@media(max-width:767.98px){.hero-media[data-astro-cid-f2t6dg3d]{aspect-ratio:862 / 960;overflow:hidden}.hero-photo[data-astro-cid-f2t6dg3d]{-o-object-position:50% 100%;object-position:50% 100%}.hero-media[data-astro-cid-f2t6dg3d]:after{content:"";position:absolute;inset:auto 0 0;height:3.5rem;pointer-events:none;background:linear-gradient(to bottom,rgb(18 20 22 / 0),var(--ink))}}.hero-shade[data-astro-cid-f2t6dg3d]{--col: max(var(--gutter), 50% - 640px);background:linear-gradient(90deg,rgb(18 20 22 / .92) 0,rgb(18 20 22 / .92) calc(var(--col) + 420px),rgb(18 20 22 / .75) calc(var(--col) + 640px),transparent calc(var(--col) + 900px))}@media(min-width:768px){.hero-photo[data-astro-cid-f2t6dg3d]{-o-object-position:70% 40%;object-position:70% 40%}}.hf[data-astro-cid-yjl7d5sp]{background:var(--snow);--hf-accent: var(--go);--tile-bg: var(--paper)}.hf[data-astro-cid-yjl7d5sp][data-theme=christmas]{--hf-accent: #8c2836}.hf[data-astro-cid-yjl7d5sp][data-theme=spooky]{--hf-accent: #9b3e16}.hf[data-astro-cid-yjl7d5sp][data-theme=fall]{--hf-accent: #a44325}.hf-track[data-astro-cid-yjl7d5sp]{display:grid}.hf-slide[data-astro-cid-yjl7d5sp]{grid-area:1 / 1;display:grid;align-items:center;opacity:0;visibility:hidden;transition:opacity .24s var(--ease-std),visibility 0s linear .24s}.hf-slide[data-astro-cid-yjl7d5sp].is-active{opacity:1;visibility:visible;transition:opacity var(--dur-hero) var(--ease-out) .2s,visibility 0s}.hf-copy[data-astro-cid-yjl7d5sp]{display:contents}.hf-drop[data-astro-cid-yjl7d5sp]{order:0}.hf-title[data-astro-cid-yjl7d5sp]{order:1}.hf-photo[data-astro-cid-yjl7d5sp]{order:2;margin:28px 0 8px}.hf-body[data-astro-cid-yjl7d5sp]{order:3}.hf-actions[data-astro-cid-yjl7d5sp]{order:4}.hf-more[data-astro-cid-yjl7d5sp]{order:5}.hf-drop[data-astro-cid-yjl7d5sp]{color:var(--hf-accent);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hf-title[data-astro-cid-yjl7d5sp]{margin-top:12px;max-width:16ch;font-size:clamp(1.875rem,.9rem + 2.9vw,3.5rem);text-wrap:balance}.hf-title[data-astro-cid-yjl7d5sp].is-name{font-size:clamp(1.875rem,1.225rem + 2.773vw,3rem);max-width:20ch}.hf-body[data-astro-cid-yjl7d5sp]{margin-top:16px;max-width:54ch;color:var(--ink-soft);font-size:17px;line-height:1.6}.hf-body[data-astro-cid-yjl7d5sp] a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hf-actions[data-astro-cid-yjl7d5sp]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}.hf-more[data-astro-cid-yjl7d5sp]{margin-top:28px}.hf-thumbs[data-astro-cid-yjl7d5sp]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:400px;margin-top:10px}.hf-thumbs[data-astro-cid-yjl7d5sp] a[data-astro-cid-yjl7d5sp]{display:block;overflow:hidden;border-radius:8px;background:var(--paper);box-shadow:0 2px 8px #1214161a;transition:transform var(--dur-ui) var(--ease-std),box-shadow var(--dur-ui) var(--ease-std)}.hf-thumbs[data-astro-cid-yjl7d5sp] a[data-astro-cid-yjl7d5sp]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #12141629}.hf-thumbs[data-astro-cid-yjl7d5sp] img[data-astro-cid-yjl7d5sp]{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.hf-photo[data-astro-cid-yjl7d5sp]{display:block;justify-self:center;width:min(88%,340px);color:inherit}.hf-photo[data-astro-cid-yjl7d5sp] figure[data-astro-cid-yjl7d5sp]{padding:12px 12px 0;background:var(--paper);border-radius:4px;box-shadow:0 18px 40px -12px #1214164d,0 3px 10px #12141614;transform:rotate(2deg);transition:transform var(--dur-ui) var(--ease-std)}.hf-photo[data-astro-cid-yjl7d5sp]:hover figure[data-astro-cid-yjl7d5sp]{transform:rotate(.5deg) translateY(-3px)}.hf-frame[data-astro-cid-yjl7d5sp]{overflow:hidden;background:var(--snow)}.hf-frame[data-astro-cid-yjl7d5sp] img[data-astro-cid-yjl7d5sp]{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.hf-photo[data-astro-cid-yjl7d5sp] figcaption[data-astro-cid-yjl7d5sp]{display:flex;justify-content:space-between;gap:12px;padding:12px 4px 14px;font-family:Overpass Mono Variable,monospace;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.hf-controls[data-astro-cid-yjl7d5sp]{display:flex;margin-top:24px;margin-left:-10px}.hf-pause[data-astro-cid-yjl7d5sp]{color:var(--ink-soft)}.hf-pause[data-astro-cid-yjl7d5sp]:hover{color:var(--ink)}.hf-pause[data-astro-cid-yjl7d5sp] .hf-pause__play,.hf-pause[data-astro-cid-yjl7d5sp][aria-pressed=true] .hf-pause__pause{display:none}.hf-pause[data-astro-cid-yjl7d5sp][aria-pressed=true] .hf-pause__play{display:block}@media(min-width:1024px){.hf-slide[data-astro-cid-yjl7d5sp]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}.hf-copy[data-astro-cid-yjl7d5sp]{display:block;min-width:0}.hf-photo[data-astro-cid-yjl7d5sp]{width:min(100%,440px);margin:0}.hf-body[data-astro-cid-yjl7d5sp]{font-size:18px}}.places-divider[data-astro-cid-pdslhxh5]{display:grid;grid-template-columns:56% 44%;background:#121416;color:#fff}.places-divider__photo[data-astro-cid-pdslhxh5]{position:relative;overflow:hidden;min-height:380px}.places-divider__photo[data-astro-cid-pdslhxh5] img[data-astro-cid-pdslhxh5]{position:absolute;left:0;top:45%;width:calc(100% * 2048 / 1147);max-width:none;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;transform:translateY(-45%)}.places-divider__copy[data-astro-cid-pdslhxh5]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px clamp(24px,3vw,56px)}.places-divider__eyebrow[data-astro-cid-pdslhxh5]{color:var(--fog);font-family:Graduate,Rockwell,Georgia,serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase}h2[data-astro-cid-pdslhxh5]{margin-top:10px;font-family:Graduate,Rockwell,Georgia,serif;font-size:clamp(32px,3.3vw,50px);line-height:1.06;text-transform:uppercase}.places-divider__description[data-astro-cid-pdslhxh5]{margin-top:12px;max-width:44ch;color:#b9bbba;font-size:17px;line-height:1.45}.places-divider__link[data-astro-cid-pdslhxh5]{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-family:Graduate,Rockwell,Georgia,serif;font-size:13px;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--fog);text-underline-offset:7px}.places-divider__link[data-astro-cid-pdslhxh5]:hover{text-decoration-color:#fff}.places-divider__link[data-astro-cid-pdslhxh5]:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:none;border-radius:0}.places-divider__values[data-astro-cid-pdslhxh5]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;color:#b9bbba;font-family:Graduate,Rockwell,Georgia,serif;font-size:10px;text-transform:uppercase}.places-divider__values[data-astro-cid-pdslhxh5] li[data-astro-cid-pdslhxh5]+li[data-astro-cid-pdslhxh5]{border-left:1px solid var(--fog);padding-left:16px}@media(max-width:767px){.places-divider[data-astro-cid-pdslhxh5]{grid-template-columns:1fr}.places-divider__photo[data-astro-cid-pdslhxh5]{min-height:150px}.places-divider__copy[data-astro-cid-pdslhxh5]{padding:24px}h2[data-astro-cid-pdslhxh5]{margin-top:8px;font-size:30px}.places-divider__description[data-astro-cid-pdslhxh5]{margin-top:8px;font-size:15px;line-height:1.4}.places-divider__link[data-astro-cid-pdslhxh5],.places-divider__values[data-astro-cid-pdslhxh5]{margin-top:4px}}.home-reviews[data-astro-cid-2k53cqji]{display:flex;flex-direction:column;min-width:0}.review-pill[data-astro-cid-2k53cqji]{display:inline-flex;align-items:center;min-height:32px;padding:.25rem .75rem;border-radius:9999px;background:var(--snow);font-size:.875rem;line-height:1.2}.review-card[data-astro-cid-2k53cqji]{position:relative;padding:16px 18px;border-radius:8px;background:var(--snow)}.review-wall__viewport[data-astro-cid-2k53cqji]{margin-inline:calc(-1 * var(--gutter));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.review-wall__viewport[data-astro-cid-2k53cqji]::-webkit-scrollbar{display:none}.review-wall__viewport[data-astro-cid-2k53cqji]:focus-visible{box-shadow:var(--focus);border-radius:8px}.review-wall__list[data-astro-cid-2k53cqji]{display:flex;gap:12px;padding:4px var(--gutter)}.review-wall__list[data-astro-cid-2k53cqji] .review-card[data-astro-cid-2k53cqji]{flex:0 0 min(84%,340px);scroll-snap-align:start}.review-wall__list[data-astro-cid-2k53cqji][data-copy],.review-wall__pause[data-astro-cid-2k53cqji]{display:none}@media(min-width:1280px){.home-reviews[data-astro-cid-2k53cqji]{contain:size;min-height:31rem}.review-pill[data-astro-cid-2k53cqji]{margin-block:-9px}.review-wall__frame[data-astro-cid-2k53cqji]{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.review-wall__viewport[data-astro-cid-2k53cqji]{flex:0 1 auto;min-height:0;margin-inline:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none}.review-wall__list[data-astro-cid-2k53cqji]{display:block;padding:0}.review-wall__list[data-astro-cid-2k53cqji] .review-card[data-astro-cid-2k53cqji]+.review-card[data-astro-cid-2k53cqji]{margin-top:12px}.review-wall__viewport[data-astro-cid-2k53cqji][data-overflow]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__frame[data-astro-cid-2k53cqji]{position:relative;flex:1 1 0}.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__viewport[data-astro-cid-2k53cqji]{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(transparent,#000 40px,#000 calc(100% - 40px),transparent)}.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__list[data-astro-cid-2k53cqji]{padding-bottom:12px}.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__list[data-astro-cid-2k53cqji][data-copy]{display:block}.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__track[data-astro-cid-2k53cqji]{animation:review-drift var(--wall-duration) linear infinite;will-change:transform}.review-wall--marquee[data-astro-cid-2k53cqji]:hover .review-wall__track[data-astro-cid-2k53cqji],.review-wall--marquee[data-astro-cid-2k53cqji]:focus-within .review-wall__track[data-astro-cid-2k53cqji],.review-wall--marquee[data-astro-cid-2k53cqji][data-paused] .review-wall__track[data-astro-cid-2k53cqji]{animation-play-state:paused}.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__pause[data-astro-cid-2k53cqji]{display:inline-flex;min-height:44px;align-items:center}}@keyframes review-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(min-width:1280px)and (prefers-reduced-motion:reduce){.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__viewport[data-astro-cid-2k53cqji]{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__track[data-astro-cid-2k53cqji]{animation:none}.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__list[data-astro-cid-2k53cqji][data-copy],.review-wall--marquee[data-astro-cid-2k53cqji] .review-wall__pause[data-astro-cid-2k53cqji]{display:none}}
