.tc-chrome{z-index:20;background:var(--field,var(--color-background));height:60px;position:sticky;top:0}.tc-chrome__bar{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(8px,2vw,20px);height:60px;padding:0 clamp(10px,2.2vw,26px);display:grid}.tc-chrome__counterweight{align-items:center;gap:12px;min-width:0;display:flex}.tc-chrome__counterweight:empty{min-width:44px}.tc-chrome__counterweight--left{justify-content:flex-start}.tc-chrome__counterweight--right{justify-content:flex-end}.tc-chrome__control{border-radius:6px;place-items:center;width:44px;height:44px;margin-inline-start:-10px;display:grid}.tc-chrome__bars{gap:3px;width:20px;display:grid}.tc-chrome__bars>span{background:var(--ink,var(--color-foreground));border-radius:1px;height:2px;display:block}.tc-chrome__control:hover .tc-chrome__bars>span{opacity:.82}.tc-chrome__brand{place-items:center;min-width:0;display:grid}.tc-chrome__wordmark{width:auto;height:19px}.tc-chrome__wordmark-type{color:var(--ink,var(--color-foreground));font:650 26px/.8 var(--font-switzer), var(--font-sans);letter-spacing:-.075em;align-items:baseline;display:inline-flex}.tc-hello{--hello-pill:#fff;--hello-ink:var(--field,var(--color-background));background:var(--hello-pill);min-width:78px;height:36px;color:var(--hello-ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;padding-inline:15px;transition:opacity .12s,transform .12s;display:inline-grid}.tc-hello:hover{opacity:.88}.tc-hello:active{transform:scale(.98)}.tc-hello:focus-visible{outline:2px solid var(--ink,var(--color-foreground));outline-offset:3px}.tc-hello__svg{width:auto;height:15px;display:block;overflow:visible}.tc-hello__stroke{fill:none;stroke:var(--hello-ink);stroke-linecap:round;stroke-miterlimit:10;stroke-width:42px;stroke-dasharray:5800;stroke-dashoffset:5800px;animation:2.6s cubic-bezier(.4,0,.3,1) .3s forwards tc-hello-draw}@keyframes tc-hello-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tc-hello__stroke{stroke-dashoffset:0;animation:none}}.tc-drawer:not([open]){display:none}.tc-drawer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink,var(--color-foreground));background:var(--field,var(--color-background));border:0;margin:0;padding:0}.tc-drawer::backdrop{background:#0000009e}.tc-drawer__sheet{box-sizing:border-box;overscroll-behavior:contain;height:100%;padding:clamp(18px,4vw,40px) clamp(18px,5vw,64px) clamp(32px,6vw,72px);overflow-y:auto}.tc-drawer__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:clamp(28px,7vw,72px);display:flex}.tc-drawer__eyebrow{color:var(--quiet-ink,currentColor);font:600 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0}.tc-drawer__eyebrow--rule{border-top:1px solid;border-color:color-mix(in oklab, currentColor 22%, transparent);margin-top:clamp(32px,6vw,64px);padding-top:18px}.tc-drawer__close{width:44px;height:44px;color:inherit;border-radius:6px;place-items:center;margin:-10px -10px 0 0;display:grid}.tc-drawer__close svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.tc-drawer__title{font:400 clamp(34px, 6vw, 78px) / .95 var(--font-signifier,var(--font-serif));margin:0 0 clamp(24px,4vw,40px)}.tc-drawer__contents{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tc-drawer__contents a{font:400 clamp(22px, 3vw, 42px) / 1.15 var(--font-signifier,var(--font-serif));grid-template-columns:1fr auto;align-items:baseline;gap:0 10px;padding:10px 0;display:grid}.tc-drawer__contents--quiet a{font-size:clamp(18px,2.1vw,28px)}.tc-drawer__contents a:hover .tc-drawer__label{opacity:.72}.tc-drawer__note{color:var(--quiet-ink,currentColor);font:400 13px/1.4 var(--font-sans);opacity:.8;grid-column:1/-1}.tc-drawer__glyph{opacity:.55;margin-left:6px;font-size:13px;transition:opacity .12s,transform .12s}.tc-drawer__contents a:hover .tc-drawer__glyph{opacity:1;transform:translate(1px,-1px)}.tc-drawer__contents a[aria-current=page] .tc-drawer__label{opacity:.55}.tc-drawer__out{font:600 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:6px;margin-top:clamp(28px,5vw,56px);display:inline-flex}.tc-drawer__out:hover{opacity:.72}.tc-drawer__body{max-width:44rem;font:400 clamp(18px, 2vw, 27px) / 1.45 var(--font-signifier,var(--font-serif));margin:0 0 18px}
