.site-header[data-astro-cid-fzpbxy5g]{z-index:10;box-shadow:inset 0 calc(-1 * var(--seam-width)) 0 var(--header-rule);position:relative}.site-header__inner[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-block:1.4rem;display:flex}.site-header__brand[data-astro-cid-fzpbxy5g]{font-size:var(--step-2);letter-spacing:-.03em;margin-inline-end:auto;font-weight:600;line-height:1;text-decoration:none;display:flex}.site-header__logo[data-astro-cid-fzpbxy5g]{block-size:clamp(3.5rem,6.5vw,5.5rem);inline-size:auto;display:block}.site-header__logo[data-astro-cid-fzpbxy5g] svg{block-size:100%;inline-size:auto;display:block}.site-header__actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:.75rem;display:flex}.site-header__toggle[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid;padding:.4em .9em;font-weight:600;display:none}.site-nav[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:clamp(1rem,2.2vw,2rem);margin:0;padding:0;list-style:none;display:flex}.site-nav__section[data-astro-cid-fzpbxy5g]{position:relative}.site-header__link[data-astro-cid-fzpbxy5g]{text-align:start;font-family:inherit;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;padding:0 0 .35em;font-weight:600;text-decoration:none;transition:border-color .16s;display:inline-flex}.site-header__link[data-astro-cid-fzpbxy5g]:hover,.site-header__link[data-astro-cid-fzpbxy5g]:focus-visible,.site-header__link[data-astro-cid-fzpbxy5g].is-current{border-bottom-color:var(--accent)}.site-nav__caret[data-astro-cid-fzpbxy5g]{border-block-start:.34em solid;border-inline:.3em solid #0000;block-size:0;inline-size:0;margin-inline-start:.5em;transition:transform .16s}[data-astro-cid-fzpbxy5g][aria-expanded=true] .site-nav__caret[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}.site-nav__panel[data-astro-cid-fzpbxy5g]{z-index:20;background-color:var(--ground);border:2px solid var(--ink);min-inline-size:15rem;padding:1rem 1.4rem;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-start:-1.1rem}.site-nav__panel[data-astro-cid-fzpbxy5g][hidden]{display:none}.site-nav__section[data-astro-cid-fzpbxy5g]:last-child .site-nav__panel[data-astro-cid-fzpbxy5g]{inset-inline:auto -1.1rem}.site-nav__list[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}.site-nav__list--nested[data-astro-cid-fzpbxy5g]{border-inline-start:1px solid var(--rule);margin-block:.15rem .35rem;margin-inline-start:.55rem;padding-inline-start:.8rem}.site-nav__link[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);border-bottom:3px solid #0000;padding-block:.3rem .2rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .16s;display:inline-block}.site-nav__link[data-astro-cid-fzpbxy5g]:hover,.site-nav__link[data-astro-cid-fzpbxy5g]:focus-visible,.site-nav__link[data-astro-cid-fzpbxy5g].is-current{border-bottom-color:var(--accent)}@media (width<=60rem){.site-header__toggle[data-astro-cid-fzpbxy5g]{display:block}.site-header__actions[data-astro-cid-fzpbxy5g]{order:1}.site-header__toggle[data-astro-cid-fzpbxy5g]{order:2}.site-header__nav[data-astro-cid-fzpbxy5g]{flex-basis:100%;order:3;display:none}.site-header[data-astro-cid-fzpbxy5g].is-open .site-header__nav[data-astro-cid-fzpbxy5g]{display:block}.site-nav[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:0;padding-block:.5rem 1rem}.site-nav__section[data-astro-cid-fzpbxy5g]+.site-nav__section[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--rule)}.site-header__link[data-astro-cid-fzpbxy5g]{border-bottom:0;justify-content:space-between;align-items:center;inline-size:100%;padding-block:.85em;display:flex}.site-header__link[data-astro-cid-fzpbxy5g].is-current,.site-header__link[data-astro-cid-fzpbxy5g]:hover{color:var(--accent);border-bottom:0}.site-nav__panel[data-astro-cid-fzpbxy5g]{z-index:auto;background:0 0;border:0;min-inline-size:0;padding:0 0 .9rem 1rem;position:static}.site-nav__link[data-astro-cid-fzpbxy5g]{padding-block:.5rem .4rem}}.social-icon[data-astro-cid-g5kwm3ld]{flex:none;width:1.4em;height:1.4em}.notice[data-astro-cid-nns7i3if]{max-width:70ch;font-size:var(--step--1);font-weight:500;line-height:1.5}.acknowledgement[data-astro-cid-nns7i3if]{text-align:center}.acknowledgement__label[data-astro-cid-nns7i3if]{margin-block-end:.9rem}.acknowledgement__text[data-astro-cid-nns7i3if]{max-width:104ch;font-size:var(--step--1);text-wrap:pretty;margin-inline:auto;font-weight:500;line-height:1.6}.footer-cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:clamp(1.75rem,4vw,3rem);display:grid}.footer-cols[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if],.footer-nav[data-astro-cid-nns7i3if]{font-size:var(--step--1);line-height:1.7}.footer-address[data-astro-cid-nns7i3if]{white-space:pre-line}.footer-nav[data-astro-cid-nns7i3if]{padding:0;list-style:none}.footer-nav--nested[data-astro-cid-nns7i3if]{border-inline-start:1px solid var(--rule);margin-block:.1rem .35rem;margin-inline-start:.2rem;padding-inline-start:.8rem}.footer-cols--menu[data-astro-cid-nns7i3if]+.footer-cols[data-astro-cid-nns7i3if]{border-block-start:1px solid var(--rule);padding-block-start:clamp(1.75rem,4vw,3rem)}.footer-cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-underline-offset:.18em;text-decoration-thickness:2px;text-decoration-color:var(--accent);transition:text-decoration-thickness .16s}.footer-cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer-cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{text-decoration-thickness:4px}.socials[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.15rem;margin-inline-start:-.7rem;padding:0;list-style:none;display:flex}.socials__link[data-astro-cid-nns7i3if]{block-size:2.75rem;inline-size:2.75rem;font-size:var(--step-0);justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex}.footer-cols[data-astro-cid-nns7i3if] .socials__link[data-astro-cid-nns7i3if]:hover,.footer-cols[data-astro-cid-nns7i3if] .socials__link[data-astro-cid-nns7i3if]:focus-visible{color:var(--ink);background-color:color-mix(in srgb, var(--ink) 18%, transparent)}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amatic-sc-cyrillic-400-normal.Cvet1vQo.woff2)format("woff2"),url(/_astro/amatic-sc-cyrillic-400-normal.qYpV1xHz.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amatic-sc-hebrew-400-normal.DMMrTqKz.woff2)format("woff2"),url(/_astro/amatic-sc-hebrew-400-normal.BKcT6mz8.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amatic-sc-vietnamese-400-normal.CcdfjJgd.woff2)format("woff2"),url(/_astro/amatic-sc-vietnamese-400-normal.CTWaTTc9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amatic-sc-latin-ext-400-normal.t7QV2fBr.woff2)format("woff2"),url(/_astro/amatic-sc-latin-ext-400-normal.BoeiHCRb.woff)format("woff");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:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amatic-sc-latin-400-normal.BYMtr4HQ.woff2)format("woff2"),url(/_astro/amatic-sc-latin-400-normal.CvxyDaGH.woff)format("woff");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:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amatic-sc-cyrillic-700-normal.DEegBhED.woff2)format("woff2"),url(/_astro/amatic-sc-cyrillic-700-normal.DtCSrGKl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amatic-sc-hebrew-700-normal.DsDyuJ9X.woff2)format("woff2"),url(/_astro/amatic-sc-hebrew-700-normal.Qho9vw4f.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amatic-sc-vietnamese-700-normal.CfTdg1ND.woff2)format("woff2"),url(/_astro/amatic-sc-vietnamese-700-normal.SX_ecbIl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amatic-sc-latin-ext-700-normal.8uVeyB3R.woff2)format("woff2"),url(/_astro/amatic-sc-latin-ext-700-normal.cfnpwQy3.woff)format("woff");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:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amatic-sc-latin-700-normal.Dm5yrGS-.woff2)format("woff2"),url(/_astro/amatic-sc-latin-700-normal.CYOJcvwQ.woff)format("woff");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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2)format("woff2-variations");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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2)format("woff2-variations");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:Albert Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-italic.B2T1u01T.woff2)format("woff2-variations");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:Albert Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-italic.CPqP8Wwp.woff2)format("woff2-variations");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}[data-palette=dimmed]{--paper:#fffaec;--paper-ink:#2e2e2e;--paper-head:var(--paper-ink);--paper-accent:var(--green);--paper-dim:.75;--paper-seam:20%;--green:#005a2b;--green-ink:#f5f5f5;--green-head:#eddbff;--green-accent:var(--yellow);--green-dim:.75;--green-seam:38%;--blue:#001192;--blue-ink:#f5f5f5;--blue-head:#ffdad0;--blue-accent:var(--yellow);--blue-seam:100%;--blue-dim:.75;--purple:#3a00b5;--purple-ink:#f5f5f5;--purple-head:#cbead2;--purple-accent:var(--yellow);--purple-dim:.75;--purple-seam:52%;--yellow:#d9b100;--yellow-ink:#2e2e2e;--yellow-head:#600c00;--yellow-accent:var(--blue);--yellow-dim:.83;--yellow-seam:22%;--pink:#dc79b7;--pink-ink:#2e2e2e;--pink-head:#003718;--pink-accent:var(--blue);--pink-dim:.98;--pink-seam:22%;--red:#970000;--red-ink:#f5f5f5;--red-head:#eddbff;--red-accent:var(--yellow);--red-dim:.75;--red-seam:38%;--orange:#c14b00;--orange-ink:#f5f5f5;--orange-head:#fff4e6;--orange-accent:#efc734;--orange-dim:1;--orange-seam:28%;--lightblue:#9dc4ec;--lightblue-ink:#2e2e2e;--lightblue-head:var(--lightblue-ink);--lightblue-accent:var(--blue);--lightblue-dim:.8;--lightblue-seam:20%;--tan:#b29056;--tan-ink:#2e2e2e;--tan-head:var(--tan-ink);--tan-accent:var(--blue);--tan-dim:1;--tan-seam:22%;--brown:#63432a;--brown-ink:#f5f5f5;--brown-head:var(--brown-ink);--brown-accent:var(--yellow);--brown-dim:.75;--brown-seam:40%;--terracotta:#b05730;--terracotta-ink:#f5f5f5;--terracotta-head:var(--terracotta-ink);--terracotta-accent:var(--paper);--terracotta-dim:1;--terracotta-seam:26%;--header:var(--paper);--header-ink:var(--paper-ink);--header-head:var(--header-ink);--header-accent:var(--paper-accent);--header-dim:var(--paper-dim);--header-seam:var(--paper-seam);--header-rule:transparent}:root{--font-display:"Amatic SC", "Arial Narrow", "Segoe Print", sans-serif;--font-body:"Albert Sans Variable", system-ui, -apple-system, sans-serif;--step--1:clamp(.82rem, .79rem + .14vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.2rem, 1.11rem + .44vw, 1.45rem);--step-2:clamp(1.55rem, 1.35rem + .98vw, 2.15rem);--step-3:clamp(2rem, 1.6rem + 1.95vw, 3.15rem);--step-4:clamp(2.5rem, 1.83rem + 3.3vw, 4.6rem);--step-5:clamp(2.5rem, 1.23rem + 6.35vw, 6.6rem);--measure:64ch;--form-measure:36rem;--gutter:clamp(1.25rem, 4vw, 3.5rem);--maxw:78rem;--rhythm:clamp(3.25rem, 8vw, 7rem);--seam-width:1px;--ground:var(--paper);--ink:var(--paper-ink);--accent:var(--paper-accent);--dim:var(--paper-dim);--seam-shift:var(--paper-seam);--rule:color-mix(in srgb, var(--ink) 22%, transparent);--seam:color-mix(in srgb, #000 var(--seam-shift), var(--ground))}.t-paper{--ground:var(--paper);--ink:var(--paper-ink);--head:var(--paper-head);--accent:var(--paper-accent);--dim:var(--paper-dim);--seam-shift:var(--paper-seam)}.t-green{--ground:var(--green);--ink:var(--green-ink);--head:var(--green-head);--accent:var(--green-accent);--dim:var(--green-dim);--seam-shift:var(--green-seam)}.t-blue{--ground:var(--blue);--ink:var(--blue-ink);--head:var(--blue-head);--accent:var(--blue-accent);--dim:var(--blue-dim);--seam-shift:var(--blue-seam)}.t-purple{--ground:var(--purple);--ink:var(--purple-ink);--head:var(--purple-head);--accent:var(--purple-accent);--dim:var(--purple-dim);--seam-shift:var(--purple-seam)}.t-yellow{--ground:var(--yellow);--ink:var(--yellow-ink);--head:var(--yellow-head);--accent:var(--yellow-accent);--dim:var(--yellow-dim);--seam-shift:var(--yellow-seam)}.t-pink{--ground:var(--pink);--ink:var(--pink-ink);--head:var(--pink-head);--accent:var(--pink-accent);--dim:var(--pink-dim);--seam-shift:var(--pink-seam)}.t-red{--ground:var(--red);--ink:var(--red-ink);--head:var(--red-head);--accent:var(--red-accent);--dim:var(--red-dim);--seam-shift:var(--red-seam)}.t-orange{--ground:var(--orange);--ink:var(--orange-ink);--head:var(--orange-head);--accent:var(--orange-accent);--dim:var(--orange-dim);--seam-shift:var(--orange-seam)}.t-lightblue{--ground:var(--lightblue);--ink:var(--lightblue-ink);--head:var(--lightblue-head);--accent:var(--lightblue-accent);--dim:var(--lightblue-dim);--seam-shift:var(--lightblue-seam)}.t-tan{--ground:var(--tan);--ink:var(--tan-ink);--head:var(--tan-head);--accent:var(--tan-accent);--dim:var(--tan-dim);--seam-shift:var(--tan-seam)}.t-brown{--ground:var(--brown);--ink:var(--brown-ink);--head:var(--brown-head);--accent:var(--brown-accent);--dim:var(--brown-dim);--seam-shift:var(--brown-seam)}.t-terracotta{--ground:var(--terracotta);--ink:var(--terracotta-ink);--head:var(--terracotta-head);--accent:var(--terracotta-accent);--dim:var(--terracotta-dim);--seam-shift:var(--terracotta-seam)}.t-header{--ground:var(--header);--ink:var(--header-ink);--head:var(--header-head);--accent:var(--header-accent);--dim:var(--header-dim);--seam-shift:var(--header-seam)}.t-light{--ground:var(--page-light);--ink:var(--page-light-ink);--head:var(--page-light-head);--accent:var(--page-light-accent);--dim:var(--page-light-dim);--seam-shift:var(--page-light-seam)}.t-medium{--ground:var(--page-medium);--ink:var(--page-medium-ink);--head:var(--page-medium-head);--accent:var(--page-medium-accent);--dim:var(--page-medium-dim);--seam-shift:var(--page-medium-seam)}.t-dark{--ground:var(--page-dark);--ink:var(--page-dark-ink);--head:var(--page-dark-head);--accent:var(--page-dark-accent);--dim:var(--page-dark-dim);--seam-shift:var(--page-dark-seam)}.t-paper,.t-green,.t-blue,.t-purple,.t-yellow,.t-pink,.t-red,.t-orange,.t-lightblue,.t-tan,.t-brown,.t-terracotta,.t-light,.t-medium,.t-dark,.t-header{--rule:color-mix(in srgb, var(--ink) 22%, transparent);--seam:color-mix(in srgb, #000 var(--seam-shift), var(--ground));background-color:var(--ground);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .58 0 0 0 0 .388 0 0 0 0 .263 0 0 0 1 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0 1 1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23s)' opacity='.18'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--ground);min-height:100svh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.6}img,picture,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.display{font-family:var(--font-display);-webkit-text-stroke:.028em currentColor;letter-spacing:normal;text-wrap:balance;overflow-wrap:break-word;font-weight:700;line-height:1}.display:is(h1,h2,h3,h4,h5,h6){color:var(--head)}.display--xl{font-size:var(--step-5);line-height:.95}.display--lg{font-size:var(--step-4)}.display--md{font-size:var(--step-3)}.display--sm{font-size:var(--step-2);line-height:1.08}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.2;display:block}.eyebrow:after{content:"";background-color:var(--accent);width:2.5rem;height:3px;margin-top:.6em;display:block}.eyebrow--bare:after{display:none}.standfirst{font-size:var(--step-1);text-wrap:pretty;max-width:46ch;line-height:1.45}.meta{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;opacity:var(--dim)}.field{padding-block:var(--rhythm);border-block-end:var(--seam-width) solid var(--seam)}.field--tight{padding-block:clamp(2rem,4.5vw,3.5rem)}.field--seamless{border-block-end:0}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:52rem}.stack>*+*{margin-block-start:var(--stack-gap,1.5rem)}.stack--lg{--stack-gap:clamp(1.75rem, 3.5vw, 2.75rem)}.stack--sm{--stack-gap:.75rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:clamp(1.75rem,4vw,3.5rem);display:grid}.media{isolation:isolate;background-color:var(--ground);--frame:var(--seam);box-shadow:clamp(.375rem, .9vw, .75rem) clamp(.375rem, .9vw, .75rem) 0 var(--frame);display:block;position:relative}.media>img,.media>video{object-fit:cover;width:100%;height:100%}.media--wash{--veil:22%}.media--wash-field{--veil:42%}.media--wash:after,.media--wash-field:after{content:"";background-color:color-mix(in srgb, var(--ground) var(--veil), transparent);pointer-events:none;position:absolute;inset:0}.media--wash>img,.media--wash>video{filter:saturate(.88)}.media--wash-field>img,.media--wash-field>video{filter:saturate(.72)contrast(1.04)}.link{letter-spacing:.02em;box-shadow:inset 0 -3px 0 var(--accent);padding-bottom:.32em;font-weight:600;text-decoration:none;transition:box-shadow .16s,transform 80ms;display:inline-block}.link:hover,.link:focus-visible{box-shadow:inset 0 -6px 0 var(--accent)}.link:active{box-shadow:inset 0 -6px 0 var(--ink);transform:translateY(1px)}.button{text-align:center;font-family:var(--font-body);font-weight:600;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;background-color:var(--ink);color:var(--ground);border:2px solid var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.6em;padding:.85em 1.6em;line-height:1.2;text-decoration:none;transition:box-shadow .16s,transform 80ms;display:inline-flex}.button:hover:not(:disabled):not([aria-disabled=true]),.button:focus-visible:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 3px var(--ground)}.button:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 3px var(--ground);transform:translateY(1px)}.button--secondary{color:var(--ink);background-color:#0000}.button--secondary:hover:not(:disabled):not([aria-disabled=true]),.button--secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.button--secondary:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 3px var(--ink)}.button--sm{font-size:calc(var(--step--1) * .92);padding:.6em 1.15em}.button--lg{font-size:var(--step-0);letter-spacing:.08em;padding:.9em 1.9em}.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;background-color:var(--ink);border-color:var(--ink);color:var(--ground)}.button--secondary:disabled,.button--secondary[aria-disabled=true]{color:var(--ink);background-color:#0000}.button-group{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.prose{max-width:var(--measure)}.prose>*+*{margin-block-start:1.15em}.prose>:first-child{margin-block-start:0}.prose h2{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);letter-spacing:-.015em;margin-block-start:2em;line-height:1.1}.prose h3{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);margin-block-start:1.8em;line-height:1.2}.prose a{text-underline-offset:.18em;text-decoration-thickness:2px;text-decoration-color:var(--accent);transition:text-decoration-color .16s,text-decoration-thickness .16s,text-underline-offset 80ms}.prose a:hover,.prose a:focus-visible{text-decoration-thickness:4px}.prose a:active{text-decoration-thickness:4px;text-decoration-color:var(--ink);text-underline-offset:.08em}.prose ul,.prose ol{padding-inline-start:1.4em}.prose li+li{margin-block-start:.4em}.prose blockquote{border-inline-start:3px solid var(--accent);font-family:var(--font-display);font-size:var(--step-1);padding-inline-start:1.2em;line-height:1.35}.prose img{width:100%}.prose hr{border:0;border-top:1px solid var(--rule);margin-block:2.5em}.prose code{background-color:color-mix(in srgb, var(--ink) 10%, transparent);padding:.15em .4em;font-size:.9em}.prose figure{margin-block:2em}.prose figcaption{border-inline-start:3px solid var(--accent);font-size:var(--step--1);opacity:.85;margin-block-start:.7rem;padding-inline-start:.8em;line-height:1.5}.prose table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.prose caption{text-align:start;padding-block-end:.6rem;font-weight:600}.prose th,.prose td{text-align:start;vertical-align:top;border-block-end:1px solid var(--rule);padding:.7rem .9rem .7rem 0}.prose th{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.prose thead th{border-block-end:2px solid var(--ink)}.form-field__label,.form-field__legend{font-weight:600;font-size:var(--step-0);padding:0;line-height:1.35;display:block}.form-field__flag{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-inline-start:.5em;font-weight:500}.form-field__hint{max-width:var(--form-measure);font-size:var(--step--1);opacity:var(--dim);margin-block-start:.4rem;line-height:1.5}.form-field__error{max-width:var(--form-measure);border-inline-start:4px solid var(--accent);font-weight:600;font-size:var(--step--1);margin-block-start:.5rem;padding-inline-start:.8em;line-height:1.5}.form-control{width:100%;max-width:var(--form-measure);font-family:var(--font-body);font-size:var(--step-0);background-color:var(--paper);color:var(--paper-ink);border:2px solid var(--paper-ink);border-radius:0;margin-block-start:.6rem;padding:.7em .8em;line-height:1.4;display:block}.form-control::placeholder{color:color-mix(in srgb, var(--paper-ink) 70%, var(--paper));opacity:1}.form-control:disabled{opacity:.55;cursor:not-allowed}.form-control[aria-invalid=true]{border-width:4px}textarea.form-control{resize:vertical;min-height:8rem}.form-field__fieldset{border:0;min-width:0;margin-inline:0;padding:0}.choices{max-width:var(--form-measure);gap:.5rem;margin-block-start:.75rem;display:grid}.choice{--dim:.75;background-color:var(--paper);color:var(--paper-ink);border:2px solid var(--paper-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .75rem;padding:.75rem 1rem;display:grid}.choice:hover{background-color:color-mix(in srgb, var(--paper-ink) 7%, var(--paper))}.choice:has(:checked){box-shadow:inset 0 0 0 3px var(--paper-accent)}.choice:has(:disabled){opacity:.55;cursor:not-allowed}.choice__input{width:1.35rem;height:1.35rem;accent-color:var(--paper-accent);margin:0}.choice__label{cursor:pointer;font-weight:500;line-height:1.35}.choice__hint{font-size:var(--step--1);opacity:var(--dim);grid-column:2;line-height:1.45}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background-color:var(--blue);color:var(--blue-ink);padding:.75rem 1.25rem;text-decoration:none;position:absolute;inset-block-start:-100%;inset-inline-start:.5rem}.skip-link:focus{inset-block-start:.5rem}.draft-notice[data-astro-cid-z4jru4n3]{padding-block:.75rem}.draft-notice__label[data-astro-cid-z4jru4n3]{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;border:2px solid;padding:.35em .8em;font-weight:600;display:inline-block}
