.lx__src{display:inline-flex;align-items:center;gap:6px;min-height:46px;font-size:13px;color:var(--bone-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--line-2);transition:color .3s,text-decoration-color .3s}.lx__src svg{width:7px;height:7px;flex:none}.lx__src:hover{color:var(--bone);text-decoration-color:currentColor}.co-open{padding-top:var(--hdr)}.co-open__fig{margin:4px var(--g) 0}.co-open__ph{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--ink-2)}.co-open__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:54% 22%}.co-open__cap{flex-direction:column;gap:2px}.co-open__txt{padding:28px var(--g) 0}.co-open__txt .d1{font-size:clamp(56px,15vw,172px);letter-spacing:-.055em;line-height:.86}.co-open__txt .lead{margin-top:16px;color:var(--bone-2)}@media(min-width:600px){.co-open__ph{aspect-ratio:5 / 4}.co-open__txt .d1{font-size:clamp(56px,11vw,172px)}}@media(min-width:1024px){.co-open{position:relative;display:grid;grid-template-columns:48% minmax(0,1fr);height:100svh;min-height:640px;max-height:1120px}.co-open__fig{margin:0;min-height:0}.co-open__ph{aspect-ratio:auto;height:100%}.co-open__ph img{object-position:52% 24%}.co-open__cap{position:absolute;left:48%;right:0;bottom:0;padding:0 var(--g) clamp(28px,3.4vw,48px) clamp(40px,5vw,88px)}.co-open__txt{display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--g) clamp(150px,15vh,210px) clamp(40px,5vw,88px)}.co-open__txt .d1{font-size:clamp(96px,10.4vw,176px)}.co-open__txt .lead{margin-top:24px}}.leads{padding-block:clamp(72px,9vw,136px) clamp(24px,3vw,48px)}.leads__row{display:grid;gap:36px;padding-top:28px;border-top:1px solid var(--line)}.lx__name{font-size:clamp(28px,2.3vw,34px);font-weight:500;letter-spacing:-.03em;line-height:1.05}.lx__role{margin-top:10px}.lx__fact{margin-top:14px;font-size:15px;line-height:1.5;color:var(--bone);max-width:24em}.lx__src{margin-top:2px}@media(min-width:768px){.leads__row{display:flex;align-items:flex-start;gap:clamp(40px,7vw,136px)}.lx{max-width:22em}}.fq{padding-block:clamp(56px,7vw,104px) clamp(96px,12vw,192px)}.fq__grid{display:grid;gap:40px}.fq__q{margin:0}.fq__fig{width:min(100%,360px)}.fq__film{aspect-ratio:9 / 16;width:100%}.fq__q p{font-size:clamp(30px,4.3vw,66px);font-weight:500;letter-spacing:-.038em;line-height:1.02;text-wrap:balance;max-width:15em}.fq__hang{margin-left:-.42em}@media(max-width:599px){.fq__hang{margin-left:0}}@media(min-width:1024px){.fq__grid{grid-template-columns:minmax(0,1fr) 420px;column-gap:clamp(56px,8vw,160px);align-items:end}.fq__fig{grid-column:2;grid-row:1;width:420px}.fq__q{grid-column:1;grid-row:1;padding:0 0 clamp(120px,14vw,200px) clamp(0px,4vw,80px)}}.ix{padding-block:0 clamp(96px,12vw,176px)}.ix__uv{margin-bottom:clamp(48px,6vw,88px)}.ix__grid{display:grid;gap:40px}.ix__intro .d3{max-width:10ch}.ix__intro .small{margin-top:20px;max-width:30em}.ix__intro .tlink{margin-top:12px}.ix__list{columns:1;column-gap:clamp(32px,4vw,72px)}.ix__item{break-inside:avoid;display:grid;grid-template-columns:7.6em minmax(0,1fr);column-gap:16px;padding-block:9px;font-size:15px;line-height:1.5}.ix__name{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.005em}.ix__cls{color:var(--bone);text-wrap:pretty}.ix__d{color:var(--bone-2)}@media(min-width:768px){.ix__list{columns:2}}@media(min-width:1024px){.ix__grid{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--g)}.ix__intro{position:sticky;top:calc(var(--hdr) + 32px);align-self:start}}.corey{padding-bottom:clamp(96px,12vw,192px)}.corey__fig{max-width:var(--max);margin-inline:auto;padding-inline:var(--g)}.corey__ph{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ink-2)}.corey__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}@media(min-width:768px){.corey__ph{aspect-ratio:16 / 10}}@media(min-width:1024px){.corey__fig{max-width:calc(1200px + 2 * var(--g))}}.pt{padding-block:0 clamp(96px,12vw,192px)}.pt__in{display:grid;gap:28px}.pt__txt{display:grid;gap:14px}.pt__txt .lead{max-width:30em}.pt__act{display:flex;flex-wrap:wrap;gap:0 32px;margin-top:8px}@media(min-width:1024px){.pt__in{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g)}.pt__in>*{grid-column:5 / span 8}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bx-coaches.css.map */
