.sxuMuG_content{width:calc(100% - 4em);margin:12em 2em 0}.sxuMuG_background{animation:3s sxuMuG_fade;position:fixed;inset:0}.sxuMuG_title{color:#fff;text-align:center;text-shadow:0 0 4px #000;margin-top:0;font-size:4em}.sxuMuG_box{text-align:center;background:#ffffff80;border-radius:2em;max-width:64em;margin:0 auto 8em;padding:2em}.sxuMuG_box .sxuMuG_large{font-size:2em}.sxuMuG_cat{image-rendering:pixelated}@keyframes sxuMuG_fade{0%{opacity:0}to{opacity:1}}
.Uv4iHG_background{opacity:1;filter:saturate(.1);will-change:transform;width:100%;height:100vh;position:absolute;overflow:hidden}
@font-face{font-family:varelaRoundFont;src:url(../media/VarelaRound-s.p.2xhnta7d5za8r.ttf)format("truetype");font-display:swap}@font-face{font-family:varelaRoundFont Fallback;src:local(Arial);ascent-override:85.43%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:107.46%}.MzNw8G_className{font-family:varelaRoundFont,varelaRoundFont Fallback,sans-serif}
@font-face{font-family:playlistScriptFont;src:url(../media/PlaylistScript-s.p.1a1iof5i30n-7.otf)format("opentype");font-display:swap}@font-face{font-family:playlistScriptFont Fallback;src:local(Arial);ascent-override:127.38%;descent-override:58.64%;line-gap-override:2.62%;size-adjust:80.15%}.mxuvxq_className{font-family:playlistScriptFont,playlistScriptFont Fallback,serif}
@font-face{font-family:kronaOneFont;src:url(../media/KronaOne-s.p.40iw3gewkf5ot.ttf)format("truetype");font-display:swap}@font-face{font-family:kronaOneFont Fallback;src:local(Arial);ascent-override:66.97%;descent-override:17.48%;line-gap-override:0.0%;size-adjust:148.01%}.wI1Lva_className{font-family:kronaOneFont,kronaOneFont Fallback,sans-serif}
@font-face{font-family:dashboardFont;src:url(../media/Dashboard-s.p.40iifv9djg65z.ttf)format("truetype");font-display:swap}@font-face{font-family:dashboardFont Fallback;src:local(Arial);ascent-override:76.61%;descent-override:19.55%;line-gap-override:0.0%;size-adjust:124.79%}.KMxS4a_className{font-family:dashboardFont,dashboardFont Fallback,sans-serif}
@font-face{font-family:monogramFont;src:url(../media/Monogram-s.p.1fwm_ihhk0u1g.ttf)format("truetype");font-display:swap}@font-face{font-family:monogramFont Fallback;src:local(Arial);ascent-override:81.04%;descent-override:15.21%;line-gap-override:0.0%;size-adjust:82.18%}.iSFGsq_className{font-family:monogramFont,monogramFont Fallback,monogram}
@font-face{font-family:shadowsIntoLightTwoFont;src:url(../media/ShadowsIntoLightTwo-s.p.43wwtv6n17zmr.woff2)format("woff2");font-display:swap}@font-face{font-family:shadowsIntoLightTwoFont Fallback;src:local(Arial);ascent-override:125.22%;descent-override:37.29%;line-gap-override:0.0%;size-adjust:89.29%}.WuCs_G_className{font-family:shadowsIntoLightTwoFont,shadowsIntoLightTwoFont Fallback,serif}
._0OzYAW_icons .rfm-marquee-container{padding-bottom:.875em;transition:box-shadow .5s cubic-bezier(0,0,.15,1),-webkit-backdrop-filter .5s cubic-bezier(0,0,.15,1),backdrop-filter .5s cubic-bezier(0,0,.15,1)}._0OzYAW_icons .rfm-marquee-container:hover{-webkit-backdrop-filter:grayscale(50%);backdrop-filter:grayscale(50%);box-shadow:0 0 2em #0000001a}._0OzYAW_container{margin:2em;transition:transform .25s,filter .25s}._0OzYAW_container:hover{transform:scale(1.25)}._0OzYAW_icon{filter:drop-shadow(0 0 .5em #fff);animation:3s ease-in-out infinite _0OzYAW_bounce}._0OzYAW_icon._0OzYAW_rounded{border-radius:.25em}._0OzYAW_hoveredtext{text-align:center;min-height:2em;margin-top:2rem;font-size:2em;font-weight:400;position:relative}@keyframes _0OzYAW_bounce{0%{transform:translateY(0%)}50%{transform:translateY(20%)}}
.KP8Krq_language{justify-content:center;align-items:center;height:100vh;display:flex}.KP8Krq_languagebox{background:#ffffff80;border:1em solid #fff;border-radius:3em;max-width:64em;margin:0;padding:1em 1em 5em;position:relative;box-shadow:0 0 2em #0000001a}.KP8Krq_languagebox .KP8Krq_description{margin-bottom:1.5em}.KP8Krq_languagebox p{color:#000;font-size:1.25em}.KP8Krq_languagebox h1{margin-bottom:0;font-size:clamp(1em,8vw,3em)}.KP8Krq_languagebox h2{margin:.5em 0 0}.KP8Krq_languagebox h1,.KP8Krq_languagebox h2,.KP8Krq_languagebox p{text-align:left;padding-left:2rem;padding-right:2rem}.KP8Krq_languagebox img{border-radius:.5em;width:6em;animation:2s ease-in-out infinite KP8Krq_logobopping;position:absolute;top:2em;right:2em}.KP8Krq_languagebox .KP8Krq_languagetag{margin:0;padding:0 2rem;font-size:clamp(1.5rem,4vw,2.5rem);animation:2.5s ease-in-out infinite KP8Krq_tagbopping}.KP8Krq_gradienttext>span{filter:drop-shadow(0 0 .1em #00000040);color:#0000}@keyframes KP8Krq_tagbopping{0%{transform:translateY(0%)}50%{transform:translateY(50%)}}@keyframes KP8Krq_logobopping{0%{transform:translateY(0%)}50%{transform:translateY(5%)}}@media only screen and (max-width:768px){.KP8Krq_languagebox h1,.KP8Krq_languagebox h2{text-align:center}.KP8Krq_languagebox img{display:none}.KP8Krq_languagebox p{font-size:1em}}
._25iaKq_viewer{border-radius:3em;width:100%;height:calc(100vh - 4em - 2px);margin:2em 0;position:sticky;top:calc(2em + 1px);overflow:hidden;box-shadow:0 0 1em #0000000d}._25iaKq_list{width:100%;height:100%;display:flex}._25iaKq_project{-webkit-backdrop-filter:grayscale()contrast(.75)brightness(1.25);backdrop-filter:grayscale()contrast(.75)brightness(1.25);background:#ffffff80;flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;height:calc(100vh - 4em - 2px);padding:8em 4em;transition:padding .25s;display:grid;overflow:hidden}._25iaKq_project:nth-child(2n){-webkit-backdrop-filter:invert()grayscale()contrast(.75)brightness(5.5);backdrop-filter:invert()grayscale()contrast(.75)brightness(5.5)}._25iaKq_project>div{overflow:hidden}._25iaKq_project ._25iaKq_main{grid-area:1/1/3/2;min-width:0;min-height:0;overflow:visible}._25iaKq_project ._25iaKq_buttons{flex-direction:row-reverse;grid-area:1/2/2/3;justify-content:flex-start;gap:.5rem;min-width:0;min-height:0;display:flex;overflow:visible}._25iaKq_project ._25iaKq_showcase{grid-area:2/2/3/3;min-width:0;min-height:0;position:relative}._25iaKq_project ._25iaKq_main>div:not(._25iaKq_title,._25iaKq_subtitle){font-size:min(1em,3vw)}._25iaKq_project ._25iaKq_main div._25iaKq_title{white-space:nowrap;font-size:min(6em,5.5vw)}._25iaKq_project ._25iaKq_main div._25iaKq_subtitle{text-transform:lowercase;margin:1rem 0;font-size:min(2em,4vw)}._25iaKq_project ._25iaKq_link img{width:4rem;height:4rem;margin-top:2rem;transition:width .25s,height .25s,transform .25s}._25iaKq_project ._25iaKq_link img:hover{transform:scale(1.25)}._25iaKq_showcase ._25iaKq_custom{text-align:right;display:inline-block;position:absolute;bottom:1em;right:1em}._25iaKq_showcase ._25iaKq_notch{color:#000;padding:.5rem 0;transition:transform .5s;display:inline-block}._25iaKq_showcase ._25iaKq_notch ._25iaKq_text{text-transform:lowercase;padding-right:.5rem;font-size:.75em}._25iaKq_static{aspect-ratio:16/8;background:#bbb;width:25vw;height:auto;overflow:hidden}._25iaKq_static>div{width:100%;height:100%}._25iaKq_static>div>canvas{position:static}@media only screen and (max-width:1200px){._25iaKq_project{flex-direction:column;justify-content:space-between;display:flex}._25iaKq_project ._25iaKq_showcase{display:none}._25iaKq_project ._25iaKq_buttons{flex-direction:row;justify-content:center}._25iaKq_project ._25iaKq_main div._25iaKq_description{font-size:.5em}._25iaKq_project ._25iaKq_link img{width:2rem;height:2rem}}@media only screen and (max-width:600px){._25iaKq_project{padding:8em 3em}}
.AhvGpq_slideshow{text-align:right;display:inline-block;position:absolute;bottom:1em;right:1em}.AhvGpq_slides{width:25vw;transition:transform .5s,box-shadow .5s;display:flex}.AhvGpq_slides:hover{transform:scale(.95);box-shadow:0 0 1em #000000bf}.AhvGpq_slideshow:has(.AhvGpq_slides:hover) .AhvGpq_notch{transform:translateY(200%)translate(-15%)}.AhvGpq_slides a{scroll-snap-align:start;object-fit:cover;flex:1 0 100%;display:none}.AhvGpq_slides a.AhvGpq_show{display:block}.AhvGpq_slides img{object-fit:cover;width:100%;height:100%}.AhvGpq_notch{color:#000;padding:.5rem 0;transition:transform .5s;display:inline-block}.AhvGpq_notch .AhvGpq_text{text-transform:lowercase;padding-right:.5rem;font-size:.75em}.AhvGpq_notch .AhvGpq_progress{font-size:2em}
.Pkcq4q_specialbutton{cursor:pointer;width:18em;height:6em;transition:transform .25s;display:inline-block;position:relative}.Pkcq4q_specialbutton:hover{transform:scale(1.125)}.Pkcq4q_specialbutton canvas{z-index:1;border-radius:3em;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2em #000000bf}.Pkcq4q_specialbutton div{z-index:2;color:#fff;text-shadow:0 0 1em #fff;margin:0;font-size:min(1.25em,4vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.EZoWya_footer{background:linear-gradient(#ffffff80 0%,#fff 100%);height:100vh;animation:3s EZoWya_fade;position:relative;overflow:hidden}.EZoWya_logo{color:#333;pointer-events:none;font-size:20vw;font-weight:400;position:absolute;bottom:calc(50vh + 100px - 50%);left:50%;transform:translate(-50%)}.EZoWya_logo>div>div{padding:0 2.5vw}.EZoWya_copyright{text-align:center;z-index:2;color:#333;background:#0000000d;border-radius:1em;width:max-content;padding:1em;transition:transform .5s;display:inline-block;position:absolute;bottom:1em;left:50%;transform:translate(-50%)}.EZoWya_wave{flex-direction:column;width:100%;display:flex;position:absolute;bottom:0}.EZoWya_wave svg{transform:translateY(5%)}.EZoWya_wave.EZoWya_lower .EZoWya_fill{background:#ddd;width:100%;height:10vh;bottom:0}.EZoWya_wave.EZoWya_higher .EZoWya_fill{background:#eee;width:100%;height:20vh;bottom:0}.EZoWya_row{margin-bottom:1em}.EZoWya_main{margin:0 2em}.EZoWya_main .EZoWya_note{font-size:2em;font-weight:400}.EZoWya_main .EZoWya_smallnote{margin-top:1em;font-size:1.5em;font-weight:400}.EZoWya_contact{color:#fff;background:#333;border-radius:2em;padding:1em;text-decoration:none;transition:background .25s}.EZoWya_contact:hover{color:#fff;background:#292929}.EZoWya_cat{image-rendering:pixelated;transform:translateY(-2em)}@keyframes EZoWya_fade{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:768px){.EZoWya_copyright{transform:translate(-50%)scale(.75)}}
.RlcxDq_navigationbar{text-align:center;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);z-index:1000;background:#ffffff40;border:1px solid #0000001a;border-radius:4em;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:.5em;animation:1s RlcxDq_fade;display:flex;position:fixed;top:2em;left:2em;right:2em}.RlcxDq_navigationbar br{-webkit-user-select:none;user-select:none}.RlcxDq_navigationbar a{color:#00000080;border-radius:2em;margin:0 1em;padding:1em;text-decoration:none;transition:background .25s}.RlcxDq_navigationbar a:hover{background:#0000000d}.RlcxDq_navigationbar div{align-items:center;font-size:1em;display:flex}.RlcxDq_right{gap:1em}.RlcxDq_navigationbar .RlcxDq_logo{color:#fff;text-shadow:0 0 .5em #000000bf;margin:0;padding:.5em 1em;font-size:2em;font-weight:400;transition:transform .5s cubic-bezier(0,0,0,1),text-shadow .5s cubic-bezier(0,0,0,1)}.RlcxDq_navigationbar .RlcxDq_logo:hover{text-shadow:0 0 .5em #000;background:0 0;transform:scale(1.2)}.RlcxDq_navigationbar .RlcxDq_dropdown{background:#333;border:1px solid #0000001a;border-radius:2.5em;flex-direction:column;gap:1em;padding:1.5em .5em;display:flex;position:absolute;top:110%}.RlcxDq_navigationbar .RlcxDq_dropdown a{color:#fff}.RlcxDq_navigationbar .RlcxDq_dropdown a:hover{background:#0003}.RlcxDq_dropdownwrapper{margin-bottom:-1em;padding-bottom:1em;position:relative}.RlcxDq_navigationbar .RlcxDq_contact{color:#fff;background:#333}.RlcxDq_navigationbar .RlcxDq_contact:hover{background:#292929}.RlcxDq_arrow{opacity:0;cursor:pointer;pointer-events:none;background:#333;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5em;height:3.5em;padding:1em;transition:opacity .4s;display:flex}.RlcxDq_arrow img{transition:transform .4s}.RlcxDq_arrow.RlcxDq_show{pointer-events:auto;opacity:1;display:flex}.RlcxDq_bigmenu{z-index:999;background:#333;border:1px solid #0000001a;border-radius:4em;flex-direction:column;max-width:1400px;margin:0 auto;padding:2em 1em;display:flex;position:fixed;top:10em;left:2em;right:2em}.RlcxDq_bigmenu .RlcxDq_item{margin:3vh}.RlcxDq_bigmenu .RlcxDq_item:has(>.RlcxDq_subsection){margin-bottom:0}.RlcxDq_bigmenu .RlcxDq_item.RlcxDq_selected a{color:#000;background:#fff}.RlcxDq_bigmenu a{color:#fff;border-radius:2em;padding:1em;font-size:2vh;text-decoration:none;transition:background .2s}.RlcxDq_bigmenu a:hover{background:#0003}.RlcxDq_bigmenu .RlcxDq_subsection{margin:0}.RlcxDq_bigmenu .RlcxDq_subsection a{font-size:1.5vh}.RlcxDq_navigationbar a.RlcxDq_selected,.RlcxDq_navigationbar .RlcxDq_dropdown a.RlcxDq_selected,.RlcxDq_navigationbar .RlcxDq_contact.RlcxDq_selected{color:#333;filter:drop-shadow(0 0 1em #0000001a);background:#fff}@keyframes RlcxDq_fade{0%{opacity:0}to{opacity:1}}@media (max-width:992px){.RlcxDq_arrow{pointer-events:auto;opacity:1;margin:1em}.RlcxDq_right>div:nth-child(2),.RlcxDq_contact{display:none}}
