.vCKdoW_header{isolation:isolate;pointer-events:none}.vCKdoW_navigationLayer{z-index:1;background:var(--background);pointer-events:auto;position:relative}.vCKdoW_spacer{height:var(--app-header-height)}
.jDsk4a_lockup{aspect-ratio:1080/610;pointer-events:none;width:100%;position:relative}.jDsk4a_layer{display:block;position:absolute;overflow:hidden}.jDsk4a_artwork{max-width:none;display:block;position:absolute}.jDsk4a_templeTitle{clip-path:polygon(0 0,100% 0,100% 100%,63.9098% 100%,63.9098% 80.4469%,36.4662% 80.4469%,36.4662% 100%,0 100%)}.jDsk4a_primeTitle{clip-path:polygon(0 0,100% 0,100% 100%,68.5573% 100%,68.5573% 79.6512%,33.9088% 79.6512%,33.9088% 100%,0 100%)}
.HqUPHG_surface{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0;overflow:hidden}.HqUPHG_glow{background:linear-gradient(135deg,#3bc4f2,#7a69f9,#f26378,#f5833f);width:400px;height:400px;position:absolute;top:calc(50% - 200px);left:calc(50% - 200px);-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.dark .HqUPHG_glow{background:linear-gradient(135deg,#fff,#333,#666,#fff)}:is([data-hover-card]:has(:focus-visible)>.HqUPHG_surface,[data-hover-card]:focus-visible>.HqUPHG_surface){opacity:.16;transition:none}@media (hover:hover) and (pointer:fine){[data-hover-card]:hover>.HqUPHG_surface{opacity:.24}}@media (prefers-reduced-motion:reduce){.HqUPHG_glow{transform:none!important}.HqUPHG_surface{transition:none}}
.sNOe7G_link{-webkit-tap-highlight-color:transparent}.sNOe7G_scene{--spine:21.1%;perspective:900px;perspective-origin:50%;transform-style:preserve-3d}.sNOe7G_scene[data-book-scene=wine]{--spine:22.2%}.sNOe7G_scene[data-book-scene=catering]{--spine:21.6%}.sNOe7G_backing{filter:drop-shadow(0 12px 10px #25180f3d)drop-shadow(0 2px 3px #25180f2e);position:absolute;inset:0}.sNOe7G_pages{inset:8.8% 24% 8.8% calc(var(--spine) + 1.3%);background:linear-gradient(90deg,#d5cbbd,#f9f6ee 12%,#f4efe4 94%,#e1d7c7);border-radius:1% 2% 2% 1%;position:absolute;overflow:hidden;box-shadow:inset -2px 0 #e8dece,inset -4px 0 #f9f6ee}.sNOe7G_pageContent{color:#756a5c;flex-direction:column;gap:11%;display:flex;position:absolute;inset:9% 12%}.sNOe7G_pageHeading{letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:clamp(4px,.75vw,8px);font-weight:600}.sNOe7G_pageRules{opacity:.55;background:repeating-linear-gradient(#0000 0 7px,#bcb09c 7px 8px);border-top:1px solid #a99c88;height:18%}.sNOe7G_pageShadow{pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#292014 15%,#0000 90%);position:absolute;inset:0}.sNOe7G_cover{transform-origin:var(--spine) 50%;backface-visibility:hidden;clip-path:inset(6.25% 23.5% 6.25% var(--spine));will-change:transform;position:absolute;inset:0}.sNOe7G_coverShade{inset:6.25% 23.5% 6.25% var(--spine);pointer-events:none;background:linear-gradient(90deg,#0000,#24150c);position:absolute}@media (prefers-reduced-motion:reduce){.sNOe7G_cover{will-change:auto}}
.OAXMDq_stack{isolation:isolate;min-width:0;position:relative}.OAXMDq_special{transform-origin:50% 75%;transform:translate(-18%)rotate(-8deg)scale(.92)}.OAXMDq_festive{z-index:1;aspect-ratio:1;transform-origin:50% 80%;filter:drop-shadow(-4px 5px 5px #2a13103d);-webkit-tap-highlight-color:transparent;width:104%;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-12%;right:-6%;transform:rotate(10deg)}.OAXMDq_festive:focus-visible{outline-offset:3px;outline:2px solid}@media (hover:hover) and (pointer:fine){.OAXMDq_festive:hover{transform:translateY(-5px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.OAXMDq_festive{transition:none}.OAXMDq_festive:hover{transform:rotate(10deg)}}
.RHvAEq_holidayHeader{padding-right:clamp(4.5rem,12vw,7.5rem)}.RHvAEq_holidayHeading{flex:1;min-width:0}.RHvAEq_garland{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(4rem,11vw,7rem);position:absolute;top:50%;right:0;transform:translateY(-50%)}@media print{.RHvAEq_holidayHeader{padding-right:0}.RHvAEq_garland{display:none}}
.H26THa_page{--primary:#8f302f;isolation:isolate;min-height:100vh;color:var(--foreground);background:var(--background);position:relative}.H26THa_hero{color:#193c30;background:#f4eee3;position:relative;overflow:hidden}.H26THa_heroImage{object-fit:cover;object-position:60% center}.H26THa_heroShade{background:linear-gradient(90deg,#fffcf4ad,#fffcf43d 52%,#0000);position:absolute;inset:0}.H26THa_heroInner{z-index:1;max-width:75rem;margin-inline:auto;padding:.75rem clamp(1.25rem,5vw,4.5rem) 1rem;position:relative}.H26THa_utilityRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.H26THa_backLink,.H26THa_snowToggle{justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.75rem;font-weight:500;display:inline-flex}.H26THa_backLink{color:#193c30;text-decoration:none}.H26THa_snowToggle{color:#193c30;cursor:pointer;background:#fffcf4a3;border:1px solid #193c3040;padding:.5rem .75rem}.H26THa_heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:.25rem;min-height:17rem;padding-block:.75rem;display:grid}.H26THa_introduction{z-index:1;text-align:left;position:relative}.H26THa_title{letter-spacing:-.04em;text-wrap:balance;max-width:9em;font-size:clamp(1.65rem,5.8vw,3.75rem);font-weight:600;line-height:1.1}.H26THa_actions{align-items:center;margin-top:1.25rem;display:flex}.H26THa_primaryLink{color:#fff7e9;background:#193c30;border:1px solid #193c30;justify-content:center;align-items:center;gap:.65rem;min-height:2.85rem;padding:.65rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.H26THa_bookScene{justify-content:center;align-items:center;min-width:0;margin-right:-1rem;display:flex;position:relative}.H26THa_book{object-fit:contain;filter:drop-shadow(0 14px 16px #402f1d38);width:clamp(190px,49vw,240px);max-width:none;height:auto;transform:rotate(4deg)}.H26THa_menuBody{background:color-mix(in oklab, var(--background), #e4ce9f 7%);position:relative}.H26THa_languageToolbar{justify-content:flex-end;max-width:52rem;margin-inline:auto;padding:1rem 1.5rem;display:flex}.H26THa_languageSwitch{border:1px solid var(--border);flex-shrink:0;display:flex}.H26THa_languageSwitch button{min-width:2.6rem;min-height:2.6rem;color:var(--muted-foreground);cursor:pointer;font-size:.7rem;font-weight:600}.H26THa_languageSwitch button[aria-pressed=true]{color:#fff7e9;background:#8f302f}.H26THa_backLink:focus-visible,.H26THa_snowToggle:focus-visible,.H26THa_primaryLink:focus-visible{outline-offset:4px;outline:2px solid #193c30}.H26THa_languageSwitch button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.H26THa_snowfall{z-index:40;inset:var(--app-header-height,4.75rem) 0 0;pointer-events:none;position:fixed;overflow:hidden}.H26THa_flake{top:-2rem;left:var(--snow-x);width:var(--snow-size);height:var(--snow-size);color:#e9f1ef;animation:H26THa_snowfall var(--snow-duration) linear var(--snow-delay) infinite;background:#f7faf6;border-radius:50%;display:block;position:absolute;box-shadow:0 0 1px #18403366}.H26THa_flake[data-crystal=true]{box-shadow:none;filter:drop-shadow(0 0 1px #18403359);background:0 0;border-radius:0}.H26THa_flake svg{width:100%;height:100%}.H26THa_snowfall[data-paused=true] .H26THa_flake{animation-play-state:paused}@keyframes H26THa_snowfall{0%{opacity:0;transform:translateY(-2rem)rotate(0)}8%,88%{opacity:var(--snow-opacity)}to{opacity:0;transform:translate3d(var(--snow-drift), calc(100dvh + 2rem), 0) rotate(160deg)}}@media (min-width:640px){.H26THa_heroGrid{grid-template-columns:1.15fr .85fr;gap:.5rem;min-height:20rem;padding-block:1rem}.H26THa_bookScene{margin:0}.H26THa_book{width:300px}}@media (min-width:1024px){.H26THa_heroGrid{min-height:22rem}.H26THa_book{width:340px}}@media (max-width:639px){.H26THa_heroImage{object-position:right center}.H26THa_heroShade{background:linear-gradient(90deg,#fffcf4b8,#fffcf447 58%,#0000)}.H26THa_flake:nth-child(n+19){display:none}}@media (prefers-reduced-motion:reduce){.H26THa_snowfall,.H26THa_snowToggle{display:none}.H26THa_flake{animation:none}}@media print{.H26THa_snowfall,.H26THa_snowToggle,.H26THa_utilityRow,.H26THa_actions,.H26THa_languageToolbar{display:none}}
