.home-layout{gap:24px;min-width:0;display:grid}.home-layout-row,.home-layout-column,.home-layout-module{min-width:0}.home-layout-columns{gap:var(--home-gap,24px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.home-layout-column{grid-column:span var(--home-span,12);gap:var(--home-gap,24px);display:grid}.home-gap-compact{--home-gap:12px}.home-gap-wide{--home-gap:36px}.home-pad-small{padding:16px}.home-pad-large{padding:32px}.home-tone-surface{background:var(--theme-surface,#111a2c);border:1px solid var(--theme-line,#3b5270);border-radius:16px}.home-tone-accent{background:var(--theme-selected,#213854);border:1px solid var(--theme-accent,#71f1ff);border-radius:16px}.home-align-center .home-layout-columns{align-items:center}.home-layout-module:empty{display:none}.home-layout-module img{max-width:100%;height:auto}.home-layout-module figure{margin:0}.home-layout-module figcaption{margin-top:8px;font-size:12px}.home-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.home-layout-module h2{margin-top:0}.home-callout{border-left:3px solid var(--theme-accent,#71f1ff);background:var(--theme-selected,#213854);padding:20px}.home-layout-module .nf-feature,.home-layout-module .nf-pass,.home-layout-module .nf-news{height:auto}.home-layout-module .nf-news{margin:0}.home-layout-module .event-grid,.home-layout-module .mission-grid,.home-layout-module .nf-event-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.home-layout-module .home-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.home-layout-module .section{margin-bottom:0}.home-layout-preview-banner{color:#332400;background:#fff0bf;border:1px solid #d5b24a;padding:12px}@media (max-width:700px){.home-layout-column{grid-column:span 12}.home-layout-columns{gap:16px}.home-layout{gap:18px}.home-pad-large{padding:20px}.home-layout-module .nf-quests{grid-template-columns:1fr}}.home-layout-row:not(:has(.home-layout-module>*)){display:none}.home-layout .hero-custom-artwork{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.hero-custom-artwork .hero-copy{overflow-wrap:anywhere;min-width:0}.hero-custom-artwork .hero-copy .btn{white-space:normal;max-width:100%}.hero-artwork{z-index:1;align-items:center;min-width:0;padding:20px 20px 20px 0;display:flex}.hero-artwork img{object-fit:contain;width:100%;height:auto;max-height:340px}@media (max-width:480px){.home-layout .hero-custom-artwork{grid-template-columns:minmax(0,1fr)}.hero-artwork{justify-content:center;padding:0 24px 24px}.hero-artwork img{max-width:200px;max-height:200px}}.home-layout-module[data-home-custom-bg]>:first-child{background:var(--home-custom-bg)!important}.home-layout-module[data-home-custom-ink] :is(h1,h2,h3,p,small,span,.eyebrow),.home-layout-row[data-home-custom-ink] :is(h1,h2,h3,p,small,span,.eyebrow){color:var(--home-custom-ink)!important}
