.home_home__kcaw_{--home-ink:var(--ink);--home-muted:#62616a;--home-rule:var(--border);--home-crimson:var(--accent);color:var(--home-ink)}.home_hero__o4ZPq{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(40px,7vw,100px);align-items:center;padding:8px 0 64px}.home_eyebrow__hSiDi{color:var(--home-crimson);font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px}.home_hero__o4ZPq .home_headline__dT_Cy{font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.6rem,4.5vw,4.5rem);font-weight:400;line-height:1.12;letter-spacing:-.04em;color:var(--home-ink);max-width:18ch;text-wrap:balance}.home_headline__dT_Cy:after{content:"";display:block;height:2px;width:64px;background:var(--accent);margin-top:32px}.home_heroQuote__Ksjwr{border-left:1px solid var(--home-rule);padding:12px 0 12px clamp(24px,3vw,48px)}.home_heroQuote__Ksjwr blockquote{font-size:clamp(1.3rem,2vw,1.75rem);color:#54313d;line-height:1.5}.home_heroQuote__Ksjwr figcaption{margin-top:28px;max-width:230px}.home_heroQuote__Ksjwr figcaption>span:last-child{font-family:var(--font-serif),Georgia,serif;font-size:13px;line-height:1.6;color:var(--home-muted)}.home_interests__1vjOa{border-top:1px solid var(--home-rule);padding-block:20px 16px}.home_sectionHeading__2L2pT{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;min-height:20px}.home_sectionHeading__2L2pT h2{font-family:var(--font-sans),sans-serif;color:#5c6974;font-size:12px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;font-weight:500}.home_sectionHeading__2L2pT :is(a,button){display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--home-crimson)}.home_interestList__T_9s2{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;justify-content:space-between;padding-block:10px}.home_interestTitle__k1mTR{display:flex;align-items:center;gap:10px;min-width:0}.home_interestTitle__k1mTR svg{color:var(--home-crimson);flex-shrink:0;width:25px;height:25px}.home_interestTitle__k1mTR span{font-family:var(--font-serif),Georgia,serif;font-size:24px;line-height:1.3;font-weight:400}@media (max-width:600px){.home_interestList__T_9s2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.home_interestTitle__k1mTR span{font-size:21px}}.home_lower__HjmjQ{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:clamp(32px,4vw,64px);margin-top:44px}.home_featured__YBUG8,.home_selected__yByQ7{border-top:1px solid var(--home-rule);padding-top:24px;min-width:0}.home_featured__YBUG8{position:relative;padding-left:0}@media (max-width:767px){.home_hero__o4ZPq{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.home_hero__o4ZPq .home_headline__dT_Cy{font-size:clamp(2.5rem,8vw,3.5rem);max-width:19ch}.home_lower__HjmjQ{grid-template-columns:1fr;gap:40px}}.home_featuredTitle__8cZEp{font-family:var(--font-serif),Georgia,serif;font-size:clamp(40px,4vw,56px);font-weight:400;line-height:1.1;letter-spacing:-.035em;margin:44px 0 20px}.home_featuredDescription__l2Ff7{max-width:32em;font-family:var(--font-serif),Georgia,serif;font-size:clamp(19px,1.6vw,22px);line-height:1.5;color:var(--home-muted)}.home_featuredFeatures__agFQW{display:flex;flex-wrap:wrap;gap:14px 20px;list-style:none;padding:0;margin:32px 0}.home_featuredFeatures__agFQW li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5}.home_featuredFeatures__agFQW svg{flex-shrink:0;color:var(--home-crimson)}.home_featuredLinks__29omX{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.home_featuredLinks__29omX a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--home-crimson);font-family:var(--font-serif),Georgia,serif;font-size:17px;text-decoration:underline;text-underline-offset:5px}.home_featuredLinks__29omX .home_featuredPrimary__n9U8L{padding:10px 20px;border-radius:5px;background:var(--home-crimson);color:var(--paper);text-decoration:none}.home_featuredLinks__29omX a:hover{text-decoration:underline;text-decoration-thickness:2px}@media (max-width:767px){.home_featuredTitle__8cZEp{margin-top:28px}.home_featuredFeatures__agFQW{margin-block:28px}}.home_workList__jW5vZ{list-style:none;margin:0;padding:0}.home_workList__jW5vZ li{padding:32px 0}.home_workList__jW5vZ li+li{border-top:1px solid var(--home-rule)}.home_workItem__AVDlC{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;align-items:start}.home_workItem__AVDlC>svg{margin-top:4px;color:var(--home-muted)}.home_workItem__AVDlC h3{font-size:26px;font-weight:400;line-height:1.3;margin-bottom:4px}.home_workItem__AVDlC h3 a{color:var(--home-ink);text-decoration:none}.home_workItem__AVDlC h3 a:hover{color:var(--home-crimson)}.home_workItem__AVDlC p{color:var(--home-muted);font-size:15px;line-height:1.7}.home_workLinks__AjHbd{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px}.home_workLinks__AjHbd a{display:inline-flex;align-items:center;gap:5px;color:var(--home-crimson);font-size:13px;text-decoration:none}.home_workLinks__AjHbd a:hover{text-decoration:underline}@media (max-width:767px){.home_workItem__AVDlC{grid-template-columns:30px minmax(0,1fr);gap:12px}}.home_workTitle__QzUX3{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.home_workType__pHQi6{color:var(--home-muted);font-family:var(--font-sans),sans-serif;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.home_devSection__pub6w{border-top:1px solid var(--home-crimson);margin-top:48px;padding:36px 0 40px}.home_devSection__pub6w .home_eyebrow__hSiDi{margin-bottom:24px}.home_devComposition__AL9ip{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:40px}.home_devSection__pub6w h2{font-family:var(--font-serif),Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin-bottom:20px}.home_devSection__pub6w p:not(.home_eyebrow__hSiDi){color:var(--home-muted);font-family:var(--font-serif),Georgia,serif;font-size:clamp(18px,1.6vw,22px);line-height:1.55;max-width:42em}.home_devAction__Fcbjf{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--home-rule);padding-left:40px}.home_devLink__Qffud{position:relative;min-height:56px;padding-bottom:12px;font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,2.3vw,32px);display:inline-flex;align-items:center;gap:18px;color:var(--home-crimson);white-space:nowrap}.home_devLink__Qffud:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:1px;background:currentColor}.home_devLink__Qffud:hover{text-decoration:underline;text-underline-offset:6px}@media (max-width:767px){.home_devSection__pub6w{padding-block:28px}.home_devSection__pub6w .home_eyebrow__hSiDi{margin-bottom:20px}.home_devComposition__AL9ip{grid-template-columns:1fr;gap:20px}.home_devSection__pub6w h2{margin-bottom:16px}.home_devAction__Fcbjf{border-left:0;padding-left:0;justify-content:flex-start}}@media (max-width:389px){.home_hero__o4ZPq .home_headline__dT_Cy{font-size:clamp(1.875rem,9.8vw,2.5rem)}}