footer.svelte-1yvruc6{position:fixed;bottom:0;left:0;width:100%;height:var(--footer-height);background:var(--color-primary);background:linear-gradient(0deg,var(--color-primary) 65%,rgba(255,255,0,0) 100%);display:flex;align-items:center;padding-top:var(--space-4);color:var(--color-primary-light);z-index:1010}footer.active.svelte-1yvruc6{height:99vh;display:block;padding-top:var(--nav-height);background:var(--color-primary)}.headline.svelte-1yvruc6{cursor:pointer;transition:opacity .2s ease;display:grid;grid-template-columns:.35fr 4fr;grid-template-rows:auto;align-items:center}.arrow-btn.svelte-1yvruc6{width:var(--arrow-size);transition:transform .3s ease;align-self:start}.arrow-btn.flipped.svelte-1yvruc6{transform:rotate(180deg)}.headline.svelte-1yvruc6 p:where(.svelte-1yvruc6){margin:0}.title-container.svelte-1yvruc6 .title:where(.svelte-1yvruc6){font-size:var(--font-size-lg);font-family:var(--font-secondary);text-transform:uppercase}.details.svelte-1yvruc6{grid-column:2 / 3}footer.active.svelte-1yvruc6 .details:where(.svelte-1yvruc6){max-height:calc(99vh - var(--nav-height) - 4rem);overflow-y:auto}.details.svelte-1yvruc6 .about-text:where(.svelte-1yvruc6){font-size:var(--font-size-xl)}.details.svelte-1yvruc6::-webkit-scrollbar{width:4px}.details.svelte-1yvruc6::-webkit-scrollbar-track{background:#bc92001a}.details.svelte-1yvruc6::-webkit-scrollbar-thumb{background:#bc920080;border-radius:2px}.details.svelte-1yvruc6::-webkit-scrollbar-thumb:hover{background:#bc9200cc}.logo.svelte-1yvruc6{display:flex;justify-content:center;align-items:center;margin-top:2rem}.logo.svelte-1yvruc6 img:where(.svelte-1yvruc6){width:100px;height:auto}.headline.svelte-1yvruc6:hover{opacity:.8}.headline.svelte-1yvruc6:focus{outline-offset:2px}.content.svelte-1yvruc6{padding-inline-start:var(--space-8);max-width:80vw}.about-text.svelte-1yvruc6{margin-top:2rem;animation:svelte-1yvruc6-fadeIn .3s ease-in-out}@keyframes svelte-1yvruc6-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){footer.svelte-1yvruc6{justify-content:start;padding-block-end:0;height:auto}.content.svelte-1yvruc6{margin:0 auto;padding-inline:0;max-width:90vw;grid-template-rows:auto auto auto;width:100%}.details.svelte-1yvruc6 .about-text:where(.svelte-1yvruc6){font-size:var(--font-size-lg)}.headline.svelte-1yvruc6 .arrow-btn:where(.svelte-1yvruc6){margin-left:-1rem}.title-container.svelte-1yvruc6 .title:where(.svelte-1yvruc6){font-size:var(--font-size-xl)}footer.active.svelte-1yvruc6 .headline:where(.svelte-1yvruc6) p:where(.svelte-1yvruc6){width:100%}.details.svelte-1yvruc6{grid-column:1 / -1}footer.active.svelte-1yvruc6 .details:where(.svelte-1yvruc6){max-height:calc(99vh - var(--nav-height) - 8rem);overflow-y:auto;padding-right:var(--space-2)}footer.active.svelte-1yvruc6 .details:where(.svelte-1yvruc6)::-webkit-scrollbar{width:3px}.details.svelte-1yvruc6 .about-text:where(.svelte-1yvruc6){margin-top:var(--space-2);-webkit-hyphens:auto;hyphens:auto;max-width:100%}}.custom-cursor.svelte-10oach6{position:fixed;top:0;left:0;width:25px;height:25px;background-color:var(--color-secondary);border-radius:50%;pointer-events:none;z-index:9999;will-change:transform;transform:translate(-50%,-50%);transition:opacity .2s ease;opacity:0}@media (any-pointer: fine) and (hover: hover){*{cursor:none!important}}@media (any-pointer: coarse),(hover: none){.custom-cursor.svelte-10oach6{display:none}}
