._page_1rs51_1{color:#edede5;background:#0c0c0a;overflow-x:clip}._page_1rs51_1 *{box-sizing:border-box}._page_1rs51_1 a{color:inherit;text-decoration:none}._preview_1rs51_1{text-align:center;color:#cfd4c4;letter-spacing:.1em;background:#292b23;padding:9px;font-size:10px}._header_1rs51_1{border-bottom:1px solid #ffffff23;justify-content:space-between;align-items:center;padding:19px 6%;display:flex}._header_1rs51_1 img{object-fit:contain;filter:brightness(0)invert();width:150px;height:50px}._header_1rs51_1 nav{align-items:center;gap:25px;font-size:12px;display:flex}._header_1rs51_1 button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff50;border-radius:30px;padding:9px 18px}._hero_1rs51_1{background:radial-gradient(at 85% 40%,#30362b55,#0000 65%);max-width:1350px;margin:auto;padding:95px 8% 75px}._eyebrow_1rs51_1{letter-spacing:.15em;color:#aeb7a2;margin:0 0 25px;font-size:10px;line-height:1.6}._hero_1rs51_1 h1{letter-spacing:-.03em;max-width:950px;margin:0 0 30px;font-size:clamp(45px,6.8vw,88px);font-weight:450;line-height:1.18}._page_1rs51_1[dir=rtl] h1,._page_1rs51_1[dir=rtl] h2{letter-spacing:0}._lead_1rs51_1{color:#bfc4b7;max-width:760px;font-size:18px;line-height:1.85}._explore_1rs51_1{border-bottom:1px solid #a2aa96;align-items:center;gap:40px;margin-top:24px;padding-bottom:10px;font-size:13px;display:inline-flex}._directory_1rs51_1{grid-template-columns:repeat(4,1fr);gap:1px;padding:0 6% 70px;display:grid}._directory_1rs51_1 a{border:1px solid #ffffff20;flex-direction:column;align-items:start;gap:24px;min-height:190px;padding:25px 22px;display:flex}._directory_1rs51_1 span{color:#959f88;font-size:11px}._directory_1rs51_1 strong{font-size:21px;font-weight:400;line-height:1.4}._directory_1rs51_1 svg{margin-top:auto}._service_1rs51_1{border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;min-height:550px;scroll-margin-top:20px;display:grid}._image_1rs51_1{min-height:480px;position:relative}._image_1rs51_1 img{object-fit:cover}._copy_1rs51_1 h2{margin:0 0 24px;font-size:clamp(29px,3.2vw,46px);font-weight:450;line-height:1.25}._copy_1rs51_1>p:not(._eyebrow_1rs51_1){color:#c1c7b8;font-size:16px;line-height:1.9}._copy_1rs51_1 ul{color:#a8b29a;margin:25px 0;padding:0;font-size:13px;line-height:1.7;list-style:none}._copy_1rs51_1 li{border-bottom:1px solid #ffffff17;padding:11px 0}._link_1rs51_1{border-bottom:1px solid #ffffff50;align-items:center;gap:14px;margin-top:15px;padding-bottom:8px;font-size:12px;display:inline-flex}._contact_1rs51_1 h2{margin:0 0 25px;font-size:clamp(34px,4.6vw,62px);font-weight:450;line-height:1.25}._contact_1rs51_1>p:not(._eyebrow_1rs51_1){color:#bbc3af;max-width:700px;font-size:17px;line-height:1.8}._contact_1rs51_1>a{color:#10110e;background:#e7eade;border-radius:3px;align-items:center;gap:60px;margin-top:25px;padding:17px 25px;font-size:14px;display:inline-flex}._footer_1rs51_1{border-top:1px solid #ffffff25;justify-content:space-between;gap:20px;padding:28px 6%;font-size:11px;display:flex}._footer_1rs51_1 a{align-items:center;gap:10px;display:inline-flex}:is(._page_1rs51_1 a:focus-visible,._page_1rs51_1 button:focus-visible){outline-offset:6px;outline:2px solid #d9e4c6}._page_1rs51_1 a:hover{opacity:.8}@media (max-width:760px){._header_1rs51_1{padding:14px 6%}._header_1rs51_1 img{width:115px;height:42px}._header_1rs51_1 nav{gap:12px}._hero_1rs51_1{padding:65px 7% 50px}._hero_1rs51_1 h1{font-size:43px}._lead_1rs51_1{font-size:15px;line-height:1.85}._directory_1rs51_1{grid-template-columns:1fr 1fr;padding:0 6% 50px}._directory_1rs51_1 a{gap:16px;min-height:175px;padding:20px 15px}._directory_1rs51_1 strong{font-size:18px}._service_1rs51_1{grid-template-columns:1fr}._service_1rs51_1:nth-child(2n) ._image_1rs51_1{order:0}._image_1rs51_1{aspect-ratio:1.4;min-height:300px}._copy_1rs51_1{padding:45px 7%}._copy_1rs51_1 h2{font-size:31px}._copy_1rs51_1>p:not(._eyebrow_1rs51_1){font-size:15px}._contact_1rs51_1{padding:65px 7%}._contact_1rs51_1>p:not(._eyebrow_1rs51_1){font-size:15px}._footer_1rs51_1{font-size:10px}}._architectureGraphic_1rs51_2{background:radial-gradient(at 60% 30%,#727968,#343b31 55%,#11170f);position:absolute;inset:0;overflow:hidden}._architectureGraphic_1rs51_2>div{background:linear-gradient(110deg,#aab19b,#59654e);border:1px solid #d0d7c266;position:absolute;transform:skewY(-12deg);box-shadow:18px 25px 40px #05080466}._massOne_1rs51_2{inset-inline-start:16%;width:34%;height:43%;top:26%}._massTwo_1rs51_2{inset-inline-start:47%;width:24%;height:58%;top:16%}._massThree_1rs51_2{inset-inline-start:62%;width:23%;height:28%;top:45%}._architectureGraphic_1rs51_2>span{bottom:9%;letter-spacing:.12em;color:#d4dcc7;font-size:12px;position:absolute;inset-inline-start:9%}._hero_1rs51_1{max-width:1400px;padding:52px 6% 32px}._hero_1rs51_1 ._eyebrow_1rs51_1{margin-bottom:17px}._hero_1rs51_1 h1{margin-bottom:18px;font-size:clamp(38px,4.7vw,62px)}._lead_1rs51_1{max-width:850px;margin:0;font-size:16px;line-height:1.8}._directory_1rs51_1{gap:10px;padding:0 6% 42px}._directory_1rs51_1 a{background:#171b1355;border-radius:5px;grid-template-columns:22px 1fr 18px;align-items:center;gap:12px;min-height:96px;padding:16px 18px;display:grid}._directory_1rs51_1 strong{font-size:16px;line-height:1.5}._directory_1rs51_1 svg{margin:0}._sections_1rs51_4{grid-template-columns:1fr 1fr;align-items:start;gap:24px;padding:0 6% 55px;display:grid}._service_1rs51_1{background:#14170f;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;min-height:0;scroll-margin-top:24px;display:flex;overflow:hidden}._service_1rs51_1:nth-child(2n){background:#14170f}._service_1rs51_1:nth-child(2n) ._image_1rs51_1{order:0}._image_1rs51_1{aspect-ratio:auto;width:100%;height:240px;min-height:0}._copy_1rs51_1{align-self:stretch;padding:27px 30px 30px}._copy_1rs51_1 h2{margin:0 0 15px;font-size:28px;line-height:1.3}._copy_1rs51_1>p:not(._eyebrow_1rs51_1){margin:0 0 20px;font-size:15px;line-height:1.85}._details_1rs51_4{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}._details_1rs51_4 summary{cursor:pointer;color:#c1cbb3;padding:13px 0;font-size:13px;list-style-position:inside}._details_1rs51_4[open] summary{border-bottom:1px solid #ffffff14}._copy_1rs51_1 ul{margin:0;padding:0 4px;font-size:12px}._copy_1rs51_1 li:last-child{border:0}._link_1rs51_1{margin-top:21px;font-size:12px}._contact_1rs51_1{max-width:1100px;padding:55px 6% 65px}._contact_1rs51_1 ._eyebrow_1rs51_1{margin-bottom:15px}._contact_1rs51_1 h2{margin-bottom:20px;font-size:clamp(32px,3.8vw,46px)}._contact_1rs51_1>p:not(._eyebrow_1rs51_1){font-size:16px}._contact_1rs51_1>a{margin-top:17px}._page_1rs51_1 summary:focus-visible{outline-offset:5px;outline:2px solid #d9e4c6}._architectureGraphic_1rs51_2>span{font-size:11px;bottom:8%}._architectureGraphic_1rs51_2>div{box-shadow:14px 18px 25px #05080466}@media (max-width:760px){._hero_1rs51_1{padding:35px 6% 24px}._hero_1rs51_1 h1{font-size:36px;line-height:1.3}._hero_1rs51_1 ._eyebrow_1rs51_1{margin-bottom:13px;font-size:9px}._lead_1rs51_1{font-size:14px;line-height:1.85}._directory_1rs51_1{gap:8px;padding:0 6% 30px}._directory_1rs51_1 a{grid-template-columns:1fr 15px;gap:7px;min-height:88px;padding:12px}._directory_1rs51_1 a>span{display:none}._directory_1rs51_1 strong{font-size:15px}._sections_1rs51_4{grid-template-columns:1fr;gap:20px;padding:0 6% 35px}._image_1rs51_1{height:210px}._copy_1rs51_1{padding:24px}._copy_1rs51_1 h2{font-size:26px}._copy_1rs51_1>p:not(._eyebrow_1rs51_1){font-size:14px}._contact_1rs51_1{padding:38px 6% 55px}._contact_1rs51_1>p:not(._eyebrow_1rs51_1){font-size:14px}._contact_1rs51_1 h2{font-size:32px}}._directory_1rs51_1{grid-template-columns:repeat(3,1fr)}._sections_1rs51_4{grid-template-columns:repeat(3,1fr);gap:20px}._copy_1rs51_1{padding:24px}._copy_1rs51_1 h2{font-size:25px}._image_1rs51_1{height:210px}@media (max-width:1000px) and (min-width:761px){._sections_1rs51_4{gap:14px;padding-left:4%;padding-right:4%}._copy_1rs51_1{padding:20px}._copy_1rs51_1 h2{font-size:22px}}@media (max-width:760px){._directory_1rs51_1{grid-template-columns:1fr}._directory_1rs51_1 a{grid-template-columns:1fr 18px;min-height:61px;padding:13px 17px}._sections_1rs51_4{grid-template-columns:1fr}._copy_1rs51_1 h2{font-size:26px}._image_1rs51_1{height:210px}}
