.atl-redesign :is(.interior-main,.article-main,.consultation-main,.legal-main,.owner-pack){--editorial-forest:#112c23;--editorial-forest-deep:#091e18;--editorial-cream:#f9f1e2;--editorial-copper:#e3b499;--editorial-muted:#d1ddcf}.editorial-photo{aspect-ratio:3/2;background:#d9cbb6;min-width:0;position:relative;overflow:hidden}.editorial-photo img{object-fit:cover}.editorial-photo--advisory img{object-position:57% 50%}.editorial-photo--close img{object-position:69% 53%}.editorial-photo--pricing img{object-position:58% 50%}.atl-redesign .page-hero.editorial-hero{--hero-fg:var(--editorial-cream);--hero-muted:var(--editorial-muted);--hero-accent:var(--editorial-copper);--hero-ground:var(--editorial-forest-deep);--hero-frame:#75948166;--hero-rule:#dce9d845;--hero-button-bg:var(--editorial-cream);--hero-button-fg:var(--editorial-forest-deep);--hero-button-hover:#e5d5b9;isolation:isolate;width:min(calc(100% - 88px), var(--max));min-height:auto;color:var(--hero-fg);border:0;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(30px,5.2vw,84px);padding:clamp(46px,5vw,78px) 0}.atl-redesign .page-hero.editorial-hero:before{width:100vw;height:auto;box-shadow:none;background:linear-gradient(115deg, var(--hero-ground), var(--editorial-forest));border:0;border-radius:0;display:block;inset:0 auto 0 50%;transform:translate(-50%)}.atl-redesign .pricing-main .editorial-hero{--hero-fg:#292f25;--hero-muted:#494b40;--hero-accent:var(--coral-dark);--hero-ground:#f1e9db;--hero-frame:#9b866670;--hero-rule:#8f77544d;--hero-button-bg:#322c25;--hero-button-fg:var(--editorial-cream);--hero-button-hover:#514534}.atl-redesign .pricing-main .editorial-hero:before{background:linear-gradient(115deg, var(--hero-ground), #e5d7c0)}.editorial-hero .breadcrumbs,.editorial-article-hero .breadcrumbs,.editorial-pack-intro .breadcrumbs{margin-bottom:clamp(21px,2.45vw,32px)}.editorial-hero .breadcrumbs ol,.editorial-hero .page-hero-lede{color:var(--hero-muted)}.editorial-hero .eyebrow,.editorial-hero .breadcrumbs li:not(:last-child):after{color:var(--hero-accent)}.editorial-hero .eyebrow>span{background:var(--hero-accent)}.atl-redesign .editorial-hero h1{text-wrap:balance;max-width:17ch;font-size:clamp(2.6rem,4.55vw,4.65rem);line-height:1.04}.editorial-hero .page-hero-lede{max-width:60ch;margin-top:22px;font-size:clamp(1rem,1.28vw,1.12rem)}.editorial-hero .page-hero-actions{flex-wrap:wrap;gap:16px 24px;margin-top:27px}.editorial-hero .text-link{color:var(--hero-fg)}.atl-redesign .editorial-hero .button-primary{background:var(--hero-button-bg);color:var(--hero-button-fg)}.atl-redesign .editorial-hero .button-primary:hover,.atl-redesign .editorial-hero .button-primary:focus-visible{background:var(--hero-button-hover);color:var(--hero-button-fg)}.editorial-hero--photo .editorial-hero-visual>.editorial-photo{aspect-ratio:4/3;outline:1px solid var(--hero-frame);outline-offset:6px}.editorial-hero .page-hero-aside{box-shadow:none;color:var(--hero-fg);border-top:1px solid var(--hero-rule);background:0 0;padding:19px 0 0}.editorial-hero--photo .page-hero-aside{margin-top:27px}.editorial-hero .page-hero-aside:before{display:none}.editorial-hero .page-hero-aside .card-kicker{color:var(--hero-accent)}.editorial-hero .page-hero-aside h2{margin:10px 0 8px;font-size:clamp(1.45rem,2.35vw,2.15rem)}.editorial-hero .page-hero-aside p{color:var(--hero-muted);max-width:57ch;font-size:.89rem}.editorial-service-grid,.editorial-guide-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:36px;display:grid}.editorial-service-grid>a,.editorial-guide-grid>a{border:1px solid var(--line);color:var(--ink);background:var(--white);flex-direction:column;grid-column:span 2;text-decoration:none;display:flex}.editorial-service-grid>a:nth-child(-n+2){grid-column:span 3}.editorial-service-grid>a:nth-child(-n+2) .editorial-photo{aspect-ratio:16/8}.editorial-guide-grid>a:first-child{grid-column:span 6;grid-template-columns:1fr 1fr;display:grid}.editorial-guide-grid>a:first-child .editorial-photo{height:100%}:is(.editorial-service-grid,.editorial-guide-grid)>a:hover{border-color:var(--coral)}:is(.editorial-service-grid,.editorial-guide-grid)>a:hover h3{text-underline-offset:.14em;text-decoration:underline}.editorial-tile-copy{flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:clamp(19px,3vw,35px);display:flex}.editorial-tile-meta{width:100%;color:var(--coral-dark);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:5px 16px;font-size:.7rem;font-weight:700;display:flex}.editorial-tile-copy h3{letter-spacing:-.025em;margin:0;font:400 clamp(1.45rem,2.55vw,2.3rem)/1.12 Georgia,serif}.editorial-tile-copy p{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.65}.editorial-tile-copy>strong{margin-top:auto;padding-top:5px;font-size:.86rem}.editorial-resource-feature{color:var(--editorial-cream);background:var(--editorial-forest);grid-template-columns:.94fr 1.06fr;margin-bottom:clamp(56px,8vw,112px);display:grid}.editorial-resource-feature .editorial-photo{aspect-ratio:auto;height:100%}.editorial-resource-copy{padding:clamp(25px,5vw,70px)}.editorial-resource-copy .eyebrow{color:var(--editorial-copper);margin:0}.editorial-resource-copy .eyebrow>span{background:var(--editorial-copper)}.editorial-resource-copy h2{margin:14px 0;font:400 clamp(1.9rem,3.65vw,3.5rem)/1.08 Georgia,serif}.editorial-resource-copy>p:not(.eyebrow){color:var(--editorial-muted);max-width:51ch;line-height:1.75}.editorial-resource-copy .button{margin-top:12px}.editorial-resource-copy small{color:var(--editorial-muted);margin-top:13px;display:block}.atl-redesign :is(.interior-main,.article-main,.owner-pack) .interior-cta{background:var(--editorial-forest);border:1px solid var(--editorial-forest-deep);color:var(--editorial-cream)}.atl-redesign :is(.interior-main,.article-main,.owner-pack) .interior-cta .eyebrow{color:var(--editorial-copper)}.atl-redesign :is(.interior-main,.article-main,.owner-pack) .interior-cta h2{font-weight:400}.atl-redesign .interior-main :is(.process-band,.chooser-band,.diagnostic-band){background:var(--editorial-forest)}.atl-redesign .interior-main .detail-card-grid article{background:var(--white);border-top:2px solid #687a65}.pricing-main #monthly-packages{scroll-margin-top:30px}.atl-redesign .consultation-main{background:linear-gradient(160deg, #e8dcc8, var(--paper) 48%)}.atl-redesign .consultation-hero{background:0 0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(30px,5.75vw,90px);min-height:auto}.atl-redesign .consultation-hero>div:first-child{position:static}.atl-redesign .consultation-form-card{border-top:5px solid var(--editorial-forest)}.consultation-portrait{max-width:480px;margin-top:26px}.consultation-portrait .editorial-photo{aspect-ratio:16/8}.atl-redesign .editorial-article-hero{width:min(calc(100% - 88px), var(--max));padding:clamp(44px,5.4vw,82px) 0 34px}.editorial-article-intro,.editorial-pack-intro{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:center;gap:clamp(24px,5vw,78px);display:grid}.editorial-article-intro .editorial-photo,.editorial-pack-intro .editorial-photo{aspect-ratio:4/3;outline-offset:6px;outline:1px solid #9b866670}.atl-redesign .editorial-article-hero h1{text-wrap:balance;font-size:clamp(2.55rem,4.6vw,4.45rem);line-height:1.05}.editorial-article-hero .article-dek{margin-top:20px}.editorial-article-hero .article-byline{margin-top:32px}.editorial-article-hero .article-byline span{color:var(--ink-soft);font-size:.7rem}.atl-redesign .article-body blockquote{background:var(--editorial-forest)}.atl-redesign .owner-pack>header{max-width:none}.editorial-pack-intro{margin-bottom:28px}.editorial-pack-intro .hero-actions{flex-wrap:wrap;gap:12px 20px}.editorial-pack-intro .text-link{color:var(--coral-dark)}.atl-redesign .legal-main{background:linear-gradient(180deg, #ebe0ce, var(--paper) 29rem)}.atl-redesign .legal-hero h1{text-wrap:balance;font-weight:400;line-height:1.07}.atl-redesign .legal-hero .breadcrumbs{margin-bottom:28px}@media (max-width:950px){.atl-redesign .page-hero.editorial-hero,.atl-redesign .editorial-article-hero{width:calc(100% - 48px)}.editorial-service-grid,.editorial-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-service-grid>a:nth-child(n),.editorial-guide-grid>a{grid-column:auto}.editorial-service-grid>a:nth-child(-n+2) .editorial-photo{aspect-ratio:3/2}.editorial-guide-grid>a:first-child{grid-column:span 2}}@media (max-width:800px){.atl-redesign .page-hero.editorial-hero,.atl-redesign .editorial-article-hero{width:calc(100% - 44px)}.atl-redesign .page-hero.editorial-hero,.editorial-article-intro,.editorial-pack-intro,.editorial-resource-feature,.atl-redesign .consultation-hero{grid-template-columns:minmax(0,1fr)}.atl-redesign .page-hero.editorial-hero{gap:32px;padding-block:32px 43px}.atl-redesign .editorial-hero h1,.atl-redesign .editorial-article-hero h1{font-size:clamp(2.25rem,7.2vw,3.65rem)}.editorial-hero--photo .editorial-hero-visual>.editorial-photo,.editorial-article-intro .editorial-photo,.editorial-pack-intro .editorial-photo{aspect-ratio:16/9}.editorial-resource-feature .editorial-photo{aspect-ratio:16/9;height:auto}.consultation-portrait{display:none}}@media (max-width:560px){.atl-redesign:has(>main :is(.sales-hero,.editorial-hero,.editorial-article-hero,.consultation-hero,.legal-hero,.editorial-pack-intro))>.mobile-site-nav{justify-content:space-between;gap:4px;overflow:visible}.atl-redesign:has(>main :is(.sales-hero,.editorial-hero,.editorial-article-hero,.consultation-hero,.legal-hero,.editorial-pack-intro))>.mobile-site-nav a{letter-spacing:.04em;font-size:clamp(.625rem,2.8vw,.75rem)}.editorial-service-grid,.editorial-guide-grid,.editorial-guide-grid>a:first-child{grid-template-columns:minmax(0,1fr)}.editorial-guide-grid>a:first-child{grid-column:auto}.editorial-guide-grid>a:first-child .editorial-photo{height:auto}.editorial-tile-copy{gap:10px}.editorial-hero .page-hero-aside{padding-top:14px}.editorial-article-hero .article-dek{font-size:1rem}}@media (max-width:380px){.atl-redesign:has(>main :is(.sales-hero,.editorial-hero,.editorial-article-hero,.consultation-hero,.legal-hero,.editorial-pack-intro))>.site-header{gap:8px}.atl-redesign:has(>main :is(.sales-hero,.editorial-hero,.editorial-article-hero,.consultation-hero,.legal-hero,.editorial-pack-intro))>.site-header .header-call{white-space:nowrap;flex:none;padding-inline:9px}.atl-redesign:has(>main :is(.sales-hero,.editorial-hero,.editorial-article-hero,.consultation-hero,.legal-hero,.editorial-pack-intro))>.site-header .header-call strong{font-size:.6875rem}.atl-redesign:has(>main :is(.sales-hero,.editorial-hero,.editorial-article-hero,.consultation-hero,.legal-hero,.editorial-pack-intro))>.site-header .brand{gap:8px}.atl-redesign:has(>main :is(.sales-hero,.editorial-hero,.editorial-article-hero,.consultation-hero,.legal-hero,.editorial-pack-intro))>.site-header .brand-copy strong{font-size:18px}.editorial-hero .page-hero-lede{margin-top:17px;line-height:1.57}}
