.Container_container__MEmhX{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.Container_prose__BgQuw{max-width:calc(var(--container-prose) + 2 * var(--gutter))}.AuthorChip_chip__W1n3t{display:flex;align-items:center;gap:var(--space-4)}.AuthorChip_photo__SLg9Z{flex-shrink:0;border-radius:var(--radius-round);object-fit:cover}.AuthorChip_text__tlG5G{display:flex;flex-direction:column;text-align:left}.AuthorChip_name__z8BB3{font-size:var(--fs-body-lg);line-height:1.4;font-weight:700}.AuthorChip_detail__7cnHo{font-size:var(--fs-body);line-height:1.4;color:var(--ink-muted)}.AuthorChip_s72__sntqd .AuthorChip_photo__SLg9Z{width:72px;height:72px}.AuthorChip_s64__XrQgf .AuthorChip_photo__SLg9Z{width:64px;height:64px}.AuthorChip_s56__amrB6 .AuthorChip_photo__SLg9Z{width:56px;height:56px}.AuthorChip_s56__amrB6 .AuthorChip_name__z8BB3{font-size:var(--fs-sub)}.AuthorChip_s44__ohUrV{gap:14px}.AuthorChip_s44__ohUrV .AuthorChip_photo__SLg9Z{width:44px;height:44px}.AuthorChip_s44__ohUrV .AuthorChip_name__z8BB3{font-size:var(--fs-body);font-weight:600}@media (max-width:767px){.AuthorChip_chip__W1n3t{gap:14px}.AuthorChip_s72__sntqd .AuthorChip_photo__SLg9Z{width:60px;height:60px}.AuthorChip_s56__amrB6 .AuthorChip_photo__SLg9Z{width:48px;height:48px}.AuthorChip_s56__amrB6 .AuthorChip_name__z8BB3{font-size:var(--fs-body-lg)}.AuthorChip_s44__ohUrV .AuthorChip_photo__SLg9Z{width:40px;height:40px}.AuthorChip_detail__7cnHo,.AuthorChip_s44__ohUrV .AuthorChip_name__z8BB3{font-size:var(--fs-small)}}.Illustration_frame__A1168{position:relative;width:100%;height:var(--art-h);border-radius:var(--radius-lg);overflow:hidden}.Illustration_surface__jLIEP{background:var(--surface)}.Illustration_img__BNa_W{object-fit:cover}.Illustration_top__SIYVB{object-position:top}@media (max-width:767px){.Illustration_frame__A1168{height:var(--art-h-mobile)}}.ProseArticle_prose__4JCvg{display:flex;flex-direction:column;gap:22px;font-size:var(--fs-prose);line-height:1.7}.ProseArticle_prose__4JCvg h2{margin-top:var(--space-6);font-family:var(--font-serif);font-weight:500;font-size:var(--fs-heading-2);line-height:1.2}.ProseArticle_prose__4JCvg h3{margin-top:var(--space-2);font-family:var(--font-serif);font-weight:500;font-size:var(--fs-heading-3);line-height:1.25}.ProseArticle_prose__4JCvg h4{font-family:var(--font-sans);font-size:var(--fs-body-lg);font-weight:700}.ProseArticle_prose__4JCvg blockquote{padding:var(--space-1) 0 var(--space-1) var(--space-6);border-left:3px solid var(--ink);font-family:var(--font-serif);font-size:var(--fs-lead);line-height:1.5}.ProseArticle_prose__4JCvg ol,.ProseArticle_prose__4JCvg ul{display:flex;flex-direction:column;gap:10px;padding-left:22px}.ProseArticle_prose__4JCvg li{line-height:1.6}.ProseArticle_prose__4JCvg li::marker{color:var(--ink-muted)}.ProseArticle_prose__4JCvg strong{font-weight:700}.ProseArticle_prose__4JCvg a{color:var(--action-text);text-underline-offset:3px}.ProseArticle_prose__4JCvg a:hover{color:var(--action-pressed)}.ProseArticle_prose__4JCvg img{width:100%;height:auto;border-radius:var(--radius-md)}.ProseArticle_prose__4JCvg hr{border:0;border-top:1px solid var(--line)}.ProseArticle_authorBox__jTzPZ{background:var(--paper-deep);border-radius:var(--radius-lg);padding:28px}.ProseArticle_authorBox__jTzPZ>div{align-items:center}.ProseArticle_authorLink__f8q9E{display:inline-flex;align-items:center;min-height:var(--touch-target);font-weight:700;color:var(--action-text)}@media (max-width:767px){.ProseArticle_prose__4JCvg{gap:18px}.ProseArticle_prose__4JCvg blockquote{font-size:var(--fs-prose)}.ProseArticle_authorBox__jTzPZ{padding:var(--space-5)}.ProseArticle_authorBox__jTzPZ>div{align-items:flex-start}}.FilterPills_row__yAlbu{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none}.FilterPills_pill__nzAYo{display:inline-flex;align-items:center;flex-shrink:0;min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.FilterPills_pill__nzAYo:hover{color:var(--ink);background:var(--paper-deep)}.FilterPills_active__H0rtq,.FilterPills_active__H0rtq:hover{background:var(--ink);border-color:var(--ink);color:var(--ink-inverse)}.FilterPills_tag__skDoH{display:inline-flex;align-items:center;font-size:var(--fs-tag);line-height:18px;font-weight:600;padding:3px 10px;border:1px solid var(--ink);border-radius:var(--radius-pill)}@media (max-width:767px){.FilterPills_row__yAlbu:not(.FilterPills_wrap__puOui){flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);scrollbar-width:none}.FilterPills_row__yAlbu:not(.FilterPills_wrap__puOui)::-webkit-scrollbar{display:none}.FilterPills_wrap__puOui{gap:var(--space-2)}.FilterPills_pill__nzAYo{padding:0 14px}}.CaseCard_card__XXqW7{display:flex;flex-direction:column;gap:14px;border-top:2px solid var(--ink);padding-top:var(--space-5);color:var(--ink);text-decoration:none}.CaseCard_card__XXqW7:hover{color:var(--ink)}.CaseCard_card__XXqW7:hover .CaseCard_cta__EGgl0{text-decoration:underline;text-underline-offset:4px}.CaseCard_meta__VIp8s{font-size:var(--fs-small);line-height:20px;color:var(--ink-muted)}.CaseCard_title___1PnW{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-heading-3);line-height:1.25}.CaseCard_summary__9ANnQ{font-size:var(--fs-body);line-height:1.55;color:var(--ink-muted)}.CaseCard_cta__EGgl0{font-weight:700;font-size:var(--fs-body-lg);color:var(--action-text)}.CaseCard_featured__XUmZv .CaseCard_title___1PnW{font-size:var(--fs-heading-lg);line-height:1.2}.CaseCard_featured__XUmZv .CaseCard_summary__9ANnQ{font-size:var(--fs-prose)}@media (max-width:767px){.CaseCard_card__XXqW7{gap:10px;padding-top:var(--space-4)}.CaseCard_meta__VIp8s{font-size:var(--fs-tag);line-height:18px}.CaseCard_featured__XUmZv .CaseCard_title___1PnW{font-size:var(--fs-heading-3)}.CaseCard_featured__XUmZv .CaseCard_summary__9ANnQ{font-size:var(--fs-caption)}.CaseCard_cta__EGgl0{font-size:var(--fs-body)}}.Highlight_em__s2ziJ{font-style:italic}.Highlight_marker__KGmBP{background:var(--highlight);padding:0 6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:767px){.Highlight_marker__KGmBP{padding:0 4px}}.ClosingCta_cta__dOGek{padding-top:var(--space-28);padding-bottom:var(--space-28)}.ClosingCta_copy__v5act{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-width:0}.ClosingCta_heading__Kbt7K{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-display-lg);line-height:1.1}.ClosingCta_text__9Xq8_{font-size:var(--fs-sub);line-height:1.5;color:var(--ink-muted);max-width:560px}.ClosingCta_button__F5f6_{flex-shrink:0}.ClosingCta_withArt__t8HtC{display:grid;grid-template-columns:minmax(0,1fr) 460px;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}.ClosingCta_textOnly__qYNK5{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16);padding-top:104px;padding-bottom:104px}.ClosingCta_textOnly__qYNK5 .ClosingCta_copy__v5act{gap:var(--space-4)}.ClosingCta_textOnly__qYNK5 .ClosingCta_heading__Kbt7K{font-size:var(--fs-display-md)}@media (max-width:1023px){.ClosingCta_withArt__t8HtC{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:var(--space-10)}.ClosingCta_textOnly__qYNK5{flex-direction:column;align-items:flex-start;gap:var(--space-6)}}@media (max-width:767px){.ClosingCta_cta__dOGek,.ClosingCta_textOnly__qYNK5{padding-top:var(--space-14);padding-bottom:var(--space-14)}.ClosingCta_withArt__t8HtC{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-5);padding-top:var(--space-16);padding-bottom:var(--space-16)}.ClosingCta_textOnly__qYNK5{align-items:stretch;gap:var(--space-4)}.ClosingCta_copy__v5act{align-items:stretch}.ClosingCta_heading__Kbt7K{font-size:var(--fs-display-lg)}.ClosingCta_textOnly__qYNK5 .ClosingCta_heading__Kbt7K{font-size:var(--fs-display-md)}.ClosingCta_button__F5f6_{display:flex;width:100%}.ClosingCta_art__s9kIz{margin-top:var(--space-2)}.ClosingCta_hideMobile__PHqZH{display:none}}.BlogPost_header__Ne2Bg{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding-top:72px;text-align:center}.BlogPost_breadcrumb__DJOVo ol{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);list-style:none;font-size:var(--fs-caption);color:var(--ink-muted)}.BlogPost_breadcrumb__DJOVo li+li:before{content:"/";margin-right:var(--space-2)}.BlogPost_breadcrumb__DJOVo a{color:var(--ink)}.BlogPost_title__ytX97{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-display-page);line-height:1.1;letter-spacing:-.01em;max-width:960px;text-wrap:balance}.BlogPost_excerpt__FiQ24{font-size:var(--fs-lead);line-height:1.5;color:var(--ink-muted);max-width:760px}.BlogPost_cover__y54Xf{max-width:calc(1040px + 2 * var(--gutter));margin-top:var(--space-14)}.BlogPost_body__tWwrV{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-16)}.BlogPost_tags__j8Hap{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line)}.BlogPost_related__2EYkW{display:flex;flex-direction:column;gap:var(--space-8);margin-top:104px}.BlogPost_relatedTitle__JBtYH{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-heading-1);line-height:1.15}.BlogPost_relatedGrid__l6VeQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);list-style:none}@media (max-width:1023px){.BlogPost_relatedGrid__l6VeQ{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.BlogPost_header__Ne2Bg{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-8);text-align:left}.BlogPost_breadcrumb__DJOVo ol{justify-content:flex-start;font-size:var(--fs-small)}.BlogPost_title__ytX97{font-size:var(--fs-display-md);line-height:1.12}.BlogPost_cover__y54Xf{margin-top:28px}.BlogPost_body__tWwrV{margin-top:var(--space-8)}.BlogPost_related__2EYkW{gap:var(--space-4);margin-top:var(--space-14)}.BlogPost_relatedGrid__l6VeQ{gap:28px}}