[data-template=holiday]{--radius:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-2xl:0px;--holiday-glow:color-mix(in srgb, var(--accent) 26%, transparent);--holiday-glow-soft:color-mix(in srgb, var(--accent) 11%, transparent);--holiday-rule:color-mix(in srgb, var(--foreground) 22%, transparent);--holiday-rule-soft:color-mix(in srgb, var(--foreground) 11%, transparent);--holiday-fold-light:color-mix(in srgb, var(--foreground) 2.5%, var(--background));--holiday-fold-dark:color-mix(in srgb, #000 38%, var(--background));--holiday-sheen:var(--holiday-fold-light);--holiday-nav-h:3.25rem;--holiday-error:#ff8f80;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--accent);accent-color:var(--accent);text-underline-offset:.28em;scrollbar-color:color-mix(in srgb, var(--accent) 45%, transparent) var(--background);font-size:1.0625rem;overflow-x:clip}[data-template=holiday][data-theme=light],[data-template=holiday] [data-theme=light]{--holiday-glow:color-mix(in srgb, var(--accent) 14%, transparent);--holiday-glow-soft:color-mix(in srgb, var(--accent) 6%, transparent);--holiday-rule:color-mix(in srgb, var(--foreground) 26%, transparent);--holiday-rule-soft:color-mix(in srgb, var(--foreground) 12%, transparent);--holiday-fold-light:color-mix(in srgb, #fff 30%, var(--background));--holiday-fold-dark:color-mix(in srgb, var(--foreground) 7%, var(--background));--holiday-sheen:#ffffff24;--holiday-error:#a3162a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(main[data-template=holiday]){scrollbar-color:#e9b35f66 #0b0908}html:has(main[data-template=holiday][data-theme=light]){scrollbar-color:#14100e59 #f0dcd7}[data-template=holiday] ::selection{background:var(--accent);color:var(--accent-foreground)}[data-template=holiday] :focus-visible{outline:2px solid var(--accent);outline-offset:4px;box-shadow:none}[data-template=holiday] .font-display{font-optical-sizing:auto;letter-spacing:-.01em;font-style:italic;font-weight:400}[data-template=holiday][data-type=cormorant] .font-display{letter-spacing:0;font-weight:300}[data-template=holiday][data-type=italiana] .font-display{text-transform:uppercase;letter-spacing:.04em;font-style:normal}[data-template=holiday][data-type=italiana] .holiday-title{line-height:.95}[data-template=holiday] .holiday-caps{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-style:normal;font-weight:600}[data-template=holiday] .holiday-label{letter-spacing:.18em;font-size:.75rem}[data-template=holiday] .holiday-lede{color:color-mix(in srgb, var(--foreground) 88%, transparent);font-style:italic}[data-template=holiday] .holiday-textlink{border-bottom:1px solid var(--holiday-rule);align-items:center;min-height:2.75rem;transition:color .2s,border-color .2s;display:inline-flex}[data-template=holiday] .holiday-textlink:hover{color:var(--accent);border-color:var(--accent)}[data-template=holiday] .holiday-pill{background:var(--accent);color:var(--accent-foreground);border-radius:9999px;transition:filter .2s}[data-template=holiday] .holiday-pill:hover{filter:brightness(1.08)}[data-template=holiday] .holiday-marquee .holiday-pill{text-align:center;text-wrap:balance;max-width:100%;padding-block:.75rem;line-height:1.5}[data-template=holiday] .holiday-room{background:radial-gradient(120% 90% at 60% 20%, transparent 38%, var(--holiday-fold-dark) 100%), repeating-linear-gradient(90deg, transparent 0, var(--holiday-fold-light) 2.3rem, transparent 5.1rem), repeating-linear-gradient(90deg, transparent 0, #0000002e 4.4rem, transparent 11.3rem), repeating-linear-gradient(90deg, transparent 0, #0000001a 9rem, transparent 17.3rem), var(--background)}[data-template=holiday][data-theme=light] .holiday-room,[data-template=holiday] [data-theme=light] .holiday-room{background:linear-gradient(112deg, #ffffff8c 0%, transparent 42%), repeating-linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--foreground) 3%, transparent) 4.4rem, transparent 11.3rem), repeating-linear-gradient(90deg, transparent 0, var(--holiday-fold-light) 2.3rem, transparent 5.1rem), var(--background)}[data-template=holiday] .holiday-lamp{pointer-events:none;z-index:1;background:radial-gradient(38% 46% at 66% 30%, var(--holiday-glow), transparent 70%), radial-gradient(70% 70% at 60% 40%, var(--holiday-glow-soft), transparent 75%);mix-blend-mode:screen;position:absolute;inset:0}[data-template=holiday] [data-holiday-variant=record] .holiday-lamp{background:radial-gradient(34% 44% at 28% 46%, var(--holiday-glow), transparent 70%), radial-gradient(70% 70% at 30% 45%, var(--holiday-glow-soft), transparent 75%)}[data-template=holiday] [data-holiday-variant=record]:not(:has(.holiday-sleeve)) .holiday-lamp{background:radial-gradient(40% 50% at 50% 42%, var(--holiday-glow), transparent 70%), radial-gradient(75% 75% at 50% 45%, var(--holiday-glow-soft), transparent 75%)}[data-template=holiday] .holiday-marquee .holiday-lamp{background:radial-gradient(60% 30% at 50% 10%, var(--holiday-glow), transparent 72%)}[data-template=holiday][data-theme=light] .holiday-lamp,[data-template=holiday] [data-theme=light] .holiday-lamp{mix-blend-mode:multiply}[data-template=holiday][data-theme=light] [data-holiday-hero] .holiday-lamp,[data-template=holiday] [data-theme=light] [data-holiday-hero] .holiday-lamp{display:none}[data-template=holiday] .holiday-photo{filter:contrast(1.06)saturate(.9)}@media (prefers-reduced-motion:no-preference){[data-template=holiday] [data-holiday-hero] .holiday-lamp{animation:1.6s cubic-bezier(.16,1,.3,1) both holiday-lamp-up}[data-template=holiday] [data-holiday-hero] .holiday-photo{animation:1.6s cubic-bezier(.16,1,.3,1) both holiday-photo-up}}@keyframes holiday-lamp-up{0%{opacity:0}to{opacity:1}}@keyframes holiday-photo-up{0%{filter:brightness(.5)contrast(1.06)saturate(.9)}to{filter:contrast(1.06)saturate(.9)}}[data-template=holiday] [data-holiday-hero] .holiday-first-screen{min-height:min(60rem, calc(100svh - var(--player-h,0px) - var(--holiday-nav-h)))}@media (width<=1023px){[data-template=holiday] [data-holiday-hero] .holiday-first-screen{min-height:0}[data-template=holiday] [data-holiday-hero] .holiday-first-screen:has(.holiday-vignette){min-height:calc(100svh - var(--player-h,0px) - 3.5rem)}}[data-template=holiday] .holiday-spot{-webkit-mask-image:radial-gradient(52% 58% at 52% 42%,#000 46%,#0000 100%);mask-image:radial-gradient(52% 58% at 52% 42%,#000 46%,#0000 100%)}[data-template=holiday] .holiday-spot-round{border-radius:9999px;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 71%);mask-image:radial-gradient(circle,#000 58%,#0000 71%)}[data-template=holiday][data-theme=light] .holiday-spot,[data-template=holiday] [data-theme=light] .holiday-spot{outline:1px solid var(--holiday-rule);outline-offset:8px;box-shadow:0 1.5rem 3rem -1.75rem color-mix(in srgb, var(--foreground) 45%, transparent);width:calc(100% - 2.5rem);margin:1.25rem 1.25rem 0;-webkit-mask-image:none;mask-image:none}[data-template=holiday][data-theme=light] .holiday-spot .holiday-photo,[data-template=holiday] [data-theme=light] .holiday-spot .holiday-photo{filter:grayscale()sepia(.14)contrast(1.08)}@media (width<=1023px){[data-template=holiday][data-theme=light] [data-holiday-hero] .holiday-spot,[data-template=holiday] [data-theme=light] [data-holiday-hero] .holiday-spot{height:min(30svh,17rem)}[data-template=holiday][data-theme=light] .holiday-hero-text,[data-template=holiday] [data-theme=light] .holiday-hero-text{margin-top:2.25rem}}@media (width>=1024px){[data-template=holiday][data-theme=light] [data-holiday-hero] .holiday-spot,[data-template=holiday] [data-theme=light] [data-holiday-hero] .holiday-spot{width:38%;margin:0;inset:3.5rem 3rem 3.5rem auto}}[data-template=holiday] .holiday-vignette{-webkit-mask-image:radial-gradient(80% 85% at 60% 35%,#000 45%,#0000 100%);mask-image:radial-gradient(80% 85% at 60% 35%,#000 45%,#0000 100%)}[data-template=holiday] .holiday-vignette:after{content:"";background:linear-gradient(to top, var(--background) 6%, transparent 62%), linear-gradient(90deg, color-mix(in srgb, var(--background) 82%, transparent) 0%, color-mix(in srgb, var(--background) 45%, transparent) 38%, transparent 62%);position:absolute;inset:0}@media (width<=1023px){[data-template=holiday] .holiday-vignette:after{background:linear-gradient(to top, var(--background) 22%, transparent 78%)}}[data-template=holiday][data-theme=light] .holiday-vignette:after,[data-template=holiday] [data-theme=light] .holiday-vignette:after{background:linear-gradient(to top, var(--background) 10%, transparent 60%), linear-gradient(90deg, color-mix(in srgb, var(--background) 92%, transparent) 0%, color-mix(in srgb, var(--background) 70%, transparent) 40%, transparent 66%)}@media (width<=1023px){[data-template=holiday][data-theme=light] .holiday-vignette:after,[data-template=holiday] [data-theme=light] .holiday-vignette:after{background:linear-gradient(to top, var(--background) 34%, transparent 80%)}}[data-template=holiday] .holiday-sleeve{background:var(--card);box-shadow:0 0 0 1px var(--holiday-rule), 0 2rem 6rem -2rem var(--holiday-glow), 0 0 8rem var(--holiday-glow-soft)}[data-template=holiday] .holiday-dots{border-bottom:1.5px dotted var(--holiday-rule);flex:2rem;min-width:1.5rem;transform:translateY(-.3em)}[data-template=holiday] .holiday-diamond{background:var(--accent);flex:none;width:6px;height:6px;transform:rotate(45deg)}[data-template=holiday] .holiday-flourish{justify-content:center;align-items:center;gap:.9rem;display:flex}[data-template=holiday] .holiday-flourish:before,[data-template=holiday] .holiday-flourish:after{content:"";background:linear-gradient(90deg, transparent, var(--holiday-rule));width:clamp(3rem,12vw,6rem);height:1px}[data-template=holiday] .holiday-flourish:after{background:linear-gradient(90deg, var(--holiday-rule), transparent)}[data-template=holiday] .holiday-flourish>span{border:1px solid var(--accent);width:6px;height:6px;transform:rotate(45deg)}[data-template=holiday] .holiday-awning{background:color-mix(in srgb, var(--background) 96%, #000);border:0}[data-template=holiday] .holiday-awning:before,[data-template=holiday] .holiday-awning:after{content:"";background:linear-gradient(90deg, transparent, var(--holiday-rule) 20%, var(--holiday-rule) 80%, transparent);height:1px;position:absolute;inset-inline:0}[data-template=holiday] .holiday-awning:before{top:0}[data-template=holiday] .holiday-awning:after{bottom:0}[data-template=holiday] .holiday-nav-item+.holiday-nav-item:before{content:"";background:var(--accent);opacity:.8;width:4px;height:4px;transform:rotate(45deg)}[data-template=holiday] .holiday-billing{align-items:center;gap:1rem}[data-template=holiday] .holiday-billing:before{content:"";background:var(--accent);width:2.5rem;height:1px}[data-template=holiday] .holiday-nav-link,[data-template=holiday] .holiday-strip{font-size:.75rem}[data-template=holiday] .holiday-nav-link[aria-current]{color:var(--accent)}[data-template=holiday] .holiday-awning-name{white-space:nowrap;align-items:center;min-height:2.75rem;margin-inline-end:1.25rem;font-size:1.35rem;display:inline-flex}[data-template=holiday] .holiday-book-pill{white-space:nowrap;flex:none;align-items:center;min-height:2.75rem;padding-inline:1.15rem;font-size:.75rem;display:inline-flex}@media (width<=639px){[data-template=holiday] .holiday-awning-name{margin-inline-end:.5rem;font-size:1.15rem}[data-template=holiday] .holiday-awning-list:has(.holiday-awning-home) .holiday-nav-link{padding-inline:.6rem}[data-template=holiday] .holiday-awning:has(.holiday-awning-home) .holiday-book-pill{padding-inline:.85rem}}[data-template=holiday] .holiday-awning a.holiday-book-pill:is(:hover,:focus-visible){color:var(--accent-foreground);text-decoration:none}[data-template=holiday] .holiday-awning a:is(:hover,:focus-visible){color:var(--accent);text-decoration:underline;text-decoration-thickness:1px}[data-template=holiday] .holiday-awning a:focus-visible{outline-offset:-4px}[data-template=holiday] div:has(>p>[data-slot=drop-cap]){max-width:40rem;margin-inline:auto}[data-template=holiday] div:has(>p>[data-slot=drop-cap])>p:first-child{text-wrap:pretty;margin-bottom:1.6rem;font-size:1.3rem;line-height:1.6}[data-template=holiday] div:has(>p>[data-slot=drop-cap])>div{color:color-mix(in srgb, var(--foreground) 92%, transparent);border:0;padding:0;font-size:1.2rem;line-height:1.65}[data-template=holiday] div:has(>p>[data-slot=drop-cap])>div>p{text-wrap:pretty;padding:0}[data-template=holiday] [data-slot=drop-cap]{font-family:var(--font-heading);color:var(--accent);margin:.35rem .2rem 0 -.1rem;font-size:5.25rem;font-style:italic;font-weight:400;line-height:.78}[data-template=holiday] .holiday-card{border:1px solid var(--holiday-rule);outline:1px solid var(--holiday-rule-soft);outline-offset:6px;background:color-mix(in srgb, var(--card) 72%, transparent);padding:clamp(1.5rem,4vw,3rem) clamp(1.1rem,5vw,3.5rem)}[data-template=holiday] .holiday-menu-line{text-align:left;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:0 1.25rem;width:100%;padding-block:1rem;display:grid}[data-template=holiday] [data-cameos=none] .holiday-menu-line{grid-template-columns:minmax(0,1fr)}[data-template=holiday] .holiday-cameo:has(.holiday-cameo-blank){background:0 0;place-items:center;display:grid}[data-template=holiday] .holiday-cameo-blank{border:1px solid var(--accent);width:7px;height:7px;transform:rotate(45deg)}[data-template=holiday] li+li>.holiday-menu-line{border-top:1px solid var(--holiday-rule-soft)}[data-template=holiday] .holiday-cameo{aspect-ratio:1;width:100%;box-shadow:0 0 0 1px var(--holiday-rule);background:var(--card);border-radius:9999px;display:block;position:relative;overflow:hidden}[data-template=holiday] .holiday-cameo img{filter:grayscale()contrast(1.1);transition:filter .5s}[data-template=holiday] :is(.holiday-menu-line,.holiday-marquee-line):is(:hover,:focus-visible) .holiday-cameo img{filter:none}[data-template=holiday] .holiday-menu-text{align-items:last baseline;gap:.75rem;min-width:0;display:flex}[data-template=holiday] .holiday-menu-title{text-wrap:balance;flex:0 auto;font-size:clamp(1.25rem,3vw,1.85rem);line-height:1.15;transition:color .2s}[data-template=holiday] .holiday-menu-line:hover .holiday-menu-title{color:var(--accent)}[data-template=holiday] .holiday-menu-price{font-family:var(--font-heading);color:var(--accent);font-variant-numeric:lining-nums;flex:none;font-size:clamp(1.05rem,2.4vw,1.2rem);font-style:italic}[data-template=holiday] .holiday-menu-note{color:var(--muted-foreground);grid-column:2;margin-top:.35rem;font-size:.75rem}[data-template=holiday] [data-cameos=none] .holiday-menu-note{grid-column:1}@media (width<=639px){[data-template=holiday] .holiday-menu-line{grid-template-columns:3rem minmax(0,1fr);gap:0 .9rem}[data-template=holiday] .holiday-menu-text .holiday-dots{min-width:1.25rem}}[data-template=holiday] .holiday-bill{max-width:48rem;margin-inline:auto}[data-template=holiday] .holiday-bill-more{text-align:center}@media (width>=1024px){[data-template=holiday] [data-slot=holiday-bill]{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start;column-gap:4.5rem;display:grid}[data-template=holiday] [data-slot=holiday-bill]>[data-holiday-heading]{top:calc(var(--holiday-nav-h) + 2rem);margin-bottom:0;padding-top:1.25rem;position:sticky}[data-template=holiday] [data-slot=holiday-bill]>:not([data-holiday-heading]){grid-column:2}[data-template=holiday] .holiday-bill{max-width:none;margin-inline:0}[data-template=holiday] .holiday-bill-more{text-align:start}[data-template=holiday] [data-holiday-heading=left] .holiday-flourish{justify-content:flex-start}[data-template=holiday] [data-holiday-heading=left] .holiday-flourish:before{display:none}}[data-template=holiday] .holiday-night{border-top:1px solid var(--holiday-rule);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.5rem 1.5rem;padding:1.6rem .5rem;transition:background-color .3s;display:grid}[data-template=holiday] .holiday-night:last-child{border-bottom:1px solid var(--holiday-rule)}[data-template=holiday] .holiday-night-button{cursor:pointer}[data-template=holiday] .holiday-night-button:focus-visible{outline-offset:-2px}[data-template=holiday] .holiday-night-date{color:var(--accent);flex-direction:column;align-items:center;line-height:1;display:flex}[data-template=holiday] .holiday-night-date .holiday-caps{letter-spacing:.18em;margin-inline-end:-.18em;font-size:.75rem}[data-template=holiday] .holiday-night-day{color:var(--foreground);font-variant-numeric:lining-nums;margin-block:.2rem .3rem;font-size:2.9rem;line-height:.9}[data-template=holiday] .holiday-night-title{text-wrap:balance;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.12;transition:color .2s}@media (hover:hover){[data-template=holiday] .holiday-night:hover{background:linear-gradient(90deg, transparent, var(--holiday-glow-soft), transparent)}[data-template=holiday] .holiday-night:hover .holiday-night-title{color:var(--accent)}}[data-template=holiday] .holiday-night-room{color:var(--muted-foreground);text-wrap:pretty;margin-top:.4rem;font-style:italic}[data-template=holiday] .holiday-ticket{min-height:2.75rem;color:var(--accent);border-bottom:1px solid #0000;grid-column:2;justify-self:start;align-items:center;gap:.65rem;font-size:.75rem;transition:border-color .2s;display:inline-flex}[data-template=holiday] .holiday-ticket:hover{border-color:var(--accent)}[data-template=holiday] span.holiday-ticket{color:var(--muted-foreground)}[data-template=holiday] .holiday-night:hover span.holiday-ticket{color:var(--accent)}@media (width>=640px){[data-template=holiday] .holiday-night{grid-template-columns:5.5rem minmax(0,1fr) auto;gap:0 2rem;padding-inline:1rem}[data-template=holiday] .holiday-ticket{grid-column:3;justify-self:end}}[data-template=holiday] .holiday-reservation-card{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);outline:1px solid color-mix(in srgb, var(--accent) 30%, transparent);outline-offset:7px;background:radial-gradient(80% 70% at 30% 0%, var(--holiday-glow), transparent 70%), var(--card);gap:2.75rem;max-width:64rem;margin-inline:auto;padding:clamp(1.75rem,5vw,4rem);display:grid}@media (width>=768px){[data-template=holiday] .holiday-reservation-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}[data-template=holiday] .holiday-reservation-intro{flex-direction:column;display:flex}[data-template=holiday] .holiday-reservation-lines{margin-top:auto;padding-top:2.25rem}[data-template=holiday] .holiday-leader{transition:color .2s}[data-template=holiday] [data-slot=contact-form] label>span:first-child{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);font-size:.75rem;font-weight:600}[data-template=holiday] [data-slot=contact-form] :is(input,select,textarea){border-width:0 0 1px;border-color:var(--holiday-rule);box-shadow:none;background:0 0;border-radius:0;padding-inline:0;font-size:1.1rem}[data-template=holiday] [data-slot=contact-form] textarea{resize:none}[data-template=holiday] [data-slot=contact-form] :is(input,select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 1px 0 0 var(--accent);outline:none}[data-template=holiday] [data-slot=contact-form] [aria-invalid=true]{border-color:var(--holiday-error);box-shadow:0 1px 0 0 var(--holiday-error)}[data-template=holiday] [data-slot=contact-error]{font-family:var(--font-body);color:var(--holiday-error);font-style:italic;font-weight:400}[data-template=holiday] [data-slot=contact-submit]{min-height:3.25rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.22em;border-radius:9999px;padding-inline:3rem;font-size:.8rem;font-weight:600}@media (width<=639px){[data-template=holiday] [data-slot=contact-submit]{width:100%}}[data-template=holiday] [data-slot=holiday-screen],[data-template=holiday] .holiday-spotlit-band{width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(4rem,8vw,6.5rem) 1.25rem}[data-template=holiday] [data-slot=holiday-screen]{background:repeating-linear-gradient(90deg, transparent 0, var(--holiday-sheen) 2.3rem, transparent 5.1rem), var(--holiday-fold-dark);box-shadow:inset 0 1px 0 var(--holiday-rule-soft), inset 0 -1px 0 var(--holiday-rule-soft)}[data-template=holiday] .holiday-spotlit-band{background:radial-gradient(42% 62% at 50% 42%, var(--holiday-glow), transparent 72%)}[data-template=holiday] .holiday-feature-frame{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--holiday-rule);background:#000;display:block;position:relative;overflow:hidden}[data-template=holiday] .holiday-feature-frame:after{content:"";background:radial-gradient(70% 70% at 50% 45%,#0000 45%,#0000008c 100%);position:absolute;inset:0}[data-template=holiday] .holiday-film{object-fit:cover;filter:grayscale()contrast(1.12)brightness(.9);width:100%;height:100%;transition:filter .6s}[data-template=holiday] :is(.holiday-feature,.holiday-leader):is(:hover,:focus-visible) .holiday-film{filter:grayscale(.2)contrast(1.05)}[data-template=holiday] .holiday-play{z-index:1;background:var(--accent);width:4.5rem;height:4.5rem;color:var(--accent-foreground);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 3rem var(--holiday-glow);border-radius:9999px;place-items:center;transition:scale .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}[data-template=holiday] .holiday-play svg{translate:2px}[data-template=holiday] .holiday-feature:hover .holiday-play{scale:1.06}[data-template=holiday] .holiday-play-small{width:2rem;height:2rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);flex:none;position:static;translate:none}[data-template=holiday] .holiday-feature-title{text-align:center;text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;display:block}[data-template=holiday] .holiday-programme>li+li{border-top:1px solid var(--holiday-rule-soft)}[data-template=holiday] .holiday-programme-still{aspect-ratio:16/9;width:5.5rem;box-shadow:0 0 0 1px var(--holiday-rule);flex:none;overflow:hidden}[data-template=holiday] .holiday-programme-title{flex:0 auto;font-size:clamp(1.1rem,2.4vw,1.35rem);line-height:1.2}[data-template=holiday] .holiday-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;display:grid}[data-template=holiday] .holiday-hung-large{grid-column:1/-1}@media (width>=768px){[data-template=holiday] .holiday-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem 1.75rem}[data-template=holiday] .holiday-hung-large{flex-direction:column;grid-area:span 2/span 2;display:flex}}[data-template=holiday] .holiday-hung-frame{aspect-ratio:4/5;background:var(--card);width:100%;box-shadow:0 0 0 1px var(--holiday-rule), 0 0 0 7px color-mix(in srgb, var(--card) 70%, transparent), 0 0 0 8px var(--holiday-rule-soft);cursor:zoom-in;display:block;position:relative;overflow:hidden}@media (width>=768px){[data-template=holiday] .holiday-hung-large .holiday-hung-frame{aspect-ratio:auto;flex:auto;min-height:24rem}}[data-template=holiday] .holiday-hung-image{filter:saturate(.82)contrast(1.04);transition:filter .6s,scale .8s cubic-bezier(.16,1,.3,1)}[data-template=holiday] .holiday-hung-frame:is(:hover,:focus-visible) .holiday-hung-image{filter:none;scale:1.02}[data-template=holiday] .holiday-hung-caption{color:var(--muted-foreground);text-wrap:pretty;margin-top:1rem;font-size:.95rem;font-style:italic;line-height:1.4}[data-template=holiday] [data-slot=viewer-caption]{font-style:italic;font-weight:400}[data-template=holiday] .holiday-quote{text-align:center;position:relative}[data-template=holiday] .holiday-quote blockquote{text-wrap:balance;font-size:clamp(1.35rem,2.6vw,1.7rem);line-height:1.3}[data-template=holiday] .holiday-quote blockquote:before{content:"“" / "";height:.45em;font-family:var(--font-body);color:var(--accent);font-size:3.25rem;font-style:italic;font-weight:400;line-height:1;display:block}[data-template=holiday] .holiday-quote-feature{max-width:52rem;margin-inline:auto}[data-template=holiday] .holiday-quote-feature blockquote{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.16}[data-template=holiday] .holiday-quote-feature[data-length=long] blockquote{font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.22}[data-template=holiday] .holiday-quote-feature blockquote:before{font-size:4.75rem}[data-template=holiday] .holiday-cite{flex-direction:column;gap:.35rem;margin-top:1.4rem;display:flex}[data-template=holiday] .holiday-cite-name{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-size:.75rem;font-weight:600}[data-template=holiday] .holiday-cite-source{color:var(--muted-foreground);font-style:italic}[data-template=holiday] .holiday-print>li+li{border-top:1px solid var(--holiday-rule-soft)}[data-template=holiday] .holiday-print-title{flex:0 auto;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.25;transition:color .2s}[data-template=holiday] .holiday-leader:hover .holiday-programme-title,[data-template=holiday] .holiday-leader:hover .holiday-print-title{color:var(--accent)}[data-template=holiday] .holiday-print-mark{color:var(--muted-foreground);flex:none;align-self:center}[data-template=holiday] .holiday-paper-note{color:var(--muted-foreground);margin-top:.35rem;font-style:italic;display:block}[data-template=holiday] .holiday-paper:hover .holiday-print-title{color:var(--accent)}[data-template=holiday] .holiday-chapters>li+li{border-top:1px solid var(--holiday-rule-soft)}[data-template=holiday] .holiday-chapter{text-align:start;cursor:pointer;grid-template-columns:2.25rem minmax(0,7rem) minmax(0,1fr);align-items:start;gap:0 1.1rem;width:100%;padding-block:1.75rem;display:grid}@media (width>=640px){[data-template=holiday] .holiday-chapter{grid-template-columns:3.5rem 13rem minmax(0,1fr);align-items:center;gap:0 2rem}[data-template=holiday] .holiday-chapter:not(:has(.holiday-chapter-print)){grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline}}[data-template=holiday] .holiday-chapter-numeral{color:var(--accent);text-align:end;font-size:clamp(1.5rem,2.8vw,2.2rem);font-style:normal;line-height:1}[data-template=holiday] .holiday-chapter-print{aspect-ratio:4/3;background:var(--card);box-shadow:0 0 0 1px var(--holiday-rule);display:block;position:relative;overflow:hidden}[data-template=holiday] .holiday-chapter-print img{filter:grayscale()contrast(1.08);transition:filter .6s}[data-template=holiday] .holiday-chapter:is(:hover,:focus-visible) .holiday-chapter-print img{filter:none}[data-template=holiday] .holiday-chapter-body{min-width:0;display:block}[data-template=holiday] .holiday-chapter-title{font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.12;transition:color .2s;display:block}[data-template=holiday] .holiday-chapter:hover .holiday-chapter-title{color:var(--accent)}[data-template=holiday] .holiday-chapter-text{max-width:34rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:.5rem;line-height:1.55;display:block}@media (width<=639px){[data-template=holiday] .holiday-chapter{grid-template-columns:2.25rem minmax(0,1fr)}[data-template=holiday] .holiday-chapter-print{aspect-ratio:16/9}[data-template=holiday] .holiday-chapter-body{grid-column:2}[data-template=holiday] .holiday-chapter-print+.holiday-chapter-body{margin-top:1rem}}[data-template=holiday] [data-slot=music-player-bar]{background:color-mix(in srgb, var(--background) 94%, #000);border-top:1px solid var(--holiday-rule)}[data-template=holiday] [data-slot=music-player-button]{background:var(--accent);color:var(--accent-foreground);border-radius:9999px}[data-template=holiday] [data-slot=music-player-title]{font-family:var(--font-heading);font-size:1.15rem;font-style:italic;font-weight:400}[data-template=holiday] [data-slot=overlay-panel]{border:1px solid var(--holiday-rule);outline:1px solid var(--holiday-rule-soft);outline-offset:6px;background:var(--background)}[data-template=holiday] [data-slot=overlay-panel]:has([data-slot=event-detail]):not(:has(img,iframe)){max-width:36rem}[data-template=holiday] [data-slot=release-detail]>div:last-child>div>p:first-child{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);font-size:.75rem;font-weight:600}[data-template=holiday] div:has(>div>iframe[src*="youtube.com/embed"]) h3{font-family:var(--font-heading);color:var(--foreground);font-size:clamp(1.35rem,2.6vw,1.75rem);font-style:italic;font-weight:400}[data-template=holiday] :is([data-slot=release-detail],[data-slot=project-detail]) h2,[data-template=holiday] [data-slot=event-detail] h2{font-style:italic;font-weight:400}[data-template=holiday] [data-slot=event-detail] div:has(>[data-slot=event-detail-date])>h2,[data-template=holiday] [data-slot=release-detail]>div:last-child>h2{order:-2}[data-template=holiday] [data-slot=event-detail] div:has(>[data-slot=event-detail-date])>h2{margin-bottom:.9rem}[data-template=holiday] [data-slot=release-detail]>div:last-child>h2{margin-top:0}[data-template=holiday] [data-slot=release-detail]>div:last-child>h2+p{order:-1;margin-block:.6rem 1rem;font-style:italic}[data-template=holiday] [data-slot=release-detail]>div:last-child>div{order:1}[data-template=holiday] [data-slot=event-detail-date]{font-family:var(--font-body);letter-spacing:.18em;font-size:.75rem;font-weight:600}[data-template=holiday] [data-slot=event-detail-cta]{border-width:0 0 1px;border-color:var(--accent);color:var(--accent);text-transform:uppercase;letter-spacing:.18em;border-radius:0;padding-inline:0;font-size:.75rem;font-weight:600}[data-template=holiday] [data-slot=event-detail-cta]:hover{background:0 0}[data-template=holiday] [data-slot=mobile-nav-item]>span:last-child{font-family:var(--font-heading);font-style:italic;font-weight:400}[data-template=holiday] [data-slot=mobile-nav-item][href=\#contact]>span:last-child{color:var(--accent)}[data-template=holiday] div:has(>[data-slot=lock]){background:radial-gradient(50% 40% at 50% 30%, var(--holiday-glow), transparent 75%), radial-gradient(120% 90% at 50% 20%, transparent 40%, var(--holiday-fold-dark) 100%), var(--background)}[data-template=holiday] [data-slot=lock]{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);outline:1px solid color-mix(in srgb, var(--accent) 25%, transparent);outline-offset:7px;background:var(--card)}[data-template=holiday] [data-slot=lock]>svg{display:none}[data-template=holiday] [data-slot=lock]{flex-direction:column;display:flex}[data-template=holiday] [data-slot=lock] :is(h1,h2){order:-1}[data-template=holiday] [data-slot=lock]>p:first-of-type{color:var(--accent);margin-top:.5rem;font-size:1.05rem;font-style:italic}[data-template=holiday] [data-slot=lock] :is(h1,h2){font-family:var(--font-heading);margin-top:0;font-size:3rem;font-style:italic;font-weight:400}[data-template=holiday] [data-slot=lock] label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);font-size:.75rem;font-weight:600}[data-template=holiday] [data-slot=lock] input{border-width:0 0 1px;border-color:var(--holiday-rule);background:0 0;padding-inline:0}[data-template=holiday] [data-slot=lock] button[type=submit]{text-transform:uppercase;letter-spacing:.22em;border-radius:9999px;min-height:3rem;font-size:.8rem;font-weight:600}[data-template=holiday] footer{border-top:0}[data-template=holiday] footer [data-slot=footer-name]{font-family:var(--font-heading);color:var(--foreground);order:-1;font-size:1.25rem;font-style:italic}[data-template=holiday] .holiday-marquee-list>li+li{border-top:1px solid var(--holiday-rule-soft)}[data-template=holiday] .holiday-marquee-line{align-items:center;gap:1rem;min-height:3.5rem;padding:.85rem .25rem;transition:color .2s;display:flex}[data-template=holiday] .holiday-cameo-small{flex:none;width:2.75rem}[data-template=holiday] .holiday-marquee-text{flex:auto;min-width:0}[data-template=holiday] .holiday-marquee-title{font-size:1.3rem;line-height:1.2;display:block}[data-template=holiday] .holiday-marquee-note{color:var(--muted-foreground);margin-top:.2rem;font-size:.95rem;font-style:italic;display:block}[data-template=holiday] .holiday-marquee-line:hover .holiday-marquee-title{color:var(--accent)}[data-template=holiday] .holiday-ring{width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--holiday-rule);color:var(--foreground);border-radius:9999px;place-items:center;transition:color .2s,box-shadow .2s;display:grid}[data-template=holiday] .holiday-ring:hover{color:var(--accent);box-shadow:0 0 0 1px var(--accent)}[data-template=holiday][data-type=italiana] [data-holiday-hero] .holiday-title{overflow-wrap:normal}[data-template=holiday]{--fit-glyph:.52}[data-template=holiday][data-type=cormorant]{--fit-glyph:.42}[data-template=holiday][data-type=italiana]{--fit-glyph:.62}@font-face{font-family:font-holiday-bodoni;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_astro/math-italic-400-900.DWFMkGaX.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:font-holiday-bodoni;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_astro/symbols-italic-400-900.rG7jVR8u.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:font-holiday-bodoni;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_astro/latin-ext-italic-400-900.GadosyHv.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-holiday-bodoni;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_astro/latin-italic-400-900.BWd_eEHI.woff2)format("woff2");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:font-holiday-bodoni;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/math-normal-400-900.DVPHrGEZ.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:font-holiday-bodoni;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/symbols-normal-400-900.Bi5kSiRL.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:font-holiday-bodoni;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/latin-ext-normal-400-900.fDNmqqp_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-holiday-bodoni;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/latin-normal-400-900.BcMkp_wc.woff2)format("woff2");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:font-holiday-bodoni Fallback;src:local(Times New Roman);font-weight:100 599;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:98.16%;descent-override:34.9%;line-gap-override:0.0%;size-adjust:114.62%}@font-face{font-family:font-holiday-bodoni Fallback;src:local(Times New Roman);font-weight:100 599;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:109.57%;descent-override:38.96%;line-gap-override:0.0%;size-adjust:102.68%}@font-face{font-family:font-holiday-bodoni Fallback;src:local(Times New Roman);font-weight:600 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:93.13%;descent-override:33.11%;line-gap-override:0.0%;size-adjust:120.8%}@font-face{font-family:font-holiday-bodoni Fallback;src:local(Times New Roman);font-weight:600 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:104.16%;descent-override:37.03%;line-gap-override:0.0%;size-adjust:108.01%}@font-face{font-family:font-holiday-bodoni Fallback Rest;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}@font-face{font-family:font-holiday-cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_astro/cyrillic-ext-italic-300.BBx7BxyU.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:font-holiday-cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_astro/cyrillic-italic-300.DDs9Pm5E.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:font-holiday-cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_astro/vietnamese-italic-300.CLZb0jlS.woff2)format("woff2");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:font-holiday-cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_astro/latin-ext-italic-300.Dz6TBdD_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-holiday-cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/_astro/latin-italic-300.DjReIFVW.woff2)format("woff2");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:font-holiday-cormorant Fallback;src:local(Times New Roman);font-weight:100 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:104.79%;descent-override:32.55%;line-gap-override:0.0%;size-adjust:88.17%}@font-face{font-family:font-holiday-cormorant Fallback Rest;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}@font-face{font-family:font-holiday-italiana;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-normal-400.3sstY5Yn.woff2)format("woff2");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:font-holiday-italiana Fallback;src:local(Times New Roman);font-weight:100 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:86.26%;descent-override:23.24%;line-gap-override:0.0%;size-adjust:107.58%}@font-face{font-family:font-holiday-italiana Fallback;src:local(Times New Roman);font-weight:100 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:104.09%;descent-override:28.05%;line-gap-override:0.0%;size-adjust:89.15%}@font-face{font-family:font-holiday-italiana Fallback Rest;src:local(Times New Roman);ascent-override:87.07%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.58%}@font-face{font-family:font-holiday-body;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/vietnamese-italic-200-900.DYnp2gDS.woff2)format("woff2");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:font-holiday-body;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/latin-ext-italic-200-900.D9WNldMt.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-holiday-body;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/latin-italic-200-900.fF4-5HNX.woff2)format("woff2");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:font-holiday-body;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/vietnamese-normal-200-900.C-bjNpgr.woff2)format("woff2");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:font-holiday-body;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/latin-ext-normal-200-900.CeixzfXh.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-holiday-body;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/latin-normal-200-900.BHslzmyu.woff2)format("woff2");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:font-holiday-body Fallback;src:local(Times New Roman);font-weight:100 599;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:89.94%;descent-override:21.56%;line-gap-override:0.0%;size-adjust:99.68%}@font-face{font-family:font-holiday-body Fallback;src:local(Times New Roman);font-weight:100 599;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:103.18%;descent-override:24.73%;line-gap-override:0.0%;size-adjust:86.89%}@font-face{font-family:font-holiday-body Fallback;src:local(Times New Roman);font-weight:600 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:84.7%;descent-override:20.3%;line-gap-override:0.0%;size-adjust:105.84%}@font-face{font-family:font-holiday-body Fallback;src:local(Times New Roman);font-weight:600 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:97.71%;descent-override:23.42%;line-gap-override:0.0%;size-adjust:91.75%}@font-face{font-family:font-holiday-body Fallback Rest;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.fonts-holiday{--font-holiday-bodoni:"font-holiday-bodoni", "font-holiday-bodoni Fallback", "font-holiday-bodoni Fallback Rest";--font-holiday-cormorant:"font-holiday-cormorant", "font-holiday-cormorant Fallback", "font-holiday-cormorant Fallback Rest";--font-holiday-italiana:"font-holiday-italiana", "font-holiday-italiana Fallback", "font-holiday-italiana Fallback Rest";--font-holiday-body:"font-holiday-body", "font-holiday-body Fallback", "font-holiday-body Fallback Rest"}
