.realm-page{padding:45px 0 70px}.realm-page #pricing{max-width:1200px;margin:auto;padding:24px}.realm-page [data-reveal]{opacity:1;transform:none}.realm-page .pricing-title{font-size:clamp(36px,5vw,64px)}.realm-links{max-width:1152px;margin:30px auto;padding:0 24px;display:flex;flex-wrap:wrap;gap:14px}.realm-links p{width:100%;color:#aaa5ad;font:14px/1.7 Inter,sans-serif}
.v54-atmosphere,.v54-hero-art,.v54-podium{display:none!important}.v54-page-head{min-height:0!important;padding:45px 0 24px!important}.v54-page-head h1{font-family:Inter,sans-serif!important;font-size:clamp(30px,5vw,44px)!important;letter-spacing:-.04em!important}.v54-shell{max-width:1100px!important}.v54-card{background:rgba(24,23,28,.72)!important;border:1px solid #ffffff16!important;box-shadow:0 12px 40px #0002!important}.v54-row{background:transparent!important;box-shadow:none!important;border-bottom:1px solid #ffffff0c!important;min-height:64px}.v54-row::before,.v54-row::after{display:none!important}.v54-avatar{border-radius:50%!important;box-shadow:none!important}.v54-list{max-height:none!important;overflow:visible!important}.v54-value{font-variant-numeric:tabular-nums}.v54-staff-tag{display:none!important}.v54-tabs{flex-wrap:wrap!important}.v54-board-badge{font-size:11px}.v54-reveal{opacity:1!important;transform:none!important}
.events-page{max-width:1150px;margin:auto;padding:64px 24px 90px;color:#eee}.events-page h1{font:600 clamp(36px,5vw,52px)/1.1 Inter,sans-serif;letter-spacing:-.04em;margin:12px 0 18px}.page-eyebrow{font:600 12px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d39eb2}.events-page p{color:#aaa5ad;line-height:1.7}.events-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:24px;margin-top:36px}.events-calendar,.events-agenda{padding:24px;border:1px solid #ffffff16;border-radius:20px;background:#151419c9;backdrop-filter:blur(12px)}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.events-page h2{font:600 18px/1.4 Inter,sans-serif;margin:0}.calendar-toolbar button{background:#ffffff08;border:1px solid #ffffff15;border-radius:9px;color:#eee;min-height:40px;min-width:40px;padding:6px 10px;cursor:pointer}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendar-weekdays{text-align:center;font-size:11px;color:#999;margin-bottom:10px}.calendar-days button{aspect-ratio:1;min-height:36px;border:1px solid transparent;border-radius:10px;background:transparent;color:#ddd;cursor:pointer}.calendar-days button:hover{background:#ffffff08}.calendar-days button[aria-current=date]{border-color:#d39eb2}.calendar-days button[aria-pressed=true]{background:#d39eb2;color:#171319}.events-agenda a{display:block;color:#d9afc0;font:500 14px/1.6 Inter,sans-serif;margin-top:18px}.events-empty{margin-top:24px;color:#eee!important;font-weight:600}button:focus-visible,a:focus-visible{outline:2px solid #d39eb2;outline-offset:3px}@media(max-width:700px){.events-page{padding:32px 16px 90px}.events-layout{grid-template-columns:1fr}.events-calendar,.events-agenda{padding:16px}.v54-card-head{flex-wrap:wrap}.v54-period{margin-left:0!important}.realm-page #pricing{padding:16px}.v54-tabs button{font-size:12px!important}}

body .v54-shell .v54-row.v54-top{display:grid!important}.v54-reveal{animation:none!important;filter:none!important}.v54-card h2{font-family:Inter,sans-serif!important;font-size:18px!important;letter-spacing:-.02em!important}
