.home-screen_hero__1ekGG{position:relative;isolation:isolate;min-height:min(850px,calc(100svh - 86px));overflow:hidden;background:var(--paper)}.home-screen_heroMedia__kp6vL{position:absolute;inset:0;z-index:-2}.home-screen_heroMedia__kp6vL img,.home-screen_heroMedia__kp6vL picture{display:block;width:100%;height:100%}.home-screen_heroMedia__kp6vL img{object-fit:cover;object-position:center}.home-screen_heroMedia__kp6vL:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--paper),transparent 12%,transparent 82%,var(--paper))}.home-screen_heroContent__PPCWQ{width:calc(100% - 128px);max-width:1312px;margin:auto;padding-top:clamp(66px,9vh,118px);position:relative}.home-screen_heroIntro__vjlWR{font-size:16px;letter-spacing:.06em;margin-bottom:26px;color:var(--muted)}.home-screen_hero__1ekGG h1{font-family:var(--font-display),serif;font-size:clamp(68px,6.2vw,96px);font-weight:600;line-height:1.14;letter-spacing:-.045em;margin:0 0 28px}.home-screen_hero__1ekGG h1 span{display:block}.home-screen_heroLead__BE1Ca{font-size:19px;line-height:1.85;margin:0 0 28px}.home-screen_heroActions__WNEwT{display:flex;align-items:center;gap:28px}.home-screen_quietLink__qj_o1{min-height:48px;display:inline-flex;align-items:center;border-bottom:1px solid var(--ink);font-size:16px}.home-screen_scrollLink__E0RCt{position:absolute;bottom:34px;left:max(64px,calc((100vw - 1312px)/2));display:inline-flex;min-height:44px;align-items:center;gap:28px;font-size:15px}.home-screen_scrollLink__E0RCt span{font-size:22px}.home-screen_heroNote__5rvmm{position:absolute;bottom:38px;right:44px;font-size:13px;color:#53634c;background:#faf6ecbf;padding:6px 10px;border-radius:4px}.home-screen_resume__8azF_{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.home-screen_resume__8azF_ span{font-size:14px;color:var(--muted)}.home-screen_resume__8azF_ h2{font-size:24px;margin:8px 0 0}.home-screen_firstRoute__mTnBJ{padding-top:110px;padding-bottom:100px;scroll-margin-top:100px}.home-screen_sectionIntro__1i07y{display:flex;align-items:flex-end;justify-content:space-between;gap:64px;margin-bottom:54px}.home-screen_connectionCopy__YIlO_ h2,.home-screen_ideas__p4txE h2,.home-screen_sectionIntro__1i07y h2{font-family:var(--font-display),serif;font-weight:600;font-size:clamp(34px,3.5vw,50px);line-height:1.35;letter-spacing:-.03em;margin:0}.home-screen_sectionIntro__1i07y>p{max-width:30em;font-size:17px;line-height:1.9;color:var(--muted);margin:0 0 4px}.home-screen_feature__kIxvu{display:grid;grid-template-columns:1.35fr 1fr;background:#e9ecdf;min-height:580px;overflow:hidden;border-radius:4px 44px 4px 4px}.home-screen_featureImage__Q55ii{position:relative;display:block;min-width:0;overflow:hidden}.home-screen_featureImage__Q55ii img{width:100%;height:100%;object-fit:cover;object-position:69% center}.home-screen_connectionImage__lVX1Q>span,.home-screen_featureImage__Q55ii>span,.home-screen_ideaImage__BRRT3>span{position:absolute;bottom:16px;right:16px;background:#faf7efeb;color:#405446;border-radius:4px;padding:5px 9px;font-size:13px;line-height:1.5}.home-screen_featureCopy__EBFiM{padding:56px 48px;align-self:center}.home-screen_contentType__JiKb6{font-size:15px;color:var(--muted);line-height:1.7}.home-screen_featureCopy__EBFiM h3{font-family:var(--font-display),serif;font-weight:600;font-size:38px;line-height:1.4;letter-spacing:-.02em;margin:22px 0}.home-screen_featureCopy__EBFiM>p{font-size:21px;line-height:1.8;margin:0 0 20px}.home-screen_featureCopy__EBFiM .home-screen_featureBody__7PpCa{font-size:16px;line-height:1.85;color:var(--muted)}.home-screen_featureFacts__u2zKr{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--muted);margin:28px 0}.home-screen_featureFacts__u2zKr span+span{border-left:1px solid #9baba0;padding-left:20px}.home-screen_featureImage__Q55ii{aspect-ratio:1.3;align-self:stretch}.home-screen_routeMarker__vQnMq{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border:0;background:transparent;cursor:pointer;padding:0;color:var(--ink);z-index:2}.home-screen_markerDot__TOnrq{display:block;position:absolute;left:16px;top:16px;width:12px;height:12px;border:3px solid #fffdf5;border-radius:50%;background:var(--ink);box-shadow:0 1px 8px #153e3140}.home-screen_markerLabel__WmsXX{position:absolute;right:36px;top:7px;background:#faf7efeb;border-radius:4px;white-space:nowrap;padding:5px 9px;font-size:14px;line-height:20px}.home-screen_routeMarker__vQnMq[aria-pressed=true] .home-screen_markerLabel__WmsXX{background:var(--ink);color:var(--paper)}.home-screen_routeMarker__vQnMq[aria-pressed=true] .home-screen_markerDot__TOnrq{background:#e5b448}.home-screen_featureCopy__EBFiM .home-screen_routeGuide__CRBGZ{font-size:16px;line-height:1.85;min-height:92px;color:var(--muted)}.home-screen_routeGuide__CRBGZ strong{display:block;font-size:15px;color:var(--ink);margin-bottom:5px;font-weight:600}.home-screen_roleButtons__2zFLL button{border-radius:0}.home-screen_connections__qfmxt{display:grid;grid-template-columns:1.15fr 1fr;gap:88px;align-items:center;padding-bottom:116px}.home-screen_connectionImage__lVX1Q{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:1.08}.home-screen_connectionImage__lVX1Q img{width:100%;height:100%;object-fit:cover;animation:home-screen_picture-arrive__Gdrou .35s ease-out}.home-screen_connectionCopy__YIlO_ h2{max-width:8.5em;margin:20px 0 30px}.home-screen_roleButtons__2zFLL{display:flex;border-bottom:1px solid var(--line);gap:24px;margin-bottom:25px}.home-screen_roleButtons__2zFLL button{appearance:none;border:0;border-bottom:2px solid transparent;color:var(--muted);background:none;padding:12px 8px;min-height:48px;font-size:17px;cursor:pointer}.home-screen_roleButtons__2zFLL button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.home-screen_roleDescription__so7eu{font-size:17px;line-height:1.9;min-height:98px;max-width:28em;margin-bottom:24px;color:var(--muted)}.home-screen_ideas__p4txE{padding-bottom:110px}.home-screen_ideasHeading__CCGXc{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.home-screen_ideasHeading__CCGXc .home-screen_contentType__JiKb6{margin-bottom:18px}.home-screen_ideasHeading__CCGXc>p{font-size:16px;line-height:1.9;color:var(--muted)}.home-screen_ideaGrid__c0frV{display:grid;grid-template-columns:1fr 1fr;gap:44px}.home-screen_ideaImage__BRRT3{display:block;aspect-ratio:4/3;overflow:hidden;position:relative;border-radius:4px}.home-screen_ideaImage__BRRT3 img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.home-screen_ideaImage__BRRT3:hover img{transform:scale(1.025)}.home-screen_ideaLabel__s5mM2{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:14px;margin:22px 0 12px}.home-screen_idea__FGtut h3{margin:0 0 14px;font-size:26px;font-weight:600}.home-screen_idea__FGtut h3 a{display:flex;justify-content:space-between;align-items:center;min-height:44px}.home-screen_idea__FGtut h3 svg{flex-shrink:0}.home-screen_idea__FGtut>p{font-size:17px;line-height:1.8;color:var(--muted);max-width:30em}.home-screen_support__7CEbS{background:var(--ink);color:var(--paper);padding:62px 0}.home-screen_support__7CEbS>div{display:flex;align-items:center;justify-content:space-between;gap:40px}.home-screen_support__7CEbS h2{font-family:var(--font-display),serif;font-weight:600;font-size:42px;line-height:1.4;letter-spacing:-.02em;margin:0 0 20px}.home-screen_support__7CEbS p{font-size:17px;color:#d0ddd2;margin:0}@keyframes home-screen_picture-arrive__Gdrou{0%{opacity:.6}to{opacity:1}}@media(min-width:1700px){.home-screen_hero__1ekGG{min-height:900px}.home-screen_heroContent__PPCWQ{padding-top:130px}}@media(max-width:1050px){.home-screen_heroContent__PPCWQ{width:calc(100% - 80px);padding-top:70px}.home-screen_hero__1ekGG{min-height:700px}.home-screen_hero__1ekGG h1{font-size:70px}.home-screen_heroMedia__kp6vL img{object-position:57% center}.home-screen_scrollLink__E0RCt{left:40px}.home-screen_sectionIntro__1i07y{gap:40px}.home-screen_sectionIntro__1i07y>p{max-width:25em}.home-screen_featureCopy__EBFiM{padding:36px 30px}.home-screen_featureCopy__EBFiM h3{font-size:31px}.home-screen_connections__qfmxt{gap:45px}.home-screen_connectionCopy__YIlO_ h2{font-size:36px}}@media(max-width:700px){.home-screen_hero__1ekGG{min-height:650px}.home-screen_heroMedia__kp6vL{top:auto;height:auto;bottom:0;width:100%}.home-screen_heroMedia__kp6vL img,.home-screen_heroMedia__kp6vL picture{height:auto}.home-screen_heroMedia__kp6vL img{width:100%;object-fit:contain}.home-screen_heroMedia__kp6vL:after{background:linear-gradient(180deg,var(--paper),transparent 20%,transparent 92%,var(--paper))}.home-screen_heroContent__PPCWQ{width:calc(100% - 40px);padding-top:32px}.home-screen_heroIntro__vjlWR{font-size:14px;margin-bottom:18px}.home-screen_hero__1ekGG h1{font-size:51px;line-height:1.16;margin-bottom:20px;letter-spacing:-.04em}.home-screen_hero__1ekGG h1 span{display:inline}.home-screen_hero__1ekGG h1 span+span{display:block}.home-screen_heroLead__BE1Ca{font-size:17px;line-height:1.8;margin-bottom:22px}.home-screen_heroActions__WNEwT{gap:22px}.home-screen_heroActions__WNEwT .home-screen_quietLink__qj_o1{font-size:15px}.home-screen_heroNote__5rvmm{right:14px;bottom:10px;font-size:12px;margin:0}.home-screen_scrollLink__E0RCt{display:none}.home-screen_resume__8azF_{display:block;padding:24px 0}.home-screen_resume__8azF_ .home-screen_button__G7wxK{margin-top:18px}.home-screen_resume__8azF_ h2{font-size:22px}.home-screen_firstRoute__mTnBJ{padding-top:60px;padding-bottom:64px}.home-screen_sectionIntro__1i07y{display:block;margin-bottom:30px}.home-screen_ideas__p4txE h2,.home-screen_sectionIntro__1i07y h2{font-size:32px;line-height:1.4}.home-screen_sectionIntro__1i07y>p{margin-top:20px;font-size:16px;max-width:34em}.home-screen_feature__kIxvu{grid-template-columns:1fr;min-height:0;border-radius:4px 30px 4px 4px}.home-screen_featureImage__Q55ii{aspect-ratio:1.3}.home-screen_featureImage__Q55ii img{object-position:69% center}.home-screen_featureCopy__EBFiM{padding:28px 24px 32px}.home-screen_featureCopy__EBFiM h3{font-size:29px;margin:16px 0}.home-screen_featureCopy__EBFiM>p{font-size:20px}.home-screen_featureCopy__EBFiM .home-screen_featureBody__7PpCa{font-size:16px}.home-screen_featureFacts__u2zKr{margin:24px 0;gap:14px}.home-screen_featureFacts__u2zKr span+span{padding-left:14px}.home-screen_connections__qfmxt{grid-template-columns:1fr;gap:30px;padding-bottom:66px}.home-screen_connectionImage__lVX1Q{aspect-ratio:1.18}.home-screen_connectionCopy__YIlO_ h2{font-size:32px;max-width:10em;margin:16px 0 20px}.home-screen_roleDescription__so7eu{font-size:16px;min-height:0;margin-bottom:16px}.home-screen_roleButtons__2zFLL{margin-bottom:18px}.home-screen_ideas__p4txE{padding-bottom:64px}.home-screen_ideasHeading__CCGXc{display:block;margin-bottom:26px}.home-screen_ideasHeading__CCGXc>p{margin-top:20px;font-size:16px}.home-screen_ideaGrid__c0frV{grid-template-columns:1fr;gap:36px}.home-screen_ideaLabel__s5mM2{font-size:14px;margin-top:16px}.home-screen_idea__FGtut h3{font-size:24px}.home-screen_idea__FGtut>p{font-size:16px}.home-screen_support__7CEbS{padding:44px 0}.home-screen_support__7CEbS>div{display:block}.home-screen_support__7CEbS h2{font-size:32px}.home-screen_support__7CEbS p{font-size:16px;max-width:20em;line-height:1.8}.home-screen_support__7CEbS .home-screen_button__G7wxK{margin-top:26px}}@media(max-width:380px){.home-screen_hero__1ekGG{min-height:622px}.home-screen_heroContent__PPCWQ{padding-top:26px}.home-screen_heroIntro__vjlWR{margin-bottom:14px}.home-screen_hero__1ekGG h1{font-size:47px;margin-bottom:16px}.home-screen_heroLead__BE1Ca{font-size:16px;margin-bottom:18px}.home-screen_heroActions__WNEwT{gap:20px}.home-screen_heroActions__WNEwT .home-screen_quietLink__qj_o1{font-size:14px}}@media(prefers-reduced-motion:reduce){.home-screen_connectionImage__lVX1Q img,.home-screen_heroMedia__kp6vL img,.home-screen_ideaImage__BRRT3 img{animation:none!important;transition:none!important}}@media(max-width:700px){.home-screen_featureImage__Q55ii{aspect-ratio:1.3}.home-screen_markerLabel__WmsXX{font-size:13px;padding:4px 7px;right:33px}.home-screen_featureCopy__EBFiM .home-screen_routeGuide__CRBGZ{min-height:100px}.home-screen_connectionImage__lVX1Q>span,.home-screen_featureImage__Q55ii>span,.home-screen_heroNote__5rvmm,.home-screen_ideaImage__BRRT3>span{font-size:14px}}