:root{--chrome:#1b1a18;--paper:#f6f3ec;--ink:#212226;--cream:#f4f1ea;--soft:#b9b2a4;--muted:#8d8677;--champagne:#c9b891;--bronze:#8a6f47;--ivory:#f7f1e6;--band:#f2ecdf;--brown:#5a4632;--brown-deep:#4a381f;--btn:#1c1a16;--label-gray:#767676;--place-cream:#e4d9c0;--card:#f6f2ea;--card-line:#e9e0cf;--chip:#f4f1ec;--chip-line:#e5ddd0;--chip-hover:#ece3d3;--chip-line-hover:#d8c8ab;--field-line:#e3dbca;--field-line-hover:#d2c6ab;--field-focus:#a89e8d;--ok:#3f6d3f;--err:#a03227;--radius:10px;--radius-sm:6px;--content-w:960px;--gutter:clamp(20px,4vw,48px);--hdr-h:76px;--podium-h:var(--hdr-h);--top-h:var(--hdr-h);--page-top:96px;--serif:var(--font-serif),"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:var(--font-sans),Lato,"Helvetica Neue",Arial,sans-serif;--surface:var(--chrome);--text:var(--cream);--text-2:var(--soft);--accent:var(--champagne);--link:var(--champagne);--link-line:rgba(201,184,145,0.4);--link-hover:var(--cream);--heading:var(--cream);--hairline:color-mix(in srgb,var(--champagne) 22%,transparent);--solid:var(--champagne);--solid-ink:var(--ink);--solid-hover:var(--cream)}@media (max-width:767px){:root{--hdr-h:62px;--page-top:56px}}[data-theme=dark]{--surface:var(--chrome);--text:var(--cream);--text-2:var(--soft);--accent:var(--champagne);--link:var(--champagne);--link-line:rgba(201,184,145,0.4);--link-hover:var(--cream);--heading:var(--cream)}[data-theme=light]{--surface:var(--paper);--text:var(--ink);--text-2:#6b6b6b;--accent:#7d6540;--link:#7d6540;--link-line:rgba(125,101,64,0.4);--link-hover:var(--ink);--heading:var(--ink)}html[data-mode=light]{--surface:var(--ivory);--text:#26241f;--text-2:#6f695d;--accent:var(--bronze);--link:#7d6540;--link-line:rgba(125,101,64,0.4);--link-hover:#26241f;--heading:#3d3020;--hairline:color-mix(in srgb,var(--bronze) 30%,transparent);--solid:#7d6540;--solid-ink:var(--ivory);--solid-hover:#5a4632}html[data-mode=light] [data-theme=dark]{--surface:var(--ivory);--text:#26241f;--text-2:#6f695d;--accent:#7d6540;--link:#7d6540;--link-line:rgba(125,101,64,0.4);--link-hover:#26241f;--heading:#3d3020}html[data-mode=light] [data-theme=light]{--surface:var(--band);--text:#26241f;--text-2:#6a655a;--accent:#7d6540;--link:#7d6540;--link-line:rgba(125,101,64,0.4);--link-hover:#26241f;--heading:#3d3020}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{display:none}[contenteditable],input,select,textarea{-webkit-user-select:text;user-select:text}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--top-h) + 12px);scroll-padding-bottom:calc(var(--podium-h) + 12px)}body,html{margin:0;padding:0;background-color:var(--surface);overflow-x:clip}body{font-family:var(--serif);font-weight:400;color:var(--text);display:flex;flex-direction:column;min-height:100dvh;padding-bottom:var(--podium-h)}main{flex:1 0 auto;padding-top:calc(var(--top-h) + var(--page-top));padding-bottom:80px}@media (max-width:767px){main{padding-bottom:56px}}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-weight:500;margin:0}button,input,select,textarea{font-family:inherit}img{max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.mode-fade,html.mode-fade *,html.mode-fade :after,html.mode-fade :before{transition:background-color .56s ease,color .56s ease,border-color .56s ease,outline-color .56s ease,fill .56s ease,stroke .56s ease,box-shadow .56s ease!important}.Hairline_line__FZKRG{height:1px;border:0;margin:0;background:var(--hairline)}.SiteFooter_footer__vZ3CV{position:relative;flex-shrink:0;background:var(--surface);padding:0;font-family:var(--serif);color:var(--text)}.SiteFooter_grid__6g8h3{width:min(100% - 2 * var(--gutter),var(--content-w));margin:0 auto;display:flex}.SiteFooter_col__4Ojpq{flex:none;display:flex;flex-direction:column;align-items:flex-start;padding:4px 0}.SiteFooter_rule__wgOqs{flex:1 1;min-width:48px;display:flex;justify-content:center}.SiteFooter_rule__wgOqs:before{content:"";width:1px;background:linear-gradient(to bottom,transparent,var(--accent) 50%,transparent);opacity:.55}.SiteFooter_place__CbbqE{font-style:italic;font-size:28px;line-height:1.1;letter-spacing:.01em;color:var(--accent)}.SiteFooter_sub__gk_GA{margin-top:7px;font-size:12px;line-height:1.3;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.SiteFooter_lines__Cb_ez{display:flex;flex-direction:column;align-items:flex-start;margin-top:18px}.SiteFooter_fine__FItKD>a,.SiteFooter_fine__FItKD>span,.SiteFooter_line__cCZzI{display:inline-flex;align-items:flex-start;gap:8px}.SiteFooter_line__cCZzI{font-size:17px;line-height:1.5;color:var(--text);text-decoration:none;transition:color .2s ease}a.SiteFooter_line__cCZzI:hover{color:var(--accent)}.SiteFooter_fine__FItKD{margin-top:6px;font-size:14px;line-height:1.5;letter-spacing:.03em;color:color-mix(in srgb,var(--text) 60%,transparent)}.SiteFooter_fine__FItKD a{color:inherit;text-decoration:none;transition:color .2s ease}.SiteFooter_fine__FItKD+.SiteFooter_fine__FItKD{margin-top:0}.SiteFooter_fine__FItKD a:hover{color:var(--accent)}.SiteFooter_icon__pE_7x,.SiteFooter_mark__nYkMc{flex:none;width:16px;height:16px;margin-top:calc((1.5em - 16px) / 2);color:var(--accent)}.SiteFooter_icon__pE_7x path,.SiteFooter_mark__nYkMc path{stroke-width:1.6}.SiteFooter_seam___uh2j{margin:40px 0}.SiteFooter_sign__lTrsS{--name-size:26px;display:flex;flex-direction:column;align-items:center;margin-top:40px;padding:0 var(--gutter) 40px;text-align:center}.SiteFooter_signLine__jFsE8{display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,18px);width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.SiteFooter_signRule__vPG10{flex:1 1;height:1px;margin-top:calc(var(--name-size) / 2);background:var(--hairline)}.SiteFooter_signName__TuS67{display:flex;flex-direction:column;align-items:center}.SiteFooter_name__HJ780{font-size:var(--name-size);font-weight:500;line-height:1;letter-spacing:.32em;padding-left:.32em;text-transform:uppercase;color:var(--text)}.SiteFooter_tagline__WHlhl{position:relative;isolation:isolate;margin-top:4px;font-size:20px;font-style:italic;line-height:1.2;color:var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 36%,transparent),0 0 22px color-mix(in srgb,var(--accent) 18%,transparent)}.SiteFooter_tagline__WHlhl:before{content:"";position:absolute;inset:-48px -82px;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 11%,transparent),transparent);pointer-events:none;animation:SiteFooter_breathe__6mi2R 3s ease-in-out infinite alternate}@keyframes SiteFooter_breathe__6mi2R{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.SiteFooter_tagline__WHlhl:before{animation:none;opacity:.75}}html[data-mode=light] .SiteFooter_tagline__WHlhl{text-shadow:none}html[data-mode=light] .SiteFooter_tagline__WHlhl:before{content:none}.SiteFooter_slogan__mrsAz{margin-top:36px;font-size:17px;font-style:italic;line-height:1.3;color:color-mix(in srgb,var(--text) 78%,transparent)}.SiteFooter_copyright__KRmw_{margin:6px 0 0;font-size:13px;letter-spacing:.24em;color:color-mix(in srgb,var(--text) 60%,transparent)}@media (max-width:860px){.SiteFooter_grid__6g8h3{flex-direction:column;align-items:center;text-align:center}.SiteFooter_col__4Ojpq,.SiteFooter_lines__Cb_ez{align-items:center}.SiteFooter_col__4Ojpq{padding:26px 0}.SiteFooter_col__4Ojpq:first-child{padding-top:0}.SiteFooter_col__4Ojpq:last-child{padding-bottom:0}.SiteFooter_rule__wgOqs{flex:none;width:96px;min-width:0;height:1px;background:linear-gradient(to right,transparent,var(--accent),transparent);opacity:.55}.SiteFooter_rule__wgOqs:before{content:none}}@media (max-width:760px){.SiteFooter_seam___uh2j{margin:34px 0}.SiteFooter_sign__lTrsS{margin-top:34px;padding-bottom:34px}}@media (max-width:640px){.SiteFooter_sign__lTrsS{--name-size:22px}.SiteFooter_name__HJ780{letter-spacing:.28em;padding-left:.28em}.SiteFooter_tagline__WHlhl{font-size:18px}.SiteFooter_slogan__mrsAz{font-size:16px}}.PageTransition_voile__8po5i{flex:1 0 auto;display:flex;flex-direction:column;animation:PageTransition_voile-in__E5iet .48s cubic-bezier(.22,1,.36,1) both}.PageTransition_leave__Y1Z2s{animation:PageTransition_voile-out__58J_7 .24s cubic-bezier(.45,0,.65,1) both}@keyframes PageTransition_voile-in__E5iet{0%{opacity:0;transform:translateY(14px)}}@keyframes PageTransition_voile-out__58J_7{to{opacity:0;transform:translateY(-10px);filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.PageTransition_leave__Y1Z2s,.PageTransition_voile__8po5i{animation:none}}.Wordmark_wm__H2Vus{--wm-name-size:28px;--wm-tag-size:28px;--wm-sep-h:26px;--wm-gap:12px;--wm-name:var(--text);--wm-tag:var(--accent);--wm-sep:var(--accent);display:flex;align-items:center;gap:var(--wm-gap);line-height:1;white-space:nowrap;text-decoration:none}.Wordmark_name__yHJIv{font-family:var(--serif);font-weight:500;font-size:var(--wm-name-size);letter-spacing:.1em;color:var(--wm-name)}.Wordmark_sep__XkDMy{width:1px;height:var(--wm-sep-h);flex:0 0 auto;background:linear-gradient(to bottom,transparent,var(--wm-sep) 50%,transparent)}.Wordmark_tag__Dttm1{font-family:var(--serif);font-style:italic;font-size:var(--wm-tag-size);line-height:1;letter-spacing:.01em;color:var(--wm-tag)}.Wordmark_wm__H2Vus[data-stacked]{flex-direction:column;align-items:flex-start;gap:0;white-space:normal;--wm-tag-size:19px}.Wordmark_wm__H2Vus[data-stacked] .Wordmark_sep__XkDMy{display:none}.Wordmark_wm__H2Vus[data-stacked] .Wordmark_tag__Dttm1{margin-top:5px}.Wordmark_spread__Kqxoa{--wm-name-size:26px;--wm-tag-size:26px;width:100%;justify-content:space-between}.Wordmark_spread__Kqxoa .Wordmark_name__yHJIv{letter-spacing:.32em;text-transform:uppercase}.Wordmark_spread__Kqxoa .Wordmark_sep__XkDMy{display:none}@media (max-width:767px){.Wordmark_wm__H2Vus{--wm-name-size:22px;--wm-tag-size:22px;--wm-sep-h:22px}.Wordmark_lg__p_wsm{--wm-name-size:23px;--wm-tag-size:23px;--wm-sep-h:24px}.Wordmark_spread__Kqxoa{--wm-name-size:min(21px,6vw);--wm-tag-size:min(21px,6vw)}}.StageSearch_search__JU97G{--below:clamp(14px,4vh,44px);position:relative;z-index:1;margin:auto 0 0;padding:0 var(--gutter) var(--below);opacity:0;transition:opacity .2s ease}.StageSearch_open__yWov8{opacity:1;transition:opacity .6s ease 1.05s}.StageSearch_line__R2jQ_{--k:1;position:relative;z-index:2;display:flex;align-items:center;gap:14px;width:min(560px,100%);margin:0 auto;padding:14px 26px;border-radius:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 0 0 4px var(--surface),inset 0 0 0 5px color-mix(in srgb,var(--accent) 35%,transparent);background:var(--surface);color:var(--accent);cursor:text;transition:box-shadow .2s ease}.StageSearch_carve__CwEu5,.StageSearch_crest__2RUyP,.StageSearch_drop__tO2EU{position:absolute;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:.85;transition:opacity .2s ease}.StageSearch_carve__CwEu5{width:calc(54px * var(--k));height:calc(54px * var(--k))}.StageSearch_tl__8PcdL{left:calc(-12px * var(--k));top:calc(-16px * var(--k))}.StageSearch_tr__37c7s{right:calc(-12px * var(--k));top:calc(-16px * var(--k));scale:-1 1}.StageSearch_bl__6YYJO{left:calc(-12px * var(--k));bottom:calc(-16px * var(--k));scale:1 -1}.StageSearch_br__Ryq4i{right:calc(-12px * var(--k));bottom:calc(-16px * var(--k));scale:-1 -1}.StageSearch_crest__2RUyP{left:50%;top:calc(-15px * var(--k));width:calc(52px * var(--k));height:calc(16px * var(--k));translate:-50% 0}.StageSearch_drop__tO2EU{left:50%;top:calc(100% - 1px * var(--k));width:calc(32px * var(--k));height:calc(12px * var(--k));translate:-50% 0}.StageSearch_line__R2jQ_:focus-within{box-shadow:inset 0 0 0 1px var(--accent),inset 0 0 0 4px var(--surface),inset 0 0 0 5px color-mix(in srgb,var(--accent) 45%,transparent)}.StageSearch_line__R2jQ_:focus-within :is(.StageSearch_carve__CwEu5,.StageSearch_crest__2RUyP,.StageSearch_drop__tO2EU){opacity:1}.StageSearch_search__JU97G:has(.StageSearch_lip__S0YQc) .StageSearch_line__R2jQ_ .StageSearch_drop__tO2EU{opacity:0}.StageSearch_ring__bXP4B{flex:none;display:grid;place-items:center;width:22px;height:22px;color:var(--accent)}.StageSearch_ring__bXP4B svg{width:18px;height:18px}.StageSearch_ring__bXP4B svg path{stroke-width:1.5}.StageSearch_line__R2jQ_:focus-within{box-shadow:inset 0 0 0 1px var(--accent),inset 0 0 0 4px var(--surface),inset 0 0 0 5px color-mix(in srgb,var(--accent) 40%,transparent)}.StageSearch_input__IR5ET{flex:1 1 auto;min-width:0;padding:0;border:0;background:none;outline:none;font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.6vw,32px);line-height:1.2;color:var(--heading);caret-color:var(--accent)}.StageSearch_clear__EoVOR{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-right:-6px;padding:0;border:0;border-radius:50%;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent);color:color-mix(in srgb,var(--accent) 80%,transparent);cursor:pointer;transition:color .2s ease,box-shadow .2s ease}.StageSearch_clear__EoVOR svg{width:14px;height:14px}.StageSearch_clear__EoVOR svg path{stroke-width:1.5}.StageSearch_clear__EoVOR:focus-visible,.StageSearch_clear__EoVOR:hover{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.StageSearch_clear__EoVOR:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.StageSearch_input__IR5ET::placeholder{color:color-mix(in srgb,var(--accent) 72%,transparent);opacity:1}.StageSearch_line__R2jQ_:has(.StageSearch_input__IR5ET:focus-visible){outline:2px solid var(--accent);outline-offset:6px}.StageSearch_below__8NzXY{position:absolute;top:calc(100% - var(--below) - 10px);left:50%;width:min(560px,calc(100% - 2 * var(--gutter)));translate:-50% 0}.StageSearch_results__BMuAt{max-height:min(58vh,430px);overflow-y:auto;overscroll-behavior:contain;padding-top:32px;padding-bottom:28px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent)}.StageSearch_item__iTCN3,.StageSearch_kindHead__xB5qT,.StageSearch_status__T75FB{animation:StageSearch_rise__Dl2GU .6s cubic-bezier(.22,.61,.36,1) calc(var(--i, 0) * 55ms) both}@keyframes StageSearch_rise__Dl2GU{0%{opacity:0;translate:0 8px}}.StageSearch_list__q20lp{list-style:none;margin:0;padding:0}.StageSearch_row__LgBm0{display:flex;align-items:center;gap:18px;width:100%;padding:11px 4px;border:0;border-bottom:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:none;font:inherit;text-align:left;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.StageSearch_row__LgBm0:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.StageSearch_row__LgBm0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StageSearch_thumb__vpTKo{flex:none;display:grid;place-items:center;width:76px;height:54px;object-fit:cover;border-radius:2px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);color:var(--accent)}.StageSearch_lip__S0YQc{position:relative;width:calc(100% - 68px);margin:0 auto;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-top:0;border-radius:0 0 14px 14px;background:var(--surface);transition:border-color .2s ease;animation:StageSearch_lip__S0YQc .5s cubic-bezier(.22,.61,.36,1) both}.StageSearch_lip__S0YQc:after{content:"";position:absolute;inset:0 3px 3px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-top:0;border-radius:0 0 11px 11px;pointer-events:none}.StageSearch_ask__MErgI{display:flex;align-items:center;gap:14px;width:100%;padding:18px 16px 10px 14px;border:0;border-radius:0 0 14px 14px;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}@keyframes StageSearch_lip__S0YQc{0%{opacity:0;translate:0 -60%}}.StageSearch_lip__S0YQc:has(>.StageSearch_ask__MErgI:focus-visible),.StageSearch_lip__S0YQc:has(>.StageSearch_ask__MErgI:hover){border-color:var(--accent)}.StageSearch_ask__MErgI:focus-visible{outline:2px solid var(--accent);outline-offset:-6px}.StageSearch_lip__S0YQc+.StageSearch_results__BMuAt{padding-top:12px}.StageSearch_lipText__Dwsgb{flex:1 1;min-width:0;font-family:var(--serif);font-size:20px;line-height:1.2;color:var(--heading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.StageSearch_lipText__Dwsgb i{color:var(--accent)}.StageSearch_bubble__eT06q{flex:none;width:32px;height:25px;margin:0 3px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;color:var(--accent)}.StageSearch_bubbleFill__2hCHo{fill:currentColor;fill-opacity:0;transition:fill-opacity .3s ease}.StageSearch_ask__MErgI:focus-visible .StageSearch_bubbleFill__2hCHo,.StageSearch_ask__MErgI:hover .StageSearch_bubbleFill__2hCHo{fill-opacity:.14}.StageSearch_mark__4WEeI{width:46px;height:40px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.StageSearch_kindHead__xB5qT{display:flex;align-items:baseline;gap:10px;margin:16px 4px 0;font-family:var(--serif);font-weight:400;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--accent)}.StageSearch_kindHead__xB5qT:after{content:"";flex:1 1;align-self:center;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 45%,transparent),transparent)}.StageSearch_count__Avlcr{font-style:italic;font-size:15px;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--text) 55%,transparent)}.StageSearch_text__ny3s7{display:flex;flex-direction:column;min-width:0}.StageSearch_title__Sr_KD{font-family:var(--serif);font-size:23px;line-height:1.15;color:var(--heading)}.StageSearch_kind__vhd7p{margin-top:4px;font-size:11px;letter-spacing:.18em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StageSearch_key__bGnOj,.StageSearch_kind__vhd7p{font-family:var(--serif);text-transform:uppercase;color:var(--accent)}.StageSearch_key__bGnOj{margin-left:auto;padding:4px 9px 3px;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius:2px;box-shadow:inset 0 0 0 2px var(--surface),inset 0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent);font-size:12px;letter-spacing:.14em}@media (hover:none){.StageSearch_key__bGnOj{display:none}}.StageSearch_status__T75FB{margin:14px 4px 4px;font-family:var(--serif);font-style:italic;font-size:15px;color:color-mix(in srgb,var(--text) 60%,transparent)}.StageSearch_answer__j8EWN{padding:18px 22px}.StageSearch_answerHead__j9U2C{display:flex;align-items:center;gap:12px;margin:0}.StageSearch_answerQuestion__GB7N1{min-width:0;font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.3;color:var(--accent)}.StageSearch_answerRule__pcRQ6{display:block;height:1px;margin:12px 0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 45%,transparent),transparent)}.StageSearch_answerText__FFoy2{font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--text)}.StageSearch_answerText__FFoy2 p{margin:0 0 .6em}.StageSearch_answerText__FFoy2 p:last-child{margin-bottom:0}.StageSearch_answerText__FFoy2 a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);transition:text-decoration-color .2s ease}.StageSearch_answerText__FFoy2 a:hover{text-decoration-color:var(--accent)}.StageSearch_answerWait__X4CBv{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--serif);font-style:italic;color:color-mix(in srgb,var(--text) 60%,transparent)}.StageSearch_answerWait__X4CBv i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:StageSearch_pulse__dzOOK 1s ease-in-out infinite alternate}@keyframes StageSearch_pulse__dzOOK{0%{opacity:.25}}.StageSearch_srOnly__pPmG_{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:599px){.StageSearch_line__R2jQ_{--k:0.74;gap:10px;padding:12px 18px}.StageSearch_ring__bXP4B svg{width:16px;height:16px}.StageSearch_row__LgBm0{gap:14px}.StageSearch_thumb__vpTKo{width:64px;height:46px}.StageSearch_bubble__eT06q{width:28px;height:22px}.StageSearch_lip__S0YQc{width:calc(100% - 56px)}.StageSearch_ask__MErgI{gap:10px;padding:16px 12px 9px 10px}.StageSearch_answer__j8EWN{padding:16px 14px 14px}.StageSearch_answerText__FFoy2{font-size:17px}.StageSearch_lipText__Dwsgb{font-size:18px}.StageSearch_title__Sr_KD{font-size:20px}}@media (prefers-reduced-motion:reduce){.StageSearch_carve__CwEu5,.StageSearch_clear__EoVOR,.StageSearch_crest__2RUyP,.StageSearch_drop__tO2EU,.StageSearch_line__R2jQ_,.StageSearch_open__yWov8,.StageSearch_search__JU97G{transition:none}.StageSearch_answerWait__X4CBv i,.StageSearch_answer__j8EWN,.StageSearch_item__iTCN3,.StageSearch_kindHead__xB5qT,.StageSearch_lip__S0YQc,.StageSearch_status__T75FB{animation:none}}.MenuActivity_scene__Vx4jN{position:relative;display:block;width:100%;height:100%;touch-action:auto;-webkit-user-select:none;user-select:none}.MenuActivity_canvas__ACI_b{display:block;width:100%;height:100%;color:var(--accent);background-color:var(--surface)}.MenuDrapes_drape__B2DQA{position:absolute;z-index:1;top:var(--top-h);bottom:0;width:50.5%;color:var(--accent);opacity:clamp(0,calc(var(--p, 0) * 4),1);pointer-events:none}.MenuDrapes_drapeLeft__ZuM_n{left:0}.MenuDrapes_drapeRight__Foc9K{right:0}.MenuDrapes_drapeInner__vilY2{position:absolute;inset:0}.MenuDrapes_drapeRight__Foc9K .MenuDrapes_drapeInner__vilY2{transform:scaleX(-1)}.MenuDrapes_drapeCloth__3KEkM{position:absolute;inset:0;width:100%;height:100%}.MenuDrapes_drapeGround__tQ7uP{fill:var(--surface)}.MenuDrapes_rope__JOdvS{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;transition:opacity .2s ease .1s}.MenuDrapes_open__OE8YH .MenuDrapes_rope__JOdvS{opacity:0;transition:opacity .35s ease 1.15s}.MenuDrapes_ropeBase__9N150,.MenuDrapes_ropeTwist__WHbwe{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.MenuDrapes_ropeBase__9N150{stroke-opacity:.6;stroke-width:7}.MenuDrapes_ropeTwist__WHbwe{stroke-opacity:.95;stroke-width:.8}.MenuDrapes_cord__azopY{position:absolute;left:0;top:16%;width:7%;overflow:visible;transform:translateY(-16.7%);transition:opacity .2s ease .75s,transform .25s ease .75s}.MenuDrapes_open__OE8YH .MenuDrapes_cord__azopY{opacity:0;transform:translateY(calc(-16.7% + 16px));transition:opacity .22s ease .12s,transform .3s ease-in .12s}.MenuDrapes_cord__azopY circle,.MenuDrapes_cord__azopY path{fill:none;stroke:currentColor;stroke-opacity:.95;stroke-linecap:round}.MenuDrapes_cord__azopY circle{fill:var(--surface)}.MenuDrapes_valance__BlzFc{position:absolute;z-index:3;top:var(--top-h);left:0;right:0;bottom:0;color:var(--accent);pointer-events:none;opacity:0;transition:opacity .3s ease .25s}.MenuDrapes_valance__BlzFc.MenuDrapes_open__OE8YH{opacity:1;transition:opacity .25s ease .2s}.MenuDrapes_swags__GrNo5{position:absolute;top:0;left:0;width:100%;height:60px;overflow:visible}.MenuDrapes_swagBody__7Pp5l{fill:var(--surface);stroke:currentColor;stroke-opacity:.95;stroke-width:1.1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.MenuDrapes_swagLine__DrNWM{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.MenuDrapes_ornament__tEgJK{position:absolute;top:0;left:var(--at);transform:translateX(-50%)}.MenuDrapes_ornament__tEgJK svg{display:block;transform-origin:12px 8.5px}.MenuDrapes_open__OE8YH .MenuDrapes_ornament__tEgJK svg{animation:MenuDrapes_tassel__6VnAT 1.6s ease-out 1.05s both}@keyframes MenuDrapes_tassel__6VnAT{25%{rotate:3.5deg}50%{rotate:-2deg}72%{rotate:.9deg}88%{rotate:-.3deg}}.Footlights_stage__V7dRP{position:absolute;left:0;right:0;height:0;color:var(--accent);pointer-events:none}.Footlights_light__2W_Q4{position:absolute;bottom:0;left:var(--at);transform:translateX(-50%)}.Footlights_light__2W_Q4 svg{position:relative;display:block}.Footlights_glow__URACW{position:absolute;left:50%;bottom:6px;width:260px;height:120px;transform:translateX(-50%);background:radial-gradient(50% 100% at 50% 100%,color-mix(in srgb,var(--accent) 13%,transparent),color-mix(in srgb,var(--accent) 4%,transparent) 55%,transparent);opacity:0;transition:opacity .3s ease}.Footlights_lit__6wLGI .Footlights_glow__URACW{opacity:1;transition:opacity 1.4s ease var(--lit-delay,.2s)}@media (prefers-reduced-motion:reduce){.Footlights_glow__URACW,.Footlights_lit__6wLGI .Footlights_glow__URACW{transition:none}}html[data-mode=light] .Footlights_stage__V7dRP{display:none}.MenuPodium_stage__aGKKl{position:absolute;z-index:4;left:0;right:0;bottom:0;height:calc(var(--podium-h) + 140px);visibility:visible;pointer-events:none}.MenuPodium_podium__Wj7iI{position:absolute;left:0;right:0;bottom:0;height:var(--podium-h);pointer-events:auto;--sign-w:96px;--sign-room:22px;background:var(--surface) repeating-linear-gradient(to right,color-mix(in srgb,var(--accent) 22%,transparent) 0 1px,transparent 1px 7px,color-mix(in srgb,var(--accent) 10%,transparent) 7px 8px,color-mix(in srgb,var(--accent) 6%,transparent) 8px 12px,transparent 12px 14px) 0 5px /100% calc(100% - 5px) no-repeat}.MenuPodium_podium__Wj7iI:after,.MenuPodium_podium__Wj7iI:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:color-mix(in srgb,var(--accent) 60%,transparent)}.MenuPodium_podium__Wj7iI:after{top:4px;background:color-mix(in srgb,var(--accent) 28%,transparent)}.MenuPodium_lights__TRGUf{top:0;--lit-delay:1.15s}.MenuPodium_lights__TRGUf>*{opacity:0;translate:0 4px;transition:opacity .18s ease,translate .2s ease}.MenuPodium_open__a4c9y .MenuPodium_lights__TRGUf>*{opacity:1;translate:0 0;transition:opacity .3s ease .9s,translate .36s ease .9s}.MenuPodium_open__a4c9y .MenuPodium_lights__TRGUf>:last-child{transition-delay:.98s}@media (prefers-reduced-motion:reduce){.MenuPodium_lights__TRGUf>*,.MenuPodium_open__a4c9y .MenuPodium_lights__TRGUf>*{transition:none}}.MenuPodium_signs__qAGoa{position:absolute;top:5px;bottom:0;left:50%;display:flex;align-items:center;justify-content:space-between;width:min(100% - 2 * var(--gutter),var(--content-w));transform:translateX(-50%);pointer-events:none}.MenuPodium_sign__gkWaM{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;font-family:var(--serif);font-size:17px;font-weight:500;letter-spacing:.04em;line-height:1;color:var(--text);background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 75%,transparent);border-radius:2px;box-shadow:inset 0 0 0 2px var(--surface),inset 0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.MenuPodium_signIco__H7nI0{width:15px;height:15px;flex:none}.MenuPodium_signIco__H7nI0 path{stroke-width:1.6}.MenuPodium_sign__gkWaM:focus-visible,.MenuPodium_sign__gkWaM:hover{color:var(--solid-ink);background:var(--solid);box-shadow:inset 0 0 0 2px var(--solid),inset 0 0 0 3px var(--solid-ink)}.MenuPodium_sign__gkWaM:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.MenuPodium_nudge__qhP_U{animation:MenuPodium_nudge__qhP_U 4s ease-in-out 1.5s infinite}.MenuPodium_nudge__qhP_U:focus-visible,.MenuPodium_nudge__qhP_U:hover{animation:none}@keyframes MenuPodium_nudge__qhP_U{0%,78%,to{scale:1}87%{scale:1.12}}@media (max-width:599px){.MenuPodium_podium__Wj7iI{--sign-w:82px;--sign-room:18px}.MenuPodium_sign__gkWaM{gap:4px;padding:0 8px;font-size:15px}.MenuPodium_signIco__H7nI0{width:13px;height:13px}}@media (max-width:379px){.MenuPodium_podium__Wj7iI{--sign-w:70px;--sign-room:14px}.MenuPodium_sign__gkWaM{gap:3px;padding:0 5px;font-size:14px;letter-spacing:.02em}.MenuPodium_signIco__H7nI0{width:12px;height:12px}}.MenuPodium_center__wPT6g{position:absolute;top:0;bottom:0;left:50%;display:flex;align-items:center;padding-top:5px;translate:-50% 0;width:max-content;max-width:calc(min(100% - 2 * var(--gutter), var(--content-w)) - 2 * (var(--sign-w) + var(--sign-room)));transition:opacity .35s ease .55s,visibility 0s linear 0s}.MenuPodium_open__a4c9y .MenuPodium_center__wPT6g{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.MenuPodium_center__wPT6g:after,.MenuPodium_center__wPT6g:before{content:"";position:absolute;top:0;width:5px;height:calc(50% + 2.5px);background:radial-gradient(circle at 50% 2px,var(--accent) 1.6px,transparent 2.2px),linear-gradient(color-mix(in srgb,var(--accent) 75%,transparent),color-mix(in srgb,var(--accent) 75%,transparent)) 50% 2px /1px 100% no-repeat}.MenuPodium_center__wPT6g:before{left:calc(16% - 2.5px)}.MenuPodium_center__wPT6g:after{right:calc(16% - 2.5px)}.MenuPodium_stage__aGKKl .MenuPodium_center__wPT6g>*{z-index:1}.MenuPodium_steps__n24nA{position:absolute;bottom:0;left:50%;height:100%;transform:translateX(-50%);color:var(--accent);overflow:visible}.MenuPodium_stepGround__KxI5S{fill:var(--surface)}.MenuPodium_step__TPqsa{opacity:0;transform:translateY(5px);transition:opacity .22s ease calc(var(--k) * .12s),transform .26s ease calc(var(--k) * .12s)}.MenuPodium_open__a4c9y .MenuPodium_step__TPqsa{opacity:1;transform:none;transition-duration:.3s,.36s;transition-delay:calc(.35s + (3 - var(--k)) * .16s)}@media (prefers-reduced-motion:reduce){.MenuPodium_open__a4c9y .MenuPodium_step__TPqsa,.MenuPodium_step__TPqsa{transition:none}}.SiteHeader_hdr__dZtt4{position:fixed;top:0;left:0;right:0;z-index:9000;font-family:var(--serif);color:var(--text);background:var(--surface)}.SiteHeader_hdr__dZtt4:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hairline);z-index:3;pointer-events:none}.SiteHeader_inner__WNu1_{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--hdr-h);width:min(100% - 2 * var(--gutter),var(--content-w));margin:0 auto}.SiteHeader_logo__XTR9l{display:block;flex:1 1 auto;min-width:0;text-decoration:none}.SiteHeader_curtain__makdQ{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;padding-top:var(--top-h);color:var(--text);visibility:hidden;pointer-events:none;transition:visibility 0s linear .25s}.SiteHeader_present__vGdyX .SiteHeader_curtain__makdQ{visibility:visible;pointer-events:auto;transition:none}.SiteHeader_curtainBody__n3S1o{position:relative;z-index:2;flex:1 1 auto;display:flex;align-items:flex-start;width:100%;margin-inline:auto;padding:calc(3vh + 46px) 0 calc(var(--hdr-h) + 34px);min-height:0;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,transparent 30px,#000 calc(3vh + 42px));mask-image:linear-gradient(180deg,transparent 30px,#000 calc(3vh + 42px));overflow-y:auto}@property --spot-x{syntax:"<length>";inherits:true;initial-value:0}@property --spot-fy{syntax:"<length>";inherits:true;initial-value:0}@property --spot-rx{syntax:"<length>";inherits:true;initial-value:0}.SiteHeader_spot__Q_i5n{position:absolute;z-index:2;top:var(--top-h);left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;opacity:0;background:radial-gradient(calc(var(--spot-rx) * .95) calc(var(--spot-rx) * .11) at calc(var(--spot-x) + var(--spot-rx) * .85) var(--spot-fy),color-mix(in srgb,black 42%,transparent),transparent),radial-gradient(var(--spot-rx) calc(var(--spot-rx) * .2) at var(--spot-x) var(--spot-fy),color-mix(in srgb,var(--text) 20%,transparent),color-mix(in srgb,var(--text) 15%,transparent) 72%,transparent);transition:opacity .25s ease}.SiteHeader_open__EmqZ_ .SiteHeader_spotLit__i2y9w{opacity:1;transition-duration:.9s;transition-delay:1.35s}.SiteHeader_spotBeam__WTY9K{position:absolute;inset:0;filter:blur(2px)}.SiteHeader_spotBeam__WTY9K:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--text) 8%,transparent),color-mix(in srgb,var(--text) 4.5%,transparent) var(--spot-fy));clip-path:polygon(calc(var(--spot-x) - var(--spot-fy) * .5 - 9px) 0,calc(var(--spot-x) - var(--spot-fy) * .5 + 9px) 0,calc(var(--spot-x) + var(--spot-rx)) var(--spot-fy),calc(var(--spot-x) - var(--spot-rx)) var(--spot-fy))}.SiteHeader_nav__xC76B{flex:1 1 auto;align-self:stretch;min-width:0;display:flex;flex-direction:column}.SiteHeader_viewport__waAYh{margin:0 0 auto;overflow:hidden;transition:opacity .4s ease,visibility 0s}.SiteHeader_searching__IXbqh .SiteHeader_viewport__waAYh{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.SiteHeader_searching__IXbqh .SiteHeader_spot__Q_i5n{opacity:0;transition:opacity .3s ease}.SiteHeader_tiles__reR9v{--tile-w:clamp(225px,24vw,300px);list-style:none;margin:0;display:flex;padding:8px 0;touch-action:pan-y pinch-zoom}.SiteHeader_srOnly__cnaVB{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.SiteHeader_item__xsd3T{display:flex;flex-direction:column;align-items:center;flex:0 0 var(--tile-w);min-width:0;position:relative;opacity:0;transition:opacity .2s ease}.SiteHeader_open__EmqZ_ .SiteHeader_item__xsd3T{opacity:1;transition:opacity .45s ease calc(1.2s + var(--i, 0) * .07s)}.SiteHeader_figure__P5jMW{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:clamp(170px,35vh,320px);transition:opacity .35s ease,transform .35s ease}.SiteHeader_item__xsd3T:focus-within .SiteHeader_figure__P5jMW,.SiteHeader_item__xsd3T:hover .SiteHeader_figure__P5jMW{transform:translateY(-4px) scale(1.03)}.SiteHeader_figureIco__2QXNa{height:55%;width:auto;color:var(--accent)}.SiteHeader_figureIco__2QXNa g,.SiteHeader_figureIco__2QXNa path{stroke-width:1.2}.SiteHeader_link___kS3X{margin-top:10px;font-family:var(--serif);font-size:clamp(20px,1.9vw,24px);font-weight:500;line-height:1.2;text-align:center;color:var(--text);text-decoration:none;border-radius:var(--radius-sm);transition:opacity .35s ease,color .25s ease}.SiteHeader_item__xsd3T.SiteHeader_active___HZJO .SiteHeader_link___kS3X,.SiteHeader_item__xsd3T:hover .SiteHeader_link___kS3X{color:var(--accent)}.SiteHeader_link___kS3X:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:767px){.SiteHeader_curtainBody__n3S1o{padding-top:calc(1vh + 46px)}}.SiteHeader_item__xsd3T:not([data-current]) .SiteHeader_figure__P5jMW,.SiteHeader_item__xsd3T:not([data-current]) .SiteHeader_link___kS3X{opacity:max(.1,calc(.42 - var(--d, 1) * .12))}.SiteHeader_item__xsd3T:not([data-current]) .SiteHeader_figure__P5jMW{transform:scale(.84)}@media (prefers-reduced-motion:reduce){.SiteHeader_hdr__dZtt4,.SiteHeader_hdr__dZtt4 *{transition:none!important;animation:none!important}}.SiteHeader_signPair__3qFG5{display:flex;align-items:center;gap:8px}.SiteHeader_mode__NXj_j{width:34px;padding:0}.SiteHeader_modeIco__SHr7t{display:none;width:17px;height:17px}.SiteHeader_modeIco__SHr7t path{stroke-width:1.6}html:not([data-mode=light]) .SiteHeader_modeSun__Dz16N,html[data-mode=light] .SiteHeader_modeMoon__4gEGe{display:block}html.mode-fade .SiteHeader_modeIco__SHr7t{animation:SiteHeader_mode-turn__uxkb8 .56s ease}@keyframes SiteHeader_mode-turn__uxkb8{0%{rotate:-90deg;opacity:0}}@media (prefers-reduced-motion:reduce){html.mode-fade .SiteHeader_modeIco__SHr7t{animation:none}}html[data-mode=light] .SiteHeader_spot__Q_i5n{display:none}.SiteNotice_board__HMpSj{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:5px 12px;font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.15;letter-spacing:.01em;color:var(--accent);text-align:center;background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 70%,transparent);border-radius:2px;rotate:-1.5deg}.SiteNotice_text__zvuGD{text-wrap:balance}.SiteNotice_ico__XqIAR{width:16px;height:16px;flex:none}.SiteNotice_ico__XqIAR path{stroke-width:1.5}@media (max-width:599px){.SiteNotice_board__HMpSj{padding:3px 9px;font-size:12px;line-height:1.08}.SiteNotice_ico__XqIAR{display:none}}@media (max-width:379px){.SiteNotice_board__HMpSj{font-size:11.5px}}