.effect-container[data-v-56d61530]{z-index:6000;display:inline-block;position:relative}.heat-distortion[data-v-56d61530]{top:calc(var(--heat) * -2px);left:calc(var(--heat) * -2px);right:calc(var(--heat) * -2px);bottom:calc(var(--heat) * -2px);border-radius:calc((var(--radius) + var(--heat) * 2) * 1px);position:absolute;transform:rotate(180deg)}.effect[data-v-56d61530]{z-index:2;pointer-events:none;position:relative;overflow:hidden}.effect[data-v-56d61530]:before{content:"";background:radial-gradient(circle, hsl(33, 80.8%, 51.6%, var(--bg-opacity-1,.95)) 15%, hsl(50, 68.7%, 68.9%, var(--bg-opacity-2,.85)) 90%);z-index:-1;pointer-events:none;position:absolute;inset:0}.effect[data-v-56d61530]{background:hsl(190, 82%, 50%, var(--frost,0));box-shadow:0 0 2px 1px var(--lightningcss-light,color-mix(in oklch, canvasText, #0000 85%))var(--lightningcss-dark,color-mix(in oklch, canvasText, #0000 65%)) inset, 0 0 10px 4px var(--lightningcss-light,color-mix(in oklch, canvasText, #0000 90%))var(--lightningcss-dark,color-mix(in oklch, canvasText, #0000 85%)) inset, 0 4px 16px #11111a0d, 0 8px 24px #11111a0d, 0 16px 56px #11111a0d, 0 4px 16px #11111a0d inset, 0 8px 24px #11111a0d inset, 0 16px 56px #11111a0d inset}.nav-wrap[data-v-56d61530]{z-index:3;border-radius:inherit;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.nav-wrap[data-v-56d61530]>*{pointer-events:auto}.filter[data-v-56d61530]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.displacement-debug[data-v-56d61530]{display:none}@font-face{font-family:icoweidler;src:url(/fonts/icoweidler.eot);src:url(/fonts/icoweidler.eot)format("embedded-opentype"),url(/fonts/icoweidler.ttf)format("truetype"),url(/fonts/icoweidler.woff)format("woff"),url(/fonts/icoweidler.svg#icoweidler)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lunaquete;src:url(/fonts/Lunaquete-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lunaquete;src:url(/fonts/Lunaquete-Italic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Lunaquete;src:url(/fonts/Lunaquete-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Lunaquete;src:url(/fonts/Lunaquete-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Lunaquete;src:url(/fonts/Lunaquete-Light.woff2)format("woff2");font-weight:300;font-style:normal}[class^=icon-],[class*=\ icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icoweidler!important}.icon-Weidler_Icon_Border:before{content:""}.icon-Weidler_Icon:before{content:""}.title{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:12.2em;display:flex}.glass-host{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;top:2.2em;left:50%;transform:translate(-50%)}.glass-host>*{pointer-events:auto}.navbar-brand{justify-content:center;align-items:center;width:3.4em;height:3.4em;padding:0;text-decoration:none;display:flex;margin:0!important}.navbar-brand .icon-Weidler_Icon{color:#222;text-shadow:none;z-index:2;font-size:3.4em;transition:text-shadow .5s,color .5s;display:block;position:relative}.navbar-brand:hover>.icon-Weidler_Icon,.navbar-brand:focus>.icon-Weidler_Icon{color:#fefefe;text-shadow:0 0 8px #000}h1{margin-bottom:10px;padding:0 20px;font-size:32pt;font-weight:400}.subheader{text-align:center;opacity:0;max-width:400px;margin:0;padding:0 20px;font-size:14pt;font-weight:300;line-height:1.3}.subheader span{margin-top:5px;font-size:10pt;display:block}main{opacity:0;visibility:hidden;color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1125px;margin:4em auto auto;display:flex;overflow:hidden}main .banner-host{justify-content:center;display:flex}main .banner-host img{max-width:100%;margin:auto}@media only screen and (width<=768px){main .banner-host img{max-width:130%}}main .content{text-align:center;max-width:800px;padding:4em 2em;line-height:1.6}main .content h2{margin-bottom:1em;font-size:28pt;font-weight:400}main .content p{margin:0;font-size:18pt;font-weight:300}body{background-color:#fff;margin:0;font-family:Lunaquete,sans-serif}body:after{content:"";pointer-events:none;z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0;box-shadow:inset 0 0 100px #00000026}
