picture.svelte-1wygze4{position:relative;overflow:hidden;width:100%;max-width:var(--mw, 100%);margin:auto;display:block;transition:opacity .6s ease,transform .8s ease}picture.svelte-1wygze4.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}picture.svelte-1wygze4.fixed{position:relative}picture.svelte-1wygze4.fixed img:where(.svelte-1wygze4){position:relative;width:var(--fw, auto);height:var(--fh, auto)}picture.svelte-1wygze4:not(.fixed):before{content:"";display:block;width:100%;padding-bottom:calc(100% * var(--ar))}picture.svelte-1wygze4:not(.fixed) img:where(.svelte-1wygze4){position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}img.svelte-1wygze4{transition:all .2s ease;background-size:var(--image-fill, cover);background-repeat:no-repeat;object-fit:var(--image-fill, cover);object-position:var(--obj-pos, 50% 50%);z-index:1}.button.svelte-1onnp65{cursor:pointer;--button-size: 24px;--button-padding: 5px;--animation-duration: .5s;position:relative;text-transform:lowercase;display:inline-flex;padding:var(--button-padding) var(--button-size) var(--button-padding) var(--button-padding);margin-inline-start:calc(-1px * var(--button-padding));font-family:var(--font-mono-family),monospace;font-size:16px;gap:10px}.caret.svelte-1onnp65{position:absolute;left:2px;top:calc(2px + 50%);translate:calc(-1 * var(--button-padding)) -50%;width:var(--button-size);height:var(--button-size);opacity:.5;transition:left var(--animation-duration) ease-in-out,translate calc(var(--animation-duration) * .5) ease-in-out,opacity calc(var(--animation-duration) * .5) ease-in-out,scale calc(var(--animation-duration) * .5) ease-in-out,rotate calc(var(--animation-duration) * .5) ease-in-out;transform-origin:50% 50%}.caret.svelte-1onnp65:before,.caret.svelte-1onnp65:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";border-color:var(--color-foreground);border-style:solid;transform-origin:50% 50%;rotate:0deg;transition:rotate calc(var(--animation-duration) * .5) ease-in-out,border-width calc(var(--animation-duration) * .5) ease-in-out}.caret.svelte-1onnp65:before{border-width:0 0 2px 2px}.caret.svelte-1onnp65:after{border-width:2px 2px 0 0}.after.svelte-1onnp65{letter-spacing:.2em;transition:translate var(--animation-duration) ease-in-out}.button.active.svelte-1onnp65 .caret:where(.svelte-1onnp65),.button.svelte-1onnp65:focus-visible .caret:where(.svelte-1onnp65),.button.svelte-1onnp65:hover .caret:where(.svelte-1onnp65){left:100%;translate:calc(-100% - 1.5 * var(--button-padding)) -50%;scale:.33;rotate:-45deg;transition:left var(--animation-duration) ease-in-out,translate calc(var(--animation-duration) * .75) ease-in-out,opacity calc(var(--animation-duration) * .5) calc(var(--animation-duration) * .5) ease-in-out,scale calc(var(--animation-duration) * .5) calc(var(--animation-duration) * .5) ease-in-out,rotate calc(var(--animation-duration) * .5) calc(var(--animation-duration) * .5) ease-in-out}.button.active.svelte-1onnp65 .caret:where(.svelte-1onnp65):before,.button.active.svelte-1onnp65 .caret:where(.svelte-1onnp65):after,.button.svelte-1onnp65:focus-visible .caret:where(.svelte-1onnp65):before,.button.svelte-1onnp65:focus-visible .caret:where(.svelte-1onnp65):after,.button.svelte-1onnp65:hover .caret:where(.svelte-1onnp65):before,.button.svelte-1onnp65:hover .caret:where(.svelte-1onnp65):after{transition-delay:calc(var(--animation-duration) * .5)}.button.active.svelte-1onnp65 .caret:where(.svelte-1onnp65):before,.button.svelte-1onnp65:focus-visible .caret:where(.svelte-1onnp65):before,.button.svelte-1onnp65:hover .caret:where(.svelte-1onnp65):before{border-width:0 0 4px 4px;rotate:-90deg}.button.active.svelte-1onnp65 .caret:where(.svelte-1onnp65):after,.button.svelte-1onnp65:focus-visible .caret:where(.svelte-1onnp65):after,.button.svelte-1onnp65:hover .caret:where(.svelte-1onnp65):after{border-width:4px 4px 0 0;rotate:90deg}.button.active.svelte-1onnp65 .after:where(.svelte-1onnp65),.button.svelte-1onnp65:focus-visible .after:where(.svelte-1onnp65),.button.svelte-1onnp65:hover .after:where(.svelte-1onnp65){translate:-6px 0}span.svelte-1grk12d{color:var(--color-foreground);font-size:32px;letter-spacing:-.03em;font-weight:700}@media (min-width: 450px){span.svelte-1grk12d{font-size:36px}}@media (min-width: 768px){span.svelte-1grk12d{font-size:40px}}@media (min-width: 1024px){span.svelte-1grk12d{font-size:42px}}@media (min-width: 1400px){span.svelte-1grk12d{font-size:42px}}header.svelte-jcntqc{--color-background: var(--_color-black);--color-foreground: var(--_color-creme);background:var(--color-background);width:100%;height:100%;overflow:clip;position:absolute;top:0}header.svelte-jcntqc.hasTitle:after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000b3,#0000 25%,#0000 75%,#000000b3)}@media (min-width: 1000px){{background:linear-gradient(to bottom,#000000b3,#0000 25%,#0000 75%,#000000b3)}}.image.svelte-jcntqc{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;opacity:var(--bg-opacity);transition:opacity .45s ease-in-out}.scrollEffects:where(.svelte-jcntqc) .image.svelte-jcntqc{animation-name:svelte-jcntqc-scrollHeaderImage;animation-duration:1ms;animation-direction:alternate;animation-timing-function:ease-in-out;animation-timeline:scroll()}@keyframes svelte-jcntqc-scrollHeaderImage{0%{scale:1.05;translate:0 0px;opacity:var(--bg-opacity)}to{scale:1;translate:0 40px;opacity:.5}}@media (min-width: 1000px){@keyframes svelte-jcntqc-scrollHeaderImage{0%{scale:1.05;opacity:var(--bg-opacity)}to{scale:1;translate:0 50px;opacity:.85}}}.content.svelte-jcntqc{position:absolute;width:100%;padding:30px;text-align:center;color:var(--_color-white);left:0;bottom:30px;z-index:2;transition:translate .45s ease-in-out,opacity .45s ease-in-out}.scrollEffects:where(.svelte-jcntqc) .content.svelte-jcntqc{animation-name:svelte-jcntqc-scrollHeaderContent;animation-duration:1ms;animation-direction:alternate;animation-timing-function:ease-in-out;animation-timeline:scroll()}@media (min-width: 1000px){.content.svelte-jcntqc{bottom:50%;translate:0 50%}}.content.svelte-jcntqc.hidden{animation-name:none;opacity:0;translate:0 100px}@keyframes svelte-jcntqc-scrollHeaderContent{0%{scale:1;translate:0 0;filter:blur(0px)}80%{scale:1.1;translate:0 100px;filter:blur(2px)}}@media (min-width: 1008px){@keyframes svelte-jcntqc-scrollHeaderContent{0%{scale:1}to{scale:1.1}}}.subtitle.svelte-jcntqc{font-size:15px;opacity:.75;font-weight:300}@media (min-width: 450px){.subtitle.svelte-jcntqc{font-size:17px}}@media (min-width: 768px){.subtitle.svelte-jcntqc{font-size:20px}}
