.matrix[data-astro-cid-74njcas4]{background:var(--indigo-d);color:#edf1fc;border-radius:var(--r-lg);padding:32px;box-shadow:var(--shadow)}@media(prefers-color-scheme:dark){.matrix[data-astro-cid-74njcas4]{background:#1b2440}}h1[data-astro-cid-74njcas4]{color:#fff;margin:0 0 6px;font-size:clamp(30px,4vw,44px)}.sub[data-astro-cid-74njcas4]{color:#b9c4e4;margin:0 0 24px}.mx-grid[data-astro-cid-74njcas4]{display:grid;grid-template-columns:auto 1fr;gap:24px 32px}fieldset[data-astro-cid-74njcas4]{border:0;padding:0;margin:0;min-width:0}fieldset[data-astro-cid-74njcas4].mat{border-left:1px solid #34437A;padding-left:32px}legend[data-astro-cid-74njcas4]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c9d4f2;margin-bottom:12px;padding:0}legend[data-astro-cid-74njcas4] svg[data-astro-cid-74njcas4]{width:18px;height:18px;fill:none;stroke:#93a5d8;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.opts[data-astro-cid-74njcas4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mx-opt[data-astro-cid-74njcas4]{position:relative;display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;border:1px solid #4A5B95;color:#dce4fa;font-weight:700;font-size:14px;line-height:1.2;padding:8px 16px;border-radius:var(--pill);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mat[data-astro-cid-74njcas4] .mx-opt[data-astro-cid-74njcas4]{padding:8px 13px}.mx-opt[data-astro-cid-74njcas4]:hover{border-color:#93a5d8;background:#ffffff0d}.mx-opt[data-astro-cid-74njcas4] input[data-astro-cid-74njcas4]{position:absolute;opacity:0;pointer-events:none}.mx-opt[data-astro-cid-74njcas4]:has(input:checked){background:#ae4e27;border-color:#ae4e27;color:#fff7ec}.mx-opt[data-astro-cid-74njcas4]:has(input:focus-visible){outline:3px solid #F3C98B;outline-offset:2px}.mx-result[data-astro-cid-74njcas4]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:24px;align-items:center;background:#ffffff0d;border:1px solid #34437A;border-radius:var(--r-lg);padding:24px}.mx-result[data-astro-cid-74njcas4] .copy{min-width:0}.mx-result[data-astro-cid-74njcas4] .eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:5px 12px;border-radius:var(--pill);background:#f3c98b;color:#2b1c10;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mx-result[data-astro-cid-74njcas4] .eyebrow svg{width:14px;height:14px;fill:#2b1c10}.mx-result[data-astro-cid-74njcas4] .eyebrow.quiet{background:transparent;border:1px solid #4A5B95;color:#c9d4f2}.mx-result[data-astro-cid-74njcas4] h2{margin:0 0 8px;font-size:clamp(24px,2.6vw,32px);line-height:1.12;color:#fff}.mx-result[data-astro-cid-74njcas4] .desc{margin:0 0 18px;color:#c9d4f2;font-size:15.5px}.mx-result[data-astro-cid-74njcas4] .actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.mx-result[data-astro-cid-74njcas4] .count{color:#f3c98b;font-weight:700;font-size:14.5px;padding-right:16px;border-right:1px solid #4A5B95}.mx-result[data-astro-cid-74njcas4] .cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:var(--pill);background:#ae4e27;color:#fff7ec;font-weight:700;text-decoration:none;transition:background-color .18s ease}.mx-result[data-astro-cid-74njcas4] .cta span{transition:transform .18s ease}.mx-result[data-astro-cid-74njcas4] .cta:hover{background:#8c3b1b;text-decoration:none}.mx-result[data-astro-cid-74njcas4] .cta:hover span{transform:translate(3px)}.mx-result[data-astro-cid-74njcas4] .cta.ghost{background:transparent;border:1px solid #F3C98B;color:#f3c98b}.mx-result[data-astro-cid-74njcas4] .cta.ghost:hover{background:#f3c98b1a}.mx-result[data-astro-cid-74njcas4] .also{margin:14px 0 0;font-size:14px;color:#b9c4e4}.mx-result[data-astro-cid-74njcas4] .also a{color:#f3c98b}.mx-result[data-astro-cid-74njcas4] .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.mx-result[data-astro-cid-74njcas4] .gallery.n1{grid-template-columns:1fr}.mx-result[data-astro-cid-74njcas4] .gallery.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-result[data-astro-cid-74njcas4] .tile{position:relative;display:block;border-radius:var(--r-md);overflow:hidden;aspect-ratio:4/3;background:#26386b}.mx-result[data-astro-cid-74njcas4] .gallery.n1 .tile{aspect-ratio:16/9}.mx-result[data-astro-cid-74njcas4] .tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.mx-result[data-astro-cid-74njcas4] .tile:hover img{transform:scale(1.04)}.mx-result[data-astro-cid-74njcas4] .tile span{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 8px;font-size:12.5px;font-weight:700;line-height:1.25;color:#fff;background:linear-gradient(180deg,#18264700,#182647e0)}.mx-result[data-astro-cid-74njcas4] .gallery.n1 .tile span{display:none}@media(prefers-reduced-motion:reduce){.mx-opt[data-astro-cid-74njcas4],.mx-result[data-astro-cid-74njcas4] .cta,.mx-result[data-astro-cid-74njcas4] .cta span,.mx-result[data-astro-cid-74njcas4] .tile img{transition:none}}@media(max-width:900px){.mx-grid[data-astro-cid-74njcas4]{grid-template-columns:1fr}fieldset[data-astro-cid-74njcas4].mat{border-left:0;padding-left:0}.mx-result[data-astro-cid-74njcas4]{grid-template-columns:1fr}}@media(max-width:600px){.matrix[data-astro-cid-74njcas4]{padding:22px 16px}.mx-opt[data-astro-cid-74njcas4]{min-height:38px;font-size:13.5px;padding:7px 13px}.mx-result[data-astro-cid-74njcas4]{padding:18px}.mx-result[data-astro-cid-74njcas4] .gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -18px;padding:0 18px}.mx-result[data-astro-cid-74njcas4] .tile{flex:0 0 72%;scroll-snap-align:start}.mx-result[data-astro-cid-74njcas4] .gallery.n1 .tile{flex-basis:100%}.mx-result[data-astro-cid-74njcas4] .count{border-right:0;padding-right:0}}
