@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Gothic Variable;font-style:normal;font-display:swap;font-weight:400;font-stretch:75% 100%;src:url(./league-gothic-vietnamese-wdth-normal.4VFZ57Ks.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Gothic Variable;font-style:normal;font-display:swap;font-weight:400;font-stretch:75% 100%;src:url(./league-gothic-latin-ext-wdth-normal.Df4zaQY_.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Gothic Variable;font-style:normal;font-display:swap;font-weight:400;font-stretch:75% 100%;src:url(./league-gothic-latin-wdth-normal.CRZtnArM.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4f4f1;--paper-2:#e9e8e3;--ink:#161616;--ink-2:#5c5a55;--red:#e02d2d;--red-deep:#b81f1f;--on-red:#f4f4f1;--font-display:"League Gothic Variable", "League Gothic", "Arial Narrow", sans-serif;--font-text:"Archivo Variable", "Archivo", system-ui, sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--step-3:clamp(2.25rem, 1.6rem + 2.8vw, 3.75rem);--step-4:clamp(3.25rem, 2rem + 5.5vw, 6.5rem);--step-poster:clamp(7rem, 2rem + 24vw, 26rem);--leading-display:.86;--leading-heading:.98;--leading-text:1.55;--tracking-caps:.06em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--gutter:clamp(1rem, .4rem + 2.6vw, 3rem);--wrap:1320px;--measure:68ch;--rule:3px;--rule-heavy:6px;--radius:0;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.16s;--dur-mid:.32s;--dur-register:.9s;--accent:var(--red-deep);--text:var(--ink);--muted:var(--ink-2);--pill:var(--ink);--link-hover:var(--ink);--bg:var(--paper);--card:var(--paper-2);--font:var(--font-text);--font-nav:var(--font-display);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--red-deep);caret-color:var(--red-deep);scrollbar-color:var(--ink) var(--paper-2)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--space-8)}body{min-height:100dvh;font-family:var(--font-text);font-size:var(--step-0);line-height:var(--leading-text);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--paper);flex-direction:column;margin:0;display:flex}::selection{background:var(--red);color:var(--on-red)}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:var(--leading-heading);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);text-wrap:balance;margin:0 0 .4em}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}a{color:var(--red-deep);text-underline-offset:.18em;text-decoration-thickness:2px}a:hover{color:var(--ink)}img,iframe{max-width:100%;display:block}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.section{padding-block:clamp(var(--space-7), 6vw, var(--space-9))}.card{background:var(--paper-2);padding:clamp(var(--space-5), 3vw, var(--space-6))}.grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min,300px)), 1fr));display:grid}.btn{border:var(--rule) solid var(--ink);background:var(--ink);min-height:3rem;color:var(--paper);font:400 var(--step-2) / 1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5em;padding:.5em 1.1em .4em;text-decoration:none;display:inline-flex}.btn:hover{background:var(--red-deep);border-color:var(--red-deep);color:var(--on-red)}.btn-accent{background:var(--red);border-color:var(--red);color:var(--on-red)}.btn-accent:hover{background:var(--ink);border-color:var(--ink)}.btn-outline{color:var(--ink);background:0 0}.btn-outline:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tag{font-family:var(--font-text);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2);font-weight:600;font-stretch:85%}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1em}.muted{color:var(--ink-2)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:var(--rule) solid var(--ink);outline-offset:3px}.on-red :focus-visible{outline-color:var(--on-red)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}footer.svelte-jz8lnl{--hover-ink:var(--ink);padding-block:var(--space-8) var(--space-6);background:var(--ink);color:var(--paper)}footer.svelte-jz8lnl :focus-visible{outline-color:var(--paper)}.grid.svelte-jz8lnl{gap:var(--space-6) var(--space-8);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.mark.svelte-jz8lnl{font:400 var(--step-4) / var(--leading-display) var(--font-display);color:var(--red);margin:0}.logo.svelte-jz8lnl{--logo-w:9rem}nav.svelte-jz8lnl{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}nav.svelte-jz8lnl a:where(.svelte-jz8lnl){font:400 var(--step-1) / 1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper);text-decoration:none}nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:var(--rule)}.reach.svelte-jz8lnl{gap:var(--space-4);justify-items:start;display:grid}.mail.svelte-jz8lnl{color:var(--paper)}.mail.svelte-jz8lnl:hover{color:var(--paper-2)}.copy.svelte-jz8lnl{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--ink-2);font-size:var(--step--1);color:var(--paper-2);grid-column:1/-1}.admin.svelte-jz8lnl{margin-left:var(--space-4);color:var(--paper-2);text-decoration:none}.admin.svelte-jz8lnl:hover{color:var(--paper)}@media (width<=860px){.grid.svelte-jz8lnl{grid-template-columns:1fr}nav.svelte-jz8lnl a:where(.svelte-jz8lnl){padding-block:.75rem;display:block}}.skip.svelte-1elxaub{left:var(--space-4);z-index:20;padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--paper);position:absolute;top:-4rem}.skip.svelte-1elxaub:focus{top:var(--space-2)}header.svelte-1elxaub{z-index:10;background:var(--paper);border-bottom:var(--rule) solid var(--ink);position:sticky;top:0}.bar.svelte-1elxaub{min-height:3.75rem;padding-right:var(--gutter);align-items:stretch;display:flex}.logo.svelte-1elxaub{padding:var(--space-2) var(--space-5) .3rem var(--gutter);background:var(--ink);color:var(--paper);font:400 2rem / 1 var(--font-display);letter-spacing:.02em;transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:flex}.logo.svelte-1elxaub:hover{color:var(--red)}.logo.svelte-1elxaub{--logo-h:2.25rem}nav.svelte-1elxaub{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}ul.svelte-1elxaub{align-items:center;gap:var(--space-1) var(--space-5);margin:0;padding:0;list-style:none;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub),.quick.svelte-1elxaub{font:400 var(--step-1) / 1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink);text-decoration:none}ul.svelte-1elxaub a:where(.svelte-1elxaub){border-bottom:var(--rule) solid transparent;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding-block:.4rem .25rem;display:block}ul.svelte-1elxaub a:where(.svelte-1elxaub):hover,ul.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){border-bottom-color:var(--red)}ul.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){color:var(--red-deep)}ul.svelte-1elxaub a.booking:where(.svelte-1elxaub),.quick.svelte-1elxaub{background:var(--red-deep);color:var(--on-red);transition:background var(--dur-fast) var(--ease-out);border:0;padding:.55rem .8rem .4rem}ul.svelte-1elxaub a.booking:where(.svelte-1elxaub):hover,.quick.svelte-1elxaub:hover{background:var(--ink);color:var(--paper)}.buy.svelte-1elxaub{border:var(--rule) solid var(--ink);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:.45rem .7rem .3rem}.buy.svelte-1elxaub:hover{background:var(--ink);color:var(--paper)}.quick.svelte-1elxaub,.burger.svelte-1elxaub,#nav-toggle.svelte-1elxaub{display:none}@media (width<=860px){.bar.svelte-1elxaub{align-items:center;gap:var(--space-3)}.logo.svelte-1elxaub{font-size:var(--step-2);align-self:stretch}.quick.svelte-1elxaub,#nav-toggle.svelte-1elxaub{display:block}.quick.svelte-1elxaub{margin-left:auto}.burger.svelte-1elxaub{align-items:center;gap:var(--space-2);cursor:pointer;min-height:2.75rem;font:400 var(--step-1) / 1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:flex}.burger.svelte-1elxaub span:where(.svelte-1elxaub),.burger.svelte-1elxaub span:where(.svelte-1elxaub):before,.burger.svelte-1elxaub span:where(.svelte-1elxaub):after{width:1.4rem;height:var(--rule);background:var(--ink);transition:transform var(--dur-mid) var(--ease-out);display:block;position:relative}.burger.svelte-1elxaub span:where(.svelte-1elxaub):before,.burger.svelte-1elxaub span:where(.svelte-1elxaub):after{content:"";position:absolute}.burger.svelte-1elxaub span:where(.svelte-1elxaub):before{top:-7px}.burger.svelte-1elxaub span:where(.svelte-1elxaub):after{top:7px}#nav-toggle.svelte-1elxaub:focus-visible+.burger:where(.svelte-1elxaub){outline:var(--rule) solid var(--ink);outline-offset:3px}nav.svelte-1elxaub{align-items:stretch;gap:var(--space-5);padding:var(--space-4) var(--gutter) var(--space-6);background:var(--paper);border-bottom:var(--rule-heavy) solid var(--ink);flex-direction:column;display:none;position:absolute;inset:100% 0 auto}ul.svelte-1elxaub{flex-direction:column;align-items:stretch}ul.svelte-1elxaub a:where(.svelte-1elxaub){padding:var(--space-3) 0;border-bottom:1px solid var(--paper-2);font-size:var(--step-2)}ul.svelte-1elxaub a.booking:where(.svelte-1elxaub){display:none}.buy.svelte-1elxaub{align-self:flex-start}#nav-toggle.svelte-1elxaub:checked~nav:where(.svelte-1elxaub){display:flex}#nav-toggle.svelte-1elxaub:checked+.burger:where(.svelte-1elxaub) span:where(.svelte-1elxaub){background:0 0}#nav-toggle.svelte-1elxaub:checked+.burger:where(.svelte-1elxaub) span:where(.svelte-1elxaub):before{transform:translateY(7px)rotate(45deg)}#nav-toggle.svelte-1elxaub:checked+.burger:where(.svelte-1elxaub) span:where(.svelte-1elxaub):after{transform:translateY(-7px)rotate(-45deg)}}main.svelte-12qhfyh{flex:1}
