.hero-bg[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg,#0b0b0b 0%,#0b0b0be6 12%,#0b0b0b8c 34%,#0b0b0b4d 65%,#0b0b0b66 100%),linear-gradient(#0b0b0b80 0%,#0000 25% 70%,#0b0b0b 100%);position:absolute;inset:0}@media (width<=1023px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero-card{animation:linear both card-up;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes card-up{0%{opacity:.15;transform:translateY(120px)scale(.92)}to{opacity:1;transform:none}}@media (width>=1024px){.hero-card{background:linear-gradient(#1515158f,#101010b3)}}.hero-logo[data-astro-cid-ge2uvauf]{perspective:700px}.pivot[data-astro-cid-ge2uvauf]{transform-style:preserve-3d;will-change:transform;animation:7s ease-in-out infinite pivot;position:relative}@keyframes pivot{0%,to{transform:rotateY(-24deg)translateY(0)}50%{transform:rotateY(24deg)translateY(-4px)}}.glint[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.glint[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{will-change:transform;background:linear-gradient(105deg,#0000 20%,#fff8dcd9 50%,#0000 80%);width:100%;animation:7s ease-in-out infinite glint;position:absolute;inset:0 auto 0 0;transform:translate(-110%)}@keyframes glint{0%,30%{transform:translate(-110%)}55%,to{transform:translate(110%)}}.hero-logo-glow[data-astro-cid-ge2uvauf]{background:radial-gradient(closest-side,#d4af3747,#0000);width:70%;height:60%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.pk-track[data-astro-cid-htruwgye]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:min(84%,340px);grid-auto-flow:column;align-items:start;gap:1rem;margin-inline:-1rem;padding:.5rem 1rem 1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.pk-track[data-astro-cid-htruwgye]::-webkit-scrollbar{display:none}.pk-card[data-astro-cid-htruwgye]{scroll-snap-align:start;transition:border-color .5s var(--ease), box-shadow .5s var(--ease);background:linear-gradient(#141414,#0d0d0d);border:1px solid #d4af3724;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -34px #000000e6}.pk-card[data-astro-cid-htruwgye]:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#e5c158b3,#0000);height:1px;position:absolute;inset:0 0 auto}.pk-card[data-astro-cid-htruwgye]:hover{border-color:#d4af3761;box-shadow:0 30px 70px -30px #d4af3740}.pk-card[data-astro-cid-htruwgye].is-popular{border-color:#d4af37b3;box-shadow:0 30px 80px -30px #d4af3773}@media (width>=768px){.pk-track[data-astro-cid-htruwgye]{grid-auto-columns:calc(50% - .625rem);gap:1.25rem;margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media (width>=1024px){.pk-track[data-astro-cid-htruwgye]{grid-template-rows:repeat(9,auto);grid-auto-columns:calc(33.3333% - 1rem);align-items:stretch;gap:0 1.5rem}.pk-card[data-astro-cid-htruwgye]{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.pk-body[data-astro-cid-htruwgye]{grid-row:2/-1;grid-template-rows:subgrid;display:grid}}@media (width<=767px){.pk-media[data-astro-cid-htruwgye]{aspect-ratio:3}.pk-body[data-astro-cid-htruwgye]{padding:.25rem 1.25rem 1.25rem}.pk-blurb[data-astro-cid-htruwgye],.pk-note[data-astro-cid-htruwgye]{margin-top:.75rem}.pk-label[data-astro-cid-htruwgye]{margin-top:1rem}.pk-list[data-astro-cid-htruwgye]{margin-top:.75rem;margin-bottom:1.25rem}.pk-list[data-astro-cid-htruwgye]>li[data-astro-cid-htruwgye]{font-size:13.5px}.pk-list[data-astro-cid-htruwgye]>li[data-astro-cid-htruwgye]:not(:last-child){margin-block:0 .375rem}.pk-req[data-astro-cid-htruwgye]{display:none}}.pk-nav[data-astro-cid-htruwgye]{color:#e5c158;width:46px;height:46px;transition:transform .45s var(--ease), background-color .3s, color .3s, opacity .3s;background:#111;border:1px solid #d4af3766;border-radius:999px;place-items:center;display:grid;box-shadow:0 10px 30px -10px #000c}.pk-nav[data-astro-cid-htruwgye]:hover:not(:disabled){color:#0b0b0b;background:#d4af37;transform:scale(1.07)}.pk-nav[data-astro-cid-htruwgye]:disabled{opacity:.3;cursor:default}@media (width<=639px){html.js #area-list[data-astro-cid-dgezircb]:not(.open) .extra[data-astro-cid-dgezircb]{display:none}html.js #area-more[data-astro-cid-dgezircb]{display:inline-block}html.js #area-list[data-astro-cid-dgezircb].open~#area-more[data-astro-cid-dgezircb]{display:none}}.area-chip[data-astro-cid-dgezircb]:hover,.area-chip[data-astro-cid-dgezircb].is-active{background:#d4af371a;border-color:#d4af3799}.town-chip[data-astro-cid-dgezircb]:hover,.town-chip[data-astro-cid-dgezircb].is-active{background:#d4af3714;border-color:#d4af378c}.tp-map[data-astro-cid-dgezircb]{background:#0b0b0b;font-family:Plus Jakarta Sans,system-ui,sans-serif}.tp-map[data-astro-cid-dgezircb] .leaflet-tile-pane{filter:invert()hue-rotate(180deg)grayscale(.85)sepia(.28)brightness(.82)contrast(1.08)}.tp-map[data-astro-cid-dgezircb] .leaflet-container,.tp-map[data-astro-cid-dgezircb].leaflet-container{background:#0b0b0b}.tp-map[data-astro-cid-dgezircb] .tp-pin{filter:drop-shadow(0 4px 6px #0009);width:22px;height:28px;position:relative}.tp-map[data-astro-cid-dgezircb] .tp-pin svg path{fill:#d4af37;stroke:#0b0b0b;stroke-width:1.2px}.tp-map[data-astro-cid-dgezircb] .tp-pin svg circle{fill:#0b0b0b}.tp-map[data-astro-cid-dgezircb] .tp-pin-label{white-space:nowrap;text-align:center;background:#0b0b0be0;border:1px solid #d4af3773;border-radius:999px;padding:4px 9px;line-height:1.15;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -6px #000c}.tp-map[data-astro-cid-dgezircb] .tp-pin-label b{color:#f5f5f5;font:700 13px/1.15 Outfit,system-ui,sans-serif;display:block}.tp-map[data-astro-cid-dgezircb] .tp-pin-label i{color:#bdbdbd;font:500 10.5px/1.2 Plus Jakarta Sans,sans-serif;display:block}.tp-map[data-astro-cid-dgezircb] .tp-pin.is-find svg path{fill:#f3dc8a}.tp-map[data-astro-cid-dgezircb] .tp-pin.is-find .tp-pin-label{border-color:#e5c158}.tp-map[data-astro-cid-dgezircb] .tp-pin.is-find .tp-pin-label i{color:#e5c158}.tp-map[data-astro-cid-dgezircb] .tp-hub{width:20px;height:20px;position:relative}.tp-map[data-astro-cid-dgezircb] .tp-hub span{background:#e5c158;border:3px solid #0b0b0b;border-radius:999px;animation:2.6s ease-out infinite tp-hub;position:absolute;inset:3px;box-shadow:0 0 #e5c15899}@keyframes tp-hub{0%{box-shadow:0 0 #e5c1588c}to{box-shadow:0 0 0 26px #e5c15800}}.tp-map[data-astro-cid-dgezircb] .tp-hub b{white-space:nowrap;letter-spacing:.16em;color:#e5c158;background:#0b0b0b;border:1px solid #d4af37bf;border-radius:999px;padding:5px 11px;font:800 11.5px/1 Outfit,system-ui,sans-serif;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.tp-map[data-astro-cid-dgezircb] .leaflet-control-zoom{border-radius:12px;overflow:hidden;border:1px solid #d4af3759!important}.tp-map[data-astro-cid-dgezircb] .leaflet-control-zoom a{width:36px;height:36px;line-height:34px;color:#e5c158!important;background:#0b0b0be6!important;border-color:#d4af3733!important}.tp-map[data-astro-cid-dgezircb] .tp-reset{color:#e5c158;cursor:pointer;background:#0b0b0be6;border:1px solid #d4af3773;border-radius:999px;padding:8px 14px;font:700 12.5px/1 Plus Jakarta Sans,sans-serif}.tp-map[data-astro-cid-dgezircb] .tp-reset:hover{border-color:#e5c158}.tp-map[data-astro-cid-dgezircb] .leaflet-control-attribution{font-size:10px;color:#8a8a8a!important;background:#0b0b0bbf!important}.tp-map[data-astro-cid-dgezircb] .leaflet-control-attribution a{color:#bdbdbd!important}
