@charset "UTF-8";:root{--font-body:Cormorant Garamond;--font-body-ratio:1;--font-focus:Grenze Gotisch;--font-focus-ratio:1;--font-logo:Secular One;--font-logo-ratio:1;--color-primary:#a88b45;--color-secondary:#9e1b1b;--color-secondary-light:#c62828;--color-bg:#0b0b0b;--color-bg-0:#0b0b0b00;--color-surface:#1a1a1a;--color-text:#d3cfc4;--color-text-muted:#9c9381}*{box-sizing:border-box;scroll-behavior:smooth;margin-top:.25em;margin-bottom:.25em}body{font-family:var(--font-body);font-size:1.5rem;background-color:var(--color-bg);color:var(--color-text);line-height:1.6;margin:0;padding:0}hr{display:block;width:100%;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid var(--color-primary)}ul,ol{padding-left:1.5rem}ul ::marker,ol ::marker{font-family:var(--font-body);font-size:1.5rem;color:var(--color-secondary)}ul li,ol li{padding-left:1rem}ul:is(ol),ol:is(ol){list-style-type:upper-roman}ul:is(ul),ol:is(ul){list-style-type:"⛧"}p{text-align:justify}p a{margin:0}nav>ul{padding-inline:0;list-style:none;text-transform:uppercase}nav>ul a{font-family:var(--font-body);font-size:2rem;transition:font-size .4s ease}nav>ul a.active{font-family:var(--font-body);font-size:2.25rem;text-shadow:-1px 0 rgba(158,27,27,.6),0 1px rgba(158,27,27,.6),1px 0 rgba(158,27,27,.6),0 -1px rgba(158,27,27,.6);color:var(--color-secondary-light)}strong{font-family:var(--font-focus);font-size:calc(1.5rem * var(--font-focus-ratio));color:var(--color-primary);font-family:var(--font-focus),serif}a{opacity:1;transition:color .8s ease;cursor:pointer;display:inline-block;color:var(--color-secondary);font-weight:700;text-decoration:none}a:hover,a:focus{opacity:.75}a:hover,a:focus{text-decoration:underline}footer{font-family:var(--font-body);font-size:1rem;padding:1rem;text-align:center;color:var(--color-text-muted)}.fixed-box{margin-top:4rem;position:fixed;top:0;z-index:8;padding:16px}.fixed-box.fixed-box--right{right:0;text-align:right}.fixed-box.fixed-box--right.active .fixed-box__handle{transform:rotate(.25turn)}.fixed-box.fixed-box--right .fixed-box__body{right:-100vw}.fixed-box.fixed-box--left{left:0;text-align:left}.fixed-box.fixed-box--left.active .fixed-box__handle{transform:rotate(.25turn)}.fixed-box.fixed-box--left .fixed-box__body{right:100vw}.fixed-box.active .fixed-box__body{overflow-y:auto;max-height:70vh;background-color:rgba(26,26,26,.85);right:0}.fixed-box .fixed-box__handle{display:inline-flex;margin-bottom:1rem;transition:transform .3s ease;transform:rotate(0)}.fixed-box .fixed-box__body{position:relative;margin-bottom:.25rem;padding:.25rem .5rem;transition:right .3s ease}.fixed-box .fixed-box__body nav>ul a{font-family:var(--font-body);font-size:1.25rem;line-height:1}.fixed-box .fixed-box__body nav>ul a.active{font-family:var(--font-body);font-size:1.25rem;text-shadow:none}.page{background-image:linear-gradient(to bottom,var(--color-bg-0) 0%,var(--color-bg-0) 75%,var(--color-bg) 100%),linear-gradient(to top,var(--color-bg-0) 0%,var(--color-bg-0) 75%,var(--color-bg) 100%),url(../images/page.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;font-family:var(--font-body);font-size:calc(1.5rem * var(--font-body-ratio));display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:4rem 16rem}.page a h1:hover,.page a h1:focus,.page a h2:hover,.page a h2:focus,.page a h3:hover,.page a h3:focus{text-decoration:underline;text-decoration-color:var(--color-primary)}.page h1,.page h2,.page h3{margin:0;color:var(--color-primary);font-family:var(--font-focus),serif}.page h1:is(h1),.page h2:is(h1),.page h3:is(h1){font-family:var(--font-focus);font-size:3rem}.page h1:is(h3),.page h2:is(h3),.page h3:is(h3){font-family:var(--font-focus);font-size:2rem;text-align:center}.page a>strong{color:var(--color-secondary)}.marquee{font-family:var(--font-body);font-size:1rem;position:fixed;left:0;top:0;z-index:4;margin-top:0;height:4rem;overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--color-text-muted);background-color:rgba(26,26,26,.75);animation:marquee 120s linear infinite}.marquee a{height:100%;margin:0;display:flex;align-items:center;color:var(--color-text-muted)}@keyframes marquee{0%{left:0}100%{left:-100%}}.icon.icon-facebook{opacity:1;transition:color .8s ease;cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:23px;height:23px;-webkit-mask:url(../icons/facebook.svg)no-repeat center;-webkit-mask-size:contain;mask:url(../icons/facebook.svg)no-repeat center;mask-size:contain}.icon.icon-facebook:hover,.icon.icon-facebook:focus{opacity:.75}.icon.icon-facebook.icon-size-l{width:calc(23px * 1.5);height:calc(23px * 1.5)}.icon.icon-instagram{opacity:1;transition:color .8s ease;cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:24px;height:24px;-webkit-mask:url(../icons/instagram.svg)no-repeat center;-webkit-mask-size:contain;mask:url(../icons/instagram.svg)no-repeat center;mask-size:contain}.icon.icon-instagram:hover,.icon.icon-instagram:focus{opacity:.75}.icon.icon-instagram.icon-size-l{width:calc(24px * 1.5);height:calc(24px * 1.5)}.icon.icon-youtube{opacity:1;transition:color .8s ease;cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:26px;height:26px;-webkit-mask:url(../icons/youtube.svg)no-repeat center;-webkit-mask-size:contain;mask:url(../icons/youtube.svg)no-repeat center;mask-size:contain}.icon.icon-youtube:hover,.icon.icon-youtube:focus{opacity:.75}.icon.icon-youtube.icon-size-l{width:calc(26px * 1.5);height:calc(26px * 1.5)}.icon.icon-menu{opacity:1;transition:color .8s ease;cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:24px;height:24px;-webkit-mask:url(../icons/menu.svg)no-repeat center;-webkit-mask-size:contain;mask:url(../icons/menu.svg)no-repeat center;mask-size:contain}.icon.icon-menu:hover,.icon.icon-menu:focus{opacity:.75}.icon.icon-menu.icon-size-l{width:calc(24px * 1.5);height:calc(24px * 1.5)}.icon.icon-discord{opacity:1;transition:color .8s ease;cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:24px;height:24px;-webkit-mask:url(../icons/discord.svg)no-repeat center;-webkit-mask-size:contain;mask:url(../icons/discord.svg)no-repeat center;mask-size:contain}.icon.icon-discord:hover,.icon.icon-discord:focus{opacity:.75}.icon.icon-discord.icon-size-l{width:calc(24px * 1.5);height:calc(24px * 1.5)}.icon.icon-gear{opacity:1;transition:color .8s ease;cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:24px;height:24px;-webkit-mask:url(../icons/gear.svg)no-repeat center;-webkit-mask-size:contain;mask:url(../icons/gear.svg)no-repeat center;mask-size:contain}.icon.icon-gear:hover,.icon.icon-gear:focus{opacity:.75}.icon.icon-gear.icon-size-l{width:calc(24px * 1.5);height:calc(24px * 1.5)}.bg-secondary{background-color:#9e1b1b}.text-secondary{color:#9e1b1b}.bg-primary{background-color:#a88b45}.text-primary{color:#a88b45}.bg-background{background-color:#0b0b0b}.text-background{color:#0b0b0b}.d-none{display:none}.d-none.d-next+*,.d-none.d-after~*{display:none}.d-block{display:block}.d-block.d-next+*,.d-block.d-after~*{display:block}.d-mobile{display:none}.d-mobile.d-next+*,.d-mobile.d-after~*{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#nav-socials ul{display:flex;justify-content:flex-end}#nav-socials ul li a{background-color:var(--color-secondary);width:30px;height:30px;display:flex;justify-content:center;align-items:center}#nav-menu-handle+.fixed-box__body nav>ul a{font-family:var(--font-body);font-size:2rem}#nav-menu-handle+.fixed-box__body nav>ul a.active{font-family:var(--font-body);font-size:2.5rem}#toolbox-handle+.fixed-box__body div{font-size:1rem;display:flex;gap:2rem;justify-content:space-between}.page#home{background-image:linear-gradient(to bottom,var(--color-bg-0) 0%,var(--color-bg-0) 75%,var(--color-bg) 100%),linear-gradient(to top,var(--color-bg-0) 0%,var(--color-bg-0) 75%,var(--color-bg) 100%),url(../images/hero.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page#home h1{text-shadow:-1px 0 rgba(11,11,11,.6),0 1px rgba(11,11,11,.6),1px 0 rgba(11,11,11,.6),0 -1px rgba(11,11,11,.6);font-family:var(--font-logo),sans-serif;color:var(--color-text);font-weight:500;font-size:6rem;line-height:1;margin:0}.page#home h1 strong{color:var(--color-secondary);font-family:inherit;font-size:inherit}.page#home h2{text-shadow:-1px 0 rgba(11,11,11,.6),0 1px rgba(11,11,11,.6),1px 0 rgba(11,11,11,.6),0 -1px rgba(11,11,11,.6);color:var(--color-text);font-family:var(--font-body),sans-serif;font-style:italic;font-size:3rem;line-height:1.5;font-variant:small-caps;margin:0}.page#links ul{list-style-type:none;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.page#links ul li a{background-color:rgba(26,26,26,.75);width:70vw;transition:background-color .3s ease,width .3s ease;padding:1rem}.page#links ul li a:hover,.page#links ul li a:focus{width:75vw;background-color:rgba(26,26,26,.95);text-decoration:underline;text-decoration-color:var(--color-primary)}.page#links ul li a strong{font-family:var(--font-focus);font-size:calc(3rem * var(--font-focus-ratio));color:var(--color-primary)}@media(max-width:1550px){.page{padding-left:calc(16rem * .25)}p{text-align:left}}@media(max-width:1100px){body{line-height:1.2}.marquee{height:2rem;font-size:.5rem}.page{padding-left:calc(16rem * .15);padding-right:calc(16rem * .75)}#nav-menu-handle+.fixed-box__body nav>ul a{font-size:1.5rem}#nav-menu-handle+.fixed-box__body nav>ul a.active{font-size:1.75rem}#nav-socials ul li,ul li{padding-left:.5rem}}@media(max-width:800px){body{font-size:1.2rem;line-height:1.1}.page#home h1{font-size:4.5rem}.page#home h2{font-size:2rem}ul ::marker,ol ::marker{font-size:1.2rem}}@media(min-width:740px){#nav-menu-handle+.fixed-box__body,#nav-menu-handle+.fixed-box__body{right:0}}@media(max-width:740px){.d-desktop{display:none}.d-desktop.d-next+*,.d-desktop.d-after~*{display:none}.d-mobile{display:unset}.d-mobile.d-next+*,.d-mobile.d-after~*{display:unset}body{margin:1.5rem 0 0}ul{padding-inline:1.25rem}ul li{padding-left:0}a:hover,a:focus,.icon:hover,.icon:focus{opacity:1}#nav-menu-handle+.fixed-box__body nav>ul a{font-size:1.25rem;line-height:1}#nav-menu-handle+.fixed-box__body nav>ul a.active{font-size:1.25rem}.fixed-box{margin-top:0}.page{padding:3rem 1.5rem 1.5rem;min-height:unset}}