@font-face{font-family:Fraunces;font-style:normal;font-weight:600 720;font-display:swap;src:url(../fonts/fraunces-soft-wonk-latin.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:600 720;font-display:swap;src:url(../fonts/fraunces-soft-wonk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-weight:800 900;font-display:swap;src:url(../fonts/nunito-latin.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}:root{--paper:#f4eddf;--paper-deep:#eae0cc;--card:#fcf8f0;--ink:#241c34;--mist:#675f72;--haze:#9c94a4;--rule:#241c3429;--yellow:#ffd447;--pink:#ff6fa8;--mint:#5fd9a6;--green:#2fa36b;--blue:#3c6cf0;--sky:#9ccbff;--lilac:#b9b1dc;--orange:#ff8a4c;--cyan:#8beaff;--sx:3px;--sy:4px;--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-round:ui-rounded, "SF Pro Rounded", "Nunito", system-ui, sans-serif;--page:1180px;--gutter:clamp(16px, 5vw, 56px);--band:clamp(88px, 10vw, 144px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;font-family:var(--font-body);color:var(--ink);background:var(--paper) url(../images/paper-grain.png) repeat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:360px 360px;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:650;line-height:1.02}p{text-wrap:pretty}ol,p,ul{margin:0}ol,ul{padding:0}img{max-width:100%;height:auto;display:block}a{text-underline-offset:3px;text-decoration-thickness:1.5px}a,button{color:inherit}button{font:inherit}:focus-visible{outline:2.5px solid var(--blue);outline-offset:3px;border-radius:6px}::selection{background:var(--yellow);color:var(--ink)}.shell{width:100%;max-width:calc(var(--page) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block-start:var(--band)}.label{font-family:var(--font-round);letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;font-weight:900;display:inline-block}.label,.lede{color:var(--mist)}.lede{max-width:38ch;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.h2{font-size:clamp(38px,5.4vw,68px)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticker{isolation:isolate;position:relative}.sticker:before{content:"";z-index:-1;background:var(--sticker-fill,var(--card));border:2px solid var(--ink);border-radius:var(--sticker-radius,24px);box-shadow:var(--sx) var(--sy) 0 var(--ink);filter:url(#ink-wobble);position:absolute;inset:0}.press{isolation:isolate;min-height:52px;font-family:var(--font-round);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:17px;font-weight:900;text-decoration:none;transition:transform .12s steps(2,jump-none);display:inline-flex;position:relative}.press:before{content:"";z-index:-1;background:var(--press-fill,var(--yellow));border:2.2px solid var(--ink);box-shadow:var(--sx) var(--sy) 0 var(--ink);filter:url(#ink-wobble);border-radius:999px;transition:box-shadow .12s steps(2,jump-none);position:absolute;inset:0}.press:active{transform:translate(var(--sx),var(--sy))}.press:active:before{box-shadow:0 0 0 var(--ink)}.rule{background:var(--ink);opacity:.85;filter:url(#ink-wobble);border:0;height:2px;margin:0}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.print{mix-blend-mode:multiply}q{quotes:auto}.header[data-v-1cdc2b0c]{z-index:5;padding-block-start:18px;position:relative}.skip[data-v-1cdc2b0c]{background:var(--ink);color:var(--card);z-index:10;border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.skip[data-v-1cdc2b0c]:focus{top:12px}.header__inner[data-v-1cdc2b0c]{align-items:center;gap:24px;min-height:56px;display:flex}.brand[data-v-1cdc2b0c]{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand__icon[data-v-1cdc2b0c]{border:2px solid var(--ink);border-radius:11px;width:40px;height:40px}.brand__name[data-v-1cdc2b0c]{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:720}.nav[data-v-1cdc2b0c]{font-family:var(--font-round);gap:clamp(18px,2.2vw,30px);margin-inline-start:auto;font-size:15px;font-weight:800;display:flex}.nav a[data-v-1cdc2b0c]{color:var(--ink);background:linear-gradient(var(--yellow),var(--yellow)) left 78% /0 9px no-repeat;padding-block:6px;text-decoration:none;transition:background-size .16s steps(3,jump-none)}.nav a[data-v-1cdc2b0c]:hover{background-size:100% 9px}.toggle[data-v-1cdc2b0c]{border:2.2px solid var(--ink);background:var(--card);width:46px;height:46px;box-shadow:2px 2.5px 0 var(--ink);color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:none}.toggle[data-v-1cdc2b0c]:active{box-shadow:none;transform:translate(2px,2.5px)}.toggle svg[data-v-1cdc2b0c]{width:22px;height:22px}.menu[data-v-1cdc2b0c]{display:none}@media (width<=920px){.nav[data-v-1cdc2b0c]{display:none}.toggle[data-v-1cdc2b0c]{display:inline-flex}.menu[data-v-1cdc2b0c]{inset-inline:0;display:block;position:absolute;top:84px}.menu__card[data-v-1cdc2b0c]{flex-direction:column;padding:10px 22px;display:flex}.menu__link[data-v-1cdc2b0c]{min-height:52px;font-family:var(--font-display);color:var(--ink);border-block-end:1.5px solid var(--rule);align-items:center;font-size:24px;font-weight:650;text-decoration:none;display:flex}.menu__link[data-v-1cdc2b0c]:last-child{border-block-end:0}}.footer[data-v-928c5558]{padding-block:var(--band) 40px}.footer__inner[data-v-928c5558]{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-block:40px 44px;display:flex}.footer__brand[data-v-928c5558]{flex-direction:column;gap:14px;max-width:34ch;display:flex}.brand[data-v-928c5558]{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__icon[data-v-928c5558]{border:2px solid var(--ink);border-radius:9px}.brand__name[data-v-928c5558]{font-family:var(--font-display);font-size:22px;font-weight:720}.footer__about[data-v-928c5558]{color:var(--mist);font-size:15.5px}.footer__columns[data-v-928c5558]{flex-wrap:wrap;gap:32px 64px;display:flex}.footer__column[data-v-928c5558]{flex-direction:column;align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.footer__column a[data-v-928c5558]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.footer__column a[data-v-928c5558]:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sister[data-v-928c5558]{gap:6px;max-width:560px;margin-bottom:48px;padding:22px 24px;display:grid}.sister__head[data-v-928c5558]{align-items:center;gap:14px;margin-top:4px;display:flex}.sister__icon[data-v-928c5558]{border:2px solid var(--ink);border-radius:13px;width:56px;height:56px}.sister__name[data-v-928c5558]{font-family:var(--font-display);font-size:26px;font-weight:720;line-height:1.1}.sister__text[data-v-928c5558]{color:var(--mist);font-size:15.5px}.sister__links[data-v-928c5558]{flex-wrap:wrap;gap:8px 22px;margin-top:6px;font-size:15.5px;display:flex}.sister__links a[data-v-928c5558]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.sister__links a[data-v-928c5558]:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.footer__fine[data-v-928c5558]{color:var(--mist);max-width:90ch;font-size:13px}
