@font-face{font-family:Mona Sans;src:url(/fonts/mona-sans-var-2.woff2)format("woff2-variations"),url(/fonts/mona-sans-var-2.woff2)format("woff2");font-weight:400 700;font-stretch:100% 125%;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans),local(LiberationSans);font-weight:100 499;font-stretch:50% 102%;size-adjust:103.5%;ascent-override:105.31%;descent-override:30.92%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local(Liberation Sans),local(LiberationSans);font-weight:100 499;font-stretch:102.01% 200%;size-adjust:109.8%;ascent-override:99.27%;descent-override:29.14%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:500 1000;font-stretch:50% 102%;size-adjust:100.3%;ascent-override:108.67%;descent-override:31.9%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:500 1000;font-stretch:102.01% 106%;size-adjust:101.8%;ascent-override:107.07%;descent-override:31.43%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:500 1000;font-stretch:106.01% 110%;size-adjust:105.1%;ascent-override:103.71%;descent-override:30.45%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:500 1000;font-stretch:110.01% 114%;size-adjust:106%;ascent-override:102.83%;descent-override:30.19%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:500 1000;font-stretch:114.01% 119%;size-adjust:107.4%;ascent-override:101.49%;descent-override:29.8%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:500 1000;font-stretch:119.01% 200%;size-adjust:109.6%;ascent-override:99.45%;descent-override:29.2%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback Android;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);font-weight:100 499;font-stretch:50% 102%;size-adjust:104%;ascent-override:104.81%;descent-override:30.77%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback Android;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);font-weight:100 499;font-stretch:102.01% 200%;size-adjust:110%;ascent-override:99.09%;descent-override:29.09%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:500 1000;font-stretch:50% 102%;size-adjust:106.9%;ascent-override:101.96%;descent-override:29.93%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:500 1000;font-stretch:102.01% 106%;size-adjust:108.6%;ascent-override:100.37%;descent-override:29.47%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:500 1000;font-stretch:106.01% 110%;size-adjust:111.2%;ascent-override:98.02%;descent-override:28.78%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:500 1000;font-stretch:110.01% 114%;size-adjust:113%;ascent-override:96.46%;descent-override:28.32%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:500 1000;font-stretch:114.01% 119%;size-adjust:114.4%;ascent-override:95.28%;descent-override:27.97%;line-gap-override:0%}@font-face{font-family:Mona Sans Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:500 1000;font-stretch:119.01% 200%;size-adjust:116.9%;ascent-override:93.24%;descent-override:27.37%;line-gap-override:0%}:root{color-scheme:light;--paper:#fcfcfa;--mist:#f1f3ee;--mist-2:#e7ebe4;--ink:#18211c;--ink-2:#4a564e;--ink-3:#5f6b63;--rule:#dde2da;--rule-strong:#c6cdc3;--line-field:#7b877f;--green:#1c6b44;--green-ink:#134f32;--green-tint:#e2efe6;--amber:#d6960f;--amber-ink:#7d5408;--amber-tint:#fbf1dc;--red:#b23f2c;--red-ink:#8f2f1f;--red-tint:#f8e6e2;--white:#fff;--tan:#b9a88a;--sage:#9db89a;--slate:#8e9a92;--mist-3:#c9cec8;--font:"Mona Sans", "Mona Sans Fallback", "Mona Sans Fallback Android", system-ui, -apple-system, "Segoe UI", sans-serif;--step--2:.8125rem;--step--1:.9375rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.4rem, 1.22rem + .8vw, 1.75rem);--step-3:clamp(1.85rem, 1.45rem + 1.7vw, 2.75rem);--step-4:clamp(2.5rem, 1.55rem + 4.1vw, 5rem);--wide:116%;--wider:122%;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:clamp(3.5rem, 2.25rem + 4.5vw, 6.5rem);--row-gap:clamp(3rem, 2rem + 4vw, 5rem);--radius-s:8px;--radius-m:12px;--radius-l:20px;--gutter:clamp(20px, 4vw, 40px);--max:1200px;--measure:36rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.16s;--dur-2:.24s;--dur-3:.42s;--display:min(clamp(2.75rem, .9rem + 7.4vw, 7.25rem), 14svh);--step-5:clamp(2.25rem, 1.2rem + 4.2vw, 4.75rem);--numeral:clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--space-10:clamp(5rem, 2.5rem + 8vw, 10rem);--lead:clamp(1.15rem, 1.02rem + .5vw, 1.375rem);--statement:clamp(1.75rem, 1rem + 4vw, 4.75rem);--plane:#fff;--plane-edge:#d5dbd2;--plane-shadow:0 1px 1px #18211c0d, 0 22px 44px -26px #18211c47;--type-document:var(--ink-3);--type-script:var(--slate);--type-stylesheet:var(--ink-2);--type-font:var(--tan);--type-image:var(--sage);--type-media:var(--mist-3);--type-other:var(--rule-strong)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--step-0);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0;line-height:1.6}img,svg,canvas,video{max-width:100%;display:block}h1,h2,h3,h4{letter-spacing:-.012em;text-wrap:balance;font-weight:640;line-height:1.08;font-stretch:var(--wide);margin:0}h1{font-size:var(--step-4);letter-spacing:-.03em;font-weight:640;font-stretch:125%;line-height:1}h2{font-size:var(--step-3);letter-spacing:-.018em;font-weight:620;line-height:1.04}h3{font-size:var(--step-1);letter-spacing:-.004em;font-stretch:104%;line-height:1.25}p,ul,ol,dl,blockquote,figure{margin:0}p,li{text-wrap:pretty}a{color:var(--green);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .15s}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}::selection{background:var(--green-tint);color:var(--ink)}strong{font-weight:620}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--step-2);margin-top:2em}.prose h3{margin-top:1.75em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--ink-3)}.lead{font-size:var(--step-1);color:var(--ink-2);max-width:36.8em;line-height:1.5}.muted{color:var(--ink-2)}.small{font-size:var(--step--1)}.display{font-size:var(--display);letter-spacing:-.035em;font-weight:640;font-stretch:125%;line-height:.92}.title-xl{font-size:var(--step-5);letter-spacing:-.028em;font-weight:640;font-stretch:120%;line-height:.98}.title-l{font-size:var(--step-3);letter-spacing:-.018em;font-weight:620;font-stretch:116%;line-height:1.04}.title-m{font-size:var(--step-2);letter-spacing:-.01em;font-weight:600;font-stretch:110%;line-height:1.15}.lead-xl{font-size:var(--lead);color:var(--ink-2);text-wrap:balance;max-width:34rem;font-weight:400;font-stretch:100%;line-height:1.5}.numeral{font-size:var(--numeral);letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;font-weight:600;font-stretch:118%;line-height:1}.numeral .unit{letter-spacing:0;color:var(--ink-2);margin-left:.08em;font-size:.42em;font-weight:500;font-stretch:100%}.label{font-size:var(--step--2);letter-spacing:.01em;color:var(--ink-2);font-weight:560;font-stretch:104%;line-height:1.4}.num{font-variant-numeric:lining-nums proportional-nums}[role=timer]{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--white);border-radius:var(--radius-s);text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}.btn{--btn-bg:var(--green);--btn-fg:var(--white);--btn-border:var(--green);border:1px solid var(--btn-border);border-radius:var(--radius-m);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);font:inherit;cursor:pointer;transition:background-color .15s, border-color .15s, color .15s, transform .15s var(--ease-out);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.25em;font-weight:600;font-stretch:108%;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--green-ink);--btn-border:var(--green-ink)}.btn:active{transform:translateY(1px)}.btn[hidden]{display:none}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-quiet{--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:var(--rule-strong)}.btn-quiet:hover{--btn-bg:var(--mist);--btn-fg:var(--ink);--btn-border:var(--ink-3)}.field{border:1px solid var(--line-field);border-radius:var(--radius-m);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;font-size:max(16px, var(--step-0));padding:.65em .9em;transition:border-color .15s,box-shadow .15s;display:block}.field::placeholder{color:var(--ink-3)}.field:hover{border-color:var(--ink-3)}.field:focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green), 0 0 0 4px var(--green-tint);outline:none}@media (forced-colors:active){.field:focus{outline-offset:1px;outline:2px solid highlight}}label{font-weight:560}.section{padding-block:var(--space-9)}.section-tight{padding-block:calc(var(--row-gap) / 2)}.section-xl{padding-block:calc(var(--space-10) / 2)}.head-xl{gap:var(--space-5);margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.band{background:var(--mist)}.section-head{gap:var(--space-4);max-width:46rem;margin-bottom:var(--space-7);display:grid}.section-head p{color:var(--ink-2);font-size:var(--step-1);line-height:1.5}.split{gap:var(--space-5) var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.split>h2{font-size:var(--step-2)}.split .prose>h3:first-child{margin-top:0}@media (width<=820px){.split{grid-template-columns:minmax(0,1fr)}}.ticks{gap:var(--space-3);max-width:var(--measure);margin:0;padding:0;list-style:none;display:grid}.ticks li{padding-left:1.4em;position:relative}.ticks li:before{content:"";background:var(--green);border-radius:1px;width:.6em;height:2px;position:absolute;top:.78em;left:0}.live{color:var(--ink);white-space:nowrap;font-weight:620}.live[data-pending]{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--layer-radius:clamp(24px, 3.2vw, 48px);--layer-shadow:0 -1px 0 var(--rule), 0 -10px 24px -14px #18211c24, 0 -36px 72px -40px #18211c33;--layer-pad:var(--space-10)}.layer{isolation:isolate;background:var(--layer-bg,var(--paper));border-radius:var(--layer-radius) var(--layer-radius) 0 0;margin-top:calc(var(--layer-radius) * -1);padding-top:calc(var(--layer-pad) + var(--layer-radius) * .5);padding-bottom:calc(var(--layer-pad) + var(--layer-radius));box-shadow:var(--layer-shadow);position:relative}.layer-paper{--layer-bg:var(--paper)}.layer-mist{--layer-bg:var(--mist)}.layer-white{--layer-bg:var(--white)}@media (forced-colors:active){.layer{border-top:1px solid canvastext}}.section-head-center{justify-items:center;gap:var(--space-4);max-width:48rem;margin-inline:auto;margin-bottom:var(--space-8);text-align:center;display:grid}.section-head-center p{max-width:38rem;color:var(--ink-2);font-size:var(--lead);line-height:1.5}.intro-d1{--intro-delay:80ms}.intro-d2{--intro-delay:.16s}.intro-d3{--intro-delay:.26s}.intro-d4{--intro-delay:.38s}.intro-d5{--intro-delay:.52s}.intro-d6{--intro-delay:.68s}.intro-d7{--intro-delay:.86s}.intro-d8{--intro-delay:1.06s}.intro-line{clip-path:inset(-.5em -.5em -.2em);display:block}.intro-line>span{display:block}.intro-word{clip-path:inset(-.5em -.5em -.2em);display:inline-block}.intro-word>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.intro{animation:intro-rise .9s var(--ease-out) backwards;animation-delay:var(--intro-delay,0s)}.intro-fade{animation:intro-fade .7s var(--ease-out) backwards;animation-delay:var(--intro-delay,0s)}.intro-mask{animation:intro-mask 1s var(--ease-out) backwards;animation-delay:var(--intro-delay,0s)}.intro-line>span{animation:1s cubic-bezier(.16,1,.3,1) backwards intro-line;animation-delay:var(--intro-delay,0s)}.intro-word>span{animation:1s cubic-bezier(.16,1,.3,1) backwards intro-line;animation-delay:calc(var(--intro-delay,0s) + var(--line,0) * .11s)}:root[data-prerendering] :is(.intro,.intro-fade,.intro-mask,.intro-line>span,.intro-word>span,[data-shown]){animation-play-state:paused}@supports (animation-timeline:view()){.reveal,.split{animation-name:intro-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 180px}:is(.reveal,.split)[data-shown]{animation:intro-rise .9s var(--ease-out) .76s backwards}:is(.reveal,.split):focus-within{opacity:1!important;transform:none!important}}}@keyframes intro-rise{0%{opacity:.01;transform:translateY(18px)}}@keyframes intro-fade{0%{opacity:.01}}@keyframes intro-line{0%{transform:translateY(calc(100% + .4em))}}@keyframes intro-mask{0%{clip-path:inset(-.5em -.5em 100%);transform:translateY(14px)}to{clip-path:inset(-.5em)}}.wordmark[data-astro-cid-qisgtjgl]{align-items:center;gap:.6rem;line-height:1;display:inline-flex}.mark[data-astro-cid-qisgtjgl]{flex:none}.name[data-astro-cid-qisgtjgl]{letter-spacing:-.01em;white-space:nowrap;font-size:1.125rem;font-weight:680;font-stretch:118%}.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(16px);view-transition-name:site-header;border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background-color:color-mix(in srgb, var(--paper) 95%, transparent);border-bottom:1px solid var(--rule);pointer-events:none;transition:opacity var(--dur-1) var(--ease-out);position:absolute;inset:0 0 -1px}:root[data-arrived] .bar[data-astro-cid-nen7h5rs]{animation:none}.site-header[data-astro-cid-nen7h5rs][data-top]:before{opacity:0}@supports (animation-timeline:scroll()){.site-header[data-astro-cid-nen7h5rs]:before{animation-name:header-settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 8px}@keyframes header-settle{0%{opacity:0}to{opacity:1}}}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);min-height:68px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);padding-block:var(--space-2);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-s);color:var(--ink-2);padding:.5em .8em;font-weight:520;text-decoration:none;transition:color .15s,background-color .15s;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);background:var(--mist)}.header-cta[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:42px;padding:.55em 1.05em}.menu[data-astro-cid-nen7h5rs]{display:none;position:relative}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border:1px solid var(--rule-strong);border-radius:var(--radius-m);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;min-height:42px;padding:.5em .95em;font-weight:580;list-style:none;display:inline-flex}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--mist)}.menu-panel[data-astro-cid-nen7h5rs]{width:min(88vw,340px);padding:var(--space-4);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-l);position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px -18px #18211c47}.menu-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0 0 var(--space-4);padding:0;list-style:none}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-radius:var(--radius-s);color:var(--ink);font-size:var(--step-1);padding:.7em .6em;font-weight:560;font-stretch:108%;text-decoration:none;display:block}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn)[aria-current=page],.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{background:var(--mist)}.menu-cta[data-astro-cid-nen7h5rs]{width:100%}@media (width<=920px){.nav[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}.bar[data-astro-cid-nen7h5rs]{gap:var(--space-3)}}@media (width<=30rem){.header-cta[data-astro-cid-nen7h5rs]{display:none}}.statement[data-astro-cid-rxco2zek]{gap:clamp(1.25rem,.9rem + 1.2vw,2rem);display:grid;container-type:inline-size}.addr[data-astro-cid-rxco2zek]{font-size:var(--statement);font-size:min(var(--statement), 100cqi / 14.2);letter-spacing:-.03em;font-weight:620;font-stretch:120%;line-height:1}@container (width<=32rem){.addr[data-astro-cid-rxco2zek]{font-size:min(10cqi,3rem);line-height:1.06}}.addr[data-astro-cid-rxco2zek] a[data-astro-cid-rxco2zek]{color:var(--green-ink);overflow-wrap:anywhere;text-underline-offset:.14em;text-decoration-thickness:max(1px,.025em);text-decoration-color:color-mix(in srgb, currentColor 24%, transparent);transition:text-decoration-color var(--dur-1) var(--ease-out)}.addr[data-astro-cid-rxco2zek] a[data-astro-cid-rxco2zek]:hover{text-decoration-color:currentColor}.addr[data-astro-cid-rxco2zek] a[data-astro-cid-rxco2zek]:focus-visible{outline-offset:.12em}.row[data-astro-cid-rxco2zek]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;min-height:44px;display:flex}.copy[data-astro-cid-rxco2zek]{min-height:44px;padding-block:.5em}.copy[data-astro-cid-rxco2zek][hidden]{display:none}.note[data-astro-cid-rxco2zek]{font-size:var(--step-1);color:var(--ink-2);line-height:1.4}.center[data-astro-cid-rxco2zek]{text-align:center;justify-items:center}.center[data-astro-cid-rxco2zek] .row[data-astro-cid-rxco2zek]{justify-content:center}@media (width<=30rem){.row[data-astro-cid-rxco2zek]{flex-direction:column;align-items:flex-start}.center[data-astro-cid-rxco2zek] .row[data-astro-cid-rxco2zek]{align-items:center}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-9);padding-block:calc(var(--space-9) + var(--layer-radius) * .25) var(--space-7)}main:has(>.layer:nth-last-child(1 of :not(script,style,template,link,noscript,.ask-fab,[data-float])))+.site-footer[data-astro-cid-jo6i4kqk]{margin-top:calc(var(--layer-radius) * -1)}.closing[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-8)}main:has([data-closing-statement])+.site-footer[data-astro-cid-jo6i4kqk]{padding-top:calc(var(--space-8) + var(--layer-radius) * .25)}main:has([data-closing-statement])+.site-footer[data-astro-cid-jo6i4kqk] .closing[data-astro-cid-jo6i4kqk]{display:none}main:has([data-closing-statement])+.site-footer[data-astro-cid-jo6i4kqk] .top[data-astro-cid-jo6i4kqk]{border-top:0;padding-top:0}.top[data-astro-cid-jo6i4kqk]{gap:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);display:grid}.blurb[data-astro-cid-jo6i4kqk]{gap:var(--space-4);align-content:start;max-width:30rem;display:grid}.brand[data-astro-cid-jo6i4kqk]{color:var(--ink);justify-self:start;text-decoration:none}.cols[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cols[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);letter-spacing:0;color:var(--ink);margin-bottom:var(--space-3);font-weight:600;font-stretch:100%;line-height:1.4}.cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);text-decoration:none}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);text-decoration:underline}.live-line[data-astro-cid-jo6i4kqk]{margin-top:var(--space-7);color:var(--ink-2)}.legal[data-astro-cid-jo6i4kqk]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--rule-strong);color:var(--ink-2);gap:var(--space-1);display:grid}.meta[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=860px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@media (width<=560px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}.crumbs[data-astro-cid-vx4iavld]{padding-top:var(--space-5)}ol[data-astro-cid-vx4iavld]{font-size:var(--step--1);color:var(--ink-3);flex-wrap:wrap;gap:.25em 0;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";color:var(--rule-strong);margin-inline:.55em}a[data-astro-cid-vx4iavld]{color:var(--ink-2);text-decoration:none}a[data-astro-cid-vx4iavld]:hover{color:var(--ink);text-decoration:underline}[data-astro-cid-vx4iavld][aria-current]{color:var(--ink-3)}
