.pal-trainers__header{max-width:68ch;margin-bottom:48px}.pal-trainers__eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;margin:0 0 20px}.pal-trainers__intro{font-size:17px}.pal-trainer{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:center;padding:40px 0;border-top:1px solid rgba(var(--color-foreground),.18)}.pal-trainer--featured{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);padding:48px 0 64px}.pal-trainer__media img,.pal-trainer__placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}.pal-trainer__placeholder{display:grid;place-items:center;background:rgba(var(--color-foreground),.06);font-family:var(--font-heading-family);font-size:64px;color:rgba(var(--color-foreground),.45)}.pal-trainer__body{max-width:60ch}.pal-trainer__name{margin:0 0 12px;font-size:clamp(26px,2.6vw,34px)}.pal-trainer--featured .pal-trainer__name{font-size:clamp(32px,3.6vw,48px)}.pal-trainer__roles{margin:0 0 24px;font-size:13px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.pal-trainer__summary{margin-bottom:28px}.pal-trainer__open{min-width:180px}.pal-trainers__group{padding:56px 0 8px;border-top:1px solid rgba(var(--color-foreground),.18)}.pal-trainers__group-title{margin:0;font-size:clamp(30px,3.5vw,44px)}.pal-trainers__group-text{margin-top:16px;max-width:60ch}.pal-trainers__group+.pal-trainer{border-top:0}.pal-trainer-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:0;border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 24px 64px #0003}.pal-trainer-dialog::backdrop{background:#00000073}.pal-trainer-dialog__inner{position:relative;padding:clamp(28px,5vw,56px)}.pal-trainer-dialog__close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;font-size:28px;line-height:1;cursor:pointer}.pal-trainer-dialog__close:hover{background:rgba(var(--color-foreground),.06)}.pal-trainer-dialog__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pal-trainer-dialog__header{display:flex;gap:20px;align-items:center;margin-bottom:28px;padding-right:40px}.pal-trainer-dialog__avatar{width:88px;height:88px;flex:none;object-fit:cover;border-radius:50%}.pal-trainer-dialog__name{margin:0 0 8px}.pal-trainer-dialog__header .pal-trainer__roles{margin:0}.pal-trainer-dialog__bio{line-height:1.8}.pal-trainer-dialog__bio p+p{margin-top:1.2em}.pal-trainer-dialog__bio h3{margin:2em 0 .6em}body.pal-dialog-open{overflow:hidden}@media screen and (max-width:749px){.pal-trainer,.pal-trainer--featured{grid-template-columns:1fr;gap:24px;align-items:start}.pal-trainer__media{max-width:360px}.pal-trainer-dialog__header{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/pal-trainers.css.map */
