:root{--nav-hide-ms:240ms;--nav-show-ms:280ms}.nav-shell{translate:0 0;transition:translate var(--nav-show-ms) var(--ease-entrance)}.nav-shell[data-nav-hidden]{translate:0 calc(-100% - 32px);transition:translate var(--nav-hide-ms) var(--ease-exit)}@media (hover:none),(max-width:1023px){.nav-shell{--nav-fill:var(--paper-3)}}.nav-shell[data-nav-ground=dusk]:not([data-theme=dark]){--nav-fill:var(--paper-3)}.nav-shell *{scroll-margin-top:calc(-2 * var(--nav-h) - 72px - env(safe-area-inset-top, 0px))}.nav-shell{--nav-flip-ease:cubic-bezier(0.8,0,0.2,1);--nav-words-at:142ms}.nav-shell[data-theme=dark]{--nav-words-at:158ms}.nav-shell[data-nav-toning] .nav-pill{transition:border-radius .4s var(--ease-standard),background-color .3s var(--nav-flip-ease),border-color .3s var(--nav-flip-ease),box-shadow .3s var(--nav-flip-ease)}.nav-shell[data-nav-toning] .nav-pill :where(:not(.burger i,.nav-glow,.nav-panel[aria-hidden=true] *)):after,.nav-shell[data-nav-toning] .nav-pill :where(:not(.burger i,.nav-glow,.nav-panel[aria-hidden=true] *)):before,.nav-shell[data-nav-toning] .nav-pill :where(:not(.burger i,.nav-panelwrap,.nav-panel,.nav-glow,.nav-panel[aria-hidden=true] *)){transition-property:background-color,box-shadow,color,fill,stroke,opacity,transform,translate,scale;transition-duration:.3s,.3s,0s,0s,0s,.2s,.2s,.2s,.2s;transition-delay:0s,0s,var(--nav-words-at),var(--nav-words-at),var(--nav-words-at),0s,0s,0s,0s;transition-timing-function:var(--nav-flip-ease),var(--nav-flip-ease),linear,linear,linear,var(--ease-standard),var(--ease-standard),var(--ease-standard),var(--ease-standard)}.nav-shell[data-nav-toning] .nav-glow{transition:left .4s var(--ease-standard),width .4s var(--ease-standard),opacity .3s var(--ease-standard),background-color .3s var(--nav-flip-ease),box-shadow .3s var(--nav-flip-ease)}.nav-drawer[data-sheet]{opacity:1;visibility:hidden;transform:translateY(-10px) scale(.965);transition:transform .16s var(--ease-exit) .04s,visibility 0s linear .2s}.nav-drawer[data-sheet][data-open]{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:transform .42s var(--ease-entrance),visibility 0s linear 0s}.nav-drawer[data-sheet]>nav{opacity:0;transition:opacity .1s linear}.nav-drawer[data-sheet][data-open]>nav{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.nav-drawer[data-sheet],.nav-drawer[data-sheet]>nav,.nav-drawer[data-sheet][data-open],.nav-drawer[data-sheet][data-open]>nav{transition:none}.nav-shell,.nav-shell[data-nav-hidden]{translate:none;transition:none}.nav-shell[data-nav-toning] .nav-pill,.nav-shell[data-nav-toning] .nav-pill *,.nav-shell[data-nav-toning] .nav-pill :after,.nav-shell[data-nav-toning] .nav-pill :before{transition:none}}@layer theme, base, components, utilities;@layer base{:where(a[href],select,[role=tab],[role=radio],[role=switch],[role=checkbox],[role=option],[role=menuitem],[role=menuitemradio],[role=link],input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=range],input[type=color]):not(:where(:disabled,[aria-disabled=true])){cursor:pointer}:where(select,summary,[role=tab],[role=radio],[role=switch],[role=checkbox],[role=option],[role=menuitem],[role=menuitemradio],[role=link],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ink);outline-offset:3px}}[data-nav-landing]:focus{outline:none}:root,[data-theme=light]{--shadow-tile-hover:0 1px 0 rgba(255,255,255,0.7) inset,0 46px 88px -44px rgba(64,32,16,0.36);--chip-deepen:rgb(64 32 16/0.025);--chip-lift:0 1px 1px rgb(64 32 16/0.06),0 6px 14px -8px rgb(64 32 16/0.28);--chip-accent-deepen:rgb(48 16 4/0.1)}[data-theme=dark]{--shadow-tile-hover:0 46px 88px -44px rgba(0,0,0,0.66);--chip-deepen:rgb(255 240 226/0.045);--chip-lift:0 1px 1px rgb(0 0 0/0.3),0 8px 18px -8px rgb(0 0 0/0.6);--chip-accent-deepen:rgb(255 236 222/0.07)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-tile-hover:0 46px 88px -44px rgba(0,0,0,0.66);--chip-deepen:rgb(255 240 226/0.045);--chip-lift:0 1px 1px rgb(0 0 0/0.3),0 8px 18px -8px rgb(0 0 0/0.6);--chip-accent-deepen:rgb(255 236 222/0.07)}}:root{--lift-chip-transition:translate var(--dur-hover) var(--ease-entrance),scale var(--dur-press) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard),background-color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard);--lift-tile-transition:translate var(--dur-hover) var(--ease-entrance),scale var(--dur-press) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard);--press-transition:scale var(--dur-press) var(--ease-standard)}@layer components{.ulink,footer nav li>a{position:relative;text-decoration:none}}:where(.ulink,footer nav li>a):after{content:"";position:absolute;left:var(--ulink-inset,0);right:var(--ulink-inset,0);top:var(--ulink-y,calc(100% - .12em));height:1px;border-radius:1px;background:currentColor;pointer-events:none;transform:scaleX(0);transform-origin:100% 50%;transition:transform .28s var(--ease-entrance)}:where(.ulink:focus-visible,footer nav li>a:focus-visible):after{transform:scaleX(1);transform-origin:0 50%}@media (hover:hover){:where(.ulink:hover,footer nav li>a:hover):after{transform:scaleX(1);transform-origin:0 50%}}:where(footer nav li>a){--ulink-inset:0.5rem;--ulink-y:calc(50% + 0.72em)}:where(.lift-chip){transition:var(--lift-chip-transition)}@media (hover:hover){:where(.lift-chip:hover){translate:0 -1px;box-shadow:inset 0 0 0 100vmax var(--chip-deepen),var(--chip-lift),var(--chip-shadow,0 0 #0000)}.lift-chip:not(.lift-chip--accent):hover{border-color:var(--chip-line-hover,color-mix(in srgb,var(--ink) 22%,transparent))}:where(.lift-chip--accent:hover){box-shadow:inset 0 0 0 100vmax var(--chip-accent-deepen),var(--chip-lift),var(--chip-shadow,0 0 #0000)}}:where(.lift-tile){box-shadow:var(--shadow-tile);transition:var(--lift-tile-transition)}@media (hover:hover){:where(.lift-tile:hover){translate:0 -2px;box-shadow:var(--shadow-tile-hover)}}:where(.press){transition:var(--press-transition)}:where(.press:active,.lift-chip:active){translate:0 0;scale:.97}:where(.lift-tile:active){translate:0 0;scale:.985}:where(.press,.lift-chip,.lift-tile):where(:disabled,[aria-disabled=true]){translate:none;scale:none}:is(.btn-glass,.btn-glass-ink,.btn-glass-soft,.btn-glass-row,.btn-glass-chip):is(.press,.lift-chip,.lift-tile){translate:none;scale:none}@media (prefers-reduced-motion:reduce){:root{--lift-chip-transition:box-shadow var(--dur-hover) linear,background-color var(--dur-hover) linear,border-color var(--dur-hover) linear,color var(--dur-hover) linear;--lift-tile-transition:box-shadow var(--dur-hover) linear,border-color var(--dur-hover) linear;--press-transition:none}:where(.ulink,footer nav li>a):after{transition:none}:where(.lift-chip:hover,.lift-tile:hover,.press:active,.lift-chip:active,.lift-tile:active){translate:none;scale:none}}