@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Cormorant+Garamond:wght@400;500;600&display=swap");body,html{background:#fff}a,body,div,h1,h2,h3,h4,h5,h6,html,li,ol,p,span,ul{font-family:DM Sans,Arial,Helvetica,sans-serif!important}.blog-content article blockquote,.blog-content article blockquote *,.blog-heading h1,.ico-blog-article blockquote,.ico-blog-article blockquote *,.ico-blog-article h1,.ico-serif,.ico-signature{font-family:Cormorant Garamond,Georgia,serif!important}.blog-content,.blog-content article,.blog-heading,body{color:#1a1a1a;font-weight:400;line-height:1.65}b,strong{color:#111;font-weight:700}.blog-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media only screen and (min-width:576px){.blog-container{max-width:720px}}@media only screen and (min-width:768px){.blog-container{max-width:960px}}@media only screen and (min-width:992px){.blog-container{max-width:1140px}}@media only screen and (min-width:1200px){.blog-container{max-width:1440px}}.sr-sticky-breadcrumb{font-size:13px;font-weight:600;letter-spacing:.16em;position:relative;text-transform:uppercase;z-index:10}.sr-sticky-breadcrumb-heading{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;color:#9a8f84;padding:14px 0}.sr-sticky-breadcrumb-heading a,.sr-sticky-breadcrumb-trigger,.sr-sticky-breadcrumb-trigger a{color:#9a8f84;text-decoration:none}.sr-sticky-breadcrumb-heading a:hover,.sr-sticky-breadcrumb-trigger a:hover{color:#111}.sr-sticky-breadcrumb-categories{background:#fff;color:#1a1a1a;display:none;left:0;position:absolute;right:0;text-align:center;top:100%;width:100%;z-index:1}.sr-sticky-breadcrumb-categories .container{padding:1.25rem}.sr-sticky-breadcrumb-categories ul{list-style:none;margin:0;padding:0}.sr-sticky-breadcrumb-categories ul li{display:inline-block}.sr-sticky-breadcrumb-categories ul li a{color:#1a1a1a;font-size:14px;font-weight:400;letter-spacing:0;margin:1rem;text-transform:none}.sr-sticky-breadcrumb-categories ul li a:hover{color:#9a8f84}.blog-featured-image{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.blog-featured-image:after{background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0) 50%);content:"";inset:0;pointer-events:none;position:absolute}@media (max-width:767px){.blog-featured-image{background-attachment:scroll;height:25vh}}.ng-blog-wrapper{background:#fff;margin-top:-70vh}@media (max-width:767px){.ng-blog-wrapper{margin-top:0}.blog-content{padding:0}}.blog-heading{display:block!important;margin:0 auto;max-width:820px;padding:32px 20px 8px!important}.blog-heading .tags{display:flex;flex-wrap:wrap;gap:0;margin-bottom:18px!important}.blog-heading .tag{align-items:center;display:inline-flex}.blog-heading .tag,.blog-heading .tag a,.blog-heading .tags a{color:#9a8f84!important;font-size:13px;font-weight:600;letter-spacing:.16em;line-height:1;text-decoration:none;text-transform:uppercase}.blog-heading .tag-separator{color:#9a8f84;padding:0 10px}.blog-heading h1,.blog-heading h2{color:#111;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(26px,3.2vw,36px)!important;font-weight:500;letter-spacing:-.01em;line-height:1;margin:8px 0 16px}.blog-heading .data,.blog-heading .meta{color:#676767;font-size:14px;font-weight:400;line-height:1.65;margin-top:0!important}.blog-heading .data a,.blog-heading .meta a{color:#676767!important;text-decoration:none}.blog-heading .avatar,.blog-heading .data img{display:none}.blog-content article,.ico-blog-article{color:#1a1a1a;font-weight:400;line-height:1.65;margin:0 auto;max-width:820px;padding:8px 20px 0!important}.blog-content article p,.ico-blog-article p{color:#1a1a1a;font-size:16px;font-weight:400;line-height:1.65;margin-bottom:18px}.blog-content article h2,.ico-blog-article h2{color:#111;font-family:DM Sans,sans-serif!important;font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:0 0 20px}.blog-content article h3,.ico-blog-article h3{color:#111;font-family:DM Sans,sans-serif!important;font-size:18px;font-weight:700;letter-spacing:-.005em;line-height:1.2;margin:0 0 8px}.blog-content article a,.ico-blog-article a{color:#111;text-decoration:underline;text-decoration-color:#9a8f84;text-underline-offset:2px}.blog-content article a:hover,.ico-blog-article a:hover{color:#9a8f84}.blog-content article img,.ico-blog-article img{border-radius:10px;height:auto;margin-bottom:16px;max-width:100%}.blog-content article blockquote,.ico-blog-article blockquote{background:transparent!important;border-left:4px solid #9a8f84!important;color:#222!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:24px!important;font-style:normal!important;font-weight:500!important;line-height:1.4!important;margin:28px 0!important;padding:18px 0 18px 24px!important}.blog-content article blockquote *,.ico-blog-article blockquote *{color:inherit!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:inherit!important;font-weight:500!important}.blog-content article blockquote:first-of-type,.ico-blog-article blockquote:first-of-type{margin:20px 0 24px!important}.author-section{border-top:1px solid #e5e5e5;margin-top:56px;padding:56px 0 24px}.author-section p{font-size:14px;font-weight:400;margin-bottom:1em}.author-section .avatar{margin-top:.625rem;position:relative}.author-section .avatar img{border-radius:100%;height:auto;margin-right:1.2em;max-width:64px;width:64px}.author-section .author-link:not(.hover){color:#9a8f84}.avatar img{border:1px solid #e5e5e5;border-radius:50%}.blog-comments{margin-bottom:56px}.blog-comments .blog-comments-trigger{color:#9a8f84;display:block;font-size:13px;font-weight:600;letter-spacing:.16em;position:relative;text-align:center;text-transform:uppercase}.blog-comments .blog-comments-wrapper{display:none;padding-top:24px}.blog-related-posts{background:#fff;border-top:1px solid #e5e5e5;padding:56px 0}.blog-related-posts .row{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.blog-related-posts .related-card{min-width:0}.blog-related-posts .article-panel{background:#fff;border:none;border-radius:0;height:100%;overflow:hidden;position:relative}.blog-related-posts .article-panel .article-img{overflow:hidden;position:relative}.blog-related-posts .article-panel .article-img img{display:block;height:220px;object-fit:cover;width:100%}.blog-related-posts .article-panel .article-content{padding:20px 4px 24px}.blog-related-posts .article-panel .tag,.blog-related-posts .article-panel .tag a{color:#9a8f84;font-size:11px;font-weight:600;letter-spacing:.18em;line-height:1;margin-bottom:12px;text-decoration:none;text-transform:uppercase}.blog-related-posts .article-panel h3{font-family:Cormorant Garamond,Georgia,serif!important;font-size:19px;font-weight:500;letter-spacing:-.005em;line-height:1.25;margin-bottom:10px}.blog-related-posts .article-panel h3 a{color:#111;text-decoration:none}.blog-related-posts .article-panel h3 a:hover{color:#9a8f84}.blog-related-posts .article-panel .data,.blog-related-posts .article-panel .meta{color:#9a8f84;font-size:12px;letter-spacing:.02em}.blog-related-posts .article-panel .data a,.blog-related-posts .article-panel .meta a{color:#9a8f84;text-decoration:none}.blog-related-posts .readmore{display:none}@media (max-width:991px){.blog-related-posts .row{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-related-posts .row{gap:32px;grid-template-columns:1fr}.blog-related-posts .article-panel .article-img img{height:200px}}.blog-content article p.lede,.ico-blog-article p.lede{font-size:18px;line-height:1.6;margin:24px 0 32px}.blog-content article p.byline,.ico-blog-article p.byline{color:#777;font-size:13px;font-weight:400;letter-spacing:.04em;margin:24px 0 32px}.blog-content article p.takeaway,.ico-blog-article p.takeaway{border-bottom:1px solid #e5e5e5;font-size:16px;line-height:1.65;margin:24px 0 8px;padding-bottom:32px}.section-intro{margin-top:56px}.section-body{margin-top:8px}.eyebrow{color:#9a8f84;display:block;font-family:DM Sans,sans-serif!important;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:1;margin-bottom:12px;text-transform:uppercase}.stack-list{display:flex;flex-direction:column;gap:14px;margin:24px 0 8px}.stack-row{align-items:start;background:#fff;border:1px solid #e5e5e5;border-radius:10px;display:grid;gap:24px;grid-template-columns:36% 1fr;padding:22px 24px}.stack-row h3{color:#111;font-size:18px!important;font-weight:700;line-height:1.2;margin:0!important}.stack-row h3 a{border-bottom:1px solid #9a8f84;color:#111;padding-bottom:1px;text-decoration:none}.stack-row p{color:#1a1a1a;font-size:15px!important;line-height:1.55!important;margin:0!important}@media (max-width:600px){.stack-row{gap:8px;grid-template-columns:1fr;padding:20px 22px}}.card-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:24px 0 8px}.card{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:22px}.card .card-kicker{color:#777;font-family:DM Sans,sans-serif!important;font-size:12px!important;letter-spacing:.13em;line-height:1;text-transform:uppercase}.card .card-kicker,.card h3{font-weight:700;margin:0 0 8px!important}.card h3{color:#111;font-size:18px!important;line-height:1.2}.card p{color:#1a1a1a;font-size:15px!important;line-height:1.55!important;margin:0!important}.stat-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:28px 0;text-align:center}.stat{background:#111;border-radius:12px;color:#fff;padding:26px 18px}.stat .stat-num{color:#fff;font-family:DM Sans,sans-serif!important;font-size:34px;font-weight:700;line-height:1;margin-bottom:8px}.stat .stat-label{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:400;line-height:1.4}.dark-section{background:#181818;border-radius:14px;margin:56px -20px 0;padding:48px 32px}.dark-section .eyebrow{color:#9a8f84;margin-bottom:12px}.dark-section h2{color:#fff!important;font-weight:700;margin:0 0 16px!important;max-width:520px}.dark-section p{color:hsla(0,0%,100%,.78)!important;font-size:16px!important;margin:0 0 28px!important;max-width:480px}.cta-button{background:#9a8f84;border-radius:999px;color:#fff!important;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;padding:14px 28px;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease}.cta-button:hover{background:#8a7f74;color:#fff!important}.cta-box{background:#f3f3f3;border-radius:14px;margin-top:42px;padding:34px;text-align:center}.cta-box h2{color:#111!important;font-size:24px!important;margin:0 0 14px!important}.cta-box .cta-button-dark{background:#111;border-radius:6px;color:#fff!important;display:inline-block;font-size:14px;font-weight:700;padding:14px 24px;text-decoration:none!important}.ps-line{color:#676767;font-size:14px!important;font-style:italic;line-height:1.65;margin:32px 0 24px!important}.ico-callout{border-left:4px solid #9a8f84;margin:24px 0 32px;padding:18px 0 18px 24px}.ico-callout p{font-size:18px!important;line-height:1.5!important;margin:0!important}.ico-timeline{border-left:1px solid #e5e5e5;margin:32px 0;padding-left:24px}.ico-timeline-item{margin-bottom:28px}.ico-timeline-item h3{margin-bottom:6px!important}.ico-timeline-item p{margin-bottom:0!important}.ico-signature{color:#111;font-size:26px;font-weight:500;margin-top:40px}.ico-signature,.ico-signature em{font-family:Cormorant Garamond,Georgia,serif!important}.ico-signature em{color:#676767;display:block;font-size:18px;font-style:italic;margin-top:4px}@media (max-width:767px){.blog-heading{padding:24px 16px 8px!important}.blog-heading h1,.blog-heading h2{font-size:26px!important;line-height:1.08}.blog-content article,.ico-blog-article{padding:0 16px 32px!important}.blog-content article h2,.ico-blog-article h2{font-size:24px!important;line-height:1.1!important}.blog-content article h3,.ico-blog-article h3{font-size:16px!important}.blog-content article p,.ico-blog-article p{font-size:15px}.dark-section{margin:48px -16px 0;padding:36px 24px}.dark-section h2{font-size:20px!important}.stat .stat-num{font-size:24px}.ico-signature{font-size:22px;margin-top:32px}.ico-signature em{font-size:16px}.ico-callout p{font-size:16px!important}}.blog-pagination{text-align:center}.blog-pagination a{border:1px solid transparent;border-radius:8px;color:#1a1a1a;font-size:13px;font-weight:600;letter-spacing:.14em;margin:0 10px;padding:8px 14px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.blog-pagination a:focus,.blog-pagination a:hover{background:#fafafa;border:1px solid #e5e5e5}.blog-subscribe{background:#fff;padding:56px 0;text-align:center}.vtimeline{margin:32px 0 16px;padding-left:36px;position:relative}.vtimeline:before{background:linear-gradient(180deg,#e5e5e5 0,#e5e5e5 90%,transparent);bottom:14px;content:"";left:6px;position:absolute;top:14px;width:1px}.vtimeline-item{padding-bottom:56px;position:relative}.vtimeline-item:last-child{padding-bottom:0}.vtimeline-dot{background:#181818;border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 5px #181818;height:13px;left:-36px;position:absolute;top:10px;width:13px}.vtimeline-item:last-child .vtimeline-dot{background:#9a8f84;box-shadow:0 0 0 4px #fff,0 0 0 5px #9a8f84}.vtimeline-label{color:#9a8f84;font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1;margin:0 0 8px;text-transform:uppercase}.vtimeline-time{color:#111;font-family:Cormorant Garamond,Georgia,serif!important;font-size:30px!important;font-weight:500!important;letter-spacing:-.01em;line-height:1!important;margin:0 0 6px!important}.vtimeline-headline{color:#111;font-size:17px;font-weight:700;line-height:1.3;margin:0 0 10px}.vtimeline-body,.vtimeline-headline{font-family:DM Sans,Arial,Helvetica,sans-serif}.vtimeline-body{color:#444;font-size:16px;line-height:1.65;margin:0 0 12px}.vtimeline-bullets{color:#676767;display:flex;flex-wrap:wrap;font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:13px;gap:8px 16px;line-height:1.45;list-style:none;margin:0;padding:0}.vtimeline-bullets li{align-items:center;display:inline-flex;gap:6px}.vtimeline-bullets li:before{background:#9a8f84;border-radius:50%;content:"";display:inline-block;height:4px;width:4px}@media (max-width:767px){.vtimeline{padding-left:28px}.vtimeline-dot{left:-28px}.vtimeline-time{font-size:24px!important}.vtimeline-body,.vtimeline-headline{font-size:15px}}.blog-global-cta[data-cta-swap]{position:relative}.blog-global-cta .cta-form{background:#181818;border-radius:12px;height:70vh;max-height:720px;min-height:560px;overflow:hidden;position:relative}.blog-global-cta .cta-form[hidden]{display:none!important}.blog-global-cta .cta-form>div[data-tf-live]{height:100%;width:100%}.blog-global-cta .cta-form-back{align-items:center;-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.92);border:0;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#181818;cursor:pointer;display:inline-flex;font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;gap:4px;left:14px;letter-spacing:.06em;padding:8px 14px 8px 12px;position:absolute;top:14px;transition:background .15s ease,transform .15s ease;z-index:5}.blog-global-cta .cta-form-back:hover{background:#fff;transform:translateX(-2px)}.blog-global-cta .cta-form-back:focus-visible{outline:2px solid #9a8f84;outline-offset:3px}button.cta-button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:inherit}button.cta-button:focus-visible{outline:2px solid #9a8f84;outline-offset:3px}@media (max-width:767px){.blog-global-cta .cta-form{border-radius:0;height:80vh;max-height:640px;min-height:520px}.blog-global-cta .cta-form-back{font-size:11px;left:10px;padding:7px 12px 7px 10px;top:10px}}.blog-content article p.lede:first-child,.ico-design-series p.lede:first-child{border-left:4px solid #9a8f84!important;color:#3a3a3a!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(23px,2.4vw,31px)!important;font-weight:500!important;line-height:1.32!important;margin:26px 0 38px!important;max-width:760px;padding:22px 0 22px 26px!important}@media (max-width:767px){.blog-content article p.lede:first-child,.ico-design-series p.lede:first-child{font-size:22px!important;line-height:1.35!important;margin:22px 0 30px!important;padding-left:18px!important}}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_rich_text>div{overflow:visible!important}.ico-sticky-feature-single{align-items:start;display:grid;gap:68px;grid-template-columns:minmax(320px,.95fr) minmax(0,1fr);margin:72px -40px 84px;overflow:visible!important;position:relative}.ico-sticky-feature-image{align-self:start;margin:0!important;position:-webkit-sticky;position:sticky;top:105px}.ico-sticky-feature-image img{aspect-ratio:3/4;border-radius:0!important;display:block;margin:0!important;object-fit:cover;width:100%}.ico-sticky-feature-copy{max-width:560px}.ico-sticky-feature-copy p{font-size:17px;line-height:1.74;margin-bottom:24px}.ico-sticky-feature-copy .porter-dropcap:first-letter{color:#9a8f84;float:left;font-family:Cormorant Garamond,Georgia,serif!important;font-size:82px;font-weight:500;line-height:.82;padding:10px 12px 0 0}@media (max-width:900px){.ico-sticky-feature-single{gap:34px;grid-template-columns:1fr;margin:44px 0 58px}.ico-sticky-feature-image{position:relative;top:auto}.ico-sticky-feature-copy{max-width:100%}}