.about-page .about-wide{max-width:1360px}.about-hero{position:relative;padding:88px 0 74px;border-bottom:1px solid var(--line);overflow:hidden}.about-hero-stage{position:relative}.about-hero h1{position:relative;z-index:1;font-size:clamp(78px,11.1vw,158px);font-weight:500;line-height:.99;letter-spacing:-.075em;margin:0;max-width:1080px}.about-orbit{position:absolute;right:-20px;top:36px;width:31%;max-width:390px;stroke:#60734f;stroke-width:1;opacity:.62}.about-orbit .about-orbit-point{fill:var(--lime);stroke:var(--lime)}.about-hero-foot{display:grid;grid-template-columns:1fr 1fr;gap:150px;border-top:1px solid var(--line);padding-top:36px;margin-top:68px}.about-hero-foot>p{max-width:470px;font-size:22px;line-height:1.65;color:var(--text);margin:0}.about-hero-foot>div>p{font-size:20px;line-height:1.65;max-width:370px;margin:0 0 20px;color:#b5c0af}.about-hero-foot .text-link{width:fit-content;font-size:15px}.about-story{padding:145px 0;background:#efeee6;color:#172014;overflow:hidden}.about-story-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:75px;align-items:center}.about-story h2{font-size:clamp(45px,4.7vw,68px);letter-spacing:-2.7px;line-height:1.08;margin:0 0 38px}.about-story p{font-size:21px;line-height:1.75;color:#4d5848;max-width:490px}.about-story p:last-child{margin-bottom:0}.about-question-map{position:relative;height:470px;min-width:0}.about-question-paths{position:absolute;inset:0;width:100%;height:100%;stroke:#8b9a77;stroke-width:1.3}.about-question-paths circle{stroke:#a8b496;stroke-dasharray:3 7}.about-question{position:absolute;left:0;width:58%;min-height:76px;display:flex;align-items:center;padding:18px 22px;border:1px solid #a7b197;border-radius:5px;background:#efeee6;font-size:20px;line-height:1.4;letter-spacing:-.45px;box-shadow:0 8px 22px #26332208}.about-question-1{top:34px}.about-question-2{top:197px}.about-question-3{top:360px}.about-question-brand{position:absolute;left:80%;top:50%;transform:translate(-50%,-50%);width:154px;height:154px;border-radius:50%;background:var(--lime);border:1px solid #93ae3b;display:flex;flex-direction:column;justify-content:center;text-align:left;padding-left:29px;font-size:35px;line-height:1.04;font-weight:700;letter-spacing:-1.6px;box-shadow:0 15px 30px #4e642512}.about-question-brand span{position:absolute;bottom:35px;right:24px;font-weight:800}.about-beliefs{padding:145px 0 125px}.about-beliefs-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:130px;align-items:end}.about-beliefs h2{font-size:clamp(48px,5.9vw,82px);letter-spacing:-3.5px;line-height:1.05}.about-beliefs-heading>p{font-size:21px;line-height:1.75;margin:0;max-width:420px;color:#b9c3b2}.about-belief-list{margin-top:86px;border-bottom:1px solid var(--line)}.about-belief{display:grid;grid-template-columns:1.2fr 1fr;gap:130px;align-items:start;padding:48px 0 50px;border-top:1px solid var(--line)}.about-belief h3{font-size:clamp(32px,3.5vw,48px);line-height:1.16;letter-spacing:-1.7px;max-width:540px}.about-belief p{font-size:21px;line-height:1.75;color:#b9c3b2;max-width:420px;margin:0}.about-process-link{width:fit-content;font-size:16px;margin-top:32px}.about-motto{padding:128px 0 88px;background:var(--lime);color:#14200d;overflow:hidden}.about-motto-stage{display:grid;grid-template-columns:1fr 180px;gap:55px;align-items:end}.about-motto h2{font-size:clamp(78px,10.7vw,152px);line-height:1.01;letter-spacing:-.07em;font-weight:500}.about-motto-arrow{width:180px;stroke:currentColor;stroke-width:2.2;margin-bottom:13px}.about-bottom-line{display:grid;grid-template-columns:1fr 1.25fr;gap:160px;border-top:1px solid #14200d55;padding-top:30px;margin-top:84px}.about-bottom-line p{font-size:23px;line-height:1.6;color:#213018;margin:0}.about-bottom-line p:first-child{font-size:21px;font-weight:700}.about-proof{padding:150px 0 140px;border-bottom:1px solid var(--line);overflow:hidden}.about-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.about-proof h2{font-size:clamp(43px,4.9vw,70px);line-height:1.08;letter-spacing:-2.8px;margin:0 0 28px}.about-proof p{font-size:21px;line-height:1.7;color:#b9c3b2;max-width:430px;margin:0}.about-proof-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:32px}.about-proof-actions .button-outline{border-radius:4px;min-height:52px;font-size:14px}.about-report-preview{display:block;position:relative;transform:rotate(-3deg);transition:transform .25s}.about-report-preview img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid #536446;box-shadow:0 24px 50px #0006;border-radius:3px}.about-report-back{position:absolute;inset:7px -5px -12px 7px;background:#253021;border:1px solid #536446;border-radius:3px;transform:rotate(5deg)}.about-report-preview:hover{transform:rotate(0) translateY(-5px)}
@media(min-width:1500px){.about-page .about-wide{max-width:1460px}.about-hero h1{font-size:166px}.about-hero{padding-top:106px}.about-story-grid{gap:100px}.about-motto h2{font-size:160px}}
@media(max-width:1050px){.about-hero{padding-top:72px}.about-hero-foot{gap:75px}.about-story{padding:110px 0}.about-story-grid{grid-template-columns:1fr;gap:60px}.about-story-copy{max-width:720px}.about-story p{max-width:650px}.about-question-map{max-width:650px;width:100%;margin-left:auto}.about-beliefs-heading,.about-belief{gap:65px}.about-beliefs{padding:110px 0}.about-motto-stage{grid-template-columns:1fr 120px;gap:30px}.about-motto-arrow{width:120px}.about-bottom-line{gap:75px}.about-proof-grid{gap:55px}.about-proof{padding:110px 0}.about-proof-actions{gap:15px}.about-proof-actions .button{font-size:13px;padding:15px}}
@media(max-width:700px){.about-hero{padding:55px 0 55px}.about-hero h1{font-size:clamp(54px,13.7vw,90px);line-height:1.04;letter-spacing:-.065em}.about-orbit{width:39%;right:-5%;top:40%;opacity:.42}.about-hero-foot{grid-template-columns:1fr;gap:25px;margin-top:40px;padding-top:28px}.about-hero-foot>p{font-size:20px;line-height:1.65;max-width:480px}.about-hero-foot>div>p{font-size:18px;max-width:360px;margin-bottom:17px}.about-hero-foot .text-link{font-size:15px}.about-story{padding:78px 0 64px}.about-story-grid{gap:40px}.about-story h2{font-size:clamp(38px,9.9vw,58px);line-height:1.1;letter-spacing:-1.6px;margin-bottom:28px}.about-story p{font-size:19px;line-height:1.75}.about-question-map{height:390px;margin:0}.about-question{font-size:17px;line-height:1.4;padding:14px 16px;min-height:76px}.about-question-1{top:22px}.about-question-2{top:152px}.about-question-3{top:282px}.about-question-brand{width:110px;height:110px;padding-left:19px;font-size:27px;letter-spacing:-1px}.about-question-brand span{bottom:22px;right:15px}.about-beliefs{padding:78px 0 72px}.about-beliefs-heading{grid-template-columns:1fr;gap:28px}.about-beliefs h2{font-size:clamp(45px,12.5vw,70px);letter-spacing:-2px}.about-beliefs-heading>p,.about-belief p{font-size:19px;line-height:1.75}.about-belief-list{margin-top:44px}.about-belief{grid-template-columns:1fr;gap:23px;padding:33px 0 36px}.about-belief h3{font-size:32px;letter-spacing:-1px;line-height:1.2;max-width:420px}.about-process-link{margin-top:25px;font-size:15px}.about-motto{padding:75px 0 60px}.about-motto-stage{grid-template-columns:1fr;gap:28px}.about-motto h2{font-size:clamp(55px,14.5vw,88px);line-height:1.05;letter-spacing:-.065em}.about-motto-arrow{width:70px;justify-self:end;margin:0}.about-bottom-line{grid-template-columns:1fr;gap:18px;margin-top:35px;padding-top:25px}.about-bottom-line p:first-child{font-size:19px}.about-bottom-line p{font-size:21px;line-height:1.6}.about-proof{padding:78px 0 92px}.about-proof-grid{grid-template-columns:1fr;gap:65px}.about-proof h2{font-size:clamp(40px,10.7vw,60px);letter-spacing:-1.8px}.about-proof p{font-size:19px}.about-proof-actions{margin-top:28px;gap:16px}.about-proof-actions .button{font-size:14px;padding:15px 18px}.about-report-preview{width:94%;margin:auto}}
@media(prefers-reduced-motion:reduce){.about-report-preview{transition:none}.about-report-preview:hover{transform:rotate(-3deg)}}
