﻿@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(../webfonts/inter/Inter-Thin.woff2?v=3.15),url(../webfonts/inter/Inter-Thin.woff?v=3.15);}@font-face{font-family:'Inter';font-style:italic;font-weight:100;font-display:swap;src:url("../webfonts/inter/Inter-ThinItalic.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-ThinItalic.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url("../webfonts/inter/Inter-ExtraLight.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-ExtraLight.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:italic;font-weight:200;font-display:swap;src:url("../webfonts/inter/Inter-ExtraLightItalic.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-ExtraLightItalic.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url("../webfonts/inter/Inter-Light.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-Light.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:italic;font-weight:300;font-display:swap;src:url("../webfonts/inter/Inter-LightItalic.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-LightItalic.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../webfonts/inter/Inter-Regular.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-Regular.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:swap;src:url("../webfonts/inter/Inter-Italic.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-Italic.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url("../webfonts/inter/Inter-Medium.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-Medium.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:italic;font-weight:500;font-display:swap;src:url("../webfonts/inter/Inter-MediumItalic.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-MediumItalic.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../webfonts/inter/Inter-SemiBold.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-SemiBold.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:italic;font-weight:600;font-display:swap;src:url("../webfonts/inter/Inter-SemiBoldItalic.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-SemiBoldItalic.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url("../webfonts/inter/Inter-Bold.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-Bold.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:italic;font-weight:700;font-display:swap;src:url("../webfonts/inter/Inter-BoldItalic.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-BoldItalic.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url("../webfonts/inter/Inter-ExtraBold.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-ExtraBold.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:italic;font-weight:800;font-display:swap;src:url("../webfonts/inter/Inter-ExtraBoldItalic.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-ExtraBoldItalic.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url("../webfonts/inter/Inter-Black.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-Black.woff?v=3.15") format("woff");}@font-face{font-family:'Inter';font-style:italic;font-weight:900;font-display:swap;src:url("../webfonts/inter/Inter-BlackItalic.woff2?v=3.15") format("woff2"),url("../webfonts/inter/Inter-BlackItalic.woff?v=3.15") format("woff");}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}:root{--colour-hero-pink:hsl(325,100%,43%);--colour-hero-darkpink:hsl(325,100%,35%);--colour-hero-blue:hsl(235,39%,19%);--colour-hero-darkblue:hsl(236,38%,15%);--colour-hero-vividblue:#51dce8;--spacing-1:1em;--spacing-2:2em;--spacing-3:3em;--spacing-4:4em;--type-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--type-inter:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}html,body{margin:0;min-height:100%;padding:0;}html{overflow-y:scroll;}body{color:#000;font-family:var(--type-inter);line-height:1.846;margin:0;padding:0;text-rendering:optimizeLegibility;}svg:not(:root){overflow:hidden;}img[src$=".svg"]{width:100%;}.skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.skip-link:focus{position:static;width:auto;height:auto;}h1,h2,h3,h4{font-weight:900;line-height:1.3;margin-top:0;}h1{font-size:3rem;line-height:1.1;text-transform:uppercase;margin-bottom:.5em;}@media screen and (min-width:960px){h1{font-size:4rem;}}h2{font-size:3rem;color:var(--colour-hero-pink);margin-bottom:.5em;}h3{font-size:1.75rem;color:var(--colour-hero-blue);margin-bottom:.5em;}h4{font-size:1.25rem;color:var(--colour-hero-blue);}p{color:inherit;line-height:1.5;margin:0 0 1rem;vertical-align:top;max-width:75ch;}p.lead{font-size:1.125rem;}a{background:transparent;color:var(--colour-hero-pink);margin:0;padding:0;vertical-align:baseline;}a:visited{color:var(--colour-hero-pink);}a:hover{color:;cursor:pointer;text-decoration:underline;}a:focus{cursor:pointer;text-decoration:none;}a:active{text-decoration:underline;}small{font-size:74%;}sup,sub{font-size:smaller;}sup{vertical-align:super;}sub{vertical-align:sub;}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;background-color:var(--colour-hero-blue);color:#fff;font-size:1rem;font-family:var(--type-inter);padding:1rem;text-decoration:none;text-transform:uppercase;font-weight:600;border-width:0;letter-spacing:1px;}.btn .btn--icon{display:inline-block;height:1.5rem;margin-left:1rem;fill:white;}.btn:hover{text-decoration:none;box-shadow:0 0 0 .25rem var(--colour-hero-pink);}a.btn:visited{color:#fff;}.btn--pink{background-color:var(--colour-hero-pink);}.btn--pink:hover{box-shadow:0 0 0 .25rem white;}.button{all:unset;display:inline-block;padding:1rem;color:#fff;text-transform:uppercase;font-family:var(--type-inter);line-height:1.3;letter-spacing:1.5px;font-weight:600;cursor:pointer;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;}.button{background-color:var(--colour-hero-pink);box-shadow:0 5px 0 var(--colour-hero-darkpink);}.button:active{box-shadow:none;transform:translateY(5px);}::placeholder{font-family:var(--type-inter);font-size:1rem;color:var(--colour-hero-blue);}button{cursor:pointer;}fieldset{padding:0;border-width:0;margin:0 0 2rem 0;}legend{font-weight:600;line-height:2;}input,textarea,select{display:block;width:100%;border-width:0;font-family:var(--type-inter);font-size:1rem;background-color:#d9d9d9;color:#000;padding:1rem;border-radius:.75rem;}textarea{min-height:8rem;}select{cursor:pointer;}.section-1{padding:1.5rem;}@media screen and (min-width:960px){.section-1{padding:4rem;}}.hero-header{min-height: 38rem;background-color: var(--colour-hero-blue);background-image: url(/assets/svg/geo-shapes.svg);background-repeat: no-repeat;background-size: cover;background-position: center;background-blend-mode: soft-light;}.hero-header h1{color:#fff;}.hero-header .bg-hero--img-header{min-height:38rem;}.coaches{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.coaches:hover{border-color:var(--colour-hero-pink);}.coaches img{height:18rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:1rem;}.coaches figcaption p{font-size:1rem;}.partners{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:3rem;}.partners img{display:block;margin-bottom:1rem;}.partners .sub-partners{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:960px){.partners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.partners img{margin-right:2rem;margin-bottom:0;}.partners .sub-partners{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.club-details{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;}.club-details .club-crest,.club-details .flags{max-height:3rem;width:auto;}.gallery img{max-width:100%;}figure img{display:block;max-width:100%;}figure img+figcaption{margin-top:1rem;}figure img,.portrait{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;max-width:100%;}a.skewed,a.skewed:visited{color:#fff;text-decoration:none;}a.skewed:hover,a.skewed:visited:hover{background-color:var(--colour-hero-blue);}figure.fig--name{position:relative;}figure.fig--name figcaption,.image-caption{position:absolute;bottom:1rem;left:1rem;background-color:#fff;color:var(--colour-hero-pink);font-weight:700;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;padding:.5rem 1rem;}.quote{display:block;width:1.5rem;height:1.5rem;background-image:url(../assets/svg/quote-mark.svg);margin-bottom:1rem;}.quote--end{transform:rotate(180deg);align-self:flex-end;margin-bottom:0;}.testimonial{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.testimonial img{display:block;width:12rem;margin-bottom:.5rem;}@media screen and (min-width:1280px){.testimonial{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.testimonial img{margin:0 3rem 0 0;}}nav{background-color:var(--colour-hero-blue);color:#fff;}nav .container{display:block;padding:1.5rem;position:relative;}nav ul{display:none;margin:0;padding:0;}nav ul li{list-style:none;margin-right:4rem;}nav ul a{color:currentColor;text-transform:uppercase;text-decoration:none;font-weight:900;font-size:1.25rem;letter-spacing:1px;}nav ul a:visited{color:#fff;}nav ul a:hover{color:var(--colour-hero-pink);text-decoration:underline;}.topnav{overflow:hidden;background-color:var(--colour-hero-blue);padding:2rem 3rem;}.topnav a{float:left;display:block;color:#fff;text-decoration:none;font-size:1.25rem;text-transform:uppercase;font-weight:900;letter-spacing:1px;margin-right:4rem;}.topnav a:hover{color:var(--colour-hero-pink);text-decoration:underline;}.topnav a:first-of-type{margin-right:0;}.topnav a:first-of-type:hover{background-color:transparent;}.topnav a.active{background-color:#04aa6d;color:#fff;}.topnav .icon{display:none;margin-right:0;}@media screen and (max-width:600px){.topnav a:not(:first-child){display:none;}.topnav a.icon{float:right;display:block;}}@media screen and (max-width:600px){.topnav.responsive{position:relative;}.topnav.responsive .icon{position:absolute;right:3rem;top:2rem;}.topnav.responsive a{float:none;display:block;text-align:left;margin-bottom:1rem;margin-right:0;}.topnav.responsive a:last-of-type{margin-bottom:0;}}svg.hero-logo{display:block;height:2rem;margin-right:2rem;}@media screen and (min-width:960px){nav .container{flex-direction:row;align-items:center;padding:2rem 3rem;}nav .container ul{display:flex;flex-direction:row;}nav .container .btn--menu{display:none;}svg.hero-logo{height:3.5rem;margin-right:4rem;}}.footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--colour-hero-blue);color:#fff;padding:2rem 3rem;}.footer .hero-logo,.footer .socials--footer{margin-bottom:2rem;}@media screen and (min-width:960px){.footer{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.footer .hero-logo,.footer .socials--footer{margin-bottom:0;}}.follow,.footer p{text-transform:uppercase;font-weight:600;margin:0;font-size:1.25rem;line-height:1;}.follow{margin-right:2rem;}.socials,.socials--footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.socials{background-color:rgba(255,255,255,.1);width:100%;padding:1rem 2rem;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.socials .slogan{display:block;margin-bottom:1rem;}@media screen and (min-width:960px){.socials{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.socials .slogan{margin-bottom:0;}}.social{display:inline-flex;background-color:var(--colour-hero-pink);color:#fff;border-radius:3.5rem;width:3.5rem;height:3.5rem;justify-content:center;align-items:center;margin-right:1.5rem;}.social:last-of-type{margin-right:0;}.social svg{fill:white;height:1.5rem;}.social--sml{width:2.5rem;height:2.5rem;}.social--sml svg{max-width:1.5rem;}.d-none,.hidden{display:none;}.d-inline{display:inline;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}.flex-col{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.flex-row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch;}.align-content-center{-ms-flex-line-pack:center;align-content:center;}.align-content-start{-ms-flex-line-pack:start;align-content:flex-start;}.align-content-end{-ms-flex-line-pack:end;align-content:flex-end;}.align-content-between{-ms-flex-line-pack:justify;align-content:space-between;}.align-content-around{-ms-flex-line-pack:distribute;align-content:space-around;}.align-self-auto{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;}.align-self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.align-self-start{-ms-flex-item-align:start;align-self:flex-start;}.align-self-end{-ms-flex-item-align:end;align-self:flex-end;}.align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline;}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.justify-around{-ms-flex-pack:distribute;justify-content:space-around;}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flex-no-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.flex-no-wrap{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}.flex-gap-1{gap:var(--spacing-1);}.flex-gap-2{gap:var(--spacing-2);}.flex-gap-3{gap:var(--spacing-3);}.d-grid{display:grid;width:100%;}.d-grid-2col,.d-grid-3col,.d-grid-4col{grid-template-columns:1fr;}@media screen and (min-width:960px){.d-grid-2col{grid-template-columns:1fr 1fr;}.d-grid-3col{grid-template-columns:1fr 1fr 1fr;}.d-grid-4col{grid-template-columns:1fr 1fr 1fr 1fr;}}.gap-1{gap:2rem;}.gap-2{gap:4rem;}.draggable{cursor:move;}.f-l{float:left;}.f-c{margin-right:auto;margin-left:auto;}.f-r{float:right;}.clear{clear:both;}.va-top{vertical-align:top;}.va-middle{vertical-align:middle;}.va-baseline{vertical-align:baseline;}.br-full{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.br-0{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.br-xs{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;}.br-sm{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;}.br-md{-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem;}.br-lg{-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;}.br-xl{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;}.of-auto{overflow:auto;}.of-hidden{overflow:hidden;}.of-scroll{overflow:scroll;}.of-visible{overflow:visible!important;}.ofx-auto{overflow-x:auto;}.ofx-hidden{overflow-x:hidden;}.ofx-scroll{overflow-x:scroll;}.ofx-visible{overflow-x:visible;}.ofy-auto{overflow-y:auto;}.ofy-hidden{overflow-y:hidden;}.ofy-scroll{overflow-y:scroll;}.ofy-visible{overflow-y:visible;}.v-visible{visibility:visible;}.v-hidden{visibility:hidden;}.v-collapse{visibility:collapse;}.mw-1280{max-width:80rem;}.p-relative{position:relative;}.p-absolute{position:absolute;}.p-static{position:static;}.p-sticky{position:sticky;}.m-0{margin:0;}.m-1{margin:var(--spacing-1);}.m-2{margin:var(--spacing-2);}.m-3{margin:var(--spacing-3);}.m-4{margin:var(--spacing-4);}.mt-0{margin-top:0;}.mt-1{margin-top:var(--spacing-1);}.mt-2{margin-top:var(--spacing-2);}.mt-3{margin-top:var(--spacing-3);}.mt-4{margin-top:var(--spacing-4);}.mr-0{margin-right:0;}.mr-1{margin-right:var(--spacing-1);}.mr-2{margin-right:var(--spacing-2);}.mr-3{margin-right:var(--spacing-3);}.mr-4{margin-right:var(--spacing-4);}.mb-0{margin-bottom:0;}.mb-1{margin-bottom:var(--spacing-1);}.mb-2{margin-bottom:var(--spacing-2);}.mb-3{margin-bottom:var(--spacing-3);}.mb-4{margin-bottom:var(--spacing-4);}.ml-0{margin-left:0;}.ml-1{margin-left:var(--spacing-1);}.ml-2{margin-left:var(--spacing-2);}.ml-3{margin-left:var(--spacing-3);}.ml-4{margin-left:var(--spacing-4);}.mv-1{margin-left:var(--spacing-1);margin-right:var(--spacing-1);}.mv-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2);}.mv-3{margin-left:var(--spacing-3);margin-right:var(--spacing-3);}.mv-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4);}.mh-auto{margin:0 auto;}.mh-1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1);}.mh-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);}.mh-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3);}.mh-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);}.p-0{padding:0;}.p-1{padding:var(--spacing-1);}.p-2{padding:var(--spacing-2);}.p-3{padding:var(--spacing-3);}.p-4{padding:var(--spacing-4);}.pt-1{padding-top:var(--spacing-1);}.pt-2{padding-top:var(--spacing-2);}.pt-3{padding-top:var(--spacing-3);}.pt-4{padding-top:var(--spacing-4);}.pr-1{padding-right:var(--spacing-1);}.pr-2{padding-right:var(--spacing-2);}.pr-3{padding-right:var(--spacing-3);}.pr-4{padding-right:var(--spacing-4);}.pb-1{padding-bottom:var(--spacing-1);}.pb-2{padding-bottom:var(--spacing-2);}.pb-3{padding-bottom:var(--spacing-3);}.pb-4{padding-bottom:var(--spacing-4);}.pl-1{padding-left:var(--spacing-1);}.pl-2{padding-left:var(--spacing-2);}.pl-3{padding-left:var(--spacing-3);}.pl-4{padding-left:var(--spacing-4);}.pv-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1);}.pv-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2);}.pv-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3);}.pv-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4);}.pv-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);}.pv-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);}.pv-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3);}.pv-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4);}.tc-pink{color:var(--colour-hero-pink);}.tc-blue{color:var(--colour-hero-blue);}.tc-white{color:#fff;}.ta-center{text-align:center;}.lh-1{line-height:1;}.lh-1-5{line-height:1.5;}.lh-2{line-height:2;}.lh-3{line-height:3;}.tt-uppercase{text-transform:uppercase;letter-spacing:1px;}.fs-18{font-size:1.25rem;}.fs-28{font-size:1.75rem;}.fw-100{font-weight:100;}.fw-200{font-weight:200;}.fw-300{font-weight:300;}.fw-400{font-weight:400;}.fw-500{font-weight:500;}.fw-600{font-weight:600;}.fw-700{font-weight:700;}.fw-800{font-weight:800;}.fw-900{font-weight:900;}.bg-hero--pink{background-color:var(--colour-hero-pink);}.bg-hero--blue{background-color:var(--colour-hero-blue);}.bg-hero--vivid-blue{background-color:var(--colour-hero-vividblue);}.bg-hero--img-header,.bg-hero--img-performance{background-repeat:no-repeat;background-size:cover;background-position:top center;}.bg-hero--img-header{background-image:url(../assets/images/HGC-header-25.webp);}.bg-hero--img-performance{background-image:url(../assets/images/HGC-header-25.webp);}@media screen and (min-width:960px){.clip-path--poly{clip-path:polygon(0 0,100% 0%,88% 100%,0% 100%);}}.divider--camo{background-color:var(--colour-hero-pink);background-image:url(../assets/svg/hero-camo-pattern.svg);background-repeat:no-repeat;background-size:cover;background-position:top;height:6rem;}.divider--line{height:.25rem;background-color:var(--colour-hero-pink);}.event-date--blue h3,.event-date--pink h3,.event-date--blue date,.event-date--pink date,.event-date--blue p,.event-date--pink p,.event-date--blue a,.event-date--pink a{color:#fff;}.event-date--blue{background:#51dce8;background:radial-gradient(circle,#51dce8 0%,#1e2143 100%);}.event-date--pink{background:#db0080;background:radial-gradient(circle,#db0080 0%,#1e2143 100%);}.filter-vesper{filter:sepia(.35) contrast(1.15) brightness(1.2) saturate(1.3);}.filter-vesper::before{background:rgba(125,105,24,.25);content:"";mix-blend-mode:overlay;}.img-r-2{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;}.img-r-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}