:is([data-agency-site],.ai-editorial-page){--agency-ink:#092e25;--agency-paper:#faf7ef;--agency-dark:#0b3329;--agency-coral:#ef9991;--agency-line:#d4d8ca;--agency-muted:#535b53;--agency-content-width:min(1200px,calc(100% - 80px));--agency-sage:#e4ebde;--agency-peach:#f5ded3;--agency-lilac:#ece8dc;--font-fieldguide-sans:var(--agency-sans,"Figtree");--font-fieldguide-serif:var(--agency-serif,"Playfair Display");--home-sans:var(--agency-sans,"Figtree");--home-serif:var(--agency-serif,"Playfair Display");--audit-sans:var(--agency-sans,"Figtree");--audit-serif:var(--agency-serif,"Playfair Display");margin:0;background:var(--agency-paper);color:var(--agency-ink);font-family:var(--agency-sans,"Figtree"),Arial,sans-serif;line-height:1.65;overflow-x:clip;min-height:100vh}:is([data-agency-site],.ai-editorial-page) *{box-sizing:border-box}:is([data-agency-site],.ai-editorial-page) :is(h1,h2,h3){font-family:var(--agency-serif,"Playfair Display"),Georgia,serif!important;font-weight:600;letter-spacing:-.04em;text-transform:none}:is([data-agency-site],.ai-editorial-page) em{font-family:var(--agency-serif,"Playfair Display"),Georgia,serif!important}:is([data-agency-site],.ai-editorial-page) :is(button,input,select,textarea){font-family:inherit}:is([data-agency-site],.ai-editorial-page) :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #af9b2a;outline-offset:4px}:is([data-agency-site],.ai-editorial-page) [id]{scroll-margin-top:120px}.agc-wrap{width:var(--agency-content-width,min(1200px,calc(100% - 80px)));margin-inline:auto}.agc-header{position:sticky;top:0;z-index:60;background:#0b3329;color:#faf7ef;border-bottom:1px solid #354035;width:100%;max-width:none;margin:0;padding:0;display:block}.agc-bar{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:105px;position:relative}.agc-brand{display:inline-flex;align-items:baseline;gap:12px;font-family:var(--agency-serif,"Playfair Display"),Georgia,serif;font-size:34px;font-weight:600;letter-spacing:-.045em;line-height:1.2;white-space:nowrap}.agc-brand span{font-family:var(--agency-sans,"Figtree"),Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em}.agc-footer a,.agc-header a{color:inherit!important;text-decoration:none}.agc-desktop{display:flex;align-items:center;gap:25px;font-size:14px;font-weight:500}.agc-desktop>a,.agc-services>summary{padding:14px 0}.agc-footer a:hover,.agc-header [aria-current=page],.agc-header a:hover{text-decoration:underline;text-underline-offset:6px}.agc-header .agc-audit{border:1px solid #e0e6dc;border-radius:99px;padding:12px 20px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.4}.agc-audit:hover{background:#faf7ef;color:#0b3329!important;text-decoration:none!important}.agc-services{position:relative}.agc-header summary{font:inherit;list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}.agc-header summary::-webkit-details-marker{display:none}.agc-services>summary:after{content:"⌄"}.agc-service-links{position:absolute;top:100%;left:-22px;display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;width:500px;padding:22px;background:#202920;border:1px solid #42503f;border-radius:12px}.agc-service-links a{padding:9px;font-size:14px}.agc-mobile-nav{display:none}.agc-mobile-nav>summary{min-height:44px;border:1px solid #798273;border-radius:99px;padding:8px 16px}.agc-mobile-nav>summary:after{content:"+"}.agc-mobile-nav[open]>summary:after{content:"−"}.agc-mobile-links{position:absolute;top:calc(100% - 6px);right:0;width:min(500px,calc(100vw - 40px));padding:22px;background:#202920;border:1px solid #42503f;border-radius:12px;max-height:calc(100dvh - 110px);overflow-y:auto;display:grid;gap:8px}.agc-mobile-links>a,.agc-mobile-services a{display:block;padding:11px 8px;min-height:44px;font-size:15px}.agc-mobile-services{border-block:1px solid #42503f;margin:4px 0;padding:8px 0}.agc-mobile-services>summary{padding:12px 8px}.agc-mobile-services>div{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.agc-mobile-links .agc-audit{margin-top:8px;text-align:center}.agc-footer{background:#0b3329;color:#faf7ef;margin:0;padding:55px 0 30px;width:100%;max-width:none;border:0;font-family:var(--agency-sans,"Figtree"),Arial,sans-serif;font-size:14px;line-height:1.6}.agc-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr .8fr;gap:40px}.agc-footer p{margin:15px 0 0;max-width:300px;color:#bac4b7}.agc-footer .agc-footer-title{margin:0 0 17px;font-size:11px;letter-spacing:.14em;font-weight:600;text-transform:uppercase}.agc-footer-links{display:grid;gap:10px}.agc-footer-bottom{border-top:1px solid #42503f;margin-top:40px;padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;color:#bac4b7;font-size:12px}.agc-footer-bottom>div{display:flex;gap:24px}.agc-skip{position:absolute;left:20px;top:-100px;padding:12px 20px;background:#faf7ef;color:#092e25!important;z-index:100}.agc-skip:focus{top:12px}@media(min-width:1450px){:is([data-agency-site],.ai-editorial-page){--agency-content-width:min(1280px,calc(100% - 120px))}}@media(max-width:1100px){:is([data-agency-site],.ai-editorial-page){--agency-content-width:calc(100% - 48px)}.agc-bar{gap:18px}.agc-desktop{gap:17px;font-size:13px}.agc-brand{font-size:29px}.agc-header .agc-audit{padding:12px 15px;font-size:11px}}@media(max-width:980px){.agc-bar>.agc-audit,.agc-desktop{display:none}.agc-mobile-nav{display:block}.agc-bar{min-height:85px}.agc-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){:is([data-agency-site],.ai-editorial-page){--agency-content-width:calc(100% - 40px)}.agc-brand{font-size:29px}.agc-footer{padding-top:38px}.agc-footer-grid{gap:28px}}@media(max-width:480px){.agc-footer-grid,.agc-mobile-services>div{grid-template-columns:1fr}.agc-brand{font-size:27px;gap:9px}.agc-brand span{font-size:9px}.agc-footer-bottom{display:grid}}@media(prefers-reduced-motion:reduce){:is([data-agency-site],.ai-editorial-page) *{scroll-behavior:auto!important}}@media print{.agc-footer,.agc-header,.agc-skip{display:none!important}}body[data-agency-site]{--paper:var(--agency-paper);--ink:var(--agency-ink);--line:var(--agency-line);--tint:var(--agency-sage);--muted:var(--agency-muted);font-family:Figtree,Arial,sans-serif}body.gt-page[data-agency-site]{--gt-paper:var(--agency-paper)!important;--gt-ink:var(--agency-ink)!important;--gt-accent:var(--agency-coral)!important;--gt-soft:var(--agency-sage)!important}body[data-agency-site]>.agc-footer,body[data-agency-site]>.agc-header{max-width:none;width:100%;margin:0;padding-inline:0}body[data-agency-site]>.agc-header{padding-block:0}body[data-agency-site] :is(.button,.gt-button){border-radius:99px}body[data-agency-site] .agency-resource-hero{width:min(1100px,calc(100% - 40px));margin:0 auto;padding:60px 0 35px}.agency-resource-note{margin-top:40px;padding:25px 0;border-top:1px solid var(--agency-line);font-size:14px;color:var(--agency-muted)}[data-agency-site] .ppc-experience[data-brand=waymaker]{--ppc-paper:var(--agency-paper);--ppc-ink:var(--agency-ink);--ppc-accent:var(--agency-coral);--ppc-soft:var(--agency-sage);--ppc-line:var(--agency-line)}.ai-editorial-page{font-family:Figtree,Arial,sans-serif!important}.ai-editorial-page .ai-ed-main{max-width:1200px}[data-agency-site] .ppc-experience[data-brand=waymaker] .ppc-wrap,body.gt-page[data-agency-site] .gt-wrap{width:var(--agency-content-width);max-width:none;padding-inline:0}[data-agency-site] .ppc-experience[data-brand=waymaker] .ppc-button:not(.ppc-secondary),body.gt-page[data-agency-site] .gt-button:not(.gt-secondary),body[data-agency-site] .button:not(.light){background:var(--agency-coral);border-color:transparent;color:var(--agency-ink)!important;font-family:inherit;border-radius:99px}body.gt-page[data-agency-site] :is(.gt-card,.gt-tool,.gt-hero aside){border-radius:12px}body[data-agency-site]{--pink:var(--agency-coral)}body[data-agency-site] :is(.before){background:var(--agency-peach)}body[data-agency-site] :is(.after){background:var(--agency-sage)}body[data-agency-site] .card{border-color:var(--agency-line);border-radius:12px}@media print{body.gt-page[data-agency-site] .gt-wrap{width:100%}}:is([data-agency-site],.ai-editorial-page) h1{font-weight:800;letter-spacing:-.055em;line-height:1.05;text-wrap:balance}:is([data-agency-site],.ai-editorial-page) :is(h2,h3){font-weight:700;text-wrap:balance}.agc-footer,.agc-header{background:#0b3329;color:#faf7ef}.agc-header{border-bottom-color:#355548}.agc-bar{min-height:88px}.agc-brand{font-weight:800;font-size:35px;letter-spacing:-.055em}.agc-brand span{font-weight:600;letter-spacing:.15em}.agc-header .agc-audit{background:#ef9991;border-color:#ef9991;color:#092e25!important;font-size:13px;padding:13px 21px}.agc-header .agc-audit:hover{background:#f5b1a7;color:#092e25!important}.agc-mobile-links,.agc-service-links{background:#123e31;border-color:#537368;border-radius:6px}.agc-mobile-links a:hover,.agc-service-links a:hover{background:#234c40}.agc-footer .agc-footer-title{color:#ef9991}.agc-footer p,.agc-footer-bottom{color:#d0dbcc}@media(max-width:980px){.agc-bar{min-height:78px}.agc-brand{font-size:32px}}@media(max-width:480px){.agc-brand{font-size:29px}}