.consent{position:fixed;z-index:60;inset:auto 0 0;padding:var(--pad-md) calc(var(--canvas-margin) + var(--gutter));background:var(--well);border-top:1px solid var(--line);box-shadow:0 -12px 32px #00000061}.consent.consent{max-width:none}.consent__in{max-width:var(--canvas);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pad-sm) var(--pad-lg)}.consent__copy{flex:1 1 min(100%,40ch);min-width:0}.consent__t{margin:0 0 4px;color:var(--flame);font:700 var(--ui-s)/1 "Transducer",sans-serif;letter-spacing:.2em;text-transform:uppercase}.consent__p{margin:0;max-width:72ch;color:var(--ink-body);font:400 15px/1.6 Transducer,sans-serif;text-wrap:pretty}.consent__link{color:var(--flame);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--flame) 45%,transparent);text-underline-offset:3px}.consent__link:hover,.consent__link:focus-visible{text-decoration-color:var(--flame)}.consent__link:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.consent__acts{display:flex;flex-wrap:wrap;gap:var(--pad-sm);flex:0 0 auto}@media(max-width:699px){.consent__acts{width:100%}.consent__btn{flex:1 1 0}}@media(prefers-reduced-motion:no-preference){.consent{animation:consent-in .22s ease-out both}}@keyframes consent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sf__settings{appearance:none;background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer}body{padding-bottom:var(--consent-bar, 0px)}body{color:#f0e6dd}body{margin:0;background:#191918}button,input,select,textarea{color:inherit;font:inherit}.d105a788.d105a788{max-width:none}.d105a788>*{max-width:var(--canvas);margin-inline:auto}.gn.gn,.gn__scrim.gn__scrim{max-width:none}.d105a788>.ph>*{max-width:var(--canvas);margin-inline:auto}:root{--canvas-margin: max(0px, calc((100% - var(--canvas)) / 2))}.d05c4280.d05c4280{max-width:none}.d05c4280>*{max-width:var(--canvas);margin-inline:auto}.d670b233.d670b233,.d2e6c1aa.d2e6c1aa,.fs.fs{max-width:none}.d2e4dcf7,.echo,.d76a4583,.fs__row{margin-inline:var(--canvas-margin)}.decb9392.decb9392,.d3dd7ce3.d3dd7ce3{max-width:none;padding-inline:calc(var(--canvas-margin) + var(--gutter))}.sf.sf,.d0457a43.d0457a43{max-width:none}.sf__cols,.d81e2cfd{margin-inline:var(--canvas-margin)}.sf__strip.sf__strip,.da26f46f.da26f46f{max-width:none;margin-inline:0;padding-inline:calc(var(--canvas-margin) + var(--gutter))}.d61c6b7c.d61c6b7c,.da5fd405.da5fd405,.d0c8ea73.d0c8ea73{max-width:none;padding-inline:calc(var(--canvas-margin) + var(--gutter))}:is(.d2e6c1aa,.d670b233,.ddfbab78,.ch-hero) :is(.ar,.cam,.cb,.cs,.echo,.ev,.hp,.hs,.pg,.tm,.tw,.cpm,.ch-hero__copy,.d334cf25){margin-inline:var(--canvas-margin)}.dfe06724{margin-inline:var(--canvas-margin)}.btn{--arrow: 13px;--arrow-ink: var(--ground);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:0 var(--pad-lg);border:1px solid var(--ground);border-radius:var(--r-md);background-color:var(--flame);background-image:linear-gradient(90deg,transparent 0,transparent 36px,var(--flame) 118px),url(/assets/ui/halftone-primary-orange.webp);background-size:100% 100%,130px 130px;background-position:0 0,0 50%;background-repeat:no-repeat,no-repeat;color:var(--ink);-webkit-text-stroke:2px var(--ground);paint-order:stroke fill;text-shadow:2px 2px 0 var(--ground);box-shadow:4px 4px 0 var(--ground);font:900 12px/1 Transducer Extended,Transducer,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:visible;transition:background-color .18s,color .18s,border-color .18s}.btn--sm{--arrow: 12px;min-height:40px;padding:0 var(--pad-md);font-size:11px;-webkit-text-stroke-width:1.5px;text-shadow:1.5px 1.5px 0 var(--ground);box-shadow:3px 3px 0 var(--ground)}.btn--lg{--arrow: 14px;min-height:56px;padding:0 var(--pad-xl);font-size:13px}.btn--secondary{--arrow-ink: var(--well);background-color:var(--raised);background-image:linear-gradient(90deg,transparent 0,transparent 36px,var(--raised) 118px),url(/assets/ui/halftone-dark-5.webp);border-color:var(--line-soft);box-shadow:4px 4px 0 var(--well);text-shadow:2px 2px 0 var(--well);-webkit-text-stroke-color:var(--well)}.btn--ghost{background:transparent;border-color:var(--outline);box-shadow:4px 4px 0 var(--well);-webkit-text-stroke:0;text-shadow:none}.btn--ghost.btn--sm{box-shadow:3px 3px 0 var(--well)}.btn__arrow{position:relative;display:inline-block;width:var(--arrow);height:var(--arrow);flex:none;font-size:0;line-height:0;overflow:visible;color:inherit;transition:transform .18s;filter:drop-shadow(1px 0 0 var(--arrow-ink)) drop-shadow(-1px 0 0 var(--arrow-ink)) drop-shadow(0 1px 0 var(--arrow-ink)) drop-shadow(0 -1px 0 var(--arrow-ink)) drop-shadow(2px 2px 0 var(--arrow-ink))}.btn__arrow:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url(/assets/ui/right-arrow.svg) center / contain no-repeat;mask:url(/assets/ui/right-arrow.svg) center / contain no-repeat}.btn--ghost .btn__arrow{filter:none}.btn:hover .btn__arrow,.btn:focus-visible .btn__arrow{transform:translate(2px)}.btn:before,.btn:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;--arm: 14px;--w: 3px;--c: var(--flame-hover);background:linear-gradient(var(--c),var(--c)) 0 0 / var(--arm) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) 0 0 / var(--w) var(--arm) no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 / var(--arm) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 / var(--w) var(--arm) no-repeat,linear-gradient(var(--c),var(--c)) 0 100% / var(--arm) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) 0 100% / var(--w) var(--arm) no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% / var(--arm) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% / var(--w) var(--arm) no-repeat;transition:opacity .14s ease,inset .18s cubic-bezier(.2,.8,.2,1)}.btn:before{inset:-1px;--arm: 16px;--w: 5px;--c: var(--ground)}.btn:hover:after,.btn:focus-visible:after{opacity:1;inset:-12px}.btn:hover:before,.btn:focus-visible:before{opacity:1;inset:-13px}.btn:hover,.btn:focus-visible{background-color:var(--flame-hover);animation:fx-fringe-soft .4s linear 1}.btn--secondary:hover,.btn--secondary:focus-visible{background-color:var(--raised)}.btn--ghost:hover,.btn--ghost:focus-visible{background:transparent;color:var(--flame);border-color:var(--flame)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn--secondary:focus-visible,.btn--ghost:focus-visible{outline-color:var(--flame)}@media(prefers-reduced-motion:reduce){.btn,.btn:before,.btn:after,.btn__arrow{transition:none}.btn:hover,.btn:focus-visible{animation:none}}@font-face{font-family:Transducer;src:url(/assets/fonts/Transducer-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Transducer;src:url(/assets/fonts/Transducer-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Transducer;src:url(/assets/fonts/Transducer-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Transducer;src:url(/assets/fonts/Transducer-Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Transducer;src:url(/assets/fonts/Transducer-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Transducer Extended;src:url(/assets/fonts/Transducer-ExtendedBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Transducer Extended;src:url(/assets/fonts/Transducer-ExtendedBoldOblique.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Transducer Extended;src:url(/assets/fonts/Transducer-ExtendedBlack.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Transducer Condensed;src:url(/assets/fonts/Transducer-CondensedBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Transducer Condensed;src:url(/assets/fonts/Transducer-CondensedBlack.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*,*:before,*:after{min-width:0}:root{--canvas: 1280px;--gutter: clamp(24px, calc(14.06px + 2.652vw) , 48px);--gap: clamp(20px, 3vw, 44px);--card-pad: var(--pad-lg);--pad-sm: clamp(8px, calc(4.69px + .884vw) , 16px);--pad-md: clamp(16px, calc(12.69px + .884vw) , 24px);--pad-lg: clamp(24px, calc(20.69px + .884vw) , 32px);--pad-xl: clamp(32px, calc(25.37px + 1.768vw) , 48px);--sp-1: 4px;--sp-2: 8px;--sp-3: 16px;--sp-4: 24px;--sp-5: 32px;--sp-6: 40px;--sp-7: 48px;--sp-8: 64px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-round: 999px;--ui-3xs: 8px;--ui-2xs: 9px;--ui-xs: 10px;--ui-s: 12px;--ui-m: 14px;--ui-l: 16px;--text-body: clamp(14px, calc(12.3px + .45vw) , 18px);--text-lead: clamp(16px, calc(13.5px + .66vw) , 24px);--text-h4: clamp(18px, calc(15.1px + .77vw) , 28px);--text-h3: clamp(22px, calc(16.4px + 1.5vw) , 40px);--text-h2: clamp(28px, calc(18.1px + 2.65vw) , 62px);--text-h1: clamp(38px, calc(15.6px + 5.97vw) , 92px);--text-display: clamp(32px, calc(25.37px + 1.768vw) , 48px);--band-sm: clamp(32px, calc(25.37px + 1.768vw) , 48px);--band-md: clamp(40px, calc(30.06px + 2.652vw) , 64px);--band-lg: clamp(48px, calc(34.74px + 3.536vw) , 80px);--band-xl: clamp(56px, calc(39.43px + 4.42vw) , 96px);--ground: #191918;--surface: #1F1E1D;--raised: #282625;--well: #141413;--ink: #F0E6DD;--ink-emphasis: #E6DDD4;--ink-body: #D4CCC4;--ink-secondary: #C3BCB4;--ink-meta: #A7A19A;--ink-soon: #5C5955;--line: #373533;--line-soft: #484543;--outline: #524F4C;--decor: #7C7873;--flame: #FF5400;--teal: #00BCC1;--flame-hover: #FF6B22;--ink-on-flame: #170B03;--flame-on-ink: #B83C00;--positive: #2ED573;--negative: #FF3B2F;--notice: #FFD24A;--info: #3B8CFF;--dmg-chemical: #E6FF66;--dmg-energy: #66FEFF;--dmg-physical: #FFAE66;--rarity-epic: #8E5BFF;--measure: 66ch}.h-display.h-display{font-size:var(--text-display);line-height:1;letter-spacing:.02em}img,svg,video,canvas,iframe{max-width:100%;height:auto}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;fill:currentColor;overflow:visible;flex:0 0 auto}i[class*=fa-]{flex:0 0 auto}[hidden]{display:none!important}[class] img[style*="position:absolute"],.ov-root img{height:100%}table{max-width:100%}pre,code{overflow-x:auto}h1,h2,h3,p,span,div{overflow-wrap:break-word}@media(max-width:699px){nav{flex-wrap:wrap}}
