@font-face{font-family:Newsreader;src:url(/fonts/newsreader-roman-core.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0020-007e,u+00a0,u+00a9,u+00b7,u+00bd,u+00d7,u+2013-2014,u+2018-2019,u+201c-201d,u+2022,u+2026,u+20ac,u+2212,u+2264-2265}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-roman-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00a1-00a8,u+00aa-00b6,u+00b8-00bc,u+00be-00d6,u+00d8-00ff,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+2010,u+201a,u+201e,u+2020-2021,u+2030,u+2032-2033,u+2039-203a,u+2044,u+2116,u+2122,u+2215,u+2219,u+2248,u+2260}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Debut Sans;src:url(/fonts/debut-sans-core.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:u+0020-007e,u+00a0,u+00a9,u+00b7,u+00bd,u+00d7,u+2013-2014,u+2018-2019,u+201c-201d,u+2022,u+2026,u+20ac,u+2190-2193,u+2212,u+2264-2265}@font-face{font-family:Debut Sans;src:url(/fonts/debut-sans-ext.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:u+00a1-00a8,u+00aa-00b6,u+00b8-00bc,u+00be-00d6,u+00d8-00ff,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+2007,u+2009-200b,u+2010-2012,u+2015,u+201a-201b,u+201e,u+2020-2021,u+2030,u+2032-2033,u+2039-203a,u+2044,u+2116,u+2122,u+2194-2199,u+2215,u+2219,u+2248,u+2260}@font-face{font-family:Newsreader Fallback;src:local("Georgia");size-adjust:92.33%;ascent-override:79.61%;descent-override:28.7%;line-gap-override:0%}@font-face{font-family:Debut Sans Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:88.91%;ascent-override:115.17%;descent-override:44.99%;line-gap-override:0%}:root{color-scheme:light;--c-paper:#FAF8F4;--c-paper-raised:#FFFFFF;--c-paper-sunk:#EFECE5;--c-paper-alt:#F2EFE8;--c-ink:#151410;--c-ink-2:#38352E;--c-ink-3:#5C574C;--c-rule:#E2DED4;--c-rule-strong:#79746A;--c-accent:#2A41E0;--c-accent-strong:#1B2BA8;--c-accent-wash:#E8EBFD;--c-on-accent:#FFFFFF;--c-focus:#2A41E0;--c-positive:#1E6A3A;--c-positive-wash:#DCEBDD;--c-caution:#7D4D00;--c-caution-wash:#F4E5C6;--c-negative:#A1232E;--c-negative-wash:#F6DEDC;--c-league-indie:#6E2160;--c-league-indie-wash:#EFE7EB;--c-league-funded:#6E4404;--c-league-funded-wash:#F1E3C8;--c-league-company:#374350;--c-league-company-wash:#E1E4E6;--c-band:#151410;--c-on-band:#FAF8F4;--c-inverse-2:#CFC7B8;--c-accent-on-ink:#A9B3FF;--c-day-tile:#FFFFFF;--c-day-tile-rule:#E2DED4;--c-chart-mark:#2A41E0;--c-chart-track:#E8EBFD;--c-chart-grid:#E2DED4;--data-w100:#2A41E0;--data-w050:#7984D8;--data-w025:#9EA5E2;--data-feedback:#2F8256;--data-on-feedback:#FFFFFF;--data-removed:#8C8578;--data-share:#8C8578;--data-track:#EFECE5;--data-flag:#151410;--hatch-removed:repeating-linear-gradient(135deg,#8C8578 0 2px,transparent 2px 6px);--data-band-hidden:#E8E9F4;--hatch-projected:repeating-linear-gradient(135deg,#9EA5E2 0 3px,transparent 3px 7px);--data-yes:#151410;--data-on-yes:#FAF8F4;--data-maybe:#B3AB9C;--data-no:#EFECE5;--font-serif:"Newsreader","Newsreader Fallback","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--font-sans:"Debut Sans","Debut Sans Fallback","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;--fs-2xs:0.8125rem;--fs-xs:0.875rem;--fs-sm:0.9375rem;--fs-md:1.0625rem;--fs-lg:1.1875rem;--fs-xl:clamp(1.3125rem,1.15rem + 0.6vw,1.625rem);--fs-2xl:clamp(1.625rem,1.3rem + 1.3vw,2.25rem);--fs-3xl:clamp(2.125rem,2rem + 2.15vw,4rem);--fs-4xl:clamp(3.5rem,2.5rem + 6.85vw,9rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-display:0.95;--lh-tight:1.15;--lh-snug:1.3;--lh-ui:1.45;--lh-text:1.6;--ls-display:-0.022em;--ls-head:-0.012em;--ls-kicker:0.09em;--measure:66ch;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--page-max:78rem;--gutter:clamp(1rem,0.4rem + 2.6vw,2.5rem);--rail:21rem;--header-h:4rem;--tap:2.75rem;--r-0:0;--r-1:2px;--r-2:4px;--r-3:8px;--r-4:12px;--r-pill:999px;--rule-hair:1px;--rule-medium:2px;--rule-heavy:4px;--shadow-1:0 1px 0 rgb(28 26 22/0.06);--shadow-2:0 1px 2px rgb(28 26 22/0.08),0 8px 24px -12px rgb(28 26 22/0.28);--shadow-3:0 2px 4px rgb(28 26 22/0.08),0 24px 48px -24px rgb(28 26 22/0.4);--focus-ring:0 0 0 2px var(--c-paper),0 0 0 4px var(--c-focus);--dur-1:120ms;--dur-2:220ms;--dur-3:420ms;--dur-deal:520ms;--stagger:45ms;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.6,0,0.3,1);--z-header:20;--z-sticky:10;--z-overlay:30}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--c-paper:#131310;--c-paper-raised:#1C1B18;--c-paper-sunk:#282621;--c-paper-alt:#191815;--c-ink:#F3F0E9;--c-ink-2:#D6D1C6;--c-ink-3:#ABA598;--c-rule:#34312B;--c-rule-strong:#81796A;--c-accent:#A3AEFF;--c-accent-strong:#C6CCFF;--c-accent-wash:#262B4D;--c-on-accent:#10132F;--c-focus:#A3AEFF;--c-positive:#7DD3A0;--c-positive-wash:#1B3325;--c-caution:#EDC27A;--c-caution-wash:#3A2E17;--c-negative:#F6A2A6;--c-negative-wash:#3D1F21;--c-league-indie:#E9B8DF;--c-league-indie-wash:#30262D;--c-league-funded:#EDC98A;--c-league-funded-wash:#382D1A;--c-league-company:#C6CFD8;--c-league-company-wash:#2B3036;--c-band:#0B0B09;--c-on-band:#F3F0E9;--c-inverse-2:#B9B0A0;--c-accent-on-ink:#A3AEFF;--c-chart-mark:#A3AEFF;--c-chart-track:#262B4D;--c-chart-grid:#35312B;--data-w100:#A3AEFF;--data-w050:#6F74A3;--data-w025:#575B7C;--data-feedback:#5FBF8A;--data-on-feedback:#10251A;--data-removed:#8F887B;--data-share:#A39B8C;--data-track:#282621;--data-flag:#F3F0E9;--hatch-removed:repeating-linear-gradient(135deg,#8F887B 0 2px,transparent 2px 6px);--data-band-hidden:#262A3C;--hatch-projected:repeating-linear-gradient(135deg,#6F74A3 0 3px,transparent 3px 7px);--data-yes:#F3F0E9;--data-on-yes:#131310;--data-maybe:#5E584D;--data-no:#282621;--shadow-1:0 1px 0 rgb(0 0 0/0.3);--shadow-2:0 1px 2px rgb(0 0 0/0.4),0 8px 24px -12px rgb(0 0 0/0.6);--shadow-3:0 2px 4px rgb(0 0 0/0.4),0 24px 48px -24px rgb(0 0 0/0.7)}}:root[data-theme=dark]{color-scheme:dark;--c-paper:#131310;--c-paper-raised:#1C1B18;--c-paper-sunk:#282621;--c-paper-alt:#191815;--c-ink:#F3F0E9;--c-ink-2:#D6D1C6;--c-ink-3:#ABA598;--c-rule:#34312B;--c-rule-strong:#81796A;--c-accent:#A3AEFF;--c-accent-strong:#C6CCFF;--c-accent-wash:#262B4D;--c-on-accent:#10132F;--c-focus:#A3AEFF;--c-positive:#7DD3A0;--c-positive-wash:#1B3325;--c-caution:#EDC27A;--c-caution-wash:#3A2E17;--c-negative:#F6A2A6;--c-negative-wash:#3D1F21;--c-league-indie:#E9B8DF;--c-league-indie-wash:#30262D;--c-league-funded:#EDC98A;--c-league-funded-wash:#382D1A;--c-league-company:#C6CFD8;--c-league-company-wash:#2B3036;--c-band:#0B0B09;--c-on-band:#F3F0E9;--c-inverse-2:#B9B0A0;--c-accent-on-ink:#A3AEFF;--c-chart-mark:#A3AEFF;--c-chart-track:#262B4D;--c-chart-grid:#35312B;--data-w100:#A3AEFF;--data-w050:#6F74A3;--data-w025:#575B7C;--data-feedback:#5FBF8A;--data-on-feedback:#10251A;--data-removed:#8F887B;--data-share:#A39B8C;--data-track:#282621;--data-flag:#F3F0E9;--hatch-removed:repeating-linear-gradient(135deg,#8F887B 0 2px,transparent 2px 6px);--data-band-hidden:#262A3C;--hatch-projected:repeating-linear-gradient(135deg,#6F74A3 0 3px,transparent 3px 7px);--data-yes:#F3F0E9;--data-on-yes:#131310;--data-maybe:#5E584D;--data-no:#282621;--shadow-1:0 1px 0 rgb(0 0 0/0.3);--shadow-2:0 1px 2px rgb(0 0 0/0.4),0 8px 24px -12px rgb(0 0 0/0.6);--shadow-3:0 2px 4px rgb(0 0 0/0.4),0 24px 48px -24px rgb(0 0 0/0.7)}@media (prefers-reduced-motion:reduce){:root{--dur-1:0ms;--dur-2:0ms;--dur-3:0ms;--dur-deal:0ms;--stagger:0ms}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--sp-4))}body{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-ui);font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}main:focus{outline:none}img,svg{display:block;max-width:100%}img{height:auto}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--c-accent);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--c-accent-strong);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}::selection{background:var(--c-accent-wash);color:var(--c-ink)}b,strong{font-weight:var(--fw-semibold)}code,kbd,pre{font-family:var(--font-mono);font-size:.9em}hr{border:0;border-top:var(--rule-hair) solid var(--c-rule);margin:var(--sp-6) 0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em}mark{background:color-mix(in srgb,var(--c-accent-wash) 80%,transparent);color:inherit;padding:0 .1em;border-radius:2px}.sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-4);top:-100px;z-index:100;background:var(--c-ink);color:var(--c-paper);padding:var(--sp-3) var(--sp-4);font-weight:var(--fw-semibold);border-radius:var(--r-2)}.skip-link:focus{top:var(--sp-3);color:var(--c-paper)}.icon{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon--sm{width:1em;height:1em}table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}td,th{text-align:left;padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-bottom:var(--rule-hair) solid var(--c-rule);vertical-align:top}thead th{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;border-bottom:var(--rule-medium) solid var(--c-ink)}td ul,thead th{color:var(--c-ink-2)}td ul{margin:var(--sp-1) 0 0;padding-left:1.1em}.wrap{width:min(100% - 2 * var(--gutter),var(--page-max));margin-inline:auto}.wrap--narrow{width:min(100% - 2 * var(--gutter),46rem);margin-inline:auto}.stack>*+*{margin-top:var(--sp-4)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.with-rail{display:grid;grid-gap:var(--sp-7);gap:var(--sp-7);grid-template-columns:minmax(0,1fr)}.with-rail.band{padding-block:var(--sp-5) var(--sp-7)}.with-rail>*{min-width:0}.rail>*+*{margin-top:var(--sp-5)}@media (min-width:72rem){.with-rail{grid-template-columns:minmax(0,1fr) var(--rail);gap:var(--sp-8);align-items:start}}.band{padding-block:var(--sp-7)}.band--alt{background:var(--c-paper-alt);border-block:var(--rule-hair) solid var(--c-rule)}.band--tight{padding-block:var(--sp-6)}.weights-panel{max-width:34rem;margin-top:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--c-paper-raised);border-radius:var(--r-4);box-shadow:inset 0 0 0 1px var(--c-rule)}.kicker{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-ink-2)}.kicker--accent{color:var(--c-accent)}.h1{font-family:var(--font-serif);font-size:var(--fs-3xl);font-weight:var(--fw-medium);line-height:1.02;letter-spacing:var(--ls-display);font-variation-settings:"opsz" 72;text-wrap:balance}.h1 em{font-weight:var(--fw-regular)}.h2{font-family:var(--font-serif);font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-head);font-variation-settings:"opsz" 60;text-wrap:balance}.h2 em{font-weight:var(--fw-regular)}.h3{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:-.005em;font-variation-settings:"opsz" 36}.h3,.h4{line-height:var(--lh-snug)}.h4{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.lede{font-family:var(--font-sans);line-height:1.5;color:var(--c-ink-2)}.lede,.prose{font-size:var(--fs-lg);text-wrap:pretty}.prose{font-family:var(--font-serif);line-height:var(--lh-text);font-variation-settings:"opsz" 18;max-width:var(--measure)}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-head);font-variation-settings:"opsz" 60;margin-top:1.6em}.prose h3{font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin-top:1.4em}.prose ol,.prose ul{padding-left:1.2em}.prose li+li{margin-top:.35em}.prose code{font-size:.8em;padding:.12em .4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere}.prose code,.prose pre{background:var(--c-paper-sunk);border-radius:var(--r-1)}.prose pre{font-size:var(--fs-sm);padding:var(--sp-3) var(--sp-4);overflow-x:auto}.prose pre code{background:none;padding:0;font-size:inherit}.prose :not(pre)>code{display:inline-block;max-width:100%;vertical-align:baseline;line-height:1.35}.prose blockquote{border-left:var(--rule-heavy) solid var(--c-rule);padding-left:var(--sp-4);color:var(--c-ink-2)}.prose a{overflow-wrap:anywhere}.prose--ui{font-size:var(--fs-md)}.muted{color:var(--c-ink-3)}.small{font-size:var(--fs-sm)}.xsmall{font-size:var(--fs-xs)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.rule-issue{border:0;height:8px;margin:0;background:linear-gradient(var(--c-ink),var(--c-ink)) top /100% 3px no-repeat,linear-gradient(var(--c-ink),var(--c-ink)) bottom /100% 1px no-repeat}.link-arrow{display:inline-flex}.link-arrow,.link-block{align-items:center;gap:var(--sp-1);font-weight:var(--fw-semibold);min-height:var(--tap)}.link-block{display:flex;width:-moz-fit-content;width:fit-content}.inline-link{font-weight:var(--fw-semibold)}.mt-2{margin-top:var(--sp-2)}.spaced{margin-top:var(--sp-5)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mt-7{margin-top:var(--sp-7)}.mt-8{margin-top:var(--sp-8)}.hide-md,.hide-sm{display:none}@media (min-width:40rem){.hide-sm{display:inline-flex}.show-below-sm{display:none}}@media (min-width:60rem){.hide-md{display:inline-flex}}@media (max-width:39.99rem){.hide-below-sm{display:none}}.scroll-x,.scroller{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-x{--scroll-cover:var(--c-paper);--scroll-shade:color-mix(in srgb,var(--c-ink) 38%,transparent);background:linear-gradient(to right,var(--scroll-cover) 40%,transparent) 0 /3rem 100% no-repeat local,linear-gradient(to left,var(--scroll-cover) 40%,transparent) 100% /3rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--scroll-shade),transparent) 0 /1.5rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--scroll-shade),transparent) 100% /1.5rem 100% no-repeat scroll}.scroll-x :focus-visible,.scroller :focus-visible{outline-offset:-2px}.scroll-x:focus-visible,.scroller:focus-visible{outline-width:3px}pre.scroll-x{width:0;min-width:100%}@media print{.no-print,.skip-link{display:none!important}body{background:#fff}}@media (forced-colors:active){.rule-issue{forced-color-adjust:none;background:linear-gradient(CanvasText,CanvasText) top /100% 3px no-repeat,linear-gradient(CanvasText,CanvasText) bottom /100% 1px no-repeat}.scroll-x{background:none}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}.SiteHeader_site-header__ag1uG{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--c-paper-raised) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:var(--rule-hair) solid var(--c-rule)}.SiteHeader_site-header__inner___CYie{position:relative;display:flex;align-items:center;gap:var(--sp-2);min-height:var(--header-h)}.SiteHeader_brand__BJLDu{display:inline-flex;align-items:center;flex:none;min-height:var(--tap);min-width:var(--tap);margin-right:auto;text-decoration:none;color:var(--c-ink);--logo-type:var(--c-ink);--logo-rule:var(--c-ink)}.SiteHeader_brand__BJLDu:hover{color:var(--c-ink)}.SiteHeader_site-header__actions__ZJnQO{display:flex;align-items:center;gap:var(--sp-2)}.SiteHeader_site-nav__7HVRd{display:none}.SiteHeader_site-nav__list__SZXCQ{display:flex;gap:var(--sp-1);list-style:none;margin:0;padding:0}.SiteHeader_site-nav__link__0LmVl{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--sp-3);color:var(--c-ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;border-radius:var(--r-2)}.SiteHeader_site-nav__link__0LmVl:hover{color:var(--c-ink);background:var(--c-paper-sunk)}.SiteHeader_site-nav__link__0LmVl[aria-current=page]{color:var(--c-ink);border-bottom:2px solid var(--c-ink);border-radius:0;padding-top:2px}.SiteHeader_icon-btn__h8QFr{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:var(--r-2);background:transparent;border:1px solid transparent;color:var(--c-ink-2)}.SiteHeader_icon-btn__h8QFr:hover{background:var(--c-paper-sunk);color:var(--c-ink)}.SiteHeader_icon-btn__h8QFr svg{width:1.375rem;height:1.375rem}.SiteHeader_theme-form__R1eih{display:none}@media (min-width:60rem){.SiteHeader_theme-form__R1eih{display:block}}.SiteHeader_theme-btn__TXT4D{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--tap);min-width:var(--tap);padding:0;border:1px solid transparent;border-radius:var(--r-2);background:none;color:var(--c-ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.SiteHeader_theme-btn__TXT4D:hover{background:var(--c-paper-sunk);color:var(--c-ink)}.SiteHeader_theme-btn__TXT4D[aria-pressed=true]{color:var(--c-ink);border-color:var(--c-rule-strong)}.SiteHeader_site-nav__link__0LmVl{white-space:nowrap}.SiteHeader_theme-btn__label__nZkRw{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.SiteHeader_signin__link__Z79Pr{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-2);color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap}.SiteHeader_signin__link__Z79Pr:hover{background:var(--c-paper-sunk);color:var(--c-ink)}.SiteHeader_account__EJkv2>summary,.SiteHeader_menu__EWHKC>summary{list-style:none;cursor:pointer}.SiteHeader_account__EJkv2>summary::-webkit-details-marker,.SiteHeader_menu__EWHKC>summary::-webkit-details-marker{display:none}.SiteHeader_menu__EWHKC .SiteHeader_icon-close__6f2wY,.SiteHeader_menu__EWHKC[open] .SiteHeader_icon-menu__99JZJ{display:none}.SiteHeader_menu__EWHKC[open] .SiteHeader_icon-close__6f2wY{display:block}.SiteHeader_menu__EWHKC[open]>summary{background:var(--c-paper-sunk);color:var(--c-ink)}.SiteHeader_menu__panel__BV6cE{position:absolute;left:0;right:0;top:100%;background:var(--c-paper-raised);border-bottom:var(--rule-hair) solid var(--c-rule-strong);box-shadow:var(--shadow-2);padding:var(--sp-2) 0 var(--sp-4)}.SiteHeader_menu__panel__BV6cE>div{display:grid}.SiteHeader_menu__panel__BV6cE a,.SiteHeader_menu__panel__BV6cE button{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--tap);padding:0;border:0;border-bottom:var(--rule-hair) solid var(--c-rule);background:none;color:var(--c-ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);text-align:left;text-decoration:none}.SiteHeader_menu__panel__BV6cE a[aria-current=page]{color:var(--c-accent)}.SiteHeader_menu__panel__BV6cE form{display:block}.SiteHeader_menu__theme__4v4wc[aria-pressed=true]:after{content:"On";margin-left:auto;font-size:var(--fs-xs);color:var(--c-ink-2)}.SiteHeader_menu__theme__4v4wc[aria-pressed=false]:after{content:"Off";margin-left:auto;font-size:var(--fs-xs);color:var(--c-ink-2)}.SiteHeader_menu__label__dZ89S{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-ink-2);padding-top:var(--sp-4);padding-bottom:var(--sp-1)}.SiteHeader_account__EJkv2{position:relative;display:none}.SiteHeader_account__EJkv2>summary{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%}.SiteHeader_account__EJkv2>summary:hover .SiteHeader_avatar__4wvvl,.SiteHeader_account__EJkv2[open] .SiteHeader_avatar__4wvvl{box-shadow:inset 0 0 0 2px var(--c-ink-3)}.SiteHeader_account__panel__XC9C3{position:absolute;right:0;top:calc(100% + var(--sp-2));min-width:15rem;background:var(--c-paper-raised);border-radius:var(--r-4);box-shadow:inset 0 0 0 1px var(--c-rule),var(--shadow-3);padding:var(--sp-2) var(--sp-4) var(--sp-3);z-index:var(--z-overlay)}.SiteHeader_account__name__ZTIDJ{font-family:var(--font-serif);font-weight:var(--fw-semibold);font-size:var(--fs-lg);padding:var(--sp-2) 0;border-bottom:var(--rule-hair) solid var(--c-rule)}.SiteHeader_account__name__ZTIDJ small{display:block;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--c-ink-3)}.SiteHeader_account__panel__XC9C3 a,.SiteHeader_account__panel__XC9C3 button{display:flex;align-items:center;width:100%;min-height:var(--tap);padding:0;border:0;border-bottom:var(--rule-hair) solid var(--c-rule);background:none;color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:left;text-decoration:none}.SiteHeader_account__panel__XC9C3 a:hover,.SiteHeader_account__panel__XC9C3 button:hover{color:var(--c-accent)}.SiteHeader_account__panel__XC9C3 form{display:block}.SiteHeader_avatar__4wvvl{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;font-weight:var(--fw-bold);font-size:var(--fs-xs);background:#E7DCC6;color:#4B3D1F;box-shadow:inset 0 0 0 1px var(--c-rule)}:root[data-theme=dark] .SiteHeader_avatar__4wvvl{filter:brightness(.82) saturate(.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .SiteHeader_avatar__4wvvl{filter:brightness(.82) saturate(.9)}}.SiteHeader_signin__lV28E{display:none}@media (min-width:40rem){.SiteHeader_site-header__inner___CYie{gap:var(--sp-3)}.SiteHeader_account__EJkv2{display:block}}@media (min-width:60rem){.SiteHeader_site-nav__7HVRd{display:block}.SiteHeader_menu__EWHKC{display:none}.SiteHeader_brand__BJLDu{margin-right:var(--sp-5)}.SiteHeader_site-header__actions__ZJnQO{margin-left:auto}.SiteHeader_signin__lV28E{display:inline-flex}}@media (forced-colors:active){.SiteHeader_site-nav__link__0LmVl[aria-current=page]{border-bottom-color:Highlight}}.Logo_logo__wrC0h{display:block;width:auto}.Logo_wide__fpmiH{display:none;height:1.95rem}.Logo_stacked__czvF5{height:2.6rem}.Logo_text__q6O0H{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1;letter-spacing:-.01em;font-variation-settings:"opsz" 36;color:inherit;padding-bottom:6px;background:linear-gradient(currentColor,currentColor) bottom 2px left 0 /100% 2px no-repeat,linear-gradient(currentColor,currentColor) bottom 0 left 0 /100% 1px no-repeat}@media (min-width:40rem){.Logo_wide__fpmiH{display:block}.Logo_stacked__czvF5{display:none}}.Logo_footer__JKZyk .Logo_wide__fpmiH{display:block;height:2.25rem}.Logo_footer__JKZyk .Logo_stacked__czvF5{display:none}@media (forced-colors:active){.Logo_logo__wrC0h{forced-color-adjust:auto}}.SiteFooter_site-footer__Bhwv0{margin-top:var(--sp-7);background:var(--c-band);color:var(--c-on-band);padding:var(--sp-7) 0 var(--sp-5)}.SiteFooter_site-footer__Bhwv0 a{color:var(--c-on-band);-webkit-text-decoration-color:color-mix(in srgb,var(--c-on-band) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--c-on-band) 40%,transparent)}.SiteFooter_site-footer__Bhwv0 a:hover{color:var(--c-on-band);-webkit-text-decoration-color:var(--c-on-band);text-decoration-color:var(--c-on-band)}.SiteFooter_site-footer__Bhwv0 :focus-visible{outline-color:var(--c-accent-on-ink)}.SiteFooter_footer__top__6QwLK{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);padding-bottom:var(--sp-6);border-bottom:var(--rule-hair) solid color-mix(in srgb,var(--c-inverse-2) 40%,transparent)}.SiteFooter_footer__brand__0TrD9{display:inline-flex;align-items:center;min-height:var(--tap);min-width:var(--tap);text-decoration:none;--logo-type:var(--c-on-band);--logo-rule:var(--c-on-band)}.SiteFooter_footer__promise__6_GtF{font-family:var(--font-serif);font-size:var(--fs-2xl);line-height:1.08;letter-spacing:var(--ls-display);font-weight:var(--fw-medium);font-variation-settings:"opsz" 72;max-width:18ch;text-wrap:balance;margin-top:var(--sp-3)}.SiteFooter_footer__promise__6_GtF em{font-style:normal;font-weight:var(--fw-regular);color:var(--c-inverse-2)}.SiteFooter_footer__cols__S10_K{display:grid;grid-gap:var(--sp-5) var(--sp-4);gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-6) 0}.SiteFooter_footer__cols__S10_K h2{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-inverse-2);margin-bottom:var(--sp-2)}.SiteFooter_footer__cols__S10_K ul{list-style:none;padding:0;margin:0}.SiteFooter_footer__cols__S10_K a{display:inline-flex;align-items:center;min-height:var(--tap);min-width:var(--tap);text-decoration:none;font-size:var(--fs-sm);color:var(--c-inverse-2)}.SiteFooter_footer__cols__S10_K a:hover{color:var(--c-on-band);text-decoration:underline}.SiteFooter_footer__colophon__u31nM{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding-top:var(--sp-5);border-top:var(--rule-hair) solid color-mix(in srgb,var(--c-inverse-2) 40%,transparent);font-size:var(--fs-xs);color:var(--c-inverse-2)}.SiteFooter_footer__colophon__u31nM address{font-style:normal;color:var(--c-on-band)}.SiteFooter_footer__colophon__u31nM b{color:var(--c-on-band)}.SiteFooter_footer__mail__A992U{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:var(--tap);font-weight:var(--fw-semibold)}@media (min-width:40rem) and (max-width:59.99rem){.SiteFooter_footer__cols__S10_K{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.SiteFooter_footer__top__6QwLK{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.SiteFooter_footer__cols__S10_K{grid-template-columns:repeat(6,minmax(0,1fr))}.SiteFooter_footer__colophon__u31nM{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.SiteFooter_newsletter__MDS5_{padding:var(--sp-5);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-inverse-2) 50%,transparent);border-radius:var(--r-4)}.SiteFooter_newsletter__title__RX0vP{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.2;font-variation-settings:"opsz" 36}.SiteFooter_newsletter__text__ab1bI{font-size:var(--fs-sm);color:var(--c-inverse-2);margin:var(--sp-1) 0 var(--sp-3)}.SiteFooter_newsletter__MDS5_ .sn-form{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);position:relative}.SiteFooter_newsletter__MDS5_ .sn-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.SiteFooter_newsletter__MDS5_ .sn-row{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);grid-template-columns:minmax(0,1fr);align-items:end}.SiteFooter_newsletter__MDS5_ .sn-email{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.SiteFooter_newsletter__MDS5_ .sn-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-inverse-2)}.SiteFooter_newsletter__MDS5_ .sn-email input{min-height:var(--tap);padding:0 var(--sp-3);border:1px solid var(--c-inverse-2);background:var(--c-band);color:var(--c-on-band);border-radius:var(--r-2);width:100%}.SiteFooter_newsletter__MDS5_ .sn-button{min-height:var(--tap);padding:0 var(--sp-5);border:0;border-radius:var(--r-2);background:var(--c-on-band);color:var(--c-band);font-weight:var(--fw-semibold)}.SiteFooter_newsletter__MDS5_ .sn-button:hover{background:var(--c-accent-on-ink);color:var(--c-band)}.SiteFooter_newsletter__MDS5_ .sn-consent{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-xs);color:var(--c-inverse-2);align-items:center;min-height:var(--tap)}.SiteFooter_newsletter__MDS5_ .sn-consent input{width:1.25rem;height:1.25rem;margin:0;accent-color:var(--c-accent-on-ink)}.SiteFooter_newsletter__MDS5_ .sn-status{font-size:var(--fs-xs)}.SiteFooter_newsletter__MDS5_ .sn-status:empty{display:none}.SiteFooter_newsletter__MDS5_ .sn-ok{color:var(--c-on-band)}.SiteFooter_newsletter__MDS5_ .sn-error{color:var(--c-on-band);font-weight:var(--fw-semibold)}@media (min-width:40rem){.SiteFooter_newsletter__MDS5_ .sn-row{grid-template-columns:minmax(0,1fr) auto}}@media (forced-colors:active){.SiteFooter_newsletter__MDS5_ .sn-button,.SiteFooter_newsletter__MDS5_ .sn-email input{border:1px solid CanvasText}}.SiteFooter_footer__utc__KvX_H{display:flex;align-items:center;min-height:var(--tap)}