﻿*{margin:0;padding:0;outline:none;box-sizing:border-box}html{width:100%;height:100%;scroll-behavior:smooth;color-scheme:dark;image-rendering:auto;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;min-height:100vh;flex-direction:column;font-family:"PT Serif",serif;font-weight:400;font-style:normal;color:#ccc;letter-spacing:.01em;background:#000 url("../images/bg.jpg");background-size:cover;background-attachment:fixed;background-position:center}a{color:#dbb779;text-decoration:none}a:hover{text-decoration:underline}img,picture{max-width:100%;display:block}ul{list-style:none}button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}input{border:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}h1,h2,h3,h4{text-wrap:balance}:target{scroll-margin-block:6rem}body>header{position:sticky;top:0;height:5rem;background:rgba(4,0,0,.9);border-bottom:2px solid #a38b65;box-shadow:0 2px 15px rgba(0,0,0,.7);transition:height .2s;z-index:100}body>header nav{display:flex;height:100%;gap:12.5rem}body>header nav a:hover{text-decoration:none}body>header nav>ul{display:flex;width:50%;height:100%;gap:3rem}body>header nav>ul:first-child{justify-content:flex-end}body>header nav>ul li{position:relative;height:100%;font-size:1.25rem;font-weight:700;align-content:center;text-align:center}body>header nav>ul li a{position:relative;text-shadow:0 0px 10px #000}body>header nav>ul li a:after{content:" ";position:absolute;right:100%;bottom:0;left:0;height:2px;background:#a38b65}body>header nav>ul li a:hover:after{right:0;transition:right .3s}body>header nav>ul li:hover ul{visibility:visible;top:calc(50% + 25px);opacity:1;transition:all .2s}body>header nav>ul li ul{display:flex;position:absolute;flex-direction:column;top:calc(50% + 1rem);left:50%;min-width:12.5rem;transform:translateX(-50%);border:1px solid #a38b65;border-radius:5px;background:rgba(30,20,10,.95);box-shadow:0 5px 15px rgba(0,0,0,.7);opacity:.2;visibility:hidden}body>header nav>ul li ul li{border-bottom:1px solid rgba(163,139,101,.35);font-size:.9em}body>header nav>ul li ul li a{display:block;padding:.7em 1.2em .8em}body>header nav>ul li ul li:last-child{border:0}body>header nav>ul li ul li:hover{background:rgba(161,124,63,.3);transition:background .3s}body>header .nav-logo{position:absolute;top:.5rem;left:50%;transform:translateX(-50%);width:7.5rem;height:7.5rem;box-sizing:content-box;object-fit:contain;opacity:1;transition:top .2s}body>header .nav-logo img{position:absolute;opacity:1;transition:all .2s}body>header .nav-logo img:last-child{opacity:0}body>header .nav-hamburger{display:none;position:absolute;width:1.875rem;height:1.875rem;top:50%;right:1.25rem;transform:translateY(-50%);cursor:pointer}body>header .nav-hamburger span{display:block;position:absolute;left:0;width:100%;height:.3125rem;background:#ccc;border-radius:.3125rem;opacity:1;transform:rotate(0deg);transition:all .25s ease-in-out;transition:all .25s ease-in-out}body>header .nav-hamburger span:nth-child(1){top:0px}body>header .nav-hamburger span:nth-child(2),body>header .nav-hamburger span:nth-child(3){top:.75rem}body>header .nav-hamburger span:nth-child(4){top:1.5rem}body>header .nav-hamburger.open span:nth-child(1),body>header .nav-hamburger.open span:nth-child(4){top:.75rem;left:50%;width:0}body>header .nav-hamburger.open span:nth-child(2){transform:rotate(45deg)}body>header .nav-hamburger.open span:nth-child(3){transform:rotate(-45deg)}@media screen and (min-width: 901px){body>header.scrolled{height:4.5rem;margin-bottom:.5rem}body>header.scrolled .nav-logo{top:-0.2rem}body>header.scrolled .nav-logo a{display:block;height:4.5rem}body>header.scrolled .nav-logo img{pointer-events:none;touch-action:none;transform:scale3d(1.15, 1.15, 1.15)}body>header.scrolled .nav-logo img:first-child{opacity:0}body>header.scrolled .nav-logo img:last-child{opacity:1}}@media screen and (max-width: 1280px){body>header nav{padding:0 1rem;gap:7rem}body>header nav>ul{gap:initial}body>header nav>ul:first-child,body>header nav>ul:last-child{justify-content:space-around}body>header nav>ul li{font-size:1.1rem}}@media screen and (max-width: 900px){body>header{height:4rem}body>header nav{display:none;position:absolute;flex-direction:column;top:calc(100% + 2px);right:0;left:0;height:initial;padding:0;gap:0;background:rgba(30,20,10,.95);box-shadow:0 2px 15px rgba(0,0,0,.7)}body>header nav.open{display:block}body>header nav>ul{flex-direction:column;width:100%;gap:0}body>header nav>ul li{display:flex;justify-content:center;width:100%;height:3em;line-height:3em;border-bottom:1px solid rgba(163,139,101,.35)}body>header nav>ul li a{width:100%}body>header nav>ul li ul{display:none}body>header .nav-logo{top:-0.5rem}body>header .nav-logo a{display:block;height:4.5rem}body>header .nav-logo img{position:relative;transform:scale3d(1.15, 1.15, 1.15);pointer-events:none;touch-action:none}body>header .nav-logo img:first-child{display:none}body>header .nav-logo img:last-child{opacity:1}body>header .nav-hamburger{display:initial}}body>footer{position:relative;margin-top:auto;padding:2.5rem 0 4rem;background:rgba(4,0,0,.9);border-top:2px solid #a38b65;text-shadow:0 0px 10px #000}body>footer .wrapper{display:flex;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding-right:3.125rem;gap:2.5rem}body>footer .footer-brand{display:flex;flex-direction:column;gap:1.25rem;width:19.5rem;padding-right:2.5rem;font-family:Arial,Helvetica,sans-serif;font-size:.75em;text-align:center}body>footer .footer-brand img{filter:invert(29%)}body>footer .footer-brand p,body>footer .footer-brand .footnotes{opacity:.7;white-space:nowrap}body>footer .footer-brand p a,body>footer .footer-brand .footnotes a{color:#ccc}body>footer .footer-brand ul{display:flex;flex-direction:row;justify-content:space-around}body>footer .footer-brand ul li img{width:2.625rem;height:auto;filter:invert(71%);transition:all .3s}body>footer .footer-brand ul li img:hover{filter:invert(95%)}body>footer .footer-brand .iubenda-container{display:flex;flex-direction:row;justify-content:center;margin-top:.7em}body>footer .footer-brand .iubenda-container .iubenda-embed.iubenda-black:not(.no-brand):not(.iubenda-nostyle){position:relative !important;background:none !important;background-image:none !important;padding:0 .5em !important;font-size:1em !important;font-weight:400 !important;color:#ccc !important}body>footer .footer-brand .iubenda-container .iubenda-embed.iubenda-black:not(.no-brand):not(.iubenda-nostyle):hover{text-decoration:underline !important}body>footer .footer-brand .iubenda-container .iubenda-embed.iubenda-black:not(.no-brand):not(.iubenda-nostyle):first-child{padding-right:calc(.5em + 2px) !important}body>footer .footer-brand .iubenda-container .iubenda-embed.iubenda-black:not(.no-brand):not(.iubenda-nostyle):first-child::after{display:block;position:absolute;content:" ";right:0;top:0;bottom:0;width:1px;background:#ccc;opacity:.5}body>footer nav{display:flex;flex-direction:column;width:10rem}body>footer nav h5{font-size:1.125rem;padding-bottom:.5rem}body>footer nav ul{font-size:1rem;line-height:1.875rem}@media screen and (max-width: 1280px){body>footer .wrapper{padding:0 1.5rem;justify-content:flex-start}body>footer .footer-brand{width:18rem;padding-right:1.5rem}}@media screen and (max-width: 900px){body>footer{padding:2rem 0 2.5rem}body>footer .wrapper{justify-content:center}body>footer .footer-brand{width:16rem;padding:0;gap:1.2rem}body>footer nav{display:none}}.wrapper{width:min(100%,1320px + 2rem);padding:0 1rem;box-sizing:border-box;margin:4rem auto 3rem}@media screen and (max-width: 900px){.wrapper{margin-top:2rem}}.wrapper h1,.wrapper h2,.wrapper h3{font-family:"Cinzel",serif;color:#a38b65}.wrapper h4{color:#a38b65}input,textarea{font-family:"PT Serif",serif}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.d-none{display:none !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-underline{text-decoration:underline}.text-italic{font-style:italic}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.page+.home,.page+.page,.home+.page{margin-top:3rem}.clear{clear:both}.home-slider{display:flex;flex-direction:row;flex-flow:row-reverse;margin:0 0 1.75rem;letter-spacing:0;border:1px solid rgba(163,139,101,.92);border-radius:5px;background:rgba(12,12,12,.95);box-shadow:0 2px 15px rgba(0,0,0,.7);overflow:hidden}.home-slider .cta{flex:.425;padding:3.5rem 2.8rem 4.5rem 2.5rem}.home-slider .cta h1{font-size:2.625em}.home-slider .cta .tagline{margin-bottom:1.75em;padding-bottom:.5em;border-bottom:2px solid #a38b65;font-family:"Cinzel",serif;font-size:1.13em;font-weight:700;color:#a38b65}.home-slider .cta p{width:min(25em,100%);font-size:1.125em;line-height:1.666em;color:#aaa}.home-slider .cta p+p{margin-top:.75em}.home-slider .cta p strong{color:#ccc}.home-slider .cta .button{display:inline-block;margin-top:1.75em;padding:0 1em;font-family:"Cinzel",serif;font-size:1.3em;font-weight:700;line-height:2.5em;color:#000;background:#a38b65;border-radius:5px;box-shadow:0 4px rgb(117.3780487805,99.0853658537,70.1219512195);text-shadow:none;white-space:nowrap}.home-slider .cta .button:hover{background:hsl(36.7741935484,35.2032520325%,56.7647058824%);text-decoration:none}.home-slider .cta .button:active{transform:translateY(2px);box-shadow:0 2px rgb(117.3780487805,99.0853658537,70.1219512195)}.home-slider .slider{position:relative;flex:.575;font-size:1.2rem}.home-slider .slider .slides{position:relative;width:100%;height:100%}.home-slider .slider .slides .slide{display:none;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-size:cover}.home-slider .slider .slides .slide:first-child{display:initial}.home-slider .slider .slides .slide .text{position:absolute;right:0;bottom:0;left:0;padding:2em 1.8em 1.6em;line-height:1.5em;text-shadow:0 2px #000,0 2px 5px #000,0 0 10px #000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0) 100%)}.home-slider .slider .slides .slide .text h2{line-height:1.1em;font-size:2em;margin-bottom:.1em;text-shadow:0 2px #000,0 3px #000,0 2px 5px #000,0 0 10px #000}.home-slider .slider .slides .slide .text p{margin-bottom:.25em}.home-slider .slider .slides .slide .text a:after{display:inline-block;content:"»";font-size:1.2em;padding-left:.2em}.home-slider .slider .slides .slide .text a:hover:after{text-decoration:none}.home-slider .slider .dots{display:none;position:absolute;top:1rem;right:1rem;text-align:right;z-index:99;opacity:.3;transition:opacity .3s}.home-slider .slider .dots:hover{opacity:.8}.home-slider .slider .dots>div{position:relative;display:inline-block;width:10px;height:10px;padding:.75rem;cursor:pointer;transform:scale(1);transition:all .2s ease}.home-slider .slider .dots>div:hover{transform:scale(1.5)}.home-slider .slider .dots>div:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%, -50%);background:#fff;border-radius:5px;transition:all .2s ease}.home-slider .slider .dots>div.active:after{background:#a38b65}.home-slider .slider .nav{position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;height:3rem;background:url("../images/home/arrow.svg") no-repeat center center;border:1rem solid rgba(0,0,0,0);box-sizing:content-box;z-index:10;opacity:0;transition:opacity .3s;filter:invert(100%)}.home-slider .slider .nav.prev{left:1rem}.home-slider .slider .nav.next{right:1rem;transform:translateY(-50%) scaleX(-100%)}.home-slider .slider:hover .nav{opacity:.6}.home-slider .slider:hover .nav:hover{opacity:1}@media screen and (max-width: 1280px){.home-slider{flex-direction:column;font-size:.9rem}.home-slider .cta{flex:initial;padding:1.5rem 2rem 3rem;text-align:center}.home-slider .cta p{margin:0 auto}.home-slider .cta .button{margin-top:1.5em}.home-slider .slider{aspect-ratio:1.8}.home-slider .slider .nav{opacity:.6}}@media screen and (max-width: 900px){.home-slider{border:0;border-radius:0;background:none;box-shadow:none;text-shadow:none;overflow:initial}.home-slider .slider{font-size:1rem;margin:0 -1rem;border-top:1px solid rgba(163,139,101,.92);border-bottom:1px solid rgba(163,139,101,.92);box-shadow:0 2px 15px rgba(0,0,0,.7);aspect-ratio:1.2}.home-slider .slider .slides .slide .text{padding-right:1.25em;padding-bottom:1.5em;padding-left:1.25em}.home-slider .slider .nav{top:0%;width:1.25rem;height:2.5rem}.home-slider .slider .nav.prev{transform:none;left:0}.home-slider .slider .nav.next{transform:scaleX(-100%);right:0}.home-slider .cta{margin:0 0 1.75rem;border:1px solid rgba(163,139,101,.92);border-radius:5px;background:rgba(12,12,12,.95);box-shadow:0 2px 15px rgba(0,0,0,.7);overflow:hidden}.home-slider .cta h1{font-size:2.3rem;line-height:1em}.home-slider .cta .tagline{margin-bottom:1.25em}.home-slider .cta .button{width:min(100%,20em);padding:0;text-align:center}}.home-features{display:flex;justify-content:space-between;gap:1.875rem;margin:0 0 1.75rem;padding:0 1.875rem}.home-features article{border:1px solid rgba(163,139,101,.92);border-radius:5px;background:rgba(12,12,12,.95);box-shadow:0 2px 15px rgba(0,0,0,.7);overflow:hidden;flex:1;overflow:hidden}.home-features article figure{aspect-ratio:1.35;overflow:hidden;border-bottom:1px solid #a38b65}.home-features article figure img{width:100%;height:100%;object-fit:cover;object-position:center;filter:opacity(92%)}.home-features article div{padding:1.4em 1.75em 2.2em}.home-features article div h3{font-size:1.625em;margin-bottom:.325em}.home-features article div p{font-size:1.125em;line-height:1.875em;color:#aaa}.home-features article div p strong{color:#ccc}@media screen and (max-width: 1280px){.home-features{padding:0;font-size:.9rem}}@media screen and (max-width: 900px){.home-features{flex-direction:column;align-items:center}.home-features article{max-width:30rem}}.home-news{display:flex;flex-direction:row;gap:2.5rem;padding:2.5rem;border:1px solid rgba(163,139,101,.92);border-radius:5px;background:rgba(12,12,12,.95);box-shadow:0 2px 15px rgba(0,0,0,.7);overflow:hidden}@media screen and (max-width: 1280px){.home-news{padding:2rem}}@media screen and (max-width: 900px){.home-news{flex-direction:column;gap:3rem}}.home-news h2{font-size:1.875rem;margin-bottom:.325em}.home-news footer{margin-top:auto;padding-top:.5rem;font-size:.9375rem;text-align:right}.home-news footer a:after{display:inline-block;content:"»";font-size:1.2em;padding-left:.2em}.home-news footer a:hover:after{text-decoration:none}.home-news .events{flex:1;display:flex;flex-direction:column}.home-news .events ul{display:flex;flex-direction:column;gap:1rem}.home-news .events ul article{display:flex;flex-direction:row;align-items:center;gap:1.2rem}.home-news .events ul article figure{flex:1;gap:1rem;aspect-ratio:1;padding:1px;border:1px solid #a38b65;overflow:hidden}.home-news .events ul article figure img{width:100%;height:100%;object-fit:cover;object-position:center}.home-news .events ul article div{flex:3.8;display:flex;flex-direction:column;justify-content:center;gap:.35em}.home-news .events ul article div h3{font-family:"PT Serif",serif;font-size:1rem;font-weight:400}.home-news .news{flex:2.15;display:flex;flex-direction:column}.home-news .news ul{display:flex;flex-direction:column;gap:1.5rem;padding-left:1.4em}@media screen and (max-width: 1280px){.home-news .news ul{gap:1rem}}.home-news .news ul li{position:relative;font-size:.9375rem;line-height:2em}.home-news .news ul li:after{position:absolute;top:.65em;left:-1.5em;content:" ";width:0;height:0;border-top:.4em solid rgba(0,0,0,0);border-bottom:.4em solid rgba(0,0,0,0);border-left:.8em solid #a38b65}.home-news .news ul li time{font-weight:700}.home-news .news ul li time:after{content:" – "}.home-news .news ul li a{color:#aaa}.page{display:flex;flex-direction:row;gap:2.815em;max-width:100%;padding:3em 3.75em 6em;border:1px solid rgba(163,139,101,.92);border-radius:5px;background:rgba(12,12,12,.95);box-shadow:0 2px 15px rgba(0,0,0,.7);overflow:hidden;overflow:initial}.page+.home,.page+.page{margin-top:3rem}@media screen and (max-width: 1280px){.page{font-size:.9375rem}}@media screen and (max-width: 900px){.page{padding:2.5em 2.5em 4em;font-size:.875rem}}.page main{flex-grow:1;max-width:100%}.page main>header{margin-bottom:2em;padding-bottom:1em;border-bottom:2px solid #a38b65}.page main>header h1{margin-bottom:.1em;font-size:2.625em;line-height:1.2em}@media screen and (max-width: 900px){.page main>header h1{font-size:2.25em}}.page main>header .breadcrumbs ol{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;list-style:none}.page main>header .breadcrumbs ol li{line-height:1.2em}.page main>header .breadcrumbs ol li a:after{display:inline-block;content:"»";font-size:1.2em;padding-left:.2em}.page main>header .breadcrumbs ol li a:hover:after{text-decoration:none}.page main>header .breadcrumbs ol li a{margin-right:.3em}.page main>header .breadcrumbs ol li a:after{padding-left:.3em;color:#ccc}.page main>header .breadcrumbs ol li:last-child{color:#dbb779}.page main>header .breadcrumbs ol li:last-child a{margin:0}.page main>header .breadcrumbs ol li:last-child a:after{content:""}@media screen and (max-width: 900px){.page main>header .breadcrumbs ol li{display:none}.page main>header .breadcrumbs ol li:nth-last-child(2){display:initial}.page main>header .breadcrumbs ol li a:before{display:inline-block;content:"«";font-size:1.2em;padding-right:.2em}.page main>header .breadcrumbs ol li a:hover:after{text-decoration:none}.page main>header .breadcrumbs ol li a:before{color:#ccc;font-size:1.2em}.page main>header .breadcrumbs ol li a:after{display:none}}.page main article .alert{margin-bottom:1em;padding:.75em 1.25em;line-height:1.75em;color:#ccc;background:rgba(107,126,117,.5);border-left:4px solid #999;border-radius:0 5px 5px 0}.page main article .alert p{color:#ccc;font-size:1em;line-height:1.75em;margin-bottom:.4em}.page main article .alert p:last-child{margin:0}.page main article .alert.alert-danger{color:#ea868f;border-color:hsl(354.6,40.4225352113%,42.1568627451%);background:#2c0b0e}.page main article .alert.alert-danger p{color:#ea868f}.page main article .alert.alert-warning{color:#ffda6a;border-color:rgb(166.4,135.4093959732,41.6);background:#332701}.page main article .alert.alert-warning p{color:#ffda6a}.page main article .alert.alert-success{color:#75b798;border-color:rgb(57.75,89.25,74.4545454545);background:#051b11}.page main article .alert.alert-success p{color:#75b798}.page main article .alert.alert-doc{color:#ccc;border-color:#a38b65;background:#2b261f}.page main article .alert.alert-doc p{color:#ccc}.page main article .card{border:1px solid #a38b65;background-color:rgba(163,139,101,.1);border-radius:5px;padding:1em;margin-bottom:1em}.page main article .card h4{color:#aaa}.page main article .card h4 .author{font-size:.875em;font-weight:400}.page main article .card h4 .author:before{content:" — "}.page main article .card h4 .author em,.page main article .card h4 .author strong,.page main article .card h4 .author a{color:#ccc}.page main article .card p{font-size:1em;line-height:1.75em;margin-bottom:.4em}.page main article .events-list ul{display:initial;padding:initial}.page main article .events-list ul li::marker{content:""}.page main article .events-list ul li:before,.page main article .events-list ul li:after{display:none;content:""}.page main article .events-list ul{display:flex;flex-direction:column;gap:2em}.page main article .events-list ul article{display:flex;flex-direction:row;align-items:center;gap:1.2rem}.page main article .events-list ul article figure{flex:1;gap:1rem;aspect-ratio:1;margin:0;padding:1px;border:1px solid #a38b65;overflow:hidden}.page main article .events-list ul article figure img{width:100%;height:100%;object-fit:cover;object-position:center}.page main article .events-list ul article div{flex:8;display:flex;flex-direction:column;justify-content:center;gap:.1em}.page main article .events-list ul article div h3{margin:0;font-family:"PT Serif",serif;font-size:1.125rem;font-weight:400}.page main article .events-list ul article div p{margin:0;font-size:1rem;line-height:1.666em}.page main article .events-list ul article div p strong{color:#ccc}@media screen and (max-width: 1280px){.page main article .events-list ul article figure{display:none}}.page main article .events-list+.pagination{margin-top:3em}.page main article .events-list+.pagination ul{justify-content:center}.page main article form{font-size:1.0625em}.page main article form .form-group{margin-bottom:1em;display:flex;flex-direction:column}.page main article form label{font-weight:700;margin-bottom:.4em}.page main article form label.required:after{content:"*";padding-left:.2em;font-family:Arial,Helvetica,sans-serif;color:#a38b65}.page main article form small{margin-top:.5em;opacity:.8}.page main article form input[type=text],.page main article form input[type=email],.page main article form input[type=number],.page main article form input[type=search]{padding:.5em .75em;font-size:1em;color:#aaa;border:1px solid #a38b65;background:rgba(163,139,101,.1)}.page main article form input[type=text]::placeholder,.page main article form input[type=email]::placeholder,.page main article form input[type=number]::placeholder,.page main article form input[type=search]::placeholder{color:#aaa}.page main article form textarea{min-height:10em;padding:.5em .75em;font-size:1em;color:#aaa;border:1px solid #a38b65;background:rgba(163,139,101,.1)}.page main article form button,.page main article form input[type=submit]{min-width:10em;margin-top:1em;padding:0 1em;line-height:2.5em;font-weight:700;text-align:center;color:#000;background:#a38b65;box-shadow:0 4px rgb(117.3780487805,99.0853658537,70.1219512195);text-shadow:none;white-space:nowrap}.page main article form button:hover,.page main article form input[type=submit]:hover{background:hsl(36.7741935484,35.2032520325%,56.7647058824%);text-decoration:none}.page main article form button:active,.page main article form input[type=submit]:active{transform:translateY(2px);box-shadow:0 2px rgb(117.3780487805,99.0853658537,70.1219512195)}.page main article form button:disabled,.page main article form input[type=submit]:disabled{cursor:default;pointer-events:none;filter:grayscale(100%)}.page main article .gallery{column-count:3;column-gap:1em}@media screen and (max-width: 1280px){.page main article .gallery{column-count:2}}@media screen and (max-width: 900px){.page main article .gallery{column-count:1}}.page main article .gallery figure{position:relative;width:100%;margin-bottom:1em;padding:3px;border:1px solid #a38b65;box-shadow:0 2px 6px rgba(0,0,0,.4);background:#111;break-inside:avoid;page-break-inside:avoid}.page main article .gallery figure img{width:100%;height:auto}.page main article .gallery figure figcaption{position:absolute;right:3px;bottom:3px;left:3px;padding:.5em;background:rgba(0,0,0,.7)}.page main article .gallery+.pagination{margin-top:1em}.page main article .gallery+.pagination ul{justify-content:center}.page main article #gerofante{scroll-margin-block:20em}.page main article #gerofante>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}@media screen and (max-width: 900px){.page main article #gerofante>header{flex-direction:column;align-items:center;gap:.5em}}.page main article #gerofante>header h2{margin-bottom:0}.page main article #gerofante>header .search{position:relative;font-size:.882em}@media screen and (max-width: 900px){.page main article #gerofante>header .search{font-size:.933em}}.page main article #gerofante>header .search input{min-width:18em;padding-right:2em;color:#ccc}.page main article #gerofante>header .search:after{content:"";position:absolute;top:49%;right:.7em;transform:translateY(-50%);width:1.3em;height:1.3em;background:url("../images/search.svg");opacity:.5;filter:invert(100%)}.page main article #gerofante .table-responsive{margin-bottom:1em}.page main article #gerofante table{width:100%}.page main article #gerofante table th:nth-child(2),.page main article #gerofante table td:nth-child(2){text-align:left}.page main article #gerofante .btn{padding:0 1em;line-height:2.2em;font-weight:700;text-align:center;color:#000;background:#a38b65;box-shadow:0 3px rgb(117.3780487805,99.0853658537,70.1219512195);text-shadow:none;white-space:nowrap}.page main article #gerofante .btn:hover{background:hsl(36.7741935484,35.2032520325%,56.7647058824%);text-decoration:none}.page main article #gerofante .btn:active{transform:translateY(2px);box-shadow:0 2px rgb(117.3780487805,99.0853658537,70.1219512195)}.page main article #gerofante .btn:disabled{cursor:default;pointer-events:none;filter:grayscale(100%)}.page main article #gerofante>footer{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 900px){.page main article #gerofante>.table-responsive+footer{flex-direction:column;align-items:center;gap:1em}}.page main article #gerofante .tags{display:flex;flex-wrap:wrap;margin:0 0 .5em}.page main article #gerofante .tags strong{margin-right:.5em;font-size:.9375em}.page main article #gerofante .tags a{margin-right:.3em;margin-bottom:.5em;padding:.2em .4em;background:#a38b65;color:#000;font-size:.875rem;font-weight:700;border-radius:3px;white-space:nowrap}.page main article #gerofante .tags a:hover{background:hsl(36.7741935484,35.2032520325%,56.7647058824%);text-decoration:none}.page main article #gerofante .post{margin-bottom:1.5em;border:1px solid #a38b65;border-radius:5px;overflow:hidden}.page main article #gerofante .post:last-child{margin:0}.page main article #gerofante .post header{padding:.5em .8em;background:#322014;border-bottom:1px solid #a38b65}.page main article #gerofante .post header span{float:right}@media screen and (max-width: 900px){.page main article #gerofante .post header .float-end{display:none}}.page main article #gerofante .post:not(.igz) .body{background:rgba(163,139,101,.1);padding:1em 5em 1em 1em}@media screen and (max-width: 1280px){.page main article #gerofante .post:not(.igz) .body{padding-right:1em}}.page main article #gerofante .post:not(.igz) .body p{font-size:1em;line-height:1.8em;color:#aaa}.page main article #gerofante .post:not(.igz) .body img{display:initial;margin:0;padding:0;border:0}.page main article #gerofante .post.igz{margin-bottom:.5em;border-color:#666;border-radius:0;overflow-x:auto}.page main article #gerofante .post.igz header{background:#333;border:0;font-size:13.333px !important;font-family:tahoma,verdana,geneva,lucida,"lucida grande",arial,helvetica,sans-serif}.page main article #gerofante .post.igz header a{color:#fff}.page main article #gerofante .post.igz .body{display:flex;flex-direction:row;align-items:stretch;width:100%;font:10pt verdana,geneva,lucida,"lucida grande",arial,helvetica,sans-serif;line-height:normal;background:#222}.page main article #gerofante .post.igz .body .igz-sidebar{min-width:185px;min-height:100px;padding:5px;font-size:10px !important;background-color:#000;border-right:1px solid #333}.page main article #gerofante .post.igz .body .igz-sidebar a{display:block;font-size:18.6667px !important;margin-bottom:2px;text-decoration:underline}.page main article #gerofante .post.igz .body .content{flex:1;padding:5px 5px 20px}.page main article #gerofante .post.igz .body p{color:#fff;font-size:13.333px !important;line-height:normal !important}.page main article #gerofante .post.igz .body a{color:#fff;text-decoration:underline}.page main article .double{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;margin-bottom:1em}@media screen and (max-width: 900px){.page main article .double{grid-template-columns:1fr}}.page main article img{max-width:100%;height:auto;margin-bottom:1.2em;padding:3px;border:1px solid #a38b65}.page main article img.center{margin-left:auto;margin-right:auto}.page main article img.left{float:left;clear:both;margin-right:1.2em;margin-bottom:.6em}.page main article img.right{float:right;clear:both;margin-left:1.2em;margin-bottom:.6em}.page main article img.left,.page main article img.right{max-width:25em}@media screen and (max-width: 1280px){.page main article img.left,.page main article img.right{max-width:20em}}@media screen and (max-width: 900px){.page main article img.left,.page main article img.right{display:block;float:none;clear:none;width:fit-content;max-width:min(30em,100%);margin-left:0;margin-right:0;margin-bottom:1.5em}}.page main article img.no-border{padding:0;border:0}.page main article figure,.page main article div.figure{display:inline-block;margin-bottom:1.2em;padding:3px;border:1px solid #a38b65}.page main article figure img,.page main article div.figure img{padding:0;border:0}.page main article figure.left,.page main article div.figure.left{float:left;clear:both;margin-right:1.2em;margin-bottom:.6em}.page main article figure.right,.page main article div.figure.right{float:right;clear:both;margin-left:1.2em;margin-bottom:.6em}.page main article figure.left,.page main article figure.right,.page main article div.figure.left,.page main article div.figure.right{display:block;max-width:25em}@media screen and (max-width: 1280px){.page main article figure.left,.page main article figure.right,.page main article div.figure.left,.page main article div.figure.right{max-width:20em}}@media screen and (max-width: 900px){.page main article figure.left,.page main article figure.right,.page main article div.figure.left,.page main article div.figure.right{display:block;float:none;clear:none;width:fit-content;max-width:min(30em,100%);margin-left:auto;margin-right:auto;margin-bottom:1.5em}}.page main article figure.center,.page main article div.figure.center{display:block;width:fit-content;margin:0 auto 1.5em}.page main article figure.no-border,.page main article div.figure.no-border{padding:0;border:0}.page main article figure.no-border figcaption,.page main article figure.no-border div.figcaption,.page main article div.figure.no-border figcaption,.page main article div.figure.no-border div.figcaption{background:none}.page main article figure img,.page main article div.figure img{float:initial;margin:0}.page main article figure figcaption,.page main article figure div.figcaption,.page main article div.figure figcaption,.page main article div.figure div.figcaption{padding:.3em .2em .15em;background:rgba(163,139,101,.1)}.page main article .news-list ul{display:initial;padding:initial}.page main article .news-list ul li::marker{content:""}.page main article .news-list ul li:before,.page main article .news-list ul li:after{display:none;content:""}.page main article .news-list ul{display:flex;flex-direction:column;gap:2em}.page main article .news-list ul article{display:flex;flex-direction:row;gap:1.5em}.page main article .news-list ul article time{min-width:9.5em;text-align:right;color:#ccc}.page main article .news-list ul article p a{display:block}.page main article .news-list ul article p a:after{display:inline-block;content:"»";font-size:1.2em;padding-left:.2em}.page main article .news-list ul article p a:hover:after{text-decoration:none}@media screen and (max-width: 900px){.page main article .news-list ul article{flex-direction:column;gap:0em}.page main article .news-list ul article time{text-align:left}}.page main article .news-list+.pagination{margin-top:3em}.page main article .news-list+.pagination ul{justify-content:center}.page main article .page-boxes{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:1.75em;margin-bottom:2em}.page main article .page-boxes:not(:first-child){padding-top:1em}.page main article .page-boxes:last-child{margin-bottom:0}.page main article .page-boxes a{position:relative;height:11.5em;border:1px solid #a38b65;border-radius:5px;box-shadow:0 .4em 1em rgba(0,0,0,.4);overflow:hidden;transition:all .3s}.page main article .page-boxes a figure{width:100%;height:100%;z-index:2;margin:0;padding:0;border:0;border-radius:3px}.page main article .page-boxes a figure img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s}.page main article .page-boxes a div{position:absolute;right:0;bottom:0;left:0;padding:.75em;font-size:1.3em;font-weight:900;text-align:center;text-shadow:0px 2px 0px #000,0px 2px 3px #000,0px 0px 3px #000;transition:all .3s;z-index:3}.page main article .page-boxes a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);transition:all .3s;z-index:1}.page main article .page-boxes a:hover{transform:translateY(-0.7em);box-shadow:0 .8em 1.4em rgba(161,124,63,.3)}.page main article .page-boxes a:hover figure img{transform:scale(1.1)}.page main article .page-boxes a:hover div{color:#ccc;padding-bottom:1.1em}.page main article .page-boxes a:hover:before{opacity:.5}.page main article .pagination ul{display:initial;padding:initial}.page main article .pagination ul li::marker{content:""}.page main article .pagination ul li:before,.page main article .pagination ul li:after{display:none;content:""}.page main article .pagination ul{display:flex;user-select:none}.page main article .pagination ul li{margin:0}.page main article .pagination ul li a{display:block;padding:.3em .8em;border:1px solid #a38b65;margin-left:-1px}.page main article .pagination ul li a:hover{background-color:#322014;text-decoration:none}.page main article .pagination ul li:first-child a{border-radius:5px 0 0 5px}.page main article .pagination ul li:last-child a{border-radius:0 5px 5px 0}.page main article .pagination ul li.active a{background-color:#a38b65;color:#000}.page main article .pagination ul li.disabled a{background:rgba(163,139,101,.1);color:#aaa}.page main article .pagination ul li.disabled a:hover{background:rgba(163,139,101,.1);cursor:default}.page main article table{margin-bottom:1.5em;border-collapse:collapse;border-color:#a38b65;border-style:double;line-height:1.4em}.page main article table:last-child{margin-bottom:0}.page main article table.center{margin-left:auto;margin-right:auto}.page main article table thead{background:#322014;font-weight:700;text-transform:uppercase;color:#dbb779}.page main article table thead th{padding:.6em .5em;font-size:.95em}.page main article table tbody{background:rgba(163,139,101,.1)}.page main article table tbody th{background:#322014;font-weight:700;color:#dbb779;padding:0 1em;font-size:.95em}.page main article table tbody th img.discord{width:2em;height:2em;margin:0 auto;padding:.2em}.page main article table th,.page main article table td{padding:.5em;border:1px solid #a38b65;text-align:center;vertical-align:middle}.page main article table th img:last-child,.page main article table td img:last-child{margin-bottom:0}.page main article h2+table,.page main article h3+table{margin-top:1em}@media screen and (max-width: 1280px){.page main article h2+table,.page main article h3+table{margin-top:.5em}}.page main article .table-responsive{width:100%;overflow-x:auto;flex-shrink:1}.page main article .tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:.3em;margin-bottom:.4em;font-size:1.125em}.page main article .tabs button,.page main article .tabs a{padding:.5em 1em;border:1px solid #a38b65;background:rgba(163,139,101,.2);font-weight:700;text-shadow:0 0 10px #000}.page main article .tabs button.active,.page main article .tabs button:hover,.page main article .tabs a.active,.page main article .tabs a:hover{text-decoration:none;background:#a38b65;color:#000;text-shadow:none}.page main article .tab-content{scroll-margin-block:20em;animation:fadeIn .5s}@media screen and (max-width: 1280px){.page main article .tab-content{scroll-margin-block:6.5em}}.page main article .tab-content.border{padding:1.25em 1.5em 2em;border:1px solid #a38b65;border-radius:5px;background:rgba(163,139,101,.1);font-size:.9375em}@media screen and (max-width: 900px){.page main article .tab-content.border{margin-left:-0.75em;margin-right:-0.75em}}.page main article br:first-child+.page-tabs-wrapper{margin-top:-1.375em}.page main article .question{margin-bottom:1.5em;padding:1.2em;border-radius:5px;background:rgba(163,139,101,.1)}.page main article .question p{line-height:1.4em;margin-bottom:.6em;color:#a38b65;font-weight:700}.page main article .question label{display:block;margin-bottom:.75em;line-height:1.5em;cursor:pointer}.page main article .question label input{margin-right:.2em}.page main article .question label:last-child{margin-bottom:0}.page main article button,.page main article input[type=submit]{min-width:10em;margin-top:1em;padding:0 1em;line-height:2.5em;font-weight:700;text-align:center;color:#000;background:#a38b65;box-shadow:0 4px rgb(117.3780487805,99.0853658537,70.1219512195);text-shadow:none;white-space:nowrap}.page main article button:hover,.page main article input[type=submit]:hover{background:hsl(36.7741935484,35.2032520325%,56.7647058824%);text-decoration:none}.page main article button:active,.page main article input[type=submit]:active{transform:translateY(2px);box-shadow:0 2px rgb(117.3780487805,99.0853658537,70.1219512195)}.page main article button:disabled,.page main article input[type=submit]:disabled{cursor:default;pointer-events:none;filter:grayscale(100%)}.page main article button{margin-top:0;margin-bottom:1em}.page main article #risultato-razza,.page main article #risultato-classe,.page main article #risultato-divinita{margin-top:2em;padding-top:2em;border-top:2px solid rgba(163,139,101,.5);font-weight:700;font-size:1.2em;color:#a38b65}.page main article #descrizione-razza,.page main article #descrizione-classe,.page main article #descrizione-divinita{margin-top:.6em;font-size:1.125em;line-height:2em}.page main article #link-approfondimento,.page main article #link-classe,.page main article #link-divinita{margin-bottom:2em}.page main article #risultato-regno{font-size:1.2em;color:#a38b65}.page main article #sezione-regno{padding-top:2em;border-top:2px solid rgba(163,139,101,.5)}.page main article #percentuali-classi h2,.page main article #percentuali-divinita h2{font-weight:700;font-size:1.2em;margin-bottom:.6em}.page main article label[for=razza],.page main article label[for=ruolo]{display:block;font-size:1.1em;margin-bottom:.6em}.page main article select{margin-bottom:1.2em;padding:.5em .75em;font-size:1em;color:#ccc;background:#222;border-color:rgba(0,0,0,0)}.page main article .bar-row{display:flex;align-items:center;margin:.6em 0;font-size:1em}.page main article .bar-label{width:120px;flex-shrink:0}.page main article .bar-outer{flex-grow:1;background:#333;border-radius:3px;overflow:hidden;margin-right:.6em;height:1.8em;line-height:1.8em}.page main article .bar-inner{height:100%;text-align:right;font-size:.9em;padding-right:.3em;box-sizing:border-box;color:#111;white-space:nowrap;font-weight:bold}.page main article .bar-inner.bardo{background:#f0d070}.page main article .bar-inner.berserker{background:#f07070}.page main article .bar-inner.chierico{background:#70c0ff}.page main article .bar-inner.guerriero{background:#ff9f40}.page main article .bar-inner.paladino{background:#a0e070}.page main article .bar-inner.rogue{background:#c070f0}.page main article .bar-inner.mago{background:#70e0f0}.page main article .bar-inner.ranger{background:#6ccf7f}.page main article .bar-inner.geniere{background:#d0d060}.page main article .bar-inner.gael{background:#7090f0}.page main article .bar-inner.crom,.page main article .bar-inner.yggr,.page main article .bar-inner.hejldam,.page main article .bar-inner.korg{background:#f07070}.page main article .bar-inner.aengus,.page main article .bar-inner.berzale{background:#ff9f40}.page main article .bar-inner.althea,.page main article .bar-inner.beltaine{background:#6ccf7f}.page main article .bar-inner.danu{background:#70e0f0}.page main article .bar-inner.awen{background:#f0d070}.page main article .bar-inner.oghmar,.page main article .bar-inner.earlann,.page main article .bar-inner.dera{background:#70c0ff}.page main article .bar-inner.vashnaar,.page main article .bar-inner.luugh,.page main article .bar-inner.kelthra,.page main article .bar-inner.morrigan{background:#c070f0}.page main article .bar-inner.suldanas{background:#d0d060}.page main article .accordion{width:100%;margin-bottom:1.2em;padding-top:1.5em;font-size:.875rem}.page main article .accordion+.accordion{padding-top:0em}.page main article .accordion details{border:1px solid #a38b65;border-radius:5px;overflow:hidden}.page main article .accordion details summary{padding:1em;font-size:1.5em;line-height:1.2em;color:#dbb779;background:rgba(163,139,101,.1);cursor:pointer}@media screen and (max-width: 900px){.page main article .accordion details summary{font-size:1.2em}}.page main article .accordion details>div{padding:1.5em 2em 1.5em;background:rgba(12,12,12,.95)}@media screen and (max-width: 900px){.page main article .accordion details>div{padding:1em 1.5em 1em}}.page main article code,.page main article span.code{font-family:monospace;font-size:1.1em;color:#e685b5}.page main article dfn{font-style:normal;color:#7d7}.page main article hr{margin:2em 0 2em;border:none;height:2px;background-color:rgba(163,139,101,.5)}.page main article h2+hr,.page main article h3+hr{margin-top:-2px;margin-bottom:1.2em}.page main article h2+hr+h3,.page main article h3+hr+h3{margin-top:1.2em !important}.page main article h2+hr+h4,.page main article h3+hr+h4{margin-top:1.4em !important}.page main article ul,.page main article ol{margin-bottom:2em;padding-left:1.5em;line-height:1.8em;color:#aaa}.page main article ul:last-child,.page main article ol:last-child{margin-bottom:0}.page main article ul li,.page main article ol li{margin-bottom:.4em}.page main article ul li:last-child,.page main article ol li:last-child{margin:0}.page main article ul li ul,.page main article ul li ol,.page main article ol li ul,.page main article ol li ol{margin-top:.4em;margin-bottom:0;padding-left:1em}.page main article ul.col-2,.page main article ol.col-2{column-count:2}.page main article ul.col-2 li,.page main article ol.col-2 li{padding-right:1em}@media screen and (max-width: 900px){.page main article ul.col-2,.page main article ol.col-2{column-count:initial;padding-right:0}}.page main article ul.col-3,.page main article ol.col-3{column-count:3}.page main article ul.col-3 li,.page main article ol.col-3 li{padding-right:1em}@media screen and (max-width: 1280px){.page main article ul.col-3,.page main article ol.col-3{column-count:2}}@media screen and (max-width: 900px){.page main article ul.col-3,.page main article ol.col-3{column-count:initial;padding-right:0}}.page main article ul.col-4,.page main article ol.col-4{column-count:4}.page main article ul.col-4 li,.page main article ol.col-4 li{padding-right:1em}@media screen and (max-width: 1280px){.page main article ul.col-4,.page main article ol.col-4{column-count:2}}@media screen and (max-width: 900px){.page main article ul.col-4,.page main article ol.col-4{column-count:initial;padding-right:0}}.page main article ul.center,.page main article ol.center{display:initial;padding:initial}.page main article ul.center li::marker,.page main article ol.center li::marker{content:""}.page main article ul.center li:before,.page main article ul.center li:after,.page main article ol.center li:before,.page main article ol.center li:after{display:none;content:""}.page main article ul.center,.page main article ol.center{text-align:center}.page main article ul>li{position:relative}.page main article ul>li:after{position:absolute;top:.525em;left:-1.5em;content:" ";width:0;height:0;border-top:.4em solid rgba(0,0,0,0);border-bottom:.4em solid rgba(0,0,0,0);border-left:.8em solid #a38b65}.page main article ul>li ul>li:after{position:absolute;top:.72em;left:-1.1em;content:" ";width:.475em;height:.475em;border:0;border-radius:.2375em;background-color:#a38b65}.page main article ol{counter-reset:medieval-counter;list-style-type:none}.page main article ol>li{position:relative;counter-increment:medieval-counter}.page main article ol>li:before{position:absolute;left:-1.5em;content:counter(medieval-counter) ".";margin-right:.6em;font-weight:700;color:#a38b65}.page main article p+ul,.page main article p+ol{margin-top:-0.5em}.page main article .list-box{margin:0 auto 1.5em;padding:1em 0 1em 2em;border-radius:5px;background:rgba(163,139,101,.1)}.page main article .list-box>ul,.page main article .list-box ol{margin-right:-1em}.page main article .list-box.left{margin-left:0;margin-right:0}.page main article .list-box.cols{display:flex;gap:2em;flex-wrap:wrap;padding-right:2em}.page main article .list-box.cols>div{flex:1}.page main article .list-box.cols>div>ul,.page main article .list-box.cols>div ol{margin-right:0}.page main article blockquote{margin-bottom:1em;line-height:2em;font-style:italic;color:#ccc}.page main article blockquote p{color:#ccc}.page main article blockquote.blockquote-large{font-size:1.2em}.page main article blockquote.line{padding:.5em 0 .5em 1.25em;border-left:4px solid #999}.page main article time{font-size:1.125em;font-weight:700;line-height:2em;white-space:nowrap}.page main article h2,.page main article h3{margin-bottom:.3em;font-family:"PT Serif",serif;font-size:1.625em;line-height:1.4em}.page main article h2:not(:first-child),.page main article h3:not(:first-child){margin-top:1.75em}.page main article h2.center,.page main article h3.center{text-align:center}.page main article h2.staff:before,.page main article h2.staff:after,.page main article h2.star:before,.page main article h2.star:after,.page main article h3.staff:before,.page main article h3.staff:after,.page main article h3.star:before,.page main article h3.star:after{content:"✦";margin:0 .3em}.page main article h2+h2:not(:first-child),.page main article h2+h3:not(:first-child),.page main article h3+h2:not(:first-child),.page main article h3+h3:not(:first-child){margin-top:.2em}.page main article h3{font-size:1.4em}.page main article h4,.page main article h5{font-size:1.125em;margin-bottom:.3em;line-height:1.4em}.page main article h5{color:#aaa;line-height:2em}.page main article figure.left+h2,.page main article figure.left+h3,.page main article figure.right+h2,.page main article figure.right+h3,.page main article div.figure.left+h2,.page main article div.figure.left+h3,.page main article div.figure.right+h2,.page main article div.figure.right+h3,.page main article img.left+h2,.page main article img.left+h3,.page main article img.right+h2,.page main article img.right+h3{margin-top:0}.page main article h2+img.center,.page main article h2+p img.center,.page main article h3+img.center,.page main article h3+p img.center{margin-top:1em}.page main article p{margin-bottom:1em;font-size:1.125em;line-height:2em;color:#aaa}.page main article p a{white-space:nowrap}.page main article p:last-child{margin-bottom:0}.page main article ul.user-list{display:initial;padding:initial}.page main article ul.user-list li::marker{content:""}.page main article ul.user-list li:before,.page main article ul.user-list li:after{display:none;content:""}.page main article ul.user-list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1.5em;margin:0 0 2.5em;padding-top:.5em;list-style:none;font-size:1rem}.page main article ul.user-list.founder li figure{width:7em;height:7em;min-width:7em;border-radius:3.5em}.page main article ul.user-list.founder li figure img,.page main article ul.user-list.founder li figure:before,.page main article ul.user-list.founder li figure:after{border-radius:3.5em}.page main article ul.user-list.admin li figure{width:7em;height:7em;min-width:7em;border-radius:3.5em}.page main article ul.user-list.admin li figure img,.page main article ul.user-list.admin li figure:before,.page main article ul.user-list.admin li figure:after{border-radius:3.5em}.page main article ul.user-list.gm li figure{width:6em;height:6em;min-width:6em;border-radius:3em}.page main article ul.user-list.gm li figure img,.page main article ul.user-list.gm li figure:before,.page main article ul.user-list.gm li figure:after{border-radius:3em}.page main article ul.user-list.seer li figure{width:5em;height:5em;min-width:5em;border-radius:2.5em}.page main article ul.user-list.seer li figure img,.page main article ul.user-list.seer li figure:before,.page main article ul.user-list.seer li figure:after{border-radius:2.5em}.page main article ul.user-list.player li figure{width:5em;height:5em;min-width:5em;border-radius:2.5em}.page main article ul.user-list.player li figure img,.page main article ul.user-list.player li figure:before,.page main article ul.user-list.player li figure:after{border-radius:2.5em}.page main article ul.user-list li{width:10.5em;margin-bottom:1em;text-align:center}.page main article ul.user-list li:before{display:none}.page main article ul.user-list li figure{position:relative;margin:0 auto .5em;padding:2px;border:4px solid #a38b65;overflow:hidden}.page main article ul.user-list li figure img{position:relative;width:100%;height:100%;object-fit:cover;background-color:#ccc;z-index:3}.page main article ul.user-list li figure:before{content:" ";position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:block;background-color:#ccc;box-shadow:inset 0 0px 1.5em rgba(0,0,0,.5);z-index:1}.page main article ul.user-list li figure:after{content:" ";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:url("../images/user.svg");background-size:contain;z-index:2}.page main article ul.user-list li h3{margin:0 0 .5em;font-size:1.125em}.page main article ul.user-list li h3 em{font-style:italic;font-size:.9em}.page main article ul.user-list li h3 em:before{content:"- "}.page main article ul.user-list li p{margin:0 0 .5em;font-size:1em;line-height:1em;white-space:nowrap}.page main article ul.user-list li p strong{color:#ccc}.page main article ul.user-list li p strong:after{content:" » "}@media screen and (min-width: 1281px){.page main article ul.user-list.horizontal{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}.page main article ul.user-list.horizontal li{width:100%}.page main article ul.user-list.horizontal li article{display:flex;flex-direction:row;justify-content:left;gap:1rem}.page main article ul.user-list.horizontal li article figure{flex-grow:0}.page main article ul.user-list.horizontal li article div{flex-grow:1;text-align:left;align-content:center}}.page main article .user-group{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;margin-bottom:3em;align-items:center;gap:1em}.page main article .user-group>.title h2{font-size:1.4em;margin:0}.page main article .user-group>ul.user-list{grid-column-end:span 2;margin:0}.page main article .user-group>ul.user-list li{width:auto;margin:0}.page main article .user-group>ul.user-list li h3{margin-bottom:.2em}.page main article .user-group>ul.user-list li h3 em{display:block;color:#aaa;font-weight:400}.page main article .user-group>ul.user-list li h3 em:before{display:none}@media screen and (max-width: 1280px){.page main article .user-group{display:flex;flex-direction:column;margin-bottom:5em}.page main article .user-group>.title{text-align:center}.page main article .user-group ul.user-list{gap:3em}}.page main article .star+.user-group{margin-top:2em}.page main article .user-group+hr{margin-bottom:1em}.page main article>*:last-child{margin-bottom:0 !important}.page main article.with-toc{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:1.875em}.page main article.with-toc>div{flex:1;min-width:0;width:100%}.page main article.with-toc aside.toc{position:sticky;top:6rem;flex:0 0 16em;align-self:flex-start;padding:1.25em 1.25em 1.5em;background:rgba(163,139,101,.1);border:1px solid #a38b65;border-radius:5px}.page main article.with-toc aside.toc header{margin-bottom:.5em;font-size:1.125em;font-weight:700;line-height:1.4em;text-transform:uppercase}.page main article.with-toc aside.toc ul{display:initial;padding:initial}.page main article.with-toc aside.toc ul li::marker{content:""}.page main article.with-toc aside.toc ul li:before,.page main article.with-toc aside.toc ul li:after{display:none;content:""}.page main article.with-toc aside.toc ul{display:block;position:relative;margin:0 0 1.5em;line-height:1.5em}.page main article.with-toc aside.toc ul:after{position:absolute;right:0;bottom:-0.85em;left:0;height:1px;content:" ";background:#a38b65}.page main article.with-toc aside.toc ul:last-child{margin-bottom:0}.page main article.with-toc aside.toc ul:last-child:after{display:none}.page main article.with-toc aside.toc ul a.active{font-weight:700}.page main article.with-toc aside.toc ul>li>ul{margin-top:.4em;padding-left:1em}.page main article.with-toc aside.toc ul>li>ul>li{position:relative}.page main article.with-toc aside.toc ul>li>ul>li a:after{position:absolute;top:.625em;left:-1em;content:" ";width:.375em;height:.375em;border:0;border-radius:.1875em;background-color:#a38b65}@media screen and (max-width: 1280px){.page main article.with-toc{flex-direction:column-reverse}.page main article.with-toc aside.toc{position:initial;top:initial;flex:initial;min-width:min(100%,16em)}}.glightbox-clean .gdesc-inner{padding:1.1rem 1.2rem 1.25rem !important;background:#dedede}.glightbox-clean .gdesc-inner .gslide-title{margin-bottom:.5em;font-family:"PT Serif",serif;font-size:1rem;font-weight:700;color:#333}.glightbox-clean .gdesc-inner .gslide-title:last-child{margin:0}.glightbox-clean .gdesc-inner .gslide-desc{font-family:"PT Serif",serif;color:#666}.glightbox-clean .gdesc-inner .gslide-desc a{color:#444;text-decoration:underline}.glightbox-clean .gdesc-inner .gslide-desc a:hover{color:#000}.sidebar{flex:0 0 12rem;font-size:.875rem;margin-right:-0.9375em}.sidebar section{margin-bottom:2.5rem}.sidebar section:last-child{margin:0}.sidebar section.search{position:relative;margin:-1.125rem -1rem 7rem}.sidebar section.search input{width:100%;height:2.5rem;padding:0 2rem 0 1rem;line-height:2.5rem;color:#666;background:#dadbdb;font-family:"PT Serif",serif;border-radius:1.25rem;box-shadow:inset 0 0px 5px rgba(0,0,0,.5);-webkit-appearance:none;appearance:none}.sidebar section.search input::placeholder{color:#666}.sidebar section.search:after{content:"";position:absolute;top:49%;right:.7rem;transform:translateY(-50%);width:1.2rem;height:1.2rem;background:url("../images/search.svg");opacity:.5}.sidebar section header{margin-bottom:.7rem}.sidebar section header h5{font-size:1rem;color:#a38b65}.sidebar section.links ul{display:flex;flex-direction:column;gap:.65rem;padding-left:.8rem}.sidebar section.links ul li::marker{content:"▪ ";font-family:Arial,Helvetica,sans-serif;font-size:1rem;color:#a38b65}.sidebar section.links ul li a{color:#ccc}.sidebar section.events{display:flex;flex-direction:column}.sidebar section.events ul{display:flex;flex-direction:column;gap:1rem}.sidebar section.events ul article{display:flex;flex-direction:row;align-items:center;gap:.5rem}.sidebar section.events ul article figure{flex:1;gap:1rem;aspect-ratio:1;padding:1px;border:1px solid #a38b65;overflow:hidden}.sidebar section.events ul article figure img{width:100%;height:100%;object-fit:cover;object-position:center}.sidebar section.events ul article div{flex:3.5;display:flex;flex-direction:column;justify-content:center;gap:.35em}.sidebar section.events ul article div a{color:#ccc}.sidebar section.events footer{margin-top:auto;padding-top:.5rem;font-size:.9rem;text-align:right}.sidebar section.events footer a:after{display:inline-block;content:"»";font-size:1.2em;padding-left:.2em}.sidebar section.events footer a:hover:after{text-decoration:none}.sidebar section.calendar header{margin-bottom:.35rem}.sidebar section.calendar p{line-height:1.5em}.sidebar section.discord header{position:relative;margin-bottom:1.2rem;padding-left:3.5rem}.sidebar section.discord header:before{content:" ";position:absolute;top:0;left:0;display:block;width:2.815rem;height:4rem;background:url("../images/social/discord_color.svg") no-repeat}.sidebar section.discord p{font-size:1rem;font-weight:600;margin-bottom:.5rem}.sidebar section.discord a{display:block;height:2rem;line-height:2rem;margin-bottom:.75rem;text-align:center;color:#fff;background:#7387c3;text-shadow:none;border-radius:5px;text-shadow:0px 1px 5px rgba(0,0,0,.5)}.sidebar section.discord a:hover{text-decoration:none;background:rgb(70.05,93.4,163.45)}@media screen and (max-width: 900px){.sidebar{display:none}}/*# sourceMappingURL=style.css.map */