.academy-concept-c{--academy-c-ink: #161619;--academy-c-charcoal: #111113;--academy-c-orange: #ff641f;--academy-c-orange-ink: #a63a00;--academy-c-paper: #f3f0e9;--academy-c-muted: #666;--academy-c-max: 1240px;background:var(--academy-c-paper);color:var(--academy-c-ink);font-family:var(--font-body-family, Arial, sans-serif);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);line-height:1.5}.academy-concept-c,.academy-concept-c *{box-sizing:border-box}.academy-concept-c a{color:inherit;text-decoration:none}.academy-concept-c p{margin-top:0}.academy-concept-c h1,.academy-concept-c h2,.academy-concept-c h3{color:inherit;font-family:Impact,Haettenschweiler,"Arial Narrow Bold","Arial Narrow",var(--font-heading-family, Arial, sans-serif);font-style:normal;font-weight:700;letter-spacing:-.025em;line-height:.98;margin:0;text-transform:uppercase}.academy-concept-c h1{font-size:clamp(5.8rem,7vw,10.8rem);letter-spacing:-.035em}.academy-concept-c h2{font-size:clamp(4.2rem,5vw,7.2rem)}.academy-concept-c h3{font-size:2.6rem}.academy-concept-c__wrap{margin:0 auto;width:min(calc(100% - 4.8rem),var(--academy-c-max))}.academy-concept-c__eyebrow{color:var(--academy-c-orange-ink);display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.academy-concept-c__lead{font-size:clamp(1.8rem,1.8vw,2.4rem);line-height:1.45}.academy-concept-c__muted{color:var(--academy-c-muted)}.academy-concept-c__section{padding:10.4rem 0}.academy-concept-c__section-head{align-items:end;display:flex;gap:3.2rem;justify-content:space-between}.academy-concept-c__section-head>div{max-width:78rem}.academy-concept-c__section-head>p{margin-bottom:0;max-width:48rem}.academy-concept-c__button{align-items:center;border:2px solid var(--academy-c-ink);border-radius:999px;display:inline-flex;font-size:1.5rem;font-weight:700;gap:1rem;justify-content:center;min-height:5.2rem;padding:0 2.4rem;transition:background-color .16s ease,color .16s ease,transform .16s ease}.academy-concept-c__button span{font-size:2.2rem}.academy-concept-c__button:hover{transform:translateY(-2px)}.academy-concept-c__button:focus-visible,.academy-concept-c__mini-link:focus-visible{outline:3px solid currentColor;outline-offset:4px}.academy-concept-c .academy-concept-c__button--primary{background:var(--academy-c-orange);border-color:var(--academy-c-orange);color:var(--academy-c-ink)}.academy-concept-c .academy-concept-c__button--light{border-color:#fff;color:#fff}.academy-concept-c .academy-concept-c__button--dark{background:var(--academy-c-ink);color:#fff}.academy-concept-c__hero{background:var(--academy-c-charcoal);color:#f8f6f0;padding:7.8rem 0 9.2rem}.academy-concept-c__hero .academy-concept-c__eyebrow{color:var(--academy-c-orange)}.academy-concept-c__hero-grid{align-items:center;display:grid;gap:5.2rem;grid-template-columns:1.15fr .85fr}.academy-concept-c__hero h1{font-size:clamp(5.4rem,4.4vw,6.6rem);max-width:90rem}.academy-concept-c__hero h1 em{color:var(--academy-c-orange);display:block;font-style:normal}.academy-concept-c__nowrap{white-space:nowrap}.academy-concept-c__hero-copy>.academy-concept-c__lead{color:#d2d0ca;margin:3rem 0 2.6rem;max-width:69rem}.academy-concept-c__actions{display:flex;flex-wrap:wrap;gap:1.4rem;margin:.4rem 0 3rem}.academy-concept-c__proof-row{display:flex;flex-wrap:wrap;gap:1rem}.academy-concept-c__proof{border:1px solid #454549;border-radius:999px;font-size:1.2rem;font-weight:700;padding:.7rem 1.2rem}.academy-concept-c__runner-proof{background:var(--academy-c-orange);border-radius:3.6rem;box-shadow:0 3rem 9rem #00000054;color:var(--academy-c-charcoal);display:flex;flex-direction:column;justify-content:center;min-height:60rem;padding:3.8rem}.academy-concept-c__runner-proof-kicker{font-size:1.1rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.academy-concept-c__runner-proof-number{font-family:Impact,Haettenschweiler,"Arial Narrow Bold","Arial Narrow",var(--font-heading-family, Arial, sans-serif);font-size:clamp(10rem,11vw,17rem);letter-spacing:-.065em;line-height:.82;margin:5.2rem 0 2.2rem}.academy-concept-c__runner-proof-number span{font-size:.48em;margin-left:.08em;vertical-align:top}.academy-concept-c__runner-proof h2{font-size:clamp(4rem,4.5vw,6.8rem);max-width:50rem}.academy-concept-c__runner-proof>p{font-size:1.8rem;line-height:1.55;margin:2.8rem 0 3.2rem;max-width:48rem}.academy-concept-c__runner-proof-line{align-items:center;border-top:2px solid var(--academy-c-charcoal);display:flex;flex-wrap:wrap;font-weight:800;gap:1rem 1.6rem;padding-top:2.2rem}.academy-concept-c__runner-proof-line span{font-size:1.8rem;letter-spacing:.1em}.academy-concept-c__runner-proof-line b{font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.academy-concept-c__choices{background:#fff}.academy-concept-c__decision-flow{border-bottom:2px solid var(--academy-c-ink);border-top:2px solid var(--academy-c-ink);display:grid;grid-template-columns:repeat(3,1fr);margin-top:5.8rem}.academy-concept-c__decision-flow article{border-right:1px solid #c8c5be;min-height:25.5rem;padding:3.4rem 3rem 3.8rem}.academy-concept-c__decision-flow article:last-child{border-right:0}.academy-concept-c__decision-flow article>span{color:var(--academy-c-orange);font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif;font-size:3.4rem;font-weight:700}.academy-concept-c__decision-flow h3{margin:3.4rem 0 1.4rem}.academy-concept-c__position-line{background:var(--academy-c-ink);color:#fff;display:flex;font-size:1.8rem;gap:2.8rem;justify-content:space-between;margin-top:2.8rem;padding:2.4rem 2.8rem}.academy-concept-c__position-line strong{color:var(--academy-c-orange)}.academy-concept-c__method{background:#e8e4db}.academy-concept-c__method-intro{max-width:95rem}.academy-concept-c__method-intro .academy-concept-c__lead{color:var(--academy-c-muted);max-width:70rem}.academy-concept-c__six-grid{border-left:1px solid #aaa49a;border-top:1px solid #aaa49a;display:grid;grid-template-columns:repeat(3,1fr);margin-top:6.2rem}.academy-concept-c__six-grid article{border-bottom:1px solid #aaa49a;border-right:1px solid #aaa49a;min-height:24.5rem;padding:3.4rem}.academy-concept-c__six-grid b{color:var(--academy-c-orange);font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif;font-size:5.8rem;line-height:1}.academy-concept-c__six-grid h3{font-size:3.2rem;margin:2.4rem 0 1.2rem}.academy-concept-c__six-grid p{color:#555;max-width:31rem}.academy-concept-c__real-life{background:var(--academy-c-orange)}.academy-concept-c__real-life-grid{display:grid;gap:9rem;grid-template-columns:.75fr 1.25fr}.academy-concept-c__real-life .academy-concept-c__eyebrow{color:var(--academy-c-charcoal)}.academy-concept-c__life-cases{border-top:2px solid var(--academy-c-charcoal)}.academy-concept-c__life-cases article{border-bottom:1px solid rgb(17 17 19 / 40%);display:grid;gap:2.8rem;grid-template-columns:.7fr 1.3fr;padding:2.5rem 0}.academy-concept-c__life-cases strong{font-size:1.7rem}.academy-concept-c__life-cases p{margin:0}.academy-concept-c__paths{background:var(--academy-c-charcoal);color:#f8f6f0}.academy-concept-c__paths .academy-concept-c__eyebrow{color:var(--academy-c-orange)}.academy-concept-c__paths .academy-concept-c__muted{color:#bbb}.academy-concept-c__path-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(4,1fr);margin-top:5.8rem}.academy-concept-c__path-card{background:#1d1d20;border:1px solid #3a3a3d;border-radius:2.2rem;display:flex;flex-direction:column;min-height:36.5rem;padding:2.6rem}.academy-concept-c__path-card--featured{background:var(--academy-c-orange);color:var(--academy-c-charcoal)}.academy-concept-c__number{color:#838389;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif;font-size:4.6rem;font-weight:700}.academy-concept-c__path-card--featured .academy-concept-c__number{color:#1111138c}.academy-concept-c__path-card h3{margin:3rem 0 1.4rem}.academy-concept-c__path-card p{font-size:1.4rem;margin-bottom:1.6rem}.academy-concept-c__mini-link{align-items:center;display:inline-flex;font-size:1.3rem;font-weight:800;margin-top:auto;min-height:4.4rem;padding:1.2rem 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.academy-concept-c__specialists{align-items:center;background:#1d1d20;border:1px solid #3a3a3d;border-radius:2.2rem;display:grid;gap:3.2rem;grid-template-columns:1fr 1.45fr auto;margin-top:1.6rem;padding:2.8rem}.academy-concept-c__specialists h3{margin:.8rem 0 0}.academy-concept-c__specialists p{color:#d2d0ca;font-size:1.5rem;line-height:1.6;margin:0}.academy-concept-c__specialists .academy-concept-c__button{white-space:nowrap}.academy-concept-c .academy-concept-c__path-finder{background:transparent;margin-top:5.8rem}.academy-concept-c__paths{scroll-margin-top:10rem}.academy-concept-c__path-finder .academy-path-finder__route-grid{gap:1.6rem}.academy-concept-c__path-finder .academy-path-finder__card{background:#1d1d20;border:1px solid #3a3a3d;border-radius:2.2rem;color:#f8f6f0;min-height:68rem;overflow:hidden;padding:2.8rem;text-align:left}.academy-concept-c__path-finder .academy-path-finder__card--featured{background:var(--academy-c-orange);border-color:var(--academy-c-orange);color:var(--academy-c-charcoal)}.academy-concept-c__path-finder .academy-path-finder__card--dark{background:#1d1d20;border-color:#3a3a3d;color:#f8f6f0}.academy-concept-c__path-finder .academy-path-finder__number{color:#838389}.academy-concept-c__path-finder .academy-path-finder__card--featured .academy-path-finder__number{color:#1111138c}.academy-concept-c__path-finder .academy-path-finder__card--dark .academy-path-finder__number{color:#838389}.academy-concept-c__path-finder .academy-path-finder__choice{color:#d2d0ca;margin-top:2.4rem}.academy-concept-c__path-finder .academy-path-finder__card--featured .academy-path-finder__choice{color:var(--academy-c-charcoal)}.academy-concept-c__path-finder .academy-path-finder__card h2{font-size:clamp(3.4rem,3.5vw,5rem)}.academy-concept-c__path-finder .academy-path-finder__card>p:not(.academy-path-finder__choice):not(.academy-path-finder__ideal){font-size:1.55rem;margin:2rem 0 2.2rem}.academy-concept-c__path-finder .academy-path-finder__features{border-top-color:#ffffff59}.academy-concept-c__path-finder .academy-path-finder__card--featured .academy-path-finder__features{border-top-color:#11111361}.academy-concept-c__path-finder .academy-path-finder__features li,.academy-concept-c__path-finder .academy-path-finder__ideal{font-size:1.35rem}.academy-concept-c__path-finder .academy-path-finder__ideal{border-color:#ffffff59}.academy-concept-c__path-finder .academy-path-finder__card--featured .academy-path-finder__ideal{border-color:#11111361}.academy-concept-c__path-finder .academy-path-finder__badge{right:2rem;top:2rem}.academy-concept-c__path-finder .academy-path-finder__card-link{color:inherit}.academy-concept-c__all-services{display:flex;justify-content:center;margin-top:4rem}.academy-concept-c__responsibility{background:var(--academy-c-paper)}.academy-concept-c__responsibility-grid{align-items:start;display:grid;gap:8rem;grid-template-columns:1fr 1fr}.academy-concept-c__responsibility-grid h2{max-width:62rem}.academy-concept-c__responsibility-grid .academy-concept-c__lead{color:#555;margin-top:0}.academy-concept-c__responsibility-points{background:#b9b4aa;border:1px solid #b9b4aa;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin:3.4rem 0}.academy-concept-c__responsibility-points span{background:#f8f6f0;font-weight:800;padding:1.9rem}.academy-concept-c__results{background:#fff}.academy-concept-c__quotes{display:grid;gap:1.8rem;grid-template-columns:repeat(3,1fr);margin-top:5.8rem}.academy-concept-c__quote{background:var(--academy-c-paper);border-radius:2.2rem;color:var(--academy-c-ink);display:flex;flex-direction:column;margin:0;min-height:31rem;padding:3rem}.academy-concept-c__quote--orange{background:var(--academy-c-orange);color:var(--academy-c-ink)}.academy-concept-c__stars{color:#bd450f;font-size:1.8rem;letter-spacing:.12em}.academy-concept-c__quote--orange .academy-concept-c__stars{color:var(--academy-c-ink)}.academy-concept-c__quote p{color:inherit;font-size:1.8rem;line-height:1.55;margin:2.4rem 0}.academy-concept-c__quote footer{color:inherit;font-size:1.3rem;font-weight:700;margin-top:auto}.academy-concept-c__reviews-action{display:flex;justify-content:center;margin-top:3.2rem}.academy-concept-c__final{background:var(--academy-c-orange);color:var(--academy-c-charcoal);padding:10.4rem 0;text-align:center}.academy-concept-c__final .academy-concept-c__eyebrow{color:var(--academy-c-charcoal)}.academy-concept-c__final h2{font-size:clamp(5.2rem,7vw,9.4rem);margin:1.4rem auto 2rem;max-width:100rem}.academy-concept-c__final .academy-concept-c__lead{margin:0 auto 3rem;max-width:68rem}@media screen and (max-width:989px){.academy-concept-c__wrap{width:min(calc(100% - 3.2rem),var(--academy-c-max))}.academy-concept-c__section,.academy-concept-c__final{padding:7.2rem 0}.academy-concept-c__section-head{align-items:start;flex-direction:column}.academy-concept-c__hero-grid,.academy-concept-c__real-life-grid,.academy-concept-c__responsibility-grid{grid-template-columns:1fr}.academy-concept-c__hero{padding:5.8rem 0 7rem}.academy-concept-c__runner-proof{min-height:0}.academy-concept-c__decision-flow,.academy-concept-c__six-grid,.academy-concept-c__path-grid,.academy-concept-c__quotes{grid-template-columns:1fr 1fr}.academy-concept-c__decision-flow article:nth-child(2){border-right:0}.academy-concept-c__decision-flow article:last-child{border-top:1px solid #c8c5be;grid-column:1 / -1}.academy-concept-c__real-life-grid,.academy-concept-c__responsibility-grid{gap:3.8rem}.academy-concept-c__quotes .academy-concept-c__quote:last-child{grid-column:1 / -1}.academy-concept-c__specialists{grid-template-columns:1fr 1fr}.academy-concept-c__specialists .academy-concept-c__button{grid-column:1 / -1;justify-self:start}.academy-concept-c__path-finder .academy-path-finder__card{min-height:0}}@media screen and (max-width:749px){.academy-concept-c h1,.academy-concept-c__hero h1{font-size:clamp(3.8rem,10.4vw,4.3rem)}.academy-concept-c h2{font-size:clamp(3.8rem,11vw,5.2rem)}.academy-concept-c__lead{font-size:1.7rem}.academy-concept-c__hero-grid{gap:3.8rem}.academy-concept-c__actions .academy-concept-c__button{width:100%}.academy-concept-c__actions{padding-right:7.2rem}.academy-concept-c__proof-row{gap:.8rem}.academy-concept-c__proof{font-size:1.1rem}.academy-concept-c__runner-proof{border-radius:2.4rem;padding:2.4rem}.academy-concept-c__runner-proof-number{font-size:clamp(9rem,31vw,12rem);margin:4rem 0 2rem}.academy-concept-c__decision-flow,.academy-concept-c__six-grid,.academy-concept-c__path-grid,.academy-concept-c__quotes{grid-template-columns:1fr}.academy-concept-c__decision-flow article{border-bottom:1px solid #c8c5be;border-right:0;min-height:0}.academy-concept-c__decision-flow article:last-child{border-bottom:0;border-top:0;grid-column:auto}.academy-concept-c__position-line{display:block}.academy-concept-c__position-line span{display:block;margin-top:.8rem}.academy-concept-c__six-grid{border-left:0}.academy-concept-c__six-grid article{border-left:1px solid #aaa49a;min-height:0}.academy-concept-c__life-cases article{gap:.8rem;grid-template-columns:1fr}.academy-concept-c__path-card{min-height:30rem}.academy-concept-c__specialists{gap:2rem;grid-template-columns:1fr;padding:2.4rem}.academy-concept-c__specialists .academy-concept-c__button{grid-column:auto;justify-self:stretch;width:100%}.academy-concept-c .academy-concept-c__path-finder{margin-top:4rem}.academy-concept-c__path-finder .academy-path-finder__route-grid{gap:1.4rem}.academy-concept-c__path-finder .academy-path-finder__card{border-radius:2rem;padding:2.4rem}.academy-concept-c__path-finder .academy-path-finder__card h2{font-size:clamp(3.5rem,10vw,4.3rem)}.academy-concept-c__all-services .academy-concept-c__button{width:100%}.academy-concept-c__responsibility-points{grid-template-columns:1fr}.academy-concept-c__quotes .academy-concept-c__quote:last-child{grid-column:auto}.academy-concept-c__final .academy-concept-c__button{width:100%}}@media(prefers-reduced-motion:reduce){.academy-concept-c__button{transition:none}.academy-concept-c__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/academy-homepage-concept-c.css.map */
