.hero[data-astro-cid-lcdefpme]{color:#f6f2ea;isolation:isolate;background:#0b4a52;align-items:end;min-height:min(100svh,46rem);display:grid;position:relative;overflow:clip}.hero-photo[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0b4a5200 0%,#0b4a5226 40%,#0b4a52e6 50%,#0b4a52f2 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{box-sizing:border-box;min-width:0;max-width:100%;padding:clamp(1.5rem,5vw,4rem);animation:1.2s cubic-bezier(.23,1,.32,1) both rise}.eyebrow-light[data-astro-cid-lcdefpme]{color:#f6f2ea}.wordmark[data-astro-cid-lcdefpme]{letter-spacing:.005em;color:#d4af37;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 16px #051e20cc;max-width:16ch;margin:0 0 1.5rem;font-family:Great Vibes,Parisienne,cursive;font-size:clamp(2.6rem,8.5vw,7rem);font-weight:400;line-height:1.2}.btn[data-astro-cid-lcdefpme]{color:#f6f2ea;background:#0b4a52;border:2px solid #0b4a52;align-items:center;min-height:48px;padding:0 1.5rem;font-family:Nunito Sans,system-ui,sans-serif;font-weight:700;text-decoration:none;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 -3px #d4af37}.btn-light[data-astro-cid-lcdefpme]{color:#0b4a52;background:#f6f2ea;border-color:#f6f2ea}.btn-ghost[data-astro-cid-lcdefpme]{color:#0b4a52;background:0 0;border-color:#0b4a52}.band[data-astro-cid-lcdefpme]{padding:clamp(3rem,8vw,6rem) clamp(1rem,5vw,4rem);font-family:Nunito Sans,system-ui,sans-serif}.band-deep[data-astro-cid-lcdefpme]{color:#f6f2ea;background:#0b4a52}.band-sea[data-astro-cid-lcdefpme]{color:#14302f;background:#cfeae6}.band-paper[data-astro-cid-lcdefpme]{color:#14302f;background:#f6f2ea}.band-deep[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.band-deep[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:#f6f2ea}.band-deep[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:#d4af37}.split[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}@media (width>=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:4rem}}.split[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.num[data-astro-cid-lcdefpme]{color:#1b6f72;margin:0 0 .5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600}h2[data-astro-cid-lcdefpme]{margin:0 0 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,5.5vw,4rem);font-weight:600;line-height:1.05}h2[data-astro-cid-lcdefpme]:after{content:"";background:#d4af37;width:4rem;height:1px;margin-top:.75rem;display:block}h3[data-astro-cid-lcdefpme]{margin:.75rem 0 .25rem;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:600;line-height:1.1}.collections[data-astro-cid-lcdefpme]{color:#14302f;background:#f6f2ea;padding:clamp(3rem,8vw,6rem) clamp(1rem,5vw,4rem);font-family:Nunito Sans,system-ui,sans-serif}.cards[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}@media (width>=900px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-lcdefpme]{color:#14302f;text-decoration:none;display:block}.card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.story[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}@media (width>=900px){.story[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:4rem}}.story[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.visual-break[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}p[data-astro-cid-lcdefpme]{font-size:1.05rem;line-height:1.6}@keyframes rise{0%{opacity:.3;transform:translateY(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-lcdefpme]{animation:none}}@supports (animation-timeline:view()){.hero-photo[data-astro-cid-lcdefpme]{animation:linear both hero-push;animation-timeline:scroll(root);animation-range:0 60vh}.hero-copy[data-astro-cid-lcdefpme]{animation:1.2s cubic-bezier(.23,1,.32,1) both hero-lift,linear both hero-fade;animation-timeline:auto,scroll(root);animation-range:normal,0 50vh}.band[data-astro-cid-lcdefpme],.collections[data-astro-cid-lcdefpme],.visual-break[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:linear both band-rise;animation-timeline:view();animation-range:entry cover 35%}@media (prefers-reduced-motion:reduce){.hero-photo[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme],.band[data-astro-cid-lcdefpme],.collections[data-astro-cid-lcdefpme],.visual-break[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:none}}}@keyframes hero-push{0%{transform:scale(1)}to{transform:scale(1.18)}}@keyframes hero-lift{0%{opacity:.3;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes hero-fade{0%{opacity:1}to{opacity:.2;transform:translateY(-40px)}}@keyframes band-rise{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}
