.xgPmsG_container{width:min(1100px,90%);margin:0 auto;padding:4rem 0}.xgPmsG_band{background:var(--bg-section);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.xgPmsG_band .xgPmsG_container{padding:3.5rem 0}.xgPmsG_blockTitle{color:var(--accent-primary);letter-spacing:.06em;margin-bottom:1.8rem;font-size:1.9rem;font-weight:400}.xgPmsG_prose p{color:var(--text-card);margin:0 0 1.3rem;font-size:1.3rem;line-height:1.75}.xgPmsG_prose p:last-child{margin-bottom:0}.xgPmsG_prose .xgPmsG_lead{color:var(--accent-card);text-align:center;padding-left:1.2rem;font-size:1.6rem;font-weight:500;line-height:1.55}.xgPmsG_figure{margin:2.5rem 0 0}.xgPmsG_figureImg{border:1px solid var(--border-subtle);border-radius:8px;width:100%;height:auto;display:block}.xgPmsG_cardGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.5rem;display:grid}.xgPmsG_infoCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);border-radius:6px;padding:1.8rem 2rem}.xgPmsG_cardTitle{color:var(--accent-card);letter-spacing:.02em;border-bottom:1px solid var(--accent-card);width:max-content;margin-bottom:1rem;padding:0 2px;font-size:1.5rem;font-weight:600}.xgPmsG_infoCard p{color:var(--text-card);margin:0 0 1rem;font-size:1.2rem;line-height:1.65}.xgPmsG_infoCard p:last-child{margin-bottom:0}@media (max-width:900px){.xgPmsG_cardGrid{grid-template-columns:1fr}.xgPmsG_container{padding:3rem 0}.xgPmsG_band .xgPmsG_container{padding:2.5rem 0}}@media (max-width:560px){.xgPmsG_blockTitle{font-size:1.6rem}.xgPmsG_prose .xgPmsG_lead{font-size:1.18rem}}
.wnIE3q_hero{min-height:60h;text-align:center;padding:calc(var(--header-height) + 6rem) 2rem 4rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wnIE3q_heroBg{z-index:0;-o-object-position:30% 30%;object-position:30% 30%;position:absolute;inset:0}.wnIE3q_heroOverlay{z-index:1;background:radial-gradient(ellipse 60% 50% at 50% 30%, rgba(var(--accent-primary-rgb), .06) 0%, transparent 70%), linear-gradient(180deg, rgba(var(--bg-main-rgb), .35) 0%, rgba(var(--bg-main-rgb), .6) 60%, rgba(var(--bg-main-rgb), 1) 100%);position:absolute;inset:0}.wnIE3q_heroContent{z-index:2;max-width:900px;position:relative}.wnIE3q_heroTitle{color:var(--text-primary);letter-spacing:.08em;margin-bottom:.3rem;font-size:clamp(3rem,8vw,6.5rem);font-weight:400;line-height:1.1;animation:1s ease-out wnIE3q_fadeUp}.wnIE3q_heroSubtitle{color:var(--accent-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(1.2rem,3vw,2rem);font-weight:400;animation:1s ease-out .15s both wnIE3q_fadeUp}.wnIE3q_heroDesc{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.8;animation:1s ease-out .3s both wnIE3q_fadeUp}@keyframes wnIE3q_fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.wnIE3q_hero{min-height:none;padding:calc(var(--header-height) + 4rem) 2rem 4rem}}
.DizMVW_section{padding:3rem 0 1rem}.DizMVW_inner{width:min(1100px,88%);margin:0 auto}.DizMVW_layout{grid-template-columns:1fr 320px;align-items:start;gap:3rem;display:grid}.DizMVW_layout:not(:first-child){margin-top:3rem}.DizMVW_content{color:var(--text-secondary);font-size:1.21rem;line-height:1.85}.DizMVW_content p{margin:0 0 1.2rem}.DizMVW_content p:last-child{margin-bottom:0}.DizMVW_factList{background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;display:flex}.DizMVW_fact{flex-direction:column;gap:.35rem;display:flex}.DizMVW_factLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-card);font-size:.81rem;font-weight:600}.DizMVW_factValue{color:var(--text-card);font-size:1.09rem;line-height:1.5}.DizMVW_factBtn{text-align:center;letter-spacing:.15em;text-transform:uppercase;background:var(--accent-primary);color:var(--bg-main);border-radius:4px;margin-top:.4rem;padding:.9rem 1.4rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .25s;display:block}.DizMVW_factBtn:hover{background:var(--accent-primary-hover)}.DizMVW_moreSection{padding:3rem 0 5rem}.DizMVW_moreTitle{color:var(--accent-primary);letter-spacing:.06em;text-align:center;margin-bottom:2rem;font-size:1.84rem;font-weight:400}.DizMVW_moreGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.DizMVW_moreCard{background:linear-gradient(145deg, var(--bg-card), var(--bg-warm-2));border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.DizMVW_moreCard:hover{box-shadow:0 12px 40px rgba(var(--accent-primary-rgb), .15);border-color:var(--accent-primary);transform:translateY(-4px)}.DizMVW_moreImageWrap{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.DizMVW_moreImage{transition:transform .4s}.DizMVW_moreCard:hover .DizMVW_moreImage{transform:scale(1.05)}.DizMVW_moreOverlay{background:linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(var(--text-primary-rgb), .7) 100%);position:absolute;inset:0}.DizMVW_moreContent{flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.DizMVW_moreCardTitle{color:var(--accent-primary);letter-spacing:.04em;margin-bottom:.5rem;font-size:1.26rem;font-weight:600}.DizMVW_moreCardSummary{color:var(--text-body);font-size:1.03rem;line-height:1.6}@media (max-width:900px){.DizMVW_layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:1024px){.DizMVW_moreGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.DizMVW_moreGrid{grid-template-columns:1fr}}
.-\36 45Ka_carousel{--carousel-height:420px;position:relative}.-\36 45Ka_track{scroll-snap-type:x mandatory;gap:1rem;margin:0;padding:0 0 .75rem;list-style:none;display:flex;overflow-x:auto}.-\36 45Ka_track::-webkit-scrollbar{height:8px}.-\36 45Ka_track::-webkit-scrollbar-button{width:0;height:0;display:none}.-\36 45Ka_track::-webkit-scrollbar-track{background:0 0}.-\36 45Ka_track::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:4px}@supports not selector(::-webkit-scrollbar){.-\36 45Ka_track{scrollbar-width:thin;scrollbar-color:var(--accent-primary) transparent}}.-\36 45Ka_slide{height:var(--carousel-height);scroll-snap-align:center;flex:none}.-\36 45Ka_thumb{border:1px solid var(--border-subtle);background:var(--bg-card-alt);cursor:zoom-in;border-radius:8px;height:100%;padding:0;transition:border-color .3s,box-shadow .3s;display:block;overflow:hidden}.-\36 45Ka_thumb:hover,.-\36 45Ka_thumb:focus-visible{box-shadow:0 12px 40px rgba(var(--accent-primary-rgb), .15);border-color:var(--accent-primary)}.-\36 45Ka_thumbImage{-o-object-fit:cover;object-fit:cover;width:auto;max-width:85vw;height:100%;display:block}.-\36 45Ka_arrow{top:calc(var(--carousel-height) / 2);z-index:1;border:1px solid var(--border-subtle);color:#fff;cursor:pointer;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-top:-1.5rem;padding:0;font-size:1.8rem;line-height:1;transition:background .2s,border-color .2s,opacity .2s;display:flex;position:absolute}.-\36 45Ka_arrow:hover:not(:disabled),.-\36 45Ka_arrow:focus-visible{border-color:var(--accent-primary);background:#000000d9}.-\36 45Ka_arrow:disabled{opacity:0;pointer-events:none}.-\36 45Ka_arrowPrev{left:.75rem}.-\36 45Ka_arrowNext{right:.75rem}.-\36 45Ka_lightbox{z-index:1000;background:#000000eb;justify-content:center;align-items:center;padding:3.5rem 4.5rem;display:flex;position:fixed;inset:0}.-\36 45Ka_figure{margin:0;display:flex;position:relative}.-\36 45Ka_full{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:auto;max-width:calc(100vw - 9rem);height:auto;max-height:calc(100dvh - 7rem);display:block}.-\36 45Ka_credit{color:#ffffffe6;letter-spacing:.03em;background:#0009;border-radius:4px 0;padding:.3rem .65rem;font-size:.8rem;position:absolute;bottom:0;right:0}.-\36 45Ka_control{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;font-size:1.8rem;line-height:1;transition:background .2s,border-color .2s;display:flex;position:absolute}.-\36 45Ka_control:hover,.-\36 45Ka_control:focus-visible{border-color:var(--accent-primary);background:#000c}.-\36 45Ka_close{top:1rem;right:1rem}.-\36 45Ka_prev{top:50%;left:1rem;transform:translateY(-50%)}.-\36 45Ka_next{top:50%;right:1rem;transform:translateY(-50%)}.-\36 45Ka_counter{letter-spacing:.1em;color:#fffc;font-size:.9rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@media (max-width:800px){.-\36 45Ka_carousel{--carousel-height:320px}.-\36 45Ka_lightbox{padding:3.5rem .5rem}.-\36 45Ka_full{max-width:calc(100vw - 1rem)}}@media (max-width:480px){.-\36 45Ka_carousel{--carousel-height:260px}.-\36 45Ka_arrow{display:none}}
._2CPmcW_section{margin-top:3rem}._2CPmcW_heading{color:var(--accent-primary);letter-spacing:.06em;text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:400}._2CPmcW_grid{flex-direction:column;align-items:center;max-width:46rem;margin:0 auto;display:flex}._2CPmcW_card{text-align:center;flex-direction:column;align-items:center;width:100%;margin:0;padding:1.75rem 0;display:flex}._2CPmcW_card+._2CPmcW_card{border-top:1px solid var(--border-subtle)}._2CPmcW_mark{height:2.25rem;color:var(--accent-primary);opacity:.4;font-family:Georgia,Times New Roman,serif;font-size:4rem;line-height:1;display:block}._2CPmcW_quote{margin:0 0 1rem}._2CPmcW_quote p{color:var(--text-secondary);margin:0;font-size:1.2rem;font-style:italic;line-height:1.7}._2CPmcW_quote p:before{content:"“"}._2CPmcW_quote p:after{content:"”"}._2CPmcW_source{flex-direction:column;align-items:center;gap:.4rem;display:flex}._2CPmcW_sourceName{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-card);font-size:.86rem;font-weight:600}._2CPmcW_link{color:var(--accent-primary);text-underline-offset:.25em;align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._2CPmcW_link:hover{color:var(--accent-primary-hover);text-decoration-thickness:2px}._2CPmcW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){._2CPmcW_quote p{font-size:1.08rem}}
.xK1-3a_featureSection{padding:3.5rem 0 0}.xK1-3a_featureSection:first-child{padding-top:0}.xK1-3a_featureTitle{color:var(--accent-primary);letter-spacing:.06em;text-align:center;margin-bottom:.75rem;font-size:1.84rem;font-weight:400}.xK1-3a_featureIntro{text-align:center;max-width:46rem;color:var(--text-secondary);margin:0 auto 2rem;font-size:1.12rem;line-height:1.75}.xK1-3a_featureBody{max-width:46rem;margin:0 auto}.xK1-3a_factStrip{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:.9rem 2rem;margin:1.75rem 0;padding:1.1rem 0;display:grid}.xK1-3a_factStrip:last-child{margin-bottom:0}.xK1-3a_factItem{flex-direction:column;gap:.2rem;display:flex}.xK1-3a_factItemLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-primary);font-size:.81rem;font-weight:600}.xK1-3a_factItemValue{color:var(--text-primary);font-size:1.09rem;line-height:1.5}.xK1-3a_factStripBtn{grid-column:1/-1;margin-top:0;padding-top:.75rem;padding-bottom:.75rem}.xK1-3a_tileGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.xK1-3a_tile{text-align:center;letter-spacing:.04em;color:var(--text-card);background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:8px;padding:1.1rem 1.25rem;font-size:1.08rem;font-weight:600}@media (max-width:800px){.xK1-3a_tileGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.xK1-3a_factStrip{grid-template-columns:1fr}}@media (max-width:480px){.xK1-3a_tileGrid{grid-template-columns:1fr}}
.kWQzcW_section{padding:3rem 0 5rem}.kWQzcW_inner{width:min(1000px,88%);margin:0 auto}.kWQzcW_layout{grid-template-columns:280px 1fr;align-items:start;gap:3rem;display:grid}.kWQzcW_layout:not(:first-child){margin-top:3rem}.kWQzcW_sidebar{flex-direction:column;gap:1.5rem;display:flex}.kWQzcW_portrait{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:12px;position:relative;overflow:hidden}.kWQzcW_placeholder{width:100%;height:100%;position:absolute;inset:0}.kWQzcW_factList{background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;display:flex}.kWQzcW_fact{flex-direction:column;gap:.35rem;display:flex}.kWQzcW_factLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-card);font-size:.81rem;font-weight:600}.kWQzcW_factValue{color:var(--text-card);font-size:1.09rem}.kWQzcW_content{color:var(--text-secondary);font-size:1.21rem;line-height:1.85}.kWQzcW_content p{margin:0 0 1.2rem}.kWQzcW_content p:last-child{margin-bottom:0}@media (max-width:760px){.kWQzcW_layout{grid-template-columns:1fr}.kWQzcW_sidebar{flex-direction:row;align-items:stretch}.kWQzcW_portrait{aspect-ratio:1;flex-shrink:0;width:140px}.kWQzcW_factList{flex:1}}.kWQzcW_gallerySection{margin-top:3rem}.kWQzcW_gallerySection:first-child{margin-top:0}.kWQzcW_galleryTitle{color:var(--accent-primary);letter-spacing:.06em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:400}
.TcUYNW_section{padding:3rem 0 5rem}.TcUYNW_inner{width:min(1000px,88%);margin:0 auto}.TcUYNW_layout{grid-template-columns:280px 1fr;align-items:start;gap:3rem;display:grid}.TcUYNW_layout:not(:first-child){margin-top:3rem}.TcUYNW_sidebar{flex-direction:column;gap:1.5rem;display:flex}.TcUYNW_portrait{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:12px;position:relative;overflow:hidden}.TcUYNW_placeholder{width:100%;height:100%;position:absolute;inset:0}.TcUYNW_factList{background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;display:flex}.TcUYNW_fact{flex-direction:column;gap:.35rem;display:flex}.TcUYNW_factLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-card);font-size:.81rem;font-weight:600}.TcUYNW_factValue{color:var(--text-card);font-size:1.09rem}.TcUYNW_tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;width:fit-content;padding:.3rem .7rem;font-size:.81rem;font-weight:600;display:inline-block}.TcUYNW_tagMyth{color:var(--accent-primary)}.TcUYNW_tagHistory{color:var(--cat-blue)}.TcUYNW_tagGhost{color:var(--cat-red)}.TcUYNW_tagPoetry{color:var(--cat-purple)}.TcUYNW_tagFolklore{color:var(--cat-green)}.TcUYNW_content{color:var(--text-secondary);font-size:1.21rem;line-height:1.85}.TcUYNW_content p{margin:0 0 1.2rem}.TcUYNW_content p:last-child{margin-bottom:0}@media (max-width:760px){.TcUYNW_layout{grid-template-columns:1fr}.TcUYNW_sidebar{flex-direction:row;align-items:stretch}.TcUYNW_portrait{aspect-ratio:1;flex-shrink:0;width:140px}.TcUYNW_factList{flex:1}}.TcUYNW_gallerySection{margin-top:3rem}.TcUYNW_gallerySection:first-child{margin-top:0}.TcUYNW_galleryTitle{color:var(--accent-primary);letter-spacing:.06em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:400}
.ZGE0uW_section{padding:3rem 0 5rem}.ZGE0uW_inner{width:min(1000px,88%);margin:0 auto}.ZGE0uW_layout{grid-template-columns:280px 1fr;align-items:start;gap:3rem;display:grid}.ZGE0uW_sidebar{flex-direction:column;gap:1.5rem;display:flex}.ZGE0uW_layout:not(:first-child){margin-top:3rem}.ZGE0uW_portrait{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:12px;position:relative;overflow:hidden}.ZGE0uW_placeholder{width:100%;height:100%;position:absolute;inset:0}.ZGE0uW_factList{background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;display:flex}.ZGE0uW_fact{flex-direction:column;gap:.35rem;display:flex}.ZGE0uW_factLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-card);font-size:.81rem;font-weight:600}.ZGE0uW_factValue{color:var(--text-card);font-size:1.09rem}.ZGE0uW_tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;width:fit-content;padding:.3rem .7rem;font-size:.81rem;font-weight:600;display:inline-block}.ZGE0uW_tagArmoury{color:var(--cat-blue)}.ZGE0uW_tagCraft{color:var(--accent-primary)}.ZGE0uW_tagCostume{color:var(--cat-purple)}.ZGE0uW_tagFood{color:var(--cat-red)}.ZGE0uW_tagJewellery{color:var(--cat-green)}.ZGE0uW_content{color:var(--text-secondary);font-size:1.21rem;line-height:1.85}.ZGE0uW_content p{margin:0 0 1.2rem}.ZGE0uW_content p:last-child{margin-bottom:0}@media (max-width:760px){.ZGE0uW_layout{grid-template-columns:1fr}.ZGE0uW_sidebar{flex-direction:row;align-items:stretch}.ZGE0uW_portrait{aspect-ratio:1;flex-shrink:0;width:140px}.ZGE0uW_factList{flex:1}}.ZGE0uW_gallerySection{margin-top:3rem}.ZGE0uW_gallerySection:first-child{margin-top:0}.ZGE0uW_galleryTitle{color:var(--accent-primary);letter-spacing:.06em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:400}
._2OANFG_section{padding:3.5rem 0 5rem}._2OANFG_inner{width:min(820px,88%);margin:0 auto}._2OANFG_lead{text-align:center;color:var(--accent-primary);margin:0 0 2.5rem;font-size:1.4rem;font-style:italic;line-height:1.6}._2OANFG_prose{color:var(--text-secondary);font-size:1.21rem;line-height:1.85}._2OANFG_prose p{margin:0 0 1.2rem}._2OANFG_prose p:last-child{margin-bottom:0}._2OANFG_callout{background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-primary);color:var(--text-card);border-radius:8px;margin:2rem 0;padding:1.5rem 1.75rem}._2OANFG_callout p{margin:0}._2OANFG_part{border-top:1px solid var(--border-subtle);margin-top:4rem;padding-top:3rem}._2OANFG_partNumber{letter-spacing:.15em;text-transform:uppercase;text-align:center;color:var(--accent-card);margin-bottom:.5rem;font-size:.81rem;font-weight:600;display:block}._2OANFG_partTitle{letter-spacing:.06em;text-align:center;color:var(--accent-primary);margin:0 0 1.75rem;font-size:1.84rem;font-weight:400}@media (max-width:640px){._2OANFG_lead{font-size:1.2rem}._2OANFG_prose{font-size:1.1rem}._2OANFG_callout{padding:1.25rem}}
._1t5uma_section{padding:3.5rem 0 5rem}._1t5uma_inner{width:min(820px,88%);margin:0 auto}._1t5uma_lead{text-align:center;color:var(--accent-primary);margin:0 0 2.5rem;font-size:1.4rem;font-style:italic;line-height:1.6}._1t5uma_prose{color:var(--text-secondary);font-size:1.21rem;line-height:1.85}._1t5uma_prose p{margin:0 0 1.2rem}._1t5uma_prose p:last-child{margin-bottom:0}._1t5uma_callout{background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-primary);color:var(--text-card);border-radius:8px;margin:2rem 0;padding:1.5rem 1.75rem}._1t5uma_callout p{margin:0}._1t5uma_part{border-top:1px solid var(--border-subtle);margin-top:4rem;padding-top:3rem}._1t5uma_partNumber{letter-spacing:.15em;text-transform:uppercase;text-align:center;color:var(--accent-card);margin-bottom:.5rem;font-size:.81rem;font-weight:600;display:block}._1t5uma_partTitle{letter-spacing:.06em;text-align:center;color:var(--accent-primary);margin:0 0 1.75rem;font-size:1.84rem;font-weight:400}@media (max-width:640px){._1t5uma_lead{font-size:1.2rem}._1t5uma_prose{font-size:1.1rem}._1t5uma_callout{padding:1.25rem}}
._9fgcDG_section{padding:3.5rem 0 5rem}._9fgcDG_inner{width:min(820px,88%);margin:0 auto}._9fgcDG_lead{text-align:center;color:var(--accent-primary);margin:0 0 2.5rem;font-size:1.4rem;font-style:italic;line-height:1.6}._9fgcDG_prose{color:var(--text-secondary);font-size:1.21rem;line-height:1.85}._9fgcDG_prose p{margin:0 0 1.2rem}._9fgcDG_prose p:last-child{margin-bottom:0}._9fgcDG_callout{background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-primary);color:var(--text-card);border-radius:8px;margin:2rem 0;padding:1.5rem 1.75rem}._9fgcDG_callout p{margin:0}._9fgcDG_part{border-top:1px solid var(--border-subtle);margin-top:4rem;padding-top:3rem}._9fgcDG_partNumber{letter-spacing:.15em;text-transform:uppercase;text-align:center;color:var(--accent-card);margin-bottom:.5rem;font-size:.81rem;font-weight:600;display:block}._9fgcDG_partTitle{letter-spacing:.06em;text-align:center;color:var(--accent-primary);margin:0 0 1.75rem;font-size:1.84rem;font-weight:400}@media (max-width:640px){._9fgcDG_lead{font-size:1.2rem}._9fgcDG_prose{font-size:1.1rem}._9fgcDG_callout{padding:1.25rem}}._9fgcDG_prose a{color:var(--accent-primary);text-underline-offset:3px;text-decoration:underline}._9fgcDG_closing{border-top:1px solid var(--border-subtle);margin:4rem 0 2.5rem;padding-top:3rem}
._1RhHYa_section{padding:3.5rem 0 5rem}._1RhHYa_inner{width:min(820px,88%);margin:0 auto}._1RhHYa_lead{text-align:center;color:var(--accent-primary);margin:0 0 2.5rem;font-size:1.4rem;font-style:italic;line-height:1.6}._1RhHYa_prose{color:var(--text-secondary);font-size:1.21rem;line-height:1.85}._1RhHYa_prose p{margin:0 0 1.2rem}._1RhHYa_prose p:last-child{margin-bottom:0}._1RhHYa_callout{background:var(--bg-card-alt);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-primary);color:var(--text-card);border-radius:8px;margin:2rem 0;padding:1.5rem 1.75rem}._1RhHYa_callout p{margin:0}._1RhHYa_part{border-top:1px solid var(--border-subtle);margin-top:4rem;padding-top:3rem}._1RhHYa_partNumber{letter-spacing:.15em;text-transform:uppercase;text-align:center;color:var(--accent-card);margin-bottom:.5rem;font-size:.81rem;font-weight:600;display:block}._1RhHYa_partTitle{letter-spacing:.06em;text-align:center;color:var(--accent-primary);margin:0 0 1.75rem;font-size:1.84rem;font-weight:400}@media (max-width:640px){._1RhHYa_lead{font-size:1.2rem}._1RhHYa_prose{font-size:1.1rem}._1RhHYa_callout{padding:1.25rem}}._1RhHYa_prose a{color:var(--accent-primary);text-underline-offset:3px;text-decoration:underline}
.ns5oja_section{margin-top:2.5rem}.ns5oja_section:first-child{margin-top:0}.ns5oja_heading{color:var(--accent-primary);letter-spacing:.06em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:400}.ns5oja_grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.ns5oja_figure{margin:0}.ns5oja_frame{aspect-ratio:16/9;border:1px solid var(--border-subtle);background:var(--bg-card-alt);border-radius:8px;width:100%;position:relative;overflow:hidden}.ns5oja_media{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.ns5oja_facade{cursor:pointer;background:linear-gradient(145deg, var(--bg-card), var(--bg-warm-2));border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ns5oja_facadeShade{background:#00000040;transition:background .25s;position:absolute;inset:0}.ns5oja_facade:hover .ns5oja_facadeShade,.ns5oja_facade:focus-visible .ns5oja_facadeShade{background:#0000001a}.ns5oja_playIcon{width:4.25rem;height:4.25rem;color:var(--bg-main);background:var(--accent-primary);border-radius:50%;justify-content:center;align-items:center;padding-left:.3rem;font-size:1.6rem;transition:transform .25s,background .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #00000059}.ns5oja_facade:hover .ns5oja_playIcon,.ns5oja_facade:focus-visible .ns5oja_playIcon{background:var(--accent-primary-hover);transform:translate(-50%,-50%)scale(1.08)}.ns5oja_facadeNote{letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #000000b3;font-size:.75rem;position:absolute;bottom:.6rem;right:.75rem}
.eNHHkq_section{width:80%;max-width:900px;margin:0 auto;padding:60px 0;font-size:20px;line-height:1.6}.eNHHkq_section p{margin-bottom:20px}.eNHHkq_heading{margin-top:40px;margin-bottom:16px;font-size:28px;font-weight:700}.eNHHkq_noteBox{background:#9b192333;border-left:4px solid #9b1923;margin-top:10px;padding:16px 20px}.eNHHkq_noteBoxTitle{margin-bottom:8px;font-size:20px;font-weight:700}.eNHHkq_linkRow{margin-top:40px}.eNHHkq_linkRow a{color:#9b1923;font-weight:700;text-decoration:underline}.eNHHkq_placeholderNote{opacity:.7;font-size:16px;font-style:italic}.eNHHkq_gallery{flex-direction:column;align-items:center;margin:40px 0;display:flex}.eNHHkq_galleryFrame{aspect-ratio:4/5;background:#1a1a1a;border:4px solid #9b1923;border-radius:8px;width:100%;max-width:480px;position:relative;overflow:hidden}.eNHHkq_galleryImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.eNHHkq_galleryArrow{color:#fff;cursor:pointer;z-index:2;background:#00000080;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.eNHHkq_galleryArrow:hover{background:#9b1923cc}.eNHHkq_galleryArrowLeft{left:10px}.eNHHkq_galleryArrowRight{right:10px}.eNHHkq_galleryDots{gap:10px;margin-top:16px;display:flex}.eNHHkq_galleryDot{cursor:pointer;background:#9b19234d;border:none;border-radius:50%;width:10px;height:10px;padding:0}.eNHHkq_galleryDotActive{background:#9b1923}
.m_B44W_section{width:min(800px,88%);margin:0 auto;padding:60px 0 80px}.m_B44W_faqList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m_B44W_faqItem{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;transition:border-color .2s;overflow:hidden}.m_B44W_faqItemOpen{border-color:var(--border-strong)}.m_B44W_faqQuestion{text-align:left;cursor:pointer;width:100%;font-size:1.21rem;font-weight:var(--font-weight-bold);color:var(--text-card);background:0 0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.5rem;transition:color .2s;display:flex}.m_B44W_faqItem:hover .m_B44W_faqQuestion{color:var(--accent-card)}.m_B44W_arrow{border-right:2px solid var(--text-card);border-bottom:2px solid var(--text-card);flex-shrink:0;width:18px;height:18px;margin-bottom:4px;transition:transform .45s,border-color .4s;transform:rotate(45deg)}.m_B44W_arrowOpen{border-color:var(--accent-card);margin-bottom:-4px;transform:rotate(-135deg)}.m_B44W_faqAnswerWrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.m_B44W_faqItemOpen .m_B44W_faqAnswerWrap{grid-template-rows:1fr}.m_B44W_faqAnswerInner{opacity:0;min-height:0;transition:opacity .3s;overflow:hidden}.m_B44W_faqItemOpen .m_B44W_faqAnswerInner{opacity:1}.m_B44W_faqAnswerInner p{border-top:1px solid var(--border-faint);color:var(--text-card);margin:0;padding:1rem 1.5rem 1.2rem;font-size:1.15rem;line-height:1.75}@media (prefers-reduced-motion:reduce){.m_B44W_faqAnswerWrap,.m_B44W_faqAnswerInner,.m_B44W_arrow{transition:none}}
.sxuMuG_section{padding:3rem 0 6rem}.sxuMuG_inner{text-align:center;width:min(1000px,88%);margin:0 auto}.sxuMuG_lead{color:var(--text-secondary);max-width:620px;margin:0 auto;font-size:1.21rem;line-height:1.85}.sxuMuG_inlineLink{color:var(--accent-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .25s}.sxuMuG_inlineLink:hover{color:var(--accent-primary-hover)}.sxuMuG_actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2.5rem 0 4rem;display:flex}.sxuMuG_btnPrimary,.sxuMuG_btnSecondary{letter-spacing:.15em;text-transform:uppercase;border-radius:4px;padding:1rem 2.2rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .25s}.sxuMuG_btnPrimary{background:var(--accent-primary);color:var(--bg-main);border:1px solid var(--accent-primary)}.sxuMuG_btnPrimary:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);box-shadow:0 8px 30px rgba(var(--accent-primary-rgb), .25);transform:translateY(-2px)}.sxuMuG_btnSecondary{background:rgba(var(--bg-main-rgb), .35);color:var(--text-primary);border:1px solid var(--border-subtle)}.sxuMuG_btnSecondary:hover{border-color:var(--accent-primary-dark);color:var(--accent-primary);transform:translateY(-2px)}.sxuMuG_suggestTitle{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:1.5rem;font-size:.86rem;font-weight:600}.sxuMuG_grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.sxuMuG_card{background:linear-gradient(145deg, var(--bg-card), var(--bg-warm-2));border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;gap:.4rem;height:100%;padding:1.25rem 1.4rem;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.sxuMuG_card:hover{box-shadow:0 12px 40px rgba(var(--accent-primary-rgb), .15);border-color:var(--accent-primary);transform:translateY(-4px)}.sxuMuG_cardLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-card);font-size:.81rem;font-weight:600}.sxuMuG_cardDesc{color:var(--text-card);font-size:1.09rem;line-height:1.6}@media (max-width:900px){.sxuMuG_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sxuMuG_grid{grid-template-columns:1fr}.sxuMuG_btnPrimary,.sxuMuG_btnSecondary{text-align:center;width:100%}}
.mPtjGW_section{width:min(860px,88%);margin:0 auto;padding:60px 0 80px}.mPtjGW_intro{color:var(--text-muted);margin-bottom:2rem;font-size:1.15rem;line-height:1.75}.mPtjGW_accordionList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mPtjGW_accordionItem{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;transition:border-color .2s;overflow:hidden}.mPtjGW_accordionItemOpen{border-color:var(--border-strong)}.mPtjGW_accordionQuestion{text-align:left;cursor:pointer;width:100%;font-size:1.21rem;font-weight:var(--font-weight-bold);color:var(--text-card);background:0 0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.5rem;transition:color .2s;display:flex}.mPtjGW_accordionItem:hover .mPtjGW_accordionQuestion{color:var(--accent-card)}.mPtjGW_arrow{border-right:2px solid var(--text-card);border-bottom:2px solid var(--text-card);flex-shrink:0;width:18px;height:18px;margin-bottom:4px;transition:transform .45s,border-color .4s;transform:rotate(45deg)}.mPtjGW_arrowOpen{border-color:var(--accent-card);margin-bottom:-4px;transform:rotate(-135deg)}.mPtjGW_accordionAnswer{border-top:1px solid var(--border-faint);padding:0 1.5rem 1.4rem;animation:.2s ease-out mPtjGW_expand}.mPtjGW_accordionAnswer p{color:var(--text-card);margin-top:1rem;font-size:1.15rem;line-height:1.75}.mPtjGW_accordionAnswer ul{flex-direction:column;gap:.5rem;margin-top:1rem;padding-left:1.25rem;display:flex}.mPtjGW_accordionAnswer li{color:var(--text-card);font-size:1.15rem;line-height:1.65}.mPtjGW_accordionAnswer strong{color:var(--accent-card)}@keyframes mPtjGW_expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.Ur7g-a_page{padding:3rem 0 5rem}.Ur7g-a_container{width:min(860px,88%);margin:0 auto}.Ur7g-a_filterBar{flex-wrap:wrap;justify-content:space-evenly;gap:.5rem;margin-bottom:3rem;display:flex}.Ur7g-a_filterBtn{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:2px;padding:.4rem 1rem;font-size:.98rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.Ur7g-a_filterBtn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.Ur7g-a_filterBtnActive{border-color:var(--accent-primary);background:rgba(var(--accent-primary-rgb), .08);color:var(--accent-primary)}.Ur7g-a_dayBlock{margin-bottom:3rem}.Ur7g-a_dayHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem;padding-bottom:.75rem;display:flex}.Ur7g-a_dayName{color:var(--accent-primary);letter-spacing:.06em;margin:0;font-size:1.9rem;font-weight:400}.Ur7g-a_dayTagline{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-primary-dark);margin:.15rem 0 0;font-size:.98rem;font-weight:600}.Ur7g-a_dayDate{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:1.01rem}.Ur7g-a_eventList{flex-direction:column;display:flex}.Ur7g-a_eventRow{border-bottom:1px solid var(--bg-card);transition:background .1s}.Ur7g-a_eventRow:last-child{border-bottom:1px solid var(--border-subtle)}.Ur7g-a_eventRowOpen{background:rgba(var(--accent-primary-rgb), .04)}.Ur7g-a_eventMain{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:6rem 1fr auto auto;align-items:center;gap:1rem;width:100%;padding:.85rem .5rem;transition:background .1s;display:grid}.Ur7g-a_eventMain:hover{background:rgba(var(--accent-primary-rgb), .06)}.Ur7g-a_eventTime{color:var(--accent-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:1.01rem}.Ur7g-a_eventMeta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.Ur7g-a_eventTitle{color:var(--text-card);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:600;overflow:hidden}.Ur7g-a_eventLocation{color:var(--accent-primary);font-size:.97rem}.Ur7g-a_eventCat{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.83rem;font-weight:600}.Ur7g-a_catCeremony{color:var(--accent-primary)}.Ur7g-a_catMartial{color:var(--cat-green)}.Ur7g-a_catMusic{color:var(--cat-blue)}.Ur7g-a_catStorytelling{color:var(--cat-purple)}.Ur7g-a_eventChevron{color:var(--border-strong);flex-shrink:0;font-size:.92rem;transition:color .15s}.Ur7g-a_eventRow:hover .Ur7g-a_eventChevron,.Ur7g-a_eventRowOpen .Ur7g-a_eventChevron{color:var(--accent-primary)}.Ur7g-a_eventDetail{color:var(--text-muted);padding:0 .5rem 1rem 7rem;font-size:1.09rem;line-height:1.65}.Ur7g-a_note{color:var(--accent-primary-dark);text-align:center;margin-top:2.5rem;font-size:.97rem;font-style:italic}@media (max-width:600px){.Ur7g-a_filterBtn{flex:auto}.Ur7g-a_eventMain{grid-template-columns:5rem 1fr auto}.Ur7g-a_eventCat{display:none}.Ur7g-a_eventDetail{padding-left:.5rem}.Ur7g-a_dayHeader{flex-direction:column;gap:.2rem}}
