.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-8);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_pillTouch__kqqNo{top:calc(-1 * var(--touch-hint-lift));left:0;translate:-50% 0}.CursorHint_icon__m8A8a{width:var(--space-4);height:var(--space-4);stroke-width:var(--icon-stroke);display:block}.CursorHint_label__2Bg1J{display:block}.CursorHint_labelExact__qFi49{text-transform:none}.CursorHint_pill__h_4Ce{box-shadow:0 0 0 var(--rule-w) var(--ring-on-plate)}@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}}.HomeHeader_bar__vPsfJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--home-bar-pad);min-height:var(--header-home-h)}.HomeHeader_brand__ga9rG{display:inline-flex;align-items:center;gap:var(--space-3)}@keyframes HomeHeader_brandSettle__U8XTE{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.HomeHeader_brandMark__yw80_{display:inline-flex;color:var(--color-accent);animation:HomeHeader_brandSettle__U8XTE var(--dur-slow) var(--ease-out-quart) both;animation-delay:calc(var(--dur-stagger) * 8);--rumble-delay:var(--dur-load-end)}.HomeHeader_brandMark__yw80_ .HomeHeader_brandIcon__2rXx0{font-size:var(--size-brand-mark)}.HomeHeader_brandName__KkXHq{display:inline-flex;align-items:center;column-gap:var(--space-2);min-height:var(--size-target);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-ink)}.HomeHeader_nav__V8xgP{display:flex;gap:var(--space-2);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:0;margin-inline-end:0}.HomeHeader_navLink__YUiXq{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-neutral);transition:color var(--dur-fast) var(--ease-standard)}.HomeHeader_brandName__KkXHq:active,.HomeHeader_navLink__YUiXq:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.HomeHeader_brandName__KkXHq:hover,.HomeHeader_navLink__YUiXq:hover{color:var(--color-accent)}}.HomeHeader_menuWrap__JI3Rf{display:contents}.HomeHeader_menuButton__3K6ov{display:none;gap:var(--space-2);background:none;border:0;cursor:inherit}.HomeHeader_menuGlyph__cPVAR{width:var(--text-lg);height:var(--text-lg);stroke-width:var(--icon-stroke)}@media (max-width:359px){.HomeHeader_menuButton__3K6ov{min-width:var(--size-target);justify-content:center}.HomeHeader_menuLabel__uoHkB{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@keyframes HomeHeader_menuIn__v5Hj9{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:none}}@media (max-width:599px){.HomeHeader_header__Fh5aR{position:relative}.HomeHeader_menuWrap__JI3Rf{display:block;order:3}.HomeHeader_menuButton__3K6ov{display:inline-flex;align-items:center;-webkit-margin-end:calc(-1 * var(--space-2));margin-inline-end:calc(-1 * var(--space-2))}.HomeHeader_nav__V8xgP[data-collapsible]{display:none}.HomeHeader_nav__V8xgP[data-collapsible][data-open]{display:grid;grid-gap:0;gap:0;position:absolute;left:0;right:0;top:100%;z-index:var(--z-overlay);margin:0;padding:var(--space-2) var(--grid-margin) var(--space-4);background:var(--color-paper);border-top:var(--rule-w) solid var(--color-rule);border-bottom:var(--rule-w) solid var(--color-rule);animation:HomeHeader_menuIn__v5Hj9 var(--dur-base) var(--ease-out-expo) both}.HomeHeader_nav__V8xgP[data-collapsible][data-open] .HomeHeader_navLink__YUiXq{justify-content:flex-start;min-height:var(--size-target);padding-inline:0;border-bottom:var(--rule-w) solid var(--color-rule)}.HomeHeader_nav__V8xgP[data-collapsible][data-open]>:last-child{border-bottom:0}.HomeHeader_bar__vPsfJ{flex-wrap:wrap;row-gap:0}.HomeHeader_navLink__YUiXq{white-space:nowrap;padding-inline:var(--space-2)}.HomeHeader_brandFirst__3rw7y{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.HomeHeader_navLink__YUiXq{transition:none}.HomeHeader_nav__V8xgP[data-collapsible][data-open]{animation:none}.HomeHeader_brandName__KkXHq:active,.HomeHeader_navLink__YUiXq:active{transform:none}}body:has([data-header-plate]) .HomeHeader_header__Fh5aR{position:relative;z-index:var(--z-raised)}body:has([data-header-plate]) .HomeHeader_header__Fh5aR .HomeHeader_brandMark__yw80_{color:var(--color-accent-on-plate)}body:has([data-header-plate]) .HomeHeader_header__Fh5aR .HomeHeader_brandName__KkXHq{color:var(--kv-plate-ink)}body:has([data-header-plate]) .HomeHeader_header__Fh5aR .HomeHeader_navLink__YUiXq{color:var(--kv-plate-mut)}body:has([data-header-plate]) .HomeHeader_header__Fh5aR :focus-visible{outline-color:var(--color-accent-on-plate)}@media (hover:hover) and (pointer:fine){body:has([data-header-plate]) .HomeHeader_header__Fh5aR .HomeHeader_brandName__KkXHq:hover,body:has([data-header-plate]) .HomeHeader_header__Fh5aR .HomeHeader_navLink__YUiXq:hover{color:var(--color-accent-on-plate)}}.CvMenu_trigger__Dfh_e{background:none;border:0;cursor:inherit}.CvMenu_dialog__uUBZs{position:fixed;inset:0;width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-ink);z-index:var(--z-modal)}.CvMenu_dialog__uUBZs::-webkit-backdrop{background:color-mix(in oklab,var(--color-paper) 60%,transparent)}.CvMenu_dialog__uUBZs::backdrop{background:color-mix(in oklab,var(--color-paper) 60%,transparent)}.CvMenu_dialog__uUBZs:not([open]){display:none}@keyframes CvMenu_panelIn__CB5tE{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:none}}.CvMenu_panel__FnECY{position:absolute;top:calc(var(--header-home-h) - var(--space-2));right:max(var(--grid-margin),calc((100vw - 84rem) / 2 + var(--grid-margin)));width:min(var(--cv-panel-w),calc(100vw - var(--grid-margin) * 2));padding:var(--space-4) var(--space-4) var(--space-2);border-radius:var(--radius-md);background:var(--color-paper);border:1px solid var(--color-neutral-soft);box-shadow:var(--shadow-float);animation:CvMenu_panelIn__CB5tE var(--dur-base) var(--ease-out-expo) both}.CvMenu_head__Zce_4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--rule-w) solid var(--color-rule)}.CvMenu_title__VexIZ{margin:0}.CvMenu_close__qH7Y_{display:inline-flex;align-items:center;justify-content:center;width:var(--size-target);height:var(--size-target);-webkit-margin-end:calc(-1 * var(--space-3));margin-inline-end:calc(-1 * var(--space-3));padding:0;border:0;background:none;color:var(--color-neutral);cursor:inherit}.CvMenu_close__qH7Y_ svg{width:var(--text-lg);height:var(--text-lg);stroke-width:var(--icon-stroke)}.CvMenu_list__DnEPl{list-style:none;margin:0;padding:0}.CvMenu_row__L70mi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--size-target);padding-block:var(--space-3);border-bottom:var(--rule-w) solid var(--color-rule);color:var(--color-ink);transition:color var(--dur-fast) var(--ease-standard)}.CvMenu_list__DnEPl li:last-child .CvMenu_row__L70mi{border-bottom:0}.CvMenu_rowMain__lwAGc{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.CvMenu_rowLabel___Xy1O{font-family:var(--font-text);font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight)}.CvMenu_rowDetail__MhXzG{font-family:var(--font-text);font-size:var(--text-sm);color:var(--color-neutral)}.CvMenu_rowType__uK1eB{flex:none}@media (hover:hover) and (pointer:fine){.CvMenu_close__qH7Y_:hover,.CvMenu_row__L70mi:hover{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.CvMenu_panel__FnECY{animation:none}.CvMenu_row__L70mi{transition:none}}@keyframes Hero_heroRise__e25u_{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@keyframes Hero_wordRise__K_dcU{0%{transform:translateY(135%)}to{transform:none}}.Hero_enter__j540_{animation:Hero_heroRise__e25u_ var(--dur-slow) var(--ease-out-quart) both}.Hero_eyebrow__Wpogf{margin-block:var(--home-eyebrow-gap) 0}.Hero_tag__UQEyR{white-space:nowrap}.Hero_lineInner__Jo12_{display:block;text-wrap:balance}.Hero_wordMask__iN76X{display:inline-block;overflow-x:visible;overflow-y:clip;padding-block:var(--word-mask-top) var(--word-mask-bottom);margin-block:calc(-1 * var(--word-mask-top)) calc(-1 * var(--word-mask-bottom))}.Hero_word__px1Ai{display:inline-block;animation:Hero_wordRise__K_dcU var(--dur-hero) var(--ease-bounce-soft) both;animation-delay:calc(var(--dur-stagger) * (var(--w-i, 0) + 1))}: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;--display-floor:3.25rem;--text-display-fluid:clamp(var(--display-floor),12vw,14rem);--display-block-space:0.67;--home-bar-pad:var(--space-6);--text-nav:var(--text-xs);--tracking-nav:var(--tracking-meta);--home-bar-row:var(--size-target);--header-home-h:calc(var(--home-bar-pad) * 2 + var(--home-bar-row));--home-hero-pad-top:var(--space-4);--home-eyebrow-gap:var(--space-3);--home-eyebrow-lines:1;--home-chrome:calc(var(--header-home-h) + var(--home-hero-pad-top) + var(--home-eyebrow-gap) + var(--home-eyebrow-lines) * var(--text-xs) * var(--leading-text));--home-title-lines:3;--home-display-w:12vw;--home-title-leading:var(--leading-display);--word-mask-top:0.25em;--word-mask-bottom:0.32em;--home-title-fit-h:calc((100svh - var(--home-chrome) - var(--cue-reserve)) / (var(--display-block-space) + var(--home-title-leading) * var(--home-title-lines)));--text-display:clamp(var(--display-floor),min(var(--home-display-w),var(--home-title-fit-h)),14rem);--notfound-title-size:min(var(--text-display),14svh);--hero-title-fit:4.6;--hero-title-track:calc(100cqi - var(--size-hero-media) - var(--grid-gutter));--case-hero-pad-top:var(--space-16);--case-meta-gap:var(--space-8);--case-chrome:calc(var(--header-home-h) + var(--case-hero-pad-top) + var(--space-3) * 2 + var(--text-xs) * var(--leading-text) * 3 + var(--space-4) * 2 + 1px + var(--case-meta-gap) + var(--grid-gutter) * 2);--case-title-lines:2;--case-title-w:11vw;--case-title-cap:var(--text-display-fluid);--case-title-fit-h:calc((100svh - var(--case-chrome)) / (var(--leading-display) * var(--case-title-lines)));--hero-title-size-base:min(var(--case-title-cap),var(--case-title-w),calc(var(--hero-title-track) / var(--hero-title-fit)),max(var(--display-floor),var(--case-title-fit-h)));--hero-title-size:var(--hero-title-size-base);--hero-title-wide-scale:0.88;--kv-pad-top:var(--space-16);--kv-grid-gap:var(--space-12);--kv-row-top:calc(var(--header-home-h) + var(--kv-pad-top) + var(--space-3) + var(--text-xs) * var(--leading-text) + var(--space-4) + 1px + var(--case-meta-gap) + var(--kv-grid-gap));--kv-title-top:calc(var(--kv-row-top) + var(--space-3) + var(--text-xs) * var(--leading-text) * 2 + var(--space-4));--kv-title-lines:2;--kv-eyebrow-lines:1;--kv-cover-top:calc(var(--kv-row-top) + var(--space-3) + var(--text-xs) * var(--leading-text) * var(--kv-eyebrow-lines) + var(--space-4));--kv-title-size:min(clamp(2.75rem,6.5vw,5.5rem),max(2.75rem,calc((100svh - var(--kv-title-top)) / (var(--leading-tight) * var(--kv-title-lines)))));--kv-identifier-w:min(clamp(18rem,34vw,30rem),calc((100svh - var(--kv-row-top) - var(--kv-counter-h)) * 2196 / 2460));--kv-counter-gap:var(--space-16);--kv-counter-h:calc(var(--kv-counter-gap) + var(--text-xs) * var(--leading-text));--footer-pad-top:clamp(var(--space-16),12svh,var(--space-32));--footer-pad-top-wide:var(--space-16);--footer-contact-gap:clamp(var(--space-8),6svh,var(--space-16));--footer-row-pad:clamp(var(--space-4),3.5svh,var(--space-8));--footer-bottom-gap:clamp(var(--space-12),9svh,var(--space-24));--footer-pad-bottom:clamp(var(--space-8),6svh,var(--space-16));--footer-contact-fit-h:calc((100svh - var(--footer-pad-top) - var(--type-section-compact) * var(--leading-tight) * 2 - var(--footer-contact-gap) - var(--footer-row-pad) * 4) / (var(--leading-tight) * 2));--text-contact-fluid:clamp(1.75rem,7vw,5.5rem);--text-contact:min(var(--text-contact-fluid),max(1.75rem,var(--footer-contact-fit-h)));--type-section:clamp(1.375rem,calc(var(--type-hero) / 1.777),var(--text-3xl));--type-section-compact:min(var(--text-2xl),var(--type-section));--type-label:clamp(var(--text-base),1.75vw,var(--text-xl));--type-lead:clamp(var(--text-body),1.048rem + 0.314vw,var(--text-lg));--kv-close-word:min(21vw,24rem,45svh);--kv-close-min-h:min(60svh,32rem,70vw);--showcase-gap:var(--space-16);--showcase-gap-mobile:var(--space-6);--kv-palette-h:clamp(20rem,46svh,34rem);--cue-w:clamp(3rem,5vw,4.5rem);--cue-h:calc(var(--cue-w) * 5 / 12);--cue-gap:clamp(var(--space-6),6svh,var(--space-16));--cue-reserve:calc(var(--space-6) + var(--cue-h) + var(--cue-gap));--rule-w:1px;--cue-fade-range:contain 6% contain 35%;--leading-display:0.95;--leading-tight:1.1;--leading-text:1.55;--leading-lead-mobile:1.7;--measure-lead:30em;--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-violet:#6d28d9;--color-accent:var(--color-violet);--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;--color-rule-on-plate:color-mix(in oklab,var(--color-text-on-plate) 18%,transparent);--ring-on-plate:color-mix(in oklab,var(--color-text-on-plate) 24%,transparent);--opacity-meta-on-plate:0.72;--plate-edge:transparent;--plate-seam:var(--color-rule-on-plate);--color-rule:color-mix(in oklab,var(--color-neutral) 40%,var(--color-neutral-soft));--color-neutral-on-plate:#8e887c;--color-device-body:var(--color-plate);--color-device-stand:color-mix(in oklab,var(--color-device-body) 50%,var(--color-neutral-soft));--kv-swatch-ink-light:#faf8f3;--kv-teal:#36b7ba;--kv-coral:#e58080;--kv-green:#32ae7f;--kv-yellow:#ffb200;--kv-purple:#a55098;--kv-blue:#009ade;--kv-plate:#14120f;--kv-plate-ink:#f3eee4;--kv-plate-mut:#9a9184;--kv-plate-line:#2c2822;--kv-app-zoom:1.06;--dur-idle:6s;--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%);--atmosphere-close:radial-gradient(60% 50% at 80% 90%,color-mix(in oklab,var(--color-accent-on-plate) 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);--size-hero-media:350px;--size-infographic:400px;--print-surface:var(--color-paper-deep);--print-pad:clamp(var(--space-6),4vw,var(--space-16));--print-perspective:2600px;--print-gutter-shade:color-mix(in oklab,#000 22%,transparent);--print-shadow-color:color-mix(in oklab,var(--color-ink) 14%,transparent);--print-shadow:0 1px 2px var(--print-shadow-color);--print-gutter-w:9%;--print-turn-shade:color-mix(in oklab,#000 26%,transparent);--print-turn-shade-soft:color-mix(in oklab,#000 6%,transparent);--print-inside:#fbfaf7;--print-sheet-tilt:2.5deg;--print-sheet-gap:var(--space-6);--print-sheet-lift:calc(-1 * var(--space-3));--infographic-zoom-fit:1.28;--icon-stroke:1.5px;--size-signature:3.5rem;--size-brand-mark:1.625rem;--size-touch-thumb:6rem;--size-target:44px;--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);--shadow-fan-color:color-mix(in oklab,var(--color-ink) 28%,transparent);--shadow-fan:0 10px 18px var(--shadow-fan-color);--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;--ease-bounce-soft:linear(0,0.18 7%,0.6 20%,0.9 33%,1.04 46%,1.025 55%,0.997 70%,1);--dur-instant:80ms;--dur-fast:160ms;--dur-base:240ms;--dur-slow:480ms;--dur-stagger:48ms;--dur-marquee:60s;--dur-cue:2000ms;--cue-repeats:3;--rumble-repeats:1;--dur-rumble:800ms;--rumble-repeats-touch:2;--dur-tap-hint:1400ms;--dur-hero:900ms;--dur-load-end:calc(var(--dur-stagger) * 6 + var(--dur-hero));--dur-reveal:700ms;--dur-page-turn:640ms;--ease-page-turn:cubic-bezier(0.4,0,0.2,1);--reveal-scale-from:1.05;--fan-rail-h:260svh;--fan-open-end:0.62;--fan-spin-deg:24deg;--fan-card-w:min(18.75rem,32svh,18vw);--fan-card-w-mobile:38vw;--fan-card-ratio:4/3;--fan-deck-scale:0.62;--fan-deck-fan-deg:1.6deg;--fan-title-line-em:9.3;--fan-title-size:clamp(1.75rem,min(0.93rem + 5.85vw,(100vw - 2 * var(--grid-margin))/var(--fan-title-line-em),11svh),var(--text-5xl));--type-hero:var(--fan-title-size);--fan-title-measure:14em;--fan-lead-size:var(--type-lead);--fan-title-leading:1.15;--fan-title-gap:var(--space-8);--fan-now-max-w:17rem;--fan-now-top:64%;--fan-now-left:max(var(--grid-margin),calc((100vw - 84rem) / 2 + var(--grid-margin)));--fan-top-closed:60%;--fan-top-open:54%;--fan-phone-top-closed:58%;--fan-phone-top-open:40%;--fan-tablet-top-open:46%;--type-label-below:var(--text-lg);--type-label-meta-below:var(--text-sm);--fan-head-top:var(--space-16);--fan-head-top-phone:var(--space-12);--fan-phone-now-gap:calc(var(--space-8) + var(--space-2));--fan-tablet-now-gap:var(--space-6);--fan-label-reserve-tablet:120px;--type-label-below-tablet:var(--text-xl);--type-label-meta-below-tablet:var(--text-base);--fan-tablet-tail:max(0px,calc(54svh - var(--fan-card-w) * 1.25 - var(--fan-tablet-now-gap) - var(--fan-label-reserve-tablet)));--fan-label-reserve:100px;--fan-phone-tail:max(0px,calc(60svh - var(--fan-burst-r-mobile) - var(--fan-phone-now-gap) - var(--fan-label-reserve)));--fan-burst-r-mobile:calc(var(--fan-card-w-mobile) * 1.25);--about-plate-w:min(80%,27rem);--about-plate-ratio:2.4;--about-photo-h:2.3;--about-photo-lift:-0.055;--about-plate-skew-from:-16deg;--about-plate-skew-to:-10deg;--about-photo-tilt-from:-14deg;--about-photo-tilt-to:-2.5deg;--about-rise:var(--space-24);--about-rise-plate:var(--space-8);--about-hover-lift:0.12;--about-hover-photo-tilt:-1.5deg;--about-hover-plate-skew:5deg;--about-hover-stiffness:170;--about-hover-damping:20;--dur-fan-label:var(--dur-slow);--touch-hint-lift:var(--space-16);--dur-touch-hint:1400ms;--work-cols:3;--work-gap:var(--space-12) var(--grid-gutter);--work-clip-from:22%;--work-clip-to:75%;--work-stagger:110ms;--dur-work-clip:1100ms;--dur-work-zoom:1400ms;--cv-panel-w:20rem;--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 (max-width:767px){:root{--hero-title-track:100cqi;--case-title-w:18vw;--case-title-cap:14rem;--case-hero-pad-top:var(--space-6);--case-meta-gap:var(--space-4);--case-cover-bottom:var(--space-6);--case-media-max-w:min(var(--size-hero-media),max(var(--space-48),calc((100svh - var(--case-chrome) - var(--hero-title-size) * var(--leading-display) * var(--case-title-lines) - var(--grid-gutter) - var(--case-cover-bottom)) * 4 / 3)))}}@media (max-width:599px){:root{--home-eyebrow-lines:3;--text-nav:0.6875rem;--tracking-nav:0.06em;--text-contact-fluid:clamp(2.5rem,13vw,5.5rem);--home-display-w:min(17.5vw,5rem);--home-title-lines:4;--home-title-leading:1.08;--kv-eyebrow-lines:2}}@media (min-width:1540px){:root{--home-title-lines:4}}@media (max-height:500px){:root{--display-block-space:0.4;--home-bar-pad:var(--space-3);--home-hero-pad-top:0rem;--home-eyebrow-gap:var(--space-2);--case-hero-pad-top:var(--space-4);--case-meta-gap:var(--space-3);--kv-pad-top:var(--space-4);--kv-grid-gap:var(--space-4);--kv-counter-gap:var(--space-8);--footer-contact-gap:var(--space-4);--footer-bottom-gap:var(--space-8);--footer-row-pad:var(--space-2)}}@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;--shadow-fan-color:color-mix(in oklab,var(--color-accent) 55%,transparent);--print-shadow-color:color-mix(in oklab,#000 45%,transparent);--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;--plate-edge:color-mix(in oklab,var(--color-text-on-plate) 18%,var(--color-plate));--plate-seam:transparent;--color-plate:var(--color-paper);--color-neutral-on-plate:#9a9488;--color-device-body:color-mix(in oklab,var(--color-paper) 88%,var(--color-text-on-plate));--color-device-stand:color-mix(in oklab,var(--color-device-body) 30%,var(--color-neutral));--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;--shadow-fan-color:color-mix(in oklab,var(--color-accent) 55%,transparent);--print-shadow-color:color-mix(in oklab,#000 45%,transparent);--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;--plate-edge:color-mix(in oklab,var(--color-text-on-plate) 18%,var(--color-plate));--plate-seam:transparent;--color-plate:var(--color-paper);--color-neutral-on-plate:#9a9488;--color-device-body:color-mix(in oklab,var(--color-paper) 88%,var(--color-text-on-plate));--color-device-stand:color-mix(in oklab,var(--color-device-body) 30%,var(--color-neutral));--texture-grain-opacity:0.06;--texture-grain-blend:overlay;color-scheme:dark}:root[data-theme=light]{color-scheme:light}@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;overscroll-behavior-y:none}html[data-at-footer]{background-color:var(--color-plate)}body{min-height:100dvh;background-color:var(--color-paper);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}}}@media (max-width:1100px){:root{--work-cols:2}}@media (min-width:768px) and (max-width:1099px) and (orientation:portrait){:root{--fan-card-w:min(22rem,32svh,34vw)}}@media (min-width:768px) and (max-width:1099px) and (orientation:landscape){:root{--fan-card-w:min(18.75rem,32svh,19vw)}}:root[lang=en]{--fan-title-line-em:10.4}@media (max-width:767px){:root{--work-cols:1;--work-gap:var(--space-8);--fan-card-w:var(--fan-card-w-mobile)}}@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(--type-section);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(--type-lead);line-height:var(--leading-text);max-width:var(--measure-lead);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)}html[data-zoom-open]{overflow:hidden}@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}html[data-vt=theme] *{view-transition-name:none!important}@keyframes theme-out{to{opacity:0}}@keyframes theme-in{0%{opacity:0}}html[data-vt=theme]::view-transition-group(root){animation-duration:var(--dur-base)}html[data-vt=theme]::view-transition-old(root){animation-name:theme-out;animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}html[data-vt=theme]::view-transition-new(root){animation-name:theme-in;animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.LangSwitch_switch__CwBQH{display:inline-flex;align-items:center;gap:var(--space-1);-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-paper-deep)}@media (max-width:599px){.LangSwitch_switch__CwBQH{order:2;-webkit-margin-start:auto;margin-inline-start:auto}}.LangSwitch_item__NfElK{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--size-target) - var(--space-4));min-height:calc(var(--size-target) - var(--space-4));padding-inline:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-neutral);transition:color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.LangSwitch_item__NfElK[aria-current]{background:var(--color-ink);color:var(--color-paper)}@media (hover:hover) and (pointer:fine){a.LangSwitch_item__NfElK:hover{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.LangSwitch_item__NfElK{transition:none}}