*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--nav-offset:calc(env(safe-area-inset-top,0px) + 84px);scroll-padding-top:calc(var(--header-h) + 1rem);scroll-padding-bottom:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);min-height:100vh;color:var(--ink-2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:.9375rem;line-height:1.8;display:flex}main{padding-bottom:var(--space-section);flex:1}main:has(:is([data-tone=tinted],[data-tone=self]):last-child){padding-bottom:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-strong);text-wrap:balance;margin:0 0 .5em;font-weight:640;line-height:1.05}h1{font-size:clamp(1.875rem,3vw,2.25rem)}h2{font-size:clamp(1.625rem,2.6vw,2.25rem)}h3{font-size:clamp(1.25rem,1.8vw,1.5rem)}h4{font-size:1.125rem;font-weight:500}strong{color:var(--ink-strong)}main{padding-top:0}p{margin:0 0 1em}a{color:var(--brand);text-underline-offset:.2em;transition:color .2s var(--ease);text-decoration-thickness:1px}a:hover{color:var(--ink-strong)}img{max-width:100%;height:auto}:where(ul[role=list]){margin:0;padding:0;list-style:none}main:focus{outline:none}::selection{background:var(--accent-bg);color:var(--ink-strong)}.skip-link{z-index:100;background:var(--ink-strong);color:#fff;border-radius:var(--radius-sm);padding:.5rem 1rem;font-size:.9375rem;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{color:#fff;transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.has-preview{padding-bottom:5rem}body>.skiptranslate,iframe.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-yAWNEb-L7lbkb{display:none!important}body{top:0!important}.goog-text-highlight,.VIpgJd-yAWNEb-OQlp6c{box-shadow:none!important;background:0 0!important}@view-transition{navigation:auto}::view-transition{pointer-events:none}::view-transition-old(root){animation:.18s var(--ease) both vt-fade-out}::view-transition-old(.page){animation:.18s var(--ease) both vt-fade-out}::view-transition-new(root){animation:.48s var(--ease) 80ms both vt-fade-up}::view-transition-new(.page){animation:.48s var(--ease) 80ms both vt-fade-up}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}[data-tone=dark],[data-tone=image]{--ink:var(--band-ink);--ink-strong:#fff;--muted:#ffffffb8;--canvas:transparent;--surface:#ffffff0f;--surface-muted:#ffffff1a;--border:#ffffff2e;--accent-bg:#ffffff24;--accent-fg:#fff;--label:#fff9;--btn-bg:#fff;--btn-fg:var(--band);--btn-hover-bg:#ffffffdb;--input-bg:#fff;--input-fg:#0b1533;--ink-1:#fff;--ink-2:#e7ebf6c7;--hair:#ffffff1f;--card:#ffffff0f;color:var(--band-ink)}:where([data-tone=dark],[data-tone=image]) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #fff}:where([data-tone=dark],[data-tone=image]) :is(input,select,textarea){color:var(--input-fg)}:where([data-tone=dark],[data-tone=image]) a{color:#fff}:focus{outline:none}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}:where([data-tone=dark],[data-tone=image]) :focus-visible{outline-color:#fff}:root[data-nav-away]{--nav-offset:calc(env(safe-area-inset-top,0px) + 10px)}
