/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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;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{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{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.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}.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,)}}:root{--max-width:1440px;--viewport-height:100vh;--header-height:110px;--color-fff:#fff;--color-ffd:#fdd;--color-000:#000;--color-red1:#800;--color-red2:#bc2300;--color-green1:#001b03;--color-quote-background:#001b03;--font-size-top-nav:32px;--font-size-side-nav:20px;--font-size-card:28px;--font-size-intro:28px;--font-size-quote:24px;--font-size-button:20px;--font-size-form:16px;--font-footer-title:16px;--font-footer-link:13px;--button-height:58px;--button-icon-size:30px;--button-letter-spacing:4px;--aside-translate-default:260px;--aside-translate:260px;--booking-translate-default:-450px;--booking-translate:-450px;--grid-gap:20px;--border-radius:8px;--color-top-nav-link:var(--color-red1);--color-top-diamond-link:var(--color-red1);--color-book-here-button:var(--color-red1);--color-menu-toggle-button:var(--color-000);--color-footer-link:var(--color-ffd);--color-footer-header:var(--color-fff);--color-footer-background:var(--color-000);--color-rates-low:#b9dfd4;--color-rates-medium:var(--color-fff);--color-rates-high:#f6e1e7;--color-cta-active:var(--color-red1);--color-cta-inactive:var(--color-000)}@media(max-width:1080px){:root{--max-width:1080px;--viewport-height:100vh;--header-height:225px;--color-fff:#fff;--color-ffd:#fdd;--color-000:#000;--color-red1:#800;--color-red2:#bc2300;--color-green1:#001b03;--font-size-top-nav:32px;--font-size-side-nav:20px;--font-size-card:24px;--font-size-intro:28px;--font-size-quote:20px;--font-size-button:16px;--font-size-form:16px;--font-footer-title:15px;--font-footer-link:12px;--button-height:58px;--button-icon-size:30px;--button-letter-spacing:4px;--aside-translate-default:260px;--aside-translate:260px;--booking-translate-default:-450px;--booking-translate:-450px;--grid-gap:20px;--border-radius:8px}}@media(max-width:728px){:root{--max-width:728px;--viewport-height:100vh;--header-height:125px;--color-fff:#fff;--color-ffd:#fdd;--color-000:#000;--color-red1:#800;--color-red2:#bc2300;--color-green1:#001b03;--font-size-top-nav:20px;--font-size-side-nav:20px;--font-size-card:24px;--font-size-intro:20px;--font-size-quote:20px;--font-size-button:14px;--font-size-form:14px;--font-footer-title:15px;--font-footer-link:12px;--button-height:40px;--button-icon-size:20px;--button-letter-spacing:1px;--aside-translate-default:50vw;--aside-translate:50vw;--booking-translate-default:-450px;--booking-translate:-450px;--grid-gap:20px;--border-radius:8px}}@media(max-height:500px)and (orientation:landscape){:root{--max-width:1080px;--viewport-height:300vh;--header-height:140px;--color-fff:#fff;--color-ffd:#fdd;--color-000:#000;--color-red1:#800;--color-red2:#bc2300;--color-green1:#001b03;--font-size-top-nav:20px;--font-size-side-nav:20px;--font-size-card:24px;--font-size-intro:20px;--font-size-quote:20px;--font-size-button:14px;--font-size-form:14px;--font-footer-title:15px;--font-footer-link:12px;--button-height:40px;--button-icon-size:20px;--button-letter-spacing:1px;--aside-translate-default:260px;--aside-translate:260px;--booking-translate-default:-450px;--booking-translate:-450px;--grid-gap:20px;--border-radius:8px}}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Noto Serif Condensed;src:url(/fonts/NotoSerif_Condensed-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Noto Serif SemiCondensed;src:url(/fonts/NotoSerif_SemiCondensed-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Noto Serif ExtraCondensed;src:url(/fonts/NotoSerif_ExtraCondensed-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Odor Mean Chey;src:url(/fonts/OdorMeanChey-Regular.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Noto Sans Condensed;src:url(/fonts/NotoSans_Condensed-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Noto Sans SemiCondensed;src:url(/fonts/NotoSans_SemiCondensed-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/fonts/NotoSans_ExtraCondensed-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Spectral;src:url(/fonts/Spectral-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/Spectral-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Spectral;src:url(/fonts/Spectral-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/Spectral-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Spectral;src:url(/fonts/Spectral-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/Spectral-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Spectral;src:url(/fonts/Spectral-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/Spectral-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Spectral;src:url(/fonts/Spectral-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/Spectral-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Spectral;src:url(/fonts/Spectral-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/Spectral-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Spectral;src:url(/fonts/Spectral-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/Spectral-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}body>aside#booking{width:100%;height:calc(100dvh - var(--header-height));top:var(--header-height);z-index:15;color:var(--color-fff);grid-template-columns:1fr;grid-template-rows:1fr var(--button-height);pointer-events:none;display:grid;position:fixed;overflow:hidden}@media screen and (max-width:728px){body>aside#booking{height:var(--viewport-height);top:var(--header-height);z-index:35}}body>aside#booking>.slider{pointer-events:all;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:430px;height:100%;transform:translate(var(--booking-translate));z-index:1;background-color:#000c;flex-direction:column;grid-area:1/1/3/2;justify-content:flex-start;transition:transform .5s linear;display:flex}@media screen and (max-width:728px){body>aside#booking>.slider{height:var(--viewport-height);position:fixed;top:0;left:0}body>aside#booking>.slider>button{position:absolute}body>aside#booking>.slider>button:after{width:50px;height:50px}}body>aside#booking>.slider form{touch-action:none;touch-action:manipulation;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding-top:25px;padding-left:50px;padding-right:50px;display:flex}@media screen and (max-width:1080px){body>aside#booking>.slider form{padding-top:10px;padding-left:20px;padding-right:20px}}@media screen and (max-width:728px){body>aside#booking>.slider form{padding-top:20px;padding-left:20px;padding-right:20px}}body>aside#booking>.slider form>div{margin-bottom:20px;display:block}body>aside#booking>.slider form>div>button{width:40px;height:40px}@media screen and (max-width:1080px){body>aside#booking>.slider form>div{margin-bottom:10px}}body>aside#booking>.slider form p{text-transform:uppercase;margin-bottom:10px;font-family:Odor Mean Chey,serif;font-size:20px;font-weight:900;line-height:20px}@media screen and (max-width:1080px){body>aside#booking>.slider form p{font-size:16px;line-height:16px}}body>aside#booking>.slider form>section{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}body>aside#booking>.slider form>section>p{justify-content:center;align-items:center;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:700;display:flex}body>aside#booking>.slider form>section>div:not(:empty){width:100%}body>aside#booking>.slider form button{touch-action:auto}body>aside#booking>.slider form input{touch-action:auto;font-family:Noto Sans,sans-serif;display:block}body>aside#booking>.slider form div.date{border:2px dotted var(--color-fff);border-radius:10px;align-items:center;width:50%;padding:8px 10px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:728px){body>aside#booking>.slider form div.date{padding:2px 10px}}body>aside#booking>.slider form div.date>input{touch-action:auto;width:100%;height:20px}@media screen and (max-width:728px){body>aside#booking>.slider form div.date>input{height:fit-content;font-size:22px}}body>aside#booking>.slider form div.date:after{content:"";pointer-events:none;background-image:url(/uploads/icon-calendar.svg);width:20px;height:21px;display:block;position:absolute;top:7px;right:10px}body>aside#booking>.slider form div.number{border:2px dotted var(--color-fff);border-radius:10px;justify-content:space-between;align-items:center;width:50%;padding:8px 10px;display:flex;overflow:hidden}@media screen and (max-width:728px){body>aside#booking>.slider form div.number{padding:2px 10px}}body>aside#booking>.slider form div.number>input{text-align:center;font-weight:900;font-size:var(--font-size-form);height:20px}@media screen and (max-width:728px){body>aside#booking>.slider form div.number>input{height:fit-content;font-size:22px}}body>aside#booking>.slider form div.number>button{background-repeat:no-repeat;width:20px;height:20px}body>aside#booking>.slider form div.number>button:first-of-type{background-image:url(/uploads/button-minus.svg)}body>aside#booking>.slider form div.number>button:nth-of-type(2){background-image:url(/uploads/button-plus.svg)}body>aside#booking>.slider form div.yesno{border:1px solid #ffffff80;grid-template-rows:1fr;grid-template-columns:1fr 1fr;width:100%;height:35px;display:grid}body>aside#booking>.slider form div.yesno input{margin-right:10px}body>aside#booking>.slider form div.yesno label{text-transform:uppercase;border:1px solid #ffffff80;justify-content:center;align-items:center;font-family:Noto Sans,sans-serif;font-weight:900;display:flex}body>aside#booking>.slider form>button{width:100%;position:absolute;bottom:0}.ios :is(body>aside#booking>.slider form>button){top:calc(100dvh - var(--button-height))}body>aside#booking>.slider form>button{z-index:2;border-radius:0;left:0}body>aside#booking>button{pointer-events:all;background-color:var(--color-book-here-button);border-radius:0 8px 0 0;grid-area:2/1/3/2;width:fit-content;padding:0 24px}body>aside#booking>button:after{content:none}body>aside#booking>button:before{width:var(--button-icon-size);height:var(--button-icon-size);content:"";background-image:url(/uploads/icon-calendar.svg);background-repeat:no-repeat;background-size:contain;margin-right:13px;display:block}@media screen and (max-width:728px){body>aside#booking>button{width:50%;height:62px;font-size:var(--font-size-side-nav);border-radius:0;grid-row:1/2}body>aside#booking>button:before{content:none}}@media(max-height:500px)and (orientation:landscape){body>main:not(:empty){margin-top:-200vh}body>header:not(:empty){position:relative}body>aside#booking:not(:empty){height:200vh;position:relative;top:0}body>aside#sidenav:not(:empty){z-index:15;height:200vh;position:absolute;top:0}}body>aside#contact{left:0;top:var(--header-height);z-index:45;background:#000000f6;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:none;position:fixed;bottom:0;right:0}body>aside#contact>section{border-radius:var(--border-radius);background:var(--color-fff);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;max-width:900px;height:100%;max-height:560px;display:grid;position:relative;overflow:hidden}body>aside#contact>section img:first-of-type{grid-area:1/1/2/2}body>aside#contact>section img:nth-of-type(2){object-position:right;grid-area:2/1/3/2}body>aside#contact>section>form{flex-direction:column;grid-area:1/2/3/3;padding:40px 25px;display:flex}@media screen and (max-width:728px){body>aside#contact>section>form{z-index:10;background:var(--color-fff);grid-column:1/3}}body>aside#contact>section>form h2{margin-bottom:24px;font-size:32px;line-height:32px}body>aside#contact>section>form label{margin-bottom:18px;font-size:24px;line-height:24px}body>aside#contact>section>form h2,body>aside#contact>section>form label{color:var(--color-red1);font-family:Odor Mean Chey,cursive}body>aside#contact>section>form>input,body>aside#contact>section>form>textarea{border:2px solid var(--color-000);margin-bottom:22px;padding:12px;font-family:Noto Serif,sans-serif;font-size:18px;line-height:18px}body>aside#contact>section>form>textarea{min-height:120px}body>aside#contact>section>form>button:after{width:var(--button-icon-size);height:var(--button-icon-size);content:"";background-image:url(/uploads/arrow-right.svg);margin-left:12px;display:block}body>aside#contact>button:after{content:"";background-image:url(/uploads/icon-x.svg);background-repeat:no-repeat;background-size:contain;width:48px;height:48px;margin:20px;display:block}@media(max-width:1080px){body>aside#contact{top:0}}@media(max-width:728px){body>aside#contact{top:0}}aside#dining-menu{left:0;right:0;top:calc(var(--header-height) + 31px);background-color:var(--color-fff);z-index:45;justify-content:center;align-items:center;margin:0 25vw;padding:30px;display:flex;position:fixed;bottom:0;overflow-y:auto;transform:translateY(100vh);box-shadow:0 20px 15px 10px #0000004d}@media(max-width:1080px){aside#dining-menu{margin:0 30px}}@media(max-width:728px){aside#dining-menu{margin:0;top:0}}aside#dining-menu>.slider{flex-direction:column;align-items:center;display:flex;position:relative}aside#dining-menu>.slider>article{text-align:center;font-family:Times New Roman,Times,serif;font-style:italic}aside#dining-menu>.slider>article h1{margin-bottom:12px;font-size:24px;text-decoration:underline}aside#dining-menu>.slider>article h2{margin-top:18px;margin-bottom:9px;font-size:18px;text-decoration:underline}aside#dining-menu>.slider>article p{margin-bottom:10px;font-size:14px}@media(max-width:728px){aside#dining-menu>.slider>article h1{margin-bottom:10px;font-size:20px;text-decoration:underline}aside#dining-menu>.slider>article h2{margin-top:16px;margin-bottom:8px;font-size:16px;text-decoration:underline}aside#dining-menu>.slider>article p{margin-bottom:7px;font-size:12px}}aside#dining-menu>.slider>button{align-self:flex-end;width:fit-content;margin-bottom:20px;position:absolute;top:0;right:0}aside#dining-menu>.slider>button:after{content:"";mix-blend-mode:difference;background-image:url(/uploads/icon-x.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:block}body>header{height:var(--header-height);width:100%;max-width:var(--max-width);background:var(--color-fff);z-index:20;align-items:center;padding:0 20px;display:flex;position:fixed;top:0}body>header nav{font-family:Odor Mean Chey,serif;font-style:normal;font-weight:400;font-size:var(--font-size-top-nav);line-height:var(--font-size-top-nav);color:var(--color-top-nav-link);text-transform:uppercase;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding-bottom:20px;padding-right:55px;display:flex}body>header img{mix-blend-mode:difference;object-fit:contain;object-position:left top;max-height:90px}body>header ul{display:flex}body>header ul a:hover,body>header ul a.active{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:4px}body>header ul li:not(:last-child){align-items:center;display:flex}body>header ul li:not(:last-child):after{content:"";background-color:var(--color-top-diamond-link);width:16px;height:16px;margin-top:-2px;margin-left:16px;margin-right:16px;display:inline-block;transform:rotate(45deg)}@media screen and (max-width:728px){body>header ul li:not(:last-child):after{width:11px;height:11px;margin-top:-3px;margin-left:10px;margin-right:10px}}@media screen and (max-width:1080px){body>header{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0}body>header img{width:fit-content;height:fit-content}body>header nav{justify-content:center;align-items:center;height:fit-content;padding:0}}@media screen and (max-width:728px){body>header{gap:8px;width:100vw;padding:0 10px}.ios :is(body>header) nav{margin-top:-8px}}body>aside#sidenav{width:100%;max-width:var(--max-width);height:calc(var(--viewport-height) - var(--header-height));top:var(--header-height);z-index:20;pointer-events:none;position:fixed;overflow-x:hidden}body>aside#sidenav>button{background-color:var(--color-menu-toggle-button);color:var(--color-fff);font-family:Noto Sans,sans-serif;font-size:var(--font-size-side-nav);text-transform:uppercase;letter-spacing:6px;pointer-events:all;border-radius:0 0 0 15px;padding:16px 17px;font-weight:900;display:flex;position:absolute;top:0;right:0}body>aside#sidenav>button:after{content:"";background-image:url(/uploads/hamburger.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:26px;margin-left:12px;display:block}@media screen and (max-width:728px){body>aside#sidenav>button{border-radius:0;justify-content:center;width:50%}}body>aside#sidenav>nav>button{position:absolute;top:0;right:0}body>aside#sidenav>nav>button:after{content:"";background-image:url(/uploads/closex.svg);width:67px;height:60px;display:block;position:absolute;top:0;right:0}body>aside#sidenav>nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:260px;height:100%;color:var(--color-fff);transform:translate(var(--aside-translate));font-family:Odor Mean Chey,serif;font-style:normal;font-weight:400;font-size:var(--font-size-side-nav);text-transform:uppercase;text-align:center;pointer-events:all;background:linear-gradient(#000c,#000000e6);flex-direction:column;justify-content:center;align-items:center;line-height:360%;text-decoration:none;transition:transform .4s linear;display:flex;position:absolute;top:0;right:0}@media screen and (max-width:728px){body>aside#sidenav>nav{width:50vw}}body>aside#sidenav>nav img{width:100px;height:100px;margin-top:10%}body>aside#sidenav>nav a{height:50px}body>aside#sidenav>nav a:hover,body>aside#sidenav>nav a:active{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:4px}body>footer{background:var(--color-footer-background);gap:var(--grid-gap);width:auto;font-size:var(--font-footer-link);grid-template-columns:25% 1fr;padding:60px;display:grid}@media(max-width:1080px){body>footer{padding:30px}}body>footer>img{width:200px;height:200px}@media(max-width:1080px){body>footer>img{width:150px;height:150px}}body>footer>img{aspect-ratio:1;grid-area:1/1/2/2;overflow:hidden}body>footer>section{gap:var(--grid-gap);grid-area:1/2/2/3;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;display:grid}body>footer>section article{color:var(--color-fff);max-width:50%}body>footer>section article>span{color:var(--color-footer-header);text-transform:uppercase;letter-spacing:1px;font-family:Noto Sans,sans-serif;font-weight:900;font-size:var(--font-footer-title);line-height:var(--font-footer-title);margin-bottom:calc(var(--grid-gap) / 2)}body>footer>section article section{color:var(--color-footer-link)}body>footer>section article section>a{font-size:var(--font-footer-link);text-wrap:auto;display:block}body>footer>section article section>a:active,body>footer>section article section>a:hover{text-decoration:underline}@media(max-width:1080px){body>footer>section article{max-width:unset}}@media(max-width:728px){body>footer{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:25px}body>footer>img{object-fit:contain;grid-area:2/1/3/2}body>footer>section{grid-column:1/3;grid-template-columns:50% 50%;grid-row-start:1;padding-right:20px}}.icon-arrow-down:after{width:var(--button-icon-size);height:var(--button-icon-size);content:"";background-image:url(/uploads/arrow-down.svg);margin-left:12px;display:block}.icon-eyeglass:after{width:var(--button-icon-size);height:var(--button-icon-size);content:"";background-image:url(/uploads/eyeglass.svg);margin-left:12px;display:block}.btn-link{height:var(--button-height);text-transform:uppercase;width:100%;font-family:Noto Sans,sans-serif;font-weight:900;font-size:var(--font-size-button);letter-spacing:var(--button-letter-spacing);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;display:flex}.btn-link:after{width:var(--button-icon-size);height:var(--button-icon-size);content:"";background-repeat:no-repeat;background-size:contain;margin-left:12px;display:block}.btn-link.btn-link-red{background-color:var(--color-cta-active);color:var(--color-fff)}.btn-link.btn-link-000{background-color:var(--color-cta-inactive);color:var(--color-fff)}.btn-link.btn-outline{background-color:var(--color-000);color:var(--color-fff)}.btn-link:hover{filter:brightness(1.1)contrast(1.05)}.btn-link:active{filter:brightness(.9)contrast(.95)}.btn-filter{text-transform:uppercase;color:var(--color-000);border:2px solid;border-color:var(--color-000);border-radius:14px;padding:10px;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:900;line-height:15px}.btn-filter.active{background-color:var(--color-red2);border-color:var(--color-red2);color:var(--color-fff)}.btn-link-outline{color:var(--color-green1);border:2px dashed;border-color:var(--color-green1);border-radius:100px;padding:10px;font-family:Noto Serif SemiCondensed,sans-serif;font-size:15px;font-weight:900;line-height:15px}.btn-link-outline:after{content:"";width:20px;height:20px;fill:var(--color-green1);background-image:url(/uploads/arrow-upleft.svg)}.btn-link-tiny{background-color:var(--color-red1);color:var(--color-fff);text-transform:capitalize;border-radius:10px;width:fit-content;height:fit-content;padding:12px 14px;font-family:Noto Serif,serif;font-size:14px;line-height:14px}.btn-link-tiny:after{content:none}:is(.card-button,.next-button,.exit-button):after{content:"";background-size:contain;width:40px;height:40px;display:block}.next-button{border-radius:10px;overflow:hidden}.card-button:after{background-image:url(/uploads/eyeglass.svg)}.next-button:after{background-image:url(/uploads/next.svg)}.exit-button{background-color:#000;border-radius:0 0 0 15px;align-self:flex-end;width:50px;height:50px;overflow:hidden}.exit-button:after{background-image:url(/uploads/exit.svg);width:50px;height:50px}main>section#intro{height:100dvh}main>section#intro>article{z-index:1;width:258px;position:absolute;bottom:0;right:0}@media(max-width:1080px){main>section#intro>article{width:260px}}@media(max-width:728px){main>section#intro>article{width:100%;bottom:0}}main>section#intro>article>section{background:#ffffffe6;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;padding:54px 42px 54px 54px;display:flex}@media(max-width:728px){main>section#intro>article>section{border-radius:0;padding:0}}main>section#intro>article>section>h2{font-optical-sizing:auto;text-align:center;font-family:Noto Serif ExtraCondensed,serif;font-weight:400;line-height:150%;font-size:var(--font-size-intro);width:160px;padding-bottom:24px}@media(max-width:728px){main>section#intro>article>section>h2{width:60%;padding-top:24px}}main>section#intro>article>section>img{width:75px;height:75px}@media screen and (max-width:1080px){main>section#intro>article>section>img{display:none}}main>section#intro>article>aside>a{border-radius:0;font-size:20px;line-height:20px}main>section#intro>article>aside>a:after{width:25px;height:25px}main>section#cabins{height:calc(var(--viewport-height) - var(--header-height));grid-template-rows:0 calc(var(--viewport-height) - var(--button-height) - var(--header-height)) var(--button-height);display:grid}@media screen and (max-width:728px){main>section#cabins{grid-template-rows:0 calc(var(--viewport-height) - var(--button-height) - var(--header-height) - 62px) var(--button-height)}}main>section#cabins article{gap:var(--grid-gap);margin:0 var(--grid-gap) var(--grid-gap) var(--grid-gap);grid-row:2/3;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;display:grid}main>section#cabins article img{border-radius:var(--border-radius)}main>section#cabins article img:first-of-type{grid-area:1/1/2/2}main>section#cabins article img:nth-of-type(2){grid-area:1/2/2/4}main>section#cabins article img:nth-of-type(3){grid-area:2/1/4/2}main>section#cabins article img:nth-of-type(4){grid-area:2/2/3/3}main>section#cabins article img:nth-of-type(5){grid-area:3/2/4/3}main>section#cabins article img:nth-of-type(6){grid-area:2/3/4/4}main>section#cabins article img:nth-of-type(7){grid-area:1/4/4/7}main>section#cabins article>p{background-color:#ffffffe6;border-radius:0;grid-area:1/4/4/7;align-self:flex-end;height:fit-content;padding:70px}main>section#cabins article>div{grid-area:2/1/3/3}main>section#cabins article>button{grid-area:2/1/3/3;place-self:flex-end}@media(max-width:1080px){main>section#cabins article{--img-width:40vw;grid-gap:0;margin:var(--grid-gap);grid-template-rows:30% 40% 30%;grid-template-columns:1fr;margin-top:0;overflow:hidden}main>section#cabins article img{border-radius:var(--border-radius)}main>section#cabins article img:not(:nth-of-type(7)){width:60vw}main>section#cabins article{--calc:calc(60vw + var(--grid-gap))}main>section#cabins article img:first-of-type{grid-area:1/1/2/2}main>section#cabins article img:nth-of-type(2){transform:translate(calc(var(--calc) * 1));grid-area:1/1/2/2}main>section#cabins article img:nth-of-type(3){transform:translate(calc(var(--calc) * 2));grid-area:1/1/2/2}main>section#cabins article img:nth-of-type(4){transform:translate(calc(var(--calc) * 3));grid-area:1/1/2/2}main>section#cabins article img:nth-of-type(5){transform:translate(calc(var(--calc) * 4));grid-area:1/1/2/2}main>section#cabins article img:nth-of-type(6){transform:translate(calc(var(--calc) * 5));grid-area:1/1/2/2}main>section#cabins article img:nth-of-type(7){padding-top:var(--grid-gap);grid-area:2/1/4/2}main>section#cabins article>div{justify-content:center;align-items:center;display:flex}main>section#cabins article>div>p{max-width:50%}main>section#cabins article>div{z-index:2;margin-top:var(--grid-gap)}main>section#cabins article .next-button{z-index:1;grid-area:1/1/2/2;align-self:center}main>section#cabins article .card-button{z-index:1;grid-area:2/1/3/2}main>section#cabins article>p{border-radius:0;grid-area:3/1/4/2;align-items:center;height:100%;padding:70px 25%;display:flex}}@media(max-width:728px){main>section#cabins article{margin-top:20px}main>section#cabins article>p{padding:20px;font-size:18px;line-height:24px}main>section#cabins article>div{grid-row:1/2;margin-top:0}main>section#cabins article>div>p{max-width:100%;padding:20px;font-size:18px}main>section#cabins article>img:first-of-type,main>section#cabins article>img:nth-of-type(2),main>section#cabins article>img:nth-of-type(3),main>section#cabins article>img:nth-of-type(4),main>section#cabins article>img:nth-of-type(5),main>section#cabins article>img:nth-of-type(6){grid-row:2/3;height:calc(100% - 20px);margin-top:20px}.ios :is(main>section#cabins article>img:first-of-type,main>section#cabins article>img:nth-of-type(2),main>section#cabins article>img:nth-of-type(3),main>section#cabins article>img:nth-of-type(4),main>section#cabins article>img:nth-of-type(5),main>section#cabins article>img:nth-of-type(6)){height:calc(40% - 20px)}main>section#cabins article>img:nth-of-type(7){grid-area:1/1/2/2;padding-top:0}.ios :is(main>section#cabins article>img:nth-of-type(7)){height:30%}main>section#cabins article .card-button{z-index:1;grid-area:1/1/2/2}main>section#cabins article .next-button{z-index:1;grid-area:2/1/3/2;align-self:center;margin-top:20px}}main>section#cabins aside{gap:var(--grid-gap);height:var(--button-height);grid-row:3/4;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}main>section#cabins aside nav{grid-column:4/7;display:flex}@media(max-width:1080px){main>section#cabins aside nav{grid-column-start:3}}@media(max-width:728px){main>section#cabins aside nav{grid-column:1/7}main>section#cabins aside nav a{border-radius:0}}main>section#cabins aside nav a:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main>section#cabins aside nav a:first-child:after{background-image:url(/uploads/arrow-upright.svg)}main>section#cabins aside nav a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}main>section#cabins aside nav a:nth-child(2):after{background-image:url(/uploads/arrow-down.svg)}main>section#cuisine{height:calc(var(--viewport-height) - var(--header-height));grid-template-rows:0 calc(var(--viewport-height) - var(--button-height) - var(--header-height)) var(--button-height);display:grid}@media screen and (max-width:728px){main>section#cuisine{grid-template-rows:0 calc(var(--viewport-height) - var(--button-height) - var(--header-height) - 62px) var(--button-height)}}main>section#cuisine article{gap:var(--grid-gap);margin:0 var(--grid-gap) var(--grid-gap) var(--grid-gap);grid-row:2/3;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);display:grid}main>section#cuisine article>img{border-radius:var(--border-radius)}main>section#cuisine article>img:first-of-type{grid-area:1/1/2/2}main>section#cuisine article>img:nth-of-type(2){grid-area:1/2/2/3}main>section#cuisine article>img:nth-of-type(3){grid-area:1/3/2/4}main>section#cuisine article>img:nth-of-type(4){grid-area:2/1/3/2}main>section#cuisine article>img:nth-of-type(5){border-radius:0;grid-area:2/2/3/3}main>section#cuisine article>img:nth-of-type(6){grid-area:2/3/3/4}main>section#cuisine article>p{background-color:#ffffffe6;flex-direction:column;grid-area:1/4/3/5;justify-content:center;align-items:center;gap:40px;height:100%;padding:70px 25px;display:flex}main>section#cuisine article>p img{width:48px;height:48px}main>section#cuisine article>div{grid-area:2/1/3/3}main>section#cuisine article>button{grid-area:1/1/2/2;place-self:flex-end}@media(max-width:1080px){main>section#cuisine article{margin:var(--grid-gap);padding-bottom:var(--grid-gap);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.ios :is(main>section#cuisine article>img){height:25%}main>section#cuisine article>img:first-of-type{grid-area:1/1/2/2}main>section#cuisine article>img:nth-of-type(2){grid-area:1/2/2/3}main>section#cuisine article>img:nth-of-type(3){grid-area:2/1/3/2}main>section#cuisine article>img:nth-of-type(4){grid-area:2/2/3/3}main>section#cuisine article>img:nth-of-type(5){grid-area:3/1/4/2}main>section#cuisine article>img:nth-of-type(6){grid-area:3/2/4/3}main>section#cuisine article>img:nth-of-type(7){grid-area:1/1/2/2}main>section#cuisine article>p{gap:var(--grid-gap);grid-area:4/1/5/3;grid-template-columns:repeat(2,1fr);padding:0;display:grid}main>section#cuisine article>p>img{display:none}main>section#cuisine article>p>span,main>section#cuisine article>p>a{justify-self:center;max-width:70%}main>section#cuisine article>button{grid-area:2/2/3/3}main>section#cuisine article>div{grid-area:2/1/4/3;padding:70px}main>section#cuisine article>p span{font-size:20px;line-height:30px}}@media(max-width:728px){main>section#cuisine article{gap:0;margin-top:20px;margin-bottom:0;padding-bottom:0}main>section#cuisine article>img{border-radius:0}main>section#cuisine article>div{padding:20px 35px}main>section#cuisine article>div>p{font-size:16px}main>section#cuisine article>p{grid-template-columns:1fr 1fr;gap:0;width:100%;padding:0 20px}main>section#cuisine article>p>a{border-radius:20px;justify-self:flex-end;max-width:calc(100% - 20px);height:40px;padding:0;font-size:13px;line-height:14px}main>section#cuisine article>p>a:after{content:none}main>section#cuisine article>p>span{justify-self:flex-start;max-width:100%;font-size:14px;line-height:18px}}main>section#cuisine aside{gap:var(--grid-gap);height:var(--button-height);grid-row:3/4;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}main>section#cuisine aside nav{grid-column:4/7;display:flex}@media(max-width:1080px){main>section#cuisine aside nav{grid-column-start:3}}@media(max-width:728px){main>section#cuisine aside nav{grid-column:1/7}main>section#cuisine aside nav a{border-radius:0}}main>section#cuisine aside nav a:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main>section#cuisine aside nav a:first-child:after{background-image:url(/uploads/arrow-upright.svg)}main>section#cuisine aside nav a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}main>section#cuisine aside nav a:nth-child(2):after{background-image:url(/uploads/arrow-down.svg)}main>section#services{height:calc(var(--viewport-height) - var(--header-height));grid-template-rows:0 calc(var(--viewport-height) - var(--button-height) - var(--header-height)) var(--button-height);display:grid}@media screen and (max-width:728px){main>section#services{grid-template-rows:0 calc(var(--viewport-height) - var(--button-height) - var(--header-height) - 62px) var(--button-height)}}main>section#services article{gap:var(--grid-gap);margin:var(--grid-gap);grid-row:2/3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid}main>section#services article>img{border-radius:var(--border-radius);grid-area:1/1/3/3}@media(max-width:1080px){main>section#services article>img{grid-area:1/1/2/5}.ios :is(main>section#services article>img){height:calc(50% - 10px)}}main>section#services article>section{gap:var(--grid-gap);grid-area:1/3/3/5;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:calc(100% - 82px);margin-top:82px;display:grid}@media(max-width:1080px){main>section#services article>section{grid-area:2/1/3/5;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:100%;margin-top:0}}main>section#services article>section img{border-radius:var(--border-radius);width:100%;height:100%}main>section#services article>section img:first-of-type{grid-area:1/1/2/2}main>section#services article>section img:nth-of-type(2){grid-area:1/2/2/3}main>section#services article>section img:nth-of-type(3){grid-area:2/1/3/3}main>section#services article>section>p{flex-direction:column;grid-area:3/1/4/3;justify-content:center;align-items:center;display:flex}main>section#services article>section>p span{max-width:75%}@media(max-width:1080px){main>section#services article>section>p{grid-area:1/3/3/5}}main>section#services article>section>div{grid-area:2/1/3/3}@media(max-width:1080px){main>section#services article>section>div{grid-area:1/1/2/3}}main>section#services article>section>button{grid-area:2/1/3/3;place-self:flex-end}@media(max-width:1080px){main>section#services article>section>button{grid-area:1/1/2/3}}@media(max-width:728px){main>section#services article{margin-top:20px}main>section#services article>section{grid-template-columns:repeat(3,minmax(0,1fr))}main>section#services article>section>div>p,main>section#services article>section>p{font-size:14px;line-height:16px}}main>section#services aside{gap:var(--grid-gap);height:var(--button-height);grid-row:3/4;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}main>section#services aside nav{grid-column:4/7;display:flex}@media(max-width:1080px){main>section#services aside nav{grid-column-start:3}}@media(max-width:728px){main>section#services aside nav{grid-column:1/7}main>section#services aside nav a{border-radius:0}}main>section#services aside nav a:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main>section#services aside nav a:first-child:after{background-image:url(/uploads/arrow-upright.svg)}main>section#services aside nav a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}main>section#services aside nav a:nth-child(2):after{background-image:url(/uploads/arrow-down.svg)}main>section#explore{height:calc(var(--viewport-height) - var(--header-height));grid-template-rows:0 calc(var(--viewport-height) - var(--button-height) - var(--header-height)) var(--button-height);display:grid}@media screen and (max-width:728px){main>section#explore{height:calc(var(--viewport-height) - var(--header-height) - 62px);grid-template-rows:0 calc(var(--viewport-height) - var(--button-height) - var(--header-height) - 62px) var(--button-height)}}main>section#explore{position:relative;overflow:hidden}main>section#explore>article{gap:var(--grid-gap);margin:82px var(--grid-gap) var(--grid-gap) var(--grid-gap);grid-row:2/3;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}main>section#explore>article>img{border-radius:var(--border-radius);grid-area:1/1/3/3}.ios :is(main>section#explore>article>img){height:calc(33.3333% - 15px)}main>section#explore>article>img:first-of-type{grid-area:1/1/2/2}main>section#explore>article>img:nth-of-type(2){grid-area:2/1/3/2}main>section#explore>article>img:nth-of-type(3){grid-area:3/1/4/2}main>section#explore>article>img:nth-of-type(4){grid-area:1/3/2/4}main>section#explore>article>img:nth-of-type(5){grid-area:2/3/3/4}main>section#explore>article>img:nth-of-type(6){grid-area:3/3/4/4}main>section#explore>article>img:nth-of-type(7){grid-area:1/5/2/6}main>section#explore>article>img:nth-of-type(8){grid-area:2/5/3/6}main>section#explore>article>img:nth-of-type(9),main>section#explore>article>img:nth-of-type(10){grid-area:3/5/4/6}main>section#explore>article>p:first-of-type,main>section#explore>article>p:nth-of-type(2){justify-content:center;align-self:center;align-items:center;gap:calc(var(--grid-gap) * 2);flex-direction:column;height:100%;display:flex}:is(main>section#explore>article>p:first-of-type,main>section#explore>article>p:nth-of-type(2))>img{object-fit:contain;width:150px;height:88px}main>section#explore>article>p:first-of-type{padding:var(--grid-gap);grid-area:1/2/4/3}main>section#explore>article>p:nth-of-type(2){padding:var(--grid-gap);grid-area:1/4/4/5}main>section#explore>article>div>p{font-size:24px}main>section#explore>article>div:first-of-type{grid-area:2/1/4/2}main>section#explore>article>div:nth-of-type(2){grid-area:1/3/3/4}main>section#explore>article>div:nth-of-type(3){grid-area:2/5/4/6}main>section#explore>article>button:first-of-type{grid-area:2/1/4/2}main>section#explore>article>button:nth-of-type(2){grid-area:1/3/3/4}main>section#explore>article>button:nth-of-type(3){grid-area:3/5/4/6}main>section#explore>article>button{place-self:flex-end}@media(max-width:1080px){main>section#explore>article{width:calc(225% - var(--grid-gap) - var(--grid-gap) - 32px);margin:0 var(--grid-gap) var(--grid-gap) var(--grid-gap);grid-template-columns:repeat(6,minmax(0,1fr))}main>section#explore>article>p:first-of-type,main>section#explore>article>p:nth-of-type(2){padding:50px}}@media(max-width:728px){main>section#explore>article{width:500vw;margin:var(--grid-gap) var(--grid-gap) var(--grid-gap) var(--grid-gap)}main>section#explore>article>p:first-of-type,main>section#explore>article>p:nth-of-type(2){padding:0 20%;font-size:18px;line-height:28px}main>section#explore>article>div>p{font-size:20px;line-height:30px}}main>section#explore aside{gap:var(--grid-gap);height:var(--button-height);grid-row:3/4;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media(max-width:728px){main>section#explore aside{width:100vw}}main>section#explore aside nav{grid-column:4/7;display:flex}@media(max-width:1080px){main>section#explore aside nav{grid-column-start:3}}@media(max-width:728px){main>section#explore aside nav{grid-column:1/7}main>section#explore aside nav a{border-radius:0}}main>section#explore aside nav a:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main>section#explore aside nav a:first-child:after{background-image:url(/uploads/arrow-upright.svg)}main>section#explore aside nav a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}main>section#explore aside nav a:nth-child(2):after{background-image:url(/uploads/arrow-up.svg)}main>section#explore>button{left:calc(100dvw - 40px);top:calc(50% - var(--button-height));display:none;position:absolute}@media(max-width:1080px){main>section#explore>button{display:block}}main>section#dining-images{padding-top:var(--header-height);grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;height:auto;display:grid}main>section#dining-images>img{aspect-ratio:1}@media(max-width:728px){main>section#dining-images{padding-top:calc(var(--header-height) + 62px)}}main>section#dining-schedule{grid-template-rows:1fr;grid-template-columns:1fr 1fr;height:auto;margin:60px 20vw 0;display:grid}main>section#dining-schedule>article{font-family:Inter,sans-serif;font-size:16px;line-height:28px}main>section#dining-schedule>article:first-of-type table{text-transform:uppercase;width:100%}main>section#dining-schedule>article:first-of-type table thead{display:none}main>section#dining-schedule>article:first-of-type table td:first-of-type{font-weight:bolder}@media(max-width:728px){main>section#dining-schedule>article:first-of-type{margin-top:60px}}main>section#dining-schedule>article:nth-of-type(2){justify-content:center;align-items:center;display:flex}main>section#dining-schedule>article:nth-of-type(2)>a{width:fit-content;height:fit-content}@media(max-width:728px){main>section#dining-schedule>article:nth-of-type(2)>a{margin:30px 0}}@media(max-width:1080px){main>section#dining-schedule{margin:40px 15vw 0}}@media(max-width:728px){main>section#dining-schedule{grid-template-rows:1fr;grid-template-columns:1fr;margin:0 10vw}}main>section#dining-details{height:auto;margin:30px 20vw 0;padding-bottom:60px;font-size:15px}main>section#dining-details>article{margin-top:0;font-family:Inter,sans-serif}main>section#dining-details>article>p{margin-bottom:var(--grid-gap)}main>section#dining-details a{font-weight:700;text-decoration:underline}@media(max-width:1080px){main>section#dining-details{margin:40px 15vw 0}}@media(max-width:728px){main>section#dining-details{margin:0 10vw}}main>section#dining-footer{height:auto}main>section#dining-footer>aside{gap:var(--grid-gap);height:var(--button-height);grid-row:3/4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media(max-width:728px){main>section#dining-footer>aside{width:100vw}}main>section#dining-footer>aside nav{grid-column:2/4;display:flex}@media(max-width:1080px){main>section#dining-footer>aside nav{grid-column-start:2}}@media(max-width:728px){main>section#dining-footer>aside nav{grid-column:1/7}main>section#dining-footer>aside nav a{border-radius:0}}main>section#dining-footer>aside nav a:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main>section#dining-footer>aside nav a:first-child:after{background-image:url(/uploads/arrow-upright.svg)}main>section#dining-footer>aside nav a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}main>section#dining-footer>aside nav a:nth-child(2):after{background-image:url(/uploads/arrow-up.svg)}main>section#dining-footer>button{left:calc(100dvw - 40px);top:calc(50% - var(--button-height));display:none;position:absolute}@media(max-width:1080px){main>section#dining-footer>button{display:block}}main>div#cabins{margin-top:calc(var(--header-height) - var(--grid-gap));padding-top:var(--grid-gap);padding-left:var(--grid-gap);height:calc(100vh - var(--header-height) + var(--grid-gap));grid-template-columns:280px 1fr;padding-right:0;display:grid}main>div#cabins>section#cabin-images{grid-area:1/1/2/2;grid-template-rows:auto;grid-template-columns:1fr;height:fit-content;margin-top:62px;display:grid}main>div#cabins>section#cabin-images .btn-link-tiny{margin-bottom:30px;display:none}main>div#cabins>section#cabin-images article{padding:15px;font-family:Noto Serif,serif;font-size:14px;line-height:20px;display:none}main>div#cabins>section#cabin-images a,main>div#cabins>section#cabin-images button{border-radius:15px;place-self:center;margin-bottom:10px}:is(main>div#cabins>section#cabin-images a,main>div#cabins>section#cabin-images button):after{content:none}@media(max-width:728px){main>div#cabins>section#cabin-images{margin-top:calc(var(--header-height) + 62px)}}main>div#cabins>section#cabin-map{z-index:10;background:var(--color-fff);grid-area:1/2/2/3;grid-template-rows:1fr;grid-template-columns:1fr;height:100%;padding-top:70px;padding-left:10px;padding-right:10px;display:grid;position:relative}main>div#cabins>section#cabin-map>img{object-fit:contain;object-position:top;grid-area:1/1/2/2;max-height:700px}main>div#cabins>section#cabin-gallery{visibility:hidden;background:var(--color-000);z-index:10;border-radius:60px;grid-area:1/2/2/3;grid-template-rows:1fr 125px;grid-template-columns:1fr;width:calc(100% - 10px);height:100%;margin-left:10px;display:grid}main>div#cabins>section#cabin-gallery figure{width:100%;height:100%;position:relative}main>div#cabins>section#cabin-gallery figure>section{width:100%;height:100%;position:absolute;top:0;left:0}main>div#cabins>section#cabin-gallery figure>section>img,main>div#cabins>section#cabin-gallery figure>section>video{border-radius:60px;width:100%;height:100%;padding:20px;display:none;position:absolute;top:0;left:0;overflow:hidden}main>div#cabins>section#cabin-gallery aside{color:#fff;background:var(--color-000);grid-area:2/1/3/2;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;padding:0 30px 20px;display:grid}main>div#cabins>section#cabin-gallery aside p,main>div#cabins>section#cabin-gallery aside ul,main>div#cabins>section#cabin-gallery aside button{place-self:center}main>div#cabins>section#cabin-gallery aside p{font-family:Noto Serif,serif;font-size:14px;line-height:20px}main>div#cabins>section#cabin-gallery aside ul button:not(:last-of-type){margin-right:6px}main>div#cabins>section#cabin-gallery aside ul button{border:3px solid var(--color-fff);color:#0000;border-radius:15px;width:30px;height:30px}main>div#cabins>section#cabin-gallery aside ul button.active,main>div#cabins>section#cabin-gallery aside ul button:hover{background-color:var(--color-fff)}main>div#cabins>section#cabin-gallery aside>button:after{content:"";background-image:url(/uploads/icon-x.svg);background-repeat:no-repeat;background-size:contain;width:48px;height:48px;margin:20px;display:block}@media(max-width:1080px){main>div#cabins{height:calc(100dvh - var(--header-height) + var(--grid-gap));grid-template-rows:1fr 1fr;grid-template-columns:1fr;padding-left:0}main>div#cabins>section#cabin-images{grid-area:2/1/3/2;grid-template-rows:70px 70px 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0 10vw;padding:10px}main>div#cabins>section#cabin-images>a.btn-link-tiny,main>div#cabins>section#cabin-images>button,main>div#cabins>section#cabin-images>article{place-self:center}main>div#cabins>section#cabin-images>a.btn-link-tiny,main>div#cabins>section#cabin-images>button{letter-spacing:2px;margin:0}main>div#cabins>section#cabin-images>article{text-align:center;grid-area:1/1/3/3;padding:0 15%}main>div#cabins>section#cabin-images>a{grid-area:1/3/3/4}main>div#cabins>section#cabin-map{grid-area:1/1/2/2;height:fit-content;padding-top:10px}main>div#cabins>section#cabin-map>img{max-height:40vh}main>div#cabins>section#cabin-gallery{z-index:50;border-radius:0;grid-area:1/1/2/2;grid-template-rows:1fr 30%;width:100%;height:100dvh;margin-left:0;position:fixed;top:0;left:0}main>div#cabins>section#cabin-gallery>aside{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr}main>div#cabins>section#cabin-gallery>aside>ul button:not(:last-of-type){margin-right:14px}main>div#cabins>section#cabin-gallery>aside>button:after{margin:0}}@media(max-width:728px){main>div#cabins{height:auto;margin-top:calc(var(--header-height) + 62px);padding-top:0;padding-bottom:25px}main>div#cabins>section#cabin-images{grid-template-rows:65px 65px 1fr 1fr;grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0 10px}main>div#cabins>section#cabin-images>article{text-align:center;grid-area:1/1/2/3;padding:0 15%}main>div#cabins>section#cabin-images>a{grid-area:2/1/3/3}}main>div#gallery{grid-template-columns:1fr;grid-template-rows:var(--header-height) 62px 1fr;display:grid}main>div#gallery>section#gallery-filters{top:var(--header-height);background-color:var(--color-fff);z-index:10;grid-row-start:2;padding:12px 30px;position:sticky}main>div#gallery>section#gallery-filters>button:not(:last-of-type){margin-right:10px}main>div#gallery>section#gallery-images{grid-template-rows:repeat(auto-fill,minmax(0,200px));grid-template-columns:1fr 1fr 1fr;grid-row-start:3;gap:15px;padding:30px;display:grid}main>div#gallery>section#gallery-images>img{cursor:pointer;filter:brightness(.95);border-radius:15px;height:200px;transition:filter .1s}main>div#gallery>section#gallery-images>img:hover{filter:brightness()}main>div#gallery>section#gallery-modal{z-index:50;background:var(--color-000);grid-template-rows:1fr 125px;grid-template-columns:1fr;grid-row-start:3;display:none;position:fixed;inset:0}main>div#gallery>section#gallery-modal>figure{grid-area:1/1/2/2;position:relative}main>div#gallery>section#gallery-modal>figure>img,main>div#gallery>section#gallery-modal>figure>video{border-radius:20px;width:calc(100% - 60px);height:calc(100% - 60px);margin:30px;position:absolute;top:0;left:0}main>div#gallery>section#gallery-modal>aside{grid-area:2/1/3/2;justify-content:space-between;align-items:center;gap:15px;padding:0 30px;display:flex}main>div#gallery>section#gallery-modal>aside>p{color:#fff;text-align:center;padding:0 15%}main>div#gallery>section#gallery-modal>aside>ul{justify-content:center;align-items:center;gap:15px;width:300px;display:flex}main>div#gallery>section#gallery-modal>aside>ul li>button{background-repeat:no-repeat;background-size:contain;width:40px;height:40px}main>div#gallery>section#gallery-modal>aside>ul li:first-of-type>button{background-image:url(/uploads/chevron-left.svg)}main>div#gallery>section#gallery-modal>aside>ul li:nth-of-type(2)>p{color:var(--color-fff);font-family:Noto Serif,serif;font-size:20px;line-height:20px}main>div#gallery>section#gallery-modal>aside>ul li:nth-of-type(3)>button{background-image:url(/uploads/chevron-right.svg)}main>div#gallery>section#gallery-modal>aside>button:after{content:"";background-image:url(/uploads/icon-x.svg);background-repeat:no-repeat;background-size:contain;width:48px;height:48px;margin:20px;display:block}@media(max-width:728px){main>div#gallery{grid-template-rows:calc(var(--header-height) + 62px) 62px 1fr}main>div#gallery>section#gallery-filters{top:calc(var(--header-height) + 62px);height:fit-content;padding:5px 15px 0 5px}main>div#gallery>section#gallery-filters>button:not(:last-of-type){margin-right:5px}main>div#gallery>section#gallery-filters>button{margin-bottom:5px;padding:5px 10px}main>div#gallery>section#gallery-images{grid-template-rows:repeat(auto-fill,minmax(0,100px));grid-template-columns:1fr 1fr;min-height:30vh;padding:10px}main>div#gallery>section#gallery-images>img{height:100px}}main>section#history-intro{height:100dvh}main>section#history-intro>article{z-index:1;width:258px;position:absolute;bottom:0;right:0}@media(max-width:1080px){main>section#history-intro>article{width:260px}}@media(max-width:728px){main>section#history-intro>article{width:100%;bottom:0}}main>section#history-intro>article>section{background:#ffffffe6;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;padding:54px 42px 54px 54px;display:flex}@media(max-width:728px){main>section#history-intro>article>section{border-radius:0;padding:0}}main>section#history-intro>article>section>h2{font-optical-sizing:auto;text-align:center;font-family:Noto Serif ExtraCondensed,serif;font-weight:400;line-height:150%;font-size:var(--font-size-intro);width:160px;padding-bottom:24px}@media(max-width:728px){main>section#history-intro>article>section>h2{width:60%;padding-top:24px}}main>section#history-intro>article>section>img{object-fit:contain;width:75px;height:75px}@media screen and (max-width:1080px){main>section#history-intro>article>section>img{display:none}}main>section#history-intro>article>aside>a{border-radius:0;font-size:20px;line-height:20px}main>section#history-intro>article>aside>a:after{width:25px;height:25px}main>section#history-main{gap:var(--grid-gap);padding:var(--grid-gap);grid-template-rows:25vh 25vh 25vh 30vh 30vh 25vh 55vh 25vh;grid-template-columns:repeat(4,minmax(0,25vw));height:fit-content;display:grid}main>section#history-main>img,main>section#history-main>p{border-radius:calc(4 * var(--border-radius));text-align:center}main>section#history-main>p{place-self:center;padding:0% 10%;font-family:Noto Serif,serif;font-size:18px}main>section#history-main>img:first-of-type{grid-area:1/1/3/3}main>section#history-main>p:first-of-type{grid-area:1/3/2/5}main>section#history-main>img:nth-of-type(2){grid-area:2/3/4/5}main>section#history-main>p:nth-of-type(2){grid-area:3/1/4/3}main>section#history-main>img:nth-of-type(3){grid-area:4/1/6/3}main>section#history-main>p:nth-of-type(3){grid-area:4/3/5/5}main>section#history-main>img:nth-of-type(4){grid-area:5/3/6/5}main>section#history-main>p:nth-of-type(4){grid-area:6/2/7/4}main>section#history-main>img:nth-of-type(5){grid-area:7/1/8/5}main>section#history-main>p:nth-of-type(5){grid-area:8/2/9/4}@media(max-width:1080px){main>section#history-main{grid-template-rows:20vh 20vh 20vh 20vh 20vh 15vh 35vh 15vh;grid-template-columns:repeat(4,minmax(0,25vw))}main>section#history-main>p{padding:0 10%}main>section#history-main>p:nth-of-type(4),main>section#history-main>p:nth-of-type(5){grid-column:1/5}}@media(max-width:728px){main>section#history-main{grid-template-rows:repeat(auto-fill,25vh);grid-template-columns:1fr}main>section#history-main>p{padding:20px}main>section#history-main>p,main>section#history-main>img{border-radius:var(--border-radius);grid-row-start:unset!important;grid-row-end:unset!important;grid-column-start:unset!important;grid-column-end:unset!important}}main>section#history-footer{height:auto}main>section#history-footer>aside{gap:var(--grid-gap);height:var(--button-height);grid-row:3/4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media(max-width:728px){main>section#history-footer>aside{width:100vw}}main>section#history-footer>aside nav{grid-column:2/4;display:flex}@media(max-width:1080px){main>section#history-footer>aside nav{grid-column-start:2}}@media(max-width:728px){main>section#history-footer>aside nav{grid-column:1/7}main>section#history-footer>aside nav a{border-radius:0}}main>section#history-footer>aside nav a:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main>section#history-footer>aside nav a:first-child:after{background-image:url(/uploads/arrow-upright.svg)}main>section#history-footer>aside nav a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}main>section#history-footer>aside nav a:nth-child(2):after{background-image:url(/uploads/arrow-up.svg)}main>section#history-footer>button{left:calc(100dvw - 40px);top:calc(50% - var(--button-height));display:none;position:absolute}@media(max-width:1080px){main>section#history-footer>button{display:block}}main>section#pet-policy-images{height:auto;padding-top:var(--header-height)}main>section#pet-policy-images>img{object-position:top;height:25vh}@media(max-width:728px){main>section#pet-policy-images{padding-top:calc(var(--header-height) + 62px)}main>section#pet-policy-images>img{height:calc(18vh + 62px)}}main>section#pet-policy-title{max-width:100vw;height:auto;margin:0 20vw}main>section#pet-policy-title h2{text-align:center;padding:30px;font-family:Noto Serif,sans-serif;font-size:32px;font-weight:700}@media(max-width:728px){main>section#pet-policy-title h2{padding:20px;font-size:20px}}@media(max-width:1080px){main>section#pet-policy-title{margin:0 20px}}@media(max-width:728px){main>section#pet-policy-title{margin:0}}main>section#pet-policy-description{height:auto;margin:0 20vw;padding:30px 0 100px;font-family:Noto Serif,sans-serif;font-size:14px}main>section#pet-policy-description hr{display:none}main>section#pet-policy-description h1,main>section#pet-policy-description h2{margin-bottom:5px;font-weight:800}main>section#pet-policy-description p{margin-bottom:15px}@media(max-width:1080px){main>section#pet-policy-description{margin:0 20vw}}@media(max-width:728px){main>section#pet-policy-description{margin:0;padding:20px}main>section#pet-policy-description p{margin-bottom:30px}}main>section#pet-policy-footer{height:auto}main>section#pet-policy-footer>aside{gap:var(--grid-gap);height:var(--button-height);grid-row:3/4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media(max-width:728px){main>section#pet-policy-footer>aside{width:100vw}}main>section#pet-policy-footer>aside nav{grid-column:2/4;display:flex}@media(max-width:1080px){main>section#pet-policy-footer>aside nav{grid-column-start:2}}@media(max-width:728px){main>section#pet-policy-footer>aside nav{grid-column:1/7}main>section#pet-policy-footer>aside nav a{border-radius:0}}main>section#pet-policy-footer>aside nav a:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main>section#pet-policy-footer>aside nav a:first-child:after{background-image:url(/uploads/arrow-upright.svg)}main>section#pet-policy-footer>aside nav a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}main>section#pet-policy-footer>aside nav a:nth-child(2):after{background-image:url(/uploads/arrow-up.svg)}main>section#pet-policy-footer>button{left:calc(100dvw - 40px);top:calc(50% - var(--button-height));display:none;position:absolute}@media(max-width:1080px){main>section#pet-policy-footer>button{display:block}}main>section#rates-images{height:auto;padding-top:var(--header-height)}main>section#rates-images>img{height:25vh}@media(max-width:728px){main>section#rates-images{padding-top:calc(var(--header-height) + 62px)}main>section#rates-images>img{height:calc(18vh + 62px)}}main>section#rates-title{max-width:100vw;height:auto;margin:0 20vw}main>section#rates-title h2{text-align:center;padding:30px;font-family:Noto Serif,sans-serif;font-size:32px;font-weight:700}@media(max-width:728px){main>section#rates-title h2{padding:20px;font-size:20px}}@media(max-width:1080px){main>section#rates-title{margin:0 20px}}@media(max-width:728px){main>section#rates-title{margin:0}}main>section#rates-calendar{grid-gap:var(--grid-gap);height:auto;top:var(--header-height);z-index:3;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;justify-self:center;width:fit-content;margin:0;display:grid;position:sticky;overflow-x:hidden}main>section#rates-calendar>img{object-fit:contain;place-self:center;width:116px;height:116px}@media(max-width:1080px){main>section#rates-calendar{padding:72px 10px 10px;box-shadow:0 9px 9px #00000026}}@media(max-width:728px){main>section#rates-calendar{top:calc(var(--header-height) + 62px);padding:10px var(--grid-gap);grid-gap:calc(var(--grid-gap)/2);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;width:100vw;overflow-x:scroll;box-shadow:0 9px 9px #00000026}main>section#rates-calendar>img{width:100px;height:100px}}main>section#rates-description{height:auto;margin:0 20vw;padding:30px 0;font-family:Noto Serif,sans-serif;font-size:14px}main>section#rates-description hr{display:none}main>section#rates-description h1,main>section#rates-description h2{margin-bottom:5px;font-weight:800}main>section#rates-description p{margin-bottom:15px}main>section#rates-description table{width:100%;margin-bottom:30px}main>section#rates-description table th{padding:10px 0;text-decoration:underline}main>section#rates-description table td{text-align:center;padding:10px 0}main>section#rates-description table td:first-of-type{text-align:left;width:50%;padding-right:5px}main>section#rates-description table td:nth-of-type(2){background:var(--color-rates-low);width:16%}main>section#rates-description table td:nth-of-type(3){background:var(--color-rates-medium);width:16%}main>section#rates-description table td:nth-of-type(4){background:var(--color-rates-high);width:16%}@media(max-width:1080px){main>section#rates-description{margin:0 20vw}}@media(max-width:728px){main>section#rates-description{margin:0;padding:20px}main>section#rates-description table{margin-bottom:15px;font-size:13px}main>section#rates-description p{margin-bottom:30px}}main>section#rates-footer{height:auto}main>section#rates-footer>aside{gap:var(--grid-gap);height:var(--button-height);grid-row:3/4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media(max-width:728px){main>section#rates-footer>aside{width:100vw}}main>section#rates-footer>aside nav{grid-column:2/4;display:flex}@media(max-width:1080px){main>section#rates-footer>aside nav{grid-column-start:2}}@media(max-width:728px){main>section#rates-footer>aside nav{grid-column:1/7}main>section#rates-footer>aside nav a{border-radius:0}}main>section#rates-footer>aside nav a:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main>section#rates-footer>aside nav a:first-child:after{background-image:url(/uploads/arrow-upright.svg)}main>section#rates-footer>aside nav a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}main>section#rates-footer>aside nav a:nth-child(2):after{background-image:url(/uploads/arrow-up.svg)}main>section#rates-footer>button{left:calc(100dvw - 40px);top:calc(50% - var(--button-height));display:none;position:absolute}@media(max-width:1080px){main>section#rates-footer>button{display:block}}::selection{background:var(--color-000);color:var(--color-fff)}html{scroll-behavior:smooth;background-color:var(--color-000)}h1,h2,h3,h4,h5,h6,h7,span,article,section,p,li{text-wrap:pretty}a,button{cursor:pointer;white-space:nowrap;touch-action:manipulation}img{object-fit:cover;width:100%;height:100%}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=radio]{transform:scale(1.5)}input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator{opacity:0}astro-dev-toolbar{display:none}body{max-width:var(--max-width);scroll-snap-type:y mandatory;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:linear-gradient(#030e04,#000);width:100%;min-width:320px;margin:0 auto;position:relative;overflow:hidden scroll;box-shadow:0 0 20px #000}body>main{background:var(--color-fff);position:relative}body>main>section{scroll-snap-align:start}main>section{height:var(--viewport-height);background:var(--color-fff);position:relative}section>video{width:100%;height:var(--viewport-height);object-fit:cover}.card-info{font-optical-sizing:auto;text-align:center;font-family:Noto Serif ExtraCondensed,serif;font-weight:400;line-height:150%;font-size:var(--font-size-card)}.card-quote{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(118.08deg,#001b03f2 -.43%,#032307f2 32.71%,#062b0af2 39.74%,#032307f2 42.75%,#062b0af2 49.78%,#032307f2,#001b03f2);padding:28px;position:relative}.card-quote p{font-optical-sizing:auto;text-align:center;width:100%;height:100%;font-family:Spectral,serif;font-weight:600;line-height:150%;font-size:var(--font-size-quote);-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(81deg,#fff 31.32% 231.84%);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;display:flex}.card-quote:before{--inset1:10px;content:"";left:var(--inset1);top:var(--inset1);right:var(--inset1);bottom:var(--inset1);width:calc(100% - calc(var(--inset1) * 2));height:calc(100% - calc(var(--inset1) * 2));border:2px solid #000701;border-radius:12px;position:absolute}.card-quote:after{--inset1:14px;content:"";left:var(--inset1);top:var(--inset1);right:var(--inset1);bottom:var(--inset1);width:calc(100% - calc(var(--inset1) * 2));height:calc(100% - calc(var(--inset1) * 2));border:1px dotted #000701;border-radius:10px;position:absolute}main{scroll-snap-type:y mandatory}main>div{scroll-snap-align:start;scroll-snap-stop:always}main>div#hourglass{height:var(--header-height);background:url(/uploads/hourglass.svg);background-color:var(--color-fff);background-position:50%;background-repeat:no-repeat;background-size:75px;display:block}@media screen and (min-width:1081px){main>div#hourglass{background:var(--color-fff)}}@media screen and (max-width:728px){main>div#hourglass{background-color:var(--color-fff);height:calc(62px + var(--header-height));background-position-y:55px}}main>div#squirrel{height:var(--header-height);background:url(/uploads/squirrel.webp);background-color:var(--color-fff);background-position:50%;background-repeat:no-repeat;background-size:110px;display:block}@media screen and (min-width:1081px){main>div#squirrel{background:var(--color-fff)}}@media screen and (max-width:728px){main>div#squirrel{background-color:var(--color-fff);height:calc(62px + var(--header-height))}}main>div#acorn{height:var(--header-height);background:url(/uploads/acorn.png);background-color:var(--color-fff);background-position:50%;background-repeat:no-repeat;background-size:110px;display:block}@media screen and (min-width:1081px){main>div#acorn{background:var(--color-fff)}}@media screen and (max-width:728px){main>div#acorn{background-color:var(--color-fff);height:calc(62px + var(--header-height))}}main>div#leaf{height:var(--header-height);background:url(/uploads/leaf.png);background-color:var(--color-fff);background-position:50%;background-repeat:no-repeat;background-size:110px;display:block}@media screen and (min-width:1081px){main>div#leaf{background:var(--color-fff)}}@media screen and (max-width:728px){main>div#leaf{background-color:var(--color-fff);height:calc(62px + var(--header-height))}}main>div#cart{height:var(--header-height);background:url(/uploads/cart.png);background-color:var(--color-fff);background-position:50%;background-repeat:no-repeat;background-size:110px;display:block}@media screen and (min-width:1081px){main>div#cart{background:var(--color-fff)}}@media screen and (max-width:728px){main>div#cart{background-color:var(--color-fff);height:calc(62px + var(--header-height))}}@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-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}
