:is(.hk-page,.hk-home-revision) .hk-component-stack>*+*{margin-block-start:clamp(1rem,2vw,1.75rem)}:is(.hk-page,.hk-home-revision) .hk-section-rhythm{margin-block:clamp(3rem,7vw,7rem)}:is(.hk-page,.hk-home-revision) .hk-card-grid.wp-block-group,:is(.hk-page,.hk-home-revision) .hk-experience-grid.wp-block-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);width:100%;max-width:none;margin-block:clamp(1.75rem,4vw,3.5rem);align-items:start}:is(.hk-page,.hk-home-revision) .hk-experience-grid.wp-block-group{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.hk-page,.hk-home-revision) .hk-card-grid>*,:is(.hk-page,.hk-home-revision) .hk-experience-grid>*{min-width:0;margin:0}:is(.hk-page,.hk-home-revision) .hk-photo-card{margin:0;min-width:0}:is(.hk-page,.hk-home-revision) .hk-photo-card .wp-block-image,:is(.hk-page,.hk-home-revision) .hk-photo-card .hk-photo-frame{position:relative;overflow:hidden;margin:0;box-shadow:0 12px 30px #203a311c}:is(.hk-page,.hk-home-revision) .hk-photo-card img{display:block;width:100%;height:auto}:is(.hk-page,.hk-home-revision) .hk-photo-card .hk-photo-heading{position:absolute;left:clamp(1rem,2vw,1.75rem);right:1rem;bottom:clamp(1rem,2vw,1.75rem);z-index:1;color:#fff8ec;margin:0;text-shadow:0 2px 10px #091611;line-height:1.12}:is(.hk-page,.hk-home-revision) .hk-photo-card .hk-photo-frame:has(.hk-photo-heading)::after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#091611d9);pointer-events:none}:is(.hk-page,.hk-home-revision) .hk-photo-caption{position:static;display:block;box-shadow:none;background:none;color:inherit;text-shadow:none;margin:1rem 0 0;padding:0;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.65}:is(.hk-page,.hk-home-revision) .hk-chapter-links{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin-block:1.75rem;list-style:none;padding:0}:is(.hk-page,.hk-home-revision) .hk-chapter-links a{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-block:.5rem}:is(.hk-page,.hk-home-revision) .hk-chapter-links a::after{content:"";width:1.25rem;height:1.25rem;background:currentColor;clip-path:polygon(40% 10%,90% 50%,40% 90%,40% 62%,5% 62%,5% 38%,40% 38%);flex:none}:is(.hk-page,.hk-home-revision) .hk-chapter-links a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.hk-site-footer .hk-footer-disclosures{color:#49382d}.hk-site-footer .hk-footer-section{border:0;min-width:0}.hk-site-footer .hk-footer-section>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.hk-site-footer .hk-footer-section>summary::-webkit-details-marker{display:none}.hk-site-footer .hk-footer-section>summary::after{content:"+";font-size:1.3rem;font-weight:400}.hk-site-footer .hk-footer-section[open]>summary::after{content:"−"}.hk-site-footer .hk-footer-section>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hk-site-footer .hk-footer-section a{min-height:44px;display:inline-flex;align-items:center;color:inherit}@media(min-width:781px){.hk-site-footer .hk-footer-section>summary{cursor:default}.hk-site-footer .hk-footer-section>summary::after{display:none}}@media(max-width:1100px){:is(.hk-page,.hk-home-revision) .hk-card-grid.wp-block-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){:is(.hk-page,.hk-home-revision) .hk-experience-grid.wp-block-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){:is(.hk-page,.hk-home-revision) .hk-card-grid.wp-block-group{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-site-footer .hk-footer-section{border-top:1px solid #49382d33;padding-block:.6rem}}@media(max-width:480px){:is(.hk-page,.hk-home-revision) .hk-card-grid.wp-block-group,:is(.hk-page,.hk-home-revision) .hk-experience-grid.wp-block-group{grid-template-columns:minmax(0,1fr)}}:is(.hk-page,.hk-home-revision) .hk-season-refinement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin-block:clamp(2rem,5vw,4rem);align-items:start}:is(.hk-page,.hk-home-revision) .hk-season-refinement-grid>*{min-width:0;margin:0}:is(.hk-page,.hk-home-revision) .hk-family-cta{display:flex;justify-content:center;text-align:center;margin-block:clamp(1.75rem,4vw,3rem)}:is(.hk-page,.hk-home-revision) .hk-kitchen-refinement .hk-calm-collection{padding:clamp(.75rem,2vw,1.5rem);max-width:none}:is(.hk-page,.hk-home-revision) .hk-media-photo{min-width:0}@media(max-width:780px){:is(.hk-page,.hk-home-revision) .hk-season-refinement-grid{grid-template-columns:minmax(0,1fr)}}:is(.hk-page,.hk-home-revision) .hk-photo-card .hk-photo-frame .wp-block-image{box-shadow:none}.hk-site-footer:has(.hk-footer-disclosures){display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:clamp(1.5rem,4vw,4rem);background:#f5f1e8;color:#49382d}.hk-site-footer .hk-footer-disclosures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);width:100%;min-width:0}.hk-site-footer:has(.hk-footer-disclosures) .footer-fineprint{grid-column:1/-1}.hk-site-footer .hk-footer-section .hk-action{margin-block:.25rem}.hk-site-footer .hk-footer-section .hk-action a{background:none;border:0;box-shadow:none;padding:.5rem 0;color:inherit}.hk-site-footer .hk-footer-section .hk-action a::after{display:none}@media(max-width:780px){.hk-site-footer:has(.hk-footer-disclosures),.hk-site-footer .hk-footer-disclosures{grid-template-columns:minmax(0,1fr)}}:is(.hk-page,.hk-home-revision) :is(.hk-card-grid,.hk-experience-grid,.hk-season-refinement-grid)>.wp-block-group__inner-container,.hk-site-footer:has(.hk-footer-disclosures)>.wp-block-group__inner-container,.hk-site-footer .hk-footer-disclosures>.wp-block-group__inner-container{display:contents}:is(.hk-page,.hk-home-revision) .hk-component-stack>.wp-block-group__inner-container>*+*{margin-block-start:clamp(1rem,2vw,1.75rem)}:is(.hk-page,.hk-home-revision) :is(.hk-card-grid,.hk-experience-grid,.hk-season-refinement-grid)>.wp-block-group__inner-container>*{min-width:0;margin:0}.hk-site-header .hk-brand figure.hk-compact-wordmark,.hk-site-footer .footer-brand figure.hk-compact-wordmark{position:relative;display:block;width:240px;max-width:100%;height:auto;aspect-ratio:1432/460;overflow:hidden;line-height:0;margin:0;box-shadow:none}.hk-site-header .hk-brand figure.hk-compact-wordmark>a,.hk-site-footer .footer-brand figure.hk-compact-wordmark>a{position:relative;display:block;width:100%;height:100%;padding:0}.hk-site-header .hk-brand figure.hk-compact-wordmark img,.hk-site-footer .footer-brand figure.hk-compact-wordmark img{position:absolute;left:-33.798883%;top:-6.521739%;width:167.597765%!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0;object-fit:contain;box-shadow:none;transform:none}@media(max-width:780px){.hk-site-header .hk-brand figure.hk-compact-wordmark{width:180px}}:is(.hk-page,.hk-home-revision) :is(.story-copy,.hk-revision-copy,.hero-introduction-copy,.section-head,.faq-answer)>.wp-block-group__inner-container>*+*{margin-block-start:clamp(1rem,1.7vw,1.5rem)}:is(.hk-page,.hk-home-revision) :is(.story-copy,.hk-revision-copy,.hero-introduction-copy,.section-head,.faq-answer)>:is(p,h2,h3)+:is(p,h2,h3){margin-block-start:clamp(1rem,1.7vw,1.5rem)}.hk-home-revision :is(#experiences,#family-days)>.wp-block-group__inner-container>.hk-experience-grid{margin-block:clamp(2rem,4vw,3.5rem)}.hk-home-revision #experiences>.wp-block-group__inner-container>.hk-revision-triptych{margin-block:clamp(2rem,4vw,3.5rem)}.hk-page .editorial-photo figure.wp-block-image:has(>figcaption){box-shadow:none;overflow:visible}.hk-page .editorial-photo figure.wp-block-image:has(>figcaption)>img{box-shadow:0 14px 34px -19px rgb(27 48 43 / 50%),0 3px 9px rgb(27 48 43 / 5%)}.hk-page .editorial-photo figure.wp-block-image>figcaption{position:static;background:none;box-shadow:none;margin:1rem 0 0;padding:0}.hk-home-revision section.season-paths{display:block}.hk-home-revision section.season-paths>.wp-block-group__inner-container{display:contents}.hk-home-revision section.season-paths .hk-season-refinement-grid{width:100%;max-width:none;margin-top:clamp(2rem,4vw,3.5rem)}:is(.hk-page,.hk-home-revision) .hk-experience-card .hk-icon-seal{display:grid;margin-inline:auto}:is(.hk-page,.hk-home-revision) .hk-experience-card .hk-icon-seal::after{content:none;display:none}.hk-gallery-dialog .hk-gallery-dialog-top{display:block;position:relative}.hk-gallery-dialog .hk-gallery-dialog-top h2,.hk-gallery-dialog .hk-gallery-dialog-description{width:100%;margin-inline:auto;text-align:left}.hk-gallery-dialog .hk-gallery-close{position:absolute;right:0;top:0}.hk-gallery-dialog :is(.hk-gallery-close,.hk-gallery-previous,.hk-gallery-next){color:#203a31!important;background:transparent!important}.hk-gallery-dialog :is(.hk-gallery-close,.hk-gallery-previous,.hk-gallery-next):focus-visible{outline:2px solid #203a31;outline-offset:3px}:is(.hk-page,.hk-home-revision) .hk-section-links.hk-chapter-links a::after{transform:rotate(90deg);font-size:0}@media(min-width:781px){.hk-site-footer .hk-footer-section p.hk-action{display:block!important;width:100%;margin:.25rem 0}.hk-site-footer .hk-footer-section p.hk-action>a{display:flex;width:fit-content;max-width:100%}}:is(.hk-page,.hk-home-revision) .hk-section-links.hk-chapter-links a::after,:is(.hk-page,.hk-home-revision) .hk-chapter-links a::after{content:""!important;display:block;width:10px;height:10px;margin:0 3px 5px 1px;flex:0 0 10px;background:none!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)!important}:is(.hk-calm-controls,.hk-revision-controls) button::before,:is(.hk-calm-controls,.hk-revision-controls) button::after{content:none!important;display:none!important}.hk-page section#kitchen-dining.hk-kitchen-refinement{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(28px,6vw,86px);row-gap:1rem;align-items:center;padding:clamp(48px,6vw,80px) clamp(22px,6vw,86px);width:100%;max-width:none}.hk-page #kitchen-dining.hk-kitchen-refinement>.wp-block-group__inner-container{display:contents}.hk-page #kitchen-dining.hk-kitchen-refinement .story-copy{grid-column:1;grid-row:1;min-width:0;padding:clamp(12px,2vw,28px);margin:0}.hk-page #kitchen-dining.hk-kitchen-refinement .hk-figure.editorial-photo{grid-column:2;grid-row:1;min-width:0;width:100%;margin:0;align-self:start}.hk-page #kitchen-dining.hk-kitchen-refinement .hk-calm-collection{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:clamp(12px,1.5vw,22px)}.hk-page #kitchen-dining.hk-kitchen-refinement .hk-calm-collection .hk-gallery-heading{margin-bottom:1rem}.hk-page #kitchen-dining.hk-kitchen-refinement .hk-calm-collection .hk-gallery-heading h2{font-size:clamp(1.4rem,2.3vw,2rem)}.hk-page #kitchen-dining.hk-kitchen-refinement .hk-calm-collection .hk-gallery-heading p{font-size:.85rem;line-height:1.6}.hk-page #kitchen-dining.hk-kitchen-refinement .hk-photo-caption{grid-column:2;grid-row:2;margin:0;padding-inline:clamp(12px,1.5vw,22px)}@media(max-width:780px){.hk-page section#kitchen-dining.hk-kitchen-refinement{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.hk-page #kitchen-dining.hk-kitchen-refinement .story-copy,.hk-page #kitchen-dining.hk-kitchen-refinement .hk-figure.editorial-photo,.hk-page #kitchen-dining.hk-kitchen-refinement .hk-photo-caption{grid-column:1;grid-row:auto}.hk-page #kitchen-dining.hk-kitchen-refinement .story-copy{padding:0}.hk-page #kitchen-dining.hk-kitchen-refinement .hk-calm-collection{padding:12px}}.hk-site-header .hk-brand figure.hk-balanced-wordmark,.hk-site-footer .footer-brand figure.hk-balanced-wordmark{position:static;display:block;width:228px;max-width:100%;height:auto;min-height:0;aspect-ratio:auto;overflow:visible;line-height:0;margin:0;padding:0;box-shadow:none}.hk-site-footer .footer-brand figure.hk-balanced-wordmark{width:250px}.hk-site-header .hk-brand figure.hk-balanced-wordmark>a,.hk-site-footer .footer-brand figure.hk-balanced-wordmark>a{position:static;display:block;width:100%;height:auto;max-width:100%;margin:0;padding:0;aspect-ratio:auto}.hk-site-header .hk-brand figure.hk-balanced-wordmark img,.hk-site-footer .footer-brand figure.hk-balanced-wordmark img{position:static!important;inset:auto!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0;object-fit:contain;box-shadow:none;transform:none!important;aspect-ratio:auto}@media(max-width:780px){.hk-site-header .hk-brand figure.hk-balanced-wordmark{width:200px}}.hk-site-header .hk-brand figure.hk-balanced-wordmark img,.hk-site-footer .footer-brand figure.hk-balanced-wordmark img{contain-intrinsic-size:none;aspect-ratio:1200 / 263}
