:root{--ink: #0E1111;--black: #050606;--graphite: #1B1F1F;--paper: #F4E4DB;--bone: #FBF7F2;--orange: #FF4800;--orange-deep: #C23600;--cyan: #00CFD4;--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-ar: "Amiri", "IBM Plex Sans Arabic", serif;--f-ar-ui: "IBM Plex Sans Arabic", "Geeza Pro", sans-serif;--ease: cubic-bezier(.2, .7, .1, 1);--ease-io: cubic-bezier(.76, 0, .2, 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);font-weight:400;-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}input{font: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}svg use{color:inherit}.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, .6);--rule: rgba(251, 247, 242, .16);--card: rgba(251, 247, 242, .05)}.scene[data-theme=paper]{--bg: var(--paper);--fg: var(--ink);--dim: rgba(14, 17, 17, .58);--rule: rgba(14, 17, 17, .16);--card: rgba(255, 255, 255, .45)}.scene[data-theme=bone]{--bg: var(--bone);--fg: var(--ink);--dim: rgba(14, 17, 17, .56);--rule: rgba(14, 17, 17, .13);--card: rgba(244, 228, 219, .55)}.scene[data-theme=orange]{--bg: var(--orange);--fg: var(--ink);--dim: rgba(14, 17, 17, .66);--rule: rgba(14, 17, 17, .25);--card: rgba(255, 255, 255, .12)}.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-curtain{animation:curtainUp 1s var(--ease-io) both}.scene.enter-curtain.back{animation-name:curtainDown}.scene.enter-fade{animation:fadeIn .8s ease both}@keyframes curtainUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes curtainDown{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.curtain{position:fixed;left:0;right:0;height:3px;top:0;background:var(--orange);z-index:30;pointer-events:none;opacity:0}.curtain.run{animation:curtainLine 1s var(--ease-io) both}.curtain.run.back{animation-name:curtainLineBack}@keyframes curtainLine{0%{opacity:1;transform:translateY(100vh)}97%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes curtainLineBack{0%{opacity:1;transform:translateY(0)}97%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.r{opacity:0;transform:translateY(calc(var(--u) * 1.2));transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d, 0) * 85ms + .3s)}.scene.is-in .r{opacity:1;transform:none}[data-s]{opacity:0;transition:opacity .8s var(--ease),transform .9s var(--ease);pointer-events:none}[data-s].on{opacity:1;pointer-events:auto}[data-s-hide]{transition:opacity .6s var(--ease)}[data-s-hide].off{opacity:0;pointer-events:none}.mono{font-family:var(--f-mono);font-size:calc(var(--u) * .8);letter-spacing:.02em}.small{font-size:calc(var(--u) * .74)}.dim{color:var(--dim)}.ar{font-family:var(--f-ar);direction:rtl;unicode-bidi:isolate}.h{font-family:var(--f-human);font-style:italic;font-weight:500;letter-spacing:-.01em}.scene[data-theme=ink] .h,.scene[data-theme=graphite] .h,.scene[data-theme=black] .h{color:var(--orange)}.kicker{font-family:var(--f-mono);font-size:calc(var(--u) * .76);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:calc(var(--u) * .8);flex-wrap:wrap;margin-bottom:calc(var(--u) * 1.4)}.h2{font-size:calc(var(--u) * 3.8);font-weight:300;line-height:1.06;letter-spacing:-.025em}.lead{font-size:calc(var(--u) * 1.32);line-height:1.45;max-width:38em}.lead b{font-weight:600}.foot{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);bottom:calc(var(--u) * 4.3);font-family:var(--f-mono);font-size:calc(var(--u) * .68);color:var(--dim);line-height:1.5}.tag{display:inline-flex;align-items:center;font-family:var(--f-mono);font-size:calc(var(--u) * .62);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-h{box-shadow:inset 0 0 0 1px var(--orange);color:var(--orange)}.tag-p{background:var(--orange);color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--f-mono);font-size:calc(var(--u) * .8);letter-spacing:.08em;text-transform:uppercase;padding:1em 1.6em;border-radius:99px;background:var(--orange);color:var(--ink);text-decoration:none;transition:transform .3s var(--ease),background .3s,color .3s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--fg, var(--bone));box-shadow:inset 0 0 0 1px currentColor}.btn-ghost:hover{background:var(--orange);color:var(--ink);box-shadow:none}.link{font-family:var(--f-mono);font-size:calc(var(--u) * .78);text-decoration:underline;text-underline-offset:3px;color:inherit}.wave{display:inline-flex;align-items:center;gap:2px;height:calc(var(--u) * 1.6);flex:1}.wave i{width:2px;border-radius:2px;background:currentColor;opacity:.85}.scene.is-in .wave.wv-on i{animation:wv 1.1s ease-in-out infinite;animation-delay:calc(var(--k) * 40ms)}@keyframes wv{50%{transform:scaleY(.45)}}.play{font-style:normal;width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-radius:50%;background:var(--orange);color:var(--ink);display:grid;place-items:center;font-size:calc(var(--u) * .7);flex:none}.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,opacity .5s}body[data-hud=dark]{--hud: var(--ink)}body.hud-hidden .hud{opacity:0}.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) * .6)}.hud-logo [data-logo]{width:calc(var(--u) * 10);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.1);color:var(--orange)}.hud-logo i{font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .62);border:1px solid currentColor;border-radius:99px;padding:.15em .55em;opacity:.7}.hud-chapter{font-family:var(--f-mono);font-size:calc(var(--u) * .7);letter-spacing:.16em;text-transform:uppercase;display:flex;gap:1.2em;opacity:.75}.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) * .7);letter-spacing:.14em;text-transform:uppercase;padding:.5em 0;border-bottom:1px solid currentColor;text-decoration:none}.hud-bottom{bottom:0;height:calc(var(--u) * 3.8);padding:0 calc(var(--u) * 2.6);gap:calc(var(--u) * 2.4);justify-content:space-between}.ribbon-progress{flex:1;height:18px;cursor:pointer}.ribbon-progress svg{width:100%;height:100%;overflow:visible}.rp-track{fill:none;stroke:currentColor;stroke-width:1;opacity:.2;vector-effect:non-scaling-stroke}.rp-fill{fill:none;stroke:var(--orange);stroke-width:3;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1s var(--ease);stroke-linecap:round}.hud-controls{display:flex;align-items:center;gap:calc(var(--u) * 1.1);font-family:var(--f-mono);font-size:calc(var(--u) * .74)}.hud-count{display:flex;gap:.35em}.hud-count b{color:var(--orange);font-weight:500}.hud-arrow{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);min-width:30px;min-height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px currentColor;display:grid;place-items:center;transition:background .3s,color .3s}.hud-arrow:hover{background:var(--orange);color:var(--ink);box-shadow:none}.cursor{position:fixed;left:0;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--orange);z-index:60;pointer-events:none;transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease),opacity .3s;display:grid;place-items:center;opacity:0}.cursor-on .cursor{opacity:1}.cursor.big{width:66px;height:66px;margin:-33px 0 0 -33px}.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}@media(hover:none),(pointer:coarse){.cursor{display:none}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0e1111f5;color:var(--bone);display:flex;justify-content:center;overflow:auto;animation:fadeIn .35s ease}.overlay[hidden]{display:none}.ov-inner{width:min(1240px,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}.house-index{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 30px}.house-index section 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}.house-index button{display:flex;gap:10px;width:100%;padding:6px 0;font-size:16px;border-bottom:1px solid rgba(255,255,255,.08);transition:color .2s,padding .3s}.house-index button:hover,.house-index button.now{color:var(--orange)}.house-index button span{font-family:var(--f-mono);font-size:11px;opacity:.5;padding-top:4px;min-width:20px}.overlay-spec{background:#f4e4dbfa;color:var(--ink)}.overlay-spec header{border-color:#00000026}.overlay-spec .ov-close{color:var(--ink)}.spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--ink)}.spec-cell{padding:14px 16px 18px 0;border-bottom:1px solid rgba(0,0,0,.14)}.spec-cell:not(:nth-child(4n)){border-right:1px solid rgba(0,0,0,.1)}.spec-cell+.spec-cell{padding-left:16px}.spec-cell:nth-child(4n+1){padding-left:0}.spec-cell span{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep);margin-bottom:6px}.spec-cell p{font-size:14.5px;line-height:1.45}.spec-cell.big p{font-family:var(--f-human);font-style:italic;font-size:20px;line-height:1.25}.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:300;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)}}.door-copy{position:absolute;left:calc(var(--u) * 7);top:calc(var(--u) * 13);width:calc(var(--u) * 46)}.door-ar{font-size:calc(var(--u) * 13);line-height:1;font-weight:700;color:var(--bone);text-align:left}.door-en{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 3.4);color:var(--orange);margin:calc(var(--u) * .8) 0 calc(var(--u) * 3.6)}.door-art{position:absolute;left:calc(var(--u) * 63);top:calc(var(--u) * 7);width:calc(var(--u) * 24);height:calc(var(--u) * 40)}.door-svg{width:100%;height:100%;color:#fbf7f2cc;overflow:visible}.door-light{fill:#ffe7c2}.door-leaf{transform-box:fill-box;transform-origin:left center;transition:transform 1.2s var(--ease-io)}.s-door[data-step="1"] .door-leaf{transform:scaleX(.12)}.door-glow{position:absolute;left:50%;top:50%;width:10%;height:92%;transform:translate(-50%,-50%);background:#ffe7c200;box-shadow:0 0 #ffd29600;transition:box-shadow 1.4s var(--ease);pointer-events:none}.s-door[data-step="1"] .door-glow{box-shadow:0 0 calc(var(--u) * 12) calc(var(--u) * 6) #ffc88c59}.name-ask,.name-hello{position:absolute;left:calc(var(--u) * 7);top:calc(var(--u) * 12);width:calc(var(--u) * 70)}.name-form{display:flex;align-items:center;gap:calc(var(--u) * 1);margin:calc(var(--u) * 3) 0 calc(var(--u) * 1.4)}.name-form input{width:calc(var(--u) * 30);font-size:calc(var(--u) * 2.8);font-weight:300;background:transparent;border:0;border-bottom:2px solid var(--ink);color:var(--ink);padding:.2em 0;outline:none}.name-form input::placeholder{color:#0e111159}.name-form input:focus{border-color:var(--orange)}.hello-en{font-size:calc(var(--u) * 6.4);font-weight:300;letter-spacing:-.035em;line-height:1}.hello-en em{font-family:var(--f-human);font-style:italic;color:var(--orange-deep);font-weight:500}.hello-ar{font-size:calc(var(--u) * 4.4);font-weight:700;margin:calc(var(--u) * 1) 0 calc(var(--u) * 3);text-align:left}.hello-why{font-size:calc(var(--u) * 1.3);line-height:1.5;max-width:34em;color:var(--dim)}.hello-why .mono{display:block;color:var(--orange-deep);text-transform:uppercase;letter-spacing:.14em;font-size:calc(var(--u) * .7);margin-bottom:.5em}.s-title .frame>.kicker{position:absolute;left:calc(var(--u) * 7);top:calc(var(--u) * 8)}.kicker-logo{width:calc(var(--u) * 8);display:inline-block;color:var(--bone)}.kicker-logo svg{width:100%;height:auto;display:block}.title-h1{position:absolute;left:calc(var(--u) * 6.4);top:calc(var(--u) * 12.5);font-size:calc(var(--u) * 12.4);font-weight:200;line-height:.9;letter-spacing:-.055em}.title-h1 .line{display:block;overflow:hidden;padding-bottom:.08em}.title-h1 .w{display:inline-block;transform:translateY(108%);transition:transform 1.2s var(--ease);transition-delay:calc(var(--i, 0) * .12s + .25s)}.scene.is-in .title-h1 .w{transform:none}.title-h1 .h{font-weight:400;color:var(--orange)}.title-ribbon{position:absolute;left:0;right:0;top:calc(var(--u) * 33);width:100%;height:calc(var(--u) * 9);overflow:visible}.title-ribbon path{fill:none;stroke:var(--orange);stroke-width:calc(var(--u) * .5);stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2.2s var(--ease) .7s}.scene.is-in .title-ribbon path{stroke-dashoffset:0}.title-foot{position:absolute;left:calc(var(--u) * 7);right:calc(var(--u) * 7);bottom:calc(var(--u) * 7);display:flex;justify-content:space-between;align-items:flex-end}.title-sub{font-size:calc(var(--u) * 1.8);line-height:1.35;font-weight:300}.title-sub b{font-weight:500}.v1-chip{font-family:var(--f-mono);font-size:calc(var(--u) * .78);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:.8em 1.3em;border-radius:99px;box-shadow:inset 0 0 0 1px #fff6}.v1-chip:hover{background:var(--bone);color:var(--ink)}.obj-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 50)}.table{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 20);width:calc(var(--u) * 52);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 1.2)}.obj{position:relative;height:calc(var(--u) * 13.5);border:1px solid var(--rule);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .5);transition:border-color .4s,background .4s;color:#fbf7f2d1}.obj svg{width:calc(var(--u) * 7);height:calc(var(--u) * 7);transition:transform .5s var(--ease)}.obj b{font-family:var(--f-mono);font-weight:400;font-size:calc(var(--u) * .7);letter-spacing:.1em;text-transform:uppercase}.obj i{position:absolute;left:calc(var(--u) * .7);top:calc(var(--u) * .5);font-family:var(--f-mono);font-style:normal;font-size:calc(var(--u) * .62);opacity:.5}.obj:hover svg{transform:translateY(-4px)}.obj.is-on{border-color:var(--orange);background:#ff480014;color:var(--bone)}.obj-card{position:absolute;left:calc(var(--u) * 62);right:calc(var(--u) * 6);top:calc(var(--u) * 20);bottom:calc(var(--u) * 8.5);border-top:2px solid var(--orange);padding-top:calc(var(--u) * 1.4);display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);transition:opacity .3s}.obj-card.swap{opacity:0}.obj-card>.mono{text-transform:uppercase;letter-spacing:.14em;color:var(--orange)}.oc-quote{font-size:calc(var(--u) * 2.1);line-height:1.55}.oc-gloss{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.45);line-height:1.3;color:var(--dim)}.oc-principle{margin-top:auto;font-size:calc(var(--u) * 1.3);line-height:1.4}.oc-principle .mono{display:block;color:var(--dim);text-transform:uppercase;letter-spacing:.14em;font-size:calc(var(--u) * .66);margin-bottom:.4em}.s-lesson .frame>p,.s-lesson .frame>div{position:absolute;left:calc(var(--u) * 7);right:calc(var(--u) * 7);top:50%;transform:translateY(-50%)}.lesson-0,.lesson-1{font-size:calc(var(--u) * 7.6);font-weight:200;line-height:1;letter-spacing:-.045em}.lesson-2{font-size:calc(var(--u) * 3.3);font-weight:300;line-height:1.22;letter-spacing:-.02em;max-width:26em}.s-lesson [data-s]{transform:translateY(calc(-50% + 20px))}.s-lesson [data-s].on{transform:translateY(-50%)}.s-lesson[data-step="1"] .lesson-0,.s-lesson[data-step="2"] .lesson-0,.s-lesson[data-step="2"] .lesson-1,.s-lesson[data-step="3"] .lesson-0,.s-lesson[data-step="3"] .lesson-1,.s-lesson[data-step="3"] .lesson-2{opacity:0!important}.l3-a{font-size:calc(var(--u) * 6.4);font-weight:200;line-height:1;letter-spacing:-.045em;color:var(--dim)}.l3-b{font-size:calc(var(--u) * 8);font-weight:300;letter-spacing:-.05em;line-height:1.05;margin-top:calc(var(--u) * .6)}.l3-ar{font-size:calc(var(--u) * 3);margin-top:calc(var(--u) * 2);text-align:left;color:var(--bone)}.lesson-hint{position:absolute!important;top:auto!important;bottom:calc(var(--u) * 6);transform:none!important;color:var(--dim)}.m-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 70)}.chain{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 19.5);display:grid;grid-template-columns:repeat(5,1fr);counter-reset:c}.chain li{border-top:2px solid var(--ink);padding:calc(var(--u) * .9) calc(var(--u) * 1) 0 0;position:relative}.chain li:after{content:"→";position:absolute;right:calc(var(--u) * .6);top:calc(var(--u) * -1.25);background:var(--bg);padding:0 .3em;color:var(--orange-deep)}.chain li:last-child:after{display:none}.chain b{display:block;font-size:calc(var(--u) * 1.6);font-weight:500}.chain span{font-size:calc(var(--u) * 1);color:var(--dim);line-height:1.35;display:block;margin-top:.3em}.swap{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 28.5);bottom:calc(var(--u) * 5.5);display:grid;grid-template-columns:1.2fr 1fr;gap:calc(var(--u) * 4);border-top:1px solid var(--rule);padding-top:calc(var(--u) * 1.6)}.swap-copy .mono{text-transform:uppercase;letter-spacing:.14em;color:var(--orange-deep)}.swap-copy h3{font-size:calc(var(--u) * 2.3);font-weight:400;letter-spacing:-.02em;margin:calc(var(--u) * .6) 0 calc(var(--u) * 1.4)}.swap-btns{display:flex;gap:calc(var(--u) * .6)}.swap-btns button{font-family:var(--f-mono);font-size:calc(var(--u) * .74);padding:.7em 1.1em;border-radius:99px;box-shadow:inset 0 0 0 1px var(--ink)}.swap-btns button.is-on{background:var(--ink);color:var(--bone)}.swap-read{margin-top:calc(var(--u) * 1.6);font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.9);line-height:1.25;min-height:2.6em}.swap-phone{width:calc(var(--u) * 20);justify-self:center;align-self:start;background:var(--ink);color:var(--bone);border-radius:calc(var(--u) * 1.6);padding:calc(var(--u) * .6);box-shadow:0 16px 40px #0000002e}.sp-top{padding:calc(var(--u) * .7) calc(var(--u) * .8);background:#1f2c2c;border-radius:calc(var(--u) * 1.1) calc(var(--u) * 1.1) 0 0;direction:rtl}.sp-body{background:#0f1a19;padding:calc(var(--u) * .9);display:flex;flex-direction:column;gap:calc(var(--u) * .6);border-radius:0 0 calc(var(--u) * 1.1) calc(var(--u) * 1.1);min-height:calc(var(--u) * 15)}.sp-photo{height:0;overflow:hidden;background:repeating-linear-gradient(45deg,#2a3434 0,#2a3434 6px,#232c2c 6px,#232c2c 12px);display:grid;place-items:center;text-align:center;color:#fff9;transition:height .5s var(--ease)}.sp-photo .mono{font-size:calc(var(--u) * .62);padding:0 1em}.swap.bully .sp-photo{height:calc(var(--u) * 7)}.sp-msg{align-self:flex-end;background:#0d5c4e;padding:calc(var(--u) * .6) calc(var(--u) * .9);border-radius:calc(var(--u) * .7);font-size:calc(var(--u) * 1.3)}.swap.bully .sp-msg{align-self:stretch;text-align:center;background:transparent;font-family:var(--f-think);font-weight:800;font-size:calc(var(--u) * 1.7)}.sp-react{font-size:calc(var(--u) * 1);align-self:flex-end}.sort-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 30)}.sort-head .mono{margin-top:calc(var(--u) * 1)}.sort-bins{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 23);width:calc(var(--u) * 26);display:flex;flex-direction:column;gap:calc(var(--u) * .45)}.bin{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--u) * .7) calc(var(--u) * 1);border:1px solid var(--rule);font-size:calc(var(--u) * 1.15);transition:background .3s,color .3s,border-color .3s}.bin i{font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .7);opacity:.6}.bin.is-on{background:var(--ink);color:var(--bone);border-color:var(--ink)}.sort-items{position:absolute;left:calc(var(--u) * 35);right:calc(var(--u) * 6);top:calc(var(--u) * 7);bottom:calc(var(--u) * 6);display:flex;flex-wrap:wrap;align-content:flex-start;gap:calc(var(--u) * .55)}.item{font-size:calc(var(--u) * .98);line-height:1.32;padding:calc(var(--u) * .55) calc(var(--u) * .85);background:var(--card);border:1px solid var(--rule);max-width:calc(var(--u) * 28);transition:opacity .4s,transform .4s var(--ease),background .4s}.item b{display:block;font-family:var(--f-mono);font-weight:400;font-size:calc(var(--u) * .6);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin-bottom:.25em}.sort-items.filter .item{opacity:.14}.sort-items.filter .item.hit{opacity:1;background:#fff;border-color:var(--ink);transform:translateY(-2px)}.item[data-k=decision] b,.item[data-k=principle] b{color:var(--ink)}.item[data-k=opportunity] b{color:var(--orange-deep)}.item[data-k=assumption] b{color:#b3261e}.item[data-k=research] b,.item[data-k=example] b{color:#007f83}.push-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 32)}.push-head .lead{margin-top:calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.2)}.pushes{position:absolute;left:calc(var(--u) * 42);right:calc(var(--u) * 6);top:calc(var(--u) * 7)}.push{display:grid;grid-template-columns:1fr 1.35fr;gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.15) 0;border-bottom:1px solid var(--rule)}.push .said{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.35);line-height:1.3;color:var(--dim)}.push .said:before{content:"In the room · ";font-family:var(--f-mono);font-style:normal;font-size:calc(var(--u) * .62);text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:.3em}.push .add{font-size:calc(var(--u) * 1.08);line-height:1.45}.push .add:before{content:"We’d add · ";font-family:var(--f-mono);font-size:calc(var(--u) * .62);text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:.3em;color:var(--orange)}.map-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 36)}.map-quote{font-size:calc(var(--u) * 2.6);line-height:1.4;margin-bottom:calc(var(--u) * 1.2);text-align:left;color:var(--orange-deep)}.map-copy .lead{margin-top:calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.2)}.quad-read{margin-top:calc(var(--u) * 2);border-top:2px solid var(--ink);padding-top:calc(var(--u) * 1);min-height:calc(var(--u) * 8)}.quad-read .mono{text-transform:uppercase;letter-spacing:.14em;color:var(--orange-deep)}.quad-read p:last-child{font-size:calc(var(--u) * 1.15);line-height:1.45;margin-top:.4em}.quad{position:absolute;left:calc(var(--u) * 48);right:calc(var(--u) * 6);top:calc(var(--u) * 7);bottom:calc(var(--u) * 7.5);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:var(--ink);border:2px solid var(--ink)}.q{background:var(--paper);padding:calc(var(--u) * 1.2);display:flex;flex-direction:column;justify-content:space-between;transition:background .4s,color .4s;position:relative}.q b{font-family:var(--f-human);font-style:italic;font-weight:500;font-size:calc(var(--u) * 1.8)}.q:hover{background:#fff7f1}.q.is-on{background:var(--ink);color:var(--bone)}.q-middle{background:#fff}.q-middle.is-on{background:var(--orange);color:var(--ink)}.pin{font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .7);text-transform:uppercase;letter-spacing:.12em;align-self:flex-end;display:flex;align-items:center;gap:.5em}.pin:before{content:"";width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);border-radius:50%;background:currentColor;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.5);opacity:.5}}.ax{position:absolute;font-family:var(--f-mono);font-size:calc(var(--u) * .7);color:var(--dim);text-transform:uppercase;letter-spacing:.12em}.ax-y{left:calc(var(--u) * -1.2);top:50%;transform:translate(-100%,-50%) rotate(-90deg);transform-origin:right center;white-space:nowrap}.ax-x{right:0;bottom:calc(var(--u) * -2)}.quad .ax-y{left:calc(var(--u) * -2.6);transform:translateY(-50%) rotate(-90deg);transform-origin:center}.host-portrait{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 33)}.host-h{font-size:calc(var(--u) * 8);font-weight:200;letter-spacing:-.05em;line-height:.95}.host-desc{font-size:calc(var(--u) * 1.3);line-height:1.5;margin:calc(var(--u) * 1.6) 0}.host-note{font-size:calc(var(--u) * 1);line-height:1.5;color:var(--dim);border-top:1px solid var(--rule);padding-top:calc(var(--u) * 1)}.host-note .mono{display:block;text-transform:uppercase;letter-spacing:.12em;color:var(--orange-deep);margin-bottom:.3em;font-size:calc(var(--u) * .66)}.traits{position:absolute;left:calc(var(--u) * 43);width:calc(var(--u) * 22);top:calc(var(--u) * 7.5);display:flex;flex-direction:column}.trait{display:flex;justify-content:space-between;align-items:baseline;gap:1em;padding:calc(var(--u) * .85) 0;border-bottom:1px solid var(--rule);font-size:calc(var(--u) * 1.3);transition:color .3s,padding .3s}.trait span{font-family:var(--f-ar);font-size:.95em;color:var(--dim)}.trait.is-on{color:var(--orange-deep);padding-left:calc(var(--u) * .6)}.trait-card{position:absolute;left:calc(var(--u) * 68);right:calc(var(--u) * 6);top:calc(var(--u) * 7.5);background:var(--ink);color:var(--bone);padding:calc(var(--u) * 1.8);transition:opacity .3s}.trait-card.swap{opacity:0}.tc-ar{font-size:calc(var(--u) * 2.2);color:var(--orange);text-align:left}.trait-card h3{font-size:calc(var(--u) * 2.2);font-weight:400;letter-spacing:-.02em;margin:.2em 0 calc(var(--u) * 1.2)}.trait-card dl{display:grid;gap:calc(var(--u) * .3)}.trait-card dt{font-family:var(--f-mono);font-size:calc(var(--u) * .64);text-transform:uppercase;letter-spacing:.12em;color:#fbf7f280;margin-top:calc(var(--u) * .7)}.trait-card dd{margin:0;font-size:calc(var(--u) * 1.12);line-height:1.42}.trait-card dd:last-child{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.25)}.tg-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 33)}.tg-copy .lead{margin-top:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.2)}.tg-stage{position:absolute;left:calc(var(--u) * 44);right:calc(var(--u) * 6);top:calc(var(--u) * 9);bottom:calc(var(--u) * 8);border:1px solid var(--rule);padding:calc(var(--u) * 2.2);display:flex;flex-direction:column}.tg-tabs{display:flex;gap:calc(var(--u) * .5)}.tg-tabs button{font-family:var(--f-mono);font-size:calc(var(--u) * .76);padding:.7em 1.2em;border-radius:99px;box-shadow:inset 0 0 0 1px #ffffff4d}.tg-tabs button.is-on{background:var(--orange);color:var(--ink);box-shadow:none}.tg-thought{margin:calc(var(--u) * 2) 0 auto;color:var(--dim)}.tg-ar{font-size:calc(var(--u) * 4.2);line-height:1.45;transition:opacity .3s}.tg-en{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.8);color:var(--dim);margin-top:calc(var(--u) * 1);transition:opacity .3s}.tg-stage.swap .tg-ar,.tg-stage.swap .tg-en{opacity:0}.bold-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 40)}.bold-copy .h2{font-size:calc(var(--u) * 3.4)}.bold-rule{margin-top:calc(var(--u) * 2.4);font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 2.2)}.bolds{position:absolute;left:calc(var(--u) * 50);right:calc(var(--u) * 6);top:calc(var(--u) * 7);display:flex;flex-direction:column;gap:calc(var(--u) * 1.2)}.bp{background:var(--ink);color:var(--bone);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.5);display:grid;grid-template-columns:1fr auto;gap:calc(var(--u) * .6) calc(var(--u) * 1.4);align-items:start}.bp .bp-line{font-size:calc(var(--u) * 1.35);line-height:1.35;transition:opacity .3s;grid-column:1}.bp .bp-why{grid-column:1 / -1;font-size:calc(var(--u) * .95);color:#fbf7f28c;line-height:1.4}.bp-toggle{display:flex;border-radius:99px;box-shadow:inset 0 0 0 1px #ffffff4d;overflow:hidden}.bp-toggle button{font-family:var(--f-mono);font-size:calc(var(--u) * .66);text-transform:uppercase;letter-spacing:.1em;padding:.6em 1em}.bp-toggle button.is-on{background:var(--orange);color:var(--ink)}.bp.loud .bp-line{color:#fbf7f273;text-decoration:line-through;text-decoration-color:#ff4800b3}.tea-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 38)}.tea-quote{font-size:calc(var(--u) * 1.9);line-height:1.55;color:var(--dim);margin-bottom:calc(var(--u) * 1.6);text-align:left}.tea-copy .lead{margin-top:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.2)}.tea-stage{position:absolute;left:calc(var(--u) * 50);right:calc(var(--u) * 6);top:calc(var(--u) * 7);bottom:calc(var(--u) * 7);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto;gap:calc(var(--u) * 1.4) calc(var(--u) * 2)}.vessel{position:relative;grid-row:1 / 3;color:var(--bone)}.vessel svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .6s,transform .6s var(--ease)}.v-cup{opacity:0;transform:translateY(10px);color:#fbf7f2b3}.tea-stage.cup .v-glass{opacity:0;transform:translateY(-10px)}.tea-stage.cup .v-cup{opacity:1;transform:none}.v-glass .tea{transform-box:fill-box;transform-origin:bottom;animation:fill 2.4s var(--ease) both .6s}@keyframes fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tea-labels{align-self:center;display:flex;flex-direction:column;gap:calc(var(--u) * .9)}.tea-labels li{font-size:calc(var(--u) * 1.15);border-bottom:1px solid var(--rule);padding-bottom:calc(var(--u) * .6);color:var(--dim)}.tea-labels b{display:block;font-family:var(--f-mono);font-weight:400;font-size:calc(var(--u) * .72);text-transform:uppercase;letter-spacing:.14em;color:var(--bone)}.tea-labels li:last-child b{color:var(--cyan)}.tea-stage [data-tea-swap]{grid-column:2;justify-self:start}.tea-verdict{grid-column:1 / -1;font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.8);line-height:1.25}.comp-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 33)}.comp-h{font-size:calc(var(--u) * 4.6);font-weight:300;line-height:1.05;letter-spacing:-.02em}.comp-h .ar{display:block;font-size:1.25em;font-weight:700;color:var(--orange-deep);text-align:left;line-height:1.2}.comp-head .lead{margin:calc(var(--u) * 1.4) 0 calc(var(--u) * 1.8);font-size:calc(var(--u) * 1.15)}.comp-method{border-top:2px solid var(--ink);padding-top:calc(var(--u) * 1)}.comp-method .mono:first-child{text-transform:uppercase;letter-spacing:.14em;color:var(--orange-deep)}.comp-method p{font-size:calc(var(--u) * 1.08);line-height:1.45;margin-top:.4em}.comp-method .small{color:var(--dim)}.comp-list{position:absolute;left:calc(var(--u) * 43);right:calc(var(--u) * 6);top:calc(var(--u) * 6.5);bottom:calc(var(--u) * 5.5);display:flex;flex-direction:column}.crow{display:grid;grid-template-columns:calc(var(--u) * 2.6) calc(var(--u) * 11.5) calc(var(--u) * 7.5) 1fr;gap:calc(var(--u) * 1);align-items:baseline;padding:calc(var(--u) * .62) 0;border-bottom:1px solid var(--rule);cursor:pointer;transition:background .3s;position:relative}.crow:hover,.crow.is-on{background:#ffffff80}.crow .cn{font-family:var(--f-mono);font-size:calc(var(--u) * .74);color:var(--orange-deep)}.crow .cw{font-size:calc(var(--u) * 1.1);font-weight:500}.crow .ct{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.3)}.crow .cq{font-size:calc(var(--u) * 1);line-height:1.35;color:var(--dim)}.crow .cf{grid-column:2 / -1;font-family:var(--f-mono);font-size:calc(var(--u) * .7);color:var(--orange-deep);max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.crow.is-on .cf{max-height:3em}.crow-ribbon{border-bottom:0;border-top:2px solid var(--orange);margin-top:calc(var(--u) * .4)}.crow-ribbon .ct{color:var(--orange-deep)}.v1-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 34)}.v1-head .mono{margin-top:calc(var(--u) * 1)}.v1-list{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 21);width:calc(var(--u) * 34)}.v1-list li{padding:calc(var(--u) * .62) 0;border-bottom:1px solid var(--rule);font-size:calc(var(--u) * 1.05);display:flex;justify-content:space-between;gap:1em;cursor:pointer;transition:color .3s,padding .3s}.v1-list li i{font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .66);text-transform:uppercase;letter-spacing:.1em;padding:.15em .6em;border-radius:99px;align-self:center}.v1-list li.is-on{color:var(--orange-deep);padding-left:calc(var(--u) * .5)}.vk-keep{background:var(--ink);color:var(--bone)}.vk-grow{background:var(--orange);color:var(--ink)}.vk-refine{box-shadow:inset 0 0 0 1px var(--ink)}.vk-rethink{background:#e6c9b7}.vk-stop,.vk-retire{background:#b3261e;color:#fff}.v1-card{position:absolute;left:calc(var(--u) * 45);right:calc(var(--u) * 6);top:calc(var(--u) * 7);bottom:calc(var(--u) * 6);background:#fff;padding:calc(var(--u) * 1.8);display:flex;flex-direction:column;gap:calc(var(--u) * 1);box-shadow:0 10px 40px #0000000f}.v1-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.v1-top h3{font-size:calc(var(--u) * 2);font-weight:400;letter-spacing:-.02em;line-height:1.1}.stamp{font-family:var(--f-mono);font-size:calc(var(--u) * .9);text-transform:uppercase;letter-spacing:.14em;padding:.5em 1em;border:2px solid currentColor;transform:rotate(-4deg);white-space:nowrap}.stamp.vk-keep,.stamp.vk-grow,.stamp.vk-stop,.stamp.vk-retire,.stamp.vk-rethink{border-color:transparent}.v1-withdrawn{display:none;height:calc(var(--u) * 4);background:repeating-linear-gradient(45deg,#eee 0,#eee 8px,#e4e4e4 8px,#e4e4e4 16px);align-items:center;justify-content:center;color:#777}.v1-withdrawn.show{display:flex}.v1-bars{display:flex;flex-direction:column;gap:calc(var(--u) * .35)}.v1-bars li{display:grid;grid-template-columns:calc(var(--u) * 8) 1fr calc(var(--u) * 2);gap:calc(var(--u) * .8);align-items:center;font-size:calc(var(--u) * .86)}.v1-bars li span:first-child{font-family:var(--f-human);font-style:italic}.v1-bars li i{height:calc(var(--u) * .9);background:#eee;position:relative}.v1-bars li i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--v) * 50%);background:var(--ink);transition:width .7s var(--ease)}.v1-bars li.zero i:after{background:#b3261e;width:4%}.v1-bars li b{font-family:var(--f-mono);font-weight:400;font-size:calc(var(--u) * .74);text-align:right}.v1-ribbon{color:var(--dim)}.v1-v2{margin-top:auto;border-top:2px solid var(--orange);padding-top:calc(var(--u) * 1);font-size:calc(var(--u) * 1.12);line-height:1.45}.v1-v2 .mono{display:block;text-transform:uppercase;letter-spacing:.14em;color:var(--orange-deep);margin-bottom:.3em;font-size:calc(var(--u) * .66)}.reach-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 38)}.reach-copy .lead{margin-top:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.2)}.reach-kiosk{margin-top:calc(var(--u) * 2);font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.7);line-height:1.3}.reach-kiosk b{color:var(--orange);font-weight:500}.circles{position:absolute;left:calc(var(--u) * 49);right:calc(var(--u) * 6);top:calc(var(--u) * 7);height:calc(var(--u) * 28);display:flex;align-items:flex-end;gap:calc(var(--u) * .8)}.circ{--s: calc(var(--u) * 15 * sqrt(var(--v) / 51.6));width:var(--s);height:var(--s);border-radius:50%;border:1px solid rgba(251,247,242,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:none}.circ b{font-size:calc(var(--u) * 1.35);font-weight:400}.circ span{font-family:var(--f-mono);font-size:calc(var(--u) * .6);color:var(--dim)}.circ-us{--s: auto;width:auto;height:auto;border:0;flex-direction:row;gap:calc(var(--u) * .7);align-self:center;margin-left:calc(var(--u) * 1)}.circ-us i{width:calc(var(--u) * .9);height:calc(var(--u) * .9);border-radius:50%;background:var(--orange);box-shadow:0 0 0 calc(var(--u) * .5) #ff480040;flex:none}.circ-us span{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.15);color:var(--orange);text-align:left}.markets{position:absolute;left:calc(var(--u) * 49);right:calc(var(--u) * 6);top:calc(var(--u) * 37);border-top:1px solid var(--rule);padding-top:calc(var(--u) * 1);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .6) calc(var(--u) * 2)}.markets .mono{grid-column:1 / -1;text-transform:uppercase;letter-spacing:.14em;color:var(--cyan)}.markets p:not(.mono){font-size:calc(var(--u) * 1.02);line-height:1.45;color:var(--dim)}.markets b{color:var(--bone);font-weight:600}.plan-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 50)}.plan{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 17.5);width:calc(var(--u) * 52);height:calc(var(--u) * 32);border:3px solid var(--ink);display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:1fr 1fr .8fr;gap:0;background:var(--paper)}.rm{position:relative;border:1.5px solid var(--ink);margin:-.75px;padding:calc(var(--u) * .9);display:flex;flex-direction:column;justify-content:flex-start;gap:.15em;transition:background .3s,color .3s;text-align:left}.rm b{font-family:var(--f-human);font-style:italic;font-weight:500;font-size:calc(var(--u) * 1.35);line-height:1.1}.rm span{font-family:var(--f-mono);font-size:calc(var(--u) * .7);color:var(--dim)}.rm i{position:absolute;right:calc(var(--u) * .7);bottom:calc(var(--u) * .6);font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .6);text-transform:uppercase;letter-spacing:.1em;padding:.2em .6em;border-radius:99px;box-shadow:inset 0 0 0 1px currentColor}.rm:hover{background:#fff7f1}.rm.is-on{background:var(--ink);color:var(--bone)}.rm.is-on span{color:#fff9}.rm-linkedin{grid-column:1;grid-row:1 / 3}.rm-instagram{grid-column:2 / 4;grid-row:1}.rm-youtube{grid-column:2;grid-row:2}.rm-facebook{grid-column:3;grid-row:2}.rm-whatsapp{grid-column:1;grid-row:3}.rm-tiktok{grid-column:2;grid-row:3}.rm-threads{grid-column:3;grid-row:3}.rm-x{position:absolute;right:calc(var(--u) * -12);top:calc(var(--u) * 2);width:calc(var(--u) * 10.5);height:calc(var(--u) * 9);border-style:dashed;opacity:.75}.rm-x:after{content:"🔒";position:absolute;right:calc(var(--u) * .7);top:calc(var(--u) * .6);font-size:calc(var(--u) * 1)}.rm-tiktok:before{content:"";position:absolute;left:10%;right:10%;bottom:-4px;height:6px;background:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 10px)}.plan-door{position:absolute;left:calc(var(--u) * 20);bottom:calc(var(--u) * -2);font-family:var(--f-mono);font-size:calc(var(--u) * .62);text-transform:uppercase;letter-spacing:.14em;color:var(--dim)}.room-card{position:absolute;left:calc(var(--u) * 62.5);right:calc(var(--u) * 5);top:calc(var(--u) * 6.5);bottom:calc(var(--u) * 5.5);background:var(--ink);color:var(--bone);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);display:flex;flex-direction:column;gap:calc(var(--u) * .45);transition:opacity .3s;overflow:hidden}.room-card.swap{opacity:0}.room-card .rc-top{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:calc(var(--u) * .6);margin-bottom:calc(var(--u) * .2)}.room-card h3{font-family:var(--f-human);font-style:italic;font-weight:500;font-size:calc(var(--u) * 2)}.room-card h3 small{font-family:var(--f-mono);font-style:normal;font-size:calc(var(--u) * .7);color:var(--cyan);margin-left:.6em}.room-card .rc-pri{font-family:var(--f-mono);font-size:calc(var(--u) * .66);text-transform:uppercase;letter-spacing:.1em;background:var(--orange);color:var(--ink);padding:.25em .7em;border-radius:99px}.room-card dl{display:grid;grid-template-columns:calc(var(--u) * 6.8) 1fr;gap:calc(var(--u) * .38) calc(var(--u) * .8)}.room-card dt{font-family:var(--f-mono);font-size:calc(var(--u) * .6);text-transform:uppercase;letter-spacing:.1em;color:#fbf7f280;padding-top:.25em}.room-card dd{margin:0;font-size:calc(var(--u) * .9);line-height:1.38}.room-card .rc-fact{margin-top:auto;border-top:1px solid rgba(255,255,255,.15);padding-top:calc(var(--u) * .6);font-size:calc(var(--u) * .84);line-height:1.4;color:#fbf7f2bf}.room-card .rc-fact .tag{margin-right:.5em}.eff-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 34)}.eff-copy .lead{margin-top:calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.2)}.eff-bars{position:absolute;left:calc(var(--u) * 46);right:calc(var(--u) * 6);top:calc(var(--u) * 7.5);display:flex;flex-direction:column;gap:calc(var(--u) * .75)}.eb{display:grid;grid-template-columns:calc(var(--u) * 8) 1fr calc(var(--u) * 3.4) calc(var(--u) * 6.4);gap:calc(var(--u) * 1);align-items:center;font-size:calc(var(--u) * 1.1)}.eb i{height:calc(var(--u) * 1.9);background:#ffffff0f;position:relative}.eb i:after{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--bone);transition:width 1.2s var(--ease) calc(var(--k) * 80ms + .4s)}.scene.is-in .eb i:after{width:calc(var(--v) / 30 * 100%)}.eb.lead-room i:after{background:var(--orange)}.eb b{font-family:var(--f-mono);font-weight:400;font-size:calc(var(--u) * .85);text-align:right}.eb em{font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .62);text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}.eff-why{position:absolute;left:calc(var(--u) * 6);width:calc(var(--u) * 34);top:calc(var(--u) * 27);display:flex;flex-direction:column;gap:calc(var(--u) * .7)}.eff-why p{font-size:calc(var(--u) * 1.02);line-height:1.45;color:var(--dim)}.eff-why b{color:var(--bone);font-weight:600}.cmp-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 26)}.cmp-head .h2{font-size:calc(var(--u) * 3.2)}.cmp-head .mono{margin:calc(var(--u) * 1) 0 calc(var(--u) * 1.6);line-height:1.5}.cmp-toggle{display:inline-flex;border-radius:99px;box-shadow:inset 0 0 0 1px var(--ink);overflow:hidden}.cmp-toggle button{font-family:var(--f-mono);font-size:calc(var(--u) * .76);text-transform:uppercase;letter-spacing:.1em;padding:.8em 1.4em}.cmp-toggle button.is-on{background:var(--ink);color:var(--bone)}.cmp-verdict{margin-top:calc(var(--u) * 1.6);font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.6);line-height:1.3;min-height:4em}.mocks{position:absolute;left:calc(var(--u) * 35);right:calc(var(--u) * 5);top:calc(var(--u) * 6);bottom:calc(var(--u) * 5);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:calc(var(--u) * 1.2)}.mk{display:flex;flex-direction:column;gap:calc(var(--u) * .4);min-height:0}.mk figcaption{font-family:var(--f-mono);font-size:calc(var(--u) * .64);text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}.mk-screen{flex:1;min-height:0;border-radius:calc(var(--u) * .8);overflow:hidden;position:relative;font-size:calc(var(--u) * .9)}.mk-screen .native,.mk-screen .cross{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s var(--ease),transform .5s var(--ease)}.mk-screen .cross{opacity:0;transform:scale(.97);background:#e9e7e3;color:#666;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;padding:1em}.cross-sq{width:64%;aspect-ratio:1;background:#cfcac4;color:#fff;display:grid;place-items:center;text-align:center;font-family:var(--f-think);font-weight:700;font-size:calc(var(--u) * .9);letter-spacing:.1em}.cross-sq b{font-family:var(--f-ar);font-size:1.6em;letter-spacing:0}.cross p{font-size:calc(var(--u) * .74)}.mocks.crossed .native{opacity:0;transform:scale(.97)}.mocks.crossed .cross{opacity:1;transform:none}.tt{background:#0b0b0b;color:#fff}.tt .native{padding:1em;display:flex;flex-direction:column;justify-content:center;gap:.8em;background:linear-gradient(#0b0b0b,#1b1b1b)}.tt-q{font-size:calc(var(--u) * 1.35);font-weight:700;text-align:center;line-height:1.4}.tt-people{display:flex;justify-content:center;gap:.6em}.tt-people span{width:2.4em;height:2.4em;border-radius:50%;background:#2a2a2a;display:grid;place-items:center;font-weight:700;color:var(--orange)}.tt-cap{font-size:calc(var(--u) * .74);color:#aaa;text-align:center}.tt-side{position:absolute;right:.6em;bottom:1em;display:flex;flex-direction:column;gap:.5em;font-style:normal}.tt-side i{font-style:normal}.ig{background:var(--bone);color:var(--ink);border:1px solid var(--rule)}.ig .native{padding:1em;display:flex;flex-direction:column;justify-content:center;gap:.6em}.ig-who{color:var(--dim);font-size:calc(var(--u) * .66)}.ig-vn,.wa-vn,.cp-vn{display:flex;align-items:center;gap:.6em;background:var(--paper);padding:.5em .7em;border-radius:99px;color:var(--ink)}.ig-vn b,.wa-vn b,.cp-vn b{font-family:var(--f-mono);font-weight:400;font-size:calc(var(--u) * .66)}.ig-tr{font-size:calc(var(--u) * 1.2)}.ig-cap{font-size:calc(var(--u) * .76);color:var(--dim)}.li{background:#fff;color:#1d1d1d;border:1px solid #ddd}.li .native{padding:.9em;display:flex;flex-direction:column;gap:.6em}.li-who{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;font-size:calc(var(--u) * .78)}.li-who i{width:1.9em;height:1.9em;border-radius:50%;background:var(--ink);flex:none;box-shadow:inset 0 0 0 3px var(--cyan)}.li-who span{color:#777;font-size:.9em;width:100%;padding-left:2.4em;margin-top:-.5em}.li-txt{font-size:calc(var(--u) * .82);line-height:1.4}.li-doc{margin-top:auto;background:var(--paper);padding:.7em;display:flex;flex-direction:column;gap:.2em;border-left:3px solid var(--orange)}.li-doc .mono{font-size:calc(var(--u) * .58);color:#777}.li-doc b{font-size:calc(var(--u) * 1)}.li-doc em{font-family:var(--f-human)}.yt{background:#0f0f0f;color:#fff}.yt .native{padding:.6em;display:flex;flex-direction:column;gap:.5em}.yt-player{aspect-ratio:16 / 9;background:var(--ink);border:1px solid #333;position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 1em}.yt-player b{font-size:calc(var(--u) * 1.8);color:var(--orange)}.yt-player span{font-family:var(--f-mono);font-size:calc(var(--u) * .6);color:#aaa}.yt-player i{position:absolute;right:.8em;bottom:.6em;font-style:normal;background:#fff;color:#000;border-radius:6px;padding:.1em .6em;font-size:.8em}.yt-title{font-size:calc(var(--u) * .82);line-height:1.3}.yt-ch{font-size:calc(var(--u) * .58);color:#aaa}.fb{background:#f0f2f5;color:#1c1e21}.fb .native{padding:.9em;display:flex;flex-direction:column;gap:.6em;background:#fff;margin:.5em;border-radius:8px}.fb-who{display:flex;align-items:center;gap:.5em;font-size:calc(var(--u) * .8)}.fb-who i{width:1.9em;height:1.9em;border-radius:50%;background:var(--ink);box-shadow:inset 0 0 0 3px var(--orange)}.fb-txt{font-family:var(--f-ar-ui);font-size:calc(var(--u) * .92);line-height:1.6}.fb-meta{margin-top:auto;color:#888;font-size:calc(var(--u) * .62)}.wa{background:#0b141a;color:#e9edef}.wa .native{padding:1em;display:flex;flex-direction:column;justify-content:center;gap:.7em}.wa-ch{color:#8696a0;font-size:calc(var(--u) * .66)}.wa-vn{background:#005c4b;color:#e9edef}.wa-cap{font-size:calc(var(--u) * 1.1)}.flow-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 60)}.flow{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 21);height:calc(var(--u) * 16);display:grid;grid-template-columns:repeat(5,1fr);gap:calc(var(--u) * 1.4)}.flow-ribbon{position:absolute;left:0;right:0;top:calc(var(--u) * -3);width:100%;height:calc(var(--u) * 8);overflow:visible;pointer-events:none}.flow-ribbon path{fill:none;stroke:var(--orange);stroke-width:calc(var(--u) * .4);stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2.6s var(--ease) .6s}.scene.is-in .flow-ribbon path{stroke-dashoffset:0}.fstep{position:relative;padding-top:calc(var(--u) * 6)}.fstep b{font-family:var(--f-human);font-style:italic;font-weight:500;font-size:calc(var(--u) * 2.4);display:block}.fstep span{font-family:var(--f-mono);font-size:calc(var(--u) * .7);color:var(--cyan);display:block;margin:.3em 0 .7em}.fstep p{font-size:calc(var(--u) * 1.08);line-height:1.4;color:var(--dim)}.fstep-act b{color:var(--orange)}.lanes{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 40);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 3);border-top:1px solid var(--rule);padding-top:calc(var(--u) * 1.2)}.lanes p{font-size:calc(var(--u) * 1.08);line-height:1.5}.lanes .mono{display:block;text-transform:uppercase;letter-spacing:.14em;color:var(--orange);margin-bottom:.3em;font-size:calc(var(--u) * .66)}.disc-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 70)}.disc-head .h2{font-size:calc(var(--u) * 3.6)}.discs{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 21);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 2)}.disc{background:var(--ink);color:var(--bone);padding:calc(var(--u) * 1.6);display:flex;flex-direction:column;gap:calc(var(--u) * .6);min-height:calc(var(--u) * 22)}.disc .mono{text-transform:uppercase;letter-spacing:.14em;color:var(--orange)}.disc-from{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.35);line-height:1.3;color:#fbf7f2b3}.disc-arrow{font-size:calc(var(--u) * 1.6);color:var(--orange)}.disc h3{font-size:calc(var(--u) * 2.6);font-weight:400;letter-spacing:-.02em}.disc p:not(.mono):not(.disc-from):not(.disc-arrow){font-size:calc(var(--u) * 1.05);line-height:1.4}.disc .link{margin-top:auto;color:var(--orange)}.disc-foot{position:absolute;left:calc(var(--u) * 6);bottom:calc(var(--u) * 6);font-size:calc(var(--u) * 1.2)}.port-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5)}.port{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 16)}.prow{display:grid;grid-template-columns:calc(var(--u) * 21) repeat(7,1fr) calc(var(--u) * 12) calc(var(--u) * 10);align-items:center;border-bottom:1px solid var(--rule);min-height:calc(var(--u) * 3.6);transition:background .3s}.prow:not(.ptop):hover{background:#ffffff8c;cursor:pointer}.ptop{font-family:var(--f-mono);font-size:calc(var(--u) * .66);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);min-height:calc(var(--u) * 2.6)}.ptop span{text-align:center}.prow b{font-size:calc(var(--u) * 1.25);font-weight:500}.prow b small{font-family:var(--f-ar);font-weight:400;font-size:.9em;color:var(--dim);margin-left:.5em}.prow>i{justify-self:center;font-style:normal;font-size:calc(var(--u) * 1.2)}.prow>i.home{color:var(--orange-deep)}.prow .pgoal{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.05)}.prow .pb{font-family:var(--f-mono);font-size:calc(var(--u) * .6);text-transform:uppercase;letter-spacing:.08em;justify-self:start;padding:.3em .7em;border-radius:99px}.b-qw{background:var(--ink);color:var(--bone)}.b-hb{background:var(--orange);color:var(--ink)}.b-lt{background:#e6c9b7;color:var(--ink)}.b-ex{box-shadow:inset 0 0 0 1px currentColor}.ptag-new{font-family:var(--f-mono);font-size:calc(var(--u) * .55);color:var(--orange-deep);margin-left:.5em;vertical-align:middle;text-transform:uppercase;letter-spacing:.1em}.prop-h{font-size:calc(var(--u) * 4.2);font-weight:300;letter-spacing:-.03em;line-height:1.02}.prop-h .ar{font-size:.72em;font-weight:700;color:var(--orange);margin-left:.3em}.scene[data-theme=paper] .prop-h .ar,.scene[data-theme=bone] .prop-h .ar{color:var(--orange-deep)}.prop-idea{font-size:calc(var(--u) * 1.45);line-height:1.4;margin:calc(var(--u) * 1.4) 0;font-weight:300}.prop-truth{font-size:calc(var(--u) * 1.02);line-height:1.45;color:var(--dim);margin-bottom:calc(var(--u) * 1)}.prop-truth .mono{display:block;color:var(--orange);text-transform:uppercase;letter-spacing:.12em;font-size:calc(var(--u) * .64);margin-bottom:.3em}.scene[data-theme=paper] .prop-truth .mono,.scene[data-theme=bone] .prop-truth .mono{color:var(--orange-deep)}.spec-btn{margin-top:calc(var(--u) * .6)}.cr-film{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 6);bottom:calc(var(--u) * 7.5);width:calc(var(--u) * 46);display:grid;grid-template-rows:1fr 1.2fr;gap:calc(var(--u) * 1)}.cr-still{position:relative;overflow:hidden}.cr-still img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2)}.cr-still figcaption{position:absolute;left:0;right:0;top:100%}.cr-roll{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.cr-track{position:absolute;left:0;right:0;top:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35em;animation:roll 16s linear infinite}.scene:not(.is-in) .cr-track{animation-play-state:paused}@keyframes roll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--u) * 26))}}.cr-big{font-size:calc(var(--u) * 2);font-weight:300;letter-spacing:.04em;text-transform:uppercase;margin-top:1em}.cr-sub{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.2);color:#fff9;margin-bottom:1.4em}.cr-role{font-family:var(--f-mono);font-size:calc(var(--u) * .72);text-transform:uppercase;letter-spacing:.2em;color:#ffffff80;margin-top:1.2em}.cr-name{font-size:calc(var(--u) * 1.6);font-weight:300;letter-spacing:.03em}.cr-bow{width:calc(var(--u) * 7);height:calc(var(--u) * 5);margin-top:1.6em}.cr-copy{position:absolute;left:calc(var(--u) * 56);right:calc(var(--u) * 6);top:calc(var(--u) * 6)}.li-mini{background:#fff;color:#1d1d1d;border-radius:calc(var(--u) * .6);padding:calc(var(--u) * 1);display:flex;flex-direction:column;gap:.5em;font-size:calc(var(--u) * .9);margin-bottom:calc(var(--u) * 1)}.sb-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 33)}.specimen{position:absolute;left:calc(var(--u) * 44);right:calc(var(--u) * 5);top:calc(var(--u) * 6);bottom:calc(var(--u) * 5.5);background:#fff;padding:calc(var(--u) * 1.6) calc(var(--u) * 1.8);display:flex;flex-direction:column;gap:calc(var(--u) * .8);box-shadow:0 10px 40px #0000000f}.spm-msg{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:calc(var(--u) * .8)}.spm-msg .mono{color:var(--dim);text-transform:uppercase;letter-spacing:.12em}.spm-msg b{font-family:var(--f-human);font-style:italic;font-weight:500;font-size:calc(var(--u) * 1.7)}.spm-rows{display:flex;flex-direction:column}.spm-row{display:grid;grid-template-columns:calc(var(--u) * 7) 1fr calc(var(--u) * 12);gap:calc(var(--u) * 1);align-items:center;padding:calc(var(--u) * .75) 0;border-bottom:1px solid var(--rule);cursor:default;transition:background .3s}.spm-row:hover{background:var(--bone)}.spm-row .mono{text-transform:uppercase;letter-spacing:.1em;font-size:calc(var(--u) * .64);color:var(--dim)}.spm-row p{font-size:calc(var(--u) * 1.75);line-height:1.4}.spm-row em{font-family:var(--f-human);font-size:calc(var(--u) * .95);color:var(--dim)}.spm-row[data-sr=machine] p{color:#9a9a9a}.spm-best{border-bottom:0;position:relative}.spm-best p{color:var(--ink)}.spm-best:after{content:"";position:absolute;left:calc(var(--u) * 8);right:calc(var(--u) * 13);bottom:calc(var(--u) * .2);height:4px;background:var(--orange);border-radius:4px;transform-origin:right;transform:scaleX(0);transition:transform 1.2s var(--ease) 1.4s}.scene.is-in .spm-best:after{transform:scaleX(1)}.spm-best .mono{color:var(--orange-deep)}.yt-page{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 6);width:calc(var(--u) * 50);background:#0f0f0f;padding:calc(var(--u) * 1.2);border-radius:calc(var(--u) * .8)}.ytp-player{aspect-ratio:16 / 9;position:relative;background:#1d1612;display:flex;flex-direction:column;justify-content:center;padding:0 calc(var(--u) * 3);overflow:hidden}.ytp-player:before{content:"";position:absolute;right:-10%;top:-20%;width:60%;aspect-ratio:1;border-radius:50%;background:#ff8c3c2e}.ytp-ar{font-size:calc(var(--u) * 6.4);line-height:1.1;color:var(--orange);text-align:left;font-weight:700;position:relative}.ytp-en{font-family:var(--f-mono);font-size:calc(var(--u) * .8);text-transform:uppercase;letter-spacing:.2em;color:#fff9;position:relative}.ytp-sub{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.6);margin-top:.4em;position:relative}.ytp-player i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--u) * 4.4);height:calc(var(--u) * 3.1);border-radius:calc(var(--u) * .8);background:#ffffffe6;color:#000;display:grid;place-items:center;font-style:normal;font-size:calc(var(--u) * 1.2);opacity:0}.ytp-meta{padding:calc(var(--u) * .8) 0}.ytp-title{font-size:calc(var(--u) * 1.15);font-weight:500}.ytp-meta .mono{color:#aaa;font-size:calc(var(--u) * .66);margin-top:.3em}.ytp-chapters{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(var(--u) * .5);color:#ccc;font-size:calc(var(--u) * .66)}.ytp-chapters li{border-top:2px solid #444;padding-top:.4em}.ytp-chapters li:nth-child(4){border-color:var(--orange);color:#fff}.ytp-chapters b{display:block;color:#fff;font-weight:500}.zero-copy{position:absolute;left:calc(var(--u) * 60);right:calc(var(--u) * 6);top:calc(var(--u) * 6)}.eps{display:flex;flex-direction:column;gap:calc(var(--u) * .4);margin-bottom:calc(var(--u) * .6)}.eps span{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.15);padding-left:calc(var(--u) * 1.2);position:relative}.eps span:before{content:"";position:absolute;left:0;top:.55em;width:calc(var(--u) * .5);height:calc(var(--u) * .5);border-radius:50%;background:var(--orange)}.dc-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 36)}.vn-stage{position:absolute;left:calc(var(--u) * 48);right:calc(var(--u) * 6);top:calc(var(--u) * 8);display:flex;flex-direction:column;gap:calc(var(--u) * 1.6)}.vn-line{display:grid;grid-template-columns:calc(var(--u) * 7) 1fr;gap:calc(var(--u) * .4) calc(var(--u) * 1);align-items:center;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.vn-line.on{opacity:1;transform:none}.vn-who{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:calc(var(--u) * .64)}.vn-bubble{display:flex;align-items:center;gap:calc(var(--u) * .8);background:#fff;padding:calc(var(--u) * .7) calc(var(--u) * 1);border-radius:99px;color:var(--ink);box-shadow:0 6px 20px #0000000f}.vn-line.me .vn-bubble{background:var(--ink);color:var(--bone)}.vn-bubble b{font-family:var(--f-mono);font-weight:400;font-size:calc(var(--u) * .7)}.vn-line p{grid-column:2;font-size:calc(var(--u) * 1.9);line-height:1.4}.vn-line p u{text-decoration:none;background:linear-gradient(var(--orange),var(--orange)) 0 92% / 100% .14em no-repeat}.chair-art{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 7);width:calc(var(--u) * 20);height:calc(var(--u) * 38);display:flex;flex-direction:column;gap:calc(var(--u) * 1)}.chair-svg{width:100%;flex:1;color:var(--ink)}.chair-art .mono{color:var(--dim);font-size:calc(var(--u) * .66)}.chair-post{position:absolute;left:calc(var(--u) * 29);top:calc(var(--u) * 9);width:calc(var(--u) * 22);background:#fff;padding:calc(var(--u) * 1.4);display:flex;flex-direction:column;gap:calc(var(--u) * 1);box-shadow:0 10px 40px #00000012}.cp-who{color:var(--dim);font-size:calc(var(--u) * .66)}.cp-txt{font-size:calc(var(--u) * 1.15);line-height:1.45}.cp-cta{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 1.15);color:var(--orange-deep)}.chair-copy{position:absolute;left:calc(var(--u) * 56);right:calc(var(--u) * 6);top:calc(var(--u) * 6.5)}.rb-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 33)}.board{position:absolute;left:calc(var(--u) * 44);right:calc(var(--u) * 6);top:calc(var(--u) * 7);bottom:calc(var(--u) * 7);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:calc(var(--u) * 1.2)}.board li{border:1px solid var(--rule);padding:calc(var(--u) * 1);display:flex;flex-direction:column;justify-content:flex-end;gap:calc(var(--u) * .4);font-size:calc(var(--u) * .95);line-height:1.35;color:var(--dim);position:relative}.board li svg{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:50%;height:55%;color:#fbf7f2d9}.board li b{font-family:var(--f-mono);font-weight:400;font-size:calc(var(--u) * .66);color:var(--orange)}.board-note{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) rotate(-2deg);background:var(--paper);color:var(--ink);padding:.6em .9em;font-size:calc(var(--u) * 1.15);white-space:nowrap}.board-note.mono{font-size:calc(var(--u) * 1.4);background:var(--orange)}.fb-live{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 44);background:#fff;border-radius:calc(var(--u) * .8);overflow:hidden;box-shadow:0 10px 40px #00000012}.fbl-top{display:flex;align-items:center;gap:.8em;padding:calc(var(--u) * .8) calc(var(--u) * 1)}.live{background:#e41e3f;color:#fff;font-family:var(--f-mono);font-size:calc(var(--u) * .66);padding:.2em .6em;border-radius:4px}.fbl-top .mono{color:#555}.fbl-stage{background:var(--ink);color:var(--bone);aspect-ratio:16 / 8;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.fbl-glass{position:absolute;left:calc(var(--u) * 2);bottom:calc(var(--u) * 1);width:calc(var(--u) * 6);height:calc(var(--u) * 6);color:var(--bone)}.fbl-title{font-size:calc(var(--u) * 3.6);color:var(--orange);font-weight:700}.fbl-sub{font-family:var(--f-ar-ui);font-size:calc(var(--u) * 1);color:#ffffffb3}.fbl-qs{padding:calc(var(--u) * 1);display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.fbl-qs p{font-family:var(--f-ar-ui);font-size:calc(var(--u) * 1);background:#f0f2f5;padding:.6em .9em;border-radius:14px;color:#1c1e21;align-self:flex-end}.oh-copy{position:absolute;left:calc(var(--u) * 55);right:calc(var(--u) * 6);top:calc(var(--u) * 6.5)}.dis-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 36)}.dis-post{position:absolute;left:calc(var(--u) * 47);right:calc(var(--u) * 6);top:calc(var(--u) * 8);background:#fff;color:#1d1d1d;padding:calc(var(--u) * 1.6);display:flex;flex-direction:column;gap:calc(var(--u) * 1.1);border-radius:calc(var(--u) * .6)}.dis-title{font-size:calc(var(--u) * 1.7);line-height:1.25;font-weight:500}.dis-cols{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:2px solid #1d1d1d}.dis-cols>div{padding:calc(var(--u) * 1) calc(var(--u) * 1) 0 0}.dis-cols>div+div{border-left:1px solid #ddd;padding-left:calc(var(--u) * 1)}.dis-cols .mono{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:calc(var(--u) * .64)}.dis-cols p:last-child{font-size:calc(var(--u) * 1.15);line-height:1.4;margin-top:.3em}.dis-meet{font-size:calc(var(--u) * 1.2);border-top:2px solid var(--orange);padding-top:calc(var(--u) * .8)}.dis-meet .h{color:var(--orange-deep)!important}.dis-post .dim{color:#888}.team-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 70)}.faces{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 17.5);display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--u) * 1)}.faces img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 22%;filter:grayscale(1);transition:filter .5s}.faces figure:hover img{filter:none}.faces figcaption{padding-top:calc(var(--u) * .5);display:flex;flex-direction:column;gap:.15em}.faces b{font-size:calc(var(--u) * 1.05);font-weight:500}.faces span{font-family:var(--f-mono);font-size:calc(var(--u) * .62);color:var(--dim)}.eyes{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 38.5);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * .4) calc(var(--u) * 2)}.eyes p{display:flex;flex-direction:column;font-size:calc(var(--u) * 1.05);padding:calc(var(--u) * .4) 0;border-top:1px solid var(--rule)}.eyes b{font-family:var(--f-human);font-style:italic;font-weight:500;font-size:calc(var(--u) * 1.2)}.eyes span{font-family:var(--f-mono);font-size:calc(var(--u) * .7);color:var(--orange)}.sc-head{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 24)}.sc-head .mono{margin-top:calc(var(--u) * 1);line-height:1.5}.heat{position:absolute;left:calc(var(--u) * 32);right:calc(var(--u) * 5);top:calc(var(--u) * 6)}.hrow{display:grid;grid-template-columns:calc(var(--u) * 13) repeat(9,1fr) calc(var(--u) * 4);gap:3px;align-items:center;margin-bottom:3px}.htop{font-family:var(--f-mono);font-size:calc(var(--u) * .54);color:var(--dim);text-transform:uppercase;letter-spacing:.04em;align-items:end;margin-bottom:calc(var(--u) * .5)}.htop span{writing-mode:vertical-rl;transform:rotate(180deg);justify-self:center;height:calc(var(--u) * 8.5);line-height:1.1;text-align:left}.hrow b{font-size:calc(var(--u) * .95);font-weight:500}.hrow>i{height:calc(var(--u) * 2.6);display:grid;place-items:center;font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .7);background:rgba(14,17,17,calc(var(--v) * .17));color:var(--ink)}.hrow>i.hi{color:var(--bone)}.hrow em{font-style:normal;font-family:var(--f-mono);font-size:calc(var(--u) * .9);text-align:right}.hrow .hbk{display:none}.hrow:hover b{color:var(--orange-deep)}.hrow.qw b:before,.hrow.hb b:before,.hrow.lt b:before,.hrow.ex b:before{content:"";display:inline-block;width:calc(var(--u) * .7);height:calc(var(--u) * .7);border-radius:50%;margin-right:.5em;vertical-align:middle}.hrow.qw b:before{background:var(--ink)}.hrow.hb b:before{background:var(--orange)}.hrow.lt b:before{background:#e6c9b7}.hrow.ex b:before{box-shadow:inset 0 0 0 1px var(--ink)}.buckets{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 30);display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.buckets span{font-family:var(--f-mono);font-size:calc(var(--u) * .7);text-transform:uppercase;letter-spacing:.1em;padding:.5em 1em;border-radius:99px;align-self:flex-start}.abs-k{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6)}.months{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 10);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 2.4)}.month{border-top:3px solid var(--ink);padding-top:calc(var(--u) * 1)}.month:nth-child(2){border-color:var(--orange)}.month .mono{color:var(--dim);text-transform:uppercase;letter-spacing:.14em}.month h3{font-family:var(--f-human);font-style:italic;font-weight:500;font-size:calc(var(--u) * 3.2);margin:.1em 0 calc(var(--u) * .8)}.month li{font-size:calc(var(--u) * 1.08);line-height:1.42;padding:calc(var(--u) * .55) 0;border-bottom:1px solid var(--rule)}.rh-copy{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 28)}.rh-copy .lead{margin-top:calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.15)}.week{position:absolute;left:calc(var(--u) * 37);right:calc(var(--u) * 5);top:calc(var(--u) * 6.5)}.wrow{display:grid;grid-template-columns:calc(var(--u) * 7.5) repeat(7,1fr);gap:3px;margin-bottom:3px}.wrow.wtop span{font-family:var(--f-mono);font-size:calc(var(--u) * .66);color:var(--dim);text-transform:uppercase;text-align:center;padding-bottom:.4em}.wrow b{font-size:calc(var(--u) * .95);font-weight:500;align-self:center}.wrow i{font-style:normal;height:calc(var(--u) * 4.3);background:#ffffff0a;font-size:calc(var(--u) * .7);line-height:1.2;padding:.4em .5em;color:var(--bone);display:flex;align-items:flex-end}.wrow i.full{background:#ff4800d1;color:var(--ink)}.wrow i.full.y{background:var(--cyan)}.ms-star{position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 6.5);width:calc(var(--u) * 34)}.ms-ar{font-size:calc(var(--u) * 2.2);color:var(--dim);text-align:left;margin-bottom:calc(var(--u) * 1)}.ms-star .lead{margin-top:calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.2)}.ms-grid{position:absolute;left:calc(var(--u) * 45);right:calc(var(--u) * 5);top:calc(var(--u) * 6.5);bottom:calc(var(--u) * 5.5);display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:calc(var(--u) * 1.2) calc(var(--u) * 2)}.ms-grid>div{border-top:1px solid var(--rule);padding-top:calc(var(--u) * .7)}.ms-grid .mono{text-transform:uppercase;letter-spacing:.12em;color:var(--orange);font-size:calc(var(--u) * .66);margin-bottom:.4em}.ms-grid p:not(.mono){font-size:calc(var(--u) * .98);line-height:1.45;color:#fbf7f2d9}.ms-hyp,.ms-base{grid-column:1 / -1}.ms-hyp ol{list-style:decimal;padding-left:1.2em;display:grid;grid-template-columns:1fr 1fr;gap:.2em 2em}.ms-hyp li{font-size:calc(var(--u) * .98);line-height:1.45}.ms-base .mono{color:var(--cyan)!important;display:flex;align-items:center;gap:.6em}.quarters{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 10);display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 2)}.quarters>div{border-top:3px solid var(--ink);padding-top:calc(var(--u) * .8)}.quarters b{font-size:calc(var(--u) * 4.4);font-weight:200;letter-spacing:-.05em}.quarters p{font-size:calc(var(--u) * 1.15);line-height:1.45;margin-top:.3em}.stops{position:absolute;left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 31);background:var(--ink);color:var(--bone);padding:calc(var(--u) * 1.6) calc(var(--u) * 2)}.stops .mono{text-transform:uppercase;letter-spacing:.14em;color:var(--orange)}.stops ul{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * .5) calc(var(--u) * 2);margin-top:calc(var(--u) * 1)}.stops li{font-size:calc(var(--u) * 1.15);text-decoration:line-through;text-decoration-color:var(--orange);text-decoration-thickness:2px;color:#fbf7f2d9}.s-end .frame{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 calc(var(--u) * 7)}.end-ar{font-size:calc(var(--u) * 10);font-weight:700;line-height:1.1;text-align:left}.end-en{font-family:var(--f-human);font-style:italic;font-size:calc(var(--u) * 2.6);color:var(--orange);margin-top:calc(var(--u) * .4)}.end-final{margin-top:calc(var(--u) * 3);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:0 calc(var(--u) * 2);align-items:center}.end-bow{grid-row:1 / 3;width:calc(var(--u) * 9);height:calc(var(--u) * 6)}.end-line{font-size:calc(var(--u) * 4.4);font-weight:300;letter-spacing:-.03em}.end-sub{color:var(--dim);font-size:calc(var(--u) * 1.4)}.end-btns{grid-column:1 / -1;display:flex;gap:calc(var(--u) * 1);margin-top:calc(var(--u) * 2.6)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important;transition-delay:0s!important}.cr-track{animation:none!important;position:static}.scene.enter-curtain{animation-name:fadeIn!important;animation-duration:.25s!important}.curtain{display:none}}.sort-items{display:block;columns:3;column-gap:calc(var(--u) * .9)}.item{display:block;max-width:none;break-inside:avoid;margin-bottom:calc(var(--u) * .55);font-size:calc(var(--u) * .9);padding:calc(var(--u) * .5) calc(var(--u) * .7)}.quad .ax-y{left:auto;right:calc(100% + var(--u) * .8);top:50%;transform:translateY(-50%);writing-mode:vertical-rl;rotate:180deg}.circles{flex-wrap:wrap;align-items:center;align-content:flex-start;gap:calc(var(--u) * .7);height:auto}.circ{--s: calc(var(--u) * 11.5 * sqrt(var(--v) / 51.6))}.circ-us{flex-basis:100%;margin:calc(var(--u) * 1.2) 0 0;justify-content:flex-start}.markets{top:auto;bottom:calc(var(--u) * 8)}.plan{height:calc(var(--u) * 27)}.rm-x{right:auto;left:0;top:calc(100% + var(--u) * 1.2);width:calc(var(--u) * 17);height:calc(var(--u) * 4.4);flex-direction:row;align-items:center;gap:.8em;padding:0 calc(var(--u) * .9);margin:0}.rm-x i{position:static;margin-left:auto;margin-right:calc(var(--u) * 1.8)}.rm-x:after{top:50%;transform:translateY(-50%)}.plan-door{left:auto;right:0;bottom:calc(var(--u) * -2.2)}
