.about-page{--about-ink: #123b2c;--about-muted: #506259;--about-line: #dbe4da;color:var(--about-ink);max-width:1120px;margin:0 auto;padding-block:24px 44px;line-height:1.75}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin:0}.about-page h1,.about-page h2,.about-page h3{color:var(--about-ink);font-weight:700}.about-page h1{font-size:clamp(2rem,3.7vw,3.25rem);line-height:1.22;letter-spacing:-0.035em}.about-page h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.4;letter-spacing:-0.02em}.about-page h3{font-size:1.08rem;line-height:1.55}.about-page p{color:var(--about-muted)}.about-page a{color:var(--about-ink);text-underline-offset:4px}.about-page a:focus-visible,.about-page summary:focus-visible,.about-page .about-faq-toggle:focus-visible{outline:3px solid #b98400;outline-offset:5px;border-radius:4px}.about-page section[id]{scroll-margin-top:24px}.about-hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;background:#f2f5ed;border:1px solid #e7ebdf;border-radius:24px;padding:clamp(24px,4vw,52px);overflow:hidden}.about-eyebrow,.about-kicker{display:inline-block;font-size:.78rem;font-weight:700;margin-block-end:12px}.about-eyebrow{display:flex;align-items:center;gap:8px}.about-eyebrow>span{width:7px;height:7px;background:#376d42;border-radius:50%}.about-hero-copy>p{margin-block:22px 28px;font-size:1.03rem}.about-actions{display:flex;flex-wrap:wrap;gap:10px}.about-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;border-radius:8px;padding:10px 18px;font-weight:600;font-size:.9rem;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:background .15s}.about-button.about-button-primary{background:#164733;color:#fff}.about-button.about-button-primary:hover{background:#092e1e}.about-button.about-button-outline{border-color:#b8c8b8}.about-button.about-button-outline:hover{background:#e4ecdf}.about-word-art{background:#fffef9;border:1px solid #d7dfd1;border-radius:16px;box-shadow:10px 14px 0 #dfe7d7;padding:26px;transform:rotate(-2deg)}.about-art-top{display:flex;justify-content:space-between;gap:12px;font-size:.65rem;font-weight:600;color:#647367}.about-art-top i{margin-inline:5px}.about-art-word{display:flex;flex-direction:column;padding-block:24px 20px;gap:4px}.about-art-word>span:first-child{font-size:2.6rem;font-weight:700;line-height:1.3}.about-art-word>span:last-child{font-size:1.7rem;color:#567348}.about-art-line{height:3px;width:48px;background:#fc0;margin-block-end:20px}.about-art-example{font-size:.85rem}.about-art-example p+p{margin-block-start:6px}.about-art-note{margin-block-start:24px;border-top:1px solid #e3e8dd;padding-block-start:14px;font-size:.7rem;color:#647367}.about-art-note i{margin-inline-end:6px}.about-numbers,.about-method,.about-faq{margin-block-start:64px}.about-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-block-end:24px}.about-section-heading>p{max-width:390px;font-size:.93rem}.about-kicker{color:#5c7448}.about-stat-grid{margin:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.about-stat{display:flex;flex-direction:column;padding:25px 24px;border:1px solid var(--about-line);border-radius:12px}.about-stat .about-stat-value{order:-1;margin:0;display:block;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1.25;letter-spacing:-0.035em;margin-block-end:12px}.about-stat .about-stat-label{font-size:.95rem;font-weight:700;line-height:1.55}.about-stat .about-stat-note{margin:5px 0 0;color:var(--about-muted);font-size:.8rem}.about-stat-footnote{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-block-start:16px;color:var(--about-muted);font-size:.75rem}.about-story{display:grid;grid-template-columns:.85fr 1.3fr;gap:60px;padding-block:64px;border-bottom:1px solid var(--about-line)}.about-story>div>p{margin-block-start:16px;font-size:.94rem}.about-timeline{list-style:none;padding:0;margin:0}.about-timeline li{display:grid;grid-template-columns:80px 1fr;gap:20px;padding-block-end:30px}.about-timeline li:last-child{padding-block-end:0}.about-timeline li>div{border-inline-start:2px solid #d7e0d1;padding-inline-start:20px}.about-timeline p{margin-block-start:8px;font-size:.89rem}.about-year{font-size:1.2rem;font-weight:700;padding-block-start:1px}.about-year-text{font-size:.9rem;padding-block-start:5px}.about-method-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;margin-block-start:28px}.about-method-grid article>i{display:inline-flex;background:#edf2e8;color:#3e6137;border-radius:12px;font-size:1.3rem;padding:10px 14px;margin-block-end:16px}.about-method-grid p{font-size:.9rem;margin-block-start:10px}.about-report{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;background:#f7f3df;border:1px solid #eee5be;border-radius:18px;padding:36px;margin-block-start:64px}.about-report>div>p{margin-block:14px 22px;font-size:.94rem}.about-report .about-contact{display:block;width:fit-content;margin-block-start:12px;font-size:.86rem}.about-report .about-report-word{border-inline-start:3px solid #bc9a20;padding-inline-start:12px;overflow-wrap:anywhere}.about-report-checklist{border-inline-start:1px solid #dfd6b1;padding-inline-start:32px}.about-report-checklist ol{padding-inline-start:22px;margin-block:16px;font-size:.9rem;color:var(--about-muted)}.about-report-checklist li{padding-inline-start:5px;margin-block-end:14px}.about-report-checklist>p{font-size:.8rem !important}.about-counting{border:1px solid var(--about-line);border-radius:10px;padding:14px 18px;margin-block-start:20px;scroll-margin-top:20px}.about-counting summary{cursor:pointer;font-size:.85rem;font-weight:600}.about-counting p{font-size:.85rem;margin-block-start:12px}.about-faq-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-block-start:14px;font-size:.85rem}.about-faq-links a{min-height:30px;display:inline-flex;align-items:center}.about-faq{max-width:800px;margin-inline:auto}.about-faq h2{margin-block-end:20px}.about-faq-item{border-bottom:1px solid var(--about-line);padding-block:14px}.about-faq-item h3{font-size:.98rem;line-height:1.8}.about-faq-answer{padding-block:12px 6px}.about-faq-answer p{font-size:.9rem}.about-faq-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:4px 0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:start;cursor:pointer}.about-faq-toggle>i{flex-shrink:0;font-size:.85rem}.about-faq-toggle[aria-expanded=true]>i{transform:rotate(180deg)}.about-end{display:flex;justify-content:space-between;gap:20px;padding-block:30px 0;margin-block-start:56px;border-top:1px solid var(--about-line);font-weight:600;font-size:.96rem}.about-end a{display:inline-flex;align-items:center;gap:10px}.about-page[dir=rtl] .about-stat-value{text-align:right}.about-page[dir=rtl] h1,.about-page[dir=rtl] h2{letter-spacing:normal}.about-page[dir=rtl] h1{line-height:1.65;font-size:clamp(1.9rem,3.2vw,2.8rem)}.about-page[dir=rtl] h2{line-height:1.7}.about-page[dir=rtl] p{line-height:2}.about-page[dir=rtl] .about-word-art{transform:rotate(2deg)}.about-page[dir=rtl] .about-hero-copy>p{margin-block-start:16px}@media(max-width: 991px){.about-hero{gap:28px}.about-word-art{padding:20px}.about-art-word>span:first-child{font-size:2.1rem}.about-story{gap:32px;grid-template-columns:1fr 1.3fr}.about-report{gap:24px;padding:28px}.about-report-checklist{padding-inline-start:22px}}@media(max-width: 767px){.about-page{padding-block-start:16px}.about-hero{grid-template-columns:1fr;gap:32px;border-radius:16px}.about-word-art{max-width:400px;width:calc(100% - 12px);justify-self:center}.about-art-word{padding-block:18px}.about-art-note{margin-block-start:16px}.about-section-heading{display:block}.about-section-heading>p{margin-block-start:12px;max-width:none}.about-stat-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.about-stat{padding:20px 16px}.about-story{grid-template-columns:1fr;gap:28px;padding-block:40px}.about-numbers,.about-method,.about-faq{margin-block-start:40px}.about-method-grid{grid-template-columns:1fr;gap:24px}.about-method-grid article{display:grid;grid-template-columns:48px 1fr;column-gap:16px}.about-method-grid article>i{grid-row:span 2;align-self:start;margin:0;padding:8px 12px;font-size:1.15rem}.about-method-grid p{margin-block-start:6px}.about-report{grid-template-columns:1fr;padding:24px;margin-block-start:40px}.about-report-checklist{border-inline-start:0;border-top:1px solid #dfd6b1;padding-inline-start:0;padding-block-start:24px}.about-end{margin-block-start:40px;flex-direction:column;gap:10px}}@media(max-width: 359px){.about-hero{padding:20px}.about-actions{flex-direction:column}.about-stat{padding:18px 12px}.about-stat .about-stat-label{font-size:.86rem}.about-stat .about-stat-note{font-size:.75rem}.about-timeline li{grid-template-columns:62px 1fr;gap:10px}.about-timeline li>div{padding-inline-start:14px}.about-report{padding:20px}.about-report .about-button{padding-inline:12px}}@media(prefers-reduced-motion: reduce){.about-page .about-button{transition:none}}
