:root{--color-white: #ffffff;--color-dark-blue: #000a32;--color-surface: var(--color-white);--color-ink: var(--color-dark-blue);--opacity-muted: .6;--opacity-faint: .56;--font-family: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--weight-extralight: 200;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--fit: min(100vw / 1512, var(--section-height) / 982);--size-h1: clamp(3.5rem, calc(128 * var(--fit)), 10rem);--size-h2: clamp(2rem, calc(64 * var(--fit)), 5rem);--size-display: clamp(4rem, calc(235.788 * var(--fit)), 20rem);--size-base: clamp(.75rem, calc(16 * var(--fit)), 1.375rem);--leading-solid: 1;--leading-normal: 1.3;--tracking-tight: -.03em;--tracking-none: 0;--tracking-wide: .03em;--font-h1: var(--weight-medium) var(--size-h1)/var(--leading-solid) var(--font-family);--font-h2: var(--weight-regular) var(--size-h2)/var(--leading-solid) var(--font-family);--font-display: var(--weight-medium) var(--size-display)/var(--leading-solid) var(--font-family);--font-h3: var(--weight-light) var(--size-base)/var(--leading-normal) var(--font-family);--font-body: var(--weight-regular) var(--size-base)/var(--leading-normal) var(--font-family);--font-data: var(--weight-extralight) var(--size-base)/var(--leading-normal) var(--font-family);--font-cta: var(--weight-light) var(--size-base)/var(--leading-normal) var(--font-family);--font-nav: var(--weight-regular) var(--size-base)/var(--leading-normal) var(--font-family);--font-label: var(--weight-medium) var(--size-base)/var(--leading-normal) var(--font-family);--grid-cols: 5;--rule-width: 1px;--rule-color: rgb(0 10 50 / .48);--rule-color-inverse: rgb(255 255 255 / .48);--section-height: 100svh;--page-margin: clamp(1.5rem, 3.7037vw, 4.5rem);--unit-x: calc(100vw / 1512);--unit-y: calc(var(--section-height) / 982);--space-xs: 1rem;--space-sm: 1.5rem;--space-md: 2rem;--space-lg: 3.5rem;--space-xl: 4rem;--cta-height: 1.9375em;--cta-padding-inline: .75em;--cta-gap: 1em;--cta-icon-size: .6875em;--cta-border-width: 1px;--cta-roll: 1.625em;--link-roll: 1.5em;--tap-target: 2.75rem;--tap-min: 1.5rem;--read-dim: .45;--read-dim-text: .56;--read-start: 8%;--read-end: 40%;--read-step: .25%;--parallax-hero: 30%;--parallax-zoom: 1.12;--parallax-shift: 5%;--duration-cta: .3s;--duration-slow: .8s;--reveal-stagger: .1s;--text-stagger: 12ms;--ease: cubic-bezier(.5, 0, 0, 1)}@media(max-width:48rem){:root{--grid-cols: 4;--page-margin: 1.125rem;--size-base: 1rem;--size-small: .75rem;--size-h1: 3.25rem;--size-h2: 2.625rem;--size-h2-compact: 2.125rem;--size-display: 15vw;--leading-normal: 1.45;--tracking-label: .04em;--tracking-tight: -.04em;--tracking-title: -.03em;--tracking-wide: .01em;--gap-text: 1.125rem;--gap-block: 1.75rem;--cta-height: var(--tap-target);--rule-color: rgb(0 10 50 / .15);--rule-color-inverse: rgb(255 255 255 / .35);--veil-top: rgb(0 10 50 / .3);--veil-mid: rgb(0 10 50 / .05);--veil-bottom: rgb(2 7 22 / .85)}}@media(max-width:48rem),(pointer:coarse){:root{--cta-roll: 1.875em}}@font-face{font-family:Geist;font-style:normal;font-weight:200 500;font-display:swap;src:url(../assets/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:200 500;font-display:swap;src:url(../assets/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font:var(--font-body);letter-spacing:var(--tracking-none);color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block;max-inline-size:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}button{font:inherit;color:inherit}.trim,.trim-items>*{--trim: .295em;text-box:trim-both cap alphabetic}.trim--solid{--trim: .145em}@supports not (text-box: trim-both cap alphabetic){.trim,.trim-items>*{margin-block:calc(var(--trim) * -1)}}.t-h1{font:var(--font-h1);letter-spacing:var(--tracking-tight);text-transform:uppercase}.t-h2{font:var(--font-h2);letter-spacing:var(--tracking-none)}.t-h3{font:var(--font-h3);letter-spacing:var(--tracking-none)}.t-body{font:var(--font-body);letter-spacing:var(--tracking-wide)}.t-data{font:var(--font-data);letter-spacing:var(--tracking-none)}.t-label{font:var(--font-label);letter-spacing:var(--tracking-wide)}.sr-only{display:inline-block;inline-size:1px;block-size:1px;margin-inline-end:-1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}picture{display:block}.is-muted{opacity:var(--opacity-muted)}.is-faint{opacity:var(--opacity-faint)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.section{display:grid;min-block-size:var(--section-height);overflow:clip}.section--layers>*{grid-area:1 / 1}.section--layers>*{z-index:0}.section--layers>.rules{z-index:1}.section--layers>.section__content,.section--layers>.hero__content,.section--layers>.footer__content{z-index:2}.rules{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);pointer-events:none}.rules>i{border-inline-start:var(--rule-width) solid var(--rule-color)}.rules>i:first-child{border-inline-start:0}.rules--inverse>i{border-inline-start-color:var(--rule-color-inverse)}.cover{inline-size:100%;block-size:100%;object-fit:cover}.hero>picture,.menu__shot,.intimacy__media,.table__photo{contain:size}@property --h1{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --h2{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --h3{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --h4{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --h5{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.reveal-cols{--on: 0;--h1: calc(var(--on) * 100%);--h2: calc(var(--on) * 100%);--h3: calc(var(--on) * 100%);--h4: calc(var(--on) * 100%);--h5: calc(var(--on) * 100%);--stripe: linear-gradient(#000, #000);-webkit-mask-image:var(--stripe),var(--stripe),var(--stripe),var(--stripe),var(--stripe);mask-image:var(--stripe),var(--stripe),var(--stripe),var(--stripe),var(--stripe);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0% 100%,25% 100%,50% 100%,75% 100%,100% 100%;mask-position:0% 100%,25% 100%,50% 100%,75% 100%,100% 100%;-webkit-mask-size:calc(100% / var(--grid-cols) + 1px) var(--h1),calc(100% / var(--grid-cols) + 1px) var(--h2),calc(100% / var(--grid-cols) + 1px) var(--h3),calc(100% / var(--grid-cols) + 1px) var(--h4),calc(100% / var(--grid-cols) + 1px) var(--h5);mask-size:calc(100% / var(--grid-cols) + 1px) var(--h1),calc(100% / var(--grid-cols) + 1px) var(--h2),calc(100% / var(--grid-cols) + 1px) var(--h3),calc(100% / var(--grid-cols) + 1px) var(--h4),calc(100% / var(--grid-cols) + 1px) var(--h5);--reveal-transition: --h1 var(--duration-slow) var(--ease) calc(0 * var(--reveal-stagger)), --h2 var(--duration-slow) var(--ease) calc(1 * var(--reveal-stagger)), --h3 var(--duration-slow) var(--ease) calc(2 * var(--reveal-stagger)), --h4 var(--duration-slow) var(--ease) calc(3 * var(--reveal-stagger)), --h5 var(--duration-slow) var(--ease) calc(4 * var(--reveal-stagger));transition:var(--reveal-transition)}.cta{display:inline-flex;align-items:center;gap:var(--cta-gap);block-size:var(--cta-height);padding-inline:var(--cta-padding-inline);border:var(--cta-border-width) solid transparent;font:var(--font-cta);letter-spacing:var(--tracking-none);text-transform:uppercase;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background-color var(--duration-cta) var(--ease),color var(--duration-cta) var(--ease),border-color var(--duration-cta) var(--ease)}.cta__label{display:block;text-shadow:0 var(--cta-roll) 0;transition:transform var(--duration-cta) var(--ease)}.cta__label.is-split{text-shadow:none;white-space:pre}.cta__char{display:inline-block;text-shadow:0 var(--cta-roll) 0;transition:transform var(--duration-cta) var(--ease);transition-delay:calc(var(--i) * var(--text-stagger))}.cta__icon{display:grid;place-items:center;inline-size:var(--cta-icon-size);block-size:var(--cta-icon-size);flex:none}.cta__icon>img{grid-area:1 / 1;max-inline-size:none;inline-size:var(--cta-icon-size);block-size:var(--cta-icon-size);transition:transform var(--duration-cta) var(--ease),opacity var(--duration-cta) var(--ease)}.cta__arrow--hover{opacity:0;transform:rotate(-45deg);inline-size:calc(var(--cta-icon-size) * 12 / 11);block-size:calc(var(--cta-icon-size) * 12 / 11)}.cta--dark{background:var(--color-dark-blue);color:var(--color-white)}.cta--outline{border-color:var(--color-white);color:var(--color-white)}.cta--light{background:var(--color-white);color:var(--color-dark-blue)}.cta-enter{visibility:hidden;clip-path:inset(100% 0 0 0);transition:clip-path var(--duration-slow) var(--ease),visibility 0s var(--duration-slow),background-color var(--duration-cta) var(--ease),color var(--duration-cta) var(--ease),border-color var(--duration-cta) var(--ease)}.cta-enter.is-shown{visibility:visible;clip-path:inset(-4px);transition:clip-path var(--duration-slow) var(--ease),visibility 0s,background-color var(--duration-cta) var(--ease),color var(--duration-cta) var(--ease),border-color var(--duration-cta) var(--ease)}.cta-enter .cta__char{transform:translateY(var(--cta-roll))}.cta-enter.is-shown .cta__char{transform:none}.cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cta:focus-visible .cta__label:not(.is-split),.cta:focus-visible .cta__char{transform:translateY(calc(var(--cta-roll) * -1))}.cta:focus-visible .cta__arrow--rest{opacity:0;transform:rotate(45deg)}.cta:focus-visible .cta__arrow--hover{opacity:1;transform:none}.cta--outline:focus-visible{background:var(--color-white);color:var(--color-dark-blue)}.cta--light:focus-visible{background:transparent;color:var(--color-white);border-color:var(--color-white)}@media(min-width:48.0625rem){.cta:hover .cta__label:not(.is-split),.cta:hover .cta__char{transform:translateY(calc(var(--cta-roll) * -1))}.cta:hover .cta__arrow--rest{opacity:0;transform:rotate(45deg)}.cta:hover .cta__arrow--hover{opacity:1;transform:none}.cta--outline:hover{background:var(--color-white);color:var(--color-dark-blue)}.cta--light:hover{background:transparent;color:var(--color-white);border-color:var(--color-white)}}.nav{display:flex;align-items:center;justify-content:space-between;color:var(--color-white)}.nav__logo{inline-size:31px;block-size:48px}.nav__links{display:flex;align-items:center;justify-content:space-between;flex:0 1 55.5%}.nav__link{display:inline-block;font:var(--font-nav);letter-spacing:var(--tracking-none)}.nav__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.roll{display:inline-block;white-space:nowrap;clip-path:inset(-.3em -.1em)}.roll.is-split{white-space:pre}.roll__char{display:inline-block;text-shadow:0 var(--link-roll) 0;transition:transform var(--duration-cta) var(--ease);transition-delay:calc(var(--i) * var(--text-stagger))}a:focus-visible .roll__char{transform:translateY(calc(var(--link-roll) * -1))}@media(min-width:48.0625rem){a:hover .roll__char{transform:translateY(calc(var(--link-roll) * -1))}}.info{display:flex;flex-direction:column;justify-content:space-between}.info__head{display:grid;gap:var(--space-sm)}address.info__lines{font-style:normal}.info__lines{display:grid;gap:var(--space-xs);justify-items:start}.info__contact{display:flex;align-items:center;gap:.75em}.info__contact img{flex:none}.info__legal{display:flex;inline-size:fit-content;font:var(--font-data);letter-spacing:var(--tracking-none);opacity:var(--opacity-muted)}@media(pointer:coarse){.cta{block-size:max(var(--cta-height),var(--tap-target))}.nav__link{display:inline-flex;align-items:center;min-block-size:var(--tap-target)}}@media(pointer:coarse),(max-width:48rem){.info__legal,.info__contact{align-items:center;min-block-size:var(--tap-min)}}@keyframes read-in{0%{opacity:var(--read-dim)}to{opacity:1}}.js-read .read__word{animation:read-in linear both;animation-timeline:view();animation-range:cover calc(var(--read-start) + var(--i) * var(--read-step)) cover calc(var(--read-end) + var(--i) * var(--read-step))}.js-read p .read__word{--read-dim: var(--read-dim-text)}@media(min-width:48.0625rem){.menu__stage,.brothers__stage,.table__stage{position:sticky;inset-block-start:0}}.section__content{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);align-content:start}.section__content>*{grid-row:1;align-self:start}.hero{color:var(--color-white);overflow:clip}.hero__content{display:grid;grid-template-rows:auto 1fr;padding-block:3rem var(--space-xl);padding-inline:var(--page-margin)}.hero__text{align-self:end;display:grid;gap:var(--space-lg)}.hero__meta{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);align-items:end;margin-inline:calc(-1 * var(--page-margin))}.hero__lead{inline-size:15.4375em;margin-inline-start:var(--page-margin)}.hero__reserve{display:none}.hero__times{grid-column:2 / -1;display:grid;grid-template-columns:subgrid;align-items:center}.hero__times>.t-data{justify-self:center}.hero__times>.cta{justify-self:end;margin-inline-end:var(--page-margin)}.hero__media{--on: 1}.js-intro .hero__media:not(.is-revealed){--on: 0}.js-intro .hero [data-intro]{opacity:0}.statement{--statement-baseline: calc(149 * var(--unit-y))}.statement__columns{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr)}.statement__col{display:grid;align-content:end}.statement__plate{block-size:calc(321 * var(--unit-y));margin-block-end:var(--statement-baseline)}.statement__col--march .statement__plate{margin-block-end:calc(355 * var(--unit-y))}.statement__plate img{inline-size:100%;block-size:100%;object-fit:cover;clip-path:inset(100% 0 0 0);transition:clip-path var(--duration-slow) var(--ease)}.statement:not(.is-armed) .statement__col--rest img{clip-path:inset(0)}.statement.is-inview:not([data-col]) .statement__col--rest img,.statement.is-inview[data-col="1"] .statement__col:nth-child(1) img,.statement.is-inview[data-col="2"] .statement__col:nth-child(2) img,.statement.is-inview[data-col="3"] .statement__col:nth-child(3) img,.statement.is-inview[data-col="4"] .statement__col:nth-child(4) img,.statement.is-inview[data-col="5"] .statement__col:nth-child(5) img{clip-path:inset(0)}.statement .section__content{grid-template-rows:minmax(0,1fr)}.statement__label{grid-column:1 / -1;margin-inline-start:var(--page-margin);margin-block-start:var(--space-xl)}.statement__declaration{display:contents}.statement__figure{display:none}.statement__title{grid-row:1;align-self:start;grid-column:1 / -1;margin-inline-start:calc(740 * var(--unit-x));margin-block-start:calc(202 * var(--unit-y))}.statement__copy{grid-column:2;margin-inline-start:1em;align-self:end;margin-block-end:var(--statement-baseline);inline-size:15.3125em;display:grid;gap:var(--space-sm);justify-items:start}.statement__months{grid-column:1 / -1;margin-block-start:calc(897 * var(--unit-y));display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);text-align:center}.menu{--menu-step: 75svh}.menu.is-armed{block-size:calc(var(--section-height) + 5 * var(--menu-step))}.menu__stage{grid-template-rows:1fr 1fr}.menu-intro__top{display:flex;flex-direction:column;justify-content:space-between;padding:calc(56 * var(--unit-y)) var(--page-margin)}.menu-intro__head{display:flex;justify-content:space-between;align-items:flex-start}.menu-intro__aside{inline-size:10.1875em;text-align:end}.menu-intro__block{display:grid;gap:calc(108 * var(--unit-y))}.menu-intro__text{display:grid;gap:calc(32 * var(--unit-y))}.menu-intro__lead{max-inline-size:24.3125em}.menu__foot{display:flex;justify-content:space-between;align-items:flex-end}.menu__cta{margin-block-start:calc(.71em - var(--cta-height))}.menu__shots{display:grid}.menu__dots{display:none}.menu__shot{grid-area:1 / 1}.menu:not(.is-armed) .menu__shot:first-child,.menu.is-inview .menu__shot:first-child,.menu[data-state="2"] .menu__shot:nth-child(-n+2),.menu[data-state="3"] .menu__shot:nth-child(-n+3),.menu[data-state="4"] .menu__shot:nth-child(-n+4),.menu[data-state="5"] .menu__shot{--on: 1}.menu__index{display:grid;clip-path:inset(-.35em 0)}.menu__step{grid-area:1 / 1;white-space:nowrap}.menu__step:not(.is-split){transform:translateY(calc(100% + 1em));transition:transform var(--duration-cta) var(--ease)}.menu[data-state="1"] .menu__step:nth-child(1):not(.is-split),.menu[data-state="2"] .menu__step:nth-child(2):not(.is-split),.menu[data-state="3"] .menu__step:nth-child(3):not(.is-split),.menu[data-state="4"] .menu__step:nth-child(4):not(.is-split),.menu[data-state="5"] .menu__step:nth-child(5):not(.is-split){transform:none}.menu[data-state="2"] .menu__step:nth-child(1):not(.is-split),.menu[data-state="3"] .menu__step:nth-child(-n+2):not(.is-split),.menu[data-state="4"] .menu__step:nth-child(-n+3):not(.is-split),.menu[data-state="5"] .menu__step:nth-child(-n+4):not(.is-split){transform:translateY(calc(-100% - 1em))}.menu__char{display:inline-block;transform:translateY(calc(100% + 1em));transition:transform var(--duration-cta) var(--ease);transition-delay:calc(var(--i) * var(--text-stagger))}.menu[data-state="1"] .menu__step:nth-child(1) .menu__char,.menu[data-state="2"] .menu__step:nth-child(2) .menu__char,.menu[data-state="3"] .menu__step:nth-child(3) .menu__char,.menu[data-state="4"] .menu__step:nth-child(4) .menu__char,.menu[data-state="5"] .menu__step:nth-child(5) .menu__char{transform:none}.menu[data-state="2"] .menu__step:nth-child(1) .menu__char,.menu[data-state="3"] .menu__step:nth-child(-n+2) .menu__char,.menu[data-state="4"] .menu__step:nth-child(-n+3) .menu__char,.menu[data-state="5"] .menu__step:nth-child(-n+4) .menu__char{transform:translateY(calc(-100% - 1em))}.intimacy{grid-template-columns:1fr 1fr}.intimacy__panel{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-lg) var(--page-margin)}.intimacy__text{display:grid;gap:var(--space-md)}.intimacy__lead{max-inline-size:27.75em}.intimacy__booking{display:flex;align-items:flex-end;justify-content:space-between}.seats{display:grid;gap:var(--space-md);inline-size:10.25em}.seats__list{display:grid;grid-template-columns:repeat(4,auto);column-gap:1.625em;row-gap:3.125em;justify-content:start;list-style:none;padding:0;font:var(--font-body);letter-spacing:var(--tracking-wide)}.seats__list li:not(.is-faint){display:grid;place-items:center;inline-size:2.25em;block-size:2.25em;margin:-.77em -.6em;border-radius:50%;background:var(--color-dark-blue);color:var(--color-white)}.intimacy__media{clip-path:inset(0);transition:clip-path var(--duration-slow) var(--ease)}.intimacy__media img{transition:transform var(--duration-slow) var(--ease)}.intimacy.is-armed:not(.is-inview) .intimacy__media{clip-path:inset(100% 0 0 0)}.intimacy.is-armed:not(.is-inview) .intimacy__media img{transform:translateY(14%)}@keyframes parallax-hero{0%{translate:0 0}to{translate:0 var(--parallax-hero)}}@keyframes parallax-frame{0%{scale:var(--parallax-zoom);translate:0 calc(-1 * var(--parallax-shift))}to{scale:var(--parallax-zoom);translate:0 var(--parallax-shift)}}.js-parallax .hero__media{translate:0 calc(var(--parallax, 0) * var(--parallax-hero) * -1)}.js-parallax .intimacy__media img{scale:var(--parallax-zoom);translate:0 calc(var(--parallax, 0) * var(--parallax-shift) * -1)}.brothers{--p: 0;--brothers-travel: calc(220svh + var(--section-height));--q: calc(var(--p) * 320 / 220);--t1: clamp(0, calc((var(--q) - .1) / .4), 1);--t2: clamp(0, calc((var(--q) - .5) / .4), 1)}.brothers.is-armed{block-size:calc(var(--section-height) + var(--brothers-travel))}.brothers__portrait,.brothers__merged{z-index:0}.brothers__label,.brothers__title,.brothers__copy{z-index:1}.brothers__label{grid-column:1 / -1;margin-inline-start:var(--page-margin);margin-block-start:var(--space-xl)}.brothers__portraits{display:contents}.brothers__portrait{grid-row:1;align-self:start;block-size:calc(353 * var(--unit-y))}.brothers__portrait--seated{grid-column:4;margin-block-start:calc(75 * var(--unit-y));transform:translateY(calc(var(--t1) * (443 - 75) * var(--unit-y)))}.brothers__portrait--suit{grid-column:3;margin-block-start:calc(551 * var(--unit-y));transform:translateY(calc(var(--t1) * (443 - 551) * var(--unit-y)))}.brothers__merged{grid-column:3 / 5;margin-block-start:calc(443 * var(--unit-y));block-size:calc(353 * var(--unit-y));clip-path:inset(calc((1 - var(--t2)) * 100%) 0 0 0)}.brothers__title{grid-column:1 / -1;margin-inline-start:calc(740 * var(--unit-x));margin-block-start:calc(189 * var(--unit-y))}.brothers__copy{grid-column:1 / 3;margin-inline-start:var(--page-margin);margin-block-start:calc(796 * var(--unit-y));max-inline-size:27.75em;display:grid;gap:var(--space-sm);justify-items:start}.table{--p: 0;--table-travel: 250svh;--t1: clamp(0, calc((var(--p) - .1) / .4), 1);--t2: clamp(0, calc((var(--p) - .5) / .4), 1)}.table.is-armed{block-size:calc(var(--section-height) + var(--table-travel));margin-block-start:calc(-1 * var(--section-height))}.table__stage{background:var(--color-surface)}.table__stage>.table__content{z-index:0;grid-template-rows:minmax(0,1fr)}.table__stage>.table__photo{z-index:1}.table__stage>.rules{z-index:2}.rules--blend{mix-blend-mode:exclusion}.table__stage>.rules{opacity:calc(1 - var(--t2))}.table__photo{will-change:transform;transform:translate(calc(var(--t2) * 415.6 * var(--unit-x)),calc(var(--t2) * 229.2 * var(--unit-y))) scale(calc(1 - .22197 * var(--t1) - .4029 * var(--t2)))}.table__title{font:var(--font-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;white-space:nowrap;grid-column:1 / -1;margin-inline-start:var(--page-margin);margin-block-start:var(--space-xl)}.table__copy{grid-column:1 / 3;align-self:end;margin-inline-start:var(--page-margin);margin-block-end:calc(77.6 * var(--unit-y));max-inline-size:19.5625em;display:grid;gap:var(--space-sm);justify-items:start}.footer{--on: 1;min-block-size:calc(565 * var(--unit-y));background:var(--color-surface)}.footer.is-armed:not(.is-inview){--on: 0;visibility:hidden;transition:var(--reveal-transition),visibility 0s calc(var(--duration-slow) + 4 * var(--reveal-stagger))}.footer.is-armed.is-inview{--on: 1;visibility:visible;transition:var(--reveal-transition),visibility 0s}.footer__content{display:grid;grid-template-columns:1fr 56.714%;grid-template-rows:auto 1fr auto;padding:calc(72 * var(--unit-y)) var(--page-margin) calc(56 * var(--unit-y))}.footer__top,.footer__bottom{display:contents}.footer__logo{grid-area:1 / 1 / 2 / 3;justify-self:end;inline-size:calc(70.6052 * var(--unit-y));block-size:calc(109 * var(--unit-y))}.footer__title{grid-area:1 / 1}.footer__cta{grid-area:3 / 1;justify-self:start;align-self:end}.footer__info{grid-area:3 / 2;display:flex;justify-content:space-between;min-block-size:calc(164 * var(--unit-y))}.info--address{inline-size:9.25em}@media(max-width:48rem){.section{min-block-size:0}.hero{min-block-size:var(--section-height)}.rules>i:nth-child(n+5){display:none}.trim:not(.cta__label):not(.menu__step),.trim-items>*{text-box:normal;margin-block:0}.t-h2{letter-spacing:var(--tracking-title)}.footer .info__legal .trim{text-box:trim-both cap alphabetic}.t-h3{line-height:1.2;font-size:var(--size-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.t-label{font-size:var(--size-small);letter-spacing:var(--tracking-label)}.hero .rules{display:none}.hero:before{content:"";grid-area:1 / 1;z-index:1;background:linear-gradient(to bottom,var(--veil-top),var(--veil-mid) 42%,var(--veil-bottom));transition:opacity var(--duration-slow) var(--ease) calc(var(--duration-slow) + 4 * var(--reveal-stagger))}.js-intro .hero:not(:has(.hero__media.is-revealed)):before{opacity:0}.hero__media{object-position:30% 50%}.menu__shot:nth-child(1) img{object-position:50% 93%}.menu__shot:nth-child(2) img{object-position:50% 80%}.menu__shot:nth-child(3) img{object-position:50% 90%}.menu__shot:nth-child(4) img{object-position:50% 100%}.menu__shot:nth-child(5) img{object-position:50% 100%}.statement__dish{object-position:50% 64%}.intimacy__media img{object-position:50% 70%}.hero__content{padding-block:1.375rem 1.75rem}.nav__links{display:none}.nav__logo{inline-size:1.5rem;block-size:2.375rem}.hero__text{gap:var(--gap-text)}.hero .t-h1{line-height:.94}.hero__meta{display:grid;grid-template-columns:1fr;gap:var(--gap-block);margin-inline:0}.hero__lead{inline-size:auto;margin-inline-start:0}.hero__times{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:space-between;grid-column:auto}.hero__times>.t-data{display:none}.hero__times>.cta{margin-inline-end:0}.hero__reserve{display:inline-flex}.statement__columns,.statement__months{display:none}.statement .section__content{display:flex;flex-direction:column;justify-content:space-between;min-block-size:45rem;gap:var(--gap-block);padding:var(--gap-block) var(--page-margin) 1.5rem}.statement .section__content>*{align-self:start}.statement__label{margin:0}.statement__declaration{display:grid;gap:var(--gap-block);inline-size:100%}.statement__title{margin:0}.statement__figure{display:block;inline-size:100%;aspect-ratio:354 / 164;overflow:clip}.statement__dish{inline-size:100%;block-size:100%;object-fit:cover}.statement__copy{margin:0;inline-size:16.625em;gap:var(--space-xs)}.menu__stage{display:block}.menu-intro__top{min-block-size:26.25rem;gap:var(--gap-block);padding:var(--gap-block) var(--page-margin) 1.875rem}.menu-intro__aside{inline-size:7.875rem;font-weight:var(--weight-light);letter-spacing:0}.menu-intro__block{gap:1.625rem}.menu-intro__text{gap:var(--gap-text)}.menu-intro__lead{max-inline-size:17.625em}.menu__step{display:none}.menu .menu__step:not(.is-split){transform:none}.menu:not(.is-swipe) .menu__step:first-child,.menu__step.is-current{display:block}.menu__foot{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.menu__cta{margin:0;visibility:visible;clip-path:none}.menu__cta .cta__char{transform:none}.menu__shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;aspect-ratio:390 / 340}.menu__shots::-webkit-scrollbar{display:none}.menu__shot{--on: 1;flex:0 0 100%;scroll-snap-align:start}.menu__dots{display:flex;justify-content:center}.menu__dot{inline-size:var(--tap-target);block-size:var(--tap-target);display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer}.menu__dot:before{content:"";inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--color-dark-blue);opacity:var(--opacity-faint)}.menu__dot[aria-current=true]:before{opacity:1}.intimacy{grid-template-columns:1fr}.intimacy__panel{min-block-size:33.4375rem;gap:var(--gap-block);padding:var(--gap-block) var(--page-margin) 1.875rem}.intimacy__text{gap:.875rem}.intimacy__text .t-h2{font-size:var(--size-h2-compact)}.intimacy__lead{max-inline-size:19.75em}.intimacy__booking{flex-direction:column;align-items:flex-start;gap:var(--gap-text)}.seats{inline-size:11rem;gap:.875rem}.seats>.t-label{font-weight:var(--weight-medium);letter-spacing:0;line-height:1.25}.seats__list li:not(.is-faint){margin-block:-.4em}.seats__list{grid-template-columns:repeat(4,1fr);column-gap:.625rem;row-gap:.875rem;font-size:var(--size-small);font-weight:var(--weight-light);letter-spacing:0}.intimacy__media{aspect-ratio:390 / 415}.brothers .section__content{display:flex;flex-direction:column;justify-content:space-between;min-block-size:56.25rem;gap:var(--gap-block);padding:var(--gap-block) var(--page-margin) 2.125rem}.brothers .section__content>*{align-self:start}.brothers__label{order:0;margin:0}.brothers__title{order:1;margin:0;font-size:var(--size-h2-compact)}.brothers__copy{order:3;margin:0;max-inline-size:19.875em;gap:var(--space-xs)}.brothers__portraits{display:none}.brothers__merged{order:2;grid-column:auto;margin:0;inline-size:100%;block-size:auto;aspect-ratio:606 / 353;clip-path:none}.table__stage{grid-template-rows:auto auto}.table__stage>.table__content{grid-area:1 / 1;grid-template-rows:none;gap:var(--gap-block);padding:var(--space-xl) var(--page-margin) var(--gap-block)}.table__title,.table__copy{grid-row:auto;grid-column:1 / -1;margin:0}.table__stage>.table__photo{grid-area:2 / 1;inline-size:100%;aspect-ratio:390 / 610;transform:none;will-change:auto}.table__stage>.rules{display:none}.footer__content{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto 1fr auto auto 1fr auto auto;min-block-size:50rem;padding:2.125rem var(--page-margin) 1.5rem}.footer__top{grid-area:1 / 1 / 2 / 3;display:flex;justify-content:space-between;align-items:flex-end}.footer__title{grid-area:auto}.footer__logo{grid-area:auto;justify-self:auto;inline-size:2.1875rem;block-size:3.375rem}.footer__bottom,.footer__info,.info{display:contents}.footer__cta{grid-area:3 / 1 / 4 / 3;margin:0;justify-self:start;align-self:auto}.info--hours .info__head{grid-area:5 / 1}.info--address .info__head{grid-area:5 / 2}.info--hours .info__head,.info--address .info__head{padding-block:1.5rem;border-block:var(--rule-width) solid var(--rule-color)}.info--contact .info__head{grid-area:6 / 1 / 7 / 3;padding-block-start:1.5rem}.footer__content:before{content:"";grid-area:8 / 1 / 9 / 3;border-block-start:var(--rule-width) solid var(--rule-color)}.info--address .info__legal{grid-area:8 / 1 / 9 / 3;justify-self:start;margin-block-start:.375rem}.info--contact .info__legal{grid-area:9 / 1}.info__credit{grid-area:9 / 1 / 10 / 3;justify-self:end}.info__head{align-content:start;gap:.75rem}.info__lines{align-content:start;gap:0;font-size:var(--size-small);font-weight:var(--weight-light)}.info__lines{margin-block:-.2917em}.info__lines p{line-height:1.8333}.info__head>.t-label{font-weight:var(--weight-medium);letter-spacing:.05em}.footer .info__head>.t-label.trim{text-box:trim-both cap alphabetic}.info__contact img{display:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hero__media{animation:parallax-hero linear both;animation-timeline:view();animation-range:exit}.statement__dish,.intimacy__media img,.table__photo img{animation:parallax-frame linear both;animation-timeline:view()}.table__photo{overflow:clip}}}}.loader{display:none}.is-loading{overflow:hidden}.is-loading .loader{display:grid;place-items:center;min-block-size:var(--section-height);background:var(--color-surface)}.is-loading .hero{margin-block-start:calc(-1 * var(--section-height))}.loader__caption{grid-area:1 / 1;align-self:start;justify-self:start;padding:var(--space-xl) var(--page-margin) 0}.loader__svg{grid-area:1 / 1;inline-size:calc(864 * var(--unit-x));block-size:auto;overflow:visible}.loader__star{fill:var(--color-dark-blue);stroke:var(--color-dark-blue);stroke-width:1;transform-box:fill-box;transform-origin:center}.loader__line{fill:none;stroke:var(--color-dark-blue);stroke-width:.6;stroke-dasharray:0 1}.loader__label{grid-area:1 / 1;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:48rem){.loader__svg{inline-size:calc(100vw - 2 * var(--page-margin))}.loader__star{stroke-width:2.4}.loader__line{stroke-width:1.8}}
