.hero[data-astro-cid-spizvokw]{text-align:center;min-height:min(70svh,40rem);color:var(--brand-contrast);isolation:isolate;justify-content:center;align-items:center;margin-top:-4rem;padding:4rem 1rem;display:flex;position:relative}.hero[data-astro-cid-spizvokw]:after{content:"";z-index:-1;background:linear-gradient(#00000059,#901f26bf);position:absolute;inset:0}.hero[data-astro-cid-spizvokw] .hero-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-content[data-astro-cid-spizvokw]{flex-direction:column;align-items:center;gap:1.25rem;padding-top:4rem;display:flex}h1[data-astro-cid-spizvokw]{font-size:var(--fs5)}.about[data-astro-cid-n46p4twk]{align-items:center;gap:2rem;display:grid}@media (width>=960px){.about[data-astro-cid-n46p4twk]{grid-template-columns:3fr 2fr}}.about[data-astro-cid-n46p4twk] .about-photo{aspect-ratio:3/2;object-fit:cover;border-radius:.75rem;width:100%}.association[data-astro-cid-n46p4twk]{border-left:4px solid var(--brand-solid);background:var(--component);border-radius:0 .5rem .5rem 0;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.association-title[data-astro-cid-n46p4twk]{font-size:var(--fs1);color:var(--brand-solid);font-weight:700}.figures[data-astro-cid-n46p4twk]{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:1rem;display:grid}.figures[data-astro-cid-n46p4twk] div[data-astro-cid-n46p4twk]{text-align:center;background:var(--component);border-radius:.75rem;flex-direction:column-reverse;justify-content:flex-end;padding:1.25rem 1rem;display:flex}.figures[data-astro-cid-n46p4twk] dd[data-astro-cid-n46p4twk]{font-size:var(--fs4);color:var(--brand-solid);font-weight:700;line-height:1.1}.figures[data-astro-cid-n46p4twk] dt[data-astro-cid-n46p4twk]{color:var(--text-subtle)}.benefits[data-astro-cid-n46p4twk]{counter-reset:benefit;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:1.5rem;list-style:none;display:grid}.benefits[data-astro-cid-n46p4twk] li[data-astro-cid-n46p4twk]{counter-increment:benefit;border-top:2px solid var(--brand-solid);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.benefits[data-astro-cid-n46p4twk] li[data-astro-cid-n46p4twk]:before{content:counter(benefit, decimal-leading-zero);color:var(--brand-border);font-weight:700}.benefits[data-astro-cid-n46p4twk] h3[data-astro-cid-n46p4twk]{text-transform:uppercase;font-weight:700;font-size:var(--fs1)}.benefits[data-astro-cid-n46p4twk] p[data-astro-cid-n46p4twk]{color:var(--text-subtle)}.offers[data-astro-cid-udr5yxnz]{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1.5rem;display:grid}.offer[data-astro-cid-udr5yxnz]{border:1px solid var(--line);background:var(--background);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.offer[data-astro-cid-udr5yxnz].highlighted{border:2px solid var(--brand-solid);box-shadow:0 .75rem 2rem #d63f4926}figure[data-astro-cid-udr5yxnz]{margin:0;position:relative}figure[data-astro-cid-udr5yxnz] img{aspect-ratio:4/3;object-fit:cover;width:100%}figcaption[data-astro-cid-udr5yxnz]{font-size:var(--fs-1);color:var(--brand-contrast);background:linear-gradient(#0000,#000000b3);padding:1.5rem 1rem .5rem;position:absolute;inset:auto 0 0}.offer-body[data-astro-cid-udr5yxnz]{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.price[data-astro-cid-udr5yxnz]{font-size:var(--fs4);color:var(--brand-solid);font-weight:700;line-height:1}.price[data-astro-cid-udr5yxnz] span[data-astro-cid-udr5yxnz]{font-size:var(--fs0);color:var(--text-subtle);font-weight:500}.availability[data-astro-cid-udr5yxnz]{font-size:var(--fs-1);color:var(--text-subtle);margin-top:-.5rem;font-weight:600}.facts[data-astro-cid-udr5yxnz]{background:var(--component);border-radius:.5rem;gap:.25rem;padding:1rem;list-style:none;display:grid}.perks[data-astro-cid-udr5yxnz]{color:var(--text-subtle);gap:.5rem;padding-left:1.25rem;display:grid}.perks[data-astro-cid-udr5yxnz] li[data-astro-cid-udr5yxnz]::marker{content:"🦩 "}.offer-cta[data-astro-cid-udr5yxnz]{margin-top:auto;padding-top:.5rem}.offer-cta[data-astro-cid-udr5yxnz] a{justify-content:center;width:100%}.compare-link[data-astro-cid-udr5yxnz]{border:2px solid var(--brand-solid);color:var(--brand-solid);transition:all var(--animation);border-radius:999px;align-self:center;padding:.75rem 1.5rem;font-weight:700;text-decoration:none}.compare-link[data-astro-cid-udr5yxnz]:hover{color:var(--brand-contrast);background:var(--brand-solid)}.specials[data-astro-cid-ayqeythu]{background:var(--component)}.intro[data-astro-cid-ayqeythu]{align-items:center;gap:2rem;display:grid}@media (width>=960px){.intro[data-astro-cid-ayqeythu]{grid-template-columns:3fr 2fr}}.intro[data-astro-cid-ayqeythu] .intro-photo{aspect-ratio:3/2;object-fit:cover;border-radius:.75rem;width:100%}.cards[data-astro-cid-ayqeythu]{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1.5rem;display:grid}.cards[data-astro-cid-ayqeythu].options{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.card[data-astro-cid-ayqeythu]{background:var(--background);border-top:4px solid var(--brand-solid);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.card[data-astro-cid-ayqeythu] header[data-astro-cid-ayqeythu]{flex-direction:column;gap:.25rem;display:flex}.card[data-astro-cid-ayqeythu] ul[data-astro-cid-ayqeythu]{color:var(--text-subtle);gap:.5rem;padding-left:1.25rem;display:grid}.offer-cta[data-astro-cid-ayqeythu]{margin-top:auto;padding-top:.5rem}.offer-cta[data-astro-cid-ayqeythu] a{justify-content:center;width:100%}.price[data-astro-cid-ayqeythu]{font-size:var(--fs3);color:var(--brand-solid);font-weight:700}.price[data-astro-cid-ayqeythu] span[data-astro-cid-ayqeythu]{font-size:var(--fs0);color:var(--text-subtle);font-weight:500}.tagline[data-astro-cid-ayqeythu]{font-weight:600}.availability[data-astro-cid-ayqeythu]{font-size:var(--fs-1);color:var(--text-subtle);font-weight:600}.audience[data-astro-cid-ayqeythu]{width:fit-content;font-size:var(--fs-1);color:var(--brand-solid-hover);background:var(--brand-transparent-hover);border-radius:999px;padding:.125rem .625rem;font-weight:600}.badge[data-astro-cid-ayqeythu]{font-size:var(--fs-1);text-transform:uppercase;vertical-align:middle;border-radius:var(--border-radius);color:var(--brand-contrast);background:var(--brand-solid);margin-left:.5rem;padding:.125rem .5rem;font-weight:700}.comparison[data-astro-cid-n7gyerls]{--sticky-top:calc(4rem + 1px);border:2px solid var(--brand-solid);border-radius:.75rem;scroll-margin-top:5rem;overflow:clip}summary[data-astro-cid-n7gyerls]{cursor:pointer;color:var(--brand-contrast);background:var(--brand-solid);transition:background-color var(--animation);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:flex}summary[data-astro-cid-n7gyerls]::-webkit-details-marker{display:none}summary[data-astro-cid-n7gyerls]:hover{background:var(--brand-solid-hover)}.summary-text[data-astro-cid-n7gyerls]{flex-direction:column;gap:.125rem;display:flex}.summary-title[data-astro-cid-n7gyerls]{font-size:var(--fs2);font-weight:700}.summary-hint[data-astro-cid-n7gyerls]{opacity:.85}.chevron[data-astro-cid-n7gyerls]{fill:currentColor;width:2rem;height:2rem;transition:transform var(--animation);flex:0 0 2rem}.comparison[data-astro-cid-n7gyerls][open] .chevron[data-astro-cid-n7gyerls]{transform:rotate(180deg)}@media (width<=61rem){.table-scroll[data-astro-cid-n7gyerls]{--sticky-top:0px;overflow-x:auto}}table[data-astro-cid-n7gyerls]{border-collapse:collapse;width:100%;min-width:56rem;font-size:var(--fs-1)}table[data-astro-cid-n7gyerls] th[data-astro-cid-n7gyerls],table[data-astro-cid-n7gyerls] td[data-astro-cid-n7gyerls]{border-bottom:1px solid var(--line);text-align:center;padding:.625rem .75rem}table[data-astro-cid-n7gyerls] th[data-astro-cid-n7gyerls][scope=row]{text-align:left;background:var(--background);width:min(16rem,40vw);min-width:8rem;font-weight:400;position:sticky;left:0}table[data-astro-cid-n7gyerls] thead[data-astro-cid-n7gyerls]{top:var(--sticky-top);z-index:1;background:var(--background);box-shadow:0 1px 0 var(--line);position:sticky}table[data-astro-cid-n7gyerls] thead[data-astro-cid-n7gyerls] tr[data-astro-cid-n7gyerls]>[data-astro-cid-n7gyerls]:first-child{background:var(--background);position:sticky;left:0}table[data-astro-cid-n7gyerls] thead[data-astro-cid-n7gyerls] th[data-astro-cid-n7gyerls][scope=col]{color:var(--brand-solid);font-size:var(--fs0)}@media (width<=40rem){table[data-astro-cid-n7gyerls] .families[data-astro-cid-n7gyerls]{display:none}}table[data-astro-cid-n7gyerls] .families[data-astro-cid-n7gyerls] th[data-astro-cid-n7gyerls]{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.08em;color:var(--text-subtle);font-weight:700}table[data-astro-cid-n7gyerls] .families[data-astro-cid-n7gyerls] th[data-astro-cid-n7gyerls]+th[data-astro-cid-n7gyerls]{border-left:2px solid var(--line)}table[data-astro-cid-n7gyerls] .group[data-astro-cid-n7gyerls] th[data-astro-cid-n7gyerls]{top:calc(var(--sticky-top) + var(--head-height,0px));z-index:1;text-align:left;background:var(--component);font-weight:600;position:sticky}table[data-astro-cid-n7gyerls] .group[data-astro-cid-n7gyerls] th[data-astro-cid-n7gyerls] span[data-astro-cid-n7gyerls]{position:sticky;left:.75rem}table[data-astro-cid-n7gyerls] .empty[data-astro-cid-n7gyerls]{color:var(--text-disabled)}@media (hover:hover){table[data-astro-cid-n7gyerls] [data-astro-cid-n7gyerls]:is(tbody,tfoot) tr[data-astro-cid-n7gyerls]:not(.group):hover>[data-astro-cid-n7gyerls],table[data-astro-cid-n7gyerls] .col-hover[data-astro-cid-n7gyerls]{background:color-mix(in srgb, var(--brand-solid) 8%, var(--background))}table[data-astro-cid-n7gyerls] [data-astro-cid-n7gyerls]:is(tbody,tfoot) tr[data-astro-cid-n7gyerls]:not(.group):hover>.col-hover[data-astro-cid-n7gyerls]{background:var(--brand-transparent-hover)}}table[data-astro-cid-n7gyerls] tfoot[data-astro-cid-n7gyerls],table[data-astro-cid-n7gyerls] tfoot[data-astro-cid-n7gyerls] th[data-astro-cid-n7gyerls][scope=row]{font-weight:700}.visually-hidden[data-astro-cid-n7gyerls]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.figures[data-astro-cid-5nxh7nz7]{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));gap:1rem;display:grid}.figures[data-astro-cid-5nxh7nz7] div[data-astro-cid-5nxh7nz7]{text-align:center;flex-direction:column-reverse;justify-content:flex-end;display:flex}.figures[data-astro-cid-5nxh7nz7] dd[data-astro-cid-5nxh7nz7]{font-size:var(--fs5);color:var(--brand-solid);font-weight:700;line-height:1.1}.figures[data-astro-cid-5nxh7nz7] dt[data-astro-cid-5nxh7nz7]{color:var(--text-subtle)}.gallery[data-astro-cid-5nxh7nz7]{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.75rem;display:grid}.gallery[data-astro-cid-5nxh7nz7] img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%}.logos[data-astro-cid-5nxh7nz7]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}.logos[data-astro-cid-5nxh7nz7] li[data-astro-cid-5nxh7nz7]{aspect-ratio:3/2;background:var(--white);border:1px solid var(--line);border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem;display:flex}.logos[data-astro-cid-5nxh7nz7] img[data-astro-cid-5nxh7nz7]{object-fit:contain;width:100%;height:100%}.news[data-astro-cid-5nxh7nz7]{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1.5rem;display:grid}.news[data-astro-cid-5nxh7nz7] article[data-astro-cid-5nxh7nz7]{background:var(--component);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.news[data-astro-cid-5nxh7nz7] img{aspect-ratio:16/10;object-fit:cover;background:var(--white);width:100%}.news[data-astro-cid-5nxh7nz7] .news-image[data-astro-cid-5nxh7nz7]{position:relative;overflow:hidden}.news[data-astro-cid-5nxh7nz7] .upcoming[data-astro-cid-5nxh7nz7] img{filter:blur(10px);transform:scale(1.1)}.news[data-astro-cid-5nxh7nz7] .upcoming-badge[data-astro-cid-5nxh7nz7]{font-size:var(--fs1);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-contrast);background:var(--brand-solid);border-radius:999px;padding:.5rem 1.25rem;font-weight:700;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.news[data-astro-cid-5nxh7nz7] ul[data-astro-cid-5nxh7nz7]{color:var(--text-subtle);gap:.5rem;padding-left:1.25rem;display:grid}.news-body[data-astro-cid-5nxh7nz7]{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.note[data-astro-cid-5nxh7nz7]{font-size:var(--fs-1);color:var(--text-subtle)}.signup[data-astro-cid-ndjefutx]{background:var(--component)}.layout[data-astro-cid-ndjefutx]{align-items:start;gap:2.5rem;display:grid}@media (width>=900px){.layout[data-astro-cid-ndjefutx]{grid-template-columns:3fr 2fr;gap:4rem}}.steps-column[data-astro-cid-ndjefutx]{flex-direction:column;gap:2rem;display:flex}.steps[data-astro-cid-ndjefutx]{counter-reset:step;list-style:none;display:grid}.steps[data-astro-cid-ndjefutx] li[data-astro-cid-ndjefutx]{counter-increment:step;flex-direction:column;gap:.25rem;padding:0 0 2rem 3.75rem;display:flex;position:relative}.steps[data-astro-cid-ndjefutx] li[data-astro-cid-ndjefutx]:before{content:counter(step);width:2.5rem;height:2.5rem;color:var(--brand-contrast);background:var(--brand-solid);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-ndjefutx] li[data-astro-cid-ndjefutx]:not(:last-child):after{content:"";background:var(--brand-border);width:2px;position:absolute;top:2.75rem;bottom:.25rem;left:calc(1.25rem - 1px)}.steps[data-astro-cid-ndjefutx] li[data-astro-cid-ndjefutx]:last-child{padding-bottom:0}.steps[data-astro-cid-ndjefutx] h3[data-astro-cid-ndjefutx]{font-size:var(--fs1);font-weight:700;line-height:2.5rem}.steps[data-astro-cid-ndjefutx] p[data-astro-cid-ndjefutx]{color:var(--text-subtle)}.card[data-astro-cid-ndjefutx]{color:var(--brand-contrast);background:var(--brand-solid);border-radius:1rem;flex-direction:column;gap:1rem;padding:2rem;display:flex;box-shadow:0 1rem 2.5rem #901f2640}@media (width>=900px){.card[data-astro-cid-ndjefutx]{position:sticky;top:6rem}}.card[data-astro-cid-ndjefutx] a.transparent{justify-content:center;width:100%;margin-block:.5rem}.card-title[data-astro-cid-ndjefutx]{font-size:var(--fs3);font-weight:700;line-height:1.2}.contact[data-astro-cid-ndjefutx] a[data-astro-cid-ndjefutx]{color:inherit;font-weight:600}.note[data-astro-cid-ndjefutx]{font-size:var(--fs-1);opacity:.85;border-top:1px solid #ffffff4d;padding-top:1rem}[data-transparent=true]{--hero-text-color:white;--nav-drawer-bg-color:#000c}.sponsoring[data-astro-cid-r46hdpg2] .section-head{flex-direction:column;gap:.75rem;max-width:48rem;scroll-margin-top:5rem;display:flex}
