:root{--bg:#0b0b0f;--text:#ecebf2;--muted:#9a96a6;--accent:#ff5c39;--line:#24232b;--display:"Inter Tight", system-ui, sans-serif;--serif:"Instrument Serif", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, monospace;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font:18px/1.6 Inter,system-ui,Segoe UI,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{overflow-anchor:none}body{min-height:100vh;overflow-x:hidden}section{min-height:100vh;padding:16px;position:relative}p{color:var(--muted)}b{color:var(--text);font-weight:600}em{font:italic 400 1.04em/1 var(--serif);letter-spacing:0;color:var(--accent)}::selection{background:var(--accent);color:#111}.hero{height:100vh;overflow:hidden}.hero .avatar{width:auto;height:min(72vh,680px);position:absolute;bottom:0;right:4vw}html{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M4 3V25L10 19.5 14.5 29 19 27 14.5 17.8H22Z' fill='%23ff5c39' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3,auto}.simcoe{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' stroke-linecap='round'%3E%3Cpath d='M20 20L28 28M22 13A9 9 0 1 1 4 13 9 9 0 1 1 22 13Z' stroke='%23fff' stroke-width='7'/%3E%3Ccircle cx='13' cy='13' r='9' fill='%23fff' fill-opacity='.35'/%3E%3Cpath d='M20 20L28 28M22 13A9 9 0 1 1 4 13 9 9 0 1 1 22 13Z' stroke='%233E6A9F' stroke-width='4'/%3E%3C/svg%3E") 13 13,auto}.chap.walee{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11V4H11M21 4H28V11M28 21V28H21M11 28H4V21' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M4 11V4H11M21 4H28V11M28 21V28H21M11 28H4V21' stroke='%236733F7' stroke-width='3'/%3E%3Ccircle cx='16' cy='16' r='4' fill='%23FF285C' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 16 16,auto}.chap.shadiyana{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath transform='translate(16 16) rotate(-12) scale(1.1)' d='M0 12C-16 0 -11 -11 -5 -11C-2 -11 0 -8 0 -6C0 -8 2 -11 5 -11C11 -11 16 0 0 12Z' fill='%23D73853' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,auto}.eyebrow{font:500 clamp(12px, 1vw, 14px)/1.4 var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase}.roller{vertical-align:-.24em;height:1.2em;display:inline-block;overflow:hidden}.roller>span{flex-direction:column;display:flex}.roller b{color:var(--accent);white-space:nowrap;line-height:1.2em}.stack{align-content:center;padding:0 5vw;display:grid}.stack .hi{margin-bottom:2vh}.stack .name-intro{z-index:1;align-content:center;justify-items:start;padding:0 5vw;display:grid;position:absolute;inset:0}.stack .name{font:900 clamp(88px, 17vw, 240px)/.85 var(--display);letter-spacing:-.055em;margin:8px 0 0 -.04em}.stack .name:after{content:".";color:var(--accent)}.stack .role{margin-top:20px;font-size:clamp(17px,1.6vw,22px);line-height:1.5}.stack .words{gap:1vh;max-width:70vw;display:grid}.stack .row{flex-wrap:wrap;align-items:center;gap:1vh 2.5vw;display:flex}.stack .big{font:900 clamp(40px, min(15vw, 110vw / var(--len,6), 17vh), 220px)/.88 var(--display);letter-spacing:-.05em;text-transform:uppercase;position:relative}.stack .outline{color:#0000;-webkit-text-stroke:2px #3a3844}.stack .fill{color:var(--text);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.stack .row:last-child .fill{color:var(--accent)}.stack .aside{max-width:40vw;height:clamp(36px,4.2vw,64px);color:var(--accent)}.stack .stamp{border:5px solid var(--accent);color:var(--accent);font:900 clamp(32px, 5vw, 64px) var(--display);text-transform:uppercase;opacity:0;border-radius:10px;padding:8px 22px;position:absolute;top:50%;right:30vw}.stack .avatar{height:min(56vh,520px);right:2vw}.chap{--c-ink:#1a1a1a;--c-grey:#6b6b6b;--me-h:min(60vh, 540px);--me-w:calc(var(--me-h) * .7);z-index:5;justify-self:center;width:100vw;height:100vh;min-height:0;margin:0 calc(50% - 50vw);padding:0;position:relative}.chap-deck{z-index:5;width:100vw;height:100vh;position:relative;overflow:hidden}.chap-deck .chap{margin:0;position:absolute;inset:0}.w-page{color:var(--c-ink);font-family:var(--c-font);background:#fff;font-weight:400;position:absolute;inset:0;overflow:hidden}.w-page b{color:var(--c-ink);font-weight:700}.w-mark{font:800 26px/1 var(--c-font);letter-spacing:-.04em;color:var(--c-brand)}.w-nav{z-index:4;background:#fff;border-bottom:1px solid #eee;align-items:center;gap:24px;padding:22px 5vw;display:flex;position:absolute;inset:0 0 auto}.w-chip{border-radius:var(--c-radius);background:var(--c-brand);color:#fff;margin-left:auto;padding:10px 18px;font-size:14px;font-weight:700}.w-body{padding:5vh calc(5vw + var(--me-w)) 5vh 5vw;position:absolute;inset:90px 0 0}.w-me{height:var(--me-h);z-index:3;pointer-events:none;position:absolute;bottom:0;right:3vw}.w-me .avatar{width:auto;height:100%;display:block}.w-eyebrow{color:var(--c-brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:700}.w-lede{max-width:60ch;color:var(--c-grey);margin-top:12px;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.w-tag{border-radius:var(--c-radius);background:var(--c-soft);color:var(--c-brand);justify-self:start;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.chap h2,.chap h3{color:var(--c-ink);font-family:var(--c-font);letter-spacing:-.03em;font-weight:700}.c-poster{grid-template-columns:1.2fr .8fr;align-items:center;gap:4vw;display:grid}.c-mask{overflow:hidden}.c-big-logo svg{width:auto;height:clamp(90px,12vw,210px);display:block}.c-big-logo path{stroke-width:6px;stroke-linejoin:round}.c-mask:has(.c-big-logo){overflow:visible}.w-logo svg{width:auto;height:42px;display:block}.c-big{font:800 clamp(64px, 9vw, 170px)/.95 var(--c-font);letter-spacing:-.06em;color:var(--c-brand);display:block}.c-statement{color:#333;max-width:34ch;margin-top:2vh;font-size:clamp(17px,1.5vw,22px);line-height:1.5}.c-now{border-radius:var(--c-radius);background:var(--c-soft);color:var(--c-brand);align-items:center;gap:10px;margin-top:2vh;padding:10px 16px;font-weight:700;display:inline-flex}.c-now i{background:var(--c-accent);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 25%, transparent);border-radius:50%}.c-stats{gap:4vh;display:grid}.c-stat{border-top:3px solid var(--c-ink);padding-top:12px}.c-stat p{font:700 clamp(44px, 4.6vw, 88px)/1 var(--c-font);letter-spacing:-.04em;color:var(--c-brand);white-space:nowrap}.c-stat>span{color:var(--c-grey);margin-top:8px;font-size:15px;display:block}.c-poster.with-wins{grid-template-columns:.8fr 1.2fr;gap:3vw;padding-top:3vh;padding-bottom:3vh}.c-wins{grid-template-rows:1fr 1fr .72fr;grid-template-columns:1.15fr 1fr;gap:12px;height:100%;max-height:66vh;list-style:none;display:grid}.c-win{border-radius:22px;flex-direction:column;justify-content:flex-end;gap:2px;padding:clamp(12px,1.3vw,22px);display:flex;position:relative;overflow:hidden}.c-win:first-child{grid-row:span 2}.c-win:nth-child(4){flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:14px;padding-right:100px}.c-win .ico{width:clamp(30px,3vw,48px);position:absolute;top:clamp(12px,1.3vw,22px);right:clamp(12px,1.3vw,22px)}.c-win:first-child .ico{width:clamp(44px,5vw,84px)}.c-win:nth-child(4) .ico{flex:none;position:static}.c-win .ico path{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.c-win .tg{font:600 clamp(11px, .9vw, 14px) var(--c-font);letter-spacing:.02em;opacity:.85;position:absolute;top:clamp(14px,1.4vw,24px);left:clamp(12px,1.3vw,22px)}.c-win:nth-child(4) .tg{order:3;display:none;position:static}.c-win .vl{font:800 clamp(26px, 3vw, 52px)/1 var(--c-font);letter-spacing:-.04em;color:inherit;opacity:0}.c-win:first-child .vl{font-size:clamp(40px,4.6vw,88px)}.c-win .lb{font:400 clamp(12px, .95vw, 15px)/1.3 var(--c-font);color:inherit;opacity:0}.chap .c-win .w-video{width:auto;height:120%;position:absolute;top:50%;right:8px;translate:0 -50%}.f-canvas{visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.f-tags{right:3vw;bottom:calc(var(--me-h) + 8px);width:calc(var(--me-h) * .7);z-index:3;height:40px;position:absolute}.f-tag{color:#fff;width:max-content;font:600 13px var(--mono);opacity:0;background:#ff285c;border-radius:999px;margin:auto;padding:7px 14px;position:absolute;inset:0 0 auto}.chap-work.has-fx .w-body{padding-right:calc(5vw + var(--me-w))}.chap-work .w-body{padding-right:5vw}.c-work{grid-template-rows:auto 1fr;gap:3vh;display:grid}.c-work-head h2{max-width:26ch;font-size:clamp(28px,3.2vw,52px);line-height:1.08}.c-parts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:start;gap:24px;display:grid}.c-part{border-radius:calc(var(--c-radius) * .6 + 10px);border:1px solid color-mix(in srgb, var(--c-brand) 18%, #fff);box-shadow:0 20px 50px color-mix(in srgb, var(--c-brand) 12%, transparent);opacity:0;align-content:start;gap:12px;padding:28px;display:grid}.c-part h3{font-size:clamp(24px,2.2vw,36px);line-height:1.1}.c-part p{color:#444;font-size:16px;line-height:1.6}.has-visual .c-work{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1.25fr .75fr}.has-visual .c-work-head{grid-column:1/-1}.has-visual .c-parts{display:block;position:relative}.has-visual .c-part{box-shadow:none;border:0;padding:0;position:absolute;inset:0 0 auto}.c-visual{min-height:0}.c-diagram{width:100%;height:100%;overflow:visible}.c-diagram rect{fill:#fff;stroke:var(--c-ink);stroke-width:3px}.c-diagram .out rect{fill:var(--c-brand)}.c-diagram .out text{fill:#fff}.c-diagram text{font:700 24px var(--c-font);fill:var(--c-ink)}.c-link{fill:none;stroke:var(--c-brand);stroke-width:5px;stroke-linecap:round}.c-packet{fill:var(--c-accent);opacity:0}.chap .w-video{aspect-ratio:1;width:min(22vw,330px);position:absolute;top:1vh;right:6vw}.simcoe{--s-navy:#1b1f5e;--s-sky:#08c;--sop:#3e6a9f;--cvs-bg:#0b2944;--cvs-yellow:#fdc800}.simcoe .s-nav{border:1px solid #e5e7eb;border-radius:999px;padding:10px 14px 10px 22px;inset:14px 5vw auto}.s-logo{height:46px;color:var(--s-navy);margin:-4px 0;display:block}.s-logo svg{width:auto;height:100%;display:block}.s-logo path{stroke:currentColor;stroke-width:1.2px}.simcoe .w-chip{background:var(--s-navy);border-radius:999px}.s-stage{position:absolute;inset:0;overflow:hidden}.s-tile{z-index:1;background:#fff;border-radius:18%;padding:.8vw;position:absolute;box-shadow:0 18px 40px #1b1f5e1f}.s-scene{text-align:center;z-index:2;align-content:center;justify-items:center;gap:2vh;padding:0 5vw;display:grid;position:absolute;inset:90px 0 0}.simcoe h2{letter-spacing:-.02em;color:var(--s-navy);font:700 clamp(34px,4.6vw,76px)/1.08 Poppins,sans-serif}.s-a h2 span{color:var(--s-sky)}.s-sub{color:#637381;max-width:44ch;font-size:clamp(16px,1.4vw,21px);line-height:1.6}.s-now{background:var(--s-sky);color:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 18px;font-weight:600;display:inline-flex}.s-now i{background:#fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fff5}.s-b{background:#fff;padding:0 3vw;right:50%}.s-sop{width:min(320px,66vw);color:var(--sop);display:block}.s-sop svg{width:100%;height:auto;fill:var(--sop);display:block}.s-sop path{stroke:var(--sop);stroke-width:1.5px}.s-b-line{color:#4b5563;font-size:clamp(16px,1.4vw,20px)}.s-search{color:#1f2937;text-align:left;border:1px solid #d1d9e6;border-radius:8px;align-items:center;gap:12px;width:100%;max-width:520px;padding:14px 18px;font:500 18px Poppins,sans-serif;display:flex;box-shadow:0 10px 30px #3e6a9f1f}.s-glass{border:3px solid var(--sop);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.s-glass:after{content:"";background:var(--sop);width:8px;height:3px;position:absolute;bottom:-4px;right:-7px;rotate:45deg}.s-query{border-right:2px solid var(--sop);min-height:1.4em;padding-right:2px}.s-jobs{perspective:600px;gap:10px;width:100%;max-width:520px;list-style:none;display:grid}.s-job{border:1px solid #e5e7eb;border-left:4px solid var(--sop);text-align:left;background:#fff;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr auto;padding:10px 16px;display:grid}.s-job b{color:#111827;font:600 17px Poppins,sans-serif}.s-job span{color:#6b7280;grid-row:2;font-size:14px}.s-job em{color:#fff;background:var(--sop);border-radius:5px;grid-row:span 2;align-self:center;padding:8px 14px;font:600 14px Poppins,sans-serif}.s-nums{color:#4b5563;gap:4vw;font-size:16px;display:flex}.s-nums b{color:var(--sop);font:700 clamp(28px,2.6vw,40px) Poppins,sans-serif}.s-dark{z-index:3;background:radial-gradient(circle at 30% 20%, #0f3a63, var(--cvs-bg) 55%, #050d18);clip-path:inset(0 0 0 100%);position:absolute;inset:0 0 0 50%}.s-c-head{z-index:2;gap:1vh;display:grid;position:absolute;top:108px;left:3vw;right:3vw}.s-cvs-logo{aspect-ratio:10/3;width:min(230px,50vw)}.s-dark h2{color:#fff;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,2.5vw,44px);line-height:1.15}.s-dark h2 em{font:inherit;color:var(--cvs-yellow);font-style:italic}.s-c-head p{color:#c7d2e0;font-size:clamp(14px,1.1vw,17px)}.s-cv{background:#f8fafc;border-radius:10px;grid-template-columns:28px 1fr 45%;align-items:center;gap:5px 10px;width:68%;padding:9px 12px;display:grid;position:absolute;box-shadow:0 10px 30px #0008}.s-cv .av{background:#b9c3ce;border-radius:50%;grid-row:span 2;width:28px;height:28px}.s-cv .ln{background:#cbd5e1;border-radius:4px;height:7px}.s-cv .ln.short{width:60%}.s-cv .match{grid-area:1/3/span 2;align-items:center;gap:8px;display:flex}.s-cv .bar{background:#e2e8f0;border-radius:4px;flex:1;height:8px;overflow:hidden}.s-cv .bar i{background:var(--cvs-yellow);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.s-cv .match b{color:#0b2944;font:700 14px Segoe UI,Roboto,sans-serif}.s-compare{z-index:2;text-align:right;color:#c7d2e0;font-size:clamp(14px,1.2vw,20px);position:absolute;bottom:3vh;left:3vw;right:3vw}.s-compare b{color:#fff}.s-compare span{color:var(--cvs-yellow);margin:0 10px}.s-d{opacity:0;text-align:left;padding-right:calc(5vw + var(--me-w));grid-template-columns:1fr minmax(240px,30vw);place-items:center start;gap:4vw}.s-me{gap:1.6vh;display:grid}.s-d h2{font-size:clamp(44px,6vw,104px);line-height:.95}.s-d h2 span{color:var(--s-sky)}.s-stack-cap{color:var(--s-navy);font-weight:600}.s-tower{justify-self:stretch;width:100%;height:auto;overflow:visible}.s-layer path{stroke-width:3px;stroke-linejoin:round}.s-layer text{stroke:none;fill:#fff;font-family:Poppins,sans-serif}.s-layer .nm{font-size:30px;font-weight:700}.s-layer .ds{fill-opacity:.85;font-size:17px;font-weight:500}.s-rail{fill:none;stroke:#cfe8f6;stroke-width:4px;stroke-linecap:round}.s-pulse{opacity:0}.s-pulse circle{fill:var(--s-sky)}.board{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:3vh;height:100vh;min-height:560px;padding:84px 5vw 4vh;display:grid}.board h1,.board header h2{font:800 clamp(36px, 4.6vw, 72px)/1 var(--display);letter-spacing:-.045em;margin-top:6px}.tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.tile{color:#fff;font-family:var(--t-font);background:color-mix(in srgb, var(--t-bg) 90%, #000);border-radius:22px;flex-direction:column;gap:2vh;padding:clamp(20px,2vw,32px);text-decoration:none;transition:translate .25s,background .25s;display:flex;overflow:hidden}.tile:hover{background:var(--t-bg);translate:0 -6px}.tile:focus-visible{outline-offset:3px;outline:3px solid #fff}.tile .kick{color:var(--t-soft);font-size:clamp(13px,1vw,15px);font-weight:600}.tile .mark{min-height:56px;font:700 clamp(44px, 5vw, 92px)/1 var(--t-font);letter-spacing:-.04em;flex:1;align-items:center;display:flex}.tile .mark svg{width:auto;max-width:100%;height:clamp(48px,5.4vw,88px);display:block}.tile .mark path{fill:#fff;stroke:#fff}.tile .say{gap:10px;display:grid}.tile h2{font:700 clamp(20px, 1.8vw, 30px)/1.15 var(--t-font);letter-spacing:-.02em}.tile .say p{color:#ffffffe0;font-size:clamp(14px,1.05vw,16px);line-height:1.5}.tile{position:relative}.tile .cta{background:var(--t-bg);color:#fff;border-radius:999px;align-self:flex-start;padding:12px 22px;font-size:15px;font-weight:700}.tile .cta i{font-style:normal;display:inline-block}.tile:hover{outline:3px solid var(--t-bg);outline-offset:-3px}.tile:hover .cta{animation:1.3s ease-out infinite cta-ring}.tile:hover .cta i{animation:.65s ease-in-out infinite alternate cta-nudge}@keyframes cta-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-bg) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}@keyframes cta-nudge{to{translate:7px}}.extras{gap:12px;min-height:0;padding:4vh 0;display:grid}.extras .eyebrow{padding:0 5vw}.extra-run{border-block:1px solid var(--line);background:#15141a;display:flex;overflow:hidden}.extra-run ul{flex:none;justify-content:space-around;min-width:100%;list-style:none;animation:36s linear infinite strip;display:flex}.extra-run:hover ul{animation-play-state:paused}.extra-run li{white-space:nowrap;color:var(--text);font:500 clamp(17px, 1.4vw, 21px) var(--display);flex:none;padding:20px 0 20px 40px}.extra-run li:after{content:"✦";color:var(--accent);margin-left:40px}.extra-run b{font-weight:700}@media (prefers-reduced-motion:reduce){.extra-run ul{flex-wrap:wrap;justify-content:flex-start;min-width:0;animation:none}.extra-run ul+ul{display:none}.extra-run li{white-space:normal}}.xp{--ease:.6s cubic-bezier(.22, 1, .36, 1);flex-direction:column;gap:16px;min-height:0;display:flex}@media (width>=901px){.board:has(.xp){height:max(100vh,900px)}}.xp-row{min-height:0;transition:flex-grow var(--ease);flex:1 1 0;gap:16px;display:flex}.xp-row.on{flex-grow:1.7}.tile{background:var(--t-bg);min-width:0;transition:flex-grow var(--ease), background .3s, color .3s;flex:1 1 0;gap:12px}.tile:hover{translate:none}.tile.on,.tile.on:hover{color:#1a1a1a;background:color-mix(in srgb, var(--t-soft) 55%, #fff);flex-grow:2.2}.tile .kick{color:inherit;transition:color .3s}.tile.on .kick{color:color-mix(in srgb, var(--t-bg) 80%, #000)}.tile .mark{color:#fff;flex:none;min-height:0;font-size:clamp(32px,3vw,54px)}.tile .mark svg{height:clamp(34px,2.8vw,52px)}.tile.on .mark{color:var(--t-bg)}.tile.on .mark path{fill:revert-layer;stroke:revert-layer}.tile .say{flex:none;gap:6px;width:100%}.tile h2{width:min(18vw,100%);color:inherit;font-size:clamp(17px,1.35vw,24px)}.tile .say p,.tile .cta{opacity:0;width:24vw;transition:opacity .2s}.tile.on .say p,.tile.on .cta{opacity:1;transition:opacity .4s .15s}.tile .say p{color:#333}.tile .cta{z-index:1;width:auto;margin-top:auto;position:relative}.tile .w-me{height:36vh;bottom:-2px;right:0}@media (width<=900px){.board{padding-bottom:72px}.xp-row{flex-direction:column;flex:none}.tile,.tile.on{color:#1a1a1a;background:color-mix(in srgb, var(--t-soft) 55%, #fff);flex:none}.tile .kick{color:color-mix(in srgb, var(--t-bg) 80%, #000)}.tile .mark{color:var(--t-bg)}.tile .mark path{fill:revert-layer;stroke:revert-layer}.tile .cta,.tile h2{opacity:1;width:auto}.tile .say p{display:none}.tile .mark svg{max-width:70%}.tile .w-me{height:170px}}.chap.roburna .c-big-logo svg{height:clamp(48px,5.4vw,92px)}@media (width<=900px){.chap.roburna .w-logo svg{height:26px}.chap.roburna .c-big-logo svg{height:40px}.chap.roburna.chap-about .c-statement,.chap.edwiz.chap-about .c-statement{font-size:15px;display:block}}.cf{flex:1;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.cf-tabs{scrollbar-width:none;align-items:flex-end;gap:6px;margin-bottom:-8px;padding-left:22px;display:flex;overflow-x:auto}.cf-tab{background:var(--folder);color:#fff;font:600 clamp(13px, 1vw, 15px) var(--mono);cursor:pointer;filter:saturate(.75)brightness(.72);border:0;border-radius:12px 12px 0 0;flex:none;margin-top:6px;padding:11px 22px 18px;transition:margin-top .2s,filter .2s}.cf-tab i{opacity:.65;font-style:normal}.cf-tab:hover{filter:none;margin-top:2px}.cf-tab[aria-selected=true]{filter:none;margin-top:0}.cf-tab:focus-visible{outline-offset:-3px;outline:2px solid #fff}.cf-folder{z-index:1;background:var(--folder);min-height:0;box-shadow:8px 8px 0 -1px color-mix(in srgb, var(--folder) 55%, #0b0b0f), 16px 16px 0 -2px color-mix(in srgb, var(--folder) 28%, #0b0b0f);border-radius:16px;padding:clamp(10px,1.1vw,16px);transition:background .25s;position:relative}.cf-sheet{height:100%;color:var(--ink);background:var(--paper);border-radius:6px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:3vw;padding:clamp(20px,min(3vw,4.5vh),52px);animation:.35s cubic-bezier(.2,.8,.2,1) cf-in;display:grid;rotate:-.25deg;box-shadow:0 10px 24px #0004}@keyframes cf-in{0%{opacity:.4;translate:0 22px;rotate:1deg}}.cf-copy{flex-direction:column;gap:clamp(6px,1.4vh,16px);min-width:0;min-height:0;display:flex}.cf-sheet p,.cf-sheet dd{color:var(--ink)}.cf-sheet .cf-no{color:var(--mark);font:700 clamp(13px, 1vw, 16px) var(--mono);letter-spacing:.08em;text-transform:uppercase}.cf-sheet h3{color:var(--ink);font:800 min(7.4vw, 15vh)/.92 var(--display);letter-spacing:-.05em}.cf-sheet .cf-tag{font:italic 400 min(3vw, 5.4vh)/1.1 var(--serif)}.cf-note{max-width:44ch;font-size:min(1.5vw,2.7vh);line-height:1.4}@media (width>=901px) and (height<=720px){.cf-sheet{padding-block:14px}.cf-copy{gap:4px}.cf-sheet h3{font-size:10vh}.cf-note{max-width:none;font-size:14px}.cf-sheet dl{gap:10px;padding-top:6px}.cf-sheet dd{font-size:14px}.cf-open{padding:6px 18px;font-size:14px}}.cf-sheet dl{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:auto;padding-top:clamp(8px,1.6vh,18px);display:grid}.cf-sheet dt{color:var(--mark);font:700 clamp(11px, .85vw, 13px) var(--mono);letter-spacing:.06em;text-transform:uppercase}.cf-sheet dd{font:700 min(1.5vw, 2.7vh)/1.2 var(--display);letter-spacing:-.01em;margin-top:2px}.cf-x{background:var(--ink);border-radius:2px;width:100%;max-width:9em;height:1.1em;margin-top:3px;display:block}.cf-open{background:var(--folder);color:#fff;font:700 clamp(15px, 1.15vw, 18px) var(--display);border-radius:999px;align-self:flex-start;padding:clamp(8px,1.4vh,13px) 24px;text-decoration:none}.cf-open i{font-style:normal;transition:translate .25s;display:inline-block}.cf-open:hover i{translate:5px}.cf-open:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cf-exhibit{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:6px;min-height:0;display:grid;position:relative}.cf-exhibit svg{fill:none;width:100%;height:100%;min-height:0;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;display:block}.cf-exhibit small{color:var(--ink);font:12px var(--mono)}.cf-stamp{z-index:1;border:3px solid var(--mark);color:var(--mark);background:var(--paper);font:800 clamp(15px, 1.5vw, 22px) var(--display);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 12px;animation:.3s cubic-bezier(.3,1.6,.5,1) .15s both cf-stamp;position:absolute;top:0;right:0;rotate:7deg}@keyframes cf-stamp{0%{opacity:0;scale:2.4}}.cf-exhibit .dot{fill:var(--ink);stroke:none;animation:3.2s ease-in-out infinite alternate cf-run}.cf-exhibit .dot.alt{fill:var(--mark);animation-direction:alternate-reverse}@keyframes cf-run{0%{transform:translate(-16px,12px)}to{transform:translate(26px,-14px)}}.cf-exhibit .bar{fill:var(--ink);stroke:none;transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite alternate cf-bar}.cf-exhibit .bar.cut{fill:var(--mark);animation:none;transform:scaleY(.05)}@keyframes cf-bar{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.cf-exhibit .run{stroke-dasharray:8 10;animation:1.4s linear infinite cf-dash}@keyframes cf-dash{to{stroke-dashoffset:-36px}}.cf-exhibit .node{fill:var(--paper)}.cf-exhibit .tick{stroke:var(--mark);stroke-width:5px;animation:3.6s infinite both cf-tick}@keyframes cf-tick{0%,8%{opacity:0}14%,to{opacity:1}}.cf-exhibit .sign{fill:var(--paper);animation:3.6s infinite both cf-sign}@keyframes cf-sign{0%,10%{fill:var(--paper)}18%,to{fill:var(--mark)}}.cf-exhibit .lock{fill:var(--paper)}@media (width<=900px){.cf{height:auto}.cf-sheet{grid-template-columns:minmax(0,1fr);gap:18px}.cf-exhibit{order:-1;grid-template-rows:190px auto}.cf-sheet h3{font-size:15vw}.cf-sheet .cf-tag{font-size:24px}.cf-note,.cf-sheet dd{font-size:16px}.cf-sheet dl{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:4px}.cf-tabs{gap:4px;padding-left:10px}.cf-tab{padding-inline:10px;font-size:12px}.cf-tab i{display:none}.cf-folder{box-shadow:none}}.back{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);font:13px var(--mono);color:var(--text);background:#15141acc;border-radius:12px;padding:8px 14px;text-decoration:none;position:fixed;bottom:16px;left:16px}.back:hover{border-color:var(--accent)}.back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=900px){.board{height:auto;padding-bottom:5vh}.tiles{grid-auto-flow:row}.tile .mark{flex:none;margin:1vh 0}}@media (width<=700px){.back{bottom:62px}}.edu{background:radial-gradient(circle at 72% 60%, #1a1922, var(--bg) 62%);height:100vh;overflow:hidden}.edu .scene{aspect-ratio:1713/918;border-radius:22px;width:min(52vw,940px);position:absolute;top:50%;right:2vw;overflow:hidden;translate:0 -50%}.edu .campus{color:#efe3cc;width:100%;display:block}.edu .campus .sign{fill:#3b2814;stroke:none;font-family:var(--display);letter-spacing:.03em;font-weight:600}.edu .copy{z-index:1;flex-direction:column;gap:2vh;width:min(42vw,540px);display:flex;position:absolute;top:9vh;bottom:10vh;left:6vw}.edu .edu-title{font:800 clamp(40px, 5.6vw, 84px)/.95 var(--display);letter-spacing:-.045em}.edu .school{font-size:clamp(16px,1.4vw,19px)}.edu .school small{font:12px var(--mono)}.edu .log{flex:1;min-height:0;padding-left:34px;position:relative}.edu .rail{width:20px;height:100%;color:var(--accent);position:absolute;top:0;left:0}.edu ol{flex-direction:column;justify-content:space-between;height:100%;list-style:none;display:flex}.edu li{color:var(--muted);font-size:clamp(14px,1.25vw,17px)}.edu li code{font:12px var(--mono);color:var(--accent);margin-right:8px}.edu .merge code{color:#3ddc84}.edu .grad{height:min(56vh,520px);position:absolute;bottom:0;right:4vw}.edu .grad .avatar{width:auto;height:100%;display:block;position:static;overflow:visible}.edu .grad-label{font:13px var(--mono);color:#3ddc84;white-space:nowrap;background:#15141acc;border:1px solid #3ddc84;border-radius:10px;padding:8px 14px;position:absolute;bottom:14%;right:92%;rotate:-6deg}.edu .grad-label code{font:inherit}.chap.edwiz .sk-mock{z-index:2;position:absolute;top:12vh;left:39vw;right:13vw}.chap.edwiz .w-me{height:36vh;right:1vw}.chap.edwiz .c-poster{max-width:36vw}@media (width<=900px){.chap.edwiz .sk-mock{inset:auto 4vw 20vh}.chap.edwiz .w-me{height:20vh}.chap.edwiz .w-body{place-content:start}.chap.edwiz .c-poster{align-content:start;align-self:start;max-width:none}}@media (width>=901px){.edu .scene{aspect-ratio:auto;border-radius:0;width:auto;inset:0;translate:none}.edu .campus{width:max(115vw,190vh);position:absolute;bottom:0;left:78%;translate:-50%}.edu .copy{background:var(--bg);width:min(44vw,640px);padding:9vh 3vw 10vh 6vw;top:0;bottom:0;left:0}.edu .grad{height:min(68vh,640px)}}.ship-meter{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);font:13px var(--mono);white-space:nowrap;background:#15141acc;border-radius:12px;align-items:center;gap:12px;padding:8px 14px;display:flex;position:fixed;bottom:16px;left:50%;translate:-50%}.ship-meter .prompt{color:var(--accent)}.ship-meter .bar{background:var(--line);border-radius:3px;width:clamp(60px,14vw,160px);height:6px;overflow:hidden}.ship-meter .bar i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ship-meter .pct{color:var(--muted);text-align:right;min-width:4ch}.ship-meter.done{border-color:#3ddc84}.ship-meter.done .bar i,.ship-meter.done .prompt{color:#3ddc84;background:#3ddc84}.ship-meter .nudge{color:var(--accent);pointer-events:none;align-items:end;transition:opacity .4s;display:flex;position:absolute;bottom:100%;left:0}.ship-meter .nudge svg:first-child{height:46px}.ship-meter .nudge .arrow{width:34px;margin-bottom:-6px}.ship-meter.started .nudge{opacity:0}@media (width<=900px){.hero .avatar{opacity:.9;height:36vh;right:-6vw}.stack .stamp{right:8vw}.edu .copy{width:auto;bottom:46vh;right:6vw}.edu .scene{width:92vw;top:auto;bottom:22vh;right:4vw;translate:none}.edu .grad{height:38vh}.edu .grad-label{bottom:20%;right:62%}.chap{--me-h:30vh}.w-nav{gap:12px;padding:16px 5vw}.w-chip{padding:8px 12px;font-size:12px}.w-body,.chap-work .w-body{padding:3vh 5vw calc(var(--me-h) + 2vh);inset:64px 0 0}.chap-work .w-body{padding-bottom:4vh}.chap-work.has-fx .w-body{padding-right:5vw;padding-bottom:calc(var(--me-h) + 2vh)}.w-me{right:-2vw}.c-poster,.has-visual .c-work{grid-template-columns:1fr}.c-poster.with-wins{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:1.5vh}.c-big-logo svg{height:56px}.chap-about .c-statement{display:none}.c-wins{max-height:none}.c-big{font-size:18vw}.c-stats{grid-template-columns:1fr 1fr;gap:3vw}.c-parts{scroll-snap-type:x mandatory;gap:14px;display:flex;overflow-x:auto}.c-part{scroll-snap-align:start;box-shadow:none;flex:0 0 82vw;padding:22px}.has-visual .c-parts{min-height:170px}.chap-work.has-visual:not(.has-fx) .w-body{padding-bottom:9vh}.chap .w-video{width:30vw;top:auto;bottom:3vh}.s-tile{display:none}.simcoe .s-nav{padding:6px 8px 6px 14px;inset:10px 4vw auto}.s-logo{height:26px}.simcoe .w-chip{white-space:nowrap;padding:7px 10px;font-size:10.5px}.s-b{bottom:50%;right:0;gap:1vh;padding:0 5vw;inset-block-start:64px}.s-b-line,.s-nums,.s-job:last-child{display:none}.s-sop{width:50vw}.s-dark{inset:50% 0 0}.s-c-head{top:2vh;left:5vw;right:5vw}.s-c-head p,.s-compare{display:none}.s-cvs-logo{width:34vw}.s-cv{width:86%;padding:6px 10px}.s-d{grid-template-columns:1fr;align-content:start;gap:3vh;padding-top:4vh;padding-right:5vw}.s-tower{width:62vw}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.stack{isolation:isolate}.hero-bg{--mx:75;--my:55;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.hero-bg:after{content:"";opacity:.07;background: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='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-bg .blob{filter:blur(90px);border-radius:50%;display:none;position:absolute}.hero-bg .grid{display:none;position:absolute;inset:0}.hero-bg .b1{background:var(--accent);width:44vw;height:44vw;bottom:-16vw;right:-6vw}.bg1{background:radial-gradient(circle at calc(var(--mx) * 1%) calc(var(--my) * 1%), #ffffff0c, transparent 32%), radial-gradient(ellipse at 78% 75%, #211a1f, #0f0e13 70%)}.bg1 .b1{opacity:.2;display:block}.bg2{background:#0f0e14}.bg2 .blob{opacity:.26;filter:blur(110px);display:block}.bg2 .b2{background:#7c6cff;width:40vw;height:40vw;top:-18vw;left:-10vw}.bg2 .b3{opacity:.12;background:#e85d9a;width:26vw;height:26vw;top:34vh;left:38vw}.bg3{background:radial-gradient(at 78% 75%,#1c1820,#0e0d12 70%)}.bg3 .b1{opacity:.14;display:block}.bg3 .grid{-webkit-mask-image:radial-gradient(circle at calc(var(--mx) * 1%) calc(var(--my) * 1%), #000, #0006 22%, #0002 60%);mask-image:radial-gradient(circle at calc(var(--mx) * 1%) calc(var(--my) * 1%), #000, #0006 22%, #0002 60%);background:linear-gradient(#ffffff12 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/64px 64px;display:block}.chap.shadiyana .w-page{background:linear-gradient(#fff8f4,#ffece3)}.chap.shadiyana .c-poster{grid-template-columns:1fr;align-content:start}.chap.shadiyana .c-intro{position:relative}.chap.shadiyana .c-big-logo svg{height:clamp(52px,6vw,96px)}.chap.shadiyana .c-stats{grid-auto-flow:column;justify-content:start;gap:3vw}.chap.shadiyana .c-stat{border-top-color:var(--c-brand);min-width:12vw}.chap.shadiyana .c-stat p{font-size:clamp(36px,3.6vw,64px)}.chap.shadiyana .c-diagram rect{stroke:none}.chap.shadiyana .c-diagram .sub{font-size:20px;font-weight:400}.chap.shadiyana .c-link{stroke:color-mix(in srgb, var(--c-brand) 40%, transparent);stroke-width:3px}.wed-arch{fill:var(--c-soft)}.wed{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wed-petal{width:18px;fill:var(--c-brand);opacity:.45;position:absolute;top:-40px}.wed-phones{aspect-ratio:400/570;height:min(68vh,570px);position:absolute;bottom:8vh;left:43vw}.wed-app{height:84%;filter:drop-shadow(0 18px 30px color-mix(in srgb, var(--c-brand) 22%, transparent));position:absolute;bottom:0;right:0}.wed-splash{aspect-ratio:9/19;height:100%;box-shadow:0 0 0 2px #3a3a40, 0 24px 44px color-mix(in srgb, var(--c-brand) 28%, transparent);background:#16161a;border-radius:13%/6.2%;position:absolute;top:0;left:0;container-type:size}.wed-screen{background:radial-gradient(circle at 50% 42%, #e65a74, var(--c-brand) 55%, #b5233f);border-radius:11.5cqw;align-content:center;justify-items:center;gap:4cqw;padding:0 9cqw;display:grid;position:absolute;inset:3cqw;overflow:hidden}.wed-screen:before{content:"";background:#16161a;border-radius:0 0 4cqw 4cqw;width:34cqw;height:6.5cqw;position:absolute;top:0;left:50%;translate:-50%}.wed-logo,.wed-logo svg{width:100%;display:block}.wed-splash .wed-tag{color:#fff;font:500 5cqw/1.3 var(--c-font);text-align:center;opacity:.92}.wed-bar{background:#ffffff40;border-radius:9px;width:34cqw;height:1.4cqw;position:absolute;bottom:12cqw;overflow:hidden}.wed-bar i{background:#fff;height:100%;display:block}@media (width<=900px){.wed-phones{height:40vh;bottom:11vh;left:5vw}.chap.shadiyana .w-logo svg{height:24px}.chap.shadiyana .c-big-logo svg{height:40px}.chap.shadiyana.chap-about .c-statement{font-size:15px;display:block}}.bw{--bg2:#0b0f14;--line2:#1a222c;--panel:#121922;--ink:#f2f5f7;--mut:#a9bcb3;--green:#22e58b;--amber:#ffb020;--red:#ff3b4e;--me-h:min(52vh, 480px);--c-font:"Space Grotesk", sans-serif;height:100vh;color:var(--ink);font-family:var(--c-font);background:radial-gradient(55% 60% at 74% -6%,#57c797a8,#0000 70%),radial-gradient(45% 50% at 14% -8%,#3a9a7288,#0000 70%),radial-gradient(90% 45% at 50% 112%,#06201899,#0000 70%),repeating-linear-gradient(90deg,#ffffff07 0 8.33vw,#0000 8.33vw 16.66vw),linear-gradient(#14533f,#0c3a2c);padding:0;overflow:hidden}.bw .eyebrow{color:var(--green)}.bw p{color:var(--mut)}.bw b{color:var(--ink)}.bw-stage{aspect-ratio:1600/1060;background:#0a2a22;border:1px solid #ffffff2e;border-radius:18px;max-height:82vh;top:50%;left:34.5vw;right:3vw;overflow:hidden;translate:0 -50%;box-shadow:0 30px 80px #04120e99,0 0 0 6px #0a2a2266}.bw-clip{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.bw-field{fill:none;stroke:#eafff3;stroke-width:1.4px;opacity:.13;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bw-s{z-index:2;position:absolute}.bw h3{font:700 clamp(30px, 3.6vw, 60px)/1.08 var(--c-font);letter-spacing:-.03em;color:var(--ink)}.bw-title{text-align:center;align-content:start;justify-items:center;padding:11vh 5vw 0;display:grid;inset:0}.bw-name{font:700 clamp(64px, 14vw, 230px)/.95 var(--c-font);letter-spacing:-.05em;color:var(--ink);margin:10px 0}.bw-title .sub{color:var(--green);font-size:clamp(20px,2.2vw,34px)}.bw-problem{gap:16px;width:min(46vw,640px);display:grid;top:50%;left:5vw;translate:0 -50%}.bw-problem ul{gap:14px;margin-top:8px;list-style:none;display:grid}.bw-problem li{font:500 15px var(--mono);grid-template-columns:1fr auto;gap:4px 12px;display:grid}.bw-problem li>span:first-child{color:var(--mut)}.bw-problem li b{font:700 22px var(--mono);color:var(--green)}.bw-problem .warn b{color:var(--red)}.bw-bar{background:var(--line2);border-radius:9px;grid-column:1/-1;height:10px;overflow:hidden}.bw-bar i{background:var(--green);transform-origin:0;height:100%;display:block}.bw-problem .warn .bw-bar i{background:var(--red)}.bw-problem small{color:var(--mut);font:12px var(--mono)}.bw-screens{width:38vw;height:34vh;top:50%;right:6vw;translate:0 -50%}.bw-tv,.bw-ph{background:var(--panel);border:2px solid var(--line2);font:500 15px var(--mono);color:var(--mut);border-radius:14px;place-items:center;display:grid;position:absolute;bottom:0}.bw-tv{border-color:var(--green);width:64%;height:100%;left:0;overflow:hidden}.bw-tv video{object-fit:cover;width:100%;height:100%}.bw-tv span{color:var(--ink);position:absolute;bottom:8px;left:12px}.bw-ph{border-color:var(--amber);border-radius:20px;width:22%;height:78%;right:0}.bw-eyes{background:var(--red);border-radius:50%;width:14px;height:14px;position:absolute;top:-28px;left:24%;box-shadow:0 0 14px 3px #ff3b4e88}.bw-idea{width:38vw;top:50%;left:5vw;translate:0 -50%}.bw-vision{background:#082219e6;border:1px solid #ffffff1f;border-radius:18px;gap:18px;width:29.5vw;padding:22px 24px;display:grid;top:50%;left:3vw;translate:0 -50%}.bw-vision ol{gap:2.2vh;padding-left:26px;list-style:none;display:grid;position:relative}.bw-rail{background:#ffffff1f;width:3px;position:absolute;top:6px;bottom:6px;left:4px}.bw-rail i{background:var(--green);transform-origin:50% 0;position:absolute;inset:0;box-shadow:0 0 12px #22e58b88}.bw-step{opacity:.38;gap:2px;display:grid}.bw-step b{font:700 clamp(20px, 2vw, 32px)/1.1 var(--c-font)}.bw-step span{color:var(--mut);font-size:15px}.bw-chat{grid-template-columns:26vw minmax(0,300px) minmax(0,1fr);align-items:center;gap:3vw;padding:8vh 5vw 11vh;display:grid;inset:0}.bw-chat header{gap:12px;display:grid}.bw-chat header .eyebrow{color:var(--amber)}.bw-phone{background:var(--panel);border:2px solid #2a3440;border-radius:34px;grid-template-rows:auto 1fr auto;gap:10px;height:min(70vh,580px);padding:16px 14px;display:grid}.bw-phone .head{font:700 13px var(--mono);color:var(--ink);border-bottom:1px solid var(--line2);justify-content:center;align-items:center;gap:8px;padding-bottom:8px;display:flex}.bw-phone .head i{background:var(--green);border-radius:50%;width:8px;height:8px}.bw-phone .log{flex-direction:column;justify-content:flex-end;gap:10px;min-height:0;display:flex;overflow:hidden}.bw-phone .log p{border-radius:14px;max-width:90%;padding:10px 12px;font-size:14px;line-height:1.4}.bw-phone .log .me{background:var(--amber);color:#1a1205;align-self:flex-end;font-weight:700}.bw-phone .log .bot{color:var(--ink);background:#1b2530;align-self:flex-start}.bw-phone .bot small{color:var(--amber);font:11px var(--mono);margin-top:6px;display:block}.bw-phone .asks{flex-wrap:wrap;gap:6px;display:flex}.bw-phone button{border:1px solid var(--amber);color:var(--amber);font:12px var(--c-font);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px}.bw-phone button[aria-pressed=true],.bw-phone button:hover{background:var(--amber);color:#1a1205}.bw-phone button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bw-router{width:100%;max-height:76vh;overflow:visible}.bw-router .wire{fill:none;stroke:#2a3440;stroke-width:3px}.bw-router .wire.dash{stroke-dasharray:6 8;stroke:var(--amber);opacity:.6}.bw-router .route{fill:none;stroke:#0000;stroke-width:4px}.bw-router .route.on{stroke:var(--amber);filter:drop-shadow(0 0 6px #ffb02088)}.bw-router .node rect{fill:var(--panel);stroke:#2a3440;stroke-width:2px;transition:stroke .2s}.bw-router .node text{font:700 17px var(--c-font);fill:var(--mut);transition:fill .2s}.bw-router .node.on rect{stroke:var(--amber)}.bw-router .node.on text{fill:var(--ink)}.bw-router .note{font:13px var(--mono);fill:var(--amber)}.bw-packet{fill:var(--amber);opacity:0;filter:drop-shadow(0 0 8px var(--amber))}.bw-ship{padding:0 calc(6vw + var(--me-h) * .7) 8vh 5vw;align-content:center;gap:2.4vh;display:grid;inset:0}.bw-clients,.bw-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bw-client,.bw-tile{border:1px solid var(--line2);background:var(--panel);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.bw-client b,.bw-tile b{font:700 clamp(15px, 1.4vw, 20px) var(--c-font)}.bw-client span,.bw-tile span{color:var(--mut);font:13px var(--mono)}.bw-tile{border-color:color-mix(in srgb, var(--green) 45%, transparent)}.bw-hosts{border:1px solid var(--line2);background:var(--panel);border-radius:12px;gap:8px;padding:14px 16px;list-style:none;display:grid}.bw-host{font:700 16px var(--c-font);align-items:center;gap:10px;display:flex}.bw-host i{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #22e58b}.bw-host span{color:var(--mut);font:13px var(--mono);margin-left:auto}@media (width<=900px){.bw{--me-h:24vh}.bw-problem{width:auto;top:12vh;right:5vw;translate:none}.bw-screens{width:auto;height:18vh;inset:auto 10vw 12vh;translate:none}.bw-idea{width:auto;top:14vh;right:5vw;translate:none}.bw-stage{top:9vh;left:3vw;right:3vw;translate:none}.bw-vision{gap:10px;width:auto;padding:12px 14px;top:40vh;left:3vw;right:3vw;translate:none}.bw-vision .eyebrow{display:none}.bw-vision ol{gap:1vh}.bw-step b{font-size:17px}.bw-step span{font-size:13px}.bw-chat{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:7vh 5vw 11vh}.bw-chat header p:last-child,.bw-router{display:none}.bw-phone{height:auto;min-height:0}.bw-ship{padding:5vh 5vw calc(var(--me-h) + 2vh);align-content:start;gap:1.4vh}.bw-clients,.bw-tiles{gap:6px}.bw-client,.bw-tile{padding:8px}.bw-client span,.bw-tile span{font-size:11px}}.in-grass{background:#05134a;position:absolute;inset:0}.in-foot:after{content:"";background:linear-gradient(90deg,#05134a,#0000 20% 80%,#05134a);position:absolute;inset:0}.in-kick-copy,.in-count{z-index:2;gap:2vh;display:grid;position:absolute;top:calc(50% - clamp(84px,10vw,190px)/1.25)}.in-kick-copy{justify-items:start;width:28vw;left:4vw}.in-count{justify-items:end;right:4vw}.in-word{font:900 clamp(84px, 10vw, 190px)/.9 var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px #fff6;position:relative}.in-word:after{content:attr(data-w);color:var(--accent);-webkit-text-stroke:0;clip-path:inset(0 calc(100% - var(--p,0%)) 0 0);position:absolute;inset:0}.in-kick-copy p{color:var(--text);font-size:clamp(16px,1.3vw,20px);line-height:1.45}.in-kick-copy .in-ig{background:#05134acc;margin:0}.in-count p{color:var(--text);font:500 clamp(13px, 1vw, 15px) var(--mono);letter-spacing:.06em;text-transform:uppercase}.in-count b{color:var(--accent);font-size:1.6em;font-weight:700;display:inline-block}.interests{background:radial-gradient(circle at 70% 60%, #1a1922, var(--bg) 62%);grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;gap:3vw;height:100vh;padding:7vh 5vw 8vh;display:grid;overflow:hidden}.in-copy{z-index:1;grid-area:1/1;justify-items:start;gap:2vh;display:grid;position:relative}.in-title{font:800 clamp(40px, 5.6vw, 84px)/.95 var(--display);letter-spacing:-.045em}.in-says{display:grid}.in-line{grid-area:1/1;max-width:28ch;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.in-ig{border:1px solid var(--line);color:var(--text);font:600 clamp(15px, 1.1vw, 18px) var(--display);border-radius:999px;align-items:center;gap:10px;margin-top:1vh;padding:12px 20px;text-decoration:none;transition:border-color .2s;display:inline-flex}.in-ig svg{fill:currentColor;width:20px;height:20px}.in-ig i{font-style:normal;transition:translate .25s}.in-ig:hover{border-color:var(--accent)}.in-ig:hover i{translate:5px}.in-ig:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.in-scene{z-index:1;aspect-ratio:1211/1299;background:#070c1e;border-radius:22px;grid-area:1/2;justify-self:center;width:min(100%,78vh);position:relative;overflow:hidden}.in-stage{width:1211px;height:1299px;transform:scale(var(--s,.5));transform-origin:0 0;position:absolute;top:0;left:0}.in-foot .in-kick{object-fit:cover}.in-layer{width:100%;height:100%;position:absolute;inset:0}.in-screen{transform-origin:0 0;width:432px;height:282px;position:absolute;top:0;left:0}.in-t{font-family:var(--display)}@media (width<=900px){.interests{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:3vh;padding:9vh 5vw 11vh}.in-copy{grid-area:1/1}.in-scene{grid-area:2/1;align-self:center;width:min(100%,40vh)}.in-kick-copy{gap:12px;width:90vw;top:9vh;left:5vw}.in-count{top:9vh;right:5vw}.in-count p{display:none}.in-word{-webkit-text-stroke-width:1.5px;font-size:16vw}}.veil{--red:#ff3b4a;--ink:#fbeff2;--mut:#c9a9b4;--panel:#2a1420;height:100vh;color:var(--ink);background:radial-gradient(at 50% 38%,#5a1a30,#2c1020 55%,#1c0a16);padding:0;font-family:Space Grotesk,sans-serif;overflow:hidden}.veil .eyebrow{color:var(--red)}.veil p{color:var(--mut)}.vl-world{height:62vh;position:absolute;inset:0 0 auto}.vl-s{z-index:2;position:absolute}.veil h3{letter-spacing:-.03em;color:var(--ink);font:700 clamp(28px,3.4vw,56px)/1.08 Space Grotesk,sans-serif}.vl-title{text-align:center;justify-items:center;display:grid;inset:auto 5vw 15vh}.vl-name{letter-spacing:-.05em;color:var(--ink);font:700 clamp(84px,15vw,240px)/.9 Space Grotesk,sans-serif}.vl-title .sub{color:var(--red);margin-top:8px;font-size:clamp(20px,2.2vw,34px)}.vl-problem{text-align:center;justify-items:center;gap:12px;display:grid;inset:auto 5vw 17vh}.vl-problem p{max-width:60ch;font-size:clamp(16px,1.4vw,21px)}.vl-stages{grid-template-columns:repeat(4,1fr);gap:2vw;list-style:none;display:grid;inset:auto 5vw 13vh}.vl-stage{border-top:3px solid var(--red);opacity:.25;align-content:start;gap:4px;padding-top:12px;display:grid}.vl-stage i{font:500 13px var(--mono);color:var(--red)}.vl-stage b{color:var(--ink);font:700 clamp(24px,2.6vw,42px)/1.1 Space Grotesk,sans-serif}.vl-stage span{color:var(--mut);font-size:clamp(14px,1.1vw,17px);line-height:1.4}.vl-styles{text-align:center;justify-items:center;gap:14px;display:grid;inset:auto 5vw 12vh}.vl-styles .row{gap:10px;display:flex}.vl-styles button{border:2px solid var(--red);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 24px;font:700 17px Space Grotesk,sans-serif}.vl-styles button[aria-pressed=true],.vl-styles button:hover{background:var(--red);color:#fff}.vl-styles button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vl-styles .line{color:var(--ink);font:500 clamp(18px, 1.9vw, 28px) var(--mono)}.vl-styles mark{background:var(--red);color:#fff;border-radius:6px;padding:0 10px}.vl-styles mark.s1{background:var(--panel);color:var(--mut)}.vl-styles mark.s2{color:#2c1020;background:#ffb020}.vl-styles .safe{font:13px var(--mono)}.vl-ship{align-content:center;gap:4vh;padding:5vh 5vw 11vh;display:grid;inset:0}.vl-ship h3{font-size:clamp(24px,2.6vw,42px)}.vl-out{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:1.4vh;list-style:none;display:grid}.vl-out li{border-left:3px solid var(--red);background:#2a142088;padding:10px 14px;font-size:clamp(13px,1vw,16px);line-height:1.35}.vl-pipe{--line:#8a4a60;align-items:center;display:flex}.vl-group{border:2px dashed var(--line);border-radius:20px;flex:3 1 0;align-self:stretch;min-width:0;padding:40px 16px 16px;display:flex;position:relative}.veil .vl-group>p{font:700 14px var(--mono);letter-spacing:.06em;color:var(--red);position:absolute;top:10px;left:18px}.vl-node{background:var(--panel);border:2px solid #5a3040;border-radius:14px;flex:1 1 0;align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.vl-node b{color:var(--ink);font:700 clamp(17px,1.5vw,24px)/1.15 Space Grotesk,sans-serif}.vl-node span{color:var(--mut);font-size:clamp(13px,.95vw,15px);line-height:1.4}.vl-link{--p:0;flex:0 0 clamp(70px,6.6vw,118px);align-self:stretch;min-height:3px;position:relative}.vl-link:before{content:"";background:var(--line);height:3px;margin-top:-1.5px;position:absolute;top:50%;left:4px;right:8px}.vl-link:after{content:"";border-left:11px solid var(--line);border-block:7px solid #0000;margin-top:-7px;position:absolute;top:50%;right:2px}.vl-link small{text-align:center;font:700 clamp(11px, .8vw, 13px)/1.2 var(--mono);color:var(--ink);position:absolute;inset:auto 2px calc(50% + 9px)}.vl-link i{z-index:1;opacity:0;left:calc(var(--p) * 100%);background:var(--red);width:13px;height:13px;box-shadow:0 0 12px var(--red);border-radius:50%;margin:-6.5px;position:absolute;top:50%}@media (width<=900px){.bw-title{padding-top:9vh}.vl-world{height:46vh}.vl-title,.vl-problem{inset:46vh 5vw auto}.vl-stages{grid-template-columns:1fr;gap:1.4vh;inset:46vh 5vw auto}.vl-stage{border-top-width:2px;padding-top:6px}.vl-stage b{font-size:21px}.vl-styles{inset:46vh 5vw auto}.vl-ship{align-content:start;gap:12px;padding:3vh 5vw 9vh}.vl-ship h3{font-size:20px}.vl-ship>div:last-child{display:none}.vl-pipe,.vl-group{flex-direction:column;align-items:stretch}.vl-group{flex:none;padding:30px 10px 10px}.veil .vl-group>p{font-size:12px;top:7px;left:12px}.vl-node{flex:none;gap:0;padding:7px 12px}.vl-node b{font-size:16px}.vl-node span{font-size:12px;line-height:1.3}.vl-link{flex:0 0 34px}.vl-link:before{width:3px;height:auto;margin:0 0 0 -1.5px;inset:3px auto 8px 50%}.vl-link:after{border-top:11px solid var(--line);border-inline:7px solid #0000;border-bottom:0;margin:0 0 0 -7px;inset:auto auto 1px 50%}.vl-link small{text-align:left;inset:50% 0 auto calc(50% + 14px);translate:0 -50%}.vl-link i{left:50%;top:calc(var(--p) * 100%)}}.stack .name-intro{padding-top:64px}.top-nav{z-index:4;align-items:center;gap:32px;padding:20px 5vw;display:flex;position:absolute;inset:0 0 auto}.top-nav ul{align-items:center;list-style:none;display:flex}.top-nav a{color:var(--muted);text-decoration:none;transition:color .2s}.top-nav a:hover{color:var(--text)}.top-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.top-nav .mark{font:900 24px/1 var(--display);letter-spacing:-.04em;color:var(--text)}.top-nav .mark i{color:var(--accent);font-style:normal}.top-nav .links{font:500 15px var(--display);gap:28px;margin-left:auto}.top-nav .socials{border-left:1px solid #fff2;gap:8px;padding-left:28px}.top-nav .socials a{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.top-nav .socials a:hover{background:#ffffff14}.top-nav svg{fill:currentColor;width:18px;height:18px;display:block}@media (width<=700px){.top-nav{gap:12px;padding:14px 5vw}.top-nav .socials{border:0}.top-nav .socials a{width:30px;height:30px}.stack .name-intro{align-content:start;padding-top:11vh}.hero .avatar{height:26vh}}.hero-me{z-index:2;aspect-ratio:1026/1464;height:min(56vh,520px,42vw);position:absolute;bottom:0;right:2vw}.stack .hero-me .avatar{opacity:1;width:100%;height:100%;display:block;position:static}.me-props{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.me-flame{opacity:0}.stack.poster .top-nav{color:#1a0d08}.stack.poster .top-nav a,.stack.poster .top-nav .mark,.stack.poster .top-nav .mark i{color:inherit}.stack .top-nav .links{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 15px var(--display);border-radius:999px;gap:2px;padding:5px}.stack .top-nav .links a{color:inherit;border-radius:999px;padding:8px 16px;transition:background .2s,translate .2s;display:block}.stack .top-nav .links a:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.stack .top-nav .links li:last-child a{color:#fff;background:#1a0d08}.stack .top-nav .links li:last-child a:hover{filter:brightness(1.15);translate:0 -1px}.stack .top-nav .socials{border:0;gap:6px;padding-left:0}.stack .top-nav .socials a{border:1px solid color-mix(in srgb, currentColor 16%, transparent);width:40px;height:40px;color:inherit;transition:background .2s,translate .2s}.stack .top-nav .socials a:hover{background:color-mix(in srgb, currentColor 14%, transparent);translate:0 -1px}.stack .top-nav a:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=700px){.stack .top-nav{gap:8px}.stack .top-nav .links{padding:3px;font-size:13px}.stack .top-nav .links a{padding:6px 10px}.stack .top-nav .socials{display:none}}.poster-bg{z-index:1;background:var(--accent);position:absolute;inset:0}.stack.poster .name-intro{z-index:3;color:#1a0d08;text-align:center;padding:112px 0 0;display:block;overflow:hidden}.stack.poster .name-intro .eyebrow{color:#1a0d08;position:absolute;top:76px;left:5vw}.stack.poster .name{z-index:1;color:#fff;margin:0;font-size:min(24vw,40vh);line-height:1.1;position:absolute;inset:auto 0 calc(64px - .14em)}.stack.poster .name:after{color:#1a0d08}.stack.poster .role{text-align:left;color:#1a0d08;width:min(26vw,340px);margin:0;position:absolute;top:108px;left:5vw}.stack.poster .role b{color:#1a0d08}.stack.poster .roller b{color:#fff}body:has(.poster) .ship-meter .nudge{color:#fff}.strip{z-index:3;background:#1a0d08;height:52px;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.strip>div{flex:none;align-items:center;animation:40s linear infinite strip;display:flex}.strip span{color:#fff;font:600 15px var(--display);white-space:nowrap;padding:0 22px}.strip span:after{content:"✦";color:var(--accent);margin-left:44px}@keyframes strip{to{transform:translate(-100%)}}@media (width<=900px){.stack.poster .name-intro .eyebrow{top:96px}.stack.poster .role{width:auto;font-size:16px;top:122px;right:5vw}.stack.poster .name{font-size:25vw;bottom:calc(76px - .14em)}}.stack .avatar{height:min(56vh,520px,42vw)}@media (width<=1100px){.stack .name-intro{align-content:start;padding-top:84px}.top-nav .links{gap:18px;font-size:14px}.top-nav .socials{padding-left:14px}}@media (width<=700px){.hero .avatar,.stack .avatar,.hero-me{height:min(26vh,62vw)}.top-nav{gap:8px}.top-nav .links{gap:10px;font-size:13px}.top-nav .links li:first-child{display:none}.top-nav .socials{gap:0;padding-left:0}.top-nav .socials a{width:28px;height:28px}}@media (width<=430px){.top-nav .socials{display:none}}.cs{padding-bottom:96px}.cs .eyebrow{color:var(--c)}.cs h1,.cs h2,.cs h3{color:var(--text);font-family:var(--display);letter-spacing:-.03em}.cs-hero{align-content:end;gap:14px;min-height:100vh;padding:12vh 5vw 5vh;display:grid;position:relative;overflow:hidden}.cs-hero video{object-fit:cover;z-index:-1;width:74vw;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.cs-name{font:800 clamp(72px, 13vw, 210px)/1.2 var(--display);letter-spacing:-.05em;margin-block:-.12em}.cs-hero .sub{color:var(--c-soft);font-size:clamp(20px,2.2vw,34px);line-height:1.25}.cs-hero .lede{max-width:620px;color:var(--text)}.cs-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:3vh;display:grid}.cs-facts>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);background:#15141acc;border-radius:12px;padding:14px 16px}.cs-facts dt{font:700 clamp(24px, 2.4vw, 36px)/1.1 var(--mono);color:var(--c)}.cs-facts dd{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.4}.cs-story{background:var(--bg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:5vw;height:100vh;padding:0 5vw;display:grid}.cs-steps{list-style:none;display:grid}.cs-steps li{opacity:0;grid-area:1/1;gap:14px;transition:opacity .35s,translate .35s;display:grid;translate:0 20px}.cs-steps li.on{opacity:1;translate:0}.cs-steps i{font:500 15px var(--mono);color:var(--c)}.cs-steps h2{font-size:clamp(34px,4.2vw,68px);font-weight:700;line-height:1.05}.cs-steps p{max-width:560px;font-size:clamp(17px,1.4vw,21px)}.cs-flow{gap:8px;list-style:none;display:grid}.cs-flow li{border:1px solid var(--line);font:500 15px var(--mono);color:var(--muted);border-radius:10px;padding:10px 16px;transition:color .25s,background .25s,border-color .25s}.cs-flow li.on{border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);color:var(--text)}.cs-flow li.stop{color:var(--text);background:#ff5c5c26;border-color:#ff5c5c}.cs-sec{gap:22px;min-height:0;padding:9vh 5vw 0;display:grid}.cs-sec h2{font-size:clamp(30px,3.4vw,54px);font-weight:700;line-height:1.1}.cs-sec h3{letter-spacing:-.01em;font-size:20px;font-weight:600}.cs-run .row{flex-wrap:wrap;gap:10px;display:flex}.cs-run button{border:2px solid var(--c);color:var(--text);font:600 16px var(--display);cursor:pointer;background:0 0;border-radius:999px;padding:10px 20px;transition:background .2s,color .2s}.cs-run button[aria-pressed=true],.cs-run button:hover{background:var(--c);color:#0b0b0f}.cs-run button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cs-run .cs-flow{flex-wrap:wrap;display:flex}.cs-run .cs-flow li{text-align:center;flex:auto}.cs-verdict{border-left:3px solid var(--line);align-content:start;gap:4px;min-height:96px;padding:16px 20px;transition:border-color .25s;display:grid}.cs-verdict.on{border-color:var(--c)}.cs-verdict.on.bad{border-color:#ff5c5c}.cs-verdict b{font:700 clamp(22px, 2vw, 30px) var(--display)}.cs-run small{color:var(--muted);font:13px var(--mono)}.cs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.cs-grid>div{border:1px solid var(--line);background:#15141a;border-radius:14px;align-content:start;gap:8px;padding:22px;display:grid}.cs-grid.plain>div{border:0;border-left:2px solid var(--c);background:0 0;border-radius:0;padding:0 0 0 16px}.cs-grid p{font-size:16px}.cs-note{max-width:760px;font-size:16px}.cs-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-status>div{border:1px solid var(--line);background:#15141a;border-radius:14px;align-content:start;gap:10px;padding:22px;display:grid}.cs-status ul{color:var(--muted);gap:6px;font-size:16px;list-style:none;display:grid}.cs-status>div:first-child{border-color:var(--c)}.cs-for{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;padding-left:20px;font-size:16px;display:grid}.cs-stack{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.cs-stack li{border:1px solid var(--line);font:14px var(--mono);color:var(--text);border-radius:8px;padding:6px 12px}@media (width<=900px){.cs-hero{align-content:start;min-height:0;padding-top:40vh}.cs-hero video{width:100%;height:42vh;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.cs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-story{grid-template-columns:minmax(0,1fr);align-content:center;gap:4vh}.cs-story .cs-flow{flex-wrap:wrap;gap:6px;display:flex}.cs-story .cs-flow li{padding:6px 10px;font-size:13px}.cs-status,.cs-for{grid-template-columns:minmax(0,1fr)}}.ct{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:4vw;min-height:100vh;padding:84px 5vw 5vh;display:grid;overflow:hidden}.ct-say{gap:18px;display:grid}.ct h1,.ct h2{font:800 clamp(44px, 6vw, 100px)/1.02 var(--display);letter-spacing:-.045em}.ct-line{max-width:520px;font-size:clamp(17px,1.3vw,20px)}.ct-links{border-top:1px solid var(--line);margin-top:2vh;list-style:none}.ct-links li{border-bottom:1px solid var(--line)}.ct-links a{color:var(--text);grid-template-columns:26px auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 4px;text-decoration:none;transition:color .2s,padding-left .3s;display:grid}.ct-links svg{fill:currentColor;width:24px;height:24px}.ct-links b{color:inherit;font:700 clamp(22px, 2.2vw, 34px)/1.1 var(--display);letter-spacing:-.03em}.ct-links span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:14px var(--mono);overflow:hidden}.ct-links i{font-size:22px;font-style:normal;transition:translate .3s}.ct-links a:hover{color:var(--accent);padding-left:12px}.ct-links a:hover i{translate:6px}.ct-links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ct-tag{transform-origin:50% 0;place-self:start center;width:min(100%,62vh,400px);margin-top:-84px;position:relative;container-type:inline-size}.ct-sway{transform-origin:50% 0;position:relative}.ct-tag svg{width:100%;height:auto;display:block}.ct-sway>svg{-webkit-mask-image:linear-gradient(#0000 11%,#000 19%);mask-image:linear-gradient(#0000 11%,#000 19%)}.ct-sway>svg path,.ct-sway>svg rect{fill:none;stroke:var(--text);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ct-sway>svg .ct-strap{stroke:var(--accent);stroke-width:9px}.ct-sway>svg .ct-fill{fill:#15141a;stroke:none}.ct-sway>svg .ct-rule{stroke:var(--line)}.ct-sway>svg .ct-bar{fill:var(--text);stroke:none}.ct-code,.ct-role{text-align:center;font-family:var(--mono);position:absolute;left:0;right:0}.ct-code{color:var(--accent);font-size:5cqw;font-weight:500;top:31.6%}.ct-face{background:#24232b;border-radius:4cqw 4cqw 0 0;height:27%;position:absolute;top:37.6%;left:28%;right:28%;overflow:hidden}.ct-face .avatar{width:100%;height:auto;display:block}.ct-sign{color:var(--text);position:absolute;top:64.5%;left:22%;right:22%}.ct-role{color:var(--muted);font-size:4cqw;top:79.4%}@media (width<=900px){.ct{grid-template-columns:minmax(0,1fr);padding-bottom:8vh}.ct-tag{width:min(84vw,340px);margin-top:0}*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
