.cv.svelte-1nmswcp{z-index:9999;max-width:40vw;position:fixed;top:0;right:0}.cv.svelte-1nmswcp a:where(.svelte-1nmswcp){cursor:pointer;color:#fff;background-color:#182169;align-items:flex-end;max-width:100%;padding:.5rem;font-family:inter,sans-serif;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex;overflow:hidden}.cv.svelte-1nmswcp a:where(.svelte-1nmswcp):hover{box-shadow:-2px 2px red}#back-opening-blob.svelte-1ri0n2j,#front-opening-blob.svelte-1ri0n2j{will-change:transform}.menu.svelte-1ri0n2j{z-index:9991;clip-path:url(#front-opening-clip);max-width:100vw;font-family:montserrat,Arial,sans-serif;position:fixed;inset:0;-webkit-mask:url(#closing-mask);mask:url(#closing-mask)}.menu.svelte-1ri0n2j .canvas:where(.svelte-1ri0n2j){width:100%;height:100%;display:block}.menu.svelte-1ri0n2j .container:where(.svelte-1ri0n2j){padding:24px 28px}.menu.svelte-1ri0n2j .option:where(.svelte-1ri0n2j){color:#68fcf8;letter-spacing:-.1em;outline:none;width:fit-content;font-size:60px;font-weight:800;line-height:1;text-decoration:none;animation:1s ease-in both svelte-1ri0n2j-show;display:block;position:relative}.menu.svelte-1ri0n2j .option:where(.svelte-1ri0n2j):hover,.menu.svelte-1ri0n2j .option:where(.svelte-1ri0n2j):focus-visible{color:#000;z-index:1}.menu.svelte-1ri0n2j .option:where(.svelte-1ri0n2j):hover:before,.menu.svelte-1ri0n2j .option:where(.svelte-1ri0n2j):focus-visible:before{content:attr(data-text)}.menu.svelte-1ri0n2j .option:where(.svelte-1ri0n2j):hover:after,.menu.svelte-1ri0n2j .option:where(.svelte-1ri0n2j):focus-visible:after{content:"";animation:1s infinite svelte-1ri0n2j-expand}.menu.svelte-1ri0n2j .option:where(.svelte-1ri0n2j):before{z-index:3;color:red;clip-path:url(#selected-clip-idle);background-color:#fff;padding:24px 25%;position:absolute;inset:-24px -25%}.menu.svelte-1ri0n2j .option:where(.svelte-1ri0n2j):after{z-index:-1;clip-path:url(#selected-clip-active);background-color:#f51499;padding:24px 25%;position:absolute;inset:-24px -25%}.menu.svelte-1ri0n2j:has(.option:where(.svelte-1ri0n2j):hover) .option:where(.svelte-1ri0n2j):focus:not(:hover){color:#68fcf8;z-index:initial}.menu.svelte-1ri0n2j:has(.option:where(.svelte-1ri0n2j):hover) .option:where(.svelte-1ri0n2j):focus:not(:hover):before{content:none}.menu.svelte-1ri0n2j:has(.option:where(.svelte-1ri0n2j):hover) .option:where(.svelte-1ri0n2j):focus:not(:hover):after{content:none}@keyframes svelte-1ri0n2j-expand{0%{transform:scale(1)}30%{transform:scale(1.1,1.08)}50%{transform:scale(1)}}@keyframes svelte-1ri0n2j-show{0%{opacity:0}to{opacity:1}}.opening-overlay.svelte-1ri0n2j{z-index:9990;pointer-events:none;clip-path:url(#back-opening-clip);background-color:#0115b1cc;position:fixed;inset:0;-webkit-mask:url(#closing-mask);mask:url(#closing-mask)}@keyframes svelte-1ri0n2j-opening-overlay-expand{0%{transform:scale(0)rotate(0)}to{transform:scale(30)rotate(45deg)}}@media (width<=480px){#inside-arc.svelte-1ri0n2j{d:path("M 150,0 A 300 200 0 0 0 2050,0")}#outside-arc.svelte-1ri0n2j{d:path("M 0,-150 A 280 210 0 0 0 2200,-150")}#menu-options.svelte-1ri0n2j{x:600px;y:150px}}.nav.svelte-1i2pdz4{z-index:9999;aspect-ratio:1;background-color:#2143bbe6;border-radius:50%;width:8rem;max-width:30vw;display:grid;position:fixed;top:-1rem;left:-1rem}.nav.svelte-1i2pdz4:before{content:"";background-color:#175dfe;border-radius:50%;animation:2s infinite both svelte-1i2pdz4-nav-button-expand;position:absolute}.nav-content.svelte-1i2pdz4{cursor:pointer;aspect-ratio:1;color:#fff;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:1rem;animation:2s infinite both svelte-1i2pdz4-nav-button-rotate;display:flex;transform:rotate(-15deg)}@keyframes svelte-1i2pdz4-nav-button-expand{0%{inset:18%}75%{inset:18%}95%{inset:0%}to{inset:-1%}}@keyframes svelte-1i2pdz4-nav-button-rotate{0%{transform:rotate(-15deg)}75%{transform:rotate(-10deg)}80%{transform:rotate(-20deg)}85%{transform:rotate(-10deg)}90%{transform:rotate(-20deg)}95%{transform:rotate(-15deg)}to{transform:rotate(-15deg)}}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(./bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(./bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100;src:url(./montserrat-latin-100-normal.DmCriHno.woff2)format("woff2"),url(./montserrat-latin-100-normal.D4FxLqud.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:url(./montserrat-latin-200-normal.C98N1POV.woff2)format("woff2"),url(./montserrat-latin-200-normal.BUQLK6IQ.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(./montserrat-latin-300-normal.BgP24wlQ.woff2)format("woff2"),url(./montserrat-latin-300-normal.sTRdVzlf.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(./montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(./montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(./montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(./montserrat-latin-700-normal.BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-800-normal.axpkC1rd.woff2)format("woff2"),url(./montserrat-latin-800-normal.C3dfDxXV.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(./montserrat-latin-900-normal.B0TD3Qnu.woff2)format("woff2"),url(./montserrat-latin-900-normal.BDWDmVut.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(./inter-latin-100-normal.Cg8nSI4P.woff2)format("woff2"),url(./inter-latin-100-normal.J9XNenR1.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(./inter-latin-200-normal.CGIQ4gbF.woff2)format("woff2"),url(./inter-latin-200-normal.fAycq8N-.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-latin-300-normal.BVlfKGgI.woff2)format("woff2"),url(./inter-latin-300-normal.i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal.BYj_oED-.woff2)format("woff2"),url(./inter-latin-800-normal.D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(./inter-latin-900-normal.D4nM5aha.woff2)format("woff2"),url(./inter-latin-900-normal.EUCDUbiG.woff)format("woff")}:root{--font-body:Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--color-bg-0:#cad8e4;--color-bg-1:#cedce8;--color-bg-2:#edf0f8;--color-theme-1:#ff3e00;--color-theme-2:#4075a6;--color-text:#000000b3;--column-width:42rem;--column-margin-top:4rem;font-family:var(--font-body);color:var(--color-text)}*,:before,:after{box-sizing:border-box}body{min-height:100vh;margin:0}a{text-decoration:none}a:hover{text-decoration:underline}input,button{font-size:inherit;border:none;padding:0;font-family:inherit}button:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.fixed-bg.svelte-12qhfyh{z-index:-1;background:linear-gradient(#3bffff 0%,#2e7edb 30%,#0217c0 100%);width:100vw;height:100vh;position:fixed;top:0;left:0}.app.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}main.svelte-12qhfyh{flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}footer.svelte-12qhfyh{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:1600px;margin:auto;padding:12px;font-family:montserrat,serif;display:flex}footer.svelte-12qhfyh .copy:where(.svelte-12qhfyh){font-weight:700}@media (width>=480px){footer.svelte-12qhfyh{padding:12px 0}}
