.logo[data-astro-cid-tvrurpns]{display:block;height:20px;width:auto}@media(max-width:480px){.logo[data-astro-cid-tvrurpns]{height:17px}}@media(max-width:380px){.logo[data-astro-cid-tvrurpns]{height:15px}}:root[data-tint=x]{--bg: #e7e7e4;--bg-2: #d9d9d5;--surface: #f3f3f0;--surface-2: #e2e2de;--paper: #ededea;--text: #0c0c0c;--muted: #5a5a57;--line: #c2c2bd;--chip: #e2e2de;--accent: #ff3b1f;--signal: #ff3b1f;--accent-hover: #e02a10;--ink: #0a0a0a;--spectrum: #e3f7c2, #fafb86, #fa975d, #fd7778, #fd47d0, #ee66fd, #7c52fe, #0444fd;--ca-cyan: rgba(0, 229, 255, .7);--ca-red: rgba(255, 0, 90, .6)}:root[data-tint=x] body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-tint=x] .site-header{background:repeating-linear-gradient(90deg,transparent 0 3px,rgba(0,0,0,.04) 3px 4px),var(--bg)}:root[data-tint=x] .brief-band{position:relative;background:repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 3px),var(--ink);border-bottom:0}:root[data-tint=x] .brief-band:after,:root[data-tint=x] .proof:before{content:"";position:absolute;left:0;right:0;height:2px;z-index:1;background:linear-gradient(90deg,transparent 0 8%,var(--spectrum),transparent 92% 100%);box-shadow:0 0 10px #00e5ff59}:root[data-tint=x] .brief-band:after{bottom:0}:root[data-tint=x] .brief-cta{position:relative}:root[data-tint=x] .brief-word{position:relative;z-index:1;background:radial-gradient(circle,rgba(0,0,0,.42) 0 .9px,transparent 1.3px) 0 0 / 4px 4px,#f2f1ec;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(-3px 0 var(--ca-cyan)) drop-shadow(3px 0 var(--ca-red));animation:x-glitch 5s steps(1) infinite}:root[data-tint=x] .brief-word b{background:radial-gradient(circle,rgba(0,0,0,.42) 0 .9px,transparent 1.3px) 0 0 / 4px 4px,radial-gradient(circle,rgba(255,255,255,.14) 0 .6px,transparent 1px) 2px 2px / 4px 4px,var(--signal);-webkit-background-clip:text;background-clip:text}:root[data-tint=x] .brief-a{position:relative;background:radial-gradient(circle,rgba(0,0,0,.42) 0 .9px,transparent 1.3px) 0 0 / 4px 4px,#f2f1ec;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(hover:hover){:root[data-tint=x] .brief-a:after{content:"";position:absolute;inset:-.06em -.08em -.04em;border:.045em solid var(--signal);opacity:0;transition:opacity .12s}:root[data-tint=x] .brief-a:hover:after{opacity:1}:root[data-tint=x] .brief-a:hover~b .brief-last{display:none}:root[data-tint=x] .brief-a:hover~b .brief-beef{display:inline}}:root[data-tint=x] .brief-cta.beef .brief-last{display:none}:root[data-tint=x] .brief-cta.beef .brief-beef{display:inline}:root[data-tint=x] .brief-cta i{position:relative;z-index:1;box-shadow:-3px 0 var(--ca-cyan),3px 0 var(--ca-red)}:root[data-tint=x] .hero-intro{background:var(--paper)}:root[data-tint=x] .hero h1 span{text-shadow:-2px 0 var(--ca-cyan),2px 0 var(--ca-red)}:root[data-tint=x] .hero-stage{background:repeating-linear-gradient(90deg,#cfcfcb 0 2px,#e9e9e6 2px 7px)}:root[data-tint=x] .brief-cta:after,:root[data-tint=x] .hero-stage:after,:root[data-tint=x] .brief-cta:before,:root[data-tint=x] .hero-stage:before{content:"";position:absolute;top:-1px;bottom:-1px;right:0;width:var(--x-smear);pointer-events:none;z-index:6;background:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 1px,transparent 1px 3px,rgba(0,0,0,.07) 3px 4px,transparent 4px 6px),linear-gradient(90deg,transparent 0,#e3f7c2 9% 17%,#fafb86 19% 30%,#fa975d 32% 42%,#fd7778 44% 52%,#fd47d0 54% 63%,#ee66fd 65% 74%,#7c52fe 76% 86%,#0444fd 88% 100%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}:root[data-tint=x] .brief-cta:after,:root[data-tint=x] .hero-stage:after{opacity:.72;filter:blur(.4px) saturate(1.1);animation:x-strip 4.3s steps(1) infinite}:root[data-tint=x] .brief-cta:before,:root[data-tint=x] .hero-stage:before{z-index:7;opacity:0;filter:brightness(1.35) saturate(1.4);animation:x-slice 3.1s steps(1) infinite}:root[data-tint=x] .hero-stage .shot img{filter:grayscale(1) contrast(1.15) drop-shadow(0 22px 42px rgba(0,0,0,.3));transition:filter .35s}:root[data-tint=x] .hero-stage .shot.seen img{filter:grayscale(0) contrast(1.05) drop-shadow(0 22px 42px rgba(0,0,0,.3))}:root[data-tint=x] .hero-stage .shot .shot-link:hover img{filter:grayscale(0) contrast(1.05) drop-shadow(-4px 0 var(--ca-cyan)) drop-shadow(4px 0 var(--ca-red))}:root[data-tint=x] .stage-thumbs .thumb{filter:grayscale(1)}:root[data-tint=x] .stage-thumbs .thumb:hover,:root[data-tint=x] .stage-thumbs .thumb.on,:root[data-tint=x] .stage-thumbs .thumb.seen{filter:none}:root[data-tint=x] .hero .note{--text: #ecece9;--muted: #9a9a96;--line: #34342f;--bg: #0b0b0b;--paper: #0b0b0b;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),#0b0b0b;color:var(--text);border-left-color:#000}:root[data-tint=x] .hero .note:before{content:"";position:absolute;inset:10px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 0v12M0 6h12' stroke='%23fff' stroke-opacity='.45'/%3E%3C/svg%3E") 0 0 / 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 0v12M0 6h12' stroke='%23fff' stroke-opacity='.45'/%3E%3C/svg%3E") 100% 100% / 12px no-repeat}:root[data-tint=x] .proof{position:relative;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),var(--ink)}:root[data-tint=x] .proof:before{top:0}:root[data-tint=x] main h2:not(.note h2){text-shadow:-1.5px 0 rgba(0,229,255,.45),1.5px 0 rgba(255,0,90,.35)}@keyframes x-glitch{0%,90%,to{transform:none;filter:drop-shadow(-3px 0 var(--ca-cyan)) drop-shadow(3px 0 var(--ca-red));clip-path:none}91%{transform:translate(4px) skew(-8deg);filter:drop-shadow(-9px 0 var(--ca-cyan)) drop-shadow(7px 0 var(--ca-red));clip-path:inset(10% 0 45% 0)}93%{transform:translate(-5px);filter:drop-shadow(6px 0 var(--ca-cyan)) drop-shadow(-6px 0 var(--ca-red));clip-path:inset(55% 0 5% 0)}95%{transform:translate(2px) skew(4deg);filter:drop-shadow(-4px 0 var(--ca-cyan)) drop-shadow(4px 0 var(--ca-red));clip-path:none}97%{transform:none;filter:drop-shadow(-12px 0 var(--ca-cyan)) drop-shadow(10px 0 var(--ca-red))}}@keyframes x-strip{0%,to{opacity:.72;filter:blur(.4px) saturate(1.1)}8%{opacity:.5}9%{opacity:.82}10%{opacity:.72}37%{opacity:.9;filter:blur(.4px) saturate(1.5) brightness(1.15)}38%{opacity:.55;filter:blur(.4px) saturate(1.1)}40%{opacity:.72}66%{opacity:.62;filter:blur(.8px) saturate(1.1) hue-rotate(-14deg)}67%{opacity:.85;filter:blur(.4px) saturate(1.1)}69%{opacity:.72}}@keyframes x-slice{0%,to{opacity:0;clip-path:none}12%{opacity:.8;clip-path:inset(18% 0 79% 0)}14%{opacity:.8;clip-path:inset(52% 0 44% 0)}16%{opacity:0}47%{opacity:.7;clip-path:inset(6% 0 91% 0)}48%{opacity:.7;clip-path:inset(74% 0 23% 0)}50%{opacity:0}78%{opacity:.8;clip-path:inset(38% 0 60% 0)}79%{opacity:.8;clip-path:inset(86% 0 11% 0)}81%{opacity:0}}@media(max-width:760px){:root[data-tint=x] .brief-cta:after,:root[data-tint=x] .brief-cta:before,:root[data-tint=x] .brief-band:after{display:none}:root[data-tint=x] .stage-smear-left{display:block;position:absolute;top:-1px;bottom:-1px;left:0;width:var(--x-smear);pointer-events:none;z-index:6;transform:scaleX(-1);background:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 1px,transparent 1px 3px,rgba(0,0,0,.07) 3px 4px,transparent 4px 6px),linear-gradient(90deg,transparent 0,#e3f7c2 9% 17%,#fafb86 19% 30%,#fa975d 32% 42%,#fd7778 44% 52%,#fd47d0 54% 63%,#ee66fd 65% 74%,#7c52fe 76% 86%,#0444fd 88% 100%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%);opacity:.72;filter:blur(.4px) saturate(1.1);animation:x-strip 4.3s steps(1) infinite}}:root[data-tint=x] .hero-stage.all-seen .shot img{filter:grayscale(0) contrast(1.05) drop-shadow(0 22px 42px rgba(0,0,0,.3))}:root[data-tint=x] .hero-stage.all-seen .stage-thumbs .thumb{filter:none}@media(prefers-reduced-motion:reduce){:root[data-tint=x] .stage-smear-left,:root[data-tint=x] .brief-word,:root[data-tint=x] .brief-cta:after,:root[data-tint=x] .hero-stage:after,:root[data-tint=x] .brief-cta:before,:root[data-tint=x] .hero-stage:before{animation:none}}:root[data-tint=x] .deck-card{overflow:visible;border-radius:0;outline:0;box-shadow:0 0 0 2px #0c0c0c,-2px 0 0 2px var(--ca-cyan),2px 0 0 2px var(--ca-red)}:root[data-tint=x] .deck-card :is(img,picture){border-radius:0}:root[data-tint=x] .deck-card .deck-name{left:-2px;right:-2px;bottom:100%;translate:none;z-index:2;opacity:1;display:flex;align-items:center;gap:8px;height:22px;padding:0 8px;background:#0c0c0c;color:var(--signal);text-shadow:-1px 0 var(--ca-cyan),1px 0 var(--ca-red);font:600 10px/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden}:root[data-tint=x] .deck-card .deck-name:after{content:"✕";margin-left:auto;padding-left:28px;color:var(--signal);font:11px/1 Inter,sans-serif;text-shadow:none;background:repeating-linear-gradient(180deg,var(--signal) 0 1px,transparent 1px 3px) 0 50% / 22px 7px no-repeat}:root[data-tint=x] .deck-card:not(.front) .deck-name{color:#9a9a96;text-shadow:none}:root[data-tint=x] .deck-card:not(.front) .deck-name:after{color:#9a9a96;background-image:repeating-linear-gradient(180deg,#9a9a96 0 1px,transparent 1px 3px)}:root[data-tint=x] .deck-card .deck-years{display:none}:root[data-tint=x] .deck-card .deck-name{font:600 11px/1 Inter,sans-serif;letter-spacing:.06em;text-shadow:none}:root[data-tint=x] .deck-card:not(.front) .deck-name{color:#d6d6d2}:root[data-tint=x] .deck-card .deck-name:after{content:none}:root[data-tint=x] .deck-card .deck-years{display:flex;align-items:center;position:absolute;inset:auto 6px 100% auto;z-index:3;height:22px;opacity:1;color:var(--signal);text-shadow:none;font:600 11px/1 Inter,sans-serif;letter-spacing:.04em}:root[data-tint=x] .deck-card:not(.front) .deck-years{color:#d6d6d2}:root[data-tint=x] .deck-card .deck-name{padding-right:84px}@media(min-width:901px){:root[data-tint=x] .work>.deck-nav{flex-direction:row;align-self:start;padding-top:68px}:root[data-tint=x] .work>.deck-nav button{width:52px;height:44px;font-size:20px}}:root[data-theme=light][data-tint=dos]{--bg: #e6e9ef;--bg-2: #e1e5ec;--surface: #e9ecf2;--surface-2: #dde1e8;--paper: #e8ebf1;--text: #26303d;--muted: #6b7686;--line: #d3d8e0;--chip: #dde1e8;--accent: #3f6fd8;--signal: #3f6fd8;--accent-hover: #2f5cc0;--accent-2: #26303d;--ink: #e3e7ee;--on-accent: #ffffff;--neu-dark: rgba(150, 163, 184, .55);--raise: 6px 6px 14px var(--neu-dark), -6px -6px 14px #fff;--raise-sm: 3px 3px 8px var(--neu-dark), -3px -3px 8px #fff;--press: inset 3px 3px 7px var(--neu-dark), inset -3px -3px 7px #fff;--bevel: inset 1px 1px 0 #fff, inset -1px -1px 0 rgba(150, 163, 184, .45);--shadow: var(--raise);--key: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(150, 163, 184, .35), 3px 3px 8px var(--neu-dark), -2px -2px 6px rgba(255, 255, 255, .9);--key-lift: inset 0 1px 0 #fff, inset 0 -1px 0 rgba(150, 163, 184, .35), 5px 6px 14px var(--neu-dark), -3px -3px 10px #fff;--key-press: inset 2px 2px 5px var(--neu-dark), inset -2px -2px 5px #fff}:root[data-theme=light][data-tint=dos] body{background:var(--bg)}:root[data-theme=light][data-tint=dos] .brief-band,:root[data-theme=light][data-tint=dos] .proof{color:var(--text);box-shadow:var(--bevel)}:root[data-theme=light][data-tint=dos] .brief-links,:root[data-theme=light][data-tint=dos] .brief-tags,:root[data-theme=light][data-tint=dos] .brief-cta,:root[data-theme=light][data-tint=dos] .brief-links li+li,:root[data-theme=light][data-tint=dos] .proof>div{border-color:var(--line)}:root[data-theme=light][data-tint=dos] .brief-links a{color:var(--text)}:root[data-theme=light][data-tint=dos] .brief-links a:hover{color:var(--signal)}:root[data-theme=light][data-tint=dos] .brief-tags{color:var(--muted)}:root[data-theme=light][data-tint=dos] .proof svg{color:var(--signal)}:root[data-theme=light][data-tint=dos] .proof small{color:var(--muted)}:root[data-theme=light][data-tint=dos] .proof span{color:var(--text)}:root[data-theme=light][data-tint=dos] .brief-word{background:var(--text);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(-1px -1px 0 #fff) drop-shadow(3px 3px 4px var(--neu-dark))}:root[data-theme=light][data-tint=dos] .brief-word b{color:var(--signal);background:var(--signal);-webkit-background-clip:text;background-clip:text}:root[data-theme=light][data-tint=dos] .site-header,:root[data-theme=light][data-tint=dos] .hero-intro,:root[data-theme=light][data-tint=dos] .hero .note,:root[data-theme=light][data-tint=dos] .hero-stage{box-shadow:var(--bevel)}:root[data-theme=light][data-tint=dos] .brief-cta i,:root[data-theme=light][data-tint=dos] .header-cta i,:root[data-theme=light][data-tint=dos] .note-site i,:root[data-theme=light][data-tint=dos] .contact-btn i,:root[data-theme=light][data-tint=dos] .stage-nav-top button,:root[data-theme=light][data-tint=dos] .note-arrows button,:root[data-theme=light][data-tint=dos] .deck-nav button,:root[data-theme=light][data-tint=dos] .note-case,:root[data-theme=light][data-tint=dos] .btn:not(.btn-ghost),:root[data-theme=light][data-tint=dos] .thumb-more{background:linear-gradient(180deg,#edf0f5,#e2e6ec);color:var(--text);border-color:transparent;border-radius:2px;box-shadow:var(--key);transition:box-shadow .18s,color .15s,transform .12s}:root[data-theme=light][data-tint=dos] .brief-cta i,:root[data-theme=light][data-tint=dos] .note-case,:root[data-theme=light][data-tint=dos] .btn:not(.btn-ghost){color:var(--signal)!important}@media(hover:hover){:root[data-theme=light][data-tint=dos] .brief-cta:hover i,:root[data-theme=light][data-tint=dos] .header-cta:hover i,:root[data-theme=light][data-tint=dos] .note-site:hover i,:root[data-theme=light][data-tint=dos] .contact-btn:hover i,:root[data-theme=light][data-tint=dos] .stage-nav-top button:hover,:root[data-theme=light][data-tint=dos] .note-arrows button:hover,:root[data-theme=light][data-tint=dos] .deck-nav button:hover,:root[data-theme=light][data-tint=dos] .note-case:hover,:root[data-theme=light][data-tint=dos] .btn:not(.btn-ghost):hover,:root[data-theme=light][data-tint=dos] .thumb-more:hover{background:linear-gradient(180deg,#f1f3f7,#e4e8ee);color:var(--signal);border-color:transparent;box-shadow:var(--key-lift);transform:translateY(-1px)}}:root[data-theme=light][data-tint=dos] .brief-cta:active i,:root[data-theme=light][data-tint=dos] .header-cta:active i,:root[data-theme=light][data-tint=dos] .note-site:active i,:root[data-theme=light][data-tint=dos] .contact-btn:active i,:root[data-theme=light][data-tint=dos] .stage-nav-top button:active,:root[data-theme=light][data-tint=dos] .note-arrows button:active,:root[data-theme=light][data-tint=dos] .deck-nav button:active,:root[data-theme=light][data-tint=dos] .note-case:active,:root[data-theme=light][data-tint=dos] .btn:not(.btn-ghost):active,:root[data-theme=light][data-tint=dos] .thumb-more:active{background:var(--bg);color:var(--signal);border-color:transparent;box-shadow:var(--key-press);transform:translateY(1px)}:root[data-theme=light][data-tint=dos] .note-site,:root[data-theme=light][data-tint=dos] .contact-btn{border-color:transparent;border-radius:2px;box-shadow:var(--press)}:root[data-theme=light][data-tint=dos] .thumb{border-radius:2px;box-shadow:var(--key)}:root[data-theme=light][data-tint=dos] .thumb :is(img,picture){border-radius:1px}:root[data-theme=light][data-tint=dos] .thumb.on{border-color:var(--signal);box-shadow:var(--key-press)}:root[data-theme=light][data-tint=dos] .deck-card{border-radius:14px;box-shadow:var(--raise)}:root[data-theme=light][data-tint=dos] .deck-card img{border-radius:14px}:root[data-theme=light][data-tint=dos] .icon{box-shadow:var(--raise-sm)}:root[data-theme=light][data-tint=dos] .note-num{color:var(--signal)}:root[data-theme=light][data-tint=dos]{--hi: #ffffff;--lo: #9aa6b8;--lo-2: #7d8899;--raise: inset 1px 1px 0 var(--hi), inset -1px -1px 0 var(--lo), 3px 3px 0 var(--lo);--raise-sm: inset 1px 1px 0 var(--hi), inset -1px -1px 0 var(--lo), 2px 2px 0 var(--lo);--press: inset 1px 1px 0 var(--lo-2), inset -1px -1px 0 var(--hi);--key: inset 1px 1px 0 var(--hi), inset -1px -1px 0 var(--lo-2);--key-lift: var(--key);--key-press: inset 1px 1px 0 var(--lo-2), inset -1px -1px 0 var(--hi);--ants-c: var(--signal);--ants-dash: var(--ants-c) var(--ants), var(--ants-c) calc(var(--ants) + 3px), transparent calc(var(--ants) + 3px), transparent calc(var(--ants) + 6px);--ants-ring: repeating-linear-gradient(90deg, var(--ants-dash)) 5px 5px / calc(100% - 10px) 1px no-repeat, repeating-linear-gradient(270deg, var(--ants-dash)) 5px calc(100% - 5px) / calc(100% - 10px) 1px no-repeat, repeating-linear-gradient(0deg, var(--ants-dash)) 5px 5px / 1px calc(100% - 10px) no-repeat, repeating-linear-gradient(180deg, var(--ants-dash)) calc(100% - 5px) 5px / 1px calc(100% - 10px) no-repeat}:root[data-theme=light][data-tint=dos] ::selection{background:var(--signal);color:#fff}@property --ants{syntax: "<length>"; inherits: true; initial-value: 0px;}:root[data-theme=light][data-tint=dos] :is(.brief-cta i,.header-cta i,.note-site i,.contact-btn i,.stage-nav-top button,.note-arrows button,.deck-nav button,.note-case,.btn:not(.btn-ghost),.thumb-more){background:var(--bg);border-radius:0;transition:none}@media(hover:hover){:root[data-theme=light][data-tint=dos] :is(.brief-cta:hover i,.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover,.note-case:hover,.btn:not(.btn-ghost):hover,.thumb-more:hover){background:var(--ants-ring),var(--bg);color:var(--signal)!important;transform:none;box-shadow:var(--key);animation:dos-ants .5s linear infinite}}@keyframes dos-ants{to{--ants: 6px}}:root[data-theme=light][data-tint=dos] :is(.brief-cta:active i,.header-cta:active i,.note-site:active i,.contact-btn:active i,.stage-nav-top button:active,.note-arrows button:active,.deck-nav button:active,.note-case:active,.btn:not(.btn-ghost):active,.thumb-more:active){background:var(--ants-ring),var(--bg-2);color:var(--signal)!important;transform:none;box-shadow:var(--key-press)}:root[data-theme=light][data-tint=dos] :is(.note-site,.contact-btn){border-radius:0}:root[data-theme=light][data-tint=dos] nav a{z-index:0}:root[data-theme=light][data-tint=dos] nav a.active:after{display:none}:root[data-theme=light][data-tint=dos] nav a:before{content:"";position:absolute;inset:-5px -8px;z-index:-1;background:transparent}:root[data-theme=light][data-tint=dos] nav a.active:before{background:var(--text)}:root[data-theme=light][data-tint=dos] nav a.active{color:var(--bg)}@media(hover:hover){:root[data-theme=light][data-tint=dos] nav a:hover:before{background:var(--signal)}:root[data-theme=light][data-tint=dos] nav a:hover{color:#fff}}:root[data-theme=light][data-tint=dos] .brief-word{filter:drop-shadow(3px 3px 0 var(--lo))}:root[data-theme=light][data-tint=dos] .hero h1{text-shadow:2px 2px 0 rgba(154,166,184,.7)}:root[data-theme=light][data-tint=dos] .hero h1 span:after{content:"";display:inline-block;width:.5em;height:.72em;margin-left:.08em;background:var(--signal);vertical-align:baseline;animation:dos-cursor 1.06s steps(1) infinite}@keyframes dos-cursor{50%{opacity:0}}:root[data-theme=light][data-tint=dos] .hero-stage{background:radial-gradient(rgba(125,136,153,.28) .6px,transparent .7px) 0 0 / 4px 4px,var(--bg-2)}:root[data-theme=light][data-tint=dos] .deck-card,:root[data-theme=light][data-tint=dos] .deck-card img,:root[data-theme=light][data-tint=dos] .thumb,:root[data-theme=light][data-tint=dos] .thumb :is(img,picture){border-radius:0}:root[data-theme=light][data-tint=dos] .deck-card{box-shadow:4px 4px 0 var(--lo)}@media(prefers-reduced-motion:reduce){:root[data-theme=light][data-tint=dos] .hero h1 span:after,:root[data-theme=light][data-tint=dos] :is(.brief-cta:hover i,.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover,.note-case:hover,.btn:not(.btn-ghost):hover,.thumb-more:hover){animation:none}}:root[data-theme=light]:not([data-tint]){--bg: #ecebe7;--bg-2: #e6e5e1;--surface: #f1f0ec;--surface-2: #e3e2de;--paper: #eeede9;--text: #121212;--muted: #6d6c68;--line: #b8b7b2;--chip: #e3e2de;--accent: #121212;--signal: #e3321b;--accent-hover: #000;--accent-2: #121212;--ink: #ecebe7;--on-accent: #ecebe7;--coral: #f2543d;--coral-deep: #d9402a;--dots: radial-gradient(rgba(18, 18, 18, .16) .7px, transparent .9px) 0 0 / 22px 22px;--band: #121212;--band-ink: #f4f2ec;--band-muted: #a9a8a2}:root[data-theme=dark]:not([data-tint]){--bg: #131313;--bg-2: #181818;--surface: #0e0e0e;--surface-2: #1c1c1c;--paper: #111111;--text: #ecebe7;--muted: #93928d;--line: #4b4a47;--chip: #1c1c1c;--accent: #ecebe7;--signal: #ff4a33;--accent-hover: #fff;--accent-2: #ecebe7;--ink: #131313;--on-accent: #131313;--coral: #f2543d;--coral-deep: #ff6b55;--dots: radial-gradient(rgba(236, 235, 231, .14) .7px, transparent .9px) 0 0 / 22px 22px;--band: #ecebe7;--band-ink: #121212;--band-muted: #6d6c68}:root[data-theme]:not([data-tint]) body{background:var(--dots),var(--bg)}:root[data-theme]:not([data-tint]) .brief-band{background:transparent;color:var(--text)}:root[data-theme]:not([data-tint]) :is(.brief-links,.brief-tags,.brief-cta,.brief-links li+li){border-color:var(--line)}:root[data-theme]:not([data-tint]) .brief-links li+li{border-top-color:transparent}:root[data-theme]:not([data-tint]) .brief-links a{color:var(--text)}:root[data-theme]:not([data-tint]) .brief-links a:hover{color:var(--signal)}:root[data-theme]:not([data-tint]) .brief-tags{color:var(--muted)}:root[data-theme]:not([data-tint]) .proof{background:var(--band);color:var(--band-ink)}:root[data-theme]:not([data-tint]) .proof :is(svg,span){color:var(--band-ink)}:root[data-theme]:not([data-tint]) .proof small{color:var(--band-muted)}:root[data-theme]:not([data-tint]) .proof>div{border-color:color-mix(in srgb,var(--band-ink) 18%,transparent)}:root[data-theme]:not([data-tint]) .brief-word{background:none;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px var(--text)}:root[data-theme]:not([data-tint]) .brief-word b{-webkit-text-fill-color:var(--text);-webkit-text-stroke:0}:root[data-theme]:not([data-tint]) :is(.hero-intro,.hero .note,.studio,.how){background:transparent}:root[data-theme]:not([data-tint]) .site-header{background:var(--dots),var(--bg)}:root[data-theme]:not([data-tint]) .hero h1 span{color:var(--coral)}:root[data-theme]:not([data-tint]) .hero-stage{background:var(--dots),var(--bg-2)}:root[data-theme]:not([data-tint]) :is(.brief-cta i,.header-cta i,.note-site i,.contact-btn i,.stage-nav-top button,.note-arrows button,.deck-nav button,.btn:not(.btn-ghost),.thumb-more){background:transparent;color:var(--text);border:1px solid var(--text);box-shadow:none;transition:background .12s,color .12s}:root[data-theme]:not([data-tint]) :is(.note-site i,.contact-btn i,.header-cta i){border-width:0 0 0 1px}:root[data-theme]:not([data-tint]) .btn:not(.btn-ghost){color:var(--text)!important;border:0;box-shadow:inset 0 0 0 1px var(--text)}:root[data-theme]:not([data-tint]) .note-case{border-color:var(--text);color:var(--text)}:root[data-theme]:not([data-tint]) :is(.note-site,.contact-btn){border-color:var(--text)}@media(hover:hover){:root[data-theme]:not([data-tint]) :is(.brief-cta:hover i,.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover,.note-case:hover,.btn:not(.btn-ghost):hover,.thumb-more:hover){background:var(--text);color:var(--bg)!important;border-color:var(--text);transform:none}}:root[data-theme]:not([data-tint]) :is(.brief-cta:active i,.header-cta:active i,.note-site:active i,.contact-btn:active i,.stage-nav-top button:active,.note-arrows button:active,.deck-nav button:active,.note-case:active,.btn:not(.btn-ghost):active,.thumb-more:active){background:var(--signal);color:#fff!important;border-color:var(--signal)}:root[data-theme]:not([data-tint]) nav a.active:after{height:1px;background:var(--text)}:root[data-theme]:not([data-tint]) nav a.active:before{content:"";position:absolute;left:-12px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--signal)}:root[data-theme]:not([data-tint]) .note-num{color:var(--text)}:root[data-theme]:not([data-tint]) .thumb.on{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}:root[data-theme=light]:not([data-tint]) .theme-toggle .sun,:root[data-theme=dark]:not([data-tint]) .theme-toggle .moon{color:var(--signal)}:root[data-theme]:not([data-tint]) .deck-card{box-shadow:none;outline:1px solid var(--line)}:root[data-theme]:not([data-tint]) .deck-card.front{outline:0}:root[data-theme]:not([data-tint]) .icon{box-shadow:0 0 0 1px var(--line)}:root[data-theme]:not([data-tint]) .note-case{color:var(--coral);border-color:var(--coral)}:root[data-theme]:not([data-tint]) .note .note-site i{background:var(--coral);color:#fff;border-color:var(--coral)}@media(hover:hover){:root[data-theme]:not([data-tint]) .note-case:hover{background:var(--coral);color:#fff!important;border-color:var(--coral)}:root[data-theme]:not([data-tint]) .note .note-site:hover i{background:var(--coral-deep);color:#fff!important;border-color:var(--coral-deep)}}:root[data-theme=dark][data-theme]:not([data-tint]){color-scheme:light;--bg: #d6d7d9;--bg-2: #dcdddf;--surface: #ecedee;--surface-2: #e2e3e5;--paper: #eeeff0;--text: #141416;--muted: #5f6166;--line: #141416;--chip: #e2e3e5;--accent: #141416;--signal: #ff8a2a;--accent-hover: #000;--accent-2: #141416;--coral: #ff8a2a;--coral-deep: #e2701a;--red: #e2401a;--ink: #141416;--on-accent: #1b0e04;--led: #ff8a2a;--led-dim: #6b3a12;--lcd: #120e0b;--hot: #ffad6b;--rule: #141416;--cell: #f1f2f3;--metal: linear-gradient(180deg, #f3f4f5 0%, #e3e4e6 55%, #d4d5d8 100%);--led-glow: 0 0 4px rgba(255, 138, 42, .75), 0 0 14px rgba(255, 138, 42, .35);--tube: 0 0 6px rgba(255, 138, 42, .8), 0 0 18px rgba(255, 138, 42, .45);--dotgrid: radial-gradient(circle, rgba(255, 255, 255, .05) 0 .7px, transparent 1px) 0 0 / 4px 4px;--pix: "VT323", "Share Tech Mono", monospace;--term: "Share Tech Mono", "JetBrains Mono", monospace;--dots: none;--band: #d6d7d9;--band-ink: #141416;--band-muted: #5f6166}:root[data-theme=dark][data-theme]:not([data-tint]) body{background:radial-gradient(120% 80% at 50% 0%,#e4e5e7,#cfd0d3 70%) fixed,var(--bg);color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) .site-header{background:var(--dotgrid),var(--lcd);color:#e8e8e6;border-bottom:1px solid #ff9a45;box-shadow:0 1px 8px #ff8a2a8c}:root[data-theme=dark][data-theme]:not([data-tint]) .site-header :is(.brand,.lang-switch){color:#e8e8e6;border-color:#2a211a}:root[data-theme=dark][data-theme]:not([data-tint]) .site-header .lang-switch{color:var(--led)!important;text-shadow:var(--led-glow);opacity:1}:root[data-theme=dark][data-theme]:not([data-tint]) .site-header .theme-toggle button{color:#8d8f95}:root[data-theme=dark][data-theme]:not([data-tint]) .site-header .theme-toggle .moon{color:var(--led);filter:drop-shadow(0 0 4px rgba(255,138,42,.7))}:root[data-theme=dark][data-theme]:not([data-tint]) nav{font-family:var(--term);letter-spacing:.08em}:root[data-theme=dark][data-theme]:not([data-tint]) nav a{color:#9a9ca2}:root[data-theme=dark][data-theme]:not([data-tint]) :is(nav a:hover,nav a.active){color:var(--led);text-shadow:var(--led-glow)}:root[data-theme=dark][data-theme]:not([data-tint]) nav a.active:after{background:var(--led);box-shadow:var(--led-glow)}:root[data-theme=dark][data-theme]:not([data-tint]) h1{font-family:var(--pix);font-weight:400;letter-spacing:0;word-spacing:0;color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) .hero h1 span{color:var(--led);text-shadow:var(--led-glow);background:var(--dotgrid),var(--lcd);padding:0 .18em;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 0 0 1px var(--rule)}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.micro,.eyebrow,.note dt.k,.note-num,.proof small,.deck-years){color:var(--muted)}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.note-case,.deck-name,.brief-links a,.note-site){font-family:var(--term);letter-spacing:.04em}:root[data-theme=dark][data-theme]:not([data-tint]) .note dt.k{color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.hero-intro,.hero .note){background:var(--metal);box-shadow:inset 0 0 0 6px #e7e8ea,inset 0 0 0 7px var(--rule),inset 0 0 0 8px #ffffffb3;border-radius:4px}:root[data-theme=dark][data-theme]:not([data-tint]) .hero-stage{background:linear-gradient(180deg,#f6f7f8,#e6e7e9);border-radius:4px;box-shadow:inset 0 0 0 6px #e7e8ea,inset 0 0 0 7px var(--rule),inset 0 0 0 9px #ffb070,inset 0 0 22px #ff8a2a73}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-links{background:transparent}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-band.brief-band{position:relative;overflow:hidden;background:var(--dotgrid),var(--lcd)}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.brief-word,.brief-links a,.brief-tags){position:relative;z-index:2}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-links a{color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-links li{background:transparent;box-shadow:inset 0 -1px #3a2a1c}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-links :is(a,a *,svg){color:var(--led)!important;text-shadow:none}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-tags{background:transparent;box-shadow:inset 1px 0 #3a2a1c}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-tags,:root[data-theme=dark][data-theme]:not([data-tint]) .brief-tags *{color:var(--led)!important;text-shadow:none}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-tags{color:var(--text);font-family:var(--term)}:root[data-theme=dark][data-theme]:not([data-tint]) .proof{background:var(--metal);color:var(--text);box-shadow:inset 0 1px 0 var(--rule),inset 0 -1px 0 var(--rule)}:root[data-theme=dark][data-theme]:not([data-tint]) .proof>div{border-color:var(--rule)}:root[data-theme=dark][data-theme]:not([data-tint]) .proof :is(svg,span){color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) .proof b{font-family:var(--pix);font-weight:400;color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.work,main>section){background:transparent}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-band{background:var(--metal)}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-cta{position:relative;background:var(--dotgrid),var(--lcd);box-shadow:inset 0 0 0 1px #0e0e10,inset 0 0 0 3px #26272b,inset 0 0 22px #ff8a2a1a}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-word{font-family:var(--pix);font-weight:400;letter-spacing:0;background:radial-gradient(circle,var(--led) 0 1.1px,transparent 1.5px) 0 0 / 3px 3px,var(--led-dim);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;filter:drop-shadow(0 0 6px rgba(255,138,42,.55))}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-word b{-webkit-text-fill-color:transparent}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-band .brief-cta i{background:var(--dotgrid),var(--lcd);color:var(--led)!important;border:0;border-radius:4px;text-shadow:var(--led-glow);box-shadow:inset 0 0 0 1px #ff8a2aa6,0 0 12px #ff8a2a4d;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.3,1.9,.5,1)}@media(hover:hover){:root[data-theme=dark][data-theme]:not([data-tint]) .brief-band .brief-cta:hover i{background:var(--dotgrid),#1c120a;color:#ffb877!important}}.night-runner{display:none}:root[data-theme=dark][data-theme]:not([data-tint]) .night-runner{display:block;position:absolute;left:0;top:0;width:24px;height:24px;pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12' shape-rendering='crispEdges'%3E%3Cpath fill='%23ff8a2a' d='M3 0h5v1h-5zM2 1h8v1h-8zM2 7h2v1h-2zM5 7h3v1h-3zM1 8h3v1h-3zM6 8h3v1h-3zM15 0h5v1h-5zM14 1h8v1h-8zM15 7h2v1h-2zM18 7h2v1h-2zM14 8h2v1h-2zM18 8h2v1h-2z'/%3E%3Cpath fill='%23f1c79c' d='M4 2h2v1h-2zM7 2h1v1h-1zM2 3h1v1h-1zM4 3h3v1h-3zM8 3h2v1h-2zM2 4h1v1h-1zM5 4h3v1h-3zM9 4h2v1h-2zM3 5h4v1h-4zM3 6h6v1h-6zM1 9h2v1h-2zM7 9h2v1h-2zM16 2h2v1h-2zM19 2h1v1h-1zM14 3h1v1h-1zM16 3h3v1h-3zM20 3h2v1h-2zM14 4h1v1h-1zM17 4h3v1h-3zM21 4h2v1h-2zM15 5h4v1h-4zM15 6h6v1h-6zM20 8h1v1h-1zM14 9h1v1h-1z'/%3E%3Cpath fill='%231b1b1d' d='M2 2h2v1h-2zM6 2h1v1h-1zM1 3h1v1h-1zM3 3h1v1h-1zM7 3h1v1h-1zM1 4h1v1h-1zM3 4h2v1h-2zM8 4h1v1h-1zM1 5h2v1h-2zM7 5h3v1h-3zM1 11h2v1h-2zM7 11h2v1h-2zM14 2h2v1h-2zM18 2h1v1h-1zM13 3h1v1h-1zM15 3h1v1h-1zM19 3h1v1h-1zM13 4h1v1h-1zM15 4h2v1h-2zM20 4h1v1h-1zM13 5h2v1h-2zM19 5h3v1h-3zM15 11h4v1h-4z'/%3E%3Cpath fill='%238d939c' d='M4 7h1v1h-1zM4 8h2v1h-2zM3 9h4v1h-4zM2 10h2v1h-2zM6 10h2v1h-2zM17 7h1v1h-1zM16 8h2v1h-2zM15 9h5v1h-5zM15 10h4v1h-4z'/%3E%3C/svg%3E") 0 0 / 48px 24px no-repeat;image-rendering:pixelated;will-change:transform}@media(prefers-reduced-motion:reduce){:root[data-theme=dark][data-theme]:not([data-tint]) .night-runner{display:none}}.px-sprite{display:none}:root[data-theme=dark][data-theme]:not([data-tint]) .px-sprite{display:block;position:absolute;left:0;top:0;width:22px;height:22px;pointer-events:none;z-index:1;background:0 0 / 44px 22px no-repeat;image-rendering:pixelated;will-change:transform}@media(prefers-reduced-motion:reduce){:root[data-theme=dark][data-theme]:not([data-tint]) .px-sprite{display:none}}:root[data-theme=dark][data-theme]:not([data-tint]) .px-ghost{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' shape-rendering='crispEdges'%3E%3Cpath fill='%23f4f4f0' d='M5 0h4v1h-4zM3 1h8v1h-8zM2 2h10v1h-10zM1 3h12v1h-12zM1 4h2v1h-2zM5 4h4v1h-4zM11 4h2v1h-2zM1 5h1v1h-1zM6 5h2v1h-2zM12 5h1v1h-1zM0 6h2v1h-2zM6 6h2v1h-2zM12 6h2v1h-2zM0 7h3v1h-3zM5 7h4v1h-4zM11 7h3v1h-3zM0 8h14v1h-14zM0 9h6v1h-6zM8 9h6v1h-6zM0 10h5v1h-5zM6 10h2v1h-2zM9 10h5v1h-5zM0 11h14v1h-14zM0 12h3v1h-3zM5 12h4v1h-4zM11 12h3v1h-3zM0 13h2v1h-2zM6 13h2v1h-2zM12 13h2v1h-2zM19 0h4v1h-4zM17 1h8v1h-8zM16 2h10v1h-10zM15 3h12v1h-12zM15 4h2v1h-2zM19 4h4v1h-4zM25 4h2v1h-2zM15 5h1v1h-1zM20 5h2v1h-2zM26 5h1v1h-1zM14 6h2v1h-2zM20 6h2v1h-2zM26 6h2v1h-2zM14 7h3v1h-3zM19 7h4v1h-4zM25 7h3v1h-3zM14 8h14v1h-14zM14 9h6v1h-6zM22 9h6v1h-6zM14 10h5v1h-5zM20 10h2v1h-2zM23 10h5v1h-5zM14 11h14v1h-14zM14 12h1v1h-1zM16 12h4v1h-4zM22 12h4v1h-4zM27 12h1v1h-1zM17 13h2v1h-2zM23 13h2v1h-2z'/%3E%3Cpath fill='%231b1b1d' d='M3 4h2v1h-2zM9 4h2v1h-2zM2 5h4v1h-4zM8 5h4v1h-4zM2 6h4v1h-4zM8 6h4v1h-4zM3 7h2v1h-2zM9 7h2v1h-2zM6 9h2v1h-2zM5 10h1v1h-1zM8 10h1v1h-1zM17 4h2v1h-2zM23 4h2v1h-2zM16 5h4v1h-4zM22 5h4v1h-4zM16 6h4v1h-4zM22 6h4v1h-4zM17 7h2v1h-2zM23 7h2v1h-2zM20 9h2v1h-2zM19 10h1v1h-1zM22 10h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=dark][data-theme]:not([data-tint]) .px-ghost-f{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' shape-rendering='crispEdges'%3E%3Cpath fill='%23f4f4f0' d='M5 0h4v1h-4zM3 1h8v1h-8zM2 2h10v1h-10zM1 3h12v1h-12zM1 4h2v1h-2zM5 4h4v1h-4zM11 4h2v1h-2zM1 5h1v1h-1zM6 5h2v1h-2zM12 5h1v1h-1zM0 6h2v1h-2zM6 6h2v1h-2zM12 6h2v1h-2zM0 7h3v1h-3zM5 7h4v1h-4zM11 7h3v1h-3zM0 8h14v1h-14zM0 9h2v1h-2zM3 9h2v1h-2zM6 9h2v1h-2zM9 9h2v1h-2zM12 9h2v1h-2zM0 10h1v1h-1zM2 10h2v1h-2zM5 10h2v1h-2zM8 10h2v1h-2zM11 10h3v1h-3zM0 11h14v1h-14zM0 12h3v1h-3zM5 12h4v1h-4zM11 12h3v1h-3zM0 13h2v1h-2zM6 13h2v1h-2zM12 13h2v1h-2zM19 0h4v1h-4zM17 1h8v1h-8zM16 2h10v1h-10zM15 3h12v1h-12zM15 4h2v1h-2zM19 4h4v1h-4zM25 4h2v1h-2zM15 5h1v1h-1zM20 5h2v1h-2zM26 5h1v1h-1zM14 6h2v1h-2zM20 6h2v1h-2zM26 6h2v1h-2zM14 7h3v1h-3zM19 7h4v1h-4zM25 7h3v1h-3zM14 8h14v1h-14zM14 9h2v1h-2zM17 9h2v1h-2zM20 9h2v1h-2zM23 9h2v1h-2zM26 9h2v1h-2zM14 10h1v1h-1zM16 10h2v1h-2zM19 10h2v1h-2zM22 10h2v1h-2zM25 10h3v1h-3zM14 11h14v1h-14zM14 12h1v1h-1zM16 12h4v1h-4zM22 12h4v1h-4zM27 12h1v1h-1zM17 13h2v1h-2zM23 13h2v1h-2z'/%3E%3Cpath fill='%231b1b1d' d='M3 4h2v1h-2zM9 4h2v1h-2zM2 5h4v1h-4zM8 5h4v1h-4zM2 6h4v1h-4zM8 6h4v1h-4zM3 7h2v1h-2zM9 7h2v1h-2zM2 9h1v1h-1zM5 9h1v1h-1zM8 9h1v1h-1zM11 9h1v1h-1zM1 10h1v1h-1zM4 10h1v1h-1zM7 10h1v1h-1zM10 10h1v1h-1zM17 4h2v1h-2zM23 4h2v1h-2zM16 5h4v1h-4zM22 5h4v1h-4zM16 6h4v1h-4zM22 6h4v1h-4zM17 7h2v1h-2zM23 7h2v1h-2zM16 9h1v1h-1zM19 9h1v1h-1zM22 9h1v1h-1zM25 9h1v1h-1zM15 10h1v1h-1zM18 10h1v1h-1zM21 10h1v1h-1zM24 10h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=dark][data-theme]:not([data-tint]) .px-pac{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 13' shape-rendering='crispEdges'%3E%3Cpath fill='%23ffe11a' d='M4 0h5v1h-5zM2 1h9v1h-9zM1 2h5v1h-5zM7 2h4v1h-4zM1 3h9v1h-9zM0 4h9v1h-9zM0 5h8v1h-8zM0 6h7v1h-7zM0 7h8v1h-8zM0 8h9v1h-9zM1 9h9v1h-9zM1 10h10v1h-10zM2 11h9v1h-9zM4 12h5v1h-5zM17 0h5v1h-5zM15 1h9v1h-9zM14 2h5v1h-5zM20 2h5v1h-5zM14 3h11v1h-11zM13 4h13v1h-13zM13 5h13v1h-13zM13 6h13v1h-13zM13 7h13v1h-13zM13 8h13v1h-13zM14 9h11v1h-11zM14 10h11v1h-11zM15 11h9v1h-9zM17 12h5v1h-5z'/%3E%3Cpath fill='%231b1b1d' d='M6 2h1v1h-1zM19 2h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=dark][data-theme]:not([data-tint]) .px-heart{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 13' shape-rendering='crispEdges'%3E%3Cpath fill='%23ffe11a' d='M1 1h3v1h-3zM9 1h3v1h-3zM0 2h5v1h-5zM8 2h5v1h-5zM0 3h13v1h-13zM0 4h13v1h-13zM0 5h13v1h-13zM1 6h11v1h-11zM2 7h9v1h-9zM3 8h7v1h-7zM4 9h5v1h-5zM5 10h3v1h-3zM6 11h1v1h-1zM15 2h2v1h-2zM22 2h2v1h-2zM14 3h4v1h-4zM21 3h4v1h-4zM14 4h11v1h-11zM14 5h11v1h-11zM15 6h9v1h-9zM16 7h7v1h-7zM17 8h5v1h-5zM18 9h3v1h-3zM19 10h1v1h-1z'/%3E%3C/svg%3E")}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.note-site i,.contact-btn i,.stage-nav-top button,.note-arrows button,.deck-nav button,.note-case,.thumb-more,.btn:not(.btn-ghost),.share){background:var(--dotgrid),var(--lcd);color:var(--led)!important;text-shadow:var(--led-glow);border:1px solid var(--rule);border-radius:4px;box-shadow:inset 0 0 0 1px #ff8a2a59}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.note-site,.contact-btn){border:1px solid var(--rule);border-radius:4px;background:var(--cell);color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) .note .note-site i{border-width:0 0 0 1px;border-radius:0 3px 3px 0}@media(hover:hover){:root[data-theme=dark][data-theme]:not([data-tint]) :is(.note-site:hover i,.contact-btn:hover i,.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover,.note-case:hover,.thumb-more:hover,.btn:not(.btn-ghost):hover,.share:hover){background:var(--dotgrid),#2a1606;color:#ffc08a!important;border-color:var(--rule);transform:none;box-shadow:inset 0 0 0 1px #ff8a2acc,0 0 14px #ff8a2a80}}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.note-site:active i,.contact-btn:active i,.stage-nav-top button:active,.note-arrows button:active,.deck-nav button:active,.note-case:active,.thumb-more:active,.btn:not(.btn-ghost):active){background:var(--lcd);color:var(--led-dim)!important;text-shadow:none;transform:none}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.note-num,.stage-top .micro,.hero-intro .micro){background:var(--lcd);color:var(--led)!important;text-shadow:var(--led-glow);box-shadow:0 0 0 3px var(--lcd),0 0 0 4px var(--rule);border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root[data-theme=dark][data-theme]:not([data-tint]) :is(.note-num,.hero-intro .micro){width:fit-content;justify-self:start}:root[data-theme=dark][data-theme]:not([data-tint]) .note dd.metric{color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) .deck-card{box-shadow:0 0 0 4px #e7e8ea,0 0 0 5px var(--rule);border-radius:3px;outline:0}:root[data-theme=dark][data-theme]:not([data-tint]) .deck-card :is(.deck-name,.deck-years){bottom:calc(100% + 5px);padding:3px 7px 2px;background:var(--lcd);color:#c9792f;border:1px solid var(--rule);font-size:10px;text-shadow:none}:root[data-theme=dark][data-theme]:not([data-tint]) .deck-card .deck-name{left:-5px}:root[data-theme=dark][data-theme]:not([data-tint]) .deck-card .deck-years{right:-5px}:root[data-theme=dark][data-theme]:not([data-tint]) .deck-card.front{box-shadow:0 0 0 4px #e7e8ea,0 0 0 5px var(--rule),0 0 0 7px #ffb070,0 0 18px #ff8a2a80}:root[data-theme=dark][data-theme]:not([data-tint]) .deck-card.front .deck-name{color:var(--led);text-shadow:var(--led-glow)}:root[data-theme=dark][data-theme]:not([data-tint]) .thumb{border-radius:2px;border-color:var(--rule)}:root[data-theme=dark][data-theme]:not([data-tint]) .thumb.on{border-color:var(--led);box-shadow:0 0 0 1px var(--led),0 0 10px #ff8a2a8c}:root[data-theme=dark][data-theme]:not([data-tint]) .icon{box-shadow:0 0 0 1px var(--rule)}:root[data-theme=dark][data-theme]:not([data-tint]) .only-dark{display:none!important}:root[data-theme=dark][data-theme]:not([data-tint]) .only-light{display:block!important}:root[data-theme=dark][data-theme]:not([data-tint]) .note-label{font:400 18px/1 var(--pix);letter-spacing:.04em;color:var(--text);text-shadow:none}:root[data-theme=dark][data-theme]:not([data-tint]){--cream: #f1e5cc;--sky-band: #a9cdd1;--sun: #d9472b;--navy: #1f4a6b;--coin: #f2c230;--poster: linear-gradient(180deg, transparent 0 55%, var(--cream) 55% 56.4%, transparent 56.4% 59%, var(--cream) 59% 60.2%, transparent 60.2% 63%, var(--cream) 63% 63.8%, transparent 63.8%), radial-gradient(circle at 31.5% 53%, var(--sun) 0 96px, transparent 97px), radial-gradient(circle at 101% 93%, var(--coin) 0 58px, transparent 59px), radial-gradient(circle, rgba(31, 74, 107, .32) 0 1px, transparent 1.5px) 0 0 / 5px 5px, linear-gradient(180deg, var(--cream) 0 50%, var(--sky-band) 50%)}@media(min-width:1151px){:root[data-theme=dark][data-theme]:not([data-tint]) .hero{background:var(--poster);background-repeat:no-repeat,no-repeat,no-repeat,repeat-x,no-repeat;background-position:0 0,0 0,0 0,0 calc(50% + 3px),0 0;background-size:auto,auto,auto,5px 12px,auto}}@media(max-width:1150px){:root[data-theme=dark][data-theme]:not([data-tint]) .hero :is(.hero-intro,.note){--sun: transparent;--coin: transparent}:root[data-theme=dark][data-theme]:not([data-tint]) .hero :is(.hero-intro,.hero-stage,.note){background:var(--poster)!important;background-repeat:no-repeat,no-repeat,no-repeat,repeat-x,no-repeat!important;background-position:0 0,0 0,0 0,0 calc(50% + 3px),0 0!important;background-size:auto,auto,auto,5px 12px,auto!important}}:root[data-theme=dark][data-theme]:not([data-tint]) .hero{border-color:transparent}:root[data-theme=dark][data-theme]:not([data-tint]) .hero>*,:root[data-theme=dark][data-theme]:not([data-tint]) .hero :is(.hero-intro,.note,.note *,.hero-stage){border-color:transparent!important}@media(min-width:1151px){:root[data-theme=dark][data-theme]:not([data-tint]) .hero .hero-intro{background:transparent;box-shadow:none;border-radius:0}:root[data-theme=dark][data-theme]:not([data-tint]) .hero .hero-stage{background:#1f4a6b0f;box-shadow:none;border-radius:0}:root[data-theme=dark][data-theme]:not([data-tint]) .hero .note{background:#fffaee47;box-shadow:none;border-radius:0}}@media(max-width:1150px){:root[data-theme=dark][data-theme]:not([data-tint]) .hero :is(.hero-intro,.hero-stage,.note){box-shadow:none;border-radius:0}}:root[data-theme=dark][data-theme]:not([data-tint]) .hero h1{color:var(--navy)}:root[data-theme=dark][data-theme]:not([data-tint]) .hero :is(.note dd,.note dt,.hero-intro p,.note-title,.note-count){color:#1c2a36}:root[data-theme=dark][data-theme]:not([data-tint]) .hero .note-title{color:var(--sun)}:root[data-theme=dark][data-theme]:not([data-tint]) .hero .note-site{background:#fffaee99;border-color:transparent!important}:root[data-theme=dark][data-theme]:not([data-tint]) .hero :is(.note-site i,.note-case,.note-arrows button,.stage-nav-top button,.thumb-more){border-color:transparent!important}:root[data-theme=dark][data-theme]:not([data-tint]) .hero :is(.note-num,.stage-top .micro,.hero-intro .micro,.hero h1 span){box-shadow:0 0 0 3px var(--lcd)}:root[data-theme=dark][data-theme]:not([data-tint]) .hero .hero-stage .thumb{border-color:transparent}:root[data-theme=dark][data-theme]:not([data-tint]) :is(main>.hero~section,.site-footer){--bg: #120e0b;--bg-2: #120e0b;--surface: #1a130d;--surface-2: #21180f;--paper: #120e0b;--chip: #21180f;--cell: #1a130d;--text: #ff8a2a;--muted: #b8743a;--line: #3a2a1c;--rule: #3a2a1c;--accent: #ff8a2a;--accent-2: #ff8a2a;--ink: #ff8a2a;--metal: var(--lcd);background:var(--dotgrid),var(--lcd)!important;color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) :is(main>.hero~section,.site-footer) :is(h1,h2,h3,p,li,dt,dd,b,small,a,span,figcaption){color:inherit}:root[data-theme=dark][data-theme]:not([data-tint]) :is(main>.hero~section,.site-footer) :is(small,.micro,.eyebrow){color:var(--muted)}:root[data-theme=dark][data-theme]:not([data-tint]) :is(main>.hero~section,.site-footer) :is(svg,.proof span){color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) .proof{box-shadow:none}:root[data-theme=dark][data-theme]:not([data-tint]) .proof>div{border-color:#3a2a1c}:root[data-theme=dark][data-theme]:not([data-tint]) .proof b{color:var(--led)}:root[data-theme=dark][data-theme]:not([data-tint]) .deck-card{box-shadow:0 0 0 4px var(--lcd),0 0 0 5px #3a2a1c}:root[data-theme=dark][data-theme]:not([data-tint]) .deck-card.front{box-shadow:0 0 0 4px var(--lcd),0 0 0 5px #3a2a1c,0 0 0 6px #ff8a2ab3,0 0 18px #ff8a2a4d}:root[data-theme=dark][data-theme]:not([data-tint]) :is(main>.hero~section,.site-footer) .icon{box-shadow:0 0 0 1px #3a2a1c}:root[data-theme=dark][data-theme]:not([data-tint]) body:has(.timeline){background:var(--cream)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.timeline){--bg: #f1e5cc;--surface: #ebdcbe;--surface-2: #e6d5b4;--paper: #f1e5cc;--chip: rgba(31, 74, 107, .09);--text: #1f4a6b;--muted: #3d5263;--line: rgba(31, 74, 107, .28);--shadow: none;--accent: #1f4a6b;color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.timeline) :is(h1,h2){color:var(--navy)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.timeline) .eyebrow{color:var(--sun)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.timeline) a{color:var(--navy)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.timeline) a:hover{color:var(--sun)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.timeline) .filters button{background:#1f4a6b17;color:var(--navy);border-color:transparent;box-shadow:none}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.timeline) .filters button:hover{background:#d9472b29;color:var(--sun)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.timeline) .filters button.on{background:var(--navy);color:var(--cream)}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline>[style*="#f2b134"]{--era: #e0a92a !important}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline>[style*="#ff7a45"]{--era: #e07a3a !important}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline>[style*="#e8505b"]{--era: #1f4a6b !important}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline>[style*="#9b6bff"]{--era: #4f8f9c !important}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline>[style*="#3ddc97"]{--era: #d9472b !important}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline .era{background:color-mix(in srgb,var(--era) 16%,#f6ecd8);color:var(--era);border-color:transparent}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline .tl-year{color:var(--era)}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline .tl-item:before{box-shadow:0 0 0 4px var(--cream)}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline .chip{background:#1f4a6b17;color:var(--navy);border-color:transparent}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline .draft{background:var(--coin);color:var(--navy)}:root[data-theme=dark][data-theme]:not([data-tint]) .timeline .tl-img{border-color:transparent}:root[data-theme=dark][data-theme]:not([data-tint]) .site-header .header-cta{color:var(--led)!important;text-shadow:var(--led-glow);background:transparent;border-color:#3a2a1c}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-band .brief-cta i.px-kong{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 15' shape-rendering='crispEdges'%3E%3Cpath fill='%237a3e1c' d='M6 0h4v1h-4zM5 1h6v1h-6zM4 2h2v1h-2zM10 2h2v1h-2zM4 3h1v1h-1zM11 3h1v1h-1zM4 4h1v1h-1zM11 4h1v1h-1zM3 5h2v1h-2zM11 5h2v1h-2zM2 6h4v1h-4zM10 6h4v1h-4zM1 7h5v1h-5zM10 7h5v1h-5zM0 8h6v1h-6zM10 8h6v1h-6zM0 9h2v1h-2zM3 9h3v1h-3zM10 9h3v1h-3zM14 9h2v1h-2zM0 10h2v1h-2zM3 10h10v1h-10zM14 10h2v1h-2zM3 11h10v1h-10zM3 12h4v1h-4zM9 12h4v1h-4zM3 13h3v1h-3zM10 13h3v1h-3z'/%3E%3Cpath fill='%23e8a96a' d='M6 2h4v1h-4zM5 3h1v1h-1zM7 3h2v1h-2zM10 3h1v1h-1zM5 4h6v1h-6zM5 5h1v1h-1zM10 5h1v1h-1zM6 6h4v1h-4zM0 11h2v1h-2zM14 11h2v1h-2zM2 14h3v1h-3zM11 14h3v1h-3z'/%3E%3Cpath fill='%231b1b1d' d='M6 3h1v1h-1zM9 3h1v1h-1zM6 5h4v1h-4z'/%3E%3Cpath fill='%23e8a96a' d='M6 7h4v1h-4zM6 8h4v1h-4zM6 9h4v1h-4z'/%3E%3C/svg%3E") 50% 62% / auto 72% no-repeat,var(--dotgrid),var(--lcd);color:transparent!important;text-shadow:none;image-rendering:pixelated}:root[data-theme=dark][data-theme]:not([data-tint]) .brief-band .brief-cta i.px-kong.px-kong-b{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 15' shape-rendering='crispEdges'%3E%3Cpath fill='%23e8a96a' d='M0 0h1v1h-1zM15 0h1v1h-1zM6 3h4v1h-4zM4 4h1v1h-1zM6 4h2v1h-2zM9 4h1v1h-1zM5 5h6v1h-6zM5 6h1v1h-1zM10 6h1v1h-1zM6 7h4v1h-4zM2 14h3v1h-3zM11 14h3v1h-3z'/%3E%3Cpath fill='%237a3e1c' d='M0 1h2v1h-2zM6 1h4v1h-4zM14 1h2v1h-2zM1 2h2v1h-2zM5 2h6v1h-6zM13 2h2v1h-2zM2 3h1v1h-1zM4 3h2v1h-2zM10 3h2v1h-2zM13 3h1v1h-1zM3 4h1v1h-1zM10 4h1v1h-1zM4 5h1v1h-1zM11 5h1v1h-1zM3 6h2v1h-2zM11 6h2v1h-2zM3 7h3v1h-3zM10 7h3v1h-3zM2 8h4v1h-4zM10 8h4v1h-4zM2 9h4v1h-4zM10 9h4v1h-4zM2 10h4v1h-4zM10 10h4v1h-4zM3 11h10v1h-10zM3 12h4v1h-4zM9 12h4v1h-4zM3 13h3v1h-3zM10 13h3v1h-3z'/%3E%3Cpath fill='%231b1b1d' d='M5 4h1v1h-1zM8 4h1v1h-1zM6 6h4v1h-4z'/%3E%3Cpath fill='%23e8a96a' d='M6 8h4v1h-4zM6 9h4v1h-4zM6 10h4v1h-4z'/%3E%3C/svg%3E") 50% 62% / auto 72% no-repeat,var(--dotgrid),var(--lcd)}:root[data-theme=dark][data-theme]:not([data-tint]) body:has(.floppies){background:linear-gradient(180deg,transparent 0 276px,var(--cream) 276px 281px,transparent 281px 286px,var(--cream) 286px 289px,transparent 289px 293px,var(--cream) 293px 295px,transparent 295px),radial-gradient(circle,rgba(31,74,107,.3) 0 1px,transparent 1.5px) 0 270px / 5px 5px repeat-x,linear-gradient(180deg,var(--cream) 0 270px,#8fbcc4 270px) no-repeat}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.floppies){--text: #1f4a6b;--muted: #2f4656;--line: rgba(31, 74, 107, .3);color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.floppies) h1{color:var(--navy)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.floppies) .eyebrow{color:var(--sun)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.floppies) .lead a{color:var(--sun)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.floppies) .disk-year-title{color:#fff8ea;text-shadow:0 1px 0 rgba(31,74,107,.35)}:root[data-theme=dark][data-theme]:not([data-tint]) body:has(.cv){background:var(--cream)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv){--text: #1f4a6b;--muted: #3d5263;--line: rgba(31, 74, 107, .35);--signal: #d9472b;--accent: #1f4a6b;color:var(--text)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv) :is(h1,h2,h3,b,strong){color:var(--navy)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv) h1 span{color:#5b87a0}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv) :is(.cv-role,h2,.eyebrow){color:var(--sun)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv) :is(.cv-contacts,.cv-contacts a,a){color:var(--navy)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv) a:hover{color:var(--sun)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv) .highlights>*{border-color:var(--sun)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv) .highlights>:nth-child(4n+2){border-color:var(--navy)}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv) .highlights>:nth-child(4n+3){border-color:#4f8f9c}:root[data-theme=dark][data-theme]:not([data-tint]) main:has(.cv) .highlights>:nth-child(4n+4){border-color:var(--coin)}:root[data-theme=light]:not([data-tint])[data-page=doc]{--bg: #ece8df;--bg-2: #e4e0d6;--surface: #f1ede5;--surface-2: #e2ddd2;--paper: #efebe2;--text: #121212;--muted: #5f5c55;--line: #121212;--chip: #e2ddd2;--accent: #121212;--signal: #121212;--accent-hover: #000;--accent-2: #121212;--ink: #121212;--on-accent: #ece8df;--grid: linear-gradient(rgba(18, 18, 18, .06) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, rgba(18, 18, 18, .06) 1px, transparent 1px) 0 0 / 24px 24px}:root[data-theme=light]:not([data-tint])[data-page=doc] body{background:var(--grid),var(--bg);color:var(--text)}:root[data-theme=light]:not([data-tint])[data-page=doc] .site-header{background:var(--bg)}:root[data-theme=light]:not([data-tint])[data-page=doc] main{font-family:JetBrains Mono,monospace}:root[data-theme=light]:not([data-tint])[data-page=doc] main :is(h1,h2,h3){font-family:JetBrains Mono,monospace;font-stretch:100%;font-weight:500;text-transform:uppercase;letter-spacing:.02em;word-spacing:0}:root[data-theme=light]:not([data-tint])[data-page=doc] main :is(.eyebrow,.back){display:inline-block;padding:3px 8px;background:var(--text);color:var(--bg)!important;font:500 12px/1.4 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}:root[data-theme=light]:not([data-tint])[data-page=doc] main .back:before{content:"> "}:root[data-theme=light]:not([data-tint])[data-page=doc] main :is(hr,.pager,.table,h2){border-color:var(--text);border-style:dashed}:root[data-theme=light]:not([data-tint])[data-page=doc] main a{color:var(--text);text-decoration:underline;text-underline-offset:3px}:root[data-theme=light]:not([data-tint])[data-page=doc] :is(.btn:not(.btn-ghost),.header-cta i,.share){background:var(--text);color:var(--bg)!important;border:0;box-shadow:none}:root[data-theme=light]:not([data-tint])[data-page=doc] .header-cta{color:var(--text)!important}:root[data-theme=light]:not([data-tint])[data-page=doc] main img{filter:grayscale(.15) contrast(1.02)}:root[data-theme=light][data-tint=g90]{--bg: #e9e3d2;--bg-2: #e1dac7;--surface: #f1ecdd;--surface-2: #ddd5c0;--paper: #ece6d6;--text: #22201c;--muted: #6e685c;--line: #c3baa4;--chip: #ddd5c0;--accent: #22201c;--signal: #e8458f;--accent-hover: #c92f74;--accent-2: #22201c;--ink: #22201c;--on-accent: #22201c;--lime: #bff23a;--lime-deep: #9ed61c;--pink: #ff5aa5;--cream: #f4efe1;--rim: #22201c;--key: inset 0 0 0 2px var(--rim), inset 0 3px 0 2px rgba(255, 255, 255, .7), inset 0 -5px 0 2px rgba(34, 32, 28, .14), 0 3px 0 var(--rim);--key-down: inset 0 0 0 2px var(--rim), inset 0 3px 0 2px rgba(34, 32, 28, .12), 0 1px 0 var(--rim);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--sticker: "Press Start 2P", "VT323", monospace}:root[data-theme=light][data-tint=g90] body{background:var(--grain) 0 0 / 160px 160px,var(--bg)}:root[data-theme=light][data-tint=g90] .site-header{background:var(--grain) 0 0 / 160px 160px,var(--surface);border-bottom-color:var(--rim);box-shadow:0 1px 0 var(--rim)}:root[data-theme=light][data-tint=g90] :is(.brief-cta i,.header-cta i,.note-site i,.contact-btn i,.stage-nav-top button,.note-arrows button,.deck-nav button,.note-case,.btn:not(.btn-ghost),.thumb-more,.share){position:relative;background:var(--cream);color:var(--text)!important;border-color:transparent;border-radius:9px;box-shadow:var(--key);transition:background .1s,box-shadow .08s,transform .08s}:root[data-theme=light][data-tint=g90] .note-case{border-radius:7px}:root[data-theme=light][data-tint=g90] :is(.brief-cta i,.header-cta i,.note-site i,.contact-btn i,.btn:not(.btn-ghost)){background:var(--lime)}:root[data-theme=light][data-tint=g90] :is(.stage-nav-top button,.note-arrows button,.deck-nav button):before{content:"";position:absolute;top:5px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#b9b09a;box-shadow:inset 0 0 0 1px #22201c59}@media(hover:hover){:root[data-theme=light][data-tint=g90] :is(.brief-cta:hover i,.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover,.note-case:hover,.btn:not(.btn-ghost):hover,.thumb-more:hover,.share:hover){background:var(--lime)}:root[data-theme=light][data-tint=g90] :is(.stage-nav-top button,.note-arrows button,.deck-nav button):hover:before{background:#ff3d6e;box-shadow:0 0 6px 1px #ff3d6e}:root[data-theme=light][data-tint=g90] :is(.brief-cta:hover i,.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.btn:not(.btn-ghost):hover){background:var(--pink)}}:root[data-theme=light][data-tint=g90] :is(.brief-cta:active i,.header-cta:active i,.note-site:active i,.contact-btn:active i,.stage-nav-top button:active,.note-arrows button:active,.deck-nav button:active,.note-case:active,.btn:not(.btn-ghost):active,.thumb-more:active,.share:active){box-shadow:var(--key-down);transform:translateY(2px)}:root[data-theme=light][data-tint=g90] :is(.note-site,.contact-btn){border-color:var(--rim);box-shadow:inset 0 0 0 1px var(--rim);border-radius:10px;background:var(--cream)}:root[data-theme=light][data-tint=g90] :is(.note-site i,.contact-btn i){border-radius:0 8px 8px 0;box-shadow:inset 2px 0 0 var(--rim)}:root[data-theme=light][data-tint=g90] nav a{z-index:0}:root[data-theme=light][data-tint=g90] nav a.active:after{display:none}:root[data-theme=light][data-tint=g90] nav a.active:before{content:"";position:absolute;inset:-6px -9px;z-index:-1;border-radius:7px;background:var(--lime);box-shadow:inset 0 0 0 2px var(--rim),0 2px 0 var(--rim)}:root[data-theme=light][data-tint=g90] nav a.active{color:var(--text)}:root[data-theme=light][data-tint=g90] .brief-band{background:var(--grain) 0 0 / 160px 160px,var(--surface);color:var(--text);border-bottom-color:var(--rim);box-shadow:inset 0 -2px 0 var(--rim)}:root[data-theme=light][data-tint=g90] :is(.brief-links,.brief-tags){border-color:var(--line)}:root[data-theme=light][data-tint=g90] .brief-links li+li{border-color:var(--line)}:root[data-theme=light][data-tint=g90] .brief-links a{color:var(--text)}:root[data-theme=light][data-tint=g90] .brief-tags{color:var(--muted)}:root[data-theme=light][data-tint=g90] .brief-word{background:none;-webkit-text-fill-color:var(--text);color:var(--text);font-weight:900}:root[data-theme=light][data-tint=g90] .brief-word b{-webkit-text-fill-color:var(--text);background:var(--lime);box-shadow:0 0 0 .06em var(--lime),0 0 0 calc(.06em + 2px) var(--rim);-webkit-box-decoration-break:clone;box-decoration-break:clone}:root[data-theme=light][data-tint=g90] :is(.hero-intro,.hero .note){background:transparent;position:relative}:root[data-theme=light][data-tint=g90] .hero h1{font-weight:800}:root[data-theme=light][data-tint=g90] .hero h1 span{color:var(--signal)}:root[data-theme=light][data-tint=g90] .hero-stage{background:repeating-linear-gradient(0deg,rgba(34,32,28,.06) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 45%,#d4ff6a,var(--lime) 60%,var(--lime-deep));box-shadow:inset 0 0 0 14px var(--surface),inset 0 0 0 16px var(--rim),inset 0 0 40px 16px #22201c40}:root[data-theme=light][data-tint=g90] .stage-top .micro{color:var(--text)}:root[data-theme=light][data-tint=g90] .stage-thumbs .thumb{border:2px solid var(--rim);border-radius:6px}:root[data-theme=light][data-tint=g90] .stage-thumbs .thumb.on{box-shadow:0 0 0 2px var(--pink)}:root[data-theme=light][data-tint=g90] .note-num{color:var(--signal)}:root[data-theme=light][data-tint=g90] .note dt.k{color:var(--signal)}:root[data-theme=light][data-tint=g90] .hero-intro:after,:root[data-theme=light][data-tint=g90] .hero .note:after,:root[data-theme=light][data-tint=g90] .brief-tags:after{position:absolute;z-index:3;pointer-events:none;padding:6px 8px 5px;font:9px/1.25 var(--sticker);letter-spacing:.02em;text-transform:uppercase;white-space:pre;border:2px solid var(--rim);border-radius:4px;box-shadow:2px 2px #22201c4d}:root[data-theme=light][data-tint=g90] .hero-intro:after{content:"PRESS START\aTO HIRE";right:18px;top:22px;transform:rotate(6deg);background:var(--pink);color:#fff}:root[data-theme=light][data-tint=g90] .hero .note:after{content:"1UP";right:16px;bottom:16px;transform:rotate(-8deg);background:var(--lime);color:var(--text);font-size:11px}:root[data-theme=light][data-tint=g90] .brief-tags{position:relative}:root[data-theme=light][data-tint=g90] .brief-tags:after{content:"INSERT\a COIN";right:8px;bottom:-10px;transform:rotate(-5deg);background:#fff7c2;color:var(--text)}:root[data-theme=light][data-tint=g90] .proof{background:#26241f;color:#e9e3d2}:root[data-theme=light][data-tint=g90] .proof>div{border-color:#3c3932}:root[data-theme=light][data-tint=g90] .proof b{color:var(--lime);text-shadow:0 0 8px rgba(191,242,58,.45)}:root[data-theme=light][data-tint=g90] .proof :is(svg,span){color:#e9e3d2}:root[data-theme=light][data-tint=g90] .proof small{color:#a29a88}:root[data-theme=light][data-tint=g90] .deck-card{border-radius:10px;overflow:hidden;box-shadow:0 0 0 2px var(--rim),0 4px 0 var(--rim)}:root[data-theme=light][data-tint=g90] .icon{box-shadow:0 0 0 2px var(--rim),0 3px 0 var(--rim)}:root[data-theme=light][data-tint=g90] .site-footer{border-top-color:var(--rim);box-shadow:inset 0 1px 0 var(--rim)}:root[data-theme=light][data-tint=g90] .disk-label{background:linear-gradient(transparent 0 calc(100% - 1px),#285ac840 0) 0 30px / 100% 17px,#fbf8ee!important;color:#22201c!important}:root[data-theme=light][data-tint=g90] .disk-title{font-family:Permanent Marker,Archivo,sans-serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#1f3b8a!important;transform:rotate(-1.5deg)}:root[data-theme=light][data-tint=g90] :is(.disk-summary,.disk-meta){color:#3b382f!important;opacity:1!important}:root[data-theme=light][data-tint=g90] .disk-foot{background:var(--lime)!important;color:var(--text)!important;font-family:var(--sticker)!important;font-size:8px!important}:root[data-theme=light][data-tint=g90] .disk{position:relative}:root[data-theme=light][data-tint=g90] .disk:after{content:"SAVE GAME";position:absolute;z-index:4;top:14px;right:10px;transform:rotate(9deg);padding:5px 6px 4px;font:8px/1 var(--sticker);color:#fff;background:var(--pink);border:2px solid var(--rim);border-radius:3px;pointer-events:none}:root[data-theme=light][data-tint=g90] .disks li:nth-child(3n+2) .disk:after{content:"DO NOT ERASE!";background:#ffe14d;color:var(--text);transform:rotate(-7deg)}:root[data-theme=light][data-tint=g90] .disks li:nth-child(3n) .disk:after{content:"DISK 1 OF 3";background:#59c8ff;color:var(--text);transform:rotate(5deg)}:root[data-theme=light][data-tint=g90] .disk-year-title{font-family:var(--sticker);font-size:12px;color:var(--signal)}:root[data-theme=light][data-tint=g90] main :is(.eyebrow){color:var(--signal)}:root[data-theme=light][data-tint=g90] main .back{font-family:var(--sticker);font-size:10px}:root[data-theme=light][data-tint=g90][data-tint]{--bg: #dfe8ec;--bg-2: #d6e1e6;--surface: #e8eff2;--surface-2: #cfdbe0;--paper: #e3ebef;--text: #1a2228;--muted: #5d6b73;--line: #b6c6ce;--chip: #cfdbe0;--signal: #e84a5f;--accent-hover: #d13149;--rim: #1a2228;--peach: #f6a98e;--peach-glow: rgba(246, 150, 120, .55);--neon-cyan: #43e6ff;--neon-pink: #ff6ec7;--neon-yellow: #f6f05a;--candy: #f7b52b;--screen: #0b1319;--clear: linear-gradient(180deg, rgba(255, 255, 255, .55), rgba(255, 255, 255, .12) 40%, rgba(255, 255, 255, .25));--round: inset 0 0 0 2px #f4f7f8, inset 0 0 0 3px #9aa8b0, inset 0 6px 8px -4px rgba(255, 255, 255, .9), inset 0 -5px 8px -3px rgba(40, 55, 65, .35), 0 2px 4px rgba(20, 30, 40, .3)}:root[data-theme=light][data-tint=g90][data-tint] body{background:radial-gradient(ellipse at 15% 0%,rgba(255,255,255,.7),transparent 45%),linear-gradient(90deg,rgba(255,255,255,.45),transparent 4%,transparent 96%,rgba(255,255,255,.45)),var(--bg)}:root[data-theme=light][data-tint=g90][data-tint] :is(.site-header,.brief-band){background:var(--clear),var(--surface)}:root[data-theme=light][data-tint=g90][data-tint] :is(.site-header,.brief-band,.proof,.site-footer){box-shadow:none}:root[data-theme=light][data-tint=g90][data-tint] :is(.site-header,.brief-band,.hero-intro,.hero .note,.brief-links,.brief-tags,.proof>div,.site-footer){border-color:var(--line)}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button,.note-arrows button,.deck-nav button,.thumb-more,.share){border-radius:50%;color:var(--text)!important;box-shadow:var(--round);background:radial-gradient(circle at 45% 35%,#fbfcfc,#d5dde1 60%,#b9c5cb)}:root[data-theme=light][data-tint=g90][data-tint] .thumb-more{border-radius:14px}:root[data-theme=light][data-tint=g90][data-tint] .note-case{border-radius:20px;color:var(--text)!important;box-shadow:var(--round);background:radial-gradient(ellipse at 45% 30%,#fbfcfc,#d5dde1 60%,#b9c5cb)}:root[data-theme=light][data-tint=g90][data-tint] :is(.header-cta i,.note-site i,.contact-btn i,.btn:not(.btn-ghost)){color:#4a2a00!important;background:radial-gradient(circle at 42% 32%,#ffe9a6,var(--candy) 45%,#d98a00 80%);box-shadow:inset 0 0 0 1px #b77200,inset 0 3px 4px #fff9,0 0 0 3px #f7d0c2,0 0 12px 3px var(--peach-glow)}:root[data-theme=light][data-tint=g90][data-tint] .brief-cta i{--dpad: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3CradialGradient id='well' cx='50%25' cy='45%25' r='55%25'%3E%3Cstop offset='0' stop-color='%23fde7de'/%3E%3Cstop offset='.62' stop-color='%23f8c3b0'/%3E%3Cstop offset='.8' stop-color='%23ee9a80'/%3E%3Cstop offset='1' stop-color='%23f9d9cd'/%3E%3C/radialGradient%3E%3ClinearGradient id='pad' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%233b4045'/%3E%3Cstop offset='.5' stop-color='%231b1e21'/%3E%3Cstop offset='1' stop-color='%2308090a'/%3E%3C/linearGradient%3E%3ClinearGradient id='top' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%235a6066'/%3E%3Cstop offset='1' stop-color='%2322262a'/%3E%3C/linearGradient%3E%3Cfilter id='sh' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeDropShadow dx='0' dy='2.4' stdDeviation='1.6' flood-color='%235a2a1a' flood-opacity='.55'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle cx='50' cy='50' r='48' fill='url%28%23well%29' stroke='%23fff' stroke-width='2'/%3E%3Ccircle cx='50' cy='50' r='43' fill='none' stroke='%23e7a691' stroke-width='1.2'/%3E%3Ccircle cx='50' cy='5.5' r='2' fill='%23c47b67'/%3E%3Ccircle cx='50' cy='94.5' r='2' fill='%23c47b67'/%3E%3Ccircle cx='5.5' cy='50' r='2' fill='%23c47b67'/%3E%3Ccircle cx='94.5' cy='50' r='2' fill='%23c47b67'/%3E%3Cg filter='url%28%23sh%29'%3E%3Cpath d='M38 16h24a3 3 0 0 1 3 3v19h19a3 3 0 0 1 3 3v18a3 3 0 0 1-3 3H65v19a3 3 0 0 1-3 3H38a3 3 0 0 1-3-3V62H16a3 3 0 0 1-3-3V41a3 3 0 0 1 3-3h19V19a3 3 0 0 1 3-3Z' fill='url%28%23pad%29'/%3E%3Cpath d='M39.5 18h21a2 2 0 0 1 2 2v19.5H82a2 2 0 0 1 2 2v14.5a2 2 0 0 1-2 2H62.5V78a2 2 0 0 1-2 2h-21a2 2 0 0 1-2-2V58H18a2 2 0 0 1-2-2V41.5a2 2 0 0 1 2-2h19.5V20a2 2 0 0 1 2-2Z' fill='url%28%23top%29'/%3E%3C/g%3E%3Ccircle cx='50' cy='50' r='5.5' fill='%2316191c'/%3E%3Ccircle cx='50' cy='50' r='5.5' fill='none' stroke='%235a6066' stroke-width='.8'/%3E%3Cg fill='%230d0f11'%3E%3Cpath d='M50 22l4 5h-8z'/%3E%3Cpath d='M50 76l-4-5h8z'/%3E%3Cpath d='M20 50l5-4v8z'/%3E%3Cpath d='M80 50l-5 4v-8z'/%3E%3C/g%3E%3Cg stroke='%237d848a' stroke-width='.7' fill='none'%3E%3Cpath d='M46 27h8M46 71h8M25 46v8M75 46v8' opacity='.6'/%3E%3C/g%3E%3C/svg%3E");border-radius:50%;color:transparent!important;font-size:0!important;background:var(--dpad) 50% 50% / 100% 100% no-repeat;box-shadow:0 0 16px 4px var(--peach-glow)}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover,.note-case:hover,.thumb-more:hover,.share:hover){background:radial-gradient(circle at 45% 35%,#fff,#e3eaee 60%,#c7d2d8);color:var(--signal)!important;box-shadow:var(--round),0 0 0 3px #fff,0 0 12px 3px #43e6ffb3}:root[data-theme=light][data-tint=g90][data-tint] :is(.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.btn:not(.btn-ghost):hover){background:radial-gradient(circle at 42% 32%,#fff2c4,#ffc640 45%,#e89600 80%);box-shadow:inset 0 0 0 1px #b77200,inset 0 3px 4px #fff9,0 0 0 3px #fff,0 0 18px 6px var(--peach-glow)}:root[data-theme=light][data-tint=g90][data-tint] .brief-cta:hover i{background:var(--dpad) 50% 50% / 100% 100% no-repeat;box-shadow:0 0 24px 8px var(--peach-glow)}}:root[data-theme=light][data-tint=g90][data-tint] :is(.header-cta:active i,.note-site:active i,.contact-btn:active i,.stage-nav-top button:active,.note-arrows button:active,.deck-nav button:active,.note-case:active,.btn:not(.btn-ghost):active,.thumb-more:active,.share:active){transform:scale(.95)}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button,.note-arrows button,.deck-nav button):before{display:none}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-site,.contact-btn){background:#ffffff8c;border-color:#b6c6ce;border-radius:22px;box-shadow:inset 0 1px 2px #141e2826}:root[data-theme=light][data-tint=g90][data-tint] nav a.active:before{border-radius:999px;background:radial-gradient(ellipse at 50% 30%,#fff,#fde3d9);box-shadow:inset 0 0 0 1px #e9b3a2,0 0 10px 2px var(--peach-glow)}:root[data-theme=light][data-tint=g90][data-tint] .brief-word b{-webkit-text-fill-color:var(--signal);background:none;box-shadow:none;filter:drop-shadow(0 0 6px rgba(232,74,95,.55))}:root[data-theme=light][data-tint=g90][data-tint] .hero h1 span{color:var(--signal);text-shadow:0 0 14px rgba(232,74,95,.35)}:root[data-theme=light][data-tint=g90][data-tint] :is(.hero-intro,.hero .note){background:var(--clear)}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage{background:radial-gradient(circle,#f3c3b3 0 3px,#c47b67 3.5px 4.5px,transparent 5px) 18px 18px / 10px 10px no-repeat,radial-gradient(circle,#f3c3b3 0 3px,#c47b67 3.5px 4.5px,transparent 5px) calc(100% - 18px) 18px / 10px 10px no-repeat,radial-gradient(circle,#f3c3b3 0 3px,#c47b67 3.5px 4.5px,transparent 5px) 18px calc(100% - 18px) / 10px 10px no-repeat,radial-gradient(circle,#f3c3b3 0 3px,#c47b67 3.5px 4.5px,transparent 5px) calc(100% - 18px) calc(100% - 18px) / 10px 10px no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 35%,#15222c,var(--screen) 70%);box-shadow:inset 0 0 0 10px #f4d2c6,inset 0 0 0 12px #e39b85,inset 0 0 0 13px #fff3ee,inset 0 0 26px 14px #f6967873}:root[data-theme=light][data-tint=g90][data-tint] .stage-top .micro{color:#ff5a6e;text-shadow:0 0 6px rgba(255,90,110,.6)}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb{border-color:#2a3640;border-radius:6px}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb.on{box-shadow:0 0 0 2px var(--neon-cyan),0 0 10px var(--neon-cyan)}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-num,.note dt.k){color:var(--signal)}:root[data-theme=light][data-tint=g90][data-tint] .proof{background:linear-gradient(180deg,#16231f,#0d1714);color:#cfe9e2}:root[data-theme=light][data-tint=g90][data-tint] .proof>div{border-color:#43e6ff33}:root[data-theme=light][data-tint=g90][data-tint] .proof b{color:var(--neon-yellow);text-shadow:0 0 10px rgba(246,240,90,.55)}:root[data-theme=light][data-tint=g90][data-tint] .proof :is(svg,span){color:#cfe9e2}:root[data-theme=light][data-tint=g90][data-tint] .proof small{color:#7fa59c}:root[data-theme=light][data-tint=g90][data-tint] .hero-intro:after{background:var(--peach);color:#3a1a10;border-color:#c47b67}:root[data-theme=light][data-tint=g90][data-tint] .hero .note:after{background:#b8f3ff;color:var(--text);border-color:#2a8fa3}:root[data-theme=light][data-tint=g90][data-tint] .brief-tags:after{background:var(--neon-yellow);color:var(--text);border-color:#9a9200}:root[data-theme=light][data-tint=g90][data-tint] .deck-card{border-radius:12px;box-shadow:0 0 0 2px #fff,0 0 0 3px #b6c6ce,0 6px 14px #141e2840}:root[data-theme=light][data-tint=g90][data-tint] .icon{box-shadow:0 0 0 2px #fff,0 0 0 3px #b6c6ce,0 0 10px var(--peach-glow)}:root[data-theme=light][data-tint=g90][data-tint] .disk-foot{background:var(--peach)!important;color:#3a1a10!important}:root[data-theme=light][data-tint=g90][data-tint] .disk-year-title{color:var(--signal)}:root[data-theme=light][data-tint=g90][data-tint]{--pixel: "Press Start 2P", monospace}:root[data-theme=light][data-tint=g90][data-tint] :is(.brief-word,.hero h1,.note-title,main h1,.disk-year-title,nav,.micro,.note-head,.note dt,.stage-top,.note-case,.note-site,.contact-btn,.brief-tags,.proof span,.eyebrow,.header-cta){font-family:var(--pixel);font-weight:400;font-stretch:100%;letter-spacing:0;word-spacing:0}:root[data-theme=light][data-tint=g90][data-tint] .brief-word{font-size:calc(var(--word) * var(--fit) * .6);line-height:1.4}:root[data-theme=light][data-tint=g90][data-tint] .hero h1{font-size:clamp(20px,2.15vw,36px);line-height:1.3}@media(max-width:760px){:root[data-theme=light][data-tint=g90][data-tint] .hero h1{line-height:1.585}}:root[data-theme=light][data-tint=g90][data-tint] .note h2{font-size:clamp(14px,1.2vw,20px);line-height:1.3}:root[data-theme=light][data-tint=g90][data-tint] main h1{font-size:clamp(18px,2.6vw,28px);line-height:1.35}:root[data-theme=light][data-tint=g90][data-tint] :is(nav,.header-cta){font-size:9px}:root[data-theme=light][data-tint=g90][data-tint] :is(.micro,.note-head,.note dt,.stage-top,.eyebrow){font-size:8px;line-height:18px}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-case,.note-site,.contact-btn){font-size:8px}:root[data-theme=light][data-tint=g90][data-tint] .studio .note-case{line-height:11px}:root[data-theme=light][data-tint=g90][data-tint] :is(.brief-tags,.proof span){font-size:7px;line-height:14px}:root[data-theme=light][data-tint=g90][data-tint] .disk-year-title{font-size:11px}:root[data-theme=light][data-tint=g90][data-tint] .hero-intro:before{content:"";position:absolute;right:22px;bottom:22px;width:64px;height:56px;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 4px,#b9c6cd 4px 9px,#8fa0a9 9px 10px,transparent 10px 12px);border-radius:6px;transform:skew(-24deg) rotate(-8deg);opacity:.9;-webkit-mask:linear-gradient(#000,#000);mask:linear-gradient(#000,#000)}:root[data-theme=light][data-tint=g90][data-tint] .brief-cta:active i{transform:none;filter:brightness(.86) saturate(1.1);box-shadow:inset 0 4px 9px #3c140a8c,inset 0 0 0 2px #ffffff80,0 0 8px 2px var(--peach-glow)}:root[data-theme=light][data-tint=g90][data-tint]{--bg: #e9e5dc;--bg-2: #e2ddd2;--surface: #efebe3;--surface-2: #d9d3c7;--paper: #ebe7df;--text: #24221f;--muted: #6f6a61;--line: #c9c2b4;--pcb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' fill='none' stroke='%238a8478' stroke-opacity='.22' stroke-width='1.2'%3E %3Cpath d='M0 40h60l20 20h70l12-12h78'/%3E%3Cpath d='M30 0v18l14 14v40l-10 10v60'/%3E%3Cpath d='M120 240v-40l16-16h50l14-14v-50'/%3E %3Cpath d='M240 120h-36l-12 12h-60l-20-20H70'/%3E%3Cpath d='M180 0v26l-14 14h-30'/%3E%3Cpath d='M0 190h40l14-14h44l10 10v54'/%3E %3Cg fill='%238a8478' fill-opacity='.22' stroke='none'%3E%3Ccircle cx='60' cy='40' r='3'/%3E%3Ccircle cx='150' cy='60' r='3'/%3E%3Ccircle cx='34' cy='142' r='3'/%3E%3Ccircle cx='186' cy='184' r='3'/%3E%3Ccircle cx='70' cy='112' r='3'/%3E%3Ccircle cx='136' cy='40' r='3'/%3E%3Ccircle cx='98' cy='176' r='3'/%3E%3C/g%3E %3Cg stroke='%238a8478' stroke-opacity='.18'%3E%3Ccircle cx='210' cy='210' r='6'/%3E%3Ccircle cx='210' cy='210' r='2.5'/%3E%3C/g%3E%3C/svg%3E");--well: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='72'%3E%3Crect x='1' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='3' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='13' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='15' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='25' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='27' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='37' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='39' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='1' y='49' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='3' y='51' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='13' y='49' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='15' y='51' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='1' y='37' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='3' y='39' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='61' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='63' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='73' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='75' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='73' y='49' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='75' y='51' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='85' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='87' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='85' y='49' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='87' y='51' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='85' y='37' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='87' y='39' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='109' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='111' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='121' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='123' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='133' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='135' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='121' y='49' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='123' y='51' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='145' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='147' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='157' y='61' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='159' y='63' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='157' y='49' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='159' y='51' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3Crect x='157' y='37' width='10' height='10' rx='1' fill='%23f2a33a' fill-opacity='.85'/%3E%3Crect x='159' y='39' width='6' height='6' fill='%23ffd08a' fill-opacity='.6'/%3E%3C/svg%3E");--falling: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Crect x='1' y='1' width='10' height='10' rx='1' fill='%235fe0ff' fill-opacity='.8'/%3E%3Crect x='13' y='1' width='10' height='10' rx='1' fill='%235fe0ff' fill-opacity='.8'/%3E%3Crect x='13' y='13' width='10' height='10' rx='1' fill='%235fe0ff' fill-opacity='.8'/%3E%3Crect x='25' y='13' width='10' height='10' rx='1' fill='%235fe0ff' fill-opacity='.8'/%3E%3C/svg%3E");--gb-key: inset 0 2px 2px rgba(255, 255, 255, .25), inset 0 -3px 4px rgba(0, 0, 0, .55), 0 0 0 3px #e3ddd1, 0 0 0 4px #b9b1a2, 0 3px 0 4px #9e9687, 0 5px 8px 4px rgba(40, 30, 20, .22)}:root[data-theme=light][data-tint=g90][data-tint] body{background:linear-gradient(90deg,rgba(255,255,255,.5),transparent 5%,transparent 95%,rgba(255,255,255,.5)),var(--pcb) 0 0 / 240px 240px,var(--bg)}:root[data-theme=light][data-tint=g90][data-tint] :is(.site-header,.brief-band){background:var(--pcb) 120px 60px / 240px 240px,var(--surface)}:root[data-theme=light][data-tint=g90][data-tint] :is(.hero-intro,.hero .note){background:linear-gradient(180deg,#ffffff73,#ffffff26)}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button,.note-arrows button,.deck-nav button){border-radius:50%;color:#f4f1ea!important;background:radial-gradient(circle at 40% 30%,#4b5260,#262a33 55%,#14161b);box-shadow:var(--gb-key)}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button,.note-arrows button,.deck-nav button):after{position:absolute;right:-3px;bottom:-4px;padding:1px 3px 0;font:7px/1.3 "Press Start 2P",monospace;color:#d23b2e;background:#f2ede3;border-radius:3px;pointer-events:none}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top,.note-arrows,.deck-nav) button[data-step="-1"]:after{content:"B"}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top,.note-arrows,.deck-nav) button[data-step="1"]:after{content:"A"}:root[data-theme=light][data-tint=g90][data-tint] .deck-nav button:first-child:after{content:"B"}:root[data-theme=light][data-tint=g90][data-tint] .deck-nav button:last-child:after{content:"A"}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover){background:radial-gradient(circle at 40% 30%,#59616f,#2d323c 55%,#181a20);color:#ffcf6a!important;box-shadow:var(--gb-key)}}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button:active,.note-arrows button:active,.deck-nav button:active,.thumb-more:active,.note-case:active,.share:active){transform:none;box-shadow:inset 0 3px 6px #000000b3,0 0 0 3px #e3ddd1,0 0 0 4px #b9b1a2,0 1px 0 4px #9e9687}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-case,.thumb-more){color:#f4f1ea!important;background:linear-gradient(180deg,#4b5260,#1d2027);box-shadow:inset 0 2px 2px #fff3,inset 0 -3px 4px #00000080,0 0 0 3px #e3ddd1,0 0 0 4px #b9b1a2,0 3px 0 4px #9e9687}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] :is(.note-case:hover,.thumb-more:hover){background:linear-gradient(180deg,#59616f,#23262e);color:#ffcf6a!important}}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage{background:var(--falling) 78% 18% / 36px 24px no-repeat,var(--well) 18px calc(100% - 18px) / 168px 72px no-repeat,var(--well) calc(100% - 18px) calc(100% - 18px) / 168px 72px no-repeat,linear-gradient(#ffb43c,#ffb43c) 4px 22% / 5px 18px no-repeat,linear-gradient(#ffb43c,#ffb43c) 4px 42% / 5px 18px no-repeat,linear-gradient(#ffb43c,#ffb43c) 4px 62% / 5px 18px no-repeat,linear-gradient(#ffb43c,#ffb43c) calc(100% - 4px) 22% / 5px 18px no-repeat,linear-gradient(#ffb43c,#ffb43c) calc(100% - 4px) 42% / 5px 18px no-repeat,linear-gradient(#ffb43c,#ffb43c) calc(100% - 4px) 62% / 5px 18px no-repeat,repeating-linear-gradient(0deg,rgba(255,180,60,.04) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 35%,#2a2723,#151412 70%);box-shadow:inset 0 0 0 12px #f6c77b,inset 0 0 0 13px #e09a32,inset 0 0 0 15px #fff3dc,inset 0 0 30px 14px #ffaa3c66}:root[data-theme=light][data-tint=g90][data-tint] .stage-top .micro{color:#ff8a3d;text-shadow:0 0 6px rgba(255,138,61,.6)}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb.on{box-shadow:0 0 0 2px #ffb43c,0 0 10px #ffb43c}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage{cursor:pointer;box-shadow:inset 0 5px #ffffffbf,inset 0 -9px #c97f1e,inset 0 0 0 12px #f6c77b,inset 0 0 0 13px #e09a32,inset 0 0 0 15px #fff3dc,inset 0 0 30px 14px #ffaa3c66;transition:box-shadow .12s,filter .12s}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:hover{box-shadow:inset 0 5px #ffffffd9,inset 0 -9px #d98b22,inset 0 0 0 12px #ffd38a,inset 0 0 0 13px #eda23a,inset 0 0 0 15px #fff6e6,inset 0 0 38px 18px #ffb4468c}}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:active:not(:has(button:active,.thumbs:active)){filter:brightness(.9);box-shadow:inset 0 9px #b9701a,inset 0 -3px #ffffff80,inset 0 0 0 12px #eab768,inset 0 0 0 13px #d28a28,inset 0 0 0 15px #f3e3c8,inset 0 10px 30px 14px #3c1e0073}:root[data-theme=light][data-tint=g90][data-tint]{--bg: #a9aab0;--bg-2: #a2a3aa;--surface: #b1b2b8;--surface-2: #9a9ba2;--paper: #adaeb4;--text: #1b1c21;--muted: #45464d;--line: #8bd0d6;--chip: #9a9ba2;--signal: #e8455f;--peach: #f6b48c;--orange: #f59a45;--aqua: #8bd8de;--dpad-orange: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E %3Cdefs%3E %3CradialGradient id='base' cx='50%25' cy='40%25' r='60%25'%3E%3Cstop offset='0' stop-color='%23c9cace'/%3E%3Cstop offset='.7' stop-color='%23a9abb1'/%3E%3Cstop offset='1' stop-color='%238d8f96'/%3E%3C/radialGradient%3E %3ClinearGradient id='pad' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffbf7a'/%3E%3Cstop offset='.55' stop-color='%23f59a45'/%3E%3Cstop offset='1' stop-color='%23d9762a'/%3E%3C/linearGradient%3E %3ClinearGradient id='top' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffd09c'/%3E%3Cstop offset='1' stop-color='%23f7a254'/%3E%3C/linearGradient%3E %3Cfilter id='sh' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeDropShadow dx='0' dy='2.6' stdDeviation='1.8' flood-color='%235b3a1c' flood-opacity='.5'/%3E%3C/filter%3E %3C/defs%3E %3Ccircle cx='50' cy='50' r='48' fill='url%28%23base%29'/%3E %3Ccircle cx='50' cy='50' r='47' fill='none' stroke='%23e9eaed' stroke-opacity='.7' stroke-width='2'/%3E %3Ccircle cx='50' cy='50' r='42' fill='none' stroke='%237f8188' stroke-opacity='.5' stroke-width='1'/%3E %3Cg filter='url%28%23sh%29'%3E %3Cpath d='M38 15h24a4 4 0 0 1 4 4v19h19a4 4 0 0 1 4 4v16a4 4 0 0 1-4 4H66v19a4 4 0 0 1-4 4H38a4 4 0 0 1-4-4V62H15a4 4 0 0 1-4-4V42a4 4 0 0 1 4-4h19V19a4 4 0 0 1 4-4Z' fill='url%28%23pad%29'/%3E %3Cpath d='M39.5 17h21a3 3 0 0 1 3 3v20.5H84a3 3 0 0 1 3 3V56a3 3 0 0 1-3 3H63.5v20a3 3 0 0 1-3 3h-21a3 3 0 0 1-3-3V59H16a3 3 0 0 1-3-3V43.5a3 3 0 0 1 3-3h20.5V20a3 3 0 0 1 3-3Z' fill='url%28%23top%29'/%3E %3C/g%3E %3Ccircle cx='50' cy='50' r='9' fill='%23f8b06a'/%3E%3Ccircle cx='50' cy='50' r='9' fill='none' stroke='%23d9762a' stroke-width='1.2'/%3E %3Cg fill='%23c86a22'%3E%3Cpath d='M50 21l5 6H45z'/%3E%3Cpath d='M50 79l-5-6h10z'/%3E%3Cpath d='M18 50l6-5v10z'/%3E%3Cpath d='M82 50l-6 5V45z'/%3E%3C/g%3E %3C/svg%3E");--peach-key: inset 0 3px 3px rgba(255, 255, 255, .55), inset 0 -4px 5px rgba(150, 80, 50, .35), 0 2px 0 #7e7f86, 0 4px 7px rgba(20, 20, 30, .3)}:root[data-theme=light][data-tint=g90][data-tint] body{background:linear-gradient(90deg,rgba(139,216,222,.55),transparent 2.5%,transparent 97.5%,rgba(139,216,222,.55)),linear-gradient(180deg,#ffffff38,#fff0 30%,#ffffff14),var(--bg)}:root[data-theme=light][data-tint=g90][data-tint] :is(.site-header,.brief-band){background:linear-gradient(180deg,#ffffff40,#ffffff0f),var(--surface)}:root[data-theme=light][data-tint=g90][data-tint] :is(.hero-intro,.hero .note){background:linear-gradient(180deg,#ffffff24,#ffffff0a)}:root[data-theme=light][data-tint=g90][data-tint] :is(.studio,.how,.contact){background:transparent}:root[data-theme=light][data-tint=g90][data-tint] :is(.hero-intro,.hero .note,.brief-tags):after,:root[data-theme=light][data-tint=g90][data-tint] .hero-intro:before,:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button,.note-arrows button,.deck-nav button):after{content:none;display:none}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage{background:radial-gradient(ellipse at 50% 30%,#1d1d20,#0d0d0f 70%);box-shadow:inset 0 0 0 14px var(--peach),inset 0 0 0 15px #e0936a,inset 0 0 0 16px #2a2a2e,inset 0 0 26px 16px #0009}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:hover{box-shadow:inset 0 0 0 14px #ffc39e,inset 0 0 0 15px #ea9f76,inset 0 0 0 16px #2a2a2e,inset 0 0 26px 16px #0000008c}}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:active:not(:has(button:active,.thumbs:active)){filter:brightness(.92);box-shadow:inset 0 0 0 14px #e8a47c,inset 0 0 0 15px #c97f57,inset 0 0 0 16px #1d1d20,inset 0 8px 30px 16px #000000bf}:root[data-theme=light][data-tint=g90][data-tint] .stage-top .micro{color:#f7a64f;text-shadow:none}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb{border-color:#2a2a2e}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb.on{box-shadow:0 0 0 2px var(--orange)}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button,.note-arrows button,.deck-nav button){border-radius:50%;color:#3a2a22!important;box-shadow:var(--peach-key);background:radial-gradient(circle at 42% 32%,#ffe3d2,#f6bfa2 55%,#e8a080)}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover){background:radial-gradient(circle at 42% 32%,#fff0e6,#ffcdb2 55%,#f0ab8a);color:#1b1c21!important;box-shadow:var(--peach-key)}}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-case,.thumb-more,.share){color:var(--text)!important;background:linear-gradient(180deg,#ffffff8c,#fff3),#b9bac0;box-shadow:inset 0 0 0 1px #fff9,inset 0 -3px 4px #28283240,0 2px #7e7f86,0 4px 7px #14141e40}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] :is(.note-case:hover,.thumb-more:hover,.share:hover){background:linear-gradient(180deg,#ffffffb3,#ffffff4d),#c4c5cb;color:var(--text)!important}}:root[data-theme=light][data-tint=g90][data-tint] :is(.header-cta i,.note-site i,.contact-btn i,.btn:not(.btn-ghost)){color:#fff!important;background:radial-gradient(circle at 42% 32%,#ff8a9a,var(--signal) 55%,#b92640);box-shadow:inset 0 2px 3px #ffffff73,0 0 0 3px var(--orange),0 0 0 4px #c86a22,0 3px 6px #14141e4d}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] :is(.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.btn:not(.btn-ghost):hover){background:radial-gradient(circle at 42% 32%,#ffa3b0,#f0566e 55%,#c42f4a);box-shadow:inset 0 2px 3px #ffffff73,0 0 0 3px #ffb164,0 0 0 4px #c86a22,0 3px 6px #14141e4d}}:root[data-theme=light][data-tint=g90][data-tint] :is(.header-cta:active i,.note-site:active i,.contact-btn:active i,.btn:not(.btn-ghost):active,.stage-nav-top button:active,.note-arrows button:active,.deck-nav button:active,.note-case:active,.thumb-more:active,.share:active){transform:none;filter:brightness(.9);box-shadow:inset 0 3px 6px #3c1e148c,0 1px #7e7f86}:root[data-theme=light][data-tint=g90][data-tint] .brief-cta i{background:var(--dpad-orange) 50% 50% / 100% 100% no-repeat;box-shadow:0 3px 8px #14141e4d}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .brief-cta:hover i{background:var(--dpad-orange) 50% 50% / 100% 100% no-repeat;box-shadow:0 0 0 3px #f59a4573,0 3px 8px #14141e4d}}:root[data-theme=light][data-tint=g90][data-tint] .brief-cta:active i{filter:brightness(.88);box-shadow:inset 0 4px 9px #3c1e0a80}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-site,.contact-btn){background:#ffffff47;border-color:var(--line);box-shadow:inset 0 1px 2px #14141e26}:root[data-theme=light][data-tint=g90][data-tint] .brief-word{-webkit-text-fill-color:var(--text);color:var(--text)}:root[data-theme=light][data-tint=g90][data-tint] .brief-word b{-webkit-text-fill-color:var(--orange);filter:none}:root[data-theme=light][data-tint=g90][data-tint] .hero h1 span{color:#d9433f;text-shadow:none}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-num,.note dt.k,.disk-year-title,main .eyebrow){color:#b8402e}:root[data-theme=light][data-tint=g90][data-tint] nav a.active:before{background:radial-gradient(ellipse at 50% 30%,#ffe3d2,var(--peach));box-shadow:inset 0 0 0 1px #e0936a,0 2px #7e7f86}:root[data-theme=light][data-tint=g90][data-tint] .brief-tags{color:var(--muted)}:root[data-theme=light][data-tint=g90][data-tint] .proof{background:linear-gradient(180deg,#3a3b42,#26272c);color:#e7e7ea}:root[data-theme=light][data-tint=g90][data-tint] .proof>div{border-color:#8bd8de59}:root[data-theme=light][data-tint=g90][data-tint] .proof b{color:var(--orange);text-shadow:none}:root[data-theme=light][data-tint=g90][data-tint] .proof small{color:#a9aab0}:root[data-theme=light][data-tint=g90][data-tint] .deck-card{box-shadow:0 0 0 3px var(--peach),0 6px 14px #14141e4d}:root[data-theme=light][data-tint=g90][data-tint] .icon{box-shadow:0 0 0 3px var(--peach),0 3px 6px #14141e40}:root[data-theme=light][data-tint=g90][data-tint] .disk-foot{background:var(--orange)!important;color:#2a1a0a!important}:root[data-theme=light][data-tint=g90][data-tint] .brief-band{position:relative;isolation:isolate}:root[data-theme=light][data-tint=g90][data-tint] .brief-band>*{position:relative;z-index:1}:root[data-theme=light][data-tint=g90][data-tint] .brief-band:before,:root[data-theme=light][data-tint=g90][data-tint] .brief-band:after{content:"";position:absolute;left:0;bottom:0;width:calc(100% - var(--rail));pointer-events:none;z-index:0;opacity:.42}:root[data-theme=light][data-tint=g90][data-tint] .brief-band:before{height:42px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='672' height='42'%3E%3Crect x='1' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='3' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='15' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='17' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='15' y='15' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='17' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='29' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='31' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='29' y='15' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='31' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='43' y='29' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='45' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='57' y='29' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='59' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='85' y='29' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='87' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='99' y='29' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='101' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='113' y='29' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='115' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='127' y='29' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='129' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='127' y='15' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='129' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='141' y='29' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='143' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='169' y='29' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='171' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='169' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='171' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='183' y='29' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='185' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='183' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='185' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='183' y='1' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='185' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='197' y='29' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='199' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='197' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='199' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='211' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='213' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='225' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='227' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='239' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='241' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='267' y='29' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='269' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='281' y='29' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='283' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='281' y='15' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='283' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='295' y='29' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='297' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='295' y='15' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='297' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='309' y='29' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='311' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='323' y='29' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='325' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='323' y='15' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='325' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='337' y='29' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='339' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='337' y='15' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='339' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='351' y='29' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='353' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='365' y='29' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='367' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='379' y='29' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='381' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='379' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='381' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='393' y='29' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='395' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='393' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='395' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='393' y='1' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='395' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='407' y='29' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='409' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='407' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='409' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='421' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='423' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='421' y='15' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='423' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='435' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='437' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='435' y='15' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='437' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='449' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='451' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='449' y='15' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='451' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='463' y='29' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='465' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='463' y='15' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='465' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='491' y='29' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='493' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='491' y='15' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='493' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='505' y='29' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='507' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='505' y='15' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='507' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='505' y='1' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='507' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='519' y='29' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='521' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='519' y='15' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='521' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='519' y='1' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='521' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='533' y='29' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='535' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='533' y='15' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='535' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='533' y='1' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='535' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='547' y='29' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='549' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='547' y='15' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='549' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='561' y='29' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='563' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='561' y='15' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='563' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='561' y='1' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='563' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='575' y='29' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='577' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='575' y='15' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='577' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='589' y='29' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='591' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='589' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='591' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='603' y='29' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='605' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='603' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='605' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='617' y='29' width='12' height='12' rx='2' fill='%23c9cace'/%3E%3Crect x='619' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='617' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='619' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='631' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='633' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='631' y='15' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='633' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='659' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='661' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='659' y='15' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='661' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3C/svg%3E") 0 100% / 672px 42px repeat-x}:root[data-theme=light][data-tint=g90][data-tint] .brief-band:after{top:0;display:block;border:0;box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='28'%3E%3Crect x='1' y='1' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='3' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='15' y='1' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='17' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='29' y='1' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='31' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='15' y='15' width='12' height='12' rx='2' fill='%23e8455f'/%3E%3Crect x='17' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3C/svg%3E") 18% 0 / 42px 28px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='42'%3E%3Crect x='1' y='1' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='3' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='1' y='15' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='3' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='1' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='3' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='15' y='29' width='12' height='12' rx='2' fill='%23f59a45'/%3E%3Crect x='17' y='31' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3C/svg%3E") 47% 0 / 28px 42px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='28'%3E%3Crect x='15' y='1' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='17' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='29' y='1' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='31' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='1' y='15' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='3' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='15' y='15' width='12' height='12' rx='2' fill='%238bd8de'/%3E%3Crect x='17' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3C/svg%3E") 71% 0 / 42px 28px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Crect x='1' y='1' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='3' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='15' y='1' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='17' y='3' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='1' y='15' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='3' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3Crect x='15' y='15' width='12' height='12' rx='2' fill='%23f6b48c'/%3E%3Crect x='17' y='17' width='8' height='3' fill='%23fff' fill-opacity='.35'/%3E%3C/svg%3E") 90% 0 / 28px 28px no-repeat;animation:g90-fall 7s steps(14) infinite}@keyframes g90-fall{0%{background-position:18% -28px,47% -84px,71% -140px,90% -196px}to{background-position:18% calc(100% - 28px),47% calc(100% - 14px),71% calc(100% - 42px),90% calc(100% - 28px)}}@media(max-width:1100px){:root[data-theme=light][data-tint=g90][data-tint] .brief-band:before,:root[data-theme=light][data-tint=g90][data-tint] .brief-band:after{width:100%}}@media(prefers-reduced-motion:reduce){:root[data-theme=light][data-tint=g90][data-tint] .brief-band:after{animation:none;opacity:0}}:root[data-theme=light][data-tint=g90][data-tint]{--bg: #d4d5d8;--bg-2: #cdced2;--surface: #dcdddf;--surface-2: #c5c6ca;--paper: #d8d9dc;--text: #141416;--muted: #55565c;--line: #b4b5ba;--chip: #c5c6ca;--signal: #e8456e;--pink: #f3a6ba;--pink-deep: #e98aa2;--dpad-matte: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E %3Cpath d='M37 8h26a4 4 0 0 1 4 4v21h21a4 4 0 0 1 4 4v26a4 4 0 0 1-4 4H67v21a4 4 0 0 1-4 4H37a4 4 0 0 1-4-4V67H12a4 4 0 0 1-4-4V37a4 4 0 0 1 4-4h21V12a4 4 0 0 1 4-4Z' fill='%23141416'/%3E %3Cpath d='M38.5 10h23a3 3 0 0 1 3 3v22.5H87a3 3 0 0 1 3 3V40H64.5h-29H10v-1.5a3 3 0 0 1 3-3h22.5V13a3 3 0 0 1 3-3Z' fill='%232a2a2e'/%3E %3Cg fill='%233a3a3f'%3E%3Cpath d='M50 17l5 6H45z'/%3E%3Cpath d='M50 83l-5-6h10z'/%3E%3Cpath d='M17 50l6-5v10z'/%3E%3Cpath d='M83 50l-6 5V45z'/%3E%3C/g%3E %3Ccircle cx='50' cy='50' r='6' fill='%230d0d0f'/%3E %3C/svg%3E");--frost: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--matte: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -2px 0 rgba(0, 0, 0, .35)}:root[data-theme=light][data-tint=g90][data-tint] body{background:var(--frost) 0 0 / 160px 160px,linear-gradient(180deg,#e2e3e5,var(--bg) 40%)}:root[data-theme=light][data-tint=g90][data-tint] :is(.site-header,.brief-band){background:var(--frost) 0 0 / 160px 160px,var(--surface)}:root[data-theme=light][data-tint=g90][data-tint] :is(.hero-intro,.hero .note){background:#ffffff1f}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage{background:linear-gradient(160deg,#1e1e21,#0a0a0b 60%);box-shadow:inset 0 0 0 12px #e4e5e7,inset 0 0 0 14px var(--signal),inset 0 0 0 15px #0a0a0b;filter:none}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:hover{box-shadow:inset 0 0 0 12px #ececee,inset 0 0 0 14px #f05a80,inset 0 0 0 15px #0a0a0b}}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:active:not(:has(button:active,.thumbs:active)){filter:brightness(.88);box-shadow:inset 0 0 0 12px #d6d7da,inset 0 0 0 14px #c9375b,inset 0 0 0 15px #0a0a0b}:root[data-theme=light][data-tint=g90][data-tint] .stage-top .micro{color:#f3a6ba}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb{border-color:#2a2a2e;border-radius:3px}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb.on{box-shadow:0 0 0 2px var(--signal)}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button,.note-arrows button,.deck-nav button){border-radius:50%;color:#f4f4f5!important;background:#18181b;box-shadow:var(--matte);filter:none}:root[data-theme=light][data-tint=g90][data-tint] :is(.header-cta i,.note-site i,.contact-btn i,.btn:not(.btn-ghost)){color:var(--pink)!important;background:#18181b;box-shadow:var(--matte);filter:none}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-site i,.contact-btn i){border-radius:50%}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-case,.thumb-more,.share){color:var(--text)!important;background:var(--pink);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #9628462e;filter:none}:root[data-theme=light][data-tint=g90][data-tint] .note-case{border-radius:999px}:root[data-theme=light][data-tint=g90][data-tint] .brief-cta i{background:var(--dpad-matte) 50% 50% / 100% 100% no-repeat;box-shadow:none;filter:none;border-radius:0}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover,.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.btn:not(.btn-ghost):hover){background:#232327;color:var(--pink)!important;box-shadow:var(--matte)}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-case:hover,.thumb-more:hover,.share:hover){background:var(--pink-deep);color:var(--text)!important}:root[data-theme=light][data-tint=g90][data-tint] .brief-cta:hover i{background:var(--dpad-matte) 50% 50% / 100% 100% no-repeat;box-shadow:none;filter:brightness(1.25)}}:root[data-theme=light][data-tint=g90][data-tint] :is(.stage-nav-top button:active,.note-arrows button:active,.deck-nav button:active,.header-cta:active i,.note-site:active i,.contact-btn:active i,.btn:not(.btn-ghost):active,.note-case:active,.thumb-more:active,.share:active,.brief-cta:active i){transform:none;filter:brightness(.82);box-shadow:inset 0 2px 4px #00000073}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-site,.contact-btn){background:#ffffff59;border-color:#141416;box-shadow:none}:root[data-theme=light][data-tint=g90][data-tint] nav a.active:before{background:var(--pink);box-shadow:none;border-radius:999px}:root[data-theme=light][data-tint=g90][data-tint] nav a.active{color:var(--text)}:root[data-theme=light][data-tint=g90][data-tint] .brief-word b{-webkit-text-fill-color:var(--signal);filter:none}:root[data-theme=light][data-tint=g90][data-tint] .hero h1 span{color:var(--signal);text-shadow:none}:root[data-theme=light][data-tint=g90][data-tint] :is(.note-num,.note dt.k,.disk-year-title,main .eyebrow){color:var(--signal)}:root[data-theme=light][data-tint=g90][data-tint] .proof{background:var(--frost) 0 0 / 160px 160px,#c8c9cd;color:var(--text)}:root[data-theme=light][data-tint=g90][data-tint] .proof>div{border-color:var(--line)}:root[data-theme=light][data-tint=g90][data-tint] .proof b{color:var(--text);text-shadow:none}:root[data-theme=light][data-tint=g90][data-tint] .proof :is(svg,span){color:var(--text)}:root[data-theme=light][data-tint=g90][data-tint] .proof small{color:var(--muted)}:root[data-theme=light][data-tint=g90][data-tint] :is(.deck-card,.icon){box-shadow:0 0 0 1px #141416}:root[data-theme=light][data-tint=g90][data-tint] .disk-foot{background:var(--pink)!important;color:var(--text)!important}:root[data-theme=light][data-tint=g90][data-tint] .brief-band:before{height:20px;opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='20'%3E%3Crect x='0' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='0.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='10' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='10.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='20.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='20' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='30.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='30' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='40' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='40' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='50' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='50' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='60' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='70' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='80.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='80' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='90.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='90' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='100' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='100' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='110' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='110' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='120' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='140.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='140' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='150.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='160' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='180' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='180.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='190' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='190.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='200.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='200' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='220' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='220' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='230' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='230' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='240' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='240.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='250' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='250.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='260.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='260' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='270.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='270' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='280' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='280' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='290' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='300' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='300.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='320.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='320' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='360' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='370' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='380.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='380' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='400' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='400' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='410' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='420' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='420.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='430' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='430.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='440.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='450.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='450' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='460' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='470' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='470' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='480' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='490' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='490.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='510.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='510' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='530' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='530' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='540' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='540.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='550' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='560.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='560' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='570.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='570' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='590' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='590' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='600' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='610' y='10' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='620.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='630.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='630' y='0' width='10' height='10' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3C/svg%3E") 0 100% / 640px 20px repeat-x}:root[data-theme=light][data-tint=g90][data-tint] .brief-band:after{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20'%3E%3Crect x='0.5' y='0.5' width='9' height='9' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='10.5' y='0.5' width='9' height='9' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='20.5' y='0.5' width='9' height='9' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='10.5' y='10.5' width='9' height='9' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3C/svg%3E") 14% 0 / 30px 20px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='30'%3E%3Crect x='0.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='0.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='0.5' y='20.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='10.5' y='20.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3C/svg%3E") 39% 0 / 20px 30px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20'%3E%3Crect x='10.5' y='0.5' width='9' height='9' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='20.5' y='0.5' width='9' height='9' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='0.5' y='10.5' width='9' height='9' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3Crect x='10.5' y='10.5' width='9' height='9' fill='%23141416' stroke='%23ececee' stroke-width='1'/%3E%3C/svg%3E") 63% 0 / 30px 20px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='40'%3E%3Crect x='0.5' y='0.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='0.5' y='10.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='0.5' y='20.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3Crect x='0.5' y='30.5' width='9' height='9' fill='%23f4f4f5' stroke='%23141416' stroke-width='1'/%3E%3C/svg%3E") 86% 0 / 10px 40px no-repeat;animation:g90-drop 9s steps(18) infinite}@keyframes g90-drop{0%{background-position:14% -20px,39% -70px,63% -120px,86% -170px}to{background-position:14% calc(100% - 20px),39% calc(100% - 20px),63% calc(100% - 20px),86% calc(100% - 20px)}}:root[data-theme=light][data-tint=g90][data-tint] .stage-nav-top button{background:#e4e5e7;color:#141416!important}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .stage-nav-top button:hover{background:var(--pink);color:#141416!important}}:root[data-theme=light][data-tint=g90][data-tint] .brief-band:before,:root[data-theme=light][data-tint=g90][data-tint] .brief-band:after{content:none;display:none}:root[data-theme=light][data-tint=g90][data-tint] :is(.brief-cta:hover i,.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.note-case:hover i,.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover,.note-case:hover,.thumb-more:hover,.share:hover,.icon:hover){transform:none}:root[data-theme=light][data-tint=g90][data-tint] .brief-cta:active i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E %3Cpath d='M37 8h26a4 4 0 0 1 4 4v21h21a4 4 0 0 1 4 4v26a4 4 0 0 1-4 4H67v21a4 4 0 0 1-4 4H37a4 4 0 0 1-4-4V67H12a4 4 0 0 1-4-4V37a4 4 0 0 1 4-4h21V12a4 4 0 0 1 4-4Z' fill='%230b0b0c'/%3E %3Cpath d='M38.5 13h23a2 2 0 0 1 2 2v20.5H85a2 2 0 0 1 2 2V61a2 2 0 0 1-2 2H63.5v22a2 2 0 0 1-2 2h-23a2 2 0 0 1-2-2V63H15a2 2 0 0 1-2-2V37.5a2 2 0 0 1 2-2h21.5V15a2 2 0 0 1 2-2Z' fill='%23151517'/%3E %3Cg fill='%232a2a2e'%3E%3Cpath d='M50 19l4.5 5.5h-9z'/%3E%3Cpath d='M50 81l-4.5-5.5h9z'/%3E%3Cpath d='M19 50l5.5-4.5v9z'/%3E%3Cpath d='M81 50l-5.5 4.5v-9z'/%3E%3C/g%3E %3Ccircle cx='50' cy='50' r='5.5' fill='%23050506'/%3E %3C/svg%3E") 50% 50% / 100% 100% no-repeat;filter:none;box-shadow:none;transform:none}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:hover{box-shadow:inset 0 4px #ffffff8c,inset 0 -10px #c94f72,inset 0 0 0 16px var(--pink),inset 0 0 0 17px #b8405f,inset 0 0 0 18px #0a0a0b}}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:active:not(:has(button:active,.thumbs:active)){filter:brightness(.9);box-shadow:inset 0 10px #b8405f,inset 0 -3px #ffffff4d,inset 0 0 0 16px #e48aa1,inset 0 0 0 17px #a83654,inset 0 0 0 18px #0a0a0b,inset 0 14px 30px 18px #0000008c}:root[data-theme=light][data-tint=g90][data-tint] .disk:after{content:none;display:none}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage .shot{visibility:hidden}:root[data-theme=light][data-tint=g90][data-tint] .rcube{--s: 240px;--c: calc(var(--s) / 3);--body: #2f5cf2;--body-hi: #6f8dff;--body-lo: #1c3bb0;position:absolute;left:50%;top:50%;width:var(--s);aspect-ratio:1;translate:-50% -50%;perspective:1100px;z-index:1;pointer-events:none}:root[data-theme=light][data-tint=g90][data-tint] .rcube-spin{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(-28deg);transition:transform 1.2s cubic-bezier(.6,0,.3,1)}:root[data-theme=light][data-tint=g90][data-tint] .rcube-body{position:absolute;inset:0;transform-style:preserve-3d;animation:rcube-tumble 14s ease-in-out infinite}@keyframes rcube-tumble{0%,to{transform:rotateX(0) rotateY(0) rotate(0)}25%{transform:rotateX(18deg) rotateY(30deg) rotate(-8deg)}50%{transform:rotateX(-12deg) rotateY(60deg) rotate(10deg)}75%{transform:rotateX(-22deg) rotateY(20deg) rotate(-4deg)}}:root[data-theme=light][data-tint=g90][data-tint] .rcube-layer{position:absolute;inset:0;transform-style:preserve-3d}:root[data-theme=light][data-tint=g90][data-tint] .rcubie{position:absolute;left:var(--c);top:var(--c);width:var(--c);height:var(--c);transform-style:preserve-3d}:root[data-theme=light][data-tint=g90][data-tint] .rf{position:absolute;inset:0;border-radius:16%;background:var(--body);backface-visibility:hidden;box-shadow:inset 0 0 0 2px var(--body-lo),inset 2px 2px 0 3px var(--body-hi),inset -2px -2px 0 3px var(--body-lo)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on{padding:9%;background-clip:content-box,padding-box;background-origin:content-box;background-size:300% 300%,auto}:root[data-theme=light][data-tint=g90][data-tint] .rf.on:before{content:"";position:absolute;inset:9%;border-radius:12%;pointer-events:none;box-shadow:inset 0 0 0 1px #00000040,inset 0 3px 4px #ffffff40}:root[data-theme=light][data-tint=g90][data-tint] .rf-front{transform:translateZ(calc(var(--c) / 2))}:root[data-theme=light][data-tint=g90][data-tint] .rf-back{transform:rotateY(180deg) translateZ(calc(var(--c) / 2))}:root[data-theme=light][data-tint=g90][data-tint] .rf-right{transform:rotateY(90deg) translateZ(calc(var(--c) / 2))}:root[data-theme=light][data-tint=g90][data-tint] .rf-left{transform:rotateY(-90deg) translateZ(calc(var(--c) / 2))}:root[data-theme=light][data-tint=g90][data-tint] .rf-top{transform:rotateX(90deg) translateZ(calc(var(--c) / 2))}:root[data-theme=light][data-tint=g90][data-tint] .rf-bottom{transform:rotateX(-90deg) translateZ(calc(var(--c) / 2))}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=front]{background-image:var(--img-front),linear-gradient(var(--body),var(--body))}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=back]{background-image:var(--img-back),linear-gradient(var(--body),var(--body));filter:brightness(.92)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=right]{background-image:var(--img-right),linear-gradient(var(--body),var(--body));filter:brightness(.96)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=left]{background-image:var(--img-left),linear-gradient(var(--body),var(--body));filter:brightness(.98)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=top]{background-image:var(--img-top),linear-gradient(var(--body),var(--body));filter:brightness(1.03)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=bottom]{background-image:var(--img-bottom),linear-gradient(var(--body),var(--body));filter:brightness(.9)}@media(prefers-reduced-motion:reduce){:root[data-theme=light][data-tint=g90][data-tint] .rcube-body{animation:none}:root[data-theme=light][data-tint=g90][data-tint] .rcube-spin{transition:none}}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage{--brown: #2d2120;--gold: #c9a76a;--paper-c: #efece6;container-type:inline-size;background:var(--paper-c);box-shadow:inset 0 0 0 1px var(--line);filter:none}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:hover{box-shadow:inset 0 0 0 1px var(--line)}}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:active:not(:has(button:active,.thumbs:active)){filter:none;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage[data-name]:before{content:attr(data-name);position:absolute;z-index:0;pointer-events:none;display:grid;place-items:center;text-align:center;overflow:hidden;font:400 var(--name-size, 64px)/1.05 "Press Start 2P",monospace;letter-spacing:-.04em;word-spacing:-.3em;color:var(--brown);white-space:pre;inset:60px 0 70px}:root[data-theme=light][data-tint=g90][data-tint] .rcube{--body: #3a2b29;--body-hi: var(--gold);--body-lo: #1f1615;filter:drop-shadow(0 18px 22px rgba(45,33,32,.35));transition:filter .2s}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:after{content:"OPEN PROJECT →";position:absolute;left:50%;bottom:84px;z-index:3;translate:-50% 0;padding:14px 26px;border-radius:999px;pointer-events:none;white-space:nowrap;font:600 13px/1 Inter,sans-serif;letter-spacing:.02em;color:var(--paper-c);background:var(--brown);box-shadow:0 6px 14px #2d212040;opacity:0;transition:opacity .18s,background .1s,box-shadow .1s}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:not(:has(button:hover,.thumbs:hover)):hover:after{opacity:1}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:not(:has(button:hover,.thumbs:hover)):hover .rcube{filter:drop-shadow(0 26px 28px rgba(45,33,32,.42))}}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:active:not(:has(button:active,.thumbs:active)):after{opacity:1;background:#1a1211;box-shadow:inset 0 3px 6px #0000008c}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:active:not(:has(button:active,.thumbs:active)) .rcube{filter:drop-shadow(0 8px 10px rgba(45,33,32,.35))}@media(hover:none){:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:after{opacity:1}}:root[data-theme=light][data-tint=g90][data-tint] .stage-top .micro{color:var(--brown)}:root[data-theme=light][data-tint=g90][data-tint] .stage-nav-top button{background:var(--brown);color:var(--paper-c)!important;box-shadow:none}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .stage-nav-top button:hover{background:#4a3634;color:var(--paper-c)!important}}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb{border-color:var(--brown)}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb.on{box-shadow:0 0 0 2px var(--brown)}:root[data-theme=light][data-tint=g90][data-tint] .stage-thumbs .thumb-more{background:var(--brown);color:var(--paper-c)!important}:root[data-theme=light][data-tint=g90][data-tint] .work{background:#efece6;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=light][data-tint=g90][data-tint] .deck{background:transparent;z-index:1}:root[data-theme=light][data-tint=g90][data-tint] .deck-card{border-radius:14px;overflow:visible;box-shadow:0 0 0 9px #3a2b29,0 0 0 10px #c9a76a,0 0 0 13px #2d2120,0 18px 24px 10px #2d21204d}:root[data-theme=light][data-tint=g90][data-tint] .deck-card :is(img,picture){border-radius:12px/16px}:root[data-theme=light][data-tint=g90][data-tint] .deck-card:after{content:"";position:absolute;inset:0;border-radius:12px/16px;pointer-events:none;background:linear-gradient(145deg,#ffffff52,#fff0 36% 72%,#ffffff1f),linear-gradient(115deg,#7ff0c8,#79c8ff 24%,#b99bff,#ff9fd2,#ffe48a 90%);background-blend-mode:normal,normal;mix-blend-mode:soft-light;opacity:.5;box-shadow:inset 0 0 14px #28143c4d}:root[data-theme=light][data-tint=g90][data-tint] .deck-card:before{content:"";position:absolute;inset:0;z-index:1;border-radius:12px/16px;pointer-events:none;background:linear-gradient(115deg,#7ff0c8,#79c8ff 25%,#b99bff 48%,#ff9fd2 70%,#ffe48a);mix-blend-mode:color;opacity:.1}:root[data-theme=light][data-tint=g90][data-tint] .deck-card :is(.deck-name,.deck-years){color:#2d2120;bottom:calc(100% + 18px)}:root[data-theme=light][data-tint=g90][data-tint] .deck-card.front{outline:0}:root[data-theme=light][data-tint=g90][data-tint] .work-copy{color:#2d2120}:root[data-theme=light][data-tint=g90][data-tint] .deck-nav button{background:#2d2120;color:#efece6!important;box-shadow:none}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .deck-nav button:hover{background:#4a3634;color:#efece6!important}}:root[data-theme=light][data-tint=g90][data-tint] .work{background:linear-gradient(90deg,#ffffff73,#fff0 8% 92%,#ffffff73),linear-gradient(180deg,#dcdee0,#c9ccce)}:root[data-theme=light][data-tint=g90][data-tint] .deck-card{border-radius:10px;box-shadow:0 0 0 5px #0d0f0e,0 0 0 6px #3b3f42}:root[data-theme=light][data-tint=g90][data-tint] .deck-card :is(img,picture){border-radius:6px}:root[data-theme=light][data-tint=g90][data-tint] .deck-card:before{content:"";position:absolute;inset:-16px -22px;z-index:-1;border-radius:22px;pointer-events:none;mix-blend-mode:normal;opacity:1;background:radial-gradient(circle,#8d9296 0 2px,#f2f3f4 2.5px 3.5px,transparent 4px) 14px 12px / 9px 9px no-repeat,radial-gradient(circle,#8d9296 0 2px,#f2f3f4 2.5px 3.5px,transparent 4px) calc(100% - 14px) 12px / 9px 9px no-repeat,radial-gradient(circle,#8d9296 0 2px,#f2f3f4 2.5px 3.5px,transparent 4px) 14px calc(100% - 12px) / 9px 9px no-repeat,radial-gradient(circle,#8d9296 0 2px,#f2f3f4 2.5px 3.5px,transparent 4px) calc(100% - 14px) calc(100% - 12px) / 9px 9px no-repeat,linear-gradient(#141617,#141617) 0 50% / 9px 34% no-repeat,linear-gradient(#141617,#141617) 100% 50% / 9px 34% no-repeat,linear-gradient(160deg,#f4f5f6,#c3c7ca 35%,#e7e9ea 55%,#aeb3b7 80%,#d9dcde);box-shadow:inset 0 0 0 1px #fffc,inset 0 -3px 6px #0000002e,0 14px 22px #1e20224d}:root[data-theme=light][data-tint=g90][data-tint] .deck-card:after{border-radius:6px;mix-blend-mode:normal;opacity:1;background:linear-gradient(145deg,#ffffff38,#fff0 34%),repeating-linear-gradient(0deg,rgba(60,200,120,.07) 0 1px,transparent 1px 3px);box-shadow:inset 0 0 12px #00000059}:root[data-theme=light][data-tint=g90][data-tint] .deck-card .deck-name{bottom:calc(100% + 3px);left:50%;translate:-50% 0;white-space:nowrap;z-index:2;padding:4px 8px 3px;border-radius:3px;background:#f2b51c;color:#141617;font:7px/1.3 "Press Start 2P",monospace;box-shadow:inset 0 0 0 1px #a87a06}:root[data-theme=light][data-tint=g90][data-tint] .deck-card:not(.front) .deck-name{opacity:.75}:root[data-theme=light][data-tint=g90][data-tint] .deck-nav button{background:linear-gradient(180deg,#2a2d30,#141617);color:#e8eaeb!important;border-radius:12px;box-shadow:inset 0 1px #ffffff24,inset 0 -3px #00000080}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .deck-nav button:hover{background:linear-gradient(180deg,#34383b,#1b1d1f);color:#f2b51c!important}}:root[data-theme=light][data-tint=g90][data-tint] .work-copy{color:#141617}@media(min-width:761px){:root[data-theme=light][data-tint=g90][data-tint] .brief-cta i{margin-left:16px}}:root[data-theme=light][data-tint=g90][data-tint] .note .note-site{border:1px solid #141416;border-radius:10px;overflow:hidden;background:#fff6;box-shadow:inset 0 1px 2px #14141e1f}:root[data-theme=light][data-tint=g90][data-tint] .note .note-site span{font:8px/1 "Press Start 2P",monospace;letter-spacing:0;color:#141416}:root[data-theme=light][data-tint=g90][data-tint] .note .note-site i{position:relative;width:64px;margin:3px;height:30px;flex:none;border-radius:7px;font-size:0!important;color:transparent!important;background:#18181b;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #0006}:root[data-theme=light][data-tint=g90][data-tint] .note .note-site i:before{content:"GO ▶";position:absolute;inset:0;display:grid;place-items:center;font:8px/1 "Press Start 2P",monospace;color:var(--pink)}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .note .note-site:hover i{background:var(--pink);transform:none;box-shadow:inset 0 -2px #96284640}:root[data-theme=light][data-tint=g90][data-tint] .note .note-site:hover i:before{color:#141416}}:root[data-theme=light][data-tint=g90][data-tint] .note .note-site:active i{transform:none;filter:none;background:#e98aa2;box-shadow:inset 0 3px 5px #50142873}:root[data-theme=light][data-tint=g90][data-tint] .note .note-site:active i:before{color:#141416}:root[data-theme=light][data-tint=g90][data-tint] .rcube{--body: #0e0f10;--body-hi: #ff4fa3;--body-lo: #0e0f10}:root[data-theme=light][data-tint=g90][data-tint] .rf{border-radius:6%;box-shadow:inset 0 0 0 1px #ff4fa3,0 0 6px #ff4fa38c}:root[data-theme=light][data-tint=g90][data-tint] .rf.on{padding:1px}:root[data-theme=light][data-tint=g90][data-tint] .rf.on:before{inset:1px;border-radius:5%;box-shadow:none}:root[data-theme=light][data-tint=g90][data-tint] .rcube,:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:hover .rcube,:root[data-theme=light][data-tint=g90][data-tint] .hero-stage:active .rcube{filter:none!important}:root[data-theme=light][data-tint=g90][data-tint] .rcube:after{content:"";position:absolute;left:10%;right:10%;bottom:-16%;height:12%;border-radius:50%;background:radial-gradient(ellipse,rgba(45,33,32,.3),transparent 70%);pointer-events:none}:root[data-theme=light][data-tint=g90][data-tint] .rf.on{filter:none!important}:root[data-theme=light][data-tint=g90][data-tint] .rf{--seam: #bff5e9;border-radius:8%;box-shadow:inset 0 0 0 1px var(--seam),inset 2px 2px 0 1px #ffffff47,inset -2px -2px 0 1px #0000004d}:root[data-theme=light][data-tint=g90][data-tint] .rf.on:before{inset:1px;border-radius:7%;background:linear-gradient(135deg,#ffffff38,#fff0 45%);box-shadow:none}:root[data-theme=light][data-tint=g90][data-tint] .rf:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:transparent}:root[data-theme=light][data-tint=g90][data-tint] .rf[data-face=right]:after{background:#0000001a}:root[data-theme=light][data-tint=g90][data-tint] .rf[data-face=left]:after{background:#0000000d}:root[data-theme=light][data-tint=g90][data-tint] .rf[data-face=back]:after{background:#00000024}:root[data-theme=light][data-tint=g90][data-tint] .rf[data-face=bottom]:after{background:#0000002e}:root[data-theme=light][data-tint=g90][data-tint] .rf{--seam: #6ea8ff;border-radius:0}:root[data-theme=light][data-tint=g90][data-tint] .rf.on:before,:root[data-theme=light][data-tint=g90][data-tint] .rf:after{border-radius:0}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage{--paper-c: #fafafa;background:#fafafa}:root[data-theme=light][data-tint=g90][data-tint] .hero-stage[data-name]:before{content:none}:root[data-theme=light][data-tint=g90][data-tint] .rcube{--body: #111}:root[data-theme=light][data-tint=g90][data-tint] .rf{--seam: #111;box-shadow:inset 0 0 0 .5px #111}:root[data-theme=light][data-tint=g90][data-tint] .rf.on:before{background:none}:root[data-theme=light][data-tint=g90][data-tint] .rcube:after{background:radial-gradient(ellipse,rgba(0,0,0,.12),transparent 70%)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face]{padding:0;background-image:none;background-color:var(--body);box-shadow:none;transform-style:preserve-3d}:root[data-theme=light][data-tint=g90][data-tint] .rf.on:before{inset:1px;background-size:300% 300%;background-position:inherit;transform:translateZ(.4px);backface-visibility:hidden}:root[data-theme=light][data-tint=g90][data-tint] .rf.on:after{transform:translateZ(.8px);backface-visibility:hidden}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=front]:before{background-image:var(--img-front)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=back]:before{background-image:var(--img-back)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=right]:before{background-image:var(--img-right)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=left]:before{background-image:var(--img-left)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=top]:before{background-image:var(--img-top)}:root[data-theme=light][data-tint=g90][data-tint] .rf.on[data-face=bottom]:before{background-image:var(--img-bottom)}:root[data-theme=light][data-tint=g90][data-tint] .work{background:#fafafa}:root[data-theme=light][data-tint=g90][data-tint] .deck-card{border-radius:0;box-shadow:0 0 0 .5px #111,0 12px 20px #0000001a}:root[data-theme=light][data-tint=g90][data-tint] .deck-card:before,:root[data-theme=light][data-tint=g90][data-tint] .deck-card:after{content:none;display:none}:root[data-theme=light][data-tint=g90][data-tint] .deck-card .deck-name{bottom:calc(100% + 10px);padding:0;background:none;box-shadow:none;color:#111}:root[data-theme=light][data-tint=g90][data-tint] .deck-card:not(.front) .deck-name{opacity:.5}:root[data-theme=light][data-tint=g90][data-tint] .deck-nav button{background:#111;color:#fafafa!important;border-radius:50%;box-shadow:none}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .deck-nav button:hover{background:#333;color:#fafafa!important}}:root[data-theme=light][data-tint=g90][data-tint] .work-copy{color:#111}:root[data-theme=light][data-tint=g90][data-tint] .rcube{pointer-events:auto;cursor:grab;touch-action:none}:root[data-theme=light][data-tint=g90][data-tint] .rcube.turning{cursor:grabbing}:root[data-theme=light][data-tint=g90][data-tint] :is(.rcube.turning,.rcube.coasting) .rcube-spin{transition:none}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud{position:absolute;left:22px;bottom:22px;z-index:2;pointer-events:none;display:grid;gap:7px;width:150px;padding:10px 11px 11px;font:400 8px/1 "Press Start 2P",monospace;color:#111;background:#fafafadb;box-shadow:0 0 0 .5px #111}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud .hud-row{display:flex;justify-content:space-between;gap:8px}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud b{font-weight:400;opacity:.5}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud span{font-variant-numeric:tabular-nums}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud .hud-fps{font-size:14px;align-items:baseline}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud .hud-fps b{font-size:8px}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud .low{color:var(--pink);opacity:1}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud .hud-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;height:18px;padding-bottom:6px;border-bottom:.5px solid rgba(17,17,17,.3)}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud .hud-bars i{display:block;background:#111;transform-origin:bottom;transform:scaleY(0);transition:transform .3s}:root[data-theme=light][data-tint=g90][data-tint] .cube-hud .hud-bars i.low{background:var(--pink)}@media(max-width:720px){:root[data-theme=light][data-tint=g90][data-tint] .cube-hud{display:none}}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i{border-radius:50%;transform-origin:50% 50%;transition:transform .08s,box-shadow .08s;background:var(--dpad-matte) 50% 50% / 78% 78% no-repeat,radial-gradient(circle at 50% 40%,#e9eaec 0 52%,#cfd1d4 64%,#b3b6ba 70%,#e3e4e6 71% 100%);box-shadow:inset 0 0 0 1px #9fa3a8,inset 0 3px 4px #ffffffb3,0 4px 10px #14141e2e}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=up]{transform:perspective(300px) rotateX(9deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=down]{transform:perspective(300px) rotateX(-9deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=left]{transform:perspective(300px) rotateY(-9deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=right]{transform:perspective(300px) rotateY(9deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=center]{transform:scale(.97)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir]:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=up]:after{background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 45%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=down]:after{background:linear-gradient(0deg,rgba(0,0,0,.22),transparent 45%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=left]:after{background:linear-gradient(90deg,rgba(0,0,0,.22),transparent 45%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=right]:after{background:linear-gradient(270deg,rgba(0,0,0,.22),transparent 45%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=center]:after{background:radial-gradient(circle,rgba(0,0,0,.25),transparent 22%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:active i[data-dir=up]{transform:perspective(300px) rotateX(16deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:active i[data-dir=down]{transform:perspective(300px) rotateX(-16deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:active i[data-dir=left]{transform:perspective(300px) rotateY(-16deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:active i[data-dir=right]{transform:perspective(300px) rotateY(16deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:active i[data-dir=center]{transform:scale(.93)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i{position:relative;filter:none}@media(hover:hover){:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:hover i{background:var(--dpad-matte) 50% 50% / 78% 78% no-repeat,radial-gradient(circle at 50% 40%,#eff0f2 0 52%,#d6d8db 64%,#b9bcc0 70%,#e9eaec 71% 100%)}}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i,:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:hover i{--pad-black: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E %3Ccircle cx='50' cy='50' r='49' fill='%230e0e10'/%3E %3Ccircle cx='50' cy='50' r='48' fill='none' stroke='%232c2c30' stroke-width='1.5'/%3E %3Cpath d='M39 14h22a3 3 0 0 1 3 3v19h19a3 3 0 0 1 3 3v22a3 3 0 0 1-3 3H64v19a3 3 0 0 1-3 3H39a3 3 0 0 1-3-3V64H17a3 3 0 0 1-3-3V39a3 3 0 0 1 3-3h19V17a3 3 0 0 1 3-3Z' fill='%231d1d21' stroke='%2334343a' stroke-width='1'/%3E %3Ccircle cx='50' cy='50' r='6' fill='%23141417'/%3E %3Cg fill='%23ffffff'%3E%3Cpath d='M50 21l6 7H44z'/%3E%3Cpath d='M50 79l-6-7h12z'/%3E%3Cpath d='M21 50l7-6v12z'/%3E%3Cpath d='M79 50l-7 6V44z'/%3E%3C/g%3E %3C/svg%3E");background:var(--pad-black) 50% 50% / 100% 100% no-repeat!important;box-shadow:0 5px 12px #00000047!important}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=up]{transform:perspective(260px) rotateX(14deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=down]{transform:perspective(260px) rotateX(-14deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=left]{transform:perspective(260px) rotateY(-14deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=right]{transform:perspective(260px) rotateY(14deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=up]:after{background:radial-gradient(ellipse at 50% 22%,rgba(243,166,186,.55),transparent 30%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=down]:after{background:radial-gradient(ellipse at 50% 78%,rgba(243,166,186,.55),transparent 30%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=left]:after{background:radial-gradient(ellipse at 22% 50%,rgba(243,166,186,.55),transparent 30%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=right]:after{background:radial-gradient(ellipse at 78% 50%,rgba(243,166,186,.55),transparent 30%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir=center]:after{background:radial-gradient(circle,rgba(243,166,186,.5),transparent 16%)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:active i[data-dir=up]{transform:perspective(260px) rotateX(22deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:active i[data-dir=down]{transform:perspective(260px) rotateX(-22deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:active i[data-dir=left]{transform:perspective(260px) rotateY(-22deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta:active i[data-dir=right]{transform:perspective(260px) rotateY(22deg)}:root[data-theme=light][data-tint=g90][data-tint] .brief-band .brief-cta i[data-dir]:after{content:none;background:none}:root[data-theme=light][data-tint=g90][data-tint] .deck-card{--win-ink: #141416;--win-pink: #e98aa2;overflow:visible;border-radius:0;outline:0;box-shadow:0 0 0 2px var(--win-ink),6px 6px 0 2px var(--win-ink)}:root[data-theme=light][data-tint=g90][data-tint] .deck-card.front{box-shadow:0 0 0 2px var(--win-ink),6px 6px 0 0 var(--win-pink),6px 6px 0 2px var(--win-ink),12px 12px #d4d5d8,12px 12px 0 2px var(--win-ink),18px 18px 0 0 var(--win-pink),18px 18px 0 2px var(--win-ink)}:root[data-theme=light][data-tint=g90][data-tint] .deck-card :is(img,picture){border-radius:0}:root[data-theme=light][data-tint=g90][data-tint] .deck-card .deck-name{left:-2px;right:-2px;bottom:100%;translate:none;z-index:2;opacity:1!important;display:flex;align-items:center;gap:8px;height:22px;padding:0 8px;border-radius:0;background:var(--win-ink);color:var(--win-pink);box-shadow:none;font:8px/1 "Press Start 2P",monospace;letter-spacing:0;text-transform:uppercase;white-space:nowrap;overflow:hidden}:root[data-theme=light][data-tint=g90][data-tint] .deck-card .deck-name:after{content:"✕";margin-left:auto;padding-left:28px;color:var(--win-pink);font:10px/1 Inter,sans-serif;background:repeating-linear-gradient(180deg,var(--win-pink) 0 1px,transparent 1px 3px) 0 50% / 22px 7px no-repeat}:root[data-theme=light][data-tint=g90][data-tint] .deck-card:not(.front) .deck-name{color:#d4d5d8}:root[data-theme=light][data-tint=g90][data-tint] .deck-card:not(.front) .deck-name:after{color:#d4d5d8;background-image:repeating-linear-gradient(180deg,#d4d5d8 0 1px,transparent 1px 3px)}:root[data-theme=light][data-tint=g90][data-tint] .deck-card .deck-years{display:none}:root[data-theme=light][data-tint=g90][data-tint] .deck-card.front{box-shadow:0 0 0 2px var(--win-ink),6px 6px 0 2px var(--win-ink)}:root[data-theme=light][data-tint=g90][data-tint] .deck-card,:root[data-theme=light][data-tint=g90][data-tint] .deck-card.front{box-shadow:0 0 0 2px var(--win-ink)}:root[data-theme=dark][data-tint=nc]{--nc-blue: #0000aa;--nc-cyan: #00aaaa;--nc-bcyan: #55ffff;--nc-grey: #aaaaaa;--nc-white: #ffffff;--nc-yellow: #ffff55;--nc-green: #00aa00;--nc-black: #000000;--bg: var(--nc-blue);--bg-2: var(--nc-blue);--surface: var(--nc-blue);--surface-2: #00008a;--paper: var(--nc-blue);--text: var(--nc-bcyan);--muted: var(--nc-grey);--line: var(--nc-bcyan);--chip: var(--nc-cyan);--accent: var(--nc-yellow);--signal: var(--nc-yellow);--accent-hover: var(--nc-white);--accent-2: var(--nc-white);--ink: var(--nc-blue);--on-accent: var(--nc-black);--shadow: 6px 6px 0 var(--nc-black);--nc-frame: inset 0 0 0 4px var(--nc-blue), inset 0 0 0 5px var(--line), inset 0 0 0 7px var(--nc-blue), inset 0 0 0 8px var(--line);--nc-font: "VT323", "JetBrains Mono", monospace}:root[data-tint=nc] body{background:var(--bg);font-family:JetBrains Mono,monospace}:root[data-tint=nc] ::selection{background:var(--nc-cyan);color:var(--nc-black)}:root[data-tint=nc] a:not([data-look] *):hover{color:var(--nc-white)}:root[data-tint=nc] :is(h1,h2,h3):not([data-look] *){font-family:var(--nc-font);font-weight:400;font-stretch:100%;letter-spacing:0;word-spacing:0;color:var(--nc-white)}:root[data-tint=nc] .hero h1{line-height:.82;letter-spacing:0;word-spacing:0}:root[data-tint=nc] .hero h1 span{color:var(--nc-yellow)}:root[data-tint=nc] .hero h1 span:after{content:"_";color:var(--nc-white);animation:nc-cursor 1.06s steps(1) infinite}@keyframes nc-cursor{50%{opacity:0}}:root[data-tint=nc] .micro,:root[data-tint=nc] .eyebrow{color:var(--nc-yellow)}:root[data-tint=nc] .lead :is(b,strong){color:var(--nc-white)}:root[data-tint=nc] .chip{background:var(--nc-cyan);color:var(--nc-black);border-radius:0}:root[data-tint=nc] .site-header{background:var(--nc-cyan);border-bottom-color:var(--nc-cyan);color:var(--nc-black)}:root[data-tint=nc] .brand{color:var(--nc-black);border-right-color:transparent}:root[data-tint=nc] nav a{z-index:0;color:var(--nc-black)}:root[data-tint=nc] nav a.active:after{display:none}:root[data-tint=nc] nav a:before{content:"";position:absolute;inset:-5px -8px;z-index:-1}:root[data-tint=nc] nav a.active:before{background:var(--nc-black)}:root[data-tint=nc] nav a.active{color:var(--nc-white)}@media(hover:hover){:root[data-tint=nc] nav a:not(.active):hover:before{background:var(--nc-green)}:root[data-tint=nc] nav a:not(.active):hover{color:var(--nc-white)}}:root[data-tint=nc] .header-cta{color:var(--nc-black)!important}:root[data-tint=nc] .theme-toggle button,:root[data-tint=nc] .lang-switch{color:#055!important}:root[data-tint=nc] .theme-toggle button:hover,:root[data-tint=nc] .lang-switch:hover{color:var(--nc-black)!important}:root[data-tint=nc] .theme-toggle .nc{color:var(--nc-white)!important}:root[data-tint=nc] .theme-toggle :is(.x,.dos,.nc):after{color:var(--nc-black);background:var(--nc-cyan)}:root[data-tint=nc] .site-footer{background:var(--nc-black);color:var(--nc-grey);border-top-color:var(--nc-black)}:root[data-tint=nc] .site-footer a{color:var(--nc-black);background:var(--nc-cyan);padding:1px 6px}:root[data-tint=nc] .site-footer a:hover{background:var(--nc-white);text-decoration:none}:root[data-tint=nc] :is(.hero-intro,.hero-stage,.note,.work,.studio,.how,.contact){box-shadow:var(--nc-frame)}:root[data-tint=nc] :is(.hero,.hero-intro,.note,.work,.studio,.how){border-color:var(--nc-blue)}:root[data-tint=nc] .note dt{color:var(--nc-white)}:root[data-tint=nc] .note dt.k,:root[data-tint=nc] .note dd.metric,:root[data-tint=nc] .note-num,:root[data-tint=nc] .work-index span{color:var(--nc-yellow)}:root[data-tint=nc] .note dl div{border-top-color:color-mix(in srgb,var(--nc-bcyan) 45%,var(--nc-blue))}:root[data-tint=nc] .deck-name,:root[data-tint=nc] .deck-years{color:var(--nc-white)}:root[data-tint=nc] .steps,:root[data-tint=nc] .steps li+li{border-color:color-mix(in srgb,var(--nc-bcyan) 45%,var(--nc-blue))}:root[data-theme][data-tint=nc] .steps b{font-family:var(--nc-font);font-weight:400;font-size:clamp(24px,2vw,30px);color:var(--nc-white)}:root[data-theme][data-tint=nc] .steps p{color:var(--nc-bcyan)}:root[data-tint=nc] .icon{border-radius:0}:root[data-tint=nc] .icon:after{background:#00aaaad9;color:var(--nc-black)}:root[data-tint=nc] .contact .me{border-radius:0;box-shadow:6px 6px 0 var(--nc-black)}:root[data-tint=nc] .hero-stage{background:repeating-conic-gradient(#00a 0 25%,#2a2ab8 0 50%) 0 0 / 4px 4px}:root[data-tint=nc] .shot img{filter:drop-shadow(8px 8px 0 var(--nc-black))}@media(max-width:640px){:root[data-tint=nc] .hero-stage{padding-left:18px;padding-right:26px}:root[data-tint=nc] .hero-stage .shot{min-width:0;max-width:100%}}:root[data-tint=nc] .stage-top .micro{color:var(--nc-white)}:root[data-tint=nc] .brief-band{background:var(--nc-grey);color:var(--nc-black);border-bottom-color:var(--nc-black)}:root[data-tint=nc] :is(.brief-links,.brief-tags,.brief-cta,.brief-links li+li){border-color:#555}:root[data-tint=nc] .brief-links a{color:var(--nc-black)}:root[data-tint=nc] .brief-links a:hover{color:var(--nc-black);background:var(--nc-cyan)}:root[data-tint=nc] .brief-tags{color:var(--nc-blue)}:root[data-tint=nc] .brief-word{font-family:var(--nc-font);font-weight:400;letter-spacing:0;word-spacing:0;background:none;-webkit-text-fill-color:var(--nc-black);color:var(--nc-black)}:root[data-tint=nc] .brief-word b{-webkit-text-fill-color:var(--nc-blue);background:none}:root[data-tint=nc] .proof{background:var(--nc-cyan);color:var(--nc-black);border-bottom-color:var(--nc-black)}:root[data-tint=nc] .proof>div{border-color:#055}:root[data-theme][data-tint=nc] :is(.proof svg,.proof span){color:var(--nc-black)}:root[data-theme][data-tint=nc] .proof b{font-family:var(--nc-font);font-stretch:100%;letter-spacing:0;color:var(--nc-white)}:root[data-theme][data-tint=nc] .proof small{color:var(--nc-blue)}:root[data-tint=nc] :is(.brief-cta i,.header-cta i,.note-site i,.contact-btn i,.stage-nav-top button,.note-arrows button,.deck-nav button,.note-case,.btn:not(.btn-ghost),.thumb-more,.share){background:var(--nc-green);color:var(--nc-black)!important;border-color:transparent;border-radius:0;box-shadow:4px 4px 0 var(--nc-black);transition:none}:root[data-tint=nc] .brief-cta i{box-shadow:6px 6px 0 var(--nc-black)}@media(hover:hover){:root[data-tint=nc] :is(.brief-cta:hover i,.header-cta:hover i,.note-site:hover i,.contact-btn:hover i,.stage-nav-top button:hover,.note-arrows button:hover,.deck-nav button:hover,.note-case:hover,.btn:not(.btn-ghost):hover,.thumb-more:hover,.share:hover){background:var(--nc-green);color:var(--nc-white)!important;border-color:transparent;transform:none}}:root[data-tint=nc] :is(.brief-cta:active i,.header-cta:active i,.note-site:active i,.contact-btn:active i,.stage-nav-top button:active,.note-arrows button:active,.deck-nav button:active,.note-case:active,.btn:not(.btn-ghost):active,.thumb-more:active,.share:active){box-shadow:none;transform:translate(4px,4px)}:root[data-tint=nc] .btn-ghost{border-color:var(--nc-bcyan);color:var(--nc-bcyan)!important}:root[data-tint=nc] .btn-ghost:hover{background:var(--nc-cyan);border-color:var(--nc-cyan);color:var(--nc-black)!important}:root[data-tint=nc] :is(.note-site,.contact-btn){background:var(--nc-cyan);border-color:var(--nc-cyan);color:var(--nc-black)!important}:root[data-tint=nc] .thumb{border-color:var(--nc-bcyan);border-radius:0}:root[data-tint=nc] .thumb.on{border-color:var(--nc-yellow);box-shadow:0 0 0 1px var(--nc-yellow)}:root[data-tint=nc] .deck-card{box-shadow:8px 8px 0 var(--nc-black)}:root[lang=ru][data-tint=nc]{--nc-font: "JetBrains Mono", monospace}:root[lang=ru][data-theme][data-tint=nc] :is(h1,h2,h3,.brief-word,.steps b,.proof b):not([data-look] *){font-weight:800}:root[lang=ru][data-tint=nc] .hero h1{line-height:1}:root[data-theme][data-tint=nc] .filters button{border-radius:0;background:var(--nc-blue);color:var(--nc-bcyan)}:root[data-theme][data-tint=nc] .filters button.on{background:var(--nc-cyan);border-color:var(--nc-cyan);color:var(--nc-black)}:root[data-theme][data-tint=nc] .era{border-radius:0;font-family:var(--nc-font);font-weight:400}:root[lang=ru][data-theme][data-tint=nc] .era{font-weight:800}@media(prefers-reduced-motion:reduce){:root[data-tint=nc] .hero h1 span:after{animation:none}}:root{--bg: #f4f3f1;--bg-2: #ebeae7;--surface: #ffffff;--surface-2: #f0efec;--paper: #fbfbfa;--text: #111111;--muted: #6b6b68;--line: #d4d3cf;--accent: #ff4a18;--accent-2: #111111;--signal: #ff4a18;--ink: #141413;--on-accent: #ffffff;--chip: #ebeae7;--accent-hover: #dd3a0d;--rail: max(290px, 24vw);--rail-pad: clamp(18px, 1.8vw, 28px);--tags-w: 118px;--x-smear: clamp(24px, calc(6.4vw - 38px) , 82px);--shadow: 0 14px 40px rgba(20, 20, 19, .12)}:root[data-theme=dark]{--bg: #1a1a1a;--bg-2: #151515;--surface: #232323;--surface-2: #2b2b2b;--text: #ececea;--muted: #9b9b97;--line: #353534;--accent: #ff5a40;--accent-2: #ececea;--paper: #1f1f1f;--signal: #ff5a40;--ink: #101010;--on-accent: #141414;--chip: #2b2b2b;--shadow: 0 18px 50px rgba(0, 0, 0, .5)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:Archivo,Inter,sans-serif;font-stretch:82%;line-height:1.02;letter-spacing:-.02em;word-spacing:.14em}h1{font-weight:400;font-stretch:100%}h2{font-weight:600}.wrap{max-width:1320px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.site-header{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.header-row{display:grid;grid-template-columns:auto 1fr var(--rail);align-items:stretch;min-height:70px}.header-end{display:flex;align-items:stretch;justify-content:flex-end}.header-row:has(.header-cta){grid-template-columns:auto minmax(0,1fr) auto}.header-end>.header-cta{order:1}.brand{display:inline-flex;align-items:center;padding:0 clamp(20px,3vw,44px);color:var(--text);border-right:1px solid var(--line)}.brand:hover{text-decoration:none}nav{display:flex;align-items:center;gap:clamp(12px,2.4vw,40px);padding:0 clamp(16px,2.6vw,38px);font:500 12px/1 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase}nav a{position:relative;color:var(--muted);padding:6px 0}nav a.active,nav a:hover{color:var(--text);text-decoration:none}nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--signal)}.header-cta{display:grid;grid-template-columns:1fr auto;align-items:stretch;color:var(--text)!important;font:800 15px/1 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;min-width:0}.header-cta:hover{text-decoration:none}.header-cta span{display:grid;place-items:center;padding:0 var(--rail-pad);white-space:nowrap}.header-cta i{display:grid;place-items:center;width:54px;background:var(--signal);color:#fff;font-style:normal;font-size:17px}.header-cta:hover i{background:var(--accent-hover)}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--signal);color:#fff!important;font-weight:700;padding:13px 24px;border-radius:0;text-decoration:none!important;box-shadow:none;transition:background .15s}.btn:hover{background:var(--accent-hover)}.btn-ghost{background:transparent;color:var(--text)!important;border:1px solid var(--text)}.btn-ghost:hover{background:var(--text);color:var(--bg)!important}.btn-small{padding:9px 16px;font-size:12px}.theme-toggle{display:flex;align-items:center;align-self:center;margin:0 4px 0 clamp(14px,2vw,24px)}.header-row:has(.header-cta) .theme-toggle{gap:8px;margin-right:20px}@media(max-width:640px){.header-row:has(.header-cta) .theme-toggle{gap:0;margin-right:4px}}.theme-toggle button{display:grid;place-items:center;width:30px;height:36px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s}.theme-toggle button:hover{color:var(--text)}.theme-toggle :is(.sun,.moon,.x,.dos,.nc,.g90){position:relative}.theme-toggle .sun:after{content:"DAY"}.theme-toggle .moon:after{content:"ARCADE"}.theme-toggle .g90:after{content:"GAME"}.theme-toggle .dos:after{content:"DOS"}.theme-toggle .nc:after{content:"COMMANDER"}.theme-toggle :is(.sun,.moon,.x,.dos,.nc,.g90):after{position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);padding:1px 4px;white-space:nowrap;pointer-events:none;font:500 9px/1.2 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--signal);border:1px solid currentColor;background:var(--bg);opacity:0;transition:opacity .4s}.theme-toggle .x:after{content:"CYBER"}@media(hover:hover){.theme-toggle :is(.sun,.moon,.x,.dos,.nc,.g90):hover:after{opacity:1}}.theme-toggle :is(.sun,.moon,.x,.dos,.nc,.g90):focus-visible:after{opacity:1}:root.theme-hint .theme-toggle .x:after{opacity:1;animation:theme-hint 1.2s ease-in-out infinite alternate}@keyframes theme-hint{0%{box-shadow:0 0 4px var(--signal);text-shadow:0 0 3px var(--signal)}to{box-shadow:0 0 10px var(--signal),0 0 22px color-mix(in srgb,var(--signal) 60%,transparent);text-shadow:0 0 6px var(--signal),0 0 14px var(--signal)}}@media(prefers-reduced-motion:reduce){:root.theme-hint .theme-toggle .x:after{animation:none}}:root:not([data-theme=dark]):not([data-tint]) .theme-toggle .sun,:root[data-theme=dark]:not([data-tint]) .theme-toggle .moon,:root[data-tint=x] .theme-toggle .x,:root[data-tint=dos] .theme-toggle .dos,:root[data-tint=nc] .theme-toggle .nc,:root[data-tint=g90] .theme-toggle .g90{color:var(--signal)}.brief-band{display:grid;grid-template-columns:1fr minmax(240px,22vw) auto;padding-block:0;background:var(--ink);color:#f2f1ec;border-bottom:1px solid var(--line)}.brief-cta{container-type:inline-size;--fit: 1;--word: 12cqi;display:flex;align-items:center;gap:calc(2.2cqi * var(--fit));min-width:0;padding:clamp(10px,1vw,16px) clamp(16px,1.6vw,26px);text-decoration:none!important}.brief-word{font:900 calc(var(--word) * var(--fit))/.84 "Archivo",sans-serif;font-stretch:100%;letter-spacing:-.045em;word-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--signal);background:radial-gradient(circle,rgba(0,0,0,.42) 0 .9px,transparent 1.3px) 0 0 / 4px 4px,radial-gradient(circle,rgba(255,255,255,.14) 0 .6px,transparent 1px) 2px 2px / 4px 4px,var(--signal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root[lang=ru] .brief-cta{--word: 10cqi}.brief-word b{font:inherit}.brief-beef{display:none}.brief-cta i{--screen: radial-gradient(circle, rgba(0, 0, 0, .42) 0 .9px, transparent 1.3px) 0 0 / 4px 4px, radial-gradient(circle, rgba(255, 255, 255, .14) 0 .6px, transparent 1px) 2px 2px / 4px 4px;flex:none;display:grid;place-items:center;width:calc(9.4cqi * var(--fit));aspect-ratio:1;background:var(--screen),var(--signal);color:#fff;font:300 calc(6cqi * var(--fit))/1 Inter,sans-serif;font-style:normal;transition:background .15s,transform .15s}@media(hover:hover){.brief-cta:hover i{background:var(--screen),var(--accent-hover);transform:translate(4px)}}.brief-links{list-style:none;margin:0;padding:10px clamp(14px,1.4vw,22px);display:flex;flex-direction:column;justify-content:center;border-left:1px solid #333330}.brief-links li+li{border-top:1px solid #333330}.brief-links a{display:flex;justify-content:space-between;gap:12px;padding:6px 2px;color:#f2f1ec;font:13px/1.3 JetBrains Mono,monospace}.brief-links a:hover{color:var(--signal);text-decoration:none}.brief-links i{font-style:normal}.brief-tags{margin:0;padding:14px clamp(16px,2vw,30px);border-left:1px solid #333330;display:flex;flex-direction:column;justify-content:center;gap:2px;font:13px/1.3 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase}:root[lang=ru]{--tags-w: 160px}@media(min-width:1101px){.brief-band{grid-template-columns:calc(100% - var(--rail)) minmax(0,1fr) var(--tags-w)}.brief-cta{padding-right:calc(var(--x-smear) + clamp(14px,1.4vw,24px))}.brief-links{padding-inline:12px}.brief-links a{gap:6px;font-size:clamp(11px,.84vw,12px);letter-spacing:-.01em;overflow:hidden}.brief-links a>span{white-space:nowrap}.brief-tags{padding-inline:16px;font-size:11px;letter-spacing:.04em;white-space:nowrap}.header-row:not(:has(.header-cta)) .header-end{display:grid;grid-template-columns:minmax(0,1fr) var(--tags-w);align-items:stretch}.header-row:not(:has(.header-cta)) .theme-toggle{justify-self:center;gap:clamp(8px,1vw,18px);margin:0}.header-row:not(:has(.header-cta)) .theme-toggle button{width:24px;flex:none}.header-row:not(:has(.header-cta)) .lang-switch{justify-self:center;margin:0}}@media(max-width:1100px){.brief-band{grid-template-columns:1fr 1fr}.brief-cta{grid-column:1 / -1;border-bottom:1px solid #333330}.brief-links{border-left:0}}@media(max-width:760px){.brief-cta{--fit: 1.025;gap:calc(var(--word) * var(--fit) * .198);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}:root[lang=ru] .brief-cta{--fit: 1.07}}@media(max-width:560px){.brief-band{grid-template-columns:1fr}.brief-tags{display:none}}.lang-switch{display:inline-flex;align-items:center;justify-content:center;align-self:center;height:30px;padding:0 4px;margin-right:clamp(14px,2vw,24px);border-radius:0;border:0;background:transparent;color:var(--muted)!important;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.lang-switch:hover{color:var(--signal)!important;text-decoration:none}.only-dark{display:none!important}:root[data-theme=dark] .only-dark{display:block!important}:root[data-theme=dark] .only-light{display:none!important}:root:not([data-theme=dark]) .mosaic{opacity:.7}.thumbs{display:flex;flex-wrap:wrap;gap:10px}.thumb{width:76px;height:50px;padding:0;overflow:hidden;cursor:pointer;border:1px solid var(--line);background:var(--surface);opacity:.55;transition:opacity .15s,border-color .15s}.thumb:hover{opacity:.9}.thumb.on{opacity:1;border-color:var(--signal);box-shadow:0 0 0 1px var(--signal)}.thumb img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.social-icon{flex:none;vertical-align:-2px;margin-right:calc(7px + .5ch)}.brief-links a>span{display:inline-flex;align-items:center}.chip{display:inline-block;background:var(--chip);color:var(--muted);font-size:12.5px;padding:3px 10px;border-radius:6px;margin:3px 5px 3px 0;font-family:JetBrains Mono,monospace}.eyebrow{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}section{padding:72px 0}.site-footer{border-top:1px solid var(--line);padding:22px clamp(16px,3vw,44px);color:var(--muted);font:12px/1.5 JetBrains Mono,monospace;background:var(--bg-2)}.footer-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:900px){.header-row{grid-template-columns:auto minmax(0,1fr) auto}.header-end{grid-template-columns:auto}nav{min-width:0;gap:18px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}nav::-webkit-scrollbar{display:none}nav a{white-space:nowrap}.header-cta span{display:none}}@media(max-width:640px){body{font-size:16px}.header-row,.header-row:has(.header-cta){grid-template-columns:auto minmax(0,1fr) auto;min-height:0}.brand{grid-row:1;padding:0 16px;min-height:58px;border-right:0}@media(max-width:380px){.brand{padding:0 12px}}.header-end{grid-row:1;grid-column:3}.theme-toggle button{width:22px}.header-cta span{display:none}.header-cta i{width:40px}.header-row:has(.header-cta) .theme-toggle{margin-left:8px}.header-row:has(.header-cta) .lang-switch{margin-right:8px}nav{grid-row:2;grid-column:1 / -1;min-height:44px;gap:22px;padding:0 16px;border-top:1px solid var(--line)}section{padding:48px 0}}
