.IuSx2G_wrap{width:100%;max-width:1040px;margin:0 auto;position:relative}.IuSx2G_svg{width:100%;height:auto;display:block;overflow:visible}.IuSx2G_wall{fill:var(--sand);opacity:.55}.IuSx2G_orchestra{fill:var(--marble-2)}.IuSx2G_orchestraEdge{fill:none;stroke:var(--sand-deep);stroke-width:2px;stroke-dasharray:2 6}.IuSx2G_thymele{fill:none;stroke:var(--line);stroke-width:1.5px}.IuSx2G_thymeleInner{fill:var(--terracotta-wash);stroke:var(--terracotta);stroke-width:1px;opacity:.7}.IuSx2G_wedge{cursor:pointer;outline:none}.IuSx2G_row{fill:url(#stone);stroke:var(--line);stroke-width:1px;transition:fill .35s var(--ease-out)}.IuSx2G_row[data-filled]{fill:color-mix(in srgb, var(--terracotta) 22%, var(--marble-2))}.IuSx2G_wedge[data-active] .IuSx2G_row{fill:color-mix(in srgb, var(--sand) 55%, var(--marble-2))}.IuSx2G_wedge[data-active] .IuSx2G_row[data-filled]{fill:color-mix(in srgb, var(--terracotta) 38%, var(--marble-2))}.IuSx2G_wedge:focus-visible .IuSx2G_row{stroke:var(--terracotta);stroke-width:2px}.IuSx2G_nosing{fill:none;stroke:rgb(var(--shadow) / .12);stroke-width:2px;pointer-events:none}.IuSx2G_label{font-family:var(--font-display);fill:var(--ink);pointer-events:none;font-size:30px;font-weight:600;transition:fill .2s}.IuSx2G_wedge[data-active] .IuSx2G_label{fill:var(--terracotta-deep)}.IuSx2G_sublabel{font-family:var(--font-inscription);letter-spacing:.14em;text-transform:uppercase;fill:var(--mute);pointer-events:none;font-size:13px}.IuSx2G_greek{font-family:var(--font-display);fill:var(--stone);pointer-events:none;font-size:18px;font-style:italic}.IuSx2G_acc,.IuSx2G_change{pointer-events:none;paint-order:stroke;stroke:var(--marble);stroke-width:5px;stroke-linejoin:round}.IuSx2G_acc{font-family:var(--font-display);fill:var(--terracotta-deep);font-size:21px;font-weight:600}.IuSx2G_change{font-family:var(--font-body);fill:var(--ink-soft);font-size:13px}.IuSx2G_aisle line{stroke:var(--sand-deep);stroke-width:1.2px;opacity:.5}@media (max-width:640px){.IuSx2G_label{font-size:38px}.IuSx2G_sublabel{font-size:17px}.IuSx2G_greek{display:none}}
._5F1bDW_wrap{min-height:4.2rem;margin:.4rem 0 .2rem}._5F1bDW_greeting{font-family:var(--font-display);color:var(--terracotta-deep);margin:0;font-size:clamp(1.35rem,3vw,1.7rem);font-style:italic;font-weight:600}._5F1bDW_welcome{color:var(--ink-soft);margin:.1rem 0 0}._5F1bDW_tour{white-space:nowrap;margin-left:.3rem}
.Hx0lNG_page{padding-top:clamp(1.5rem,4vw,3rem)}.Hx0lNG_hero{text-align:center;max-width:760px}.Hx0lNG_hero h1{margin-bottom:.25em;font-size:clamp(2.6rem,7vw,4.4rem)}.Hx0lNG_lede{color:var(--ink-soft);max-width:56ch;margin:0 auto;font-size:1.08rem}.Hx0lNG_theatreWrap{margin-top:clamp(1rem,3vw,2rem)}.Hx0lNG_desktopOnly{padding:0 var(--gutter)}.Hx0lNG_tiers{display:none}.Hx0lNG_stageOuter{margin-top:-6px}.Hx0lNG_stage{background:var(--surface);border:1px solid var(--line);border-radius:0 0 var(--radius-m) var(--radius-m);box-shadow:0 30px 50px -40px rgb(var(--shadow) / .6);position:relative}.Hx0lNG_pediment{border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg, var(--marble-3) 0 18px, var(--marble-2) 18px 22px);height:10px}.Hx0lNG_stageInner{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.Hx0lNG_colonnade{border-top:1px solid var(--line);justify-content:space-between;height:14px;padding:0 2rem;display:flex}.Hx0lNG_colonnade span{background:repeating-linear-gradient(90deg, var(--marble-3) 0 2px, var(--marble-2) 2px 4px);border-left:1px solid var(--line);border-right:1px solid var(--line);width:14px}.Hx0lNG_card{background:var(--surface);color:var(--ink);flex-direction:column;gap:.35rem;min-height:190px;padding:1.5rem 1.5rem 1.4rem;text-decoration:none;transition:background .25s;display:flex}.Hx0lNG_card:hover{background:var(--marble-2)}.Hx0lNG_cardIcon{border:1px solid var(--line);width:48px;height:48px;color:var(--terracotta);transition:transform .35s var(--ease-spring), background .25s, color .25s, border-color .25s;border-radius:50%;place-items:center;margin-bottom:.4rem;display:grid}.Hx0lNG_card:hover .Hx0lNG_cardIcon{background:var(--terracotta);border-color:var(--terracotta);color:#fff8f0;transform:scale(1.22)rotate(-6deg)}.Hx0lNG_cardTitle{font-family:var(--font-display);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.3rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.Hx0lNG_cardCta{color:var(--terracotta-deep);align-items:center;gap:.4rem;margin-top:auto;padding-top:.6rem;font-size:.9rem;display:inline-flex}.Hx0lNG_cardCta svg{transition:transform .3s var(--ease-spring)}.Hx0lNG_card:hover .Hx0lNG_cardCta svg{transform:translate(5px)}@media (max-width:900px){.Hx0lNG_stageInner{grid-template-columns:1fr}.Hx0lNG_card{min-height:0}}@media (max-width:640px){.Hx0lNG_desktopOnly{display:none}.Hx0lNG_tiers{padding:0 var(--gutter);flex-direction:column-reverse;gap:8px;margin:0;list-style:none;display:flex}.Hx0lNG_tiers li{width:var(--w);margin:0 auto}.Hx0lNG_tier{text-align:center;color:var(--ink);background:linear-gradient(var(--marble-3), var(--marble-2));border:1px solid var(--line);transition:transform .3s var(--ease-spring), background .25s;border-radius:60% 60% 6px 6px/22px 22px 6px 6px;gap:.15rem;padding:1rem 1.1rem .9rem;text-decoration:none;display:grid}.Hx0lNG_tier:active,.Hx0lNG_tier:hover{transform:scale(1.03)}.Hx0lNG_tierGreek{font-family:var(--font-display);color:var(--stone);font-size:.95rem;font-style:italic}.Hx0lNG_tierName{font-family:var(--font-display);font-size:1.45rem;font-weight:600;line-height:1.1}.Hx0lNG_tierBar{background:var(--line);border-radius:2px;width:70%;height:4px;margin:.4rem auto 0;overflow:hidden}.Hx0lNG_tierBar span{background:var(--terracotta);height:100%;display:block}.Hx0lNG_stageOuter{margin-top:12px}.Hx0lNG_stage{border-radius:var(--radius-m)}}.Hx0lNG_accLine{text-align:center;color:var(--ink-soft);margin:0 auto .5rem;font-size:.98rem}.Hx0lNG_accLine strong{color:var(--terracotta-deep);font-family:var(--font-display);font-size:1.35rem;font-weight:600}.Hx0lNG_tierAcc{color:var(--ink-soft);font-size:.85rem}.Hx0lNG_tierAcc strong{color:var(--ink);font-weight:600}
