html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--bg:#080808;--text:#f1f0eb;--muted:#969691;--subtle:#6b6b66;--accent:#d6b297;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:45px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit;cursor:pointer}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{background:0 0;border:0;padding:0}button:disabled{color:#73736e;cursor:not-allowed}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible){outline:1px solid var(--text);outline-offset:7px}::selection{color:#080808;background:#d8cab9}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:300}h2{font-size:clamp(68px,8.4vw,132px);line-height:1.02}p{line-height:1.5}main{overflow:clip}details summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.skip{z-index:100;background:var(--text);color:var(--bg);padding:14px;position:fixed;top:-100px;left:20px}.skip:focus{top:20px}.header{z-index:20;justify-content:space-between;align-items:center;padding:42px 6.5%;display:flex;position:absolute;top:0;left:0;right:0}.wordmark{letter-spacing:-.07em;align-items:baseline;gap:14px;font-size:27px;font-weight:400;display:flex}.wordmark>span{letter-spacing:0;color:var(--muted);font-size:11px}.header-actions{align-items:center;gap:42px;display:flex}.header-talk{font-size:13px}.header-talk>span{margin-left:16px;font-size:19px;display:inline-block}.menu-toggle{flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;width:32px;height:32px;display:flex}.menu-toggle>i{background:var(--text);width:25px;height:1px;transition:transform .3s,width .3s;display:block}.menu-toggle>i:first-child{width:16px}.menu-toggle.open>i:first-child{width:25px;transform:translateY(4px)rotate(45deg)}.menu-toggle.open>i:last-child{transform:translateY(-4px)rotate(-45deg)}.menu{background:#111;flex-direction:column;align-items:flex-end;gap:22px;min-width:300px;padding:42px 35px;display:flex;position:absolute;top:105px;right:6.5%;box-shadow:0 12px 50px #000a}.menu a{letter-spacing:-.035em;font-size:26px;font-weight:300}.menu button{color:var(--muted);margin-top:20px;font-size:11px}.hero{isolation:isolate;height:100svh;min-height:720px;max-height:1400px;position:relative}.hero-scene{z-index:0;position:absolute;inset:13% 17% 16%}.character-stage{width:100%;height:100%;position:relative}.character-stage>div{inset:0;position:absolute!important}.character-stage canvas{touch-action:pan-y!important}.resonance-poster{width:100%;height:100%}.hero-center{text-align:center;pointer-events:none;z-index:2;position:absolute;top:49%;left:0;right:0;transform:translateY(-50%)}.hero-name{letter-spacing:-.075em;text-indent:-.075em;font-size:clamp(170px,24vw,460px);font-weight:200;line-height:.9}.hero-whisper{letter-spacing:-.025em;color:#b7b7b2;margin-top:52px;font-size:clamp(15px,1.6vw,24px);font-weight:300}.hero-foot{color:#a7a7a1;justify-content:space-between;align-items:end;font-size:12px;font-weight:400;line-height:1.5;display:flex;position:absolute;bottom:50px;left:6.5%;right:6.5%}.hero-foot>a{color:#d4d4cf}.hero-foot>a>span{margin-left:18px;font-size:20px;display:inline-block}.hero-foot .discover{color:#8b8b86;font-size:10px}.hero-foot .discover>span{margin-left:13px;font-size:13px}.section{padding:150px 8%}.eyebrow{color:var(--muted);letter-spacing:.025em;margin-bottom:55px;font-size:11px;font-weight:400;display:block}.purpose{grid-template-columns:1fr 1fr;align-items:center;gap:13%;min-height:760px;padding-top:185px;padding-bottom:120px;display:grid}.purpose h2{font-size:clamp(85px,10vw,160px)}.purpose-copy{max-width:460px;padding-top:45px}.purpose-copy>p{letter-spacing:-.035em;margin-bottom:34px;font-size:clamp(20px,2.1vw,29px);font-weight:300;line-height:1.45}.purpose-copy>.quiet{color:var(--muted);letter-spacing:0;margin-top:45px;font-size:14px;line-height:1.7}.questions{padding-top:70px;padding-bottom:180px}.questions-layout{grid-template-columns:1.55fr 1fr;align-items:center;gap:12%;display:grid}.question-options{flex-direction:column;gap:24px;display:flex}.question-options button{text-align:left;letter-spacing:-.04em;color:#999992;justify-content:space-between;align-items:center;gap:25px;font-size:clamp(30px,3.4vw,50px);font-weight:300;line-height:1.15;transition:color .3s;display:flex}.question-options button.chosen,.question-options button:hover{color:var(--text)}.question-answer{color:#b8b8b1;max-width:330px;font-size:19px;font-weight:300;line-height:1.6;animation:.5s both soft-in}@keyframes soft-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.interlude{background:#4c2915;height:85svh;min-height:650px;max-height:1000px;position:relative;overflow:hidden}.interlude-image{object-fit:cover;object-position:50% 48%;filter:saturate(.65)brightness(.6);width:100%;height:120%;position:absolute;top:-10%;left:0}.interlude-shade{background:linear-gradient(90deg,#0005,#0000 70%);position:absolute;inset:0}.interlude>p{letter-spacing:-.06em;font-size:clamp(65px,8.2vw,135px);font-weight:300;line-height:1.02;position:absolute;bottom:21%;left:8%}.interlude-caption{color:#dfd6cb;font-size:11px;position:absolute;bottom:8%;left:8%}.how{grid-template-columns:1.2fr 1fr;align-items:center;gap:11%;padding-top:180px;padding-bottom:170px;display:grid}.how h2{font-size:clamp(64px,7vw,110px)}.how-copy{max-width:425px}.how-copy>p{color:#b7b7b1;margin-bottom:24px;font-size:18px;font-weight:300;line-height:1.65}.text-link{text-align:left;justify-content:space-between;align-items:center;gap:25px;width:fit-content;max-width:100%;padding:12px 0;font-size:15px;line-height:1.4;display:flex}.text-link>span{font-size:25px;font-weight:300;transition:transform .25s}.text-link:hover>span{transform:translate(3px,-3px)}.how-copy>.text-link{margin-top:35px}.plans-section{color:#161616;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#efeee9;grid-template-columns:1fr 1.2fr;gap:14%;padding-top:145px;padding-bottom:150px;display:grid}.plans-intro .eyebrow{color:#74746e}.plans-intro h2{font-size:clamp(78px,9vw,140px)}.plans-intro>p{color:#64645e;margin-top:48px;font-size:17px;font-weight:300;line-height:1.6}.plans-content{padding-top:12px}.plan-switcher{gap:35px;margin-bottom:65px;display:flex}.plan-switcher button{color:#777771;white-space:nowrap;padding-bottom:16px;font-size:14px;position:relative}.plan-switcher button.selected{color:#111}.plan-switcher button.selected:after{content:"";background:#111;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:0;left:50%}.plan-detail{animation:.45s soft-in}.plan-line{letter-spacing:-.025em;font-size:20px;font-weight:300}.price{letter-spacing:-.065em;margin-top:24px;font-size:clamp(62px,6.3vw,94px);font-weight:300;line-height:1.1}.price>span{letter-spacing:0;color:#696963;margin-top:10px;font-size:12px;display:block}.tax{color:#6e6e68;margin-top:9px;font-size:11px}.plan-detail ul{gap:13px;margin:38px 0 28px;padding:0;list-style:none;display:grid}.plan-detail li{color:#363631;font-size:15px;font-weight:400;line-height:1.4}.scope{color:#64645d;max-width:450px;font-size:12px}.scope summary{justify-content:space-between;gap:25px;max-width:270px;padding:7px 0;display:flex}.scope summary span{font-size:15px}.scope p{margin-top:14px;font-size:12px;line-height:1.7}.plan-detail>.text-link{gap:50px;margin-top:32px;font-size:16px}.setup-note{color:#787872;max-width:430px;margin-top:48px;font-size:11px;line-height:1.7}:is(.plans-section a:focus-visible,.plans-section button:focus-visible,.plans-section summary:focus-visible){outline-color:#333}.human{padding-top:170px;padding-bottom:140px}.human h2{font-size:clamp(50px,6.6vw,105px);line-height:1.1}.human h2>span{color:#797975}.human-bottom{justify-content:space-between;gap:50px;max-width:1000px;margin-top:75px;display:flex}.human-bottom>p{color:#b1b1ac;font-size:17px;font-weight:300}.credentials>p{color:#b1b1ac;font-size:14px;line-height:1.9}.credentials>small{color:#71716c;margin-top:18px;font-size:10px;line-height:1.7;display:block}.faq-section{grid-template-columns:1fr 1.15fr;gap:14%;padding-top:70px;padding-bottom:150px;display:grid}.faq-section h2{font-size:clamp(50px,5vw,78px);line-height:1.05}.faq-list{padding-top:5px}.faq-list details{margin-bottom:32px}.faq-list summary{justify-content:space-between;align-items:center;gap:25px;padding:6px 0;font-size:18px;font-weight:300;display:flex}.faq-list summary span{color:#8d8d87;font-size:18px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#999992;max-width:430px;padding-top:17px;font-size:14px;line-height:1.8}.contact-section{background:#101010;grid-template-columns:1.2fr 1fr;gap:12%;padding-top:150px;padding-bottom:150px;display:grid}.contact-copy h2{font-size:clamp(60px,7.1vw,115px)}.contact-copy>p{color:#b6b6b0;margin-top:42px;font-size:21px;font-weight:300;line-height:1.55}.contact-copy>small{color:#7a7a74;margin-top:35px;font-size:11px;line-height:1.8;display:block}.form-wrap{width:100%;max-width:450px;padding-top:10px}.form-top{color:#8d8d86;justify-content:space-between;margin-bottom:32px;font-size:11px;display:flex}.preview-notice{color:#8f8e83;margin-bottom:30px;font-size:11px}.form-step{gap:27px;display:grid}.hidden{display:none}.form-wrap label{color:#b7b7af;font-size:11px;display:block}.form-wrap input:not([type=checkbox]),.form-wrap select{color:#e8e8e1;background:0 0;border:0;border-bottom:1px solid #ffffff26;border-radius:0;width:100%;min-height:45px;padding:13px 0 10px;font-size:15px;font-weight:300;display:block}.form-wrap input::placeholder{color:#65655f}.form-wrap select{max-width:100%;padding-right:15px}.form-wrap select option{color:#e5e5dd;background:#181818}.form-wrap .text-link{justify-content:space-between;width:100%;margin-top:12px;font-size:17px}.form-foot{color:#686861;margin-top:30px;font-size:10px;line-height:1.6}.optional{color:#74746d;margin-left:8px;font-size:10px}.form-pair{grid-template-columns:1fr 1fr;gap:25px;display:grid}.form-wrap .check{color:#92928b;align-items:start;gap:12px;font-size:11px;line-height:1.6;display:flex}.check input{accent-color:#e6e6dc;flex-shrink:0;width:14px;height:14px;margin:2px 0 0}.check a{color:#d0d0c7;text-underline-offset:3px;text-decoration:underline}.trap{position:absolute;left:-9999px}.back{text-align:left;color:#919189;width:fit-content;font-size:11px}.form-feedback{color:#dbc3aa;margin-top:20px;font-size:12px;line-height:1.7}.success h3{font-size:50px;line-height:1.05}.success p{color:#b8b8b0;margin-top:30px;font-size:16px}.footer{padding:105px 8% 40px}.footer-name{letter-spacing:-.075em;font-size:clamp(100px,18vw,280px);font-weight:200;line-height:.9;display:inline-block}.footer-bottom{color:#777770;justify-content:space-between;align-items:center;gap:25px;margin-top:60px;font-size:11px;display:flex}.footer-bottom button{font-size:10px}.privacy{max-width:800px;margin:auto;padding:70px 30px 100px}.privacy h1{margin:50px 0;font-size:64px;line-height:1.05}.privacy h2{margin:40px 0 20px;font-size:28px}.privacy p,.privacy li{color:#aaa99f;margin:20px 0;font-size:15px;line-height:1.8}.privacy a{text-underline-offset:4px;text-decoration:underline}.privacy .status{color:#d5c4af;margin:30px 0;font-size:13px}@media (min-width:1700px){.hero-scene{inset:17% 22% 18%}.section{padding-left:max(8%,50vw - 750px);padding-right:max(8%,50vw - 750px)}}@media (max-width:1050px){.section{padding-left:7%;padding-right:7%}.hero{min-height:680px}.purpose{gap:9%;min-height:650px;padding-top:150px}.purpose-copy>p{font-size:23px}.questions-layout{grid-template-columns:1.5fr 1fr;gap:8%}.question-options button{font-size:34px}.question-answer{font-size:16px}.plans-section{gap:8%}.plan-switcher{gap:25px}.human h2{font-size:6.6vw}.contact-section{gap:8%}.contact-copy h2{font-size:7.5vw}.faq-section{gap:9%}.interlude{min-height:600px}.hero-name{font-size:27vw}.hero-scene{inset:18% 9% 20%}}@media (max-width:700px){.header{padding:28px 7%}.wordmark{flex-direction:column;align-items:flex-start;gap:10px;font-size:25px;line-height:.85}.wordmark>span{letter-spacing:0;font-size:8px}.header-actions{gap:23px}.header-talk{font-size:11px}.header-talk>span{margin-left:9px;font-size:17px}.menu-toggle{width:28px}.menu{gap:23px;min-width:270px;padding:35px 25px;top:90px;right:7%}.menu a{font-size:25px}.hero{height:100svh;min-height:650px;max-height:1000px}.hero-scene{inset:19% -13% 26%}.hero-center{top:46%}.hero-name{letter-spacing:-.075em;font-size:31vw;font-weight:200}.hero-whisper{margin-top:35px;font-size:15px}.hero-foot{gap:25px;font-size:10px;bottom:35px;left:7%;right:7%}.hero-foot .discover{display:none}.hero-foot>a>span{margin-left:12px;font-size:19px}.section{padding:95px 8%}.eyebrow{margin-bottom:38px;font-size:10px}.purpose{min-height:0;padding-top:120px;padding-bottom:70px;display:block}.purpose h2{font-size:91px}.purpose-copy{max-width:360px;margin-left:12%;padding-top:55px}.purpose-copy>p{margin-bottom:25px;font-size:22px;line-height:1.5}.purpose-copy>.quiet{margin-top:35px;font-size:12px;line-height:1.8}.questions{padding-top:45px;padding-bottom:110px}.questions-layout{display:block}.question-options{gap:26px}.question-options button{letter-spacing:-.045em;gap:18px;max-width:100%;font-size:30px}.question-answer{max-width:270px;min-height:80px;margin:45px 0 0 12%;font-size:16px;line-height:1.6}.interlude{height:75svh;min-height:570px;max-height:750px}.interlude-image{object-position:53% 48%}.interlude>p{font-size:64px;line-height:1.06;bottom:23%;left:8%}.interlude-caption{font-size:9px;bottom:8%;left:8%}.how{padding-top:110px;padding-bottom:110px;display:block}.how h2{font-size:62px}.how-copy{margin-left:12%;padding-top:45px}.how-copy>p{font-size:16px;line-height:1.75}.how-copy>.text-link{gap:20px;margin-top:30px;font-size:13px}.text-link>span{font-size:22px}.plans-section{padding-top:95px;padding-bottom:100px;display:block}.plans-intro h2{font-size:85px}.plans-intro>p{margin-top:30px;font-size:16px}.plans-content{padding-top:65px}.plan-switcher{justify-content:space-between;gap:32px;margin-bottom:45px}.plan-switcher button{font-size:13px}.plan-line{font-size:21px}.price{margin-top:20px;font-size:77px}.price>span{font-size:11px}.plan-detail ul{gap:13px;margin-top:35px}.plan-detail li{font-size:14px}.plan-detail>.text-link{gap:35px;font-size:15px}.setup-note{margin-top:45px;font-size:10px}.human{padding-top:110px;padding-bottom:80px}.human h2{letter-spacing:-.055em;font-size:42px;line-height:1.12}.human h2>span{margin-top:9px;display:block}.human-bottom{margin-top:40px;display:block}.human-bottom>p{font-size:16px}.credentials{margin:45px 0 0 12%}.credentials>p{font-size:13px}.credentials>small{max-width:250px;font-size:9px;line-height:1.8}.faq-section{padding-top:40px;padding-bottom:100px;display:block}.faq-section h2{font-size:54px}.faq-list{margin-top:60px;padding:0}.faq-list details{margin-bottom:28px}.faq-list summary{font-size:16px;font-weight:400}.faq-list p{font-size:13px}.contact-section{padding-top:90px;padding-bottom:95px;display:block}.contact-copy h2{font-size:59px}.contact-copy>p{margin-top:30px;font-size:20px}.contact-copy>small{margin-top:25px;font-size:10px}.form-wrap{max-width:none;padding-top:65px}.form-step{gap:26px}.form-top{font-size:10px}.form-wrap input:not([type=checkbox]),.form-wrap select{min-height:48px;font-size:16px}.form-wrap .text-link{font-size:16px}.form-pair{gap:18px}.footer{padding:85px 8% 35px}.footer-name{font-size:31vw}.footer-bottom{grid-template-columns:1fr 1fr;gap:25px;margin-top:42px;font-size:10px;display:grid}.footer-bottom>:nth-child(2n){text-align:right}.footer-bottom>span{color:#575751;grid-column:1/-1}.privacy{padding:45px 8% 80px}.privacy h1{font-size:44px}.privacy h2{font-size:25px}}@media (max-width:360px){.hero{min-height:600px}.hero-whisper{font-size:13px}.hero-foot{font-size:9px}.purpose h2{font-size:81px}.purpose-copy{margin-left:5%}.question-options button{font-size:26px}.question-answer{margin-left:5%}.how h2{font-size:53px}.how-copy{margin-left:5%}.interlude>p{font-size:55px}.plan-switcher{gap:20px}.plan-switcher button{font-size:12px}.human h2{font-size:36px}.contact-copy h2{font-size:51px}.form-pair{grid-template-columns:1fr}.price{font-size:68px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero-scene{inset:18% 20% 31%}.hero-whisper{color:#c4c4bc}@media (min-width:1700px){.hero-scene{inset:19% 24% 31%}}@media (max-width:1050px){.hero-scene{inset:21% 12% 33%}}@media (max-width:700px){.hero-scene{inset:21% -10% 35%}}.hero-whisper{margin:0;position:absolute;top:calc(100% + 55px);left:0;right:0}.hero-center{top:45%}@media (max-width:700px){.hero-center{top:43%}.hero-whisper{top:calc(100% + 70px)}.hero-foot,.eyebrow{font-size:11px}}.site{overflow:clip}.hero-scroll{height:100svh;min-height:720px;position:relative}.motion-active .hero-scroll{height:245svh;min-height:1764px}.hero{height:100svh;max-height:none;position:sticky;top:0;overflow:clip}.hero-type{position:relative;overflow:visible}.hero-name{text-indent:0;white-space:nowrap;isolation:isolate;margin:0;display:inline-block;position:relative;overflow:visible}.hero-aperture{display:inline-block}.hero-center{pointer-events:none;z-index:3}.hero-afterword{text-align:center;letter-spacing:-.055em;opacity:0;pointer-events:none;z-index:1;font-size:clamp(38px,5.8vw,88px);font-weight:300;line-height:1.1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hero-foot{z-index:5}.hero-foot .discover{letter-spacing:.015em}.header{pointer-events:none;position:fixed}.header>*{pointer-events:auto}.header-actions{gap:18px}.header-talk{-webkit-backdrop-filter:blur(18px);background:#1c1c1d47;border-radius:999px;padding:14px 22px;transition:background .25s,color .25s}.header-talk:hover{background:#ffffff1f}.question-options button{justify-content:flex-start}.question-options button.chosen:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:2px}.text-link{transition:opacity .25s}.text-link:hover{opacity:.65}.text-link:disabled:hover{opacity:1}.back{padding:8px 0}@media (max-width:1050px){.hero-scroll{min-height:680px}.motion-active .hero-scroll{min-height:1666px}}@media (max-width:700px){.hero-scroll{min-height:650px}.motion-active .hero-scroll{height:235svh;min-height:1528px}.header-actions{gap:10px}.header-talk{padding:12px 16px;font-size:12px}.hero-afterword{font-size:43px}.hero-center{top:43%}}@media (max-width:360px){.hero-scroll{min-height:600px}.motion-active .hero-scroll{min-height:1410px}.header-talk{padding:11px 12px;font-size:11px}.header-actions{gap:8px}.hero-afterword{font-size:36px}}@media (prefers-reduced-motion:reduce){.motion-active .hero-scroll{height:100svh;min-height:600px}.hero-type,.hero-name{will-change:auto}.hero-afterword{display:none}}.hero-center,.hero-type,.hero-name{overflow:visible}html{scroll-padding-top:105px}.header{transition:background .2s,padding .2s}.header.scrolled{background:#080808;padding-top:20px;padding-bottom:20px}.header-actions{gap:30px;position:relative}.header .okane-menu-root{position:static}.header-talk{-webkit-backdrop-filter:none;background:0 0;border-radius:0;align-items:center;min-height:44px;padding:0 2px;display:flex}.header-talk:hover{opacity:.65;background:0 0}.question-options button{padding-left:20px;position:relative}.question-options button.chosen:before{position:absolute;left:0}@media (max-width:1099px){.header-actions{gap:22px}}@media (max-width:700px){.header-actions{gap:16px}.header-talk{padding:0 2px;font-size:12px}.header.scrolled{padding-top:16px;padding-bottom:16px}}@media (max-width:360px){.header-actions{gap:11px}.header-talk{font-size:11px}}
