.philosophy_heroLine___hcbJ{display:block}.philosophy_statementBand__69_Lw{display:grid;grid-template-columns:clamp(112px,9vw,148px) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}.philosophy_statementBand__69_Lw.philosophy_statementBand__69_Lw{padding-block:clamp(96px,12vh,176px)}.philosophy_statementMark__qcSnt{padding-top:14px}.philosophy_statementLabel__patdl{flex:0 0 auto}.philosophy_markRule__AdEO_{margin-top:18px;min-width:0}.philosophy_statementBody__neHqx{border-left:1px solid rgba(8,9,9,.13);padding-left:clamp(28px,4vw,72px)}.philosophy_statement__3J1m2.philosophy_statement__3J1m2{color:#14161a;font-size:clamp(29px,4.4vw,70px);line-height:1.06;max-width:27ch}.philosophy_statementNote__8z_vu.philosophy_statementNote__8z_vu{margin-top:clamp(26px,3vw,44px)!important;max-width:46ch}.philosophy_principlesBand__2fW4k{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:clamp(40px,5vw,96px);align-items:start}.philosophy_principlesAside__VFa6e{display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.philosophy_texture__xEeuX{aspect-ratio:9/20}.philosophy_principles__Lqhkv{list-style:none;margin:0;padding:0;border-bottom:1px solid hsla(40,26%,93%,.11)}.philosophy_principle__HMStv{display:grid;grid-template-columns:clamp(76px,7vw,104px) minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"idx name impl";-moz-column-gap:clamp(20px,2.4vw,44px);column-gap:clamp(20px,2.4vw,44px);row-gap:16px;padding:clamp(30px,3.4vw,48px) 0;border-top:1px solid hsla(40,26%,93%,.11)}.philosophy_principleIndex__JlOBD{grid-area:idx}.philosophy_principleNumeral__GGptQ{display:block;color:var(--ink,#f2efe9);font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-size:16px;font-weight:330;line-height:1;letter-spacing:.06em}.philosophy_principleRule__cQ0pw{margin-top:13px;min-width:0}.philosophy_principleName__g_efy{grid-area:name}.philosophy_principleImplication__9fSoh{grid-area:impl;padding-top:6px}.philosophy_principleBody__kSlU_.philosophy_principleBody__kSlU_{margin-top:0!important;max-width:46ch}.philosophy_splitBand__5Pqju{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:center}.philosophy_plate__Jh3wd{display:flex;flex-direction:column;gap:16px}.philosophy_plateLabel__2Chm9{margin:0;color:hsla(40,26%,93%,.56);font-family:var(--sans,"Inter Variable",sans-serif);font-size:11.5px;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.philosophy_splitCopy__RCPBs{display:flex;flex-direction:column;align-items:flex-start}.philosophy_splitBody__0uX_n.philosophy_splitBody__0uX_n{margin-top:clamp(20px,2vw,28px)!important;max-width:48ch}.philosophy_splitRule__xmN7_{margin-top:clamp(28px,3vw,40px)}@media (max-width:1050px){.philosophy_statementBand__69_Lw{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,32px)}.philosophy_statementMark__qcSnt{display:flex;align-items:center;gap:22px;padding-top:0}.philosophy_markRule__AdEO_{margin-top:0;flex:1 1 auto}.philosophy_statementBody__neHqx{border-left:0;padding-left:0}.philosophy_statement__3J1m2.philosophy_statement__3J1m2{max-width:30ch}.philosophy_principlesBand__2fW4k{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,52px)}.philosophy_texture__xEeuX{aspect-ratio:6/1}.philosophy_principle__HMStv{grid-template-columns:clamp(72px,9vw,96px) minmax(0,1fr);grid-template-areas:"idx name" ". impl"}.philosophy_principleImplication__9fSoh{padding-top:0}.philosophy_splitBand__5Pqju{grid-template-columns:minmax(0,1fr)}.philosophy_splitCopy__RCPBs{max-width:62ch}}@media (max-width:760px){.philosophy_statementBand__69_Lw.philosophy_statementBand__69_Lw{padding-block:clamp(72px,9vh,108px)}.philosophy_statement__3J1m2.philosophy_statement__3J1m2{max-width:none;line-height:1.1}.philosophy_texture__xEeuX{display:none}.philosophy_principle__HMStv{grid-template-columns:minmax(0,1fr);grid-template-areas:"idx" "name" "impl";row-gap:14px}.philosophy_principleIndex__JlOBD{display:flex;align-items:center;gap:16px}.philosophy_principleRule__cQ0pw{margin-top:0;flex:1 1 auto}.philosophy_splitBand__5Pqju{gap:32px}}.real-estate_heroNote__dZzmO{margin:clamp(18px,2vw,26px) 0 0;max-width:52ch;color:hsla(40,26%,93%,.62);font-family:var(--sans,"Inter Variable",sans-serif);font-size:13px;line-height:1.76}.real-estate_flowFigure__cGfyF{max-width:1180px;margin-top:clamp(40px,5vw,68px)}.real-estate_flowDesk__Xak11{display:block;box-sizing:border-box;width:100%;height:auto;padding:clamp(24px,3vw,44px)}.real-estate_flowGateLabel__l2020,.real-estate_flowMeta__LdYpQ,.real-estate_flowNum__qPMUr,.real-estate_flowStage__i6vnd{font-family:var(--sans,"Inter Variable",sans-serif);font-weight:600}.real-estate_flowStage__i6vnd{font-size:14px;letter-spacing:1.4px;fill:hsla(40,26%,93%,.7)}.real-estate_flowStageGate__4_jWi{fill:var(--ink,#f2efe9)}.real-estate_flowNum__qPMUr{font-size:13px;letter-spacing:1.8px;fill:hsla(40,26%,93%,.7)}.real-estate_flowNumGate__ZwBnI{fill:var(--ink,#f2efe9)}.real-estate_flowMeta__LdYpQ{font-size:13px;letter-spacing:1.8px;fill:hsla(40,26%,93%,.5)}.real-estate_flowGateLabel__l2020{font-size:13px;letter-spacing:2.2px;fill:var(--ink,#f2efe9)}.real-estate_flowGate__MDF5y{font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-size:19px;font-weight:380;letter-spacing:-.01em;fill:var(--ink,#f2efe9)}.real-estate_flowAccentStroke__NFMjW{stroke:var(--copper)}.real-estate_flowAccentFill__le_Aj{fill:var(--copper)}.real-estate_flowMobile__alHb9{display:none;padding:clamp(26px,5vw,36px) clamp(22px,5vw,32px) clamp(30px,6vw,40px)}.real-estate_spineNote__gHorl{margin:0 0 clamp(1.5rem,4vw,2rem);max-width:40ch;font-family:var(--sans,"Inter Variable",sans-serif);font-size:13px;line-height:1.68;color:hsla(40,26%,93%,.7)}.real-estate_spineNoteLabel__s8Hx0{display:block;margin-bottom:.5rem;color:var(--ink,#f2efe9);font-size:11px;font-weight:650;letter-spacing:.24em;text-transform:uppercase}.real-estate_spine__Tg1u_{position:relative;max-width:34rem;margin:0;padding:0 0 0 1.75rem;list-style:none}.real-estate_spine__Tg1u_:before{content:"";position:absolute;left:1.75rem;top:1.5rem;bottom:1.5rem;width:1px;background:var(--copper,#a86b3c)}.real-estate_spineItem__eILNL{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.95rem 0;border-top:1px solid hsla(40,26%,93%,.12)}.real-estate_spineItem__eILNL:first-child{border-top:0}.real-estate_spineItem__eILNL:before{content:"";position:absolute;left:-3px;top:1.35rem;width:7px;height:7px;background:#0f1014;border:1px solid var(--copper,#a86b3c)}.real-estate_spineGate__rR1Kv:before{left:-5px;top:1.2rem;width:11px;height:11px;background:var(--copper,#a86b3c)}.real-estate_spineNum__o_EP5{font-family:var(--sans,"Inter Variable",sans-serif);font-size:11px;font-weight:650;letter-spacing:.2em;color:hsla(40,26%,93%,.7)}.real-estate_spineLabel__LDXW9{font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-size:17px;font-weight:340;line-height:1.2;color:var(--ink,#f2efe9)}.real-estate_spineGateMark__XEAvX{font-family:var(--sans,"Inter Variable",sans-serif);font-size:11px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:var(--ink,#f2efe9)}.real-estate_ledger__E2_cC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(2rem,5vw,4.5rem);column-gap:clamp(2rem,5vw,4.5rem);max-width:68rem;margin:clamp(40px,5vw,68px) 0 0;padding:0;list-style:none}.real-estate_ledgerItem__G36YE{display:grid;grid-template-columns:3rem minmax(0,1fr);padding:1.35rem 0;border-top:1px solid rgba(12,12,16,.2)}.real-estate_ledgerNum__sdEC_{grid-column:1;grid-row:1/span 2;font-family:var(--sans,"Inter Variable",sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;line-height:1.7;color:var(--copper-on-light)}.real-estate_ledgerTerm__KiqfP{grid-column:2;margin:0;font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-size:clamp(17px,1.6vw,21px);font-weight:340;line-height:1.2;letter-spacing:-.016em;color:#17171a}.real-estate_ledgerClause__d_DTQ{grid-column:2;max-width:44ch;margin:8px 0 0;font-family:var(--sans,"Inter Variable",sans-serif);font-size:13px;line-height:1.76;color:rgba(20,22,26,.72)}.real-estate_structureGrid__mnqXt{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.7fr);gap:clamp(2rem,6vw,5.5rem);align-items:start}.real-estate_structureMedia__KJmxa,.real-estate_structureText__H4_tI{min-width:0}.real-estate_list__JFhxU{max-width:56rem;margin:clamp(32px,4vw,48px) 0 0}.real-estate_listItem__PZR3A{padding:1.3rem 0;border-top:1px solid hsla(40,26%,93%,.12)}.real-estate_listTerm__Decbq{font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-size:clamp(17px,1.5vw,20px);font-weight:340;line-height:1.2;letter-spacing:-.016em;color:var(--ink,#f2efe9)}.real-estate_listClause__R4b5k{max-width:48ch;margin:8px 0 0;font-family:var(--sans,"Inter Variable",sans-serif);font-size:13px;line-height:1.76;color:hsla(40,26%,93%,.62)}.real-estate_boundary__H5L8E{max-width:24ch;margin:clamp(40px,6vw,72px) 0 0}.real-estate_boundaryLine__aTnue{margin:0;padding-block:clamp(.9rem,2.4vw,1.7rem);font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-size:clamp(30px,5.2vw,54px);font-weight:320;line-height:1.04;letter-spacing:-.026em;color:var(--ink,#f2efe9)}.real-estate_disclaimer__dKtDr{max-width:58ch;margin:clamp(48px,7vw,88px) 0 0;padding-top:20px;border-top:1px solid hsla(40,26%,93%,.11);font-family:var(--sans,"Inter Variable",sans-serif);font-size:12px;line-height:1.8;color:hsla(40,26%,93%,.56)}.real-estate_workHead__hAsO_{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4.5rem);align-items:stretch}.real-estate_workHeadText__GKEBU{display:flex;flex-direction:column;justify-content:space-between}.real-estate_workHeadMedia__KOtfH,.real-estate_workHeadText__GKEBU{min-width:0}.real-estate_recordHeading__5M6AQ{margin:clamp(38px,5vw,62px) 0 clamp(14px,2vw,20px)!important}.real-estate_record__RxLBU{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(2.5rem,5vw,5rem);column-gap:clamp(2.5rem,5vw,5rem)}.real-estate_recordItem__ufQ_w{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);-moz-column-gap:clamp(1.25rem,2.4vw,2.25rem);column-gap:clamp(1.25rem,2.4vw,2.25rem);align-items:baseline;padding:1.3rem 0;border-top:1px solid hsla(40,26%,93%,.12)}.real-estate_recordTerm__jKHid{font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-size:clamp(16px,1.4vw,19px);font-weight:340;line-height:1.24;letter-spacing:-.016em;color:var(--ink,#f2efe9)}.real-estate_recordClause__Bo5ON{max-width:52ch;margin:0;font-family:var(--sans,"Inter Variable",sans-serif);font-size:13px;line-height:1.76;color:hsla(40,26%,93%,.62)}@media (max-width:1050px){.real-estate_flowDesk__Xak11{display:none}.real-estate_flowMobile__alHb9{display:block}.real-estate_structureGrid__mnqXt,.real-estate_workHead__hAsO_{grid-template-columns:minmax(0,1fr)}.real-estate_structureMedia__KJmxa{max-width:30rem}.real-estate_record__RxLBU{grid-template-columns:minmax(0,1fr)}.real-estate_workHeadText__GKEBU{display:block}}@media (max-width:760px){.real-estate_ledger__E2_cC{grid-template-columns:minmax(0,1fr)}.real-estate_ledgerItem__G36YE{grid-template-columns:2.25rem minmax(0,1fr)}.real-estate_recordItem__ufQ_w,.real-estate_record__RxLBU{grid-template-columns:minmax(0,1fr)}.real-estate_recordItem__ufQ_w{row-gap:8px}.real-estate_boundary__H5L8E,.real-estate_spine__Tg1u_,.real-estate_structureMedia__KJmxa{max-width:none}}.sectors_featuresHead__wBH3M{max-width:40ch;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.sectors_featuresTitle__VUhXF{max-width:32ch}.sectors_featuresHead__wBH3M .sectors_featuresTitle__VUhXF{font-weight:330}.sectors_sectorLedger__ei1HX{margin-top:clamp(56px,7vw,118px);border-top:1px solid hsla(40,26%,93%,.14)}.sectors_sectorRow__Hji7r{display:grid;grid-template-columns:64px minmax(240px,.65fr) minmax(260px,1fr) minmax(0,auto);gap:28px;align-items:start;padding:34px 0;border-bottom:1px solid hsla(40,26%,93%,.14);scroll-margin-top:96px}@media (max-width:860px){.sectors_sectorRow__Hji7r{grid-template-columns:44px 1fr;gap:16px}}.sectors_rows__j9PWy{margin:clamp(56px,6vw,96px) 0 0;padding:0;border-bottom:1px solid rgba(8,9,9,.13)}.sectors_row__plb4F{display:grid;grid-template-columns:54px minmax(0,15ch) minmax(0,1fr);align-items:baseline;-moz-column-gap:clamp(20px,3vw,56px);column-gap:clamp(20px,3vw,56px);padding:clamp(22px,2.4vw,32px) 0;border-top:1px solid rgba(8,9,9,.13)}.sectors_rowIndex__RyhMa{color:rgba(20,22,26,.38);font-family:var(--sans,"Inter Variable",sans-serif);font-size:11px;font-weight:650;letter-spacing:.24em}.sectors_rowTerm__i7fIo{margin:0;color:#14161a;font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-weight:330;font-size:clamp(21px,1.8vw,28px);line-height:1.1;letter-spacing:-.022em}.sectors_rowClause__ZHRTD{margin:0;max-width:54ch;color:rgba(20,22,26,.72);font-family:var(--sans,"Inter Variable",sans-serif);font-size:13px;line-height:1.76}@media (max-width:1100px){.sectors_row__plb4F{grid-template-columns:46px minmax(0,13ch) minmax(0,1fr);-moz-column-gap:clamp(16px,2.4vw,36px);column-gap:clamp(16px,2.4vw,36px)}}@media (max-width:760px){.sectors_featuresHead__wBH3M,.sectors_featuresTitle__VUhXF{max-width:30ch}.sectors_row__plb4F{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"index term" ".     clause";-moz-column-gap:14px;column-gap:14px;row-gap:9px;padding:22px 0}.sectors_rowIndex__RyhMa{grid-area:index}.sectors_rowTerm__i7fIo{grid-area:term}.sectors_rowClause__ZHRTD{grid-area:clause;max-width:none}}.routes_figureWrap__hpkPk{margin-top:clamp(48px,6vw,92px)}.routes_diagram__erFDg svg.routes_wideOnly__ZOeMF{display:block}.routes_diagram__erFDg svg.routes_narrowOnly__z_XLM{display:none}.routes_accentStroke__w6JRK{stroke:var(--copper)}.routes_accentFill__w2hav{fill:var(--copper)}.routes_accentText__72jhi{fill:hsla(40,26%,93%,.85)}.routes_arcFillDiscern__4c52z{fill:#080909;stroke:var(--copper)}.routes_arcFillCalibrate__GE81z{fill:rgba(168,107,60,.24);stroke:var(--copper)}.routes_arcFillAlign__NrBV6{fill:rgba(168,107,60,.56);stroke:var(--copper)}.routes_arcFillCompound__IpRjA{fill:var(--copper);stroke:var(--copper)}.routes_methodHead__hYfZH{max-width:68ch}.routes_ledger__b199h{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;border-bottom:1px solid hsla(40,26%,93%,.11);max-width:min(100%,1180px)}.routes_ledgerRow__cHVEP{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,104px);gap:clamp(20px,3vw,48px);align-items:start;padding:clamp(26px,2.8vw,40px) 0;border-top:1px solid hsla(40,26%,93%,.11)}.routes_ledgerIndex__Mgp2T{display:flex;flex-direction:column;gap:12px}.routes_ledgerNumber__LfSnO{color:hsla(40,26%,93%,.56);font-family:var(--sans,"Inter Variable",sans-serif);font-size:11.5px;font-weight:620;letter-spacing:.24em}.routes_ledgerRowRule__kZ5J7{display:block;width:24px;height:1px;background:hsla(40,26%,93%,.24)}.routes_ledgerBody__oydzm{max-width:60ch}.routes_ledgerTitle__81d_z{margin:0;color:var(--ink,#f2efe9);font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-weight:330;font-size:clamp(19px,1.7vw,27px);line-height:1.12;letter-spacing:-.02em}.routes_ledgerText__XDSK7{margin-top:12px!important;max-width:54ch}.routes_ledgerTick__r5ODs{display:flex;justify-content:flex-end;align-items:center;align-self:center;gap:6px;min-width:0}.routes_ledgerTick__r5ODs span{display:block;flex:0 1 auto;min-width:0;height:1px;background:hsla(40,26%,93%,.24)}.routes_ledgerTick__r5ODs:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--copper,#a86b3c);flex:0 0 auto}.routes_applied__1oATa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:0;column-gap:0;margin-top:clamp(44px,5.2vw,80px)}.routes_appliedColumn__DAJNV{padding-right:clamp(20px,2.6vw,44px);border-left:1px solid rgba(8,9,9,.13);padding-left:clamp(20px,2.6vw,44px)}.routes_appliedColumn__DAJNV:first-child{border-left:0;padding-left:0}.routes_appliedTitle__rO8P8{margin:0;color:#14161a;font-family:var(--serif,"Fraunces Variable",Georgia,serif);font-weight:330;font-size:clamp(22px,2.1vw,32px);line-height:1.08;letter-spacing:-.022em}.routes_appliedLead__21lKK{margin:14px 0 0;max-width:32ch;color:rgba(20,22,26,.78);font-family:var(--sans,"Inter Variable",sans-serif);font-size:13px;line-height:1.72}.routes_appliedRule__dTFgF{margin:clamp(22px,2.4vw,32px) 0 0!important}.routes_clauses__GrJGR{list-style:none;margin:clamp(20px,2.2vw,28px) 0 0;padding:0;display:grid;gap:14px;max-width:34ch}.routes_clauses__GrJGR li{position:relative;padding-left:22px;color:rgba(20,22,26,.72);font-family:var(--sans,"Inter Variable",sans-serif);font-size:12.5px;line-height:1.68}.routes_clauses__GrJGR li:before{content:"";position:absolute;left:0;top:10px;width:10px;height:1px;background:rgba(20,22,26,.32)}.routes_threshold___xwl5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(36px,5vw,88px);align-items:center}.routes_thresholdCopy__d441r{max-width:52ch}.routes_thresholdRule__IzQge{margin-top:clamp(26px,3vw,38px)}.routes_passage__UJ_Yf{margin-top:clamp(22px,2.4vw,30px)!important;max-width:32ch}.routes_thresholdNote__GIWkK{margin-top:20px!important;max-width:44ch}.routes_thresholdLink__reQsB{margin-top:clamp(26px,3vw,38px)}.routes_thresholdMedia__e0YdR{align-self:center}@media (max-width:1050px){.routes_ledgerRow__cHVEP{grid-template-columns:72px minmax(0,1fr) minmax(0,76px)}.routes_applied__1oATa{grid-template-columns:repeat(2,minmax(0,1fr))}.routes_appliedColumn__DAJNV:nth-child(3){grid-column:1/-1;border-left:0;padding-left:0;padding-right:0;margin-top:clamp(32px,4vw,48px);padding-top:clamp(28px,3.4vw,40px);border-top:1px solid rgba(8,9,9,.13)}.routes_appliedColumn__DAJNV:nth-child(3) .routes_appliedLead__21lKK,.routes_appliedColumn__DAJNV:nth-child(3) .routes_clauses__GrJGR{max-width:46ch}.routes_threshold___xwl5{grid-template-columns:minmax(0,1fr)}.routes_thresholdCopy__d441r{max-width:60ch}}@media (max-width:760px){.routes_diagram__erFDg svg.routes_wideOnly__ZOeMF{display:none}.routes_diagram__erFDg svg.routes_narrowOnly__z_XLM{display:block}.routes_ledgerRow__cHVEP{grid-template-columns:minmax(0,1fr);gap:14px}.routes_ledgerIndex__Mgp2T{flex-direction:row;align-items:center;gap:14px}.routes_ledgerText__XDSK7{max-width:none}.routes_ledgerTick__r5ODs{justify-content:flex-start;align-self:start}.routes_applied__1oATa{grid-template-columns:minmax(0,1fr)}.routes_appliedColumn__DAJNV,.routes_appliedColumn__DAJNV:nth-child(3){border-left:0;margin-top:0;padding:clamp(26px,6vw,34px) 0;border-top:1px solid rgba(8,9,9,.13)}.routes_appliedColumn__DAJNV:first-child{padding-top:0;border-top:0}.routes_appliedColumn__DAJNV:last-child{padding-bottom:0}.routes_appliedColumn__DAJNV:nth-child(3) .routes_appliedLead__21lKK,.routes_appliedColumn__DAJNV:nth-child(3) .routes_clauses__GrJGR,.routes_appliedLead__21lKK,.routes_clauses__GrJGR{max-width:44ch}}