:root{--primary-color:#7988f1;--roof-edge-height:18px}*{box-sizing:border-box}body{color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(90deg,#a8c9e5,#e1f3ff,#a8c9e5);margin:0;font-size:18px}h1,h2,h3,h4,h5,h6{font-family:GrenadierNF,sans-serif;font-weight:400}h1{text-align:center;margin-top:0;font-size:2.2em}h2{font-size:1.6em}body,button{font-family:NeverMind Bauhaus Regular,Helvetica Neue,sans-serif}button{background:conic-gradient(from 90deg at 2px 2px,#0000 25%,#111 0)0 0/calc(100% - 2px)calc(100% - 2px)padding-box border-box;outline-offset:-10px;text-transform:uppercase;color:#fff;cursor:pointer;border:15px solid #0000;outline:2px solid #111;padding:.6em 1em;font-size:1em;font-weight:700}button:hover{background:conic-gradient(from 90deg at 2px 2px,#0000 25%,var(--primary-color)0)0 0/calc(100% - 2px)calc(100% - 2px)padding-box border-box;outline-color:var(--primary-color)}a{text-decoration:none}p a,li a,.image-label a{color:#734f2b;border-bottom:3px double #734f2b;text-decoration:none}:is(p a,li a,.image-label a):hover{border-bottom-color:var(--primary-color)}hr{background:var(--primary-color);border:0;height:18px;margin:3em -3em;box-shadow:0 3px 4px #0000001a}p{line-height:1.3}p:first-of-type{margin-top:0}li{margin-bottom:.5em;line-height:1.3}.intro{text-align:center;text-wrap:balance}[data-rmiz-modal-overlay]{background:0 0!important}[data-rmiz-modal-overlay]:before{content:"";background:url(/design/bg-light.png);width:100%;height:100%;transition:opacity .2s;position:absolute}[data-rmiz-modal-overlay=hidden]:before{opacity:0}[data-rmiz-modal-overlay=visible]:before{opacity:1}[data-rmiz-modal-img]{box-shadow:0 3px 4px #0000001a}.app{background:url(/design/texture.png);flex-direction:column;min-height:100vh;padding-top:30px;display:flex}.container{flex-direction:column;flex:1;align-items:center;width:100%;max-width:840px;margin:0 auto;display:flex;position:relative}.appFacade{background:#eab49a url(/design/bg.png);position:relative}.appFacade:before{--ledge:8px;--ledge-shadow:4px;content:"";background:var(--primary-color);height:var(--roof-edge-height);width:calc(100% + var(--ledge)*2);top:0;left:calc(-1*var(--ledge));clip-path:polygon(0 0,100% 0,calc(100% - var(--ledge))calc(100% + var(--ledge-shadow)),var(--ledge)calc(100% + var(--ledge-shadow)));display:block;position:absolute}:is(.appFacade:first-of-type,.appFacade:nth-of-type(2)):before{box-shadow:0 3px var(--ledge-shadow)#0000001a}.roofTop{width:59.5%;height:60px}.logoRoof{width:71.5%;height:170px;margin-bottom:calc(-1*var(--roof-edge-height));z-index:3;padding-top:var(--roof-edge-height);background:#eab49a url(/design/bg.png);flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex;position:relative}.roofSeparator{width:88%;height:70px;margin-bottom:calc(-1*var(--roof-edge-height));z-index:2}.logo{color:#fffaf4;font-family:GrenadierNF,sans-serif;font-size:2em;font-weight:400}@media screen and (min-width:585px){.logo{font-size:2.4em}}@media screen and (min-width:768px){.logo{font-size:3.2em}}.menu{flex-wrap:wrap;justify-content:center;gap:.5em 1.4em;width:100%;padding:0 .8em;display:flex}.content{background:#eab49a url(/design/bg.png);flex:1;width:100%;padding:1em 3em 2em}.footer{background:#361c15 url(https://www.transparenttextures.com/patterns/brick-wall.png);width:100%;height:82px;position:relative}.footer:before{content:"";clip-path:polygon(0% 10%,5% 0%,10% 15%,15% 0%,20% 20%,25% 0%,30% 10%,35% 0%,40% 15%,45% 0%,50% 10%,55% 0%,60% 20%,65% 0%,70% 10%,75% 0%,80% 15%,85% 0%,90% 10%,95% 0%,100% 10%);background:#361c15 url(https://www.transparenttextures.com/patterns/brick-wall.png) repeat-x;width:100%;height:10px;position:absolute;top:-1px;left:0}
[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{color:#fff;outline-offset:2px;touch-action:manipulation;appearance:none;background-color:#000000b3;border:none;border-radius:50%;width:40px;height:40px;margin:0;padding:9px;box-shadow:0 0 1px #ffffff80}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-rmiz-btn-zoom]{cursor:zoom-in;position:absolute;inset:10px 10px auto auto}[data-rmiz-btn-unzoom]{cursor:zoom-out;z-index:1;position:absolute;inset:20px 20px auto auto}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}
@font-face{font-family:GrenadierNF;src:url(../media/GrenadierNF.0aa7ae55.otf)format("opentype"),url(../media/GrenadierNF.e275123b.ttf)format("truetype")}
@font-face{font-family:Lato Regular;font-style:normal;font-weight:400;src:local(Lato Regular),url(../media/Lato-Regular.2a7ab52a.woff)format("woff")}@font-face{font-family:Lato Italic;font-style:normal;font-weight:400;src:local(Lato Italic),url(../media/Lato-Italic.49bf33c7.woff)format("woff")}@font-face{font-family:Lato Hairline;font-style:normal;font-weight:400;src:local(Lato Hairline),url(../media/Lato-Hairline.eef870ee.woff)format("woff")}@font-face{font-family:Lato Hairline Italic;font-style:normal;font-weight:400;src:local(Lato Hairline Italic),url(../media/Lato-HairlineItalic.810b18c0.woff)format("woff")}@font-face{font-family:Lato Light;font-style:normal;font-weight:400;src:local(Lato Light),url(../media/Lato-Light.7f94cd4b.woff)format("woff")}@font-face{font-family:Lato Light Italic;font-style:normal;font-weight:400;src:local(Lato Light Italic),url(../media/Lato-LightItalic.566bf63e.woff)format("woff")}@font-face{font-family:Lato Bold;font-style:normal;font-weight:400;src:local(Lato Bold),url(../media/Lato-Bold.14cc704b.woff)format("woff")}@font-face{font-family:Lato Bold Italic;font-style:normal;font-weight:400;src:local(Lato Bold Italic),url(../media/Lato-BoldItalic.ba2d8120.woff)format("woff")}@font-face{font-family:Lato Black;font-style:normal;font-weight:400;src:local(Lato Black),url(../media/Lato-Black.8e56d3dc.woff)format("woff")}@font-face{font-family:Lato Black Italic;font-style:normal;font-weight:400;src:local(Lato Black Italic),url(../media/Lato-BlackItalic.fa668b03.woff)format("woff")}
@font-face{font-family:Mortega Regular;font-style:normal;font-weight:400;src:local(Mortega Regular),url(../media/Mortega.1503e405.woff)format("woff")}
@font-face{font-family:NeverMind Bauhaus Regular;font-style:normal;font-weight:400;src:local(NeverMind Bauhaus Regular),url(../media/NeverMindBauhaus-Regular-BF6501284a7fde0.cda9d1af.woff)format("woff")}@font-face{font-family:NeverMind Bauhaus Medium;font-style:normal;font-weight:500;src:local(NeverMind Bauhaus Medium),url(../media/NeverMindBauhaus-Medium-BF6501284a00903.11e0f454.woff)format("woff")}@font-face{font-family:NeverMind Bauhaus DemiBold;font-style:normal;font-weight:600;src:local(NeverMind Bauhaus DemiBold),url(../media/NeverMindBauhaus-DemiBold-BF6501284a86a43.826f92e1.woff)format("woff")}@font-face{font-family:NeverMind Bauhaus Regular;font-style:normal;font-weight:700;src:local(NeverMind Bauhaus Bold),url(../media/NeverMindBauhaus-Bold-BF6501284a8ae7b.880bd4d2.woff)format("woff")}@font-face{font-family:NeverMind Bauhaus Extrabold;font-style:normal;font-weight:400;src:local(NeverMind Bauhaus Extrabold),url(../media/NeverMindBauhaus-Extrabold-BF6501284a9b844.f91bd574.woff)format("woff")}@font-face{font-family:NeverMind Bauhaus Heavy;font-style:normal;font-weight:400;src:local(NeverMind Bauhaus Heavy),url(../media/NeverMindBauhaus-Heavy-BF6501284aa018a.df8c7bfc.woff)format("woff")}
@font-face{font-family:schildergrotesk;src:url(../media/schildergrotesk.822bf64f.woff2)format("woff2"),url(../media/schildergrotesk.60134c58.woff)format("woff"),url(../media/schildergrotesk.5a175d50.ttf)format("truetype")}
