.home_home__29IBW{--ink-void:#03090c;--ink-950:#06141b;--ink-900:#0b1a22;--ink-850:#0e1c26;--graphite:#11212d;--ink-700:#253745;--on-ink:#e4e7e6;--on-ink-2:#9ba8ab;--on-ink-3:#7d8b91;--ink-line:rgba(228,231,230,0.1);--ink-line-2:rgba(228,231,230,0.2);--mist:#e4e7e6;--mist-2:#d6dbda;--paper:#f1f3f2;--paper-soft:#eaeceb;--text:#06141b;--text-2:#253745;--text-3:#4a5c6a;--line:rgba(6,20,27,0.1);--line-2:rgba(6,20,27,0.2);--slate:#4a5c6a;--slate-2:#9ba8ab;--slate-ink:#253745;--cta:#ccd0cf;--cta-hover:#e4e7e6;--on-cta:#06141b;--mark:#253745;--focus:#253745;--font-display:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--font-ui:var(--font-inter),system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,monospace;--gutter:clamp(20px,4vw,56px);--maxw:1280px;--space:clamp(80px,11vw,144px);--ease:cubic-bezier(0.2,0.7,0.2,1);--glass-bg:linear-gradient(180deg,rgba(255,255,255,0.11),rgba(255,255,255,0.04));--glass-filter:blur(24px) saturate(140%);--glass-shadow:inset 0 1px 0 rgba(255,255,255,0.2),inset 0 0 0 1px rgba(255,255,255,0.08),0 30px 60px -32px rgba(0,0,0,0.7);overflow-x:clip;background:var(--mist);color:var(--text);font-family:var(--font-ui)}.home_dark__3C1gK,.home_depth__qQASY,.home_final__dD4Jx,.home_header__BBX5f,.home_hero__uNlpJ,.home_intro__oS6dm,.home_priceFeatured__PE1mN{--mark:#ccd0cf;--focus:#ccd0cf}.home_skipLink__nkpUz{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 14px;border-radius:8px;background:var(--paper);color:var(--text);font-size:14px}.home_skipLink__nkpUz:focus{top:16px}.home_container__BY7Sl{width:min(var(--maxw),100%);margin:0 auto;padding:0 var(--gutter)}.home_eyebrow__4Etmd{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-ink)}.home_eyebrow__4Etmd:before{content:"";width:18px;height:1px;background:currentColor}.home_dark__3C1gK .home_eyebrow__4Etmd,.home_hero__uNlpJ .home_eyebrow__4Etmd{color:var(--slate-2)}.home_h2__tqUJw{margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(44px,5vw,80px);font-weight:500;line-height:.98;letter-spacing:-.015em}.home_finalTitle__020GW em,.home_h2__tqUJw em,.home_heroTitle__ZKYEk em{font-style:italic;color:var(--slate-ink)}.home_dark__3C1gK .home_h2__tqUJw em,.home_finalTitle__020GW em,.home_heroTitle__ZKYEk em{color:var(--slate-2)}.home_lead__Ab0ri{max-width:52ch;margin:20px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--text-2)}.home_dark__3C1gK .home_lead__Ab0ri{color:var(--on-ink-2)}.home_btn__TQ40W{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s var(--ease)}.home_btn__TQ40W:active{transform:scale(.98)}.home_btn__TQ40W svg{transition:transform .18s var(--ease)}.home_btn__TQ40W:hover svg{transform:translateX(2px)}.home_btnCta__jtdA1{background:var(--cta);color:var(--on-cta)}.home_btnCta__jtdA1:hover{background:var(--cta-hover)}.home_btnDark__t_K_s{background:var(--graphite);color:#fff}.home_btnDark__t_K_s:hover{background:#1b2e3b}.home_btnLine__p4Iag{border-color:var(--line-2);background:transparent;color:var(--text)}.home_btnLine__p4Iag:hover{border-color:var(--text)}.home_btnLineDark__Cm4_x{border-color:var(--ink-line-2);background:transparent;color:var(--on-ink)}.home_btnLineDark__Cm4_x:hover{border-color:var(--on-ink)}.home_btnSm__LL26R{min-height:38px;padding:0 16px;font-size:14px}.home_brand__gdgPC:focus-visible,.home_btn__TQ40W:focus-visible,.home_demoOpen__2ULJP:focus-visible,.home_menuBtn__ZgeCX:focus-visible,.home_menuLink__dnpJE:focus-visible,.home_motionToggle__wbX_v:focus-visible,.home_navLink__d_1hN:focus-visible,.home_stepLink__Ivbf7:focus-visible,.home_textLink__8fHyC:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.home_textLink__8fHyC{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:5px;transition:text-decoration-color .18s ease}.home_textLink__8fHyC:hover{text-decoration-color:currentColor}.home_section__BX8vy{position:relative;padding:var(--space) 0}.home_light__a_CmB{background:var(--mist);color:var(--text)}.home_white__kk7aP{background:var(--paper-soft);color:var(--text)}.home_dark__3C1gK{background:var(--ink-900);color:var(--on-ink)}.home_sectionHead__46j6P{display:grid;gap:24px;margin-bottom:clamp(40px,6vw,72px)}@media (min-width:960px){.home_sectionHead__46j6P{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}.home_sectionHead__46j6P .home_lead__Ab0ri{margin:0;justify-self:end}}.home_header__BBX5f{position:fixed;inset:0 0 auto;z-index:60;color:var(--on-ink);border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease}.home_header__BBX5f[data-scrolled=true]{background:rgba(6,20,27,.92);backdrop-filter:blur(20px) saturate(140%);border-bottom-color:var(--ink-line)}.home_headerInner__tKgdd{display:flex;align-items:center;gap:24px;height:88px;transition:height .3s ease}.home_header__BBX5f[data-scrolled=true] .home_headerInner__tKgdd{height:68px}@media (min-width:1024px){.home_headerInner__tKgdd{display:grid;grid-template-columns:1fr auto 1fr}}.home_brand__gdgPC{display:inline-flex;align-items:center;justify-self:start;gap:12px;font-size:15px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--on-ink);border-radius:4px}.home_nav__H8WT6{position:static;display:none;gap:28px;margin:0;padding:0;border:0;background:none;backdrop-filter:none}.home_navLink__d_1hN{padding:8px 2px;border-radius:4px;font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-2);transition:color .18s ease}.home_navLink__d_1hN:hover{color:var(--on-ink)}.home_headerActions__PvUKX{display:flex;align-items:center;justify-self:end;gap:12px;margin-left:auto}.home_headerText__fnF1E{display:none;padding:8px 12px;border-radius:4px;font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-2)}.home_headerText__fnF1E:hover{color:var(--on-ink)}.home_headerPill__FPd5O{display:inline-flex;align-items:center;height:44px;padding:0 22px;border:1px solid var(--ink-line-2);border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink);transition:border-color .18s ease,background-color .18s ease}.home_headerPill__FPd5O:hover{border-color:var(--on-ink);background:rgba(228,231,230,.06)}.home_headerPill__FPd5O:focus-visible,.home_headerText__fnF1E:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.home_credits__zW02X{display:none;font-size:13px;color:var(--on-ink-3)}.home_menuBtn__ZgeCX{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--ink-line-2);border-radius:999px;background:transparent;color:var(--on-ink);cursor:pointer}.home_menu__reEZb{position:absolute;inset:100% 0 auto;padding:8px var(--gutter) 24px;border-bottom:1px solid var(--ink-line);background:rgba(6,20,27,.96);backdrop-filter:blur(20px)}.home_menu__reEZb[hidden]{display:none}.home_menuNav___gUXN{display:grid;margin:0;padding:0;list-style:none}.home_menuLink__dnpJE{display:block;padding:14px 0;border-bottom:1px solid var(--ink-line);font-size:17px;color:var(--on-ink)}.home_menuActions__p_jqG{display:grid;gap:10px;margin-top:20px}@media (min-width:640px){.home_headerText__fnF1E{display:inline-flex}}@media (min-width:1024px){.home_nav__H8WT6{display:flex}.home_menuBtn__ZgeCX,.home_menu__reEZb{display:none}.home_credits__zW02X{display:inline;margin-right:8px}}.home_hero__uNlpJ{position:relative;display:grid;grid-template-rows:1fr auto;min-height:max(680px,100svh);overflow:hidden;background:var(--ink-950);color:var(--on-ink);isolation:isolate}.home_heroBg__kkp43{position:absolute;inset:0;z-index:-2}.home_heroBg__kkp43 img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.home_heroShade__pSxx5{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,20,27,.55),transparent 18%,transparent 62%,rgba(6,20,27,.92)),linear-gradient(90deg,rgba(6,20,27,.7),rgba(6,20,27,.25) 42%,transparent 62%)}@media (max-width:959px){.home_heroBg__kkp43 img{-o-object-position:64% 50%;object-position:64% 50%}.home_heroShade__pSxx5{background:linear-gradient(180deg,rgba(6,20,27,.6),rgba(6,20,27,.15) 30%,rgba(6,20,27,.55) 62%,rgba(6,20,27,.95))}}.home_heroContent__RpwOP{align-self:center;padding-top:calc(72px + clamp(32px, 9vh, 120px));padding-bottom:48px}.home_heroEyebrow__4Oqk_{margin:0 0 24px;font-size:12px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--on-ink-3)}.home_heroTitle__ZKYEk{max-width:none;margin:0;font-family:var(--font-display);font-size:clamp(58px,7.4vw,124px);font-weight:500;line-height:.92;letter-spacing:-.02em;color:#f2f4f3;animation:home_rise__s3Ylk .9s var(--ease) both}.home_heroTitle__ZKYEk em{font-style:italic;color:var(--on-ink-2)}.home_heroLead__BkGCV{max-width:40ch;margin:28px 0 0;font-size:clamp(16px,1.25vw,18px);font-weight:300;line-height:1.6;color:var(--on-ink-2);animation:home_rise__s3Ylk .9s var(--ease) .1s both}.home_heroCtas__c2SEE{display:flex;flex-wrap:wrap;align-items:center;gap:16px 36px;margin-top:40px;animation:home_rise__s3Ylk .9s var(--ease) .2s both}.home_ctaPill__CH1lp{display:inline-flex;align-items:center;gap:16px;height:52px;padding:0 26px 0 4px;border-radius:999px;background:var(--cta);color:var(--on-cta);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background-color .18s ease}.home_ctaPill__CH1lp:hover{background:var(--cta-hover)}.home_ctaPillIcon___4j97{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink-950);color:#f2f4f3;transition:transform .25s var(--ease)}.home_ctaPill__CH1lp:hover .home_ctaPillIcon___4j97{transform:translateX(3px)}.home_playLink__ENixf{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink)}.home_playLink__ENixf span{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--ink-line-2);border-radius:50%;transition:border-color .18s ease}.home_playLink__ENixf:hover span{border-color:var(--on-ink)}.home_ctaPill__CH1lp:focus-visible,.home_feature__nnqNx:focus-visible,.home_playLink__ENixf:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.home_heroFeatures__LvFxb{display:grid;margin:0;padding:0 0 clamp(24px,4vh,48px);list-style:none}@media (min-width:640px){.home_heroFeatures__LvFxb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home_heroFeatures__LvFxb{grid-template-columns:repeat(4,minmax(0,1fr))}}.home_feature__nnqNx{display:grid;grid-template-columns:28px 1fr;gap:4px 16px;height:100%;padding:18px 24px 18px 0;border-radius:4px;color:var(--on-ink)}.home_heroFeatures__LvFxb li+li .home_feature__nnqNx{padding-left:0}@media (min-width:1024px){.home_heroFeatures__LvFxb li+li{border-left:1px solid var(--ink-line)}.home_heroFeatures__LvFxb li+li .home_feature__nnqNx{padding-left:32px}}.home_featureIcon__jv1_M{grid-row:span 2;color:var(--on-ink-2)}.home_featureTitle__OP4ph{font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.home_featureText__xu4VC{font-size:14px;font-weight:300;line-height:1.5;color:var(--on-ink-2)}.home_feature__nnqNx:hover .home_featureTitle__OP4ph{text-decoration:underline;text-underline-offset:4px}@keyframes home_rise__s3Ylk{0%{opacity:0;transform:translateY(16px)}}.home_processGrid__EtsTn{display:grid;gap:clamp(40px,6vw,80px)}@media (min-width:1024px){.home_processGrid__EtsTn{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.home_steps__9XSU_{display:grid;margin:40px 0 0;padding:0;list-style:none;counter-reset:step}.home_step__irH8L{display:grid;grid-template-columns:48px 1fr;gap:4px 16px;padding:22px 0;border-top:1px solid var(--line)}.home_step__irH8L:last-child{border-bottom:1px solid var(--line)}.home_step__irH8L:before{counter-increment:step;content:"0" counter(step);grid-row:span 2;font-family:var(--font-display);font-size:26px;line-height:1;color:var(--slate)}.home_step__irH8L h3{margin:0;font-size:17px;font-weight:600}.home_step__irH8L p{margin:0;font-size:15px;line-height:1.55;color:var(--text-2)}.home_demo__GDT74{display:grid;gap:16px}@media (min-width:720px){.home_demo__GDT74{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:stretch}}.home_demoCard__pAn6A{display:grid;align-content:start;gap:18px;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:0 30px 60px -44px rgba(6,20,27,.45)}.home_demoBar__wTZrI{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-3)}.home_demoBar__wTZrI strong{font-weight:600;color:var(--text)}.home_demoPrompt__PtJdh{margin:0;padding:14px 16px;border-radius:12px;background:var(--mist);font-size:15px;line-height:1.55;color:var(--text)}.home_demoModels__WDX_S{display:grid;gap:6px;margin:0;padding:0;list-style:none}.home_demoModel__wMarV{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px}.home_demoModel__wMarV small{display:block;font-size:12.5px;color:var(--text-3)}.home_demoModel__wMarV[data-current=true]{border-color:var(--text);box-shadow:inset 3px 0 0 var(--mark)}.home_demoCost__MthVp{font-family:var(--font-mono);font-size:12.5px;color:var(--text-2);white-space:nowrap}.home_demoOpen__2ULJP{justify-self:start;border-radius:999px}.home_demoResult__umV_9{position:relative;min-height:360px;margin:0;overflow:hidden;border-radius:20px;background:var(--mist-2)}.home_demoResult__umV_9 img{-o-object-fit:cover;object-fit:cover}.home_demoCaption__rjnaQ{position:absolute;left:12px;bottom:12px;padding:8px 12px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.66));backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 20px -12px rgba(6,20,27,.4);font-size:13px;color:var(--text)}.home_motionGrid__pui8g{display:grid;gap:clamp(32px,5vw,64px)}@media (min-width:1024px){.home_motionGrid__pui8g{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end}}.home_motionFrame__cte2h{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:var(--ink-850);box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}.home_motionFrame__cte2h video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_motionMeta__ETISi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px;font-size:13.5px;color:var(--on-ink-3)}.home_motionMeta__ETISi b{font-weight:600;color:var(--on-ink)}.home_motionToggle__wbX_v{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:999px;background:var(--glass-bg);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);color:var(--on-ink);font:inherit;font-size:13.5px;cursor:pointer}.home_motionList__uFr4k{display:grid;gap:12px;margin:32px 0 0;padding:0;list-style:none;font-size:15px;color:var(--on-ink-2)}.home_motionList__uFr4k li{display:flex;gap:12px}.home_motionList__uFr4k li:before{content:"";flex:none;width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--slate-2)}.home_flow__Tts43{display:grid;gap:1px;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--line)}@media (min-width:720px){.home_flow__Tts43{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.home_flow__Tts43{grid-template-columns:repeat(5,minmax(0,1fr))}}.home_flowItem__r3Q8k{display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;min-height:340px;padding:24px 22px;background:var(--paper)}.home_flowNum__EazU_{font-family:var(--font-display);font-size:15px;color:var(--slate-ink)}.home_flowName__N4dpJ{margin:0;font-size:18px;font-weight:600}.home_flowText__Kpcho{margin:0;font-size:14.5px;line-height:1.55;color:var(--text-2)}.home_flowCost__eDbyg{padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--text-3)}.home_flowCost__eDbyg b{font-weight:600;color:var(--text)}.home_flowArt__LQ6Jq{align-self:center;margin:8px 0}.home_flowItem__r3Q8k a{color:inherit}.home_flowLink__7zxnX{font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.home_artFields__O_s9x{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--text-2)}.home_artFields__O_s9x li{display:flex;align-items:center;gap:8px}.home_artFields__O_s9x li:after{content:"";flex:1;height:1px;background:var(--line)}.home_artConcepts__KUZ6y{position:relative;height:96px}.home_artConcepts__KUZ6y span{position:absolute;inset:auto 0 0;height:70px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--paper);font-size:12px;color:var(--text-3)}.home_artConcepts__KUZ6y span:first-child{transform:translateY(-24px) scale(.9);opacity:.6}.home_artConcepts__KUZ6y span:nth-child(2){transform:translateY(-12px) scale(.95);opacity:.85}.home_artConcepts__KUZ6y span:nth-child(3){box-shadow:inset 3px 0 0 var(--mark);color:var(--text)}.home_artChannels__dLqeJ{display:flex;flex-wrap:wrap;gap:6px}.home_artChannels__dLqeJ span{padding:6px 10px;border-radius:999px;background:var(--graphite);font-size:12.5px;color:#fff}.home_artChannels__dLqeJ span+span{background:var(--mist-2);color:var(--text)}.home_artWeek__c_LVj{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.home_artWeek__c_LVj span{aspect-ratio:1;border-radius:6px;background:var(--mist)}.home_artWeek__c_LVj span[data-on=true]{background:var(--slate)}.home_artWeek__c_LVj span[data-today=true]{box-shadow:inset 0 0 0 1.5px var(--mark)}.home_artAB__7PRj1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.home_artAB__7PRj1 span{display:grid;place-items:center;height:64px;border:1px solid var(--line-2);border-radius:10px;font-family:var(--font-display);font-size:24px}.home_artAB__7PRj1 i{font-style:normal;font-size:12px;color:var(--text-3)}.home_depth__qQASY{position:relative;height:300vh;background:var(--ink-void);color:var(--on-ink)}.home_depthStage__LxqY7{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;perspective:1200px;transform-style:preserve-3d;--p:0}.home_depthStage__LxqY7:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 45% at 50% 50%,rgba(74,92,106,.22),transparent 70%),linear-gradient(var(--ink-line),var(--ink-line)) 25% 0 /1px 100% no-repeat,linear-gradient(var(--ink-line),var(--ink-line)) 75% 0 /1px 100% no-repeat;pointer-events:none}.home_depthHead__x_C14{position:absolute;inset:0;z-index:0;display:grid;place-content:center;justify-items:center;gap:18px;padding:0 24px;text-align:center;opacity:clamp(.25,calc(.25 + var(--p) * 6),1)}.home_depthHead__x_C14 .home_h2__tqUJw{max-width:14ch}.home_depthCard__EcI7o{--l:clamp(0,calc((var(--p) - var(--start)) / 0.5),1);position:absolute;left:50%;top:50%;z-index:1;width:clamp(150px,17vw,260px);aspect-ratio:4/5;margin:0;overflow:hidden;border-radius:16px;background:var(--ink-850);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.08);opacity:min(clamp(0,calc(var(--l) * 5),1),clamp(0,calc((1 - var(--l)) * 7),1));transform:translate3d(calc(-50% + var(--x)),calc(-50% + var(--y)),calc(-1700px + 2200px * var(--l))) rotate(var(--r));will-change:transform,opacity;pointer-events:none}.home_depthCard__EcI7o img{-o-object-fit:cover;object-fit:cover}.home_depthCard__EcI7o figcaption{position:absolute;inset:auto 0 0;padding:28px 12px 10px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));font-size:12px;color:#fff}.home_depthFoot__xe2vv{position:absolute;inset:auto 0 32px;z-index:2;display:flex;justify-content:center}@media (max-width:767px){.home_depth__qQASY{height:240vh}.home_depthStage__LxqY7{perspective:900px}.home_depthCard__EcI7o{width:38vw;transform:translate3d(calc(-50% + var(--x) * .55),calc(-50% + var(--y) * .7),calc(-1200px + 1550px * var(--l))) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.home_depth__qQASY{height:auto;padding:var(--space) 0}.home_depthStage__LxqY7{position:static;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;width:min(var(--maxw),100%);height:auto;margin:0 auto;padding:0 var(--gutter);overflow:visible;perspective:none}.home_depthFoot__xe2vv,.home_depthHead__x_C14{position:static;grid-column:1/-1;margin-bottom:24px;opacity:1}.home_depthCard__EcI7o{position:relative;left:auto;top:auto;width:auto;opacity:1;transform:none}}.home_priceTable__LxbVL{display:grid;gap:16px}@media (min-width:720px){.home_priceTable__LxbVL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.home_priceTable__LxbVL{grid-template-columns:repeat(4,minmax(0,1fr))}}.home_priceCol__hbbJe{display:flex;flex-direction:column;gap:16px;padding:28px 24px;border:1px solid var(--line);border-radius:20px;background:var(--paper)}.home_priceFeatured__PE1mN{border-color:var(--graphite);background:var(--graphite);color:var(--on-ink)}.home_priceHead__XJFt2{display:flex;align-items:center;justify-content:space-between;gap:8px}.home_priceName__yyk3m{margin:0;font-size:16px;font-weight:600}.home_badge__qmQEr{padding:4px 10px;border-radius:999px;background:var(--cta);color:var(--on-cta);font-size:12px;font-weight:600}.home_badgeSoft__dGrGc{border:1px solid;background:transparent;color:inherit}.home_priceValue__bvk1_{margin:0;font-weight:500;font-family:var(--font-display);font-size:clamp(44px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.home_priceValueText__m7pGe{font-size:clamp(28px,2.4vw,34px)}.home_pricePeriod__5E5or{margin-left:4px;font-family:var(--font-ui);font-size:14px;letter-spacing:0;color:var(--text-3)}.home_priceFeatured__PE1mN .home_priceDesc__w9NZC,.home_priceFeatured__PE1mN .home_pricePeriod__5E5or{color:var(--on-ink-2)}.home_priceDesc__w9NZC{margin:0;font-size:14.5px;line-height:1.5;color:var(--text-2)}.home_priceList__KZXOC{display:grid;gap:10px;margin:8px 0 0;padding:18px 0 0;border-top:1px solid var(--line);list-style:none;font-size:14px;line-height:1.45}.home_priceFeatured__PE1mN .home_priceList__KZXOC{border-top-color:var(--ink-line)}.home_priceList__KZXOC li{display:flex;gap:10px}.home_priceList__KZXOC li:before{content:"";flex:none;width:5px;height:5px;margin-top:8px;border-radius:50%;background:var(--slate)}.home_priceFeatured__PE1mN .home_btnLine__p4Iag{border-color:var(--ink-line-2);color:var(--on-ink)}.home_priceCol__hbbJe .error-box{font-size:13px}.home_priceNote__CHO5z{max-width:80ch;margin:32px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-3)}.home_priceNote__CHO5z a{color:inherit;text-decoration:underline;text-underline-offset:3px}.home_faq__MOba0{display:grid;gap:40px}@media (min-width:960px){.home_faq__MOba0{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.home_faqList__SUK1S{border-top:1px solid var(--line)}.home_faqItem__02nWx{border-bottom:1px solid var(--line)}.home_faqQ__W4nq6{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:500;list-style:none;cursor:pointer}.home_faqQ__W4nq6::-webkit-details-marker{display:none}.home_faqQ__W4nq6:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.home_faqIcon__cf6Kl{position:relative;flex:none;width:14px;height:14px}.home_faqIcon__cf6Kl:after,.home_faqIcon__cf6Kl:before{content:"";position:absolute;inset:6px 0 auto;height:1.5px;background:currentColor;transition:transform .25s var(--ease)}.home_faqIcon__cf6Kl:after{transform:rotate(90deg)}.home_faqItem__02nWx[open] .home_faqIcon__cf6Kl:after{transform:rotate(0deg)}.home_faqA__t7BFf{max-width:64ch;margin:0;padding:0 0 22px;font-size:15.5px;line-height:1.6;color:var(--text-2)}.home_final__dD4Jx{background:var(--graphite);color:var(--on-ink);background-image:linear-gradient(var(--ink-line),var(--ink-line));background-size:1px 100%;background-position:50% 0;background-repeat:no-repeat}.home_finalGrid__W6SDL{display:grid;gap:40px}@media (min-width:960px){.home_finalGrid__W6SDL{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.home_finalTitle__020GW{margin:0;font-family:var(--font-display);font-size:clamp(52px,6.6vw,112px);font-weight:500;line-height:.95;letter-spacing:-.02em}.home_finalSide__LReXv{display:grid;gap:24px;justify-items:start}@media (min-width:960px){.home_finalSide__LReXv{padding-left:clamp(24px,4vw,64px)}}.home_finalSide__LReXv p{margin:0;max-width:44ch;font-size:16px;line-height:1.6;color:var(--on-ink-2)}.home_finalCtas__DXkeU{display:flex;flex-wrap:wrap;gap:12px}.home_intro__oS6dm{position:fixed;inset:0;z-index:200;display:grid;background:#000;color:#fff;animation:home_introIn__K_VWb .5s ease both}.home_intro__oS6dm[data-leaving=true]{animation:home_introOut__1IQqs .6s ease both}.home_introVideo__iTL5N{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_introShade__bpHQg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 30%,transparent 55%,rgba(0,0,0,.75))}.home_introCopy__s0LDg{position:relative;align-self:end;display:grid;gap:16px;padding:0 var(--gutter) clamp(32px,8vh,72px)}.home_introCopy__s0LDg p{margin:0;max-width:20ch;font-family:var(--font-display);font-size:clamp(36px,5vw,72px);line-height:1;letter-spacing:-.02em}.home_introTop__RloT1{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:24px var(--gutter)}.home_introSkip__1poAC{height:40px;padding:0 18px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:rgba(0,0,0,.25);backdrop-filter:blur(12px);color:#fff;font:inherit;font-size:14px;cursor:pointer}.home_introSkip__1poAC:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes home_introIn__K_VWb{0%{opacity:0}}@keyframes home_introOut__1IQqs{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.home_heroFacts__mX4YX,.home_heroPanel__Jb7mR,.home_intro__oS6dm{animation:none}.home_btn__TQ40W,.home_btn__TQ40W svg{transition:none}}.site-footer_footer__bB1cj{position:relative;z-index:1;padding:0;border-top:1px solid rgba(228,231,230,.1);background:#0b1a22;text-align:left;font-size:14px;color:#9ba8ab}.site-footer_inner__PlshA{max-width:var(--footer-maxw,1280px);margin-inline:auto;padding:clamp(56px,8vw,96px) var(--footer-gutter,clamp(16px,4vw,48px)) 28px}.site-footer_top__O05nN{display:grid;gap:40px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer_brand__idZ7D{grid-column:1/-1;display:grid;gap:12px;max-width:40ch}@media (min-width:900px){.site-footer_top__O05nN{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.site-footer_brand__idZ7D{grid-column:auto}}.site-footer_logo__FiBxp{display:inline-flex;align-items:center;gap:11px;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#e4e7e6}.site-footer_mark__XwZXh{width:24px;height:24px;flex:none;background:#9ba8ab;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='M0.9 12a11.1 3.2 0 0 0 22.2 0' fill='none' stroke='black' stroke-width='2.7'/%3E%3C/mask%3E%3C/defs%3E%3Cg transform='rotate(-22 12 12)'%3E%3Ccircle cx='12' cy='12' r='6.5' mask='url(%23m)'/%3E%3Cellipse cx='12' cy='12' rx='11.1' ry='3.2' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/g%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='M0.9 12a11.1 3.2 0 0 0 22.2 0' fill='none' stroke='black' stroke-width='2.7'/%3E%3C/mask%3E%3C/defs%3E%3Cg transform='rotate(-22 12 12)'%3E%3Ccircle cx='12' cy='12' r='6.5' mask='url(%23m)'/%3E%3Cellipse cx='12' cy='12' rx='11.1' ry='3.2' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/g%3E%3C/svg%3E") center /contain no-repeat}.site-footer_brand__idZ7D p{font-size:14px;line-height:1.6}.site-footer_fine__JcL_g{font-size:12.5px!important;color:#7d8b91}.site-footer_col__aZ1UL{position:static;z-index:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0}.site-footer_col__aZ1UL h2{margin-bottom:6px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7d8b91}.site-footer_col__aZ1UL a{font-size:14px;color:#d6dbda;transition:color .16s ease}.site-footer_col__aZ1UL a:hover{color:#ffffff}.site-footer_linkButton__pfc76{font:inherit;font-size:14px;color:#d6dbda;background:none;border:0;padding:0;text-align:left;cursor:pointer}.site-footer_linkButton__pfc76:hover{color:#ffffff}.site-footer_wordmark__suSCu{margin:clamp(48px,7vw,88px) 0 8px;font-family:var(--font-display);font-size:clamp(4.5rem,1rem + 17vw,17rem);font-weight:500;line-height:.85;letter-spacing:-.03em;color:rgba(228,231,230,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.site-footer_wordmark__suSCu:before{content:attr(data-word)}.site-footer_bottom__KICLK{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;border-top:1px solid rgba(228,231,230,.1);font-size:12.5px;color:#7d8b91}