@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--colour-ground:#fafafa;--colour-periwinkle:#4a6db5;--colour-white:#fff;--colour-near-black:#131313;--colour-nike-navy:#0e1b30;--colour-nike-yellow:#fffe14;--colour-cocktail-cream:#f5e9d5;--colour-cocktail-gold:#977e3c;--colour-cocktail-brown:#241d11;--colour-shiner-cream:#f8f3d6;--colour-shiner-green:#4f7023;--colour-shiner-pink:#db3786;--colour-slay-yellow:#fffb76;--colour-slay-purple:#3e21a9;--colour-promised-red:#ef403f;--colour-promised-ground:#fcf5f1;--page-bg:var(--colour-ground);--page-fg:var(--colour-periwinkle);--text-11:.6875rem;--text-12:.75rem;--text-14:.875rem;--text-15:.9375rem;--text-16:1rem;--text-17:1.0625rem;--text-19:1.1875rem;--text-24:1.5rem;--text-27:1.6875rem;--text-59:3.6875rem;--leading-tight:1.24;--leading-body:1.41;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box}html{background:var(--colour-ground);color:var(--page-fg);font-size:clamp(16px,.8333vw,32px);font-family:var(--font-poppins);line-height:var(--leading-body)}@media (max-width:1279px){html{font-size:clamp(10px,1.25vw,16px)}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){html{font-size:16px}body{display:flow-root}}body{background:var(--page-bg);min-height:100svh;margin:0}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes wipe-up{0%{clip-path:inset(100% 0 0);transform:translateY(.35em)}to{clip-path:inset(0);transform:translateY(0)}}.wipe-up{animation-name:wipe-up;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 35%}@supports not (animation-timeline:view()){.wipe-up{animation:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.fade-up{animation-name:fade-up;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-timeline:view();animation-range:cover calc(18% + var(--i,0) * 3.5%) cover calc(36% + var(--i,0) * 3.5%)}@supports not (animation-timeline:view()){.fade-up{animation:none}}@media (min-width:768px) and (pointer:fine) and (prefers-reduced-motion:no-preference),(min-width:768px) and (pointer:none) and (prefers-reduced-motion:no-preference),(min-width:768px) and (min-height:501px) and (prefers-reduced-motion:no-preference){html[data-snap=""]{scroll-snap-type:y proximity}html[data-snap=mandatory],html[data-snap=zones][data-snap-live]{scroll-snap-type:y mandatory}}.snap{scroll-snap-align:start}.snap--end{scroll-snap-align:end}.snap--centred{scroll-snap-align:center}html[data-snap=zones] :is(.snap,.snap--end,.snap--centred):not([data-snap-on]){scroll-snap-align:none}.fill-hover{--fill:#4a6db5;background-image:linear-gradient(var(--fill) 0 0);background-position:0 0;background-repeat:no-repeat;background-size:0% 100%;border:1px solid;border-radius:999px;padding:.6em 1.4em;transition:background-size .3s,color .3s,border-color .3s;display:inline-block}:is(.fill-hover:hover,.fill-hover:focus-visible){border-color:var(--fill);color:#fff;background-size:100% 100%}@keyframes wiggle{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.wiggle{transform-origin:50%;animation:2.4s ease-in-out infinite wiggle}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker{width:100%;overflow:hidden}.ticker__track{width:max-content;animation-name:ticker-scroll;animation-duration:var(--ticker-duration,24s);animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.ticker__half{flex:none;align-items:center;display:flex}.ticker__half>*{margin-right:var(--ticker-gap,3rem)}.ticker:hover .ticker__track{animation-play-state:paused}.orb{z-index:3}.orb+.orb-bubble{opacity:0;transform-origin:var(--bubble-origin,0 50%);pointer-events:none;transition:opacity .18s ease-in,transform .18s ease-in;transform:scale(.6)}:is(.orb:hover+.orb-bubble,.orb:focus-visible+.orb-bubble,.orb+.orb-bubble:hover){opacity:1;pointer-events:auto;z-index:2;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);transform:none}@media (prefers-reduced-motion:reduce){.wipe-up,.fade-up,.wiggle,.ticker__track{animation:none}.fill-hover,.orb+.orb-bubble{transition:none}}@keyframes reveal-line{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.js-reveal-lines .reveal-lines:not(.reveal-lines--split){visibility:hidden}.reveal-lines__line{opacity:0;display:block}.reveal-lines--in .reveal-lines__line{animation-name:reveal-line;animation-duration:.72s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-delay:calc(var(--line,0) * var(--reveal-stagger,80ms))}.reveal-lines--shown .reveal-lines__line{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.js-reveal-lines .reveal-lines:not(.reveal-lines--split){visibility:visible}.reveal-lines__line{opacity:1;animation:none}}
