.lottie-player-container.svelte-m0nzdo{height:var(--height);width:var(--width)}.carousel.svelte-ledk4o{position:relative}.assets.svelte-ledk4o{display:flex;overflow:scroll;scrollbar-width:none;scroll-snap-type:x mandatory;width:100%}button.svelte-ledk4o{height:100%;color:var(--theme-colour-background)}.left-button.svelte-ledk4o{position:absolute;left:0;top:0}.right-button.svelte-ledk4o{position:absolute;right:0;top:0}.assets.svelte-ledk4o>:where(.svelte-ledk4o){scroll-snap-align:start;flex-grow:0;flex-shrink:0}.asset.svelte-ledk4o{width:100%}.block.svelte-xy0f20{display:flex;flex-direction:column;gap:1rem}@container (width > 600px){.block.svelte-xy0f20{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.right-col.svelte-xy0f20{height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,max-content)}.actions.svelte-xy0f20{display:flex;gap:.5rem;justify-content:flex-end}.card.svelte-xy0f20{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,max-content) minmax(0,1fr);border:1px solid var(--theme-colour-highlight);background-color:var(--theme-colour-background);border-radius:.35rem}.card-title.svelte-xy0f20{border-bottom:1px solid var(--theme-colour-highlight);padding:1rem}.card-image.svelte-xy0f20{width:100%;aspect-ratio:1 / 1;background-color:var(--theme-colour-primary)}.cta-card.svelte-xy0f20{aspect-ratio:1 / 1;background:color-mix(in oklab,var(--card-colour) 20%,transparent 80%);border:1px solid var(--theme-colour-text);border-radius:.35rem;color:var(--theme-colour-text);padding:1rem;font-family:var(--theme-font-title);font-weight:700;font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:var(--glass);transition:all .3s ease-in-out}.cta-card.svelte-xy0f20:hover{background:color-mix(in oklab,var(--card-colour) 40%,transparent 60%)}.icon.svelte-xy0f20{display:flex;justify-content:flex-end}@media (min-width: 768px){.cta-text.svelte-xy0f20{height:100%;word-break:break-all;display:flex;justify-content:center;align-items:center}}.section.svelte-1yw6roz{z-index:1;padding:4rem 0;background:linear-gradient(var(--theme-colour-q),var(--theme-colour-background));display:flex;flex-direction:column;gap:1rem;width:min(100% - 4rem,1400px);margin-inline:auto}@media (min-width: 768px){.section.svelte-1yw6roz{padding:2rem 0;overflow:scroll;scrollbar-width:none;display:flex;flex-direction:row}.section>*{flex-grow:1;flex-shrink:0;justify-content:space-evenly}}.section.svelte-1siqvrl{width:min(100% - 4rem,1280px);margin-inline:auto;display:grid;gap:clamp(1rem,.667rem + 1.667vw,2rem)}.section-content.svelte-1siqvrl{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,min-content) minmax(0,1fr);gap:var(--gap)}@media (min-width: 1024px){.section-content.svelte-1siqvrl{grid-template-rows:initial;grid-template-columns:repeat(var(--columns),minmax(0,1fr))}}.section.svelte-1qdy99j{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,max-content) minmax(0,1fr);gap:1rem;width:min(100% - 4rem,1280px);margin-inline:auto}.left-col.svelte-1qdy99j{grid-row:2 / 3;display:flex;flex-direction:column;gap:1rem}.right-col.svelte-1qdy99j{display:flex;flex-direction:column;gap:1rem}.wrapper.svelte-1qdy99j{opacity:1}@media (min-width: 768px){.section.svelte-1qdy99j{padding:2rem 0;align-items:center;position:relative;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;top:var(--sticky-top);left:0}.left-col.svelte-1qdy99j{grid-row:auto}.wrapper.svelte-1qdy99j{min-height:100lvh;position:sticky;left:0;top:0;display:grid;align-items:center;padding-top:var(--padding-top, 0)}}.general-section.svelte-m437j5{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,max-content) minmax(0,1fr);gap:2rem}.blocks.svelte-m437j5{display:flex;gap:1rem;flex-wrap:wrap}.block-wrapper.svelte-m437j5{flex-basis:var(--basis, 45%);justify-content:space-evenly;container-type:inline-size}@media (min-width: 768px){.block-wrapper.svelte-m437j5{flex-basis:var(--basis, 30%)}}@media (min-width: 1280px){.block-wrapper.svelte-m437j5{flex-basis:var(--basis, 24%)}}
