.show[data-astro-cid-fmd2ydhd]{color:#fff;touch-action:pinch-zoom;background:#000;height:100dvh;min-height:20rem;position:relative;overflow:hidden}.show[data-astro-cid-fmd2ydhd]:before,.show[data-astro-cid-fmd2ydhd]:after{content:"";z-index:2;pointer-events:none;position:absolute;inset-inline:0}.show[data-astro-cid-fmd2ydhd]:before{background:linear-gradient(#0000009e,#0000);height:max(26vh,9rem);top:0}.show[data-astro-cid-fmd2ydhd]:after{background:linear-gradient(#0000,#0000008c);height:max(16vh,6rem);bottom:0}.has-intro[data-astro-cid-fmd2ydhd]:after{background:radial-gradient(120% 100% at 0 100%,#0000009e,#0000 62%),linear-gradient(#0000 40%,#00000073);height:max(46vh,15rem)}.stage[data-astro-cid-fmd2ydhd]{position:absolute;inset:0}.stage[data-astro-cid-fmd2ydhd] .slide{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.stage[data-astro-cid-fmd2ydhd] .slide.on{opacity:1}.stage[data-astro-cid-fmd2ydhd] .slide.quick{transform:translateX(var(--enter,0));transition:opacity .5s,transform .55s cubic-bezier(.2,.7,.2,1)}.stage[data-astro-cid-fmd2ydhd] .slide.quick.on{transform:none}.stage[data-astro-cid-fmd2ydhd] .slide[data-astro-cid-fmd2ydhd].first{--tint:var(--tint-wide)}.stage[data-astro-cid-fmd2ydhd] .frame{background:color-mix(in srgb, var(--tint) 38%, #050506);position:absolute;inset:0;overflow:hidden}.stage[data-astro-cid-fmd2ydhd] picture{display:contents}.stage[data-astro-cid-fmd2ydhd] img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;max-width:none;height:100%;display:block;background:0 0!important}.stage[data-astro-cid-fmd2ydhd] .kb-in img{animation:9.4s linear both kb-in}.stage[data-astro-cid-fmd2ydhd] .kb-out img{animation:9.4s linear both kb-out}@keyframes kb-in{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes kb-out{0%{transform:scale(1.055)}to{transform:scale(1)}}.paused[data-astro-cid-fmd2ydhd] .slide img{animation-play-state:paused!important}@media (orientation:portrait){.has-phone[data-astro-cid-fmd2ydhd] .stage[data-astro-cid-fmd2ydhd] .slide[data-astro-cid-fmd2ydhd].first{--tint:var(--tint-phone)}.show[data-astro-cid-fmd2ydhd]:not(.has-phone) .stage[data-astro-cid-fmd2ydhd] img{object-fit:contain;object-position:50% 50%;animation:none!important}}.intro[data-astro-cid-fmd2ydhd]{z-index:3;left:var(--edge);text-shadow:0 1px 10px #000000bf;width:min(34rem,40vw);transition:opacity .3s;animation:.9s .8s backwards intro-reveal;position:absolute;bottom:3.5rem}.intro-text[data-astro-cid-fmd2ydhd]{-webkit-line-clamp:5;line-clamp:5;color:#ffffffe6;-webkit-box-orient:vertical;font-size:clamp(1rem,1.1vw,1.125rem);font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.intro-text[data-astro-cid-fmd2ydhd] p[data-astro-cid-fmd2ydhd]+p[data-astro-cid-fmd2ydhd]{margin-top:.6em}.intro[data-astro-cid-fmd2ydhd].open .intro-text[data-astro-cid-fmd2ydhd]{overscroll-behavior:contain;max-height:min(52vh,30rem);padding-right:.5rem;display:block;overflow-y:auto}.intro-more[data-astro-cid-fmd2ydhd]{color:#ffffffb8;font:inherit;font-size:var(--type-fine);letter-spacing:.08em;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:.35rem 0;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px}.intro-more[data-astro-cid-fmd2ydhd]:hover{color:#fff;text-decoration-color:currentColor}.intro-more[data-astro-cid-fmd2ydhd][hidden]{display:none}html.idle .intro[data-astro-cid-fmd2ydhd]:not(:hover,.open){opacity:.62;transition-duration:1.6s}@keyframes intro-reveal{0%{opacity:0;transform:translateY(.4rem)}}@media (width<=700px){.intro[data-astro-cid-fmd2ydhd]{right:var(--edge);width:auto;bottom:4.3rem}.intro-text[data-astro-cid-fmd2ydhd]{-webkit-line-clamp:3;line-clamp:3;font-size:1rem}}.hud[data-astro-cid-fmd2ydhd]{z-index:3;padding:0 var(--edge) .9rem;text-shadow:0 1px 8px #000000b3;align-items:center;gap:.75rem;display:flex;position:absolute;inset:auto 0 0}.caption[data-astro-cid-fmd2ydhd]{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.3;text-decoration:none;overflow:hidden}.caption[data-astro-cid-fmd2ydhd][href]:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.caption[data-astro-cid-fmd2ydhd][href]:after{content:"›";content:"›" / "";margin-inline-start:.4em;transition:transform .2s;display:inline-block}.caption[data-astro-cid-fmd2ydhd][href]:hover:after{transform:translate(.15em)}.caption[data-astro-cid-fmd2ydhd][hidden]{display:none}.home-foot[data-astro-cid-fmd2ydhd] .foot-sub{left:auto;right:0}.home-foot[data-astro-cid-fmd2ydhd]{flex:none;justify-content:flex-end;margin-inline-start:auto;transition:opacity .3s;display:flex}html.idle .home-foot[data-astro-cid-fmd2ydhd]:not(:hover,:has(.open)){opacity:.4;transition-duration:1.6s}@media (width<=30rem){.hud[data-astro-cid-fmd2ydhd]{flex-wrap:wrap;row-gap:.1rem}.caption[data-astro-cid-fmd2ydhd]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-fmd2ydhd] .slide,.stage[data-astro-cid-fmd2ydhd] img{transition:none!important;animation:none!important}.caption[data-astro-cid-fmd2ydhd][href]:after,.intro[data-astro-cid-fmd2ydhd]{transition:none;animation:none}}.overview[data-astro-cid-4dqipivc]{padding:var(--header-clear) var(--edge) 0}.head[data-astro-cid-4dqipivc]{margin-bottom:clamp(1.25rem,2vw,1.75rem)}.crumbs[data-astro-cid-4dqipivc]{color:var(--muted);font-size:var(--type-ui);flex-wrap:wrap;gap:0 .5rem;display:flex}.crumbs[data-astro-cid-4dqipivc] a[data-astro-cid-4dqipivc]{color:var(--muted);padding-block:.25rem;text-decoration:none}.crumbs[data-astro-cid-4dqipivc] a[data-astro-cid-4dqipivc]:first-child:before{content:"← "}.crumbs[data-astro-cid-4dqipivc] a[data-astro-cid-4dqipivc]+a[data-astro-cid-4dqipivc]:before{content:"/";color:#ffffff4d;margin-inline-end:.5rem}.crumbs[data-astro-cid-4dqipivc] a[data-astro-cid-4dqipivc]:hover{color:var(--ink)}.title[data-astro-cid-4dqipivc]{font-size:var(--type-page);font-weight:400;line-height:1.1}.sum[data-astro-cid-4dqipivc]{color:var(--muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;margin-top:.3rem}section[data-astro-cid-4dqipivc]+section[data-astro-cid-4dqipivc]{margin-top:clamp(1.4rem,2.8vw,2.25rem)}h2[data-astro-cid-4dqipivc]{font-size:var(--type-heading);border-bottom:1px solid #ffffff2e;margin:0 0 clamp(1rem,1.5vw,1.25rem);padding-bottom:.5rem;font-weight:400;line-height:1.15}ul[data-astro-cid-4dqipivc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:clamp(1.25rem,2.5vw,2rem) clamp(.75rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.tall[data-astro-cid-4dqipivc] ul[data-astro-cid-4dqipivc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr))}li[data-astro-cid-4dqipivc] a[data-astro-cid-4dqipivc]{gap:.1rem;text-decoration:none;display:grid}.frame[data-astro-cid-4dqipivc]{aspect-ratio:3/2;background:#ffffff0a;margin-bottom:.5rem;display:block;position:relative;overflow:hidden}.tall[data-astro-cid-4dqipivc] .frame[data-astro-cid-4dqipivc]{aspect-ratio:4/5}.frame[data-astro-cid-4dqipivc] picture,.frame[data-astro-cid-4dqipivc] img{width:100%;height:100%}.frame[data-astro-cid-4dqipivc] img{object-fit:cover;object-position:50% 50%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.tall[data-astro-cid-4dqipivc] .frame[data-astro-cid-4dqipivc] img{object-position:50% 22%}li[data-astro-cid-4dqipivc] a[data-astro-cid-4dqipivc]:hover .frame[data-astro-cid-4dqipivc] img{transform:scale(1.025)}.name[data-astro-cid-4dqipivc]{font-size:var(--type-card);line-height:1.2}.meta[data-astro-cid-4dqipivc]{color:var(--muted);font-size:var(--type-fine);line-height:1.2}@media (width<=700px) and (width>=561px){ul[data-astro-cid-4dqipivc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tall[data-astro-cid-4dqipivc] ul[data-astro-cid-4dqipivc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-4dqipivc] img{transition:none}}
