.H-luZW_footer{z-index:20;border-top:4px solid var(--color-rich-black);background-image:linear-gradient(180deg, transparent 33%, var(--color-richest-black));background-color:var(--color-richer-black);position:relative}.H-luZW_inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;padding-top:4rem;padding-bottom:2.5rem;display:grid}.H-luZW_brandColumn{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.H-luZW_logoLink{display:inline-flex}.H-luZW_logo{object-fit:contain;width:220px;height:auto}.H-luZW_tagline{font-family:var(--font-body);color:var(--color-body-muted);max-width:22rem;font-size:1rem;line-height:1.5}.H-luZW_social{border:1px solid var(--color-lion-border-strong);width:45px;height:45px;color:var(--color-lion);border-radius:8px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.H-luZW_social:hover{background:var(--color-lion);color:var(--color-richest-black)}.H-luZW_columnHeading{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-lion);margin-bottom:1rem;font-size:.875rem;font-weight:500}.H-luZW_list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.H-luZW_hoursRow{flex-direction:column;gap:.15rem;display:flex}.H-luZW_hoursDays{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-lion);font-size:.8rem;font-weight:600}.H-luZW_hoursTime{font-family:var(--font-body);color:var(--color-off-white)}.H-luZW_detailLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-lion);margin-bottom:.2rem;font-size:.8rem;font-weight:600;display:block}.H-luZW_link{font-family:var(--font-body);color:var(--color-body-muted);text-decoration:none;transition:color .3s}.H-luZW_link:hover{color:var(--color-lion)}.H-luZW_address{color:var(--color-off-white);flex-direction:column;font-style:normal;line-height:1.4;display:flex}.H-luZW_bottomBar{border-top:1px solid #ffffff1f}.H-luZW_bottomInner{justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:1.75rem;display:flex}.H-luZW_poweredBy{font-family:var(--font-body);color:var(--color-cream-soft);font-size:.88rem}.H-luZW_poweredByLink{color:var(--color-lion);text-decoration:none;transition:color .2s}.H-luZW_poweredByLink:hover{color:var(--color-lion-bright)}@media (max-width:991px){.H-luZW_inner{grid-template-columns:1fr 1fr;gap:2rem}.H-luZW_brandColumn{text-align:center;grid-column:1/-1;align-items:center}.H-luZW_tagline{text-align:center}}@media (max-width:479px){.H-luZW_inner{text-align:center;grid-template-columns:1fr}.H-luZW_detailsColumn{flex-direction:column;align-items:center;display:flex}.H-luZW_list,.H-luZW_address{align-items:center}}
.biAfvG_header{top:var(--active-campaign-banner-height,0px);z-index:40;background:var(--color-richest-black);border-bottom:4px solid var(--color-rich-black);font-family:var(--font-ui);font-weight:300;position:fixed;left:0;right:0}.biAfvG_inner{max-width:var(--container-wide);min-height:var(--header-height);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-inline:auto;padding:.5rem 1.25rem;display:grid}.biAfvG_brand{align-items:center;display:inline-flex}.biAfvG_logo{object-fit:contain;width:46px;height:46px}.biAfvG_desktopNav{justify-content:center;display:flex}.biAfvG_navList{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.biAfvG_navLink{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--color-off-white);font-size:1rem;font-weight:400;text-decoration:none;transition:color .2s}.biAfvG_navLink:hover,.biAfvG_navLinkActive{color:var(--color-lion)}.biAfvG_headerCta{justify-content:flex-end;display:flex}.biAfvG_reservations{border:1px solid var(--color-lion);border-radius:var(--radius-control);min-height:44px;font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--color-off-white);white-space:nowrap;align-items:center;gap:.85rem;padding:5px 8px 5px 24px;font-size:1rem;font-weight:400;text-decoration:none;transition:background-color .2s;display:inline-flex}.biAfvG_reservations:hover{background:var(--color-lion-soft)}.biAfvG_arrowCircle{background:var(--color-lion);width:37px;height:37px;color:var(--color-richest-black);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.biAfvG_arrowSvg{width:18px;height:18px}.biAfvG_menuToggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.biAfvG_menuToggleBars{background:var(--color-off-white);width:34px;height:1px;transition:background-color .2s;display:block;position:relative}.biAfvG_menuToggleBars:before,.biAfvG_menuToggleBars:after{content:"";background:var(--color-off-white);width:34px;height:1px;transition:transform .2s;position:absolute;left:0}.biAfvG_menuToggleBars:before{top:0;transform:translateY(-10px)}.biAfvG_menuToggleBars:after{top:0;transform:translateY(10px)}.biAfvG_menuToggleBars[data-open=true]{background:0 0}.biAfvG_menuToggleBars[data-open=true]:before{background:var(--color-lion);transform:rotate(45deg)}.biAfvG_menuToggleBars[data-open=true]:after{background:var(--color-lion);transform:rotate(-45deg)}.biAfvG_mobileMenu{top:calc(var(--header-height) + var(--active-campaign-banner-height,0px) + 4px);z-index:39;border-top:1px solid var(--color-lion-border-subtle);background:var(--color-rich-black);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.biAfvG_mobileNavList{margin:0;padding:0;list-style:none}.biAfvG_mobileNavLink{min-height:64px;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-off-white);border-bottom:1px solid var(--color-lion-border-subtle);justify-content:center;align-items:center;font-size:1.25rem;text-decoration:none;transition:color .2s;display:flex}.biAfvG_mobileNavLink:hover,.biAfvG_mobileNavLinkActive{color:var(--color-lion)}.biAfvG_mobileReservations{min-height:72px;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-lion);justify-content:center;align-items:center;gap:.85rem;font-size:1.25rem;text-decoration:none;display:flex}@media (max-width:1199px){.biAfvG_desktopNav,.biAfvG_headerCta{display:none}.biAfvG_inner{grid-template-columns:auto 1fr}.biAfvG_menuToggle{grid-column:2;justify-self:end;display:inline-flex}}
._6QJCWG_hero{width:100%;min-height:360px;margin-top:var(--header-height);border-bottom:2px solid var(--color-rich-black);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._6QJCWG_bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._6QJCWG_scrim{background:linear-gradient(#04070c8c,#04070c66 45%,#04070cb3);position:absolute;inset:0}._6QJCWG_hero[data-contrast=strong] ._6QJCWG_scrim{background:linear-gradient(#04070cb3,#04070c94 45%,#04070cd1)}._6QJCWG_content{z-index:1;justify-content:center;align-items:center;padding:0 1.25rem;display:flex;position:relative}._6QJCWG_logo{object-fit:contain;filter:drop-shadow(0 6px 18px #0009);width:clamp(220px,26vw,420px);height:auto}._6QJCWG_textLockup{text-align:center}._6QJCWG_textLockup ._6QJCWG_eyebrow{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--color-lion);text-shadow:0 2px 8px #000000b3;margin-bottom:.75rem;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:500}._6QJCWG_textLockup ._6QJCWG_title{font-family:var(--font-display);color:var(--color-off-white);text-shadow:4px 4px 2px #000000bf;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.05}._6QJCWG_hero[data-title-scale=large] ._6QJCWG_title{font-size:clamp(2.85rem,6.6vw,4.6rem)}._6QJCWG_textLockup ._6QJCWG_subtitle{font-family:var(--font-body);color:var(--color-off-white);text-shadow:0 2px 8px #000000b3;margin-top:.9rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:500}@media (max-width:767px){._6QJCWG_hero{min-height:280px;height:clamp(280px,40vh,340px)!important}}
.XHpXpG_blossom{z-index:0;filter:sepia()saturate(.9)brightness(1.15);opacity:.68;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(320px,42vw,600px);max-width:none;position:absolute}
.aT-yFq_hero{border-bottom:2px solid var(--color-rich-black);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.aT-yFq_background{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:12s cubic-bezier(.22,1,.36,1) both aT-yFq_naisho-hero-breathe;position:absolute;inset:0}.aT-yFq_content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 1.25rem;display:flex;position:relative}.aT-yFq_lockup{opacity:0;justify-content:center;align-items:center;animation:1.1s cubic-bezier(.22,1,.36,1) .14s forwards aT-yFq_naisho-lockup-in;display:flex}.aT-yFq_logo{object-fit:contain;filter:drop-shadow(0 6px 18px #0000008c);width:clamp(240px,30vw,460px);height:auto}.aT-yFq_subhead{max-width:40rem;font-family:var(--font-body);color:var(--color-off-white);text-shadow:0 2px 8px #000000b3;opacity:0;margin:1.75rem auto 0;font-size:1.1rem;font-weight:500;line-height:1.4;animation:.9s cubic-bezier(.22,1,.36,1) .42s forwards aT-yFq_naisho-copy-in}.aT-yFq_scrollCue{z-index:1;width:44px;height:44px;color:var(--color-lion);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}.aT-yFq_scrollCue svg{width:24px;height:24px;animation:2.4s ease-in-out infinite aT-yFq_hero-bob}@keyframes aT-yFq_hero-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes aT-yFq_naisho-hero-breathe{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes aT-yFq_naisho-lockup-in{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}to{opacity:1;transform:none}}@keyframes aT-yFq_naisho-copy-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (max-width:767px){.aT-yFq_subhead{padding-inline:1.5rem}}
.k9najq_marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.k9najq_track{align-items:stretch;gap:25px;width:max-content;margin:0;padding:0;list-style:none;animation:60s linear infinite k9najq_marquee-scroll;display:flex}.k9najq_marquee[data-reverse=true] .k9najq_track{animation-direction:reverse}.k9najq_marquee:hover .k9najq_track{animation-play-state:paused}.k9najq_marquee[data-portrait=true],.k9najq_marquee[data-square=true]{-webkit-mask-image:none;mask-image:none}.k9najq_item{border-radius:var(--radius-card);flex:none;width:min(408px,72vw);height:300px;overflow:hidden}.k9najq_marquee[data-portrait=true] .k9najq_item{aspect-ratio:408/492;height:auto}.k9najq_marquee[data-square=true] .k9najq_item{aspect-ratio:1;height:auto}.k9najq_item img{object-fit:cover;width:100%;height:100%}@keyframes k9najq_marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12.5px))}}@media (max-width:767px){.k9najq_marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.k9najq_track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;animation:none;display:grid}.k9najq_item{aspect-ratio:4/5;width:auto;height:auto}.k9najq_marquee[data-portrait=true] .k9najq_item:nth-child(n+4),.k9najq_marquee[data-square=true] .k9najq_item:nth-child(n+5){display:none}.k9najq_marquee[data-portrait=true] .k9najq_item:nth-child(3){aspect-ratio:16/9;grid-column:1/-1}.k9najq_marquee[data-square=true] .k9najq_item{width:auto}.k9najq_item img{display:block}}@media (prefers-reduced-motion:reduce){.k9najq_marquee{overflow-x:auto}.k9najq_track{animation:none}}
.-vJMaq_intro{z-index:0;isolation:isolate;justify-content:center;margin-bottom:-5rem;padding:4rem 1.25rem 7.5rem;display:flex;position:relative;overflow:hidden}.-vJMaq_inner{z-index:1;flex-direction:column;gap:1.5rem;width:min(60%,46rem);display:flex;position:relative}.-vJMaq_blossomUpper{opacity:.6;width:clamp(340px,40vw,540px);top:-11rem;left:-8rem;transform:scaleX(-1)rotate(18deg)}.-vJMaq_blossomLower{width:clamp(380px,46vw,620px);bottom:0;right:-12rem;transform:rotate(-8deg)}.-vJMaq_paragraph{font-family:var(--font-body);letter-spacing:.02em;text-align:center;color:var(--color-off-white);font-size:1.15rem;font-weight:400;line-height:1.65}@media (max-width:991px){.-vJMaq_inner{width:80%}}@media (max-width:767px){.-vJMaq_intro{margin-bottom:0;padding:3rem 1.25rem 3.5rem}.-vJMaq_inner{width:100%}.-vJMaq_blossomUpper{left:-15rem}.-vJMaq_blossomLower{right:-17rem}}
._73suNG_page{isolation:isolate;background:var(--color-richest-black);min-height:100vh;padding:clamp(1rem,4vw,2.5rem);position:relative;overflow:hidden}._73suNG_page:before{z-index:-1;opacity:.07;content:"";pointer-events:none;background:url(/images/hero/hero-zen.webp) top/cover no-repeat;position:fixed;inset:0}._73suNG_embed{max-width:680px;color:var(--color-off-white);font-family:var(--font-body);margin-inline:auto}._73suNG_embed[data-status=loading],._73suNG_embed[data-status=error]{min-height:32rem}._73suNG_status,._73suNG_error{width:min(100%,680px);color:var(--color-off-white);font-family:var(--font-body);margin-inline:auto}._73suNG_status{z-index:1;pointer-events:none;place-content:center;justify-items:center;gap:1rem;display:grid;position:absolute;inset:0}._73suNG_loader{border:2px solid var(--color-lion-soft);border-top-color:var(--color-lion);border-radius:50%;width:2.25rem;height:2.25rem;animation:.8s linear infinite _73suNG_form-loader}@keyframes _73suNG_form-loader{to{transform:rotate(360deg)}}._73suNG_error{z-index:2;place-content:center;justify-items:start;width:100%;max-width:38rem;margin-inline:auto;padding:clamp(1.5rem,6vw,3rem);display:grid;position:absolute;inset:0}._73suNG_errorEyebrow{color:var(--color-lion);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8rem;font-weight:700}._73suNG_error h2{max-width:17ch;color:var(--color-off-white);font-size:clamp(1.8rem,6vw,2.6rem)}._73suNG_error>p:not(._73suNG_errorEyebrow){max-width:54ch;color:var(--color-body-muted);margin-top:1rem;line-height:1.55}._73suNG_error a{color:var(--color-lion-bright);overflow-wrap:anywhere}._73suNG_error button{border:1px solid var(--color-lion);border-radius:var(--radius-control);background:var(--color-lion);min-height:44px;color:var(--color-richest-black);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s cubic-bezier(.22,1,.36,1)}._73suNG_error button:hover{border-color:var(--color-lion-bright);background:var(--color-lion-bright);transform:translateY(-1px)}._73suNG_error button:active{transform:translateY(0)}._73suNG_embed #dynamic_lead_form{border:1px solid var(--color-lion-border-emphasis);border-radius:var(--radius-panel);background:#050c17f0;padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 24px 70px #00000061}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-heading{color:var(--color-off-white);font-family:var(--font-display);margin:0;font-weight:400}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-heading-h2{max-width:18ch;color:var(--color-lion-bright);font-size:clamp(1.85rem,5vw,2.55rem);line-height:1.08}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-heading-h3{border-bottom:1px solid #bc8c4e5c;margin-top:clamp(2rem,5vw,3rem);padding-bottom:.8rem;font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.2}._73suNG_embed #dynamic_lead_form .tripleseat-required-note{color:var(--color-body-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.4}._73suNG_embed #dynamic_lead_form .tripleseat-required-marker{color:var(--color-lion-bright)}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-text{max-width:58ch;color:var(--color-body-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.55}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-field-group{margin-top:1.2rem}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-name-field{min-width:0}:is(._73suNG_embed #dynamic_lead_form .tripleseat-dlf-label,._73suNG_embed #dynamic_lead_form .tripleseat-dlf-checkbox-label){color:var(--color-off-white);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.82rem;font-weight:600;line-height:1.3}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-input{border-radius:var(--radius-input);background:var(--color-rich-black);width:100%;max-width:100%;min-height:3rem;color:var(--color-off-white);font-family:var(--font-body);border:1px solid #bc8c4e6b;outline:none;padding:.7rem .85rem;font-size:1rem;line-height:1.3;transition:border-color .18s,background-color .18s,box-shadow .18s}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-input::placeholder{color:#fdfdfd7a}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-input:hover{border-color:#d4b276b8}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-input:focus-visible{border-color:var(--color-lion-bright);background:var(--color-richer-black);box-shadow:0 0 0 3px var(--color-lion-border), 0 0 0 5px var(--color-richest-black)}._73suNG_embed #dynamic_lead_form select.tripleseat-dlf-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(._73suNG_embed #dynamic_lead_form .tripleseat-dlf-date-wrapper,._73suNG_embed #dynamic_lead_form .tripleseat-dlf-time-wrapper){width:100%}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-date-wrapper{flex:100%;max-width:none!important}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-date{width:100%!important}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-time-icon{border-inline-end:1px solid var(--color-lion-border);width:3rem;color:var(--color-lion-bright);background:0 0}:is(._73suNG_embed #dynamic_lead_form .tripleseat-dlf-time,._73suNG_embed #dynamic_lead_form .tripleseat-dlf-time-select){cursor:pointer;padding-inline-start:3.75rem}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-time-select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body>.timeselect{border-radius:var(--radius-input);box-shadow:0 18px 40px #0000008c;z-index:10000!important;border:1px solid var(--color-lion)!important;background:var(--color-rich-black)!important;width:11rem!important;height:15rem!important}body>.timeselect a{font-family:var(--font-body);height:auto!important;color:var(--color-off-white)!important;padding:.55rem .75rem!important;line-height:1.2!important}:is(body>.timeselect a:hover,body>.timeselect a.hover){background:var(--color-lion)!important;color:var(--color-richest-black)!important}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-textarea{resize:vertical;min-height:7rem}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-phone-container{grid-template-columns:minmax(0,1fr) 5.5rem;gap:.75rem;display:grid}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-help-text{color:var(--color-body-muted);margin-top:.4rem;font-size:.8rem;line-height:1.4}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-char-count{text-align:right}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-checkbox-wrapper{border:1px solid var(--color-lion-border-muted);border-radius:var(--radius-input);background:#bc8c4e12;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;display:grid}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-checkbox{width:1.2rem;height:1.2rem;accent-color:var(--color-lion);margin:0}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-checkbox-label{letter-spacing:.02em;text-transform:none;margin:0}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-captcha-container{justify-content:center;align-items:center;min-height:82px;display:flex;overflow-x:auto}._73suNG_embed #dynamic_lead_form .tripleseat-captcha-heading{text-align:center;color:var(--color-off-white);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:1.2rem 0 .6rem;font-size:.82rem;font-weight:600}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-error{color:#ffb4a9;margin-top:.45rem;font-weight:600}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-submit{border:1px solid var(--color-lion);border-radius:var(--radius-control);background:var(--color-lion);width:100%;max-width:100%;min-height:3.25rem;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;line-height:1;transition:background-color .18s,border-color .18s,transform .18s cubic-bezier(.22,1,.36,1);color:var(--color-richest-black)!important}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-submit:hover{border-color:var(--color-lion-bright);background:var(--color-lion-bright);transform:translateY(-1px)}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-submit:focus-visible{outline:3px solid var(--color-lion-bright);outline-offset:3px;box-shadow:0 0 0 6px var(--color-richest-black)}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-submit:active{transform:translateY(0)}@media (max-width:560px){._73suNG_page{min-height:100%;padding:0}._73suNG_embed #dynamic_lead_form{box-shadow:none;border:0;border-radius:0;padding:1.5rem 1rem 2.5rem}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-heading-h2{text-align:center;max-width:15ch;margin-inline:auto;font-size:clamp(1.65rem,8vw,2rem);line-height:1.1}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-text{text-align:center;margin:.85rem auto 0;font-size:.95rem;line-height:1.5}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-heading-h3{text-align:center;margin-top:2rem;font-size:1.3rem}._73suNG_embed #dynamic_lead_form .tripleseat-required-note{text-align:center}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-field-group{margin-top:1rem}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-name-fields{grid-template-columns:1fr;gap:1rem}:is(._73suNG_embed #dynamic_lead_form .tripleseat-dlf-label,._73suNG_embed #dynamic_lead_form .tripleseat-dlf-checkbox-label){font-size:.78rem}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-input{min-height:3.125rem;font-size:1rem}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-phone-container{grid-template-columns:minmax(0,1fr) 4.75rem;gap:.5rem}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-checkbox-wrapper{gap:.65rem;padding:.875rem}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-captcha-container{width:100%;min-height:78px;overflow:hidden}._73suNG_embed #dynamic_lead_form .tripleseat-dlf-submit{min-height:3.25rem}}@media (max-width:350px){._73suNG_embed #dynamic_lead_form .g-recaptcha{transform-origin:50%;transform:scale(.9)}}
.x2uzfq_form{text-align:left;width:100%;max-width:26rem;margin-inline:auto}.x2uzfq_heading{font-family:var(--font-display);color:var(--color-lion);text-align:center;margin-bottom:.5rem;font-size:clamp(1.6rem,3.4vw,2.1rem)}.x2uzfq_note{font-family:var(--font-body);color:var(--color-body-muted);text-align:center;margin-bottom:1.75rem;font-size:.85rem}.x2uzfq_field{flex-direction:column;gap:.4rem;margin-bottom:1.1rem;display:flex}.x2uzfq_field label{font-family:var(--font-body);color:var(--color-off-white);font-size:1rem;font-weight:500}.x2uzfq_input{border:1px solid var(--color-lion-border-strong);height:3rem;color:var(--color-off-white);font-family:var(--font-body);background:0 0;border-radius:8px;padding:0 1rem;font-size:1rem}.x2uzfq_input:focus-visible{border-color:var(--color-lion)}.x2uzfq_submit{background:var(--color-lion);width:60%;min-width:12rem;color:var(--color-richest-black);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;margin:.75rem auto 0;padding:.85rem 1.25rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:block}.x2uzfq_submit:hover{background:var(--color-lion-bright)}.x2uzfq_honeypot{position:absolute;left:-5000px}@media (max-width:479px){.x2uzfq_submit{width:100%}}
._6Sp-Dq_block{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.75rem;padding:1.5rem 1.25rem 5rem;display:flex;position:relative}._6Sp-Dq_heading{font-family:var(--font-display);color:var(--color-lion);font-size:clamp(1.8rem,4vw,2.6rem)}._6Sp-Dq_trigger{border:1px solid var(--color-lion);border-radius:var(--radius-control);min-height:44px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-off-white);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:.85rem;padding:6px 8px 6px 28px;font-size:1.05rem;font-weight:500;transition:background-color .2s;display:inline-flex}._6Sp-Dq_trigger:hover{background:var(--color-lion-soft)}._6Sp-Dq_arrowCircle{background:var(--color-lion);width:42px;height:42px;color:var(--color-richest-black);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._6Sp-Dq_arrowSvg{width:20px;height:20px}._6Sp-Dq_overlay{z-index:9992;background:#04070ceb;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._6Sp-Dq_overlay[hidden]{display:none}._6Sp-Dq_modal{border:1px solid var(--color-lion);background:var(--color-rich-black);border-radius:12px;flex-direction:column;width:min(760px,100%);height:min(88dvh,940px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 60px 9px #000000eb}._6Sp-Dq_modalHeader{border-bottom:1px solid var(--color-lion-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._6Sp-Dq_modalTitle{font-family:var(--font-display);color:var(--color-lion);font-size:1.35rem}._6Sp-Dq_close{width:44px;height:44px;color:var(--color-off-white);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}._6Sp-Dq_close:hover{color:var(--color-lion)}._6Sp-Dq_close svg{width:22px;height:22px}._6Sp-Dq_frame{background:var(--color-richest-black);border:0;flex:1;width:100%;display:block}._6Sp-Dq_frameContent{background:var(--color-richest-black);flex:1;min-height:0;overflow-y:auto}@media (max-width:600px){._6Sp-Dq_block{gap:1.5rem;padding:1rem 1.25rem 4rem}._6Sp-Dq_overlay{overscroll-behavior:contain;align-items:stretch;padding:0}._6Sp-Dq_modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}._6Sp-Dq_modalHeader{background:var(--color-rich-black);flex:none;min-height:4.5rem;padding:.75rem 1rem}._6Sp-Dq_modalTitle{font-size:clamp(1.25rem,6vw,1.65rem);line-height:1.15}}
.FuVfPG_wrap{z-index:1;flex-direction:column;align-items:center;gap:1rem;padding:1rem 1.25rem 4.5rem;display:flex;position:relative}.FuVfPG_note{max-width:30rem;font-family:var(--font-body);text-align:center;color:var(--color-body-muted);font-size:.95rem;line-height:1.4}.FuVfPG_button{border:1px solid var(--color-lion);border-radius:var(--radius-control);min-height:44px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-off-white);align-items:center;gap:.85rem;padding:6px 8px 6px 28px;font-size:1.05rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.FuVfPG_button:hover{background:var(--color-lion-soft)}.FuVfPG_arrowCircle{background:var(--color-lion);width:42px;height:42px;color:var(--color-richest-black);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.FuVfPG_arrowSvg{width:20px;height:20px}
.R7VsAq_main{min-height:max(36rem, calc(100vh - var(--header-height)));padding:calc(var(--header-height) + 4rem) var(--container-pad) 5rem;background:url(/images/hero/hero-zen.webp) center / cover no-repeat, var(--color-richest-black);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.R7VsAq_scrim{background:#04070cb8;position:absolute;inset:0}.R7VsAq_content{z-index:1;justify-items:center;max-width:42rem;display:grid;position:relative}.R7VsAq_code{color:var(--color-lion);font-family:var(--font-body);letter-spacing:.24em;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.R7VsAq_content h1{color:var(--color-off-white);font-size:clamp(2.75rem,8vw,5rem)}.R7VsAq_content>p:not(.R7VsAq_code){color:var(--color-off-white);margin-top:1.25rem}.R7VsAq_homeLink{border:1px solid var(--color-lion);border-radius:var(--radius-control);min-height:44px;color:var(--color-off-white);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:2rem;padding:.65rem .75rem .65rem 1.25rem;font-size:.9rem;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.R7VsAq_homeLink span{background:var(--color-lion);width:2rem;height:2rem;color:var(--color-richest-black);border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.R7VsAq_homeLink:hover{background:var(--color-lion-soft)}
.A41D4W_policySection{padding:3.5rem 1.25rem 5rem}.A41D4W_policyFrame{width:100%;max-width:60rem;margin-inline:auto}.A41D4W_documentHeading{font-family:var(--font-display);text-align:center;color:var(--color-lion);font-size:clamp(2rem,4.5vw,3rem)}.A41D4W_documentSubheading{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--color-body-muted);margin-top:.35rem;margin-bottom:2.5rem;font-size:1.1rem;font-weight:500}.A41D4W_policyContent{color:var(--color-off-white);font-family:var(--font-body);font-size:1.05rem;line-height:1.6}.A41D4W_policyContent .upd{text-align:center;color:var(--color-lion);margin:0 0 2rem;font-weight:500}:is(.A41D4W_policyContent h2,.A41D4W_policyContent h3){font-family:var(--font-display);color:var(--color-lion)}.A41D4W_policyContent h2{border-top:1px solid var(--color-lion-soft);margin:2.5rem 0 .75rem;padding-top:1.5rem;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.A41D4W_policyContent h3{margin:1.5rem 0 .75rem;font-size:1.35rem;line-height:1.2}.A41D4W_policyContent p{margin:0 0 1rem}.A41D4W_policyContent a{color:var(--color-lion);text-decoration:underline}.A41D4W_policyContent a:hover{color:var(--color-lion-bright)}.A41D4W_policyContent ul{margin:0 0 1.4rem 1.35em;padding:0}.A41D4W_policyContent li{margin:0 0 .55rem}.A41D4W_policyContent .tw{border:1px solid var(--color-lion-border);border-radius:8px;margin:1.5rem 0 2.25rem;overflow-x:auto}.A41D4W_policyContent table{table-layout:fixed;border-collapse:collapse;background:var(--color-richer-black);width:100%}:is(.A41D4W_policyContent th,.A41D4W_policyContent td){border:1px solid var(--color-lion-soft);vertical-align:top;text-align:left;width:33.333%;padding:.9rem 1rem}.A41D4W_policyContent th{color:var(--color-lion);font-family:var(--font-display);background:#bc8c4e1f;font-weight:400}.A41D4W_policyContent .addr p{margin-bottom:1rem}@media (max-width:56.25rem){:is(.A41D4W_policyContent table,.A41D4W_policyContent thead,.A41D4W_policyContent tbody,.A41D4W_policyContent tr,.A41D4W_policyContent td){display:block}.A41D4W_policyContent thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.A41D4W_policyContent tr{border-bottom:2px solid var(--color-lion-border)}.A41D4W_policyContent td{border:0;border-bottom:1px solid var(--color-lion-border-subtle);width:auto}.A41D4W_policyContent td:before{color:var(--color-lion);font-family:var(--font-display);margin-bottom:.35rem;display:block}.A41D4W_policyContent td:first-child:before{content:"Category"}.A41D4W_policyContent td:nth-child(2):before{content:"When"}.A41D4W_policyContent td:nth-child(3):before{content:"Use"}}
._84f1SW_overview{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.25rem;display:flex;position:relative;overflow:hidden}._84f1SW_overviewInner{z-index:1;flex-direction:column;gap:1.5rem;width:min(60%,46rem);display:flex;position:relative}._84f1SW_paragraph{font-family:var(--font-body);letter-spacing:.02em;text-align:center;color:var(--color-off-white);font-size:1.1rem;font-weight:400;line-height:1.65}._84f1SW_link{color:var(--color-lion);text-decoration:none;transition:color .2s}._84f1SW_link:hover{color:var(--color-lion-bright);text-decoration:underline}._84f1SW_stayConnectedInner{z-index:1;width:100%;max-width:34rem;margin-top:3.75rem;position:relative}._84f1SW_collage{isolation:isolate;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,7vw,7rem) clamp(4.5rem,9vw,8rem);position:relative;overflow:hidden}._84f1SW_collageInner{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(.8rem,1.6vw,1.5rem);width:min(100%,46rem);margin-inline:auto;padding:0;list-style:none;display:grid;position:relative}._84f1SW_collageItem{aspect-ratio:3/2;border-radius:var(--radius-media);min-height:0;position:relative;overflow:hidden;box-shadow:0 22px 56px #0000006b}._84f1SW_collageItem:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d4b2761f}._84f1SW_collageItem img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover) and (pointer:fine){._84f1SW_collageItem:hover img{transform:scale(1.025)}}._84f1SW_overviewBlossomLeft{width:clamp(350px,42vw,560px);bottom:-9rem;left:-11rem;transform:scaleX(-1)rotate(12deg)}._84f1SW_overviewBlossomRight{opacity:.56;width:clamp(330px,38vw,500px);top:-10rem;right:-12rem;transform:rotate(-15deg)}._84f1SW_connectedBlossom{opacity:.6;width:clamp(320px,36vw,470px);bottom:-3rem;right:-8rem;transform:rotate(21deg)}@media (max-width:991px){._84f1SW_overviewInner{width:80%}}@media (max-width:767px){._84f1SW_overview{padding:3rem 1.25rem}._84f1SW_overviewInner{width:100%}._84f1SW_overviewBlossomLeft{left:-14rem}._84f1SW_overviewBlossomRight{right:-15rem}._84f1SW_connectedBlossom{right:-14rem}._84f1SW_collage{padding:0 1rem 4.5rem}._84f1SW_collageInner{grid-template-rows:none;grid-template-columns:1fr;gap:.9rem}}
.Dz4YNW_film{z-index:1;background:var(--color-richest-black);padding:clamp(2.25rem,5vw,4.5rem) 0 clamp(2.75rem,5vw,4.75rem);position:relative}.Dz4YNW_filmInner{max-width:76rem}.Dz4YNW_filmFrame{aspect-ratio:16/9;background:var(--color-richer-black);border:1px solid var(--color-lion-border-emphasis);border-radius:14px;overflow:hidden;box-shadow:0 20px 54px #0000007a}.Dz4YNW_filmVideo{object-fit:contain;background:var(--color-richest-black);width:100%;height:100%;display:block}.Dz4YNW_bio{z-index:0;isolation:isolate;margin-bottom:-5rem;padding:clamp(2.5rem,5vw,4.5rem) 0 8rem;position:relative;overflow:hidden}.Dz4YNW_bioInner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}.Dz4YNW_copy{flex-direction:column;gap:1.25rem;display:flex}.Dz4YNW_paragraph{font-family:var(--font-body);letter-spacing:.02em;color:var(--color-off-white);font-size:1.08rem;font-weight:400;line-height:1.65}.Dz4YNW_media{flex-direction:column;align-items:flex-end;display:flex}.Dz4YNW_media img{object-fit:cover;border-radius:12px;display:block;box-shadow:0 18px 45px #00000073}.Dz4YNW_media img:first-child{aspect-ratio:4/5;width:72%}.Dz4YNW_media img:last-child{z-index:1;aspect-ratio:3/2;border:5px solid var(--color-richest-black);align-self:flex-start;width:92%;margin-top:-3.5rem}.Dz4YNW_blossomTop{width:clamp(360px,43vw,590px);top:-9rem;right:-8rem;transform:rotate(11deg)}.Dz4YNW_blossomBottom{opacity:.58;width:clamp(390px,48vw,660px);bottom:0;left:-12rem;transform:scaleX(-1)rotate(-17deg)}@media (max-width:991px){.Dz4YNW_bioInner{grid-template-columns:1fr;gap:2.5rem}.Dz4YNW_media{max-width:32rem;margin-inline:auto}}@media (max-width:479px){.Dz4YNW_film{padding-top:1.5rem}.Dz4YNW_filmInner{padding-inline:.75rem}.Dz4YNW_filmFrame{border-radius:10px}.Dz4YNW_media{gap:1rem;max-width:22rem}.Dz4YNW_media img:first-child,.Dz4YNW_media img:last-child{align-self:stretch;width:100%;margin:0}.Dz4YNW_media img:last-child{border:0}.Dz4YNW_blossomTop{right:-15rem}.Dz4YNW_blossomBottom{left:-17rem}}
.P8FfZq_info{isolation:isolate;justify-content:center;padding:4rem 1.25rem 2.5rem;display:flex;position:relative;overflow:hidden}.P8FfZq_infoInner{z-index:1;width:min(70%,52rem);position:relative}.P8FfZq_infoGrid{text-align:center;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.P8FfZq_infoHeading{font-family:var(--font-display);color:var(--color-off-white);margin-bottom:1rem;font-size:clamp(1.4rem,3vw,1.9rem)}.P8FfZq_hoursList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.P8FfZq_hoursList li{flex-direction:column;gap:.15rem;display:flex}.P8FfZq_hoursDays{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-lion);font-size:.85rem;font-weight:600}.P8FfZq_hoursTime{font-family:var(--font-body);color:var(--color-off-white)}.P8FfZq_address{font-style:normal;font-family:var(--font-body);color:var(--color-off-white);flex-direction:column;gap:.2rem;line-height:1.5;display:flex}.P8FfZq_parking{font-family:var(--font-body);text-align:center;color:var(--color-body-muted);margin-top:2.5rem;font-size:1rem;line-height:1.65}.P8FfZq_accordion{isolation:isolate;justify-content:center;padding:1.5rem 1.25rem 5rem;display:flex;position:relative;overflow:hidden}.P8FfZq_accordionInner{z-index:1;width:min(80%,48rem);position:relative}.P8FfZq_infoBlossom{width:clamp(360px,44vw,590px);top:-9rem;right:-9rem;transform:rotate(-13deg)}.P8FfZq_accordionBlossomLeft{opacity:.6;width:clamp(350px,42vw,570px);top:16%;left:-13rem;transform:scaleX(-1)rotate(8deg)}.P8FfZq_accordionBlossomRight{opacity:.62;width:clamp(390px,48vw,650px);bottom:-8rem;right:-15rem;transform:rotate(19deg)}.P8FfZq_accordionHeading{font-family:var(--font-display);text-align:center;color:var(--color-lion);margin-bottom:2rem;font-size:clamp(1.8rem,4vw,2.4rem)}.P8FfZq_list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.P8FfZq_item{background:var(--color-rich-black);border:1px solid var(--color-lion-border-subtle);border-radius:var(--radius-card);overflow:hidden}.P8FfZq_summary{cursor:pointer;font-family:var(--font-body);color:var(--color-off-white);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;font-size:1.15rem;font-weight:500;list-style:none;transition:color .2s;display:flex}.P8FfZq_summary::-webkit-details-marker{display:none}.P8FfZq_summary:hover,.P8FfZq_details[open] .P8FfZq_summary{color:var(--color-lion)}.P8FfZq_icon{flex:none;width:18px;height:18px;position:relative}.P8FfZq_icon:before,.P8FfZq_icon:after{content:"";background:currentColor;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.P8FfZq_icon:before{width:16px;height:1.5px}.P8FfZq_icon:after{width:1.5px;height:16px}.P8FfZq_details[open] .P8FfZq_icon:after{opacity:0}.P8FfZq_answer{font-family:var(--font-body);letter-spacing:.02em;color:var(--color-off-white);padding:0 1.75rem 1.4rem;font-size:1.05rem;line-height:1.55}@media (max-width:991px){.P8FfZq_infoInner{width:85%}.P8FfZq_accordionInner{width:100%}}@media (max-width:767px){.P8FfZq_infoGrid{grid-template-columns:1fr;gap:2rem}.P8FfZq_info{padding-top:3rem}.P8FfZq_summary{padding:1.1rem 1.25rem;font-size:1.05rem}.P8FfZq_answer{padding:0 1.25rem 1.25rem}.P8FfZq_infoBlossom{right:-16rem}.P8FfZq_accordionBlossomLeft{left:-17rem}.P8FfZq_accordionBlossomRight{right:-19rem}}
.Mdrd1G_overview{justify-content:center;padding:5rem 1.25rem 6rem;display:flex;position:relative}.Mdrd1G_overviewInner{flex-direction:column;gap:1.5rem;width:min(60%,46rem);display:flex}.Mdrd1G_overviewCopy{font-family:var(--font-body);letter-spacing:.02em;text-align:center;color:var(--color-off-white);font-size:1.1rem;font-weight:400;line-height:1.6}.Mdrd1G_discovery{isolation:isolate;padding:3.75rem 0;position:relative;overflow:hidden}.Mdrd1G_discoveryInner{width:min(calc(100% - 2rem), var(--container-wide));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-inline:auto;display:grid}.Mdrd1G_discoveryLeft,.Mdrd1G_discoveryRight{min-width:0;padding:1.25rem}.Mdrd1G_discoveryLeft{flex-direction:column;gap:clamp(3.5rem,5vw,4.5rem);display:flex}.Mdrd1G_discoveryRight{flex-direction:column;gap:1.25rem;display:flex}.Mdrd1G_discoveryHeading{z-index:1;background:var(--color-richest-black);max-width:18ch;font-family:var(--font-display);color:var(--color-off-white);font-size:clamp(2rem,5vw,2.7rem);line-height:1.12;position:relative}.Mdrd1G_discoveryMedia{aspect-ratio:3/2;border-radius:10px;overflow:hidden}.Mdrd1G_discoveryMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1)}.Mdrd1G_discoveryMedia:hover img{transform:scale(1.025)}.Mdrd1G_discoveryCopy{z-index:1;background:var(--color-richest-black);text-align:left;position:relative}.Mdrd1G_discoveryFeatureHeading{font-family:var(--font-display);color:var(--color-off-white);margin-bottom:.75rem;font-size:1.5rem;line-height:1.2}.Mdrd1G_discoveryBody{font-family:var(--font-body);color:var(--color-off-white);font-size:1rem;font-weight:400;line-height:1.45}.Mdrd1G_marqueeFeature{isolation:isolate;justify-content:center;padding:3.75rem 0;display:flex;position:relative;overflow:hidden}.Mdrd1G_marqueeFeatureInner{width:min(90%, var(--container-wide));grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);grid-template-areas:"media details";gap:1.25rem;padding:1.25rem;display:grid}.Mdrd1G_marqueeFeature[data-media-side=right] .Mdrd1G_marqueeFeatureInner{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);grid-template-areas:"details media"}.Mdrd1G_marqueeFeatureMedia{border-radius:10px;grid-area:media;min-height:0;overflow:hidden}.Mdrd1G_marqueeFeatureMedia img{object-fit:cover;width:100%;height:100%;max-height:720px;transition:transform 1s cubic-bezier(.22,1,.36,1)}.Mdrd1G_marqueeFeatureMedia:hover img{transform:scale(1.025)}.Mdrd1G_marqueeFeatureDetails{flex-direction:column;grid-area:details;justify-content:center;gap:1.25rem;min-width:0;display:flex}.Mdrd1G_marqueeFeatureCopy{z-index:1;background:var(--color-richest-black);padding-inline:.25rem;position:relative}.Mdrd1G_marqueeFeatureHeading{font-family:var(--font-display);color:var(--color-off-white);margin-bottom:.75rem;font-size:1.5rem;line-height:1.2}.Mdrd1G_marqueeFeatureBody{font-family:var(--font-body);color:var(--color-off-white);font-size:1rem;font-weight:400;line-height:1.45}.Mdrd1G_gallery{isolation:isolate;padding:4rem 0 5rem;position:relative;overflow:hidden}.Mdrd1G_galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;margin:0;padding:0;list-style:none;display:grid}.Mdrd1G_galleryColumn,.Mdrd1G_galleryColumn>ul{min-width:0;margin:0;padding:0;list-style:none}.Mdrd1G_galleryColumn>ul{flex-direction:column;gap:1.875rem;display:flex}.Mdrd1G_galleryItem{border-radius:10px;width:100%;overflow:hidden}.Mdrd1G_galleryItem img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.Mdrd1G_galleryColumn:first-child .Mdrd1G_galleryItem:nth-child(odd){aspect-ratio:1.032}.Mdrd1G_galleryColumn:first-child .Mdrd1G_galleryItem:nth-child(2n){aspect-ratio:.731}.Mdrd1G_galleryColumn:nth-child(2) .Mdrd1G_galleryItem:nth-child(odd){aspect-ratio:.723}.Mdrd1G_galleryColumn:nth-child(2) .Mdrd1G_galleryItem:nth-child(2n){aspect-ratio:1.048}.Mdrd1G_galleryColumn:nth-child(3) .Mdrd1G_galleryItem:nth-child(odd){aspect-ratio:.851}.Mdrd1G_galleryColumn:nth-child(3) .Mdrd1G_galleryItem:nth-child(2n){aspect-ratio:.861}.Mdrd1G_galleryItem:hover img{transform:scale(1.04)}.Mdrd1G_cherryTopRight{width:clamp(380px,46vw,640px);top:-7rem;right:-7rem;transform:rotate(-11deg)}.Mdrd1G_cherryBottomLeft{width:clamp(410px,50vw,690px);bottom:-9rem;left:-10rem;transform:scaleX(-1)rotate(14deg)}.Mdrd1G_cherryLeft{width:clamp(390px,47vw,650px);bottom:-8rem;left:-11rem;transform:scaleX(-1)rotate(-8deg)}.Mdrd1G_cherryRight{width:clamp(370px,45vw,620px);top:-6rem;right:-8rem;transform:rotate(16deg)}.Mdrd1G_marqueeFeatureInner,.Mdrd1G_gallery>.Mdrd1G_container{z-index:1;position:relative}@media (max-width:991px){.Mdrd1G_overviewInner{width:75%}}@media (max-width:767px){.Mdrd1G_overview{padding:3.5rem 1.25rem 4rem}.Mdrd1G_overviewInner{width:100%}.Mdrd1G_discovery{padding:3rem 0}.Mdrd1G_discoveryInner{grid-template-columns:1fr;gap:2rem}.Mdrd1G_discoveryLeft,.Mdrd1G_discoveryRight{padding:0}.Mdrd1G_discoveryLeft{gap:2rem}.Mdrd1G_discoveryHeading{text-align:center;max-width:17ch;margin-inline:auto;padding-inline:1rem}.Mdrd1G_discoveryCopy{text-align:center;width:min(100% - 2rem,38rem);margin-inline:auto;padding-inline:1rem}.Mdrd1G_discoveryFeatureHeading,.Mdrd1G_marqueeFeatureHeading{margin-bottom:1rem;font-size:clamp(1.75rem,7vw,2.15rem);line-height:1.15}.Mdrd1G_discoveryBody,.Mdrd1G_marqueeFeatureBody{font-size:1rem;line-height:1.6}.Mdrd1G_marqueeFeatureInner,.Mdrd1G_marqueeFeature[data-media-side=right] .Mdrd1G_marqueeFeatureInner{width:min(calc(100% - 2rem), var(--container-wide));grid-template-columns:1fr;grid-template-areas:"details""media";padding:0}.Mdrd1G_marqueeFeature{padding:3rem 0}.Mdrd1G_marqueeFeatureCopy{text-align:center;width:min(100%,38rem);margin-inline:auto;padding-inline:1rem}.Mdrd1G_marqueeFeatureMedia{max-height:none}.Mdrd1G_galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.Mdrd1G_galleryColumn,.Mdrd1G_galleryColumn>ul{display:contents}.Mdrd1G_galleryColumn:nth-child(2) .Mdrd1G_galleryItem:nth-child(n+3),.Mdrd1G_galleryColumn:nth-child(n+3){display:none}.Mdrd1G_galleryItem{aspect-ratio:auto!important}.Mdrd1G_galleryItem img{height:auto}.Mdrd1G_cherryTopRight,.Mdrd1G_cherryRight{right:-16rem}.Mdrd1G_cherryBottomLeft,.Mdrd1G_cherryLeft{left:-18rem}}
.mhzZNW_introduction{text-align:center;gap:1.5rem;width:min(100% - 2.5rem,46rem);margin:0 auto;padding:1rem 0 clamp(3rem,6vw,5rem);line-height:1.65;display:grid}.mhzZNW_cuisine{background:var(--color-richer-black);padding:clamp(3rem,6vw,5rem) 1.25rem;overflow:hidden}.mhzZNW_cuisineInner{max-width:var(--container-max);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.mhzZNW_copy{gap:1.5rem;min-width:0;line-height:1.65;display:grid}.mhzZNW_copy h2{color:var(--color-lion);font-size:clamp(2rem,5vw,2.7rem)}.mhzZNW_entertainment{max-width:var(--container-max);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;padding:clamp(3rem,7vw,6rem) 1.25rem;display:grid}.mhzZNW_musicImage{border-radius:var(--radius-panel);overflow:hidden}.mhzZNW_musicImage img{width:100%;height:auto}.mhzZNW_gallery{max-width:65rem;margin-inline:auto;padding:0 1.25rem clamp(4rem,8vw,7rem)}.mhzZNW_gallery img{border-radius:var(--radius-panel);width:100%}@media (max-width:767px){.mhzZNW_cuisineInner,.mhzZNW_entertainment{grid-template-columns:minmax(0,1fr)}}
.rK7uAG_overview{z-index:0;isolation:isolate;margin-top:-4.5rem;padding:7.5rem 0 3.5rem;position:relative;overflow:hidden}.rK7uAG_overviewInner{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.rK7uAG_media{border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #00000073}.rK7uAG_media img{object-fit:cover;width:100%;height:100%;max-height:620px}.rK7uAG_copy{flex-direction:column;gap:1.2rem;display:flex}.rK7uAG_paragraph{font-family:var(--font-body);letter-spacing:.02em;color:var(--color-off-white);font-size:1.05rem;font-weight:400;line-height:1.62}.rK7uAG_gallery{isolation:isolate;padding:1.5rem 0 5rem;position:relative;overflow:hidden}.rK7uAG_galleryInner{z-index:1;grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}.rK7uAG_overviewBlossom{width:clamp(390px,48vw,660px);top:0;left:-9rem;transform:scaleX(-1)rotate(10deg)}.rK7uAG_galleryBlossomTop{width:clamp(370px,45vw,620px);top:-6rem;right:-8rem;transform:rotate(-12deg)}.rK7uAG_galleryBlossomBottom{opacity:.62;width:clamp(410px,50vw,690px);bottom:-8rem;left:-11rem;transform:scaleX(-1)rotate(17deg)}.rK7uAG_galleryItem{aspect-ratio:4/3;border-radius:12px;overflow:hidden}.rK7uAG_galleryItem img{object-fit:cover;width:100%;height:100%}@media (max-width:991px){.rK7uAG_overviewInner{grid-template-columns:1fr;gap:2.25rem}.rK7uAG_media{max-width:40rem;margin-inline:auto}}@media (max-width:767px){.rK7uAG_galleryInner{grid-template-columns:1fr;gap:14px}.rK7uAG_overviewBlossom{left:-17rem}.rK7uAG_galleryBlossomTop{right:-16rem}.rK7uAG_galleryBlossomBottom{left:-18rem}}
.vUJCOa_section{justify-content:center;padding:clamp(3rem,7vw,5rem) 1.25rem clamp(4.5rem,9vw,7rem);display:flex}.vUJCOa_inner{flex-direction:column;align-items:center;gap:clamp(1.75rem,4vw,3rem);width:100%;max-width:65rem;display:flex}.vUJCOa_block{border-radius:var(--radius-panel);text-align:center;width:100%;padding:clamp(2rem,5vw,3.5rem);position:relative}.vUJCOa_omakaseBlock{border:1px solid var(--color-lion);background:radial-gradient(circle at 50% -50%, #bc8c4e29, transparent 62%), var(--color-richer-black);overflow:hidden;box-shadow:inset 0 0 0 1px #d4b2760d,0 24px 70px #00000047}.vUJCOa_omakaseBlock:before,.vUJCOa_omakaseBlock:after{content:"";background:linear-gradient(90deg, transparent, var(--color-lion-border-strong));width:clamp(2rem,10vw,7rem);height:1px;position:absolute;top:50%}.vUJCOa_omakaseBlock:before{left:clamp(1rem,4vw,3rem)}.vUJCOa_omakaseBlock:after{right:clamp(1rem,4vw,3rem);transform:rotate(180deg)}.vUJCOa_loungeBlock{scroll-margin-top:calc(var(--header-height) + var(--active-campaign-banner-height,0px) + 1.5rem);background:#050c17c7;padding-inline:clamp(1.5rem,5vw,4rem)}.vUJCOa_privateBlock{background:#050c1785;width:min(100%,38rem);padding-block:clamp(2rem,4vw,2.75rem)}.vUJCOa_blockHeading{font-family:var(--font-display);color:var(--color-lion);margin-block-end:clamp(1.5rem,3vw,2rem);font-size:clamp(1.75rem,3.6vw,2.35rem)}.vUJCOa_omakaseBlock .vUJCOa_blockHeading{color:var(--color-lion-bright);font-size:clamp(2rem,4vw,2.75rem)}.vUJCOa_optionRow{grid-template-columns:1fr 1fr;gap:0;display:grid}.vUJCOa_option{flex-direction:column;align-items:center;gap:1rem;min-width:0;display:flex}.vUJCOa_optionRow .vUJCOa_option+.vUJCOa_option{border-inline-start:1px solid var(--color-lion-border-muted);margin-inline-start:clamp(1.5rem,4vw,3rem);padding-inline-start:clamp(1.5rem,4vw,3rem)}.vUJCOa_optionLabel{font-family:var(--font-body);letter-spacing:.02em;color:var(--color-off-white);font-size:1.05rem;font-weight:600}.vUJCOa_note{max-width:34rem;font-family:var(--font-body);color:var(--color-body-muted);text-align:center;font-size:.9rem;line-height:1.5}.vUJCOa_bookLink{border:1px solid var(--color-lion);border-radius:var(--radius-control);min-height:44px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-off-white);align-items:center;gap:.85rem;padding:6px 8px 6px 28px;font-size:1.05rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.vUJCOa_bookLink:hover{background:var(--color-lion-soft)}.vUJCOa_arrowCircle{background:var(--color-lion);width:42px;height:42px;color:var(--color-richest-black);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vUJCOa_arrowSvg{width:20px;height:20px}@media (max-width:640px){.vUJCOa_section{padding-block:2.5rem 4rem}.vUJCOa_block{padding:2.25rem 1.25rem}.vUJCOa_omakaseBlock:before,.vUJCOa_omakaseBlock:after{display:none}.vUJCOa_optionRow{grid-template-columns:1fr;gap:1.75rem}.vUJCOa_optionRow .vUJCOa_option+.vUJCOa_option{border-block-start:1px solid var(--color-lion-border-muted);border-inline-start:0;margin-inline-start:0;padding-block-start:1.75rem;padding-inline-start:0}.vUJCOa_bookLink{justify-content:space-between;width:min(100%,20rem)}}
