.phero .media img{-o-object-position:58% 50%;object-position:58% 50%}.hcap .k{color:var(--sun)}.stmt-sec .big{font-size:clamp(30px,4vw,58px);line-height:1.1;letter-spacing:-.022em;font-weight:500;max-width:1080px;margin:24px auto 0}.stmt-sec .big em{font-style:normal;color:var(--pine);background:linear-gradient(transparent 62%,rgba(233,216,180,.75) 62%,rgba(233,216,180,.75) 92%,transparent 92%)}.svc-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:44px auto 0}.svc-links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 18px;border-radius:999px;background:var(--fog);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s var(--ease)}.svc-links a:hover{background:#e6e6e6}.why{position:relative;background:var(--nt);color:var(--nt-text)}.why-stage{position:relative;min-height:var(--screen);overflow:hidden;display:flex;align-items:center;padding:80px var(--pad)}.why .media img{-o-object-position:50% 50%;object-position:50% 50%}.why-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#020304ed,#020304db,#020304bd)}.why-in{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,96px);align-items:center}.m-eyebrow{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--sun)}.why-h{font-size:clamp(34px,4.2vw,64px);line-height:1.04;letter-spacing:-.03em;font-weight:500;margin:14px 0 0}.why-head p{margin:18px 0 0;color:var(--nt-muted);max-width:420px}.why-bar{position:relative;height:2px;margin-top:30px;max-width:420px;background:var(--nt-line)}.why-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sun);transform-origin:0 50%}.why-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.why-list li{position:relative;display:grid;grid-template-columns:56px 1fr;gap:6px 18px;padding:22px 0;border-bottom:1px solid var(--nt-line)}.why-list li:last-child{border-bottom:0}.why-list .n{font-family:var(--mono);font-size:14px;color:var(--sun);padding-top:8px}.why-list h3{font-size:clamp(23px,2.2vw,32px);line-height:1.15;letter-spacing:-.015em;font-weight:500;margin:0}.why-list p{grid-column:2;margin:0;color:var(--nt-muted);font-size:17px;max-width:520px}.why-list .lb{position:absolute;left:0;bottom:-1px;width:56px;height:2px;background:var(--sun);transform-origin:0 50%}.slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.slot{margin:0}.slot .ph{position:relative;aspect-ratio:4/3;border-radius:24px;background:radial-gradient(120% 90% at 85% 0%,#2c3a40,#141a1d 62%);color:#e9eef0;display:flex;flex-direction:column;justify-content:space-between;padding:26px;font-family:var(--mono);overflow:hidden}.slot .ph .who{font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.02em;color:#fff}.slot .ph .who:after{content:"";display:inline-block;width:.5em;height:.08em;margin-left:.12em;background:var(--sun);vertical-align:-.04em;animation:blink 1.1s steps(1) infinite}.slot .ph .st{font-size:14px;color:#b9c4c8}.slot .ph .st b{color:#9be3a8;font-weight:600}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.slot .ph .who:after{animation:none}}.slot figcaption{margin-top:14px}.slot figcaption b{display:block;font-size:18px;font-weight:600}.slot figcaption span{font-size:16px;color:var(--ink-2)}.team-note{margin:28px 0 0;font-size:15px;color:var(--ink-2)}.prin .card{min-height:220px}.prin .n{font-family:var(--mono);font-size:13px;color:var(--mute);letter-spacing:.06em}.prin h3{margin:14px 0 0}@media (min-width:901px){.prin .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:641px) and (max-width:900px){.prin .cards{grid-template-columns:1fr 1fr}}.gd-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:start}.gd{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.gd li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--line);font-size:17px;color:var(--ink-2)}.gd li:before{content:"✓";color:var(--pine);font-weight:700}.gd b{color:var(--ink);font-weight:600}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:52px 0 0}.facts div{padding:18px 0;border-top:1px solid #d6d6d6}.facts dt{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--mute)}.facts dd{margin:6px 0 0;font-size:18px;font-weight:500}.facts a{font-weight:600}@media (max-width:900px){.why-stage{min-height:0;padding:64px var(--pad) 56px}.why-in,.gd-grid{grid-template-columns:1fr}.why-scrim{background:#020304db}.slots,.facts{grid-template-columns:1fr 1fr}}@media (max-width:640px){.why-list li{grid-template-columns:40px 1fr;gap:6px 12px;padding:18px 0}.why-list .lb{width:40px}.why-list p{font-size:16px}.slots{grid-template-columns:1fr}.slot .ph{aspect-ratio:16/10}.facts{grid-template-columns:1fr}.prin .card{min-height:0}}.crew-more{margin:34px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.01em}.ao{--ao-sky:#0a0c17;--ao-paper:#f4f1e8;--ao-ink:#14181c;position:relative;background:var(--ao-sky);color:var(--nt-text)}.ao-intro{background:var(--ao-sky);padding-bottom:clamp(32px,4vw,56px)}.ao-intro .lede{max-width:640px}.ao-stage{position:relative;height:100vh;overflow:hidden;background:var(--ao-sky)}.ao-cam{position:absolute;left:-6.8%;top:0;width:113.6%;margin-top:-6.1%;aspect-ratio:1536/2752;transform-origin:0 0;container-type:inline-size}.ao-cam picture,.ao-img{display:block;width:100%;height:100%}.ao-img{image-rendering:pixelated}.ao-stage .ai-label{top:auto;bottom:14px}.ao-flk{position:absolute;display:block;pointer-events:none;background:#a0ffeb29;mix-blend-mode:screen;opacity:0;animation:ao-flk 3.9s steps(1,end) infinite}@keyframes ao-flk{0%{opacity:0}12%{opacity:.55}14%{opacity:.1}16%{opacity:.45}30%{opacity:0}61%{opacity:.3}63%{opacity:0}}.ao-tube{position:absolute;top:25%;height:59.5%;width:0}.ao-tube-l{left:19.9%}.ao-tube-r{left:79.6%}.ao-run{position:absolute;left:0;top:0;width:0;height:100%;animation:ao-run 7.2s linear infinite}.ao-tube-r .ao-run{animation-direction:reverse}@keyframes ao-run{0%{transform:translateY(0);opacity:0}6%,94%{opacity:1}to{transform:translateY(100%);opacity:0}}.ao-card{position:absolute;left:-.8cqw;top:-1.05cqw;width:1.6cqw;height:2.1cqw;border-radius:.25cqw;background:repeating-linear-gradient(180deg,transparent 0 .32cqw,rgba(20,90,120,.5) .32cqw .45cqw) .3cqw .35cqw/1cqw 1.4cqw no-repeat,#cffbff;box-shadow:0 0 .6cqw .15cqw #5aebffd9,0 0 1.8cqw #5aebff8c}.ao-off .ao-run,.ao-off .ao-flk{animation-play-state:paused}.ao-pin{position:absolute;z-index:2;width:0;height:0;transform:scale(calc(1 / var(--s,1)))}.ao-bubw{position:absolute;left:0;bottom:14px;transform:translate(-50%)}.ao-bub,.ao-say{position:relative;display:block;width:-moz-max-content;width:max-content;max-width:min(300px,70vw);padding:10px 14px 11px;border:3px solid var(--ao-ink);border-radius:6px;background:var(--ao-paper);color:var(--ao-ink);font-size:15.5px;line-height:1.35;font-weight:500;box-shadow:0 10px 30px #00000073}.ao-bub:after{content:"";position:absolute;left:50%;top:100%;width:12px;height:12px;background:var(--ao-paper);border-right:3px solid var(--ao-ink);border-bottom:3px solid var(--ao-ink);transform:translate(-50%,-6px) rotate(45deg)}.ao-bub b,.ao-say b{display:block;margin-bottom:3px;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#1f6f7a}.ao-bub b:before,.ao-say b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#2fbf71;vertical-align:1px;animation:blink 1.1s steps(1) infinite}.ao-pans{display:none;list-style:none;margin:0 auto;padding:0 var(--pad) clamp(64px,8vw,110px);gap:clamp(28px,4vw,44px)}.ao-pan{margin:0}.ao-crop{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:14px;background:var(--ao-sky)}.ao-cimg{position:absolute;max-width:none;aspect-ratio:1536/2752;width:calc(100% / var(--w));height:auto;left:calc(var(--x) / var(--w) * -100%);top:calc(var(--y) / var(--h) * -100%)}.ao-say{max-width:100%;margin:18px 0 0 14px}.ao-say:before{content:"";position:absolute;left:28px;bottom:100%;width:12px;height:12px;background:var(--ao-paper);border-left:3px solid var(--ao-ink);border-top:3px solid var(--ao-ink);transform:translateY(7px) rotate(45deg)}.js .ao-pan.rv .ao-say{opacity:.4;transform:translateY(10px) scale(.94);transform-origin:28px 0;transition:opacity .5s var(--ease) .2s,transform .6s cubic-bezier(.34,1.56,.64,1) .2s}.js .ao-pan.rv.in .ao-say,html.rm .ao-pan.rv .ao-say{opacity:1;transform:none}@media (min-width:761px){.ao-pans{grid-template-columns:1fr 1fr}}@media (max-width:760px),(prefers-reduced-motion:reduce){.ao-stage{display:none}.ao-pans{display:grid}}html.rm .ao-stage,.ao-static .ao-stage{display:none}html.rm .ao-pans,.ao-static .ao-pans{display:grid}
