.page_page__8SJ3y{min-height:75vh;padding:0 clamp(14px,4vw,58px) 70px;background:#fff;color:#111827}.page_mosaicSection__X3d9s{max-width:1500px;margin:0 auto}.page_mosaic__0EfT2{display:grid;grid-auto-flow:dense;grid-auto-rows:94px;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;padding:7px;border:2px solid #222;background:#222;box-shadow:0 8px 22px rgb(34 34 34/13%)}.page_tile__XZ0GD{--tile-bg:#f4ca35;position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;grid-column:span 3;grid-row:span 2;border:1px solid rgb(0 0 0/65%);background:var(--tile-bg);color:#151515;text-decoration:none;isolation:isolate;transition:filter .14s ease,transform .14s ease}.page_tile__XZ0GD:nth-child(8n+2){--tile-bg:#ff7043}.page_tile__XZ0GD:nth-child(8n+3){--tile-bg:#71d5d0}.page_tile__XZ0GD:nth-child(8n+4){--tile-bg:#92d35e}.page_tile__XZ0GD:nth-child(8n+5){--tile-bg:#ff9dcc}.page_tile__XZ0GD:nth-child(8n+6){--tile-bg:#6f9df5}.page_tile__XZ0GD:nth-child(8n+7){--tile-bg:#ffed84}.page_tile__XZ0GD:nth-child(8n+8){--tile-bg:#f3f0e5}.page_tile__XZ0GD:hover{z-index:2;filter:saturate(1.14);transform:scale(1.025)}.page_tile__XZ0GD:focus-visible{z-index:3;outline:3px solid #171717;outline-offset:-4px}.page_tileWide__n8MT2{grid-column:span 6;grid-row:span 2}.page_tileTall__BNbw2{grid-column:span 3;grid-row:span 3}.page_tileLarge__PUUb4{grid-column:span 4;grid-row:span 3}.page_tileSpotlight__fqRbl{grid-column:span 6;grid-row:span 3;outline:4px solid #e8521e;outline-offset:-4px}.page_wallToolbar__tsN__{display:flex;max-width:1500px;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin:0 auto;padding:12px 0 16px}.page_tileMedia__EYCbc{position:absolute;inset:0 0 38px;display:grid;place-items:center}.page_logoFrame__wagU7{position:relative;display:grid;width:min(var(--wall-logo-size),34vw);height:min(var(--wall-logo-size),34vw,100%);place-items:center}.page_logo__p24bH{object-fit:contain}.page_imageFallback__O9NkM{color:rgb(0 0 0/65%);font-family:var(--font-oswald),sans-serif;font-size:clamp(2rem,7vw,calc(var(--wall-logo-size) * .48));font-weight:750;letter-spacing:-.06em}.page_nameplate__2YXAw{position:absolute;right:0;bottom:0;left:0;display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;background:rgb(255 255 255/91%);color:#151515}.page_name__gXyDc{font-family:var(--font-oswald),sans-serif;font-size:clamp(.72rem,1.1vw,1rem);font-weight:700;line-height:1.15}.page_category__y5yPv,.page_name__gXyDc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_category__y5yPv{flex:0 0 auto;max-width:42%;color:#5f5a52;font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.page_tileArrow__I8qLJ{position:absolute;top:6px;right:6px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:rgb(255 255 255/92%);color:#171717;opacity:0;transition:opacity .14s ease}.page_tile__XZ0GD:focus-visible .page_tileArrow__I8qLJ,.page_tile__XZ0GD:hover .page_tileArrow__I8qLJ{opacity:1}.page_spotlightFlag__CJ8p4{position:absolute;top:7px;left:7px;padding:5px 7px;background:#171717;color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page_emptyState__1iJMN{padding:48px 20px;border:2px solid #222;background:#fffdf8;text-align:center}.page_emptyState__1iJMN p{margin:0;font-family:var(--font-oswald),sans-serif;font-size:1.5rem;font-weight:650}.page_emptyState__1iJMN span{display:block;margin-top:5px;color:#625e56}@media (max-width:900px){.page_mosaic__0EfT2{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:620px){.page_page__8SJ3y{padding:0 10px 44px}.page_mosaic__0EfT2{grid-auto-rows:72px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px}.page_tileWide__n8MT2,.page_tile__XZ0GD{grid-column:span 2;grid-row:span 2}.page_tileTall__BNbw2{grid-column:span 2;grid-row:span 3}.page_tileLarge__PUUb4,.page_tileSpotlight__fqRbl{grid-column:span 4;grid-row:span 3}.page_tileMedia__EYCbc{bottom:31px}.page_nameplate__2YXAw{min-height:31px;gap:4px;padding:4px 6px}.page_name__gXyDc{font-size:.72rem}.page_category__y5yPv{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.page_tileArrow__I8qLJ,.page_tile__XZ0GD{transition:none}}