:root{color-scheme:light;--hub-bg:#fff7e8;--hub-bg-deep:#ffeac8;--hub-bg-shadow:#f8dca9;--hub-panel:rgba(255,255,252,.9);--hub-panel-strong:rgba(255,252,244,.97);--hub-panel-soft:rgba(255,247,230,.82);--hub-panel-reward:linear-gradient(180deg,rgba(255,250,235,.98),rgba(255,229,180,.93));--hub-panel-violet:linear-gradient(180deg,rgba(252,248,255,.98),rgba(236,226,255,.9));--hub-panel-parchment:linear-gradient(180deg,rgba(255,252,239,.98),rgba(249,232,194,.94));--hub-line:rgba(123,89,42,.16);--hub-line-strong:rgba(219,143,55,.3);--hub-surface:var(--hub-panel);--hub-surface-2:var(--hub-panel-strong);--hub-bg-soft:var(--hub-bg-deep);--hub-text:#332312;--hub-text-soft:#59412a;--hub-muted:#73593a;--hub-muted-soft:#8d704d;--hub-parchment:#fff1c9;--hub-parchment-soft:#fff8e5;--hub-parchment-ink:#3f2b14;--hub-gold:#d99029;--hub-gold-bright:#ffcb64;--hub-gold-deep:#a86413;--hub-violet:#9b78ea;--hub-indigo:#6478dc;--hub-blue:#4d98de;--hub-teal:#1f9f96;--hub-green:#3aa86b;--hub-pink:#e978a8;--hub-peach:#ff9d70;--hub-danger:#b95050;--hub-accent:var(--hub-teal);--hub-accent-warm:var(--hub-gold);--hub-accent-cool:var(--hub-blue);--hub-shadow:0 24px 54px rgba(133,83,17,.18);--hub-shadow-soft:0 14px 30px rgba(132,84,22,.12);--hub-glow-gold:0 0 0 1px rgba(217,144,41,.22),0 12px 26px rgba(255,189,83,.18);--hub-glow-violet:0 0 0 1px rgba(155,120,234,.22),0 12px 26px rgba(155,120,234,.14);--hub-page-width:1512px;--hub-radius-xl:1rem;--hub-radius-lg:.8rem;--hub-radius-md:.62rem;--hub-radius-pill:999px;--hub-radius:var(--hub-radius-md);--hub-font-body:"Avenir Next","Segoe UI","Inter",sans-serif;--hub-font-heading:"Iowan Old Style","Palatino Linotype","Book Antiqua","Baskerville",Georgia,serif;--hub-font-brand:"Baskerville","Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--home-page-width:1320px;--home-bg-deep:#071225;--home-bg:#0b1830;--home-bg-soft:#10213f;--home-panel:#13284a;--home-panel-strong:#172f57;--home-gold:#f4b64a;--home-gold-soft:#ffd36b;--home-gold-deep:#c88424;--home-purple:#6d46c9;--home-purple-soft:#8b63ee;--home-green:#4fa66a;--home-green-soft:#7fd889;--home-parchment:#f5d99b;--home-parchment-light:#fff0c7;--home-parchment-ink:#2a1b0d;--home-text:#fff7dd;--home-text-soft:#cbd8f0;--home-text-muted:#91a3c2;--home-border-gold:rgba(244,182,74,.45);--home-border-blue:rgba(140,171,232,.24);--home-glow-gold:rgba(244,182,74,.28);--home-glow-purple:rgba(109,70,201,.35)}html{background:var(--hub-bg);font-family:var(--hub-font-body);font-size:16px;line-height:1.5;scroll-behavior:auto!important;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{color:var(--hub-text)}body{margin:0;min-height:100vh;isolation:isolate;overflow-x:hidden;background:radial-gradient(circle at 12% 8%,rgba(255,203,100,.28),transparent 24%),radial-gradient(circle at 86% 12%,rgba(129,223,207,.2),transparent 24%),radial-gradient(circle at 72% 52%,rgba(233,120,168,.12),transparent 26%),linear-gradient(180deg,var(--hub-bg) 0,#fff0cc 48%,#ffe2b7 100%)}#__nuxt,body{position:relative}#__nuxt{z-index:1}body,button,input,select,textarea{font-family:var(--hub-font-body)}*{box-sizing:border-box}canvas,img,svg,video{display:block;max-width:100%}a{color:inherit}a,button,summary{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--hub-gold-bright);outline-offset:3px}button{cursor:pointer}main{display:block}.portal-panel{position:relative;overflow:clip;isolation:isolate;border:1px solid var(--hub-line);border-radius:var(--hub-radius-xl);background:linear-gradient(180deg,#fffffcf0,#fff8e8e6),var(--hub-panel);box-shadow:var(--hub-shadow-soft)}.portal-panel--glass{background:linear-gradient(180deg,#fffffcdb,#fff1d8c7),radial-gradient(circle at 14% 0,rgba(31,159,150,.08),transparent 28%)}.portal-panel--reward{background:linear-gradient(180deg,#fffaebfa,#ffe5b4f0),radial-gradient(circle at 12% 12%,rgba(255,203,100,.22),transparent 20%);border-color:#d9902942}.portal-panel--parchment{background:var(--hub-panel-parchment);color:var(--hub-parchment-ink);border-color:#75562b29;box-shadow:0 18px 36px #1a12062e}.ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.55rem .95rem;border:1px solid transparent;border-radius:var(--hub-radius-pill);color:var(--hub-text);font-weight:700;line-height:1;text-decoration:none;letter-spacing:0;white-space:nowrap}.ui-button:hover{transform:translateY(-1px)}.ui-button:active{transform:translateY(0)}.ui-button--nav{min-height:2.35rem;padding:.45rem .85rem;border-color:#7b592a1f;background:#ffffff85;color:var(--hub-muted);position:relative}.ui-button--nav:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.26rem;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(217,144,41,.92),transparent);opacity:0;transform:scaleX(.72);transform-origin:center}.ui-button--nav.is-active{color:var(--hub-text);border-color:#d9902947;background:linear-gradient(180deg,#ffcb6447,#ffffffbd),#ffffffb3;box-shadow:var(--hub-glow-gold)}.ui-button--nav.is-active:after{opacity:1;transform:scaleX(1)}.ui-button--gold{border-color:#b0631142;background:linear-gradient(180deg,#ffdc80fa,#ed9d2ffa);color:#3b2107;box-shadow:0 16px 30px #d9902938,inset 0 1px #ffffff80}.ui-button--gold.is-active{box-shadow:0 0 0 1px #f4c48557,0 0 26px #f4c48533,0 16px 30px #f4c4853d,inset 0 1px #ffffff59}.ui-button--violet{border-color:#9b78ea47;background:linear-gradient(180deg,#bea7fff2,#8165dbeb);color:#22113e;box-shadow:0 16px 30px #596bf633,inset 0 1px #ffffff3d}.ui-button--teal{border-color:#1f9f963d;background:linear-gradient(180deg,#adf2e2db,#59c6b5b8);color:#06352f;box-shadow:0 16px 30px #7fd9c229,inset 0 1px #ffffff14}.ui-button--ghost{border-color:#7b592a29;background:#ffffff8f}.ui-badge{display:inline-flex;align-items:center;min-height:1.7rem;padding:.2rem .58rem;border:1px solid transparent;border-radius:var(--hub-radius-pill);font-size:.82rem;line-height:1;white-space:nowrap}.ui-badge--gold{border-color:#d990293d;background:#ffcb643d;color:#70410b}.ui-badge--violet{border-color:#9b78ea3d;background:#9b78ea29;color:#5633a0}.ui-badge--teal{border-color:#1f9f9638;background:#81dfcf33;color:#0b6058}.ui-badge--parchment{border-color:#75562b24;background:#fff4db47;color:var(--hub-parchment-ink)}.hub-page{display:grid;gap:1.25rem}.hub-page__section{display:grid;gap:.85rem;padding:1.05rem 1.05rem 1.15rem;border:1px solid var(--hub-line);border-radius:var(--hub-radius-xl);background:linear-gradient(180deg,#fffffcf0,#fff6e3e6),var(--hub-panel);box-shadow:var(--hub-shadow-soft);position:relative;overflow:clip}.hub-page__section>*{position:relative;z-index:1}.hub-page__section-header{display:grid;gap:.35rem}.hub-page__subsection{display:grid;gap:.75rem}.hub-page__eyebrow{margin:0;color:var(--hub-gold);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hub-page__title{font-size:1.85rem;line-height:1.15;letter-spacing:.01em}.hub-page__subtitle,.hub-page__title{margin:0;font-family:var(--hub-font-heading)}.hub-page__subtitle{font-size:1.15rem;line-height:1.25}.hub-page__lede{margin:0;max-width:52rem;color:var(--hub-muted);font-size:.98rem;line-height:1.6}.hub-page__footer{display:grid;gap:.85rem}.hub-details{display:grid;gap:.55rem;padding:1rem 1.1rem;border:1px solid var(--hub-line);border-radius:var(--hub-radius-lg);background:linear-gradient(180deg,#ffffffb8,#fff6e39e),#ffffff80;box-shadow:var(--hub-shadow-soft)}.hub-details summary{list-style:none;cursor:pointer;color:var(--hub-text);font-weight:700}.hub-details summary::-webkit-details-marker{display:none}.hub-details__body{margin:0;color:var(--hub-muted);line-height:1.6}.hub-grid{display:grid;gap:.9rem}.hub-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-grid--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:980px){.hub-grid--cards,.hub-grid--triple{grid-template-columns:1fr}.hub-page__title{font-size:1.65rem}}@media(max-width:640px){html{font-size:15px}.hub-page__section{padding:.95rem .9rem 1rem}}body.is-public-page{color-scheme:dark;--hub-panel:rgba(19,40,74,.92);--hub-panel-strong:rgba(23,47,87,.96);--hub-panel-soft:rgba(16,33,63,.84);--hub-panel-reward:radial-gradient(circle at 14% 8%,rgba(244,182,74,.14),transparent 12rem),linear-gradient(180deg,rgba(27,48,86,.96),rgba(13,27,52,.96));--hub-panel-violet:radial-gradient(circle at 16% 8%,rgba(139,99,238,.18),transparent 12rem),linear-gradient(180deg,rgba(26,44,84,.96),rgba(15,27,56,.96));--hub-panel-parchment:radial-gradient(circle at 18% 8%,hsla(0,0%,100%,.24),transparent 10rem),linear-gradient(180deg,rgba(255,240,199,.96),rgba(245,217,155,.96));--hub-line:var(--home-border-blue);--hub-line-strong:var(--home-border-gold);--hub-surface:var(--home-panel);--hub-surface-2:var(--home-panel-strong);--hub-bg-soft:var(--home-bg-soft);--hub-text:var(--home-text);--hub-text-soft:var(--home-text-soft);--hub-muted:var(--home-text-muted);--hub-muted-soft:#aebbd4;--hub-parchment:var(--home-parchment);--hub-parchment-soft:var(--home-parchment-light);--hub-parchment-ink:var(--home-parchment-ink);--hub-gold:var(--home-gold-soft);--hub-gold-bright:var(--home-gold-soft);--hub-gold-deep:var(--home-gold);--hub-violet:var(--home-purple-soft);--hub-indigo:#92a5ff;--hub-blue:#8bb8f6;--hub-teal:#7fd8c7;--hub-green:var(--home-green-soft);--hub-pink:#ff9ac8;--hub-peach:#ffbe8f;--hub-shadow:0 24px 54px rgba(0,0,0,.34);--hub-shadow-soft:0 16px 34px rgba(0,0,0,.26);--hub-glow-gold:0 0 0 1px rgba(244,182,74,.18),0 12px 26px rgba(244,182,74,.14);--hub-glow-violet:0 0 0 1px rgba(139,99,238,.22),0 12px 26px rgba(109,70,201,.18);background:radial-gradient(circle at 50% 8%,rgba(109,70,201,.22),transparent 30rem),radial-gradient(circle at 15% 14%,rgba(244,182,74,.18),transparent 22rem),radial-gradient(circle at 82% 20%,rgba(79,166,106,.1),transparent 20rem),linear-gradient(180deg,var(--home-bg-deep) 0,var(--home-bg) 46%,#06101f 100%);color:var(--home-text)}body.is-public-page .app-shell--public{position:relative;color:var(--home-text)}body.is-public-page .hub-details,body.is-public-page .hub-page__section,body.is-public-page .portal-panel,body.is-public-page .world-section{border-color:var(--home-border-blue);background:radial-gradient(circle at 14% 8%,rgba(244,182,74,.08),transparent 18rem),linear-gradient(180deg,#13284aeb,#091428f0),var(--home-panel);color:var(--home-text);box-shadow:0 20px 46px #0000004d,inset 0 1px #ffffff14}body.is-public-page .portal-panel--parchment{border-color:#613f1857;background:radial-gradient(circle at 18% 8%,hsla(0,0%,100%,.42),transparent 8rem),radial-gradient(circle at 84% 18%,rgba(200,132,36,.16),transparent 10rem),linear-gradient(180deg,var(--home-parchment-light),var(--home-parchment));color:var(--home-parchment-ink);box-shadow:0 16px 30px #0003,inset 0 0 0 1px #ffffff5c}body.is-public-page .portal-panel--parchment .hub-page__lede,body.is-public-page .portal-panel--parchment :is(h1,h2,h3,h4,p,li,span){color:var(--home-parchment-ink)}body.is-public-page :where(.hub-page__title,.world-section__title,.hero-section__title,.content-card__title,.empty-state__title){color:var(--home-text)}body.is-public-page :where(.hub-page__eyebrow,.world-section__eyebrow,.hero-section__kicker,.site-footer__eyebrow){color:var(--home-gold-soft);letter-spacing:.08em}body.is-public-page :where(.hub-page__lede,.hub-page__subtitle,.world-section__subtitle,.hero-section__subtitle,.hero-section__status,.hub-details__body){color:var(--home-text-soft)}body.is-public-page .ui-button--gold{border-color:#ffd36b7a;background:linear-gradient(180deg,var(--home-gold-soft),var(--home-gold) 58%,var(--home-gold-deep));color:#1e1306;box-shadow:0 14px 28px #f4b64a3d,inset 0 1px #ffffff7a}body.is-public-page .ui-button--violet{border-color:#8b63ee8f;background:linear-gradient(180deg,var(--home-purple-soft),var(--home-purple));color:#fff8df}body.is-public-page .ui-button--ghost,body.is-public-page .ui-button--nav{border-color:#8cabe838;background:#ffffff0e;color:var(--home-text-soft)}body.is-public-page .ui-button--nav.is-active,body.is-public-page .ui-button--nav:hover{border-color:var(--home-border-gold);background:linear-gradient(180deg,#f4b64a29,#f4b64a0a),#ffffff0f;color:var(--home-text);box-shadow:0 0 0 1px #f4b64a24,0 0 18px #f4b64a1f}body.is-public-page :where(.ui-badge--gold,.ui-badge--violet,.ui-badge--teal){color:var(--home-text)}body.is-public-page .ui-badge--gold{border-color:#f4b64a61;background:#f4b64a24;color:var(--home-gold-soft)}body.is-public-page .ui-badge--violet{border-color:#8b63ee57;background:#6d46c929;color:#d9ceff}body.is-public-page .ui-badge--teal{border-color:#7fd88947;background:#4fa66a29;color:#b8f0c2}body.is-public-page .app-shell__contextual-group{border-color:#8cabe82e;background:#ffffff0b}body.is-public-page .app-shell__contextual-group[open]{border-color:var(--home-border-gold);background:#f4b64a14}body.is-public-page .app-shell__contextual-link{color:var(--home-text-soft)}body.is-public-page :where(input,select,textarea){border-color:#8cabe83d;background:#060e1db8;color:var(--home-text)}body.is-public-page :where(input,select,textarea)::-moz-placeholder{color:#cbd8f094}body.is-public-page :where(input,select,textarea)::placeholder{color:#cbd8f094}body.is-public-page :where(input,select,textarea):focus-visible{border-color:var(--home-border-gold);box-shadow:0 0 0 3px #f4b64a29}body.is-public-page .hero-section__art,body.is-public-page .site-footer__art,body.is-public-page :where(.content-card__media,.gallery-card__image,.inventory-card__art,.event-story-copy+figure,.ux-illustration-slot){border-color:var(--home-border-blue);background:radial-gradient(circle at 18% 18%,rgba(244,182,74,.14),transparent 28%),linear-gradient(180deg,#13284ac2,#081225e6)}body.is-public-page .empty-state,body.is-public-page .empty-state-panel{color:var(--home-text)}body.is-public-page .site-footer--public{margin-bottom:0}body.is-home-page{color-scheme:dark;--home-section-gap:clamp(.68rem,.92vw,1rem);--home-section-padding:clamp(.78rem,1vw,1.05rem);--home-card-padding:clamp(.62rem,.82vw,.82rem);--home-rail-padding:clamp(.38rem,.58vw,.55rem);--home-panel-radius:.68rem;--home-card-radius:.56rem;--home-pixel-border:0 0 0 1px rgba(140,171,232,.18),inset 0 0 0 1px hsla(0,0%,100%,.045);--home-pixel-border-gold:0 0 0 1px rgba(244,182,74,.22),inset 0 0 0 1px hsla(0,0%,100%,.06);--home-panel-shadow:0 10px 22px rgba(0,0,0,.28);--home-panel-shadow-soft:0 7px 16px rgba(0,0,0,.2);--home-image-frame:0 0 0 1px rgba(140,171,232,.24),0 7px 14px rgba(0,0,0,.2);background:radial-gradient(circle at 50% 7%,rgba(109,70,201,.2),transparent 24rem),linear-gradient(180deg,#050d1d 0,var(--home-bg-deep) 26%,var(--home-bg) 58%,#04101f 100%);color:var(--home-text)}body.is-home-page .home-page{position:relative;display:grid;gap:var(--home-section-gap);color:var(--home-text)}@supports (content-visibility:auto){body.is-home-page .home-page>.home-page__lower-grid,body.is-home-page .home-page>.home-section{content-visibility:auto;contain-intrinsic-inline-size:none;contain-intrinsic-block-size:auto 34rem}body.is-home-page .home-page>.home-page__lower-grid{contain-intrinsic-block-size:auto 42rem}body.is-home-page .home-page>.home-living-dex-preview,body.is-home-page .home-page>.home-section--community-activity,body.is-home-page .home-page>.home-section--events{contain-intrinsic-block-size:auto 40rem}body.is-home-page .home-page>.home-section--final-cta{contain-intrinsic-block-size:auto 24rem}body.is-home-page .home-page>.home-page__activity,body.is-home-page .home-page>.home-page__hero-stack{content-visibility:visible}}body.is-home-page .home-page .portal-panel{border-color:var(--home-border-blue);border-radius:var(--home-panel-radius);background:linear-gradient(180deg,#122546f0,#081225f5);color:var(--home-text);box-shadow:var(--home-panel-shadow),inset 0 1px #ffffff14}body.is-home-page .home-page .home-hero-section.portal-panel{border-color:var(--home-border-gold);border-radius:.72rem .72rem 0 0;background:radial-gradient(circle at 50% 6%,rgba(255,211,107,.24),transparent 21rem),radial-gradient(circle at 78% 22%,rgba(139,99,238,.28),transparent 23rem),linear-gradient(180deg,#112342eb,#060e1ef5);box-shadow:0 22px 54px #0000006b,0 0 42px #f4b64a2e,inset 0 0 0 1px #ffd36b29}body.is-home-page .home-page .home-stats-strip.portal-panel{border-color:#f4b64a47;border-top:0;background:linear-gradient(180deg,#081226eb,#040b19f0);box-shadow:0 8px 18px #0000003d,inset 0 1px #ffd36b1a}body.is-home-page .ui-button{min-height:2.35rem;padding:.48rem .82rem;border-radius:.55rem;font-size:.88rem;box-shadow:var(--home-panel-shadow-soft)}body.is-home-page .ui-button--gold{border-color:#ffd36b7a;background:linear-gradient(180deg,var(--home-gold-soft),var(--home-gold) 58%,var(--home-gold-deep));color:#1e1306;box-shadow:0 9px 18px #f4b64a3d,0 0 0 1px #5c330947,inset 0 1px #ffffff7a}body.is-home-page .ui-button--violet{border-color:#8b63ee8f;background:linear-gradient(180deg,var(--home-purple-soft),var(--home-purple));color:#fff8df;box-shadow:0 9px 18px #6d46c942,0 0 0 1px #180e3f47,inset 0 1px #ffffff38}body.is-home-page .ui-button--ghost{border-color:#8cabe83d;background:linear-gradient(180deg,#ffffff13,#ffffff09);color:var(--home-text-soft);box-shadow:inset 0 1px #ffffff0f}body.is-home-page .ui-button--green{border-color:#7fd8897a;background:linear-gradient(180deg,var(--home-green-soft),var(--home-green));color:#071609;box-shadow:0 9px 18px #4fa66a2e,0 0 0 1px #0d401b38,inset 0 1px #ffffff52}body.is-home-page .ui-badge--gold{border-color:#f4b64a61;background:#f4b64a24;color:var(--home-gold-soft)}body.is-home-page .ui-badge--violet{border-color:#8b63ee57;background:#6d46c929;color:#d9ceff}body.is-home-page .ui-badge--teal{border-color:#7fd88947;background:#4fa66a29;color:#b8f0c2}body.is-home-page .home-page .scene-atmosphere__layer--glow{background-image:radial-gradient(circle at 18% 10%,rgba(244,182,74,.16),transparent 28%),radial-gradient(circle at 78% 16%,rgba(139,99,238,.16),transparent 30%),radial-gradient(circle at 50% 90%,rgba(5,12,25,.34),transparent 45%);background-size:cover;opacity:.48}body.is-home-page .home-page .scene-atmosphere__layer--detail{background-image:radial-gradient(circle at 16% 20%,rgba(255,211,107,.58) 0 1px,transparent 1.8px),radial-gradient(circle at 82% 18%,rgba(203,216,240,.42) 0 1px,transparent 1.7px),radial-gradient(circle at 58% 72%,rgba(139,99,238,.34) 0 1px,transparent 1.7px);background-size:36rem 24rem,34rem 22rem,32rem 20rem;opacity:.42}body.is-home-page .home-page .activity-ticker__label,body.is-home-page .home-page .home-section .world-section__eyebrow{color:var(--home-gold-soft);letter-spacing:.08em}body.is-home-page .home-page .home-section .world-section__subtitle{color:var(--home-text-soft)}body.is-home-page .home-page .home-section.world-section{gap:.7rem;padding:var(--home-section-padding);border-radius:var(--home-panel-radius);border-color:var(--home-border-blue);background:linear-gradient(180deg,#0d1c37f0,#071123f2);color:var(--home-text)}body.is-home-page .home-page .home-section .world-section__header{gap:.32rem}body.is-home-page .home-page .home-section .world-section__body{gap:.62rem}body.is-home-page .home-page .home-section .world-section__eyebrow{font-size:.68rem}body.is-home-page .home-page .home-section--events,body.is-home-page .home-page .home-section--features,body.is-home-page .home-page .home-section--paths{text-align:center}body.is-home-page .home-page .home-section--events{gap:.58rem;border-color:#f4b64a33;background:linear-gradient(180deg,#0d1c37f0,#060f1ff5)}body.is-home-page .home-page .home-section--events .world-section__body{gap:.48rem}body.is-home-page .home-page .home-section .world-section__heading-row{justify-content:center}body.is-home-page .home-page .home-section .world-section__title{color:var(--home-gold-soft);font-size:clamp(1.22rem,1.42vw,1.58rem);letter-spacing:0;text-shadow:0 2px 0 rgba(0,0,0,.3)}body.is-home-page .home-page .home-section .world-section__title:after,body.is-home-page .home-page .home-section .world-section__title:before{content:"+";display:inline-block;margin-inline:.3rem;color:var(--home-gold);font-family:var(--hub-font-body);font-size:.75em;vertical-align:.08em}body.is-home-page .home-page .home-section .world-section__subtitle{max-width:54rem;margin-inline:auto;font-size:.9rem;line-height:1.42}body.is-home-page .home-page :where(.home-section--paths,.home-section--features) .world-section__header{gap:.24rem}body.is-home-page .home-page :where(.home-section--paths,.home-section--features) .world-section__body{gap:.46rem}body.is-home-page .home-page :where(.home-section--paths,.home-section--features) .world-section__title{color:var(--home-gold-soft);text-shadow:0 2px 0 rgba(0,0,0,.36),0 0 14px rgba(244,182,74,.12)}body.is-home-page .home-page :where(.home-section--paths,.home-section--features) .world-section__title:after,body.is-home-page .home-page :where(.home-section--paths,.home-section--features) .world-section__title:before{content:"*";margin-inline:.22rem;font-size:.72em}body.is-home-page .home-page :where(.home-section--paths,.home-section--features) .world-section__subtitle{max-width:50rem;font-size:.84rem;line-height:1.34}body.is-home-page .home-page .home-section--hosts,body.is-home-page .home-page .home-section--rewards,body.is-home-page .home-page .home-section--rpg{text-align:start}body.is-home-page .home-page :where(.home-section--hosts,.home-section--rewards,.home-section--rpg){gap:.36rem;border-color:#8cabe833;background:linear-gradient(180deg,#0d1c37f0,#060f1ff5)}body.is-home-page .home-page :where(.home-section--hosts,.home-section--rewards,.home-section--rpg) .world-section__header{gap:.18rem}body.is-home-page .home-page :where(.home-section--hosts,.home-section--rewards,.home-section--rpg) .world-section__body{gap:.38rem}body.is-home-page .home-page :where(.home-section--events,.home-section--hosts,.home-section--rewards,.home-section--rpg,.home-section--final-cta) .world-section__subtitle{font-size:.76rem;line-height:1.24}body.is-home-page .home-page .home-section--hosts .world-section__heading-row,body.is-home-page .home-page .home-section--rewards .world-section__heading-row,body.is-home-page .home-page .home-section--rpg .world-section__heading-row{justify-content:space-between}body.is-home-page .home-page .home-section--hosts{background:linear-gradient(180deg,#0c1b36e6,#060f1ff0)}body.is-home-page .home-page .home-section--hosts .world-section__title{font-size:clamp(1rem,1.1vw,1.18rem)}body.is-home-page .home-page .home-section--hosts .world-section__subtitle{max-width:54rem}body.is-home-page .home-page .home-section--hosts .world-section__actions .ui-button{min-height:2rem;padding-block:.28rem;font-size:.74rem}body.is-home-page .home-page .home-section--hosts .world-section__title:after,body.is-home-page .home-page .home-section--hosts .world-section__title:before,body.is-home-page .home-page .home-section--rewards .world-section__title:after,body.is-home-page .home-page .home-section--rewards .world-section__title:before,body.is-home-page .home-page .home-section--rpg .world-section__title:after,body.is-home-page .home-page .home-section--rpg .world-section__title:before{content:"";margin:0}body.is-home-page .home-page .home-card--parchment{border-color:#613f1857;border-radius:var(--home-card-radius);background:linear-gradient(180deg,var(--home-parchment-light),var(--home-parchment));color:var(--home-parchment-ink);box-shadow:0 7px 16px #0000002e,inset 0 0 0 1px #ffffff57}body.is-home-page .home-page .home-card--parchment h2,body.is-home-page .home-page .home-card--parchment h3{color:var(--home-parchment-ink)}body.is-home-page .home-page .home-card--parchment p,body.is-home-page .home-page .home-event-card__meta,body.is-home-page .home-page .home-event-group p,body.is-home-page .home-page .home-gallery-card p,body.is-home-page .home-page .home-host-card p{color:var(--home-text-soft)}body.is-home-page .home-page .home-card--parchment p{color:#2a1b0dc7}body.is-home-page .home-page .home-card--dark,body.is-home-page .home-page .home-event-card,body.is-home-page .home-page .home-event-group,body.is-home-page .home-page .home-gallery-card,body.is-home-page .home-page .home-host-card{border:1px solid var(--home-border-blue);border-radius:var(--home-card-radius);background:linear-gradient(180deg,#162d53e6,#0a172ef2);color:var(--home-text);box-shadow:var(--home-panel-shadow-soft),var(--home-pixel-border)}body.is-home-page .home-page .home-gallery-card{padding:var(--home-card-padding)}body.is-home-page .home-page :where(.home-event-card,.home-host-card,.home-card--dark){padding:var(--home-card-padding)}body.is-home-page .home-page :where(.home-feature-tile__art,.home-event-card__art,.home-path-card__art,.home-rpg-spotlight__art,.home-host-preview__art,.home-final-cta__art) :is(.ux-illustration-slot__image,.art-placeholder){border-radius:calc(var(--home-card-radius) - .08rem);box-shadow:var(--home-image-frame)}body.is-home-page .home-page :where(.home-feature-grid,.home-events-grid,.home-reward-grid,.home-host-preview__cards,.home-path-cards){gap:.62rem}body.is-home-page .home-page .home-card--dark h3,body.is-home-page .home-page .home-event-card strong,body.is-home-page .home-page .home-event-group h3,body.is-home-page .home-page .home-gallery-card h3,body.is-home-page .home-page .home-host-card h3{color:var(--home-text)}body.is-home-page .home-page .home-section--features .home-feature-tile h3{color:var(--home-gold-soft)}body.is-home-page .home-page .home-event-card:hover,body.is-home-page .home-page .home-host-card:hover,body.is-home-page .home-page a.home-event-card:hover{border-color:var(--home-border-gold);transform:translateY(-1px);box-shadow:var(--home-panel-shadow-soft),var(--home-pixel-border-gold)}body.is-home-page .home-page :where(.home-path-card,.home-feature-tile,.home-event-card,.home-reward-card,.home-host-card){transition:none}body.is-home-page .home-page :where(.home-path-card,.home-feature-tile,.home-event-card,.home-reward-card,.home-host-card):focus-within,body.is-home-page .home-page :where(.home-path-card,.home-feature-tile,.home-event-card,.home-reward-card,.home-host-card):hover{border-color:var(--home-border-gold);transform:translateY(-1px);box-shadow:var(--home-panel-shadow-soft),var(--home-pixel-border-gold)}body.is-home-page .home-page .home-split__copy p{color:var(--home-text-soft)}body.is-home-page .home-page .home-section--final-cta{border-color:var(--home-border-gold);background:linear-gradient(180deg,#152648f5,#081225f5);text-align:center;box-shadow:var(--home-panel-shadow),inset 0 1px #ffffff14}body.is-home-page .home-page .home-section--final-cta .world-section__heading-row{justify-content:center}body.is-home-page .home-page .home-section--final-cta .world-section__header{gap:.2rem}body.is-home-page .home-page .home-section--final-cta .world-section__body{gap:.36rem}body.is-home-page .home-page .home-final-cta{justify-content:center}body.is-home-page .home-page .activity-ticker{border-color:var(--home-border-gold);padding:.16rem .28rem;border-radius:.42rem;background:linear-gradient(90deg,#071225eb,#112342db,#071225eb),var(--home-bg-soft);box-shadow:0 6px 14px #0003,var(--home-pixel-border-gold)}body.is-home-page .home-page .activity-ticker__empty{color:var(--home-text-soft)}body.is-home-page .home-page .happening-now-strip__card{border-color:#8cabe833;border-radius:.36rem;background:linear-gradient(180deg,#162d53b8,#091428db);color:var(--home-text);box-shadow:var(--home-pixel-border)}body.is-home-page .home-page .happening-now-strip__card.is-link:hover{border-color:var(--home-border-gold);box-shadow:var(--home-panel-shadow-soft)}body.is-home-page .home-page .happening-now-strip__title{color:var(--home-text)}body.is-home-page .home-page .happening-now-strip__meta{color:var(--home-text-muted)}@media(max-width:720px){body.is-home-page .home-page .home-section .world-section__heading-row{justify-content:start}body.is-home-page .home-page .home-section--events,body.is-home-page .home-page .home-section--features,body.is-home-page .home-page .home-section--final-cta,body.is-home-page .home-page .home-section--hosts,body.is-home-page .home-page .home-section--paths,body.is-home-page .home-page .home-section--rewards,body.is-home-page .home-page .home-section--rpg{text-align:start}body.is-home-page .home-page .home-section .world-section__title:after,body.is-home-page .home-page .home-section .world-section__title:before{content:"";margin:0}body.is-home-page{--home-section-gap:.56rem;--home-section-padding:.62rem;--home-card-padding:.52rem}body.is-home-page .home-page :where(.home-section--hosts,.home-section--rewards,.home-section--rpg,.home-section--final-cta){gap:.3rem}body.is-home-page .home-page :where(.home-section--hosts,.home-section--rewards,.home-section--rpg,.home-section--final-cta) .world-section__header{gap:.14rem}body.is-home-page .home-page :where(.home-section--hosts,.home-section--rewards,.home-section--rpg,.home-section--final-cta) .world-section__subtitle{font-size:.68rem;line-height:1.16}body.is-home-page .home-page :where(.home-section--hosts,.home-section--rewards,.home-section--rpg,.home-section--final-cta) .world-section__eyebrow{font-size:.58rem}body.is-home-page .home-page :where(.home-section--hosts,.home-section--rewards,.home-section--rpg,.home-section--final-cta) .world-section__title{font-size:.96rem;line-height:1.08}body.is-home-page .home-page :where(.home-section--hosts,.home-section--rewards,.home-section--rpg) .world-section__subtitle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}body.is-home-page .home-page :where(.home-path-card__art-frame,.home-feature-tile__art-frame,.home-event-card__art-frame,.home-reward-card__art-frame,.home-rpg-spotlight__art-frame,.home-host-preview__art-frame,.home-final-cta__art-frame){transform:none!important}}
