@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/source-sans-3-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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--orange:#fa5c00;--black:#09090a;--white:#fff;--band:#f2f2f2;--rule:#e6e6e6;--muted:color-mix(in oklab, var(--black) 70%, var(--white));--font:"Source Sans 3", "Source Sans Pro", Arial, sans-serif;--gutter:clamp(.875rem, 5vw, 2rem);--column:32rem}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--white)}body{background:var(--white);color:var(--black);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:1rem;font-weight:400;line-height:1.6}h1,p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--black);outline-offset:3px}.page{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.column{width:100%;max-width:calc(var(--column) + 2 * var(--gutter));padding-right:max(var(--gutter), env(safe-area-inset-right));padding-left:max(var(--gutter), env(safe-area-inset-left));margin-inline:auto}.site-header{padding:max(1rem, env(safe-area-inset-top)) var(--gutter) 1rem;background:var(--white);justify-content:center;display:flex}.logo{width:auto;height:1.75rem;display:block}.band{background:var(--band);padding-block:2.5rem}.kicker{margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.3}.title{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.875rem,1.5rem + 1.6vw,2.25rem);font-weight:600;line-height:1.05}.section{flex-direction:column;align-items:flex-start;padding-block:2rem 3rem;display:flex}.lead{text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:40ch;font-size:1.125rem;line-height:1.55}.note{max-width:40ch;color:var(--muted);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin-top:.5rem}.button{border:2px solid var(--orange);background:var(--orange);width:100%;min-height:3rem;color:var(--black);text-align:center;touch-action:manipulation;justify-content:center;align-items:center;margin-top:1.75rem;padding:.5rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.button:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.button:hover{border-color:var(--black);background:var(--black);color:var(--white)}}.site-footer{padding-bottom:max(.5rem, env(safe-area-inset-bottom));border-top:1px solid var(--rule)}.site-footer nav{flex-wrap:wrap;column-gap:1.5rem;display:flex}.site-footer a{min-height:44px;color:var(--muted);align-items:center;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer a:hover{color:var(--black);text-underline-offset:3px;text-decoration:underline}}@media (min-width:40rem){.logo{height:2rem}.band{padding-block:3rem}.button{width:auto;min-width:16rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}.button:active{transform:none}}
