.home-about-cards{width:100%}.home-about-card{--about-panel-border: rgba(186, 194, 211, .2);--about-panel-shadow: 0 20px 55px rgba(0, 0, 0, .35)}.home-about-card__text,.home-about-card__media{border:1px solid var(--about-panel-border);border-radius:1rem;overflow:hidden}.home-about-card__text{display:flex;background:#0e1118 url(/build/assets/about-card-repeat-Chjr3_7I.png);background-size:180px;box-shadow:var(--about-panel-shadow)}.home-about-card__surface{position:relative;isolation:isolate;display:flex;flex:1 1 auto;min-height:100%;box-sizing:border-box;padding:1.35rem;transition:transform .22s ease;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.12),transparent 45%),linear-gradient(148deg,#171d28a6,#06080efa)}.home-about-card__surface:after{content:"";position:absolute;top:-35%;right:-65%;bottom:-35%;left:-65%;pointer-events:none;background:linear-gradient(110deg,#fff0 40%,#ffffff59,#fff0 60%);opacity:0;transform:translate(-180%) skew(-20deg);animation:aboutShinePulse 2s linear infinite;animation-delay:var(--shine-delay, 0s)}.home-about-card__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:.85rem;min-height:100%}.home-about-card__content h2,.home-about-card__content p{margin:0}.home-about-card__content p{color:#e6ecf8d9;max-width:40ch}.home-about-card__media{position:relative;transition:transform .22s ease;box-shadow:var(--about-panel-shadow)}.home-about-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);transition:transform .3s ease,filter .3s ease;filter:saturate(1.08) contrast(1.02)}.home-about-card:hover .home-about-card__img{transform:scale(1.08);filter:saturate(1.15) contrast(1.05)}@keyframes aboutShinePulse{0%,74%{opacity:0;transform:translate(-180%) skew(-20deg)}75%{opacity:.8}90%{opacity:.8;transform:translate(180%) skew(-20deg)}to{opacity:0;transform:translate(180%) skew(-20deg)}}@media (max-width: 767.98px){.home-about-card{gap:.85rem!important}.home-about-card__media{aspect-ratio:16 / 10}.home-about-card__content{align-items:center;text-align:center}}@media (min-width: 768px){.home-about-card__text,.home-about-card__media{flex:1 1 0}.home-about-card__text{max-width:380px}.home-about-card__media{height:auto;aspect-ratio:auto}.home-about-card__surface{padding-top:8rem;padding-bottom:8rem}}@media (prefers-reduced-motion: reduce){.home-about-card__surface:after{animation:none}.home-about-card__img{transition:none}}
