.DistrictMaquette-module__gLmATG__wrap{flex-direction:column;gap:16px;width:100%;display:flex;position:relative}.DistrictMaquette-module__gLmATG__stage{touch-action:pan-y;width:100%;height:clamp(260px,44vw,460px);position:relative}.DistrictMaquette-module__gLmATG__stage canvas{display:block}.DistrictMaquette-module__gLmATG__controls{border-top:1px solid var(--hairline-green);grid-template-columns:1fr;align-items:end;gap:16px;padding-top:16px;display:grid}.DistrictMaquette-module__gLmATG__readout{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.DistrictMaquette-module__gLmATG__state{font-family:var(--serif);color:var(--gold);font-size:21px;font-weight:400;line-height:1}.DistrictMaquette-module__gLmATG__caption{font:300 12.5px/1.6 var(--sans);color:#f2efe9a8}.DistrictMaquette-module__gLmATG__scrub{flex-direction:column;gap:10px;display:flex}.DistrictMaquette-module__gLmATG__range{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:22px;margin:0}.DistrictMaquette-module__gLmATG__range::-webkit-slider-runnable-track{background:var(--hairline-36);height:1px}.DistrictMaquette-module__gLmATG__range::-moz-range-track{background:var(--hairline-36);height:1px}.DistrictMaquette-module__gLmATG__range::-webkit-slider-thumb{appearance:none;background:var(--gold);border:0;width:10px;height:18px;margin-top:-9px}.DistrictMaquette-module__gLmATG__range::-moz-range-thumb{background:var(--gold);border:0;border-radius:0;width:10px;height:18px}.DistrictMaquette-module__gLmATG__marks{justify-content:space-between;gap:12px;display:flex}.DistrictMaquette-module__gLmATG__mark{font:400 9.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:4px 0;transition:color .18s}.DistrictMaquette-module__gLmATG__mark:hover{color:var(--bone)}.DistrictMaquette-module__gLmATG__markOn{color:var(--gold)}.DistrictMaquette-module__gLmATG__marks .DistrictMaquette-module__gLmATG__mark:first-child{text-align:left}.DistrictMaquette-module__gLmATG__marks .DistrictMaquette-module__gLmATG__mark:last-child{text-align:right}.DistrictMaquette-module__gLmATG__play{border:1px solid var(--hairline-green-strong);min-height:36px;font:500 9.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);background:0 0;justify-self:start;padding:9px 18px;transition:border-color .18s}.DistrictMaquette-module__gLmATG__play:hover{border-color:#f2efe973}.DistrictMaquette-module__gLmATG__legend{max-width:60ch;font:300 12.5px/1.75 var(--sans);color:#f2efe999;margin:0}@media (min-width:768px){.DistrictMaquette-module__gLmATG__stage{height:clamp(320px,40vw,520px)}.DistrictMaquette-module__gLmATG__controls{grid-template-columns:minmax(0,1fr) minmax(220px,1.1fr) auto;gap:28px}.DistrictMaquette-module__gLmATG__caption,.DistrictMaquette-module__gLmATG__legend{font-size:13px}}@media (min-width:1024px){.DistrictMaquette-module__gLmATG__wrap{gap:22px}.DistrictMaquette-module__gLmATG__stage{height:clamp(380px,38vw,560px)}.DistrictMaquette-module__gLmATG__state{font-size:24px}}
.page-module__j3q6_a__body{font:300 14px/1.85 var(--sans);color:var(--muted);text-wrap:pretty;margin:0 0 18px}.page-module__j3q6_a__body:last-child{margin-bottom:0}.page-module__j3q6_a__sectionTitle{margin:14px 0 0;font-size:30px;line-height:1.12}@media (min-width:768px){.page-module__j3q6_a__body{font-size:15px}.page-module__j3q6_a__sectionTitle{margin-top:16px;font-size:38px;line-height:1.1}}@media (min-width:1024px){.page-module__j3q6_a__body{font-size:15.5px;line-height:1.9}.page-module__j3q6_a__sectionTitle{margin-top:18px;font-size:46px;line-height:1.1}}.page-module__j3q6_a__hero{background:var(--ink);position:relative;overflow:hidden}.page-module__j3q6_a__hero>img{object-fit:cover;filter:brightness(.88)}.page-module__j3q6_a__heroScrim{background:linear-gradient(#121210e6 0%,#1212109e 34%,#121210e0 100%),linear-gradient(90deg,#121210e6 0%,#12121040 62%);position:absolute;inset:0}.page-module__j3q6_a__heroInner{max-width:var(--container-max);padding:40px var(--gutter) 44px;gap:30px;margin-inline:auto;display:grid;position:relative}.page-module__j3q6_a__heroEyebrow{letter-spacing:.26em;margin-bottom:16px}.page-module__j3q6_a__heroTitle{text-wrap:balance;margin:0 0 18px;font-size:42px;line-height:.99}.page-module__j3q6_a__heroStandfirst{max-width:46ch;font:300 14px/1.8 var(--sans);color:var(--body-on-green-strong);margin:0}.page-module__j3q6_a__heroModel{min-width:0}@media (min-width:768px){.page-module__j3q6_a__heroInner{padding:64px var(--gutter) 68px}.page-module__j3q6_a__heroTitle{font-size:62px}.page-module__j3q6_a__heroStandfirst{font-size:15.5px}}@media (min-width:1024px){.page-module__j3q6_a__heroInner{padding:92px var(--gutter) 96px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:56px}.page-module__j3q6_a__heroEyebrow{letter-spacing:.3em;margin-bottom:24px}.page-module__j3q6_a__heroTitle{letter-spacing:-.02em;margin-bottom:26px;font-size:clamp(60px,5.4vw,82px)}.page-module__j3q6_a__heroStandfirst{font-size:16px;line-height:1.85}}.page-module__j3q6_a__gap{border-top:1px solid var(--hairline);padding:40px var(--gutter)}.page-module__j3q6_a__gapInner{max-width:var(--container-max);gap:24px;margin-inline:auto;display:grid}.page-module__j3q6_a__gapCopy{max-width:62ch}.page-module__j3q6_a__gapPhoto{aspect-ratio:3/2;margin-top:26px;position:relative;overflow:hidden}.page-module__j3q6_a__gapPhoto img{object-fit:cover}.page-module__j3q6_a__pull{border-left:2px solid var(--gold);font-family:var(--serif);color:var(--bone);text-wrap:pretty;margin:26px 0 0;padding:6px 0 6px 22px;font-size:24px;font-weight:300;line-height:1.24}@media (min-width:768px){.page-module__j3q6_a__gap{padding:72px var(--gutter)}.page-module__j3q6_a__pull{padding-left:30px;font-size:30px}}@media (min-width:1024px){.page-module__j3q6_a__gap{padding:100px var(--gutter)}.page-module__j3q6_a__gapInner{grid-template-columns:1fr 1.15fr;align-items:start;gap:64px}.page-module__j3q6_a__gapPhoto{margin-top:40px}.page-module__j3q6_a__pull{margin-top:34px;padding-left:38px;font-size:36px}}.page-module__j3q6_a__functions{background:var(--ink-raised);border-top:1px solid var(--hairline);padding:40px var(--gutter);position:relative;overflow:hidden}.page-module__j3q6_a__functions>img{object-fit:cover;filter:brightness(.7)saturate(.9)}.page-module__j3q6_a__functionsScrim{background:linear-gradient(100deg,#121210f7 0%,#121210e6 46%,#121210b8 100%);position:absolute;inset:0}.page-module__j3q6_a__functionsInner{max-width:var(--container-max);gap:26px;margin-inline:auto;display:grid;position:relative}.page-module__j3q6_a__functionList{margin:0;padding:0;list-style:none}.page-module__j3q6_a__function{border-top:1px solid var(--hairline-14);grid-template-columns:44px 1fr;align-items:baseline;gap:18px;padding:22px 0;display:grid}.page-module__j3q6_a__function:last-child{border-bottom:1px solid var(--hairline-14)}.page-module__j3q6_a__functionNumber{font-family:var(--serif);color:var(--gold);font-size:22px;font-weight:400;line-height:1}.page-module__j3q6_a__functionTitle{font-family:var(--serif);color:var(--bone);margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.2}.page-module__j3q6_a__functionBody{font:300 13.5px/1.8 var(--sans);color:var(--muted);text-wrap:pretty;margin:0}@media (min-width:768px){.page-module__j3q6_a__functions{padding:72px var(--gutter)}}@media (min-width:1024px){.page-module__j3q6_a__functions{padding:96px var(--gutter)}.page-module__j3q6_a__functionsInner{grid-template-columns:1fr 1.35fr;align-items:start;gap:64px}.page-module__j3q6_a__function{grid-template-columns:70px 1fr;gap:28px;padding:28px 0}.page-module__j3q6_a__functionNumber{font-size:28px}.page-module__j3q6_a__functionTitle{font-size:26px}.page-module__j3q6_a__functionBody{font-size:14.5px}}.page-module__j3q6_a__horizon{border-top:1px solid var(--hairline);grid-template-columns:1fr;display:grid}.page-module__j3q6_a__horizonPhoto{min-height:240px;position:relative;overflow:hidden}.page-module__j3q6_a__horizonPhoto img{object-fit:cover;filter:brightness(1.02)}.page-module__j3q6_a__horizonCopy{padding:36px var(--gutter);max-width:62ch}.page-module__j3q6_a__horizonTitle{margin:12px 0 20px;font-size:34px;line-height:1.05}.page-module__j3q6_a__horizonMark{border-top:1px solid var(--hairline-14);font:300 14px/1.8 var(--sans);color:var(--bone);text-wrap:pretty;margin:22px 0 0;padding-top:20px}.page-module__j3q6_a__horizonMarkLead{color:var(--gold);font-weight:500}@media (min-width:768px){.page-module__j3q6_a__horizonPhoto{min-height:320px}.page-module__j3q6_a__horizonCopy{padding:64px var(--gutter)}.page-module__j3q6_a__horizonTitle{font-size:42px}}@media (min-width:1024px){.page-module__j3q6_a__horizon{grid-template-columns:1fr 1fr;align-items:stretch}.page-module__j3q6_a__horizonReverse .page-module__j3q6_a__horizonPhoto{order:2}.page-module__j3q6_a__horizonPhoto{min-height:520px}.page-module__j3q6_a__horizonCopy{align-self:center;padding:88px clamp(40px,4.4vw,72px)}.page-module__j3q6_a__horizonTitle{margin:16px 0 26px;font-size:52px}.page-module__j3q6_a__horizonMark{margin-top:30px;padding-top:26px;font-size:15px}}.page-module__j3q6_a__additionality{background:var(--green);padding:40px var(--gutter)}.page-module__j3q6_a__additionalityInner{max-width:var(--container-max);gap:30px;margin-inline:auto;display:grid}.page-module__j3q6_a__onGreenEyebrow{margin-bottom:14px}.page-module__j3q6_a__additionalityTitle{margin:0 0 18px;font-size:34px;line-height:1.05}.page-module__j3q6_a__onGreenBody{font:300 14px/1.85 var(--sans);color:var(--body-on-green);text-wrap:pretty;margin:0}.page-module__j3q6_a__tests{margin:0;padding:0;list-style:none}.page-module__j3q6_a__test{border-top:1px solid var(--hairline-green);font:300 14px/1.7 var(--sans);color:var(--bone);grid-template-columns:34px 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.page-module__j3q6_a__test:last-child{border-bottom:1px solid var(--hairline-green)}.page-module__j3q6_a__testNumber{font-family:var(--serif);color:var(--gold);font-size:19px;font-weight:400;line-height:1}.page-module__j3q6_a__additionalityNote{font:300 13.5px/1.8 var(--sans);color:var(--body-on-green-soft);text-wrap:pretty;margin:22px 0 0}@media (min-width:768px){.page-module__j3q6_a__additionality{padding:72px var(--gutter)}.page-module__j3q6_a__additionalityTitle{font-size:44px}}@media (min-width:1024px){.page-module__j3q6_a__additionality{padding:96px var(--gutter)}.page-module__j3q6_a__additionalityInner{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px}.page-module__j3q6_a__additionalityTitle{font-size:54px}.page-module__j3q6_a__onGreenBody{font-size:15.5px}.page-module__j3q6_a__test{grid-template-columns:46px 1fr;padding:20px 0;font-size:15px}.page-module__j3q6_a__additionalityNote{margin-top:28px;font-size:14.5px}}.page-module__j3q6_a__measures{border-top:1px solid var(--hairline);padding:40px var(--gutter)}.page-module__j3q6_a__measuresInner{max-width:var(--container-max);margin-inline:auto}.page-module__j3q6_a__measuresHead{margin-bottom:28px}.page-module__j3q6_a__measureGrid{border-top:1px solid var(--hairline-14);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__j3q6_a__measure{border-bottom:1px solid var(--hairline);font:300 14px/1.5 var(--sans);color:var(--bone);padding:18px 0}.page-module__j3q6_a__measuresNote{font:400 10px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:20px 0 0}@media (min-width:768px){.page-module__j3q6_a__measures{padding:72px var(--gutter)}.page-module__j3q6_a__measureGrid{grid-template-columns:1fr 1fr;column-gap:40px}}@media (min-width:1024px){.page-module__j3q6_a__measures{padding:96px var(--gutter)}.page-module__j3q6_a__measuresHead{margin-bottom:40px}.page-module__j3q6_a__measureGrid{grid-template-columns:repeat(3,1fr);column-gap:56px}.page-module__j3q6_a__measure{padding:22px 0;font-size:15px}}.page-module__j3q6_a__curation{background:var(--ink-raised);border-top:1px solid var(--hairline);padding:40px var(--gutter)}.page-module__j3q6_a__curationInner{max-width:var(--container-max);margin-inline:auto}.page-module__j3q6_a__curationHead{margin-bottom:28px}.page-module__j3q6_a__curationGrid{gap:16px;display:grid}.page-module__j3q6_a__option{background:var(--ink);border-top:1px solid var(--hairline-16);padding:26px 22px}.page-module__j3q6_a__optionOn{border-top:2px solid var(--gold)}.page-module__j3q6_a__optionFlag{font:500 9.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.page-module__j3q6_a__optionTitle{font-family:var(--serif);color:var(--muted);margin:0 0 14px;font-size:22px;font-weight:400;line-height:1.2}.page-module__j3q6_a__optionTitleOn{color:var(--bone)}.page-module__j3q6_a__optionBody{font:300 13.5px/1.8 var(--sans);color:var(--muted);text-wrap:pretty;margin:0}.page-module__j3q6_a__quote{border-left:2px solid var(--gold);max-width:74ch;margin:30px 0 0;padding:6px 0 6px 22px}.page-module__j3q6_a__quote p{font:300 15px/1.85 var(--sans);color:var(--bone);text-wrap:pretty;margin:0}@media (min-width:768px){.page-module__j3q6_a__curation{padding:72px var(--gutter)}.page-module__j3q6_a__curationGrid{grid-template-columns:repeat(3,1fr);gap:18px}.page-module__j3q6_a__quote{margin-top:40px;padding-left:30px}.page-module__j3q6_a__quote p{font-size:16px}}@media (min-width:1024px){.page-module__j3q6_a__curation{padding:96px var(--gutter)}.page-module__j3q6_a__curationHead{margin-bottom:40px}.page-module__j3q6_a__option{padding:34px 30px}.page-module__j3q6_a__optionTitle{font-size:24px}.page-module__j3q6_a__quote{margin-top:52px;padding-left:38px}.page-module__j3q6_a__quote p{font-size:17px;line-height:1.9}}.page-module__j3q6_a__closing{border-top:1px solid var(--hairline);padding:44px var(--gutter);position:relative;overflow:hidden}.page-module__j3q6_a__closing>img{object-fit:cover;filter:brightness(.72)}.page-module__j3q6_a__closingScrim{background:linear-gradient(#121210d1 0%,#121210eb 100%);position:absolute;inset:0}.page-module__j3q6_a__closingInner{text-align:center;max-width:940px;margin-inline:auto;position:relative}.page-module__j3q6_a__closingTitle{text-wrap:balance;margin:0 0 18px;font-size:30px;line-height:1.12}.page-module__j3q6_a__closingBody{font:300 14.5px/1.8 var(--sans);color:var(--muted);text-wrap:pretty;margin:0 0 28px}.page-module__j3q6_a__closingActions{gap:12px;display:grid}.page-module__j3q6_a__closingActions>a{width:100%}@media (min-width:640px){.page-module__j3q6_a__closingActions{grid-auto-flow:column;justify-content:center;gap:16px}.page-module__j3q6_a__closingActions>a{width:auto;padding-inline:34px}}@media (min-width:768px){.page-module__j3q6_a__closing{padding:88px var(--gutter)}.page-module__j3q6_a__closingTitle{font-size:42px}.page-module__j3q6_a__closingBody{font-size:16px}}@media (min-width:1024px){.page-module__j3q6_a__closing{padding:112px var(--gutter)}.page-module__j3q6_a__closingTitle{margin-bottom:22px;font-size:54px}.page-module__j3q6_a__closingBody{margin-bottom:40px;font-size:17px}}
