:root{color-scheme:dark;--bg:#07080c;--surface:#111318;--line:rgba(255,255,255,.11);--text:#f5f2ee;--muted:#999aa4;--gold:#ffb765;--ease:cubic-bezier(.19,1,.22,1);font-family:Inter,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);min-width:320px;overflow-x:hidden}body::selection{background:#d89b51;color:#050505}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}svg{max-width:100%}button svg,.button svg,.card-bottom svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.scroll-progress{position:fixed;z-index:50;height:2px;left:0;top:0;width:0;background:var(--gold);pointer-events:none}.ambient-noise{position:fixed;inset:0;pointer-events:none;z-index:40;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.77' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.11' filter='url(%23n)'/%3E%3C/svg%3E")}.site-header{position:fixed;z-index:30;top:0;left:0;right:0;height:82px;padding:0 clamp(24px,5vw,100px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(8,9,14,.66);backdrop-filter:blur(20px);transition:background .3s}.site-header.scrolled{background:rgba(8,9,14,.93)}.wordmark{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:750;letter-spacing:-.09em;line-height:.9}.brand-icon{width:39px;height:39px}.wordmark-accent{color:var(--gold)}.wordmark small{display:block;margin-top:6px;font-size:8px;letter-spacing:.42em;font-weight:700;color:#b8b8c1}.desktop-nav{display:flex;align-items:center;gap:38px;font-size:13px;color:#b5b5bc}.desktop-nav a:hover{color:#fff}.nav-cta{border:1px solid #34343b;border-radius:99px;padding:11px 18px;font-size:12px;transition:background .3s,border-color .3s}.nav-cta:hover{background:#26262d;border-color:#777}.nav-cta span{color:var(--gold);margin-left:12px}.mobile-menu-button{display:none}.mobile-menu{position:fixed;z-index:29;top:82px;left:0;right:0;padding:18px 24px;background:#111319;border-bottom:1px solid #34343b}.mobile-menu:not([hidden]){display:grid;gap:12px}.mobile-menu a{padding:12px}.hero{height:min(920px,100svh);min-height:690px;position:relative;overflow:hidden;display:flex;align-items:center;padding:100px clamp(26px,8vw,148px) 90px}.hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(100deg,transparent 5%,#000 70%)}#hero-canvas{position:absolute;right:-9%;top:0;width:75%;height:100%;opacity:.95}.hero-glow{position:absolute;right:0;top:15%;width:42vw;height:50vw;max-height:580px;background:radial-gradient(ellipse,rgba(175,94,45,.11),transparent 70%);filter:blur(60px);pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:860px}.eyebrow,.section-eyebrow{display:inline-flex;gap:13px;align-items:center;font-size:10px;letter-spacing:.26em;font-weight:650;color:#c2c0c3;text-transform:uppercase}.eyebrow-marker{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px var(--gold)}.eyebrow-slash{color:#65646d}.hero h1{font-size:clamp(68px,8.25vw,154px);letter-spacing:-.09em;line-height:.92;font-weight:650;margin:35px 0 30px;max-width:1000px}.hero h1 em,.section h2 em,.manifesto h2 em,.end-cta h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--gold);letter-spacing:-.075em}.hero-description{max-width:520px;font-size:clamp(15px,1.35vw,18px);line-height:1.8;color:#aeb0ba}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.button{padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:.02em;transition:transform .2s,background .25s,border-color .25s;white-space:nowrap}.button:hover{transform:translateY(-3px)}.button.primary{color:#13110f;background:var(--gold)}.button.primary:hover{background:#ffcc91}.button.ghost{border:1px solid rgba(255,255,255,.2)}.button.ghost:hover{background:rgba(255,255,255,.08)}.hero-side-label{position:absolute;z-index:2;right:25px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font-size:10px;letter-spacing:.25em;color:#777986}.hero-side-label span{color:var(--gold);margin:10px 0}.hero-bottom{position:absolute;bottom:40px;left:clamp(26px,8vw,148px);right:clamp(26px,8vw,148px);display:flex;justify-content:space-between;font-size:10px;color:#888b95;letter-spacing:.24em}.marquee{overflow:hidden;border-block:1px solid #2a292a;background:#161513;height:61px;display:flex;align-items:center;white-space:nowrap}.marquee-content{font-size:11px;letter-spacing:.23em;word-spacing:.35em;color:#d9cbba;font-weight:700;animation:marquee 38s linear infinite}.marquee-content b{color:var(--gold);padding:0 30px;font-size:17px}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding:125px clamp(26px,7.5vw,136px)}.section-top{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:55px}.section-top h2,.manifesto h2,.end-cta h2{font-size:clamp(48px,5.5vw,90px);line-height:1;letter-spacing:-.075em;font-weight:600;margin:20px 0 0}.section-top p{font-size:14px;line-height:1.8;color:var(--muted);max-width:310px;margin:0 0 5px}.world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.world-card{min-height:460px;overflow:hidden;position:relative;background:#13151a;border:1px solid #24252b;display:flex;flex-direction:column;transition:transform .55s var(--ease),border-color .3s,box-shadow .4s}.world-card:hover{transform:translateY(-7px);border-color:#525058;box-shadow:0 25px 70px rgba(0,0,0,.3)}.card-topline{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;color:#a0a0ac;font-size:10px;letter-spacing:.18em;position:relative;z-index:2}.card-arrow{display:grid;place-items:center;width:30px;height:30px;border:1px solid #53535b;border-radius:50%;font-size:16px;color:#dedde2;transition:background .2s,transform .3s}.world-card:hover .card-arrow{transform:rotate(45deg);background:#32343a}.world-art{height:245px;position:relative;display:grid;place-items:center;overflow:hidden}.world-art::before{content:"";position:absolute;inset:10% 8%;background:radial-gradient(ellipse at center,rgba(255,255,255,.035),transparent 70%)}.card-bottom{padding:22px 25px 28px;display:flex;justify-content:space-between;align-items:end;gap:12px;min-height:154px;border-top:1px solid #24252b}.card-bottom h3{margin:0 0 11px;font-size:26px;letter-spacing:-.055em}.card-bottom p{margin:0;max-width:310px;font-size:12px;line-height:1.65;color:#a1a1ad}.card-bottom-icon{color:#aaa;flex:none}.theme-orange{--theme:#ffb765}.theme-paper{--theme:#e8d1a1}.theme-violet{--theme:#bb92ff}.theme-teal{--theme:#8adfc6}.theme-pink{--theme:#ff8faa}.theme-blue{--theme:#8fa9ff}.world-card:hover .card-bottom h3{color:var(--theme)}.lab-machine{width:100%;height:100%;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 60%,rgba(185,120,50,.12),transparent 60%)}.machine-core{position:relative;width:175px;height:175px;border:1px solid #62646d;transform:rotate(-27deg) skew(5deg,5deg);border-radius:50%;box-shadow:inset 0 0 0 12px #191c21,inset 0 0 0 13px #53565d,0 0 0 36px rgba(255,255,255,.015);transition:transform .8s var(--ease)}.world-card:hover .machine-core{transform:rotate(5deg) skew(5deg,5deg)}.gear{position:absolute;color:#757983;font-size:120px;font-family:Arial,sans-serif;line-height:1;animation:gear 22s linear infinite;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.gear-a{left:-28px;top:-21px}.gear-b{right:-14px;bottom:-10px;font-size:90px;color:var(--theme);animation-direction:reverse;animation-duration:16s;opacity:.9}.machine-axis{position:absolute;top:50%;left:-20px;width:215px;height:1px;background:var(--theme);transform:rotate(-25deg)}.machine-ring{position:absolute;inset:35px;border:1px solid #d9d5cb;border-radius:50%}.machine-label{position:absolute;font-size:9px;letter-spacing:.2em;color:#999aa5}.ml1{top:35px;left:26px}.ml2{bottom:21px;right:24px}@keyframes gear{to{rotate:360deg}}.machine-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse,#000,transparent 74%)}.drawn-scene{width:100%;height:100%;position:relative;background:#272722}.drawn-scene svg{width:88%;max-width:320px;filter:drop-shadow(0 3px 0 #0004)}.draw-line{fill:none;stroke:#dbc9a8;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:650;stroke-dashoffset:650;animation:draw 8s ease-in-out infinite alternate}.draw-line.delayed{animation-delay:.8s}@keyframes draw{35%,100%{stroke-dashoffset:0}}.drawn-caption{position:absolute;bottom:12px;font-family:Georgia,serif;font-style:italic;color:#b0a384;font-size:13px}.pixel-scene{width:100%;height:100%;position:relative;overflow:hidden;background:linear-gradient(#181735,#363053 73%,#101820)}.pixel-moon{position:absolute;right:22%;top:21%;height:51px;width:51px;box-shadow:0 0 30px #ebc98b78;background:#ffe1a0;clip-path:polygon(15% 0,85% 0,85% 15%,100% 15%,100% 85%,85% 85%,85% 100%,15% 100%,15% 85%,0 85%,0 15%,15% 15%)}.pixel-stars{position:absolute;inset:0;background-image:radial-gradient(#fff4 1px,transparent 1px);background-size:27px 33px;opacity:.7}.pixel-city{position:absolute;bottom:24px;width:100%;height:95px;background:repeating-linear-gradient(90deg,transparent 0 28px,#191c30 28px 73px,transparent 73px 85px),linear-gradient(90deg,#24283b 14%,#171d33 23%,#353650 28%,#24283b 65%,#171d33 67%)}.pixel-city.city-back{bottom:45px;opacity:.6;filter:blur(2px);transform:scaleX(1.1)}.pixel-city.city-front{background:repeating-linear-gradient(90deg,#141923 0 30px,#252638 30px 35px,#171a29 35px 74px);clip-path:polygon(0 26%,10% 26%,10% 3%,24% 3%,24% 30%,34% 30%,34% 14%,44% 14%,44% 43%,55% 43%,55% 2%,70% 2%,70% 20%,82% 20%,82% 5%,100% 5%,100% 100%,0 100%);box-shadow:0 0 10px #000}.pixel-city.city-front::after{content:"";position:absolute;inset:0;background-image:radial-gradient(#f6c57e 2px,transparent 2px);background-size:22px 22px;opacity:.45}.pixel-ground{position:absolute;bottom:0;left:0;right:0;height:25px;background:#0c1218}.pixel-tag{position:absolute;top:14px;left:16px;font-family:monospace;font-size:9px;color:#d0c4df;letter-spacing:.1em}.pixel-tag span{color:#ffc573;margin-left:10px}.hearth-scene{width:100%;height:100%;position:relative;overflow:hidden;background:radial-gradient(ellipse at 60% 95%,#79533a 0,#272b34 42%,#121620 85%)}.hearth-window{position:absolute;width:50%;height:75%;top:11%;left:25%;background:linear-gradient(#12243a,#263746);border:8px solid #50453e;box-shadow:0 0 0 6px #29272b,0 0 20px #000a;overflow:hidden}.hearth-window::after{content:"";position:absolute;inset:0;border-left:4px solid #50453e;left:50%}.hearth-moon{position:absolute;width:40px;height:40px;top:20%;right:21%;background:#e3d1a5;border-radius:50%;box-shadow:0 0 38px #fff8}.hearth-skyline{position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(90deg,#151d2c 18%,transparent 18% 22%,#141d2b 22% 39%,transparent 39% 48%,#121b29 48% 100%)}.rain{position:absolute;inset:-50%;background-image:repeating-linear-gradient(115deg,transparent 0 19px,#fff3 19px 20px,transparent 20px 30px);animation:rain 7s linear infinite}.rain-two{opacity:.35;animation-duration:5s}@keyframes rain{to{transform:translate(-80px,90px)}}.hearth-lamp{position:absolute;left:14%;bottom:17%;width:35px;height:35px;background:#efab5f;border-radius:45% 45% 8% 8%;box-shadow:0 0 60px 35px #fbb05d44}.hearth-caption{position:absolute;bottom:12px;right:14px;font-family:Georgia,serif;color:#ffe2b4;font-style:italic;font-size:12px}.vice-scene{width:100%;height:100%;position:relative;overflow:hidden;background:linear-gradient(#231331,#421e43 62%,#1d101c)}.vice-sun{width:130px;height:130px;position:absolute;top:20%;left:50%;transform:translateX(-50%);border-radius:50%;background:linear-gradient(#e8ad7b,#e4677b);box-shadow:0 0 55px #f0748055}.vice-horizon{position:absolute;height:90px;bottom:0;left:-20%;right:-20%;border-top:2px solid #ff8faa;background:repeating-linear-gradient(0deg,transparent 0 17px,#ff8faa44 18px 19px)}.vice-lines{position:absolute;bottom:-20px;left:0;right:0;height:105px;background:repeating-linear-gradient(100deg,transparent 0 57px,#ff8faa63 58px 59px);transform:perspective(120px) rotateX(55deg);transform-origin:bottom}.vice-caption{position:absolute;left:17px;top:13px;font-family:monospace;font-size:10px;letter-spacing:.2em}.streamer-scene{position:relative;height:100%;width:100%;display:grid;place-items:center;background:radial-gradient(ellipse at 55% 45%,#252e55,#12141f 65%)}.signal-ring{position:absolute;border:1px solid #8fa9ff77;border-radius:50%;width:155px;height:155px;box-shadow:0 0 20px #8fa9ff0d;animation:pulse 5s ease-in-out infinite}.ring2{width:210px;height:210px;animation-delay:.7s}.ring3{width:270px;height:270px;animation-delay:1.4s}@keyframes pulse{50%{transform:scale(1.07);opacity:.45}}.play-triangle{width:78px;height:78px;border:1px solid #899ddd;background:#859bf117;border-radius:50%;display:grid;place-items:center;color:#becbff}.play-triangle svg{width:25px;height:25px;fill:currentColor;stroke:none;margin-left:5px}.streamer-caption{position:absolute;bottom:14px;font-family:monospace;font-size:10px;letter-spacing:.24em;color:#a5afd2}.manifesto{margin:0 clamp(26px,7.5vw,136px);background:#17181a;border:1px solid #2a2b30;display:grid;grid-template-columns:42% 58%;min-height:510px;overflow:hidden}.manifesto-art{position:relative;display:grid;place-items:center;min-height:350px;background:radial-gradient(circle,#43332255,transparent 56%),repeating-linear-gradient(0deg,transparent 0 38px,#ffffff08 39px 40px),repeating-linear-gradient(90deg,transparent 0 38px,#ffffff08 39px 40px)}.manifesto-orbit{position:absolute;width:65%;aspect-ratio:1;border:1px solid #ffffff3a;border-radius:50%;animation:orbit 25s linear infinite}.manifesto-orbit.o2{width:40%;border-style:dashed;animation-direction:reverse}.manifesto-mark{font-size:180px;line-height:1;color:var(--gold);text-shadow:0 0 70px #dc7c3544;animation:orbit 35s linear infinite}@keyframes orbit{to{rotate:360deg}}.manifesto-text{padding:75px clamp(30px,5vw,90px);display:flex;flex-direction:column;justify-content:center}.manifesto h2{font-size:clamp(47px,4.9vw,76px);margin:25px 0}.manifesto-text>p{font-size:15px;line-height:1.85;color:#b2b1b5;max-width:480px}.manifesto-line{display:flex;flex-wrap:wrap;gap:18px;margin-top:45px;color:#aea8a0;font-size:9px;letter-spacing:.2em}.manifesto-line span:not(:last-child)::after{content:"/";color:var(--gold);margin-left:20px}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.video-card{min-width:0}.video-thumb{aspect-ratio:16/9;overflow:hidden;position:relative;background:#1b1d24}.video-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.video-card:hover img{transform:scale(1.05)}.video-abstract{height:100%;background:linear-gradient(45deg,#282331,#11141b)}.play-video{border:1px solid #fff8;border-radius:50%;width:61px;height:61px;display:grid;place-items:center;color:#fff;background:#080a10a9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;backdrop-filter:blur(10px)}.play-video:hover{background:#ef9d47;color:#18120d}.play-video svg{margin-left:3px}.video-meta{display:flex;justify-content:space-between;gap:8px;margin-top:14px;color:#9b9ca6;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.video-card h3{font-size:18px;line-height:1.4;margin:10px 0}.no-videos{border:1px solid #323239;background:linear-gradient(125deg,#181920,#101116);padding:50px;display:flex;align-items:center;gap:28px;min-height:190px}.no-videos-icon{font-size:62px;color:#d7a96c}.no-videos h3{font-size:24px;margin:0 0 7px}.no-videos p{color:#a1a2ad;font-size:13px;line-height:1.7;max-width:630px;margin:0}.no-videos code{color:#e0b77a}.end-cta{text-align:center;padding:125px 22px 140px;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#251b14 0,#0d0c0e 53%,#07080c 80%)}.end-cta h2{margin:20px 0}.end-cta p{color:var(--muted);margin:20px 0 37px}.footer{padding:35px clamp(26px,7.5vw,136px);border-top:1px solid #24262b;background:#090a0d}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-logo{font-size:19px;letter-spacing:-.06em;font-weight:750}.footer-logo span{color:var(--gold)}.footer-right{display:flex;gap:35px;color:#82838d;font-size:11px}.channel-hero{min-height:730px;position:relative;display:flex;align-items:center;padding:150px clamp(26px,8vw,150px) 90px;background:radial-gradient(ellipse at 78% 40%,color-mix(in srgb,var(--theme) 10%,transparent),transparent 60%),#0c0e12;overflow:hidden}.channel-hero-bg{position:absolute;right:3%;top:13%;width:48%;height:66%;pointer-events:none;opacity:.8;mask-image:linear-gradient(90deg,transparent,#000 30%)}.channel-hero-bg>div{width:100%;height:100%}.channel-hero-content{z-index:2;position:relative;max-width:650px}.breadcrumb{display:block;margin:0 0 60px;color:#9b9eaa;font-size:11px;letter-spacing:.2em}.breadcrumb:hover{color:var(--gold)}.channel-hero h1{margin:32px 0 12px;font-size:clamp(65px,8vw,125px);letter-spacing:-.085em;line-height:1}.channel-headline{font-family:Georgia,serif;font-style:italic;color:var(--theme);font-size:clamp(23px,2.8vw,37px);margin:0 0 30px}.channel-description{font-size:16px;color:#acacb8;line-height:1.9;max-width:470px}.channel-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:35px}.channel-tags span{font-size:11px;color:#d0c8c1;padding:9px 12px;border:1px solid #49454b;letter-spacing:.04em}.social-links{display:flex;gap:10px;margin-top:31px;flex-wrap:wrap}.social-link{font-size:12px;padding:11px 17px;border:1px solid #67616b}.social-link:hover{border-color:var(--theme);color:var(--theme)}.links-note{font-size:11px;margin-top:28px;color:#6d7079}.channel-feature{display:grid;grid-template-columns:1fr 1fr;min-height:410px;border:1px solid #2d2d32;background:#121418}.feature-art{position:relative;min-height:410px;overflow:hidden}.feature-art>div{width:100%;height:100%;min-height:410px}.feature-copy{display:flex;flex-direction:column;justify-content:center;padding:50px clamp(26px,5vw,75px)}.feature-copy h3{font-size:clamp(30px,3.6vw,52px);line-height:1.13;letter-spacing:-.06em;margin:21px 0}.feature-copy p{color:#adb0b9;font-size:15px;line-height:1.85}.feature-copy p.hint{font-size:11px;color:#6f7281}.video-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center}.video-modal[hidden]{display:none}.video-backdrop{position:absolute;inset:0;background:#000d;backdrop-filter:blur(12px)}.video-dialog{position:relative;z-index:1;width:min(1000px,92vw);aspect-ratio:16/9;background:#000;box-shadow:0 25px 80px #000}.video-dialog iframe{width:100%;height:100%;border:0}.video-close{position:absolute;top:-47px;right:0;background:transparent;color:#fff;border:none;font-size:31px;cursor:pointer}.notfound{min-height:100svh;display:flex;align-items:start;flex-direction:column;justify-content:center;padding:10vw}.notfound>span{font-size:12px;letter-spacing:.23em;color:var(--gold)}.notfound h1{font-size:clamp(52px,10vw,120px);margin:25px 0 0;letter-spacing:-.08em}.notfound p{color:var(--muted)}.notfound a{margin-top:30px}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--stagger,0ms)}.reveal.visible{opacity:1;transform:translateY(0)}.world-card.reveal.visible:hover{transform:translateY(-7px)}@media(max-width:1150px){.world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:clamp(70px,9vw,120px)}.hero-side-label{display:none}.hero #hero-canvas{right:-27%;width:90%;opacity:.58}.hero-copy{max-width:710px}}@media(max-width:800px){.site-header{height:70px}.desktop-nav,.nav-cta{display:none}.mobile-menu-button{display:grid;gap:6px;background:none;border:0;padding:12px;cursor:pointer}.mobile-menu-button span:not(.sr-only){width:24px;height:2px;background:#e5e5e7}.mobile-menu{top:70px}.hero{min-height:720px;height:100svh;padding:145px 27px 100px}.hero h1{font-size:clamp(64px,11vw,95px)}.hero #hero-canvas{right:-80%;width:150%;opacity:.4}.hero-description{max-width:470px}.hero-bottom{left:27px;right:27px}.section{padding:90px 26px}.section-top{align-items:start;flex-direction:column;gap:20px}.manifesto{margin:0 26px;grid-template-columns:1fr}.manifesto-art{min-height:240px}.manifesto-mark{font-size:140px}.manifesto-text{padding:43px 30px 55px}.video-grid{grid-template-columns:repeat(2,1fr)}.footer-right{display:grid;gap:7px;text-align:right}.channel-hero{min-height:680px;padding:145px 28px 70px}.channel-hero-bg{right:-25%;width:85%;opacity:.35}.channel-hero-content{max-width:600px}.channel-feature{grid-template-columns:1fr}.feature-copy{padding:55px 28px}.footer{padding:35px 26px}}@media(max-width:575px){.hero h1{font-size:clamp(42px,12.6vw,83px)}.hero-copy{margin-top:-25px}.hero-eyebrow{font-size:9px}.hero-description{font-size:14px;max-width:330px}.hero-actions{gap:9px}.button{padding:14px 17px;gap:12px}.hero-bottom{bottom:29px}.hero-bottom span:last-child{display:none}.section-top h2{font-size:clamp(46px,13vw,65px)}.world-grid,.video-grid{grid-template-columns:1fr}.world-card{min-height:440px}.world-art{height:245px}.card-bottom{min-height:140px}.marquee{height:50px}.no-videos{padding:28px;align-items:start}.no-videos-icon{font-size:36px}.footer-main{align-items:start;flex-direction:column}.footer-right{text-align:left}.channel-hero h1{font-size:clamp(55px,14vw,82px);word-break:normal}.channel-description{font-size:14px}.breadcrumb{margin-bottom:45px}.channel-hero-bg{opacity:.22;right:-45%;width:110%}.feature-art,.feature-art>div{min-height:330px}.manifesto-line span:not(:last-child)::after{margin-left:7px}.manifesto-line{gap:8px;line-height:2}.end-cta{padding:90px 25px 110px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}

/* Stagger without inline style attributes, so a strict CSP can stay enabled. */
.world-card:nth-child(2){--stagger:65ms}.world-card:nth-child(3){--stagger:130ms}.world-card:nth-child(4){--stagger:195ms}.world-card:nth-child(5){--stagger:260ms}.world-card:nth-child(6){--stagger:325ms}
