.brand-identity[data-astro-cid-77qc4tpx]{color:var(--color-text);align-items:center;gap:.5rem;display:inline-flex}.brand-name[data-astro-cid-77qc4tpx]{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1}.brand-symbol[data-astro-cid-77qc4tpx]{color:var(--color-interactive);flex:none;display:none}.brand-symbol--brush[data-astro-cid-77qc4tpx]{color:var(--color-text);translate:0 -.125rem}html[data-mark=brush] .brand-symbol--brush[data-astro-cid-77qc4tpx],html[data-mark=window] .brand-symbol--window[data-astro-cid-77qc4tpx],html[data-mark=orbit] .brand-symbol--orbit[data-astro-cid-77qc4tpx]{display:block}.site-header[data-astro-cid-fzpbxy5g]{background:var(--color-background)}.site-header__inner[data-astro-cid-fzpbxy5g]{align-items:center;min-height:2.75rem;display:flex}.brand[data-astro-cid-fzpbxy5g]{min-height:2.75rem;color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}@media (width<=40rem){.site-header__inner[data-astro-cid-fzpbxy5g],.brand[data-astro-cid-fzpbxy5g]{min-height:3rem}}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--gray-5);background:var(--color-background);color:var(--color-text);flex-grow:1;font-size:.875rem}.site-footer__inner[data-astro-cid-nns7i3if]{align-items:center;gap:.25rem 2.5rem;padding-block:.75rem;display:flex}.site-footer__end[data-astro-cid-nns7i3if]{align-items:baseline;gap:.25rem 2rem;margin-left:auto;display:flex}.social[data-astro-cid-nns7i3if]{align-items:center;column-gap:.75rem;display:flex}.social__title[data-astro-cid-nns7i3if]{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1.3}.social__list[data-astro-cid-nns7i3if]{gap:0 .5rem;margin:0;padding:0;list-style:none;display:flex}.social__link[data-astro-cid-nns7i3if]{width:2.75rem;height:2.75rem;color:var(--color-text);place-items:center;display:grid}a[data-astro-cid-nns7i3if].social__link:hover{color:var(--color-link)}.social__link--pending[data-astro-cid-nns7i3if]{opacity:.35}.site-footer__privacy[data-astro-cid-nns7i3if],.site-footer__copyright[data-astro-cid-nns7i3if]{white-space:nowrap}.site-footer__privacy[data-astro-cid-nns7i3if]{color:var(--color-text)}.site-footer__privacy[data-astro-cid-nns7i3if]:hover{color:var(--color-link)}@media (width<=45rem){.site-footer__inner[data-astro-cid-nns7i3if]{flex-wrap:wrap;column-gap:1rem;padding-top:.5rem}.social[data-astro-cid-nns7i3if]{flex-basis:100%}.site-footer__end[data-astro-cid-nns7i3if]{flex:1;justify-content:space-between;margin-left:0}.social[data-astro-cid-nns7i3if]{flex-wrap:wrap;column-gap:.375rem}.social__list[data-astro-cid-nns7i3if]{flex-wrap:nowrap;column-gap:clamp(0rem,1vw,.5rem)}.social__link[data-astro-cid-nns7i3if]{width:clamp(2.25rem,10vw,2.75rem)}}:root{--color-text:#1d1d1f;--color-text-secondary:#8e8e93;--color-background:#fff;--color-background-alt:#f5f5f7;--gray-1:#8e8e93;--gray-2:#aeaeb2;--gray-3:#c7c7cc;--gray-4:#d1d1d6;--gray-5:#e5e5ea;--gray-6:#f2f2f7;--red:#ff3b30;--orange:#ff9500;--yellow:#fc0;--green:#34c759;--mint:#00c7be;--teal:#30b0c7;--cyan:#32ade6;--blue:#007aff;--indigo:#5856d6;--purple:#af52de;--pink:#ff2d55;--brown:#a2845e;--color-interactive:var(--blue);--color-link:#06c;--color-error:var(--red);--color-success:var(--green);--color-warning:var(--orange);--color-info:var(--cyan)}:root[data-theme=dark]{--color-text:#f5f5f7;--color-text-secondary:#8e8e93;--color-background:#000;--color-background-alt:#1d1d1f;--gray-1:#8e8e93;--gray-2:#636366;--gray-3:#48484a;--gray-4:#3a3a3c;--gray-5:#2c2c2e;--gray-6:#1c1c1e;--red:#ff453a;--orange:#ff9f0a;--yellow:#ffd60a;--green:#30d158;--mint:#63e6e2;--teal:#40c8e0;--cyan:#64d2ff;--blue:#0a84ff;--indigo:#5e5ce6;--purple:#bf5af2;--pink:#ff375f;--brown:#ac8e68;--color-link:#2997ff}:root{color-scheme:light;--color-surface-muted:var(--color-background-alt);--color-focus:var(--color-interactive);--color-on-interactive:#fff;--color-banner:var(--color-background);--color-on-banner:var(--color-text);--color-banner-frame:var(--color-text);--shadow-banner:4px 4px 8px #0006;--color-field:var(--color-background);--color-on-field:var(--color-text);--color-field-border:var(--gray-1);--color-hover-overlay:#0000000f;--font-sans:var(--font-atkinson), system-ui, sans-serif;--page-width:75rem;--gutter:clamp(1.25rem, 5vw, 3rem)}:root[data-theme=dark]{--color-surface-muted:var(--color-background);--color-banner:var(--color-background-alt);--color-on-banner:var(--color-text);--color-field:var(--gray-5);--color-field-border:var(--gray-1)}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:1.125rem;line-height:1.65;display:flex}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3{text-wrap:balance;font-weight:600;line-height:1.08}p{text-wrap:pretty}img,svg{max-width:100%;display:block}a{color:var(--color-link);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.container{width:min(100% - 2 * var(--gutter), var(--page-width));margin-inline:auto}.skip-link{z-index:100;background:var(--color-text);color:var(--color-background);padding:.75rem 1rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
