﻿@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700&display=swap";.clip-top-left-sm{clip-path:polygon(24px 0, 100% 0, 100% 100%, 0 100%, 0 24px)}.clip-top-left-lg,.teams-carousel__slide,.team-profiles__slide,.hero-homepage,.hero{clip-path:polygon(48px 0, 100% 0, 100% 100%, 0 100%, 0 48px)}.clip-top-right-sm{clip-path:polygon(0 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 0 100%)}.clip-top-right-lg,.about-cta__image,.about-mission__image,.about-mission,.team-profile-image,.latest-news{clip-path:polygon(0 0, calc(100% - 48px) 0, 100% 48px, 100% 100%, 0 100%)}.clip-bottom-right-sm,.offshore-accordions__item:not(.accordions__item--active) .offshore-accordions__title,.accordions__item:not(.accordions__item--active) .accordions__title,.results__tab:hover,.results__tab--active,.event-schedule__month:hover,.event-schedule__month--active,.event-schedule__year-month-tabs:hover,.event-schedule__year-month-tabs--active,.calendar-tabs__tab,.calendar-tabs__content,.sub-page-links__item,select,.button{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 24px), calc(100% - 24px) 100%, 0 100%)}.clip-bottom-right-lg,.event-list:nth-of-type(even) .event-list__image,.subpage-block:nth-last-of-type(even) .subpage-block__image,.section-intro__image,.news-snippet__background{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 48px), calc(100% - 48px) 100%, 0 100%)}.clip-bottom-left-sm{clip-path:polygon(0 0, 100% 0, 100% 100%, 24px 100%, 0 calc(100% - 24px))}.clip-bottom-left-lg,.event-list:nth-of-type(odd) .event-list__image,.subpage-block:nth-last-of-type(odd) .subpage-block__image{clip-path:polygon(0 0, 100% 0, 100% 100%, 48px 100%, 0 calc(100% - 48px))}html[data-theme=light]{--color-bg: #ffffff;--color-text: #111111;--americas-cup: #1e3f66;--other-sailing: #3e3e3e;--surface: #ebebeb;--success-bg: #d4ffe2;--success-text: #15331f}html[data-theme=dark]{--color-bg: #232323;--color-text: #ffffff;--americas-cup: #366aa9;--other-sailing: #585858;--surface: #373737;--success-bg: #15331f;--success-text: #d4ffe2}@media(prefers-color-scheme: dark){:root:not([data-theme]){--color-bg: #232323;--color-text: #ffffff;--color-primary: #3b82f6;--color-secondary: #94a3b8}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-text)}.hamburger-box{width:40px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:2px;background-color:var(--color-text);border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-text)}.hamburger-box{width:40px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:2px;background-color:var(--color-text);border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}*,*::before,*::after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{background-color:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column}.content{flex:1}body{transition:background-color .3s,color .3s}picture img{height:auto}ul,ol{list-style:none;padding:0;margin:0}.swiper-pagination-bullet{background-color:currentColor !important}.swiper-controls{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:1.5rem}.swiper-controls .swiper-pagination,.swiper-controls .swiper-button-prev,.swiper-controls .swiper-button-next{position:static !important;margin:0 !important;inset:auto !important;color:var(--color-text)}.swiper-controls .swiper-pagination{display:flex;justify-content:center;align-items:center}.swiper-controls .swiper-pagination .swiper-pagination-bullet{margin:0 4px !important}.swiper-controls .triangle-btn,.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev{width:0;height:0;border-style:solid;cursor:pointer}.swiper-controls .swiper-button-prev{border-width:8px 10px 8px 0;border-color:rgba(0,0,0,0) currentColor rgba(0,0,0,0) rgba(0,0,0,0)}.swiper-controls .swiper-button-next{border-width:8px 0 8px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor}.swiper-controls .swiper-pagination-horizontal{width:auto !important}.swiper-controls .swiper-button-prev::after,.swiper-controls .swiper-button-next::after{display:none !important;content:none !important}.swiper-button-next::after,.swiper-button-prev::after{display:none}.cky-consent-container{display:flex !important;justify-content:center !important;align-items:center !important;padding:3rem !important;top:0 !important;left:0 !important;bottom:auto !important;width:100% !important;height:100% !important;backdrop-filter:blur(4px) !important}.cky-consent-bar{max-width:550px !important}.cky-hide{display:none !important}:root{--font-family-base: "Archivo", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--fs-h1: clamp(2rem, 4vw + 0.8rem, 4rem);--fs-h2: clamp(2rem, 4vw + 0.8rem, 3.2rem);--fs-h3: clamp(1.8rem, 3vw + 0.6rem, 2.2rem);--fs-h4: clamp(1.5rem, 2vw + 0.4rem, 2rem);--fs-h5: clamp(1.3rem, 1vw + 0.3rem, 1.8rem);--fs-body: clamp(1rem, 0.5vw + 0.75rem, 1.125rem);--fs-small: clamp(0.875rem, 0.4vw + 0.6rem, 1rem)}body{font-family:var(--font-family-base);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-size:var(--fs-h1);line-height:var(--lh-tight);font-weight:var(--fw-bold)}h2,.h2,.text-content h1,.single-event-details__description h1,.most-read__item::before,.hero-homepage__wrapper .countdown__timer p:first-of-type,.countdown__timer p:first-of-type{font-size:var(--fs-h2);line-height:var(--lh-tight);font-weight:var(--fw-semibold)}h2.margin,.h2.margin,.text-content h1.margin,.single-event-details__description h1.margin,.margin.most-read__item::before,.countdown__timer p.margin:first-of-type{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}h3,.h3,.text-content h2,.single-event-details__description h2,.news-single h2,.section-intro__additional h2,.newsletter__confirmation{font-size:var(--fs-h3);line-height:var(--lh-tight);font-weight:var(--fw-semibold)}h4,.h4,.text-content h3,.single-event-details__description h3,.contact-links .text-button,.offshore-accordions h3,.most-read h3,.teams-carousel__footer h3,.accordions h3,.latest-news--compact h3{font-size:var(--fs-h4);line-height:var(--lh-snug);font-weight:var(--fw-medium)}h5,.h5{font-size:var(--fs-h5);line-height:var(--lh-tight);font-weight:var(--fw-medium)}p,.paragraph,.footer h2{margin-bottom:1rem;font-size:var(--fs-body);line-height:var(--lh-normal)}p.large,.paragraph.large,.footer h2.large{font-size:var(--fs-h4);line-height:var(--lh-snug)}.small,small{font-size:var(--fs-small);line-height:var(--lh-normal)}a{color:currentColor;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}a:hover{opacity:.7}.lead{font-size:clamp(1.125rem,1vw + .9rem,1.35rem);line-height:1.6;font-weight:var(--fw-regular)}.uppercase,.sub-page-links ul li,.footer h2,.header__menu-list{text-transform:uppercase;letter-spacing:.04em}.text-primary{color:red}.text-secondary{color:#cfa313}.success{background-color:var(--success-bg);color:var(--success-text);padding:clamp(.25rem,.25vw + .15rem,.5rem) clamp(.5rem,.5vw + .2rem,.75rem);display:inline-block}.header__wrapper{z-index:1000;position:sticky;top:0;background-color:var(--color-bg);transition:background-color .3s,color .3s}.header__wrapper--shadow{box-shadow:0 4px 10px rgba(0,0,0,.2)}[data-theme=dark] .header__wrapper--shadow{box-shadow:0 4px 10px rgba(0,0,0,.5)}.header{display:flex;justify-content:space-between;align-items:center;padding:clamp(1.5rem,3vw + .5rem,2.5rem) 0;transition:box-shadow 1s ease}.header__logo{z-index:99999}.header svg{cursor:pointer;fill:var(--color-text)}.header svg:hover{fill:red}[data-theme=dark] .header svg:hover{fill:#cfa313}.header .hamburger{padding-right:0 !important;padding-bottom:10px !important;z-index:99999}.header__theme-toggle{z-index:99999}.header__menu{display:flex;align-items:center;gap:clamp(1rem,1vw + .5rem,1.5rem)}@media screen and (max-width: 1199px){.header__menu>ul>li{border-bottom:1px solid var(--color-text);padding:20px 0}}.header__menu-list{display:block;gap:clamp(1rem,1vw + .5rem,1.5rem);position:fixed;width:100%;height:100vh;z-index:1000;top:0;left:0;background:hsla(0,0%,100%,.8);z-index:9999}[data-theme=dark] .header__menu-list{background:rgba(0,0,0,.8)}.header__menu-list{backdrop-filter:blur(10px);padding:100px clamp(1.25rem,2vw + .5rem,2rem) clamp(1.25rem,2vw + .5rem,2rem);opacity:0;pointer-events:none;transition:none}.header__menu-list.active{opacity:1;pointer-events:auto}.header__menu-list.not-active{opacity:0;pointer-events:none}@media(max-width: 1199px){.header__menu-list.active,.header__menu-list.not-active{transition:opacity .6s ease-in-out}}@media(min-width: 1200px){.header__menu-list{opacity:1 !important;pointer-events:auto !important;transition:none !important}}.header__menu-list>li{position:relative}.header__menu-list a{text-decoration:none;font-weight:400}.header__menu-list a:hover{color:red}[data-theme=dark] .header__menu-list a:hover{color:#cfa313}@media screen and (min-width: 1200px){.header__menu-list{opacity:1;pointer-events:auto;width:auto;height:auto;position:static;background:none !important;padding:0}.header__menu-list li:hover>ul{display:block}.header__menu-list li>ul{background-color:var(--color-bg);padding:clamp(1rem,1vw + .5rem,1.5rem);position:absolute;display:none;top:100%;left:calc(clamp(1rem,1vw + .5rem,1.5rem)*-1);width:max-content}}.header__menu-item--has-dropdown{position:relative}.header__menu-item--has-dropdown>ul{max-height:0;overflow:hidden;transition:max-height .5s ease}.header__menu-item--has-dropdown>ul li{padding-top:15px}@media screen and (min-width: 1200px){.header__menu-item--has-dropdown>ul{max-height:none}}.header__menu-item--has-dropdown.open>ul{max-height:150px}.header__menu-item--has-dropdown .dropdown-toggle{position:absolute;right:0;top:25px;width:0;height:0;border-style:solid;cursor:pointer;border-width:15px 12px 0 12px;transition:rotate .3s ease-in-out;border-color:var(--color-text) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 1200px){.header__menu-item--has-dropdown .dropdown-toggle{position:relative;margin-left:10px;border-width:10px 8px 0 8px;top:15px}}.header__menu-item--has-dropdown.open .dropdown-toggle{rotate:180deg}@media screen and (min-width: 1200px){.header .hamburger{display:none}.header__menu-list{display:flex}}.footer{padding-top:clamp(1.5rem,3vw + .5rem,2.5rem);padding-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);border-top:1px solid red}.footer__logo{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.footer__grid{display:grid;gap:clamp(3rem,5vw + 1rem,5rem)}@media screen and (min-width: 768px){.footer__grid{grid-template-columns:240px auto}}.footer__grid>*{min-width:0}.footer__nav-grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem)}.footer__nav-grid:first-of-type{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}@media screen and (min-width: 300px){.footer__nav-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 900px){.footer__nav-grid{grid-template-columns:repeat(4, 1fr)}}.footer__nav-grid a{text-decoration:none}.footer h2{line-height:1.1;color:red}[data-theme=dark] .footer h2{color:#cfa313}.footer i{font-size:1.8rem}.footer__signoff{margin-top:clamp(1.5rem,3vw + .5rem,2.5rem)}.footer__signoff p{margin-bottom:0}.footer__signoff svg{fill:var(--color-text)}.footer__signoff-grid{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer__signoff-grid>div{display:flex;flex-direction:column;gap:clamp(.5rem,.5vw + .2rem,.75rem)}.social-links{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.5vw + .2rem,.75rem)}.social-links svg{width:30px}.container{max-width:1200px;margin:auto;padding:0 clamp(1.25rem,2vw + .5rem,2rem)}.container-fluid{width:100%;max-width:1500px;margin:auto;padding:0 clamp(1.25rem,2vw + .5rem,2rem)}.button{display:inline-block;background-color:red;color:#fff;font-weight:500;text-align:center;text-decoration:none;border:none;padding:clamp(.5rem,.5vw + .2rem,.75rem) clamp(1.5rem,3vw + .5rem,2.5rem);cursor:pointer;transition:all .2s ease-in-out;font-size:1rem;line-height:1.5}.button:hover{background-color:#c00}.button:focus{outline:none;box-shadow:0 0 0 3px rgba(255,0,0,.25)}.button:disabled{background-color:#ebebeb;cursor:not-allowed;opacity:.7}.button--secondary{background-color:#cfa313;color:#000}.button--secondary:hover{background-color:hsl(45.9574468085,83.185840708%,34.3137254902%)}.button--secondary:focus{outline:none;box-shadow:0 0 0 3px rgba(207,163,19,.25)}.button--secondary:disabled{background-color:#ebebeb;cursor:not-allowed;opacity:.7}.button--small{padding:clamp(.25rem,.25vw + .15rem,.5rem) clamp(1rem,1vw + .5rem,1.5rem);font-size:.875rem}.button--large{padding:clamp(.75rem,1vw + .25rem,1rem) clamp(2rem,3vw + .75rem,3rem);font-size:1.125rem}.button--black{background-color:#000;color:#fff}.button--black:hover{background-color:hsl(0,0%,10%)}.button--black:focus{box-shadow:0 0 0 3px rgba(0,0,0,.25)}.button-wrapper--right{text-align:right}select{display:inline-block;background-color:red;color:#fff;font-weight:500;font-size:1rem;line-height:1.5;padding:clamp(.5rem,.5vw + .2rem,.75rem) clamp(3rem,5vw + 1rem,5rem) clamp(.5rem,.5vw + .2rem,.75rem) clamp(.5rem,.5vw + .2rem,.75rem);cursor:pointer;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;transition:all .2s ease-in-out}select:hover{background-color:#c00}select:focus{outline:none;box-shadow:0 0 0 3px rgba(255,0,0,.25)}.select-wrapper{display:inline-block;position:relative}.select-wrapper .button-select{padding-right:2.5rem}.select-wrapper::after{content:"";position:absolute;top:40%;right:clamp(1.25rem,2vw + .5rem,2rem);transform:translateY(-50%);width:.8rem;height:.8rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:translateY(-50%) rotate(-45deg);pointer-events:none}.hero{min-height:350px;background-color:#000;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw + .5rem,2.5rem);position:relative;margin-bottom:-1px;align-items:flex-start}@media(min-width: 800px){.hero{min-height:500px}}.hero__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.7}.hero h1,.hero p{color:#fff;max-width:1000px;margin-top:clamp(.5rem,.5vw + .2rem,.75rem);text-wrap-style:balance}.hero a{text-decoration:none}.hero__attribution{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.5);color:#fff;padding:clamp(.25rem,.25vw + .15rem,.5rem) clamp(.5rem,.5vw + .2rem,.75rem);font-size:.8rem;max-width:100%}.countdown{background-color:#232323;color:#fff;padding:clamp(1.5rem,3vw + .5rem,2.5rem);display:flex;justify-content:space-between;align-items:center;gap:clamp(1rem,1vw + .5rem,1.5rem)}@media screen and (max-width: 650px){.countdown{flex-direction:column;text-align:center;gap:clamp(1rem,1vw + .5rem,1.5rem)}}.countdown p{margin-bottom:0;line-height:1.2}.countdown a{text-decoration:none}[data-theme=dark] .countdown{background-color:red;color:#fff}.countdown__timer{display:flex;text-align:center;flex-wrap:wrap;gap:clamp(1.5rem,3vw + .5rem,2.5rem);justify-content:center;flex-shrink:0}.countdown__timer>div{display:flex;gap:clamp(1.5rem,3vw + .5rem,2.5rem)}@media(max-width: 376px){.countdown__timer{gap:clamp(1rem,1vw + .5rem,1.5rem)}.countdown__timer>div{gap:clamp(1rem,1vw + .5rem,1.5rem)}}.countdown__timer p:last-of-type{color:#cfa313}[data-theme=dark] .countdown__timer p:last-of-type{color:#000}.hero-homepage{height:350px;background-color:#000;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw + .5rem,2.5rem);position:relative;margin-bottom:-1px;align-items:flex-start}@media(min-width: 800px){.hero-homepage{min-height:500px}}@media screen and (min-width: 1100px){.hero-homepage{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);padding:clamp(1.5rem,3vw + .5rem,2.5rem) calc(500px + clamp(1.5rem,3vw + .5rem,2.5rem)) clamp(1.5rem,3vw + .5rem,2.5rem) clamp(1.5rem,3vw + .5rem,2.5rem)}}.hero-homepage__content{max-width:700px}.hero-homepage__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.7}@media screen and (min-width: 1100px){.hero-homepage__image{width:calc(100% - 505px)}}.hero-homepage h1{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.hero-homepage h1,.hero-homepage p{color:#fff;max-width:1000px;text-wrap-style:balance}.hero-homepage a{text-decoration:none}.hero-homepage__wrapper{position:relative}.hero-homepage__wrapper .countdown{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);margin-left:0;margin-right:0;color:#fff;padding:clamp(1.5rem,3vw + .5rem,2.5rem);display:flex;gap:clamp(1rem,1vw + .5rem,1.5rem);justify-content:space-between;align-items:center}@media screen and (max-width: 650px){.hero-homepage__wrapper .countdown{flex-direction:column;text-align:center;gap:clamp(1rem,1vw + .5rem,1.5rem)}}.hero-homepage__wrapper .countdown p{margin-bottom:0;line-height:1.2}.hero-homepage__wrapper .countdown a{text-decoration:none}[data-theme=dark] .hero-homepage__wrapper .countdown{background-color:red;color:#fff}.hero-homepage__wrapper .countdown__timer{display:flex;text-align:center;gap:clamp(1.5rem,3vw + .5rem,2.5rem);justify-content:center;flex-shrink:0}.hero-homepage__wrapper .countdown__timer>div{display:flex;gap:clamp(1.5rem,3vw + .5rem,2.5rem)}.hero-homepage__wrapper .countdown__timer p:last-of-type{color:#cfa313}[data-theme=dark] .hero-homepage__wrapper .countdown__timer p:last-of-type{color:#000}.hero-homepage__wrapper .countdown__image-container{display:none}@media screen and (min-width: 1100px){.hero-homepage__wrapper .countdown{position:absolute;top:0;right:0;padding:0;height:100%;margin:0 !important}[data-theme=dark] .hero-homepage__wrapper .countdown{background-color:#373737;color:#fff}.hero-homepage__wrapper .countdown__content{padding:clamp(1.25rem,2vw + .5rem,2rem);height:100%;display:flex;flex-direction:column;width:400px}.hero-homepage__wrapper .countdown__image-container{width:100%;flex-grow:1;position:relative;margin-top:clamp(1rem,1vw + .5rem,1.5rem);display:block}.hero-homepage__wrapper .countdown__image{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.hero-homepage__wrapper .countdown__timer{flex-direction:column;background-color:red;padding:clamp(.5rem,.5vw + .2rem,.75rem);height:100%;justify-content:center}.hero-homepage__wrapper .countdown__timer p{color:#fff !important}.hero-homepage__wrapper .countdown__timer div{flex-direction:column}}.card{background-color:#ebebeb;display:flex;flex-direction:column;justify-content:stretch}[data-theme=dark] .card{background-color:#373737}.card{text-decoration:none}.card__top{flex-grow:1}.card__top h3{margin-bottom:clamp(.75rem,1vw + .25rem,1rem)}.card__content{padding:clamp(1rem,1vw + .5rem,1.5rem)}.card__footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:clamp(.5rem,.5vw + .2rem,.75rem)}.card__image{aspect-ratio:16/9;object-fit:cover;width:100%}.card__content{display:flex;flex-direction:column;height:100%}.news-snippet{min-width:0}.news-snippet__background{background-color:#ebebeb}.news-snippet__block{color:#000;padding:clamp(3rem,5vw + 1rem,5rem) clamp(1.5rem,3vw + .5rem,2.5rem) clamp(1.5rem,3vw + .5rem,2.5rem);position:relative}.news-snippet__tag{background-color:red;color:#fff;position:absolute;padding:clamp(.5rem,.5vw + .2rem,.75rem);top:0;left:0}.news-snippet__date{font-weight:bold;margin-bottom:clamp(.5rem,.5vw + .2rem,.75rem)}@media screen and (min-width: 600px){.news-snippet__date{position:absolute;top:clamp(.75rem,1vw + .25rem,1rem);right:clamp(1rem,1vw + .5rem,1.5rem)}}.news-snippet h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.news-snippet a{text-decoration:none}.news-snippet .swiper-pagination-bullets{bottom:24px !important;color:#000}.news-snippet .swiper-pagination{text-align:right;padding-right:clamp(2rem,3vw + .75rem,3rem)}.text-button{position:relative;display:inline-flex;align-items:center;text-decoration:none;color:inherit;padding-left:1.2rem}.text-button::before{content:"";position:absolute;left:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #cfa313}.text-button--primary::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) red}.text-button--white::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.text-button--right{padding-left:0;padding-right:1.2rem}.text-button--right::before{left:auto;right:0}.races-slider{margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.races-slider .swiper{overflow:visible;overflow-x:clip}.races-slider .swiper-wrapper{display:grid;grid-auto-flow:column}.races-slider .swiper-slide a{height:100%}.races-slider .swiper-pagination{bottom:-2rem !important}.races-slider h3{margin-bottom:clamp(.75rem,1vw + .25rem,1rem)}.latest-news{background-color:#232323;color:#fff}.latest-news--compact-light{background-color:var(--color-bg);color:var(--color-text)}[data-theme=dark] .latest-news{background-color:#373737}.latest-news{padding:clamp(3rem,5vw + 1rem,5rem) 0}.latest-news__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem);margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}@media screen and (min-width: 768px){.latest-news__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.latest-news--compact .latest-news__grid,.latest-news--compact-light .latest-news__grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1200px){.latest-news--compact .latest-news__grid--widen,.latest-news--compact-light .latest-news__grid--widen{grid-template-columns:repeat(2, 1fr)}}.latest-news .card{background-color:rgba(0,0,0,0)}.latest-news .card__content{padding:clamp(1rem,1vw + .5rem,1.5rem) 0 0}.latest-news .card:hover{opacity:1}.latest-news .card:hover h3{transition:.3s ease-in-out;color:#cfa313}.latest-news--compact .card{position:relative}.latest-news--compact .card:after{content:"";display:none}@media(min-width: 768px){.latest-news--compact .card:nth-of-type(1):after,.latest-news--compact .card:nth-of-type(3):after{display:block;position:absolute;top:0;right:calc(clamp(1.5rem,3vw + .5rem,2.5rem)/2*-1);width:1px;height:100%;background-color:#ebebeb}}@media(min-width: 1200px){.latest-news--compact .card:not(:last-of-type):after{display:block;position:absolute;top:0;right:calc(clamp(1.5rem,3vw + .5rem,2.5rem)/2*-1);width:1px;height:100%;background-color:#ebebeb}}.latest-news h3{margin-bottom:clamp(.75rem,1vw + .25rem,1rem)}.latest-news img{width:100%}.latest-news__tab-content--active{display:flex !important}.latest-news .news__tab{color:#fff !important}.latest-news--compact-light .news__tab{color:#fff !important}.sub-page-links{margin-top:-1px;background-color:var(--color-bg);padding:clamp(3rem,5vw + 1rem,5rem) 0}.sub-page-links h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.sub-page-links__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem)}@media screen and (min-width: 550px){.sub-page-links__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 750px){.sub-page-links__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1400px){.sub-page-links__grid{grid-template-columns:repeat(5, 1fr)}}.sub-page-links__item{background-color:#000;color:#fff;display:flex;flex-direction:column}[data-theme=dark] .sub-page-links__item{background-color:#373737}.sub-page-links__header{background-color:#373737;color:#fff;padding:clamp(.5rem,.5vw + .2rem,.75rem);font-weight:600}[data-theme=dark] .sub-page-links__header{background-color:#000}.sub-page-links ul{padding:clamp(.5rem,.5vw + .2rem,.75rem);flex-grow:1}.sub-page-links ul li{margin-bottom:clamp(.25rem,.25vw + .15rem,.5rem)}.sub-page-links a{text-decoration:none}.sub-page-links__footer{background-color:#000;color:#fff;padding:clamp(.5rem,.5vw + .2rem,.75rem);position:relative;font-weight:600}.sub-page-links__footer::after{content:"";position:absolute;right:clamp(1rem,1vw + .5rem,1.5rem);width:0;height:0;border-style:solid;border-width:12px 0 12px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.sub-page-links [data-series=sailgp]{background-color:#b22e27}.sub-page-links [data-series=americas-cup]{background-color:var(--americas-cup)}.sub-page-links [data-series=offshore]{background-color:#3db6a4}.sub-page-links [data-series=olympics]{background-color:#c89f2a}.sub-page-links [data-series=other-sailing]{background-color:var(--other-sailing)}.knowledge-carousel{padding:clamp(3rem,5vw + 1rem,5rem) 0;position:relative}.knowledge-carousel__background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;mix-blend-mode:multiply}.knowledge-carousel__text{text-align:center;margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.knowledge-carousel h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.knowledge-carousel h3{text-wrap:auto}.knowledge-carousel a{color:#fff !important;text-decoration:none}.knowledge-carousel a:hover{opacity:1}.knowledge-carousel__image{aspect-ratio:16/9;object-fit:cover}.knowledge-carousel__footer{background-color:red;padding:clamp(.75rem,1vw + .25rem,1rem);display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(1rem,1vw + .5rem,1.5rem)}.knowledge-carousel .text-button{flex-shrink:0}.newsletter{margin:clamp(3rem,5vw + 1rem,5rem) 0}.newsletter h2{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.newsletter__form input:not([type=submit]),.newsletter__form textarea,.newsletter__form select{font-family:inherit;font-size:1rem;color:var(--color-text);background-color:#fff;border:1px solid var(--color-text);color:#000;padding:clamp(.5rem,.5vw + .2rem,.75rem);margin:0;box-sizing:border-box;transition:all .2s ease-in-out}.newsletter__form input:not([type=submit]):focus,.newsletter__form textarea:focus,.newsletter__form select:focus{outline:none;border-color:red;box-shadow:0 0 0 3px rgba(255,0,0,.2)}.newsletter__form input:not([type=submit]):disabled,.newsletter__form textarea:disabled,.newsletter__form select:disabled{background-color:#ebebeb;cursor:not-allowed;opacity:.7}.newsletter__form textarea{min-height:5rem;resize:vertical}.newsletter__form select{appearance:none;padding-right:clamp(1rem,1vw + .5rem,1.5rem);background-image:url("data:image/svg+xml,%3Csvg fill='%23373737' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em}.newsletter__form label{display:inline-block;margin-bottom:clamp(.25rem,.25vw + .15rem,.5rem);font-weight:500}.newsletter__form fieldset{border:1px solid #373737;border-radius:.5rem;padding:clamp(.75rem,1vw + .25rem,1rem);margin:0 0 clamp(.75rem,1vw + .25rem,1rem) 0}.newsletter__form input[type=checkbox],.newsletter__form input[type=radio]{width:1rem;height:1rem;margin-right:clamp(.25rem,.25vw + .15rem,.5rem);accent-color:red}.newsletter__form .error{border-color:red;color:red}.newsletter__form .checkbox{display:flex;align-items:center;cursor:pointer;font-size:1rem;user-select:none;position:relative}.newsletter__form .checkbox input{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}.newsletter__form .checkbox input:checked+.checkbox__label::before{background-color:var(--color-text)}.newsletter__form .checkbox input:checked+.checkbox__label::after{transform:translateY(-50%) rotate(45deg) scale(1)}.newsletter__form .checkbox input:focus-visible+.checkbox__label::before{outline:3px solid rgba(37,99,235,.4);outline-offset:2px}.newsletter__form .checkbox__label{position:relative;padding-left:28px;line-height:1.4;cursor:pointer}.newsletter__form .checkbox__label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:var(--surface);transition:all .2s ease;box-sizing:border-box}.newsletter__form .checkbox__label::after{content:"";position:absolute;left:7px;top:45%;transform:translateX(-50%) rotate(45deg) scale(0);width:6px;height:12px;border-right:2px solid var(--color-bg);border-bottom:2px solid var(--color-bg);transition:transform .15s ease;transform-origin:center}.newsletter__form .checkbox:hover .checkbox__label::before{border-color:#2563eb}.newsletter__form input:not([type=submit]){width:400px;max-width:100%}.newsletter__inputs{display:flex;gap:clamp(1rem,1vw + .5rem,1.5rem);margin-bottom:clamp(1rem,1vw + .5rem,1.5rem);flex-direction:column}@media(min-width: 1200px){.newsletter__inputs{flex-direction:row}}.newsletter__terms{font-size:.7rem;margin:clamp(1rem,1vw + .5rem,1.5rem) 0}.newsletter__error{color:red;font-size:.8rem;margin-top:clamp(.25rem,.25vw + .15rem,.5rem)}.newsletter__confirmation{display:none;padding:clamp(1.25rem,2vw + .5rem,2rem);background-color:var(--success-bg);color:var(--success-text)}.newsletter__confirmation p{margin-bottom:0}.newsletter input.error{border-color:red}.social-banner{position:relative;color:#fff;padding:clamp(3rem,5vw + 1rem,5rem) 0;min-height:500px;display:flex}.social-banner h2{margin-bottom:clamp(.75rem,1vw + .25rem,1rem)}.social-banner__grid{display:flex;gap:clamp(1rem,1vw + .5rem,1.5rem) clamp(3rem,5vw + 1rem,5rem);justify-content:space-between;flex-direction:column}@media screen and (min-width: 700px){.social-banner__grid{flex-direction:row;align-items:center}}.social-banner__text{max-width:750px}.social-banner__links{flex-shrink:0;font-size:3rem}.social-banner__background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.social-banner .social-links{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}@media(max-width: 470px){.social-banner .social-links{display:inline-grid !important;grid-template-columns:repeat(4, 1fr)}}@media(min-width: 700px){.social-banner .social-links{display:grid !important;grid-template-columns:repeat(4, 1fr)}}.social-banner .social-links svg{width:50px;fill:#fff}@media(min-width: 700px){.social-banner .social-links svg{width:70px}}.breadcrumb{margin-top:clamp(1rem,1vw + .5rem,1.5rem);margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);gap:5px;padding:0}.breadcrumb__item{display:inline}.breadcrumb__item--current{color:red}.breadcrumb__item:after{content:"|";margin-left:5px;margin-right:5px}.breadcrumb__item:last-child:after{content:"";margin-left:0}.breadcrumb__item:hover .breadcrumb__item:after{opacity:1}.breadcrumb__link{text-decoration:none}.calendar-tabs{position:relative !important}.calendar-tabs__wrapper{position:relative}@media screen and (min-width: 800px){.calendar-tabs__wrapper{padding-right:50px}}.calendar-tabs__slide{position:relative}@media screen and (min-width: 800px){.calendar-tabs__slide{height:650px}}.calendar-tabs__slide picture{width:100%;height:100%}.calendar-tabs__slide img{object-fit:cover;aspect-ratio:1.618;width:100%}@media screen and (min-width: 800px){.calendar-tabs__slide img{height:100%;aspect-ratio:auto}}.calendar-tabs__slide--sailgp .calendar-tabs__title{background-color:#b22e27}.calendar-tabs__slide--americas-cup .calendar-tabs__title{background-color:var(--americas-cup)}.calendar-tabs__slide--offshore .calendar-tabs__title{background-color:#3db6a4}.calendar-tabs__slide--olympics .calendar-tabs__title{background-color:#c89f2a}.calendar-tabs__slide--other-sailing .calendar-tabs__title{background-color:var(--other-sailing)}@media screen and (min-width: 800px){.calendar-tabs__slide--sailgp{border:3px solid #b22e27}.calendar-tabs__slide--americas-cup{border:3px solid var(--americas-cup)}.calendar-tabs__slide--offshore{border:3px solid #3db6a4}.calendar-tabs__slide--olympics{border:3px solid #c89f2a}.calendar-tabs__slide--other-sailing{border:3px solid var(--other-sailing)}}.calendar-tabs__content{background-color:#232323;color:#fff}[data-theme=dark] .calendar-tabs__content{background-color:#373737}@media screen and (min-width: 800px){.calendar-tabs__content{min-width:400px;position:absolute;top:-1px;left:0}}.calendar-tabs__title{padding:clamp(1.5rem,3vw + .5rem,2.5rem)}.calendar-tabs__title p{margin-bottom:0}.calendar-tabs__title a{text-decoration:none}.calendar-tabs__details{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(.75rem,1vw + .25rem,1rem);padding:clamp(1.5rem,3vw + .5rem,2.5rem)}@media screen and (min-width: 800px){.calendar-tabs__details{gap:clamp(.75rem,1vw + .25rem,1rem) clamp(1.5rem,3vw + .5rem,2.5rem)}}.calendar-tabs__details ul span{color:#cfa313}.calendar-tabs__tabs{position:absolute;top:0;right:50px;transform:rotate(-90deg);transform-origin:top right;display:none;flex-direction:row-reverse;gap:5px;z-index:10}@media screen and (min-width: 800px){.calendar-tabs__tabs{display:flex}}.calendar-tabs__tab{cursor:pointer;height:50px;padding:clamp(.5rem,.5vw + .2rem,.75rem) clamp(.75rem,1vw + .25rem,1rem);color:#fff}.calendar-tabs__tab--sailgp{background-color:#b22e27}.calendar-tabs__tab--americas-cup{background-color:var(--americas-cup)}.calendar-tabs__tab--offshore{background-color:#3db6a4}.calendar-tabs__tab--olympics{background-color:#c89f2a}.calendar-tabs__tab--other-sailing{background-color:var(--other-sailing)}.team-profiles{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.team-profiles h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.team-profiles h3{margin-bottom:clamp(.75rem,1vw + .25rem,1rem)}.team-profiles h3 a{text-decoration:none}@media(min-width: 1000px){.team-profiles__slide{display:grid;grid-template-columns:1fr 1fr 320px}}.team-profiles__image-wrapper{width:100%;position:relative}@media(min-width: 1000px){.team-profiles__image-wrapper{height:100%}}.team-profiles__image{height:500px;width:100%;object-fit:cover;display:block}@media screen and (min-width: 1000px){.team-profiles__image{position:absolute;height:100%}}.team-profiles__content{padding:clamp(1.5rem,3vw + .5rem,2.5rem);background-color:var(--surface)}.team-profiles__content dd:not(:last-of-type){margin-bottom:clamp(.5rem,.5vw + .2rem,.75rem)}@media(min-width: 768px){.team-profiles__content{grid-template-columns:1fr 1fr}.team-profiles__content .profile-details dt,.team-profiles__content .profile-details dd{break-inside:avoid}}@media screen and (min-width: 500px)and (max-width: 1000px){.team-profiles__list{columns:2;column-gap:clamp(.25rem,.25vw + .15rem,.5rem)}}.team-profiles__list .item{break-inside:avoid;margin-bottom:clamp(.25rem,.25vw + .15rem,.5rem)}.team-profiles__did-you-know{padding:clamp(1.5rem,3vw + .5rem,2.5rem);background-color:red;display:flex;flex-direction:column;color:#fff;align-items:flex-start}.team-profiles__question{flex-grow:1}.team-profiles .swiper-slide{display:flex;height:auto}.event-schedule__header{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:clamp(1rem,1vw + .5rem,1.5rem)}.event-schedule__year-month-tabs-wrapper{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.event-schedule__year-month-tabs{border:1px solid var(--color-text);padding:clamp(.75rem,1vw + .25rem,1rem);flex-grow:1;text-decoration:none;text-align:center}.event-schedule__year-month-tabs:hover,.event-schedule__year-month-tabs--active{opacity:1;background-color:var(--color-text);color:#cfa313}.event-schedule__year-table,.event-schedule__month-table{display:none;width:100%;border-collapse:collapse;margin-top:clamp(1rem,1vw + .5rem,1.5rem);margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.event-schedule__year-table--active,.event-schedule__month-table--active{display:table !important}.event-schedule__year-table tr,.event-schedule__month-table tr{display:table-row}.event-schedule__year-table td,.event-schedule__month-table td{width:auto;padding:1rem 0;border-bottom:1px solid var(--color-text);vertical-align:top}.event-schedule__year-table td:nth-child(2)>div,.event-schedule__month-table td:nth-child(2)>div{display:grid;grid-template-columns:1fr;min-width:0}@media screen and (max-width: 800px){.event-schedule__year-table tr,.event-schedule__month-table tr{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--color-text);padding:1rem 0}.event-schedule__year-table td,.event-schedule__month-table td{border-bottom:none;padding:0;margin:.5rem 0}}.event-schedule__month-nav--active{display:block !important}.event-schedule__month{display:block;display:flex;flex-direction:column;width:100%;padding:clamp(.5rem,.5vw + .2rem,.75rem);border:1px solid var(--color-text);text-decoration:none}.event-schedule__month:hover,.event-schedule__month--active{opacity:1;background-color:var(--color-text);color:var(--color-bg)}.event-schedule__month--active .event-schedule__event-amount,.event-schedule__month:hover .event-schedule__event-amount{color:#cfa313}.event-schedule__month-nav{margin:0 50px !important}.event-schedule__month-nav-wrapper{position:relative;display:flex;align-items:center;margin:0 -50px !important;margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.event-schedule .success{margin-bottom:clamp(.5rem,.5vw + .2rem,.75rem)}.links-grid{display:grid;grid-template-columns:repeat();gap:clamp(.75rem,1vw + .25rem,1rem);margin-bottom:clamp(3rem,5vw + 1rem,5rem)}@media(min-width: 350px){.links-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 700px){.links-grid{grid-template-columns:repeat(4, 1fr)}}.links-grid li a{padding:clamp(.25rem,.25vw + .15rem,.5rem) clamp(.5rem,.5vw + .2rem,.75rem);background-color:var(--surface);position:relative;display:flex;justify-content:space-between;align-items:center;text-decoration:none}.links-grid li a::after{content:"";display:inline-block;left:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #cfa313}.results{margin:clamp(3rem,5vw + 1rem,5rem) 0;overflow:hidden}.results h3{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.results__tabs{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.results__tab{border:1px solid var(--color-text);padding:clamp(.75rem,1vw + .25rem,1rem);flex-grow:1;text-decoration:none;text-align:center}.results__tab:hover,.results__tab--active{opacity:1;background-color:var(--color-text);color:#cfa313}.results__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.results__table-wrapper::-webkit-scrollbar{display:none}.results__table-wrapper{margin-left:calc(clamp(1.5rem,3vw + .5rem,2.5rem)*-1);margin-right:calc(clamp(1.5rem,3vw + .5rem,2.5rem)*-1);padding-left:clamp(1.5rem,3vw + .5rem,2.5rem);padding-right:clamp(1.5rem,3vw + .5rem,2.5rem)}.results__table-wrapper-inner{min-width:max-content}.results__team-logo a{display:flex;align-items:center}.results__team-logo a picture{width:auto}.results table{width:100%;min-width:700px;border-collapse:collapse}.results table th{text-align:left}.results table tr{display:table-row}.results table td{width:auto;padding:1rem 0;border-bottom:1px solid var(--color-text);vertical-align:top}.results__custom-scrollbar{height:6px;background:var(--surface);border-radius:3px;margin-top:clamp(1.5rem,3vw + .5rem,2.5rem);overflow:hidden}.results__custom-thumb{height:100%;width:40px;background:red;border-radius:3px;position:relative;left:0;transition:background .2s}.section-intro{position:relative;overflow:hidden;padding:clamp(3rem,5vw + 1rem,5rem) 0;margin-bottom:clamp(3rem,5vw + 1rem,5rem);background-color:var(--surface)}.section-intro>*{position:relative}[data-theme=dark] .section-intro{background-color:#000}.section-intro h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.section-intro__logo{transform:rotate(-90deg) translateX(-50%);transform-origin:top left;position:absolute;top:50%;left:-10px;max-width:none;width:1000px}[data-theme=dark] .section-intro__logo{opacity:.175}.section-intro__grid{display:flex;flex-wrap:wrap;gap:clamp(3rem,5vw + 1rem,5rem);align-items:center}@media(min-width: 1400px){.section-intro__grid{padding-left:clamp(3rem,5vw + 1rem,5rem)}}@media(min-width: 800px){.section-intro__grid>*:first-child{flex:3;min-width:0}.section-intro__grid>*:last-child{flex:2;min-width:0}}@media(min-width: 800px){.section-intro__grid{flex-direction:row-reverse}}.section-intro__image-wrapper{position:relative}.section-intro__attribution{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5);color:#fff;padding:clamp(.25rem,.25vw + .15rem,.5rem) clamp(.5rem,.5vw + .2rem,.75rem);font-size:.8rem;max-width:calc(100% - clamp(2rem,3vw + .75rem,3rem))}.section-intro__image{width:100%}.section-intro__additional{background-color:var(--surface)}[data-theme=dark] .section-intro__additional{background-color:#000}.section-intro__additional h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.section-intro__additional{padding-top:clamp(3rem,5vw + 1rem,5rem)}@media(min-width: 1400px){.section-intro__additional-content{padding-left:clamp(3rem,5vw + 1rem,5rem)}}.section-intro__additional-content .text-content,.section-intro__additional-content .single-event-details__description{max-width:none;margin-bottom:0}.accordions{padding:clamp(3rem,5vw + 1rem,5rem) 0;display:grid;gap:2rem}.accordions__top{text-align:center}.accordions a{color:#000;transition:all .3s ease-in-out;border-bottom:1px solid #000}.accordions a:hover{color:red;border-bottom:1px solid red}.accordions__grid{display:grid;gap:clamp(1rem,1vw + .5rem,1.5rem)}@media(mn-width: 900px){.accordions__grid{grid-template-columns:repeat(2, 1fr)}}.accordions__item{position:relative}.accordions__item--active .accordions__button{transform:rotate(135deg)}.accordions__title{padding:clamp(.5rem,.5vw + .2rem,.75rem) 2.5rem clamp(.5rem,.5vw + .2rem,.75rem) clamp(.75rem,1vw + .25rem,1rem);background-color:#000;color:#fff;cursor:pointer;position:relative}.accordions__title::after{content:"";position:absolute;top:44%;right:clamp(1.25rem,2vw + .5rem,2rem);width:.8rem;height:.8rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:translateY(-50%) rotate(-45deg);transform-origin:center;pointer-events:none;transition:transform .3s ease}.accordions__item--active .accordions__title::after{top:53%;transform:translateY(-50%) rotate(135deg)}.accordions__content{overflow:hidden;max-height:0;transition:max-height .3s ease}.accordions__inner{background-color:var(--surface);padding:clamp(1rem,1vw + .5rem,1.5rem)}.latest-action{margin:clamp(3rem,5vw + 1rem,5rem) 0}.latest-action h2{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.latest-action h3{margin-bottom:clamp(.75rem,1vw + .25rem,1rem)}.latest-action__grid{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw + .5rem,2.5rem) clamp(.75rem,1vw + .25rem,1rem)}@media(min-width: 800px){.latest-action__grid{flex-direction:row}}.latest-action__item{display:flex;flex-direction:column;gap:5px;flex:2;min-width:0}.latest-action__item--short{flex:1}.latest-action__item--previous .event-tile__title{background-color:var(--surface)}.latest-action__item--next .event-tile__title{background-color:red;color:#fff}.latest-action__item--upcoming .event-tile__title{background-color:#cfa313;color:#000}.latest-action .event-tile__title{padding:clamp(.75rem,1vw + .25rem,1rem)}.latest-action .event-tile__title a{text-decoration:none}.latest-action picture{height:300px}.latest-action picture img{width:100%;height:100%;object-fit:cover}.subpage-block__top{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.subpage-block__image,.subpage-block__description{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.subpage-block__image-wrapper{display:block;position:relative}.subpage-block__attribution{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5);color:#fff;padding:clamp(.25rem,.25vw + .15rem,.5rem) clamp(.5rem,.5vw + .2rem,.75rem);font-size:.8rem;max-width:calc(100% - clamp(2rem,3vw + .75rem,3rem))}.subpage-block__image{aspect-ratio:2.5;object-fit:cover;width:100%}@media(max-width: 1000px){.subpage-block__image{max-width:none;width:calc(100% + clamp(1.5rem,3vw + .5rem,2.5rem));aspect-ratio:2}}.subpage-block a{text-decoration:none}.subpage-block:nth-last-of-type(odd) .subpage-block__attribution{left:auto;right:0}@media(max-width: 1000px){.subpage-block:nth-last-of-type(odd) .subpage-block__image{margin-right:calc(clamp(1.5rem,3vw + .5rem,2.5rem)*-1)}}@media(max-width: 1000px){.subpage-block:nth-last-of-type(even) .subpage-block__image{margin-left:calc(clamp(1.5rem,3vw + .5rem,2.5rem)*-1)}}.subpage-block hr{border:.5px solid red;margin:clamp(2rem,3vw + .75rem,3rem) 0}.subpage-block:last-of-type{margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.subpage-block:last-of-type hr{display:none}.teams-carousel{margin:clamp(1.5rem,3vw + .5rem,2.5rem) 0}.teams-carousel p{margin-bottom:0}.teams-carousel h2{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}@media(min-width: 600px)and (max-width: 1200px){.teams-carousel{width:calc(100% + clamp(1.5rem,3vw + .5rem,2.5rem));margin-left:calc(clamp(1.5rem,3vw + .5rem,2.5rem)*-1);margin-right:calc(clamp(1.5rem,3vw + .5rem,2.5rem)*-1)}}.teams-carousel__slide{height:500px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.teams-carousel__slide:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));pointer-events:none}.teams-carousel__slide a:hover{opacity:1}@media(max-width: 515px){.teams-carousel__slide{height:400px}}.teams-carousel__background-image{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}.teams-carousel__footer{padding:clamp(1rem,1vw + .5rem,1.5rem);display:flex;flex-direction:column;justify-content:space-between;color:#fff;gap:clamp(.5rem,.5vw + .2rem,.75rem);position:relative}.teams-carousel__footer a{text-decoration:none}.pagination{display:flex;margin:2rem 0;gap:clamp(.5rem,.5vw + .2rem,.75rem);align-items:center}.pagination__list{display:flex;gap:.5rem;list-style:none;padding:0;margin:0}.pagination__item--dots{pointer-events:none;color:var(--color-text);opacity:.6;font-weight:500}.pagination__link{display:inline-block;padding:clamp(.25rem,.25vw + .15rem,.5rem) clamp(.75rem,1vw + .25rem,1rem);text-decoration:none;font-weight:500;color:var(--color-text);transition:all .2s ease-in-out;background-color:var(--surface)}.pagination__link--selected,.pagination__link:hover{opacity:1;background-color:red;color:#fff}.pagination__link--active{background-color:red;color:#fff;cursor:default}.pagination__link--active:hover{background-color:red}.video-carousel{margin:clamp(3rem,5vw + 1rem,5rem) 0}.video-carousel h2 span{color:red}.video-carousel h3{text-decoration:none}.video-carousel__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem);margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}@media screen and (min-width: 600px){.video-carousel__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.video-carousel__grid{grid-template-columns:repeat(3, 1fr)}}.video-carousel__item{text-decoration:none;cursor:pointer}.video-carousel__image-wrapper{position:relative}.video-carousel__time{background-color:red;color:#fff;position:absolute;padding:clamp(.25rem,.25vw + .15rem,.5rem) clamp(.75rem,1vw + .25rem,1rem);bottom:0;right:0}.video-carousel img{aspect-ratio:16/9;object-fit:cover;margin-bottom:clamp(1rem,1vw + .5rem,1.5rem);width:100%}.modal{display:none}.modal.is-open{display:flex}.modal__iframe-wrapper{aspect-ratio:16/9;position:relative}.modal__iframe-wrapper iframe{border:0}.modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;padding:20px;z-index:9999;animation:fadeIn .3s ease-out}.modal__container{background:#fff;padding:30px clamp(.5rem,.5vw + .2rem,.75rem) clamp(.5rem,.5vw + .2rem,.75rem);max-width:800px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:slideUp .3s ease-out;position:relative}.modal__container iframe{position:absolute;width:100%;height:100%;top:0;left:0}.modal__close{position:absolute;top:0;right:calc(clamp(.5rem,.5vw + .2rem,.75rem) - 6px);background:none;border:none;font-size:28px;line-height:28px;cursor:pointer;color:#444}.modal__close:hover{opacity:.7}.modal__close:focus{outline:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.editorial-feature{margin:clamp(3rem,5vw + 1rem,5rem) 0}.editorial-feature__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem);margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.editorial-feature__content{background-color:var(--surface);padding:clamp(1rem,1vw + .5rem,1.5rem)}.editorial-feature h3{margin-bottom:clamp(.75rem,1vw + .25rem,1rem)}.editorial-feature h3 a{text-decoration:none}.most-read{padding:clamp(3rem,5vw + 1rem,5rem) 0}.most-read li{display:grid;grid-template-columns:30px auto;gap:clamp(1.5rem,3vw + .5rem,2.5rem);margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);break-inside:avoid}.most-read__item{counter-increment:rank;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(.75rem,1vw + .25rem,1rem);position:relative}.most-read__item::before{margin-top:clamp(.5rem,.5vw + .2rem,.75rem);content:counter(rank, decimal-leading-zero);color:#cfa313;line-height:1}.most-read__title{background-color:var(--surface);border-top:.5px solid var(--color-text);border-bottom:.5px solid var(--color-text);padding:clamp(.75rem,1vw + .25rem,1rem);display:flex;align-items:center}.most-read h3{text-wrap:auto}.most-read h3 a{text-decoration:none}@media(min-width: 768px){.most-read__list{columns:2;column-gap:clamp(1.5rem,3vw + .5rem,2.5rem)}}.event-list__wrapper{background-color:var(--surface)}.event-list{display:grid;padding:clamp(3rem,5vw + 1rem,5rem) 0;gap:clamp(1.5rem,3vw + .5rem,2.5rem) clamp(3rem,5vw + 1rem,5rem)}.event-list__image{aspect-ratio:2;width:100%;object-fit:cover}@media(max-width: 1000px){.event-list__image{max-width:none;width:calc(100% + clamp(1.5rem,3vw + .5rem,2.5rem))}}.event-list a{text-decoration:none}@media(min-width: 800px){.event-list:nth-of-type(odd){grid-template-columns:1fr 2fr}.event-list:nth-of-type(odd) .event-list__image-wrapper{order:2}}.event-list:nth-of-type(odd) .event-list__content{text-align:right}@media(max-width: 1000px){.event-list:nth-of-type(odd) .event-list__image{margin-right:calc(clamp(1.5rem,3vw + .5rem,2.5rem)*-1)}}@media(min-width: 800px){.event-list:nth-of-type(even){grid-template-columns:2fr 1fr}}@media(max-width: 1000px){.event-list:nth-of-type(even) .event-list__image{margin-left:calc(clamp(1.5rem,3vw + .5rem,2.5rem)*-1)}}.home__intro{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem);margin-bottom:clamp(3rem,5vw + 1rem,5rem)}@media screen and (min-width: 800px){.home__intro{grid-template-columns:2fr 1fr}}@media screen and (min-width: 800px){.home__intro--single-child{grid-template-columns:1fr}}.home__sub-links{display:grid;gap:clamp(.75rem,1vw + .25rem,1rem)}@media screen and (min-width: 800px){.home__intro--single-child .home__sub-links{grid-template-columns:1fr 1fr}}.home__sub-links a{display:inline-block;width:100%;padding:clamp(.5rem,.5vw + .2rem,.75rem);text-decoration:none;position:relative}.home__sub-links a::after{content:"";position:absolute;right:clamp(.5rem,.5vw + .2rem,.75rem);width:0;height:0;border-style:solid;border-width:12px 0 12px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) red}.home__sub-links [data-series=sailgp]{border:1px solid #b22e27}.home__sub-links [data-series=sailgp]::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b22e27}.home__sub-links [data-series=americas-cup]{border:1px solid var(--americas-cup)}.home__sub-links [data-series=americas-cup]::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--americas-cup)}.home__sub-links [data-series=offshore]{border:1px solid #3db6a4}.home__sub-links [data-series=offshore]::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #3db6a4}.home__sub-links [data-series=olympics]{border:1px solid #c89f2a}.home__sub-links [data-series=olympics]::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #c89f2a}.home__sub-links [data-series=other-sailing]{border:1px solid var(--other-sailing)}.home__sub-links [data-series=other-sailing]::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--other-sailing)}.news__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem);margin-bottom:clamp(3rem,5vw + 1rem,5rem)}@media screen and (min-width: 600px){.news__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.news__grid{grid-template-columns:repeat(3, 1fr)}}.news__tile img{width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;display:block;margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.news__tile a{text-decoration:none}@media(min-width: 960px){.news__buttons-wrapper{display:flex;justify-content:center}}.news__buttons{display:grid;gap:clamp(1rem,1vw + .5rem,1.5rem);margin:0 auto clamp(3rem,5vw + 1rem,5rem)}@media(min-width: 450px){.news__buttons{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 960px){.news__buttons{display:inline-grid;grid-template-columns:repeat(4, 1fr)}}.news__buttons li a{background-color:var(--surface);width:100%;display:inline-block;font-weight:500;text-align:center;text-decoration:none;border:none;padding:clamp(.5rem,.5vw + .2rem,.75rem) clamp(1.5rem,3vw + .5rem,2.5rem);cursor:pointer;transition:all .2s ease-in-out;font-size:1rem;line-height:1.5}.news__tabs{width:100%;margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);gap:clamp(1rem,1vw + .5rem,1.5rem);display:grid}@media screen and (min-width: 450px){.news__tabs{grid-template-columns:1fr 1fr}}@media screen and (min-width: 670px){.news__tabs{display:flex;justify-content:center;border-bottom:1px solid red}}.news__tab{text-decoration:none;text-align:center;padding:clamp(.5rem,.5vw + .2rem,.75rem) clamp(1rem,1vw + .5rem,1.5rem);display:inline-block;background-color:#000;color:#fff;width:100%}.news__tab--active{background-color:red}@media screen and (min-width: 670px){.news__tab{background-color:rgba(0,0,0,0);color:var(--color-text)}.news__tab--active{border-bottom:4px solid red}}.news__tab-content{display:none;flex-direction:column;align-items:flex-start;gap:15px}.news__tab-content--active{display:block}.news h2{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.news-topics ul{padding-bottom:clamp(3rem,5vw + 1rem,5rem)}@media(min-width: 800px){.news-topics ul{columns:2;column-gap:clamp(1rem,1vw + .5rem,1.5rem)}}@media(min-width: 1200px){.news-topics ul{columns:3;column-gap:clamp(1.5rem,3vw + .5rem,2.5rem)}}.news-topics ul li{margin-bottom:clamp(.75rem,1vw + .25rem,1rem)}.news-single{padding-bottom:clamp(3rem,5vw + 1rem,5rem)}.news-single__author{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:clamp(.75rem,1vw + .25rem,1rem);margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.news-single__author img{width:60px;height:60px;object-fit:cover}.news-single__author--details span{font-size:var(--fs-small);display:block}.news-single__date{font-size:var(--fs-small);margin-bottom:clamp(1.25rem,2vw + .5rem,2rem);display:flex;align-items:center;gap:clamp(.5rem,.5vw + .2rem,.75rem);color:#747474}@media(min-width: 480px){.news-single__date{margin-bottom:clamp(.5rem,.5vw + .2rem,.75rem)}}.news-single__series-links{padding:0 !important;display:flex;justify-content:flex-end;gap:clamp(.75rem,1vw + .25rem,1rem)}@media(max-width: 480px){.news-single__series-links{justify-content:flex-start}}.news-single h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.news-single ul{list-style-type:unset}.news-single ul,.news-single ol{padding-left:1rem;margin-bottom:1rem}@media(min-width: 955px){.news-single__block,.news-single__date,.news-single__author,.news-single__topics,.news-single__series-links,.news-single h2{max-width:800px;margin-left:auto;margin-right:auto}}.news-single__block,.news-single__image-block{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.news-single__image-block{margin-top:clamp(3rem,5vw + 1rem,5rem);margin-bottom:clamp(3rem,5vw + 1rem,5rem);text-align:center}.news-single__image-block picture,.news-single__image-block img{display:block;width:100%;max-width:1200px;height:auto;max-height:80vh;object-fit:contain}.news-single .news-single__inline-image{display:block;width:auto;max-width:100%;height:auto;max-height:80vh;object-fit:contain}.news-single__caption{margin-top:clamp(.5rem,.5vw + .2rem,.75rem);font-size:var(--fs-small);color:#747474;width:100%;word-break:break-word;hyphens:auto;text-align:left;top:100%}@media(min-width: 700px){.news-single__caption{position:absolute}}.news-single__image-wrapper{display:inline-flex;flex-direction:column;position:relative}.news-single__attribution{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.5);color:#fff;padding:clamp(.25rem,.25vw + .15rem,.5rem) clamp(.5rem,.5vw + .2rem,.75rem);font-size:.8rem;max-width:100%}.news-single a{text-decoration-color:#cfa313}.news-single__topics{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.5vw + .2rem,.75rem)}.news-single__topic{padding:clamp(.5rem,.5vw + .2rem,.75rem);background-color:var(--surface);text-decoration:none}.team-profile-image{aspect-ratio:2;object-fit:cover;margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.team-profile-details{display:grid;gap:clamp(.25rem,.25vw + .15rem,.5rem)}.team-profile-details .h4,.team-profile-details .text-content h3,.text-content .team-profile-details h3,.team-profile-details .single-event-details__description h3,.single-event-details__description .team-profile-details h3,.team-profile-details .contact-links .text-button,.contact-links .team-profile-details .text-button,.team-profile-details .offshore-accordions h3,.offshore-accordions .team-profile-details h3,.team-profile-details .latest-news--compact h3,.latest-news--compact .team-profile-details h3,.team-profile-details .accordions h3,.accordions .team-profile-details h3,.team-profile-details .teams-carousel__footer h3,.teams-carousel__footer .team-profile-details h3,.team-profile-details .most-read h3,.most-read .team-profile-details h3,.team-profile-details .h5{color:red}.team-profile-details h3{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.team-profile-details p:last-of-type{margin-bottom:0}@media(min-width: 1000px){.team-profile-details{grid-template-columns:1fr 1fr}}.team-profile-details__info,.team-profile-details__history{padding:clamp(1.25rem,2vw + .5rem,2rem);background-color:var(--surface)}.team-profile-content{padding:clamp(1.5rem,3vw + .5rem,2.5rem) 0}.about-intro{padding-bottom:clamp(3rem,5vw + 1rem,5rem)}.about-intro h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.about-intro__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem) clamp(3rem,5vw + 1rem,5rem);margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}@media(min-width: 768px){.about-intro__grid{grid-template-columns:1fr 1fr}}.about-intro ul li{background-color:var(--surface);border-top:.5px solid var(--color-text);border-bottom:.5px solid var(--color-text);padding:clamp(.75rem,1vw + .25rem,1rem);gap:clamp(.25rem,.25vw + .15rem,.5rem);margin-bottom:clamp(.75rem,1vw + .25rem,1rem);display:flex}.about-intro ul li span{color:red;font-weight:600}.about-mission{background-color:#232323;padding:clamp(3rem,5vw + 1rem,5rem) 0;color:#fff}[data-theme=dark] .about-mission{background-color:var(--surface)}.about-mission h2{margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.about-mission__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem);max-width:600px;margin:auto}@media(min-width: 1000px){.about-mission__grid{grid-template-columns:1fr 1fr 1fr;max-width:none}}.about-mission__image{aspect-ratio:1;margin-bottom:clamp(1rem,1vw + .5rem,1.5rem);object-fit:cover;width:100%}.about-mission h3{margin-bottom:clamp(.5rem,.5vw + .2rem,.75rem)}.about-meet{padding:clamp(3rem,5vw + 1rem,5rem) 0;position:relative}.about-meet__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.5}[data-theme=dark] .about-meet__background{opacity:1;mix-blend-mode:multiply}.about-meet__item{display:flex;flex-direction:column}.about-meet__top{text-align:center}.about-meet h2{margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.about-meet__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem)}@media(min-width: 650px){.about-meet__grid{grid-template-columns:1fr 1fr;max-width:none}}@media(min-width: 1300px){.about-meet__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.about-meet__image{aspect-ratio:1;object-fit:cover;width:100%}.about-meet__content{flex-grow:1;background-color:#232323;color:#fff;padding:clamp(1rem,1vw + .5rem,1.5rem);display:flex;flex-direction:column}.about-meet__content p:last-of-type{flex-grow:1}[data-theme=dark] .about-meet__content{background-color:var(--surface)}.about-meet .social-links{justify-content:flex-end}.about-meet .social-links svg{fill:#fff}.about-coverage{padding:clamp(3rem,5vw + 1rem,5rem) 0}.about-coverage h2{margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.about-coverage .h3,.about-coverage .text-content h2,.text-content .about-coverage h2,.about-coverage .single-event-details__description h2,.single-event-details__description .about-coverage h2,.about-coverage .newsletter__confirmation,.about-coverage .section-intro__additional h2,.section-intro__additional .about-coverage h2,.about-coverage .news-single h2,.news-single .about-coverage h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.about-coverage__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem)}@media(min-width: 1200px){.about-coverage__grid{grid-template-columns:2fr 1fr;max-width:none}}.about-coverage__image{min-height:100%;object-fit:cover;width:100%}@media(min-width: 800px){.about-coverage__content{max-width:600px;margin-left:auto}}.about-cta{margin:clamp(3rem,5vw + 1rem,5rem) 0;position:relative;color:#fff}.about-cta__wrapper{position:relative;padding:clamp(3rem,5vw + 1rem,5rem)}.about-cta__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.about-cta p::before{content:"“";margin-left:calc(clamp(.75rem,1vw + .25rem,1rem)*-1)}.about-cta p:before,.about-cta p span{color:red}.single-event-details{background-color:var(--surface);padding:clamp(1.5rem,3vw + .5rem,2.5rem);margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.single-event-details h2{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.single-event-details p:last-of-type{margin-bottom:0}.single-event-details__grid{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem)}@media(min-width: 1000px){.single-event-details__grid{grid-template-columns:260px auto}}.single-event-details__top{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);width:100%}.single-event-details__top p{margin-bottom:0}.single-event-details__dates{display:flex;flex-direction:column;gap:clamp(1rem,1vw + .5rem,1.5rem)}.single-event-details .text-content,.single-event-details .single-event-details__description{max-width:none;margin-bottom:0}.offshore-accordions{padding:clamp(3rem,5vw + 1rem,5rem) 0;position:relative;color:#fff;display:grid;gap:2rem}.offshore-accordions__background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:-1}.offshore-accordions__top{text-align:center}.offshore-accordions h2{margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.offshore-accordions a{color:#000;transition:all .3s ease-in-out;border-bottom:1px solid #000}.offshore-accordions a:hover{color:red;border-bottom:1px solid red}.offshore-accordions__grid{display:grid}@media(min-width: 900px){.offshore-accordions__grid{grid-template-columns:repeat(2, 1fr);gap:clamp(1.5rem,3vw + .5rem,2.5rem)}}.offshore-accordions__item{position:relative;border-bottom:1px solid #cfa313}.offshore-accordions__item--active .offshore-accordions__button{transform:rotate(135deg)}.offshore-accordions__title{padding:clamp(.5rem,.5vw + .2rem,.75rem) 2.5rem clamp(.5rem,.5vw + .2rem,.75rem) 0;color:#fff;cursor:pointer;position:relative}.offshore-accordions__title::after{content:"";position:absolute;top:44%;right:clamp(.5rem,.5vw + .2rem,.75rem);width:.8rem;height:.8rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:translateY(-50%) rotate(-45deg);transform-origin:center;pointer-events:none;transition:transform .3s ease}.offshore-accordions__item--active .offshore-accordions__title::after{top:53%;transform:translateY(-50%) rotate(135deg)}.offshore-accordions__content{overflow:hidden;max-height:0;transition:max-height .3s ease}.offshore-accordions__inner{padding:clamp(1rem,1vw + .5rem,1.5rem) clamp(1rem,1vw + .5rem,1.5rem) clamp(1rem,1vw + .5rem,1.5rem) 0}.offshore-accordions .button{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.contact-links{margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.contact-links__grid{display:grid;gap:clamp(3rem,5vw + 1rem,5rem)}@media(min-width: 600px){.contact-links__grid{grid-template-columns:repeat(2, 1fr)}}.contact-links__image{width:100%;aspect-ratio:4/3;object-fit:cover;height:auto;min-height:100%;display:block}.contact-links__content{display:grid;gap:clamp(1.5rem,3vw + .5rem,2.5rem)}.contact-links__block{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,1vw + .5rem,1.5rem)}.contact-links p,.contact-links h3{margin-bottom:0}.author{background-color:var(--surface);padding:clamp(3rem,5vw + 1rem,5rem) 0;margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.author__grid{display:flex;flex-direction:row;align-items:center;gap:clamp(1.5rem,3vw + .5rem,2.5rem);margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);flex-wrap:wrap}.author__image{border-radius:50%;width:150px;height:150px;object-fit:cover}.author-index{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:clamp(1.5rem,3vw + .5rem,2.5rem) clamp(1rem,1vw + .5rem,1.5rem);margin:clamp(1.5rem,3vw + .5rem,2.5rem) 0 clamp(3rem,5vw + 1rem,5rem)}.author-index__item{flex-grow:1;text-decoration:none}@media(max-width: 438px){.author-index__item{display:flex;flex-direction:column;align-items:center}}.author-index img{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.error-page{padding:clamp(3rem,5vw + 1rem,5rem) 0;min-height:100vh;min-height:100dvh;display:flex;align-items:center;background-color:#232323;color:#fff}.error-page__container{max-width:600px;margin:0 auto;padding:0 clamp(1rem,1vw + .5rem,1.5rem)}.error-page__logo{margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.error-page h1{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.error-page h1 span{color:red}.text-content,.single-event-details__description{max-width:70ch;margin:0 auto;margin-bottom:clamp(3rem,5vw + 1rem,5rem)}.text-content>*+*,.single-event-details__description>*+*{margin-top:clamp(1rem,1vw + .5rem,1.5rem)}.text-content h1,.single-event-details__description h1{margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.text-content h2,.single-event-details__description h2{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.text-content h3,.single-event-details__description h3{margin-bottom:clamp(.75rem,1vw + .25rem,1rem)}.text-content p,.single-event-details__description p{margin-bottom:clamp(1rem,1vw + .5rem,1.5rem)}.text-content ul,.single-event-details__description ul{list-style-type:disc}.text-content ol,.single-event-details__description ol{list-style-type:decimal;list-style-position:inside;padding-left:0 !important}.text-content ul,.single-event-details__description ul,.text-content ol,.single-event-details__description ol{padding-left:1rem;margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem);list-style-margin-bottom:clamp(.5rem,.5vw + .2rem,.75rem)}.text-content ul li::marker,.single-event-details__description ul li::marker,.text-content ol li::marker,.single-event-details__description ol li::marker{color:red}.text-content a,.single-event-details__description a{color:red;text-decoration:underline}.text-content a:hover,.single-event-details__description a:hover{text-decoration:none;opacity:1}.text-content__meta{font-size:.875rem;color:red;margin-bottom:clamp(1.5rem,3vw + .5rem,2.5rem)}.text-content table,.single-event-details__description table,.text-content__table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap;border-collapse:collapse;outline:1px solid var(--surface);outline-offset:-1px}.text-content thead,.single-event-details__description thead,.text-content tbody,.single-event-details__description tbody,.text-content tr,.single-event-details__description tr{width:100%}.text-content th,.single-event-details__description th,.text-content td,.single-event-details__description td{padding:.5rem .75rem;text-align:left;vertical-align:top;min-width:200px;border-bottom:1px solid var(--surface)}.text-content table::after,.single-event-details__description table::after,.text-content__table::after{content:"Scroll →";display:block;text-align:right;font-size:.75rem;opacity:.6;padding-top:.25rem}.view-series .section-intro{margin-bottom:0}.view-series .latest-news{clip-path:unset}.olympics{margin-top:clamp(3rem,5vw + 1rem,5rem)}

/*# sourceMappingURL=style.css.map */