@property --wd-bg{syntax:"<color>";inherits:true;initial-value:#070908}@property --wd-ink{syntax:"<color>";inherits:true;initial-value:#eef1f5}@property --wd-muted{syntax:"<color>";inherits:true;initial-value:#d6e0dc}@property --wd-surface{syntax:"<color>";inherits:true;initial-value:#101312}@property --wd-accent{syntax:"<color>";inherits:true;initial-value:#1cd6ac}html{scroll-padding-top:calc(var(--wd-bar-h,4.5rem) + 1.25rem);--wd-bg:#070908;--wd-ink:#eef1f5;--wd-muted:#d6e0dcd1;--wd-faint:#1cd6ac9e;--wd-line:#1cd6ac38;--wd-surface:#101312;--wd-accent:#1cd6ac;--wd-data:#1cd6ac;--wd-orange:#f97316;--wd-font-display:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--wd-font-body:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--wd-font-mono:var(--font-jetbrains), ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16.2px}html[data-world-theme=day]{--wd-bg:#f4f1ea;--wd-ink:#161513;--wd-muted:#162824b8;--wd-faint:#0e9f84d1;--wd-line:#0e9f8433;--wd-surface:#fff;--wd-accent:#0e9f84;--wd-data:#0e9f84;--wd-orange:#f97316;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-world-theme=day] .wd-root,html[data-world-theme=day] .wd-studio-shell,.wd-root[data-theme=day],.wd-studio-shell[data-theme=day]{--wd-accent:#0e9f84;--wd-data:#0e9f84;--wd-faint:#0e9f84d1;--wd-line:#0e9f8433}.wd-root{--wd-font-display:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--wd-font-body:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--wd-font-mono:var(--font-jetbrains), ui-monospace, monospace;--wd-ease:cubic-bezier(.22, 1, .36, 1);--wd-bar-h:4.5rem;--wd-fs-13:.8125rem;--wd-fs-21:1.3125rem;--wd-fs-34:2.125rem;--wd-fs-55:3.4375rem;--wd-fs-89:5.5625rem;--wd-fs-144:9rem;--wd-text-fluid:clamp(1.3125rem, .55vw + 1.18rem, 1.3125rem);--wd-lead-fluid:clamp(1.7rem, 1.15vw + 1.35rem, 2.125rem);--wd-title-fluid:clamp(3.4375rem, 5.4vw + 1.1rem, 5.5625rem);--wd-title-sub-fluid:clamp(2.125rem, 3.2vw + 1.1rem, 3.4375rem);--wd-display-fluid:clamp(5.5625rem, 8.8vw + .6rem, 9rem);background:var(--wd-bg);color:var(--wd-ink);font-family:var(--wd-font-body);-webkit-font-smoothing:antialiased;position:relative;inset:auto;overflow:visible}.wd-root:after{content:none}.wd-root,.wd-root *,.wd-root :before,.wd-root :after{box-sizing:border-box}.wd-root[data-theme=day]{background:var(--wd-bg)}.wd-root.is-theme-shift{transition:background 1.4s var(--wd-ease), color 1.4s var(--wd-ease)}html.is-theme-shift,html.is-theme-shift body,html.is-theme-shift .wd-root,html.is-theme-shift .wd-studio-shell,html.is-theme-shift .wd-bar,html.is-theme-shift .wd-panel__card,html.is-theme-shift .wd-tech-rail{transition:background-color .9s var(--wd-ease,cubic-bezier(.22, 1, .36, 1)), color .9s var(--wd-ease,cubic-bezier(.22, 1, .36, 1)), border-color .9s var(--wd-ease,cubic-bezier(.22, 1, .36, 1)), --wd-bg .9s var(--wd-ease,cubic-bezier(.22, 1, .36, 1)), --wd-ink .9s var(--wd-ease,cubic-bezier(.22, 1, .36, 1)), --wd-muted .9s var(--wd-ease,cubic-bezier(.22, 1, .36, 1)), --wd-surface .9s var(--wd-ease,cubic-bezier(.22, 1, .36, 1)), --wd-accent .9s var(--wd-ease,cubic-bezier(.22, 1, .36, 1))}::view-transition-old(root){animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){html.is-theme-shift,html.is-theme-shift body,html.is-theme-shift .wd-root,html.is-theme-shift .wd-studio-shell,.wd-root.is-theme-shift{transition:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.wd-root.wd-has-cursor,.wd-root.wd-has-cursor *{cursor:none!important}html[data-world-theme=day],html[data-world-theme=day] body{background:var(--wd-bg);color:var(--wd-ink)}html,html[data-world-theme=night],html[data-world-theme=night] body{background:var(--wd-bg)}.wd-stage{z-index:1;position:absolute;inset:0;overflow:hidden}.wd-stage canvas{display:block;width:100%!important;height:100%!important}.wd-stage:before,.wd-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.wd-stage:before{mix-blend-mode:screen;opacity:.95;background:radial-gradient(38% 36% at 57% 46%,#4084ca40 0%,#204c7a1a 38%,#0000 72%),radial-gradient(23% 20% at 62%,#f6be5e29 0%,#f6be5e0b 34%,#0000 70%),radial-gradient(72% 64% at 57% 46%,#0f1e3057 0%,#0000 74%)}.wd-stage:after{opacity:1;background:radial-gradient(85% 78% at 57% 46%,#0000 54%,#03070c38 74%,#0205098f 100%),linear-gradient(#080d142e 0%,#05080d0d 28%,#04070c3d 100%)}.wd-drop-bridge,.wd-snake-trail{z-index:8;pointer-events:none;position:fixed;inset:0}.wd-mark{color:var(--wd-orange,#f97316);font-style:normal;font-weight:600}.wd-cursor-field{z-index:95;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;inset:0}.wd-cursor-field.is-on{opacity:1}.wd-cursor-field__head,.wd-cursor-field__trail span{background:var(--wd-accent);width:7px;height:7px;box-shadow:0 0 10px var(--wd-accent);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:fixed;top:0;left:0}.wd-cursor-field__head{width:9px;height:9px;box-shadow:0 0 14px var(--wd-accent);background:#fff;margin:-4.5px 0 0 -4.5px}.wd-cursor-field__trail span{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.wd-compute__drop,.wd-compute__drop-label{display:none!important}.wd-compute__drop i{background:var(--wd-accent);width:6px;height:6px;box-shadow:0 0 12px var(--wd-accent), 0 8px 18px color-mix(in srgb, var(--wd-accent) 45%, transparent);border-radius:1px;animation:2.6s cubic-bezier(.22,1,.36,1) infinite wd-map-drop;position:absolute;top:8%}.wd-compute__drop-label{appearance:none;color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;pointer-events:auto;cursor:pointer;background:0 0;border:0;font-size:.68rem;animation:1.1s cubic-bezier(.22,1,.36,1) both wd-cue-pop;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.wd-compute__drop-label:hover{color:var(--wd-orange,#f97316)}@keyframes wd-cue-pop{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.92)}55%{opacity:1;transform:translate(-50%)translateY(-3px)scale(1.04)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes wd-map-drop{0%{opacity:.9;transform:translateY(0)scale(1)}80%{opacity:.35}to{opacity:0;transform:translateY(14rem)scale(.35)}}.wd-cursor.is-on{opacity:1}.wd-cursor__dot{background:var(--wd-ink);border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute}.wd-cursor__halo{opacity:0;width:0;height:0;transition:width .2s var(--wd-ease), height .2s var(--wd-ease), margin .2s var(--wd-ease), opacity .2s ease, border-color .2s ease;border:0;border-radius:50%;margin:0;position:absolute}.wd-cursor--data .wd-cursor__dot{width:4px;height:4px;margin:-2px 0 0 -2px}.wd-cursor--target .wd-cursor__halo{border:1px solid color-mix(in srgb, var(--wd-accent) 70%, transparent);opacity:.75;width:18px;height:18px;margin:-9px 0 0 -9px}.wd-cursor.is-press .wd-cursor__dot{transform:scale(.7)}.wd-bar{z-index:40;pointer-events:auto;min-height:var(--wd-bar-h);isolation:isolate;background:color-mix(in srgb, var(--wd-bg) 88%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.35);border-bottom:1px solid color-mix(in srgb, var(--wd-line) 40%, transparent);transition:opacity .9s var(--wd-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1rem clamp(1.2rem,3vw,2.6rem);display:grid;position:fixed;top:0;left:0;right:0}.wd-bar:before{content:"";z-index:-1;background:var(--wd-bg);opacity:.82;pointer-events:none;position:absolute;inset:0}.wd-bar:after{content:"";background:linear-gradient(180deg, var(--wd-bg) 0%, color-mix(in srgb, var(--wd-bg) 78%, transparent) 38%, transparent 100%);pointer-events:none;height:4.5rem;position:absolute;top:100%;left:0;right:0}.wd-bar>*{pointer-events:auto}.wd-bar__end{z-index:2;justify-self:end;align-items:center;gap:.45rem;display:inline-flex;position:relative}.wd-brand{appearance:none;color:var(--wd-ink);z-index:2;min-height:2.5rem;font-family:var(--wd-font-display);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .35s var(--wd-ease), opacity .9s var(--wd-ease), letter-spacing .9s var(--wd-ease);background:0 0;border:0;justify-self:start;align-items:center;padding:.15rem .1rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.wd-root[data-hero=impact][data-layer=world] .wd-brand{opacity:.28}.wd-root[data-hero=settled] .wd-brand{letter-spacing:.26em}.wd-brand:hover{color:var(--wd-accent)}.wd-nav-toggle{appearance:none;border:1px solid color-mix(in srgb, var(--wd-line) 70%, transparent);background:color-mix(in srgb, var(--wd-surface) 82%, transparent);width:auto;min-width:44px;height:44px;color:var(--wd-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background 1.2s var(--wd-ease), color 1.2s var(--wd-ease), border-color 1.2s var(--wd-ease);justify-content:center;justify-self:end;align-items:center;gap:.45rem;padding:0 .7rem 0 .55rem;display:none;position:relative}.wd-nav-toggle__text{font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.wd-nav-toggle__icon{width:18px;height:12px;display:block;position:relative}.wd-nav-toggle__icon i{background:currentColor;border-radius:1px;height:1.5px;transition:transform .18s,opacity .16s,top .18s;position:absolute;left:0;right:0}.wd-nav-toggle__icon i:first-child{top:0}.wd-nav-toggle__icon i:nth-child(2){top:5.25px}.wd-nav-toggle__icon i:nth-child(3){top:10.5px}.wd-nav-toggle.is-open .wd-nav-toggle__icon i:first-child{top:5.25px;transform:rotate(45deg)}.wd-nav-toggle.is-open .wd-nav-toggle__icon i:nth-child(2){opacity:0}.wd-nav-toggle.is-open .wd-nav-toggle__icon i:nth-child(3){top:5.25px;transform:rotate(-45deg)}.wd-nav{flex-wrap:nowrap;justify-content:center;justify-self:center;align-items:center;gap:.15rem 1.35rem;display:flex}.wd-nav-sheet{pointer-events:auto;display:none}.wd-nav-sheet.is-open{top:var(--wd-bar-h,3.35rem);z-index:39;padding:.2rem 1rem max(.9rem, env(safe-area-inset-bottom,0px));background:var(--wd-bg);border-bottom:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);box-shadow:0 16px 28px color-mix(in srgb, var(--wd-bg) 55%, transparent);flex-direction:column;align-items:stretch;gap:0;margin:0;display:flex;position:fixed;left:0;right:0}.wd-nav-sheet .wd-nav__item{letter-spacing:.12em;border-bottom:1px solid color-mix(in srgb, var(--wd-line) 70%, transparent);justify-content:flex-start;width:100%;min-height:48px;padding:.7rem .15rem;font-size:.95rem;transform:none}.wd-nav-sheet .wd-nav__item:after,.wd-nav-sheet .wd-nav__item:before{display:none}.wd-nav__item{appearance:none;color:var(--wd-faint);font-family:var(--wd-font-display);font-weight:600;font-size:var(--wd-fs-13,.8125rem);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;min-height:44px;transition:color .35s var(--wd-ease), transform .35s var(--wd-ease), font-weight .35s var(--wd-ease);background:0 0;border:0;align-items:center;padding:.55rem 0;text-decoration:none;display:inline-flex;position:relative}.wd-nav__item:after{content:"";background:var(--wd-accent);transform-origin:50%;height:1px;transition:transform .4s var(--wd-ease);opacity:.85;position:absolute;bottom:.3rem;left:0;right:0;transform:scaleX(0)}.wd-nav__item:before{content:"";background:var(--wd-accent);width:0;height:0;transition:width .3s var(--wd-ease), height .3s var(--wd-ease), margin .3s var(--wd-ease);border-radius:50%;margin-right:0}.wd-nav__item:focus-visible{color:var(--wd-ink);outline:2px solid var(--wd-accent);outline-offset:4px;border-radius:2px}.wd-nav__item:hover:not(:disabled){color:var(--wd-ink);transform:translateY(-1px)}.wd-nav__item:hover:not(:disabled):after{transform:scaleX(.55)}.wd-nav__item.is-active{color:var(--wd-ink);font-weight:600}.wd-nav__item.is-active:before{width:5px;height:5px;margin-right:.45rem}.wd-nav__item.is-active:after{transform:scaleX(1)}.wd-nav__item.is-route{color:var(--wd-accent)}.wd-nav__item:disabled{opacity:.35;cursor:default}.wd-resume{appearance:none;border:1px solid var(--wd-accent);background:color-mix(in srgb, var(--wd-bg) 72%, var(--wd-accent) 8%);color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;align-items:center;gap:.5rem;min-height:40px;padding:.55rem .85rem;font-size:.68rem;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.wd-resume:hover{color:var(--wd-accent);background:color-mix(in srgb, var(--wd-accent) 12%, var(--wd-bg))}.wd-resume__lock{border:1px solid;border-radius:1px;flex-shrink:0;width:.52rem;height:.42rem;position:relative}.wd-resume__lock:before{content:"";border:1px solid;border-bottom:0;border-radius:.22rem .22rem 0 0;width:.34rem;height:.28rem;position:absolute;top:-.32rem;left:50%;transform:translate(-50%)}.wd-resume-dock{appearance:none;z-index:55;right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1.15rem, env(safe-area-inset-bottom,0px));border:1px solid var(--wd-accent,#4ade80);background:color-mix(in srgb, var(--wd-bg,#050806) 78%, var(--wd-accent,#4ade80) 10%);min-height:44px;color:var(--wd-ink,#e9fff3);box-shadow:0 10px 28px color-mix(in srgb, var(--wd-bg,#050806) 55%, transparent);font-family:var(--wd-font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;padding:.6rem .95rem;font-size:.68rem;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex;position:fixed}.wd-resume-dock:focus-visible{color:var(--wd-accent,#4ade80);background:color-mix(in srgb, var(--wd-accent,#4ade80) 14%, var(--wd-bg,#050806));outline:0}@media (hover:hover) and (pointer:fine){.wd-resume-dock:hover{color:var(--wd-accent,#4ade80);background:color-mix(in srgb, var(--wd-accent,#4ade80) 14%, var(--wd-bg,#050806))}}html[data-world-theme=day] .wd-resume-dock{border-color:var(--wd-accent,#16a34a);background:color-mix(in srgb, var(--wd-bg,#fff) 78%, var(--wd-accent,#16a34a) 10%);color:var(--wd-ink,#0b3d2a);box-shadow:0 10px 28px color-mix(in srgb, var(--wd-bg,#fff) 45%, transparent)}html[data-world-theme=day] .wd-resume-dock:focus-visible{color:var(--wd-accent,#16a34a);background:color-mix(in srgb, var(--wd-accent,#16a34a) 12%, var(--wd-bg,#fff))}@media (hover:hover) and (pointer:fine){html[data-world-theme=day] .wd-resume-dock:hover{color:var(--wd-accent,#16a34a);background:color-mix(in srgb, var(--wd-accent,#16a34a) 12%, var(--wd-bg,#fff))}}.wd-theme{appearance:none;border:1px solid color-mix(in srgb, var(--wd-line) 70%, transparent);background:color-mix(in srgb, var(--wd-surface) 82%, transparent);width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .35s var(--wd-ease), color .35s var(--wd-ease), border-color .35s var(--wd-ease);border-radius:.7rem;justify-content:center;align-items:center;gap:0;padding:0;font-size:.62rem;display:inline-flex}.wd-theme:hover{color:var(--wd-accent);border-color:color-mix(in srgb, var(--wd-accent) 45%, transparent)}.wd-theme__icon{place-items:center;line-height:0;display:grid}.wd-theme__label,.wd-theme__pip{display:none}.wd-hud{z-index:20;pointer-events:none;position:fixed;inset:0}.wd-hero{z-index:22;pointer-events:none;grid-template-rows:auto 1fr auto;gap:1rem;display:grid;position:absolute;inset:5.75rem 1rem 1.1rem}.wd-hero.is-waiting{opacity:0}.wd-hero.is-dim{opacity:.2}.wd-hero h1{font-family:var(--wd-font-display);font-weight:800;font-size:var(--wd-display-fluid);letter-spacing:.08em;text-transform:uppercase;color:var(--wd-ink);margin:0;line-height:.86}.wd-hero.is-settled{opacity:0;pointer-events:none;transition:opacity 1.15s var(--wd-ease), transform 1.15s var(--wd-ease);transform:translate(-50%)translateY(-12px)scale(.94)}.wd-hero__role{font-family:var(--wd-font-body);font-weight:600;font-size:var(--wd-fs-21);letter-spacing:.22em;text-transform:uppercase;color:var(--wd-ink);margin:1.35rem 0 0}.wd-hero__sub{font-family:var(--wd-font-body);font-weight:500;font-size:var(--wd-fs-13);letter-spacing:.18em;text-transform:uppercase;color:var(--wd-data);margin:.45rem 0 0}.wd-hero__line{max-width:28rem;font-family:var(--wd-font-body);font-size:var(--wd-fs-21);letter-spacing:.01em;color:var(--wd-muted);margin:1.25rem auto 0;line-height:1.6}.wd-hero{text-align:left;grid-template-rows:auto 1fr auto;gap:1rem;display:grid;inset:5.75rem 1rem 1.1rem}.wd-root[data-layer=world] .wd-hero{max-width:none}.wd-hero__title{max-width:min(48rem,92vw)}.wd-hero__eyebrow{font-family:var(--wd-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wd-accent);margin:0 0 .35rem;font-size:.74rem}.wd-hero__eyebrow,.wd-hero h1,.wd-hero__role,.wd-hero__sub,.wd-hero__line{opacity:0;transition:opacity 1.15s var(--wd-ease), transform 1.15s var(--wd-ease);transform:translateY(14px)}.wd-hero__eyebrow.is-in,.wd-hero h1.is-in,.wd-hero__role.is-in,.wd-hero__sub.is-in,.wd-hero__line.is-in{opacity:1;transform:translateY(0)}.wd-hero h1{font-family:var(--wd-font-display);font-weight:700;font-size:var(--wd-display-fluid);letter-spacing:.1em;text-transform:uppercase;color:#f6f1ea;text-shadow:0 0 32px #fff4e21a;line-height:.88}.wd-hero__role{font-size:var(--wd-fs-21);letter-spacing:.23em;margin:1.05rem 0 0}.wd-hero__sub{font-size:var(--wd-fs-13);letter-spacing:.34em;color:color-mix(in srgb, var(--wd-accent) 82%, var(--wd-ink));margin:.55rem 0 0}.wd-hero__line{max-width:17rem;margin:2.1rem 0 0;font-size:clamp(.95rem,1.05vw,1.04rem);line-height:1.7}.wd-hero-grid{grid-template-columns:minmax(14.5rem,16rem) 1fr minmax(15.5rem,17rem);gap:1rem;min-height:0;display:grid}.wd-hero-rail{align-content:start;gap:.7rem;display:grid}.wd-hero-card,.wd-hero-action{border:1px solid color-mix(in srgb, var(--wd-accent) 18%, var(--wd-line));background:color-mix(in srgb, var(--wd-bg) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wd-line) 28%, transparent);pointer-events:auto}.wd-hero-card{padding:.75rem}.wd-hero-card__kicker,.wd-hero-action__title{font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wd-accent);margin:0 0 .55rem;font-size:.68rem}.wd-hero-card__media{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);width:100%;margin-bottom:.65rem;display:block}.wd-hero-card__body,.wd-hero-action__body{color:var(--wd-muted);margin:0;font-size:.83rem;line-height:1.5}.wd-hero-stage-copy{justify-content:center;align-items:flex-end;gap:.7rem;padding-bottom:1rem;display:flex}.wd-hero-grid,.wd-hero-rail,.wd-hero-card,.wd-hero-action,.wd-hero-actions,.wd-hero-stage-copy,.wd-hero-palette,.wd-hero-list{display:none!important}.wd-hero{text-align:left;justify-content:flex-start;align-items:flex-start;padding:0;display:flex;inset:0}.wd-hero__identity{z-index:24;width:min(22rem,28vw);max-width:100%;position:absolute;top:56%;left:clamp(3rem,5vw,4.8rem);transform:translateY(-50%)}.wd-root[data-layer=world][data-hero=settled] .wd-hero__identity{opacity:.9}.wd-hero h1,.wd-hero__role,.wd-hero__kicker,.wd-hero__body,.wd-hero__hint{opacity:0;transition:opacity 1.15s var(--wd-ease), transform 1.15s var(--wd-ease);transform:translateY(14px)}.wd-hero h1.is-in,.wd-hero__role.is-in,.wd-hero__kicker.is-in,.wd-hero__body.is-in,.wd-hero__hint.is-in{opacity:1;transform:translateY(0)}.wd-hero__kicker{font-family:var(--wd-font-mono);letter-spacing:.36em;text-transform:uppercase;color:color-mix(in srgb, var(--wd-accent) 78%, var(--wd-ink));margin:0 0 1rem;font-size:.72rem}.wd-hero h1{font-family:var(--wd-font-display);letter-spacing:.105em;text-transform:uppercase;color:#f6f1ea;text-shadow:0 0 32px #fff4e21a;margin:0;font-size:clamp(3.85rem,5vw,5.15rem);font-weight:400;line-height:.88}.wd-hero__role{font-family:var(--wd-font-body);letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb, var(--wd-ink) 74%, var(--wd-data) 26%);margin:1rem 0 0;font-size:clamp(1rem,1.08vw,1.15rem);font-weight:500}.wd-hero__body{max-width:16rem;color:var(--wd-muted);margin:2rem 0 0;font-size:1.05rem;line-height:1.65}.wd-hero__hint{font-family:var(--wd-font-mono);letter-spacing:.34em;text-transform:uppercase;color:color-mix(in srgb, var(--wd-accent) 82%, var(--wd-ink));margin:2.2rem 0 0;font-size:.72rem}.wd-hero-stage-copy__chip{border:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);background:color-mix(in srgb, var(--wd-bg) 76%, transparent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wd-faint);padding:.45rem .7rem;font-size:.64rem}.wd-hero-list{color:var(--wd-muted);gap:.42rem;margin:0;padding-left:1rem;font-size:.83rem;line-height:1.45;display:grid}.wd-hero-palette{flex-wrap:wrap;gap:.55rem;display:flex}.wd-hero-palette__swatch{border:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);border-radius:999px;width:1.65rem;height:1.65rem}.wd-hero-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.wd-hero-action{min-height:6rem;padding:.75rem}.wd-float{z-index:26;pointer-events:auto;text-align:center;width:min(34rem,88vw);animation:wd-float-in .55s var(--wd-ease) forwards;position:absolute;top:clamp(5.75rem,11vh,8.75rem);left:50%;transform:translate(-50%)}.wd-float:before,.wd-float:after{content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.wd-float:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--wd-accent) 58%, transparent) 50%, transparent 100%);opacity:.9;width:min(9rem,28vw);height:1px;top:-.9rem}.wd-float:after{background:color-mix(in srgb, var(--wd-accent) 72%, var(--wd-ink));width:.42rem;height:.42rem;box-shadow:0 0 18px color-mix(in srgb, var(--wd-accent) 42%, transparent);border-radius:999px;top:-1.15rem}.wd-float--quiet{pointer-events:none}.wd-float--human{top:clamp(6.6rem,12vh,9.4rem)}.wd-float--project{background:radial-gradient(ellipse at 50% 28%, color-mix(in srgb, var(--wd-bg) 94%, transparent), transparent 73%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--wd-bg) 82%, transparent) 14%, color-mix(in srgb, var(--wd-bg) 82%, transparent) 86%, transparent);width:min(43rem,88vw);padding:.45rem .9rem 1rem}.wd-float__kicker{font-family:var(--wd-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wd-accent);margin:0 0 .4rem;font-size:.68rem}.wd-float__title{font-family:var(--wd-font-display);letter-spacing:.04em;color:var(--wd-ink);margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600}.wd-float__body{max-width:34rem;color:var(--wd-muted);margin:.65rem auto 0;font-size:.98rem;line-height:1.55}.wd-float__stack{max-width:34rem;font-family:var(--wd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--wd-faint);margin:.75rem auto 0;font-size:.68rem}.wd-float__architecture{border-top:1px solid color-mix(in srgb, var(--wd-ink) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--wd-ink) 10%, transparent);text-align:left;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--wd-ink) 3%, transparent), transparent);width:min(31rem,76vw);animation:wd-architecture-in .75s .18s var(--wd-ease) both;margin:1.1rem auto 0;padding:.85rem 1rem .8rem}.wd-float__architecture-title{font-family:var(--wd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--wd-accent);margin:0 0 .62rem;font-size:.58rem}.wd-float__architecture ol{counter-reset:architecture;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.wd-float__architecture li{counter-increment:architecture;color:var(--wd-muted);font-family:var(--wd-font-mono);opacity:0;animation:wd-architecture-row .55s var(--wd-ease) forwards;font-size:.62rem;line-height:1.35;transform:translateY(4px)}.wd-float__architecture li:first-child{animation-delay:.3s}.wd-float__architecture li:nth-child(2){animation-delay:.38s}.wd-float__architecture li:nth-child(3){animation-delay:.46s}.wd-float__architecture li:nth-child(4){animation-delay:.54s}@keyframes wd-architecture-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wd-architecture-row{to{opacity:1;transform:translateY(0)}}.wd-float__architecture li:before{content:"0" counter(architecture) "  ";color:var(--wd-accent)}.wd-project-flow{border-top:1px solid color-mix(in srgb, var(--wd-ink) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--wd-ink) 10%, transparent);text-align:left;width:min(41rem,82vw);animation:wd-architecture-in .75s .18s var(--wd-ease) both;margin:1rem auto 0;padding:.85rem 0 .8rem}.wd-project-flow__heading{justify-content:space-between;align-items:baseline;gap:1.25rem;margin-bottom:.8rem;display:flex}.wd-project-flow__heading p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.18em;text-transform:uppercase;flex:none;margin:0;font-size:.58rem}.wd-project-flow__heading span{max-width:26rem;color:var(--wd-faint);text-align:right;font-size:.7rem;line-height:1.35}.wd-project-flow ol{grid-template-columns:repeat(var(--flow-stages,4), minmax(0, 1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.wd-project-flow li{border-left:1px solid color-mix(in srgb, var(--wd-ink) 16%, transparent);opacity:0;min-height:3.25rem;animation:wd-flow-stage .52s var(--wd-ease) forwards;padding:.45rem .7rem .35rem;position:relative;transform:translate(-6px)}.wd-project-flow li:after{content:"";background:var(--wd-accent);width:.38rem;height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--wd-accent) 34%, transparent);position:absolute;top:.92rem;right:-.04rem}.wd-project-flow li:last-child:after{display:none}.wd-project-flow li:first-child{animation-delay:.42s}.wd-project-flow li:nth-child(2){animation-delay:.56s}.wd-project-flow li:nth-child(3){animation-delay:.7s}.wd-project-flow li:nth-child(4){animation-delay:.84s}.wd-project-flow li:nth-child(5){animation-delay:.98s}.wd-project-flow li span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.12em;margin-bottom:.32rem;font-size:.56rem;display:block}.wd-project-flow li strong{color:var(--wd-muted);font-family:var(--wd-font-mono);font-size:.63rem;font-weight:500;line-height:1.35;display:block}@keyframes wd-flow-stage{to{opacity:1;transform:translate(0)}}.wd-float__walkthrough{text-align:left;gap:.5rem;width:min(34rem,78vw);margin:.95rem auto 0;display:grid}.wd-float__step{border-top:1px solid color-mix(in srgb, var(--wd-ink) 10%, transparent);opacity:0;animation:wd-walkthrough-step .62s var(--wd-ease) forwards;grid-template-columns:minmax(7.7rem,9.5rem) minmax(0,1fr);align-items:start;gap:.85rem;padding:.48rem 0;display:grid;transform:translateY(7px)}.wd-float__step:first-child{animation-delay:.68s}.wd-float__step:nth-child(2){animation-delay:.88s}.wd-float__step:nth-child(3){animation-delay:1.08s}.wd-float__step p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;margin:0;font-size:.55rem;line-height:1.45}.wd-float__step span{color:var(--wd-muted);font-size:.78rem;line-height:1.45}@keyframes wd-walkthrough-step{to{opacity:1;transform:translateY(0)}}.wd-float__quiet{color:var(--wd-faint);font-size:.88rem}.wd-float__action{appearance:none;border:0;border-bottom:1px solid color-mix(in srgb, var(--wd-accent) 55%, transparent);color:var(--wd-ink);font-family:var(--wd-font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;pointer-events:auto;background:0 0;min-height:40px;margin:.85rem .35rem 0;padding:.45rem .15rem;font-size:.78rem;text-decoration:none}.wd-float__action:hover{color:var(--wd-accent)}.wd-float__links{flex-wrap:wrap;justify-content:center;gap:.85rem 1.35rem;margin-top:1.1rem;display:flex}.wd-float__links a{color:var(--wd-ink);font-family:var(--wd-font-body);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--wd-line);min-height:32px;padding-bottom:.2rem;font-size:.85rem;text-decoration:none}.wd-float__links a:hover{color:var(--wd-accent);border-color:var(--wd-accent)}@keyframes wd-float-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.wd-ai-layer{z-index:28;pointer-events:none;position:fixed;inset:0}.wd-ai-scrim{background:color-mix(in srgb, var(--wd-bg) 48%, transparent);pointer-events:auto;touch-action:manipulation;cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.wd-ai-surface{box-sizing:border-box;left:.75rem;right:.75rem;top:calc(var(--wd-bar-h,4.5rem) + .45rem);bottom:max(.75rem, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;z-index:29;border:1px solid color-mix(in srgb, var(--wd-ink) 14%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;text-align:left;overflow-wrap:anywhere;word-break:break-word;background:linear-gradient(145deg,#0a121cf5,#050a10eb);width:auto;max-width:none;max-height:none;padding:.7rem .95rem 1.1rem;animation:none;position:absolute;overflow:hidden auto;transform:none;box-shadow:0 1.5rem 6rem #0000004d,inset 0 1px #ffffff08}.wd-ai-surface__grab{background:color-mix(in srgb, var(--wd-ink) 22%, transparent);border-radius:99px;width:2.6rem;height:.28rem;margin:.15rem auto .65rem;display:none}.wd-ai-surface__code{font-family:var(--wd-font-mono);letter-spacing:.18em;color:var(--wd-accent);margin:0 0 .35rem;font-size:.65rem}.wd-ai-surface__hint{color:var(--wd-muted);margin:0 0 .85rem;font-size:.92rem;line-height:1.45}.wd-ai-surface__head{align-items:flex-start;gap:.7rem;display:flex}.wd-ai-surface__titles{flex:1;min-width:0}.wd-ai-surface__back{appearance:none;border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 70%, transparent);width:44px;height:44px;color:var(--wd-ink);cursor:pointer;touch-action:manipulation;flex-shrink:0;place-items:center;margin:-.15rem 0 0 -.25rem;display:grid}.wd-ai-surface__back svg{width:1.15rem;height:1.15rem}.wd-ai-surface__close{appearance:none;border:1px solid var(--wd-line);min-height:44px;color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;flex-shrink:0;padding:.45rem .7rem;font-size:.62rem}.wd-ai-surface__status i{background:var(--wd-accent);width:.38rem;height:.38rem;box-shadow:0 0 1rem color-mix(in srgb, var(--wd-accent) 62%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite wd-ai-pulse}.wd-ai-surface__modes{border-bottom:1px solid color-mix(in srgb, var(--wd-ink) 11%, transparent);-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:.35rem;max-width:100%;margin:.8rem 0 0;padding:.1rem 0 .55rem;display:flex;overflow-x:auto}.wd-ai-surface__modes button{border:1px solid color-mix(in srgb, var(--wd-ink) 13%, transparent);background:color-mix(in srgb, var(--wd-bg) 42%, transparent);color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.1em;cursor:pointer;touch-action:manipulation;flex:none;min-height:44px;padding:.42rem .7rem;font-size:.62rem;transition:color .18s,border-color .18s,background .18s}.wd-ai-surface__modes button:hover,.wd-ai-surface__modes button.is-active{border-color:color-mix(in srgb, var(--wd-accent) 65%, transparent);background:color-mix(in srgb, var(--wd-accent) 9%, transparent);color:var(--wd-ink)}.wd-ai-surface__signal{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.14em;align-items:center;gap:.45rem;margin:.8rem 0;font-size:.52rem;display:flex}.wd-ai-surface__signal i{background:linear-gradient(90deg, var(--wd-line), var(--wd-accent), var(--wd-line));background-size:180% 100%;flex:1;min-width:1rem;height:1px;animation:2.7s linear infinite wd-ai-signal}.wd-ai-surface__composer{margin-top:.15rem}.wd-ai-surface__input{box-sizing:border-box;resize:vertical;border:1px solid var(--wd-line);width:100%;max-width:100%;min-height:4.5rem;color:var(--wd-ink);font-family:var(--wd-font-body);background:#02070cb8;margin-bottom:.75rem;padding:.75rem .85rem;font-size:1rem;line-height:1.45}.wd-ai-surface__actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.wd-ai-surface__send,.wd-ai-surface__actions button{appearance:none;border:1px solid var(--wd-accent);background:color-mix(in srgb, var(--wd-accent) 12%, transparent);min-height:44px;color:var(--wd-ink);font-family:var(--wd-font-body);cursor:pointer;touch-action:manipulation;padding:.55rem .95rem;font-size:.88rem}.wd-ai-surface__actions button:hover:not(:disabled){color:var(--wd-ink);border-color:var(--wd-accent)}.wd-ai-surface__actions button:disabled{opacity:.45;cursor:default}.wd-ai-surface__error{color:#c07070;font-size:.85rem}.wd-ai-surface__response{border-top:1px solid color-mix(in srgb, var(--wd-ink) 12%, transparent);color:var(--wd-ink);animation:wd-architecture-in .45s var(--wd-ease) both;margin-top:1rem;padding-top:1rem}.wd-ai-surface__response-title,.wd-ai-surface__summary{margin:0}.wd-ai-surface__response-title{font-family:var(--wd-font-display);margin-bottom:.4rem;font-size:1.1rem}.wd-ai-surface__summary{color:var(--wd-muted);font-size:.9rem;line-height:1.55}.wd-ai-surface__sections{margin-top:.85rem}.wd-ai-surface__sections section{border-top:1px solid color-mix(in srgb, var(--wd-ink) 9%, transparent);grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);gap:.7rem;padding:.68rem 0;display:grid}.wd-ai-surface__sections section>p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.11em;margin:0;font-size:.56rem;line-height:1.45}.wd-ai-surface__sections section>span,.wd-ai-surface__sections li{color:var(--wd-muted);font-size:.82rem;line-height:1.48}.wd-ai-surface__sections ul{grid-column:2;margin:.1rem 0 0;padding-left:1rem}@keyframes wd-ai-pulse{50%{opacity:.42;transform:scale(.72)}}@keyframes wd-ai-signal{to{background-position:-180% 0}}.wd-loader{z-index:30;pointer-events:none;transition:opacity .9s var(--wd-ease), visibility .9s;background:0 0;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:11vh;display:flex;position:fixed;inset:0}.wd-root[data-theme=night] .wd-loader{background:radial-gradient(ellipse 70% 62% at 50% 46%, transparent 42%, color-mix(in srgb, var(--wd-bg) 42%, transparent) 100%)}.wd-loader__field{display:none}.wd-loader.is-done{opacity:0;visibility:hidden}.wd-loader__mark{font-family:var(--wd-font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--wd-faint);font-size:.68rem;animation:1.6s ease-in-out infinite wd-loader-copy;position:relative}.wd-loader__sub{font-family:var(--wd-font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--wd-faint) 70%, transparent);margin-top:.55rem;font-size:.56rem;position:relative}@keyframes wd-loader-copy{50%{opacity:.42;letter-spacing:.34em}}.wd-root:not(.is-ready) .wd-bar,.wd-root:not(.is-ready) .wd-scroll-story,.wd-root:not(.is-ready) .wd-hud{opacity:1;pointer-events:none}.wd-root:not(.is-ready) .wd-bar>*,.wd-root:not(.is-ready) .wd-scroll-story a,.wd-root:not(.is-ready) .wd-scroll-story button{pointer-events:auto}.wd-root.wd-page .wd-bar,.wd-root.wd-page.is-ready .wd-bar{opacity:1;pointer-events:auto}.wd-root.wd-page .wd-bar>*{pointer-events:auto}.wd-shell-body{z-index:2;width:100%;min-width:0;min-height:100svh;padding-top:var(--wd-bar-h,4.5rem);position:relative}.wd-shell .mansi-chapter-hero{padding-top:1.5rem}@media (max-width:1100px){.wd-nav__item{letter-spacing:.08em;font-size:.92rem}.wd-nav{gap:.1rem .85rem}}@media (max-width:1024px){:root{--wd-bar-h:3.35rem}.wd-bar{min-height:var(--wd-bar-h);gap:.65rem;padding:.35rem .85rem}.wd-bar:after{height:2.25rem}.wd-bar__end{gap:.35rem}.wd-brand{letter-spacing:.16em;padding:.2rem 0;font-size:.92rem}.wd-nav-toggle{justify-content:center;align-items:center;display:inline-flex}.wd-theme{min-height:44px;padding:0 .7rem}.wd-nav{top:var(--wd-bar-h,3.35rem);z-index:50;background:var(--wd-bg);border-bottom:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);max-width:none;box-shadow:0 12px 24px color-mix(in srgb, var(--wd-bg) 55%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0 .9rem .65rem;display:none;position:fixed;bottom:auto;left:0;right:0}.wd-nav.is-open{display:flex}.wd-nav__item{letter-spacing:.1em;border-bottom:1px solid color-mix(in srgb, var(--wd-line) 70%, transparent);width:100%;min-height:44px;padding:.55rem 0;font-size:.92rem;transform:none}.wd-nav__item:after,.wd-nav__item:before{display:none}.wd-nav__item:hover:not(:disabled){transform:none}html.wd-nav-lock,html.wd-nav-lock body{overflow:hidden}.wd-hero{inset:0;overflow:visible}.wd-hero h1{font-size:clamp(2rem,6.8vw,3rem)}.wd-hero__identity{width:min(15rem,62vw - 1rem);top:auto;bottom:clamp(4.2rem,10vh,6rem);left:clamp(1.2rem,4vw,2rem);transform:none}.wd-hero-grid{grid-template-columns:1fr}.wd-hero-stage-copy{flex-wrap:wrap;justify-content:flex-start;padding-bottom:0}.wd-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-float{width:min(92vw,26rem);max-height:calc(100dvh - 11rem);top:6.5rem}}@media (max-width:640px){.wd-hero{inset:0}.wd-hero__identity{width:min(14rem,100vw - 7.5rem);bottom:4.4rem;left:.9rem}.wd-hero h1{font-size:clamp(2.2rem,11vw,3.1rem)}.wd-hero__role{letter-spacing:.2em;font-size:.86rem}.wd-hero__body{max-width:12rem;margin-top:1.35rem;font-size:.92rem;line-height:1.55}.wd-hero__hint,.wd-hero__kicker{letter-spacing:.14em;font-size:.62rem}.wd-hero-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wd-root,.wd-hero h1,.wd-hero__role,.wd-hero__sub,.wd-hero__line,.wd-float,.wd-loader,.wd-theme{transition:none!important;animation:none!important}}html.wd-active,html.wd-active body{height:auto;scroll-padding-top:5.5rem;overflow:hidden auto}html.wd-active:has(.wd-root) body{overflow:hidden}html.wd-active *{scrollbar-width:none}html.wd-active{scrollbar-width:thin}html.wd-active ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.wd-active::-webkit-scrollbar{width:8px!important;display:block!important}.wd-root{min-height:100svh;position:relative;inset:auto;overflow:visible}.wd-stage{pointer-events:none;transition:opacity .7s var(--wd-ease);position:fixed}.wd-root[data-layer=work] .wd-stage{pointer-events:auto}@media (max-width:1180px){.wd-root[data-layer=work] .wd-stage{pointer-events:none}}.wd-root[data-theme=day] .wd-stage:before{mix-blend-mode:normal;opacity:0;background:0 0}.wd-root[data-theme=day] .wd-stage:after,.wd-root[data-layer=work] .wd-stage:before,.wd-root[data-layer=ai] .wd-stage:before{opacity:0;background:0 0}.wd-stage:before,.wd-stage:after{mix-blend-mode:normal;opacity:0;background:0 0}.wd-scroll-story{z-index:12;pointer-events:auto;touch-action:pan-y;position:relative}.wd-root[data-layer=world] .wd-stage,.wd-root:not([data-layer=world]) .wd-stage{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s var(--wd-ease), visibility 0s linear .55s}.wd-scroll-section{isolation:auto;z-index:1;min-height:100svh;padding:calc(var(--wd-bar-h) + 2.25rem) clamp(1.4rem, 5vw, 5.25rem) clamp(3rem, 7vh, 6rem);background:var(--wd-bg);pointer-events:auto;align-items:flex-start;display:flex;position:relative;overflow:visible}.wd-scroll-section+.wd-scroll-section{border-top:1px solid color-mix(in srgb, var(--wd-line) 90%, transparent);box-shadow:inset 0 36px 48px color-mix(in srgb, var(--wd-bg) 88%, transparent)}#world-work.wd-scroll-section{background:var(--wd-bg);box-shadow:none;border-top:0}#ask.wd-scroll-section{background:var(--wd-bg)}#world-experience.wd-scroll-section{background:color-mix(in srgb, var(--wd-surface) 28%, var(--wd-bg))}#world-about.wd-scroll-section{background:var(--wd-bg)}.wd-scroll-copy{pointer-events:none;width:min(31rem,39vw);animation:wd-scroll-copy-in .8s var(--wd-ease) both}.wd-scroll-copy a,.wd-scroll-copy button,.wd-project-atlas,.wd-side-atlas,.wd-human-signal,.wd-map-stage,.wd-pipeline,.wd-eras,.wd-route,.wd-compute,.wd-compute a,.wd-compute button{pointer-events:auto}.wd-scroll-copy--right{text-align:left;width:min(27rem,29vw);margin-left:auto;margin-right:clamp(0rem,2vw,2.5rem)}#world-work .wd-scroll-copy{pointer-events:auto;z-index:22;border-left:0;width:min(32rem,36vw);padding:0;position:relative}#ask .wd-scroll-copy{border-top:0;border-bottom:0;width:min(28rem,38vw);padding:0}#ask .wd-scroll-copy h2{max-width:18rem;font-size:clamp(2.55rem,4.2vw,3.85rem)}#world-about .wd-scroll-copy h2{max-width:26rem;font-size:clamp(2.85rem,4.5vw,5.15rem)}#world-contact .wd-scroll-copy{border-bottom:1px solid var(--wd-accent);padding-bottom:1.35rem}.wd-root[data-theme=night][data-layer=world],.wd-root[data-theme=night][data-layer=work],.wd-root[data-theme=night][data-layer=ai],.wd-root[data-theme=night][data-layer=experience],.wd-root[data-theme=night][data-layer=about],.wd-root[data-theme=night][data-layer=contact],.wd-root[data-theme=day][data-layer=world],.wd-root[data-theme=day][data-layer=work],.wd-root[data-theme=day][data-layer=ai],.wd-root[data-theme=day][data-layer=experience],.wd-root[data-theme=day][data-layer=about],.wd-root[data-theme=day][data-layer=contact]{background:var(--wd-bg)}.wd-root[data-theme=night],.wd-root[data-theme=night][data-layer],.wd-root[data-theme=day],.wd-root[data-theme=day][data-layer],html[data-world-theme=day] .wd-root,html[data-world-theme=day] .wd-root[data-layer],html[data-world-theme=night] .wd-root,html[data-world-theme=night] .wd-root[data-layer]{background:var(--wd-bg);color:var(--wd-ink)}.wd-root[data-layer=work] #world-work .wd-scroll-copy{box-shadow:none;background:0 0;border-left:0;padding:0}#world-work .wd-scroll-copy h2{max-width:22rem;font-size:clamp(2.1rem,3.2vw,3.35rem);line-height:1.05}.wd-work-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1.5rem;display:grid}.wd-work-keys span{border-top:1px solid var(--wd-accent);color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.08em;padding:.6rem .35rem;font-size:.53rem}.wd-root[data-layer=ai] #ask .wd-scroll-copy{background:0 0;border:0;padding:0}.wd-ai-launchers{pointer-events:auto;flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.wd-ai-simulation{border-top:1px solid var(--wd-line);pointer-events:auto;margin-top:1.45rem;padding:.9rem 0 0;position:relative}.wd-ai-simulation__head{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;justify-content:space-between;gap:1rem;font-size:.55rem;display:flex}.wd-ai-simulation__head i{color:var(--wd-faint);font-style:normal}.wd-ai-simulation__query{color:var(--wd-muted);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:.85rem;font-size:.6rem;display:flex}.wd-ai-simulation__query b{background:var(--wd-accent);width:.35rem;height:.75rem;animation:1s steps(2,end) infinite wd-ai-caret}.wd-ai-simulation__map{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin:.85rem 0 .25rem;display:grid}.wd-ai-simulation__map span{border-left:1px solid var(--wd-line);min-height:2.25rem;color:var(--wd-faint);font:.5rem/1 var(--wd-font-mono);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;justify-content:space-between;gap:.35rem;padding:.38rem .32rem .32rem;display:flex;position:relative;overflow:hidden}.wd-ai-simulation__map span:after{content:"";transform-origin:0;background:color-mix(in srgb, var(--wd-data) 72%, transparent);height:1px;animation:3.2s cubic-bezier(.22,.7,.2,1) infinite wd-ai-map-line;position:absolute;bottom:.32rem;left:.32rem;right:.32rem;transform:scaleX(.24)}.wd-ai-simulation__map i{background:var(--wd-accent);width:.3rem;height:.3rem;box-shadow:0 0 .65rem color-mix(in srgb, var(--wd-accent) 65%, transparent);border-radius:50%;animation:3.2s ease-in-out infinite wd-ai-map-node}.wd-ai-simulation__map span:nth-child(2):after,.wd-ai-simulation__map span:nth-child(2) i{animation-delay:.4s}.wd-ai-simulation__map span:nth-child(3):after,.wd-ai-simulation__map span:nth-child(3) i{animation-delay:.8s}.wd-ai-simulation__trace{grid-template-columns:1.2fr .7fr 1.5fr .85fr 1.1fr;gap:.35rem;margin:.7rem 0 .95rem;display:grid}.wd-ai-simulation__trace i{background:var(--wd-line);transform-origin:0;height:1px;animation:wd-ai-trace 2.8s var(--wd-ease) infinite;display:block}.wd-ai-simulation__trace i:nth-child(2){animation-delay:.16s}.wd-ai-simulation__trace i:nth-child(3){animation-delay:.32s}.wd-ai-simulation__trace i:nth-child(4){animation-delay:.48s}.wd-ai-simulation__trace i:nth-child(5){animation-delay:.64s}.wd-ai-simulation button{appearance:none;border:0;border-bottom:1px solid color-mix(in srgb, var(--wd-accent) 62%, transparent);color:var(--wd-ink);cursor:pointer;font-family:var(--wd-font-mono);letter-spacing:.13em;text-transform:uppercase;background:0 0;padding:.35rem 0;font-size:.62rem}.wd-ai-simulation button span{color:var(--wd-accent);margin-left:.35rem}@keyframes wd-ai-caret{50%{opacity:0}}@keyframes wd-ai-trace{0%,18%{opacity:.2;transform:scaleX(0)}42%,78%{opacity:1;background:var(--wd-accent);transform:scaleX(1)}to{opacity:.25;transform:scaleX(1)}}@keyframes wd-ai-map-line{0%,18%{opacity:.25;transform:scaleX(.18)}48%,68%{opacity:1;transform:scaleX(1)}to{opacity:.38;transform:scaleX(.36)}}@keyframes wd-ai-map-node{0%,18%,to{opacity:.45;transform:scale(.7)}48%{opacity:1;transform:scale(1.35)}}.wd-ai-launchers button{appearance:none;border:1px solid var(--wd-line);color:var(--wd-ink);cursor:pointer;font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:.7rem .78rem;font-size:.61rem;transition:background .18s,border-color .18s,color .18s,transform .18s}.wd-ai-launchers button:hover{background:var(--wd-accent);border-color:var(--wd-accent);color:var(--wd-bg);transform:translateY(-3px)}.wd-root[data-layer=experience] .wd-stage{opacity:.58}.wd-root[data-layer=experience] #world-experience .wd-scroll-copy{z-index:4;background:0 0;border-top:0;padding:0;position:relative}.wd-root[data-layer=experience] #world-experience .wd-scroll-copy:before{content:"";z-index:-1;background:radial-gradient(ellipse 92% 78% at 78% 42%, color-mix(in srgb, var(--wd-bg) 90%, transparent) 0%, color-mix(in srgb, var(--wd-bg) 58%, transparent) 48%, transparent 78%);pointer-events:none;position:absolute;inset:-1.4rem -2.6rem -1.8rem -3.4rem}.wd-root[data-layer=about] #world-about .wd-scroll-copy{border-left:1px solid var(--wd-accent);padding:2.2rem 0 2rem 2.15rem;position:relative}.wd-about-mark{color:var(--wd-accent);font-family:var(--wd-font-display);opacity:.22;pointer-events:none;font-size:7.5rem;line-height:.8;position:absolute;top:-1.1rem;left:1.2rem}.wd-human-signal,.wd-root[data-layer=about] .wd-human-signal{display:none!important}.wd-human-signal__field{aspect-ratio:1;width:8rem;position:relative}.wd-human-signal__field:before,.wd-human-signal__field:after{content:"";border:1px solid color-mix(in srgb, var(--wd-data) 48%, transparent);opacity:.72;border-radius:48% 52% 57% 43%/45% 47% 53% 55%;animation:10s linear infinite wd-human-orbit;position:absolute;inset:18% 4%}.wd-human-signal__field:after{border-color:color-mix(in srgb, var(--wd-accent) 72%, transparent);border-radius:59% 41% 44% 56%/51% 55% 45% 49%;animation-duration:13s;animation-direction:reverse;inset:32% 5% 4% 14%}.wd-human-signal__field i{background:var(--wd-accent);width:.34rem;height:.34rem;box-shadow:0 0 .8rem color-mix(in srgb, var(--wd-accent) 65%, transparent);border-radius:50%;animation:2.9s ease-in-out infinite wd-human-node;position:absolute}.wd-human-signal__field i:first-child{top:17%;left:14%}.wd-human-signal__field i:nth-child(2){animation-delay:.8s;bottom:30%;right:7%}.wd-human-signal__field i:nth-child(3){animation-delay:1.6s;bottom:6%;left:35%}.wd-human-signal__field span{z-index:2;color:color-mix(in srgb, var(--wd-ink) 86%, var(--wd-accent));font-family:var(--wd-font-display);font-size:4.6rem;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wd-human-signal__copy{border:0;padding-bottom:0}.wd-human-signal__copy:after,.wd-human-signal__traits:after,.wd-human-signal a,.wd-human-signal__resume{content:none!important;border:0!important;display:none!important}.wd-human-signal__copy p,.wd-human-signal__copy strong,.wd-human-signal__copy span{display:block}.wd-human-signal__copy p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.15em;margin:0 0 .55rem;font-size:.53rem}.wd-human-signal__copy strong{color:var(--wd-ink);font-family:var(--wd-font-display);letter-spacing:-.035em;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:700;line-height:.96}.wd-human-signal__copy span{color:var(--wd-muted);margin-top:.7rem;font-size:.78rem;line-height:1.48}.wd-human-signal__traits{flex-wrap:wrap;gap:.35rem .65rem;margin-top:.85rem;display:flex}.wd-human-signal__traits i{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-style:normal}@keyframes wd-human-orbit{to{transform:rotate(1turn)}}@keyframes wd-human-node{50%{opacity:.3;transform:scale(.6)}}.wd-root[data-layer=contact] #world-contact .wd-scroll-copy{border-top:1px solid var(--wd-accent);border-bottom:1px solid var(--wd-accent);padding:1.65rem 0 1.6rem}.wd-contact-mark{color:var(--wd-accent);margin:-.1rem 0 .8rem;font-size:1.6rem;display:block}.wd-scroll-copy--hero{width:min(24rem,28vw)}.wd-scroll-kicker{font-family:var(--wd-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--wd-accent);margin:0 0 1rem;font-size:1rem;font-weight:500}.wd-scroll-copy h1,.wd-scroll-copy h2{color:var(--wd-ink);font-family:var(--wd-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700;line-height:.96}.wd-scroll-copy h1{font-size:var(--wd-display-fluid);letter-spacing:.08em}.wd-scroll-copy h2{font-size:var(--wd-title-sub-fluid)}.wd-scroll-role{letter-spacing:.25em;color:color-mix(in srgb, var(--wd-ink) 78%, var(--wd-data));margin:1.2rem 0 0;font-size:.88rem;font-weight:600}.wd-scroll-copy>p:not(.wd-scroll-kicker):not(.wd-scroll-role):not(.wd-scroll-detail){max-width:28rem;color:var(--wd-muted);font-size:var(--wd-text-fluid);margin:1.7rem 0 0;line-height:1.7}.wd-scroll-detail{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 0;font-size:.78rem;line-height:1.65}.wd-scroll-action{pointer-events:auto;border:0;border-bottom:1px solid color-mix(in srgb, var(--wd-accent) 62%, transparent);color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:2rem;padding:.3rem 0 .65rem;font-size:.82rem;transition:color .18s,border-color .18s,transform .18s}.wd-scroll-action span{color:var(--wd-accent);margin-left:.5rem;font-size:1rem}.wd-scroll-action:hover{color:var(--wd-accent);border-color:var(--wd-ink);transform:translate(4px)}.wd-scroll-index{display:none!important}.wd-scroll-timeline{border-top:1px solid color-mix(in srgb, var(--wd-line) 92%, transparent);gap:0;margin-top:1.8rem;display:grid}.wd-scroll-timeline article{border-bottom:1px solid color-mix(in srgb, var(--wd-line) 74%, transparent);transition:transform .3s var(--wd-ease), border-color .3s var(--wd-ease);grid-template-columns:4rem minmax(0,1fr);gap:.75rem;padding:.85rem 0;display:grid}.wd-scroll-timeline article:hover{border-bottom-color:color-mix(in srgb, var(--wd-accent) 45%, var(--wd-line));transform:translate(.28rem)}.wd-scroll-timeline article>span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.1em;font-size:.66rem}.wd-scroll-timeline strong{color:var(--wd-ink);font-size:1.08rem;font-weight:600}.wd-scroll-timeline p{color:var(--wd-muted);margin:.22rem 0 0;font-size:.95rem;line-height:1.45}.wd-scroll-links{pointer-events:auto;flex-wrap:wrap;gap:.45rem 1rem;margin-top:1.8rem;display:flex}.wd-scroll-links a{color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb, var(--wd-accent) 58%, transparent);padding-bottom:.45rem;font-size:.7rem;text-decoration:none;transition:color .18s}.wd-scroll-links a:hover{color:var(--wd-accent)}.wd-root[data-layer=world] .wd-scroll-section--hero .wd-scroll-copy,.wd-root[data-layer=work] #world-work .wd-scroll-copy,.wd-root[data-layer=ai] #ask .wd-scroll-copy,.wd-root[data-layer=experience] #world-experience .wd-scroll-copy,.wd-root[data-layer=about] #world-about .wd-scroll-copy,.wd-root[data-layer=contact] #world-contact .wd-scroll-copy{opacity:1;transform:translateY(0)}.wd-scroll-copy{opacity:0;transition:opacity .56s var(--wd-ease), transform .7s var(--wd-ease);animation:none;transform:translateY(1rem)}.wd-root[data-layer=world] .wd-scroll-section--hero .wd-scroll-copy,.wd-root[data-layer=work] #world-work .wd-scroll-copy,.wd-root[data-layer=ai] #ask .wd-scroll-copy,.wd-root[data-layer=experience] #world-experience .wd-scroll-copy,.wd-root[data-layer=about] #world-about .wd-scroll-copy,.wd-root[data-layer=contact] #world-contact .wd-scroll-copy{opacity:1;animation:wd-scroll-copy-in .65s var(--wd-ease) both;transform:translateY(0)}#world-work .wd-scroll-index{left:clamp(1.4rem,3vw,3rem);right:auto}.wd-project-atlas{z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s var(--wd-ease), transform .7s var(--wd-ease), visibility 0s linear .7s;grid-template-columns:repeat(2,minmax(11rem,16.5rem));gap:.65rem;display:grid;position:absolute;bottom:clamp(2.1rem,6vh,4.6rem);left:auto;right:clamp(2rem,5vw,5.5rem);transform:translateY(1.25rem)}.wd-root[data-layer=work] .wd-project-atlas{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .7s var(--wd-ease), transform .7s var(--wd-ease), visibility 0s;transform:translateY(0)}.wd-project-atlas__card{-moz-column-gap:.7rem;text-align:left;min-height:7.2rem;color:var(--wd-ink);border:1px solid color-mix(in srgb, var(--wd-line) 92%, transparent);background:color-mix(in srgb, var(--wd-bg) 84%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:border-color .35s var(--wd-ease), background .35s var(--wd-ease), transform .35s var(--wd-ease), box-shadow .35s var(--wd-ease);grid-template-columns:auto 1fr;align-content:start;column-gap:.7rem;padding:.85rem .95rem .8rem;text-decoration:none;display:grid}.wd-project-atlas__card:hover,.wd-project-atlas__card:focus-visible,.wd-project-atlas__card.is-selected{border-color:var(--wd-accent);background:color-mix(in srgb, var(--wd-surface) 90%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--wd-accent) 18%, transparent), 0 12px 28px color-mix(in srgb, var(--wd-bg) 66%, transparent);outline:0;transform:translateY(-.28rem)}.wd-project-atlas__number,.wd-project-atlas__story,.wd-project-atlas__cue{font-family:var(--wd-font-mono);text-transform:uppercase;letter-spacing:.11em}.wd-project-atlas__number{color:var(--wd-accent);padding-top:.18rem;font-size:.72rem}.wd-project-atlas__title{font-family:var(--wd-font-display);white-space:normal;text-overflow:unset;font-size:1.05rem;line-height:1.2;overflow:visible}.wd-project-atlas__story{color:var(--wd-muted);grid-column:1/-1;margin-top:.7rem;font-size:.72rem;line-height:1.5}.wd-project-atlas__cue{color:var(--wd-faint);grid-column:1/-1;margin-top:auto;padding-top:.6rem;font-size:.64rem}.wd-project-atlas__card:hover .wd-project-atlas__cue{color:var(--wd-accent)}.wd-side-atlas{grid-column:1/-1;margin-top:.35rem}.wd-root.wd-project-open .wd-side-atlas{opacity:0;pointer-events:none;visibility:hidden}.wd-side-atlas__kicker{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.58rem}.wd-side-atlas__links{gap:.55rem 1.15rem;margin-top:0}.wd-root.wd-project-open #world-work .wd-scroll-copy,.wd-root.wd-project-open .wd-project-atlas{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(.75rem)}.wd-root.wd-project-open .wd-float--project{text-align:left;width:min(27rem,34vw);animation:wd-project-panel-in .62s var(--wd-ease) both;background:0 0;padding:0;top:clamp(6.5rem,16vh,10.5rem);left:clamp(1.5rem,7vw,7.5rem);transform:none}@keyframes wd-project-panel-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.wd-root.wd-project-open .wd-float--project:before,.wd-root.wd-project-open .wd-float--project:after{left:0;transform:none}.wd-root.wd-project-open .wd-project-flow,.wd-root.wd-project-open .wd-float__walkthrough{width:100%;margin-left:0;margin-right:0}.wd-root[data-theme=day] .wd-ai-surface{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:#ffffffe6;border-color:#3a314d2e;box-shadow:0 1.5rem 5rem #2a223924,inset 0 1px #fffffff0}.wd-root[data-theme=day] .wd-ai-surface__input{color:#18171b;background:#faf9fce6;border-color:#6d63a952;box-shadow:inset 0 0 0 1px #ffffffb8}.wd-root[data-theme=day] .wd-ai-surface__input:focus{border-color:var(--wd-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wd-accent) 13%, transparent);outline:none}.wd-root[data-theme=day] .wd-ai-surface__modes button{color:#3d3946c7;background:#f9f8fbc7}.wd-root[data-theme=day] .wd-ai-surface__modes button.is-active{background:color-mix(in srgb, var(--wd-accent) 11%, white);color:#18171b}.wd-root.wd-ai-open #ask .wd-scroll-copy{opacity:0;visibility:hidden;pointer-events:none;transform:none}.wd-root.wd-ai-open .wd-resume-dock{display:none}html.wd-ai-lock,html.wd-ai-lock body{overscroll-behavior:none;overflow:hidden}@media (min-width:1100px){.wd-root.wd-ai-open .wd-ai-surface{width:min(31rem,34vw);height:auto;max-height:calc(100dvh - 8.25rem);bottom:auto;left:auto;right:clamp(1.25rem,4vw,3.5rem)}}@keyframes wd-ai-surface-dock-in{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes wd-scroll-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){#world-work.wd-scroll-section,#ask.wd-scroll-section,#world-about.wd-scroll-section{grid-template-columns:1fr;min-height:auto;padding-top:clamp(6.5rem,12vh,8.5rem);padding-bottom:6.75rem}#world-work .wd-scroll-copy{width:min(36rem,88vw)}.wd-project-atlas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:min(100%,36rem);margin-top:1.6rem;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:1024px){.wd-scroll-section{align-items:flex-end;min-height:78svh;padding:4.6rem 1rem 4.25rem}.wd-scroll-copy,.wd-scroll-copy--hero{width:min(31rem,78vw)}.wd-scroll-copy--right{margin-left:0}.wd-scroll-copy h1{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(2.6rem,10vw,4.2rem)}.wd-scroll-copy h2{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.7rem,6.4vw,2.6rem)}#world-world .wd-scroll-copy,#world-work .wd-scroll-copy,#ask .wd-scroll-copy,#world-experience .wd-scroll-copy,#world-about .wd-scroll-copy,#world-contact .wd-scroll-copy{isolation:isolate;width:min(38rem,100vw - 2rem);max-width:none;position:relative}#ask .wd-scroll-copy h2,#world-experience .wd-scroll-copy h2{max-width:none;font-size:clamp(1.55rem,6.2vw,2.15rem)}#world-work.wd-scroll-section{align-items:flex-start;min-height:auto;padding-bottom:4.5rem}.wd-work-keys{gap:.3rem;width:min(100%,22rem);margin-top:1rem}.wd-work-keys span{padding:.4rem .25rem;font-size:.48rem}.wd-human-signal{width:min(24rem,42vw);right:2rem}.wd-scroll-index{display:none}.wd-scroll-action{margin-top:1.15rem}.wd-scroll-timeline{margin-top:1.1rem}.wd-scroll-timeline article{gap:.55rem;padding:.6rem 0}.wd-ai-launchers{gap:.35rem;margin-top:.45rem}.wd-project-atlas{gap:.4rem;margin-top:1.1rem}.wd-project-atlas__card{min-height:5.4rem;padding:.7rem .75rem}.wd-scroll-copy:after{content:"";z-index:-1;background:color-mix(in srgb, var(--wd-bg) 88%, transparent);pointer-events:none;border-radius:.7rem;position:absolute;inset:-.7rem -.55rem -.9rem}.wd-root[data-theme=day] .wd-scroll-copy:after{background:color-mix(in srgb, var(--wd-bg) 68%, transparent)}.wd-root .wd-stage{opacity:.88;contain:paint;overflow:hidden}.wd-root[data-theme=day] .wd-stage{opacity:.96}.wd-root[data-layer=world] .wd-stage,.wd-root[data-theme=day][data-layer=world] .wd-stage{opacity:1}.wd-root[data-layer=ai] .wd-stage,.wd-root[data-layer=experience] .wd-stage,.wd-root[data-layer=about] .wd-stage,.wd-root[data-layer=contact] .wd-stage{opacity:.5}.wd-root[data-layer=experience] #world-experience .wd-scroll-copy:before{background:color-mix(in srgb, var(--wd-bg) 90%, transparent);border-radius:.7rem;inset:-.7rem -.55rem -.9rem}.wd-root.wd-ai-open .wd-stage{opacity:.18}.wd-root.wd-ai-open .wd-ai-surface{left:0;right:0;top:var(--wd-bar-h,3.35rem);width:auto;max-width:none;max-height:none;padding:.2rem 1rem calc(1.15rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--wd-bg) 96%, transparent);border-bottom:0;border-left:0;border-right:0;border-color:var(--wd-line);border-radius:.9rem .9rem 0 0;animation:none;bottom:0;transform:none}.wd-root.wd-ai-open .wd-ai-surface__grab{display:block}.wd-root.wd-ai-open .wd-ai-surface__sections section{grid-template-columns:1fr;gap:.25rem}.wd-root.wd-ai-open .wd-ai-surface__sections ul{grid-column:1}.wd-root.wd-ai-open .wd-ai-surface__signal{display:none}.wd-page--ai .wd-ai-surface{width:100%;max-height:none;padding:.95rem .9rem 1.15rem;position:relative;top:auto;left:auto;right:auto}.wd-page--ai .wd-ai-surface__head{flex-direction:column;align-items:stretch;gap:.7rem}.wd-page--ai .wd-ai-surface__sections section{grid-template-columns:1fr;gap:.25rem}.wd-page--ai .wd-ai-surface__sections ul{grid-column:1}.wd-ai-surface__modes button{min-height:36px;padding:.35rem .45rem;font-size:.55rem}.wd-page-main{padding:calc(var(--wd-bar-h,3.35rem) + 1.35rem) 1.1rem 5.25rem}.wd-resume-dock{letter-spacing:.12em;min-height:40px;right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.85rem, env(safe-area-inset-bottom,0px));gap:.35rem;padding:.45rem .7rem;font-size:.6rem}}@media (max-width:640px){.wd-scroll-section{min-height:auto;padding:4.15rem .95rem 4.5rem}.wd-scroll-copy,.wd-scroll-copy--hero{width:min(100%,25rem)}.wd-scroll-copy h1{font-size:clamp(2.45rem,12vw,3.4rem)}.wd-scroll-copy h2{font-size:clamp(1.55rem,8.2vw,2.15rem)}#world-world .wd-scroll-copy,#world-work .wd-scroll-copy,#ask .wd-scroll-copy,#world-experience .wd-scroll-copy,#world-about .wd-scroll-copy,#world-contact .wd-scroll-copy{width:calc(100vw - 1.9rem)}#ask .wd-scroll-copy h2{font-size:clamp(1.45rem,7.4vw,1.95rem)}.wd-scroll-copy>p:not(.wd-scroll-kicker):not(.wd-scroll-role):not(.wd-scroll-detail){font-size:.9rem;line-height:1.5}.wd-scroll-index{display:none}.wd-scroll-timeline article{grid-template-columns:3.1rem minmax(0,1fr);padding:.5rem 0}.wd-project-atlas{grid-template-columns:1fr;gap:.35rem;margin-top:.9rem}.wd-project-atlas__card{min-height:0;padding:.7rem .75rem}.wd-project-atlas__title{font-size:.86rem}.wd-project-atlas__story{margin-top:.45rem}.wd-work-keys{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:.85rem}.wd-human-signal{grid-template-columns:5.4rem minmax(9rem,1fr);width:min(20rem,73vw);top:auto;bottom:5.5rem;right:1.2rem;transform:translateY(1rem)}.wd-root[data-layer=about] .wd-human-signal{transform:translate(0,0)}.wd-human-signal__field{width:5.2rem}.wd-human-signal__field span{font-size:3.1rem}}.wd-page{width:100%;max-width:100%;height:auto;min-height:100svh;transition:none;position:relative;inset:auto;overflow:visible}.wd-field-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wd-field-backdrop canvas{display:block;width:100%!important;height:100%!important}.wd-field-backdrop--compact{opacity:.34;width:min(26vw,18rem);height:min(48vh,24rem);inset:18vh 1.5vw auto auto;overflow:hidden}.wd-field-backdrop--work{top:calc(var(--wd-bar-h,4.5rem) + 3rem);opacity:.68;width:min(40vw,32rem);height:min(68vh,34rem);right:clamp(1rem,4vw,3rem)}.wd-field-backdrop--muted{opacity:.36}.wd-field-backdrop--copy{opacity:.32}.wd-root[data-theme=day] .wd-field-backdrop--copy{opacity:.44}@media (max-width:1024px){.wd-field-backdrop--copy{opacity:.48}.wd-root[data-theme=day] .wd-field-backdrop--copy{opacity:.56}.wd-page-title{font-size:clamp(1.85rem,9vw,2.7rem);line-height:1.08}.wd-catalog{grid-template-columns:1fr;min-width:0}.wd-catalog a,.wd-catalog__title,.wd-catalog__tech,.wd-catalog__meta{overflow-wrap:anywhere;min-width:0}}@media (max-width:899px){.wd-field-backdrop--compact,.wd-field-backdrop--work{opacity:.58;width:auto;height:auto;display:block;inset:0}.wd-root[data-theme=day] .wd-field-backdrop--compact,.wd-root[data-theme=day] .wd-field-backdrop--work{opacity:.64}}.wd-page--field:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--wd-bg) 72%, transparent) 0%, color-mix(in srgb, var(--wd-bg) 28%, transparent) 32%, transparent 58%);position:fixed;inset:0}.wd-root[data-theme=day].wd-page--field:before{opacity:0}.wd-page--copy:before{opacity:1;background:linear-gradient(90deg, color-mix(in srgb, var(--wd-bg) 86%, transparent) 0%, color-mix(in srgb, var(--wd-bg) 48%, transparent) 38%, transparent 68%)}.wd-root[data-theme=day].wd-page--copy:before{opacity:.72;background:linear-gradient(90deg, color-mix(in srgb, var(--wd-bg) 72%, transparent) 0%, color-mix(in srgb, var(--wd-bg) 36%, transparent) 38%, transparent 72%)}.wd-page-main{z-index:2;width:100%;min-width:0;max-width:100%;padding:calc(var(--wd-bar-h,4.5rem) + 2.75rem) clamp(1.4rem, 6vw, 5.5rem) max(7.5rem, calc(5.5rem + env(safe-area-inset-bottom,0px)));position:relative;overflow-x:hidden}.wd-page--work .wd-page-main{padding-right:clamp(1.4rem,4vw,3.25rem);padding-bottom:max(10rem, calc(7rem + env(safe-area-inset-bottom,0px)));background:0 0;overflow-x:visible}.wd-page--work .wd-catalog{grid-template-columns:repeat(2,minmax(0,1fr));max-width:78rem}.wd-page-hero{max-width:46rem}.wd-lab{max-width:46rem;margin-top:1.4rem}.wd-page--ai .wd-ai-surface,.wd-lab__console{width:100%;max-width:none;max-height:none;margin:0;padding:clamp(1rem,2.2vw,1.65rem);animation:none;position:relative;top:auto;left:auto;right:auto;overflow:visible;transform:none}.wd-lab__density{flex-shrink:0;gap:.35rem;display:flex}.wd-lab__density button{appearance:none;border:1px solid var(--wd-line);min-height:36px;color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.35rem .55rem;font-size:.58rem}.wd-lab__density button.is-active{border-color:color-mix(in srgb, var(--wd-accent) 65%, transparent);color:var(--wd-ink);background:color-mix(in srgb, var(--wd-accent) 9%, transparent)}.wd-lab__thread{flex-direction:column;gap:.85rem;min-height:8rem;display:flex}.wd-lab__user{color:var(--wd-ink);margin:0;font-size:.95rem;line-height:1.5}.wd-lab__starters{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.wd-lab__starters button,.wd-lab__follow button,.wd-lab__text-btn,.wd-lab__note button{appearance:none;border:0;border-bottom:1px solid var(--wd-line);color:var(--wd-muted);font-family:var(--wd-font-body);text-align:left;cursor:pointer;background:0 0;padding:.35rem 0;font-size:.82rem;line-height:1.45}.wd-lab__starters button:hover,.wd-lab__follow button:hover,.wd-lab__text-btn:hover,.wd-lab__note button:hover{color:var(--wd-accent);border-bottom-color:var(--wd-accent)}.wd-lab__follow{flex-wrap:wrap;gap:.65rem 1rem;margin-top:.85rem;display:flex}.wd-lab__note{border-top:1px solid var(--wd-line);margin-top:.9rem;padding-top:.75rem}.wd-lab__note p{color:var(--wd-muted);margin:0 0 .55rem;font-size:.88rem}.wd-lab__code{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 70%, transparent);margin:.85rem 0}.wd-lab__code-bar{border-bottom:1px solid var(--wd-line);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wd-faint);justify-content:space-between;align-items:center;padding:.45rem .7rem;font-size:.58rem;display:flex}.wd-lab__code-bar button{appearance:none;color:var(--wd-accent);font-family:inherit;font-size:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0}.wd-lab__code pre{font-family:var(--wd-font-mono);color:var(--wd-ink);margin:0;padding:.75rem .85rem;font-size:.78rem;line-height:1.5;overflow-x:auto}.wd-work-hero,.wd-contact-hero{align-items:end;gap:1.4rem;display:grid}.wd-work-hero{min-height:0}.wd-work-hero__copy{max-width:40rem}.wd-work-hero__field{justify-content:end;align-items:end;min-height:20rem;display:flex}.wd-work-hero__frame{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 54%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(28rem,100%);padding:1rem 1.1rem}.wd-awards{grid-template-columns:repeat(auto-fit,minmax(min(16.5rem,100%),1fr));gap:1rem;margin-top:1.4rem;display:grid}.wd-award{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 70%, transparent);min-width:0;min-height:11rem;transition:transform .35s var(--wd-ease), border-color .35s var(--wd-ease), background .35s var(--wd-ease);gap:.45rem;padding:1.15rem 1.2rem 1.2rem;display:grid}.wd-award:hover{border-color:color-mix(in srgb, var(--wd-accent) 55%, var(--wd-line));background:color-mix(in srgb, var(--wd-surface) 88%, transparent);transform:translateY(-.22rem)}.wd-award span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.wd-award strong{font-family:var(--wd-font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.15}.wd-award p{color:var(--wd-muted);margin:0;font-size:.9rem;line-height:1.55}.wd-certs{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.55rem;margin-top:1.15rem;display:grid;overflow:hidden}.wd-cert{border:1px solid var(--wd-line);min-width:0;min-height:0;color:inherit;background:color-mix(in srgb, var(--wd-surface) 58%, transparent);transition:transform .3s var(--wd-ease), border-color .3s var(--wd-ease), background .3s var(--wd-ease);gap:.2rem;padding:.58rem .75rem .62rem;text-decoration:none;display:grid}.wd-cert.is-primary{border-color:color-mix(in srgb, var(--wd-accent) 48%, var(--wd-line))}.wd-cert:hover{border-color:var(--wd-accent);background:color-mix(in srgb, var(--wd-surface) 82%, transparent);transform:translateY(-.16rem)}.wd-cert strong{font-family:var(--wd-font-body);overflow-wrap:break-word;word-break:normal;font-size:.86rem;font-weight:500;line-height:1.3}.wd-cert span{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem}.wd-page .wd-scroll-timeline{max-width:none}@media (min-width:900px){.wd-page .wd-scroll-timeline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 2.5rem}}.wd-catalog{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0 2.5rem;max-width:none;margin-top:2.4rem;display:grid}.wd-catalog a{border-bottom:1px solid var(--wd-line);color:inherit;transition:padding .35s var(--wd-ease), color .35s var(--wd-ease), transform .35s var(--wd-ease), border-color .35s var(--wd-ease);gap:.3rem;padding:1.2rem 0;text-decoration:none;display:grid}.wd-catalog a:hover{color:var(--wd-ink);border-bottom-color:color-mix(in srgb, var(--wd-accent) 55%, var(--wd-line));padding-left:.45rem;transform:translateY(-.12rem)}.wd-catalog__meta{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.wd-catalog__title{font-family:var(--wd-font-display);letter-spacing:-.03em;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:700}.wd-catalog__problem{max-width:34rem;color:var(--wd-muted);font-size:.95rem;line-height:1.55}.wd-catalog__tech{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.wd-page-title{font-family:var(--wd-font-display);font-size:var(--wd-title-fluid);letter-spacing:-.04em;overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:700;line-height:.98}.wd-page-lead,.wd-page-body{max-width:36rem;color:var(--wd-muted);font-size:var(--wd-text-fluid);overflow-wrap:anywhere;line-height:1.7}.wd-page-lead{color:var(--wd-ink);font-size:var(--wd-lead-fluid);margin:1.4rem 0 0;font-weight:500}.wd-page-body{margin:.85rem 0 0}.wd-page-section{isolation:isolate;min-width:0;max-width:100%;scroll-margin-top:calc(var(--wd-bar-h,4.5rem) + 2.4rem);margin-top:3.6rem}.wd-page-section--recs{background:var(--wd-bg);box-shadow:0 -5.5rem 2.4rem 2.2rem var(--wd-bg);margin-top:4.2rem;padding-top:1.6rem;padding-bottom:1rem;scroll-margin-top:7.25rem}.wd-page-cert-group{margin-top:1.4rem}.wd-page-cert-group ul{margin:.55rem 0 0;padding:0;list-style:none}.wd-page-cert-group li{border-bottom:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);gap:.15rem;padding:.7rem 0;font-size:.92rem;display:grid}.wd-page-cert-group li a{color:var(--wd-ink);text-decoration:none}.wd-page-cert-group li a:hover{color:var(--wd-accent)}.wd-page-cert-group li span{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.wd-page-title--sub{font-size:var(--wd-title-sub-fluid);margin-top:.35rem}.wd-persona{gap:1rem 1.2rem;display:grid}.wd-persona__grid{grid-column:1/-1;gap:.9rem;display:grid}.wd-persona__intro{max-width:42rem}.wd-persona__grid{gap:.9rem;display:grid}.wd-persona__card{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 68%, transparent);gap:.45rem;min-width:0;padding:1rem 1.05rem;display:grid}.wd-persona__card span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.wd-persona__card strong{color:var(--wd-ink);font-family:var(--wd-font-display);font-size:1.05rem;line-height:1.2}.wd-persona__card p{color:var(--wd-muted);overflow-wrap:anywhere;margin:0;line-height:1.65}.wd-signals{gap:1rem;margin-top:2rem;display:grid}.wd-signal{border-top:1px solid var(--wd-line);min-width:0;transition:border-color .35s var(--wd-ease), background .35s var(--wd-ease), transform .35s var(--wd-ease);gap:.85rem;padding:1.15rem 0 1.25rem;display:grid}.wd-signal:hover{border-top-color:color-mix(in srgb, var(--wd-accent) 42%, var(--wd-line))}.wd-signal.is-featured{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 72%, transparent);padding:1.4rem 1.25rem 1.45rem}.wd-signal header{flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem;display:flex}.wd-signal header span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;font-size:.58rem}.wd-signal header strong{color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:500}.wd-signal header i{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font-size:.52rem;font-style:normal}.wd-signal blockquote{margin:0}.wd-signal p{max-width:none;color:var(--wd-muted);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.98rem;font-style:normal;line-height:1.7}.wd-signal.is-featured p{color:var(--wd-ink);font-size:1.05rem}.wd-signal.is-featured:hover{border-color:color-mix(in srgb, var(--wd-accent) 42%, var(--wd-line));transform:translateY(-.16rem)}.wd-signal__more{appearance:none;color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .25s ease, transform .25s var(--wd-ease);background:0 0;border:0;justify-self:start;margin:0;padding:0;font-size:.58rem}.wd-signal__more:hover{color:var(--wd-ink);transform:translate(.2rem)}.wd-page--contact .wd-page-main{max-width:40rem}.wd-contact-main{max-width:36rem}.wd-inline-link{color:var(--wd-accent);text-decoration:none}.wd-inline-link:hover{color:var(--wd-ink)}.wd-contact-grid{gap:2rem 3rem;display:grid}.wd-contact-aside{align-content:start;gap:1rem;padding-top:.2rem;display:grid}.wd-contact-aside>p:first-child{color:var(--wd-ink);margin:0;font-size:1.05rem;line-height:1.55}.wd-contact-aside .wd-page-body{max-width:none}.wd-contact-aside a{color:var(--wd-accent);text-decoration:none}.wd-contact-form{gap:.95rem;margin-top:0;display:grid}.wd-contact-form label{gap:.45rem;display:grid}.wd-contact-form label span{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.wd-contact-form input,.wd-contact-form textarea{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-bg) 68%, transparent);width:100%;min-height:44px;color:var(--wd-ink);outline:none;padding:.82rem .9rem;transition:border-color .2s,background .2s}.wd-contact-form input:focus,.wd-contact-form textarea:focus{border-color:var(--wd-accent);background:color-mix(in srgb, var(--wd-surface) 82%, transparent)}.wd-contact-form textarea{resize:vertical}.wd-contact-error{border:1px solid color-mix(in srgb, #df6a6a 45%, var(--wd-line));color:#f4b2b2;background:#4814143d;padding:.9rem 1rem}.wd-contact-error p{margin:0}.wd-contact-error a{margin-top:.55rem;display:inline-block}.wd-contact-submit{border:1px solid var(--wd-line);min-height:46px;color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.15em;text-transform:uppercase;background:0 0;justify-self:start;padding:.8rem 1.05rem;font-size:.7rem;transition:border-color .2s,color .2s,transform .2s}.wd-contact-submit:hover:not(:disabled){color:var(--wd-accent);border-color:var(--wd-accent);transform:translateY(-.12rem)}.wd-contact-submit:disabled{opacity:.6}@media (min-width:820px){.wd-signals{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wd-signal.is-featured{grid-column:1/-1}}@media (min-width:1024px){.wd-contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.wd-persona__grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.wd-page--work .wd-catalog{grid-template-columns:1fr}}html.wd-coarse .wd-cursor{display:none!important}@media (pointer:coarse){.wd-cursor{display:none!important}.wd-root[data-layer=work] .wd-stage,.wd-root[data-layer=work] .wd-stage canvas{pointer-events:none}}html.wd-coarse .wd-root[data-layer=work] .wd-stage,html.wd-coarse .wd-root[data-layer=work] .wd-stage canvas{pointer-events:none}.wd-theme,.wd-scroll-action,.wd-nav__item,.wd-ai-launchers button,.wd-project-atlas__card{touch-action:manipulation}@media (pointer:coarse),(hover:none){.wd-ai-launchers button,.wd-scroll-action,.wd-scroll-links a,.wd-theme{min-height:44px}.wd-project-atlas__card:hover:not(.is-selected):not(:focus-visible){box-shadow:none;border-color:color-mix(in srgb, var(--wd-line) 92%, transparent);background:color-mix(in srgb, var(--wd-bg) 84%, transparent);transform:none}.wd-project-atlas__card:hover:not(.is-selected):not(:focus-visible) .wd-project-atlas__cue{color:var(--wd-faint)}.wd-catalog a:hover{padding-left:0;transform:none}.wd-cert:hover,.wd-scroll-action:hover,.wd-scroll-timeline article:hover,.wd-contact-submit:hover:not(:disabled){transform:none}}@media (pointer:coarse) and (max-width:1280px){#world-work.wd-scroll-section{flex-direction:column;justify-content:center;align-items:flex-start;min-height:auto}.wd-project-atlas{width:min(100%,36rem);margin-top:1.6rem;position:relative;bottom:auto;left:auto;right:auto}}html.wd-narrow .wd-nav-toggle{justify-content:center;align-items:center;display:inline-flex}html.wd-narrow .wd-nav{top:var(--wd-bar-h,3.35rem);z-index:50;background:var(--wd-bg);border-bottom:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);max-width:none;box-shadow:0 12px 24px color-mix(in srgb, var(--wd-bg) 55%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0 .9rem .65rem;display:none;position:fixed;bottom:auto;left:0;right:0}html.wd-narrow .wd-nav.is-open{display:flex}html.wd-narrow .wd-nav__item{letter-spacing:.1em;border-bottom:1px solid color-mix(in srgb, var(--wd-line) 70%, transparent);width:100%;min-height:44px;font-size:.92rem}html.wd-narrow .wd-nav__item:after,html.wd-narrow .wd-nav__item:before{display:none}@media (orientation:landscape) and (max-height:500px){.wd-scroll-section{min-height:auto;padding-top:5.25rem;padding-bottom:5.5rem}.wd-ai-surface,.wd-float{max-height:calc(100dvh - 7.5rem)}}#world-world.wd-scroll-section--hero{z-index:1;width:100%;max-width:none;min-height:100svh;padding:calc(var(--wd-bar-h) + 1.15rem) clamp(1.4rem, 5vw, 5.25rem) 2.4rem;pointer-events:auto;justify-content:stretch;align-items:center;display:flex;position:sticky;top:0}.wd-thesis{max-width:42rem}.wd-thesis__kicker{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.78rem}.wd-thesis h1{font-family:var(--wd-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(4.2rem,12vw,8.5rem);font-weight:700;line-height:.9}.wd-thesis h1 span{letter-spacing:.22em;text-transform:uppercase;color:var(--wd-muted);margin-top:.35rem;font-size:.28em;font-weight:500;display:block}.wd-thesis__lead{max-width:28rem;color:var(--wd-muted);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.55}.wd-compute--cover{grid-template-columns:none;min-height:0;display:block}.wd-compute--cover .wd-compute__stage{width:100%}#world-work.wd-scroll-section--selected{z-index:3;min-height:100svh;padding:calc(var(--wd-bar-h) + 2rem) 1.2rem 3rem;background:radial-gradient(ellipse 55% 50% at 50% 48%, color-mix(in srgb, var(--wd-accent) 10%, transparent), var(--wd-bg) 62%);box-shadow:none;border-top:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.wd-scroll-story--stack #ask.wd-scroll-section--ask{background:var(--wd-bg)}#ask.wd-scroll-section--ask,#world-experience.wd-scroll-section--lenses,#world-about.wd-scroll-section--voices,#world-contact.wd-scroll-section--contact{align-items:center;min-height:100svh;display:flex}.wd-exhibit{text-align:center;pointer-events:auto;width:min(56rem,94vw);margin:0 auto}.wd-exhibit__head p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .55rem;font-size:.74rem}.wd-exhibit__head h2{max-width:18ch;font-family:var(--wd-font-display);letter-spacing:-.035em;margin:0 auto 1.6rem;font-size:clamp(2.1rem,4.2vw,3.2rem);font-weight:600;line-height:1.12;animation:.85s cubic-bezier(.22,1,.36,1) both wd-title-pop}@keyframes wd-title-pop{0%{opacity:0;transform:translateY(16px)scale(.94)}60%{opacity:1;transform:translateY(-4px)scale(1.03)}to{opacity:1;transform:none}}.wd-exhibit__field{aspect-ratio:1;width:min(50rem,90vw);transform-style:preserve-3d;--mx:50%;--my:46%;margin:0 auto;transition:transform .18s ease-out;position:relative}.wd-exhibit__frame{z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--wd-accent) 22%, transparent);background:radial-gradient(ellipse 42% 36% at var(--mx) var(--my), color-mix(in srgb, var(--wd-accent) 16%, transparent), transparent 62%), repeating-linear-gradient(118deg, color-mix(in srgb, var(--wd-ink) 4.5%, transparent) 0 1px, transparent 1px 11px), repeating-linear-gradient(28deg, color-mix(in srgb, var(--wd-accent) 5%, transparent) 0 1px, transparent 1px 14px), linear-gradient(180deg, color-mix(in srgb, var(--wd-surface) 55%, transparent), color-mix(in srgb, var(--wd-bg) 70%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wd-ink) 6%, transparent), inset 0 0 48px color-mix(in srgb, var(--wd-accent) 8%, transparent), 0 18px 50px color-mix(in srgb, var(--wd-bg) 55%, transparent);opacity:.72;border-radius:1.15rem;transition:opacity .35s;position:absolute;inset:4%}.wd-exhibit__field:hover .wd-exhibit__frame{opacity:.92}.wd-exhibit__frame:before,.wd-exhibit__frame:after{content:"";pointer-events:none;position:absolute}.wd-exhibit__frame:before{border:1px solid color-mix(in srgb, var(--wd-accent) 12%, transparent);opacity:.7;border-radius:.85rem;inset:.7rem}.wd-exhibit__frame:after{border-radius:inherit;background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--wd-ink) 14%, transparent) .6px, transparent .7px);opacity:.28;mix-blend-mode:overlay;background-size:5px 5px;inset:0}.wd-exhibit__links{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wd-exhibit__links line{stroke:color-mix(in srgb, var(--wd-accent) 45%, transparent);stroke-width:.35px;filter:drop-shadow(0 0 .6px var(--wd-accent));stroke-dasharray:1.2 1.8;animation:2.4s linear infinite wd-feeder-run}.wd-exhibit__links line.is-hot{stroke:var(--wd-accent);stroke-width:.55px}.wd-exhibit__node{z-index:2;width:var(--node-s,10.5rem);height:var(--node-s,10.5rem);margin:calc(var(--node-s,10.5rem) / -2) 0 0 calc(var(--node-s,10.5rem) / -2);border:1px solid color-mix(in srgb, var(--wd-accent) 55%, transparent);background:color-mix(in srgb, var(--wd-bg) 72%, var(--wd-accent) 8%);box-shadow:0 0 22px color-mix(in srgb, var(--wd-accent) 22%, transparent), inset 0 0 18px color-mix(in srgb, var(--wd-accent) 8%, transparent);color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.7rem;text-decoration:none;animation:.9s cubic-bezier(.22,1,.36,1) both wd-node-drop;display:flex;position:absolute}.wd-exhibit__node span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;font-size:.62rem}.wd-exhibit__node strong{font-family:var(--wd-font-display);letter-spacing:-.03em;font-size:clamp(.68rem,1.4vw,.88rem);font-weight:600;line-height:1.2}.wd-exhibit__node.is-hot,.wd-exhibit__node:hover{border-color:var(--wd-accent);box-shadow:0 0 36px color-mix(in srgb, var(--wd-accent) 40%, transparent);transform:scale(1.06)}.wd-exhibit__read{max-width:28rem;min-height:2.6rem;color:var(--wd-muted);margin:1.2rem auto .8rem;font-size:.95rem;line-height:1.45}.wd-exhibit .wd-scroll-action{margin-left:auto;margin-right:auto}@keyframes wd-node-drop{0%{opacity:0;transform:translateY(-42vh)scale(.35)}to{opacity:1;transform:translateY(0)scale(1)}}.wd-root[data-layer=work] .wd-compute__copy,.wd-root[data-layer=work] .wd-compute__live,.wd-root[data-layer=work] .wd-compute__controls,.wd-root[data-layer=work] .wd-compute__card,.wd-root[data-layer=work] .wd-compute__stage figcaption,.wd-root[data-layer=work] .wd-compute__spread,.wd-root[data-layer=work] .wd-compute__volt,.wd-root[data-layer=work] .wd-compute__synapse,.wd-root[data-layer=work] .wd-compute__feeder,.wd-root[data-layer=work] .wd-compute__particle{opacity:0;pointer-events:none;transition:opacity .85s var(--wd-ease)}.wd-root[data-layer=work] .wd-compute__node{rx:1px;animation:3.4s ease-in-out infinite wd-centres-soft}.wd-selected__open{flex-direction:column;justify-content:center;max-width:40rem;min-height:70svh;display:flex}.wd-selected__open>p:first-child,.wd-selected__index,.wd-selected__close>p:first-child,.wd-selected__next>p:first-child{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem}.wd-selected__open h2{font-family:var(--wd-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,7vw,5.4rem);font-weight:700;line-height:.92}.wd-selected__open h2 span{display:block}.wd-selected__sub{max-width:28rem;color:var(--wd-muted);margin:1.4rem 0 0;font-size:1.05rem;line-height:1.5}.wd-selected__project{margin-top:12vh}.wd-selected__project h3{font-family:var(--wd-font-display);color:var(--wd-muted);margin:0 0 1.4rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:500}.wd-selected__story{max-width:34rem;margin:4rem 0}.wd-selected__line{font-family:var(--wd-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.15}.wd-selected__chain{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 0;font-size:.82rem}.wd-selected__system{max-width:22rem;margin:3rem 0 5rem}.wd-selected__system>p:first-child{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem}.wd-selected__system ol{margin:0;padding:0;list-style:none}.wd-selected__system li{border-top:1px solid var(--wd-line);font-family:var(--wd-font-display);letter-spacing:-.02em;padding:.55rem 0;font-size:1.15rem}.wd-selected__system li:last-child{border-bottom:1px solid var(--wd-line)}.wd-selected__built,.wd-selected__stack{color:var(--wd-muted);margin:1.2rem 0 0;font-size:.95rem;line-height:1.45}.wd-selected__stack span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;display:block}.wd-selected__close{color:var(--wd-muted);margin:0 0 4rem}.wd-selected__close p+p{margin:.35rem 0 0}.wd-selected__next ul{margin:0 0 1.5rem;padding:0;list-style:none}.wd-selected__next a{border-top:1px solid var(--wd-line);color:inherit;gap:.25rem;padding:1rem 0;text-decoration:none;display:grid}.wd-selected__next li:last-child a{border-bottom:1px solid var(--wd-line)}.wd-selected__next span{font-family:var(--wd-font-display);font-size:1.2rem}.wd-selected__next em{color:var(--wd-muted);font-size:.92rem;font-style:normal}.wd-thread{background:linear-gradient(180deg, color-mix(in srgb, var(--wd-accent) 55%, transparent), var(--wd-accent) 48%, transparent);width:1px;height:18vh;margin:0 clamp(1.4rem,5vw,5.25rem)}.wd-ask,.wd-lenses,.wd-voices{width:min(46rem,100%)}.wd-ask{text-align:center;pointer-events:auto;width:min(58rem,96vw);margin:0 auto;position:relative;overflow:visible}#ask.wd-scroll-section--ask{pointer-events:auto}.wd-ask__modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0 0 1.1rem;display:grid}.wd-ask__modes button{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-bg) 70%, transparent);min-height:5.2rem;color:inherit;cursor:pointer;border-radius:.9rem;justify-items:center;gap:.2rem;padding:.7rem .45rem;display:grid}.wd-ask__modes button.is-on,.wd-ask__modes button:hover{border-color:var(--wd-orange,#f97316);color:var(--wd-orange,#f97316)}.wd-ask__modes strong{font-family:var(--wd-font-display);font-size:.95rem}.wd-ask__modes span{color:var(--wd-faint);font-size:.68rem;line-height:1.25}.wd-ask__shell{--mx:50%;--my:42%;text-align:left;border:1px solid color-mix(in srgb, var(--wd-accent) 32%, transparent);background:radial-gradient(circle at var(--mx) var(--my), color-mix(in srgb, var(--wd-accent) 16%, transparent), transparent 36%), color-mix(in srgb, var(--wd-surface) 88%, transparent);min-height:28rem;box-shadow:0 18px 40px color-mix(in srgb, var(--wd-accent) 16%, transparent);border-radius:1.25rem;grid-template-rows:minmax(16rem,1fr) auto;padding:1.45rem 1.5rem 1.3rem;display:grid;position:relative;overflow:visible}.wd-ask__shell.is-busy{border-color:var(--wd-orange,#f97316)}.wd-ask__inlet{z-index:4;pointer-events:none;background:var(--wd-accent);width:12px;height:12px;box-shadow:0 0 14px var(--wd-accent);border-radius:2px;position:absolute;top:5.4rem;right:-14px}.wd-ask__compute,.wd-ask__inlet{display:none!important}.wd-ask__compute i{background:var(--wd-accent);opacity:.55;animation:2.8s linear infinite wd-ask-scan;position:absolute}.wd-ask__compute i:first-child{width:28%;height:2px;top:12%;left:8%}.wd-ask__compute i:nth-child(2){background:var(--wd-orange,#f97316);width:2px;height:34%;animation-duration:2.1s;top:18%;right:10%}.wd-ask__compute i:nth-child(3){width:42%;height:2px;animation-duration:3.2s;bottom:22%;left:14%}.wd-ask__compute i:nth-child(4){width:2px;height:40%;animation-duration:1.8s;top:30%;left:6%}.wd-ask[data-busy=on] .wd-ask__compute i{opacity:1;animation-duration:.7s}@keyframes wd-ask-scan{0%{opacity:.2;transform:translate(0)}50%{opacity:1}to{opacity:.2;transform:translate(12px,8px)}}.wd-ask__thread{z-index:1;min-height:18rem;padding-right:.2rem;position:relative;overflow:auto}.wd-ask__bar{z-index:1;border-top:1px solid var(--wd-line);gap:.45rem;margin-top:.6rem;padding-top:.7rem;display:grid;position:relative}.wd-ask__bar textarea{resize:none;border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-bg) 70%, transparent);width:100%;color:var(--wd-ink);font-family:var(--wd-font-body);border-radius:.95rem;padding:.7rem .85rem;font-size:.88rem;line-height:1.45}.wd-ask__bar textarea:focus{outline:2px solid var(--wd-orange,#f97316);border-color:#0000}.wd-ask__bar-row{align-items:flex-end;gap:.6rem;display:flex}.wd-ask__send{background:var(--wd-accent);color:#04120e;cursor:pointer;border:0;border-radius:999px;flex:none;padding:.9rem 1.4rem;font-size:1.05rem;font-weight:700}.wd-ask__send:disabled{opacity:.4;cursor:not-allowed}.wd-ask__bar-row .wd-ask__chips{flex:1;min-width:0}@media (max-width:820px){.wd-ask__modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.wd-ask__os{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wd-ask__bubble{max-width:92%;margin:0 0 .75rem;animation:.55s cubic-bezier(.22,1,.36,1) both wd-title-pop}.wd-ask__bubble span{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.28rem;font-size:.62rem;display:block}.wd-ask__bubble p{margin:0;padding:.72rem .9rem;line-height:1.45}.wd-ask__bubble--you{margin-left:auto}.wd-ask__bubble--you p{background:color-mix(in srgb, var(--wd-accent) 16%, transparent);color:var(--wd-ink);font-family:var(--wd-font-display);border-radius:1rem 1rem .25rem;font-size:clamp(1.05rem,2vw,1.35rem)}.wd-ask__bubble--ai p{background:color-mix(in srgb, var(--wd-bg) 70%, var(--wd-surface));border:1px solid var(--wd-line);color:var(--wd-muted);border-radius:1rem 1rem 1rem .25rem;font-size:1.05rem}.wd-ask__dots-live{align-items:center;gap:.28rem;min-height:2.6rem;display:flex}.wd-ask__dots-live i{background:var(--wd-accent);border-radius:50%;width:.38rem;height:.38rem;animation:1s ease-in-out infinite wd-blink}.wd-ask__dots-live i:nth-child(2){animation-delay:.12s}.wd-ask__dots-live i:nth-child(3){animation-delay:.24s}@keyframes wd-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.wd-ask__composer{border-top:1px solid var(--wd-line);margin-top:1rem;padding-top:.85rem}.wd-ask__composer>p{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.62rem}.wd-ask__chips{flex-wrap:wrap;gap:.4rem;display:flex}.wd-ask__chips button{appearance:none;border:1px solid var(--wd-line);max-width:100%;color:var(--wd-muted);font-family:var(--wd-font-body);text-align:left;cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .9rem;font-size:.95rem}.wd-ask__chips button.is-on,.wd-ask__chips button:hover{border-color:var(--wd-orange,#f97316);color:var(--wd-orange,#f97316)}.wd-ask__kicker,.wd-lenses__kicker,.wd-voices__kicker{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font-size:1rem}.wd-ask h2{font-family:var(--wd-font-display);letter-spacing:-.05em;margin:0 0 .4rem;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:700;line-height:.88}.wd-lenses h2{font-family:var(--wd-font-display);letter-spacing:-.05em;margin:0 0 2.4rem;font-size:clamp(3.4rem,9vw,6.4rem);font-weight:700;line-height:.88}.wd-lenses h2 span,.wd-operate h2 span,.wd-about h2 span{display:block}.wd-ask h2 span{display:inline}.wd-operate,.wd-about{text-align:center;pointer-events:auto;width:min(58rem,96vw);margin:0 auto}.wd-operate__lede,.wd-about__lead,.wd-about__body{max-width:40rem;color:var(--wd-muted);margin:.85rem auto 0;font-size:1.05rem;line-height:1.55}.wd-operate h2,.wd-about h2{font-family:var(--wd-font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:700;line-height:.9}.wd-machine{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:1.6rem 0 1.2rem;padding:0;list-style:none;display:flex}.wd-machine li{align-items:center;display:flex}.wd-machine li>b{background:color-mix(in srgb, var(--wd-accent) 55%, transparent);width:1.4rem;height:1px}.wd-machine button{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-bg) 70%, transparent);min-width:5.4rem;color:inherit;font:inherit;cursor:pointer;border-radius:.75rem;gap:.15rem;padding:.55rem .7rem;display:grid}.wd-machine button span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;font-size:.62rem}.wd-machine button.is-on,.wd-machine button:hover{border-color:var(--wd-orange,#f97316);color:var(--wd-orange,#f97316)}.wd-dash{text-align:left;border:1px solid color-mix(in srgb, var(--wd-accent) 32%, transparent);background:color-mix(in srgb, var(--wd-surface) 88%, transparent);border-radius:1.15rem;padding:1.15rem 1.2rem 1.3rem}.wd-dash header p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem}.wd-dash header h3{font-family:var(--wd-font-display);margin:0 0 1rem;font-size:1.35rem;font-weight:600}.wd-dash ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.wd-dash li{border:1px solid var(--wd-line);border-radius:.7rem;padding:.7rem .75rem}.wd-dash li span{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;display:block}.wd-dash li strong{margin-top:.35rem;font-size:.95rem;font-weight:600;display:block}.wd-about__role{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:1rem}.wd-about__role .wd-mark{letter-spacing:-.03em;font-size:1.618rem;display:inline}.wd-about__badges{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.wd-about__badges li{border:1px solid var(--wd-line);font-family:var(--wd-font-mono);letter-spacing:.1em;border-radius:999px;padding:.28rem .65rem;font-size:.68rem}.wd-about__think{border:0;max-width:36rem;margin:1.4rem auto 0;padding:0}.wd-about__think p{color:var(--wd-muted);margin:0;font-size:1.1rem;font-style:italic}@media (max-width:720px){.wd-dash ul{grid-template-columns:1fr}}.wd-ask__turn{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.wd-ask__q{font-family:var(--wd-font-display);animation:wd-overlay-in .5s var(--wd-ease) both;margin:0 0 1rem;font-size:clamp(1.4rem,2.6vw,2rem)}.wd-ask__a{color:var(--wd-muted);animation:wd-overlay-in .55s var(--wd-ease) .12s both;margin:0;font-size:1.2rem;line-height:1.5}.wd-ask__dots{gap:.45rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.wd-ask__dots button,.wd-voices__nav button{background:var(--wd-line);cursor:pointer;border:0;border-radius:50%;width:.55rem;height:.55rem;padding:0}.wd-ask__dots button.is-on,.wd-voices__nav button.is-on{background:var(--wd-accent)}.wd-lenses ol{margin:0;padding:0;list-style:none}.wd-lenses li{border-top:1px solid var(--wd-line);padding:1.2rem 0 1.3rem}.wd-lenses li:last-child{border-bottom:1px solid var(--wd-line)}.wd-lenses h3{font-family:var(--wd-font-display);margin:0;font-size:1.55rem;font-weight:600}.wd-lenses li p{color:var(--wd-muted);margin:.35rem 0 0}.wd-lenses__stack{font-family:var(--wd-font-mono);letter-spacing:.06em;color:var(--wd-faint)!important;font-size:.78rem!important}.wd-voices blockquote{margin:0}.wd-voices blockquote p{font-family:var(--wd-font-display);letter-spacing:-.03em;animation:wd-overlay-in .6s var(--wd-ease) both;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:500;line-height:1.25}.wd-voices footer{gap:.2rem;margin-top:1.6rem;display:grid}.wd-voices cite{font-style:normal;font-weight:600}.wd-voices footer span{color:var(--wd-muted);font-size:.92rem}.wd-voices__nav{gap:.45rem;margin-top:2.2rem;display:flex}.wd-compute{z-index:4;width:100%;max-width:none;min-height:calc(100svh - var(--wd-bar-h) - 3.6rem);pointer-events:auto;text-align:left;grid-template-columns:minmax(18rem,2fr) minmax(22rem,3fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);margin:0;display:grid;position:relative}.wd-compute__copy{text-align:left;flex-direction:column;place-self:center stretch;gap:.72rem;width:100%;max-width:26rem;display:flex}.wd-compute__stage{z-index:4;background:0 0;border:0;place-self:center stretch;width:100%;max-width:none;margin:0;position:relative;overflow:visible}.wd-compute__stage .wd-compute__svg{width:100%;height:auto;display:block;position:relative}.wd-compute__copy{text-align:left;justify-self:stretch;width:100%;max-width:36rem}.wd-compute--loading{min-height:60svh}.wd-compute__who{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.22em;margin:0 0 .65rem;font-size:.74rem;font-weight:500}.wd-compute__kicker{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.wd-compute__chain{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem}.wd-compute__copy h1{max-width:12ch;font-family:var(--wd-font-display);letter-spacing:-.045em;text-wrap:pretty;margin:0;font-size:clamp(2.55rem,5.4vw,4.15rem);font-weight:800;line-height:.98}.wd-compute__copy h1 em{color:var(--wd-orange,#f97316);font-style:normal;display:inline}.wd-compute__copy h1 span{display:block}.wd-compute__copy h1 .wd-compute__role{max-width:28ch;color:var(--wd-ink);letter-spacing:-.02em;margin-top:.48rem;font-size:clamp(1.02rem,1.7vw,1.28rem);font-weight:600;line-height:1.22}.wd-compute__copy h1 .wd-compute__domains{max-width:36ch;color:var(--wd-muted);letter-spacing:.01em;margin-top:.28rem;font-size:clamp(.82rem,1.25vw,.98rem);font-weight:600;line-height:1.35}.wd-compute__proof{-moz-column-gap:.55rem;max-width:28rem;color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.2rem .55rem;margin:0;font-size:.72rem;font-weight:600;display:flex}.wd-compute__proof-sep{color:var(--wd-orange,#f97316);font-weight:700}.wd-compute__map-note{max-width:28rem;color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500;line-height:1.45}.wd-compute__copy h1:after{display:none}.wd-compute__lead{max-width:34rem;color:var(--wd-muted);font-family:var(--wd-font-body);margin:0;font-size:.98rem;line-height:1.55}.wd-compute__actions{flex-wrap:wrap;gap:.7rem;margin:.35rem 0 .2rem;display:flex}.wd-compute .wd-compute__cta{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 82%, transparent);color:var(--wd-ink);font-family:var(--wd-font-body);letter-spacing:-.02em;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem 1.15rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.wd-compute .wd-compute__cta--solid{border-color:var(--wd-accent);background:var(--wd-accent);color:#f7fffb}.wd-compute .wd-compute__cta:hover{border-color:var(--wd-orange,#f97316)}.wd-compute .wd-compute__cta--solid:hover{filter:brightness(1.05)}.wd-compute__cta:focus-visible{outline:2px solid var(--wd-accent);outline-offset:3px}.wd-compute__marks{border-top:1px solid var(--wd-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;margin:.85rem 0 0;padding:.85rem 0 0;display:grid}.wd-compute__marks dd{font-family:var(--wd-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:800;line-height:1}.wd-compute__marks dt{max-width:9ch;color:var(--wd-muted);font-family:var(--wd-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:.35rem 0 0;font-size:.62rem;line-height:1.3}.wd-compute__draw{width:min(100%,22rem);margin:.2rem 0 0}.wd-compute__draw svg{width:100%;height:auto;display:block}.wd-compute__draw path{stroke:var(--wd-accent);stroke-width:2.2px;stroke-linecap:round;fill:none!important}.wd-compute__draw circle{fill:var(--wd-accent)}.wd-compute__draw circle:last-child{fill:var(--wd-orange,#f97316)}.wd-compute__copy .wd-compute__layers{margin:.15rem 0 .7rem}.wd-compute__overlay{z-index:6;pointer-events:none;background:0 0;border:0;width:min(24rem,100% - 2rem);padding:0;position:absolute;bottom:2.55rem;left:1rem}.wd-compute__overlay>p:not(.wd-compute__overlay-line){color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;animation:.55s cubic-bezier(.22,1,.36,1) both wd-caption-in}.wd-compute__overlay h2{font-family:var(--wd-font-display);letter-spacing:-.03em;color:var(--wd-ink);text-shadow:0 .4rem 1.4rem var(--wd-bg);margin:0;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:600;line-height:1.2;animation:.65s cubic-bezier(.22,1,.36,1) both wd-caption-in}.wd-compute__overlay-line{max-width:22rem;color:var(--wd-muted);text-shadow:0 .4rem 1.4rem var(--wd-bg);margin:.4rem 0 0;font-size:.95rem;line-height:1.45;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both wd-caption-in}.wd-compute__story{min-height:0;animation:wd-caption-in .45s var(--wd-ease) both;margin:0}.wd-compute__story-kicker{display:none}.wd-compute__blurb{color:var(--wd-ink);font-family:var(--wd-font-body);letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:500;line-height:1.45}.wd-compute__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.6rem;max-width:22rem;margin:1.35rem 0 0;display:grid}.wd-compute__stats div+div{border-left:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);padding-left:1.2rem}.wd-compute__stats dt{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:.4rem 0 0;font-size:.68rem;line-height:1.4}.wd-compute__stats dd{color:var(--wd-ink);font-family:var(--wd-font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:650;line-height:.95}.wd-compute__blurb-sub{color:var(--wd-muted);font-size:var(--wd-fs-21);margin:.45rem 0 0;line-height:1.5}.wd-compute__seeing{font-family:var(--wd-font-body);font-weight:600;color:var(--wd-accent)!important;margin:.55rem 0 0!important}.wd-compute__stamp{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.16em;margin:1.1rem 0 0;font-size:.88rem}.wd-compute__orb{aspect-ratio:1;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--wd-accent) 22%, transparent), transparent 42%), radial-gradient(circle at 50% 54%, #0a2422 0%, #041110 70%);width:min(100%,34rem);box-shadow:inset 0 -2.4rem 3.2rem #0000006b, 0 0 0 1px color-mix(in srgb, var(--wd-accent) 28%, transparent), 0 1.5rem 3.5rem color-mix(in srgb, var(--wd-accent) 12%, transparent);border-radius:50%;justify-self:center;margin:0;position:relative;overflow:hidden}.wd-compute__orb .wd-compute__svg{width:100%;height:100%;display:block}.wd-compute__orb-fill{fill:color-mix(in srgb, var(--wd-surface) 88%, #021412)}.wd-compute__orb-rim{stroke:color-mix(in srgb, var(--wd-accent) 40%, transparent);stroke-width:1.6px}.wd-compute__orb .wd-compute__controls{justify-content:center;width:min(86%,16rem);position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.wd-compute__orb .wd-compute__card{bottom:18%;left:8%;right:8%}.wd-compute__stage--globe{min-height:28rem}.wd-globe,.wd-globe canvas{width:100%;height:100%;display:block}.wd-globe{position:absolute;inset:0}.wd-globe--loading{background:radial-gradient(70% 50% at 50% 40%,#0a4a66,#0000 70%)}.wd-compute__stage figcaption{background:0 0;margin:.55rem 0 0;padding:0;position:static}.wd-compute__radar{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--wd-accent) 22%, transparent) 28deg, transparent 70deg);pointer-events:none;mix-blend-mode:screen;opacity:.7;animation:7.5s linear infinite wd-compute-sweep;position:absolute;inset:-20%}html[data-world-theme=day] .wd-compute__radar{mix-blend-mode:multiply;opacity:.45}.wd-compute__svg{width:100%;height:auto;display:block;position:relative}.wd-compute__land{fill:color-mix(in srgb, var(--wd-accent) 12%, var(--wd-surface));stroke:color-mix(in srgb, var(--wd-accent) 28%, transparent);stroke-width:.5px}html[data-world-theme=day] .wd-compute__land{fill:#b9c7c1;stroke:#4e6b6638}html[data-world-theme=day] .wd-compute__atlas circle,html[data-world-theme=day] .wd-compute__dot{fill:#5c837c}.wd-compute__atlas circle{fill:var(--wd-accent)}.wd-compute__grid{stroke:color-mix(in srgb, var(--wd-line) 70%, transparent);stroke-width:.6px}.wd-compute__dot{fill:var(--wd-accent);opacity:var(--cw-glow,.9);animation:3.4s ease-in-out infinite wd-centres-soft}.wd-compute__node{transition:rx .9s var(--wd-ease,cubic-bezier(.22, 1, .36, 1))}.wd-compute__glow{fill:var(--wd-accent);opacity:.22;transform-box:fill-box;transform-origin:50%;animation:wd-power-halo var(--cw-pulse,2.2s) ease-in-out infinite}.wd-compute__svg[data-layer=power] .wd-compute__dot{animation:wd-compute-pulse var(--cw-pulse,2.2s) ease-in-out infinite}.wd-compute__live{z-index:7;border:1px solid var(--wd-accent);color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.18em;text-transform:uppercase;animation:wd-overlay-in .45s var(--wd-ease) both;margin:0;padding:.35rem .7rem;font-size:.68rem;position:absolute;top:.7rem;right:.85rem}.wd-compute__live:before{content:"";background:var(--wd-accent);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--wd-accent);vertical-align:.05rem;border-radius:50%;margin-right:.45rem;animation:1.1s ease-in-out infinite wd-live-pip;display:inline-block}.wd-compute__live.is-settled{opacity:.72}.wd-compute__atlas{opacity:.22;transition:opacity 1.4s var(--wd-ease)}.wd-compute__svg[data-sim=calm] .wd-compute__atlas,.wd-compute__svg[data-sim=live] .wd-compute__atlas,.wd-compute__svg[data-sim=origin] .wd-compute__atlas,.wd-compute__svg[data-sim=texas] .wd-compute__atlas,.wd-compute__svg[data-sim=virginia] .wd-compute__atlas,.wd-compute__svg[data-sim=singapore] .wd-compute__atlas{opacity:.18;animation:none}.wd-compute__svg[data-sim=spread] .wd-compute__atlas{opacity:.12;animation:none}.wd-compute__svg[data-sim=world] .wd-compute__atlas{opacity:.85;animation:2.6s ease-in-out infinite wd-atlas-breathe}.wd-compute__site.is-wait{opacity:.22;pointer-events:none}.wd-compute__site.is-lit{opacity:1}.wd-compute__birth{fill:none;stroke:var(--wd-accent);stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;animation:1.15s ease-out 2 wd-compute-grow}.wd-compute__spread--glow{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 32%, transparent);stroke-width:4.5px;stroke-linecap:round;filter:blur(1px);stroke-dasharray:none;animation:none}.wd-compute__spread{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 82%, #fff);stroke-width:1.35px;stroke-linecap:round}.wd-compute__spread--spine{stroke:var(--wd-accent);stroke-width:1.2px;stroke-linejoin:round;opacity:.78;filter:none;animation:none}@keyframes wd-path-draw{to{stroke-dashoffset:0}}.wd-compute__svg[data-sim=done] .wd-compute__spread:not(.wd-compute__spread--spine),.wd-compute__svg[data-sim=done] .wd-compute__spread--glow{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.wd-compute__svg[data-layer=centres] .wd-compute__spread--spine{animation:none}.wd-compute__origin-core{fill:#fff;stroke:var(--wd-accent);stroke-width:1.4px}.wd-compute__shock{fill:none;stroke:var(--wd-accent);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.16,1,.3,1) 2 wd-shock}.wd-compute__shock--late{animation-delay:.7s}.wd-compute__svg[data-layer=power] .wd-compute__atlas{opacity:.14}.wd-compute__svg[data-layer=ai] .wd-compute__atlas{opacity:.1}.wd-compute__svg[data-layer=centres] .wd-compute__atlas{opacity:.42;animation:none}.wd-compute__svg[data-layer=centres] .wd-compute__dot{animation:wd-compute-pulse var(--cw-pulse,2.4s) ease-in-out infinite}.wd-compute__svg[data-layer=grid] .wd-compute__dot,.wd-compute__svg[data-layer=growth] .wd-compute__dot{animation:wd-compute-pulse var(--cw-pulse,2.2s) ease-in-out infinite}.wd-compute__svg[data-sim]:not([data-sim=done]):not([data-sim=world]) .wd-compute__atlas{opacity:0;animation:none}.wd-compute__svg[data-layer=ai] .wd-compute__site:not(.is-dim) .wd-compute__dot{animation:2.6s ease-in-out infinite wd-ai-glow}.wd-compute__svg[data-sim=done] .wd-compute__birth{display:none}.wd-compute__svg[data-sim=done] .wd-compute__spread.is-idle{opacity:.28}.wd-compute__svg[data-sim=done] .wd-compute__atlas{opacity:.48}.wd-compute__svg[data-sim=done][data-layer=centres] .wd-compute__atlas{animation:none}.wd-compute__synapse--glow,.wd-compute__feeder--glow,.wd-compute__volt--glow{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 35%, transparent);stroke-width:5px;stroke-linecap:round;filter:blur(1.2px);opacity:.9}.wd-compute__synapse{fill:none;stroke:#fff;stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:none;opacity:.95;filter:drop-shadow(0 0 4px var(--wd-accent));animation:none}.wd-compute__volt{fill:none;stroke:var(--wd-accent);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:none;opacity:.95;filter:drop-shadow(0 0 5px var(--wd-accent));animation:none}.wd-compute__feeder{fill:none;stroke:#b8fff0;stroke-width:1.9px;stroke-linecap:round;stroke-dasharray:none;filter:drop-shadow(0 0 6px var(--wd-accent));animation:none}.wd-compute__grid-pin{fill:var(--wd-bg);stroke:var(--wd-accent);stroke-width:1.3px;filter:drop-shadow(0 0 4px var(--wd-accent))}.wd-compute__particle{fill:#fff;filter:drop-shadow(0 0 5px var(--wd-accent))}.wd-compute__pop,.wd-compute__flare,.wd-compute__spark{transform-box:fill-box;transform-origin:50%;pointer-events:none}.wd-compute__pop{fill:none;stroke:var(--wd-orange);stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:none;opacity:0;animation:wd-orange-pop var(--cw-pulse,2.2s) cubic-bezier(.16, 1, .3, 1) infinite}.wd-compute__flare{fill:color-mix(in srgb, var(--wd-orange) 42%, transparent);stroke:none;animation:wd-orange-flare var(--cw-pulse,2.2s) cubic-bezier(.22, 1, .36, 1) infinite}.wd-compute__spark{fill:var(--wd-orange);stroke:none;animation:wd-orange-spark var(--cw-pulse,2.2s) cubic-bezier(.16, 1, .3, 1) infinite}.wd-compute__site:nth-of-type(3n) .wd-compute__pop,.wd-compute__site:nth-of-type(3n) .wd-compute__flare,.wd-compute__site:nth-of-type(3n) .wd-compute__spark{animation-delay:.35s}.wd-compute__site:nth-of-type(3n+1) .wd-compute__pop,.wd-compute__site:nth-of-type(3n+1) .wd-compute__flare,.wd-compute__site:nth-of-type(3n+1) .wd-compute__spark{animation-delay:.7s}.wd-compute__site.is-hot .wd-compute__spark{fill:#fff7ed}.wd-compute__grid-node rect{fill:var(--wd-bg);stroke:var(--wd-accent);stroke-width:.9px}.wd-compute__site{cursor:pointer;outline:none}.wd-compute__site.is-dim .wd-compute__dot{opacity:.16;animation:none}.wd-compute__site.is-hot .wd-compute__dot{stroke:var(--wd-ink);stroke-width:.8px}.wd-compute__controls{z-index:12;pointer-events:auto;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 0 .15rem;display:flex;position:relative}.wd-compute__world{z-index:8;border:1px solid var(--wd-accent);background:color-mix(in srgb, var(--wd-bg) 82%, transparent);color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:.45rem .7rem;font-size:.82rem;position:absolute;top:.4rem;right:.2rem}.wd-compute__card{z-index:2;border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-bg) 88%, transparent);pointer-events:none;width:min(22rem,100% - 1.7rem);padding:.85rem .95rem;position:absolute;top:.85rem;left:.85rem}.wd-compute__card-kicker{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.58rem}.wd-compute__card h2{font-family:var(--wd-font-display);margin:.25rem 0 .2rem;font-size:1.15rem;font-weight:500}.wd-compute__card p{color:var(--wd-muted);margin:0 0 .7rem;font-size:.78rem}.wd-compute__card dl{gap:.45rem;margin:0;display:grid}.wd-compute__card dt{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.wd-compute__card dd{color:var(--wd-ink);margin:.1rem 0 0;font-size:.78rem;line-height:1.4}.wd-compute__layers{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.wd-compute__layers button{appearance:none;z-index:13;border:1px solid color-mix(in srgb, var(--wd-accent) 28%, transparent);background:color-mix(in srgb, var(--wd-surface) 88%, transparent);color:var(--wd-ink);font-family:var(--wd-font-body);letter-spacing:.01em;text-transform:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;border-radius:999px;min-height:1.7rem;padding:.28rem .62rem;font-size:.78rem;font-weight:550;position:relative}.wd-compute__layers button.is-on,.wd-compute__layers button:hover{color:#04120e;border-color:var(--wd-accent);background:var(--wd-accent)}.wd-compute__stage figcaption{color:var(--wd-faint);font-family:var(--wd-font-body);text-align:center;padding:.35rem 0 0;font-size:.88rem;line-height:1.55}.wd-compute__stage figcaption a{color:var(--wd-accent)}@keyframes wd-compute-sweep{to{transform:rotate(360deg)}}@keyframes wd-compute-pulse{50%{opacity:.42}}@keyframes wd-orange-pop{0%{opacity:.95;stroke-width:2.4px;transform:scale(.35)}42%{opacity:.55;stroke-width:1.2px;transform:scale(1.15)}to{opacity:0;stroke-width:.4px;transform:scale(2.05)}}@keyframes wd-orange-flare{0%,to{opacity:0;transform:scale(.55)}18%{opacity:.55;transform:scale(1.05)}48%{opacity:0;transform:scale(1.55)}}@keyframes wd-orange-spark{0%,to{opacity:.2;transform:scale(.4)}12%{opacity:1;transform:scale(1.85)}34%{opacity:.35;transform:scale(.7)}}@keyframes wd-power-halo{0%,to{opacity:.16;transform:scale(.92)}50%{opacity:.38;transform:scale(1.28)}}@keyframes wd-atlas-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes wd-centres-soft{0%,to{opacity:.72}50%{opacity:1}}@keyframes wd-ai-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes wd-shock{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(6.5)}}@keyframes wd-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wd-synapse-run{to{stroke-dashoffset:-36px}}@keyframes wd-feeder-run{to{stroke-dashoffset:-28px}}@keyframes wd-overlay-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wd-live-pip{50%{opacity:.25}}@keyframes wd-compute-grow{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.55)}}@media (max-width:1024px){.wd-compute{grid-template-columns:1fr;gap:1.25rem;width:100%;min-height:0}.wd-compute__copy{max-width:none}.wd-compute__copy h1{font-size:clamp(2.2rem,8vw,3.1rem)}.wd-compute__stage{width:100%;max-width:none;transform:none}.wd-compute__marks{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-compute__draw{inset:auto 6% 42%}}.wd-map-stage{z-index:4;opacity:1;visibility:visible;pointer-events:auto;width:min(52vw,44rem);position:absolute;top:50%;right:clamp(1.2rem,4vw,3.5rem);transform:translateY(-42%)}.wd-root[data-layer=work] #world-work .wd-map-stage,.wd-root[data-layer=ai] #ask .wd-map-stage,.wd-root[data-layer=experience] #world-experience .wd-map-stage,.wd-root[data-layer=about] #world-about .wd-map-stage,.wd-root[data-layer=contact] #world-contact .wd-map-stage{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .75s var(--wd-ease), transform .85s var(--wd-ease), visibility 0s;transform:translateY(-42%)}#world-work.wd-scroll-section,#ask.wd-scroll-section,#world-about.wd-scroll-section{grid-template-columns:minmax(18rem,34%) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3vw,2.5rem);display:grid}#world-work.wd-scroll-section--selected,#ask.wd-scroll-section--ask{flex-direction:column;grid-template-columns:none;justify-content:center;align-items:center;display:flex}#world-work .wd-scroll-copy{width:auto;max-width:34rem}.wd-work-stage .wd-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}#world-work .wd-map-stage{width:100%;position:relative;inset:auto;transform:translateY(1.1rem)}.wd-root[data-layer=work] #world-work .wd-map-stage{width:100%;top:auto;bottom:auto;transform:none}#world-work .wd-project-atlas{width:100%;margin-top:.85rem;position:relative;bottom:auto;left:auto;right:auto}.wd-root[data-layer=experience] #world-experience .wd-map-stage,.wd-root[data-layer=contact] #world-contact .wd-map-stage{left:clamp(1.2rem,4vw,3.5rem);right:auto}.wd-map-stage__svg{background:0 0;border:0;width:100%;height:auto;display:block}.wd-map-stage__land{fill:color-mix(in srgb, var(--wd-accent) 10%, var(--wd-surface));stroke:color-mix(in srgb, var(--wd-accent) 32%, transparent);stroke-width:.45px}.wd-map-stage__atlas circle{fill:var(--wd-accent);opacity:.45}.wd-root[data-layer=work] #world-work .wd-map-stage[data-step=ingest] .wd-map-stage__atlas circle{animation:1.8s ease-in-out infinite wd-map-stage-pulse}.wd-map-stage__feeder{fill:none;stroke:var(--wd-accent);stroke-width:.9px;stroke-dasharray:5 7;opacity:0}.wd-root[data-layer=work] #world-work .wd-map-stage[data-step=transform] .wd-map-stage__feeder,.wd-root[data-layer=work] #world-work .wd-map-stage[data-step=visualize] .wd-map-stage__feeder,.wd-root[data-layer=contact] .wd-map-stage__feeder,.wd-root[data-layer=experience] .wd-map-stage__feeder{opacity:.7;animation:16s linear infinite wd-compute-dash}.wd-map-stage__cluster{fill:var(--wd-accent);cursor:pointer;transform-box:fill-box;transform-origin:50%}.wd-root[data-layer=work] #world-work .wd-map-stage[data-step=model] .wd-map-stage__cluster,.wd-root[data-layer=work] #world-work .wd-map-stage[data-step=visualize] .wd-map-stage__cluster{animation:wd-map-stage-pop .7s var(--wd-ease) both}.wd-map-stage__bloom{fill:color-mix(in srgb, var(--wd-accent) 22%, transparent);pointer-events:none;animation:2.4s ease-in-out infinite wd-map-stage-pulse}.wd-map-stage__hit{cursor:pointer}.wd-map-stage__hit text,.wd-map-stage__svg text{fill:var(--wd-ink);font-family:var(--wd-font-mono);text-anchor:start;font-size:13px}.wd-map-stage__sub{fill:var(--wd-muted);font-size:11px}.wd-map-stage__cluster.is-hot,.wd-map-stage__hit.is-hot .wd-map-stage__cluster{stroke:var(--wd-ink);stroke-width:1.2px}.wd-map-stage__rail{flex-wrap:nowrap;gap:.45rem;margin:.85rem 0 0;display:flex;overflow-x:auto}.wd-map-stage__rail button{white-space:nowrap;border:1px solid var(--wd-line);color:var(--wd-muted);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:1 0 auto;padding:.55rem .8rem;font-size:.88rem}.wd-map-stage__rail button span{color:var(--wd-accent);margin-right:.45rem}.wd-map-stage__rail button.is-on,.wd-map-stage__rail button:hover{color:var(--wd-ink);border-color:var(--wd-accent);background:color-mix(in srgb, var(--wd-accent) 12%, transparent)}.wd-map-stage__line{color:var(--wd-muted);white-space:nowrap;text-overflow:ellipsis;margin:.7rem 0 0;font-size:1.08rem;line-height:1.45;overflow:hidden}.wd-map-stage__readout{max-width:36rem;color:var(--wd-muted);margin:.8rem 0 0;font-size:1.05rem;line-height:1.5}.wd-map-stage__readout strong{color:var(--wd-ink);font-family:var(--wd-font-display);margin-bottom:.25rem;font-size:1.2rem;font-weight:500;display:block}@keyframes wd-map-stage-pulse{50%{opacity:.28}}@keyframes wd-map-stage-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes wd-compute-dash{to{stroke-dashoffset:-280px}}@media (max-width:1024px){.wd-map-stage,.wd-root[data-layer=work] #world-work .wd-map-stage,.wd-root[data-layer=ai] #ask .wd-map-stage,.wd-root[data-layer=experience] #world-experience .wd-map-stage,.wd-root[data-layer=about] #world-about .wd-map-stage,.wd-root[data-layer=contact] #world-contact .wd-map-stage,.wd-icon-board{opacity:1;visibility:visible;pointer-events:auto;width:min(100%,40rem);margin-top:1.5rem;position:relative;top:auto;left:auto;right:auto;transform:none}#world-work.wd-scroll-section,#ask.wd-scroll-section,#world-about.wd-scroll-section{grid-template-columns:1fr}}.wd-icon-board{z-index:4;opacity:1;pointer-events:auto;min-width:0;position:relative;transform:none}.wd-icon-board__modes{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.wd-icon-board__modes button{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 55%, transparent);min-height:8.5rem;color:var(--wd-ink);text-align:left;cursor:pointer;transition:border-color .3s var(--wd-ease), transform .3s var(--wd-ease);justify-items:start;gap:.35rem;padding:1.1rem 1.15rem;display:grid}.wd-icon-board__modes button:hover{border-color:var(--wd-accent);transform:translateY(-.2rem)}.wd-icon-board__modes svg{width:1.7rem;height:1.7rem;color:var(--wd-accent)}.wd-icon-board__modes strong{font-family:var(--wd-font-display);font-size:1.55rem;font-weight:500}.wd-icon-board__modes span{color:var(--wd-muted);font-size:1.08rem;line-height:1.35}.wd-icon-board__chips{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.wd-icon-board__chips li{border:1px solid var(--wd-line);color:var(--wd-ink);white-space:nowrap;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.95rem;display:inline-flex}.wd-icon-board__chips svg{width:1.05rem;height:1.05rem;color:var(--wd-accent)}.wd-map-stage__chips{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;display:flex}.wd-map-stage__chips a{border:1px solid var(--wd-line);color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;padding:.45rem .7rem;font-size:.82rem;text-decoration:none}.wd-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.wd-pipeline__step{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 70%, transparent);gap:.35rem;min-width:0;padding:1rem 1rem 1.1rem;display:grid;position:relative}.wd-pipeline__n{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;font-size:.58rem}.wd-pipeline__step strong{font-family:var(--wd-font-display);color:var(--wd-ink);font-size:1.28rem}.wd-pipeline__step p{color:var(--wd-muted);margin:0;font-size:.98rem;line-height:1.5}.wd-pipeline__arrow{display:none}.wd-eras{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:min(100%,58rem);display:grid}.wd-era{border:1px solid var(--wd-line);grid-template-columns:4.2rem minmax(0,1fr);gap:.85rem;min-height:8.5rem;padding:1.1rem 1.15rem;display:grid}.wd-era--lead{background:color-mix(in srgb, var(--wd-accent) 14%, var(--wd-surface));grid-column:1/-1}.wd-era--senior{background:color-mix(in srgb, var(--wd-surface) 80%, transparent)}.wd-era--core{background:0 0}.wd-era--start{background:color-mix(in srgb, var(--wd-ink) 6%, var(--wd-surface))}.wd-era__year{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;font-size:.72rem}.wd-era__body strong{font-family:var(--wd-font-display);color:var(--wd-ink);font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.15;display:block}.wd-era__body p{color:var(--wd-muted);margin:.45rem 0 0;font-size:1.05rem;line-height:1.55}#world-experience.wd-scroll-section--eras{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}#world-experience .wd-scroll-copy{width:min(40rem,100%)}#world-contact.wd-scroll-section--contact{text-align:center;justify-content:center;align-items:center;display:flex}.wd-route{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 76%, transparent);justify-items:center;gap:.85rem;width:min(36rem,100%);margin:0 auto;padding:2rem 1.4rem 2.4rem;display:grid}.wd-route h2{margin:0;font-size:clamp(2.6rem,5.5vw,4.1rem);line-height:1.05}.wd-route>p:not(.wd-scroll-kicker){max-width:28rem;color:var(--wd-muted);margin:0;font-size:1.22rem;line-height:1.55}.wd-route__primary{border:1px solid var(--wd-accent);color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.04em;align-items:center;gap:.55rem;margin-top:.4rem;padding:.85rem 1.2rem;font-size:.78rem;text-decoration:none;display:inline-flex}.wd-route__primary:hover{background:color-mix(in srgb, var(--wd-accent) 16%, transparent)}.wd-route__chips{flex-wrap:wrap;justify-content:center;gap:.55rem .9rem;margin-top:.35rem;display:flex}.wd-route__chips a{color:var(--wd-muted);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--wd-line);padding-bottom:.15rem;font-size:.68rem;text-decoration:none}.wd-route__chips a:hover{color:var(--wd-accent);border-bottom-color:var(--wd-accent)}@media (max-width:900px){.wd-pipeline{grid-template-columns:1fr 1fr}.wd-eras{grid-template-columns:1fr;width:100%}.wd-era--lead{grid-column:auto}}@media (max-width:640px){.wd-pipeline{grid-template-columns:1fr}}html.wd-welcome-lock,html.wd-welcome-lock body{overflow:hidden}.wd-welcome{z-index:80;background:var(--wd-bg);text-align:left;transition:opacity .7s var(--wd-ease), visibility .7s;place-content:center;justify-items:start;padding:clamp(1.5rem,6vw,5rem);display:grid;position:fixed;inset:0}.wd-welcome.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.wd-welcome__waves{background:radial-gradient(40rem 20rem at 18% 70%, color-mix(in srgb, var(--wd-accent) 18%, transparent), transparent 60%), repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--wd-accent) 8%, transparent) 18px 19px);pointer-events:none;animation:16s linear infinite wd-data-drift;position:absolute;inset:0}.wd-welcome__kicker{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .7rem;font-size:1rem}.wd-welcome h1{font-family:var(--wd-font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,8vw,5.4rem);line-height:.92}.wd-welcome h1 span{color:var(--wd-muted);font-family:var(--wd-font-mono);letter-spacing:.1em;margin-top:.7rem;font-size:clamp(.92rem,2.1vw,1.2rem);font-weight:500;line-height:1.35;display:block}.wd-welcome__line{max-width:28rem;color:var(--wd-muted);margin:1.1rem 0 1.8rem;font-size:1.1rem;line-height:1.5}.wd-welcome__btn{border:1px solid var(--wd-accent);min-height:3rem;color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.7rem;padding:.7rem 1.25rem;font-size:.78rem;display:inline-flex}.wd-welcome__btn:disabled{opacity:.8;cursor:wait}.wd-welcome__orbit{pointer-events:none;opacity:.55;width:min(42vw,26rem);height:auto;position:absolute;top:18%;right:8%}.wd-welcome__orbit circle{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 45%, transparent);stroke-width:1.2px;stroke-dasharray:8 14;transform-origin:210px 210px;animation:28s linear infinite wd-spin}.wd-welcome__pkt circle{fill:var(--wd-accent);transform-origin:210px 210px;animation:9s linear infinite wd-spin}.wd-welcome__pkt circle:nth-child(3n){fill:var(--wd-orange,#f97316)}.wd-welcome__btn.is-boot{border-color:var(--wd-orange,#f97316);box-shadow:0 0 0 8px color-mix(in srgb, var(--wd-accent) 12%, transparent)}.wd-welcome__lattice .lattice-loader__label,.wd-welcome__lattice .lattice-loader__timer{display:none}.wd-welcome__ready{grid-template-columns:repeat(3,7px);gap:4px;display:grid}.wd-welcome__ready i{background:var(--wd-accent);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite wd-welcome-cell}.wd-pops--pin{flex-direction:column;width:100%;max-width:none;height:100svh;padding:0 0 1rem;display:flex;overflow:visible}.wd-pops--pin .wd-pops__intro{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:end;gap:1rem 1.35rem;width:min(90rem,100% - 3.2rem);margin:0 auto 1.1rem;display:flex}.wd-pops--pin .wd-pops__viewport{flex:1;align-items:center;min-height:0;display:flex;overflow:visible}.wd-pop--panel .wd-pop__problem{display:none}.wd-pop--panel .wd-pop__copy h3{font-size:clamp(1.15rem,2vw,1.55rem)}.wd-ask__bar{z-index:3;background:color-mix(in srgb, var(--wd-surface) 92%, var(--wd-bg));position:sticky;bottom:0}.wd-vein{display:none!important}.wd-root[data-welcome=on] .wd-vein,.wd-root[data-layer=work] .wd-vein,.wd-root[data-layer=ai] .wd-vein{opacity:0}.wd-vein svg{width:100%;height:100%}.wd-vein path{fill:none;stroke:var(--wd-accent);stroke-width:1.6px;stroke-dasharray:6 10;animation:7s linear infinite wd-data-drift}.wd-vein i{background:var(--wd-orange,#f97316);width:8px;height:8px;box-shadow:0 0 10px var(--wd-orange,#f97316);border-radius:50%;animation:5.4s linear infinite wd-vein-fall;position:absolute;left:7px}.wd-vein i:nth-child(2){background:var(--wd-accent);animation-delay:-1.8s}.wd-vein i:nth-child(3){animation-delay:-3.6s}.wd-vein i:nth-child(4){animation-delay:-.9s}@keyframes wd-vein-fall{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.wd-ring{min-height:min(28rem,58svh);margin:.6rem 0 .8rem;position:relative}.wd-ring__svg{width:88%;height:84%;position:absolute;inset:8% 6%}.wd-ring__svg path{stroke:color-mix(in srgb, var(--wd-accent) 55%, transparent);stroke-width:2.4px;stroke-dasharray:8 12}.wd-ring button{z-index:2;min-width:4.6rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.2rem;padding:.2rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.wd-ring button em{border:1px solid var(--wd-accent);background:var(--wd-bg);width:2.4rem;height:2.4rem;font-family:var(--wd-font-mono);border-radius:50%;place-items:center;font-size:.62rem;font-style:normal;display:grid}.wd-ring button.is-on em{background:var(--wd-orange,#f97316);border-color:var(--wd-orange,#f97316);color:#04120e;box-shadow:0 0 0 8px color-mix(in srgb, var(--wd-orange,#f97316) 16%, transparent)}.wd-ring__core{z-index:1;text-align:center;width:min(16rem,70%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wd-ring__core ul{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.wd-ring__core li{border:1px solid var(--wd-line);font-family:var(--wd-font-mono);border-radius:999px;padding:.22rem .5rem;font-size:.68rem}.wd-ask.wd-im{min-height:100%;overflow:visible}.wd-im__frame{min-height:32rem;overflow:visible}.wd-pops--reel .wd-pops__intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.wd-pops__viewport{flex:1;min-height:0;overflow:hidden}.wd-pops__track{will-change:transform;align-items:stretch;gap:1.2rem;width:max-content;height:100%;display:flex}.wd-pop--reel{flex:0 0 min(78vw,54rem);height:100%;max-height:100%;margin:0}.wd-plant{--t:0;margin:1.2rem 0 1.4rem;position:relative}.wd-plant__line{pointer-events:none;width:100%;height:2.4rem;position:absolute;top:1.15rem;left:0;right:0}.wd-plant__line path{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 45%, transparent);stroke-width:3px;stroke-dasharray:10 14;animation:8s linear infinite wd-data-drift}.wd-plant ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.wd-plant button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:.25rem;padding:.4rem .2rem 0;display:grid}.wd-plant i{border:1px solid var(--wd-accent);background:var(--wd-bg);width:2.2rem;height:2.2rem;color:var(--wd-accent);font-family:var(--wd-font-mono);border-radius:50%;place-items:center;margin:0 auto;font-size:.62rem;font-style:normal;display:grid}.wd-plant li.is-on i{background:var(--wd-orange,#f97316);border-color:var(--wd-orange,#f97316);color:#04120e;box-shadow:0 0 0 8px color-mix(in srgb, var(--wd-orange,#f97316) 18%, transparent)}.wd-plant__head{top:1.55rem;left:calc(10% + var(--t) * 80%);background:var(--wd-orange,#f97316);width:10px;height:10px;box-shadow:0 0 12px var(--wd-orange,#f97316);transition:left .45s var(--wd-ease);pointer-events:none;border-radius:50%;margin-left:-5px;position:absolute}.wd-dash--hud{margin-top:.4rem}.wd-pipespace{--px:50%;--py:40%;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wd-pipespace svg{width:100%;height:100%;position:absolute;inset:0}.wd-pipespace path{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 72%, transparent);stroke-width:.85px}.wd-about--me,.wd-route--live{position:relative}.wd-about--me>:not(.wd-pipespace),.wd-route--live>:not(.wd-pipespace){z-index:1;position:relative}.wd-pipespace__node{border:1px solid color-mix(in srgb, var(--wd-accent) 40%, transparent);background:color-mix(in srgb, var(--wd-bg) 78%, transparent);color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;cursor:pointer;border-radius:999px;padding:.28rem .55rem;font-size:.62rem;position:absolute;transform:translate(-50%,-50%)}.wd-pipespace__node.is-on,.wd-pipespace__node:hover{border-color:var(--wd-orange,#f97316);color:var(--wd-orange,#f97316)}.wd-pipespace:after{content:"";width:9rem;height:9rem;left:var(--px);top:var(--py);background:radial-gradient(circle, color-mix(in srgb, var(--wd-accent) 22%, transparent), transparent 70%);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes wd-welcome-cell{50%{opacity:1;transform:scale(1.25)}}.wd-pops{perspective:1400px}.wd-pop--live{--tilt-x:0deg;--tilt-y:0deg;--spot-x:30%;--spot-y:20%;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .35s var(--wd-ease);position:relative;overflow:hidden}.wd-pop--live:after{content:"";pointer-events:none;background:radial-gradient(28rem 18rem at var(--spot-x) var(--spot-y), color-mix(in srgb, var(--wd-accent) 18%, transparent), transparent 55%);position:absolute;inset:0}.wd-pop__index{z-index:1;color:color-mix(in srgb, var(--wd-accent) 22%, transparent);font-family:var(--wd-font-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(4rem,10vw,7.5rem);font-weight:700;line-height:1;position:absolute;top:.4rem;right:1.1rem}.wd-pop__scan{pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--wd-accent) 22%, transparent) 48%, transparent 100%);background-size:100% 40%;animation:4.8s linear infinite wd-scan;position:absolute;inset:0}@keyframes wd-scan{0%{background-position:0 -40%}to{background-position:0 140%}}.wd-pop__visual{position:relative}.wd-ask.wd-im{flex-direction:column;height:100%;min-height:0;display:flex}.wd-im__head h2{font-size:clamp(2.1rem,5vw,3.4rem)}.wd-im__frame{flex:1;min-height:0}.wd-im__stage{height:100%;min-height:0}.wd-im__head p{max-width:36rem;color:var(--wd-muted)}.wd-pipe--slim{margin:.6rem 0 1.1rem}.wd-pipe--slim small,.wd-pipe--slim em{display:none}.wd-im__frame{border:1px solid color-mix(in srgb, var(--wd-accent) 28%, transparent);background:color-mix(in srgb, var(--wd-surface) 70%, var(--wd-bg));min-height:0;box-shadow:0 24px 50px color-mix(in srgb, var(--wd-accent) 12%, transparent);border-radius:1.4rem;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.wd-im__people{border-right:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-bg) 55%, transparent);align-content:start;display:grid}.wd-im__people button{border:0;border-bottom:1px solid color-mix(in srgb, var(--wd-line) 70%, transparent);width:100%;min-height:3.4rem;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.85rem;padding:.85rem 1.05rem;display:flex}.wd-im__people button.is-on{background:color-mix(in srgb, var(--wd-accent) 12%, transparent)}.wd-im__people strong{font-size:.95rem;display:block}.wd-im__people .wd-im__lane-short{display:none!important}@media (min-width:861px){.wd-scroll-story--stack #ask .wd-im__people .wd-im__lane:after{content:none!important}}@media (max-width:860px){.wd-im__people .wd-im__lane-full{display:none!important}.wd-im__people .wd-im__lane-short{display:block!important}}.wd-im__people em{color:var(--wd-faint);font-size:.92rem;font-style:normal;line-height:1.35;display:block}.wd-im__face{background:color-mix(in srgb, var(--wd-accent) 16%, transparent);width:2.2rem;height:2.2rem;color:var(--wd-accent);border-radius:50%;flex:none;place-items:center;display:grid}.wd-im__stage{min-height:0;box-shadow:none;border:0;border-radius:0}.wd-im__status{border-bottom:1px solid var(--wd-line);align-items:center;gap:.75rem;margin:0 0 .8rem;padding-bottom:.7rem;display:flex}.wd-im__status img,.wd-im__thread .wd-ask__bubble img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:2.1rem;height:2.1rem}.wd-im__status strong{display:block}.wd-im__status span{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.wd-im__thread .wd-ask__bubble{grid-template-columns:2rem minmax(0,1fr);align-items:end;gap:.55rem;display:grid}.wd-im__thread .wd-ask__bubble img,.wd-im__you{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:2rem;height:2rem}.wd-im__you{background:color-mix(in srgb, var(--wd-orange,#f97316) 22%, transparent);color:var(--wd-orange,#f97316);font-family:var(--wd-font-mono);place-items:center;font-size:.55rem;display:grid}.wd-im__thread .wd-ask__bubble--you{grid-template-columns:minmax(0,1fr) 2rem}.wd-im__thread .wd-ask__bubble--you img,.wd-im__thread .wd-ask__bubble--you .wd-im__you{grid-area:1/2}.wd-operate .wd-dash{animation:wd-title-pop .45s var(--wd-ease) both}.wd-about__hero{--tilt-x:0deg;--tilt-y:0deg;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .4s var(--wd-ease)}.wd-about__ring{display:none}.wd-about__think--live p{animation:wd-title-pop .6s var(--wd-ease) both}@media (max-width:860px){.wd-im__frame{grid-template-columns:1fr}.wd-im__people{border-right:0;border-bottom:1px solid var(--wd-line);grid-template-columns:repeat(2,minmax(0,1fr))}}.wd-compute__legend{gap:.45rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.wd-compute__legend li{color:var(--wd-muted);align-items:center;gap:.65rem;font-size:.86rem;line-height:1.4;display:flex}.wd-compute__key{background:var(--wd-accent);border-radius:50%;flex:none;width:.7rem;height:.7rem}.wd-compute__key--dot{opacity:.7;width:.38rem;height:.38rem}.wd-compute__key--node{box-shadow:0 0 0 4px color-mix(in srgb, var(--wd-accent) 22%, transparent)}.wd-compute__key--pulse{animation:1.4s ease-in-out infinite wd-compute-pulse}.wd-compute__spot{pointer-events:none;background:radial-gradient(9rem 9rem at var(--mx) var(--my), color-mix(in srgb, var(--wd-accent) 22%, transparent), transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.wd-datafield{z-index:0;pointer-events:none;--mx:50%;--my:42%;grid-area:1/1/-1/-1;position:absolute;inset:0}.wd-datafield--wave{background:radial-gradient(18rem 12rem at var(--mx) var(--my), color-mix(in srgb, var(--wd-accent) 16%, transparent), transparent 62%), repeating-linear-gradient(105deg, transparent 0 22px, color-mix(in srgb, var(--wd-accent) 9%, transparent) 22px 23px);animation:22s linear infinite wd-data-drift;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.wd-datafield--grid{background-image:radial-gradient(16rem 16rem at var(--mx) var(--my), color-mix(in srgb, var(--wd-accent) 14%, transparent), transparent 70%), linear-gradient(var(--wd-line) 1px, transparent 1px), linear-gradient(90deg, var(--wd-line) 1px, transparent 1px);opacity:.55;background-size:auto,2.4rem 2.4rem,2.4rem 2.4rem}.wd-datafield--cards{background:radial-gradient(22rem 14rem at var(--mx) var(--my), color-mix(in srgb, var(--wd-accent) 12%, transparent), transparent 65%)}.wd-bento{grid-template-columns:1fr;gap:.85rem;width:100%;max-width:72rem;display:grid}@media (min-width:820px){.wd-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(11.5rem,auto)}.wd-bento>a:first-child,.wd-bento>a:nth-child(4){grid-column:span 2}}.wd-bento>a{height:100%;color:inherit;text-decoration:none;display:block}.wd-bento__item{height:100%;min-height:11.5rem;border-color:var(--wd-line)!important;background:color-mix(in srgb, var(--wd-surface) 82%, transparent)!important;box-shadow:none!important}.wd-bento__item:hover{border-color:color-mix(in srgb, var(--wd-accent) 55%, var(--wd-line))!important}.wd-bento__header{background:linear-gradient(135deg, color-mix(in srgb, var(--wd-accent) 18%, transparent), color-mix(in srgb, var(--wd-surface) 40%, transparent));border-radius:.7rem;gap:.35rem;min-height:4.2rem;padding:.85rem;display:grid}.wd-bento__header span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;font-size:.62rem}.wd-bento__header p{color:var(--wd-muted);margin:0;font-size:.95rem;line-height:1.4}.wd-bento__item .font-sans{color:var(--wd-ink)!important;font-size:1.15rem!important}.wd-bento,.wd-scroll-copy,.wd-icon-board,.wd-eras,.wd-route{z-index:2;position:relative}#world-work.wd-scroll-section--bento{grid-template-columns:minmax(14rem,22%) minmax(0,1fr);align-items:center;gap:1.4rem;display:grid}.wd-pipeline__step,.wd-era,.wd-route,.wd-project-atlas__card,.wd-icon-board__modes button{--rx:0deg;--ry:0deg;transform:perspective(720px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .18s ease-out, border-color .3s var(--wd-ease), background .3s var(--wd-ease)}.wd-scroll-section,#world-world.wd-scroll-section--hero,#world-work.wd-scroll-section--selected{overflow:visible}@keyframes wd-data-drift{to{background-position:120px 0,0 0}}@keyframes wd-spin{to{transform:rotate(360deg)}}.wd-scroll-story--stack .wd-scroll-section,.wd-scroll-story--stack #world-world.wd-scroll-section--hero,.wd-scroll-story--stack #world-work.wd-scroll-section--selected,.wd-scroll-story--stack #ask.wd-scroll-section--ask,.wd-scroll-story--stack #world-experience.wd-scroll-section--lenses,.wd-scroll-story--stack #world-about.wd-scroll-section--about,.wd-scroll-story--stack #world-about.wd-scroll-section--voices,.wd-scroll-story--stack #world-contact.wd-scroll-section--contact{height:100svh;min-height:100svh;max-height:100svh;box-shadow:none;isolation:auto;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:stretch;margin:0;padding:0;display:block;position:sticky;top:0;overflow:hidden}.wd-scroll-story--stack .wd-scroll-section+.wd-scroll-section{box-shadow:none;border:0}.wd-scroll-story--stack #world-world{z-index:1}.wd-scroll-story--stack #world-impact,.wd-scroll-story--stack #world-experience{z-index:11}.wd-stack-panel__face{box-sizing:border-box;width:100%;max-width:none;height:100%;padding:calc(var(--wd-bar-h) + 1.15rem) clamp(1.2rem, 4vw, 3.4rem) 1.5rem;background:var(--wd-bg);border:1px solid color-mix(in srgb, var(--wd-accent) 22%, transparent);box-shadow:0 -18px 40px color-mix(in srgb, var(--wd-accent) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--wd-line) 70%, transparent);transform-origin:50% 82%;border-bottom:0;border-radius:1.45rem 1.45rem 0 0;overflow:hidden}.wd-scroll-story--stack .wd-scroll-section--hero .wd-stack-panel__face{padding:calc(var(--wd-bar-h) + 1.2rem) clamp(1.4rem, 5vw, 5.25rem) 1.4rem;box-shadow:none;border:0;border-radius:0}.wd-scroll-story--stack .wd-stack-panel__face{background:var(--wd-bg)}.wd-scroll-story--stack #world-about .wd-stack-panel__face,.wd-scroll-story--stack #world-contact .wd-stack-panel__face{background:var(--wd-bg);isolation:isolate}.wd-scroll-story--stack #world-contact .wd-stack-panel__face{padding-left:clamp(2.6rem,6vw,5.5rem);padding-right:clamp(1.8rem,5vw,4rem)}.wd-scroll-story--stack .wd-ask,.wd-scroll-story--stack .wd-pops{height:auto;min-height:0;overflow:visible}.wd-scroll-story--stack .wd-operate,.wd-scroll-story--stack .wd-about,.wd-scroll-story--stack .wd-route{height:100%;min-height:0;overflow:hidden}.wd-scroll-story--stack .wd-pipe,.wd-scroll-story--stack .wd-exhibit__field,.wd-scroll-story--stack .wd-lenses{overscroll-behavior:auto;scrollbar-width:none;overflow:auto}.wd-scroll-story--stack .wd-pipe::-webkit-scrollbar{display:none}.wd-scroll-story--stack .wd-ask__thread::-webkit-scrollbar{display:none}.wd-scroll-story--stack .wd-scroll-index{letter-spacing:.18em;color:var(--wd-accent);font-size:.72rem;top:1.35rem;bottom:auto;right:1.4rem}.wd-scroll-story--stack .wd-ask,.wd-scroll-story--stack .wd-operate,.wd-scroll-story--stack .wd-about,.wd-scroll-story--stack .wd-exhibit,.wd-scroll-story--stack .wd-route,.wd-scroll-story--stack .wd-pops{text-align:left;width:100%;max-width:none;margin:0}.wd-panel__intro{max-width:46rem;margin-bottom:1.6rem}.wd-panel__lede{color:var(--wd-ink);margin:1.15rem 0 0;font-size:clamp(1.18rem,2.1vw,1.48rem);font-weight:500;line-height:1.5}.wd-panel__body{max-width:44rem;color:var(--wd-muted);margin:.85rem 0 0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.62}.wd-scroll-story--stack .wd-ask h2,.wd-scroll-story--stack .wd-operate h2,.wd-scroll-story--stack .wd-about h2,.wd-scroll-story--stack .wd-exhibit__head h2,.wd-scroll-story--stack .wd-route h2{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(3.1rem,7.4vw,5.6rem);font-weight:700;line-height:.9}.wd-exhibit__lede{max-width:38rem;color:var(--wd-muted);margin:1.1rem 0 1.8rem;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.55}.wd-ask__mode-copy{max-width:42rem;color:var(--wd-muted);margin:0 0 1.15rem;font-size:1.05rem;line-height:1.5}.wd-scroll-story--stack .wd-ask__modes{margin:0 0 .85rem}.wd-scroll-story--stack .wd-ask__modes button{text-align:center;min-height:6.1rem;padding:.9rem .7rem}.wd-scroll-story--stack .wd-ask__modes strong{font-size:1.08rem}.wd-dash__body{color:var(--wd-muted);letter-spacing:0;text-transform:none;margin:.65rem 0 0;font-size:1.05rem;line-height:1.5}.wd-operate__think{gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.wd-operate__think li{border-left:2px solid var(--wd-accent);color:var(--wd-muted);padding:.85rem 1rem;font-size:1.05rem;line-height:1.45}.wd-about__eras{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.wd-about__eras li{border:1px solid var(--wd-line);border-radius:1rem;padding:.95rem 1rem}.wd-about__eras span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;font-size:.72rem;display:block}.wd-about__eras strong{margin:.35rem 0 .3rem;font-size:1.05rem;display:block}.wd-about__eras p{color:var(--wd-muted);margin:0;font-size:.95rem;line-height:1.4}.wd-about__think p+p{margin-top:.85rem}.wd-about__think p{font-size:clamp(1.05rem,1.6vw,1.22rem)}.wd-route__note{max-width:38rem;color:var(--wd-muted);margin:.85rem 0 1.2rem;font-size:1.05rem;line-height:1.55}.wd-scroll-story--stack .wd-ask,.wd-scroll-story--stack .wd-lenses,.wd-scroll-story--stack .wd-voices{width:min(72rem,100%)}@media (max-width:860px){.wd-about__eras,.wd-scroll-story--stack .wd-ask__modes{grid-template-columns:1fr 1fr}}@media (max-width:640px){.wd-about__eras{grid-template-columns:1fr}}[data-rise]{opacity:1;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) calc(var(--rise,0) * 70ms), transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--rise,0) * 70ms);transform:translateY(.8rem)}[data-rise].is-in{opacity:1;transform:none}.wd-ask__hero{max-width:44rem;margin-bottom:1.8rem}.wd-pipe{justify-content:space-between;align-items:stretch;gap:0;margin:0 0 1.1rem;padding:.2rem 0 .4rem;list-style:none;display:flex;overflow-x:auto}.wd-pipe li{flex:1;align-items:stretch;min-width:7.2rem;display:flex}.wd-pipe__track{background:color-mix(in srgb, var(--wd-accent) 28%, transparent);flex:0 0 1.1rem;align-self:center;height:2px;margin:0 .15rem;position:relative;overflow:hidden}.wd-pipe__track i{background:var(--wd-accent);width:8px;height:8px;box-shadow:0 0 10px var(--wd-accent);border-radius:50%;animation:1.8s linear infinite wd-packet;position:absolute;top:-3px}.wd-pipe__track i:nth-child(2){background:var(--wd-orange,#f97316);animation-delay:.6s}.wd-pipe__track i:nth-child(3){animation-delay:1.2s}@keyframes wd-packet{0%{opacity:0;left:-10px}12%{opacity:1}to{opacity:0;left:110%}}.wd-pipe button{width:100%;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:.22rem;padding:.55rem .3rem;display:grid}.wd-pipe__icon{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 80%, transparent);width:2.7rem;height:2.7rem;color:var(--wd-accent);border-radius:999px;place-items:center;display:grid}.wd-pipe li.is-on .wd-pipe__icon{border-color:var(--wd-orange,#f97316);color:var(--wd-orange,#f97316);box-shadow:0 0 18px color-mix(in srgb, var(--wd-orange,#f97316) 35%, transparent)}.wd-pipe strong{font-size:.92rem}.wd-pipe em,.wd-pipe small{color:var(--wd-faint);font-size:.68rem;font-style:normal;line-height:1.25}.wd-pipe small{display:none}.wd-ask__tech{flex-wrap:wrap;gap:.45rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.wd-ask__tech li{border:1px solid var(--wd-line);color:var(--wd-muted);font-family:var(--wd-font-mono);letter-spacing:.06em;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.72rem;display:inline-flex}.wd-ask__lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1.4rem;display:grid}.wd-ask__lanes button{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 55%, transparent);min-height:0;color:inherit;text-align:left;cursor:pointer;border-radius:1.35rem;justify-items:start;gap:.35rem;padding:.85rem .9rem;display:grid}.wd-ask__lane-icon{background:color-mix(in srgb, var(--wd-accent) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--wd-accent);border-radius:.85rem;place-items:center;display:grid}.wd-ask__lanes button.is-on,.wd-ask__lanes button:hover{border-color:var(--wd-orange,#f97316)}.wd-ask__lanes button.is-on .wd-ask__lane-icon{color:var(--wd-orange,#f97316);background:color-mix(in srgb, var(--wd-orange,#f97316) 16%, transparent)}.wd-ask__lanes strong{font-family:var(--wd-font-display);font-size:1.05rem}.wd-ask__lanes span{color:var(--wd-muted);font-size:.95rem;line-height:1.45}.wd-ask__dock-kicker{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0 0 .7rem;font-size:.7rem;display:flex}.wd-scroll-story--stack .wd-ask__shell{grid-template-rows:minmax(16rem,1fr) auto;min-height:28rem;max-height:none}@media (max-width:860px){.wd-ask__lanes{grid-template-columns:1fr 1fr}}@media (max-width:640px){.wd-ask__lanes{grid-template-columns:1fr}.wd-pipe{padding-bottom:.6rem}}@media (prefers-reduced-motion:reduce){[data-rise]{opacity:1;transition:none;transform:none}.wd-pipe__track i{animation:none}}.wd-scroll-story--cards{pointer-events:auto;flex-direction:column;gap:2.2rem;padding:0 1.15rem 8rem;display:flex}.wd-scroll-story--cards .wd-scroll-section,.wd-scroll-story--cards #world-work.wd-scroll-section,.wd-scroll-story--cards #ask.wd-scroll-section,.wd-scroll-story--cards #world-experience.wd-scroll-section,.wd-scroll-story--cards #world-about.wd-scroll-section,.wd-scroll-story--cards #world-contact.wd-scroll-section{z-index:2;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;align-items:stretch;margin:0;padding:0;display:block;position:relative;top:auto;overflow:visible}.wd-scroll-story--cards .wd-scroll-section--hero{z-index:1;min-height:100svh;margin:0 -1.15rem}.wd-scroll-story--cards #world-work{z-index:3}.wd-scroll-story--cards #ask{z-index:4}.wd-scroll-story--cards #world-about{z-index:5}.wd-scroll-story--cards #world-contact{z-index:6}.wd-pop-card{--pop:0;top:calc(var(--wd-bar-h) + .7rem);z-index:2;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wd-accent) 34%, transparent);width:min(74rem,100%);min-height:calc(100svh - 7.2rem);box-shadow:0 28px 70px #0000006b, 0 0 0 1px color-mix(in srgb, var(--wd-line) 55%, transparent);transform:translate3d(0, calc((1 - var(--pop)) * 18vh), 0) scale(calc(.94 + var(--pop) * .06));opacity:calc(.34 + var(--pop) * .66);transform-origin:50% 100%;pointer-events:auto;will-change:transform, opacity;border-radius:1.85rem;margin:0 auto;padding:clamp(2.2rem,4.4vw,3.6rem) clamp(1.4rem,3.6vw,3rem) clamp(2rem,3.5vw,3rem);display:block;position:sticky}.wd-pop-card--work{background:radial-gradient(ellipse 70% 55% at 50% -10%, color-mix(in srgb, var(--wd-accent) 18%, transparent), transparent 58%), #071410}.wd-pop-card--ask{background:radial-gradient(ellipse 80% 60% at 12% 0%, color-mix(in srgb, var(--wd-accent) 24%, transparent), transparent 52%), radial-gradient(ellipse 50% 40% at 100% 80%, color-mix(in srgb, var(--wd-orange,#f97316) 14%, transparent), transparent 48%), #03140f}.wd-pop-card--ops{background:radial-gradient(ellipse 60% 50% at 80% 0%, color-mix(in srgb, var(--wd-accent) 16%, transparent), transparent 55%), #061812}.wd-pop-card--about{background:radial-gradient(ellipse 45% 70% at 18% 40%, color-mix(in srgb, var(--wd-accent) 20%, transparent), transparent 60%), #04120e}.wd-pop-card--contact{background:radial-gradient(ellipse 50% 50% at 50% 0%, color-mix(in srgb, var(--wd-accent) 14%, transparent), transparent 55%), #06150f}html[data-world-theme=day] .wd-pop-card--work,html[data-world-theme=day] .wd-pop-card--ask,html[data-world-theme=day] .wd-pop-card--about,html[data-world-theme=day] .wd-pop-card--contact{background:radial-gradient(ellipse 70% 50% at 50% 0%, color-mix(in srgb, var(--wd-accent) 16%, transparent), transparent 58%), var(--wd-surface)}.wd-scroll-story--cards .wd-scroll-index{text-align:right;width:min(74rem,100%);margin:.7rem auto 0;position:relative;top:auto;bottom:auto;right:auto}.wd-scroll-story--cards .wd-ask,.wd-scroll-story--cards .wd-operate,.wd-scroll-story--cards .wd-about,.wd-scroll-story--cards .wd-exhibit,.wd-scroll-story--cards .wd-route,.wd-scroll-story--cards .wd-ask h2,.wd-scroll-story--cards .wd-operate h2,.wd-scroll-story--cards .wd-about h2,.wd-scroll-story--cards .wd-exhibit__head h2,.wd-scroll-story--cards .wd-route h2{width:100%;max-width:none}.wd-about--split{grid-template-columns:minmax(12rem,16rem) minmax(18rem,1fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);width:100%;display:grid}.wd-about__copy{text-align:left;min-width:0}.wd-about__hero{min-height:0;margin:0;position:relative}.wd-about__pipes{pointer-events:none;width:124%;height:100%;position:absolute;inset:-8% -12% auto}.wd-about__pipes path{fill:none;stroke:var(--wd-accent);stroke-width:1.6px;opacity:.55}.wd-about__pkt{fill:var(--wd-accent);filter:drop-shadow(0 0 6px var(--wd-accent))}.wd-about__pkt--orange{fill:var(--wd-orange,#f97316)}.wd-about__hero img{z-index:1;-o-object-fit:contain;object-fit:contain;width:auto;max-width:15rem;max-height:22rem;filter:drop-shadow(0 18px 40px color-mix(in srgb, var(--wd-accent) 28%, transparent));margin:1.2rem auto 0;display:block;position:relative}@media (max-width:820px){.wd-about--split{grid-template-columns:1fr}.wd-about__hero{min-height:14rem}.wd-about__hero img{max-width:12rem}}@media (prefers-reduced-motion:reduce){.wd-pop-card{opacity:1;transform:none}}#world-world.wd-scroll-section--hero{z-index:1;background:var(--wd-bg)}.wd-ask .lattice-loader{color:var(--wd-accent);margin-top:.15rem}.wd-scroll-story--stack #world-work.wd-scroll-section--pops{z-index:3}.wd-scroll-story--stack #ask.wd-scroll-section--pops{z-index:4}.wd-scroll-story--stack #world-experience.wd-scroll-section--pops{z-index:5}.wd-scroll-story--stack #world-about.wd-scroll-section--pops{z-index:6}.wd-stack-panel__face--grow{height:auto;min-height:calc(100svh - 2rem);overflow:visible}.wd-scroll-story--stack #world-work .wd-stack-panel__face--grow{flex-direction:column;height:100svh;min-height:100svh;display:flex}.wd-pops{perspective:1400px;width:min(72rem,100%);margin:0 auto;padding:.4rem 0 2rem}.wd-scroll-story--stack .wd-pops{width:100%;max-width:none;margin:0;padding:0}.wd-pops.wd-pops--pin{width:100%;max-width:none;height:100%;min-height:100%;padding:calc(var(--wd-bar-h,4.5rem) + .55rem) 0 1.25rem;box-sizing:border-box;perspective:none;flex-direction:column;margin:0;display:flex}.wd-pops__intro{margin:0 0 2.2rem}.wd-pops__intro p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .4rem;font-size:.7rem}.wd-pops__intro h2{letter-spacing:-.05em;max-width:16ch;margin:0;font-size:clamp(2.4rem,6vw,4.2rem);line-height:.92}.wd-pop{border:1px solid color-mix(in srgb, var(--wd-accent) 28%, transparent);background:radial-gradient(ellipse 70% 50% at 20% 0%, color-mix(in srgb, var(--wd-accent) 16%, transparent), transparent 55%), color-mix(in srgb, var(--wd-surface) 88%, var(--wd-bg));box-shadow:0 16px 36px color-mix(in srgb, var(--wd-accent) 18%, transparent), 0 1px 0 color-mix(in srgb, var(--wd-ink) 6%, transparent);border-radius:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:center;gap:clamp(1.2rem,3vw,2.4rem);margin:0 0 1.6rem;padding:clamp(1.1rem,2.4vw,1.8rem);display:grid}.wd-pop:nth-child(2n){background:radial-gradient(ellipse 60% 50% at 90% 10%, color-mix(in srgb, var(--wd-orange,#f97316) 14%, transparent), transparent 50%), color-mix(in srgb, var(--wd-surface) 88%, var(--wd-bg))}.wd-pop__kicker{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.68rem}.wd-pop__visual{border:1px solid color-mix(in srgb, var(--wd-accent) 22%, transparent);background:#03110d;border-radius:1rem;overflow:hidden}.wd-pop__visual img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.wd-pop__copy h3{letter-spacing:-.04em;margin:0 0 .7rem;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.05}.wd-pop__problem,.wd-pop__summary{color:var(--wd-muted);margin:0 0 .7rem;font-size:.98rem;line-height:1.5}.wd-pop-flow{flex-wrap:wrap;gap:.35rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.wd-pop-flow li{border:1px solid color-mix(in srgb, var(--wd-accent) 40%, transparent);color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.28rem .55rem;font-size:.68rem}.wd-pop__tech{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.wd-pop__tech li{color:var(--wd-faint);font-size:.78rem}.wd-pop__copy a,.wd-pops__archive{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.wd-pops__archive{margin-top:.4rem;display:inline-block}.wd-operate{width:min(44rem,100%);margin:1rem auto 0}.wd-operate h2{letter-spacing:-.05em;margin:0 0 1.6rem;font-size:clamp(2.2rem,5.5vw,3.8rem);line-height:.92}.wd-operate__path{margin:0;padding:0;list-style:none}.wd-operate__path li{border-left:2px solid color-mix(in srgb, var(--wd-accent) 35%, transparent);padding:0}.wd-operate__path button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.85rem 0 .85rem 1rem;display:block}.wd-operate__path li.is-on{border-left-color:var(--wd-orange,#f97316)}.wd-operate__path li.is-on strong{color:var(--wd-orange,#f97316)}.wd-operate__hint{color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:.6rem 0 1.1rem;font-size:.72rem}.wd-operate .wd-dash{border:1px solid color-mix(in srgb, var(--wd-accent) 26%, transparent);background:color-mix(in srgb, var(--wd-surface) 82%, var(--wd-bg));border-radius:1.15rem;margin:1.4rem 0 0;padding:1.1rem 1.15rem}.wd-operate .wd-dash header p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .25rem;font-size:.68rem}.wd-operate__path strong{font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wd-accent);font-size:.72rem;display:block}.wd-operate__path span{margin:.25rem 0 .35rem;font-weight:600;display:block}.wd-operate__path p{color:var(--wd-muted);margin:0;font-size:.95rem;line-height:1.45}.wd-operate__think{color:var(--wd-faint);margin:1.4rem 0 0;font-size:1rem}.wd-about{width:min(72rem,100%);margin:1rem auto 2rem}.wd-about--me .wd-about__stage{grid-template-columns:minmax(10rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.2rem,3vw,2.4rem);display:grid}.wd-about__hero{margin:0;position:relative}.wd-about--me .wd-about__hero img:first-child{z-index:1;border:1px solid color-mix(in srgb, var(--wd-accent) 24%, transparent);-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4;filter:none;border-radius:1.25rem;width:100%;max-width:none;max-height:none;margin:0;display:block;position:relative}.wd-about--me .wd-about__mark{z-index:2;pointer-events:none;-o-object-fit:contain;object-fit:contain;width:34%;max-width:7.5rem;height:auto;max-height:none;filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--wd-accent) 28%, transparent));margin:0;position:absolute;bottom:.6rem;right:-.4rem}.wd-about__now{color:var(--wd-muted);margin:1.4rem 0 0}.wd-about__now a{color:var(--wd-accent)}@media (max-width:860px){.wd-about--me .wd-about__stage{grid-template-columns:1fr}.wd-about__hero img:first-child{max-width:16rem}.wd-pop{grid-template-columns:1fr}}.wd-continuum{--reel:0;z-index:1;height:620vh;position:relative}.wd-continuum__stage{z-index:2;background:var(--wd-bg);height:100svh;position:sticky;top:0;overflow:hidden}.wd-continuum__run{pointer-events:none;width:1px;height:1px;position:absolute;top:18%;left:0}.wd-layout-grid{z-index:3;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--wd-accent) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--wd-accent) 22%, transparent) 1px, transparent 1px);opacity:0;transform-origin:68% 52%;background-size:12% 14%;transition:none;position:absolute;inset:8% 6%;transform:scale(.42)}.wd-continuum[data-scene=morph] .wd-layout-grid,.wd-continuum[data-scene=p01] .wd-layout-grid,.wd-continuum[data-scene=scan] .wd-layout-grid,.wd-continuum[data-scene=p02] .wd-layout-grid,.wd-continuum[data-scene=banner] .wd-layout-grid,.wd-continuum[data-scene=p03] .wd-layout-grid,.wd-continuum[data-scene=p04] .wd-layout-grid{opacity:.35;inset:0;transform:scale(1)}.wd-continuum[data-scene=exit] .wd-layout-grid{opacity:.08}.wd-continuum[data-scene=morph] .wd-compute__copy,.wd-continuum[data-scene=morph] .wd-compute__live,.wd-continuum[data-scene=morph] .wd-compute__controls,.wd-continuum[data-scene=morph] .wd-compute__card,.wd-continuum[data-scene=morph] .wd-compute__drop,.wd-continuum[data-scene=morph] .wd-compute__stage figcaption,.wd-continuum[data-scene=p01] .wd-compute__copy,.wd-continuum[data-scene=p01] .wd-compute__controls,.wd-continuum[data-scene=p01] .wd-compute__drop,.wd-continuum[data-scene=p02] .wd-compute__copy,.wd-continuum[data-scene=p03] .wd-compute__copy,.wd-continuum[data-scene=p04] .wd-compute__copy,.wd-continuum[data-scene=scan] .wd-compute__copy,.wd-continuum[data-scene=banner] .wd-compute__copy,.wd-continuum[data-scene=exit] .wd-compute__copy{opacity:0;pointer-events:none}.wd-continuum[data-scene=morph] .wd-compute__land,.wd-continuum[data-scene=p01] .wd-compute__land,.wd-continuum[data-scene=p02] .wd-compute__land,.wd-continuum[data-scene=p03] .wd-compute__land,.wd-continuum[data-scene=p04] .wd-compute__land,.wd-continuum[data-scene=scan] .wd-compute__land,.wd-continuum[data-scene=banner] .wd-compute__land,.wd-continuum[data-scene=exit] .wd-compute__land{opacity:0}.wd-continuum[data-scene=morph] .wd-compute__stage,.wd-continuum[data-scene=p01] .wd-compute__stage,.wd-continuum[data-scene=p02] .wd-compute__stage,.wd-continuum[data-scene=p03] .wd-compute__stage,.wd-continuum[data-scene=p04] .wd-compute__stage,.wd-continuum[data-scene=scan] .wd-compute__stage,.wd-continuum[data-scene=banner] .wd-compute__stage{transform-origin:62% 48%;opacity:.72;transform:scale(.9)translate(10%,2%)}.wd-continuum:not([data-scene=hero]) .wd-compute{grid-template-columns:1fr}.wd-continuum:not([data-scene=hero]) .wd-compute__copy{width:0;height:0;position:absolute;overflow:hidden}.wd-continuum[data-scene=morph] .wd-compute__atlas,.wd-continuum[data-scene=p01] .wd-compute__atlas{opacity:.9}.wd-reel{z-index:5;pointer-events:none;position:absolute;inset:0}.wd-reel__head{left:clamp(1.2rem,4vw,3rem);top:calc(var(--wd-bar-h) + .85rem);opacity:0;width:min(28rem,38vw);position:absolute;transform:translateY(.6rem)}.wd-continuum[data-scene=morph] .wd-reel__head,.wd-continuum[data-scene=p01] .wd-reel__head{opacity:1;pointer-events:none;transform:none}.wd-reel__head p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem}.wd-reel__head h2{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(1.35rem,2.4vw,2.05rem);font-weight:700;line-height:.95}.wd-reel__shot{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.wd-continuum[data-scene=morph] .wd-reel__shot--depth{opacity:.55;pointer-events:none}.wd-continuum[data-scene=p01] .wd-reel__shot--depth,.wd-continuum[data-scene=scan] .wd-reel__shot--scan,.wd-continuum[data-scene=p02] .wd-reel__shot--scan,.wd-continuum[data-scene=p03] .wd-reel__shot--stack,.wd-continuum[data-scene=p04] .wd-reel__shot--grid,.wd-continuum[data-scene=p02] .wd-reel__shot--scan,.wd-continuum[data-scene=p03] .wd-reel__shot--stack,.wd-continuum[data-scene=p04] .wd-reel__shot--grid{opacity:1;pointer-events:auto}.wd-reel__code{top:calc(var(--wd-bar-h) + 1.1rem);color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.68rem;position:absolute;right:clamp(1.2rem,4vw,3rem)}.wd-reel__art{pointer-events:auto;width:min(86vw,78rem);height:min(78svh,46rem);display:block}.wd-art__svg,.wd-art__stack,.wd-art__break{width:100%;height:100%}.wd-art__svg{border:1px solid color-mix(in srgb, var(--wd-accent) 28%, transparent);background:color-mix(in srgb, var(--wd-bg) 70%, #03140f)}.wd-art__frame-draw{fill:none;stroke:var(--wd-accent);stroke-width:2px;stroke-dasharray:4600;stroke-dashoffset:4600px}.wd-continuum[data-scene=p01] .wd-art__frame-draw{animation:1.1s cubic-bezier(.22,1,.36,1) forwards wd-frame-draw}@keyframes wd-frame-draw{to{stroke-dashoffset:0}}.wd-art__lake rect{fill:color-mix(in srgb, var(--wd-accent) 42%, transparent);stroke:var(--wd-accent)}.wd-art__svg path{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 35%, transparent)}.wd-art__svg circle{fill:var(--wd-accent)}.wd-art__svg circle:last-child{fill:var(--wd-orange,#f97316)}.wd-reel__shot--depth .wd-reel__art{opacity:0;filter:blur(12px);transform:scale(.82)}.wd-continuum[data-scene=p01] .wd-reel__shot--depth .wd-reel__art{opacity:1;filter:blur();transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s,filter .7s;transform:scale(1)}.wd-art__scan-field path{stroke:color-mix(in srgb, var(--wd-accent) 22%, transparent);stroke-width:1px}.wd-art__scan-beam{fill:var(--wd-accent);opacity:0}.wd-continuum[data-scene=scan] .wd-art__scan-beam,.wd-continuum[data-scene=p02] .wd-art__scan-beam{animation:1.4s cubic-bezier(.22,1,.36,1) forwards wd-scan-line}@keyframes wd-scan-line{0%{opacity:.9;transform:translate(0)}to{opacity:.2;transform:translate(1580px)}}.wd-art__stack{position:relative}.wd-art__stack i{border:1px solid color-mix(in srgb, var(--wd-accent) 45%, transparent);background:color-mix(in srgb, var(--wd-surface) 80%, #04140f);position:absolute;inset:18% 22%;transform:translate(0)}.wd-art__stack i:nth-child(2){opacity:.7;transform:translate(18px,16px)}.wd-art__stack i:nth-child(3){opacity:.5;transform:translate(36px,32px)}.wd-art__stack i:nth-child(4){opacity:.35;transform:translate(54px,48px)}.wd-continuum[data-scene=p03] .wd-art__stack i:first-child{transform:translate(-70px,-28px)scale(1.08)}.wd-continuum[data-scene=p03] .wd-art__stack i:nth-child(2){transform:translate(10px,-8px)}.wd-continuum[data-scene=p03] .wd-art__stack i:nth-child(3){transform:translate(90px,18px)}.wd-continuum[data-scene=p03] .wd-art__stack i:nth-child(4){opacity:.45;transform:translate(40px,92px)scale(.86)}.wd-art__stack i{transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .7s}.wd-art__break{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:.45rem;height:100%;display:grid}.wd-art__break span{background:linear-gradient(135deg, color-mix(in srgb, var(--wd-accent) 28%, transparent), transparent 62%), color-mix(in srgb, var(--wd-surface) 70%, #03120e);transform:translate(calc((var(--cell) % 4 - 1.5) * 18px), calc((var(--cell) / 4 - 1.5) * 14px)) scale(.86);opacity:.55;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s,gap .6s}.wd-continuum[data-scene=p04] .wd-art__break{gap:0}.wd-continuum[data-scene=p04] .wd-art__break span{opacity:1;transform:none}.wd-reel__meta{position:absolute;bottom:1.6rem;left:clamp(1.2rem,4vw,3rem)}.wd-reel__meta h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:650}.wd-reel__meta p{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;margin:.25rem 0 0;font-size:.68rem}.wd-reel__all{z-index:6;opacity:0;pointer-events:none;color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;position:absolute;bottom:1.5rem;right:clamp(1.2rem,4vw,3rem)}.wd-continuum[data-scene=p04] .wd-reel__all,.wd-continuum[data-scene=exit] .wd-reel__all{opacity:1;pointer-events:auto}.wd-reel__banner{opacity:0;pointer-events:none;position:absolute;inset:auto 0 38%;overflow:hidden}.wd-continuum[data-scene=banner] .wd-reel__banner{opacity:1}.wd-reel__strip{width:max-content;color:color-mix(in srgb, var(--wd-ink) 80%, transparent);letter-spacing:-.05em;white-space:nowrap;gap:2.4rem;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:700;animation:18s linear infinite wd-banner-roll;display:flex}.wd-reel__strip b{vertical-align:middle;border:1px solid var(--wd-accent);background:color-mix(in srgb, var(--wd-accent) 30%, transparent);width:1.1rem;height:1.1rem;margin:0 0 .4rem 1.1rem;display:inline-block}@keyframes wd-banner-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wd-asset{pointer-events:none;opacity:.7;width:4.2rem;height:4.2rem;position:absolute}.wd-asset--cube{background:linear-gradient(135deg, color-mix(in srgb, var(--wd-accent) 50%, transparent), transparent);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);top:22%;right:8%;transform:rotate(18deg)}.wd-asset--chip{border:1px solid var(--wd-accent);box-shadow:inset 0 0 12px var(--wd-accent);top:18%;left:10%}.wd-asset--globe{border:1px solid var(--wd-accent);border-radius:50%;bottom:28%;right:12%}.wd-asset--ribbon{background:linear-gradient(90deg, transparent, var(--wd-orange,#f97316), transparent);width:7rem;height:.4rem;top:30%;left:8%}.wd-rails{width:min(72rem,100%);margin:4vh auto 0}.wd-rails__kicker{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .5rem;font-size:.7rem}.wd-rails h2{letter-spacing:-.05em;margin:0 0 2.4rem;font-size:clamp(2.4rem,6vw,4.4rem);line-height:.92}.wd-rails__track{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid;position:relative}.wd-rails__col{text-align:center;justify-items:center;display:grid}.wd-rails__col p{font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem}.wd-rails__col i{background:color-mix(in srgb, var(--wd-accent) 55%, transparent);width:1px;height:28vh;margin:.8rem 0}.wd-rails__col b{background:var(--wd-accent);width:.7rem;height:.7rem;box-shadow:0 0 12px var(--wd-accent);border-radius:50%}.wd-rails__col span{max-width:16rem;color:var(--wd-muted);margin:.9rem 0 0;font-size:.98rem;line-height:1.45}.wd-rails__join{width:auto;height:24px;position:absolute;bottom:5.6rem;left:8%;right:8%}.wd-rails__join path,.wd-rails__join circle{fill:var(--wd-accent);stroke:var(--wd-accent);stroke-width:.6px}.wd-still{text-align:left;width:min(52rem,92%);margin:8vh auto 0}.wd-still__kicker{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.7rem}.wd-still blockquote{margin:0}.wd-still blockquote p{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3.4vw,2.55rem);font-weight:500;line-height:1.28}.wd-still__scan{background:linear-gradient(90deg, transparent, var(--wd-accent), transparent);width:100%;height:1px;margin-top:2.4rem;animation:6s linear infinite wd-still-scan;display:block}@keyframes wd-still-scan{0%{opacity:.2;transform:translate(-40%)}50%{opacity:.8}to{opacity:.2;transform:translate(40%)}}.wd-root[data-layer=ai] .wd-ask h2:before{content:none;display:none}@media (max-width:860px){.wd-rails__track{grid-template-columns:1fr}.wd-rails__col i{height:8vh}.wd-reel__head{width:min(90vw,22rem)}}.wd-scroll-story--stack #world-work.wd-scroll-section--flow,.wd-scroll-story--stack #ask.wd-scroll-section--flow{isolation:isolate;background:var(--wd-bg);height:auto;min-height:100svh;max-height:none;top:auto;position:relative!important}.wd-scroll-story--stack #world-work.wd-scroll-section--flow{z-index:4;overflow:visible}.wd-scroll-story--stack #ask.wd-scroll-section--flow{z-index:6;height:100svh;max-height:100svh;overflow:hidden}.wd-scroll-story--stack #world-work.wd-scroll-section--flow .wd-stack-panel__face{background:radial-gradient(ellipse 70% 50% at 50% -8%, color-mix(in srgb, var(--wd-accent) 16%, transparent), transparent 58%), var(--wd-bg);overflow:visible}.wd-scroll-story--stack #ask.wd-scroll-section--flow .wd-stack-panel__face{background:radial-gradient(ellipse 80% 55% at 10% 0%, color-mix(in srgb, var(--wd-accent) 20%, transparent), transparent 52%), radial-gradient(ellipse 45% 40% at 100% 80%, color-mix(in srgb, var(--wd-orange,#f97316) 12%, transparent), transparent 48%), var(--wd-bg);flex-direction:column;min-height:0;padding-bottom:.75rem;display:flex;overflow:hidden}.wd-scroll-story--stack #ask .wd-ask{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.wd-scroll-story--stack #ask .wd-im__head,.wd-scroll-story--stack #ask .wd-pipe--slim{flex-shrink:0}.wd-scroll-story--stack #ask .wd-im__frame{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.wd-scroll-story--stack #ask .wd-ask__shell{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.wd-scroll-story--stack #ask .wd-ask__thread{overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;min-height:12rem;max-height:none;overflow:hidden auto}.wd-scroll-story--stack #ask .wd-ask__compute{pointer-events:none}.wd-scroll-story--stack #ask .wd-ask__bar{position:sticky;bottom:0}.wd-about--studio,.wd-route--signal{overflow:hidden}.wd-studio{z-index:0;pointer-events:none;border-radius:1.1rem;height:13.5rem;position:absolute;inset:-1.2rem -1.4rem auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.wd-studio__still{-o-object-fit:cover;object-fit:cover;opacity:.42;filter:saturate(.9);width:100%;height:100%}.wd-studio__scan{background:repeating-linear-gradient(to bottom, transparent 0 11px, color-mix(in srgb, var(--wd-bg) 18%, transparent) 12px);mix-blend-mode:overlay;animation:9s linear infinite wd-still-scan;position:absolute;inset:0}.wd-studio__grain{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--wd-orange,#f97316) 18%, transparent), transparent 42%);position:absolute;inset:0}.wd-studio__mast,.wd-studio__grid,.wd-reels,.wd-reels__live,.wd-about--studio .wd-about__think,.wd-about--studio .wd-about__now{z-index:1;position:relative}.wd-studio__mast h2{max-width:12ch}.wd-studio__grid{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(1rem,2.6vw,2rem);display:grid}.wd-studio__copy{background:color-mix(in srgb, var(--wd-bg) 88%, transparent);border-radius:1rem;padding:.85rem 1rem}.wd-studio__hero{margin:0;position:relative}.wd-studio__hero img:first-child{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb, var(--wd-accent) 26%, transparent);border-radius:1.2rem;width:100%;display:block}.wd-studio__hero figcaption{z-index:2;background:color-mix(in srgb, var(--wd-bg) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.7rem;padding:.45rem .65rem;position:absolute;bottom:.7rem;left:.7rem}.wd-studio__hero figcaption em{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-style:normal;display:block}.wd-reels{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.wd-reels button{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 82%, transparent);color:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--wd-ease), transform .2s var(--wd-ease);border-radius:.8rem;gap:.1rem;padding:.5rem;display:grid}.wd-reels button span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.12em;font-size:.62rem}.wd-reels button strong{font-size:.82rem;font-weight:600}.wd-reels button.is-on,.wd-reels button:hover{border-color:var(--wd-orange,#f97316);transform:translateY(-2px)}.wd-reels__live{border-left:2px solid var(--wd-orange,#f97316);animation:wd-title-pop .45s var(--wd-ease) both;padding:.85rem 1rem}.wd-reels__live h3{margin:.15rem 0;font-size:1.15rem}.wd-route--signal{overflow:hidden}.wd-signal{pointer-events:none;border-radius:1.1rem;height:48%;position:absolute;inset:-1.1rem -1.2rem auto;overflow:hidden}.wd-signal img{-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%;height:100%}.wd-signal__pulse{border:1px solid color-mix(in srgb, var(--wd-accent) 45%, transparent);border-radius:50%;animation:16s linear infinite wd-spin;position:absolute;inset:18% 22%}.wd-signal__bars{align-items:end;gap:.28rem;height:3.2rem;display:flex;position:absolute;bottom:12%;right:8%}.wd-signal__bars i{background:var(--wd-orange,#f97316);border-radius:99px;width:.28rem;height:40%;animation:1.2s ease-in-out infinite wd-bars;display:block}.wd-signal__bars i:nth-child(2){height:70%;animation-delay:.1s}.wd-signal__bars i:nth-child(3){background:var(--wd-accent);height:100%;animation-delay:.2s}.wd-signal__bars i:nth-child(4){height:55%;animation-delay:.3s}.wd-signal__bars i:nth-child(5){height:80%;animation-delay:.4s}@keyframes wd-bars{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.wd-route--signal>:not(.wd-signal){z-index:1;position:relative}.wd-route--signal h2,.wd-route--signal>p{text-shadow:0 8px 24px color-mix(in srgb, var(--wd-bg) 70%, transparent)}.wd-route__primary--live{align-items:center;gap:.75rem;max-width:100%;display:inline-flex}.wd-route__primary--live span{gap:.1rem;display:grid}.wd-route__primary--live em{font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--wd-bg) 70%, transparent);font-size:.62rem;font-style:normal}.wd-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.wd-channels a{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 72%, transparent);color:inherit;transition:border-color .2s var(--wd-ease), transform .2s var(--wd-ease);border-radius:.9rem;gap:.2rem;padding:.85rem .75rem;text-decoration:none;display:grid}.wd-channels a strong{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;font-size:.62rem}.wd-channels a span{color:var(--wd-muted);font-size:.78rem}.wd-channels a:hover{border-color:var(--wd-orange,#f97316);transform:translateY(-3px)}@media (max-width:860px){.wd-scroll-story--stack #ask .wd-im__frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.wd-studio__grid,.wd-reels,.wd-channels{grid-template-columns:1fr 1fr}}.wd-scroll-story--bits .scroll-stack-scroller{z-index:30;isolation:isolate;position:relative}.wd-scroll-story--bits .scroll-stack-card{z-index:31;background:var(--wd-bg)}.wd-scroll-story--bits .scroll-stack-inner>.scroll-stack-card:first-child{z-index:31}.wd-scroll-story--bits .scroll-stack-inner>.scroll-stack-card:nth-child(2){z-index:32}.wd-scroll-story--bits .scroll-stack-inner>.scroll-stack-card:nth-child(3){z-index:33}.wd-scroll-story--bits .scroll-stack-inner>.scroll-stack-card:nth-child(4){z-index:34}.wd-scroll-story--bits #world-world{z-index:1;height:100svh;min-height:100svh;top:0;overflow:hidden;position:sticky!important}.wd-scroll-story--bits #world-work{isolation:isolate;background:var(--wd-bg);z-index:2!important;position:relative!important}.wd-pops--pin .wd-pops__intro h2{font-size:clamp(2.1rem,4.2vw,3.2rem)}.wd-about--close,.wd-route--close{overflow:hidden}.wd-pops--pin .wd-pops__track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;width:min(90rem,100% - 3.2rem);height:auto;margin:0 auto;padding:0;display:grid}.wd-tile{border:1px solid color-mix(in srgb, var(--wd-accent) 22%, transparent);background:color-mix(in srgb, var(--wd-surface) 78%, #041614);height:auto;min-height:17.5rem;color:inherit;transition:transform .35s var(--wd-ease), border-color .35s var(--wd-ease);border-radius:1.35rem;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);text-decoration:none;display:grid;overflow:hidden}.wd-tile:hover{border-color:var(--wd-orange,#f97316);transform:translateY(-5px)}.wd-tile:hover .wd-tile__meta em{color:var(--wd-orange,#f97316)}.wd-tile__art{background:#03110e;border-radius:.95rem;grid-area:1/2/-1;min-height:0;margin:.85rem .85rem .85rem 0;display:block;overflow:hidden}.wd-tile__art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s var(--wd-ease);display:block;transform:scale(1.02)}.wd-tile:hover .wd-tile__art img{transform:scale(1.07)}.wd-tile__meta{flex:none;grid-area:1/1;align-content:start;gap:.45rem;min-height:0;padding:1.25rem .4rem .4rem 1.25rem;display:grid}.wd-tile__meta em{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-style:normal}.wd-tile__meta strong{-webkit-line-clamp:3;letter-spacing:-.03em;-webkit-box-orient:vertical;font-size:clamp(1.22rem,1.85vw,1.55rem);font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.wd-tile__tags{flex-wrap:wrap;grid-area:3/1;align-content:end;gap:.4rem;margin-top:0;padding:.5rem .4rem 1.2rem 1.25rem;display:flex}.wd-tile__tags i{border:1px solid color-mix(in srgb, var(--wd-accent) 28%, transparent);color:var(--wd-muted);font-family:var(--wd-font-mono);letter-spacing:.04em;border-radius:999px;padding:.3rem .62rem;font-size:.76rem;font-style:normal}.wd-tile__tags i:nth-child(odd){border-color:color-mix(in srgb, var(--wd-orange,#f97316) 42%, transparent);color:var(--wd-orange,#f97316)}.wd-pops--pin .wd-pop__index{display:none}.wd-ask h2,.wd-im__head h2{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.35em;font-size:clamp(3.6rem,8.2vw,5.8rem);line-height:1;display:flex}.wd-ask__kicker{font-size:1rem}.wd-im__head p,.wd-ask>header p{max-width:36ch;font-size:1.618rem;line-height:1.382}.wd-scroll-story--stack #ask .wd-stack-panel__face{padding-top:calc(var(--wd-bar-h) + 1.8rem);padding-bottom:1.4rem}.wd-scroll-story--stack #ask .wd-im__head h2{margin-bottom:.6rem}.wd-pipe--slim button{font-size:1rem}.wd-im__people button{padding:1.15rem 1.2rem}.wd-ask__bubble p{font-size:.95rem;line-height:1.5}.wd-ask__bar textarea{font-size:.88rem;line-height:1.45}.wd-im__people strong,.wd-pipe button strong{font-size:1.2rem}.wd-scroll-story--stack #ask .wd-im__head{padding-bottom:.4rem}.wd-pops--pin .wd-pop__index{font-size:clamp(1.8rem,4vw,2.6rem);top:.15rem;right:.55rem}.wd-pops--pin .wd-pop__kicker{font-size:.82rem}.wd-close__span{font-size:1rem}.wd-pops--pin .wd-pops__track{box-sizing:border-box;width:min(90rem,100% - 3.2rem);height:auto}.wd-pops--pin .wd-pop__visual{border-radius:.7rem}.wd-pops--pin .wd-pop__copy h3{margin:0 0 .35rem;font-size:clamp(.92rem,1.4vw,1.12rem);line-height:1.15}.wd-pops--pin .wd-pop__summary{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 .45rem;font-size:.78rem;line-height:1.42;display:-webkit-box;overflow:hidden}.wd-pops--pin .wd-pop-flow li,.wd-pops--pin .wd-pop__tech li{font-size:.58rem}.wd-pops--pin .wd-pop__copy a{font-size:.62rem}.wd-scroll-story--bits .scroll-stack-card #ask,.wd-scroll-story--bits .scroll-stack-card #world-experience,.wd-scroll-story--bits .scroll-stack-card #world-about,.wd-scroll-story--bits .scroll-stack-card #world-contact{background:var(--wd-bg);height:100%;min-height:100svh;max-height:none;top:auto;overflow:hidden;position:relative!important}.wd-scroll-story--bits .scroll-stack-card .wd-stack-panel__face{height:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0;overflow:hidden}.wd-scroll-story--bits .scroll-stack-card,.wd-scroll-story--bits .wd-about--close,.wd-scroll-story--bits .wd-route--close{scrollbar-width:none;overflow:hidden}.wd-scroll-story--bits .scroll-stack-card::-webkit-scrollbar{width:0;height:0;display:none}.wd-scroll-story--bits .wd-stack-panel__face::-webkit-scrollbar{width:0;height:0;display:none}.wd-about--close{text-align:left;flex-direction:column;justify-content:center;width:min(74rem,100%);height:100%;margin:0 auto;padding:1rem 0 2rem;display:flex;overflow:hidden}.wd-close{grid-template-columns:minmax(0,1.2fr) minmax(11rem,.65fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.wd-close__lede{letter-spacing:-.04em;max-width:22ch;margin:1.4rem 0 0;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:500;line-height:1.28}.wd-close__body{max-width:36ch;color:var(--wd-muted);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.6}.wd-close blockquote{max-width:28ch;color:var(--wd-faint);margin:2.6rem 0 0;font-size:1.08rem;line-height:1.5}.wd-close__span{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:2.4rem 0 .8rem;font-size:.72rem}.wd-close a{color:inherit;text-underline-offset:.28em}.wd-close__still{margin:0}.wd-close__still img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:1.35rem;width:100%;display:block}.wd-route--close{text-align:left;box-sizing:border-box;flex-direction:column;justify-content:center;width:min(52rem,100%);height:100%;margin:0 auto;padding:2.2rem clamp(1.6rem,4vw,3rem) 4rem clamp(2.4rem,6vw,5.5rem);display:flex;overflow:hidden}.wd-route--close h2{letter-spacing:-.06em;max-width:9ch;margin:.4rem 0 0;font-size:clamp(3.2rem,8vw,5.8rem);font-weight:650;line-height:.88}.wd-route--close>p{max-width:28ch;color:var(--wd-muted);margin:1.6rem 0 0;font-size:1.12rem;line-height:1.55}.wd-route__mail{color:var(--wd-accent);letter-spacing:-.03em;margin-top:2.4rem;font-size:clamp(1.2rem,2.5vw,1.75rem);text-decoration:none}.wd-route__mail:hover{text-underline-offset:.22em;text-decoration:underline}.wd-route__quiet{gap:1.6rem;margin-top:4.5rem;display:flex}.wd-route__quiet a{color:var(--wd-muted);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.wd-route__quiet a:hover{color:var(--wd-ink,inherit)}@media (max-width:860px){.wd-ask h2,.wd-im__head h2{white-space:normal;font-size:2.618rem}.wd-pops--pin .wd-pops__track{grid-template-columns:1fr;gap:1.1rem;height:auto}.wd-tile{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0}.wd-tile__art{aspect-ratio:16/9;grid-area:2/1;min-height:12rem;margin:0 1.1rem}.wd-tile__meta,.wd-tile__tags{grid-column:1}.wd-close{grid-template-columns:1fr}.wd-close__still{order:-1;max-width:16rem}}html[data-world-theme=day] .wd-bar{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--wd-bg) 94%, #fff);border-bottom:1px solid var(--wd-line)}html[data-world-theme=day] .wd-tile,html[data-world-theme=day] .wd-im__frame,html[data-world-theme=day] .wd-ask__shell,html[data-world-theme=day] .wd-archive__face,html[data-world-theme=day] .wd-signal,html[data-world-theme=day] .wd-persona__card,html[data-world-theme=day] .wd-award,html[data-world-theme=day] .wd-cert,html[data-world-theme=day] .wd-contact-form,html[data-world-theme=day] .wd-studio-card{box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html[data-world-theme=day] .wd-im__people{background:#faf7f2}html[data-world-theme=day] .wd-stack-panel__face,html[data-world-theme=day] .scroll-stack-card{box-shadow:none;filter:none}html[data-world-theme=day] .wd-ask__bubble p,html[data-world-theme=day] .wd-ask__bar textarea{color:var(--wd-ink)}.wd-scroll-story--stack #ask .wd-stack-panel__face{filter:none;overflow:visible}.wd-scroll-story--bits .scroll-stack-card:has(#ask) .wd-stack-panel__face{filter:none;overflow:visible}.wd-ask-overlay{z-index:120;padding:calc(var(--wd-bar-h,4.5rem) + .7rem) 1rem 1rem;display:grid;position:fixed;inset:0}.wd-ask-overlay__scrim{z-index:120;background:color-mix(in srgb, var(--wd-bg) 58%, transparent);cursor:pointer;border:0;margin:0;position:fixed;inset:0}.wd-ask-overlay__panel{z-index:1;background:var(--wd-surface);border:1px solid var(--wd-line);border-radius:1.15rem;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.wd-ask-overlay .wd-im__frame{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.wd-ask-overlay .wd-im__people{min-height:0;overflow:auto}.wd-ask-overlay .wd-ask__shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.wd-ask-overlay .wd-ask__thread{height:100%;min-height:0;max-height:none;overflow-y:auto}.wd-im__frame--hold{min-height:min(58svh,34rem)}.wd-ask.is-locked .wd-im__frame{inset:calc(var(--wd-bar-h,4.5rem) + .7rem) 1rem 1rem;z-index:121;background:var(--wd-surface);border:1px solid var(--wd-line);border-radius:1.15rem;height:auto;min-height:0;position:fixed;overflow:hidden}@media (max-width:860px){.wd-ask-overlay{padding:calc(var(--wd-bar-h,4.5rem) + .45rem) .55rem .55rem}.wd-ask-overlay .wd-im__frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}}.wd-ask__cancel{border:1px solid var(--wd-line);color:var(--wd-ink);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .7rem;font-size:.82rem;display:inline-flex}.wd-scroll-story--stack #ask .wd-ask.is-locked .wd-im__frame,.wd-scroll-story--stack #ask .wd-im__frame{z-index:auto;background:color-mix(in srgb, var(--wd-surface) 40%, var(--wd-bg));height:auto;min-height:0;box-shadow:none;border:0;flex:1;position:relative;inset:auto}@media (max-width:860px){.wd-scroll-story--stack #ask .wd-im__frame{grid-template-columns:1fr}}.wd-scroll-story--stack{pointer-events:auto;padding:0}.wd-scroll-story--stack #world-world.wd-scroll-section--hero{z-index:1;height:100svh;min-height:100svh;max-height:100svh;padding:calc(var(--wd-bar-h) + 1.2rem) clamp(1.4rem, 5vw, 5.25rem) 1.1rem;background:var(--wd-bg);box-shadow:none;pointer-events:auto;border:0;border-radius:0;margin:0;position:sticky;top:0;overflow:hidden}.wd-scroll-story--stack .wd-panel,.wd-scroll-story--stack #world-work.wd-scroll-section--selected,.wd-scroll-story--stack #ask.wd-scroll-section--ask,.wd-scroll-story--stack #world-impact.wd-scroll-section--impact,.wd-scroll-story--stack #world-about.wd-scroll-section--about,.wd-scroll-story--stack #world-about.wd-scroll-section--voices,.wd-scroll-story--stack #world-contact.wd-scroll-section--contact{width:100%;height:100svh;min-height:100svh;max-height:100svh;padding:calc(var(--wd-bar-h) + 1rem) 0 1.25rem;isolation:isolate;perspective:1600px;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;display:flex;position:sticky;top:0;overflow:hidden}.wd-signal{display:none}.wd-signal__svg{width:100%;height:100%;display:block;overflow:visible}.wd-signal__path{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 78%, transparent);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;filter:none}.wd-signal__station{fill:var(--wd-bg);stroke:color-mix(in srgb, var(--wd-accent) 70%, transparent);stroke-width:2.4px}.wd-signal__ball{fill:var(--wd-orange,#f97316);stroke:color-mix(in srgb, #fff 30%, var(--wd-orange,#f97316));stroke-width:3px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--wd-orange,#f97316) 70%, transparent))}.scroll-trigger-ready__worm-wrap{position:fixed}.scroll-trigger-ready__worm{width:100%;height:100%;display:block;overflow:visible}.scroll-trigger-ready__worm-path,.scroll-trigger-ready__worm-morph{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 88%, #fff);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--wd-accent) 55%, transparent))}.scroll-trigger-ready__worm-morph{opacity:0;stroke:color-mix(in srgb, var(--wd-orange,#f97316) 80%, transparent);stroke-width:18px}.scroll-trigger-ready__worm-ball{fill:var(--wd-orange,#f97316);stroke:color-mix(in srgb, #fff 35%, var(--wd-orange,#f97316));stroke-width:6px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--wd-orange,#f97316) 80%, transparent))}.scroll-trigger-ready__worm-wrap--circle{z-index:0;width:9.5rem;height:9.5rem;inset:50% auto auto max(.4rem,1.2vw);transform:translateY(-50%)}.scroll-trigger-ready__worm-wrap--circle .scroll-trigger-ready__worm-orbit,.scroll-trigger-ready__worm-wrap--circle .scroll-trigger-ready__worm-path{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 70%, transparent);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:2.4 7.5;filter:none}.scroll-trigger-ready__worm-wrap--circle .scroll-trigger-ready__worm-path{stroke-width:4.2px;stroke-dasharray:3 8.5}.scroll-trigger-ready__worm-wrap--circle .scroll-trigger-ready__worm-ball{r:11;stroke-width:3px}.wd-ask-drift{z-index:0;pointer-events:none;width:9.5rem;height:9.5rem;position:absolute;top:50%;left:max(.4rem,1.2vw);transform:translateY(-50%)}.wd-ask-drift__layer{place-items:center;display:grid;position:absolute;inset:0}.wd-ask-drift__ring{box-sizing:border-box;border:3px dotted color-mix(in srgb, var(--wd-accent) 62%, transparent);border-radius:50%;width:4.6rem;height:4.6rem}.wd-ask-drift__ring--mid{border-color:color-mix(in srgb, var(--wd-accent) 48%, transparent);border-style:dashed;width:6.6rem;height:6.6rem}.wd-ask-drift__ring--fast{border-color:color-mix(in srgb, var(--wd-orange,#f97316) 70%, transparent);width:8.6rem;height:8.6rem}.wd-ask-drift__orb{background:var(--wd-orange,#f97316);width:.95rem;height:.95rem;box-shadow:0 0 12px color-mix(in srgb, var(--wd-orange,#f97316) 70%, transparent);border-radius:50%;margin-left:-.48rem;position:absolute;top:.35rem;left:50%}.wd-contact-drift{z-index:0;pointer-events:none;width:3.2rem;height:14rem;position:absolute;top:50%;left:auto;right:max(.6rem,1.6vw);transform:translateY(-50%)}.wd-contact-drift__layer{position:absolute;inset:0}.wd-contact-drift__spine{border-left:3px dotted color-mix(in srgb, var(--wd-accent) 55%, transparent);width:0;height:100%;margin:0 auto;display:block}.wd-contact-drift__orb{background:var(--wd-orange,#f97316);width:.85rem;height:.85rem;box-shadow:0 0 10px color-mix(in srgb, var(--wd-orange,#f97316) 65%, transparent);border-radius:50%;margin-left:-.42rem;position:absolute;top:12%;left:50%}.wd-about--card{grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);grid-template-areas:"still copy""still chips""still quote";align-items:center;gap:1.8rem 2rem;min-height:22rem;margin:.75rem .5rem;padding:.85rem .4rem .85rem .25rem;display:grid}.wd-about-card__still{grid-area:still}.wd-about-card__copy{grid-area:copy;min-width:0}.wd-about-card__chips{grid-area:chips}.wd-about-card__quote{grid-area:quote}.wd-about-card__still{border-radius:1.15rem;margin:0;overflow:hidden}.wd-about-card__still img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:none;display:block}.wd-about-card__copy h2{letter-spacing:-.055em;white-space:nowrap;margin:.25rem 0 0;font-size:clamp(2.4rem,4.8vw,3.6rem);font-weight:620;line-height:.94}.wd-about-card__copy h2 span{display:inline}.wd-about-card__lede{letter-spacing:-.02em;max-width:54ch;margin:.85rem 0 0;font-size:1.08rem;font-weight:500;line-height:1.5}.wd-about-card__body{max-width:54ch;color:var(--wd-muted);margin:.65rem 0 0;font-size:1.02rem;line-height:1.55}.wd-about-card__tech{max-width:54ch;color:var(--wd-ink);font-family:var(--wd-font-mono);letter-spacing:.04em;margin:.7rem 0 0;font-size:.78rem;font-weight:600;line-height:1.5}.wd-about-card__more{border:1px solid var(--wd-accent);background:var(--wd-accent);color:#f7fffb;letter-spacing:-.02em;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;margin:1.15rem 0 0;padding:.68rem 1.1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.wd-about-card__more:hover{filter:brightness(1.05)}.wd-about-card__more:focus-visible{outline:2px solid var(--wd-accent);outline-offset:3px}.wd-about-card__quote{border-left:3px solid var(--wd-accent);max-width:none;color:var(--wd-muted);white-space:normal;margin:1.15rem 0 0;padding-left:.85rem;font-size:.98rem;font-style:italic;line-height:1.4}.wd-about-card__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .85rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.wd-about-card__chips li{-moz-column-gap:.55rem;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.55rem;min-width:0;padding:0;display:grid}.wd-about-card__icon{border:1px solid var(--wd-line);width:2.35rem;height:2.35rem;color:var(--wd-accent);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.wd-about-card__chips strong{margin:0;font-size:.88rem;font-weight:620;line-height:1.2}.wd-about-card__chips em{color:var(--wd-muted);font-size:.72rem;font-style:normal;line-height:1.25}@media (max-width:860px){.wd-about--card{grid-template-columns:4.35rem minmax(0,1fr);grid-template-areas:"still copy""chips chips""quote quote";align-items:start;gap:.7rem .85rem;min-height:0;margin:.45rem .15rem;padding:.35rem .15rem .55rem}.wd-about-card__still{width:4.35rem;max-width:4.35rem}.wd-about-card__still img{aspect-ratio:1;border-radius:.85rem}.wd-about-card__copy h2{white-space:normal;font-size:1.42rem;line-height:1.12}.wd-about--card .wd-voices__kicker{letter-spacing:.1em;margin:0 0 .2rem;font-size:.58rem}.wd-about-card__lede{margin-top:.32rem;font-size:.86rem;line-height:1.4}.wd-about-card__body{font-size:.92rem;line-height:1.45;display:block}.wd-about-card__tech{font-size:.7rem}.wd-about-card__chips{grid-template-columns:1fr 1fr;gap:.5rem .6rem;margin-top:.15rem}.wd-about-card__icon{width:1.8rem;height:1.8rem}.wd-about-card__chips strong{font-size:.76rem}.wd-about-card__chips em{font-size:.62rem}.wd-about-card__quote{white-space:normal;margin-top:.1rem;font-size:.8rem;line-height:1.35}}.wd-about--spread{background:color-mix(in srgb, var(--wd-surface) 28%, transparent);border-left:2px solid var(--wd-accent);grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr) minmax(11rem,.28fr);align-items:stretch;min-height:min(62svh,34rem);display:grid}.wd-about-spread__still{margin:0;overflow:hidden}.wd-about-spread__still img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.wd-about-spread__main{flex-direction:column;justify-content:center;padding:1.6rem 1.8rem 1.5rem;display:flex}.wd-about-spread__main h2{letter-spacing:-.055em;margin:.2rem 0 0;font-size:clamp(2.3rem,4.2vw,3.4rem);font-weight:620;line-height:.94}.wd-about-spread__role{color:var(--wd-muted);margin:.45rem 0 0;font-size:.88rem;font-weight:450}.wd-about-spread__lede{letter-spacing:-.03em;max-width:38ch;margin:1.1rem 0 0;font-size:1.12rem;font-weight:520;line-height:1.35}.wd-about-spread__body{max-width:46ch;color:var(--wd-muted);margin:.7rem 0 0;font-size:.95rem;line-height:1.55}.wd-about-spread__quote{max-width:36ch;color:var(--wd-faint);margin:1rem 0 .85rem;font-size:.95rem;font-style:italic;line-height:1.45}.wd-about-spread__main a{color:inherit;text-underline-offset:.28em}.wd-about-spread__rail{border-left:1px solid var(--wd-line);align-content:center;gap:1rem;margin:0;padding:1.5rem 1.2rem;display:grid}.wd-about-spread__rail dt{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:500}.wd-about-spread__rail dd{margin:.2rem 0 0;font-size:.88rem;line-height:1.4}@media (max-width:860px){.wd-about--spread{grid-template-columns:1fr 1fr}.wd-about-spread__still{grid-column:1/-1;max-height:16rem}}.wd-panel__stage{perspective:1600px;width:min(92%,86rem);max-width:86rem;transform-style:preserve-3d;margin:0 auto}.wd-panel__card--flat{filter:none!important;transform:translate(0,0)!important}.wd-panel__card{box-sizing:border-box;z-index:2;width:100%;min-width:0;max-width:none;height:auto;max-height:calc(100svh - var(--wd-bar-h) - 2.4rem);border:1px solid color-mix(in srgb, var(--wd-accent) 18%, transparent);background:color-mix(in srgb, var(--wd-surface) 88%, var(--wd-bg));transform-style:preserve-3d;border-radius:1.45rem;flex-direction:column;margin:0;padding:1.35rem 1.6rem 1.25rem;display:flex;position:relative;overflow:auto;box-shadow:0 1px #ffffff1a,inset 0 1px #ffffff14,0 18px 28px #0000002e,0 42px 64px #00000038}html[data-world-theme=day] .wd-panel__card{background:color-mix(in srgb, var(--wd-surface) 92%, #fff);box-shadow:0 1px #fffc,0 8px 20px #1a2a2412}.wd-about--panel{flex-direction:column;gap:1rem;display:flex}.wd-about-panel__head h2{letter-spacing:-.05em;margin:.15rem 0 0;font-size:clamp(2.05rem,3.6vw,2.75rem);font-weight:600;line-height:.98}.wd-about-panel__role{color:var(--wd-muted);margin:.35rem 0 0;font-size:.92rem;font-weight:450}.wd-about-panel__grid{grid-template-columns:minmax(10rem,.24fr) minmax(0,1fr) minmax(14rem,.3fr);align-items:start;gap:1.1rem 1.6rem;display:grid}.wd-about-panel__still{border-radius:1rem;margin:0;overflow:hidden}.wd-about-panel__still img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:18rem;display:block}.wd-about-panel__copy{flex-direction:column;justify-content:center;padding:.15rem 0 0;display:flex}.wd-about-panel__lede{letter-spacing:-.025em;max-width:46ch;margin:0;font-size:1.08rem;font-weight:520;line-height:1.4}.wd-about-panel__body{max-width:48ch;color:var(--wd-muted);margin:.7rem 0 0;font-size:.95rem;font-weight:400;line-height:1.55}.wd-about-panel__quote{max-width:40ch;color:var(--wd-faint);margin:.9rem 0 .7rem;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.45}.wd-about-panel__copy a{color:inherit;text-underline-offset:.28em}.wd-about-panel__facts{align-content:center;gap:.75rem;margin:0;padding:.2rem 0;display:grid}.wd-about-panel__facts div{margin:0}.wd-about-panel__facts dt{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:500}.wd-about-panel__facts dd,.wd-route-panel__facts dd{margin:.18rem 0 0;font-size:.9rem;font-weight:450;line-height:1.4}.wd-route--panel{box-shadow:none;text-align:left;background:0 0;border:0;flex-direction:column;justify-items:stretch;gap:1.2rem;padding:0;display:flex;transform:none}.wd-scroll-story--stack .wd-route--close{gap:1.6rem;width:100%;max-width:none;height:auto;margin:0;padding:0;overflow:visible}.wd-route--close .wd-route-panel__head h2{white-space:nowrap;max-width:none;font-size:clamp(2.05rem,3.6vw,3.1rem);font-weight:750}.wd-route--close .wd-route-panel__mail{gap:.55rem;min-height:2.7rem;margin-top:1.15rem;padding:0 1.05rem 0 .95rem}.wd-route-close__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.4rem;padding-top:1.8rem;display:grid}.wd-route-close__cols h3{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.64rem;font-weight:500}.wd-route-close__cols p{color:var(--wd-muted);margin:0 0 .45rem;font-size:.9rem;line-height:1.45}.wd-route-close__foot{border-top:1px solid var(--wd-line);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.1rem;display:flex}.wd-route-close__brand{font-family:var(--wd-font-display);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.wd-route-close__foot nav{flex-wrap:wrap;gap:.35rem 1.15rem;display:flex}.wd-route-close__foot nav a{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;text-decoration:none}.wd-route-close__note{color:var(--wd-muted);margin:0;font-size:.82rem}@media (max-width:860px){.wd-route-close__board,.wd-route-close__cols,.wd-route-close__foot{flex-direction:column;grid-template-columns:1fr;display:flex}}.wd-route-panel__head h2{letter-spacing:-.05em;max-width:16ch;margin:.2rem 0 0;font-size:clamp(2.05rem,3.6vw,2.75rem);font-weight:600;line-height:.98}.wd-route-panel__head>p:last-child{max-width:48ch;color:var(--wd-muted);margin:.55rem 0 0;font-size:1rem;font-weight:400;line-height:1.5}.wd-route-panel__grid{flex:1;grid-template-columns:1.15fr .9fr .85fr 1fr;align-content:start;gap:1.1rem 1.25rem;display:grid}.wd-route-panel__grid h3{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.64rem;font-weight:500}.wd-route-panel__grid p{color:var(--wd-muted);margin:.5rem 0 0;font-size:.88rem;font-weight:400;line-height:1.45}.wd-route-panel__mail{min-height:2.45rem;color:var(--wd-bg);background:var(--wd-accent);border-radius:999px;align-items:center;padding:0 .95rem;font-size:.86rem;font-weight:520;text-decoration:none;display:inline-flex}.wd-route-panel__mail:hover{background:var(--wd-orange,#f97316)}.wd-route-panel__links{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.wd-route-panel__links a{color:var(--wd-ink);align-items:center;gap:.35rem;font-size:.92rem;font-weight:450;text-decoration:none;display:inline-flex}.wd-route-panel__links a:hover{color:var(--wd-accent)}.wd-route-panel__legal{border-top:1px solid var(--wd-line);color:var(--wd-faint);font-family:var(--wd-font-mono);letter-spacing:.06em;flex-wrap:wrap;gap:.45rem 1.1rem;padding-top:.35rem;font-size:.68rem;display:flex}.wd-scroll-story--stack #world-work{z-index:3}.wd-scroll-story--stack #ask{z-index:4}.wd-scroll-story--stack #world-about{z-index:5}.wd-scroll-story--stack #world-contact{z-index:6}.wd-scroll-story--stack .wd-stack-panel__face{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.wd-scroll-story--stack .wd-pops,.wd-scroll-story--stack .wd-ask,.wd-scroll-story--stack .wd-about,.wd-scroll-story--stack .wd-route{width:100%;max-width:none;height:auto;min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0;transform:none}.wd-scroll-story--stack #ask .wd-ask{flex-direction:column;height:auto;min-height:0;display:flex}@media (max-width:860px){.wd-about-panel__grid,.wd-route-panel__grid{grid-template-columns:1fr 1fr}.wd-about-panel__still{max-height:14rem}}@media (max-width:640px){.wd-panel__card{width:94%;max-width:94%}.wd-scroll-story--stack{padding:0}.wd-scroll-story--stack .wd-scroll-section--hero{margin:0}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__track{grid-template-columns:1fr;gap:1.05rem}.wd-scroll-story--stack .wd-tile{grid-template-columns:1fr;padding:1.25rem}.wd-scroll-story--stack .wd-tile__art{aspect-ratio:16/10;grid-area:auto/1;width:100%;min-height:10rem}}.wd-scroll-story--stack .wd-pops--gallery{flex-direction:column;gap:0;min-height:0;display:flex}.wd-pops--gallery .wd-pops__bar{display:none}.wd-pops--gallery .wd-pops__title-row{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.wd-pops--gallery .wd-pops__lede{max-width:52ch;color:var(--wd-muted);font-family:var(--wd-font-body);letter-spacing:-.02em;white-space:normal;margin:.55rem 0 0;font-size:clamp(.95rem,1.3vw,1.12rem);font-weight:500;line-height:1.4;text-transform:none!important}.wd-pops--gallery .wd-pops__bar p{color:var(--wd-faint);font-family:var(--wd-font-mono);font-size:var(--wd-fs-13,.8125rem);letter-spacing:.2em;text-transform:uppercase;margin:0}.wd-pops--gallery .wd-pops__archive{color:var(--wd-accent);font-size:var(--wd-fs-13,.8125rem);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:.55rem 0 0;text-decoration:none}.wd-pops--gallery .wd-pops__archive:hover,.wd-pops--gallery .wd-pops__archive:focus-visible{color:var(--wd-orange,#f97316)}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__intro{margin:0 0 var(--wd-section-gap,1.5rem)}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__intro>p{color:var(--wd-accent);font-size:var(--wd-fs-13,.8125rem);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .45rem;font-weight:500}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__intro h2{white-space:nowrap;letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3.1vw,2.55rem);font-weight:700;line-height:1.05}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__viewport{flex:auto;min-height:0;overflow:visible}.wd-scroll-story--stack #world-work .wd-panel__card{box-shadow:none;background:0 0;border:0;max-width:none;padding:.2rem 0 .6rem;overflow:visible}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.15rem 1.25rem;width:100%;height:auto;min-height:0;margin:0;display:grid!important}.wd-scroll-story--stack .wd-tile.wd-tile--system,.wd-scroll-story--stack .wd-tile{border:1px solid color-mix(in srgb, var(--wd-line) 85%, transparent);background:var(--wd-surface);isolation:isolate;height:auto;min-height:0;transition:transform .35s var(--wd-ease,ease), box-shadow .35s ease, border-color .35s ease;border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:1.05rem;padding:1.55rem 1.5rem 1.35rem;display:flex;box-shadow:0 10px 28px #00000029,0 1px #ffffff14}@media (hover:hover) and (pointer:fine){.wd-scroll-story--stack .wd-tile.wd-tile--system:hover{border-color:color-mix(in srgb, var(--wd-accent) 45%, var(--wd-line));transform:translateY(-3px)}}.wd-scroll-story--stack .wd-tile.wd-tile--system:focus-visible{outline:2px solid var(--wd-accent);outline-offset:3px}.wd-scroll-story--stack .wd-tile__main{align-items:flex-start;gap:1rem;min-width:0;display:flex}html[data-world-theme=day] .wd-scroll-story--stack .wd-tile.wd-tile--system,html[data-world-theme=day] .wd-scroll-story--stack .wd-tile{background:#fff;box-shadow:0 14px 32px #1a2a2414}.wd-scroll-story--stack .wd-tile__body{flex-direction:column;flex:auto;gap:.55rem;min-width:0;display:flex}.wd-scroll-story--stack .wd-tile em{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:500}.wd-scroll-story--stack .wd-tile strong{font-size:var(--wd-fs-21,1.3125rem);letter-spacing:-.035em;font-weight:650;line-height:1.15;display:block}.wd-scroll-story--stack .wd-tile__blurb{min-height:0;color:var(--wd-ink);letter-spacing:-.02em;font-size:.98rem;font-weight:500;line-height:1.4;display:block;overflow:visible}.wd-tile__stack{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.wd-tile__lenses{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.wd-tile__lenses i{border:1px solid color-mix(in srgb, var(--wd-accent) 28%, transparent);color:var(--wd-muted);font-family:var(--wd-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-style:normal}.wd-scroll-story--stack .wd-tile__tags{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding:.2rem 0 0;display:flex}.wd-scroll-story--stack .wd-tile__art{aspect-ratio:1;border-radius:1rem;flex:none;align-self:flex-start;width:min(42%,12.75rem);height:12.75rem;min-height:12.75rem;margin:0;overflow:hidden}.wd-scroll-story--stack .wd-tile__art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wd-tile__foot{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.15rem;display:flex}.wd-tile__metrics{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.wd-tile__metrics span{-moz-column-gap:.4rem;background:color-mix(in srgb, var(--wd-bg) 72%, var(--wd-surface));border-radius:.7rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .4rem;min-width:0;padding:.45rem .5rem;display:grid}.wd-tile__metrics svg{color:var(--wd-accent);grid-row:1/span 2}.wd-tile__go,.wd-pops__archive,.wd-route-panel__mail,.wd-route-panel__links a,.wd-ask__send{transform-origin:50%;will-change:transform}html[data-world-theme=day] .wd-tile__metrics span{background:#f4f7f4}.wd-tile__metrics b{color:var(--wd-ink);font-family:var(--wd-font-display);letter-spacing:-.03em;font-size:.92rem;font-weight:700;line-height:1.1}.wd-tile__metrics small{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.04em;text-transform:none;font-size:.62rem;font-weight:500;line-height:1.25}.wd-tile__go{background:var(--wd-accent);color:#fff;border-radius:999px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.wd-scroll-story--stack #ask .wd-im__head{justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.wd-ask__powered{font-family:var(--wd-font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;line-height:1.4;max-width:none!important;color:var(--wd-accent)!important;margin:.15rem 0 0!important;font-size:.68rem!important;font-weight:500!important}.wd-scroll-story--stack #ask .wd-pipe--slim{display:none}.wd-scroll-story--stack #ask .wd-im__head h2,.wd-scroll-story--stack #ask .wd-ask h2{letter-spacing:-.045em;max-width:28ch;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:600;line-height:1.08}.wd-scroll-story--stack #ask .wd-ask__lead{margin:.55rem 0 var(--wd-section-gap,1.5rem);max-width:46ch;font-size:.95rem}.wd-scroll-story--stack #ask .wd-panel__card{height:auto;max-height:none;box-shadow:none;background:0 0;border:0;filter:none!important;transform:none!important}.wd-scroll-story--stack #ask .wd-im__frame{border:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);background:#fff;border-radius:1.15rem;flex:auto;grid-template-columns:minmax(13.5rem,17.5rem) minmax(0,1fr);height:min(58svh,34rem);min-height:min(52svh,32rem);max-height:min(58svh,34rem);display:grid;overflow:hidden;box-shadow:0 12px 28px #1a2a2412}.wd-scroll-story--stack #ask .wd-ask__shell,.wd-scroll-story--stack #ask .wd-im__stage{height:100%;min-height:0;max-height:none;box-shadow:none;box-sizing:border-box;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr) auto;padding:.9rem 1.05rem 1rem;display:grid;overflow:hidden}.wd-scroll-story--stack #ask .wd-ask__bar{border-top:1px solid color-mix(in srgb, var(--wd-line) 70%, transparent);background:#fff;border-radius:0 0 1.1rem 1.1rem;margin:0 -1.05rem -1rem;padding:1rem 1.15rem 1.45rem;position:relative;bottom:auto;overflow:visible}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-ask__bar,html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-ask__bar textarea{background:var(--wd-surface)}.wd-scroll-story--stack #ask .wd-ask__bar textarea{box-sizing:border-box;background:#fff;height:auto;min-height:2.6rem;max-height:none;padding:.65rem .8rem;font-size:.88rem;line-height:1.4}.wd-scroll-story--stack #ask .wd-im__people button{align-items:center;min-height:3.35rem;padding:.8rem 1rem}.wd-scroll-story--stack #ask .wd-im__people em{display:none}.wd-scroll-story--stack #ask .wd-ask__thread,.wd-scroll-story--stack #ask .wd-im__thread{min-height:0;overflow:hidden auto}.wd-field-spirals{z-index:2;pointer-events:none;clip-path:inset(100% 0 0);position:fixed;inset:0;overflow:hidden}.wd-page .wd-field-spirals{clip-path:none;z-index:1}.wd-scroll-story{z-index:auto;position:relative}.wd-field-spirals__orbit{position:absolute;overflow:visible}.wd-field-spirals__orbit--east{width:min(52vw,34rem);top:6%;right:-8%}.wd-field-spirals__orbit--west{opacity:.85;width:min(48vw,30rem);top:18%;bottom:auto;left:-6%}.wd-field-spirals__bits{width:min(32vw,22rem);position:absolute;top:0;bottom:0;left:0}.wd-field-spirals__bit{background:var(--wd-accent);box-shadow:0 0 10px color-mix(in srgb, var(--wd-accent) 55%, transparent);opacity:.55;border-radius:50%;animation:ease-in-out infinite wd-bit-drift;position:absolute}.wd-field-spirals__bit.is-pop{background:var(--wd-orange,#f97316);box-shadow:0 0 10px color-mix(in srgb, var(--wd-orange,#f97316) 60%, transparent)}@keyframes wd-bit-drift{0%,to{opacity:.28;transform:translate(0)scale(1)}40%{opacity:.9;transform:translate(10px,-18px)scale(1.25)}70%{opacity:.45;transform:translate(-8px,12px)scale(.85)}}.wd-field-spirals__ring{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 42%, transparent);stroke-width:1.15px;stroke-dasharray:7 13;transform-origin:210px 210px;animation:32s linear infinite wd-spin}.wd-field-spirals__ring.is-mid{stroke:color-mix(in srgb, var(--wd-accent) 32%, transparent);stroke-dasharray:4 10;animation-duration:22s}.wd-field-spirals__ring.is-fast{stroke:color-mix(in srgb, var(--wd-orange,#f97316) 48%, transparent);stroke-dasharray:3 9;animation-duration:14s}.wd-field-spirals__ring.is-rev{animation-duration:40s;animation-direction:reverse}.wd-field-spirals__pkt circle{fill:var(--wd-accent);transform-origin:210px 210px}.wd-field-spirals__pkt.is-slow{animation:18s linear infinite wd-spin}.wd-field-spirals__pkt.is-mid{animation:12s linear infinite wd-spin}.wd-field-spirals__pkt.is-fast{animation:8s linear infinite reverse wd-spin}.wd-field-spirals__pkt circle.is-pop{fill:var(--wd-orange,#f97316)}.wd-root[data-welcome=on] .wd-field-spirals{opacity:0}.wd-scroll-story.wd-scroll-story--stack{z-index:auto;--wd-gutter:clamp(1.5rem, 5vw, 4.75rem);--wd-section-gap:clamp(1.35rem, 2.4vh, 2.1rem);position:relative}.wd-scroll-story--stack #world-world.wd-scroll-section--hero{padding:calc(var(--wd-bar-h) + var(--wd-section-gap)) var(--wd-gutter) 0;flex-direction:column;display:flex}.wd-scroll-story--stack #world-work.wd-scroll-section--selected,.wd-scroll-story--stack #ask.wd-scroll-section--ask,.wd-scroll-story--stack #world-impact.wd-scroll-section--impact,.wd-scroll-story--stack #world-about.wd-scroll-section--about,.wd-scroll-story--stack #world-about.wd-scroll-section--voices,.wd-scroll-story--stack #world-contact.wd-scroll-section--contact{z-index:8;height:auto;min-height:0;max-height:none;padding:calc(var(--wd-bar-h) + var(--wd-section-gap)) var(--wd-gutter) var(--wd-section-gap);position:relative;top:auto;overflow:visible}.wd-scroll-story--stack #world-work .wd-panel__card,.wd-scroll-story--stack #ask .wd-panel__card,.wd-scroll-story--stack #world-impact .wd-panel__card,.wd-scroll-story--stack #world-about .wd-panel__card,.wd-scroll-story--stack #world-contact .wd-panel__card{max-height:none;overflow:visible}.wd-scroll-story--stack .wd-pops--gallery{height:auto}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__track{grid-auto-rows:1fr;align-items:stretch}.wd-scroll-story--stack .wd-tile.wd-tile--system,.wd-scroll-story--stack .wd-tile{height:100%;min-height:17.5rem}.wd-proof dd,.wd-proof--impact dd,.wd-proof dd[data-count]{opacity:1;color:#111!important}.wd-route-close__board{grid-template-columns:minmax(0,1.5fr) minmax(13rem,.85fr) minmax(10rem,.7fr)}.wd-route-seal{display:none}.wd-scroll-story--stack .wd-route--close{justify-content:flex-start;gap:var(--wd-section-gap)}.wd-scroll-story--stack #world-about .wd-panel__card{min-height:0;margin:.85rem auto;padding:2.1rem 2.25rem 1.9rem}.wd-scroll-story--stack .wd-panel__stage{width:100%;max-width:none;margin:0}.wd-scroll-story--stack #world-work .wd-panel__card{max-width:none}.wd-compute-wrap{gap:var(--wd-section-gap,1.5rem);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.wd-compute-wrap.is-cover .wd-tech-rail{display:none}.wd-scroll-story--stack .wd-compute-wrap .wd-compute{flex:1 1 0;height:auto;min-height:0;max-height:none;overflow:visible}.wd-tech-rail{min-width:0;margin:0 calc(var(--wd-gutter,0px) * -1);padding:.85rem var(--wd-gutter,clamp(1.5rem, 5vw, 4.75rem));border-top:1px solid color-mix(in srgb, var(--wd-line) 70%, transparent);background:color-mix(in srgb, var(--wd-surface) 88%, var(--wd-bg));flex-direction:column;flex:none;display:flex}html[data-world-theme=day] .wd-tech-rail{background:#fff;border-top-color:#d7ded9cc;box-shadow:0 1px #ffffffe6}.wd-tech-rail__mask{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.wd-tech-rail__track{width:max-content;animation:42s linear infinite wd-tech-marquee;display:flex}.wd-tech-rail__mask:hover .wd-tech-rail__track{animation-play-state:paused}.wd-tech-rail ul{flex-wrap:nowrap;align-items:center;gap:2.35rem;margin:0;padding:.15rem 2.35rem .15rem 0;list-style:none;display:flex}.wd-tech-rail li{color:var(--wd-ink);letter-spacing:-.02em;white-space:nowrap;flex:none;align-items:center;gap:.6rem;font-size:1.12rem;font-weight:600;display:inline-flex}.wd-tech-rail svg{width:1.85rem;height:1.85rem;color:var(--wd-accent)}@keyframes wd-tech-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.wd-tech-rail__track{animation:none}.wd-tech-rail__mask{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.wd-band-slot{z-index:8;width:100%;min-height:7.2rem;padding:1.4rem var(--wd-gutter,clamp(1.5rem, 5vw, 4.75rem));background:var(--wd-bg);align-items:center;display:flex;position:relative}.wd-band-slot--binder{z-index:2;min-height:0;padding:0}.wd-band-slot--binder .wd-tech-rail{margin:0}.wd-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:0;display:grid}.wd-proof div{border-left:1px solid color-mix(in srgb, var(--wd-line) 85%, transparent);padding:.2rem 1.2rem}.wd-proof div:first-child{border-left:0;padding-left:0}.wd-proof dd{color:#111;font-family:var(--wd-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:700;line-height:1}html[data-world-theme=night] .wd-proof dd{color:#f4f4f4}.wd-proof dt{max-width:14ch;color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:.45rem 0 0;font-size:.68rem;font-weight:500;line-height:1.35}.wd-proof:not(.is-in) dt{opacity:.35}.wd-proof:not(.is-in) dd{opacity:1;color:#111}.wd-route-close__board{grid-template-columns:minmax(0,1.5fr) minmax(13rem,.85fr) minmax(10rem,.7fr);align-items:start;gap:1.4rem 1.8rem;display:grid}.wd-route-close__cols{display:contents}.wd-route-close__list h3{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.64rem;font-weight:500}.wd-route-close__list ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.wd-route-close__list li,.wd-route--close .wd-route-panel__links a{color:var(--wd-ink);align-items:center;gap:.55rem;font-size:.92rem;line-height:1.3;text-decoration:none;display:flex}.wd-route-close__list svg,.wd-route--close .wd-route-panel__links svg{color:var(--wd-accent);flex:none}.wd-route--close .wd-route-panel__links{gap:.7rem;display:grid}.wd-route-seal{justify-self:end;width:9.5rem;height:9.5rem;position:relative}.wd-route-seal svg{width:100%;height:100%;overflow:visible}.wd-route-seal__ring{fill:none;stroke:color-mix(in srgb, var(--wd-accent) 45%, transparent);stroke-width:1.1px;stroke-dasharray:3 7}.wd-route-seal__ring.is-slow{transform-origin:110px 110px;animation:22s linear infinite wd-spin}.wd-route-seal__ring.is-mid{transform-origin:110px 110px;animation:14s linear infinite reverse wd-spin}.wd-route-seal__ring.is-fast{transform-origin:110px 110px;animation:9s linear infinite wd-spin}.wd-route-seal__dot{fill:var(--wd-accent)}.wd-route-seal__dot.is-pop{fill:var(--wd-orange,#f97316)}.wd-route-seal p{color:var(--wd-muted);font-family:var(--wd-font-display);letter-spacing:-.02em;text-align:center;margin:0;font-size:.92rem;font-style:italic;font-weight:500;line-height:1.2;position:absolute;inset:22% 16%}.wd-route--close .wd-route-panel__head>p:last-of-type{max-width:42ch}.wd-scroll-story--stack #world-contact.wd-panel{justify-content:stretch;align-items:stretch}.wd-scroll-story--stack #world-contact .wd-panel__stage,.wd-scroll-story--stack #world-contact .wd-panel__card{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex;overflow:visible}.wd-scroll-story--stack .wd-route--close{justify-content:flex-start;gap:var(--wd-section-gap);flex:auto;min-height:0}.wd-route-close__foot{display:none!important}.wd-impact{justify-content:flex-start;gap:var(--wd-section-gap,2rem);flex-direction:column;width:100%;min-height:0;padding:0;display:flex}.wd-impact header p:first-child{color:var(--wd-accent);font-family:var(--wd-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem}.wd-impact h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:700;line-height:1.02}.wd-impact__lede{max-width:46ch;color:var(--wd-muted);margin:.85rem 0 0;font-size:1.05rem;line-height:1.5}.wd-proof--impact{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-scroll-story--stack #world-impact .wd-panel__card{box-shadow:none;background:0 0;border:0;overflow:visible}@media (max-width:980px){.wd-proof--impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 0}}html[data-world-theme=night] .wd-route-close__foot{background:var(--wd-surface)}.wd-route-close__note span{color:var(--wd-orange,#f97316)}@media (max-width:980px){.wd-route-close__board{grid-template-columns:1fr 1fr}.wd-route-seal{grid-area:1/2}}@media (max-width:860px){.wd-proof{grid-template-columns:1fr 1fr;gap:1rem 0}.wd-proof div:nth-child(3){border-left:0;padding-left:0}}.wd-scroll-story--stack #world-work.wd-scroll-section--selected,.wd-scroll-story--stack #ask.wd-scroll-section--ask,.wd-scroll-story--stack #world-impact.wd-scroll-section--impact,.wd-scroll-story--stack #world-about.wd-scroll-section--about,.wd-scroll-story--stack #world-about.wd-scroll-section--voices,.wd-scroll-story--stack #world-contact.wd-scroll-section--contact{height:auto;min-height:0;max-height:none;padding:calc(var(--wd-bar-h) + var(--wd-section-gap)) var(--wd-gutter) var(--wd-section-gap);justify-content:flex-start;align-items:stretch;display:flex}.wd-scroll-story--stack #world-contact.wd-scroll-section--contact{padding-bottom:calc(var(--wd-bar-h) + (2 * var(--wd-section-gap)))}.wd-scroll-story--stack #ask .wd-panel__card,.wd-scroll-story--stack #world-impact .wd-panel__card,.wd-scroll-story--stack #world-about .wd-panel__card,.wd-scroll-story--stack #world-contact .wd-panel__card{height:auto;min-height:0;max-height:none}.wd-scroll-story--stack #world-contact .wd-panel__stage,.wd-scroll-story--stack #world-contact .wd-panel__card{height:auto}.wd-proof dd,.wd-proof--impact dd{color:#111!important}.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble span{letter-spacing:.12em;margin-bottom:.18rem;font-size:.55rem}.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble p,.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble--you p,.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble--ai p{padding:.48rem .7rem;font-size:.88rem;line-height:1.42}.wd-scroll-story--stack #ask .wd-im__thread .wd-im__you{width:1.7rem;height:1.7rem;font-size:.48rem}.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble{grid-template-columns:1.7rem minmax(0,1fr);gap:.42rem}.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble--you{grid-template-columns:minmax(0,1fr) 1.7rem}.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble img{width:1.7rem;height:1.7rem}.wd-route-close__board{-moz-column-gap:3rem;grid-template-columns:minmax(0,1.25fr) minmax(11.5rem,.7fr) minmax(16rem,.95fr);grid-template-areas:"kicker kicker kicker""title title title""lede also open""from also open""mail also open";align-items:start;gap:.4rem 3rem;display:grid}.wd-route-close__kicker{grid-area:kicker}.wd-route-close__title{grid-area:title}.wd-route-close__lede{grid-area:lede}.wd-route-close__from{grid-area:from}.wd-route--close .wd-route-panel__mail{grid-area:mail}.wd-route-close__list--open{grid-area:open}.wd-route-close__list--also{grid-area:also}.wd-route-close__kicker{margin:0}.wd-route-close__list h3{margin:0 0 .75rem}.wd-route-close__title{white-space:nowrap;letter-spacing:-.045em;max-width:none;margin:0 0 1.15rem;font-size:clamp(2.1rem,4.4vw,3.35rem);font-weight:750;line-height:1.05}.wd-route-close__lede{max-width:38ch;color:var(--wd-muted);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.wd-route-close__list--also,.wd-route-close__list--open{padding-top:1.05rem}.wd-route-close__list li,.wd-route--close .wd-route-panel__links a{white-space:nowrap}.wd-route-close__from{max-width:none;color:var(--wd-ink);white-space:nowrap;margin:.15rem 0 0;font-size:.98rem;line-height:1.5}.wd-route--close .wd-route-panel__mail{justify-self:start;margin-top:.55rem}@media (max-width:980px){.wd-route-close__board{grid-template-columns:1fr;grid-template-areas:"kicker""title""lede""from""mail""also""open"}.wd-route-close__title,.wd-route-close__from{white-space:normal}}html[data-world-theme=night] .wd-proof dd,html[data-world-theme=night] .wd-proof--impact dd,html[data-world-theme=night] .wd-proof dd[data-count]{color:#f4f6f5!important}.wd-scroll-story--stack #ask .wd-ask__thread,.wd-scroll-story--stack #ask .wd-im__thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__frame{border-color:color-mix(in srgb, var(--wd-line) 80%, transparent);background:#121614;box-shadow:0 16px 36px #00000073}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__people{background:color-mix(in srgb, #0c0f0d 88%, var(--wd-accent) 6%);border-right-color:color-mix(in srgb, var(--wd-line) 90%, transparent)}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__people button{color:var(--wd-ink);border-bottom-color:color-mix(in srgb, var(--wd-line) 80%, transparent)}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__people button.is-on{background:color-mix(in srgb, var(--wd-accent) 16%, #121614)}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-ask__shell,html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__stage{background:#121614}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__status{color:var(--wd-ink);border-bottom-color:color-mix(in srgb, var(--wd-line) 85%, transparent)}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-ask__thread,html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__thread{background:#121614}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble--ai p{background:color-mix(in srgb, #1a1f1c 88%, var(--wd-accent) 6%);border-color:color-mix(in srgb, var(--wd-line) 90%, transparent);color:#dce3df}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble--you p{background:color-mix(in srgb, var(--wd-accent) 22%, #1a1f1c);color:#f2f6f3}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble span{color:color-mix(in srgb, var(--wd-accent) 75%, #fff)}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-ask__bar{border-top-color:color-mix(in srgb, var(--wd-line) 85%, transparent);background:#0e1210}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-ask__bar textarea{color:var(--wd-ink);border-color:color-mix(in srgb, var(--wd-line) 80%, transparent);background:#0e1210}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-ask__bar textarea::placeholder{color:color-mix(in srgb, var(--wd-muted) 80%, transparent)}html[data-world-theme=night] .wd-scroll-story--stack #ask .wd-ask__chips button{border-color:color-mix(in srgb, var(--wd-line) 85%, transparent);color:var(--wd-muted);background:0 0}@media (max-width:860px){.wd-scroll-story.wd-scroll-story--stack{--wd-gutter:1.1rem;--wd-section-gap:1.1rem}.wd-scroll-story--stack #world-world.wd-scroll-section--hero{height:auto;min-height:100svh;max-height:none;padding:calc(var(--wd-bar-h) + .7rem) var(--wd-gutter) .35rem;position:relative;overflow:visible}.wd-scroll-story--stack .wd-compute-wrap{flex:none;gap:.65rem;height:auto;min-height:0}.wd-scroll-story--stack .wd-compute-wrap .wd-compute,.wd-scroll-story--stack .wd-compute{flex:none;grid-template-columns:1fr;align-items:start;gap:.65rem;height:auto;min-height:0;display:grid;overflow:visible}.wd-scroll-story--stack .wd-compute__copy{gap:.4rem;max-width:none}.wd-scroll-story--stack .wd-compute__copy h1{max-width:none;font-size:clamp(1.45rem,7vw,1.9rem)}.wd-scroll-story--stack .wd-compute__copy h1 span{max-width:none;margin-top:.28rem;font-size:.86rem;line-height:1.28}.wd-scroll-story--stack .wd-compute__copy h1:after{display:none}.wd-scroll-story--stack .wd-compute__blurb{font-size:.82rem;line-height:1.4}.wd-scroll-story--stack .wd-compute__stage{width:100%;max-width:none;min-height:12.5rem;overflow:visible}.wd-scroll-story--stack .wd-compute__stage .wd-compute__svg{aspect-ratio:2;width:100%;height:auto;min-height:12.5rem;display:block}.wd-ask-drift,.wd-ask-drift__layer{display:none}.wd-compute__layers{justify-content:flex-start;gap:.32rem}.wd-compute__layers button{min-height:1.85rem;padding:.22rem .5rem;font-size:.68rem}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__intro h2,.wd-route-close__title,.wd-route-close__from,.wd-about-card__copy h2{white-space:normal}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__intro h2{font-size:clamp(1.35rem,6.2vw,1.85rem)}.wd-scroll-story--stack .wd-pops--gallery .wd-pops__track{gap:.9rem;grid-template-columns:1fr!important}.wd-scroll-story--stack .wd-tile__main{flex-direction:column}.wd-scroll-story--stack .wd-tile__art{aspect-ratio:16/10;width:100%;height:auto;min-height:9rem}.wd-scroll-story--stack .wd-tile__metrics{grid-template-columns:1fr}.wd-scroll-story--stack #ask .wd-panel__card,.wd-scroll-story--stack #ask .wd-ask,.wd-scroll-story--stack #ask .wd-im__frame{width:100%;max-width:100%}.wd-scroll-story--stack #ask .wd-im__frame{flex-direction:column;grid-template-columns:1fr;height:auto;min-height:0;max-height:none;display:flex}.wd-scroll-story--stack #ask .wd-im__people{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-flow:row;align-items:stretch;gap:.35rem;width:100%;min-width:0;padding:.5rem .55rem;display:flex;overflow:hidden}.wd-scroll-story--stack #ask .wd-im__people::-webkit-scrollbar{display:none}.wd-scroll-story--stack #ask .wd-im__people button{border:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);border-bottom:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent);background:color-mix(in srgb, var(--wd-surface) 72%, transparent);border-radius:999px;flex:1 1 0;justify-content:center;gap:.22rem;width:auto;min-width:0;min-height:2.15rem;padding:.28rem .35rem}.wd-scroll-story--stack #ask .wd-im__people button:last-child{border-right:1px solid color-mix(in srgb, var(--wd-line) 80%, transparent)}.wd-scroll-story--stack #ask .wd-im__people button.is-on{background:color-mix(in srgb, var(--wd-accent) 18%, transparent);border-color:color-mix(in srgb, var(--wd-accent) 45%, transparent)}.wd-scroll-story--stack #ask .wd-im__people button>span:last-child{min-width:0;overflow:hidden}.wd-scroll-story--stack #ask .wd-im__people .wd-im__face{display:none}.wd-scroll-story--stack #ask .wd-im__people .wd-im__lane{font-size:0;line-height:0}.wd-scroll-story--stack #ask .wd-im__people .wd-im__lane:after{content:attr(data-short);letter-spacing:.01em;font-size:.68rem;font-weight:650;line-height:1.2}.wd-scroll-story--stack #ask .wd-im__people em{display:none}.wd-scroll-story--stack #ask .wd-im__head{flex-direction:column;align-items:flex-start;gap:.2rem}.wd-scroll-story--stack #ask .wd-ask__kicker{font-size:.68rem}.wd-scroll-story--stack #ask .wd-im__head h2,.wd-scroll-story--stack #ask .wd-ask h2{letter-spacing:-.03em;max-width:none;font-size:1.22rem;line-height:1.12}.wd-scroll-story--stack #ask .wd-ask__lead{margin:.28rem 0 .7rem;font-size:.78rem;line-height:1.35}.wd-scroll-story--stack #ask .wd-ask__powered{white-space:normal;letter-spacing:.1em;font-size:.58rem!important}.wd-scroll-story--stack #ask .wd-panel__card{width:100%;max-width:100%;padding:.75rem .15rem .4rem;overflow:visible}.wd-scroll-story--stack #ask .wd-ask__shell,.wd-scroll-story--stack #ask .wd-im__stage{height:min(46svh,20.5rem);min-height:15.5rem;padding:.55rem .65rem .7rem}.wd-scroll-story--stack #ask .wd-im__status{margin-bottom:.35rem;padding-bottom:.45rem}.wd-scroll-story--stack #ask .wd-im__status strong{font-size:.82rem}.wd-scroll-story--stack #ask .wd-im__status span{font-size:.58rem}.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble p,.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble--you p,.wd-scroll-story--stack #ask .wd-im__thread .wd-ask__bubble--ai p{padding:.38rem .55rem;font-size:.76rem;line-height:1.35}.wd-scroll-story--stack #ask .wd-ask__bar{padding:.65rem .7rem .85rem}.wd-scroll-story--stack #ask .wd-ask__bar textarea{min-height:2.05rem;padding:.45rem .55rem;font-size:.76rem;line-height:1.3}.wd-scroll-story--stack #ask .wd-ask__chips button{padding:.28rem .5rem;font-size:.68rem}.wd-scroll-story--stack #ask .wd-ask__bar-row{flex-wrap:wrap;gap:.4rem}.wd-scroll-story--stack #ask .wd-ask__send{margin-left:auto;padding:.4rem .8rem;font-size:.75rem}.wd-proof--impact{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-proof dd{font-size:clamp(1.45rem,6vw,1.9rem)}.wd-impact h2{font-size:clamp(1.55rem,7vw,2.1rem)}.wd-route-close__title{font-size:clamp(1.55rem,7vw,2.2rem)}.wd-route-close__mail,.wd-route--close .wd-route-panel__mail{max-width:100%;font-size:.78rem}.wd-about-card__copy h2{font-size:1.42rem}.wd-tech-rail li{gap:.4rem;font-size:.92rem}.wd-tech-rail svg{width:1.35rem;height:1.35rem}}@media (max-width:640px){.wd-nav{gap:.15rem .55rem}.wd-nav__item{letter-spacing:.08em;font-size:.72rem}.wd-scroll-story--stack #world-work.wd-scroll-section--selected,.wd-scroll-story--stack #ask.wd-scroll-section--ask,.wd-scroll-story--stack #world-impact.wd-scroll-section--impact,.wd-scroll-story--stack #world-about.wd-scroll-section--about,.wd-scroll-story--stack #world-contact.wd-scroll-section--contact{padding-left:var(--wd-gutter);padding-right:var(--wd-gutter)}.wd-scroll-story--stack .wd-tile{padding:1.05rem 1rem 1rem}.wd-scroll-story--stack #ask .wd-im__people{flex-wrap:nowrap}.wd-proof--impact{grid-template-columns:1fr 1fr;gap:1rem .6rem}}@media (max-width:860px){.wd-bar{padding:.3rem max(.7rem, env(safe-area-inset-right)) .3rem max(.7rem, env(safe-area-inset-left));grid-template-columns:1fr auto;gap:.45rem}.wd-bar .wd-nav{display:none!important}.wd-bar__end{gap:.4rem}.wd-brand{letter-spacing:.18em;font-size:.82rem}.wd-nav-toggle{border-radius:.7rem;width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.wd-nav-toggle__text{display:none}.wd-theme{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--wd-ink);border-radius:.7rem;justify-content:center;padding:0}.wd-theme__label,.wd-theme__pip{display:none}.wd-theme__icon{place-items:center;display:grid}.wd-nav-sheet{padding:.15rem 1rem max(1rem, env(safe-area-inset-bottom))}.wd-resume-dock{display:none}.wd-welcome__btn{min-height:2.6rem;padding:.45rem .9rem;font-size:.68rem}.wd-welcome h1{font-size:clamp(2rem,11vw,2.6rem)}}.wd-root.wd-page .wd-resume-dock,.wd-studio-shell .wd-resume-dock{bottom:max(4.85rem, calc(4.1rem + env(safe-area-inset-bottom,0px)))}.wd-site-foot{border-top:1px solid color-mix(in srgb, var(--wd-line) 55%, transparent);background:color-mix(in srgb, var(--wd-bg) 92%, transparent);width:100%;margin-top:auto}.wd-site-foot__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem 1.15rem;width:min(42rem,100% - 2.4rem);max-width:42rem;margin:0 auto;padding:.65rem 0;display:grid}.wd-site-foot__brand{color:inherit;font-family:var(--wd-font-display);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700;text-decoration:none}.wd-site-foot__copy{color:var(--wd-muted);font-family:var(--wd-font-mono);letter-spacing:.06em;text-align:center;white-space:nowrap;justify-self:center;margin:0;font-size:.62rem}.wd-site-foot__note{color:var(--wd-muted);white-space:nowrap;align-items:center;gap:.35rem;margin:0;font-size:.72rem;display:inline-flex}.wd-site-foot__pip{background:var(--wd-accent);width:.38rem;height:.38rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--wd-accent) 18%, transparent);border-radius:50%}.wd-site-foot__heart{color:#e11d48;fill:#e11d48}.wd-studio-shell .wd-site-foot{margin-top:2rem}@media (max-width:720px){.wd-site-foot__inner{width:min(22rem,100% - 2rem);padding:.7rem 0 calc(.75rem + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;justify-items:center;gap:.28rem}.wd-site-foot__copy{white-space:normal}}
