._8aEwW_center{justify-content:center;display:flex}._8aEwW_hero{isolation:isolate;min-height:max(calc(100svh - var(--header-h)), 640px);padding:40px var(--gutter) clamp(56px, 9svh, 110px);text-align:center;place-items:end center;display:grid;position:relative;overflow:hidden}._8aEwW_heroArt{z-index:-2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 50%,#0009 75%,#0000 100%);mask-image:linear-gradient(#000 50%,#0009 75%,#0000 100%)}._8aEwW_heroArt img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;animation:_8aEwW_settle 1.6s var(--ease-out) both}@keyframes _8aEwW_settle{0%{filter:brightness(.7);transform:scale(1.06)}}._8aEwW_hero:after{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 62%,#0606098c,#0000 70%);position:absolute;inset:0}._8aEwW_heroInner{justify-items:center;max-width:44rem;display:grid}._8aEwW_logo{filter:drop-shadow(0 8px 30px #0009);width:min(520px,78vw);height:auto;margin-bottom:4px}._8aEwW_hero h1{letter-spacing:.04em;color:#fff4dc;text-shadow:0 2px 16px #000c;font-size:clamp(1.6rem,2.8vw,2.4rem)}._8aEwW_heroText{color:#ddd6e4;text-shadow:0 1px 10px #000000e6;max-width:34rem;margin:14px 0 0;font-size:1.125rem}._8aEwW_heroActions{flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:34px;display:flex}._8aEwW_heroActions>a{width:272px}._8aEwW_heroMeta{color:var(--text-dim);margin:18px 0 0;font-size:.875rem}._8aEwW_featured{padding:clamp(72px, 9vw, 120px) var(--gutter);background:radial-gradient(50% 60% at 50% 55%,#8b6ae01a,#0000 70%)}._8aEwW_cardRow{grid-template-columns:repeat(5,minmax(0,250px));justify-content:center;gap:clamp(16px,2.2vw,32px);max-width:1400px;margin:clamp(40px,5vw,64px) auto clamp(40px,5vw,56px);padding:0;list-style:none;display:grid}@media (max-width:1000px){._8aEwW_cardRow{padding:16px var(--gutter) 24px;margin-inline:calc(-1 * var(--gutter));scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(62vw,240px);grid-auto-flow:column;justify-content:start;overflow-x:auto}._8aEwW_cardRow li{scroll-snap-align:center}}._8aEwW_sides{isolation:isolate;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow-x:clip}._8aEwW_sides:before{content:"";z-index:1;pointer-events:none;-webkit-mask-image:var(--band-fade);mask-image:var(--band-fade);background:linear-gradient(#0000 20%,#09080e99 50%,#09080ed9 75%);position:absolute;inset:0}._8aEwW_sideArt{object-position:0% 50%;max-width:none;-webkit-mask-image:var(--band-fade), linear-gradient(90deg, #000 72%, transparent 100%), linear-gradient(180deg, transparent 0, transparent 3px, #000 4px, #000 calc(100% - 4px), transparent calc(100% - 3px));mask-image:var(--band-fade), linear-gradient(90deg, #000 72%, transparent 100%), linear-gradient(180deg, transparent 0, transparent 3px, #000 4px, #000 calc(100% - 4px), transparent calc(100% - 3px));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;width:114%!important}._8aEwW_side[data-side=dark] ._8aEwW_sideArt{object-position:100% 50%;-webkit-mask-image:var(--band-fade), linear-gradient(90deg, transparent 0%, #000 28%), linear-gradient(180deg, transparent 0, transparent 3px, #000 4px, #000 calc(100% - 4px), transparent calc(100% - 3px));mask-image:var(--band-fade), linear-gradient(90deg, transparent 0%, #000 28%), linear-gradient(180deg, transparent 0, transparent 3px, #000 4px, #000 calc(100% - 4px), transparent calc(100% - 3px));left:-14%!important}._8aEwW_side{align-items:flex-end;min-height:clamp(520px,72svh,720px);display:flex;position:relative}._8aEwW_side[data-side=dark]{text-align:right;justify-content:flex-end}._8aEwW_sideArt{object-fit:cover;z-index:0;transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){._8aEwW_side:hover ._8aEwW_sideArt{transform:scale(1.03)}}._8aEwW_sideCopy{z-index:2;box-sizing:content-box;max-width:34rem;padding:clamp(32px, 5vw, 64px) var(--gutter);position:relative}@media (min-width:901px){._8aEwW_side[data-side=light] ._8aEwW_sideCopy{padding-left:clamp(var(--gutter), 10vw, 220px)}._8aEwW_side[data-side=dark] ._8aEwW_sideCopy{padding-right:clamp(var(--gutter), 10vw, 220px)}}._8aEwW_side h3{color:#ffe7b0;font-size:clamp(2.2rem,4vw,3.4rem)}._8aEwW_side[data-side=dark] h3{color:var(--violet-hi)}._8aEwW_side p{color:#e3dccd;min-height:4.8em;margin:14px 0 24px}._8aEwW_side[data-side=dark] p{color:#dcd5e9}._8aEwW_sideButton{height:60px}._8aEwW_leaders{flex-wrap:nowrap;gap:12px 20px;margin:0 0 28px;padding:0;list-style:none;display:flex}._8aEwW_side[data-side=dark] ._8aEwW_leaders{justify-content:flex-end}._8aEwW_leader{align-items:center;gap:10px;text-decoration:none;display:inline-flex}._8aEwW_side[data-side=dark] ._8aEwW_leader{flex-direction:row-reverse}._8aEwW_leaderArt{width:46px;height:46px;box-shadow:0 0 0 1.5px var(--gold), 0 0 0 3px #09080ecc, 0 4px 10px #0009;transition:transform .2s var(--ease-out);border-radius:50%;position:relative;overflow:hidden}._8aEwW_side[data-side=dark] ._8aEwW_leaderArt{box-shadow:0 0 0 1.5px var(--violet), 0 0 0 3px #09080ecc, 0 4px 10px #0009}._8aEwW_leaderArt img{object-fit:cover}._8aEwW_leaderName{font-family:var(--font-display);color:var(--text);white-space:nowrap}@media (hover:hover) and (pointer:fine){._8aEwW_leader:hover ._8aEwW_leaderArt{transform:scale(1.08)}}._8aEwW_how{padding:clamp(80px, 10vw, 140px) var(--gutter);max-width:1200px;margin:0 auto}._8aEwW_modes{padding:0 var(--gutter) clamp(80px, 10vw, 140px);max-width:1280px;margin:0 auto}._8aEwW_news{padding:clamp(72px, 9vw, 120px) var(--gutter);position:relative}._8aEwW_news:before{content:"";width:min(1320px, 100% - 2 * var(--gutter));aspect-ratio:1320/17;background:var(--parchment-2);opacity:.8;position:absolute;top:0;left:50%;translate:-50% -50%;-webkit-mask:url(/placeholder/divider-warlock-section.png) 50%/100% 100% no-repeat;mask:url(/placeholder/divider-warlock-section.png) 50%/100% 100% no-repeat}._8aEwW_newsNote{text-align:center;margin:16px 0 0}._8aEwW_newsGrid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);max-width:1200px;margin:clamp(40px,5vw,64px) auto clamp(32px,4vw,48px);padding:0;list-style:none;display:grid}._8aEwW_newsItem{gap:8px;text-decoration:none;display:grid}._8aEwW_newsImage{aspect-ratio:16/9;box-shadow:inset 0 0 0 1px var(--gold-line);border-radius:4px;margin-bottom:10px;position:relative;overflow:hidden}._8aEwW_newsImage img{object-fit:cover;transition:transform .5s var(--ease-out)}._8aEwW_newsItem time{color:var(--gold);font-variant-numeric:tabular-nums;font-size:.85rem}._8aEwW_newsTitle{font-family:var(--font-display);color:var(--text);font-size:1.35rem;line-height:1.2;transition:color .18s}._8aEwW_newsSummary{color:var(--text-dim);font-size:.98rem}@media (hover:hover) and (pointer:fine){._8aEwW_newsItem:hover ._8aEwW_newsTitle{color:var(--gold-hi)}._8aEwW_newsItem:hover img{transform:scale(1.04)}}@media (max-width:900px){._8aEwW_newsGrid{grid-template-columns:1fr}}._8aEwW_world{isolation:isolate;min-height:clamp(460px,64svh,640px);padding:clamp(64px, 8vw, 110px) var(--gutter);align-items:center;display:flex;position:relative;overflow:hidden}._8aEwW_worldArt,._8aEwW_closeArt,._8aEwW_world:before,._8aEwW_close:before{-webkit-mask-image:var(--band-fade);mask-image:var(--band-fade)}._8aEwW_worldArt{object-fit:cover;z-index:-2}._8aEwW_world:before{content:"";z-index:-1;background:linear-gradient(90deg,#09080eeb 0%,#09080e8c 45%,#0000 75%);position:absolute;inset:0}._8aEwW_worldCopy{max-width:30rem}._8aEwW_world h2{color:#fff1d6;font-size:clamp(2.2rem,4vw,3.4rem)}._8aEwW_world p{color:#ddd6e4;margin:16px 0 24px;font-size:1.125rem}._8aEwW_close{isolation:isolate;min-height:clamp(420px,60svh,600px);padding:clamp(64px, 8vw, 110px) var(--gutter);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}._8aEwW_closeArt{object-fit:cover;object-position:50% 35%;z-index:-2}._8aEwW_close:before{content:"";z-index:-1;background:radial-gradient(55% 60% at 50% 60%,#09080eb3,#09080e59);position:absolute;inset:0}._8aEwW_closeCopy{justify-items:center;display:grid}._8aEwW_close h2{color:#fff4dc;text-shadow:0 2px 20px #0009;font-size:clamp(2.2rem,4.6vw,3.75rem)}._8aEwW_close p{color:#e3dcea;margin:14px 0 32px;font-size:1.125rem}@media (max-width:900px){._8aEwW_sides{grid-template-columns:1fr}._8aEwW_sideArt,._8aEwW_side[data-side=dark] ._8aEwW_sideArt{-webkit-mask-image:var(--band-fade);mask-image:var(--band-fade);width:100%!important;left:0!important}._8aEwW_side[data-side=dark]{text-align:left;justify-content:flex-start}._8aEwW_side[data-side=dark] ._8aEwW_leaders{justify-content:flex-start}._8aEwW_side[data-side=dark] ._8aEwW_leader{flex-direction:row}._8aEwW_leaders{flex-wrap:wrap}}@media (max-aspect-ratio:4/5){._8aEwW_hero:after{background:radial-gradient(80% 26% at 50% 40%, #060609c7, transparent 78%), linear-gradient(180deg, transparent 40%, var(--ink-1) 100%)}}
