textarea.ui-input[data-v-be269027]{resize:none;overflow:hidden}.file-field[data-v-18de58b5]{justify-items:start}.file-field__picker[data-v-18de58b5]:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.file-field__chip[data-v-18de58b5]{max-width:100%}.file-field__remove[data-v-18de58b5]{display:inline-grid;place-items:center;width:var(--space-5);height:var(--space-5);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer}.file-field__remove svg[data-v-18de58b5]{width:var(--space-4);height:var(--space-4)}.file-field__remove[data-v-18de58b5]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ui-link[data-v-d130047a]{font-family:Gilroy,sans-serif;font-weight:500;font-size:.875rem;color:var(--text-2);cursor:pointer;text-decoration:none;padding:0 0 1px;background-color:transparent;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--border-strong),var(--border-strong));background-size:0% 1.5px,100% 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;transition:background-size .45s var(--ease-out),color var(--dur-fast) var(--ease-out);border:0;border-radius:0;text-align:left}.ui-link[data-v-d130047a]:hover{color:var(--accent);background-size:100% 1.5px,100% 1px}.ui-link--menu[data-v-d130047a]{display:inline}.ui-link[data-v-d130047a]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:2px}.dropdown-container[data-v-0b1e5221]{position:relative;display:flex;width:-moz-fit-content;width:fit-content;justify-content:center}.dropdown-list-wrapper[data-v-0b1e5221]{position:absolute;left:50%;top:100%;z-index:10;display:flex;width:-moz-max-content;width:max-content;min-width:100%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;box-shadow:none;filter:none}.dropdown-list[data-v-0b1e5221]{margin-top:.75rem;width:100%;overflow:hidden;padding:var(--space-1);border-radius:var(--radius-plate);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);box-shadow:var(--shadow-glass-strong)}.dropdown-row[data-v-0b1e5221]{width:100%}.dropdown-divider[data-v-0b1e5221]{display:none}.dropdown-list>.dropdown-row>.dropdown-element[data-v-0b1e5221]{display:flex;min-height:2.75rem;cursor:pointer;align-items:center;padding:.75rem;font-weight:500;border-radius:var(--radius-inner);color:var(--text-2);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.dropdown-list>.dropdown-row>.dropdown-element[data-v-0b1e5221]:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.fade-enter-active[data-v-0b1e5221]{transition:opacity .18s ease-out,transform var(--dur-spring) var(--ease-spring)}.fade-leave-active[data-v-0b1e5221]{transition:opacity .12s ease-in}.fade-enter-from[data-v-0b1e5221],.fade-leave-to[data-v-0b1e5221]{opacity:0}.fade-enter-from[data-v-0b1e5221]{transform:translate(-50%,-4px)}.icon-svg[data-v-ab946c05]{display:block;vertical-align:middle}.project-link-button[data-v-09f69654]{display:flex;min-height:1.25em;width:100%;cursor:pointer;align-items:center;gap:.75rem;white-space:nowrap;color:inherit;text-decoration:none}.project-link-button__icon-wrap[data-v-09f69654]{display:flex;width:1.125em;height:1.125em;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.project-link-button__text[data-v-09f69654]{display:flex;align-items:center;line-height:1.375}.project-link-button .icon[data-v-09f69654]{display:block;max-height:100%;max-width:100%}.project-card__head[data-v-355c242e]{display:grid;gap:var(--space-4);align-content:start}.project-card__title[data-v-355c242e]{word-break:break-word}.project-card__data[data-v-355c242e] .dropdown-container{align-self:flex-start}.project-card--vertical .project-card__img[data-v-355c242e]{order:-1;height:auto;aspect-ratio:16 / 10}@media (min-width: 1101px){.project-card:not(.project-card--vertical) .project-card__img[data-v-355c242e]{min-height:calc(var(--space-40) * 3)}}.cookie-banner[data-v-4dd62700]{--cookie-radius: var(--radius-card);--cookie-inset: var(--space-3);position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);display:grid;gap:var(--space-4);width:min(calc(100vw - 2 * var(--space-4)),calc(var(--space-40) * 2 + var(--space-16)));padding:var(--cookie-inset);border-radius:var(--cookie-radius);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);box-shadow:var(--shadow-glass-strong)}.cookie-banner__content[data-v-4dd62700]{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-3) 0}.cookie-banner__text[data-v-4dd62700]{color:var(--text-2)}.cookie-banner__link[data-v-4dd62700]{color:var(--accent);text-decoration:none}@media (max-width: 767px){.cookie-banner[data-v-4dd62700]{left:var(--space-4);right:var(--space-4);bottom:calc(var(--fab) + var(--space-4) * 2 + env(safe-area-inset-bottom,0px));width:auto}}.preloader[data-v-476ae367]{position:fixed;inset:0;z-index:calc(var(--z-toast) + 1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);background:var(--accent-fill);color:var(--on-accent)}.logo[data-v-476ae367]{font-size:var(--fs-heading)}.progress-container[data-v-476ae367]{width:calc(var(--space-40) * 2);height:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--on-accent) 30%,transparent);overflow:hidden}.progress-bar[data-v-476ae367]{height:100%;border-radius:inherit;background:var(--on-accent);transition:width var(--dur-base) var(--ease-out)}.fade-enter-active[data-v-476ae367],.fade-leave-active[data-v-476ae367]{transition:opacity var(--dur-state) var(--ease-out)}.fade-enter-from[data-v-476ae367],.fade-leave-to[data-v-476ae367]{opacity:0}
