.face-map[data-astro-cid-dn74mieg]{padding:var(--spacing-xl) 0}.face-map-grid[data-astro-cid-dn74mieg]{gap:var(--spacing-lg);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.fm-figure[data-astro-cid-dn74mieg]{aspect-ratio:4/5;width:min(100%,440px);margin-inline:auto;position:relative}.fm-figure[data-astro-cid-dn74mieg] .fm-art,.fm-figure[data-astro-cid-dn74mieg] .fm-art img{width:100%;height:100%;position:absolute;inset:0}.fm-figure[data-astro-cid-dn74mieg] .fm-art img{object-fit:cover;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.fm-spot[data-astro-cid-dn74mieg]{z-index:2;width:auto;min-height:44px;box-shadow:none;color:var(--color-primary-ink);letter-spacing:.04em;background:0 0;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:0 .25rem;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute;overflow:visible;transform:translate(-22px,-50%)}.fm-spot[data-astro-cid-dn74mieg]:after{display:none}.fm-spot-left[data-astro-cid-dn74mieg]{flex-direction:row-reverse;transform:translate(calc(22px - 100%),-50%)}.fm-spot[data-astro-cid-dn74mieg]:hover{box-shadow:none;color:var(--color-accent-dark);background:0 0;transform:translate(-22px,-50%)}.fm-spot-left[data-astro-cid-dn74mieg]:hover{transform:translate(calc(22px - 100%),-50%)}.fm-dot[data-astro-cid-dn74mieg]{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.fm-dot[data-astro-cid-dn74mieg]:before{content:"";border:2px solid var(--color-white);background:var(--color-accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-accent), 0 4px 14px #8f6a4373;border-radius:50%;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s}.fm-dot[data-astro-cid-dn74mieg]:after{content:"";opacity:0;border:1px solid #b68f65b3;border-radius:50%;position:absolute;inset:4px}.fm-spot-label[data-astro-cid-dn74mieg]{white-space:nowrap;background:#fffdf9eb;border:1px solid #b68f6566;border-radius:999px;padding:.28rem .6rem;box-shadow:0 4px 14px #17374714}.fm-spot[data-astro-cid-dn74mieg]:hover .fm-dot[data-astro-cid-dn74mieg]:before,.fm-spot[data-astro-cid-dn74mieg]:focus-visible .fm-dot[data-astro-cid-dn74mieg]:before{background:var(--color-primary);transform:scale(1.18)}.fm-spot[data-astro-cid-dn74mieg]:has(+.fm-card:popover-open) .fm-dot[data-astro-cid-dn74mieg]:before{background:var(--color-primary);transform:scale(1.18)}.fm-spot[data-astro-cid-dn74mieg]:has(+.fm-card:popover-open) .fm-spot-label[data-astro-cid-dn74mieg]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.fm-card[data-astro-cid-dn74mieg]{border-radius:var(--border-radius-lg);background:var(--color-background);width:min(320px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-text);box-shadow:var(--shadow-lg);border:1px solid #b68f658c;padding:1.3rem 1.3rem 1.2rem;overflow-y:auto}.fm-card[data-astro-cid-dn74mieg]::backdrop{background:#0e27332e}@supports (anchor-name:--a){.fm-card[data-astro-cid-dn74mieg]{position-area:right;align-self:anchor-center;position-try-fallbacks:flip-inline, --fm-below;margin:.75rem;inset:auto}.fm-card[data-astro-cid-dn74mieg]::backdrop{background:0 0}}@position-try --fm-below{position-area:bottom;align-self:normal;justify-self:anchor-center;margin:.5rem 0}.fm-card-area[data-astro-cid-dn74mieg]{color:var(--color-accent-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;padding-right:2.5rem;font-size:.72rem;font-weight:800}.fm-card-title[data-astro-cid-dn74mieg]{margin-bottom:.4rem;padding-right:2rem;font-size:1.65rem}.fm-card-item[data-astro-cid-dn74mieg]+.fm-card-item[data-astro-cid-dn74mieg]{border-top:1px solid #b68f654d;margin-top:.9rem;padding-top:.9rem}.fm-card[data-astro-cid-dn74mieg]:has(.fm-card-item+.fm-card-item) .fm-card-title[data-astro-cid-dn74mieg]{padding-right:0;font-size:1.3rem}.fm-card[data-astro-cid-dn74mieg]:has(.fm-card-item+.fm-card-item) .fm-card-price[data-astro-cid-dn74mieg]{font-size:1.25rem}.fm-card[data-astro-cid-dn74mieg]:has(.fm-card-item+.fm-card-item) .fm-card-text[data-astro-cid-dn74mieg]{margin-bottom:.5rem;font-size:.9rem}.fm-card-price[data-astro-cid-dn74mieg]{color:var(--color-primary-ink);font-family:var(--font-secondary);font-variant-numeric:lining-nums;margin-bottom:.6rem;font-size:1.6rem;font-weight:600;line-height:1.1}.fm-from[data-astro-cid-dn74mieg],.fm-guide[data-astro-cid-dn74mieg]{color:var(--color-text-light);font-family:var(--font-primary);font-size:.8rem;font-weight:700}.fm-card-text[data-astro-cid-dn74mieg]{color:var(--color-text-light);margin-bottom:.8rem;font-size:.95rem}.fm-card-link[data-astro-cid-dn74mieg]{text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.fm-close[data-astro-cid-dn74mieg]{background:var(--color-white);width:36px;height:36px;min-height:36px;box-shadow:none;border:1px solid #17374729;border-radius:50%;padding:0;position:absolute;top:.6rem;right:.6rem}.fm-close[data-astro-cid-dn74mieg]:before,.fm-close[data-astro-cid-dn74mieg]:after{content:"";background:var(--color-primary);opacity:1;width:14px;height:1.5px;transition:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(45deg)}.fm-close[data-astro-cid-dn74mieg]:after{transform:translate(-50%,-50%)rotate(-45deg)}.fm-close[data-astro-cid-dn74mieg]:hover{background:var(--color-secondary);border-color:var(--color-accent);box-shadow:none;transform:none}.fm-close[data-astro-cid-dn74mieg]:hover:before{transform:translate(-50%,-50%)rotate(45deg)}.fm-close[data-astro-cid-dn74mieg]:hover:after{transform:translate(-50%,-50%)rotate(-45deg)}.fm-list[data-astro-cid-dn74mieg]{margin:var(--spacing-md) 0;gap:.5rem;list-style:none;display:grid}.fm-list[data-astro-cid-dn74mieg] a[data-astro-cid-dn74mieg]{color:var(--color-text);border-bottom:1px solid #b68f654d;grid-template-columns:8.5rem 1fr auto;align-items:baseline;gap:1rem;padding:.8rem .2rem;display:grid}.fm-list[data-astro-cid-dn74mieg] a[data-astro-cid-dn74mieg]:hover{color:var(--color-primary);border-color:var(--color-accent)}.fm-list-area[data-astro-cid-dn74mieg]{color:var(--color-accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.fm-list-name[data-astro-cid-dn74mieg]{font-weight:700}.fm-list-price[data-astro-cid-dn74mieg]{color:var(--color-text-light);font-size:.92rem}.fm-note[data-astro-cid-dn74mieg]{color:var(--color-text-light);font-size:.95rem}.fm-note[data-astro-cid-dn74mieg] a[data-astro-cid-dn74mieg]{text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}@media (width<=860px){.face-map-grid[data-astro-cid-dn74mieg]{gap:var(--spacing-md);grid-template-columns:1fr}.fm-copy[data-astro-cid-dn74mieg]{order:-1}.fm-figure[data-astro-cid-dn74mieg]{width:min(100%,380px)}}@media (width<=480px){.fm-list[data-astro-cid-dn74mieg] a[data-astro-cid-dn74mieg]{grid-template-columns:1fr auto;gap:.15rem 1rem}.fm-list-area[data-astro-cid-dn74mieg]{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){@keyframes fm-pulse{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.25)}}.fm-dot[data-astro-cid-dn74mieg]:after{animation:2s ease-out .8s 3 fm-pulse}.fm-spot[data-astro-cid-dn74mieg]:nth-of-type(2) .fm-dot[data-astro-cid-dn74mieg]:after{animation-delay:1.2s}.fm-spot[data-astro-cid-dn74mieg]:nth-of-type(3) .fm-dot[data-astro-cid-dn74mieg]:after{animation-delay:1.6s}.fm-spot[data-astro-cid-dn74mieg]:nth-of-type(4) .fm-dot[data-astro-cid-dn74mieg]:after{animation-delay:2s}.fm-spot[data-astro-cid-dn74mieg]:nth-of-type(5) .fm-dot[data-astro-cid-dn74mieg]:after{animation-delay:2.4s}.fm-spot[data-astro-cid-dn74mieg]:nth-of-type(6) .fm-dot[data-astro-cid-dn74mieg]:after{animation-delay:2.8s}@keyframes fm-card-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.fm-card[data-astro-cid-dn74mieg]:popover-open{animation:.28s cubic-bezier(.22,1,.36,1) fm-card-in}@supports (animation-timeline:view()){@keyframes fm-reveal{0%{opacity:.2;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.fm-figure[data-astro-cid-dn74mieg]{view-timeline:--fm-face}.fm-figure[data-astro-cid-dn74mieg] .fm-art{animation:linear both fm-reveal;animation-timeline:--fm-face;animation-range:entry 5% cover 40%}}}
