@font-face{font-family:SangBleu Empire;src:url(../../../fonts/SangBleuEmpire-Regular-WebXL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SangBleu Empire;src:url(../../../fonts/SangBleuEmpire-RegularItalic-WebXL.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SangBleu Empire;src:url(../../../fonts/SangBleuEmpire-Medium-WebXL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SangBleu Empire;src:url(../../../fonts/SangBleuEmpire-MediumItalic-WebXL.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SangBleu Empire;src:url(../../../fonts/SangBleuEmpire-Bold-WebXL.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SangBleu Empire;src:url(../../../fonts/SangBleuEmpire-BoldItalic-WebXL.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SangBleu Empire;src:url(../../../fonts/SangBleuEmpire-Black-WebXL.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SangBleu Empire;src:url(../../../fonts/SangBleuEmpire-BlackItalic-WebXL.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--paper: oklch(.972 .012 90);--paper-2: oklch(.945 .018 88);--paper-edge: oklch(.9 .02 86);--ink: oklch(.23 .014 70);--ink-soft: oklch(.46 .014 72);--ink-faint: oklch(.66 .014 74);--seal: oklch(.81 .155 92);--seal-deep: oklch(.62 .13 78);--rule: color-mix(in oklch, var(--ink) 18%, transparent);--font-display: "SangBleu Empire", "Iowan Old Style", Georgia, serif;--font-ui: "Space Grotesk", "Helvetica Neue", system-ui, sans-serif;--step--1: clamp(.78rem, .74rem + .2vw, .9rem);--step-0: clamp(.95rem, .9rem + .25vw, 1.08rem);--step-1: clamp(1.1rem, .98rem + .6vw, 1.5rem);--step-2: clamp(1.5rem, 1.2rem + 1.4vw, 2.4rem);--step-3: clamp(2.4rem, 1.6rem + 4vw, 5rem);--step-4: clamp(3rem, 1.2rem + 9vw, 9.5rem);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-quart: cubic-bezier(.25, 1, .5, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100svh;overflow-x:hidden;font-size:var(--step-0);line-height:1.6;background-image:radial-gradient(color-mix(in oklch,var(--ink) 3%,transparent) .5px,transparent .6px);background-size:4px 4px}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1;letter-spacing:-.015em}a{color:inherit;text-decoration:none}::selection{background:var(--seal);color:#1b150c}img,svg,iframe{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.eyebrow{font-family:var(--font-ui);font-size:var(--step--1);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mark.svelte-12qhfyh{position:fixed;top:clamp(1rem,2.4vw,2rem);left:clamp(1rem,3vw,2.4rem);z-index:100;display:flex;align-items:center;gap:.6rem;mix-blend-mode:multiply}.mark.svelte-12qhfyh .mark__seal{height:clamp(1.5rem,2.4vw,1.9rem);width:auto;color:var(--ink);transition:color .4s var(--ease-quart),transform .6s var(--ease-expo);transform-origin:50% 60%}.mark__name.svelte-12qhfyh{font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;letter-spacing:.04em;color:var(--ink);opacity:0;transform:translate(-.4rem);transition:opacity .4s var(--ease-quart),transform .5s var(--ease-expo)}.mark.svelte-12qhfyh:hover .mark__seal{color:var(--seal-deep);transform:rotate(-9deg) scale(1.04)}.mark.svelte-12qhfyh:hover .mark__name:where(.svelte-12qhfyh){opacity:1;transform:none}.mark.detached.svelte-12qhfyh .mark__name:where(.svelte-12qhfyh){opacity:1;transform:none}
