.fc26{--fc-green:#092c28;--fc-gold:#dec485;--fc-paper:#fffdf9;color:#183b34}.fc26 h1,.fc26 h2,.fc26 h3{font-family:Space Grotesk,Arial,sans-serif;letter-spacing:-.045em;max-width:none;text-wrap:wrap}.fc26 h2{font-size:clamp(31px,3.2vw,46px);line-height:1.1;margin:0 0 20px}.fc26 p{max-width:none;font-size:15px;line-height:1.5}.fc26 .fc26-eyebrow{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.075em;font-weight:500;margin:0 0 15px;color:#6a735b}.fc26-hero{position:relative;isolation:isolate;overflow:hidden;background:#07241f;color:#fffdf9;min-height:590px;display:flex;align-items:center}.fc26-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.fc26-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#031d19d9 0%,#031d19b3 33%,#031d1930 65%,transparent);z-index:-1}.fc26-hero .container{padding-block:55px}.fc26-hero-copy{width:49%;max-width:670px}.fc26-hero .fc26-eyebrow{color:#dec485}.fc26-hero h1{font-size:clamp(40px,4.1vw,62px);line-height:1.03;color:inherit;margin:0 0 24px}.fc26-hero .fc26-lead{font-size:16px;line-height:1.5;color:#eef2e9}.fc26-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:25px}.fc26-hero .button--primary{background:#e5c986;color:#0a3029;border-color:#e5c986}.fc26-hero .text-link{color:#fffdf9;border-color:#e8dfc988;font-size:12px}.fc26 .fc26-micro{font-size:11px;color:#d0d8cd;margin:18px 0 0}.fc26-opening>.container{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,75px);align-items:start}.fc26-opening p{color:#536b62;margin:0 0 15px}.fc26-opening strong{display:block;font:500 19px/1.4 Space Grotesk,sans-serif;border-left:2px solid #b69858;padding-left:17px;margin-top:20px}.fc26-model{background:#0b2d28;color:#f8f5ec;padding-block:42px 22px}.fc26-model .fc26-eyebrow{color:#d7bd80}.fc26-heading{margin-bottom:36px}.fc26-heading h2{max-width:1050px}.fc26-heading>p:last-child{color:#c9d6ce;margin:0}.fc26-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,75px);align-items:start}.fc26-stage-wrap{position:sticky;top:calc(var(--header-height,80px) + 18px);align-self:start;min-width:0}.fc26-stage{position:relative;overflow:hidden;aspect-ratio:1.1;background:#041b18;border-radius:4px;isolation:isolate}.fc26-stage video{width:100%;height:100%;object-fit:cover;object-position:65% center;display:block}.fc26-stage:after{content:"";position:absolute;inset:60% 0 0;pointer-events:none;background:linear-gradient(transparent,#021e1ce8)}.fc26-stage-label{position:absolute;z-index:1;bottom:24px;left:24px;right:24px;display:flex;gap:20px;align-items:center}.fc26-stage-label span{font-size:11px;color:#dfc589;white-space:nowrap}.fc26-stage-label strong{font:500 24px/1.15 Space Grotesk,sans-serif}.fc26-chapters article{min-height:70vh;padding:18px 0 60px;scroll-margin-top:120px;display:flex;flex-direction:column;justify-content:center}.fc26-chapters article+article{border-top:1px solid #39544a;padding-top:42px}.fc26-chapters h3{font-size:clamp(28px,2.7vw,39px);line-height:1.12;color:#fff8e7;margin:0 0 20px}.fc26-chapters p{color:#d6dfd6;margin:0 0 14px}.fc26-chapters blockquote{margin:12px 0 18px;border-left:2px solid #d0ad60;padding:3px 0 3px 19px;font:500 21px/1.4 Space Grotesk,sans-serif;color:#ecd398}.fc26-chapters .fc26-shift{font-size:13px;color:#f3e1b8;margin:0}.fc26-clear .button{align-self:flex-start;margin-top:12px}.fc26-chapter-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0}.fc26-chapter-nav a{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:92px;padding:12px 10px;border:1px solid #75968a;border-top:3px solid #75968a;color:#e8ede6;text-decoration:none;transition:background-color .16s,color .16s}.fc26-chapter-nav b{font:500 31px/1 Space Grotesk,Arial,sans-serif;font-variant-numeric:tabular-nums;color:#e7cd8f}.fc26-chapter-nav a span{font-size:12px;line-height:1.2;font-weight:500;overflow-wrap:normal;hyphens:manual}.fc26-chapter-nav a:hover{background:#23463d;border-color:#e7cd8f}.fc26-chapter-nav a[aria-current]{background:#e8d5a7;color:#123a30;border-color:#e8d5a7}.fc26-chapter-nav a[aria-current] b{color:#123a30}.fc26-chapter-nav a:focus-visible{outline:3px solid #fffdf9;outline-offset:3px}.fc26-chapters p strong{font-weight:650;color:#edcf8d}.fc26-clear .text-link{color:#ecd398;border-color:#9e926d;align-self:flex-start;margin-top:12px}.fc26-bridge{background:var(--fc-paper);color:#183b34;border-bottom:1px solid #e5dfd2;scroll-margin-top:110px}.fc26-training{display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(32px,5vw,80px);align-items:center}.fc26-training-copy{border-top:3px solid #b29656;padding-top:23px}.fc26-training .fc26-eyebrow{color:#8a6c33}.fc26-training h2{font-size:clamp(34px,3.7vw,52px);line-height:1.08;color:#123a30;margin-bottom:23px}.fc26-training-copy>p:not(.fc26-eyebrow){color:#50675c;margin:0 0 17px}.fc26-training-actions{display:flex;flex-direction:column;align-items:flex-start;gap:17px;margin-top:25px}.fc26-training-actions .button{background:#103d33;border-color:#103d33;color:#fffdf9;white-space:normal;text-align:left;gap:24px;min-height:48px}.fc26-training-actions .button:hover{background:#1f5143}.fc26-training-actions .text-link{color:#284b3e;font-size:12px}.fc26-training-art{margin:0;min-width:0}.fc29-breakthrough{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.fc26-training-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#f4efe3;padding:10px}.fc26-training-methods img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.fc26-training-art figcaption{border-top:1px solid #bda66e;margin-top:16px;padding-top:13px;display:flex;justify-content:space-between;align-items:center;gap:20px;font:500 14px/1.4 Space Grotesk,Arial,sans-serif;color:#284b3e}@media(max-width:1000px){.fc26-hero-copy{width:57%}.fc26-story{gap:30px}.fc26-stage-label{left:17px;bottom:17px;right:17px;gap:12px}.fc26-stage-label strong{font-size:21px}.fc26-chapters h3{font-size:29px}.fc26-training{gap:32px}.fc26-chapter-nav a{padding-inline:7px}.fc26-chapter-nav a span{font-size:11px}}@media(max-width:760px){.fc26-hero{min-height:640px;align-items:end}.fc26-hero>img{object-position:64% top}.fc26-hero:after{background:linear-gradient(0deg,#041f1dfc,#041f1dc9 47%,#041f1d00 90%)}.fc26-hero .container{padding-block:150px 32px}.fc26-hero-copy{width:100%;max-width:none}.fc26-hero h1{font-size:clamp(32px,10vw,39px);max-width:520px}.fc26-hero .fc26-lead{font-size:14px}.fc26-actions{gap:13px;margin-top:20px}.fc26-actions .button{font-size:12px;padding:13px 17px}.fc26-opening>.container{grid-template-columns:1fr;gap:18px}.fc26-opening p{font-size:14px}.fc26-opening strong{font-size:18px}.fc26-model{padding-block:28px 18px}.fc26-heading{margin-bottom:25px}.fc26-story{grid-template-columns:1fr;gap:0}.fc26-stage-wrap{top:var(--header-height,76px);z-index:3;background:#0b2d28;padding-top:8px;padding-bottom:8px;position:sticky}.fc26-stage{aspect-ratio:auto;height:190px}.fc26-stage video{object-position:60% center}.fc26-stage-label{bottom:13px;left:14px;gap:12px}.fc26-stage-label strong{font-size:20px}.fc26-chapter-nav{margin:9px 0 0;gap:6px}.fc26-chapter-nav a{min-height:72px;padding:9px 6px;gap:6px}.fc26-chapter-nav b{font-size:25px}.fc26-chapter-nav a span{font-size:10px;line-height:1.2}.fc26-chapters article{min-height:0;padding:30px 0 38px;scroll-margin-top:390px}.fc26-chapters article+article{padding-top:30px}.fc26-chapters h3{font-size:29px}.fc26-chapters p{font-size:14px;line-height:1.5}.fc26-chapters blockquote{font-size:20px}.fc26-training{grid-template-columns:1fr;gap:29px}.fc26-training h2{font-size:35px}.fc26-training-copy>p:not(.fc26-eyebrow){font-size:14px}.fc26-training-methods{grid-template-columns:repeat(4,1fr);gap:4px;padding:5px}.fc26-training-art figcaption{font-size:13px;margin-top:12px}.fc26-training-actions{gap:15px;margin-top:20px}}@media(prefers-reduced-motion:reduce){.fc26-chapter-nav a{transition:none}}.fc26-chapters h3>.fc26-eyebrow{display:block;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-bottom:16px;text-transform:uppercase}
