@media only screen and (min-width:0rem){#blog-post-header{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:21.875rem;padding:8.75rem clamp(1rem,5vw,4rem) 5rem;position:relative;width:100%}#blog-post-header:after{background-color:var(--secondary);bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:min(calc(100vw - 4rem),calc(50vw + 40rem));z-index:1}#blog-post-header .cs-background{inset:0;pointer-events:none;position:absolute;z-index:0}#blog-post-header .cs-background picture{height:100%;inset:0;position:absolute;width:100%}#blog-post-header .cs-background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#blog-post-header .cs-background .cs-overlay{background-color:rgba(0,0,0,.4);inset:0;position:absolute}#blog-post-header .cs-container{max-width:80rem;position:relative;z-index:1}#blog-post-header .cs-container,#blog-post-header .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#blog-post-header .cs-content{gap:2rem;max-width:48rem}#blog-post-header .cs-title{color:var(--white);font-family:Cabin,sans-serif;font-size:2.25rem;font-weight:400;letter-spacing:-.6px;line-height:1.2;margin:0;text-align:center}}@media only screen and (min-width:48rem){#blog-post-header{min-height:27.6875rem;padding:10rem var(--Page-Padding-padding-global,4rem) 7rem}#blog-post-header .cs-title{font-size:3rem}}@media only screen and (min-width:64rem){#blog-post-header{min-height:27.6875rem}#blog-post-header .cs-title{font-size:3.75rem}}@media only screen and (min-width:0rem){#blog-post-content{align-items:center;background-color:var(--secondaryLighter);display:flex;flex-direction:column;padding:var(--Section-Padding-padding-section-large,5rem) clamp(1rem,5vw,4rem);position:relative;width:100%}#blog-post-content:after{background-color:var(--secondary);bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:min(calc(100vw - 4rem),calc(50vw + 40rem));z-index:1}#blog-post-content .cs-container{max-width:80rem}#blog-post-content .cs-container,#blog-post-content .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#blog-post-content .cs-content{gap:4rem;max-width:48rem}#blog-post-content .cs-article,#blog-post-content .cs-article-content{width:100%}#blog-post-content .cs-article-content h2{font-size:2rem;letter-spacing:-.48px;line-height:1.2;padding-top:1.5rem}#blog-post-content .cs-article-content h2,#blog-post-content .cs-article-content h3{color:var(--headerColor);font-family:Cabin,sans-serif;font-weight:400;margin:0 0 1rem}#blog-post-content .cs-article-content h3{font-size:1.625rem;letter-spacing:-.26px;line-height:1.4;padding-top:1.25rem}#blog-post-content .cs-article-content h4{color:var(--headerColor);font-family:Cabin,sans-serif;font-size:1.375rem;font-weight:400;letter-spacing:-.4px;line-height:1.3;margin:0 0 1rem;padding-top:1.5rem}#blog-post-content .cs-article-content p{color:var(--bodyTextColor);font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem}#blog-post-content .cs-article-content a{color:var(--secondary);text-decoration:underline}#blog-post-content .cs-article-content a:hover{color:var(--secondaryDark)}#blog-post-content .cs-article-content ol,#blog-post-content .cs-article-content ul{margin:0 0 1rem;padding-left:1.5rem}#blog-post-content .cs-article-content ol li,#blog-post-content .cs-article-content ul li{color:var(--bodyTextColor);font-family:Lato,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:.5rem}#blog-post-content .cs-article-content blockquote{border-left:2px solid var(--borderColor);margin:2.25rem 0;padding:0 0 0 1.25rem}#blog-post-content .cs-article-content blockquote p{color:var(--bodyTextColor);font-family:Inter,sans-serif;font-size:1.125rem;font-style:italic;line-height:1.55}#blog-post-content .cs-article-content img{border-radius:1.5rem;display:block;height:auto;margin:3rem 0 1rem;max-width:100%}#blog-post-content .cs-article-content figcaption{align-items:flex-start;border-left:2px solid var(--borderColor);color:var(--bodyTextColor);display:flex;font-family:Lato,sans-serif;font-size:.875rem;gap:.5rem;line-height:1.5;margin-bottom:2rem;padding-left:.625rem}#blog-post-content .cs-footer{align-items:center;display:flex;flex-direction:column;gap:3rem;width:100%}#blog-post-content .cs-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}#blog-post-content .cs-tag{align-items:center;background-color:rgba(2,5,6,.05);border:1px solid rgba(2,5,6,.15);border-radius:.375rem;color:var(--neutralDarkest);display:inline-flex;font-family:Lato,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5;padding:.25rem .625rem}#blog-post-content .cs-divider{height:auto;max-width:25rem;width:100%}#blog-post-content .cs-author-info{align-items:center;display:flex;flex-direction:column;gap:.25rem}#blog-post-content .cs-author-name{font-weight:600}#blog-post-content .cs-author-name,#blog-post-content .cs-date{color:var(--bodyTextColor);font-family:Lato,sans-serif;font-size:1rem;line-height:1.5;text-align:center}#blog-post-content .cs-date{font-weight:400}}@media only screen and (min-width:48rem){#blog-post-content{padding:var(--Section-Padding-padding-section-large,7rem) var(--Page-Padding-padding-global,4rem)}#blog-post-content .cs-article-content h2{font-size:3rem}#blog-post-content .cs-article-content h3{font-size:1.625rem}#blog-post-content .cs-article-content h4{font-size:2.5rem}#blog-post-content .cs-article-content ol li,#blog-post-content .cs-article-content p,#blog-post-content .cs-article-content ul li{font-size:1.125rem}#blog-post-content .cs-article-content blockquote p{font-size:1.25rem}#blog-post-content .cs-article-content img{border-radius:2.5rem}#blog-post-content .cs-article-content figcaption,#blog-post-content .cs-tag{font-size:1rem}#blog-post-content .cs-divider{max-width:38.3125rem}}@media only screen and (min-width:0rem){#blog-intro{background-color:var(--secondaryLighter);padding:8rem var(--Page-Padding-padding-global,64px);position:relative}#blog-intro .cs-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:80rem;width:100%}#blog-intro .cs-intro-content{display:flex;flex-direction:column;gap:3rem;width:100%}#blog-intro .cs-content-left{display:flex;flex-direction:column;gap:2rem;width:100%}#blog-intro .cs-section-title{display:flex;flex-direction:column;gap:1.5rem}#blog-intro .cs-heading{color:var(--headerColor);font-size:3rem;line-height:1.2}#blog-intro .cs-heading,#blog-intro .cs-text{font-family:Cabin,sans-serif;font-weight:400;letter-spacing:-.01em;margin:0}#blog-intro .cs-text{color:var(--bodyTextColor);font-size:2rem;line-height:1.3}#blog-intro .cs-content-right{width:100%}#blog-intro .cs-featured-card{background-color:#f9f6f0;border-radius:2rem;box-shadow:4px 4px 4px 0 rgba(0,0,0,.25),inset 4px 4px 4px 0 hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:1.5rem;padding:3rem}#blog-intro .cs-featured-heading{font-size:3rem;line-height:1.2}#blog-intro .cs-featured-heading,#blog-intro .cs-featured-title{color:var(--headerColor);font-family:Cabin,sans-serif;font-weight:400;letter-spacing:-.01em;margin:0}#blog-intro .cs-featured-title{font-size:1.75rem;line-height:1.3}#blog-intro .cs-featured-text{color:var(--bodyTextColor);font-family:Lato,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;margin:0}#blog-intro .cs-read-more{align-items:center;color:#704832;display:inline-flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:500;gap:.5rem;line-height:1.5;text-decoration:none;transition:color .3s ease}#blog-intro .cs-read-more svg{height:1.5rem;transition:transform .3s ease;width:1.5rem}#blog-intro .cs-read-more:hover{color:var(--primary)}#blog-intro .cs-read-more:hover svg{transform:translateX(.25rem)}}@media only screen and (min-width:48rem){#blog-intro .cs-heading{font-size:3.75rem}#blog-intro .cs-text{font-size:2.5rem}#blog-intro .cs-featured-heading{font-size:3.75rem}#blog-intro .cs-featured-title{font-size:2rem}}@media only screen and (min-width:64rem){#blog-intro .cs-intro-content{align-items:flex-start;flex-direction:row;gap:4rem}#blog-intro .cs-content-left{flex:0 0 48%;max-width:38.5rem}#blog-intro .cs-content-right{flex:1;max-width:38.5rem}#blog-intro .cs-featured-card{padding:4rem}}@media only screen and (min-width:0rem){#blog-sidebar{box-sizing:border-box;gap:1.25rem;justify-content:center;max-width:50rem}#blog-sidebar,#blog-sidebar .cs-featured-group{align-items:center;display:flex;flex-direction:column;width:100%}#blog-sidebar .cs-featured-group{border:1px solid #ebebeb;border-radius:.5rem;justify-content:flex-start;padding:2rem 1.25rem}#blog-sidebar .cs-sidebar-header{color:var(--headerColor);display:block;font-size:1.25rem;font-weight:700;margin-bottom:1rem;position:relative;text-align:center}#blog-sidebar .cs-sidebar-header:after{background:var(--headerColor);border-radius:.25rem;content:"";display:block;height:3px;margin:1rem auto;position:relative;width:4rem}#blog-sidebar .cs-sidebar-link{align-items:center;border-bottom:1px solid #ebebeb;display:flex;gap:1.5rem;justify-content:flex-start;padding:1.5rem 0;text-decoration:none;width:100%}#blog-sidebar .cs-sidebar-link:first-of-type{padding-top:0}#blog-sidebar .cs-sidebar-link:last-of-type{border:none;padding-bottom:0}#blog-sidebar .cs-sidebar-img{border-radius:50%;display:block;flex:none;height:3.75rem;overflow:hidden;position:relative;width:3.75rem}#blog-sidebar .cs-sidebar-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#blog-sidebar .cs-sidebar-title{color:var(--headerColor);display:block;font-size:1rem;font-weight:700;line-height:1.5em;margin:0 0 .25rem;text-decoration:none}#blog-sidebar .cs-sidebar-date{color:var(--bodyTextColor);display:block;font-size:.875rem;line-height:1.5em}#blog-sidebar .cs-toc{display:flex;flex-direction:column;font-size:.875rem;gap:1rem;list-style:none;margin-top:1rem;padding:0;width:100%}#blog-sidebar .cs-toc-item{list-style:none;margin:0;padding:0}#blog-sidebar .cs-toc-item.cs-active{border-left:4px solid var(--primary);padding-left:1rem}#blog-sidebar .cs-toc-item.cs-active .cs-toc-link{color:var(--primary);font-weight:700}#blog-sidebar .cs-toc-link{color:var(--bodyTextColor);display:block;text-decoration:none;transition:color .2s ease-in-out;width:100%}#blog-sidebar .cs-toc-link:hover{color:var(--primary)}}@media only screen and (min-width:64rem){#blog-sidebar{max-width:22.5rem;position:sticky;top:10rem}}@media only screen and (min-width:0rem){#blog-listing{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:var(--Section-Padding-padding-section-large,7rem) var(--Page-Padding-padding-global,2rem);position:relative;width:100%}#blog-listing:before{right:0;top:0}#blog-listing:after,#blog-listing:before{background-color:var(--secondary);content:"";height:1.5rem;position:absolute;width:min(calc(100vw - 4rem),calc(50vw + 40rem));z-index:1}#blog-listing:after{bottom:0;left:0}#blog-listing .blog-background{inset:0;pointer-events:none;position:absolute;z-index:0}#blog-listing .blog-background picture{height:100%;inset:0;position:absolute;width:100%}#blog-listing .blog-background img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.78;width:100%}#blog-listing .cs-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:80rem;position:relative;width:100%;z-index:1}#blog-listing .cs-content-wrapper{align-items:stretch;background-color:#fff;border-radius:1.5rem;display:flex;flex-direction:column;gap:3rem;padding:2rem;width:100%}#blog-listing .cs-title{color:var(--headerColor);font-family:Cabin,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0;text-align:center}#blog-listing .cs-posts-list{display:flex;flex-direction:column;gap:3rem;width:100%}#blog-listing .cs-article{align-items:center;display:flex;flex-direction:column;width:100%}#blog-listing .cs-article-content{display:flex;flex-direction:column;gap:.5rem;max-width:50rem;width:100%}#blog-listing .cs-article-title{color:var(--headerColor);font-family:Cabin,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:0}#blog-listing .cs-article-desc{color:var(--bodyTextColor);font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;max-width:48rem}#blog-listing .cs-read-more{align-items:center;color:#704832;display:inline-flex;font-family:Lato,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;line-height:1.5;text-decoration:none;transition:color .3s ease}#blog-listing .cs-read-more svg{height:1.5rem;transition:transform .3s ease;width:1.5rem}#blog-listing .cs-read-more:hover{color:var(--primary)}#blog-listing .cs-read-more:hover svg{transform:translateX(.25rem)}#blog-listing .cs-divider{align-items:center;display:flex;flex-direction:column;padding-top:1.5rem;width:100%}#blog-listing .cs-divider span{background-color:#8c5a3f;display:block;height:.375rem;width:12.5rem}#blog-listing .cs-actions{align-items:center;display:flex;justify-content:center;width:100%}#blog-listing .cs-load-more{align-items:center;background-color:#f2f2f2;border:none;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(2,5,6,.05),inset 0 0 0 1px rgba(2,5,6,.15);color:var(--headerColor);cursor:pointer;display:inline-flex;font-family:Lato,sans-serif;font-size:1rem;font-weight:500;justify-content:center;line-height:1.5;padding:.625rem 1.5rem;transition:background-color .3s ease,box-shadow .3s ease}#blog-listing .cs-load-more:hover{background-color:#e8e8e8;box-shadow:0 2px 4px 0 rgba(2,5,6,.1),inset 0 0 0 1px rgba(2,5,6,.2)}#blog-listing .cs-article.cs-hidden{display:none}#blog-listing .cs-article.cs-fade-in{animation:fadeInUp .4s ease-out forwards}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media only screen and (min-width:48rem){#blog-listing{padding:var(--Section-Padding-padding-section-large,7rem) var(--Page-Padding-padding-global,4rem)}#blog-listing .cs-content-wrapper{border-radius:2rem;gap:4rem;padding:3rem}#blog-listing .cs-title{font-size:3rem}#blog-listing .cs-posts-list{gap:4rem}#blog-listing .cs-article-title{font-size:1.75rem}#blog-listing .cs-article-desc,#blog-listing .cs-read-more{font-size:1.125rem}#blog-listing .cs-divider{padding-top:2rem}#blog-listing .cs-divider span{height:.5rem;width:18.75rem}#blog-listing .cs-load-more{font-size:1.125rem}}@media only screen and (min-width:64rem){#blog-listing .cs-content-wrapper{gap:5rem;padding:4rem}#blog-listing .cs-title{font-size:3.75rem}#blog-listing .cs-article-title{font-size:2rem}#blog-listing .cs-divider span{width:25rem}}