.page-module__C5I5Aa__page{color:#334b43;background:linear-gradient(#edf3ed 0,#f8f8f2 380px,#f5f6f1 100%);min-height:calc(100vh - 68px);padding-bottom:90px}.page-module__C5I5Aa__hero{text-align:center;background:linear-gradient(100deg,#1e4237f7,#325c4bd1),url(/art/opera-stage-hero.png) 50% 42%/cover;place-items:center;min-height:330px;padding:60px 24px 88px;display:grid}.page-module__C5I5Aa__hero p{color:#d0e1d3;letter-spacing:.22em;font-size:12px;font-weight:700}.page-module__C5I5Aa__hero h1{color:#fffdf7;font-family:var(--display-serif);letter-spacing:.18em;margin:15px 0 14px;font-size:clamp(50px,7vw,78px);font-weight:520}.page-module__C5I5Aa__hero span{color:#f6faf5c2;font-size:15px}.page-module__C5I5Aa__content{background:#fffdf7;border:1px solid #cedbd1;border-radius:12px 12px 46px;width:min(1080px,100% - 48px);margin:-48px auto 0;position:relative;overflow:hidden;box-shadow:0 22px 62px #2a463b1c}.page-module__C5I5Aa__heading{border-bottom:1px solid #dce4dd;justify-content:space-between;align-items:flex-end;gap:30px;padding:38px 42px 32px;display:flex}.page-module__C5I5Aa__heading>div:first-child>span{color:#4a7463;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.page-module__C5I5Aa__heading h2{color:#29483f;font-family:var(--display-serif);margin:11px 0 9px;font-size:clamp(25px,3vw,34px);font-weight:600}.page-module__C5I5Aa__heading p{color:#74827c;max-width:700px;font-size:13px;line-height:1.7}.page-module__C5I5Aa__count{text-align:center;background:#eef3ed;border:1px solid #c9d7cc;min-width:120px;padding:15px 18px;display:grid}.page-module__C5I5Aa__count strong{color:#315f50;font-family:var(--display-serif);font-size:32px}.page-module__C5I5Aa__count span{color:#75867d;font-size:11px}.page-module__C5I5Aa__tableWrap{padding:8px 42px 36px;overflow-x:auto}.page-module__C5I5Aa__tableWrap table{border-collapse:collapse;width:100%;min-width:680px}.page-module__C5I5Aa__tableWrap th{color:#5d756b;text-align:left;letter-spacing:.12em;background:#f1f5ef;border-bottom:1px solid #afc3b5;padding:17px 18px;font-size:12px}.page-module__C5I5Aa__tableWrap td{color:#4b5e56;border-bottom:1px solid #e0e7e1;padding:20px 18px;font-size:14px}.page-module__C5I5Aa__tableWrap tbody tr:hover{background:#f7f8f3}.page-module__C5I5Aa__tableWrap td strong{color:#2f5549;font-family:var(--display-serif);align-items:center;gap:8px;font-size:17px;display:inline-flex}.page-module__C5I5Aa__phone{font-variant-numeric:tabular-nums;letter-spacing:.05em;color:#3c6456!important}.page-module__C5I5Aa__empty{text-align:center;justify-items:center;padding:76px 24px 84px;display:grid}.page-module__C5I5Aa__empty>span{color:#4d7867;background:#eef4ef;border:1px solid #a9c0b2;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.page-module__C5I5Aa__empty h3{color:#315347;font-family:var(--display-serif);margin:20px 0 9px;font-size:25px;font-weight:600}.page-module__C5I5Aa__empty p{color:#788780;font-size:14px}.page-module__C5I5Aa__footer{background:#f3f6f1;border-top:1px solid #dce4dd;justify-content:space-between;align-items:center;gap:24px;padding:20px 42px;display:flex}.page-module__C5I5Aa__footer a{color:#376252;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.page-module__C5I5Aa__footer p{color:#7b8882;font-size:12px}@media (max-width:720px){.page-module__C5I5Aa__hero{min-height:300px;padding-bottom:74px}.page-module__C5I5Aa__content{width:min(100% - 24px,1080px)}.page-module__C5I5Aa__heading{flex-direction:column;align-items:flex-start;padding:28px 22px 24px}.page-module__C5I5Aa__count{grid-template-columns:auto auto;align-items:baseline;gap:8px;min-width:0}.page-module__C5I5Aa__count strong{font-size:26px}.page-module__C5I5Aa__tableWrap{padding:8px 22px 28px}.page-module__C5I5Aa__footer{flex-direction:column;align-items:flex-start;padding:19px 22px}}
