.father-card-root{display:grid;min-width:0;justify-items:center;perspective:1200px}.father-flip-card-wrap{width:min(100%,440px)}.father-flip-card{--father-radius: 1.5rem;display:block;width:100%;aspect-ratio:4 / 3;height:auto;padding:0;border:0;border-radius:var(--father-radius);background:transparent;color:#fff;cursor:pointer;perspective:1200px;text-align:left;-webkit-tap-highlight-color:transparent}.father-flip-card:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.father-flip-card__inner{position:relative;display:block;width:100%;height:100%;border:1px solid oklch(1 0 0 / .18);border-radius:var(--father-radius);box-shadow:0 24px 70px oklch(.12 .04 var(--hue) / .5),0 0 32px var(--soft);transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.75,.25,1)}.father-flip-card.is-flipped .father-flip-card__inner{transform:rotateY(180deg)}.father-flip-card__face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#17131f;isolation:isolate}.father-flip-card__face>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .65s ease}.father-flip-card:hover .father-flip-card__front>img{transform:scale(1.035)}.father-flip-card__front>img{object-position:50% 45%}.father-flip-card__back{transform:rotateY(180deg)}.father-flip-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f081805 25%,#0f0818d9)}.father-flip-card__back .father-flip-card__scrim{background:linear-gradient(180deg,#0f08181f,#0f0818e0)}.father-flip-card__front-copy,.father-flip-card__back-copy{position:absolute;right:1.4rem;bottom:1.5rem;left:1.4rem;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;text-shadow:0 2px 18px rgb(0 0 0 / .65)}.father-flip-card__eyebrow{color:#ffffffd1;font-size:.7rem;font-weight:700;letter-spacing:.17em}.father-flip-card__name{font-size:1.8rem;font-weight:800;line-height:1.1}.father-flip-card__role{color:var(--accent);font-weight:700}.father-flip-card__message,.father-flip-card__quote{font-size:.92rem;line-height:1.55}.father-flip-card__quote{margin-top:.1rem;font-style:italic}.father-flip-card__hint{margin-top:.3rem;color:#ffffffb8;font-size:.72rem}@media(max-width:640px){.father-flip-card__front-copy,.father-flip-card__back-copy{right:1rem;bottom:1.1rem;left:1rem}.father-flip-card__name{font-size:1.55rem}.father-flip-card__message,.father-flip-card__quote{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.father-flip-card__inner,.father-flip-card__face>img{transition:none}}
