@media only screen and (min-width:0em){:root{--primary:#feb81c;--primaryLight:rgba(254,184,28,.12);--secondary:#241812;--secondaryLight:rgba(36,24,18,.08);--headerColor:#2b201a;--bodyTextColor:#3a332c;--bodyTextColorWhite:#fbf6ec;--gold-ink:#8a5a0b;--parchment:#f6efe2;--card:#fffdf8;--bodyFont:"Jost",sans-serif;--headerFont:"Jost",sans-serif;--borderRadius-sm:0.25rem;--borderRadius-md:0.5rem;--borderRadius-lg:1rem;--topperFontSize:clamp(0.8125rem,1.6vw,1rem);--headerFontSize:clamp(1.9375rem,3.9vw,3.0625rem);--bodyFontSize:1rem;--sectionPadding:clamp(3.75rem,7.82vw,6.25rem) 1rem;--ink:#14100c;--ink-2:#1c140d;--walnut:#241812;--deep-walnut:#2b201a;--cream:#fbf6ec;--cream-dim:hsla(40,65%,95%,.78);--cream-faint:hsla(40,65%,95%,.55);--hairline-gold:rgba(254,184,28,.18);--hairline-dark:rgba(36,24,18,.12);--overlay-bottom:linear-gradient(180deg,rgba(20,16,12,0) 38%,rgba(20,16,12,.88));--overlay-left:linear-gradient(90deg,rgba(20,16,12,.82),rgba(20,16,12,.55) 30%,rgba(20,16,12,.12) 62%,transparent 82%);--overlay-scrim:linear-gradient(180deg,rgba(20,16,12,.55),rgba(20,16,12,.38));--glow-firelight:radial-gradient(ellipse 60% 55% at 35% 42%,rgba(254,184,28,.22),rgba(254,184,28,.05) 45%,transparent 72%);--vignette:inset 0 0 14rem 3rem rgba(0,0,0,.6);--radius-sharp:0px;--radius-pill:999px;--displayXL:clamp(3.25rem,13vw,12rem);--displayLG:clamp(2.75rem,8vw,6rem);--displayMD:clamp(2.25rem,5.5vw,4.25rem);--impactLG:clamp(2.5rem,8vw,5.5rem);--impactSM:clamp(1.1rem,2vw,1.4rem);--dur-sm:180ms;--dur-md:300ms;--dur-lg:420ms;--dur-xl:750ms;--ease-cine:cubic-bezier(0.4,0,0.2,1)}body,html{color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:100%;margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{transition:background-color .3s}.cs-title{color:var(--headerColor);font-family:var(--headerFont);font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;margin:0 auto .0625rem 0;text-wrap:balance}.cs-text{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;text-wrap:pretty;width:100%}.cs-text+.cs-text{margin-top:.75em}#int-hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:18.75rem;overflow:hidden;padding:8.125rem 1rem 3rem}#int-hero,#int-hero h1{position:relative;z-index:1}#int-hero h1{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:clamp(1.5rem,5vw,3rem);margin:0 0 .5rem;text-align:center}#int-hero picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#int-hero picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#int-hero picture:after{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width:0em){@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(/assets/fonts/jost-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(/assets/fonts/jost-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:900;src:url(/assets/fonts/jost-v20-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel Decorative;font-style:normal;font-weight:700;src:url(/assets/fonts/cinzel-decorative-v19-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:600;src:url(/assets/fonts/cinzel-v26-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:700;src:url(/assets/fonts/cinzel-v26-latin-700.woff2) format("woff2")}}@media (min-width:48rem){#int-hero{min-height:21.875rem}}@media (min-width:64rem){#int-hero{min-height:25rem}}@media only screen and (min-width:0em){#cta-1710{background-color:var(--primary);padding:var(--sectionPadding);position:relative;z-index:1}#cta-1710 .cs-container{margin:auto;max-width:80rem;width:100%}#cta-1710 .cs-content{text-align:center}#cta-1710 .cs-title{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:clamp(1.5625rem,3.9vw,2.4375rem);font-weight:900;line-height:1.2em;margin:0 0 1rem}#cta-1710 .cs-text{color:var(--bodyTextColorWhite);margin:0 0 2rem;opacity:.85}#cta-1710 .cs-button-solid{background-color:var(--bodyTextColorWhite);color:var(--primary)}#cta-1710 .cs-button-solid:hover{background-color:var(--primaryLight);color:var(--bodyTextColorWhite)}.cs-button-solid{background-color:var(--primary);border-radius:var(--borderRadius-md);box-sizing:border-box;color:var(--bodyTextColorWhite);display:inline-block;font-size:1rem;font-weight:700;line-height:3.125em;margin:0;min-width:9.375rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s;z-index:1}.cs-button-solid:hover{background-color:var(--secondary)}}@media only screen and (min-width:0em){.cs-button-solid:focus-visible{outline:.125rem solid var(--secondary);outline-offset:.125rem}}@media only screen and (min-width:0em){.skip{background-color:var(--primary);border-radius:var(--borderRadius-sm);color:var(--bodyTextColorWhite);left:.5rem;padding:.6rem 1rem;position:absolute;text-decoration:none;top:-4rem;transition:top .2s ease;z-index:100001}.skip:focus,.skip:focus-visible{top:.5rem}}@media only screen and (min-width:0em){#cs-footer{padding:var(--sectionPadding);padding-bottom:0}#cs-footer .cs-container{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-start;margin:auto;max-width:80rem;width:100%}#cs-footer .cs-logo-group{max-width:25rem;width:100%}#cs-footer .cs-logo{display:inline-block;margin-bottom:1rem;text-decoration:none}#cs-footer .cs-logo:focus-visible{border-radius:.125rem;outline:.125rem solid var(--bodyTextColorWhite);outline-offset:.25rem}#cs-footer .cs-logo-text{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:1.5rem;font-weight:700;line-height:1.2em}#cs-footer .cs-text{color:var(--bodyTextColorWhite);font-size:1rem;line-height:1.5em;margin:0 0 1.5rem;opacity:.85}#cs-footer .cs-social{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}#cs-footer .cs-social-link{align-items:center;background-color:hsla(0,0%,100%,.12);border-radius:50%;display:flex;height:2.5rem;justify-content:center;transition:background-color .3s,transform .3s;width:2.5rem}#cs-footer .cs-social-link:hover{background-color:var(--primary);transform:translateY(-.1875rem)}#cs-footer .cs-social-link:focus-visible{outline:.125rem solid var(--bodyTextColorWhite);outline-offset:.125rem}#cs-footer .cs-social-img{display:block;filter:brightness(0) invert(1);height:1rem;width:1rem}#cs-footer .cs-contact-ul,#cs-footer .cs-nav-ul{margin:0;padding:0;width:100%}#cs-footer .cs-contact-li,#cs-footer .cs-nav-li{list-style:none;margin:0}#cs-footer .cs-header{color:var(--bodyTextColorWhite);display:block;font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5em;margin-bottom:.5rem;text-transform:uppercase}#cs-footer .cs-contact-link,#cs-footer .cs-nav-link{align-items:center;color:var(--bodyTextColorWhite);display:inline-flex;font-size:1rem;line-height:1.5em;min-height:2.75rem;opacity:.85;padding:.625rem 0;text-decoration:none;transition:color .3s,opacity .3s}#cs-footer .cs-contact-link:hover,#cs-footer .cs-nav-link:hover{color:var(--primary);opacity:1}#cs-footer .cs-contact-link:focus-visible,#cs-footer .cs-nav-link:focus-visible{border-radius:.125rem;outline:.125rem solid var(--bodyTextColorWhite);outline-offset:.125rem}#cs-footer .cs-contact-li{color:var(--bodyTextColorWhite);font-size:1rem;line-height:1.5em;opacity:.85;padding:.625rem 0}#cs-footer .cs-contact-li .cs-contact-link{min-height:0;padding:0}#cs-footer .cs-copyright{background-color:rgba(0,0,0,.2);margin-top:2.5rem;padding:1rem;text-align:center;width:100%}#cs-footer .cs-copyright p{color:var(--bodyTextColorWhite);font-size:.875rem;line-height:1.5em;margin:0;opacity:.8}#cs-footer .cs-copyright a{color:inherit;text-decoration:underline}}@media (max-width:47.9375rem){#cs-footer .cs-container{align-items:center;gap:1.75rem;text-align:center}#cs-footer .cs-logo-group{max-width:26rem}#cs-footer .cs-logo-group .cs-text{margin-bottom:1rem}#cs-footer .cs-nav-ul,#cs-footer .cs-social{justify-content:center}#cs-footer .cs-nav-ul{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,10rem))}#cs-footer .cs-nav-ul .cs-nav-li:first-child{grid-column:1/-1}#cs-footer .cs-contact-link,#cs-footer .cs-nav-link{justify-content:center;width:100%}#cs-footer .cs-newsletter{margin:0 auto}}@media (min-width:48rem) and (max-width:63.9375rem){#cs-footer .cs-container{align-items:start;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);row-gap:2rem}#cs-footer .cs-logo-group{max-width:22.5rem}#cs-footer .cs-nav-ul{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,10rem))}#cs-footer .cs-nav-ul .cs-nav-li:first-child{grid-column:1/-1}#cs-footer .cs-newsletter{max-width:22.5rem}}@media (min-width:64rem){#cs-footer .cs-container{align-items:flex-start;flex-direction:row;gap:2.5rem;justify-content:space-between}#cs-footer .cs-logo-group{margin-right:auto;max-width:22.5rem}#cs-footer .cs-contact-ul,#cs-footer .cs-nav-ul{flex:none;width:auto}}@media (prefers-reduced-motion:reduce){#cs-footer,#cs-footer *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.01ms!important}}@media only screen and (min-width:0em){body{background-color:var(--parchment)}#cs-footer .cs-logo-text{font-family:Cinzel Decorative,serif}#int-hero h1{font-family:Cinzel,serif;font-weight:700}.cs-button-solid{color:var(--secondary)}.cs-button-solid:hover{color:var(--bodyTextColorWhite)}#cta-1710 .cs-text,#cta-1710 .cs-title,.skip{color:var(--secondary)}#cta-1710 .cs-text{opacity:.9}#cta-1710 .cs-button-solid{background-color:var(--secondary);color:var(--bodyTextColorWhite)}#cta-1710 .cs-button-solid:hover{background-color:var(--headerColor);color:var(--bodyTextColorWhite)}}@media (pointer:fine){body,html{cursor:url(/assets/images/cursors/sword.png) 2 2,auto}[role=button],a,button,summary{cursor:url(/assets/images/cursors/sword-hover.png) 2 2,pointer}}@media only screen and (min-width:0em){.js [data-reveal]{opacity:0;transform:translateY(2rem);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.js [data-reveal].in-view{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1!important;transform:none!important;transition:none}}@media only screen and (min-width:0em){.section-head{margin-bottom:clamp(2.5rem,5vw,4rem);max-width:46rem}.section-head .cs-title{font-size:clamp(2.25rem,5.5vw,4.25rem);letter-spacing:-.01em;line-height:1.04em;margin:0}.section-head .cs-text{margin-top:1.25rem;max-width:38rem}.section-head--light .cs-title{color:var(--bodyTextColorWhite)}.cs-h3{color:var(--headerColor);font-size:1.375rem;font-weight:700;line-height:1.25em;margin:0 0 .5rem;text-wrap:balance}.cs-item-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.55em;margin:0;text-wrap:pretty}.cs-item-text+.cs-item-text{margin-top:.75em}.cs-button-ghost{background-color:transparent;border:2px solid var(--primary);border-radius:var(--borderRadius-md);box-sizing:border-box;color:var(--bodyTextColorWhite);display:inline-block;font-size:1rem;font-weight:700;line-height:3.125em;min-width:9.375rem;padding:0 1.5rem;text-align:center;text-decoration:none;transition:color .3s,background-color .3s}.cs-button-ghost:hover{background-color:var(--primary);color:var(--secondary)}.cs-button-ghost:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cs-button-sharp{background-color:transparent;border:1px solid var(--cream);border-radius:var(--radius-sharp);box-sizing:border-box;color:var(--cream);display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:3.125em;min-width:9.375rem;padding:0 1.75rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:color var(--dur-md),background-color var(--dur-md)}.cs-button-sharp:hover{background-color:var(--cream);color:var(--ink)}.cs-button-sharp:focus-visible{outline:2px solid var(--primary);outline-offset:3px}}@media only screen and (min-width:0em){.page-hero{background-color:var(--secondary);background-image:var(--hero-art,none);background-position:50%;background-size:cover;isolation:isolate;overflow:hidden;padding:clamp(7rem,16vh,11rem) clamp(1.25rem,5vw,4rem) clamp(3.5rem,8vh,6rem);position:relative}.page-hero:before{background:var(--overlay-left),var(--overlay-bottom)}.page-hero:after,.page-hero:before{content:"";inset:0;position:absolute;z-index:-1}.page-hero:after{background:var(--glow-firelight);box-shadow:var(--vignette);pointer-events:none}.page-hero .cs-container{margin:auto;max-width:80rem;position:relative;z-index:1}.page-hero .cs-title{color:var(--primary);font-family:Cinzel,serif;font-size:var(--displayLG);line-height:1.08;margin:.75rem 0 0;max-width:18ch;text-shadow:0 0 2rem rgba(254,184,28,.18)}.page-hero .page-hero-lead{color:var(--cream);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6em;margin:1.5rem 0 0;max-width:40rem;opacity:.92;text-wrap:pretty}.page-hero .page-hero-lead+.page-hero-lead{margin-top:.75em}.page-hero .page-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}#cs-footer .cs-newsletter{max-width:22rem;width:100%}#cs-footer .cs-newsletter .cs-header{margin-bottom:.5rem}#cs-footer .cs-newsletter-label{color:var(--bodyTextColorWhite);display:block;font-size:.9375rem;margin-bottom:.625rem;opacity:.8}#cs-footer .cs-newsletter-row{display:flex;gap:.5rem}#cs-footer .cs-newsletter-input{background-color:var(--bodyTextColorWhite);border:.0625rem solid rgba(254,184,28,.4);border-radius:var(--borderRadius-sm);color:var(--headerColor);flex:1;font:inherit;font-size:.9375rem;min-width:0;padding:.625rem .875rem}}@media only screen and (min-width:0em){#cs-footer .cs-newsletter-input::-moz-placeholder{color:rgba(58,51,44,.6)}#cs-footer .cs-newsletter-input::placeholder{color:rgba(58,51,44,.6)}#cs-footer .cs-newsletter-input:focus-visible{outline:.125rem solid var(--primary);outline-offset:.0625rem}#cs-footer .cs-newsletter-btn{flex:none;line-height:2.75em;min-width:auto;padding:0 1.125rem}}body.theme-cinematic{background-color:var(--ink);background-image:radial-gradient(ellipse 80% 50% at 85% 2%,rgba(254,184,28,.06),transparent 60%),radial-gradient(ellipse 70% 45% at 0 30%,rgba(254,184,28,.045),transparent 55%);color:var(--cream)}body.theme-chrome{--chrome-wood:#301309;--chrome-wood-2:#220f08;--chrome-wood-dk:#150804;--frame:#6e2a12;--frame-dk:#3f1608;--plank:#8a3b18;--plank-2:#7d3211;--stone:#cfd6dc;--stone-2:#7c8790;--stone-3:#4c565e;--stone-edge:#26282d;--gem-blue:#4db6e6;--gem-blue-dk:#1d6c9c;--gem-glow:rgba(77,182,230,.85);--parch:#efe4c8;--parch-2:#e3d3b0;--parch-3:#e6d7b6;--parch-ink:#2b2118;--parch-ink-2:#6b5233;--sign-wood:#cd6d31;--sign-wood-dk:#9c4218;--sign-border:#4a1d0c;--sign-ink:#33130a;--plaque:#9c2317;--plaque-dk:#6d130b;--notice:#8e2513;--notice-dk:#6e1a0c;--tile:#5c220e;--tile-dk:#471707;--gold:#f2b23c;--gold-2:#ffd27a;--btn-gold:#f6c455;--btn-gold-dk:#c9861d;--btn-gold-bdr:#5a3405;--btn-gold-ink:#3a1508;--chrome-cream:#f5e7d0;--chrome-cream-dim:hsla(37,65%,89%,.75);--chrome-cream-faint:hsla(37,65%,89%,.55);--head-cream:#ffe9c4;--hairline-fire:rgba(242,178,60,.25);background-color:var(--chrome-wood-dk);color:var(--chrome-cream)}body.theme-chrome [data-questline=true]{--charity:var(--gold)}body.theme-chrome .section-sub{color:var(--chrome-cream-dim);font-size:.9375rem;line-height:1.5em;margin:.4rem 0 0}body.theme-chrome .chrome-h2{color:var(--head-cream);font-family:Cinzel,serif;font-size:clamp(1.5rem,3.2vw,1.9rem);font-weight:700;letter-spacing:.04em;line-height:1.15em;margin:0}.chrome-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.chrome-wood{background:radial-gradient(140% 90% at 50% -10%,rgba(255,145,60,.16),transparent 55%),linear-gradient(180deg,transparent,rgba(21,8,4,.35) 60%,rgba(10,4,2,.66)),url(/assets/images/chrome/wood-bg.webp) top /1600px auto repeat;background-color:var(--chrome-wood-dk);inset:0;position:absolute}.chrome-glow{background:radial-gradient(42% 26% at 6% 34%,rgba(255,84,20,.2),transparent 70%),radial-gradient(38% 22% at 96% 58%,rgba(255,84,20,.16),transparent 70%);inset:-10% 0;position:absolute;will-change:transform}.chrome-vignette{box-shadow:var(--vignette),inset 0 0 18rem 1rem rgba(20,8,4,.45);inset:0;position:absolute}.chrome-nav{position:sticky;top:0;z-index:100}.chrome-nav:before{backdrop-filter:blur(2px);background:linear-gradient(180deg,rgba(20,8,4,.72),rgba(20,8,4,.32) 70%,transparent);content:"";inset:0 0 -.5rem;position:absolute;z-index:-1}.nav-beam{background:url(/assets/images/chrome/beam.webp) repeat-x top/auto 100%;filter:drop-shadow(0 10px 16px rgba(0,0,0,.5));height:clamp(2.5rem,5vw,3.875rem);position:relative;z-index:2}.beam-cap{--cap-art:url(/assets/images/chrome/beam-cap.webp);aspect-ratio:360/241;height:calc(clamp(2.5rem, 5vw, 3.875rem)*2.17);pointer-events:none;position:absolute;top:0}.beam-cap:after,.beam-cap:before{background:var(--cap-art) no-repeat left top /contain;content:"";inset:0;position:absolute}.beam-cap:before{z-index:0}.beam-cap:after{clip-path:inset(0 0 54% 0);z-index:3}.beam-cap--l{left:0}.beam-cap--r{right:0}.beam-cap--r:after,.beam-cap--r:before{transform:scaleX(-1)}.sign-nav{margin-top:clamp(-1.875rem,-2.2vw,-1rem);padding:0 1rem;position:relative;z-index:1}.sign-nav ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(.6rem,3vw,1.5rem);justify-content:center;list-style:none;margin:0;padding:0}.sign{position:relative}.sign-nav .sign:before{background:url(/assets/images/chrome/sign-chain-holder.webp) 50%/contain no-repeat;content:"";inset:0;position:absolute;z-index:0}.sign-link{align-items:center;aspect-ratio:512/298;background:url(/assets/images/chrome/sign-empty.webp) 50%/contain no-repeat;color:var(--sign-ink);display:flex;filter:drop-shadow(0 10px 12px rgba(0,0,0,.45));font-family:Cinzel,serif;font-size:clamp(.85rem,1.5vw,1.1rem);font-weight:700;justify-content:center;letter-spacing:.06em;position:relative;text-decoration:none;transform-origin:top center;width:clamp(5.9rem,11vw,10rem);will-change:transform;z-index:1}.sign-link--home{background-image:url(/assets/images/chrome/sign-home.webp)}.sign-link--community{background-image:url(/assets/images/chrome/sign-community.webp)}.sign-link--events{background-image:url(/assets/images/chrome/sign-events.webp)}.sign-link--about{background-image:url(/assets/images/chrome/sign-about.webp)}.sign-link--contact{background-image:url(/assets/images/chrome/sign-contact.webp)}.sign-link--charities{background-image:url(/assets/images/chrome/sign-charities.webp)}.sign-label{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sign-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.sign-link--active{filter:drop-shadow(0 10px 12px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(242,178,60,.45)) brightness(1.07)}.sign--menu{display:none}.sign-link--menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding-top:25%}.menu-glyph{display:inline-block;height:.78em;margin-right:.55em;position:relative;width:1.05em}.menu-glyph:after,.menu-glyph:before{background:currentColor;content:"";height:2px;left:0;position:absolute;width:100%}.menu-glyph:before{box-shadow:0 .31em 0 currentColor;top:0}.menu-glyph:after{bottom:0}.sign-link--menu[aria-expanded=true] .menu-glyph:before{box-shadow:0 .31em 0 transparent;transform:translateY(.31em) rotate(45deg)}.sign-link--menu[aria-expanded=true] .menu-glyph:after{transform:translateY(-.31em) rotate(-45deg)}html.menu-open{overflow:hidden}.guild-menu{background:radial-gradient(120% 70% at 50% 0,rgba(146,58,18,.3),transparent 60%),linear-gradient(180deg,var(--chrome-wood) 0,var(--chrome-wood-dk) 100%);display:none;inset:0;position:fixed;z-index:0}.guild-menu:not([hidden]){display:block}.guild-menu-scroll{align-items:center;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:2rem 1.5rem 2.5rem}.ql-scroll{margin:0 auto;position:relative;width:min(21rem,84vw)}.ql-scroll-roll{background:linear-gradient(180deg,#e2cda6 0,var(--parch) 35%,#b99a6b 75%,#8a6b42 100%);border-radius:.7rem;box-shadow:0 4px 10px rgba(0,0,0,.45),inset 0 -2px 3px rgba(90,62,30,.4);display:block;height:1.4rem;margin:0 -1.1rem;position:relative;width:calc(100% + 2.2rem);z-index:1}.ql-scroll-roll--bottom{transform:rotate(180deg)}.ql-scroll-list{background:radial-gradient(150% 130% at 50% 0,rgba(255,250,235,.35),transparent 55%),url(/assets/images/chrome/parchment.webp) repeat 0 0 /512px auto;background-color:var(--parch-2);box-shadow:0 14px 30px rgba(0,0,0,.45),inset 0 0 70px rgba(120,80,30,.16);box-shadow:inset 0 0 40px rgba(120,80,30,.22),0 12px 32px rgba(0,0,0,.5);color:var(--parch-ink);list-style:none;margin:0;padding:6.25rem 1.5rem 1.25rem}.ql-scroll-list li+li{border-top:1px solid rgba(107,82,51,.35)}.ql-scroll-link{align-items:center;color:rgba(43,33,24,.72);display:flex;font-family:Cinzel,serif;font-size:1.35rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.06em;min-height:3rem;text-decoration:none}.ql-scroll-link:hover{color:var(--parch-ink)}.ql-scroll-link:focus-visible{outline:2px solid var(--btn-gold-dk);outline-offset:2px}.ql-scroll-link--active{color:var(--parch-ink)}.ql-scroll-link--active:before{background:url(/assets/images/chrome/gem.webp) 50%/contain no-repeat;content:"";filter:drop-shadow(0 0 4px var(--gem-glow));height:.9rem;width:.9rem}.ql-panel{box-shadow:0 26px 44px rgba(0,0,0,.5)}.ql-panel,.ql-panel:after{border:clamp(.5rem,1.05vw,.9rem) solid transparent}.ql-panel:after{-o-border-image:url(/assets/images/chrome/frame-9slice.webp) 128/clamp(2.375rem,5vw,4.3rem) round;border-image:url(/assets/images/chrome/frame-9slice.webp) 128/clamp(2.375rem,5vw,4.3rem) round;content:"";inset:calc(clamp(.5rem, 1.05vw, .9rem)*-1);pointer-events:none;position:absolute}body.theme-chrome .ql-corner{display:none}.ql-panel-inner{background:repeating-linear-gradient(90deg,var(--plank) 0 110px,var(--plank-2) 110px 113px,var(--plank) 113px 224px);border-radius:8px;isolation:isolate;position:relative}.ql-panel-inner:after{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.3));border-radius:8px;box-shadow:inset 0 0 90px rgba(20,5,0,.55),inset 0 2px 0 rgba(255,200,140,.18);content:""}.ql-panel-inner:after,.ql-planks{inset:0;pointer-events:none;position:absolute;z-index:-1}.ql-planks{height:100%;width:100%}body.theme-chrome .cs-button-solid{border:2px solid var(--btn-gold-bdr);border-radius:8px;box-shadow:inset 0 2px 0 rgba(255,240,200,.6),0 10px 24px rgba(242,178,60,.25);font-family:Cinzel,serif;font-weight:700;letter-spacing:.06em;transition:box-shadow var(--dur-md) var(--ease-cine),transform var(--dur-md) var(--ease-cine)}body.theme-chrome .cs-button-solid,body.theme-chrome .cs-button-solid:hover{background:linear-gradient(180deg,var(--btn-gold),var(--btn-gold-dk));color:var(--btn-gold-ink)}body.theme-chrome .cs-button-solid:hover{box-shadow:inset 0 2px 0 rgba(255,240,200,.6),0 10px 32px rgba(242,178,60,.5);transform:translateY(-1px)}body.theme-chrome .cs-button-solid:before{display:none}body.theme-chrome .cs-button-ghost{background-color:rgba(0,0,0,.22);border:2px solid hsla(37,65%,89%,.5);border-radius:8px;color:var(--chrome-cream);font-family:Cinzel,serif;letter-spacing:.06em}body.theme-chrome .cs-button-ghost:hover{background-color:hsla(37,65%,89%,.12);border-color:var(--chrome-cream);color:var(--chrome-cream)}body.theme-chrome #cs-footer{border:clamp(.5rem,1.05vw,.9rem) solid transparent;box-shadow:0 26px 44px rgba(0,0,0,.5);margin:clamp(1.5rem,4vw,2.5rem) auto;max-width:84rem;padding:0;position:relative;width:calc(100% - clamp(1rem, 5vw, 4rem))}body.theme-chrome #cs-footer:after{border:clamp(.5rem,1.05vw,.9rem) solid transparent;-o-border-image:url(/assets/images/chrome/frame-9slice.webp) 128/clamp(2.375rem,5vw,4.3rem) round;border-image:url(/assets/images/chrome/frame-9slice.webp) 128/clamp(2.375rem,5vw,4.3rem) round;content:"";inset:calc(clamp(.5rem, 1.05vw, .9rem)*-1);pointer-events:none;position:absolute}body.theme-chrome #cs-footer .ql-board{background:repeating-linear-gradient(90deg,var(--plank) 0 110px,var(--plank-2) 110px 113px,var(--plank) 113px 224px);border-radius:8px;isolation:isolate;overflow:hidden;padding:clamp(2.25rem,5vw,3rem) clamp(1rem,3.5vw,2.375rem) 0;position:relative}body.theme-chrome #cs-footer .ql-board:after{background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.45));box-shadow:inset 0 0 90px rgba(20,5,0,.55),inset 0 2px 0 rgba(255,200,140,.18);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}body.theme-chrome #cs-footer .cs-logo-text{color:var(--gold);font-family:Cinzel Decorative,serif;letter-spacing:.04em;text-shadow:0 2px 8px rgba(242,178,60,.18)}body.theme-chrome #cs-footer .cs-text{color:var(--chrome-cream-dim);opacity:1}body.theme-chrome #cs-footer .cs-header{background:linear-gradient(90deg,var(--hairline-fire),transparent 70%) no-repeat 0 100% /100% 2px;color:var(--head-cream);font-family:Cinzel,serif;letter-spacing:.14em;margin-bottom:.75rem;padding-bottom:.375rem}@media (max-width:47.9375rem){body.theme-chrome #cs-footer .cs-header{background:linear-gradient(90deg,transparent,var(--hairline-fire) 25%,var(--hairline-fire) 75%,transparent) no-repeat bottom /8rem 2px}}body.theme-chrome #cs-footer .cs-contact-li,body.theme-chrome #cs-footer .cs-contact-link,body.theme-chrome #cs-footer .cs-nav-link{color:var(--chrome-cream)}body.theme-chrome #cs-footer .cs-contact-li:hover,body.theme-chrome #cs-footer .cs-contact-link:hover,body.theme-chrome #cs-footer .cs-nav-link:hover{color:var(--gold-2)}body.theme-chrome #cs-footer .cs-social-link{background:linear-gradient(180deg,rgba(58,30,16,.7),rgba(30,16,10,.8));border:1px solid var(--hairline-fire)}body.theme-chrome #cs-footer .cs-social-link:hover{background:linear-gradient(180deg,var(--btn-gold),var(--btn-gold-dk));border-color:var(--btn-gold-bdr)}body.theme-chrome #cs-footer .cs-newsletter-label{color:var(--chrome-cream-dim)}body.theme-chrome #cs-footer .cs-newsletter-input{background:linear-gradient(180deg,var(--parch),var(--parch-2));border:2px solid var(--sign-border);border-radius:6px;box-shadow:inset 0 2px 6px rgba(120,80,30,.3);color:var(--parch-ink)}body.theme-chrome #cs-footer .cs-newsletter-input::-moz-placeholder{color:var(--parch-ink-2)}body.theme-chrome #cs-footer .cs-newsletter-input::placeholder{color:var(--parch-ink-2)}body.theme-chrome #cs-footer .cs-newsletter-input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}body.theme-chrome #cs-footer .cs-copyright{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.5));border-top:1px solid var(--hairline-fire);margin:clamp(2rem,4vw,2.5rem) calc(clamp(1rem, 3.5vw, 2.375rem)*-1) 0;width:auto}body.theme-chrome #cs-footer .cs-copyright p{color:var(--chrome-cream-dim);opacity:1}@media only screen and (min-width:0em){body.theme-chrome{--chrome-section-pad:clamp(1rem,3vw,2rem) 0}body.theme-chrome .page-hero{background:linear-gradient(180deg,var(--plaque),var(--plaque-dk));border:1px solid rgba(242,178,60,.35);border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,220,150,.25);isolation:auto;overflow:visible;padding:clamp(1.75rem,4.5vw,2.75rem) clamp(1.25rem,4vw,3rem);text-align:center}body.theme-chrome .page-hero:after,body.theme-chrome .page-hero:before{display:none}body.theme-chrome .page-hero .cs-container{max-width:46rem}body.theme-chrome .page-hero .cs-title{color:var(--gold);font-size:clamp(2rem,5.5vw,3.25rem);margin:0 auto;max-width:none;text-shadow:0 2px 12px rgba(242,178,60,.18)}body.theme-chrome .page-hero .page-hero-lead{color:var(--chrome-cream);margin:1rem auto 0}body.theme-chrome .page-hero .page-hero-actions{justify-content:center}body.theme-chrome .cs-h3,body.theme-chrome .cs-title{color:var(--head-cream)}body.theme-chrome .cs-item-text,body.theme-chrome .cs-text{color:var(--chrome-cream-dim)}body.theme-chrome .section-head--light .cs-title{color:var(--head-cream)}body.theme-chrome .cs-form{background:radial-gradient(150% 130% at 50% 0,rgba(255,250,235,.35),transparent 55%),url(/assets/images/chrome/parchment.webp) repeat 0 0 /512px auto;background-color:var(--parch-2);border:2px solid var(--sign-border);border-radius:6px;box-shadow:0 14px 30px rgba(0,0,0,.45),inset 0 0 70px rgba(120,80,30,.16);color:var(--parch-ink)}body.theme-chrome .cs-form .cs-label{color:var(--parch-ink)}body.theme-chrome .cs-form .cs-req{color:#8c1d10}body.theme-chrome .cs-input{background-color:rgba(255,252,242,.78);border:1.5px solid var(--sign-border);border-radius:6px;box-shadow:inset 0 2px 5px rgba(120,80,30,.22);color:var(--parch-ink)}body.theme-chrome .cs-input::-moz-placeholder{color:var(--parch-ink-2)}body.theme-chrome .cs-input::placeholder{color:var(--parch-ink-2)}body.theme-chrome .cs-input:hover{border-color:var(--btn-gold-dk)}body.theme-chrome .cs-input:focus-visible{outline:2px solid var(--btn-gold-dk);outline-offset:1px}body.theme-chrome .cs-input.cs-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' viewBox='0 0 14 9'%3E%3Cpath stroke='%232b2118' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E")}body.theme-chrome .cs-note,body.theme-chrome .form-note{color:var(--parch-ink-2)}body.theme-chrome #cta-1710{background:linear-gradient(180deg,var(--plaque),var(--plaque-dk));border:1px solid rgba(242,178,60,.35);border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,220,150,.25);padding:clamp(1.75rem,4.5vw,2.125rem) 1.5rem;text-align:center}body.theme-chrome #cta-1710 .cs-title{color:var(--head-cream);font-family:Cinzel,serif;font-size:clamp(1.625rem,3.4vw,2rem);margin:0 auto}body.theme-chrome #cta-1710 .cs-text{color:hsla(37,65%,89%,.85);margin:.625rem auto 1.125rem;max-width:32.5rem}}@media only screen and (min-width:0em) and (max-width:47.9375rem){body.theme-chrome .section-head{text-align:center}body.theme-chrome .section-head .cs-text,body.theme-chrome .section-head .cs-title{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:no-preference){.sign-link{animation:signSway 5.4s ease-in-out infinite}.sign:nth-child(2) .sign-link{animation-delay:-1.6s}.sign:nth-child(3) .sign-link{animation-delay:-2.7s}.sign:nth-child(4) .sign-link{animation-delay:-4.3s}.sign:nth-child(5) .sign-link{animation-delay:-3.5s}.sign:nth-child(6) .sign-link{animation-delay:-4.9s}@keyframes signSway{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}.sign .sign-link:focus-visible,.sign .sign-link:hover{animation:swing 1.15s var(--ease-cine);animation-delay:0s}@keyframes swing{0%{transform:rotate(0deg)}18%{transform:rotate(7deg)}38%{transform:rotate(-5deg)}56%{transform:rotate(3.2deg)}72%{transform:rotate(-1.8deg)}86%{transform:rotate(.8deg)}to{transform:rotate(0deg)}}.guild-menu:not([hidden]){animation:menuFade .5s ease both}@keyframes menuFade{0%{opacity:0}}.guild-menu:not([hidden]) .ql-scroll{animation:qlUnroll .7s var(--ease-cine) both}@keyframes qlUnroll{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.guild-menu:not([hidden]) .ql-scroll-link{animation:qlInk .6s ease both}.guild-menu li:first-child .ql-scroll-link{animation-delay:.2s}.guild-menu li:nth-child(2) .ql-scroll-link{animation-delay:.28s}.guild-menu li:nth-child(3) .ql-scroll-link{animation-delay:.36s}.guild-menu li:nth-child(4) .ql-scroll-link{animation-delay:.44s}.guild-menu li:nth-child(5) .ql-scroll-link{animation-delay:.52s}.guild-menu li:nth-child(6) .ql-scroll-link{animation-delay:.6s}@keyframes qlInk{0%{opacity:0}}.menu-glyph:after,.menu-glyph:before{transition:transform .6s var(--ease-cine),box-shadow .6s var(--ease-cine)}}@media only screen and (max-width:759px){.sign-nav .sign{display:none}.sign-nav .sign--menu{display:block}.sign-nav{margin-top:-.25rem}.sign-nav .sign-link--menu{font-size:1.1rem;width:10.5rem}}@media only screen and (min-width:0em){.ql-panel{margin:clamp(1.5rem,4vw,2.5rem) auto 0;max-width:84rem;position:relative;width:calc(100% - clamp(1rem, 5vw, 4rem))}.ql-panel-inner{display:flex;flex-direction:column;gap:clamp(2.25rem,5vw,2.75rem);padding:clamp(1.75rem,4.5vw,2.75rem) clamp(1rem,3.5vw,2.375rem) clamp(1.5rem,4vw,2rem)}.roster-marquee{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding:.375rem 0}.marquee-track{display:flex;width:-moz-max-content;width:max-content}.marquee-group{display:flex;gap:1.625rem;list-style:none;margin:0;padding-left:0;padding-right:1.625rem}.roster-badge{flex:none;width:5.375rem}.roster-badge a{display:block;text-decoration:none}}@media only screen and (min-width:0em){.roster-badge a:focus-visible{border-radius:var(--borderRadius-sm);outline:2px solid var(--primary);outline-offset:3px}.roster-badge,.roster-badge a{align-items:center;display:flex;flex-direction:column;gap:.375rem}.roster-avatar{align-items:center;border-radius:50%;display:flex;font-size:1.25rem;font-weight:700;height:4rem;justify-content:center;text-transform:uppercase;width:4rem}.roster-handle{font-size:.75rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (min-width:64rem){.marquee-group{gap:2.25rem;padding-right:2.25rem}.roster-badge{width:7.25rem}.roster-avatar{font-size:1.625rem;height:5.5rem;width:5.5rem}.roster-handle{font-size:.9375rem}}@media (prefers-reduced-motion:no-preference){.marquee-track{animation:marqueeScroll 120s linear infinite}.roster-marquee:hover .marquee-track{animation-play-state:paused}.roster-marquee:has(:focus-visible) .marquee-track{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}}@media (prefers-reduced-motion:reduce){.roster-marquee{mask-image:none;-webkit-mask-image:none;overflow-x:auto}.marquee-group[aria-hidden=true]{display:none}}body.theme-chrome .roster-avatar{background:linear-gradient(135deg,#7a2f14,#3e1a0a);border:2px solid rgba(242,178,60,.5);box-shadow:0 6px 14px rgba(0,0,0,.4);color:var(--head-cream);font-family:Cinzel,serif}body.theme-chrome .roster-badge:nth-child(4n+2) .roster-avatar{background:linear-gradient(135deg,#5c3a7a,#2a1840)}body.theme-chrome .roster-badge:nth-child(4n+3) .roster-avatar{background:linear-gradient(135deg,#2f5c7a,#12283a)}body.theme-chrome .roster-badge:nth-child(4n) .roster-avatar{background:linear-gradient(135deg,#2f7a4a,#123a20)}body.theme-chrome .roster-avatar--photo{background:#3e1a0a;-o-object-fit:cover;object-fit:cover}body.theme-chrome .roster-handle{color:hsla(37,65%,89%,.85)}