._0JzG5W_hero{background:var(--stone);height:min(64vh,620px);min-height:440px;position:relative;overflow:hidden}._0JzG5W_heroMedia{width:100%;height:100%;inset:0;aspect-ratio:auto!important;position:absolute!important}._0JzG5W_shade{pointer-events:none;background:linear-gradient(#14141400 20%,#14141426 45%,#14141499 100%);position:absolute;inset:0}._0JzG5W_heroText{pointer-events:none;position:absolute;bottom:0;left:0;right:0}._0JzG5W_heroText .wrap{flex-direction:column;gap:20px;padding-bottom:56px;display:flex}._0JzG5W_heroText .crumbs{pointer-events:auto}._0JzG5W_heroText .crumbs li+li:before{color:#e8e5e1}._0JzG5W_heroText h1{font-family:var(--display);letter-spacing:-.02em;color:var(--white);text-wrap:balance;margin:0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.04}._0JzG5W_introSplit{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:32px 80px;display:grid}._0JzG5W_introBody{flex-direction:column;gap:28px;min-width:0;display:flex}._0JzG5W_statement{font-family:var(--display);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(21px,2vw,27px);line-height:1.45}._0JzG5W_btnRow{flex-wrap:wrap;gap:12px;display:flex}._0JzG5W_btnRow .btn-lg{justify-content:center;padding:18px 28px}._0JzG5W_btnRow .btn-outline{color:var(--ink);border:1px solid var(--line-2);background:0 0;padding:17px 28px}._0JzG5W_btnRow .btn-outline:hover{border-color:var(--ink);color:var(--ink)}._0JzG5W_introProse p{font-size:17px}._0JzG5W_rangeGrid,._0JzG5W_modelGrid,._0JzG5W_projectGrid,._0JzG5W_guideGrid{margin:0;padding:0;list-style:none;display:grid}._0JzG5W_rangeGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(220px,18%)),1fr));gap:24px 20px}._0JzG5W_modelGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,22%)),1fr));gap:32px 20px}._0JzG5W_projectGrid,._0JzG5W_guideGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(320px,30%)),1fr));gap:32px 20px}._0JzG5W_r45{aspect-ratio:4/5!important}._0JzG5W_r32{aspect-ratio:3/2!important}._0JzG5W_tagWrap{position:relative}._0JzG5W_cardTitle{margin:0}._0JzG5W_cardTitle .card-link{font-size:18px}._0JzG5W_rangeRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._0JzG5W_rangeTxt{flex-direction:column;gap:6px;display:flex}._0JzG5W_sub{color:var(--muted);font-size:14px;line-height:1.5}._0JzG5W_arrow{color:var(--bronze);font-size:18px}._0JzG5W_projRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._0JzG5W_city{color:var(--muted);white-space:nowrap;font-size:13px}._0JzG5W_why{background:var(--stone);flex-direction:column;gap:48px;padding:clamp(40px,5vw,72px) clamp(24px,4vw,64px);display:flex}._0JzG5W_whyList,._0JzG5W_steps{border-top:1px solid var(--ink);gap:40px;margin:0;padding:0;list-style:none;display:grid}._0JzG5W_whyList{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}._0JzG5W_steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:32px 24px}._0JzG5W_whyList li,._0JzG5W_steps li{flex-direction:column;gap:12px;padding-top:28px;display:flex}._0JzG5W_n{font-family:var(--display);color:var(--bronze);letter-spacing:.08em;font-size:13px;font-weight:600}._0JzG5W_whyList h3,._0JzG5W_steps h3{font-family:var(--display);margin:0;font-size:20px;font-weight:500}._0JzG5W_steps h3{font-size:18px}._0JzG5W_whyList p,._0JzG5W_steps p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}._0JzG5W_topics{flex-direction:column;gap:clamp(56px,7vw,96px);display:flex}._0JzG5W_topic{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px clamp(32px,5vw,72px);display:grid}@media (min-width:900px){._0JzG5W_topic{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._0JzG5W_reverse ._0JzG5W_topicMedia{order:2}}._0JzG5W_topicMedia{aspect-ratio:4/3!important}._0JzG5W_topicText{gap:16px;min-width:0}._0JzG5W_topicText p,._0JzG5W_topicText li{font-size:16px;line-height:1.7}._0JzG5W_kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);font-size:12px;font-weight:600}._0JzG5W_topicTitle{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:500!important;line-height:1.2!important}._0JzG5W_split{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px 80px;display:grid}@media (min-width:1000px){._0JzG5W_split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}._0JzG5W_where{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:56px 80px;padding-top:48px;display:grid}._0JzG5W_whereCol{flex-direction:column;gap:28px;min-width:0;display:flex}._0JzG5W_h2Small{font-size:clamp(26px,2.6vw,34px)!important}._0JzG5W_cityList,._0JzG5W_crossList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._0JzG5W_cityList{border-top:1px solid var(--ink)}._0JzG5W_cityList a{border-bottom:1px solid var(--line);min-height:56px;font-family:var(--display);justify-content:space-between;align-items:center;font-size:16px;font-weight:500;display:flex}._0JzG5W_cityList span{color:var(--bronze)}._0JzG5W_crossList{gap:24px}._0JzG5W_crossList li{background:var(--stone);gap:8px;padding:24px}._0JzG5W_crossList p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}
