.isara-hero{height:auto;min-height:600px;padding:28px 16px 30px}
.isara-hero .hero-content{margin:0;max-width:780px;width:100%}
.isara-hero .hero-wizard{width:104px;height:104px;margin-bottom:4px}
.isara-hero h1{margin-bottom:6px}
.isara-hero .hero-copy{margin:0 0 16px;font-size:14px}
.isara-opening{text-align:center;margin:0 auto 20px;color:#ead9b5}
.opening-kicker{font:11px/1.5 Spectral,Georgia,serif;letter-spacing:2.5px;color:#d9bf86;margin:0 0 10px}
.opening-clock{display:flex;justify-content:center;gap:26px;margin:0 auto 12px}
.opening-unit{display:flex;flex-direction:column;min-width:54px}
.opening-unit strong{font:42px/1.1 Spectral,Georgia,serif;font-variant-numeric:tabular-nums;color:#f0d59a;font-weight:400;text-shadow:0 2px 10px #000}
.opening-unit small{font:9px/1.8 Arial,sans-serif;letter-spacing:1.7px;color:#c3c4be;margin-top:4px}
.opening-date{font:13px/1.6 Georgia,serif;margin:0;color:#e5e0d3}
.opening-launch{max-width:480px;margin:14px auto 0;padding-top:12px;border-top:1px solid #a18a554d;font:12px/1.7 Georgia,serif;color:#d5d5cd}
.opening-launch span{display:block;font:10px/1.6 Spectral,Georgia,serif;letter-spacing:2px;color:#cfb57d;margin-bottom:3px}
.opening-launch b{display:block;font-weight:400;color:#e9d2a1}
.registration-notice{text-align:center;padding:30px 12px}
.registration-notice h1{margin-bottom:12px}
.registration-notice>p{max-width:480px;margin:0 auto 24px;line-height:1.7}
@media(max-width:700px){.isara-hero{min-height:570px;padding:24px 14px}.isara-hero .hero-wizard{width:86px;height:86px}.opening-clock{gap:18px}.opening-unit strong{font-size:34px}.opening-unit{min-width:44px}.opening-kicker{font-size:10px;letter-spacing:1.7px}.opening-date{font-size:12px}.opening-launch{font-size:12px}}
