.aq{width:100vw;height:var(--svh,100vh);min-height:500px;position:relative;overflow:hidden}.ar{position:absolute;inset:0;margin:clamp(32px,var(--svh,100vh)*.5 - 233px,64px) 64px;box-sizing:border-box}.ar h2{position:relative;width:-moz-fit-content;width:fit-content;font-family:var(--font-itc-avant-garde-comic);font-weight:var(--font-weight-demibold);margin:0 0 16px;line-height:1}.ar h2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:1px;background:var(--color-dark);opacity:0;transition:opacity var(--transition)}.ar h2 a:active,.ar h2 a:focus,.ar h2 a:hover{background:none;color:var(--color-dark)}.ar h2:active a,.ar h2:focus a,.ar h2:focus-within a,.ar h2:hover a{background:none;color:var(--color-dark)}.ar h2:active:after,.ar h2:focus-within:after,.ar h2:focus:after,.ar h2:hover:after{opacity:1}.ar a{text-decoration:none}.as{position:absolute;inset:0;display:grid;place-items:center;align-content:center;text-align:center;pointer-events:none}.as .at{line-height:0}.as .at>svg{width:clamp(250px,min(48vw,var(--svh,100vh)*.5),400px);height:auto}.as .at>svg.au{width:min(150px,25vw)}.as .av{font-size:min(6vw,40px);margin-top:.1em}.aw{position:absolute;bottom:0;left:0}.ax{grid-gap:8px;transform:rotate(-3.33deg);list-style:none;padding:0;margin:0;max-width:300px}.ax,.ay>a{display:grid;gap:8px}.ay>a{grid-template-columns:80px 1fr;grid-gap:8px;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;background:transparent;transition:background var(--transition),box-shadow var(--transition),border-color var(--transition),-webkit-backdrop-filter var(--transition);transition:background var(--transition),box-shadow var(--transition),border-color var(--transition),backdrop-filter var(--transition);transition:background var(--transition),box-shadow var(--transition),border-color var(--transition),backdrop-filter var(--transition),-webkit-backdrop-filter var(--transition)}.ay .az{width:80px;height:80px;overflow:hidden;position:relative}.ay .az>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--transition),filter var(--transition);transform:scale(1);filter:brightness(1) contrast(1);background:var(--color-purple-bright)}.ay h3{margin-top:0;margin-bottom:8px;font-family:var(--font-neureal)}.ay h3~div{font-size:.8em}.ay .aA{padding:8px 8px 6px 0;line-height:1}.ay>a:focus,.ay>a:hover{background:hsla(0,0%,100%,.565);color:inherit;outline:none;box-shadow:0 0 0 1px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ay>a:focus:active,.ay>a:hover:active{box-shadow:0 0 0 1px rgba(0,0,0,.25),0 0 4px 4px rgba(0,0,0,.04)}.ay>a:focus .az img,.ay>a:hover .az img{transform:scale(1.05);filter:brightness(.9) contrast(1.3)}.aB{position:absolute;bottom:0;right:0}.aB h2{text-align:right;margin-left:auto}.aC{display:block;margin-top:-18px;margin-bottom:-72px;margin-right:clamp(-100px,13vw - 140px,-14px);max-width:clamp(240px,28vw,300px);max-height:max(250px,var(--svh,100vh)*.5);min-width:50px;aspect-ratio:var(--aspect-ratio);line-height:0;transform:rotate(12deg)}.aC:hover,.aD:focus+.aC{background:none}.aC:hover>img,.aD:focus+.aC>img{transform:scale(1.02);box-shadow:0 1px 10px rgba(0,0,0,.6)}.aC>img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none!important;transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,.7);transition:box-shadow var(--transition),transform var(--transition)}.aD{opacity:0}.aE{top:0;margin:0;padding:0;list-style:none;text-align:right;display:grid;grid-gap:4px;gap:4px}.aE,.aE:before{position:absolute;right:0}.aE:before{content:"";top:-64px;bottom:-1px;width:2px;border-radius:1px;background-color:var(--color-dark)}.aE>li{margin-left:auto;width:-moz-fit-content;width:fit-content}.aE>li a{display:flex;flex-direction:row-reverse;font-family:var(--font-itc-avant-garde-comic);font-weight:var(--font-weight-demibold);line-height:1;align-items:center;gap:6px;box-sizing:border-box;padding:8px 8px 6px;margin-right:2px;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);background:transparent;transition:background var(--transition),box-shadow var(--transition),border-color var(--transition)}.aE>li a svg{width:24px;height:24px;margin:-4px 0}.aE>li a .aF{margin-top:4px}.aE>li a:focus,.aE>li a:hover{color:var(--color-dark);background:hsla(0,0%,100%,.565);outline:none;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.aE>li a:focus:active,.aE>li a:hover:active{box-shadow:0 0 0 1px rgba(0,0,0,.25),0 0 4px 4px rgba(0,0,0,.04)}@media(max-width:768px){.ar{margin:32px 24px}.as{top:calc(var(--svh, 100vh)*.1);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.aw{position:absolute;bottom:max(var(--svh,100vh)*.35,240px)}.ax{margin-left:-24px}.ay:not(:first-child){display:none}.aC{display:block;margin-top:-4px;margin-bottom:-32px;margin-right:-24px;max-width:max(40vw,200px);transform:rotate(8deg)}.aE{bottom:0;top:unset;text-align:left}.aE,.aE:before{left:0;right:unset}.aE:before{bottom:-32px;top:-1px;width:2px}.aE>li{margin-left:unset}.aE>li a{flex-direction:row;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;padding:6px 6px 4px}.aE>li a svg{width:20px;height:20px}}.bl{z-index:-1}.bl,.bl>.bm,.bl>.bn{position:absolute;inset:0}.bl>.bm,.bl>.bn{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-color:transparent}.bl>.bm{-webkit-backdrop-filter:var(--backdrop-glossy);backdrop-filter:var(--backdrop-glossy)}.bl>.bn{background-color:var(--color-purple);background-image:url(https://ik.imagekit.io/acouphene/assets/theme-gradient.svg);background-size:cover;opacity:.9}.bl.bo>.bn{opacity:1}.cE{display:inline-block;background:none;font-weight:var(--font-weight-demibold);font-size:1em;text-decoration:none;text-wrap:pretty;box-sizing:border-box;line-height:1.2;padding:8px 8px 6px;border-radius:var(--border-radius-small);transition:background var(--transition),box-shadow var(--transition),border-color var(--transition),color var(--transition-fast)}.cE:not(.cF){margin:2px}.cE:is(span){cursor:default}.cE:is(a,button){cursor:pointer}.cE.cG{display:inline-flex;justify-content:center;align-items:center;aspect-ratio:1;line-height:0;padding:4px}.cE svg{font-size:1.5em}.cE.cH{text-align:start}.cE.cI{text-align:end}.cE:disabled{cursor:not-allowed;opacity:.5}.cE.cJ,.cE.cJ:active,.cE.cJ:focus,.cE.cJ:hover{background:transparent}.cE:active,.cE:focus,.cE:hover{outline:none}.cE.cK{color:var(--color-dark)}.cE.cK.cL{background:#fff;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.cE.cK:active.cJ,.cE.cK:focus.cJ,.cE.cK:hover.cJ{color:var(--color-purple-bright)}.cE.cK:active.cL,.cE.cK:active.cM,.cE.cK:focus.cL,.cE.cK:focus.cM,.cE.cK:hover.cL,.cE.cK:hover.cM{background:hsla(0,0%,100%,.565);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.cE.cK:focus,.cE.cK:hover{box-shadow:0 0 0 1px rgba(0,0,0,.08)}.cE.cK:active{box-shadow:0 0 0 1px rgba(0,0,0,.25),0 0 4px 4px rgba(0,0,0,.04)}.cE.cN{color:var(--color-light)}.cE.cN.cL{background:#4c1c80;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.cE.cN:active.cJ,.cE.cN:focus.cJ,.cE.cN:hover.cJ{color:var(--color-green)}.cE.cN:active.cL,.cE.cN:active.cM,.cE.cN:focus.cL,.cE.cN:focus.cM,.cE.cN:hover.cL,.cE.cN:hover.cM{background:rgba(90,12,198,.69);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.cE.cN:focus,.cE.cN:hover{box-shadow:0 0 0 1px hsla(0,0%,100%,.145)}.cE.cN:active{box-shadow:0 0 0 1px hsla(0,0%,100%,.32),0 0 4px 4px hsla(0,0%,100%,.04)}.cE.cO{color:var(--color-light)}.cE.cO.cL{background:#b92020;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.cE.cO:active.cJ,.cE.cO:focus.cJ,.cE.cO:hover.cJ{color:#ff0}.cE.cO:active.cL,.cE.cO:active.cM,.cE.cO:focus.cL,.cE.cO:focus.cM,.cE.cO:hover.cL,.cE.cO:hover.cM{background:rgba(217,49,49,.69);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.cE.cO:focus,.cE.cO:hover{box-shadow:0 0 0 1px hsla(0,0%,100%,.145)}.cE.cO:active{box-shadow:0 0 0 1px hsla(0,0%,100%,.32),0 0 4px 4px hsla(0,0%,100%,.04)}.cP{position:relative;border-radius:var(--border-radius-small)}.cP>.cQ{display:flex;flex-direction:column;width:max-content;max-width:200px;padding:6px;padding-top:calc(6px + var(--extra-separating-padding, 0px));margin:-6px}.cP>.cQ>.cE{width:-moz-fit-content;width:fit-content}.cP.cR>.cQ{position:relative}.cP.cR>.cQ:before{content:"";position:absolute;top:8px;bottom:10px;width:1px;border-radius:.5px}.cP.cR.cK>.cQ:before{background:var(--color-dark)}.cP.cR.cN>.cQ:before,.cP.cR.cO>.cQ:before{background:var(--color-light)}.cP.cR.cH>.cQ{padding-left:22px}.cP.cR.cH>.cQ:before{left:16px}.cP.cR.cI>.cQ{padding-right:22px}.cP.cR.cI>.cQ:before{right:16px}.cP:not(.cR)>.cQ{position:absolute;top:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transform:translateY(-5px);transition:opacity var(--transition),transform var(--transition)}.cP:not(.cR):focus-within>.cQ,.cP:not(.cR):hover>.cQ{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;opacity:1;transform:translateY(0)}.cP:not(.cR):focus-within.cK>.cQ>.cE,.cP:not(.cR):hover.cK>.cQ>.cE{background:#fff}.cP:not(.cR):focus-within.cN>.cQ>.cE,.cP:not(.cR):hover.cN>.cQ>.cE{background:var(--color-purple)}.cP:not(.cR):focus-within.cO>.cQ>.cE,.cP:not(.cR):hover.cO>.cQ>.cE{background:#b92020}.cP.cH .cQ{left:0;align-items:flex-start}.cP.cI .cQ{right:0;align-items:flex-end}.bN{--angle-x:0;--angle-y:0;transition:filter .1s ease,transform .1s ease;padding:4px;margin:-4px;will-change:transform}.bN:focus,.bN:focus-within,.bN:hover{filter:drop-shadow(var(--shadow-hover));transform:perspective(80px) rotateX(calc(var(--angle-x) * .3deg)) rotateY(calc(var(--angle-y) * .3deg)) scale3d(1.03,1.03,1.03)}.g{position:relative;width:100%;z-index:0;box-shadow:var(--shadow);color:var(--color-light)}.g .h{height:100%;margin-right:.2em;line-height:0;font-size:4em}.g .h a{display:block;line-height:0}.g .h a,.g .h a:active,.g .h a:focus,.g .h a:hover{color:inherit;background:inherit}.g .i{display:block;line-height:1;margin:0;color:inherit;background:none;width:-moz-fit-content;width:fit-content;text-decoration:none;font-family:var(--font-neureal);font-size:2em;transition:color var(--transition-fast)}.g .i:active,.g .i:focus,.g .i:hover{outline:none;background:none;color:var(--color-green)}.g .i ::selection{background:inherit;text-decoration:underline}.g .j{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:2rem min(2rem,5vw)}.g .j>.h{flex-grow:0}.g .j>.k{flex-grow:1}.g .j>.k>.l{display:flex;flex-direction:row;margin-top:.5em}.g .j>.m{display:flex;flex-direction:column;align-items:flex-end;flex-grow:10}.g .j>.m>*{width:-moz-fit-content;width:fit-content}.c3{position:fixed;inset:0;z-index:120;margin:-1em!important;pointer-events:all}.c3:not(.c4){pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3>.c5{position:absolute;inset:0;background:hsla(0,0%,100%,.578);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--transition)}.c3.c4>.c5{opacity:1}.c3>.c6{position:absolute;inset:0;background-image:url(https://ik.imagekit.io/acouphene/assets/grain.svg);opacity:0;transition:opacity var(--transition)}.c3.c4>.c6{opacity:1}.c3>.c7{position:absolute;bottom:0;right:0;width:300px;height:300px;transition:transform var(--transition);background-image:radial-gradient(circle at bottom right,rgba(90,12,198,.667) 20px,rgba(90,12,198,0) 300px);background-repeat:no-repeat;transform:translate(200px,200px)}.c3.c4>.c7{transform:translate(10px,10px);transition-timing-function:cubic-bezier(0,0,.4,1);transition-duration:2s}.c3>.c8{position:absolute;top:0;left:0;width:300px;height:300px;transition:transform var(--transition);background-image:radial-gradient(circle at top left,rgba(155,255,0,.667) 20px,rgba(155,255,0,0) 300px);background-repeat:no-repeat;transform:translate(-200px,-200px)}.c3.c4>.c8{transform:translate(-10px,-10px);transition-timing-function:cubic-bezier(0,0,.4,1);transition-duration:2s;transition-delay:1s}.cV{--w:calc(100vw * cos(3.33deg) + 400px * sin(3.33deg) + 2em);width:var(--w);height:400px;top:calc(50lvh - 199.6623078622px - 2.9043374799lvw);left:-1em;box-sizing:border-box;padding:2em 5em 2em 4em;background-color:var(--color-light);color:var(--color-dark);box-shadow:var(--shadow);position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;scrollbar-width:none;transform:rotate(-3.33deg) translateX(calc(-1 * var(--w)));transform-origin:top left;transition:transform var(--transition)}.cV::-webkit-scrollbar{display:none}.cV h1{margin-top:0}.cV .cW{transition:color var(--transition);text-decoration:none;margin-left:8px}.cV .cW:active,.cV .cW:focus,.cV .cW:hover{background:inherit;color:var(--color-purple-bright)}.cV>.cX{position:absolute;top:2em;right:5em}.cY>.cV{transform:rotate(-3.33deg) translateX(0);transition-duration:.4s;transition-timing-function:ease}.cZ{position:relative;color:var(--color-light);width:100%;box-shadow:var(--shadow);overflow:visible;z-index:2}.c0{width:min(450px,100% - 4rem);margin:0 auto;padding:4rem 2rem;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:450px){.c0{padding:3em 2em}}.c1{font-size:3em;margin:0;line-height:1}.c1 ::selection{text-decoration:underline;background:inherit}.c1>a{color:inherit;text-decoration:none;background:inherit;transition:color var(--transition)}.c1>a:active,.c1>a:focus,.c1>a:hover{color:var(--color-green);outline:none}.c1>a>svg{font-size:.52em;margin-right:.3em}.c2{margin-top:1em;font-size:1em;margin-left:-4px}.c2,.cS{display:flex;flex-direction:row}.cS{position:fixed;top:-10px;left:0;right:0;z-index:100;height:50px;box-shadow:var(--shadow);align-items:center;padding:10px 1em 0;color:var(--color-light);transition:transform .3s ease;transform:translateY(0)}.cS.cT{transform:translateY(-50px)}.cU{line-height:0;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:auto}.cU,.cU:focus,.cU:hover{background:none;color:inherit}.cU svg{height:35px;margin:5px 1em}.bp{display:flex;flex-direction:row}@media(min-width:769px){.bp{margin-left:-48px;gap:24px}}@media(max-width:768px){.bp{margin-left:-20px;gap:16px}}.bp.bq>.br,.bp.bq>.bs{width:max(16%,64px)}.bp.bt>.br,.bp.bt>.bs{width:max(33%,128px)}.bu{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.bu>:not(:first-child){margin-top:.5em}.bu>:last-child{margin-bottom:0}.bu h1,.bu h2,.bu h3,.bu h4,.bu h5,.bu h6{margin:0}.bu h1 a,.bu h2 a,.bu h3 a,.bu h4 a,.bu h5 a,.bu h6 a{text-decoration:none}.bu p{margin:0}.bs{position:relatve;gap:8px}.br,.bs{display:flex;flex-direction:column;flex-shrink:0}.br{position:relative;aspect-ratio:1;line-height:0;height:-moz-fit-content;height:fit-content;width:100%}@media(max-width:768px){.br{flex-direction:column-reverse}}.br>a,.br>img{transform:rotate(-3.33deg)}.br>a{display:block;width:100%;height:100%;position:relative;z-index:1;overflow:hidden}.br>a .bv,.br>a img{transition:transform var(--transition),filter var(--transition);transform:scale(1);filter:brightness(1) contrast(1)}.br>a:hover{background:inherit}.br>a:focus .bv,.br>a:focus img,.br>a:hover .bv,.br>a:hover img{transform:scale(1.05);filter:brightness(.9) contrast(1.3)}.br img{width:100%;height:auto;object-fit:cover;aspect-ratio:1}.bv{width:100%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden}.bv,.bv>img{aspect-ratio:1/1}.bv>img{width:calc(100% + 16px);margin:-8px;height:auto;object-fit:cover}.bv>.bw{position:absolute;inset:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bx{display:flex;justify-content:flex-start;gap:2px}@media(min-width:769px){.bx{position:absolute;top:0;right:100%;margin-right:16px;flex-direction:column}}@media(max-width:768px){.bx{flex-direction:row;flex-wrap:wrap;margin:12px -2px -4px}}.bd{margin:0;width:100%;line-height:1}.bd>img{height:auto;margin-bottom:1em}@media(min-width:769px){.bd>img{margin-left:-82px;margin-right:-82px;width:calc(100% + 164px)}}@media(max-width:768px){.bd>img{width:100%}}.be{line-height:1;margin:0}.be.bf{float:left}.be.bf:not(.bg){margin-right:20px}.be.bh{float:right}.be.bh:not(.bg){margin-left:20px}.be.bi{display:block;margin-left:auto;margin-right:auto}.be.bg{max-width:100%}.be.bj{max-width:50%}.be.bk{max-width:33%}@media(max-width:450px){.be.bf,.be.bh{float:none;max-width:100%}.be.bf:not(.bg),.be.bh:not(.bg){margin-left:0;margin-right:0}}.be>img{max-width:100%;height:auto;margin-bottom:2em}.bd>figcaption,.be>figcaption{margin:0 0 1em;font-size:.8em;line-height:1.1}.bd>figcaption>p,.be>figcaption>p{margin:0}.bd>figcaption a,.be>figcaption a{text-decoration:none}.bJ,.bK{--ok:"ok"}.bM{border-radius:var(--border-radius);overflow:hidden}.bM iframe{margin-bottom:2px!important;border-color:var(--color-light)!important}.bO{inset:0;z-index:-999;overflow:hidden;background:var(--color-light)}.bO,.bO>canvas{position:absolute}.bO>canvas{--scroll-padding:0px;width:100%;height:calc(100lvh + var(--scroll-padding)*2);margin-top:calc(-1*var(--scroll-padding));margin-bottom:calc(-1*var(--scroll-padding));opacity:0;transition:opacity .5s cubic-bezier(0,0,.3,1);image-rendering:pixelated}.bO>canvas.bP{opacity:1}.a1{margin-top:2em;padding-top:.5em;margin-left:auto;position:relative}.a1:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-dark);border-radius:1px}.aj{display:block;width:100%!important;max-width:400px;margin:0 auto}.ak{float:left;margin:2em 1em 1em 0}.al{position:relative;display:flex;flex-direction:row;align-items:center;padding-top:2em;flex-wrap:wrap;justify-content:center}@media(min-width:769px){.al{--nmargin:max(-200px,calc(-50vw + 450px / 2));margin:0 var(--nmargin);width:calc(450px + var(--nmargin)*-2)}}@media(max-width:768px){.al{width:100%}}.am{display:block;background:none;margin:-.5em -.1em;position:relative;width:min(100%,300px,380px*var(--aspect-ratio));aspect-ratio:var(--aspect-ratio)}.am,.am:hover{background:var(--color)}.am>img{position:absolute;inset:0;width:100%;height:100%;display:block;box-shadow:0 2px 4px rgba(0,0,0,.7);transform:scale(1);transition:box-shadow var(--transition),transform var(--transition)}.am>img:hover{box-shadow:0 1px 10px rgba(0,0,0,.6);transform:scale(1.02)}.am:first-child{transform:rotate(4.3deg) translateX(6px);z-index:7}.am:first-child:hover{z-index:9}.am:nth-child(2){transform:rotate(-3.7deg) translateX(-18px);z-index:6}.am:nth-child(2):hover{z-index:9}.am:nth-child(3){transform:rotate(6.5deg) translateX(3px);z-index:5}.am:nth-child(3):hover{z-index:9}.am:nth-child(4){transform:rotate(-2.5deg) translateX(-10px);z-index:4}.am:nth-child(4):hover{z-index:9}.am:nth-child(5){transform:rotate(-1.5deg) translateX(4px);z-index:3}.am:nth-child(5):hover{z-index:9}.am:nth-child(6){transform:rotate(3.5deg) translateX(-8px);z-index:2}.am:nth-child(6):hover{z-index:9}.am:nth-child(7){transform:rotate(-4.5deg) translateX(12px);z-index:1}.am:nth-child(7):hover{z-index:9}.am:nth-child(8){transform:rotate(2.5deg) translateX(-15px);z-index:0}.am:nth-child(8):hover{z-index:9}.p{font-weight:var(--font-weight-demibold);white-space:nowrap}.p,.q{font-size:.8em}.q{font-style:italic}.r{margin:0 -4em -1em 0;transform:rotate(3.33deg)}@media(max-width:640px){.r{margin:0 -2em -1em 0}}@media(max-width:450px){.r{margin:0}}.c{display:flex;justifycontent:center;marginbottom:2rem;width:100%}.c>:first-child{flex-grow:1;text-align:right;margin-top:8px;margin-right:1em}.c>:first-child>*{margin:0}.c>:first-child>:not(:first-child){margin-top:.5em}.c>:first-child>h5{font-weight:var(--font-weight-normal)}.c>:last-child{min-width:128px}.d>*{margin-left:.1em}.a9{overflow-x:auto;margin-bottom:1em;width:100vw}@media(min-width:769px){.a9{margin-left:calc((100vw - 450px)/-2);margin-right:calc((100vw - 450px)/-2)}}@media(max-width:768px){.a9{margin-left:calc((100vw - min(450px,100%))/-2);margin-right:calc((100vw - min(450px,100%))/-2)}}@media(pointer:fine){.a9{padding-bottom:8px}.a9::-webkit-scrollbar-track{background-color:rgba(199,167,234,.4)}.a9::-webkit-scrollbar{height:8px}.a9::-webkit-scrollbar-thumb{background-color:var(--color-green)}}.ba{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 auto;width:-moz-fit-content;width:fit-content;gap:4px}.ba>:first-child{padding-left:2px}.ba>:last-child{padding-right:2px}.bb{background-color:dark}.bc>figcaption{margin:0 0 1em;font-size:.8em;line-height:1.1}.bc>figcaption>p{margin:0}.bc>figcaption a{text-decoration:none}@media(max-width:450px){.by{display:flex;flex-direction:column;gap:1.5em}.by>.bz{display:inline;order:var(--order)}.by>.bz>p{margin-top:0;margin-bottom:0}}@media(min-width:451px){.by{clear:both}}.e{font-size:48px;line-height:1;margin-bottom:1.5rem}.e,.f{white-space:pre-wrap}.f{margin-top:-1.2rem}.a .b{display:none}.a:hover .b{display:block}.cg{display:grid;grid-template-columns:1fr 1fr}.ch{flex-direction:row;justify-content:space-evenly;align-items:flex-start;width:100%;margin:1em 0}.ch,.ch>*{display:flex}.ch>*{position:relative;width:max(75px,20%);padding:.9em 1em .7em;box-sizing:border-box;flex-direction:column;align-items:center}.ch>*,.ch>:before{border-radius:var(--border-radius-small)}.ch>:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 4px 2px rgba(90,12,198,.3);opacity:0;transition:opacity var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ch.ci>:before{opacity:1;animation:dx 1s normal}@keyframes dx{0%{opacity:0}33%{opacity:1}66%{opacity:.3}to{opacity:1}}.ck{position:relative;width:100%}.ck,.cl{text-align:center;font-family:var(--font-neureal)}.cl{margin-top:.5em;height:2.4em;font-size:.8em;line-height:1.1;display:flex;flex-direction:column;justify-content:center}.cm{z-index:1;line-height:1;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.cm.cn{background:#fafafa!important;color:#333!important;text-decoration:line-through;cursor:not-allowed}.cm>.co{font-weight:var(--font-weight-demibold);margin-top:.5em;text-align:center}.cm>.cl{margin-top:0}.cm>.cp{background:linear-gradient(135deg,#c60c91,#5012e2);filter:blur(8px);opacity:50%}.cm>.cp,.cm>.cq{position:absolute;z-index:-1;inset:0;border-radius:var(--border-radius-small)}.cm>.cq{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden}.cm>.cq:before{content:"";position:absolute;width:170%;height:170%;inset:-35%;z-index:-2;background:linear-gradient(90deg,#c60c91 35%,#6912e2 65%);transform-origin:center;animation:dy 5s linear infinite}.cm>.cq:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius-small);border:1px solid transparent;background:var(--color-light);background-clip:padding-box}.cm>.cs{position:absolute;top:-.85em;right:-.85em;background:#5a0cc6;color:var(--color-light);border-radius:.5em;height:1em;padding:.5em .5em .3em;font-size:.6em;line-height:1;font-weight:var(--font-weight-demibold)}@keyframes dy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ct>svg{display:block;object-fit:contain;width:42px;height:42px;margin:0 auto}.aG{font-family:var(--font-itc-avant-garde-gothic);font-weight:var(--font-weight-bold);font-style:italic;text-shadow:.1em .1em .5em #85cfdb}.aH{width:100%}.aH span:not(.aG){font-weight:var(--font-weight-demibold);font-size:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;line-height:1em;transition:transform var(--transition)}.aH span:not(.aG).aI,.aH span:not(.aG).aJ{position:absolute;left:0;right:0;text-align:center}.aH span:not(.aG).aI{bottom:105%}.aH span:not(.aG).aI.aK{padding-bottom:1em}.aH span:not(.aG).aJ{top:105%}.aH span:not(.aG).aJ.aK{padding-top:1em}.aH>div:hover span.aI{transform:translateY(.2em)}.aH>div:hover span.aJ{transform:translateY(-.2em)}.aH .aL{width:4.5em;aspect-ratio:290/413;border-radius:.3em;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;transition:transform var(--transition)}@media(max-width:468px){.aH .aL{width:14vw}}.aH .aL:not(.aM){box-shadow:0 .2em .3em .01em rgba(0,0,0,.4)}.aH .aL.aM{opacity:.75}.aH .aL.aN{position:absolute;transform:translate(.3em,-.3em)}.aH .aL.aO{position:absolute;transform:translate(.6em,-.6em)}.aH .aL.aP,.aH .aL.aQ{position:absolute;top:0;transform-origin:50% 100%;pointer-events:none}.aH .aL.aP{left:0;transform:rotate(-45deg);z-index:1}.aH .aL.aQ{right:0;transform:rotate(45deg);z-index:-1}.aH>div:hover .aL.aN{transform:translate(.45em,-.45em)}.aH>div:hover .aL.aO{transform:translate(.9em,-.9em)}.aH>div:hover .aL.aP{transform:rotate(-30deg)}.aH>div:hover .aL.aQ{transform:rotate(30deg)}.aH .aR{box-sizing:border-box;display:flex;justify-content:space-between;width:100%;border:2px solid #000;border-radius:.3em;padding:.5em}.aH .aS{position:relative}.aH .aT{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.aH>div{position:relative}.aU{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1em .3em;gap:1em .3em;padding-top:2em;padding-bottom:2em}@media(min-width:769px){.aU{margin-left:-82px;margin-right:-82px;width:calc(100% + 164px);font-size:1.21em}}.aU>div:first-child{grid-column:4;grid-row:1}.aU>div:first-child>img{margin:auto}.aU>div:first-child:hover>img{transform:scale(1.05)}.aU>div:nth-child(2){grid-column:1/4;grid-row:2}.aU>div:nth-child(2):hover img:first-child,.aU>div:nth-child(2):hover img:nth-child(3){transform:scale(1.02)}.aU>div:nth-child(2):hover img:nth-child(2){transform:scale(1.05)}.aU>div:nth-child(3){grid-column:4;grid-row:2}.aU>div:nth-child(4){grid-column:5;grid-row:2}.aU>div:nth-child(4)>img{margin:.5em auto}.aU>div:nth-child(4):hover>img{transform:scale(1.05)}.aU>div:nth-child(5){grid-column:2;grid-row:3}.aU>div:nth-child(5)>div>img:first-child{margin:auto}.aV{max-height:200px;display:flex;justify-content:center;align-items:center}.aV>div{position:relative;height:200px;aspect-ratio:290/413}.aV>div>.aL{width:100%;height:200px}.aV>div>.aW,.aV>div>.aX,.aV>div>.aY,.aV>div>.aZ{position:absolute;z-index:9999;border-radius:.3em;box-shadow:0 0 2px 1px hsla(0,0%,100%,.5);box-sizing:border-box}.aV>div>.aW>span,.aV>div>.aX>span,.aV>div>.aY>span,.aV>div>.aZ>span{transition:transform var(--transition)}.aV>div>.aW{left:25%;top:66%;width:50%;height:10%;border:2px solid #000;border-radius:.3em}.aV>div>.aW,.aV>div>.aW:before{box-shadow:0 0 2px 1px hsla(0,0%,100%,.5)}.aV>div>.aW:before{content:"";position:absolute;left:100%;top:-55%;width:80%;height:0;border:1px solid #000;border-radius:.3em;transform:rotate(-20deg)}.aV>div>.aW>span{position:absolute;left:190%;top:-190%;width:100%}.aV>div>.aW:hover>span{transform:translateX(-.2em)}.aV>div>.aZ{left:7%;top:80.5%;width:86%;height:10%;border:2px solid #000;border-radius:.3em}.aV>div>.aZ,.aV>div>.aZ:before{box-shadow:0 0 2px 1px hsla(0,0%,100%,.5)}.aV>div>.aZ:before{content:"";position:absolute;right:100%;top:90%;width:25%;height:0;border:1px solid #000;border-radius:.3em;transform:rotate(-20deg)}.aV>div>.aZ>span{position:absolute;right:132%;top:50%;width:100%;text-align:end}.aV>div>.aZ:hover>span{transform:translateX(.2em)}.aV>div>.aX{width:15%;aspect-ratio:1/1;top:65.5%;left:-3%;border-radius:100%;border:2px solid #000;box-shadow:0 0 2px 1px hsla(0,0%,100%,.5)}.aV>div>.aX>span{position:absolute;right:150%;top:15%}.aV>div>.aX:hover>span{transform:translateX(.2em)}.aV>div>.aY{width:15%;aspect-ratio:1/1;top:65.5%;right:-3%;border-radius:100%;border:2px solid #000;box-shadow:0 0 2px 1px hsla(0,0%,100%,.5)}.aV>div>.aY>span{position:absolute;left:150%;top:15%}.aV>div>.aY:hover>span{transform:translateX(-.2em)}.a0{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1em .3em;gap:1em .3em;padding-top:2em;padding-bottom:2em}@media(min-width:769px){.a0{margin-left:-82px;margin-right:-82px;width:calc(100% + 164px);font-size:1.21em}.a0 .aL{width:6em}}@media(max-width:768px){.a0,.a0>div{width:100%}.a0 .aL{min-width:100%}}.a0>div:first-child{grid-column:1;grid-row:1}.a0>div:first-child>img{margin:auto}.a0>div:first-child:hover>img{transform:scale(1.05)}.a0>div:nth-child(2){grid-column:2;grid-row:1}.a0>div:nth-child(2)>img{margin:auto}.a0>div:nth-child(2):hover>img{transform:scale(1.05)}.a0>div:nth-child(3){grid-column:3;grid-row:1}.a0>div:nth-child(3)>img{margin:auto}.a0>div:nth-child(3):hover>img{transform:scale(1.05)}.a0>div:nth-child(4){grid-column:4;grid-row:1}.a0>div:nth-child(4)>img{margin:auto}.a0>div:nth-child(4):hover>img{transform:scale(1.05)}.af{display:block;width:100%!important;max-width:400px;margin:0 auto}.ag{float:left;margin:2em 1em 1em 0}.ah{position:relative;display:flex;flex-direction:row;align-items:center;padding-top:2em;flex-wrap:wrap;justify-content:center}@media(min-width:769px){.ah{--nmargin:max(-200px,calc(-50vw + 450px / 2));margin:0 var(--nmargin);width:calc(450px + var(--nmargin)*-2)}}@media(max-width:768px){.ah{width:100%}}.ai{display:block;background:none;margin:-.5em -.1em;position:relative;width:min(100%,300px,380px*var(--aspect-ratio));aspect-ratio:var(--aspect-ratio)}.ai,.ai:hover{background:var(--color)}.ai>img{position:absolute;inset:0;width:100%;height:100%;display:block;box-shadow:0 2px 4px rgba(0,0,0,.7);transform:scale(1);transition:box-shadow var(--transition),transform var(--transition)}.ai>img:hover{box-shadow:0 1px 10px rgba(0,0,0,.6);transform:scale(1.02)}.ai:first-child{transform:rotate(4.3deg) translateX(6px);z-index:6}.ai:first-child:hover{z-index:8}.ai:nth-child(2){transform:rotate(-3.7deg) translateX(-18px);z-index:5}.ai:nth-child(2):hover{z-index:8}.ai:nth-child(3){transform:rotate(6.5deg) translateX(3px);z-index:4}.ai:nth-child(3):hover{z-index:8}.ai:nth-child(4){transform:rotate(-2.5deg) translateX(-10px);z-index:3}.ai:nth-child(4):hover{z-index:8}.ai:nth-child(5){transform:rotate(-1.5deg) translateX(4px);z-index:2}.ai:nth-child(5):hover{z-index:8}.ai:nth-child(6){transform:rotate(3.5deg) translateX(-8px);z-index:1}.ai:nth-child(6):hover{z-index:8}.ai:nth-child(7){transform:rotate(-4.5deg) translateX(12px);z-index:0}.ai:nth-child(7):hover{z-index:8}.an{display:block;width:100%!important;max-width:400px;margin:0 auto}.ao{position:relative;display:flex;flex-direction:row;align-items:center;padding-top:2em;flex-wrap:wrap;justify-content:center}@media(min-width:769px){.ao{--nmargin:max(-200px,calc(-50vw + 450px / 2));margin:0 var(--nmargin);width:calc(450px + var(--nmargin)*-2)}}@media(max-width:768px){.ao{width:100%}}.ap{display:block;background:none;margin:-.5em -.1em;position:relative;width:min(100%,310px,380px*var(--aspect-ratio));aspect-ratio:var(--aspect-ratio)}.ap,.ap:hover{background:var(--color)}.ap>img{position:absolute;inset:0;width:100%;height:100%;display:block;box-shadow:0 2px 4px rgba(0,0,0,.7);transform:scale(1);transition:box-shadow var(--transition),transform var(--transition)}.ap>img:hover{box-shadow:0 1px 10px rgba(0,0,0,.6);transform:scale(1.02)}.ap:first-child{transform:rotate(4.3deg) translateX(6px);z-index:12}.ap:first-child:hover{z-index:14}.ap:nth-child(2){transform:rotate(-3.7deg) translateX(-18px);z-index:11}.ap:nth-child(2):hover{z-index:14}.ap:nth-child(3){transform:rotate(6.5deg) translateX(3px);z-index:10}.ap:nth-child(3):hover{z-index:14}.ap:nth-child(4){transform:rotate(-2.5deg) translateX(-10px);z-index:9}.ap:nth-child(4):hover{z-index:14}.ap:nth-child(5){transform:rotate(-1.5deg) translateX(4px);z-index:8}.ap:nth-child(5):hover{z-index:14}.ap:nth-child(6){transform:rotate(3.5deg) translateX(-8px);z-index:7}.ap:nth-child(6):hover{z-index:14}.ap:nth-child(7){transform:rotate(-4.5deg) translateX(12px);z-index:6}.ap:nth-child(7):hover{z-index:14}.ap:nth-child(8){transform:rotate(2.5deg) translateX(-15px);z-index:5}.ap:nth-child(8):hover{z-index:14}.ap:nth-child(9){transform:rotate(1.2deg) translateX(9px);z-index:4}.ap:nth-child(9):hover{z-index:14}.ap:nth-child(10){transform:rotate(5.8deg) translateX(-11px);z-index:3}.ap:nth-child(10):hover{z-index:14}.ap:nth-child(11){transform:rotate(-2.9deg) translateX(7px);z-index:2}.ap:nth-child(11):hover{z-index:14}.ap:nth-child(12){transform:rotate(4.1deg) translateX(-13px);z-index:1}.ap:nth-child(12):hover{z-index:14}.ap:nth-child(13){transform:rotate(-3.3deg) translateX(5px);z-index:0}.ap:nth-child(13):hover{z-index:14}.a5{position:absolute;top:.5rem;left:-4rem}@media(max-width:768px){.a5{position:relative;left:0}}.bC{position:relative}.bC .bD{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bE{display:grid;grid-template-columns:6fr 3fr;grid-gap:24px;gap:24px;margin:24px -24px 48px}@media(max-width:768px){.bE{grid-template-columns:1fr;margin:24px 0 48px;gap:12px}}.bE h3,.bE h4,.bE h5{margin:0}@media(max-width:768px){.bF{display:grid;grid-template-columns:1fr 3fr;grid-gap:12px;gap:12px}}.bF h4{font-family:var(--font-neureal);font-size:1.2em}@media(max-width:768px){.bF .bG{order:1}.bF .bC{order:0}.bF p{order:2;grid-column:span 2;margin:0}}.bF .bC{width:152px;height:152px;margin:0 auto;transform:rotate(-3.33deg)}@media(max-width:768px){.bF .bC{width:92px;height:92px}}.bF .bC>svg{position:absolute;bottom:5px;right:-20px;width:50px;transform:rotate(3.33deg)}@media(max-width:768px){.bF .bC>svg{width:32px;right:-10px}}.bH{margin-top:-104px;text-align:end}@media(max-width:768px){.bH{margin-top:0;margin-bottom:36px;text-align:start}}.bH .bI{margin-top:16px;display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(max-width:768px){.bH .bI{grid-template-columns:1fr 1fr}.bH .bI>*{text-align:center;align-content:end}}.bH h4{font-size:1.05em}.bH h5{font-family:var(--font-neureal);font-size:1em;margin-top:-4px;margin-bottom:6px}.bH .bC{width:64px;height:64px;margin-left:auto;transform:rotate(-3.33deg)}@media(max-width:768px){.bH .bC{margin-right:auto}}.s{width:100vw;display:flex;flex-direction:row;overflow-x:hidden}.s:not(.t) .u,.s:not(.t) textarea{height:100%}.s .u,.s textarea{flex:1 1 auto;padding:1em 3em;width:min(450px,50% - 2rem)}.s textarea{border:none;outline:none;resize:none;font-size:1rem;font-family:var(--font-fira-code),"Fira Code","Roboto Mono",monospace;background-color:#1e1e1e;height:max(100%,max-content);color:#fff;-moz-tab-size:4;tab-size:4;overflow-y:auto}.s textarea::selection{background-color:var(--color-purple)}.s .u{word-wrap:break-word;overflow-x:visible}.v{color:#be1212;font-family:Roboto Mono,monospace}.c9 a{text-decoration:none}.c9 a.da{background:var(--color-dark);color:var(--color-light)}.db{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;margin-top:1em;font-family:var(--font-neureal)}.db>*{display:flex!important;align-items:center!important;text-decoration:none;padding:.3em .2em!important}.db>:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);justify-content:flex-start}.db>:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);justify-content:flex-end}.db>*>svg{margin:0 .2em}.dc .dd{margin-top:3em}.dc .de{width:100%;text-align:start}.dc .de strong{text-transform:capitalize}.df .dg{display:grid;grid-gap:1em .5em;transform:rotate(-3.33deg);margin-bottom:3em;grid-template-columns:repeat(4,1fr);margin-left:-2em;margin-right:-2em;width:calc(100% + 4em)}.df .dg .dh{position:relative;aspect-ratio:1/1;padding:0;line-height:0;background-color:var(--color-green);transition:transform var(--transition);transform:translateY(0)}.df .dg .dh:focus{outline:none}.df .dg .dh.di:first-child,.df .dg .dh.di:nth-child(2),.df .dg .dh.di:nth-child(3),.df .dg .dh.di:nth-child(4){transform:translateY(-5px)}.df .dg .dh.di:first-child>.dj,.df .dg .dh.di:nth-child(2)>.dj,.df .dg .dh.di:nth-child(3)>.dj,.df .dg .dh.di:nth-child(4)>.dj{transform:translateY(2px) rotate(3.33deg)}.df .dg .dh.di:nth-child(5),.df .dg .dh.di:nth-child(6),.df .dg .dh.di:nth-child(7),.df .dg .dh.di:nth-child(8){transform:translateY(5px)}.df .dg .dh.di:nth-child(5)>.dj,.df .dg .dh.di:nth-child(6)>.dj,.df .dg .dh.di:nth-child(7)>.dj,.df .dg .dh.di:nth-child(8)>.dj{transform:translateY(-2px) rotate(3.33deg)}.df .dg .dh>img{width:100%;height:100%}.df .dg .dh>.dj{position:absolute;bottom:-10px;right:2px;width:33%;filter:drop-shadow(0 0 .1em rgba(0,0,0,.5));transition:transform var(--transition);transform:translateY(0) rotate(3.33deg);pointer-events:none}.df .dk{width:100%;text-align:center;font-family:var(--font-neureal);animation:dv 5s infinite,dw 1s}@keyframes dv{0%{transform:translateY(0)}50%{transform:translateY(.5em)}to{transform:translateY(0)}}@keyframes dw{0%{opacity:0}to{opacity:1}}.df .dn{min-height:128px}.df .do{position:relative;height:var(--preferred-height,auto);transition:height var(--transition);overflow:hidden;margin:0 -200px -2em;padding:0 200px 2em}.df .do:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2em;z-index:1;background:linear-gradient(hsla(0,0%,100%,0),#fff)}.df .dp{position:relative;padding-bottom:2em;margin-bottom:-2em}.df .dp>div{padding-top:.2em}.df .dp .dj{position:absolute;z-index:1;top:-20px;left:-80px;width:120px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));opacity:1;transform:translateY(0) rotate(-3.33deg);transition:transform var(--transition-fast),opacity var(--transition-fast);pointer-events:none}@media(max-width:768px){.df .dp .dj{left:-30px}}.df .dp .dj.dq{opacity:0;transform:translateY(-5px) rotate(-3.33deg)}.df .dp .dr{display:flex;flex-direction:row;margin-bottom:2em}.df .dp .dr h3{font-family:var(--font-itc-avant-garde-gothic);font-weight:var(--font-weight-demibold);font-size:1.5em;margin:0}.df .dp .dr h4{font-family:var(--font-neureal);font-size:1.2em;margin-top:-.2em;margin-bottom:1em}.df .dp p{margin:0}.df .dp .dr~*{margin-top:1em}