.blocks_section__AvbXC{position:relative;width:100%;padding:clamp(64px,9vw,140px) var(--bf-gutter);background:var(--sec-bg,var(--bf-cream));color:var(--sec-fg,var(--bf-ink));display:flow-root}.blocks_section__AvbXC[data-tone=light]{--sec-bg:var(--bf-cream);--sec-fg:var(--bf-ink);--sec-muted:rgba(18,19,15,0.72);--sec-line:rgba(18,19,15,0.16);--sec-line-strong:rgba(18,19,15,0.28);--sec-card:var(--bf-card);--sec-body:rgba(18,19,15,0.82);--sec-body-soft:rgba(18,19,15,0.75)}.blocks_section__AvbXC[data-tone=surface]{--sec-bg:var(--bf-card);--sec-fg:var(--bf-ink);--sec-muted:rgba(18,19,15,0.72);--sec-line:rgba(18,19,15,0.16);--sec-line-strong:rgba(18,19,15,0.28);--sec-card:var(--bf-white);--sec-body:rgba(18,19,15,0.82);--sec-body-soft:rgba(18,19,15,0.75)}.blocks_section__AvbXC[data-tone=dark]{--sec-bg:var(--bf-dark);--sec-fg:var(--bf-white);--sec-muted:rgba(255,255,255,0.62);--sec-line:rgba(255,255,255,0.16);--sec-line-strong:rgba(255,255,255,0.3);--sec-card:rgba(255,255,255,0.06);--sec-body:rgba(255,255,255,0.72);--sec-body-soft:rgba(255,255,255,0.55)}.blocks_section__AvbXC[data-tone=accent]{--sec-bg:var(--bf-accent);--sec-fg:#000000;--sec-muted:rgba(0,0,0,0.92);--sec-line:rgba(0,0,0,0.3);--sec-line-strong:rgba(0,0,0,0.45);--sec-card:rgba(255,255,255,0.14);--sec-body:rgba(0,0,0,0.92);--sec-body-soft:rgba(0,0,0,0.82)}.blocks_section__AvbXC[data-tone=accent] .blocks_buttonPrimary__3I108{color:var(--bf-cream)}.blocks_container__1Ao31{width:100%;max-width:var(--bf-container-max);margin:0 auto}.blocks_header__2m8gX{display:flex;flex-direction:column;gap:20px;max-width:1100px;margin-bottom:clamp(40px,5vw,70px)}.blocks_header__2m8gX h1{font-size:clamp(38px,5vw,84px);font-weight:var(--bf-fw-bold)}.blocks_header__2m8gX h2{font-size:clamp(30px,3.6vw,60px);font-weight:var(--bf-fw-bold)}.blocks_eyebrow__OXOsR{font-size:13px;font-weight:var(--bf-fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--sec-muted)}.blocks_header__2m8gX .lead{max-width:720px;font-size:clamp(16px,1.3vw,20px);line-height:1.5;color:var(--sec-muted)}.blocks_hero__HTeLw{overflow:hidden}.blocks_heroSticky__7lDjz{position:-webkit-sticky;position:sticky;top:0}.blocks_heroSticky__7lDjz~.blocks_section__AvbXC{z-index:1}.blocks_heroFull__f19Fk{display:grid;align-items:end;min-height:min(100vh,900px)}.blocks_heroCenter__R4gHX{align-items:center;height:100vh;min-height:640px;padding-top:0;padding-bottom:0}.blocks_heroMedia___AU3_{position:absolute;inset:0;z-index:0}.blocks_heroGrain__Kadvm{position:absolute;inset:-20%;z-index:0;opacity:.1;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");animation:blocks_grainShift__tSYI1 6s steps(4) infinite}@keyframes blocks_grainShift__tSYI1{0%,to{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-3%)}75%{transform:translate(-2%,-4%)}}@media (prefers-reduced-motion:reduce){.blocks_heroGrain__Kadvm{animation:none}}.blocks_heroMedia___AU3_ img,.blocks_heroMedia___AU3_ video{width:100%;height:100%;object-fit:cover}.blocks_heroMedia___AU3_ [data-motion=static]{display:none}@media (prefers-reduced-motion:reduce){.blocks_heroMedia___AU3_ [data-motion=animated]{display:none}.blocks_heroMedia___AU3_ [data-motion=static]{display:block}}.blocks_heroScrim__UYS0g{position:absolute;inset:0;z-index:0;pointer-events:none}.blocks_heroScrim__UYS0g[data-scrim=soft]{background:linear-gradient(180deg,rgba(13,15,18,.15),rgba(13,15,18,.55))}.blocks_heroScrim__UYS0g[data-scrim=strong]{background:linear-gradient(180deg,rgba(10,12,16,.45),rgba(10,12,16,.15) 35%,rgba(10,12,16,.35) 70%,rgba(10,12,16,.7))}.blocks_heroScrim__UYS0g[data-scrim=listing]{background:linear-gradient(180deg,rgba(13,15,18,.35),rgba(13,15,18,.15) 40%,rgba(13,15,18,.75))}.blocks_heroBody__7QQ5B{position:relative;z-index:0;width:min(1000px,70vw);max-width:1000px}.blocks_heroBlend__9xU7X{color:#ffffff;mix-blend-mode:difference}.blocks_heroBody__7QQ5B .blocks_eyebrow__OXOsR{font-size:20px;font-weight:200;letter-spacing:3px;text-transform:uppercase;margin-bottom:26px;color:inherit}.blocks_heroBody__7QQ5B h1,.blocks_heroBody__7QQ5B h2{margin:0;font-size:50px;font-weight:600;line-height:1.12;letter-spacing:-2px}.blocks_heroBody__7QQ5B .lead{margin:28px 0 0;max-width:620px;font-size:clamp(15px,1.25vw,19px);line-height:1.5;opacity:.85}@media (max-width:980px){.blocks_heroBody__7QQ5B h1,.blocks_heroBody__7QQ5B h2{font-size:clamp(30px,5.6vw,50px)}}@media (max-width:640px){.blocks_heroBody__7QQ5B .blocks_eyebrow__OXOsR{font-size:13px;letter-spacing:2px;margin-bottom:16px}.blocks_heroBody__7QQ5B h1,.blocks_heroBody__7QQ5B h2{font-size:clamp(25px,8.4vw,40px)}}.blocks_heroListing__K0EiO{position:relative;padding-top:190px;padding-bottom:96px;overflow:hidden}.blocks_heroGlow__0SWOm{position:absolute;top:-26%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(229,57,13,.24),transparent 68%);pointer-events:none}.blocks_heroGlow__0SWOm[data-side=right]{right:-6%}.blocks_heroGlow__0SWOm[data-side=left]{left:-6%}.blocks_heroListingGrid__sxqLs{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:60px;gap:60px;align-items:center}.blocks_heroListingMedia__0717o{position:relative;width:100%;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#17191d}.blocks_heroListingMedia__0717o img,.blocks_heroListingMedia__0717o video{width:100%;height:100%;object-fit:contain}.blocks_heroListingMedia__0717o [data-motion=static],.blocks_mediaFrame__rU7sO [data-motion=static]{display:none}@media (prefers-reduced-motion:reduce){.blocks_heroListingMedia__0717o [data-motion=animated],.blocks_mediaFrame__rU7sO [data-motion=animated]{display:none}.blocks_heroListingMedia__0717o [data-motion=static],.blocks_mediaFrame__rU7sO [data-motion=static]{display:block}}.blocks_heroListing__K0EiO .blocks_heroBody__7QQ5B{width:auto;max-width:none}.blocks_heroListing__K0EiO .blocks_eyebrow__OXOsR{font-size:clamp(13px,1.4vw,18px);margin-bottom:28px;opacity:.85}.blocks_heroListing__K0EiO .blocks_heroBody__7QQ5B h1{font-weight:700;font-size:clamp(38px,4.6vw,78px);line-height:.99}.blocks_heroListing__K0EiO .blocks_heroBody__7QQ5B .lead{margin-top:30px;max-width:560px;font-size:clamp(16px,1.35vw,21px);line-height:1.6;opacity:.82}@media (max-width:900px){.blocks_heroListingGrid__sxqLs{grid-template-columns:1fr;gap:34px}.blocks_heroListingMedia__0717o{aspect-ratio:16/10}}.blocks_heroSplit__4IatN{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.blocks_heroActions__OUrHf{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:44px}.blocks_scrollCue__g1Vgh{position:absolute;left:var(--bf-gutter);bottom:34px;z-index:0;margin:0;font-size:12px;letter-spacing:.06em;opacity:.7;color:var(--sec-fg)}.blocks_buttonPrimary__3I108{gap:12px;padding:22px 44px;border-radius:var(--bf-radius);background:var(--sec-fg);color:var(--sec-bg);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.blocks_buttonPrimary__3I108,.blocks_buttonSecondary__p6sF_{display:inline-flex;align-items:center;font-weight:var(--bf-fw-semibold)}.blocks_buttonSecondary__p6sF_{gap:10px;padding-bottom:4px;border-bottom:2px solid var(--sec-line)}.blocks_buttonGhost__Z6vS1{display:inline-block;padding:24px 48px;border:1px solid rgba(18,19,15,.14);background:#ffffff;color:#12130f;font-size:14px;font-weight:var(--bf-fw-semibold);letter-spacing:.06em;text-transform:uppercase;transition:background .25s,color .25s}.blocks_buttonGhost__Z6vS1:hover{background:#12130f;color:var(--bf-cream)}.blocks_prose__shGdA{max-width:720px;font-size:clamp(15px,1.15vw,18px);line-height:var(--bf-body-leading);color:var(--sec-muted);display:flex;flex-direction:column;gap:20px}.blocks_prose__shGdA>.payload-richtext{display:flex;flex-direction:column;gap:inherit}.blocks_proseWide__7Q4TY{max-width:1100px}.blocks_prose__shGdA [data-visual=h1]{font-size:2em}.blocks_prose__shGdA [data-visual=h2]{font-size:1.5em}.blocks_prose__shGdA [data-visual=h3]{font-size:1.17em}.blocks_prose__shGdA [data-visual=h4]{font-size:1em}.blocks_prose__shGdA [data-visual=h5]{font-size:.83em}.blocks_prose__shGdA [data-visual=h6]{font-size:.67em}.blocks_summaryBox__9DGZD{padding:clamp(24px,3vw,40px);border-radius:var(--bf-radius);background:var(--bf-ink);color:var(--bf-cream)}.blocks_summaryBox__9DGZD .blocks_prose__shGdA{color:rgba(242,241,236,.82)}.blocks_mediaText__SAQaz{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.blocks_mediaTextIntro__zY28U{padding-top:96px;padding-bottom:72px}.blocks_mediaTextIntro__zY28U>.blocks_container__1Ao31{max-width:none;margin:0}.blocks_mediaTextDivider__6D3i3{height:1px;background:var(--sec-line);margin:56px 0 52px}.blocks_mediaBody__xOYVz{max-width:620px}.blocks_mediaBody__xOYVz .lead{margin:0;font-weight:var(--bf-fw-semibold);font-size:clamp(18px,1.7vw,26px);line-height:1.35;letter-spacing:-.01em;color:var(--sec-fg)}.blocks_mediaBody__xOYVz .blocks_prose__shGdA{max-width:none;margin-top:28px;gap:24px;font-size:clamp(15px,1.15vw,17px);line-height:1.6;color:var(--sec-muted)}.blocks_mediaCta___Wtb1{margin-top:44px}.blocks_mediaTextReverse__Vt78O .blocks_mediaFrame__rU7sO{order:2}.blocks_mediaFrame__rU7sO{position:relative;width:100%;overflow:hidden;background:var(--bf-dark)}.blocks_mediaFrame__rU7sO video{transform:scale(1.5)}@media (prefers-reduced-motion:reduce){.blocks_mediaFrame__rU7sO video{transform:scale(1.5)}}.blocks_mediaFrame__rU7sO img,.blocks_mediaFrame__rU7sO video{width:100%;height:100%;object-fit:cover}.blocks_gallery__BbJtF{display:grid;grid-gap:24px;gap:24px}.blocks_gallery__BbJtF[data-layout=grid-2]{grid-template-columns:repeat(2,1fr)}.blocks_gallery__BbJtF[data-layout=grid-3]{grid-template-columns:repeat(3,1fr)}.blocks_gallery__BbJtF[data-layout=masonry]{grid-template-columns:repeat(3,1fr);grid-auto-rows:10px}.blocks_figure__E0UOL{margin:0}.blocks_figure__E0UOL img{width:100%;border-radius:var(--bf-radius-lg)}.blocks_caption__Lmr3Z{margin-top:12px;font-size:14px;color:var(--sec-muted)}.blocks_marqueeFlush__kviJG{padding-top:0;padding-bottom:72px}.blocks_section__AvbXC:has(+.blocks_marqueeFlush__kviJG){padding-bottom:0}.blocks_marqueeHeading__Sx5W5{margin:120px 0 48px;text-align:center;font-weight:200;font-size:clamp(18px,1.7vw,28px);line-height:1.3;letter-spacing:2.5px;text-transform:uppercase}.blocks_marquee__Ow4cN{margin:0 calc(var(--bf-gutter) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.blocks_marqueeRow__hAiAZ{display:flex;width:max-content;animation:blocks_marqueeScroll__TSV8U var(--marquee-duration,40s) linear infinite}.blocks_marqueeRowReverse__GRUbW{animation-direction:reverse;margin-top:18px}.blocks_marqueePause___BbHl:hover .blocks_marqueeRow__hAiAZ{animation-play-state:paused}.blocks_marqueeCard__X7Rh0{flex:none;display:flex;align-items:center;justify-content:center;width:260px;height:128px;margin:0 14px;padding:0 16px;border-radius:8px;background:var(--bf-white)}.blocks_marqueeCard__X7Rh0 img{max-width:210px;max-height:86px;width:auto;object-fit:contain}.blocks_marqueeCardLink___9k5X{cursor:pointer;text-decoration:none;transition:transform var(--bf-duration-fast,.18s) var(--bf-ease,ease),box-shadow var(--bf-duration-fast,.18s) var(--bf-ease,ease)}.blocks_marqueeCardLink___9k5X:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(13,15,18,.16)}.blocks_marqueeCardLink___9k5X:focus-visible{outline:2px solid var(--bf-accent,#e5390d);outline-offset:3px}@media (prefers-reduced-motion:reduce){.blocks_marqueeCardLink___9k5X,.blocks_marqueeCardLink___9k5X:hover{transform:none;transition:none}}@keyframes blocks_marqueeScroll__TSV8U{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.blocks_statsSection__z4EBt{padding-top:130px;padding-bottom:140px}.blocks_statsHeader__PREcj{margin-bottom:80px;gap:24px}.blocks_statsHeader__PREcj h2,.blocks_statsHeader__PREcj h3{max-width:1100px;font-size:clamp(34px,4vw,68px);line-height:1;letter-spacing:var(--bf-heading-tracking)}.blocks_statsHeader__PREcj .lead{max-width:620px}.blocks_stats__YnJHE{display:grid;grid-gap:40px;gap:40px}.blocks_stats__YnJHE[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.blocks_stats__YnJHE[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.blocks_stats__YnJHE[data-columns="5"]{grid-template-columns:repeat(5,1fr)}.blocks_statItem__aBuuN{border-top:1px solid var(--sec-line);padding-top:26px}.blocks_statItem__aBuuN dd{margin:0}.blocks_statLabel__4C5KW,.blocks_statValue__90Peh{color:var(--sec-fg)}.blocks_statValue__90Peh{display:block;font-size:clamp(42px,4.2vw,80px);font-weight:var(--bf-fw-semibold);letter-spacing:var(--bf-heading-tracking);line-height:1}.blocks_statLabel__4C5KW{margin-top:20px;font-weight:var(--bf-fw-semibold)}.blocks_statDescription__NDIAG{margin-top:10px;font-size:14px;color:var(--sec-muted)}.blocks_steps__fjJCn{list-style:none;margin:0;padding:0}.blocks_stepRow__5KW3_{display:grid;grid-template-columns:120px 1fr;grid-gap:40px;gap:40px;align-items:start;padding:40px 0;border-top:1px solid var(--sec-line)}.blocks_stepNumber__5YSGd{font-size:clamp(28px,3vw,52px);font-weight:var(--bf-fw-bold);color:var(--bf-accent)}.blocks_stepBody__g_KNK{max-width:720px;display:flex;flex-direction:column;gap:16px}.blocks_stickyGrid___uKV_{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);align-items:start}.blocks_stickyHead__rHPV_{position:-webkit-sticky;position:sticky;top:calc(var(--bf-header-height) + 12px);align-self:start}.blocks_stickyList__0_nhT{gap:clamp(40px,6vw,90px)}.blocks_quoteList__kONo8,.blocks_stickyList__0_nhT{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.blocks_quoteList__kONo8{gap:64px}.blocks_quoteSection__3sMYp{padding-top:140px;padding-bottom:120px}.blocks_quoteHeader__QRKxV{margin-bottom:70px;gap:28px}.blocks_quoteHeader__QRKxV h2,.blocks_quoteHeader__QRKxV h3{max-width:1100px;font-size:clamp(30px,3.4vw,60px);line-height:1.04;letter-spacing:var(--bf-heading-tracking)}.blocks_quoteViewport__95Ma8{overflow:hidden}.blocks_quoteTrack__Zdhh3{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;padding-bottom:24px}.blocks_quoteTrack__Zdhh3[data-slider-js=true]{overflow:visible;scroll-snap-type:none;padding-bottom:0;transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.blocks_quoteTrack__Zdhh3[data-slider-js=true]{transition:none}}.blocks_quoteSlide__5TpfX{flex:0 0 100%;min-width:100%;padding-right:6vw;scroll-snap-align:start}.blocks_quoteText__83RRi{margin:0;max-width:1100px;font-size:clamp(18px,1.9vw,30px);font-weight:var(--bf-fw-medium);line-height:1.4;letter-spacing:-.01em}.blocks_quoteMark__0pk5M{color:var(--bf-accent-on-dark)}.blocks_quoteMeta__sbJWG{margin-top:48px;display:flex;align-items:baseline;gap:14px;font-style:normal}.blocks_quoteName__Is6n5{font-weight:var(--bf-fw-bold);font-size:clamp(16px,1.4vw,20px);font-style:normal}.blocks_quoteRole__vZ9yd{font-size:14px;color:var(--sec-muted)}.blocks_faqGrid__HOt0m{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;align-items:start}.blocks_faqHead__k_sIG{position:-webkit-sticky;position:sticky;top:120px;margin-bottom:0;gap:30px}.blocks_faqHead__k_sIG h2,.blocks_faqHead__k_sIG h3{font-size:clamp(30px,3.2vw,56px);line-height:1.02;letter-spacing:var(--bf-heading-tracking)}.blocks_faqItem__SjtTR[open] .blocks_faqSummary__NQG9u{color:var(--bf-accent-on-dark)}.blocks_faqSection__trkt4{padding-top:140px;padding-bottom:150px}.blocks_faqList__raszp{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--sec-line)}.blocks_faqItem__SjtTR{border-top:1px solid var(--sec-line)}.blocks_faqSummary__NQG9u{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0;cursor:pointer;font-size:clamp(17px,1.5vw,22px);font-weight:var(--bf-fw-medium);list-style:none}.blocks_faqSummary__NQG9u::-webkit-details-marker{display:none}.blocks_faqSummary__NQG9u:after{content:"+";flex:none;font-size:26px;font-weight:var(--bf-fw-light);line-height:1}.blocks_faqItem__SjtTR[open] .blocks_faqSummary__NQG9u:after{content:"–"}.blocks_faqAnswer__1x74m{max-width:620px;padding:0 0 34px;font-size:clamp(15px,1.1vw,17px);line-height:var(--bf-body-leading);color:var(--sec-muted)}.blocks_ctaSection__QZEi_{padding-top:150px;padding-bottom:160px}.blocks_ctaHeading__qHqaV{max-width:1200px;font-size:clamp(42px,6vw,108px);font-weight:var(--bf-fw-bold);line-height:.98}.blocks_ctaSection__QZEi_ .lead{margin:40px 0 0;max-width:640px;font-size:clamp(17px,1.4vw,22px);line-height:1.5;color:var(--sec-muted)}.blocks_ctaSection__QZEi_ .blocks_eyebrow__OXOsR{margin-bottom:44px}.blocks_ctaActions__mLy53{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;margin-top:56px}.blocks_buttonArrow__MUhtG{font-size:20px;line-height:1}.blocks_ctaSection__QZEi_ .blocks_buttonSecondary__p6sF_{font-size:clamp(16px,1.3vw,20px);letter-spacing:-.01em;border-bottom-color:var(--sec-line-strong);transition:border-color .25s}.blocks_ctaSection__QZEi_ .blocks_buttonSecondary__p6sF_:hover{border-bottom-color:var(--sec-fg)}.blocks_section__AvbXC[data-tone=accent] .blocks_buttonSecondary__p6sF_:hover{color:#ffffff;border-bottom-color:#ffffff}.blocks_ctaSection__QZEi_ .blocks_buttonPrimary__3I108{padding:26px 44px;font-size:clamp(15px,1.2vw,18px);letter-spacing:.02em;text-transform:none}.blocks_cards__A5q6D{display:grid;grid-gap:24px;gap:24px;list-style:none;margin:0;padding:0}.blocks_cards__A5q6D[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.blocks_cards__A5q6D[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.blocks_cards__A5q6D[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.blocks_card__3nlWH{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;border-radius:var(--bf-radius)}.blocks_card__3nlWH[data-style=filled]{padding:34px;background:var(--sec-card)}.blocks_card__3nlWH[data-style=minimal]{border-top:1px solid var(--sec-line);padding-top:24px}.blocks_cardImage__sRuTy{width:100%;border-radius:var(--bf-radius-lg);aspect-ratio:4/3;object-fit:cover}.blocks_cardTitle__pboqv{font-size:clamp(20px,1.6vw,28px);font-weight:var(--bf-fw-bold)}.blocks_cardText__lalJb{font-size:15px;line-height:1.5;color:var(--sec-muted)}.blocks_cardsFooter__iPRqg{display:flex;justify-content:center;margin-top:72px}.blocks_cardLink__B5G80:after{content:"";position:absolute;inset:0}.blocks_timeline__8_xlA{list-style:none;margin:0;padding:0}.blocks_timelinePanels__gueTs{display:flex;gap:40px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.blocks_timelinePanels__gueTs>li{flex:0 0 100%;scroll-snap-align:start}.blocks_timelinePanels__gueTs[data-timeline-js=true]{display:grid;grid-template-columns:1fr;overflow:visible}.blocks_timelinePanels__gueTs[data-timeline-js=true]>li{grid-area:1/1}.blocks_timelinePanels__gueTs[data-timeline-js=true]>li:not([data-active]){visibility:hidden;opacity:0;pointer-events:none}.blocks_timelinePanels__gueTs[data-timeline-js=true]>li{transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1)}.blocks_timelinePanels__gueTs[data-fading=true]>li{opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.blocks_timelinePanels__gueTs[data-timeline-js=true]>li{transition:none}.blocks_timelinePanels__gueTs[data-fading=true]>li{opacity:1;transform:none}}.blocks_timelinePanel__sUc1h{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:start}.blocks_timelineList__ByYmW>li+li{margin-top:40px;padding-top:40px;border-top:1px solid var(--sec-line)}.blocks_timelineSection__Q7rQM{padding-top:130px;padding-bottom:130px}.blocks_timelineHeader__77_LN{gap:20px;margin-bottom:60px}.blocks_timelineYear__IqjRh{font-size:clamp(44px,6.4vw,118px);font-weight:var(--bf-fw-bold);line-height:.92;letter-spacing:-3px;color:var(--bf-accent);word-break:keep-all}.blocks_timelinePanel__sUc1h .blocks_eyebrow__OXOsR{font-weight:var(--bf-fw-semibold);margin-bottom:18px}.blocks_timelineTitle__LQ47f{font-weight:var(--bf-fw-semibold);font-size:clamp(22px,2.2vw,34px);line-height:1.15;letter-spacing:-.01em}.blocks_timelineText__HZITa{margin-top:26px;font-size:clamp(15px,1.2vw,18px);line-height:1.7;color:var(--sec-body)}.blocks_contactGrid__jL6Tw{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.blocks_formSlot___ppKa{padding:clamp(24px,3vw,40px);border:1px dashed var(--sec-line);border-radius:var(--bf-radius);color:var(--sec-muted);font-size:14px}.blocks_infoList__NqmPv{list-style:none;margin:0;padding:0}.blocks_infoList__NqmPv>li{padding:20px 0;border-top:1px solid var(--sec-line)}.blocks_infoLabel__mhaxS{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--sec-muted)}.blocks_infoValue__h9lce{margin-top:8px;font-size:clamp(16px,1.3vw,20px);font-weight:var(--bf-fw-medium)}.blocks_note__zEr6Q{margin-top:32px;font-size:13px;line-height:1.6;color:var(--sec-muted)}.blocks_unknown__5dc_B{margin:16px var(--bf-gutter);padding:16px 20px;border:1px dashed var(--bf-accent);border-radius:var(--bf-radius);color:var(--bf-accent);font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:1024px){.blocks_contactGrid__jL6Tw,.blocks_faqGrid__HOt0m,.blocks_heroSplit__4IatN,.blocks_mediaText__SAQaz,.blocks_stickyGrid___uKV_{grid-template-columns:1fr}.blocks_mediaTextReverse__Vt78O .blocks_mediaFrame__rU7sO{order:0}.blocks_stickyHead__rHPV_{position:static}.blocks_faqHead__k_sIG{position:static;top:auto}.blocks_cards__A5q6D[data-columns="3"],.blocks_cards__A5q6D[data-columns="4"],.blocks_gallery__BbJtF[data-layout=grid-3],.blocks_gallery__BbJtF[data-layout=masonry],.blocks_stats__YnJHE[data-columns="4"],.blocks_stats__YnJHE[data-columns="5"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blocks_cards__A5q6D,.blocks_gallery__BbJtF,.blocks_stats__YnJHE{grid-template-columns:1fr!important}.blocks_stepRow__5KW3_{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.blocks_marqueeRow__hAiAZ{animation:none;width:100%;flex-wrap:wrap;justify-content:center;gap:14px}.blocks_marqueeCard__X7Rh0{margin:0}.blocks_quoteScroller__C28vJ,.blocks_timelinePanels__gueTs{scroll-behavior:auto}}.blocks_cards__A5q6D[data-cardstyle=project]{gap:80px 48px;margin-top:110px;list-style:none;padding:0}.blocks_section__AvbXC:has(.blocks_cards__A5q6D[data-cardstyle=project]) .blocks_header__2m8gX{margin-bottom:0;gap:24px}.blocks_section__AvbXC:has(.blocks_cards__A5q6D[data-cardstyle=project]) .blocks_header__2m8gX h2,.blocks_section__AvbXC:has(.blocks_cards__A5q6D[data-cardstyle=project]) .blocks_header__2m8gX h3{font-size:clamp(38px,5vw,84px);font-weight:800;line-height:1.02;letter-spacing:-2px;text-transform:uppercase}.blocks_section__AvbXC:has(.blocks_cards__A5q6D[data-cardstyle=project]) .blocks_header__2m8gX .lead{margin-top:4px}.blocks_section__AvbXC:has(.blocks_cards__A5q6D[data-cardstyle=project]){padding-top:150px;padding-bottom:0}.blocks_section__AvbXC:has(.blocks_cards__A5q6D[data-cardstyle=project]) .blocks_cardsFooter__iPRqg{margin-top:0;padding:90px 0 100px}.blocks_projectCard__phEGI{display:block;color:#12130f}.blocks_projectMedia__yCXGO{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden}.blocks_projectParallax__jAdSU{position:absolute;left:0;right:0;top:-14%;height:128%;background:repeating-linear-gradient(135deg,#e3e1d9 0 16px,#ece9e1 16px 32px);will-change:transform}.blocks_projectImage__5QZEk{width:100%;height:100%;object-fit:cover}.blocks_projectMediaLabel__ACogO{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(18,19,15,.4)}.blocks_projectOverlay__aff7u{position:absolute;top:50%;left:50%;z-index:3;width:42%;aspect-ratio:3/4;background:var(--bf-dark);overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.4);opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.blocks_projectOverlayImage__m5U6b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.blocks_projectCard__phEGI:hover .blocks_projectOverlay__aff7u{opacity:1;transform:translate(-50%,-50%) scale(1)}.blocks_projectTitle__tZHSJ{margin:16px 0 0;font-weight:800;font-size:clamp(20px,1.8vw,28px);line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;transition:color .3s ease}.blocks_projectCard__phEGI:hover .blocks_projectTitle__tZHSJ{color:var(--bf-accent)}.blocks_projectMeta__coMb1{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:13px;letter-spacing:.02em}.blocks_projectBrand__JZVlT{font-weight:var(--bf-fw-semibold);color:#12130f}.blocks_projectTag__jtB6D{color:rgba(18,19,15,.62);text-transform:uppercase}.blocks_projectStat__6_6Ky{display:block;margin-top:16px;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:rgba(18,19,15,.6)}@media (max-width:640px){.blocks_cards__A5q6D[data-cardstyle=project]{grid-template-columns:1fr!important;gap:44px!important}}.blocks_serviceSection__C9dyc{padding-top:0;padding-bottom:130px}.blocks_serviceGrid__b0wIx{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:start}.blocks_serviceSticky__vgwls{position:-webkit-sticky;position:sticky;top:120px;align-self:start;padding:130px 0 0}.blocks_serviceHeading__E_s4C{margin:0;font-weight:var(--bf-fw-bold);font-size:clamp(34px,4vw,68px);line-height:.98;letter-spacing:-2px;text-transform:uppercase}.blocks_serviceList__uH_zu{list-style:none;margin:0;padding:130px 0 0;display:flex;flex-direction:column;gap:120px}.blocks_serviceItem__j_31n{display:block;max-width:520px;color:var(--sec-fg)}.blocks_serviceItem__j_31n:hover{color:var(--bf-accent)}.blocks_serviceTitle___VBEd{margin:0;font-weight:var(--bf-fw-semibold);font-size:clamp(22px,2vw,30px);letter-spacing:0;text-transform:uppercase;color:inherit;transition:color .25s}.blocks_serviceText__xTVPS{margin:28px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.5;color:rgba(255,255,255,.45)}.blocks_serviceCta__7CbNd{display:inline-flex;align-items:center;margin-top:30px;color:inherit;transition:color .25s}.blocks_serviceCtaText__9dTCf{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;padding-right:0;transform:translateX(-6px);font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:inherit;transition:max-width 1.1s cubic-bezier(.22,1,.36,1),opacity .85s ease,padding-right 1.1s ease,transform 1.1s ease}.blocks_serviceItem__j_31n:hover .blocks_serviceCtaText__9dTCf{max-width:320px;opacity:1;padding-right:12px;transform:translateX(0)}.blocks_serviceArrow__PWkCZ{display:inline-block;font-size:20px;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.blocks_serviceItem__j_31n:hover .blocks_serviceArrow__PWkCZ{transform:translateX(6px)}@media (prefers-reduced-motion:reduce){.blocks_serviceArrow__PWkCZ,.blocks_serviceCtaText__9dTCf{transition:none}}@media (max-width:980px){.blocks_serviceGrid__b0wIx{grid-template-columns:1fr;gap:48px}.blocks_serviceSticky__vgwls{position:static;padding:130px 0 0}.blocks_serviceList__uH_zu{padding-top:0}}.blocks_resourcesSection__H3S7n{padding-top:140px;padding-bottom:130px}.blocks_resourcesSection__H3S7n>div{display:flex;flex-direction:column;gap:100px}.blocks_resourcesHeader__0X9Ex{max-width:900px;margin-bottom:0;gap:28px}.blocks_resourcesHeader__0X9Ex h2,.blocks_resourcesHeader__0X9Ex h3{font-size:clamp(34px,4vw,68px);line-height:1;letter-spacing:var(--bf-heading-tracking)}.blocks_resourcesHeader__0X9Ex .lead{line-height:1.6}.blocks_resourceGroup__4L4b6{display:flex;flex-direction:column}.blocks_resourceLabels__mpazK{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:22px;margin-bottom:44px;border-bottom:1px solid var(--sec-line)}.blocks_resourceLabelLeft__OBEiQ{margin:0;font-weight:var(--bf-fw-bold);font-size:clamp(24px,2.4vw,40px);line-height:1;letter-spacing:-1.5px}.blocks_resourceLabelRight__s5oH1{flex:none;font-size:12px;font-weight:var(--bf-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--sec-muted)}.blocks_resourceLabelLink__RMNsQ{transition:color .25s}.blocks_resourceLabelLink__RMNsQ:focus-visible,.blocks_resourceLabelLink__RMNsQ:hover{color:var(--sec-fg)}.blocks_resourceTiles__RjoKu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;list-style:none;margin:0;padding:0}.blocks_resourceTiles__RjoKu[data-columns="1"]{grid-template-columns:minmax(0,320px)}.blocks_resourceTiles__RjoKu[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.blocks_resourceTiles__RjoKu[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.blocks_resourceTile__LEGKL{position:relative;display:block;aspect-ratio:5/6;overflow:hidden;background:var(--tile-bg);color:var(--tile-fg)}.blocks_resourceTile__LEGKL,.blocks_resourceTile__LEGKL:hover{color:var(--tile-fg)}.blocks_resourceTile__LEGKL{transition:transform .4s cubic-bezier(.22,1,.36,1)}.blocks_resourceTile__LEGKL:hover{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.blocks_resourceTile__LEGKL{transition:none}.blocks_resourceTile__LEGKL:hover{transform:none}}.blocks_resourceTile__LEGKL[data-variant=light]{--tile-bg:#ffffff;--tile-fg:#12130f;--tile-mark:invert(1)}.blocks_resourceTile__LEGKL[data-variant=dark]{--tile-bg:var(--bf-dark);--tile-fg:#ffffff;--tile-mark:none}.blocks_resourceTile__LEGKL[data-variant=accent]{--tile-bg:var(--bf-accent);--tile-fg:#000;--tile-mark:invert(1)}.blocks_resourceTile__LEGKL[data-variant=accent] .blocks_resourceTileTopic__fO8bl{opacity:1}.blocks_resourceTile__LEGKL[data-variant=image]{--tile-bg:var(--bf-dark);--tile-fg:#ffffff;--tile-mark:none}.blocks_resourceTileImage__gw4_F{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.blocks_resourceTileScrim__ZsAel{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,15,18,.55),rgba(13,15,18,.15) 45%,rgba(13,15,18,.7))}.blocks_resourceTileTop__ktm2F{position:absolute;top:34px;left:34px;right:34px;display:flex;flex-direction:column;gap:16px}.blocks_resourceTileTopic__fO8bl{font-size:11px;font-weight:var(--bf-fw-semibold);letter-spacing:.1em;text-transform:uppercase;opacity:.72}.blocks_resourceTileTitle__tYQlQ{margin:0;font-weight:800;font-size:clamp(18px,1.35vw,26px);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase}.blocks_resourceTileFoot__cj0Ln{position:absolute;bottom:30px;left:34px;right:30px;display:flex;align-items:flex-end;justify-content:flex-end}.blocks_resourceTileMark__kpKl1{height:42px;width:auto;filter:var(--tile-mark)}@media (max-width:1024px){.blocks_resourceTiles__RjoKu{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blocks_resourceTiles__RjoKu{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(var(--bf-gutter) * -1);padding:0 var(--bf-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.blocks_resourceTiles__RjoKu::-webkit-scrollbar{display:none}.blocks_resourceTiles__RjoKu>li{flex:0 0 80%;scroll-snap-align:start}.blocks_resourcesSection__H3S7n>div{gap:64px}}.blocks_mediaTextLead__v2Gcf{padding-top:60px;padding-bottom:120px}.blocks_mediaTextHeader__qM_uk{max-width:1100px;gap:26px;margin-bottom:90px}.blocks_mediaTextHeader__qM_uk h1{font-size:clamp(40px,5.2vw,50px);font-weight:var(--bf-fw-bold)}@media (min-width:1025px){.blocks_mediaTextLead__v2Gcf .blocks_mediaFrame__rU7sO{max-height:370px}}.blocks_mediaTextLead__v2Gcf .blocks_mediaBody__xOYVz .blocks_prose__shGdA{margin-top:0;gap:24px;line-height:1.7;color:var(--sec-body)}.blocks_mediaTextLead__v2Gcf .blocks_mediaBody__xOYVz .blocks_prose__shGdA h2{font-size:clamp(24px,2.4vw,38px);font-weight:var(--bf-fw-bold);line-height:1.14;letter-spacing:-.01em;color:var(--sec-fg);margin-bottom:4px}.blocks_mediaFrameEmpty__t2im8{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#e3e1d9 0 16px,#ece9e1 16px 32px)}.blocks_mediaFrameLabel__fJ0WX{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(18,19,15,.62)}.blocks_tilesSection__0nje2{padding-top:130px;padding-bottom:130px}.blocks_tilesSection__0nje2 .blocks_header__2m8gX{max-width:1000px;gap:24px;margin-bottom:60px}.blocks_tiles__y_tm7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;list-style:none;margin:0;padding:0}.blocks_tile__DWiaW{position:relative;display:flex;flex-direction:column;aspect-ratio:4/5;overflow:hidden;padding:34px;background:var(--tile-bg);color:var(--tile-fg);transition:transform .4s cubic-bezier(.22,1,.36,1)}.blocks_tile__DWiaW:hover{transform:translateY(-6px);color:var(--tile-fg)}@media (prefers-reduced-motion:reduce){.blocks_tile__DWiaW{transition:none}.blocks_tile__DWiaW:hover{transform:none}}.blocks_tile__DWiaW[data-variant=light]{--tile-bg:var(--bf-white);--tile-fg:var(--bf-ink);--tile-mark:invert(1)}.blocks_tile__DWiaW[data-variant=dark]{--tile-bg:var(--bf-dark);--tile-fg:var(--bf-white);--tile-mark:none}.blocks_tile__DWiaW[data-variant=accent]{--tile-bg:var(--bf-accent);--tile-fg:var(--bf-ink);--tile-mark:invert(1)}.blocks_tileLabel__yQqqa{font-size:12px;font-weight:var(--bf-fw-semibold);letter-spacing:.12em;text-transform:uppercase;opacity:.65}.blocks_tileTitle__61UQK{margin:14px 0 0;font-weight:var(--bf-fw-bold);font-size:clamp(20px,1.5vw,28px);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase}.blocks_tileText__pWAi7{margin:16px 0 0;font-size:14px;line-height:1.5;opacity:.72}.blocks_tileMark__YKU7W{position:absolute;bottom:28px;right:28px;height:40px;width:auto;filter:var(--tile-mark)}.blocks_stickyStepsSection___EmCs{padding-top:0;padding-bottom:100px}.blocks_stickyStepsSection___EmCs .blocks_stickyGrid___uKV_{gap:90px}.blocks_stickyStepsSection___EmCs .blocks_stickyHead__rHPV_{top:140px;padding-top:140px}.blocks_stickyStepsSection___EmCs .blocks_stickyList__0_nhT{padding-top:140px;gap:90px}.blocks_stickyStepsSection___EmCs .blocks_stickyHead__rHPV_ .blocks_header__2m8gX{max-width:none;gap:26px;margin-bottom:0}.blocks_stickyStepsSection___EmCs .blocks_stickyHead__rHPV_ h2{font-size:clamp(30px,3.4vw,56px);line-height:1.02}.blocks_stickyStepsSection___EmCs .blocks_stickyHead__rHPV_ .lead{margin-top:6px;max-width:440px;font-size:clamp(16px,1.25vw,20px);line-height:1.5;color:var(--sec-body)}.blocks_stickyStepsSection___EmCs .blocks_stickyList__0_nhT>li{max-width:520px}.blocks_stickyStepsSection___EmCs .blocks_stepNumber__5YSGd{display:block;font-size:14px;font-weight:var(--bf-fw-semibold);letter-spacing:.1em;color:var(--bf-accent);margin-bottom:20px}.blocks_stickyStepsSection___EmCs .blocks_stepBody__g_KNK{gap:0}.blocks_stickyStepsSection___EmCs .blocks_stepBody__g_KNK h3{font-weight:var(--bf-fw-semibold);font-size:clamp(22px,2vw,30px);line-height:normal;letter-spacing:-.01em}.blocks_stickyStepsSection___EmCs .blocks_stepBody__g_KNK p{margin-top:22px;font-size:clamp(15px,1.15vw,18px);line-height:1.6;color:var(--sec-body-soft)}.blocks_rowStepsSection__PMt2Q{padding-top:140px;padding-bottom:140px}.blocks_rowStepsSection__PMt2Q .blocks_header__2m8gX{max-width:1000px;gap:24px;margin-bottom:70px}.blocks_steps__fjJCn{border-bottom:1px solid var(--sec-line)}.blocks_rowStepsSection__PMt2Q .blocks_stepNumber__5YSGd{font-size:clamp(32px,3vw,52px);line-height:normal;letter-spacing:-1px}.blocks_rowStepsSection__PMt2Q .blocks_stepBody__g_KNK h3{font-weight:var(--bf-fw-semibold);font-size:clamp(20px,2vw,30px);line-height:normal;letter-spacing:-.01em}.blocks_rowStepsSection__PMt2Q .blocks_stepBody__g_KNK p{font-size:clamp(15px,1.15vw,18px);line-height:1.6;color:var(--sec-body-soft)}.blocks_linkGroupsSection__Eonni{padding-top:140px;padding-bottom:140px}.blocks_linkGroupsHeader__idt2S{max-width:1000px;gap:24px;margin-bottom:70px}.blocks_linkGroupRows__TsW8X{border-bottom:1px solid var(--sec-line)}.blocks_linkGroupRow__tb3c9{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:40px;gap:40px;align-items:start;padding:40px 0;border-top:1px solid var(--sec-line)}.blocks_linkGroupTitle__938O_{font-weight:var(--bf-fw-semibold);font-size:clamp(20px,2vw,30px);line-height:normal;letter-spacing:-.01em}.blocks_linkGroupChips__B4_Hv{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.blocks_linkChip__9lirG{display:inline-flex;align-items:center;gap:8px;font-size:clamp(14px,1.1vw,16px);font-weight:var(--bf-fw-medium);color:var(--sec-fg);border:1px solid var(--sec-line-strong);padding:10px 18px;border-radius:100px;transition:background var(--bf-duration-fast) var(--bf-ease),color var(--bf-duration-fast) var(--bf-ease),border-color var(--bf-duration-fast) var(--bf-ease)}.blocks_linkChip__9lirG:hover{background:var(--bf-accent);border-color:var(--bf-accent);color:var(--bf-ink)}.blocks_linkChipArrow__x0P3p{font-size:13px}.blocks_linkChipMuted__t3svN{display:inline-flex;align-items:center;font-size:clamp(14px,1.1vw,16px);font-weight:var(--bf-fw-medium);color:var(--sec-muted);border:1px solid var(--sec-line);padding:10px 18px;border-radius:100px;cursor:default}@media (max-width:980px){.blocks_mediaTextLead__v2Gcf .blocks_mediaText__SAQaz,.blocks_stickyStepsSection___EmCs .blocks_stickyGrid___uKV_{grid-template-columns:1fr;gap:48px}.blocks_timelinePanel__sUc1h{grid-template-columns:1fr;gap:40px}.blocks_tiles__y_tm7{grid-template-columns:repeat(2,1fr)}.blocks_linkGroupRow__tb3c9{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.blocks_tiles__y_tm7{grid-template-columns:1fr}.blocks_stickyStepsSection___EmCs{padding-top:84px}.blocks_stickyStepsSection___EmCs .blocks_stickyHead__rHPV_{position:static;padding:0 0 48px}.blocks_stickyStepsSection___EmCs .blocks_stickyList__0_nhT{padding-top:0}.blocks_stepRow__5KW3_{grid-template-columns:1fr;gap:12px}}.blocks_faqOpenSection__erAc1{padding-top:130px;padding-bottom:130px}.blocks_faqOpenTitle__2ivRc{margin:0 0 50px;font-weight:var(--bf-fw-bold);font-size:clamp(28px,3.2vw,52px);line-height:normal;letter-spacing:-1.5px}.blocks_faqOpenList__B_cHd{display:flex;flex-direction:column;max-width:940px;margin:0;border-bottom:1px solid var(--sec-line)}.blocks_faqOpenItem__xJo2_{padding:30px 0;border-top:1px solid var(--sec-line)}.blocks_faqOpenQuestion__1RkdR{margin:0 0 14px;font-weight:var(--bf-fw-semibold);font-size:clamp(17px,1.5vw,22px);line-height:normal;letter-spacing:-.01em}.blocks_faqOpenAnswer__CRHGr{margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.65;color:var(--sec-muted)}.blocks_mediaTextPlain__NjYJv{display:block}.blocks_mediaTextHeaderOnly__iEujt .blocks_mediaTextHeader__qM_uk{margin-bottom:0}.blocks_mediaTextHeaderOnly__iEujt{padding-bottom:90px}.blocks_mediaTextHeaderOnly__iEujt .blocks_mediaTextHeader__qM_uk .lead{margin-top:8px;max-width:720px;font-size:clamp(16px,1.3vw,20px);line-height:1.6;color:var(--sec-body)}.blocks_cookieTableGroups__KsNTj{display:flex;flex-direction:column;gap:32px}.blocks_cookieTableTitle__ohi5q{margin:0 0 4px;font-size:clamp(17px,1.4vw,21px)}.blocks_cookieTableDesc__7PMQR{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--sec-muted);max-width:70ch}.blocks_cookieTableWrap__Hf13R{overflow-x:auto}.blocks_cookieTable__0KYBm{width:100%;border-collapse:collapse;font-size:13.5px}.blocks_cookieTable__0KYBm td,.blocks_cookieTable__0KYBm th{text-align:start;padding:8px 12px 8px 0;border-bottom:1px solid var(--sec-hairline,rgba(13,15,18,.12));vertical-align:top}.blocks_cookieTable__0KYBm th{font-weight:var(--bf-fw-semibold);white-space:nowrap}.blocks_effectiveDateBand__SlCTv{padding-block:clamp(20px,3vw,34px) 0}.blocks_effectiveDate__LTISO{margin:0;font-size:14px;line-height:1.5;color:var(--sec-muted)}.forms_form__7KhOW{display:flex;flex-direction:column;gap:28px}.forms_row__pZadN{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.forms_field__xtMmP{display:flex;flex-direction:column;gap:10px;min-width:0}.forms_label__U_Xj4{font-size:13px;font-weight:var(--bf-fw-medium);letter-spacing:.02em;color:rgba(18,19,15,.7)}.forms_req__ZG_F0{color:var(--bf-accent)}.forms_opt__nfBP3{color:rgba(18,19,15,.62);font-weight:var(--bf-fw-regular)}.forms_input__wWRHW,.forms_textarea__oiufm{width:100%;background:var(--bf-white);border:1px solid rgba(18,19,15,.2);border-radius:var(--bf-radius);color:var(--bf-ink);font-family:var(--bf-font-sans);font-size:16px;padding:15px 16px;transition:border-color var(--bf-duration-fast)}.forms_textarea__oiufm{line-height:1.6;resize:vertical}.forms_input__wWRHW:focus,.forms_textarea__oiufm:focus{outline:none;border-color:var(--bf-ink)}.forms_input__wWRHW[aria-invalid=true],.forms_textarea__oiufm[aria-invalid=true]{border-color:var(--bf-accent)}.forms_error__Im4a1{font-size:13px;line-height:1.4;color:var(--bf-accent)}.forms_chipGroup__e5khF{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;border:none}.forms_chips__ONShG{display:flex;flex-wrap:wrap;gap:10px}.forms_chip__2Nlz4{cursor:pointer;font-family:var(--bf-font-sans);font-size:14px;font-weight:var(--bf-fw-medium);letter-spacing:.01em;padding:10px 18px;border-radius:100px;border:1px solid rgba(18,19,15,.2);background:transparent;color:var(--bf-ink);transition:background var(--bf-duration-fast),color var(--bf-duration-fast),border-color var(--bf-duration-fast)}.forms_chip__2Nlz4:hover{border-color:var(--bf-ink)}.forms_chip__2Nlz4[data-active=true]{background:var(--bf-ink);border-color:var(--bf-ink);color:var(--bf-cream)}.forms_consent__5a0ZF{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:14px;line-height:1.55;color:rgba(18,19,15,.7)}.forms_consent__5a0ZF input{margin-top:3px;width:18px;height:18px;accent-color:var(--bf-accent)}.forms_consent__5a0ZF .forms_error__Im4a1{grid-column:2}.forms_actions__QY_Um{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:6px}.forms_submit__wzycj{display:inline-flex;align-items:center;gap:12px;background:var(--bf-ink);color:var(--bf-cream);border:none;cursor:pointer;font-family:var(--bf-font-sans);font-weight:var(--bf-fw-semibold);font-size:16px;letter-spacing:.02em;padding:20px 40px;border-radius:var(--bf-radius);transition:background var(--bf-duration),color var(--bf-duration)}.forms_submit__wzycj:hover{background:var(--bf-accent);color:var(--bf-ink)}.forms_note__dG6Ea{font-size:13px;line-height:1.5;color:rgba(18,19,15,.62)}.forms_honeypot__FYjVx{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:620px){.forms_row__pZadN{grid-template-columns:1fr}}.form-page_hero__UToYF{position:relative;width:100%;padding:calc(var(--bf-header-height) + 82px) var(--bf-gutter) 96px;overflow:hidden;background:var(--bf-dark);color:var(--bf-white)}.form-page_heroGlow__AqhJj{position:absolute;top:-26%;right:-6%;width:560px;height:560px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(229,57,13,.24),transparent 68%)}.form-page_heroBody__fE6HF,.form-page_heroGrid__NdBDd{position:relative;z-index:2;max-width:var(--bf-container-max);margin:0 auto}.form-page_heroGrid__NdBDd{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:60px;gap:60px;align-items:end}.form-page_heroLeft__ILAwY{min-width:0}.form-page_heroEyebrow__Ipzlc{margin:0 0 28px;font-weight:var(--bf-fw-extralight);font-size:clamp(13px,1.4vw,18px);letter-spacing:3px;text-transform:uppercase;opacity:.85}.form-page_heroTitle__3VpfZ{margin:0;font-weight:var(--bf-fw-bold);font-size:clamp(42px,6vw,92px);line-height:.98;letter-spacing:var(--bf-heading-tracking)}.form-page_heroLead__ggYSA{margin:30px 0 0;max-width:560px;font-size:clamp(16px,1.35vw,21px);line-height:var(--bf-body-leading);opacity:.82}.form-page_heroContact__J3XJm{display:flex;flex-direction:column;gap:20px;min-width:0}.form-page_heroContactRow__14pQp{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:22px 0;border-top:1px solid rgba(255,255,255,.16);color:var(--bf-white)}.form-page_heroContactRow__14pQp:last-child{border-bottom:1px solid rgba(255,255,255,.16)}a.form-page_heroContactRow__14pQp{transition:color var(--bf-duration-fast)}a.form-page_heroContactRow__14pQp:hover{color:var(--bf-accent-on-dark)}.form-page_heroContactKey__r9d7j{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.form-page_heroContactVal__F9AdH{font-size:clamp(16px,1.3vw,20px);font-weight:var(--bf-fw-medium)}.form-page_formSection__Iga4t{width:100%;padding:clamp(72px,9vw,110px) var(--bf-gutter) clamp(90px,11vw,120px);background:var(--bf-cream);color:var(--bf-ink)}.form-page_grid__0akDF{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:start;max-width:var(--bf-container-max);margin:0 auto}.form-page_single__M2Mos{max-width:820px;margin:0 auto}.form-page_formTitle__fxuW4{margin:0 0 10px;font-weight:var(--bf-fw-bold);font-size:clamp(26px,2.6vw,40px);letter-spacing:-1.5px}.form-page_formIntro__Pg4ua{margin:0 0 40px;max-width:520px;font-size:16px;line-height:1.6;color:rgba(18,19,15,.65)}.form-page_asideBlock__XHoxC{display:flex;flex-direction:column;gap:40px}.form-page_asideItem__SHQmM{display:block}.form-page_asideLabel__74eE_{margin:0 0 16px;font-size:12px;font-weight:var(--bf-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:rgba(18,19,15,.62)}.form-page_asideEmail__L_PJY{display:block;margin:0 0 8px;font-size:clamp(18px,1.6vw,22px);font-weight:var(--bf-fw-semibold);letter-spacing:-.01em;color:var(--bf-ink)}.form-page_asideEmail__L_PJY:hover{color:var(--bf-accent)}.form-page_asideText__szDwN{margin:0;font-size:15px;line-height:1.7;color:rgba(18,19,15,.7)}.form-page_asideSocial__wZG7L{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.form-page_asideSocial__wZG7L a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--bf-ink);border:1px solid rgba(18,19,15,.22);border-radius:var(--bf-radius);transition:background var(--bf-duration-fast),color var(--bf-duration-fast)}.form-page_asideSocial__wZG7L a:hover{background:var(--bf-ink);color:var(--bf-cream)}@media (max-width:940px){.form-page_heroGrid__NdBDd{grid-template-columns:1fr;gap:34px;align-items:start}.form-page_grid__0akDF{grid-template-columns:1fr;gap:56px}}