.site{--paper:#f3efe6;--paper-bright:#fffdf8;--ink:#171715;--muted:#615e57;--line:#17171533;--green:#00ad68;--cobalt:#1955d7;--sky:#9ddcf6;--coral:#f36b50;--pink:#ef82bb;--yellow:#ffc51b;--olive:#788044;--field-coral:var(--coral)}@supports (color:color-mix(in lab, red, red)){.site{--field-coral:color-mix(in oklab,var(--coral)84%,var(--paper))}}.site{--field-sky:var(--sky)}@supports (color:color-mix(in lab, red, red)){.site{--field-sky:color-mix(in oklab,var(--sky)92%,var(--paper))}}.site{--field-yellow:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.site{--field-yellow:color-mix(in oklab,var(--yellow)86%,var(--paper))}}.site{--field-green:var(--green)}@supports (color:color-mix(in lab, red, red)){.site{--field-green:color-mix(in oklab,var(--green)64%,var(--paper))}}.site{--field-pink:var(--pink)}@supports (color:color-mix(in lab, red, red)){.site{--field-pink:color-mix(in oklab,var(--pink)78%,var(--paper))}}.site{--tint-coral:var(--coral)}@supports (color:color-mix(in lab, red, red)){.site{--tint-coral:color-mix(in oklab,var(--coral)46%,var(--paper))}}.site{--tint-sky:var(--sky)}@supports (color:color-mix(in lab, red, red)){.site{--tint-sky:color-mix(in oklab,var(--sky)58%,var(--paper))}}.site{--tint-yellow:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.site{--tint-yellow:color-mix(in oklab,var(--yellow)52%,var(--paper))}}.site{--tint-green:var(--green)}@supports (color:color-mix(in lab, red, red)){.site{--tint-green:color-mix(in oklab,var(--green)34%,var(--paper))}}.site{--tint-pink:var(--pink)}@supports (color:color-mix(in lab, red, red)){.site{--tint-pink:color-mix(in oklab,var(--pink)44%,var(--paper))}}.site{color:var(--ink);background:var(--paper);font-family:var(--font-switzer),"Helvetica Neue",Arial,sans-serif}@layer reset{html:has(.site){color:#171715;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f3efe6}body:has(.site){min-width:320px;margin:0}.site{min-height:100vh;overflow:clip}.site *,.site :before,.site :after{box-sizing:border-box}.site a{color:inherit;text-decoration:none}.site button,.site input,.site textarea,.site select{color:inherit;font:inherit}.site img,.site svg,.site video,.site canvas{max-width:100%;display:block}.site a,.site button,.site summary{-webkit-tap-highlight-color:transparent}.site :focus-visible{outline:3px solid var(--ink);outline-offset:4px}}html:has(.site details[data-site-menu][open]){overflow:hidden}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}}
