.hero[data-astro-cid-kwug4hp6]{position:relative;display:grid;grid-template-rows:subgrid;--grid-color: color-mix(in srgb, var(--clr-sky, rgba(255, 255, 255, 1)), transparent 80%);--grid-size: var(--tile-size);--grid-line-width: 1px;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--grid-size) - var(--grid-line-width)),var(--grid-color) var(--grid-size)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--grid-size) - var(--grid-line-width)),var(--grid-color) var(--grid-size)),linear-gradient(0deg,#0003 0% 100%),radial-gradient(58.06% 75.92% at 94.17% 0%,var(--clr-sky, rgba(54, 177, 211, .89)) 0%,rgba(90,140,255,0) 100%),radial-gradient(90.63% 58.33% at 11.74% 84.83%,var(--clr-Sky, rgba(54, 177, 211, .89)) 0%,rgba(90,140,255,0) 100%),linear-gradient(122deg,var(--clr-Blue, #3500E6) 37.16%,#3508CA 87.11%);background-position:50vw top,left top,center,center,center,center;background-size:var(--grid-size),var(--grid-size),cover,cover,cover,cover;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;.inner-wrapper{grid-row:2;z-index:2}.hero-content{animation-name:load-fade-in;animation-delay:.4s;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:var(--ease-out);padding-block:var(--tile-size);padding-inline:var(--wrapper-margin);.content{display:grid;grid-column:1 / -1;text-align:center;place-content:center}}h1{font-size:clamp(44px,8vw,120px);display:grid;gap:.2em;margin-block-start:2rem;margin-block-end:var(--tile-size);text-transform:uppercase;font-weight:600;[dir=rtl] &{font-size:clamp(32px,8vw,80px)}}.ctas{max-width:none;display:flex;justify-content:center;align-items:center;margin:0;flex-wrap:wrap;.cta{min-width:clamp(240px,24vw,280px)}}.stats{margin-top:calc(var(--tile-size) * 1)}}.hero[data-astro-cid-kwug4hp6].theme-light{--grid-color: rgba(0, 0, 0, .08)}.hero[data-astro-cid-kwug4hp6].dense-grid{--grid-size: 30px}.hero[data-astro-cid-kwug4hp6].sparse-grid{--grid-size: 100px}section[data-astro-cid-vni7rvuc]{.content{grid-column:1 / -1;@media (width >= 800px){grid-column:1 / 6;align-self:center}}.media{place-self:center;max-width:100%;width:clamp(300px,52vw,540px);@media (width >= 800px){grid-column:7 / 13}}}section[data-astro-cid-otiqm5wi]{padding-block-start:calc(var(--tile-size) * .5);@media screen and (width >= 740px){padding-block-start:var(--tile-size)}.content{position:relative;display:grid;gap:var(--tile-size);@media (width >= 740px){gap:var(--tile-size)}}.content>header{margin-inline:2em}h2{text-align:center;display:grid;place-content:center;margin-block-end:calc(var(--tile-size) / 2);max-width:28ch;margin-inline:auto;b{display:block}}.content>.cta-container{place-self:center;.cta{width:clamp(240px,24vw,360px)}}p.highlight{text-align:center;margin-inline:auto}.category-list{position:relative;margin-inline:auto;width:100%;display:grid;gap:var(--tile-size);justify-content:center;@media (width >= 740px){overflow-x:unset;padding:0;width:calc(var(--tile-size) * 12);display:grid;gap:calc(var(--tile-size) * 2)}@media (width >= 1000px){width:calc(var(--tile-size) * 16)}@media (width >= 1240px){width:calc(var(--tile-size) * 20)}}.category{--grid-color: rgba(255,255,255,.2);--grid-color: color-mix(in lab, var(--clr-white), transparent 72%);--vertical-lines-start: 0;--_accent: var(--clr-indigo);position:relative;height:fit-content;display:grid;background-color:var(--_accent);color:var(--clr-white);padding:20px;gap:12px;width:100%;flex:none;width:calc(var(--tile-size) * 4.5);@media (width >= 400px){width:calc(var(--tile-size) * 5)}@media (width >= 440px){width:calc(var(--tile-size) * 6)}@media (width >= 640px){gap:20px;width:calc(var(--tile-size) * 8)}@media (width >= 740px){width:100%;padding:30px}@media (width >= 1000px){padding:var(--tile-size);column-gap:var(--tile-size);grid-template-columns:calc(var(--tile-size) * 4) calc(var(--tile-size) * 9)}@media (width >= 1240px){grid-template-columns:calc(var(--tile-size) * 6) calc(var(--tile-size) * 11)}&.cat-1{--_accent: var(--clr-violet)}&.cat-2{--_accent: var(--clr-orchid)}header{display:grid;align-content:center;padding:20px;background-color:var(--_accent);border:1px solid rgba(255,255,255,.18);grid-column:1;grid-row:1;height:120px;@media (width >= 740px){padding:calc(var(--tile-size) / 2)}@media (width >= 1000px){grid-row:span 2;height:calc(var(--tile-size) * 3);padding:calc(var(--tile-size) / 2);transform:translateY(calc(var(--tile-size) * 1))}@media (width >= 1240px){transform:translateY(calc(var(--tile-size) * 2))}>.title{font-weight:400;font-family:var(--font-family-display);font-size:clamp(20px,2.2vw,44px);@media (width >= 740px){font-size:clamp(24px,2.2vw,44px)}}p{margin:0}}.profiles{display:grid;gap:12px;@media (width >= 640px){gap:20px;grid-template-columns:repeat(2,1fr)}@media (width >= 740px){gap:20px;grid-template-columns:repeat(2,1fr)}@media (width >= 1000px){gap:calc(var(--tile-size));grid-column:2;grid-row:1 / span 2}.profile{background-color:var(--clr-white);color:var(--_accent);display:flex;gap:12px;align-items:center;padding-inline:4px 12px;padding-block:4px;--grid-color: rgba(0,0,0,.08);--vertical-lines-start: 0;@media (width >= 640px){height:80px;gap:16px;padding:12px 16px}@media (width >= 1000px){padding-block:16px 12px;height:calc(var(--tile-size) * 2);display:grid;gap:0;align-content:justify}@media (width >= 1240px){padding:calc(var(--tile-size) / 2.2);height:calc(var(--tile-size) * 3)}.icon{--_size: 36px;display:grid;flex:none;place-content:center;width:var(--_size);height:var(--_size);background-color:var(--_accent);color:var(--clr-white);font-size:18px;@media (width >= 1000px){align-self:start}@media (width >= 1240px){font-size:20px;--_size: 40px}}>.title{margin:0;font-size:16px;@media (width >= 740px){font-size:18px}@media (width >= 1000px){align-self:end}@media (width >= 1240px){font-size:24px}.something{color:red}}}}}}section[data-astro-cid-ay6wt737]{padding-block:0 var(--tile-size);h2{text-align:center;display:grid;place-content:center;margin-block-end:calc(var(--tile-size) * 1);padding-inline:2em;max-width:28ch;margin-inline:auto;@media (width >= 540px){margin-block-end:var(--tile-size)}b{display:block}}.activities-list-container{width:100%;overflow-x:scroll;padding-block-end:20px;padding-inline:32px;@media (width >= 540px){padding-inline:36px}@media (width >= 740px){padding-inline:40px}}.activities-list{width:fit-content;margin-inline:auto;display:grid;gap:20px;@media (width >= 540px){gap:24px}@media (width >= 740px){gap:30px}}.activity{--_accent: var(--clr-black);--_primary: var(--clr-white);background-color:var(--_accent);display:flex;flex-direction:column;gap:0;flex:none;width:calc(var(--tile-size) * 5);height:calc(var(--tile-size) * 5);img{object-fit:cover;object-position:center;aspect-ratio:auto;width:100%;height:calc(100% - var(--tile-size));flex:auto}h3{height:var(--tile-size);display:grid;place-content:center;line-height:1.1em;margin-inline:2rem;margin-block:0;text-align:center;color:var(--_primary);font-size:20px}}.activity:nth-child(1){--_accent: var(--clr-slate)}.activity:nth-child(2){--_accent: var(--clr-violet)}.activity:nth-child(3){--_accent: var(--clr-yellow);--_primary: var(--clr-navy)}.activity:nth-child(4){--_accent: var(--clr-blue)}.activity:nth-child(5){--_accent: var(--clr-royal)}.activity:nth-child(6){--_accent: var(--clr-orchid)}.activity:nth-child(7){--_accent: var(--clr-blue)}.activity:nth-child(8){--_accent: var(--clr-pink)}.activity:nth-child(9){--_accent: var(--clr-sky)}@media (width < 1100px){.activity:nth-child(1){grid-column:1;grid-row:1}.activity:nth-child(2){grid-column:1;grid-row:2}.activity:nth-child(3){grid-column:2;grid-row:1 / span 2;height:100%;width:calc(var(--tile-size) * 6)}.activity:nth-child(4){grid-column:3;grid-row:1}.activity:nth-child(5){grid-column:3;grid-row:2}.activity:nth-child(6){grid-column:4;grid-row:1 / span 2;height:100%;width:calc(var(--tile-size) * 6)}.activity:nth-child(7){grid-column:5 / span 2;grid-row:1;width:100%}.activity:nth-child(8){grid-column:5;grid-row:2}.activity:nth-child(9){grid-column:6;grid-row:2}}@media (width >= 1100px){.activities-list-container{padding:0;overflow-x:unset}.activities-list{gap:30px;grid-template-columns:repeat(7,calc(var(--tile-size) * 2))}.activity{min-width:calc(var(--tile-size) * 4.5);width:100%;grid-column:span 2}.activity:nth-child(2){grid-row:2}.activity:nth-child(3){grid-column:3 / span 3;grid-row:1 / span 2;height:100%}.activity:nth-child(6){grid-row:span 2;grid-column:span 3;height:100%}.activity:nth-child(7){grid-column:span 4}}@media (width >= 1240px){.activities-list{gap:60px}}}section[data-astro-cid-6grxuyb7]{padding-block:var(--tile-size);.content{background-color:var(--clr-navy);--grid-color: rgba(255,255,255,.28);--grid-color: color-mix(in lab,var(--clr-white),transparent 72%);--vertical-lines-start: 50vw;padding-inline:clamp(calc(var(--tile-size) / 2),8vw,var(--tile-size));padding-block:var(--tile-size);padding-block-end:calc(var(--tile-size) * 2);max-width:calc(var(--tile-size) * 12);margin-inline:auto;@media (width >= 740px){--vertical-lines-start: 0}@media (width >= 1000px){max-width:calc(var(--tile-size) * 16)}@media (width >= 1360px){max-width:calc(var(--tile-size) * 22)}}h2{text-align:center;height:calc(var(--tile-size) * 1);display:grid;place-content:center;margin-block:var(--tile-size);@media (width >= 740px){height:calc(var(--tile-size) * 2)}b{display:block}}.tracks-list{display:grid;gap:calc(var(--tile-size) * .5);@media (width >= 740px){gap:var(--tile-size)}}details.track{--_inset: calc(var(--tile-size) * 1);--_surface: var(--clr-navy);--_surface: color-mix(in lab, var(--clr-navy) 96%, white);--_primary: var(--clr-white);--_accent: var(--clr-indigo);margin:0;width:100%;max-width:none;padding:0;@media (width >= 1000px){--_inset: calc(var(--tile-size) * 2)}summary{display:flex;margin:0;gap:0;opacity:1;background-color:var(--_surface);width:100%;max-width:none;height:calc(var(--tile-size) * 1);@media (width >= 740px){height:calc(var(--tile-size) * 2)}.icon{width:var(--_inset);height:calc(var(--tile-size) * 1);font-size:24px;display:flex;flex:none;align-items:center;justify-content:center;background-color:var(--_accent);@media (width >= 740px){height:calc(var(--tile-size) * 2);font-size:32px}@media (width >= 1360px){font-size:52px}}.title{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:18px;font-size:clamp(18px,4vw,22px);width:auto;flex:auto;padding-inline:calc(var(--tile-size) * .5);@media (width >= 740px){font-size:clamp(24px,3vw,36px);padding-inline-start:calc(var(--tile-size) * 1)}}}ul.subtracks-list{background-color:var(--_surface);list-style:none;padding-bottom:calc(var(--tile-size) * .5);padding-inline:var(--tile-size);display:flex;flex-wrap:wrap;box-shadow:-1px -1px 1px #ffffff29 inset;@media (width >= 540px){padding-bottom:var(--tile-size);margin-inline-start:var(--_inset);margin-inline-end:var(--tile-size)}li{display:flex;height:var(--tile-size);width:100%;align-items:center;background-color:var(--clr-navy);box-shadow:0 0 1px #ffffff70;padding-inline:calc(var(--tile-size) * .5);font-size:clamp(16px,3.2vw,20px);will-change:opacity,scale,filter;transition:opacity .32s ease-out,scale .24s ease-out,filter .16s ease-out;transition-delay:var(--_delay);@media (width >= 1000px){width:50%}@media (width >= 1360px){width:33.333%}&:nth-child(1){--_delay: 0s}&:nth-child(2){--_delay: .06s}&:nth-child(3){--_delay: .12s}&:nth-child(4){--_delay: .18s}&:nth-child(5){--_delay: .24s}&:nth-child(6){--_delay: .3s}}}.state-marker{--_block: 4px;position:relative;display:flex;flex:none;place-content:center;justify-self:flex-end;background-color:var(--_surface);transition:background-color .16s ease-out;width:calc(var(--tile-size) * 1);height:calc(var(--tile-size) * 1);@media (width >= 740px){height:calc(var(--tile-size) * 2)}.arrow{position:relative;place-self:center;display:block;width:var(--_block);height:var(--_block);background-color:var(--_primary);transition:transform .16s ease-out}&:before,&:after,.arrow:before,.arrow:after{position:absolute;inset-block-start:calc(50% - var(--_block) / 2);content:"";display:block;width:var(--_block);height:var(--_block);background-color:var(--_primary);transition:transform .16s ease-out}&:before{inset-inline-start:calc(50% - var(--_block) / 2 - var(--_block) * 2)}&:after{inset-inline-start:calc(50% - var(--_block) / 2 + var(--_block) * 2)}.arrow:before{inset-inline-start:calc(var(--_block) * -1)}.arrow:after{inset-inline-start:calc(var(--_block) * 1)}}&:not([open]){.state-marker{.arrow{transform:translateY(calc(var(--_block) * 1))}&:before,&:after{transform:translateY(calc(var(--_block) * -1))}.arrow:before,.arrow:after{transform:translateY(calc(var(--_block) * -1))}}ul.subtracks-list{li{--_delay: 0s;opacity:0;scale:.96;filter:blur(4px)}}}&[open]{.state-marker{--_surface: var(--clr-white);--_primary: var(--clr-navy);.arrow{transform:translateY(calc(var(--_block) * -1))}&:before,&:after{transform:translateY(calc(var(--_block) * 1))}.arrow:before,.arrow:after{transform:translateY(calc(var(--_block) * 1))}}}}details.track:nth-child(1){--_accent: var(--clr-indigo)}details.track:nth-child(2){--_accent: var(--clr-blue)}details.track:nth-child(3){--_accent: var(--clr-violet)}details.track:nth-child(4){--_accent: var(--clr-orchid)}details.track:nth-child(5){--_accent: var(--clr-pink)}details.track:nth-child(6){--_accent: var(--clr-yellow)}details.track:nth-child(7){--_accent: var(--clr-royal)}details.track:nth-child(8){--_accent: var(--clr-purple)}}section[data-astro-cid-axetzfel]{.content{display:grid;gap:var(--tile-size)}.content>header{margin-inline:2em;display:grid;gap:calc(var(--tile-size) / 2);place-content:center;text-align:center;.eyebrow{font-size:clamp(14px,1.4vw,20px);text-transform:uppercase;font-family:var(--font-family-display);color:var(--clr-pink)}h2{text-align:center;display:grid;place-content:center;margin:0;max-width:28ch;margin-inline:auto;margin-block-end:.6em;b{display:block}}}.themes-list{display:grid;gap:calc(var(--tile-size) * .5);place-content:center;justify-items:center;width:fit-content;margin-inline:auto;@media (width >= 540px){gap:var(--tile-size)}@media (width >= 1200px){grid-template-columns:repeat(3,1fr)}li.theme{--_accent: var(--clr-yellow);width:calc(var(--tile-size) * 5);max-width:100%;display:grid;justify-items:center;text-align:center;gap:0;@media (width >= 540px){width:calc(var(--tile-size) * 6)}&:nth-child(2){--_accent: var(--clr-pink)}&:nth-child(3){--_accent: var(--clr-orchid)}.header{display:grid;width:fit-content;place-content:center;place-self:center;font-family:var(--font-family-display);font-size:clamp(20px,1.6vw,24px);background-color:var(--_accent);font-weight:400;text-transform:uppercase;color:var(--clr-white);height:calc(var(--tile-size) * 1);padding-inline:calc(var(--tile-size) / 2)}.content{display:grid;gap:calc(var(--tile-size) * .25);background-color:var(--clr-white);height:calc(var(--tile-size) * 3);box-shadow:0 0 1px #0003;place-content:center;width:100%;padding-inline:calc(var(--tile-size) * .5);>*{margin:0}.title{font-family:var(--font-family-display);font-size:clamp(24px,2.4vw,32px);font-weight:400;color:var(--_accent)}p{font-size:clamp(20px,1.6vw,24px);line-height:1.4em}}}}}
