:root{--ink:#0d1713;--forest:#14261f;--paper:#efe6d6;--paper2:#d8ccb7;--brass:#c3a36a;--wine:#7b3f3c;--sage:#7f9385;--line:#efe6d629}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#0d1713e6;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.wordmark{font-family:Georgia,serif;font-size:1.35rem}.wordmark i{color:var(--brass);font-weight:400}.site-header nav{text-transform:uppercase;letter-spacing:.12em;color:#d8d0c2;gap:28px;font-size:.74rem;display:flex}.hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;min-height:92vh;padding:clamp(100px,12vw,175px) clamp(22px,7vw,110px) 72px;display:grid;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:center 58%;z-index:-4}.hero-veil{z-index:-3;background:linear-gradient(90deg,#060c09f0 0%,#08100cc7 46%,#080f0c33 75%),linear-gradient(#0000 46%,#060c09f5);position:absolute;inset:0}.hero-copy{z-index:2;max-width:850px;position:relative}.kicker,.section-head p,.cta>p{letter-spacing:.2em;color:var(--brass);font-size:.7rem;font-weight:800}.hero h1,.editorial-intro h2,.section h2,.landlord-feature h2,.private-file h2,.cta h2,.intake-page h1{letter-spacing:-.03em;font-family:Georgia,serif;font-weight:400;line-height:.96}.hero h1{margin:.2em 0;font-size:clamp(4rem,7vw,8.7rem)}.hero h1 em,.intake-page h1 em{color:#d9c7a6;font-weight:400}.lede{color:#d3cabd;max-width:720px;font-size:1.08rem;line-height:1.8}.actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.button{border:1px solid var(--brass);letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;padding:14px 20px;font-size:.8rem;font-weight:800;display:inline-flex}.primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.text-link{color:#dfcfac}.hero-loop{aspect-ratio:3/2;border:1px solid #efe6d633;place-self:center end;width:min(34vw,470px);position:relative;overflow:hidden;box-shadow:0 34px 100px #00000073}.hero-loop img{object-fit:cover}.hero-caption{letter-spacing:.13em;color:#aaa093;text-transform:uppercase;justify-content:space-between;font-size:.62rem;display:flex;position:absolute;bottom:22px;left:clamp(22px,7vw,110px);right:clamp(22px,7vw,110px)}.editorial-intro{background:var(--paper);color:var(--ink);grid-template-columns:.8fr 1.2fr;gap:70px;padding:120px clamp(22px,7vw,110px);display:grid}.editorial-intro h2{margin:14px 0;font-size:clamp(2.8rem,4.8vw,5.8rem)}.intro-gallery{grid-template-columns:1.35fr .65fr;align-items:end;gap:14px;display:grid}.intro-gallery figure{min-height:420px;margin:0;position:relative;overflow:hidden}.intro-gallery figure:last-child{min-height:290px}.intro-gallery img{object-fit:cover}.section{padding:110px clamp(22px,7vw,112px)}.section-head{grid-template-columns:.45fr 1.55fr;gap:30px;margin-bottom:55px;display:grid}.section h2{margin:0;font-size:clamp(2.8rem,5vw,6rem)}.media-service-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.media-service-grid article{border:1px solid var(--line);background:#101d18;grid-template-rows:280px 1fr;min-height:640px;display:grid;overflow:hidden}.service-art{position:relative}.service-art img{object-fit:cover}.service-copy{padding:34px}.service-copy>span{color:var(--brass);letter-spacing:.15em;font-size:.7rem}.service-copy h3{margin:28px 0 12px;font-family:Georgia,serif;font-size:2rem;font-weight:400}.service-copy p,.service-copy li{color:#bfb6aa;line-height:1.6}.service-copy ul{padding-left:18px}.flagship{box-shadow:inset 0 0 0 1px #c3a36a66}.flagship b{color:var(--brass);text-transform:uppercase;letter-spacing:.13em;margin-top:20px;font-size:.7rem;display:inline-block}.landlord-feature{grid-template-columns:1.25fr .75fr;align-items:center;min-height:760px;padding:110px clamp(22px,7vw,112px);display:grid;position:relative;overflow:hidden}.feature-photo{object-fit:cover;z-index:-3}.feature-shade{z-index:-2;background:linear-gradient(90deg,#080f0cf2,#080f0cb3 55%,#080f0c52),linear-gradient(#0000,#080f0cb8);position:absolute;inset:0}.feature-copy{max-width:720px}.feature-copy h2{margin:16px 0 22px;font-size:clamp(3rem,5.5vw,6.5rem)}.feature-copy>p:not(.kicker){color:#d0c7b9;max-width:650px;line-height:1.75}.feature-map{aspect-ratio:4/3;border:1px solid #efe6d62e;width:100%;position:relative;box-shadow:0 30px 90px #0006}.feature-map img{object-fit:cover}.dark{background:#08100d}.process-editorial{grid-template-columns:.9fr 1.1fr;gap:48px;display:grid}.process-steps{border-top:1px solid var(--line)}.process-steps article{border-bottom:1px solid var(--line);grid-template-columns:55px 150px 1fr;gap:18px;padding:25px 0;display:grid}.process-steps span{color:var(--brass)}.process-steps h3{margin:0;font-family:Georgia,serif;font-size:1.6rem}.process-steps p{color:#aaa197;margin:0;line-height:1.65}.process-media{grid-template-columns:1fr 1fr;gap:12px;display:grid}.process-media figure{min-height:470px;margin:0;position:relative}.process-media figure:last-child{margin-top:80px}.process-media img{object-fit:cover}.private-file{background:#17281f;grid-template-columns:.8fr 1.2fr;gap:80px;padding:130px clamp(22px,7vw,112px);display:grid}.private-file-copy h2{margin:15px 0;font-size:clamp(2.8rem,4.8vw,5.6rem)}.private-file-copy>p:last-child{color:#c0b8ac;line-height:1.7}.private-file-stack{min-height:620px;position:relative}.private-file-stack figure{border:1px solid #efe6d629;margin:0;position:absolute;overflow:hidden;box-shadow:0 35px 90px #00000059}.private-file-stack figure:first-child{inset:0 15% 18% 0}.private-file-stack figure:last-child{width:54%;height:48%;bottom:0;right:0}.private-file-stack img{object-fit:cover}.guardrail{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1.2fr;gap:60px;display:grid}.guardrail h2{font-size:clamp(2.7rem,4vw,4.8rem)}.guardrail li{margin:0 0 20px;line-height:1.65}.cta{text-align:center;background:linear-gradient(135deg,#0e1b16,#25382f);padding:130px clamp(22px,8vw,130px)}.cta h2{max-width:1000px;margin:20px auto 38px;font-size:clamp(2.7rem,5vw,5.5rem)}.intake-page{grid-template-columns:1fr 1fr;gap:70px;min-height:80vh;padding:100px clamp(22px,8vw,130px);display:grid}.intake-page h1{font-size:clamp(3rem,5vw,6rem)}.intake-page section p:last-child{color:#bfb8ae;max-width:620px;line-height:1.7}.intake-page form{background:var(--paper);color:var(--ink);flex-direction:column;gap:18px;padding:36px;display:flex}.intake-page label{gap:8px;font-size:.78rem;font-weight:700;display:grid}.intake-page input,.intake-page select,.intake-page textarea{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #c9c1b6;padding:13px}.check{align-items:flex-start;gap:10px!important;line-height:1.55!important;display:flex!important}.check input{width:auto;margin-top:4px}.status{min-height:24px;font-size:.85rem}footer{border-top:1px solid var(--line);color:#979188;grid-template-columns:1fr 1fr;gap:40px;padding:42px clamp(22px,5vw,76px);font-size:.8rem;display:grid}footer div{flex-direction:column;gap:8px;display:flex}footer strong{color:var(--paper);font-family:Georgia,serif;font-size:1.3rem}@media (max-width:900px){.site-header nav{display:none}.hero,.editorial-intro,.landlord-feature,.process-editorial,.private-file,.intake-page,.guardrail{grid-template-columns:1fr}.hero{align-items:end}.hero-loop{justify-self:start;width:min(92vw,520px)}.hero-caption{display:none}.intro-gallery,.process-media{grid-template-columns:1fr 1fr}.section-head,.media-service-grid{grid-template-columns:1fr}.feature-map{max-width:600px}.private-file-stack{min-height:520px}footer{grid-template-columns:1fr}}@media (max-width:600px){.hero{padding-top:130px}.hero-loop{display:none}.intro-gallery,.process-media{grid-template-columns:1fr}.intro-gallery figure,.intro-gallery figure:last-child{min-height:280px}.process-media figure,.process-media figure:last-child{min-height:300px;margin-top:0}.process-steps article{grid-template-columns:40px 1fr}.process-steps p{grid-column:2}.private-file-stack{min-height:420px}.private-file-stack figure:first-child{inset:0 6% 20% 0}.private-file-stack figure:last-child{width:65%;height:42%}}
.deferred-section{content-visibility:auto;contain-intrinsic-size:900px}.hero-loop,.feature-map,.intro-gallery figure,.process-media figure,.private-file-stack figure,.media-service-grid article{transform:translateZ(0)}.media-service-grid article,.button,.feature-map{transition:transform .32s,border-color .32s,box-shadow .32s}.media-service-grid article:hover{border-color:#c3a36a6b;transform:translateY(-5px)}.button:hover{transform:translateY(-2px)}.feature-map:hover{transform:translateY(-4px);box-shadow:0 38px 110px #0000007a}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.media-service-grid article,.button,.feature-map{transition:none}.hero-loop{display:none}}
