.routed-about-team{background:#fbf1dc!important;padding:5rem 3rem 6rem}.routed-about-team__head{max-width:1200px;margin:0 auto 3rem;text-align:center}.routed-about-team__eyebrow{display:block;font-family:var(--font-display);font-size:.875rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#8c1f3d;margin-bottom:1rem}.routed-about-team__heading{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.25rem);font-weight:900;line-height:1;letter-spacing:-.01em;color:#284361!important;margin:0 0 1.25rem}.routed-about-team__heading-script{font-family:var(--font-script);font-weight:400;color:#8c1f3d;letter-spacing:0}.routed-about-team__subtitle{font-family:var(--font-serif);font-size:1rem;font-style:italic;line-height:1.6;color:#284361cc;margin:0 auto;max-width:36rem}.routed-about-team__grid{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.routed-about-team__card{flex:0 1 250px;display:flex;flex-direction:column;text-align:left;transition:opacity .4s ease,filter .4s ease,transform .4s ease}.routed-about-team__avatar{position:relative;aspect-ratio:4 / 5;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;margin-bottom:1rem;box-shadow:inset 0 0 0 1px #0000000a,0 1px 2px #2843610d;transition:transform .3s ease,box-shadow .3s ease}.routed-about-team__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.routed-about-team__card:hover .routed-about-team__avatar{transform:translateY(-5px);box-shadow:0 14px 30px #28436129}.routed-about-team__card:hover .routed-about-team__avatar img{transform:scale(1.05)}.routed-about-team__initials{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1;letter-spacing:-.02em}.routed-about-team__name{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:900;letter-spacing:-.01em;color:#284361!important;margin-bottom:.25rem}.routed-about-team__role{display:block;font-family:var(--font-display);font-size:.75rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#8c1f3d;margin-bottom:.75rem}.routed-about-team__bio{font-family:var(--font-serif);font-size:.875rem;line-height:1.55;color:#284361d9;margin:0}.routed-about-team__grid:hover .routed-about-team__card{opacity:.45;filter:blur(2px) saturate(.6);transition:opacity .4s ease,filter .4s ease,transform .4s ease}.routed-about-team__grid:hover .routed-about-team__card:hover{opacity:1;filter:none;transform:translateY(-6px)}.routed-about-team__bio{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .4s ease,opacity .35s ease,margin-top .4s ease}.routed-about-team__card:hover .routed-about-team__bio{max-height:200px;opacity:1;margin-top:.5rem}@media(hover:none){.routed-about-team__bio{max-height:none;opacity:1;margin-top:.5rem;overflow:visible}.routed-about-team__grid:hover .routed-about-team__card{opacity:1;filter:none}}@media(max-width:700px){.routed-about-team{padding:3.5rem 1.5rem 4rem}.routed-about-team__head{margin-bottom:2rem}.routed-about-team__card{flex:0 1 100%;max-width:320px}.routed-about-team__name{font-size:1.125rem}.routed-about-team__role{font-size:.6875rem}.routed-about-team__bio{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/routed-about-team.css.map */
