.av-apple-team{--pair-ink:#f6f2e9;--pair-muted:#c2c2b8;--pair-gold:#e6c77c;--pair-line:#454638;background:#10130f;color:var(--pair-ink);padding:clamp(40px,5vw,76px) 0;scroll-margin-top:110px}
.av-apple-team,.av-apple-team *{box-sizing:border-box}
.av-apple-team__inner{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}
.av-apple-team__intro{max-width:780px;margin-bottom:30px}
.av-apple-team__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--pair-gold);font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.av-apple-team__eyebrow>span{width:22px;height:1px;background:currentColor;flex:none}
.av-apple-team h2{margin:0;color:var(--pair-ink);font-family:inherit;font-size:clamp(29px,3.2vw,44px);line-height:1.12;letter-spacing:-.035em;font-weight:650;text-transform:none}
.av-apple-team h2>span{color:var(--pair-gold)}
.av-apple-team__lead{max-width:670px;margin:16px 0 0;color:var(--pair-muted);font-size:16px;line-height:1.65}
.av-apple-team__cards{display:grid;grid-template-columns:repeat(var(--pairing-columns),minmax(0,1fr));gap:22px}
.av-apple-card{min-width:0;display:flex;flex-direction:column;background:#1a1e17;border:1px solid var(--pair-line);border-radius:18px;overflow:hidden}
.av-apple-card__image{display:block;background:#faf9f6;aspect-ratio:4/3;overflow:hidden;text-decoration:none}
.av-apple-card__photo{display:block;width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .22s ease}
.av-apple-card__content{display:flex;flex-direction:column;flex:1;padding:24px;min-width:0}
.av-apple-card__eyebrow{margin:0 0 11px;font-size:10px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--pair-gold);font-weight:700}
.av-apple-card h3{margin:0;color:var(--pair-ink);font-size:23px;font-weight:650;line-height:1.22;letter-spacing:-.025em;text-transform:none}
.av-apple-card__body{margin:13px 0 15px;color:var(--pair-muted);font-size:14px;line-height:1.65}
.av-apple-card__detail{margin:0 0 22px;font-size:12px;line-height:1.5;color:#ece5d2;font-weight:500}
.av-apple-card__purchase{margin-top:auto;padding-top:18px;border-top:1px solid var(--pair-line)}
.av-apple-card__price{margin:0 0 14px;color:var(--pair-ink);font-size:21px;font-weight:650;line-height:1.25;letter-spacing:-.02em}
.av-apple-card__link{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 15px;border:1px solid #9d8a59;border-radius:8px;color:#f2d991;background:#20231a;text-decoration:none;font-size:13px;font-weight:650;line-height:1.4;transition:background .18s ease,border-color .18s ease}
.av-apple-card__link>span,.av-apple-team__quote-link>span{font-size:18px;flex:none}
.av-apple-team__quote{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:26px;padding:24px 28px;border:1px solid #5d563c;border-radius:14px;background:#202318}
.av-apple-team__quote-copy{max-width:630px}
.av-apple-team__quote h3{margin:0 0 7px;color:var(--pair-ink);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.015em;text-transform:none}
.av-apple-team__quote p{margin:0;color:var(--pair-muted);font-size:13px;line-height:1.65}
.av-apple-team__quote-link{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:none;max-width:100%;min-height:48px;padding:13px 18px;border-radius:8px;background:var(--pair-gold);color:#181a12;text-decoration:none;font-size:13px;font-weight:700;line-height:1.4;transition:background .18s ease}
.av-apple-team__note{margin:16px 2px 0;color:#aeb1a4;font-size:11px;line-height:1.7;max-width:1000px}
.av-apple-team a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.av-apple-team--iphone .av-apple-team__main{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:clamp(28px,4vw,56px)}
.av-apple-team--iphone .av-apple-team__intro{margin:0}
.av-apple-team--iphone h2>span{display:block}
.av-apple-team--iphone .av-apple-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.av-apple-team--iphone .av-apple-card__image{aspect-ratio:auto;min-height:100%}
.av-apple-team--iphone .av-apple-card__photo{padding:14px;min-height:320px}
.av-apple-team--iphone .av-apple-card h3{font-size:24px}
@media(hover:hover){.av-apple-card__image:hover .av-apple-card__photo{transform:scale(1.035)}.av-apple-card__link:hover{background:#303325;border-color:var(--pair-gold)}.av-apple-team__quote-link:hover{background:#f3d993}}
@media(max-width:1050px){.av-apple-team__cards{gap:16px}.av-apple-card__content{padding:20px}.av-apple-team--iphone .av-apple-team__main{grid-template-columns:1fr}.av-apple-team--iphone .av-apple-team__intro{max-width:700px}.av-apple-team--iphone h2>span{display:inline}.av-apple-team--iphone .av-apple-card{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.av-apple-team__quote{align-items:flex-start;flex-direction:column;gap:18px}.av-apple-team__quote-link{flex:none}}
@media(max-width:749px){.av-apple-team{padding-block:38px}.av-apple-team__intro{margin-bottom:24px}.av-apple-team__eyebrow{font-size:10px;letter-spacing:.09em}.av-apple-team__lead{font-size:14px;line-height:1.7}.av-apple-team__cards{grid-template-columns:1fr;gap:18px}.av-apple-card__image{aspect-ratio:3/2}.av-apple-card__content{padding:22px}.av-apple-card__photo{padding:14px}.av-apple-card__body{font-size:14px}.av-apple-team__quote{padding:22px}.av-apple-team__quote-link{width:100%;gap:12px}.av-apple-team__note{font-size:11px}.av-apple-team--iphone .av-apple-card{grid-template-columns:1fr}.av-apple-team--iphone .av-apple-card__image{aspect-ratio:3/2;min-height:0}.av-apple-team--iphone .av-apple-card__photo{min-height:0}.av-apple-team--iphone .av-apple-team__main{gap:24px}}
@media(prefers-reduced-motion:reduce){.av-apple-team *{transition:none!important}}
