.ed-reserve-form[data-astro-cid-wb65nz3z]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.75rem 1rem;max-width:34rem;margin:0 auto}.ed-reserve-field[data-astro-cid-wb65nz3z]{display:flex;flex-direction:column;gap:.25rem}.ed-reserve-label[data-astro-cid-wb65nz3z]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-muted)}.ed-reserve-guests[data-astro-cid-wb65nz3z],.ed-reserve-property[data-astro-cid-wb65nz3z],.ed-reserve-contact[data-astro-cid-wb65nz3z]{font-family:inherit;font-size:15px;color:var(--ed-ink);background-color:var(--ed-cream);border:1px solid var(--ed-rule);padding:.45rem .6rem}.ed-reserve-form[data-astro-cid-wb65nz3z] .ed-reserve-cta[data-astro-cid-wb65nz3z],.ed-reserve-form[data-astro-cid-wb65nz3z] .ed-reserve-continue[data-astro-cid-wb65nz3z]{font-family:inherit}.ed-reserve-line-items[data-astro-cid-wb65nz3z]{flex-basis:100%;margin:0;padding-left:1.25rem;font-size:14px;color:var(--ed-muted)}.ed-reserve-status[data-astro-cid-wb65nz3z]{flex-basis:100%;min-height:1.4em;margin:.25rem 0 0;color:var(--ed-muted)}.ed-reserve-field[data-astro-cid-wb65nz3z][hidden]{display:none}.ed-reserve-message[data-astro-cid-wb65nz3z]{flex-basis:100%;font-family:inherit;font-size:15px;color:var(--ed-ink);background-color:var(--ed-cream);border:1px solid var(--ed-rule);padding:.45rem .6rem}.ed-reserve-contact-line[data-astro-cid-wb65nz3z]{margin:.5rem 0 0;font-size:15px;color:var(--ed-muted)}.ed-reserve-contact-link[data-astro-cid-wb65nz3z]{color:var(--ed-ink)}.ed-reserve-calendar{flex-basis:100%;margin:.5rem 0}.ed-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ed-cal-nav-btn{font-family:inherit;font-size:16px;line-height:1;color:var(--ed-ink);background-color:var(--ed-cream);border:1px solid var(--ed-rule);padding:.35rem .8rem;cursor:pointer}.ed-cal-nav-btn:hover{border-color:var(--ed-ink)}.ed-cal-loading,.ed-cal-error{margin:0;padding:1.5rem 0;text-align:center}.ed-cal-loading{color:var(--ed-muted)}.ed-cal-min-stay{margin:.75rem 0 0;text-align:center;font-size:14px;color:var(--ed-muted)}.ed-cal-error{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ed-cal-error-text{margin:0;color:var(--ed-muted)}.ed-cal-retry{font-family:inherit;font-size:var(--ed-eyebrow-size);letter-spacing:var(--ed-eyebrow-track);text-transform:uppercase;color:var(--ed-cream);background-color:var(--ed-ink);border:none;padding:.5rem 1.1rem;cursor:pointer}.ed-cal-months{display:grid;grid-template-columns:1fr;gap:1.5rem}.ed-cal-months[hidden],.ed-cal-error[hidden]{display:none}@media(min-width:760px){.ed-cal-months{grid-template-columns:1fr 1fr}}.ed-cal-month{background-color:var(--ed-cream);border:1px solid var(--ed-rule);padding:.75rem}.ed-cal-month-title{margin:0 0 .5rem;font-size:var(--ed-eyebrow-size);font-weight:400;letter-spacing:var(--ed-eyebrow-track);text-transform:uppercase;text-align:center;color:var(--ed-muted)}.ed-cal-weekdays,.ed-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.ed-cal-weekday{padding-bottom:.25rem;text-align:center;font-size:10px;letter-spacing:var(--ed-eyebrow-track);text-transform:uppercase;color:var(--ed-muted)}.ed-cal-day{aspect-ratio:1;padding:0;font-family:inherit;font-size:14px;color:var(--ed-ink);background:none;border:1px solid transparent;cursor:pointer}.ed-cal-day:hover:not(.is-unavailable){border-color:var(--ed-ink)}.ed-cal-day.is-unavailable{color:var(--ed-rule);text-decoration:line-through;cursor:default}.ed-cal-day.is-start,.ed-cal-day.is-end{color:var(--ed-cream);background-color:var(--ed-ink);border-color:var(--ed-ink)}.ed-cal-day.is-in-range{background-color:var(--ed-rule)}.ed-cal-pad{aspect-ratio:1}.ed-search-form[data-astro-cid-qnivfgfv]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.75rem 1rem;max-width:34rem;margin:0 auto}.ed-search-field[data-astro-cid-qnivfgfv]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.ed-search-label[data-astro-cid-qnivfgfv]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-muted)}.ed-search-property[data-astro-cid-qnivfgfv],.ed-search-date[data-astro-cid-qnivfgfv],.ed-search-guests[data-astro-cid-qnivfgfv]{font-family:inherit;font-size:15px;color:var(--ed-ink);background-color:var(--ed-cream);border:1px solid var(--ed-rule);padding:.45rem .6rem}.ed-search-cta[data-astro-cid-qnivfgfv]{font-family:inherit;display:inline-block;background-color:var(--ed-ink);color:var(--ed-cream);border:none;padding:.6rem 1.4rem;font-size:15px;cursor:pointer}.hk-theme--editorial{--ed-cream: #f3eee7;--ed-ink: #2b2925;--ed-muted: #6b655b;--ed-rule: #cfc6b8;--ed-serif: "Newsreader", Georgia, "Times New Roman", serif;--ed-eyebrow-size: 11px;--ed-eyebrow-track: .22em;--ed-body-size: 15px;--ed-body-leading: 1.6;--ed-heading-max: 44px;--ed-h1: 34px;--ed-section-pad: clamp(72px, 9vw, 128px);--ed-content-max: 1080px;--ed-hero-height: 880px;background-color:var(--ed-cream);color:var(--ed-ink);font-family:var(--ed-serif);font-size:var(--ed-body-size);line-height:var(--ed-body-leading);margin:0}.hk-theme--editorial body{margin:0}.hk-theme--editorial h1,.hk-theme--editorial h2,.hk-theme--editorial h3{font-weight:500;line-height:1.2;margin:0 0 .5em}.hk-theme--editorial h1{font-size:var(--ed-heading-max)}.hk-theme--editorial h2{font-size:26px}.hk-theme--editorial h3{font-size:19px}.hk-theme--editorial a{color:var(--ed-ink);text-decoration-color:var(--ed-rule)}.hk-theme--editorial img{display:block;max-width:100%}.hk-theme--editorial .ed-eyebrow{font-size:var(--ed-eyebrow-size);letter-spacing:var(--ed-eyebrow-track);text-transform:uppercase;color:var(--ed-muted);margin:0 0 .75em}.hk-theme--editorial .ed-subline{color:var(--ed-muted);margin:0}.hk-theme--editorial .ed-section-heading{font-size:var(--ed-eyebrow-size);letter-spacing:var(--ed-eyebrow-track);text-transform:uppercase;text-align:center;color:var(--ed-muted);margin:0 0 1.5em}.hk-theme--editorial main{display:block}.hk-theme--editorial .ed-page-title{max-width:34rem;margin:2rem auto;padding:0 1.25rem}.hk-theme--editorial .ed-offer-banner{background-color:var(--ed-ink);color:var(--ed-cream);text-align:center;padding:.5rem 1rem}.hk-theme--editorial .ed-offer{color:var(--ed-cream);font-size:14px;text-decoration:none;border-bottom:1px solid rgba(243,238,231,.4)}.hk-theme--editorial .ed-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1.25rem;background-color:var(--ed-cream);border-bottom:1px solid var(--ed-rule)}.hk-theme--editorial .ed-menu-toggle{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-size:14px;color:var(--ed-ink);background:none;border:none;padding:.25rem 0;cursor:pointer}.hk-theme--editorial .ed-menu-icon{display:block;stroke:var(--ed-ink);stroke-width:2px}@media(max-width:760px){.hk-theme--editorial .ed-menu-toggle .ed-menu-toggle-label{display:none}}.hk-theme--editorial .ed-wordmark{font-size:clamp(14px,4vw,20px);text-transform:uppercase;letter-spacing:clamp(.08em,.7vw,.34em);padding-left:.34em;text-decoration:none;white-space:nowrap;text-align:center;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.hk-theme--editorial .ed-header-reserve{justify-self:end;display:inline-block;background-color:var(--ed-ink);color:var(--ed-cream);text-decoration:none;font-size:14px;padding:.5rem 1.1rem}.hk-theme--editorial .ed-menu-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:var(--ed-cream);visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.hk-theme--editorial .ed-menu-overlay.is-open{visibility:visible;opacity:1}.hk-theme--editorial .ed-menu ol{list-style:none;margin:0;padding:0;text-align:center}.hk-theme--editorial .ed-menu li{margin:1.1rem 0}.hk-theme--editorial .ed-menu a{font-size:26px;text-decoration:none}.hk-theme--editorial .ed-menu a[aria-current=page]{color:var(--ed-muted)}.hk-theme--editorial .ed-footer{border-top:1px solid var(--ed-rule);padding:1.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-size:13px;color:var(--ed-muted)}.hk-theme--editorial .ed-footer-wordmark{color:var(--ed-ink);font-size:13px;letter-spacing:var(--ed-eyebrow-track);text-transform:uppercase;margin:0}.hk-theme--editorial .ed-footer-social ul{list-style:none;margin:0;padding:0;display:flex;gap:1.25rem}.hk-theme--editorial .ed-footer-email{color:var(--ed-muted);text-decoration:none}@media(max-width:760px){.hk-theme--editorial .ed-footer{flex-direction:column;gap:.75rem;text-align:center}.hk-theme--editorial .ed-footer-social ul{flex-wrap:wrap}}.hk-theme--editorial section{padding:var(--ed-section-pad) 1.25rem;max-width:var(--ed-content-max);margin:0 auto}.hk-theme--editorial .ed-carousel{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.5rem calc(5% - .5rem) 1rem;scrollbar-width:none}.hk-theme--editorial .ed-carousel::-webkit-scrollbar{display:none}.hk-theme--editorial .ed-carousel-slide{scroll-snap-align:center;flex:0 0 min(82%,30rem)}.hk-theme--editorial .ed-carousel-dots{display:flex;justify-content:center;gap:.6rem;padding:.25rem 0 .75rem}.hk-theme--editorial .ed-carousel-dot{box-sizing:border-box;width:24px;height:24px;padding:7.5px;border:0;background-color:transparent;cursor:pointer}.hk-theme--editorial .ed-carousel-dot:before{content:"";display:block;width:7px;height:7px;margin:0 auto;border-radius:50%;border:1px solid var(--ed-muted);background-color:transparent}.hk-theme--editorial .ed-carousel-dot[aria-current=true]:before,.hk-theme--editorial .ed-carousel-dot.is-active:before{border-color:var(--ed-ink);background-color:var(--ed-ink)}.hk-theme--editorial .ed-hero{position:relative;max-width:none;padding:0;min-height:var(--ed-hero-height);display:flex;align-items:flex-end}@media(max-width:760px){.hk-theme--editorial{--ed-hero-height: 660px}}.hk-theme--editorial .ed-hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hk-theme--editorial .ed-hero-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(43,41,37,.55) 0%,rgba(43,41,37,.1) 45%,transparent 70%)}.hk-theme--editorial .ed-hero-copy{position:relative;padding:2.5rem 1.5rem clamp(40px,6vw,80px) clamp(20px,4vw,48px);color:#fff;max-width:40rem}.hk-theme--editorial .ed-hero-copy .ed-eyebrow{color:#ffffffd9}.hk-theme--editorial .ed-hero-copy h1{color:#fff;font-size:var(--ed-h1);font-weight:400;line-height:1.25;max-width:440px}.hk-theme--editorial .ed-hero-copy .ed-subline{color:#ffffffe6;font-size:var(--ed-body-size);line-height:1.5;max-width:380px}.hk-theme--editorial .ed-intro{text-align:center}.hk-theme--editorial .ed-intro-text{max-width:36rem;margin:0 auto;color:var(--ed-ink)}.hk-theme--editorial .ed-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.hk-theme--editorial .ed-pillar{padding:20px}.hk-theme--editorial .ed-pillar--bordered{border:1px solid var(--ed-rule)}.hk-theme--editorial .ed-pillar-title-row{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--ed-rule)}.hk-theme--editorial .ed-pillar-title{font-size:17px;font-weight:400;text-align:center;margin:0}.hk-theme--editorial .ed-pillar-text{color:var(--ed-muted);font-size:14px;text-align:center;margin:0}.hk-theme--editorial .ed-property-card{display:block;text-decoration:none;color:var(--ed-ink)}.hk-theme--editorial .ed-property-photo{width:100%;aspect-ratio:4 / 3;object-fit:cover}.hk-theme--editorial .ed-property-photo--empty{display:block;background:var(--ed-rule, #e7e3dc)}.hk-theme--editorial .ed-property-name{display:block;padding:.5rem 0;font-size:15px}.hk-theme--editorial .ed-property-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.5rem}.hk-theme--editorial .ed-property-stack{display:grid;gap:1.5rem}.hk-theme--editorial .ed-property-card--row{display:grid;grid-template-columns:minmax(10rem,2fr) 3fr;gap:1rem;align-items:center}.hk-theme--editorial .ed-property-card--row .ed-property-photo{aspect-ratio:16 / 9}.hk-theme--editorial .ed-property-card--row .ed-property-name{font-size:18px;padding:0}.hk-theme--editorial .ed-properties--full-bleed{max-width:none;padding:var(--ed-section-pad) 0}.hk-theme--editorial .ed-properties-fullbleed{gap:1.2rem;padding:.5rem 8vw 1rem;scroll-padding-inline:8vw}.hk-theme--editorial .ed-carousel--properties .ed-carousel-slide{flex:0 0 84vw;scroll-snap-align:start}.hk-theme--editorial .ed-property-panel{position:relative;display:flex;align-items:flex-end;height:580px;overflow:hidden;color:#fff}@media(min-width:760px){.hk-theme--editorial .ed-property-panel{height:760px}}.hk-theme--editorial .ed-property-panel .ed-lightbox-link{position:absolute;inset:0}.hk-theme--editorial .ed-property-panel-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hk-theme--editorial .ed-property-panel-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(43,41,37,.55) 0%,rgba(43,41,37,.1) 45%,transparent 70%)}.hk-theme--editorial .ed-property-panel-copy{position:relative;display:block;padding:48px}.hk-theme--editorial .ed-property-panel-copy .ed-eyebrow{display:block;color:#ffffffd9;margin:0 0 .5em}.hk-theme--editorial .ed-property-panel-name{display:block;font-size:var(--ed-h1);line-height:1.2;margin:0 0 .25em}.hk-theme--editorial .ed-property-panel-summary{display:block;font-size:15px;color:#ffffffe6;margin:0 0 .75em}.hk-theme--editorial .ed-property-panel-link{display:inline-block;color:#fff;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:2px}.hk-theme--editorial .ed-property-panel--plain{background-color:var(--ed-cream);border:1px solid var(--ed-rule);color:var(--ed-ink)}.hk-theme--editorial .ed-property-panel--plain .ed-property-panel-copy .ed-eyebrow{color:var(--ed-muted)}.hk-theme--editorial .ed-property-panel--plain .ed-property-panel-name,.hk-theme--editorial .ed-property-panel--plain .ed-property-panel-summary{color:var(--ed-ink)}.hk-theme--editorial .ed-property-panel--plain .ed-property-panel-link{color:var(--ed-ink);border-bottom-color:var(--ed-rule)}.hk-theme--editorial .ed-highlight{padding:1rem}.hk-theme--editorial .ed-highlight-photo{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:.75rem}.hk-theme--editorial .ed-highlight-title{font-size:18px}.hk-theme--editorial .ed-highlight-line{color:var(--ed-muted);margin:0}.hk-theme--editorial .ed-highlight-stack{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.hk-theme--editorial .ed-carousel--full-bleed{padding:.5rem 0 1rem}.hk-theme--editorial .ed-carousel--full-bleed .ed-carousel-slide{flex:0 0 100%}.hk-theme--editorial .ed-highlight--full-bleed{position:relative;display:flex;align-items:flex-end;height:580px;overflow:hidden;padding:0;color:#fff}@media(min-width:760px){.hk-theme--editorial .ed-highlight--full-bleed{height:780px}}.hk-theme--editorial .ed-highlight-fullbleed-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hk-theme--editorial .ed-highlight--full-bleed .ed-lightbox-link{position:absolute;inset:0}.hk-theme--editorial .ed-highlight-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(43,41,37,.55) 0%,rgba(43,41,37,.1) 45%,transparent 70%)}.hk-theme--editorial .ed-highlight-copy{position:relative;display:block;padding:1.5rem}.hk-theme--editorial .ed-highlight-copy .ed-eyebrow{color:#ffffffd9}.hk-theme--editorial .ed-highlight-copy .ed-highlight-title{color:#fff;font-size:26px;margin:0 0 .25em}.hk-theme--editorial .ed-highlight-copy .ed-highlight-line{color:#ffffffe6;margin:0}.hk-theme--editorial .ed-highlight--full-bleed-plain{background-color:var(--ed-cream);border:1px solid var(--ed-rule);color:var(--ed-ink)}.hk-theme--editorial .ed-highlight--full-bleed-plain .ed-highlight-copy .ed-eyebrow{color:var(--ed-muted)}.hk-theme--editorial .ed-highlight--full-bleed-plain .ed-highlight-copy .ed-highlight-title,.hk-theme--editorial .ed-highlight--full-bleed-plain .ed-highlight-copy .ed-highlight-line{color:var(--ed-ink)}.hk-theme--editorial .ed-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem}.hk-theme--editorial .ed-photo{margin:0}.hk-theme--editorial .ed-photo img{width:100%;aspect-ratio:1;object-fit:cover}.hk-theme--editorial .ed-details-table{width:100%;border-collapse:collapse;font-size:15px}.hk-theme--editorial .ed-details-table th{text-align:left;font-weight:500;color:var(--ed-muted);padding:.5rem 1rem .5rem 0;vertical-align:top;white-space:nowrap}.hk-theme--editorial .ed-details-table td{padding:.5rem 0;border-bottom:1px solid var(--ed-rule)}.hk-theme--editorial .ed-details-list{list-style:none;margin:0;padding:0}.hk-theme--editorial .ed-details-list li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--ed-rule)}.hk-theme--editorial .ed-details-label{color:var(--ed-muted)}.hk-theme--editorial .ed-reserve{background-color:var(--ed-cream);text-align:center}.hk-theme--editorial .ed-reserve-heading{font-size:28px}.hk-theme--editorial .ed-reserve-note{color:var(--ed-muted);max-width:30rem;margin:0 auto 1.25rem}.hk-theme--editorial .ed-reserve-cta{display:inline-block;background-color:var(--ed-ink);color:var(--ed-cream);text-decoration:none;padding:.6rem 1.4rem;font-size:15px}.hk-theme--editorial .ed-search{text-align:center}.hk-theme--editorial .ed-search-heading{margin:0 auto 1.25rem}.hk-theme--editorial .ed-quote{margin:0}.hk-theme--editorial .ed-quote--plain{text-align:center;padding:3rem 1.25rem}.hk-theme--editorial .ed-quote--plain p{font-size:22px;max-width:34rem;margin:0 auto}.hk-theme--editorial .ed-quote--plain cite{color:var(--ed-muted);font-style:normal;font-size:14px}.hk-theme--editorial .ed-quote--over-photo{position:relative;max-width:none;padding:0;display:flex;align-items:flex-end;min-height:26rem}.hk-theme--editorial .ed-quote-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hk-theme--editorial .ed-quote-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(43,41,37,.6) 0%,rgba(43,41,37,.15) 60%,transparent 80%)}.hk-theme--editorial .ed-quote-copy{position:relative;padding:2.5rem 1.5rem;color:#fff;max-width:38rem}.hk-theme--editorial .ed-quote-copy p{font-size:20px;margin:0 0 .75rem}.hk-theme--editorial .ed-quote-copy figcaption{color:#ffffffd9;font-size:14px}.hk-theme--editorial .ed-story{padding:1rem}.hk-theme--editorial .ed-story blockquote{margin:0 0 .75rem}.hk-theme--editorial .ed-story-who{display:block;font-size:14px;color:var(--ed-muted)}.hk-theme--editorial .ed-story-rating{display:inline-block;margin-left:.5rem;font-size:14px;color:var(--ed-muted)}.hk-theme--editorial .ed-story-list{list-style:none;margin:0;padding:0}.hk-theme--editorial .ed-story-list li{padding:1rem 0;border-bottom:1px solid var(--ed-rule)}.hk-theme--editorial .ed-qa-item{border-bottom:1px solid var(--ed-rule)}.hk-theme--editorial .ed-qa-item summary{cursor:pointer;padding:.85rem 0;font-size:17px}.hk-theme--editorial .ed-qa-answer{padding:0 0 1rem;color:var(--ed-ink)}.hk-theme--editorial .ed-post-card,.hk-theme--editorial .ed-post-link{display:block;text-decoration:none;color:var(--ed-ink);padding:1rem;border:1px solid var(--ed-rule)}.hk-theme--editorial .ed-post-title{font-size:18px}.hk-theme--editorial .ed-post-date{color:var(--ed-muted);font-size:14px}.hk-theme--editorial .ed-post-list{list-style:none;margin:0;padding:0}.hk-theme--editorial .ed-post-list li{margin:0 0 .75rem}.hk-theme--editorial .ed-text--narrow{max-width:34rem}.hk-theme--editorial .ed-text--wide{max-width:48rem}.hk-theme--editorial .ed-text img{max-width:100%}.hk-theme--editorial .ed-video-element{width:100%;max-width:48rem;margin:0 auto;display:block;background-color:var(--ed-ink)}.hk-theme--editorial .ed-video-caption{text-align:center;color:var(--ed-muted);font-size:14px;margin:.75rem 0 0}.hk-theme--editorial .ed-map-frame{width:100%;height:20rem;border:1px solid var(--ed-rule)}.hk-theme--editorial .ed-map-caption{color:var(--ed-muted);font-size:14px;margin:.75rem 0 0}.hk-theme--editorial .ed-signup--photo-band{position:relative;max-width:none;padding:0;display:flex;align-items:center;justify-content:center;min-height:28rem}.hk-theme--editorial .ed-signup--photo-band:has(form.ed-signup-form){min-height:38rem}.hk-theme--editorial .ed-signup-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hk-theme--editorial .ed-signup--photo-band{overflow:hidden}.hk-theme--editorial .ed-signup--photo-band .ed-signup-photo{object-fit:contain}.hk-theme--editorial .ed-signup--photo-band .ed-signup-photo-blur{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(1.5rem);transform:scale(1.1)}.hk-theme--editorial .ed-signup--photo-band .ed-signup-scrim{position:absolute;inset:0;z-index:1;background:#14120f59}.hk-theme--editorial .ed-signup--photo-band .ed-signup-copy{z-index:2}.hk-theme--editorial .ed-signup-copy{position:relative;padding:2.5rem 1.5rem;color:#fff;max-width:34rem}.hk-theme--editorial .ed-signup-copy .ed-eyebrow{color:#ffffffd9}.hk-theme--editorial .ed-signup-copy h2{color:#fff}.hk-theme--editorial .ed-signup--photo-band .ed-signup-copy{width:100%;max-width:none;text-align:center}.hk-theme--editorial .ed-signup--photo-band .ed-signup-copy h2{font-size:40px;font-weight:300;line-height:1.25}.hk-theme--editorial .ed-signup-copy .ed-subline{color:#ffffffe6}.hk-theme--editorial .ed-signup-link{color:#fff;font-size:15px}.hk-theme--editorial .ed-signup--plain{text-align:center}.hk-theme--editorial .ed-signup--plain .ed-signup-photo{position:static;width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-bottom:1.25rem}.hk-theme--editorial .ed-signup--plain .ed-signup-copy{position:static;padding:0;color:var(--ed-ink);max-width:none}.hk-theme--editorial .ed-signup--plain .ed-signup-copy h2{color:var(--ed-ink)}.hk-theme--editorial .ed-signup--plain .ed-signup-copy .ed-subline{color:var(--ed-muted)}.hk-theme--editorial .ed-signup--plain .ed-signup-link{color:var(--ed-ink)}.hk-theme--editorial .ed-signup-optin{margin-top:1.5rem}.hk-theme--editorial .ed-signup-form{display:flex;flex-direction:column;gap:.75rem;max-width:22rem;margin:0 auto;text-align:left}.hk-theme--editorial .ed-signup--photo-band .ed-signup-form{max-width:none}.hk-theme--editorial .ed-signup--photo-band .ed-signup-row{display:flex;align-items:stretch;justify-content:center}.hk-theme--editorial .ed-signup--photo-band .ed-signup-row .ed-signup-email{box-sizing:border-box;width:230px;min-width:0;flex-shrink:1;flex-grow:1}.hk-theme--editorial .ed-signup--photo-band .ed-signup-row .ed-signup-cta{flex-shrink:0;align-self:stretch}.hk-theme--editorial .ed-signup-field{display:flex;flex-direction:column;gap:.25rem}.hk-theme--editorial .ed-signup-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-muted)}.hk-theme--editorial .ed-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hk-theme--editorial .ed-signup-email,.hk-theme--editorial .ed-signup-name{font-family:inherit;font-size:15px;color:var(--ed-ink);background-color:var(--ed-cream);border:1px solid var(--ed-rule);padding:.45rem .6rem}.hk-theme--editorial .ed-signup-consent{display:flex;align-items:flex-start;gap:.5rem;font-size:14px;color:var(--ed-ink)}.hk-theme--editorial .ed-signup--photo-band .ed-signup-consent{width:max-content;max-width:100%;margin-inline:auto;color:#ffffffe6;justify-content:center}.hk-theme--editorial .ed-signup-consent-check{margin:.2rem 0 0}.hk-theme--editorial .ed-signup-cta{font-family:inherit;display:inline-block;align-self:flex-start;background-color:var(--ed-ink);color:var(--ed-cream);border:none;padding:.6rem 1.4rem;font-size:15px;cursor:pointer}.hk-theme--editorial .ed-signup-status{margin:0;font-size:14px;color:var(--ed-muted)}.hk-theme--editorial .ed-signup--photo-band .ed-signup-status{color:#ffffffe6}.hk-theme--editorial .ed-contact{max-width:34rem}.hk-theme--editorial .ed-contact-list{list-style:none;margin:0;padding:0}.hk-theme--editorial .ed-contact-list li{margin:.4rem 0}.hk-theme--editorial .ed-lightbox-link{display:block;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.hk-theme--editorial .ed-hero .ed-lightbox-link,.hk-theme--editorial .ed-quote--over-photo .ed-lightbox-link,.hk-theme--editorial .ed-signup--photo-band .ed-lightbox-link{position:absolute;inset:0}.hk-theme--editorial .ed-hero-scrim,.hk-theme--editorial .ed-quote-scrim,.hk-theme--editorial .ed-signup-scrim{pointer-events:none}.hk-theme--editorial .ed-lightbox{border:0;padding:0;margin:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;background:#2b2925f5;color:#f3eee7}.hk-theme--editorial .ed-lightbox::backdrop{background:#2b2925f5}.hk-theme--editorial .ed-lightbox-figure{margin:0;height:100%;display:flex;align-items:center;justify-content:center;padding:3rem 4rem 1rem}.hk-theme--editorial .ed-lightbox-img{max-width:100%;max-height:100vh;object-fit:contain}.hk-theme--editorial .ed-lightbox-button{position:fixed;z-index:1;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:1.25rem;line-height:1;color:#f3eee7;background:#2b2925a6;border:1px solid #cfc6b8;border-radius:50%;cursor:pointer}.hk-theme--editorial .ed-lightbox-button[hidden]{display:none}.hk-theme--editorial .ed-lightbox-prev{left:.75rem;top:50%;transform:translateY(-50%)}.hk-theme--editorial .ed-lightbox-next{right:.75rem;top:50%;transform:translateY(-50%)}.hk-theme--editorial .ed-lightbox-close{top:.75rem;right:.75rem}
