.spx-r3-hero{--b-container:min(100% - 48px,1120px);--b-wash-lead:220px;--b-wash-tail:140px;--b-hero-foot-m:340px;position:relative;overflow:hidden;padding-block:132px var(--r3-s48);min-height:100svh}.spx-r3-hero img{max-width:100%}.spx-r3-hero .r3hero__bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 30%;z-index:0;pointer-events:none}.spx-r3-hero .r3hero__copy{position:relative;max-width:560px}.spx-r3-hero .r3hero__copy:before{content:"";position:absolute;left:-100vw;right:-100vw;top:calc(var(--b-wash-lead) * -1);bottom:calc(var(--b-wash-tail) * -1);z-index:-1;background:linear-gradient(to bottom,rgb(255 255 255/1) 0,rgb(255 255 255/1) calc(100% - var(--b-wash-tail)),rgb(255 255 255/0) 100%);pointer-events:none}.spx-r3-hero .r3hero__figure{display:none}.spx-r3-hero .r3hero__grid{position:relative;z-index:2;width:var(--b-container);margin-inline:auto;display:grid;gap:var(--r3-s48);align-items:start}.spx-r3-hero .r3hero__eyebrow{margin:0 0 var(--r3-s16);text-align:left;color:var(--r3-eyebrow);font-size:var(--r3-micro-s);line-height:var(--r3-micro-lh);font-weight:var(--r3-micro-w);letter-spacing:.08em;text-transform:uppercase}.spx-r3-hero .r3hero__title{margin:0;font-size:clamp(34px,5.4vw,52px);line-height:1.08;letter-spacing:-.02em;font-weight:700;color:var(--r3-ink)}.spx-r3-hero .r3hero__title em{font-style:normal;color:var(--r3-brand)}.spx-r3-hero .r3hero__sub{margin:var(--r3-s24) 0 0;max-width:480px;color:var(--r3-ink-2);font-size:var(--r3-body-s);line-height:var(--r3-body-lh)}@media (max-width:767px){.spx-r3-hero{padding-block:104px var(--b-hero-foot-m)}.spx-r3-hero .r3hero__grid{gap:var(--r3-s24)}.spx-r3-hero .r3hero__bg{object-position:34% 0}.spx-r3-hero .r3hero__grid{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--r3-s12)}.spx-r3-hero .r3hero__copy{grid-column:1;grid-row:1}.spx-r3-hero .r3hero__figure{display:block;grid-column:2;grid-row:1;align-self:end;justify-self:end;width:min(31vw,160px);max-width:none;margin-right:calc(var(--r3-s24) * -1);height:auto;position:relative;z-index:1;margin-bottom:calc((var(--r3-s24) + var(--r3-s16)) * -1);transform:translateX(-12px)}.spx-r3-hero .r3hero__form{grid-column:1/-1;grid-row:2;position:relative;z-index:2}.spx-r3-hero .r3hero__title br{display:none}.spx-r3-hero .r3hero__title{font-size:var(--r3-title-s);line-height:var(--r3-title-lh);letter-spacing:-.015em;text-wrap:balance}.spx-r3-hero .r3hero__sub{display:none}}@media (min-width:768px){.spx-r3-hero{padding-block:148px 88px}}@media (min-width:1024px){.spx-r3-hero .r3hero__grid{grid-template-columns:minmax(0,1fr) 460px}.spx-r3-hero .r3hero__form{justify-self:end;width:100%}.spx-r3-hero{padding-block:0;min-height:max(100svh,620px)}.spx-r3-hero .r3hero__grid{position:absolute;top:max(112px,13%);left:50%;transform:translateX(-50%);margin-inline:0}}@media (max-width:359px){.spx-r3-hero .r3hero__figure{display:none!important}}.spx-r3-sticky{display:none}@media (max-width:767px){.spx-r3-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:rgb(255 255 255/.94);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid #eeeff4;transform:translateY(100%);transition:transform .24s cubic-bezier(.4,0,.2,1)}.spx-r3-sticky[data-shown=true]{transform:translateY(0)}.spx-r3-sticky__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border:0;border-radius:9999px;background:#FF4D00;color:#fff;font-family:inherit;font-size:20px;line-height:28px;font-weight:700;cursor:pointer}.spx-r3-sticky__btn:active{background:#D04907}}@media (prefers-reduced-motion:reduce){.spx-r3-sticky{transition:none}}