:root{color-scheme:dark;--bg: #0b0b0b;--bg-2: #151515;--ink: #f3efe8;--ink-2: #b8b2a8;--ink-3: #8a8478;--line: #33302b;--accent: #d8703a;--accent-ink: #ffdcc4;--body-bg-color: var(--bg);--body-font-color: var(--ink)}[hidden]{display:none!important}html{scroll-behavior:smooth}.black-splash{background:var(--bg);color:var(--ink)}.black-splash a{cursor:pointer;text-decoration:none}.black-splash button{font-family:var(--font-main);cursor:pointer}.black-splash a:focus-visible,.black-splash button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.black-splash ::selection{background:var(--accent);color:var(--ink)}.black-splash svg{flex-shrink:0}.black-splash p{margin:0}.page-width{width:min(1240px,calc(100% - 128px));margin-inline:auto}.splash-page{min-height:100svh;position:relative}.skip-link{position:fixed;left:12px;top:12px;z-index:2000;transform:translateY(-170%);background:var(--ink);color:var(--bg);padding:12px 18px;font-size:13px}.skip-link:focus{transform:translateY(0)}.black-splash .main-header{padding-block:38px;background:transparent}.black-splash .main-header:after,.black-splash .header-info:after{display:none}.black-splash .header-info>.container-fluid{padding:0;width:min(1240px,calc(100% - 128px));margin-inline:auto}.black-splash .logo-block.header-brand{display:flex;align-items:center;gap:30px;width:auto}.black-splash .header-brand>a{width:166px;flex-shrink:0}.black-splash .logo-block img.splash-logo{display:block;width:166px;height:auto}.brand-tagline{display:block;max-width:125px;padding-left:29px;border-left:1px solid #ffffff40;color:#e1d8cb;font-size:9px;line-height:1.9;letter-spacing:.17em;text-transform:uppercase}.black-splash .header-right-side{gap:30px}.black-splash .locale-control{display:flex;align-items:center;gap:10px}.black-splash .locale-control button{border:0;padding:10px 4px;font-size:11px;color:#c0b9ab;background:transparent}.black-splash .locale-control button[aria-pressed=true],.black-splash .locale-control button:hover{color:var(--ink)}.black-splash .locale-control .lang-sep{color:#bbb1a266;font-size:11px}.black-splash .nav_btn_outr{width:35px;height:38px}.black-splash button.nav_btn{width:35px;height:38px;border:0;background:transparent;padding:5px}.black-splash .nav_btn span{width:24px;height:1.5px;margin:3px 0;border-radius:0;background:var(--ink)}.black-splash .main-menu .nav_close{top:22px;right:22px;padding:0 8px;border:0;background:none;color:var(--ink);font-size:34px;line-height:1}.black-splash .main-menu ul.nav li a{color:var(--ink)}.black-splash .main-menu ul.nav li.current-menu-item a{color:var(--accent-ink);opacity:1}.black-splash .main-menu .social-links a{display:inline-flex;align-items:center;color:var(--ink)}.black-splash .main-menu .social-links svg{width:20px;height:20px}.black-splash .main-menu .powered-by{margin-top:40px;align-self:flex-start}.legal-page{max-width:820px;padding:150px 0 90px}.black-splash .legal-title{margin:0 0 36px;font-size:clamp(34px,5vw,52px);font-weight:300;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.black-splash .legal-body{color:var(--ink-2);font-size:15px;line-height:1.75}.black-splash .legal-body h1,.black-splash .legal-body h2,.black-splash .legal-body h3,.black-splash .legal-body h4{margin:38px 0 14px;color:var(--ink);font-weight:400;line-height:1.3}.black-splash .legal-body h1{font-size:28px}.black-splash .legal-body h2{font-size:23px}.black-splash .legal-body h3{font-size:19px}.black-splash .legal-body h4{font-size:16px}.black-splash .legal-body p,.black-splash .legal-body ul,.black-splash .legal-body ol,.black-splash .legal-body blockquote,.black-splash .legal-body pre{margin:0 0 16px}.black-splash .legal-body ul,.black-splash .legal-body ol{padding-left:22px}.black-splash .legal-body ul>li{list-style:disc}.black-splash .legal-body ol>li{list-style:decimal}.black-splash .legal-body li{margin-bottom:6px}.black-splash .legal-body a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.black-splash .legal-body strong{color:var(--ink);font-weight:500}.black-splash .legal-body blockquote{padding-left:16px;border-left:2px solid var(--line)}.black-splash .legal-body hr{margin:32px 0;border:0;border-top:1px solid var(--line)}@media(max-width:600px){.legal-page{padding:110px 0 60px}}.black-splash .ban-slide{height:auto;min-height:0;background:transparent}.black-splash .ban-slide:after{display:none}.black-splash .banner-innner-content{position:static;bottom:auto;left:auto;right:auto;padding:0;text-align:left}.splash-hero{display:flex;align-items:center;gap:8%;min-height:clamp(600px,72svh,800px);padding-top:175px;padding-bottom:114px}.hero-heading{flex:1 1 60%;min-width:0}.black-splash .chapter-label{margin-bottom:27px;color:var(--accent-ink);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.black-splash h1.banner-title{max-width:none;margin:0;font-size:clamp(65px,7.5vw,106px);line-height:1.06;font-weight:300;letter-spacing:-.055em;color:var(--ink)}.black-splash .banner-title .headline-line{display:block;white-space:nowrap;color:var(--ink)}.black-splash .banner-title .headline-line+.headline-line{font-weight:500}.hero-explanation{flex:0 1 34%;max-width:382px;min-width:0;padding-top:11px}.black-splash .evolution-label{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.label-line{width:20px;height:1px;background:var(--accent)}.black-splash .splash-copy p{font-size:15px;line-height:1.85;font-weight:400;color:#e2dbce;max-width:none;margin:0}.black-splash .splash-copy p+p{margin-top:18px}.splash-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:31px}.black-splash .cmn-btn-dv a.cmn-btn.follow-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-width:0;max-width:none;height:52px;padding:17px 21px;border-radius:2px;background:var(--ink);color:var(--bg-2)}.black-splash .follow-button span{color:inherit;font-size:11px;line-height:1;font-weight:500;letter-spacing:.08em}.black-splash .follow-button:hover{background:var(--accent);color:var(--ink)}.waitlist-form{flex:1 1 100%;max-width:470px}.waitlist-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.waitlist-row{display:flex;height:52px;border:1px solid var(--line);border-radius:2px;background:var(--bg-2)}.waitlist-row:focus-within{border-color:var(--ink-3)}.black-splash .waitlist-row input{flex:1;min-width:0;padding:0 17px;border:0;background:transparent;color:var(--ink);font-family:var(--font-main);font-size:14px}.black-splash .waitlist-row input::placeholder{color:var(--ink-3)}.black-splash .waitlist-row input:focus{outline:none}.black-splash .waitlist-submit{display:inline-flex;align-items:center;gap:22px;padding:0 21px;border:0;border-radius:2px;background:var(--ink);color:var(--bg-2)}.black-splash .waitlist-submit span{font-size:11px;line-height:1;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.black-splash .waitlist-submit:hover{background:var(--accent);color:var(--ink)}.black-splash .waitlist-submit:disabled{opacity:.6;cursor:wait}.black-splash .waitlist-status{min-height:1.6em;margin-top:10px;color:var(--ink-2);font-size:12px;line-height:1.6}.black-splash .waitlist-status.is-error{color:var(--accent-ink)}.black-splash .waitlist-form.is-done .waitlist-row{display:none}.black-splash .waitlist-form.is-done .waitlist-status{margin-top:0;color:var(--ink);font-size:14px}.black-splash .email-button{display:inline-flex;align-items:center;gap:9px;padding-block:12px;font-size:12px;color:var(--ink)}.black-splash .email-button:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:5px}.hero-bottom-caption{position:absolute;bottom:30px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#d2c8b7;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.hero-bottom-caption a{display:inline-flex;align-items:center;gap:17px}.hero-bottom-caption a>span:last-child{font-size:19px}.black-splash .about-sec.preparation-section{padding:0;text-align:left;background:transparent}.black-splash .about-inner.page-width{max-width:none;padding:0;display:block}.preparation-panel{display:flex;align-items:center;justify-content:space-between;gap:50px;width:100%;padding-block:46px 49px;border-block:1px solid var(--line)}.black-splash .panel-label{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-ink)}.preparation-dot{width:5px;height:5px;flex-shrink:0;background:var(--accent);border-radius:50%;animation:preparation-breathe 3s ease-in-out infinite}.black-splash .preparation-panel h2{font-size:32px;line-height:1.35;font-weight:400;letter-spacing:-.035em;color:var(--ink);margin:12px 0 0}.preparation-detail{text-align:right;padding-top:8px}.focus-areas{display:flex;justify-content:flex-end;font-size:13px;color:var(--ink-2)}.focus-areas li+li:before{content:"/";margin-inline:17px;color:#a69a89}.black-splash .preparation-note{font-size:12px;line-height:1.8;color:#a49a8c;margin-top:12px}.countdown{display:flex;gap:34px;margin-top:18px}.countdown-unit{display:flex;flex-direction:column;align-items:flex-start}.countdown-value{font-size:44px;line-height:1;font-weight:300;font-variant-numeric:tabular-nums}.countdown-label{margin-top:8px;color:var(--ink-2);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.black-splash footer{padding:0;background:var(--bg)}.black-splash footer>.container{width:min(1240px,calc(100% - 128px));max-width:none;padding:41px 0 29px}.black-splash .footer-outr{padding:0}.black-splash .footer-contact-row{margin:0;gap:50px;align-items:flex-start}.black-splash .footer-notice-column{width:auto;flex:1;padding:0}.black-splash .footer-support-column{width:auto;flex:none;padding:0}.black-splash .ftr-menu{margin:0}.black-splash .sales-notice{max-width:650px}.black-splash .sales-notice p{font-size:13px;line-height:1.85;color:var(--ink-3)}.black-splash .sales-notice p:first-child{color:#c6bbab}.black-splash .sales-notice p+p{margin-top:6px}.black-splash .support-links{display:flex;flex-direction:column;align-items:flex-end;gap:11px;padding-top:1px}.black-splash .ftr-menu a.support-email{display:inline-flex;align-items:center;gap:17px;font-size:17px;letter-spacing:-.025em;color:var(--ink)}.black-splash .ftr-copy-right.footer-meta{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:30px;padding-top:24px;margin-top:32px;border-top:1px solid var(--line);color:var(--ink-3);font-size:10px}.black-splash .footer-meta p{font-size:10px;color:#a49a8c;margin:0}.footer-meta nav{display:flex;gap:23px}.black-splash .footer-meta a{color:inherit}.black-splash footer a:hover{color:var(--accent-ink)}@keyframes preparation-breathe{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1100px){.page-width,.black-splash .header-info>.container-fluid,.black-splash footer>.container{width:calc(100% - 88px)}.splash-hero{gap:7%}.hero-explanation{flex-basis:36%}.black-splash h1.banner-title{font-size:7.5vw}.splash-actions{gap:14px}.black-splash .cmn-btn-dv a.cmn-btn.follow-button{padding-inline:17px;gap:17px}.black-splash .follow-button span,.black-splash .waitlist-submit span{font-size:10px}.black-splash .waitlist-submit{padding-inline:17px;gap:17px}.black-splash .splash-copy p{font-size:14px}.black-splash .preparation-panel h2{font-size:28px}.focus-areas{font-size:12px}.focus-areas li+li:before{margin-inline:11px}.black-splash .preparation-note{font-size:11px}}@media(max-width:800px){.page-width,.black-splash .header-info>.container-fluid,.black-splash footer>.container{width:calc(100% - 72px)}.black-splash .main-header{padding-block:29px}.black-splash .header-brand>a,.black-splash .logo-block img.splash-logo{width:151px}.black-splash .logo-block.header-brand{gap:25px}.brand-tagline{padding-left:25px;max-width:112px;font-size:8px}.splash-hero{flex-direction:column;align-items:flex-start;justify-content:center;gap:34px;min-height:auto;padding-top:170px;padding-bottom:115px}.hero-heading{flex:none;width:100%}.black-splash h1.banner-title{font-size:clamp(58px,10.5vw,82px)}.hero-explanation{flex:none;max-width:520px;padding-top:0}.black-splash .evolution-label{margin-bottom:17px}.black-splash .splash-copy p{font-size:15px}.splash-actions{gap:24px;margin-top:25px}.preparation-panel{gap:30px}.black-splash .preparation-panel h2{font-size:26px}.black-splash .preparation-note{max-width:235px}.focus-areas{font-size:11px}.focus-areas li+li:before{margin-inline:8px}.black-splash .ftr-copy-right.footer-meta{flex-wrap:wrap;gap:17px}.black-splash .footer-meta p{display:none}.black-splash .sales-notice{max-width:380px}.black-splash .sales-notice p{font-size:12px}.black-splash .ftr-menu a.support-email{font-size:15px;gap:10px}}@media(max-width:600px){.page-width,.black-splash .header-info>.container-fluid,.black-splash footer>.container{width:calc(100% - 48px)}.black-splash .main-header{padding-block:26px}.black-splash .header-brand>a,.black-splash .logo-block img.splash-logo{width:132px}.brand-tagline{display:none}.black-splash .header-right-side{gap:18px}.black-splash .locale-control{gap:8px}.black-splash .locale-control button{font-size:10px}.black-splash .nav_btn_outr,.black-splash button.nav_btn{width:29px}.black-splash .chapter-label{font-size:10px;margin-bottom:21px}.black-splash h1.banner-title{font-size:clamp(43px,11.6vw,64px);line-height:1.12;letter-spacing:-.05em}.splash-hero{gap:31px;padding-top:153px;padding-bottom:117px}.black-splash .evolution-label{font-size:9px;margin-bottom:16px}.black-splash .splash-copy p{font-size:14px;line-height:1.85}.black-splash .splash-copy p+p{margin-top:16px}.splash-actions{gap:24px;margin-top:25px}.black-splash .cmn-btn-dv a.cmn-btn.follow-button{height:50px;padding-inline:18px}.black-splash .email-button{gap:7px}.hero-bottom-caption{bottom:25px;font-size:8px;gap:12px;letter-spacing:.09em}.hero-bottom-caption a{gap:10px}.preparation-panel{flex-direction:column;align-items:flex-start;gap:24px;padding-block:38px 40px}.black-splash .panel-label{font-size:9px}.black-splash .preparation-panel h2{font-size:28px}.preparation-detail{text-align:left;padding:0}.focus-areas{justify-content:flex-start;font-size:12px}.focus-areas li+li:before{margin-inline:13px}.black-splash .preparation-note{max-width:none;margin-top:12px}.countdown{gap:30px}.countdown-value{font-size:36px}.black-splash .footer-contact-row{flex-direction:column;gap:23px}.black-splash .footer-notice-column,.black-splash .footer-support-column{flex:none;width:100%}.black-splash .sales-notice{max-width:none}.black-splash .sales-notice p{font-size:12px;line-height:1.9}.black-splash .support-links{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:23px}.black-splash footer>.container{padding-top:34px;padding-bottom:25px}.black-splash .ftr-copy-right.footer-meta{padding-top:23px;margin-top:29px;font-size:9px;gap:17px}.footer-meta nav{gap:17px}}@media(max-width:360px){.page-width,.black-splash .header-info>.container-fluid,.black-splash footer>.container{width:calc(100% - 40px)}.black-splash h1.banner-title{font-size:40px}.splash-actions{gap:17px}.black-splash .cmn-btn-dv a.cmn-btn.follow-button{padding-inline:14px;gap:13px}.black-splash .follow-button span{font-size:9px}.black-splash .email-button{font-size:11px}.black-splash .preparation-panel h2{font-size:25px}.hero-bottom-caption{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
