@charset "UTF-8";@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/barlow-condensed-latin-500-normal-MRAP444H.woff2") format("woff2"),url("./media/barlow-condensed-latin-500-normal-JDSP35DN.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-condensed-latin-600-normal-WUDKPSWC.woff2") format("woff2"),url("./media/barlow-condensed-latin-600-normal-UCXK75QA.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-condensed-latin-700-normal-5GARACM4.woff2") format("woff2"),url("./media/barlow-condensed-latin-700-normal-63GBER45.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url("./media/barlow-condensed-latin-800-normal-C7LOS5FO.woff2") format("woff2"),url("./media/barlow-condensed-latin-800-normal-2XTMG3UL.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url("./media/barlow-condensed-latin-900-normal-7US3WUY2.woff2") format("woff2"),url("./media/barlow-condensed-latin-900-normal-ZTAW2OAO.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url("./media/barlow-latin-400-normal-NENW7MY5.woff2") format("woff2"),url("./media/barlow-latin-400-normal-NP6ENZ2E.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url("./media/barlow-latin-500-normal-XG5KS5C2.woff2") format("woff2"),url("./media/barlow-latin-500-normal-HZFCIMMG.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-latin-600-normal-APFZWJSU.woff2") format("woff2"),url("./media/barlow-latin-600-normal-IMDL24A2.woff") format("woff")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-padding-top:72px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Barlow,sans-serif;color:var(--color-text);background-color:var(--color-bg);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Barlow Condensed,sans-serif;line-height:1.2}a{color:inherit;text-decoration:none;transition:color .25s ease}::selection{background-color:#0fb4d6;color:#06263a}:focus-visible{outline:2px solid #0fb4d6;outline-offset:3px}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}button{font:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--motion-duration: .6s;--motion-duration-slow: .9s;--motion-distance: 30px;--motion-stagger: 80ms;--page-transition-duration: .5s}@media(max-width:767px){:root{--motion-duration: .42s;--motion-duration-slow: .63s;--motion-distance: 16px;--motion-stagger: 50ms;--page-transition-duration: .35s}}@keyframes motion-fade{0%{opacity:0}}@keyframes motion-slide-in{0%{opacity:0;translate:calc(var(--motion-distance) * -1) 0}}@keyframes motion-rise{0%{translate:0 105%;transform:skewY(6deg)}}@keyframes motion-unfold{0%{opacity:0;translate:0 var(--motion-distance);clip-path:inset(0 0 100% 0)}}@keyframes motion-bar-drop{0%{clip-path:inset(0 0 100% 0)}}@keyframes motion-bar-grow{0%{clip-path:inset(100% 0 0 0)}}@keyframes motion-wipe-cover{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes motion-watermark{0%{translate:calc(var(--motion-distance) * 2.5) 0}}@keyframes motion-shuttle-in{0%{translate:-680px -1000px}}@keyframes motion-gauge{0%{scale:0 1}}@keyframes motion-page-out{0%{clip-path:polygon(0% 0,130% 0,130% 100%,-15% 100%)}to{clip-path:polygon(130% 0,130% 0,130% 100%,115% 100%)}}@keyframes motion-page-in{0%{clip-path:polygon(-30% 0,-12% 0,-27% 100%,-30% 100%)}to{clip-path:polygon(-30% 0,118% 0,103% 100%,-30% 100%)}}.anim-mask{display:block;overflow:hidden;padding-block:.08em .2em;margin-block:-.08em -.2em}.anim-rise{display:inline-block}.gauge{display:block;align-self:stretch;height:3px;margin-top:8px;background:var(--gauge-color, #0fb4d6);transform-origin:left;scale:var(--gauge-ratio, 1) 1}@media(prefers-reduced-motion:no-preference){.anim-fade{animation:motion-fade var(--motion-duration) cubic-bezier(.16,1,.3,1) var(--anim-delay, 0ms) backwards}.anim-slide{animation:motion-slide-in var(--motion-duration) cubic-bezier(.16,1,.3,1) var(--anim-delay, 0ms) backwards}.anim-rise{animation:motion-rise var(--motion-duration) cubic-bezier(.16,1,.3,1) var(--anim-delay, 0ms) backwards}.anim-wipe:after{content:"";position:absolute;inset:0;background:#0c1f3d;pointer-events:none;clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:motion-wipe-cover var(--motion-duration-slow) cubic-bezier(.16,1,.3,1) var(--anim-delay, 0ms) backwards}.anim-watermark{animation:motion-watermark calc(var(--motion-duration-slow) * 1.5) cubic-bezier(.16,1,.3,1) var(--anim-delay, 0ms) backwards}.anim-draw{animation:motion-bar-drop var(--motion-duration) cubic-bezier(.16,1,.3,1) var(--anim-delay, 0ms) backwards}.anim-bar{animation:motion-slide-in var(--motion-duration) cubic-bezier(.16,1,.3,1) var(--anim-delay, 0ms) backwards}.anim-bar:before{animation:motion-bar-grow var(--motion-duration) cubic-bezier(.16,1,.3,1) var(--anim-delay, 0ms) backwards}.reveal--fade{opacity:0;translate:0 var(--motion-distance);transition:opacity var(--motion-duration) cubic-bezier(.16,1,.3,1),translate var(--motion-duration) cubic-bezier(.16,1,.3,1)}.reveal--fade.reveal--visible{opacity:1;translate:none}.reveal--unfold,.reveal--bar{opacity:0}.reveal--unfold.reveal--visible,.reveal--bar.reveal--visible{opacity:1}.reveal--unfold.reveal--visible{animation:motion-unfold var(--motion-duration) cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms) backwards}.reveal--bar.reveal--visible{animation:motion-slide-in var(--motion-duration) cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms) backwards}.reveal--bar.reveal--visible:before{animation:motion-bar-grow var(--motion-duration) cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms) backwards}.reveal-group>*{opacity:0}.reveal-group--visible>*{opacity:1;animation:motion-unfold var(--motion-duration) cubic-bezier(.16,1,.3,1) calc(var(--reveal-index, 0) * var(--motion-stagger)) backwards}.reveal-group--fade.reveal-group--visible>*{animation-name:motion-fade}.gauge{animation:motion-gauge calc(var(--motion-duration) * 2) cubic-bezier(.16,1,.3,1) var(--gauge-delay, 0ms) backwards;transition:scale var(--motion-duration) cubic-bezier(.16,1,.3,1)}.reveal:not(.reveal--visible) .gauge{animation:none}::view-transition-image-pair(root){background:#0fb4d6}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:motion-page-out var(--page-transition-duration) cubic-bezier(.7,0,.2,1) both}::view-transition-new(root){animation:motion-page-in var(--page-transition-duration) cubic-bezier(.7,0,.2,1) both}::view-transition-group(site-header){animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none;mix-blend-mode:normal}}@media print{.reveal,.reveal-group>*{opacity:1!important;translate:none!important;animation:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--color-primary: #0fb4d6;--color-secondary: #0fb4d6;--color-text: #ffffff;--color-bg: #0c1f3d;--color-surface: #10294c;--color-border: rgba(255, 255, 255, .1);--color-muted: rgba(255, 255, 255, .55);--color-text-light: rgba(255, 255, 255, .65);--color-primary-alpha: rgba(15, 180, 214, .12);--color-success-bg: rgba(39, 174, 96, .15);--color-success-border: rgba(39, 174, 96, .3);--color-error-bg: rgba(231, 76, 60, .15);--color-error-border: rgba(231, 76, 60, .3);--color-badge-info-bg: rgba(15, 180, 214, .26);--color-badge-info-text: #3ad0f0;--color-badge-competition-bg: rgba(231, 76, 60, .2);--color-badge-competition-text: #f0908a;--color-badge-event-bg: rgba(39, 174, 96, .2);--color-badge-event-text: #6dd5a0;--color-badge-gold-bg: rgba(240, 192, 64, .2);--color-badge-gold-text: #f0c040;--color-badge-neutral-bg: rgba(255, 255, 255, .08);--color-badge-neutral-text: rgba(255, 255, 255, .65);--color-alert-bg: rgba(240, 192, 64, .12);--color-alert-text: #f0c040;--color-code-bg: #081729;--color-code-text: #cdd6f4;--hero-overlay-start: rgba(6, 17, 34, .92);--hero-overlay-end: rgba(6, 17, 34, .35);--color-gold: #f0c040;--color-gold-hover: #e6b630;--color-gold-text: #3d2f05;--color-success: #27ae60;--color-error: #e74c3c;--color-accent-strong: #3ad0f0;--color-brand-facebook: #1877f2;--color-brand-helloasso: #49d389}.btn-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#0fb4d6;color:#06263a;font-family:Barlow Condensed,sans-serif;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:filter .2s ease,translate .2s cubic-bezier(.16,1,.3,1),scale .2s ease}.btn-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:#fff3;translate:-120% 0;transform:skew(-20deg);transition:none;pointer-events:none}@media(hover:hover){.btn-cta:hover{filter:brightness(1.1);translate:3px 0}.btn-cta:hover:after{translate:120% 0;transition:translate .45s cubic-bezier(.16,1,.3,1)}}.btn-cta:focus-visible{translate:3px 0}.btn-cta:focus-visible:before{content:"";position:absolute;inset:3px;background:#06263a;pointer-events:none;clip-path:polygon(evenodd,10px 0,100% 0,calc(100% - 10px) 100%,0 100%,10px 0,12px 2px,calc(100% - 2px) 2px,calc(100% - 12px) calc(100% - 2px),2px calc(100% - 2px),12px 2px)}.btn-cta:focus-visible:after{translate:120% 0;transition:translate .45s cubic-bezier(.16,1,.3,1)}@media(hover:none){.btn-cta:active{scale:.97}}.btn-cta{font-size:19px;padding:14px 32px}.btn-cta--sm{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#0fb4d6;color:#06263a;font-family:Barlow Condensed,sans-serif;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:filter .2s ease,translate .2s cubic-bezier(.16,1,.3,1),scale .2s ease}.btn-cta--sm:after{content:"";position:absolute;inset:0;z-index:-1;background:#fff3;translate:-120% 0;transform:skew(-20deg);transition:none;pointer-events:none}@media(hover:hover){.btn-cta--sm:hover{filter:brightness(1.1);translate:3px 0}.btn-cta--sm:hover:after{translate:120% 0;transition:translate .45s cubic-bezier(.16,1,.3,1)}}.btn-cta--sm:focus-visible{translate:3px 0}.btn-cta--sm:focus-visible:before{content:"";position:absolute;inset:3px;background:#06263a;pointer-events:none;clip-path:polygon(evenodd,8px 0,100% 0,calc(100% - 8px) 100%,0 100%,8px 0,10px 2px,calc(100% - 2px) 2px,calc(100% - 10px) calc(100% - 2px),2px calc(100% - 2px),10px 2px)}.btn-cta--sm:focus-visible:after{translate:120% 0;transition:translate .45s cubic-bezier(.16,1,.3,1)}@media(hover:none){.btn-cta--sm:active{scale:.97}}.btn-cta--sm{font-size:17px;padding:12px 28px}.btn-outline{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:2px solid rgba(255,255,255,.35);color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .3s cubic-bezier(.16,1,.3,1),scale .2s ease}.btn-outline:before{content:"";position:absolute;inset:0;z-index:-1;background:#0fb4d6;scale:0 1;transform-origin:left;transition:scale .3s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.btn-outline:hover{border-color:#0fb4d6;color:#06263a}.btn-outline:hover:before{scale:1 1}}.btn-outline:focus-visible{border-color:#0fb4d6;color:#06263a}.btn-outline:focus-visible:before{scale:1 1}@media(hover:none){.btn-outline:active{scale:.97}}.btn-outline{font-size:19px;padding:12px 30px}.section-title{display:flex;align-items:center;gap:16px}.section-title:before{content:"";display:inline-block;width:6px;height:34.2px;background:#0fb4d6;transform:skew(-12deg);flex-shrink:0}.section-title{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:38px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0}.section-title--gold{display:flex;align-items:center;gap:16px}.section-title--gold:before{content:"";display:inline-block;width:6px;height:34.2px;background:#f0c040;transform:skew(-12deg);flex-shrink:0}.section-title--gold{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:38px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0}.section-title--sm{display:flex;align-items:center;gap:16px}.section-title--sm:before{content:"";display:inline-block;width:6px;height:27px;background:#0fb4d6;transform:skew(-12deg);flex-shrink:0}.section-title--sm{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:30px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0}.section-title--sm-gold{display:flex;align-items:center;gap:16px}.section-title--sm-gold:before{content:"";display:inline-block;width:6px;height:27px;background:#f0c040;transform:skew(-12deg);flex-shrink:0}.section-title--sm-gold{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:30px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0}.kicker{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#0fb4d6}.kicker--gold{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:#f0c040}.filter-chip{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;background:transparent;border:1px solid rgba(255,255,255,.1);color:#ffffffbf;cursor:pointer;position:relative;isolation:isolate;overflow:hidden;transition:border-color .2s ease,color .3s cubic-bezier(.16,1,.3,1),scale .2s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;white-space:nowrap}.filter-chip:before{content:"";position:absolute;inset:0;z-index:-1;background:#0fb4d6;scale:0 1;transform-origin:left;transition:scale .3s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.filter-chip:hover{border-color:#0fb4d6;color:#06263a}.filter-chip:hover:before{scale:1 1}}.filter-chip:focus-visible{border-color:#0fb4d6;color:#06263a}.filter-chip:focus-visible:before{scale:1 1}@media(hover:none){.filter-chip:active{scale:.97}}.filter-chip--active{background:#0fb4d6;border-color:#0fb4d6;color:#06263a}.filter-chip--static{cursor:default}.filter-chip--static:before{display:none}.filter-chip--static:hover{border-color:#ffffff1a;color:#ffffffbf}.filter-chip--static.filter-chip--active:hover{background:#0fb4d6;border-color:#0fb4d6;color:#06263a}.link-arrow{display:inline-block;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:#0fb4d6;cursor:pointer}.link-arrow:after{content:" \2192";display:inline-block;transition:transform .25s cubic-bezier(.16,1,.3,1)}.link-arrow:hover:after,.link-arrow:focus-visible:after{transform:translate(6px)}.link-arrow--gold{color:#f0c040}html,body{overflow-x:clip}
