.cool-feature{--cool-night:#0d0f16;--cool-night-2:#171927;--cool-ink:#17151d;--cool-paper:#f1ede5;--cool-card:#fffdf7;--cool-violet:#6045f5;--cool-cyan:#27cfc4;--cool-coral:#ff6457;--cool-yellow:#f4dc54;--cool-muted:#5e5964;--cool-line:#b8b0a5;width:100%;min-width:0;max-width:1160px;color:var(--cool-ink);margin-inline:auto;overflow-x:clip}.cool-feature *,.cool-feature :before,.cool-feature :after{box-sizing:border-box}.cool-feature a,.cool-feature button{touch-action:manipulation}.cool-feature button{font:inherit}.cool-feature a:focus-visible,.cool-feature button:focus-visible{outline:3px solid var(--cool-coral);outline-offset:4px}.cool-kicker,.cool-section-code,.cool-start,.cool-hero-strip,.cool-evidence-note,.cool-mode-buttons,.cool-motion-status,.cool-body-grid span,.cool-body-grid a,.cool-effort a,.cool-autonomy-cards,.cool-autonomy>p a,.cool-voice-buttons,.cool-voice-visual,.cool-voice-copy>a,.cool-composure a,.cool-scene-buttons,.cool-scene-analysis,.cool-production-grid span,.cool-production-grid a,.cool-steering-note,.cool-people-study a,.cool-trait-field,.cool-practice ol,.cool-experiment article span,.cool-sources ol{font-family:var(--util)}.cool-section-code{color:var(--cool-violet);letter-spacing:.12em;text-transform:uppercase;margin:0 0 19px;font-size:.66rem;font-weight:780;line-height:1.4}.cool-feature h1,.cool-feature h2,.cool-feature h3,.cool-feature p,.cool-feature blockquote{overflow-wrap:anywhere}.cool-hero{min-height:min(840px,92vh);margin-inline:calc(var(--pad) * -1);padding:clamp(62px, 8vw, 104px) var(--pad) 28px;background:radial-gradient(circle at 86% 18%, #6045f557, transparent 25%), radial-gradient(circle at 7% 79%, #27cfc429, transparent 24%), var(--cool-night);color:#fffdf7;isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(34px,7vw,86px);display:grid;position:relative;overflow:hidden}.cool-hero:before{z-index:-2;opacity:.14;content:"";background-image:linear-gradient(#ffffff36 1px,#0000 1px),linear-gradient(90deg,#ffffff36 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 92%)}.cool-hero:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #fff3;border-radius:50%;width:420px;position:absolute;inset:-25% auto auto 43%}.cool-hero-copy{z-index:2;position:relative}.cool-kicker{color:var(--cool-yellow);font:790 .68rem/1.3 var(--util);letter-spacing:.14em;text-transform:uppercase;margin:0 0 21px}.cool-hero h1{color:#fffdf7;max-width:770px;font:820 clamp(3.55rem, 8.2vw, 7.7rem)/.84 var(--display);letter-spacing:-.07em;text-wrap:balance;margin:0}.cool-hero h1 em{color:var(--cool-coral);font-style:normal}.cool-lede{color:#d8d8df;max-width:650px;font:520 clamp(1.1rem, 2vw, 1.42rem)/1.55 var(--body);margin:31px 0 0}.cool-start{border:1px solid var(--cool-yellow);background:var(--cool-yellow);min-height:51px;color:var(--cool-night);justify-content:space-between;align-items:center;gap:24px;margin-top:31px;padding:10px 16px;font-size:.7rem;font-weight:780;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.cool-start:hover{box-shadow:0 9px 0 var(--cool-coral);transform:translateY(-3px)}.cool-hero-stage{aspect-ratio:.83;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff61;width:min(100%,440px);margin-inline:auto;position:relative;overflow:hidden}.cool-stage-word{color:#ffffff24;font:860 clamp(2.4rem, 6vw, 4.7rem)/.84 var(--util);letter-spacing:-.07em;position:absolute;inset-inline-start:18px}.cool-stage-word-one{inset-block-start:22px}.cool-stage-word-two{inset-block-start:50%;transform:translateY(-50%)}.cool-stage-word-three{inset-block-end:22px}.cool-stage-line{transform-origin:50%;background:#fff;height:2px;position:absolute;inset:auto 8% 16%;transform:rotate(-7deg)}.cool-stage-orbit{border-radius:50%;position:absolute}.cool-stage-orbit-one{aspect-ratio:1;border:14px solid var(--cool-cyan);width:67px;inset:10% 10% auto auto}.cool-stage-orbit-two{aspect-ratio:1;background:var(--cool-coral);width:24px;inset:auto auto 7% 5%;box-shadow:0 0 0 8px #ff64572e}.cool-stage-person{position:absolute;inset:16% 19% 17% 28%;transform:rotate(-4deg)}.cool-stage-person span{background:#fffdf7;display:block;position:absolute}.cool-person-head{aspect-ratio:1;border-radius:50%;width:26%;inset:1% 31% auto auto}.cool-person-body{border-radius:40% 40% 18% 18%;width:17%;height:42%;inset:25% 34% auto auto;transform:rotate(-3deg)}.cool-person-arm{transform-origin:50% 6%;border-radius:999px;width:11%;height:36%;inset-block-start:31%}.cool-person-arm-left{inset-inline-end:49%;transform:rotate(31deg)}.cool-person-arm-right{inset-inline-end:25%;transform:rotate(-39deg)}.cool-person-leg{transform-origin:50% 4%;border-radius:999px;width:12%;height:38%;inset-block-start:62%}.cool-person-leg-left{inset-inline-end:45%;transform:rotate(22deg)}.cool-person-leg-right{inset-inline-end:29%;transform:rotate(-24deg)}.cool-stage-caption{color:var(--cool-yellow);font:800 .58rem/1.4 var(--util);letter-spacing:.12em;position:absolute;inset:18% auto auto 18px}.cool-hero-strip{border-block:1px solid #454954;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.cool-hero-strip p{border-inline-end:1px solid #454954;gap:7px;min-width:0;margin:0;padding:16px clamp(9px,2vw,19px);display:grid}.cool-hero-strip p:last-child{border-inline-end:0}.cool-hero-strip strong{color:#fffdf7;font:780 clamp(1rem, 2vw, 1.35rem)/1 var(--display)}.cool-hero-strip span{color:#aeb0ba;text-transform:uppercase;font-size:.58rem;line-height:1.35}.cool-evidence-note{margin-inline:calc(var(--pad) * -1);padding:16px var(--pad);background:var(--cool-night-2);color:#d6d6dc;border-block-end:1px solid #3b3e48;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:24px;display:grid}.cool-evidence-note span{color:var(--cool-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:780}.cool-evidence-note p{color:#c2c3cb;max-width:880px;font:470 .82rem/1.55 var(--body);margin:0}.cool-evidence-note strong{color:#fffdf7}.cool-opening,.cool-origin,.cool-effort,.cool-composure,.cool-people-study{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(34px,7vw,96px);padding:clamp(78px,12vw,145px) 0;display:grid}.cool-opening h2,.cool-origin h2,.cool-motion-lab h2,.cool-body-reading h2,.cool-effort h2,.cool-autonomy h2,.cool-voice-lab h2,.cool-composure h2,.cool-scene-lab h2,.cool-production h2,.cool-people-study h2,.cool-practice h2,.cool-experiment h2,.cool-ending h2,.cool-sources h2{color:var(--cool-ink);font:790 clamp(2.55rem, 6vw, 5.65rem)/.92 var(--display);letter-spacing:-.058em;text-wrap:balance;margin:0}.cool-opening>div>p,.cool-origin-copy p,.cool-effort>div>p,.cool-composure>div>p,.cool-people-study>div>p,.cool-ending>p{color:var(--cool-muted);font:460 clamp(1.04rem, 1.75vw, 1.2rem)/1.72 var(--body)}.cool-opening em{color:var(--cool-violet);font-style:normal;font-weight:720}.cool-opening blockquote{border-inline-start:5px solid var(--cool-coral);color:var(--cool-ink);font:680 clamp(1.25rem, 2.7vw, 1.9rem)/1.43 var(--display);margin:34px 0;padding:7px 0 7px clamp(20px,4vw,38px)}.cool-opening blockquote strong{color:var(--cool-violet)}.cool-origin{margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);background:var(--cool-yellow);align-items:start}.cool-origin-copy{border-inline-start:1px solid #17151d59;padding-inline-start:clamp(22px,4vw,48px)}.cool-origin-copy p{color:#3b3740}.cool-origin-copy strong{color:var(--cool-ink)}.cool-origin-copy a,.cool-people-study a{border-block-end:2px solid var(--cool-ink);min-height:44px;color:var(--cool-ink);font:760 .68rem/1.3 var(--util);align-items:center;gap:13px;margin-top:16px;text-decoration:none;display:inline-flex}.cool-equation{margin-inline:calc(var(--pad) * -1);padding:clamp(65px, 10vw, 116px) var(--pad);background:var(--cool-violet);color:#fffdf7}.cool-equation .cool-section-code{color:var(--cool-yellow)}.cool-equation h2{font:790 clamp(1.75rem, 4.8vw, 4.5rem)/1.03 var(--display);letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:12px 14px;margin:0;display:flex}.cool-equation h2 span{border:1px solid #fff6;padding:.18em .28em}.cool-equation h2 b{color:var(--cool-yellow);font-weight:500}.cool-equation>p:last-child{color:#ded8ff;max-width:720px;font:500 1.02rem/1.65 var(--body);margin:28px 0 0}.cool-motion-lab{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:center;gap:clamp(34px,8vw,100px);padding:clamp(80px,12vw,145px) 0;display:grid}.cool-lab-copy>p:not(.cool-section-code){max-width:560px;color:var(--cool-muted);font:460 1.06rem/1.65 var(--body)}.cool-mode-buttons{gap:9px;margin-top:29px;display:grid}.cool-mode-buttons button{border:1px solid var(--cool-line);min-height:57px;color:var(--cool-ink);text-align:start;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:9px 13px;font-size:.7rem;font-weight:740;transition:transform .17s,background .17s,color .17s;display:grid}.cool-mode-buttons button:hover{transform:translate(5px)}.cool-mode-buttons button span{aspect-ratio:1;background:var(--cool-paper);width:32px;color:var(--cool-violet);border-radius:50%;place-items:center;display:grid}.cool-mode-buttons button[aria-pressed=true]{border-color:var(--cool-night);background:var(--cool-night);color:#fffdf7}.cool-mode-buttons button[aria-pressed=true] span{background:var(--cool-cyan);color:var(--cool-night)}.cool-motion-card{border:1px solid var(--cool-ink);background:var(--cool-card);box-shadow:clamp(10px, 2vw, 20px) clamp(10px, 2vw, 20px) 0 var(--cool-cyan)}.cool-motion-window{border-block-end:1px solid var(--cool-ink);background:linear-gradient(135deg, var(--cool-paper), #ded6ca);min-height:440px;position:relative;overflow:hidden}.cool-motion-door{border:3px solid var(--cool-ink);background:var(--cool-violet);border-radius:44% 7% 5% 4%;width:41%;position:absolute;inset:14% auto 16% 7%;transform:skewY(-4deg)}.cool-motion-door:before{border:2px solid var(--cool-night);background:var(--cool-night);content:"";border-radius:45% 5% 5%;height:33%;position:absolute;inset:13% 10% auto 12%}.cool-motion-door:after{aspect-ratio:1;background:var(--cool-yellow);width:12px;box-shadow:-105px 9px 0 var(--cool-yellow);content:"";border-radius:50%;position:absolute;inset:auto 11% 19% auto}.cool-motion-ground{background:var(--cool-ink);height:2px;position:absolute;inset:auto 0 12%}.cool-motion-person{transform-origin:50% 92%;width:28%;height:67%;position:absolute;inset:19% 17% auto auto}.cool-motion-person span,.cool-motion-person i,.cool-motion-person b,.cool-motion-person em{background:var(--cool-ink);display:block;position:absolute}.cool-motion-person span{aspect-ratio:1;border-radius:50%;inset:0 30% auto}.cool-motion-person i{border-radius:35% 35% 15% 15%;height:40%;inset:21% 36% auto}.cool-motion-person b,.cool-motion-person em{transform-origin:50% 4%;border-radius:999px;width:13%;height:40%;inset-block-start:58%}.cool-motion-person b{inset-inline-start:36%;transform:rotate(16deg)}.cool-motion-person em{inset-inline-end:35%;transform:rotate(-18deg)}.cool-motion-trace{border:2px solid var(--cool-coral);opacity:.48;border-radius:50%;position:absolute}.cool-trace-one{aspect-ratio:1;width:47%;inset:12% 4% auto auto}.cool-trace-two{aspect-ratio:1;width:31%;inset:24% 10% auto auto}.cool-trace-three{border-radius:50%;width:52%;height:15%;inset:auto 5% 4% auto}.cool-motion-status{gap:6px;min-height:142px;padding:23px 25px 27px;display:grid}.cool-motion-status small{color:var(--cool-violet);letter-spacing:.12em;font-size:.62rem;font-weight:780}.cool-motion-status strong{color:var(--cool-ink);font:760 clamp(1.25rem, 2.5vw, 1.7rem)/1.2 var(--display)}.cool-motion-status span{color:var(--cool-muted);font:500 .8rem/1.5 var(--util)}.cool-motion-lab[data-motion-mode=rushed] .cool-motion-person{animation:.76s steps(3,end) infinite cool-rushed}.cool-motion-lab[data-motion-mode=rushed] .cool-motion-trace{border-color:var(--cool-coral);animation:.48s steps(2,end) infinite cool-jitter}.cool-motion-lab[data-motion-mode=controlled] .cool-motion-person{animation:2.6s cubic-bezier(.45,0,.2,1) infinite cool-controlled}.cool-motion-lab[data-motion-mode=performed] .cool-motion-person{animation:3.2s ease-in-out infinite cool-performed}.cool-motion-lab[data-motion-mode=performed] .cool-motion-trace{border-color:var(--cool-violet);animation:1.5s ease-out infinite cool-pose-ring}@keyframes cool-rushed{0%,to{transform:translate(-13px,8px)rotate(-7deg)}35%{transform:translate(7px,-5px)rotate(5deg)}70%{transform:translate(-4px,2px)rotate(-2deg)}}@keyframes cool-jitter{0%,to{transform:translate(-4px)}50%{transform:translate(5px)}}@keyframes cool-controlled{0%,15%{transform:translate(-19px,9px)rotate(-5deg)}46%,65%{transform:translate(0)rotate(0)}88%,to{transform:translate(15px)rotate(2deg)}}@keyframes cool-performed{0%,18%{transform:translate(-12px,5px)rotate(-5deg)}38%,65%{transform:translate(0)rotate(-12deg)scale(1.05)}78%,to{transform:translate(9px)rotate(7deg)}}@keyframes cool-pose-ring{0%{opacity:.7;transform:scale(.74)}to{opacity:0;transform:scale(1.28)}}.cool-body-reading{margin-inline:calc(var(--pad) * -1);padding:clamp(76px, 11vw, 130px) var(--pad);background:var(--cool-paper)}.cool-body-title{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(34px,7vw,96px);display:grid}.cool-body-grid{border-block-start:1px solid var(--cool-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:59px;display:grid}.cool-body-grid article{border-block-end:1px solid var(--cool-line);min-width:0;padding:28px clamp(18px,4vw,42px) 34px 0;position:relative}.cool-body-grid article:nth-child(odd){border-inline-end:1px solid var(--cool-line)}.cool-body-grid article:nth-child(2n){padding-inline:clamp(18px,4vw,42px) 0}.cool-body-grid span{color:var(--cool-coral);font-size:.65rem;font-weight:820}.cool-body-grid h3{color:var(--cool-ink);font:750 clamp(1.6rem, 3.1vw, 2.45rem)/1 var(--display);letter-spacing:-.035em;margin:18px 0 9px}.cool-body-grid p{color:var(--cool-muted);font:460 1rem/1.66 var(--body)}.cool-body-grid a,.cool-effort a,.cool-voice-copy>a,.cool-production-grid a{min-height:42px;color:var(--cool-violet);border-block-end:1px solid;align-items:center;gap:11px;font-size:.64rem;font-weight:760;text-decoration:none;display:inline-flex}.cool-effort{align-items:start;position:relative;overflow:hidden}.cool-effort-number{color:var(--cool-yellow);font:880 clamp(7rem, 20vw, 14rem)/.72 var(--util);letter-spacing:-.13em}.cool-effort strong{color:var(--cool-violet)}.cool-effort .cool-honesty{border-inline-start:5px solid var(--cool-coral);color:var(--cool-ink);padding:12px 0 12px 22px;font-size:.96rem}.cool-autonomy{margin-inline:calc(var(--pad) * -1);padding:clamp(76px, 11vw, 132px) var(--pad);background:var(--cool-night);color:#fffdf7}.cool-autonomy h2{color:#fffdf7}.cool-autonomy .cool-section-code{color:var(--cool-cyan)}.cool-autonomy-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.cool-autonomy-cards article{background:#171927;border:1px solid #565966;align-content:space-between;min-height:300px;padding:clamp(23px,4vw,42px);display:grid}.cool-autonomy-cards article.is-cool{border-color:var(--cool-cyan);background:var(--cool-cyan);color:var(--cool-night)}.cool-autonomy-cards span{letter-spacing:.12em;font-size:.63rem;font-weight:800}.cool-autonomy-cards p{color:#c6c7ce;font:650 clamp(1.35rem, 3vw, 2.3rem)/1.15 var(--display);margin:50px 0}.cool-autonomy-cards .is-cool p{color:var(--cool-night)}.cool-autonomy-cards strong{font-size:.72rem;line-height:1.4}.cool-autonomy>p{color:#c6c7ce;max-width:840px;font:470 1.05rem/1.7 var(--body);margin:36px 0 0}.cool-autonomy>p a{color:var(--cool-yellow);text-underline-offset:4px;font-size:.68rem;font-weight:760;text-decoration-thickness:1px}.cool-voice-lab{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(38px,8vw,100px);padding:clamp(86px,13vw,156px) 0;display:grid}.cool-voice-visual{border:1px solid var(--cool-ink);background:var(--cool-violet);color:#fffdf7;min-height:520px;box-shadow:18px 18px 0 var(--cool-yellow);align-content:space-between;padding:28px;display:grid}.cool-wave{border-block:1px solid #ffffff59;justify-content:center;align-items:center;gap:clamp(4px,1vw,8px);min-height:300px;display:flex}.cool-wave i{background:var(--cool-cyan);transform-origin:50%;border-radius:999px;width:clamp(8px,2vw,17px);height:26%;display:block}.cool-wave i:nth-child(2n){height:48%}.cool-wave i:nth-child(3n){height:73%}.cool-wave i:nth-child(5n){height:34%}.cool-voice-visual>p{gap:10px;margin:24px 0 0;display:grid}.cool-voice-visual small{color:var(--cool-yellow);letter-spacing:.11em;font-size:.63rem;font-weight:800}.cool-voice-visual strong{color:#fffdf7;font:740 clamp(1.4rem, 3vw, 2.05rem)/1.23 var(--display)}.cool-voice-lab[data-voice-mode=flat] .cool-wave i{animation:1.2s ease-in-out infinite alternate cool-wave-flat}.cool-voice-lab[data-voice-mode=shaped] .cool-wave i{animation:.96s ease-in-out infinite alternate cool-wave-shaped;animation-delay:calc(var(--wave-order,1) * -70ms)}.cool-voice-lab[data-voice-mode=theatre] .cool-wave i{animation:.42s ease-in-out infinite alternate cool-wave-theatre}@keyframes cool-wave-flat{to{transform:scaleY(.72)}}@keyframes cool-wave-shaped{to{transform:scaleY(.42)}}@keyframes cool-wave-theatre{0%{transform:scaleY(.25)}to{transform:scaleY(1.35)}}.cool-voice-copy>p:not(.cool-section-code){color:var(--cool-muted);font:460 1.03rem/1.68 var(--body)}.cool-voice-buttons{flex-wrap:wrap;gap:8px;margin:27px 0;display:flex}.cool-voice-buttons button{border:1px solid var(--cool-line);min-height:45px;color:var(--cool-ink);cursor:pointer;background:0 0;padding:9px 13px;font-size:.63rem;font-weight:760}.cool-voice-buttons button[aria-pressed=true]{border-color:var(--cool-night);background:var(--cool-night);color:#fffdf7}.cool-voice-rule{border:1px solid var(--cool-line);background:var(--cool-paper);padding:19px}.cool-voice-rule strong{color:var(--cool-violet)}.cool-composure{margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);background:var(--cool-coral)}.cool-composure .cool-section-code{color:#17151d}.cool-composure>div>p{color:#34262a}.cool-composure strong{color:var(--cool-ink)}.cool-composure a{color:var(--cool-ink);font:750 .68rem/1.4 var(--util);text-underline-offset:4px}.cool-scene-lab{padding:clamp(80px,12vw,145px) 0}.cool-scene-head{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.cool-scene-head .cool-section-code{grid-row:1/span 2}.cool-scene-buttons{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.cool-scene-buttons button{border:1px solid var(--cool-line);min-height:44px;color:var(--cool-ink);cursor:pointer;background:0 0;padding:8px 14px;font-size:.65rem;font-weight:760}.cool-scene-buttons button[aria-selected=true]{border-color:var(--cool-violet);background:var(--cool-violet);color:#fffdf7}.cool-scene-board{border:1px solid var(--cool-ink);grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);margin-top:48px;display:grid}.cool-scene-visual{border-inline-end:1px solid var(--cool-ink);background:var(--cool-yellow);min-height:520px;position:relative;overflow:hidden}.cool-scene-visual:before{content:"";border:1px dashed #17151d5e;position:absolute;inset:8%}.cool-scene-car,.cool-scene-wheel,.cool-scene-ocean,.cool-scene-talk{opacity:0;transition:opacity .24s,transform .36s cubic-bezier(.2,0,0,1);position:absolute;inset:0;transform:translateY(18px)}.cool-scene-lab[data-scene=car] .cool-scene-car,.cool-scene-lab[data-scene=wheel] .cool-scene-wheel,.cool-scene-lab[data-scene=ocean] .cool-scene-ocean,.cool-scene-lab[data-scene=talk] .cool-scene-talk{opacity:1;transform:translateY(0)}.cool-scene-car span{border:4px solid var(--cool-ink);background:var(--cool-violet);border-radius:45% 10% 6% 6%;height:24%;position:absolute;inset:41% 13% auto}.cool-scene-car span:before{border:4px solid var(--cool-ink);background:var(--cool-cyan);content:"";border-block-end:0;border-radius:60% 16% 0 0;height:48%;position:absolute;inset:-43% 15% auto 31%}.cool-scene-car i,.cool-scene-car b{aspect-ratio:1;border:8px solid var(--cool-ink);background:var(--cool-card);border-radius:50%;width:17%;position:absolute;inset-block-start:61%}.cool-scene-car i{inset-inline-start:22%}.cool-scene-car b{inset-inline-end:20%}.cool-scene-wheel span{border:18px solid var(--cool-ink);border-radius:50%;position:absolute;inset:24% 18%}.cool-scene-wheel span:before,.cool-scene-wheel span:after{background:var(--cool-ink);content:"";height:11px;position:absolute;inset:48% -4% auto;transform:rotate(28deg)}.cool-scene-wheel span:after{transform:rotate(-28deg)}.cool-scene-wheel i,.cool-scene-wheel b{background:var(--cool-coral);transform-origin:50% 4%;border-radius:999px;width:12%;height:31%;position:absolute;inset-block-start:46%}.cool-scene-wheel i{inset-inline-start:32%;transform:rotate(-42deg)}.cool-scene-wheel b{inset-inline-end:32%;transform:rotate(42deg)}.cool-scene-ocean:before,.cool-scene-ocean:after{border:4px solid var(--cool-ink);content:"";border-radius:50%;height:24%;position:absolute;inset:auto -7% 20%;transform:rotate(3deg)}.cool-scene-ocean:after{inset-block-end:10%;transform:rotate(-5deg)}.cool-scene-ocean span{aspect-ratio:1;background:var(--cool-ink);border-radius:50%;position:absolute;inset:26% 41% auto}.cool-scene-ocean i{background:var(--cool-violet);border-radius:40% 40% 0 0;height:37%;position:absolute;inset:40% 44% auto}.cool-scene-ocean b,.cool-scene-ocean em{background:var(--cool-cyan);transform-origin:50% 0;width:4px;height:38%;position:absolute;inset-block-start:34%}.cool-scene-ocean b{inset-inline-start:37%;transform:rotate(28deg)}.cool-scene-ocean em{inset-inline-end:37%;transform:rotate(-27deg)}.cool-scene-talk span,.cool-scene-talk i{aspect-ratio:1;background:var(--cool-ink);border-radius:50%;width:23%;position:absolute;inset-block-start:31%}.cool-scene-talk span{inset-inline-start:20%}.cool-scene-talk i{inset-inline-end:20%}.cool-scene-talk span:after,.cool-scene-talk i:after{background:var(--cool-violet);content:"";border-radius:40% 40% 0 0;height:112%;position:absolute;inset:82% -16% auto}.cool-scene-talk i:after{background:var(--cool-cyan)}.cool-scene-talk b{border:3px solid var(--cool-ink);border-block-end:0;border-inline-start:0;height:9%;position:absolute;inset:18% 36% auto;transform:rotate(-10deg)}.cool-scene-analysis{background:var(--cool-card);align-content:center;gap:0;padding:clamp(28px,5vw,56px);display:grid}.cool-scene-analysis p{border-block-end:1px solid var(--cool-line);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:20px;margin:0;padding:20px 0;display:grid}.cool-scene-analysis small{color:var(--cool-violet);letter-spacing:.1em;font-size:.6rem;font-weight:800;line-height:1.4}.cool-scene-analysis span{color:var(--cool-muted);font-size:.78rem;line-height:1.55}.cool-scene-analysis>strong{color:var(--cool-ink);font:740 clamp(1.2rem, 2.5vw, 1.72rem)/1.34 var(--display);margin-top:31px}.cool-production{margin-inline:calc(var(--pad) * -1);padding:clamp(80px, 12vw, 140px) var(--pad);background:var(--cool-paper)}.cool-production>div:first-child{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(34px,7vw,96px);display:grid}.cool-production-grid{border-block-start:1px solid var(--cool-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:57px;display:grid}.cool-production-grid article{border-inline-end:1px solid var(--cool-line);min-width:0;padding:27px clamp(18px,3vw,34px) 20px 0}.cool-production-grid article+article{padding-inline-start:clamp(18px,3vw,34px)}.cool-production-grid article:last-child{border-inline-end:0;padding-inline-end:0}.cool-production-grid span{color:var(--cool-coral);letter-spacing:.11em;font-size:.63rem;font-weight:800}.cool-production-grid h3{color:var(--cool-ink);font:750 clamp(1.5rem, 3vw, 2.2rem)/1 var(--display);letter-spacing:-.04em;margin:21px 0 9px}.cool-production-grid p{color:var(--cool-muted);font:460 .98rem/1.63 var(--body)}.cool-steering-note{border:1px solid var(--cool-ink);background:var(--cool-card);box-shadow:16px 16px 0 var(--cool-coral);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(34px,7vw,90px);margin:clamp(80px,12vw,140px) 0;padding:clamp(25px,5vw,52px);display:grid}.cool-steering-note>div{aspect-ratio:1;border:22px solid var(--cool-ink);border-radius:50%;width:min(100%,330px);margin-inline:auto;position:relative}.cool-steering-note>div:before,.cool-steering-note>div:after{background:var(--cool-ink);content:"";height:13px;position:absolute;inset:47% -4% auto;transform:rotate(31deg)}.cool-steering-note>div:after{transform:rotate(-31deg)}.cool-steering-note>div span,.cool-steering-note>div b,.cool-steering-note>div i,.cool-steering-note>div em{z-index:2;aspect-ratio:1;background:var(--cool-yellow);width:45px;color:var(--cool-night);border-radius:50%;place-items:center;font-size:.7rem;font-style:normal;display:grid;position:absolute}.cool-steering-note>div span{inset:-29px 50% auto auto;transform:translate(50%)}.cool-steering-note>div b{inset:50% -29px auto auto;transform:translateY(-50%)}.cool-steering-note>div i{inset:auto auto -29px 50%;transform:translate(-50%)}.cool-steering-note>div em{inset:50% auto auto -29px;transform:translateY(-50%)}.cool-steering-note>p{gap:12px;margin:0;display:grid}.cool-steering-note small{color:var(--cool-violet);letter-spacing:.11em;font-size:.63rem;font-weight:800}.cool-steering-note strong{color:var(--cool-ink);font:760 clamp(1.55rem, 3.5vw, 2.7rem)/1.05 var(--display)}.cool-steering-note p>span{color:var(--cool-muted);font:500 .79rem/1.58 var(--util)}.cool-steering-note a{color:var(--cool-violet);text-underline-offset:4px;justify-self:start;font-size:.64rem;font-weight:760}.cool-people-study{margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);background:var(--cool-cyan);align-items:start}.cool-people-study>div>p{color:#203d3e}.cool-people-study strong{color:var(--cool-ink)}.cool-trait-field{flex-wrap:wrap;align-content:start;gap:9px;display:flex}.cool-trait-field span{border:2px solid var(--cool-ink);color:var(--cool-ink);letter-spacing:.08em;background:0 0;padding:10px 12px;font-size:clamp(.62rem,1.2vw,.78rem);font-weight:800;transform:rotate(-2deg)}.cool-trait-field span:nth-child(2n){background:var(--cool-yellow);transform:rotate(2deg)}.cool-trait-field span:nth-child(3n){background:var(--cool-coral);transform:rotate(-4deg)}.cool-practice{padding:clamp(84px,13vw,150px) 0}.cool-practice-head{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:clamp(32px,7vw,90px);display:grid}.cool-practice ol{margin:59px 0 0;padding:0;list-style:none}.cool-practice li{border-block-start:1px solid var(--cool-line);grid-template-columns:72px minmax(0,1fr);gap:22px;padding:23px 0;display:grid}.cool-practice li:last-child{border-block-end:1px solid var(--cool-line)}.cool-practice li>span{color:var(--cool-coral);font-size:.68rem;font-weight:820}.cool-practice li div{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:clamp(22px,5vw,70px);display:grid}.cool-practice li strong{color:var(--cool-ink);font:730 clamp(1.2rem, 2.6vw, 1.7rem)/1.22 var(--display)}.cool-practice li p{color:var(--cool-muted);font:500 .8rem/1.55 var(--util);margin:0}.cool-experiment{margin-inline:calc(var(--pad) * -1);padding:clamp(80px, 11vw, 130px) var(--pad);background:var(--cool-violet);color:#fffdf7}.cool-experiment .cool-section-code{color:var(--cool-yellow)}.cool-experiment h2{color:#fffdf7}.cool-experiment>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.cool-experiment article{border:1px solid #ffffff6e;min-height:220px;padding:23px}.cool-experiment article span{color:var(--cool-yellow);font-size:.65rem;font-weight:820}.cool-experiment article strong{color:#fffdf7;font:740 clamp(1.35rem, 2.7vw, 1.9rem)/1.12 var(--display);margin-top:55px;display:block}.cool-experiment article p{color:#ddd7ff;font:480 .94rem/1.55 var(--body)}.cool-experiment blockquote{border-inline-start:5px solid var(--cool-cyan);color:#fffdf7;max-width:900px;font:680 clamp(1.5rem, 3.7vw, 2.9rem)/1.18 var(--display);margin:54px 0 0;padding-inline-start:clamp(20px,4vw,38px)}.cool-experiment blockquote strong{color:var(--cool-yellow)}.cool-ending{padding:clamp(92px,14vw,168px) 0}.cool-ending>p:not(.cool-section-code){max-width:830px}.cool-ending blockquote{border-block:1px solid var(--cool-line);max-width:940px;color:var(--cool-ink);font:700 clamp(1.6rem, 4.5vw, 3.75rem)/1.12 var(--display);letter-spacing:-.035em;margin:54px 0 0;padding:clamp(32px,6vw,62px) 0}.cool-ending blockquote strong{color:var(--cool-violet)}.cool-sources{margin-inline:calc(var(--pad) * -1);padding:clamp(78px, 11vw, 126px) var(--pad);background:var(--cool-night);color:#fffdf7}.cool-sources .cool-section-code{color:var(--cool-cyan)}.cool-sources h2{color:#fffdf7}.cool-sources ol{border-block-start:1px solid #454854;margin:49px 0 0;padding:0;list-style:none}.cool-sources li{border-block-end:1px solid #454854;grid-template-columns:62px minmax(0,1fr);gap:16px;padding:19px 0;display:grid}.cool-sources li>span{color:var(--cool-coral);font-size:.62rem;font-weight:820}.cool-sources li p{gap:5px;margin:0;display:grid}.cool-sources a{color:#fffdf7;text-underline-offset:4px;font-size:.74rem;font-weight:700;line-height:1.4}.cool-sources small{color:#9fa1ac;font-size:.67rem;line-height:1.5}.cool-feature [data-cool-reveal]{opacity:1;transform:none}.cool-feature.is-ready [data-cool-reveal]{opacity:0;transition:opacity .62s,transform .78s cubic-bezier(.2,0,0,1);transform:translateY(28px)}.cool-feature.is-ready [data-cool-reveal].is-visible{opacity:1;transform:none}@media (width<=900px){.cool-hero{grid-template-columns:minmax(0,1fr);min-height:0}.cool-hero-stage{width:min(88%,470px)}.cool-hero-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cool-hero-strip p:nth-child(2){border-inline-end:0}.cool-hero-strip p:nth-child(-n+2){border-block-end:1px solid #454954}.cool-motion-lab,.cool-voice-lab,.cool-scene-board,.cool-steering-note{grid-template-columns:minmax(0,1fr)}.cool-scene-visual{border-inline-end:0;border-block-end:1px solid var(--cool-ink)}.cool-production-grid{grid-template-columns:minmax(0,1fr)}.cool-production-grid article,.cool-production-grid article+article{border-inline-end:0;border-block-end:1px solid var(--cool-line);padding-block:27px;padding-inline:0}.cool-production-grid article:last-child{border-block-end:0}.cool-steering-note>div{width:min(75%,330px)}}@media (width<=700px){.cool-feature{width:auto;margin-inline:calc(var(--pad) * -1)}.cool-feature>:not(.cool-hero,.cool-evidence-note,.cool-origin,.cool-equation,.cool-body-reading,.cool-autonomy,.cool-composure,.cool-production,.cool-people-study,.cool-experiment,.cool-sources){padding-inline:var(--pad);margin-inline:0}.cool-hero,.cool-evidence-note,.cool-origin,.cool-equation,.cool-body-reading,.cool-autonomy,.cool-composure,.cool-production,.cool-people-study,.cool-experiment,.cool-sources{margin-inline:0}.cool-hero{padding-block-start:58px}.cool-hero h1{font-size:clamp(3.2rem,16vw,5.25rem)}.cool-hero-stage{width:100%}.cool-evidence-note,.cool-opening,.cool-origin,.cool-body-title,.cool-effort,.cool-composure,.cool-people-study,.cool-production>div:first-child,.cool-practice-head,.cool-scene-head{grid-template-columns:minmax(0,1fr);gap:22px}.cool-origin-copy{border-block-start:1px solid #17151d59;border-inline-start:0;padding:25px 0 0}.cool-equation h2{justify-items:start;display:grid}.cool-equation h2 b{margin-inline-start:14px}.cool-motion-lab{grid-template-columns:minmax(0,1fr)}.cool-motion-window{min-height:360px}.cool-body-grid,.cool-autonomy-cards,.cool-experiment>div{grid-template-columns:minmax(0,1fr)}.cool-body-grid article,.cool-body-grid article:nth-child(2n){border-inline-end:0;padding-inline:0}.cool-effort-number{font-size:8rem}.cool-autonomy-cards article{min-height:245px}.cool-voice-visual{min-height:430px}.cool-wave{min-height:250px}.cool-scene-head .cool-section-code{grid-row:auto}.cool-scene-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cool-scene-visual{min-height:390px}.cool-scene-analysis p{grid-template-columns:minmax(0,1fr);gap:8px}.cool-practice li{grid-template-columns:47px minmax(0,1fr);gap:13px}.cool-practice li div{grid-template-columns:minmax(0,1fr);gap:8px}.cool-steering-note{margin-inline:var(--pad)}.cool-sources li{grid-template-columns:43px minmax(0,1fr)}}@media (width<=420px){.cool-hero-strip{grid-template-columns:minmax(0,1fr)}.cool-hero-strip p{border-block-end:1px solid #454954;border-inline-end:0}.cool-hero-strip p:last-child{border-block-end:0}.cool-motion-window{min-height:315px}.cool-scene-visual{min-height:345px}.cool-voice-buttons{display:grid}.cool-steering-note>div{border-width:17px;width:88%}}@media (prefers-reduced-motion:reduce){.cool-feature *,.cool-feature :before,.cool-feature :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.cool-feature.is-ready [data-cool-reveal]{opacity:1;transform:none}}
