.Footer_footer__AVQb_{position:relative;z-index:var(--z-content);padding:var(--s-10) 0 var(--s-7)}.Footer_inner__lQxwv{max-width:var(--home-max);margin:0 auto;padding-inline:var(--home-pad-x)}.Footer_row__Ms7K3{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-7);flex-wrap:wrap}.Footer_word__ePOv0{font-family:var(--font-sans);font-style:normal;font-weight:400;font-size:28px;color:var(--content)}.Footer_email__gYRBL{margin-top:var(--s-4)}.Footer_email__gYRBL a{color:var(--content);border-bottom:1px solid var(--hairline-bold)}.Footer_email__gYRBL a:focus-visible,.Footer_email__gYRBL a:hover{border-bottom-color:var(--content)}.Footer_cta__A3L9C{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--s-3) var(--s-5);border:0;border-radius:var(--r-round);background:var(--signal);color:var(--surface);font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:var(--tr-mono-tight);text-decoration:none;text-transform:uppercase}.Footer_cta__A3L9C:focus-visible,.Footer_cta__A3L9C:hover{background:var(--signal-hover)}.Footer_bar__LDKX0{margin-top:var(--s-9);justify-content:space-between;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:var(--tr-mono-tight);color:var(--content-muted);text-transform:uppercase}.Footer_bar__LDKX0,.Footer_legal__DdQVO{display:flex;gap:var(--s-4)}.Footer_legal__DdQVO a{color:var(--content-muted)}.Footer_legal__DdQVO a:focus-visible,.Footer_legal__DdQVO a:hover{color:var(--content)}@media (max-width:900px){.Footer_footer__AVQb_{padding:var(--s-8) 0 var(--s-6)}.Footer_inner__lQxwv{padding-inline:var(--s-4)}}.Nav_nav__ZRAhX{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-nav);background:var(--nav-frost);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--hairline-bold);color:var(--content);overflow:visible}.Nav_inner__tAGwp{justify-content:space-between;flex-wrap:nowrap;gap:var(--s-5);padding-inline:var(--home-pad-x)}.Nav_inner__tAGwp,.Nav_wordmark__n3_JN{display:flex;align-items:center;min-height:var(--nav-height)}.Nav_wordmark__n3_JN{flex:0 0 auto;white-space:nowrap;color:var(--content);font-family:var(--font-sans);font-size:var(--t-wordmark);font-style:normal;font-weight:700;letter-spacing:var(--tr-display);line-height:1}.Nav_navActions__7Go3i{flex:0 1 auto;margin-left:auto}.Nav_links__VVklI,.Nav_navActions__7Go3i{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--s-5)}.Nav_links__VVklI{list-style:none;margin:0;padding:0}.Nav_link__Jy3Jg{position:relative;min-height:44px;display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:var(--tr-mono-tight);text-transform:uppercase;color:var(--content)}.Nav_link__Jy3Jg:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;transform:scaleX(0);transform-origin:left;background:var(--content);transition:transform var(--dur-quick) var(--ease-precise)}.Nav_linkCurrent__JyANL:after,.Nav_link__Jy3Jg:focus-visible:after,.Nav_link__Jy3Jg:hover:after{transform:scaleX(1)}.Nav_cta__XNGEl{display:flex;align-items:center;justify-content:center;align-self:center;min-height:44px;padding-inline:var(--s-5);border:0;border-radius:var(--r-round);background:var(--signal);color:var(--surface);font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:var(--tr-mono-tight);text-transform:uppercase;transition:background var(--dur-quick) var(--ease-precise)}.Nav_cta__XNGEl:focus-visible,.Nav_cta__XNGEl:hover{background:var(--signal-hover)}@media (prefers-reduced-transparency:reduce){.Nav_nav__ZRAhX{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:1200px){.Nav_inner__tAGwp{flex-wrap:wrap}.Nav_navActions__7Go3i{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;margin-left:0;padding-bottom:var(--s-2)}.Nav_links__VVklI{flex-wrap:wrap}}@media (max-width:900px){.Nav_inner__tAGwp{padding-left:var(--s-4);padding-right:var(--s-4)}}@media (prefers-reduced-motion:reduce){.Nav_link__Jy3Jg:after{transition:none}}:root{color-scheme:light;--surface:#fbf8f2;--surface-raised:#fffdf8;--content:#1c1c1c;--content-muted:#2e2e2e;--signal:#0b1f3a;--signal-hover:color-mix(in srgb,var(--signal) 82%,#000);--hairline:#b7aa98;--hairline-mid:color-mix(in srgb,var(--hairline) 72%,var(--content));--hairline-bold:color-mix(in srgb,var(--hairline) 40%,var(--content));--invert-bg:var(--content);--invert-fg:var(--surface);--hero-fg:#f2ede3;--hero-scrim:#1a1814;--vellum:var(--surface);--vellum-deep:var(--surface-raised);--vellum-darker:var(--surface-raised);--ink:var(--content);--ink-soft:var(--content);--ink-mute:var(--content-muted);--iron-oxide:var(--signal);--iron-oxide-deep:var(--signal-hover);--font-sans:"Sohne","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"Pitch","Courier New",ui-monospace,monospace;--t-display:clamp(64px,9vw,144px);--t-figure:clamp(96px,14vw,200px);--t-section:clamp(36px,4.5vw,72px);--t-h3:20px;--t-entry:clamp(22px,2vw,28px);--t-body:17px;--t-small:15px;--t-mono:13px;--t-mono-sm:13px;--t-hero:clamp(2.6rem,5.6vw,4.75rem);--t-home-h2:clamp(2rem,3.6vw,3.1rem);--t-home-h3:20px;--t-stat:clamp(3rem,6vw,5.25rem);--t-lede:1.1875rem;--t-wordmark:clamp(32px,5vw,42px);--tr-display:-0.025em;--tr-figure:-0.045em;--tr-section:-0.015em;--tr-mono:0.08em;--tr-mono-tight:0.08em;--lh-display:1.02;--lh-section:1.08;--lh-body:1.6;--lh-tight:1.25;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:160px;--s-12:192px;--grid-max:1280px;--grid-cols:12;--grid-gutter:24px;--margin-left:88px;--margin-right:88px;--home-max:1130px;--home-pad-x:clamp(1.25rem,6vw,5.25rem);--home-section-y:clamp(4.5rem,9vw,8rem);--plate-section-y:clamp(3.5rem,6vw,5.5rem);--home-card-pad:clamp(2rem,3.5vw,2.75rem);--home-card-gap:var(--s-6);--glass:var(--surface-raised);--glass-blur:28px;--glass-edge:var(--hairline-bold);--nav-frost:color-mix(in srgb,var(--surface) 62%,transparent);--home-hero-y:clamp(3.5rem,7vw,5.5rem);--home-hero-y-end:clamp(3rem,5vw,4rem);--home-pillar-gap:clamp(2rem,5vw,4.5rem);--home-pillar-y:clamp(3rem,5.5vw,4.5rem);--home-panel-pad:clamp(2rem,4.5vw,3.5rem);--home-panel-gap:clamp(2rem,5vw,4rem);--edge-inset:20px;--nav-height:64px;--ease-natural:cubic-bezier(0.20,0.70,0.20,1.00);--ease-precise:cubic-bezier(0.40,0.00,0.20,1.00);--ease-draw:cubic-bezier(0.65,0.00,0.35,1.00);--dur-tick:120ms;--dur-quick:180ms;--dur-mid:360ms;--dur-long:720ms;--dur-draw:1400ms;--r-1:0px;--r-2:2px;--r-3:4px;--r-round:8px;--z-noise:1;--z-content:10;--z-nav:50;--z-overlay:100;--col-w:calc((min(100vw, var(--grid-max)) - (var(--grid-gutter) * (var(--grid-cols) - 1))) / var(--grid-cols))}@media (prefers-color-scheme:dark){:root{--surface:#fbf8f2;--surface-raised:#fffdf8;--content:#1c1c1c;--content-muted:#2e2e2e;--signal:#0b1f3a;--signal-hover:color-mix(in srgb,var(--signal) 82%,#000);--hairline:#b7aa98;--hairline-mid:color-mix(in srgb,var(--hairline) 72%,var(--content));--hairline-bold:color-mix(in srgb,var(--hairline) 40%,var(--content));--invert-bg:var(--content);--invert-fg:var(--surface);--glass:var(--surface-raised);--glass-blur:32px;--glass-edge:var(--hairline-bold);--nav-frost:color-mix(in srgb,var(--surface) 62%,transparent)}}:root[data-theme=dark]{--surface:#fbf8f2;--surface-raised:#fffdf8;--content:#1c1c1c;--content-muted:#2e2e2e;--signal:#0b1f3a;--signal-hover:color-mix(in srgb,var(--signal) 82%,#000);--hairline:#b7aa98;--hairline-mid:color-mix(in srgb,var(--hairline) 72%,var(--content));--hairline-bold:color-mix(in srgb,var(--hairline) 40%,var(--content));--invert-bg:var(--content);--invert-fg:var(--surface);--glass:var(--surface-raised);--glass-blur:32px;--glass-edge:var(--hairline-bold);--nav-frost:color-mix(in srgb,var(--surface) 62%,transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Sohne;src:local("Sohne Buch"),local("Söhne Buch"),local("Soehne Buch"),url(/fonts/soehne-buch.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:local("Sohne Buch Kursiv"),local("Söhne Buch Kursiv"),local("Soehne Buch Italic"),url(/fonts/soehne-buch-kursiv.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sohne;src:local("Sohne Dreiviertelfett"),local("Söhne Dreiviertelfett"),local("Soehne Bold"),url(/fonts/soehne-dreiviertelfett.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:local("Sohne Dreiviertelfett Kursiv"),local("Söhne Dreiviertelfett Kursiv"),local("Soehne Bold Italic"),url(/fonts/soehne-dreiviertelfett-kursiv.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Pitch;src:local("Pitch Regular"),local("Pitch"),url(/fonts/pitch-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pitch;src:local("Pitch Regular Italic"),local("Pitch Italic"),url(/fonts/pitch-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Pitch;src:local("Pitch Bold"),url(/fonts/pitch-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:geometricPrecision}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}ol,ul{padding:0;list-style:none}body{color:var(--content);font-family:var(--font-sans);font-size:var(--t-body);font-weight:400;line-height:var(--lh-body);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--signal);color:var(--surface)}h1,h2{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-style:normal}h3,h4,h5,h6{font-weight:400;font-size:var(--t-h3);line-height:1.3}.display,.plateTitle{font-family:var(--font-sans);font-style:normal;font-weight:700}.display{font-size:var(--t-display);letter-spacing:var(--tr-display);line-height:var(--lh-display)}.figure{font-family:var(--font-sans);font-style:normal;font-weight:400;font-size:var(--t-figure);letter-spacing:var(--tr-figure);line-height:.9}.plateTitle{font-size:var(--t-section);letter-spacing:var(--tr-section);line-height:var(--lh-section)}.eyebrow,.mono{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:var(--tr-mono);line-height:var(--lh-tight);text-transform:uppercase}.latin{font-family:var(--font-sans);font-style:italic;font-weight:400}.marginalia{font-family:var(--font-mono);font-style:normal;font-weight:400;font-size:var(--t-small);color:var(--content-muted)}body,html{cursor:crosshair;cursor:url(/marks/crosshair.svg) 8 8,crosshair}.wordmark,[role=button],a,button,input,label,select,textarea{cursor:pointer}input[type=email],input[type=text],textarea{cursor:text}body:before{content:"";position:fixed;inset:0;z-index:var(--z-noise);pointer-events:none;opacity:.03;mix-blend-mode:multiply;background-image:url(/noise/vellum-noise.svg);background-size:480px 480px}.site-layer,main{position:relative;z-index:var(--z-content)}.hairline{border-color:var(--hairline);border-width:.5px}.hairline-mid{border-color:var(--hairline-mid);border-width:.5px}.hairline-bold{border-color:var(--hairline-bold);border-width:1px}.surface{background:var(--surface);color:var(--content)}.surfaceDark{background:var(--hero-scrim);color:var(--hero-fg)}@media (prefers-color-scheme:dark){body:before{mix-blend-mode:overlay;opacity:.05}}:root[data-theme=dark] body:before{mix-blend-mode:overlay;opacity:.05}main{min-height:100vh}.skipLink{position:fixed;left:var(--s-4);top:var(--s-4);z-index:var(--z-overlay);transform:translateY(-160%);background:var(--content);color:var(--surface);min-height:44px;padding:var(--s-3) var(--s-4);border-radius:var(--r-round);font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:var(--tr-mono)}.skipLink:focus,.skipLink:focus-visible{transform:translateY(0)}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--signal);outline-offset:2px}