footer.svelte-jz8lnl{background-color:var(--color-tertiary,#f0f0f0);color:var(--color-text,#000);padding:1em}section.svelte-jz8lnl{max-width:var(--bp-3xl);flex-direction:row;justify-content:space-around;align-items:center;margin:auto;display:flex}.logo.svelte-jz8lnl{width:50px;height:50px;margin:auto 3rem auto 0;position:relative}.coll1.svelte-jz8lnl{flex-direction:column;display:flex}.coll1.svelte-jz8lnl a,.coll2.svelte-jz8lnl a{color:var(--color-text,#000);display:block}.cookie-settings.svelte-jz8lnl{appearance:none;color:var(--color-text,#000);text-align:left;cursor:pointer;background:0 0;border:none;margin-top:.25rem;padding:0}.legal-info.svelte-jz8lnl{text-align:center;margin:1em auto}header.svelte-ocbj1u{background-color:var(--color-primary,#f0f0f0);color:#fff;text-align:center;justify-content:space-between;padding:1em;display:flex}figure.svelte-ocbj1u{flex-direction:row;justify-content:center;align-items:center;margin:0;display:flex}.logo.svelte-ocbj1u{width:50px;height:50px;margin:auto 3rem auto 0;position:relative}nav.svelte-ocbj1u{background-color:var(--color-primary);z-index:9;width:100%;max-width:400px;margin:0;padding:0;transition:transform .3s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 0 20px #0003}ol.svelte-ocbj1u{flex-direction:column;justify-content:center;gap:1rem;padding:4rem 0 0;list-style:none;display:flex}aside.blur.svelte-ocbj1u{filter:blur(20px);z-index:7;opacity:0;pointer-events:none;touch-action:none;background-color:#fffc;width:100vw;height:100vh;transition:opacity .3s,visibility 1.3s .5s;position:fixed;top:0;left:0}input[type=checkbox].svelte-ocbj1u:checked~aside.blur:where(.svelte-ocbj1u){opacity:1}input[type=checkbox].svelte-ocbj1u{display:none}.burger-menu.svelte-ocbj1u{cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10;position:absolute;top:1rem;right:1rem}.burger-menu.svelte-ocbj1u .bar:where(.svelte-ocbj1u){background-color:var(--color-secondary,#333);border-radius:5px;width:35px;height:5px;margin:6px auto;transition:all .3s;display:block}.burger-menu.svelte-ocbj1u .bar:where(.svelte-ocbj1u):first-child{transform:translateY(-.02rem)}.burger-menu.svelte-ocbj1u .bar:where(.svelte-ocbj1u):last-child{transform:translateY(.02rem)}.burger-menu.svelte-ocbj1u:hover .bar:where(.svelte-ocbj1u){transform:scale(1.2)}figcaption.svelte-ocbj1u p:where(.svelte-ocbj1u){margin:0}figcaption.svelte-ocbj1u p:where(.svelte-ocbj1u):first-child{font-size:1.2rem;font-weight:700}input[type=checkbox].svelte-ocbj1u:checked~.burger-menu:where(.svelte-ocbj1u) .bar:where(.svelte-ocbj1u):first-child{transform:rotate(45deg)translate(.5rem,.5rem)}input[type=checkbox].svelte-ocbj1u:checked~.burger-menu:where(.svelte-ocbj1u) .bar:where(.svelte-ocbj1u):nth-child(2){opacity:0}input[type=checkbox].svelte-ocbj1u:checked~.burger-menu:where(.svelte-ocbj1u) .bar:where(.svelte-ocbj1u):last-child{transform:rotate(-45deg)translate(.5rem,-.5rem)}input[type=checkbox].svelte-ocbj1u:checked~nav:where(.svelte-ocbj1u){transform:translate(0)}@media (width>=1024px){header.svelte-ocbj1u{padding:1em 2em}nav.svelte-ocbj1u{box-shadow:none;background-color:#0000;justify-content:flex-end;width:auto;max-width:none;display:flex;position:relative;top:auto;bottom:auto;right:auto;transform:translate(0)}ol.svelte-ocbj1u{flex-direction:row;gap:2rem;padding:0}aside.blur.svelte-ocbj1u,.burger-menu.svelte-ocbj1u{display:none}figcaption.svelte-ocbj1u{flex-direction:column;justify-content:center;align-items:center;display:flex}figcaption.svelte-ocbj1u p:where(.svelte-ocbj1u){margin:0}figcaption.svelte-ocbj1u p:where(.svelte-ocbj1u):first-child{font-size:1.5rem;font-weight:700}.logo.svelte-ocbj1u{flex:none;width:100px;height:100px;margin-right:1rem;display:flex}}.cc-banner.svelte-1xqvkrg{z-index:1000;color:#fff;background:#000000bf;padding:.5rem;position:fixed;bottom:0;left:0;right:0}.cc-content.svelte-1xqvkrg{max-width:var(--bp-3xl);flex-wrap:wrap;align-items:center;gap:1rem;margin:0 auto;display:flex}.cc-actions.svelte-1xqvkrg{gap:.5rem;margin-left:auto;display:flex}button.svelte-1xqvkrg{cursor:pointer;color:inherit;background:0 0;border:1px solid #fff;border-radius:6px;padding:.5rem .75rem}button.primary.svelte-1xqvkrg{background:var(--color-secondary);border-color:var(--color-secondary)}button.secondary.svelte-1xqvkrg{background:0 0}button.ghost.svelte-1xqvkrg{background:0 0;border-color:#ffffff80}.cc-modal.svelte-1xqvkrg{z-index:1100;background:#000000d9;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cc-modal-card.svelte-1xqvkrg{color:var(--color-text);background:#fff;border-radius:10px;width:100%;max-width:720px;overflow:hidden}.cc-modal-card.svelte-1xqvkrg header:where(.svelte-1xqvkrg){background:var(--color-primary);color:#fff;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.cc-modal-card.svelte-1xqvkrg .cc-groups:where(.svelte-1xqvkrg){grid-template-columns:1fr;gap:1rem;padding:1rem 1.25rem;display:grid}.group.svelte-1xqvkrg{grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;display:grid}.group.svelte-1xqvkrg h4:where(.svelte-1xqvkrg),.group.svelte-1xqvkrg p:where(.svelte-1xqvkrg){color:var(--color-primary);margin:0}.cc-modal-card.svelte-1xqvkrg :where(.svelte-1xqvkrg)::selection{background:var(--color-secondary);color:#fff}.cc-modal-card.svelte-1xqvkrg footer:where(.svelte-1xqvkrg){background:#fafafa;border-top:1px solid #eee;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.close.svelte-1xqvkrg{color:currentColor;background:0 0;border:none;font-size:1.2rem}.switch.svelte-1xqvkrg{align-items:center;display:inline-flex;position:relative}.switch.svelte-1xqvkrg input:where(.svelte-1xqvkrg){display:none}.switch.svelte-1xqvkrg span:where(.svelte-1xqvkrg){background:#ddd;border-radius:13px;width:46px;height:26px;transition:background .2s;position:relative}.switch.svelte-1xqvkrg span:where(.svelte-1xqvkrg):after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch.svelte-1xqvkrg input:where(.svelte-1xqvkrg):checked+span:where(.svelte-1xqvkrg){background:var(--color-secondary)}.switch.svelte-1xqvkrg input:where(.svelte-1xqvkrg):checked+span:where(.svelte-1xqvkrg):after{transform:translate(20px)}.switch.disabled.svelte-1xqvkrg span:where(.svelte-1xqvkrg){opacity:.6}
