._page_1wr4a_1{color:#f3f0e8;background:#0b0b0a;min-height:100vh}._hero_1wr4a_1{background:linear-gradient(135deg,#24221d,#0c0c0b);align-items:flex-end;min-height:clamp(520px,72vh,760px);display:flex;position:relative;overflow:hidden}._hero_1wr4a_1>img{object-fit:cover}._heroShade_1wr4a_1{background:linear-gradient(90deg,#050504e6 0%,#0505048a 52%,#0505041f 100%),linear-gradient(#0000 48%,#050504d1);position:absolute;inset:0}._heroContent_1wr4a_1{z-index:1;width:min(1180px,100% - 48px);margin:0 auto;padding:150px 0 72px;position:relative}._heroContent_1wr4a_1>span,._serviceIntro_1wr4a_1>span{color:#c5a45c;letter-spacing:.14em;font-size:.72rem;font-weight:750}._heroContent_1wr4a_1 h1{letter-spacing:-.045em;max-width:850px;margin:14px 0 18px;font-size:clamp(2.5rem,6vw,5.4rem);font-weight:650;line-height:.98}._heroContent_1wr4a_1 p{color:#d7d2c7;max-width:690px;margin:0 0 30px;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}._heroContent_1wr4a_1 a,._cta_1wr4a_1 a{color:#17130a;background:#c5a45c;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:780;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}._heroContent_1wr4a_1 a:hover,._cta_1wr4a_1 a:hover{background:#d2b56f;transform:translateY(-1px)}:is(._heroContent_1wr4a_1 a:focus-visible,._cta_1wr4a_1 a:focus-visible){outline-offset:4px;outline:2px solid #f6df9d}._editorial_1wr4a_1{grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,110px);width:min(1120px,100% - 48px);margin:0 auto;padding:clamp(72px,10vw,130px) 0;display:grid}._editorial_1wr4a_1>div{min-width:0}._accent_1wr4a_1{background:#c5a45c;width:42px;height:2px;margin-bottom:22px;display:block}._editorial_1wr4a_1 h2,._service_1wr4a_1 h2,._cta_1wr4a_1 h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:620}._editorial_1wr4a_1 p,._service_1wr4a_1 p,._service_1wr4a_1 li,._cta_1wr4a_1 p{color:#bcb8ae;font-size:1rem;line-height:1.8}._service_1wr4a_1{box-sizing:border-box;background:#141412;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(45px,8vw,110px);width:min(1120px,100% - 48px);margin:0 auto;padding:clamp(56px,8vw,92px);display:grid}._serviceIntro_1wr4a_1 p{margin:0}._service_1wr4a_1 ul{gap:0;margin:0;padding:0;list-style:none;display:grid}._service_1wr4a_1 li{border-bottom:1px solid #ffffff17;padding:18px 0 18px 27px;position:relative}._service_1wr4a_1 li:before{content:"";border:1px solid #c5a45c;width:8px;height:8px;position:absolute;top:29px;left:0;transform:rotate(45deg)}._cta_1wr4a_1{justify-content:space-between;align-items:center;gap:36px;width:min(1120px,100% - 48px);margin:0 auto;padding:clamp(72px,9vw,110px) 0;display:flex}._cta_1wr4a_1 p{max-width:650px;margin:0}._cta_1wr4a_1 a{flex:none}@media (prefers-reduced-motion:reduce){._heroContent_1wr4a_1 a,._cta_1wr4a_1 a{transition:none}}@media (max-width:720px){._hero_1wr4a_1{min-height:620px}._heroShade_1wr4a_1{background:linear-gradient(#05050433 0%,#0505047a 34%,#050504eb 100%)}._heroContent_1wr4a_1{width:min(100% - 32px,1180px);padding:130px 0 48px}._heroContent_1wr4a_1 h1{font-size:clamp(2.25rem,12vw,3.5rem)}._editorial_1wr4a_1,._service_1wr4a_1,._cta_1wr4a_1{width:min(100% - 32px,1120px)}._editorial_1wr4a_1{grid-template-columns:1fr;gap:52px;padding:68px 0}._service_1wr4a_1{grid-template-columns:1fr;gap:28px;padding:38px 24px}._cta_1wr4a_1{flex-direction:column;align-items:flex-start;padding:68px 0}._cta_1wr4a_1 a{box-sizing:border-box;width:100%}}
