.clipwin[data-astro-cid-7env6l7l]{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.clipwin[data-astro-cid-7env6l7l]:not([open]){display:none}.clipwin[data-astro-cid-7env6l7l]::backdrop{-webkit-backdrop-filter:blur(6px)saturate(1.1);background:#0a0a0c6b}.clipwin__frame[data-astro-cid-7env6l7l]{width:min(920px, calc(100vw - 2 * var(--gutter)));background:var(--night-mid);transform-origin:50% 60%;animation:clipwin-in .52s var(--ease-out) both;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 2px 6px #00000040,0 30px 80px #00000073}@keyframes clipwin-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.clipwin__frame[data-astro-cid-7env6l7l]{animation:none}}.clipwin__bar[data-astro-cid-7env6l7l]{-webkit-backdrop-filter:blur(18px)saturate(1.6);background:#f4efe6db;border-bottom:1px solid #14141414;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;padding-inline:12px;display:grid}.clipwin__dots[data-astro-cid-7env6l7l]{gap:8px;display:flex}.clipwin__dot[data-astro-cid-7env6l7l]{color:#0000;border-radius:50%;place-items:center;width:12px;height:12px;display:grid;box-shadow:inset 0 0 0 .5px #0000001f}.clipwin__dot--close[data-astro-cid-7env6l7l]{background:#ff5f57}.clipwin__dot--min[data-astro-cid-7env6l7l]{background:#febc2e}.clipwin__dot--max[data-astro-cid-7env6l7l]{background:#28c840}.clipwin__dot[data-astro-cid-7env6l7l] svg[data-astro-cid-7env6l7l]{width:8px;height:8px}.clipwin__dots[data-astro-cid-7env6l7l]:hover .clipwin__dot--close[data-astro-cid-7env6l7l]{color:#0009}.clipwin__dot--close[data-astro-cid-7env6l7l]:focus-visible{outline-offset:2px;color:#0009}.clipwin__title[data-astro-cid-7env6l7l]{color:var(--ink-soft);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:60vw;font-size:.8125rem;font-weight:500;overflow:hidden}.clipwin__body[data-astro-cid-7env6l7l]{background:var(--night);aspect-ratio:16/9;display:grid}.clipwin__body[data-astro-cid-7env6l7l] video,.clipwin__body[data-astro-cid-7env6l7l] img{object-fit:contain;width:100%;height:100%}.clipwin__body[data-astro-cid-7env6l7l] .clipwin__ph{width:100%;height:100%;color:var(--paper-deep);background:linear-gradient(135deg,#232220,#15140f)}.clipwin__body[data-astro-cid-7env6l7l] .clipwin__ph:after{border-color:#f4efe62e}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html[data-theme=night]{background:var(--night);color:var(--paper)}html[data-theme=night] body{background:var(--night)}.lang[data-astro-cid-3s4v7zxg]{--pad:3px;--seg:2.25rem;grid-auto-flow:column;grid-auto-columns:var(--seg);padding:var(--pad);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;background:#1414140f;display:inline-grid;position:relative}.lang[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg]{z-index:1;letter-spacing:.06em;height:1.75rem;color:var(--ink-soft);border-radius:var(--radius-pill);transition:color .2s var(--ease-out);place-items:center;font-size:.75rem;font-weight:600;display:grid;position:relative}.lang[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg]:hover,.lang[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg][aria-current=true]{color:var(--ink)}.lang__indicator[data-astro-cid-3s4v7zxg]{top:var(--pad);left:var(--pad);width:var(--seg);border-radius:var(--radius-pill);background:var(--paper);height:1.75rem;transform:translateX(calc(var(--i) * var(--seg)));transition:transform .42s cubic-bezier(.34,1.3,.5,1);position:absolute;box-shadow:0 1px 2px #0000001f,0 0 0 1px #1414140f}.lang--night[data-astro-cid-3s4v7zxg]{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.lang--night[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg]{color:#ffffff9e}.lang--night[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg]:hover,.lang--night[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg][aria-current=true]{color:var(--night)}.lang--night[data-astro-cid-3s4v7zxg] a[data-astro-cid-3s4v7zxg][aria-current=true]{color:var(--ink)}.lang--night[data-astro-cid-3s4v7zxg] .lang__indicator[data-astro-cid-3s4v7zxg]{background:var(--paper);box-shadow:none}.pill[data-astro-cid-b7tmfpbf]{border-radius:var(--radius-pill);white-space:nowrap;transition:background-color .22s var(--ease-out), color .22s var(--ease-out), transform .22s var(--ease-out), box-shadow .22s var(--ease-out);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.5em;font-weight:500;line-height:1;display:inline-flex}.pill--md[data-astro-cid-b7tmfpbf]{padding:.72em 1.25em;font-size:.9375rem}.pill--lg[data-astro-cid-b7tmfpbf]{padding:.95em 1.7em;font-size:1.0625rem}.pill[data-astro-cid-b7tmfpbf]:active{transform:scale(.97)}.pill--ink[data-astro-cid-b7tmfpbf]{background:var(--ink);color:var(--paper)}.pill--ink[data-astro-cid-b7tmfpbf]:hover{background:var(--ink-mid)}.pill--paper[data-astro-cid-b7tmfpbf]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0000001f,0 8px 24px #00000024}.pill--paper[data-astro-cid-b7tmfpbf]:hover{background:#fff}.pill--brass[data-astro-cid-b7tmfpbf]{background:var(--brass);color:#fff}.pill--brass[data-astro-cid-b7tmfpbf]:hover{background:#9d7c4b}.pill--ghost[data-astro-cid-b7tmfpbf]{color:inherit;-webkit-backdrop-filter:blur(12px)saturate(1.4);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47}.pill--ghost[data-astro-cid-b7tmfpbf]:hover{background:#ffffff29}html[data-theme=paper] .pill--ghost[data-astro-cid-b7tmfpbf]{box-shadow:inset 0 0 0 1px var(--line);background:#1414140a}html[data-theme=paper] .pill--ghost[data-astro-cid-b7tmfpbf]:hover{background:#14141414}.topbar[data-astro-cid-nazmfhjt]{z-index:50;height:var(--topbar-h);-webkit-backdrop-filter:blur(20px)saturate(1.8);transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out);background:#f4efe6b8;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.topbar[data-astro-cid-nazmfhjt].is-scrolled{border-bottom-color:var(--line)}.topbar--tour[data-astro-cid-nazmfhjt]{color:var(--paper);background:#0f0f106b}.topbar--tour[data-astro-cid-nazmfhjt].is-scrolled{border-bottom-color:#ffffff1a}.topbar__inner[data-astro-cid-nazmfhjt]{justify-content:space-between;align-items:center;gap:1rem;height:100%;display:flex}.topbar__name[data-astro-cid-nazmfhjt]{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.6rem;font-size:1.125rem;display:inline-flex}.topbar__mark[data-astro-cid-nazmfhjt]{border-radius:6px;flex:none;width:1.5rem;height:1.5rem;position:relative;overflow:hidden}.topbar__mark[data-astro-cid-nazmfhjt] img[data-astro-cid-nazmfhjt]{object-fit:contain;width:100%;height:100%}.topbar__mark--ph[data-astro-cid-nazmfhjt]:before,.topbar__mark--ph[data-astro-cid-nazmfhjt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.topbar__mark--ph[data-astro-cid-nazmfhjt]:before{opacity:.1;background:currentColor}.topbar__mark--ph[data-astro-cid-nazmfhjt]:after{opacity:.25;border:1px solid}.topbar__nav[data-astro-cid-nazmfhjt]{align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.topbar__link[data-astro-cid-nazmfhjt]{color:var(--ink-soft);transition:color .2s var(--ease-out);font-size:.875rem;font-weight:500}.topbar__link[data-astro-cid-nazmfhjt]:hover{color:var(--ink)}@media (width<=720px){.topbar__link[data-astro-cid-nazmfhjt]{display:none}}.topbar__short[data-astro-cid-nazmfhjt]{display:none}@media (width<=520px){.topbar__inner[data-astro-cid-nazmfhjt]{gap:.5rem}.topbar__name[data-astro-cid-nazmfhjt]{gap:.45rem;min-width:0;font-size:.95rem}.topbar__text[data-astro-cid-nazmfhjt]{text-overflow:ellipsis;overflow:hidden}.topbar__mark[data-astro-cid-nazmfhjt]{border-radius:5px;width:1.25rem;height:1.25rem}.topbar__nav[data-astro-cid-nazmfhjt]{flex:none;gap:.5rem}.topbar__nav[data-astro-cid-nazmfhjt] .lang{--seg:1.8rem;--pad:2px}.topbar__nav[data-astro-cid-nazmfhjt] .lang a,.topbar__nav[data-astro-cid-nazmfhjt] .lang__indicator{height:1.5rem}.topbar__nav[data-astro-cid-nazmfhjt] .lang a{letter-spacing:.04em;font-size:.625rem}.topbar__nav[data-astro-cid-nazmfhjt] .topbar__cta{padding:.62em .95em;font-size:.8125rem}.topbar__long[data-astro-cid-nazmfhjt]{display:none}.topbar__short[data-astro-cid-nazmfhjt]{display:inline}}html.no-tour .topbar--home[data-astro-cid-nazmfhjt] .topbar__cta{display:none}
