.spot[data-astro-cid-qwxpzttk]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}@media (width>=900px){.spot[data-astro-cid-qwxpzttk]{grid-template-columns:.85fr 1.15fr}.spot--flip[data-astro-cid-qwxpzttk] .spot__media[data-astro-cid-qwxpzttk]{order:2}}.spot__media[data-astro-cid-qwxpzttk]{border-radius:var(--r-lg);aspect-ratio:4/5;box-shadow:var(--shadow-2);background:var(--mist);position:relative;overflow:hidden}.spot__slide[data-astro-cid-qwxpzttk]{opacity:0;transition:opacity .45s var(--ease-out), transform .8s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}@media (width<=760px){.spot__slide[data-astro-cid-qwxpzttk]{transition:opacity .3s;transform:none}}@media (width<=899px){.spot[data-astro-cid-qwxpzttk]{align-items:start;gap:1.25rem}.spot__media[data-astro-cid-qwxpzttk]{aspect-ratio:16/11;scroll-margin-top:calc(var(--header-h) + .75rem);order:0!important}}.spot__slide[data-astro-cid-qwxpzttk].is-active{opacity:1;z-index:1;transform:none}.spot__slide[data-astro-cid-qwxpzttk] img,.spot__slide[data-astro-cid-qwxpzttk] video{object-fit:cover;width:100%;height:100%}.spot__copy[data-astro-cid-qwxpzttk]{gap:1.25rem;display:grid}.spot--dark[data-astro-cid-qwxpzttk] .spot__copy[data-astro-cid-qwxpzttk] h2[data-astro-cid-qwxpzttk]{color:var(--white)}.spot__list[data-astro-cid-qwxpzttk]{gap:.6rem;margin-top:.75rem;display:grid}.spot__item[data-astro-cid-qwxpzttk]{text-align:left;border-radius:var(--r);cursor:pointer;width:100%;color:inherit;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s, box-shadow .3s, transform .16s var(--ease-out);background:0 0;border:0;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}.spot--dark[data-astro-cid-qwxpzttk] .spot__item[data-astro-cid-qwxpzttk]{box-shadow:inset 0 0 0 1px var(--rule-on-navy)}@media (hover:hover) and (pointer:fine){.spot__item[data-astro-cid-qwxpzttk]:hover{background:var(--white)}.spot--dark[data-astro-cid-qwxpzttk] .spot__item[data-astro-cid-qwxpzttk]:hover{background:#ffffff0d}}.spot__item[data-astro-cid-qwxpzttk]:active{transform:scale(.98)}.spot__item[data-astro-cid-qwxpzttk].is-active{background:var(--white);box-shadow:inset 0 0 0 2px var(--navy), var(--shadow-1)}.spot--dark[data-astro-cid-qwxpzttk] .spot__item[data-astro-cid-qwxpzttk].is-active{box-shadow:inset 0 0 0 2px var(--aqua);background:#ffffff12}.spot__bar[data-astro-cid-qwxpzttk]{transform-origin:0;background:var(--aqua-mid);width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.spot[data-astro-cid-qwxpzttk]:not(.is-touched) .spot__item[data-astro-cid-qwxpzttk].is-active .spot__bar[data-astro-cid-qwxpzttk]{animation:7s linear forwards spotBar}@keyframes spotBar{to{transform:scaleX(1)}}.spot__icon[data-astro-cid-qwxpzttk]{background:var(--navy);width:3.1rem;height:3.1rem;color:var(--aqua);transition:background-color .3s, color .3s, transform .5s var(--ease-out);border-radius:14px;flex:none;place-items:center;display:grid}.spot--dark[data-astro-cid-qwxpzttk] .spot__icon[data-astro-cid-qwxpzttk]{background:#a1f9ff1f}.spot__icon[data-astro-cid-qwxpzttk] .icon{width:1.5rem;height:1.5rem}.spot__item[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk]{background:var(--aqua);color:var(--navy);transform:rotate(-6deg)scale(1.06)}.spot__item--plant[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon{animation:sway 2.4s var(--ease-in-out) infinite;transform-origin:50% 90%}.spot__item--tape[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon{animation:3s linear infinite spin}.spot__item--bag[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon,.spot__item--building[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon{animation:puff 1.8s var(--ease-in-out) infinite}.spot__item--drop[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon,.spot__item--message[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon{animation:drip 1.6s var(--ease-in-out) infinite}.spot__item--sparkle[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon,.spot__item--check[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon,.spot__item--shield[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon,.spot__item--home[data-astro-cid-qwxpzttk].is-active .spot__icon[data-astro-cid-qwxpzttk] .icon{animation:puff 2s var(--ease-in-out) infinite}@keyframes sway{50%{rotate:-10deg}}@keyframes spin{to{rotate:360deg}}@keyframes puff{50%{scale:1.15}}@keyframes drip{50%{translate:0 4px}}.spot__text[data-astro-cid-qwxpzttk]{gap:.15rem;display:grid}.spot__text[data-astro-cid-qwxpzttk] strong[data-astro-cid-qwxpzttk]{font-size:1.0625rem}.spot--dark[data-astro-cid-qwxpzttk] .spot__text[data-astro-cid-qwxpzttk] strong[data-astro-cid-qwxpzttk]{color:var(--white)}.spot__where[data-astro-cid-qwxpzttk]{letter-spacing:.08em;text-transform:uppercase;color:var(--aqua-deep);font-size:.75rem;font-weight:700}.spot--dark[data-astro-cid-qwxpzttk] .spot__where[data-astro-cid-qwxpzttk]{color:var(--aqua)}.spot__desc[data-astro-cid-qwxpzttk]{opacity:0;max-height:0;color:var(--ink-soft);transition:max-height .45s var(--ease-out), opacity .35s, margin .45s;font-size:.975rem;line-height:1.55;display:block;overflow:hidden}.spot--dark[data-astro-cid-qwxpzttk] .spot__desc[data-astro-cid-qwxpzttk]{color:var(--on-navy-soft)}.spot__item[data-astro-cid-qwxpzttk].is-active .spot__desc[data-astro-cid-qwxpzttk]{opacity:1;max-height:9rem;margin-top:.35rem}@media (prefers-reduced-motion:reduce){.spot__item[data-astro-cid-qwxpzttk] .spot__icon[data-astro-cid-qwxpzttk] .icon{animation:none!important}}
