.user-email[data-astro-cid-i7dvwhcr]{font-size:14px;color:#333;font-weight:500}.logout-form[data-astro-cid-i7dvwhcr]{margin:0;line-height:1;position:fixed;bottom:0;right:0;background-color:#fff}.logout-button[data-astro-cid-i7dvwhcr]{background-color:unset;border:none;border-radius:6px;font-size:inherit;font-weight:500;display:flex;align-items:center;gap:.25em;cursor:pointer}.logout-button[data-astro-cid-i7dvwhcr]:hover{text-decoration:underline}.logout-button[data-astro-cid-i7dvwhcr] svg[data-astro-cid-i7dvwhcr]{stroke:#dc3545;height:.75em;width:.75em}*{min-width:0}*,*:before,*:after{box-sizing:border-box}html{block-size:100%;scrollbar-gutter:stable}body{margin:0;min-height:100%;position:relative;display:grid;grid-template-rows:auto 1fr auto}button{font:inherit}input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration-color:inherit}button.reset{border:0;padding:0;width:max-content;overflow:visible;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;box-shadow:none;color:currentColor}pre{display:grid;max-width:90vw;overflow:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--dark: #000407;--primary: #245ebc;--primary-on-dark: #3674d9;--secondary: #927ddb;--accent: #bde249;--beige: #e8e0d1;--light: #fff;--danger: #d92f2f;--success: #22c55e;--warning: #f5c451;--text: #333;--surface: #fff;--field-bg: #fff;--field-fg: #1d1d1d;--field-border: #d3d3d3;--field-placeholder: #9a9a9a;--medium: #777;--grey: #d3d3d3}html{color:var(--dark)}html{color-scheme:light}html[data-theme=dark]{--dark: #fff;--light: #1a1a1a;--text: #e2e2e2;--surface: #000;--grey: #444;--beige: #332d25;--field-bg: #111315;--field-fg: #f1f1f1;--field-border: #3a3d42;--field-placeholder: #8c929a;background-color:#000;color:#fff;color-scheme:dark}.t--danger{color:var(--danger)}.t--success{color:var(--success)}.t--warning{color:var(--warning)}@media(prefers-color-scheme:dark){html:not([data-theme=light]){--dark: #fff;--light: #1a1a1a;--text: #e2e2e2;--surface: #000;--grey: #444;--beige: #332d25;--field-bg: #111315;--field-fg: #f1f1f1;--field-border: #3a3d42;--field-placeholder: #8c929a;color-scheme:dark}}.hovering{cursor:pointer}.m-0{margin:0}ul{padding-inline-start:1em}.card{background-color:var(--surface);border:1px solid var(--grey);padding:1.5rem}hr{border:none;height:1px;background-color:#96969666;margin:1em 0;width:100%;display:block}:where(.btn){--ui-btn-bg: var(--grey);--ui-btn-color: var(--dark);--ui-btn-border: var(--grey);--ui-btn-outline-color: var(--grey);--ui-btn-outline-text: var(--dark);--ui-btn-radius: 0;--ui-btn-radius-hover: 50px;--ui-btn-padding-y: .5em;--ui-btn-padding-x: 1.25em;--ui-btn-padding-bottom: .65em;--ui-btn-font-size: 1rem;--ui-btn-font-weight: 500;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:var(--ui-btn-padding-y) var(--ui-btn-padding-x) var(--ui-btn-padding-bottom);border:0;background:transparent;color:var(--ui-btn-color);cursor:pointer;font-family:inherit;font-size:var(--ui-btn-font-size);font-weight:var(--ui-btn-font-weight);line-height:1.1;max-width:fit-content;text-decoration:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .2s ease,transform .15s ease,box-shadow .2s ease}:where(.btn):before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--ui-btn-border);border-radius:var(--ui-btn-radius);background:var(--ui-btn-bg);transition:border-radius .3s cubic-bezier(.175,.885,.32,1.275),background-color .2s ease,border-color .2s ease;pointer-events:none}:where(.btn):hover:before{border-radius:var(--ui-btn-radius-hover)}:where(.btn):active{transform:translateY(1px)}:where(.btn):focus-visible{outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary),transparent 70%)}:where(.btn) svg{stroke:currentColor}:where(.btn):disabled{--ui-btn-bg: transparent;--ui-btn-color: rgb(115 115 115);--ui-btn-border: var(--grey);cursor:not-allowed;transform:none}:where(.btn):disabled svg{display:none}:where(.btn):disabled:hover:before{border-radius:var(--ui-btn-radius)}:where(.btn).btn--sm,:where(.btn).btn--small{--ui-btn-padding-y: .25em;--ui-btn-padding-x: .7em;--ui-btn-padding-bottom: .34em;--ui-btn-font-size: .75rem}:where(.btn).btn--fill{--ui-btn-bg: var(--dark);--ui-btn-color: var(--light);--ui-btn-border: var(--dark);--ui-btn-outline-color: var(--dark);--ui-btn-outline-text: var(--dark)}:where(.btn).btn--primary{--ui-btn-bg: var(--primary);--ui-btn-color: var(--light);--ui-btn-border: var(--primary);--ui-btn-outline-color: var(--primary);--ui-btn-outline-text: var(--primary)}:where(.btn).btn--secondary{--ui-btn-bg: var(--secondary);--ui-btn-color: var(--light);--ui-btn-border: var(--secondary);--ui-btn-outline-color: var(--secondary);--ui-btn-outline-text: var(--secondary)}:where(.btn).btn--accent{--ui-btn-bg: var(--accent);--ui-btn-color: var(--dark);--ui-btn-border: var(--accent);--ui-btn-outline-color: var(--accent);--ui-btn-outline-text: var(--dark)}:where(.btn).btn--beige{--ui-btn-bg: var(--beige);--ui-btn-color: var(--dark);--ui-btn-border: var(--beige);--ui-btn-outline-color: var(--beige);--ui-btn-outline-text: var(--dark)}:where(.btn).btn--light{--ui-btn-bg: var(--light);--ui-btn-color: var(--dark);--ui-btn-border: var(--light);--ui-btn-outline-color: var(--light);--ui-btn-outline-text: var(--dark)}:where(.btn).btn--dark{--ui-btn-bg: var(--btn-dark-bg, var(--dark));--ui-btn-color: var(--btn-dark-fg, var(--light));--ui-btn-border: var(--btn-dark-bg, var(--dark));--ui-btn-outline-color: var(--btn-dark-bg, var(--dark));--ui-btn-outline-text: var(--btn-dark-bg, var(--dark))}:where(.btn).btn--danger{--ui-btn-bg: var(--danger);--ui-btn-color: var(--light);--ui-btn-border: var(--danger);--ui-btn-outline-color: var(--danger);--ui-btn-outline-text: var(--danger)}:where(.btn).btn--success{--ui-btn-bg: var(--success);--ui-btn-color: var(--light);--ui-btn-border: var(--success);--ui-btn-outline-color: var(--success);--ui-btn-outline-text: var(--success)}:where(.btn).btn--warning{--ui-btn-bg: var(--warning);--ui-btn-color: var(--dark);--ui-btn-border: var(--warning);--ui-btn-outline-color: var(--warning);--ui-btn-outline-text: var(--dark)}:where(.btn).btn--outline{--ui-btn-bg: unset;--ui-btn-border: var(--ui-btn-outline-color);--ui-btn-color: var(--ui-btn-outline-text)}:where(.btn).btn--ghost{--ui-btn-bg: transparent;--ui-btn-border: transparent;--ui-btn-color: var(--dark)}:where(input:not([type=checkbox]),select,textarea){width:100%;border:1px solid var(--field-border, var(--grey));background:var(--field-bg, var(--surface, #fff));color:var(--field-fg, var(--text, var(--dark)));border-radius:0;min-height:2.75rem;padding:.62rem .75rem;line-height:1.35;transition:border-color .2s ease,box-shadow .2s ease;caret-color:currentColor;-webkit-text-fill-color:currentColor}:where(input,select,textarea)::placeholder{color:var(--field-placeholder, color-mix(in srgb, var(--text, var(--dark)), transparent 45%));opacity:1}:where(input,select,textarea):focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary),transparent 80%)}:where(input,select,textarea):disabled{cursor:not-allowed;opacity:.65;background:color-mix(in srgb,var(--field-bg, var(--surface, #fff)),var(--grey) 20%)}:where(label){display:inline-block;margin-block-end:.35rem;font-weight:500}:where(fieldset){border:1px solid var(--grey);padding:1rem}:where(legend){padding:0 .4rem;font-weight:500}:where(select){appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.9rem}@keyframes aks-toast-slide-up{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes aks-toast-slide-down{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(100%);opacity:0}}@keyframes aks-toast-slide-down-mobile{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.aks-toast{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:var(--accent);color:#000;padding:1rem 1.5rem;box-shadow:0 .5rem 2rem #00000026;z-index:1000;display:flex;align-items:center;gap:.75rem;font-weight:500;animation:aks-toast-slide-up .3s cubic-bezier(.16,1,.3,1) forwards;max-width:calc(100vw - 2rem);width:max-content;white-space:normal;word-break:break-word}.aks-toast--success{background:var(--accent);color:#000}.aks-toast--error{background:var(--danger);color:#fff}.aks-toast--info{background:var(--primary);color:#fff}.aks-toast.is-hiding{animation:aks-toast-slide-down .3s cubic-bezier(.16,1,.3,1) forwards}.aks-toast-icon{width:1.25rem;height:1.25rem;flex-shrink:0}@media(prefers-color-scheme:dark){.aks-toast{box-shadow:0 .5rem 2rem #0000004d}}@media(max-width:480px){.aks-toast{left:1rem;right:1rem;bottom:1rem;transform:none;width:auto;max-width:none}.aks-toast.is-hiding{animation:aks-toast-slide-down-mobile .3s cubic-bezier(.16,1,.3,1) forwards}}@font-face{font-family:Aeonik;src:local("Aeonik Regular"),local("Aeonik-Regular"),url(/fonts/Aeonik-Regular.woff2) format("woff2"),url(/fonts/Aeonik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:local("Aeonik Regular Italic"),local("Aeonik-RegularItalic"),url(/fonts/Aeonik-RegularItalic.woff2) format("woff2"),url(/fonts/Aeonik-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:local("Aeonik Medium"),local("Aeonik-Medium"),url(/fonts/Aeonik-Medium.woff2) format("woff2"),url(/fonts/Aeonik-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:local("Aeonik Medium Italic"),local("Aeonik-MediumItalic"),url(/fonts/Aeonik-MediumItalic.woff2) format("woff2"),url(/fonts/Aeonik-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:local("Aeonik Bold"),local("Aeonik-Bold"),url(/fonts/Aeonik-Bold.woff2) format("woff2"),url(/fonts/Aeonik-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:local("Aeonik Bold Italic"),local("Aeonik-BoldItalic"),url(/fonts/Aeonik-BoldItalic.woff2) format("woff2"),url(/fonts/Aeonik-BoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}html{font-size:clamp(16px,calc(16px + (20 - 16) * ((100vw - 360px) / (1920 - 360))),20px)}body{font-family:Aeonik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss03" 1;line-height:1.41}h1,h2,h3,h4,h5,h6{margin-block-start:0}h1{font-weight:400;line-height:1.15;margin-block-end:.3em;font-size:2.77rem}h2{font-size:1.23rem;line-height:1.23;margin-block-end:.5em;font-weight:400}h3{line-height:1.24;margin-block-end:.3em;font-weight:500;font-size:1.54rem}a{text-decoration:none;text-decoration-thickness:max(.05em,2px);text-underline-offset:.2em}a:hover{text-decoration:underline}b,strong{font-weight:500}p{line-height:1.41;font-size:1rem;margin-block-end:1.25em}@media(max-width:800px){h1{font-size:2.12rem}h2{font-size:1.1rem}h3{font-size:1.2rem}}:root{--header-bg: #ffffff;--min-font-size: 16px;--container: 1920px;--text-container-lg: 800px;--text-container-xl: 1662px}@media(prefers-color-scheme:dark){:root{--header-bg: #1a1a1a}}html,body{height:100%}body{display:block;line-height:1.6;color:var(--dark)}main,.bildebank-layout,.bildebank-main{height:100%}h1{font-weight:300}.swup-progress-bar{height:1rem;background-color:var(--primary)}.container{max-width:min(100%,calc(var(--container) - 2.5rem));margin-left:auto;margin-right:auto;width:calc(100% - 2.5rem)}@media(max-width:800px){.container{width:calc(100% - 2rem)}}.padding-x{margin-left:auto;margin-right:auto;width:calc(100% - 2.5rem)}@media(max-width:800px){.padding-x{width:calc(100% - 2rem)}}.container-no-padding{max-width:var(--container);margin-left:auto;margin-right:auto;width:100%}@media(max-width:1920px){.container.container-fw{max-width:100%;width:100%}}.text-container-lg{max-width:var(--text-container-lg)}.text-container-xl{max-width:var(--text-container-xl)}
