@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/oL9oUaLmvLy7CrMG_SR3Fe6pqVg2KVUvBeBWK1Z8fAU-K0xRaGLQ8RIKGSk_FQJ2W4m2XHZYJiQH0xxItOnFf9I.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:italic}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-0eHE1ECJdHEcgdKiLXdIavhkJ7tAscm34gekzvJvc_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/_xcHwxJLGf7ifp8FnvTVDxtoVwCyzW_HSM_SyMof_Kg-xRhwusuqJyPJpDbteFtP6WdjdCp5OOFbNe3QR_6yLwI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/3DwwVWV4U9sObPebMl7uw9dMrVM33Xk-kf7censDokk-dweikiqcCXpOuuRVi0ZFhEPUPmuIC4moKRn1hpNMRAQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-_5HUq0GxYcVFjn587JVUbvIMyZ2_bKZ79D_5yIj3OU8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-LOz1LmUjLqXEIWB1_hEQN_0qlbuayaFVxUsg7UyWX5Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-H9WDiCbXaUMi1qKq93wck1PIZbEtku0wn06COOBwjbk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-GYiAqy_uzJKrHWQzjW_bQOmwZk0zFkAYKRouO_6aZsw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-LoE3gz8hHjr5sXw01nzoJnj8sdrkG9sfWVZ_xadWVeY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-kUWP5mxm5iFN_YBy1Q_3g16Fk9gZUI_AVj3SQ191wB4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Thin Italic"),url(../_fonts/wY8AVV2MrwrooCaxQ-2Z8zorfZOLw9jwCp00XgoOSzw-qqYBz_mLNKaxf8bjNG7mUn1QejVpG0YKOQn2TyAJABM.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight Italic"),url(../_fonts/Fu7wtqSAjgjAUPkcXNs6fWlLhj4KZgJt9WaCi8LkG74-wNTIyAVZGNW3Vt4q32EJDoS8JfMkekQiNfB93e76N3o.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Light Italic"),url(../_fonts/Br_bkabc1qrLItrtzlVDy1DBhuPUj2hx0k67rdmaatE-z5O_y1Bb1MZ5V2OxvyKFOl6gWK5XMOOJYbT361KdVHc.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/HKcUPtnDHvKNPa4rMX7eiByByi17tZIoTl4FKqORigs-2gfgxcuhhgELqgPwNAS5RLe3lUZdFbAKL6qhqzPZF_0.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/Kyajvd9ogJ9GvmqdBjF_ZC497dc6SkKT88OxuuQVtzI-vlcW_9SiuRTg-tSMUP9ByD5yO1PsbLMQvd-smCZRo8o.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/UtWqnhK5QdJBoZPmx7kWEq869KzSD6ENVUMbuIrf1aQ-4lptdB7JcpTH60X2rtp18Pv7RIG1N1eDZaDiImOwqHE.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/hIQ2x9hL9g06Mi8jyYxVdvuid5915jsx5H7TWJLq75g-V2ByUyhRyirE07ODb9Qu_q0d5edZZwPKlRTz_f1uisE.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold Italic"),url(../_fonts/tyKDLeY3NY1uHJrURZoiMUzeF8LCTiOkqkI1KKsaXcc-ypyvK_yZdTvXRSKXuiuTP9RQErzrBbSM_0e_W9J_V2M.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Black Italic"),url(../_fonts/MGI9D5UjGqH7thVIeUlhL0y4RMIuDOKD4gkbiArk8M4-mzMaOGrfGXZrwWsF0J2aktFKxRtv04tNd63j9eZfv88.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Thin"),url(../_fonts/92kDr-TXtemvQg0vyRCWgv0Vt29vPLb0S1o20gDV4xw-SlXVL03aJahkOpErL0DyKX7RbRCGlFy0nSkkpUPz5Dc.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight"),url(../_fonts/xE6uqAKjVvsR8NnXFi_18WrKNXbtwloIhgSKKgjl_cs-HLjw0IiQMMrIvo0F5jBRAN5H3GwajfOSH9cX3XImE04.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Light"),url(../_fonts/SERYpz2i8Ug-y24LKUykfdunpxsXzjd4UmWRp09oML0-fZLV2xgx1IKJ1zm39BMI6ecJRNN58l7bSTERbMNSvsc.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/fHgajwLuJG0TAcn3WzEtxR_NSdhD00piucmNyjxl9Tg-uJ9XSa4Q1HmvHre2nxofpmhKcATXyZGecoFWwAvV6Pw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/dXCKRTrp_n8VcHcBJkFdRgzaV4ac97rzNQNUG-JvLLc-dTg5Gtt4_HomSGn4bVybmrkhMakbW5_wwfj0ATJ1cPY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/ykn-tRn-lTRlJ3bAMA4BuoCtffQFGDgU__-iqLU4qRg-z095i6PU3MR8nvm4hn_iTQdOZVkE8lwudeN16AGRpNo.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/dQqftMHQAs12MRX4-HHFt-izY1PWIQHaXKGszcVJ98Y-vbp9ogl9THanEzSwOgqoMyGNU_yebn2WBlXCAWJyLSE.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold"),url(../_fonts/fYFA7HhmnZcrZCRM_esah5tKdtSSSikhtdrq1SmqTf8-wGH7A7ZRmUagoER22PGDRAhhyUPxM4T_vQnjNs5n20U.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Black"),url(../_fonts/r5mndlfIXM9EhgIaSeQZlrL1DhY6nWPiDnxffF7K5oM-hdoIi2Fp6k3Q43pSC9jkDBPSsYtQu7jXqY7t5dV9Wx4.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}:root{--border-width-thick:calc(var(--spacing)*.25);--screen-sm:576px;--screen-md:768px;--screen-lg:992px;--screen-xl:1200px;--screen-xxl:1400px;--gradient-dark-grey:radial-gradient(circle at bottom right,#404040 -50%,#0d0d0d 100%);--color-primary:#be1e2e;--color-primary-dark:#5d0e16;--color-primary-transparent:rgba(190,30,46,.5);--color-text:#fff;--color-text-dark:#171717;--color-highlight:#ffd500;--color-highlight-dark:#806a00;--color-highlight-dark:#332b00;--color-highlight-transparent:rgba(255,213,0,.5);--color-success:#00ff84;--max-content-width:1200px;--spacing:20px}html{scroll-behavior:smooth}body{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:1.1rem;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}a,a:active,a:hover,a:visited{color:var(--color-primary)}:root{--font-size-h1:1.7rem;--font-size-h2:1.5rem;--font-size-h3:1.5rem;--font-size-h4:1.2rem}h1,h2,h3,h4,h5{margin:0}h1{font-size:var(--font-size-h1)}h1,h2{font-weight:600}h2{font-size:var(--font-size-h2)}h3{color:var(--color-primary);font-size:var(--font-size-h3)}h3,h4{font-weight:400}h4{font-size:var(--font-size-h4)}@media (min-width:768px){:root{--font-size-h1:3rem}}.text--bg-primary{background:var(--color-primary);clip-path:polygon(.5rem 0,100% 0,calc(100% - .5rem) 100%,0 100%);color:var(--color-text);padding:0 calc(var(--spacing)*.75)}.text--primary{color:var(--color-primary)}.text--highlight{color:var(--color-highlight)}.text--success{color:var(--color-success)}.text--alpha-0-5{opacity:.5}.text--break-all{word-break:break-all}@keyframes fly-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fly-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}.button,a.button{align-items:center;background:radial-gradient(ellipse at bottom right,var(--color-primary-dark) 0,var(--color-primary) 100%);border:none;border-radius:2rem;box-shadow:0 5px 5px #00000080;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-h4);font-weight:700;gap:calc(var(--spacing)*.5);padding:calc(var(--spacing)*.75);position:relative;text-decoration:none;text-transform:uppercase}.button:before,a.button:before{background:radial-gradient(ellipse at top left,#fff3 0,#fff0);border-radius:2rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (min-width:768px){.button,a.button{padding:var(--spacing)}}.checkbox{background:none;border:none;color:var(--color-text);cursor:pointer;font-family:inherit;font-size:var(--font-size-default);gap:var(--spacing);padding:0;text-align:left}.checkbox,.checkbox__box{align-items:center;display:flex}.checkbox__box{border:2px solid var(--color-text);flex-shrink:0;height:2rem;justify-content:center;width:2rem}.checkbox__box-icon{transform:scaleX(0);transition:all .2s ease-in-out}.checkbox--checked .checkbox__box-icon{transform:scaleX(1)}.checkbox--error .checkbox__box{border-color:red}.checkbox-group,.checkbox-group__options{display:grid;gap:calc(var(--spacing)*.5)}.brand{align-items:center;background:#000;color:var(--color-text);-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);display:flex;flex-wrap:wrap;padding:1rem;padding:var(--spacing);row-gap:var(--spacing)}.brand__logo{height:40px}@media (min-width:768px){.brand__logo{height:90px}}.countdown{background:var(--gradient-dark-grey);color:var(--color-text);position:relative}.countdown__container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--spacing));margin:0 auto;max-width:var(--max-content-width);min-height:100vh;padding:calc(var(--spacing)*4) var(--spacing);padding-top:var(--spacing);width:100%}.countdown__subteaser,.countdown__teaser,.countdown__title{text-align:left}.countdown__countdown{align-items:center;display:flex;gap:var(--spacing);justify-content:center}.countdown__unit-separator{font-size:var(--font-size-h1)}.countdown__unit{background:var(--color-text);box-shadow:0 0 10px var(--color-primary);color:var(--color-text-dark);padding:var(--spacing);text-align:center}.countdown__unit-value{font-size:var(--font-size-h1)}.countdown__subteaser-image{margin:var(--spacing) 0;max-width:300px}.countdown__call-to-action{display:flex;justify-content:center}.countdown__separator{background:radial-gradient(circle,#ffffff80 0,#fff0);bottom:auto;height:2px;margin:calc(var(--spacing)) auto;width:100%}.countdown__features{display:grid;gap:var(--spacing)}.countdown__feature{align-items:center;display:flex;font-size:var(--font-size-default);gap:var(--spacing);position:relative;text-align:left}.countdown__form{display:grid;gap:calc(var(--spacing)*2);margin-top:var(--spacing);max-width:300px}.countdown__form-success{display:grid;gap:calc(var(--spacing)*2);justify-items:center;width:100%}.countdown__call-to-action-subwrapper:first-child{background:#00000080;display:flex;flex-direction:column;height:calc(250px - var(--spacing)*2);justify-content:center;left:var(--spacing);margin:calc(var(--spacing)*-1);padding:var(--spacing);position:absolute;top:var(--spacing);width:calc(100% - var(--spacing)*2)}.countdown__call-to-action-wrapper-container{display:grid;gap:var(--spacing)}.countdown__call-to-action-subwrapper{display:flex;flex-direction:column;gap:var(--spacing)}@media (min-width:768px){.countdown__call-to-action-wrapper{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#000000b3;height:calc(80vh + 1px);left:0;margin-top:0!important;position:absolute;right:0;top:calc(var(--spacing) - 1.3rem)}.countdown__call-to-action-wrapper-container{align-content:center;display:grid;gap:var(--spacing);grid-template-columns:1fr 1fr;height:100%;margin:0 auto;max-width:var(--max-content-width);padding:var(--spacing)}.countdown__call-to-action-subwrapper{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;display:flex;flex-direction:column;gap:var(--spacing);margin-top:0}.countdown__call-to-action-subwrapper--more-inset{margin-top:calc(var(--spacing)*2)}.countdown__call-to-action-subwrapper:first-child{position:relative}.countdown__call-to-action{justify-content:flex-start}}.footer{background:var(--color-text-dark);bottom:0;left:0;right:0}.footer__container{align-items:center;box-sizing:border-box;display:flex;gap:calc(var(--spacing));justify-content:flex-end;margin:0 auto;max-width:var(--max-content-width);padding:var(--spacing);width:100%}.footer__container a{color:var(--color-text);text-decoration:none}@media (min-width:500px){.footer__container{gap:calc(var(--spacing)*2)}}.icon-bullet-list{align-content:start;display:grid;gap:var(--spacing);margin:0;padding:0}.icon-bullet-list__item{align-items:center;background:linear-gradient(90deg,var(--color-highlight-transparent) 0,transparent 100%);clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%);display:flex;gap:var(--spacing);padding:var(--spacing)}.icon-bullet-list__bullet{display:block;flex-shrink:0;height:2rem;width:2rem}.radiobox{background:none;border:none;color:var(--color-text);cursor:pointer;font-family:inherit;font-size:var(--font-size-default);gap:var(--spacing);padding:0;text-align:left}.radiobox,.radiobox__box{align-items:center;display:flex}.radiobox__box{border:2px solid var(--color-text);border-radius:50%;flex-shrink:0;height:2rem;justify-content:center;padding:2px;width:2rem}.radiobox__box-dot{background:var(--color-text);border-radius:50%;height:100%;transform:scale(0);transition:all .2s ease-in-out;width:100%}.radiobox--checked .radiobox__box-dot{transform:scale(1)}.radiobox--error .radiobox__box{border-color:red}.radiobox-group,.radiobox-group__options{display:grid;gap:calc(var(--spacing)*.5)}.just-text{background:var(--gradient-dark-grey);color:var(--color-text)}.just-text__container{box-sizing:border-box;display:grid;gap:var(--spacing);margin:0 auto;max-width:var(--max-content-width);padding:calc(var(--spacing)*4) var(--spacing);width:100%}.just-text--min-screen-height{min-height:100vh}.sports-banner{align-items:stretch;background-color:#fff;display:grid;gap:calc(var(--spacing)*.25);grid-template-columns:1fr 1fr 1fr 1fr;height:250px;overflow:hidden;position:relative}.sports-banner__sport{clip-path:polygon(25% 0,125% 0,75% 100%,-25% 100%);height:100%;overflow:visible;position:relative;width:100%}.sports-banner__sport--first{clip-path:polygon(0 0,125% 0,75% 100%,0 100%)}.sports-banner__sport--last{clip-path:polygon(25% 0,100% 0,100% 100%,-25% 100%)}.sports-banner__sport-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;margin-left:-25%;width:150%}.sports-banner__anchor{bottom:var(--spacing);position:absolute;width:100%}.sports-banner__brand{animation-timing-function:ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#231f20e6;box-sizing:border-box;clip-path:polygon(0 0,100% 0,calc(100% - 45px) 100%,0 100%);display:flex;justify-content:flex-start;padding:var(--spacing) 5%;width:80%}.sports-banner__brand,.sports-banner__brand-image{animation-duration:1s;animation-name:fly-in-from-left}.sports-banner__brand-image{animation-delay:.5;animation-timing-function:ease-in-out;height:70px}.sports-banner__slogan{animation-timing-function:ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#be1e2ee6;clip-path:polygon(25px 0,100% 0,100% 100%,0 100%);color:#fff;display:flex;float:right;font-size:1rem;font-weight:300;justify-content:flex-start;margin-top:calc(var(--spacing)*-.5);padding:var(--spacing);padding-left:calc(var(--spacing)*1.5);width:60%}.sports-banner__slogan,.sports-banner__slogan-text{animation-duration:1s;animation-name:fly-in-from-right}.sports-banner__slogan-text{animation-delay:.5;animation-timing-function:ease-in-out}@media (min-width:768px){.sports-banner{min-height:80vh}.sports-banner__brand{padding:var(--spacing) 10%}.sports-banner__brand-image{height:100px}.sports-banner__slogan{font-size:1.5rem;padding-left:calc(var(--spacing)*2)}}@media (min-width:992px){.sports-banner{gap:calc(var(--spacing)*.5)}.sports-banner__brand-image{height:150px}.sports-banner__slogan{font-size:2rem;padding-left:calc(var(--spacing)*3)}}.text-with-media{background:var(--gradient-dark-grey);color:var(--color-text)}.text-with-media__container{box-sizing:border-box;display:grid;gap:var(--spacing);grid-template-areas:"media media" "text text";grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--max-content-width);padding:calc(var(--spacing)*4) var(--spacing);width:100%}.text-with-media__text{display:grid;gap:var(--spacing);grid-area:text}.text-with-media__media{grid-area:media;width:100%}@media (min-width:992px){.text-with-media__container{grid-template-areas:"text media"}}.tile-columns{background:var(--gradient-dark-grey);color:var(--color-text);text-align:center}.tile-columns__container{box-sizing:border-box;display:grid;gap:var(--spacing);margin:0 auto;max-width:var(--max-content-width);padding:calc(var(--spacing)*4) var(--spacing);width:100%}.tile-columns__columns{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing)*2);justify-content:space-between;margin-top:var(--spacing)}.tile-columns__column-wrapper{background:radial-gradient(circle at bottom right,var(--color-highlight) 0,var(--color-highlight-dark) 100%);border-radius:2rem;display:flex;padding:2px}.tile-columns__column{background:var(--color-text-dark);border-radius:2rem;max-width:200px;padding:calc(var(--spacing)*2) var(--spacing);text-align:center}.tile-columns__column-title{font-size:1.5rem}.tile-columns__column-text{font-size:1rem}.tile-columns__icon{height:2rem;margin-bottom:var(--spacing);width:2rem}.tile-columns__separator-wrapper{align-items:center;display:flex;justify-content:center}.tile-columns__separator{height:4rem;transform:rotate(90deg);width:4rem}@media (min-width:992px){.tile-columns__columns{align-items:stretch;flex-direction:row}.tile-columns__column-title{font-size:2rem}.tile-columns__column-text{font-size:1.5rem}.tile-columns__separator{transform:rotate(0)}}.team-members{background:var(--gradient-dark-grey);color:var(--color-text);text-align:center}.team-members__container{box-sizing:border-box;display:grid;gap:var(--spacing);margin:0 auto;max-width:var(--max-content-width);padding:calc(var(--spacing)*4) var(--spacing);width:100%}.team-members__members{display:grid;gap:calc(var(--spacing)*2);grid-template-columns:1fr;margin-top:calc(var(--spacing)*2)}.team-members__member{align-content:start;display:grid;flex-shrink:0;gap:var(--spacing);justify-items:center;position:relative}.team-members__member:before{background:radial-gradient(circle,#ffffff80 0,#fff0);bottom:auto;content:"";height:2px;margin:0 auto;max-width:300px;transform:translateY(calc(var(--spacing)*-.5));width:100%}.team-members__member:first-child:before{display:none}.team-members__member-photo{aspect-ratio:1/1;border:.25rem solid var(--color-highlight);border-radius:50%;height:200px;width:200px}.team-members__member-info{display:grid;justify-items:center;width:70%}.team-members__member-description,.team-members__member-name,.team-members__member-role{margin:0}.team-members__member-name{font-size:1.5rem;font-weight:300}.team-members__member-role{color:var(--color-primary);font-size:1rem;font-weight:500}.team-members__member-description{font-size:.9rem;font-weight:400;margin-top:calc(var(--spacing)*.5);max-width:200px}.team-members__member-references{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing));justify-content:center;margin-top:calc(var(--spacing)*.75)}.team-members__member-reference{height:1rem;width:auto}@media (min-width:992px){.team-members__members{gap:calc(var(--spacing)*1.5);grid-template-columns:1fr 1fr 1fr}.team-members__member:before{bottom:0;height:auto;left:0;position:absolute;right:auto;top:0;transform:translate(calc(var(--spacing)*-.5));width:2px}}@media (min-width:1200px){.team-members__members{gap:calc(var(--spacing)*2)}}.text-area,.text-field{display:grid;gap:calc(var(--spacing)*.5)}.text-area input,.text-area textarea,.text-field input,.text-field textarea{background:#ffffff1a;border:2px solid var(--color-text);box-sizing:border-box;color:var(--color-text);font-size:var(--font-size-h4);padding:calc(var(--spacing)*.5) var(--spacing);width:100%}.text-area input:focus,.text-area textarea:focus,.text-field input:focus,.text-field textarea:focus{border:2px solid var(--color-highlight);outline:none}.text-area textarea,.text-field textarea{min-height:200px}.text-area__error,.text-field__error{color:red}.text-area--error input,.text-area--error textarea,.text-field--error input,.text-field--error textarea{border-color:red}
