.intro.svelte-w2eg6c{position:relative;height:100%}h1.svelte-w2eg6c{position:relative;color:rgb(var(--color-red-100));max-width:20ch;text-wrap:balance;padding-top:2rem;padding-bottom:2rem}@media(min-width:1300px){h1.svelte-w2eg6c{font-size:3.5rem;line-height:1.25;padding-top:0;padding-bottom:10rem}}.backdrop.svelte-w2eg6c,.images.svelte-w2eg6c{position:absolute;top:0;left:0;width:100%;height:100%;display:none}@media(min-width:1300px){.backdrop.svelte-w2eg6c,.images.svelte-w2eg6c{display:block}}.backdrop.svelte-w2eg6c>div{position:absolute;width:200px;height:140px;transform:translate(-50%,-50%)}.backdrop.svelte-w2eg6c div>div{width:100%;height:100%;opacity:0;border-radius:.25rem;animation:svelte-w2eg6c-img-animation 1.5s .5s forwards cubic-bezier(.13,.09,0,1.01)}.backdrop.svelte-w2eg6c div>div.out{animation:svelte-w2eg6c-img-out 1s cubic-bezier(.92,.01,.86,.73)}.images.svelte-w2eg6c div{position:absolute;width:200px;transform:translate(-50%,-50%)}.images.svelte-w2eg6c div.portrait{width:150px}.images.svelte-w2eg6c img{display:block;border-radius:.25rem;animation:svelte-w2eg6c-img-animation 2s cubic-bezier(.13,.09,0,1.01)}.images.svelte-w2eg6c img.out{animation:svelte-w2eg6c-img-out 1s cubic-bezier(.92,.01,.86,.73)}@keyframes svelte-w2eg6c-img-animation{0%{transform:scale(0) skew(6deg,4deg)}50%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes svelte-w2eg6c-img-out{0%{transform:scale(1);opacity:1}to{transform:scale(0) rotate(5deg)}}.overlay.svelte-lqj9e3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-blue-100)/.5);z-index:99;display:grid;align-items:end;overflow-y:auto}@media(min-width:1300px){.overlay.svelte-lqj9e3{padding:var(--page-padding) 0;align-items:center}}.wrap.svelte-lqj9e3{display:flex;align-items:center;justify-content:center;padding-left:0;padding-right:0}@media(min-width:1300px){.wrap.svelte-lqj9e3{padding-left:var(--page-padding);padding-right:var(--page-padding)}}.modal.svelte-lqj9e3{background-color:rgb(var(--color-white));border-radius:var(--radius-l) var(--radius-l) 0 0;padding:1.5rem .75rem 4rem;position:relative}@media(min-width:700px){.modal.svelte-lqj9e3{padding:1.5rem 1.5rem 3rem}}@media(min-width:1300px){.modal.svelte-lqj9e3{padding:4.5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;border-radius:var(--radius-l)}}.closemodal.svelte-lqj9e3{cursor:pointer;width:40px;height:40px;border-radius:50%;background-color:rgb(var(--color-blue-10));display:flex;justify-content:center;align-items:center;border:none;margin-bottom:1rem;margin-left:auto;margin-right:.75rem;font-size:14px}@media(min-width:1300px){.closemodal.svelte-lqj9e3{position:absolute;margin-right:0;margin-left:0;margin-bottom:0;top:1.25rem;right:1.25rem}.closemodal.svelte-lqj9e3:hover{color:rgb(var(--color-red-100))}}figure.svelte-lqj9e3{position:relative;border-radius:var(--radius-m);overflow:hidden;background-color:rgba(var(--color-blue-10))}video.svelte-lqj9e3,img.svelte-lqj9e3{width:100%;height:100%;object-fit:cover}.timeline.svelte-lqj9e3{position:absolute;left:.75rem;right:.75rem;bottom:.5rem;height:4px;border-radius:100vmax;background-color:rgba(var(--color-white)/.4);overflow:hidden}.timeline.svelte-lqj9e3 .progress:where(.svelte-lqj9e3){--prog: .5;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-white));transform:scaleX(var(--prog));transform-origin:left;border-radius:100vmax}.playstate.svelte-lqj9e3,.soundstate.svelte-lqj9e3{position:absolute;display:flex;justify-content:center;align-items:center;background-color:rgb(var(--color-blue-10));cursor:pointer;width:40px;height:40px;border-radius:50%;border:none;font-size:14px;transition:color .25s ease}@media(min-width:1300px){.playstate.svelte-lqj9e3:hover,.soundstate.svelte-lqj9e3:hover{color:rgb(var(--color-red-100))}}.playstate.svelte-lqj9e3{left:.75rem;bottom:1.5rem}.soundstate.svelte-lqj9e3{right:.75rem;bottom:1.5rem}@media(min-width:1300px){.content.svelte-lqj9e3{padding-top:2.5rem;padding-bottom:2.5rem}}h2.svelte-lqj9e3{margin-top:1.5rem;margin-bottom:1rem}@media(min-width:1300px){h2.svelte-lqj9e3{margin-top:0}}section.svelte-1o2ox4q{margin-bottom:var(--spacing-section)}h2.svelte-1o2ox4q{margin-bottom:1.5rem}.grid.svelte-1o2ox4q{display:grid;gap:.75rem}@media(min-width:700px){.grid.svelte-1o2ox4q{grid-template-columns:repeat(2,1fr)}}@media(min-width:1300px){.grid.svelte-1o2ox4q{grid-template-columns:repeat(4,1fr)}}button.svelte-1o2ox4q{background-color:rgba(var(--color-white));border:none;color:inherit;position:relative;cursor:pointer;text-align:left;padding:.75rem;border-radius:var(--radius-m);transition:color .25s ease;display:flex;flex-direction:column}button.svelte-1o2ox4q .thumb:where(.svelte-1o2ox4q){position:relative;height:0;padding-bottom:56.25%;border-radius:var(--radius-s);overflow:hidden;background-color:rgb(var(--color-blue-10))}button.svelte-1o2ox4q .pill:where(.svelte-1o2ox4q){position:absolute;top:.5rem;left:.5rem;font-size:14px;color:rgb(var(--color-red-100));background-color:rgb(var(--color-red-10));border-radius:100vmax;padding:4px 12px;z-index:1;transform:translateY(-2rem);transition:transform .25s ease}button.svelte-1o2ox4q .icon:where(.svelte-1o2ox4q){background-color:rgba(var(--color-white));border-radius:50%;width:40px;height:40px;position:absolute;top:.5rem;right:.5rem;display:flex;justify-content:center;align-items:center;z-index:1;font-size:14px;transition:background-color .25s ease}button.svelte-1o2ox4q video:where(.svelte-1o2ox4q),button.svelte-1o2ox4q img:where(.svelte-1o2ox4q){position:absolute;width:100%;height:100%;object-fit:cover}button.svelte-1o2ox4q h3:where(.svelte-1o2ox4q){padding:.5rem;margin-top:.5rem}@media(min-width:1300px){button.svelte-1o2ox4q:hover{color:rgb(var(--color-red-100))}button.svelte-1o2ox4q:hover .pill:where(.svelte-1o2ox4q){transform:translateY(0)}button.svelte-1o2ox4q:hover .icon:where(.svelte-1o2ox4q){background-color:rgb(var(--color-red-25))}}.wrap.svelte-1qo8xo3{padding-bottom:2.5rem}@media(min-width:1300px){.wrap.svelte-1qo8xo3{padding-bottom:0;padding-top:2.5rem;padding-left:7.5rem;padding-right:5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;align-items:start}.wrap.svelte-1qo8xo3 .logo:where(.svelte-1qo8xo3){grid-column:span 2}.wrap.svelte-1qo8xo3 .quicklinks:where(.svelte-1qo8xo3){grid-column:span 1}}@media(min-width:1700px){.wrap.svelte-1qo8xo3{grid-template-columns:repeat(4,1fr)}.wrap.svelte-1qo8xo3 .logo:where(.svelte-1qo8xo3){grid-column:span 3}}.quicklinks.svelte-1qo8xo3{background-color:rgba(var(--color-white));border-radius:var(--radius-s) 0 0 var(--radius-s);padding:1.125rem .75rem;width:calc(100% + var(--page-padding));font-size:16px;position:relative}.quicklinks.svelte-1qo8xo3 h3:where(.svelte-1qo8xo3){color:rgb(var(--color-accent));background-color:rgba(var(--color-accent)/.1);padding:.25rem .5rem;border-radius:100vmax;display:inline-block;margin-bottom:1rem;font-size:14px}.quicklinks.svelte-1qo8xo3 ul:where(.svelte-1qo8xo3){display:grid;gap:.5rem}.quicklinks.svelte-1qo8xo3 a:where(.svelte-1qo8xo3){display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;color:rgb(var(--color-red-100));transition:color .25s ease}.quicklinks.svelte-1qo8xo3 .icon:where(.svelte-1qo8xo3){width:30px;height:30px;background-color:rgb(var(--color-blue-10));color:rgb(var(--color-black));display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.25s ease;transition-property:background-color,color;font-size:14px}@media(min-width:700px){.quicklinks.svelte-1qo8xo3{padding:1.5rem}.quicklinks.svelte-1qo8xo3 h3:where(.svelte-1qo8xo3){margin-bottom:1.5rem}}@media(min-width:1300px){.quicklinks.svelte-1qo8xo3{width:calc(100% + 2 * var(--page-padding));padding-right:calc(2 * var(--page-padding))}.quicklinks.svelte-1qo8xo3 a:where(.svelte-1qo8xo3){color:rgb(var(--color-black))}.quicklinks.svelte-1qo8xo3 a:where(.svelte-1qo8xo3):hover{color:rgb(var(--color-red-100))}.quicklinks.svelte-1qo8xo3 a:where(.svelte-1qo8xo3):hover .icon:where(.svelte-1qo8xo3){background-color:rgb(var(--color-red-100));color:rgb(var(--color-white))}}@media(min-width:1600px){.quicklinks.svelte-1qo8xo3{padding-right:1.5rem;border-radius:var(--radius-s);width:calc(100% + var(--page-padding))}}
