.home-hero_hero__fHcFC{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-bottom:12px}.home-hero_shade__9g1YZ{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 54% 64% at 50% 40%,#021421b8,transparent),linear-gradient(180deg,#03101c38,#0414228a 35%,#041422ed 80%,#041422)}.home-hero_intro__XAOL1{display:flex;flex-direction:column;align-items:center;width:100%;padding:12px 24px 13px;text-align:center}.home-hero_crest__ZNWVA{width:228px;height:auto;margin-bottom:3px;filter:drop-shadow(0 12px 24px #0009)}.home-hero_kicker__sOx6u{margin-bottom:7px;color:var(--color-ember-400);font-size:10px;line-height:1.55;letter-spacing:.25em;text-transform:uppercase}.home-hero_headline__EUzoM{margin-bottom:9px;font-family:var(--font-display);font-size:31px;line-height:1.15;font-weight:900;color:var(--color-stone-50)}.home-hero_body__x_TxS{max-width:760px;margin-bottom:13px;font-size:17px;line-height:1.3;color:var(--color-stone-200);text-shadow:0 2px 6px #03101c}.home-hero_actions__lgA3f{display:flex;justify-content:center;gap:13px}.home-hero_platforms__pyb2Z{margin-top:8px;color:var(--color-stone-400);font-size:12px}.home-hero_skills__mgHtc{display:flex;gap:14px;margin:12px 0}@media (max-width:900px){.home-hero_headline__EUzoM{font-size:27px}}@media (max-width:640px){.home-hero_intro__XAOL1{padding:12px 18px 16px}.home-hero_crest__ZNWVA{width:186px}.home-hero_kicker__sOx6u{font-size:9px;letter-spacing:.13em;margin:2px 0 9px}.home-hero_headline__EUzoM{max-width:370px;font-size:24px;line-height:1.2}.home-hero_body__x_TxS{font-size:16px;line-height:1.25;margin-bottom:12px}.home-hero_actions__lgA3f{gap:8px;width:100%}.home-hero_actions__lgA3f .home-hero_cta__P9P8Y{min-height:44px;padding-inline:15px;font-size:10px;letter-spacing:.04em}.home-hero_cta__P9P8Y svg{display:none}.home-hero_platforms__pyb2Z{font-size:11px}.home-hero_skills__mgHtc{gap:12px}}.home-showcase_showcase__ed_ej{width:100%;max-width:1280px;margin-inline:auto;padding:3px 28px 14px;color:var(--color-stone-100)}.home-showcase_actions__2GxQI,.home-showcase_arrows__xKXsQ,.home-showcase_heading__e_7gp{display:flex;align-items:center}.home-showcase_heading__e_7gp{justify-content:space-between;gap:15px;margin-bottom:9px}.home-showcase_heading__e_7gp h2{font:600 20px/1.3 var(--font-display);color:var(--color-relic-400)}.home-showcase_actions__2GxQI{gap:15px}.home-showcase_arrows__xKXsQ{gap:7px}.home-showcase_arrow__y7XC2{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #658294;border-radius:50%;background:var(--color-ash-800);color:#f5dfaa;cursor:pointer}.home-showcase_arrow__y7XC2:hover:not(:disabled){border-color:var(--color-relic-400);background:#173b50}.home-showcase_arrow__y7XC2:disabled{opacity:.35;cursor:default}.home-showcase_arrow__y7XC2:focus-visible,.home-showcase_details__YY1On summary:focus-visible{outline:2px solid var(--color-relic-400);outline-offset:3px}.home-showcase_rail__zIPki{display:flex;gap:12px;overflow-x:auto;padding:2px 1px 10px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d8b96a #17374b;cursor:grab}.home-showcase_rail__zIPki::-webkit-scrollbar{height:5px}.home-showcase_rail__zIPki::-webkit-scrollbar-track{background:#17374b;border-radius:4px}.home-showcase_rail__zIPki::-webkit-scrollbar-thumb{background:#d8b96a;border-radius:4px}.home-showcase_rail__zIPki[data-dragging]{scroll-snap-type:none;cursor:grabbing;user-select:none}.home-showcase_card__savWc{position:relative;display:block;flex:0 0 calc((100% - 48px) / 5);height:208px;padding:0;overflow:hidden;text-align:left;border:1px solid #658194;border-radius:8px;background:var(--color-ash-800);scroll-snap-align:start;cursor:inherit;user-select:none}.home-showcase_card__savWc:after{position:absolute;content:"";inset:0;background:linear-gradient(0deg,#03111ffa,#03111fd6 20%,#03111f28 58%,transparent 80%);pointer-events:none}.home-showcase_card__savWc img{object-fit:cover;pointer-events:none;transition:transform .3s}.home-showcase_card__savWc[aria-expanded=true]{border-color:var(--color-relic-400)}.home-showcase_card__savWc[aria-expanded=true]:after{background:linear-gradient(0deg,#03111ffa,#03111fe8 55%,#03111f40)}.home-showcase_card__savWc[aria-expanded=true] img{transform:scale(1.04)}.home-showcase_card__savWc:focus-visible{outline:2px solid var(--color-relic-400);outline-offset:-3px}.home-showcase_copy__AfaX4{position:absolute;z-index:1;inset:auto 0 0;padding:14px}.home-showcase_category__h06Mj{display:block;margin-bottom:6px;color:var(--color-ember-400);font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.home-showcase_title__skSp_{display:block;font:600 17px/1.22 var(--font-display);color:#fff0c4}.home-showcase_description__7um0_{display:block;max-height:0;overflow:hidden;opacity:0;color:var(--color-stone-100);font-size:14px;line-height:1.3;transition:max-height .23s,opacity .23s,margin .23s}.home-showcase_card__savWc[aria-expanded=true] .home-showcase_description__7um0_{max-height:145px;opacity:1;margin-top:9px}.home-showcase_details__YY1On{margin-top:4px}.home-showcase_details__YY1On summary{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:fit-content;min-height:28px;margin-left:auto;color:#c4e3f2;font-size:13px;cursor:pointer;list-style:none}.home-showcase_details__YY1On summary::-webkit-details-marker{display:none}.home-showcase_details__YY1On summary:hover{color:var(--color-relic-300)}.home-showcase_details__YY1On[open] summary svg{transform:rotate(180deg)}.home-showcase_directory__orUPs{margin-top:8px;padding:18px;background:var(--color-ash-800);border:1px solid #33576c;border-radius:7px}.home-showcase_directory__orUPs h3{margin-bottom:12px;font:600 18px/1.3 var(--font-display);color:var(--color-relic-400)}.home-showcase_directory__orUPs ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.home-showcase_directory__orUPs strong{display:block;color:var(--color-relic-300);font-size:16px;font-weight:500}.home-showcase_directory__orUPs p{color:var(--color-stone-300);font-size:15px;line-height:1.4}@media (min-width:1200px){.home-showcase_card__savWc{height:196px}}@media (min-width:901px) and (max-width:1100px){.home-showcase_title__skSp_{font-size:15px}.home-showcase_copy__AfaX4{padding:11px}.home-showcase_description__7um0_{font-size:13px}}@media (max-width:900px){.home-showcase_card__savWc{flex-basis:calc((100% - 24px) / 3.4)}.home-showcase_copy__AfaX4{padding:12px}}@media (max-width:640px){.home-showcase_showcase__ed_ej{padding:0 18px 18px}.home-showcase_heading__e_7gp{gap:8px}.home-showcase_heading__e_7gp h2{font-size:16px}.home-showcase_card__savWc{flex-basis:224px;height:222px}.home-showcase_title__skSp_{font-size:19px}.home-showcase_copy__AfaX4{padding:16px}.home-showcase_directory__orUPs ul{grid-template-columns:1fr}}@media (pointer:coarse){.home-showcase_arrow__y7XC2{width:44px;height:44px}.home-showcase_details__YY1On summary{min-height:36px}}@media (prefers-reduced-motion:reduce){.home-showcase_card__savWc img,.home-showcase_description__7um0_{transition:none}}