.CursorHint_follow___0tVQ{position:fixed;top:0;left:0;z-index:var(--z-cursor);pointer-events:none;will-change:transform}.CursorHint_pill__h_4Ce{position:absolute;top:var(--space-4);left:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-plate);color:var(--color-text-on-plate);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;white-space:nowrap;opacity:0;transform:scale(.96);transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.CursorHint_pill__h_4Ce[data-shown]{opacity:1;transform:scale(1)}.CursorHint_icon__m8A8a{width:var(--space-4);height:var(--space-4);stroke-width:var(--icon-stroke);display:block}.CursorHint_label__2Bg1J{display:block}@media (prefers-reduced-motion:reduce){.CursorHint_pill__h_4Ce{transition:opacity var(--dur-fast) var(--ease-standard);transform:none}.CursorHint_pill__h_4Ce[data-shown]{transform:none}}@font-face{font-family:__Fraunces_fdb222;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_fdb222;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_fdb222;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_fdb222;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fdb222{font-family:__Fraunces_fdb222,__Fraunces_Fallback_fdb222;font-style:normal}.__variable_fdb222{--font-display-next:"__Fraunces_fdb222","__Fraunces_Fallback_fdb222"}@font-face{font-family:__satoshi_7dbc08;src:url(/_next/static/media/d9396795aa5ec363-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:__satoshi_Fallback_7dbc08;src:local("Arial");ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.__className_7dbc08{font-family:__satoshi_7dbc08,__satoshi_Fallback_7dbc08;font-style:normal}.__variable_7dbc08{--font-text-next:"__satoshi_7dbc08","__satoshi_Fallback_7dbc08"}@font-face{font-family:__geistMono_cd8b7a;src:url(/_next/static/media/66f30814ff6d7cdf-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:__geistMono_Fallback_cd8b7a;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_cd8b7a{font-family:__geistMono_cd8b7a,__geistMono_Fallback_cd8b7a;font-style:normal}.__variable_cd8b7a{--font-mono-next:"__geistMono_cd8b7a","__geistMono_Fallback_cd8b7a"}:root{--font-display:var(--font-display-next,"Fraunces"),"Iowan Old Style","Times New Roman",serif;--font-text:var(--font-text-next,"Satoshi"),"Helvetica Neue",Helvetica,sans-serif;--font-mono:var(--font-mono-next,"Geist Mono"),"SF Mono",Menlo,Consolas,monospace;--text-2xs:0.5625rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-body:1.125rem;--text-lg:1.333rem;--text-xl:1.777rem;--text-2xl:2.369rem;--text-3xl:3.157rem;--text-4xl:4.209rem;--text-5xl:5.61rem;--text-display:clamp(3rem,12vw,14rem);--hero-title-size:min(var(--text-display),11vw);--text-contact:clamp(2.5rem,7vw,5.5rem);--leading-display:0.95;--leading-tight:1.1;--leading-text:1.55;--tracking-display:-0.005em;--tracking-tight:-0.015em;--tracking-meta:0.1em;--cap-offset-display:0.12;--color-paper:#f2eee6;--color-paper-deep:#e9e4da;--color-ink:#1a1714;--color-ink-soft:#433c33;--color-neutral:#655f53;--color-neutral-soft:#d6d0c4;--color-accent:#6d28d9;--color-accent-hover:#4c1d95;--color-accent-ink:#f2eee6;--color-accent-on-plate:#a78bfa;--color-signal:#ffd400;--color-success:#116a34;--color-error:#a3126e;--color-selection:#e3d7f7;--color-plate:#14120f;--color-text-on-plate:#efebe2;--texture-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--texture-grain-opacity:0.04;--texture-grain-blend:multiply;--atmosphere:radial-gradient(60% 50% at 20% 10%,color-mix(in oklab,var(--color-accent) 9%,transparent),transparent 70%);--cursor-figma:image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAADrUlEQVRIx63STUhjZxQG4Nf8cjWOiXZM4k8j0V2ISBUUbEehO0NRC6K0Gzda1CJMsJsu7EaFroowYl2YIBE1ZGM1UpQqXEEDSbALk+ooJpEmNhNNTHKVa2Z0TjcmbdURx+kLZ3Phe/ju+x2IxWIQ0a35X0JEODg4KEqlUs85jvtmYWFBTUQwmUyPR0dGRlBbWyvief6Fx+Mhr9d7lUqlWJ/P16TRaCSPvb2AiFBdXS3JysqqsFqtMBgMApPJ9EyhUEx7vd4f19bWyokILpcLACCRSB4mq1QqABAmEokXFouFAJBIJKLm5mZyOByUSqV+D4VCX/f29uYQEUpKSt6v42Aw2O10Ot8qFAoCQABIpVLR8PAwhcPhc57np1wuVyUAJBKJh8Nut/tZKBSK6/X6DJyehoYGWl5eJp7n94+Pj78dHR1VEBG6urruh6PRKCwWy8ccx/3R1tZ2CwZAcrmcjEYj+f3+1xcXF794vd5PAQjvfdy+vj40NjbmnJ+fLwwNDd0Jp6eqqoqsViudnZ0dxePxQZvNpiYimM3md/pZsVhsZH5+nsRi8b04wzDU2dlJHo/nbXo1tVptZjX/szlEBJ/P99X29vYblUp1L5ye8vJyGh8fp9PT0xjHcT8tLi6W3qqGiLC+vl4diURe1dXVPQgGQAKBgAwGAzmdTorFYtMtLS1PlpaWIEjDbrcbbrc7mJ2dHdTpdO/sSygUgmEYyOVyqNVqaLVaHB4egmVZCASCKqVSmd/U1ARR+sDAwABYlo13d3fvVlZWfnITzM/PR09PD2pqapCXl4fc3Fzk5ORcMQxzKZVK34jFYm5ra2t+YmIinkwm/4FZlgURpU5OTrZ1Oh0YhgHP8xm4v78fRqPxz0AgwPI8f8JxXCIUCsXj8XgiFoslA4HA8dTU1EsAydnZ2ds97+7ufrG/v8+XlZVletRoNLSzs3O5srLyA4CnAGQAGAASACIAQgBZ/7YEN3/Z7/cfFBQUHFdUVGS+tba2orCw8GBubs4O4ATAGQAewGsAlwCuri9xNzwzM4PV1dW/pFJpQK/XZ7ptb29HIBD41WQy7V/v+PuluLgYAETJZPJns9lMAKijo4Oi0ejR4ODg53f94YNDRDg6Ourb3NwkpVJJdrud9vb2pgF85PP5Hu2CiOBwOD6LRCJRm81G4XA4NjY29uX1Iz0+k5OTqK+vz3W5XN8Fg8Hf7Hb79zKZ7OkHoTeSLZPJ1ACefFC3N1NaWoqNjQ0UFRU96vzfMa4XfGcUsE8AAAAASUVORK5CYII=") 1x,url("data:image/png;base64,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") 2x) 4 3,url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAADrUlEQVRIx63STUhjZxQG4Nf8cjWOiXZM4k8j0V2ISBUUbEehO0NRC6K0Gzda1CJMsJsu7EaFroowYl2YIBE1ZGM1UpQqXEEDSbALk+ooJpEmNhNNTHKVa2Z0TjcmbdURx+kLZ3Phe/ju+x2IxWIQ0a35X0JEODg4KEqlUs85jvtmYWFBTUQwmUyPR0dGRlBbWyvief6Fx+Mhr9d7lUqlWJ/P16TRaCSPvb2AiFBdXS3JysqqsFqtMBgMApPJ9EyhUEx7vd4f19bWyokILpcLACCRSB4mq1QqABAmEokXFouFAJBIJKLm5mZyOByUSqV+D4VCX/f29uYQEUpKSt6v42Aw2O10Ot8qFAoCQABIpVLR8PAwhcPhc57np1wuVyUAJBKJh8Nut/tZKBSK6/X6DJyehoYGWl5eJp7n94+Pj78dHR1VEBG6urruh6PRKCwWy8ccx/3R1tZ2CwZAcrmcjEYj+f3+1xcXF794vd5PAQjvfdy+vj40NjbmnJ+fLwwNDd0Jp6eqqoqsViudnZ0dxePxQZvNpiYimM3md/pZsVhsZH5+nsRi8b04wzDU2dlJHo/nbXo1tVptZjX/szlEBJ/P99X29vYblUp1L5ye8vJyGh8fp9PT0xjHcT8tLi6W3qqGiLC+vl4diURe1dXVPQgGQAKBgAwGAzmdTorFYtMtLS1PlpaWIEjDbrcbbrc7mJ2dHdTpdO/sSygUgmEYyOVyqNVqaLVaHB4egmVZCASCKqVSmd/U1ARR+sDAwABYlo13d3fvVlZWfnITzM/PR09PD2pqapCXl4fc3Fzk5ORcMQxzKZVK34jFYm5ra2t+YmIinkwm/4FZlgURpU5OTrZ1Oh0YhgHP8xm4v78fRqPxz0AgwPI8f8JxXCIUCsXj8XgiFoslA4HA8dTU1EsAydnZ2ds97+7ufrG/v8+XlZVletRoNLSzs3O5srLyA4CnAGQAGAASACIAQgBZ/7YEN3/Z7/cfFBQUHFdUVGS+tba2orCw8GBubs4O4ATAGQAewGsAlwCuri9xNzwzM4PV1dW/pFJpQK/XZ7ptb29HIBD41WQy7V/v+PuluLgYAETJZPJns9lMAKijo4Oi0ejR4ODg53f94YNDRDg6Ourb3NwkpVJJdrud9vb2pgF85PP5Hu2CiOBwOD6LRCJRm81G4XA4NjY29uX1Iz0+k5OTqK+vz3W5XN8Fg8Hf7Hb79zKZ7OkHoTeSLZPJ1ACefFC3N1NaWoqNjQ0UFRU96vzfMa4XfGcUsE8AAAAASUVORK5CYII=") 4 3,pointer;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--space-48:12rem;--grid-cols:12;--grid-gutter:clamp(1rem,2vw,2.5rem);--grid-margin:clamp(1rem,5vw,6rem);--header-h:5rem;--size-hero-media:350px;--size-infographic:800px;--icon-stroke:1.5px;--radius-none:0;--radius-sm:2px;--radius-md:6px;--radius-pill:999px;--shadow-float:0 24px 64px -24px color-mix(in oklab,var(--color-ink) 35%,transparent);--ease-standard:cubic-bezier(0.32,0.72,0,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-spring-like:linear(0,0.006,0.025 2.8%,0.101 6.1%,0.539 18.9%,0.721 25.3%,0.849 31.5%,0.937 38.1%,0.968 41.8%,0.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-linear:linear;--dur-instant:80ms;--dur-fast:160ms;--dur-base:240ms;--dur-slow:480ms;--dur-stagger:48ms;--dur-marquee:60s;--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:200;--z-modal:300;--z-cursor:400;--z-texture:500;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-paper:#14120f;--color-paper-deep:#1b1814;--color-ink:#efebe2;--color-ink-soft:#c9c3b8;--color-neutral:#8e887c;--color-neutral-soft:#322d27;--color-accent:#a78bfa;--color-accent-hover:#c4b5fd;--color-accent-ink:#14120f;--color-accent-on-plate:#a78bfa;--color-signal:#ffd400;--color-success:#3fa35c;--color-error:#de5ba1;--color-selection:#2e2450;--texture-grain-opacity:0.06;--texture-grain-blend:overlay}}:root[data-theme=dark]{--color-paper:#14120f;--color-paper-deep:#1b1814;--color-ink:#efebe2;--color-ink-soft:#c9c3b8;--color-neutral:#8e887c;--color-neutral-soft:#322d27;--color-accent:#a78bfa;--color-accent-hover:#c4b5fd;--color-accent-ink:#14120f;--color-accent-on-plate:#a78bfa;--color-signal:#ffd400;--color-success:#3fa35c;--color-error:#de5ba1;--color-selection:#2e2450;--texture-grain-opacity:0.06;--texture-grain-blend:overlay}@layer base{html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-base);line-height:var(--leading-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scrollbar-width:thin;scrollbar-color:var(--color-neutral) transparent;scrollbar-gutter:stable;scroll-padding-top:var(--header-h)}body{min-height:100dvh;background-image:var(--atmosphere);background-repeat:no-repeat;background-attachment:scroll;background-size:100% 90vh}.grain{position:fixed;inset:0;z-index:var(--z-texture);pointer-events:none;background-image:var(--texture-grain);opacity:var(--texture-grain-opacity);mix-blend-mode:var(--texture-grain-blend)}::selection{background:var(--color-selection);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.meta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-neutral)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}[data-motion]{transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}}@layer base, kit;@layer kit{*,:after,:before{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{width:100%;max-width:84rem;margin-inline:auto;padding-inline:var(--grid-margin)}.grid-12{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.display{font-family:var(--font-display);font-weight:900;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-feature-settings:"kern";font-kerning:normal;font-optical-sizing:none;font-variation-settings:"opsz" 144;text-wrap:pretty;color:var(--color-ink)}.display .soft,.display em{font-weight:300;font-style:italic}.display .accent{color:var(--color-accent)}.headline{font-family:var(--font-display);font-weight:800;font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-optical-sizing:none;font-variation-settings:"opsz" 72}.headline,.title{line-height:var(--leading-tight);text-wrap:pretty;color:var(--color-ink)}.title{font-family:var(--font-display);font-weight:800;font-size:var(--text-5xl);letter-spacing:var(--tracking-display);font-optical-sizing:none;font-variation-settings:"opsz" 96}.title .accent{color:var(--color-accent)}.lead{font-family:var(--font-text);font-weight:400;font-size:var(--text-lg);line-height:var(--leading-text);max-width:62ch;text-wrap:pretty;color:var(--color-ink-soft)}.lead b,.lead strong{color:var(--color-ink);font-weight:600}.body{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-text);color:var(--color-ink-soft);text-wrap:pretty}.body b,.body strong{color:var(--color-ink);font-weight:600}.meta-accent{color:var(--color-accent)}@media (hover:hover) and (pointer:fine){[data-cursor-hint],[role=button],a[href],button:not([disabled]),html{cursor:var(--cursor-figma)}}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:var(--z-modal);transform:translateY(-180%);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-accent);background:var(--color-paper);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);transition:transform var(--dur-fast) var(--ease-standard)}.skip-link:focus-visible{transform:translateY(0)}.on-plate :focus-visible,.on-plate:focus-visible{outline-color:var(--color-accent-on-plate)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}::view-transition-group(*){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out-expo)}@keyframes case-transition-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes case-transition-enter{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}::view-transition-old(*){animation-name:case-transition-exit;animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out-expo);animation-fill-mode:both}::view-transition-new(*){animation-name:case-transition-enter;animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out-expo);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}