:root{--red:#c63d29;--muted:#555f56;--line:#d1d5cc}body{font-size:16px}body .section{padding:72px 7%}.section-label{font-size:11px!important;letter-spacing:1.5px}.button{font-size:13px!important;min-height:48px}.button.red:hover{background:#a52f20}.text-link{font-size:13px}header nav{font-size:13px;gap:24px}.back-link{font-size:13px!important}.draft-trust{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 7%;gap:30px;background:#e5e7df;border-bottom:1px solid var(--line)}.draft-trust>div{display:flex;flex-direction:column;padding-left:18px;border-left:2px solid var(--red)}.draft-trust strong{font-size:16px}.draft-trust span{font-size:12px;color:var(--muted);margin-top:3px}.home-bauer-strip{padding:20px 7%;min-height:0}.home-bauer-strip h2{font-size:27px}.home-bauer-strip .section-label{display:none}.home-bauer-strip img{width:150px}.draft-camp{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:50px;align-items:center;background:#fff}.draft-camp-photo{position:relative;min-width:0}.draft-camp-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.draft-camp-photo>span{display:block;background:#18211b;color:#fff;padding:14px 16px;font-size:10px;letter-spacing:1px}.draft-camp-copy .section-label{margin-bottom:19px}.draft-camp-copy h2{font-size:clamp(32px,3.8vw,54px);line-height:1.02}.draft-camp-copy>p{font-size:15px;color:var(--muted);line-height:1.7;margin:20px 0}.draft-camp-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.draft-camp-facts span{font-size:12px;line-height:1.6;color:var(--muted)}.draft-camp-facts strong{display:block;font-size:17px;color:var(--ink)}.draft-camp-groups{display:grid;grid-template-columns:1fr 1fr;gap:20px}.draft-camp-groups article+article{border-left:1px solid var(--line);padding-left:20px}.draft-camp-groups h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:26px;line-height:1.1}.draft-camp-groups p{font-size:13px;margin:8px 0;color:var(--muted)}.draft-camp-groups strong{display:block;font-size:15px}.draft-camp-groups .text-link{display:flex;justify-content:space-between;margin-top:15px;padding-bottom:10px;border-bottom:1px solid var(--line)}.draft-camp-bottom{margin-top:26px}.draft-camp-bottom>p{font-size:11px;line-height:1.7;margin:12px 0 0;color:var(--muted)}.training-choice{padding:17px 20px}.training-choice h3{font-size:23px}.training-choice p{font-size:14px}.training-choice-offer{font-size:14px}.training-selector-labels{font-size:11px}.training-selector-help{padding:20px;margin-top:20px}.training-selector-help p{font-size:14px}.training-selector-signature{display:none}.training-selector{margin-bottom:28px}.home-compact .coach{align-items:center;gap:65px}.home-compact .coach-photo{max-width:370px}.coach-current-roles{margin:22px 0}.coach-position{padding:18px!important}.coach-position small{font-size:12px}.coach-copy>p{font-size:15px!important}.pillars p{font-size:14px}.pillars h3{font-size:21px}.photo-references .section-heading>p,.voices .section-heading>p{font-size:14px}.voice-card blockquote p{font-size:15px!important;line-height:1.75}.voice-card figcaption span{font-size:12px}.draft-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.draft-inquiry>div>p{font-size:16px;line-height:1.8;max-width:440px}.draft-inquiry .contact-links{font-size:14px;line-height:2}.draft-inquiry-card{background:var(--paper);color:var(--ink);padding:34px;border-top:3px solid var(--red);min-width:0}.draft-inquiry-card .section-label{margin-bottom:18px}.draft-inquiry-card h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:34px;line-height:1.1;margin:0 0 24px}.draft-inquiry-card ol{padding-left:20px;font-size:15px;line-height:1.8;margin:0 0 26px}.draft-inquiry-card li{padding:5px 0}.draft-inquiry-card p{font-size:13px;line-height:1.7;margin:18px 0;color:var(--muted)}.draft-inquiry-card .button{display:flex;gap:20px;justify-content:space-between}.draft-inquiry-card .section-label{color:var(--muted)}.private-inquiry{align-items:center}.private-price-card>ul{font-size:15px;line-height:1.8}.private-price-card .section-label{font-size:12px!important}.private-price-card .private-price>span{font-size:13px}.private-development p,.private-process p,.private-logistics p{font-size:15px}.private-training-clip figcaption,.private-training-caption{font-size:12px}.pro-intro{align-items:start!important;grid-template-columns:1.2fr .8fr!important;gap:65px!important}.pro-intro>div{align-self:start;padding-top:0}.pro-intro .back-link{margin-bottom:25px}.pro-player-photo{max-width:360px;justify-self:end}.pro-player-photo figcaption{padding:18px 20px}.pro-player-photo figcaption small{font-size:12px}.pro-player-photo figcaption>a{font-size:12px}.draft-pro-testimonial{background:#e5e7df;display:grid;grid-template-columns:.55fr 1.45fr;gap:45px;align-items:start}.draft-pro-testimonial .section-label{margin:5px 0}.draft-pro-testimonial .pro-athlete-quote{border:0;padding:0;margin:0}.draft-pro-testimonial blockquote p{color:var(--ink);font-size:19px;line-height:1.7}.draft-pro-testimonial cite{color:var(--muted);font-size:13px;margin-top:16px}.pro-focus span,.pro-details p{font-size:15px}.pro-details .section-label{font-size:11px!important}.pro-training-video{gap:40px}.pro-training-video p{font-size:15px}.pro-gallery-heading>p,.pro-gallery-item>span{font-size:12px}.draft-instagram-detail{padding-top:0!important;padding-bottom:45px!important}.draft-instagram-detail details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.draft-instagram-detail summary{display:flex;justify-content:space-between;padding:20px 0;font-size:15px;font-weight:600;cursor:pointer}.draft-instagram-detail .pro-instagram-reference{padding:24px 0}.draft-recruiting h2{font-size:44px}.draft-recruiting-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.draft-recruiting-grid article{padding:28px;background:#e5e7df;border-top:2px solid var(--red)}.draft-recruiting-grid h3{font-size:23px}.draft-recruiting-grid p,.draft-recruiting-grid a{font-size:14px}.about-prose>p{font-size:15px}.faq details p{font-size:15px}.faq summary{font-size:15px}.pro-instagram-reference blockquote p{color:var(--ink)}
@media(max-width:1000px){header nav{gap:14px;font-size:12px}.draft-camp{gap:28px;grid-template-columns:.7fr 1.3fr}.draft-camp-copy h2{font-size:38px}.draft-inquiry{gap:30px}.pro-intro{gap:30px!important}.pro-intro h1{font-size:44px}.draft-inquiry-card{padding:26px}}
@media(max-width:750px){body .section{padding:48px 6%}.draft-trust{padding:20px 6%;gap:18px;grid-template-columns:1fr}.draft-trust>div{flex-direction:row;gap:12px;align-items:baseline}.draft-trust strong{font-size:14px;min-width:130px}.draft-trust span{font-size:12px}.draft-camp{grid-template-columns:1fr;gap:26px}.draft-camp-photo img{aspect-ratio:16/9;max-height:230px;object-position:center 43%}.draft-camp-copy h2{font-size:37px}.draft-camp-facts strong{font-size:16px}.draft-camp-copy>p{font-size:15px}.draft-camp-bottom .button{display:flex;justify-content:space-between}.training-choice{padding:17px 16px;gap:8px}.training-choice p{font-size:14px}.training-choice-offer{font-size:14px}.training-selector-help{padding:20px}.training-selector-help .button{display:flex}.home-compact .coach{gap:28px}.home-compact .coach-photo{max-width:340px;margin:auto}.coach-current-roles{grid-template-columns:1fr 1fr}.draft-inquiry{grid-template-columns:1fr;gap:30px}.draft-inquiry-card{padding:25px}.draft-inquiry-card h3{font-size:31px}.draft-pro-testimonial{grid-template-columns:1fr;gap:16px}.draft-pro-testimonial blockquote p{font-size:17px}.pro-intro{grid-template-columns:1fr!important;gap:30px!important}.pro-player-photo{justify-self:center;max-width:300px}.pro-intro h1{font-size:44px}.pro-training-video{grid-template-columns:1fr}.draft-recruiting-grid{grid-template-columns:1fr}.home-bauer-strip{padding:18px 6%}.home-bauer-strip h2{font-size:23px}.home-bauer-strip img{width:115px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.training .draft-inquiry-card p,.private-inquiry .draft-inquiry-card p{color:#555f56;font-size:13px;line-height:1.7}

.training-guidance{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;background:#fff;border:1px solid var(--line);margin-top:28px}.training-guidance figure{margin:0;min-width:0}.training-guidance img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.training-guidance figcaption{padding:12px 20px;font-size:12px;line-height:1.5;color:var(--muted);border-top:1px solid var(--line)}.training-guidance-copy{padding:32px 38px}.training-guidance-copy .section-label{margin-bottom:16px}.training-guidance-copy h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(30px,3.3vw,44px);line-height:1.04;margin:0 0 18px}.training-guidance-copy p{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 24px;max-width:380px}.training-guidance-copy .button{display:inline-flex;gap:26px;align-items:center}@media(max-width:750px){.training-guidance{grid-template-columns:1fr}.training-guidance-copy{padding:26px}.training-guidance-copy h3{font-size:36px}.training-guidance-copy .button{display:flex;justify-content:space-between}.training-guidance figcaption{padding:12px 18px}}

.training-guidance img{aspect-ratio:1;max-height:400px;object-fit:contain;background:var(--paper)}.home-instagram-reference{display:grid;grid-template-columns:250px minmax(0,430px);justify-content:center;gap:48px;align-items:center;box-sizing:border-box;width:100%;max-width:900px;padding:36px 38px;margin:24px auto 0;border:1px solid var(--line);background:#f8f7f2}.home-instagram-reference figure{width:100%;max-width:250px;margin:0;justify-self:center}.home-instagram-reference .instagram-video-frame img{display:block;width:100%;height:auto;border:0}.home-instagram-reference figcaption{font-size:11px;color:var(--muted);line-height:1.6;margin-top:10px}.home-instagram-copy h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:42px;line-height:1.05;margin:16px 0}.home-instagram-copy>p{font-size:15px;line-height:1.7;color:var(--muted);max-width:430px}.home-instagram-copy blockquote{border-left:3px solid var(--red);padding:8px 0 8px 22px;margin:24px 0}.home-instagram-copy blockquote p{font-family:'Barlow Condensed',Impact,sans-serif;font-size:40px;line-height:1.1;margin:0 0 14px}.home-instagram-copy cite{font-size:12px;line-height:1.7;font-style:normal;color:var(--muted)}.home-instagram-copy .text-link{display:block;width:fit-content;margin-top:16px}@media(max-width:750px){.home-instagram-reference{grid-template-columns:1fr;padding:26px 22px;gap:24px}.home-instagram-copy h3{font-size:36px}.training-guidance img{max-height:360px}}
