.body-container--blog-magazine .dnd-section{padding:0}.body-container--blog-magazine .dnd-section>.row-fluid{max-width:none}.body-container--blog-magazine .dnd-section .dnd-column{padding:0}.body-container--blog-magazine .eup-hero--split{background:var(--eup-color-background)}.body-container--blog-magazine .eup-hero--split .eup-hero__container{padding-block:clamp(2.5rem,6vw,4rem)}.body-container--blog-magazine .eup-hero--split .eup-hero__heading :is(h1,h2,h3,p){font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.08}.body-container--blog-magazine .eup-hero--split .eup-hero__media-gradient,.body-container--blog-magazine .eup-hero--split .eup-hero__subheading{display:none}@media (min-width:768px){.body-container--blog-magazine .eup-hero__grid--split{align-items:center;gap:clamp(2rem,4vw,3.5rem)}}.body-container--blog-magazine .eup-blog-cards--magazine{padding-block:clamp(1.5rem,4vw,2.5rem)}.body-container--blog-magazine .eup-blog-cards--editors-picks{border-top:1px solid rgba(93,13,24,.1);padding-block:clamp(2.5rem,4vw,3.5rem)}.body-container--blog-magazine .eup-cta-banner--split{background:rgba(159,178,172,.14);padding-block:clamp(3rem,6vw,4.5rem)}.body-container--blog-magazine .eup-link-list--ranked{padding-block:clamp(3rem,6vw,4.5rem)}.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-author .dnd-section:first-child,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-index .dnd-section:first-child,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-magazine .dnd-section:first-child,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .dnd-section:first-child{display:none!important}.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-index .eup-hero,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-magazine .eup-hero,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-hero{display:none!important}.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-index .eup-breadcrumb-marquee,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-index .eup-cta-banner,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-index .eup-cta-banner--blog-subscribe,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-index .eup-cta-banner--home-cta,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-index .eup-cta-banner--split,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-magazine .eup-blog-cards--editors-picks,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-magazine .eup-cta-banner--blog-subscribe,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-magazine .eup-cta-banner--home-cta,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-magazine .eup-cta-banner--split,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-magazine .eup-link-list--ranked,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-blog-sidebar__aside,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-breadcrumb-marquee,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-cta-banner,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-cta-banner--blog-subscribe,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-cta-banner--home-cta,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-cta-banner--split,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-faq,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-feature-grid,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-link-list{display:none!important}.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-index .eup-blog-listing__pagination,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-index .eup-blog-listing__toolbar,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-blog-sidebar__actions,.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-blog-sidebar__aside{display:none!important}.body-container-wrapper:has(.eup-blog-author-page) .body-container--blog-sidebar .eup-blog-sidebar{grid-template-columns:1fr}.body-container--blog-author .dnd-section{padding:0}.body-container--blog-author .dnd-section>.row-fluid{max-width:none}.body-container--blog-author .dnd-section .dnd-column{padding:0}.eup-blog-author-page{background:var(--eup-color-background);padding-block:clamp(3rem,8vw,5.5rem)}.eup-blog-author-page__inner{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:40rem;text-align:center}.eup-blog-author-page__avatar{border:1px solid rgba(93,13,24,.08);border-radius:50%;height:7rem;margin-bottom:1.5rem;max-height:7rem;max-width:7rem;min-height:7rem;min-width:7rem;object-fit:cover;width:7rem}.eup-blog-author-page__name{color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 0 .75rem}.eup-blog-author-page__bio{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:var(--eup-text-body-sm);line-height:1.75;max-width:34rem}.eup-blog-author-page__bio :is(p,ul,ol){margin:0 0 .875rem}.eup-blog-author-page__bio :is(p,ul,ol):last-child{margin-bottom:0}.eup-blog-author-page__bio p:first-child{color:rgba(122,88,96,.85);font-size:.6875rem;font-weight:500;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.eup-blog-author-page__bio p:first-child+p,.eup-blog-author-page__bio p:only-child{color:var(--eup-color-muted);font-size:var(--eup-text-body-sm);font-weight:400;letter-spacing:normal;line-height:1.75;text-transform:none}.eup-blog-author-page__bio p:only-child{margin-bottom:0}.eup-blog-author-page__social{align-items:center;display:flex;gap:.625rem;justify-content:center;margin-top:1.5rem}.eup-blog-author-page__social-link{align-items:center;background:transparent;border:1px solid rgba(93,13,24,.12);border-radius:50%;color:var(--eup-color-primary);display:inline-flex;height:2.25rem;justify-content:center;text-decoration:none;transition:background var(--eup-duration-base) var(--eup-ease-out),border-color var(--eup-duration-base) var(--eup-ease-out),color var(--eup-duration-base) var(--eup-ease-out),transform var(--eup-duration-base) var(--eup-ease-out);width:2.25rem}.eup-blog-author-page__social-link:focus-visible,.eup-blog-author-page__social-link:hover{background:rgba(93,13,24,.06);border-color:rgba(93,13,24,.22);color:var(--eup-color-primary)}.eup-blog-author-page__social-link:active{transform:scale(.96)}.eup-blog-author-page__stats{border-top:1px solid rgba(93,13,24,.1);display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,2.75rem);padding-top:clamp(2rem,4vw,2.75rem);width:min(100%,36rem)}.eup-blog-author-page__stat{align-items:center;display:flex;flex-direction:column;gap:.375rem}.eup-blog-author-page__stat-value{color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}.eup-blog-author-page__stat-label{color:rgba(122,88,96,.85);font-family:var(--eup-font-body);font-size:.6875rem;font-weight:500;letter-spacing:.12em;margin:0;text-transform:uppercase}.body-container--blog-author .eup-blog-cards--magazine{padding-block:clamp(1.5rem,4vw,2.5rem)}@media (max-width:639px){.eup-blog-author-page__stats{gap:1.25rem;grid-template-columns:1fr}}.eup-blog-author-expertise{background:var(--eup-color-background);padding-block:clamp(2.5rem,5vw,3.5rem)}.eup-blog-author-expertise__label{color:rgba(122,88,96,.85);font-family:var(--eup-font-body);font-size:.6875rem;font-weight:500;letter-spacing:.14em;margin:0 0 1.25rem;text-align:center;text-transform:uppercase}.eup-blog-author-expertise__list{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;list-style:none;margin:0;padding:0}.eup-blog-author-expertise__tag{align-items:center;background:rgba(159,178,172,.18);border-radius:var(--eup-radius-full);color:var(--eup-color-foreground);display:inline-flex;font-family:var(--eup-font-body);font-size:.8125rem;font-weight:500;line-height:1.2;padding:.5rem 1rem;text-decoration:none;transition:background var(--eup-duration-base) var(--eup-ease-out),color var(--eup-duration-base) var(--eup-ease-out),transform var(--eup-duration-base) var(--eup-ease-out)}.eup-blog-author-expertise__tag:focus-visible,.eup-blog-author-expertise__tag:hover{background:rgba(93,13,24,.1);color:var(--eup-color-primary)}.eup-blog-author-expertise__tag:active{transform:scale(.98)}.eup-blog-author-newsletter{background:#f3ede4;padding-block:clamp(3rem,6vw,4.5rem)}.eup-blog-author-newsletter__inner{margin-inline:auto;max-width:36rem;text-align:center}.eup-blog-author-newsletter__heading{color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:1rem 0 0}.eup-blog-author-newsletter__description{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:.9375rem;line-height:1.75;margin:1rem 0 1.75rem}.eup-blog-author-newsletter__form{background:rgba(159,178,172,.55);border-radius:var(--eup-radius-full);margin-inline:auto;max-width:34rem;padding:.375rem}.eup-blog-author-newsletter__form .eup-cta-banner__preview-fields{align-items:stretch;display:flex;flex-wrap:nowrap;gap:.625rem;width:100%}.eup-blog-author-newsletter__form .eup-cta-banner__preview-input{background:#fff;border:1px solid rgba(93,13,24,.1);border-radius:var(--eup-radius-full);box-shadow:0 1px 4px rgba(93,13,24,.04);color:var(--eup-color-muted);flex:1 1 auto;font-family:var(--eup-font-body);font-size:.9375rem;min-height:3.25rem;min-width:0;padding:.9375rem 1.375rem}.eup-blog-author-newsletter__form .eup-cta-banner__preview-input::placeholder{color:rgba(122,88,96,.5)}.eup-blog-author-newsletter__form .eup-cta-banner__preview-submit{border-radius:var(--eup-radius-full);flex:0 0 auto;min-height:3.25rem;padding:.9375rem 1.75rem;white-space:nowrap}@media (max-width:767px){.eup-blog-author-newsletter__form .eup-cta-banner__preview-fields{align-items:stretch;flex-direction:column}.eup-blog-author-newsletter__form .eup-cta-banner__preview-submit{width:100%}}.eup-blog-author-cta{background:var(--eup-color-background);padding-block:clamp(2.5rem,5vw,3.5rem)}.body-container--blog-index .dnd-section:first-child,.body-container--blog-sidebar .dnd-section:first-child{padding:0}.body-container--blog-index .dnd-section:first-child>.row-fluid,.body-container--blog-sidebar .dnd-section:first-child>.row-fluid{max-width:none}.body-container--blog-index .dnd-section:first-child .dnd-column,.body-container--blog-sidebar .dnd-section:first-child .dnd-column{padding:0}.body-container--blog-index .eup-hero,.body-container--blog-index .eup-hero--blog-index-banner,.body-container--blog-sidebar .eup-hero,.body-container--blog-sidebar .eup-hero--blog-sidebar-banner{background:var(--eup-color-background);padding-bottom:0}.body-container--blog-index .eup-hero .eup-hero__container,.body-container--blog-index .eup-hero--blog-index-banner .eup-hero__container,.body-container--blog-sidebar .eup-hero .eup-hero__container,.body-container--blog-sidebar .eup-hero--blog-sidebar-banner .eup-hero__container{padding-block:clamp(3rem,7vw,5rem) clamp(2.5rem,5vw,3.5rem)}.body-container--blog-index .eup-hero--blog-index-banner.eup-hero--align-center .eup-hero__content,.body-container--blog-index .eup-hero.eup-hero--align-center .eup-hero__content,.body-container--blog-sidebar .eup-hero--blog-sidebar-banner.eup-hero--align-center .eup-hero__content,.body-container--blog-sidebar .eup-hero.eup-hero--align-center .eup-hero__content{margin-inline:0;max-width:42rem;text-align:left}.body-container--blog-index .eup-hero--centered .eup-hero__heading,.body-container--blog-sidebar .eup-hero--centered .eup-hero__heading{margin-inline:0;max-width:none}.body-container--blog-index .eup-hero .eup-pill,.body-container--blog-index .eup-hero--blog-index-banner .eup-pill,.body-container--blog-sidebar .eup-hero .eup-pill,.body-container--blog-sidebar .eup-hero--blog-sidebar-banner .eup-pill{margin-bottom:1rem}.body-container--blog-index .eup-hero .eup-hero__heading :is(h1,h2,h3,p),.body-container--blog-index .eup-hero--blog-index-banner .eup-hero__heading :is(h1,h2,h3,p),.body-container--blog-sidebar .eup-hero .eup-hero__heading :is(h1,h2,h3,p),.body-container--blog-sidebar .eup-hero--blog-sidebar-banner .eup-hero__heading :is(h1,h2,h3,p){font-size:clamp(2.75rem,5.5vw,4.25rem);line-height:1.08}.body-container--blog-index .eup-hero--blog-index-banner.eup-hero--align-center .eup-hero__subheading,.body-container--blog-index .eup-hero.eup-hero--align-center .eup-hero__subheading,.body-container--blog-sidebar .eup-hero--blog-sidebar-banner.eup-hero--align-center .eup-hero__subheading,.body-container--blog-sidebar .eup-hero.eup-hero--align-center .eup-hero__subheading{margin-top:1.25rem;margin-inline:0;max-width:36rem}.body-container--blog-index .eup-hero .eup-hero__subheading :is(p,span),.body-container--blog-index .eup-hero--blog-index-banner .eup-hero__subheading :is(p,span),.body-container--blog-sidebar .eup-hero .eup-hero__subheading :is(p,span),.body-container--blog-sidebar .eup-hero--blog-sidebar-banner .eup-hero__subheading :is(p,span){font-size:1rem;line-height:1.75}.body-container--blog-sidebar .eup-hero--minimal .eup-hero__container--minimal{padding-block:clamp(3rem,7vw,5rem) clamp(2.5rem,5vw,3.5rem)}.body-container--blog-sidebar .eup-hero--minimal .eup-hero__eyebrow-top{justify-content:flex-start;margin:0 0 1rem;text-align:left;width:auto}.body-container--blog-sidebar .eup-hero--minimal .eup-hero__minimal-main{flex:0 0 auto;justify-content:flex-start}.body-container--blog-sidebar .eup-hero--minimal .eup-hero__heading--editorial :is(h1,h2,h3,p){font-size:clamp(2.75rem,5.5vw,4.25rem);letter-spacing:-.025em;line-height:1.08}.body-container--blog-sidebar .eup-hero--minimal .eup-hero__minimal-footer{justify-content:flex-start;margin-top:1.25rem}.body-container--blog-sidebar .eup-hero--minimal .eup-hero__subheading--minimal{max-width:36rem}.body-container--blog-sidebar .eup-hero--minimal .eup-hero__subheading--minimal :is(p,span){font-size:1rem;line-height:1.75}.body-container--blog-index .eup-breadcrumb-marquee--blog-index,.body-container--blog-sidebar .eup-breadcrumb-marquee--blog-sidebar{margin-top:0}.body-container--blog-index .eup-blog-cards--listing{padding-block:clamp(1.25rem,3vw,2rem) clamp(3rem,6vw,4.5rem)}.body-container--blog-sidebar .eup-blog-cards--sidebar{padding-block:clamp(1.25rem,3vw,2rem) clamp(2.5rem,5vw,3.5rem)}.body-container--blog-sidebar .eup-faq--blog-sidebar{background:rgba(159,178,172,.18);padding-block:clamp(3rem,6vw,4.5rem)}.body-container--blog-sidebar .eup-faq--blog-sidebar .eup-faq__heading :is(h2,h3,p){font-size:clamp(2rem,4vw,2.75rem)}.body-container--blog-sidebar .eup-faq--blog-sidebar .eup-faq__description :is(p){font-size:.9375rem;line-height:1.7}@media (min-width:1024px){.body-container--blog-sidebar .eup-faq--blog-sidebar .eup-faq__container{gap:clamp(2.5rem,5vw,4rem)}}.body-container--blog-index .eup-cta-banner--blog-subscribe,.body-container--blog-magazine .eup-cta-banner--blog-subscribe,.body-container--blog-sidebar .eup-cta-banner--blog-subscribe{background:rgba(159,178,172,.14);padding-block:clamp(3rem,6vw,4.5rem)}.body-container--blog-index .eup-cta-banner--home-cta,.body-container--blog-magazine .eup-cta-banner--home-cta,.body-container--blog-sidebar .eup-cta-banner--home-cta{padding-block:clamp(2.5rem,5vw,3.5rem)}.body-container--blog-index .hs-blog-post-listing{margin-inline:auto;max-width:var(--eup-container-max);padding-inline:var(--eup-container-x)}.hs-blog-post-listing__posts{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.hs-blog-post-listing__posts{grid-template-columns:repeat(2,1fr)}.hs-blog-post-listing__post:first-child{grid-column:1/-1}}@media (min-width:1024px){.hs-blog-post-listing__posts{grid-template-columns:repeat(3,1fr)}.hs-blog-post-listing__post:first-child{grid-column:auto}}.hs-blog-post-listing__post{background:var(--eup-color-background);border:1px solid var(--eup-border-color);border-radius:var(--eup-radius-lg);box-shadow:var(--eup-shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--eup-duration-base) var(--eup-ease-out),box-shadow var(--eup-duration-base) var(--eup-ease-out)}.hs-blog-post-listing__post:hover{box-shadow:var(--eup-shadow-md);transform:translateY(-.25rem)}.hs-blog-post-listing__post-image-wrapper{aspect-ratio:16/10;display:block;min-height:10rem;overflow:hidden}.hs-blog-post-listing__post-image{height:100%;object-fit:cover;transition:transform var(--eup-duration-slow) var(--eup-ease-out);width:100%}.hs-blog-post-listing__post:hover .hs-blog-post-listing__post-image{transform:scale(1.04)}.hs-blog-post-listing__post-content{display:flex;flex:1;flex-direction:column;padding:1.5rem}.hs-blog-post-listing__post-title-link{color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:1.25rem;font-weight:600;line-height:1.25;text-decoration:none}.hs-blog-post-listing__post-summary{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:var(--eup-text-body-sm);line-height:1.7;margin-top:.625rem}.hs-blog-post-listing__post-meta{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:var(--eup-text-caption);margin-top:auto;padding-top:1rem}.hs-blog-post-listing__post-button{margin-top:1rem}.body-container--blog-index .hs-pagination{margin:2.5rem auto 0;max-width:var(--eup-container-max);padding-inline:var(--eup-container-x)}.hs-pagination__link--number,.hs-pagination__link-text{font-family:var(--eup-font-body)}.eup-blog-article{padding-block:var(--eup-section-y-sm)}.eup-blog-article__hero{aspect-ratio:21/9;border-radius:var(--eup-radius-lg);display:grid;margin-bottom:2rem;min-height:12rem;overflow:hidden;position:relative}.eup-blog-article__hero>.eup-blog-article__hero-image,.eup-blog-article__hero>img{grid-area:1/1;height:100%;min-height:100%;object-fit:cover;width:100%}.body-container--blog-post .eup-blog-article__hero--banner{aspect-ratio:auto;border-radius:0;display:grid;height:max(16rem,calc((min(100vw, var(--eup-container-max, 1280px)) - (2*var(--eup-container-x, 1.5rem)))*9/21));margin:0;max-height:max(16rem,calc((min(100vw, var(--eup-container-max, 1280px)) - (2*var(--eup-container-x, 1.5rem)))*9/21));max-width:none;min-height:max(16rem,calc((min(100vw, var(--eup-container-max, 1280px)) - (2*var(--eup-container-x, 1.5rem)))*9/21));overflow:hidden;position:relative;width:100%}.body-container--blog-post .eup-blog-article__hero--banner>.eup-blog-article__hero-image{grid-area:1/1;height:100%;max-height:100%;min-height:100%;object-fit:cover;width:100%}.body-container--blog-post .eup-blog-article__hero--banner .eup-blog-article__hero-overlay{align-items:stretch;background:linear-gradient(0deg,rgba(19,5,8,.78) 0,rgba(19,5,8,.28) 48%,transparent);box-sizing:border-box;display:flex;flex-direction:column;grid-area:1/1;height:100%;justify-content:flex-end;padding-block:clamp(1.5rem,4vw,2.5rem);width:100%;z-index:1}.body-container--blog-post .eup-blog-article__hero--banner .eup-blog-article__hero-inner{width:100%}.body-container--blog-post .eup-blog-article__hero--banner .eup-blog-article__hero-content{max-width:min(40rem,100%)}.body-container--blog-post .eup-blog-article__category{align-items:center;background:var(--eup-color-primary);border-radius:.25rem;color:var(--eup-color-on-primary);display:inline-flex;font-family:var(--eup-font-body);font-size:.625rem;font-weight:700;letter-spacing:.14em;line-height:1;margin:0 0 .875rem;padding:.35rem .75rem;text-transform:uppercase}.body-container--blog-post .eup-blog-article__hero--banner .eup-blog-article__title.eup-blog-article__title--light{color:var(--eup-color-on-primary);font-family:var(--eup-font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0;text-wrap:balance}@media (min-width:768px){.body-container--blog-post .eup-blog-article__hero--banner .eup-blog-article__hero-overlay{padding-block:clamp(2rem,4vw,2.75rem)}}.body-container--blog-post .eup-blog-article__category--dark{background:var(--eup-color-primary);color:var(--eup-color-on-primary)}.body-container--blog-post .eup-blog-post{padding-block:clamp(1.75rem,4vw,2.5rem) var(--eup-section-y-sm)}.body-container--blog-post .eup-blog-post__meta{align-items:center;border-bottom:1px solid rgba(93,13,24,.12);display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-bottom:clamp(1.75rem,4vw,2.5rem);padding-bottom:1.25rem}.body-container--blog-post .eup-blog-post__byline{align-items:center;display:flex;gap:.875rem;min-width:0}.body-container--blog-post .eup-blog-post__avatar{border-radius:50%;flex-shrink:0;height:2.5rem;object-fit:cover;width:2.5rem}.body-container--blog-post .eup-blog-post__avatar--initials{align-items:center;background:var(--eup-color-primary);color:var(--eup-color-on-primary);display:inline-flex;font-family:var(--eup-font-body);font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.04em}.body-container--blog-post .eup-blog-post__byline-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.body-container--blog-post .eup-blog-post__author{color:var(--eup-color-foreground);font-family:var(--eup-font-body);font-size:.9375rem;font-weight:600;text-decoration:none}.body-container--blog-post .eup-blog-post__author:focus-visible,.body-container--blog-post .eup-blog-post__author:hover{color:var(--eup-color-primary)}.body-container--blog-post .eup-blog-post__byline-meta{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:.8125rem;margin:0}.body-container--blog-post .eup-blog-post__tags{display:flex;flex-wrap:wrap;gap:.5rem}.body-container--blog-post .eup-blog-post__tag{background:rgba(159,178,172,.22);border-radius:var(--eup-radius-full);color:var(--eup-color-foreground);font-family:var(--eup-font-body);font-size:.625rem;font-weight:700;letter-spacing:.12em;padding:.35rem .75rem;text-decoration:none;text-transform:uppercase}.body-container--blog-post .eup-blog-post__tag:focus-visible,.body-container--blog-post .eup-blog-post__tag:hover{background:rgba(159,178,172,.34);color:var(--eup-color-primary)}.body-container--blog-post .eup-blog-post__layout{align-items:start;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:1fr}@media (min-width:768px){.body-container--blog-post .eup-blog-post__layout{gap:clamp(1.75rem,3.5vw,3rem);grid-template-columns:minmax(0,1.55fr) minmax(12.5rem,.85fr)}}@media (min-width:1024px){.body-container--blog-post .eup-blog-post__layout{gap:clamp(2.5rem,5vw,4rem);grid-template-columns:minmax(0,1.7fr) minmax(15rem,.85fr)}}.body-container--blog-post .eup-blog-post__main{min-width:0}.body-container--blog-post .eup-blog-post__body{color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:400;line-height:1.75;margin-top:0;max-width:none}.body-container--blog-post .eup-blog-post__body :is(p,ul,ol){margin-bottom:1.35rem}.body-container--blog-post .eup-blog-post__body :is(h2,h3,h4){color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:.875rem;margin-top:2.25rem}.body-container--blog-post .eup-blog-post__body img{border-radius:1rem;display:block;height:auto;margin:2rem 0 .75rem;width:100%}.body-container--blog-post .eup-blog-post__body .hs-caption,.body-container--blog-post .eup-blog-post__body .hs-image-caption,.body-container--blog-post .eup-blog-post__body figcaption{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:.8125rem;line-height:1.5;margin:0 0 2rem;text-align:center}.body-container--blog-post .eup-blog-post__body blockquote{background:transparent;border-left:3px solid var(--eup-color-primary);border-radius:0;color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:clamp(1.25rem,2.2vw,1.625rem);font-style:italic;font-weight:500;letter-spacing:-.015em;line-height:1.45;margin:2rem 0;padding:.25rem 0 .25rem 1.5rem}.body-container--blog-post .eup-blog-post__body blockquote :is(p,footer,cite){margin:0}.body-container--blog-post .eup-blog-post__body blockquote :is(footer,cite,.attribution){color:var(--eup-color-muted);display:block;font-family:var(--eup-font-body);font-size:.8125rem;font-style:normal;font-weight:400;margin-top:.875rem}.body-container--blog-post .eup-blog-post__share{align-items:center;border-top:1px solid rgba(93,13,24,.12);display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2.5rem;padding-top:1.5rem}.body-container--blog-post .eup-blog-post__share-label{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:.875rem;font-weight:500}.body-container--blog-post .eup-blog-post__share-links{align-items:center;display:flex;gap:.5rem}.body-container--blog-post .eup-blog-post__share .eup-blog-share{background:rgba(159,178,172,.22);color:var(--eup-color-primary)}.body-container--blog-post .eup-blog-post__share .eup-blog-share:focus-visible,.body-container--blog-post .eup-blog-post__share .eup-blog-share:hover{background:rgba(159,178,172,.34);color:var(--eup-color-primary)}.body-container--blog-post .eup-blog-post__sidebar{display:flex;flex-direction:column;gap:1.25rem;min-width:0}@media (max-width:767px){.body-container--blog-post .eup-blog-post-widget--author,.body-container--blog-post .eup-blog-post-widget--list,.body-container--blog-post .eup-blog-post-widget--tags{display:none}}@media (min-width:768px){.body-container--blog-post .eup-blog-post__sidebar{align-self:start;position:sticky;top:calc(var(--eup-header-height, 4.125rem) + 1.25rem)}}.body-container--blog-post .eup-blog-post-widget{background:#fffdf8;border:1px solid rgba(93,13,24,.08);border-radius:1.125rem;box-shadow:0 2px 14px rgba(93,13,24,.04);padding:1.375rem 1.25rem}.body-container--blog-post .eup-blog-post-widget--author{text-align:center}.body-container--blog-post .eup-blog-post-widget__avatar{border-radius:50%;height:4rem;margin:0 auto .875rem;object-fit:cover;width:4rem}.body-container--blog-post .eup-blog-post-widget__avatar--initials{align-items:center;background:var(--eup-color-primary);color:var(--eup-color-on-primary);display:flex;font-family:var(--eup-font-body);font-size:1rem;font-weight:700;justify-content:center}.body-container--blog-post .eup-blog-post-widget__name{font-family:var(--eup-font-heading);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 .35rem}.body-container--blog-post .eup-blog-post-widget__name a{color:var(--eup-color-foreground);text-decoration:none}.body-container--blog-post .eup-blog-post-widget__name a:focus-visible,.body-container--blog-post .eup-blog-post-widget__name a:hover{color:var(--eup-color-primary)}.body-container--blog-post .eup-blog-post-widget__bio{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:.8125rem;line-height:1.55;margin:0}.body-container--blog-post .eup-blog-post-widget__title{color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1rem}.body-container--blog-post .eup-blog-post-widget__list{display:flex;flex-direction:column;gap:.875rem}.body-container--blog-post .eup-blog-post-widget__item{display:flex;flex-direction:column;gap:.2rem;text-decoration:none}.body-container--blog-post .eup-blog-post-widget__item-title{color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:.9375rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.body-container--blog-post .eup-blog-post-widget__item:focus-visible .eup-blog-post-widget__item-title,.body-container--blog-post .eup-blog-post-widget__item:hover .eup-blog-post-widget__item-title{color:var(--eup-color-primary)}.body-container--blog-post .eup-blog-post-widget__item-date{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:.75rem}.body-container--blog-post .eup-blog-post-widget--newsletter{background:var(--eup-color-primary);border:0;color:var(--eup-color-on-primary)}.body-container--blog-post .eup-blog-post-widget__newsletter-title{color:var(--eup-color-on-primary);font-family:var(--eup-font-heading);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 .5rem}.body-container--blog-post .eup-blog-post-widget__newsletter-copy{color:rgba(255,249,235,.72);font-family:var(--eup-font-body);font-size:.8125rem;line-height:1.5;margin:0 0 1.25rem}.body-container--blog-post .eup-blog-post-widget__newsletter-form{display:flex;flex-direction:column;gap:.625rem}.body-container--blog-post .eup-blog-post-widget__newsletter-input{background:rgba(19,5,8,.22);border:1px solid rgba(255,249,235,.18);border-radius:.75rem;color:rgba(255,249,235,.92);font-family:var(--eup-font-body);font-size:.875rem;min-height:2.75rem;outline:none;padding:.7rem 1rem;width:100%}.body-container--blog-post .eup-blog-post-widget__newsletter-input::placeholder{color:rgba(255,249,235,.45)}.body-container--blog-post .eup-blog-post-widget__newsletter-submit{background:var(--eup-color-on-primary);border:0;border-radius:.75rem;color:var(--eup-color-primary);cursor:pointer;font-family:var(--eup-font-body);font-size:.875rem;font-weight:600;min-height:2.75rem;padding:.7rem 1rem;transition:opacity var(--eup-duration-base) var(--eup-ease-out)}.body-container--blog-post .eup-blog-post-widget__newsletter-submit:focus-visible,.body-container--blog-post .eup-blog-post-widget__newsletter-submit:hover{opacity:.92}.body-container--blog-post .eup-blog-post-widget__tags{display:flex;flex-wrap:wrap;gap:.5rem}.body-container--blog-post .eup-blog-post-widget__tag{background:rgba(159,178,172,.22);border-radius:var(--eup-radius-full);color:var(--eup-color-foreground);font-family:var(--eup-font-body);font-size:.75rem;font-weight:500;padding:.4rem .75rem;text-decoration:none}.body-container--blog-post .eup-blog-post-widget__tag:focus-visible,.body-container--blog-post .eup-blog-post-widget__tag:hover{background:rgba(159,178,172,.34);color:var(--eup-color-primary)}.body-container--blog-post .eup-blog-cards--post-more{background:#f3ede4;margin-top:clamp(2.5rem,5vw,3.5rem);padding-block:clamp(3rem,6vw,4.5rem);width:100%}.body-container--blog-post .eup-blog-cards--post-more .eup-blog-cards__link{display:inline-flex}.eup-blog-article__hero--full{aspect-ratio:auto;border-radius:0;height:calc(60vh - var(--eup-header-height));margin:0 calc(50% - 50vw);max-height:calc(60vh - var(--eup-header-height));max-width:100vw;min-height:calc(60vh - var(--eup-header-height));width:100vw}.eup-blog-article__hero--full>.eup-blog-article__hero-image{grid-area:1/1;height:100%;max-height:100%;min-height:100%;object-fit:cover;width:100%}.eup-blog-article__hero-overlay{background:linear-gradient(0deg,rgba(19,5,8,.82) 0,rgba(19,5,8,.2) 55%,transparent);display:flex;flex-direction:column;grid-area:1/1;height:100%;justify-content:flex-end;min-height:100%;padding-block:clamp(2.5rem,7vh,4.5rem);width:100%;z-index:1}.body-container--blog-post-full .eup-blog-article__hero-overlay{align-self:stretch;background:rgba(93,13,24,.62);padding-block:clamp(1.5rem,4vh,2.25rem)}.body-container--blog-post-full .eup-blog-article__hero-inner{width:100%}.body-container--blog-post-full .eup-blog-article__hero-content{max-width:42rem}.body-container--blog-post-full .eup-blog-article__hero-content img{grid-area:auto;height:auto;max-width:none;min-height:0;object-fit:cover;width:auto}.body-container--blog-post-full .eup-blog-article__eyebrow{align-items:center;color:rgba(255,249,235,.72);display:flex;font-family:var(--eup-font-body);font-size:.6875rem;font-weight:500;gap:.5rem;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.body-container--blog-post-full .eup-blog-article__eyebrow-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:.25rem;width:.25rem}.body-container--blog-post-full .eup-blog-article__hero .eup-blog-article__title.eup-blog-article__title--light{color:var(--eup-color-on-primary);font-family:var(--eup-font-heading);font-size:clamp(1.875rem,4.5vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0 0 1.25rem;max-width:min(36rem,100%)}.body-container--blog-post-full .eup-blog-article__byline{align-items:center;display:flex;gap:.875rem}.body-container--blog-post-full .eup-blog-article__avatar{border:1px solid rgba(255,249,235,.24);border-radius:50%;flex-shrink:0;height:2.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;min-width:2.5rem;object-fit:cover;width:2.5rem}.body-container--blog-post-full .eup-blog-article__byline-copy{display:flex;flex-direction:column;gap:.125rem}.body-container--blog-post-full .eup-blog-article__hero .eup-blog-article__author.eup-blog-article__author--light,.body-container--blog-post-full .eup-blog-article__hero .eup-blog-article__author.eup-blog-article__author--light:active,.body-container--blog-post-full .eup-blog-article__hero .eup-blog-article__author.eup-blog-article__author--light:focus,.body-container--blog-post-full .eup-blog-article__hero .eup-blog-article__author.eup-blog-article__author--light:focus-visible,.body-container--blog-post-full .eup-blog-article__hero .eup-blog-article__author.eup-blog-article__author--light:hover{color:var(--eup-color-on-primary);font-family:var(--eup-font-body);font-size:.9375rem;font-weight:500;text-decoration:none}.body-container--blog-post-full .eup-blog-article__hero .eup-blog-article__author.eup-blog-article__author--light:focus-visible,.body-container--blog-post-full .eup-blog-article__hero .eup-blog-article__author.eup-blog-article__author--light:hover{color:var(--eup-color-on-primary);text-decoration:underline;text-underline-offset:.15em}.body-container--blog-post-full .eup-blog-article__byline-meta{color:rgba(255,249,235,.72);font-family:var(--eup-font-body);font-size:.8125rem;margin:0}@media (min-width:768px){.body-container--blog-post-full .eup-blog-article__hero-overlay{padding-block:clamp(1.75rem,5vh,2.5rem)}.body-container--blog-post-full .eup-blog-article__hero .eup-blog-article__title.eup-blog-article__title--light{max-width:min(42rem,100%)}}.eup-blog-article--narrow .eup-blog-article__title{font-size:clamp(2rem,4vw,2.75rem)}.eup-blog-article--narrow .eup-blog-article__body{margin-inline:auto;max-width:36rem}.body-container--blog-post-minimal{background:var(--eup-color-background,#fff9eb);position:relative}.body-container--blog-post-minimal .eup-blog-minimal__progress{background:var(--eup-color-primary,#5d0d18);height:3px;left:0;pointer-events:none;position:fixed;top:0;transition:width 80ms linear;width:0;z-index:60}.body-container--blog-post-minimal .eup-blog-minimal{padding-block:clamp(2.75rem,6vw,4rem) clamp(3.5rem,7vw,5rem);position:relative}.body-container--blog-post-minimal .eup-blog-minimal__layout{display:flex;flex-direction:column;gap:0;margin-inline:auto;max-width:42.5rem;position:relative}@media (min-width:1024px){.body-container--blog-post-minimal .eup-blog-minimal__layout.has-toc{align-items:flex-start;flex-direction:row;gap:clamp(2.75rem,5vw,4.5rem);max-width:min(72rem,100%)}}.body-container--blog-post-minimal .eup-blog-minimal__toc-wrap{display:none;flex:0 0 12.5rem;min-width:12.5rem;width:12.5rem}@media (min-width:1024px){.body-container--blog-post-minimal .eup-blog-minimal__layout.has-toc .eup-blog-minimal__toc-wrap,.body-container--blog-post-minimal .eup-blog-minimal__toc-wrap.is-ready{align-self:flex-start;display:block;position:sticky;top:calc(var(--eup-header-height, 4.125rem) + 2rem);z-index:2}}.body-container--blog-post-minimal .eup-blog-minimal__toc{background:transparent;border:0;box-shadow:none;padding:0}.body-container--blog-post-minimal .eup-blog-minimal__toc-label{color:var(--eup-color-secondary,#9fb2ac);font-family:var(--eup-font-body);font-size:.5625rem;font-weight:700;letter-spacing:.18em;margin:0 0 .75rem;text-transform:uppercase}.body-container--blog-post-minimal .eup-blog-minimal__toc-list{list-style:none;margin:0;padding:0}.body-container--blog-post-minimal .eup-blog-minimal__toc-item+.eup-blog-minimal__toc-item{margin-top:.5rem}.body-container--blog-post-minimal .eup-blog-minimal__toc-link{background:transparent;border:0;border-left:2px solid transparent;border-radius:0;color:#9a8080;cursor:pointer;display:block;font-family:var(--eup-font-body);font-size:.75rem;font-weight:400;line-height:1.35;padding:.15rem 0;text-align:left;text-decoration:none;transition:color .2s ease,border-color .2s ease,padding-left .2s ease,font-weight .2s ease;width:100%}.body-container--blog-post-minimal .eup-blog-minimal__toc-link:focus-visible,.body-container--blog-post-minimal .eup-blog-minimal__toc-link:hover{background:transparent;color:var(--eup-color-primary,#5d0d18)}.body-container--blog-post-minimal .eup-blog-minimal__toc-link.is-active{background:transparent;border-left-color:var(--eup-color-primary,#5d0d18);color:var(--eup-color-primary,#5d0d18);font-weight:600;padding-left:.5rem}.body-container--blog-post-minimal .eup-blog-minimal__main{flex:1 1 auto;max-width:42.5rem;min-width:0}@media (min-width:1024px){.body-container--blog-post-minimal .eup-blog-minimal__layout.has-toc .eup-blog-minimal__main{max-width:none}}.body-container--blog-post-minimal .eup-blog-minimal__header{margin-bottom:2.5rem}.body-container--blog-post-minimal .eup-blog-minimal__title{color:#130508;font-family:var(--eup-font-heading);font-size:clamp(1.75rem,4vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem;text-wrap:balance}.body-container--blog-post-minimal .eup-blog-minimal__subtitle{color:var(--eup-color-secondary,#9fb2ac);font-family:var(--eup-font-heading);font-size:clamp(1.0625rem,1.6vw,1.125rem);font-style:italic;font-weight:400;line-height:1.45;margin:0 0 1rem;max-width:36rem}.body-container--blog-post-minimal .eup-blog-minimal__meta{align-items:center;color:#7a5860;display:flex;flex-wrap:wrap;font-family:var(--eup-font-body);font-size:.875rem;gap:0;line-height:1.5;margin:0}.body-container--blog-post-minimal .eup-blog-minimal__author{color:#7a5860;text-decoration:none}.body-container--blog-post-minimal .eup-blog-minimal__author:focus-visible,.body-container--blog-post-minimal .eup-blog-minimal__author:hover{color:var(--eup-color-primary,#5d0d18)}.body-container--blog-post-minimal .eup-blog-minimal__meta-sep{color:rgba(159,178,172,.55);margin-inline:.75rem}.body-container--blog-post-minimal .eup-blog-minimal__body{color:#4a3540;font-family:var(--eup-font-heading);font-size:1rem;font-weight:400;line-height:1.9}.body-container--blog-post-minimal .eup-blog-minimal__body :is(p,ul,ol){margin:0 0 1.25rem}.body-container--blog-post-minimal .eup-blog-minimal__body :is(ul,ol){padding-left:1.25rem}.body-container--blog-post-minimal .eup-blog-minimal__body li+li{margin-top:.35rem}.body-container--blog-post-minimal .eup-blog-minimal__body :is(h2,h3,h4){color:#130508;font-family:var(--eup-font-heading);font-weight:600;letter-spacing:-.015em;line-height:1.2;margin-bottom:1.25rem;margin-top:3.25rem;scroll-margin-top:calc(var(--eup-header-height, 4.125rem) + 1.5rem)}.body-container--blog-post-minimal .eup-blog-minimal__body h2{font-size:1.5rem}.body-container--blog-post-minimal .eup-blog-minimal__body h3{font-size:1.25rem}.body-container--blog-post-minimal .eup-blog-minimal__body h2:first-child,.body-container--blog-post-minimal .eup-blog-minimal__body>h2:first-of-type{margin-top:0}.body-container--blog-post-minimal .eup-blog-minimal__body img{border-radius:.75rem;display:block;height:auto;margin:2rem 0 .75rem;width:100%}.body-container--blog-post-minimal .eup-blog-minimal__body .hs-caption,.body-container--blog-post-minimal .eup-blog-minimal__body .hs-image-caption,.body-container--blog-post-minimal .eup-blog-minimal__body figcaption{color:var(--eup-color-secondary,#9fb2ac);font-family:var(--eup-font-body);font-size:.75rem;line-height:1.5;margin:0 0 2rem;text-align:center}.body-container--blog-post-minimal .eup-blog-minimal__body blockquote{background:rgba(93,13,24,.06);border:0;border-left:3px solid var(--eup-color-primary,#5d0d18);border-radius:0 .75rem .75rem 0;color:#4a3540;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.7;margin:2rem 0;padding:1.25rem 1.25rem 1.25rem 1.375rem}.body-container--blog-post-minimal .eup-blog-minimal__body blockquote :is(p,ul,ol){margin-bottom:.5rem}.body-container--blog-post-minimal .eup-blog-minimal__body blockquote :is(p,ul,ol):last-child{margin-bottom:0}.body-container--blog-post-minimal .eup-blog-minimal__section-label{color:var(--eup-color-secondary,#9fb2ac);font-family:var(--eup-font-body);font-size:.75rem;font-weight:700;letter-spacing:.15em;margin:0 0 .75rem;text-transform:uppercase}.body-container--blog-post-minimal .eup-blog-minimal__tags{border-top:1px solid rgba(159,178,172,.25);margin-top:2.5rem;padding-top:2rem}.body-container--blog-post-minimal .eup-blog-minimal__tag-list{display:flex;flex-wrap:wrap;gap:.5rem}.body-container--blog-post-minimal .eup-blog-minimal__tag{background:rgba(159,178,172,.18);border-radius:.5rem;color:#7a5860;font-family:var(--eup-font-body);font-size:.75rem;font-weight:400;padding:.25rem .625rem;text-decoration:none;transition:background .2s ease,color .2s ease}.body-container--blog-post-minimal .eup-blog-minimal__tag:focus-visible,.body-container--blog-post-minimal .eup-blog-minimal__tag:hover{background:rgba(93,13,24,.08);color:var(--eup-color-primary,#5d0d18)}.body-container--blog-post-minimal .eup-blog-minimal__share{align-items:center;display:flex;gap:.75rem;margin-bottom:3rem;margin-top:2rem}.body-container--blog-post-minimal .eup-blog-minimal__share-label{color:var(--eup-color-secondary,#9fb2ac);font-family:var(--eup-font-body);font-size:.875rem}.body-container--blog-post-minimal .eup-blog-minimal__share-links{align-items:center;display:flex;gap:.5rem}.body-container--blog-post-minimal .eup-blog-minimal__share .eup-blog-share{background:rgba(159,178,172,.2);border:0;color:var(--eup-color-primary,#5d0d18);height:2rem;width:2rem}.body-container--blog-post-minimal .eup-blog-minimal__share .eup-blog-share:focus-visible,.body-container--blog-post-minimal .eup-blog-minimal__share .eup-blog-share:hover{background:rgba(159,178,172,.28);color:var(--eup-color-primary,#5d0d18);opacity:.7}.body-container--blog-post-minimal .eup-blog-minimal__related{border-top:1px solid rgba(159,178,172,.25);padding-top:2rem}.body-container--blog-post-minimal .eup-blog-minimal__related-list{list-style:none;margin:0;padding:0}.body-container--blog-post-minimal .eup-blog-minimal__related-list li+li{margin-top:.5rem}.body-container--blog-post-minimal .eup-blog-minimal__related-link{align-items:flex-start;color:#130508;display:inline-flex;font-family:var(--eup-font-heading);font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.45;text-decoration:none;transition:opacity .2s ease}.body-container--blog-post-minimal .eup-blog-minimal__related-link:focus-visible,.body-container--blog-post-minimal .eup-blog-minimal__related-link:hover{opacity:.7}.body-container--blog-post-minimal .eup-blog-minimal__related-arrow{color:rgba(159,178,172,.7);flex-shrink:0}.body-container--blog-post-minimal .eup-blog-minimal__back{margin:3rem 0 0;text-align:center}.body-container--blog-post-minimal .eup-blog-minimal__back-link{align-items:center;color:var(--eup-color-primary,#5d0d18);display:inline-flex;font-family:var(--eup-font-body);font-size:.875rem;font-weight:500;gap:.375rem;justify-content:center;text-decoration:none;transition:opacity .2s ease}.body-container--blog-post-minimal .eup-blog-minimal__back-link:focus-visible,.body-container--blog-post-minimal .eup-blog-minimal__back-link:hover{opacity:.7}.body-container--blog-post-minimal .eup-blog-minimal__back-icon{display:block;flex-shrink:0}.eup-blog-article--full .eup-blog-article__title{font-size:clamp(2.5rem,5vw,3.5rem)}.body-container--blog-post-full .eup-blog-article{padding-block:0 var(--eup-section-y-sm)}.body-container--blog-post-full .eup-blog-article__body{margin-top:0;margin-inline:auto;max-width:50rem;padding-block:clamp(1.5rem,3vw,2.25rem) 0}.body-container--blog-post-full .eup-blog-article__footer{align-items:center;border-top:1px solid rgba(93,13,24,.12);display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;justify-content:space-between;margin-inline:auto;max-width:36rem;padding-block:1.75rem 0}.body-container--blog-post-full .eup-blog-article__reactions{display:flex;flex-wrap:wrap;gap:.625rem}.eup-blog-reaction{align-items:center;background:rgba(159,178,172,.22);border:0;border-radius:var(--eup-radius-full);color:var(--eup-color-foreground);cursor:pointer;display:inline-flex;font-family:var(--eup-font-body);font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1;padding:.45rem .875rem;transition:background var(--eup-duration-base) var(--eup-ease-out),transform var(--eup-duration-base) var(--eup-ease-out)}.eup-blog-reaction:focus-visible,.eup-blog-reaction:hover{background:rgba(159,178,172,.34)}.eup-blog-reaction:active{transform:scale(.97)}.eup-blog-reaction.is-active{background:rgba(93,13,24,.12)}.eup-blog-reaction__icon{font-size:.9375rem;line-height:1}.eup-blog-reaction__count{min-width:1.25rem;text-align:center}.body-container--blog-post-full .eup-blog-article__share{align-items:center;display:flex;gap:.75rem}.body-container--blog-post-full .eup-blog-article__share-label{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:.8125rem}.body-container--blog-post-full .eup-blog-article__share-links{align-items:center;display:flex;gap:.5rem}.eup-blog-share{align-items:center;background:rgba(159,178,172,.22);border:0;border-radius:50%;color:var(--eup-color-primary);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;text-decoration:none;transition:background var(--eup-duration-base) var(--eup-ease-out),color var(--eup-duration-base) var(--eup-ease-out),transform var(--eup-duration-base) var(--eup-ease-out);width:2.25rem}.eup-blog-share__icon{display:block;flex-shrink:0;height:1rem;width:1rem}.eup-blog-share:focus-visible,.eup-blog-share:hover{background:rgba(93,13,24,.12);color:var(--eup-color-primary)}.eup-blog-share:active{transform:scale(.96)}.eup-blog-share.is-copied{background:rgba(93,13,24,.16)}@media (max-width:639px){.body-container--blog-post-full .eup-blog-article__footer{align-items:flex-start;flex-direction:column}.body-container--blog-post-full .eup-blog-article__share{justify-content:space-between;width:100%}}.body-container--blog-magazine .hs-blog-post-listing__posts{grid-template-columns:1fr}@media (min-width:768px) and (max-width:1023px){.body-container--blog-magazine .hs-blog-post-listing__posts{grid-template-columns:repeat(2,1fr)}.body-container--blog-magazine .hs-blog-post-listing__post:first-child{grid-column:1/-1;grid-row:auto}.body-container--blog-magazine .hs-blog-post-listing__post:first-child .hs-blog-post-listing__post-image-wrapper{aspect-ratio:21/9;min-height:14rem}}@media (min-width:1024px){.body-container--blog-magazine .hs-blog-post-listing__posts{grid-template-columns:1.5fr repeat(2,1fr)}.body-container--blog-magazine .hs-blog-post-listing__post:first-child{grid-column:auto;grid-row:span 2}.body-container--blog-magazine .hs-blog-post-listing__post:first-child .hs-blog-post-listing__post-image-wrapper{aspect-ratio:4/5}.body-container--blog-magazine .hs-blog-post-listing__post:first-child .hs-blog-post-listing__post-title-link{font-size:1.75rem}}.body-container--blog-sidebar .hs-blog-post-listing__posts{grid-template-columns:1fr}@media (min-width:768px){.body-container--blog-sidebar .hs-blog-post-listing__posts{grid-template-columns:repeat(2,1fr)}}.eup-blog-article__tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.eup-blog-article__tag{background:rgba(159,178,172,.25);border-radius:var(--eup-radius-full);color:var(--eup-color-primary);font-family:var(--eup-font-body);font-size:var(--eup-text-caption);font-weight:500;padding:.2rem .625rem;text-decoration:none}.eup-blog-article__tag--light{background:rgba(255,249,235,.16)}.eup-blog-article__tag--light,.eup-blog-article__title--light{color:var(--eup-color-on-primary)}.eup-blog-article__meta--light{color:rgba(255,249,235,.72)}.eup-blog-article__meta--light .eup-blog-article__author{color:var(--eup-color-on-primary)}.eup-blog-article__title{font-family:var(--eup-font-heading);font-size:var(--eup-text-h1);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.eup-blog-article__title:not(.eup-blog-article__title--light){color:var(--eup-color-foreground)}.eup-blog-article__meta{color:var(--eup-color-muted);display:flex;flex-wrap:wrap;font-family:var(--eup-font-body);font-size:var(--eup-text-body-sm);gap:.5rem}.eup-blog-article__author:not(.eup-blog-article__author--light){color:var(--eup-color-primary);font-weight:500;text-decoration:none}.eup-blog-article__body{color:var(--eup-color-foreground);font-family:var(--eup-font-body);font-size:var(--eup-text-body-lg);line-height:var(--eup-line-height-body);margin-top:2.5rem;max-width:42rem}.eup-blog-article__body :is(h2,h3,h4){color:var(--eup-color-foreground);font-family:var(--eup-font-heading);margin-bottom:.75rem;margin-top:2rem}.eup-blog-article__body :is(p,ul,ol){margin-bottom:1.25rem}.eup-blog-article__body img{border-radius:var(--eup-radius-md);height:auto;max-width:100%}.eup-blog-article__body blockquote{background:rgba(159,178,172,.15);border-left:3px solid var(--eup-color-primary);border-radius:0 var(--eup-radius-sm) var(--eup-radius-sm) 0;font-family:var(--eup-font-heading);font-style:italic;margin:2rem 0;padding:1.25rem 1.5rem}.eup-blog-related{background:rgba(159,178,172,.1);padding-block:var(--eup-section-y)}.body-container--blog-post-full .eup-blog-related--continue{background:#f3ede4;margin-top:clamp(2.5rem,5vw,3.5rem);padding-block:clamp(3rem,6vw,4.5rem)}.body-container--blog-post-full .eup-blog-related--continue .eup-blog-related__heading{font-size:clamp(1.75rem,3vw,2.25rem);margin-bottom:clamp(1.75rem,4vw,2.5rem)}.eup-blog-continue__grid{display:grid;gap:.875rem;grid-template-columns:1fr}@media (min-width:768px){.eup-blog-continue__grid{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.eup-blog-continue-card{min-width:0}.eup-blog-continue-card__link{align-items:stretch;background:#fffdf8;border:1px solid rgba(93,13,24,.06);border-radius:1rem;box-shadow:0 2px 12px rgba(93,13,24,.04);display:flex;gap:.875rem;height:100%;padding:.875rem;text-decoration:none;transition:transform var(--eup-duration-base) var(--eup-ease-out),box-shadow var(--eup-duration-base) var(--eup-ease-out)}.eup-blog-continue-card__link:focus-visible,.eup-blog-continue-card__link:hover{box-shadow:0 6px 20px rgba(93,13,24,.08);transform:translateY(-.15rem)}.eup-blog-continue-card__thumb{border-radius:.75rem;flex:0 0 4.75rem;height:4.75rem;overflow:hidden;width:4.75rem}.eup-blog-continue-card__thumb img{height:100%;object-fit:cover;transition:transform var(--eup-duration-slow) var(--eup-ease-out);width:100%}.eup-blog-continue-card__link:focus-visible .eup-blog-continue-card__thumb img,.eup-blog-continue-card__link:hover .eup-blog-continue-card__thumb img{transform:scale(1.05)}.eup-blog-continue-card__copy{display:flex;flex:1;flex-direction:column;gap:.375rem;justify-content:center;min-width:0}.eup-blog-continue-card__category{color:var(--eup-color-primary);font-family:var(--eup-font-body);font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eup-blog-continue-card__title{color:var(--eup-color-foreground);display:block;font-family:var(--eup-font-heading);font-size:clamp(.875rem,1.5vw,.9375rem);font-weight:600;line-height:1.35}.body-container--blog-post-full .eup-blog-author{background:var(--eup-color-background);padding-block:clamp(3rem,6vw,4.5rem)}.body-container--blog-post-full .eup-blog-author__inner{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:36rem;text-align:center}.body-container--blog-post-full .eup-blog-author__avatar{border:1px solid rgba(93,13,24,.08);border-radius:50%;height:6rem;margin-bottom:1.25rem;max-height:6rem;max-width:6rem;min-height:6rem;min-width:6rem;object-fit:cover;width:6rem}.body-container--blog-post-full .eup-blog-author__name{font-family:var(--eup-font-heading);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 .5rem}.body-container--blog-post-full .eup-blog-author__name a{color:var(--eup-color-foreground);text-decoration:none}.body-container--blog-post-full .eup-blog-author__name a:focus-visible,.body-container--blog-post-full .eup-blog-author__name a:hover{color:var(--eup-color-primary)}.body-container--blog-post-full .eup-blog-author__bio{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:var(--eup-text-body-sm);line-height:1.75;max-width:32rem}.body-container--blog-post-full .eup-blog-author__bio :is(p,ul,ol){margin:0 0 .875rem}.body-container--blog-post-full .eup-blog-author__bio :is(p,ul,ol):last-child{margin-bottom:0}.body-container--blog-post-full .eup-blog-author__bio p:first-child{color:rgba(122,88,96,.85);font-size:.6875rem;font-weight:500;letter-spacing:.12em;margin-bottom:.875rem;text-transform:uppercase}.body-container--blog-post-full .eup-blog-author__bio p:first-child+p,.body-container--blog-post-full .eup-blog-author__bio p:only-child{color:var(--eup-color-muted);font-size:var(--eup-text-body-sm);font-weight:400;letter-spacing:normal;line-height:1.75;text-transform:none}.body-container--blog-post-full .eup-blog-author__bio p:only-child{margin-bottom:0}.body-container--blog-post-full .eup-blog-author__social{align-items:center;display:flex;gap:.625rem;justify-content:center;margin-top:1.5rem}.body-container--blog-post-full .eup-blog-author__social-link{align-items:center;background:rgba(159,178,172,.22);border-radius:50%;color:var(--eup-color-primary);display:inline-flex;height:2.25rem;justify-content:center;text-decoration:none;transition:background var(--eup-duration-base) var(--eup-ease-out),color var(--eup-duration-base) var(--eup-ease-out),transform var(--eup-duration-base) var(--eup-ease-out);width:2.25rem}.body-container--blog-post-full .eup-blog-author__social-link:focus-visible,.body-container--blog-post-full .eup-blog-author__social-link:hover{background:rgba(93,13,24,.12);color:var(--eup-color-primary)}.body-container--blog-post-full .eup-blog-author__social-link:active{transform:scale(.96)}.eup-blog-related__heading{color:var(--eup-color-foreground);font-family:var(--eup-font-heading);font-size:var(--eup-text-h2);font-weight:600;letter-spacing:-.02em;margin:0 0 2.5rem;text-align:center}.eup-blog-cards__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.eup-blog-cards--cols-3 .eup-blog-cards__grid{grid-template-columns:repeat(2,1fr)}.eup-blog-related .eup-blog-cards__grid .eup-blog-card:first-child{grid-column:1/-1}}@media (min-width:1024px){.eup-blog-cards--cols-3 .eup-blog-cards__grid{grid-template-columns:repeat(3,1fr)}.eup-blog-related .eup-blog-cards__grid .eup-blog-card:first-child{grid-column:auto}}.eup-blog-card{background:var(--eup-color-background);border:1px solid var(--eup-border-color);border-radius:var(--eup-radius-lg);box-shadow:var(--eup-shadow-sm);display:flex;flex-direction:column;overflow:hidden}.eup-blog-card__media{aspect-ratio:16/10;display:block;min-height:10rem;overflow:hidden}.eup-blog-card__media img{height:100%;object-fit:cover;width:100%}.eup-blog-card__body{padding:1.5rem}.eup-blog-card__title{font-family:var(--eup-font-heading);font-size:1.25rem;font-weight:600;line-height:1.25;margin:0 0 .625rem}.eup-blog-card__title a{color:var(--eup-color-foreground);text-decoration:none}.eup-blog-card__excerpt{color:var(--eup-color-muted);font-family:var(--eup-font-body);font-size:var(--eup-text-body-sm);line-height:1.7;margin:0}.eup-blog-comments{padding-bottom:var(--eup-section-y-sm)}.eup-blog-comments .hs-submit{text-align:center}.eup-blog-comments .comment-reply-to{background:transparent;border:0}.eup-blog-comments .comment-reply-to:focus,.eup-blog-comments .comment-reply-to:hover{text-decoration:underline}