.eyebrow[data-astro-cid-sahthylw]{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-contrast);background:#8a9af929;padding:.45em .9em .45em .7em;border-radius:var(--radius-pill);margin-bottom:var(--space-sm)}.eyebrow--dark[data-astro-cid-sahthylw]{background:#5a441214;color:var(--color-earth)}.eyebrow__dot[data-astro-cid-sahthylw]{width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.wheel[data-astro-cid-sahthylw]{position:relative;font-size:clamp(15px,4.2vw,22px);width:22em;height:22em;margin:var(--space-lg) auto var(--space-xl)}.wheel__ring[data-astro-cid-sahthylw]{position:absolute;inset:2.6em;border-radius:50%;border:2px dashed rgba(90,68,18,.25);animation:wheel-spin 70s linear infinite}@media (prefers-reduced-motion: reduce){.wheel__ring[data-astro-cid-sahthylw]{animation:none}}@keyframes wheel-spin{to{transform:rotate(360deg)}}.wheel__hub[data-astro-cid-sahthylw]{position:absolute;top:50%;left:50%;width:7.6em;height:7.6em;margin:-3.8em 0 0 -3.8em;border-radius:50%;background:linear-gradient(160deg,var(--color-earth) 0%,#2A1F0D 100%);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3em;z-index:3;opacity:0;transform:scale(.5);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.wheel__hub[data-astro-cid-sahthylw] span[data-astro-cid-sahthylw]{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:.62em;letter-spacing:.06em;color:#f4eddc}.wheel__hub-chip[data-astro-cid-sahthylw]{display:flex;align-items:center;justify-content:center;width:2.6em;height:2.6em;border-radius:50%;background:#f4eddc;box-shadow:var(--shadow-sm)}.wheel__hub-chip[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{width:62%;height:auto}.wheel__petal[data-astro-cid-sahthylw]{position:absolute;top:50%;left:50%;width:6.6em;height:6.6em;margin:-3.3em 0 0 -3.3em;border-radius:50%;overflow:hidden;border:.18em solid #fff;box-shadow:var(--shadow-sm);z-index:2;opacity:0;transform:rotate(calc(60deg * var(--i))) translateY(-7.7em) rotate(calc(-60deg * var(--i))) scale(.25);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);transition-delay:calc(var(--i) * 90ms + .15s)}html.js .wheel[data-astro-cid-sahthylw].is-visible .wheel__hub[data-astro-cid-sahthylw]{opacity:1;transform:scale(1)}html.js .wheel[data-astro-cid-sahthylw].is-visible .wheel__petal[data-astro-cid-sahthylw]{opacity:1;transform:rotate(calc(60deg * var(--i))) translateY(-7.7em) rotate(calc(-60deg * var(--i))) scale(1)}.wheel__petal[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slow) var(--ease-out)}@media (hover: hover){.wheel__petal[data-astro-cid-sahthylw]:hover{z-index:4;box-shadow:var(--shadow-md)}.wheel__petal[data-astro-cid-sahthylw]:hover img[data-astro-cid-sahthylw]{transform:scale(1.15)}}.wheel__label[data-astro-cid-sahthylw]{position:absolute;left:0;right:0;bottom:0;padding:.35em .2em;background:#1b1408b8;color:#fff;font-size:.58em;font-weight:var(--fw-medium);text-align:center;line-height:1.15}.wheel__note[data-astro-cid-sahthylw]{max-width:46ch;margin-inline:auto}.tour[data-astro-cid-sahthylw]{margin-top:var(--space-lg)}.tour__progress[data-astro-cid-sahthylw]{height:3px;background:var(--color-border);border-radius:var(--radius-pill);overflow:hidden;margin-bottom:var(--space-md)}.tour__progress-fill[data-astro-cid-sahthylw]{height:100%;width:12.5%;background:var(--color-accent);border-radius:var(--radius-pill);transition:width .15s linear}.tour__viewport[data-astro-cid-sahthylw]{position:relative;display:flex;align-items:center;gap:var(--space-sm)}.tour__track[data-astro-cid-sahthylw]{display:flex;flex:1;min-width:0;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:2px}.tour__track[data-astro-cid-sahthylw]::-webkit-scrollbar{display:none}.tour__stop[data-astro-cid-sahthylw]{position:relative;flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4 / 3.1;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}@media (min-width: 640px){.tour__stop[data-astro-cid-sahthylw]{aspect-ratio:16 / 8}}.tour__media[data-astro-cid-sahthylw]{position:absolute;inset:0}.tour__media[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 6s cubic-bezier(.16,1,.3,1)}.tour__stop[data-astro-cid-sahthylw].is-active .tour__media[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{transform:scale(1.1)}.tour__scrim[data-astro-cid-sahthylw]{position:absolute;inset:0;background:linear-gradient(180deg,#1b140800 30%,#1b1408d9)}.tour__number[data-astro-cid-sahthylw]{position:absolute;top:var(--space-sm);left:var(--space-md);font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(1.5rem,1.2rem + 1vw,2.2rem);color:#ffffff8c;letter-spacing:-.02em}.tour__copy[data-astro-cid-sahthylw]{position:absolute;left:0;right:0;bottom:0;padding:var(--space-md) var(--space-lg) var(--space-lg);max-width:46ch}.tour__step[data-astro-cid-sahthylw]{display:inline-block;font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-horizon);margin-bottom:var(--space-2xs)}.tour__copy[data-astro-cid-sahthylw] h3[data-astro-cid-sahthylw]{color:#fff;font-size:var(--fs-display-md);margin-bottom:var(--space-2xs)}.tour__copy[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]{color:#e7dcc0;margin:0}.tour__nav[data-astro-cid-sahthylw]{flex-shrink:0;display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--color-border);color:var(--color-earth);box-shadow:var(--shadow-sm);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.tour__nav[data-astro-cid-sahthylw] svg[data-astro-cid-sahthylw]{width:20px;height:20px}.tour__nav[data-astro-cid-sahthylw]:hover{background:var(--color-sand)}.tour__nav[data-astro-cid-sahthylw]:active{transform:scale(.92)}@media (min-width: 900px){.tour__nav[data-astro-cid-sahthylw]{display:flex}}.tour__dots[data-astro-cid-sahthylw]{display:flex;justify-content:center;gap:var(--space-2xs);margin-top:var(--space-md)}.tour__dot[data-astro-cid-sahthylw]{width:8px;height:8px;border-radius:50%;background:var(--color-border);border:none;padding:0;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.tour__dot[data-astro-cid-sahthylw].is-active{background:var(--color-accent);transform:scale(1.3)}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-24px) scale(1.05)}}.pulse-dot[data-astro-cid-sahthylw]{position:relative;width:8px;height:8px;border-radius:50%;background:#7cd98a;box-shadow:0 0 #7cd98a99;animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 #7cd98a8c}70%{box-shadow:0 0 0 9px #7cd98a00}to{box-shadow:0 0 #7cd98a00}}.map-intro[data-astro-cid-sahthylw]{max-width:52ch;margin-inline:auto}.map-block[data-astro-cid-sahthylw]{position:relative;margin-top:var(--space-lg);max-width:920px;margin-inline:auto;padding-bottom:var(--space-lg)}.map-block__glow[data-astro-cid-sahthylw]{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:min(520px,80vw);aspect-ratio:1;border-radius:50%;background:var(--color-horizon);filter:blur(90px);opacity:.18;pointer-events:none}.map-card[data-astro-cid-sahthylw]{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--color-border);background:var(--color-sand)}.map-card__frame[data-astro-cid-sahthylw]{display:block;width:100%;height:clamp(280px,45vw,420px);border:0;filter:saturate(.9)}.map-card__badge[data-astro-cid-sahthylw]{position:absolute;z-index:1;top:var(--space-sm);left:var(--space-sm);display:inline-flex;align-items:center;gap:var(--space-2xs);background:#ffffffeb;backdrop-filter:blur(6px);border:1px solid var(--color-border);color:var(--color-earth);font-size:var(--fs-small);font-weight:var(--fw-semibold);padding:.5em .9em;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm)}.map-fact[data-astro-cid-sahthylw]{position:absolute;z-index:1;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:2px;animation:float 7s var(--ease-out) infinite}.map-fact--1[data-astro-cid-sahthylw]{bottom:var(--space-lg);left:calc(-1 * var(--space-sm));animation-delay:-1.5s}.map-fact--2[data-astro-cid-sahthylw]{bottom:calc(-1 * var(--space-md));right:var(--space-md);animation-delay:-4s}@media (max-width: 640px){.map-fact[data-astro-cid-sahthylw]{position:static;margin-top:var(--space-sm);animation:none}.map-block[data-astro-cid-sahthylw]{display:flex;flex-direction:column}}.map-fact__value[data-astro-cid-sahthylw]{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:1.3rem;color:var(--color-earth)}.cta-band[data-astro-cid-sahthylw]{background:var(--color-earth);color:#f4eddc;border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-md)}.cta-band[data-astro-cid-sahthylw] h2[data-astro-cid-sahthylw]{color:#f4eddc;margin-bottom:var(--space-2xs)}.cta-band[data-astro-cid-sahthylw] .text-muted[data-astro-cid-sahthylw]{color:#d9cbae}
