:root{--ink: #0E1111;--black: #050606;--graphite: #1B1F1F;--stone: #2B3131;--paper: #F4E4DB;--bone: #FBF7F2;--orange: #FF4800;--cyan: #00CFD4;--yellow: #FFD31A;--mute: #8A9393;--u: min(1vw, 1.7778vh);--f-think: "Jost", "Futura", system-ui, sans-serif;--f-human: "Bodoni Moda", "Didot", Georgia, serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--f-pen: "Caveat", "Bradley Hand", cursive;--f-ar: "IBM Plex Sans Arabic", "Geeza Pro", sans-serif;--f-ruqaa: "Aref Ruqaa", "IBM Plex Sans Arabic", serif;--f-rakkas: "Rakkas", "IBM Plex Sans Arabic", serif;--ease: cubic-bezier(.2, .7, .1, 1);--ease-io: cubic-bezier(.77, 0, .18, 1)}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden;background:var(--ink);color:var(--bone)}body{font-family:var(--f-think);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior:none;touch-action:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.stage{position:fixed;top:0;right:0;bottom:0;left:0}.scene{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;overflow:hidden;background:var(--bg);color:var(--fg);--bg: var(--ink);--fg: var(--bone);--dim: rgba(251, 247, 242, .58);--rule: rgba(251, 247, 242, .16)}.scene[data-theme=light]{--bg: var(--bone);--fg: var(--ink);--dim: rgba(14, 17, 17, .55);--rule: rgba(14, 17, 17, .14)}.scene[data-theme=paper]{--bg: var(--paper);--fg: var(--ink);--dim: rgba(14, 17, 17, .56);--rule: rgba(14, 17, 17, .16)}.scene[data-theme=orange]{--bg: var(--orange);--fg: var(--ink);--dim: rgba(14, 17, 17, .62);--rule: rgba(14, 17, 17, .25)}.scene[data-theme=graphite]{--bg: var(--graphite)}.scene[data-theme=black]{--bg: var(--black)}.scene.is-active,.scene.is-leaving{visibility:visible}.scene.is-active{z-index:2}.scene.is-leaving{z-index:1}.frame{position:absolute;left:50%;top:50%;width:calc(var(--u) * 100);height:calc(var(--u) * 56.25);transform:translate(-50%,-50%)}.scene.enter-wipe{animation:wipeIn .95s var(--ease-io) both}.scene.enter-wipe.back{animation-name:wipeInBack}.scene.enter-pan{animation:panIn .9s var(--ease) both}.scene.enter-pan.back{animation-name:panInBack}.scene.enter-fade{animation:fadeIn .7s ease both}@keyframes wipeIn{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes wipeInBack{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes panIn{0%{opacity:0;transform:translate(7%)}to{opacity:1;transform:none}}@keyframes panInBack{0%{opacity:0;transform:translate(-7%)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wipe-line{position:fixed;top:0;bottom:0;width:3px;left:0;background:var(--orange);z-index:30;pointer-events:none;opacity:0;transform:translate(100vw)}.wipe-line.run{animation:wipeLine .95s var(--ease-io) both}.wipe-line.run.back{animation-name:wipeLineBack}@keyframes wipeLine{0%{opacity:1;transform:translate(100vw)}98%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes wipeLineBack{0%{opacity:1;transform:translate(0)}98%{opacity:1}to{opacity:0;transform:translate(100vw)}}.r{opacity:0;transform:translateY(calc(var(--u) * 1.4));transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d, 0) * 85ms + .26s)}.scene.is-in .r{opacity:1;transform:none}.kin .line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.kin .w,.title-h1 .w{display:inline-block;transform:translateY(108%);transition:transform 1.05s var(--ease);transition-delay:calc(var(--i, 0) * 90ms + .22s)}.scene.is-in .kin .w,.scene.is-in .title-h1 .w{transform:none}[data-s]{opacity:0;transition:opacity .7s var(--ease),transform .8s var(--ease)}[data-s].on{opacity:1}.mono{font-family:var(--f-mono);font-size:calc(var(--u) * .86);letter-spacing:.02em}.small{font-size:calc(var(--u) * .78)}.dim{color:var(--dim)}.o{color:var(--orange)}.c{color:var(--cyan)}.y{color:var(--yellow)}.ar{font-family:var(--f-ar);direction:rtl;unicode-bidi:isolate}.ruqaa{font-family:var(--f-ruqaa);direction:rtl;unicode-bidi:isolate}.h{font-family:var(--f-human);font-style:italic;font-weight:500;letter-spacing:-.01em}.kicker{font-family:var(--f-mono);font-size:calc(var(--u) * .82);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:calc(var(--u) * .8);flex-wrap:wrap}.h1{font-size:calc(var(--u) * 7.2);font-weight:600;line-height:.96;letter-spacing:-.035em}.h2{font-size:calc(var(--u) * 4.1);font-weight:500;line-height:1.02;letter-spacing:-.03em}.lead{font-size:calc(var(--u) * 1.5);line-height:1.38;font-weight:400;max-width:40em}.lead b,.title-sub b{font-weight:600}.pen{font-family:var(--f-pen);font-weight:700;color:var(--orange);font-size:calc(var(--u) * 2);line-height:1.05;transform:rotate(-2deg)}.foot{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);bottom:calc(var(--u) * 4.4);font-family:var(--f-mono);font-size:calc(var(--u) * .72);color:var(--dim);line-height:1.5}.big{font-size:2.4em;font-weight:700;letter-spacing:-.03em;line-height:1;vertical-align:-.1em}.tag{display:inline-flex;align-items:center;font-family:var(--f-mono);font-size:calc(var(--u) * .66);letter-spacing:.12em;text-transform:uppercase;padding:.32em .7em .28em;border-radius:99px;line-height:1;white-space:nowrap;vertical-align:middle}.tag-r{background:var(--cyan);color:var(--ink)}.tag-o{border:1px solid currentColor;color:var(--fg);opacity:.8}.tag-h{border:1px solid var(--orange);color:var(--orange)}.tag-p{background:var(--orange);color:var(--ink)}.tag-inv.tag-p,.tag-inv.tag-h{background:var(--ink);color:var(--orange);border-color:var(--ink)}.scene[data-theme=orange] .tag-o{color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--f-mono);font-size:calc(var(--u) * .86);letter-spacing:.06em;text-transform:uppercase;padding:1em 1.5em;border-radius:99px;background:var(--orange);color:var(--ink);text-decoration:none;transition:transform .3s var(--ease),background .3s}.btn:hover{transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px currentColor}.btn-small{padding:.6em 1em;font-size:calc(var(--u) * .7)}.link{font-family:var(--f-mono);font-size:calc(var(--u) * .8);color:var(--orange);text-decoration:underline;text-underline-offset:3px}.hud{position:fixed;left:0;right:0;z-index:20;display:flex;align-items:center;pointer-events:none;color:var(--hud, var(--bone));transition:color .5s}body[data-hud=dark]{--hud: var(--ink)}.hud>*{pointer-events:auto}.hud-top{top:0;height:calc(var(--u) * 4.2);padding:0 calc(var(--u) * 2.6);justify-content:space-between}.hud-logo{display:flex;align-items:center;gap:calc(var(--u) * .7)}.hud-logo [data-logo]{width:calc(var(--u) * 10.5);display:block}.hud-logo svg{width:100%;height:auto;display:block}.hud-logo em{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.15);color:var(--orange)}.hud-chapter{font-family:var(--f-mono);font-size:calc(var(--u) * .74);letter-spacing:.14em;text-transform:uppercase;display:flex;gap:1.2em;opacity:.8}.hud-chapter span:first-child{color:var(--orange)}.hud-right{display:flex;gap:calc(var(--u) * 1.6)}.hud-btn{font-family:var(--f-mono);font-size:calc(var(--u) * .74);letter-spacing:.14em;text-transform:uppercase;padding:.5em 0;border-bottom:1px solid currentColor}.hud-bottom{bottom:0;height:calc(var(--u) * 3.8);padding:0 calc(var(--u) * 2.6);justify-content:space-between;gap:calc(var(--u) * 2)}.hud-progress{flex:1;height:14px;display:flex;align-items:center;gap:3px;cursor:pointer}.hud-progress i{flex:1;height:2px;background:currentColor;opacity:.18;transition:opacity .3s,height .3s,background .3s}.hud-progress i.ch{margin-left:8px}.hud-progress i.done{opacity:.55}.hud-progress i.now{opacity:1;background:var(--orange);height:4px}.hud-controls{display:flex;align-items:center;gap:calc(var(--u) * 1.2);font-family:var(--f-mono);font-size:calc(var(--u) * .78)}.hud-arrow{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);min-width:30px;min-height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px currentColor;display:grid;place-items:center;font-size:calc(var(--u) * 1);transition:background .3s,color .3s}.hud-arrow:hover{background:var(--orange);color:var(--ink);box-shadow:none}.hud-count b{color:var(--orange);font-weight:500}.hud-hint{position:absolute;left:50%;bottom:calc(var(--u) * 4.2);transform:translate(-50%);font-family:var(--f-mono);font-size:calc(var(--u) * .7);letter-spacing:.08em;opacity:0;transition:opacity .6s;white-space:nowrap;pointer-events:none}.hud-hint.show{opacity:.7}.cursor{position:fixed;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--orange);z-index:60;pointer-events:none;mix-blend-mode:normal;transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease),background .3s,opacity .3s;display:grid;place-items:center;opacity:0}.has-cursor .cursor{opacity:1}.cursor.big{width:64px;height:64px;margin:-32px 0 0 -32px;background:#ff4800eb}.cursor-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity .2s}.cursor.big .cursor-label{opacity:1}.cursor.drawing{width:8px;height:8px;margin:-4px 0 0 -4px}.ink{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none}@media(hover:none),(pointer:coarse){.cursor{display:none}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#050606f0;color:var(--bone);display:flex;justify-content:center;overflow:auto;animation:fadeIn .35s ease}.overlay[hidden]{display:none}.ov-inner{width:min(1200px,92vw);padding:3.5vh 0 6vh}.ov-inner header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3vh;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:1.5vh}.ov-inner header .mono{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.ov-close{font-size:34px;line-height:1;width:44px;height:44px}.index-list{columns:3;column-gap:40px}.index-list section{break-inside:avoid;margin-bottom:26px}.index-list h4{margin:0 0 8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-weight:500}.index-list button{display:flex;gap:12px;width:100%;padding:6px 0;font-size:17px;border-bottom:1px solid rgba(255,255,255,.08);transition:color .2s,padding .3s}.index-list button:hover{color:var(--orange);padding-left:6px}.index-list button.now{color:var(--orange)}.index-list button span{font-family:var(--f-mono);font-size:12px;opacity:.5;padding-top:4px;min-width:22px}.src-cols{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}.ov-sources h3{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-weight:500;margin:0 0 14px}.src{list-style:decimal;padding-left:20px;font-size:14px;line-height:1.55;color:#ffffffd1;margin-bottom:30px}.src li{margin-bottom:9px}.src a{color:var(--cyan)}.src-note{font-size:14px;line-height:1.6;color:#ffffffbf;margin-bottom:18px}.src-note .tag{font-size:10px}.src-img{columns:2;font-size:12px;font-family:var(--f-mono)}.src-img li{break-inside:avoid}.rotate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--ink);color:var(--bone);display:grid;place-items:center;text-align:center;padding:40px}.rotate[hidden]{display:none}.rotate-inner{max-width:760px}.rotate h2{font-size:92px;font-weight:500;letter-spacing:-.03em;line-height:1;margin:30px 0 20px}.rotate p{font-size:34px;opacity:.75}.rotate .mono{font-size:26px;color:var(--orange);opacity:1}.rotate .btn{margin-top:50px;font-size:26px}.rotate-phone{width:120px;height:200px;border:6px solid var(--bone);border-radius:22px;margin:0 auto;animation:rot 2.4s var(--ease-io) infinite}@keyframes rot{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}.scene .kicker{margin-bottom:calc(var(--u) * 1.4)}figure img{width:100%;height:100%;object-fit:cover}.idea-cover .cover-copy{position:absolute}.cover-h{font-size:calc(var(--u) * 6.4);font-weight:600;line-height:.92;letter-spacing:-.04em}.cover-ar{font-size:calc(var(--u) * 2.6);margin:calc(var(--u) * 1) 0 calc(var(--u) * 1.6);font-weight:600}.cover-line{font-size:calc(var(--u) * 1.5);line-height:1.38;max-width:30em}.why-block{margin-bottom:calc(var(--u) * 2.2);max-width:40em}.why-block .mono{display:flex;align-items:center;gap:.8em;color:var(--dim);margin-bottom:calc(var(--u) * .6);text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--u) * .74)}.why-block h3{font-size:calc(var(--u) * 2.5);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin-bottom:calc(var(--u) * .7)}.why-block p:not(.mono){font-size:calc(var(--u) * 1.22);line-height:1.45}.how .mono,.how-mini .mono,.offer .mono{text-transform:uppercase;letter-spacing:.12em;color:var(--orange);font-size:calc(var(--u) * .72);display:block;margin-bottom:calc(var(--u) * .5)}.how p:not(.mono){font-size:calc(var(--u) * 1.15);line-height:1.45}.scorecard{border-top:1px solid var(--rule);padding-top:calc(var(--u) * 1)}.scorecard>.mono:first-child{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:calc(var(--u) * .7)}.scorecard ul{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * .4) calc(var(--u) * 1.2);margin:calc(var(--u) * .8) 0}.scorecard li{font-family:var(--f-mono);font-size:calc(var(--u) * .72);display:flex;gap:.6em;align-items:center}.scorecard li i{font-style:normal;color:var(--orange);font-size:1.3em}.scorecard .small{color:var(--dim)}.s-feed{--bg: #E9E9E6}.feed-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,#f2f2ef,#e2e2de)}.feed-col{position:absolute;left:calc(var(--u) * 35);width:calc(var(--u) * 30);top:calc(var(--u) * -2);bottom:calc(var(--u) * -2);overflow:hidden;transition:opacity .8s,filter .8s}.feed-track{display:flex;flex-direction:column;gap:calc(var(--u) * 1.6);padding-top:calc(var(--u) * 6);animation:feedScroll 26s linear infinite}.s-feed[data-step="1"] .feed-track,.s-feed[data-step="2"] .feed-track{animation-play-state:paused}.s-feed[data-step="2"] .feed-col{opacity:.45;filter:grayscale(1)}@keyframes feedScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.post{position:relative;background:#fff;border-radius:10px;padding:calc(var(--u) * 1) calc(var(--u) * 1) calc(var(--u) * 1.2);box-shadow:0 1px 2px #0000000f;color:#333;font-family:-apple-system,Helvetica Neue,Arial,sans-serif}.post header{display:flex;align-items:center;gap:calc(var(--u) * .6);font-size:calc(var(--u) * .82);margin-bottom:calc(var(--u) * .8)}.post header i{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-radius:50%;background:linear-gradient(135deg,#d6d6d6,#bdbdbd)}.post header span{margin-left:auto;color:#999}.post p{font-size:calc(var(--u) * .82);color:#555;margin-top:calc(var(--u) * .7)}.post-img{aspect-ratio:1;border-radius:4px;display:grid;place-items:center;text-align:center;font-weight:800;font-size:calc(var(--u) * 1.9);line-height:1.1;color:#fff;padding:1em;position:relative}.post-img small{font-size:.55em;font-weight:500;display:block}.post-img>small{position:absolute;bottom:1em;right:1em}.p1{background:linear-gradient(160deg,#ffb37a,#ff7aa8)}.p2{background:linear-gradient(160deg,#7ab8ff,#b07aff)}.p3{background:#f4f1ea;color:#222}.p4{background:#222;font-family:Georgia,serif;font-style:italic;font-weight:400}.p5{background:#ffde59;color:#111}.p6{background:linear-gradient(160deg,#2bd9a4,#1f8fff)}.p7{background:#c9b8a5}.p8{background:linear-gradient(160deg,#ff5f6d,#ffc371)}.strike{position:absolute;top:8%;right:4%;bottom:8%;left:4%;width:92%;height:84%;pointer-events:none}.strike path{fill:none;stroke:var(--orange);stroke-width:7;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:1100}.post.struck .strike path{transition:stroke-dashoffset .55s var(--ease);stroke-dashoffset:0}.pen-note{position:absolute;right:-2.4em;top:30%;font-family:var(--f-pen);font-style:normal;font-weight:700;color:var(--orange);font-size:calc(var(--u) * 2.1);transform:rotate(-8deg);opacity:0;transition:opacity .4s .3s;white-space:nowrap}.post.struck .pen-note{opacity:1}.feed-side{position:absolute;color:#555}.feed-side-l{left:calc(var(--u) * 5);top:calc(var(--u) * 8)}.feed-side-r{left:calc(var(--u) * 70);top:calc(var(--u) * 14);width:calc(var(--u) * 26)}.feed-count{font-size:calc(var(--u) * 1);color:#333;margin-bottom:calc(var(--u) * 2.4)}.feed-count b{font-size:calc(var(--u) * 3.6);color:var(--orange);font-weight:700;display:block;line-height:1}.feed-verdict{font-size:calc(var(--u) * 3.4);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--ink)}.feed-verdict .h{color:var(--orange)}.feed-cue{position:absolute;left:calc(var(--u) * 5);bottom:calc(var(--u) * 6);color:#555;animation:bob 1.8s ease-in-out infinite}@keyframes bob{50%{transform:translateY(6px)}}.title-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7.5);width:calc(var(--u) * 54)}.kicker-logo{width:calc(var(--u) * 8.5);display:inline-block;color:var(--bone)}.kicker-logo svg{width:100%;height:auto;display:block}.title-h1{font-size:calc(var(--u) * 11.2);font-weight:800;line-height:.84;letter-spacing:-.055em;margin-top:calc(var(--u) * 1.2)}.title-h1 .line{display:block;overflow:hidden;padding-bottom:.04em}.title-h1 .h{font-weight:500;font-size:1.12em;color:var(--orange);letter-spacing:-.04em}.title-ar{font-family:var(--f-ruqaa);font-size:calc(var(--u) * 3.4);color:var(--cyan);margin:calc(var(--u) * .4) 0 calc(var(--u) * 1.6);text-align:left}.title-sub{font-size:calc(var(--u) * 1.55);line-height:1.35;max-width:28em}.legend{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .7) calc(var(--u) * 2);margin-top:calc(var(--u) * 2.6);font-size:calc(var(--u) * .86);color:var(--dim)}.legend li{display:flex;align-items:center;gap:.8em}.legend .tag{min-width:8.4em;justify-content:center}.title-photo{position:absolute;left:calc(var(--u) * 63);top:calc(var(--u) * 6.5);width:calc(var(--u) * 32);height:calc(var(--u) * 40)}.title-photo figcaption{position:absolute;top:100%;left:0;right:0;padding-top:calc(var(--u) * .8);color:var(--dim)}.s-route .frame>.kicker,.s-route .h2{position:relative;left:calc(var(--u) * 5);top:calc(var(--u) * 7.5)}.s-route .h2{width:calc(var(--u) * 60)}.metro-line{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 30);height:calc(var(--u) * 12);display:flex;justify-content:space-between}.metro-rail{position:absolute;left:0;right:0;top:calc(var(--u) * 5.4);height:calc(var(--u) * .9);background:var(--orange);border-radius:99px}.stop{position:relative;width:calc(var(--u) * 8.4);display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:0}.stop i{position:absolute;top:calc(var(--u) * 4.75);width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);border-radius:50%;background:var(--bone);border:calc(var(--u) * .35) solid var(--ink);transition:transform .3s var(--ease),background .3s}.stop b{font-family:var(--f-mono);font-weight:500;font-size:calc(var(--u) * .8);color:var(--orange)}.stop span{font-size:calc(var(--u) * 1.05);font-weight:500;line-height:1.15;margin-top:calc(var(--u) * 1.1)}.stop:nth-child(2n) b{margin-top:calc(var(--u) * 8.2)}.stop:nth-child(odd) span{order:-1;margin:0 0 calc(var(--u) * .3)}.stop:nth-child(odd) b{order:-2}.stop:nth-child(odd){padding-top:0}.stop:nth-child(odd) i{top:calc(var(--u) * 4.75)}.stop:nth-child(odd) b,.stop:nth-child(odd) span{position:relative;top:calc(var(--u) * -3.5)}.stop:nth-child(odd) em{position:relative;top:calc(var(--u) * 8.4)}.stop:nth-child(2n) span{margin-top:calc(var(--u) * .2)}.stop em{font-style:normal;font-family:var(--f-ar);font-size:calc(var(--u) * .9);color:var(--dim)}.stop:nth-child(2n) em{order:-1;position:relative;top:calc(var(--u) * -.5)}.stop:hover i{transform:scale(1.35);background:var(--orange)}.stop-big i{background:var(--orange);width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);top:calc(var(--u) * 4.45)!important}.s-route .frame>p.mono{position:absolute;left:calc(var(--u) * 5);bottom:calc(var(--u) * 6)}.ev-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 6.5);width:calc(var(--u) * 70)}.ev-head .lead{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 1.3)}.ev-posts{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 22.5);display:flex;gap:calc(var(--u) * 1.6)}.ev-post{width:calc(var(--u) * 16.4);position:relative}.ev-img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#ddd}.ev-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ev-post:hover .ev-img img{transform:scale(1.04)}.ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ring ellipse{fill:none;stroke:var(--orange);stroke-width:4;stroke-dasharray:600;stroke-dashoffset:600;transform-origin:center}.ring.on ellipse{transition:stroke-dashoffset 1s var(--ease) .3s;stroke-dashoffset:0}.ev-post figcaption{display:grid;grid-template-columns:auto 1fr auto;gap:.6em;align-items:baseline;padding-top:calc(var(--u) * .7);font-size:calc(var(--u) * .95);border-bottom:1px solid var(--rule);padding-bottom:calc(var(--u) * .5)}.ev-post figcaption b{font-family:var(--f-mono);font-weight:500;font-size:calc(var(--u) * .8);color:var(--dim)}.ev-post figcaption strong{font-size:calc(var(--u) * 2.2);font-weight:700;letter-spacing:-.03em;line-height:1}.ev-cap{position:absolute;left:0;right:0;top:0;aspect-ratio:4 / 5;background:var(--ink);color:var(--bone);padding:calc(var(--u) * 1.2);font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.3);line-height:1.3;opacity:0;transition:opacity .35s;display:flex;align-items:flex-end}.ev-post:hover .ev-cap,.ev-post:focus .ev-cap{opacity:1}.ev-notes .pen{position:absolute;width:calc(var(--u) * 17);font-size:calc(var(--u) * 1.75)}.pen-1{left:calc(var(--u) * 78.5);top:calc(var(--u) * 21)}.pen-2{left:calc(var(--u) * 78.5);top:calc(var(--u) * 33)}.pen-3{left:calc(var(--u) * 78.5);top:calc(var(--u) * 42)}.ev-notes .pen.on{transform:rotate(-2deg)}.s-numbers .frame>.kicker,.s-numbers .h2{position:relative;left:calc(var(--u) * 5);top:calc(var(--u) * 7.5);width:calc(var(--u) * 80)}.nums{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 24);display:grid;grid-template-columns:1fr 1fr 1.25fr 1fr;gap:calc(var(--u) * 3)}.num{border-top:2px solid var(--orange);padding-top:calc(var(--u) * 1.2)}.num b{font-size:calc(var(--u) * 8);font-weight:300;letter-spacing:-.05em;line-height:.9}.num b.o{color:var(--orange)}.num i{font-style:normal;font-size:calc(var(--u) * 2.4);color:var(--dim);font-weight:300}.num i.vs{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 2);margin:0 .35em;color:var(--dim)}.num p{font-size:calc(var(--u) * 1.1);line-height:1.4;color:var(--dim);margin-top:calc(var(--u) * 1.2);max-width:18em}.pl-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7.5);width:calc(var(--u) * 38)}.pl-copy .lead{font-size:calc(var(--u) * 1.3);margin-top:calc(var(--u) * 1.6)}.pen-wa{margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 1.9);max-width:15em}.bars{position:absolute;left:calc(var(--u) * 47);right:calc(var(--u) * 5);top:calc(var(--u) * 9);display:flex;flex-direction:column;gap:calc(var(--u) * 1.15)}.bar{display:grid;grid-template-columns:calc(var(--u) * 9) 1fr calc(var(--u) * 6);align-items:center;gap:calc(var(--u) * 1);position:relative;font-size:calc(var(--u) * 1.1)}.bar span small{font-family:var(--f-mono);font-size:.7em;color:var(--dim)}.bar i{height:calc(var(--u) * 2.6);width:0;background:var(--ink);opacity:.14;transition:width 1.2s var(--ease)}.scene.is-in .bar i{width:calc(var(--v) / 51.6 * 100%)}.bar:nth-child(2) i{transition-delay:.08s}.bar:nth-child(3) i{transition-delay:.16s}.bar:nth-child(4) i{transition-delay:.24s}.bar:nth-child(5) i{transition-delay:.32s}.bar:nth-child(6) i{transition-delay:.4s}.bar:nth-child(7) i{transition-delay:.48s}.bar:nth-child(8) i{transition-delay:.56s}.bar b{font-family:var(--f-mono);font-weight:500;font-size:calc(var(--u) * .95)}.bar-hot i{background:var(--orange);opacity:1}.bar-hot span,.bar-hot b{color:var(--orange);font-weight:600}.bar-cool i{background:var(--cyan);opacity:1}.bar .pen{position:absolute;left:calc(var(--u) * 33);font-size:calc(var(--u) * 1.8);white-space:nowrap}.bar .pen-c{color:#00979b}.s-field .frame>.kicker,.s-field .h2{position:relative;left:calc(var(--u) * 5);top:calc(var(--u) * 7.5)}.rivals{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 19.5);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 3)}.rival{border-top:1px solid var(--rule);padding-top:calc(var(--u) * 1.2)}.rival h3{font-size:calc(var(--u) * 3.4);font-weight:600;letter-spacing:-.03em;margin:calc(var(--u) * .4) 0 calc(var(--u) * .4)}.rival .owns{font-size:calc(var(--u) * 1.4);color:var(--dim);margin-bottom:calc(var(--u) * 1.4)}.rival .owns .h{color:var(--bone);font-size:1.2em}.rival li{font-size:calc(var(--u) * 1.05);line-height:1.4;padding:calc(var(--u) * .45) 0;border-bottom:1px solid var(--rule);color:var(--dim)}.rival li b{color:var(--bone);font-weight:600}.verdict{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 20);top:calc(var(--u) * 41.5);font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 2.1);line-height:1.2;color:var(--orange)}.map-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7.5);width:calc(var(--u) * 33)}.map-copy .lead{margin-top:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.35)}.map-note{margin-top:calc(var(--u) * 3);padding:calc(var(--u) * 1) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:calc(var(--u) * 7);font-size:calc(var(--u) * .9);line-height:1.55;color:var(--fg)}.map{position:absolute;left:calc(var(--u) * 44);right:calc(var(--u) * 5);top:calc(var(--u) * 7);bottom:calc(var(--u) * 7);border:1px solid var(--rule);background:linear-gradient(var(--rule),var(--rule)) 50% 0 / 1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) 0 50% / 100% 1px no-repeat}.map-axis{position:absolute;display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:calc(var(--u) * .72);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.map-x{left:0;right:0;bottom:calc(var(--u) * -2)}.map-y{left:calc(var(--u) * -1.6);top:0;bottom:0;flex-direction:column-reverse;writing-mode:vertical-rl;transform:rotate(180deg);align-items:center}.map-white{position:absolute;left:66%;top:4%;right:3%;bottom:52%;border:2px dashed var(--orange);background:#ff480012;padding:calc(var(--u) * 1);display:flex;flex-direction:column;justify-content:flex-start}.map-white b{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.6);color:var(--orange);font-weight:600}.map-white span{font-family:var(--f-mono);font-size:calc(var(--u) * .7);color:var(--dim);margin-top:.3em}.dot{position:absolute;left:calc(var(--x) * 1%);bottom:calc(var(--y) * 1%);transform:translate(-50%,50%);font-size:calc(var(--u) * .95);font-weight:500;display:flex;align-items:center;gap:.5em;white-space:nowrap}.dot:before{content:"";width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-radius:50%;background:var(--ink);flex:none;transition:transform .3s var(--ease)}.dot:hover:before{transform:scale(1.4)}.dot small{font-family:var(--f-mono);font-size:.72em;color:var(--dim)}.dot-th:before{background:var(--cyan)}.dot-goal{color:var(--orange);font-weight:600}.dot-goal:before{background:var(--orange);box-shadow:0 0 0 calc(var(--u) * .5) #ff480040;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 calc(var(--u) * 1) #ff480000}}.map-arrow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.map-arrow path{fill:none;stroke:var(--orange);stroke-width:.5;stroke-dasharray:3 2;vector-effect:non-scaling-stroke;stroke-width:2px}.ins-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7.5);width:calc(var(--u) * 48)}.ins-copy .h1 .h{color:var(--orange);font-weight:500}.ins-copy .lead{margin-top:calc(var(--u) * 2.4);font-size:calc(var(--u) * 1.4);color:var(--dim);max-width:30em}.ins-photo{position:absolute;left:calc(var(--u) * 57);top:calc(var(--u) * 6.5);width:calc(var(--u) * 38);height:calc(var(--u) * 40)}.ins-photo figcaption{position:absolute;top:100%;padding-top:calc(var(--u) * .8);color:var(--dim)}.rooms-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7)}.rooms-head .mono{margin-top:calc(var(--u) * .8)}.rooms{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 17.5);width:calc(var(--u) * 58);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 1.4)}.room{display:flex;flex-direction:column;gap:calc(var(--u) * .3)}.room img{width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:filter .5s,transform .5s var(--ease)}.room:hover img,.room.is-on img{filter:none}.room b{font-size:calc(var(--u) * 1.15);font-weight:600;margin-top:calc(var(--u) * .3)}.room span{font-size:calc(var(--u) * .95);color:var(--dim);text-align:left}.room.is-on b{color:var(--orange)}.room.is-on{box-shadow:0 calc(var(--u) * -.4) 0 0 var(--orange)}.room-panel{position:absolute;left:calc(var(--u) * 67);right:calc(var(--u) * 5);top:calc(var(--u) * 17.5);bottom:calc(var(--u) * 8);background:var(--ink);color:var(--bone);padding:calc(var(--u) * 2);display:flex;flex-direction:column;gap:calc(var(--u) * 1.1);transition:opacity .4s}.room-panel h3{font-size:calc(var(--u) * 2.4);font-weight:500;letter-spacing:-.02em}.room-panel p{font-size:calc(var(--u) * 1.1);line-height:1.45}.room-panel .dim,.room-panel [data-rp-num]{color:#fbf7f280}.rp-means{border-top:1px solid rgba(255,255,255,.15);padding-top:calc(var(--u) * 1)}.rp-means .mono{display:block;color:var(--orange);text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--u) * .7);margin-bottom:.4em}.rp-means span:last-child{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.5);line-height:1.25}.rp-feeds{margin-top:auto;color:var(--cyan)}.room-panel.swap{opacity:0}.s-truth .frame>.kicker{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);color:var(--ink)}.mega{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 10.5);font-size:calc(var(--u) * 10.4);font-weight:700;line-height:.86;letter-spacing:-.055em}.mega .line:last-child .w{font-family:var(--f-human);font-style:italic;font-weight:500;letter-spacing:-.04em}.mega-ar{position:absolute;right:calc(var(--u) * 5);top:calc(var(--u) * 13);font-size:calc(var(--u) * 3.6);font-weight:700}.truth-sub{position:absolute;right:calc(var(--u) * 5);bottom:calc(var(--u) * 8);width:calc(var(--u) * 34);font-size:calc(var(--u) * 1.4);line-height:1.4}.truth-sub i{font-family:var(--f-human)}.shift-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);width:calc(var(--u) * 26)}.shift-head .mono{margin-top:calc(var(--u) * 1.2);line-height:1.5}.shifts{position:absolute;left:calc(var(--u) * 34);right:calc(var(--u) * 5);top:calc(var(--u) * 7)}.shifts li{display:grid;grid-template-columns:1fr calc(var(--u) * 3) 1.25fr;align-items:center;padding:calc(var(--u) * .95) 0;border-bottom:1px solid var(--rule);font-size:calc(var(--u) * 1.9);cursor:default}.shifts li:after{content:"→";grid-column:2;grid-row:1;color:var(--orange);font-size:.8em;opacity:.4;transition:opacity .4s}.shifts s{grid-column:1;text-decoration:none;position:relative;color:var(--dim);font-weight:400;justify-self:start}.shifts s:after{content:"";position:absolute;left:-2%;right:100%;top:54%;height:3px;background:var(--orange);transition:right .5s var(--ease)}.shifts span{grid-column:3;font-family:var(--f-human);font-style:italic;font-weight:500;opacity:.12;transform:translate(-10px);transition:opacity .5s,transform .5s var(--ease)}.shifts li:hover s:after,.s-shift.all li s:after{right:-2%}.shifts li:hover span,.s-shift.all li span{opacity:1;transform:none}.shifts li:hover:after,.s-shift.all li:after{opacity:1}.s-shift.all li:nth-child(2) s:after,.s-shift.all li:nth-child(2) span{transition-delay:.1s}.s-shift.all li:nth-child(3) s:after,.s-shift.all li:nth-child(3) span{transition-delay:.2s}.s-shift.all li:nth-child(4) s:after,.s-shift.all li:nth-child(4) span{transition-delay:.3s}.s-shift.all li:nth-child(5) s:after,.s-shift.all li:nth-child(5) span{transition-delay:.4s}.s-shift.all li:nth-child(6) s:after,.s-shift.all li:nth-child(6) span{transition-delay:.5s}.s-shift.all li:nth-child(7) s:after,.s-shift.all li:nth-child(7) span{transition-delay:.6s}.s-role .frame>.kicker,.role-h{position:relative;left:calc(var(--u) * 5);top:calc(var(--u) * 7.5)}.role-h{font-size:calc(var(--u) * 4.4)}.role-grid{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 24);display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 2.4)}.role-cell{border-top:2px solid var(--orange);padding-top:calc(var(--u) * 1)}.role-cell .mono{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:calc(var(--u) * .74);margin-bottom:calc(var(--u) * .8)}.role-cell .mono small{text-transform:none;letter-spacing:0;color:var(--cyan);margin-left:.4em}.role-cell p:not(.mono){font-size:calc(var(--u) * 1.4);line-height:1.35}.role-cell .ar{font-size:calc(var(--u) * 1.3);color:var(--orange);display:block;margin-top:.5em;text-align:left}.method-line{display:flex;flex-wrap:wrap;gap:.35em;align-items:baseline}.method-line b{font-family:var(--f-human);font-style:italic;font-weight:500;color:var(--orange)}.role-foot{position:absolute;left:calc(var(--u) * 5);bottom:calc(var(--u) * 7);width:calc(var(--u) * 60);font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.8);line-height:1.3;color:var(--dim)}.layer-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7.5);width:calc(var(--u) * 34)}.layer-copy .lead{margin:calc(var(--u) * 1.8) 0 calc(var(--u) * 2.4);font-size:calc(var(--u) * 1.3);color:var(--dim)}.layer-art{position:absolute;left:calc(var(--u) * 44);right:calc(var(--u) * 5);top:calc(var(--u) * 6.5);bottom:calc(var(--u) * 6.5)}.layer-art>img{position:absolute;left:0;top:0;height:100%;width:calc(var(--u) * 28);object-fit:cover}.layer-drafts{position:absolute;left:calc(var(--u) * 30.5);top:calc(var(--u) * 6);right:0;display:flex;flex-direction:column;gap:calc(var(--u) * 1.6)}.draft{font-size:calc(var(--u) * 1.75);line-height:1.1;position:relative;display:inline-block;align-self:flex-start}.draft:after{content:"";position:absolute;left:-3%;right:103%;top:55%;height:3px;background:var(--orange);transition:right .6s var(--ease)}.draft-keep{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 2.4)}.draft-keep:after{display:none}.draft-keep:before{content:"";position:absolute;top:-18%;right:-6%;bottom:-18%;left:-6%;border:2.5px solid var(--orange);border-radius:50%;transform:rotate(-3deg) scale(.6);opacity:0;transition:all .6s var(--ease) .8s}.s-layer.worked .draft:after{right:-3%}.s-layer.worked .draft:nth-child(2):after{transition-delay:.3s}.s-layer.worked .draft-keep:before{opacity:1;transform:rotate(-3deg) scale(1)}.layer-ink{position:absolute;left:0;top:0;width:calc(var(--u) * 28);height:100%;overflow:visible}.layer-ink path{fill:none;stroke:var(--orange);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400}.layer-ink.on path{transition:stroke-dashoffset 1.2s var(--ease) .2s;stroke-dashoffset:0}.layer-ink.on .ink-2{transition-delay:.7s}.pen-l1{position:absolute;left:calc(var(--u) * 30.5);top:calc(var(--u) * 21.5)}.pen-l2{position:absolute;left:calc(var(--u) * 30.5);top:calc(var(--u) * 33)}.method-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7)}.obs{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 18);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 1.6)}.ob{display:grid;grid-template-columns:calc(var(--u) * 7) 1fr;gap:calc(var(--u) * 1.1);align-items:center;padding:calc(var(--u) * .7);border:1px solid var(--rule);transition:border-color .3s,background .3s}.ob img{width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(1);transition:filter .4s}.ob span{font-size:calc(var(--u) * 1.15);line-height:1.3;font-weight:500}.ob.is-on{border-color:var(--orange);background:#ff48000f}.ob.is-on img,.ob:hover img{filter:none}.pipe{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 29);display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr 1fr;gap:calc(var(--u) * 1.2)}.pipe-step{border-top:2px solid var(--fg);padding-top:calc(var(--u) * 1);position:relative}.pipe-step:not(:last-child):after{content:"→";position:absolute;right:calc(var(--u) * -1.1);top:calc(var(--u) * -1.25);color:var(--orange);font-size:calc(var(--u) * 1.2);background:var(--bg);padding:0 .2em}.pipe-step .mono{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:calc(var(--u) * .72);margin-bottom:calc(var(--u) * .7)}.pipe-step p:not(.mono){font-size:calc(var(--u) * 1.1);line-height:1.42;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s var(--ease)}.pipe.run .pipe-step p:not(.mono){opacity:1;transform:none}.pipe.run .pipe-step:nth-child(2) p{transition-delay:.25s}.pipe.run .pipe-step:nth-child(3) p{transition-delay:.5s}.pipe.run .pipe-step:nth-child(4) p{transition-delay:.8s}.pipe.run .pipe-step:nth-child(5) p,.pipe.run .pipe-step:nth-child(5) .link{transition-delay:1.1s}.pipe-truth{border-top-color:var(--orange)!important}.pipe-truth p:not(.mono){font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.6)!important;line-height:1.2!important;color:var(--orange)}.pipe-idea p:not(.mono){font-weight:600;font-size:calc(var(--u) * 1.35)!important}.pipe-idea .link{display:inline-block;margin-top:calc(var(--u) * 1);opacity:0;transition:opacity .5s}.pipe.run .pipe-idea .link{opacity:1}.kill-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);width:calc(var(--u) * 60)}.kill-head .mono{margin-top:calc(var(--u) * .9)}.notes{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 21);display:grid;grid-template-columns:repeat(5,1fr);gap:calc(var(--u) * 1.4)}.note{background:var(--paper);color:var(--ink);padding:calc(var(--u) * 1.1);height:calc(var(--u) * 11);transform:rotate(var(--t));box-shadow:0 6px 18px #0000004d;position:relative;display:flex;flex-direction:column;overflow:hidden;transition:transform .4s var(--ease),background .4s}.scene.is-in .note.r{transform:rotate(var(--t))}.note b{font-size:calc(var(--u) * 1.3);font-weight:600;line-height:1.15;position:relative;align-self:flex-start}.note b:after{content:"";position:absolute;left:-4%;right:104%;top:50%;height:3px;background:var(--orange);transition:right .45s var(--ease)}.note span{font-family:var(--f-pen);font-weight:700;color:var(--orange);font-size:calc(var(--u) * 1.5);line-height:1.05;margin-top:auto;opacity:0;transform:translateY(6px);transition:opacity .4s .25s,transform .4s .25s}.note.dead b:after{right:-4%}.note.dead span{opacity:1;transform:none}.note.dead{background:#e8d7cd}.note:hover{transform:rotate(0) translateY(-3px)}.kill-foot{position:absolute;left:calc(var(--u) * 5);bottom:calc(var(--u) * 6.5);font-size:calc(var(--u) * 2.2)}.s-test .frame>.kicker,.s-test .h2{position:relative;left:calc(var(--u) * 5);top:calc(var(--u) * 7)}.tests{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 21);width:calc(var(--u) * 52);display:grid;grid-template-columns:1fr 1fr;gap:0 calc(var(--u) * 3)}.tests li{font-size:calc(var(--u) * 1.5);line-height:1.25;padding:calc(var(--u) * 1.2) 0;border-bottom:1px solid var(--rule);display:flex;gap:calc(var(--u) * 1)}.tests b{font-family:var(--f-mono);font-weight:500;font-size:calc(var(--u) * .8);color:var(--orange);padding-top:.4em}.survivors{position:absolute;left:calc(var(--u) * 63);right:calc(var(--u) * 5);top:calc(var(--u) * 19);display:flex;flex-direction:column;gap:calc(var(--u) * .4)}.survivors p{font-size:calc(var(--u) * .95);color:var(--dim);margin-top:calc(var(--u) * 1.4)}.survivors p .mono{color:var(--orange);text-transform:uppercase;letter-spacing:.12em;margin-right:.6em;font-size:calc(var(--u) * .74)}.survivors button{font-size:calc(var(--u) * 1.75);font-weight:500;letter-spacing:-.02em;padding:calc(var(--u) * .5) 0;border-bottom:1px solid var(--rule);transition:color .3s,padding .3s}.survivors button:hover{color:var(--orange);padding-left:calc(var(--u) * .6)}.i1-dots{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 44)}.i1-dots img{width:100%;height:100%;object-fit:cover}.s-i1cover .cover-copy{left:calc(var(--u) * 50);top:calc(var(--u) * 7);right:calc(var(--u) * 5)}.i1-m2{font-size:calc(var(--u) * 13);font-weight:900;letter-spacing:-.07em;line-height:.8;margin:calc(var(--u) * .6) 0 calc(var(--u) * 1)}.i1-m2 sup{font-size:.4em;vertical-align:.95em;letter-spacing:-.03em}.s-i1cover .cover-h{font-size:calc(var(--u) * 4.6)}.s-i1cover .cover-ar{font-family:var(--f-rakkas);font-weight:400;font-size:calc(var(--u) * 3.6);text-align:left;margin:calc(var(--u) * .2) 0 calc(var(--u) * 1)}.s-i1cover .cover-line{font-size:calc(var(--u) * 1.4)}.idea-why .why-photo{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 36)}.s-i1why .why-copy{position:absolute;left:calc(var(--u) * 41);right:calc(var(--u) * 5);top:calc(var(--u) * 7)}.why-copy .kicker{margin-bottom:calc(var(--u) * 2)}.i1see-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7)}.briefs{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 15.5);display:grid;grid-template-columns:1fr 1.5fr;gap:calc(var(--u) * 2);height:calc(var(--u) * 15)}.brief-owner{background:var(--paper);padding:calc(var(--u) * 1.4);transform:rotate(-1.2deg);box-shadow:0 8px 22px #0000001f}.brief-owner .mono,.brief-ours>.mono{text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--u) * .7);color:var(--dim)}.brief-owner .ruqaa{font-size:calc(var(--u) * 2.8);line-height:1.5;margin:calc(var(--u) * .4) 0;text-align:right}.brief-owner .tr{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.1);color:var(--dim)}.brief-ours{border:2px solid var(--ink);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4);position:relative;transform:translate(10px)}.brief-ours.on{transform:none}.brief-ours dl{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .5) calc(var(--u) * 1.6);margin-top:calc(var(--u) * .6)}.brief-ours dl div{border-bottom:1px solid var(--rule);padding-bottom:calc(var(--u) * .4)}.brief-ours dt{font-family:var(--f-mono);font-size:calc(var(--u) * .66);text-transform:uppercase;letter-spacing:.1em;color:var(--orange)}.brief-ours dd{font-size:calc(var(--u) * 1);line-height:1.32}.brief-ours .hl dd{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.25)}.pen-b1{position:absolute;right:calc(var(--u) * 1);top:calc(var(--u) * -2.6);font-size:calc(var(--u) * 1.7)}.episodes{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 32.5);display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:calc(var(--u) * 1.6)}.ep{position:relative;display:grid;grid-template-columns:calc(var(--u) * 7.6) 1fr;gap:calc(var(--u) * .9);align-items:end}.ep img{width:100%;aspect-ratio:9 / 16;object-fit:cover}.ep figcaption{display:flex;flex-direction:column;gap:.2em;padding-bottom:calc(var(--u) * .4)}.ep figcaption b{font-family:var(--f-mono);font-weight:500;font-size:calc(var(--u) * .8);color:var(--orange)}.ep figcaption span{font-size:calc(var(--u) * 1.3);font-weight:600}.ep figcaption em{font-style:normal;font-family:var(--f-rakkas);font-size:calc(var(--u) * 1.4);text-align:left}.ep .m2{position:absolute;left:calc(var(--u) * .5);top:calc(var(--u) * .5);font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .66);background:var(--orange);color:var(--ink);padding:.2em .45em}.sign>.mono:first-child{text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--u) * .7);color:var(--dim)}.sign-board{margin:calc(var(--u) * .7) 0;background:var(--orange);border:calc(var(--u) * .5) solid var(--cyan);outline:2px solid var(--ink);padding:calc(var(--u) * .9) calc(var(--u) * 1.4);display:flex;flex-direction:column;align-items:center;color:var(--ink)}.sign-board .ruqaa{font-family:var(--f-rakkas);font-size:calc(var(--u) * 4.2);line-height:1.1}.sign-board small{font-family:var(--f-ruqaa);font-size:calc(var(--u) * 1.3)}.idea-how .how-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);width:calc(var(--u) * 70)}.s-i1how .how-grid{position:absolute;left:calc(var(--u) * 5);width:calc(var(--u) * 60);top:calc(var(--u) * 17.5);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2) calc(var(--u) * 3)}.s-i1how .scorecard{position:absolute;left:calc(var(--u) * 70);right:calc(var(--u) * 5);top:calc(var(--u) * 17.5)}.split-face{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 44);--split: 52%;overflow:hidden;touch-action:none}.split-face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sf-machine{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--split));background:var(--ink)}.sf-handle{position:absolute;top:0;bottom:0;left:var(--split);width:0;display:flex;align-items:center;justify-content:center;cursor:ew-resize}.sf-handle i{position:absolute;top:0;bottom:0;width:2px;background:var(--orange)}.sf-handle span{position:absolute;font-family:var(--f-mono);font-size:calc(var(--u) * .74);text-transform:uppercase;letter-spacing:.12em;padding:.5em .8em;white-space:nowrap;top:calc(var(--u) * 4)}.sf-handle span:first-child{right:6px;background:var(--orange);color:var(--ink)}.sf-handle span:last-child{left:6px;background:var(--cyan);color:var(--ink)}.sf-handle:after{content:"⟷";position:absolute;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);border-radius:50%;background:var(--orange);color:var(--ink);display:grid;place-items:center;font-size:calc(var(--u) * 1.4);transform:translate(0)}.s-i2cover .cover-copy{left:calc(var(--u) * 50);top:calc(var(--u) * 8);right:calc(var(--u) * 5)}.s-i2cover .cover-ar{color:var(--orange);text-align:left}.s-i2why .why-copy,.s-i3why .why-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);width:calc(var(--u) * 54)}.why-side{position:absolute;right:calc(var(--u) * 5);top:calc(var(--u) * 7);bottom:calc(var(--u) * 7);width:calc(var(--u) * 30)}.play-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7)}.game{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 17)}.game-round{display:flex;justify-content:space-between;color:var(--dim);border-bottom:1px solid var(--rule);padding-bottom:calc(var(--u) * .6)}.game-prompt{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 2.3);margin:calc(var(--u) * 1.4) 0}.game-opts{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2)}.gopt{border:1px solid var(--rule);padding:calc(var(--u) * 1.6) calc(var(--u) * 2);display:flex;align-items:center;gap:calc(var(--u) * 1.6);justify-content:space-between;transition:border-color .3s,background .3s,transform .3s var(--ease);min-height:calc(var(--u) * 8)}.gopt i{font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * 1);width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;flex:none}.gopt .ar{font-size:calc(var(--u) * 2.3);font-weight:600;text-align:right;flex:1}.gopt:hover{border-color:var(--bone);transform:translateY(-2px)}.gopt.human{background:var(--orange);color:var(--ink);border-color:var(--orange)}.gopt.machine{background:#00cfd41f;border-color:var(--cyan);color:var(--cyan)}.gopt.human i:after{content:""}.game.answered .gopt{pointer-events:none}.gopt .badge{position:absolute}.game-reveal{min-height:calc(var(--u) * 5);margin-top:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.35);line-height:1.4;max-width:46em}.game-reveal b{color:var(--orange);font-weight:600}.game-next{margin-top:calc(var(--u) * .4);opacity:0;pointer-events:none;transition:opacity .3s}.game.answered .game-next{opacity:1;pointer-events:auto}.i2how-grid{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 7);bottom:calc(var(--u) * 6);display:grid;grid-template-columns:1.05fr 1fr;gap:calc(var(--u) * 3)}.s-i2how .how-head{position:static;width:auto;margin-bottom:calc(var(--u) * 2)}.how-list{display:flex;flex-direction:column;gap:calc(var(--u) * 1.5)}.i2-mocks{display:grid;grid-template-columns:calc(var(--u) * 15) 1fr;grid-template-rows:auto 1fr;gap:calc(var(--u) * 1.6)}.story{grid-row:span 2;background:linear-gradient(180deg,#121616,#050606);color:var(--bone);border-radius:calc(var(--u) * 1.4);padding:calc(var(--u) * 1);aspect-ratio:9 / 16;display:flex;flex-direction:column;gap:calc(var(--u) * .7);align-self:start}.story-bar{display:flex;gap:3px}.story-bar i{flex:1;height:2px;background:#ffffff59}.story-bar i:first-child{background:var(--bone)}.story-user{font-size:calc(var(--u) * .66);opacity:.8}.story-q{font-size:calc(var(--u) * 1.5);font-weight:700;text-align:center;margin:calc(var(--u) * .6) 0;color:var(--orange)}.story-card{background:#ffffff14;border-radius:calc(var(--u) * .5);padding:calc(var(--u) * .7)}.story-card .mono{font-size:calc(var(--u) * .6);color:var(--cyan)}.story-card .ar{font-size:calc(var(--u) * .95);line-height:1.4}.story-poll{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;background:var(--bone);color:var(--ink);border-radius:calc(var(--u) * .5);overflow:hidden;font-weight:700;text-align:center;font-size:calc(var(--u) * 1)}.story-poll span{padding:calc(var(--u) * .6)}.story-poll span:first-child{border-right:1px solid rgba(0,0,0,.15)}.report{background:var(--ink);color:var(--bone);padding:calc(var(--u) * 1.4);display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.report>.mono{font-size:calc(var(--u) * .66);color:var(--cyan);text-transform:uppercase;letter-spacing:.12em}.report h3{font-size:calc(var(--u) * 3.2);font-weight:700;line-height:.9;letter-spacing:-.04em}.report-sub{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.15);color:var(--orange)}.report ul{display:flex;flex-wrap:wrap;gap:.4em;font-size:calc(var(--u) * .66)}.report li{border:1px solid rgba(255,255,255,.25);padding:.25em .6em;border-radius:99px}.report-note{font-size:calc(var(--u) * .85);color:#fff9;margin-top:auto}.i2-mocks .scorecard{grid-column:2}.gm{width:calc(var(--u) * 13);aspect-ratio:4 / 5;position:relative;box-shadow:0 10px 30px #0000002e}.gm canvas{width:100%;height:100%;display:block}.gm-fit{width:100%;height:100%;aspect-ratio:auto;box-shadow:none}.gm-cliche{background:linear-gradient(160deg,#ff7ac8,#a64dff 50%,#3d7bff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;color:#fff;text-shadow:0 0 10px #fff200,2px 2px 0 #c400a8;text-align:center;overflow:hidden}.gm-cliche b{font-size:calc(var(--u) * 2.3);font-weight:700;font-family:var(--f-ar)}.gm-cliche .small{font-size:calc(var(--u) * 1)}.gm-cliche .sparkle{font-size:calc(var(--u) * 1.6);text-shadow:none}.i3-photo{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 34)}.s-i3cover .cover-copy{left:calc(var(--u) * 39);top:calc(var(--u) * 8);width:calc(var(--u) * 33)}.s-i3cover .cover-ar{font-family:var(--f-ruqaa);font-size:calc(var(--u) * 4);color:var(--orange);text-align:left;font-weight:700}.card-float{position:absolute;right:calc(var(--u) * 5);top:calc(var(--u) * 11)}.card-float .gm{width:calc(var(--u) * 18);transform:rotate(3deg)}.i3see-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);width:calc(var(--u) * 30)}.i3see-head .lead{margin-top:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.3)}.ba{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 26);display:flex;align-items:flex-end;gap:calc(var(--u) * 2)}.ba-before .mono{text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--u) * .7);color:var(--dim);margin-bottom:calc(var(--u) * .6)}.ba-before .gm{width:calc(var(--u) * 14)}.ba-arrow{font-size:calc(var(--u) * 3);color:var(--orange);align-self:center}.ba-after{display:flex;gap:calc(var(--u) * 1.4)}.ba-after .gm{width:calc(var(--u) * 14)}.s-i3see .ba{top:auto;bottom:calc(var(--u) * 6.5)}.s-i3see .i3see-head{width:calc(var(--u) * 60)}.make-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);width:calc(var(--u) * 46)}.make-field{display:flex;flex-direction:column;gap:calc(var(--u) * .5);margin:calc(var(--u) * 2) 0 calc(var(--u) * 1.2)}.make-field .mono{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:calc(var(--u) * .7)}.make-field input{font-family:var(--f-ar);font-size:calc(var(--u) * 2.2);background:transparent;border:0;border-bottom:2px solid var(--orange);color:var(--bone);padding:.2em 0;outline:none;width:calc(var(--u) * 24)}.make-pick{display:flex;gap:calc(var(--u) * .6);margin-bottom:calc(var(--u) * 1.6)}.make-pick button{font-family:var(--f-mono);font-size:calc(var(--u) * .74);border:1px solid rgba(255,255,255,.25);padding:.6em 1em;border-radius:99px}.make-pick button.is-on{background:var(--bone);color:var(--ink)}.make-actions{display:flex;gap:calc(var(--u) * 1);margin-bottom:calc(var(--u) * 2.2)}.how-mini p{font-size:calc(var(--u) * 1.02);line-height:1.42;margin-bottom:calc(var(--u) * .8);color:#fbf7f2d1}.make-stage{position:absolute;left:calc(var(--u) * 56);right:calc(var(--u) * 5);top:calc(var(--u) * 6.5);bottom:calc(var(--u) * 6);display:grid;grid-template-columns:calc(var(--u) * 21) 1fr;gap:calc(var(--u) * 2);align-items:start}.phone{background:#0b0d0d;border-radius:calc(var(--u) * 2.2);padding:calc(var(--u) * .7);box-shadow:0 0 0 2px #333,0 20px 50px #00000073;display:flex;flex-direction:column;overflow:hidden}.phone-top{background:#1f2c2c;color:var(--bone);padding:calc(var(--u) * .8) calc(var(--u) * 1);font-size:calc(var(--u) * .9);border-radius:calc(var(--u) * 1.6) calc(var(--u) * 1.6) 0 0;display:flex;justify-content:space-between;align-items:center}.phone-chat{background:#0f1a19;flex:1;padding:calc(var(--u) * 1);display:flex;flex-direction:column;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 36);border-radius:0 0 calc(var(--u) * 1.6) calc(var(--u) * 1.6)}.bubble{max-width:85%;padding:calc(var(--u) * .6) calc(var(--u) * .9);border-radius:calc(var(--u) * .8);font-size:calc(var(--u) * 1);color:var(--bone)}.bubble.in{background:#1f2c2c;align-self:flex-end}.bubble.out{background:#0d5c4e;align-self:flex-start;padding:calc(var(--u) * .4)}.bubble .gm{width:calc(var(--u) * 15);box-shadow:none}.make-stage .scorecard{border-color:#ffffff26}.i4-photo{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 38)}.s-i4cover .cover-copy{left:calc(var(--u) * 44);top:calc(var(--u) * 7.5);right:calc(var(--u) * 5)}.s-i4cover .cover-ar{color:var(--cyan);text-align:left}.s-i4cover .why-block{margin-top:calc(var(--u) * 2.4);border-top:1px solid var(--rule);padding-top:calc(var(--u) * 1.2)}.phone-chat-big{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 5.5);bottom:calc(var(--u) * 5.5);width:calc(var(--u) * 28)}.phone-chat-big .phone-top b{font-weight:600}.thread{flex:1;background:#0f1a19;padding:calc(var(--u) * 1);display:flex;flex-direction:column;gap:calc(var(--u) * .6);overflow:hidden;justify-content:flex-end}.msg{max-width:88%;padding:calc(var(--u) * .5) calc(var(--u) * .8) calc(var(--u) * .6);border-radius:calc(var(--u) * .8);background:#1f2c2c;color:var(--bone);font-size:calc(var(--u) * .95);line-height:1.4;animation:msgIn .4s var(--ease) both}.msg .who{display:block;font-family:var(--f-mono);font-size:calc(var(--u) * .62);letter-spacing:.06em;margin-bottom:.2em}.msg.me{align-self:flex-end;background:#0d5c4e}.msg .ar{display:block;text-align:right}.msg .wave{display:flex;align-items:center;gap:2px;height:calc(var(--u) * 1.8);margin:.2em 0}.msg .wave i{width:2px;background:var(--cyan);border-radius:2px}.msg .wave b{font-family:var(--f-mono);font-size:calc(var(--u) * .6);margin-left:.6em;font-weight:400;opacity:.7}.msg svg{width:100%;height:auto;background:var(--bone);border-radius:calc(var(--u) * .4);display:block;margin:.3em 0}.msg.sys{align-self:center;background:transparent;font-family:var(--f-mono);font-size:calc(var(--u) * .66);color:var(--orange);padding:.2em}.msg.typing{width:calc(var(--u) * 4);display:flex;gap:4px;padding:calc(var(--u) * .7)}.msg.typing i{width:6px;height:6px;background:var(--mute);border-radius:50%;animation:typ 1s infinite}.msg.typing i:nth-child(2){animation-delay:.15s}.msg.typing i:nth-child(3){animation-delay:.3s}@keyframes typ{50%{opacity:.2}}@keyframes msgIn{0%{opacity:0;transform:translateY(10px)}}.phone-chat-big .btn-small{position:absolute;right:calc(var(--u) * -9);bottom:0;background:var(--ink);color:var(--bone)}.i4-copy{position:absolute;left:calc(var(--u) * 40);right:calc(var(--u) * 5);top:calc(var(--u) * 7);display:flex;flex-direction:column;gap:calc(var(--u) * 1.6)}.i4-copy .h2{font-size:calc(var(--u) * 3.4)}.i4-copy .foot{position:static}.cine{position:absolute;left:0;top:calc(var(--u) * 7);width:calc(var(--u) * 50);height:calc(var(--u) * 40);background:#000;overflow:hidden}.cine img{width:100%;height:100%;object-fit:cover;opacity:.9}.sub,.sub-line{position:absolute;left:0;right:0;bottom:7%;text-align:center;font-family:var(--f-ar);font-weight:700;font-size:calc(var(--u) * 2.1);color:var(--yellow);text-shadow:0 0 2px #000,0 2px 6px #000,0 0 18px rgba(0,0,0,.8);padding:0 1em}.s-i5cover .cover-copy{left:calc(var(--u) * 56);top:calc(var(--u) * 7.5);right:calc(var(--u) * 5)}.s-i5cover .cover-ar{color:var(--yellow);text-align:left}.s-i5cover .why-block{margin-top:calc(var(--u) * 2.4);border-top:1px solid var(--rule);padding-top:calc(var(--u) * 1.2)}.sub-player{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 6.5);width:calc(var(--u) * 54)}.sub-screen{position:relative;aspect-ratio:2.39 / 1;background:#000;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.sub-screen img{width:100%;height:100%;object-fit:cover;transition:opacity .5s}.sub-line{font-size:calc(var(--u) * 2);transition:opacity .3s}.sub-line.swap{opacity:0}.sub-line.t-egypt{color:var(--bone)}.sub-line.t-fix{color:var(--orange)}.sub-controls{display:flex;justify-content:space-between;align-items:center;margin-top:calc(var(--u) * 1);gap:calc(var(--u) * 1)}.sub-tracks{display:flex;gap:calc(var(--u) * .5)}.sub-tracks button,.sub-reels button{font-family:var(--f-mono);font-size:calc(var(--u) * .72);border:1px solid rgba(255,255,255,.25);padding:.6em 1em;border-radius:99px;transition:background .3s,color .3s}.sub-tracks button.is-on{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.sub-tracks button[data-track=egypt].is-on{background:var(--bone);border-color:var(--bone)}.sub-tracks button[data-track=fix].is-on{background:var(--orange);border-color:var(--orange)}.sub-reels{display:flex;gap:calc(var(--u) * .4)}.sub-reels button.is-on{background:var(--bone);color:var(--ink)}.sub-en{margin-top:calc(var(--u) * 1.2);font-size:calc(var(--u) * 1);color:#ffffffb3;min-height:2.6em}.i5-copy{position:absolute;left:calc(var(--u) * 63);right:calc(var(--u) * 5);top:calc(var(--u) * 7);display:flex;flex-direction:column;gap:calc(var(--u) * 1.6)}.offer{border:1px solid var(--yellow);padding:calc(var(--u) * 1.2)}.offer .mono{color:var(--yellow)}.offer h3{font-size:calc(var(--u) * 2.2);font-weight:600;letter-spacing:-.02em;margin-bottom:.3em}.offer p:not(.mono){font-size:calc(var(--u) * 1.05);line-height:1.42}.i5-copy .foot{position:static}.i5-copy .how p:not(.mono){font-size:calc(var(--u) * 1.05)}.team-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);width:calc(var(--u) * 34)}.team-copy .lead{margin:calc(var(--u) * 1.8) 0 calc(var(--u) * 2.4);font-size:calc(var(--u) * 1.3);color:var(--dim)}.byline{border:1px solid var(--rule);padding:calc(var(--u) * 1.1)}.byline>.mono{text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--u) * .7);color:var(--orange)}.byline-spec{display:flex;flex-wrap:wrap;gap:.5em;margin-top:calc(var(--u) * .7)}.byline-spec span{font-family:var(--f-mono);font-size:calc(var(--u) * .8);border-bottom:1px dashed var(--dim);padding-bottom:.2em}.byline-spec span:last-child{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.1);border-color:var(--orange)}.people{position:absolute;left:calc(var(--u) * 43);right:calc(var(--u) * 5);top:calc(var(--u) * 7);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 1.8)}.person img{width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(1);transition:filter .5s}.person:hover img{filter:none}.person figcaption{padding-top:calc(var(--u) * .9);display:flex;flex-direction:column;gap:.25em}.person b{font-size:calc(var(--u) * 1.5);font-weight:600;letter-spacing:-.01em}.person span{font-family:var(--f-mono);font-size:calc(var(--u) * .74);color:var(--dim)}.person em{font-family:var(--f-human);font-size:calc(var(--u) * 1.08);line-height:1.35;margin-top:.4em}.people-more{grid-column:1 / -1;font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.5);color:var(--orange)}.mx-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7)}.mx-head .mono{margin-top:calc(var(--u) * .9)}.mx{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 21)}.mx-row{display:grid;grid-template-columns:2.2fr repeat(6,1fr);align-items:center;border-bottom:1px solid var(--rule);min-height:calc(var(--u) * 3.9)}.mx-row>b{font-size:calc(var(--u) * 1.3);font-weight:500}.mx-top button{font-family:var(--f-mono);font-size:calc(var(--u) * .72);text-transform:uppercase;letter-spacing:.08em;text-align:center;padding:calc(var(--u) * .6) 0;color:var(--dim);transition:color .3s}.mx-top button.is-on,.mx-top button:hover{color:var(--orange)}.mx-row i{justify-self:center;width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);border-radius:50%;border:2px solid var(--fg);position:relative;overflow:hidden;transition:transform .4s var(--ease),opacity .4s}.mx-row i.v3{background:var(--fg)}.mx-row i.v2{background:linear-gradient(90deg,var(--fg) 50%,transparent 50%)}.mx-row i.v1{background:linear-gradient(90deg,var(--fg) 25%,transparent 25%)}.mx-row i.v0{opacity:.25}.mx.filter .mx-row:not(.mx-top) i{opacity:.15}.mx.filter .mx-row i.col-on{opacity:1;transform:scale(1.25);border-color:var(--orange)}.mx.filter .mx-row i.col-on.v3{background:var(--orange)}.mx.filter .mx-row i.col-on.v2{background:linear-gradient(90deg,var(--orange) 50%,transparent 50%)}.mx.filter .mx-row i.col-on.v1{background:linear-gradient(90deg,var(--orange) 25%,transparent 25%)}.s-channels .frame>.kicker,.s-channels .h2{position:relative;left:calc(var(--u) * 5);top:calc(var(--u) * 7)}.chans{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 19);display:grid;grid-template-columns:repeat(5,1fr);gap:calc(var(--u) * 1.6)}.chan{border-top:2px solid var(--orange);padding-top:calc(var(--u) * 1)}.chan:nth-child(2){border-color:var(--cyan)}.chan .mono{color:var(--dim);text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--u) * .72)}.chan h3{font-family:var(--f-human);font-style:italic;font-weight:500;font-size:calc(var(--u) * 2.2);line-height:1.05;margin:calc(var(--u) * .6) 0 calc(var(--u) * .9)}.chan p:not(.mono){font-size:calc(var(--u) * 1.05);line-height:1.45;color:#fbf7f2d1}.chan .tag{margin-top:.6em}.pr-head{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7)}.ranks{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 15.5)}.rank{display:grid;grid-template-columns:calc(var(--u) * 5) 1fr calc(var(--u) * 30);gap:calc(var(--u) * 1.6);align-items:center;padding:calc(var(--u) * 1) 0;border-bottom:1px solid var(--rule)}.rank>b{font-size:calc(var(--u) * 4);font-weight:300;letter-spacing:-.05em;line-height:1;color:var(--orange)}.rank h3{font-size:calc(var(--u) * 1.65);font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:.6em}.rank p{font-size:calc(var(--u) * 1.02);line-height:1.4;color:var(--dim);margin-top:.2em}.chip{font-family:var(--f-mono);font-size:calc(var(--u) * .62);text-transform:uppercase;letter-spacing:.1em;font-weight:500;padding:.35em .7em;border-radius:99px;background:var(--ink);color:var(--paper)}.rank:first-child .chip{background:var(--orange);color:var(--ink)}.rank dl{display:grid;grid-template-columns:repeat(3,auto);grid-auto-flow:column;grid-template-rows:auto auto;gap:.1em calc(var(--u) * 1.6)}.rank dt{font-family:var(--f-mono);font-size:calc(var(--u) * .62);text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}.rank dd{font-size:calc(var(--u) * 1.05);font-weight:600}.s-road .frame>.kicker,.s-road .h2{position:relative;left:calc(var(--u) * 5);top:calc(var(--u) * 7)}.road{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 18)}.road-axis{display:grid;grid-template-columns:calc(var(--u) * 13) repeat(5,1fr);font-family:var(--f-mono);font-size:calc(var(--u) * .74);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--ink);padding-bottom:calc(var(--u) * .6)}.road-axis span:first-child{grid-column:2}.road-axis span:last-child{color:var(--orange)}.lane{position:relative;display:grid;grid-template-columns:calc(var(--u) * 13) 1fr;align-items:center;min-height:calc(var(--u) * 4.1);border-bottom:1px solid var(--rule)}.lane>b{font-size:calc(var(--u) * 1.1);font-weight:600}.lane .blk{position:absolute;left:calc(var(--u) * 13 + (100% - var(--u) * 13) * var(--s) / 5);width:calc((100% - var(--u) * 13) * (var(--e) - var(--s)) / 5 - 6px);height:calc(var(--u) * 2.8);background:var(--ink);color:var(--bone);font-style:normal;font-size:calc(var(--u) * .82);padding:0 calc(var(--u) * .8);display:flex;align-items:center;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left;transform:scaleX(0);transition:transform .9s var(--ease)}.scene.is-in .lane .blk{transform:scaleX(1)}.lane:nth-child(3) .blk{transition-delay:.1s}.lane:nth-child(4) .blk{transition-delay:.2s}.lane:nth-child(5) .blk{transition-delay:.3s}.lane:nth-child(6) .blk{transition-delay:.4s}.lane:nth-child(7) .blk{transition-delay:.5s}.lane .blk.c{background:var(--cyan);color:var(--ink)}.lane .blk.o{background:var(--orange);color:var(--ink)}.ms-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);width:calc(var(--u) * 38)}.baselines{margin-top:calc(var(--u) * 3);border-top:2px solid var(--cyan);padding-top:calc(var(--u) * 1)}.baselines .mono{display:flex;align-items:center;gap:.8em;color:var(--dim);text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--u) * .72)}.baselines ul{margin-top:calc(var(--u) * 1);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 1)}.baselines li{font-size:calc(var(--u) * 1);color:var(--dim);line-height:1.35}.baselines li b{display:block;font-size:calc(var(--u) * 3);font-weight:300;color:var(--bone);letter-spacing:-.04em}.metrics{position:absolute;left:calc(var(--u) * 49);right:calc(var(--u) * 5);top:calc(var(--u) * 7)}.metrics li{display:flex;justify-content:space-between;align-items:baseline;gap:1em;padding:calc(var(--u) * .95) 0;border-bottom:1px solid var(--rule)}.metrics b{font-size:calc(var(--u) * 1.45);font-weight:500}.metrics span{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.1);color:var(--orange)}.future-copy{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 7);width:calc(var(--u) * 36)}.future-copy .lead{margin-top:calc(var(--u) * 1.6);color:var(--dim);font-size:calc(var(--u) * 1.3)}.fake-profile{display:flex;align-items:center;gap:calc(var(--u) * 1);margin-top:calc(var(--u) * 3)}.fp-av{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border-radius:50%;background:var(--ink);color:var(--cyan);display:grid;place-items:center;padding:calc(var(--u) * 1)}.fp-av svg{width:100%;height:auto}.fake-profile p{display:flex;flex-direction:column;gap:.2em}.fake-profile b{font-size:calc(var(--u) * 1.3)}.fake-profile .ar{font-size:calc(var(--u) * 1.05);color:var(--dim);text-align:left}.grid9{position:absolute;right:calc(var(--u) * 5);top:calc(var(--u) * 5.5);width:calc(var(--u) * 45);aspect-ratio:1;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;max-height:calc(var(--u) * 45)}.g{position:relative;overflow:hidden;background:var(--ink);color:var(--bone);padding:calc(var(--u) * .9);display:flex;flex-direction:column}.g img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.g-tag{position:absolute;left:calc(var(--u) * .6);top:calc(var(--u) * .6);font-family:var(--f-mono);font-size:calc(var(--u) * .6);background:var(--orange);color:var(--ink);padding:.2em .5em;z-index:1}.g1 b{position:absolute;right:calc(var(--u) * .6);bottom:calc(var(--u) * .4);font-family:var(--f-rakkas);font-weight:400;font-size:calc(var(--u) * 2.4);color:var(--bone);background:var(--orange);color:var(--ink);padding:0 .3em;z-index:1}.g2{background:var(--cyan);color:var(--ink);justify-content:space-between}.g2 .mono,.g4 .mono,.g6 .mono,.g8 .mono{font-size:calc(var(--u) * .6);text-transform:uppercase;letter-spacing:.1em}.g2 p{font-size:calc(var(--u) * 1.7);font-weight:700;text-align:right}.g2 i{font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .8);border:1.5px solid var(--ink);padding:.2em .6em;border-radius:99px;align-self:flex-start;display:inline-block}.g2 i+i{margin-top:-1.8em;align-self:flex-end}.g3,.g9{padding:0}.g4{background:#0f1a19;justify-content:space-between}.g4 .mono{color:var(--cyan)}.g4 p{font-size:calc(var(--u) * 1.5);font-weight:700;text-align:right;line-height:1.3}.g5{padding:0;background:#000}.g5 .sub{font-size:calc(var(--u) * 1.1);bottom:10%}.g6{background:var(--paper);color:var(--ink);justify-content:space-between}.g6 b{font-size:calc(var(--u) * 2.4);line-height:.9;font-weight:700;letter-spacing:-.04em}.g8{background:var(--orange);color:var(--ink);justify-content:space-between}.g8 p{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.4);line-height:1.15}.g8 small{font-family:var(--f-mono);font-size:calc(var(--u) * .62)}.s-end .frame{display:flex;flex-direction:column;justify-content:center;padding:0 calc(var(--u) * 5)}.end-pre{font-size:calc(var(--u) * 2.6);font-weight:400;letter-spacing:-.02em;color:var(--dim)}.end-word{position:relative;font-size:calc(var(--u) * 7.4);line-height:1.05;letter-spacing:-.04em;margin-top:calc(var(--u) * .6);min-height:2.2em}.end-strike{font-weight:700;text-decoration:none;position:relative;display:inline-block;transition:opacity .6s .9s,font-size .6s .9s}.end-strike:after{content:"";position:absolute;left:-3%;right:103%;top:55%;height:calc(var(--u) * .5);background:var(--orange);transition:right .7s var(--ease) .2s}.s-end[data-step="1"] .end-strike:after{right:-3%}.s-end[data-step="1"] .end-strike{opacity:.35;font-size:.55em}.end-new{display:block;font-family:var(--f-human);font-style:italic;font-weight:500;color:var(--orange);transform:translateY(14px);transition:opacity .8s 1.2s,transform .9s var(--ease) 1.2s!important}.end-new.on{transform:none}.end-ar{font-size:calc(var(--u) * 2.4);font-weight:600;margin-top:calc(var(--u) * 1.6);text-align:left;transition-delay:1.6s!important}.end-foot{display:flex;align-items:center;gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 4);transition-delay:1.9s!important}.end-logo{width:calc(var(--u) * 16);color:var(--bone)}.end-logo svg{width:100%;height:auto;display:block}.end-foot .mono{color:var(--dim)}.end-btns{margin-left:auto;display:flex;gap:calc(var(--u) * 1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important;transition-delay:0s!important}.feed-track{animation:none!important}.scene.enter-wipe,.scene.enter-pan{animation-name:fadeIn!important;animation-duration:.25s!important}.wipe-line{display:none}}.s-route .frame>.kicker,.s-route .h2,.s-numbers .frame>.kicker,.s-numbers .h2,.s-field .frame>.kicker,.s-field .h2,.s-role .frame>.kicker,.role-h,.s-test .frame>.kicker,.s-test .h2,.s-channels .frame>.kicker,.s-channels .h2,.s-road .frame>.kicker,.s-road .h2{left:0;margin-left:calc(var(--u) * 5);margin-right:calc(var(--u) * 5);width:auto}.cursor{opacity:0!important}.has-cursor.cursor-on .cursor{opacity:1!important}.metro-line{top:calc(var(--u) * 26);height:calc(var(--u) * 14)}.metro-rail{top:calc(var(--u) * 3.3)}.stop,.stop:nth-child(odd),.stop:nth-child(2n){display:flex;flex-direction:column;align-items:center}.stop b,.stop span,.stop em,.stop:nth-child(odd) b,.stop:nth-child(odd) span,.stop:nth-child(odd) em,.stop:nth-child(2n) b,.stop:nth-child(2n) span,.stop:nth-child(2n) em{position:static;top:auto;order:0;margin:0}.stop i,.stop:nth-child(odd) i{position:absolute;top:calc(var(--u) * 2.65)}.stop b{height:calc(var(--u) * 2.2)}.stop span{margin-top:calc(var(--u) * 3.4);font-size:calc(var(--u) * 1.1)}.stop em{margin-top:calc(var(--u) * .3)}.stop-big i{top:calc(var(--u) * 2.35)!important}.bar .pen{left:calc(var(--u) * 10 + (100% - var(--u) * 17) * var(--v) / 51.6 + var(--u) * 1)}.dot-goal{flex-direction:row-reverse}.person img{height:auto;object-position:50% 30%}.person:nth-child(3) img{object-position:30% 78%}.ep img{height:auto}.people{align-items:start}.i1-dots img{object-position:55% 40%}.s-i1why .why-photo img{object-position:32% 50%}.how-photo{position:absolute;left:calc(var(--u) * 70);right:calc(var(--u) * 5);top:calc(var(--u) * 27.5);bottom:calc(var(--u) * 6.5)}.how-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.i2-mocks{grid-template-columns:calc(var(--u) * 19) 1fr}.story{gap:calc(var(--u) * .9);padding:calc(var(--u) * 1.3)}.story-q{font-size:calc(var(--u) * 1.9)}.story-card .ar{font-size:calc(var(--u) * 1.15)}.i3-photo img{object-position:50% 30%}.why-square{bottom:auto;height:auto;width:calc(var(--u) * 26);top:calc(var(--u) * 9)}.why-square img{aspect-ratio:1;height:auto}.why-square figcaption{padding-top:calc(var(--u) * .8);color:var(--orange);font-size:calc(var(--u) * 1)}.chans-band{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);bottom:calc(var(--u) * 5.5);height:calc(var(--u) * 13)}.chans-band img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.chans{top:calc(var(--u) * 16.5)}.chan p:not(.mono){font-size:calc(var(--u) * .98)}.metro-line{top:calc(var(--u) * 25)}.metro-line .stop:nth-child(n) span{margin-top:calc(var(--u) * 3.6);font-size:calc(var(--u) * 1.25)}.metro-line .stop:nth-child(n) em{margin-top:calc(var(--u) * .4);font-size:calc(var(--u) * 1.1)}.metro-line .stop:nth-child(n) b{font-size:calc(var(--u) * .95)}.person:nth-child(3) img{object-position:50% 40%}.chans-band img{object-position:50% 52%}.team-copy .lead{margin:calc(var(--u) * 1.4) 0 calc(var(--u) * 1.8);font-size:calc(var(--u) * 1.2)}.roles{margin-top:calc(var(--u) * 1.6);display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.roles li{font-size:calc(var(--u) * 1);line-height:1.4;color:var(--dim)}.roles li.mono{text-transform:uppercase;letter-spacing:.12em;color:var(--orange);font-size:calc(var(--u) * .7)}.roles b{color:var(--bone);font-weight:600}.people{grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 1.4) calc(var(--u) * 1.4);top:calc(var(--u) * 6.5)}.person img,.person:nth-child(3) img{aspect-ratio:5 / 6;height:auto;object-position:50% 22%}.person figcaption{padding-top:calc(var(--u) * .5)}.person b{font-size:calc(var(--u) * 1.2)}
