.box-icon{overflow:visible}.box-icon-soft{opacity:.16;transition:opacity .2s var(--ease-brand)}@media (prefers-reduced-motion:reduce){.box-icon-soft{transition:none}}.nav-shell{--nav-h:var(--spacing-header);--nav-pad:var(--spacing-gutter);--nav-max:var(--container-page);--nav-radius:0px;--nav-rail-pad:0px;--nav-glass:0;--nav-hover:color-mix(in srgb, var(--nav-shade) 6%, transparent);--nav-sheet-top:calc((var(--spacing-header) + var(--nav-h)) / 2 + 8px)}.nav-tone-cool{--nav-tint-a:var(--color-white);--nav-tint-b:var(--color-clarity-frost);--nav-tint-c:var(--color-clarity-ice);--nav-shade:var(--color-clarity-abyss);--nav-spark:var(--color-clarity-periwinkle)}.nav-tone-warm{--nav-tint-a:var(--color-white);--nav-tint-b:var(--color-cream);--nav-tint-c:var(--color-sand);--nav-shade:var(--color-ink);--nav-spark:var(--color-aurora-mint)}.nav-shell[data-floating],.nav-shell[data-menu]{--nav-h:54px;--nav-pad:8px;--nav-max:100%;--nav-radius:27px;--nav-rail-pad:12px;--nav-glass:1}@media (width>=1024px){.nav-shell[data-floating]{--nav-max:580px;--nav-rail-pad:0px}}.nav-shell[data-overlay]:not([data-floating]):not([data-menu]){--nav-hover:color-mix(in srgb, var(--color-white) 16%, transparent)}.nav-rail{padding-inline:var(--nav-rail-pad);transition:padding .42s var(--ease-brand)}.nav-bar{height:var(--nav-h);max-width:var(--nav-max);padding-inline:var(--nav-pad);border-radius:var(--nav-radius);color:var(--color-ink);transition:height .42s var(--ease-brand), max-width .42s var(--ease-brand), padding .42s var(--ease-brand), border-radius .42s var(--ease-brand), color .26s var(--ease-brand)}.nav-bar-overlay{color:var(--color-paper)}.nav-shell[data-floating] .nav-bar-overlay,.nav-shell[data-menu] .nav-bar-overlay{color:var(--color-ink)}.nav-bar:before,.nav-bar:after{content:"";z-index:-1;border-radius:inherit;opacity:var(--nav-glass);transition:opacity .36s var(--ease-brand);pointer-events:none;position:absolute;inset:0}.nav-bar:before{-webkit-backdrop-filter:blur(24px)saturate(190%)contrast(1.04);background:linear-gradient(118deg, color-mix(in srgb, var(--nav-tint-a) 60%, transparent), color-mix(in srgb, var(--nav-tint-b) 50%, transparent) 52%, color-mix(in srgb, var(--nav-tint-c) 38%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 88%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-white) 42%, transparent), inset 0 10px 20px -14px color-mix(in srgb, var(--color-white) 90%, transparent), inset 9px 0 18px -16px color-mix(in srgb, var(--color-white) 72%, transparent), inset -9px 0 18px -16px color-mix(in srgb, var(--color-white) 72%, transparent), 0 0 0 1px color-mix(in srgb, var(--nav-shade) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--nav-shade) 8%, transparent), 0 12px 32px -8px color-mix(in srgb, var(--nav-shade) 20%, transparent)}.nav-bar:after{background:linear-gradient(142deg, color-mix(in srgb, var(--color-white) 92%, transparent), color-mix(in srgb, var(--nav-spark) 34%, transparent) 26%, transparent 46%, transparent 58%, color-mix(in srgb, var(--nav-tint-c) 52%, transparent) 78%, color-mix(in srgb, var(--color-white) 78%, transparent));-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.nav-shell .nav-logo-display{font-family:var(--font-fraunces);letter-spacing:-.01em;font-size:24px;font-weight:400}.nav-shell .nav-link{border-radius:var(--radius-full);height:34px;font-size:var(--text-caption);color:currentColor;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ease-brand), color .18s var(--ease-brand);align-items:center;gap:4px;padding-inline:12px;line-height:1;display:inline-flex}.nav-shell .nav-link:hover,.nav-shell .nav-link[aria-expanded=true]{background:var(--nav-hover)}.nav-shell .nav-link[aria-current],.nav-shell .nav-link[data-active]{font-weight:var(--font-weight-medium);background:color-mix(in srgb, var(--nav-hover) 55%, transparent)}.nav-chevron{opacity:.55;transition:transform .22s var(--ease-brand)}.nav-link[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-panel-anchor{z-index:50;opacity:0;pointer-events:none;width:max-content;transition:opacity .2s var(--ease-brand), transform .2s var(--ease-brand);padding-top:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)}.nav-panel-anchor[data-open]{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-panel{background:linear-gradient(160deg, color-mix(in srgb, var(--nav-tint-c) 24%, transparent), transparent 58%), color-mix(in srgb, var(--color-white) 94%, transparent);-webkit-backdrop-filter:blur(28px)saturate(170%);box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px color-mix(in srgb, var(--nav-shade) 8%, transparent), 0 18px 44px -12px color-mix(in srgb, var(--nav-shade) 26%, transparent);border-radius:20px;gap:8px;padding:8px;display:flex}.nav-panel-item{width:328px;transition:background-color .16s var(--ease-brand);border-radius:14px;align-items:center;gap:12px;padding:8px;display:flex}.nav-panel-item:hover,.nav-panel-item[aria-current],.nav-sheet-item[aria-current]{background:color-mix(in srgb, var(--nav-shade) 5%, transparent)}.nav-panel-icon{width:38px;height:38px;color:var(--color-ink);background:linear-gradient(150deg, color-mix(in srgb, var(--color-white) 90%, transparent), color-mix(in srgb, var(--nav-tint-c) 42%, transparent));box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px color-mix(in srgb, var(--nav-shade) 8%, transparent);transition:box-shadow .2s var(--ease-brand);border-radius:12px;flex:none;place-items:center;display:grid}.nav-panel-item:hover .nav-panel-icon,.nav-sheet-item:hover .nav-panel-icon{box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px color-mix(in srgb, var(--nav-shade) 14%, transparent)}.nav-panel-item:hover .box-icon-soft,.nav-sheet-item:hover .box-icon-soft{opacity:.3}.nav-panel-promo{background:color-mix(in srgb, var(--nav-tint-b) 82%, transparent);width:300px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nav-shade) 8%, transparent);transition:background-color .16s var(--ease-brand);border-radius:14px;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.nav-panel-promo:hover{background:color-mix(in srgb, var(--nav-tint-c) 46%, transparent)}.nav-promo-arrow{color:var(--color-mute);transition:transform .2s var(--ease-brand)}.nav-panel-promo:hover .nav-promo-arrow{transform:translate(3px)}.nav-burger{border-radius:var(--radius-full);color:currentColor;cursor:pointer;width:38px;height:38px;transition:background-color .18s var(--ease-brand)}.nav-burger:hover,.nav-burger[aria-expanded=true]{background:var(--nav-hover)}.nav-burger-lines{width:18px;height:11px;display:block;position:relative}.nav-burger-lines>span{width:100%;height:1.5px;transition:transform .24s var(--ease-brand);background:currentColor;border-radius:2px;position:absolute;left:0}.nav-burger-lines>span:first-child{top:0}.nav-burger-lines>span:last-child{bottom:0}.nav-burger[aria-expanded=true] .nav-burger-lines>span:first-child{transform:translateY(4.75px)rotate(45deg)}.nav-burger[aria-expanded=true] .nav-burger-lines>span:last-child{transform:translateY(-4.75px)rotate(-45deg)}.nav-scrim{background:color-mix(in srgb, var(--nav-shade) 14%, transparent);opacity:0;pointer-events:none;touch-action:none;overscroll-behavior:contain;transition:opacity .26s var(--ease-brand);position:fixed;inset:0}.nav-scrim[data-open]{opacity:1;pointer-events:auto}.nav-sheet{top:var(--nav-sheet-top);max-height:calc(100svh - var(--nav-sheet-top) - 16px);color:var(--color-ink);pointer-events:auto;opacity:0;transform-origin:top;transition:opacity .26s var(--ease-brand), transform .26s var(--ease-brand);background:linear-gradient(158deg, color-mix(in srgb, var(--nav-tint-c) 26%, transparent), transparent 54%), color-mix(in srgb, var(--color-white) 86%, transparent);-webkit-backdrop-filter:blur(32px)saturate(170%);box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px color-mix(in srgb, var(--nav-shade) 8%, transparent), 0 24px 60px -16px color-mix(in srgb, var(--nav-shade) 32%, transparent);border-radius:28px;flex-direction:column;padding:8px;display:none;position:fixed;left:12px;right:12px;transform:translateY(-10px)scale(.97)}.nav-sheet:not([hidden]){display:flex}.nav-sheet[data-open]{opacity:1;transform:translateY(0)scale(1)}@media (width>=1024px){.nav-sheet:not([hidden]),.nav-scrim{display:none}}.nav-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.nav-sheet-summary{font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-ink);cursor:pointer;transition:background-color .16s var(--ease-brand);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.nav-sheet-summary::-webkit-details-marker{display:none}.nav-sheet-summary:hover,.nav-sheet-summary[aria-current],.nav-sheet-group[open]>.nav-sheet-summary{background:color-mix(in srgb, var(--nav-shade) 5%, transparent)}.nav-sheet-summary[data-active]{font-weight:var(--font-weight-medium)}.nav-sheet-group[open] .nav-sheet-chevron{transform:rotate(180deg)}.nav-sheet-chevron{opacity:.5;transition:transform .22s var(--ease-brand);flex:none}.nav-sheet-item{transition:background-color .16s var(--ease-brand);border-radius:16px;align-items:center;gap:12px;padding:8px 10px;display:flex}.nav-sheet-item:active{background:color-mix(in srgb, var(--nav-shade) 6%, transparent)}.nav-sheet-foot{padding:12px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--nav-shade) 8%, transparent);flex-direction:column;flex:none;align-items:center;gap:10px;margin-top:4px;display:flex}.nav-sheet-login{font-size:var(--text-tag);color:var(--color-mute);text-underline-offset:3px;text-decoration:underline}html.nav-locked{overflow:hidden}@media (prefers-reduced-motion:reduce){.nav-rail,.nav-bar,.nav-bar:before,.nav-bar:after,.nav-panel-anchor,.nav-sheet,.nav-scrim,.nav-chevron,.nav-sheet-chevron,.nav-promo-arrow,.nav-burger-lines>span{transition-duration:1ms}.nav-sheet{transform:none}}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/fraunces-latin-300-italic.Ck6y_GI5.woff2)format("woff2"),url(/_astro/fraunces-latin-300-italic.BHRYWiFF.woff)format("woff")}.mist-footer-rule[data-astro-cid-olffatkf]{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-ink) 12%, transparent) 12%, color-mix(in srgb, var(--color-ink) 12%, transparent) 88%, transparent 100%);border:0;height:1px}.mist-footer-em[data-astro-cid-olffatkf]{color:var(--color-nettside-ink);font-style:italic;font-weight:300}
