html{scroll-padding-top:calc(var(--pk-header-h) + var(--space-4))}#content:focus{outline:none}.skip-link.screen-reader-text:focus{top:8px;left:8px;z-index:1000;padding:12px 20px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-cream);font:700 16px/1.2 var(--font-body);text-decoration:none;outline:3px solid var(--color-green);outline-offset:2px}.e-con>.elementor-widget:has(> .pk-sec),.e-con>.elementor-widget[class*="elementor-widget-peacock-"]{width:100%}.pk-wrap{box-sizing:border-box;width:100%;max-width:var(--pk-container);margin-inline:auto;padding-inline:var(--pk-gutter)}.pk-sec,.pk-sec *,.pk-hd,.pk-hd *,.pk-ft,.pk-ft *{box-sizing:border-box}[data-pk-tone]{background-color:var(--t-bg);color:var(--t-fg)}.pk-visit,[data-pk-tone="cream"],[data-pk-tone="deep"]{--t-bg:var(--color-cream);--t-fg:var(--color-ink);--t-eyebrow:var(--color-ink);--t-accent:var(--color-green);--t-btn-bg:var(--color-green);--t-btn-fg:var(--color-cream);--t-btn-hover-bg:var(--color-ink);--t-btn-hover-fg:var(--color-cream);--t-focus:var(--color-green);--t-rule:rgba(37,40,33,.2);--t-photo:var(--color-cream-deep)}[data-pk-tone="deep"]{--t-bg:var(--color-cream-deep);--t-photo:var(--surface-white)}[data-pk-tone="green"]{--t-bg:var(--color-green);--t-fg:var(--color-cream);--t-eyebrow:var(--color-cream);--t-accent:var(--color-cream);--t-btn-bg:var(--color-ochre);--t-btn-fg:var(--color-ink);--t-btn-hover-bg:var(--color-cream);--t-btn-hover-fg:var(--color-ink);--t-focus:var(--color-cream);--t-rule:rgba(247,240,228,.28);--t-photo:var(--color-green-dark)}[data-pk-tone="ochre"],[data-pk-tone="coral"]{--t-bg:var(--color-ochre);--t-fg:var(--color-ink);--t-eyebrow:var(--color-ink);--t-accent:var(--color-ink);--t-btn-bg:var(--color-ink);--t-btn-fg:var(--color-cream);--t-btn-hover-bg:var(--color-green);--t-btn-hover-fg:var(--color-cream);--t-focus:var(--color-ink);--t-rule:rgba(37,40,33,.25);--t-photo:#F0BE5A}[data-pk-tone="coral"]{--t-bg:var(--color-coral);--t-photo:#E68F76}[data-pk-tone="ink"]{--t-bg:var(--color-ink);--t-fg:var(--color-cream);--t-eyebrow:var(--color-ochre);--t-accent:var(--color-ochre);--t-btn-bg:var(--color-ochre);--t-btn-fg:var(--color-ink);--t-btn-hover-bg:var(--color-cream);--t-btn-hover-fg:var(--color-ink);--t-focus:var(--color-ochre);--t-rule:rgba(247,240,228,.2);--t-photo:#33362e}.pk-sec :focus-visible,.pk-hd :focus-visible,.pk-ft :focus-visible{outline:3px solid var(--t-focus);outline-offset:3px;box-shadow:none}.pk-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pk-head-gap)}.pk-eyebrow{margin:0;font-family:var(--font-body);font-size:var(--pk-fs-small);font-weight:700;line-height:1.3;letter-spacing:var(--pk-tracking-label);text-transform:uppercase;color:var(--t-eyebrow)}.pk-sec .pk-h2,.pk-hero .pk-hero__title{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:inherit;text-wrap:balance}.pk-sec .pk-h2{font-size:var(--pk-fs-h2);line-height:var(--pk-lh-h2)}.pk-sec h3{margin:0;font-family:var(--font-body);font-size:var(--pk-fs-sub);font-weight:700;line-height:var(--pk-lh-sub);letter-spacing:0;color:inherit;text-wrap:balance}.pk-sec p{margin:0;text-wrap:pretty}.pk-nw{white-space:nowrap}.pk-accent{font-style:normal;color:var(--t-accent)}.pk-tbc{position:relative;display:inline-block;padding:2px 9px;border-radius:var(--radius-pill);background:var(--color-coral);color:var(--color-ink);font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}[data-pk-tone="coral"] .pk-tbc{background:var(--color-cream)}.pk-tbc::after{content:" (to be confirmed)";position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;text-transform:none;letter-spacing:normal}.pk-btns{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pk-btn.pk-btn--primary,.pk-btn.pk-btn--outline{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:16px 30px;border:0;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:18px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .42s var(--pk-ease-out),color .42s var(--pk-ease-out),box-shadow .42s var(--pk-ease-out),transform .22s var(--pk-ease-out)}.pk-btn.pk-btn--primary{background-color:var(--t-btn-bg);color:var(--t-btn-fg)}.pk-btn.pk-btn--primary:hover{background-color:var(--t-btn-hover-bg);color:var(--t-btn-hover-fg)}.pk-btn.pk-btn--outline{background-color:transparent;color:var(--t-fg);box-shadow:inset 0 0 0 2px currentColor}.pk-btn.pk-btn--outline:hover{background-color:var(--color-ink);color:var(--color-cream);box-shadow:inset 0 0 0 2px var(--color-ink)}@media (hover:hover) and (pointer:fine){.pk-btn.pk-btn--primary:hover,.pk-btn.pk-btn--outline:hover{transform:translateY(-2px)}}.pk-btn.pk-btn--primary:active,.pk-btn.pk-btn--outline:active{transform:translateY(1px)}@media (max-width:979px){.pk-btn.pk-btn--primary,.pk-btn.pk-btn--outline{padding:15px 24px}}.pk-roll{display:inline-block;vertical-align:top;overflow:hidden;white-space:nowrap}.pk-roll__in{display:block;position:relative;transition:transform .62s cubic-bezier(.62,.04,.2,1)}.pk-roll__in::after{position:absolute;top:100%;left:0;width:100%;content:attr(data-label);content:attr(data-label) / ""}:is(.pk-btn,.pk-hd__link,.pk-menu__link,.elementor-button):is(:hover,:focus-visible) .pk-roll__in{transform:translateY(-100%)}.pk-photo{position:relative;overflow:hidden;background:var(--t-photo)}.pk-photo .pk-photo__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pk-photo>picture{display:contents}.pk-photo--empty{display:flex;align-items:flex-end;justify-content:flex-start;padding:20px}.pk-photo__label{max-width:34ch;padding:6px 8px;font-size:14px;font-weight:700;line-height:1.35;letter-spacing:var(--pk-tracking-label);text-transform:uppercase}.pk-plinth{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.pk-plinth .pk-photo{border-radius:var(--pk-block-radius)}.pk-plinth__caption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);padding-inline:var(--space-3);color:var(--color-ink);font-size:16px;font-weight:700;line-height:1.4}.pk-plinth__aside{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--color-green)}body{--pk-ft-lap:40px}.pk-sec{position:relative;isolation:isolate;padding-top:var(--pk-sec-gap)}#content .elementor>.e-con:last-child .pk-sec,#content .elementor>.elementor-section:last-child .pk-sec,[data-elementor-type="error-404"]>.e-con:last-child .pk-sec{padding-bottom:var(--pk-sec-gap)}body:not(:has(.pk-sec)) .pk-ft{margin-top:var(--pk-sec-gap)}.pk-block{padding:var(--pk-block-pad);border-radius:var(--pk-block-radius)}.elementor-location-header{position:relative;z-index:100;height:var(--pk-header-h)}.pk-hd__bar{position:fixed;inset:0 0 auto;z-index:100;height:var(--pk-header-h);box-shadow:inset 0 -1px 0 transparent;transition:background-color .4s var(--pk-ease-out),color .4s var(--pk-ease-out),box-shadow .4s var(--pk-ease-out)}.pk-hd__bar.is-scrolled[data-pk-tone="cream"]{box-shadow:inset 0 -1px 0 var(--border-subtle)}.admin-bar .pk-hd__bar{top:var(--wp-admin--admin-bar--height,32px)}.pk-hd__inner{display:flex;align-items:center;gap:var(--space-5);height:100%}.pk-hd .pk-hd__logo{display:block;flex:none;line-height:0}.pk-hd__logo img{display:block;width:220px;height:auto}.pk-hd__logo .pk-hd__logo-dark{display:none}.pk-hd__bar:is([data-pk-tone="green"],[data-pk-tone="ink"]) .pk-hd__logo-light{display:none}.pk-hd__bar:is([data-pk-tone="green"],[data-pk-tone="ink"]) .pk-hd__logo-dark{display:block}.pk-hd__nav{margin-left:auto;margin-right:var(--space-2)}.pk-hd__list{display:flex;gap:clamp(18px,2.6vw,40px);margin:0;padding:0;list-style:none}.pk-hd .pk-hd__link{display:block;padding:10px 0;color:inherit;font-size:18px;font-weight:500;line-height:1.3;text-decoration:none;background:linear-gradient(var(--t-accent),var(--t-accent)) 0 calc(100% - 4px) / 0 2px no-repeat;transition:background-size .35s var(--pk-ease-out)}.pk-hd .pk-hd__link[aria-current="page"]{background-size:100% 2px}.pk-hd .pk-hd__link:not([aria-current]):hover{background-size:100% 1px}.pk-hd .pk-hd__link:focus-visible{outline-offset:6px;border-radius:4px}.pk-hd .pk-btn.pk-hd__cta{min-height:48px;padding:12px 24px}.pk-hd .pk-hd__toggle{display:none;position:relative;flex:none;width:52px;height:52px;margin-left:auto;padding:0;border:0;border-radius:var(--radius-pill);background-color:var(--t-btn-bg);color:var(--t-btn-fg);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.pk-hd .pk-hd__toggle:hover,.pk-hd .pk-hd__toggle:focus{background-color:var(--t-btn-bg);color:var(--t-btn-fg)}.pk-hd__burger,.pk-hd__burger::before,.pk-hd__burger::after{position:absolute;left:15px;width:22px;height:2.5px;border-radius:2px;background:currentColor;content:"";transition:transform var(--duration-base) var(--ease-standard),background-color var(--duration-base)}.pk-hd__burger{top:25px}.pk-hd__burger::before{left:0;top:-7px}.pk-hd__burger::after{left:0;top:7px}.pk-hd__toggle[aria-expanded="true"] .pk-hd__burger{background-color:transparent}.pk-hd__toggle[aria-expanded="true"] .pk-hd__burger::before{transform:translateY(7px) rotate(45deg)}.pk-hd__toggle[aria-expanded="true"] .pk-hd__burger::after{transform:translateY(-7px) rotate(-45deg)}.pk-menu{position:fixed;inset:var(--pk-header-h) 0 0;z-index:99;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transform:translateY(-12px);transition:opacity .35s var(--pk-ease-out),transform .5s var(--pk-ease-out),visibility 0s linear .5s}.admin-bar .pk-menu{top:calc(var(--pk-header-h) + var(--wp-admin--admin-bar--height,46px))}.pk-menu.is-open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.pk-menu__inner{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-7);min-height:100%;padding-block:var(--space-5) var(--space-7)}.pk-menu__list{margin:0;padding:0;list-style:none}.pk-menu .pk-menu__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:10px 0;border-bottom:1px solid var(--t-rule);color:inherit;font-family:var(--font-display);font-size:44px;font-weight:var(--weight-display);line-height:1.25;letter-spacing:var(--tracking-display);text-decoration:none}.pk-menu__link small{font-family:var(--font-body);font-size:var(--pk-fs-small);font-weight:700;letter-spacing:var(--pk-tracking-label);color:var(--t-eyebrow)}.pk-menu .pk-menu__link[aria-current="page"] .pk-roll__in{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}html.pk-menu-open{overflow:hidden}.pk-bar{display:none}@media (max-width:979px){html{scroll-padding-bottom:calc(48px + 2 * var(--space-2) + max(var(--space-3),env(safe-area-inset-bottom)) + var(--space-4))}.pk-hd__logo img{width:150px}.pk-hd__nav,.pk-hd .pk-btn.pk-hd__cta{display:none}.pk-hd .pk-hd__toggle{display:block}.pk-bar{position:fixed;right:var(--space-3);bottom:max(var(--space-3),env(safe-area-inset-bottom));left:var(--space-3);z-index:98;max-width:480px;margin-inline:auto;display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-pill);box-shadow:0 6px 24px rgba(37,40,33,.2);transition:transform .32s var(--pk-ease-out),visibility 0s}.pk-bar .pk-btn.pk-btn--primary,.pk-bar .pk-btn.pk-btn--outline{min-height:48px;padding:14px 12px;font-size:17px}html.pk-menu-open .pk-bar,html.pk-bar-off .pk-bar{visibility:hidden;transform:translateY(calc(100% + var(--space-6)));transition:transform .32s var(--pk-ease-out),visibility 0s linear .32s}html.pk-js:not(.pk-bar-ready):has(.pk-hero .pk-btns,.pk-phero__text) .pk-bar{animation:pk-bar-late .32s var(--pk-ease-out) 3s both}}@media (max-width:979px) and (max-height:480px){.pk-hd__bar{position:absolute}html.pk-menu-open .pk-hd__bar{position:fixed}.pk-bar{display:none}html{scroll-padding-bottom:var(--space-4);scroll-padding-top:var(--space-4)}}@keyframes pk-bar-late{from{visibility:hidden;transform:translateY(calc(100% + var(--space-6)))}to{visibility:visible;transform:none}}@media (min-width:980px){.pk-menu{display:none}}.pk-sec.pk-hero{padding-top:var(--pk-hero-top)}.pk-hero__grid{display:grid;gap:20px}.pk-hero__text{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(40px,7vw,120px)}.pk-hero__body{display:flex;flex-direction:column;gap:28px}.pk-hero .pk-hero__title{font-size:var(--pk-fs-display);line-height:var(--pk-lh-display)}.pk-hero .pk-hero__lead{max-width:42ch;font-size:var(--pk-fs-sub);line-height:var(--pk-lh-sub)}.pk-hero__media{display:flex;flex-direction:column}.pk-hero__media[data-pk-tone]{background-color:transparent}.pk-hero__photo{flex:1 0 auto;aspect-ratio:1 / 1;background:var(--t-bg);color:var(--t-fg)}@media (min-width:600px){.pk-hero__photo{aspect-ratio:3 / 2}}@media (min-width:980px){.pk-hero__photo{aspect-ratio:4 / 5}}@media (min-width:980px){.pk-hero__grid{grid-template-columns:1.2fr .8fr}}.pk-stmt__grid{display:grid;gap:40px}.pk-stmt__text{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.pk-stmt .pk-stmt__title{max-width:40ch;margin:0;font-family:var(--font-body);font-size:var(--pk-fs-quote);font-weight:500;line-height:var(--pk-lh-quote);letter-spacing:0;text-wrap:balance}.pk-stmt__action{justify-self:start}@media (min-width:980px){.pk-stmt__grid{grid-template-columns:1fr auto;align-items:end}}.pk-ways__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(28px,4vw,56px)}.pk-ways .pk-ways__head .pk-h2{max-width:16ch}.pk-ways .pk-ways__intro{max-width:40ch}.pk-ways__hint{display:none}.pk-ways{--pk-ring:var(--t-focus)}.pk-ways__list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.pk-ways__panel{min-width:0}.pk-ways__face{position:relative;display:flex;flex-direction:column;gap:20px;height:100%;padding:14px;border-radius:var(--pk-block-radius);overflow:hidden}.pk-ways__photo{flex:none;aspect-ratio:4 / 3;border-radius:var(--radius-md)}.pk-ways__text{display:flex;flex-direction:column;gap:var(--space-3);padding:0 14px 14px}.pk-ways .pk-ways__toggle,.pk-ways .pk-ways__toggle:hover,.pk-ways .pk-ways__toggle:focus{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;white-space:normal;transition:none}.pk-ways button.pk-ways__toggle{cursor:pointer}.pk-ways .pk-ways__toggle:focus-visible{outline:none;box-shadow:none}.pk-ways .pk-ways__title{overflow-wrap:anywhere;hyphens:manual}.pk-ways__title .pk-nw{white-space:normal}@property --k{syntax:"<number>";inherits:true;initial-value:0}@media (max-width:899px){.pk-ways__list{grid-auto-flow:column;grid-auto-columns:min(78%,420px);gap:var(--space-3);margin-inline:calc(-1 * var(--pk-gutter));padding:0 var(--pk-gutter) var(--space-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pk-gutter);scrollbar-width:none}.pk-ways__list::-webkit-scrollbar{display:none}.pk-ways__list:focus-visible{outline:3px solid var(--pk-ring);outline-offset:-3px;border-radius:var(--pk-block-radius)}.pk-ways__panel{scroll-snap-align:start}}@media (min-width:900px) and (max-width:1199px){.pk-ways__list{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.pk-ways__hint{display:inline}.pk-ways__list{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.pk-js .pk-ways__list{--g:var(--space-4);--H:clamp(520px,46vw,640px);position:relative;container-type:inline-size;overflow-x:clip;height:var(--H);gap:var(--g)}.pk-js .pk-ways__panel{--u:calc((100cqw - (var(--n) - 1) * var(--g)) / (var(--n) + 1));--on:calc(1 - clamp(0,var(--i) - var(--k),1) - clamp(0,var(--k) - var(--i),1));--x:calc(var(--i) * (var(--u) + var(--g)) + clamp(0,var(--i) - var(--k),1) * var(--u));--w:calc(var(--u) * (1 + var(--on)));--pad:14px;--tpad:28px;--pw:calc(2 * var(--u) - 2 * var(--pad));--ph:calc(var(--pw) * .75);--mc:calc((1 - var(--on)) * var(--u) / 2);--need:calc(var(--pad) + var(--ph) + 20px + var(--tpad) + var(--th,60px) + 12px + var(--dh,0px) - var(--H));--cut:calc(var(--on) * max(0px,var(--need)));--ease-open:cubic-bezier(.4,0,.2,1);pointer-events:none}.pk-js .pk-ways__face{pointer-events:auto;position:absolute;inset:0;display:block;padding:0;border-radius:0;overflow:visible;clip-path:inset(0 calc(100% - var(--x) - var(--w)) 0 var(--x) round var(--pk-block-radius));cursor:pointer}.pk-js .pk-ways__photo{position:absolute;top:var(--pad);left:0;width:var(--pw);height:var(--ph);aspect-ratio:auto;border-radius:0;transform:translateX(calc(var(--x) + var(--pad) - var(--mc)));clip-path:inset(0 var(--mc) var(--cut) var(--mc) round var(--radius-md));will-change:transform;backface-visibility:hidden}.pk-js .pk-ways__text{position:absolute;top:calc(var(--pad) + var(--ph) + 20px);left:0;width:calc(2 * var(--u) - 2 * var(--tpad));padding:0;transform:translateX(calc(var(--x) + var(--tpad)))}.pk-js .pk-ways__title{width:calc(var(--u) - 2 * var(--tpad))}.pk-js .pk-ways__photo .pk-photo__label{max-width:calc(var(--u) - 2 * var(--pad) - 40px);transform:translateX(var(--mc))}.pk-js .pk-ways__panel:not(.is-open) .pk-ways__desc{opacity:0;visibility:hidden}.pk-js .pk-ways__list.is-animating{transition:--k .5s cubic-bezier(.4,0,.2,1)}.pk-js .pk-ways__list.is-animating .pk-ways__panel:not(.is-open) .pk-ways__desc{transition:opacity .15s linear,visibility 0s linear .15s}.pk-js .pk-ways__list.is-animating .pk-ways__panel.is-open .pk-ways__desc{transition:opacity .3s linear .5s,visibility 0s}.pk-js .pk-ways__face::after{position:absolute;top:0;left:0;width:calc(2 * var(--u));height:100%;border-radius:var(--pk-block-radius);box-shadow:inset 0 0 0 3px var(--t-focus);opacity:0;transform:translateX(var(--x));content:"";pointer-events:none}.pk-js .pk-ways__face:has(.pk-ways__toggle:focus-visible)::after{opacity:1}}.pk-duo__grid{display:grid;gap:20px}.pk-duo__block{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-7)}.pk-duo .pk-duo__title + .pk-duo__text{max-width:38ch;margin-top:calc(14px - var(--pk-head-gap))}.pk-duo__list{display:grid;gap:var(--space-4);width:100%;margin:4px 0 0}.pk-duo__list div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px var(--space-4);font-weight:500}.pk-duo__list dt{font-weight:700}.pk-duo__list dd{margin:0}@media (min-width:980px){.pk-duo__grid{grid-template-columns:1fr 1fr}.pk-duo__block{min-height:480px}}.pk-steps__head{margin-bottom:clamp(28px,4vw,56px)}.pk-steps .pk-steps__title{max-width:16ch}.pk-steps__list{display:grid;gap:32px;margin:0;padding:0;list-style:none}.pk-steps__item{display:grid;grid-template-columns:72px 1fr;gap:4px 16px;align-items:baseline}.pk-steps__n{grid-row:span 2;font-family:var(--font-display);font-size:var(--pk-fs-display);font-weight:var(--weight-display);line-height:.9;letter-spacing:-.03em;color:var(--t-accent)}.pk-steps .pk-steps__name{max-width:14ch}.pk-steps .pk-steps__text{max-width:36ch}.pk-steps__btns{margin-top:36px}@media (min-width:980px){.pk-steps__list{grid-template-columns:repeat(3,1fr);gap:clamp(32px,5vw,80px)}.pk-steps__item{display:flex;flex-direction:column;gap:14px}}.pk-faq__grid{display:grid;gap:clamp(24px,5vw,80px)}.pk-faq__more{margin-top:14px}.pk-faq__list{display:flex;flex-direction:column;gap:var(--space-3)}.pk-faq__item{--t-focus:var(--color-green);border-radius:var(--radius-lg);background:var(--surface-white);color:var(--color-ink);overflow:hidden}.pk-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:20px 22px;font-size:var(--pk-fs-sub);font-weight:700;line-height:var(--pk-lh-sub);list-style:none;cursor:pointer}.pk-faq__q::-webkit-details-marker{display:none}.pk-faq .pk-faq__q:focus-visible{outline-offset:-4px;border-radius:var(--radius-lg)}.pk-faq__icon{flex:none;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--color-green) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'><path d='M2 2l6 6 6-6' fill='none' stroke='%23F7F0E4' stroke-width='2.5' stroke-linecap='round'/></svg>") center no-repeat;transition:transform var(--duration-base) var(--ease-standard)}.pk-faq__item[open] .pk-faq__icon{transform:rotate(180deg)}.pk-faq__a{max-width:62ch;padding:0 22px 24px}.pk-faq__a p{margin:0}.pk-faq__a p + p{margin-top:var(--space-3)}.pk-faq__item[open] .pk-faq__a{animation:pk-faq-in .45s var(--pk-ease-out)}@supports (interpolate-size:allow-keywords) and selector(::details-content){.pk-faq__item{interpolate-size:allow-keywords}.pk-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .45s cubic-bezier(.4,0,.2,1),content-visibility .45s allow-discrete}.pk-faq__item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.pk-faq__item::details-content{transition:none}}}@keyframes pk-faq-in{from{opacity:0;transform:translateY(-6px)}}@media (min-width:980px){.pk-faq__grid{grid-template-columns:.8fr 1.2fr;align-items:start}.pk-faq__head{position:sticky;top:calc(var(--pk-header-h) + 36px)}.pk-faq__q{padding:24px 32px}.pk-faq__a{padding:0 32px 28px}}.pk-cta__block{display:grid;gap:clamp(24px,5vw,80px)}.pk-cta__main .pk-btns{margin-top:18px}.pk-cta__details{display:grid;gap:var(--space-5);margin:0}.pk-cta__details dt{margin-bottom:var(--space-1)}.pk-cta__details dd{margin:0;font-size:var(--pk-fs-sub);line-height:var(--pk-lh-sub)}.pk-cta__details dd p{margin:0}@media (min-width:980px){.pk-cta__block{grid-template-columns:1.3fr 1fr;align-items:end}}.pk-sec .pk-cta__details a,.pk-sec .pk-faq__a a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.pk-sec .pk-cta__details a:hover,.pk-sec .pk-faq__a a:hover{text-decoration-thickness:2px}.pk-sec a[href^="tel:"],.pk-ft a[href^="tel:"]{white-space:nowrap}.pk-ft{position:relative;padding:clamp(40px,6vw,88px) 0 32px;border-radius:var(--pk-ft-lap) var(--pk-ft-lap) 0 0}.pk-ft__cols{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "explore follow" "visit visit";gap:var(--space-7) var(--space-5)}.pk-ft__brand{grid-area:brand;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.pk-ft__col--explore{grid-area:explore}.pk-ft__col--visit{grid-area:visit}.pk-ft__col--follow{grid-area:follow}.pk-ft .pk-ft__logo{display:block;line-height:0}.pk-ft__logo img{display:block;width:min(320px,100%);height:auto}.pk-ft .pk-ft__head{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--pk-fs-small);font-weight:700;line-height:1.3;letter-spacing:var(--pk-tracking-label);text-transform:uppercase;color:var(--t-eyebrow)}.pk-ft__list{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;font-style:normal;list-style:none}.pk-ft__list>li,.pk-ft__list>span{display:flex;align-items:center;min-height:44px;padding-block:0}.pk-ft .pk-ft__list a{display:inline-flex;align-items:center;min-height:44px;padding-block:0;color:inherit;text-decoration:none;overflow-wrap:normal;transition:color var(--duration-base) var(--ease-standard)}@media (max-width:599px){.pk-ft .pk-ft__list a{overflow-wrap:anywhere}}.pk-ft .pk-ft__list a:hover{color:var(--color-ochre);text-decoration:underline;text-underline-offset:.2em}.pk-ft__pending{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:0}.pk-ft__sub{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-6);margin-top:var(--space-8);font-size:16px;opacity:.85}.pk-ft__sub p{margin:0;text-wrap:balance}@media (max-width:979px){.pk-ft{padding-bottom:calc(32px + 80px)}}@media (min-width:600px) and (max-width:1279px){.pk-ft__cols{grid-template-columns:1fr 1.5fr 1fr;grid-template-areas:"brand brand brand" "explore visit follow"}}@media (min-width:1280px){.pk-ft__cols{grid-template-columns:1.4fr 1fr minmax(max-content,1fr) 1fr;grid-template-areas:"brand explore visit follow";gap:var(--space-6)}}.pk-phero__grid{display:grid;gap:20px}.pk-phero__text{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:clamp(340px,34vw,480px)}.pk-phero__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pk-head-gap)}.pk-phero .pk-phero__title{margin:0;max-width:14ch;font-family:var(--font-display);font-size:var(--pk-fs-display);font-weight:var(--weight-display);line-height:var(--pk-lh-display);letter-spacing:var(--tracking-display);color:inherit;text-wrap:balance}.pk-phero .pk-phero__lead{max-width:44ch;font-size:var(--pk-fs-sub);line-height:var(--pk-lh-sub)}@media (min-width:980px){.pk-phero--split .pk-phero__grid{grid-template-columns:1.25fr .75fr}}.e-con.pk-visit{padding:var(--pk-sec-gap) 0}.e-con.pk-visit__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,7vw,120px);align-items:start;width:100%;max-width:var(--pk-container);margin-inline:auto;padding:0 var(--pk-gutter);box-sizing:border-box}@media (max-width:979px){.pk-visit__grid>.pk-visit__box{order:-1}}@media (min-width:980px){.e-con.pk-visit__grid{grid-template-columns:.75fr 1.25fr}.pk-visit__grid>.elementor-widget-peacock-visit-info{position:sticky;top:calc(var(--pk-header-h) + 36px)}}.pk-visit__info{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(40px,5vw,72px)}.pk-visit__details{display:grid;gap:var(--space-6);margin:0}.pk-visit__details dt{margin-bottom:6px;color:var(--color-green)}.pk-visit__details dd{margin:0;font-size:var(--pk-fs-sub);line-height:1.5}.pk-visit__details dd p{margin:0}.pk-sec .pk-visit__details a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.pk-sec .pk-visit__details a:hover{color:var(--color-green);text-decoration-thickness:2px}.pk-visit__info .pk-visit__directions{margin-top:calc(-1 * clamp(8px,2vw,24px))}.pk-visit__next-label{margin-bottom:20px}.pk-visit__steps{display:grid;gap:20px;margin:0;padding:0;list-style:none}.pk-visit__steps li{display:grid;grid-template-columns:44px 1fr;gap:var(--space-3);align-items:baseline;margin:0;font-size:var(--pk-fs-body);line-height:1.5}.pk-visit__steps b{font-family:var(--font-display);font-size:32px;font-weight:var(--weight-display);line-height:1;color:var(--color-green)}.e-con.pk-visit__box{--t-bg:var(--surface-white);--t-fg:var(--color-ink);--t-eyebrow:var(--color-ink);--t-accent:var(--color-green);--t-btn-bg:var(--color-green);--t-btn-fg:var(--color-cream);--t-btn-hover-bg:var(--color-ink);--t-btn-hover-fg:var(--color-cream);--t-focus:var(--color-green);--t-rule:rgba(37,40,33,.2);display:flex;flex-direction:column;gap:0;width:100%;padding:var(--pk-block-pad);border-radius:var(--pk-block-radius);background-color:var(--t-bg);color:var(--t-fg);box-sizing:border-box}.pk-visit__formhead{display:flex;flex-direction:column;gap:16px}.pk-visit__lead{max-width:42ch}.pk-visit__box>.elementor-widget-form{margin-top:var(--space-6)}#content .pk-visit__box .elementor-form-fields-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5);margin:0}#content .pk-visit__box .elementor-form .elementor-field-group{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;grid-column:span 2;gap:10px;width:auto;max-width:none;margin:0;padding:0}#content .pk-visit__box .elementor-form .elementor-field-group.elementor-col-50{grid-column:span 1}@media (max-width:979px){#content .pk-visit__box .elementor-form .elementor-field-group.elementor-col-50{grid-column:span 2}}#content .pk-visit__box .elementor-form .pk-hp{display:none !important}#content .pk-visit__box .elementor-form .elementor-field-label{display:block;width:auto;margin:0;padding:0;font-family:var(--font-body);font-size:17px;font-weight:700;line-height:1.4;color:var(--t-fg)}#content .pk-visit__box .elementor-form .elementor-field-group:not(.elementor-field-type-honeypot)>.elementor-field-label::after{content:"Optional";margin-left:.35em;font-size:16px;font-weight:500}#content .pk-visit__box .elementor-form .elementor-field-group.elementor-field-required>.elementor-field-label::after{content:"Required"}#content .pk-visit__box .elementor-form .elementor-field-group .elementor-field-textual{box-sizing:border-box;flex:none;width:100%;max-width:none;min-height:0;margin:0;padding:16px 20px;border:0;border-radius:16px;background-color:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);font-size:18px;font-weight:500;line-height:1.35;box-shadow:none;appearance:none}#content .pk-visit__box .elementor-form textarea.elementor-field-textual{min-height:140px;resize:vertical}#content .pk-visit__box .elementor-form .elementor-select-wrapper{display:block;width:100%}#content .pk-visit__box .elementor-form .select-caret-down-wrapper{display:none}#content .pk-visit__box .elementor-form .elementor-select-wrapper select.elementor-field-textual{padding-right:50px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'><path d='M2 2l6 6 6-6' fill='none' stroke='%23252821' stroke-width='2.5' stroke-linecap='round'/></svg>");background-position:right 20px center;background-repeat:no-repeat;cursor:pointer}#content .pk-visit__box .elementor-form .elementor-field-textual:focus-visible{outline:3px solid var(--t-focus);outline-offset:3px;box-shadow:inset 0 0 0 2px var(--color-green)}#content .pk-visit__box .elementor-form .elementor-field-group.elementor-error .elementor-field-textual,#content .pk-visit__box .elementor-form .elementor-field-textual[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--color-coral-deep)}#content .pk-visit__box .elementor-form .elementor-message{margin:0;padding:0;font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1.4;color:var(--text-error);background:none}#content .pk-visit__box .elementor-form .elementor-message::before{content:none;display:none}#content .pk-visit__box .elementor-form .elementor-message-success{display:none}#content .pk-visit__box .elementor-form>.elementor-message{margin-top:var(--space-4)}#content .pk-visit__box .elementor-form .elementor-field-type-submit{grid-column:span 2;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-top:var(--space-2)}#content .pk-visit__box .elementor-form .elementor-button{display:inline-flex;flex:none;width:auto;align-items:center;justify-content:center;min-height:48px;padding:18px 40px;border:0;border-radius:var(--radius-pill);background-color:var(--t-btn-bg);color:var(--t-btn-fg);font-family:var(--font-body);font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .42s var(--pk-ease-out),color .42s var(--pk-ease-out),transform .22s var(--pk-ease-out)}#content .pk-visit__box .elementor-form .elementor-button:hover{background-color:var(--t-btn-hover-bg);color:var(--t-btn-hover-fg)}@media (hover:hover) and (pointer:fine){#content .pk-visit__box .elementor-form .elementor-button:hover{transform:translateY(-2px)}}#content .pk-visit__box .elementor-form .elementor-button:active{transform:translateY(1px)}#content .pk-visit__box .elementor-form .elementor-button:focus-visible{outline:3px solid var(--t-focus);outline-offset:3px}#content .pk-visit__box .elementor-form.elementor-form-waiting .elementor-button{opacity:.7;cursor:progress}@media (max-width:560px){#content .pk-visit__box .elementor-form .elementor-button{width:100%}}.pk-visit__note{margin-top:var(--space-4);text-wrap:wrap;font-size:16px;line-height:1.5;color:rgba(37,40,33,.78)}.pk-sec .pk-visit__note a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.pk-sec .pk-visit__note a:hover{color:var(--color-green);text-decoration-thickness:2px}.pk-visit__thanks{display:none;flex-direction:column;align-items:flex-start;gap:18px}.pk-visit__box.is-sent .pk-visit__thanks{display:flex}.pk-visit__box.is-sent .elementor-widget-peacock-form-head,.pk-visit__box.is-sent .elementor-widget-form,.pk-visit__box.is-sent .pk-visit__note{display:none}.pk-visit__live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.elementor-editor-active .pk-visit__thanks{display:flex;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px dashed var(--t-rule)}@media (prefers-reduced-motion:reduce){#content .pk-visit__box .elementor-form .elementor-button{transition:none}#content .pk-visit__box .elementor-form .elementor-button:hover,#content .pk-visit__box .elementor-form .elementor-button:active{transform:none}}.pk-reveal.pk-armed{opacity:0;transform:translateY(26px);will-change:opacity,transform}.pk-reveal-media.pk-armed{opacity:0;scale:1.015;will-change:opacity,scale}.pk-reveal.pk-armed.pk-in{opacity:1;transform:none;transition:opacity 1.1s linear,transform 1s cubic-bezier(.25,.46,.45,.94)}.pk-reveal-media.pk-armed.pk-in{opacity:1;scale:1;transition:opacity 1.2s linear,scale 1.5s cubic-bezier(.25,.46,.45,.94)}.pk-armed.pk-in.pk-d1{transition-delay:0s,60ms}.pk-armed.pk-in.pk-d2{transition-delay:0s,120ms}.pk-armed.pk-in.pk-d3{transition-delay:0s,180ms}.pk-armed.pk-in.pk-d4{transition-delay:0s,240ms}.pk-armed.pk-in.pk-d5{transition-delay:0s,300ms}.pk-armed.pk-in.pk-d6{transition-delay:0s,360ms}.pk-photo--empty.pk-reveal-media.pk-armed{opacity:1}.pk-ft__sub.pk-reveal.pk-armed.pk-in{opacity:.85}:is(#content > .elementor,[data-elementor-type="error-404"])>.e-con{--pk-lap:clamp(28px,3.4vw,48px);position:relative;padding-bottom:calc(var(--pk-lap) + var(--pk-sec-gap) / 2);background-color:var(--color-cream);background-image:radial-gradient(140% 105% at 26% -16%,color-mix(in srgb,var(--color-cream),#fff 45%) 0%,var(--color-cream) 42%,color-mix(in srgb,var(--color-cream),var(--color-cream-deep) 40%) 86%)}:is(#content > .elementor,[data-elementor-type="error-404"])>.e-con:nth-child(even){background-color:color-mix(in srgb,var(--color-cream),var(--color-cream-deep) 45%);background-image:radial-gradient(140% 105% at 26% -16%,color-mix(in srgb,var(--color-cream),var(--color-cream-deep) 15%) 0%,color-mix(in srgb,var(--color-cream),var(--color-cream-deep) 45%) 42%,color-mix(in srgb,var(--color-cream),var(--color-cream-deep) 80%) 86%)}:is(#content > .elementor,[data-elementor-type="error-404"])>.e-con + .e-con{margin-top:calc(-1 * var(--pk-lap));border-radius:var(--pk-lap) var(--pk-lap) 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 -24px 48px -26px rgba(37,40,33,.22)}:is(#content > .elementor,[data-elementor-type="error-404"])>.e-con:last-child{padding-bottom:var(--pk-ft-lap)}:is(#content > .elementor,[data-elementor-type="error-404"])>.e-con.pk-sec:last-child{padding-bottom:calc(var(--pk-sec-gap) + var(--pk-ft-lap))}#content:has(> .elementor > .e-con) + .elementor-location-footer,[data-elementor-type="error-404"]:has(> .e-con) + .elementor-location-footer{position:relative;margin-top:calc(-1 * var(--pk-ft-lap))}:is(#content > .elementor,[data-elementor-type="error-404"])>.e-con .pk-sec[data-pk-tone="cream"]{background-color:transparent}.pk-stage{position:relative;overflow-anchor:none}:is(#content > .elementor,[data-elementor-type="error-404"])>.e-con.pk-stage.is-pinned{position:sticky;top:var(--pk-pin-top,0px)}@media (prefers-reduced-motion:reduce){.pk-armed{opacity:1 !important;scale:none !important}.pk-reveal.pk-armed{transform:none !important}.pk-stage.is-pinned{position:relative}.pk-hd__bar,.pk-hd .pk-hd__link,.pk-menu,.pk-bar,.pk-roll__in,.pk-ways__list,.pk-ways__face,.pk-ways__photo,.pk-ways__text,.pk-ways__title,.pk-ways__desc,.pk-ways__face::after,.pk-photo__img,.pk-photo__label,.pk-btn.pk-btn--primary,.pk-btn.pk-btn--outline{transition:none !important}:is(.pk-btn,.pk-hd__link,.pk-menu__link,.elementor-button):is(:hover,:focus-visible) .pk-roll__in,.pk-btn.pk-btn--primary:hover,.pk-btn.pk-btn--outline:hover{transform:none}.pk-ways__face:hover .pk-photo__img,.pk-ways__face:hover .pk-photo__label{scale:none}html.pk-js:not(.pk-bar-ready):has(.pk-hero .pk-btns,.pk-phero__text) .pk-bar{animation-duration:0s}.pk-faq__item[open] .pk-faq__a{animation:none}}.elementor-editor-active .pk-armed{opacity:1;scale:none}.elementor-editor-active .pk-reveal.pk-armed{transform:none}.elementor-editor-active .pk-stage.is-pinned{position:relative}.elementor-editor-active .pk-hd__bar{position:sticky}.elementor-editor-active .pk-bar,.elementor-editor-active .pk-menu{display:none}.pk-duo__block[data-pk-tone="deep"]{--t-eyebrow:var(--color-green)}.pk-rows__head{margin-bottom:clamp(28px,4vw,56px)}.pk-rows .pk-rows__main{max-width:16ch}.pk-rows__list{display:flex;flex-direction:column;gap:clamp(56px,8vw,120px)}.pk-rows__row{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center}.pk-rows__plinth[data-pk-tone]{background-color:transparent}.pk-rows__photo{aspect-ratio:4 / 3;background:var(--t-bg);color:var(--t-fg)}.pk-rows__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pk-head-gap)}.pk-rows .pk-rows__p{max-width:44ch}.pk-rows__photo .pk-photo__img,.pk-rows__photo .pk-photo__label{transition:scale .9s var(--pk-ease-out)}@media (hover:hover) and (pointer:fine){.pk-rows__plinth:hover .pk-photo__img,.pk-rows__plinth:hover .pk-photo__label{scale:1.025}}@media (min-width:980px){.pk-rows__row{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-rows__row:nth-child(even) .pk-rows__plinth{order:2}}.pk-values__block{display:grid;gap:clamp(32px,4vw,56px)}.pk-values__list{display:grid;gap:clamp(20px,2.4vw,32px);margin:0;padding:0;list-style:none}.pk-values__item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:baseline;font-size:var(--pk-fs-quote);font-weight:500;line-height:var(--pk-lh-quote)}.pk-values__n{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--t-accent)}@media (min-width:980px){.pk-values__item{grid-template-columns:72px minmax(0,1fr)}}.pk-quote__fig{margin:0}.pk-quote .pk-quote__text{margin:0}.pk-quote .pk-quote__text p{max-width:40ch;font-family:var(--font-body);font-size:var(--pk-fs-quote);font-weight:500;line-height:var(--pk-lh-quote);letter-spacing:0;text-wrap:balance}.pk-quote .pk-quote__by{margin-top:16px;font-size:var(--pk-fs-body);font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.pk-rows__photo .pk-photo__img,.pk-rows__photo .pk-photo__label{transition:none !important}.pk-rows__plinth:hover .pk-photo__img,.pk-rows__plinth:hover .pk-photo__label{scale:none}}.pk-rooms__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(28px,4vw,56px)}.pk-rooms .pk-rooms__title{max-width:16ch}.pk-rooms .pk-rooms__intro{max-width:40ch;margin:0}.pk-rooms__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px)}.pk-rooms__card{display:flex;flex-direction:column;gap:20px;margin:0}.pk-rooms__plinth[data-pk-tone]{background-color:transparent}.pk-rooms__photo{aspect-ratio:4 / 3;background:var(--t-bg);color:var(--t-fg)}.pk-rooms .pk-rooms__name{margin:4px 0 0;font-family:var(--font-display);font-size:var(--pk-fs-quote);font-weight:var(--weight-display);line-height:1.1;letter-spacing:var(--tracking-display);text-wrap:balance}.pk-rooms__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pk-rooms__list li{margin:0}.pk-bphoto__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.pk-bphoto__block{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-7);min-height:360px}.pk-bphoto .pk-bphoto__title + .pk-bphoto__text{margin-top:calc(14px - var(--pk-head-gap))}.pk-bphoto .pk-bphoto__text{max-width:38ch;margin-bottom:0}.pk-bphoto__plinth[data-pk-tone]{background-color:transparent}.pk-bphoto__photo{aspect-ratio:3 / 2;background:var(--t-bg);color:var(--t-fg)}.pk-rooms__photo .pk-photo__img,.pk-rooms__photo .pk-photo__label,.pk-bphoto__photo .pk-photo__img,.pk-bphoto__photo .pk-photo__label{transition:scale .9s var(--pk-ease-out)}@media (hover:hover) and (pointer:fine){.pk-rooms__plinth:hover .pk-photo__img,.pk-rooms__plinth:hover .pk-photo__label,.pk-bphoto__plinth:hover .pk-photo__img,.pk-bphoto__plinth:hover .pk-photo__label{scale:1.025}}@media (min-width:980px){.pk-bphoto__block--spread{min-height:380px;gap:28px}}.pk-bphoto__block--spread>.pk-head{display:contents}.pk-bphoto .pk-bphoto__block--spread .pk-bphoto__title + .pk-bphoto__text{margin-top:0}@media (min-width:980px){.pk-rooms__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-bphoto__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pk-rooms__photo .pk-photo__img,.pk-rooms__photo .pk-photo__label,.pk-bphoto__photo .pk-photo__img,.pk-bphoto__photo .pk-photo__label{transition:none !important}.pk-rooms__plinth:hover .pk-photo__img,.pk-rooms__plinth:hover .pk-photo__label,.pk-bphoto__plinth:hover .pk-photo__img,.pk-bphoto__plinth:hover .pk-photo__label{scale:none}}.pk-fmenu__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(28px,4vw,56px)}.pk-fmenu .pk-fmenu__title{max-width:16ch}.pk-fmenu .pk-fmenu__intro{max-width:40ch;margin:0}.pk-fmenu__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.pk-fmenu__day{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:var(--radius-xl);background:var(--surface-white);color:var(--color-ink)}.pk-fmenu .pk-fmenu__day-name{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1.1;color:var(--color-green)}.pk-fmenu__meals{display:grid;gap:18px;margin:0}.pk-fmenu__meal dt{font-size:var(--pk-fs-small);font-weight:700;line-height:1.3;letter-spacing:var(--pk-tracking-label);text-transform:uppercase;color:rgba(37,40,33,.7)}.pk-fmenu__meal dd{margin:2px 0 0;font-weight:500;line-height:1.35;overflow-wrap:break-word}.pk-fmenu__actions{margin-top:32px}@media (min-width:561px){.pk-fmenu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pk-fmenu__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
