@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_4dffd133-module__fV2Fuq__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_4dffd133-module__fV2Fuq__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/79d4ad2546e8cbfe-s.1kd8azda9_3ny.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c27db7720e84b933-s.03jilvorhbd_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c653e3979229fe61-s.0awau4xcy5zgn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3a99c0781a18704f-s.3wx6f0fxexv9_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4a1213459b1c5a9f-s.0c36nmfwzkv37.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2757092bd8a35609-s.3v51mqhytawbi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/86a503b0cf6eb73c-s.p.3tiiwnl2wanjd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00c7e5acc48683f4-s.3mlrs4t0_hssw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87da4c579d46d553-s.01in-8t28d94t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/936250bb3ad001bc-s.1jdjilmw9rukv.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14da52269264e5de-s.26d1difu8zzfi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/23963417ab846622-s.33k8q_tnqzith.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847b360c863aee07-s.30i__5g_m5_s8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3de5843039fd6032-s.p.2yxtkfm6f7hy5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dc69bebe0e1f8bce-s.1odonfvhoma_h.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fd36f8253484d9fd-s.366s0ad6nmmy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6cbb4a68dca42d75-s.0oh0hadgploz-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b64a691eb0036d18-s.15tolgg-t874o.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1fbc2d9d5e28c6aa-s.1izkza_sf_2k1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/55110c1d57423bba-s.2vmy74dqnr49b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2ccb882a09be6e9a-s.p.3__30kd6eh_01.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7108beb54dc93e76-s.2fec2txag9vl-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a4a362e1fb92bebd-s.2jjp8rz3fqa3o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5a32e298ab98510f-s.21mdofkp-8m0m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/695a7aebbe0f3894-s.3usksvlgvs4v9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d1f849767841653a-s.0gpjp6itdva4_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6e15accc0a1e3a9-s.3o-btn5ute5di.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0f9b0aa50a4f67ad-s.p.32ulx5gpouzq3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans Fallback;src:local(Arial);ascent-override:103.67%;descent-override:34.56%;line-gap-override:0.0%;size-adjust:86.81%}.alegreya_sans_57ee3ac2-module__uO3N8a__className{font-family:Alegreya Sans,Alegreya Sans Fallback;font-style:normal}.alegreya_sans_57ee3ac2-module__uO3N8a__variable{--font-alegreya:"Alegreya Sans", "Alegreya Sans Fallback"}
.Button-module__8RiFmG__base{cursor:pointer;background:0 0;border:0;padding:0;transition:background-color .16s,color .16s,border-color .16s,transform .12s;display:inline-block}.Button-module__8RiFmG__primary:active,.Button-module__8RiFmG__secondary:active{transform:translateY(1px)}.Button-module__8RiFmG__base:disabled{cursor:not-allowed;opacity:.45;transform:none}.Button-module__8RiFmG__base:disabled:hover,.Button-module__8RiFmG__base:disabled:focus-visible{background:0 0;border-color:currentColor}.Button-module__8RiFmG__primary:disabled:hover,.Button-module__8RiFmG__primary:disabled:focus-visible{background:var(--text);color:var(--bone)}.Button-module__8RiFmG__dark.Button-module__8RiFmG__primary:disabled:hover,.Button-module__8RiFmG__dark.Button-module__8RiFmG__primary:disabled:focus-visible{background:var(--bone);color:var(--ink)}.Button-module__8RiFmG__primary{background:var(--text);color:var(--bone);padding:24px 38px}.Button-module__8RiFmG__primary:hover,.Button-module__8RiFmG__primary:focus-visible{background:var(--btn-dark-hover);color:var(--bone)}.Button-module__8RiFmG__dark.Button-module__8RiFmG__primary{background:var(--bone);color:var(--ink)}.Button-module__8RiFmG__dark.Button-module__8RiFmG__primary:hover,.Button-module__8RiFmG__dark.Button-module__8RiFmG__primary:focus-visible{background:var(--btn-light-hover);color:var(--ink)}.Button-module__8RiFmG__secondary{border:1px solid var(--text);color:var(--text);padding:20px 30px}.Button-module__8RiFmG__secondary:hover,.Button-module__8RiFmG__secondary:focus-visible{background:var(--text);color:var(--bone)}.Button-module__8RiFmG__dark.Button-module__8RiFmG__secondary{color:var(--bone);border-color:#f2f0ec73}.Button-module__8RiFmG__dark.Button-module__8RiFmG__secondary:hover,.Button-module__8RiFmG__dark.Button-module__8RiFmG__secondary:focus-visible{border-color:var(--bone);color:var(--bone);background:#f2f0ec14}.Button-module__8RiFmG__text{border-bottom:1px solid var(--text);color:var(--text);margin-top:-6px;padding-top:6px;padding-bottom:8px}.Button-module__8RiFmG__text:hover,.Button-module__8RiFmG__text:focus-visible{color:var(--muted);border-bottom-color:var(--muted)}.Button-module__8RiFmG__dark.Button-module__8RiFmG__text{color:var(--bone);border-bottom-color:var(--bone)}.Button-module__8RiFmG__dark.Button-module__8RiFmG__text:hover,.Button-module__8RiFmG__dark.Button-module__8RiFmG__text:focus-visible{color:var(--nav-on-ink);border-bottom-color:var(--nav-on-ink)}.Button-module__8RiFmG__index{color:var(--muted);margin-block:-6px;padding-block:6px}.Button-module__8RiFmG__index:hover,.Button-module__8RiFmG__index:focus-visible{color:var(--text)}.Button-module__8RiFmG__dark.Button-module__8RiFmG__index{color:var(--nav-on-ink)}.Button-module__8RiFmG__dark.Button-module__8RiFmG__index:hover,.Button-module__8RiFmG__dark.Button-module__8RiFmG__index:focus-visible{color:var(--bone)}.Button-module__8RiFmG__compact.Button-module__8RiFmG__primary,.Button-module__8RiFmG__compact.Button-module__8RiFmG__secondary{padding:20px 30px}.Button-module__8RiFmG__block{text-align:center;white-space:nowrap;display:block}.Button-module__8RiFmG__block.Button-module__8RiFmG__primary,.Button-module__8RiFmG__block.Button-module__8RiFmG__secondary,.Button-module__8RiFmG__block.Button-module__8RiFmG__compact.Button-module__8RiFmG__primary,.Button-module__8RiFmG__block.Button-module__8RiFmG__compact.Button-module__8RiFmG__secondary{padding-inline:10px}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__primary:active,.Button-module__8RiFmG__secondary:active{transform:none}}
.Container-module__DjgGgG__container{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.Container-module__DjgGgG__bleed{max-width:none;padding-inline:0}
.Draft-module__ahDS9q__banner{background:var(--draft-bg);border-bottom:1px dashed var(--draft-border);color:var(--draft-text)}.Draft-module__ahDS9q__inner{flex-wrap:wrap;align-items:center;gap:20px;padding-block:16px;display:flex}.Draft-module__ahDS9q__bannerLabel{font:700 11px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--draft-text);flex:none}.Draft-module__ahDS9q__bannerCopy{font:400 15px/1.5 var(--font-body);color:var(--draft-text)}.Draft-module__ahDS9q__inlineChip{border:1px dashed var(--draft-border);padding:2px 6px;font-style:normal}.Draft-module__ahDS9q__chip{font:700 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--draft-text);background:var(--draft-bg);border:1px dashed var(--draft-border);flex:none;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.Draft-module__ahDS9q__chipOnInk{color:var(--draft-text-on-ink);background:var(--draft-bg-on-ink)}
.HairlineGrid-module__hQLKhG__grid{--grid-line:var(--hairline);grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,280px), 100%), 1fr));clip-path:inset(0 -100px -100px 0);gap:1px;margin-top:1px;display:grid}.HairlineGrid-module__hQLKhG__grid>*{box-shadow:-1px -1px 0 1px var(--grid-line)}.HairlineGrid-module__hQLKhG__grid>:focus-visible{outline-offset:-3px}.HairlineGrid-module__hQLKhG__stone{--grid-line:var(--hairline-on-stone)}.HairlineGrid-module__hQLKhG__ink{--grid-line:var(--ink-raised)}.HairlineGrid-module__hQLKhG__aligned{grid-template-rows:auto auto auto 1fr auto}.HairlineGrid-module__hQLKhG__aligned>*{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}[data-reveal=pending] .HairlineGrid-module__hQLKhG__grid>*{opacity:0;transform:translateY(20px)}[data-reveal=in] .HairlineGrid-module__hQLKhG__grid>*{opacity:1;transition:opacity .56s ease-out,transform .72s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .HairlineGrid-module__hQLKhG__grid>:first-child{transition-delay:.3s}[data-reveal=in] .HairlineGrid-module__hQLKhG__grid>:nth-child(2){transition-delay:.39s}[data-reveal=in] .HairlineGrid-module__hQLKhG__grid>:nth-child(3){transition-delay:.48s}[data-reveal=in] .HairlineGrid-module__hQLKhG__grid>:nth-child(4){transition-delay:.57s}[data-reveal=in] .HairlineGrid-module__hQLKhG__grid>:nth-child(n+5){transition-delay:.66s}
.IndexRow-module__dib0KW__list{border-top:1px solid var(--text);--row-tint-bleed:min(22px, var(--gutter))}.IndexRow-module__dib0KW__listFlush{border-top:0}.IndexRow-module__dib0KW__row{border-bottom:1px solid var(--hairline);display:block;position:relative}.IndexRow-module__dib0KW__row:before{content:"";inset:0 calc(var(--row-tint-bleed) * -1);transition:background-color .12s;position:absolute}.IndexRow-module__dib0KW__row:hover:before,.IndexRow-module__dib0KW__row:focus-visible:before{background:var(--row-hover)}.IndexRow-module__dib0KW__row:hover,.IndexRow-module__dib0KW__row:focus-visible{color:inherit}.IndexRow-module__dib0KW__cells,.IndexRow-module__dib0KW__stripTrack{position:relative}.IndexRow-module__dib0KW__cells{grid-template-columns:64px 164px minmax(0,1fr) minmax(0,200px) 90px;align-items:center;gap:32px;padding:26px 0;display:grid}.IndexRow-module__dib0KW__num{color:var(--meta)}.IndexRow-module__dib0KW__thumb{height:112px}.IndexRow-module__dib0KW__name{min-width:0}.IndexRow-module__dib0KW__desc{color:var(--muted);min-width:0}.IndexRow-module__dib0KW__year{color:var(--meta);text-align:right}.IndexRow-module__dib0KW__stripTrack{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.IndexRow-module__dib0KW__stripClip{min-height:0;overflow:hidden}.IndexRow-module__dib0KW__strip{gap:10px;padding:0 0 26px 96px;display:flex}.IndexRow-module__dib0KW__stripShot{aspect-ratio:3/2;opacity:0;flex:1 1 0;min-width:0;max-width:164px;transition:opacity .26s ease-out,transform .34s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(6px)}.IndexRow-module__dib0KW__stripShot img{object-fit:cover}@media (hover:hover) and (pointer:fine){.IndexRow-module__dib0KW__row:hover .IndexRow-module__dib0KW__stripTrack,.IndexRow-module__dib0KW__row:focus-visible .IndexRow-module__dib0KW__stripTrack{grid-template-rows:1fr}.IndexRow-module__dib0KW__row:hover .IndexRow-module__dib0KW__stripShot,.IndexRow-module__dib0KW__row:focus-visible .IndexRow-module__dib0KW__stripShot{opacity:1;transform:none}.IndexRow-module__dib0KW__stripShot:nth-child(2){transition-delay:40ms}.IndexRow-module__dib0KW__stripShot:nth-child(3){transition-delay:80ms}.IndexRow-module__dib0KW__stripShot:nth-child(4){transition-delay:.12s}.IndexRow-module__dib0KW__stripShot:nth-child(5){transition-delay:.16s}.IndexRow-module__dib0KW__stripShot:nth-child(6){transition-delay:.2s}.IndexRow-module__dib0KW__stripShot:nth-child(7){transition-delay:.24s}.IndexRow-module__dib0KW__row:hover .IndexRow-module__dib0KW__stripShot:hover,.IndexRow-module__dib0KW__row:focus-visible .IndexRow-module__dib0KW__stripShot:hover{z-index:1;transform:scale(1.09)}}@media not all and (hover:hover){.IndexRow-module__dib0KW__stripTrack{display:none}}@media (max-width:860px){.IndexRow-module__dib0KW__strip{padding-left:64px}.IndexRow-module__dib0KW__cells{grid-template-columns:44px 84px minmax(0,1fr) 70px;align-items:start;gap:8px 20px}.IndexRow-module__dib0KW__num{grid-area:1/1}.IndexRow-module__dib0KW__thumb{grid-area:1/2/span 2/3}.IndexRow-module__dib0KW__name{grid-area:1/3}.IndexRow-module__dib0KW__year{grid-area:1/4}.IndexRow-module__dib0KW__desc{grid-area:2/3/3/-1}}@media (max-width:560px){.IndexRow-module__dib0KW__cells{grid-template-columns:40px minmax(0,1fr) 60px}.IndexRow-module__dib0KW__stripTrack,.IndexRow-module__dib0KW__cells .IndexRow-module__dib0KW__thumb{display:none}.IndexRow-module__dib0KW__name{grid-area:1/2}.IndexRow-module__dib0KW__year{grid-area:1/3}.IndexRow-module__dib0KW__desc{grid-area:2/2/3/-1}}[data-reveal=pending] .IndexRow-module__dib0KW__list>*{opacity:0;transform:translateY(14px)}[data-reveal=in] .IndexRow-module__dib0KW__list>*{opacity:1;transition:opacity .5s ease-out,transform .62s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .IndexRow-module__dib0KW__list>:first-child{transition-delay:.24s}[data-reveal=in] .IndexRow-module__dib0KW__list>:nth-child(2){transition-delay:.31s}[data-reveal=in] .IndexRow-module__dib0KW__list>:nth-child(3){transition-delay:.38s}[data-reveal=in] .IndexRow-module__dib0KW__list>:nth-child(4){transition-delay:.45s}[data-reveal=in] .IndexRow-module__dib0KW__list>:nth-child(n+5){transition-delay:.52s}
.Placeholder-module__doUDPG__placeholder{height:var(--ph-height,170px);background-image:repeating-linear-gradient(45deg, var(--ph-a) 0 var(--ph-step), var(--ph-b) var(--ph-step) calc(var(--ph-step) * 2));justify-content:center;align-items:center;display:flex;position:relative}.Placeholder-module__doUDPG__fill{height:auto;position:absolute;inset:0}.Placeholder-module__doUDPG__aspect{height:auto;aspect-ratio:var(--ph-aspect)}.Placeholder-module__doUDPG__caption{font:400 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--ph-ink);text-align:center;padding-inline:12px}.Placeholder-module__doUDPG__light{--ph-a:var(--ph-light-a);--ph-b:var(--ph-light-b);--ph-ink:var(--ph-light-ink)}.Placeholder-module__doUDPG__stone{--ph-a:var(--ph-stone-a);--ph-b:var(--ph-stone-b);--ph-ink:var(--ph-light-ink)}.Placeholder-module__doUDPG__dark{--ph-a:var(--ph-dark-a);--ph-b:var(--ph-dark-b);--ph-ink:var(--meta-on-ink)}.Placeholder-module__doUDPG__panel{--ph-a:var(--ph-dark-b);--ph-b:var(--ph-dark-c);--ph-ink:var(--meta-on-ink)}.Placeholder-module__doUDPG__sm{--ph-step:8px}.Placeholder-module__doUDPG__md{--ph-step:10px}.Placeholder-module__doUDPG__lg{--ph-step:12px}.Placeholder-module__doUDPG__captionLg{font-size:12px}.Placeholder-module__doUDPG__filled{background-image:none}.Placeholder-module__doUDPG__img{object-fit:cover}.Placeholder-module__doUDPG__imgContain{object-fit:contain}
.BackgroundVideo-module__yttrvq__wrap{position:relative;overflow:hidden}.BackgroundVideo-module__yttrvq__fill{position:absolute;inset:0}.BackgroundVideo-module__yttrvq__posterFallback{background:var(--ink);position:absolute;inset:0}.BackgroundVideo-module__yttrvq__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s ease-out;position:absolute;inset:0}.BackgroundVideo-module__yttrvq__ready{opacity:1}.BackgroundVideo-module__yttrvq__scrim{background:linear-gradient(#00000026 0%,#00000040 55%,#0000008c 100%);position:absolute;inset:0}.BackgroundVideo-module__yttrvq__content{z-index:1;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.BackgroundVideo-module__yttrvq__video{transition:none}}
.Card-module__b6YjYG__card{background:var(--bone);padding:clamp(30px,3.1vw,52px) clamp(30px,3.1vw,52px) clamp(34px,3.5vw,58px);transition:background-color .12s;display:block}.Card-module__b6YjYG__onStone{background:var(--stone)}.Card-module__b6YjYG__onInk{background:var(--ink);color:var(--text-on-ink)}.Card-module__b6YjYG__link:hover{background:var(--stone);color:inherit}.Card-module__b6YjYG__link.Card-module__b6YjYG__onStone:hover{background:var(--bone)}.Card-module__b6YjYG__link.Card-module__b6YjYG__onInk:hover{background:var(--ink-raised);color:var(--text-on-ink)}.Card-module__b6YjYG__plain{padding:40px 34px}.Card-module__b6YjYG__image{margin-bottom:clamp(24px,2.2vw,36px);overflow:hidden}[data-reveal=pending] .Card-module__b6YjYG__image img{transform:scale(1.07)}[data-reveal=in] .Card-module__b6YjYG__image img{transition:transform 1.1s cubic-bezier(.22,1,.36,1) .3s;transform:none}.Card-module__b6YjYG__eyebrow{margin-top:0}.Card-module__b6YjYG__heading{margin-top:16px;margin-bottom:18px}.Card-module__b6YjYG__copy{max-width:34ch}.Card-module__b6YjYG__cta{align-self:end;margin-top:28px}
.DataStrip-module__lDKczW__strip{background:var(--ink);color:var(--text-on-ink);grid-template-columns:repeat(var(--strip-count,4), minmax(0, 1fr));clip-path:inset(0 -100px -100px 0);gap:1px;display:grid}.DataStrip-module__lDKczW__cell{box-shadow:-1px -1px 0 1px var(--ink-raised);padding:36px 28px}.DataStrip-module__lDKczW__strip>.DataStrip-module__lDKczW__cell:first-child{padding-left:34px}.DataStrip-module__lDKczW__gutter .DataStrip-module__lDKczW__cell{padding:38px 40px}.DataStrip-module__lDKczW__gutter>.DataStrip-module__lDKczW__cell:first-child{padding-left:0}.DataStrip-module__lDKczW__gutter>.DataStrip-module__lDKczW__cell:last-child{padding-right:0}.DataStrip-module__lDKczW__label{margin:0}.DataStrip-module__lDKczW__value{color:var(--bone);margin-top:14px}.DataStrip-module__lDKczW__copy{color:var(--nav-on-ink);max-width:30ch;margin-top:14px}@media (max-width:860px){.DataStrip-module__lDKczW__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.DataStrip-module__lDKczW__cell,.DataStrip-module__lDKczW__gutter .DataStrip-module__lDKczW__cell{padding:28px 24px}.DataStrip-module__lDKczW__gutter>.DataStrip-module__lDKczW__cell:nth-child(odd){padding-left:0}.DataStrip-module__lDKczW__gutter>.DataStrip-module__lDKczW__cell:nth-child(2n){padding-right:0}}@media (max-width:560px){.DataStrip-module__lDKczW__strip{grid-template-columns:minmax(0,1fr)}.DataStrip-module__lDKczW__cell,.DataStrip-module__lDKczW__gutter .DataStrip-module__lDKczW__cell{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.DataStrip-module__lDKczW__cell:has(.DataStrip-module__lDKczW__copy){display:block}.DataStrip-module__lDKczW__gutter .DataStrip-module__lDKczW__cell:has(.DataStrip-module__lDKczW__copy){display:block}.DataStrip-module__lDKczW__value{text-align:right;margin-top:0}.DataStrip-module__lDKczW__cell:has(.DataStrip-module__lDKczW__copy) .DataStrip-module__lDKczW__value{text-align:left;margin-top:14px}}[data-reveal=pending] .DataStrip-module__lDKczW__cell{opacity:0;transform:translateY(12px)}[data-reveal=in] .DataStrip-module__lDKczW__cell{opacity:1;transition:opacity .48s ease-out,transform .6s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .DataStrip-module__lDKczW__cell:nth-child(2){transition-delay:80ms}[data-reveal=in] .DataStrip-module__lDKczW__cell:nth-child(3){transition-delay:.16s}[data-reveal=in] .DataStrip-module__lDKczW__cell:nth-child(n+4){transition-delay:.24s}
.FilterPills-module__8rU2yW__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.FilterPills-module__8rU2yW__pills{flex-wrap:wrap;gap:10px;display:flex}.FilterPills-module__8rU2yW__stack{flex-direction:column;align-items:stretch;gap:10px}.FilterPills-module__8rU2yW__pill{font:600 14px/1 var(--font-body);cursor:pointer;border:1px solid var(--hairline-on-stone);background:var(--bone);color:var(--text);padding:13px 18px;transition:background-color .16s,color .16s,border-color .16s,transform .12s}.FilterPills-module__8rU2yW__pill:hover,.FilterPills-module__8rU2yW__pill:focus-visible{border-color:var(--text)}.FilterPills-module__8rU2yW__pill:active{transform:translateY(1px)}.FilterPills-module__8rU2yW__pillOn{background:var(--text);color:var(--bone);border-color:var(--text)}.FilterPills-module__8rU2yW__pillOn:hover,.FilterPills-module__8rU2yW__pillOn:focus-visible{background:var(--btn-dark-hover);border-color:var(--btn-dark-hover)}.FilterPills-module__8rU2yW__stack .FilterPills-module__8rU2yW__pill{text-align:left;padding:15px 16px;font-size:16px;line-height:1.3}.FilterPills-module__8rU2yW__count{font:400 15px/1 var(--font-body);color:var(--muted)}.FilterPills-module__8rU2yW__trailing{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (max-width:640px){.FilterPills-module__8rU2yW__bar{gap:12px}.FilterPills-module__8rU2yW__pills{gap:6px}.FilterPills-module__8rU2yW__pill{padding:10px 12px;font-size:13px}.FilterPills-module__8rU2yW__count{font-size:14px}}@media (prefers-reduced-motion:reduce){.FilterPills-module__8rU2yW__pill:active{transform:none}}
.Essay-module__Upns2q__essay{align-items:start;display:grid}.Essay-module__Upns2q__split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,7vw,100px)}.Essay-module__Upns2q__column{grid-template-columns:minmax(0,1fr);gap:34px;max-width:74ch}.Essay-module__Upns2q__column .Essay-module__Upns2q__heading{max-width:22ch}.Essay-module__Upns2q__rail{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:clamp(36px,6vw,88px)}.Essay-module__Upns2q__rail .Essay-module__Upns2q__heading{top:calc(var(--sticky-top) + 40px);border-bottom:1px solid var(--hairline);padding-bottom:20px;transition:top .26s cubic-bezier(.22,1,.36,1);position:sticky}@media (max-width:860px){.Essay-module__Upns2q__split,.Essay-module__Upns2q__rail{grid-template-columns:minmax(0,1fr);gap:30px}.Essay-module__Upns2q__rail .Essay-module__Upns2q__heading{position:static}}@media (prefers-reduced-motion:reduce){.Essay-module__Upns2q__rail .Essay-module__Upns2q__heading{position:static}}
.house-and-land-module__4MsqTa__banner{height:clamp(320px,46vw,620px);position:relative;overflow:hidden}.house-and-land-module__4MsqTa__listingsHeader{padding-top:var(--space-section)}.house-and-land-module__4MsqTa__stages{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:36px clamp(40px,6vw,96px);display:grid}.house-and-land-module__4MsqTa__stagesBody p+p{margin-top:1em}.house-and-land-module__4MsqTa__stageKey{border-top:1px solid var(--hairline);margin:0}.house-and-land-module__4MsqTa__stageKeyItem{border-bottom:1px solid var(--hairline);padding-block:18px}.house-and-land-module__4MsqTa__stageKeyLine{color:var(--muted);margin:8px 0 0}@media (max-width:900px){.house-and-land-module__4MsqTa__stages{grid-template-columns:minmax(0,1fr)}}.house-and-land-module__4MsqTa__bar{top:var(--sticky-top);z-index:10;background:var(--bone);border-bottom:1px solid var(--hairline);scroll-margin-top:var(--header-h);margin-top:clamp(36px,4vw,56px);padding-block:20px;transition:top .26s cubic-bezier(.22,1,.36,1);position:sticky}@media (max-width:640px){.house-and-land-module__4MsqTa__bar{padding-block:12px}}.house-and-land-module__4MsqTa__browser{padding-bottom:var(--space-section)}.house-and-land-module__4MsqTa__results{padding-top:clamp(64px,7vw,104px)}.house-and-land-module__4MsqTa__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(48px,5vw,80px) clamp(24px,3vw,44px);display:grid}.house-and-land-module__4MsqTa__card{display:block;position:relative}.house-and-land-module__4MsqTa__enquire:after{content:"";z-index:1;position:absolute;inset:0}.house-and-land-module__4MsqTa__enquire{color:var(--muted);border-bottom:0;flex:none;margin-bottom:-6px;padding-bottom:6px;transition:color .12s}.house-and-land-module__4MsqTa__cardImage{position:relative}.house-and-land-module__4MsqTa__pill{font:700 12px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;padding:8px 11px}.house-and-land-module__4MsqTa__status{position:absolute;top:16px;left:16px}.house-and-land-module__4MsqTa__statusAvailable{background:var(--text);color:var(--bone)}.house-and-land-module__4MsqTa__statusContract{background:var(--hairline-on-stone);color:var(--text)}.house-and-land-module__4MsqTa__statusSold{background:var(--stone);color:var(--body)}.house-and-land-module__4MsqTa__stage{z-index:2;background:var(--bone);pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 32px);padding:13px 16px 12px;display:flex;position:absolute;bottom:0;left:0}.house-and-land-module__4MsqTa__stageName{font:700 12px/1.3 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.house-and-land-module__4MsqTa__stage .house-and-land-module__4MsqTa__stageDetail,.house-and-land-module__4MsqTa__stage .house-and-land-module__4MsqTa__stageLink{font-size:.9375rem;line-height:1.4}.house-and-land-module__4MsqTa__stageDetail{color:var(--muted)}.house-and-land-module__4MsqTa__stageLink{pointer-events:auto;color:var(--text);text-underline-offset:3px;text-decoration:underline;transition:color .12s}@media (hover:hover) and (pointer:fine){.house-and-land-module__4MsqTa__stageLink:hover,.house-and-land-module__4MsqTa__stageLink:focus-visible{color:var(--muted)}}.house-and-land-module__4MsqTa__rowStage{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:12px;display:flex}.house-and-land-module__4MsqTa__cardBody{padding:22px 0 0}.house-and-land-module__4MsqTa__lot{margin-top:16px;transition:color .12s}.house-and-land-module__4MsqTa__meta{color:var(--muted);margin-top:10px}.house-and-land-module__4MsqTa__meta+.house-and-land-module__4MsqTa__meta{margin-top:4px}.house-and-land-module__4MsqTa__note{margin-top:12px}.house-and-land-module__4MsqTa__plan{z-index:2;margin-top:10px;position:relative}.house-and-land-module__4MsqTa__plan a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.house-and-land-module__4MsqTa__cardFoot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;margin-top:26px;padding-top:22px;display:flex}.house-and-land-module__4MsqTa__also{padding-top:clamp(60px,6.5vw,96px)}.house-and-land-module__4MsqTa__rows{border-top:1px solid var(--hairline);margin-top:var(--space-header-content)}.house-and-land-module__4MsqTa__row{border-bottom:1px solid var(--hairline);grid-template-rows:minmax(28px,auto);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;column-gap:clamp(24px,3vw,48px);padding-block:clamp(26px,2.8vw,36px);display:grid}.house-and-land-module__4MsqTa__rowArea{grid-area:1/1;align-self:center}.house-and-land-module__4MsqTa__rowStatus{grid-area:1/2;justify-self:start}.house-and-land-module__4MsqTa__rowLot{grid-area:2/1;margin-top:14px}.house-and-land-module__4MsqTa__rowFacts{grid-area:2/2;margin-top:18px}.house-and-land-module__4MsqTa__rowMeta{color:var(--muted)}.house-and-land-module__4MsqTa__rowMeta+.house-and-land-module__4MsqTa__rowMeta{margin-top:4px}.house-and-land-module__4MsqTa__rowNote{margin-top:12px}.house-and-land-module__4MsqTa__rowActions{text-align:right;flex-direction:column;grid-area:1/3/3/4;place-self:center end;align-items:flex-end;gap:18px;display:flex}.house-and-land-module__4MsqTa__rowPlan{color:var(--text);text-underline-offset:3px;text-decoration:underline;transition:color .12s}@media (hover:hover) and (pointer:fine){.house-and-land-module__4MsqTa__rowPlan:hover,.house-and-land-module__4MsqTa__rowPlan:focus-visible{color:var(--muted)}}@media (max-width:900px){.house-and-land-module__4MsqTa__row{grid-template-columns:minmax(0,1fr) auto;padding-block:28px}.house-and-land-module__4MsqTa__rowStatus{justify-self:end}.house-and-land-module__4MsqTa__rowLot{grid-area:2/1/3/-1;margin-top:12px}.house-and-land-module__4MsqTa__rowFacts{grid-area:3/1/4/-1;margin-top:10px}.house-and-land-module__4MsqTa__rowActions{text-align:left;flex-flow:wrap;grid-area:4/1/5/-1;justify-self:start;align-items:baseline;gap:14px 26px;margin-top:22px}}.house-and-land-module__4MsqTa__disclaimer{max-width:70ch;margin-top:34px}.house-and-land-module__4MsqTa__sectionCard{color:inherit;padding:36px 30px 40px;text-decoration:none;transition:background-color .16s;position:relative}.house-and-land-module__4MsqTa__sectionCard:hover,.house-and-land-module__4MsqTa__sectionCard:focus-visible{background:var(--stone)}.house-and-land-module__4MsqTa__sectionArrow{font:700 1rem/1 var(--font-label);color:var(--muted);transition:color .16s,transform .16s;position:absolute;top:30px;right:30px}.house-and-land-module__4MsqTa__sectionCard:hover .house-and-land-module__4MsqTa__sectionArrow,.house-and-land-module__4MsqTa__sectionCard:focus-visible .house-and-land-module__4MsqTa__sectionArrow{color:var(--text);transform:translate(4px)}.house-and-land-module__4MsqTa__sectionCard>:first-child{padding-right:28px}.house-and-land-module__4MsqTa__sectionLot{margin-top:14px}.house-and-land-module__4MsqTa__sectionMeta{color:var(--muted);margin-top:10px}.house-and-land-module__4MsqTa__sectionsAsk{text-align:center;margin-top:40px}@media (prefers-reduced-motion:reduce){.house-and-land-module__4MsqTa__sectionCard:hover .house-and-land-module__4MsqTa__sectionArrow,.house-and-land-module__4MsqTa__sectionCard:focus-visible .house-and-land-module__4MsqTa__sectionArrow{transform:none}}.house-and-land-module__4MsqTa__quoteLink{margin-top:26px}.house-and-land-module__4MsqTa__awards{text-align:center;margin-top:40px}.house-and-land-module__4MsqTa__results [data-leaving]{opacity:0;pointer-events:none;transition:opacity .15s ease-in,transform .15s ease-in;transform:scale(.985)}.house-and-land-module__4MsqTa__cardImage [data-image-slot]{overflow:hidden}.house-and-land-module__4MsqTa__cardImage img{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.house-and-land-module__4MsqTa__card:hover img,.house-and-land-module__4MsqTa__card:focus-within img{transform:scale(1.045)}.house-and-land-module__4MsqTa__card:hover .house-and-land-module__4MsqTa__lot,.house-and-land-module__4MsqTa__card:focus-within .house-and-land-module__4MsqTa__lot{color:var(--muted)}.house-and-land-module__4MsqTa__card:hover .house-and-land-module__4MsqTa__enquire,.house-and-land-module__4MsqTa__card:focus-within .house-and-land-module__4MsqTa__enquire{color:var(--text)}}[data-reveal=pending] .house-and-land-module__4MsqTa__grid>*{opacity:0;transform:translateY(18px)}[data-reveal=in] .house-and-land-module__4MsqTa__grid>*{opacity:1;transition:opacity .54s ease-out,transform .68s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .house-and-land-module__4MsqTa__grid>:nth-child(3n+2){transition-delay:80ms}[data-reveal=in] .house-and-land-module__4MsqTa__grid>:nth-child(3n+3){transition-delay:.16s}
.Reveal-module__RyAmyW__stagger[data-reveal=pending]>*{opacity:0;transform:translateY(14px)}.Reveal-module__RyAmyW__stagger[data-reveal=in]>*{opacity:1;transition:opacity .52s ease-out,transform .64s cubic-bezier(.22,1,.36,1);transform:none}.Reveal-module__RyAmyW__stagger[data-reveal=in]>:nth-child(2){transition-delay:90ms}.Reveal-module__RyAmyW__stagger[data-reveal=in]>:nth-child(3){transition-delay:.17s}.Reveal-module__RyAmyW__stagger[data-reveal=in]>:nth-child(4){transition-delay:.25s}.Reveal-module__RyAmyW__stagger[data-reveal=in]>:nth-child(5){transition-delay:.33s}.Reveal-module__RyAmyW__stagger[data-reveal=in]>:nth-child(n+6){transition-delay:.41s}
.Section-module__BZ7-0a__section{padding-block:var(--space-section)}.Section-module__BZ7-0a__light{padding-block:var(--space-section-light)}.Section-module__BZ7-0a__flush{padding-block:0}:is(.Section-module__BZ7-0a__bone:not(.Section-module__BZ7-0a__flush):has(+.Section-module__BZ7-0a__bone:not(.Section-module__BZ7-0a__flush)),.Section-module__BZ7-0a__stone:not(.Section-module__BZ7-0a__flush):has(+.Section-module__BZ7-0a__stone:not(.Section-module__BZ7-0a__flush)),.Section-module__BZ7-0a__ink:not(.Section-module__BZ7-0a__flush):has(+.Section-module__BZ7-0a__ink:not(.Section-module__BZ7-0a__flush))){padding-bottom:var(--space-section-join)}.Section-module__BZ7-0a__bone:not(.Section-module__BZ7-0a__flush)+.Section-module__BZ7-0a__bone:not(.Section-module__BZ7-0a__flush),.Section-module__BZ7-0a__stone:not(.Section-module__BZ7-0a__flush)+.Section-module__BZ7-0a__stone:not(.Section-module__BZ7-0a__flush),.Section-module__BZ7-0a__ink:not(.Section-module__BZ7-0a__flush)+.Section-module__BZ7-0a__ink:not(.Section-module__BZ7-0a__flush){padding-top:var(--space-section-join)}.Section-module__BZ7-0a__bone{background:var(--bone);color:var(--text)}.Section-module__BZ7-0a__stone{background:var(--stone);color:var(--text)}.Section-module__BZ7-0a__ink{background:var(--ink);color:var(--text-on-ink)}.Section-module__BZ7-0a__ruleTop{border-top:1px solid var(--hairline)}.Section-module__BZ7-0a__ruleBottom{border-bottom:1px solid var(--hairline)}.Section-module__BZ7-0a__ink.Section-module__BZ7-0a__ruleTop{border-top-color:var(--ink-raised)}.Section-module__BZ7-0a__ink.Section-module__BZ7-0a__ruleBottom{border-bottom-color:var(--ink-raised)}
.ClosingCta-module__f752LG__band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 60px;display:flex}.ClosingCta-module__f752LG__heading{max-width:22ch}.ClosingCta-module__f752LG__copy{max-width:52ch;margin-top:20px}.ClosingCta-module__f752LG__action{flex:none}:is([data-reveal=pending] .ClosingCta-module__f752LG__heading,[data-reveal=pending] .ClosingCta-module__f752LG__copy,[data-reveal=pending] .ClosingCta-module__f752LG__action){opacity:0;transform:translateY(14px)}:is([data-reveal=in] .ClosingCta-module__f752LG__heading,[data-reveal=in] .ClosingCta-module__f752LG__copy,[data-reveal=in] .ClosingCta-module__f752LG__action){opacity:1;transition:opacity .52s ease-out,transform .64s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .ClosingCta-module__f752LG__copy{transition-delay:.1s}[data-reveal=in] .ClosingCta-module__f752LG__action{transition-delay:.19s}
.FeatureQuote-module__nsZpZq__feature{text-align:center;max-width:76ch;margin-inline:auto}.FeatureQuote-module__nsZpZq__quote{margin-top:36px;font-size:clamp(24px,2.7vw,34px);line-height:1.55}.FeatureQuote-module__nsZpZq__attribution{font:400 15px/1 var(--font-body);letter-spacing:.06em;color:var(--muted);margin-top:32px}[data-reveal=pending] .FeatureQuote-module__nsZpZq__feature>.t-eyebrow{opacity:0;transform:translateY(12px)}[data-reveal=in] .FeatureQuote-module__nsZpZq__feature>.t-eyebrow{opacity:1;transition:opacity .46s ease-out,transform .56s cubic-bezier(.22,1,.36,1);transform:none}.FeatureQuote-module__nsZpZq__word{display:inline-block}[data-reveal=pending] .FeatureQuote-module__nsZpZq__word{opacity:0;transform:translateY(11px)}[data-reveal=in] .FeatureQuote-module__nsZpZq__word{opacity:1;transition:opacity .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--word) * 26ms);transform:none}[data-reveal=pending] .FeatureQuote-module__nsZpZq__attribution{opacity:0}[data-reveal=pending] .FeatureQuote-module__nsZpZq__feature>a{opacity:0}[data-reveal=in] .FeatureQuote-module__nsZpZq__attribution{opacity:1;transition:opacity .5s ease-out .9s}[data-reveal=in] .FeatureQuote-module__nsZpZq__feature>a{opacity:1;transition:opacity .5s ease-out .9s}@media (prefers-reduced-motion:reduce){.FeatureQuote-module__nsZpZq__word,.FeatureQuote-module__nsZpZq__attribution{transition:none}.FeatureQuote-module__nsZpZq__feature>.t-eyebrow{transition:none}.FeatureQuote-module__nsZpZq__feature>a{transition:none}}
.not-found-module__HS70Aa__page{background:var(--ink);color:var(--text-on-ink);flex-direction:column;min-height:100dvh;display:flex}.not-found-module__HS70Aa__main{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;display:grid}.not-found-module__HS70Aa__text{padding:clamp(64px, 9vh, 110px) clamp(28px, 5vw, 80px) clamp(64px, 9vh, 110px) var(--gutter);flex-direction:column;justify-content:center;display:flex}.not-found-module__HS70Aa__code{font:400 clamp(64px, 9vw, 132px) / 1 var(--font-display);letter-spacing:-.015em;color:var(--numeral-on-ink)}.not-found-module__HS70Aa__heading{max-width:22ch;font:400 clamp(34px, 3.6vw, 52px) / 1.16 var(--font-display);letter-spacing:-.006em;color:var(--bone);margin-top:36px}.not-found-module__HS70Aa__lead{max-width:50ch;font:400 19px/1.7 var(--font-body);color:var(--body-on-ink);margin-top:24px}.not-found-module__HS70Aa__actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.not-found-module__HS70Aa__popular{border-top:1px solid var(--ink-raised);margin-top:clamp(44px,6vh,72px);padding-top:34px}.not-found-module__HS70Aa__links{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 clamp(28px,4vw,64px);margin-top:12px;display:grid}.not-found-module__HS70Aa__link{border-bottom:1px solid var(--ink-raised);color:var(--text-on-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;transition:color .12s;display:flex}.not-found-module__HS70Aa__link:hover{color:var(--body-on-ink)}.not-found-module__HS70Aa__linkLabel{font:400 21px/1.18 var(--font-display);letter-spacing:.015em}.not-found-module__HS70Aa__arrow{font:400 12px/1 var(--font-mono);color:var(--meta-on-ink);flex:none}.not-found-module__HS70Aa__image{border-left:1px solid var(--ink-raised);min-height:clamp(420px,60vh,720px);position:relative}.not-found-module__HS70Aa__imageNote{font:400 15px/1.6 var(--font-body);color:var(--meta-on-ink);position:absolute;bottom:26px;left:26px;right:26px}@media (max-width:860px){.not-found-module__HS70Aa__main{grid-template-columns:minmax(0,1fr)}.not-found-module__HS70Aa__text{padding:var(--space-section-light) var(--gutter)}.not-found-module__HS70Aa__image{border-left:0;border-top:1px solid var(--ink-raised);min-height:340px}}
.FeaturedReel-module__ss39Ta__track{height:var(--track-vh,260vh);position:relative}.FeaturedReel-module__ss39Ta__stage{height:100dvh;position:sticky;top:0;overflow:hidden}.FeaturedReel-module__ss39Ta__frame{clip-path:inset(calc((1 - var(--reveal)) * 16dvh) calc((1 - var(--reveal)) * var(--gutter)));position:absolute;inset:0}.FeaturedReel-module__ss39Ta__shot{object-fit:cover;width:100%;height:100%;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.FeaturedReel-module__ss39Ta__dip{background:var(--ink);pointer-events:none;opacity:0;transition:opacity .26s ease-in-out;position:absolute;inset:0}.FeaturedReel-module__ss39Ta__dipOn{opacity:1}.FeaturedReel-module__ss39Ta__scrim{background:linear-gradient(#1c1a174d 0%,#1c1a170d 34%,#1c1a1780 74%,#1c1a17d6 100%);position:absolute;inset:0}.FeaturedReel-module__ss39Ta__card{max-width:var(--page-max);padding-inline:var(--gutter);color:var(--text-on-ink);margin-inline:auto;transition:opacity .3s ease-out;position:absolute;bottom:clamp(40px,7vh,96px);left:0;right:0}.FeaturedReel-module__ss39Ta__card .t-eyebrow{color:var(--nav-on-ink)}.FeaturedReel-module__ss39Ta__headline{max-width:20ch;margin-top:14px}.FeaturedReel-module__ss39Ta__cta{font:700 13px/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-ink);border-bottom:1px solid;margin-top:18px;padding-top:6px;padding-bottom:8px;display:inline-block}.FeaturedReel-module__ss39Ta__shotName{right:var(--gutter);color:var(--nav-on-ink);transition:opacity .3s ease-out;position:absolute;bottom:clamp(40px,7vh,96px)}.FeaturedReel-module__ss39Ta__ticks{right:var(--gutter);gap:6px;display:flex;position:absolute;bottom:calc(clamp(40px,7vh,96px) + 26px)}.FeaturedReel-module__ss39Ta__tick{background:#e8e5df4d;width:22px;height:2px;transition:background-color .3s ease-out}.FeaturedReel-module__ss39Ta__tickOn{background:var(--text-on-ink)}.FeaturedReel-module__ss39Ta__stack{max-width:var(--bleed-content-max);padding-inline:var(--gutter);margin-inline:auto;margin-block:var(--space-section)}.FeaturedReel-module__ss39Ta__stackHead{max-width:46ch;margin-bottom:clamp(28px,4vh,48px)}.FeaturedReel-module__ss39Ta__stackHead .FeaturedReel-module__ss39Ta__cta,.FeaturedReel-module__ss39Ta__stackHead .FeaturedReel-module__ss39Ta__headline{color:var(--text)}.FeaturedReel-module__ss39Ta__stackShot{margin:0 0 var(--gap-media);position:relative}.FeaturedReel-module__ss39Ta__stackShot img{width:100%;height:auto;display:block}.FeaturedReel-module__ss39Ta__stackShot .FeaturedReel-module__ss39Ta__shotName{color:var(--meta);margin-top:12px;display:block;position:static}@media (max-width:560px){.FeaturedReel-module__ss39Ta__track{height:220vh}.FeaturedReel-module__ss39Ta__frame{clip-path:inset(calc((1 - var(--reveal)) * 10dvh) calc((1 - var(--reveal)) * var(--gutter)))}}
.MediaHero-module__56DvGG__hero{height:var(--hero-height,calc(100dvh - var(--header-h)));min-height:var(--hero-min,clamp(480px, 100svh, 620px));position:relative;overflow:hidden}.MediaHero-module__56DvGG__caption{right:var(--gutter);z-index:2;font:400 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--meta-on-ink);position:absolute;bottom:26px}.MediaHero-module__56DvGG__scrim{background:linear-gradient(#1c1a1757 0%,#1c1a171f 26%,#1c1a178c 55%,#1c1a17cc 80%,#1c1a17e6 100%);position:absolute;inset:0}.MediaHero-module__56DvGG__inner{height:100%;max-width:var(--page-max);padding:0 var(--gutter) clamp(40px, 6vw, 72px);flex-direction:column;justify-content:flex-end;margin-inline:auto;display:flex;position:relative}.MediaHero-module__56DvGG__crumbs{font:600 12px/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MediaHero-module__56DvGG__crumb{align-items:center;gap:10px;display:inline-flex}.MediaHero-module__56DvGG__crumbLink{color:var(--bone);margin-block:-6px;padding-block:6px}.MediaHero-module__56DvGG__crumbLink:hover{text-underline-offset:4px;text-decoration:underline}.MediaHero-module__56DvGG__current{color:var(--bone);font-weight:700}.MediaHero-module__56DvGG__badges{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.MediaHero-module__56DvGG__badge{font:700 12px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--bone);padding:9px 13px}.MediaHero-module__56DvGG__badgeNote{font:400 17px/1 var(--font-body);color:var(--text-on-ink)}.MediaHero-module__56DvGG__title{color:var(--bone);margin-top:28px}.MediaHero-module__56DvGG__inner .MediaHero-module__56DvGG__lead{max-width:48ch;color:var(--text-on-ink);margin-top:22px}.MediaHero-module__56DvGG__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}
.contact-module__d5N1PW__layout{max-width:var(--bleed-content-max);padding-inline:var(--gutter);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-inline:auto;display:grid}.contact-module__d5N1PW__formSide{padding:88px var(--gutter) 96px 0;border-right:1px solid var(--hairline)}@media (max-width:860px){.contact-module__d5N1PW__layout{grid-template-columns:minmax(0,1fr)}.contact-module__d5N1PW__formSide{border-right:0;border-bottom:1px solid var(--hairline);padding:var(--space-section-light) 0}}.contact-module__d5N1PW__stages{border:0;margin-top:44px;padding:0}.contact-module__d5N1PW__stagePills{margin-top:18px}.contact-module__d5N1PW__fields{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:40px 28px;margin-top:40px;display:grid}.contact-module__d5N1PW__field{flex-direction:column;gap:12px;display:flex}.contact-module__d5N1PW__fields+.contact-module__d5N1PW__field{margin-top:28px}.contact-module__d5N1PW__input,.contact-module__d5N1PW__textarea{font:400 17px/1.4 var(--font-body);color:var(--text);background:var(--bone);border:1px solid var(--hairline-on-stone);outline:none;padding:16px 18px;transition:border-color .12s}.contact-module__d5N1PW__textarea{resize:vertical;line-height:1.6}@media (hover:hover) and (pointer:fine){.contact-module__d5N1PW__input:hover,.contact-module__d5N1PW__textarea:hover{border-color:var(--muted)}}.contact-module__d5N1PW__input:hover,.contact-module__d5N1PW__textarea:hover{border-color:var(--muted)}.contact-module__d5N1PW__input:focus,.contact-module__d5N1PW__textarea:focus{border-color:var(--text)}.contact-module__d5N1PW__selectWrap{display:block;position:relative}.contact-module__d5N1PW__select{appearance:none;cursor:pointer;border-radius:0;width:100%;padding-right:46px}.contact-module__d5N1PW__selectWrap:after{content:"";border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);pointer-events:none;width:7px;height:7px;transition:border-color .12s,transform .16s;position:absolute;top:50%;right:19px;transform:translateY(-70%)rotate(45deg)}.contact-module__d5N1PW__selectWrap:hover:after{border-color:var(--text)}.contact-module__d5N1PW__selectWrap:focus-within:after{border-color:var(--text);transform:translateY(-30%)rotate(225deg)}@media (hover:hover) and (pointer:fine){.contact-module__d5N1PW__selectWrap:hover:after{border-color:var(--text)}}@media (prefers-reduced-motion:reduce){.contact-module__d5N1PW__selectWrap:after{transition:border-color .12s}.contact-module__d5N1PW__selectWrap:focus-within:after{transform:translateY(-70%)rotate(45deg)}}.contact-module__d5N1PW__input::placeholder,.contact-module__d5N1PW__textarea::placeholder{color:var(--muted)}.contact-module__d5N1PW__submitRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.contact-module__d5N1PW__privacy{max-width:44ch}.contact-module__d5N1PW__error{border-top:1px solid var(--ink);color:var(--ink);margin-top:28px;padding-top:14px;font-weight:600}.contact-module__d5N1PW__thanks{max-width:52ch}.contact-module__d5N1PW__thanksHeading,.contact-module__d5N1PW__thanksCopy{margin-top:22px}.contact-module__d5N1PW__thanksActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.contact-module__d5N1PW__studio{background:var(--stone);flex-direction:column;display:flex}.contact-module__d5N1PW__studioTop{padding:88px var(--gutter) 0}.contact-module__d5N1PW__address{font:400 25px/1.18 var(--font-display);letter-spacing:.015em;flex-direction:column;margin-top:22px;font-style:normal;display:flex}.contact-module__d5N1PW__contactLinks{flex-direction:column;gap:14px;margin-top:30px;display:flex}.contact-module__d5N1PW__contactLink{font:400 18px/1.5 var(--font-body);border-bottom:1px solid var(--hairline-on-stone);padding-bottom:14px;transition:color .16s,border-bottom-color .16s}.contact-module__d5N1PW__contactLink:hover,.contact-module__d5N1PW__contactLink:focus-visible,.contact-module__d5N1PW__contactLink:active{color:var(--muted);border-bottom-color:var(--muted)}.contact-module__d5N1PW__hours{margin-top:34px}.contact-module__d5N1PW__hoursRows{margin-top:16px}.contact-module__d5N1PW__map{height:300px;margin-top:44px;position:relative}.contact-module__d5N1PW__studioBottom{padding:44px var(--gutter) 88px}.contact-module__d5N1PW__showHomeHeading{max-width:22ch;margin-top:18px}.contact-module__d5N1PW__showHomeCta{margin-top:24px}@media (max-width:860px){.contact-module__d5N1PW__studioTop{padding-top:var(--space-section-light)}.contact-module__d5N1PW__studioBottom{padding-bottom:var(--space-section-light)}}.contact-module__d5N1PW__next{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(24px,4vw,64px);display:grid}.contact-module__d5N1PW__nextTitle{margin-top:18px}.contact-module__d5N1PW__nextBody{margin-top:14px}.contact-module__d5N1PW__subject{background:var(--stone);color:var(--text);margin:0 0 28px;padding:14px 18px}.contact-module__d5N1PW__formFallback{min-height:900px}[data-reveal=pending] .contact-module__d5N1PW__formSide{opacity:0;transform:translateY(16px)}[data-reveal=pending] .contact-module__d5N1PW__studio{opacity:0}[data-reveal=in] .contact-module__d5N1PW__formSide{opacity:1;transition:opacity .54s ease-out,transform .66s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .contact-module__d5N1PW__studio{opacity:1;transition:opacity .7s ease-out .14s}@supports (appearance:base-select){.contact-module__d5N1PW__select{appearance:base-select}.contact-module__d5N1PW__select::picker(select){appearance:base-select}.contact-module__d5N1PW__select::picker-icon{display:none}.contact-module__d5N1PW__select::picker(select){width:anchor-size(width);background:var(--bone);border:1px solid var(--text);box-shadow:none;border-radius:0;margin-block-start:-1px;padding:0}.contact-module__d5N1PW__select option{font:400 17px/1.4 var(--font-body);color:var(--body);background:var(--bone);border-bottom:1px solid var(--hairline);padding:14px 18px;transition:background-color .12s}.contact-module__d5N1PW__select option:last-of-type{border-bottom:0}.contact-module__d5N1PW__select option::checkmark{display:none}.contact-module__d5N1PW__select option:checked{color:var(--text)}.contact-module__d5N1PW__select option:hover,.contact-module__d5N1PW__select option:focus{background:var(--stone);color:var(--text)}}
.plan-module__PHbi7a__viewer{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.plan-module__PHbi7a__viewerImage{aspect-ratio:4/3;border-right:1px solid var(--hairline);position:relative}.plan-module__PHbi7a__viewerAside{padding:56px var(--gutter) 56px clamp(28px, 4vw, 56px);flex-direction:column;display:flex}.plan-module__PHbi7a__viewerPills{margin-top:18px}.plan-module__PHbi7a__rooms{border-top:1px solid var(--hairline);margin-top:34px;padding-top:26px}.plan-module__PHbi7a__roomRows{margin-top:26px}@media (max-width:860px){.plan-module__PHbi7a__viewer{grid-template-columns:minmax(0,1fr)}.plan-module__PHbi7a__viewerImage{border-right:0;border-bottom:1px solid var(--hairline)}.plan-module__PHbi7a__viewerAside{padding:44px var(--gutter)}}.plan-module__PHbi7a__para{margin-top:22px}.plan-module__PHbi7a__essayCta{margin-top:30px}.plan-module__PHbi7a__disclaimer{max-width:70ch;margin-top:30px}.plan-module__PHbi7a__built{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(24px,3vw,44px);display:grid}.plan-module__PHbi7a__builtHead{justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;display:flex}.plan-module__PHbi7a__builtNote{color:var(--muted);margin-top:10px}.plan-module__PHbi7a__similar{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1px;display:grid}.plan-module__PHbi7a__similarCard{background:var(--bone);padding-bottom:30px;transition:background-color .12s;display:block}.plan-module__PHbi7a__similarCard:hover{background:var(--stone);color:inherit}.plan-module__PHbi7a__similarBody{padding:0 28px}.plan-module__PHbi7a__similarBody .plan-module__PHbi7a__builtHead{margin-top:26px}.plan-module__PHbi7a__similarMeta{color:var(--muted);margin-top:10px}
.subdivisions-module__p7OTTG__entry{scroll-margin-top:var(--header-h);position:relative}.subdivisions-module__p7OTTG__entry:after{content:"";background:var(--hairline);transform-origin:0;width:100%;height:1px;position:absolute;bottom:0;left:0}.subdivisions-module__p7OTTG__image{aspect-ratio:21/9;position:relative}.subdivisions-module__p7OTTG__body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,96px);padding:64px 0 76px;display:grid}@media (max-width:860px){.subdivisions-module__p7OTTG__body{grid-template-columns:minmax(0,1fr)}}.subdivisions-module__p7OTTG__meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.subdivisions-module__p7OTTG__status{font:700 11px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;background:var(--text);color:var(--bone);padding:8px 11px}.subdivisions-module__p7OTTG__statusLimited{background:var(--stone);color:var(--body)}.subdivisions-module__p7OTTG__name{margin-top:24px;font-size:clamp(32px,3.4vw,44px);line-height:1.24}.subdivisions-module__p7OTTG__copy{max-width:56ch;margin-top:22px}.subdivisions-module__p7OTTG__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.subdivisions-module__p7OTTG__essayCta{margin-top:30px}[data-reveal=pending] .subdivisions-module__p7OTTG__image{opacity:0}[data-reveal=pending] .subdivisions-module__p7OTTG__body>*>*{opacity:0;transform:translateY(16px)}[data-reveal=pending] .subdivisions-module__p7OTTG__body>:last-child{opacity:0;transform:translateY(16px)}[data-reveal=in] .subdivisions-module__p7OTTG__image{opacity:1;transition:opacity .7s ease-out}[data-reveal=in] .subdivisions-module__p7OTTG__body>*>*{opacity:1;transition:opacity .54s ease-out,transform .66s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .subdivisions-module__p7OTTG__body>:last-child{opacity:1;transition:opacity .54s ease-out,transform .66s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .subdivisions-module__p7OTTG__body>*>:nth-child(2){transition-delay:90ms}[data-reveal=in] .subdivisions-module__p7OTTG__body>*>:nth-child(3){transition-delay:.16s}[data-reveal=in] .subdivisions-module__p7OTTG__body>*>:nth-child(n+4){transition-delay:.23s}[data-reveal=in] .subdivisions-module__p7OTTG__body>:last-child{transition-delay:.2s}[data-reveal=pending] .subdivisions-module__p7OTTG__entry:after{transform:scaleX(0)}[data-reveal=in] .subdivisions-module__p7OTTG__entry:after{transition:transform .9s cubic-bezier(.22,1,.36,1) .26s;transform:scaleX(1)}[data-reveal=pending] .subdivisions-module__p7OTTG__status{opacity:0;transform:scale(.94)}[data-reveal=in] .subdivisions-module__p7OTTG__status{opacity:1;transition:opacity .42s ease-out .42s,transform .52s cubic-bezier(.22,1,.36,1) .42s;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal=pending] .subdivisions-module__p7OTTG__entry:after{opacity:1;transition:none;transform:none}[data-reveal=in] .subdivisions-module__p7OTTG__entry:after{opacity:1;transition:none;transform:none}[data-reveal=pending] .subdivisions-module__p7OTTG__status{opacity:1;transition:none;transform:none}[data-reveal=in] .subdivisions-module__p7OTTG__status{opacity:1;transition:none;transform:none}}
.Accordion-module__XJnPNG__item{border-bottom:1px solid var(--hairline);transition:border-bottom-color .26s ease-out}:is(.Accordion-module__XJnPNG__item:has(.Accordion-module__XJnPNG__trigger:hover),.Accordion-module__XJnPNG__item:has(.Accordion-module__XJnPNG__trigger:focus-visible)){border-bottom-color:var(--text)}.Accordion-module__XJnPNG__trigger{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:32px;padding:30px 0;display:flex}.Accordion-module__XJnPNG__question{font:400 clamp(22px, 2.2vw, 27px)/1.18 var(--font-display);letter-spacing:.015em}.Accordion-module__XJnPNG__sign{font:400 24px/1 var(--font-body);color:var(--meta);flex:none;transition:transform .48s cubic-bezier(.22,1,.36,1),color .2s ease-out}.Accordion-module__XJnPNG__trigger:hover .Accordion-module__XJnPNG__sign,.Accordion-module__XJnPNG__trigger:focus-visible .Accordion-module__XJnPNG__sign{color:var(--text)}.Accordion-module__XJnPNG__trigger[aria-expanded=true] .Accordion-module__XJnPNG__sign{color:var(--text);transform:rotate(135deg)}.Accordion-module__XJnPNG__trigger:active .Accordion-module__XJnPNG__sign{transform:scale(.88)}.Accordion-module__XJnPNG__trigger[aria-expanded=true]:active .Accordion-module__XJnPNG__sign{transform:rotate(135deg)scale(.88)}.Accordion-module__XJnPNG__panel{grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1);display:grid}.Accordion-module__XJnPNG__panel[data-open]{grid-template-rows:1fr}.Accordion-module__XJnPNG__panelInner{overflow:hidden}.Accordion-module__XJnPNG__answer{opacity:0;max-width:64ch;padding:0 0 32px;transition:opacity .22s ease-out}.Accordion-module__XJnPNG__panel[data-open] .Accordion-module__XJnPNG__answer{opacity:1;transition-delay:.16s}@media (prefers-reduced-motion:reduce){.Accordion-module__XJnPNG__item,.Accordion-module__XJnPNG__sign,.Accordion-module__XJnPNG__panel,.Accordion-module__XJnPNG__answer{transition:none}.Accordion-module__XJnPNG__trigger:active .Accordion-module__XJnPNG__sign{transform:none}.Accordion-module__XJnPNG__trigger[aria-expanded=true]:active .Accordion-module__XJnPNG__sign{transform:rotate(135deg)}}
.PageHero-module__SbU9va__hero{background:var(--ink);color:var(--text-on-ink)}.PageHero-module__SbU9va__inner{max-width:var(--page-max);padding:clamp(48px, 6vw, 64px) var(--gutter) clamp(56px, 7vw, 76px);margin-inline:auto}.PageHero-module__SbU9va__roomy{padding-block:clamp(56px,8vw,124px) clamp(64px,9vw,140px)}.PageHero-module__SbU9va__roomy .PageHero-module__SbU9va__title{margin-top:clamp(32px,4.5vw,68px)}.PageHero-module__SbU9va__crumbs{font:600 12px/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--meta);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PageHero-module__SbU9va__crumb{color:var(--meta-on-ink);align-items:center;gap:10px;display:inline-flex}.PageHero-module__SbU9va__crumbLink{color:var(--meta-on-ink);margin-block:-6px;padding-block:6px;transition:color .12s}.PageHero-module__SbU9va__crumbLink:hover{color:var(--nav-on-ink)}.PageHero-module__SbU9va__current{color:var(--text-on-ink)}.PageHero-module__SbU9va__title{color:var(--bone);margin-top:clamp(28px,4vw,44px)}.PageHero-module__SbU9va__lead{max-width:58ch;color:var(--nav-on-ink);margin-top:26px}.PageHero-module__SbU9va__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:clamp(40px,7vw,100px);margin-top:52px;display:grid}.PageHero-module__SbU9va__split .PageHero-module__SbU9va__lead{margin-top:0}.PageHero-module__SbU9va__actions{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:860px){.PageHero-module__SbU9va__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}}
.ProjectGallery-module__uHabwa__gallery{gap:var(--gap-media);max-width:var(--page-max);padding-inline:var(--gutter);padding-block:var(--gap-media);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;display:grid}.ProjectGallery-module__uHabwa__shot{min-height:520px;position:relative;overflow:hidden}.ProjectGallery-module__uHabwa__shotWide{grid-column:span 2;min-height:640px}.ProjectGallery-module__uHabwa__frame{object-fit:cover;transition:opacity 1.1s ease-in-out,transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.ProjectGallery-module__uHabwa__shot:hover .ProjectGallery-module__uHabwa__frame{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.ProjectGallery-module__uHabwa__frame{transition:none}}@media (max-width:560px){.ProjectGallery-module__uHabwa__gallery{grid-template-columns:minmax(0,1fr);padding-block:0}.ProjectGallery-module__uHabwa__shot,.ProjectGallery-module__uHabwa__shotWide{grid-column:auto;min-height:320px}}[data-reveal=pending] .ProjectGallery-module__uHabwa__shot{opacity:0;transform:translateY(18px)}[data-reveal=in] .ProjectGallery-module__uHabwa__shot{opacity:1;transition:opacity .56s ease-out,transform .7s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .ProjectGallery-module__uHabwa__shot:nth-child(2){transition-delay:.1s}[data-reveal=in] .ProjectGallery-module__uHabwa__shot:nth-child(3){transition-delay:.19s}
.NewsletterForm-module__uYZMNq__form{flex-wrap:wrap;flex:380px;gap:12px;min-width:0;display:flex}.NewsletterForm-module__uYZMNq__input{min-width:0;font:400 17px/1.4 var(--font-body);color:var(--bone);background:var(--ink-panel);border:1px solid var(--ink-input);outline:none;flex:200px;padding:18px}.NewsletterForm-module__uYZMNq__input::placeholder{color:var(--meta-on-ink)}.NewsletterForm-module__uYZMNq__input:hover{border-color:var(--meta-on-ink)}.NewsletterForm-module__uYZMNq__input:focus{border-color:var(--body-on-ink)}.NewsletterForm-module__uYZMNq__submit{font:700 13px/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;background:var(--bone);color:var(--ink);border:1px solid var(--bone);cursor:pointer;flex:none;padding:18px 28px;transition:background-color .16s,border-color .16s,transform .12s}.NewsletterForm-module__uYZMNq__submit:hover,.NewsletterForm-module__uYZMNq__submit:focus-visible{background:var(--btn-light-hover);border-color:var(--btn-light-hover)}.NewsletterForm-module__uYZMNq__submit:active{background:var(--stone);border-color:var(--stone);transform:translateY(1px)}.NewsletterForm-module__uYZMNq__submit:disabled{cursor:not-allowed;opacity:.45;transform:none}.NewsletterForm-module__uYZMNq__submit:disabled:hover,.NewsletterForm-module__uYZMNq__submit:disabled:focus-visible{background:var(--bone);border-color:var(--bone)}@media (prefers-reduced-motion:reduce){.NewsletterForm-module__uYZMNq__submit:active{transform:none}}.NewsletterForm-module__uYZMNq__status{font:400 15px/1.55 var(--font-body);color:var(--body-on-ink);flex:100%}
.SectionHeader-module__1WsNmG__header{border-bottom:1px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:22px;display:flex}.SectionHeader-module__1WsNmG__onInk{border-bottom-color:var(--ink-raised)}.SectionHeader-module__1WsNmG__title{margin:0}.SectionHeader-module__1WsNmG__onInk .SectionHeader-module__1WsNmG__title,.SectionHeader-module__1WsNmG__onInk .SectionHeader-module__1WsNmG__note{color:var(--meta-on-ink)}.SectionHeader-module__1WsNmG__aside{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.SectionHeader-module__1WsNmG__note{font:400 15px/1 var(--font-body);color:var(--muted)}@media (max-width:640px){.SectionHeader-module__1WsNmG__note{font-size:17px;line-height:1.5}}.SectionHeader-module__1WsNmG__body{padding-top:var(--space-header-content)}[data-reveal] .SectionHeader-module__1WsNmG__header{border-bottom-color:#0000;position:relative}[data-reveal] .SectionHeader-module__1WsNmG__header:after{content:"";background:var(--text);transform-origin:0;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}[data-reveal] .SectionHeader-module__1WsNmG__onInk:after{background:var(--ink-raised)}:is([data-reveal=pending] .SectionHeader-module__1WsNmG__title,[data-reveal=pending] .SectionHeader-module__1WsNmG__aside){opacity:0;transform:translateY(10px)}[data-reveal=in] .SectionHeader-module__1WsNmG__header:after{transition:transform .76s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}:is([data-reveal=in] .SectionHeader-module__1WsNmG__title,[data-reveal=in] .SectionHeader-module__1WsNmG__aside){opacity:1;transition:opacity .52s ease-out .14s,transform .62s cubic-bezier(.22,1,.36,1) .14s;transform:none}
.NewsletterBand-module__iP_djW__signup{background:var(--ink);color:var(--body-on-ink);border-top:1px solid var(--ink-raised);border-bottom:1px solid var(--ink-raised)}body:has([data-newsletter=inline]) .NewsletterBand-module__iP_djW__signup:not([data-newsletter=inline]){display:none}.NewsletterBand-module__iP_djW__signupInner{max-width:var(--page-max);padding:clamp(40px, 5vw, 56px) var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(32px,5vw,80px);margin-inline:auto;display:flex}.NewsletterBand-module__iP_djW__signupCopy{flex:340px;min-width:0}.NewsletterBand-module__iP_djW__signupLabel{color:var(--meta-on-ink)}.NewsletterBand-module__iP_djW__signupHeading{font:400 25px/1.18 var(--font-display);letter-spacing:.015em;color:var(--bone);margin-top:18px}.NewsletterBand-module__iP_djW__signupNote{max-width:52ch;font:400 16px/1.6 var(--font-body);color:var(--body-on-ink);margin-top:14px}
.SlideShow-module__J02abG__frame{height:100%;min-height:inherit;position:relative;overflow:hidden}.SlideShow-module__J02abG__shot{object-fit:cover;object-position:var(--shot-focus,50% 50%);width:100%;height:100%;transition:opacity 1.1s ease-in-out;position:absolute;inset:0}.SlideShow-module__J02abG__ticks{z-index:1;gap:6px;display:flex;position:absolute;bottom:20px;right:20px}.SlideShow-module__J02abG__tick{background:#e8e5df66;width:20px;height:2px;transition:background-color .4s ease-out}.SlideShow-module__J02abG__tickOn{background:var(--text-on-ink)}@media (prefers-reduced-motion:reduce){.SlideShow-module__J02abG__shot,.SlideShow-module__J02abG__tick{transition:none}}
.Split-module__RQBxMa__split{max-width:var(--bleed-content-max);padding-inline:var(--gutter);margin-inline:auto;margin-block:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.Split-module__RQBxMa__bordered{border:1px solid var(--hairline);margin-block:0}.Split-module__RQBxMa__imageSide{min-height:var(--split-image-min,280px);background:var(--stone);order:0;position:relative}.Split-module__RQBxMa__inkSplit .Split-module__RQBxMa__imageSide{background:var(--ink)}.Split-module__RQBxMa__textSide{background:var(--stone);flex-direction:column;order:1;justify-content:center;padding-block:44px;padding-inline:40px 0;display:flex}.Split-module__RQBxMa__imageRight .Split-module__RQBxMa__imageSide{order:1}.Split-module__RQBxMa__imageRight .Split-module__RQBxMa__textSide{order:0;padding-inline:0 40px}.Split-module__RQBxMa__bordered .Split-module__RQBxMa__textSide,.Split-module__RQBxMa__imageRight .Split-module__RQBxMa__bordered .Split-module__RQBxMa__textSide{padding-inline:40px}.Split-module__RQBxMa__onInk{background:var(--ink);color:var(--text-on-ink)}.Split-module__RQBxMa__onBone{background:var(--bone);border-left:1px solid var(--hairline)}.Split-module__RQBxMa__imageRight .Split-module__RQBxMa__onBone{border-left:0;border-right:1px solid var(--hairline)}.Split-module__RQBxMa__roomy{padding-block:clamp(44px,5vw,72px);padding-inline:clamp(32px,5.5vw,80px) 0}.Split-module__RQBxMa__imageRight .Split-module__RQBxMa__roomy{padding-inline:0 clamp(32px,5.5vw,80px)}.Split-module__RQBxMa__split:not(.Split-module__RQBxMa__bordered)>.Split-module__RQBxMa__textSide{margin-inline-end:calc(-1 * var(--gutter));padding-inline-end:var(--gutter)}.Split-module__RQBxMa__split.Split-module__RQBxMa__imageRight:not(.Split-module__RQBxMa__bordered)>.Split-module__RQBxMa__textSide{margin-inline-start:calc(-1 * var(--gutter));margin-inline-end:0;padding-inline-start:var(--gutter);padding-inline-end:clamp(32px,5.5vw,80px)}.Split-module__RQBxMa__split:not(.Split-module__RQBxMa__bordered)>.Split-module__RQBxMa__imageSide{margin-inline-start:calc(-1 * var(--gutter))}.Split-module__RQBxMa__split.Split-module__RQBxMa__imageRight:not(.Split-module__RQBxMa__bordered)>.Split-module__RQBxMa__imageSide{margin-inline-start:0;margin-inline-end:calc(-1 * var(--gutter))}@media (max-width:860px){.Split-module__RQBxMa__split:not(.Split-module__RQBxMa__bordered)>.Split-module__RQBxMa__textSide,.Split-module__RQBxMa__split.Split-module__RQBxMa__imageRight:not(.Split-module__RQBxMa__bordered)>.Split-module__RQBxMa__textSide{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.Split-module__RQBxMa__split:not(.Split-module__RQBxMa__bordered)>.Split-module__RQBxMa__imageSide,.Split-module__RQBxMa__split.Split-module__RQBxMa__imageRight:not(.Split-module__RQBxMa__bordered)>.Split-module__RQBxMa__imageSide{margin-inline:calc(-1 * var(--gutter))}.Split-module__RQBxMa__split{grid-template-columns:minmax(0,1fr)}.Split-module__RQBxMa__imageSide,.Split-module__RQBxMa__imageRight .Split-module__RQBxMa__imageSide{min-height:var(--split-image-min-sm,320px);order:0}.Split-module__RQBxMa__textSide,.Split-module__RQBxMa__imageRight .Split-module__RQBxMa__textSide{order:1;padding-inline:0}.Split-module__RQBxMa__onBone,.Split-module__RQBxMa__imageRight .Split-module__RQBxMa__onBone{border-left:0;border-right:0;border-top:1px solid var(--hairline)}.Split-module__RQBxMa__roomy,.Split-module__RQBxMa__imageRight .Split-module__RQBxMa__roomy{padding-block:clamp(36px,7vw,56px);padding-inline:0}.Split-module__RQBxMa__split{margin-block:var(--space-section-light)}}[data-reveal=pending] .Split-module__RQBxMa__textSide>*{opacity:0;transform:translateY(16px)}[data-reveal=pending] .Split-module__RQBxMa__imageSide:not(.Split-module__RQBxMa__stillImage){opacity:0}[data-reveal=in] .Split-module__RQBxMa__textSide>*{opacity:1;transition:opacity .54s ease-out,transform .66s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .Split-module__RQBxMa__textSide>:nth-child(2){transition-delay:90ms}[data-reveal=in] .Split-module__RQBxMa__textSide>:nth-child(3){transition-delay:.17s}[data-reveal=in] .Split-module__RQBxMa__textSide>:nth-child(4){transition-delay:.25s}[data-reveal=in] .Split-module__RQBxMa__textSide>:nth-child(n+5){transition-delay:.33s}[data-reveal=in] .Split-module__RQBxMa__imageSide:not(.Split-module__RQBxMa__stillImage){opacity:1;transition:opacity .76s ease-out .2s}
.about-module__7ecs4a__banner{background:var(--ink);height:clamp(320px,42vw,560px);position:relative;overflow:hidden}.about-module__7ecs4a__para{margin-top:22px}.about-module__7ecs4a__tagline{font:400 26px/1.18 var(--font-display);letter-spacing:.015em;color:var(--text);margin-top:26px}.about-module__7ecs4a__essayCta{margin-top:30px}.about-module__7ecs4a__whyCard{background:var(--bone);padding:40px 34px 44px}.about-module__7ecs4a__whyTitle{margin-top:18px}.about-module__7ecs4a__whyBody{margin-top:14px}.about-module__7ecs4a__team{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(24px,3vw,40px);display:grid}.about-module__7ecs4a__personName{margin-top:22px}.about-module__7ecs4a__personRole{margin-top:10px}.about-module__7ecs4a__personBio{margin-top:14px}@media (max-width:560px){.about-module__7ecs4a__team{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.about-module__7ecs4a__personName{margin-top:14px;font-size:1.25rem}.about-module__7ecs4a__personRole{margin-top:8px}.about-module__7ecs4a__personBio{margin-top:10px}}.about-module__7ecs4a__awards{max-width:var(--bleed-content-max);padding-inline:var(--gutter);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);scroll-margin-top:var(--header-h);background:var(--stone);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;display:grid}.about-module__7ecs4a__awardsText{padding:var(--space-section) clamp(28px, 5vw, 80px) var(--space-section) 0;flex-direction:column;grid-column:1;justify-content:center;display:flex}.about-module__7ecs4a__awardsHeading{max-width:20ch;margin-top:22px}.about-module__7ecs4a__awardsCopy{max-width:48ch;margin-top:22px}.about-module__7ecs4a__awardsList{margin-top:34px}.about-module__7ecs4a__awardsList div>span:last-child{white-space:nowrap}.about-module__7ecs4a__awardsImage{grid-column:2;min-height:620px;position:relative}@media (max-width:860px){.about-module__7ecs4a__awards{grid-template-columns:minmax(0,1fr)}.about-module__7ecs4a__awardsText{padding:var(--space-section-light) var(--gutter);grid-column:1}.about-module__7ecs4a__awardsImage{grid-column:1;min-height:320px}}.about-module__7ecs4a__quote{text-align:center;max-width:70ch;margin-inline:auto}.about-module__7ecs4a__quoteBody{margin-top:36px}.about-module__7ecs4a__quoteAttribution{font:400 15px/1 var(--font-body);letter-spacing:.06em;color:var(--muted);margin-top:32px}.about-module__7ecs4a__quoteCta{margin-top:26px}[data-reveal=pending] .about-module__7ecs4a__awardsText>*{opacity:0;transform:translateY(16px)}[data-reveal=pending] .about-module__7ecs4a__awardsImage{opacity:0}[data-reveal=in] .about-module__7ecs4a__awardsText>*{opacity:1;transition:opacity .54s ease-out,transform .66s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .about-module__7ecs4a__awardsText>:nth-child(2){transition-delay:90ms}[data-reveal=in] .about-module__7ecs4a__awardsText>:nth-child(3){transition-delay:.17s}[data-reveal=in] .about-module__7ecs4a__awardsText>:nth-child(n+4){transition-delay:.25s}[data-reveal=in] .about-module__7ecs4a__awardsImage{opacity:1;transition:opacity .7s ease-out .12s}
.article-module__z24-_W__byline{font:400 12px/1 var(--font-mono);color:var(--meta-on-ink);flex-wrap:wrap;gap:28px;margin-top:36px;display:flex}.article-module__z24-_W__heroImage{aspect-ratio:21/9;border-bottom:1px solid var(--hairline);max-width:var(--bleed-content-max);padding-inline:var(--gutter);margin-inline:auto;position:relative}.article-module__z24-_W__layout{timeline-scope:--article;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.article-module__z24-_W__article{view-timeline:--article block}@media (max-width:860px){.article-module__z24-_W__layout{grid-template-columns:minmax(0,1fr)}}.article-module__z24-_W__sidebar{top:calc(var(--sticky-top) + 24px);max-height:calc(100dvh - var(--header-h) - 48px);overscroll-behavior:contain;flex-direction:column;gap:26px;transition:top .26s cubic-bezier(.22,1,.36,1);display:flex;position:sticky;overflow-y:auto}@media (max-width:860px){.article-module__z24-_W__sidebar{position:static}}.article-module__z24-_W__contents{flex-direction:column;padding-left:18px;display:flex;position:relative}.article-module__z24-_W__contents:before{content:"";background:var(--hairline);width:1px;position:absolute;top:0;bottom:0;left:0}.article-module__z24-_W__progress{background:var(--text);transform-origin:top;width:1px;animation:linear both article-module__z24-_W__readingProgress;animation-timeline:--article;animation-range:contain;position:absolute;top:0;bottom:0;left:0}@keyframes article-module__z24-_W__readingProgress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.article-module__z24-_W__progress{animation:none;transform:scaleY(1)}}.article-module__z24-_W__contents>:first-child{padding-bottom:8px}.article-module__z24-_W__contentsLink{border-bottom:1px solid var(--hairline);font:400 15px/1.45 var(--font-body);color:var(--muted);gap:14px;padding:12px 0;transition:color .12s;display:flex}.article-module__z24-_W__contentsLink:hover{color:var(--text)}.article-module__z24-_W__contentsNum{font:400 12px/1.6 var(--font-mono);color:var(--muted);flex:none}.article-module__z24-_W__aside{background:var(--stone);padding:26px 24px}.article-module__z24-_W__asideHeading{font:400 19px/1.18 var(--font-display);letter-spacing:.015em}.article-module__z24-_W__asideCopy{font:400 16px/1.6 var(--font-body);color:var(--body);margin-top:12px}.article-module__z24-_W__asideCta{margin-top:18px}.article-module__z24-_W__article{max-width:none}.article-module__z24-_W__article>*{max-width:64ch}.article-module__z24-_W__article>.article-module__z24-_W__table,.article-module__z24-_W__article>.article-module__z24-_W__example,.article-module__z24-_W__article>.article-module__z24-_W__list{max-width:none}.article-module__z24-_W__opening{font:400 21px/1.68 var(--font-body);color:var(--text);margin-bottom:26px}.article-module__z24-_W__article>.article-module__z24-_W__t-body{margin-bottom:26px}.article-module__z24-_W__para{margin-top:24px}.article-module__z24-_W__sectionHead{border-bottom:1px solid var(--hairline);scroll-margin-top:calc(var(--header-h) + 20px);align-items:baseline;gap:20px;margin-top:52px;padding-bottom:18px;display:flex}.article-module__z24-_W__sectionNum{font:400 12px/1.6 var(--font-mono);color:var(--meta);flex:none}.article-module__z24-_W__sectionTitle{font:400 clamp(27px, 2.4vw, 34px) / 1.28 var(--font-display);letter-spacing:.012em;margin:0}.article-module__z24-_W__table{border-top:1px solid var(--text);margin-top:24px}.article-module__z24-_W__list{flex-direction:column;margin:8px 0;display:flex}.article-module__z24-_W__listItem{border-bottom:1px solid var(--stone);gap:18px;padding:16px 0;display:flex}.article-module__z24-_W__listNum{font:400 12px/1.7 var(--font-mono);color:var(--muted);flex:none}.article-module__z24-_W__listTitle{font:600 17px/1.45 var(--font-body);display:block}.article-module__z24-_W__listBody{margin-top:6px;display:block}.article-module__z24-_W__example{background:var(--ink);margin-top:52px;padding:40px 38px}.article-module__z24-_W__exampleHeading{font:400 27px/1.18 var(--font-display);letter-spacing:.015em;color:var(--bone);margin-top:20px}.article-module__z24-_W__exampleRows{flex-direction:column;margin-top:26px;display:flex}.article-module__z24-_W__exampleRow{border-bottom:1px solid var(--ink-raised);font:400 17px/1.5 var(--font-body);justify-content:space-between;gap:24px;padding:15px 0;display:flex}.article-module__z24-_W__exampleLabel{color:var(--body-on-ink)}.article-module__z24-_W__exampleValue{color:var(--text-on-ink);text-align:right}.article-module__z24-_W__exampleTotal{font:400 21px/1.18 var(--font-display);letter-spacing:.015em;color:var(--bone);justify-content:space-between;gap:24px;padding-top:22px;display:flex}.article-module__z24-_W__exampleNote{max-width:56ch;font:400 16px/1.65 var(--font-body);color:var(--meta-on-ink);margin-top:24px}.article-module__z24-_W__inShort{border-top:1px solid var(--text);margin-top:56px;padding-top:34px}.article-module__z24-_W__inShortCopy{font:400 21px/1.68 var(--font-body);color:var(--text);margin-top:20px}.article-module__z24-_W__next{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(24px,3vw,44px);display:grid}.article-module__z24-_W__nextRead{margin-top:20px}.article-module__z24-_W__nextTitle{margin-top:14px}
.project-module__YKS6SG__chipRow{padding-top:22px}.project-module__YKS6SG__chipRow:empty{display:none}.project-module__YKS6SG__brief{max-width:62ch}.project-module__YKS6SG__brief p{max-width:none}.project-module__YKS6SG__essayCta{margin-top:34px}.project-module__YKS6SG__quote{text-align:center;max-width:70ch;margin-inline:auto}.project-module__YKS6SG__quoteMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.project-module__YKS6SG__quoteBody{margin-top:36px}.project-module__YKS6SG__quoteAttribution{font:400 15px/1 var(--font-body);letter-spacing:.06em;color:var(--muted);margin-top:32px}.project-module__YKS6SG__more{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(24px,3vw,40px);display:grid}.project-module__YKS6SG__moreName{margin-top:22px}.project-module__YKS6SG__moreMeta{color:var(--muted);margin-top:10px}.project-module__YKS6SG__moreBlurb{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.project-module__YKS6SG__more>a [data-image-slot]{overflow:hidden}.project-module__YKS6SG__more>a img{transition:transform .62s cubic-bezier(.22,1,.36,1)}.project-module__YKS6SG__more>a .project-module__YKS6SG__moreName{transition:color .16s}@media (hover:hover) and (pointer:fine){.project-module__YKS6SG__more>a:hover img,.project-module__YKS6SG__more>a:focus-visible img{transform:scale(1.045)}.project-module__YKS6SG__more>a:hover .project-module__YKS6SG__moreName,.project-module__YKS6SG__more>a:focus-visible .project-module__YKS6SG__moreName{color:var(--muted)}}@media (max-width:560px){.project-module__YKS6SG__briefSection{padding-bottom:32px}}
.show-homes-module__NyUwJG__chipRow{padding-top:22px}.show-homes-module__NyUwJG__chipRow:empty{display:none}.show-homes-module__NyUwJG__para{margin-top:22px}.show-homes-module__NyUwJG__essayCta{margin-top:30px}.show-homes-module__NyUwJG__gallery{gap:var(--gap-media);max-width:var(--page-max);padding-inline:var(--gutter);padding-block:var(--gap-media);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;display:grid}.show-homes-module__NyUwJG__shot{aspect-ratio:4/3;position:relative}.show-homes-module__NyUwJG__shotWide{aspect-ratio:2;grid-column:span 2}@media (max-width:560px){.show-homes-module__NyUwJG__gallery{grid-template-columns:minmax(0,1fr)}.show-homes-module__NyUwJG__shot,.show-homes-module__NyUwJG__shotWide{aspect-ratio:4/3;grid-column:auto}}.show-homes-module__NyUwJG__visit{max-width:var(--bleed-content-max);padding-inline:var(--gutter);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);scroll-margin-top:var(--header-h);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;display:grid}.show-homes-module__NyUwJG__visitText{padding:var(--space-section-light) clamp(28px, 5vw, 80px) var(--space-section-light) 0;flex-direction:column;justify-content:center;display:flex}.show-homes-module__NyUwJG__visitMeta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.show-homes-module__NyUwJG__address{font:400 25px/1.18 var(--font-display);letter-spacing:.015em;flex-direction:column;margin-top:22px;font-style:normal;display:flex}.show-homes-module__NyUwJG__hours{margin-top:30px}.show-homes-module__NyUwJG__visitNote{max-width:48ch;margin-top:26px}.show-homes-module__NyUwJG__visitActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.show-homes-module__NyUwJG__visitMap{min-height:620px;position:relative}.show-homes-module__NyUwJG__visitNoMap{grid-template-columns:minmax(0,1fr)}@media (max-width:860px){.show-homes-module__NyUwJG__visit{grid-template-columns:minmax(0,1fr)}.show-homes-module__NyUwJG__visitText{padding:var(--space-section-light) var(--gutter)}.show-homes-module__NyUwJG__visitMap{min-height:320px}}[data-reveal=pending] .show-homes-module__NyUwJG__shot{opacity:0;transform:translateY(18px)}[data-reveal=in] .show-homes-module__NyUwJG__shot{opacity:1;transition:opacity .56s ease-out,transform .7s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .show-homes-module__NyUwJG__shot:nth-child(2){transition-delay:.1s}[data-reveal=in] .show-homes-module__NyUwJG__shot:nth-child(n+3){transition-delay:.19s}[data-reveal=pending] .show-homes-module__NyUwJG__visitText>*{opacity:0;transform:translateY(16px)}[data-reveal=pending] .show-homes-module__NyUwJG__visitMap{opacity:0}[data-reveal=in] .show-homes-module__NyUwJG__visitText>*{opacity:1;transition:opacity .54s ease-out,transform .66s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal=in] .show-homes-module__NyUwJG__visitText>:nth-child(2){transition-delay:90ms}[data-reveal=in] .show-homes-module__NyUwJG__visitText>:nth-child(3){transition-delay:.17s}[data-reveal=in] .show-homes-module__NyUwJG__visitText>:nth-child(n+4){transition-delay:.25s}[data-reveal=in] .show-homes-module__NyUwJG__visitMap{opacity:1;transition:opacity .7s ease-out .12s}.show-homes-module__NyUwJG__shot [data-image-slot]{overflow:hidden}.show-homes-module__NyUwJG__shot img{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.show-homes-module__NyUwJG__shot:hover img{transform:scale(1.035)}}.show-homes-module__NyUwJG__noOpen{flex-direction:column;align-items:flex-start;gap:18px;max-width:56ch;display:flex}.show-homes-module__NyUwJG__noOpenNote{margin:0}
.suburb-module__ptbmUq__chipRow{padding-top:22px}.suburb-module__ptbmUq__chipRow:empty{display:none}.suburb-module__ptbmUq__para{margin-top:22px}.suburb-module__ptbmUq__essayCta{margin-top:30px}.suburb-module__ptbmUq__note{max-width:70ch;margin-top:30px}.suburb-module__ptbmUq__projects{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(24px,3vw,44px);display:grid}.suburb-module__ptbmUq__projectHead{justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;display:flex}.suburb-module__ptbmUq__projectMeta{color:var(--muted);margin-top:10px}.suburb-module__ptbmUq__projectBlurb{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.suburb-module__ptbmUq__plans{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1px;display:grid}.suburb-module__ptbmUq__planCard{background:var(--bone);padding-bottom:30px;transition:background-color .12s;display:block}.suburb-module__ptbmUq__planCard:hover{background:var(--stone);color:inherit}.suburb-module__ptbmUq__planBody{padding:0 28px}.suburb-module__ptbmUq__planBody .suburb-module__ptbmUq__projectHead{margin-top:26px}.suburb-module__ptbmUq__planWhy{margin-top:12px}.suburb-module__ptbmUq__planCta{border-top:1px solid var(--hairline);margin-top:22px;padding-top:18px}.suburb-module__ptbmUq__quote{text-align:center;max-width:76ch;margin-inline:auto}.suburb-module__ptbmUq__quoteBody{margin-top:34px}.suburb-module__ptbmUq__quoteAttribution{font:400 15px/1 var(--font-body);letter-spacing:.06em;color:var(--muted);margin-top:30px}.suburb-module__ptbmUq__nearby{border-top:1px solid var(--hairline);background:var(--bone);padding-block:44px}.suburb-module__ptbmUq__nearbyLinks{flex-wrap:wrap;gap:0 clamp(24px,3vw,44px);margin-top:18px;display:flex}.suburb-module__ptbmUq__nearbyLink{font:400 21px/1.18 var(--font-display);letter-spacing:.015em;padding:10px 0;transition:color .12s}.suburb-module__ptbmUq__nearbyLink:hover{color:var(--muted)}
.SiteFooter-module__lWai2a__footer{background:var(--ink);color:var(--body-on-ink)}.SiteFooter-module__lWai2a__columns{max-width:var(--page-max);padding:80px var(--gutter) 40px;grid-template-columns:minmax(220px,1.5fr) repeat(auto-fit,minmax(150px,1fr));gap:44px;margin-inline:auto;display:grid}@media (max-width:860px){.SiteFooter-module__lWai2a__columns{grid-template-columns:repeat(var(--footer-columns), minmax(0, 1fr));gap:40px 24px}.SiteFooter-module__lWai2a__brand{grid-column:1/-1}}@media (max-width:560px){.SiteFooter-module__lWai2a__columns{grid-template-columns:minmax(0,1fr)}}.SiteFooter-module__lWai2a__wordmark{width:auto;height:74px;color:var(--text-on-ink);display:block}.SiteFooter-module__lWai2a__address{font:400 16px/1.7 var(--font-body);max-width:30ch;margin-top:24px}.SiteFooter-module__lWai2a__phone{font:400 16px/1.7 var(--font-body);color:var(--nav-on-ink);margin-top:14px;transition:color .16s;display:inline-block}.SiteFooter-module__lWai2a__phone:hover,.SiteFooter-module__lWai2a__phone:focus-visible,.SiteFooter-module__lWai2a__phone:active{color:var(--bone)}.SiteFooter-module__lWai2a__badges{max-width:250px;margin-top:28px}.SiteFooter-module__lWai2a__column{flex-direction:column;gap:14px;display:flex}.SiteFooter-module__lWai2a__columnTitle{color:var(--meta-on-ink)}.SiteFooter-module__lWai2a__columnLink{font:400 15px/1 var(--font-body);min-height:24px;color:var(--nav-on-ink);align-items:center;transition:color .16s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.SiteFooter-module__lWai2a__columnLink:hover,.SiteFooter-module__lWai2a__columnLink:focus-visible,.SiteFooter-module__lWai2a__columnLink:active{color:var(--bone);transform:translate(3px)}.SiteFooter-module__lWai2a__base{max-width:var(--page-max);padding:0 var(--gutter) 44px;margin-inline:auto}.SiteFooter-module__lWai2a__baseInner{border-top:1px solid var(--ink-raised);font:400 14px/1 var(--font-body);color:var(--meta-on-ink);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:26px;display:flex}.SiteFooter-module__lWai2a__legal{flex-wrap:wrap;gap:26px;display:flex}.SiteFooter-module__lWai2a__legalLink{color:var(--meta-on-ink);align-items:center;min-height:24px;transition:color .16s;display:inline-flex}.SiteFooter-module__lWai2a__legalLink:hover,.SiteFooter-module__lWai2a__legalLink:focus-visible,.SiteFooter-module__lWai2a__legalLink:active{color:var(--text-on-ink)}@media (prefers-reduced-motion:reduce){.SiteFooter-module__lWai2a__columnLink{transition:color .16s}.SiteFooter-module__lWai2a__columnLink:hover,.SiteFooter-module__lWai2a__columnLink:focus-visible,.SiteFooter-module__lWai2a__columnLink:active{transform:none}}
.VideoModal-module__eL8X8W__backdrop{z-index:300;padding:var(--gutter);background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VideoModal-module__eL8X8W__frame{--plyr-color-main:var(--bone);--plyr-video-control-color:var(--bone);--plyr-video-control-color-hover:var(--ink);--plyr-video-control-background-hover:var(--bone);--plyr-control-radius:0;--plyr-control-toggle-checked-background:var(--bone);--plyr-range-fill-background:var(--bone);--plyr-range-thumb-background:var(--bone);--plyr-range-thumb-shadow:none;--plyr-range-thumb-active-shadow-width:0px;--plyr-video-range-track-background:#f2f0ec40;--plyr-video-progress-buffered-background:#f2f0ec40;--plyr-progress-loading-background:#f2f0ec33;--plyr-tooltip-background:var(--bone);--plyr-tooltip-color:var(--ink);--plyr-tooltip-radius:0;--plyr-menu-background:var(--ink-panel);--plyr-menu-color:var(--text-on-ink);--plyr-menu-radius:0;--plyr-menu-arrow-color:var(--ink-panel);--plyr-menu-back-border-color:var(--ink-outline);--plyr-focus-visible-color:var(--bone);--plyr-font-family:var(--font-body);--plyr-font-weight-regular:400;--plyr-video-controls-background:linear-gradient(#1c1a1700, #1c1a17cc)}.VideoModal-module__eL8X8W__frame .plyr__control--overlaid{color:var(--ink);border-radius:0}.VideoModal-module__eL8X8W__frame{width:min(90svw, var(--page-max));flex-direction:column;height:90svh;display:flex;position:relative}.VideoModal-module__eL8X8W__stage{flex:auto;min-height:0;position:relative}:is(.VideoModal-module__eL8X8W__stage .plyr,.VideoModal-module__eL8X8W__stage .plyr__video-wrapper){height:100%}.VideoModal-module__eL8X8W__video{object-fit:contain;width:100%;height:100%}.VideoModal-module__eL8X8W__chrome{color:var(--bone);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.VideoModal-module__eL8X8W__chrome .VideoModal-module__eL8X8W__close{flex:none;position:static}.VideoModal-module__eL8X8W__titles{min-width:0}.VideoModal-module__eL8X8W__eyebrow{color:var(--meta-on-ink)}.VideoModal-module__eL8X8W__heading{font:400 clamp(20px, 2vw, 26px) / 1.18 var(--font-display);letter-spacing:.02em;color:var(--bone);text-wrap:balance;max-width:40ch;margin:8px 0 0}.VideoModal-module__eL8X8W__nav{border-top:1px solid #f2f0ec33;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:16px;padding-top:16px;display:grid}.VideoModal-module__eL8X8W__navButton{cursor:pointer;text-align:left;color:var(--bone);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:6px 0;display:flex}.VideoModal-module__eL8X8W__navNext{text-align:right;align-items:flex-end}.VideoModal-module__eL8X8W__navLabel{color:var(--meta-on-ink);transition:color .16s}.VideoModal-module__eL8X8W__navTitle{font:400 15px/1.35 var(--font-body);color:var(--nav-on-ink);transition:color .16s}.VideoModal-module__eL8X8W__navButton:hover .VideoModal-module__eL8X8W__navLabel,.VideoModal-module__eL8X8W__navButton:hover .VideoModal-module__eL8X8W__navTitle,.VideoModal-module__eL8X8W__navButton:focus-visible .VideoModal-module__eL8X8W__navLabel,.VideoModal-module__eL8X8W__navButton:focus-visible .VideoModal-module__eL8X8W__navTitle{color:var(--bone)}.VideoModal-module__eL8X8W__navButton:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.VideoModal-module__eL8X8W__close{z-index:1;color:var(--bone);cursor:pointer;font:700 12px/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #f2f0ec73;padding:10px 18px;transition:background-color .16s,border-color .16s,color .16s;position:absolute;top:-44px;right:0}.VideoModal-module__eL8X8W__close:hover,.VideoModal-module__eL8X8W__close:focus-visible{background:var(--bone);border-color:var(--bone);color:var(--ink)}.VideoModal-module__eL8X8W__close:focus-visible{outline:2px solid var(--bone);outline-offset:3px}@media (max-height:620px),(max-width:700px){.VideoModal-module__eL8X8W__close{background:#0009;top:12px;right:12px}}@media (max-width:700px){.VideoModal-module__eL8X8W__backdrop{padding:0}.VideoModal-module__eL8X8W__frame{aspect-ratio:16/9;width:100%;height:auto}.VideoModal-module__eL8X8W__framed{aspect-ratio:auto}.VideoModal-module__eL8X8W__framed .VideoModal-module__eL8X8W__stage{aspect-ratio:16/9;flex:none}.VideoModal-module__eL8X8W__chrome,.VideoModal-module__eL8X8W__nav{padding-inline:var(--gutter)}.VideoModal-module__eL8X8W__chrome{padding-top:16px}.VideoModal-module__eL8X8W__nav{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.VideoModal-module__eL8X8W__close{transition:none}}:is(.VideoModal-module__eL8X8W__frame:fullscreen,.VideoModal-module__eL8X8W__frame.plyr--fullscreen-fallback){aspect-ratio:auto;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}:is(.VideoModal-module__eL8X8W__frame:fullscreen>*,.VideoModal-module__eL8X8W__frame.plyr--fullscreen-fallback>*){flex:none;width:min(100%,177.778vh - 355.556px)}:is(.VideoModal-module__eL8X8W__frame:fullscreen .VideoModal-module__eL8X8W__stage,.VideoModal-module__eL8X8W__frame.plyr--fullscreen-fallback .VideoModal-module__eL8X8W__stage){aspect-ratio:16/9;flex:none}.VideoModal-module__eL8X8W__hint{z-index:2;cursor:pointer;color:var(--bone);background:#0000006b;border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0;display:flex;position:absolute;inset:0}.VideoModal-module__eL8X8W__hintIcon{width:64px;height:64px}.VideoModal-module__eL8X8W__hintLabel{color:var(--bone)}.VideoModal-module__eL8X8W__hintRing{transform-origin:32px 32px;animation:3.6s linear infinite VideoModal-module__eL8X8W__hintRing}.VideoModal-module__eL8X8W__hintPhone{transform-origin:32px 32px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite VideoModal-module__eL8X8W__hintPhone}@keyframes VideoModal-module__eL8X8W__hintRing{to{transform:rotate(360deg)}}@keyframes VideoModal-module__eL8X8W__hintPhone{0%,15%{transform:rotate(0)}45%,75%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.VideoModal-module__eL8X8W__hintRing{animation:none}.VideoModal-module__eL8X8W__hintPhone{animation:none;transform:rotate(-90deg)}}
.design-and-build-module___Bw1Kq__heroImage{height:clamp(320px,46vw,620px);position:relative;overflow:hidden}.design-and-build-module___Bw1Kq__approach{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}@media (max-width:860px){.design-and-build-module___Bw1Kq__approach{grid-template-columns:minmax(0,1fr)}}.design-and-build-module___Bw1Kq__para{margin-top:22px}.design-and-build-module___Bw1Kq__tagline{font:400 26px/1.18 var(--font-display);letter-spacing:.015em;color:var(--text);margin-top:26px}.design-and-build-module___Bw1Kq__situation,.design-and-build-module___Bw1Kq__factor{grid-row:span 2;grid-template-rows:subgrid;background:var(--bone);row-gap:0;padding:36px 30px 40px;display:grid}.design-and-build-module___Bw1Kq__cardTitle{margin-top:18px}.design-and-build-module___Bw1Kq__situation .design-and-build-module___Bw1Kq__cardTitle,.design-and-build-module___Bw1Kq__factor .design-and-build-module___Bw1Kq__cardTitle{margin-top:0}.design-and-build-module___Bw1Kq__cardBody{margin-top:14px}.design-and-build-module___Bw1Kq__slides{height:clamp(240px,38vw,520px);position:relative}.design-and-build-module___Bw1Kq__siteCosts{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}@media (max-width:860px){.design-and-build-module___Bw1Kq__siteCosts{grid-template-columns:minmax(0,1fr)}}.design-and-build-module___Bw1Kq__chipRow{margin-top:18px}.design-and-build-module___Bw1Kq__factors{margin-top:64px}.design-and-build-module___Bw1Kq__step{border-bottom:1px solid var(--ink-raised);grid-template-columns:110px minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,64px);padding:52px 0;display:grid}.design-and-build-module___Bw1Kq__stepNum{font:400 44px/1 var(--font-display);color:var(--numeral-on-ink)}.design-and-build-module___Bw1Kq__stepTitle{color:var(--bone);margin:0}.design-and-build-module___Bw1Kq__stepDuration{margin-top:14px}.design-and-build-module___Bw1Kq__stepBody{color:var(--body-on-ink)}.design-and-build-module___Bw1Kq__stepDeliverable{font:400 15px/1.55 var(--font-body);color:var(--nav-on-ink);margin-top:20px}@media (max-width:860px){.design-and-build-module___Bw1Kq__step{grid-template-columns:64px minmax(0,1fr);row-gap:20px}.design-and-build-module___Bw1Kq__stepNum{grid-area:1/1;font-size:34px}.design-and-build-module___Bw1Kq__step>div:nth-child(2){grid-area:1/2}.design-and-build-module___Bw1Kq__step>div:nth-child(3){grid-area:2/1/3/-1}}.design-and-build-module___Bw1Kq__processFooter{padding-top:44px}.design-and-build-module___Bw1Kq__processNote{max-width:56ch;color:var(--body-on-ink)}.design-and-build-module___Bw1Kq__includedCard{background:var(--bone);padding:36px 34px 40px}.design-and-build-module___Bw1Kq__includedTitle{margin-top:18px}.design-and-build-module___Bw1Kq__includedBody{margin-top:14px}.design-and-build-module___Bw1Kq__questions{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4.5vw,64px);display:grid}.design-and-build-module___Bw1Kq__questionList{border-top:1px solid var(--hairline-on-stone);flex-direction:column;display:flex;position:relative}.design-and-build-module___Bw1Kq__questionSlab{background:var(--ink);will-change:transform;transition:transform .46s cubic-bezier(.22,1,.36,1),height .46s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}.design-and-build-module___Bw1Kq__questionList[data-slab=ready] .design-and-build-module___Bw1Kq__questionTabOn,.design-and-build-module___Bw1Kq__questionList[data-slab=ready] .design-and-build-module___Bw1Kq__questionTabOn:hover{background:0 0}.design-and-build-module___Bw1Kq__questionTab{z-index:1;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--hairline-on-stone);width:100%;color:var(--text);background:0 0;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:16px;padding:20px 18px;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:relative}.design-and-build-module___Bw1Kq__questionTab:hover{background:var(--bone)}.design-and-build-module___Bw1Kq__questionTabOn{background:var(--ink);border-bottom-color:var(--ink);color:var(--text-on-ink);transition:background-color .16s,border-color .16s,color .18s 70ms}.design-and-build-module___Bw1Kq__questionTabOn:hover{background:var(--ink-hover);border-bottom-color:var(--ink-hover)}.design-and-build-module___Bw1Kq__questionTabOn:focus-visible{outline-color:var(--bone)}.design-and-build-module___Bw1Kq__questionTab .design-and-build-module___Bw1Kq__questionNum{color:var(--meta);transition:color .16s}.design-and-build-module___Bw1Kq__questionTab:hover .design-and-build-module___Bw1Kq__questionNum{color:var(--text)}.design-and-build-module___Bw1Kq__questionTabOn .design-and-build-module___Bw1Kq__questionNum,.design-and-build-module___Bw1Kq__questionTabOn:hover .design-and-build-module___Bw1Kq__questionNum{color:var(--meta-on-ink)}.design-and-build-module___Bw1Kq__questionText{font:400 1.0625rem/1.45 var(--font-body)}.design-and-build-module___Bw1Kq__questionMark{opacity:0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);transform:translate(-5px)}.design-and-build-module___Bw1Kq__questionTab:hover .design-and-build-module___Bw1Kq__questionMark,.design-and-build-module___Bw1Kq__questionTab:focus-visible .design-and-build-module___Bw1Kq__questionMark{opacity:.5;transform:none}.design-and-build-module___Bw1Kq__questionTabOn .design-and-build-module___Bw1Kq__questionMark{opacity:1;transform:none}.design-and-build-module___Bw1Kq__answer{aspect-ratio:4/3;background:var(--ink);min-height:280px;position:relative;overflow:hidden}.design-and-build-module___Bw1Kq__answerOverlay{z-index:1;background:linear-gradient(#0000 0%,#00000024 32%,#00000070 66%,#000000bd 100%);flex-direction:column;justify-content:flex-end;gap:24px;padding:clamp(22px,3vw,34px);display:flex;position:absolute;inset:0}.design-and-build-module___Bw1Kq__answerQuestion{color:var(--bone);max-width:22ch;animation:.52s cubic-bezier(.22,1,.36,1) backwards design-and-build-module___Bw1Kq__answerIn}@keyframes design-and-build-module___Bw1Kq__answerIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.design-and-build-module___Bw1Kq__answerPlay{cursor:pointer;color:var(--bone);background:#1c1a1780;border:1px solid #f2f0ec73;align-self:flex-start;align-items:center;gap:14px;padding:10px 20px 10px 10px;transition:background-color .18s,border-color .18s,color .18s,transform .16s cubic-bezier(.22,1,.36,1);animation:.52s cubic-bezier(.22,1,.36,1) .11s backwards design-and-build-module___Bw1Kq__answerIn;display:inline-flex}.design-and-build-module___Bw1Kq__answerPlay:hover,.design-and-build-module___Bw1Kq__answerPlay:focus-visible{background:var(--bone);border-color:var(--bone);color:var(--ink);transform:translateY(-2px)}.design-and-build-module___Bw1Kq__answerPlay:active{transform:translateY(0)}.design-and-build-module___Bw1Kq__answerPlayIcon{border:1px solid;flex:none;width:34px;height:34px;position:relative}.design-and-build-module___Bw1Kq__answerPlayIcon:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}@media (max-width:860px){.design-and-build-module___Bw1Kq__questions{grid-template-columns:minmax(0,1fr)}.design-and-build-module___Bw1Kq__answer{top:var(--sticky-top);z-index:1;aspect-ratio:16/10;order:-1;min-height:0;transition:top .26s cubic-bezier(.22,1,.36,1);position:sticky}}@media (prefers-reduced-motion:reduce){.design-and-build-module___Bw1Kq__questionMark{transform:none}.design-and-build-module___Bw1Kq__questionSlab{transition:none}.design-and-build-module___Bw1Kq__answerQuestion,.design-and-build-module___Bw1Kq__answerPlay{animation:none}.design-and-build-module___Bw1Kq__answerPlay:hover,.design-and-build-module___Bw1Kq__answerPlay:focus-visible,.design-and-build-module___Bw1Kq__answerPlay:active{transform:none}}.design-and-build-module___Bw1Kq__quoteLink{margin-top:26px}.design-and-build-module___Bw1Kq__awards{text-align:center;margin-top:40px}
.faq-module__9kCRYa__layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.faq-module__9kCRYa__sidebar{flex-direction:column;gap:12px;display:flex}.faq-module__9kCRYa__help{background:var(--stone);margin-top:34px;padding:32px 24px 34px}.faq-module__9kCRYa__helpHeading{font:400 19px/1.18 var(--font-display);letter-spacing:.015em}.faq-module__9kCRYa__helpCopy{font:400 16px/1.6 var(--font-body);color:var(--body);margin-top:12px}.faq-module__9kCRYa__helpCta{margin-top:18px}@media (max-width:860px){.faq-module__9kCRYa__layout{grid-template-columns:minmax(0,1fr)}}
.guides-module__8Za67a__feature{border-bottom:1px solid var(--hairline)}.guides-module__8Za67a__featureLink{max-width:var(--bleed-content-max);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-inline:auto;transition:background-color .12s;display:grid}.guides-module__8Za67a__featureLink:hover{background:var(--stone);color:inherit}.guides-module__8Za67a__featureText{padding:var(--space-section-light) clamp(28px, 5vw, 80px) var(--space-section-light) 0;flex-direction:column;justify-content:center;display:flex}.guides-module__8Za67a__featureMeta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.guides-module__8Za67a__badge{font:700 12px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);background:var(--ink);padding:9px 12px}.guides-module__8Za67a__readTime{font:400 15px/1 var(--font-body);color:var(--muted)}.guides-module__8Za67a__featureHeading{max-width:24ch;margin-top:28px;font-size:clamp(30px,3.4vw,44px);line-height:1.24}.guides-module__8Za67a__featureCopy{max-width:52ch;margin-top:22px}.guides-module__8Za67a__featureCta{border-bottom:1px solid var(--text);align-self:flex-start;margin-top:34px;padding-bottom:8px}.guides-module__8Za67a__featureImage{min-height:520px;position:relative}@media (max-width:860px){.guides-module__8Za67a__featureLink{grid-template-columns:minmax(0,1fr)}.guides-module__8Za67a__featureText{padding:var(--space-section-light) 0;order:1}.guides-module__8Za67a__featureImage{order:0;min-height:300px}}.guides-module__8Za67a__grid{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1px;display:grid}.guides-module__8Za67a__card{background:var(--bone);flex-direction:column;padding:40px 34px;transition:background-color .12s;display:flex}.guides-module__8Za67a__card:hover{background:var(--stone);color:inherit}.guides-module__8Za67a__cardHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.guides-module__8Za67a__cardHeading{margin-top:24px;font-size:clamp(25px,2.4vw,29px);line-height:1.28}.guides-module__8Za67a__cardCopy{margin-top:16px}.guides-module__8Za67a__cardCta{margin-top:auto;padding-top:30px}.guides-module__8Za67a__splitHeading{max-width:20ch;margin-top:22px}.guides-module__8Za67a__splitCopy{max-width:48ch;margin-top:22px}.guides-module__8Za67a__splitActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}
