@import url("https://fonts.googleapis.com/css2?family=Antonio:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Antonio:wght@400;700&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/raceforward/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/raceforward/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/raceforward/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/raceforward/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/raceforward/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/raceforward/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/raceforward/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/raceforward/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/raceforward/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/raceforward/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Regular.woff2) format("woff2"),url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Regular.woff) format("woff");font-style:normal;font-weight:400;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Bold.woff2) format("woff2"),url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Bold.woff) format("woff");font-style:normal;font-weight:700;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Light.woff2) format("woff2"),url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Light.woff) format("woff");font-style:normal;font-weight:200;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-SemiBold.woff2) format("woff2"),url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-SemiBold.woff) format("woff");font-style:normal;font-weight:500;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Regular.woff2) format("woff2"),url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Regular.woff) format("woff");font-style:normal;font-weight:400;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Bold.woff2) format("woff2"),url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Bold.woff) format("woff");font-style:normal;font-weight:700;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Light.woff2) format("woff2"),url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-Light.woff) format("woff");font-style:normal;font-weight:200;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-SemiBold.woff2) format("woff2"),url(/themes/custom/raceforward/assets/fonts/VTCTatsuro-SemiBold.woff) format("woff");font-style:normal;font-weight:500;}body{font-family:"colfax-web",sans-serif;}h1,h2,h3,h4,h5{font-family:"VTC Tatsuro";line-height:0.875;text-transform:uppercase;font-weight:normal;}h1{font-size:100px;}h2{font-size:90px;}h3{font-size:60px;}h4{font-size:30px;}h5{font-size:20px;}:root{--v-padding:3rem;--h-padding:6rem;}@media (max-width:1200px){:root{--v-padding:1.5rem;--h-padding:2.5rem;}}body{height:100vh;box-sizing:border-box;}.dialog-off-canvas-main-canvas{height:100%;}main{display:flex;}@media (max-width:1220px){main{flex-direction:column;}}main .layout-content{display:flex;flex-direction:column;width:100%;}main .layout-content .region-content,main .layout-content .block-system-main-block,main .layout-content .node--type-page{display:flex;flex-direction:column;width:100%;}.layout-container{display:flex;flex-direction:column;height:100%;}.layout-content{flex:1 2 50%;}.flex{display:flex;justify-content:flex-start;flex-wrap:wrap;row-gap:1em;}.layout-sidebar-second:has(.region-sidebar-second *){flex:2 1 0%;}.layout-sidebar-second:has(.region-sidebar-second *) .region-sidebar-second:has(*){padding:var(--v-padding) var(--h-padding);padding-left:0;}@media (max-width:1220px){.layout-sidebar-second:has(.region-sidebar-second *) .region-sidebar-second:has(*){padding-left:var(--h-padding);}}.text-formatted p,.text-formatted li,.text-formatted ol{margin-top:0;line-height:1.5;}.text-formatted p.quote,.text-formatted li.quote,.text-formatted ol.quote{max-width:1000px;margin-inline:auto;font-size:1.875rem;font-style:italic;}.text-formatted p.quote:before,.text-formatted li.quote:before,.text-formatted ol.quote:before{content:"“";margin-right:0.5rem;}.text-formatted p.quote:after,.text-formatted li.quote:after,.text-formatted ol.quote:after{content:"”";margin-left:0.25rem;}.text-formatted p.footnote,.text-formatted li.footnote,.text-formatted ol.footnote{font-size:85%;}.text-formatted a{color:inherit;text-decoration:underline;font-weight:700;}.text-formatted a:hover{opacity:0.75;}.text-formatted a.button{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;color:#000;background-color:#f3b31e;}.text-formatted a.button:hover{opacity:0.7;}.text-formatted a.button.center{margin:auto;}.text-formatted a.arrow-link{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;}.text-formatted a.arrow-link:hover{opacity:0.75;}.text-formatted a.arrow-link:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.text-formatted span.yellow{color:#f3b31e;}.text-formatted span.white{color:#fff;}.text-formatted span.subsection-header{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;margin-block:0;font-style:normal;}.text-formatted span.subsection-header h3{margin:0;font-weight:inherit;}@media (max-width:630px){.text-formatted span.subsection-header{font-size:2.25rem;}}.text-formatted span.author{display:flex;max-width:1000px;margin-inline:auto;}.text-formatted span.underline{position:relative;}.text-formatted span.underline:after{content:"";position:absolute;left:-10px;bottom:18px;width:calc(100% + 20px);height:14px;background-color:#fff;z-index:-1;}.text-formatted h2{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;margin-top:0;}@media (max-width:630px){.text-formatted h2{font-size:3.75rem;}}.text-formatted h2 h3{margin:0;font-weight:inherit;}.text-formatted h2 p{line-height:0.875;}.text-formatted h3{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;margin-top:0;}.text-formatted h3 h3{margin:0;font-weight:inherit;}@media (max-width:630px){.text-formatted h3{font-size:2.25rem;}}.text-formatted h4{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:60px;margin-top:0;}.text-formatted h4 h3{margin:0;font-weight:inherit;}@media (max-width:630px){.text-formatted h4{font-size:2.25rem;}}@media (max-width:630px){.text-formatted h4{font-size:2rem;}}.text-formatted h5{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:50px;margin-top:0;}.text-formatted h5 h3{margin:0;font-weight:inherit;}@media (max-width:630px){.text-formatted h5{font-size:2.25rem;}}@media (max-width:630px){.text-formatted h5{font-size:1.5rem;}}.text-formatted ul{display:flex;flex-direction:column;gap:1rem;padding-left:1.5rem;}.text-formatted ul li > ul{margin-top:1rem;}.text-formatted img{max-width:100%;height:auto;}.text-formatted div.one-half{text-align:center;}.text-formatted div.one-half img{max-width:80%;margin:auto;}.text-formatted iframe{max-width:100%;}.yellow .text-formatted .button{color:#fff;background-color:#000;}.ui-dialog{padding:var(--v-padding) var(--h-padding);display:flex;flex-direction:column;width:100% !important;height:100% !important;top:0 !important;left:0 !important;border:none !important;background-color:rgba(0,0,0,0.15);box-sizing:border-box;}@media (max-width:415px){.ui-dialog{padding:1.5rem 1rem;}}.ui-dialog .ui-dialog-titlebar{padding:var(--v-padding) var(--h-padding);display:flex;align-items:center;padding-bottom:0.5rem;border:none;background-color:#f3b31e;}.ui-dialog .ui-dialog-titlebar .ui-button{border:none;background-color:transparent;cursor:pointer;overflow:hidden;color:transparent;user-select:none;}.ui-dialog .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close{display:flex;position:static;width:1.25rem;height:1.25rem;margin:0;margin-left:auto;padding:0;background-image:url(/themes/custom/raceforward/assets/icons/close-icon-black.svg);background-size:cover;background-position:center;background-repeat:no-repeat;}.ui-dialog .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close .ui-button-icon,.ui-dialog .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close .ui-button-space{display:none;}.ui-dialog .ui-dialog-content{padding:var(--v-padding) var(--h-padding);display:flex;flex-grow:1;max-height:fit-content !important;background-color:#f3b31e;}.ui-dialog .ui-dialog-content .views-element-container{display:flex;width:100%;height:100%;}.ui-dialog.video-series-modal .ui-dialog-titlebar,.ui-dialog.video-series-modal .ui-dialog-content{color:#fff;background-color:#000;}.ui-dialog.video-series-modal .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close,.ui-dialog.video-series-modal .ui-dialog-content .ui-button.ui-dialog-titlebar-close{background-image:url(/themes/custom/raceforward/assets/icons/close-icon.svg);}.ui-dialog.video-series-modal .ui-dialog-titlebar p,.ui-dialog.video-series-modal .ui-dialog-content p{color:#fff !important;}.pager .pager__items{display:flex;align-items:center;justify-content:center;padding:0;margin:1.5rem 0 0;}.pager .pager__items .pager__item{padding:0.5rem;}@media (max-width:435px){.pager .pager__items .pager__item{padding:0.5rem 0.25rem;}}.pager .pager__items .pager__item a{text-decoration:none;color:#d8d8d8;}.pager .pager__items .pager__item.is-active a{color:inherit;}.pager .pager__items .pager__item.pager__item--previous a,.pager .pager__items .pager__item.pager__item--next a{display:flex;width:20px;height:20px;background-image:url(/themes/custom/raceforward/assets/icons/pager-arrow-icon.svg);background-repeat:no-repeat;background-position:center;color:transparent;overflow:hidden;user-select:none;}.pager .pager__items .pager__item.pager__item--previous a span,.pager .pager__items .pager__item.pager__item--next a span{display:none;}.pager .pager__items .pager__item.pager__item--previous a{transform:rotate(180deg);}.pager .pager__items .pager__item.pager__item--first,.pager .pager__items .pager__item.pager__item--last{display:none;}.pager .pager__items .pager__item.pager__item--ellipsis{color:#d8d8d8;}.focus-only{position:absolute;left:-5000px;}.focus-only:focus{left:unset;}a[id],div[id],.tab{scroll-margin-top:var(--nav-height);}.selectric-wrapper{position:relative;cursor:pointer;}.selectric-responsive{width:100%;}.selectric{border:3px solid #fff;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding:0 15px;background:#000;position:relative;overflow:hidden;}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:14px;line-height:42px;color:#fff;height:42px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric .button{display:block;position:absolute;right:0;top:0;width:42px;height:42px;line-height:42px;background-color:#000;color:#fff;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial;}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#fff;border-bottom:none;}.selectric-focus .selectric{border-color:#fff;}.selectric-hover .selectric{border-color:#fff;}.selectric-hover .selectric .button{color:#fff;}.selectric-hover .selectric .button:after{border-top-color:#fff;}.selectric-open{z-index:9999;}.selectric-open .selectric{border-color:#fff;border-bottom:none;padding-bottom:3px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.selectric-open .selectric-items{display:block;}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0;}.selectric-hide-select select{position:absolute;left:-100%;}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10;}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0;}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important;}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important;}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#000;border:3px solid #fff;z-index:-1;box-shadow:0 0 10px -6px;min-width:200px;}.selectric-items .selectric-scroll{height:100%;overflow:auto;}.selectric-items li{display:block;padding:15px 20px;color:#fff;border-bottom:1px solid #fff;cursor:pointer;font-size:20px;font-family:"VTC Tatsuro";}.selectric-items li.selected{background:#5b5b5b;}.selectric-items li.highlighted{background:#5b5b5b;}.selectric-items li:hover{background:#5b5b5b;}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444;}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1;}.selectric-items .selectric-group li{padding-left:25px;}.selectric-above .selectric-items{top:auto;bottom:100%;}.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px;}.menu-hero{display:flex;flex-direction:column;position:relative;}.menu-hero .navigation-container{display:flex;align-items:center;position:fixed;top:0;width:calc(100% - 4rem);padding:1.5rem 2rem;z-index:10;transition:background-color 0.5s ease;}@media (max-width:630px){.menu-hero .navigation-container{width:calc(100% - 2rem);padding:1.5rem 1rem;}}.menu-hero .navigation-container.scrolled{background-color:#050708;}.menu-hero .navigation-container .logo{display:flex;width:80px;height:62px;}@media (max-width:1360px){.menu-hero .navigation-container .logo{width:58px;height:43px;}}@media (max-width:630px){.menu-hero .navigation-container .logo{width:5.25rem;}.menu-hero .navigation-container .logo img{object-position:left;}}.menu-hero .navigation-container .logo img{width:100%;height:100%;object-fit:contain;}.menu-hero .navigation-container .menu--main > .menu{display:flex;align-items:center;gap:3rem;padding:0 3rem;}@media (max-width:1360px){.menu-hero .navigation-container .menu--main > .menu{gap:2rem;padding:0 1rem;}}@media (max-width:1220px){.menu-hero .navigation-container .menu--main > .menu{flex-direction:column;align-items:flex-start;min-height:100%;margin:0;padding:var(--nav-height) 2rem 3rem;gap:1rem;background-color:rgba(0,0,0,0.65);backdrop-filter:blur(40px);box-sizing:border-box;}}.menu-hero .navigation-container .menu--main > .menu .menu-item{cursor:pointer;}.menu-hero .navigation-container .menu--main > .menu .menu-item:hover{opacity:0.9;}.menu-hero .navigation-container .menu--main > .menu .menu-item::marker{display:none;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container{display:flex;position:relative;}@media (max-width:1220px){.menu-hero .navigation-container .menu--main > .menu > .menu-item--container{flex-direction:column;width:100%;max-width:100%;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,0.12);}}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu-item{display:flex;align-items:center;padding:0;font-size:0.875rem;font-weight:500;color:#fff;}@media (max-width:1220px){.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu-item{max-width:100%;font-size:1rem;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu-item.menu-item--expanded:after{content:"";height:1rem;width:1rem;margin-left:auto;background-image:url(/themes/custom/raceforward/assets/icons/expand-arrow-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(90deg);transition:transform 0.25s ease;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu-item.menu-item--expanded.open:after{transform:rotate(-90deg);}}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu-item > span{max-width:8.25rem;pointer-events:none;}@media (max-width:1220px){.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu-item > span{max-width:unset;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu-item > span br{display:none;}}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container:before{content:"";display:flex;flex-shrink:0;height:2rem;width:2px;margin-right:1rem;}@media (max-width:1220px){.menu-hero .navigation-container .menu--main > .menu > .menu-item--container:before{display:none;}}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container:nth-child(1):before{background-color:#e54825;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container:nth-child(2):before{background-color:#f3b31e;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container:nth-child(3):before{background-color:#437b3a;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container:nth-child(4):before{background-color:#0daddc;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container:nth-child(5):before{background-color:#1f4184;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container:nth-child(6):before{background-color:#6b53a3;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu{display:flex;flex-direction:column;position:absolute;top:calc(100% + 1.5rem);left:0;width:max-content;margin:0;background-color:#000;border-radius:0.75rem;transition:max-height 0.3s ease-out;overflow:hidden;opacity:0;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu.ready{opacity:1;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu.ready:not(.open){max-height:0px !important;}@media (max-width:1220px){.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu{position:relative;top:0;width:100%;background-color:transparent;border-radius:0px;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container:nth-last-child(1) a,.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container:nth-last-child(1) span{margin-bottom:-1rem;border-bottom:none;}}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container a,.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container span{display:flex;padding:1rem 1.5rem;color:#fff;text-decoration:none;font-size:0.9375rem;border-bottom:1px solid rgba(255,255,255,0.12);}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container > .menu-item--expanded > span{display:flex;align-items:center;}@media (max-width:1220px){.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container > .menu-item--expanded > span{padding-right:0;}}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container > .menu-item--expanded > span:after{content:"";height:1rem;width:1rem;margin-left:auto;background-image:url(/themes/custom/raceforward/assets/icons/expand-arrow-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.25s ease;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container > .menu-item--expanded > span.open{font-weight:700;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container > .menu-item--expanded > span.open:after{transform:rotate(-90deg);}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container > .menu{transition:max-height 0.3s ease-out;overflow:hidden;opacity:0;margin-left:1rem;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container > .menu.ready{opacity:1;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--container > .menu > .menu-item--container > .menu.ready:not(.open){max-height:0px !important;}.menu-hero .navigation-container .menu--main > .menu > .menu-item--expanded{position:relative;cursor:pointer;}.menu-hero .navigation-container .region-primary-menu{transition:opacity 0.5s ease;}@media (max-width:1220px){.menu-hero .navigation-container .region-primary-menu{position:absolute;top:0;right:0;width:375px;max-width:100%;height:100vh;max-height:100vh;transform:translateX(375px);transition:transform 0.5s ease,opacity 0.5s ease;overflow:auto;}.menu-hero .navigation-container .region-primary-menu .menu--main{display:flex;min-height:100%;}.menu-hero .navigation-container .region-primary-menu.open{transform:translateX(0px);}}.menu-hero .navigation-container .navigation-actions{display:flex;align-items:center;margin-left:auto;}@media (max-width:1220px){.menu-hero .navigation-container .navigation-actions{display:grid;grid-template-columns:auto auto auto;grid-column-gap:1.5rem;}}@media (max-width:630px){.menu-hero .navigation-container .navigation-actions{grid-template-columns:1fr auto auto;grid-column-gap:0;flex-grow:1;}}@media (max-width:365px){.menu-hero .navigation-container .navigation-actions{display:flex;justify-content:flex-end;}}.menu-hero .navigation-container .navigation-actions .search{border:none;background-color:transparent;cursor:pointer;overflow:hidden;color:transparent;user-select:none;display:flex;width:1.75rem;height:1.75rem;margin-right:2rem;background-image:url(/themes/custom/raceforward/assets/icons/search-icon.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;transition:opacity 1s ease;grid-column:2;grid-row:1;}@media (max-width:1220px){.menu-hero .navigation-container .navigation-actions .search{margin-right:0;}}@media (max-width:630px){.menu-hero .navigation-container .navigation-actions .search{margin-right:1.5rem;}}.menu-hero .navigation-container .navigation-actions .donate{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;color:#000;background-color:#f3b31e;grid-column:1;grid-row:1;}.menu-hero .navigation-container .navigation-actions .donate:hover{opacity:0.7;}@media (max-width:1220px){.menu-hero .navigation-container .navigation-actions .donate{margin-right:1.5rem;}}@media (max-width:630px){.menu-hero .navigation-container .navigation-actions .donate{margin:auto;}}@media (max-width:450px){.menu-hero .navigation-container .navigation-actions .donate{font-size:0.75rem;padding:1rem 1.5rem;}}@media (max-width:365px){.menu-hero .navigation-container .navigation-actions .donate{display:none;}}.menu-hero .navigation-container .navigation-actions .mobile-menu-toggle{display:none;}@media (max-width:1220px){.menu-hero .navigation-container .navigation-actions .mobile-menu-toggle{display:flex;width:2rem;height:2rem;padding:0;border:none;background-color:transparent;cursor:pointer;background-image:url(/themes/custom/raceforward/assets/icons/mobile-menu-icon.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:10;}.menu-hero .navigation-container .navigation-actions .mobile-menu-toggle.open{background-image:url(/themes/custom/raceforward/assets/icons/close-icon.svg);background-size:20px;}}.menu-hero .navigation-container .site-search{position:absolute;right:calc(var(--search-offset) + 2rem);width:0px;overflow:hidden;transition:width 0.75s ease;}@media (max-width:1220px){.menu-hero .navigation-container .site-search{display:flex;flex-direction:column;align-items:flex-start;top:0;right:0;width:375px;max-width:100%;min-height:100vh;margin:0;padding-top:var(--nav-height);gap:1rem;transform:translateX(375px);transition:transform 0.5s ease,opacity 0.5s ease;background-color:rgba(0,0,0,0.65);backdrop-filter:blur(40px);z-index:11;}}.menu-hero .navigation-container .site-search > form{display:flex;align-items:center;padding:0.5rem 1rem;gap:1rem;border:1px solid rgba(255,255,255,0.4);border-radius:60px;background-color:#050708;}@media (max-width:1220px){.menu-hero .navigation-container .site-search > form{width:calc(100% - 6rem);margin:0 2rem 3rem;}}.menu-hero .navigation-container .site-search button{border:none;background-color:transparent;cursor:pointer;overflow:hidden;color:transparent;user-select:none;display:flex;width:1.75rem;height:1.75rem;opacity:0;transition:opacity 0.5s ease;background-image:url(/themes/custom/raceforward/assets/icons/search-icon.svg);background-size:cover;background-position:center;background-repeat:no-repeat;}.menu-hero .navigation-container .site-search button.search-close{width:1.25rem;height:1.25rem;margin-left:auto;background-image:url(/themes/custom/raceforward/assets/icons/close-icon.svg);}@media (max-width:1220px){.menu-hero .navigation-container .site-search button.search-close{position:absolute;right:2rem;top:1.5rem;height:calc(var(--nav-height) - 3rem);width:2rem;padding:0;background-size:20px;}}.menu-hero .navigation-container .site-search input{flex-grow:1;background-color:transparent;border:none;border-radius:0px;color:#fff;opacity:0;transition:opacity 0.5s ease;}.menu-hero .navigation-container .site-search input:focus{border:none;border-bottom:1px solid #fff;outline:none;}.menu-hero .navigation-container .site-search input ::-webkit-input-placeholder{color:#fff;}.menu-hero .navigation-container .site-search input :-moz-placeholder{color:#fff;opacity:1;}.menu-hero .navigation-container .site-search input ::-moz-placeholder{color:#fff;opacity:1;}.menu-hero .navigation-container .site-search input :-ms-input-placeholder{color:#fff;}.menu-hero .navigation-container .site-search input ::-ms-input-placeholder{color:#fff;}.menu-hero .navigation-container .site-search input ::placeholder{color:#fff;}.menu-hero .navigation-container.searching .region-primary-menu{opacity:0;pointer-events:none;}.menu-hero .navigation-container.searching .navigation-actions .search{opacity:0;}@media (max-width:1220px){.menu-hero .navigation-container.searching .navigation-actions .search{opacity:1;}}.menu-hero .navigation-container.searching .site-search{width:var(--search-width);}@media (max-width:1220px){.menu-hero .navigation-container.searching .site-search{width:375px;transform:translateX(0);}}.menu-hero .navigation-container.searching .site-search button,.menu-hero .navigation-container.searching .site-search input{opacity:1;}.menu-hero.no-hero{padding-top:var(--nav-height);}.menu-hero.no-hero .navigation-container{background-color:#050708;}.region-hero{--min-hero:600px;min-height:10em;}@media (max-width:630px){.region-hero{--min-hero:400px;}}.region-hero .view-hero .views-row{display:flex;flex-direction:column;justify-content:flex-end;position:relative;min-height:var(--min-hero);}.region-hero .view-hero .views-row .views-field-field-hero-image{display:flex;position:absolute;top:0;width:100%;height:100%;}.region-hero .view-hero .views-row .views-field-field-hero-image .field-content,.region-hero .view-hero .views-row .views-field-field-hero-image .media,.region-hero .view-hero .views-row .views-field-field-hero-image .field{display:flex;width:100%;height:100%;}.region-hero .view-hero .views-row .views-field-field-hero-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.region-hero .view-hero .views-row .views-field-field-hero-image .media .field--name-field-file-image-credit,.region-hero .view-hero .views-row .views-field-field-hero-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.region-hero .view-hero .views-row .views-field-field-hero-image .media .field--name-field-file-image-credit{font-style:oblique;}.region-hero .view-hero .views-row .views-field-field-hero-image .video a{text-decoration:none;}.region-hero .view-hero .views-row .views-field-field-hero-image .video a .field--name-field-file-image-caption{font-weight:500;}.region-hero .view-hero .views-row .views-field-field-hero-image img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:850px){.region-hero .view-hero .views-row .views-field-field-hero-image{filter:brightness(0.65);}}.region-hero .view-hero .views-row .views-field-field-hero-image:after{content:"";display:flex;position:absolute;bottom:0;left:0;width:100%;height:10px;background-image:url(/themes/custom/raceforward/assets/images/rainbow-frame.png);background-repeat:no-repeat;background-position:center;background-size:cover;}.region-hero .view-hero .views-row .views-field-title{padding-top:var(--nav-height);z-index:2;}.region-hero .view-hero .views-row .views-field-title > .field-content{padding:var(--v-padding) var(--h-padding);display:flex;flex-direction:column;}.region-hero .view-hero .views-row .views-field-title .breadcrumb{padding-bottom:1rem;color:#fff;}.region-hero .view-hero .views-row .views-field-title .breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;}.region-hero .view-hero .views-row .views-field-title .breadcrumb ol li{display:flex;align-items:center;max-width:100%;font-size:0.875rem;overflow:hidden;}.region-hero .view-hero .views-row .views-field-title .breadcrumb ol li:before{content:"/";margin-right:0.5rem;}.region-hero .view-hero .views-row .views-field-title .breadcrumb ol li:nth-child(1):before{display:none;}.region-hero .view-hero .views-row .views-field-title .breadcrumb ol li a{font-weight:700;text-transform:uppercase;color:inherit;text-decoration:none;}.region-hero .view-hero .views-row .views-field-title .breadcrumb ol li a:hover{opacity:0.75;}.region-hero .view-hero .views-row .views-field-title .hero-text{display:flex;flex-direction:column;max-width:70%;color:#fff;}@media (max-width:850px){.region-hero .view-hero .views-row .views-field-title .hero-text{max-width:unset;}}.region-hero .view-hero .views-row .views-field-title .hero-text h1{margin-bottom:3rem;font-family:"VTC Tatsuro";font-size:120px;font-weight:normal;line-height:0.875;text-transform:uppercase;color:#fff;}@media (max-width:630px){.region-hero .view-hero .views-row .views-field-title .hero-text h1{font-size:4rem;}}.region-hero .view-hero .views-row .views-field-title .hero-text p{max-width:60%;font-size:1.375rem;}@media (max-width:850px){.region-hero .view-hero .views-row .views-field-title .hero-text p{max-width:unset;}}@media (max-width:630px){.region-hero .view-hero .views-row .views-field-title .hero-text p{font-size:1rem;}}.region-hero .view-hero .views-row .views-field-title .hero-text *{margin:0;}.menu-hero.no-hero .region-hero .view-hero .views-row{min-height:unset;}.menu-hero.no-hero .region-hero .view-hero .views-row .views-field-title{padding-top:0;}.menu-hero.no-hero .region-hero .view-hero .views-row .views-field-title .breadcrumb{color:#000;}.menu-hero.no-hero .region-hero .view-hero .views-row .views-field-title .hero-text{color:inherit;}.menu-hero.no-hero .region-hero .view-hero .views-row .views-field-title .hero-text h1{margin-bottom:0;color:inherit;}.menu-hero.no-hero .region-hero .view-hero .views-row .views-field-title .hero-text p{margin-top:3rem;}.view-content .breadcrumb{padding-bottom:1rem;color:#fff;color:#000;}.view-content .breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;}.view-content .breadcrumb ol li{display:flex;align-items:center;max-width:100%;font-size:0.875rem;overflow:hidden;}.view-content .breadcrumb ol li:before{content:"/";margin-right:0.5rem;}.view-content .breadcrumb ol li:nth-child(1):before{display:none;}.view-content .breadcrumb ol li a{font-weight:700;text-transform:uppercase;color:inherit;text-decoration:none;}.view-content .breadcrumb ol li a:hover{opacity:0.75;}.view-content .breadcrumb + .views-row h2.field-content{margin-top:0px;}.paragraph--type--section{padding:var(--v-padding) var(--h-padding);position:relative;background-color:#fff;}.paragraph--type--section .field--name-field-content{display:flex;flex-direction:column;gap:var(--v-padding);}.paragraph--type--section .border-top,.paragraph--type--section .border-bottom{display:none;}.paragraph--type--section.has-bg{}.paragraph--type--section.has-bg .blurred-bg{backdrop-filter:blur(4px);padding:1em 1.2em;border-radius:0.75rem;}.paragraph--type--section.has-bg.orange .blurred-bg{background:radial-gradient(50% 50% at 50% 50%,rgba(237,90,57,0.9) 0%,rgba(229,72,37,0.9) 100%);color:#000000;}.paragraph--type--section.has-bg.yellow .blurred-bg{background:radial-gradient(50% 50% at 50% 50%,rgba(255,207,96,0.9) 0%,rgba(243,179,30,0.9) 100%);color:#000000;}.paragraph--type--section.has-bg.green .blurred-bg{background:radial-gradient(50% 50% at 50% 50%,rgba(121,182,75,0.9) 0%,rgba(102,153,64,0.9) 100%);color:#000000;}.paragraph--type--section.has-bg.lightblue .blurred-bg{background:radial-gradient(50% 50% at 50% 50%,rgba(30,202,252,0.9) 0%,rgba(13,173,220,0.9) 100%);color:#000000;}.paragraph--type--section.has-bg.blue .blurred-bg{background:radial-gradient(50% 50% at 50% 50%,rgba(40,82,164,0.9) 0%,rgba(31,65,132,0.9) 100%);color:#f3b31e;}.paragraph--type--section.has-bg.purple .blurred-bg{background:radial-gradient(50% 50% at 50% 50%,rgba(183,113,183,0.9) 0%,rgba(107,83,163,0.9) 100%);color:#ffffff;}.paragraph--type--section.has-bg.white .blurred-bg{background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%);color:#000000;}.paragraph--type--section.has-bg.black .blurred-bg{background:radial-gradient(50% 50% at 50% 50%,rgba(16,16,16,0.9) 0%,rgba(0,0,0,0.9) 100%);color:#ffffff;}.paragraph--type--section:not(.containedBg) .field--name-field-background-image{position:absolute;top:calc(-1 * (var(--v-padding) + 20px));left:0;width:100%;height:calc(100% + 2 * (var(--v-padding) + 20px));z-index:1;}.paragraph--type--section:not(.containedBg) .field--name-field-background-image .field-content,.paragraph--type--section:not(.containedBg) .field--name-field-background-image .media,.paragraph--type--section:not(.containedBg) .field--name-field-background-image .field{display:flex;width:100%;height:100%;}.paragraph--type--section:not(.containedBg) .field--name-field-background-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--section:not(.containedBg) .field--name-field-background-image .media .field--name-field-file-image-credit,.paragraph--type--section:not(.containedBg) .field--name-field-background-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--section:not(.containedBg) .field--name-field-background-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--section:not(.containedBg) .field--name-field-background-image .video a{text-decoration:none;}.paragraph--type--section:not(.containedBg) .field--name-field-background-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--section:not(.containedBg) .field--name-field-background-image img{width:100%;height:100%;object-fit:cover;object-position:top;}.paragraph--type--section:not(.containedBg) .field--name-field-content{position:relative;z-index:2;}.paragraph--type--section:not(.containedBg).has-bg{margin-top:calc(var(--v-padding) + 20px);margin-bottom:calc(var(--v-padding) + 20px);color:#fff;}.paragraph--type--section.has-bg.containedBg{position:relative;}@media (max-width:930px){.paragraph--type--section.has-bg.containedBg{display:flex;flex-direction:column;gap:1.5rem;}}.paragraph--type--section.has-bg.containedBg .field--name-field-background-image .field-content,.paragraph--type--section.has-bg.containedBg .field--name-field-background-image .media,.paragraph--type--section.has-bg.containedBg .field--name-field-background-image .field{display:flex;width:100%;height:100%;}.paragraph--type--section.has-bg.containedBg .field--name-field-background-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--section.has-bg.containedBg .field--name-field-background-image .media .field--name-field-file-image-credit,.paragraph--type--section.has-bg.containedBg .field--name-field-background-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--section.has-bg.containedBg .field--name-field-background-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--section.has-bg.containedBg .field--name-field-background-image .video a{text-decoration:none;}.paragraph--type--section.has-bg.containedBg .field--name-field-background-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--section.has-bg.containedBg .field--name-field-background-image img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (min-width:931px){.paragraph--type--section.has-bg.containedBg .field--name-field-background-image{position:absolute;inset:var(--v-padding) var(--h-padding);width:calc(100% - 2 * var(--h-padding));height:calc(100% - 2 * var(--v-padding));z-index:1;border-radius:12px;overflow:hidden;}}@media (max-width:1350px){.paragraph--type--section.has-bg.containedBg .field--name-field-background-image{filter:brightness(0.5);}}@media (max-width:930px){.paragraph--type--section.has-bg.containedBg .field--name-field-background-image{filter:unset;}}.paragraph--type--section.has-bg.containedBg .field--name-field-background-image img{object-position:top right;}.paragraph--type--section.has-bg.containedBg .field--name-field-content{padding:var(--v-padding) var(--h-padding);position:relative;justify-content:flex-end;max-width:50%;min-height:675px;padding-top:100px;box-sizing:border-box;color:#fff;z-index:2;}@media (max-width:1350px){.paragraph--type--section.has-bg.containedBg .field--name-field-content{max-width:unset;}}@media (max-width:930px){.paragraph--type--section.has-bg.containedBg .field--name-field-content{min-height:unset;color:inherit;padding:0;}}.paragraph--type--section:before{content:"";display:flex;position:absolute;bottom:100%;left:0;width:100%;height:calc(var(--v-padding) + 20px);z-index:-2;}.paragraph--type--section:after{content:"";display:flex;position:absolute;top:100%;left:0;width:100%;height:calc(var(--v-padding) + 20px);z-index:-1;}.paragraph--type--section.orange{background:radial-gradient(148.14% 34.6% at 50% 34.07%,#ED5A39 0%,#e54825 100%);}.paragraph--type--section.orange .border svg path{fill:#e54825;}.paragraph--type--section.orange:before,.paragraph--type--section.orange:after{background-color:#e54825;}.paragraph--type--section.yellow{background:radial-gradient(50% 50% at 50% 50%,#FFCF60 0%,#f3b31e 100%);}.paragraph--type--section.yellow .border svg path{fill:#f3b31e;}.paragraph--type--section.yellow:before,.paragraph--type--section.yellow:after{background-color:#f3b31e;}.paragraph--type--section.green{background:radial-gradient(50% 50% at 50% 50%,#79B64B 0%,#669940 100%);}.paragraph--type--section.green .border svg path{fill:#669940;}.paragraph--type--section.green:before,.paragraph--type--section.green:after{background-color:#669940;}.paragraph--type--section.lightblue{background:radial-gradient(50% 50% at 50% 50%,#1ECAFC 0%,#0daddc 100%);}.paragraph--type--section.lightblue .border svg path{fill:#0daddc;}.paragraph--type--section.lightblue:before,.paragraph--type--section.lightblue:after{background-color:#0daddc;}.paragraph--type--section.blue{color:#fff;background:radial-gradient(50% 50% at 50% 50%,#2852A4 0%,#1f4184 100%);}.paragraph--type--section.blue .border svg path{fill:#1f4184;}.paragraph--type--section.blue:before,.paragraph--type--section.blue:after{background-color:#1f4184;}.paragraph--type--section.purple{background:radial-gradient(50% 50% at 50% 50%,#b771b7 0%,#996699 100%);}.paragraph--type--section.purple .border svg path{fill:#996699;}.paragraph--type--section.purple:before,.paragraph--type--section.purple:after{background-color:#996699;}.paragraph--type--section.black{background:#000;color:#fff;}.paragraph--type--section.black .border svg path{fill:#000;}.paragraph--type--section.black:before,.paragraph--type--section.black:after{background-color:#000;}.paragraph--type--section.black .paragraph--type--one-column,.paragraph--type--section.black .paragraph--type--two-column,.paragraph--type--section.black .paragraph--type--three-column,.paragraph--type--section.black .text-formatted{color:#fff;}.paragraph--type--section.black .mobile-tabs-toggle{color:#fff;border-color:#fff;}.paragraph--type--section.black .tabs:not(.open) .tab{color:#fff;}.paragraph--type--section.black .tabs:not(.open) .tab.active:after{background-color:#fff;}.paragraph--type--section.brushstroke{margin-top:calc(var(--v-padding) + 20px);margin-bottom:calc(var(--v-padding) + 20px);}.paragraph--type--section.brushstroke:before{background-color:transparent;}.paragraph--type--section.brushstroke:not(.brushstroke-sibling):after{background-color:transparent;}.paragraph--type--section.brushstroke .border-top{display:flex;position:absolute;bottom:calc(100% - 40px);left:0;width:100%;height:80px;}.paragraph--type--section.brushstroke .border-top svg:nth-child(2){margin-left:auto;transform:rotate(180deg) translateY(-20%);z-index:-1;}.paragraph--type--section.brushstroke .border-bottom{display:flex;position:absolute;top:calc(100% - 40px);left:0;width:100%;height:80px;z-index:-1;}.paragraph--type--section.brushstroke .border-bottom svg{margin-left:auto;transform:rotate(180deg);}.field--name-field-sections > .field__item:last-child .paragraph--type--section.brushstroke{margin-bottom:0;}.paragraph > .field--name-field-heading{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;}@media (max-width:630px){.paragraph > .field--name-field-heading{font-size:3.75rem;}}.paragraph > .field--name-field-heading h3{margin:0;font-weight:inherit;}.paragraph > .field--name-field-heading p{line-height:0.875;}.paragraph > .field--name-field-sub-heading{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;}.paragraph > .field--name-field-sub-heading h3{margin:0;font-weight:inherit;}@media (max-width:630px){.paragraph > .field--name-field-sub-heading{font-size:2.25rem;}}.paragraph--type--one-column .text-formatted p:last-of-type,.paragraph--type--two-column .text-formatted p:last-of-type,.paragraph--type--three-column .text-formatted p:last-of-type{margin-bottom:0;}.paragraph--type--one-column .field--name-field-column-link a,.paragraph--type--two-column .field--name-field-column-link a,.paragraph--type--three-column .field--name-field-column-link a{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;color:#000;background-color:#f3b31e;margin-top:2.5rem;}.paragraph--type--one-column .field--name-field-column-link a:hover,.paragraph--type--two-column .field--name-field-column-link a:hover,.paragraph--type--three-column .field--name-field-column-link a:hover{opacity:0.7;}.paragraph--type--two-column{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:60px;}.paragraph--type--two-column .field--name-field-heading,.paragraph--type--two-column .field--name-field-sub-heading{grid-column:span 2;}.paragraph--type--two-column .field--name-field-left-image,.paragraph--type--two-column .field--name-field-right-image{--gallery-item-height:375px;padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;width:100%;height:var(--gallery-item-height);padding:0;overflow:hidden;margin-bottom:1.5rem;}@media (max-width:1140px){.paragraph--type--two-column .field--name-field-left-image,.paragraph--type--two-column .field--name-field-right-image{--gallery-item-height:275px;}}.paragraph--type--two-column .field--name-field-left-image .field-content,.paragraph--type--two-column .field--name-field-left-image .media,.paragraph--type--two-column .field--name-field-left-image .field,.paragraph--type--two-column .field--name-field-right-image .field-content,.paragraph--type--two-column .field--name-field-right-image .media,.paragraph--type--two-column .field--name-field-right-image .field{display:flex;width:100%;height:100%;}.paragraph--type--two-column .field--name-field-left-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.paragraph--type--two-column .field--name-field-right-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--two-column .field--name-field-left-image .media .field--name-field-file-image-credit,.paragraph--type--two-column .field--name-field-left-image .media .field--name-field-file-image-caption,.paragraph--type--two-column .field--name-field-right-image .media .field--name-field-file-image-credit,.paragraph--type--two-column .field--name-field-right-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--two-column .field--name-field-left-image .media .field--name-field-file-image-credit,.paragraph--type--two-column .field--name-field-right-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--two-column .field--name-field-left-image .video a,.paragraph--type--two-column .field--name-field-right-image .video a{text-decoration:none;}.paragraph--type--two-column .field--name-field-left-image .video a .field--name-field-file-image-caption,.paragraph--type--two-column .field--name-field-right-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--two-column .field--name-field-left-image img,.paragraph--type--two-column .field--name-field-right-image img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:800px){.paragraph--type--two-column{grid-template-columns:1fr;grid-row-gap:2rem;}.paragraph--type--two-column .field--name-field-heading,.paragraph--type--two-column .field--name-field-sub-heading{grid-column:span 1;}}.paragraph--type--two-column.one-third{grid-template-columns:1fr 2fr;}.paragraph--type--two-column.two-third{grid-template-columns:2fr 1fr;}@media (max-width:1085px){.paragraph--type--two-column.one-third,.paragraph--type--two-column.two-third{display:flex;flex-direction:column;gap:3rem;}}.paragraph--type--three-column{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.5rem;width:fit-content;}@media (max-width:930px){.paragraph--type--three-column{grid-template-columns:1fr;grid-row-gap:1.5rem;}}.paragraph--type--three-column .field--name-field-heading,.paragraph--type--three-column .field--name-field-sub-heading{grid-column:span 3;}@media (max-width:930px){.paragraph--type--three-column .field--name-field-heading,.paragraph--type--three-column .field--name-field-sub-heading{grid-column:span 1;margin-bottom:0;}}.paragraph--type--text-with-image{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:90px;align-items:center;}.paragraph--type--text-with-image.right{grid-template-columns:1fr 2fr;}.paragraph--type--text-with-image.right .field--name-field-text-with-image{grid-column:2;grid-row:1;}.paragraph--type--text-with-image.right .field--name-field-image{grid-column:1;grid-row:1;margin-right:0;margin-left:calc(-1 * var(--h-padding));border-top-right-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:0;border-bottom-left-radius:0;}@media (max-width:1085px){.paragraph--type--text-with-image.right .field--name-field-image{align-self:center;margin-left:0;border-top-left-radius:12px;border-bottom-left-radius:12px;}}@media (max-width:630px){.paragraph--type--text-with-image.right .field--name-field-image{align-self:flex-start;margin-left:calc(-1 * var(--h-padding));border-top-left-radius:0;border-bottom-left-radius:0;}}@media (prefers-reduced-motion:no-preference){.paragraph--type--text-with-image.right .field--name-field-image{opacity:0;transition:opacity 1s cubic-bezier(0.45,0.43,0,0.79);}.paragraph--type--text-with-image.right .field--name-field-image.animate{opacity:1;}.paragraph--type--text-with-image.right .field--name-field-text-with-image{opacity:0;transform:translateX(var(--h-padding));transition:opacity 1s cubic-bezier(0.45,0.43,0,0.79),transform 1s cubic-bezier(0.45,0.43,0,0.79);}.paragraph--type--text-with-image.right .field--name-field-text-with-image.animate{opacity:1;transform:translateX(0);}.paragraph--type--text-with-image.right.animate .field--name-field-text-with-image,.paragraph--type--text-with-image.right.animate .field--name-field-image{opacity:1;transform:translateX(0);}}@media (prefers-reduced-motion:no-preference){.paragraph--type--text-with-image.left .field--name-field-image{opacity:0;transition:opacity 1s cubic-bezier(0.45,0.43,0,0.79);}.paragraph--type--text-with-image.left .field--name-field-image.animate{opacity:1;}.paragraph--type--text-with-image.left .field--name-field-text-with-image{opacity:0;transform:translateX(calc(-1 * var(--h-padding)));transition:opacity 1s cubic-bezier(0.45,0.43,0,0.79),transform 1s cubic-bezier(0.45,0.43,0,0.79);}.paragraph--type--text-with-image.left .field--name-field-text-with-image.animate{opacity:1;transform:translateX(0);}.paragraph--type--text-with-image.left.animate .field--name-field-text-with-image,.paragraph--type--text-with-image.left.animate .field--name-field-image{opacity:1;transform:translateX(0);}}.paragraph--type--text-with-image.above{display:flex;flex-direction:column;gap:3rem;}.paragraph--type--text-with-image.above .field--name-field-image{border-radius:12px;margin:auto;}.paragraph--type--text-with-image.below{display:flex;flex-direction:column-reverse;gap:3rem;}.paragraph--type--text-with-image.below .field--name-field-image{border-radius:12px;margin:auto;}.paragraph--type--text-with-image.half{grid-template-columns:1fr 1fr;}.paragraph--type--text-with-image .image-container a{text-decoration-color:black;text-decoration:none;}@media (max-width:1085px){.paragraph--type--text-with-image{display:flex;flex-direction:column-reverse;gap:3rem;}}.paragraph--type--text-with-image .field--name-field-image{max-height:815px;margin-top:1.5rem;margin-right:calc(-1 * var(--h-padding));border-top-left-radius:12px;border-bottom-left-radius:12px;box-shadow:0 60px 60px -30px rgba(0,0,0,0.32);overflow:hidden;}.paragraph--type--text-with-image .field--name-field-image .field-content,.paragraph--type--text-with-image .field--name-field-image .media,.paragraph--type--text-with-image .field--name-field-image .field{display:flex;width:100%;height:100%;}.paragraph--type--text-with-image .field--name-field-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--text-with-image .field--name-field-image .media .field--name-field-file-image-credit,.paragraph--type--text-with-image .field--name-field-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--text-with-image .field--name-field-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--text-with-image .field--name-field-image .video a{text-decoration:none;}.paragraph--type--text-with-image .field--name-field-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--text-with-image .field--name-field-image img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:1350px){.paragraph--type--text-with-image .field--name-field-image{max-height:600px;}}@media (max-width:1085px){.paragraph--type--text-with-image .field--name-field-image{align-self:center;margin-right:0;border-top-right-radius:12px;border-bottom-right-radius:12px;}}@media (max-width:630px){.paragraph--type--text-with-image .field--name-field-image{align-self:flex-end;margin-right:calc(-1 * var(--h-padding));border-top-right-radius:0;border-bottom-right-radius:0;}}.paragraph--type--text-with-image .field--name-field-text-with-image{display:flex;flex-direction:column;gap:var(--v-padding);}.paragraph--type--home-grid{--card-max-width:340px;--broken-grid-gap:1.5rem;display:grid;grid-template-columns:2fr 1fr;grid-column-gap:90px;}@media (max-width:1440px){.paragraph--type--home-grid{--card-max-width:270px;}}@media (max-width:630px){.paragraph--type--home-grid{--broken-grid-gap:5rem;}}@media (max-width:1150px){.paragraph--type--home-grid{display:flex;flex-direction:column;}}.paragraph--type--home-grid > div{display:flex;flex-direction:column;}.paragraph--type--home-grid .field--name-field-home-grid-heading{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;margin-bottom:5rem;}@media (max-width:630px){.paragraph--type--home-grid .field--name-field-home-grid-heading{font-size:3.75rem;}}.paragraph--type--home-grid .field--name-field-home-grid-heading h3{margin:0;font-weight:inherit;}.paragraph--type--home-grid .field--name-field-home-grid-heading p{line-height:0.875;}.paragraph--type--home-grid .field--name-field-home-grid-heading p{margin:0;}.paragraph--type--home-grid .field--name-field-home-grid-image{max-width:var(--card-max-width);box-shadow:0 60px 60px -30px rgba(0,0,0,0.32);border-radius:12px;overflow:hidden;max-width:unset;border-top-right-radius:0;border-bottom-right-radius:0;}.paragraph--type--home-grid .field--name-field-home-grid-image .field-content,.paragraph--type--home-grid .field--name-field-home-grid-image .media,.paragraph--type--home-grid .field--name-field-home-grid-image .field{display:flex;width:100%;height:100%;}.paragraph--type--home-grid .field--name-field-home-grid-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--home-grid .field--name-field-home-grid-image .media .field--name-field-file-image-credit,.paragraph--type--home-grid .field--name-field-home-grid-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--home-grid .field--name-field-home-grid-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--home-grid .field--name-field-home-grid-image .video a{text-decoration:none;}.paragraph--type--home-grid .field--name-field-home-grid-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--home-grid .field--name-field-home-grid-image img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (min-width:1440px){.paragraph--type--home-grid .field--name-field-home-grid-image{transform:translateX(var(--h-padding));}}@media (max-width:1440px){.paragraph--type--home-grid .field--name-field-home-grid-image{margin-right:calc(-1 * var(--h-padding));}}@media (max-width:1150px){.paragraph--type--home-grid .field--name-field-home-grid-image{display:none;}}@media (prefers-reduced-motion:no-preference){.paragraph--type--home-grid .field--name-field-home-grid-image{opacity:0;transition:opacity 1s cubic-bezier(0.45,0.43,0,0.79);}.paragraph--type--home-grid .field--name-field-home-grid-image.animate{opacity:1;}}.paragraph--type--home-grid .paragraph--type--home-grid-unit{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:90px;margin-top:-100px;}@media (max-width:1440px){.paragraph--type--home-grid .paragraph--type--home-grid-unit{margin-top:-175px;}}@media (max-width:1150px){.paragraph--type--home-grid .paragraph--type--home-grid-unit{display:flex;align-items:center;width:fit-content;margin:auto;}}@media (max-width:750px){.paragraph--type--home-grid .paragraph--type--home-grid-unit{grid-column-gap:3rem;}}@media (max-width:630px){.paragraph--type--home-grid .paragraph--type--home-grid-unit{flex-direction:column-reverse;width:100%;gap:3rem;margin:0;}}@media (max-width:400px){.paragraph--type--home-grid .paragraph--type--home-grid-unit{gap:2rem;}}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container{display:flex;align-items:center;grid-column:1;grid-row:span 3;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container > a{transition:scale 0.25s ease-out;scale:1;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container > a:hover{scale:1.05;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image{max-width:var(--card-max-width);box-shadow:0 60px 60px -30px rgba(0,0,0,0.32);border-radius:12px;overflow:hidden;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image .field-content,.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image .media,.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image .field{display:flex;width:100%;height:100%;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image .media .field--name-field-file-image-credit,.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image .video a{text-decoration:none;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .image-container .field--name-field-home-grid-unit-image img{width:100%;height:100%;object-fit:cover;object-position:top;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container{grid-column:2;grid-row:2;display:flex;flex-direction:column;}@media (min-width:630px){.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container{max-width:340px;}}@media (max-width:630px){.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container{width:100%;}}.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container .field--name-field-heading{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container .field--name-field-heading h3{margin:0;font-weight:inherit;}@media (max-width:630px){.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container .field--name-field-heading{font-size:2.25rem;}}.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container .field--name-field-body{line-height:1.5;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container .field--name-field-home-grid-unit-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#000;font-size:0.875rem;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container .field--name-field-home-grid-unit-link a:hover{opacity:0.75;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container .field--name-field-home-grid-unit-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--home-grid .paragraph--type--home-grid-unit .content-container .field--name-field-home-grid-unit-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-black.svg);}.paragraph--type--home-grid .paragraph--type--home-grid-unit.yellow .field--name-field-home-grid-unit-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.yellow .field--name-field-home-grid-unit-link a:hover{opacity:0.75;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.yellow .field--name-field-home-grid-unit-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.orange .field--name-field-home-grid-unit-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#e54825;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.orange .field--name-field-home-grid-unit-link a:hover{opacity:0.75;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.orange .field--name-field-home-grid-unit-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.orange .field--name-field-home-grid-unit-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-orange.svg);}.paragraph--type--home-grid .paragraph--type--home-grid-unit.green .field--name-field-home-grid-unit-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#437b3a;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.green .field--name-field-home-grid-unit-link a:hover{opacity:0.75;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.green .field--name-field-home-grid-unit-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.green .field--name-field-home-grid-unit-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-green.svg);}.paragraph--type--home-grid .paragraph--type--home-grid-unit.lightblue .field--name-field-home-grid-unit-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#0daddc;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.lightblue .field--name-field-home-grid-unit-link a:hover{opacity:0.75;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.lightblue .field--name-field-home-grid-unit-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.lightblue .field--name-field-home-grid-unit-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-lightblue.svg);}.paragraph--type--home-grid .paragraph--type--home-grid-unit.blue .field--name-field-home-grid-unit-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#1f4184;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.blue .field--name-field-home-grid-unit-link a:hover{opacity:0.75;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.blue .field--name-field-home-grid-unit-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.blue .field--name-field-home-grid-unit-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-blue.svg);}.paragraph--type--home-grid .paragraph--type--home-grid-unit.purple .field--name-field-home-grid-unit-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#6b53a3;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.purple .field--name-field-home-grid-unit-link a:hover{opacity:0.75;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.purple .field--name-field-home-grid-unit-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--home-grid .paragraph--type--home-grid-unit.purple .field--name-field-home-grid-unit-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-purple.svg);}.paragraph--type--home-grid .field--name-field-horizontal-units{display:flex;flex-direction:column;}@media (max-width:1150px){.paragraph--type--home-grid .field--name-field-horizontal-units{gap:var(--broken-grid-gap);}}@media (prefers-reduced-motion:no-preference){.paragraph--type--home-grid .field--name-field-horizontal-units{opacity:0;transform:translateX(calc(-1 * var(--h-padding)));transition:opacity 1s cubic-bezier(0.45,0.43,0,0.79),transform 1s cubic-bezier(0.45,0.43,0,0.79);}.paragraph--type--home-grid .field--name-field-horizontal-units.animate{opacity:1;transform:translateX(0);}}.paragraph--type--home-grid .field--name-field-horizontal-units > .field__item:nth-child(even) .paragraph--type--home-grid-unit .image-container{grid-column:2;}.paragraph--type--home-grid .field--name-field-horizontal-units > .field__item:nth-child(even) .paragraph--type--home-grid-unit .content-container{grid-column:1;}.paragraph--type--home-grid .field--name-field-horizontal-units > .field__item:nth-child(1) .paragraph--type--home-grid-unit{margin-top:1.5rem;}.paragraph--type--home-grid .field--name-field-vertical-units{display:flex;flex-direction:column;}@media (prefers-reduced-motion:no-preference){.paragraph--type--home-grid .field--name-field-vertical-units{opacity:0;transform:translateX(var(--h-padding));transition:opacity 1s cubic-bezier(0.45,0.43,0,0.79),transform 1s cubic-bezier(0.45,0.43,0,0.79);}.paragraph--type--home-grid .field--name-field-vertical-units.animate{opacity:1;transform:translateX(0);}}@media (prefers-reduced-motion:no-preference) and (max-width:1150px){.paragraph--type--home-grid .field--name-field-vertical-units{opacity:1;transform:translateX(0);}}.paragraph--type--home-grid .field--name-field-vertical-units .paragraph--type--home-grid-unit{grid-template-columns:1fr;grid-template-rows:1fr;grid-row-gap:6rem;margin-top:6rem;}@media (max-width:1150px){.paragraph--type--home-grid .field--name-field-vertical-units .paragraph--type--home-grid-unit{margin-top:var(--broken-grid-gap);}}.paragraph--type--home-grid .field--name-field-vertical-units .paragraph--type--home-grid-unit .image-container{grid-column:1;grid-row:2;}.paragraph--type--home-grid .field--name-field-vertical-units .paragraph--type--home-grid-unit .content-container{grid-column:1;grid-row:1;}.paragraph--type--image-grid .field--name-field-image-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:3rem;}@media (max-width:985px){.paragraph--type--image-grid .field--name-field-image-grid{grid-template-columns:1fr;}}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit{display:flex;flex-direction:column;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image{width:100%;margin-bottom:2.5rem;box-shadow:0 60px 60px -30px rgba(0,0,0,0.32);}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image .field-content,.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image .media,.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image .field{display:flex;width:100%;height:100%;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image .media .field--name-field-file-image-credit,.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image .video a{text-decoration:none;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:985px){.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-grid-image{width:fit-content;margin-inline:auto;}}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-image-heading{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-image-heading h3{margin:0;font-weight:inherit;}@media (max-width:630px){.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-image-heading{font-size:2.25rem;}}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-image-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#000;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-image-link a:hover{opacity:0.75;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-image-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit .field--name-field-image-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-black.svg);}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.yellow .field--name-field-image-heading{color:#f3b31e;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.yellow .field--name-field-image-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.yellow .field--name-field-image-link a:hover{opacity:0.75;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.yellow .field--name-field-image-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.orange .field--name-field-image-heading{color:#e54825;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.orange .field--name-field-image-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#e54825;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.orange .field--name-field-image-link a:hover{opacity:0.75;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.orange .field--name-field-image-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.orange .field--name-field-image-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-orange.svg);}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.green .field--name-field-image-heading{color:#437b3a;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.green .field--name-field-image-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#437b3a;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.green .field--name-field-image-link a:hover{opacity:0.75;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.green .field--name-field-image-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.green .field--name-field-image-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-green.svg);}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.lightblue .field--name-field-image-heading{color:#0daddc;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.lightblue .field--name-field-image-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#0daddc;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.lightblue .field--name-field-image-link a:hover{opacity:0.75;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.lightblue .field--name-field-image-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.lightblue .field--name-field-image-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-lightblue.svg);}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.blue .field--name-field-image-heading{color:#1f4184;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.blue .field--name-field-image-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#1f4184;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.blue .field--name-field-image-link a:hover{opacity:0.75;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.blue .field--name-field-image-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.blue .field--name-field-image-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-blue.svg);}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.purple .field--name-field-image-heading{color:#6b53a3;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.purple .field--name-field-image-link a{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#6b53a3;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.purple .field--name-field-image-link a:hover{opacity:0.75;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.purple .field--name-field-image-link a:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--image-grid .field--name-field-image-grid .paragraph--type--image-grid-unit.purple .field--name-field-image-link a:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-purple.svg);}.paragraph--type--expandables .field--name-field-expandables{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.5rem;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;display:flex;flex-direction:column;}@media (max-width:580px){.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable{padding:1rem 1.5rem;}}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-header{border:none;background-color:transparent;cursor:pointer;display:flex;align-items:center;gap:1rem;cursor:pointer;}@media (max-width:580px){.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-header{gap:2rem;}}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-header .field--name-field-expand-heading{font-size:1.5rem;font-weight:500;}@media (max-width:580px){.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-header .field--name-field-expand-heading{font-size:1.25rem;}}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-header .arrow{display:flex;flex-shrink:0;position:relative;width:60px;height:60px;margin-left:auto;border-radius:50%;background-color:#f3b31e;transition:background-color 0.5s ease-out;--line-length:14px;}@media (max-width:580px){.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-header .arrow{width:45px;height:45px;}}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-header .arrow:before{content:"";position:absolute;top:calc(50% - 1px);left:calc(50% - var(--line-length) / 2);display:flex;width:14px;height:2px;background-color:#000;transition:transform 0.5s ease;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-header .arrow:after{content:"";position:absolute;top:calc(50% - var(--line-length) / 2);left:calc(50% - 1px);display:flex;width:2px;height:14px;background-color:#000;transition:transform 0.5s ease;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable:not(.open) .expandable-content{max-height:0px !important;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable:not(.open):not(.ready) .expandable-content{max-height:unset !important;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-content{transition:max-height 0.5s ease;overflow:hidden;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-content .field--name-field-expand-body{position:relative;margin-top:1.5rem;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-content .field--name-field-expand-body:before{content:"";display:flex;width:145px;max-width:100%;height:2px;margin-bottom:1.5rem;background-color:#f3b31e;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable .expandable-content p:last-child{margin-bottom:0;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable.open .expandable-header .arrow{background-color:#000;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable.open .expandable-header .arrow:before,.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable.open .expandable-header .arrow:after{background-color:#f3b31e;}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable.open .expandable-header .arrow:before{transform:rotate(-180deg);}.paragraph--type--expandables .field--name-field-expandables .paragraph--type--expandable.open .expandable-header .arrow:after{transform:rotate(-90deg);}.paragraph--type--tabs{display:flex;flex-direction:column;align-items:center;position:relative;gap:3rem;margin-bottom:1rem;}.paragraph--type--tabs .mobile-tabs-toggle{display:none;align-items:center;width:100%;height:50px;margin-top:1.5rem;padding:0.5rem 1.25rem;border-radius:10px;background-color:transparent;box-shadow:none;border:1px solid #000;cursor:pointer;text-align:left;}@media (max-width:1150px){.paragraph--type--tabs .mobile-tabs-toggle{display:flex;position:relative;}.paragraph--type--tabs .mobile-tabs-toggle:after{content:"";display:flex;width:16px;height:10px;margin-left:auto;background-image:url(/themes/custom/raceforward/assets/icons/expand-arrow-icon-black.svg);background-repeat:no-repeat;transition:transform 0.5s ease;}.paragraph--type--tabs .mobile-tabs-toggle.open{background-color:#fff;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom:none;}.paragraph--type--tabs .mobile-tabs-toggle.open:after{transform:rotate(180deg);}}.paragraph--type--tabs .tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;}.paragraph--type--tabs .tabs .tab{border:none;background-color:transparent;cursor:pointer;position:relative;padding:0 0.5rem;font-size:1.25rem;font-weight:700;color:#000;opacity:0.6;cursor:pointer;}@media (max-width:1150px){.paragraph--type--tabs .tabs .tab{padding-bottom:0.75rem;border-bottom:1px solid rgba(0,0,0,0.25);opacity:1;font-size:1rem;font-weight:400;}.paragraph--type--tabs .tabs .tab:last-child{padding-bottom:0;border-bottom:none;}}.paragraph--type--tabs .tabs .tab.active{opacity:1;color:#fff;}.paragraph--type--tabs .tabs .tab.active:after{content:"";display:flex;position:absolute;top:calc(100% + 0.5rem);left:0;height:4px;width:100%;background-color:#000;}@media (max-width:1150px){.paragraph--type--tabs .tabs .tab.active{color:#000;font-weight:700;}.paragraph--type--tabs .tabs .tab.active:after{display:none;}}@media (max-width:1150px){.paragraph--type--tabs .tabs{position:absolute;top:calc(50px + 1.5rem);left:0;flex-direction:column;width:calc(100% - 2.5rem - 2px);gap:0.75rem;margin:0;padding:1rem 1.25rem;border:1px solid #000;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff;z-index:2;}.paragraph--type--tabs .tabs:not(.open){transform:translateX(-9999px);}}.paragraph--type--tabs .field--name-field-tabs{display:flex;width:100%;}.paragraph--type--tabs .field--name-field-tabs > .field__item{width:100%;height:0px;opacity:0;position:absolute;left:-9999px;transition:opacity 0.75s ease;overflow:hidden;}.paragraph--type--tabs .field--name-field-tabs > .field__item.active{height:fit-content;opacity:1;position:relative;left:0;overflow:visible;}.paragraph--type--tab .field--name-field-tab-content{display:flex;flex-direction:column;gap:var(--v-padding);}.paragraph--type--circles{--header-connector-height:36px;--divider-connector-height:70px;--circle-size:260px;--inner-circle-spacing:2rem;display:flex;flex-direction:column;}@media (max-width:1315px){.paragraph--type--circles{--circle-size:200px;--inner-circle-spacing:1rem;}}@media (max-width:950px){.paragraph--type--circles{--circle-size:260px;--inner-circle-spacing:2rem;--divider-connector-height:35px;}}.paragraph--type--circles .field--name-field-circles-heading{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:var(--header-connector-height);text-align:center;}.paragraph--type--circles .field--name-field-circles-heading:after{content:"";display:flex;position:absolute;top:100%;left:calc(50% - 1px);width:2px;height:var(--header-connector-height);background:#9c9731;}@media (max-width:950px){.paragraph--type--circles .field--name-field-circles-heading:after{display:none;}}.paragraph--type--circles .divider{display:flex;position:relative;width:calc(100% - var(--circle-size));height:2px;margin:auto;margin-bottom:calc(var(--header-connector-height) + 1.5rem);background:linear-gradient(270deg,#6B53A3 0%,#437B3A 33.85%,#F3B31E 66.67%,#E54825 100%);}.paragraph--type--circles .divider:before{content:"";display:flex;position:absolute;top:100%;left:0;width:2px;height:var(--header-connector-height);background:#E54825;}.paragraph--type--circles .divider:after{content:"";display:flex;position:absolute;top:100%;right:0;width:2px;height:var(--header-connector-height);background:#6B53A3;}@media (max-width:950px){.paragraph--type--circles .divider{display:none;}}.paragraph--type--circles .circles{display:flex;justify-content:space-between;}@media (max-width:950px){.paragraph--type--circles .circles{flex-direction:column;gap:1.5rem;}}.paragraph--type--circles .circles > div{display:flex;flex-direction:column;align-items:center;}.paragraph--type--circles .circles > div .title-container{display:flex;justify-content:center;align-items:center;width:var(--circle-size);height:var(--circle-size);border-radius:50%;overflow:hidden;}.paragraph--type--circles .circles > div .title-container .field--name-field-circle-1-title,.paragraph--type--circles .circles > div .title-container .field--name-field-circle-2-title,.paragraph--type--circles .circles > div .title-container .field--name-field-circle-3-title,.paragraph--type--circles .circles > div .title-container .field--name-field-circle-4-title{display:flex;justify-content:center;align-items:center;width:calc(var(--circle-size) - var(--inner-circle-spacing) - var(--inner-circle-spacing));height:calc(var(--circle-size) - var(--inner-circle-spacing) - var(--inner-circle-spacing));padding:1rem;border-radius:50%;background:linear-gradient(150deg,#D8D8D8 13.39%,#E3E3E3 30.23%,#F4F4F4 62.45%,#FAFAFA 86.61%);box-sizing:border-box;font-size:1.75rem;font-family:"VTC Tatsuro";text-align:center;text-transform:uppercase;overflow:hidden;}@media (max-width:1315px){.paragraph--type--circles .circles > div .title-container .field--name-field-circle-1-title,.paragraph--type--circles .circles > div .title-container .field--name-field-circle-2-title,.paragraph--type--circles .circles > div .title-container .field--name-field-circle-3-title,.paragraph--type--circles .circles > div .title-container .field--name-field-circle-4-title{font-size:1.5rem;}}.paragraph--type--circles .circles > div .connector{display:flex;position:relative;width:2px;height:var(--divider-connector-height);margin-bottom:12px;}.paragraph--type--circles .circles > div .connector:after{content:"";display:flex;position:absolute;top:100%;left:calc(50% - 6px);width:8px;height:8px;border:2px solid;border-radius:50%;}.paragraph--type--circles .circles > div:nth-child(1) .title-container{background:linear-gradient(157.24deg,#ED5A39 8.32%,#E54825 63.15%);}.paragraph--type--circles .circles > div:nth-child(1) .connector{background-color:#e54825;}.paragraph--type--circles .circles > div:nth-child(1) .connector:after{border-color:#e54825;}.paragraph--type--circles .circles > div:nth-child(2) .title-container{background:linear-gradient(166.27deg,#FFCF60 7.84%,#F3B31E 90.18%);}.paragraph--type--circles .circles > div:nth-child(2) .connector{background-color:#f3b31e;}.paragraph--type--circles .circles > div:nth-child(2) .connector:after{border-color:#f3b31e;}.paragraph--type--circles .circles > div:nth-child(3) .title-container{background:linear-gradient(180deg,#79B64B 0%,#669940 100%);}.paragraph--type--circles .circles > div:nth-child(3) .connector{background-color:#437b3a;}.paragraph--type--circles .circles > div:nth-child(3) .connector:after{border-color:#437b3a;}.paragraph--type--circles .circles > div:nth-child(4) .title-container{background:linear-gradient(180deg,#9473E2 0%,#6B53A3 100%);}.paragraph--type--circles .circles > div:nth-child(4) .connector{background-color:#6b53a3;}.paragraph--type--circles .circles > div:nth-child(4) .connector:after{border-color:#6b53a3;}.paragraph--type--circles .circles > div .field--name-field-circle-1-body,.paragraph--type--circles .circles > div .field--name-field-circle-2-body,.paragraph--type--circles .circles > div .field--name-field-circle-3-body,.paragraph--type--circles .circles > div .field--name-field-circle-4-body{max-width:var(--circle-size);margin-top:1.5rem;}.paragraph--type--event{display:flex;flex-direction:column;}.paragraph--type--event .event-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:90px;}@media (max-width:1085px){.paragraph--type--event .event-info{grid-template-columns:1fr;grid-row-gap:2rem;}}.paragraph--type--event .event-info .left{display:flex;flex-direction:column;}.paragraph--type--event .event-info .left .field--name-field-event-title{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;}@media (max-width:630px){.paragraph--type--event .event-info .left .field--name-field-event-title{font-size:3.75rem;}}.paragraph--type--event .event-info .left .field--name-field-event-title h3{margin:0;font-weight:inherit;}.paragraph--type--event .event-info .left .field--name-field-event-title p{line-height:0.875;}.paragraph--type--event .event-info .left .read-more{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#e54825;}.paragraph--type--event .event-info .left .read-more:hover{opacity:0.75;}.paragraph--type--event .event-info .left .read-more:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--event .event-info .left .read-more:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-orange.svg);}.paragraph--type--event .event-info .left .read-more.hidden{display:none;}.paragraph--type--event .event-info .left .read-less{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#e54825;}.paragraph--type--event .event-info .left .read-less:hover{opacity:0.75;}.paragraph--type--event .event-info .left .read-less:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.paragraph--type--event .event-info .left .read-less:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-orange.svg);}.paragraph--type--event .event-info .left .read-less:after{margin-left:0.75rem;transform:rotate(180deg);}.paragraph--type--event .event-info .left .reg-link{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;margin-top:2rem;background-color:#e54825;color:#000;}.paragraph--type--event .event-info .left .reg-link:hover{opacity:0.7;}.paragraph--type--event .event-info .field--name-field-event-image{width:fit-content;margin-left:auto;margin-bottom:3rem;border-radius:12px;box-shadow:0 30px 60px -30px rgba(0,0,0,0.32);overflow:hidden;}.paragraph--type--event .event-info .field--name-field-event-image .field-content,.paragraph--type--event .event-info .field--name-field-event-image .media,.paragraph--type--event .event-info .field--name-field-event-image .field{display:flex;width:100%;height:100%;}.paragraph--type--event .event-info .field--name-field-event-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--event .event-info .field--name-field-event-image .media .field--name-field-file-image-credit,.paragraph--type--event .event-info .field--name-field-event-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--event .event-info .field--name-field-event-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--event .event-info .field--name-field-event-image .video a{text-decoration:none;}.paragraph--type--event .event-info .field--name-field-event-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--event .event-info .field--name-field-event-image img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:1085px){.paragraph--type--event .event-info .field--name-field-event-image{margin:auto;}}.paragraph--type--event > span{display:flex;margin:2rem 0 1rem;font-weight:700;font-size:1.125rem;}.paragraph--type--event .events{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}@media (max-width:1350px){.paragraph--type--event .events{grid-template-columns:1fr;}}.paragraph--type--event .events .event{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:2rem;align-items:center;padding:1.5rem;background-color:#f3b31e;}.paragraph--type--event .events .event.sold-out{background-color:#e0e0e0;opacity:0.5;}@media (max-width:770px){.paragraph--type--event .events .event{grid-template-columns:1fr auto;grid-row-gap:1rem;}}@media (max-width:460px){.paragraph--type--event .events .event{display:flex;flex-direction:column;align-items:center;}}.paragraph--type--event .events .event .event-date{display:flex;justify-content:center;position:relative;min-width:115px;padding:0.5rem;font-size:0.875rem;font-weight:500;text-transform:uppercase;border-radius:8px;background-color:#fff;}@media (max-width:770px){.paragraph--type--event .events .event .event-date{width:fit-content;}}@media (max-width:770px){.paragraph--type--event .events .event .event-date{width:100%;}}.paragraph--type--event .events .event .event-date:after{content:"";display:flex;position:absolute;top:-2rem;left:calc(100% + 2rem);height:calc(100% + 1rem + 3rem);width:1px;background-color:#fff;}@media (max-width:770px){.paragraph--type--event .events .event .event-date:after{display:none;}}.paragraph--type--event .events .event .event-location{margin-left:2rem;}.paragraph--type--event .events .event .event-location span:nth-child(1){font-weight:700;}@media (max-width:770px){.paragraph--type--event .events .event .event-location{margin:0;grid-row:2;}}.paragraph--type--event .events .event .event-link a,.paragraph--type--event .events .event .event-link span{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;background-color:#000;color:#fff;}.paragraph--type--event .events .event .event-link a:hover,.paragraph--type--event .events .event .event-link span:hover{opacity:0.7;}@media (max-width:770px){.paragraph--type--event .events .event .event-link{grid-row:span 2;}}.paragraph--type--gallery .field--name-field-gallery-items{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:60px;grid-row-gap:var(--v-padding);}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-heading,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-sub-heading{grid-column:span 2;}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image{--gallery-item-height:375px;padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;width:100%;height:var(--gallery-item-height);padding:0;overflow:hidden;margin-bottom:1.5rem;}@media (max-width:1140px){.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image{--gallery-item-height:275px;}}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image .field-content,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image .media,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image .field,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image .field-content,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image .media,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image .field{display:flex;width:100%;height:100%;}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image .media .field--name-field-file-image-credit,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image .media .field--name-field-file-image-caption,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image .media .field--name-field-file-image-credit,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image .media .field--name-field-file-image-credit,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image .video a,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image .video a{text-decoration:none;}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image .video a .field--name-field-file-image-caption,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-left-image img,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-right-image img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:800px){.paragraph--type--gallery .field--name-field-gallery-items{grid-template-columns:1fr;grid-row-gap:2rem;}.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-heading,.paragraph--type--gallery .field--name-field-gallery-items .field--name-field-sub-heading{grid-column:span 1;}}.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image{--gallery-item-height:375px;padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;width:100%;height:var(--gallery-item-height);padding:0;overflow:hidden;}@media (max-width:1140px){.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image{--gallery-item-height:275px;}}.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image .field-content,.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image .media,.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image .field{display:flex;width:100%;height:100%;}.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image .media .field--name-field-file-image-credit,.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image .media .field--name-field-file-image-credit{font-style:oblique;}.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image .video a{text-decoration:none;}.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image .video a .field--name-field-file-image-caption{font-weight:500;}.paragraph--type--gallery .field--name-field-gallery-items .paragraph--type--gallery-item .field--name-field-gallery-image img{width:100%;height:100%;object-fit:cover;object-position:top;}.paragraph--type--block .views-element-container > h2{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;margin-top:0;}@media (max-width:630px){.paragraph--type--block .views-element-container > h2{font-size:3.75rem;}}.paragraph--type--block .views-element-container > h2 h3{margin:0;font-weight:inherit;}.paragraph--type--block .views-element-container > h2 p{line-height:0.875;}.paragraph--type--section:has(.paragraph--type--map){padding:var(--v-padding) 0 0 0;}.paragraph--type--section:has(.paragraph--type--map) .paragraph--type--tab > div > div > :not(.paragraph--type--map){padding:var(--v-padding) var(--h-padding);}.paragraph--type--map .decoration-divider{width:100%;height:10px;background-image:url(/themes/custom/raceforward/assets/images/rainbow-frame.png);background-repeat:no-repeat;background-position:center;background-size:cover;}.paragraph--type--map .filter-wrapper{padding:20px 20px 40px 20px;}@media (min-width:1024px){.paragraph--type--map .filter-wrapper{padding:20px 60px 40px 60px;display:flex;align-items:center;justify-content:space-between;}}.paragraph--type--map .filter-wrapper h3{margin:0 25px 0 0;font-size:36px;}.paragraph--type--map .filter-wrapper .filter-view-toggles{background-color:#f4a835;border-radius:50px;padding:2px;display:flex;}.paragraph--type--map .filter-wrapper .filter-view-toggles a{display:flex;align-items:center;padding:10px 15px 8px 15px;border-radius:50px;background-color:#f4a835;color:#000;text-decoration:none;font-weight:500;font-size:14px;}.paragraph--type--map .filter-wrapper .filter-view-toggles a:first-of-type{margin-right:10px;}.paragraph--type--map .filter-wrapper .filter-view-toggles a.active{background-color:#000;color:#f4a835;}.paragraph--type--map .filter-wrapper .filter-view-toggles a.active svg path{fill:#f4a835;}.paragraph--type--map .filter-wrapper .filter-view-toggles a svg{height:25px;margin-bottom:3px;margin-right:10px;}.paragraph--type--map .filter-wrapper .filters{flex-grow:1;}@media (min-width:1280px){.paragraph--type--map .filter-wrapper .filters{padding:0 20px;}}.paragraph--type--map .filter-wrapper .filters .form--inline .form-item{float:none;}@media (min-width:768px){.paragraph--type--map .filter-wrapper .filters .form--inline{display:flex;align-items:center;}}.paragraph--type--map .filter-wrapper .filters fieldset.form-item{padding:0;margin:0;border:none;}.paragraph--type--map .filter-wrapper .filters fieldset.form-item .form-date{padding:11px;background:#000;color:#fff;border:3px solid #fff;border-radius:25px;font-family:"colfax-web",sans-serif;font-size:14px;font-weight:500;margin-top:0;margin-bottom:0;}.paragraph--type--map .filter-wrapper .filters fieldset.form-item .form-date:focus{outline:none;}.paragraph--type--map .filter-wrapper .filters #edit-reset-map.button,.paragraph--type--map .filter-wrapper .filters #edit-reset-map--2.button{background-color:#000;color:#fff;font-weight:500;padding:10px 30px 10px 5px;border-radius:0;border:none;outline:none;background:#000 url(/themes/custom/raceforward/images/icons/reset-btn.png) center right no-repeat;}.paragraph--type--map .filter-wrapper .filters #edit-reset-map.button:hover,.paragraph--type--map .filter-wrapper .filters #edit-reset-map--2.button:hover{cursor:pointer;}.paragraph--type--map .map-content-wrapper{position:relative;}.paragraph--type--map .map-content-wrapper .details-panel{position:absolute;top:0;left:-100%;background:#fff;width:400px;height:600px;color:#000;transition:all 0.5s ease-in-out;z-index:9999;box-shadow:0 0 20px rgba(0,0,0,0.2);}.paragraph--type--map .map-content-wrapper .details-panel .details-content{padding:20px;height:560px;overflow-y:scroll;}.paragraph--type--map .map-content-wrapper .details-panel .details-content .close-panel{position:absolute;top:calc(50% - 30px);right:-25px;height:60px;width:25px;cursor:pointer;border-top-right-radius:10px;border-bottom-right-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;}.paragraph--type--map .map-content-wrapper .details-panel .details-content .close-panel svg{fill:#ccc;height:25px;}.paragraph--type--map .map-content-wrapper .details-panel .panel-meta{display:flex;justify-content:space-between;align-items:center;}.paragraph--type--map .map-content-wrapper .details-panel .panel-meta #panel-participation{font-size:20px;font-family:"VTC Tatsuro";}.paragraph--type--map .map-content-wrapper .details-panel .panel-meta .panel-location-date{display:flex;}.paragraph--type--map .map-content-wrapper .details-panel .panel-meta .panel-location-date #panel-state{font-weight:600;margin-right:10px;}.paragraph--type--map .map-content-wrapper .details-panel .panel-meta .panel-location-date #panel-date{margin-left:10px;}.paragraph--type--map .map-content-wrapper .details-panel #panel-title{font-size:2.1rem;line-height:1;margin:20px 0 15px 0;text-transform:none;}.paragraph--type--map .map-content-wrapper .details-panel #panel-link a{display:flex;align-items:center;text-decoration:none;color:#000;font-weight:600;}.paragraph--type--map .map-content-wrapper .details-panel #panel-link a:hover,.paragraph--type--map .map-content-wrapper .details-panel #panel-link a:focus{opacity:0.75;}.paragraph--type--map .map-content-wrapper .details-panel #panel-link a svg{margin-left:7px;height:15px;}@media (max-width:630px){.paragraph--type--map .map-content-wrapper .details-panel{width:calc(100% - 50px);max-width:400px;}}.paragraph--type--map .map-content-wrapper .view-empty{display:flex;justify-content:center;align-items:center;text-align:center;padding-top:35px;}.paragraph--type--map .map-content-wrapper .view-empty h3{font-family:"VTC Tatsuro";font-size:48px;margin:0;}.paragraph--type--map .map-content-wrapper .map-wrapper{background-color:#9473E2;height:600px;}.paragraph--type--map .map-content-wrapper .listing-wrapper{display:none;padding:20px;background-color:#000000;height:560px;overflow-y:scroll;}@media (min-width:768px){.paragraph--type--map .map-content-wrapper .listing-wrapper{padding:20px 60px;}}.paragraph--type--map .map-content-wrapper .listing-wrapper .state-grouping{margin-bottom:20px;}.paragraph--type--map .map-content-wrapper .listing-wrapper .state-grouping h6{font-size:28px;font-family:"VTC Tatsuro";color:#f4a835;font-weight:400;margin:0 0 15px 0;}.paragraph--type--map .map-content-wrapper .listing-wrapper .event-link{display:flex;align-items:flex-start;font-family:"VTC Tatsuro";font-size:22px;padding:5px 0;border-radius:4px;}.paragraph--type--map .map-content-wrapper .listing-wrapper .event-link:hover{cursor:pointer;background:#5b5b5b;}.paragraph--type--map .map-content-wrapper .listing-wrapper .event-link .event-meta{flex-shrink:0;display:flex;align-items:center;}.paragraph--type--map .map-content-wrapper .listing-wrapper .event-link .event-date-divider{margin:0 10px;}.paragraph--type--map .map-content-wrapper .listing-wrapper .event-link .participation-icon{display:block;height:30px;width:30px;margin-right:5px;background-size:cover;background-repeat:no-repeat;}.paragraph--type--map .map-content-wrapper .listing-wrapper .event-link .participation-icon.online{background-image:url(/themes/custom/raceforward/assets/icons/online.png);}.paragraph--type--map .map-content-wrapper .listing-wrapper .event-link .participation-icon.in-person{background-image:url(/themes/custom/raceforward/assets/icons/in-person.png);}.paragraph--type--map .map-content-wrapper .listing-wrapper .event-link .participation-icon.both-participation{width:60px;background-image:url(/themes/custom/raceforward/assets/icons/both.png);}.paragraph--type--map .map-content-wrapper .listing-wrapper .cwa-list-items{display:flex;flex-wrap:wrap;list-style-type:none;padding:15px 0px;margin-bottom:30px;font-family:"VTC Tatsuro" !important;border-bottom:1px solid #f4a835;}.paragraph--type--map .map-content-wrapper .listing-wrapper .cwa-list-items li{padding:2px;display:flex;}.paragraph--type--map .map-content-wrapper .listing-wrapper .cwa-list-items li a{display:flex;align-items:center;justify-content:center;padding:15px 15px 12px 15px;width:18px;height:18px;text-decoration:none;font-weight:400;font-size:32px;border-radius:50px;color:#f4a835;}.paragraph--type--map .map-content-wrapper .listing-wrapper .cwa-list-items li a.active-letter,.paragraph--type--map .map-content-wrapper .listing-wrapper .cwa-list-items li a:hover{background-color:#f4a835;color:#000;}.paragraph--type--map .map-content-wrapper .listing-wrapper .cwa-listing{display:grid;grid-template-columns:1fr;grid-gap:20px;}@media (min-width:1024px){.paragraph--type--map .map-content-wrapper .listing-wrapper .cwa-listing{grid-template-columns:repeat(3,1fr);}}.layout-container > footer{display:flex;position:relative;gap:1.5rem;margin-top:auto;margin-bottom:-1px;padding:calc(3rem + 10px) 2rem 3rem;background-color:#050708;}.layout-container > footer .logo img{width:118px;height:auto;}@media (max-width:865px){.layout-container > footer{flex-direction:column;}.layout-container > footer .logo img{max-width:90px;}}.layout-container > footer:before{content:"";display:flex;position:absolute;top:0;left:0;width:100%;height:10px;background-image:url(/themes/custom/raceforward/assets/images/rainbow-frame.png);background-repeat:no-repeat;background-position:center;background-size:cover;}.layout-container > footer .region-footer{display:grid;grid-template-columns:1fr auto;grid-column-gap:1.5rem;}@media (max-width:1150px){.layout-container > footer .region-footer{grid-template-columns:1fr;grid-row-gap:3rem;}}.layout-container > footer .region-footer .menu--footer .menu{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;margin:0;padding-top:1rem;}@media (max-width:1150px){.layout-container > footer .region-footer .menu--footer .menu{padding-top:0;}}@media (max-width:865px){.layout-container > footer .region-footer .menu--footer .menu{display:grid;grid-template-columns:1fr 1fr;position:relative;}.layout-container > footer .region-footer .menu--footer .menu:after{content:"";display:flex;position:absolute;top:calc(100% + 1.5rem);left:0;width:100%;height:1px;background-color:#fff;}}@media (max-width:450px){.layout-container > footer .region-footer .menu--footer .menu{grid-column-gap:1.5rem;}}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container{display:flex;align-items:center;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:before{content:"";display:flex;flex-shrink:0;height:2rem;width:2px;margin-right:1rem;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:nth-child(1):before{background-color:#e54825;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:nth-child(2):before{background-color:#f3b31e;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:nth-child(3):before{background-color:#437b3a;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:nth-child(4):before{background-color:#0daddc;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:nth-child(5):before{background-color:#1f4184;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:nth-child(6):before{background-color:#6b53a3;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:last-of-type:before{display:none;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:last-of-type .menu-item{font-weight:normal;font-size:0.75rem;color:#d3d3d3;}@media (max-width:865px){.layout-container > footer .region-footer .menu--footer .menu .menu-item--container:last-of-type{grid-column:span 2;}}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container .menu-item{display:flex;align-items:center;padding:0;font-size:0.875rem;font-weight:500;color:#fff;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container .menu-item.menu-item--active-trail{font-weight:700;}.layout-container > footer .region-footer .menu--footer .menu .menu-item--container .menu-item a{color:inherit;text-decoration:none;}.layout-container > footer .region-footer .buttons-container{display:flex;gap:1.5rem;}@media (max-width:865px){.layout-container > footer .region-footer .buttons-container{flex-direction:column;gap:1rem;}}.layout-container > footer .region-footer .buttons-container p{margin:0;}.layout-container > footer .region-footer .buttons-container p:nth-child(1) a{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;color:#000;background-color:#f3b31e;}.layout-container > footer .region-footer .buttons-container p:nth-child(1) a:hover{opacity:0.7;}.layout-container > footer .region-footer .buttons-container p:nth-child(2) a{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;background-color:#e54825;}.layout-container > footer .region-footer .buttons-container p:nth-child(2) a:hover{opacity:0.7;}.layout-container > footer .region-footer .socials-container{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:1rem;}@media (max-width:1150px){.layout-container > footer .region-footer .socials-container{justify-content:flex-start;margin-top:3rem;}}@media (max-width:450px){.layout-container > footer .region-footer .socials-container{justify-content:space-between;}}.layout-container > footer .region-footer .socials-container p{margin:0;}.layout-container > footer .region-footer .socials-container p a{display:flex;width:40px;height:40px;border-radius:50%;overflow:hidden;text-indent:-9999px;color:transparent;background-position:center;background-repeat:no-repeat;}.layout-container > footer .region-footer .socials-container p a.youtube{background-color:rgba(241,98,70,0.25);background-image:url(/themes/custom/raceforward/assets/icons/youtube-icon.png);}.layout-container > footer .region-footer .socials-container p a.instagram{background-color:rgba(243,179,30,0.25);background-image:url(/themes/custom/raceforward/assets/icons/instagram-icon.png);}.layout-container > footer .region-footer .socials-container p a.linkedin{background-color:rgba(67,123,58,0.25);background-image:url(/themes/custom/raceforward/assets/icons/linkedin-icon.png);}.layout-container > footer .region-footer .socials-container p a.twitter{background-color:rgba(13,173,220,0.25);background-image:url(/themes/custom/raceforward/assets/icons/twitter-icon.png);}.layout-container > footer .region-footer .socials-container p a.bluesky{background-color:rgba(13,173,220,0.25);background-image:url(/themes/custom/raceforward/assets/icons/bluesky-icon.png);}.layout-container > footer .region-footer .socials-container p a.facebook{background-color:rgba(70,132,255,0.25);background-image:url(/themes/custom/raceforward/assets/icons/facebook-icon.png);}.layout-container > footer .region-footer .socials-container p a.threads{background-color:rgba(107,83,163,0.25);background-image:url(/themes/custom/raceforward/assets/icons/threads-icon.png);}.view-toolkits,.view-briefs{display:grid;grid-template-columns:1fr minmax(350px,auto);grid-column-gap:90px;position:relative;}@media (max-width:1110px){.view-toolkits,.view-briefs{display:flex;flex-direction:column;gap:3rem;}}.view-toolkits .view-header,.view-briefs .view-header{grid-column:2;grid-row:1;position:sticky;top:0;height:fit-content;}@media (max-width:1110px){.view-toolkits .view-header,.view-briefs .view-header{position:static;}}.view-toolkits .view-header .view-content,.view-briefs .view-header .view-content{display:flex;flex-direction:column;border-radius:12px;background-color:#000;color:#fff;box-sizing:border-box;}.view-toolkits .view-header .view-content:before,.view-briefs .view-header .view-content:before{content:"Jump To";display:flex;padding:1rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(255,255,255,0.25);font-size:1.25rem;font-weight:700;}.view-toolkits .view-header .view-content .views-field-name .field-content a,.view-briefs .view-header .view-content .views-field-name .field-content a{display:flex;padding:0.75rem 2rem;color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.25);cursor:pointer;}.view-toolkits .view-header .view-content .views-field-name .field-content a.active,.view-briefs .view-header .view-content .views-field-name .field-content a.active{color:#f3b31e;}.view-toolkits > .view-content,.view-briefs > .view-content{display:flex;flex-direction:column;grid-column:1;grid-row:1;gap:1.5rem;}.view-toolkits > .view-content > h3,.view-toolkits > .view-content > h2,.view-briefs > .view-content > h3,.view-briefs > .view-content > h2{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;display:flex;flex-direction:column;margin:1rem 0;}@media (max-width:630px){.view-toolkits > .view-content > h3,.view-toolkits > .view-content > h2,.view-briefs > .view-content > h3,.view-briefs > .view-content > h2{font-size:3.75rem;}}.view-toolkits > .view-content > h3 h3,.view-toolkits > .view-content > h2 h3,.view-briefs > .view-content > h3 h3,.view-briefs > .view-content > h2 h3{margin:0;font-weight:inherit;}.view-toolkits > .view-content > h3 p,.view-toolkits > .view-content > h2 p,.view-briefs > .view-content > h3 p,.view-briefs > .view-content > h2 p{line-height:0.875;}.view-toolkits > .view-content > h3:after,.view-toolkits > .view-content > h2:after,.view-briefs > .view-content > h3:after,.view-briefs > .view-content > h2:after{content:"";display:flex;width:100px;height:2px;margin-top:2.5rem;background-color:#f3b31e;}.view-toolkits > .view-content > h3:first-child,.view-toolkits > .view-content > h2:first-child,.view-briefs > .view-content > h3:first-child,.view-briefs > .view-content > h2:first-child{margin-top:0;}.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image,.view-toolkits > .view-content .node--type-brief .field--name-field-media,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image,.view-toolkits > .view-content .node--type-research .field--name-field-media,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image,.view-briefs > .view-content .node--type-toolkit .field--name-field-media,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image,.view-briefs > .view-content .node--type-brief .field--name-field-media,.view-briefs > .view-content .node--type-research .field--name-field-heading-image,.view-briefs > .view-content .node--type-research .field--name-field-media{width:fit-content;margin-bottom:3rem;border-radius:12px;box-shadow:0 30px 60px -30px rgba(0,0,0,0.32);overflow:hidden;}.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image .field-content,.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image .media,.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image .field,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media .field-content,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media .media,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media .field,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image .field-content,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image .media,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image .field,.view-toolkits > .view-content .node--type-brief .field--name-field-media .field-content,.view-toolkits > .view-content .node--type-brief .field--name-field-media .media,.view-toolkits > .view-content .node--type-brief .field--name-field-media .field,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image .field-content,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image .media,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image .field,.view-toolkits > .view-content .node--type-research .field--name-field-media .field-content,.view-toolkits > .view-content .node--type-research .field--name-field-media .media,.view-toolkits > .view-content .node--type-research .field--name-field-media .field,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image .field-content,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image .media,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image .field,.view-briefs > .view-content .node--type-toolkit .field--name-field-media .field-content,.view-briefs > .view-content .node--type-toolkit .field--name-field-media .media,.view-briefs > .view-content .node--type-toolkit .field--name-field-media .field,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image .field-content,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image .media,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image .field,.view-briefs > .view-content .node--type-brief .field--name-field-media .field-content,.view-briefs > .view-content .node--type-brief .field--name-field-media .media,.view-briefs > .view-content .node--type-brief .field--name-field-media .field,.view-briefs > .view-content .node--type-research .field--name-field-heading-image .field-content,.view-briefs > .view-content .node--type-research .field--name-field-heading-image .media,.view-briefs > .view-content .node--type-research .field--name-field-heading-image .field,.view-briefs > .view-content .node--type-research .field--name-field-media .field-content,.view-briefs > .view-content .node--type-research .field--name-field-media .media,.view-briefs > .view-content .node--type-research .field--name-field-media .field{display:flex;width:100%;height:100%;}.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-toolkits > .view-content .node--type-toolkit .field--name-field-media .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-toolkits > .view-content .node--type-brief .field--name-field-media .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-toolkits > .view-content .node--type-research .field--name-field-heading-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-toolkits > .view-content .node--type-research .field--name-field-media .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-briefs > .view-content .node--type-toolkit .field--name-field-media .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-briefs > .view-content .node--type-brief .field--name-field-heading-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-briefs > .view-content .node--type-brief .field--name-field-media .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-briefs > .view-content .node--type-research .field--name-field-heading-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-briefs > .view-content .node--type-research .field--name-field-media .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image .media .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media .media .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image .media .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-brief .field--name-field-media .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-brief .field--name-field-media .media .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image .media .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-research .field--name-field-media .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-research .field--name-field-media .media .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image .media .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-toolkit .field--name-field-media .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-toolkit .field--name-field-media .media .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image .media .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-brief .field--name-field-media .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-brief .field--name-field-media .media .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-research .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-research .field--name-field-heading-image .media .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-research .field--name-field-media .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-research .field--name-field-media .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-brief .field--name-field-media .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-toolkits > .view-content .node--type-research .field--name-field-media .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-toolkit .field--name-field-media .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-brief .field--name-field-media .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-research .field--name-field-heading-image .media .field--name-field-file-image-credit,.view-briefs > .view-content .node--type-research .field--name-field-media .media .field--name-field-file-image-credit{font-style:oblique;}.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image .video a,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media .video a,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image .video a,.view-toolkits > .view-content .node--type-brief .field--name-field-media .video a,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image .video a,.view-toolkits > .view-content .node--type-research .field--name-field-media .video a,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image .video a,.view-briefs > .view-content .node--type-toolkit .field--name-field-media .video a,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image .video a,.view-briefs > .view-content .node--type-brief .field--name-field-media .video a,.view-briefs > .view-content .node--type-research .field--name-field-heading-image .video a,.view-briefs > .view-content .node--type-research .field--name-field-media .video a{text-decoration:none;}.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image .video a .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media .video a .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image .video a .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-brief .field--name-field-media .video a .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image .video a .field--name-field-file-image-caption,.view-toolkits > .view-content .node--type-research .field--name-field-media .video a .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image .video a .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-toolkit .field--name-field-media .video a .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image .video a .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-brief .field--name-field-media .video a .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-research .field--name-field-heading-image .video a .field--name-field-file-image-caption,.view-briefs > .view-content .node--type-research .field--name-field-media .video a .field--name-field-file-image-caption{font-weight:500;}.view-toolkits > .view-content .node--type-toolkit .field--name-field-heading-image img,.view-toolkits > .view-content .node--type-toolkit .field--name-field-media img,.view-toolkits > .view-content .node--type-brief .field--name-field-heading-image img,.view-toolkits > .view-content .node--type-brief .field--name-field-media img,.view-toolkits > .view-content .node--type-research .field--name-field-heading-image img,.view-toolkits > .view-content .node--type-research .field--name-field-media img,.view-briefs > .view-content .node--type-toolkit .field--name-field-heading-image img,.view-briefs > .view-content .node--type-toolkit .field--name-field-media img,.view-briefs > .view-content .node--type-brief .field--name-field-heading-image img,.view-briefs > .view-content .node--type-brief .field--name-field-media img,.view-briefs > .view-content .node--type-research .field--name-field-heading-image img,.view-briefs > .view-content .node--type-research .field--name-field-media img{width:100%;height:100%;object-fit:cover;object-position:top;}.view-toolkits > .view-content .node--type-toolkit h3,.view-toolkits > .view-content .node--type-toolkit h2,.view-toolkits > .view-content .node--type-brief h3,.view-toolkits > .view-content .node--type-brief h2,.view-toolkits > .view-content .node--type-research h3,.view-toolkits > .view-content .node--type-research h2,.view-briefs > .view-content .node--type-toolkit h3,.view-briefs > .view-content .node--type-toolkit h2,.view-briefs > .view-content .node--type-brief h3,.view-briefs > .view-content .node--type-brief h2,.view-briefs > .view-content .node--type-research h3,.view-briefs > .view-content .node--type-research h2{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:50px;margin-top:0;text-transform:none;line-height:1;}.view-toolkits > .view-content .node--type-toolkit h3 h3,.view-toolkits > .view-content .node--type-toolkit h2 h3,.view-toolkits > .view-content .node--type-brief h3 h3,.view-toolkits > .view-content .node--type-brief h2 h3,.view-toolkits > .view-content .node--type-research h3 h3,.view-toolkits > .view-content .node--type-research h2 h3,.view-briefs > .view-content .node--type-toolkit h3 h3,.view-briefs > .view-content .node--type-toolkit h2 h3,.view-briefs > .view-content .node--type-brief h3 h3,.view-briefs > .view-content .node--type-brief h2 h3,.view-briefs > .view-content .node--type-research h3 h3,.view-briefs > .view-content .node--type-research h2 h3{margin:0;font-weight:inherit;}@media (max-width:630px){.view-toolkits > .view-content .node--type-toolkit h3,.view-toolkits > .view-content .node--type-toolkit h2,.view-toolkits > .view-content .node--type-brief h3,.view-toolkits > .view-content .node--type-brief h2,.view-toolkits > .view-content .node--type-research h3,.view-toolkits > .view-content .node--type-research h2,.view-briefs > .view-content .node--type-toolkit h3,.view-briefs > .view-content .node--type-toolkit h2,.view-briefs > .view-content .node--type-brief h3,.view-briefs > .view-content .node--type-brief h2,.view-briefs > .view-content .node--type-research h3,.view-briefs > .view-content .node--type-research h2{font-size:2.25rem;}}@media (max-width:630px){.view-toolkits > .view-content .node--type-toolkit h3,.view-toolkits > .view-content .node--type-toolkit h2,.view-toolkits > .view-content .node--type-brief h3,.view-toolkits > .view-content .node--type-brief h2,.view-toolkits > .view-content .node--type-research h3,.view-toolkits > .view-content .node--type-research h2,.view-briefs > .view-content .node--type-toolkit h3,.view-briefs > .view-content .node--type-toolkit h2,.view-briefs > .view-content .node--type-brief h3,.view-briefs > .view-content .node--type-brief h2,.view-briefs > .view-content .node--type-research h3,.view-briefs > .view-content .node--type-research h2{font-size:1.5rem;}}.view-toolkits > .view-content .node--type-toolkit .node__content,.view-toolkits > .view-content .node--type-brief .node__content,.view-toolkits > .view-content .node--type-research .node__content,.view-briefs > .view-content .node--type-toolkit .node__content,.view-briefs > .view-content .node--type-brief .node__content,.view-briefs > .view-content .node--type-research .node__content{display:flex;flex-direction:column;}.view-toolkits > .view-content .node--type-toolkit .node__content:after,.view-toolkits > .view-content .node--type-brief .node__content:after,.view-toolkits > .view-content .node--type-research .node__content:after,.view-briefs > .view-content .node--type-toolkit .node__content:after,.view-briefs > .view-content .node--type-brief .node__content:after,.view-briefs > .view-content .node--type-research .node__content:after{content:"";display:flex;width:100px;height:2px;margin-top:2.5rem;background-color:#f3b31e;}.view-toolkits > .view-content .node--type-toolkit .read-more,.view-toolkits > .view-content .node--type-brief .read-more,.view-toolkits > .view-content .node--type-research .read-more,.view-briefs > .view-content .node--type-toolkit .read-more,.view-briefs > .view-content .node--type-brief .read-more,.view-briefs > .view-content .node--type-research .read-more{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#e54825;}.view-toolkits > .view-content .node--type-toolkit .read-more:hover,.view-toolkits > .view-content .node--type-brief .read-more:hover,.view-toolkits > .view-content .node--type-research .read-more:hover,.view-briefs > .view-content .node--type-toolkit .read-more:hover,.view-briefs > .view-content .node--type-brief .read-more:hover,.view-briefs > .view-content .node--type-research .read-more:hover{opacity:0.75;}.view-toolkits > .view-content .node--type-toolkit .read-more:after,.view-toolkits > .view-content .node--type-brief .read-more:after,.view-toolkits > .view-content .node--type-research .read-more:after,.view-briefs > .view-content .node--type-toolkit .read-more:after,.view-briefs > .view-content .node--type-brief .read-more:after,.view-briefs > .view-content .node--type-research .read-more:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.view-toolkits > .view-content .node--type-toolkit .read-more:after,.view-toolkits > .view-content .node--type-brief .read-more:after,.view-toolkits > .view-content .node--type-research .read-more:after,.view-briefs > .view-content .node--type-toolkit .read-more:after,.view-briefs > .view-content .node--type-brief .read-more:after,.view-briefs > .view-content .node--type-research .read-more:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-orange.svg);}.view-toolkits > .view-content .node--type-toolkit .read-more.hidden,.view-toolkits > .view-content .node--type-brief .read-more.hidden,.view-toolkits > .view-content .node--type-research .read-more.hidden,.view-briefs > .view-content .node--type-toolkit .read-more.hidden,.view-briefs > .view-content .node--type-brief .read-more.hidden,.view-briefs > .view-content .node--type-research .read-more.hidden{display:none;}.view-toolkits > .view-content .node--type-toolkit .read-less,.view-toolkits > .view-content .node--type-brief .read-less,.view-toolkits > .view-content .node--type-research .read-less,.view-briefs > .view-content .node--type-toolkit .read-less,.view-briefs > .view-content .node--type-brief .read-less,.view-briefs > .view-content .node--type-research .read-less{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#e54825;}.view-toolkits > .view-content .node--type-toolkit .read-less:hover,.view-toolkits > .view-content .node--type-brief .read-less:hover,.view-toolkits > .view-content .node--type-research .read-less:hover,.view-briefs > .view-content .node--type-toolkit .read-less:hover,.view-briefs > .view-content .node--type-brief .read-less:hover,.view-briefs > .view-content .node--type-research .read-less:hover{opacity:0.75;}.view-toolkits > .view-content .node--type-toolkit .read-less:after,.view-toolkits > .view-content .node--type-brief .read-less:after,.view-toolkits > .view-content .node--type-research .read-less:after,.view-briefs > .view-content .node--type-toolkit .read-less:after,.view-briefs > .view-content .node--type-brief .read-less:after,.view-briefs > .view-content .node--type-research .read-less:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.view-toolkits > .view-content .node--type-toolkit .read-less:after,.view-toolkits > .view-content .node--type-brief .read-less:after,.view-toolkits > .view-content .node--type-research .read-less:after,.view-briefs > .view-content .node--type-toolkit .read-less:after,.view-briefs > .view-content .node--type-brief .read-less:after,.view-briefs > .view-content .node--type-research .read-less:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-orange.svg);}.view-toolkits > .view-content .node--type-toolkit .read-less:after,.view-toolkits > .view-content .node--type-brief .read-less:after,.view-toolkits > .view-content .node--type-research .read-less:after,.view-briefs > .view-content .node--type-toolkit .read-less:after,.view-briefs > .view-content .node--type-brief .read-less:after,.view-briefs > .view-content .node--type-research .read-less:after{margin-left:0.75rem;transform:rotate(180deg);}.view-toolkits > .view-content .views-row:last-of-type .node--type-toolkit .node__content,.view-briefs > .view-content .views-row:last-of-type .node--type-toolkit .node__content{padding-bottom:0;}.view-toolkits > .view-content .views-row:last-of-type .node--type-toolkit .node__content:after,.view-briefs > .view-content .views-row:last-of-type .node--type-toolkit .node__content:after{display:none;}.view-briefs.view-display-id-related{display:block;}.view-briefs.view-display-id-related > .view-briefs .views-content{grid-template-columns:33% 33% 33%;gap:2em;}.view-briefs > .view-content{display:grid;grid-auto-flow:row;gap:5rem;grid-template-columns:50% 50%;}.view-briefs > .view-content > *:not(.views-row){grid-column-start:1;grid-column-end:3;}@media (max-width:1110px){.view-briefs > .view-content{grid-template-columns:100%;}.view-briefs > .view-content > *:not(.views-row){grid-column-start:1;grid-column-end:1;}}.view-briefs .view-content .views-row .node--type-toolkit .field--name-field-heading-image,.view-briefs .view-content .views-row .node--type-toolkit .field--name-field-media,.view-briefs .view-content .views-row .node--type-report .field--name-field-heading-image,.view-briefs .view-content .views-row .node--type-report .field--name-field-media,.view-briefs .view-content .views-row .node--type-brief .field--name-field-heading-image,.view-briefs .view-content .views-row .node--type-brief .field--name-field-media{max-height:50vh;max-width:50%;margin:auto auto 3rem;}@media (max-width:1110px){.view-briefs .view-content .views-row .node--type-toolkit .field--name-field-heading-image,.view-briefs .view-content .views-row .node--type-toolkit .field--name-field-media,.view-briefs .view-content .views-row .node--type-report .field--name-field-heading-image,.view-briefs .view-content .views-row .node--type-report .field--name-field-media,.view-briefs .view-content .views-row .node--type-brief .field--name-field-heading-image,.view-briefs .view-content .views-row .node--type-brief .field--name-field-media{height:50vh;max-width:50%;}}.view-id-statements.view-display-id-page .view-content{padding:var(--v-padding) var(--h-padding);}.view-timeline .view-content{position:relative;overflow:hidden;}.view-timeline .view-content .node--type-timeline-item .node__content{display:flex;align-items:center;padding:2rem;}@media (max-width:1115px){.view-timeline .view-content .node--type-timeline-item .node__content{flex-direction:column;gap:1.5rem;}}@media (max-width:880px){.view-timeline .view-content .node--type-timeline-item .node__content{padding:0;}}.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media{flex-shrink:0;width:auto;max-width:50%;height:375px;border-radius:12px;overflow:hidden;}.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media .field-content,.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media .media,.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media .field{display:flex;width:100%;height:100%;}.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media .media .field--name-field-file-image-credit,.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media .media .field--name-field-file-image-credit{font-style:oblique;}.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media .video a{text-decoration:none;}.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media .video a .field--name-field-file-image-caption{font-weight:500;}.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:1115px){.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media{max-width:100%;max-height:375px;}}@media (max-width:880px){.view-timeline .view-content .node--type-timeline-item .node__content .field--name-field-timeline-media{max-height:210px;}}.view-timeline .view-content .node--type-timeline-item .node__content .timeline-text{display:flex;flex-direction:column;gap:1rem;padding:0 2rem;}@media (max-width:880px){.view-timeline .view-content .node--type-timeline-item .node__content .timeline-text{padding:0;}}.view-timeline .view-content .node--type-timeline-item .node__content .timeline-text .field--name-field-timeline-date{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;margin-bottom:0;font-size:1.875rem;}.view-timeline .view-content .node--type-timeline-item .node__content .timeline-text .field--name-field-timeline-date h3{margin:0;font-weight:inherit;}@media (max-width:630px){.view-timeline .view-content .node--type-timeline-item .node__content .timeline-text .field--name-field-timeline-date{font-size:2.25rem;}}.view-timeline .view-content .node--type-timeline-item .node__content .timeline-text .field--name-title{font-size:2rem;font-family:"colfax-web",sans-serif;font-weight:700;}.view-timeline .view-content .owl-stage{display:flex;align-items:center;}@media (max-width:880px){.view-timeline .view-content .owl-stage .owl-item{max-height:calc(100vh - var(--nav-height) - 2 * var(--v-padding) - 6rem - 60px);overflow-y:auto;margin-inline:5px;}}.view-timeline .view-content .owl-nav{display:flex;justify-content:center;gap:3rem;}@media (max-width:880px){.view-timeline .view-content .owl-nav{margin-top:1.5rem;margin-bottom:3rem;}}.view-timeline .view-content .owl-nav .owl-prev,.view-timeline .view-content .owl-nav .owl-next{display:flex;position:absolute;top:calc(50% - 30px);width:60px;height:60px;border-radius:50%;background-color:#fff;box-shadow:0px 16px 32px -16px rgba(36,38,54,0.02),0px 2px 8px rgba(36,38,54,0.04),0px 0px 2px rgba(36,38,54,0.04);background-image:url(/themes/custom/raceforward/assets/icons/timeline-arrow-icon.svg);background-position:center;background-repeat:no-repeat;}.view-timeline .view-content .owl-nav .owl-prev > span,.view-timeline .view-content .owl-nav .owl-next > span{position:absolute;visibility:hidden;user-select:none;}@media (max-width:880px){.view-timeline .view-content .owl-nav .owl-prev,.view-timeline .view-content .owl-nav .owl-next{position:static;}}.view-timeline .view-content .owl-nav .owl-prev{left:calc(-30px + 2rem);transform:rotate(180deg);}.view-timeline .view-content .owl-nav .owl-next{right:calc(-30px + 2rem);}.view-timeline .view-content .owl-dots{--shift:0;display:flex;position:relative;width:fit-content;margin:auto;padding-bottom:10px;transform:translateX(calc(-1px * var(--shift)));transition:transform 0.5s ease;}.view-timeline .view-content .owl-dots:after{content:"";display:flex;position:absolute;top:calc(100% - 10px);left:0;width:100%;height:6px;background-color:#d8d8d8;}.view-timeline .view-content .owl-dots .owl-dot{position:relative;padding:0 10px 10px !important;font-size:0.75rem;font-weight:700;}.view-timeline .view-content .owl-dots .owl-dot.active:after{content:"";display:flex;position:absolute;top:100%;left:0px;width:100%;height:6px;background-color:#000;border-radius:20%;z-index:2;}.view-reports{display:grid;grid-template-columns:1fr minmax(350px,auto);grid-column-gap:90px;}@media (max-width:1110px){.view-reports{display:grid;grid-template-columns:1fr;}}.view-reports .view-filters{grid-row:span 2;}.view-reports .view-filters .views-exposed-form{display:flex;flex-direction:column;border-radius:12px;background-color:#000;color:#fff;box-sizing:border-box;}@media (max-width:1110px){.view-reports .view-filters .views-exposed-form{background-color:transparent;color:inherit;}}.view-reports .view-filters .views-exposed-form .form-item{width:100%;margin:0;}.view-reports .view-filters .views-exposed-form .form-item > label{display:flex;padding:1rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(255,255,255,0.25);font-size:1.25rem;font-weight:700;}@media (max-width:1110px){.view-reports .view-filters .views-exposed-form .form-item > label{display:none;}}.view-reports .view-filters .views-exposed-form .form-item ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;}@media (max-width:1110px){.view-reports .view-filters .views-exposed-form .form-item ul{display:none;}}.view-reports .view-filters .views-exposed-form .form-item ul a{display:flex;padding:0.75rem 2rem;color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.25);cursor:pointer;}.view-reports .view-filters .views-exposed-form .form-item ul a.bef-link--selected{color:#f3b31e;}.view-reports .view-filters .views-exposed-form .form-item select.form-select{display:none;}@media (max-width:1110px){.view-reports .view-filters .views-exposed-form .form-item select.form-select{display:flex;width:350px;max-width:100%;margin:auto;margin-top:2rem;padding:0.5rem 1rem;border-radius:12px;font-weight:500;background-color:transparent;border:2px solid #000;}}.view-reports .view-filters .views-exposed-form .form-actions{display:none;}.view-reports > .view-header{grid-column:span 2;margin-bottom:var(--v-padding);}@media (max-width:1110px){.view-reports > .view-header{grid-column:span 1;}}.view-reports > .view-content{display:flex;flex-direction:column;gap:1.5rem;}.view-reports > .view-content > h3{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;display:flex;flex-direction:column;margin:1rem 0;}@media (max-width:630px){.view-reports > .view-content > h3{font-size:3.75rem;}}.view-reports > .view-content > h3 h3{margin:0;font-weight:inherit;}.view-reports > .view-content > h3 p{line-height:0.875;}.view-reports > .view-content > h3:after{content:"";display:flex;width:100px;height:2px;margin-top:2.5rem;background-color:#f3b31e;}.view-reports > .view-content > h3:first-child{margin-top:0;}.view-reports > .view-content .node--type-research .node__content{display:flex;flex-direction:column;}.view-reports > .view-content .node--type-research .node__content:after{content:"";display:flex;width:100px;height:2px;margin-top:2.5rem;background-color:#f3b31e;}.view-reports > .view-content .node--type-research .node__content .field--name-field-image{width:fit-content;max-height:450px;margin:1.5rem 0 0;border-radius:12px;box-shadow:0 30px 60px -30px rgba(0,0,0,0.32);overflow:hidden;}.view-reports > .view-content .node--type-research .node__content .field--name-field-image .field-content,.view-reports > .view-content .node--type-research .node__content .field--name-field-image .media,.view-reports > .view-content .node--type-research .node__content .field--name-field-image .field{display:flex;width:100%;height:100%;}.view-reports > .view-content .node--type-research .node__content .field--name-field-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.view-reports > .view-content .node--type-research .node__content .field--name-field-image .media .field--name-field-file-image-credit,.view-reports > .view-content .node--type-research .node__content .field--name-field-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.view-reports > .view-content .node--type-research .node__content .field--name-field-image .media .field--name-field-file-image-credit{font-style:oblique;}.view-reports > .view-content .node--type-research .node__content .field--name-field-image .video a{text-decoration:none;}.view-reports > .view-content .node--type-research .node__content .field--name-field-image .video a .field--name-field-file-image-caption{font-weight:500;}.view-reports > .view-content .node--type-research .node__content .field--name-field-image img{width:100%;height:100%;object-fit:cover;object-position:top;}.view-reports > .view-content .node--type-research .node__content h3{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:50px;margin-top:0;text-transform:unset;}.view-reports > .view-content .node--type-research .node__content h3 h3{margin:0;font-weight:inherit;}@media (max-width:630px){.view-reports > .view-content .node--type-research .node__content h3{font-size:2.25rem;}}@media (max-width:630px){.view-reports > .view-content .node--type-research .node__content h3{font-size:1.5rem;}}.view-reports > .view-content .node--type-research .node__content h3 a{color:inherit;text-decoration:none;}.view-reports > .view-content .node--type-research .node__content .field--name-body{margin-bottom:1rem;}.view-reports > .view-content .node--type-research .node__content .field--name-body p:nth-last-child(1){margin-bottom:0;}.view-reports > .view-content .node--type-research .node__content .report-go-to{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#e54825;}.view-reports > .view-content .node--type-research .node__content .report-go-to:hover{opacity:0.75;}.view-reports > .view-content .node--type-research .node__content .report-go-to:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.view-reports > .view-content .node--type-research .node__content .report-go-to:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-orange.svg);}.view-reports > .view-footer{position:sticky;top:var(--top);height:fit-content;max-height:calc(100vh - var(--top) - 24px);overflow:auto;}@media (max-width:1110px){.view-reports > .view-footer{position:relative;top:unset;grid-row:2;max-height:unset;margin-bottom:var(--v-padding);}}.view-reports .view-empty{grid-row:1;grid-column:1;}.view-reports .pager{grid-column:span 2;}.view-report-categories{display:flex;flex-direction:column;width:fit-content;border-radius:12px;background-color:#000;color:#fff;box-sizing:border-box;}.view-report-categories:before{content:"Categories";display:flex;padding:1rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(255,255,255,0.25);font-size:1.25rem;font-weight:700;}.view-report-categories .view-header a,.view-report-categories .view-content .views-row a{display:flex;padding:0.75rem 2rem;color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.25);cursor:pointer;}.view-report-categories .view-header a.active,.view-report-categories .view-content .views-row a.active{color:#f3b31e;}.podcasts-link{display:flex;height:70px;width:fit-content;}.podcasts-link .field-content,.podcasts-link .media,.podcasts-link .field{display:flex;width:100%;height:100%;}.podcasts-link .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.podcasts-link .media .field--name-field-file-image-credit,.podcasts-link .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.podcasts-link .media .field--name-field-file-image-credit{font-style:oblique;}.podcasts-link .video a{text-decoration:none;}.podcasts-link .video a .field--name-field-file-image-caption{font-weight:500;}.podcasts-link img{width:100%;height:100%;object-fit:cover;object-position:top;}.podcasts-link img{width:auto;}.view-podcasts.view-display-id-list{display:flex;flex-direction:column;}.view-podcasts.view-display-id-list .view-filters{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;margin-bottom:3rem;background-color:#0daddc;}.view-podcasts.view-display-id-list .view-filters .form--inline{display:flex;align-items:center;gap:2rem;}.view-podcasts.view-display-id-list .view-filters .form--inline:after{display:none;}@media (max-width:1080px){.view-podcasts.view-display-id-list .view-filters .form--inline{flex-direction:column;align-items:flex-start;row-gap:1rem;}}.view-podcasts.view-display-id-list .view-filters .form--inline .form-item{display:flex;align-items:center;gap:1rem;margin:0;}@media (max-width:1080px){.view-podcasts.view-display-id-list .view-filters .form--inline .form-item{width:100%;}}@media (max-width:530px){.view-podcasts.view-display-id-list .view-filters .form--inline .form-item{flex-direction:column;align-items:flex-start;}}.view-podcasts.view-display-id-list .view-filters .form--inline .form-item > label{font-weight:700;}.view-podcasts.view-display-id-list .view-filters .form--inline .form-item .form-select{min-width:350px;padding:0.5rem 1rem;border-radius:60px;font-weight:500;background-color:transparent;border:2px solid #000;}@media (max-width:1080px){.view-podcasts.view-display-id-list .view-filters .form--inline .form-item .form-select{min-width:unset;flex-grow:1;}}@media (max-width:530px){.view-podcasts.view-display-id-list .view-filters .form--inline .form-item .form-select{width:100%;}}.view-podcasts.view-display-id-list .view-filters .form--inline .form-actions{margin:0;}.view-podcasts.view-display-id-list .view-filters .form--inline .form-actions input{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;background-color:#000;color:#fff;}.view-podcasts.view-display-id-list .view-filters .form--inline .form-actions input:hover{opacity:0.7;}.view-podcasts.view-display-id-list .view-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;}@media (max-width:1080px){.view-podcasts.view-display-id-list .view-content{grid-template-columns:1fr;}}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content{display:flex;flex-direction:column;}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .field--name-field-podcast-image{display:none;}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .field--name-field-embed-code{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;margin-bottom:1rem;padding:0;border-radius:0px;}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .field--name-field-embed-code > p{display:flex;margin:0;}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .field--name-field-embed-code > iframe{display:flex;}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .field--name-title{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:50px;text-transform:unset;}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .field--name-title h3{margin:0;font-weight:inherit;}@media (max-width:630px){.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .field--name-title{font-size:2.25rem;}}@media (max-width:630px){.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .field--name-title{font-size:1.5rem;}}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .podcast-more{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#e54825;}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .podcast-more:hover{opacity:0.75;}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .podcast-more:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.view-podcasts.view-display-id-list .view-content .node--type-serial-release .node__content .podcast-more:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-orange.svg);}.view-podcasts.view-display-id-page_1 .views-field-title h3{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;margin:0;padding-bottom:3rem;}@media (max-width:630px){.view-podcasts.view-display-id-page_1 .views-field-title h3{font-size:3.75rem;}}.view-podcasts.view-display-id-page_1 .views-field-title h3 h3{margin:0;font-weight:inherit;}.view-podcasts.view-display-id-page_1 .views-field-title h3 p{line-height:0.875;}.view-podcasts.view-display-id-page_1 .views-field-body{padding-bottom:3rem;}.view-staff{--staff-grid-size:300px;}@media (max-width:1545px){.view-staff{--staff-grid-size:300px;}}@media (max-width:715px){.view-staff{--staff-grid-size:250px;}}@media (max-width:585px){.view-staff{--staff-grid-size:165px;}}@media (max-width:435px){.view-staff{--staff-grid-size:300px;}}.view-staff.view-display-id-block_1,.view-staff.view-display-id-block_2{padding:0 1rem var(--v-padding);}.view-staff.view-display-id-block_1 .view-filters,.view-staff.view-display-id-block_2 .view-filters{display:flex;width:100%;}.view-staff.view-display-id-block_1 .view-filters .views-exposed-form,.view-staff.view-display-id-block_1 .view-filters .form--inline,.view-staff.view-display-id-block_1 .view-filters .form-type-select,.view-staff.view-display-id-block_1 .view-filters .form-select,.view-staff.view-display-id-block_2 .view-filters .views-exposed-form,.view-staff.view-display-id-block_2 .view-filters .form--inline,.view-staff.view-display-id-block_2 .view-filters .form-type-select,.view-staff.view-display-id-block_2 .view-filters .form-select{display:flex;width:100%;margin:0;}.view-staff.view-display-id-block_1 .view-filters .form--inline,.view-staff.view-display-id-block_2 .view-filters .form--inline{flex-direction:column;position:relative;}.view-staff.view-display-id-block_1 .view-filters .form-select,.view-staff.view-display-id-block_2 .view-filters .form-select{display:flex;align-items:center;min-height:75px;gap:1rem;margin-top:3rem;}@media (max-width:930px){.view-staff.view-display-id-block_1 .view-filters .form-select,.view-staff.view-display-id-block_2 .view-filters .form-select{margin-top:var(--v-padding);}}.view-staff.view-display-id-block_1 .view-filters .form-select button,.view-staff.view-display-id-block_2 .view-filters .form-select button{border:none;background-color:transparent;cursor:pointer;overflow:hidden;color:transparent;user-select:none;display:flex;flex-shrink:0;width:38px;height:100%;padding:1rem;background-image:url(/themes/custom/raceforward/assets/icons/pager-arrow-icon.svg);background-position:center;background-size:38px 28px;background-repeat:no-repeat;background-color:#fff;box-sizing:content-box;}@media (max-width:930px){.view-staff.view-display-id-block_1 .view-filters .form-select button,.view-staff.view-display-id-block_2 .view-filters .form-select button{display:none;}}.view-staff.view-display-id-block_1 .view-filters .form-select button.prev,.view-staff.view-display-id-block_2 .view-filters .form-select button.prev{transform:rotate(180deg);}.view-staff.view-display-id-block_1 .view-filters .form-select.start .prev,.view-staff.view-display-id-block_1 .view-filters .form-select.end .next,.view-staff.view-display-id-block_2 .view-filters .form-select.start .prev,.view-staff.view-display-id-block_2 .view-filters .form-select.end .next{opacity:0.5;}.view-staff.view-display-id-block_1 .view-filters .form-select ul,.view-staff.view-display-id-block_2 .view-filters .form-select ul{--shift:0px;display:flex;align-items:center;position:relative;margin:0;padding:0;list-style:none;overflow:hidden;}@media (max-width:930px){.view-staff.view-display-id-block_1 .view-filters .form-select ul,.view-staff.view-display-id-block_2 .view-filters .form-select ul{display:none;}}.view-staff.view-display-id-block_1 .view-filters .form-select ul li,.view-staff.view-display-id-block_2 .view-filters .form-select ul li{display:flex;padding-inline:1.25rem;transform:translateX(var(--shift));transition:transform 0.75s ease-in;}.view-staff.view-display-id-block_1 .view-filters .form-select ul li a,.view-staff.view-display-id-block_2 .view-filters .form-select ul li a{display:flex;position:relative;padding-inline:0.125rem;opacity:0.6;font-weight:700;color:inherit;text-decoration:none;white-space:nowrap;}.view-staff.view-display-id-block_1 .view-filters .form-select ul li a:hover,.view-staff.view-display-id-block_2 .view-filters .form-select ul li a:hover{opacity:0.75;}.view-staff.view-display-id-block_1 .view-filters .form-select ul li a.bef-link--selected,.view-staff.view-display-id-block_2 .view-filters .form-select ul li a.bef-link--selected{opacity:1;}.view-staff.view-display-id-block_1 .view-filters .form-select ul li a.bef-link--selected:after,.view-staff.view-display-id-block_2 .view-filters .form-select ul li a.bef-link--selected:after{content:"";display:flex;position:absolute;top:calc(100% + 0.25rem);left:0;width:100%;height:4px;background-color:#000;}.view-staff.view-display-id-block_1 .view-filters select.form-select,.view-staff.view-display-id-block_2 .view-filters select.form-select{display:none;}@media (max-width:930px){.view-staff.view-display-id-block_1 .view-filters select.form-select,.view-staff.view-display-id-block_2 .view-filters select.form-select{display:flex;width:350px;max-width:100%;margin:auto;margin-bottom:1.5rem;padding:0.5rem 1rem;border-radius:12px;font-weight:500;background-color:transparent;border:2px solid #000;}}.view-staff.view-display-id-block_1 .view-filters .form-type-select:nth-child(2),.view-staff.view-display-id-block_2 .view-filters .form-type-select:nth-child(2){margin:0;}.view-staff.view-display-id-block_1 .view-filters .form-actions,.view-staff.view-display-id-block_2 .view-filters .form-actions{display:none;}.view-staff.view-display-id-block_1 .view-content,.view-staff.view-display-id-block_2 .view-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:3rem;max-width:1400px;margin:auto;}@media (max-width:1390px){.view-staff.view-display-id-block_1 .view-content,.view-staff.view-display-id-block_2 .view-content{grid-template-columns:1fr 1fr 1fr;}}@media (max-width:1040px){.view-staff.view-display-id-block_1 .view-content,.view-staff.view-display-id-block_2 .view-content{grid-template-columns:1fr 1fr;}}@media (max-width:435px){.view-staff.view-display-id-block_1 .view-content,.view-staff.view-display-id-block_2 .view-content{grid-template-columns:1fr;width:100%;}}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content{display:flex;flex-direction:column;cursor:pointer;}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content:hover,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content:hover{opacity:0.8;}@media (max-width:435px){.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content{max-width:unset;}}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;display:flex;width:100%;aspect-ratio:1;margin-bottom:1.5rem;padding:0;overflow:hidden;}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo .field-content,.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo .media,.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo .field,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo .field-content,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo .media,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo .field{display:flex;width:100%;height:100%;}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo .media .field--name-field-file-image-credit,.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo .media .field--name-field-file-image-caption,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo .media .field--name-field-file-image-credit,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo .media .field--name-field-file-image-credit,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo .media .field--name-field-file-image-credit{font-style:oblique;}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo .video a,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo .video a{text-decoration:none;}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo .video a .field--name-field-file-image-caption,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo .video a .field--name-field-file-image-caption{font-weight:500;}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo img,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:435px){.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-field-person-photo,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-field-person-photo{width:100%;height:100%;max-width:var(--staff-grid-size);max-height:var(--staff-grid-size);margin-inline:auto;}}.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-title,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-title{margin-bottom:1rem;font-weight:700;font-size:1.375rem;}@media (max-width:715px){.view-staff.view-display-id-block_1 .view-content .node--type-person .node__content .field--name-title,.view-staff.view-display-id-block_2 .view-content .node--type-person .node__content .field--name-title{font-size:1.125rem;}}.view-staff.view-display-id-block_1{margin:calc(-1 * var(--v-padding)) calc(-1 * var(--h-padding));position:relative;}.view-staff.view-display-id-block_1 #staff-skip-navigation{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;top:0.5rem;padding:0.5rem 1rem;color:#000;background-color:transparent;}.view-staff.view-display-id-block_1 #staff-skip-navigation:hover{opacity:0.7;}.view-staff.view-display-id-block_1 #staff-skip-navigation:focus{left:4rem;}@media (max-width:930px){.view-staff.view-display-id-block_1 #staff-skip-navigation{display:none;}}.view-staff.view-display-id-block_1 .node--type-person.node--view-mode-teaser{max-width:300px;margin:auto;}.view-staff.view-display-id-page_2{max-width:100%;}.view-staff.view-display-id-page_2 .view-content .views-row{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1.5rem;max-width:100%;padding-bottom:var(--v-padding);}@media (max-width:980px){.view-staff.view-display-id-page_2 .view-content .views-row{display:flex;flex-direction:column;}}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;grid-row:span 4;width:var(--staff-grid-size);max-width:100%;height:var(--staff-grid-size);padding:0;overflow:hidden;}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo .field-content,.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo .media,.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo .field{display:flex;width:100%;height:100%;}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo .media .field--name-field-file-image-credit,.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo .media .field--name-field-file-image-credit{font-style:oblique;}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo .video a{text-decoration:none;}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo .video a .field--name-field-file-image-caption{font-weight:500;}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:980px){.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-photo{margin-bottom:1.5rem;}}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-title{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-title h3{margin:0;font-weight:inherit;}@media (max-width:630px){.view-staff.view-display-id-page_2 .view-content .views-row .views-field-title{font-size:2.25rem;}}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-title{margin-bottom:2rem;font-weight:700;}@media (max-width:980px){.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-title{margin-bottom:0;}}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-email{display:flex;align-items:center;}.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-email:before{content:"";display:flex;flex-shrink:0;width:40px;height:40px;margin-right:1rem;background-color:#000;border-radius:50%;background-image:url(/themes/custom/raceforward/assets/icons/mail-icon.svg);background-position:center;background-repeat:no-repeat;}@media (max-width:415px){.view-staff.view-display-id-page_2 .view-content .views-row .views-field-field-person-email:before{width:30px;height:30px;margin-right:0.5rem;background-size:18px;}}.view-related-videos .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:3rem;}@media (max-width:1300px){.view-related-videos .view-content{grid-template-columns:1fr 1fr;}}@media (max-width:830px){.view-related-videos .view-content{grid-template-columns:1fr;}}.view-home-grid-video{display:flex;width:100%;height:100%;}.view-home-grid-video .view-content,.view-home-grid-video .views-row,.view-home-grid-video .views-field-field-home-grid-video,.view-home-grid-video .views-field-field-text-with-video,.view-home-grid-video .field-content,.view-home-grid-video .media--type-remote-video,.view-home-grid-video .field--name-field-media-oembed-video,.view-home-grid-video .field__item,.view-home-grid-video iframe{display:flex;width:100%;height:100%;}.view-home-grid-video iframe{aspect-ratio:2/1;}.view-featured-videos .view-content{width:calc(100% + 2 * (var(--h-padding)));margin-inline:calc(-1 * var(--h-padding));}.view-featured-videos .owl-item{overflow:hidden;}.view-featured-videos .views-row{padding:var(--v-padding) var(--h-padding);display:grid;grid-template-columns:1fr 2fr;grid-column-gap:3rem;grid-row-gap:1.5rem;}@media (max-width:1335px){.view-featured-videos .views-row{grid-template-columns:1fr 1fr;}}@media (max-width:1140px){.view-featured-videos .views-row{grid-template-columns:1fr;}}.view-featured-videos .views-row .views-field-title .field-content span{font-size:0.875rem;font-weight:700;text-transform:uppercase;}.view-featured-videos .views-row .views-field-title .field-content h3{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;margin-top:1rem;}.view-featured-videos .views-row .views-field-title .field-content h3 h3{margin:0;font-weight:inherit;}@media (max-width:630px){.view-featured-videos .views-row .views-field-title .field-content h3{font-size:2.25rem;}}.view-featured-videos .views-row .views-field-title .field-content a{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;color:#000;background-color:#f3b31e;margin-inline:0;margin-top:2rem;color:#000;}.view-featured-videos .views-row .views-field-title .field-content a:hover{opacity:0.7;}.view-featured-videos .views-row .views-field-field-video{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;width:100%;padding:0;aspect-ratio:16/9;overflow:hidden;}.view-featured-videos .views-row .views-field-field-video .field-content,.view-featured-videos .views-row .views-field-field-video .media,.view-featured-videos .views-row .views-field-field-video .field{display:flex;width:100%;height:100%;}.view-featured-videos .views-row .views-field-field-video .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.view-featured-videos .views-row .views-field-field-video .media .field--name-field-file-image-credit,.view-featured-videos .views-row .views-field-field-video .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.view-featured-videos .views-row .views-field-field-video .media .field--name-field-file-image-credit{font-style:oblique;}.view-featured-videos .views-row .views-field-field-video .video a{text-decoration:none;}.view-featured-videos .views-row .views-field-field-video .video a .field--name-field-file-image-caption{font-weight:500;}.view-featured-videos .views-row .views-field-field-video img{width:100%;height:100%;object-fit:cover;object-position:top;}.view-featured-videos .owl-dots{display:flex;justify-content:center;gap:1rem;max-width:calc(100% - 2 * var(--h-padding));margin-left:auto;margin-right:var(--h-padding);padding-left:calc((100% - 2 * var(--h-padding)) * 1 / 3 + 2rem);box-sizing:border-box;}@media (max-width:1335px){.view-featured-videos .owl-dots{padding-left:calc((100% - 2 * var(--h-padding)) * 1 / 2 + 1.5rem);}}@media (max-width:1140px){.view-featured-videos .owl-dots{padding-left:0;margin-right:auto;}}.view-featured-videos .owl-dots .owl-dot{border:none;background-color:transparent;cursor:pointer;display:flex;width:15px;height:15px;background-color:#fff;border-radius:50%;overflow:hidden;}.view-featured-videos .owl-dots .owl-dot.active{background-color:#f3b31e;}.view-id-statements .read-more{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#000;}.view-id-statements .read-more:hover{opacity:0.75;}.view-id-statements .read-more:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.view-id-statements .read-more:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-black.svg);}.view-id-statements .button{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;color:#000;background-color:#f3b31e;}.view-id-statements .button:hover{opacity:0.7;}.view-display-id-page{display:grid;grid-template-columns:80%;}@media (max-width:1110px){.view-display-id-page{width:100%;display:flex;flex-direction:column;gap:3rem;}}.node__header{padding:var(--v-padding) var(--h-padding);display:flex;flex-direction:column;}.node__header .breadcrumb{padding-bottom:1rem;}.node__header .breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;}.node__header .breadcrumb ol li{display:flex;align-items:center;max-width:100%;font-size:0.875rem;overflow:hidden;}.node__header .breadcrumb ol li:before{content:"/";margin-right:0.5rem;}.node__header .breadcrumb ol li:nth-child(1):before{display:none;}.node__header .breadcrumb ol li a{font-weight:700;text-transform:uppercase;color:inherit;text-decoration:none;}.node__header .breadcrumb ol li a:hover{opacity:0.75;}.node__header .header-text{display:flex;flex-direction:column;max-width:70%;}@media (max-width:850px){.node__header .header-text{max-width:unset;}}.node__header .header-text .field--name-title{margin-bottom:3rem;font-family:"VTC Tatsuro";font-size:120px;font-weight:normal;line-height:0.875;text-transform:uppercase;}@media (max-width:630px){.node__header .header-text .field--name-title{font-size:4rem;}}.node__header .header-text .field--name-body p{max-width:60%;font-size:1.375rem;}@media (max-width:850px){.node__header .header-text .field--name-body p{max-width:unset;}}@media (max-width:630px){.node__header .header-text .field--name-body p{font-size:1rem;}}.node__header .header-text *{margin:0;}.node--type-page.node--view-mode-full > .node__content > .field--name-body{padding:var(--v-padding) var(--h-padding);}.paragraph--type--reference .node__header{padding:0;}.paragraph--type--reference .node__header .header-text{max-width:unset;}.paragraph--type--reference .node__header .header-text .field--name-title{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;}@media (max-width:630px){.paragraph--type--reference .node__header .header-text .field--name-title{font-size:3.75rem;}}.paragraph--type--reference .node__header .header-text .field--name-title h3{margin:0;font-weight:inherit;}.paragraph--type--reference .node__header .header-text .field--name-title p{line-height:0.875;}.paragraph--type--reference .node__header .header-text .field--name-body p{max-width:unset;font-size:inherit;}.node--type-research.node--view-mode-full > .node__header{padding-bottom:0;}.node--type-research.node--view-mode-full > .node__header .header-text{max-width:unset;}.node--type-research.node--view-mode-full > .node__header .header-text .field--name-title{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;}@media (max-width:630px){.node--type-research.node--view-mode-full > .node__header .header-text .field--name-title{font-size:3.75rem;}}.node--type-research.node--view-mode-full > .node__header .header-text .field--name-title h3{margin:0;font-weight:inherit;}.node--type-research.node--view-mode-full > .node__header .header-text .field--name-title p{line-height:0.875;}.node--type-research.node--view-mode-full > .node__content{padding:var(--v-padding) var(--h-padding);}.node--type-video-series.node--view-mode-full > .node__content{padding:var(--v-padding) var(--h-padding);}.node--type-video-series.node--view-mode-full > .node__content > .button{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;margin:3rem auto 0;background-color:#f3b31e;color:#000;}.node--type-video-series.node--view-mode-full > .node__content > .button:hover{opacity:0.7;}.node--type-video-series.node--view-mode-teaser .video-teaser-links,.node--type-video-series.node--view-mode-full-inline .video-teaser-links{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 3rem;padding-block:var(--v-padding);}.node--type-video-series.node--view-mode-teaser .video-teaser-links .youtube,.node--type-video-series.node--view-mode-full-inline .video-teaser-links .youtube{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#000;}.node--type-video-series.node--view-mode-teaser .video-teaser-links .youtube:hover,.node--type-video-series.node--view-mode-full-inline .video-teaser-links .youtube:hover{opacity:0.75;}.node--type-video-series.node--view-mode-teaser .video-teaser-links .youtube:after,.node--type-video-series.node--view-mode-full-inline .video-teaser-links .youtube:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.node--type-video-series.node--view-mode-teaser .video-teaser-links .youtube:after,.node--type-video-series.node--view-mode-full-inline .video-teaser-links .youtube:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-black.svg);}.node--type-video-series.node--view-mode-teaser .video-teaser-links .series,.node--type-video-series.node--view-mode-full-inline .video-teaser-links .series{display:flex;align-items:center;font-weight:700;color:#f3b31e;text-decoration:none;color:#fff;}.node--type-video-series.node--view-mode-teaser .video-teaser-links .series:hover,.node--type-video-series.node--view-mode-full-inline .video-teaser-links .series:hover{opacity:0.75;}.node--type-video-series.node--view-mode-teaser .video-teaser-links .series:after,.node--type-video-series.node--view-mode-full-inline .video-teaser-links .series:after{content:"";display:flex;width:2rem;height:1rem;background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-yellow.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem;}.node--type-video-series.node--view-mode-teaser .video-teaser-links .series:after,.node--type-video-series.node--view-mode-full-inline .video-teaser-links .series:after{background-image:url(/themes/custom/raceforward/assets/icons/link-arrow-white.svg);}.node--type-video.node--view-mode-series,.node--type-video.node--view-mode-teaser{display:flex;width:100%;height:100%;}.node--type-video.node--view-mode-series .node__content,.node--type-video.node--view-mode-teaser .node__content{display:flex;flex-direction:column;height:100%;}.node--type-video.node--view-mode-series .node__content .field--name-field-video,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;width:100%;max-width:100%;height:auto;margin-bottom:2rem;padding:0;overflow:hidden;}.node--type-video.node--view-mode-series .node__content .field--name-field-video .field-content,.node--type-video.node--view-mode-series .node__content .field--name-field-video .media,.node--type-video.node--view-mode-series .node__content .field--name-field-video .field,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video .field-content,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video .media,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video .field{display:flex;width:100%;height:100%;}.node--type-video.node--view-mode-series .node__content .field--name-field-video .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.node--type-video.node--view-mode-teaser .node__content .field--name-field-video .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.node--type-video.node--view-mode-series .node__content .field--name-field-video .media .field--name-field-file-image-credit,.node--type-video.node--view-mode-series .node__content .field--name-field-video .media .field--name-field-file-image-caption,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video .media .field--name-field-file-image-credit,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.node--type-video.node--view-mode-series .node__content .field--name-field-video .media .field--name-field-file-image-credit,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video .media .field--name-field-file-image-credit{font-style:oblique;}.node--type-video.node--view-mode-series .node__content .field--name-field-video .video a,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video .video a{text-decoration:none;}.node--type-video.node--view-mode-series .node__content .field--name-field-video .video a .field--name-field-file-image-caption,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video .video a .field--name-field-file-image-caption{font-weight:500;}.node--type-video.node--view-mode-series .node__content .field--name-field-video img,.node--type-video.node--view-mode-teaser .node__content .field--name-field-video img{width:100%;height:100%;object-fit:cover;object-position:top;}.node--type-video.node--view-mode-series .node__content .field--name-title,.node--type-video.node--view-mode-teaser .node__content .field--name-title{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:50px;text-transform:unset;}.node--type-video.node--view-mode-series .node__content .field--name-title h3,.node--type-video.node--view-mode-teaser .node__content .field--name-title h3{margin:0;font-weight:inherit;}@media (max-width:630px){.node--type-video.node--view-mode-series .node__content .field--name-title,.node--type-video.node--view-mode-teaser .node__content .field--name-title{font-size:2.25rem;}}@media (max-width:630px){.node--type-video.node--view-mode-series .node__content .field--name-title,.node--type-video.node--view-mode-teaser .node__content .field--name-title{font-size:1.5rem;}}.node--type-video.node--view-mode-series .node__content .field--name-title + .field--name-field-subtitle,.node--type-video.node--view-mode-teaser .node__content .field--name-title + .field--name-field-subtitle{margin-top:-0.25em;}.node--type-video.node--view-mode-series .node__content .field--name-field-subtitle,.node--type-video.node--view-mode-teaser .node__content .field--name-field-subtitle{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:30px;font-color:#333;margin-bottom:0.5em;}.node--type-video.node--view-mode-series .node__content .field--name-field-subtitle h3,.node--type-video.node--view-mode-teaser .node__content .field--name-field-subtitle h3{margin:0;font-weight:inherit;}@media (max-width:630px){.node--type-video.node--view-mode-series .node__content .field--name-field-subtitle,.node--type-video.node--view-mode-teaser .node__content .field--name-field-subtitle{font-size:2.25rem;}}@media (max-width:630px){.node--type-video.node--view-mode-series .node__content .field--name-field-subtitle,.node--type-video.node--view-mode-teaser .node__content .field--name-field-subtitle{font-size:1rem;}}.node--type-video.node--view-mode-series .node__content .field--name-body,.node--type-video.node--view-mode-teaser .node__content .field--name-body{margin-bottom:2rem;}.node--type-video.node--view-mode-series .node__content .field--name-body > p:nth-last-child(1),.node--type-video.node--view-mode-teaser .node__content .field--name-body > p:nth-last-child(1){margin-bottom:0;}.node--type-video.node--view-mode-series .node__content > a,.node--type-video.node--view-mode-teaser .node__content > a{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;margin:0;margin-top:auto;background-color:#000;color:#fff;}.node--type-video.node--view-mode-series .node__content > a:hover,.node--type-video.node--view-mode-teaser .node__content > a:hover{opacity:0.7;}.node--type-video.node--view-mode-full{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:90px;}@media (max-width:1380px){.node--type-video.node--view-mode-full{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-row-gap:1.5rem;}}.node--type-video.node--view-mode-full .node__header{padding:0;padding-bottom:var(--v-padding);}.node--type-video.node--view-mode-full .node__header .breadcrumb{display:none;}.node--type-video.node--view-mode-full .node__header .header-text{max-width:unset;}.node--type-video.node--view-mode-full .node__header .field--name-title{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;}@media (max-width:630px){.node--type-video.node--view-mode-full .node__header .field--name-title{font-size:3.75rem;}}.node--type-video.node--view-mode-full .node__header .field--name-title h3{margin:0;font-weight:inherit;}.node--type-video.node--view-mode-full .node__header .field--name-title p{line-height:0.875;}.node--type-video.node--view-mode-full .video{display:flex;width:100%;height:100%;padding-bottom:1.5rem;}.node--type-video.node--view-mode-full .video .field--name-field-video,.node--type-video.node--view-mode-full .video .media--type-remote-video,.node--type-video.node--view-mode-full .video .field--name-field-media-oembed-video,.node--type-video.node--view-mode-full .video .field__item{display:flex;width:100%;height:100%;}.node--type-video.node--view-mode-full .video iframe{width:100%;height:fit-content;aspect-ratio:16/9;border-radius:12px;overflow:hidden;}.node--type-toolkit.node--view-mode-full > .node__header,.node--type-press-release.node--view-mode-full > .node__header{padding-bottom:0;}.node--type-toolkit.node--view-mode-full > .node__header .header-text,.node--type-press-release.node--view-mode-full > .node__header .header-text{max-width:unset;}.node--type-toolkit.node--view-mode-full > .node__header .header-text .field--name-title,.node--type-press-release.node--view-mode-full > .node__header .header-text .field--name-title{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;}@media (max-width:630px){.node--type-toolkit.node--view-mode-full > .node__header .header-text .field--name-title,.node--type-press-release.node--view-mode-full > .node__header .header-text .field--name-title{font-size:3.75rem;}}.node--type-toolkit.node--view-mode-full > .node__header .header-text .field--name-title h3,.node--type-press-release.node--view-mode-full > .node__header .header-text .field--name-title h3{margin:0;font-weight:inherit;}.node--type-toolkit.node--view-mode-full > .node__header .header-text .field--name-title p,.node--type-press-release.node--view-mode-full > .node__header .header-text .field--name-title p{line-height:0.875;}.node--type-toolkit.node--view-mode-full > .node__content,.node--type-press-release.node--view-mode-full > .node__content{padding:var(--v-padding) var(--h-padding);}@media (min-width:768px){.node--type-toolkit.node--view-mode-full > .node__content .text-image,.node--type-press-release.node--view-mode-full > .node__content .text-image{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:90px;align-items:start;}}.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;width:fit-content;padding:0;margin-bottom:3rem;overflow:hidden;}.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image .field-content,.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image .media,.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image .field,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image .field-content,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image .media,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image .field{display:flex;width:100%;height:100%;}.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption),.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image .media .field--name-field-file-image-credit,.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image .media .field--name-field-file-image-caption,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image .media .field--name-field-file-image-credit,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image .media .field--name-field-file-image-credit,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image .media .field--name-field-file-image-credit{font-style:oblique;}.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image .video a,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image .video a{text-decoration:none;}.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image .video a .field--name-field-file-image-caption,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image .video a .field--name-field-file-image-caption{font-weight:500;}.node--type-toolkit.node--view-mode-full > .node__content .field--name-field-heading-image img,.node--type-press-release.node--view-mode-full > .node__content .field--name-field-heading-image img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (min-width:630px){.node--type-toolkit.node--view-mode-full > .node__content .text,.node--type-press-release.node--view-mode-full > .node__content .text{grid-column:1;grid-row:1;}}.node--type-brief.node--view-mode-full > .node__header{padding-bottom:0;}.node--type-brief.node--view-mode-full > .node__header .header-text{max-width:unset;}.node--type-brief.node--view-mode-full > .node__header .header-text .field--name-title{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;}@media (max-width:630px){.node--type-brief.node--view-mode-full > .node__header .header-text .field--name-title{font-size:3.75rem;}}.node--type-brief.node--view-mode-full > .node__header .header-text .field--name-title h3{margin:0;font-weight:inherit;}.node--type-brief.node--view-mode-full > .node__header .header-text .field--name-title p{line-height:0.875;}.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;width:fit-content;padding:0;margin-bottom:3rem;overflow:hidden;margin-left:auto;margin-right:auto;}.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image .field-content,.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image .media,.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image .field{display:flex;width:100%;height:100%;}.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image .media:has(.field--name-field-file-image-credit,.field--name-field-file-image-caption){display:grid;background-color:#fff;}.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image .media .field--name-field-file-image-credit,.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image .media .field--name-field-file-image-caption{width:auto !important;padding:0.5em 1em 0.5em 1em;color:#333;}.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image .media .field--name-field-file-image-credit{font-style:oblique;}.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image .video a{text-decoration:none;}.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image .video a .field--name-field-file-image-caption{font-weight:500;}.node--type-brief.node--view-mode-full > .node__content .field--name-field-heading-image img{width:100%;height:100%;object-fit:cover;object-position:top;}.node--type-brief.node--view-mode-full > .node__content .media--type-image img{margin-left:auto;margin-right:auto;}.node--type-brief.node--view-mode-full .field--name-body,.node--type-brief.node--view-mode-full .field--name-field-read-more{padding:var(--v-padding) var(--h-padding);}.user-login-form{padding:var(--v-padding) var(--h-padding);}.profile{padding:var(--v-padding) var(--h-padding);}.view-search .view-filters{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;margin-bottom:3rem;background-color:#0daddc;}.view-search .view-filters .form--inline{display:flex;align-items:center;gap:2rem;}.view-search .view-filters .form--inline:after{display:none;}@media (max-width:1000px){.view-search .view-filters .form--inline{flex-direction:column;align-items:flex-start;row-gap:1rem;}}.view-search .view-filters .form--inline .form-item{display:flex;align-items:center;flex-grow:1;gap:1rem;margin:0;}@media (max-width:1000px){.view-search .view-filters .form--inline .form-item{width:100%;}}@media (max-width:1000px){.view-search .view-filters .form--inline .form-item{flex-direction:column;align-items:flex-start;}}.view-search .view-filters .form--inline .form-item > label{display:none;font-weight:700;}.view-search .view-filters .form--inline .form-item .form-text{flex-grow:1;padding:0.5rem 1rem;border-radius:60px;font-weight:500;background-color:transparent;border:2px solid #000;}.view-search .view-filters .form--inline .form-item .form-text:focus{outline:3px solid rgba(0,0,0,0.25);}@media (max-width:1000px){.view-search .view-filters .form--inline .form-item .form-text{min-width:unset;flex-grow:1;}}@media (max-width:530px){.view-search .view-filters .form--inline .form-item .form-text{width:100%;}}.view-search .view-filters .form--inline .js-form-type-select{display:none;}.view-search .view-filters .form--inline .form-actions{display:flex;gap:1rem;margin:0;}.view-search .view-filters .form--inline .form-actions input{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;margin:0;background-color:#000;color:#fff;}.view-search .view-filters .form--inline .form-actions input:hover{opacity:0.7;}.view-search .view-filters .form--inline .form-actions input:nth-child(2){background-color:#fff;color:#000;}.view-search .view-content{display:flex;flex-direction:column;gap:2.5rem;}.view-search .view-content .views-row{display:flex;flex-direction:column;}.view-search .view-content .views-row:before{content:"";display:flex;width:100px;height:2px;margin-bottom:1.5rem;background-color:#f3b31e;}.view-search .view-content .views-row .views-field-title a{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;display:flex;color:inherit;text-decoration:none;}.view-search .view-content .views-row .views-field-title a h3{margin:0;font-weight:inherit;}@media (max-width:630px){.view-search .view-content .views-row .views-field-title a{font-size:2.25rem;}}.view-search .view-content .views-row .views-field-title a:hover{opacity:0.75;}.block-raceforward-search{display:flex;flex-direction:column;width:fit-content;min-width:350px;border-radius:12px;background-color:#000;color:#fff;box-sizing:border-box;}.block-raceforward-search h3{display:flex;margin:0;padding:1rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(255,255,255,0.25);font-size:1.25rem;font-weight:700;}.block-raceforward-search .sort-by-links a{display:flex;padding:0.75rem 2rem;color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.25);cursor:pointer;}.view-careers.view-display-id-block_1 .view-content{display:flex;flex-direction:column;gap:2rem;}.view-careers.view-display-id-block_1 .view-content .views-row{padding:2rem 2.5rem;border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.32);background-color:#fff;display:grid;grid-template-columns:1fr auto;grid-column-gap:1rem;background-color:#050708;color:#fff;}@media (max-width:1015px){.view-careers.view-display-id-block_1 .view-content .views-row{display:flex;flex-direction:column;}}@media (max-width:425px){.view-careers.view-display-id-block_1 .view-content .views-row{padding-inline:1.5rem;}}.view-careers.view-display-id-block_1 .view-content .views-row > *{grid-column:span 2;}.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-job-location{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:50px;grid-column:2;grid-row:1;color:#f3b31e;}.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-job-location h3{margin:0;font-weight:inherit;}@media (max-width:630px){.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-job-location{font-size:2.25rem;}}@media (max-width:630px){.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-job-location{font-size:1.5rem;}}@media (max-width:1015px){.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-job-location{font-size:1.5rem;}}.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-application-link{grid-column:1;grid-row:1;}.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-application-link a{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:50px;display:flex;color:inherit;text-decoration:none;text-transform:unset;}.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-application-link a h3{margin:0;font-weight:inherit;}@media (max-width:630px){.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-application-link a{font-size:2.25rem;}}@media (max-width:630px){.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-application-link a{font-size:1.5rem;}}.view-careers.view-display-id-block_1 .view-content .views-row .views-field-field-application-link a:hover{opacity:0.75;}.view-careers.view-display-id-block_1 .view-content .views-row .views-field-created{font-size:1.25rem;font-weight:700;}@media (max-width:1015px){.view-careers.view-display-id-block_1 .view-content .views-row .views-field-created{font-size:1rem;}}.view-careers.view-display-id-block_1 .view-content .views-row .views-field-body p{line-height:1.5;}.block-page-title-block{padding:var(--v-padding) var(--h-padding);padding-bottom:0;}.block-page-title-block .page-title{font-family:"VTC Tatsuro";font-size:90px;font-weight:normal;text-transform:uppercase;margin-bottom:2.5rem;line-height:0.875;margin:0;}@media (max-width:630px){.block-page-title-block .page-title{font-size:3.75rem;}}.block-page-title-block .page-title h3{margin:0;font-weight:inherit;}.block-page-title-block .page-title p{line-height:0.875;}.webform-submission-subscribe-form{padding:var(--v-padding) var(--h-padding);display:flex;flex-direction:column;gap:1.5rem;}.webform-submission-subscribe-form .form-item{display:flex;flex-direction:column;margin:0;gap:0.5rem;}.webform-submission-subscribe-form .form-item.form-type-processed-text{display:flex;flex-direction:column;gap:1rem;}.webform-submission-subscribe-form .form-item.form-type-processed-text p{margin:0;}.webform-submission-subscribe-form .form-item.form-type-processed-text.psuedo-label p{font-weight:700;}.webform-submission-subscribe-form .form-item.form-type-processed-text a{color:inherit;}.webform-submission-subscribe-form .form-item.form-type-processed-text a:hover{opacity:0.75;}.webform-submission-subscribe-form .form-item.form-type-checkbox{flex-direction:row;margin-left:1rem;}.webform-submission-subscribe-form .form-item.form-type-checkbox > input{flex-grow:0;}.webform-submission-subscribe-form .form-item > label{margin-top:0.15rem;font-weight:700;}.webform-submission-subscribe-form .form-item > input{flex-grow:1;max-width:600px;padding:0.5rem 1rem;border-radius:60px;font-weight:500;background-color:transparent;border:2px solid #000;}.webform-submission-subscribe-form .form-item > input:focus{outline:3px solid rgba(0,0,0,0.25);}.webform-submission-subscribe-form .form-actions{margin:0;}.webform-submission-subscribe-form .form-actions .form-submit{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;color:#000;background-color:#f3b31e;}.webform-submission-subscribe-form .form-actions .form-submit:hover{opacity:0.7;}#block-piechart{--image-size:500px;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:calc(0.75 * var(--image-size));grid-column-gap:calc(1 * var(--image-size));isolation:isolate;}@media (max-width:1375px){#block-piechart{--image-size:400px;}}@media (max-width:1245px){#block-piechart{--image-size:325px;}}@media (max-width:1245px){#block-piechart{grid-template-columns:1fr;grid-row-gap:var(--v-padding);}}#block-piechart h3{font-family:"VTC Tatsuro";font-size:70px;font-weight:normal;text-transform:uppercase;margin-bottom:1.5rem;line-height:0.875;font-size:60px;margin-top:0;}#block-piechart h3 h3{margin:0;font-weight:inherit;}@media (max-width:630px){#block-piechart h3{font-size:2.25rem;}}@media (max-width:630px){#block-piechart h3{font-size:2rem;}}#block-piechart .text-formatted p:nth-last-child(1){margin-bottom:0;}#block-piechart .center-image{position:absolute;inset:0;display:flex;justify-content:center;z-index:-1;}@media (max-width:1245px){#block-piechart .center-image{position:relative;grid-row:1;}}#block-piechart .center-image img{width:var(--image-size);max-width:100%;height:var(--image-size);margin-top:calc(0.75 * var(--first-row-height));object-fit:contain;}@media (max-width:1375px){#block-piechart .center-image img{margin-top:calc(0.66 * var(--first-row-height));}}@media (max-width:1245px){#block-piechart .center-image img{margin-top:0;}}#block-piechart .content{position:relative;}#block-piechart .content:before{content:"";position:absolute;display:flex;background-size:contain;background-repeat:no-repeat;z-index:-1;}@media (max-width:1245px){#block-piechart .content:before{display:none;}}#block-piechart .content.top-left:before{top:2.5rem;right:-25%;width:250px;height:75px;background-image:url(/themes/custom/raceforward/assets/images/grow-power-line.svg);}#block-piechart .content.top-right:before{top:2.5rem;right:105%;width:130px;height:75px;background-image:url(/themes/custom/raceforward/assets/images/policy-line.svg);}#block-piechart .content.bottom-left:before{bottom:110%;right:5%;width:195px;height:70px;background-image:url(/themes/custom/raceforward/assets/images/culture-line.svg);}#block-piechart .content.bottom-right:before{bottom:110%;left:5%;width:145px;height:98px;background-image:url(/themes/custom/raceforward/assets/images/institutions-line.svg);}#block-piechart .top-left h3{width:fit-content;padding-right:1.5rem;background-color:#fff;}#block-piechart .bottom-left,#block-piechart .bottom-right{margin-top:3rem;}@media (max-width:1245px){#block-piechart .bottom-left,#block-piechart .bottom-right{margin-top:0;}}.block-book-navigation h2{font-size:60px;}.block-book-navigation li{list-style-type:none;padding-bottom:1em;}.block-book-navigation a:link,.block-book-navigation a:hover,.block-book-navigation a:active,.block-book-navigation a:visited{color:#000;font-weight:500;display:block;}.block-book-navigation a.is-active{font-weight:700;position:relative;font-size:125%;left:-1em;text-decoration:none;}.block-book-navigation a.is-active:after{content:"";position:absolute;left:-0.5em;bottom:0em;width:calc(100% + 1em);height:0.5em;background-color:#f3b31e;z-index:-1;}@media (max-width:1220px){#block-raceforward-booknavigation{display:none;}}.geofield-google-map{border-radius:0.75rem;}.path-webform .webform-submission-form{padding:var(--v-padding) var(--h-padding);}.webform-submission-form .form-item{flex-direction:row;margin-bottom:1em;}.webform-submission-form fieldset{width:45em;border:none;padding:0;}.webform-submission-form label{width:6.5em;display:inline-block;font-weight:bold;}.webform-submission-form input + label{width:initial;}.webform-submission-form legend{font-weight:bold;}.webform-submission-form input:not([type=submit],[type=checkbox],[type=radio]),.webform-submission-form textarea,.webform-submission-form select{max-width:100%;width:51ch;border:none;padding:0.4em 1em 0.3em 1em;font-weight:500;background-color:#fff;border:solid 2px;border-radius:1em;}.webform-submission-form .form-textarea-wrapper{display:inline-block;vertical-align:top;}.webform-submission-form textarea{width:55ch;}.webform-submission-form select{width:auto;}.webform-submission-form input:is([type=checkbox],[type=radio]){width:0px;height:0px;top:-0.25em;margin-right:2em;position:relative;outline:none;border:none;opacity:0;}.webform-submission-form input:is([type=checkbox],[type=radio]):focus{outline:none;}.webform-submission-form input:is([type=checkbox],[type=radio]):focus + label:before{outline:solid 2px auto;outline-style:auto;}.webform-submission-form input:is([type=checkbox],[type=radio]) + label:not(.webform-options-display-buttons-label){position:relative;}.webform-submission-form input:is([type=checkbox],[type=radio]) + label:not(.webform-options-display-buttons-label):before{content:"";background-color:#fff;width:1.5em;height:1.5em;border:solid 2px black;border-radius:3px;position:absolute;left:-2.5em;top:-0.25em;}.webform-submission-form input:is([type=checkbox],[type=radio]):checked + label:not(.webform-options-display-buttons-label):before{background-image:radial-gradient(circle at center,#000 0%,#000 80%,#fff 80%);background-size:1.25em 1.25em;background-position:50% 50%;background-repeat:no-repeat;box-shadow:inset #fff 0 0 0px 3px;}.webform-submission-form input:is([type=radio]) + label:not(.webform-options-display-buttons-label):before{border-radius:50%;}.webform-submission-form input:is([type=radio]) + label:not(.webform-options-display-buttons-label):checked + label:before{background-image:radial-gradient(circle at center,#000 0%,#000 80%,#fff 80%);box-shadow:none;}.webform-submission-form .webform-options-display-buttons label.webform-options-display-buttons-label{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;background-color:#ccc;}.webform-submission-form .webform-options-display-buttons label.webform-options-display-buttons-label:hover{opacity:0.7;}.webform-submission-form .button{display:flex;align-items:center;width:fit-content;padding:1rem 2rem;border:none;border-radius:57px;font-size:0.875rem;font-weight:700;text-decoration:none;cursor:pointer;color:#000;background-color:#f3b31e;}.webform-submission-form .button:hover{opacity:0.7;}.webform-submission-form input:checked + label.webform-options-display-buttons-label{border:3px solid black;}.webform-submission-form .stacked > div.form-item{display:block;}.webform-submission-cwa-event-submission-form label{width:9em;}.webform-submission-cwa-event-submission-form input + label{width:initial;}.webform-submission-cwa-event-submission-form textarea{width:54ch;}.webform-submission-cwa-event-submission-form div.description{padding-bottom:0.5em;}.webform-submission-cwa-event-submission-form div.description + input,.webform-submission-cwa-event-submission-form div.description + textarea,.webform-submission-cwa-event-submission-form div.description + div.form-textarea-wrapper{margin-left:9em;}.yellow .webform-submission-form .button{color:#fff;background-color:#000;}@media (max-width:630px){.webform-submission-form label{width:auto;margin-bottom:0.25em;}.webform-submission-form textarea{margin-left:auto;width:100%;}.webform-submission-form div.description + input,.webform-submission-form div.description + textarea,.webform-submission-form div.description + div.form-textarea-wrapper{margin-left:auto;}.webform-submission-form input:not([type=submit],[type=checkbox],[type=radio]),.webform-submission-form select{width:90%;}.webform-submission-form fieldset{width:100%;}.webform-submission-form .webform-options-display-buttons label.webform-options-display-buttons-label{width:80%;padding:1rem 2rem;}}
