.site-head.astro-ekdk6siv{z-index:5;background:var(--color-primary);border-bottom:1px solid var(--color-secondary);opacity:0;width:100%;position:relative}.site-head__container.astro-ekdk6siv{width:100%;height:var(--site-head-height);grid-template-columns:6rem minmax(14rem,22rem) max-content minmax(0,1fr) 6rem;align-items:stretch;display:grid}@media only screen and (width<=1450px){.site-head__container.astro-ekdk6siv{grid-template-columns:6rem minmax(14rem,22rem) minmax(0,1fr) 6rem}}@media only screen and (width<=950px){.site-head__container.astro-ekdk6siv{grid-template-columns:clamp(4rem,12vw,6rem) minmax(0,1fr) auto clamp(3.25rem,10vw,6rem)}}@media only screen and (width<=1749px) and (width>=1451px){.site-head__container.astro-ekdk6siv{grid-template-columns:6rem minmax(11rem,min(18rem,13vw)) max-content minmax(0,1fr) 6rem}}.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv{border-right:1px solid var(--color-secondary);flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex}.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv a.astro-ekdk6siv{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media only screen and (width<=950px){.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv{padding:clamp(.875rem,2.5vw,1.5rem)}}.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv svg.astro-ekdk6siv,.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv img.astro-ekdk6siv.sb-logo__face{-o-object-fit:contain;object-fit:contain;width:3rem;height:3rem;display:block}@media only screen and (width<=950px){.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv svg.astro-ekdk6siv,.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv img.astro-ekdk6siv.sb-logo__face{width:clamp(1.875rem,5vw,3rem);height:clamp(1.875rem,5vw,3rem)}}.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv svg.astro-ekdk6siv circle.astro-ekdk6siv{fill:var(--color-primary)}.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv svg.astro-ekdk6siv path.astro-ekdk6siv{fill:var(--color-secondary)}.site-head.astro-ekdk6siv .sb-console.astro-ekdk6siv{width:100%;min-width:0;height:100%;font:400 8px/1.4 var(--font-family-fraktion);text-transform:uppercase;white-space:pre-line;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin:0;padding:1.5rem;display:flex;overflow:hidden}@keyframes site-head-caret{0%,to{opacity:1}50%{opacity:0}}.site-head.astro-ekdk6siv .sb-console__inner.astro-ekdk6siv{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:5.6em;display:flex;overflow:hidden}@media only screen and (width<=950px){.site-head.astro-ekdk6siv .sb-console__inner.astro-ekdk6siv{justify-content:flex-start;align-items:flex-start;width:100%;height:auto;max-height:100%}}@media only screen and (width<=520px){.site-head.astro-ekdk6siv .sb-console__inner.astro-ekdk6siv{text-align:start;width:100%;height:2.8em;max-height:2.8em;margin:0;padding:0;line-height:1.4;display:block;overflow:hidden}}@media only screen and (width<=950px){.site-head.astro-ekdk6siv .sb-console.astro-ekdk6siv{justify-content:center;align-items:flex-start;padding:clamp(.75rem,2vw,1.5rem) clamp(.625rem,1.5vw,1.5rem);font-size:7px}}@media only screen and (width<=1749px) and (width>=1451px){.site-head.astro-ekdk6siv .sb-console.astro-ekdk6siv{padding:1.5rem clamp(.875rem,1vw,1.5rem)}}.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv{border-left:1px solid var(--color-secondary);width:max-content;height:100%}@media only screen and (width<=1080px){.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv{padding:0 1rem}}@media only screen and (width<=1450px){.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv{display:none}}.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv .sb__list.astro-ekdk6siv{flex-direction:row;justify-content:flex-start;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv .sb__item.astro-ekdk6siv{margin:0;padding:0}.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv .sb__text.astro-ekdk6siv{display:inline-block;position:relative}.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv .sb__text.astro-ekdk6siv:before{opacity:0;content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:6px solid;position:absolute;top:calc(50% - 3px);left:-13px}.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv a.astro-ekdk6siv{color:var(--color-secondary);font:400 14px/1 var(--font-family-fraktion);letter-spacing:.05em;text-transform:uppercase;padding:2rem 3rem;text-decoration:none;display:block}@media only screen and (width<=1280px){.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv a.astro-ekdk6siv{padding:2rem}}@media only screen and (width<=1080px){.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv a.astro-ekdk6siv{padding:2rem 1rem}}@media only screen and (width<=1749px) and (width>=1451px){.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv a.astro-ekdk6siv{white-space:nowrap;padding:2rem clamp(1.25rem,1.15vw + .65rem,3rem)}}@keyframes blink-in{0%,30%,60%{opacity:0}15%,45%,75%,to{opacity:1}}.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv a.astro-ekdk6siv:hover{text-shadow:0 0 1px}.site-head.astro-ekdk6siv .sb-menu.astro-ekdk6siv a.astro-ekdk6siv:hover .sb__text.astro-ekdk6siv:before{animation:.3s cubic-bezier(1,0,0,1) forwards blink-in}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv{background:linear-gradient(0deg, transparent calc(50% - 1px), var(--color-secondary) calc(50% - 1px), var(--color-secondary) 50%, transparent 50%);border-left:1px solid var(--color-secondary);width:100%;min-width:0;height:100%;font:200 1.25rem/48px var(--font-family-editorial);text-align:center;flex-direction:row;justify-content:center;align-items:center;display:flex}@media only screen and (width<=950px){.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv{font:200 clamp(.9375rem, 2.8vw, 1.25rem)/1 var(--font-family-editorial);background:0 0}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv p.astro-ekdk6siv{flex-direction:row;justify-content:center;align-items:center;height:100%;display:flex}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__line.astro-ekdk6siv:first-child,.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__text.astro-ekdk6siv{display:none}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__link.astro-ekdk6siv{align-items:center;line-height:1;display:inline-flex}}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv p.astro-ekdk6siv{width:100%;margin:0}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__line.astro-ekdk6siv{padding:1px 1.25rem 0;display:block}@media only screen and (width<=950px){.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__line.astro-ekdk6siv{flex-direction:row;justify-content:center;align-items:center;height:100%;padding:0 1.25rem;display:flex}}@media only screen and (width<=1749px) and (width>=1451px){.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv{font:200 clamp(1.0625rem, .8vw + .35rem, 1.25rem)/48px var(--font-family-editorial)}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__line.astro-ekdk6siv{white-space:nowrap;padding:1px clamp(.75rem,1vw,1.25rem) 0}}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv a.astro-ekdk6siv,.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__link.astro-ekdk6siv{color:var(--color-secondary);font:inherit;font-weight:400;text-decoration:none;display:inline-block;position:relative}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv a.astro-ekdk6siv:before,.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__link.astro-ekdk6siv:before{transform-origin:100%;content:"";background:currentColor;width:100%;height:1px;transition:scale .3s cubic-bezier(1,0,0,1);position:absolute;bottom:calc(50% - .5em);left:0;scale:0 1}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv a.astro-ekdk6siv:hover:before,.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__link.astro-ekdk6siv:hover:before{transform-origin:0;scale:1}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv{--bg-p:100%;cursor:default;pointer-events:none;border-left:1px solid var(--color-secondary);flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;padding:.75rem;display:flex;position:relative}@media only screen and (width<=950px){.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv{padding:clamp(.375rem,1.5vw,.75rem)}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv img.astro-ekdk6siv{width:clamp(2.25rem,7vw,4.5rem);height:clamp(2.25rem,7vw,4.5rem)}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv:before{inset:clamp(.375rem,1.5vw,.75rem)}}@media only screen and (width<=1749px) and (width>=1451px){.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv{padding:clamp(.5rem,.6vw,.75rem)}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv img.astro-ekdk6siv{width:clamp(3.75rem,4vw,4.5rem);height:clamp(3.75rem,4vw,4.5rem)}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv:before{inset:clamp(.5rem,.6vw,.75rem)}}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv img.astro-ekdk6siv{z-index:1;width:4.5rem;height:4.5rem;display:block;position:relative}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv:before{background:linear-gradient(180deg, transparent, transparent var(--bg-p), var(--color-secondary) var(--bg-p), var(--color-secondary)) top/100% 12.5% repeat;content:"";position:absolute;inset:.75rem}@media only screen and (width<=780px){.site-head__container.astro-ekdk6siv{grid-template-columns:3rem minmax(0,1fr) auto 2.75rem}.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv{padding:clamp(.5rem,1.8vw,.625rem)}.site-head.astro-ekdk6siv .sb-logo.astro-ekdk6siv img.astro-ekdk6siv.sb-logo__face{width:clamp(1.5rem,4.5vw,1.875rem);height:clamp(1.5rem,4.5vw,1.875rem)}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv{font:200 clamp(.75rem, 2.5vw, .875rem)/1 var(--font-family-editorial)}.site-head.astro-ekdk6siv .sb-availability.astro-ekdk6siv .sb__line.astro-ekdk6siv{padding:0 clamp(.5rem,2vw,.75rem)}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv{padding:clamp(.25rem,1.2vw,.375rem)}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv img.astro-ekdk6siv{width:clamp(1.75rem,5vw,2rem);height:clamp(1.75rem,5vw,2rem)}.site-head.astro-ekdk6siv .sb-qr-code.astro-ekdk6siv:before{inset:clamp(.25rem,1.2vw,.375rem)}}.site-foot.astro-vt6ogyvb{z-index:3;border-top:1px solid var(--color-secondary);flex-direction:row;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-foot.astro-vt6ogyvb{padding:1rem}}.site-foot__logo.astro-vt6ogyvb a.astro-vt6ogyvb{color:var(--color-secondary);text-decoration:none}.site-foot__text.astro-vt6ogyvb{font:700 3.75rem/1 var(--font-family-bigger);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:center;text-indent:.075em}@media only screen and (width<=1530px){.site-foot__text.astro-vt6ogyvb{font-size:3.25rem}}@media only screen and (width<=1280px){.site-foot__text.astro-vt6ogyvb{font-size:2.75rem}}@media only screen and (width<=987px){.site-foot__text.astro-vt6ogyvb{font-size:2.5rem}}@media only screen and (width<=767px){.site-foot__text.astro-vt6ogyvb{font-size:2rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-foot__text.astro-vt6ogyvb{font-size:1.75rem}}@media only screen and (width<=400px){.site-foot__text.astro-vt6ogyvb{font-size:1.5rem}}@media only screen and (width<=360px){.site-foot__text.astro-vt6ogyvb{font-size:1.25rem}}.site-foot__world.astro-vt6ogyvb{opacity:.6;transition:opacity .3s,pointer-events .3s;position:absolute;top:50%;transform:translateY(-50%)}.site-foot__world--left.astro-vt6ogyvb{left:1.5rem}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-foot__world--left.astro-vt6ogyvb{left:1rem}}.site-foot__world--right.astro-vt6ogyvb{right:1.5rem}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-foot__world--right.astro-vt6ogyvb{right:1rem}}.site-foot__world.astro-vt6ogyvb img.astro-vt6ogyvb{width:40px;height:45px;display:block}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-foot__world.astro-vt6ogyvb img.astro-vt6ogyvb{width:30px;height:34px}}.site-foot__world.astro-vt6ogyvb:hover{opacity:1}.site-scrollbar.astro-xcnpbuhz{--border-width:1rem;z-index:20;width:var(--border-width);will-change:scale;height:100%;transition:scale .5s cubic-bezier(.215,.61,.355,1);position:fixed;top:0;right:0;scale:1}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-scrollbar.astro-xcnpbuhz{--border-width:.5rem}}.site-scrollbar__track.astro-xcnpbuhz{z-index:2;pointer-events:none;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.site-scrollbar__thumb.astro-xcnpbuhz{z-index:3;width:calc(var(--border-width) * .5);height:var(--scrollbar-height,0);cursor:grab;translate:-50% var(--scrollbar-top) 0;will-change:opacity, scale, transform;transition:scale .2s cubic-bezier(.215,.61,.355,1),opacity 70ms linear;position:absolute;top:0;left:50%;scale:1}.is-transitioning.astro-xcnpbuhz .site-scrollbar__thumb.astro-xcnpbuhz{scale:0 1}.site-scrollbar__thumb.astro-xcnpbuhz:before{top:calc(var(--border-width) * -1);left:calc(50% - var(--border-width) * .5);width:var(--border-width);height:calc(100% + var(--border-width));content:"";position:absolute}.site-scrollbar__thumb.astro-xcnpbuhz:after{top:var(--border-width);bottom:var(--border-width);background-color:var(--color-primary);border-radius:inherit;content:"";will-change:background, width;width:100%;height:auto;transition:width .1s cubic-bezier(.215,.61,.355,1),background-color .1s cubic-bezier(.215,.61,.355,1);position:absolute;left:50%;translate:-50%}.site-scrollbar__thumb.astro-xcnpbuhz:hover:after{width:calc(var(--border-width) - 2px)}.site-scrollbar.astro-xcnpbuhz.is-dragging,.site-scrollbar.astro-xcnpbuhz.is-dragging .site-scrollbar__thumb.astro-xcnpbuhz{cursor:grabbing}.site-scrollbar.astro-xcnpbuhz.is-dragging .site-scrollbar__thumb.astro-xcnpbuhz:after{width:calc(var(--border-width) - 2px);background-color:var(--color-white)}html.is-scroll-blocked .site-scrollbar.astro-xcnpbuhz{scale:0 1}a-waves.astro-52ngwxla{--x:-.5rem;--y:50%;contain:layout paint;pointer-events:none;margin:0;padding:0;position:relative;overflow:hidden}a-waves.astro-52ngwxla:before{z-index:1;background:var(--color-secondary);width:.5rem;height:.5rem;transform:translate3d(calc(var(--x) - 50%), calc(var(--y) - 50%), 0);will-change:transform;content:"";border-radius:50%;position:absolute;top:0;left:0}a-waves.astro-52ngwxla svg.astro-52ngwxla{width:100%;height:100%;display:block}a-waves.astro-52ngwxla svg.astro-52ngwxla .a__line{fill:none;stroke:var(--color-secondary);stroke-width:1px}a-separator.astro-pzl76koo{border-top:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary);width:100%;height:2.25rem;font:400 8px/16px var(--font-family-fraktion);flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem;display:flex;position:relative}a-separator.astro-pzl76koo .a__triangle.astro-pzl76koo{border-top:2px solid #0000;border-bottom:2px solid #0000;position:absolute;top:50%;transform:translateY(-40%)}a-separator.astro-pzl76koo .a__triangle.astro-pzl76koo:first-child{border-left:4px solid var(--color-secondary);left:1rem}a-separator.astro-pzl76koo .a__triangle.astro-pzl76koo:last-child{border-right:4px solid var(--color-secondary);right:1rem}a-separator.astro-pzl76koo .a__binaries.astro-pzl76koo{flex-direction:row;justify-content:space-between;align-items:center;padding:0 .7rem;display:flex}a-separator.astro-pzl76koo .a__code.astro-pzl76koo{flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:flex}@media only screen and (width<=767px){a-separator.astro-pzl76koo .a__code.astro-pzl76koo:nth-child(4n+3){display:none}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){a-separator.astro-pzl76koo .a__code.astro-pzl76koo:nth-child(n){display:flex}a-separator.astro-pzl76koo .a__code.astro-pzl76koo:nth-child(6n+3),a-separator.astro-pzl76koo .a__code.astro-pzl76koo:nth-child(6n+5){display:none}}a-separator.astro-pzl76koo .a__char.astro-pzl76koo{color:#0000;display:block;position:relative;overflow:hidden}a-separator.astro-pzl76koo .a__char.astro-pzl76koo:before{width:100%;height:2em;color:var(--color-secondary);word-break:break-all;will-change:translate;content:"01";position:absolute;top:0;left:0}a-separator.astro-pzl76koo .a__char--1.astro-pzl76koo:before{translate:0 -100%}a-separator.astro-pzl76koo .a__char--blank.astro-pzl76koo:before{content:none}a-separator.astro-pzl76koo .a__stripes.astro-pzl76koo{height:8px;text-shadow:0 0 1px var(--color-secondary);margin:0 8px;line-height:8px;overflow:hidden}@media only screen and (width<=767px){a-separator.astro-pzl76koo .a__stripes.astro-pzl76koo:nth-child(4n+4){display:none}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){a-separator.astro-pzl76koo .a__stripes.astro-pzl76koo:nth-child(n){display:block}a-separator.astro-pzl76koo .a__stripes.astro-pzl76koo:nth-child(6n+4),a-separator.astro-pzl76koo .a__stripes.astro-pzl76koo:nth-child(6n+6){display:none}}a-separator.astro-pzl76koo .a__stripes.astro-pzl76koo:before{content:"/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////";word-break:break-word}a-separator.astro-pzl76koo .a__stripes.astro-pzl76koo:last-child{display:none}a-separator.astro-pzl76koo .style--secondary.astro-pzl76koo{background:var(--color-secondary);color:var(--color-primary)}a-separator.astro-pzl76koo .style--secondary.astro-pzl76koo .a__triangle.astro-pzl76koo:first-child{border-left-color:var(--color-primary)}a-separator.astro-pzl76koo .style--secondary.astro-pzl76koo .a__triangle.astro-pzl76koo:last-child{border-right-color:var(--color-primary)}a-separator.astro-pzl76koo .style--secondary.astro-pzl76koo .a__stripes.astro-pzl76koo{text-shadow:0 0 1px var(--color-primary)}.s-hero.astro-mwvsqxxv{z-index:4;height:calc(100svh - var(--site-head-height) - 1px);min-height:calc(100svh - var(--site-head-height) - 1px);opacity:0;flex-direction:column;justify-content:stretch;align-items:stretch;display:flex;position:relative;overflow:hidden}.s-hero.astro-mwvsqxxv .s__waves.astro-mwvsqxxv{flex:1 1 0;width:100%;min-height:0;overflow:hidden}.s-hero.astro-mwvsqxxv .s__border.astro-mwvsqxxv{background:var(--color-secondary);transform-origin:50% 0;width:100%;height:40rem;position:absolute;top:100%;left:0}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-hero.astro-mwvsqxxv .s__border.astro-mwvsqxxv{height:20rem}}.s-hero.astro-mwvsqxxv .s__content.astro-mwvsqxxv{z-index:2;transform-origin:50% 100%;background:var(--color-primary);position:relative;overflow:hidden}.s-hero.astro-mwvsqxxv .s__content.astro-mwvsqxxv:before{background:var(--color-secondary);content:"";width:100%;height:1px;position:absolute;top:0;left:0}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv,.s-hero.astro-mwvsqxxv .s__separator.astro-mwvsqxxv{flex-grow:0;flex-shrink:0}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv{cursor:default;font:700 min(15vw, 18.5rem)/.8 var(--font-family-bigger);text-transform:uppercase;flex-direction:row;justify-content:center;align-items:center;margin:0;padding:1.5rem 0;display:flex}@media only screen and (width<=1080px){.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv{font-size:14vw}}@media only screen and (width>=750px){.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv{flex-wrap:nowrap;justify-content:center;align-items:center}}@media only screen and (width<=749px){.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv{flex-wrap:wrap;justify-content:flex-start;padding:1rem;font-size:calc(31vw - 1rem)}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv{font-size:calc(31vw - .75rem)}}.s-hero.astro-mwvsqxxv .s__title__word.astro-mwvsqxxv{height:.7975em;display:block;position:relative}@media only screen and (width<=749px){.s-hero.astro-mwvsqxxv .s__title__word.astro-mwvsqxxv{flex-grow:0;flex-shrink:0}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-hero.astro-mwvsqxxv .s__title__word.astro-mwvsqxxv{height:.825em}}.s-hero.astro-mwvsqxxv .s__title__asset.astro-mwvsqxxv{transform-origin:50%;backface-visibility:hidden;margin:0 2rem;display:block}@media only screen and (width<=749px){.s-hero.astro-mwvsqxxv .s__title__asset.astro-mwvsqxxv{width:.375em;height:auto;margin:0 0 0 auto}}@keyframes s-hero-move-to-left{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes s-hero-move-to-right{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes s-hero-move-to-top{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@keyframes s-hero-move-to-bottom{0%{transform:translate(0,0)}to{transform:translateY(100%)}}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char{clip-path:inset(0 .005em);color:#0000}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char__inner{color:#0000;will-change:transform;display:block;position:relative;top:.0725em}.is-windows .s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char__inner,.is-android .s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char__inner{top:.1025em}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.is-windows .s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char__inner,.is-android .s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char__inner{top:.105em}}.is-firefox .s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char__inner{top:.1015em}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char__inner:before{color:var(--color-secondary);content:attr(data-letter) attr(data-letter) attr(data-letter);position:absolute;top:0;left:50%;transform:translate(-50%)}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char__inner:after{color:var(--color-secondary);word-break:break-all;content:attr(data-letter) attr(data-letter) attr(data-letter);position:absolute;top:50%;left:0;transform:translateY(-50%)}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .char--t{margin-left:-.035em}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .to-top .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-top}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .to-right .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-right}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .to-bottom .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-bottom}.s-hero.astro-mwvsqxxv .s__title.astro-mwvsqxxv .to-left .char__inner{animation:1s cubic-bezier(.86,0,.07,1) forwards s-hero-move-to-left}.s-about.astro-rlnmquf2{--width:39.25rem;z-index:3;padding:17.5rem 0;position:relative;overflow:hidden}@media only screen and (width<=1080px){.s-about.astro-rlnmquf2{--width:32rem}}@media only screen and (width<=767px){.s-about.astro-rlnmquf2{--width:70vw;padding:7.5rem 0}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-about.astro-rlnmquf2{--width:80vw}}.s-about.astro-rlnmquf2 .s__inner.astro-rlnmquf2{z-index:2;width:var(--width);border:1px solid var(--color-secondary);transform:translate3d(0, var(--offset-y), 0);will-change:transform;margin:0 auto;position:relative}.s-about.astro-rlnmquf2 .s__title.astro-rlnmquf2{background:var(--color-secondary);color:var(--color-primary);font:700 12px/24px var(--font-family-fraktion);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;padding:0 0 2px}.s-about.astro-rlnmquf2 .s__content.astro-rlnmquf2{font:200 2rem/1.5 var(--font-family-editorial);padding:4.5rem}@media only screen and (width<=1080px){.s-about.astro-rlnmquf2 .s__content.astro-rlnmquf2{font-size:1.5rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-about.astro-rlnmquf2 .s__content.astro-rlnmquf2{padding:15vw 10vw}}.s-about.astro-rlnmquf2 .s__content.astro-rlnmquf2 a.astro-rlnmquf2{color:var(--color-secondary);text-decoration:none;display:inline-block;position:relative}.s-about.astro-rlnmquf2 .s__content.astro-rlnmquf2 a.astro-rlnmquf2:before,.s-about.astro-rlnmquf2 .s__content.astro-rlnmquf2 a.astro-rlnmquf2:after{content:"";background:currentColor;width:100%;height:1px;display:block;position:absolute;bottom:.2em;left:0}.s-about.astro-rlnmquf2 .s__content.astro-rlnmquf2 a.astro-rlnmquf2:after{transform-origin:100%;height:2px;transition:transform .4s cubic-bezier(.86,0,.07,1);transform:scaleX(0)}.s-about.astro-rlnmquf2 .s__content.astro-rlnmquf2 a.astro-rlnmquf2:hover:after{transform-origin:0;transform:scaleX(1)}.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2{cursor:pointer;width:100%;font:700 12px/1.4 var(--font-family-fraktion);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.12em;text-align:center;opacity:.9;background:0 0;border:1px solid #0009;margin-top:2.5rem;padding:.875rem 1.5rem;text-decoration:none;transition:all .4s;position:relative}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2{padding:.75rem 1.25rem;font-size:11px}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2{letter-spacing:.1em;margin-top:2rem;padding:.625rem 1rem;font-size:11px}}@media only screen and (width<=360px){.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2{padding:.5rem .875rem;font-size:10px}}.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2:after{display:none!important}.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2:hover{letter-spacing:.15em;background:var(--color-secondary)!important;color:var(--color-primary)!important;opacity:1!important;border-color:var(--color-secondary)!important}.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2:active{transform:scale(.98)}.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2:before{content:"";background:var(--color-secondary);opacity:0;z-index:-1;border-radius:50%;width:0;height:0;transition:width .4s,height .4s,opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2:hover:before{opacity:.1;width:100%;height:100%}.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2:disabled{opacity:.4;cursor:not-allowed}.s-about.astro-rlnmquf2 .s__content__button.astro-rlnmquf2:disabled:hover{letter-spacing:.12em;color:var(--color-secondary)!important;background:0 0!important;border-color:#0009!important}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2{grid-template-columns:repeat(4, calc(var(--width) / 4));grid-template-rows:repeat(9, calc(var(--width) / 4 / .751));background:repeating-linear-gradient(-45deg,#0000,#0000 1px,#000 1.5px 2.5px,#0000 3px,#ffb36b 11px);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2{grid-template-columns:repeat(4, calc(var(--width) / 4));grid-template-rows:repeat(11, calc(var(--width) / 4 / .75))}}.theme-contrasted .s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2{background:repeating-linear-gradient(-45deg,#0000,#0000 1px,#000 1.5px 2.5px,#0000 3px,#fff 11px)}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career.astro-rlnmquf2{z-index:2;background:var(--color-primary);clip-path:inset(-1px);cursor:default;will-change:transform;margin:0;padding:.75rem;position:relative}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career.astro-rlnmquf2:before{border:1px solid var(--color-secondary);content:"";position:absolute;inset:-1px 0 0 -1px}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__inner.astro-rlnmquf2{will-change:translate, scale;width:100%;height:100%;transition:translate 1s cubic-bezier(.23,1,.32,1),scale 1.5s cubic-bezier(.86,0,.07,1);display:block;position:relative;translate:-50%}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__mask.astro-rlnmquf2{background:var(--color-secondary);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path;transition:clip-path .8s cubic-bezier(.86,0,.07,1);position:absolute;inset:-1px}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__mask.astro-rlnmquf2:before{background:var(--color-primary);will-change:transform;content:"";width:100%;height:100%;transition:transform .8s cubic-bezier(.55,.055,.675,.19);display:block;position:absolute;top:0;left:0;mask:url(/images/ui/star.svg) 50%/1.5rem 1.5rem no-repeat}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__name.astro-rlnmquf2{font:700 6.5625rem/.82 var(--font-family-bigger);word-break:break-word;text-transform:uppercase}@media only screen and (width<=1080px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__name.astro-rlnmquf2{font-size:5rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__name.astro-rlnmquf2{font-size:4rem}}@media only screen and (width<=360px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__name.astro-rlnmquf2{font-size:3.75rem}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__counter.astro-rlnmquf2{font:200 1.25rem/1.3 var(--font-family-editorial)}@media only screen and (width<=1080px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__counter.astro-rlnmquf2{font-size:1.15rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__counter.astro-rlnmquf2{font-size:1.1rem}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__text.astro-rlnmquf2{font:200 2.25rem/1.13 var(--font-family-editorial);text-align:center;text-wrap:balance;margin:.25em 0 0;display:block}@media only screen and (width<=1080px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__text.astro-rlnmquf2{font-size:1.75rem}}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__text.astro-rlnmquf2{font-size:1.5rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__text.astro-rlnmquf2{font-size:1.25rem}}@media only screen and (width<=400px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career__text.astro-rlnmquf2{font-size:1.15rem}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--counter.astro-rlnmquf2 .s__Career__inner.astro-rlnmquf2{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--text.astro-rlnmquf2 .s__Career__inner.astro-rlnmquf2{flex-direction:column;justify-content:center;align-items:center;display:flex}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Starting2020.astro-rlnmquf2{grid-area:1/1/2/5}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--checkpoint.astro-rlnmquf2{grid-area:2/1/4/3}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--checkpoint.astro-rlnmquf2{grid-area:2/1/4/3}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--checkpoint.astro-rlnmquf2 .s__Career__name.astro-rlnmquf2{font-size:8.625rem}@media only screen and (width<=1080px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--checkpoint.astro-rlnmquf2 .s__Career__name.astro-rlnmquf2{font-size:6.5rem}}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--checkpoint.astro-rlnmquf2 .s__Career__name.astro-rlnmquf2{font-size:5.5rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--checkpoint.astro-rlnmquf2 .s__Career__name.astro-rlnmquf2{font-size:4rem}}@media only screen and (width<=400px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--checkpoint.astro-rlnmquf2 .s__Career__name.astro-rlnmquf2{font-size:3.5rem}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Mid2021.astro-rlnmquf2{grid-area:2/3/3/5}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Mid2021.astro-rlnmquf2{grid-area:2/3/3/5}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Adv2223.astro-rlnmquf2{grid-area:4/1/5/5}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Adv2223.astro-rlnmquf2{grid-area:8/1/9/5}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--RXT.astro-rlnmquf2{grid-area:3/4/4/5}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--RXT.astro-rlnmquf2{grid-area:4/3/6/6}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Late2023.astro-rlnmquf2{grid-area:6/1/7/3}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Late2023.astro-rlnmquf2{grid-area:4/1/5/3}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Early2024.astro-rlnmquf2{grid-area:6/3/7/5}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Early2024.astro-rlnmquf2{grid-area:6/3/7/5}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--CLNT.astro-rlnmquf2{grid-area:5/2/6/4}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--CLNT.astro-rlnmquf2{grid-area:6/1/8/3}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--L24E25.astro-rlnmquf2{grid-area:7/2/8/5}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--L24E25.astro-rlnmquf2{grid-area:9/1/10/4}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Q3526.astro-rlnmquf2{grid-area:8/2/9/5}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--Q3526.astro-rlnmquf2{grid-area:10/1/11/4}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--NOW.astro-rlnmquf2{grid-area:9/1/10/4}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--NOW.astro-rlnmquf2{grid-area:11/2/12/5}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--NOW.astro-rlnmquf2:before{bottom:-1px}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2{grid-area:5/1/6/2}@media only screen and (width<=767px){.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2{grid-area:7/3/8/5}}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2:after{display:none}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2{position:absolute}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:first-child{width:62.538%;height:53.1333%;top:50%;left:50%;transform:translate(-50%,-50%)}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:first-child path.astro-rlnmquf2{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(2),.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(3),.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(4),.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(5){width:12.1203%;height:auto;position:absolute}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(2) path.astro-rlnmquf2,.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(3) path.astro-rlnmquf2,.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(4) path.astro-rlnmquf2,.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(5) path.astro-rlnmquf2{fill:var(--color-secondary);stroke:none}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(2){top:.5rem;left:.5rem}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(3){top:.5rem;right:.5rem}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(4){bottom:.5rem;left:.5rem}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 svg.astro-rlnmquf2:nth-child(5){bottom:.5rem;right:.5rem}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career--blank.astro-rlnmquf2 path.astro-rlnmquf2{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career.astro-rlnmquf2.is-active .s__Career__inner.astro-rlnmquf2{transition:scale .1s cubic-bezier(.23,1,.32,1);scale:.9}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career.astro-rlnmquf2.is-revealed .s__Career__inner.astro-rlnmquf2{translate:0}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career.astro-rlnmquf2.is-revealed .s__Career__mask.astro-rlnmquf2{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.s-about.astro-rlnmquf2 .s__Careers.astro-rlnmquf2 .s__Career.astro-rlnmquf2.is-revealed .s__Career__mask.astro-rlnmquf2:before{transform:translate(50%)}.s-about.astro-rlnmquf2 .s__grid.astro-rlnmquf2{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.s-about.astro-rlnmquf2 .s__grid.astro-rlnmquf2 path.astro-rlnmquf2{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-about.astro-rlnmquf2 .s__canvas.astro-rlnmquf2{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.s-about.astro-rlnmquf2.is-anchor-scroll .s__grid.astro-rlnmquf2,.s-about.astro-rlnmquf2.is-anchor-scroll .s__canvas.astro-rlnmquf2{display:block}.s-about.astro-rlnmquf2.is-anchor-scroll.is-out-of-view .s__inner.astro-rlnmquf2{transform:translate3d(0, var(--offset-y), 0);will-change:transform}.s-about.astro-rlnmquf2.is-anchor-scroll.is-out-of-view .s__grid.astro-rlnmquf2,.s-about.astro-rlnmquf2.is-anchor-scroll.is-out-of-view .s__canvas.astro-rlnmquf2{display:block}.s-about.astro-rlnmquf2.is-out-of-view .s__inner.astro-rlnmquf2{will-change:none;transform:none}.s-about.astro-rlnmquf2.is-out-of-view .s__grid.astro-rlnmquf2,.s-about.astro-rlnmquf2.is-out-of-view .s__canvas.astro-rlnmquf2{display:none}a-work.astro-3xjbv2nv{background:var(--color-secondary);content-visibility:hidden;cursor:default;pointer-events:none;transform-style:preserve-3d;will-change:transform;margin:0;padding:.5rem .5rem 0;display:block;position:relative;top:0;left:0}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){a-work.astro-3xjbv2nv{padding:.25rem}}a-work.astro-3xjbv2nv .a__inner.astro-3xjbv2nv{margin:0;padding:0;display:block}a-work.astro-3xjbv2nv .a__frame.astro-3xjbv2nv{aspect-ratio:1082/636;background:var(--color-primary);border:2px solid var(--color-secondary);width:min(50vw,1082px);max-height:50vh;display:block}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){a-work.astro-3xjbv2nv .a__frame.astro-3xjbv2nv{width:min(80vw,1082px);max-height:80vh}}a-work.astro-3xjbv2nv .a__media.astro-3xjbv2nv{border:2px solid var(--color-secondary);-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(50vw,1082px);height:auto;max-height:50vh;display:block}a-work.astro-3xjbv2nv .a__media.astro-3xjbv2nv:not([src]){display:none}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){a-work.astro-3xjbv2nv .a__media.astro-3xjbv2nv{max-width:min(80vw,1082px);max-height:80vh}}a-work.astro-3xjbv2nv .a__inner.astro-3xjbv2nv:has(.a__media[src]) .a__frame.astro-3xjbv2nv{display:none}a-work.astro-3xjbv2nv .a__caption.astro-3xjbv2nv{color:var(--color-primary);font:700 11px/1 var(--font-family-fraktion);letter-spacing:.15em;text-align:right;text-transform:uppercase;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem;display:flex}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){a-work.astro-3xjbv2nv .a__caption.astro-3xjbv2nv{display:none}}a-work.astro-3xjbv2nv.is-inview{content-visibility:visible}.s-work.astro-cn4gadrw{--height:100lvh;z-index:2;height:var(--height);background:var(--color-primary);position:relative}.s-work.astro-cn4gadrw:before{z-index:2;background:var(--color-secondary);content:"";width:100%;height:1px;position:absolute;top:0;left:0}.s-work.astro-cn4gadrw .s__mask-outer.astro-cn4gadrw{pointer-events:none;width:100%;height:100lvh;position:sticky;top:0;left:0;overflow:hidden}.s-work.astro-cn4gadrw .s__mask.astro-cn4gadrw{will-change:scale, transform;width:100%;height:100%;position:absolute;top:0;left:0}.s-work.astro-cn4gadrw .s__mask__svg.astro-cn4gadrw{width:100%;height:100%;position:absolute;top:0;left:0}.s-work.astro-cn4gadrw .s__mask__path-outer.astro-cn4gadrw{fill:var(--color-primary);fill-rule:evenodd;stroke:var(--color-secondary);stroke-width:1px}.s-work.astro-cn4gadrw .s__mask__path-inner.astro-cn4gadrw{fill:var(--color-primary);fill-rule:evenodd;stroke:var(--color-secondary);stroke-width:1px;transform:translate3d(0, calc(var(--scroll-progress) * 48px), 0);will-change:transform}.s-work.astro-cn4gadrw .s__mask__path-lines.astro-cn4gadrw{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-work.astro-cn4gadrw .s__outer.astro-cn4gadrw{height:var(--height);clip-path:inset(0 -1rem);position:relative}.s-work.astro-cn4gadrw .s__inner.astro-cn4gadrw{background:var(--color-secondary);width:100%;height:100%;transform:translate3d(0, calc(var(--scroll-progress) * -15%), 0);color:var(--color-primary);will-change:clip-path, transform;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-work.astro-cn4gadrw .s__inner.astro-cn4gadrw{transform:none}}.s-work.astro-cn4gadrw .s__ruler.astro-cn4gadrw{--width:min(16.6667%, 19.625rem);top:10lvh;left:calc(50% - var(--width) / 2);width:var(--width);pointer-events:none;height:80lvh;position:absolute}@media only screen and (width<=987px){.s-work.astro-cn4gadrw .s__ruler.astro-cn4gadrw{--width:33.3333%}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-work.astro-cn4gadrw .s__ruler.astro-cn4gadrw{--width:50%}}.s-work.astro-cn4gadrw .s__title.astro-cn4gadrw,.s-work.astro-cn4gadrw .s__scene.astro-cn4gadrw{font:700 min(18.75rem, 25lvh)/1 var(--font-family-bigger);text-align:center;text-transform:uppercase}.s-work.astro-cn4gadrw .s__title__inner.astro-cn4gadrw,.s-work.astro-cn4gadrw .s__scene__letter{line-height:.85}.s-work.astro-cn4gadrw .s__title.astro-cn4gadrw{opacity:0;word-break:break-all;width:.7em}.s-work.astro-cn4gadrw .s__title__inner.astro-cn4gadrw{flex-direction:column;justify-content:center;align-items:center;margin:.075em 0 -.125em;display:flex}.s-work.astro-cn4gadrw.is-active .s__scene.astro-cn4gadrw{pointer-events:auto}.s-work.astro-cn4gadrw .s__scene.astro-cn4gadrw{--shadow:var(--color-shadow);--progress:.5;--state:0;z-index:2;perspective:40rem;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.s-work.astro-cn4gadrw .s__scene.astro-cn4gadrw .s__scene__letter{--head:calc((var(--progress) - .5) * -2);--ahead:calc(var(--head) * var(--head));z-index:0;transform:rotateY(calc(var(--head) * -10deg * var(--state))) translate3d(calc(var(--head) * 50vw * var(--state)), calc(var(--iy) * 50% * var(--ahead) * var(--state)), 0);pointer-events:none;will-change:transform;display:block;position:absolute;top:0;left:0}.s-work.astro-cn4gadrw .s__scene.astro-cn4gadrw .s__scene__letter:before{z-index:-1;color:var(--color-shadow);opacity:min(var(--state) * 2, 1);transform:scale(1.05, 1.02) translate3d(calc(var(--head) * .1rem * var(--state) * var(--state)), 0, 0);transform-origin:calc(50% - var(--head) * 50%) -50%;will-change:opacity, transform;content:attr(data-letter);position:absolute;top:0;left:0}.s-work.astro-cn4gadrw .s__scene.astro-cn4gadrw .s__scene__work{z-index:3;transform:rotateY(calc(var(--progress) * -20deg)) translate3d(calc(var(--progress) * (50vw + 100%) - 50%), calc(var(--y) * 50% - 50%), calc(var(--progress) * var(--progress) * -5rem)) scale(var(--size));will-change:transform;position:absolute;top:50%;left:50%}@media only screen and (width<=987px){.s-work.astro-cn4gadrw .s__scene.astro-cn4gadrw .s__scene__work{transform:rotateY(calc(var(--progress) * -20deg)) translate3d(calc(var(--progress) * (50vw + 100%) - 50%), calc(var(--y) * 50% - 50%), calc(var(--progress) * var(--progress) * -5rem))}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-work.astro-cn4gadrw .s__scene.astro-cn4gadrw .s__scene__work{transform:rotateY(calc(var(--progress) * -20deg)) translate3d(calc(var(--progress) * (50vw + 100%) - 50%), calc(var(--y) * 100% - 50%), calc(var(--progress) * var(--progress) * -5rem))}}.s-work.astro-cn4gadrw .s__scene.astro-cn4gadrw a-work.js-work-hover.is-clickable,.s-work.astro-cn4gadrw .s__scene.astro-cn4gadrw a-work.js-work-hover.has-bubble-open{z-index:8;cursor:pointer;content-visibility:visible;overflow:visible;pointer-events:auto!important}.s-work.astro-cn4gadrw .s__canvas.astro-cn4gadrw{z-index:1;width:100%;height:100%;transform:translate3d(0, calc(var(--scroll-progress) * -5%), 0);position:absolute;top:0;left:0}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-work.astro-cn4gadrw .s__canvas.astro-cn4gadrw{transform:none}}.s-work.astro-cn4gadrw .s__project-bubble.astro-cn4gadrw{--bubble-border:2px;--bubble-shadow:4px;z-index:1200;opacity:0;visibility:hidden;pointer-events:none;width:min(24rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);font:400 .75rem/1.5 var(--font-family-primary);text-align:left;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;flex-direction:column;align-items:center;display:flex;position:fixed;top:-9999px;left:-9999px;transform:translate(-50%)}@media only screen and (width<=987px){.s-work.astro-cn4gadrw .s__project-bubble.astro-cn4gadrw{width:min(22rem,100vw - 1.25rem)}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-work.astro-cn4gadrw .s__project-bubble.astro-cn4gadrw{--bubble-border:2px;--bubble-shadow:3px;width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}}.s-work.astro-cn4gadrw .s__project-bubble.astro-cn4gadrw.is-active{opacity:1;visibility:visible;pointer-events:auto}.s-work.astro-cn4gadrw .s__project-bubble.astro-cn4gadrw[data-placement=below] .s__project-bubble__tail.astro-cn4gadrw{order:-1;margin:0 auto -.35rem;transform:rotate(-135deg)}.s-work.astro-cn4gadrw .s__project-bubble__panel.astro-cn4gadrw{background:var(--color-primary);border:var(--bubble-border) solid var(--color-secondary);width:100%;box-shadow:var(--bubble-shadow) var(--bubble-shadow) 0 var(--color-secondary), calc(var(--bubble-shadow) + 1px) calc(var(--bubble-shadow) + 1px) 0 #0000001a;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5em;padding:.75em .8em .8em;font-size:11px;line-height:1.4;display:flex;position:relative;overflow:hidden}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-work.astro-cn4gadrw .s__project-bubble__panel.astro-cn4gadrw{border-radius:.85rem;padding:.65em .7em .7em}}.s-work.astro-cn4gadrw .s__project-bubble__head.astro-cn4gadrw{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.65rem;display:flex;position:relative}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-work.astro-cn4gadrw .s__project-bubble__head.astro-cn4gadrw{gap:.55rem}}.s-work.astro-cn4gadrw .s__project-bubble__icon.astro-cn4gadrw{border:var(--bubble-border) solid var(--color-secondary);background:var(--color-primary);width:2rem;height:2rem;box-shadow:calc(var(--bubble-shadow) - 1px) calc(var(--bubble-shadow) - 1px) 0 var(--color-secondary);border-radius:.6rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem;display:flex;position:relative}.s-work.astro-cn4gadrw .s__project-bubble__smiley.astro-cn4gadrw{-o-object-fit:contain;object-fit:contain;width:calc(100% - .7rem);height:calc(100% - .7rem);position:absolute;inset:.35rem}.s-work.astro-cn4gadrw .s__project-bubble__smiley--main.astro-cn4gadrw{opacity:0}.s-work.astro-cn4gadrw .s__project-bubble__smiley--contrasted.astro-cn4gadrw,html:not(.theme-contrasted) .s-work.astro-cn4gadrw .s__project-bubble.astro-cn4gadrw .s__project-bubble__smiley--main.astro-cn4gadrw{opacity:1}html:not(.theme-contrasted) .s-work.astro-cn4gadrw .s__project-bubble.astro-cn4gadrw .s__project-bubble__smiley--contrasted.astro-cn4gadrw{opacity:0}.s-work.astro-cn4gadrw .s__project-bubble__copy.astro-cn4gadrw{flex:1;min-width:0}.s-work.astro-cn4gadrw .s__project-bubble__eyebrow.astro-cn4gadrw{color:var(--color-secondary);font-family:var(--font-family-fraktion);letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin:0 0 .2em;font-size:.7em;font-weight:700;line-height:1.2}.s-work.astro-cn4gadrw .s__project-bubble__title.astro-cn4gadrw{color:var(--color-secondary);font-family:var(--font-family-fraktion);letter-spacing:.04em;text-transform:uppercase;word-break:break-word;overflow-wrap:anywhere;margin:0 0 .35em;font-size:1em;font-weight:700;line-height:1.25}.s-work.astro-cn4gadrw .s__project-bubble__text.astro-cn4gadrw{color:var(--color-secondary);font-family:var(--font-family-primary);opacity:.85;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.95em;font-weight:400;line-height:1.45}.s-work.astro-cn4gadrw .s__project-bubble__disclaimer.astro-cn4gadrw{border:1px solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);font-family:var(--font-family-primary);opacity:.78;word-break:break-word;overflow-wrap:anywhere;box-shadow:calc(var(--bubble-shadow) - 2px) calc(var(--bubble-shadow) - 2px) 0 var(--color-secondary);border-radius:.55em;margin:0;padding:.5em .55em;font-size:.85em;font-weight:400;line-height:1.35}.s-work.astro-cn4gadrw .s__project-bubble__disclaimer-label.astro-cn4gadrw{color:var(--color-secondary);font-family:var(--font-family-fraktion);letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-bottom:.25em;font-size:.75em;font-weight:700;line-height:1.2;display:block}.s-work.astro-cn4gadrw .s__project-bubble__tail.astro-cn4gadrw{background:var(--color-primary);border-right:var(--bubble-border) solid var(--color-secondary);border-bottom:var(--bubble-border) solid var(--color-secondary);width:.75rem;height:.75rem;margin:-.35rem auto 0;transform:rotate(45deg)}.s-my-way.astro-4dqwubqw{--padding:40rem;--smiley-size:5.625rem;z-index:3;padding:calc(var(--padding) * .75) 0 calc(var(--padding) * 1.5);clip-path:inset(-100vh 0 calc(var(--padding) * -1.375));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media only screen and (width<=1680px){.s-my-way.astro-4dqwubqw{--padding:35rem}}@media only screen and (width<=1530px){.s-my-way.astro-4dqwubqw{--padding:30rem}}@media only screen and (width<=1280px){.s-my-way.astro-4dqwubqw{--padding:25rem}}@media only screen and (width<=987px){.s-my-way.astro-4dqwubqw{--padding:30rem;padding:calc(var(--padding) * .75) 0 calc(var(--padding) * 1.25);clip-path:inset(-100vh 0 calc(var(--padding) * -1.2))}}@media only screen and (width<=767px){.s-my-way.astro-4dqwubqw{--padding:25rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-my-way.astro-4dqwubqw{--padding:18rem}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.s-my-way.astro-4dqwubqw .s__smiley-link.astro-4dqwubqw{z-index:2;width:var(--smiley-size);height:var(--smiley-size);cursor:pointer;text-decoration:none;display:block;position:relative}.s-my-way.astro-4dqwubqw .s__smiley.astro-4dqwubqw{z-index:2;-o-object-fit:contain;object-fit:contain;will-change:transform;width:100%;height:100%;animation:10s linear infinite rotate;display:block;position:relative}.s-my-way.astro-4dqwubqw .s__objects.astro-4dqwubqw{z-index:3;perspective:1000px;width:100%;height:auto;perspective-origin:50% calc(50% - var(--padding) * .4);pointer-events:none;transform-style:preserve-3d;will-change:opacity;position:absolute;top:-100vh;bottom:-100vh;left:0;overflow:hidden}@media only screen and (width<=987px){.s-my-way.astro-4dqwubqw .s__objects.astro-4dqwubqw{perspective-origin:50% calc(50% - var(--padding) * .275)}}.s-my-way.astro-4dqwubqw .s__ruler.astro-4dqwubqw{width:0;height:calc(50% - var(--padding) * .4);opacity:0;pointer-events:none;position:absolute;top:0;left:0}@media only screen and (width<=987px){.s-my-way.astro-4dqwubqw .s__ruler.astro-4dqwubqw{height:calc(50% - var(--padding) * .275)}}.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw{--s:0;--x:50vw;--y:50vh;--z:-1000vw;--rx:0;--ry:0;--rz:0;--depth:1rem;cursor:grab;transform:translate3d(calc(var(--x) - 50%), calc(var(--y) - 50%), var(--z)) rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg)) rotateZ(calc(var(--rz) * 1deg)) scale(var(--s));transform-style:preserve-3d;pointer-events:none;will-change:transform;display:block;position:absolute;top:50%;left:50%}.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw:before{mask:url(/images/effects/sprite-vanish.png)}.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-waiting{transform:scale(0)}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw{pointer-events:all;width:500px}@media only screen and (width<=767px){.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw{width:300px}}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__inner.astro-4dqwubqw{background:var(--color-secondary);margin:0;padding:1.5rem 1.5rem 0;display:block}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__img-shell.astro-4dqwubqw{background:var(--color-primary);transition:background .4s}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__img.astro-4dqwubqw{mix-blend-mode:multiply;width:100%;height:auto;display:block}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__caption.astro-4dqwubqw{color:var(--color-white);font:400 15px/1.2 var(--font-family-fraktion);text-align:center;text-transform:uppercase;padding:1.2rem .75rem;display:block}@media only screen and (width<=767px){.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__caption.astro-4dqwubqw{padding:1rem .5rem;font-size:14px}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__caption.astro-4dqwubqw{padding:.875rem .5rem;font-size:14px;line-height:1.25}}@media only screen and (width<=400px){.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__caption.astro-4dqwubqw{font-size:13px}}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw:after{background:var(--color-secondary);width:100%;height:100%;transform:translateZ(calc(var(--depth) * -1 + 1px)) rotateY(180deg);content:"";position:absolute;top:0;left:0}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__side.astro-4dqwubqw{width:100%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:0}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__side.astro-4dqwubqw:before,.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__side.astro-4dqwubqw:after{background:var(--color-shadow);backface-visibility:visible;content:"";position:absolute}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__side--horizontal.astro-4dqwubqw:before{width:var(--depth);transform-origin:0;height:100%;top:0;left:0;transform:rotateY(90deg)}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__side--horizontal.astro-4dqwubqw:after{width:var(--depth);transform-origin:100%;height:100%;top:0;right:0;transform:rotateY(-90deg)}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__side--vertical.astro-4dqwubqw:before{width:100%;height:var(--depth);transform-origin:50% 0;top:0;left:0;transform:rotateX(-90deg)}.s-my-way.astro-4dqwubqw .a-object--frame.astro-4dqwubqw .a__side--vertical.astro-4dqwubqw:after{width:100%;height:var(--depth);transform-origin:50% 100%;bottom:0;left:0;transform:rotateX(90deg)}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw{--depth:1rem;width:calc(var(--size) * 400px);height:calc(var(--size) * 400px);left:65%}@media only screen and (width<=767px){.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw{width:calc(var(--size) * 200px);height:calc(var(--size) * 200px)}}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw:before,.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw:after{content:"";background:url(/images/ui/star.svg) 50%/cover no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw:after{transform:translateZ(calc(var(--depth) * -1 + 1px))}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side.astro-4dqwubqw{width:100%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:0}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side.astro-4dqwubqw:before,.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side.astro-4dqwubqw:after{background:var(--color-secondary);backface-visibility:visible;content:"";position:absolute}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side--top-left.astro-4dqwubqw:before{width:var(--depth);transform-origin:0 100%;height:50%;top:0;left:0;transform:rotateY(90deg)rotateX(-81deg)}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side--top-left.astro-4dqwubqw:after{width:50%;height:var(--depth);transform-origin:100% 0;top:0;left:0;transform:rotateX(-90deg)rotateY(81deg)}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side--top-right.astro-4dqwubqw:before{width:var(--depth);transform-origin:100% 100%;height:50%;top:0;right:0;transform:rotateY(-90deg)rotateX(-81deg)}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side--top-right.astro-4dqwubqw:after{width:50%;height:var(--depth);transform-origin:0 0;top:0;right:0;transform:rotateX(-90deg)rotateY(-81deg)}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side--bottom-left.astro-4dqwubqw:before{width:var(--depth);transform-origin:0 0;height:50%;bottom:0;left:0;transform:rotateY(90deg)rotateX(81deg)}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side--bottom-left.astro-4dqwubqw:after{width:50%;height:var(--depth);transform-origin:100% 100%;bottom:0;left:0;transform:rotateX(90deg)rotateY(81deg)}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side--bottom-right.astro-4dqwubqw:before{width:var(--depth);transform-origin:100% 0;height:50%;bottom:0;right:0;transform:rotateY(-90deg)rotateX(81deg)}.s-my-way.astro-4dqwubqw .a-object--star.astro-4dqwubqw .a__side--bottom-right.astro-4dqwubqw:after{width:50%;height:var(--depth);transform-origin:0 100%;bottom:0;right:0;transform:rotateX(90deg)rotateY(-81deg)}.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-dragging{z-index:2;transform-style:flat;cursor:grabbing}.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-dragging:after,.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-dragging .a__side.astro-4dqwubqw{display:none}@keyframes vanish{0%{mask-position:0 0}to{mask-position:right 0}}.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-vanishing{--strip-width:1px;--strip-gap:25px;z-index:2;cursor:default;background:linear-gradient(90deg, var(--color-secondary), var(--color-secondary) var(--strip-width), transparent var(--strip-width), transparent calc(var(--strip-width) + var(--strip-gap))) center/calc(var(--strip-width) + var(--strip-gap)) 100% repeat, linear-gradient(0deg, var(--color-secondary), var(--color-secondary) var(--strip-width), transparent var(--strip-width), transparent calc(var(--strip-width) + var(--strip-gap))) center/100% calc(var(--strip-width) + var(--strip-gap)) repeat, var(--color-primary);pointer-events:none}.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-vanishing,.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-vanishing .a__inner.astro-4dqwubqw{animation:.75s steps(29,end) both vanish;mask:url(/images/effects/sprite-vanish.png) 0/3000% 100%}.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-vanishing{animation-delay:.105s}.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-vanishing:after,.s-my-way.astro-4dqwubqw .a-object.astro-4dqwubqw.is-vanishing .a__side.astro-4dqwubqw{display:none}.s-my-way.astro-4dqwubqw .s__catcher.astro-4dqwubqw{--amplitude:42%;--offset:5%;z-index:2;width:100%;height:calc(var(--padding) * 1.05 + var(--smiley-size) / 2);perspective:calc(var(--distortion) * .85em);user-select:none;font:700 calc(var(--padding) * .88 + 3px)/.86 var(--font-family-bigger);text-align:center;text-transform:uppercase;white-space:nowrap;position:absolute;bottom:0;left:0}@media only screen and (width>=2000px){.s-my-way.astro-4dqwubqw .s__catcher.astro-4dqwubqw{font-size:calc(var(--padding) * .82 + 3px)}}@media only screen and (width<=1680px){.s-my-way.astro-4dqwubqw .s__catcher.astro-4dqwubqw{font-size:calc(var(--padding) * .86 + 3px)}}@media only screen and (width<=1530px){.s-my-way.astro-4dqwubqw .s__catcher.astro-4dqwubqw{font-size:calc(var(--padding) * .88 + 3px)}}@media only screen and (width<=1280px){.s-my-way.astro-4dqwubqw .s__catcher.astro-4dqwubqw{font-size:calc(var(--padding) * .92 + 3px)}}@media only screen and (width<=987px){.s-my-way.astro-4dqwubqw .s__catcher.astro-4dqwubqw{--amplitude:75%;--offset:18%;perspective:calc(var(--distortion) * 1.05em);font-size:calc(var(--padding) * .62 + 3px);line-height:.82}}@media only screen and (width<=767px){.s-my-way.astro-4dqwubqw .s__catcher.astro-4dqwubqw{font-size:calc(var(--padding) * .58)}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-my-way.astro-4dqwubqw .s__catcher.astro-4dqwubqw{font-size:calc(var(--padding) * .55)}}@media only screen and (width<=400px){.s-my-way.astro-4dqwubqw .s__catcher.astro-4dqwubqw{font-size:calc(var(--padding) * .48)}}.s-my-way.astro-4dqwubqw .s__catcher__distorted-wrapper.astro-4dqwubqw{width:100%;height:calc(var(--padding) * 1.65);perspective:calc(var(--distortion) * .7em);position:absolute;bottom:0;left:0;overflow:hidden}@media only screen and (width<=987px){.s-my-way.astro-4dqwubqw .s__catcher__distorted-wrapper.astro-4dqwubqw{height:calc(var(--padding) * 1.5);perspective:calc(var(--distortion) * .85em)}}.s-my-way.astro-4dqwubqw .s__catcher__distorted.astro-4dqwubqw{width:320%;height:calc(var(--padding) * 1.1 + var(--smiley-size) / 2);transform-origin:50% 100%;transform:matrix3d(1, 0, 0, 0, 0, 1, var(--distortion), 0, 0, 0, 1, 0, 0, 0, 0, 1);position:absolute;bottom:0;left:-110%}.s-my-way.astro-4dqwubqw .s__catcher__normal-wrapper.astro-4dqwubqw{width:100%;height:calc(100% + 100vh);position:absolute;top:calc(100% - 1px);left:0;overflow:hidden}.s-my-way.astro-4dqwubqw .s__catcher__normal.astro-4dqwubqw{width:320%;height:100%;position:absolute;top:0;left:-110%}.s-my-way.astro-4dqwubqw .s__catcher__text.astro-4dqwubqw{will-change:transform;width:100%;padding-bottom:.08em;position:absolute;left:0}.s-my-way.astro-4dqwubqw .s__catcher__text--distorted.astro-4dqwubqw{transform:translate3d(0, calc(var(--scroll-progress) * var(--amplitude) - var(--offset)), 0);bottom:0}.s-my-way.astro-4dqwubqw .s__catcher__text--normal.astro-4dqwubqw{transform:translate3d(0, calc(var(--scroll-progress) * var(--amplitude) - 100% - var(--offset)), 0);top:0}.s-my-way.astro-4dqwubqw .s__svg.astro-4dqwubqw{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.s-my-way.astro-4dqwubqw .s__svg__circular-path.astro-4dqwubqw{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-my-way.astro-4dqwubqw .s__svg.astro-4dqwubqw circle{z-index:2;fill:var(--color-primary);stroke:var(--color-secondary);stroke-width:1px;position:relative}.s-my-way.astro-4dqwubqw.is-out-of-view-bottom .a-object.astro-4dqwubqw,.s-my-way.astro-4dqwubqw.is-out-of-view-bottom .s__catcher.astro-4dqwubqw{display:none}.s-cta.astro-dh2mflby{z-index:2;padding:55rem 0 0;position:relative}@media only screen and (width<=1680px){.s-cta.astro-dh2mflby{padding-top:48rem}}@media only screen and (width<=1530px){.s-cta.astro-dh2mflby{padding-top:41.25rem}}@media only screen and (width<=1280px){.s-cta.astro-dh2mflby{padding-top:34.375rem}}@media only screen and (width<=987px){.s-cta.astro-dh2mflby{padding-top:36rem}}@media only screen and (width<=767px){.s-cta.astro-dh2mflby{padding-top:30rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-cta.astro-dh2mflby{padding-top:21.6rem}}.s-cta.astro-dh2mflby .s__inner.astro-dh2mflby{z-index:3;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 8rem - 2px);display:flex;position:relative}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-cta.astro-dh2mflby .s__inner.astro-dh2mflby{height:calc(100vh - 4.375rem)}}.s-cta.astro-dh2mflby .s__button.astro-dh2mflby{z-index:1;cursor:pointer;width:6rem;height:6rem;color:var(--color-primary);font:700 3.75rem/6.85rem var(--font-family-bigger);letter-spacing:.05em;text-align:center;text-indent:.075em;text-transform:uppercase;position:relative}.s-cta.astro-dh2mflby .s__button__inner.astro-dh2mflby{background:var(--color-secondary);will-change:scale;border-radius:999rem;width:100%;height:100%;transition:scale 1s cubic-bezier(.23,1,.32,1) .2s}.s-cta.astro-dh2mflby .s__button__text.astro-dh2mflby{will-change:scale;transition:scale 1.2s cubic-bezier(.23,1,.32,1) .2s}.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__button.astro-dh2mflby .s__button__inner.astro-dh2mflby{transition:scale .6s cubic-bezier(.755,.05,.855,.06);scale:1.5}.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__button.astro-dh2mflby .s__button__text.astro-dh2mflby{transition:scale .6s cubic-bezier(.55,.055,.675,.19);animation-play-state:paused;scale:2}@keyframes s-cta-char-up-down{0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}25%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translateY(-52%)}75%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:translateY(52%)}to{transform:translate(0,0)}}@keyframes s-cta-char-toggle{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}to{opacity:0}}.s-cta.astro-dh2mflby .s__cta.astro-dh2mflby{--size:64rem;top:calc(50% - var(--size) / 2);left:calc(50% - var(--size) / 2);z-index:2;width:var(--size);height:var(--size);background:var(--color-secondary);clip-path:circle(0);color:var(--color-primary);font:700 calc(var(--size) * .3743)/1 var(--font-family-bigger);text-align:center;text-transform:uppercase;backface-visibility:hidden;will-change:clip-path;pointer-events:none;border-radius:50%;transition:clip-path .6s cubic-bezier(.86,0,.07,1);position:absolute;overflow:hidden;transform:translateZ(0)}.s-cta.astro-dh2mflby .s__cta.astro-dh2mflby:before,.s-cta.astro-dh2mflby .s__cta.astro-dh2mflby:after{z-index:4;box-sizing:border-box;will-change:border-width;content:"";pointer-events:none;border-radius:50%;width:100%;height:100%;transition:border-width .6s cubic-bezier(.86,0,.07,1);position:absolute;top:0;left:0}.s-cta.astro-dh2mflby .s__cta.astro-dh2mflby:before{border:calc(var(--size) * .5) solid var(--color-primary)}.s-cta.astro-dh2mflby .s__cta.astro-dh2mflby:after{border:calc(var(--size) * .5) solid var(--color-secondary)}.s-cta.astro-dh2mflby .s__cta__link.astro-dh2mflby{top:calc(50% + var(--size) * .36);z-index:3;background:var(--color-secondary);opacity:0;color:var(--color-primary);font:700 14px/1 var(--font-family-fraktion);letter-spacing:.1em;text-transform:uppercase;will-change:transform, opacity;padding:1em 1em 1em 2em;text-decoration:none;transition:transform 0s linear .3s,opacity 0s linear .3s;display:block;position:absolute;left:50%;transform:translate(-50%,1em)}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-cta.astro-dh2mflby .s__cta__link.astro-dh2mflby{top:calc(50% + var(--size) * .28);padding:1em;font-size:13px}}.s-cta.astro-dh2mflby .s__cta__link.astro-dh2mflby:before{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:6px solid;position:absolute;top:calc(50% - 3px);left:.6em}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-cta.astro-dh2mflby .s__cta__link.astro-dh2mflby:before{display:none}}.s-cta.astro-dh2mflby .s__cta__link.astro-dh2mflby:after{content:"";background:0 0;width:999rem;height:999rem;position:absolute;top:calc(50% - 499rem);left:calc(50% - 499rem)}.s-cta.astro-dh2mflby .s__cta__line.astro-dh2mflby{z-index:2;will-change:scale;transition:scale .6s cubic-bezier(.55,.055,.675,.19);position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.5}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-cta.astro-dh2mflby .s__cta__line.astro-dh2mflby{top:45%}}.s-cta.astro-dh2mflby .s__cta__line--top.astro-dh2mflby{clip-path:inset(-100% 0 calc(50% + .01em))}.s-cta.astro-dh2mflby .s__cta__line--top.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby{--toggle-delay:calc(var(--delay) + var(--offset) + .45s)}.s-cta.astro-dh2mflby .s__cta__line--top.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:nth-child(2){clip-path:inset(0 0 calc(100% - .03em))}.s-cta.astro-dh2mflby .s__cta__line--top.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:nth-child(3){clip-path:inset(0 0 calc(100% - .06em))}.s-cta.astro-dh2mflby .s__cta__line--top.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:nth-child(4){clip-path:inset(0 0 calc(100% - .09em))}.s-cta.astro-dh2mflby .s__cta__line--bottom.astro-dh2mflby{clip-path:inset(calc(50% + .01em) 0 -100%);letter-spacing:.014em}.s-cta.astro-dh2mflby .s__cta__line--bottom.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby{--toggle-delay:calc(var(--delay) + var(--offset) + 1.45s)}.s-cta.astro-dh2mflby .s__cta__line--bottom.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:nth-child(2){clip-path:inset(calc(100% - .03em) 0 0)}.s-cta.astro-dh2mflby .s__cta__line--bottom.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:nth-child(3){clip-path:inset(calc(100% - .06em) 0 0)}.s-cta.astro-dh2mflby .s__cta__line--bottom.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:nth-child(4){clip-path:inset(calc(100% - .09em) 0 0)}.s-cta.astro-dh2mflby .s__cta__text.astro-dh2mflby{flex-direction:row;justify-content:center;align-items:flex-start;height:.8em;display:flex}.s-cta.astro-dh2mflby .s__cta__char.astro-dh2mflby{height:100%;position:relative}.s-cta.astro-dh2mflby .s__cta__char.astro-dh2mflby:first-child{--delay:.1s}.s-cta.astro-dh2mflby .s__cta__char.astro-dh2mflby:nth-child(2){--delay:.2s}.s-cta.astro-dh2mflby .s__cta__char.astro-dh2mflby:nth-child(3){--delay:.3s}.s-cta.astro-dh2mflby .s__cta__char.astro-dh2mflby:nth-child(4){--delay:.4s}.s-cta.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby{--offset:0s;--move-delay:calc(var(--delay) + var(--offset));height:100%;animation:s-cta-char-up-down 2s infinite var(--move-delay);will-change:transform;display:block;position:relative}.s-cta.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:not(:first-child){animation:s-cta-char-up-down 2s infinite var(--move-delay), s-cta-char-toggle 2s linear infinite var(--toggle-delay);position:absolute;top:0;left:0}.s-cta.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:nth-child(2){--offset:20ms + .12s}.s-cta.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:nth-child(3){--offset:20ms + 80ms}.s-cta.astro-dh2mflby .s__cta__char__slice.astro-dh2mflby:nth-child(4){--offset:20ms + 40ms}.s-cta.astro-dh2mflby .s__cta.astro-dh2mflby .sup{vertical-align:top;font-size:.5em}.s-cta.astro-dh2mflby .s__cta.astro-dh2mflby .a-dots.astro-dh2mflby{will-change:scale;width:120%;height:120%;transition:scale .8s cubic-bezier(.55,.055,.675,.19);position:absolute;top:-10%;left:-10%;scale:1.1}.s-cta.astro-dh2mflby .s__cta.astro-dh2mflby .a-dots.astro-dh2mflby:before{background:repeating-linear-gradient(0deg, transparent, transparent 2px, var(--color-secondary) 3px, var(--color-secondary) 100%) center/48px 48px repeat, repeating-linear-gradient(90deg, var(--color-primary), var(--color-primary) 2px, transparent 3px, transparent 48px) center/48px 48px repeat;content:"";width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}@keyframes s-cta-star-float{0%{transform:translate(0,0)}50%{transform:translateY(-15%)scale(.5)}to{transform:translate(0,0)}}.s-cta.astro-dh2mflby .s__cta__stars.astro-dh2mflby{z-index:1;will-change:scale;width:100%;height:100%;transition:scale .8s cubic-bezier(.55,.055,.675,.19);position:absolute;top:0;left:0;scale:1.25}.s-cta.astro-dh2mflby .s__cta__star.astro-dh2mflby{width:.15em;height:auto;fill:var(--color-primary);will-change:transform;animation:10s cubic-bezier(.455,.03,.515,.955) infinite s-cta-star-float;position:absolute;top:50%;left:50%}.s-cta.astro-dh2mflby .s__cta__star.astro-dh2mflby:first-child{animation-duration:8s;top:12%;left:25%}.s-cta.astro-dh2mflby .s__cta__star.astro-dh2mflby:nth-child(2){width:.1em;animation-duration:9s;top:33%;left:85%}@media only screen and (width<=767px){.s-cta.astro-dh2mflby .s__cta__star.astro-dh2mflby:nth-child(2){width:.15em}}.s-cta.astro-dh2mflby .s__cta__star.astro-dh2mflby:nth-child(3){width:.1em;animation-duration:7s;top:60%;left:11%}@media only screen and (width<=767px){.s-cta.astro-dh2mflby .s__cta__star.astro-dh2mflby:nth-child(3){width:.15em}}.s-cta.astro-dh2mflby .s__cta__star.astro-dh2mflby:nth-child(4){width:.15em;top:83%;left:74%}@media only screen and (width<=987px){.s-cta.astro-dh2mflby .s__cta__star.astro-dh2mflby:nth-child(4){top:79%;left:78%}}.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__cta.astro-dh2mflby{clip-path:circle(50.5%);pointer-events:auto;transition:clip-path 1s cubic-bezier(1,0,0,1) .2s}.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__cta.astro-dh2mflby:before{border-width:1rem;transition:border-width 1.1s cubic-bezier(1,0,0,1) .2s}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__cta.astro-dh2mflby:before{border-width:.5rem}}.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__cta.astro-dh2mflby:after{border-width:1px;transition:border-width 1.005s cubic-bezier(1,0,0,1) .2s}.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__cta.astro-dh2mflby .s__cta__stars.astro-dh2mflby{transition:scale 2s cubic-bezier(.23,1,.32,1) .4s;scale:1}.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__cta.astro-dh2mflby .s__cta__line.astro-dh2mflby{transition:scale 1.8s cubic-bezier(.23,1,.32,1) .6s;scale:1}.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__cta.astro-dh2mflby .s__cta__link.astro-dh2mflby{opacity:1;transition:transform .6s cubic-bezier(.19,1,.22,1) 1s,opacity .3s cubic-bezier(.19,1,.22,1) 1s;transform:translate(-50%)}.s-cta.astro-dh2mflby .s__hover.astro-dh2mflby.is-active .s__cta.astro-dh2mflby .a-dots.astro-dh2mflby{transition:scale 1.8s cubic-bezier(.23,1,.32,1) .6s;scale:1}.s-cta.astro-dh2mflby .s__grid.astro-dh2mflby{z-index:1;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.s-cta.astro-dh2mflby .s__grid__svg.astro-dh2mflby{width:100%;height:100%;position:absolute;top:0;left:0}.s-cta.astro-dh2mflby .s__grid__path.astro-dh2mflby{fill:none;stroke:var(--color-secondary);stroke-width:1px}.s-cta.astro-dh2mflby.is-out-of-view .s__hover.astro-dh2mflby{display:none}.welcome-popup-overlay.astro-lgvwtg4h{z-index:1001;backdrop-filter:blur(1px);background:#ffffff2e;position:fixed;inset:0}.theme-contrasted .welcome-popup-overlay.astro-lgvwtg4h{background:#0000002e}.welcome-popup.astro-lgvwtg4h{--popup-border:3px;--popup-shadow:5px;z-index:1002;pointer-events:none;width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);position:fixed;top:50%;left:50%;translate:-50% -50%}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.welcome-popup.astro-lgvwtg4h{--popup-border:2px;--popup-shadow:4px;width:min(27rem,100vw - 1.5rem)}}.welcome-popup__panel.astro-lgvwtg4h{pointer-events:auto;background:var(--color-primary);border:var(--popup-border) solid var(--color-secondary);box-shadow:var(--popup-shadow) var(--popup-shadow) 0 var(--color-secondary), calc(var(--popup-shadow) + 2px) calc(var(--popup-shadow) + 2px) 0 #0000001f;border-radius:1.25rem;padding:1.35rem 1.4rem 1.4rem;position:relative;overflow:hidden auto}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.welcome-popup__panel.astro-lgvwtg4h{padding:1.1rem 1.1rem 1.15rem}}.welcome-popup__panel.astro-lgvwtg4h:before{background:repeating-linear-gradient(-45deg, transparent, transparent 1px, var(--color-secondary) 1.5px, var(--color-secondary) 2px, transparent 3px, transparent 11px);opacity:.07;pointer-events:none;content:"";position:absolute;inset:0}.welcome-popup__head.astro-lgvwtg4h{z-index:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:.85rem;margin-bottom:1rem;display:flex;position:relative}.welcome-popup__head-copy.astro-lgvwtg4h{flex:1;min-width:0}.welcome-popup__close.astro-lgvwtg4h{border:var(--popup-border) solid var(--color-secondary);background:var(--color-primary);width:1.85rem;height:1.85rem;color:var(--color-secondary);cursor:pointer;box-shadow:calc(var(--popup-shadow) - 2px) calc(var(--popup-shadow) - 2px) 0 var(--color-secondary);border-radius:.55rem;flex-direction:row;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:0;transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s cubic-bezier(.19,1,.22,1),opacity .2s;display:flex}.welcome-popup__close.astro-lgvwtg4h.is-locked{cursor:not-allowed;opacity:.55;box-shadow:calc(var(--popup-shadow) - 3px) calc(var(--popup-shadow) - 3px) 0 var(--color-secondary)}.welcome-popup__close.astro-lgvwtg4h:not(.is-locked):hover,.welcome-popup__close.astro-lgvwtg4h:not(.is-locked):focus-visible{box-shadow:calc(var(--popup-shadow) - 1px) calc(var(--popup-shadow) - 1px) 0 var(--color-secondary);outline:none;transform:translate(-1px,-1px)}.welcome-popup__close.astro-lgvwtg4h:not(.is-locked):active{box-shadow:2px 2px 0 var(--color-secondary);transform:translate(1px,1px)}.welcome-popup__close-timer.astro-lgvwtg4h,.welcome-popup__close-icon.astro-lgvwtg4h{flex-shrink:0;width:.75rem;height:.75rem}.welcome-popup__close-timer.astro-lgvwtg4h{color:var(--color-secondary);font:700 .75rem/1 var(--font-family-fraktion);letter-spacing:0;flex-direction:row;justify-content:center;align-items:center;display:none}.welcome-popup__close-icon.astro-lgvwtg4h{display:none}.welcome-popup__close.astro-lgvwtg4h.is-countdown .welcome-popup__close-timer.astro-lgvwtg4h{display:flex}.welcome-popup__close.astro-lgvwtg4h.is-ready .welcome-popup__close-icon.astro-lgvwtg4h{display:block}.welcome-popup__icon.astro-lgvwtg4h{border:var(--popup-border) solid var(--color-secondary);background:var(--color-primary);width:3rem;height:3rem;box-shadow:calc(var(--popup-shadow) - 1px) calc(var(--popup-shadow) - 1px) 0 var(--color-secondary);border-radius:.7rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem;display:flex;position:relative}.welcome-popup__smiley.astro-lgvwtg4h{-o-object-fit:contain;object-fit:contain;width:calc(100% - .9rem);height:calc(100% - .9rem);transition:opacity .3s;position:absolute;inset:.45rem}.welcome-popup__smiley--main.astro-lgvwtg4h{opacity:0}.welcome-popup__smiley--contrasted.astro-lgvwtg4h,html:not(.theme-contrasted) .welcome-popup.astro-lgvwtg4h .welcome-popup__smiley--main.astro-lgvwtg4h{opacity:1}html:not(.theme-contrasted) .welcome-popup.astro-lgvwtg4h .welcome-popup__smiley--contrasted.astro-lgvwtg4h{opacity:0}.welcome-popup__eyebrow.astro-lgvwtg4h{color:var(--color-secondary);font:700 .5625rem/1.2 var(--font-family-fraktion);letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin:0 0 .2rem}.welcome-popup__title.astro-lgvwtg4h{color:var(--color-secondary);font:700 1.25rem/1.1 var(--font-family-fraktion);letter-spacing:.04em;text-transform:uppercase;margin:0}.welcome-popup__message.astro-lgvwtg4h{z-index:1;border:1px solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);font:300 .875rem/1.65 var(--font-family-editorial);letter-spacing:.02em;opacity:.82;word-wrap:break-word;overflow-wrap:break-word;border-radius:.85rem;margin-bottom:1.1rem;padding:1rem 1.05rem;position:relative}.welcome-popup__footer.astro-lgvwtg4h{z-index:1;position:relative}.welcome-popup__actions.astro-lgvwtg4h{flex-direction:row;justify-content:stretch;align-items:stretch;gap:.65rem;width:100%;display:flex}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.welcome-popup__actions.astro-lgvwtg4h{flex-direction:column;gap:.55rem}}.welcome-popup__button.astro-lgvwtg4h{border:var(--popup-border) solid var(--color-secondary);background:var(--color-primary);cursor:pointer;min-width:0;color:var(--color-secondary);font:700 .6875rem/1.2 var(--font-family-fraktion);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:.55rem;padding:.65rem .9rem}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.welcome-popup__button.astro-lgvwtg4h{letter-spacing:.05em;white-space:normal;hyphens:auto;width:100%;padding:.7rem .85rem;font-size:.625rem;line-height:1.3}}.welcome-popup__button.astro-lgvwtg4h{box-shadow:calc(var(--popup-shadow) - 2px) calc(var(--popup-shadow) - 2px) 0 var(--color-secondary);transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s cubic-bezier(.19,1,.22,1),background .2s,color .2s}.welcome-popup__button.astro-lgvwtg4h:hover,.welcome-popup__button.astro-lgvwtg4h:focus-visible{box-shadow:calc(var(--popup-shadow) - 1px) calc(var(--popup-shadow) - 1px) 0 var(--color-secondary);outline:none;transform:translate(-1px,-1px)}.welcome-popup__button.astro-lgvwtg4h:active{box-shadow:2px 2px 0 var(--color-secondary);transform:translate(1px,1px)}.welcome-popup__button--cancel.astro-lgvwtg4h{flex:35 1 0}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.welcome-popup__button--cancel.astro-lgvwtg4h{flex:auto;order:2}}.welcome-popup__button--primary.astro-lgvwtg4h{border-radius:.7rem;flex:65 1 0;padding:.85rem 1.1rem}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.welcome-popup__button--primary.astro-lgvwtg4h{flex:auto;order:1;padding:.8rem 1rem}}.welcome-popup__button--primary.astro-lgvwtg4h{background:var(--color-secondary);color:var(--color-primary);box-shadow:calc(var(--popup-shadow) - 1px) calc(var(--popup-shadow) - 1px) 0 var(--color-secondary)}.welcome-popup__button--primary.astro-lgvwtg4h:hover,.welcome-popup__button--primary.astro-lgvwtg4h:focus-visible{box-shadow:var(--popup-shadow) var(--popup-shadow) 0 var(--color-secondary);transform:translate(-2px,-2px)}.sound-consent-overlay.astro-fpid3d7h{z-index:1001;backdrop-filter:blur(1px);background:#ffffff2e;position:fixed;inset:0}.theme-contrasted .sound-consent-overlay.astro-fpid3d7h{background:#0000002e}.sound-consent.astro-fpid3d7h{--popup-border:3px;--popup-shadow:5px;z-index:1002;pointer-events:none;width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);position:fixed;top:50%;left:50%;translate:-50% -50%}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.sound-consent.astro-fpid3d7h{--popup-border:2px;--popup-shadow:4px;width:min(24rem,100vw - 1.5rem)}}.sound-consent__panel.astro-fpid3d7h{pointer-events:auto;background:var(--color-primary);border:var(--popup-border) solid var(--color-secondary);box-shadow:var(--popup-shadow) var(--popup-shadow) 0 var(--color-secondary), calc(var(--popup-shadow) + 2px) calc(var(--popup-shadow) + 2px) 0 #0000001f;border-radius:1.25rem;padding:1.35rem 1.4rem 1.4rem;position:relative;overflow:hidden}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.sound-consent__panel.astro-fpid3d7h{padding:1.1rem 1.1rem 1.15rem}}.sound-consent__panel.astro-fpid3d7h:before{background:repeating-linear-gradient(-45deg, transparent, transparent 1px, var(--color-secondary) 1.5px, var(--color-secondary) 2px, transparent 3px, transparent 11px);opacity:.07;pointer-events:none;content:"";position:absolute;inset:0}.sound-consent__head.astro-fpid3d7h{z-index:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:.85rem;margin-bottom:1rem;display:flex;position:relative}.sound-consent__head-copy.astro-fpid3d7h{flex:1;min-width:0}.sound-consent__icon.astro-fpid3d7h{border:var(--popup-border) solid var(--color-secondary);background:var(--color-primary);width:3rem;height:3rem;box-shadow:calc(var(--popup-shadow) - 1px) calc(var(--popup-shadow) - 1px) 0 var(--color-secondary);border-radius:.7rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem;display:flex;position:relative}.sound-consent__smiley.astro-fpid3d7h{-o-object-fit:contain;object-fit:contain;width:calc(100% - .9rem);height:calc(100% - .9rem);transition:opacity .3s;position:absolute;inset:.45rem}.sound-consent__smiley--main.astro-fpid3d7h{opacity:0}.sound-consent__smiley--contrasted.astro-fpid3d7h,html:not(.theme-contrasted) .sound-consent.astro-fpid3d7h .sound-consent__smiley--main.astro-fpid3d7h{opacity:1}html:not(.theme-contrasted) .sound-consent.astro-fpid3d7h .sound-consent__smiley--contrasted.astro-fpid3d7h{opacity:0}.sound-consent__eyebrow.astro-fpid3d7h{color:var(--color-secondary);font:700 .5625rem/1.2 var(--font-family-fraktion);letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin:0 0 .2rem}.sound-consent__title.astro-fpid3d7h{color:var(--color-secondary);font:700 1.25rem/1.1 var(--font-family-fraktion);letter-spacing:.04em;text-transform:uppercase;margin:0}.sound-consent__message.astro-fpid3d7h{z-index:1;border:1px solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);font:300 .875rem/1.65 var(--font-family-editorial);letter-spacing:.02em;opacity:.82;border-radius:.85rem;margin-bottom:1.1rem;padding:1rem 1.05rem;position:relative}.sound-consent__footer.astro-fpid3d7h{z-index:1;position:relative}.sound-consent__actions.astro-fpid3d7h{flex-direction:row;justify-content:stretch;align-items:stretch;gap:.65rem;width:100%;display:flex}.sound-consent__button.astro-fpid3d7h{border:var(--popup-border) solid var(--color-secondary);background:var(--color-primary);cursor:pointer;min-width:0;color:var(--color-secondary);font:700 .6875rem/1.2 var(--font-family-fraktion);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;box-shadow:calc(var(--popup-shadow) - 2px) calc(var(--popup-shadow) - 2px) 0 var(--color-secondary);border-radius:.55rem;padding:.65rem .9rem;transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s cubic-bezier(.19,1,.22,1),background .2s,color .2s}.sound-consent__button.astro-fpid3d7h:hover,.sound-consent__button.astro-fpid3d7h:focus-visible{box-shadow:calc(var(--popup-shadow) - 1px) calc(var(--popup-shadow) - 1px) 0 var(--color-secondary);outline:none;transform:translate(-1px,-1px)}.sound-consent__button.astro-fpid3d7h:active{box-shadow:2px 2px 0 var(--color-secondary);transform:translate(1px,1px)}.sound-consent__button--cancel.astro-fpid3d7h{flex:35 1 0}.sound-consent__button--primary.astro-fpid3d7h{background:var(--color-secondary);color:var(--color-primary);box-shadow:calc(var(--popup-shadow) - 1px) calc(var(--popup-shadow) - 1px) 0 var(--color-secondary);border-radius:.7rem;flex:65 1 0;padding:.85rem 1.1rem}.sound-consent__button--primary.astro-fpid3d7h:hover,.sound-consent__button--primary.astro-fpid3d7h:focus-visible{box-shadow:var(--popup-shadow) var(--popup-shadow) 0 var(--color-secondary);transform:translate(-2px,-2px)}.corner-menu.astro-zlhgnxzl{--menu-btn-size:4.25rem;--menu-nav-icon-size:.95rem;--menu-nav-btn-size:2.35rem;--menu-toggle-icon-size:1.55rem;--menu-list-gap:.4rem;--menu-list-pad-x:.65rem;--menu-border:3px;--menu-shadow:5px;z-index:45;opacity:0;visibility:hidden;pointer-events:none;position:fixed;bottom:1.25rem;right:2rem}.corner-menu.astro-zlhgnxzl.is-visible{visibility:visible;pointer-events:auto}.corner-menu.astro-zlhgnxzl:not(.is-open) .corner-menu__popover.astro-zlhgnxzl{display:none}.corner-menu.astro-zlhgnxzl:not(.is-open) .corner-menu__list.astro-zlhgnxzl{border-inline-width:0;gap:0;width:0;min-width:0;padding-inline:0;overflow:hidden}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.corner-menu.astro-zlhgnxzl{--menu-btn-size:3.65rem;--menu-nav-icon-size:.85rem;--menu-nav-btn-size:clamp(1.5rem, calc((100vw - 9.75rem) / 7), 2.05rem);--menu-toggle-icon-size:1.35rem;--menu-list-gap:.3rem;--menu-list-pad-x:.45rem;--menu-border:2px;--menu-shadow:4px;bottom:.75rem;right:1.35rem}}@media only screen and (width<=400px){.corner-menu.astro-zlhgnxzl{--menu-btn-size:3.35rem;--menu-nav-btn-size:clamp(1.4rem, calc((100vw - 8.75rem) / 7), 1.85rem);--menu-nav-icon-size:.75rem}}@media only screen and (width<=360px){.corner-menu.astro-zlhgnxzl{--menu-btn-size:3.1rem;--menu-nav-btn-size:clamp(1.3rem, calc((100vw - 8.25rem) / 7), 1.65rem);--menu-nav-icon-size:.7rem;--menu-list-gap:.25rem;--menu-list-pad-x:.35rem}}.corner-menu__stack.astro-zlhgnxzl{pointer-events:auto;perspective:900px;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:.75rem;display:flex;position:relative}.corner-menu__bar.astro-zlhgnxzl{flex-direction:column;align-items:stretch;display:flex;position:relative}.corner-menu__popover.astro-zlhgnxzl{box-sizing:border-box;pointer-events:auto;background:var(--color-primary);border:var(--menu-border) solid var(--color-secondary);width:100%;box-shadow:var(--menu-shadow) var(--menu-shadow) 0 var(--color-secondary), calc(var(--menu-shadow) + 2px) calc(var(--menu-shadow) + 2px) 0 #0000001f;opacity:0;visibility:hidden;border-radius:1.25rem;padding:0;transition:opacity .35s cubic-bezier(.19,1,.22,1),visibility .35s cubic-bezier(.19,1,.22,1),translate .45s cubic-bezier(.175,.885,.32,1.275);position:absolute;bottom:calc(100% + .65rem);left:0;overflow:hidden;translate:0 .65rem}.corner-menu__popover.astro-zlhgnxzl:before{background:repeating-linear-gradient(-45deg, transparent, transparent 1px, var(--color-secondary) 1.5px, var(--color-secondary) 2px, transparent 3px, transparent 11px);opacity:.07;pointer-events:none;content:"";position:absolute;inset:0}.corner-menu__popover-inner.astro-zlhgnxzl{z-index:1;position:relative}.corner-menu__list.astro-zlhgnxzl{justify-content:center;align-items:center;gap:var(--menu-list-gap);height:var(--menu-btn-size);padding:.55rem var(--menu-list-pad-x);background:var(--color-primary);border:var(--menu-border) solid var(--color-secondary);box-shadow:var(--menu-shadow) var(--menu-shadow) 0 var(--color-secondary), calc(var(--menu-shadow) + 2px) calc(var(--menu-shadow) + 2px) 0 #0000001f;transform-origin:100%;opacity:0;visibility:hidden;pointer-events:none;border-radius:1.25rem;flex-direction:row;margin:0;list-style:none;transition:opacity .35s cubic-bezier(.19,1,.22,1),visibility .35s cubic-bezier(.19,1,.22,1),transform .45s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;transform:translate(1.25rem)}.corner-menu__item.astro-zlhgnxzl{opacity:0;transition:opacity .35s cubic-bezier(.19,1,.22,1),translate .45s cubic-bezier(.175,.885,.32,1.275);transition-delay:calc((6 - var(--item-index)) * 45ms);flex-direction:row;justify-content:center;align-items:center;display:flex;translate:.75rem}.corner-menu__btn.astro-zlhgnxzl{width:var(--menu-nav-btn-size);height:var(--menu-nav-btn-size);border:var(--menu-border) solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);box-shadow:calc(var(--menu-shadow) - 1px) calc(var(--menu-shadow) - 1px) 0 var(--color-secondary);cursor:pointer;border-radius:.7rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s cubic-bezier(.19,1,.22,1);display:flex;position:relative}.corner-menu__btn.astro-zlhgnxzl:hover{box-shadow:var(--menu-shadow) var(--menu-shadow) 0 var(--color-secondary), calc(var(--menu-shadow) + 1px) calc(var(--menu-shadow) + 1px) 0 #00000014;transform:translate(-2px,-2px)}.corner-menu__btn.astro-zlhgnxzl:active,.corner-menu__btn.astro-zlhgnxzl.is-active{box-shadow:2px 2px 0 var(--color-secondary);transform:translate(2px,2px)}.corner-menu__icon.astro-zlhgnxzl{width:var(--menu-nav-icon-size);height:var(--menu-nav-icon-size);flex-direction:row;justify-content:center;align-items:center;display:flex}.corner-menu__icon.astro-zlhgnxzl svg{stroke:currentColor;stroke-width:2.15px;width:100%;height:100%;display:block}.corner-menu__icon--sound-off.astro-zlhgnxzl{opacity:0;margin:auto;position:absolute;inset:0}.corner-menu__btn.astro-zlhgnxzl.is-muted .corner-menu__icon--sound-on.astro-zlhgnxzl{opacity:0}.corner-menu__btn.astro-zlhgnxzl.is-muted .corner-menu__icon--sound-off.astro-zlhgnxzl{opacity:1}.corner-menu__toggle.astro-zlhgnxzl{width:var(--menu-btn-size);height:var(--menu-btn-size);border:var(--menu-border) solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);box-shadow:var(--menu-shadow) var(--menu-shadow) 0 var(--color-secondary), calc(var(--menu-shadow) + 2px) calc(var(--menu-shadow) + 3px) 0 #00000024;cursor:pointer;border-radius:1.25rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .25s cubic-bezier(.19,1,.22,1),box-shadow .25s cubic-bezier(.19,1,.22,1);display:flex;position:relative}.corner-menu__toggle.astro-zlhgnxzl:hover{box-shadow:calc(var(--menu-shadow) + 1px) calc(var(--menu-shadow) + 1px) 0 var(--color-secondary), calc(var(--menu-shadow) + 3px) calc(var(--menu-shadow) + 4px) 0 #0000001f;transform:translate(-2px,-2px)}.corner-menu__toggle.astro-zlhgnxzl:active{box-shadow:2px 2px 0 var(--color-secondary);transform:translate(2px,2px)}.corner-menu__toggle-icon.astro-zlhgnxzl{width:var(--menu-toggle-icon-size);height:var(--menu-toggle-icon-size);flex-direction:row;justify-content:center;align-items:center;transition:opacity .2s cubic-bezier(.19,1,.22,1),rotate .35s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.corner-menu__toggle-icon.astro-zlhgnxzl svg{stroke:currentColor;stroke-width:2.75px;width:100%;height:100%;display:block}.corner-menu__toggle-icon--close.astro-zlhgnxzl{opacity:0;rotate:-90deg}.corner-menu.astro-zlhgnxzl.has-popover .corner-menu__popover.astro-zlhgnxzl{opacity:1;visibility:visible;transform:translate(0,0)}.corner-menu.astro-zlhgnxzl.is-open .corner-menu__list.astro-zlhgnxzl{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)}.corner-menu.astro-zlhgnxzl.is-open .corner-menu__item.astro-zlhgnxzl{opacity:1;translate:0}.corner-menu.astro-zlhgnxzl.is-open .corner-menu__toggle-icon--open.astro-zlhgnxzl{opacity:0;rotate:90deg}.corner-menu.astro-zlhgnxzl.is-open .corner-menu__toggle-icon--close.astro-zlhgnxzl{opacity:1;rotate:0deg}.corner-menu .corner-menu__popover-inner .dock-panel{padding:1rem 1rem 1.05rem}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.corner-menu .corner-menu__popover-inner .dock-panel{padding:.85rem .85rem .9rem}}.corner-menu .corner-menu__popover-inner .dock-panel__head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.corner-menu .corner-menu__popover-inner .dock-panel__eyebrow{color:var(--color-secondary);font:700 .5625rem/1.2 var(--font-family-fraktion);letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin:0 0 .2rem}.corner-menu .corner-menu__popover-inner .dock-panel__title{color:var(--color-secondary);font:700 1rem/1.1 var(--font-family-fraktion);letter-spacing:.04em;text-transform:uppercase;margin:0}.corner-menu .corner-menu__popover-inner .dock-panel__note{color:var(--color-secondary);font:300 .75rem/1.5 var(--font-family-editorial);opacity:.72;margin:.75rem 0 0}.corner-menu .corner-menu__popover-inner .dock-ring{--ring-size:3.1rem;--ring-stroke:3px;width:var(--ring-size);height:var(--ring-size);background:conic-gradient(var(--color-secondary) calc(var(--ring-p) * 1%), transparent 0);border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.corner-menu .corner-menu__popover-inner .dock-ring:before{inset:var(--ring-stroke);background:var(--color-primary);content:"";border-radius:50%;position:absolute}.corner-menu .corner-menu__popover-inner .dock-ring__value{z-index:1;color:var(--color-secondary);font:700 .8125rem/1 var(--font-family-fraktion);letter-spacing:.04em;position:relative}.corner-menu .corner-menu__popover-inner .dock-ring__value small{opacity:.45;font-size:.625rem}.corner-menu .corner-menu__popover-inner .dock-missions{border:var(--menu-border) solid var(--color-secondary);border-radius:.85rem;margin:0;padding:0;list-style:none;overflow:hidden}.corner-menu .corner-menu__popover-inner .dock-missions__item{border-bottom:1px solid var(--color-secondary);background:var(--color-primary);flex-direction:row;justify-content:flex-start;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.corner-menu .corner-menu__popover-inner .dock-missions__item:last-child{border-bottom:0}.corner-menu .corner-menu__popover-inner .dock-missions__item.is-done .dock-missions__status{color:var(--color-primary);background:var(--color-secondary)}.corner-menu .corner-menu__popover-inner .dock-missions__index{width:1.35rem;color:var(--color-secondary);font:700 .5625rem/1 var(--font-family-fraktion);opacity:.4;flex-shrink:0}.corner-menu .corner-menu__popover-inner .dock-missions__label{color:var(--color-secondary);font:400 .625rem/1.2 var(--font-family-fraktion);letter-spacing:.04em;text-transform:uppercase;flex:1}.corner-menu .corner-menu__popover-inner .dock-missions__status{border:1px solid var(--color-secondary);color:var(--color-secondary);font:700 .5rem/1 var(--font-family-fraktion);letter-spacing:.06em;text-transform:uppercase;opacity:.65;border-radius:999px;flex-shrink:0;padding:.2rem .4rem}.corner-menu .corner-menu__popover-inner .dock-nav{border:var(--menu-border) solid var(--color-secondary);border-radius:.85rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex;overflow:hidden}.corner-menu .corner-menu__popover-inner .dock-nav__item{border:0;border-bottom:1px solid var(--color-secondary);background:var(--color-primary);width:100%;color:var(--color-secondary);cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.65rem;margin:0;padding:.7rem .75rem;transition:background .25s cubic-bezier(.19,1,.22,1),color .25s cubic-bezier(.19,1,.22,1);display:flex}.corner-menu .corner-menu__popover-inner .dock-nav__item:last-child{border-bottom:0}.corner-menu .corner-menu__popover-inner .dock-nav__item:hover{background:var(--color-secondary);color:var(--color-primary)}.corner-menu .corner-menu__popover-inner .dock-nav__item:hover .dock-nav__arrow{opacity:1;translate:.15rem}.corner-menu .corner-menu__popover-inner .dock-nav__index{width:1.35rem;font:700 .5625rem/1 var(--font-family-fraktion);opacity:.45;text-align:left}.corner-menu .corner-menu__popover-inner .dock-nav__label{font:400 .6875rem/1 var(--font-family-fraktion);letter-spacing:.06em;text-align:left;text-transform:uppercase;flex:1}.corner-menu .corner-menu__popover-inner .dock-nav__arrow{font:400 .875rem/1 var(--font-family-fraktion);opacity:0;transition:opacity .25s cubic-bezier(.19,1,.22,1),translate .25s cubic-bezier(.19,1,.22,1)}.corner-menu .corner-menu__popover-inner .dock-panel--settings button{appearance:none;box-sizing:border-box;font:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-settings{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.55rem;display:flex}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-setting{border:var(--menu-border) solid var(--color-secondary);background:var(--color-primary);box-shadow:2px 2px 0 var(--color-secondary);border-radius:.85rem;padding:.75rem}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-setting__head{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-setting__label{color:var(--color-secondary);font:700 .625rem/1 var(--font-family-fraktion);letter-spacing:.1em;text-transform:uppercase;margin:0}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-setting>.dock-setting__label{margin-bottom:.55rem}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-setting__meta{border:1px solid var(--color-secondary);color:var(--color-secondary);font:700 .5625rem/1 var(--font-family-fraktion);letter-spacing:.08em;border-radius:999px;padding:.2rem .45rem}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-setting__hint{color:var(--color-secondary);font:300 .6875rem/1.35 var(--font-family-editorial);opacity:.55;margin:.45rem 0 0}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment{border:var(--menu-border) solid var(--color-secondary);background:var(--color-primary);border-radius:.65rem;flex-direction:row;justify-content:flex-start;align-items:stretch;display:flex;overflow:hidden}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__btn{border:0;border-right:1px solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);font-family:var(--font-family-fraktion);cursor:pointer;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.1rem;margin:0;padding:.55rem .35rem;transition:background .25s cubic-bezier(.19,1,.22,1),color .25s cubic-bezier(.19,1,.22,1);display:flex}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__btn:last-child{border-right:0}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__btn:hover:not(.is-active){background:color-mix(in srgb, var(--color-secondary) 8%, var(--color-primary))}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__btn:active:not(.is-active){background:color-mix(in srgb, var(--color-secondary) 14%, var(--color-primary))}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__btn.is-active{background:var(--color-secondary);color:var(--color-primary)}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__btn.is-active .dock-segment__swatch{border-color:var(--color-primary)}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__value{font:700 .8125rem/1 var(--font-family-fraktion);letter-spacing:.04em}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__unit{font:700 .5rem/1 var(--font-family-fraktion);letter-spacing:.08em;opacity:.55;text-transform:uppercase}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__swatch{border:2px solid var(--color-secondary);border-radius:50%;width:1.35rem;height:1.35rem}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__swatch--amber{background:#ffb36b}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__swatch--white{background:#fff}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-segment__name{font:700 .5625rem/1 var(--font-family-fraktion);letter-spacing:.08em;text-transform:uppercase}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-themes{flex-direction:row;justify-content:stretch;align-items:center;gap:.55rem;display:flex}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-theme{border:var(--menu-border) solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);cursor:pointer;border-radius:.85rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.75rem .5rem;transition:transform .2s cubic-bezier(.19,1,.22,1),background .25s cubic-bezier(.19,1,.22,1),color .25s cubic-bezier(.19,1,.22,1);display:flex}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-theme:hover{transform:translateY(-2px)}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-theme.is-active{background:var(--color-secondary);color:var(--color-primary)}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-theme.is-active .dock-theme__swatch{border-color:var(--color-primary)}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-theme__swatch{border:2px solid var(--color-secondary);border-radius:50%;width:1.75rem;height:1.75rem}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-theme__swatch--amber{background:#ffb36b}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-theme__swatch--white{background:#fff}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-theme__name{font:700 .5625rem/1 var(--font-family-fraktion);letter-spacing:.08em;text-transform:uppercase}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-slider{outline:none;padding:.5rem .1rem .2rem}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-slider__track{border:var(--menu-border) solid var(--color-secondary);background:var(--color-primary);height:.85rem;box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--color-secondary) 12%, transparent);cursor:pointer;touch-action:none;border-radius:999px;position:relative}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-slider__fill{width:calc(var(--volume,0) * 1%);background:var(--color-secondary);pointer-events:none;border-radius:999px 0 0 999px;position:absolute;inset:0 auto 0 0}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-slider__thumb{top:50%;left:calc(var(--volume,0) * 1%);border:var(--menu-border) solid var(--color-secondary);background:var(--color-primary);width:1.25rem;height:1.25rem;box-shadow:2px 2px 0 var(--color-secondary);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-slider:focus-visible{outline:none}.corner-menu .corner-menu__popover-inner .dock-panel--settings .dock-slider:focus-visible .dock-slider__thumb{outline:2px solid var(--color-secondary);outline-offset:2px}.corner-menu .corner-menu__popover-inner .dock-socials{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.55rem;display:flex}.corner-menu .corner-menu__popover-inner .dock-social{border:var(--menu-border) solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);border-radius:.85rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;text-decoration:none;transition:transform .2s cubic-bezier(.19,1,.22,1),background .25s cubic-bezier(.19,1,.22,1),color .25s cubic-bezier(.19,1,.22,1);display:flex}.corner-menu .corner-menu__popover-inner .dock-social:hover{background:var(--color-secondary);color:var(--color-primary);transform:translate(-2px,-2px)}.corner-menu .corner-menu__popover-inner .dock-social:hover .dock-social__handle{opacity:.65}.corner-menu .corner-menu__popover-inner .dock-social__copy{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.15rem;display:flex}.corner-menu .corner-menu__popover-inner .dock-social__name{font:700 .75rem/1 var(--font-family-fraktion);letter-spacing:.06em;text-transform:uppercase}.corner-menu .corner-menu__popover-inner .dock-social__handle{font:300 .6875rem/1 var(--font-family-editorial);opacity:.55}.corner-menu .corner-menu__popover-inner .dock-social__go{font:400 1rem/1 var(--font-family-fraktion)}html.missions-disabled .corner-menu__item:has([data-action=missions]){display:none}html.missions-disabled .resume-mission{visibility:hidden;pointer-events:none}html.missions-disabled .js-secrets-notification{display:none!important}.scratchpad.astro-mmbp3x7k{--scratchpad-pad:clamp(.65rem, 2.2vw, 1rem);--scratchpad-gap:clamp(.35rem, 1.6vw, .65rem);--scratchpad-control:clamp(1.65rem, 4.8vw, 2rem);--scratchpad-radius:clamp(.85rem, 2.4vw, 1.25rem);--scratchpad-border:clamp(2px, .45vw, 3px);--scratchpad-dialog-width:95%;--scratchpad-dialog-height:90dvh;z-index:60;overscroll-behavior:contain;width:100%;max-width:100vw;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);pointer-events:none;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.scratchpad.astro-mmbp3x7k.is-open{pointer-events:auto}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__canvas.astro-mmbp3x7k{opacity:0;pointer-events:none}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__board.astro-mmbp3x7k{background:var(--color-primary)}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__stage.astro-mmbp3x7k{padding-top:calc(var(--scratchpad-pad) * .55);padding-bottom:calc(var(--scratchpad-pad) * .45)}.scratchpad.astro-mmbp3x7k.is-instant-reset .scratchpad__canvas.astro-mmbp3x7k,.scratchpad.astro-mmbp3x7k.is-instant-reset .scratchpad__results.astro-mmbp3x7k,.scratchpad.astro-mmbp3x7k.is-instant-reset .scratchpad__toolbar.astro-mmbp3x7k,.scratchpad.astro-mmbp3x7k.is-instant-reset .scratchpad__stage.astro-mmbp3x7k{transition:none!important}@media only screen and (width<=767px){.scratchpad.astro-mmbp3x7k{--scratchpad-pad:clamp(.5rem, 2vw, .75rem);--scratchpad-control:clamp(1.45rem, 4vw, 1.75rem)}}@media only screen and (width<=950px){.scratchpad.astro-mmbp3x7k{--scratchpad-dialog-width:90%;--scratchpad-dialog-height:70dvh}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.scratchpad.astro-mmbp3x7k{--scratchpad-dialog-width:94%;--scratchpad-dialog-height:86dvh;--scratchpad-pad:.55rem;--scratchpad-gap:.4rem;--scratchpad-control:1.5rem}.scratchpad.astro-mmbp3x7k .scratchpad__head.astro-mmbp3x7k{padding:.55rem .55rem .45rem}.scratchpad.astro-mmbp3x7k .scratchpad__stage.astro-mmbp3x7k{padding:.4rem .55rem .35rem}.scratchpad.astro-mmbp3x7k .scratchpad__toolbar.astro-mmbp3x7k{row-gap:.35rem;max-height:6.75rem;padding:.4rem .55rem}.scratchpad.astro-mmbp3x7k .scratchpad__footer.astro-mmbp3x7k,.scratchpad.astro-mmbp3x7k .scratchpad__results-actions.astro-mmbp3x7k{padding-top:.5rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px))}.scratchpad.astro-mmbp3x7k.is-results{--scratchpad-dialog-height:88dvh}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__head.astro-mmbp3x7k{padding:.45rem .55rem .4rem}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__stage.astro-mmbp3x7k{padding:.3rem .55rem .25rem}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__results.astro-mmbp3x7k{gap:.35rem;padding:.35rem}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__results-meta.astro-mmbp3x7k{gap:.3rem;padding:.5rem .55rem .55rem}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__score-value.astro-mmbp3x7k{font-size:clamp(1.6rem,11vw,2.2rem)}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__score-max.astro-mmbp3x7k{margin-bottom:.2rem;font-size:.75rem}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__score-tick.astro-mmbp3x7k{height:.38rem}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__results-mini-board.astro-mmbp3x7k{min-height:clamp(7.5rem,34dvh,13rem)}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__results-note.astro-mmbp3x7k{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:.4rem .5rem;font-size:.6875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__results-actions.astro-mmbp3x7k{padding-top:.4rem;padding-bottom:max(.45rem, env(safe-area-inset-bottom,0px))}}@media (width>=768px) and (width<=950px){.scratchpad.astro-mmbp3x7k{--scratchpad-dialog-width:min(46rem, 92vw);--scratchpad-dialog-height:84dvh}}@media (width>=951px){.scratchpad.astro-mmbp3x7k{--scratchpad-dialog-width:min(54rem, 90vw);--scratchpad-dialog-height:min(46rem, 86dvh)}}@media only screen and (height<=480px){.scratchpad.astro-mmbp3x7k{--scratchpad-pad:.45rem;--scratchpad-gap:.35rem;--scratchpad-control:1.4rem}}.scratchpad__backdrop.astro-mmbp3x7k{opacity:0;cursor:pointer;background:#0000008c;border:0;margin:0;padding:0;transition:opacity .3s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.scratchpad__dialog.astro-mmbp3x7k{z-index:1;width:var(--scratchpad-dialog-width);height:var(--scratchpad-dialog-height);min-width:0;max-width:var(--scratchpad-dialog-width);max-height:var(--scratchpad-dialog-height);background:var(--color-primary);border:var(--scratchpad-border) solid var(--color-secondary);border-radius:var(--scratchpad-radius);box-shadow:4px 4px 0 var(--color-secondary), 0 20px 48px #0000003d;opacity:0;flex-direction:column;transition:opacity .35s cubic-bezier(.19,1,.22,1),scale .4s cubic-bezier(.175,.885,.32,1.275),translate .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;translate:0 1rem;scale:.96}.scratchpad.astro-mmbp3x7k.is-open .scratchpad__backdrop.astro-mmbp3x7k{opacity:1}.scratchpad.astro-mmbp3x7k.is-open .scratchpad__dialog.astro-mmbp3x7k{opacity:1;translate:0;scale:1}.scratchpad__head.astro-mmbp3x7k{justify-content:space-between;align-items:flex-start;gap:var(--scratchpad-gap);min-width:0;padding:var(--scratchpad-pad) var(--scratchpad-pad) calc(var(--scratchpad-pad) * .75);border-bottom:1px solid var(--color-secondary);flex-direction:row;flex-shrink:0;display:flex}.scratchpad__head-copy.astro-mmbp3x7k{min-width:0}.scratchpad__eyebrow.astro-mmbp3x7k{color:var(--color-secondary);font:700 clamp(.5rem, 1.8vw, .5625rem)/1.2 var(--font-family-fraktion);letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin:0 0 .2rem}.scratchpad__title.astro-mmbp3x7k{color:var(--color-secondary);font:700 clamp(.8125rem, 2.8vw, 1rem)/1.1 var(--font-family-fraktion);letter-spacing:.04em;text-transform:uppercase;margin:0}.scratchpad__close.astro-mmbp3x7k{border:var(--scratchpad-border) solid var(--color-secondary);background:var(--color-primary);width:clamp(2rem,6vw,2.35rem);height:clamp(2rem,6vw,2.35rem);color:var(--color-secondary);cursor:pointer;box-shadow:4px 4px 0 var(--color-secondary);border-radius:clamp(.55rem,2vw,.7rem);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:clamp(1.1rem,3.5vw,1.35rem);line-height:1;transition:transform .2s cubic-bezier(.19,1,.22,1);display:flex}.scratchpad__close.astro-mmbp3x7k:hover{transform:translate(-1px,-1px)}.scratchpad__close.astro-mmbp3x7k:active{box-shadow:2px 2px 0 var(--color-secondary);transform:translate(2px,2px)}.scratchpad__toolbar.astro-mmbp3x7k{justify-content:flex-start;align-items:center;gap:var(--scratchpad-gap);width:100%;min-width:0;max-width:100%;max-height:6rem;padding:calc(var(--scratchpad-pad) * .75) var(--scratchpad-pad);border-bottom:1px solid var(--color-secondary);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;opacity:1;flex-flow:row;flex-shrink:0;transition:max-height .32s cubic-bezier(.19,1,.22,1),opacity .24s cubic-bezier(.19,1,.22,1),padding .32s cubic-bezier(.19,1,.22,1),border-color .24s cubic-bezier(.19,1,.22,1);display:flex;overflow:hidden}.scratchpad__toolbar.astro-mmbp3x7k::-webkit-scrollbar{display:none}@media only screen and (width<=950px){.scratchpad__toolbar.astro-mmbp3x7k{align-items:center;row-gap:calc(var(--scratchpad-gap) * .85);grid-template-columns:auto 1fr auto;grid-template-areas:"tools.clear""sizes colors colors";max-height:7.5rem;display:grid;overflow-x:visible}}.scratchpad.astro-mmbp3x7k.is-results .scratchpad__toolbar.astro-mmbp3x7k{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.scratchpad__tools.astro-mmbp3x7k,.scratchpad__sizes.astro-mmbp3x7k,.scratchpad__colors.astro-mmbp3x7k{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(.25rem,1.2vw,.35rem);display:flex}@media only screen and (width<=950px){.scratchpad__tools.astro-mmbp3x7k{grid-area:tools;justify-self:start}.scratchpad__sizes.astro-mmbp3x7k{grid-area:sizes;justify-self:start}}.scratchpad__colors.astro-mmbp3x7k{flex-wrap:nowrap;padding-right:.15rem}@media only screen and (width<=950px){.scratchpad__colors.astro-mmbp3x7k{flex-wrap:wrap;grid-area:colors;justify-content:flex-start;padding-right:0}}.scratchpad__clear.astro-mmbp3x7k{background:var(--color-primary);flex-shrink:0;margin-left:auto;position:sticky;right:0}@media only screen and (width<=950px){.scratchpad__clear.astro-mmbp3x7k{grid-area:clear;justify-self:end;margin-left:0;position:static}}.scratchpad__tool.astro-mmbp3x7k,.scratchpad__clear.astro-mmbp3x7k{border:2px solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);font:700 clamp(.5rem, 1.8vw, .625rem)/1 var(--font-family-fraktion);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:2px 2px 0 var(--color-secondary);border-radius:clamp(.45rem,1.6vw,.55rem);padding:clamp(.35rem,1.2vw,.45rem) clamp(.55rem,2vw,.75rem);transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s cubic-bezier(.19,1,.22,1),background .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1)}.scratchpad__tool.astro-mmbp3x7k:hover:not(.is-active),.scratchpad__clear.astro-mmbp3x7k:hover:not(.is-active){box-shadow:3px 3px 0 var(--color-secondary);transform:translate(-1px,-1px)}.scratchpad__tool.astro-mmbp3x7k.is-active,.scratchpad__clear.astro-mmbp3x7k.is-active{background:var(--color-secondary);color:var(--color-primary);box-shadow:4px 4px 0 var(--color-secondary);transform:translate(-2px,-2px)}.scratchpad__size.astro-mmbp3x7k{width:var(--scratchpad-control);height:var(--scratchpad-control);border:2px solid var(--color-secondary);background:var(--color-primary);cursor:pointer;box-shadow:2px 2px 0 var(--color-secondary);border-radius:999px;flex-direction:row;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s cubic-bezier(.19,1,.22,1),border-width .2s cubic-bezier(.19,1,.22,1),background .2s cubic-bezier(.19,1,.22,1);display:flex}.scratchpad__size.astro-mmbp3x7k span.astro-mmbp3x7k{width:var(--size);height:var(--size);background:var(--color-secondary);border-radius:50%;transition:background .2s cubic-bezier(.19,1,.22,1);display:block}.scratchpad__size.astro-mmbp3x7k:hover:not(.is-active){box-shadow:3px 3px 0 var(--color-secondary);transform:translate(-1px,-1px)}.scratchpad__size.astro-mmbp3x7k.is-active{background:var(--color-primary);box-shadow:4px 4px 0 var(--color-secondary);border-width:3px;transform:translate(-2px,-2px)}.scratchpad__size.astro-mmbp3x7k.is-active span.astro-mmbp3x7k{background:var(--color-secondary);box-shadow:0 0 0 2px var(--color-primary)}.scratchpad.astro-mmbp3x7k .scratchpad__color{width:var(--scratchpad-control);height:var(--scratchpad-control);border:2px solid var(--color-secondary);background-color:var(--swatch-color,var(--color-secondary));cursor:pointer;box-shadow:2px 2px 0 var(--color-secondary);border-radius:0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.19,1,.22,1);display:flex;position:relative}.scratchpad.astro-mmbp3x7k .scratchpad__color:hover:not(.is-active){box-shadow:3px 3px 0 var(--color-secondary);transform:translate(-1px,-1px)}.scratchpad.astro-mmbp3x7k .scratchpad__color.astro-mmbp3x7k.is-active{background-color:var(--color-primary);box-shadow:4px 4px 0 var(--color-secondary);outline:2px solid var(--color-secondary);outline-offset:2px;transform:translate(-2px,-2px)}.scratchpad.astro-mmbp3x7k .scratchpad__color.astro-mmbp3x7k.is-active[data-color-id=black]{background-color:var(--swatch-color)}.scratchpad.astro-mmbp3x7k .scratchpad__color-dot{background-color:var(--swatch-color);width:clamp(.45rem,1.4vw,.55rem);height:clamp(.45rem,1.4vw,.55rem);box-shadow:0 0 0 2px var(--color-secondary);pointer-events:none;border-radius:50%;display:none}.scratchpad.astro-mmbp3x7k .scratchpad__color.is-active .scratchpad__color-dot{display:block}.scratchpad.astro-mmbp3x7k .scratchpad__color.is-active[data-color-id=black] .scratchpad__color-dot{box-shadow:0 0 0 2px var(--color-secondary);background-color:#fff}.scratchpad__workspace.astro-mmbp3x7k{flex:auto;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.scratchpad__stage.astro-mmbp3x7k{min-width:0;min-height:0;padding:calc(var(--scratchpad-pad) * .85) var(--scratchpad-pad) calc(var(--scratchpad-pad) * .75);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.scratchpad__board.astro-mmbp3x7k{border:2px solid var(--color-secondary);background:var(--color-primary);border-radius:clamp(.55rem,2vw,.75rem);flex:auto;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.scratchpad__canvas.astro-mmbp3x7k{background:var(--color-primary);touch-action:none;cursor:crosshair;width:100%;max-width:100%;height:100%;max-height:100%;transition:opacity .28s cubic-bezier(.19,1,.22,1);display:block;position:absolute;inset:0}.scratchpad__results.astro-mmbp3x7k{opacity:0;pointer-events:none;background:var(--color-primary);flex-direction:column;gap:clamp(.55rem,1.8vw,.75rem);min-width:0;min-height:0;padding:clamp(.55rem,1.8vw,.75rem);transition:opacity .28s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;inset:0}.scratchpad__results.astro-mmbp3x7k.is-visible{opacity:1;pointer-events:auto}.scratchpad__results-meta.astro-mmbp3x7k{border:2px solid var(--color-secondary);background:var(--color-primary);box-shadow:3px 3px 0 var(--color-secondary);text-align:center;border-radius:.6rem;flex-shrink:0;gap:clamp(.45rem,1.4vw,.6rem);padding:clamp(.7rem,2vw,.9rem) clamp(.8rem,2.2vw,1rem);display:grid}.scratchpad__results-showcase.astro-mmbp3x7k{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.scratchpad__results-mini-board.astro-mmbp3x7k{border:2px solid var(--color-secondary);background:var(--color-primary);width:100%;min-width:0;min-height:clamp(10rem,42dvh,18rem);box-shadow:4px 4px 0 var(--color-secondary);border-radius:clamp(.55rem,2vw,.75rem);flex:auto;overflow:hidden}.scratchpad__results-eyebrow.astro-mmbp3x7k{color:var(--color-secondary);font:700 .5625rem/1.2 var(--font-family-fraktion);letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin:0}.scratchpad__score.astro-mmbp3x7k{flex-direction:row;justify-content:center;align-items:flex-end;gap:.2rem;line-height:1;display:flex}@media only screen and (width<=950px){.scratchpad__score.astro-mmbp3x7k{justify-content:center}}.scratchpad__score-value.astro-mmbp3x7k{color:var(--color-secondary);font:700 clamp(2rem, 9vw, 3.25rem)/.9 var(--font-family-fraktion);letter-spacing:-.04em}.scratchpad__score-max.astro-mmbp3x7k{color:var(--color-secondary);font:700 clamp(.8125rem, 2.5vw, 1rem)/1 var(--font-family-fraktion);letter-spacing:.04em;opacity:.45;margin-bottom:.35rem}.scratchpad__score-bar.astro-mmbp3x7k{grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(.22rem,1.1vw,.35rem);width:100%;max-width:100%;display:grid}.scratchpad__score-tick.astro-mmbp3x7k{border:2px solid var(--color-secondary);background:var(--color-primary);border-radius:.15rem;height:clamp(.42rem,1.4vw,.55rem);transition:background .25s cubic-bezier(.19,1,.22,1),transform .25s cubic-bezier(.175,.885,.32,1.275)}.scratchpad__score-tick.astro-mmbp3x7k.is-filled{background:var(--color-secondary);transform:translateY(-1px)}.scratchpad__results-note.astro-mmbp3x7k{border:1px solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);font:500 clamp(.75rem, 2.2vw, .8125rem)/1.5 var(--font-family-editorial);opacity:.88;text-align:center;border-radius:.55rem;flex-shrink:0;margin:0;padding:clamp(.55rem,1.6vw,.7rem) clamp(.65rem,1.8vw,.8rem)}.scratchpad__results-thumb.astro-mmbp3x7k{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:0;display:block}.scratchpad__results-actions.astro-mmbp3x7k{gap:var(--scratchpad-gap);width:100%;padding:calc(var(--scratchpad-pad) * .75) var(--scratchpad-pad) max(var(--scratchpad-pad) * .5, env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-secondary);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scratchpad__results-actions.astro-mmbp3x7k[hidden]{display:none}@media only screen and (width<=950px){.scratchpad__results-actions.astro-mmbp3x7k{padding-bottom:max(var(--scratchpad-pad) * .9, env(safe-area-inset-bottom,0px) + .5rem);grid-template-columns:1fr}.scratchpad__results-actions.astro-mmbp3x7k .scratchpad__results-again.astro-mmbp3x7k{order:1}.scratchpad__results-actions.astro-mmbp3x7k .scratchpad__results-done.astro-mmbp3x7k{order:2}}.scratchpad__results-done.astro-mmbp3x7k,.scratchpad__results-again.astro-mmbp3x7k,.scratchpad__action.astro-mmbp3x7k{border:2px solid var(--color-secondary);background:var(--color-primary);color:var(--color-secondary);font:700 clamp(.5rem, 1.8vw, .625rem)/1 var(--font-family-fraktion);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--color-secondary);border-radius:clamp(.45rem,1.6vw,.55rem);padding:clamp(.5rem,1.5vw,.6rem) clamp(.75rem,2.8vw,1rem);transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s cubic-bezier(.19,1,.22,1),background .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1)}.scratchpad__results-done.astro-mmbp3x7k:hover,.scratchpad__results-again.astro-mmbp3x7k:hover,.scratchpad__action.astro-mmbp3x7k:hover{transform:translate(-1px,-1px)}.scratchpad__results-done.astro-mmbp3x7k:active,.scratchpad__results-again.astro-mmbp3x7k:active,.scratchpad__action.astro-mmbp3x7k:active{box-shadow:1px 1px 0 var(--color-secondary);transform:translate(1px,1px)}@media only screen and (width<=767px){.scratchpad__results-done.astro-mmbp3x7k,.scratchpad__results-again.astro-mmbp3x7k,.scratchpad__action.astro-mmbp3x7k{padding:.6rem .85rem}}.scratchpad__results-again.astro-mmbp3x7k{background:var(--color-secondary);width:100%;min-width:0;color:var(--color-primary)}.scratchpad__results-done.astro-mmbp3x7k{width:100%;min-width:0}.scratchpad__footer.astro-mmbp3x7k{gap:var(--scratchpad-gap);width:100%;min-width:0;padding:calc(var(--scratchpad-pad) * .75) var(--scratchpad-pad) max(var(--scratchpad-pad) * .5, env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-secondary);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scratchpad__footer.astro-mmbp3x7k[hidden]{display:none}@media only screen and (width<=950px){.scratchpad__footer.astro-mmbp3x7k{padding-bottom:max(var(--scratchpad-pad) * .9, env(safe-area-inset-bottom,0px) + .5rem);grid-template-columns:1fr}.scratchpad__footer.astro-mmbp3x7k .scratchpad__action--submit.astro-mmbp3x7k{order:2}.scratchpad__footer.astro-mmbp3x7k .scratchpad__action--cancel.astro-mmbp3x7k{order:1}}.scratchpad__action.astro-mmbp3x7k{text-align:center;width:100%;min-width:0}.scratchpad__action--cancel.astro-mmbp3x7k{max-width:none}.scratchpad__action--submit.astro-mmbp3x7k{background:var(--color-secondary);color:var(--color-primary)}.scratchpad__action--submit.astro-mmbp3x7k:hover{transform:translate(-1px,-1px)}html.is-scratchpad-open,body.is-scratchpad-open{touch-action:none;max-width:100vw;height:100%;overflow:hidden}body{min-height:100vh;padding:1rem;position:relative}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){body{padding:.5rem}}.site-contrast-mask.astro-lcdefpme{z-index:60;mix-blend-mode:darken;pointer-events:none;will-change:transform;background:#ffb36b;border:0 solid #000;border-right-width:1rem;width:100%;height:100%;position:fixed;top:0;left:0;transform:translate(-100%)}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-contrast-mask.astro-lcdefpme{border-right-width:.5rem}}.site-intro.astro-lcdefpme{z-index:50;background:var(--color-primary);width:100%;height:100%;position:fixed;top:0;left:0}.site-intro__face.astro-lcdefpme{z-index:1;visibility:hidden;pointer-events:none;flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.site-intro__face.astro-lcdefpme.is-ready{visibility:visible}.site-intro__face__asset.astro-lcdefpme{border:0;outline:none;width:min(45vw,18rem);height:auto;display:block}@media only screen and (width<=987px){.site-intro__face__asset.astro-lcdefpme{width:min(50vw,14rem)}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-intro__face__asset.astro-lcdefpme{width:min(55vw,11rem)}}.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme{z-index:10;position:fixed;bottom:4rem;right:4rem}@media only screen and (width<=987px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme{bottom:3rem;right:3rem}}@media only screen and (width<=767px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme{bottom:2rem;right:2rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme{bottom:2rem;right:2rem}}@media only screen and (width<=400px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme{bottom:1.5rem;right:1.5rem}}@media only screen and (width<=360px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme{bottom:1rem;right:1rem}}.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme .progress-text.astro-lcdefpme{font:var(--font-weight-base) var(--font-size-base)/var(--font-height-base) var(--font-family-base);letter-spacing:var(--font-spacing-base);color:var(--color-secondary);font-size:8rem;font-weight:700;font-family:var(--font-family-fraktion);text-transform:uppercase;letter-spacing:.1em;margin:0;line-height:1}@media only screen and (width<=1080px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme .progress-text.astro-lcdefpme{font-size:7rem}}@media only screen and (width<=987px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme .progress-text.astro-lcdefpme{font-size:6rem}}@media only screen and (width<=767px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme .progress-text.astro-lcdefpme{font-size:5rem}}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme .progress-text.astro-lcdefpme{font-size:4rem}}@media only screen and (width<=400px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme .progress-text.astro-lcdefpme{font-size:3rem}}@media only screen and (width<=360px){.site-intro.astro-lcdefpme .sb-logo.astro-lcdefpme .progress-text.astro-lcdefpme{font-size:2.5rem}}.site-intro__border.astro-lcdefpme{--width:1rem;background:var(--color-secondary);position:absolute}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-intro__border.astro-lcdefpme{--width:.5rem}}.site-intro__border--top.astro-lcdefpme{width:100%;height:var(--width);transform-origin:50% 0;top:0;left:0;transform:scaleY(0)}.site-intro__border--left.astro-lcdefpme,.site-intro__border--right.astro-lcdefpme{width:var(--width);height:100%;top:0;left:0;transform:scaleX(0)}.site-intro__border--left.astro-lcdefpme{transform-origin:0}.site-intro__border--right.astro-lcdefpme{transform-origin:100%;left:auto;right:0}.site-wrapper.astro-lcdefpme{z-index:2;background:var(--color-primary);clip-path:inset(0 -1rem);position:relative}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-wrapper.astro-lcdefpme{clip-path:inset(0 -.5rem)}}.site-mount.astro-lcdefpme{z-index:1;border:1rem solid var(--color-secondary);box-sizing:border-box;opacity:0;will-change:border-width;pointer-events:none;width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){.site-mount.astro-lcdefpme{border-width:.5rem}}
