.about-v2 main{max-width:1680px;margin:auto;padding:0 clamp(28px,6vw,80px) 0 clamp(56px,8vw,120px)}.about-lessons{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:5%;gap:5%;padding:45px 0;border-bottom:1px solid #333}.about-lessons__choices{display:flex;flex-direction:column;justify-content:center}.about-lessons__choices>button:not(.about-lessons__pause){position:relative;display:flex;align-items:center;gap:20px;min-height:102px;padding:20px 0;background:transparent;border:0;border-bottom:1px solid #333;text-align:left;color:#b9b9b3;cursor:pointer;transition:color .25s}.about-lessons__choices>button>span{font:12px/1 var(--mono);color:var(--muted)}.about-lessons__choices .lesson-choice-title{margin:0;font:600 clamp(20px,2.3vw,31px)/1.2 var(--display);letter-spacing:-.025em;max-width:20ch}.about-lessons__choices svg{margin-left:auto;width:20px}.about-lessons__choices>button[aria-pressed=true]:not(.about-lessons__pause){color:var(--lime)}.about-lessons__choices>button[aria-pressed=true]:not(.about-lessons__pause):after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--lime);transform-origin:left;animation:lesson-progress 6.5s linear both}.about-lessons__pause{align-self:flex-start;margin-top:18px;min-height:44px;padding:0 12px;color:var(--muted);border:1px solid #444;background:transparent;font:12px/1.5 var(--body);cursor:pointer}.about-lessons__demonstration{min-width:0}.lesson-scene{position:relative;display:grid;place-items:center;min-height:280px;overflow:hidden;background:#0b0d06;border-top:1px solid #49512f;border-bottom:1px solid #49512f}.about-lessons__copy{margin:22px 0 0;color:#b9b9b3;font-size:17px;line-height:1.65;max-width:54ch;animation:experience-reveal .4s cubic-bezier(.16,1,.3,1)}.lesson-opinion{position:absolute;padding:10px 16px;border:1px solid #44483a;color:#aaa;font-size:14px;animation:opinion-orbit 6.5s ease-in-out infinite}.lesson-opinion:first-child{top:20px;left:22px;transform:rotate(-8deg)}.lesson-opinion:nth-child(2){top:35px;right:18px;animation-delay:-2s}.lesson-opinion:nth-child(3){bottom:20px;right:35px;animation-delay:-4s}.lesson-evidence{z-index:1;width:78%;padding:26px 20px;border:1px solid #8ba821;background:var(--ink);transform:rotate(-3deg);animation:evidence-arrive .65s cubic-bezier(.16,1,.3,1) both}.lesson-evidence>span{color:var(--muted);font:9px/1.5 var(--mono);letter-spacing:.1em}.lesson-evidence>strong{display:block;color:var(--lime);font:600 clamp(30px,3.8vw,48px)/1.15 var(--display);letter-spacing:-.025em;margin:14px 0}.lesson-evidence>small{color:var(--muted);font-size:12px}.lesson-scan{position:absolute;top:0;left:0;height:2px;width:100%;background:var(--lime);opacity:.8;animation:lesson-scan 3.2s ease-in-out infinite}.lesson-page{position:relative;width:77%;padding:20px;border:1px solid #657339;background:var(--ink);animation:evidence-arrive .55s cubic-bezier(.16,1,.3,1)}.lesson-page__nav{display:flex;gap:8px;align-items:center;padding-bottom:15px;border-bottom:1px solid #333;margin-bottom:20px}.lesson-page__nav>span{color:var(--muted);font:10px/1.5 var(--mono);margin-right:auto}.lesson-page__nav i{height:3px;width:22px;background:#666}.lesson-page__offer{display:block;color:#fff;font:600 clamp(25px,3vw,36px)/1.15 var(--display);letter-spacing:-.025em}.lesson-page__line{margin-top:12px;width:80%;height:3px;background:#555}.lesson-page__line+.lesson-page__line{width:60%;margin-top:7px}.lesson-page__action{display:flex;justify-content:space-between;align-items:center;color:var(--ink);background:var(--lime);padding:12px;font-size:13px;margin-top:20px}.lesson-page__action svg{width:18px;height:18px}.lesson-cursor{position:absolute;width:25px;height:31px;color:#fff;right:10%;bottom:14%;animation:lesson-cursor 3.2s cubic-bezier(.16,1,.3,1) infinite}.lesson-page__beam{position:absolute;inset:0;border:1px solid var(--lime);animation:lesson-focus 3.2s ease-in-out infinite;pointer-events:none}.lesson-build{position:relative;width:100%;display:flex;align-items:center;justify-content:space-evenly;padding:45px 12px}.lesson-build__path{position:absolute;width:100%;inset:0;height:100%;fill:none;stroke:#4f5734;stroke-width:1}.lesson-build__signal{stroke:var(--lime);stroke-width:3;stroke-dasharray:85 500;animation:lesson-flow 2.5s linear infinite}.lesson-build__node{position:relative;display:grid;grid-gap:15px;gap:15px;justify-items:center;padding:25px 8px;background:var(--ink);border:1px solid #8ba821;animation:lesson-node 2.5s ease-in-out infinite}.lesson-build__node>span{color:var(--muted);font:12px/1 var(--mono)}.lesson-build__node>strong{color:var(--lime);font:11px/1.5 var(--mono)}.about-conviction{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:8%;gap:8%;padding:55px 0}.about-conviction h2{margin:0;font-size:clamp(26px,3.3vw,42px);line-height:1.15;letter-spacing:-.025em}.about-conviction p{margin:0 0 20px;color:var(--muted);font-size:16px;line-height:1.7;max-width:58ch}.about-conviction a{min-height:44px;display:flex;align-items:center;gap:18px;font-size:15px;font-weight:600}.about-fit-compact{padding-bottom:45px}.about-fit-compact .fit-panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin:0}.about-fit-compact details{border-top:1px solid #444;border-bottom:1px solid #333;padding:0}.about-fit-compact summary{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.about-fit-compact summary::-webkit-details-marker{display:none}.about-fit-compact h2{margin:0;font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.02em}.about-fit-compact summary>span{color:var(--lime);font-size:26px;transition:transform .25s}.about-fit-compact details[open] summary>span{transform:rotate(45deg)}.about-fit-compact ul{padding:0 0 15px 20px;margin:0}.about-fit-compact li{padding:7px 0;color:var(--muted);font-size:15px;line-height:1.6}.about-lessons.is-paused *{animation-play-state:paused!important}.about-lessons.is-paused .about-lessons__copy{animation:none}@keyframes experience-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateY(8px)}to{-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateY(0)}}@keyframes experience-nudge{0%,to{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(5px)}}@keyframes lesson-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes opinion-orbit{0%,to{translate:0 0;opacity:.65}50%{translate:10px -10px;opacity:.2}}@keyframes evidence-arrive{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);translate:0 16px}to{-webkit-clip-path:inset(0);clip-path:inset(0);translate:0 0}}@keyframes lesson-scan{0%,to{transform:translateY(0)}50%{transform:translateY(160px)}}@keyframes lesson-cursor{0%,to{translate:18px 20px}55%,75%{translate:-8px -4px}}@keyframes lesson-focus{0%,to{opacity:0}60%,75%{opacity:.8}}@keyframes lesson-flow{to{stroke-dashoffset:-585}}@keyframes lesson-node{0%,to{transform:translateY(0);border-color:#536027}50%{transform:translateY(-5px);border-color:var(--lime)}}@media(max-width:700px){.about-v2 main{padding-right:18px;padding-left:44px}.about-lessons{grid-template-columns:1fr;gap:25px;padding:25px 0}.about-lessons__choices{display:grid;grid-template-columns:1fr}.about-lessons__choices>button:not(.about-lessons__pause){min-height:73px;padding:16px 0;gap:14px}.about-lessons__choices .lesson-choice-title{font-size:20px;max-width:23ch}.about-lessons__pause{justify-self:start;margin-top:13px}.lesson-scene{min-height:255px}.lesson-evidence{padding:24px 15px;width:82%}.lesson-evidence>strong{font-size:34px}.lesson-opinion{font-size:12px;padding:8px 12px}.lesson-evidence>span{font-size:8px}.about-lessons__copy{font-size:16px;margin-top:20px}.lesson-build__node{padding:24px 5px}.lesson-build__node>strong{font-size:9px}.about-conviction{grid-template-columns:1fr;gap:20px;padding:35px 0}.about-conviction h2{font-size:29px}.about-conviction p{font-size:16px}.about-conviction a{font-size:14px;gap:12px}.about-fit-compact .fit-panels{grid-template-columns:1fr;gap:0}.about-fit-compact summary{min-height:70px}.about-fit-compact h2{font-size:18px}.about-fit-compact{padding-bottom:35px}}@media(max-width:360px){.about-lessons__choices .lesson-choice-title{font-size:18px}.lesson-evidence>strong{font-size:29px}.about-conviction h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.about-v2 *,.about-v2 :after,.about-v2 :before{animation:none!important;transition:none!important}}.about-lessons.is-paused .lesson-evidence,.about-lessons.is-paused .lesson-page{animation:none}.about-v2 .about-lessons{display:flex;flex-direction:column;align-items:center;gap:32px;padding:65px 0;scroll-margin-top:100px}.about-v2 .about-lessons__choices{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%}.about-v2 .about-lessons__choices>button:not(.about-lessons__pause){min-height:48px;gap:9px;padding:12px 16px;border:1px solid #383838}.about-v2 .about-lessons__choices .lesson-choice-title{font:500 14px/1.3 var(--body);letter-spacing:0}.about-v2 .about-lessons__choices>button[aria-pressed=true]:not(.about-lessons__pause):after{display:none}.about-v2 .about-lessons__pause{margin:0 0 0 8px;padding:12px;min-height:48px;align-self:auto}.about-lessons__title,.about-v2 .about-lessons__demonstration{width:100%;max-width:620px;text-align:center}.about-lessons__title{min-height:2.5em;margin:0;font:600 clamp(26px,3vw,38px)/1.2 var(--display);letter-spacing:-.025em;text-wrap:balance}.about-v2 .lesson-scene{min-height:290px}.about-v2 .about-lessons__copy{margin:24px auto 0;max-width:42ch}.about-v2 .about-conviction{display:block;text-align:center;max-width:700px;margin:auto;padding:65px 0}.about-v2 .about-conviction p{margin:22px auto;max-width:43ch}.about-v2 .about-conviction a{justify-content:center}@media(max-width:700px){.about-v2 .about-lessons{padding:45px 0;gap:26px}.about-v2 .about-lessons__choices>button:not(.about-lessons__pause){padding:10px;gap:6px}.about-v2 .about-lessons__choices .lesson-choice-title{font-size:12px}.about-v2 .about-lessons__choices>button>span{font-size:10px}.about-v2 .about-lessons__pause{margin:5px 35% 0;min-width:120px;font-size:11px}.about-v2 .about-lessons__title{font-size:27px}.about-v2 .lesson-scene{min-height:260px}.about-v2 .about-conviction{padding:45px 0}}.about-v2 main{padding-inline:clamp(24px,6vw,80px)}.about-v2 main .focus-hero{margin-inline:calc(-1 * clamp(24px,6vw,80px))}.about-experience.focus-hero p{margin-top:28px}.about-introduction{max-width:780px;margin:auto;padding:35px 0 65px;text-align:center}.about-introduction p{color:var(--muted);font-size:clamp(16px,1.8vw,20px);line-height:1.7;margin:0 auto 22px;text-wrap:pretty}.about-introduction p:last-child{margin-bottom:0}.about-introduction strong{color:var(--lime)}.about-introduction{text-align:left;padding-bottom:40px}.about-introduction p:first-child:first-letter{float:left;color:#fff;font:600 5.2em/.78 var(--display);padding:9px 12px 0 0}.about-introduction strong{font-weight:600}.about-candid{max-width:780px;margin:0 auto;text-align:center;padding:35px 0 0}.about-candid h2{margin:0;font:600 clamp(36px,5.5vw,68px)/1.08 var(--display);letter-spacing:-.03em;text-wrap:balance}.about-candid>p{max-width:48ch;margin:28px auto 22px;color:var(--muted);font-size:17px;line-height:1.7;text-wrap:pretty}.about-fit-cue{display:block;padding-top:10px;min-height:100px;color:#fff;font-size:15px}.about-fit-cue>span:first-child{display:block}.about-fit-cue__arrows{display:flex;justify-content:space-around;margin:25px 0 15px}.about-fit-cue__arrows svg{width:32px;height:32px;color:var(--lime);transform:rotate(90deg)}.about-fit-compact{scroll-margin-top:110px}@media(max-width:700px){.about-introduction{padding-top:25px;padding-bottom:25px}.about-introduction p:first-child:first-letter{font-size:4.5em;padding-top:7px;padding-right:9px}.about-candid{padding-top:20px}.about-candid>p{font-size:16px}.about-fit-cue{min-height:95px;font-size:14px}.about-fit-cue__arrows{flex-direction:column;align-items:center;gap:12px}.about-fit-cue__arrows svg:last-child{display:none}}.about-lessons .lesson-scene *,.about-lessons__copy{animation:none}.about-lessons.is-in-view .lesson-opinion{animation:opinion-orbit 3.6s ease-in-out 1}.about-lessons.is-in-view .lesson-evidence{animation:evidence-arrive .7s cubic-bezier(.16,1,.3,1) both}.about-lessons.is-in-view .lesson-scan{animation:lesson-scan 3.2s ease-in-out 1}.about-lessons.is-in-view .lesson-build__signal{animation:lesson-flow 3.6s linear 1}.about-lessons.is-in-view .lesson-build__node{animation:lesson-node 3.6s ease-in-out 1}.about-lessons.is-in-view .about-lessons__copy{animation:experience-reveal .5s cubic-bezier(.16,1,.3,1)}.lesson-evidence>strong{font-size:clamp(25px,3.4vw,40px);text-wrap:balance}.lesson-outcomes{width:90%}.lesson-outcomes>div{display:grid;grid-template-columns:1fr 22px 1.25fr;align-items:center;grid-gap:18px;gap:18px;min-height:80px;border-bottom:1px solid #3b4229;text-align:left}.lesson-outcomes>div:last-child{border-bottom:0}.lesson-outcomes span{color:var(--muted);font-size:15px}.lesson-outcomes svg{width:20px;height:20px;color:var(--lime)}.lesson-outcomes strong{color:var(--lime);font:500 18px/1.4 var(--body)}.about-lessons.is-in-view .lesson-outcomes>div{animation:outcome-reveal .8s cubic-bezier(.16,1,.3,1) both}.about-lessons.is-in-view .lesson-outcomes>div:nth-child(2){animation-delay:.35s}.about-lessons.is-in-view .lesson-outcomes>div:nth-child(3){animation-delay:.7s}@keyframes outcome-reveal{0%{-webkit-clip-path:inset(0 85% 0 0);clip-path:inset(0 85% 0 0);transform:translateY(8px)}to{-webkit-clip-path:inset(0);clip-path:inset(0);transform:none}}@media(max-width:700px){.lesson-outcomes>div{grid-template-columns:1fr 16px 1.2fr;gap:9px}.lesson-outcomes span{font-size:13px}.lesson-outcomes strong{font-size:15px}.lesson-outcomes svg{width:16px}}@media(prefers-reduced-motion:reduce){.about-lessons.is-in-view *,.about-lessons.is-in-view :after,.about-lessons.is-in-view :before{animation:none!important;transition:none!important}}