@font-face{font-family:cinzel;src:url(../media/Cinzel_Variable-s.p.2b9z6yu7wjueg.ttf)format("truetype");font-display:swap}@font-face{font-family:cinzel Fallback;src:local(Arial);ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.0%;size-adjust:125.6%}.-hloJa_className{font-family:cinzel,cinzel Fallback}.-hloJa_variable{--font-cinzel:"cinzel", "cinzel Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.1ci5nhn25kwyu.ttf)format("truetype");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.Zo6WSW_className{font-family:inter,inter Fallback}.Zo6WSW_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:crimsonText;src:url(../media/CrimsonText_Regular-s.p.1je3-rxm61cai.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:crimsonText Fallback;src:local(Arial);ascent-override:107.54%;descent-override:39.72%;line-gap-override:0.0%;size-adjust:88.27%}.C01req_className{font-family:crimsonText,crimsonText Fallback;font-style:normal;font-weight:400}.C01req_variable{--font-crimson-text:"crimsonText", "crimsonText Fallback"}
@font-face{font-family:icons;src:url(../media/Arcane_chronicle.p.2dus0hs9heupe.woff)format("woff");font-display:block}.dk6rgq_className{font-family:icons}.dk6rgq_variable{--font-icons:"icons"}
:root{--background-color:#080808;--background-color-secondary:#121414;--primary-color:#00f2ff;--secondary-color:#ff8c00;--third-color:#8069bf;--gold-color:#c9a74d;--hostile-color:#eb4034;--text-color-primary:#fff;--text-color-secondary:#fffc;--input-color:#ffffff80;--border-color:#ffffff1a;--overlay-color:#080808cc;--overlay-color-secondary:#08080880;--overlay-color-third:#12141480;--primary-color-light:#00f2ff26;--primary-color-middle:#00f2ff80;--secondary-color-light:#ff8c0026;--gold-color-secondary:#c9a74d33;--hostile-color-light:#eb403426}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,picture,svg,video{max-inline-size:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-cinzel),serif;font-weight:400;line-height:1.15}h1{font-size:clamp(3.2rem,2.637rem + 1.502vw,4.8rem)}h2{font-size:clamp(2.4rem,2.118rem + .751vw,3.2rem)}h3{font-size:clamp(2rem,1.859rem + .376vw,2.4rem)}h4,h5,h6,label,legend{font-size:clamp(1.6rem,1.459rem + .376vw,2rem)}small,figcaption,caption{font-size:clamp(.8rem,.73rem + .188vw,1rem)}b,strong{font-weight:700}input,textarea,select,button{font:inherit;color:inherit}.icon{line-height:1;display:inline-block}.icon--angel-outfit:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--avatar:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--badge-thin:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--bag-dollar:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--belt-armor:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--bin-line:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--body-armor:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--book-5-line:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--book-outline:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--bow-filled:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--bubble-line:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--check-box-sharp:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--chevron-down:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--chevron-right:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--cloak:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--creation:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--debian:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--dna:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--exclamation:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--flag-for-chequered-flag:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--forbidden:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--gauge-high-16:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--gloves:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--icon-park-outline-close:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--image-outline:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--jewelry-store:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--library:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--lightning-filled:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--locked-chest:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--log-in-circle:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--magic-axe:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--magic-hat-line:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--mantrap:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--map-book:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--material-symbols-light-close:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--math-plus:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--menu-open:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--minus-outline:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--money-bag:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--no:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--notification-on-outline:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--open-chest:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--path-distance:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--pearl-necklace:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--pen:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--play-fill:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--plus:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--pointer-right-fill:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--question-light:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--question-square-bold:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--quiver:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--range:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--refresh-line:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--ring:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--round-menu-open:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--round-potion:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--scene-nightlight:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--scroll:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--scroll-old-bold:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--search-sharp:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--secret-book:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--semi-closed-eye:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--separator:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--separator-line:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--settings:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--shield:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--shield-alt:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--shoulder-armor:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--skull-and-crossbones:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--skull-outline:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--sparkles-3-line:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--spiked-dragon-head:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--square-outline-rounded:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--star:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--steeltoe-boots:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--swap-bag:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--sword:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--sword-line:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--team-outlined:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--theatre:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--two-coins:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--viking-helmet:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--warning:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon--weight:before{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block}.btn,.btn-neutral-filled,.btn-neutral-filled-md,.btn-neutral,.btn-neutral-md,.btn-gold-filled,.btn-gold-filled-md,.btn-gold,.btn-gold-md,.btn-hostile-filled,.btn-hostile-filled-md,.btn-hostile,.btn-hostile-md,.btn-secondary-filled,.btn-secondary-filled-md,.btn-secondary,.btn-secondary-md,.btn-primary-filled,.btn-primary-filled-md,.btn-primary,.btn-primary-md{--btn-border:var(--primary-color);--btn-fill:var(--primary-color);--btn-glow:var(--primary-color);--btn-text:var(--primary-color);--btn-on-fill:var(--background-color);--btn-font-size:clamp(1rem, .93rem + .188vw, 1.2rem);--btn-padding-block:.4rem;--btn-padding-inline:.8rem;--btn-gap:.4rem;justify-content:center;align-items:center;gap:var(--btn-gap);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border:1px solid var(--btn-border);font-size:var(--btn-font-size);cursor:pointer;background-color:var(--background-color);box-shadow:none;color:var(--btn-text);border-radius:.4rem;line-height:1.15;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled),.btn-neutral-filled:hover:not(:disabled),.btn-neutral-filled-md:hover:not(:disabled),.btn-neutral:hover:not(:disabled),.btn-neutral-md:hover:not(:disabled),.btn-gold-filled:hover:not(:disabled),.btn-gold-filled-md:hover:not(:disabled),.btn-gold:hover:not(:disabled),.btn-gold-md:hover:not(:disabled),.btn-hostile-filled:hover:not(:disabled),.btn-hostile-filled-md:hover:not(:disabled),.btn-hostile:hover:not(:disabled),.btn-hostile-md:hover:not(:disabled),.btn-secondary-filled:hover:not(:disabled),.btn-secondary-filled-md:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-secondary-md:hover:not(:disabled),.btn-primary-filled:hover:not(:disabled),.btn-primary-filled-md:hover:not(:disabled),.btn-primary:hover:not(:disabled),.btn-primary-md:hover:not(:disabled){background-color:var(--btn-fill);color:var(--btn-on-fill);box-shadow:0 0 1rem var(--btn-glow)}}.btn:active:not(:disabled),.btn-neutral-filled:active:not(:disabled),.btn-neutral-filled-md:active:not(:disabled),.btn-neutral:active:not(:disabled),.btn-neutral-md:active:not(:disabled),.btn-gold-filled:active:not(:disabled),.btn-gold-filled-md:active:not(:disabled),.btn-gold:active:not(:disabled),.btn-gold-md:active:not(:disabled),.btn-hostile-filled:active:not(:disabled),.btn-hostile-filled-md:active:not(:disabled),.btn-hostile:active:not(:disabled),.btn-hostile-md:active:not(:disabled),.btn-secondary-filled:active:not(:disabled),.btn-secondary-filled-md:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-secondary-md:active:not(:disabled),.btn-primary-filled:active:not(:disabled),.btn-primary-filled-md:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-primary-md:active:not(:disabled){background-color:var(--btn-fill);color:var(--btn-on-fill);box-shadow:0 0 1rem var(--btn-glow)}.btn:focus-visible,.btn-neutral-filled:focus-visible,.btn-neutral-filled-md:focus-visible,.btn-neutral:focus-visible,.btn-neutral-md:focus-visible,.btn-gold-filled:focus-visible,.btn-gold-filled-md:focus-visible,.btn-gold:focus-visible,.btn-gold-md:focus-visible,.btn-hostile-filled:focus-visible,.btn-hostile-filled-md:focus-visible,.btn-hostile:focus-visible,.btn-hostile-md:focus-visible,.btn-secondary-filled:focus-visible,.btn-secondary-filled-md:focus-visible,.btn-secondary:focus-visible,.btn-secondary-md:focus-visible,.btn-primary-filled:focus-visible,.btn-primary-filled-md:focus-visible,.btn-primary:focus-visible,.btn-primary-md:focus-visible{outline:.2rem solid var(--btn-text);outline-offset:.2rem}.btn:disabled,.btn-neutral-filled:disabled,.btn-neutral-filled-md:disabled,.btn-neutral:disabled,.btn-neutral-md:disabled,.btn-gold-filled:disabled,.btn-gold-filled-md:disabled,.btn-gold:disabled,.btn-gold-md:disabled,.btn-hostile-filled:disabled,.btn-hostile-filled-md:disabled,.btn-hostile:disabled,.btn-hostile-md:disabled,.btn-secondary-filled:disabled,.btn-secondary-filled-md:disabled,.btn-secondary:disabled,.btn-secondary-md:disabled,.btn-primary-filled:disabled,.btn-primary-filled-md:disabled,.btn-primary:disabled,.btn-primary-md:disabled{cursor:not-allowed;opacity:.5}.btn[aria-disabled=true],[aria-disabled=true].btn-neutral-filled,[aria-disabled=true].btn-neutral-filled-md,[aria-disabled=true].btn-neutral,[aria-disabled=true].btn-neutral-md,[aria-disabled=true].btn-gold-filled,[aria-disabled=true].btn-gold-filled-md,[aria-disabled=true].btn-gold,[aria-disabled=true].btn-gold-md,[aria-disabled=true].btn-hostile-filled,[aria-disabled=true].btn-hostile-filled-md,[aria-disabled=true].btn-hostile,[aria-disabled=true].btn-hostile-md,[aria-disabled=true].btn-secondary-filled,[aria-disabled=true].btn-secondary-filled-md,[aria-disabled=true].btn-secondary,[aria-disabled=true].btn-secondary-md,[aria-disabled=true].btn-primary-filled,[aria-disabled=true].btn-primary-filled-md,[aria-disabled=true].btn-primary,[aria-disabled=true].btn-primary-md{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){.btn,.btn-neutral-filled,.btn-neutral-filled-md,.btn-neutral,.btn-neutral-md,.btn-gold-filled,.btn-gold-filled-md,.btn-gold,.btn-gold-md,.btn-hostile-filled,.btn-hostile-filled-md,.btn-hostile,.btn-hostile-md,.btn-secondary-filled,.btn-secondary-filled-md,.btn-secondary,.btn-secondary-md,.btn-primary-filled,.btn-primary-filled-md,.btn-primary,.btn-primary-md{transition:none}}.btn:before,.btn-neutral-filled:before,.btn-neutral-filled-md:before,.btn-neutral:before,.btn-neutral-md:before,.btn-gold-filled:before,.btn-gold-filled-md:before,.btn-gold:before,.btn-gold-md:before,.btn-hostile-filled:before,.btn-hostile-filled-md:before,.btn-hostile:before,.btn-hostile-md:before,.btn-secondary-filled:before,.btn-secondary-filled-md:before,.btn-secondary:before,.btn-secondary-md:before,.btn-primary-filled:before,.btn-primary-filled-md:before,.btn-primary:before,.btn-primary-md:before,.btn:after,.btn-neutral-filled:after,.btn-neutral-filled-md:after,.btn-neutral:after,.btn-neutral-md:after,.btn-gold-filled:after,.btn-gold-filled-md:after,.btn-gold:after,.btn-gold-md:after,.btn-hostile-filled:after,.btn-hostile-filled-md:after,.btn-hostile:after,.btn-hostile-md:after,.btn-secondary-filled:after,.btn-secondary-filled-md:after,.btn-secondary:after,.btn-secondary-md:after,.btn-primary-filled:after,.btn-primary-filled-md:after,.btn-primary:after,.btn-primary-md:after,.btn .icon,.btn-neutral-filled .icon,.btn-neutral-filled-md .icon,.btn-neutral .icon,.btn-neutral-md .icon,.btn-gold-filled .icon,.btn-gold-filled-md .icon,.btn-gold .icon,.btn-gold-md .icon,.btn-hostile-filled .icon,.btn-hostile-filled-md .icon,.btn-hostile .icon,.btn-hostile-md .icon,.btn-secondary-filled .icon,.btn-secondary-filled-md .icon,.btn-secondary .icon,.btn-secondary-md .icon,.btn-primary-filled .icon,.btn-primary-filled-md .icon,.btn-primary .icon,.btn-primary-md .icon{font-size:calc(1em + .2rem)}.btn .icon,.btn-neutral-filled .icon,.btn-neutral-filled-md .icon,.btn-neutral .icon,.btn-neutral-md .icon,.btn-gold-filled .icon,.btn-gold-filled-md .icon,.btn-gold .icon,.btn-gold-md .icon,.btn-hostile-filled .icon,.btn-hostile-filled-md .icon,.btn-hostile .icon,.btn-hostile-md .icon,.btn-secondary-filled .icon,.btn-secondary-filled-md .icon,.btn-secondary .icon,.btn-secondary-md .icon,.btn-primary-filled .icon,.btn-primary-filled-md .icon,.btn-primary .icon,.btn-primary-md .icon{display:flex}.btn--primary,.btn-primary-filled,.btn-primary-filled-md,.btn-primary,.btn-primary-md{--btn-border:var(--primary-color);--btn-fill:var(--primary-color);--btn-glow:var(--primary-color);--btn-text:var(--primary-color);--btn-on-fill:var(--background-color)}.btn--secondary,.btn-secondary-filled,.btn-secondary-filled-md,.btn-secondary,.btn-secondary-md{--btn-border:var(--secondary-color);--btn-fill:var(--secondary-color);--btn-glow:var(--secondary-color);--btn-text:var(--secondary-color);--btn-on-fill:var(--background-color)}.btn--hostile,.btn-hostile-filled,.btn-hostile-filled-md,.btn-hostile,.btn-hostile-md{--btn-border:var(--hostile-color);--btn-fill:var(--hostile-color);--btn-glow:var(--hostile-color);--btn-text:var(--hostile-color);--btn-on-fill:var(--background-color)}.btn--gold,.btn-gold-filled,.btn-gold-filled-md,.btn-gold,.btn-gold-md{--btn-border:var(--gold-color);--btn-fill:var(--gold-color);--btn-glow:var(--gold-color);--btn-text:var(--gold-color);--btn-on-fill:var(--background-color)}.btn--neutral,.btn-neutral-filled,.btn-neutral-filled-md,.btn-neutral,.btn-neutral-md{--btn-border:var(--border-color);--btn-fill:var(--border-color);--btn-glow:var(--text-color-secondary);--btn-text:var(--text-color-primary);--btn-on-fill:var(--text-color-primary)}.btn--filled,.btn-neutral-filled,.btn-neutral-filled-md,.btn-gold-filled,.btn-gold-filled-md,.btn-hostile-filled,.btn-hostile-filled-md,.btn-secondary-filled,.btn-secondary-filled-md,.btn-primary-filled,.btn-primary-filled-md{background-color:var(--btn-fill);color:var(--btn-on-fill);box-shadow:0 0 1rem var(--btn-glow)}@media (hover:hover){.btn--filled:hover:not(:disabled),.btn-neutral-filled:hover:not(:disabled),.btn-neutral-filled-md:hover:not(:disabled),.btn-gold-filled:hover:not(:disabled),.btn-gold-filled-md:hover:not(:disabled),.btn-hostile-filled:hover:not(:disabled),.btn-hostile-filled-md:hover:not(:disabled),.btn-secondary-filled:hover:not(:disabled),.btn-secondary-filled-md:hover:not(:disabled),.btn-primary-filled:hover:not(:disabled),.btn-primary-filled-md:hover:not(:disabled){background-color:var(--background-color);box-shadow:none;color:var(--btn-text)}}.btn--filled:active:not(:disabled),.btn-neutral-filled:active:not(:disabled),.btn-neutral-filled-md:active:not(:disabled),.btn-gold-filled:active:not(:disabled),.btn-gold-filled-md:active:not(:disabled),.btn-hostile-filled:active:not(:disabled),.btn-hostile-filled-md:active:not(:disabled),.btn-secondary-filled:active:not(:disabled),.btn-secondary-filled-md:active:not(:disabled),.btn-primary-filled:active:not(:disabled),.btn-primary-filled-md:active:not(:disabled){background-color:var(--background-color);box-shadow:none;color:var(--btn-text)}.btn--md,.btn-neutral-filled-md,.btn-neutral-md,.btn-gold-filled-md,.btn-gold-md,.btn-hostile-filled-md,.btn-hostile-md,.btn-secondary-filled-md,.btn-secondary-md,.btn-primary-filled-md,.btn-primary-md{--btn-font-size:clamp(1.2rem, 1.059rem + .376vw, 1.6rem);--btn-padding-block:.8rem;--btn-padding-inline:1.6rem;--btn-gap:.8rem}.btn--sm{--btn-font-size:clamp(1rem, .93rem + .188vw, 1.2rem);--btn-padding-block:.4rem;--btn-padding-inline:.8rem;--btn-gap:.4rem}.btn--icon-only{padding-inline:var(--btn-padding-block);aspect-ratio:1}.btn--round{border-radius:50%}.btn__badge{color:var(--text-color-secondary);font-size:clamp(.8rem,.73rem + .188vw,1rem)}.form-field{flex-direction:column;gap:.4rem;display:flex}.form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2.4rem;display:grid}.form-label{color:var(--text-color-secondary);font-family:var(--font-cinzel),serif;font-size:clamp(1.6rem,1.459rem + .376vw,2rem)}.form-input{border:0;border-block-end:1px solid var(--border-color);inline-size:100%;color:var(--text-color-secondary);font-family:var(--font-inter),sans-serif;background-color:#0000;border-radius:0;padding-block:.8rem;font-size:clamp(1.6rem,1.459rem + .376vw,2rem);line-height:1.4;transition:border-color .2s}.form-input::placeholder{color:var(--secondary-color-light)}.form-input:focus-visible{border-block-end-color:var(--secondary-color);outline:none}.form-input[aria-invalid=true]{border-block-end-color:var(--hostile-color)}.form-input:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.form-input{transition:none}}.form-textarea{background-color:var(--border-color);resize:vertical;scrollbar-color:var(--input-color) #0000;scrollbar-width:thin;border:0;border-block-end:1px solid var(--border-color);min-block-size:12rem;inline-size:100%;color:var(--text-color-secondary);font-family:var(--font-inter),sans-serif;border-radius:0;padding-block:.8rem;padding-inline:.8rem;font-size:clamp(1.6rem,1.459rem + .376vw,2rem);line-height:1.4;transition:border-color .2s;display:block}.form-textarea::placeholder{color:var(--secondary-color-light)}.form-textarea:focus-visible{border-block-end-color:var(--secondary-color);outline:none}.form-textarea[aria-invalid=true]{border-block-end-color:var(--hostile-color)}.form-textarea:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.form-textarea{transition:none}}.form-select{border:1px solid var(--border-color);background-color:var(--background-color-secondary);color:var(--primary-color);border-radius:.3rem;transition:box-shadow .2s;display:inline-flex;position:relative}.form-select:after{content:""/"";color:currentColor;font-size:1em;font-family:var(--font-icons);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;font-size:clamp(1.6rem,1.459rem + .376vw,2rem);font-style:normal;font-weight:400;line-height:1;display:inline-block;position:absolute;inset-block-start:50%;inset-inline-end:1.6rem;translate:0 -50%}.form-select select{inline-size:100%;color:inherit;font-family:var(--font-inter),sans-serif;cursor:pointer;appearance:none;background-color:#0000;border:0;padding-block:.8rem;padding-inline:1.6rem calc(3.2rem + 1em);font-size:clamp(1.6rem,1.459rem + .376vw,2rem);line-height:1.4}.form-select select:focus-visible{outline:none}.form-select option{background-color:var(--background-color-secondary);color:var(--text-color-primary)}@media (hover:hover){.form-select:hover:not(:has(select:disabled)){box-shadow:0 0 1rem var(--primary-color)}}.form-select:focus-within{box-shadow:0 0 1rem var(--primary-color)}.form-select:has(select[aria-invalid=true]){border-color:var(--hostile-color)}.form-select:has(select:disabled){opacity:.5}.form-select:has(select:disabled) select{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.box{--box-glow-color:var(--input-color);--box-border-color:var(--border-color);--box-glow-blur:1rem;border:1px solid var(--box-border-color,var(--border-color));background-color:var(--background-color-secondary);box-shadow:0 0 var(--box-glow-blur) var(--box-glow-color);border-radius:0}.box--rounded{border-radius:.5rem}.box--glow-primary{--box-glow-color:var(--primary-color);--box-border-color:var(--primary-color)}.box--glow-secondary{--box-glow-color:var(--secondary-color);--box-border-color:var(--secondary-color)}.box--glow-hostile{--box-glow-color:var(--hostile-color);--box-border-color:var(--hostile-color)}.box--glow-gold{--box-glow-color:var(--gold-color);--box-border-color:var(--gold-color)}.box--glow-neutral{--box-glow-color:var(--input-color);--box-border-color:var(--border-color)}.box--no-glow{box-shadow:none}.container{inline-size:100%;max-inline-size:144rem;margin-inline:auto;padding-inline:clamp(1.6rem,.755rem + 2.254vw,4rem)}.overlay{position:relative}.overlay:after{content:"";border-radius:inherit;background:var(--overlay-gradient);pointer-events:none;position:absolute;inset:0}.overlay--campaign-card{--overlay-gradient:linear-gradient(to top, var(--background-color-secondary) 0%, color-mix(in srgb, var(--background-color-secondary) 20%, transparent) 60%, transparent 100%)}.overlay--thumbnail{--overlay-gradient:linear-gradient(to bottom, var(--background-color-secondary) 0%, transparent 30%), linear-gradient(to left, var(--background-color-secondary) 0%, transparent 10%), linear-gradient(to top, var(--background-color-secondary) 0%, transparent 30%), linear-gradient(to right, var(--background-color-secondary) 0%, transparent 10%)}.overlay--scene-image{--overlay-gradient:linear-gradient(to bottom, var(--background-color-secondary) 0%, transparent 15%), linear-gradient(to top, var(--background-color-secondary) 0%, transparent 15%)}.overlay--illustration{--overlay-gradient:linear-gradient(to bottom, var(--background-color-secondary) 0%, transparent 5%), linear-gradient(to left, var(--background-color-secondary) 0%, transparent 5%), linear-gradient(to top, var(--background-color-secondary) 0%, transparent 5%), linear-gradient(to right, var(--background-color-secondary) 0%, transparent 5%)}.overlay--page-banner{--overlay-gradient:linear-gradient(to bottom, var(--background-color) 0%, color-mix(in srgb, var(--background-color) 30%, transparent) 25%, color-mix(in srgb, var(--background-color) 10%, transparent) 90%, var(--background-color) 100%)}.overlay--hero{--overlay-gradient:linear-gradient(to top, var(--background-color) 0%, color-mix(in srgb, var(--background-color) 20%, transparent) 15%, transparent 30%)}.overlay--scene-banner{--overlay-gradient:linear-gradient(to top, var(--background-color-secondary) 0%, color-mix(in srgb, var(--background-color-secondary) 50%, transparent) 30%, transparent 50%)}.overlay--banner-right{--overlay-gradient:linear-gradient(to left, var(--background-color) 0%, color-mix(in srgb, var(--background-color) 20%, transparent) 5%, transparent 10%)}.overlay__content{z-index:1;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-.1rem;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{background-color:var(--background-color);color:var(--text-color-primary);font-size:clamp(1.6rem,1.459rem + .376vw,2rem);font-family:var(--font-inter),sans-serif;font-weight:400;line-height:1.4}
