.ld-pf-hero{position:relative;padding:clamp(85px,9vw,145px) 0;background:var(--ld-cream)}.ld-pf-hero:after{content:"PORTFOLIO";position:absolute;right:-.03em;bottom:-.18em;color:rgba(23,23,23,.035);font:600 clamp(110px,17vw,280px)/.8 "Cormorant Garamond",serif;letter-spacing:-.06em;pointer-events:none}.ld-pf-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:clamp(50px,8vw,130px);align-items:end}.ld-pf-hero__title{max-width:850px;margin:0;color:var(--ld-ink);font:600 clamp(62px,7vw,108px)/.88 "Cormorant Garamond",serif;letter-spacing:-.05em}.ld-pf-hero__title em{display:block;color:var(--ld-gold-dark);font-weight:500}.ld-pf-hero__intro p{margin:0;color:var(--ld-gray);font:400 16px/1.8 Inter,sans-serif}.ld-pf-hero__intro .ld-pf-hero__note{margin-top:18px;color:var(--ld-charcoal);font-size:14px}.ld-pf-hero__intro .ld-pf-text-link{margin-top:28px}@media(max-width:850px){.ld-pf-hero__inner{grid-template-columns:1fr;gap:36px}.ld-pf-hero__intro{max-width:680px}}@media(max-width:640px){.ld-pf-hero{padding:64px 0 82px}.ld-pf-hero__title{font-size:clamp(54px,16vw,72px)}}
