.media__gallery[data-astro-cid-7rvsjr2r]{grid-template-columns:repeat(3,1fr);gap:.85rem;margin:2rem 0 1.5rem;display:grid}.media__shot[data-astro-cid-7rvsjr2r]{background:var(--forest);border-radius:8px;margin:0;overflow:hidden}.media__shot[data-astro-cid-7rvsjr2r] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.media__shot[data-astro-cid-7rvsjr2r]:hover img{transform:scale(1.04)}.media__grid[data-astro-cid-7rvsjr2r]{grid-template-columns:1.4fr .9fr;align-items:stretch;gap:1.25rem;display:grid}.media__frame[data-astro-cid-7rvsjr2r]{aspect-ratio:16/9;background:var(--forest);width:100%;box-shadow:var(--shadow-soft);border-radius:8px;position:relative;overflow:hidden}.media__frame[data-astro-cid-7rvsjr2r] iframe[data-astro-cid-7rvsjr2r]{border:0;width:100%;height:100%;position:absolute;inset:0}.media__album[data-astro-cid-7rvsjr2r]{background:var(--forest);color:var(--snow);border-radius:8px;flex-direction:column;gap:.85rem;padding:1.4rem 1.35rem;display:flex}.media__album[data-astro-cid-7rvsjr2r] h3[data-astro-cid-7rvsjr2r]{color:var(--gold-soft);margin:0}.media__album[data-astro-cid-7rvsjr2r] p[data-astro-cid-7rvsjr2r]{color:#f4f7f5c7;flex:1;margin:0}.media__album[data-astro-cid-7rvsjr2r] .btn[data-astro-cid-7rvsjr2r]{width:fit-content}.media__group-link[data-astro-cid-7rvsjr2r]{color:#f4f7f5bf;font-weight:600;text-decoration:none}.media__group-link[data-astro-cid-7rvsjr2r]:hover{color:var(--gold-soft)}@media (width<=900px){.media__grid[data-astro-cid-7rvsjr2r]{grid-template-columns:1fr}}@media (width<=600px){.media__gallery[data-astro-cid-7rvsjr2r]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--header-h));color:var(--snow);background:#071910;align-items:end;display:grid;position:relative;overflow:hidden}.hero__veil[data-astro-cid-lcdefpme]{pointer-events:none;background:linear-gradient(105deg,#04100be0 0%,#04100bb8 38%,#04100b47 68%,#04100b73 100%),linear-gradient(#04100b33 0%,#04100b8c 100%);position:absolute;inset:0}.hero__atmosphere[data-astro-cid-lcdefpme]{pointer-events:none;z-index:1;position:absolute;inset:0}.hero__snow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{top:-10px;left:calc(var(--i) * 4.5%);width:calc(2px + (var(--i) % 3) * 1.5px);height:calc(2px + (var(--i) % 3) * 1.5px);animation:snowfall calc(9s + (var(--i) % 7) * 1.1s) linear infinite;animation-delay:calc(var(--i) * -.55s);background:#ffffffbf;border-radius:50%;position:absolute}.hero__content[data-astro-cid-lcdefpme]{z-index:2;max-width:46rem;margin-left:max(1rem, calc((100% - var(--max)) / 2));margin-right:auto;padding:clamp(4rem,10vw,7rem) 0 clamp(3.5rem,8vw,5.5rem);animation:.9s both rise-in;position:relative}.hero__brand[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--gold-soft);margin:0 0 .55rem;font-size:clamp(2.4rem,7vw,4.8rem);font-weight:600;line-height:.95}.hero__tagline[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:18ch;color:var(--snow);margin:0 0 .85rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700}.hero__lead[data-astro-cid-lcdefpme]{color:#f4f7f5d1;width:100%;margin-bottom:1.6rem;font-size:1.08rem}.geo__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.geo__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#ffffffb8;border:1px solid #12201814;padding:.45rem .85rem;font-size:.95rem;font-weight:600}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.section--tint[data-astro-cid-lcdefpme]{background:#ffffff59}.split[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;display:grid}.portrait[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-soft);border-radius:8px;margin:0;overflow:hidden}.portrait[data-astro-cid-lcdefpme] img,.portrait[data-astro-cid-lcdefpme] picture{width:100%;height:auto;display:block}.portrait[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;object-position:center 58%}.hero[data-astro-cid-lcdefpme] picture.hero__photo,.hero[data-astro-cid-lcdefpme] img.hero__photo{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] picture.hero__photo img,.hero[data-astro-cid-lcdefpme] img.hero__photo{object-fit:cover;object-position:center 28%;width:100%;height:100%;animation:18s ease-in-out infinite alternate hero-ken}.points[data-astro-cid-lcdefpme]{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:3px solid var(--gold);background:#ffffffb3;padding:1.1rem 1.15rem}.points[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.35rem;display:block}.points[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.section__block[data-astro-cid-lcdefpme]{margin-top:2rem}.section__more[data-astro-cid-lcdefpme]{margin-top:1.25rem;font-weight:700}.steps-wrap[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:#ffffffb8;border:1px solid #12201814;border-radius:8px;gap:.75rem;padding:1.25rem;display:grid}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--crimson);font-size:2rem;line-height:1}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.cta__box[data-astro-cid-lcdefpme]{background:var(--forest);color:var(--snow);border-radius:10px;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.4rem);display:flex}.cta__box[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f4f7f5bf;width:100%;margin:0}@keyframes hero-ken{0%{transform:scale(1)}to{transform:scale(1.05)}}@media (width<=900px){.split[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cta__box[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.hero__content[data-astro-cid-lcdefpme]{width:calc(100% - 2rem);margin-left:1rem}.hero[data-astro-cid-lcdefpme] picture.hero__photo img,.hero[data-astro-cid-lcdefpme] img.hero__photo{object-position:58% 22%}.hero__veil[data-astro-cid-lcdefpme]{background:linear-gradient(#04100b8c 0%,#04100bb8 45%,#04100be0 100%)}.portrait[data-astro-cid-lcdefpme]{order:-1}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-lcdefpme] picture.hero__photo img,.hero[data-astro-cid-lcdefpme] img.hero__photo{animation:none}}
