.rob-goodman-site{--brand:#0d9a4a;--green:#087536;--ink:#16352c;--muted:#52685e;--paper:#fafbf8;--wash:#eff4ec;--line:#d8e2d7}.rob-goodman-site *{box-sizing:border-box}.rob-goodman-site{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.65}.rob-goodman-site a{color:inherit;text-decoration:none}.rob-goodman-site a:hover{text-underline-offset:4px;text-decoration:underline}.rob-goodman-site button,.rob-goodman-site a,.rob-goodman-site summary{touch-action:manipulation}.rob-goodman-site a:focus-visible,.rob-goodman-site button:focus-visible,.rob-goodman-site summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}.rob-goodman-site h1,.rob-goodman-site h2,.rob-goodman-site h3,.rob-goodman-site p{margin-top:0}.rob-goodman-site h1,.rob-goodman-site h2{letter-spacing:-.055em;font-weight:500;line-height:1.04}.rob-goodman-site h1{margin-bottom:28px;font-size:clamp(42px,4.5vw,68px)}.rob-goodman-site h2{margin-bottom:24px;font-size:clamp(34px,3.2vw,49px)}.rob-goodman-site h3{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.25}.rob-goodman-site em{color:var(--green);font-style:normal}.rob-goodman-site p{margin-bottom:22px}.rob-goodman-site .container{width:min(1192px,100% - 96px);margin-inline:auto}.rob-goodman-site .header{border-bottom:1px solid var(--line);background:var(--paper)}.rob-goodman-site .header-inner{align-items:center;gap:28px;min-height:102px;display:flex}.rob-goodman-site .identity{white-space:nowrap;flex-direction:column;line-height:1.35;display:flex}.rob-goodman-site .identity strong{letter-spacing:-.03em;font-size:22px}.rob-goodman-site .identity span{color:var(--muted);font-size:12px}.rob-goodman-site .desktop-nav{gap:22px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.rob-goodman-site .button{background:var(--green);color:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:30px;min-height:50px;padding:13px 22px;font:600 14px/1.4 Arial;display:inline-flex}.rob-goodman-site .button:disabled{opacity:1;cursor:default}.rob-goodman-site .button span{font-size:20px}.rob-goodman-site .header-cta .button{gap:20px;min-height:44px;font-size:12px}.rob-goodman-site .mobile-nav{display:none}.rob-goodman-site .eyebrow{letter-spacing:.12em;color:var(--green);margin-bottom:22px;font-size:11px;font-weight:700;line-height:1.6}.rob-goodman-site .hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:72px;padding-top:74px;padding-bottom:74px;display:grid}.rob-goodman-site .hero .lead{max-width:480px}.rob-goodman-site .lead{color:var(--muted);max-width:740px;font-size:18px;line-height:1.65}.rob-goodman-site .actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.rob-goodman-site .text-link{align-items:center;gap:16px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.rob-goodman-site .small{color:var(--muted);font-size:12px}.rob-goodman-site .hero-note{max-width:420px;margin-top:20px}.rob-goodman-site .portrait-wrap{background:var(--wash);border-radius:4px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:22px 22px 0;display:flex;position:relative}.rob-goodman-site .portrait{object-fit:cover;border-radius:3px;width:100%;max-width:390px;height:auto}.rob-goodman-site .portrait-caption{background:var(--paper);border:1px solid var(--line);width:calc(100% + 44px);margin-top:22px;padding:25px 30px}.rob-goodman-site .portrait-caption>span{letter-spacing:.13em;color:var(--muted);font-size:10px;display:block}.rob-goodman-site .portrait-caption strong{letter-spacing:-.03em;margin-top:4px;font-size:26px;display:block}.rob-goodman-site .portrait-caption p{margin:3px 0 0;font-size:13px}.rob-goodman-site .portrait-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.rob-goodman-site .portrait-fallback span{color:var(--green);letter-spacing:-.08em;font-size:96px}.rob-goodman-site .trust-band{background:var(--ink);color:#f4f8f1}.rob-goodman-site .trust-band .container{justify-content:space-between;gap:28px;padding-block:25px;font-size:13px;display:flex}.rob-goodman-site .trust-band span:before{content:"•";color:#72d299;margin-right:15px}.rob-goodman-site .section{padding-block:84px}.rob-goodman-site .section-top{justify-content:space-between;align-items:end;gap:50px;margin-bottom:28px;display:flex}.rob-goodman-site .section-top>p{max-width:320px;color:var(--muted);font-size:15px}.rob-goodman-site .specialty-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rob-goodman-site .specialty-card{background:var(--wash);border:1px solid var(--line);border-radius:4px;flex-direction:column;padding:40px;display:flex}.rob-goodman-site .specialty-card:hover{background:#e5efe0;text-decoration:none}.rob-goodman-site .card-index{letter-spacing:.12em;color:var(--green);margin-bottom:35px;font-size:10px;font-weight:700}.rob-goodman-site .specialty-card h3{font-size:30px}.rob-goodman-site .specialty-card p{color:var(--muted);max-width:430px;font-size:15px}.rob-goodman-site .card-link{border-top:1px solid #c9d8c5;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:12px;font-weight:700;display:flex}.rob-goodman-site .approach{background:#f0f3ed;padding-block:80px}.rob-goodman-site .approach-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.rob-goodman-site .approach .lead{max-width:400px}.rob-goodman-site .step{border-bottom:1px solid var(--line);gap:25px;padding-block:24px;display:flex}.rob-goodman-site .step:first-child{padding-top:0}.rob-goodman-site .step>span{color:var(--green);padding-top:5px;font-size:12px}.rob-goodman-site .step h3{margin-bottom:10px;font-size:22px}.rob-goodman-site .step p{color:var(--muted);margin:0;font-size:14px}.rob-goodman-site .article-grid{grid-template-columns:repeat(3,1fr);gap:34px 24px;display:grid}.rob-goodman-site .article-art{background:var(--wash);border-top:3px solid var(--brand);justify-content:space-between;align-items:end;height:130px;margin-bottom:20px;padding:20px;display:flex}.rob-goodman-site .article-art span{letter-spacing:.16em;font-size:9px}.rob-goodman-site .article-art b{letter-spacing:-.07em;color:#aac6ab;font-size:40px}.rob-goodman-site .article-card .eyebrow{margin-bottom:12px;font-size:9px}.rob-goodman-site .article-card h3{max-width:310px;font-size:22px}.rob-goodman-site .article-card .small{margin-bottom:0}.rob-goodman-site .closing{text-align:center;background:var(--wash);border:1px solid var(--line);margin-bottom:70px;padding:70px 40px}.rob-goodman-site .closing p{color:var(--muted);font-size:15px}.rob-goodman-site .closing .eyebrow{color:var(--green);font-size:11px}.rob-goodman-site .footer{border-top:1px solid var(--line);background:#fff;padding:48px 0 24px}.rob-goodman-site .footer-top{flex-direction:column;gap:24px;display:flex}.rob-goodman-site .footer-top strong{font-size:24px}.rob-goodman-site .footer-top p{font-size:12px}.rob-goodman-site .footer-name{text-align:center}.rob-goodman-site .footer-brokerage{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.rob-goodman-site .footer-row{align-items:center;gap:12px;display:flex}.rob-goodman-site .footer-logo{object-fit:contain;flex-shrink:0;height:auto}.rob-goodman-site .footer-logo-sherwood{width:180px}.rob-goodman-site .footer-logo-ma{width:72px}.rob-goodman-site .logo-review{letter-spacing:.07em;color:var(--muted);border:1px dashed #819689;margin-bottom:12px;padding:8px 12px;font-size:9px;display:inline-block}.rob-goodman-site .attribution{text-align:center;max-width:none;margin:25px 0 0;font-size:12px;line-height:1.8}.rob-goodman-site .powered{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:23px;font-size:10px;display:flex}.rob-goodman-site .powered a{text-decoration:underline}.rob-goodman-site .platform-privacy-link{opacity:.75}.rob-goodman-site .about-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;display:grid}.rob-goodman-site .about-portrait{border-radius:4px;width:100%;height:auto}.rob-goodman-site .niche-hero{max-width:1192px;padding-bottom:55px}.rob-goodman-site .niche-body{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:90px;padding-top:55px;display:grid}.rob-goodman-site .niche-body p{color:var(--muted);font-size:16px}.rob-goodman-site .niche-body aside{background:var(--wash);padding:36px}.rob-goodman-site .niche-body li{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.rob-goodman-site .niche-body ul{padding-left:20px}.rob-goodman-site .niche-body aside .small{font-size:12px}.rob-goodman-site .contact-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.rob-goodman-site .contact-card{background:var(--wash);min-width:0;padding:40px}.rob-goodman-site .contact-card>a{overflow-wrap:anywhere;margin-bottom:24px;font-size:17px;display:block}.rob-goodman-site .contact-card>div{margin-top:35px}.rob-goodman-site .contact-card .eyebrow{margin-bottom:10px}.rob-goodman-site .filters{flex-wrap:wrap;gap:12px;margin:35px 0;display:flex}.rob-goodman-site .filters a{background:var(--wash);border:1px solid var(--line);border-radius:3px;padding:11px 15px;font-size:12px}.rob-goodman-site .filters a[aria-current]{color:#fff;background:var(--green);border-color:var(--green)}.rob-goodman-site .empty{background:var(--wash);padding:40px}.rob-goodman-site .skip-link{z-index:100;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.rob-goodman-site .skip-link:focus{top:10px}.rob-goodman-site .review-strip{color:#594416;text-align:center;background:#f4ead2;padding:10px 24px;font-size:11px}.rob-goodman-site .review-strip a{margin-inline:6px;text-decoration:underline}@media (min-width:1280px){.rob-goodman-site .hero h1{font-size:66px}}@media (max-width:1100px){.rob-goodman-site .container{width:calc(100% - 64px)}.rob-goodman-site .desktop-nav{display:none}.rob-goodman-site .header-cta{margin-left:auto}.rob-goodman-site .mobile-nav{display:block;position:relative}.rob-goodman-site .mobile-nav summary{cursor:pointer;padding:12px;font-size:13px}.rob-goodman-site .mobile-nav nav{border:1px solid var(--line);z-index:10;background:#fff;min-width:235px;padding:16px;position:absolute;top:48px;right:0;box-shadow:0 10px 25px #16352c10}.rob-goodman-site .mobile-nav nav a{padding:10px;font-size:13px;display:block}.rob-goodman-site .hero{gap:35px;padding-block:50px}.rob-goodman-site .hero h1{font-size:48px}.rob-goodman-site .hero .lead{font-size:16px}.rob-goodman-site .actions{gap:12px}.rob-goodman-site .portrait-wrap{padding:15px 15px 0}.rob-goodman-site .portrait-caption{width:calc(100% + 30px);padding:20px}.rob-goodman-site .section-top{gap:30px}.rob-goodman-site .specialty-card{padding:28px}.rob-goodman-site .specialty-card h3{font-size:26px}.rob-goodman-site .approach-grid{gap:50px}.rob-goodman-site .article-grid{grid-template-columns:repeat(2,1fr)}.rob-goodman-site .trust-band .container{gap:12px;font-size:11px}.rob-goodman-site .powered{flex-direction:column;gap:8px}.rob-goodman-site .niche-body,.rob-goodman-site .contact-grid{gap:40px}.rob-goodman-site .about-grid{gap:35px}.rob-goodman-site .footer-logo-sherwood{width:140px}.rob-goodman-site .footer-logo-ma{width:56px}}@media (max-width:600px){.rob-goodman-site .container{width:calc(100% - 40px)}.rob-goodman-site .header-inner{gap:8px;min-height:84px}.rob-goodman-site .identity strong{font-size:20px}.rob-goodman-site .identity span{font-size:11px}.rob-goodman-site .header-cta{display:none}.rob-goodman-site .mobile-nav{margin-left:auto}.rob-goodman-site .hero{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.rob-goodman-site .hero h1{font-size:46px;line-height:1.04}.rob-goodman-site .hero .lead{font-size:16px}.rob-goodman-site .hero .eyebrow{font-size:9px}.rob-goodman-site .actions{gap:16px}.rob-goodman-site .portrait-wrap{width:100%;max-width:400px;min-height:0}.rob-goodman-site .portrait{max-width:280px}.rob-goodman-site .portrait-caption{text-align:left}.rob-goodman-site .trust-band .container{flex-direction:column;gap:8px;padding-block:22px;font-size:12px}.rob-goodman-site .section{padding-block:50px}.rob-goodman-site .section-top{margin-bottom:25px;display:block}.rob-goodman-site .section-top>p{max-width:none}.rob-goodman-site .specialty-grid{grid-template-columns:1fr;gap:18px}.rob-goodman-site .specialty-card{padding:28px}.rob-goodman-site .specialty-card h3{font-size:27px}.rob-goodman-site .card-index{margin-bottom:25px}.rob-goodman-site .approach{padding-block:50px}.rob-goodman-site .approach-grid,.rob-goodman-site .article-grid{grid-template-columns:1fr;gap:30px}.rob-goodman-site .article-art{height:130px}.rob-goodman-site .article-card h3{max-width:none}.rob-goodman-site .closing{margin-bottom:40px;padding:45px 22px}.rob-goodman-site .closing h2{font-size:36px}.rob-goodman-site .footer{padding-top:35px}.rob-goodman-site .footer-brokerage{flex-direction:column;align-items:flex-start;gap:16px}.rob-goodman-site .footer-row{flex-wrap:wrap;width:100%}.rob-goodman-site .footer-logo-sherwood{width:120px}.rob-goodman-site .footer-logo-ma{width:48px}.rob-goodman-site .attribution{font-size:11px}.rob-goodman-site .powered{font-size:10px}.rob-goodman-site .about-grid,.rob-goodman-site .niche-body,.rob-goodman-site .contact-grid{grid-template-columns:1fr;gap:30px}.rob-goodman-site .about-grid h1,.rob-goodman-site .niche-hero h1,.rob-goodman-site .contact-grid h1,.rob-goodman-site .section>h1{font-size:43px}.rob-goodman-site .about-portrait{max-width:317px}.rob-goodman-site .contact-card{padding:25px}.rob-goodman-site .contact-card>a{font-size:15px}.rob-goodman-site .niche-body aside{padding:25px}.rob-goodman-site .filters a{font-size:11px}.rob-goodman-site .review-strip{padding:10px 16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.rob-goodman-site *{scroll-behavior:auto!important}}.rob-goodman-site .niche-depth{border-top:1px solid var(--line);max-width:850px;margin:0 auto;padding-top:55px}.rob-goodman-site .niche-depth h2{margin-top:40px}.rob-goodman-site .niche-depth h3{margin-top:24px;font-size:19px}.rob-goodman-site .niche-depth-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:24px;display:flex}.rob-goodman-site .niche-depth-links a{color:var(--green);font-size:13px;font-weight:700}.rob-goodman-site .reviews-section{padding-block:84px}.rob-goodman-site .reviews-grid{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.rob-goodman-site .review-card{background:var(--wash);border:1px solid var(--line);border-radius:4px;padding:32px}.rob-goodman-site .review-text{color:var(--ink);margin:16px 0;font-size:16px}.rob-goodman-site .review-byline{color:var(--muted);margin:0;font-size:13px;font-weight:600}.rob-goodman-site .reviews-nav{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.rob-goodman-site .reviews-nav button{background:var(--wash);border:1px solid var(--line);cursor:pointer;border-radius:50%;width:38px;height:38px;font-size:16px}.rob-goodman-site .reviews-nav button:hover{background:#e5efe0}@media (max-width:1100px){.rob-goodman-site .reviews-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rob-goodman-site .reviews-grid{grid-template-columns:1fr}.rob-goodman-site .reviews-section{padding-block:50px}}
/*# sourceMappingURL=58e4096353acad54.css.map*/