.Emblem_emblem__cAIwP{display:inline-block;width:32px;height:32px;background-color:currentColor;-webkit-mask-image:url(/family-emblem.png);mask-image:url(/family-emblem.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.Footer_footer__pQtti{border-top:1px solid var(--rule);margin-top:clamp(3rem,6vw,5rem)}.Footer_inner__vtL_T{display:grid;grid-template-columns:auto 2fr 1fr 1.1fr;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,4vw,3.5rem)}.Footer_emblem__d2SJP{display:flex;align-items:flex-start}.Footer_emblemMark__ruk5G{width:clamp(80px,9vw,120px);height:clamp(80px,9vw,120px);color:var(--black)}.Footer_links__cFiYr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.Footer_links__cFiYr ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.Footer_links__cFiYr a{font-size:var(--fs-sm)}.Footer_links__cFiYr a:hover{text-decoration:underline;text-underline-offset:.25em}.Footer_contact__w5K5T{display:flex;flex-direction:column;gap:.9rem}.Footer_address__WjXEO{display:flex;flex-direction:column;gap:.2rem;font-style:normal;font-size:var(--fs-sm);color:var(--grey)}.Footer_email__nLajh{font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:.2em}.Footer_signupTitle__qhYzm{font-family:var(--font-serif);font-size:var(--fs-h3);margin-bottom:.9rem}.Footer_signupRow__6AGSz{display:flex;gap:.5rem}.Footer_input__GKy1E{flex:1 1;min-width:0;font-family:inherit;font-size:var(--fs-sm);font-weight:300;padding:.8rem .9rem;border:1px solid var(--rule);background:var(--white);color:var(--black)}.Footer_input__GKy1E::placeholder{color:var(--grey-light)}.Footer_input__GKy1E:disabled{opacity:.6}.Footer_signupNote__BZR2F{margin-top:.75rem;font-size:var(--fs-xs);line-height:1.6;color:var(--grey)}.Footer_signupNote__BZR2F a{text-decoration:underline;text-underline-offset:.2em}.Footer_signupStatus__ezL4G{margin-top:.6rem;min-height:1.2em;font-size:var(--fs-xs)}.Footer_input__GKy1E:focus-visible{outline:1px solid var(--black);outline-offset:-1px}.Footer_legal__yxnQ6{border-top:1px solid var(--rule);font-size:var(--fs-xs);color:var(--grey)}.Footer_legalInner__9tnej{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.1rem}.Footer_legalInner__9tnej nav{display:flex;flex-wrap:wrap;gap:1.25rem}.Footer_legalInner__9tnej a:hover{text-decoration:underline;text-underline-offset:.25em}@media (max-width:1000px){.Footer_inner__vtL_T{grid-template-columns:1fr 1fr}.Footer_emblem__d2SJP,.Footer_links__cFiYr{grid-column:1/-1}}@media (max-width:640px){.Footer_inner__vtL_T{grid-template-columns:1fr}.Footer_links__cFiYr{grid-template-columns:repeat(2,1fr);gap:1.25rem 1.5rem}.Footer_signupRow__6AGSz{flex-direction:column}}.Cards_grid__cdh_k{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem)}.Cards_cols2__RhOTi{grid-template-columns:repeat(2,1fr)}.Cards_cols3__9Br4j{grid-template-columns:repeat(3,1fr)}.Cards_cols4__WPcKg{grid-template-columns:repeat(4,1fr)}.Cards_card__uAOIO{display:flex;flex-direction:column;height:100%}.Cards_media__83MAs{display:block;overflow:hidden;background:var(--wash)}.Cards_media__83MAs img{width:100%;aspect-ratio:600/370;object-fit:cover;transition:transform .4s ease}.Cards_contain__oi0ST{object-fit:contain!important}.Cards_card__uAOIO:hover .Cards_media__83MAs img{transform:scale(1.02)}.Cards_body__l_QLa{display:flex;flex-direction:column;padding-top:1rem;flex:1 1}.Cards_meta__uqzvj{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--grey);margin-bottom:.4rem}.Cards_title__Deliq{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:700;line-height:1.35}.Cards_card__uAOIO:hover .Cards_title__Deliq{text-decoration:underline;text-underline-offset:.2em}.Cards_excerpt__ti_iM{margin-top:.6rem;font-size:var(--fs-sm);line-height:1.65;color:var(--ink)}.Cards_cta__kmQEP{margin-top:auto;padding-top:1.1rem}.Cards_cta__kmQEP:before{content:""}.Cards_cta__kmQEP{display:inline-flex;align-self:flex-start;align-items:center;font-size:var(--fs-sm);padding:.7rem 1.25rem;border:1px solid var(--black);transition:background-color .2s ease,color .2s ease}.Cards_card__uAOIO:hover .Cards_cta__kmQEP{background:var(--black);color:var(--white)}@media (max-width:1000px){.Cards_cols4__WPcKg{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.Cards_cols3__9Br4j,.Cards_cols4__WPcKg{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Cards_cols2__RhOTi,.Cards_cols3__9Br4j,.Cards_cols4__WPcKg,.Cards_grid__cdh_k{grid-template-columns:1fr}}.Home_hero__HHP4x{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start;padding-block:clamp(2.5rem,6vw,5rem)}.Home_heroHeading__8MhKf{font-size:var(--fs-hero);font-weight:300;line-height:1.38}.Home_heroLinks__GM_w8{margin-top:clamp(1.75rem,3vw,2.75rem);display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.Home_heroMedia__3WElC{margin:0}.Home_heroMedia__3WElC img{width:100%;aspect-ratio:3/2;object-fit:cover}.Home_pair__sa31V{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem)}.Home_pairCard__N1NFj{display:flex;flex-direction:column;border:1px solid var(--rule)}.Home_pairCard__N1NFj img{width:100%;aspect-ratio:600/370;object-fit:cover}.Home_pairBody__aAlQs{display:flex;flex-direction:column;align-items:flex-start;gap:1.35rem;padding:clamp(1.1rem,2vw,1.6rem);font-size:var(--fs-sm);line-height:1.65}@media (max-width:900px){.Home_hero__HHP4x{grid-template-columns:1fr}.Home_heroMedia__3WElC{order:-1}}@media (max-width:640px){.Home_pair__sa31V{grid-template-columns:1fr}}.Page_section__hTCGp{padding-block:clamp(2.25rem,4.5vw,3.75rem);border-top:1px solid var(--rule)}.Page_section__hTCGp:first-of-type{border-top:none}.Page_h2__u0eIv{font-size:var(--fs-h2);font-weight:700;margin-bottom:1.25rem}.Page_h3__SUPaU{font-size:var(--fs-h3);font-weight:700;margin-bottom:.75rem}.Page_body__M59Ya{font-size:1.0625rem;line-height:1.7;color:var(--ink)}.Page_body__M59Ya p+p{margin-top:1.1rem}.Page_split__0SqcF{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:start}.Page_splitNarrow__jL8UE{grid-template-columns:1.25fr 1fr}.Page_media__1zX6R{margin:0}.Page_media__1zX6R img{width:100%;object-fit:cover}.Page_mediaWide__zJXhk img{aspect-ratio:3/2}.Page_mediaTall__Elhts img{aspect-ratio:4/5}.Page_mediaContain__c0Dry img{aspect-ratio:auto;object-fit:contain;background:var(--wash)}.Page_mediaSmall__drcpk{max-width:280px}.Page_mediaSmall__drcpk img{width:100%;height:auto;object-fit:unset}.Page_portraitSmall__8vber{display:flex;align-items:flex-start;gap:1.1rem;margin-bottom:1.75rem}.Page_portraitSmall__8vber img{width:100px;height:auto;flex-shrink:0}.Page_portraitSmall__8vber figcaption{padding-top:.2rem;font-size:var(--fs-sm);color:var(--grey)}.Page_rows__ctLaZ{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.Page_row__ozm1V{display:grid;grid-template-columns:10rem 1fr;grid-gap:1rem 2rem;gap:1rem 2rem;padding-block:1rem;border-bottom:1px solid var(--rule);font-size:var(--fs-sm)}.Page_rowLabel__aNQgL{color:var(--grey)}.Page_list__vcp3Y{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.6rem;font-size:1.0625rem;line-height:1.7}.Page_notice__zxBwB{border:1px solid var(--rule);padding:clamp(1.75rem,4vw,3rem);text-align:center}.Page_noticeText___r99h{max-width:34rem;margin:0 auto 1.5rem;font-size:1.0625rem;line-height:1.7;color:var(--ink)}.Page_actions__E35P3{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.Page_quote__Ae7Vu{margin:0;max-width:44rem}.Page_quote__Ae7Vu blockquote{margin:0;font-family:var(--font-serif);font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);line-height:1.45}.Page_quote__Ae7Vu figcaption{margin-top:1rem;font-size:var(--fs-sm);color:var(--grey)}.Page_sources__8kd6Z{margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--rule);font-size:var(--fs-xs);line-height:1.7;color:var(--grey);max-width:46rem}.Page_sources__8kd6Z a{text-decoration:underline;text-underline-offset:.2em}@media (max-width:900px){.Page_splitNarrow__jL8UE,.Page_split__0SqcF{grid-template-columns:1fr}.Page_media__1zX6R{order:-1}.Page_row__ozm1V{grid-template-columns:1fr;gap:.2rem}}.Work_crumbs__RY8KX{border-bottom:1px solid var(--rule);font-size:var(--fs-xs);color:var(--grey)}.Work_crumbs__RY8KX>div{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:.85rem}.Work_crumbs__RY8KX a:hover{text-decoration:underline;text-underline-offset:.25em}.Work_top__URYMP{padding-block:clamp(2rem,4vw,3.25rem)}.Work_grid__4qjuY{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:start}.Work_plate__BusiR{margin:0;background:var(--wash);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2.5vw,2rem)}.Work_plate__BusiR img{max-height:70vh;width:auto;object-fit:contain}.Work_title__CshiB{font-size:var(--fs-h1);font-weight:300;margin-bottom:1.5rem}.Work_note__yttUM{margin-top:1.5rem;font-size:var(--fs-sm);line-height:1.7;color:var(--grey)}@media (max-width:900px){.Work_grid__4qjuY{grid-template-columns:1fr}}.Story_crumbs__wtLrD{border-bottom:1px solid var(--rule);font-size:var(--fs-xs);color:var(--grey)}.Story_crumbs__wtLrD>div{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:.85rem}.Story_crumbs__wtLrD a:hover{text-decoration:underline;text-underline-offset:.25em}.Story_head__caxDE{padding-block:clamp(2.25rem,4.5vw,3.5rem) clamp(1.5rem,3vw,2.25rem)}.Story_title__VpOj4{margin-top:.75rem;font-size:var(--fs-h1);font-weight:300;max-width:24ch}.Story_lead___4Al_{margin:0 0 clamp(1.75rem,3vw,2.5rem)}.Story_lead___4Al_ img{width:100%;aspect-ratio:3/2;object-fit:cover}.Story_contain__roMek{object-fit:contain!important;background:var(--wash)}.Story_copy__j0663{max-width:44rem}.Search_form__NiBnR{display:flex;gap:.75rem;max-width:32rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.Search_input__3_cWG{flex:1 1;min-width:0;font-family:inherit;font-size:1.0625rem;font-weight:300;padding:.8rem .9rem;border:1px solid var(--rule);background:var(--white);color:var(--black)}.Search_input__3_cWG::placeholder{color:var(--grey-light)}.Search_input__3_cWG:focus-visible{outline:1px solid var(--black);outline-offset:-1px}.Search_count__WzdyU{font-size:var(--fs-sm);color:var(--grey);margin-bottom:1.25rem}.Search_resultLink__umyQm{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:700}.Search_resultLink__umyQm:hover{text-decoration:underline;text-underline-offset:.2em}.Search_resultExcerpt__NVlQ7{display:block;margin-top:.4rem;font-size:var(--fs-sm);line-height:1.6;color:var(--ink)}@media (max-width:560px){.Search_form__NiBnR{flex-direction:column}}.Role_prose__hwQkK{max-width:48rem}.Role_spaced__TTZWi{margin-top:clamp(2.25rem,4vw,3rem)}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--white);border-bottom:1px solid var(--rule)}.Header_bar__O6T0V{max-width:var(--container);margin-inline:auto;min-height:var(--header-h);padding-inline:var(--gutter);display:flex;align-items:center;gap:1.5rem}.Header_logo____uDV{display:flex;align-items:center;gap:.65rem;flex-shrink:0;color:var(--black)}.Header_logoEmblem__1D6jl{width:26px;height:26px}.Header_wordmark__YyJcu{font-family:var(--font-serif);font-size:1.1rem;font-weight:400;letter-spacing:.01em;line-height:1.1}.Header_nav__tNWGY{display:flex;align-items:center;gap:clamp(.9rem,1.8vw,2rem);margin-inline:auto}.Header_navItem__5e1L_{position:relative}.Header_navLink__Rvw2c{display:inline-block;padding-block:calc((var(--header-h) - 1.75rem) / 2);font-size:1.0625rem;font-weight:300;white-space:nowrap}.Header_navItem__5e1L_:hover .Header_navLink__Rvw2c{text-decoration:underline;text-underline-offset:.3em}.Header_dropdown__4_v0S{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-4px);min-width:13rem;background:var(--white);border:1px solid var(--rule);opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s}.Header_navItem__5e1L_:focus-within .Header_dropdown__4_v0S,.Header_navItem__5e1L_:hover .Header_dropdown__4_v0S{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Header_dropdown__4_v0S ul{list-style:none;margin:0;padding:.4rem 0}.Header_dropdown__4_v0S a{display:block;padding:.5rem 1.1rem;font-size:var(--fs-sm);white-space:nowrap}.Header_dropdown__4_v0S a:hover{background:var(--wash)}.Header_actions__dQYHE{display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin-left:auto}.Header_iconBtn__ilXq_{display:inline-flex;padding:.35rem;background:none;border:none;color:var(--black)}.Header_icon__T2fM7{width:20px;height:20px}.Header_searchPanel__wRGgb{border-top:1px solid var(--rule);background:var(--wash)}.Header_searchForm__PQwgH{max-width:var(--container);margin-inline:auto;padding:1.1rem var(--gutter);display:flex;gap:.75rem}.Header_searchInput__irFDv{flex:1 1;min-width:0;font-family:inherit;font-size:1.0625rem;font-weight:300;padding:.7rem .9rem;border:1px solid var(--rule);background:var(--white);color:var(--black)}.Header_searchInput__irFDv::placeholder{color:var(--grey-light)}.Header_searchInput__irFDv:focus-visible{outline:1px solid var(--black);outline-offset:-1px}@media (max-width:560px){.Header_searchForm__PQwgH{flex-direction:column}}.Header_burger__9ocpS{display:none;padding:.35rem;margin-right:-.35rem;background:none;border:none;color:var(--black)}.Header_burgerBox__cZG2B{display:block;position:relative;width:22px;height:14px}.Header_burgerBox__cZG2B span{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.Header_burgerBox__cZG2B span:first-child{top:0}.Header_burgerBox__cZG2B span:nth-child(2){top:6px}.Header_burgerBox__cZG2B span:nth-child(3){top:12px}.Header_burgerOpen__u8Epx span:first-child{transform:translateY(6px) rotate(45deg)}.Header_burgerOpen__u8Epx span:nth-child(2){opacity:0}.Header_burgerOpen__u8Epx span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Header_panel__W46Qb{border-top:1px solid var(--rule);max-height:calc(100vh - var(--header-h));overflow-y:auto}.Header_panelNav__eUOzb{list-style:none;margin:0;padding:0}.Header_panelNav__eUOzb>li{border-bottom:1px solid var(--rule)}.Header_panelTop__6K3kf{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem var(--gutter);background:none;border:none;font-size:1.0625rem;font-weight:300;text-align:left;color:var(--black)}.Header_panelSub__FCHzc{list-style:none;margin:0;padding:0 var(--gutter) .9rem;display:flex;flex-direction:column;gap:.7rem}.Header_panelSub__FCHzc a{font-size:var(--fs-sm);color:var(--grey)}@media (max-width:1100px){.Header_nav__tNWGY{display:none}.Header_burger__9ocpS{display:inline-flex}}.PageTitle_wrap__RxWhX{padding-block:clamp(2.25rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem)}.PageTitle_title__87S89{font-size:var(--fs-h1);font-weight:300;max-width:22ch}.PageTitle_intro__wM8ey{margin-top:1.5rem;max-width:46rem;font-size:1.0625rem;line-height:1.7;color:var(--ink)}.JumpNav_wrap__X7SmL{border-block:1px solid var(--rule)}.JumpNav_inner__wdZqs{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.75rem;padding-block:.9rem}.JumpNav_label__Ulzbb{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.JumpNav_list__17zP7{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.JumpNav_list__17zP7 a{font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.JumpNav_list__17zP7 a:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}