.gallery-landing[data-astro-cid-mli75bc3]{max-width:1100px;padding-block:24px 56px}.product-breadcrumb[data-astro-cid-mli75bc3]{flex-wrap:wrap;gap:10px;font-size:.8rem;display:flex}.gallery-landing-heading[data-astro-cid-mli75bc3]{margin:22px 0 18px}.gallery-landing-heading[data-astro-cid-mli75bc3] .eyebrow[data-astro-cid-mli75bc3]{margin:0 0 8px}.gallery-landing-heading[data-astro-cid-mli75bc3] h1[data-astro-cid-mli75bc3]{font:600 var(--page-title-size)/var(--page-title-leading) "Cormorant Garamond", serif;margin:0 0 12px}.gallery-landing-heading[data-astro-cid-mli75bc3] p[data-astro-cid-mli75bc3]:last-child{max-width:68ch;color:var(--muted);margin:0;line-height:1.7}.gallery-hero[data-astro-cid-mli75bc3]{margin:22px 0 0}.gallery-hero[data-astro-cid-mli75bc3] img[data-astro-cid-mli75bc3]{object-fit:cover;object-position:center 42%;background:#e8dfd3;border-radius:16px;width:100%;height:min(46vh,460px)}.gallery-shots[data-astro-cid-mli75bc3] img[data-astro-cid-mli75bc3]{background:#e8dfd3;border-radius:16px;width:100%;height:auto}.portal-row[data-astro-cid-mli75bc3]{z-index:2;justify-content:center;margin-top:-78px;display:flex;position:relative}.portal[data-astro-cid-mli75bc3]{aspect-ratio:1;color:#fff8ef;border-radius:50%;place-items:center;width:min(210px,62vw);text-decoration:none;transition:transform .35s;display:grid;position:relative}.portal-ring[data-astro-cid-mli75bc3],.portal-ring[data-astro-cid-mli75bc3]:after{content:"";background:conic-gradient(from 20deg, transparent 0 10%, #ffd7a8 16%, #d34220 30%, transparent 42%, #9fd4ff 58%, #fff1d6 68%, #d34220 80%, transparent 90% 100%);filter:drop-shadow(0 0 10px #d342208c);border-radius:50%;animation:9s linear infinite portal-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 56%,#000 58% 76%,#0000 79%);mask:radial-gradient(circle,#0000 0 56%,#000 58% 76%,#0000 79%)}.portal-ring[data-astro-cid-mli75bc3]:after{opacity:.85;filter:drop-shadow(0 0 14px #ffc478b3);animation-duration:14s;animation-direction:reverse;inset:8%}.portal-core[data-astro-cid-mli75bc3]{z-index:1;aspect-ratio:1;text-align:center;letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(circle at 50% 38%,#4a2c22 0%,#1c1210 72%);border-radius:50%;place-items:center;width:58%;padding:14px;font:600 .74rem/1.25 Inter,system-ui,sans-serif;display:grid;position:relative;box-shadow:inset 0 0 28px #ffba7873,0 10px 28px #1c120e47}.portal[data-astro-cid-mli75bc3]:hover,.portal[data-astro-cid-mli75bc3]:focus-visible{transform:scale(1.05)}.portal[data-astro-cid-mli75bc3]:hover .portal-ring[data-astro-cid-mli75bc3],.portal[data-astro-cid-mli75bc3]:focus-visible .portal-ring[data-astro-cid-mli75bc3]{animation-duration:2.2s}.portal[data-astro-cid-mli75bc3]:focus-visible{outline-offset:6px;outline:3px solid #bd381c}.gallery-shots[data-astro-cid-mli75bc3]{gap:22px;margin-top:36px;display:grid}@media (width>=860px){.gallery-shots[data-astro-cid-mli75bc3]{grid-template-columns:1fr 1fr}.gallery-shots[data-astro-cid-mli75bc3] figure[data-astro-cid-mli75bc3]:first-child,.gallery-shots[data-astro-cid-mli75bc3] figure[data-astro-cid-mli75bc3]:last-child{grid-column:1/-1}}.gallery-shots[data-astro-cid-mli75bc3] figure[data-astro-cid-mli75bc3]{margin:0}.gallery-shots[data-astro-cid-mli75bc3] figcaption[data-astro-cid-mli75bc3]{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.5}.gallery-note[data-astro-cid-mli75bc3]{max-width:68ch;margin:36px auto 0;font-size:1.03rem;line-height:1.75}.gallery-note[data-astro-cid-mli75bc3] p[data-astro-cid-mli75bc3]{margin:0 0 14px}.gallery-note[data-astro-cid-mli75bc3] a[data-astro-cid-mli75bc3],.gallery-more[data-astro-cid-mli75bc3] a[data-astro-cid-mli75bc3]{text-underline-offset:4px;text-decoration:underline}.gallery-more[data-astro-cid-mli75bc3]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:36px;padding-top:24px;font-size:.9rem;display:flex}.warp[data-astro-cid-mli75bc3]{z-index:80;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 42%,#ffecd626 0 8%,#58241259 18%,#0c0807f0 46%);position:fixed;inset:0}.is-warping[data-astro-cid-mli75bc3] .warp[data-astro-cid-mli75bc3]{animation:.68s ease-in forwards warp-zoom}@keyframes portal-spin{to{transform:rotate(1turn)}}@keyframes warp-zoom{0%{opacity:1;transform:scale(.35)}to{opacity:1;transform:scale(2.6)}}@media (width<=720px){.gallery-hero[data-astro-cid-mli75bc3] img[data-astro-cid-mli75bc3]{height:220px}.portal-row[data-astro-cid-mli75bc3]{margin-top:-58px}.portal-core[data-astro-cid-mli75bc3]{letter-spacing:.1em;font-size:.66rem}.gallery-shots[data-astro-cid-mli75bc3]{gap:16px}}@media (prefers-reduced-motion:reduce){.portal-ring[data-astro-cid-mli75bc3],.portal-ring[data-astro-cid-mli75bc3]:after{animation:none}.portal[data-astro-cid-mli75bc3],.portal[data-astro-cid-mli75bc3]:hover,.portal[data-astro-cid-mli75bc3]:focus-visible{transition:none;transform:none}.is-warping[data-astro-cid-mli75bc3] .warp[data-astro-cid-mli75bc3]{opacity:0;animation:none}}
