.ptitle[data-astro-cid-wcolddp2]{text-align:center;text-transform:uppercase;letter-spacing:.9em;text-indent:.9em;color:var(--ink);margin:.7rem 0 1.4rem;font-size:15px;font-weight:600}.home[data-astro-cid-wcolddp2]{max-width:1250px;margin:0 auto;container:home/inline-size}.mosaic[data-astro-cid-wcolddp2]{aspect-ratio:1250/3640;width:100%;position:relative;container:mosaic/inline-size}.it[data-astro-cid-wcolddp2]{left:var(--l);top:var(--t);width:var(--w);height:var(--h);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;overflow:hidden}.it[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow);transition:transform 1.1s cubic-bezier(.2,.6,.2,1),filter .3s}.it[data-astro-cid-wcolddp2]:hover img[data-astro-cid-wcolddp2]{filter:brightness(1.06);transform:scale(1.06)}.it[data-astro-cid-wcolddp2].qi{overflow:visible}.it[data-astro-cid-wcolddp2].qi img[data-astro-cid-wcolddp2]{object-fit:contain;box-shadow:none}.it[data-astro-cid-wcolddp2].white{background:var(--card);box-shadow:var(--shadow)}.it[data-astro-cid-wcolddp2]:has(img):after{content:"";z-index:1;pointer-events:none;background:radial-gradient(70% 40%,#1e1e2847,#0000 75%);position:absolute;inset:0}.lbl[data-astro-cid-wcolddp2]{z-index:2;color:#fff;white-space:nowrap;letter-spacing:.4em;text-indent:.4em;text-shadow:0 1px 10px #00000059;font-size:clamp(9px,1.76cqw,22px);font-weight:500;transition:letter-spacing .5s;position:absolute}.it[data-astro-cid-wcolddp2]:hover .lbl[data-astro-cid-wcolddp2],.banner[data-astro-cid-wcolddp2]:hover .lbl[data-astro-cid-wcolddp2]{letter-spacing:.55em}.it[data-astro-cid-wcolddp2].white .lbl[data-astro-cid-wcolddp2]{color:var(--ink-strong);text-shadow:none}.it[data-astro-cid-wcolddp2].tight .lbl[data-astro-cid-wcolddp2]{letter-spacing:.2em;text-indent:.2em}.it[data-astro-cid-wcolddp2].tight:hover .lbl[data-astro-cid-wcolddp2]{letter-spacing:.26em}@container home (width>=601px) and (width<=820px){.lbl[data-astro-cid-wcolddp2]{letter-spacing:.22em;text-indent:.22em;font-size:clamp(11px,1.9cqw,16px)}}@container home (width<=600px){.mosaic[data-astro-cid-wcolddp2]{aspect-ratio:100/380}.mosaic[data-astro-cid-wcolddp2] .it[data-astro-cid-wcolddp2],.mosaic[data-astro-cid-wcolddp2] .blh[data-astro-cid-wcolddp2]{left:var(--ml);top:var(--mt)}.mosaic[data-astro-cid-wcolddp2] .it[data-astro-cid-wcolddp2]{width:var(--mw);height:var(--mh)}.mosaic[data-astro-cid-wcolddp2] .blh[data-astro-cid-wcolddp2]{font-size:40cqw}.lbl[data-astro-cid-wcolddp2]{letter-spacing:.16em;text-indent:.16em;font-size:11.5px;font-weight:600}.it[data-astro-cid-wcolddp2]:hover .lbl[data-astro-cid-wcolddp2]{letter-spacing:.2em}}.blh[data-astro-cid-wcolddp2]{left:var(--l);top:var(--t);z-index:0;color:#fff;pointer-events:none;user-select:none;will-change:transform;font-size:clamp(56px,26.4cqw,330px);font-weight:300;line-height:.85;position:absolute}.banner[data-astro-cid-wcolddp2]{aspect-ratio:16/5;width:100%;box-shadow:var(--shadow);justify-content:center;align-items:center;margin-top:3.5%;text-decoration:none;display:flex;position:relative;overflow:hidden}.banner[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.6,.2,1)}.banner[data-astro-cid-wcolddp2]:hover img[data-astro-cid-wcolddp2]{transform:scale(1.04)}.banner[data-astro-cid-wcolddp2] .lbl[data-astro-cid-wcolddp2]{font-size:clamp(11.5px,1.76vw,22px)}.intro[data-astro-cid-wcolddp2]{text-align:center;max-width:640px;margin:4rem auto 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.7}.intro[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{text-transform:uppercase;letter-spacing:.5em;text-indent:.5em;margin-bottom:1rem;font-size:.95rem;font-weight:600}.rv[data-astro-cid-wcolddp2]{opacity:0;transition:opacity .7s,translate .7s;translate:0 26px}.rv[data-astro-cid-wcolddp2].in{opacity:1;translate:0}@media (width<=1024px){.ptitle[data-astro-cid-wcolddp2]{display:none}}@media (prefers-reduced-motion:reduce){.rv[data-astro-cid-wcolddp2]{opacity:1;translate:0}}
