.home-page{min-width:0;overflow:hidden}body:has(.home-page){--hs-navigation-flow-space:0rem;--hs-section-canvas-ceiling:100svh}body:has(.home-page) .chef-global-navigation{position:fixed}.home-arrival{box-sizing:border-box;padding-block:clamp(3.5rem,8vh,5.5rem);position:relative;overflow:hidden}.home-arrival__media{position:absolute;inset:0}.home-arrival__video{object-fit:cover;object-position:50% 50%;opacity:0;width:100%;height:100%;transition:opacity var(--hs-motion-media) linear;position:absolute;inset:0}.home-arrival__video--playing{opacity:1}.home-arrival__media:after{content:"";background:linear-gradient(90deg,#05050594 0%,#0505056b 50%,#05050594 100%),linear-gradient(#05050533 0%,#05050547 48%,#050505ad 100%);position:absolute;inset:0}.home-arrival__stack{gap:clamp(1.25rem,2vw,1.5rem);width:100%}.home-arrival__layout{align-items:center}.home-arrival__copy{gap:1rem;max-width:min(100%,48rem)}.home-arrival__brand-lockup{justify-content:center;align-items:center;gap:clamp(.8rem,2vw,1.4rem);min-width:0;display:flex}.home-arrival__brand-logo{object-fit:contain;max-width:100%;height:auto;display:block}.home-arrival__brand-logo--chef{width:clamp(16.25rem,24vw,21rem)}.home-arrival__brand-logo--lounge{width:clamp(5.42rem,8vw,7rem)}.home-arrival__brand-divider{background:var(--hs-color-border-strong);width:1px;height:clamp(3.25rem,6vw,4.5rem)}.home-arrival__title{max-width:15ch;font-size:clamp(2.75rem,4.35vw,4.35rem);line-height:.96}.home-menu-showcase{isolation:isolate;background:linear-gradient(#ffffff01,#0000 20rem),#090a09;padding-block:clamp(4.5rem,9vh,7rem);position:relative;overflow:hidden}.home-menu-showcase__atmosphere{z-index:-1;background:radial-gradient(ellipse 34rem 29rem at 76% 49%, rgb(var(--hs-color-accent-rgb) / .19), transparent 70%), radial-gradient(ellipse 42rem 34rem at 70% 55%, rgb(var(--hs-color-gold-rgb) / .075), transparent 72%), linear-gradient(90deg, transparent 44%, #48220c0e 72%, transparent 100%), radial-gradient(circle at 12% 52%, #ffffff09, transparent 22rem);position:absolute;inset:0}.home-menu-showcase__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);width:min(100%,68rem);min-height:calc(100svh - clamp(9rem,18vh,14rem));margin-inline:auto;display:grid}.home-menu-showcase__copy{z-index:1;max-width:34rem;position:relative}.home-menu-showcase__copy>a{align-self:flex-start;min-width:18rem}.home-menu-showcase__eyebrow{letter-spacing:.22em}.home-menu-showcase__title{letter-spacing:-.025em;max-width:12ch;font-size:clamp(3rem,4.4vw,4.75rem);font-weight:700;line-height:.96}.home-menu-showcase__detail{background:linear-gradient(90deg, var(--hs-color-accent), var(--hs-color-border-strong));width:7.25rem;height:1px;margin-block:.35rem;display:block}.home-menu-showcase__description{max-width:31rem}.home-menu-showcase__visual{isolation:isolate;place-items:center;min-width:0;display:grid;position:relative}.home-menu-showcase__visual:after{z-index:-1;filter:blur(1.3rem);content:"";background:#0000009e;border-radius:50%;height:11%;position:absolute;bottom:17%;left:24%;right:24%}.home-menu-showcase__swirl{z-index:0;pointer-events:none;transform-origin:50%;width:121%;height:115%;position:absolute;inset:-7% -11% -8% -10%;overflow:visible;transform:rotate(-8deg)scale(1.02,.92)}.home-menu-showcase__swirl-haze{opacity:.42}.home-menu-showcase__swirl-ribbons{filter:drop-shadow(0 0 .7rem rgb(var(--hs-color-accent-rgb) / .35))}.home-menu-showcase__swirl-highlight{opacity:.78}.home-menu-showcase__image{z-index:1;object-fit:contain;filter:drop-shadow(0 1.5rem 2.25rem #00000094);transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:min(76svh,47rem);position:relative;transform:scale(.75)}.home-ecosystem{box-sizing:border-box;background:radial-gradient(circle at 50% 42%, rgb(var(--hs-color-accent-rgb) / .085), transparent 28rem), var(--hs-color-section-alt);overflow:hidden}.home-ecosystem__container{width:100%}.home-ecosystem__composition{width:min(100%,68rem);min-height:calc(100svh - (2 * var(--hs-space-section-compact)));align-content:center;gap:clamp(1.35rem,2.6vh,2rem);margin-inline:auto;display:grid}.home-ecosystem__heading{width:min(100%,48rem);margin-inline:auto}.home-ecosystem__eyebrow{letter-spacing:.18em}.home-ecosystem__title{font-size:clamp(2.25rem,4vw,3.75rem);line-height:.98}.home-ecosystem__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:.75rem;height:clamp(26rem,53vh,30rem);display:grid}.home-experience-card{border:1px solid var(--hs-color-border-soft);border-radius:var(--radius-hs-xl);min-width:0;color:var(--hs-color-text-primary);isolation:isolate;transition:border-color var(--duration-hs-default) var(--ease-hs-out), transform var(--duration-hs-default) var(--ease-hs-out);background:#090909;flex-direction:column;display:flex;position:relative;overflow:hidden}.home-experience-card:hover{border-color:rgb(var(--hs-color-accent-rgb) / .72);transform:translateY(-2px)}.home-experience-card:active{transform:translateY(0)}.home-experience-card:focus-visible{outline:2px solid var(--hs-color-accent);outline-offset:3px}.home-experience-card--featured{grid-row:1/-1}.home-experience-card--supporting{grid-template-rows:minmax(0,1fr);grid-template-columns:42% minmax(0,1fr);display:grid}.home-experience-card__image{object-fit:cover;transition:transform .42s var(--ease-hs-out)}.home-experience-card__visual{background:#0d0d0d;min-height:0;position:relative;overflow:hidden}.home-experience-card--featured .home-experience-card__visual{flex:auto}.home-experience-card--supporting .home-experience-card__visual{height:100%}.home-experience-card__visual:after{content:"";background:linear-gradient(#0000,#08080880);height:2rem;position:absolute;inset:auto 0 0}.home-experience-card:hover .home-experience-card__image{transform:scale(1.015)}.home-experience-card--featured .home-experience-card__image,.home-experience-card--supporting .home-experience-card__image{object-position:50% 50%}.home-experience-card__content{background:linear-gradient(145deg,#0d0d0d,#080808);border-top:1px solid #ffffff14;flex-direction:column;flex:none;gap:.45rem;width:100%;padding:clamp(.9rem,1.7vw,1.35rem);display:flex;position:relative}.home-experience-card__title{line-height:1.05}.home-experience-card__description{color:#ffffffb8;max-width:38rem}.home-experience-card--supporting .home-experience-card__description{display:block;overflow:visible}@property --hs-offering-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes home-offering-edge-sweep{to{--hs-offering-edge-angle:360deg}}.home-experience-card--supporting .home-experience-card__content{border-top:0;border-left:1px solid #ffffff14;justify-content:center}.home-experience-card__action{border:1px solid rgb(var(--hs-color-accent-rgb) / .72);border-radius:var(--radius-hs-md);width:fit-content;min-height:2.75rem;color:var(--hs-color-text-primary);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:.25rem;padding-inline:.9rem;font-size:.75rem;font-weight:600;display:inline-flex}.home-experience-card:hover .home-experience-card__action{border-color:var(--hs-color-accent);background:rgb(var(--hs-color-accent-rgb) / .12)}.home-visual-panel{border:1px solid var(--hs-color-border-soft);border-radius:var(--radius-hs-xl);background:radial-gradient(circle at 32% 25%, rgb(var(--hs-color-accent-rgb) / .22), transparent 12rem), radial-gradient(circle at 72% 54%, #ffffff1f, transparent 13rem), linear-gradient(135deg, #1a1410 0%, #070707 56%, #121213 100%);min-height:22rem;box-shadow:var(--shadow-hs-soft);position:relative;overflow:hidden}.home-arrival .home-visual-panel{min-height:100%;box-shadow:none;border:0;border-radius:0}.home-arrival .home-visual-panel__image{object-position:50% 48%}.home-visual-panel__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-visual-panel:after{content:"";background:linear-gradient(#0505051a,#0505058f);position:absolute;inset:0}.home-visual-panel__grain{z-index:1;opacity:.52;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/52px 52px,linear-gradient(0deg,#ffffff0a 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 18% 74%,#ffd67a29,#0000 6rem),radial-gradient(circle at 76% 24%,#ffffff14,#0000 7rem);position:absolute;inset:0}.home-visual-panel--arrival{background:radial-gradient(circle at 78% 42%, rgb(var(--hs-color-accent-rgb) / .28), transparent 10rem), radial-gradient(circle at 62% 62%, #ffffff24, transparent 12rem), linear-gradient(115deg, #050505 0%, #090807 38%, #21170d 74%, #050505 100%)}.home-visual-panel--restaurant{background:radial-gradient(circle at 56% 48%, rgb(var(--hs-color-accent-rgb) / .18), transparent 9rem), linear-gradient(135deg, #090807, #1c130b 60%, #050505)}.home-visual-panel--catering{background:radial-gradient(circle at 42% 42%,#f0d69b3d,#0000 8rem),linear-gradient(135deg,#14110d,#332716 54%,#070707)}.home-visual-panel--lounge{background:radial-gradient(circle at 62% 38%, #8c3abe47, transparent 10rem), radial-gradient(circle at 80% 66%, rgb(var(--hs-color-accent-rgb) / .2), transparent 8rem), linear-gradient(135deg, #060507, #160a1f 54%, #050505)}.home-chef-spotlight{isolation:isolate;box-sizing:border-box;background:radial-gradient(circle at 68% 46%, rgb(var(--hs-color-accent-rgb) / .11), transparent 29rem), var(--hs-color-black);position:relative;overflow:hidden}.home-chef-spotlight__container{width:100%}.home-chef-spotlight__composition{align-items:center;width:min(100%,70rem);min-height:clamp(34rem,72svh,45rem);margin-inline:auto;display:grid}.home-chef-spotlight__copy{z-index:2;text-align:left;grid-template-columns:minmax(18rem,.82fr) minmax(22rem,1fr);grid-template-areas:"portrait heading""portrait story""portrait action";align-items:center;gap:1.25rem clamp(2.5rem,6vw,5.5rem);width:100%;max-width:none;display:grid;position:relative}.home-chef-spotlight__copy:before{z-index:-1;background:radial-gradient(ellipse at 34% 50%, rgb(var(--hs-color-accent-rgb) / .09), transparent 55%);content:"";pointer-events:none;position:absolute;inset:-2rem -4rem}.home-chef-spotlight__heading,.home-chef-spotlight__story{align-items:flex-start}.home-chef-spotlight__heading{grid-area:heading;align-self:end}.home-chef-spotlight__story{grid-area:story}.home-chef-spotlight__title{letter-spacing:-.035em;max-width:10ch;font-size:clamp(3rem,4.6vw,4.8rem);line-height:.94}.home-chef-spotlight__description{max-width:36rem}.home-chef-spotlight__principle{border-top:1px solid rgb(var(--hs-color-accent-rgb) / .7);color:#ffffffdb;max-width:34rem;padding-top:.8rem;font-size:.9rem;line-height:1.6}.home-chef-spotlight__copy>a{grid-area:action;justify-self:start;min-width:13rem}.home-chef-spotlight__portrait{aspect-ratio:1122/1402;grid-area:portrait;width:min(100%,29rem);max-width:100%;position:relative;-webkit-mask-image:radial-gradient(74% 70%,#000 50%,#000000e6 64%,#0000 96%);mask-image:radial-gradient(74% 70%,#000 50%,#000000e6 64%,#0000 96%)}.home-chef-spotlight__portrait:after{background:linear-gradient(90deg, var(--hs-color-black), transparent 13%, transparent 87%, var(--hs-color-black)), linear-gradient(180deg, var(--hs-color-black), transparent 11%, transparent 89%, var(--hs-color-black));content:"";pointer-events:none;position:absolute;inset:0}.home-chef-spotlight__image{object-fit:cover;object-position:50% 22%}@media (max-width:1023px){.home-arrival{padding-block:clamp(3rem,7vh,4.5rem)}.home-arrival__title{max-width:12ch;font-size:clamp(2.75rem,9vw,4rem);line-height:.98}.home-menu-showcase{padding-block:4.5rem}.home-menu-showcase__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem;min-height:calc(100svh - 9rem)}.home-menu-showcase__title{font-size:clamp(3rem,6vw,4.25rem)}.home-menu-showcase__image{max-height:min(68svh,38rem)}.home-menu-showcase__swirl{width:113%;height:107%;inset:-3% -7% -4% -6%;transform:rotate(-7deg)scaleY(.9)}}@media (min-width:768px) and (max-width:1024px){.home-menu-showcase__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,54rem)}.home-ecosystem__composition{width:min(100%,54rem)}.home-ecosystem__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:clamp(22rem,46vh,23.5rem)}.home-experience-card__content{padding:.8rem 1rem}.home-experience-card__description{font-size:.76rem;line-height:1.4}.home-experience-card__action{min-height:2.35rem;margin-top:.1rem;font-size:.65rem}.home-chef-spotlight__composition{width:min(100%,50rem)}.home-chef-spotlight__copy{width:min(100%,48rem)}.home-chef-spotlight__title{font-size:clamp(3rem,5.8vw,3.75rem)}.home-chef-spotlight__description,.home-chef-spotlight__principle{max-width:36rem}.home-chef-spotlight__portrait{width:clamp(21rem,42vw,24rem);height:auto}}@media (min-width:1025px) and (max-height:820px){.home-ecosystem__composition{align-content:center;gap:1.15rem;padding-top:2.5rem}.home-ecosystem__title{font-size:clamp(2.2rem,3.5vw,3rem)}.home-ecosystem__grid{grid-template-columns:minmax(0,31.25rem) minmax(0,34.3125rem);width:min(100%,66.3125rem);height:min(48vh,23.5rem);margin-inline:auto}.home-experience-card__content{gap:.3rem;padding:.75rem 1rem}.home-experience-card__description{font-size:.76rem;line-height:1.35}.home-experience-card__action{min-height:2.25rem;margin-top:.05rem;font-size:.65rem}}@media (max-width:767px){.home-arrival{padding-block:3rem}.home-arrival .home-visual-panel__image{object-position:52% 50%}.home-arrival__title{max-width:11ch;font-size:clamp(2.5rem,11vw,3.5rem)}.home-menu-showcase{padding-block:5.5rem 2rem}.home-menu-showcase__layout{text-align:center;grid-template-columns:minmax(0,1fr);gap:1.75rem;min-height:calc(100svh - 7.5rem)}.home-menu-showcase__copy{max-width:35rem;margin-inline:auto;display:contents}.home-menu-showcase__copy>a{grid-row:3;place-self:center;min-width:0}.home-menu-showcase__copy>div{grid-row:1;align-items:center;width:min(100%,35rem);margin-inline:auto}.home-menu-showcase__title{max-width:12ch;font-size:clamp(2.75rem,11vw,4rem)}.home-menu-showcase__description{max-width:32rem}.home-menu-showcase__visual{grid-row:2;width:min(100%,29rem);margin-inline:auto}.home-menu-showcase__swirl{width:108%;height:98%;inset:3% -4% 0;transform:rotate(-5deg)scale(.96,.88)}.home-menu-showcase__swirl-haze{opacity:.3}.home-menu-showcase__swirl-ribbons path:nth-child(3),.home-menu-showcase__swirl-ribbons path:nth-child(4){display:none}.home-menu-showcase__image{max-height:min(42svh,27rem)}.home-ecosystem__composition{min-height:calc(100svh - (2 * var(--hs-space-section-compact)));gap:1rem}.home-ecosystem__heading{gap:.5rem}.home-ecosystem__title{max-width:13ch;margin-inline:auto;font-size:clamp(2rem,9vw,2.75rem)}.home-ecosystem__grid{grid-template-rows:minmax(0,1.35fr) repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:.55rem;width:min(100%,20rem);height:min(66svh,35rem);margin-inline:auto}.home-experience-card--featured{grid-area:auto}.home-experience-card--supporting{grid-template-columns:38% minmax(0,1fr)}.home-experience-card--featured .home-experience-card__visual{flex-basis:48%}.home-experience-card--supporting .home-experience-card__visual{height:100%}.home-experience-card--supporting .home-experience-card__content{padding:.5rem .75rem}.home-experience-card__content{border-top:0;gap:.25rem;padding:.7rem .8rem}.home-experience-card--featured .home-experience-card__content{border-top:1px solid #ffffff14}.home-experience-card__title{font-size:1.15rem}.home-experience-card__description{font-size:.72rem;line-height:1.35;display:block;overflow:visible}.home-experience-card__action{letter-spacing:.06em;min-height:2.15rem;padding-inline:.65rem;font-size:.65rem}.home-visual-panel{min-height:16rem}.home-chef-spotlight__composition{width:min(100%,48rem)}.home-chef-spotlight__copy{grid-template-columns:minmax(16rem,.85fr) minmax(19rem,1fr);gap:1rem 2.25rem}.home-chef-spotlight__title{font-size:clamp(3rem,6.4vw,4.25rem)}.home-chef-spotlight__portrait{width:clamp(20rem,44vw,24rem);height:auto}}@media (max-width:480px){.home-ecosystem__eyebrow{letter-spacing:.12em;font-size:.68rem}.home-ecosystem__grid{grid-template-rows:repeat(3,minmax(0,1fr));height:min(55svh,29rem)}.home-experience-card--featured{border-color:rgb(var(--hs-color-accent-rgb) / .48);grid-template-rows:minmax(0,1fr);grid-template-columns:42% minmax(0,1fr);justify-self:center;width:100%;display:grid}.home-experience-card--featured .home-experience-card__visual{height:100%}.home-experience-card--featured .home-experience-card__content{border-top:0;border-left:1px solid #ffffff14;justify-content:center;padding:.4rem .65rem}.home-experience-card--featured .home-experience-card__title{font-size:1.2rem}.home-experience-card--featured .home-experience-card__description{font-size:.7rem}.home-experience-card--supporting .home-experience-card__content{padding:.45rem .7rem}.home-experience-card--supporting .home-experience-card__description{font-size:.7rem}}@media (max-width:767px){.home-arrival__brand-lockup{gap:.75rem}.home-arrival__brand-logo--chef{width:min(55vw,13.5rem)}.home-arrival__brand-logo--lounge{width:min(18.3vw,4.5rem)}.home-arrival__brand-divider{height:3rem}.home-chef-spotlight__composition{min-height:0}.home-chef-spotlight__copy{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""portrait""story""action";align-items:start;gap:1rem;width:min(100%,32rem);margin:0 auto}.home-chef-spotlight__heading,.home-chef-spotlight__story{align-items:center}.home-chef-spotlight__copy:before{background:radial-gradient(ellipse at 25% 44%, rgb(var(--hs-color-accent-rgb) / .08), transparent 60%);inset:-1rem}.home-chef-spotlight__title{max-width:11ch;margin-inline:auto;font-size:clamp(2.65rem,10.5vw,3.5rem)}.home-chef-spotlight__description{max-width:29rem;margin-inline:auto}.home-chef-spotlight__principle{border-top:1px solid rgb(var(--hs-color-accent-rgb) / .7);border-left:0;max-width:27rem;margin-inline:auto;padding-top:.65rem;padding-left:0}.home-chef-spotlight__portrait{aspect-ratio:16/10;width:min(100%,23rem);margin-inline:auto;-webkit-mask-image:radial-gradient(74% 68%,#000 50%,#000000f0 68%,#0000 96%);mask-image:radial-gradient(74% 68%,#000 50%,#000000f0 68%,#0000 96%)}.home-chef-spotlight__image{object-position:50% 18%}}@media (max-width:480px){.home-chef-spotlight__composition{gap:0}.home-chef-spotlight__copy{gap:1rem}.home-chef-spotlight__copy>div{gap:.75rem}.home-chef-spotlight__eyebrow{letter-spacing:.13em;font-size:.68rem}.home-chef-spotlight__title{font-size:clamp(2.5rem,11vw,3rem)}.home-chef-spotlight__description{font-size:.9rem;line-height:1.5}.home-chef-spotlight__principle{font-size:.78rem;line-height:1.45}.home-chef-spotlight__copy>a{justify-self:center;min-width:11rem}.home-chef-spotlight__portrait{aspect-ratio:16/10;width:min(100%,22rem)}.home-chef-spotlight__portrait:after{background:linear-gradient(90deg, var(--hs-color-black), transparent 10%, transparent 90%, var(--hs-color-black)), linear-gradient(180deg, var(--hs-color-black), transparent 8%, transparent 92%, var(--hs-color-black))}.home-menu-showcase{padding-block:6.5rem 0}.home-menu-showcase__layout{gap:1.25rem;min-height:calc(100svh - 6.5rem)}.home-menu-showcase__copy{gap:1.25rem}.home-menu-showcase__copy>div{gap:.75rem}.home-menu-showcase__title{font-size:clamp(2.6rem,12vw,3.45rem)}.home-menu-showcase__description{font-size:.95rem}.home-menu-showcase__image{max-height:min(38svh,22rem)}.home-menu-showcase__visual{transform:translateY(-.5rem)}.home-menu-showcase__swirl{width:106%;height:94%;inset:5% -3% 2%;transform:rotate(-4deg)scale(.94,.86)}}.home-arrival__layout{text-align:center;justify-items:center;grid-template-columns:minmax(0,1fr)!important}.home-arrival__copy{text-align:center;align-items:center;margin-inline:auto}.home-arrival__copy p,.home-arrival__copy [class*=max-w-]{margin-inline:auto}.home-arrival__copy>div:last-child{justify-content:center}.home-arrival__title{max-width:min(15ch,100%);margin-inline:auto}@media (max-width:640px){.home-arrival__copy>div:last-child{align-items:stretch;width:100%}}.home-arrival .home-visual-panel__grain{display:none}.home-arrival .home-visual-panel:after{background:0 0}.home-ecosystem__composition{width:min(100%,74rem)}.home-ecosystem__grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.96fr) minmax(0,1.08fr) minmax(0,.96fr);align-items:center;gap:clamp(.75rem,1.5vw,1.2rem);height:clamp(25rem,52vh,29rem);overflow:visible}.home-experience-card,.home-experience-card--supporting,.home-experience-card--featured{text-align:center;flex-direction:column;grid-row:auto;align-self:center;height:92%;display:flex;box-shadow:0 0 1.4rem #ffffff06}.home-experience-card--featured{z-index:1;border-color:rgb(var(--hs-color-accent-rgb) / .62);height:100%;box-shadow:0 0 0 1px rgb(var(--hs-color-accent-rgb) / .07), 0 0 2.4rem rgb(var(--hs-color-accent-rgb) / .14), 0 1.1rem 2.8rem rgb(var(--hs-color-accent-rgb) / .09), inset 0 -1.25rem 2.25rem rgb(var(--hs-color-accent-rgb) / .035);transform:scale(1.018)}.home-experience-card--featured:after{z-index:2;border-radius:inherit;background:radial-gradient(ellipse at 72% 100%, rgb(var(--hs-color-accent-rgb) / .22), transparent 27%), radial-gradient(circle at 18% 100%, #ffd6b11f, transparent 18%), linear-gradient(90deg, transparent 5%, rgb(var(--hs-color-accent-rgb) / .48) 32%, #ffd5ae9e 68%, transparent 96%) bottom / 100% 1px no-repeat, linear-gradient(180deg, transparent 16%, rgb(var(--hs-color-accent-rgb) / .2) 68%, transparent 96%) left / 1px 100% no-repeat, linear-gradient(180deg, transparent 22%, rgb(var(--hs-color-accent-rgb) / .16) 72%, transparent 98%) right / 1px 100% no-repeat;content:"";pointer-events:none;position:absolute;inset:0}.home-experience-card--featured:hover{transform:translateY(-2px)scale(1.018)}.home-experience-card--supporting .home-experience-card__visual,.home-experience-card--featured .home-experience-card__visual{flex:58%;width:100%;height:auto;min-height:0}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{text-align:center;border-top:1px solid #ffffff14;border-left:0;flex:none;justify-content:flex-start;align-items:center;min-height:11.25rem;padding:clamp(.85rem,1.4vw,1.15rem)}.home-experience-card__description{margin-inline:auto}.home-experience-card__action{margin-top:auto}@media (min-width:768px) and (max-width:1023px){.home-ecosystem__composition{width:min(100%,42rem);padding-block:2rem}.home-ecosystem__grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"restaurant restaurant""catering lounge";height:auto}.home-experience-card{width:100%;height:20rem}.home-experience-card--restaurant{grid-area:restaurant;justify-self:center;width:min(100%,32rem);height:23rem}.home-experience-card--catering{grid-area:catering}.home-experience-card--lounge{grid-area:lounge}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{min-height:9.75rem}}@media (max-width:767px){.home-ecosystem{padding-block-start:calc(var(--hs-current-header-height) + 2rem);overflow:clip visible}.home-ecosystem__composition{gap:1.25rem;padding-block:2rem}.home-ecosystem__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:.8rem;width:min(100%,21rem);height:auto;display:grid}.home-experience-card,.home-experience-card--supporting,.home-experience-card--featured{flex-direction:column;width:100%;height:16.5rem;min-height:0;display:flex;transform:none}.home-experience-card--restaurant{order:-1;height:18rem}.home-experience-card--catering{order:1}.home-experience-card--lounge{order:2}.home-experience-card--featured:hover{transform:translateY(-2px)}.home-experience-card--supporting .home-experience-card__visual,.home-experience-card--featured .home-experience-card__visual{flex-basis:48%;width:100%;height:auto}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{border-top:1px solid #ffffff14;border-left:0;flex:auto;justify-content:flex-start;min-height:0;padding:.7rem .8rem}}@media (prefers-reduced-motion:reduce){.home-arrival__video,.home-experience-card,.home-experience-card__image{transition:none}.home-experience-card,.home-experience-card--featured,.home-experience-card--featured:hover,.home-experience-card:hover,.home-experience-card:hover .home-experience-card__image{transform:none}}.home-arrival__media:after{background:linear-gradient(90deg,#050505a3 0%,#0505057a 50%,#050505a3 100%),linear-gradient(#05050540 0%,#05050557 48%,#050505b8 100%)}.home-ecosystem__composition{gap:clamp(1rem,2vh,1.5rem)}.home-ecosystem__grid{width:min(100%,59rem);height:clamp(20rem,43vh,24rem);margin-inline:auto}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{min-height:8.75rem;padding:clamp(.7rem,1.1vw,.9rem)}.home-experience-card__title{font-size:clamp(1.15rem,1.5vw,1.35rem)}.home-experience-card__description{font-size:.7rem;line-height:1.4}.home-experience-card__action{min-height:2.25rem;padding-inline:.7rem;font-size:.64rem}.home-experience-card--restaurant .home-experience-card__visual{background:#000}.home-chef-spotlight__copy{grid-template-columns:minmax(22rem,1fr) minmax(18rem,.82fr);grid-template-areas:"heading portrait""story portrait""action portrait"}.home-chef-spotlight__portrait{aspect-ratio:1;justify-self:end;width:min(100%,26rem)}.home-chef-spotlight__image{object-position:50% 42%}@media (min-width:768px) and (max-width:1023px){.home-ecosystem__grid{width:min(100%,36rem)}.home-experience-card{height:16rem}.home-experience-card--restaurant{width:min(100%,27rem);height:18.5rem}.home-chef-spotlight__copy{grid-template-columns:minmax(19rem,1fr) minmax(16rem,.78fr);gap:1rem 2rem}.home-chef-spotlight__portrait{width:min(100%,21rem)}}@media (max-width:767px){.home-ecosystem__composition{gap:.9rem}.home-ecosystem__title{font-size:clamp(1.75rem,7.4vw,2.2rem)}.home-ecosystem__grid{width:min(100%,19rem)}.home-experience-card,.home-experience-card--supporting,.home-experience-card--featured{height:13.25rem}.home-experience-card--restaurant{height:14.5rem}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{min-height:0}.home-chef-spotlight__copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""portrait""story""action"}.home-chef-spotlight__portrait{aspect-ratio:16/10;justify-self:center;width:min(100%,20rem)}}@media (hover:hover) and (pointer:fine){.home-experience-card:hover{border-color:rgb(var(--hs-color-accent-rgb) / .72);transform:translateY(-3px);box-shadow:0 1rem 2.4rem #00000042}.home-experience-card--featured:hover{transform:translateY(-3px)scale(1.018)}}@media (hover:none),(pointer:coarse){.home-experience-card:hover .home-experience-card__image{transform:none}}@media (prefers-reduced-motion:reduce){.home-experience-card,.home-experience-card--featured,.home-experience-card--featured:hover,.home-experience-card:hover,.home-experience-card:hover .home-experience-card__image{transform:none}}.home-chef-spotlight{background:var(--hs-color-black)}.home-chef-spotlight__copy:before{display:none}.home-chef-spotlight__portrait{filter:drop-shadow(0 0 2.25rem rgb(var(--hs-color-accent-rgb) / .2));-webkit-mask-image:radial-gradient(76% 73%,#000 42%,#000000db 58%,#0000004d 79%,#0000 98%);mask-image:radial-gradient(76% 73%,#000 42%,#000000db 58%,#0000004d 79%,#0000 98%)}.home-chef-spotlight__portrait:after{background:linear-gradient(90deg, var(--hs-color-black), transparent 21%, transparent 79%, var(--hs-color-black)), linear-gradient(180deg, var(--hs-color-black), transparent 19%, transparent 81%, var(--hs-color-black))}@media (max-width:767px){.home-chef-spotlight__portrait{filter:drop-shadow(0 0 1.75rem rgb(var(--hs-color-accent-rgb) / .18));-webkit-mask-image:radial-gradient(82% 76%,#000 40%,#000000d6 57%,#00000047 78%,#0000 98%);mask-image:radial-gradient(82% 76%,#000 40%,#000000d6 57%,#00000047 78%,#0000 98%)}.home-arrival__copy{gap:.85rem}.home-arrival__copy>div:first-child{gap:.72rem}.home-arrival__title{font-size:clamp(2.1rem,9.35vw,3rem)}.home-arrival__copy p{max-width:31rem;font-size:.85rem;line-height:1.5}.home-arrival__copy>div:last-child{gap:.65rem}.home-arrival__copy>div:last-child a{min-height:2.75rem;padding-inline:1rem;font-size:.75rem}.home-ecosystem{padding-block:0}.home-ecosystem__composition{min-height:100svh;padding-block:calc(var(--hs-current-header-height) + .5rem) .5rem;align-content:center;gap:.75rem}.home-ecosystem__grid{grid-template-rows:none;gap:.7rem;width:min(100%,20.9rem);height:auto}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{padding:.76rem .88rem}.home-experience-card,.home-experience-card--supporting,.home-experience-card--featured{height:12.25rem}.home-experience-card--restaurant{height:13.5rem}.home-ecosystem{min-height:auto}.home-ecosystem__composition{min-height:auto;padding-block:calc(var(--hs-current-header-height) + 1.75rem) 3rem;gap:1.25rem}.home-ecosystem__grid{gap:1rem}.home-experience-card,.home-experience-card--supporting,.home-experience-card--featured{height:auto;min-height:17.5rem}.home-experience-card--restaurant{min-height:18.75rem}.home-experience-card--supporting .home-experience-card__visual,.home-experience-card--featured .home-experience-card__visual{flex:0 0 7.5rem;height:7.5rem;min-height:7.5rem}.home-experience-card--restaurant .home-experience-card__visual{flex-basis:8.75rem;height:8.75rem;min-height:8.75rem}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{padding-block:.9rem}.home-chef-spotlight__portrait{aspect-ratio:4/3;width:min(100%,21rem);max-height:25rem}.home-chef-spotlight__image{object-position:50% 42%}}.home-ecosystem{isolation:isolate;background:var(--hs-ambient-offerings-foundation);min-height:100svh;position:relative;overflow:hidden}.home-ecosystem:before{z-index:-2;filter:blur(1.5rem)saturate(.72);opacity:.3;content:"";pointer-events:none;background:-webkit-linear-gradient(#080706e0,#0807069e 52%,#080706e6),-webkit-image-set(url(/chef-sean/catering-one-home-q75.webp) 1x type("image/webp"),url(/chef-sean/catering-one.png) 1x type("image/png")) 50% 42%/cover no-repeat;background:linear-gradient(90deg,#080706e6,#0807069e 48%,#080706e0),image-set("/chef-sean/catering-one-home-q75.webp" 1x type("image/webp"),"/chef-sean/catering-one.png" 1x type("image/png")) 50% 42%/cover no-repeat;position:absolute;inset:-8%;transform:scale(1.05)}.home-ecosystem:after{z-index:-1;background:radial-gradient(circle at 13% 78%, rgb(var(--hs-color-accent-rgb) / .13), transparent 19rem), radial-gradient(circle at 84% 22%, rgb(var(--hs-color-gold-rgb) / .1), transparent 18rem), linear-gradient(180deg, #0606063d, #060606b3);content:"";pointer-events:none;position:absolute;inset:0}.home-ecosystem__container{z-index:1;position:relative}.home-ecosystem__composition{width:min(100%,68rem);min-height:calc(100svh - (2 * var(--hs-space-section-compact)));gap:clamp(1rem,2vh,1.6rem);padding-block:clamp(1.75rem,3.5vh,3rem)}.home-ecosystem__heading{width:min(100%,52rem)}.home-ecosystem__title{font-size:clamp(2rem,3.1vw,2.85rem)}.home-ecosystem__grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(2.5rem,3.2vw,3.25rem);width:min(100%,62rem);height:clamp(25rem,46vh,30rem);margin-inline:auto;display:grid;overflow:visible}.home-experience-card,.home-experience-card--supporting,.home-experience-card--featured{border:1px solid rgb(var(--hs-color-accent-rgb) / .16);border-radius:var(--radius-hs-lg);-webkit-backdrop-filter:blur(.55rem)saturate(.92);backdrop-filter:blur(.55rem)saturate(.92);width:min(100%,17.25rem);height:82%;min-height:0;box-shadow:0 1.15rem 2.5rem #00000085, 0 0 0 1px #ffb46805, inset 0 0 1.5rem rgb(var(--hs-color-accent-rgb) / .025);color:var(--hs-color-text-primary);text-align:left;transition:border-color var(--duration-hs-default) var(--ease-hs-out), box-shadow var(--duration-hs-default) var(--ease-hs-out), filter var(--duration-hs-default) var(--ease-hs-out), opacity var(--duration-hs-default) var(--ease-hs-out), transform var(--duration-hs-default) var(--ease-hs-out);background:#090706c2;display:block;position:relative;overflow:hidden;transform:none}.home-experience-card--catering{z-index:1;box-shadow:-.65rem -.4rem 1.8rem rgb(var(--hs-color-accent-rgb) / .075), 0 1.15rem 2.5rem #00000085, inset 0 0 1.5rem rgb(var(--hs-color-accent-rgb) / .025);justify-self:start;top:-1.35rem;left:0}.home-experience-card--restaurant{z-index:3;border-color:rgb(var(--hs-color-accent-rgb) / .22);width:min(100%,18.25rem);height:92%;box-shadow:.8rem .9rem 2.2rem rgb(var(--hs-color-accent-rgb) / .075), 0 1.6rem 3.2rem #000000ad, 0 0 2.2rem rgb(var(--hs-color-accent-rgb) / .075);justify-self:center;margin-inline:0;top:1.05rem}.home-experience-card--lounge{z-index:1;height:87%;box-shadow:.7rem -.45rem 1.8rem rgb(var(--hs-color-accent-rgb) / .075), 0 1.15rem 2.5rem #00000085, inset 0 0 1.5rem rgb(var(--hs-color-accent-rgb) / .025);justify-self:end;top:-1.1rem;right:0}.home-experience-card:before{z-index:3;border-radius:inherit;background:radial-gradient(circle at 50% 0, #ffd3a717, transparent 23%), linear-gradient(120deg, #ffffff0b, transparent 28%, transparent 72%, rgb(var(--hs-color-accent-rgb) / .025));opacity:.9;transition:opacity var(--duration-hs-default) var(--ease-hs-out), filter var(--duration-hs-default) var(--ease-hs-out);content:"";pointer-events:none;position:absolute;inset:0}.home-experience-card--catering:before{background:radial-gradient(circle at 0 8%, #ff9d41db, transparent 18%), radial-gradient(circle at 18% 0, #ffcd9770, transparent 20%), radial-gradient(circle at 0 72%, #ff8b2147, transparent 12%), linear-gradient(90deg, #ffc37ef5, rgb(var(--hs-color-accent-rgb) / .44) 32%, transparent 74%) top left / 78% 2px no-repeat, linear-gradient(180deg, #ffbf74fa, rgb(var(--hs-color-accent-rgb) / .4) 42%, transparent 82%) top left / 2px 88% no-repeat, linear-gradient(120deg, #ffffff17, transparent 36%)}.home-experience-card--restaurant:before{background:conic-gradient(from 212deg, transparent 0deg 42deg, #ffca948f 68deg, transparent 104deg 228deg, #ff9933a8 256deg, rgb(var(--hs-color-accent-rgb) / .24) 282deg, transparent 318deg);filter:drop-shadow(0 0 .55rem rgb(var(--hs-color-accent-rgb) / .16));-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-experience-card--lounge:before{background:radial-gradient(circle at 100% 6%, #ffa44cc2, transparent 18%), radial-gradient(circle at 82% 0, #ffca914d, transparent 16%), linear-gradient(270deg, #ffbe70e6, rgb(var(--hs-color-accent-rgb) / .36) 32%, transparent 72%) top right / 78% 2px no-repeat, linear-gradient(180deg, #ffb15be0, rgb(var(--hs-color-accent-rgb) / .3) 38%, transparent 78%) top right / 2px 82% no-repeat, linear-gradient(120deg, #ffffff0f, transparent 36%)}.home-experience-card:after{z-index:3;border-radius:inherit;background:conic-gradient(from var(--hs-offering-edge-angle), transparent 0deg 298deg, rgb(var(--hs-color-accent-rgb) / .08) 312deg, #ffb969d1 329deg, #ffdcb0f5 338deg, rgb(var(--hs-color-accent-rgb) / .38) 348deg, transparent 359deg);opacity:0;filter:drop-shadow(0 0 .7rem rgb(var(--hs-color-accent-rgb) / .24));transition:opacity .3s var(--ease-hs-out);-webkit-mask-composite:xor;content:"";pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-experience-card--supporting .home-experience-card__visual,.home-experience-card--featured .home-experience-card__visual{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.home-experience-card__visual:after{display:none}.home-experience-card__image{object-fit:cover;transition:transform .6s var(--ease-hs-out), filter .6s var(--ease-hs-out);transform:scale(1)}.home-experience-card--catering .home-experience-card__image{object-fit:cover;object-position:50% 64%;filter:brightness(.78)saturate(.94)contrast(1.03)}.home-experience-card--catering .home-experience-card__visual{height:46%;min-height:46%;inset:0 0 auto}.home-experience-card--restaurant .home-experience-card__image{object-fit:contain;object-position:50% 50%;filter:brightness(.88)saturate(1.03)contrast(1.03)}.home-experience-card--restaurant .home-experience-card__visual{height:60%;min-height:60%;inset:0 0 auto}.home-experience-card--lounge .home-experience-card__image{object-fit:cover;object-position:50% 50%;filter:brightness(.78)saturate(.9)contrast(1.04)sepia(.04)}.home-experience-card--lounge .home-experience-card__visual{aspect-ratio:4/3;height:auto;min-height:0;inset:0 0 auto}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{z-index:4;-webkit-backdrop-filter:blur(.45rem)saturate(.88);backdrop-filter:blur(.45rem)saturate(.88);text-align:center;background:linear-gradient(135deg,#0c0a099e,#08070661);border:0 solid #ffffff0b;border-top-width:1px;justify-content:flex-end;align-items:center;gap:.55rem;min-height:0;padding:clamp(1.05rem,1.65vw,1.45rem);display:flex;position:absolute;inset:auto 0 0}.home-experience-card--restaurant .home-experience-card__content{background:linear-gradient(135deg,#0a0807a3,#08070657);border-width:1px 0 0;justify-content:flex-end;padding-top:clamp(1.05rem,1.65vw,1.45rem);inset:auto 0 0}.home-experience-card--lounge .home-experience-card__content{gap:.3rem;padding:.75rem}.home-experience-card__title{letter-spacing:-.025em;max-width:13ch;font-size:clamp(1.25rem,1.65vw,1.65rem);font-weight:650;line-height:.98}.home-experience-card__description,.home-experience-card--supporting .home-experience-card__description{color:#ffffffc2;max-width:30rem;margin:0 auto;font-size:clamp(.68rem,.7vw,.75rem);line-height:1.46;display:block}.home-experience-card__action{z-index:5;border-color:rgb(var(--hs-color-accent-rgb) / .66);border-radius:var(--radius-hs-md);min-width:min(100%,10.5rem);min-height:2.75rem;color:var(--hs-color-text-primary);letter-spacing:.14em;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background-color:#05050594;align-self:center;margin-top:.25rem;padding-inline:1rem;font-size:.62rem;position:relative}.home-experience-card:focus-within{z-index:6;border-color:rgb(var(--hs-color-accent-rgb) / .42);box-shadow:0 1.7rem 3.4rem #000000b3, 0 0 2.7rem rgb(var(--hs-color-accent-rgb) / .22), inset 0 0 2rem rgb(var(--hs-color-accent-rgb) / .08)}.home-experience-card--restaurant:focus-within{box-shadow:0 1.7rem 3.4rem #000000b3, 0 0 2.7rem rgb(var(--hs-color-accent-rgb) / .2)}.home-experience-card:focus-within:before{opacity:1;filter:saturate(1.22)brightness(1.16)}.home-experience-card:focus-within:after{opacity:1;animation:4.8s linear infinite home-offering-edge-sweep}@media (hover:hover) and (pointer:fine){.home-experience-card:hover,.home-experience-card--featured:hover{z-index:6;border-color:rgb(var(--hs-color-accent-rgb) / .28);box-shadow:0 1.45rem 3rem #000000a3, 0 0 2.2rem rgb(var(--hs-color-accent-rgb) / .16), inset 0 0 1.8rem rgb(var(--hs-color-accent-rgb) / .06);transform:none}.home-experience-card--restaurant:hover{box-shadow:0 1.45rem 3rem #000000a3, 0 0 2.2rem rgb(var(--hs-color-accent-rgb) / .15)}.home-experience-card:hover:before{opacity:1;filter:saturate(1.18)brightness(1.12)}.home-experience-card:hover:after{opacity:1;animation:4.8s linear infinite home-offering-edge-sweep}.home-experience-card:hover .home-experience-card__image{transform:none}.home-experience-card__action:hover{border-color:var(--hs-color-accent);background-color:rgb(var(--hs-color-accent-rgb) / .12);box-shadow:0 14px 34px #0003, 0 0 1.6rem rgb(var(--hs-color-accent-rgb) / .16), inset 0 1px 0 #ffffff0f;background-position:100% 0;transform:translateY(-1px)}}@media (min-width:1025px){.home-experience-card:focus-within{transform:scale(1.05)}.home-ecosystem__grid:has(.home-experience-card:focus-within) .home-experience-card:not(:focus-within){opacity:.94;filter:brightness(.94)}}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.home-experience-card:hover,.home-experience-card--featured:hover{transform:scale(1.05)}.home-ecosystem__grid:has(.home-experience-card:hover) .home-experience-card:not(:hover){opacity:.94;filter:brightness(.94)}}.home-experience-card:focus-visible .home-experience-card__action{border-color:rgb(var(--hs-color-accent-rgb) / .9);box-shadow:0 14px 34px #0003, 0 0 1.6rem rgb(var(--hs-color-accent-rgb) / .16), inset 0 1px 0 #ffffff0f;background-position:100% 0;transform:translateY(-1px)}.home-experience-card__action:active{transform:scale(.988)}@media (min-width:768px) and (max-width:1024px){.home-ecosystem__composition{width:min(100%,42rem);padding-block:3rem}.home-ecosystem__grid{grid-template-rows:21rem 19rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"restaurant restaurant""catering lounge";gap:1.35rem;width:min(100%,36rem);height:auto}.home-experience-card,.home-experience-card--supporting,.home-experience-card--featured{width:100%;height:100%;margin:0;top:auto;left:auto;right:auto;transform:none}.home-experience-card--restaurant{grid-area:restaurant;justify-self:center;width:min(100%,24rem);top:.35rem}.home-experience-card--catering{grid-area:catering;top:-.35rem}.home-experience-card--lounge{grid-area:lounge;height:22rem;top:1.75rem}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{padding:1rem}.home-experience-card--catering .home-experience-card__content{padding-top:1.1rem}.home-experience-card--catering .home-experience-card__visual{height:51%;min-height:51%}.home-experience-card__title{font-size:clamp(1.3rem,3.2vw,1.75rem)}.home-experience-card:focus-within{transform:scale(1.025)}.home-ecosystem__grid:has(.home-experience-card:focus-within) .home-experience-card:not(:focus-within){opacity:.96;filter:brightness(.96)}@media (hover:hover) and (pointer:fine){.home-experience-card:hover,.home-experience-card--featured:hover{transform:scale(1.025)}.home-ecosystem__grid:has(.home-experience-card:hover) .home-experience-card:not(:hover){opacity:.96;filter:brightness(.96)}}}@media (max-width:767px){.home-ecosystem{min-height:auto;padding-block:0;overflow:clip visible}.home-ecosystem:before{opacity:.2}.home-ecosystem__composition{min-height:auto;padding-block:calc(var(--hs-current-header-height) + 1.5rem) 3rem;gap:1.35rem}.home-ecosystem__title{font-size:clamp(1.75rem,8vw,2.3rem)}.home-ecosystem__grid{flex-direction:column;gap:1rem;width:min(100%,20.5rem);height:auto;display:flex}.home-experience-card,.home-experience-card--supporting,.home-experience-card--featured,.home-experience-card--restaurant{width:100%;height:24.5rem;min-height:24.5rem;margin:0;top:auto;left:auto;right:auto;transform:none}.home-experience-card--catering{order:1}.home-experience-card--restaurant{order:2}.home-experience-card--lounge{order:3}.home-experience-card--catering,.home-experience-card--restaurant,.home-experience-card--lounge,.home-experience-card--catering:hover,.home-experience-card--restaurant:hover,.home-experience-card--lounge:hover{transform:none}.home-experience-card--supporting .home-experience-card__visual,.home-experience-card--featured .home-experience-card__visual,.home-experience-card--restaurant .home-experience-card__visual{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.home-experience-card--catering .home-experience-card__visual{height:54%;min-height:54%;inset:0 0 auto}.home-experience-card--restaurant .home-experience-card__visual{height:60%;min-height:60%;inset:0 0 auto}.home-experience-card--lounge .home-experience-card__visual{aspect-ratio:4/3;height:auto;min-height:0;inset:0 0 auto}.home-experience-card--supporting .home-experience-card__content,.home-experience-card--featured .home-experience-card__content{padding:1.15rem}.home-experience-card--catering .home-experience-card__content{padding-top:1.25rem}.home-experience-card__title,.home-experience-card--featured .home-experience-card__title{font-size:clamp(1.35rem,6.2vw,1.7rem)}.home-experience-card__description,.home-experience-card--supporting .home-experience-card__description,.home-experience-card--featured .home-experience-card__description{font-size:.72rem}.home-experience-card__action{min-height:2.75rem}.home-experience-card:hover,.home-experience-card--featured:hover,.home-experience-card:focus-within{transform:none}.home-experience-card:hover:after,.home-experience-card:focus-within:after{opacity:.58;animation:none}}@media (prefers-reduced-motion:reduce){.home-experience-card,.home-experience-card--featured,.home-experience-card--featured:hover,.home-experience-card:hover,.home-experience-card:before,.home-experience-card:after,.home-experience-card__image,.home-experience-card:hover .home-experience-card__image{transition:none}.home-experience-card__image,.home-experience-card:hover .home-experience-card__image,.home-experience-card:hover,.home-experience-card--featured:hover,.home-experience-card:focus-within{transform:none}.home-experience-card:hover:after,.home-experience-card:focus-within:after{opacity:.7;animation:none}.home-experience-card__action:hover,.home-experience-card:focus-visible .home-experience-card__action,.home-experience-card__action:active{transform:none}}.home-chef-spotlight{background:#090a09;padding-block:clamp(3rem,6vw,4.75rem)}.home-chef-spotlight>.hs-ambient-section-layer--catalogue{background:linear-gradient(#ffffff01,#0000 20rem),#090a09}.home-chef-spotlight__composition{isolation:isolate;place-items:center;width:min(100%,70rem);min-height:clamp(29rem,61svh,35rem);display:grid;position:relative}.home-chef-spotlight__composition:before{z-index:0;border-radius:calc(var(--radius-hs-lg) + .2rem);filter:none;content:"";pointer-events:none;background:0 0;position:absolute;inset:-.2rem}.home-chef-spotlight__copy{isolation:isolate;z-index:1;border-radius:var(--radius-hs-lg);background:linear-gradient(112deg, #0c0c0bf7, #050606f0) padding-box, conic-gradient(from 12deg, transparent 0 22deg, #ffffff06 35deg, #e2e7eb47 50deg, #ffffff85 61deg, #c3cad024 74deg, transparent 91deg 196deg, #ffffff05 211deg, #d3d9de3d 226deg, #ffffff70 238deg, #bec6cd1f 252deg, transparent 269deg 360deg) border-box;-webkit-backdrop-filter:blur(14px)saturate(1.06);backdrop-filter:blur(14px)saturate(1.06);text-align:left;border:1px solid #0000;grid-template:"heading portrait""story portrait""action portrait"/minmax(0,1.08fr) minmax(22rem,.92fr);align-content:center;align-items:center;gap:1rem 0;width:82%;min-height:clamp(24rem,50svh,29rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000061,0 0 .42rem #e1e8ee1a,inset 0 1px #ffffff0f,inset 0 -1px #ffffff06}.home-chef-spotlight__copy:before{z-index:1;clip-path:none;content:"";pointer-events:none;background:linear-gradient(100deg,#0a0b0a 0%,#060707 44%,#060707f2 47%,#060707bd 51%,#0607076e 55%,#06070724 59%,#0000 63%);display:block;position:absolute;inset:0}.home-chef-spotlight__copy:after{z-index:4;width:.72rem;box-shadow:-.22rem 0 .4rem #0000008c, .18rem 0 .48rem rgb(var(--hs-color-accent-rgb) / .08);filter:drop-shadow(0 0 .28rem #ffc27c38) drop-shadow(0 0 .62rem rgb(var(--hs-color-accent-rgb) / .1));clip-path:none;opacity:.84;content:"";pointer-events:none;background:radial-gradient(78% 15% at 50% 32%,#ffe2be94,#0000 72%),radial-gradient(66% 12% at 50% 74%,#ffa04c4d,#0000 74%),linear-gradient(90deg,#0000 0%,#0000007a 18%,#060605d1 34%,#ffa65338 44%,#ffe1b8c7 47% 53%,#ff913442 59%,#050504b8 72%,#0000 100%);border-radius:48%;position:absolute;top:-3%;bottom:-3%;left:calc(64% - .36rem);transform:rotate(3deg);-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 6%,#000000c7 18%,#000 32% 68%,#0000009e 82%,#00000024 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000002e 6%,#000000c7 18%,#000 32% 68%,#0000009e 82%,#00000024 94%,#0000 100%)}.home-chef-spotlight__heading,.home-chef-spotlight__story,.home-chef-spotlight__copy>a{z-index:3;width:min(100%,31rem);margin-left:clamp(2rem,5vw,4.25rem);margin-right:clamp(2rem,4vw,3.5rem);position:relative}.home-chef-spotlight__heading{align-self:end;gap:.85rem}.home-chef-spotlight__story{align-self:center;gap:0}.home-chef-spotlight__eyebrow{letter-spacing:.2em}.home-chef-spotlight__title{max-width:10ch;font-size:clamp(2.55rem,4vw,3.75rem);line-height:.96}.home-chef-spotlight__description{color:#ffffffb8;max-width:31rem;font-size:clamp(.9rem,1vw,1rem);line-height:1.62}.home-chef-spotlight__principle{border-top-color:rgb(var(--hs-color-accent-rgb) / .6);color:#ffffffd6;max-width:29rem;padding-top:.75rem}.home-chef-spotlight__copy>a{isolation:isolate;z-index:5;place-self:start;width:fit-content;min-width:13rem;margin-right:0;overflow:hidden}.home-chef-spotlight__portrait{z-index:0;aspect-ratio:auto;filter:none;grid-area:auto;place-self:stretch stretch;width:60%;max-width:none;height:100%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000a 8%,#0000003d 18%,#00000094 30%,#000000db 42%,#000 52%);mask-image:linear-gradient(90deg,#0000 0%,#0000000a 8%,#0000003d 18%,#00000094 30%,#000000db 42%,#000 52%)}.home-chef-spotlight__portrait:after{-webkit-backdrop-filter:blur(96px)saturate(.46)brightness(.44);backdrop-filter:blur(96px)saturate(.46)brightness(.44);content:"";pointer-events:none;background:linear-gradient(90deg,#030403,#040504fa 38%,#050605d1 59%,#06070680 76%,#07080729 91%,#0000 100%);width:72%;display:block;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 44%,#000000f0 58%,#0000009e 74%,#00000042 88%,#0000000f 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 44%,#000000f0 58%,#0000009e 74%,#00000042 88%,#0000000f 96%,#0000 100%)}.home-chef-spotlight__image{object-fit:cover;object-position:64% 40%;filter:brightness(.82)saturate(.9)contrast(1.04)sepia(.045);transform-origin:60% 40%;transform:translate(15%)scale(1.03)}@media (min-width:768px) and (max-width:1024px){.home-chef-spotlight{padding-block:3.25rem}.home-chef-spotlight__composition{min-height:30rem}.home-chef-spotlight__copy{grid-template-columns:minmax(0,1fr) minmax(18rem,.84fr);width:84%;min-height:25rem}.home-chef-spotlight__copy:before{clip-path:none;background:linear-gradient(98deg,#0a0b0a 0%,#060707 46%,#060707f2 49%,#060707bd 53%,#0607076e 57%,#06070724 61%,#0000 65%)}.home-chef-spotlight__copy:after{opacity:.72;left:calc(63% - .36rem);transform:rotate(2.5deg)}.home-chef-spotlight__heading,.home-chef-spotlight__story,.home-chef-spotlight__copy>a{width:min(100%,25rem);margin-left:clamp(1.5rem,4vw,2.5rem);margin-right:2rem}.home-chef-spotlight__copy>a{width:fit-content;margin-right:0}.home-chef-spotlight__title{font-size:clamp(2.35rem,5vw,3.15rem)}.home-chef-spotlight__description{font-size:.9rem}.home-chef-spotlight__portrait:after{-webkit-backdrop-filter:blur(72px)saturate(.52)brightness(.52);backdrop-filter:blur(72px)saturate(.52)brightness(.52);background:linear-gradient(90deg,#030403fc,#040504e6 42%,#050605a8 66%,#06070657 82%,#0708071a 93%,#0000 100%);width:66%}.home-chef-spotlight__image{object-position:60% 42%;transform-origin:58% 42%;transform:translate(9%)scale(1.04)}}@media (max-width:834px){.home-chef-spotlight{padding-block:3rem}.home-chef-spotlight__composition,.home-chef-spotlight__copy{--chef-split-mobile-media-height:min(calc((82vw - 3rem) * .625), 16.5rem);min-height:0}.home-chef-spotlight__composition{width:min(100%,32rem)}.home-chef-spotlight__copy{text-align:center;grid-template:"portrait""heading""story""action"/minmax(0,1fr);gap:0;width:min(82%,27rem);margin-inline:auto}.home-chef-spotlight__copy:before{inset:var(--chef-split-mobile-media-height) 0 0;clip-path:none;background:linear-gradient(#080908fc,#050606fe)}.home-chef-spotlight__copy:after{top:var(--chef-split-mobile-media-height);width:auto;height:.38rem;box-shadow:0 -.16rem .3rem #0000006b, 0 .14rem .32rem rgb(var(--hs-color-accent-rgb) / .08);filter:drop-shadow(0 0 .26rem rgb(var(--hs-color-accent-rgb) / .12));clip-path:none;opacity:.62;background:radial-gradient(13% 82% at 35%,#ffe0b96b,#0000 74%),radial-gradient(10% 72% at 72%,#ff99433d,#0000 76%),linear-gradient(#0000 0 16%,#0000007a 28%,#ffcd9785 47% 53%,#05050466 72%,#0000 88% 100%);border-radius:50%;bottom:auto;left:-5%;right:-5%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 5%,#000000db 18%,#000 34% 66%,#000000b8 82%,#00000029 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 5%,#000000db 18%,#000 34% 66%,#000000b8 82%,#00000029 95%,#0000 100%)}.home-chef-spotlight__portrait{aspect-ratio:16/10;grid-area:portrait;width:100%;height:auto;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.home-chef-spotlight__portrait:after{display:none}.home-chef-spotlight__image{object-position:50% 36%;transform-origin:50%;transform:none}.home-chef-spotlight__heading,.home-chef-spotlight__story,.home-chef-spotlight__copy>a{width:auto;margin-left:clamp(1.25rem,6vw,2rem);margin-right:clamp(1.25rem,6vw,2rem)}.home-chef-spotlight__heading,.home-chef-spotlight__story{align-items:center}.home-chef-spotlight__heading{padding-top:2rem}.home-chef-spotlight__title{max-width:11ch;margin-inline:auto;font-size:clamp(2.25rem,10vw,3rem)}.home-chef-spotlight__story{padding-top:1.25rem}.home-chef-spotlight__description,.home-chef-spotlight__principle{margin-inline:auto}.home-chef-spotlight__copy>a{justify-self:center;min-width:11.5rem;margin-top:1.5rem;margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.home-chef-spotlight__portrait,.home-chef-spotlight__image,.home-chef-spotlight__copy:after{transition:none}}
