@import url(https://use.typekit.net/zax3qsb.css);
@import url(https://fonts.googleapis.com/css2?family=Doto:wght@600&display=swap);
.section-ribbon{--section-ribbon-accent:#da1f25;--section-ribbon-height:64px;--section-ribbon-cut:20px;--section-ribbon-padding-left:24px;--section-ribbon-padding-right:32px;--section-ribbon-justify:flex-start;--section-ribbon-width:825px;--section-ribbon-max-width:92vw;align-items:center;background-color:var(--section-ribbon-accent);box-sizing:border-box;clip-path:polygon(0 0,100% 0,calc(100% - var(--section-ribbon-cut)) 100%,0 100%);display:flex;height:var(--section-ribbon-height);justify-content:var(--section-ribbon-justify);max-width:var(--section-ribbon-max-width);padding:0 var(--section-ribbon-padding-right) 0 var(--section-ribbon-padding-left);position:relative;width:var(--section-ribbon-width)}.section-ribbon-text{--section-ribbon-font-size:18px;--section-ribbon-font-style:italic;--section-ribbon-letter-spacing:1px;--section-ribbon-font-family:inherit;--section-ribbon-font-weight:800;color:var(--section-ribbon-text-color,#fff);font-family:var(--section-ribbon-font-family);font-size:var(--section-ribbon-font-size);font-style:var(--section-ribbon-font-style);font-weight:var(--section-ribbon-font-weight);letter-spacing:var(--section-ribbon-letter-spacing);margin:0;text-transform:uppercase;white-space:nowrap}.ribbons-animate :is(.section-ribbon:not(.next-event__ribbon),.card-grid__label){transform:translateX(-100%);transition:transform .2s ease-out}.ribbons-animate :is(.section-ribbon:not(.next-event__ribbon),.card-grid__label) :is(.section-ribbon-text,.card-grid__label-text){opacity:0;transition:opacity .2s .2s}.ribbons-animate :is(.section-ribbon:not(.next-event__ribbon),.card-grid__label).aos-animate{transform:none}.ribbons-animate :is(.section-ribbon:not(.next-event__ribbon),.card-grid__label).aos-animate :is(.section-ribbon-text,.card-grid__label-text){opacity:1}@media(max-width:1440px){.section-ribbon{--section-ribbon-width:582px;--section-ribbon-height:44px}}@media(max-width:1024px){.section-ribbon{--section-ribbon-width:426px;--section-ribbon-height:56px}}@media(max-width:767px){.section-ribbon{--section-ribbon-width:412px;--section-ribbon-max-width:calc(100vw - 18px)}}.heat-text__word{white-space:nowrap}.heat-text__char{display:inline-block}.kalitta-button{align-items:center;box-sizing:border-box;display:flex;font-family:forma-djr-micro,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:64px;justify-content:space-between;letter-spacing:2px;line-height:24px;margin:0;text-decoration:none;text-transform:uppercase;transition:background-color .15s,box-shadow .15s ease-in-out}.kalitta-button .button-text{display:inline-block;padding:0 24px}.kalitta-button .button-arrows{align-items:center;box-sizing:border-box;display:flex;gap:10px;height:100%;justify-content:center;transition:background-color .15s,color .15s,box-shadow .15s ease-in-out;width:64px}.kalitta-button .button-arrows-inner{height:20px;width:20px}.kalitta-button.button-primary{background-color:var(--red-1);border:1px solid var(--red-1);color:var(--white)}.kalitta-button.button-primary .button-arrows{background-color:var(--white);border-left:1px solid var(--red-1);color:var(--red-1)}.is-linked-card:hover .kalitta-button.button-primary,.kalitta-button.button-primary:hover{background-color:var(--red-2);border-color:transparent}.is-linked-card:hover .kalitta-button.button-primary .button-arrows,.kalitta-button.button-primary:hover .button-arrows{background-color:var(--red-1);color:var(--white)}.kalitta-button.button-secondary{background-color:transparent;border:1px solid var(--black);color:var(--black)}.kalitta-button.button-secondary .button-arrows{background-color:transparent;border-left:1px solid var(--black);color:var(--black)}.is-linked-card:hover .kalitta-button.button-secondary,.kalitta-button.button-secondary:hover{box-shadow:inset 0 0 0 2px var(--black)}.is-linked-card:hover .kalitta-button.button-secondary .button-arrows,.kalitta-button.button-secondary:hover .button-arrows{box-shadow:inset 2px 0 0 0 var(--black)}.kalitta-button.button-tertiary{background-color:transparent;border:1px solid var(--white);color:var(--white)}.kalitta-button.button-tertiary .button-arrows{background-color:transparent;border-left:1px solid var(--white);color:var(--white)}.is-linked-card:hover .kalitta-button.button-tertiary,.kalitta-button.button-tertiary:hover{box-shadow:inset 0 0 0 2px var(--white)}.is-linked-card:hover .kalitta-button.button-tertiary .button-arrows,.kalitta-button.button-tertiary:hover .button-arrows{box-shadow:inset 2px 0 0 0 var(--white)}.kalitta-button.button-inverse{background-color:var(--white);border:1px solid var(--white);color:var(--black)}.kalitta-button.button-inverse .button-arrows{background-color:var(--red-1);border-left:1px solid var(--white);color:var(--white)}.is-linked-card:hover .kalitta-button.button-inverse,.kalitta-button.button-inverse:hover{background-color:var(--gray-2)}.is-linked-card:hover .kalitta-button.button-inverse .button-arrows,.kalitta-button.button-inverse:hover .button-arrows{background-color:var(--white);color:var(--red-1)}.kalitta-button.button-small{height:44px}.kalitta-button.button-small .button-arrows{width:44px}@media(max-width:1440px){.kalitta-button{font-size:16px;height:44px;line-height:20px}.kalitta-button .button-arrows{width:44px}}.site-header{--site-header-height:56px;--site-header-link-size:15px;--site-header-link-gap:0;--site-header-link-padding:1.25rem;--site-header-bg:color-mix(in srgb,var(--gray-8) 81%,transparent);--site-header-blur:10px;--site-header-link-hover-bg:var(--gray-8);--site-header-link-hover-color:var(--wp--preset--color--base);--site-header-link-hover-accent:var(--red-1);--site-header-link-hover-accent-size:2px;--site-header-caret-size:0.25em;--site-header-caret-gap:0.6em;--site-header-caret-offset:2px;--site-header-logo-width:200px;backdrop-filter:blur(var(--site-header-blur));background-color:var(--site-header-bg);gap:2rem;min-height:var(--site-header-height);position:relative}body:has(.entry-content>.driver-banner:first-child) .site-header,body:has(.entry-content>.homepage-banner:first-child) .site-header,body:has(.entry-content>.page-banner:first-child) .site-header,body:has(.events-listing__banner) .site-header,body:has(.news-article__banner) .site-header,body:has(.news-listing__banner) .site-header{margin-bottom:calc(var(--site-header-height)*-1)}.site-header .site-header__nav{flex:1 1 0}.site-header{font-family:forma-djr-micro,sans-serif}.site-header .wp-block-navigation{font-size:var(--site-header-link-size);font-weight:500;letter-spacing:0;line-height:1}.site-header .wp-block-navigation__container{gap:var(--site-header-link-gap)}.site-header .wp-block-navigation-item__content{align-items:center;color:inherit;display:flex;height:var(--site-header-height);padding-inline:var(--site-header-link-padding);text-decoration:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease;white-space:nowrap}.site-header .wp-block-navigation-item__content:active,.site-header .wp-block-navigation-item__content:focus-visible,.site-header .wp-block-navigation-item__content:hover{background-color:var(--site-header-link-hover-bg);box-shadow:inset 0 calc(var(--site-header-link-hover-accent-size)*-1) 0 var(--site-header-link-hover-accent);color:var(--site-header-link-hover-color)}.site-header .has-child>.wp-block-navigation-item__content:after,.site-header .site-header__has-dropdown>.wp-block-navigation-item__content:after{border-inline:var(--site-header-caret-size) solid transparent;border-top:var(--site-header-caret-size) solid;content:"";flex:none;margin-left:var(--site-header-caret-gap);transform:translateY(var(--site-header-caret-offset))}@media(prefers-reduced-motion:reduce){.site-header .wp-block-navigation-item__content{transition:none}}.site-header .site-header__logo{flex:0 0 auto}.site-header .site-header__logo img{display:block;height:auto;width:var(--site-header-logo-width)}header.wp-block-template-part:has(>.site-header){position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:20}header.wp-block-template-part:has(>.site-header)+*{margin-block-start:0}.who-menu,.who-menu-preview{--who-label-width:max(18.5%,215px);--who-driver-height:clamp(220px,calc(4.06vw + 168px),270px);--who-heading-size:clamp(20px,calc(0.625vw + 12px),24px);--who-name-size:clamp(16px,calc(0.3125vw + 12px),18px);--who-subtitle-size:clamp(15px,calc(0.15625vw + 13px),16px);--who-caption-height:clamp(56px,3.96vw,76px);--who-team-height:clamp(60px,4.06vw,78px);--who-slope:.2222;--who-wedge:calc(var(--who-driver-height)*var(--who-slope));--who-teams-wedge:40px;box-sizing:border-box;color:var(--white);font-family:forma-djr-micro,sans-serif;font-size:14px;line-height:1.35}.who-menu *,.who-menu :after,.who-menu :before,.who-menu-preview *,.who-menu-preview :after,.who-menu-preview :before{box-sizing:border-box}.who-menu li,.who-menu ul,.who-menu-preview li,.who-menu-preview ul{list-style:none;margin:0;padding:0}.who-menu a,.who-menu-preview a{text-decoration:none}.who-menu a:focus-visible,.who-menu-preview a:focus-visible{box-shadow:inset 0 0 0 7px var(--gray-8);outline:3px solid var(--white);outline-offset:-5px}.who-menu__trigger{align-items:center;color:var(--gray-2);cursor:pointer;display:flex;font:inherit;font-size:var(--site-header-link-size,15px);font-weight:500;gap:.6em;list-style:none;min-height:var(--site-header-height,56px);padding:0 var(--site-header-link-padding,1.25rem);transition:color .15s ease,background-color .15s ease,box-shadow .15s ease;white-space:nowrap}.who-menu__trigger::-webkit-details-marker{display:none}.who-menu__trigger::marker{content:""}.who-menu__trigger:focus-visible,.who-menu__trigger:hover{background:var(--gray-8);color:var(--white)}.who-menu__trigger:focus-visible{outline:2px solid var(--white);outline-offset:-4px}.who-menu__caret{border-inline:.25em solid transparent;border-top:.25em solid}.who-menu[open]>.who-menu__trigger{background:var(--gray-8);box-shadow:inset 0 -2px var(--red-1);color:var(--white)}.who-menu__panel{background:var(--white);border-bottom:1px solid var(--gray-8);box-shadow:0 12px 20px color-mix(in srgb,var(--black) 20%,transparent);inset:100% 0 auto;max-height:calc(100dvh - var(--site-header-height, 56px) - 32px);overflow-y:auto;position:absolute;z-index:30}.who-menu:not([open])>.who-menu__panel{display:none}@media(min-width:1025px){.who-menu::details-content{transition:content-visibility allow-discrete .15s}.who-menu__panel{opacity:0;transition:opacity .15s ease,display allow-discrete .15s}.who-menu[open]>.who-menu__panel{opacity:1;transition-duration:.25s}@starting-style{.who-menu[open]>.who-menu__panel{opacity:0}}body:after{background:color-mix(in srgb,var(--white) 50%,transparent);content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .15s ease;z-index:10}body:has(.site-header .who-menu[open]):after{opacity:1;transition-duration:.25s}}.who-menu__row{display:grid;grid-template-columns:var(--who-label-width) minmax(0,1fr);position:relative}.who-menu__heading{align-items:center;background:var(--red-1);clip-path:polygon(0 0,100% 0,calc(100% - var(--who-wedge)) 100%,0 100%);color:var(--white);display:flex;font-family:guildhall-wide,sans-serif;font-size:var(--who-heading-size);font-style:italic;font-weight:500;justify-content:center;letter-spacing:1px;margin:0;overflow-wrap:anywhere;padding:1rem 2rem 1rem 1rem;position:relative;text-transform:uppercase;z-index:2}.who-menu__row--drivers{background:var(--who-card-bg,var(--gray-2))}.who-menu__cards,.who-menu__teams{display:grid;grid-template-columns:repeat(var(--who-count,5),minmax(0,1fr));min-width:0}.who-menu__card{background:var(--who-card-bg,var(--gray-2));min-width:0}.who-menu__card--silver{--who-card-bg:var(--gray-2);--who-card-hover:var(--gray-3)}.who-menu__card--red{--who-card-bg:var(--red-1);--who-card-hover:var(--red-2)}.who-menu__card--yellow{--who-card-bg:var(--gold-1);--who-card-hover:var(--gold-2)}.who-menu__card--gold{--who-card-bg:var(--true-gold-1);--who-card-hover:var(--true-gold-2)}.who-menu__card--charcoal{--who-card-bg:var(--gray-6);--who-card-hover:var(--gray-7)}.who-menu__card--charcoal,.who-menu__card--silver{--who-card-tint:var(--gray-2)}.who-menu__card--red{--who-card-tint:color-mix(in srgb,var(--red-1) 30%,var(--white))}.who-menu__card--yellow{--who-card-tint:color-mix(in srgb,var(--gold-1) 50%,var(--white))}.who-menu__card--gold{--who-card-tint:color-mix(in srgb,var(--true-gold-1) 55%,var(--white))}.who-menu__driver{color:var(--white);display:block;height:var(--who-driver-height);overflow:hidden;position:relative}.who-menu__driver:after{background:repeating-linear-gradient(106deg,transparent 0 14px,hsla(0,0%,100%,.18) 14px 15px),var(--who-card-hover,var(--gray-3));content:"";inset:0;opacity:0;position:absolute;transition:opacity .15s ease;z-index:0}.who-menu__driver:focus-visible:after,.who-menu__driver:hover:after{opacity:1}.who-menu__driver:hover{color:var(--white)}.who-menu__driver:hover .who-menu__caption{background:color-mix(in srgb,var(--gray-8) 93%,transparent)}.who-menu__driver:hover .who-menu__arrow{transform:translateX(3px)}.who-menu__portrait{display:block;height:100%;object-fit:contain;object-position:center bottom;position:relative;width:100%;z-index:1}.who-menu__portrait--top{object-position:center top}.who-menu__portrait--center{object-position:center}.who-menu__monogram{align-items:center;color:color-mix(in srgb,var(--black) 25%,transparent);font-size:clamp(48px,5vw,96px);font-style:italic;font-weight:800;height:100%;padding-bottom:3rem;position:relative}.who-menu__caption,.who-menu__monogram{display:flex;justify-content:center;z-index:1}.who-menu__caption{backdrop-filter:blur(var(--site-header-blur,10px));background:color-mix(in srgb,var(--gray-8) 81%,transparent);flex-direction:column;inset:auto 0 0;min-height:var(--who-caption-height);padding:10px 30px 10px 14px;position:absolute;transition:background .15s ease}.who-menu__card:first-child .who-menu__driver{overflow:visible}.who-menu__card:first-child .who-menu__driver:after{inset-inline-start:calc(var(--who-wedge)*-1)}.who-menu__card:first-child .who-menu__caption{inset-inline-start:calc(var(--who-wedge)*-1);padding-inline-start:calc(14px + var(--who-wedge))}.who-menu__name{font-size:var(--who-name-size);font-weight:700;overflow-wrap:anywhere}.who-menu__subtitle{font-size:var(--who-subtitle-size);font-weight:400;margin-top:3px;overflow-wrap:anywhere}@media(max-width:1800px){.who-menu__subtitle{min-height:2lh}}.who-menu__arrow{inset-inline-end:12px;margin-top:-10px;position:absolute;top:50%;transition:transform .15s ease}.who-menu__row--teams{background:var(--white)}.who-menu__row--teams .who-menu__heading{background:none;clip-path:none;margin-right:var(--who-wedge);overflow:hidden}.who-menu__row--teams .who-menu__heading:before{background:var(--gray-8);content:"";inset:0 0 -1px -50%;position:absolute;transform:skewX(calc(atan(var(--who-slope))*-1));transform-origin:top;z-index:-1}.who-menu__teams>li{border-right:1px solid var(--gray-3);display:flex;min-width:0}.who-menu__team{align-items:center;color:var(--gray-8);display:flex;font-size:var(--who-name-size);font-weight:700;min-height:var(--who-team-height);overflow-wrap:anywhere;padding:14px 30px 14px 14px;position:relative;width:100%}.who-menu__team:hover{background:var(--who-card-tint,var(--gray-1));color:var(--gray-8)}.who-menu__teams>li:first-child .who-menu__team{border-inline-start:calc(var(--who-wedge) + var(--who-teams-wedge)) solid transparent;margin-inline-start:calc((var(--who-wedge) + var(--who-teams-wedge))*-1);width:calc(100% + var(--who-wedge) + var(--who-teams-wedge))}.who-menu__team:focus-visible{box-shadow:none;outline-color:var(--gray-8)}.site-header{padding-inline:96px!important;z-index:20}.site-header .site-header__nav .wp-block-navigation-item,.site-header .site-header__nav .wp-block-navigation__container,.site-header .site-header__nav .wp-block-navigation__responsive-close,.site-header .site-header__nav .wp-block-navigation__responsive-container,.site-header .site-header__nav .wp-block-navigation__responsive-container-content,.site-header .site-header__nav .wp-block-navigation__responsive-dialog,.site-header>.site-header__nav{position:static}.site-header .site-header__menu-toggle[hidden],.site-header .site-header__nav[hidden]{display:none!important}.site-header .site-header__menu-toggle{align-items:center;background:transparent;border:0;color:var(--white);cursor:pointer;font:inherit;gap:.6rem;min-height:44px;padding:8px 12px}.site-header .site-header__menu-toggle:focus-visible{outline:2px solid var(--white);outline-offset:-2px}.site-header .site-header__menu-icon{background:currentColor;height:2px;position:relative;width:22px}.site-header .site-header__menu-icon:after,.site-header .site-header__menu-icon:before{background:currentColor;content:"";height:2px;inset-inline:0;position:absolute;transition:transform .15s ease}.site-header .site-header__menu-icon:before{top:-7px}.site-header .site-header__menu-icon:after{top:7px}.site-header [aria-expanded=true]>.site-header__menu-icon{background:transparent}.site-header [aria-expanded=true]>.site-header__menu-icon:before{transform:translateY(7px) rotate(45deg)}.site-header [aria-expanded=true]>.site-header__menu-icon:after{transform:translateY(-7px) rotate(-45deg)}@media(min-width:1025px)and (max-width:1400px){.site-header{--site-header-link-padding:.75rem;gap:1rem}}@media(max-width:1024px){body{--tablet-row-height:124px;--tablet-link-size:24px;--tablet-gutter:24px;--tablet-panel-bg:color-mix(in srgb,var(--black) 85%,transparent);--tablet-rule:var(--black)}.site-header.site-header{background-color:transparent;background-image:linear-gradient(var(--site-header-bg) var(--site-header-height),transparent 0);display:grid;gap:0;grid-template-columns:1fr auto 1fr;grid-template-rows:var(--site-header-height) auto auto;height:var(--site-header-height);padding:0!important}.site-header.site-header .site-header__menu-toggle{background:transparent;border-inline-end:1px solid var(--tablet-rule);display:flex;grid-column:1;grid-row:1;height:var(--site-header-height);justify-content:center;justify-self:start;min-height:0;padding:0;width:var(--site-header-height)}.site-header.site-header .site-header__menu-toggle[aria-expanded=true]{background:var(--white);border-inline-end-color:var(--gray-2);color:var(--gray-8)}.site-header.site-header .site-header__logo{grid-column:2;grid-row:1;--site-header-logo-width:160px;padding:10px 0}.site-header.site-header .site-header__nav{grid-column:1/-1;width:100%}.site-header.site-header .site-header__nav--left{grid-row:2}.site-header.site-header .site-header__nav--right{grid-row:3}.site-header.site-header .site-header__nav .wp-block-navigation__container{align-items:stretch;display:flex;flex-direction:column;gap:0;width:100%}.site-header.site-header .site-header__nav .wp-block-navigation-item{width:100%}.site-header.site-header .site-header__nav .wp-block-navigation-item__content{box-sizing:border-box;color:var(--white);font-size:var(--tablet-link-size);height:auto;min-height:var(--tablet-row-height);padding:16px var(--tablet-gutter);position:relative;width:100%}.site-header.site-header .site-header__nav .wp-block-navigation-item__content:active,.site-header.site-header .site-header__nav .wp-block-navigation-item__content:focus-visible,.site-header.site-header .site-header__nav .wp-block-navigation-item__content:hover{background:color-mix(in srgb,var(--white) 10%,transparent);box-shadow:none;color:var(--white)}.site-header.site-header .site-header__nav .wp-block-navigation__responsive-container-content{align-items:stretch}.site-header .has-child>.wp-block-navigation-item__content:after,.site-header .site-header__has-dropdown>.wp-block-navigation-item__content:after,.who-menu__caret{border:0;border-right:2px solid;border-top:2px solid;height:.45em;margin-left:auto;transform:rotate(45deg);width:.45em}.site-header .who-menu{width:100%}.who-menu__trigger{color:var(--white);font-size:var(--tablet-link-size);justify-content:space-between;line-height:1;min-height:var(--tablet-row-height);padding:16px var(--tablet-gutter);position:relative}.who-menu__trigger:focus-visible,.who-menu__trigger:hover{background:color-mix(in srgb,var(--white) 10%,transparent);color:var(--white)}.site-header__nav .wp-block-navigation-item__content:before,.who-menu__trigger:before{background:var(--tablet-rule);content:"";height:1px;inset:auto var(--tablet-gutter) 0;position:absolute}.site-header:has(.who-menu[open]) .site-header__nav--right{display:none}.site-header:has(.who-menu[open]) .site-header__nav--left .wp-block-navigation__container>:not(:has(.who-menu[open])){display:none}.who-menu[open]>.who-menu__trigger{background:var(--white);border-block:1px solid var(--gray-3);box-shadow:none;color:var(--gray-8);flex-direction:row-reverse;gap:16px;justify-content:flex-end}.who-menu[open]>.who-menu__trigger .who-menu__caret{margin-left:0;transform:rotate(-135deg)}.who-menu[open]>.who-menu__trigger:before{content:none}body:has(.site-header__menu-toggle[aria-expanded=true]){overflow:hidden}body:has(.site-header__menu-toggle[aria-expanded=true]) .site-header{align-content:start;background-attachment:local;height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));overflow-y:auto;overscroll-behavior:contain}body:has(.site-header__menu-toggle[aria-expanded=true]):after{backdrop-filter:blur(32px);background:var(--tablet-panel-bg);content:"";inset:0;pointer-events:none;position:fixed;z-index:10}body:has(.site-header__menu-toggle[aria-expanded=true]):has(.site-header .who-menu[open]):after{background:var(--white)}.who-menu__panel{--who-wedge:0px;--who-teams-wedge:0px;--who-slope:0;border-bottom:0;box-shadow:none;max-height:none;position:static}.who-menu .who-menu__row{display:block}.who-menu .who-menu__heading{justify-content:flex-start;min-height:60px;padding:12px 24px}.who-menu .who-menu__card:first-child{grid-column:span 2}.who-menu .who-menu__teams{grid-template-columns:minmax(0,1fr)}.who-menu .who-menu__teams>li{border-right:0}.who-menu .who-menu__row--drivers .who-menu__heading,.who-menu .who-menu__teams>li{border-bottom:1px solid var(--gray-3)}.who-menu .who-menu__row--teams{border-top:1px solid var(--gray-3)}.who-menu .who-menu__team{padding-inline:24px 44px}.who-menu .who-menu__arrow{inset-inline-end:20px}}@media(max-width:767px){body{--tablet-link-size:20px}.who-menu__panel{--who-heading-size:20px;--who-name-size:15px;--who-subtitle-size:14px;--who-driver-height:150px;--who-caption-height:48px;--who-team-height:56px}.who-menu .who-menu__heading,.who-menu[open]>.who-menu__trigger{min-height:48px;padding:10px 16px}.who-menu .who-menu__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.who-menu .who-menu__card:first-child .who-menu__subtitle{min-height:0}.who-menu .who-menu__caption,.who-menu .who-menu__card:first-child .who-menu__caption{padding:8px 12px}.who-menu .who-menu__caption .who-menu__arrow{inset-inline-end:12px;margin-top:0;top:calc(100% - var(--who-driver-height) + 10px)}.who-menu .who-menu__card:is(.who-menu__card--silver,.who-menu__card--yellow) .who-menu__arrow{color:var(--gray-8)}.who-menu .who-menu__team{font-size:16px;padding-inline:16px 36px}}@media(min-width:768px)and (max-width:1024px){.who-menu__panel{--who-heading-size:24px;--who-name-size:16px;--who-subtitle-size:15px;--who-driver-height:280px;--who-caption-height:72px;--who-team-height:76px}.who-menu .who-menu__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.who-menu-preview{container-type:inline-size;--who-wedge:0px;--who-teams-wedge:0px;--who-slope:0;--who-driver-height:220px;--who-heading-size:16px;--who-name-size:14px;--who-subtitle-size:13px;--who-caption-height:80px;--who-team-height:60px}.who-menu-preview .who-menu__monogram{font-size:48px;padding-bottom:60px}.who-menu-preview-modal{max-width:none;width:min(1300px,95vw)}.kalitta-navigation-warning{border-left:3px solid #dba617;padding-left:12px}@container (max-width: 650px){.who-menu-preview .who-menu__row{display:block}.who-menu-preview .who-menu__heading,.who-menu-preview .who-menu__row--teams .who-menu__heading{clip-path:none;font-size:16px;justify-content:flex-start;margin:0;min-height:44px;padding:12px 20px}.who-menu-preview .who-menu__cards,.who-menu-preview .who-menu__teams{grid-template-columns:1fr}.who-menu-preview .who-menu__driver{display:grid;grid-template-columns:80px minmax(0,1fr);height:auto;min-height:84px}.who-menu-preview .who-menu__portrait{height:84px;width:80px}.who-menu-preview .who-menu__monogram{font-size:32px;height:84px;padding:0}.who-menu-preview .who-menu__caption{min-height:84px;position:relative}.who-menu-preview .who-menu__card:first-child .who-menu__driver{overflow:hidden}.who-menu-preview .who-menu__card:first-child .who-menu__caption{inset-inline-start:0;padding-inline-start:14px}.who-menu-preview .who-menu__team{border-bottom:1px solid var(--gray-2);min-height:52px;padding-left:20px}}@media(prefers-reduced-motion:reduce){.site-header__menu-icon:after,.site-header__menu-icon:before,.who-menu::details-content,.who-menu__arrow,.who-menu__caption,.who-menu__driver:after,.who-menu__panel,.who-menu__trigger,body:after{transition:none}}.what-menu{--what-card-height:calc(var(--who-driver-height) + var(--who-team-height));--what-caption-height:clamp(72px,calc(2.5vw + 40px),88px);--what-title-size:clamp(16px,calc(0.3125vw + 12px),18px);--what-subtitle-size:clamp(15px,calc(0.15625vw + 13px),16px);background:var(--white);display:block}.what-menu__cards{display:grid;grid-template-columns:repeat(var(--what-count,5),minmax(0,1fr));min-width:0}.what-menu__card{background:var(--what-card-bg,var(--gray-2));min-width:0}.what-menu__card--silver{--what-card-bg:var(--gray-2);--what-card-hover:var(--gray-3)}.what-menu__card--red{--what-card-bg:var(--red-1);--what-card-hover:var(--red-2)}.what-menu__card--yellow{--what-card-bg:var(--gold-1);--what-card-hover:var(--gold-2)}.what-menu__card--gold{--what-card-bg:var(--true-gold-1);--what-card-hover:var(--true-gold-2)}.what-menu__card--charcoal{--what-card-bg:var(--gray-6);--what-card-hover:var(--gray-7)}.what-menu__link{color:var(--white);display:block;height:var(--what-card-height);overflow:hidden;position:relative}.what-menu__link:after{background:var(--what-card-hover,var(--gray-3));content:"";inset:0;opacity:0;position:absolute;transition:opacity .15s ease;z-index:0}.what-menu__link:focus-visible:after,.what-menu__link:hover:after{opacity:1}.what-menu__link:focus-visible .what-menu__image--zoom,.what-menu__link:hover .what-menu__image--zoom{opacity:1}.what-menu__link:hover{color:var(--white)}.what-menu__link:hover .what-menu__caption{background:color-mix(in srgb,var(--gray-8) 93%,transparent)}.what-menu__link:hover .what-menu__arrow{transform:translateX(3px)}.what-menu__image{display:block;height:100%;position:relative;width:100%;z-index:1}.what-menu__image--cover{object-fit:cover}.what-menu__image--zoom{inset:0;opacity:0;position:absolute;transform:scale(1.12);transition:opacity .2s ease}.what-menu__image--top{object-position:center top}.what-menu__image--center{object-position:center}.what-menu__image--bottom{object-position:center bottom}.what-menu__image--contain{height:calc(100% - var(--what-caption-height));object-fit:cover;object-position:left center;translate:0 calc(var(--what-caption-height)/2)}.what-menu__monogram{align-items:center;color:color-mix(in srgb,var(--black) 25%,transparent);font-size:clamp(48px,5vw,96px);font-style:italic;font-weight:800;height:100%;padding-bottom:3rem;position:relative}.what-menu__caption,.what-menu__monogram{display:flex;justify-content:center;z-index:1}.what-menu__caption{backdrop-filter:blur(var(--site-header-blur,10px));background:color-mix(in srgb,var(--gray-8) 81%,transparent);flex-direction:column;inset:auto 0 0;min-height:var(--what-caption-height);padding:10px 30px 10px 14px;position:absolute;transition:background .15s ease}.what-menu__title{font-size:var(--what-title-size);font-weight:700;overflow-wrap:anywhere}.what-menu__subtitle{font-size:var(--what-subtitle-size);font-weight:400;margin-top:3px;overflow-wrap:anywhere}@media(max-width:1800px){.what-menu__subtitle{min-height:2lh}}.what-menu__arrow{inset-inline-end:12px;margin-top:-10px;position:absolute;top:50%;transition:transform .15s ease}@media(min-width:768px)and (max-width:1024px){.what-menu{--what-card-height:316px;--what-caption-height:92px;--what-title-size:18px;--what-subtitle-size:16px}.what-menu__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.what-menu__arrow{inset-inline-end:20px}.what-menu__image--contain{height:calc(100% - var(--what-caption-height)/2);translate:0 calc(var(--what-caption-height)/4)}}@media(max-width:767px){.what-menu{--what-card-height:155px;--what-caption-height:52px;--what-title-size:16px;--what-subtitle-size:15px}.what-menu__cards{grid-template-columns:minmax(0,1fr)}.what-menu__subtitle{min-height:0}.what-menu__image--contain{height:100%;object-fit:contain;object-position:center;translate:0 -10%}.what-menu__caption{padding:6px 16px}.what-menu__arrow{inset-inline-end:16px}}@media(prefers-reduced-motion:reduce){.what-menu__arrow,.what-menu__caption,.what-menu__image--zoom,.what-menu__link:after{transition:none}}.news-menu{--news-height:calc(var(--who-driver-height) + var(--who-team-height));--news-banner-size:clamp(18px,calc(0.3125vw + 14px),20px);--news-headline-size:clamp(21px,calc(0.46875vw + 15px),24px);--news-meta-size:clamp(18px,calc(0.3125vw + 14px),20px);--news-tile-size:clamp(16px,calc(0.3125vw + 12px),18px);--news-gutter:clamp(20px,1.6vw,30px);background:var(--white);height:var(--news-height)}.news-menu,.news-menu__featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.news-menu__featured{color:var(--gray-8);min-width:0;padding:var(--news-gutter)}.news-menu__featured:hover{background:color-mix(in srgb,var(--black) 8%,transparent);color:var(--gray-8)}.news-menu__featured:hover .news-menu__photo--zoom{opacity:1}.news-menu__featured:hover .news-menu__arrow{transform:translateX(3px)}.news-menu__photo-frame{display:block;min-width:0;overflow:hidden;position:relative}.news-menu__photo{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.news-menu__photo--empty{background:var(--gray-2)}.news-menu__photo--zoom{inset:0;opacity:0;position:absolute;transform:scale(1.12);transition:opacity .2s ease}.news-menu__body{display:flex;flex-direction:column;min-width:0;position:relative}.news-menu__banner{align-self:start;background:var(--red-1);clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);color:var(--white);font-family:guildhall-wide,sans-serif;font-size:var(--news-banner-size);font-style:italic;font-weight:500;letter-spacing:.025em;max-width:100%;padding:.55em 3em .55em 1.4em;text-transform:uppercase}.news-menu__headline{font-size:var(--news-headline-size);font-weight:700;line-height:1.3;margin:1.25em var(--news-gutter) 0;overflow-wrap:anywhere}.news-menu__date{font-size:var(--news-meta-size);font-weight:500;margin:1em var(--news-gutter) 0}.news-menu__featured .news-menu__arrow{inset:auto auto 0 var(--news-gutter);position:absolute}.news-menu__tiles{display:grid;grid-template-columns:repeat(var(--news-count,4),minmax(0,1fr));min-width:0}.news-menu__tile{background:var(--news-tile-bg,var(--gray-2));min-width:0}.news-menu__tile--silver{--news-tile-bg:var(--gray-2)}.news-menu__tile--red{--news-tile-bg:var(--red-1);--news-tile-color:var(--white)}.news-menu__tile--yellow{--news-tile-bg:var(--gold-1)}.news-menu__tile--gold{--news-tile-bg:var(--true-gold-1)}.news-menu__tile--charcoal{--news-tile-bg:var(--gray-6)}.news-menu__tile-link{align-items:center;color:var(--news-tile-color,var(--gray-8));display:flex;flex-direction:column;font-size:var(--news-tile-size);font-weight:700;height:100%;justify-content:center;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;padding:1.5em 1em 3.5em;position:relative;text-align:center}.news-menu__tile-link:hover{background:color-mix(in srgb,var(--black) 8%,transparent);color:var(--news-tile-color,var(--gray-8))}.news-menu__tile-link:hover .news-menu__arrow{transform:translateX(3px)}.news-menu__tile .news-menu__arrow{inset:auto 0 1.5em;position:absolute}.news-menu__arrow{transition:transform .15s ease}@media(min-width:1025px){.news-menu__tile .news-menu__arrow{bottom:var(--news-gutter)}}@media(min-width:768px)and (max-width:1024px){.news-menu{--news-gutter:20px;display:block;height:auto}.news-menu__featured{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);height:239px}.news-menu__tile-link{min-height:287px}}@media(max-width:767px){.news-menu{--news-banner-size:18px;--news-headline-size:20px;--news-meta-size:18px;--news-tile-size:18px;--news-gutter:12px;display:block;height:auto}.news-menu__featured{grid-template-columns:minmax(0,1fr)}.news-menu__photo{height:177px}.news-menu__date,.news-menu__headline{margin-inline:0}.news-menu__featured .news-menu__arrow{margin-top:1em;position:static}.news-menu__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.news-menu__tile-link{min-height:160px}}@media(max-width:1024px){.news-menu__tiles{border-top:1px solid var(--gray-3)}}@media(prefers-reduced-motion:reduce){.news-menu__arrow,.news-menu__photo--zoom{transition:none}}footer.wp-block-template-part:has(>.site-footer){margin-block-start:0}.site-footer{--footer-pad:clamp(24px,3vw,56px);--footer-wedge:clamp(40px,3.125vw,60px);--footer-fact-heading-size:clamp(18px,calc(0.3125vw + 14px),20px);--footer-fact-size:clamp(20px,calc(0.625vw + 12px),24px);--footer-social-heading-size:clamp(14px,calc(0.15625vw + 12px),15px);--footer-social-size:clamp(14px,calc(0.3125vw + 10px),16px);--footer-tile:clamp(34px,2.1vw,40px);--footer-icon:55%;--footer-meta-size:clamp(14px,calc(0.3125vw + 10px),16px);background:var(--gray-8);border-top:1px solid var(--red-1);color:var(--white);display:grid;font-family:forma-djr-micro,sans-serif;gap:var(--footer-pad);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;min-height:clamp(480px,38vw,760px);padding-bottom:var(--footer-pad);position:relative}.site-footer,.site-footer *,.site-footer :after,.site-footer :before{box-sizing:border-box}.site-footer li,.site-footer ul{list-style:none;margin:0;padding:0}.site-footer a{text-decoration:none}.site-footer__art{height:auto;inset:var(--footer-pad);margin:auto;max-height:100%;max-width:min(47%,880px);object-fit:contain;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.site-footer__fact{align-self:start;background:var(--red-1);clip-path:polygon(0 0,100% 0,calc(100% - var(--footer-wedge)) 100%,0 100%);grid-column:1;grid-row:1;justify-self:start;margin-top:var(--footer-pad);max-width:min(48%,640px);padding:.9em calc(var(--footer-wedge) + 1.4em) 1.1em var(--footer-pad);position:relative}.site-footer__fact-heading{font-family:guildhall-wide,sans-serif;font-size:var(--footer-fact-heading-size);font-style:italic;font-weight:500;letter-spacing:1px;margin:0 0 .7em;text-transform:uppercase}.site-footer__fact-item{font-size:var(--footer-fact-size);font-weight:500;line-height:1.45}.site-footer__fact-item:not(:first-child),.site-footer__facts.is-rotated .site-footer__fact-item{display:none}.site-footer__facts.is-rotated .site-footer__fact-item.is-active{display:block}.site-footer__social{align-self:start;grid-column:2;grid-row:1;justify-self:end;padding-inline-end:var(--footer-pad);padding-top:var(--footer-pad);position:relative}.site-footer__social-heading{font-size:var(--footer-social-heading-size);font-weight:700;letter-spacing:.14em;margin:0 0 1em;text-transform:uppercase}.site-footer__social-list{display:grid;gap:.85em}.site-footer__social-link{align-items:center;color:var(--white);display:flex;gap:.85em}.site-footer__social-link:focus-visible,.site-footer__social-link:hover{color:var(--white)}.site-footer__social-link:hover .site-footer__tile{background:var(--red-2)}.site-footer__social-link:focus-visible{outline:2px solid var(--white);outline-offset:3px}.site-footer__tile{align-items:center;background:var(--red-1);display:flex;flex:none;height:var(--footer-tile);justify-content:center;transition:background .15s ease;width:var(--footer-tile)}.site-footer__icon{height:var(--footer-icon);width:var(--footer-icon)}.site-footer__social-text{display:flex;flex-direction:column;font-size:var(--footer-social-size);line-height:1.35}.site-footer__social-name{font-weight:500}.site-footer__social-handle{font-weight:700}.site-footer__logo{grid-column:1;height:auto;justify-self:start;margin-inline-start:var(--footer-pad);width:clamp(84px,8vw,120px)}.site-footer__copyright,.site-footer__logo{align-self:end;grid-row:3;position:relative}.site-footer__copyright{font-size:var(--footer-meta-size);font-weight:500;grid-column:2;letter-spacing:.06em;margin:0;padding-inline-end:var(--footer-pad);text-align:right;text-transform:uppercase;white-space:nowrap}@media(min-width:768px)and (max-width:1024px){.site-footer{--footer-pad:28px;--footer-fact-heading-size:16px;--footer-fact-size:16px;--footer-social-heading-size:13px;--footer-social-size:16px;--footer-meta-size:16px;--footer-tile:44px;--footer-icon:70%;min-height:780px}.site-footer__art{inset-block-start:calc(var(--footer-pad) + 160px);max-width:min(88%,680px)}.site-footer__fact{grid-column:1/-1;max-width:52%}.site-footer__social-list{gap:.5em}}@media(max-width:767px){.site-footer{--footer-pad:20px;--footer-wedge:28px;--footer-fact-heading-size:16px;--footer-fact-size:14px;--footer-social-heading-size:15px;--footer-social-size:15px;--footer-meta-size:14px;--footer-tile:40px;--footer-icon:70%;gap:var(--footer-pad);grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto);min-height:0;padding-bottom:calc(var(--footer-pad)*2)}.site-footer__fact{grid-column:1;max-width:92%}.site-footer__social{grid-column:1;grid-row:2;justify-self:stretch;margin-block-start:16px;padding-top:0;padding-inline:var(--footer-pad)}.site-footer__social-list{gap:.6em 1em;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__social-heading{margin-bottom:1.2em}.site-footer__art{align-self:start;grid-row:3;justify-self:center;margin:24px 0 0;max-height:none;max-width:87%;position:static}.site-footer__logo{grid-row:4;justify-self:center;margin-block-start:var(--footer-pad);margin-inline-start:0;width:76px}.site-footer__copyright{grid-column:1;grid-row:5;margin-block-start:var(--footer-pad);padding-inline:var(--footer-pad);text-align:center;white-space:normal}}@media(prefers-reduced-motion:reduce){.site-footer__tile{transition:none}}:root{--red-1:#da1f25;--red-2:#b21117;--red-3:#430204;--gold-1:#ffb732;--gold-2:#e7a429;--gold-3:#c28618;--true-gold-1:#c9a96f;--true-gold-2:#9b7e49;--true-gold-3:#695128;--gray-1:#f4f4f4;--gray-2:#ddd;--gray-3:#bbb;--gray-4:#9b9b9b;--gray-5:#7b7b7b;--gray-6:#5b5b5b;--gray-7:#3b3b3b;--gray-8:#1b1b1b;--black:#000;--white:#fff;--page-gutter:80px}@media(max-width:1440px){:root{--page-gutter:40px}}@media(max-width:1024px){:root{--page-gutter:1.5rem}}:root{--section-gap:80px}@media(max-width:1440px){:root{--section-gap:64px}}@media(max-width:1024px){:root{--section-gap:48px}}@media(max-width:767px){:root{--section-gap:32px}}:root{--font-forma-djr-micro:"forma-djr-micro",sans-serif;--font-guildhall:"guildhall-wide",sans-serif;--font-doto:"Doto",monospace}html{scroll-padding-top:calc(var(--wp-admin--admin-bar--height, 0px) + 88px)}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{overflow-x:clip}.kalitta-arrow{display:block;flex:none;margin-inline:auto;overflow:hidden}@media(prefers-reduced-motion:no-preference){:is(a:is(:hover,:focus-visible),:is(.latest-news__featured,.latest-news__card,.news-listing__featured,.news-listing__card,.is-linked-card,.wpforms-submit-container):is(:hover,:focus-within)) .kalitta-arrow .kalitta-arrow__front-move{animation:kalitta-arrow-front-move 1.75s linear infinite}:is(a:is(:hover,:focus-visible),:is(.latest-news__featured,.latest-news__card,.news-listing__featured,.news-listing__card,.is-linked-card,.wpforms-submit-container):is(:hover,:focus-within)) .kalitta-arrow .kalitta-arrow__front{animation:kalitta-arrow-front-fade 1.75s linear infinite}:is(a:is(:hover,:focus-visible),:is(.latest-news__featured,.latest-news__card,.news-listing__featured,.news-listing__card,.is-linked-card,.wpforms-submit-container):is(:hover,:focus-within)) .kalitta-arrow .kalitta-arrow__back-move{animation:kalitta-arrow-back-move 1.75s linear infinite}:is(a:is(:hover,:focus-visible),:is(.latest-news__featured,.latest-news__card,.news-listing__featured,.news-listing__card,.is-linked-card,.wpforms-submit-container):is(:hover,:focus-within)) .kalitta-arrow .kalitta-arrow__back{animation:kalitta-arrow-back-fade 1.75s linear infinite}}@keyframes kalitta-arrow-front-move{0%{transform:translate(12.982178px,10.000244px)}1.142857%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translate(12.982178px,10.000244px)}20%,9.142857%{transform:translate(29.499923px,10.000244px)}20.571429%{transform:translate(-3.586622px,10.000247px)}21.714286%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translate(-3.586622px,10.000247px)}30.857143%,to{transform:translate(12.982178px,10.000244px)}}@keyframes kalitta-arrow-front-fade{0%,18.857143%{opacity:1}19.428571%,21.714286%{opacity:0}22.285714%,to{opacity:1}}@keyframes kalitta-arrow-back-move{0%{transform:translate(6.957275px,10.000244px)}5.714286%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translate(6.957275px,10.000244px)}13.714286%,20%{transform:translate(23.475021px,10.000244px)}20.571429%{transform:translate(-9.611524px,10.000247px)}28%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translate(-9.611524px,10.000247px)}37.142857%,to{transform:translate(6.957275px,10.000244px)}}@keyframes kalitta-arrow-back-fade{0%,22.857143%{opacity:1}23.428571%,25.714286%{opacity:0}26.285714%,to{opacity:1}}.kalitta-form-arrow{display:none}::selection{background:var(--gray-8);color:var(--red-1)}
