@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#050a09;--bone:#fff;--lichen:#ffffffbd;--phosphor:#ffb547;--ice:#a6f0e6;--black:#000;--era:.3;--veil:.4;--signal:color-mix(in oklab, var(--phosphor), var(--ice) calc(var(--era) * 100%));--rule:color-mix(in oklab, var(--bone) 15%, transparent);--faint:color-mix(in oklab, var(--bone) 8%, transparent);--font:"Archivo Variable", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--t-xs:12.5px;--t-s:14px;--t-m:16px;--t-l:19px;--t-xl:clamp(20px, 1.9vw, 26px);--t-statement:clamp(27px, 3.3vw, 52px);--t-word:clamp(46px, 6.6vw, 112px);--t-title:clamp(44px, 6.4vw, 108px);--t-name:clamp(52px, 10.2vw, 172px);--gutter:clamp(16px, 4.2vw, 64px)}html{background:var(--void)}body{background:var(--void);color:var(--bone);font-family:var(--font);font-size:var(--t-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-stretch:100%;line-height:1.6;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}a{color:inherit}::selection{background:var(--signal);color:var(--void)}:focus-visible{outline:1px solid var(--signal);outline-offset:4px;border-radius:2px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#stage{z-index:0;width:100vw;height:100lvh;display:block;position:fixed;inset:0}.veil{z-index:1;pointer-events:none;opacity:var(--veil);background:linear-gradient(90deg, color-mix(in srgb, var(--void) 94%, transparent) 0%, color-mix(in srgb, var(--void) 75%, transparent) 35%, color-mix(in srgb, var(--void) 20%, transparent) 60%, transparent 80%), linear-gradient(0deg, color-mix(in srgb, var(--void) 78%, transparent) 0%, transparent 30%);position:fixed;inset:0}.bar-shade{z-index:9;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--void) 80%, transparent), transparent);height:120px;position:fixed;top:0;left:0;right:0}.skip{z-index:40;background:var(--bone);color:var(--void);padding:10px 14px;text-decoration:none;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}.bar{z-index:10;padding:calc(env(safe-area-inset-top,0px) + 10px) var(--gutter) 10px;justify-content:space-between;align-items:center;gap:12px;transition:background-color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;top:0;left:0;right:0}.is-past-hero .bar{background:color-mix(in srgb, var(--void) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb, var(--rule) 50%, transparent)}.brand{letter-spacing:.01em;min-height:44px;color:var(--bone);opacity:0;align-items:center;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .6s,transform .6s;display:inline-flex;transform:translateY(-6px)}.brand__short{display:none}.brand__full{display:inline}.is-past-hero .brand{opacity:1;transform:none}.nav-label-short{display:none}.nav-label-full{display:inline}.nav-resume{color:var(--bone);font-weight:500}.nav{align-items:center;gap:clamp(2px,1.4vw,20px);display:flex}.nav a,.sound{min-height:44px;font:inherit;font-size:var(--t-s);color:var(--lichen);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;text-decoration:none;transition:color .3s;display:inline-flex}.nav a:hover,.sound:hover,.nav a[aria-current=true],.sound[aria-pressed=true]{color:var(--bone)}.sound__bars{align-items:flex-end;gap:2px;width:14px;height:12px;display:inline-flex}.sound__bars i{background:currentColor;border-radius:1px;width:2px;height:4px;display:block}.sound__bars i:nth-child(2){height:8px}.sound__bars i:nth-child(3){height:6px}.sound__bars i:nth-child(4){height:10px}.sound[aria-pressed=true] .sound__bars i{animation:1.05s ease-in-out infinite eq}.sound[aria-pressed=true] .sound__bars i:nth-child(2){animation-delay:-.35s}.sound[aria-pressed=true] .sound__bars i:nth-child(3){animation-delay:-.7s}.sound[aria-pressed=true] .sound__bars i:nth-child(4){animation-delay:-.2s}@keyframes eq{0%,to{height:3px}50%{height:12px}}.lb{z-index:30;background:var(--black);pointer-events:none;height:12svh;transition:transform 1.5s cubic-bezier(.7,0,.2,1);position:fixed;left:0;right:0}.lb--t{transform-origin:top;top:0}.lb--b{transform-origin:bottom;bottom:0}.lb.is-open{transform:scaleY(0)}main{z-index:2;padding-inline:var(--gutter);position:relative}main:focus{outline:none}.hero{box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-block:120px clamp(28px,7vh,84px);display:flex;position:relative}.hero__lede{max-width:60ch;font-size:var(--t-l);color:var(--bone);opacity:.92;margin:0 0 clamp(8px,1.6vh,18px)}.hero__name{font-size:var(--t-name);letter-spacing:-.035em;white-space:nowrap;margin:0;font-weight:300;font-stretch:125%;line-height:.9}.hero__w,.hero__name .ch{display:inline-block}.hero__cue{font-size:var(--t-s);color:var(--lichen);align-items:center;gap:12px;margin:0;display:flex;position:absolute;bottom:clamp(30px,7.4vh,88px);right:0}.hero__cue i{background:var(--faint);width:1px;height:42px;display:block;position:relative;overflow:hidden}.hero__cue i:after{content:"";background:var(--signal);width:1px;height:40%;animation:2.2s cubic-bezier(.6,0,.3,1) infinite drip;position:absolute;top:-40%;left:0}@keyframes drip{to{top:100%}}.intro .hero__name,.intro .hero__lede,.intro .hero__cue{opacity:0}.summary{flex-direction:column;justify-content:center;min-height:88svh;padding-block:clamp(48px,8vh,80px);display:flex}.summary__content{flex-direction:column;gap:clamp(16px,2.8vh,26px);max-width:min(720px,100%);display:flex}.summary__lead{letter-spacing:-.018em;text-wrap:pretty;color:var(--bone);margin:0;font-size:clamp(22px,2.5vw,34px);font-weight:350;line-height:1.35}.summary__lead .w{opacity:var(--o,.18);transition:opacity .15s}.summary__body{max-width:62ch;color:var(--lichen);gap:16px;font-size:clamp(15px,1.2vw,17px);line-height:1.65;display:grid}.summary__body p{margin:0}.summary__body b{color:var(--bone);font-weight:500}.summary__tenets{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(12px,2vh,24px);padding-top:24px;display:grid}.tenet{flex-direction:column;gap:6px;display:flex}.tenet__index{font-size:var(--t-xs);letter-spacing:.08em;color:var(--signal);font-variant-numeric:tabular-nums;font-weight:600}.tenet__title{color:var(--bone);margin:0;font-size:15px;font-weight:500;line-height:1.3}.tenet__desc{color:var(--lichen);margin:0;font-size:13px;line-height:1.5}.journey{position:relative}.journey__sticky{gap:56px;padding-block:96px 48px;display:grid}.chapters{gap:72px;min-height:0;display:grid;position:relative}.is-cinematic .journey{height:calc(var(--jsteps,4.2) * 100svh + 30svh)}.is-cinematic .journey__sticky{box-sizing:border-box;height:100svh;padding-block:calc(env(safe-area-inset-top,0px) + 86px) clamp(16px, 3.2vh, 34px);grid-template-rows:minmax(0,1fr) auto;gap:clamp(14px,2.6vh,30px);position:sticky;top:0}.is-cinematic .chapters{display:block}.is-cinematic .chapter{width:min(610px,100%);opacity:var(--o,0);transform:translate3d(0, calc(var(--y,0) * 1px), 0);pointer-events:none;position:absolute;top:0;left:0}.is-cinematic .chapter:first-child,.is-cinematic .chapter.is-active{pointer-events:auto}.chapter__when{font-size:var(--t-s);color:var(--lichen);font-variant-numeric:tabular-nums;margin:0}.chapter__word{font-size:var(--t-word);font-weight:250;line-height:.98;font-stretch:var(--wdth,125%);letter-spacing:-.03em;white-space:nowrap;margin:4px 0 14px}.chapter__role{font-size:var(--t-xl);text-wrap:balance;color:var(--bone);margin:0;font-weight:500;line-height:1.3}.chapter__org{font-size:var(--t-m);color:var(--lichen);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.chapter__badge{font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--signal);background:color-mix(in oklab, var(--signal) 12%, transparent);border:1px solid color-mix(in oklab, var(--signal) 28%, transparent);border-radius:4px;padding:2px 8px;font-weight:600;line-height:1.2;display:inline-block}.chapter__metric{align-items:baseline;gap:14px;margin:16px 0 0;display:flex}.chapter__metric b{letter-spacing:-.02em;color:var(--signal);font-size:clamp(30px,3.4vw,50px);font-weight:300;font-stretch:125%;line-height:1}.chapter__metric span{max-width:28ch;color:var(--lichen);font-size:14px;line-height:1.35}.chapter__points{gap:9px;max-width:52ch;margin:18px 0 0;padding:0;list-style:none;display:grid}.chapter__points li{color:var(--lichen);padding-left:20px;line-height:1.5;position:relative}.chapter__points li b{color:var(--bone);font-weight:500}.chapter__points li:before{content:"";background:var(--signal);width:9px;height:1px;position:absolute;top:.78em;left:0}.trace{--label:clamp(150px, 25vw, 340px);border-top:1px solid var(--rule);font-size:var(--t-xs);font-variant-numeric:tabular-nums;padding-top:10px;font-stretch:87.5%;line-height:1.2;position:relative}.trace__axis,.trace__row{grid-template-columns:var(--label) minmax(0, 1fr);align-items:center;display:grid}.trace__axis{height:22px}.trace__now{font-size:var(--t-s);color:var(--signal);font-weight:600}.trace__ticks{height:100%;position:relative}.trace__tick{color:var(--lichen);position:absolute;top:3px;transform:translate(-50%)}.trace__rows{position:relative}.trace__row{width:100%;min-height:25px;font:inherit;text-align:left;color:var(--lichen);cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .35s}.trace__row:hover,.trace__row.is-active{color:var(--bone)}.trace__label{min-width:0;padding-left:calc(var(--depth,0) * 13px);justify-content:space-between;gap:10px;padding-right:16px;display:flex}.trace__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace__dur{opacity:.75;flex:none}.trace__lane{height:25px;position:relative}.trace__lane:before{content:"";background:var(--faint);height:1px;position:absolute;top:50%;left:0;right:0}.trace__bar{height:9px;top:8px;left:calc(var(--l,0) * 100%);width:calc(var(--w,0) * 100%);background:color-mix(in oklab, var(--bone) 18%, transparent);border-radius:2px;transition:background-color .45s,box-shadow .45s;position:absolute}.trace__row.is-past .trace__bar{background:color-mix(in oklab, var(--bone) 34%, transparent)}.trace__row.is-active .trace__bar{background:var(--signal);box-shadow:0 0 18px color-mix(in oklab, var(--signal) 55%, transparent)}.trace__playhead{pointer-events:none;background:var(--signal);width:1px;top:-22px;bottom:0;left:calc(var(--label) + (100% - var(--label)) * var(--p,0));position:absolute}.trace__playhead:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-3px}@media (width>=761px){.journey.is-compact .journey__sticky{padding-top:calc(env(safe-area-inset-top,0px) + 74px)}.journey.is-compact .chapter__word{font-size:min(var(--t-word), 10.5vh);margin:2px 0 8px}.journey.is-compact .chapter__role{font-size:20px}.journey.is-compact .chapter__metric{margin-top:10px}.journey.is-compact .chapter__metric b{font-size:40px}.journey.is-compact .chapter__points{gap:6px;max-width:60ch;margin-top:12px;font-size:15px}.journey.is-compact .chapter__points li{line-height:1.45}.journey.is-compact .trace__axis{height:18px}.journey.is-compact .trace__row,.journey.is-compact .trace__lane{height:20px;min-height:20px}.journey.is-compact .trace__bar{height:8px;top:6px}}@media (width<=760px){.journey.is-compact .journey__sticky{padding-top:calc(env(safe-area-inset-top,0px) + 72px)}.journey.is-compact .chapter__word{margin-bottom:6px}.journey.is-compact .trace__row,.journey.is-compact .trace__lane{height:19px;min-height:19px}.journey.is-compact .trace__bar{height:7px;top:6px}}.journey.is-lean .trace__row--group,.journey.is-tight .chapter__points li:nth-child(n+3){display:none}.is-cinematic .journey.is-flat{height:auto}.is-cinematic .journey.is-flat .journey__sticky{grid-template-rows:none;gap:56px;height:auto;padding-block:96px 48px;position:static}.is-cinematic .journey.is-flat .chapters{gap:72px;display:grid}.is-cinematic .journey.is-flat .chapter{opacity:1;width:auto;position:static;transform:none}.is-cinematic .journey.is-flat .chapter__word{font-stretch:125%}.caps{flex-direction:column;justify-content:center;gap:clamp(20px,3vh,32px);min-height:95svh;padding-block:clamp(48px,7vh,80px);display:flex}.section-title{font-size:var(--t-title);letter-spacing:-.035em;margin:0;font-weight:300;font-stretch:125%;line-height:1}.caps__list{max-width:640px;margin:0;padding:0;list-style:none}.cap{border-top:1px solid var(--rule);gap:4px;padding:11px 0;display:grid}.cap:last-child{border-bottom:1px solid var(--rule)}.cap__name{font-size:var(--t-xl);color:var(--bone);line-height:1.25;transition:color .35s}.cap__tools{max-width:58ch;color:var(--lichen);font-size:15px}.cap.is-focus .cap__name{color:var(--signal)}.creds{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px 40px;max-width:760px;display:grid}.creds h3{font-size:var(--t-s);color:var(--lichen);margin:0 0 6px;font-weight:500}.creds ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.work{padding-block:clamp(48px,7vh,72px) 0}.project{flex-direction:column;justify-content:center;gap:16px;max-width:580px;min-height:82svh;padding-block:clamp(24px,4vh,48px);display:flex}.project--featured{max-width:min(660px,100%);min-height:88svh}.project__cue{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lichen);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;display:inline-flex}.project__cue-tag{background:color-mix(in oklab, var(--signal) 15%, transparent);color:var(--signal);border-radius:3px;padding:2px 7px;font-weight:600;display:inline-block}.project__name{font-size:var(--t-title);letter-spacing:-.035em;margin:0;font-weight:300;font-stretch:125%;line-height:1}.project__meta{font-size:var(--t-s);color:var(--signal);margin:0}.project__desc{max-width:32ch;font-size:var(--t-xl);margin:0;line-height:1.4}.project--featured .project__desc{max-width:52ch;color:var(--bone);font-size:17px;line-height:1.5}.project__status{color:var(--lichen);margin:0}.project__link{min-height:44px;color:var(--bone);border-bottom:1px solid var(--signal);align-self:flex-start;align-items:center;text-decoration:none;transition:color .3s;display:inline-flex}.project__link:hover{color:var(--signal)}.simulator-card{background:color-mix(in oklab, var(--bone) 3%, var(--void));border:1px solid color-mix(in oklab, var(--bone) 12%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;flex-direction:column;gap:14px;margin-top:4px;padding:clamp(16px,2.4vw,22px);display:flex}.simulator-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.simulator-card__title{font-size:var(--t-s);letter-spacing:.02em;color:var(--bone);font-weight:500}.simulator-card__status{align-items:center;display:inline-flex}.status-badge{font-size:var(--t-xs);letter-spacing:.03em;background:color-mix(in oklab, var(--ice) 14%, transparent);color:var(--ice);border:1px solid color-mix(in oklab, var(--ice) 32%, transparent);border-radius:4px;align-items:center;padding:3px 8px;font-weight:500;display:inline-flex}.simulator-card__instruction{color:var(--lichen);margin:0;font-size:13px;line-height:1.45}.simulator-card__scenarios{gap:9px;display:grid}.scenario-pill{background:color-mix(in oklab, var(--bone) 2.5%, transparent);border:1px solid color-mix(in oklab, var(--bone) 8%, transparent);color:inherit;width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;border-radius:6px;flex-direction:column;gap:4px;margin:0;padding:11px 14px;text-decoration:none;transition:border-color .25s,background-color .25s,transform .25s;display:flex}.scenario-pill:hover,.scenario-pill.is-active{background:color-mix(in oklab, var(--signal) 8%, transparent);border-color:color-mix(in oklab, var(--signal) 45%, transparent)}.scenario-pill:hover{transform:translate(3px)}.scenario-pill__head{align-items:center;gap:8px;display:flex}.scenario-pill__num{font-size:var(--t-xs);color:var(--signal);font-variant-numeric:tabular-nums;font-weight:600}.scenario-pill__name{font-size:var(--t-s);color:var(--bone);font-weight:500}.scenario-pill__badge{background:color-mix(in oklab, var(--signal) 18%, transparent);color:var(--signal);border-radius:3px;padding:1px 6px;font-size:11px;font-weight:500}.scenario-pill__desc{color:var(--lichen);margin:0;font-size:12px;line-height:1.4;display:block}.simulator-card__trace{background:color-mix(in oklab, var(--void) 94%, black);border:1px solid color-mix(in oklab, var(--ice) 22%, transparent);border-radius:6px;flex-direction:column;gap:11px;margin-top:4px;padding:13px 15px;display:flex}.trace-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lichen);margin:0;font-size:10.5px}.trace-header{border-bottom:1px solid color-mix(in oklab, var(--rule) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px;font-size:12.5px;display:flex}.trace-header__label{color:var(--bone);font-weight:500}.trace-header__tag{color:var(--ice);background:color-mix(in oklab, var(--ice) 14%, transparent);border:1px solid color-mix(in oklab, var(--ice) 25%, transparent);border-radius:3px;padding:2px 7px;font-size:11px;font-weight:500}.trace-timeline{flex-direction:column;gap:8px;display:flex}.trace-step{align-items:flex-start;gap:10px;font-size:12px;display:flex}.trace-step__marker{color:var(--signal);background:color-mix(in oklab, var(--signal) 14%, transparent);border-radius:3px;margin-top:2px;padding:2px 5px;font-size:10px;font-weight:600;line-height:1}.trace-step--success .trace-step__marker{color:var(--ice);background:color-mix(in oklab, var(--ice) 14%, transparent)}.trace-step__body{flex-direction:column;flex:1;gap:2px;display:flex}.trace-step__head{color:var(--bone);font-size:12px}.trace-step__head code{color:var(--ice);background:color-mix(in oklab, var(--ice) 8%, transparent);border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.trace-step__meta{color:var(--lichen);margin:0;font-size:11.5px;line-height:1.35}.trace-step__meta code{color:var(--signal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.simulator-card__pipeline{border-top:1px solid var(--rule);color:var(--lichen);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:10px;font-size:11.5px;font-stretch:87.5%;display:flex}.pipeline-step{color:var(--bone);opacity:.88}.pipeline-div{color:var(--signal);font-weight:700}.project__actions{align-items:center;gap:14px;margin-top:6px;display:flex}.project__link--hero{font-size:var(--t-s);background:color-mix(in oklab, var(--signal) 12%, transparent);border-bottom:0;border:1px solid var(--signal);color:var(--bone);border-radius:4px;align-items:center;gap:10px;padding:11px 20px;font-weight:500;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.project__link--hero:hover{background:var(--signal);color:var(--void);box-shadow:0 0 24px color-mix(in oklab, var(--signal) 40%, transparent)}.project__link-arrow{font-size:14px;transition:transform .25s}.project__link--hero:hover .project__link-arrow{transform:translate(2px,-2px)}.contact{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:100svh;padding-block:max(120px,30svh) 96px;display:flex;position:relative}.contact__title{max-width:15ch;font-size:var(--t-title);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:300;font-stretch:125%;line-height:1.02}.contact__mail{font-size:var(--t-xl);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:0;display:flex}.contact__mail a{color:var(--bone);border-bottom:1px solid var(--signal);overflow-wrap:anywhere;text-decoration:none}.copy{border:1px solid var(--rule);min-height:44px;font:inherit;font-size:var(--t-s);color:var(--lichen);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;transition:color .3s,border-color .3s}.copy:hover{color:var(--bone);border-color:var(--lichen)}.contact__links{flex-wrap:wrap;justify-content:center;gap:4px 26px;margin:0;padding:0;list-style:none;display:flex}.contact__links a{min-height:44px;color:var(--lichen);align-items:center;text-decoration:none;transition:color .3s;display:inline-flex}.contact__links a:hover{color:var(--bone)}.foot{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);font-size:var(--t-xs);color:var(--lichen);margin:0;position:absolute}.no-webgl #stage{display:none}.no-webgl body{background:radial-gradient(1100px 680px at 70% 40%, color-mix(in srgb, var(--phosphor) 10%, var(--void)), var(--void) 72%) fixed}@media (width<=760px){.bar{padding:calc(env(safe-area-inset-top,0px) + 6px) clamp(8px, 2.5vw, 16px) 6px;gap:8px}.nav{gap:clamp(1px,1.2vw,8px)}.nav a,.sound{min-height:40px;padding:0 clamp(4px,1.2vw,8px);font-size:clamp(12px,3.2vw,14px)}.sound{padding:0 4px}.sound__label{display:none}.veil{background:linear-gradient(180deg, color-mix(in srgb, var(--void) 88%, transparent) 0%, color-mix(in srgb, var(--void) 55%, transparent) 42%, color-mix(in srgb, var(--void) 35%, transparent) 60%, color-mix(in srgb, var(--void) 92%, transparent) 100%)}.nav a.nav--wide{display:none}.hero__name{font-size:min(19vw,78px);line-height:.94}.hero__w{display:block}.hero__cue{display:none}.summary__text,.summary__lead{font-size:clamp(20px,5.5vw,24px)}.summary__tenets{grid-template-columns:1fr;gap:16px}.chapter__word{margin-bottom:10px;font-size:clamp(38px,11.5vw,54px)}.chapter__role{font-size:18px}.chapter__org{font-size:14px}.chapter__points{gap:6px;margin-top:12px;font-size:14.5px}.chapter__metric{margin-top:10px}.chapter__metric b{font-size:32px}.chapter__metric span{font-size:14px}.trace{--label:46%}.trace__row,.trace__lane{height:22px;min-height:22px}.trace__bar{height:8px;top:7px}.trace__label{padding-left:calc(var(--depth,0) * 8px);padding-right:10px}.trace__dur{display:none}.project{min-height:auto;padding-block:40px 60px}}@media (width<=580px){.brand__full{display:none!important}.brand__short{color:var(--bone);font-size:15px;font-weight:600;display:inline!important}.nav-label-full{display:none!important}.nav-label-short{display:inline!important}.nav{gap:2px}.nav a,.sound{padding:0 4px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
