.arc-page{background:#f4f1ea;color:#182019}.arc-page h1,.arc-page h2{font-family:var(--serif);font-weight:400;letter-spacing:-.03em}.arc-page h2{font-size:35px;line-height:1.03;margin:0 0 18px}.arc-page p{font-size:12px;line-height:1.58;margin:0 0 12px}.arc-page figure{margin:0}.arc-page figcaption{font-size:9.5px;line-height:1.35;color:#666d66;margin-top:6px}.arc-btn{display:inline-block;background:#23362a;color:#fff;padding:14px 22px;font-size:11.5px}.arc-btn--light{background:#f0ede5;color:#193025}.arc-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:3px;font-size:11.5px;margin-top:5px}.arc-link--light{color:#edf1ec}.arc-hero{min-height:610px;position:relative;overflow:hidden;color:#fff}.arc-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.arc-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#08110cd1,#08110c8f 38%,#08110c14 72%);z-index:1}.arc-hero__copy{position:relative;z-index:2;padding:78px 56px 52px;max-width:590px}.arc-hero h1{font-size:53px;line-height:.98;margin:0 0 22px}.arc-hero__copy p{color:#f1f3ef;max-width:470px}.arc-hero small{display:block;margin-top:14px;color:#ffffffb8;font-size:9px}.arc-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.arc-row--context{background:#f7f4ed}.arc-row--architecture{background:#efede6}.arc-row--choice{background:#f7f4ed}.arc-copy{padding:46px 56px;align-self:center}.arc-media img{display:block;width:100%;height:100%;object-fit:cover}.arc-media figcaption{padding:0 12px 10px}.arc-media--context,.arc-media--architecture,.arc-media--choice{min-height:430px}.arc-access{display:grid;grid-template-columns:57% 43%;background:#f1eee7}.arc-access__copy{padding:48px 56px}.arc-access__media{min-height:430px}.arc-access__media img{width:100%;height:100%;object-fit:cover;display:block}.arc-access__media figcaption{padding:0 12px 10px}.arc-material{display:grid;grid-template-columns:43% 57%;background:#f6f3ec;border-top:1px solid rgba(20,30,23,.1);border-bottom:1px solid rgba(20,30,23,.1)}.arc-material__media{min-height:390px}.arc-material__media img{width:100%;height:100%;object-fit:cover;display:block}.arc-material__media figcaption{padding:0 12px 10px}.arc-material__copy{padding:46px 56px;align-self:center}.arc-distance-national{display:grid;grid-template-columns:1fr 1fr;background:#f5f2eb}.arc-distance-national article{padding:48px 56px}.arc-distance-national__national{background:#26362b;color:#f4f5f0}.arc-distance-national__national p{color:#e7ebe6}.arc-price-urbanism{display:grid;grid-template-columns:39% 61%;align-items:stretch}.arc-price{padding:46px 38px 46px 56px;background:#ece8df}.arc-urbanism{padding:46px 56px;background:#1d3026;color:#f3f4ef}.arc-urbanism p{color:#e5e9e4}.arc-sources{display:grid;gap:10px;margin-top:18px}.arc-sources a{font-size:10.5px;line-height:1.45;border-bottom:1px solid rgba(255,255,255,.38);padding-bottom:6px}.arc-quartiers{display:grid;grid-template-columns:44% 56%;background:#f5f2eb;align-items:center}.arc-quartiers__media{min-height:350px}.arc-quartiers__media img{width:100%;height:350px;object-fit:cover;display:block}.arc-quartiers__media figcaption{padding-left:12px}.arc-quartiers__copy{padding:42px 56px}.arc-start{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end;padding:42px 56px;background:#ede9e0}.arc-start>div{max-width:760px}.arc-faq{display:grid;grid-template-columns:34% 66%;gap:42px;padding:48px 56px;background:#f4f1ea}.arc-faq__intro{padding-right:20px}.arc-faq__item{border-top:1px solid #bbb7ae;padding:13px 0}.arc-faq__item:last-child{border-bottom:1px solid #bbb7ae}.arc-faq summary{cursor:pointer;list-style:none;font-size:12px;font-weight:600;position:relative;padding-right:30px}.arc-faq summary:after{content:"+";position:absolute;right:2px;top:-2px;font-size:17px;font-weight:400}.arc-faq details[open] summary:after{content:"−"}.arc-faq__item p{margin:10px 0 5px}.arc-faq__item a{font-size:11px;border-bottom:1px solid currentColor}.arc-cta{min-height:330px;position:relative;overflow:hidden;color:#fff}.arc-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%}.arc-cta__shade{position:absolute;inset:0;background:linear-gradient(90deg,#09120dd4,#09120d7a,#09120d2e)}.arc-cta__copy{position:relative;z-index:2;max-width:720px;padding:52px 56px}.arc-cta__copy p{color:#edf0ec}.arc-cta h2{font-size:39px}@media(max-width:760px){.arc-page h2{font-size:31px}.arc-page p{font-size:13px}.arc-hero{min-height:560px}.arc-hero__copy{padding:54px 20px 34px;max-width:none}.arc-hero h1{font-size:42px}.arc-hero__shade{background:linear-gradient(90deg,#08110ccc,#08110c57)}.arc-row,.arc-access,.arc-material,.arc-distance-national,.arc-price-urbanism,.arc-quartiers,.arc-start,.arc-faq{display:block}.arc-copy,.arc-access__copy,.arc-material__copy,.arc-distance-national article,.arc-price,.arc-urbanism,.arc-quartiers__copy,.arc-start,.arc-faq{padding:31px 20px}.arc-media--context,.arc-media--architecture,.arc-media--choice,.arc-access__media,.arc-material__media,.arc-quartiers__media{min-height:0}.arc-media img,.arc-access__media img,.arc-material__media img,.arc-quartiers__media img{height:auto;aspect-ratio:1.45/1}.arc-access__media figcaption,.arc-material__media figcaption,.arc-quartiers__media figcaption{padding-left:20px}.arc-distance-national__national{border-top:1px solid #c3beb3}.arc-faq__intro{padding-right:0;margin-bottom:22px}.arc-start .arc-btn{margin-top:16px}.arc-cta{min-height:390px}.arc-cta__copy{padding:42px 20px}.arc-cta h2{font-size:32px}}
