@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800&display=swap');
@font-face{font-family:'Lulo Clean';src:url('https://static.parastorage.com/fonts/v2/e3cf8f7e-35c4-446f-9b93-de93e989f66f/v1/lulo-clean-w01-one-bold.woff2') format('woff2');font-display:swap}
:root{color-scheme:dark;--red:#e91624;--muted:#b3b3b5;--heading:'Lulo Clean',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:#080808;color:#fff;font:15px/1.75 Raleway,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid white;outline-offset:6px}.skip{position:fixed;left:15px;top:-100px;z-index:20;background:white;color:black;padding:10px 18px}.skip:focus{top:15px}.site-header{position:absolute;z-index:5;top:0;left:0;right:0;padding:32px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:16px;text-decoration:none;font:12px/1.7 var(--heading);white-space:nowrap}.brand small{font:8px/1.5 Raleway,Arial,sans-serif;letter-spacing:2.3px;display:block;color:#bbb;margin-top:4px}.monogram{font:800 25px/1 Raleway,Arial,sans-serif;letter-spacing:-3px;border-left:4px solid var(--red);padding:8px 11px 8px 9px}.header-actions{display:flex;align-items:center;gap:28px}.status{font-size:9px;font-weight:700;letter-spacing:2.4px;white-space:nowrap}.status i,.eyebrow>span{width:6px;height:6px;display:inline-block;background:var(--red);border-radius:50%;margin-right:10px}.motion-toggle{font-size:10px;line-height:1.4;color:#bbb;border:1px solid #ffffff30;border-radius:100px;background:#08080880;padding:10px 13px;cursor:pointer;white-space:nowrap}.motion-toggle:hover{color:white;border-color:#ffffff90}.motion-toggle span{margin-right:5px}.hero{position:relative;isolation:isolate;min-height:790px;height:min(920px,100svh);overflow:hidden;background:#080808}.hero-art{position:absolute;inset:0;z-index:-4;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#050506d9 0%,#05050694 32%,#05050620 68%,#05050600),linear-gradient(0deg,#080808 0%,transparent 17%,transparent 85%,#08080870)}.hero-content{position:relative;z-index:2;padding:205px 5% 150px;max-width:1080px}.eyebrow{font-size:9px;line-height:1.7;font-weight:700;letter-spacing:2.7px;color:#bcbcc0;text-transform:uppercase;margin:0 0 26px}h1,h2,h3,p{margin-top:0}h1{font:clamp(35px,4.3vw,69px)/1.5 var(--heading);letter-spacing:-1.5px;margin-bottom:25px}h1 span,h2 span{color:var(--red)}h1 span{white-space:nowrap}.hero-sub{font-size:clamp(19px,1.7vw,25px);line-height:1.6;font-weight:500;margin-bottom:17px}.hero-detail{font-size:14px;color:#bdbdc1;line-height:1.75;margin-bottom:30px}.explore{font-size:11px;font-weight:600;text-decoration:none;border-bottom:1px solid #ffffff65;padding:0 0 8px;display:inline-flex;gap:30px;align-items:center}.explore span{color:var(--red);font-size:21px;line-height:1}.explore:hover{border-color:var(--red)}.hero-bottom{position:absolute;bottom:35px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:9px;font-weight:700;letter-spacing:2.2px;z-index:3}.hero-bottom b{font-weight:400;color:var(--red);margin:0 16px}.edition{color:#999;font-size:8px;letter-spacing:1.9px}.spotlights{position:absolute;inset:0;pointer-events:none;z-index:-2;overflow:hidden}.beam{position:absolute;top:-15%;height:115%;width:26%;transform-origin:50% 0;background:linear-gradient(180deg,#e3edff20,#e3edff09 48%,transparent 85%);clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);filter:blur(12px);mix-blend-mode:screen;animation:sweep 22s ease-in-out infinite alternate}.beam-one{left:48%;--from:-25deg;--to:8deg;opacity:.48}.beam-two{left:77%;--from:20deg;--to:-17deg;animation-duration:29s;animation-delay:-11s;opacity:.35}.beam-three{left:30%;--from:-8deg;--to:21deg;animation-duration:26s;animation-delay:-18s;opacity:.25}.section-wrap{max-width:1440px;padding:110px 7%;margin:auto}.club-section{display:grid;grid-template-columns:1.2fr 1fr;column-gap:10%;row-gap:55px;border-bottom:1px solid #232323}h2{font:clamp(19px,2.2vw,32px)/1.65 var(--heading);letter-spacing:-.5px;margin-bottom:25px}.section-copy{padding-top:45px;font-size:14px;color:var(--muted);line-height:1.95}.section-copy p{margin-bottom:15px}.feature-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #333;padding-top:30px;gap:40px}.feature-row>div{position:relative;padding-left:37px}.feature-number{position:absolute;left:0;top:2px;font-size:10px;color:var(--red);font-weight:700}h3{font-size:16px;font-weight:600;margin-bottom:8px}.feature-row p{font-size:12px;color:#96969c;margin-bottom:0;line-height:1.8}.legends{position:relative;min-height:600px;isolation:isolate;display:grid;place-items:center;text-align:center;overflow:hidden;background:#090909}.legends>img{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.64}.legends-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#080808 0%,#08080830 32%,#08080850 70%,#080808 100%),linear-gradient(90deg,#08080810,#08080882 48%,#08080810)}.legends-content{padding:80px 6%;max-width:1100px}.legends .eyebrow{font-size:8px;letter-spacing:3px}.legends h2{font-size:clamp(18px,2.6vw,37px);line-height:1.8;text-shadow:0 2px 20px #000;margin-bottom:20px}.legends h2 span{color:#fff}.legends p:not(.eyebrow){font-size:15px;color:#d1d1d1;line-height:1.9}.section-caption{display:block;margin-top:48px;font-size:8px;letter-spacing:2.7px;color:#aaa}.closing{text-align:center;padding-top:85px;padding-bottom:85px}.closing .eyebrow{margin-bottom:25px}.closing h2{font-size:clamp(25px,3vw,43px);line-height:1.65;margin-bottom:20px}.closing>p:not(.eyebrow){font-size:15px;color:#bbb}.back-top{display:inline-flex;gap:28px;font-size:10px;text-decoration:none;border-bottom:1px solid #444;padding:12px 0 7px;margin-top:15px}.back-top span{color:var(--red)}.site-footer{border-top:1px solid #252525;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#888;font-size:10px}.footer-brand{font:9px/1.8 var(--heading);text-decoration:none;color:#ccc}.motion-paused *,.motion-paused *::before,.motion-paused *::after{animation-play-state:paused!important}.motion-paused{scroll-behavior:auto}
@keyframes sweep{0%{transform:rotate(var(--from));opacity:.18}100%{transform:rotate(var(--to));opacity:.48}}@keyframes rope-sway{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(3px) rotate(.4deg)}}
@media(min-width:1800px){.hero-art{object-position:center 55%}.hero-content{padding-top:225px}.hero{min-height:880px}}
@media(max-width:1050px){.brand{font-size:10px}.header-actions{gap:16px}.edition{display:none}.hero-content{padding-top:200px}.hero{min-height:760px}.club-section{gap:35px}h2{font-size:20px}.section-wrap{padding:85px 6%}.section-copy{padding-top:35px}.feature-row{gap:25px}.legends{min-height:530px}}
@media(max-width:700px){.site-header{padding:24px 6%;align-items:flex-start}.brand{font-size:8px;gap:7px;line-height:1.8;white-space:normal;max-width:210px}.brand small{font-size:6px;letter-spacing:1.1px}.monogram{font-size:22px;padding:8px}.header-actions{align-items:flex-end;flex-direction:column;gap:12px}.status{font-size:7px;letter-spacing:1.5px}.motion-toggle{font-size:9px;padding:7px 9px}.hero{min-height:850px;height:100svh;max-height:1050px}.hero-art{height:65%;top:auto;bottom:35px;object-position:100% center;object-fit:cover}.hero-shade{background:linear-gradient(180deg,#080808 0%,#080808 26%,#080808a0 48%,#08080810 73%,#080808 100%)}.hero-content{padding:166px 6% 210px}.hero .eyebrow{font-size:7px;letter-spacing:1.8px;max-width:250px;margin-bottom:23px}h1{font-size:clamp(23px,5.9vw,39px);letter-spacing:-.5px;line-height:1.7;margin-bottom:21px}.hero-sub{font-size:19px;line-height:1.65;margin-bottom:15px}.hero-detail{font-size:12px;margin-bottom:22px}.explore{font-size:10px;gap:22px}.hero-bottom{left:6%;right:6%;bottom:28px;font-size:7px;line-height:2;letter-spacing:1.2px}.hero-bottom b{margin:0 7px}.beam{top:28%;height:75%;width:40%}.beam-one{left:35%}.beam-two{left:65%}.beam-three{display:none}.section-wrap{padding:70px 7%}.club-section{grid-template-columns:1fr;gap:15px}.eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:20px}h2{font-size:clamp(16px,3.8vw,23px);line-height:1.85;letter-spacing:0}.section-copy{padding-top:0;font-size:13px}.feature-row{grid-template-columns:1fr;gap:24px;margin-top:16px;padding-top:27px}.feature-row>div{padding-left:35px}h3{font-size:15px}.feature-row p{font-size:12px}.legends{min-height:510px}.legends>img{object-position:center;opacity:.55}.legends-shade{background:linear-gradient(0deg,#080808,transparent 30%,#08080850 60%,#080808),#08080830}.legends-content{padding:65px 7%}.legends .eyebrow{font-size:7px;letter-spacing:2px}.legends h2{font-size:clamp(14px,3.7vw,23px);line-height:1.9}.legends p:not(.eyebrow){font-size:13px}.section-caption{font-size:7px;letter-spacing:1.5px;line-height:2.2;margin-top:35px}.closing h2{font-size:clamp(23px,5vw,34px)}.closing>p:not(.eyebrow){font-size:13px}.site-footer{flex-wrap:wrap;padding:27px 7%;font-size:9px;gap:14px}.site-footer>span:last-child{width:100%;color:#666}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.beam{opacity:.2}}
@media(max-width:700px){.legends>img{top:auto;bottom:0;height:auto;object-fit:contain;object-position:center;opacity:.7}.legends-shade{background:linear-gradient(180deg,#080808 0%,#080808 40%,#08080810 80%,#080808 100%)}.legends-content{padding-bottom:225px}}

/* Visible, slow arena movement. */
.hero-art{animation:arena-drift 16s ease-in-out infinite alternate;transform-origin:75% 60%}.spotlights{z-index:0}.beam{background:linear-gradient(180deg,#f5f8ff55,#dceaff25 52%,transparent 90%);animation-duration:13s;filter:blur(8px)}.beam-two{animation-duration:17s;animation-delay:-7s}.beam-three{animation-duration:15s;animation-delay:-10s}@keyframes sweep{0%{transform:rotate(var(--from));opacity:.3}100%{transform:rotate(var(--to));opacity:.72}}@keyframes rope-sway{0%,100%{transform:translateY(-3px) rotate(-.3deg)}50%{transform:translateY(6px) rotate(.7deg)}}@keyframes arena-drift{from{transform:scale(1.025) translateX(-.25%)}to{transform:scale(1.045) translateX(.25%)}}@media(max-width:700px){}@media(prefers-reduced-motion:reduce){.hero-art{animation:none!important;transform:none}.beam{animation:none!important;opacity:.2}}

/* Flex only the photographed ring ropes; brighten the heritage artwork. */
.arena-scene{display:block;overflow:hidden}.legends>img{opacity:1;filter:brightness(1.7) contrast(1.03)}.legends-shade{background:linear-gradient(0deg,#080808 0%,#08080810 32%,#08080820 70%,#080808 100%),linear-gradient(90deg,transparent,#08080855 48%,transparent)}@media(max-width:700px){.legends>img{opacity:1;filter:brightness(1.8) contrast(1.03)}.legends-shade{background:linear-gradient(180deg,#080808 0%,#080808 35%,#08080800 78%,#080808 100%)}}
