@charset "UTF-8";
.logo{display:block;width:180px;height:49px;position:relative}.logo img{display:block;width:100%;height:100%;object-fit:contain}.logo .logo-white{position:absolute;inset:0;opacity:0}.on-dark .logo-ink{opacity:0}.on-dark .logo-white{opacity:1}.logo img{transition:opacity .35s cubic-bezier(.22,.61,.36,1)}.hero{background:#fff;min-height:calc(100svh - 100px);overflow:clip}.hero-layout.minimal-hero{grid-template-columns:1.2fr 1fr .7fr;align-items:center;min-height:640px;height:calc(100svh - 190px);max-height:900px}.minimal-hero .hero-copy{padding:0;position:relative;z-index:4}.hero h1{font-size:clamp(48px,4.3vw,77px);line-height:1.02;letter-spacing:-.055em;max-width:610px}.hero h1>span{background:none;padding:0;margin:0;line-height:1.1;position:relative;white-space:nowrap}.hero h1>span:after{content:'';height:.095em;background:#eef400;position:absolute;left:0;right:0;bottom:0;z-index:-1;transform-origin:left;animation:draw-line 1s .7s both}.hero-copy>p{font-size:17px;max-width:350px;margin-top:28px}.hero-main-cta{margin-top:32px;font-size:14px;padding:17px 21px}.hero-side{padding:0;display:flex;flex-direction:column;gap:90px;align-self:center}.hero-cta{margin:0;padding:25px}.hero-cta h2{font-size:32px;line-height:1.04;margin:30px 0 42px}.hero-cta .button{font-size:13px;padding:16px}.hero-cta>.eyebrow{font-size:9px;letter-spacing:.1em}.gradient-card{isolation:isolate;position:relative;overflow:hidden;background:#01030e;box-shadow:0 20px 40px #01030e20}.gradient-card:before,.gradient-card:after{content:'';position:absolute;inset:-100%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 40% 35%,#183225 0%,#183225 24%,#01030e 58%);animation:gradient-drift 13s ease-in-out infinite alternate;opacity:.9}.gradient-card:after{background:radial-gradient(ellipse at 70% 65%,#eef40060,transparent 35%);animation-duration:18s;animation-direction:alternate-reverse;mix-blend-mode:screen}.brand-sculpture{height:520px;perspective:1000px;position:relative;overflow:visible;transform:translateX(-4%)}.signal-plane{position:absolute;left:50%;top:48%;width:310px;height:340px;border:1px solid #01030e20;border-radius:24px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(16deg) rotateY(-28deg) rotateZ(-9deg);will-change:transform}.plane-back{background:linear-gradient(135deg,#fdf2e4,#eee4d8);transform:translate(-40%,-56%) rotateX(16deg) rotateY(-28deg) rotateZ(-9deg);animation:plane-back 8s ease-in-out infinite}.plane-mid{background:linear-gradient(145deg,#ffffffb3,#ffffff22);backdrop-filter:blur(14px);transform:translate(-48%,-50%) rotateX(16deg) rotateY(-28deg) rotateZ(-9deg);box-shadow:0 20px 40px #01030e0b;animation:plane-mid 8s ease-in-out infinite}.plane-front{background:linear-gradient(145deg,#fff9,#fff2);backdrop-filter:blur(8px);box-shadow:inset 0 1px 1px #fff,0 25px 55px #01030e18;display:grid;place-items:center;animation:plane-front 8s ease-in-out infinite}.plane-front svg{width:82%;fill:none;stroke:#01030e;stroke-width:1.1;stroke-linejoin:miter;stroke-linecap:square;filter:drop-shadow(0 12px 9px #01030e22)}.signal-halo{position:absolute;width:330px;height:330px;left:50%;top:49%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#eef40055,transparent 70%);filter:blur(30px);animation:signal-breath 7s ease-in-out infinite}.signal-caption{font-size:8px;letter-spacing:.1em;position:absolute;bottom:3%;left:16%;color:#6e6a62;white-space:nowrap}.people-proof{font-size:11px;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.face-row{display:flex;align-items:center;padding-right:4px}.face{display:block;width:42px;height:42px;margin-left:-9px;border:3px solid #fff;border-radius:50%;overflow:hidden;box-shadow:0 4px 10px #01030e18}.face img,.voice-person img{width:100%;height:100%;object-fit:cover;object-position:50% 38%;transform:scale(1.65)}.face.host-face img{transform:scale(1);object-position:50% 30%}.hero-bottom{padding:18px 0;font-size:8px}.panel-track{position:relative}.panel-track>section{position:sticky;top:var(--pin-top,0px);will-change:transform}.panel-track+section,.panel-track+.panel-track{position:relative}.layer-panel{isolation:isolate;border-radius:40px 40px 0 0;box-shadow:0 -14px 35px #01030e0a}.panel-track .pin-content{transform:translateY(var(--layer-y,0px)) scale(var(--layer-scale,1));transform-origin:center center;opacity:var(--layer-opacity,1);filter:blur(var(--layer-blur,0px));will-change:transform,opacity,filter}.scroll-fill{color:#ffffff4d!important}.fill-word{white-space:nowrap;display:inline-block}.fill-letter{display:inline;color:var(--fill-color,#fff);opacity:var(--fill-opacity,.28)}.scroll-fill .accent{color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.voices{display:grid;grid-template-columns:.45fr 1.5fr;gap:50px;padding:40px 0 50px;margin-bottom:40px;border-bottom:1px solid #ffffff28}.voice-people{display:flex;align-items:flex-start;padding:10px 0 0 8px}.voice-person{position:relative;width:64px;height:64px;border:0;border-radius:50%;padding:5px;margin-left:-8px;background:#01030e;filter:brightness(.5) saturate(.55);transform:scale(.94);transition:filter .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1),margin .45s cubic-bezier(.22,.61,.36,1)}.voice-person img{border-radius:50%;transform:scale(1);object-fit:cover;object-position:50% 35%}.voice-person:before{content:'';position:absolute;inset:5px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff22;z-index:2}.voice-person img{object-fit:cover}.voice-person.active{filter:none;transform:scale(1);z-index:2;margin-left:5px;margin-right:7px}.voice-person svg{position:absolute;inset:0;width:64px;height:64px;transform:rotate(-90deg);overflow:visible;pointer-events:none}.voice-track{fill:none;stroke:#ffffff28;stroke-width:1.5}.voice-progress{fill:none;stroke:#eef400;stroke-width:2;stroke-dasharray:182.2;stroke-dashoffset:182.2;opacity:0}.voice-person.active .voice-progress{opacity:1;animation:voice-ring 7s linear both}.voices.paused .voice-progress{animation-play-state:paused}.voice-copy>span{font-size:11px;color:#ac9d94;letter-spacing:.04em}.voice-copy blockquote{font-size:clamp(24px,2.8vw,43px);min-height:125px;margin:22px 0;line-height:1.15}.voice-copy .text-link{background:transparent;color:#fff;border:0;border-bottom:1px solid #ffffff65;margin:0;cursor:pointer;font-size:13px}.voice-copy audio{display:none}.host-photo{overflow:hidden;aspect-ratio:.85}.host-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.hero-copy{animation:hero-enter 1s cubic-bezier(.22,.61,.36,1) both}.hero-side{animation:hero-enter 1.2s .2s both}.story{transition:transform .5s cubic-bezier(.22,.61,.36,1),border-color .5s cubic-bezier(.22,.61,.36,1)}.artifact-preview{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.stage-preview{transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1)}.stage-preview.changing{opacity:.3;transform:translateY(8px) rotate(1deg)}@keyframes gradient-drift{0%{transform:translate(-10%,-8%) rotate(-15deg) scale(.9)}100%{transform:translate(18%,15%) rotate(35deg) scale(1.2)}}@keyframes draw-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes plane-front{0%,100%{transform:translate(-57%,-45%) rotateX(16deg) rotateY(-28deg) rotateZ(-9deg)}50%{transform:translate(-61%,-48%) rotateX(12deg) rotateY(-18deg) rotateZ(-6deg)}}@keyframes plane-mid{0%,100%{transform:translate(-48%,-50%) rotateX(16deg) rotateY(-28deg) rotateZ(-9deg)}50%{transform:translate(-45%,-51%) rotateX(12deg) rotateY(-18deg) rotateZ(-6deg)}}@keyframes plane-back{0%,100%{transform:translate(-40%,-56%) rotateX(16deg) rotateY(-28deg) rotateZ(-9deg)}50%{transform:translate(-32%,-56%) rotateX(12deg) rotateY(-18deg) rotateZ(-6deg)}}@keyframes signal-breath{50%{opacity:.4;transform:translate(-47%,-48%) scale(1.2)}}@keyframes voice-ring{to{stroke-dashoffset:0}}@keyframes hero-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.hero h1{font-size:49px}.signal-plane{width:245px;height:290px}.hero-layout.minimal-hero{grid-template-columns:1.15fr .85fr .7fr}.hero-cta h2{font-size:28px}.hero-cta{padding:22px 18px}.people-proof{font-size:10px}.brand-sculpture{height:470px}.logo{width:160px;height:44px}}@media(max-width:760px){.logo{width:145px;height:40px}header .button.small{font-size:10px}.hero-layout.minimal-hero{display:grid;grid-template-columns:1fr;height:auto;max-height:none;min-height:0}.minimal-hero .hero-copy{padding-top:45px}.hero h1{font-size:clamp(37px,8.9vw,60px);line-height:1.04}.hero-copy>p{font-size:16px;margin-top:23px;max-width:390px}.hero-main-cta{font-size:13px;padding:16px 20px;margin-top:25px}.brand-sculpture{grid-column:1;height:320px;margin:10px auto 0;max-width:350px;transform:none}.signal-plane{width:210px;height:240px;border-radius:20px}.signal-caption{bottom:0;left:14%;font-size:7px}.signal-halo{width:260px;height:260px}.hero-side{grid-column:1;display:grid;grid-template-columns:1fr;gap:25px;padding-bottom:25px;margin-top:25px}.people-proof{align-items:flex-start;flex-direction:row;align-items:center;gap:12px}.face{width:36px;height:36px}.face-row{padding-left:8px}.hero-cta{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:25px;margin:0}.hero-cta>.eyebrow{grid-column:1/-1}.hero-cta h2{font-size:30px;margin:0;grid-column:1}.hero-cta .button{grid-column:2;align-self:end;font-size:11px;padding:14px 12px;gap:12px}.hero-bottom{font-size:7px}.layer-panel{border-radius:24px 24px 0 0}.voices{grid-template-columns:1fr;gap:25px;padding-top:15px}.voice-copy blockquote{font-size:26px;min-height:145px}.voice-people{padding-top:0}.host-photo{aspect-ratio:1.1}.panel-track .pin-content{filter:none!important}.hero h1>span:after{height:.08em}}@media(prefers-reduced-motion:reduce){.panel-track{height:auto!important;margin-bottom:0!important}.panel-track>section{position:relative!important;top:auto!important}.pin-content{transform:none!important;filter:none!important;opacity:1!important}.fill-letter{opacity:1!important}.voice-progress{animation:none!important;stroke-dashoffset:0!important}.signal-plane{animation:none!important}.hero h1>span:after{transform:none}}.hero-cta.gradient-card,.join-card{background:#01030e;position:relative;isolation:isolate;overflow:hidden;border-radius:40px;border:0;box-shadow:0 25px 45px #01030e21;display:flex;flex-direction:column;min-height:440px;padding:30px}.gradient-card:before,.gradient-card:after{display:none}.dust-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}.hero-cta:after,.join-card:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#01030e44,transparent 25%,#01030e11 50%,#01030e99 100%)}.hero-cta .eyebrow,.join-card .eyebrow{color:#fff;max-width:90%;font-size:10px;letter-spacing:.1em}.hero-cta h2{font-size:30px;line-height:1.08;margin:130px 0 28px;letter-spacing:-.035em;font-weight:400}.hero-cta .button,.join-card .button{margin-top:auto;min-height:65px;border-radius:24px;justify-content:center;gap:14px;background:#eef400;color:#01030e;border:1px solid #ffffffa1;box-shadow:inset 0 2px 5px #fff9,inset 0 -3px 5px #01030e33,0 0 0 2px #eef40066,0 8px 26px #eef40035;font-size:15px;padding:18px 16px}.join-card{min-height:560px;padding:40px}.join-card h3{margin-top:175px;font-size:36px}.join-card>p{font-size:16px;color:#fff;margin-top:20px;margin-bottom:30px}.join-card .button{font-size:20px;margin-top:0;min-height:78px}.join-card p.micro{font-size:10px;opacity:.55;margin:16px 0 0}.voice-person{width:52px;height:52px;padding:3px}.voice-person svg{width:64px;height:64px;inset:-6px}.voice-person.active{margin-left:6px;margin-right:6px}.voice-track{stroke:rgba(255,255,255,.18);stroke-width:2}.voice-progress{stroke-linecap:round}.voice-person.active .voice-progress{animation-duration:5s}.voices:not(.is-playing) .voice-progress{animation-play-state:paused}.face{width:52px;height:52px;margin-left:-8px}.people-proof{gap:16px}.voice-person img{object-position:center 35%}.voice-copy{transition:opacity .45s ease-in-out}@media(max-width:1100px){.hero-cta.gradient-card{padding:23px;min-height:400px;border-radius:24px}.hero-cta h2{font-size:26px;margin-top:115px}.hero-cta .button{font-size:12px;min-height:58px}.face{width:44px;height:44px}}@media(max-width:760px){.hero-cta.gradient-card{min-height:470px;padding:32px;border-radius:40px;display:flex}.hero-cta h2{font-size:35px;margin:155px 0 30px;max-width:260px}.hero-cta .button{font-size:17px;min-height:70px;width:100%}.join-card{min-height:540px;padding:30px;border-radius:40px}.join-card h3{font-size:34px;margin-top:155px}.join-card .button{font-size:18px;min-height:70px}.face{width:42px;height:42px}}.hero h1>span{white-space:normal}.hero h1{font-size:clamp(43px,4vw,70px)}.hero-copy>p{max-width:380px;font-size:16px}.pain-block{margin-top:85px;padding-top:55px;border-top:1px solid #ffffff25}.pain-block>h2{margin-top:28px;text-align:left;font-size:clamp(38px,4vw,63px)}.pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 65px;margin-top:45px}.pain-grid article{border-top:1px solid #ffffff25;padding:28px 0 35px}.pain-grid article>span{font-size:9px;letter-spacing:.12em;color:#ac9d94}.pain-grid h3{font-size:30px;line-height:1.08;margin:22px 0}.pain-grid ul{padding-left:18px;margin:0;max-width:470px;color:#ffffffae;font-size:16px;line-height:1.5}.pain-grid li+li{margin-top:9px}.pain-block>.button{margin-top:20px;font-size:14px}.takeaways{margin-top:65px;padding-top:35px;border-top:1px solid #01030e22}.takeaways h3{font-size:32px;line-height:1.1}.takeaways ol{display:grid;grid-template-columns:1fr 1fr;gap:0 55px;padding:0;margin:30px 0 0;list-style:none}.takeaways li{display:flex;align-items:flex-start;gap:20px;padding:22px 0;border-bottom:1px solid #01030e18}.takeaways li>span{font-size:10px;color:#6e6a62;min-width:20px;padding-top:5px}.takeaways b{font-weight:400;font-size:20px;letter-spacing:-.025em}.takeaways p{font-size:15px;color:#6e6a62;margin-top:8px;max-width:410px}.hero-cta h2{font-size:27px}.situations h3{font-size:28px;min-height:90px}.hero-index{font-size:9px}@media(max-width:1100px){.hero h1{font-size:44px}.hero-cta h2{font-size:24px}.hero-copy>p{font-size:15px}.situations h3{font-size:25px;min-height:85px}}@media(max-width:760px){.hero h1{font-size:clamp(36px,9.2vw,57px)}.hero-copy>p{font-size:16px}.hero-cta h2{font-size:31px}.situations h3{font-size:26px;min-height:0}.pain-block{margin-top:45px;padding-top:35px}.pain-block>h2{font-size:37px}.pain-grid{grid-template-columns:1fr;gap:0;margin-top:30px}.pain-grid h3{font-size:28px}.pain-grid ul{font-size:15px}.pain-block>.button{width:100%;font-size:12px;padding:17px}.takeaways{margin-top:40px}.takeaways h3{font-size:29px}.takeaways ol{grid-template-columns:1fr;gap:0}.takeaways b{font-size:20px}.takeaways p{font-size:15px}}@media(any-hover:hover){.story:hover{transform:translateY(-8px);border-color:#ffffff60}.artifact:hover .artifact-preview{transform:scale(1.025)}}