:root{--paper:#ecedea;--sheet:#fafaf7;--ink:#17191e;--ink-faded:#5a5d66;--pencil:#2347c5;--stamp-red:#c2352b;--rule:color-mix(in oklab, var(--ink) 22%, transparent);--serif:"Ibarra Real Nova", "Iowan Old Style", Georgia, serif;--mono:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--step--2:calc(clamp(.75rem, .73rem + .1vw, .8rem));--step--1:calc(clamp(.84rem, .81rem + .14vw, .94rem));--step-0:calc(clamp(1.125rem, 1.08rem + .19vw, 1.25rem));--step-1:calc(clamp(1.35rem, 1.24rem + .47vw, 1.67rem));--step-2:calc(clamp(1.62rem, 1.41rem + .9vw, 2.22rem));--step-3:calc(clamp(1.94rem, 1.58rem + 1.6vw, 2.96rem));--step-hero:calc(clamp(2.75rem, 1.6rem + 4.6vw, 5.75rem));--gutter:calc(clamp(1.25rem, .8rem + 2vw, 2.5rem));--gap:calc(clamp(1rem, .6rem + 1.2vw, 1.75rem));--space-s:calc(clamp(1.5rem, 1.2rem + 1vw, 2rem));--space-m:calc(clamp(3rem, 2.2rem + 3vw, 5rem));--space-l:calc(clamp(5rem, 3.5rem + 6vw, 9rem));--space-xl:calc(clamp(7rem, 4rem + 11vw, 15rem));--ease-brand:cubic-bezier(.625, .05, 0, 1);--ease-brand-out:cubic-bezier(.16, 1, .3, 1);--dur-micro:.2s;--dur-ui:.5s;--dur-reveal:.9s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--pencil)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ink-faded) var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--step-0);font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.55}blockquote,body,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}h1,h2,h3{text-wrap:balance;font-weight:500;line-height:1.05}dd,li,p{text-wrap:pretty}::selection{background:var(--pencil);color:var(--sheet)}:focus-visible{outline:2px solid var(--pencil);outline-offset:3px}.mono,code,kbd,pre{font-family:var(--mono);font-variant-ligatures:none;font-size:.78em;font-stretch:87.5%}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.22em;transition:background-size var(--dur-ui) var(--ease-brand-out),text-decoration-color var(--dur-micro) linear;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M1 5.2C20 3.6 38 6.4 60 4.6S101 3.4 119 5' fill='none' stroke='%232347c5' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:0 .42em;text-decoration-thickness:1px}@media (hover:hover){a:hover{background-size:100% .42em;text-decoration-color:#0000}}a:focus-visible{background-size:100% .42em;text-decoration-color:#0000}.main{overflow-x:clip}.wrap{width:min(100% - 2 * var(--gutter),84rem);margin-inline:auto}.rule-double{border:0;border-top:4px double var(--ink);margin:0}.run-in{font-weight:700}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:10;background:var(--ink);color:var(--sheet);padding:.5rem .9rem;position:absolute;top:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.button{background:var(--pencil);min-height:3rem;color:var(--sheet);font-family:var(--mono);font-stretch:87.5%;font-size:var(--step--1);letter-spacing:.01em;transition:background-color var(--dur-micro) linear,transform var(--dur-micro) var(--ease-brand-out);background-image:none;border-radius:2px;align-items:center;gap:.6em;padding:.7rem 1.35rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.button:hover{background-color:color-mix(in oklab,var(--pencil) 82%,var(--ink))}}.button:active{transform:translateY(1px)scale(.985)}.stamp[data-v-24f0f213]{--stamp-color:var(--pencil);pointer-events:none;display:inline-block;rotate:-7deg}.stamp--red[data-v-24f0f213]{--stamp-color:var(--stamp-red)}.stamp__ink[data-v-24f0f213]{width:0;height:0;position:absolute}.stamp__body[data-v-24f0f213]{border:3px double var(--stamp-color);outline:2px solid var(--stamp-color);outline-offset:3px;color:var(--stamp-color);font-family:var(--mono);text-transform:uppercase;mix-blend-mode:multiply;flex-direction:column;align-items:center;gap:.15em;padding:.3em .7em .35em;font-weight:800;font-stretch:75%;line-height:1;display:inline-flex}.stamp__text[data-v-24f0f213]{letter-spacing:.08em;font-size:1em}.stamp__date[data-v-24f0f213]{letter-spacing:.12em;font-size:.48em;font-weight:600}.error[data-v-3fb41c81]{gap:var(--space-s);padding-block:var(--space-s) var(--space-l);display:grid}.error__name[data-v-3fb41c81]{font-size:var(--step-1);letter-spacing:.06em;font-variant-caps:all-small-caps;font-weight:700}.error__name a[data-v-3fb41c81]{text-decoration:none}.error__title[data-v-3fb41c81]{margin-top:var(--space-m);font-size:var(--step-hero);max-width:14ch}.error__stamp[data-v-3fb41c81]{justify-self:end;font-size:calc(clamp(1.8rem,1.3rem + 2vw,3rem))}
