.marquee-bar[data-astro-cid-kedew4fw]{position:relative;z-index:10;flex-shrink:0;overflow:hidden;border-bottom:2px solid var(--color-ink);background:var(--color-yellow);color:var(--color-ink)}.marquee-bar__track[data-astro-cid-kedew4fw]{display:flex;width:max-content;animation:marquee-scroll 48s linear infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-bar__text[data-astro-cid-kedew4fw]{flex-shrink:0;padding:.55rem 0 .45rem;font-family:var(--font-serif);font-size:1.425rem;font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:pre;text-box-trim:trim-both;text-box-edge:cap alphabetic}@supports (text-box-trim: trim-both){.marquee-bar__text[data-astro-cid-kedew4fw]{padding:.5rem 0}}@media(min-width:48rem){.marquee-bar__track[data-astro-cid-kedew4fw]{animation-duration:32s}.marquee-bar__text[data-astro-cid-kedew4fw]{padding:.57rem 0;font-size:1.575rem;letter-spacing:.14em}}@media(min-width:72rem){.marquee-bar__text[data-astro-cid-kedew4fw]{font-size:1.725rem}}@media(prefers-reduced-motion:reduce){.marquee-bar__track[data-astro-cid-kedew4fw]{animation:none;justify-content:center;width:auto;flex-wrap:wrap}.marquee-bar__text[data-astro-cid-kedew4fw][aria-hidden=true]{display:none}}.menu[data-astro-cid-ohllak7e]{position:absolute;top:1rem;right:1rem;z-index:5}.menu-btn[data-astro-cid-ohllak7e]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .65rem;border:1px solid var(--color-ink);border-radius:2px;background:#fdfbf4f0;color:var(--color-ink);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(6px);transition:color .15s ease,background-color .15s ease,border-color .15s ease}.menu-btn[data-astro-cid-ohllak7e]:hover,.menu--open[data-astro-cid-ohllak7e] .menu-btn[data-astro-cid-ohllak7e]{color:var(--color-orange);border-color:var(--color-orange);background:var(--color-cream)}.menu-btn[data-astro-cid-ohllak7e]:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.menu-btn__label[data-astro-cid-ohllak7e]{display:block;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}@supports not (text-box-trim: trim-both){.menu-btn__label[data-astro-cid-ohllak7e]{transform:translateY(.08em)}}.menu-btn__icon[data-astro-cid-ohllak7e]{display:block;width:1.75rem;height:1.75rem;object-fit:contain}.menu__dropdown[data-astro-cid-ohllak7e]{position:absolute;top:calc(100% + .35rem);right:0;min-width:100%;width:max-content;max-width:min(18rem,calc(100vw - 2rem));border:1px solid var(--color-ink);border-radius:2px;background:#fdfbf4fa;backdrop-filter:blur(6px);box-shadow:0 .35rem .75rem #2f1c162e}.menu__item[data-astro-cid-ohllak7e]{display:block;padding:.65rem .85rem;color:var(--color-ink);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase;text-decoration:none;white-space:nowrap}.menu__item[data-astro-cid-ohllak7e]:hover,.menu__item--active[data-astro-cid-ohllak7e]{color:var(--color-orange)}.menu__item[data-astro-cid-ohllak7e]:focus-visible{outline:2px solid var(--color-teal);outline-offset:-2px}@media(min-width:48rem){.menu[data-astro-cid-ohllak7e]{top:1.25rem;right:1.5rem}.menu-btn[data-astro-cid-ohllak7e]{font-size:.75rem;gap:.6rem}.menu-btn__icon[data-astro-cid-ohllak7e]{width:2rem;height:2rem}}@media(min-width:72rem){.menu[data-astro-cid-ohllak7e]{top:1.5rem;right:2rem}}@font-face{font-family:ITC Garamond Std;font-style:normal;font-weight:300;src:url(/fonts/vacation/ITCGaramondStd-LtCond.woff2) format("woff2");font-display:swap}@font-face{font-family:ITC Garamond Std;font-style:italic;font-weight:300;src:url(/fonts/vacation/ITCGaramondStd-LtCondIta.woff2) format("woff2");font-display:swap}@font-face{font-family:ITC Garamond Std;font-style:normal;font-weight:400;src:url(/fonts/vacation/ITCGaramondStd-BkCond.woff2) format("woff2");font-display:swap}@font-face{font-family:ITC Garamond Std;font-style:italic;font-weight:400;src:url(/fonts/vacation/ITCGaramondStd-BkCondIta.woff2) format("woff2");font-display:swap}@font-face{font-family:ITC Garamond Std;font-style:normal;font-weight:700;src:url(/fonts/vacation/ITCGaramondStd-BdCond.woff2) format("woff2");font-display:swap}@font-face{font-family:Optima LT Pro;font-style:normal;font-weight:400;src:url(/fonts/vacation/OptimaLTPro-Roman.woff2) format("woff2");font-display:swap}@font-face{font-family:Optima LT Pro;font-style:normal;font-weight:700;src:url(/fonts/vacation/OptimaLTPro-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:ITCGaramondStd-LtCond;font-style:normal;font-weight:300;src:url(/fonts/vacation/ITCGaramondStd-LtCond.woff2) format("woff2");font-display:swap}@font-face{font-family:ITCGaramondStd-LtCond;font-style:italic;font-weight:300;src:url(/fonts/vacation/ITCGaramondStd-LtCondIta.woff2) format("woff2");font-display:swap}@font-face{font-family:ITCGaramondStd-LtCond;font-style:normal;font-weight:400;src:url(/fonts/vacation/ITCGaramondStd-BkCond.woff2) format("woff2");font-display:swap}@font-face{font-family:ITCGaramondStd-LtCond;font-style:italic;font-weight:400;src:url(/fonts/vacation/ITCGaramondStd-BkCondIta.woff2) format("woff2");font-display:swap}@font-face{font-family:ITCGaramondStd-LtCond;font-style:normal;font-weight:500;src:url(/fonts/vacation/ITCGaramondStd-BdCond.woff2) format("woff2");font-display:swap}@font-face{font-family:Flapjack;font-style:normal;font-weight:400;src:url(/fonts/flapjack/Flapjack.woff2) format("woff2"),url(/fonts/flapjack/Flapjack.woff) format("woff"),url(/fonts/flapjack/Flapjack.otf) format("opentype");font-display:swap}
