.about-page.svelte-1kt9k62{padding-top:32px;padding-bottom:48px}.about-hero.svelte-1kt9k62{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding:30px 0 70px}.about-intro.svelte-1kt9k62 h1:where(.svelte-1kt9k62){font-size:clamp(48px,5.25vw,68px);margin:20px 0 24px;line-height:1.06;letter-spacing:-.045em}.about-intro.svelte-1kt9k62>p:where(.svelte-1kt9k62){max-width:450px;font-size:16px;color:#58694f;line-height:1.85;margin-bottom:28px}.about-actions.svelte-1kt9k62{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.about-actions.svelte-1kt9k62 .button:where(.svelte-1kt9k62){font-size:12px;padding:14px 18px}.about-text-link.svelte-1kt9k62{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:#285340}.about-text-link.svelte-1kt9k62:hover{text-decoration:underline;text-underline-offset:4px}.about-small-note.svelte-1kt9k62{display:flex;align-items:center;gap:7px;font-size:11px;color:#617052;margin-top:24px}.about-visual.svelte-1kt9k62{position:relative;margin:0;padding:28px 40px 22px;border-radius:24px;background:#edf2e5;background-image:radial-gradient(#bbcaab80 .8px,transparent .8px);background-size:15px 15px}.visual-note.svelte-1kt9k62{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:500;color:#536b46;margin-bottom:24px}.example-receipt.svelte-1kt9k62{position:relative;background:#fffffc;border:1px solid #dee5d5;border-radius:12px;padding:26px;box-shadow:0 12px 25px #3549260b,0 2px 3px #35492606;transform:rotate(-3deg)}.receipt-heading.svelte-1kt9k62{display:flex;align-items:center;gap:13px;padding-bottom:23px}.receipt-icon.svelte-1kt9k62{width:48px;height:48px;display:grid;place-items:center;background:#f0f4e9;border-radius:12px;color:#49653b}.receipt-kicker.svelte-1kt9k62{font-size:8px;letter-spacing:.13em;color:#617052;font-weight:650}.receipt-heading.svelte-1kt9k62 h2:where(.svelte-1kt9k62){font-family:inherit;font-size:16px;letter-spacing:-.03em;font-weight:600;margin:5px 0 0}.receipt-inputs.svelte-1kt9k62{margin:0;padding:18px 0;border-block:1px dashed #d7dfce}.receipt-inputs.svelte-1kt9k62 div:where(.svelte-1kt9k62){display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;line-height:1.8}.receipt-inputs.svelte-1kt9k62 div:where(.svelte-1kt9k62)+div:where(.svelte-1kt9k62){margin-top:8px}.receipt-inputs.svelte-1kt9k62 dt:where(.svelte-1kt9k62){color:#617052}.receipt-inputs.svelte-1kt9k62 dd:where(.svelte-1kt9k62){margin:0;font-weight:600;white-space:nowrap}.receipt-answer.svelte-1kt9k62{text-align:center;padding:24px 0 22px}.receipt-answer.svelte-1kt9k62>span:where(.svelte-1kt9k62){display:block;color:#617052;font-size:11px}.receipt-answer.svelte-1kt9k62 strong:where(.svelte-1kt9k62){display:block;font-family:var(--serif);font-size:64px;line-height:1.25;font-weight:400;color:#285340;letter-spacing:-.055em;margin:3px 0}.receipt-footer.svelte-1kt9k62{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px dashed #d7dfce;padding-top:15px;font-size:9px;color:#617052}.about-visual.svelte-1kt9k62 figcaption:where(.svelte-1kt9k62){font-size:10px;line-height:1.65;text-align:center;color:#536b46;margin-top:23px}.visual-spark.svelte-1kt9k62{position:absolute;right:16px;bottom:64px;display:grid;place-items:center;background:#dce9c9;color:#49653b;border:5px solid #edf2e5;width:63px;height:63px;border-radius:50%;transform:rotate(12deg)}.about-purpose.svelte-1kt9k62{border-top:1px solid var(--line);padding:52px 0 38px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.about-purpose.svelte-1kt9k62 h2:where(.svelte-1kt9k62){font-size:35px;max-width:350px;margin:16px 0 0}.purpose-copy.svelte-1kt9k62{padding-top:3px}.purpose-copy.svelte-1kt9k62 p:where(.svelte-1kt9k62){font-size:14px;line-height:1.9;color:#58694f}.purpose-copy.svelte-1kt9k62 p:where(.svelte-1kt9k62):last-child{margin-bottom:0}.about-principles.svelte-1kt9k62{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding:20px 0 60px}.principle-icon.svelte-1kt9k62{display:flex;align-items:center;color:#617052;height:37px;margin-bottom:14px}.principle.svelte-1kt9k62 h2:where(.svelte-1kt9k62){font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.025em;margin-bottom:12px}.principle.svelte-1kt9k62 p:where(.svelte-1kt9k62){font-size:13px;color:#58694f;line-height:1.85;margin:0;max-width:310px}.about-transparency.svelte-1kt9k62{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;background:#edf2e5;border:1px solid #e0e7d7;border-radius:20px;padding:43px}.transparency-intro.svelte-1kt9k62 h2:where(.svelte-1kt9k62){font-size:38px;margin:18px 0}.transparency-intro.svelte-1kt9k62>p:where(.svelte-1kt9k62){font-size:13px;line-height:1.8;color:#58694f;max-width:280px;margin-bottom:23px}.transparency-details.svelte-1kt9k62 h3:where(.svelte-1kt9k62){font-size:14px;font-weight:650;margin-bottom:10px}.transparency-details.svelte-1kt9k62 p:where(.svelte-1kt9k62){color:#58694f;font-size:13px;line-height:1.85;margin-bottom:0}.transparency-details.svelte-1kt9k62>div:where(.svelte-1kt9k62)+div:where(.svelte-1kt9k62){border-top:1px solid #d6dfcc;margin-top:24px;padding-top:24px}.transparency-details.svelte-1kt9k62 .publisher-note:where(.svelte-1kt9k62){margin-top:20px;font-size:11px}.about-closing.svelte-1kt9k62{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:58px 0 28px}.about-closing.svelte-1kt9k62 h2:where(.svelte-1kt9k62){font-size:33px;margin:15px 0 0}.about-closing.svelte-1kt9k62 .button:where(.svelte-1kt9k62){flex-shrink:0;font-size:12px}.about-contact.svelte-1kt9k62{margin:0;font-size:11px;color:#617052}.about-contact.svelte-1kt9k62 a:where(.svelte-1kt9k62){display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px;color:#285340}@media(max-width:1000px){.about-hero.svelte-1kt9k62{gap:36px}.about-visual.svelte-1kt9k62{padding-inline:26px}.example-receipt.svelte-1kt9k62{padding:23px}.about-purpose.svelte-1kt9k62{gap:50px}.about-transparency.svelte-1kt9k62{gap:40px;padding:34px}}@media(max-width:760px){.about-page.svelte-1kt9k62{padding-top:25px}.about-hero.svelte-1kt9k62{grid-template-columns:1fr;gap:35px;padding:15px 0 40px}.about-intro.svelte-1kt9k62 h1:where(.svelte-1kt9k62){font-size:clamp(45px,8vw,60px)}.about-intro.svelte-1kt9k62>p:where(.svelte-1kt9k62){max-width:560px;font-size:15px}.about-visual.svelte-1kt9k62{max-width:470px;width:100%;justify-self:center;padding:23px 35px 19px}.about-purpose.svelte-1kt9k62{grid-template-columns:1fr;gap:22px;padding-top:34px}.about-purpose.svelte-1kt9k62 h2:where(.svelte-1kt9k62){max-width:420px;font-size:31px}.about-principles.svelte-1kt9k62{grid-template-columns:1fr;gap:0;padding:0 0 36px}.principle.svelte-1kt9k62{display:grid;grid-template-columns:37px 1fr;column-gap:12px;padding:22px 0;border-top:1px solid var(--line)}.principle-icon.svelte-1kt9k62{grid-row:span 2;margin:0;height:24px}.principle.svelte-1kt9k62 h2:where(.svelte-1kt9k62){margin:2px 0 9px}.principle.svelte-1kt9k62 p:where(.svelte-1kt9k62){max-width:560px}.about-transparency.svelte-1kt9k62{grid-template-columns:1fr;gap:27px;padding:27px;border-radius:15px}.transparency-intro.svelte-1kt9k62 h2:where(.svelte-1kt9k62){font-size:33px}.transparency-intro.svelte-1kt9k62>p:where(.svelte-1kt9k62){max-width:400px}.about-closing.svelte-1kt9k62{flex-direction:column;align-items:flex-start;gap:23px;padding-top:37px}.about-closing.svelte-1kt9k62 h2:where(.svelte-1kt9k62){font-size:30px;max-width:360px}.about-contact.svelte-1kt9k62{line-height:1.9}}@media(max-width:400px){.about-actions.svelte-1kt9k62{gap:17px}.about-visual.svelte-1kt9k62{padding-inline:23px}.example-receipt.svelte-1kt9k62{padding:20px}.visual-note.svelte-1kt9k62{font-size:10px}.receipt-heading.svelte-1kt9k62 h2:where(.svelte-1kt9k62){font-size:15px}.receipt-inputs.svelte-1kt9k62 div:where(.svelte-1kt9k62){font-size:10px}.visual-spark.svelte-1kt9k62{right:6px;width:54px;height:54px}}.method-hero.svelte-14x838i{border-bottom:1px solid var(--line);margin-bottom:40px}.method-hero.svelte-14x838i>p:where(.svelte-14x838i){margin-bottom:0}.method-layout.svelte-14x838i{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:clamp(36px,5vw,76px);padding-bottom:72px}.method-article.svelte-14x838i{grid-column:1;grid-row:1;min-width:0;max-width:none;padding-bottom:0}.method-article.svelte-14x838i>h2:where(.svelte-14x838i):first-child{margin-top:0}.method-sidebar.svelte-14x838i{grid-column:2;grid-row:1;min-width:0}.sidebar-sticky.svelte-14x838i{position:sticky;top:28px;display:grid;gap:18px}.contents-card.svelte-14x838i{padding:25px 24px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.contents-card.svelte-14x838i>h2:where(.svelte-14x838i){margin:10px 0 16px;font-size:26px}.contents-card.svelte-14x838i ol:where(.svelte-14x838i){list-style:none;padding:0;margin:0}.contents-card.svelte-14x838i li:where(.svelte-14x838i)+li:where(.svelte-14x838i){border-top:1px solid #edf0e8}.contents-card.svelte-14x838i a:where(.svelte-14x838i){display:flex;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:500;color:#52634d;border-radius:4px}.contents-card.svelte-14x838i a:where(.svelte-14x838i)>span:where(.svelte-14x838i){font-size:10px;font-variant-numeric:tabular-nums;color:#7c8973}.contents-card.svelte-14x838i a:where(.svelte-14x838i) svg{margin-left:auto;color:#8a9980}.contents-card.svelte-14x838i a:where(.svelte-14x838i):hover,.contents-card.svelte-14x838i a:where(.svelte-14x838i):focus-visible{color:var(--green);background:#f4f7ef}.formula-card.svelte-14x838i{padding:24px;border-radius:14px;background:var(--mint);border:1px solid #e0e8d7}.formula-icon.svelte-14x838i{display:inline-flex;color:#4e7045;margin-bottom:13px}.formula-card.svelte-14x838i h2:where(.svelte-14x838i){font-size:25px;margin-bottom:20px}.formula-card.svelte-14x838i dl:where(.svelte-14x838i){margin:0}.formula-card.svelte-14x838i dl:where(.svelte-14x838i)>div:where(.svelte-14x838i)+div:where(.svelte-14x838i){margin-top:15px}.formula-card.svelte-14x838i dt:where(.svelte-14x838i){font-size:10px;color:#617052;margin-bottom:5px}.formula-card.svelte-14x838i dd:where(.svelte-14x838i){margin:0;font-size:14px;font-weight:550;letter-spacing:-.02em}.formula-card.svelte-14x838i p:where(.svelte-14x838i){font-size:11px;line-height:1.75;color:#617052;margin-block:18px}.formula-card.svelte-14x838i .button:where(.svelte-14x838i){width:100%}@media(max-height:760px){.sidebar-sticky.svelte-14x838i{position:static}}@media(max-width:950px){.method-layout.svelte-14x838i{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.contents-card.svelte-14x838i,.formula-card.svelte-14x838i{padding-inline:20px}}@media(max-width:800px){.method-hero.svelte-14x838i{margin-bottom:24px}.method-layout.svelte-14x838i{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:48px}.method-sidebar.svelte-14x838i,.method-article.svelte-14x838i{grid-column:auto;grid-row:auto}.sidebar-sticky.svelte-14x838i{position:static}.formula-card.svelte-14x838i{display:none}.contents-card.svelte-14x838i{padding:20px}.contents-card.svelte-14x838i>.eyebrow:where(.svelte-14x838i){display:none}.contents-card.svelte-14x838i>h2:where(.svelte-14x838i){margin:0 0 12px;font-size:23px}.contents-card.svelte-14x838i ol:where(.svelte-14x838i){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.contents-card.svelte-14x838i li:where(.svelte-14x838i)+li:where(.svelte-14x838i){border-top:0}.contents-card.svelte-14x838i a:where(.svelte-14x838i){font-size:12px;gap:8px}.contents-card.svelte-14x838i a:where(.svelte-14x838i) svg{display:none}}
