:root{--color-bg: #000;--color-text: #fff;--color-accent: #f5c400}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--color-bg);color:var(--color-text);font-family:system-ui,sans-serif}html{scroll-behavior:smooth}.nav{position:fixed;top:0;left:0;width:100%;z-index:120;background-color:var(--color-accent);padding:1rem 0;height:auto}.nav-inner{display:flex;justify-content:center;align-items:center;padding:0 1.25rem;position:relative}.nav-logo{display:block}.nav-logo img{height:80px;width:auto}.mobile-only{display:none}.hamburger{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;z-index:101;padding:0;position:absolute;left:1.25rem}.hamburger .bar{width:100%;height:3px;background-color:#000;border-radius:3px;transition:all .3s ease-in-out}.hamburger.active .bar{background-color:#fff}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-links{position:fixed;top:0;left:-100%;width:100%;height:100vh;background-color:#000000f2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;transition:left .3s ease-in-out;padding:0;margin:0;list-style:none;z-index:100}.nav-links.active{left:0}.nav-links a{font-size:1.5rem;color:#fff;text-transform:uppercase;font-weight:700;position:relative}@media(min-width:768px){.nav{position:fixed;top:0;left:0;width:100%;z-index:100;background:var(--color-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:var(--nav-height);padding:0}.nav-inner{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:100%;justify-content:initial}.nav-logo{display:block;font-weight:700;letter-spacing:.1em;font-size:.9rem}.nav-logo img{height:calc(var(--nav-height) - 20px);width:auto}.hamburger,.mobile-only{display:none}.nav-links{position:static;flex-direction:row;height:auto;width:auto;background-color:transparent;justify-content:center;gap:2rem;padding:0}.nav-links a{font-size:1.1rem;text-transform:uppercase;font-weight:700;color:#000;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:3px;background-color:#000;transition:width .3s ease}.nav-links a:hover{opacity:1}.nav-links a:hover:after{width:100%}}@media(min-width:1024px){.nav-inner{padding:0 2rem}.nav-links{gap:3rem}.nav-links a{font-size:1.1rem;text-transform:uppercase;font-weight:700;color:#000}}.footer{background-color:#2b2b2b;color:#fff}.footer-container{max-width:1000px;margin:0 auto}.footer-main{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.25rem}.footer-brand{display:flex;justify-content:center}.footer-logo{max-width:140px}.footer-links{text-align:center}.footer-title{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem;color:#f5c400}.footer-socials{display:flex;justify-content:center;gap:1rem;margin-bottom:.75rem}.footer-socials a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:var(--color-accent);border-radius:8px;transition:opacity .3s ease;flex-shrink:0}.footer-socials a:hover{opacity:.8}.footer-socials img{width:20px;height:20px;filter:brightness(0) invert(1)}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li+li{margin-top:.25rem}.footer-menu a{color:#fff;font-size:1.1rem}.footer-menu a:hover{color:#fff}.footer-bottom{background-color:#151515;text-align:center;padding:.5rem 1rem;font-size:.8rem;color:#aaa}@media(min-width:768px){.footer-main{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 3rem}.footer-brand{justify-content:flex-start;flex-shrink:0}.footer-links{text-align:left}.footer-socials{justify-content:flex-start}}.hero{display:flex;flex-direction:column;width:100%;background:#000;padding:0;padding-top:var(--nav-height);overflow:hidden;position:relative}.hero-video-container{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000}.hero-video-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:transparent;pointer-events:none}.hero-content{position:relative;z-index:3;width:100%;max-width:1200px;margin:0 auto;padding:var(--hero-v-spacing) var(--hero-h-padding);display:flex;flex-direction:column;align-items:flex-start}.hero-title{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}@media(min-width:768px){:root{--nav-height: 72px}.hero{margin:0 auto 3rem}.hero-video-container{height:60vh;aspect-ratio:auto}.hero-title{font-size:4rem}}@media(min-width:1024px){:root{--nav-height: 88px}.hero-title{font-size:4.5rem}}.team-preview{background-color:var(--color-bg);padding:2rem 1.25rem;color:#fff;overflow:hidden}.team-preview__container{max-width:1200px;margin:0 auto;position:relative;text-align:center}.team-preview__title{font-size:2.4rem;text-transform:uppercase;letter-spacing:2px;margin:0}.team-preview__divider{width:60px;height:3px;background-color:#f5c400;margin:1rem auto 3rem}.team-slider{position:relative;margin-bottom:2rem}.team-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;padding-bottom:1rem}.team-track::-webkit-scrollbar{display:none}.team-slide{flex:0 0 auto;width:100%;scroll-snap-align:start;padding:0 10px;box-sizing:border-box}.team-slide__inner{text-align:center;height:100%;display:flex;flex-direction:column}.team-slide__img{width:100%;max-width:260px;margin:0 auto 1rem;aspect-ratio:3/4;overflow:hidden;background-color:#1a1a1a;border-radius:4px}.team-slide__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .5s ease;filter:grayscale(20%)}.team-slide__name{font-size:1.1rem;font-weight:600;margin:auto 0 0;color:#ddd;text-transform:uppercase;letter-spacing:1px}.team-arrow{position:absolute;top:40%;transform:translateY(-50%);background:#0009;border:1px solid rgba(255,255,255,.2);color:#fff;width:48px;height:48px;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.team-arrow:hover{border-color:#f5c400;color:#f5c400}.team-arrow--prev{left:-60px}.team-arrow--next{right:-60px}.team-pagination{display:flex;justify-content:center;gap:.8rem;margin-top:1rem}.team-pagination__dot{width:10px;height:10px;border-radius:50%;background-color:#333;border:none;padding:0;cursor:pointer;transition:all .3s}.team-pagination__dot--active{background-color:#f5c400;transform:scale(1.2)}.team-preview__actions{margin-top:3rem}.team-preview__cta{display:inline-block;padding:.8rem 2rem;border:1px solid #f5c400;color:#f5c400;text-transform:uppercase;font-size:.9rem;font-weight:600;letter-spacing:1px;transition:all .3s ease}.team-preview__cta:hover{background-color:#f5c400;color:#000}@media(min-width:768px){.team-slide{width:50%}.team-slide__img{max-width:280px}}@media(min-width:1024px){.team-preview{padding-left:5rem;padding-right:5rem}.team-slide{width:25%;padding:0 12px}.team-slide__img{max-width:100%}.team-arrow{display:flex}.team-pagination{display:none}.team-preview__cta{font-size:1rem;font-weight:700}}.club-inner{padding:var(--nav-height) 1.25rem;display:flex;flex-direction:column;gap:3rem}.club-title{font-size:2.4rem;margin-bottom:2rem}.club-section{font-size:1.2rem;margin-bottom:2rem}.club-section h2{font-size:1.4rem;margin-bottom:1rem;color:var(--color-accent)}.club-list{list-style:none;padding:0;margin:0}.club-list li{margin-bottom:.75rem;line-height:1.5}.club-section:first-of-type .club-list{list-style:disc;padding-left:1.5rem}.club-logo{display:flex;justify-content:center;align-items:center;background-color:var(--color-accent);padding:2rem;border-radius:8px;max-width:280px;margin:0 auto}.club-logo img{max-width:220px;width:100%;opacity:.9}@media(min-width:768px){.club-inner{padding:var(--nav-height) 2rem 1rem;max-width:1200px;margin:0 auto;flex-direction:row;align-items:center;gap:2rem}.club-content{flex:2}.club-logo{flex:1;justify-content:center;max-width:none;margin:0}.club-logo img{max-width:320px}}.team-section{padding:var(--nav-height) 1.25rem 1rem;text-align:center}.team-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem}.team-card{width:300px;flex-shrink:0;background:#1a1a1a;padding:0;border-radius:12px;text-align:center;overflow:hidden;border:1px solid #333;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 4px 10px #0006}.team-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px #00000080;border-color:var(--color-accent)}.team-card img{width:100%;height:300px;object-fit:cover}.team-card-content{padding:1.5rem}.team-card h3{font-size:1.2rem;margin:0 0 1rem;color:#fff;font-weight:700}.team-card-info{display:flex;flex-direction:column;gap:.75rem;text-align:left;background:#222;padding:1rem;border-radius:8px}.team-card-info p{font-size:.95rem;margin:0;color:#ccc;display:flex;align-items:center;gap:.75rem}.team-card-info p:before{content:"";width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.team-card-info .weight:before{background-image:url(/assets/dumbbell-D7KsUrRL.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.team-card-info .height:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20shape-rendering='geometricPrecision'%20text-rendering='geometricPrecision'%20image-rendering='optimizeQuality'%20fill-rule='evenodd'%20clip-rule='evenodd'%20viewBox='0%200%20244%20512.89'%3e%3cpath%20fill-rule='nonzero'%20d='M0%20138.67%20120.95%200%20244%20140.72l-23.95%2020.94-83.14-95.08.41%20446.31h-31.8l-.41-446.32-81.16%2093.05z'/%3e%3c/svg%3e");background-size:contain;background-position:center;background-repeat:no-repeat}.team-card-info .birth:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20shape-rendering='geometricPrecision'%20text-rendering='geometricPrecision'%20image-rendering='optimizeQuality'%20fill-rule='evenodd'%20clip-rule='evenodd'%20viewBox='0%200%20500%20512.36'%3e%3cpath%20fill-rule='nonzero'%20d='M46.87%2047.16h53.24v57.68c0%206.35%201.43%2012.3%204.03%2017.63%202.71%205.58%206.75%2010.57%2011.79%2014.7%204.26%203.53%209.3%206.38%2014.83%208.34a51.1%2051.1%200%200%200%2016.99%202.9c5.97%200%2011.72-1.04%2017-2.9%205.52-1.96%2010.56-4.8%2014.83-8.3%205.04-4.17%209.07-9.16%2011.79-14.74%202.59-5.33%204.03-11.28%204.03-17.63V47.16h107.3v57.68c0%206.35%201.44%2012.3%204.03%2017.63%202.71%205.58%206.75%2010.57%2011.79%2014.7%204.26%203.53%209.3%206.38%2014.83%208.34%205.27%201.86%2011.03%202.9%2016.99%202.9%205.97%200%2011.73-1.04%2017-2.9%205.53-1.96%2010.57-4.8%2014.83-8.3%205.04-4.17%209.08-9.16%2011.79-14.74%202.59-5.33%204.03-11.28%204.03-17.63V47.16h55.14c12.86%200%2024.58%205.29%2033.09%2013.79%208.5%208.47%2013.78%2020.19%2013.78%2033.08v371.45c0%2012.9-5.28%2024.62-13.77%2033.11-8.52%208.48-20.24%2013.77-33.1%2013.77H46.87c-12.85%200-24.56-5.28-33.07-13.77C5.28%20490.05%200%20478.34%200%20465.49V94.03c0-12.87%205.28-24.58%2013.76-33.07%208.53-8.52%2020.25-13.8%2033.11-13.8zM158.92%20318.1h182.32c11.85%200%2021.53%209.68%2021.53%2021.51v13.84c-8.18%206.77-15.72%2010.4-22.6%2010.58-8.56.22-16.76-5.29-24.52-17.24-.42-.64-.93-1.23-1.58-1.69-2.86-2.08-6.84-1.46-8.9%201.4-7.82%2010.73-13.65%2016.69-21.91%2017.14-8.36.44-17.7-4.66-28.15-16.11-.14-.14-.27-.28-.42-.42a6.38%206.38%200%200%200-9.03.42c-9.78%2010.74-18.97%2016.32-27.49%2016.41-8.31.09-14.51-5.15-22.96-16.04a6%206%200%200%200-1.39-1.31c-2.87-2.04-6.87-1.33-8.89%201.55-6.23%208.85-13.5%2014.09-21.33%2015.5-5.36.96-11.12.04-17.27-2.49-12.72-5.19-8.1-5.66-8.95-21.51-.63-11.83%209.69-21.54%2021.54-21.54zm202.42%2060.86v29.9H139.11v-28.4c8.2%203.26%2016.24%204.16%2023.91%202.78%209.33-1.69%2017.86-6.7%2025.26-14.82%209.84%2010.42%2018.03%2015.44%2028.95%2015.32%2011.07-.11%2022.14-5.6%2033.18-16.22%2011.91%2011.44%2023.44%2016.52%2034.61%2015.91%2010.56-.55%2018.07-6.14%2027.04-16.15%209.42%2011.54%2019.94%2016.88%2031.42%2016.58%205.86-.16%2011.8-1.83%2017.86-4.9zM129.69%20423.6H370.3c1.96%200%203.56%201.7%203.56%203.57v16.76c0%201.86-1.7%203.57-3.56%203.57H129.69c-1.85%200-3.56-1.6-3.56-3.57v-16.76c0-1.97%201.6-3.57%203.56-3.57zm101.15-118.11v-30.53c0-4.11%203.37-7.45%207.44-7.45h23.42c4.11%200%207.44%203.38%207.44%207.45v30.53h-38.3zm19.17-96.92c4.03%2017.92%2016.19%2026.87%2016.19%2035.88%200%208.95-4.03%2017.92-16.19%2017.92-12.11%200-16.18-8.97-16.18-17.92%200-8.96%2012.11-17.92%2016.18-35.88zm77.7-190.02C327.71%208.32%20337.83%200%20350.34%200c12.52%200%2022.64%208.32%2022.64%2018.55v86.29c0%2010.24-10.12%2018.55-22.64%2018.55-12.51%200-22.63-8.31-22.63-18.55V18.55zm-202.59%200C125.12%208.32%20135.24%200%20147.75%200s22.64%208.32%2022.64%2018.55v86.29c0%2010.24-10.13%2018.55-22.64%2018.55s-22.63-8.31-22.63-18.55V18.55zm354.86%20184.33v-20.02H20.02v272.62c0%2020.26%2016.58%2036.86%2036.86%2036.86h386.24c20.28%200%2036.86-16.63%2036.86-36.87V202.88z'/%3e%3c/svg%3e");background-size:contain;background-position:center;background-repeat:no-repeat}.team-card-info .hand:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20122.44%20122.88'%20style='enable-background:new%200%200%20122.44%20122.88'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e.st0{fill-rule:evenodd;clip-rule:evenodd;}%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M8.49,55.93c-5.21,22.63-9.1,44.85-8.41,66.95c7.27-1.05,17.17-7.9,26.59-19.15%20c22.64,12.77,44.36,9.94,65.39-4.69c26.91-3.98,36.07-15.63,26.98-35.19L84.63,14.42c-1.77-2.54-0.94-1.49-3.85-4.02l-6.59-5.73%20c-2.74-4.37-6.22-5.54-10.31-4.05l-9.29,3.04C48.62,6,46.9,9.21,49.35,13.28l2.83,4.56c1.51,3.8,3.87,5.55,7.67,3.8l0.56-0.18%20c-0.09-0.25-0.12-0.53-0.05-0.81c0.2-0.86,0.4-1.67,0.58-2.4c0.51-2.08,0.83-3.38,0.72-3.65c-0.08-0.19-0.92,0.64-3.46,1.66%20c-0.73,0.29-1.56-0.06-1.85-0.79c-0.29-0.73,0.06-1.56,0.79-1.85c4.43-1.78,6.35-2.1,7.17-0.08c0.45,1.13,0.05,2.76-0.6,5.39%20c-0.12,0.48-0.25,1-0.38,1.58l0.38-0.13l-0.45,0.17c8.97-3.38,7.49,1.71,13.38,10.56c7.35,11.05,11.27,24.22,11.34,39.78%20C74.35,59.4,58.75,59.8,41.92,67.66C33.54,57.94,22.24,54.37,8.49,55.93L8.49,55.93z'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-position:center;background-repeat:no-repeat}.staff-section{padding:1rem 1.25rem 3rem;text-align:center}.staff-list{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}.staff-item{background:#1a1a1a;padding:1.5rem;border-radius:12px;text-align:left;border:1px solid #333;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 4px 10px #0006}.staff-item:hover{transform:translate(5px);box-shadow:0 8px 20px #00000080;border-color:var(--color-accent)}.staff-item h3{font-size:1.2rem;margin:0 0 .5rem;color:#fff;font-weight:700}.staff-item p{font-size:.95rem;opacity:.9;margin:0;color:var(--color-accent)}@media(min-width:768px){.team-section{padding:2rem 2rem 0rem;margin-top:80px}.staff-section{padding:2rem 2rem 3rem}.section-title{font-size:2.4rem;margin-bottom:2rem}.staff-list{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:1.5rem auto 0}}@media(min-width:1350px){.team-grid{display:grid;grid-template-columns:repeat(4,300px);justify-content:center}}.sponsors-section{padding:1.5rem 1.25rem 3rem;text-align:center;background-color:#151515;border-top:1px solid #333}.sponsors-group{margin-bottom:3rem}.sponsors-group:last-child{margin-bottom:0}.sponsor-category-title{font-size:1.1rem;color:var(--color-accent);text-transform:uppercase;letter-spacing:2px;margin:1.5rem 0;font-weight:700;opacity:.9}.sponsors-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;align-items:center}.sponsor-placeholder{background:#252525;border:1px dashed #444;color:#666;display:flex;align-items:center;justify-content:center;font-weight:700;border-radius:8px;text-align:center}.titular .sponsor-placeholder,.titular img{width:300px;height:150px;max-width:100%;object-fit:contain}.strategic .sponsor-placeholder,.strategic img{width:250px;height:120px;max-width:100%;object-fit:contain}.partner .sponsor-placeholder,.partner img{width:180px;height:90px;max-width:100%;object-fit:contain}@media(min-width:768px){.sponsors-section{padding:2rem 2rem 3rem}}.contact-page{padding:0;text-align:center}.contact-section{max-width:800px;margin:0 auto;padding:var(--nav-height) 1.25rem;box-sizing:border-box}.section-title{font-size:2.4rem;margin-bottom:2rem}.contact-info{margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.contact-info h2{color:var(--color-accent);margin-bottom:1rem}.contact-info p{line-height:1.6;margin-bottom:1.5rem}.contact-info a{color:var(--color-accent);text-decoration:underline;transition:opacity .3s ease}.contact-info a:hover{text-decoration:underline;opacity:.7}.contact-map{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.map-embed{width:100%;height:300px;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #00000026}.map-embed iframe{display:block;width:100%;height:100%;border:none}@media(min-width:768px){.contact-page{padding:0}.contact-section{padding:var(--nav-height) 2rem;box-sizing:border-box}.map-embed{height:400px}}.map-consent-wrapper{width:100%;height:100%;background-color:#f3f4f6;background-image:radial-gradient(#d1d5db 1px,transparent 1px);background-size:20px 20px;display:flex;align-items:center;justify-content:center}.map-consent-box{background:#fff;padding:1.5rem;margin:1rem;border-radius:8px;text-align:center;max-width:90%;box-shadow:0 4px 15px #0000001a}.map-icon{color:#9ca3af;margin-bottom:.5rem}.map-consent-box h3{margin:0 0 .5rem;font-size:1.1rem;color:#111827}.map-consent-box p{margin:0 0 1rem;font-size:.85rem;color:#6b7280;line-height:1.4}.gold-btn{background-color:#d4af37;color:#fff;border:none;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color .3s ease,transform .2s}.gold-btn:hover{background-color:#b5952f}.gold-btn:active{transform:scale(.98)}.section-title{font-size:2.4rem;margin-bottom:.5rem}.content-box{font-size:1.2rem;line-height:1.6}.highlight{font-weight:700;font-size:1.4rem;color:var(--color-accent)}.highlight a{color:inherit;text-decoration:none;border-bottom:2px solid var(--color-accent);transition:opacity .3s}.accreditation-list{list-style:disc;padding-left:1.5rem;margin-top:1rem;margin-bottom:2rem}.accreditation-list li{margin-bottom:.75rem;line-height:1.5}@media(min-width:768px){.media-page{margin-top:60px}.page-section{padding:4rem 2rem 2rem;max-width:800px;margin:0 auto}}.page-section{padding:var(--nav-height) 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.section-title{font-size:2.4rem;margin-bottom:.5rem;color:#fff}.content-box{font-size:1.2rem;line-height:1.6;color:#e0e0e0}.content-box h2{font-size:1.8rem;margin-top:2.5rem;margin-bottom:1rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.content-box p{margin-bottom:1.5rem}.highlight{font-weight:700;font-size:1.1rem;color:var(--color-accent, #f5c400);word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}.highlight a{color:inherit;text-decoration:none;border-bottom:2px solid var(--color-accent, #f5c400);transition:opacity .3s}.highlight a:hover{opacity:.8}.legal-list{list-style:decimal;padding-left:1.5rem;margin-top:1rem;margin-bottom:2rem}.legal-list>li{margin-bottom:1.5rem;line-height:1.6;padding-left:.5rem}.accreditation-list{list-style:disc;padding-left:1.5rem;margin-top:.5rem;margin-bottom:1rem}.accreditation-list li{margin-bottom:.5rem;line-height:1.5}@media(min-width:768px){.media-page{margin-top:60px}.page-section{padding:4rem 2rem 2rem;max-width:800px;margin:0 auto}.section-title{font-size:3rem}}:root{--nav-height: 120px;--nav-height: 112px;--hero-h-padding: 1.25rem;--hero-v-spacing: 2.5rem;--color-accent: #f5c400;--hero-bg: #151515;--bg: #000;--text: #fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}body{margin:0;min-width:320px;background-color:var(--bg);color:var(--text)}button{font-family:inherit;cursor:pointer}body.no-scroll{overflow:hidden}
