.ads-page h1,.ads-page h2,.ads-page h3{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}.ads-page .eyebrow{font-family:Roboto,Arial,sans-serif;font-weight:500;letter-spacing:1.4px;font-size:11px;color:#98633f}.ads-hero{padding:65px 0 80px;background:linear-gradient(130deg,#fff,#fff9f1)}.ads-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center}.ads-hero h1{font-size:clamp(52px,5.6vw,82px);line-height:1.01;margin:24px 0}.ads-hero .inner-lead{font-size:18px;line-height:1.75;color:#6b5a4b;max-width:570px}.ads-hero .actions{align-items:center;gap:22px;margin-top:30px}.ads-approach-link{font:500 13px/1.6 Roboto,Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}.ads-approach-link span{margin-left:6px}.ads-hero-note{font-size:11px;line-height:1.6;color:#9d8772;margin-top:22px}.ads-system-art{border-radius:26px;background:#f7eee2;border:1px solid #e9dac7;padding:24px 13px 7px;box-shadow:0 25px 65px #7e4b1d0a}.ads-art-label{font-size:10px;color:#937354;letter-spacing:1.4px;text-transform:uppercase;margin:0 15px 0}.ads-system-art svg{width:100%;height:auto;display:block;overflow:visible;font-family:Roboto,Arial,sans-serif}.ads-channel-card>rect{fill:url(#ads-paper);stroke:#e2ceb7;stroke-width:1}.ads-channel-title{font-size:18px;font-weight:500;fill:#42372d}.ads-graphic-main{font-family:var(--serif);font-size:29px;fill:#5e4430}.ads-graphic-note{font-size:14px;fill:#9a8066}.ads-landing-card{fill:#fffdfa;stroke:#e2ccb4;stroke-width:1}.ads-browser-icon{fill:none;stroke:#b28b64;stroke-width:1.6;stroke-linecap:round}.ads-inquiry-title{font-size:21px;font-weight:500;fill:#fff5e7}.ads-inquiry-note{font-size:14px;fill:#d2b393}.ads-route-base{fill:none;stroke:#ddc2a5;stroke-width:1.5}.ads-route-light{fill:none;stroke:#ed8b3b;stroke-width:2.3;stroke-dasharray:95 905;animation:ads-signal 6s linear infinite;stroke-linecap:round}.ads-feedback{fill:none;stroke:#c9ab88;stroke-width:1.5;stroke-dasharray:4 5}.ads-feedback-text{fill:#a48c74;font-size:12px}@keyframes ads-signal{to{stroke-dashoffset:-1000}}
.ads-section-heading{margin-bottom:38px}.ads-section-heading h2,.ads-measure h2,.ads-questions h2,.ads-found h2{font-size:clamp(43px,4.8vw,66px);line-height:1.06;margin:18px 0 23px}.ads-section-heading>p:not(.eyebrow){font-size:18px;line-height:1.7;color:#786552;max-width:650px}.ads-friction{padding:70px 0 80px;background:#fff}.ads-friction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ads-friction-grid article{border-top:1px solid #e4d4bf;padding-top:21px}.ads-friction-grid article>span{font-size:11px;color:#a97d56}.ads-friction-grid h3{font-size:33px;line-height:1.08;margin:18px 0 15px}.ads-friction-grid p{font-size:16px;line-height:1.75;color:#806b58}.ads-method{padding:75px 0 85px;background:#f8f3eb;scroll-margin-top:100px}.ads-method-list{border-top:1px solid #dfcdb7}.ads-method-step{display:grid;grid-template-columns:48px 1fr 1fr;gap:25px;padding:32px 0;border-bottom:1px solid #dfcdb7;align-items:start}.ads-step-index{font-size:12px;color:#a37950;padding-top:4px}.ads-method-step .eyebrow{font-size:9px;margin:0 0 15px}.ads-method-step h3{font-size:35px;line-height:1.06;margin:0}.ads-method-step>p{font-size:16px;line-height:1.75;color:#7c6854;margin:0}.ads-scope{padding:80px 0}.ads-scope-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e6d8c7}.ads-scope-item{padding:30px 35px 32px 0;border-bottom:1px solid #e6d8c7}.ads-scope-item:nth-child(even){padding-left:35px;border-left:1px solid #e6d8c7}.ads-scope-item>span{font-size:10px;color:#ac805b;text-transform:uppercase;letter-spacing:.7px}.ads-scope-item h3{font-size:33px;line-height:1.1;max-width:410px;margin:20px 0 16px}.ads-scope-item p{font-size:16px;line-height:1.75;color:#826c58;max-width:450px}.ads-commercial-note{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:26px 0;margin-top:18px}.ads-commercial-note strong{font-size:15px;font-weight:500;color:#6a4b32}.ads-commercial-note p{margin:0;font-size:14px;line-height:1.75;color:#977c63}.ads-measure{padding:75px 0 85px;background:#282822;color:#fff2e2}.ads-measure-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;align-items:start}.ads-measure .eyebrow{color:#d2a879}.ads-measure p{font-size:18px;line-height:1.7;color:#bbaa95;max-width:390px}.ads-measure dl{margin:0}.ads-measure dl>div{padding:25px 0;border-bottom:1px solid #e5c49d35}.ads-measure dl>div:first-child{padding-top:8px}.ads-measure dt{font-size:19px;font-weight:500;margin-bottom:13px}.ads-measure dd{margin:0;font-size:15px;line-height:1.7;color:#bbaa95}.ads-questions{padding:80px 0;background:#fff}.ads-questions-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%}.ads-questions details{border-bottom:1px solid #e7d8c5;padding:21px 0}.ads-questions summary{font-size:17px;line-height:1.6;cursor:pointer;color:#6f5138}.ads-questions details p{font-size:16px;line-height:1.75;color:#947b64;margin-bottom:0}.ads-found{padding:65px 0;background:#f7f1e7}.ads-found-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.ads-found .found-definition{font-size:17px;max-width:430px;margin-bottom:0}.ads-found h2{font-size:49px;margin-top:0}.ads-found p{font-size:16px;line-height:1.7;color:#87715c}.ads-found .ads-approach-link{display:inline-block;margin-top:13px}.ads-close{padding:80px 0 90px}.ads-close .eyebrow{color:#8b5430}.ads-close p:not(.eyebrow){max-width:590px;margin:20px auto 28px}.ads-page .inner-puzzle-field{opacity:.75}.ads-page .ads-measure .inner-puzzle-field{display:none}.ads-system-art:not(.page-arrived) .ads-route-light,.page-life-paused .ads-route-light{animation-play-state:paused}
@media(max-width:900px){.ads-hero h1{font-size:58px}.ads-hero-grid{gap:3%}.ads-method-step{gap:18px;grid-template-columns:28px 1fr 1fr}.ads-method-step h3{font-size:30px}.ads-scope-item h3{font-size:31px}}
@media(max-width:700px){.ads-hero{padding:38px 0 45px}.ads-hero-grid{grid-template-columns:1fr;gap:35px}.ads-hero h1{font-size:55px;margin:20px 0 24px}.ads-hero .inner-lead{font-size:17px;line-height:1.75}.ads-hero .actions{gap:17px}.ads-hero .button{font-size:14px}.ads-hero-note{font-size:10px}.ads-system-art{padding:20px 5px 5px;border-radius:20px}.ads-art-label{font-size:9px;margin-left:17px}.ads-friction,.ads-method,.ads-scope,.ads-questions{padding:48px 0 55px}.ads-section-heading h2,.ads-measure h2,.ads-questions h2{font-size:46px}.ads-section-heading{margin-bottom:27px}.ads-section-heading>p:not(.eyebrow){font-size:16px}.ads-friction-grid{grid-template-columns:1fr;gap:24px}.ads-friction-grid h3{font-size:34px;margin-top:12px}.ads-friction-grid p{font-size:16px;margin-bottom:0}.ads-method-step{grid-template-columns:25px 1fr;gap:16px;padding:27px 0}.ads-method-step>p{grid-column:2;font-size:15px}.ads-method-step h3{font-size:34px}.ads-scope-grid{grid-template-columns:1fr}.ads-scope-item,.ads-scope-item:nth-child(even){padding:27px 0;border-left:0}.ads-scope-item h3{font-size:34px}.ads-commercial-note{grid-template-columns:1fr;gap:13px;padding:20px 0 0}.ads-measure{padding:48px 0 55px}.ads-measure-grid,.ads-questions-grid,.ads-found-grid{grid-template-columns:1fr;gap:25px}.ads-measure p{font-size:16px}.ads-measure dl>div:first-child{padding-top:0}.ads-measure dt{font-size:18px}.ads-measure dd{font-size:15px}.ads-questions h2{margin-bottom:0}.ads-questions summary{font-size:16px}.ads-found{padding:45px 0}.ads-found h2{font-size:44px}.ads-found .found-definition{font-size:16px}.ads-close{padding:55px 0 65px}.ads-close p:not(.eyebrow){font-size:17px}}
@media(prefers-reduced-motion:reduce){.ads-route-light{animation:none;stroke-dasharray:none;opacity:.5}}
