:root{--ww-paper: #FCFCFA;--ww-paper-subtle: #F4F4F0;--ww-paper-bright: #FCFCFA;--ww-paper-cream: #FAFAF7;--ww-paper-warm: #F5F4EE;--ww-paper-pure: #FFFFFF;--ww-ink: #0A0A0A;--ww-ink-secondary: #3A3A38;--ww-ink-muted: #6E6E68;--ww-ink-subtle: #A8A8A0;--ww-rule: #D8D8D0;--ww-rule-strong: #0A0A0A;--ww-signal: #D40000;--ww-signal-ink: #A50000;--ww-positive: #1F7A3A;--ww-positive-ink: #155A2A;--ww-font-primary: "Söhne", "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--ww-font-alt: "ABC Diatype", "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--ww-font-mono: "Söhne Mono", "Berkeley Mono", "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--ww-font-fallback: "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--ww-text-xs: .75rem;--ww-text-sm: .813rem;--ww-text-base: 1rem;--ww-text-md: 1.125rem;--ww-text-lg: 1.25rem;--ww-text-xl: 1.563rem;--ww-text-2xl: 1.953rem;--ww-text-3xl: 2.441rem;--ww-text-4xl: 3.052rem;--ww-text-5xl: 3.815rem;--ww-weight-regular: 400;--ww-weight-medium: 500;--ww-weight-semibold: 600;--ww-leading-tight: 1.1;--ww-leading-snug: 1.2;--ww-leading-heading: 1.25;--ww-leading-body: 1.55;--ww-leading-loose: 1.7;--ww-track-display: -.02em;--ww-track-heading: -.012em;--ww-track-body: 0em;--ww-track-caption: .005em;--ww-track-label: .08em;--ww-track-label-wide: .14em;--ww-baseline: 8px;--ww-content-max: 1200px;--ww-text-max: 720px;--ww-text-narrow: 560px;--ww-gutter: 24px;--ww-space-1: 4px;--ww-space-2: 8px;--ww-space-3: 16px;--ww-space-4: 24px;--ww-space-5: 32px;--ww-space-6: 48px;--ww-space-7: 64px;--ww-space-8: 96px;--ww-space-9: 128px;--ww-rule-hairline: 1px;--ww-rule-thin: 1px;--ww-rule-medium: 2px;--ww-rule-heavy: 4px;--ww-duration-fast: .15s;--ww-duration-base: .2s;--ww-easing: cubic-bezier(.4, 0, .2, 1)}:root[data-ww-paper=cream]{--ww-paper: var(--ww-paper-cream);--ww-paper-subtle: #F2F2EE}:root[data-ww-paper=warm]{--ww-paper: var(--ww-paper-warm);--ww-paper-subtle: #ECEBE4}:root[data-ww-paper=pure]{--ww-paper: var(--ww-paper-pure);--ww-paper-subtle: #F4F4F2}:root[data-ww-mode=dark],:root.ww-auto-dark[data-ww-mode=auto]{--ww-paper: #0A0A0A;--ww-paper-subtle: #141413;--ww-ink: #FAFAF7;--ww-ink-secondary: #C8C8C0;--ww-ink-muted: #8A8A82;--ww-ink-subtle: #5A5A55;--ww-rule: #2A2A28;--ww-rule-strong: #FAFAF7;--ww-signal: #FF3B3B;--ww-signal-ink: #FF6B6B;--ww-positive: #5BCC85;--ww-positive-ink: #8BE0AA}@media(prefers-color-scheme:dark){:root.ww-auto-dark:not([data-ww-mode=light]){--ww-paper: #0A0A0A;--ww-paper-subtle: #141413;--ww-ink: #FAFAF7;--ww-ink-secondary: #C8C8C0;--ww-ink-muted: #8A8A82;--ww-ink-subtle: #5A5A55;--ww-rule: #2A2A28;--ww-rule-strong: #FAFAF7;--ww-signal: #FF3B3B;--ww-signal-ink: #FF6B6B;--ww-positive: #5BCC85;--ww-positive-ink: #8BE0AA}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01" 1;hanging-punctuation:first last}body{margin:0;font-family:var(--ww-font-primary);font-size:var(--ww-text-base);font-weight:var(--ww-weight-regular);line-height:var(--ww-leading-body);color:var(--ww-ink-secondary);background:var(--ww-paper)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--ww-font-primary);color:var(--ww-ink);font-weight:var(--ww-weight-medium);line-height:var(--ww-leading-heading);letter-spacing:var(--ww-track-heading);text-wrap:balance}h1{font-size:var(--ww-text-3xl);letter-spacing:var(--ww-track-display);font-weight:var(--ww-weight-regular)}h2{font-size:var(--ww-text-2xl)}h3{font-size:var(--ww-text-xl)}h4{font-size:var(--ww-text-lg);font-weight:var(--ww-weight-semibold)}p{margin:0 0 var(--ww-space-3);max-width:var(--ww-text-max);text-wrap:pretty}p.ww-lead{font-size:var(--ww-text-md);color:var(--ww-ink);max-width:var(--ww-text-narrow)}.ww-section-number{display:inline-block;font-size:var(--ww-text-sm);font-weight:var(--ww-weight-medium);letter-spacing:var(--ww-track-label-wide);text-transform:uppercase;color:var(--ww-signal);margin-bottom:var(--ww-space-4)}.ww-tag{display:inline-block;font-size:var(--ww-text-xs);font-weight:var(--ww-weight-medium);letter-spacing:var(--ww-track-label-wide);text-transform:uppercase;color:var(--ww-ink-muted)}.ww-rule{border:0;border-top:var(--ww-rule-thin) solid var(--ww-rule);margin:var(--ww-space-6) 0 var(--ww-space-5)}.ww-rule--strong{border-top-color:var(--ww-rule-strong)}.ww-rule--signal{border-top-color:var(--ww-signal)}.ww-callout{border-left:var(--ww-rule-medium) solid var(--ww-signal);background:var(--ww-paper-subtle);padding:var(--ww-space-4);margin:var(--ww-space-5) 0;font-size:var(--ww-text-md);color:var(--ww-ink);font-weight:var(--ww-weight-regular);max-width:var(--ww-text-max)}.ww-cta{display:inline-block;color:var(--ww-ink);text-decoration:none;font-weight:var(--ww-weight-medium);border-bottom:1px solid var(--ww-ink);padding-bottom:1px;transition:color var(--ww-duration-fast) var(--ww-easing),border-color var(--ww-duration-fast) var(--ww-easing)}.ww-cta:before{content:"→ ";color:var(--ww-signal)}.ww-cta:hover{color:var(--ww-signal);border-color:var(--ww-signal)}table.ww-table{width:100%;border-collapse:collapse;margin:var(--ww-space-5) 0;font-size:var(--ww-text-base)}table.ww-table th{text-align:left;font-size:var(--ww-text-sm);font-weight:var(--ww-weight-medium);letter-spacing:var(--ww-track-label);text-transform:uppercase;color:var(--ww-ink);padding:var(--ww-space-2) var(--ww-space-3) var(--ww-space-2) 0;border-bottom:var(--ww-rule-medium) solid var(--ww-ink)}table.ww-table td{padding:var(--ww-space-3) var(--ww-space-3) var(--ww-space-3) 0;border-bottom:var(--ww-rule-thin) solid var(--ww-rule);color:var(--ww-ink-secondary);vertical-align:top}table.ww-table td strong{color:var(--ww-ink);font-weight:var(--ww-weight-medium)}.ww-stat__value{display:block;font-size:var(--ww-text-3xl);font-weight:var(--ww-weight-regular);line-height:var(--ww-leading-tight);color:var(--ww-ink);letter-spacing:var(--ww-track-display);font-variant-numeric:tabular-nums lining-nums}.ww-stat__label{display:block;margin-top:var(--ww-space-1);font-size:var(--ww-text-xs);font-weight:var(--ww-weight-medium);letter-spacing:var(--ww-track-label);text-transform:uppercase;color:var(--ww-ink-muted)}.ww-num,table.ww-table td,.ww-stat__value{font-variant-numeric:tabular-nums lining-nums}.ww-folio{font-size:var(--ww-text-xs);font-weight:var(--ww-weight-medium);letter-spacing:var(--ww-track-label);color:var(--ww-signal)}@media print{:root{--ww-paper: #FFFFFF;--ww-signal: #A50000}body{font-size:10pt}.ww-section-number{color:var(--ww-signal-ink)}a.ww-cta{color:var(--ww-ink);border-color:var(--ww-ink)}}:root{--site-accent: var(--ww-signal);--site-display-stack: var(--ww-font-primary);--site-body-stack: var(--ww-font-primary);--site-mono-stack: var(--ww-font-mono);--site-margin-x: clamp(24px, 4vw, 64px);--site-grid-gap: 24px;--hairline: 1px solid var(--ww-rule);--hairline-strong: 1px solid var(--ww-rule-strong)}:root[data-site-accent=ink]{--site-accent: var(--ww-ink)}:root[data-site-accent=positive]{--site-accent: var(--ww-positive)}:root[data-site-accent=oxblood]{--site-accent: #6B0F0F}:root[data-ww-mode=dark][data-site-accent=ink]{--site-accent: var(--ww-ink)}:root[data-ww-mode=dark][data-site-accent=positive]{--site-accent: var(--ww-positive)}:root[data-ww-mode=dark][data-site-accent=oxblood]{--site-accent: #FF6B6B}html,body{background:var(--ww-paper);color:var(--ww-ink-secondary);font-family:var(--site-body-stack);transition:background-color .24s var(--ww-easing),color .24s var(--ww-easing)}a{color:inherit}::selection{background:var(--site-accent);color:var(--ww-paper)}.shell{width:100%;max-width:1440px;margin:0 auto;padding-left:var(--site-margin-x);padding-right:var(--site-margin-x)}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--site-grid-gap)}@media(max-width:760px){.grid-12{grid-template-columns:repeat(6,1fr)}}.nav{position:sticky;top:0;z-index:50;background:var(--ww-paper);border-bottom:var(--hairline);transition:background-color .24s var(--ww-easing),border-color .24s var(--ww-easing)}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:64px}.nav__brand{font-family:var(--site-body-stack);font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--ww-ink);text-decoration:none;display:inline-flex;align-items:baseline;gap:12px}.nav__brand .mark-period{color:var(--site-accent)}.nav__links{display:flex;gap:32px;align-items:center}.nav__link{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-ink);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:color .15s var(--ww-easing),border-color .15s var(--ww-easing)}.nav__link:hover,.nav__link[aria-current=page]{color:var(--site-accent);border-bottom-color:var(--site-accent)}.nav__mode{background:none;border:1px solid var(--ww-rule);color:var(--ww-ink);font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;cursor:pointer;transition:border-color .15s var(--ww-easing),color .15s var(--ww-easing)}.nav__mode:hover{border-color:var(--ww-ink)}.nav__mode__dot{display:inline-block;width:8px;height:8px;background:var(--ww-ink);margin-right:8px;vertical-align:1px}@media(max-width:760px){.nav__links{gap:16px}.nav__link.nav__link--lg{display:none}}.foot{margin-top:96px;border-top:var(--hairline-strong);padding-top:48px;padding-bottom:64px;font-size:13px;color:var(--ww-ink-muted)}.foot__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--site-grid-gap)}.foot__col h5{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ww-ink);margin-bottom:16px}.foot__col ul{list-style:none;padding:0;margin:0}.foot__col li{margin-bottom:8px}.foot__col a{color:var(--ww-ink-secondary);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:color .15s var(--ww-easing),border-color .15s var(--ww-easing)}.foot__col a:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}.foot__bottom{display:flex;justify-content:space-between;align-items:baseline;margin-top:64px;padding-top:24px;border-top:var(--hairline);font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-ink-muted)}.foot__bottom .accent{color:var(--site-accent)}@media(max-width:760px){.foot__grid{grid-template-columns:1fr 1fr}.foot__bottom{flex-direction:column;gap:8px}}.hero{padding-top:96px;padding-bottom:96px;border-bottom:var(--hairline);position:relative}.brand-mark{display:block;width:100%;max-width:100%;height:auto}.hero__mark{position:absolute;top:96px;right:var(--site-margin-x);width:clamp(120px,14vw,200px);height:auto;opacity:.95;mix-blend-mode:multiply}:root[data-ww-mode=dark] .hero__mark{mix-blend-mode:screen;filter:brightness(1.1) contrast(1.1);opacity:.85}@media(max-width:800px){.hero__mark{position:static;margin:0 0 32px;width:140px}}.hub-strip{display:grid;grid-template-columns:200px 1fr 200px;gap:24px;align-items:baseline;padding:28px 32px;background:var(--ww-paper-subtle);border-top:2px solid var(--site-accent);border-bottom:var(--hairline);margin:32px 0 0}.hub-strip__label{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-accent);font-weight:500}.hub-strip__title{font-family:var(--site-display-stack);font-size:clamp(18px,1.6vw,22px);line-height:1.3;color:var(--ww-ink);font-weight:400;margin:0;text-wrap:balance}.hub-strip__cta{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-ink);text-decoration:none;border-bottom:1px solid var(--ww-ink);padding-bottom:1px;white-space:nowrap;text-align:right;justify-self:end}.hub-strip__cta:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}@media(max-width:800px){.hub-strip{grid-template-columns:1fr;gap:12px}.hub-strip__cta{justify-self:start;text-align:left}}.hero__meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:64px;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted)}.hero__meta .accent{color:var(--site-accent)}.hero__display{font-family:var(--site-display-stack);font-weight:400;font-size:clamp(48px,7vw,104px);line-height:1.02;letter-spacing:-.025em;color:var(--ww-ink);text-wrap:balance;max-width:14ch;margin:0}.hero__display .accent{color:var(--site-accent)}.hero__display .quiet{color:var(--ww-ink-muted)}.hero__sub{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1080px}.hero__lede{font-size:20px;line-height:1.4;color:var(--ww-ink);font-weight:400;text-wrap:pretty}.hero__caption{font-size:13px;line-height:1.6;color:var(--ww-ink-muted);font-family:var(--site-mono-stack);letter-spacing:.01em}.hero__caption strong{color:var(--ww-ink);font-weight:500}@media(max-width:760px){.hero{padding-top:56px;padding-bottom:56px}.hero__sub{grid-template-columns:1fr;gap:24px}}.section{padding-top:96px;padding-bottom:96px;border-bottom:var(--hairline)}.section--no-border{border-bottom:0}.section__head{display:grid;grid-template-columns:240px 1fr;gap:var(--site-grid-gap);margin-bottom:64px;align-items:baseline}.section__num{font-family:var(--site-mono-stack);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-accent);font-weight:500}.section__num .label{display:block;color:var(--ww-ink-muted);margin-top:6px;letter-spacing:.12em}.section__title{font-family:var(--site-display-stack);font-weight:400;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.02em;color:var(--ww-ink);margin:0;max-width:22ch;text-wrap:balance}@media(max-width:760px){.section{padding-top:56px;padding-bottom:56px}.section__head{grid-template-columns:1fr;gap:16px;margin-bottom:32px}}.prose{font-size:17px;line-height:1.55;color:var(--ww-ink-secondary);max-width:64ch}.prose p{margin:0 0 18px}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--ww-ink);font-weight:500}.prose .accent{color:var(--site-accent)}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.pillar{padding:32px 24px 32px 0;border-right:var(--hairline)}.pillar:last-child{border-right:0}.pillar__num{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;color:var(--site-accent);margin-bottom:24px;font-weight:500}.pillar__title{font-family:var(--site-display-stack);font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.015em;color:var(--ww-ink);margin:0 0 16px}.pillar__body{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0}@media(max-width:1000px){.pillars{grid-template-columns:1fr 1fr}.pillar:nth-child(2){border-right:0}.pillar:nth-child(1),.pillar:nth-child(2){border-bottom:var(--hairline)}}@media(max-width:600px){.pillars{grid-template-columns:1fr}.pillar{border-right:0;border-bottom:var(--hairline);padding:24px 0}.pillar:last-child{border-bottom:0}}.platforms{border-top:var(--hairline-strong)}.platform{display:grid;grid-template-columns:88px 1fr 1.4fr 160px;gap:24px;padding:32px 0;border-bottom:var(--hairline);align-items:baseline;text-decoration:none;color:inherit;transition:background-color .2s var(--ww-easing)}.platform:hover{background:var(--ww-paper-subtle)}.platform__code{font-family:var(--site-mono-stack);font-size:14px;font-weight:500;letter-spacing:.08em;color:var(--site-accent)}.platform__name{font-family:var(--site-display-stack);font-size:28px;font-weight:400;letter-spacing:-.015em;color:var(--ww-ink);line-height:1.1}.platform__desc{font-size:15px;line-height:1.5;color:var(--ww-ink-secondary);max-width:52ch}.platform__status{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted);text-align:right}.platform__status .dot{display:inline-block;width:6px;height:6px;background:var(--site-accent);margin-right:6px;vertical-align:1px}.platform__status--inactive .dot{background:var(--ww-rule)}.platform__status--inactive{color:var(--ww-ink-subtle)}@media(max-width:900px){.platform{grid-template-columns:88px 1fr;grid-template-rows:auto auto;gap:8px 16px}.platform__desc{grid-column:1 / -1}.platform__status{grid-column:1 / -1;text-align:left}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:var(--hairline-strong)}.stat{padding:32px 24px 32px 0;border-right:var(--hairline)}.stat:last-child{border-right:0}.stat__value{font-family:var(--site-display-stack);font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.025em;color:var(--ww-ink);font-feature-settings:"tnum" 1,"lnum" 1;font-weight:400;margin-bottom:16px}.stat__value .unit{font-size:.5em;color:var(--ww-ink-muted);margin-left:4px}.stat__label{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted);margin:0}@media(max-width:800px){.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(1),.stat:nth-child(2){border-bottom:var(--hairline)}}.manifesto{padding:64px 0;border-top:var(--hairline-strong);border-bottom:var(--hairline-strong);background:var(--ww-paper-subtle);margin:0 calc(var(--site-margin-x) * -1);padding-left:var(--site-margin-x);padding-right:var(--site-margin-x)}.manifesto__quote{font-family:var(--site-display-stack);font-size:clamp(28px,3.4vw,48px);line-height:1.2;letter-spacing:-.018em;color:var(--ww-ink);font-weight:400;margin:0;max-width:22ch;text-wrap:balance}.manifesto__quote .accent{color:var(--site-accent)}.manifesto__attr{margin-top:32px;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-ink-muted)}.cta-row{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:32px}.cta{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--ww-ink);text-decoration:none;padding:14px 0;border-bottom:1px solid var(--ww-ink);transition:color .15s var(--ww-easing),border-color .15s var(--ww-easing)}.cta__arrow{color:var(--site-accent);transition:transform .2s var(--ww-easing)}.cta:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}.cta:hover .cta__arrow{transform:translate(4px)}.cta--quiet{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-ink-muted);border-bottom-color:var(--ww-rule)}.cta--quiet:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}.about-hero{padding-top:96px;padding-bottom:0}.about-hero__lede{font-family:var(--site-display-stack);font-size:clamp(28px,3vw,44px);line-height:1.2;letter-spacing:-.018em;color:var(--ww-ink);font-weight:400;text-wrap:balance;max-width:28ch;margin:0}.about-hero__lede .accent{color:var(--site-accent)}.principles{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:var(--hairline-strong)}.principle{padding:40px 32px 40px 0;border-right:var(--hairline);border-bottom:var(--hairline)}.principle:nth-child(2n){border-right:0}.principle:nth-last-child(-n+2){border-bottom:0}.principle__num{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;color:var(--site-accent);margin-bottom:16px;font-weight:500}.principle__title{font-family:var(--site-display-stack);font-size:24px;font-weight:500;letter-spacing:-.015em;color:var(--ww-ink);margin:0 0 12px;line-height:1.15}.principle__body{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0}@media(max-width:700px){.principles{grid-template-columns:1fr}.principle{border-right:0;padding:32px 0}.principle:nth-last-child(-n+2){border-bottom:var(--hairline)}.principle:last-child{border-bottom:0}}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}@media(max-width:800px){.contact-grid{grid-template-columns:1fr;gap:48px}}.field{display:block;margin-bottom:32px}.field__label{display:block;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-ink-muted);margin-bottom:8px;font-weight:500}.field__input,.field__textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--ww-rule-strong);padding:8px 0;font-family:var(--site-body-stack);font-size:17px;color:var(--ww-ink);outline:none;transition:border-color .15s var(--ww-easing)}.field__input:focus,.field__textarea:focus{border-bottom-color:var(--site-accent)}.field__textarea{resize:vertical;min-height:96px;line-height:1.5;font-family:var(--site-body-stack)}.field__hint{margin-top:6px;font-size:12px;color:var(--ww-ink-muted);font-family:var(--site-mono-stack);letter-spacing:.02em}button.submit{display:inline-flex;align-items:center;gap:12px;background:var(--ww-ink);color:var(--ww-paper);border:0;padding:16px 24px;font-family:var(--site-body-stack);font-size:14px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:background .15s var(--ww-easing)}button.submit:hover{background:var(--site-accent)}button.submit .arrow{color:var(--ww-paper)}.contact-detail{margin-bottom:32px}.contact-detail h4{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-ink-muted);font-weight:500;margin:0 0 8px}.contact-detail p,.contact-detail a{font-family:var(--site-body-stack);font-size:17px;line-height:1.4;color:var(--ww-ink);margin:0;text-decoration:none}.contact-detail a:hover{color:var(--site-accent)}:root[data-site-type=serif-display]{--site-display-stack: "Playfair Display", Georgia, serif}:root[data-site-type=grotesk-display]{--site-display-stack: "Söhne", "Inter Tight", "Helvetica Neue", sans-serif;--site-body-stack: "Söhne", "Inter Tight", "Helvetica Neue", sans-serif}:root[data-site-type=mono-display]{--site-display-stack: "JetBrains Mono", "Söhne Mono", monospace}html[lang=en] [data-lang=de],html[lang=de] [data-lang=en]{display:none!important}.nav__lang{background:none;border:0;font-family:var(--site-mono-stack);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-ink-muted);cursor:pointer;padding:0}.nav__lang span{color:var(--ww-ink-muted);transition:color .15s var(--ww-easing)}.nav__lang span.is-on{color:var(--ww-ink)}.nav__lang span.sep{margin:0 6px;color:var(--ww-rule)}.nav__lang:hover span{color:var(--ww-ink)}.nav__links--wide{gap:24px}.nav__link--small{font-size:11px;letter-spacing:.14em}.nav__group{position:relative}.nav__group:hover .nav__menu,.nav__group:focus-within .nav__menu{display:block}.nav__menu{display:none;position:absolute;top:100%;left:0;padding:8px 0;background:var(--ww-paper);border:1px solid var(--ww-rule-strong);min-width:220px;z-index:60}.nav__menu:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.nav__menu a{display:block;padding:10px 16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-ink);text-decoration:none;border-left:2px solid transparent;transition:all .12s var(--ww-easing)}.nav__menu a:hover{background:var(--ww-paper-subtle);border-left-color:var(--site-accent);color:var(--site-accent)}.subhero{padding-top:96px;padding-bottom:64px;border-bottom:var(--hairline)}.subhero__crumb{display:flex;gap:16px;align-items:baseline;margin-bottom:48px;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted)}.subhero__crumb .accent{color:var(--site-accent)}.subhero__crumb a{color:var(--ww-ink-muted);text-decoration:none;border-bottom:1px solid transparent}.subhero__crumb a:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}.subhero__display{font-family:var(--site-display-stack);font-weight:400;font-size:clamp(40px,5.5vw,80px);line-height:1.04;letter-spacing:-.022em;color:var(--ww-ink);text-wrap:balance;max-width:18ch;margin:0}.subhero__display .accent{color:var(--site-accent)}.subhero__display .quiet{color:var(--ww-ink-muted)}.subhero__lede{margin-top:40px;font-size:19px;line-height:1.45;color:var(--ww-ink);max-width:60ch;text-wrap:pretty}.section__lede{font-family:var(--site-display-stack);font-size:clamp(22px,2.2vw,30px);line-height:1.3;letter-spacing:-.012em;color:var(--ww-ink);font-weight:400;max-width:28ch;text-wrap:balance;margin:0}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.svc-grid--five{grid-template-columns:repeat(5,1fr)}.svc{padding:28px 24px 28px 0;border-right:var(--hairline)}.svc:last-child{border-right:0}.svc__num{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;color:var(--site-accent);margin-bottom:16px;font-weight:500}.svc__title{font-family:var(--site-display-stack);font-size:21px;font-weight:500;line-height:1.15;letter-spacing:-.012em;color:var(--ww-ink);margin:0 0 12px;text-wrap:balance}.svc__body{font-size:14px;line-height:1.5;color:var(--ww-ink-secondary);margin:0}.svc__body em{font-style:normal;font-family:var(--site-mono-stack);font-size:12px;color:var(--ww-ink-muted);display:block;margin-top:6px}@media(max-width:1100px){.svc-grid,.svc-grid--five{grid-template-columns:repeat(2,1fr)}.svc{border-bottom:var(--hairline);border-right:var(--hairline)}.svc:nth-child(2n){border-right:0}.svc:nth-last-child(-n+1){border-bottom:0}}@media(max-width:600px){.svc-grid,.svc-grid--five{grid-template-columns:1fr}.svc{border-right:0;padding:24px 0}.svc:nth-child(2n){border-right:0}}.list-table{border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.list-table__row{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:18px 0;border-bottom:var(--hairline);align-items:baseline}.list-table__row:last-child{border-bottom:0}.list-table__num{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;color:var(--site-accent);font-weight:500}.list-table__text{font-size:16px;line-height:1.45;color:var(--ww-ink);margin:0}.list-table__text strong{font-weight:500}.list-table__text em{font-style:normal;color:var(--ww-ink-muted);font-family:var(--site-mono-stack);font-size:12px;letter-spacing:.04em;margin-left:8px}.list-table--exclusion .list-table__num{color:var(--ww-ink-muted)}.list-table--exclusion .list-table__num:before{content:"— "}.list-table--exclusion .list-table__text{color:var(--ww-ink-secondary)}.phases{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:var(--hairline-strong);padding-top:32px}.phase__num{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;color:var(--site-accent);margin-bottom:12px;font-weight:500}.phase__name{font-family:var(--site-display-stack);font-size:32px;font-weight:400;letter-spacing:-.018em;color:var(--ww-ink);margin:0 0 12px;line-height:1.1}.phase__name .arrow{color:var(--ww-ink-muted);margin-left:8px}.phase__body{font-size:14px;line-height:1.5;color:var(--ww-ink-secondary);margin:0;max-width:32ch}@media(max-width:800px){.phases{grid-template-columns:1fr;gap:32px}}.vignettes{border-top:var(--hairline-strong)}.vignette{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:36px 0;border-bottom:var(--hairline);align-items:baseline}.vignette__meta{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted);line-height:1.6}.vignette__meta .accent{color:var(--site-accent)}.vignette__meta .label{display:block;color:var(--ww-ink);font-size:12px;letter-spacing:.14em;margin-bottom:4px}.vignette__title{font-family:var(--site-display-stack);font-size:26px;font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--ww-ink);margin:0 0 12px;text-wrap:balance}.vignette__body{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0;max-width:56ch}@media(max-width:800px){.vignette{grid-template-columns:1fr;gap:16px}}.toby{display:grid;grid-template-columns:200px 1fr;gap:32px;padding:32px 0;border-top:var(--hairline);border-bottom:var(--hairline);align-items:center}.toby__photo{width:200px;height:240px;background:repeating-linear-gradient(135deg,var(--ww-rule) 0,var(--ww-rule) 1px,transparent 1px,transparent 8px),var(--ww-paper-subtle);border:1px solid var(--ww-rule);display:flex;align-items:flex-end;padding:12px}.toby__photo span{font-family:var(--site-mono-stack);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted);background:var(--ww-paper);padding:4px 6px;border:1px solid var(--ww-rule)}.toby__label{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-accent);margin-bottom:12px;font-weight:500}.toby__name{font-family:var(--site-display-stack);font-size:28px;font-weight:500;letter-spacing:-.015em;color:var(--ww-ink);margin:0 0 12px;line-height:1.1}.toby__bio{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0 0 16px;max-width:60ch}@media(max-width:700px){.toby{grid-template-columns:1fr}.toby__photo{width:160px;height:200px}}.toby--lg{grid-template-columns:280px 1fr;gap:48px;padding:48px 0}.toby--lg .toby__photo{width:280px;height:360px}.toby--lg .toby__name{font-size:44px}.toby--lg .toby__bio{font-size:17px}.assetclass-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.assetclass{padding:40px 32px 40px 0;border-right:var(--hairline);border-bottom:var(--hairline);position:relative}.assetclass:nth-child(2n){border-right:0;padding-right:0;padding-left:32px}.assetclass:nth-last-child(-n+2){border-bottom:0}.assetclass__code{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-accent);font-weight:500;margin-bottom:20px}.assetclass__pattern{width:100%;height:60px;margin-bottom:24px;background-color:var(--ww-paper-subtle);position:relative;overflow:hidden}.assetclass__title{font-family:var(--site-display-stack);font-size:24px;font-weight:500;letter-spacing:-.015em;color:var(--ww-ink);margin:0 0 16px;line-height:1.15;text-wrap:balance;max-width:22ch}.assetclass__body{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0 0 16px;max-width:48ch}.assetclass__meta{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted)}.assetclass__meta .sep{margin:0 8px;color:var(--ww-rule)}@media(max-width:800px){.assetclass-grid{grid-template-columns:1fr}.assetclass{border-right:0;padding:32px 0}.assetclass:nth-child(2n){padding-left:0}.assetclass:nth-last-child(-n+2){border-bottom:var(--hairline)}.assetclass:last-child{border-bottom:0}}.pat-stripes-d{background-image:repeating-linear-gradient(135deg,var(--ww-ink) 0,var(--ww-ink) 1px,transparent 1px,transparent 6px)}.pat-stripes-h{background-image:repeating-linear-gradient(0deg,var(--ww-ink) 0,var(--ww-ink) 1px,transparent 1px,transparent 4px)}.pat-grid-fine{background-image:linear-gradient(0deg,var(--ww-ink) 1px,transparent 1px),linear-gradient(90deg,var(--ww-ink) 1px,transparent 1px);background-size:8px 8px;opacity:.4}.pat-dots{background-image:radial-gradient(circle,var(--ww-ink) 1px,transparent 1px);background-size:8px 8px;opacity:.4}.ca-layout{display:grid;grid-template-columns:240px 1fr;gap:64px;align-items:start}.ca-toc{position:sticky;top:96px;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ca-toc__label{color:var(--ww-ink);margin-bottom:16px;font-weight:500}.ca-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.ca-toc li{counter-increment:toc;padding:8px 0;border-top:var(--hairline)}.ca-toc li:last-child{border-bottom:var(--hairline)}.ca-toc a{color:var(--ww-ink-muted);text-decoration:none;display:block;padding-left:32px;position:relative;line-height:1.4;transition:color .15s var(--ww-easing)}.ca-toc a:before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;color:var(--site-accent);font-weight:500}.ca-toc a:hover,.ca-toc a.is-active{color:var(--ww-ink)}.ca-body{max-width:720px}.ca-body section{margin-bottom:64px;scroll-margin-top:80px}.ca-body h2{font-family:var(--site-display-stack);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.1;letter-spacing:-.018em;color:var(--ww-ink);margin:0 0 24px;text-wrap:balance;max-width:22ch}.ca-body h2 .accent{color:var(--site-accent)}.ca-body h2 .num{display:block;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-accent);margin-bottom:16px;font-weight:500}.ca-body p{font-size:17px;line-height:1.6;color:var(--ww-ink-secondary);margin:0 0 18px;max-width:64ch;text-wrap:pretty}.ca-body p strong{color:var(--ww-ink);font-weight:500}.ca-body p .accent{color:var(--site-accent)}.ca-body .principles-list{margin:16px 0 0;padding:0;list-style:none;border-top:var(--hairline)}.ca-body .principles-list li{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:18px 0;border-bottom:var(--hairline);font-size:16px;line-height:1.45;color:var(--ww-ink);align-items:baseline}.ca-body .principles-list li:before{content:counter(prin,decimal-leading-zero);font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;color:var(--site-accent);font-weight:500}.ca-body .principles-list{counter-reset:prin}.ca-body .principles-list li{counter-increment:prin}.ca-body .principles-list em{font-style:normal;display:block;font-size:14px;color:var(--ww-ink-secondary);margin-top:4px}.ca-body dl.method{display:grid;grid-template-columns:1fr;gap:0;margin:16px 0 0;border-top:var(--hairline)}.ca-body dl.method>div{display:grid;grid-template-columns:240px 1fr;gap:24px;padding:20px 0;border-bottom:var(--hairline);align-items:baseline}.ca-body dl.method dt{font-family:var(--site-display-stack);font-size:18px;font-weight:500;color:var(--ww-ink);letter-spacing:-.005em;margin:0}.ca-body dl.method dd{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0}@media(max-width:700px){.ca-body dl.method>div{grid-template-columns:1fr;gap:6px}}@media(max-width:1000px){.ca-layout{grid-template-columns:1fr;gap:48px}.ca-toc{position:static}}.essay-list{border-top:var(--hairline-strong)}.essay{display:grid;grid-template-columns:140px 1fr 200px;gap:24px;padding:36px 0;border-bottom:var(--hairline);align-items:baseline;text-decoration:none;color:inherit;transition:background-color .2s var(--ww-easing)}.essay__date{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted)}.essay__title{font-family:var(--site-display-stack);font-size:26px;font-weight:400;letter-spacing:-.015em;line-height:1.15;color:var(--ww-ink);margin:0 0 8px;text-wrap:balance;max-width:24ch}.essay__excerpt{font-size:14px;line-height:1.5;color:var(--ww-ink-secondary);margin:0;max-width:56ch}.essay__src{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted);text-align:right}.essay__src .accent{color:var(--site-accent)}@media(max-width:800px){.essay{grid-template-columns:1fr;gap:8px}.essay__src{text-align:left}}.track-sentence{font-family:var(--site-display-stack);font-size:clamp(28px,3.4vw,48px);line-height:1.2;letter-spacing:-.018em;color:var(--ww-ink);font-weight:400;margin:0;max-width:30ch;text-wrap:balance}.track-sentence .num{color:var(--site-accent);font-feature-settings:"tnum" 1,"lnum" 1}.track-sentence .quiet{color:var(--ww-ink-muted)}.track-sentence+.track-where{margin-top:32px;font-family:var(--site-mono-stack);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted)}.numgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.numgrid__cell{padding:32px 24px 32px 0;border-right:var(--hairline);border-bottom:var(--hairline)}.numgrid__cell:nth-child(3n){border-right:0}.numgrid__cell:nth-last-child(-n+3){border-bottom:0}.numgrid__value{font-family:var(--site-display-stack);font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1;letter-spacing:-.022em;color:var(--ww-ink);margin-bottom:12px;font-feature-settings:"tnum" 1,"lnum" 1}.numgrid__value .unit{font-size:.5em;color:var(--ww-ink-muted);margin-left:4px}.numgrid__label{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted);margin:0;max-width:22ch}@media(max-width:800px){.numgrid{grid-template-columns:1fr 1fr}.numgrid__cell:nth-child(2n){border-right:0}.numgrid__cell:nth-child(odd){border-right:var(--hairline)}}.collab-list{border-top:var(--hairline-strong)}.collab{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:28px 0;border-bottom:var(--hairline);align-items:baseline}.collab__name{font-family:var(--site-display-stack);font-size:22px;font-weight:500;letter-spacing:-.012em;color:var(--ww-ink);margin:0;line-height:1.15}.collab__bio{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0;max-width:56ch}@media(max-width:700px){.collab{grid-template-columns:1fr;gap:8px}}.contact-list{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.contact-cell{padding:28px 24px 28px 0;border-right:var(--hairline);border-bottom:var(--hairline)}.contact-cell:nth-child(2n){border-right:0;padding-right:0;padding-left:32px}.contact-cell:nth-last-child(-n+2){border-bottom:0}.contact-cell h4{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-accent);margin:0 0 12px;font-weight:500}.contact-cell p,.contact-cell a{font-family:var(--site-body-stack);font-size:17px;line-height:1.4;color:var(--ww-ink);text-decoration:none;margin:0;display:block}.contact-cell a{border-bottom:1px solid transparent;padding-bottom:1px;transition:border-color .15s var(--ww-easing),color .15s var(--ww-easing)}.contact-cell a:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}.contact-cell .quiet{font-size:13px;color:var(--ww-ink-muted);margin-top:8px;line-height:1.5}@media(max-width:700px){.contact-list{grid-template-columns:1fr}.contact-cell{border-right:0;padding:24px 0}.contact-cell:nth-child(2n){padding-left:0}}.dach{margin-top:32px;padding:16px 0;border-top:var(--hairline);border-bottom:var(--hairline);font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ww-ink-muted)}.dach .accent{color:var(--site-accent)}.section__head--narrow{margin-bottom:48px}.section__head--center{grid-template-columns:1fr;max-width:80ch;margin-left:auto;margin-right:auto;text-align:left}.hub-link{display:grid;grid-template-columns:64px 1fr auto;gap:24px;align-items:baseline;padding:24px;background:var(--ww-paper-subtle);border-left:2px solid var(--site-accent);margin:24px 0}.hub-link__label{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-accent);font-weight:500}.hub-link__text{font-family:var(--site-display-stack);font-size:18px;line-height:1.35;color:var(--ww-ink);font-weight:400;margin:0}.hub-link__cta{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-ink);text-decoration:none;border-bottom:1px solid var(--ww-ink);padding-bottom:1px;white-space:nowrap}.hub-link__cta:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}@media(max-width:700px){.hub-link{grid-template-columns:1fr}}.gate{max-width:480px;margin:96px auto;padding:48px;border:1px solid var(--ww-rule-strong);text-align:left}.gate h1{font-family:var(--site-display-stack);font-size:32px;letter-spacing:-.018em;font-weight:400;margin:0 0 16px}.gate p{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0 0 24px}.gate__field{width:100%;background:transparent;border:0;border-bottom:1px solid var(--ww-rule-strong);padding:8px 0;font-family:var(--site-body-stack);font-size:17px;color:var(--ww-ink);outline:none;margin-bottom:24px}.gate__field:focus{border-bottom-color:var(--site-accent)}.gate__err{display:none;color:var(--site-accent);font-family:var(--site-mono-stack);font-size:12px;letter-spacing:.04em;margin-bottom:12px}.gate__err.show{display:block}.gate__btn{background:var(--ww-ink);color:var(--ww-paper);border:0;padding:14px 24px;font-family:var(--site-body-stack);font-size:14px;font-weight:500;letter-spacing:.04em;cursor:pointer}.gate__btn:hover{background:var(--site-accent)}.slogan{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:var(--hairline-strong);border-bottom:var(--hairline-strong);margin:48px 0}.slogan__col{padding:32px 24px 32px 0;border-right:var(--hairline)}.slogan__col:last-child{border-right:0}.slogan__word{font-family:var(--site-display-stack);font-size:clamp(28px,3vw,44px);letter-spacing:-.018em;color:var(--ww-ink);font-weight:400;line-height:1.05;margin:0 0 12px}.slogan__word .accent{color:var(--site-accent)}.slogan__gloss{font-size:14px;line-height:1.5;color:var(--ww-ink-secondary);margin:0;max-width:28ch}@media(max-width:800px){.slogan{grid-template-columns:1fr}.slogan__col{border-right:0;border-bottom:var(--hairline);padding:24px 0}.slogan__col:last-child{border-bottom:0}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.duo__block{padding:40px 32px 40px 0;border-right:var(--hairline)}.duo__block:last-child{border-right:0;padding-left:32px;padding-right:0}.duo__num{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;color:var(--site-accent);margin-bottom:16px;font-weight:500}.duo__title{font-family:var(--site-display-stack);font-size:32px;font-weight:400;letter-spacing:-.018em;color:var(--ww-ink);margin:0 0 16px;line-height:1.1}.duo__body{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0 0 20px;max-width:48ch}.duo__cta{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-ink);text-decoration:none;border-bottom:1px solid var(--ww-ink);padding-bottom:1px}.duo__cta:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}@media(max-width:800px){.duo{grid-template-columns:1fr}.duo__block{border-right:0;border-bottom:var(--hairline);padding:32px 0}.duo__block:last-child{padding-left:0}}.why-now{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.why{padding:32px 28px 32px 0;border-right:var(--hairline)}.why:last-child{border-right:0}.why__num{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--site-accent);margin-bottom:18px;font-weight:500}.why__title{font-family:var(--site-display-stack);font-size:22px;font-weight:400;line-height:1.15;margin:0 0 14px;letter-spacing:-.01em}.why__body{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0;max-width:36ch}@media(max-width:900px){.why-now{grid-template-columns:1fr}.why{border-right:0;border-bottom:var(--hairline);padding:24px 0}.why:last-child{border-bottom:0}}.founder{display:grid;grid-template-columns:280px 1fr;gap:56px;padding:24px 0;border-top:var(--hairline-strong);border-bottom:var(--hairline-strong);align-items:start}.founder__photo{position:relative;aspect-ratio:3 / 4;background:var(--ww-paper-subtle);border:1px solid var(--ww-rule);overflow:hidden}.founder__photo svg{display:block;width:100%;height:100%}.founder__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-ink-muted);font-weight:500;line-height:1.4}.founder__copy{padding-top:28px}.founder__label{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--site-accent);margin-bottom:12px;font-weight:500}.founder__name{font-family:var(--site-display-stack);font-size:36px;font-weight:400;line-height:1.05;letter-spacing:-.015em;margin:0 0 28px}.founder__copy p{font-size:16px;line-height:1.55;color:var(--ww-ink-secondary);margin:0 0 16px;max-width:60ch}.founder__copy p strong{color:var(--ww-ink);font-weight:500}@media(max-width:800px){.founder{grid-template-columns:1fr;gap:24px}.founder__photo{max-width:240px}}.subhero{padding-top:96px;padding-bottom:64px}.essays{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.essay{display:block;padding:32px 28px 32px 0;border-right:var(--hairline);text-decoration:none;color:inherit;transition:background-color .12s ease}.essay:last-child{border-right:0}.essay:hover{background:var(--ww-paper-subtle)}.essay__meta{display:flex;justify-content:space-between;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-ink-muted);margin-bottom:18px;font-weight:500}.essay__num{color:var(--site-accent)}.essay__title{font-family:var(--site-display-stack);font-size:24px;font-weight:400;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px;text-wrap:balance}.essay__excerpt{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0 0 24px}.essay__cta{display:inline-block;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-ink);font-weight:500;border-bottom:1px solid var(--ww-rule);padding-bottom:2px}.essay:hover .essay__cta{color:var(--site-accent);border-bottom-color:var(--site-accent)}@media(max-width:1000px){.essays{grid-template-columns:1fr}.essay{border-right:0;border-bottom:var(--hairline);padding:24px 0}.essay:last-child{border-bottom:0}}.contact-slabs{display:grid;grid-template-columns:repeat(2,1fr);border-top:var(--hairline-strong);border-bottom:var(--hairline-strong)}.slab{padding:36px 32px 36px 0;border-right:var(--hairline)}.slab:nth-child(2n){border-right:0;padding-left:32px}.slab__num{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--site-accent);margin-bottom:18px;font-weight:500}.slab__title{font-family:var(--site-display-stack);font-size:26px;font-weight:400;line-height:1.1;margin:0 0 14px;letter-spacing:-.01em}.slab__body{font-size:15px;line-height:1.55;color:var(--ww-ink-secondary);margin:0 0 16px;max-width:44ch}.slab__link{font-family:var(--site-mono-stack);font-size:13px;color:var(--ww-ink);text-decoration:none;border-bottom:1px solid var(--ww-rule);padding-bottom:2px}.slab__link:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}@media(max-width:800px){.contact-slabs{grid-template-columns:1fr}.slab{border-right:0;border-bottom:var(--hairline);padding:24px 0!important}.slab:last-child{border-bottom:0}}.nav__burger{display:none;background:none;border:1px solid var(--ww-rule);padding:8px 10px;cursor:pointer;width:40px;height:36px;flex-direction:column;justify-content:space-between;align-items:stretch}.nav__burger span{display:block;width:100%;height:1.5px;background:var(--ww-ink);transition:transform .2s var(--ww-easing),opacity .2s var(--ww-easing)}.nav__close{display:none;background:none;border:1px solid var(--ww-rule);width:40px;height:36px;font-size:22px;line-height:1;color:var(--ww-ink);cursor:pointer;align-self:flex-end;margin-bottom:24px}@media(max-width:860px){.nav__burger{display:inline-flex}.nav__links{position:fixed;inset:0;background:var(--ww-paper);z-index:100;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px var(--site-margin-x) 48px;gap:24px;overflow-y:auto;transform:translate(100%);transition:transform .28s var(--ww-easing);visibility:hidden}.nav__links.is-open{transform:translate(0);visibility:visible}.nav__close{display:inline-flex;align-items:center;justify-content:center}.nav__link{font-size:22px;letter-spacing:-.005em;text-transform:none;font-weight:500;border-bottom:none;padding:4px 0}.nav__link.nav__link--lg{display:inline-block!important}.nav__group{display:flex;flex-direction:column;gap:8px;width:100%}.nav__menu{position:static;display:flex!important;flex-direction:column;opacity:1!important;pointer-events:auto!important;transform:none!important;border:none;padding:0 0 0 16px;background:transparent;box-shadow:none}.nav__menu a{font-size:14px;color:var(--ww-ink-secondary);padding:4px 0}.nav__lang,.nav__mode{margin-top:auto}html.nav-open,html.nav-open body{overflow:hidden}}@media(max-width:600px){:root{--site-margin-x: 20px}.hero{padding-top:56px;padding-bottom:64px}.hero__display{font-size:clamp(40px,11vw,56px);line-height:1.04}.hero__lede{font-size:16px;line-height:1.55}.hero__caption{font-size:14px}.cta-row{flex-wrap:wrap;gap:12px}.cta{font-size:14px;padding:10px 14px}.section{padding-top:56px;padding-bottom:56px}.section__title{font-size:clamp(28px,7vw,40px);line-height:1.1}.section__num{font-size:12px}.duo{grid-template-columns:1fr!important;gap:32px}.assetclass-grid,.contact-slabs{grid-template-columns:1fr!important;gap:24px}.hub-strip{grid-template-columns:1fr;padding:20px 16px;gap:12px}.track-sentence{font-size:clamp(20px,5.5vw,28px);line-height:1.3}.manifesto__quote{font-size:clamp(22px,6vw,32px);line-height:1.25}.toby{grid-template-columns:1fr!important}.toby__photo{max-width:240px}.foot{padding-top:32px;padding-bottom:48px;margin-top:64px}.foot__grid{grid-template-columns:1fr 1fr;gap:24px}.foot__bottom{font-size:10px}.foot__legal{display:flex;flex-wrap:wrap;gap:4px 8px}}.foot__legal a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s var(--ww-easing),border-color .15s var(--ww-easing)}.foot__legal a:hover{color:var(--site-accent);border-bottom-color:var(--site-accent)}.foot__legal .sep{opacity:.5;padding:0 4px}@media(pointer:coarse){.nav__lang,.nav__mode,.nav__burger{min-height:40px}.cta{min-height:44px}}.skip-link{position:absolute;top:-40px;left:8px;background:var(--ww-ink);color:var(--ww-paper);padding:8px 14px;font-family:var(--site-mono-stack);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px;z-index:200;transition:top .15s var(--ww-easing)}.skip-link:focus{top:8px;outline:2px solid var(--site-accent);outline-offset:2px}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:transparent;z-index:60;pointer-events:none}.reading-progress__bar{height:100%;width:0%;background:var(--site-accent);transition:width 60ms linear}.essay-byline{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ww-ink-muted);margin:16px 0 8px}.essay-byline__author{color:var(--ww-ink);font-weight:500}.essay-byline__sep{opacity:.5}.nav__link[aria-current=page]{color:var(--site-accent);border-bottom-color:var(--site-accent)}.nav__menu a[aria-current=page]{color:var(--site-accent);border-left-color:var(--site-accent);background:var(--ww-paper-subtle)}.essay-actions{display:flex;gap:12px;align-items:center;padding:16px 0;border-top:var(--hairline);border-bottom:var(--hairline);margin:24px 0 32px;font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.essay-actions__btn{background:none;border:1px solid var(--ww-rule);color:var(--ww-ink);padding:8px 12px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:border-color .15s var(--ww-easing),color .15s var(--ww-easing)}.essay-actions__btn:hover{border-color:var(--ww-ink);color:var(--site-accent)}.essay-actions__btn.is-copied{color:var(--site-accent);border-color:var(--site-accent)}.embed-frame{width:100%;border:var(--hairline);background:var(--ww-paper)}.embed-frame iframe{display:block;width:100%;border:0}.embed-frame--cal{min-height:700px}.embed-frame--substack{height:320px}@media(max-width:600px){.embed-frame--cal{min-height:1100px}}:root[data-ww-mode=dark] .nav__brand .mark-period{color:var(--site-accent)}:root[data-ww-mode=dark] img[src*=waitwhat-mark]:not(.hero__mark){filter:invert(1) hue-rotate(180deg) brightness(1.1)}.notfound{min-height:60vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:96px 0}.notfound__code{font-family:var(--site-mono-stack);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--site-accent);margin-bottom:16px}.notfound__title{font-size:clamp(40px,9vw,96px);line-height:1;font-weight:400;letter-spacing:-.02em;margin:0 0 24px}.notfound__lede{font-size:18px;line-height:1.5;max-width:56ch;color:var(--ww-ink-secondary);margin-bottom:32px}
