.sf-page{--sf-gold:#d7b777;--sf-muted:#a1a1aa;background:var(--ink);color:var(--bone)}.sf-page .mk-wrap{max-width:1320px;padding-inline:48px}.sf-page :is(h1,h2,h3){font-family:var(--display);text-wrap:balance}.sf-page h2{font-size:clamp(34px,3.8vw,52px);font-weight:520;line-height:1.12;letter-spacing:-.055em}.sf-page h2>span{color:#99999f}.sf-page .sf-label{display:flex;align-items:center;gap:11px;color:#dfdfe2;font:500 13px/1.5 var(--body);letter-spacing:-.01em;margin-bottom:22px}.sf-label>span{font:10px/1 var(--mono);color:var(--sf-gold)}.sf-eyebrow{display:flex;align-items:center;gap:9px;font:450 12px/1.5 var(--body);color:#b7b7be}.sf-live-dot{display:inline-block;width:5px;height:5px;flex-shrink:0;background:var(--sf-gold);border-radius:50%}.sf-page .mk-nav{background:#09090beb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sf-page .mk-nav-inner{min-height:76px}.sf-page .mk-brand{gap:14px}.sf-page .mk-brand span{font-size:19px;font-weight:600;text-transform:uppercase;letter-spacing:.42em;margin-right:-.42em;color:#EFEBE2}.sf-page .mk-brand:hover span{color:#FFFFFF}.sf-page .mk-footer .mk-brand span{font-size:16px}.sf-page .mk-nav-links{font-size:13px;gap:27px;color:#a6a6af}.sf-page .mk-nav-auth{min-width:266px;gap:9px}.sf-page .sf-nav-cta{min-height:38px;padding:9px 17px;font-size:12px}.sf-page .mk-nav-links a.sf-nav-cta{color:#141416}.sf-page .mk-nav-signin,.sf-page .mk-nav-signout{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 15px;margin:0;border:1px solid var(--line);border-radius:999px;background:#ffffff03;color:#dedee2;font:inherit;transition:background .18s ease,border-color .18s ease}.sf-page .mk-nav-signin:hover,.sf-page .mk-nav-signout:hover:not(:disabled){background:#ffffff08;border-color:#55555c;color:#fff}.sf-page .mk-menu-toggle{border-radius:999px;background:#ffffff04;border-color:var(--line)}.sf-hero{position:relative;padding-top:48px;padding-bottom:50px;isolation:isolate}.sf-hero-atmosphere{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 76% 48%,#9672390b,transparent 51%);pointer-events:none}.sf-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:16px;gap:16px;align-items:center;min-height:600px}.sf-hero-copy{position:relative;z-index:2;min-width:0;padding-bottom:12px}.sf-page .sf-hero h1{font-size:clamp(60px,6.35vw,90px);font-weight:530;line-height:1.015;letter-spacing:-.073em;margin-top:26px}.sf-hero h1>span{color:#a3a3aa}.sf-page .sf-intro{font-size:18px;line-height:1.65;max-width:430px;color:#a4a4ac;margin-top:27px;letter-spacing:-.015em}.sf-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}.sf-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;padding:12px 22px;border:1px solid var(--line-strong);border-radius:999px;background:#ffffff03;color:#e1e1e5;font:500 14px/1.4 var(--body);letter-spacing:-.01em;transition:background .18s ease,border-color .18s ease,transform .18s ease}.sf-secondary-button:hover{border-color:#62626b;background:#ffffff08;color:#fff}@media (hover:hover){.sf-secondary-button:hover{transform:translateY(-1px)}}.sf-secondary-button:active{transform:none}.sf-page .sf-hero-note{margin-top:22px;color:#85858f;font-size:11px;line-height:1.7}.sf-hero-art{position:relative;height:600px;min-width:0}.sf-hero-art .mh-host{position:absolute;inset:0;overflow:visible;width:100%;height:100%}.sf-hero-art .singularity-stage{min-height:0;background:transparent}.sf-section{padding-block:112px}.sf-section-heading{display:grid;grid-template-columns:1.45fr .8fr;grid-gap:70px;gap:70px;align-items:end;margin-bottom:46px}.sf-section-heading>p{max-width:355px;padding-bottom:3px;color:#a1a1aa;font-size:15px;line-height:1.75;letter-spacing:-.01em}.sf-section-foot{margin-top:22px}.sf-section-foot>p{max-width:650px;color:#86868f;font-size:11px;line-height:1.7}.sf-deal-section{background:#0d0d0f;border-block:1px solid #ffffff0a}.sf-product-film{min-width:0}.sf-product-film .mk-film-screen{border-color:#2a2a30;border-radius:18px;box-shadow:0 18px 60px #0002}.sf-product-film .mk-film-context{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-product-film:has(.mk-film-note[role=status]) .mk-film-context{position:static;width:auto;height:auto;margin:24px 0 0;overflow:visible;clip:auto;white-space:normal}.sf-product-film .mk-film-note{color:#8a8a93;font-size:11px;line-height:1.7}.sf-value-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:30px;padding-top:28px;border-top:1px solid var(--line)}.sf-page .sf-value-row h3{font-size:14px;font-weight:500;letter-spacing:-.015em;color:#dddde2}.sf-page .sf-value-row p{margin-top:7px;color:#8d8d96;font-size:12px;line-height:1.6}.sf-page .sf-detail-note{margin-top:14px;font-size:11px;color:#86868f;line-height:1.7}.sf-channels .co-availability{display:none}.sf-access-section{border-top:1px solid var(--line);background:#0d0d0f}.sf-access-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:100px;gap:100px}.sf-access-copy>p:not(.sf-label){max-width:415px}.sf-page .sf-access-copy>p:nth-of-type(2){margin-top:23px;color:#a1a1aa;font-size:15px;line-height:1.75}.sf-interval{display:inline-flex;gap:4px;margin-top:32px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#ffffff04}.sf-interval button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 16px;border:0;border-radius:999px;background:transparent;color:#a5a5af;font:500 12px/1.4 var(--body);cursor:pointer;transition:background .18s ease,color .18s ease}.sf-interval button[aria-pressed=true]{background:#ffffff14;color:var(--bone)}.sf-interval button:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sf-interval em{padding:2px 8px;border-radius:999px;background:#d7b7771f;color:var(--sf-gold);font-style:normal;font-size:10px;white-space:nowrap}.sf-price{display:flex;gap:14px;align-items:center;margin-top:18px}.sf-price strong{font-size:60px;font-weight:500;letter-spacing:-.065em;line-height:1.1}.sf-price>span{font-size:14px;color:#b4b4bc}.sf-price small{display:block;margin-top:6px;font-size:11px;color:#8b8b95}.sf-page .sf-rate{color:#b8ab92;font-size:12px;line-height:1.7;margin-top:16px}.sf-page .sf-access-benefits{display:grid;grid-gap:11px;gap:11px;padding:0;margin-top:26px;list-style:none;font-size:13px;color:#b0b0b8}.sf-access-benefits li:before{content:"✓";color:#d7b777;margin-right:12px}.sf-billing-details{margin-top:25px;padding-top:17px;border-top:1px solid var(--line);max-width:415px}.sf-billing-details summary{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:#a5a5af;cursor:pointer;list-style:none}.sf-billing-details summary::-webkit-details-marker{display:none}.sf-billing-details summary>span{color:var(--sf-gold)}.sf-page .sf-billing-details p{margin-top:14px;font-size:12px;color:#92929b;line-height:1.75}.sf-waitlist-card{position:relative;min-width:0;padding:34px;border:1px solid #303034;border-radius:22px;background:#161618;scroll-margin-top:110px}.sf-waitlist-heading{display:flex;align-items:center;gap:9px;margin-bottom:29px}.sf-waitlist-heading p{font:500 12px/1.5 var(--body);color:#b7b7bf}.sf-waitlist-heading>.mk-mark{margin-left:auto}.sf-page .sf-waitlist-card h3{font-size:31px;font-weight:500;letter-spacing:-.045em;line-height:1.16}.sf-page .sf-waitlist-intro{max-width:340px;margin-top:13px;color:#9b9ba5;font-size:13px;line-height:1.7}.sf-waitlist-card .wl-slot{margin-top:28px;min-height:0}.sf-waitlist-card .wl-form{max-width:none;gap:18px}.sf-waitlist-card .wl-field input,.sf-waitlist-card .wl-field select{background-color:#101012;border-color:#38383e;font-size:14px;border-radius:10px;padding-block:13px}.sf-waitlist-card .wl-field label{font:450 12px/1.5 var(--body);color:#c1c1c9;text-transform:none;letter-spacing:0}.sf-waitlist-card .wl-field input::placeholder{color:#7f7f89}.sf-waitlist-card .wl-consent,.sf-waitlist-card .wl-terms{color:#9696a0;font-size:11px;line-height:1.7}.sf-waitlist-bottom{display:flex;align-items:center;gap:10px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line);font:11px/1.5 var(--body);color:#92929c;white-space:nowrap}.sf-waitlist-bottom i{width:14px;height:1px;background:#424249;flex:1 1}.sf-page .mk-faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:90px}.sf-page .mk-faq-heading .sf-secondary-button{margin-top:28px;font-size:13px;min-height:42px;padding:10px 18px}.sf-page .mk-faq-list summary{font-size:15px;font-weight:450;padding-block:22px}.sf-page .mk-faq-list summary>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff05;color:#c0c0c8;font-size:20px}.sf-page .mk-faq-list details>div p{color:#9999a3;font-size:14px}.sf-final{padding:85px 0;border-top:1px solid var(--line);text-align:center}.sf-page .sf-final h2{margin-top:24px;font-size:clamp(36px,4.3vw,58px)}.sf-page .sf-final p{color:#9999a3;font-size:15px;margin-top:16px}.sf-final .singularity-button{margin-top:27px}.sf-page .mk-footer{border-top:1px solid var(--line);background:var(--ink)}.sf-page .mk-footer-top{padding-top:36px}.sf-page .mk-footer-top>p{color:#8e8e99;font-size:12px}@media (min-width:1500px){.sf-hero-grid{min-height:660px}.sf-hero-art{height:650px}}@media (max-width:1100px){.sf-page .mk-wrap{padding-inline:32px}.sf-hero-art{height:540px}.sf-hero-grid{min-height:560px}.sf-page .sf-hero h1{font-size:clamp(58px,7vw,78px)}.sf-section-heading{gap:38px;grid-template-columns:1.3fr .85fr}.sf-access-grid{gap:45px}.sf-page .mk-nav-links{gap:20px}.sf-page .mk-nav-auth{min-width:240px}.sf-waitlist-card{padding:27px}}@media (max-width:800px){.sf-page .mk-wrap{padding-inline:25px}.sf-page .mk-nav-inner{min-height:70px}.sf-page .mk-nav-links{gap:5px}.sf-page .mk-nav-auth{width:100%;min-width:0;gap:12px;align-items:flex-start}.sf-page .mk-nav-auth>a{width:auto}.sf-page .mk-nav-links .mk-nav-signin{padding:10px 17px}.sf-page .mk-nav-links a.sf-nav-cta{margin:0;padding:10px 17px}.sf-hero{padding-top:48px;padding-bottom:35px}.sf-hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.sf-hero-copy{padding:0}.sf-page .sf-hero h1{font-size:clamp(60px,11vw,80px)}.sf-page .sf-intro{font-size:17px;max-width:440px}.sf-hero-art{height:465px;max-width:550px;width:100%;margin-inline:auto}.sf-section{padding-block:76px}.sf-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.sf-section-heading>p{max-width:475px}.sf-page h2{font-size:clamp(34px,6vw,45px)}.sf-value-row{gap:22px}.sf-access-grid{grid-template-columns:1fr;gap:38px}.sf-waitlist-card{width:100%;max-width:580px}.sf-page .mk-faq{grid-template-columns:1fr;gap:34px}.sf-page .mk-footer-top{gap:24px}}@media (max-width:480px){.sf-page .mk-wrap{padding-inline:21px}.sf-hero{padding-top:38px}.sf-page .sf-hero h1{margin-top:23px;font-size:clamp(45px,12vw,58px);letter-spacing:-.063em}.sf-eyebrow{font-size:11px}.sf-page .sf-intro{font-size:15px;line-height:1.7;margin-top:23px}.sf-hero-actions{gap:10px;margin-top:26px}.sf-hero-actions .sf-secondary-button,.sf-hero-actions .singularity-button{padding:12px 17px;font-size:12px;min-height:46px}.sf-page .sf-hero-note{max-width:260px;font-size:10px}.sf-hero-art{height:375px}.sf-section{padding-block:62px}.sf-page h2{font-size:33px}.sf-page .sf-label{font-size:12px;margin-bottom:18px}.sf-section-heading>p{font-size:14px}.sf-product-film .mk-film-screen{border-radius:12px}.sf-value-row{grid-template-columns:1fr;gap:21px;margin-top:24px;padding-top:24px}.sf-waitlist-card{padding:25px 21px;border-radius:18px}.sf-page .sf-waitlist-card h3{font-size:29px}.sf-waitlist-heading{margin-bottom:24px}.sf-waitlist-bottom{font-size:10px;gap:7px}.sf-waitlist-card .wl-row{grid-template-columns:1fr}.sf-price strong{font-size:56px}.sf-final{padding-block:68px}.sf-page .sf-final h2{font-size:35px}.sf-page .sf-final p{font-size:13px}.sf-page .mk-footer-top nav{flex-wrap:wrap;gap:20px}}@media (prefers-reduced-motion:reduce){.sf-secondary-button{transition:none;transform:none!important}}