.hh[data-astro-cid-dcwno5ig]{--slide:7s;height:clamp(480px,100svh,960px);padding-top:var(--header-h);background:var(--paper-2);color:var(--ink);color-scheme:light;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.hh__copy[data-astro-cid-dcwno5ig]{min-width:0;padding:clamp(1.5rem, 3vh, 3rem) clamp(1.5rem, 3.5vw, 4rem) clamp(1.5rem, 3vh, 3rem) max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));flex-direction:column;align-self:center;align-items:flex-start;display:flex}.hh__stack[data-astro-cid-dcwno5ig]{width:100%;display:grid}.hs[data-astro-cid-dcwno5ig]{opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);grid-area:1/1;transform:translateY(14px)}.hs[data-astro-cid-dcwno5ig]:not(.is-active){pointer-events:none}.hs[data-astro-cid-dcwno5ig].is-active{z-index:1;opacity:1;transition-delay:.12s;transform:none}.hh__title[data-astro-cid-dcwno5ig]{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(2rem,min(4.2vw,7.2vh),4rem);font-weight:800;line-height:1.06}.hh__sub[data-astro-cid-dcwno5ig]{max-width:40ch;color:var(--on-light-muted);margin:clamp(.75rem,2vh,1.25rem) 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.hh__links[data-astro-cid-dcwno5ig]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1rem,3vh,2rem);display:flex}.hh__nav[data-astro-cid-dcwno5ig]{align-items:center;gap:.5rem;margin-top:clamp(1rem,2.6vh,1.75rem);display:flex}.hh__arrow[data-astro-cid-dcwno5ig]{border:1px solid var(--line-light);background:var(--white);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s;display:grid}.hh__arrow[data-astro-cid-dcwno5ig]:hover{border-color:var(--slate)}.hh__arrow[data-astro-cid-dcwno5ig]:focus-visible,.hh__dot[data-astro-cid-dcwno5ig]:focus-visible{outline:2px solid var(--slate);outline-offset:2px}.hh__toggle[data-astro-cid-dcwno5ig]{width:40px;height:40px;color:var(--on-light-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:.25rem;display:grid}.hh__toggle[data-astro-cid-dcwno5ig][hidden]{display:none}.hh__toggle[data-astro-cid-dcwno5ig]:hover{color:var(--ink)}.hh__toggle[data-astro-cid-dcwno5ig]:focus-visible{outline:2px solid var(--slate);outline-offset:2px}.hh__toggle[data-astro-cid-dcwno5ig] .i-play[data-astro-cid-dcwno5ig],.hh__toggle[data-astro-cid-dcwno5ig][aria-pressed=true] .i-pause[data-astro-cid-dcwno5ig]{display:none}.hh__toggle[data-astro-cid-dcwno5ig][aria-pressed=true] .i-play[data-astro-cid-dcwno5ig]{display:block}.hh__dots[data-astro-cid-dcwno5ig]{align-items:center;gap:.25rem;display:flex}.hh__dot[data-astro-cid-dcwno5ig]{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:40px;padding:0;display:grid}.hh__dot[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]{background:var(--fog);border-radius:4px;width:32px;height:4px;display:block;position:relative;overflow:hidden}.hh__dot[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]:after{content:"";border-radius:inherit;background:var(--slate);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hh__dot[data-astro-cid-dcwno5ig][aria-current=true] span[data-astro-cid-dcwno5ig]:after{transform:scaleX(1)}.hh[data-astro-cid-dcwno5ig].is-auto .hh__dot[data-astro-cid-dcwno5ig][aria-current=true] span[data-astro-cid-dcwno5ig]:after{animation:hh-progress var(--slide) linear forwards}.hh[data-astro-cid-dcwno5ig].is-paused .hh__dot[data-astro-cid-dcwno5ig][aria-current=true] span[data-astro-cid-dcwno5ig]:after{animation-play-state:paused}@keyframes hh-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hh__media[data-astro-cid-dcwno5ig]{place-items:center;min-height:0;padding:clamp(.5rem,1.2vw,1rem) clamp(.5rem,1.2vw,1rem) clamp(.5rem,1.2vw,1rem) 0;display:grid;position:relative}.hh__frame[data-astro-cid-dcwno5ig]{aspect-ratio:16/9;width:min(100%, calc((clamp(480px, 100svh, 960px) - var(--header-h) - 2rem) * 16 / 9));background:var(--paper);touch-action:pan-y;border-radius:clamp(18px,2vw,28px);position:relative;overflow:hidden}.hm[data-astro-cid-dcwno5ig]{opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.hm[data-astro-cid-dcwno5ig].is-active{opacity:1}.hm[data-astro-cid-dcwno5ig] picture{height:100%;display:block}.hm[data-astro-cid-dcwno5ig] img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.hs[data-astro-cid-dcwno5ig],.hm[data-astro-cid-dcwno5ig]{transition:none;transform:none}}@media (width>=901px) and (width<=1200px){.hh[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=900px){.hh[data-astro-cid-dcwno5ig]{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto}.hh__media[data-astro-cid-dcwno5ig]{padding:.75rem var(--gutter) 0;order:-1}.hh__frame[data-astro-cid-dcwno5ig]{width:100%}.hh__copy[data-astro-cid-dcwno5ig]{padding:1.25rem var(--gutter) 2rem}.hh__title[data-astro-cid-dcwno5ig]{font-size:clamp(1.9rem,8vw,3rem)}.hh__arrow[data-astro-cid-dcwno5ig]{display:none}.hh__nav[data-astro-cid-dcwno5ig]{margin-top:1rem;margin-left:-6px}}.vp[data-astro-cid-wr4goomq]{z-index:2;background:linear-gradient(160deg, var(--slate) 0%, var(--ink) 65%);color:var(--white);padding-block:var(--sec);position:relative}.vp__grid[data-astro-cid-wr4goomq]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.vp__title[data-astro-cid-wr4goomq]{letter-spacing:-.03em;font-weight:800;line-height:1.08;font-size:var(--fs-sec);max-width:18ch;margin:0}.vp__list[data-astro-cid-wr4goomq]{gap:1rem;max-width:48ch;margin:clamp(1.25rem,3vh,2rem) 0 0;padding:0;list-style:none;display:grid}.vp__list[data-astro-cid-wr4goomq] li[data-astro-cid-wr4goomq]{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.vp__list[data-astro-cid-wr4goomq] svg[data-astro-cid-wr4goomq]{color:var(--fog);margin-top:.15rem}.vp__list[data-astro-cid-wr4goomq] strong[data-astro-cid-wr4goomq]{color:var(--white);font-weight:700;display:block}.vp__list[data-astro-cid-wr4goomq] span[data-astro-cid-wr4goomq]{color:var(--on-dark-muted);font-size:.97rem;line-height:1.55}.vp__links[data-astro-cid-wr4goomq]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.25rem,3vh,2rem);display:flex}.vp__media[data-astro-cid-wr4goomq]{justify-self:center;margin:0}.vp__frame[data-astro-cid-wr4goomq]{height:clamp(360px, calc(100svh - var(--header-h) - 6rem), 680px);aspect-ratio:9/16;background:var(--ink);box-shadow:0 0 0 1px var(--glass-line);border-radius:26px;position:relative;overflow:hidden}.vp__frame[data-astro-cid-wr4goomq] video[data-astro-cid-wr4goomq]{object-fit:cover;width:100%;height:100%;display:block}.vp__sound[data-astro-cid-wr4goomq]{min-height:40px;color:var(--white);-webkit-backdrop-filter:blur(12px);background:#1a2836b8;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:.8rem;right:.8rem}.vp__sound[data-astro-cid-wr4goomq] .i-on[data-astro-cid-wr4goomq]{display:none}.vp__sound[data-astro-cid-wr4goomq][aria-pressed=true] .i-on[data-astro-cid-wr4goomq]{display:block}.vp__sound[data-astro-cid-wr4goomq][aria-pressed=true] .i-off[data-astro-cid-wr4goomq]{display:none}@media (width<=860px){.vp__grid[data-astro-cid-wr4goomq]{grid-template-columns:1fr}.vp__media[data-astro-cid-wr4goomq]{order:-1;width:100%}.vp__frame[data-astro-cid-wr4goomq]{width:min(100%,360px);height:auto;margin-inline:auto}}.tiles[data-astro-cid-3s6yfc3e]{background:var(--paper-2);color:var(--ink);color-scheme:light;padding-block:clamp(.75rem,1.5vw,1.25rem) clamp(4rem,8vw,7rem)}.tiles__grid[data-astro-cid-3s6yfc3e]{grid-template-columns:1fr 1fr;gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.tile[data-astro-cid-3s6yfc3e]{text-align:center;isolation:isolate;border-radius:clamp(18px,2.4vw,32px);flex-direction:column;display:flex;position:relative;overflow:hidden}.tile__copy[data-astro-cid-3s6yfc3e]{z-index:2;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,3vw,2.5rem) 0;position:relative}.tile__title[data-astro-cid-3s6yfc3e]{text-wrap:balance;letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3.2vw,2.9rem);font-weight:800;line-height:1.08}.tile__sub[data-astro-cid-3s6yfc3e]{max-width:30ch;color:var(--on-light-muted);margin:.8rem auto 0;font-size:clamp(1.02rem,1.4vw,1.25rem);line-height:1.45}.tile[data-astro-cid-3s6yfc3e] .c-links[data-astro-cid-3s6yfc3e]{margin-top:1rem}.on-dark[data-astro-cid-3s6yfc3e] .tile__sub[data-astro-cid-3s6yfc3e]{color:var(--on-dark-muted)}.tile--wide[data-astro-cid-3s6yfc3e]{background:linear-gradient(135deg, var(--slate) 0%, var(--ink) 70%);color:var(--white);text-align:left;min-height:clamp(420px, min(48vw, calc(100svh - var(--header-h) - 2rem)), 640px);grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.tile--wide[data-astro-cid-3s6yfc3e] .tile__copy[data-astro-cid-3s6yfc3e]{padding:clamp(1.75rem,4vw,3.5rem)}.tile--wide[data-astro-cid-3s6yfc3e] .tile__sub[data-astro-cid-3s6yfc3e]{margin-left:0}.tile--wide[data-astro-cid-3s6yfc3e] .c-links[data-astro-cid-3s6yfc3e]{justify-content:flex-start}.tile--wide[data-astro-cid-3s6yfc3e] .tile__photo[data-astro-cid-3s6yfc3e]{border-radius:clamp(14px,1.8vw,24px);align-self:stretch;margin:clamp(.5rem,1vw,.75rem) clamp(.5rem,1vw,.75rem) clamp(.5rem,1vw,.75rem) 0;position:relative;overflow:hidden}.tile--wide[data-astro-cid-3s6yfc3e] .tile__photo[data-astro-cid-3s6yfc3e] picture,.tile--wide[data-astro-cid-3s6yfc3e] .tile__photo[data-astro-cid-3s6yfc3e] img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;display:block}.tile--half[data-astro-cid-3s6yfc3e]{min-height:clamp(460px, min(44vw, calc(100svh - var(--header-h) - 2rem)), 640px)}.tile--light[data-astro-cid-3s6yfc3e]{background:var(--paper)}.tile__img[data-astro-cid-3s6yfc3e]{margin:auto clamp(.5rem,1vw,.75rem) clamp(.5rem,1vw,.75rem);padding-top:1.25rem}.tile__img[data-astro-cid-3s6yfc3e] picture,.tile__img[data-astro-cid-3s6yfc3e] img{aspect-ratio:16/10;object-fit:cover;border-radius:clamp(12px,1.6vw,20px);width:100%;display:block}.tile--slate[data-astro-cid-3s6yfc3e]{background:linear-gradient(180deg, var(--slate) 0%, var(--ink) 100%);color:var(--white)}@media (width<=860px){.tiles__grid[data-astro-cid-3s6yfc3e]{grid-template-columns:1fr}.tile--wide[data-astro-cid-3s6yfc3e]{grid-template-columns:1fr;min-height:0}.tile--wide[data-astro-cid-3s6yfc3e] .tile__photo[data-astro-cid-3s6yfc3e]{aspect-ratio:4/3;margin:0 .75rem .75rem}.tile--half[data-astro-cid-3s6yfc3e]{min-height:480px}}.pt[data-astro-cid-ewgm5pcd]{background:var(--paper-2);color:var(--ink);color-scheme:light;padding-block:var(--sec);text-align:center}.pt__head[data-astro-cid-ewgm5pcd]{margin-bottom:var(--gap-head)}.pt__title[data-astro-cid-ewgm5pcd]{font-size:var(--fs-sec)}.pt__grid[data-astro-cid-ewgm5pcd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);margin:0 auto;list-style:none;display:grid}.pt__img[data-astro-cid-ewgm5pcd]{aspect-ratio:4/3;background:var(--paper);border-radius:clamp(14px,1.8vw,22px);overflow:hidden}.pt__img[data-astro-cid-ewgm5pcd] picture,.pt__img[data-astro-cid-ewgm5pcd] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);display:block}.pt__grid[data-astro-cid-ewgm5pcd] li[data-astro-cid-ewgm5pcd]:hover .pt__img[data-astro-cid-ewgm5pcd] img{transform:scale(1.03)}.pt__cap[data-astro-cid-ewgm5pcd]{color:var(--on-light-muted);margin:.9rem 0 0;font-size:.95rem}.pt__cap[data-astro-cid-ewgm5pcd] strong[data-astro-cid-ewgm5pcd]{color:var(--ink)}.pt[data-astro-cid-ewgm5pcd] .c-links[data-astro-cid-ewgm5pcd]{margin-top:2rem}@media (width<=760px){.pt__grid[data-astro-cid-ewgm5pcd]{grid-template-columns:1fr}}
