@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--pap-green:#31563a;--pap-green-dark:#223f2a;--pap-green-deep:#142519;--pap-gold:#c7794b;--pap-light:#f7f2e8}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--pap-green);color:var(--pap-light);font-family:Inter,Arial,sans-serif}button{font-family:inherit}.pap-page{background:var(--pap-green);min-height:100vh}.pap-canvas{background:radial-gradient(circle at 80% 15%, #ffffff14, transparent 28rem), linear-gradient(135deg, var(--pap-green) 0%, var(--pap-green-dark) 58%, var(--pap-green-deep) 100%);width:100%;min-height:100vh;position:relative;overflow:hidden}.dev-nav{z-index:20;align-items:center;gap:28px;display:flex;position:absolute;top:28px;left:32px}.dev-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--pap-light);font-size:.92rem;font-weight:900}.dev-links{align-items:center;gap:18px;display:flex}.dev-links span{letter-spacing:.08em;text-transform:uppercase;color:#f7f2e8b8;font-size:.78rem;font-weight:800}.pap-footer{z-index:40;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.pap-footer a,.pap-footer span{color:#f7f2e8b8;letter-spacing:.02em;white-space:nowrap;font-size:.92rem;font-weight:700;text-decoration:none}.pap-footer a:hover{color:#f7f2e8}.scenario-orb{cursor:pointer;background:#f7f2e8;border-radius:50%;justify-content:center;align-items:center;width:360px;height:360px;display:flex;position:absolute;top:120px;left:70px;box-shadow:0 0 0 6px #08110b,0 0 0 18px #f7f2e8,0 0 0 24px #08110b}.scenario-orb:before{content:"";border:5px dashed #08110b;border-color:#08110b #08110b #0000 #0000;border-radius:50%;position:absolute;inset:-34px;transform:rotate(18deg)}.scenario-orb:after{content:"";border:4px solid #0000;border-color:#08110b #0000 #0000 #08110b;border-radius:50%;position:absolute;inset:-18px;transform:rotate(-18deg)}.orb-inner{background:#b65437;border:5px solid #08110b;border-radius:50%;justify-content:center;align-items:center;width:320px;height:320px;padding:40px;display:flex}.orb-inner h1{text-align:center;letter-spacing:-.08em;color:#08110b;font-size:3.25rem;font-weight:900;line-height:.92;transform:rotate(12deg)}.orb-inner h1 span{display:block}.scenario-choice{color:#f7f2e8;letter-spacing:-.03em;cursor:pointer;background:0 0;border:none;font-size:2rem;font-weight:900;transition:color .2s;position:absolute;transform:rotate(10deg)}.scenario-choice-top{top:300px;left:470px}.scenario-choice-mid{top:370px;left:455px}.scenario-choice-bot{top:445px;left:425px}.scenario-choice:hover{color:#b65437}.scenario-choice{opacity:0;pointer-events:none;transition:opacity .28s,transform .42s}.scenario-choice-top{transition-delay:50ms;transform:translate(-85px,-18px)rotate(10deg)}.scenario-choice-mid{transition-delay:.12s;transform:translate(-95px,-10px)rotate(10deg)}.scenario-choice-bot{transition-delay:.19s;transform:translate(-105px,-4px)rotate(10deg)}.scenario-launcher.open:not(.selected) .scenario-choice{opacity:1;pointer-events:auto}.scenario-launcher.open .scenario-choice-top,.scenario-launcher.open .scenario-choice-mid,.scenario-launcher.open .scenario-choice-bot{transform:translate(0)rotate(10deg)}.scenario-launcher.selected .scenario-choice{opacity:0;pointer-events:none}.scenario-launcher.selected-power .scenario-choice-top,.scenario-launcher.selected-water .scenario-choice-mid,.scenario-launcher.selected-supply .scenario-choice-bot{opacity:1;pointer-events:auto;transform:translate(0)rotate(10deg)}.scenario-launcher.selected-water .scenario-choice-mid{transition:top .38s,left .38s,transform .38s,opacity .28s;top:125px;left:470px;transform:translate(0)rotate(0)}.scenario-launcher.hide-selected-scenario .scenario-choice-top,.scenario-launcher.hide-selected-scenario .scenario-choice-mid,.scenario-launcher.hide-selected-scenario .scenario-choice-bot{opacity:0;pointer-events:none}body.water-plan-active .scenario-launcher.selected-water .scenario-choice-mid{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.water-utility{color:#f7f2e8;z-index:4;opacity:0;width:min(720px,52vw);animation:.34s forwards waterUtilityIn;position:absolute;top:205px;left:470px;transform:translateY(14px)}@keyframes waterUtilityIn{to{opacity:1;transform:translateY(0)}}.water-timeline h2{color:#f7f2e8;margin-bottom:18px;font-size:1.35rem;font-weight:900}.water-duration-options{flex-wrap:wrap;gap:14px;display:flex}.water-duration-options button{color:#f7f2e8;cursor:pointer;background:0 0;border:1px solid #f7f2e873;min-height:42px;padding:0 18px;font-size:.95rem;font-weight:900}.water-duration-options button:hover,.water-duration-options button.active{background:#b65437;border-color:#b65437}.water-calculator{opacity:0;margin-top:28px;animation:.28s forwards waterUtilityIn;transform:translateY(14px)}.water-calculator-48{margin-left:0}.water-calculator-1week{margin-left:145px}.water-calculator-1month{margin-left:290px}.water-calculator h2{color:#f7f2e8;margin-bottom:14px;font-size:1.25rem;font-weight:900}.water-input-row{gap:12px;margin-bottom:10px;display:flex}.water-input-row label{color:#f7f2e8eb;flex-direction:column;gap:6px;font-size:.8rem;font-weight:900;display:flex}.water-input-row input{color:#f7f2e8;background:0 0;border:1px solid #f7f2e873;width:92px;height:40px;padding:0 10px;font-weight:900}.water-input-row input:focus{border-color:#b65437;outline:none}.water-calculator p{color:#f7f2e8c7;margin:8px 0 0;font-size:.86rem;font-weight:700}.water-modifier-section{margin-top:18px}.water-modifier-section h3{color:#f7f2e8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:.95rem;font-weight:900}.water-modifier-row{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.water-modifier-row label{color:#f7f2e8e6;cursor:pointer;align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:flex}.water-modifier-row input{accent-color:#b65437;cursor:pointer}.water-submit{color:#f7f2e8;cursor:pointer;background:#b65437;border:1px solid #b65437;min-height:42px;padding:0 18px;font-weight:900}.water-submit:hover{background:#c96342;border-color:#c96342}.water-results{opacity:0;margin-top:0;padding:0;animation:.28s forwards waterUtilityIn;transform:translateY(14px)}.water-results-header{margin-bottom:22px}.water-results h2{color:#f7f2e8;margin-bottom:20px;font-size:1.65rem;font-weight:900}.result-grid{grid-template-columns:1fr 1fr;gap:44px;margin-bottom:34px;display:grid}.result-block{padding-left:18px;position:relative}.result-block:before{content:"";background:#b65437;width:5px;height:72px;position:absolute;top:4px;left:0}.result-block h3{color:#f7f2e8d1;margin-bottom:10px;font-size:.95rem;font-weight:900}.result-block strong{color:#f7f2e8;font-size:3.2rem;font-weight:900;line-height:.95;display:block}.result-info{color:#b65437;cursor:help;outline:none;margin-left:7px;display:inline-flex;position:relative}.tooltip{color:#f7f2e8;opacity:0;visibility:hidden;z-index:20;background:#b65437;border:1px solid #f7f2e859;width:280px;padding:12px 14px;font-size:.76rem;font-weight:700;line-height:1.4;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:130%;left:50%;transform:translate(-50%)translateY(6px)}.result-info:hover .tooltip,.result-info:focus .tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.water-plan-section{max-width:1000px;margin-top:34px}.water-plan-section-action,.water-plan-section-execute{max-width:1400px}.water-plan-section-maintain{max-width:1000px}.water-plan-section h3{color:#f7f2e8;margin-bottom:14px;font-size:1.35rem;font-weight:900}.water-plan-section p{color:#f7f2e8c7;max-width:620px;font-size:.95rem;font-weight:600;line-height:1.5}.water-plan-section-action .water-plan-intro,.water-plan-section-execute .water-plan-intro,.water-plan-section-maintain .water-plan-intro{max-width:760px}.water-plan-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.water-plan-list-action,.water-plan-list-execute{grid-template-columns:repeat(2,minmax(520px,1fr));gap:12px 25px;width:100%;max-width:1400px;display:grid}.water-plan-item{color:#f7f2e8f0;grid-template-columns:auto 1fr;gap:12px;max-width:1000px;font-size:1rem;font-weight:500;line-height:1.42;display:grid}.water-plan-list-action .water-plan-item,.water-plan-list-execute .water-plan-item{align-items:start;max-width:none;margin-bottom:0}.water-plan-list-action .water-plan-item>div>div,.water-plan-list-execute .water-plan-item>div>div{white-space:normal;line-height:1.28}.water-plan-item-marker{color:#b65437;font-weight:900}.maintain-log-list{flex-direction:column;gap:14px;max-width:900px;margin-top:18px;display:flex}.maintain-log-item{color:#f7f2e8f0;grid-template-columns:1fr minmax(260px,360px);align-items:center;gap:28px;font-size:1rem;font-weight:500;line-height:1.35;display:grid}.maintain-log-task{font-weight:700}.maintain-log-interval{color:#f7f2e8b8;margin-top:3px;font-size:.92rem}.maintain-log-line{color:#f7f2e8c7;white-space:nowrap;grid-template-columns:auto 1fr;align-items:end;gap:10px;font-size:.92rem;display:grid}.maintain-log-blank{border-bottom:1px solid #f7f2e899;min-width:140px;display:block;transform:translateY(-3px)}.water-plan-tabs{flex-wrap:wrap;gap:12px;margin:30px 0 26px;display:flex}.water-plan-tab{color:#f7f2e8;cursor:pointer;background:0 0;border:1px solid #f7f2e873;min-height:40px;padding:0 16px;font-size:.88rem;font-weight:900}.water-plan-tab:hover,.water-plan-tab.active{background:#b65437;border-color:#b65437}.water-plan-content{max-width:1400px}.water-placeholder-panel{color:#f7f2e8bd;background:#08110b24;border:1px solid #f7f2e838;max-width:620px;margin-top:18px;padding:16px 18px;font-size:.92rem;font-weight:600;line-height:1.45}.water-print-button{color:#f7f2e8;cursor:pointer;background:#b65437;border:1px solid #b65437;justify-content:center;align-items:center;min-height:42px;margin-top:18px;padding:0 18px;font-weight:900;display:inline-flex}.water-print-button:hover{background:#c96342;border-color:#c96342}.water-plan-note-hover{cursor:help;text-underline-offset:4px;-webkit-text-decoration:underline dotted #c65b37bf;text-decoration:underline dotted #c65b37bf;text-decoration-thickness:1px;position:relative}.water-plan-note-hover .water-note-tooltip{color:#f7f2e8;opacity:0;visibility:hidden;pointer-events:none;z-index:30;background:#b65437;border:1px solid #f7f2e859;width:480px;padding:10px 12px;font-size:.78rem;font-weight:500;line-height:1.4;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(6px)}.water-plan-note-hover:hover .water-note-tooltip,.water-plan-note-hover:focus-visible .water-note-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.water-print-note,.water-utility-has-result>h2{display:none}.water-utility-has-result .water-results{margin-top:0}.maintain-screen-interval{color:#f7f2e8ad;font-weight:600}@media (width<=900px){.water-utility{width:auto;max-width:100%;margin:420px 28px 80px;position:relative;top:auto;left:auto}.water-calculator-48,.water-calculator-1week,.water-calculator-1month{margin-left:0}.result-grid{grid-template-columns:1fr;gap:24px}.result-block strong{font-size:2.7rem}}@media print{.water-note-trigger{display:none}.water-print-note{color:#222;margin-top:6px;font-size:.82rem;font-weight:600;line-height:1.45;display:block}}.print-only-section-heading{display:none}@media print{.print-only-section-heading{color:#222;margin-bottom:14px;font-size:1.35rem;font-weight:900;display:block}}.water-print-plan{display:none}@media print{body{color:#111;background:#fff}.dev-nav,.scenario-launcher,.water-results-header,.result-grid,.water-plan-tabs,.water-plan-content,.nextstep-launcher,.nextstep-orb,.nextstep-options,.nextstep-destination,.nextstep-video-section,.nextstep-resources-section{display:none!important}.pap-page,.pap-canvas,.water-utility,.water-results{color:#111!important;background:#fff!important;width:auto!important;min-height:auto!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.water-print-plan{color:#111;width:100%;font-family:Inter,Arial,sans-serif;display:block}.print-plan-header{margin-bottom:24px}.print-plan-header h1{color:#111;margin-bottom:16px;font-size:22pt;line-height:1.15}.print-estimate-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.print-estimate-grid div{border:1px solid #bbb;padding:10px 12px}.print-estimate-grid span{color:#444;margin-bottom:6px;font-size:9pt;font-weight:700;display:block}.print-estimate-grid strong{color:#111;font-size:15pt;display:block}.print-plan-section{margin-top:18px}.print-plan-section h2,.print-notes-page h2{color:#111;margin-bottom:12px;font-size:16pt}.print-plan-list{display:block}.print-plan-item{break-inside:avoid;margin-bottom:10px}.print-plan-item-text{color:#111;font-size:10.5pt;font-weight:700;line-height:1.35}.print-plan-note{color:#333;margin:4px 0 0 18px;font-size:9pt;line-height:1.35}.print-notes-page{break-before:page;min-height:9in}.print-page-break{break-before:page}.print-placeholder-text{color:#333;max-width:7in;font-size:10.5pt;line-height:1.45}.print-notes-page{break-before:page;min-height:9in;padding-top:0}.print-notes-page .print-note-lines{width:100%}.print-note-lines{flex-direction:column;justify-content:space-between;height:8.25in;margin-top:22px;display:flex}.print-note-line{border-bottom:1px solid #8f8f8f;width:100%;height:0}@page{margin:.65in}}body.water-plan-active .water-utility{top:125px}.nextstep-launcher{z-index:50;opacity:0;width:280px;height:280px;animation:.55s forwards nextStepFadeIn;position:absolute;top:400px;left:610px}@keyframes nextStepFadeIn{to{opacity:1}}.nextstep-orb{cursor:pointer;background:#f7f2e8;border:none;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #08110b,0 0 0 11px #f7f2e8,0 0 0 16px #08110b}.nextstep-orb:before{content:"";border:4px dashed #08110b;border-color:#08110b #08110b #0000 #0000;border-radius:50%;position:absolute;inset:-24px;transform:rotate(20deg)}.nextstep-orb:after{content:"";border:3px solid #0000;border-color:#08110b #0000 #0000 #08110b;border-radius:50%;position:absolute;inset:-13px;transform:rotate(-18deg)}.nextstep-orb-inner{background:#b65437;border:4px solid #08110b;border-radius:50%;justify-content:center;align-items:center;width:152px;height:152px;padding:22px;display:flex}.nextstep-orb-inner h2{text-align:center;color:#08110b;letter-spacing:-.08em;font-size:2rem;font-weight:900;line-height:.92;transform:rotate(12deg)}.nextstep-orb-inner h2 span{display:block}.nextstep-choice{color:#f7f2e8;letter-spacing:-.03em;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;font-size:1.35rem;font-weight:900;transition:opacity .28s,transform .42s,color .2s;position:absolute}.nextstep-choice:hover{color:#b65437}.nextstep-choice-top{transition-delay:50ms;top:42px;left:205px;transform:translate(-70px,-12px)rotate(8deg)}.nextstep-choice-mid{transition-delay:.12s;top:96px;left:218px;transform:translate(-82px,-8px)rotate(8deg)}.nextstep-choice-bot{transition-delay:.19s;top:152px;left:190px;transform:translate(-92px,-4px)rotate(8deg)}.nextstep-launcher.open:not(.selected) .nextstep-choice{opacity:1;pointer-events:auto}.nextstep-launcher.open .nextstep-choice-top,.nextstep-launcher.open .nextstep-choice-mid,.nextstep-launcher.open .nextstep-choice-bot{transform:translate(0)rotate(8deg)}.nextstep-launcher.selected-video .nextstep-choice-top,.nextstep-launcher.selected-resources .nextstep-choice-mid,.nextstep-launcher.selected-scenario .nextstep-choice-bot{opacity:1;pointer-events:auto;transition:top .38s,left .38s,transform .38s,opacity .28s;top:-92px;left:260px;transform:translate(0)rotate(0)}.nextstep-destination{color:#f7f2e8;opacity:0;background:#08110b2e;border:1px solid #f7f2e838;width:min(520px,32vw);min-height:230px;padding:20px 22px;animation:.28s forwards nextStepPanelIn;position:absolute;top:-125px;left:880px;transform:translateY(12px)}@keyframes nextStepPanelIn{to{opacity:1;transform:translateY(0)}}.nextstep-destination h2{margin-bottom:10px;font-size:1.35rem;font-weight:900}.nextstep-destination p{color:#f7f2e8c2;max-width:460px;font-size:.92rem;font-weight:600;line-height:1.45}.nextstep-launcher.selected .nextstep-choice{opacity:0!important;pointer-events:none!important}.nextstep-video-section{min-height:420px}.video-embed-frame{aspect-ratio:16/9;background:#08110b47;border:1px solid #f7f2e838;width:100%;margin-top:16px;overflow:hidden}.video-embed-frame iframe{border:none;width:100%;height:100%;display:block}.resource-section-heading{color:#f7f2e8;margin:0 0 12px;font-size:1rem;font-weight:700;line-height:1.1}.nextstep-resources-section{min-height:620px}.panel-section-heading{color:#f7f2e8;margin:0 0 8px;font-size:1rem;font-weight:900;line-height:1.1}.resources-stack{flex-direction:column;gap:11px;margin-top:0;display:flex}.resource-item h3{color:#f7f2e8;margin:0 0 5px;font-size:.9rem;font-weight:800;line-height:1.05}.resource-preview-link{width:100%;text-decoration:none;display:block}.resource-preview-image{aspect-ratio:3.5;object-fit:cover;background:#08110b47;border:1px solid #f7f2e838;width:100%;display:block}.resource-preview-link:hover .resource-preview-image,.resource-preview-link:focus-visible .resource-preview-image{border-color:#f7f2e88c}.tools-section{border-top:1px solid #f7f2e82e;margin-top:2px;padding-top:12px}.tools-section>h3{color:#f7f2e8;margin:0 0 10px;font-size:1rem;font-weight:900;line-height:1.1}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tool-item h4{color:#f7f2e8;margin:0 0 6px;font-size:.88rem;font-weight:800;line-height:1.15}.tool-preview-link{width:100%;text-decoration:none;display:block}.tool-preview-image{aspect-ratio:4/5;object-fit:cover;background:#08110b47;border:1px solid #f7f2e838;width:100%;display:block}.tool-preview-link:hover .tool-preview-image,.tool-preview-link:focus-visible .tool-preview-image{border-color:#f7f2e88c}@media (width<=900px){.nextstep-launcher{width:100%;height:260px;margin:40px 0 80px;position:relative;top:auto;left:auto}.nextstep-orb{left:24px}.nextstep-choice-top,.nextstep-choice-mid,.nextstep-choice-bot{left:230px}}.faq-page{color:#201d19;background-color:#f5f1e8;min-height:100vh;padding:90px 24px 120px}.faq-hero{text-align:center;max-width:760px;margin:0 auto 70px}.faq-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9b6a29;margin-bottom:16px;font-size:.78rem;font-weight:700}.faq-hero h1{margin-bottom:24px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(3rem,7vw,5.5rem);line-height:.95}.faq-copy{color:#655d52;max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.8}.faq-section{flex-direction:column;gap:24px;max-width:820px;margin:0 auto;display:flex}.faq-item{background-color:#fffaf2;border:1px solid #201d1914;border-radius:28px;padding:32px;box-shadow:0 10px 28px #201d190d}.faq-item h2{margin-bottom:14px;font-family:DM Serif Display,Georgia,serif;font-size:1.8rem;line-height:1.1}.faq-item p{color:#655d52;font-size:1rem;line-height:1.8}.privacy-page{color:#201d19;background-color:#f5f1e8;min-height:100vh;padding:90px 24px 120px}.privacy-hero{text-align:center;max-width:760px;margin:0 auto 70px}.privacy-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9b6a29;margin-bottom:16px;font-size:.78rem;font-weight:700}.privacy-hero h1{margin-bottom:24px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(3rem,7vw,5.5rem);line-height:.95}.privacy-copy{color:#655d52;max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.8}.privacy-content{background-color:#fffaf2;border:1px solid #201d1914;border-radius:28px;max-width:820px;margin:0 auto;padding:42px;box-shadow:0 10px 28px #201d190d}.privacy-content h2{margin:30px 0 12px;font-family:DM Serif Display,Georgia,serif;font-size:1.8rem}.privacy-content h2:first-child{margin-top:0}.privacy-content p{color:#655d52;font-size:1rem;line-height:1.8}.privacy-updated{color:#8f867a;margin-top:36px;font-size:.9rem}.terms-page{color:#201d19;background-color:#f5f1e8;min-height:100vh;padding:90px 24px 120px}.terms-hero{text-align:center;max-width:760px;margin:0 auto 70px}.terms-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9b6a29;margin-bottom:16px;font-size:.78rem;font-weight:700}.terms-hero h1{margin-bottom:24px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(3rem,7vw,5.5rem);line-height:.95}.terms-copy{color:#655d52;max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.8}.terms-content{background-color:#fffaf2;border:1px solid #201d1914;border-radius:28px;max-width:820px;margin:0 auto;padding:42px;box-shadow:0 10px 28px #201d190d}.terms-content h2{margin:30px 0 12px;font-family:DM Serif Display,Georgia,serif;font-size:1.8rem}.terms-content h2:first-child{margin-top:0}.terms-content p{color:#655d52;font-size:1rem;line-height:1.8}.terms-updated{color:#8f867a;margin-top:36px;font-size:.9rem}.contact-page{color:#201d19;background-color:#f5f1e8;min-height:100vh;padding:90px 24px 120px}.contact-hero{text-align:center;max-width:760px;margin:0 auto 70px}.contact-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9b6a29;margin-bottom:16px;font-size:.78rem;font-weight:700}.contact-hero h1{margin-bottom:24px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(3rem,7vw,5.5rem);line-height:.95}.contact-copy{color:#655d52;max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.8}.contact-content{background-color:#fffaf2;border:1px solid #201d1914;border-radius:28px;max-width:820px;margin:0 auto;padding:42px;box-shadow:0 10px 28px #201d190d}.contact-content h2{margin:30px 0 12px;font-family:DM Serif Display,Georgia,serif;font-size:1.8rem}.contact-content h2:first-child{margin-top:0}.contact-content p{color:#655d52;font-size:1rem;line-height:1.8}.contact-content a{color:#9b6a29;font-weight:700;text-decoration:underline}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#201d19;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f1e8;margin:0;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.page-back-link{width:90%;max-width:820px;margin:-36px auto 32px}.page-back-link a{color:#9b6a29;font-size:.92rem;font-weight:700;text-decoration:none}.page-back-link a:hover{text-decoration:underline}@media (width<=768px){.page-back-link{margin:-24px auto 28px}}
