@import url('https://fonts.googleapis.com/css2?family=Island+Moments&family=Great+Vibes&display=swap');
:root{--black:#030607;--coal:#070b0d;--paper:#f4efe5;--paper2:#ebe4d8;--gold:#c4923f;--gold2:#e5bd72;--ink:#111;--muted:#51483d;--line:rgba(196,146,63,.5)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;background:var(--black)}body{margin:0;background:var(--black);color:#fff;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.site-frame{width:100%;transform-origin:top left}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}.wrap{width:min(1420px,92vw);margin:auto}.eyebrow{color:var(--gold2);font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:9px;line-height:1;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;height:51px;padding:0 27px;border:1px solid #a97928;background:linear-gradient(180deg,#f3c974 0%,#d6a24a 52%,#bd842d 100%);box-shadow:inset 0 1px 0 rgba(255,238,184,.75),inset 0 -1px 0 rgba(88,54,12,.32),0 10px 24px rgba(0,0,0,.22);color:#101010;text-transform:uppercase;font-family:"Arial Narrow","Oswald","Montserrat",Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.02em;line-height:1;white-space:nowrap;text-shadow:0 1px 0 rgba(255,223,153,.34)}.btn:after{content:"";display:block;width:18px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 22 10%27%3E%3Cpath d=%27M1 5h18M14.8 1.2 19 5l-4.2 3.8%27 fill=%27none%27 stroke=%27%23101010%27 stroke-width=%271.8%27 stroke-linecap=%27square%27 stroke-linejoin=%27miter%27/%3E%3C/svg%3E") center/contain no-repeat;flex:0 0 18px}.btn.light{background:transparent;color:#111;border-color:#9b9184}.brand{display:block;width:255px;height:58px;line-height:1}.brand img{width:100%;height:100%;object-fit:contain;object-position:left center}.brand:after{content:none}.brand .crown{grid-area:crown;display:block;width:45px;height:30px;color:var(--gold);line-height:1;transform:translateY(-2px)}.brand .crown svg{display:block;width:45px;height:30px;fill:currentColor}.brand strong{grid-area:word;display:block;font:700 29px/.86 "Georgia Pro Cond","Georgia Pro","Garamond",Cambria,"Times New Roman",serif;font-variant:small-caps;letter-spacing:-.045em;color:#fff;text-shadow:0 1px 0 rgba(255,255,255,.18)}.brand b{color:var(--gold);font-weight:700}.brand small{grid-area:sub;display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:7px;padding-left:0;width:229px;color:#fff;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:4.4px;line-height:1;white-space:nowrap}.brand small:before{content:none}.brand small:after{content:"";display:block;width:39px;height:1px;background:var(--gold);flex:0 0 39px}.topbar{position:fixed;z-index:100;inset:0 0 auto;height:84px;border-bottom:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(0,0,0,.68),rgba(0,0,0,.28));backdrop-filter:blur(6px)}.topbar .wrap{height:100%;display:grid;grid-template-columns:305px 1fr 190px;gap:24px;align-items:center}.nav{display:flex;justify-content:center;align-items:center;gap:34px;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.11em}.nav a{padding:5px 0 14px}.nav a:first-child{color:var(--gold);border-bottom:2px solid var(--gold);padding-bottom:13px}.menu-toggle{display:none}.social{display:flex;justify-content:center;align-items:center;gap:18px}.social a{display:grid;place-items:center;width:27px;height:27px;color:#fff;opacity:.98;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.social svg{display:block;width:27px;height:27px;fill:currentColor}.social a:hover{color:var(--gold2)}.hero{position:relative;min-height:640px;overflow:hidden;background:#050708}.hero-bg{position:absolute;inset:0}.hero-bg img{object-position:left 43%;filter:saturate(1.03) contrast(1.02)}.hero-bg:after{content:none}.hero:before,.hero:after{content:none}.hero-inner{position:relative;z-index:5;min-height:640px;display:grid;grid-template-columns:430px 1fr;align-items:center;padding-top:82px}.hero h1{margin:16px 0 14px;font:900 clamp(48px,5.15vw,72px)/.83 "Bodoni MT Poster Compressed","Bodoni 72 Smallcaps","Bodoni MT",Didot,Georgia,"Times New Roman",serif;text-transform:uppercase;letter-spacing:-.018em;white-space:nowrap}.hero h1 span{display:block;color:var(--gold2)}.rule{width:62px;height:3px;background:var(--gold);margin:0 0 17px}.hero p{width:342px;margin:0 0 18px;font:400 17px/1.18 Georgia,"Times New Roman",serif;color:#fff7ed}.hero-actions{display:flex;align-items:center;gap:28px}.hero-actions .btn{height:48px;min-width:196px;padding:0 27px;font-size:12px;letter-spacing:.015em}.hero-actions .play{width:58px;height:58px;border-width:2px;font-size:15px;padding-left:3px}.hero-actions .play-link{font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.035em;gap:13px}.play-link{display:inline-flex;align-items:center;gap:13px;text-transform:uppercase;font-size:12px;font-weight:900}.play{width:54px;height:54px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center}.hero-note{position:absolute;right:13%;top:102px;z-index:6;text-transform:uppercase;letter-spacing:8px;line-height:1.9;font-size:15px;transform:translateX(10px) rotate(-8deg)}.hero-note:after{content:"";display:block;width:64px;height:3px;background:var(--gold);margin-top:14px}.signature{position:absolute;right:7.2%;bottom:58px;z-index:6;text-align:center}.signature .name{display:inline-block;font:400 46px/.78 "Island Moments","Great Vibes",cursive;color:var(--gold2);text-shadow:0 5px 18px #000;white-space:nowrap;transform:rotate(-18deg)}.signature .name:after{content:"";display:block;width:98px;height:2px;background:var(--gold);margin:0 auto 8px}.signature p{display:block;width:max-content;margin:10px 0 0 auto;text-align:left;text-transform:uppercase;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-weight:500;letter-spacing:8px;font-size:15px;line-height:1.9}.events{position:relative;background-color:#fff;background-size:cover;background-position:center;color:var(--ink);padding:20px 0 28px}.events:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.94)}.events>.wrap{position:relative;z-index:1}.events-grid{display:grid;grid-template-columns:250px repeat(4,1fr);gap:16px;align-items:start}.intro{padding-top:8px}.mini{color:var(--gold);text-transform:uppercase;letter-spacing:8px;font-size:12px;font-weight:900}.intro h2{margin:13px 0 14px;font:900 50px/.78 "Bodoni MT Poster Compressed","Bodoni 72 Smallcaps","Bodoni MT",Didot,Georgia,"Times New Roman",serif;text-transform:uppercase;letter-spacing:-.018em;color:#111}.intro h2::first-line{font-size:38px;line-height:.84}.intro p{max-width:205px;margin:0 0 22px;font:500 16px/1.25 Georgia,"Times New Roman",serif;color:#211d18}.text-link{display:inline-flex;align-items:center;gap:14px;color:#bf8b36;text-transform:uppercase;font-family:"Arial Narrow","Oswald","Montserrat",Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.095em;line-height:1}.text-link:after{content:"";display:block;width:18px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 22 10%27%3E%3Cpath d=%27M1 5h18M14.8 1.2 19 5l-4.2 3.8%27 fill=%27none%27 stroke=%27%23bf8b36%27 stroke-width=%271.8%27 stroke-linecap=%27square%27 stroke-linejoin=%27miter%27/%3E%3C/svg%3E") center/contain no-repeat;flex:0 0 18px}.event-card{height:214px;position:relative;overflow:hidden;background:#090c0f;color:#fff}.event-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04) 18%,rgba(0,0,0,.88))}.event-card .date{position:absolute;z-index:2;left:0;top:0;width:62px;background:#050607;text-align:center;text-transform:uppercase;padding:10px 5px}.event-card .date strong{display:block;font-size:29px;line-height:1}.event-card .date span{font-size:12px;font-weight:900}.event-card .body{position:absolute;z-index:2;left:17px;right:44px;bottom:15px}.event-card h3{margin:0 0 9px;text-transform:uppercase;font-family:"Arial Narrow","Oswald","Montserrat",Arial,sans-serif;font-size:15px;font-weight:900;line-height:1.05;letter-spacing:.01em;text-shadow:0 2px 8px rgba(0,0,0,.75)}.event-card p{margin:6px 0;color:#f4eadb;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.1;text-shadow:0 2px 8px rgba(0,0,0,.8)}.event-meta{display:flex;align-items:center;gap:8px}.event-meta svg{width:13px;height:13px;flex:0 0 13px;fill:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.65))}.event-card .go{position:absolute;right:14px;bottom:14px;z-index:3;width:34px;height:34px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center}.gallery{position:relative;background-color:#05090a;background-size:cover;background-position:center;padding:44px 0 34px;overflow:hidden}.gallery:before{content:none}.gallery>.wrap{position:relative;z-index:1}.gallery-layout{display:grid;grid-template-columns:300px 1fr;gap:36px;align-items:center}.gallery h2{margin:10px 0 13px;font:900 39px/.82 "Bodoni MT Poster Compressed","Bodoni 72 Smallcaps","Bodoni MT",Didot,Georgia,"Times New Roman",serif;text-transform:uppercase;letter-spacing:-.012em;color:#f5f1ea}.gallery p{max-width:238px;margin:0 0 22px;color:#f0e8dc;font:500 16px/1.26 Georgia,"Times New Roman",serif}.gallery .btn{height:44px;min-width:214px;padding:0 24px;font-size:12px}.gallery .eyebrow{font-size:12px;letter-spacing:8px}.gallery-grid{height:276px;display:grid;grid-template-columns:1.55fr .72fr .72fr;grid-template-rows:1fr 1fr;gap:8px}.gallery-item{position:relative;border:1px solid rgba(196,147,63,.68);overflow:hidden;background:#111;box-shadow:inset 0 0 0 1px rgba(0,0,0,.38)}.gallery-item img{filter:brightness(.86) saturate(.9) contrast(1)}.gallery-item:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.08);z-index:1;pointer-events:none}.gallery-item.big{grid-row:1/3}.scribble{position:absolute;left:26px;bottom:18px;color:var(--gold2);font:400 34px/.88 "Island Moments","Great Vibes",cursive;text-shadow:0 2px 12px #000;transform:rotate(-12deg)}.scribble:before{content:"";position:absolute;left:-2px;top:-13px;width:48px;height:48px;background:radial-gradient(circle,rgba(229,189,114,.58) 0,rgba(229,189,114,.16) 28%,transparent 70%);filter:blur(2px);z-index:-1}.pager{display:flex;justify-content:flex-end;align-items:center;gap:17px;margin-top:13px;margin-right:0;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:13px;font-weight:600;line-height:1;text-shadow:0 2px 8px #000}.pager-num{display:inline-block;color:#fff;letter-spacing:2px;min-width:auto;text-align:center}.pager-num.is-active{color:#fff}.pager-arrow{display:inline-block;color:var(--gold);font-size:24px;font-weight:400;line-height:.7;transform:translateY(-1px)}.bio{position:relative;background-color:var(--paper);background-size:cover;background-position:center;color:var(--ink)}.bio:before{content:"";position:absolute;inset:0;background:rgba(244,239,229,.92)}.bio-grid{position:relative;z-index:1;min-height:338px;display:grid;grid-template-columns:350px 1fr 330px 248px}.bio-copy{padding:43px 0}.bio h2{margin:15px 0;font:800 44px/.9 Georgia,"Times New Roman",serif;text-transform:uppercase}.bio p{font:16px/1.43 Georgia,"Times New Roman",serif;color:#29231d}.bio-img{overflow:hidden;background:#d8d0c5}.bio-img img{object-position:center 37%}.quote{padding:55px 20px 31px 30px}.quote blockquote{margin:0;font:italic 17px/1.38 Georgia,"Times New Roman",serif}.quote blockquote:before{content:"\201C";display:block;color:var(--gold);font-size:55px;line-height:.45}.quote blockquote:after{content:"\201D";color:var(--gold);font-size:32px;line-height:0;margin-left:6px;vertical-align:-.32em}.quote .sig{margin-top:22px}.quote .sig img{width:178px;height:auto;object-fit:contain;object-position:left center}.stats{background:rgba(238,232,221,.96);padding:41px 0 30px 34px}.stat{display:grid;grid-template-columns:38px 1fr;gap:14px;margin-bottom:24px;align-items:center}.stat i{font-style:normal;color:var(--gold);font-size:28px}.stat strong{display:block;font-size:18px}.stat span{text-transform:uppercase;font-size:11px;color:#37322b}.cta{position:relative;min-height:92px;overflow:hidden;background:#070909}.cta-bg{position:absolute;inset:0}.cta-bg img{object-position:center 46%;filter:brightness(1.16) saturate(1.05) contrast(1.02)}.cta-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.10) 32%,rgba(0,0,0,.28) 56%,rgba(0,0,0,.24) 100%)}.cta-inner{position:relative;z-index:2;min-height:92px;display:grid;grid-template-columns:410px 1fr 1fr 148px;gap:28px;align-items:center}.cta h2{grid-column:2;margin:0;font:900 30px/.9 "Bodoni MT Poster Compressed","Bodoni 72 Smallcaps","Bodoni MT",Didot,Georgia,"Times New Roman",serif;text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 3px 12px rgba(0,0,0,.75)}.cta h2 span{color:var(--gold2)}.cta p{position:relative;margin:0;text-transform:uppercase;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.28}.cta p:before{content:"";position:absolute;left:-24px;top:50%;width:1px;height:54px;background:rgba(255,255,255,.45);transform:translateY(-50%)}.cta strong{display:block;font-size:19px;font-weight:900;line-height:1.05}.partners-separator{position:relative;height:72px;background:#05090a url("/images/ringannouncer/partners-separator-smoke-gold.webp") center bottom/100% auto no-repeat}.partners{position:relative;background-color:var(--paper);background-size:cover;background-position:center;color:var(--ink);padding:24px 0 24px;border-bottom:1px solid rgba(196,146,63,.28)}.partners:before{content:"";position:absolute;inset:0;background:rgba(244,239,229,.90);z-index:0}.partners>.wrap{position:relative;z-index:2;width:min(1420px,92vw)}.partners-row{display:grid;grid-template-columns:118px 1fr;gap:22px;align-items:center}.partners-label{color:var(--gold2);font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:11px;font-weight:900;letter-spacing:5px;text-transform:uppercase}.partners-logos{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;align-items:center}.partner-logo{display:grid;place-items:center;min-height:54px;padding:8px 12px;background:rgba(255,255,255,.42);border:1px solid rgba(196,146,63,.20)}.partner-logo img{width:auto;height:auto;max-width:100%;max-height:86px;object-fit:contain;filter:saturate(.92) contrast(1.04)}.partner-logo:hover{border-color:rgba(196,146,63,.42);background:rgba(255,255,255,.62)}.footer{position:relative;background-color:#06090a;background-size:cover;background-position:center;padding:18px 0 17px}.footer:before{content:"";position:absolute;inset:0;background:rgba(3,7,8,.56)}.footer>.wrap{position:relative;z-index:1}.footer .brand{width:235px;height:52px}.footer-grid{display:grid;grid-template-columns:245px 1fr 170px 260px 38px;gap:22px;align-items:center}.credit{grid-column:4/5;justify-self:center;margin-top:-8px;color:var(--gold2);font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.credit span{color:#d7d0c6;font-weight:500;letter-spacing:.14em}.credit:hover{color:#fff}.footer .nav{justify-content:flex-start;gap:31px;font-size:9px;letter-spacing:.11em}.tag{position:relative;text-align:center;font-size:11px;letter-spacing:6px;color:#d7d0c6}.tag:before{content:"";position:absolute;left:-22px;top:50%;width:1px;height:33px;background:rgba(255,255,255,.22);transform:translateY(-50%)}.up{width:31px;height:31px;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center;font-size:16px}.copy{grid-column:1/2;margin-top:-10px;color:#aaa;font-size:11px}.placeholder{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 50% 35%,#31373b,#101315);color:#aaa;text-transform:uppercase;letter-spacing:.2em;font-size:11px}@media(max-width:1120px){.topbar .wrap{grid-template-columns:1fr 54px;position:relative}.topbar .btn,.topbar .social{display:none}.menu-toggle{display:grid;grid-column:2;place-items:center;justify-self:end;width:46px;height:46px;border:1px solid rgba(229,189,114,.62);background:rgba(0,0,0,.32);padding:0}.menu-toggle span{display:block;width:22px;height:2px;background:var(--gold2);box-shadow:0 7px 0 var(--gold2),0 -7px 0 var(--gold2)}.menu-toggle span+span{display:none}.topbar .nav{display:none;position:absolute;top:84px;right:0;left:auto;width:min(320px,calc(100vw - 28px));padding:18px 22px;background:rgba(3,6,7,.92);border:1px solid rgba(196,146,63,.42);backdrop-filter:blur(8px);box-shadow:0 18px 35px rgba(0,0,0,.42);flex-direction:column;align-items:flex-start;gap:15px}.topbar .nav a{padding:0;color:#fff;border-bottom:0}.topbar .nav a:first-child{padding:0;border-bottom:0}.topbar.is-open .nav{display:flex}.social{display:none}.events-grid{grid-template-columns:1fr 1fr}.intro{grid-column:1/-1}.gallery-layout,.bio-grid{grid-template-columns:1fr}.bio-img{height:360px}.stats{padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.cta-inner{grid-template-columns:1fr;gap:16px;padding:22px 0}.cta h2{grid-column:auto}.cta p:before{display:none}.footer-grid{grid-template-columns:1fr}.footer .nav{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px 22px}.footer .social{display:flex;justify-content:flex-start}.credit{grid-column:auto;justify-self:start;margin-top:0}.copy{grid-column:auto;margin-top:0}.up{justify-self:start}.tag{text-align:left}.tag:before{display:none}.hero-note,.signature{display:none}}@media(max-width:720px){html{scroll-padding-top:76px}.site-frame{width:100%;transform:none}.wrap{width:min(100% - 28px,430px)}.topbar{position:fixed;height:76px;padding:0}.topbar .wrap{display:grid;grid-template-columns:1fr 54px;gap:12px;position:relative}.topbar .brand{width:210px;height:50px}.topbar .btn,.topbar .social{display:none}.menu-toggle{display:grid;grid-column:2;place-items:center;justify-self:end;width:46px;height:46px;border:1px solid rgba(229,189,114,.62);background:rgba(0,0,0,.32);padding:0}.menu-toggle span{display:block;width:22px;height:2px;background:var(--gold2);box-shadow:0 7px 0 var(--gold2),0 -7px 0 var(--gold2)}.menu-toggle span+span{display:none}.topbar .nav{display:none;position:absolute;top:76px;right:0;left:auto;width:min(300px,calc(100vw - 28px));padding:18px 22px;background:rgba(3,6,7,.92);border:1px solid rgba(196,146,63,.42);backdrop-filter:blur(8px);box-shadow:0 18px 35px rgba(0,0,0,.42);flex-direction:column;align-items:flex-start;gap:15px}.topbar .nav a{padding:0;color:#fff;border-bottom:0}.topbar .nav a:first-child{padding:0;border-bottom:0}.topbar.is-open .nav{display:flex}.hero{min-height:650px}.hero-bg img{object-position:center top}.hero-inner{display:block;min-height:650px;padding-top:150px}.hero h1{font-size:48px;white-space:normal}.hero p{width:min(100%,330px);font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.hero-note,.signature{display:none}.events{padding:32px 0}.events-grid{grid-template-columns:1fr;gap:14px}.intro p{max-width:none}.event-card{height:250px}.gallery{padding:38px 0}.gallery-layout{grid-template-columns:1fr;gap:24px}.gallery p{max-width:none}.gallery-grid{height:auto;grid-template-columns:1fr 1fr;grid-auto-rows:128px}.gallery-item.big{grid-column:1/-1;grid-row:auto;height:220px}.bio-grid{grid-template-columns:1fr;min-height:0}.bio-copy{padding:34px 0}.bio-img{height:360px}.quote{padding:32px 0}.stats{padding:26px 0;grid-template-columns:1fr 1fr}.partners-separator{height:58px;background-size:auto 100%}.partners{padding:20px 0}.partners-row{grid-template-columns:1fr;gap:14px}.partners-label{letter-spacing:4px}.partners-logos{grid-template-columns:repeat(2,1fr);gap:10px}.partner-logo{min-height:62px}.partner-logo img{max-height:78px}.cta{min-height:190px}.cta-inner{grid-template-columns:1fr;gap:16px;min-height:190px;padding:28px 0}.cta h2{grid-column:auto;font-size:30px}.cta p:before{display:none}.footer{padding:26px 0}.footer-grid{grid-template-columns:1fr;gap:18px}.footer .brand{width:220px;height:50px}.footer .nav{display:flex;flex-wrap:wrap;gap:14px 22px}.footer .social{display:flex;justify-content:flex-start}.tag{text-align:left}.tag:before{display:none}.credit{grid-column:auto;justify-self:start;margin-top:0}.copy{grid-column:auto;margin-top:0}.up{justify-self:start}}

.topbar .nav{gap:26px}.footer .nav{gap:22px}.video-showcase{position:relative;background-color:var(--paper);background-size:cover;background-position:center;padding:38px 0 36px;overflow:hidden;color:var(--ink)}.video-showcase:before{content:"";position:absolute;inset:0;background:rgba(244,239,229,.93)}.video-showcase>.wrap{position:relative;z-index:1}.video-head{display:grid;grid-template-columns:280px 1fr;gap:34px;align-items:end;margin-bottom:22px}.video-head h2,.curiosity-head h2{margin:10px 0 0;font:900 39px/.82 "Bodoni MT Poster Compressed","Bodoni 72 Smallcaps","Bodoni MT",Didot,Georgia,"Times New Roman",serif;text-transform:uppercase;letter-spacing:-.012em}.video-head p{max-width:410px;margin:0;color:#29231d;font:500 16px/1.32 Georgia,"Times New Roman",serif}.video-slider{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 12px;scrollbar-color:var(--gold) rgba(255,255,255,.12)}.video-card{position:relative;flex:0 0 318px;height:178px;scroll-snap-align:start;border:1px solid rgba(196,147,63,.58);background:#101315;overflow:hidden}.video-card img{filter:brightness(.72) saturate(.88) contrast(1.05)}.video-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.80))}.video-play{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.84);border-radius:50%;transform:translate(-50%,-50%);font-size:15px;padding-left:3px}.video-title{position:absolute;z-index:2;left:14px;right:14px;bottom:12px;text-transform:uppercase;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em}.curiosita{position:relative;background-color:#05090a;background-size:cover;background-position:center;color:#fff;padding:34px 0 36px}.curiosita:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.08),rgba(0,0,0,.38) 42%,rgba(0,0,0,.08))}.curiosita>.wrap{position:relative;z-index:1}.curiosity-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:36px;align-items:start}.curiosity-head p{margin:14px 0 22px;max-width:245px;font:500 16px/1.32 Georgia,"Times New Roman",serif;color:#f0e8dc}.curiosity-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.curiosity-card{min-height:172px;padding:22px 20px;border:1px solid rgba(196,147,63,.52);background:rgba(5,9,10,.62);display:flex;flex-direction:column;justify-content:space-between}.curiosity-card time{color:var(--gold);text-transform:uppercase;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:11px;font-weight:900;letter-spacing:.18em}.curiosity-card h3{margin:18px 0 16px;font:800 23px/.96 Georgia,"Times New Roman",serif;text-transform:uppercase;color:#fff}.curiosity-card span{color:#bf8b36;text-transform:uppercase;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.09em}@media(max-width:1120px){.video-head,.curiosity-layout{grid-template-columns:1fr}.curiosity-list{grid-template-columns:1fr 1fr}.video-card{flex-basis:300px}}@media(max-width:720px){.video-showcase{padding:34px 0 30px}.video-head{gap:12px;margin-bottom:18px}.video-head h2,.curiosity-head h2{font-size:34px}.video-head p,.curiosity-head p{max-width:none}.video-card{flex-basis:82vw;height:46vw;min-height:176px}.curiosita{padding:30px 0}.curiosity-layout{gap:20px}.curiosity-list{grid-template-columns:1fr}.curiosity-card{min-height:150px}.topbar .nav{gap:14px}.footer .nav{gap:12px 18px}}

.carousel{position:relative;min-width:0;overflow:hidden;padding:0 58px}.carousel-top{display:flex;align-items:end;justify-content:space-between;gap:18px}.carousel-controls{position:absolute;inset:50% 0 auto 0;z-index:5;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.carousel-btn{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--gold);background:rgba(5,9,10,.76);color:var(--gold2);font-size:31px;line-height:1;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.34);pointer-events:auto}.carousel-btn:hover{background:var(--gold);color:#080808}.carousel-track{display:flex;width:100%;max-width:100%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 2px}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{scroll-snap-align:start;flex:0 0 auto}.events-grid{grid-template-columns:250px minmax(0,1fr)}.events-carousel .carousel-top{margin-bottom:0}.events-carousel .event-card{width:282px}.video-slider{scrollbar-width:none;-ms-overflow-style:none}.video-slider::-webkit-scrollbar{display:none}.video-card{flex-basis:390px;height:220px}.video-card img{filter:brightness(.82) saturate(.95) contrast(1.08)}.video-card:after{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.72))}.video-play{width:54px;height:54px;border-color:var(--gold2);background:rgba(0,0,0,.38);color:#fff;box-shadow:0 8px 26px rgba(0,0,0,.45)}.curiosity-list.carousel-track{display:flex}.curiosity-card{width:320px}.curiosita .carousel-btn{background:rgba(0,0,0,.74)}@media(max-width:1120px){.events-grid{grid-template-columns:1fr}.events-carousel .event-card{width:300px}.carousel{padding:0 52px}.carousel-top{align-items:flex-start}.curiosity-card{width:310px}.video-card{flex-basis:330px;height:186px}}@media(max-width:720px){.carousel{padding:0 0 52px}.carousel-controls{inset:auto auto 0 0;justify-content:flex-start;gap:12px;transform:none}.carousel-btn{width:38px;height:38px}.events-carousel .event-card,.curiosity-card{width:82vw}.video-card{flex-basis:82vw;height:46vw;min-height:176px}}

.nav a.is-active{color:var(--gold);border-bottom:2px solid var(--gold);padding-bottom:13px}.nav a:first-child:not(.is-active){color:inherit;border-bottom:0;padding-bottom:14px}.modal-trigger{cursor:pointer}.modal-trigger:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.mini-calendar{width:100%;max-width:228px;margin:18px 0 16px;padding:13px 13px 15px;border:1px solid rgba(196,146,63,.34);background:rgba(255,255,255,.44);box-shadow:0 12px 28px rgba(62,45,24,.10)}.mini-calendar__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;text-transform:uppercase;font-family:"Arial Narrow","Oswald",Arial,sans-serif;letter-spacing:.14em;color:#111}.mini-calendar__head span{font-size:13px;font-weight:900}.mini-calendar__head strong{font-size:12px;color:var(--gold)}.mini-calendar__week,.mini-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.mini-calendar__week{margin-bottom:5px;color:#8b806f;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:10px;font-weight:900;text-align:center}.mini-calendar__day{display:grid;place-items:center;aspect-ratio:1;border:1px solid transparent;background:transparent;color:#1d1914;font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:12px;font-weight:800;line-height:1}.mini-calendar__day.is-muted{color:rgba(29,25,20,.28)}.mini-calendar__day.has-event{border-color:#a97928;background:linear-gradient(180deg,#f3c974 0%,#d6a24a 55%,#bd842d 100%);color:#0d0b08;box-shadow:inset 0 1px 0 rgba(255,238,184,.7),0 4px 10px rgba(0,0,0,.16);cursor:pointer}.mini-calendar__day.has-event:hover{filter:brightness(1.06)}.carousel-btn:disabled{opacity:.35;cursor:default;background:rgba(5,9,10,.42);color:rgba(229,189,114,.62)}.carousel-btn:disabled:hover{background:rgba(5,9,10,.42);color:rgba(229,189,114,.62)}.pager-num,.pager-arrow{border:0;background:transparent;padding:0;cursor:pointer;font:inherit}.pager-num.is-active{color:var(--gold2)}.content-modal{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:28px}.content-modal[hidden]{display:none}.content-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(5px)}.content-modal__panel{position:relative;width:min(620px,100%);max-height:min(760px,86vh);overflow:auto;padding:36px 38px 34px;border:1px solid rgba(196,146,63,.65);background:#f4efe5;color:#111;box-shadow:0 30px 90px rgba(0,0,0,.52)}.content-modal__close{position:absolute;top:13px;right:14px;width:34px;height:34px;border:1px solid rgba(196,146,63,.55);background:#070b0d;color:var(--gold2);font-size:22px;line-height:1;cursor:pointer}.content-modal__eyebrow{display:block;margin-bottom:13px;color:var(--gold);font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.content-modal__panel h3{margin:0 42px 16px 0;font:800 34px/.96 Georgia,"Times New Roman",serif;text-transform:uppercase}.content-modal__panel p{font:16px/1.48 Georgia,"Times New Roman",serif;color:#2b251f}.modal-open{overflow:hidden}.listing-page{min-height:100vh;background:#f4efe5;color:#111;padding:118px 0 60px}.listing-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px}.listing-head h1{margin:8px 0 0;font:900 54px/.86 "Bodoni MT Poster Compressed","Bodoni 72 Smallcaps","Bodoni MT",Didot,Georgia,"Times New Roman",serif;text-transform:uppercase}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.listing-card{padding:24px;border:1px solid rgba(196,146,63,.35);background:rgba(255,255,255,.52)}.listing-card time,.listing-card span{display:block;color:var(--gold);font-family:"Arial Narrow","Oswald",Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.listing-card h2{margin:14px 0 10px;font:800 24px/.98 Georgia,"Times New Roman",serif;text-transform:uppercase}.listing-card p{margin:0;font:15px/1.42 Georgia,"Times New Roman",serif;color:#332c25}.pagination-wrap{margin-top:28px}@media(max-width:1120px){.mini-calendar{max-width:320px}.topbar .nav a.is-active,.topbar .nav a:first-child:not(.is-active){padding:0;border-bottom:0}.topbar.is-open:before{content:"";position:fixed;inset:84px 0 0;background:rgba(0,0,0,.34);pointer-events:none}.menu-open{overflow:hidden}.listing-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.mini-calendar{max-width:100%;margin-top:16px}.topbar.is-open:before{inset:76px 0 0}.topbar.is-open .menu-toggle span{box-shadow:none;transform:rotate(45deg)}.topbar.is-open .menu-toggle span:after{content:"";display:block;width:22px;height:2px;background:var(--gold2);transform:rotate(90deg)}.content-modal{padding:16px}.content-modal__panel{padding:30px 22px 26px}.content-modal__panel h3{font-size:28px}.listing-page{padding-top:96px}.listing-head{display:block}.listing-grid{grid-template-columns:1fr}}
.gallery-carousel.carousel{padding:0 58px}.gallery-carousel .carousel-top{min-height:0;margin:0}.gallery-carousel .carousel-controls{top:calc(50% - 16px)}.gallery-carousel .pager{justify-content:center;margin-top:13px}@media(max-width:720px){.gallery-carousel.carousel{padding:0 0 52px}.gallery-carousel .carousel-controls{inset:auto auto 0 0;top:auto;transform:none}}

.curiosity-card p{margin:0 0 16px;font:14px/1.35 Georgia,"Times New Roman",serif;color:#f0e8dc}.listing-card__cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin:-24px -24px 18px;width:calc(100% + 48px);border-bottom:1px solid rgba(196,146,63,.35)}

.curiosity-card{position:relative;overflow:hidden}.curiosity-card.is-featured{border-color:rgba(229,189,114,.82);box-shadow:inset 0 0 0 1px rgba(229,189,114,.22),0 16px 34px rgba(0,0,0,.22)}.curiosity-ribbon{position:absolute;top:-4px;right:12px;width:54px;height:auto;z-index:2;filter:drop-shadow(0 7px 12px rgba(0,0,0,.34));pointer-events:none}.curiosity-card.is-featured h3,.curiosity-card.is-featured p,.curiosity-card.is-featured span,.curiosity-card.is-featured time{position:relative;z-index:3}.curiosity-card.is-featured h3{padding-right:52px}@media(max-width:720px){.curiosity-ribbon{right:10px;width:48px}.curiosity-card.is-featured h3{padding-right:46px}}

.curiosity-card{background:rgba(5,9,10,.78)}.curiosity-card.is-featured{background:rgba(5,9,10,.84)}

.video-showcase{background-color:#05090a;color:#fff}.video-showcase:before{background:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.50) 42%,rgba(0,0,0,.18))}.video-head p{color:#f0e8dc}.video-card{flex-basis:320px;height:180px;border-color:rgba(196,147,63,.62);background:#05090a;box-shadow:0 16px 34px rgba(0,0,0,.24)}.video-card img{width:100%;height:100%;object-fit:cover;filter:brightness(.76) saturate(.95) contrast(1.08)}.video-card:after{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.82))}.video-play{width:48px;height:48px;border-color:rgba(229,189,114,.86);background:rgba(5,9,10,.58);box-shadow:0 10px 24px rgba(0,0,0,.42)}.video-title{left:16px;right:16px;bottom:14px;font-size:13px;line-height:1.1;color:#fff}.video-card:hover{border-color:var(--gold2);filter:brightness(1.05)}@media(max-width:1120px){.video-card{flex-basis:310px;height:174px}}@media(max-width:720px){.video-card{flex-basis:82vw;height:46vw;min-height:176px}}

.video-showcase{background-color:#fff!important;background-size:cover;background-position:center;color:#111}.video-showcase:before{background:rgba(255,255,255,.58)}.video-head p{color:#29231d}

.video-card.is-featured{overflow:visible;border-color:rgba(229,189,114,.86);box-shadow:inset 0 0 0 1px rgba(229,189,114,.22),0 16px 34px rgba(0,0,0,.24)}.video-card .video-ribbon{position:absolute;top:-6px;right:0;width:56px;height:auto;z-index:6;object-fit:contain;filter:drop-shadow(0 7px 12px rgba(0,0,0,.34));pointer-events:none}.video-card.is-featured .video-title{right:78px}.video-slider{padding-top:6px;margin-top:-6px}@media(max-width:720px){.video-card .video-ribbon{top:-10px;right:0;width:50px}.video-card.is-featured .video-title{right:64px}}
.gallery-modal{position:fixed;z-index:530;inset:0;display:grid;place-items:center;padding:28px;opacity:0;pointer-events:none;transition:opacity .26s ease}.gallery-modal.is-open{opacity:1;pointer-events:auto}.gallery-modal[hidden]{display:none}.gallery-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(5px);opacity:0;transition:opacity .26s ease}.gallery-modal.is-open .gallery-modal__backdrop{opacity:1}.gallery-modal__panel{position:relative;width:min(1120px,100%);max-height:min(820px,88vh);padding:46px 18px 18px;border:1px solid rgba(196,146,63,.66);background:#070b0d;color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.66);opacity:0;transform:translateY(18px) scale(.965);transition:opacity .28s ease,transform .32s cubic-bezier(.2,.72,.18,1)}.gallery-modal.is-open .gallery-modal__panel{opacity:1;transform:translateY(0) scale(1)}.gallery-modal__panel h3{margin:0 42px 16px 0;font:800 22px/.98 Georgia,"Times New Roman",serif;text-transform:uppercase}.gallery-modal__panel img{width:100%;height:auto;max-height:calc(88vh - 96px);object-fit:contain;background:#000;opacity:.86;transform:scale(.985);transition:opacity .35s ease .08s,transform .38s cubic-bezier(.2,.72,.18,1) .04s}.gallery-modal.is-open .gallery-modal__panel img{opacity:1;transform:scale(1)}@media(max-width:720px){.gallery-modal{padding:14px}.gallery-modal__panel{padding:42px 12px 12px}.gallery-modal__panel h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.gallery-modal,.gallery-modal__backdrop,.gallery-modal__panel,.gallery-modal__panel img{transition:none;transform:none}}

