.events-page{background:#111313;color:#f5f0e7}.event-intro{padding-top:150px;padding-bottom:76px;text-align:center;max-width:1100px}.event-crown{object-fit:contain;opacity:.85}.event-intro>.event-crown{margin:0 auto 26px}.event-intro h1{font:400 clamp(52px,6.2vw,94px)/1.04 var(--serif);margin:22px auto;letter-spacing:-.035em}.event-intro h1 em,.event-detail h2 em{color:#cfba94;font-weight:400}.event-intro p{max-width:55ch;margin:20px auto;color:#d7d0c4;line-height:1.7}.event-intro .event-tagline{font:400 clamp(22px,3vw,34px)/1.3 var(--serif);color:#e3d1b0}.event-status{display:inline-block;border:1px solid #bca58166;padding:10px 20px;border-radius:99px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-top:14px}.event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.event-card{padding:30px;display:flex;flex-direction:column;background:radial-gradient(ellipse at top left,#b89a681a,transparent 70%),#171918;border:1px solid #c6ac7d3b;min-width:0}.event-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;color:#b9a27b;font:italic 32px var(--serif)}.event-top img{width:28px;height:24px}.event-card h2{font:400 39px/1.12 var(--serif);min-height:88px;margin:16px 0;text-align:center}.event-card>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#d0c8ba}.event-card .event-when{margin-top:auto;padding-top:20px;font-size:11px!important;color:#d7c09c!important}.event-card .button{margin-top:12px;justify-content:space-between;white-space:normal;letter-spacing:.08em}.event-list{padding-bottom:100px}.event-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #c6ac7d3b;padding-top:70px;padding-bottom:110px}.event-detail h2{font:400 clamp(36px,4vw,54px)/1.14 var(--serif);text-align:center}.event-detail p{font-size:15px;line-height:1.85;color:#d2cabd}.event-detail .event-fine{font-size:12px;color:#a99f90}.event-detail .button{margin-top:20px}.event-doors{display:grid;grid-template-columns:repeat(9,1fr);gap:12px;max-width:720px;margin:50px auto 0}.event-doors span{display:grid;place-items:center;aspect-ratio:3/4;border:1px solid #c6ac7d55;border-radius:40px 40px 0 0;background:linear-gradient(150deg,#b49a7130,#141615);font:italic 26px var(--serif);color:#cfba94}.desktop-nav{gap:17px}.events-page .eyebrow{text-align:center}@media(max-width:1100px){.desktop-nav{gap:10px}.event-grid{gap:14px}.event-card{padding:23px}.event-card h2{font-size:32px}}@media(max-width:760px){.event-intro{padding-top:115px;padding-bottom:48px}.event-intro h1{font-size:51px}.event-intro p{font-size:14px}.event-grid{grid-template-columns:1fr;gap:20px}.event-card{padding:27px}.event-card h2{font-size:38px;min-height:0}.event-top{margin-bottom:20px}.event-card .button{min-height:48px}.event-list{padding-bottom:60px}.event-detail{grid-template-columns:1fr;gap:26px;padding-top:45px;padding-bottom:60px}.event-detail p{font-size:14px}.event-doors{grid-template-columns:repeat(3,1fr);max-width:300px;gap:12px;margin-top:35px}.event-doors span{aspect-ratio:1/1.05}.event-intro .eyebrow{font-size:9px}}
.event-language-bar{display:flex;justify-content:flex-end;padding-top:28px}.event-language-bar .languages{display:flex;border:1px solid #8b806b;padding:3px;gap:2px}.event-language-bar button{background:none;color:#ded9ce;border:0;padding:7px 10px;font:400 11px/1.8 var(--sans,Arial,sans-serif);cursor:pointer;min-height:36px}.event-language-bar button[aria-pressed=true]{background:#cbb181;color:#101411}.event-language-bar button:focus-visible{outline:2px solid #cfba94;outline-offset:4px}.event-language-bar+.event-intro{padding-top:80px}@media(max-width:760px){.event-language-bar{justify-content:center;padding-top:24px}.event-language-bar button{min-height:44px;padding:8px 16px}.event-language-bar+.event-intro{padding-top:52px}}
