.block.svelte-lpwkj9{flex-direction:column;gap:1rem;display:flex}@container (width>600px){.block.svelte-lpwkj9{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}}.right-col.svelte-lpwkj9{grid-template-rows:minmax(0,1fr) minmax(0,max-content);grid-template-columns:minmax(0,1fr);gap:1rem;height:100%;display:grid}.actions.svelte-lpwkj9{justify-content:flex-end;gap:.5rem;display:flex}.card.svelte-lpwkj9{border:1px solid var(--highlight);background-color:var(--background);border-radius:.35rem;grid-template-rows:minmax(0,max-content) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.card-title.svelte-lpwkj9{border-bottom:1px solid var(--highlight);padding:1rem}.card-image.svelte-lpwkj9{aspect-ratio:1;background-color:var(--background);width:100%;padding:4rem}.cta-card.svelte-lpwkj9{aspect-ratio:1;background:color-mix(in oklab, var(--card-colour) 20%, transparent 80%);border:1px solid var(--text);color:var(--text);font-family:var(--title);box-shadow:var(--glass);border-radius:.35rem;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:1rem;font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);font-weight:700;transition:all .3s ease-in-out;display:flex;overflow:hidden}.cta-card.svelte-lpwkj9:hover{background:color-mix(in oklab, var(--card-colour) 40%, transparent 60%)}.icon.svelte-lpwkj9{justify-content:flex-end;display:flex}a.svelte-lpwkj9{color:var(--text)}@media (width>=768px){.cta-text.svelte-lpwkj9{word-break:break-all;justify-content:center;align-items:center;height:100%;display:flex}}.section.svelte-1tf286h{z-index:1;flex-direction:column;gap:1rem;width:min(100% - 4rem,1400px);margin-inline:auto;padding:4rem 0;display:flex}@media (width>=768px){.section.svelte-1tf286h{scrollbar-width:none;flex-direction:row;padding:2rem 0;display:flex;overflow:scroll}.section>*{flex-grow:1;flex-shrink:0;justify-content:space-evenly}}.section.svelte-19dbg9n{gap:clamp(1rem,.667rem + 1.667vw,2rem);width:min(100% - 4rem,1280px);margin-inline:auto;display:grid}.section-content.svelte-19dbg9n{gap:var(--gap);grid-template-rows:minmax(0,min-content) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.section-content.svelte-19dbg9n{grid-template-rows:initial;grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}}.section.svelte-14bphca{grid-template-rows:minmax(0,max-content) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:1rem;width:min(100% - 4rem,1280px);margin-inline:auto;display:grid}.left-col.svelte-14bphca{flex-direction:column;grid-row:2/3;gap:1rem;display:flex}.right-col.svelte-14bphca{flex-direction:column;gap:1rem;display:flex}.wrapper.svelte-14bphca{opacity:1}@media (width>=768px){.section.svelte-14bphca{top:var(--sticky-top);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;padding:2rem 0;position:relative;left:0}.left-col.svelte-14bphca{grid-row:auto}.wrapper.svelte-14bphca{min-height:100lvh;padding-top:var(--padding-top,0);align-items:center;display:grid;position:sticky;top:0;left:0}}.section.svelte-ypkwxn{grid-template-rows:minmax(0,max-content) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.667rem + 1.667vw,2rem);width:min(100% - 4rem,1280px);display:grid}.header.svelte-ypkwxn{flex-direction:column;gap:1rem;width:100%;display:flex}.blocks.svelte-ypkwxn{flex-wrap:wrap;gap:1rem;display:flex}.block-wrapper.svelte-ypkwxn{flex-basis:var(--basis,45%);justify-content:space-evenly;container-type:inline-size}@media (width>=768px){.block-wrapper.svelte-ypkwxn{flex-basis:var(--basis,30%)}}@media (width>=1280px){.block-wrapper.svelte-ypkwxn{flex-basis:var(--basis,24%)}}.full-page-section.svelte-1kvrt1k{min-height:calc(100lvh - var(--nav-height));grid-template-rows:minmax(0,max-content) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.blocks.svelte-1kvrt1k{flex-wrap:wrap;gap:1rem;display:flex}.block-wrapper.svelte-1kvrt1k{flex-basis:var(--basis,45%);justify-content:space-evenly;container-type:inline-size}@media (width>=768px){.block-wrapper.svelte-1kvrt1k{flex-basis:var(--basis,30%)}}@media (width>=1280px){.block-wrapper.svelte-1kvrt1k{flex-basis:var(--basis,24%)}}
