._page_7qgmc_1{min-height:100vh;background:var(--background);color:var(--foreground)}._header_7qgmc_1{height:74px;padding:0 clamp(22px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--surface)}._header_7qgmc_1 a{display:flex;gap:8px;align-items:center;color:var(--foreground);text-decoration:none;font-size:9px;text-transform:uppercase;letter-spacing:.12em}._header_7qgmc_1 span{font-size:8px;letter-spacing:.22em;color:var(--accent);font-weight:700}._hero_7qgmc_1{display:grid;grid-template-columns:1.08fr .92fr;min-height:720px;background:#28231e;color:#f8f1e7}._heroCopy_7qgmc_1{padding:clamp(70px,8vw,125px);display:flex;flex-direction:column;justify-content:center}._heroCopy_7qgmc_1>p,._story_7qgmc_1>div:first-child>p,._relationship_7qgmc_1>p,._consult_7qgmc_1>p{font-size:8px;letter-spacing:.24em;color:#c6ad86;font-weight:700}._heroCopy_7qgmc_1 h1,._story_7qgmc_1 h2,._relationship_7qgmc_1 h2,._consult_7qgmc_1 h2{font-family:var(--font-family-display);font-weight:400;letter-spacing:-.03em}._heroCopy_7qgmc_1 h1{font-size:clamp(58px,7vw,108px);line-height:.86;margin:24px 0 30px}._heroCopy_7qgmc_1 h1 em{font-weight:400}._heroCopy_7qgmc_1>span{font-size:13px;line-height:1.85;color:#d8cec0;max-width:650px}._editorialPanel_7qgmc_1{min-height:620px;background:linear-gradient(145deg,#e7ddcf,#d3c4b2);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(38px,5vw,72px);color:#51473d;border-left:1px solid rgba(255,255,255,.18)}._editorialPanel_7qgmc_1 p{font-size:9px;letter-spacing:.22em;color:#8f7653;font-weight:700;margin:0 0 18px}._editorialPanel_7qgmc_1 span{font-family:var(--font-family-display);font-size:clamp(38px,4.4vw,66px);line-height:.98;max-width:560px}._editorialPanel_7qgmc_1 small{margin-top:24px;font-size:9px;line-height:1.7;letter-spacing:.14em;text-transform:uppercase;max-width:560px}._story_7qgmc_1{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding:clamp(75px,9vw,130px) clamp(22px,8vw,125px);background:#eee7dc}._story_7qgmc_1>div:first-child>p,._relationship_7qgmc_1>p,._consult_7qgmc_1>p{color:var(--accent)}._story_7qgmc_1 h2,._relationship_7qgmc_1 h2,._consult_7qgmc_1 h2{font-size:clamp(48px,5vw,76px);line-height:.95;margin:20px 0}._storyCopy_7qgmc_1{padding-top:35px}._storyCopy_7qgmc_1 p{font-family:var(--font-family-display);font-size:clamp(21px,2vw,29px);line-height:1.45;color:#4b4339;margin:0 0 28px}._principles_7qgmc_1{display:grid;grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,7vw,112px);background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._principles_7qgmc_1 article{padding:55px 34px 65px 0;margin-right:34px;border-right:1px solid var(--border)}._principles_7qgmc_1 article:last-child{border-right:0;margin-right:0}._principles_7qgmc_1 strong{font-family:var(--font-family-display);font-size:30px;font-weight:400;color:#ad9c85}._principles_7qgmc_1 p{font-size:8px;letter-spacing:.18em;color:var(--accent);font-weight:700;margin:30px 0 14px}._principles_7qgmc_1 h3{font-family:var(--font-family-display);font-size:26px;line-height:1.22;font-weight:400;margin:0}._relationship_7qgmc_1,._consult_7qgmc_1{padding:clamp(75px,9vw,130px) clamp(22px,8vw,125px)}._relationship_7qgmc_1{background:#f6f1e8}._relationship_7qgmc_1>span,._consult_7qgmc_1>span{display:block;max-width:760px;font-size:12px;line-height:1.8;color:var(--muted-foreground)}._brokerage_7qgmc_1{display:flex;gap:24px;align-items:center;margin-top:42px;padding-top:30px;border-top:1px solid var(--border);max-width:760px}._brokerage_7qgmc_1 img{width:110px;max-height:70px;object-fit:contain;background:#fff}._brokerage_7qgmc_1 div{display:flex;flex-direction:column;gap:7px}._brokerage_7qgmc_1 strong{font-size:11px;letter-spacing:.08em}._brokerage_7qgmc_1 small{font-size:8px;letter-spacing:.15em;color:var(--muted-foreground)}._consult_7qgmc_1{text-align:center;background:#e5dccf}._consult_7qgmc_1>span{margin:0 auto 30px}._footer_7qgmc_1{padding:35px clamp(22px,5vw,72px);background:#28231e;color:#d8ccba;display:flex;justify-content:space-between;gap:20px;align-items:center}._footer_7qgmc_1 span{font-family:var(--font-family-display);font-size:20px}._footer_7qgmc_1 a{color:inherit;text-decoration:none;text-transform:uppercase;font-size:8px;letter-spacing:.12em;display:flex;gap:7px;align-items:center}@media(max-width:850px){._hero_7qgmc_1,._story_7qgmc_1{grid-template-columns:1fr}._editorialPanel_7qgmc_1{min-height:500px}._principles_7qgmc_1{grid-template-columns:1fr}._principles_7qgmc_1 article{border-right:0;border-bottom:1px solid var(--border);margin:0;padding-right:0}._footer_7qgmc_1{flex-direction:column;align-items:flex-start}}@media(max-width:520px){._header_7qgmc_1 span{display:none}._heroCopy_7qgmc_1{padding:70px 22px}._editorialPanel_7qgmc_1{min-height:400px;padding:42px 22px}._story_7qgmc_1,._relationship_7qgmc_1,._consult_7qgmc_1{padding:70px 22px}._brokerage_7qgmc_1{align-items:flex-start;flex-direction:column}}
