@font-face{font-family:display;src:url(../media/cormorant_garamond_variable-s.p.1wfvpvbbo3vam.woff2)format("woff2");font-display:swap;font-weight:300 500;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.display_7ff03f1a-module__uG2P1q__className{font-family:display,display Fallback}.display_7ff03f1a-module__uG2P1q__variable{--font-valky:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/jost_variable-s.p.2oit_qwt_8fbv.woff2)format("woff2");font-display:swap;font-weight:300 400;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.sans_2a265eb0-module__EB0-SG__className{font-family:sans,sans Fallback}.sans_2a265eb0-module__EB0-SG__variable{--font-nord:"sans", "sans Fallback"}
@font-face{font-family:body;src:url(../media/judson_normal_400-s.p.2l3x76nsoqpl2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/judson_normal_700-s.p.2-vx8oye81_4_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:94.04%;descent-override:25.86%;line-gap-override:0.0%;size-adjust:95.92%}.body_60fe8847-module__gy_EXW__className{font-family:body,body Fallback}.body_60fe8847-module__gy_EXW__variable{--font-judson:"body", "body Fallback"}
@font-face{font-family:cartaTitle;src:url(../media/italiana_normal_400-s.p.1tj3dv4o9w_26.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cartaTitle Fallback;src:local(Arial);ascent-override:95.05%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:97.63%}.cartatitle_1a94fa04-module__kXYu4W__className{font-family:cartaTitle,cartaTitle Fallback}.cartatitle_1a94fa04-module__kXYu4W__variable{--font-carta-title:"cartaTitle", "cartaTitle Fallback"}
@font-face{font-family:carta;src:url(../media/josefin_sans_variable-s.p.2_qo59wgdum1k.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:carta;src:url(../media/josefin_sans_italic_variable-s.p.1q-hfbjglz9vu.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:carta Fallback;src:local(Arial);ascent-override:82.19%;descent-override:27.4%;line-gap-override:0.0%;size-adjust:91.25%}.carta_9d0cd2c4-module__guxLyG__className{font-family:carta,carta Fallback}.carta_9d0cd2c4-module__guxLyG__variable{--font-carta:"carta", "carta Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--color-bg);--color-accent:var(--color-accent);--font-display:var(--font-display);--font-body:var(--font-body)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.table-cell{display:table-cell}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--color-bg:#263737;--color-accent:#d39969;--color-text:#fff;--glow-olive:#8c875f;--glow-green:#507848;--font-display:var(--font-valky), "Cormorant Garamond", Georgia, serif;--font-sans:var(--font-nord), "Jost", "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-judson), Georgia, serif;--font-size-normal:16px;--font-size-small:14px;--font-size-smallest:12px;--font-size-h1:30px;--font-size-h2:16px;--font-size-big:100px;--spacer:60px;--spacer-half:30px;--nav-height:100px;--nav-safe:calc(var(--nav-height) + 24px);--container:100%;--gutter:15px}@media (min-width:767px){:root{--font-size-normal:17px;--font-size-h1:37px;--font-size-h2:17px;--font-size-big:100px;--spacer:80px;--spacer-half:60px;--nav-height:104px}}@media (min-width:768px){:root{--container:750px}}@media (min-width:991px){:root{--font-size-h1:40px;--font-size-h2:18px;--font-size-big:160px;--spacer:90px}}@media (min-width:992px){:root{--container:970px}}@media (min-width:1200px){:root{--container:1170px}}@media (min-width:1201px){:root{--font-size-normal:18px;--font-size-h1:47px;--font-size-big:200px;--spacer:100px}}@media (min-width:1500px){:root{--container:1460px}}@media (min-width:1600px){:root{--font-size-h1:52px;--font-size-h2:20px;--font-size-big:260px;--spacer:120px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lenis{scroll-behavior:auto}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.45;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,.t-display{font-family:var(--font-display);font-size:var(--font-size-h1);text-transform:uppercase;color:var(--color-accent);letter-spacing:.01em;font-weight:400;line-height:1.22}h2,.t-kicker{font-family:var(--font-sans);font-size:var(--font-size-h2);color:var(--color-accent);letter-spacing:.02em;font-weight:300;line-height:1.5}h2 strong{text-transform:uppercase;font-weight:400}p{font-family:var(--font-body);font-size:var(--font-size-normal);line-height:1.45}p.small{font-size:var(--font-size-small)}.chef-bio p+p{margin-top:1em}.split-pending{opacity:0}.split-ready{opacity:1}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container-offset-left{margin-left:max(var(--gutter), calc((100% - var(--container)) / 2));padding-left:var(--offset-gap,95px);padding-right:0}.image-area{position:relative}.image-area .highlight{z-index:2;position:absolute;top:0;left:0}.image-area .highlight.diff{top:-75px;left:var(--offset-gap,95px);z-index:100}.image-area .carousel{margin-left:var(--offset-gap,95px)}@media (max-width:766px){.container-offset-left{padding-left:var(--gutter);padding-right:var(--gutter)}.image-area .carousel{margin-left:0}.image-area .highlight,.image-area .highlight.diff{flex-wrap:wrap;row-gap:4px;margin-bottom:24px;position:static}}.gap-line{height:21px}.spacer{height:var(--spacer)}.spacer-half{height:var(--spacer-half)}.spacer-overhang{height:120px}@media (max-width:766px){.spacer-overhang{height:var(--spacer-half)}}.row{grid-template-columns:repeat(12,1fr);gap:0 30px;display:grid}.row>*{grid-column-end:span 12;min-width:0}@media (min-width:768px){.col-sm-5{grid-column-end:span 5}.col-sm-6{grid-column-end:span 6}.col-sm-7{grid-column-end:span 7}}@media (min-width:992px){.col-md-1{grid-column-end:span 1}.col-md-5{grid-column-end:span 5}.col-md-6{grid-column-end:span 6}.col-md-7{grid-column-end:span 7}.col-md-9{grid-column-end:span 9}.col-md-10{grid-column-end:span 10}.col-md-11{grid-column-end:span 11}.col-md-offset-1{grid-column-start:2}.col-md-offset-3{grid-column-start:4}}@media (min-width:1200px){.col-lg-5{grid-column-end:span 5}.col-lg-7{grid-column-end:span 7}.col-lg-8{grid-column-end:span 8}.col-lg-9{grid-column-end:span 9}.col-lg-offset-2{grid-column-start:3}.col-lg-offset-3{grid-column-start:4}}.full-row{grid-column:1/-1}.text-center{text-align:center}.glow{position:relative;overflow-x:clip}.glow:after{content:"";z-index:-1;filter:blur(50px);pointer-events:none;background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.glow-right:after{left:45%;right:-45%}.glow-left:after{left:-45%;right:45%}.glow-top:after{top:-5%;bottom:5%}.glow-bottom:after{top:5%;bottom:-5%}.glow-olive:after{background-image:radial-gradient(circle closest-side, var(--glow-olive) 0%, var(--color-bg) 100%)}.glow-green:after{background-image:radial-gradient(circle closest-side, var(--glow-green) 0%, var(--color-bg) 100%)}.btn{font-family:var(--font-sans);font-size:var(--font-size-smallest);letter-spacing:1px;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent);align-items:center;gap:14px;font-weight:300;line-height:1.43;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}}.btn{background-color:var(--glow-green)}@supports (color:color-mix(in lab, red, red)){.btn{background-color:color-mix(in srgb, var(--glow-green) 55%, transparent)}}.btn{cursor:pointer;border-radius:2px;padding:12px 22px;transition:background-color .35s,border-color .35s,color .35s}.btn:hover{background-color:var(--glow-green)}@supports (color:color-mix(in lab, red, red)){.btn:hover{background-color:color-mix(in srgb, var(--glow-green) 85%, transparent)}}.btn:hover{border-color:var(--color-accent)}.btn .icon{transition:transform .35s;display:inline-flex}.btn:hover .icon{transform:translate(4px)}.btn-plain{background-color:#0000}.btn-lg{letter-spacing:1.6px;background-color:var(--glow-green);border-width:1.5px;gap:18px;padding:clamp(16px,2vw,21px) clamp(28px,3.4vw,44px);font-size:clamp(13px,1.1vw,15px)}@supports (color:color-mix(in lab, red, red)){.btn-lg{background-color:color-mix(in srgb, var(--glow-green) 72%, transparent)}}.btn-lg:hover{background-color:var(--glow-green)}@supports (color:color-mix(in lab, red, red)){.btn-lg:hover{background-color:color-mix(in srgb, var(--glow-green) 100%, transparent)}}.btn-lg .icon svg{width:30px}.cta-lead{max-width:30ch;font-family:var(--font-body);color:var(--color-text);text-wrap:balance;margin:0 auto clamp(16px,2.4vw,26px);font-size:clamp(17px,1.6vw,21px);line-height:1.45}#cursor{pointer-events:none;z-index:1000;position:fixed;inset:0}#cursor.is-over-embed{visibility:hidden}body:has(.reserve-embed:hover) #cursor{visibility:hidden}.cursor-circle{will-change:transform;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.circle-small{background-color:var(--color-accent);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px}.circle-big{border:1px solid var(--color-accent);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px}@supports (color:color-mix(in lab, red, red)){.circle-big{border:1px solid color-mix(in srgb, var(--color-accent) 70%, transparent)}}.circle-big{transition:width .35s,height .35s,margin .35s,background-color .35s}.circle-big.hovered{background-color:var(--color-accent);width:70px;height:70px;margin:-35px 0 0 -35px}@supports (color:color-mix(in lab, red, red)){.circle-big.hovered{background-color:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.circle-big.clicked{width:54px;height:54px;margin:-27px 0 0 -27px}@media (hover:none),(max-width:991px){#cursor{display:none}}#navigation{height:var(--nav-height);z-index:30;box-shadow:none;background-color:#0000;transition:background-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}#navigation.is-scrolled{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){#navigation.is-scrolled{background-color:color-mix(in srgb, var(--color-bg) 92%, transparent)}}#navigation.is-scrolled{-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000040}#navigation .container{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.nav-logo img{width:70px;height:70px}@media (max-width:766px){:root{--nav-height:76px}.nav-logo img{width:54px;height:54px}}.nav-right{align-items:center;gap:28px;display:flex}.lang-switch{color:var(--color-accent);align-items:center;gap:10px;display:flex}.lang-choice{font-family:var(--font-sans);font-size:var(--font-size-small);gap:8px;display:flex}.lang-choice button{cursor:pointer;color:inherit;font:inherit;opacity:.6;background:0 0;border:0;padding:0;transition:opacity .3s}.lang-choice button:hover,.lang-choice button.is-active{opacity:1}@media (max-width:480px){.nav-right .lang-switch{display:none}}.nav-instagram{width:34px;height:34px;color:var(--color-accent);opacity:.85;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:inline-flex}.nav-instagram svg{width:18px;height:18px}.nav-instagram:hover{opacity:1;transform:scale(1.08)}.error-screen{min-height:100svh;padding-block:var(--nav-safe);align-items:center;display:flex}#teaser{height:100dvh;position:relative;overflow:hidden}.teaser-media{background:var(--color-bg) url(/videos/hero-poster.webp) center / cover no-repeat;position:absolute;inset:0}@media (max-width:766px){.teaser-media{background-image:url(/videos/hero-movil-poster.webp)}}.teaser-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.teaser-media:after{content:"";background:linear-gradient(#0f18188c 0%,#0f181826 45%,#1f2d2dd9 100%);position:absolute;inset:0}.teaser-caption{z-index:1;padding-bottom:calc(clamp(28px, 6vh, 64px) + env(safe-area-inset-bottom));pointer-events:none;text-shadow:0 2px 18px #00000073;position:absolute;bottom:0;left:0;right:0}.teaser-caption .container{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.teaser-caption__kicker{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent);text-shadow:0 1px 10px #000000b3;margin:0;font-size:13px;font-weight:300}.teaser-caption__heading{max-width:14em;font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;color:#fff;margin:0;font-size:clamp(34px,3.6vw,60px);font-weight:400;line-height:1.04}@media (max-width:766px){.teaser-caption .container{gap:8px;padding-right:88px}.teaser-caption__kicker{letter-spacing:.24em;font-size:11px}.teaser-caption__heading{max-width:none;font-size:clamp(25px,7.2vw,34px)}}@media (prefers-reduced-motion:no-preference){.teaser-caption .container>*{animation:1.1s cubic-bezier(.15,.61,0,1) both teaser-caption-in}.teaser-caption__heading{animation-delay:.15s!important}}@keyframes teaser-caption-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.journey{--journey-scroll:8.2;--plate-size:clamp(280px, 42vw, 700px);height:calc(var(--journey-scroll) * 100svh);background-color:var(--color-bg);position:relative}.journey__pin{height:100svh;position:sticky;top:0;overflow:hidden}.journey__corner{z-index:6;font-family:var(--font-sans);color:var(--color-accent);text-shadow:0 1px 3px #0a1212e6,0 0 18px #0a1212b3;margin:0;position:absolute}.journey__corner--kicker{top:var(--nav-safe);left:max(var(--gutter), calc((100% - var(--container)) / 2));font-weight:400;line-height:1.45;font-size:var(--font-size-smallest);letter-spacing:3px;text-transform:uppercase}.journey__corner--footnote{bottom:48px;left:max(var(--gutter), calc((100% - var(--container)) / 2));border-top:1px solid var(--color-accent);max-width:330px;padding-top:16px}@supports (color:color-mix(in lab, red, red)){.journey__corner--footnote{border-top:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.journey__corner--footnote{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--color-text);line-height:1.5}@supports (color:color-mix(in lab, red, red)){.journey__corner--footnote{color:color-mix(in srgb, var(--color-text) 62%, transparent)}}.journey__drift{z-index:1;pointer-events:none;position:absolute;inset:0}.journey__drift-item{translate:-50% -50%;rotate:var(--tilt,0deg);opacity:0;will-change:transform, opacity;position:absolute}.journey__photo{background-color:var(--color-text);width:100%;height:100%;margin:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.journey__photo{background-color:color-mix(in srgb, var(--color-text) 92%, var(--color-accent))}}.journey__photo{box-shadow:0 24px 60px #00000073}.journey__photo img{object-fit:cover;width:100%;height:100%}.journey__icon{width:100%;height:100%;color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.journey__icon{color:color-mix(in srgb, var(--color-accent) 70%, transparent)}}.journey__plate-slot,.journey__plate-wrap{display:contents}.journey__sides{display:none}.journey__plate-scene{z-index:2;width:var(--plate-size);height:var(--plate-size);filter:drop-shadow(0 30px 80px #0000008c);position:absolute;top:50%;left:66%;translate:-50% -50%}.journey__plate{will-change:transform;position:absolute;inset:0}.journey__plate img{object-fit:cover;width:100%;height:100%;clip-path:circle(var(--plate-clip,48%) at 50% 50%);display:block}.journey__content{z-index:4;top:50%;left:max(var(--gutter), calc((100% - var(--container)) / 2));text-align:left;opacity:0;width:min(32%,400px);position:absolute;translate:0 -50%}.journey__stages{margin:0;padding:0;list-style:none;display:grid}.journey__stage{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .35s,visibility 0s linear .35s}.journey__stage.is-active{visibility:visible;opacity:1;transition:opacity .35s}.journey__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--color-accent);flex-direction:column;gap:2px;margin:0;font-size:clamp(30px,3.6vw,54px);font-weight:400;line-height:1.05;display:flex}.journey__script{font-family:var(--font-body);text-transform:none;letter-spacing:.01em;color:var(--color-accent);font-size:.56em;font-style:italic}@supports (color:color-mix(in lab, red, red)){.journey__script{color:color-mix(in srgb, var(--color-accent) 78%, var(--color-text))}}.journey__script{margin-top:-.06em;padding-left:.15em}.journey__copy{font-size:var(--font-size-normal);color:var(--color-text);margin:22px 0 0;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.journey__copy{color:color-mix(in srgb, var(--color-text) 78%, transparent)}}.journey__pagination{font-family:var(--font-sans);font-size:var(--font-size-smallest);letter-spacing:2px;color:var(--color-accent);align-items:center;gap:12px;margin-top:28px;display:flex}.journey__track{background-color:var(--color-accent);flex:auto;height:1px}@supports (color:color-mix(in lab, red, red)){.journey__track{background-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}}.journey__bar{background-color:var(--color-accent);transform-origin:0;height:100%;display:block;transform:scaleX(.2)}@media (max-width:900px){.journey{--journey-scroll:5;--plate-size:clamp(220px, 62vw, 380px)}.journey__drift-item--photo{display:none}.journey__corner--kicker,.journey__corner--footnote{text-align:center;margin-inline:auto;position:static}.journey__corner--footnote{max-width:min(88%,330px)}.journey__pin{padding:calc(var(--nav-height) + clamp(8px, 2svh, 20px)) var(--gutter) clamp(12px, 3svh, 28px);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2svh,20px);display:flex;overflow:clip}.journey__plate-slot{flex:0 1 var(--plate-size);justify-content:center;align-items:center;width:100%;min-height:120px;display:flex;container-type:size}.journey__plate-scene{flex:none;width:100%;height:100%;position:relative;top:auto;left:auto;translate:none}.journey__content{text-align:center;width:min(88%,420px);position:relative;top:auto;left:auto;translate:none}.journey__script{padding-left:0}.journey__copy{margin:12px auto 0;font-size:15px;line-height:1.5}.journey__pagination{margin-top:14px}.journey__plate-wrap{flex:none;width:min(100cqw,100cqh);height:min(100cqw,100cqh);display:block;position:relative}.journey__sides{z-index:3;pointer-events:none;width:100vw;height:100%;display:block;position:absolute;top:0;left:50%;translate:-50%}.journey__side{width:clamp(78px,25vw,150px);aspect-ratio:var(--ratio,5 / 6);translate:0 -50%;rotate:var(--tilt,0deg);opacity:0;will-change:transform, opacity;position:absolute;top:50%}.journey__side--left{left:3vw}.journey__side--right{right:3vw}.journey__side .journey__photo{padding:4px;box-shadow:0 14px 34px #00000080}}@media (max-width:900px) and (max-height:760px){.journey__corner--footnote{display:none}}@media (max-width:560px){.journey__drift{display:none}}@media (prefers-reduced-motion:reduce){.journey{height:auto}.journey__pin{height:auto;padding-block:var(--spacer);position:relative}.journey__content{opacity:1}.journey__drift,.journey__sides{display:none}}.table-block{align-items:center;gap:40px;display:grid}@media (min-width:768px){.table-block.break-sm{grid-template-columns:5fr 1fr 7fr;gap:0}}@media (min-width:992px){.table-block.break-md{grid-template-columns:1fr 1fr;gap:0}}.table-cell{min-width:0}.vertical-align-middle{flex-direction:column;justify-content:center;display:flex}.background-image{background-position:50%;background-size:cover;min-height:380px}@media (min-width:992px){.background-image{min-height:531px}}.origin-gallery{position:relative;overflow:hidden}.origin-gallery__slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.2s;position:absolute;inset:0}.origin-gallery__slide.is-active{opacity:1;z-index:1}@media (prefers-reduced-motion:reduce){.origin-gallery__slide{transition:none}}.table-text{padding:40px var(--gutter)}@media (min-width:992px){.table-text{padding:40px 60px}}.highlight{font-family:var(--font-display);color:var(--color-accent);white-space:nowrap;will-change:transform;align-items:baseline;gap:14px;display:flex}.highlight-big{font-size:var(--font-size-big);line-height:.78;display:inline-block}.highlight-small{font-size:var(--font-size-h1);text-transform:uppercase;line-height:1;display:inline-block}.carousel{position:relative;overflow:hidden}.carousel-track{will-change:transform;align-items:center;gap:30px;width:max-content;display:flex}.carousel-item{flex:none;overflow:hidden}.carousel-item img{object-fit:cover;width:100%;height:100%}.carousel-marquee .carousel-track{animation:carousel-scroll var(--marquee-duration,60s) linear infinite}@keyframes carousel-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 15px))}}.carousel-marquee:hover .carousel-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.carousel-marquee .carousel-track{animation:none}html{scroll-behavior:auto}}.ig-marquee:focus-within .carousel-track{animation-play-state:paused}.ig-post__link{width:100%;height:100%;color:var(--color-text);display:block;position:relative;overflow:hidden}.ig-post__link:focus-visible{outline:1px solid var(--color-accent);outline-offset:-1px}.carousel-item .ig-post__img{transition:transform 1.2s cubic-bezier(.15,.61,0,1)}.ig-post__link:hover .ig-post__img,.ig-post__link:focus-visible .ig-post__img{transform:scale(1.05)}.ig-post__kind{color:#fff;filter:drop-shadow(0 1px 3px #00000080);width:20px;height:20px;position:absolute;top:14px;right:14px}.ig-post__kind svg{width:100%;height:100%}.ig-post__overlay{background:linear-gradient(to top, var(--color-bg) 0%, var(--color-bg) 45%, transparent 85%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:24px 22px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ig-post__overlay{background:linear-gradient(to top, color-mix(in srgb, var(--color-bg) 95%, transparent) 0%, color-mix(in srgb, var(--color-bg) 78%, transparent) 45%, transparent 85%)}}.ig-post__overlay{opacity:0;transition:opacity .45s}.ig-post__overlay>*{transition:transform .8s cubic-bezier(.15,.61,0,1);transform:translateY(12px)}.ig-post__link:hover .ig-post__overlay,.ig-post__link:focus-visible .ig-post__overlay{opacity:1}.ig-post__link:hover .ig-post__overlay>*,.ig-post__link:focus-visible .ig-post__overlay>*{transform:none}.ig-post__date,.ig-post__more{font-family:var(--font-sans);font-size:var(--font-size-smallest);letter-spacing:1px;text-transform:uppercase;font-weight:300}.ig-post__date{color:var(--color-accent)}.ig-post__caption{font-family:var(--font-body);font-size:var(--font-size-small);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ig-post__more{color:var(--color-accent);align-items:center;gap:8px;margin-top:4px;display:inline-flex}.ig-post__more svg{width:16px;height:16px}@media (hover:none){.ig-post__overlay{display:none}}.ig-follow{margin-top:var(--spacer-half);justify-content:center;display:flex}.ig-follow__glyph{flex:none;width:16px;height:16px}.ig-follow__handle{text-transform:none;letter-spacing:.5px;border-left:1px solid var(--color-accent);padding-left:14px}@supports (color:color-mix(in lab, red, red)){.ig-follow__handle{border-left:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}}@media (max-width:480px){.ig-follow__handle{display:none}}@media (prefers-reduced-motion:reduce){.ig-marquee{overflow:auto hidden}.ig-marquee .ig-post[aria-hidden=true]{display:none}}.tables-slider{aspect-ratio:1196/658;width:100%;position:relative;overflow:hidden}.tables-slide{opacity:0;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.tables-slide.is-active{opacity:1}.tables-slide img{object-fit:cover;width:100%;height:100%}.tables-dots{z-index:5;justify-content:center;gap:10px;display:flex;position:absolute;bottom:22px;left:0;right:0}.tables-dot{border:1px solid var(--color-accent);cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .3s}.tables-dot.is-active{background-color:var(--color-accent)}.margin-image{will-change:transform;overflow:hidden}.margin-image img{object-fit:cover;width:100%;height:100%}.chef-carousel{aspect-ratio:4/5;position:relative;overflow:hidden}.chef-carousel img{object-fit:cover;object-position:50% 35%;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.chef-carousel img.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.chef-carousel img{transition:none}}.menu-browser{--ms-paper:#fffdfa;--ms-ink:#0b0b0b;--ms-mauve:#633058;--ms-dot-fill:#eee1d3;--ms-box:#eee4d8;--ms-green:#1e473a;--ms-note:#345a4f}.menu-tabs{flex-wrap:wrap;justify-content:center;gap:clamp(12px,3vw,40px);margin-bottom:clamp(28px,4vw,48px);display:flex}.menu-tab{font-family:var(--font-carta), "Josefin Sans", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);background:0 0;border:0;padding:10px 2px 14px;font-size:clamp(14px,1.25vw,17px);font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.menu-tab{color:color-mix(in srgb, var(--color-text) 55%, transparent)}}.menu-tab{cursor:pointer;transition:color .3s}.menu-tab:after{content:"";background:var(--ms-dot-fill);height:1px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:.16em;transform:scaleX(0)}.menu-tab:hover{color:var(--color-text)}.menu-tab[aria-selected=true]{color:var(--ms-dot-fill)}.menu-tab[aria-selected=true]:after{transform:scaleX(1)}.menu-stage{max-width:860px;margin-inline:auto;container-type:inline-size}.menu-stage[hidden]{display:none!important}.is-stack .menu-stage{gap:clamp(28px,4vw,56px);display:grid}.menu-sheet{--ms-inset-l:clamp(18px, 9.4cqi, 81px);--ms-inset-r:clamp(11px, 3.6cqi, 31px);--ms-mid:calc(var(--ms-inset-l) + (100% - var(--ms-inset-l) - var(--ms-inset-r)) * .53);--ms-dot:clamp(15px, 4.6cqi, 38px);--ms-dot-border:clamp(1.25px, .28cqi, 2.4px);--ms-gap:clamp(14px, 3.9cqi, 34px);background:var(--ms-paper);min-height:141.4cqi;color:var(--ms-ink);font-family:var(--font-carta), "Josefin Sans", sans-serif;text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.is-pager .menu-sheet{animation:.5s cubic-bezier(.2,.7,.2,1) both ms-sheet-in}@keyframes ms-sheet-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.is-pager .menu-sheet{animation:none}}.menu-sheet p,.menu-sheet h3,.menu-sheet h4{color:inherit;font-family:inherit}.ms-line{background:var(--ms-mauve);width:1px;position:absolute;top:0;bottom:0}.ms-line.is-left{left:var(--ms-inset-l)}.ms-line.is-right{right:var(--ms-inset-r)}.ms-rule{z-index:2;border-top:1px solid var(--ms-mauve);flex:none;height:0;position:relative}.ms-dot{box-sizing:border-box;width:var(--ms-dot);height:var(--ms-dot);border:var(--ms-dot-border) solid #000;background:var(--ms-dot-fill);border-radius:50%;position:absolute;top:-.5px}.ms-dot.is-a{left:calc(var(--ms-inset-l) + .5px);transform:translate(-50%,-50%)}.ms-dot.is-b{right:calc(var(--ms-inset-r) + .5px);transform:translate(50%,-50%)}.ms-dot.is-center{left:calc(var(--ms-mid) + .5px);transform:translate(-50%,-50%)}.ms-col.is-left .ms-rule.is-col .ms-dot.is-b{right:-.5px}.ms-col.is-right .ms-rule.is-col .ms-dot.is-a{left:.5px}.ms-center-line{top:0;bottom:0;left:var(--ms-mid);background:var(--ms-mauve);width:1px;position:absolute}.ms-edge{flex:none;height:clamp(16px,3.8cqi,34px)}.ms-head{padding:clamp(14px, 3.4cqi, 30px) calc(var(--ms-inset-r) + var(--ms-gap)) clamp(14px, 3.4cqi, 30px) calc(var(--ms-inset-l) + var(--ms-gap));justify-content:center;display:flex}.ms-head img{width:clamp(170px,46cqi,400px);height:auto}.ms-banner{padding:clamp(10px, 2.3cqi, 20px) calc(var(--ms-inset-r) + var(--ms-gap)) clamp(10px, 2.3cqi, 20px) calc(var(--ms-inset-l) + var(--ms-gap));letter-spacing:.06em;text-align:center;text-transform:uppercase;text-wrap:balance;font-size:clamp(12.5px,2.5cqi,21px);font-weight:700;line-height:1.3}.ms-footnote{padding:clamp(10px, 2.3cqi, 20px) calc(var(--ms-inset-r) + var(--ms-gap)) clamp(16px, 3.4cqi, 30px) calc(var(--ms-inset-l) + var(--ms-gap));letter-spacing:.08em;text-align:center;font-size:clamp(13.5px,2.35cqi,20px);font-style:italic;line-height:1.7;color:var(--ms-note)!important}.ms-band{flex:none;position:relative}.ms-band.is-last{flex:1 0 auto}.ms-band.is-split{grid-template-columns:var(--ms-mid) 1fr;align-items:start;display:grid}.ms-band.is-split>.ms-rule.is-stack{display:none}.ms-watermark{top:50%;left:calc(var(--ms-inset-l) + (100% - var(--ms-inset-l) - var(--ms-inset-r)) / 2);opacity:.055;filter:grayscale();pointer-events:none;width:clamp(120px,46cqi,400px);height:auto;position:absolute;transform:translate(-50%,-50%)}.ms-cat{z-index:1;padding-block:clamp(20px,4.4cqi,40px) clamp(18px,3.8cqi,34px);position:relative}.is-single .ms-cat,.is-flow .ms-cat{padding-left:calc(var(--ms-inset-l) + var(--ms-gap));padding-right:calc(var(--ms-inset-r) + var(--ms-gap))}.is-single .ms-cat{text-align:center}.ms-col.is-left .ms-cat{padding-left:calc(var(--ms-inset-l) + var(--ms-gap));padding-right:calc(var(--ms-dot) / 2 + clamp(6px, 1.2cqi, 10px))}.ms-col.is-right .ms-cat{padding-left:var(--ms-gap);padding-right:calc(var(--ms-inset-r) + clamp(8px, 1.4cqi, 12px))}.ms-title{letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-bottom:clamp(16px,3.6cqi,32px);padding-left:.16em;font-size:clamp(28px,4.7cqi,42px);font-weight:400;line-height:1.18;font-family:var(--font-carta-title), "Italiana", serif!important}.ms-items{margin:0;padding:0;list-style:none}.ms-item{break-inside:avoid}.ms-item+.ms-item{margin-top:clamp(15px,2.4cqi,21px)}.ms-price{white-space:nowrap}.ms-name{letter-spacing:.07em;text-transform:uppercase;font-size:clamp(14.5px,2.05cqi,18px);font-weight:700;line-height:1.5}.ms-desc{text-wrap:pretty;letter-spacing:.1em;margin-top:.8em;font-size:clamp(14px,1.98cqi,17px);font-weight:400;line-height:1.62}.ms-desc strong{font-weight:700}.is-single .ms-name{font-size:clamp(15.5px,2.7cqi,23px)}.is-single .ms-desc{font-size:clamp(14.5px,2.35cqi,20px)}.ms-item.is-featured .ms-name{color:var(--ms-green)}.ms-featured-price{margin-top:.35em}.ms-options{letter-spacing:.1em;gap:.3em;margin:.6em 0 0;padding:0;font-size:clamp(14px,2.05cqi,18px);line-height:1.6;list-style:none;display:grid}.ms-options li{padding-left:1.2em;position:relative}.ms-options li:before{content:"•";position:absolute;left:.25em}.ms-options strong{white-space:nowrap;font-weight:700}.ms-group+.ms-group{margin-top:clamp(20px,4cqi,34px)}.ms-group-title{letter-spacing:.14em;text-transform:uppercase;break-after:avoid;margin-bottom:.9em;font-size:clamp(12.5px,1.85cqi,16px);font-weight:700;color:var(--ms-green)!important}.ms-group .ms-item+.ms-item{margin-top:clamp(12px,2.4cqi,20px)}.ms-cat.is-flow .ms-groups{columns:2;column-gap:calc(var(--ms-gap) * 2);column-rule:1px solid var(--ms-mauve)}.ms-band.is-price{padding:clamp(18px, 3.8cqi, 34px) calc(var(--ms-inset-r) + var(--ms-gap)) clamp(18px, 3.8cqi, 34px) calc(var(--ms-inset-l) + var(--ms-gap));text-align:center}.ms-price-amount{z-index:1;letter-spacing:.06em;font-size:clamp(32px,5.6cqi,52px);font-weight:700;line-height:1.1;position:relative}.ms-price-note{z-index:1;letter-spacing:.1em;text-transform:uppercase;margin-top:.5em;font-size:clamp(13px,2.3cqi,19px);position:relative;color:var(--ms-note)!important}.ms-price-link{z-index:1;letter-spacing:.12em;text-transform:uppercase;margin-top:1.1em;font-size:clamp(11.5px,1.9cqi,15px);position:relative}.ms-price-link a{border-bottom:1px solid;padding-bottom:.15em;transition:opacity .25s;color:var(--ms-note)!important}.ms-price-link a:hover{opacity:.65}.ms-band.is-tasting{padding:clamp(14px, 3.4cqi, 30px) calc(var(--ms-inset-r) + clamp(8px, 1.6cqi, 14px)) clamp(14px, 3.4cqi, 30px) calc(var(--ms-inset-l) + clamp(8px, 1.6cqi, 14px))}.ms-tasting{z-index:1;background:var(--ms-box);text-align:center;padding:clamp(20px,3.8cqi,34px) clamp(16px,3cqi,28px);position:relative}.ms-tasting__title{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.2em;-webkit-text-stroke:.045em currentColor;margin-bottom:.75em;font-size:clamp(20px,3.4cqi,30px);font-weight:400;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;font-family:var(--font-carta-title), "Italiana", serif!important}.ms-tasting__dishes{letter-spacing:.06em;font-size:clamp(14.5px,2.4cqi,20.5px);line-height:1.5}.ms-tasting__price{letter-spacing:.06em;margin-top:1em;font-size:clamp(14px,2.35cqi,20px);font-weight:700}@container (max-width:620px){.menu-sheet{min-height:0}.ms-band.is-split{display:block}.ms-band.is-split>.ms-center-line{display:none}.ms-band.is-split>.ms-rule.is-stack{display:block}.ms-dot.is-center{display:none}.ms-col.is-left .ms-cat,.ms-col.is-right .ms-cat{padding-left:calc(var(--ms-inset-l) + var(--ms-gap));padding-right:calc(var(--ms-inset-r) + var(--ms-gap))}.ms-col.is-left .ms-rule.is-col .ms-dot.is-b{right:calc(var(--ms-inset-r) + .5px)}.ms-col.is-right .ms-rule.is-col .ms-dot.is-a{left:calc(var(--ms-inset-l) + .5px)}.ms-cat.is-flow .ms-groups{columns:1}}.menu-pager{justify-content:center;align-items:center;gap:22px;margin-top:clamp(24px,3vw,36px);display:flex}.menu-pager__arrow{background:var(--ms-dot-fill);color:#16261f;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .3s,opacity .3s;display:grid}.menu-pager__arrow svg{width:18px;height:auto}.menu-pager__arrow.is-prev svg{transform:rotate(180deg)}.menu-pager__arrow:disabled{opacity:.28;cursor:default}.menu-pager__arrow:not(:disabled):hover{transform:scale(1.07)}.menu-pager__dots{gap:14px;margin:0;padding:0;list-style:none;display:flex}.menu-pager__dot{border:1.5px solid var(--ms-dot-fill);cursor:pointer;background:0 0;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .3s,transform .3s;display:block;position:relative}.menu-pager__dot:after{content:"";position:absolute;inset:-10px}.menu-pager__dot[aria-current=page]{background:var(--ms-dot-fill);transform:scale(1.2)}.visit-where{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(20px,3vw,44px);display:flex}.visit-column{flex-direction:column;align-items:center;display:flex}.visit-column>h3{margin:0 0 14px}.visit-column--map{flex:0 clamp(240px,30vw,360px);width:100%}.visit-map{aspect-ratio:16/9;border:1px solid var(--color-accent);width:100%}@supports (color:color-mix(in lab, red, red)){.visit-map{border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent)}}.visit-map{background-color:var(--color-text);border-radius:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.visit-map{background-color:color-mix(in srgb, var(--color-text) 6%, transparent)}}.visit-map iframe{border:0;width:100%;height:100%;display:block}@media (max-width:700px){.visit-where{flex-direction:column;align-items:center}.visit-column--map{flex:none;width:min(100%,340px)}}.hours{grid-template-columns:max-content max-content max-content;justify-content:center;align-items:baseline;gap:8px 32px;margin:0;display:grid}.hours>dt,.hours>dd{white-space:nowrap;margin:0}.visit-address{font-style:normal}.visit-call{flex-direction:column;align-items:center;display:flex}.visit-call>h3{margin:0 0 14px}.btn-call .icon,.btn-call:hover .icon{transform:none}.btn-call{letter-spacing:.06em;font-size:var(--font-size-small)}@media (max-width:560px){.hours{text-align:center;display:block}.hours>dt{margin-top:16px}.hours>dt:first-child{margin-top:0}.hours>dd{font-size:var(--font-size-small);color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hours>dd{color:color-mix(in srgb, var(--color-text) 75%, transparent)}}.hours>dd{font-weight:300}}#footer{padding-block:40px}#footer .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;display:flex}.footer-links{gap:24px;display:flex}.footer-links a{font-size:var(--font-size-small);transition:color .3s}.footer-links a:hover{color:var(--color-accent)}.legal{max-width:70ch;margin-inline:auto}.legal h2{margin:36px 0 10px}.legal h2:first-child{margin-top:0}.legal h3{font-size:var(--font-size-normal);margin:20px 0 6px}.legal p{margin-bottom:14px}.legal a{color:var(--color-accent)}.legal ul{margin:0 0 14px;padding-left:20px}.legal li{margin-bottom:6px;padding-left:4px}.legal li::marker{color:var(--color-accent)}.legal__updated{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.legal__updated{color:color-mix(in srgb, var(--color-text) 55%, transparent)}}.legal__updated{font-size:var(--font-size-smallest)}.fab-row{--fab-inset:clamp(16px, 3vw, 32px);left:var(--fab-inset);right:var(--fab-inset);bottom:calc(var(--fab-inset) + env(safe-area-inset-bottom,0px));z-index:90;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.fab-row>*{pointer-events:auto}.fab{cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 8px 24px #00000059}.fab svg{width:22px;height:22px}.fab:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000073}.fab:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.fab--whatsapp{color:#fff;background-color:#25d366}.fab--chat{background-color:var(--color-accent);color:var(--color-bg)}.chatbot{border:1px solid var(--color-accent);flex-direction:column;width:min(380px,100%);max-height:min(560px,100svh - 160px);display:flex;position:absolute;bottom:calc(100% + 12px);right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chatbot{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent)}}.chatbot{background-color:var(--color-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.chatbot{background-color:color-mix(in srgb, var(--color-bg) 96%, #000)}}.chatbot{box-shadow:0 24px 60px #00000080}.chatbot__head{border-bottom:1px solid var(--color-accent);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.chatbot__head{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}}.chatbot__title{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:20px}.chatbot__subtitle{font-family:var(--font-sans);font-size:var(--font-size-smallest);color:var(--color-text);margin:2px 0 0;font-weight:300}@supports (color:color-mix(in lab, red, red)){.chatbot__subtitle{color:color-mix(in srgb, var(--color-text) 62%, transparent)}}.chatbot__close{width:30px;height:30px;color:var(--color-text);cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.chatbot__close:hover{opacity:1}.chatbot__close svg{width:17px;height:17px}.chatbot__log{overscroll-behavior:contain;flex-direction:column;gap:10px;padding:16px 18px;display:flex;overflow-y:auto}.chatbot__msg{max-width:85%;font-size:var(--font-size-small);white-space:pre-wrap;border-radius:12px;margin:0;padding:9px 13px;line-height:1.45}.chatbot__msg--bot{background-color:var(--color-text);border-bottom-left-radius:4px;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.chatbot__msg--bot{background-color:color-mix(in srgb, var(--color-text) 9%, transparent)}}.chatbot__msg--user{background-color:var(--color-accent);color:var(--color-bg);border-bottom-right-radius:4px;align-self:flex-end}.chatbot__typing{align-items:center;gap:5px;display:flex}.chatbot__typing span{background-color:var(--color-text);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.chatbot__typing span{background-color:color-mix(in srgb, var(--color-text) 55%, transparent)}}.chatbot__typing span{animation:1.2s ease-in-out infinite chatbot-blink}.chatbot__typing span:nth-child(2){animation-delay:.18s}.chatbot__typing span:nth-child(3){animation-delay:.36s}@keyframes chatbot-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.chatbot__suggestions{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.chatbot__suggestions button{border:1px solid var(--color-accent);padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.chatbot__suggestions button{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}}.chatbot__suggestions button{color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-smallest);cursor:pointer;background:0 0;border-radius:999px;font-weight:300;transition:background-color .2s,color .2s}.chatbot__suggestions button:hover{background-color:var(--color-accent);color:var(--color-bg)}.chatbot__form{border-top:1px solid var(--color-accent);gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.chatbot__form{border-top:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}}.chatbot__form input{border:1px solid var(--color-text);flex:auto;min-width:0;padding:10px 13px}@supports (color:color-mix(in lab, red, red)){.chatbot__form input{border:1px solid color-mix(in srgb, var(--color-text) 18%, transparent)}}.chatbot__form input{background-color:var(--color-text);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.chatbot__form input{background-color:color-mix(in srgb, var(--color-text) 6%, transparent)}}.chatbot__form input{color:var(--color-text);font-family:var(--font-body);font-size:16px}.chatbot__form input::placeholder{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.chatbot__form input::placeholder{color:color-mix(in srgb, var(--color-text) 45%, transparent)}}.chatbot__form input:focus-visible{outline:1px solid var(--color-accent);outline-offset:0}.chatbot__form button{background-color:var(--color-accent);width:42px;height:42px;color:var(--color-bg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:opacity .2s;display:grid}.chatbot__form button svg{width:19px;height:19px}.chatbot__form button:disabled{opacity:.4;cursor:default}.chatbot__disclaimer{font-family:var(--font-sans);color:var(--color-text);margin:0;padding:0 18px 14px;font-size:11px;font-weight:300;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.chatbot__disclaimer{color:color-mix(in srgb, var(--color-text) 50%, transparent)}}@media (max-width:560px){.chatbot{max-height:min(70svh,100svh - 200px)}}@media (prefers-reduced-motion:reduce){.fab{transition:none}.fab:hover{transform:none}.chatbot__typing span{opacity:.6;animation:none}}.reserve-embed iframe{transition:height .35s;display:block}@media (prefers-reduced-motion:reduce){.reserve-embed iframe{transition:none}}.nav-links{font-family:var(--font-sans);font-size:var(--font-size-smallest);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:30px;font-weight:300;display:flex}.nav-links a{color:var(--color-text);opacity:.75;padding-bottom:3px;transition:opacity .3s;position:relative}.nav-links a:after{content:"";background-color:var(--color-accent);transform-origin:0;height:1px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{opacity:1}.nav-links a:hover:after,.nav-links a.is-current:after{transform:scaleX(1)}.nav-links a.is-current{opacity:1;color:var(--color-accent)}.nav-burger{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;display:none}.nav-burger span{width:26px;height:12px;margin:0 auto;display:block;position:relative}.nav-burger i{background-color:currentColor;width:100%;height:1px;transition:transform .35s,opacity .2s;position:absolute;left:0}.nav-burger i:first-child{top:0}.nav-burger i:nth-child(2){bottom:0}.nav-burger span.is-open i:first-child{transform:translateY(5.5px)rotate(45deg)}.nav-burger span.is-open i:nth-child(2){transform:translateY(-5.5px)rotate(-45deg)}.nav-burger{border-radius:50%;transition:box-shadow .35s,color .35s;box-shadow:inset 0 0 0 1px #0000}.nav-burger[aria-expanded=true]{color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.nav-burger[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 60%, transparent)}}.nav-burger[aria-expanded=true] i{height:2px}.nav-burger[aria-expanded=true] span.is-open i:first-child{transform:translateY(5px)rotate(45deg)}.nav-burger[aria-expanded=true] span.is-open i:nth-child(2){transform:translateY(-5px)rotate(-45deg)}.nav-panel{z-index:29;align-items:center;gap:var(--spacer-half);padding:calc(var(--nav-height) + 16px) var(--gutter) calc(32px + env(safe-area-inset-bottom));overscroll-behavior:contain;background-color:var(--color-bg);flex-direction:column;animation:.35s both nav-panel-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes nav-panel-in{0%{opacity:0}to{opacity:1}}html.is-menu-open .fab-row{visibility:hidden}.nav-panel>:first-child{margin-top:auto}.nav-panel>:last-child{margin-bottom:auto}.nav-panel__links{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.nav-panel__links a{font-family:var(--font-display);font-size:var(--font-size-h1);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text);animation:.45s both nav-link-in;animation-delay:calc(60ms * var(--i,0) + .1s);line-height:1.1}.nav-panel__links a.is-current{color:var(--color-accent)}@keyframes nav-link-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nav-panel__foot{flex-direction:column;align-items:center;gap:22px;display:flex}@media (max-width:900px){.nav-links{display:none}.nav-burger{display:block}#navigation .nav-right .lang-switch{display:none}.nav-right{gap:14px}.nav-instagram{width:30px;height:30px}.nav-instagram svg{width:16px;height:16px}.nav-cta{gap:8px;padding:9px 14px}}@media (max-width:360px){.nav-cta .icon{display:none}}@media (min-width:901px){.nav-panel{display:none}}@media (prefers-reduced-motion:reduce){.nav-panel,.nav-panel__links a{animation:none}}.page-hero{flex-direction:column;justify-content:flex-end;min-height:clamp(420px,62svh,680px);display:flex;position:relative;overflow:hidden}.page-hero__media{background-image:var(--hero-image);background-position:50%;background-size:cover;position:absolute;inset:0}.page-hero__media:after{content:"";background:linear-gradient(to bottom, var(--color-bg) 0%, var(--color-bg) 40%, var(--color-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-hero__media:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg) 55%, transparent) 0%, color-mix(in srgb, var(--color-bg) 35%, transparent) 40%, color-mix(in srgb, var(--color-bg) 92%, transparent) 100%)}}.page-hero__body{z-index:10;padding-bottom:var(--spacer);text-align:center;position:relative}.page-hero__kicker{font-family:var(--font-sans);font-size:var(--font-size-smallest);letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);margin-bottom:14px;font-weight:300}.page-hero__intro{max-width:56ch;color:var(--color-text);margin:18px auto 0}@supports (color:color-mix(in lab, red, red)){.page-hero__intro{color:color-mix(in srgb, var(--color-text) 82%, transparent)}}.timeline{position:relative}.timeline__list{margin:0;padding:0;list-style:none}.timeline__axis{background-color:var(--color-accent);width:1px;position:absolute;top:0;bottom:0;left:7px}@supports (color:color-mix(in lab, red, red)){.timeline__axis{background-color:color-mix(in srgb, var(--color-accent) 18%, transparent)}}.timeline__axis i{background-color:var(--color-accent);transform-origin:top;width:100%;height:100%;display:block}.timeline__item{padding-left:34px;padding-bottom:var(--spacer);grid-template-columns:1fr;gap:18px;display:grid;position:relative}.timeline__item:last-child{padding-bottom:0}.timeline__item:before{content:"";background-color:var(--color-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:3px}.timeline__media{border-radius:2px;overflow:hidden}.timeline__media img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;transition:transform .8s}.timeline__item:hover .timeline__media img{transform:scale(1.04)}.timeline__year{font-family:var(--font-display);color:var(--color-accent);font-variant-numeric:lining-nums tabular-nums;font-size:46px;line-height:1}.timeline__title{font-family:var(--font-sans);font-size:var(--font-size-h2);letter-spacing:2px;text-transform:uppercase;color:var(--color-text);margin-top:8px;font-weight:300}.timeline__body{color:var(--color-text);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.timeline__body{color:color-mix(in srgb, var(--color-text) 78%, transparent)}}@media (min-width:900px){.timeline__axis{left:50%;transform:translate(-50%)}.timeline__item{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-left:0}.timeline__item:before{top:50%;left:50%;transform:translate(-50%,-50%)}.timeline__item:nth-child(2n) .timeline__media{order:2}.timeline__item:nth-child(2n) .timeline__text{text-align:right;order:1}.timeline__item:nth-child(2n) .timeline__media,.timeline__item:nth-child(odd) .timeline__text{padding-left:24px}.timeline__item:nth-child(2n) .timeline__text,.timeline__item:nth-child(odd) .timeline__media{padding-right:24px}.timeline__year{font-size:64px}}.values{gap:var(--spacer-half) 40px;text-align:center;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.values{grid-template-columns:repeat(3,1fr)}}.values__icon{width:58px;color:var(--color-accent);margin:0 auto 18px;display:block}.values__icon svg{width:100%;height:auto}.values__title{font-family:var(--font-sans);font-size:var(--font-size-h2);letter-spacing:2px;text-transform:uppercase;color:var(--color-accent);font-weight:300}.values__body{font-size:var(--font-size-small);color:var(--color-text);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.values__body{color:color-mix(in srgb, var(--color-text) 78%, transparent)}}.news-meta{font-family:var(--font-sans);font-size:var(--font-size-smallest);letter-spacing:1.5px;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:14px;font-weight:300;display:flex}.news-cat{border:1px solid var(--color-accent);padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.news-cat{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}}.news-cat{color:var(--color-accent);border-radius:999px}.news-date{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.news-date{color:color-mix(in srgb, var(--color-text) 50%, transparent)}}.news-lead{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}@media (min-width:900px){.news-lead{grid-template-columns:1.15fr 1fr;gap:56px}}.news-lead__media{border-radius:2px;overflow:hidden}.news-lead__media img{aspect-ratio:3/2;object-fit:cover;width:100%}.news-lead__title{font-family:var(--font-display);font-size:var(--font-size-h1);text-transform:uppercase;letter-spacing:.01em;color:var(--color-accent);margin-top:16px;font-weight:400;line-height:1.15}.news-lead__excerpt{color:var(--color-text);margin-top:16px}@supports (color:color-mix(in lab, red, red)){.news-lead__excerpt{color:color-mix(in srgb, var(--color-text) 82%, transparent)}}.news-grid{gap:var(--spacer-half) 32px;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.news-grid{grid-template-columns:repeat(4,1fr)}}.news-card__media{border-radius:2px;margin-bottom:16px;overflow:hidden}.news-card__media img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .8s}.news-card:hover .news-card__media img{transform:scale(1.05)}.news-card__title{font-family:var(--font-sans);font-size:var(--font-size-h2);letter-spacing:.02em;color:var(--color-text);margin-top:12px;font-weight:300;line-height:1.35}.news-card__excerpt{font-size:var(--font-size-small);color:var(--color-text);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.news-card__excerpt{color:color-mix(in srgb, var(--color-text) 65%, transparent)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{--reveal-radius:12px;--reveal-margin:8px;--reveal-gutter:8px;--reveal-page-margin:clamp(1rem, 9.64vw, 7.75rem);position:relative}.reveal__sticky{height:72vh;min-height:420px;padding:var(--reveal-margin);position:relative;overflow:hidden}.reveal__mask{width:100%;height:100%;clip-path:inset(0 round var(--reveal-radius));position:relative}.reveal__inner{width:100%;height:100%;padding:0 var(--spacer-half);transform-origin:50%;will-change:transform;grid-template-rows:1fr auto 1fr;display:grid}.reveal__backdrop{z-index:-2;background-position:50%;background-size:cover;background-color:var(--color-bg);filter:blur(60px)brightness(.55)saturate(1.15);will-change:transform;position:absolute;inset:0;transform:scale(1.15)}.reveal__background{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.reveal__background:after{content:"";background:linear-gradient(to bottom, var(--color-bg) 0%, var(--color-bg) 45%, var(--color-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reveal__background:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg) 45%, transparent) 0%, color-mix(in srgb, var(--color-bg) 25%, transparent) 45%, color-mix(in srgb, var(--color-bg) 70%, transparent) 100%)}}.reveal__title{text-align:center;text-wrap:balance;color:#fff;opacity:var(--reveal-ui-opacity,1);flex-direction:column;grid-row:2/3;align-items:center;gap:.08em;margin:0;display:flex}.reveal__title_line{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,5vw,68px);font-weight:400;line-height:1.08;display:block}.reveal__lead{padding-top:var(--spacer);padding-bottom:var(--spacer)}.reveal__grid-container{display:none}@media (prefers-reduced-motion:no-preference){.reveal{height:300svh}.reveal__sticky{height:100svh;min-height:0;position:sticky;top:0}.reveal__grid-container{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.reveal__grid{width:100%;display:grid}.reveal__col{display:flex}.reveal__image-container{position:relative}.reveal__image-container.-small{--image-ratio:4 / 3}.reveal__image{width:100%;aspect-ratio:var(--image-ratio,5 / 3);border-radius:var(--reveal-radius);background-position:50%;background-size:cover}.reveal__card-ref{aspect-ratio:7/10;visibility:hidden}}@media (prefers-reduced-motion:no-preference) and (min-width:1000px) and (min-aspect-ratio:1){.reveal__grid-container{padding:0 var(--reveal-page-margin)}.reveal__grid{column-gap:var(--reveal-gutter);aspect-ratio:1190/765;max-height:100%;padding-block:var(--reveal-margin);grid-template-columns:repeat(3,1fr)}.reveal__col{row-gap:var(--reveal-gutter);flex-direction:column}.reveal__col:first-child{justify-content:flex-start}.reveal__col:nth-child(2){justify-content:center}.reveal__col:nth-child(3){justify-content:flex-end}.reveal__image-container{transform:translate3d(calc((1 - var(--image-progress,0)) * var(--direction,1) * (100% + var(--reveal-page-margin))), calc((1 - var(--image-progress,0)) * 100%), 0)}.reveal__col:first-child .reveal__image-container{--direction:-1}.reveal__col:nth-child(3) .reveal__image-container{--direction:1}}@media (prefers-reduced-motion:no-preference) and (max-width:999px),(prefers-reduced-motion:no-preference) and (max-aspect-ratio:999/1000){.reveal{--reveal-rows-inset:calc(var(--nav-height) + 16px);height:250svh}.reveal__grid-container{padding:var(--reveal-rows-inset) calc(var(--reveal-margin) + var(--gutter));justify-content:center}.reveal__grid{row-gap:var(--reveal-gutter);grid-template-rows:1fr 2fr 1fr;max-width:640px;height:100%}.reveal__col{column-gap:var(--reveal-gutter);flex-direction:row;justify-content:center;min-height:0;container-type:size}.reveal__col:first-child{align-items:flex-end}.reveal__col:nth-child(2){align-items:center}.reveal__col:nth-child(3){align-items:flex-start}.reveal__image-container{width:min(50cqw - var(--reveal-gutter) / 2, 85cqh * 5 / 3);transform:translate3d(calc((1 - var(--image-progress,0)) * var(--direction,1) * (100% + 50vw)), 0, 0) scale(calc(.9 + .1 * var(--image-progress,0)));opacity:calc(.15 + .85 * var(--image-progress,0));flex:none}.reveal__image-container.-small{width:min(50cqw - var(--reveal-gutter) / 2, 100cqh * 4 / 3)}.reveal__col .reveal__image-container:first-child{--direction:-1}.reveal__col .reveal__image-container:last-child{--direction:1}.reveal__card-ref{max-width:100%;height:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
