.CookieSettings_panel__QSEwl{margin-top:clamp(28px,2.5vw,48px)}.CookieSettings_rows__x3qqh{border-top:1px solid var(--rule)}.CookieSettings_row__ZUFyn{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,48px);padding-block:clamp(18px,1.6vw,28px);border-bottom:1px solid var(--rule)}.CookieSettings_text__wPzj0{display:flex;flex-direction:column;gap:6px;min-width:0}.CookieSettings_name__u6sTX{font-size:var(--t-body);font-weight:600;letter-spacing:var(--ls-body)}.CookieSettings_description__IQflB{font-size:var(--t-small);font-weight:400;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.CookieSettings_always__26LkI{flex:none;font-size:var(--t-small);font-weight:500;color:var(--ink-3)}.CookieSettings_switch__h4zx9{position:relative;flex:none;width:52px;height:32px;padding:0;border-radius:var(--r-pill);background:var(--control-hover);transition:background .26s var(--ease)}.CookieSettings_switch__h4zx9[aria-checked=true]{background:var(--ink)}.CookieSettings_knob__BDG6E{position:absolute;top:2px;left:2px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .26s var(--ease-out)}.CookieSettings_switch__h4zx9[aria-checked=true] .CookieSettings_knob__BDG6E{transform:translateX(20px)}.CookieSettings_actions__nTY8v{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2vw,36px)}.CookieSettings_button__W9HyS{display:inline-flex;align-items:center;min-height:44px;padding-inline:20px;border-radius:var(--r-pill);background:var(--btn-black);color:#fff;font-size:var(--t-small);font-weight:500;transition:background .3s var(--ease)}.CookieSettings_button__W9HyS:hover{background:var(--btn-black-hover)}.CookieSettings_status__hdXwL{margin-top:20px;min-height:1.5em;font-size:var(--t-small);color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.CookieSettings_knob__BDG6E,.CookieSettings_switch__h4zx9{transition:none}}.HomeFooter_section__5j0yn{background:var(--bg);padding:clamp(24px,3.3vw,64px) clamp(16px,8.28vw,159px) clamp(20px,4.5vw,86px)}.HomeFooter_panel__eRhY7{display:flex;flex-direction:column;border-radius:var(--r-card);background:#0b0b0b;color:#fff;overflow:hidden}.HomeFooter_main__QvV27{flex:1 1;display:grid;grid-template-columns:66.2% 1fr}.HomeFooter_brand__liORH{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(48px,10vw,200px);padding:clamp(28px,3.6vw,70px) clamp(24px,4vw,78px) clamp(24px,1.8vw,35px);border-right:1px solid var(--rule-dark)}.HomeFooter_wordmark__cGXFy{align-self:flex-start;width:auto;height:clamp(28px,3.13vw,60px)}.HomeFooter_socials__8BhA9{display:flex;gap:clamp(10px,.68vw,13px)}.HomeFooter_social__HPEJz{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.32);color:#fff;transition:background .26s var(--ease),border-color .26s var(--ease)}a.HomeFooter_social__HPEJz:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}.HomeFooter_columns__EBM9S{display:flex;flex-direction:column;gap:clamp(28px,2.9vw,56px);padding:clamp(28px,3.6vw,70px) clamp(24px,3vw,58px) clamp(24px,2.4vw,46px) clamp(24px,3.2vw,62px)}.HomeFooter_label__l238J{font-size:var(--t-small);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-on-dark);margin-bottom:clamp(12px,1vw,19px)}.HomeFooter_about__k7oXo{max-width:26em;font-size:var(--t-body);font-weight:400;line-height:1.5;color:var(--ink-2-on-dark);text-wrap:pretty}.HomeFooter_navList__5Uxlx{display:flex;flex-direction:column;gap:clamp(6px,.57vw,11px)}.HomeFooter_navLink__8kr14{display:inline-flex;align-items:center;min-height:28px;font-size:var(--t-body);font-weight:500;opacity:.92;transition:opacity .24s var(--ease)}.HomeFooter_navLink__8kr14:hover{opacity:1}.HomeFooter_legal__JY5kY{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;min-height:clamp(56px,3.85vw,74px);padding:14px clamp(24px,4vw,78px);border-top:1px solid var(--rule-dark)}.HomeFooter_legalLine__zqjpR{font-size:var(--t-small);color:rgba(255,255,255,.85)}.HomeFooter_legalLinks__H_JFx{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px clamp(16px,1.7vw,32px)}.HomeFooter_legalLink__3UyKf{font-size:var(--t-small);color:rgba(255,255,255,.85);transition:color .24s var(--ease)}.HomeFooter_legalLink__3UyKf:hover{color:#fff}@media (max-width:899px){.HomeFooter_section__5j0yn{padding-inline:var(--gutter)}.HomeFooter_main__QvV27{grid-template-columns:1fr}.HomeFooter_brand__liORH{gap:40px;border-right:0;border-bottom:1px solid var(--rule-dark);padding:36px 28px 32px}.HomeFooter_columns__EBM9S{padding:32px 28px 36px}.HomeFooter_legal__JY5kY{padding-inline:28px;flex-direction:column;align-items:flex-start;gap:10px;padding-block:20px}.HomeFooter_legalLinks__H_JFx{justify-content:flex-start}}.LegalShell_main__uByM0{background:var(--bg);padding-top:clamp(120px,5.21vw + 112px,220px)}.LegalShell_masthead__H3vAV,.LegalShell_masthead__H3vAV>.shell{padding-bottom:clamp(28px,2.5vw,48px)}.LegalShell_masthead__H3vAV>.shell{border-bottom:1px solid var(--rule)}.LegalShell_eyebrow__q3Yaj{font-size:var(--t-small);font-weight:500;color:var(--ink-3)}.LegalShell_eyebrow__q3Yaj a{transition:color .24s var(--ease)}.LegalShell_eyebrow__q3Yaj a:hover{color:var(--ink)}.LegalShell_title__L4ha9{margin-top:clamp(10px,.9vw,18px);font-size:var(--t-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--ls-display)}.LegalShell_intro__9hzNc{margin-top:clamp(16px,1.4vw,26px);max-width:34em;font-size:var(--t-question);font-weight:500;line-height:1.3;letter-spacing:var(--ls-question);color:var(--ink-2);text-wrap:pretty}.LegalShell_updated__3HEw5{margin-top:clamp(16px,1.4vw,26px);font-size:var(--t-small);color:var(--ink-3)}.LegalShell_body__xBu6N{display:grid;grid-template-columns:minmax(0,1fr);padding-block:clamp(8px,1vw,20px) clamp(72px,7vw,134px)}.LegalShell_document__Z6c_X{max-width:720px;min-width:0}@media (min-width:1080px){.LegalShell_body__xBu6N[data-aside]{grid-template-columns:240px minmax(0,1fr);column-gap:clamp(48px,5vw,96px)}.LegalShell_aside__LqdEE{position:-webkit-sticky;position:sticky;top:clamp(150px,5.21vw + 92px,200px);align-self:start}}.LegalToc_label__5ZHz7,.LegalToc_summary__MeKbn{font-size:var(--t-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.LegalToc_label__5ZHz7{padding-bottom:10px}.LegalToc_list__OlO1b{display:flex;flex-direction:column}.LegalToc_link__Fae0x{display:block;padding-block:7px;font-size:var(--t-small);font-weight:500;line-height:1.3;color:var(--ink-2);transition:color .24s var(--ease)}.LegalToc_link__Fae0x:hover{color:var(--ink)}.LegalToc_narrow__UWRTi{display:none}@media (max-width:1079px){.LegalToc_wide__pMTtm{display:none}.LegalToc_narrow__UWRTi{display:block;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:clamp(8px,1vw,16px)}.LegalToc_summary__MeKbn{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;list-style:none}.LegalToc_summary__MeKbn::-webkit-details-marker{display:none}.LegalToc_summary__MeKbn:after{content:"";width:8px;height:8px;margin-right:4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform .24s var(--ease)}.LegalToc_narrow__UWRTi[open] .LegalToc_summary__MeKbn:after{transform:rotate(-135deg) translateY(2px)}.LegalToc_narrow__UWRTi .LegalToc_list__OlO1b{padding-bottom:14px}.LegalToc_link__Fae0x{min-height:40px;display:flex;align-items:center}}@media (prefers-reduced-motion:reduce){.LegalToc_summary__MeKbn:after{transition:none}}.LegalDocument_section__9E3Nl{padding-block:clamp(32px,2.9vw,56px);border-bottom:1px solid var(--rule-faint);scroll-margin-top:calc(var(--nav-h) + 40px)}.LegalDocument_section__9E3Nl:first-of-type{padding-top:clamp(24px,2vw,40px)}.LegalDocument_section__9E3Nl:last-of-type{border-bottom:0}.LegalDocument_heading__XVlOZ{display:flex;gap:.5em;font-size:var(--t-title);font-weight:600;letter-spacing:var(--ls-title);line-height:1.15;text-wrap:balance}.LegalDocument_number__KhuX9{flex:none;min-width:1.6em;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegalDocument_h3__iJBG5{margin-top:clamp(24px,2vw,36px);font-size:var(--t-body);font-weight:600;letter-spacing:var(--ls-body)}.LegalDocument_address__YDm3O,.LegalDocument_list__vE8nO,.LegalDocument_p__w7B6X{margin-top:clamp(14px,1.15vw,20px);font-size:var(--t-body);font-weight:400;line-height:1.55;letter-spacing:var(--ls-body);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.LegalDocument_heading__XVlOZ+.LegalDocument_list__vE8nO,.LegalDocument_heading__XVlOZ+.LegalDocument_p__w7B6X{margin-top:clamp(16px,1.4vw,24px)}.LegalDocument_address__YDm3O a,.LegalDocument_list__vE8nO a,.LegalDocument_p__w7B6X a{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.18em;transition:-webkit-text-decoration-color .24s var(--ease);transition:text-decoration-color .24s var(--ease);transition:text-decoration-color .24s var(--ease),-webkit-text-decoration-color .24s var(--ease)}.LegalDocument_address__YDm3O a:hover,.LegalDocument_list__vE8nO a:hover,.LegalDocument_p__w7B6X a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.LegalDocument_list__vE8nO{padding-left:1.25em;list-style:disc}.LegalDocument_list__vE8nO li+li{margin-top:.4em}.LegalDocument_address__YDm3O{display:flex;flex-direction:column;line-height:1.5}.page_company__XwWKX{margin-top:clamp(28px,2.5vw,44px);font-size:var(--t-small);font-weight:400;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.HomeIntro_section__PNxDH{background:var(--bg);padding-block:clamp(88px,9.2vw,176px) clamp(120px,15.4vw,295px)}.HomeIntro_section__PNxDH[data-spacing=even]{padding-bottom:clamp(88px,9.2vw,176px)}.HomeIntro_statement__LfsEd{font-size:var(--t-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:23.5em;text-wrap:pretty}.HomeIntro_statement__LfsEd+.HomeIntro_statement__LfsEd{margin-top:1lh}[data-measure=wide] .HomeIntro_statement__LfsEd{max-width:25.2em}.HowItWorks_section__tRlnt{background:var(--bg-dark);color:var(--ink-on-dark);padding-block:clamp(64px,7.2vw,138px) clamp(40px,2.9vw,56px)}.HowItWorks_heading__pUNGR{font-size:var(--t-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--ls-display);margin-bottom:clamp(40px,4.1vw,79px)}.HowItWorks_card__1EAdE{display:flex;flex-direction:column;height:100%}.HowItWorks_frame__N6KOi{position:relative;aspect-ratio:var(--frame-aspect,356/422);border-radius:var(--frame-radius,var(--r-tile));overflow:hidden;background:#000}.HowItWorks_frame__N6KOi[data-placeholder=blue]{background:var(--blue)}.HowItWorks_image__7_McX{object-fit:cover;transition:transform .9s var(--ease-out)}.HowItWorks_card__1EAdE:hover .HowItWorks_image__7_McX{transform:scale(1.015)}.HowItWorks_caption__FbmeR{margin-top:var(--caption-gap,clamp(20px,3vw,58px));padding-right:clamp(0px,.6vw,12px);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2-on-dark);text-wrap:pretty}.HowItWorks_captionTitle__ND62h{font-weight:600;color:var(--ink-on-dark)}.HowItWorks_footnote__oXFcN{margin-top:-44px;min-height:44px;display:flex;align-items:center;max-width:60%;font-size:var(--t-small);color:var(--ink-3-on-dark)}.Home_plate__HXifi{position:relative;z-index:1;background:var(--bg)}.DarkCompactFAQ_section__K0CKp{background:var(--bg-dark);color:var(--ink-on-dark);padding-block:clamp(64px,6.563vw,126px) clamp(64px,6.8vw,130px)}.DarkCompactFAQ_heading__TReSU{margin-bottom:clamp(28px,3.65vw,70px)}.DarkCompactFAQ_item__Fp6hT{border-top:1px solid var(--rule-dark)}.DarkCompactFAQ_item__Fp6hT:last-child{border-bottom:1px solid var(--rule-dark)}.DarkCompactFAQ_question__HeHax{margin:0;font-size:inherit;font-weight:inherit}.DarkCompactFAQ_trigger__pgZdz{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,56px);width:100%;min-height:44px;padding:clamp(22px,1.98vw,38px) 0;text-align:left;font-size:var(--t-question);font-weight:500;line-height:1.192;letter-spacing:var(--ls-question);text-wrap:pretty}.DarkCompactFAQ_trigger__pgZdz>span:first-child{transition:opacity .22s var(--ease)}.DarkCompactFAQ_trigger__pgZdz:hover>span:first-child{opacity:.7}.DarkCompactFAQ_icon__6eZWz{position:relative;flex:none;width:20px;height:20px}.DarkCompactFAQ_icon__6eZWz:after,.DarkCompactFAQ_icon__6eZWz:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1.75px;margin-top:-.875px;border-radius:1px;background:currentColor;transition:transform .3s var(--ease-out)}.DarkCompactFAQ_icon__6eZWz:after{transform:rotate(90deg)}.DarkCompactFAQ_item__Fp6hT[data-open] .DarkCompactFAQ_icon__6eZWz:after{transform:rotate(0deg)}.DarkCompactFAQ_panel__2FLw_{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .32s var(--ease-out),opacity .24s var(--ease),visibility 0s linear .32s}.DarkCompactFAQ_item__Fp6hT[data-open] .DarkCompactFAQ_panel__2FLw_{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .32s var(--ease-out),opacity .24s var(--ease) 60ms,visibility 0s}.DarkCompactFAQ_panelInner__4A9dw{overflow:hidden}.DarkCompactFAQ_answer__OPCo8{max-width:46em;padding-bottom:clamp(24px,2.08vw,40px);padding-right:clamp(40px,5vw,96px);font-size:var(--t-body);font-weight:400;line-height:1.5;letter-spacing:var(--ls-body);color:var(--ink-2-on-dark);text-wrap:pretty}.HomeHero_hero__9UgAF{position:-webkit-sticky;position:sticky;top:0;z-index:0;height:100svh;min-height:560px;display:flex;align-items:flex-end;background:#101216;overflow:hidden}.HomeHero_image__Agcsg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.HomeHero_foot__U3kQJ{position:relative;z-index:1;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,76px);padding:0 var(--hero-inset) clamp(28px,4.4vw,84px)}.HomeHero_headline__fxnh7{color:#fff;font-size:clamp(1.75rem,2.92vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:var(--ls-display);max-width:19em;text-wrap:balance;text-shadow:0 1px 24px rgba(0,0,0,.35)}.HomeHero_video__QyROk{--card-pad:clamp(10px,0.73vw,14px);display:flex;flex-direction:column;flex:none;width:clamp(380px,23.96vw,460px);padding:var(--card-pad);border-radius:clamp(16px,1.04vw,20px);background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px);color:#fff;transition:background .4s var(--ease)}a.HomeHero_video__QyROk:hover{background:rgba(255,255,255,.24)}.HomeHero_videoFrame__UDzkY{position:relative;display:block;border-radius:clamp(10px,.63vw,12px);overflow:hidden;aspect-ratio:432/219}.HomeHero_videoImage__wcJtr{width:100%;height:100%;object-fit:cover;transition:transform .56s var(--ease)}a.HomeHero_video__QyROk:hover .HomeHero_videoImage__wcJtr{transform:scale(1.02)}.HomeHero_play__yC_mr{position:absolute;inset:0;margin:auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.HomeHero_play__yC_mr svg{margin-left:2px}.HomeHero_videoRow__RhqJU{display:flex;align-items:center;justify-content:space-between;gap:clamp(14px,1.04vw,20px);padding:clamp(10px,.63vw,12px) clamp(8px,.57vw,11px) 2px}.HomeHero_caption__NevLy{font-size:clamp(.875rem,.8333vw,1rem);font-weight:500;line-height:1.2;letter-spacing:var(--ls-small);max-width:22em;text-wrap:pretty}.HomeHero_videoArrow__dhC16{flex:none;transition:transform .3s var(--ease)}a.HomeHero_video__QyROk:hover .HomeHero_videoArrow__dhC16{transform:translate(3px,-3px)}@media (max-width:999px){.HomeHero_foot__U3kQJ{flex-direction:column-reverse;align-items:flex-start;gap:22px;padding-bottom:max(24px,env(safe-area-inset-bottom,0px) + 20px)}.HomeHero_video__QyROk{width:min(100%,400px)}.HomeHero_headline__fxnh7{font-size:clamp(1.75rem,8vw,2.375rem)}}@media (max-width:999px) and (max-height:700px){.HomeHero_videoFrame__UDzkY{display:none}.HomeHero_videoRow__RhqJU{padding-top:2px}}.KitHero_image__xze18{object-position:var(--hero-position,50% 50%)}.KitHero_scrim__N5z99{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,10,.5) 0,rgba(8,12,10,0) 26%),linear-gradient(0deg,rgba(8,12,10,.72) 0,rgba(8,12,10,.38) 30%,rgba(8,12,10,0) 58%),rgba(8,12,10,.2);pointer-events:none}.KitHero_foot__uuavQ{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--gutter) clamp(28px,4.4vw,84px)}.KitHero_title__zK0rk{color:#fff;font-size:var(--t-display);font-weight:600;line-height:.963;letter-spacing:var(--ls-display);text-wrap:balance;text-shadow:0 1px 24px rgba(0,0,0,.35)}.KitHero_capsule__QCT1n{margin-top:clamp(26px,2.76vw,53px)}@media (max-width:999px){.KitHero_image__xze18{object-position:var(--hero-position-mobile,var(--hero-position,50% 50%))}.KitHero_foot__uuavQ{padding-bottom:max(28px,env(safe-area-inset-bottom,0px) + 24px)}.KitHero_title__zK0rk{font-size:clamp(1.75rem,8vw,2.375rem);line-height:1.04}}.ProposalClosing_section__KIiCR{background:var(--bg-grey);padding-block:var(--section-y)}.ProposalClosing_panel__bEUD5{position:relative;display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);min-height:clamp(560px,44.86vw,860px);border-radius:var(--r-card);overflow:hidden;isolation:isolate;background:#f4f4f3}.ProposalClosing_panel__bEUD5:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 .4px rgba(0,0,0,.03);pointer-events:none}.ProposalClosing_room__T_D26{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.ProposalClosing_copy___mE_G{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(36px,4.86vw,93px) 0 clamp(40px,4.2vw,80px) clamp(28px,4.1vw,79px)}.ProposalClosing_heading__RYkE_ span{display:block}.ProposalClosing_body__bpRGs{margin-top:clamp(14px,1.25vw,24px);max-width:25em;font-size:var(--t-body);font-weight:500;line-height:1.35;letter-spacing:var(--ls-body);color:var(--ink-3);text-wrap:pretty}.ProposalClosing_actions__P2BG6{display:flex;align-items:center;gap:clamp(18px,1.5vw,28px);margin-top:clamp(26px,2.4vw,46px)}.ProposalClosing_cta__lBQ_h{flex:none;display:inline-flex;align-items:center;gap:clamp(28px,3vw,56px);min-height:clamp(48px,3.6vw,56px);padding-inline:clamp(22px,1.6vw,30px) clamp(20px,1.4vw,26px);border-radius:var(--r-pill);background:var(--btn-black);color:#fff;font-size:var(--t-body);font-weight:500;letter-spacing:var(--ls-body);transition:background var(--btn-transition) var(--ease)}.ProposalClosing_cta__lBQ_h svg{transition:transform .3s var(--ease-out)}.ProposalClosing_cta__lBQ_h:hover{background:var(--btn-black-hover)}.ProposalClosing_cta__lBQ_h:hover svg{transform:translateX(3px)}.ProposalClosing_start__Rruzb{display:flex;flex-direction:column;gap:2px;padding-left:clamp(18px,1.5vw,28px);border-left:1px solid rgba(0,0,0,.12);font-size:var(--t-small);letter-spacing:var(--ls-small);line-height:1.3;color:var(--ink-3)}.ProposalClosing_start__Rruzb strong{font-weight:600;color:var(--ink)}.ProposalClosing_points__1qdtl{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin:auto 0 0;padding:clamp(36px,3.4vw,64px) 0 0;list-style:none}.ProposalClosing_point__c89_Q{display:flex;flex-direction:column;padding-inline:clamp(16px,1.8vw,34px);border-left:1px solid rgba(0,0,0,.1)}.ProposalClosing_point__c89_Q:first-child{padding-left:0;border-left:0}.ProposalClosing_pointIcon__9RIxc{display:grid;place-items:center;width:clamp(28px,2vw,36px);height:clamp(28px,2vw,36px);margin-bottom:clamp(12px,1vw,18px);border-radius:50%;background:rgba(0,0,0,.05);color:var(--ink-2)}.ProposalClosing_pointTitle__M3dIM{white-space:nowrap;font-size:var(--t-small);font-weight:500;letter-spacing:var(--ls-small);color:var(--ink)}.ProposalClosing_pointBody__KA3Nl{margin-top:2px;white-space:nowrap;font-size:.8125rem;letter-spacing:var(--ls-small);color:var(--ink-3)}.ProposalClosing_stage__WF_Ue{position:relative}.ProposalClosing_portrait__CxoH7{position:absolute;bottom:0;left:46%;height:92%;width:auto;max-width:none;transform:translateX(-50%);pointer-events:none}@media (min-width:760px) and (max-width:1099px){.ProposalClosing_panel__bEUD5{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr)}.ProposalClosing_points__1qdtl{grid-template-columns:1fr;row-gap:18px}.ProposalClosing_point__c89_Q,.ProposalClosing_point__c89_Q:first-child{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;padding:0;border:0}.ProposalClosing_pointIcon__9RIxc{grid-row:span 2;margin:0}.ProposalClosing_portrait__CxoH7{left:50%;height:84%}}@media (max-width:759px){.ProposalClosing_panel__bEUD5{grid-template-columns:minmax(0,1fr);min-height:0}.ProposalClosing_room__T_D26{object-position:82% 50%}.ProposalClosing_copy___mE_G{padding:36px 22px 0}.ProposalClosing_actions__P2BG6{flex-direction:column;align-items:flex-start;gap:16px}.ProposalClosing_start__Rruzb{padding-left:0;border-left:0}.ProposalClosing_points__1qdtl{grid-template-columns:1fr;row-gap:16px;padding-top:30px}.ProposalClosing_point__c89_Q,.ProposalClosing_point__c89_Q:first-child{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;padding:0;border:0}.ProposalClosing_pointIcon__9RIxc{grid-row:span 2;margin:0}.ProposalClosing_stage__WF_Ue{height:min(118vw,470px);margin-top:12px}.ProposalClosing_portrait__CxoH7{left:56%;height:100%}}.LockedPreview_hero__XNrtx{position:relative;height:100svh;min-height:560px;background:#1a1d1f}.LockedPreview_blocks__2cajM{display:grid;grid-gap:clamp(14px,1.2vw,22px);gap:clamp(14px,1.2vw,22px);padding:clamp(72px,9vw,170px) var(--gutter)}.LockedPreview_blocks__2cajM span{display:block;height:clamp(28px,2.6vw,50px);border-radius:12px;background:#ececee}.LockedPreview_blocks__2cajM span:first-child{width:min(66%,900px)}.LockedPreview_blocks__2cajM span:nth-child(2){width:min(60%,820px)}.LockedPreview_blocks__2cajM span:nth-child(3){width:min(40%,540px)}.LockedPreview_dark__nFEx5{height:70vh;background:var(--bg-dark)}.ProofStatement_section__ocJcV{background:var(--bg);padding-block:clamp(110px,22.4vw,430px) clamp(72px,6.5vw,125px);text-align:center}.ProofStatement_section__ocJcV[data-solo]{padding-block:clamp(120px,24.5vw,470px) clamp(120px,25.5vw,490px)}.ProofStatement_statement__s3itK{margin-inline:auto;max-width:10.3em;font-size:clamp(2.5rem,6.77vw,8.125rem);font-weight:600;line-height:.962;letter-spacing:-.034em;text-wrap:balance}.ProofStatement_support__sht4N{margin:clamp(64px,15.6vw,300px) auto 0;max-width:23.5em;font-size:var(--t-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:wrap}.FAQAccordion_section__8zEEh{padding-block:clamp(64px,6.563vw,126px) var(--section-y)}.FAQAccordion_grid___KI_I{margin-top:clamp(34px,6.563vw,126px)}@media (min-width:900px){.FAQAccordion_grid___KI_I{padding-inline:clamp(20px,3.229vw,62px)}}.FAQAccordion_row__KUhx1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:13.95%;column-gap:13.95%;grid-row-gap:clamp(28px,3vw,44px);row-gap:clamp(28px,3vw,44px);min-height:clamp(140px,11.563vw,222px);padding-block:clamp(30px,4.271vw,82px) clamp(20px,2.448vw,47px);border-bottom:1px solid var(--rule);transition:min-height .34s var(--ease-out)}.FAQAccordion_row__KUhx1:first-of-type{padding-top:0;min-height:clamp(90px,7.292vw,140px)}.FAQAccordion_row__KUhx1[data-last]{border-bottom:0;padding-bottom:0}@media (max-width:899px){.FAQAccordion_row__KUhx1,.FAQAccordion_row__KUhx1:first-of-type{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:0;min-height:0;padding-block:0;border-bottom:0}}.FAQAccordion_cell__ON4l_{min-width:0}@media (max-width:899px){.FAQAccordion_cell__ON4l_{padding-block:clamp(14px,3.4vw,20px);border-bottom:1px solid var(--rule)}.FAQAccordion_row__KUhx1[data-last] .FAQAccordion_cell__ON4l_:last-child{border-bottom:0}}.FAQAccordion_heading__FOtVC{margin:0;font-size:inherit;font-weight:inherit}.FAQAccordion_trigger__g3DBc{display:block;width:100%;min-height:44px;padding:0;text-align:left}.FAQAccordion_question__eT3qA{display:block;font-size:var(--t-question);font-weight:500;line-height:1.192;letter-spacing:var(--ls-question);text-wrap:pretty;transition:opacity .22s var(--ease),transform .32s var(--ease-out)}.FAQAccordion_trigger__g3DBc:hover .FAQAccordion_question__eT3qA{opacity:.55}.FAQAccordion_label__aB1UF{display:block;max-height:0;overflow:hidden;opacity:0;transform:translate3d(0,-4px,0);font-size:var(--t-body);font-weight:500;line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--ink-3);transition:opacity .2s var(--ease),transform .32s var(--ease-out),max-height .34s var(--ease-out)}.FAQAccordion_cell__ON4l_[data-open] .FAQAccordion_label__aB1UF{max-height:6em;opacity:1;transform:none;margin-bottom:clamp(8px,.729vw,14px)}.FAQAccordion_cell__ON4l_[data-open] .FAQAccordion_question__eT3qA{position:absolute;opacity:0;transform:translate3d(0,-6px,0);pointer-events:none}.FAQAccordion_panel__LYOpW{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s var(--ease-out),opacity .24s var(--ease) 60ms,transform .34s var(--ease-out);transform:translate3d(0,6px,0)}.FAQAccordion_cell__ON4l_[data-open] .FAQAccordion_panel__LYOpW{grid-template-rows:1fr;opacity:1;transform:none}.FAQAccordion_panelInner__vTbkf{overflow:hidden}.FAQAccordion_answer__d2JBJ{font-size:var(--t-body);font-weight:400;line-height:1.5;letter-spacing:var(--ls-body);color:var(--ink);text-wrap:pretty}.FAQAccordion_cell__ON4l_{position:relative}.FAQAccordion_section__8zEEh[data-tone=dark]{background:var(--bg-dark);color:var(--ink-on-dark)}.FAQAccordion_section__8zEEh[data-tone=dark] .FAQAccordion_cell__ON4l_,.FAQAccordion_section__8zEEh[data-tone=dark] .FAQAccordion_row__KUhx1{border-color:var(--rule-dark)}.FAQAccordion_section__8zEEh[data-tone=dark] .FAQAccordion_label__aB1UF{color:var(--ink-3-on-dark)}.FAQAccordion_section__8zEEh[data-tone=dark] .FAQAccordion_answer__d2JBJ{color:var(--ink-2-on-dark)}.ProductsSection_section__xcOLV{background:var(--bg-grey);padding-block:clamp(48px,4.7vw,90px) clamp(24px,3.4vw,66px)}.ProductsSection_section__xcOLV .display{margin-bottom:clamp(32px,3.2vw,61px)}.ProductsSection_item__HWt70{display:flex;padding-bottom:clamp(32px,2.8vw,54px)}.ProductsSection_card__AdxiS{display:flex;flex-direction:column;width:100%;padding:clamp(12px,1.11vw,20px);border:1px solid rgba(255,255,255,.7);border-radius:var(--r-card);background:rgba(255,255,255,.55);box-shadow:0 1px 1px rgba(0,0,0,.015),0 12px 36px rgba(0,0,0,.035)}.ProductsSection_media__gaSCH{position:relative;display:block;aspect-ratio:400/318;border-radius:calc(var(--r-card) - clamp(12px, 1.11vw, 20px) + 4px);overflow:hidden;background:#dcdde0;isolation:isolate}.ProductsSection_image__PYqaB{width:100%;height:100%;object-fit:cover;transition:transform .56s var(--ease)}.ProductsSection_card__AdxiS:hover .ProductsSection_image__PYqaB{transform:scale(1.02)}.ProductsSection_scrim__3d0yJ{position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.36) 0,rgba(0,0,0,.1) 60%,rgba(0,0,0,0));pointer-events:none}.ProductsSection_name__vtfX_{position:absolute;left:clamp(18px,1.67vw,32px);bottom:clamp(18px,1.67vw,32px);color:#fff;font-size:clamp(1.375rem,1.94vw,2.375rem);font-weight:600;letter-spacing:var(--ls-title);line-height:1}.ProductsSection_arrow__wWu__{position:absolute;right:clamp(16px,1.53vw,29px);bottom:clamp(14px,1.39vw,27px);display:grid;place-items:center;width:clamp(34px,2.5vw,46px);height:clamp(34px,2.5vw,46px);border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.38);color:#fff;transition:background .3s var(--ease),border-color .3s var(--ease)}.ProductsSection_arrow__wWu__ svg{transition:transform .3s var(--ease-out)}.ProductsSection_card__AdxiS:hover .ProductsSection_arrow__wWu__{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.55)}.ProductsSection_card__AdxiS:hover .ProductsSection_arrow__wWu__ svg{transform:translateX(2px)}.ProductsSection_copy__dMXjy{padding:clamp(16px,1.53vw,29px) clamp(6px,.56vw,11px) clamp(10px,.97vw,19px);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-3);text-wrap:pretty}.ProductsSection_lead__tfnDm{font-weight:600;color:var(--ink)}.HeroSection_hero__kw_FV{position:-webkit-sticky;position:sticky;top:0;z-index:0;height:100svh;min-height:520px;max-height:1200px;overflow:hidden;isolation:isolate;background:#2c3d47}@media (max-width:999px){.HeroSection_hero__kw_FV{height:92svh;min-height:560px}}.HeroSection_image__IgwPJ{object-fit:cover;z-index:-2}.HeroSection_scrim__I21B9{position:absolute;inset:auto 0 0 0;height:46%;z-index:-1;background:linear-gradient(180deg,rgba(10,20,28,0) 0,rgba(10,20,28,.16) 55%,rgba(10,20,28,.34))}.HeroSection_foot__gVVS5{position:absolute;inset:auto 0 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,64px);padding:0 var(--hero-inset) clamp(26px,4.69vw,90px);color:#fff}.HeroSection_title__gqqIV{display:flex;flex-direction:column;margin:0;font-size:var(--t-display);font-weight:600;line-height:var(--lh-hero);letter-spacing:var(--ls-display)}.HeroSection_titleLine__7Wg_L{display:block}.HeroSection_subtitle___LQqk{display:block;font-weight:600}.HeroSection_meta__qcT79{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(4px,.573vw,11px);text-align:right;flex:none}.HeroSection_metaTitle__i0UKd{font-size:var(--t-body);font-weight:600;letter-spacing:.01em;text-transform:uppercase;line-height:1}.HeroSection_metaDates__PeAb7{font-size:var(--t-body);font-weight:500;line-height:1;color:rgba(255,255,255,.74)}@media (max-width:719px){.HeroSection_foot__gVVS5{flex-direction:column;align-items:flex-start;gap:clamp(18px,5vw,28px)}.HeroSection_meta__qcT79{align-items:flex-start;text-align:left;gap:.35em}}