footer.svelte-1jgdoyo{background:var( --lchp-gradient-dark, linear-gradient( 270deg, var(--footer-gradient-start, oklch(30% .09 250 / 1)), var(--footer-gradient-end, oklch(20% .06 220 / 1)) ) );color:var(--pico-primary-inverse, #fff);padding-block:calc(var(--pico-block-spacing-vertical) * 2);margin-top:var(--pico-block-spacing-vertical);container-type:inline-size;container-name:footer}footer.svelte-1jgdoyo :where(.svelte-1jgdoyo){position:relative;color:inherit}footer.svelte-1jgdoyo section:where(.svelte-1jgdoyo){margin-block:0}.svg-pattern.svelte-1jgdoyo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:var(--pattern-wave-opacity, .07);pointer-events:none;z-index:0}.footer-container.svelte-1jgdoyo{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(var(--pico-block-spacing-vertical) * 1.5)}.hero-section.svelte-1jgdoyo{text-align:left;padding-block-end:var(--pico-block-spacing-vertical);border-block-end:1px solid color-mix(in srgb,var(--pico-primary-inverse) 15%,transparent)}.overline.svelte-1jgdoyo{font-size:var(--font-size-0);text-transform:uppercase;letter-spacing:.05em;opacity:.8;margin-bottom:calc(var(--pico-typography-spacing-vertical) / 2)}.hero-section.svelte-1jgdoyo h2:where(.svelte-1jgdoyo){font-size:var(--font-size-5);margin-bottom:var(--pico-typography-spacing-vertical);max-width:100%}.tagline.svelte-1jgdoyo{font-size:var(--font-size-1);max-width:65ch;opacity:.95}.links-section.svelte-1jgdoyo{position:relative;display:grid;grid-column:1 / -1;gap:calc(var(--pico-block-spacing-vertical) * 1.5);align-items:start}.links-section.svelte-1jgdoyo{grid-template-columns:1fr}@supports (grid-template-columns: subgrid){@media(min-width:600px){.links-section.svelte-1jgdoyo{grid-template-columns:subgrid}}}.links-section.svelte-1jgdoyo>div:where(.svelte-1jgdoyo){display:grid;grid-template-rows:auto 1fr;gap:calc(var(--pico-typography-spacing-vertical) * .75);align-content:start}.links-section.svelte-1jgdoyo h3:where(.svelte-1jgdoyo){font-size:var(--font-size-1);font-weight:600;color:color-mix(in srgb,var(--pico-secondary-inverse) 85%,transparent);margin:0}.links-section.svelte-1jgdoyo ul:where(.svelte-1jgdoyo){margin:0;padding:0;list-style:none}.links-section.svelte-1jgdoyo li:where(.svelte-1jgdoyo){margin-bottom:var(--pico-typography-spacing-vertical)}.links-section.svelte-1jgdoyo a:where(.svelte-1jgdoyo){color:inherit;text-decoration:none;transition:all var(--transition-duration-fast, .2s) var(--transition-timing, ease)}.links-section.svelte-1jgdoyo a:where(.svelte-1jgdoyo):hover{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pico-primary-inverse) 70%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em;color:var(--pico-primary)}.links-section.svelte-1jgdoyo form:where(.svelte-1jgdoyo){margin:0}.sign-out-button.svelte-1jgdoyo{display:inline-block;width:auto;font-size:inherit;white-space:nowrap;background:transparent;border:1px solid color-mix(in srgb,var(--pico-primary-inverse) 30%,transparent);color:var(--pico-primary-inverse);padding:calc(var(--pico-typography-spacing-vertical) / 4) calc(var(--pico-typography-spacing-vertical) / 2);cursor:pointer;transition:all var(--transition-duration-fast, .2s) var(--transition-timing, ease)}.sign-out-button.svelte-1jgdoyo:hover{background:color-mix(in srgb,var(--pico-primary-inverse) 10%,transparent);border-color:var(--pico-primary-inverse);color:var(--pico-primary-inverse);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pico-primary-inverse) 70%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em}.footer-logo.svelte-1jgdoyo{grid-column:1 / -1;justify-self:start;width:120px;height:120px;opacity:.8;margin-block-start:var(--pico-block-spacing-vertical)}@container footer (min-width: 600px){.footer-logo.svelte-1jgdoyo{position:absolute;right:0;bottom:0;width:180px;height:180px;margin-block-start:0;pointer-events:none}}.copyright-wrapper.svelte-1jgdoyo{grid-column:1 / -1;margin-block-start:calc(var(--pico-block-spacing-vertical) * 2)}.copyright.svelte-1jgdoyo{font-size:var(--font-size-0);color:var(--pico-primary-inverse, #fff);opacity:.7;margin:0}@media(min-width:600px){.footer-container.svelte-1jgdoyo{grid-template-columns:repeat(2,1fr);gap:var(--pico-block-spacing-vertical)}.hero-section.svelte-1jgdoyo{grid-column:1 / -1}@supports not (grid-template-columns: subgrid){.links-section.svelte-1jgdoyo{grid-template-columns:repeat(2,1fr)}.links-section.svelte-1jgdoyo>div:where(.svelte-1jgdoyo):last-child{grid-column:1 / -1}}}@media(min-width:900px){.footer-container.svelte-1jgdoyo{grid-template-columns:repeat(3,1fr)}@supports not (grid-template-columns: subgrid){.links-section.svelte-1jgdoyo{grid-template-columns:repeat(3,1fr)}.links-section.svelte-1jgdoyo>div:where(.svelte-1jgdoyo):last-child{grid-column:auto}}}@container footer (min-width: 600px){.hero-section.svelte-1jgdoyo h2:where(.svelte-1jgdoyo){font-size:clamp(var(--font-size-5),5cqw,var(--font-size-6))}.tagline.svelte-1jgdoyo{max-width:60ch}}@container footer (min-width: 900px){.hero-section.svelte-1jgdoyo h2:where(.svelte-1jgdoyo){font-size:clamp(var(--font-size-6),6cqw,var(--font-size-7))}.tagline.svelte-1jgdoyo{max-width:70ch}.links-section.svelte-1jgdoyo h3:where(.svelte-1jgdoyo){font-size:var(--font-size-3)}}.site-main.svelte-1br2sqw{flex:1;display:flex;flex-direction:column;justify-content:center}
