﻿ody{padding:0;margin:0}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}body,html{background:linear-gradient(to bottom, rgb(246.572, 232.124, 203.228), rgb(240.86, 216.62, 168.14))}body{position:relative;color:#3b2e1f}body p,body ul,body li{text-shadow:0 0 .05em rgba(59,46,31,.6),0 0 .0001em rgba(59,46,31,.75)}body:before,body:after{content:" ";display:block;position:absolute;z-index:-2;background:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);background-attachment:fixed;background-size:20%;height:100%;opacity:.5}body:after{width:12.5rem;bottom:5vw;right:1vw;mask-image:url("/dist/images/decorative_corner.svg");mask-repeat:no-repeat;mask-position:right bottom}body:before{left:5vw;top:0;width:3rem;mask-image:url("/dist/images/pattern.svg");mask-repeat:repeat-y;mask-size:contain}body main.normal{border:1rem solid rgba(0,0,0,0);border-image:url("/dist/images/paper-sheet-brown-shadow.svg");border-image-slice:7.5%;position:relative}body main.normal h1:first-child{margin-top:0}body main.normal:before{content:" ";display:block;position:absolute;background-color:#fffdef;top:0rem;left:0rem;right:0rem;bottom:0rem;z-index:-1}@media only screen and (min-width: 1080px){body main{border-width:.75rem}}@font-face{font-family:"Pirata";src:url("/dist/fonts/pirata/PirataOne-Regular.woff2") format("woff2");font-weight:normal}@font-face{font-family:"Crimson Text";src:url("/dist/fonts/crimsontext/CrimsonText-Bold.woff2") format("woff2");font-weight:bold}@font-face{font-family:"Crimson Text";src:url("/dist/fonts/crimsontext/CrimsonText-Regular.woff2") format("woff2");font-weight:normal}@font-face{font-family:"Crimson Text";src:url("/dist/fonts/crimsontext/CrimsonText-Italic.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"DethekStone";src:url("/dist/fonts/dethekstone/DethekStone.woff2") format("woff2")}@font-face{font-family:"RPGAwesome";src:url("/dist/fonts/rpgawesome/rpgawesome-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}body,html{position:relative;z-index:1;padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:"Crimson Text",serif;font-size:20px;color:#3b2e1f;line-height:1.46}@media only screen and (min-width: 1080px){body{font-size:17px}}h1,h2,h3{font-family:"Pirata",serif}h1{position:relative;display:block;font-size:2em;line-height:2em}h2{font-size:1.5em}h3{font-size:1.33em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.75em}h1.centerline,h2.centerline,h3.centerline,h4.centerline,h5.centerline,h6.centerline{text-align:center;position:relative;text-shadow:0 0 .25rem #f8ecd4,0 0 .125rem #f8ecd4;text-transform:uppercase}h1.centerline:before,h2.centerline:before,h3.centerline:before,h4.centerline:before,h5.centerline:before,h6.centerline:before{content:" ";display:block;height:.125rem;position:absolute;background:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);top:50%;margin-top:-0.0625rem;width:100%;left:0;z-index:-1}h1.centerline:after,h2.centerline:after,h3.centerline:after,h4.centerline:after,h5.centerline:after,h6.centerline:after{display:block;position:absolute;content:" ";background:radial-gradient(ellipse at 50% 50%, #f8ecd4, transparent);height:100%;top:0;left:0;z-index:-1;width:100%}@media only screen and (min-width: 1080px){h1{position:relative;display:block;font-size:4em;line-height:2.25em}h1:before{content:attr(content);color:rgba(0,0,0,0);background:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);background-clip:text;position:absolute;z-index:-1;margin-left:-0.2rem;margin-top:.2rem}}body,html{margin-top:0}header{margin:.75rem 0}main{display:flex;flex-direction:column;margin:0 auto .75rem auto}main .row,main .col{flex:1;display:flex;flex-direction:column}main .row img,main .col img{max-height:100%;max-width:initial}main .col{padding:0 1.5rem 1.5rem 1.5rem}main div.title-container{padding:1.5rem}@media only screen and (min-width: 1080px){main{max-width:80vw;margin-top:1.5rem}main .row img,main .col img{max-height:initial;max-width:100%}main .row{flex-direction:row}main .row.three-quarters .col:first-child{flex-basis:75%}main .row.two-thirds-one-third .col:first-child{flex-basis:66.666%}main .row.two-thirds-one-third .col:last-child{flex-basis:33.333%;flex-shrink:1}main .row.three-quarters-one-quarter .col:first-child{flex-basis:75%}main .row.three-quarters-one-quarter .col:last-child{flex-basis:25%;flex-shrink:1}main .row.flush .col:first-child{padding-left:0}main .row.flush .col:last-child{padding-right:0}}@keyframes glint{from{background-position:100%}to{background-position:500%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}header{background-color:#080808;margin:0;position:relative;height:10vh;padding:.75rem;border-bottom:.125rem solid rgba(0,0,0,0);border-image:url("/dist/images/gold-bead.svg") 20%}header .search-form{display:none}header a.brand{color:rgba(0,0,0,0);width:8vh;height:8vh;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;top:1vh;left:50%;margin-left:-4vh;background-image:url("/dist/images/penrose.svg")}header .logo{display:none}header button.nav-toggle{background-color:#790000;background:radial-gradient(circle at 50% 100%, #790000, rgb(44.5, 0, 0));border:none;height:8vh;width:8vh;position:absolute;top:1vh;transition:background 200ms ease-in-out;border-radius:.25rem}header button.nav-toggle:before{display:block;position:absolute;content:" ";color:#eee8dc;top:1vh;left:1vh;right:1vh;bottom:1vh;font-family:"RPGAwesome",sans-serif;font-size:4vh;line-height:6vh}header button.nav-toggle:after{content:" ";position:absolute;pointer-events:none;background-color:rgba(0,0,0,0);top:0;left:0;bottom:0;right:0;border:1vh outset hsla(0,0%,100%,.5);mix-blend-mode:soft-light;border-radius:.25rem}header button.nav-toggle.open,header button.nav-toggle:focus,header button.nav-toggle:hover{background-color:#790000;background:radial-gradient(circle at 50% 100%, rgb(146.5, 0, 0), #790000)}header button.nav-toggle.main-nav-toggle{left:1vh}header button.nav-toggle.main-nav-toggle:before{content:""}header button.nav-toggle.user-nav-toggle{right:1vh}header button.nav-toggle.user-nav-toggle:before{content:""}header nav.mobile-nav{display:flex;flex-direction:column;position:fixed;top:10vh;left:0;right:0;bottom:0;background-color:#f8ecd4;z-index:9999;transition:transform 200ms ease-in-out;overflow-y:scroll}header nav.mobile-nav#main-nav{transform:translateX(-100%)}header nav.mobile-nav#user-nav{transform:translateX(100%)}header nav.mobile-nav.open{transform:translateX(0) !important}header nav.mobile-nav a{text-align:left;padding:0 .75rem}@media(min-width: 1080px){header{background-color:rgba(0,0,0,0);width:80vw;margin:0 auto;height:auto;border-bottom:none;padding:1.5rem 0 0 0}header button.nav-toggle{display:none}header nav.mobile-nav{transform:initial !important;position:static;flex:1;display:flex;flex-direction:row;background-color:rgba(0,0,0,0);justify-items:center;justify-content:center;margin:0 auto;margin-top:1.5rem}header .top{display:flex;flex-direction:row;height:auto;position:relative;justify-content:center;justify-items:center}header .top:after{display:block;content:" ";width:100%;height:0;position:absolute;left:0;bottom:-0.75rem;border-bottom:.25rem solid rgba(0,0,0,0);border-image:url("/dist/images/eroded-line.svg");border-image-slice:33%}header .top .logo{display:flex;width:3.5rem;background:linear-gradient(-45deg, #00ff48, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size:400% 400%;animation:gradient 15s ease infinite;mask-image:url("/dist/images/penrose-mask.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;height:3.5rem;position:relative;margin-right:.75rem}header .top .logo:after{content:" ";display:block;width:3.5rem;height:3.5rem;background-size:3.5rem 3.5rem;position:absolute;top:0;left:0;z-index:1;background-image:url("/dist/images/penrose-overlay.svg");mix-blend-mode:multiply}header .top a.brand{display:flex;flex:1;flex-basis:80%;position:relative;text-align:center;color:#3b2e1f;height:auto;width:auto;top:initial;left:initial;margin:0;background:none;font-family:"Pirata",serif;font-weight:800;font-size:2.5rem;border:none}header .top a.brand:hover{border:none}header .top a.brand:before{content:attr(content);color:rgba(0,0,0,0);background:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);background-clip:text;position:absolute;z-index:-1;margin-left:-0.125rem;margin-top:.125rem;background-size:500%}header .top .right{display:flex;flex:1;flex-direction:column;flex-basis:20%;justify-content:right}header .top .right form.search-form{display:flex;flex-direction:row;border:.25rem solid rgba(0,0,0,0);border-image:url("/dist/images/eroded-frame-whiteinner.svg");border-image-slice:33%;position:relative;padding:.1875rem}header .top .right form.search-form:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;right:0;background-color:#f7f5f2;pointer-events:none;z-index:-1}header .top .right form.search-form input{flex:1;border:none;color:#000;font-family:"Crimson Text",serif;margin-bottom:0;flex-basis:90%;padding:0;font-size:1rem;background-color:#f7f5f2}header .top .right form.search-form button{flex:1;background-color:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);position:relative;flex-basis:10%}header .top .right form.search-form button:after{content:" ";background-image:url("/dist/images/magnifier-ink.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;height:100%;width:4rem;position:absolute;top:0;left:0}header .top .right nav#user-nav{flex:1;text-align:left;margin:0;display:flex;flex-direction:row;padding:0;overflow:initial;margin-top:.75rem}header .top .right nav#user-nav .user-greeting{flex:1;position:relative;display:block}header .top .right nav#user-nav .user-greeting a{font-size:1em;padding:0;display:inline}header .top .right nav#user-nav .user-options{flex:1;display:flex;flex-direction:row}header .top .right nav#user-nav .user-options a{flex:1;flex-grow:0;padding:0;height:auto;margin-right:.75rem}header .bottom{display:flex;flex-direction:row}header .bottom nav{transform:initial !important;position:static;flex:1;display:flex;flex-direction:row;background-color:rgba(0,0,0,0);justify-items:left;justify-content:left;margin:0 auto;padding:0 .75rem;margin-top:1.125rem;overflow:initial}header .bottom nav a{position:relative;color:#3b2e1f;font-family:"Pirata",serif;border:none;font-size:1.5rem;line-height:1.5rem;flex-grow:0;flex-shrink:1;margin-right:.75rem;padding:0;padding-right:1.5rem;padding-left:0}header .bottom nav a:hover{color:#790000;transition:color 200ms ease-in-out}header .bottom nav a:hover:before{animation-duration:15s;animation-name:glint;animation-iteration-count:infinite}header .bottom nav a:before{content:attr(content);color:rgba(0,0,0,0);background:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);background-clip:text;position:absolute;z-index:-1;margin-left:-0.125rem;margin-top:.125rem;background-size:500%}header .bottom nav a:after{content:" ";display:block;position:absolute;width:1rem;height:1rem;top:.25rem;right:0rem;background-image:url("/dist/images/eroded-star.svg");background-size:contain}header .bottom nav a:last-child:after{display:none}}main{margin-bottom:10vh}footer{padding:.75rem 10vw;background-color:#080808;display:flex;flex-direction:row;color:#eee8dc;position:fixed;height:5vh;bottom:0;left:0;width:100%;box-shadow:0 0 .25rem rgba(8,8,8,.2),0 0 .1875rem rgba(8,8,8,.3);z-index:999}footer aside{flex:1;margin:0 1rem 0 0}footer aside a{color:#eee8dc !important}a{color:#790000;font-weight:bold;text-decoration:none;transition:all 200ms ease-in-out;transition-property:color,border-color;border-bottom:.125em solid rgba(0,0,0,0);display:inline-block;width:auto}a:visited{color:rgb(115.9,0,0);border-bottom-color:rgb(115.9,0,0)}a:hover{color:hsl(0,120%,23.7254901961%);border-bottom-color:hsl(0,120%,23.7254901961%)}form:not(.unstyle){display:flex;flex-direction:column}form:not(.unstyle)>div{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 0 2rem 0}form:not(.unstyle)>div>div{margin-bottom:.75rem;display:block}form:not(.unstyle) label{display:flex;flex:1;font-weight:bold;font-size:1.125em}form:not(.unstyle) input,form:not(.unstyle) textarea{display:flex;border:.25rem solid rgba(0,0,0,0);border-image:url("/dist/images/eroded-frame-whiteinner.svg");border-image-slice:33%;background-color:#f7f5f2;padding:.75rem;flex:1;width:100%}form:not(.unstyle) button,form:not(.unstyle) submit{box-shadow:0 0 .5rem rgba(59,46,31,.75),0 0 .25rem rgba(59,46,31,.75);position:relative;z-index:1;color:#eee8dc;padding:.5rem 1rem;text-shadow:0 -1px 0 rgb(51,41.6,0);background-color:rgb(44.5,0,0);transition:background-color 250ms ease-in-out;font-family:"Crimson Text",sans-serif;font-size:.9rem;font-weight:800;cursor:pointer;text-decoration:none;text-align:center;margin:.375rem;border:.0625rem solid rgba(0,0,0,0);border-image:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);border-image-slice:33%}form:not(.unstyle) button:before,form:not(.unstyle) submit:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;pointer-events:none;background:radial-gradient(at 50% 110%, transparent 50%, #460000 100%);mix-blend-mode:color-dodge}form:not(.unstyle) button:after,form:not(.unstyle) submit:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;border:.125rem outset #fff;mix-blend-mode:hard-light;opacity:.25;pointer-events:none;background-size:contain;box-shadow:0 0 1rem rgba(0,0,0,0),0 0 .5rem rgba(0,0,0,0),0 0 .25rem rgba(0,0,0,0);transition:box-shadow 250ms ease-in-out}form:not(.unstyle) button:hover,form:not(.unstyle) submit:hover{background-color:rgb(126.1,0,0);color:#eee8dc}form:not(.unstyle) button:hover:after,form:not(.unstyle) submit:hover:after{box-shadow:0 0 1rem #790000,0 0 .5rem #790000,0 0 .25rem #790000}form:not(.unstyle) button:visited,form:not(.unstyle) submit:visited{color:#eee8dc}form:not(.unstyle) button[disabled],form:not(.unstyle) submit[disabled]{background-color:rgb(66.55,54.45,54.45)}form:not(.unstyle) button[disabled]:after,form:not(.unstyle) submit[disabled]:after{border:.125rem outset rgb(122.65,100.35,100.35)}form:not(.unstyle) button[disabled]:hover,form:not(.unstyle) submit[disabled]:hover{background-color:rgb(69.355,56.745,56.745)}img{transition:opacity 200ms ease-in-out;opacity:0}body.loaded img{opacity:1}nav.lozenges{display:flex;flex-direction:row;margin:.75rem 0}nav.lozenges a{padding:.75rem;margin-right:.75rem;border-radius:.5rem;color:#3b2e1f;font-weight:800;font-size:1rem;flex:1;text-align:center;position:relative;z-index:0;transition:all 200ms ease-in-out;transition-property:background-color,color;border:none}nav.lozenges a:hover{background-color:#790000;color:#eee8dc}nav.lozenges a:before{content:" ";display:block;width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;z-index:-2;border:.25rem solid rgba(0,0,0,0);border-image:url("/dist/images/eroded-frame.svg");border-image-slice:33%}nav.lozenges a:last-child{margin-right:0}.btn{box-shadow:0 0 .5rem rgba(59,46,31,.75),0 0 .25rem rgba(59,46,31,.75);position:relative;z-index:1;color:#eee8dc;padding:.5rem 1rem;text-shadow:0 -1px 0 rgb(51,41.6,0);background-color:rgb(44.5,0,0);transition:background-color 250ms ease-in-out;font-family:"Crimson Text",sans-serif;font-size:.9rem;font-weight:800;cursor:pointer;text-decoration:none;text-align:center;margin:.375rem;border:.25rem solid rgba(0,0,0,0);border-image:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);border-image-slice:33%}.btn:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;pointer-events:none;background:radial-gradient(at 50% 110%, transparent 50%, #460000 100%);mix-blend-mode:color-dodge}.btn:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;border:.5rem outset #fff;mix-blend-mode:hard-light;opacity:.25;pointer-events:none;background-size:contain;box-shadow:0 0 1rem rgba(0,0,0,0),0 0 .5rem rgba(0,0,0,0),0 0 .25rem rgba(0,0,0,0);transition:box-shadow 250ms ease-in-out}.btn:hover{background-color:rgb(146.5,0,0);color:#eee8dc}.btn:hover:after{box-shadow:0 0 1rem #790000,0 0 .5rem #790000,0 0 .25rem #790000}.btn:visited{color:#eee8dc}.btn[disabled]{background-color:rgb(66.55,54.45,54.45)}.btn[disabled]:after{border:.5rem outset rgb(122.65,100.35,100.35)}.btn[disabled]:hover{background-color:rgb(80.575,65.925,65.925)}.btn.btn-secondary{box-shadow:0 0 .5rem rgba(59,46,31,.75),0 0 .25rem rgba(59,46,31,.75);position:relative;z-index:1;color:#eee8dc;padding:.5rem 1rem;text-shadow:0 -1px 0 rgb(51,41.6,0);background-color:rgb(2.0875,81.4125,12.525);transition:background-color 250ms ease-in-out;font-family:"Crimson Text",sans-serif;font-size:.9rem;font-weight:800;cursor:pointer;text-decoration:none;text-align:center;margin:.375rem;border:.25rem solid rgba(0,0,0,0);border-image:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);border-image-slice:33%}.btn.btn-secondary:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;pointer-events:none;background:radial-gradient(at 50% 110%, transparent 50%, rgb(2.725, 106.275, 16.35) 100%);mix-blend-mode:color-dodge}.btn.btn-secondary:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;border:.5rem outset #fff;mix-blend-mode:hard-light;opacity:.25;pointer-events:none;background-size:contain;box-shadow:0 0 1rem rgba(0,0,0,0),0 0 .5rem rgba(0,0,0,0),0 0 .25rem rgba(0,0,0,0);transition:box-shadow 250ms ease-in-out}.btn.btn-secondary:hover{background-color:rgb(4.255,165.945,25.53);color:#eee8dc}.btn.btn-secondary:hover:after{box-shadow:0 0 1rem #049c18,0 0 .5rem #049c18,0 0 .25rem #049c18}.btn.btn-secondary:visited{color:#eee8dc}.btn.btn-secondary[disabled]{background-color:rgb(76,84,77.0526315789)}.btn.btn-secondary[disabled]:after{border:.5rem outset rgb(124.8,137.2,126.4315789474)}.btn.btn-secondary[disabled]:hover{background-color:rgb(80.845,89.355,81.9647368421)}.btn.btn-blue{box-shadow:0 0 .5rem rgba(59,46,31,.75),0 0 .25rem rgba(59,46,31,.75);position:relative;z-index:1;color:#eee8dc;padding:.5rem 1rem;text-shadow:0 -1px 0 rgb(51,41.6,0);background-color:rgb(5.064516129,0,78.5);transition:background-color 250ms ease-in-out;font-family:"Crimson Text",sans-serif;font-size:.9rem;font-weight:800;cursor:pointer;text-decoration:none;text-align:center;margin:.375rem;border:.25rem solid rgba(0,0,0,0);border-image:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);border-image-slice:33%}.btn.btn-blue:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;pointer-events:none;background:radial-gradient(at 50% 110%, transparent 50%, rgb(6.7096774194, 0, 104) 100%);mix-blend-mode:color-dodge}.btn.btn-blue:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;border:.5rem outset #fff;mix-blend-mode:hard-light;opacity:.25;pointer-events:none;background-size:contain;box-shadow:0 0 1rem rgba(0,0,0,0),0 0 .5rem rgba(0,0,0,0),0 0 .25rem rgba(0,0,0,0);transition:box-shadow 250ms ease-in-out}.btn.btn-blue:hover{background-color:rgb(42.1774193548,27.5,255);color:#eee8dc}.btn.btn-blue:hover:after{box-shadow:0 0 1rem #0a009b,0 0 .5rem #0a009b,0 0 .25rem #0a009b}.btn.btn-blue:visited{color:#eee8dc}.btn.btn-blue[disabled]{background-color:rgb(70.75,69.75,85.25)}.btn.btn-blue[disabled]:after{border:.5rem outset rgb(117.4822580645,115.85,141.15)}.btn.btn-blue[disabled]:hover{background-color:rgb(131.3427419355,129.875,152.625)}.btn.btn-yellow{box-shadow:0 0 .5rem rgba(59,46,31,.75),0 0 .25rem rgba(59,46,31,.75);position:relative;z-index:1;color:hsl(56,100%,32.5%);padding:.5rem 1rem;text-shadow:0 -1px 0 rgb(51,41.6,0);background-color:hsl(56,100%,35%);transition:background-color 250ms ease-in-out;font-family:"Crimson Text",sans-serif;font-size:.9rem;font-weight:800;cursor:pointer;text-decoration:none;text-align:center;margin:.375rem;border:.25rem solid rgba(0,0,0,0);border-image:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);border-image-slice:33%}.btn.btn-yellow:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;pointer-events:none;background:radial-gradient(at 50% 110%, transparent 50%, rgb(204, 190.4, 0) 100%);mix-blend-mode:color-dodge}.btn.btn-yellow:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;border:.5rem outset #fff;mix-blend-mode:hard-light;opacity:.25;pointer-events:none;background-size:contain;box-shadow:0 0 1rem rgba(0,0,0,0),0 0 .5rem rgba(0,0,0,0),0 0 .25rem rgba(0,0,0,0);transition:box-shadow 250ms ease-in-out}.btn.btn-yellow:hover{background-color:hsl(56,100%,80%);color:hsl(56,100%,32.5%)}.btn.btn-yellow:hover:after{box-shadow:0 0 1rem #fe0,0 0 .5rem #fe0,0 0 .25rem #fe0}.btn.btn-yellow:visited{color:hsl(56,100%,32.5%)}.btn.btn-yellow[disabled]{background-color:hsl(56,10%,50%)}.btn.btn-yellow[disabled]:after{border:.5rem outset hsl(56,10%,70%)}.btn.btn-yellow[disabled]:hover{background-color:hsl(56,10%,80%)}.btn.btn-purple{box-shadow:0 0 .5rem rgba(59,46,31,.75),0 0 .25rem rgba(59,46,31,.75);position:relative;z-index:1;color:#eee8dc;padding:.5rem 1rem;text-shadow:0 -1px 0 rgb(51,41.6,0);background-color:hsl(300,41.3223140496%,32.4509803922%);transition:background-color 250ms ease-in-out;font-family:"Crimson Text",sans-serif;font-size:.9rem;font-weight:800;cursor:pointer;text-decoration:none;text-align:center;margin:.375rem;border:.25rem solid rgba(0,0,0,0);border-image:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);border-image-slice:33%}.btn.btn-purple:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;pointer-events:none;background:radial-gradient(at 50% 110%, transparent 50%, rgb(134.9628099174, 56.0371900826, 134.9628099174) 100%);mix-blend-mode:color-dodge}.btn.btn-purple:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;border:.5rem outset #fff;mix-blend-mode:hard-light;opacity:.25;pointer-events:none;background-size:contain;box-shadow:0 0 1rem rgba(0,0,0,0),0 0 .5rem rgba(0,0,0,0),0 0 .25rem rgba(0,0,0,0);transition:box-shadow 250ms ease-in-out}.btn.btn-purple:hover{background-color:hsl(300,41.3223140496%,72.4509803922%);color:#eee8dc}.btn.btn-purple:hover:after{box-shadow:0 0 1rem #ab47ab,0 0 .5rem #ab47ab,0 0 .25rem #ab47ab}.btn.btn-purple:visited{color:#eee8dc}.btn.btn-purple[disabled]{background-color:#797979}.btn.btn-purple[disabled]:after{border:.5rem outset #acacac}.btn.btn-purple[disabled]:hover{background-color:hsl(0,0%,72.4509803922%)}.btn.btn-teal{box-shadow:0 0 .5rem rgba(59,46,31,.75),0 0 .25rem rgba(59,46,31,.75);position:relative;z-index:1;color:#eee8dc;padding:.5rem 1rem;text-shadow:0 -1px 0 rgb(51,41.6,0);background-color:rgb(34.9409448819,142.5590551181,126.4862204724);transition:background-color 250ms ease-in-out;font-family:"Crimson Text",sans-serif;font-size:.9rem;font-weight:800;cursor:pointer;text-decoration:none;text-align:center;margin:.375rem;border:.25rem solid rgba(0,0,0,0);border-image:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);border-image-slice:33%}.btn.btn-teal:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;pointer-events:none;background:radial-gradient(at 50% 110%, transparent 50%, rgb(39.9606299213, 163.0393700787, 144.657480315) 100%);mix-blend-mode:color-dodge}.btn.btn-teal:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;border:.5rem outset #fff;mix-blend-mode:hard-light;opacity:.25;pointer-events:none;background-size:contain;box-shadow:0 0 1rem rgba(0,0,0,0),0 0 .5rem rgba(0,0,0,0),0 0 .25rem rgba(0,0,0,0);transition:box-shadow 250ms ease-in-out}.btn.btn-teal:hover{background-color:hsl(171.038961039,60.6299212598%,74.8039215686%);color:#eee8dc}.btn.btn-teal:hover:after{box-shadow:0 0 1rem #32ccb5,0 0 .5rem #32ccb5,0 0 .25rem #32ccb5}.btn.btn-teal:visited{color:#eee8dc}.btn.btn-teal[disabled]{background-color:#7f7f7f}.btn.btn-teal[disabled]:after{border:.5rem outset #b2b2b2}.btn.btn-teal[disabled]:hover{background-color:hsl(0,0%,74.8039215686%)}.btn-group{display:inline-flex;flex-direction:row;flex:1;flex-basis:auto;border:0}.btn-group .btn{border:none;border-radius:0}@media only screen and (min-width: 1080px){.dc{display:block;float:left;height:1.5em;width:1.5em;font-family:"Pirata",serif;line-height:1.5em;text-align:center;margin-right:.75rem;margin-bottom:.75rem;margin-top:.5rem;box-shadow:0 0 .25rem rgba(8,8,8,.2),0 0 .1875rem rgba(8,8,8,.3);background:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);background-size:10%;background-attachment:fixed;color:rgba(0,0,0,0);text-shadow:none;position:relative}.dc:after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.dc.dc-a:after{background-image:url("../images/drop-caps/william-morris-letter-a.svg")}.dc.dc-b:after{background-image:url("../images/drop-caps/william-morris-letter-b.svg")}.dc.dc-c:after{background-image:url("../images/drop-caps/william-morris-letter-c.svg")}.dc.dc-d:after{background-image:url("../images/drop-caps/william-morris-letter-d.svg")}.dc.dc-e:after{background-image:url("../images/drop-caps/william-morris-letter-e.svg")}.dc.dc-f:after{background-image:url("../images/drop-caps/william-morris-letter-f.svg")}.dc.dc-g:after{background-image:url("../images/drop-caps/william-morris-letter-g.svg")}.dc.dc-h:after{background-image:url("../images/drop-caps/william-morris-letter-h.svg")}.dc.dc-i:after{background-image:url("../images/drop-caps/william-morris-letter-i.svg")}.dc.dc-j:after{background-image:url("../images/drop-caps/william-morris-letter-j.svg")}.dc.dc-k:after{background-image:url("../images/drop-caps/william-morris-letter-k.svg")}.dc.dc-l:after{background-image:url("../images/drop-caps/william-morris-letter-l.svg")}.dc.dc-m:after{background-image:url("../images/drop-caps/william-morris-letter-m.svg")}.dc.dc-n:after{background-image:url("../images/drop-caps/william-morris-letter-n.svg")}.dc.dc-o:after{background-image:url("../images/drop-caps/william-morris-letter-o.svg")}.dc.dc-p:after{background-image:url("../images/drop-caps/william-morris-letter-p.svg")}.dc.dc-q:after{background-image:url("../images/drop-caps/william-morris-letter-q.svg")}.dc.dc-r:after{background-image:url("../images/drop-caps/william-morris-letter-r.svg")}.dc.dc-s:after{background-image:url("../images/drop-caps/william-morris-letter-s.svg")}.dc.dc-t:after{background-image:url("../images/drop-caps/william-morris-letter-t.svg")}.dc.dc-u:after{background-image:url("../images/drop-caps/william-morris-letter-u.svg")}.dc.dc-v:after{background-image:url("../images/drop-caps/william-morris-letter-v.svg")}.dc.dc-w:after{background-image:url("../images/drop-caps/william-morris-letter-w.svg")}.dc.dc-x:after{background-image:url("../images/drop-caps/william-morris-letter-x.svg")}.dc.dc-y:after{background-image:url("../images/drop-caps/william-morris-letter-y.svg")}.dc.dc-z:after{background-image:url("../images/drop-caps/william-morris-letter-z.svg")}}progress-bar{border:2px solid red;min-height:1rem;margin:1rem 0;border:.25rem solid #ab47ab;padding:.125rem}progress-bar span{height:100%;display:block;background-color:#ab47ab;position:relative}progress-bar span:after{content:"";display:block;height:1rem;width:100%;background-color:#fff;opacity:.05}.panel{align-self:stretch;justify-content:stretch;background:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);box-shadow:0 0 .25rem rgba(8,8,8,.2),0 0 .1875rem rgba(8,8,8,.3);padding:0;position:relative;border:.125rem solid rgba(0,0,0,0);flex:1;display:flex;flex-direction:column}.panel.rounded{border-radius:.25rem;overflow:hidden}.panel .panel-heading{flex:1;font-size:1.25rem;padding:.75rem;position:relative;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 75%, rgba(0, 0, 0, 0) 100%);color:#eee8dc}.panel img.panel-backer{flex:1;position:absolute;top:0;z-index:0;width:initial}.panel .panel-body{min-height:10vh;padding:.75rem;margin-top:25vh;position:relative;z-index:1;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 75%, rgba(0, 0, 0, 0) 100%);padding-top:2rem;color:#eee8dc;width:100%}.frame{position:relative;padding:10rem !important;margin-top:5rem}.frame:before{position:absolute;content:" ";display:block;z-index:-1;top:-2.5rem;left:-2.5rem;right:-2.5rem;bottom:-2.5rem;background:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);mask-image:url("../../../images/VintageFrame18.svg");mask-size:contain}table.table{border-collapse:collapse;border:.2rem solid #3b2e1f;text-align:left;transform:rotate(-0.125deg)}table.table tr,table.table td,table.table th{border:.2rem solid #3b2e1f;padding:.375rem}table.table tr label,table.table td label,table.table th label{display:flex;flex:1;font-weight:bold;font-size:1.125em}table.table tr input,table.table tr textarea,table.table td input,table.table td textarea,table.table th input,table.table th textarea{display:flex;border:.25rem solid rgba(0,0,0,0);border-image:url("/dist/images/eroded-frame-whiteinner.svg");border-image-slice:33%;background-color:#f7f5f2;padding:.75rem;flex:1;width:100%}table.table tr button,table.table td button,table.table th button{box-shadow:0 0 .5rem rgba(59,46,31,.75),0 0 .25rem rgba(59,46,31,.75);position:relative;z-index:1;color:#eee8dc;padding:.5rem 1rem;text-shadow:0 -1px 0 rgb(51,41.6,0);background-color:rgb(2.0875,81.4125,12.525);transition:background-color 250ms ease-in-out;font-family:"Crimson Text",sans-serif;font-size:.9rem;font-weight:800;cursor:pointer;text-decoration:none;text-align:center;margin:.375rem;border:.0625rem solid rgba(0,0,0,0);border-image:repeating-linear-gradient(33deg, #B38728, #d6b883, #B38728, #ffc354, #B38728);border-image-slice:33%}table.table tr button:before,table.table td button:before,table.table th button:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;pointer-events:none;background:radial-gradient(at 50% 110%, transparent 50%, rgb(2.725, 106.275, 16.35) 100%);mix-blend-mode:color-dodge}table.table tr button:after,table.table td button:after,table.table th button:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:-1;border:.125rem outset #fff;mix-blend-mode:hard-light;opacity:.25;pointer-events:none;background-size:contain;box-shadow:0 0 1rem rgba(0,0,0,0),0 0 .5rem rgba(0,0,0,0),0 0 .25rem rgba(0,0,0,0);transition:box-shadow 250ms ease-in-out}table.table tr button:hover,table.table td button:hover,table.table th button:hover{background-color:rgb(4.1275,160.9725,24.765);color:#eee8dc}table.table tr button:hover:after,table.table td button:hover:after,table.table th button:hover:after{box-shadow:0 0 1rem #049c18,0 0 .5rem #049c18,0 0 .25rem #049c18}table.table tr button:visited,table.table td button:visited,table.table th button:visited{color:#eee8dc}table.table tr button[disabled],table.table td button[disabled],table.table th button[disabled]{background-color:rgb(76,84,77.0526315789)}table.table tr button[disabled]:after,table.table td button[disabled]:after,table.table th button[disabled]:after{border:.125rem outset rgb(124.8,137.2,126.4315789474)}table.table tr button[disabled]:hover,table.table td button[disabled]:hover,table.table th button[disabled]:hover{background-color:rgb(78.4225,86.6775,79.5086842105)}table.table tr{background-color:#eee8dc}table.table tr:nth-child(even){background-color:rgb(246.5,235.4,213.2)}table.table th{background-color:#3b2e1f;color:#f8ecd4}table.table tfoot tr{background-color:#3b2e1f;color:#eee8dc}hr{border:none;width:100%;height:.25rem;background-image:url("/dist/images/eroded-line.svg");background-size:contain;background-position:left;margin:.75rem 0}.switch-container{display:block;width:3rem;height:5rem;background-color:#080808;box-shadow:inset 0 0 1rem #000;position:relative;border:.2rem solid rgb(178.5,145.6,0);border-radius:1.5rem;padding-top:4rem;margin:1vw;margin-top:1.5vw}.switch-container label{position:absolute;top:0;margin-top:-7rem;margin-left:-1.5rem;line-height:6rem;left:0;width:6rem;height:6rem;text-align:center;font-size:1.5rem;font-weight:600;background:repeating-linear-gradient(33deg, #616161, #c8c8c8, #fff, #c8c8c8, #616161)}.switch-container label:after{content:" ";display:block;position:absolute;left:0;right:0;top:0;bottom:0;border:.5rem outset #fff;mix-blend-mode:soft-light;width:100%;height:100%}.switch-container input[type=checkbox].switch{display:block;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;width:100%;height:100%}.switch-container .toggle{border:.2rem solid rgb(178.5,145.6,0);height:2rem;width:2rem;display:block;position:absolute;bottom:.3rem;left:.3rem;background:radial-gradient(circle at 50% 50%, #790000, #460000);border-radius:100%;pointer-events:none;transition:all .2s ease-in-out;transition-property:transform,background,box-shadow;box-shadow:0 0 1rem rgba(0,0,0,0)}.switch-container .toggle:after{content:" ";position:absolute;display:block;width:1rem;height:1rem;top:.1rem;left:.1rem;background:radial-gradient(circle at 33% 33%, white, transparent);mix-blend-mode:soft-light;border-radius:100%}.switch-container input[type=checkbox].switch:checked~.toggle{transform:translateY(-2rem);background:radial-gradient(circle at 50% 50%, #049c18, rgb(2.725, 106.275, 16.35))}.tooltip{position:relative;font-style:italic;color:rgba(0,0,0,.8);cursor:pointer}.tooltip .tooltip-content{cursor:initial;font-style:initial;color:#3b2e1f;display:block;background-color:#eee8dc;border:.1rem solid rgba(0,0,0,.3);padding:.75rem;position:absolute;bottom:100%;left:0;min-width:30rem;pointer-events:none;opacity:0;transition:opacity 200ms ease-in-out}.tooltip.show .tooltip-content{opacity:1;pointer-events:all}.flash-container{position:absolute;z-index:10000;width:80vw;margin:0 10vw;padding:.75rem}span.flash{display:block;background-color:#fffdef;padding:.75rem;margin-bottom:.75rem;border-radius:.25rem;border:1px solid #049c18;position:relative}span.flash button{position:absolute;top:.375rem;right:.375rem;border:none;box-shadow:none;background-color:rgba(0,0,0,0);color:initial}span.flash.flash-error{background-color:#ffd1d1;border-color:#ff2f00}span.flash.flash-warning{background-color:#ffa600}.slideshow{position:relative;min-height:33vh}.slideshow ul.slideshow-slides{background:linear-gradient(to bottom, #080808, #282828);height:33vh}.slideshow ul.slideshow-slides>li{position:absolute;top:0;left:0;width:100%;height:100%;min-height:33vh;z-index:1;transition:opacity .5s ease-in-out;opacity:0;pointer-events:none}.slideshow ul.slideshow-slides>li.active{opacity:1;pointer-events:all;z-index:2}.slideshow ul.slideshow-slides>li img.slide-backer{opacity:1;width:100%}.slideshow ul.slideshow-slides>li .slide-body{padding:1.125rem;font-size:1.125rem;position:absolute;bottom:0;z-index:1;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 75%, rgba(0, 0, 0, 0) 100%);padding-top:2rem;color:#eee8dc;width:100%}.slideshow ul.slideshow-slides>li .slide-heading{position:absolute;top:0;left:0;width:100%;padding:.75rem;flex:1;font-size:1.25rem;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 75%, rgba(0, 0, 0, 0) 100%);color:#eee8dc}.slideshow nav.slideshow-pager{position:absolute;top:0;right:0;padding:.75rem;z-index:999;display:flex;flex-direction:row}.slideshow nav.slideshow-pager a{color:rgba(0,0,0,0);text-shadow:none;height:1rem;background-color:#eee8dc;width:1rem;margin-right:.75rem;cursor:pointer;border:none}.slideshow nav.slideshow-pager a.active{background-color:#790000}.slideshow nav.slideshow-pager a:last-child{margin-right:0}