@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_app/immutable/assets/literata-latin-opsz-normal.BHZsWIlc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_app/immutable/assets/literata-latin-ext-opsz-normal.STiTPs0F.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_app/immutable/assets/literata-latin-wght-italic.Bm_GJfSc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_app/immutable/assets/literata-latin-ext-wght-italic.CC1SwlwQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_app/immutable/assets/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_app/immutable/assets/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/immutable/assets/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/immutable/assets/courier-prime-latin-ext-400-normal.B-EsvyE4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_app/immutable/assets/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_app/immutable/assets/courier-prime-latin-ext-700-normal.ByMJlNdM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_app/immutable/assets/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_app/immutable/assets/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_app/immutable/assets/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_app/immutable/assets/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_app/immutable/assets/atkinson-hyperlegible-next-latin-wght-italic.DC5MiAaX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_app/immutable/assets/atkinson-hyperlegible-next-latin-ext-wght-italic.Cigfgs4r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_app/immutable/assets/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_app/immutable/assets/fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_app/immutable/assets/fraunces-latin-full-italic.D2JnYqd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_app/immutable/assets/fraunces-latin-ext-full-italic.B8-t4Nou.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_app/immutable/assets/oswald-latin-wght-normal.CzS3kehr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_app/immutable/assets/oswald-latin-ext-wght-normal.Dj_1K-Kw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Literata fallback;src:local(Georgia);size-adjust:102%;ascent-override:92%;descent-override:26%}@font-face{font-family:Instrument Sans fallback;src:local(Arial);size-adjust:96%;ascent-override:98%;descent-override:26%}@font-face{font-family:Fraunces fallback;src:local(Georgia);size-adjust:104%;ascent-override:94%;descent-override:24%}@font-face{font-family:Oswald fallback;src:local(Arial Narrow),local(Arial);size-adjust:88%;ascent-override:128%;descent-override:30%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--raw-night-1000:oklch(15% .042 260);--raw-night-950:oklch(20% .054 260);--raw-night-900:oklch(24.5% .058 259);--raw-night-850:oklch(28.5% .06 258);--raw-night-800:oklch(31% .058 257);--raw-night-700:oklch(41% .056 256);--raw-night-500:oklch(66% .055 252);--raw-night-400:oklch(72% .046 250);--raw-vellum-100:oklch(96% .014 88);--raw-vellum-300:oklch(84% .024 85);--raw-brass-300:oklch(91% .12 92);--raw-brass-400:oklch(84% .155 80);--raw-brass-500:oklch(66% .13 70);--raw-brass-600:oklch(48.5% .112 62);--raw-brass-700:oklch(44% .105 58);--raw-vermilion-400:oklch(72% .17 36);--raw-vermilion-500:oklch(62% .2 33);--raw-vermilion-600:oklch(53% .19 30);--raw-vermilion-700:oklch(46% .17 29);--raw-celadon-300:oklch(86% .07 172);--raw-celadon-400:oklch(79% .09 172);--raw-celadon-700:oklch(45% .075 178);--raw-kraft-200:oklch(89% .055 88);--raw-kraft-400:oklch(76% .08 72);--raw-kraft-500:oklch(68% .09 66);--raw-kraft-700:oklch(47% .075 58);--raw-stamp-300:oklch(77% .13 300);--raw-stamp-700:oklch(46% .16 300);--raw-wood-700:oklch(36% .05 40);--raw-wood-500:oklch(59% .065 46);--raw-velvet:oklch(49% .05 358);--raw-dusk-rose:oklch(85% .05 0);--raw-dusk-lilac:oklch(84% .045 291);--raw-dusk-peach:oklch(86% .06 55);--raw-red-300:oklch(75% .14 25);--raw-red-700:oklch(48% .16 25);--raw-green-300:oklch(80% .12 160);--raw-green-700:oklch(46% .09 155);--raw-orange-300:oklch(80% .13 55);--raw-orange-700:oklch(49% .125 52);--raw-blue-300:oklch(80% .08 230);--raw-blue-700:oklch(47% .1 240);--raw-paper-new:oklch(97.8% .012 92);--raw-paper:oklch(95.5% .02 90);--raw-paper-aged:oklch(92.5% .028 88);--raw-paper-stain:oklch(89% .034 84);--raw-paper-line:oklch(84% .03 86);--raw-ink-gall:oklch(27% .05 262);--raw-ink-gall-muted:oklch(44% .05 260);--raw-ink-gall-faint:oklch(58% .04 258);--raw-ink-pen:oklch(38% .11 258);--raw-ink-ribbon:oklch(26% .012 260);--raw-rule-blue:oklch(76% .07 236);--raw-steel:oklch(80% .012 250);--canvas:var(--raw-night-950);--desk:var(--raw-night-950);--surface-1:var(--raw-night-900);--surface-2:var(--raw-night-850);--surface-3:var(--raw-night-800);--line:var(--raw-night-700);--line-strong:var(--raw-night-500);--text:var(--raw-vellum-100);--text-muted:var(--raw-vellum-300);--text-faint:var(--raw-night-400);--accent:var(--raw-brass-400);--accent-strong:var(--raw-brass-300);--accent-contrast:var(--raw-night-1000);--accent-edge:var(--raw-brass-500);--accent-tint:oklch(84% .155 80/.15);--focus:var(--raw-brass-300);--focus-halo:var(--raw-night-1000);--danger:var(--raw-red-300);--success:var(--raw-green-300);--warning:var(--raw-orange-300);--info:var(--raw-blue-300);--established:var(--raw-stamp-300);--established-contrast:var(--raw-night-1000);--keyword:var(--raw-brass-400);--selection:oklch(60% .12 78/.45);--scrim:oklch(10% .04 260/.7);--scrim-art:oklch(14% .045 260/.9);--lamp-glow:oklch(84% .155 80/.1);--lamp-pool:oklch(90% .1 88/.2);--lamp-dust:oklch(95% .06 90/.55);--vignette:oklch(8% .04 260/.55);--edge-light:oklch(100% 0 0/.07);--stitch:oklch(66% .06 246/.55);--brand:var(--raw-vermilion-400);--brand-strong:var(--raw-vermilion-500);--brand-contrast:var(--raw-paper-new);--brand-fill:var(--raw-vermilion-600);--fern:var(--raw-celadon-400);--fern-deep:var(--raw-celadon-700);--kraft:var(--raw-kraft-400);--kraft-shade:var(--raw-kraft-500);--kraft-edge:var(--raw-kraft-700);--manila:var(--raw-kraft-200);--kraft-ink:var(--raw-ink-gall);--card:var(--raw-paper-new);--card-rule:var(--raw-rule-blue);--card-margin:var(--raw-vermilion-500);--tape:oklch(93% .045 95/.78);--tape-edge:oklch(80% .05 90/.6);--label-tape:oklch(36% .12 257);--label-tape-red:var(--raw-vermilion-600);--label-tape-text:oklch(97% .01 90);--label-sheen:oklch(100% 0 0/.18);--label-emboss:oklch(0% 0 0/.3);--string:var(--raw-vermilion-500);--metal:var(--raw-steel);--metal-shade:oklch(55% .015 250);--pin-head:var(--raw-vermilion-500);--wood:var(--raw-wood-700);--wood-lit:var(--raw-wood-500);--velvet:var(--raw-velvet);--dusk-rose:var(--raw-dusk-rose);--dusk-lilac:var(--raw-dusk-lilac);--dusk-peach:var(--raw-dusk-peach);--dusk-sky:linear-gradient(to bottom, var(--raw-dusk-lilac), var(--raw-dusk-rose) 62%, var(--raw-dusk-peach));--desk-grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55 .9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .62 0 0 0 0 .85 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--edge-torn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='10' preserveAspectRatio='none'%3E%3Cpath d='M0 0V4l6 2 5-3 7 3 6-4 5 3 8-2 6 3 5-4 7 4 6-3 5 2 7-3 6 4 5-2 8 3 6-4 5 3 7-2 6 3l4-3V0z'/%3E%3C/svg%3E");--edge-perforated:radial-gradient(circle at 50% 0, transparent 3.5px, black 4px);--paper-new:var(--raw-paper-new);--paper:var(--raw-paper);--paper-aged:var(--raw-paper-aged);--paper-stain:var(--raw-paper-stain);--paper-line:var(--raw-paper-line);--paper-line-strong:var(--raw-ink-gall-faint);--ink:var(--raw-ink-gall);--ink-muted:var(--raw-ink-gall-muted);--ink-faint:var(--raw-ink-gall-faint);--ink-hand:var(--raw-ink-pen);--ink-type:var(--raw-ink-ribbon);--paper-accent:var(--raw-brass-600);--paper-accent-strong:var(--raw-brass-700);--paper-grain:.55;--paper-grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .22 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--kraft-fiber-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.04 .9' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .2 0 0 0 0 .1 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");--stamp-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 0 0 0 2.15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");--hl-1:oklch(90% .13 98/.6);--hl-2:oklch(87% .1 150/.55);--hl-3:oklch(85% .07 235/.6);--hl-4:oklch(85% .08 350/.55);--hl-5:oklch(86% .09 60/.6);--font-read:"Literata", "Literata fallback", Georgia, serif;--font-display:"Fraunces", "Fraunces fallback", Georgia, serif;--font-ui:"Instrument Sans", "Instrument Sans fallback", system-ui, sans-serif;--font-label:"Oswald", "Oswald fallback", "Arial Narrow", sans-serif-condensed, sans-serif;--font-type:"Courier Prime", "Courier New", monospace;--font-hand:"Caveat", "Segoe Print", cursive;--font-legible:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-dyslexic:"OpenDyslexic", "OpenDyslexic3", "Atkinson Hyperlegible Next", Verdana, system-ui, sans-serif;--display-soft:100;--display-wonk:1;--display-settings:"SOFT" var(--display-soft), "WONK" var(--display-wonk);--weight-display:640;--weight-display-black:900;--text-scale:1;--step--1:calc(clamp(.875rem, .8505rem + .1087vw, .9375rem) * var(--text-scale));--step-0:calc(clamp(1rem, .9755rem + .1087vw, 1.0625rem) * var(--text-scale));--step-read:calc(clamp(1.0625rem, 1.0136rem + .2174vw, 1.1875rem) * var(--text-scale));--step-1:calc(clamp(1.1875rem, 1.1386rem + .2174vw, 1.3125rem) * var(--text-scale));--step-2:calc(clamp(1.375rem, 1.2772rem + .4348vw, 1.625rem) * var(--text-scale));--step-3:calc(clamp(1.625rem, 1.4293rem + .8696vw, 2.125rem) * var(--text-scale));--step-4:calc(clamp(2rem, 1.6087rem + 1.7391vw, 3rem) * var(--text-scale));--step-5:calc(clamp(2.5rem, 1.8152rem + 3.0435vw, 4.25rem) * var(--text-scale));--step-6:calc(clamp(3.25rem, 1.3913rem + 8.2609vw, 8rem) * var(--text-scale));--hand-boost:1.3;--leading-tight:1.1;--leading-snug:1.3;--leading-ui:1.4;--leading-read:1.6;--leading-display:.92;--paragraph-gap:.9em;--tracking-extra:0em;--word-spacing:0em;--tracking-tight:calc(-.01em + var(--tracking-extra));--tracking-display:calc(-.025em + var(--tracking-extra));--tracking-caps:calc(.08em + var(--tracking-extra));--tracking-label:calc(.02em + var(--tracking-extra));--tracking-stamp:calc(.06em + var(--tracking-extra));--tracking-read:calc(0em + var(--tracking-extra));--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--measure:66ch;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--gutter:clamp(1rem, .6087rem + 1.7391vw, 2rem);--radius-paper:2px;--radius-xs:3px;--radius-s:5px;--radius-m:7px;--radius-l:10px;--radius-xl:16px;--radius-tab:9px;--radius-pill:999px;--border:1px;--border-strong:2px;--hit:44px;--hit-l:48px;--hit-row:56px;--header-h:48px;--header-h-phone:56px;--site-header-h:64px;--rail-w:64px;--rail-w-tablet:56px;--tabbar-h:64px;--side-min:360px;--side-default:440px;--side-max:640px;--side-step:40px;--mini-reader-h:72px;--drawer-handle:24px;--popover-w:320px;--popover-max-h:480px;--sheet-w:480px;--slot-w:144px;--slot-h:168px;--tab-h:34px;--container:76rem;--container-narrow:44rem;--shadow-1:0 1px 0 var(--edge-light) inset, 0 1px 2px oklch(6% .04 260/.55);--shadow-2:0 1px 0 var(--edge-light) inset, 0 2px 3px oklch(6% .04 260/.35), 0 10px 22px -8px oklch(6% .04 260/.65);--shadow-3:0 1px 0 var(--edge-light) inset, 0 4px 6px oklch(6% .04 260/.3), 0 28px 56px -14px oklch(5% .04 260/.8);--shadow-inset:inset 0 1px 3px oklch(6% .04 260/.45);--shadow-paper:0 1px 1px oklch(12% .04 60/.35), 0 3px 6px -2px oklch(6% .04 260/.45), 0 16px 30px -12px oklch(5% .04 260/.7);--shadow-lifted:0 2px 2px oklch(12% .04 60/.25), 0 12px 20px -6px oklch(6% .04 260/.45), 0 34px 60px -16px oklch(5% .04 260/.8);--shadow-press:0 3px 0 var(--accent-edge);--z-desk:0;--z-raised:1;--z-rail:10;--z-header:20;--z-drawer:30;--z-popover:40;--z-dialog:50;--z-toast:60;--z-tooltip:70;--z-drag:80;--z-skip:100;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-paper:cubic-bezier(.22, 1.2, .36, 1);--ease-stamp:cubic-bezier(.55, 0, .3, 1.45);--ease-deal:cubic-bezier(.18, .89, .32, 1.12);--ease-snap:cubic-bezier(.3, 1.5, .5, 1);--ease-flick:cubic-bezier(.6, 0, .9, .4);--ease-sway:cubic-bezier(.37, 0, .63, 1);--ease-ink:cubic-bezier(.7, 0, .2, 1);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-open:.25s;--dur-slow:.42s;--dur-stamp:.32s;--dur-camera:.6s;--dur-deal:.48s;--dur-flip:.56s;--dur-sheet:.52s;--dur-screen:.72s;--dur-draw:1.6s;--dur-spread:.9s;--dur-celebrate:1.8s;--dur-rustle:.36s;--stagger:.12s;--stagger-deal:55ms;--dur-loop:1s;--dur-flicker:6.4s;--dur-sway:7s;--dur-dust:16s;--dur-breathe:5.2s;--dur-fade-fast:.14s;--dur-fade:.22s;--rise:8px;--lift:-3px;--press-depth:2px;--tilt-max:1.5deg;--deal-distance:56px;--deal-rotate:7deg;--sway-angle:.6deg;--blur-ink:3px;--stamp-from:1.35;--toast-timeout:6s;--tooltip-delay:.4s;--long-press:.4s;--idle-state:running;--cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M5.2 6.5l.2 10.8' stroke='%23f2b33d' stroke-width='1.2' stroke-linecap='round' opacity='.85'/%3E%3C/svg%3E") 3 2, default;--cursor-look:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M21.6 18.6c2 0 3.6 1.6 3.5 3.6s-1.7 3.4-3.6 3.4-3.4-1.7-3.4-3.6 1.6-3.4 3.5-3.4z' fill='none' stroke='%23182039' stroke-width='1.7'/%3E%3Cpath d='M24.4 24.6l2.9 2.7' stroke='%23182039' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 3 2, zoom-in;--cursor-take:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M19.4 23.6v-3.1m2.1 2.6v-4.6m2 4.6v-4.1m2.1 4.6v-3m-6.2 3.1c.1 2.6 1.6 4.1 3.6 4s3.5-1.6 3.4-4.1' fill='none' stroke='%23182039' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 3 2, grab;--cursor-hold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M23.1 18.4l-.1 9.2m-4.5-4.6h9.1m-7.6-2.1l-1.5 2.1 1.6 1.9m6-4l1.5 2.1-1.5 2' fill='none' stroke='%23182039' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, grabbing;--cursor-write:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M19.3 26.8l1.1-3.6 5.6-5.4 2.4 2.6-5.6 5.4zm1.1-3.6l2.4 2.6' fill='none' stroke='%23182039' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, text;--cursor-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M23 17.6c1.5 0 2.7 1.2 2.7 2.7s-1.2 2.6-2.7 2.6-2.7-1.2-2.7-2.7 1.2-2.6 2.7-2.6z' fill='%23e5482d' stroke='%23182039' stroke-width='1.3'/%3E%3Cpath d='M23 22.9l-.1 5' stroke='%23182039' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 3 2, copy;--cursor-use:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M18.8 23.1l8.2-.2m-3.1-3l3.1 3-3 3.1' fill='none' stroke='%23182039' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, alias}[data-surface=paper]{--canvas:var(--paper);--surface-1:var(--paper-new);--surface-2:var(--paper-aged);--surface-3:var(--paper-stain);--line:var(--paper-line);--line-strong:var(--paper-line-strong);--text:var(--ink);--text-muted:var(--ink-muted);--text-faint:var(--ink-faint);--accent:var(--paper-accent);--accent-strong:var(--paper-accent-strong);--accent-contrast:var(--paper-new);--accent-edge:var(--raw-brass-700);--accent-tint:oklch(48.5% .112 62/.12);--focus:var(--paper-accent);--focus-halo:var(--paper-new);--danger:var(--raw-red-700);--success:var(--raw-green-700);--warning:var(--raw-orange-700);--info:var(--raw-blue-700);--established:var(--raw-stamp-700);--established-contrast:var(--paper-new);--keyword:var(--paper-accent);--brand:var(--raw-vermilion-600);--brand-strong:var(--raw-vermilion-700);--fern:var(--raw-celadon-700);--selection:oklch(86% .09 85/.6);--edge-light:oklch(100% 0 0/.5);--stitch:oklch(58% .04 258/.45);--shadow-1:0 1px 2px oklch(30% .04 70/.2);--shadow-2:0 4px 12px -4px oklch(30% .04 70/.28);--shadow-3:0 18px 40px -12px oklch(30% .04 70/.38);--shadow-inset:inset 0 1px 2px oklch(30% .04 70/.16)}[data-surface=kraft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--kraft);--surface-1:var(--manila);--surface-2:var(--paper-aged);--surface-3:var(--paper-stain);--line:var(--kraft-shade);--line-strong:var(--kraft-edge);--text:var(--kraft-ink);--text-muted:oklch(36% .06 255);--text-faint:oklch(42% .05 255);--accent:var(--paper-accent-strong);--accent-strong:oklch(38% .09 56);--accent-contrast:var(--paper-new);--accent-edge:oklch(30% .07 55);--accent-tint:oklch(44% .105 58/.14);--focus:var(--kraft-ink);--focus-halo:var(--manila);--danger:var(--raw-red-700);--success:var(--raw-green-700);--warning:var(--raw-orange-700);--info:var(--raw-blue-700);--established:var(--raw-stamp-700);--established-contrast:var(--paper-new);--keyword:var(--paper-accent-strong);--brand:var(--raw-vermilion-700);--brand-strong:var(--raw-vermilion-700);--fern:var(--raw-celadon-700);--selection:oklch(90% .09 88/.7);--edge-light:oklch(100% 0 0/.35);--stitch:oklch(47% .075 58/.5);--shadow-1:0 1px 2px oklch(30% .05 60/.25);--shadow-2:0 4px 12px -4px oklch(30% .05 60/.3);--shadow-3:0 18px 40px -12px oklch(30% .05 60/.4);--shadow-inset:inset 0 1px 2px oklch(30% .05 60/.2)}:root[data-contrast=high]{--canvas:oklch(10% 0 0);--desk:oklch(10% 0 0);--surface-1:oklch(13% 0 0);--surface-2:oklch(17% 0 0);--surface-3:oklch(21% 0 0);--line:oklch(70% 0 0);--line-strong:oklch(92% 0 0);--text:oklch(100% 0 0);--text-muted:oklch(93% 0 0);--text-faint:oklch(82% 0 0);--accent:oklch(90% .125 90);--accent-strong:oklch(96% .06 95);--accent-contrast:oklch(10% 0 0);--accent-edge:oklch(100% 0 0);--accent-tint:oklch(90% .125 90/.16);--focus:oklch(90% .125 90);--focus-halo:oklch(0% 0 0);--danger:oklch(83% .09 25);--success:oklch(88% .13 160);--warning:oklch(87% .085 60);--info:oklch(87% .075 230);--established:oklch(85% .085 300);--established-contrast:oklch(10% 0 0);--keyword:oklch(90% .125 90);--selection:oklch(42% .12 260/.9);--lamp-glow:transparent;--lamp-pool:transparent;--scrim:oklch(0% 0 0/.88);--scrim-art:oklch(0% 0 0/.94);--lamp-dust:transparent;--vignette:transparent;--edge-light:transparent;--stitch:oklch(70% 0 0);--brand:oklch(86% .075 40);--brand-strong:oklch(90% .07 45);--brand-fill:oklch(36% .14 30);--brand-contrast:oklch(100% 0 0);--fern:oklch(90% .08 172);--kraft:oklch(97% 0 0);--kraft-shade:oklch(90% 0 0);--kraft-edge:oklch(13% .02 264);--manila:oklch(100% 0 0);--kraft-ink:oklch(13% .02 264);--card:oklch(100% 0 0);--card-rule:oklch(55% 0 0);--card-margin:oklch(45% .16 29);--tape:oklch(90% 0 0/.9);--tape-edge:oklch(13% 0 0);--label-tape:oklch(10% 0 0);--label-tape-red:oklch(10% 0 0);--label-tape-text:oklch(100% 0 0);--label-sheen:transparent;--label-emboss:transparent;--desk-grain-image:none;--paper-new:oklch(100% 0 0);--paper:oklch(100% 0 0);--paper-aged:oklch(97% 0 0);--paper-stain:oklch(94% 0 0);--paper-line:oklch(55% 0 0);--paper-line-strong:oklch(25% .02 264);--ink:oklch(13% .02 264);--ink-muted:oklch(28% .03 264);--ink-faint:oklch(42% .03 264);--ink-hand:oklch(27% .09 258);--ink-type:oklch(13% .01 260);--paper-accent:oklch(38% .085 62);--paper-accent-strong:oklch(30% .07 60);--paper-grain:0;--hl-1:oklch(92% .12 98/.75);--hl-2:oklch(90% .09 150/.75);--hl-3:oklch(89% .06 235/.75);--hl-4:oklch(89% .065 350/.75);--hl-5:oklch(89% .07 60/.75)}:root[data-contrast=high] [data-surface=paper]{--accent-tint:oklch(38% .085 62/.1);--accent-edge:oklch(13% .02 264);--danger:oklch(40% .15 25);--success:oklch(38% .09 155);--warning:oklch(42% .11 50);--info:oklch(38% .085 240);--established:oklch(38% .15 300);--brand:oklch(42% .16 29);--brand-strong:oklch(36% .14 29);--fern:oklch(36% .07 178);--selection:oklch(88% .1 90/.8);--stitch:oklch(25% .02 264);--shadow-1:none;--shadow-2:0 0 0 2px var(--ink);--shadow-3:0 0 0 2px var(--ink)}:root[data-contrast=high] [data-surface=kraft]{--text-muted:oklch(28% .03 264);--text-faint:oklch(42% .03 264);--accent:oklch(38% .085 62);--accent-strong:oklch(30% .07 60);--accent-edge:oklch(13% .02 264);--accent-tint:oklch(38% .085 62/.1);--danger:oklch(40% .15 25);--success:oklch(38% .09 155);--warning:oklch(42% .11 50);--info:oklch(38% .085 240);--established:oklch(38% .15 300);--keyword:oklch(38% .085 62);--brand:oklch(42% .16 29);--brand-strong:oklch(36% .14 29);--fern:oklch(36% .07 178);--selection:oklch(88% .1 90/.8);--stitch:oklch(13% .02 264);--shadow-1:none;--shadow-2:0 0 0 2px var(--kraft-ink);--shadow-3:0 0 0 2px var(--kraft-ink)}:root[data-color-vision=protanopia],:root[data-color-vision=deuteranopia]{--danger:oklch(76.5% .135 45);--warning:oklch(89% .14 95);--success:oklch(82% .09 245);--info:oklch(91% .04 200);--established:oklch(72% .14 305)}:root[data-color-vision=protanopia] [data-surface=paper],:root[data-color-vision=deuteranopia] [data-surface=paper]{--danger:oklch(37% .12 33);--warning:oklch(48% .095 92);--success:oklch(46% .09 255);--info:oklch(37% .05 230);--established:oklch(37% .19 295)}:root[data-contrast=high][data-color-vision=protanopia],:root[data-contrast=high][data-color-vision=deuteranopia]{--danger:oklch(80% .12 49);--warning:oklch(87% .17 93);--success:oklch(89% .06 237);--info:oklch(81% .02 193);--established:oklch(80% .13 311)}:root[data-contrast=high][data-color-vision=protanopia] [data-surface=paper],:root[data-contrast=high][data-color-vision=deuteranopia] [data-surface=paper]{--danger:oklch(30% .11 17);--warning:oklch(41% .087 74);--success:oklch(40% .05 243);--info:oklch(30% .12 270);--established:oklch(40% .18 286)}:root[data-color-vision=tritanopia]{--danger:oklch(74% .15 22);--warning:oklch(88% .1 75);--success:oklch(86% .12 165);--info:oklch(76% .09 250);--established:oklch(72% .13 310)}:root[data-color-vision=tritanopia] [data-surface=paper]{--danger:oklch(50% .15 22);--warning:oklch(38% .09 57);--success:oklch(47% .1 159);--info:oklch(36% .03 245);--established:oklch(49% .14 309)}:root[data-contrast=high][data-color-vision=tritanopia]{--danger:oklch(88% .055 16);--warning:oklch(80% .15 68);--success:oklch(90% .16 155);--info:oklch(80% .09 235);--established:oklch(80% .11 300)}:root[data-contrast=high][data-color-vision=tritanopia] [data-surface=paper]{--danger:oklch(41% .16 29);--warning:oklch(40% .07 73);--success:oklch(30% .06 156);--info:oklch(40% .08 236);--established:oklch(30% .14 316)}:root{--art-paper:var(--paper);--art-paper-shade:var(--paper-stain);--art-ink:var(--ink);--art-ink-soft:var(--ink-muted);--art-ink-faint:var(--ink-faint);--art-water:oklch(86% .045 205);--art-water-deep:oklch(78% .06 215);--art-water-ink:oklch(42% .07 225);--art-wash-safran:oklch(86% .1 85);--art-wash-carmin:oklch(79% .085 15);--art-wash-indigo:oklch(79% .06 265);--art-wash-sienne:oklch(80% .08 50);--art-wash-sauge:oklch(84% .06 130);--art-wash-lilas:oklch(82% .06 310);--art-wash-celadon:oklch(86% .05 170);--art-wash-ardoise:oklch(80% .02 250);--art-skin-1:oklch(91% .035 65);--art-skin-2:oklch(85% .055 58);--art-skin-3:oklch(77% .07 55);--art-skin-4:oklch(67% .08 50);--art-skin-5:oklch(56% .075 45);--art-skin-6:oklch(46% .06 40);--art-hair-blond:oklch(85% .08 85);--art-hair-roux:oklch(66% .12 45);--art-hair-chatain:oklch(54% .06 55);--art-hair-brun:oklch(40% .04 50);--art-hair-noir:oklch(30% .02 260);--art-hair-gris:oklch(80% .01 250);--art-blush:oklch(80% .08 20);--art-rehaut:oklch(99% .008 95);--art-ombre:oklch(45% .03 260);--art-photo-light:oklch(90% .018 75);--art-photo-mid:oklch(64% .022 70);--art-photo-dark:oklch(34% .02 65);--art-photo-paper:oklch(97% .012 85);--art-wash-opacity:.6;--art-wash-opacity-active:.9;--art-water-opacity:.75;--art-skin-opacity:.9;--art-ombre-opacity:.22;--art-blush-opacity:.5;--art-rehaut-opacity:.85;--art-stroke-hair:.5;--art-stroke-fine:.8;--art-stroke-base:1.2;--art-stroke-bold:2;--art-stroke-frame:3;--art-hatch-width:.5;--art-hatch-dense-width:.6;--art-label-size:13px;--art-label-major-size:22px;--art-label-region-size:30px;--art-label-water-size:12px;--art-label-note-size:10px;--art-label-halo:2.6px;--art-label-weight:500;--art-tracking-label:.16em;--art-tracking-major:.22em;--art-tracking-region:.5em;--art-mentioned-dash:2 2.5}:root[data-contrast=high]{--art-wash-opacity:.35;--art-wash-opacity-active:.55;--art-water-opacity:.45;--art-water-ink:oklch(32% .06 225);--art-label-halo:3.4px;--art-label-weight:650}.art.on-night,.on-night .art{--art-paper:oklch(30% .02 75);--art-paper-shade:oklch(26% .02 70);--art-ink:oklch(93% .015 85);--art-ink-soft:oklch(80% .02 82);--art-ink-faint:oklch(64% .025 250);--art-water:oklch(42% .05 215);--art-water-deep:oklch(36% .06 220);--art-water-ink:oklch(82% .06 220);--art-wash-safran:oklch(46% .08 80);--art-wash-carmin:oklch(42% .09 18);--art-wash-indigo:oklch(42% .07 265);--art-wash-sienne:oklch(44% .08 50);--art-wash-sauge:oklch(44% .06 135);--art-wash-lilas:oklch(42% .07 310);--art-wash-celadon:oklch(44% .05 170);--art-wash-ardoise:oklch(40% .02 250);--art-ombre:oklch(8% .02 258);--art-wash-opacity:.7;--art-wash-opacity-active:.95}:root[data-contrast=high] .art.on-night,:root[data-contrast=high] .on-night .art{--art-paper:oklch(20% 0 0);--art-paper-shade:oklch(17% 0 0);--art-ink:oklch(100% 0 0);--art-ink-soft:oklch(92% 0 0);--art-ink-faint:oklch(75% 0 0);--art-water:oklch(36% .05 215);--art-water-ink:oklch(92% .04 220);--art-wash-opacity:.45;--art-wash-opacity-active:.65}:root[data-text-scale="0.875"]{--text-scale:.875}:root[data-text-scale="1.25"]{--text-scale:1.25}:root[data-text-scale="1.5"]{--text-scale:1.5}:root[data-text-scale="2"]{--text-scale:2}:root[data-reading-font=hyperlegible]{--font-read:var(--font-legible);--font-ui:var(--font-legible);--font-label:var(--font-legible);--leading-read:1.8;--tracking-read:calc(.05em + var(--tracking-extra));--tracking-stamp:calc(.04em + var(--tracking-extra))}:root[data-reading-font=dyslexic]{--font-read:var(--font-dyslexic);--font-ui:var(--font-dyslexic);--font-label:var(--font-dyslexic);--leading-read:1.8;--tracking-read:calc(.05em + var(--tracking-extra));--tracking-stamp:calc(.04em + var(--tracking-extra));--word-spacing:.12em;--paragraph-gap:1.2em}:root[data-line-spacing=wide]{--leading-tight:1.25;--leading-snug:1.45;--leading-ui:1.6;--leading-read:1.95;--leading-display:1.1;--paragraph-gap:1.4em}:root[data-line-spacing=wider]{--leading-tight:1.4;--leading-snug:1.6;--leading-ui:1.8;--leading-read:2.2;--leading-display:1.3;--paragraph-gap:2em}:root[data-letter-spacing=wide]{--tracking-extra:.12em;--word-spacing:.16em}:root[data-handwriting=replace]{--font-hand:var(--font-read);--hand-boost:1}:root[data-texture=off]{--paper-grain:0;--desk-grain-image:none;--kraft-fiber-image:none;--stamp-texture:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--dur-instant:.01ms;--dur-fast:.01ms;--dur-base:.01ms;--dur-open:.01ms;--dur-slow:.01ms;--dur-stamp:.01ms;--dur-camera:.01ms;--dur-deal:.01ms;--dur-flip:.01ms;--dur-sheet:.01ms;--dur-screen:.15s;--dur-draw:.15s;--dur-spread:.01ms;--dur-celebrate:.01ms;--dur-rustle:.01ms;--stagger:0s;--stagger-deal:0s;--dur-fade-fast:.1s;--dur-fade:.15s;--rise:0px;--lift:0px;--press-depth:0px;--deal-distance:0px;--deal-rotate:0deg;--sway-angle:0deg;--blur-ink:0px;--stamp-from:1;--idle-state:paused}}:root[data-motion=reduced]{--dur-instant:.01ms;--dur-fast:.01ms;--dur-base:.01ms;--dur-open:.01ms;--dur-slow:.01ms;--dur-stamp:.01ms;--dur-camera:.01ms;--dur-deal:.01ms;--dur-flip:.01ms;--dur-sheet:.01ms;--dur-screen:.15s;--dur-draw:.15s;--dur-spread:.01ms;--dur-celebrate:.01ms;--dur-rustle:.01ms;--stagger:0s;--stagger-deal:0s;--dur-fade-fast:.1s;--dur-fade:.15s;--rise:0px;--lift:0px;--press-depth:0px;--deal-distance:0px;--deal-rotate:0deg;--sway-angle:0deg;--blur-ink:0px;--stamp-from:1;--idle-state:paused}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:var(--font-ui);font-size:100%;line-height:var(--leading-ui);font-synthesis:none;color:var(--text);background-color:var(--canvas);scrollbar-color:var(--line-strong) transparent;hanging-punctuation:first}body{min-height:100dvh;font-size:var(--step-0);color:var(--text);background:radial-gradient(110% 75% at 24% -14%, var(--lamp-glow), transparent 64%) fixed, radial-gradient(150% 120% at 50% 35%, transparent 58%, var(--vignette)) fixed, var(--desk-grain-image), var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}img,svg,video,canvas,picture{max-width:100%;display:block}svg:not([width]){height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button,[role=button],a,label,summary{touch-action:manipulation}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent-strong);text-decoration-thickness:2px}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:var(--display-settings);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);line-height:var(--leading-snug)}h4{font-size:var(--step-1);line-height:var(--leading-snug)}p,li,dd{text-wrap:pretty}small{font-size:var(--step--1)}:where(:root[data-letter-spacing=wide] *){letter-spacing:var(--tracking-extra);word-spacing:var(--word-spacing)}:where(:root[data-letter-spacing=wide] .reading *){letter-spacing:var(--tracking-read)}:where(:root[data-reading-font=dyslexic] *){word-spacing:var(--word-spacing)}[data-surface=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text)}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--paper-grain-image);opacity:var(--paper-grain);mix-blend-mode:multiply;position:absolute;inset:0}.reading{font-family:var(--font-read);font-size:var(--step-read);line-height:var(--leading-read);letter-spacing:var(--tracking-read);max-width:var(--measure);text-align:start;-webkit-hyphens:manual;hyphens:manual}.reading>*+*{margin-block-start:var(--paragraph-gap)}.ink-type{font-family:var(--font-type);color:var(--ink-type);letter-spacing:var(--tracking-extra)}.ink-hand{font-family:var(--font-hand);font-size:calc(1em * var(--hand-boost));color:var(--ink-hand);line-height:1.35}.num{font-variant-numeric:tabular-nums lining-nums}.caps{font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--tracking-stamp);font-size:var(--step--1);font-weight:var(--weight-medium)}.kw{color:inherit;cursor:var(--cursor-look);text-decoration-line:underline;-webkit-text-decoration-color:var(--keyword);text-decoration-color:var(--keyword);text-underline-offset:.22em;border-radius:var(--radius-xs);text-decoration-thickness:2px;position:relative}.kw:before{content:"";inset:-9px -2px;inset-block:calc((var(--hit) - 1lh) / -2);position:absolute}.kw[data-state=new]{text-decoration-style:dotted;text-decoration-thickness:3px}.kw[data-state=new]:after{content:"●";content:"●" / "";vertical-align:super;color:var(--keyword);margin-inline-start:.15em;font-size:.5em}.kw[data-state=searched]:after{content:"";vertical-align:super;background:var(--keyword);width:.6em;height:.6em;margin-inline-start:.15em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6.5' cy='6.5' r='4.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M10 10l4.5 4.5' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6.5' cy='6.5' r='4.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M10 10l4.5 4.5' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.kw:hover{background:var(--accent-tint)}:root[data-contrast=high] .kw{text-decoration-thickness:3px}.hl-1,.hl-2,.hl-3,.hl-4,.hl-5{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:1px;padding-inline:.08em}.hl-1{background-color:var(--hl-1)}.hl-2{background-color:var(--hl-2);background-image:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--text) 22%, transparent) 0 1px, transparent 1px 5px)}.hl-3{background-color:var(--hl-3);background-image:radial-gradient(color-mix(in oklch, var(--text) 30%, transparent) .7px, transparent 1px);background-size:5px 5px}.hl-4{background-color:var(--hl-4);-webkit-text-decoration:underline wavy color-mix(in oklch, var(--text) 55%, transparent);text-decoration:underline wavy color-mix(in oklch, var(--text) 55%, transparent);text-underline-offset:.28em;text-decoration-thickness:1px}.hl-5{background-color:var(--hl-5);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--text) 60%, transparent)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--selection);color:var(--text)}:root[data-cursors=ink]{cursor:var(--cursor-default)}[data-verb=look]{cursor:var(--cursor-look)}[data-verb=take]{cursor:var(--cursor-take)}[data-verb=take]:active,[data-verb=hold],.is-dragging{cursor:var(--cursor-hold)}[data-verb=write]{cursor:var(--cursor-write)}[data-verb=pin]{cursor:var(--cursor-pin)}[data-verb=use]{cursor:var(--cursor-use)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:var(--z-skip);padding:var(--space-3) var(--space-4);min-height:var(--hit);border-radius:var(--radius-s);background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-semibold);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--dur-fast) var(--ease-out);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.skip-link:focus-visible{transform:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){scroll-behavior:auto}:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;animation-iteration-count:1!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;animation-iteration-count:1!important}.logo-mono{--logo-t1:var(--text-muted);--logo-t2:var(--text-muted);--logo-t3:var(--text-muted)}[data-surface=paper] .logo-mono,.logo-mono[data-surface=paper]{--logo-t1:var(--ink);--logo-t2:var(--ink);--logo-t3:var(--ink)}@media (forced-colors:active){:focus-visible{outline-color:highlight}.kw{text-decoration-color:linktext}.hl-1,.hl-2,.hl-3,.hl-4,.hl-5{forced-color-adjust:none;color:marktext;background:mark}.grain:after{display:none}body{background:canvas}.logo-mono{--logo-t1:CanvasText;--logo-t2:CanvasText;--logo-t3:CanvasText}}.desk-surface{isolation:isolate;background-color:var(--canvas);color:var(--text);position:relative}.desk-surface:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at var(--lamp-x,30%) var(--lamp-y,-5%), var(--lamp-glow), transparent 70%), radial-gradient(140% 120% at 50% 40%, transparent 55%, var(--vignette)), var(--desk-grain-image);opacity:1;position:absolute;inset:0}.blotter{background:var(--surface-1);border-radius:var(--radius-l);box-shadow:var(--shadow-2);position:relative}.blotter:after{content:"";pointer-events:none;border:1.5px dashed var(--stitch);border-radius:calc(var(--radius-l) - 4px);position:absolute;inset:5px}.mat-paper{isolation:isolate;background:var(--paper);color:var(--ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper);position:relative}.mat-paper:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--paper-grain-image);opacity:var(--paper-grain);mix-blend-mode:multiply;position:absolute;inset:0}.edge-torn{-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--edge-torn) bottom / 120px 10px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--edge-torn) bottom / 120px 10px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--edge-torn) bottom / 120px 10px repeat-x}.edge-perforated{-webkit-mask:var(--edge-perforated) top / 14px 8px repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - 8px) no-repeat;-webkit-mask:var(--edge-perforated) top / 14px 8px repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - 8px) no-repeat;mask:var(--edge-perforated) top / 14px 8px repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - 8px) no-repeat}.mat-kraft{isolation:isolate;background:var(--kraft);color:var(--kraft-ink);position:relative}.mat-kraft:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--kraft-fiber-image);mix-blend-mode:multiply;position:absolute;inset:0}.mat-manila{background:var(--manila);color:var(--kraft-ink)}.mat-card{--rule-gap:1.75rem;--head-h:2.6rem;background-color:var(--card);background-image:linear-gradient(var(--card-margin), var(--card-margin)), repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule-gap) - 1px), var(--card-rule) calc(var(--rule-gap) - 1px) var(--rule-gap));background-size:100% 2px, 100% calc(100% - var(--head-h));background-position:0 var(--head-h), 0 var(--head-h);color:var(--ink);border-radius:var(--radius-xs);box-shadow:var(--shadow-paper);background-repeat:no-repeat;position:relative}.mat-tape{width:var(--tape-w,88px);height:var(--tape-h,26px);background:var(--tape);box-shadow:0 0 0 1px var(--tape-edge);transform:rotate(var(--tape-r,-4deg));-webkit-mask:var(--tape-mask);-webkit-mask:var(--tape-mask);mask:var(--tape-mask);--tape-mask:conic-gradient(from -45deg at 0 50%, #0000 90deg, #000 0) 0 0 / 51% 6px repeat-y, conic-gradient(from 135deg at 100% 50%, #0000 90deg, #000 0) 100% 0 / 51% 6px repeat-y;display:block}.mat-label{background:var(--label-tape);color:var(--label-tape-text);font-family:var(--font-label);font-weight:var(--weight-medium);font-size:var(--step--1);letter-spacing:calc(.14em + var(--tracking-extra));text-transform:uppercase;text-shadow:0 1px 0 var(--label-emboss), 0 -1px 0 var(--label-sheen);box-shadow:inset 0 1px 0 var(--label-sheen), inset 0 -1px 0 var(--label-emboss), var(--shadow-1);border-radius:2px;align-items:center;gap:.5em;padding:.18em .7em .14em;line-height:1.2;display:inline-flex}.mat-label.red{background:var(--label-tape-red)}.kicker{font-family:var(--font-label);font-size:var(--step--1);font-weight:var(--weight-medium);letter-spacing:var(--tracking-stamp);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.6em;display:inline-flex}.kicker:before{content:"";background:var(--brand);border-radius:2px;width:1.4em;height:2px}.display{font-family:var(--font-display);font-variation-settings:var(--display-settings);font-weight:var(--weight-display-black);font-size:var(--step-6);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.display em,.display-italic{font-style:italic;font-weight:var(--weight-display)}.brand-ink{color:var(--brand)}@media (forced-colors:active){.desk-surface:before,.mat-paper:after,.mat-kraft:after{display:none}.blotter:after{border-color:canvastext}.mat-card{background-image:none;border:1px solid canvastext}.mat-label{forced-color-adjust:none;color:canvas;text-shadow:none;background:canvastext}.kicker:before{background:canvastext}}@keyframes m-fade-in{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-deal{0%{transform:translate(var(--deal-x,calc(var(--deal-distance) * -.6)), var(--deal-distance)) rotate(calc(var(--deal-rotate) * var(--deal-dir,-1) + var(--tilt,0deg)))}to{transform:rotate(var(--tilt,0deg))}}@keyframes m-settle{0%{transform:translateY(calc(var(--rise) * 3)) rotate(calc(var(--tilt,0deg) - 1deg)) scale(.985)}to{transform:rotate(var(--tilt,0deg))}}@keyframes m-sheet{0%{transform:translateY(calc(var(--rise) * 6)) rotate(-2.5deg) scale(.97)}60%{transform:translateY(calc(var(--rise) * -.5)) rotate(.6deg) scale(1.005)}to{transform:rotate(var(--tilt,0deg))}}@keyframes m-sheet-out{to{transform:translateY(calc(var(--rise) * 5)) rotate(2deg) scale(.97);opacity:0}}@keyframes m-rise{0%{transform:translateY(var(--rise))}}@keyframes m-ink{0%{filter:blur(var(--blur-ink))}}@keyframes m-stamp{0%{transform:rotate(calc(var(--stamp-rot,-6deg) - 8deg)) scale(var(--stamp-from))}55%{transform:rotate(var(--stamp-rot,-6deg)) scale(.94)}78%{transform:rotate(var(--stamp-rot,-6deg)) scale(1.03)}to{transform:rotate(var(--stamp-rot,-6deg)) scale(1)}}@keyframes m-spread{0%{opacity:.55;filter:blur(1px);transform:scale(.7)}to{opacity:0;filter:blur(6px);transform:scale(1.25)}}@keyframes m-thud{0%,to{transform:none}30%{transform:translateY(1.5px)scale(.995)}60%{transform:translateY(-.5px)}}@keyframes m-ripple{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes m-lock{0%{transform:scale(1)}35%{transform:scale(.965)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes m-rustle{0%{transform:rotate(var(--tilt,0deg))}25%{transform:rotate(calc(var(--tilt,0deg) - 1.2deg)) translateX(-1px)}55%{transform:rotate(calc(var(--tilt,0deg) + .8deg)) translateX(1px)}80%{transform:rotate(calc(var(--tilt,0deg) - .3deg))}to{transform:rotate(var(--tilt,0deg))}}@keyframes m-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes m-tab{0%{transform:translateY(40%)}}@keyframes m-screen-in{0%{filter:blur(6px)brightness(.6);transform:scale(1.035)}}@keyframes m-screen-out{to{filter:blur(4px)brightness(.5);opacity:0;transform:scale(.97)}}@keyframes m-wipe-outer{0%{transform:translateX(var(--wipe-from,-101%))}}@keyframes m-wipe-inner{0%{transform:translateX(calc(var(--wipe-from,-101%) * -1))}}@keyframes m-flicker{0%,to{opacity:1}6%{opacity:.86}8%{opacity:.97}41%{opacity:1}44%{opacity:.9}49%{opacity:1}72%{opacity:.94}}@keyframes m-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes m-sway{0%,to{transform:rotate(calc(var(--tilt,0deg) - var(--sway-angle)))}50%{transform:rotate(calc(var(--tilt,0deg) + var(--sway-angle)))}}@keyframes m-dust{0%{opacity:0;transform:translate(0)}15%{opacity:var(--mote-o,.8)}50%{transform:translate(var(--mote-dx,20px), var(--mote-dy,-30px));opacity:calc(var(--mote-o,.8) * .5)}85%{opacity:var(--mote-o,.8)}to{transform:translate(calc(var(--mote-dx,20px) * 1.6), calc(var(--mote-dy,-30px) * 2));opacity:0}}@keyframes m-confetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}10%{opacity:1;transform:translate(calc(var(--cx) * .3), calc(var(--cy) * .3 - 30px)) rotate(90deg) scale(1)}to{transform:translate(var(--cx), calc(var(--cy) + 60px)) rotate(var(--cr,540deg)) scale(.9);opacity:0}}@keyframes m-scroll-drift{0%{transform:translateY(var(--parallax,40px))}to{transform:translateY(calc(var(--parallax,40px) * -1))}}.mv-deal{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-deal var(--dur-deal) var(--ease-deal) backwards;animation-delay:calc(var(--i,0) * var(--stagger-deal))}.mv-settle{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-settle var(--dur-open) var(--ease-paper) backwards;animation-delay:calc(var(--i,0) * var(--stagger-deal))}.mv-sheet{transform-origin:50% 100%;animation:m-fade-in var(--dur-fade-fast) var(--ease-out) backwards, m-sheet var(--dur-sheet) var(--ease-out) backwards}.mv-sheet-out{transform-origin:50% 100%;animation:m-sheet-out var(--dur-base) var(--ease-flick) both}.mv-rise{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger-deal))}.mv-ink{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-ink var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.mv-stamp{animation:m-fade-in var(--dur-fade-fast) linear backwards, m-stamp var(--dur-stamp) var(--ease-stamp) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.mv-spread{pointer-events:none;animation:m-spread var(--dur-spread) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger) + var(--dur-stamp) * .5)}.mv-thud{animation:m-thud var(--dur-fast) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger) + var(--dur-stamp) * .5)}.mv-lock{animation:m-lock var(--dur-slow) var(--ease-snap) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.mv-ripple{pointer-events:none;animation:m-ripple var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger))}.mv-rustle{animation:m-rustle var(--dur-rustle) var(--ease-out)}.mv-pop{animation:m-pop var(--dur-base) var(--ease-snap)}.mv-tab{animation:m-fade-in var(--dur-fade-fast) var(--ease-out) backwards, m-tab var(--dur-base) var(--ease-snap) backwards;animation-delay:calc(var(--i,0) * 40ms)}.mv-screen-in{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-screen-in var(--dur-screen) var(--ease-out) backwards}.mv-screen-out{animation:m-screen-out var(--dur-base) var(--ease-flick) both}.mv-wipe{animation:m-wipe-outer var(--dur-draw) var(--ease-ink) backwards;animation-delay:calc(var(--i,0) * var(--stagger) * 2);overflow:hidden}.mv-wipe-inner{animation:m-wipe-inner var(--dur-draw) var(--ease-ink) backwards;animation-delay:calc(var(--i,0) * var(--stagger) * 2)}.mv-flicker{animation:m-flicker var(--dur-flicker) steps(1, end) infinite;animation-play-state:var(--idle-state)}.mv-breathe{animation:m-breathe var(--dur-breathe) var(--ease-sway) infinite;animation-play-state:var(--idle-state)}.mv-sway{transform-origin:50% 0;animation:m-sway var(--dur-sway) var(--ease-sway) infinite;animation-delay:calc(var(--i,0) * -1.3s);animation-play-state:var(--idle-state)}.mv-dust{animation:m-dust var(--mote-d,var(--dur-dust)) linear infinite;animation-delay:var(--mote-delay,0s);animation-play-state:var(--idle-state)}.mv-liftable{transition:transform var(--dur-base) var(--ease-paper), box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover){.mv-liftable:hover{transform:translateY(var(--lift)) rotate(calc(var(--tilt,0deg) - .4deg))}}.mv-liftable:active{transform:translateY(0) rotate(var(--tilt,0deg)) scale(.99);transition-duration:var(--dur-instant)}.mv-pressable{transition:transform var(--dur-instant) var(--ease-out)}.mv-pressable:active{transform:translateY(var(--press-depth))}.mv-held{box-shadow:var(--shadow-lifted);transition:transform var(--dur-fast) var(--ease-snap);transform:scale(1.04)rotate(2deg)}[data-reveal=pending]{opacity:0;transform:translateY(calc(var(--rise) * 4)) rotate(var(--reveal-tilt,0deg))}[data-reveal=in]{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-deal var(--dur-deal) var(--ease-deal) backwards;animation-delay:calc(var(--i,0) * var(--stagger-deal));--deal-x:0px}@supports (animation-timeline:view()){.mv-parallax{animation:linear both m-scroll-drift;animation-timeline:view()}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .mv-flicker,:root:not([data-motion=full]) .mv-breathe,:root:not([data-motion=full]) .mv-sway,:root:not([data-motion=full]) .mv-dust,:root:not([data-motion=full]) .mv-parallax{animation:none}:root:not([data-motion=full]) .mv-dust{opacity:0}}:root[data-motion=reduced] .mv-flicker,:root[data-motion=reduced] .mv-breathe,:root[data-motion=reduced] .mv-sway,:root[data-motion=reduced] .mv-dust,:root[data-motion=reduced] .mv-parallax{animation:none}:root[data-motion=reduced] .mv-dust{opacity:0}.art{color:var(--art-ink);stroke-linecap:round;stroke-linejoin:round;font-family:var(--font-display);font-optical-sizing:auto}.art .paper{fill:var(--art-paper);stroke:none}.art .paper-shade{fill:var(--art-paper-shade);stroke:none}.art .ink,.art .ink-soft,.art .ink-faint{fill:none;stroke:currentColor}.art .ink{color:var(--art-ink)}.art .ink:not([stroke-width]){stroke-width:var(--art-stroke-base)}.art .ink-soft{color:var(--art-ink-soft)}.art .ink-soft:not([stroke-width]){stroke-width:var(--art-stroke-fine)}.art .ink-faint{color:var(--art-ink-faint)}.art .ink-faint:not([stroke-width]){stroke-width:var(--art-stroke-hair)}.art .ink[fill=currentColor],.art .ink-soft[fill=currentColor],.art .ink-faint[fill=currentColor]{fill:currentColor}.art .hatch{fill:url(#art-hatch);stroke:none}.art .hatch-dense{fill:url(#art-hatch-dense);stroke:none}.art .stipple{fill:url(#art-stipple);stroke:none}.art pattern .hatch,.art pattern .hatch-dense{fill:none;stroke:var(--art-ink-faint);stroke-width:var(--art-hatch-width)}.art pattern .hatch-dense{stroke:var(--art-ink-soft);stroke-width:var(--art-hatch-dense-width)}.art pattern .stipple{fill:var(--art-ink-soft);stroke:none}.art .water{fill:var(--art-water);fill-opacity:var(--art-water-opacity);stroke:none;color:var(--art-water-ink)}.art .water-deep{fill:var(--art-water-deep);fill-opacity:var(--art-water-opacity);stroke:none;color:var(--art-water-ink)}.art .water[stroke=currentColor],.art .water-deep[stroke=currentColor]{stroke:currentColor;stroke-width:var(--art-stroke-fine)}.art [class*=wash-]{opacity:var(--art-wash-opacity);stroke:none;color:var(--art-ink-soft);transition:opacity var(--dur-base) var(--ease-out)}.art .wash-safran{fill:var(--art-wash-safran)}.art .wash-carmin{fill:var(--art-wash-carmin)}.art .wash-indigo{fill:var(--art-wash-indigo)}.art .wash-sienne{fill:var(--art-wash-sienne)}.art .wash-sauge{fill:var(--art-wash-sauge)}.art .wash-lilas{fill:var(--art-wash-lilas)}.art .wash-celadon{fill:var(--art-wash-celadon)}.art .wash-ardoise{fill:var(--art-wash-ardoise)}.art [class*=wash-][stroke=currentColor]{stroke:currentColor;stroke-width:var(--art-stroke-hair)}.art [class*=skin-],.art [class*=hair-]{fill-opacity:var(--art-skin-opacity);stroke:none}.art .skin-1{fill:var(--art-skin-1)}.art .skin-2{fill:var(--art-skin-2)}.art .skin-3{fill:var(--art-skin-3)}.art .skin-4{fill:var(--art-skin-4)}.art .skin-5{fill:var(--art-skin-5)}.art .skin-6{fill:var(--art-skin-6)}.art .hair-blond{fill:var(--art-hair-blond)}.art .hair-roux{fill:var(--art-hair-roux)}.art .hair-chatain{fill:var(--art-hair-chatain)}.art .hair-brun{fill:var(--art-hair-brun)}.art .hair-noir{fill:var(--art-hair-noir)}.art .hair-gris{fill:var(--art-hair-gris)}.art .blush{fill:var(--art-blush);fill-opacity:var(--art-blush-opacity);stroke:none}.art .rehaut{fill:var(--art-rehaut);fill-opacity:var(--art-rehaut-opacity);stroke:none}.art .ombre{fill:var(--art-ombre);fill-opacity:var(--art-ombre-opacity);stroke:none}.art .photo-paper{fill:var(--art-photo-paper);stroke:none}.art .photo-light{fill:var(--art-photo-light);stroke:none}.art .photo-mid{fill:var(--art-photo-mid);stroke:none}.art .photo-dark{fill:var(--art-photo-dark);stroke:none}.art .label,.art .label-major,.art .label-region,.art .label-water,.art .label-note{fill:var(--art-ink);stroke:var(--art-paper);stroke-width:var(--art-label-halo);stroke-linejoin:round;paint-order:stroke;font-weight:var(--art-label-weight)}.art .label:not([font-size]){font-size:var(--art-label-size)}.art .label{text-transform:uppercase;letter-spacing:var(--art-tracking-label)}.art .label-major:not([font-size]){font-size:var(--art-label-major-size)}.art .label-major{text-transform:uppercase;letter-spacing:var(--art-tracking-major);font-weight:var(--weight-semibold)}.art .label-region:not([font-size]){font-size:var(--art-label-region-size)}.art .label-region{text-transform:uppercase;letter-spacing:var(--art-tracking-region);fill:var(--art-ink-soft);font-weight:var(--weight-regular)}.art .label-water:not([font-size]){font-size:var(--art-label-water-size)}.art .label-water{letter-spacing:.04em;fill:var(--art-water-ink);font-style:italic}.art .label-note:not([font-size]){font-size:var(--art-label-note-size)}.art .label-note{fill:var(--art-ink-soft);font-style:italic}.art g[data-state=mentioned] [class*=wash-]{opacity:0}.art g[data-state=mentioned] .ink,.art g[data-state=mentioned] .ink-soft{stroke-dasharray:var(--art-mentioned-dash);color:var(--art-ink-faint)}.art g[data-state=mentioned] .label,.art g[data-state=mentioned] .label-major{text-transform:none;letter-spacing:.02em;font-style:italic}.art g[id^=place-]:hover [class*=wash-],.art g[id^=place-]:focus-visible [class*=wash-],.art g[id^=place-]:focus-within [class*=wash-],.art g[id^=place-][aria-current=true] [class*=wash-],.art g[id^=place-][data-active] [class*=wash-]{opacity:var(--art-wash-opacity-active)}.art g[id^=place-]:focus-visible{outline:none}@media (forced-colors:active){.art .paper,.art .paper-shade,.art .photo-paper{fill:canvas}.art .ink,.art .ink-soft,.art .ink-faint{color:canvastext}.art [class*=wash-],.art [class*=skin-],.art [class*=hair-],.art .water,.art .water-deep,.art .blush,.art .ombre,.art .rehaut{fill:none}.art .label,.art .label-major,.art .label-region,.art .label-water,.art .label-note{fill:canvastext;stroke:canvas}.art g[id^=place-]:focus-visible{outline:3px solid highlight}}.keyart-live [id$=-lamp-light],.keyart-live [id$=-dust-far],.keyart-live [id$=-dust-near],.keyart-live [id$=-steam],.keyart-live [id$=-curtain],.keyart-live [id$=-pages],.keyart-live [id$=-pages-shadow]{transform-box:view-box;animation-play-state:var(--idle-state);will-change:transform, opacity}.keyart-live #keyart-desk-lamp-light{transform-origin:748px 278px}.keyart-live #keyart-desk-tall-lamp-light{transform-origin:285px 304px}.keyart-live #keyart-desk-dust-far,.keyart-live #keyart-desk-dust-near{transform-origin:789px 423px}.keyart-live #keyart-desk-tall-dust-far,.keyart-live #keyart-desk-tall-dust-near{transform-origin:319px 460px}.keyart-live #keyart-desk-steam{transform-origin:1270px 467px}.keyart-live #keyart-desk-tall-steam{transform-origin:170px 357px}.keyart-live #keyart-desk-curtain{transform-origin:512px 2px}.keyart-live #keyart-desk-tall-curtain{transform-origin:422px 4px}.keyart-live #keyart-desk-pages,.keyart-live #keyart-desk-pages-shadow{transform-origin:141px 644px}.keyart-live #keyart-desk-tall-pages,.keyart-live #keyart-desk-tall-pages-shadow{transform-origin:13px 844px}.keyart-live [id$=-lamp-light]{animation:k-lamp var(--dur-flicker) steps(1, end) infinite, k-lamp-soft calc(var(--dur-flicker) * .71) var(--ease-sway) infinite alternate}@keyframes k-lamp{0%,41%,47%,to{opacity:1}42%{opacity:.86}44%{opacity:.94}45%{opacity:.82}78%{opacity:.9}79%{opacity:1}}@keyframes k-lamp-soft{to{transform:scale(1.012)}}.keyart-live [id$=-dust-far]{animation:k-dust-far calc(var(--dur-dust) * .875) var(--ease-sway) infinite alternate}.keyart-live [id$=-dust-near]{animation:k-dust-near calc(var(--dur-dust) * .5625) var(--ease-sway) infinite alternate}@keyframes k-dust-far{0%{opacity:.5}to{opacity:1;transform:translate(6px,-18px)}}@keyframes k-dust-near{0%{opacity:.6}to{opacity:1;transform:translate(-10px,-26px)}}.keyart-live [id$=-steam]{animation:k-steam calc(var(--dur-breathe) * .96) var(--ease-sway) infinite}@keyframes k-steam{0%{opacity:0;transform:none}35%{opacity:1}to{opacity:0;transform:translateY(-14px)scaleX(1.15)}}.keyart-live [id$=-curtain]{animation:k-curtain var(--dur-sway) var(--ease-sway) infinite alternate}@keyframes k-curtain{0%{transform:rotate(-.8deg)skew(-1.2deg)}to{transform:rotate(.8deg)skew(1.2deg)}}.keyart-live [id$=-pages]{animation:k-pages calc(var(--dur-sway) * 1.45) var(--ease-paper) infinite}.keyart-live [id$=-pages-shadow]{animation:k-pages-shadow calc(var(--dur-sway) * 1.45) var(--ease-paper) infinite}@keyframes k-pages{0%,78%,to{transform:none}86%{transform:rotate(-4deg)skewY(-2deg)}92%{transform:rotate(-1.2deg)skewY(-.5deg)}}@keyframes k-pages-shadow{0%,78%,to{opacity:1}86%{opacity:.5}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .keyart-live [id]{animation:none}}:root[data-motion=reduced] .keyart-live [id]{animation:none}.container{max-inline-size:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container-narrow{max-inline-size:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--space-16)}.band[data-surface=paper]{background:var(--canvas);color:var(--text)}@media (width<=37.4375rem){.band{padding-block:var(--space-12)}}.page-head{gap:var(--space-4);padding-block:var(--space-16) var(--space-10);display:grid}.page-head h1{font-size:var(--step-5)}.kicker{font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}[data-surface=paper] .kicker{color:var(--text-muted)}.lede{max-inline-size:var(--measure);font-family:var(--font-read);font-size:var(--step-1);line-height:var(--leading-snug);color:var(--text-muted)}.prose{max-inline-size:var(--measure);font-family:var(--font-read);font-size:var(--step-read);line-height:var(--leading-read)}.prose>*+*{margin-block-start:var(--space-4)}.prose h2,.prose h3{margin-block-start:var(--space-10)}.section-head{gap:var(--space-3);margin-block-end:var(--space-8);display:grid}.site-footer.svelte-4jwo3w{border-block-start:var(--border) solid var(--line);background:var(--surface-1);color:var(--text-muted);margin-block-start:var(--space-16)}.inner.svelte-4jwo3w{gap:var(--space-8);max-inline-size:var(--container);padding:var(--space-12) var(--gutter) var(--space-10);margin-inline:auto;display:grid}.logos.svelte-4jwo3w{align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.logos.svelte-4jwo3w li:where(.svelte-4jwo3w){justify-items:start;gap:var(--space-2);padding:var(--space-5) var(--space-5) 0 0;display:grid}.logos.svelte-4jwo3w .brand-logo{block-size:var(--space-10);inline-size:auto}.role.svelte-4jwo3w{font-size:var(--step--1)}.links.svelte-4jwo3w{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.links.svelte-4jwo3w a:where(.svelte-4jwo3w){min-block-size:var(--hit);align-items:center;display:inline-flex}.legal.svelte-4jwo3w{max-inline-size:var(--measure);font-size:var(--step--1)}.site-header.svelte-a8kxe2{z-index:var(--z-header);border-block-end:var(--border) solid var(--line);background:var(--canvas);position:relative}.inner.svelte-a8kxe2{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);max-inline-size:var(--container);min-block-size:var(--site-header-h);padding:var(--space-2) var(--gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.home.svelte-a8kxe2{min-block-size:var(--hit);color:var(--text);border-radius:var(--radius-s);align-items:center;text-decoration:none;display:inline-flex}ul.svelte-a8kxe2{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){min-block-size:var(--hit);padding-inline:var(--space-3);border-radius:var(--radius-s);color:var(--text-muted);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);align-items:center;text-decoration:none;display:inline-flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--text);background:var(--surface-2)}nav.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){color:var(--accent);text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:2px}@media (width<=37.4375rem){.inner.svelte-a8kxe2{padding-block:var(--space-3)}nav.svelte-a8kxe2{inline-size:100%}ul.svelte-a8kxe2{gap:var(--space-1);margin-inline:calc(var(--space-3) * -1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){inline-size:100%}}main.svelte-12qhfyh:focus{outline:none}
