/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.lightbox{z-index:var(--z-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-base),visibility 0s linear .3s;background:#080807f7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s var(--ease-base)}html.lb-lock,html.lb-lock body{overflow:hidden}.lb-stage{touch-action:pan-y pinch-zoom;cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.lb-stage:active{cursor:grabbing}.lb-track{will-change:transform;height:100%;display:flex}.lb-slide{flex:0 0 100%;justify-content:center;align-items:center;height:100%;padding:clamp(3rem,8vh,6rem) clamp(1rem,6vw,5rem);display:flex}.lb-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%}.lb-close,.lb-arrow{z-index:10;color:#ece8e1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s var(--ease-base);background:#ffffff12;border:1px solid #ece8e12e;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.lb-close{width:44px;height:44px;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.lb-close svg{width:20px;height:20px}.lb-close:hover,.lb-arrow:hover{background:#ffffff29}.lb-close:focus-visible,.lb-arrow:focus-visible{border-radius:9999px;outline-color:#ece8e1;box-shadow:0 0 0 3px #080807}.lb-counter{z-index:10;color:#ece8e1b8;letter-spacing:.12em;font-size:12px;position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem)}.lb-arrow{width:52px;height:52px;top:50%;transform:translateY(-50%)}.lb-arrow svg{width:24px;height:24px}.lb-prev{left:clamp(.5rem,2vw,1.6rem)}.lb-next{right:clamp(.5rem,2vw,1.6rem)}@media(prefers-reduced-motion:no-preference){[data-astro-cid-ne2shbim][data-hero-media]{transform:var(--hero-from-m)}}@media(prefers-reduced-motion:no-preference)and (min-width:768px){[data-astro-cid-ne2shbim][data-hero-media]{transform:var(--hero-from-d)}}.hero-scrim[data-astro-cid-ne2shbim]{background:linear-gradient(to top,rgb(10 10 9 / .85) 0%,rgb(10 10 9 / .66) 30%,rgb(10 10 9 / .58) 55%,rgb(10 10 9 / .3) 77%,transparent 95%),linear-gradient(to top,var(--scrim) 0%,transparent 45%),#0000001f}[data-video-box]{--vc-h: 72px}.vc,.vc-hide{display:none}@media(hover:hover)and (pointer:fine){.vc{display:block;position:absolute;inset:0;z-index:20;user-select:none;-webkit-user-select:none}}.vc-hit{position:absolute;inset:0}.vc-big{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:color-mix(in srgb,var(--c-ivory-paper) 82%,transparent);color:var(--c-ivory-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px #0000002e,0 12px 32px -14px #0000008c;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-base),visibility 0s linear .2s,background-color .2s var(--ease-base),color .2s var(--ease-base)}.vc-big svg{width:34px;height:34px;transform:translate(2px)}.vc-on-big .vc-big{opacity:1;visibility:visible;transition-delay:0s}[data-video-box]:not(.vc-started):not(.vc-on-big) .vc-big{visibility:visible;pointer-events:none}[data-video-box]:not(.vc-started):not(.vc-on-big) .vc-big:focus-visible{opacity:1;pointer-events:auto}.vc-big:hover{background:var(--c-ivory-ink);color:var(--c-ivory-paper)}.vc-bar{position:absolute;left:0;right:0;bottom:0;height:var(--vc-h);display:flex;align-items:flex-end;gap:2px;padding:0 48px 10px;background:linear-gradient(to top,#0009,#0000004d 50%,#0000);color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease-base)}.vc-started .vc-bar{visibility:visible}.vc-started.vc-on-bar .vc-bar{opacity:1;pointer-events:auto}[data-video-box]:fullscreen{--vc-h: 88px}[data-video-box]:fullscreen .vc-bar{padding:0 24px 18px}.vc-btn{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9999px;color:inherit;transition:background-color .15s var(--ease-base)}.vc-btn:hover{background:#ffffff24}.vc-btn:active{background:#ffffff3d}.vc-btn svg{width:18px;height:18px}.vc-seek{position:relative;flex:1 1 auto;height:36px;margin:0 8px}.vc-track{position:absolute;left:6px;right:6px;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:#ffffff40;overflow:hidden;transform:scaleY(.5);transition:transform .15s var(--ease-base)}.vc-buf,.vc-prog{position:absolute;left:0;top:0;bottom:0}.vc-buf{width:var(--vc-buf, 0%);background:#ffffff59}.vc-prog{width:var(--vc-prog, 0%);background:#fff}.vc-seek:hover .vc-track,.vc-seek.vc-drag .vc-track,.vc-seek:has(:focus-visible) .vc-track{transform:none}.vc-range{-webkit-appearance:none;appearance:none;margin:0;padding:0;background:transparent;cursor:pointer}.vc-seek .vc-range{position:absolute;inset:0;width:100%;height:100%}.vc-range::-webkit-slider-runnable-track{height:100%;background:transparent;border:0}.vc-range::-moz-range-track{height:100%;background:transparent;border:0}.vc-range::-moz-range-progress{background:transparent}.vc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-top:12px;border:0;border-radius:9999px;background:#fff;transform:scale(0);transition:transform .15s var(--ease-base)}.vc-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:9999px;background:#fff;transform:scale(0);transition:transform .15s var(--ease-base)}.vc-seek:hover .vc-range::-webkit-slider-thumb,.vc-seek.vc-drag .vc-range::-webkit-slider-thumb,.vc-range:focus-visible::-webkit-slider-thumb,.vc-vol .vc-range::-webkit-slider-thumb{transform:scale(1)}.vc-seek:hover .vc-range::-moz-range-thumb,.vc-seek.vc-drag .vc-range::-moz-range-thumb,.vc-range:focus-visible::-moz-range-thumb,.vc-vol .vc-range::-moz-range-thumb{transform:scale(1)}.vc-tip{position:absolute;bottom:30px;left:var(--vc-tip-x, 0px);transform:translate(-50%);padding:3px 6px;border-radius:4px;background:#000000a6;color:var(--c-night-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--ease-base)}.vc .vc-tip{font-size:10px}.vc-tip:empty{display:none}.vc-seek:hover .vc-tip,.vc-seek.vc-drag .vc-tip{opacity:1}.vc .vc-time{flex:none;align-self:flex-end;height:36px;line-height:36px;margin:0 10px 0 2px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--c-night-ink);white-space:nowrap}.vc-vol{display:flex;align-items:center;height:36px}.vc-volume{width:64px;height:36px;margin:0 10px 0 2px;background:linear-gradient(to right,#fff var(--vc-vol, 0%),rgb(255 255 255 / .25) var(--vc-vol, 0%)) center / 100% 2px no-repeat}.vc-big:focus-visible,.vc-btn:focus-visible,.vc-range:focus-visible{outline-color:var(--c-ink);box-shadow:0 0 0 3px var(--c-paper)}.vc-range:focus-visible{outline-offset:0}[data-video-box]:focus{outline:none}.has-cursor [data-video-box]:fullscreen,.has-cursor [data-video-box]:fullscreen *{cursor:default!important}.has-cursor [data-video-box]:fullscreen .vc-btn,.has-cursor [data-video-box]:fullscreen .vc-big,.has-cursor [data-video-box]:fullscreen .vc-range{cursor:pointer!important}[data-video-box]:fullscreen.vc-idle,[data-video-box]:fullscreen.vc-idle *{cursor:none!important}@media(prefers-reduced-motion:reduce){.vc-big,.vc-bar,.vc-btn,.vc-track,.vc-tip{transition:none}.vc-range::-webkit-slider-thumb{transition:none}.vc-range::-moz-range-thumb{transition:none}}.inv-story[data-astro-cid-zynzstlz] strong{color:var(--c-ink);font-weight:500}.inv-story[data-astro-cid-zynzstlz] em{font-style:italic}.media-frame[data-astro-cid-zynzstlz]>img[data-astro-cid-zynzstlz].inv-video-wm{--wm-w: clamp(84px, 9vw, 150px);position:absolute;opacity:0;width:var(--wm-w);height:auto;bottom:calc(var(--wm-oy, 0px) + var(--wm-w) / 7.5);left:calc(var(--wm-ox, 0px) + var(--wm-w) / 7.5)}@media(hover:hover)and (pointer:fine){[data-astro-cid-zynzstlz][data-video-toggle],[data-astro-cid-zynzstlz][data-video-fs]{display:none}.vc-on-big[data-astro-cid-zynzstlz] [data-astro-cid-zynzstlz][data-video-spin],[data-astro-cid-zynzstlz][data-video-box]:has(.vc-big:focus-visible) [data-astro-cid-zynzstlz][data-video-spin]{visibility:hidden}.media-frame[data-astro-cid-zynzstlz]>img[data-astro-cid-zynzstlz].inv-video-wm{transition:opacity .6s var(--ease-base),transform .2s var(--ease-base);will-change:transform}.media-frame[data-astro-cid-zynzstlz].vc-on-bar>img[data-astro-cid-zynzstlz].inv-video-wm{transform:translateY(calc(-1*max(0px,var(--vc-h, 72px) - var(--wm-oy, 0px))))}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.media-frame[data-astro-cid-zynzstlz]>img[data-astro-cid-zynzstlz].inv-video-wm{transition:none}}[data-astro-cid-zynzstlz][data-video-box]:fullscreen{border-radius:0;background:#000}[data-astro-cid-zynzstlz][data-video-toggle]:focus-visible,[data-astro-cid-zynzstlz][data-video-fs]:focus-visible{outline-color:var(--c-ink);box-shadow:0 0 0 3px var(--c-paper)}[data-astro-cid-zynzstlz][data-lb-open][role=button]:focus-visible{clip-path:none}[data-astro-cid-zynzstlz][data-related-card] .cat-gallery[data-astro-cid-zynzstlz]{touch-action:pan-y pinch-zoom}
