body.deron{--paper:#f4ece4;--ink:#35282b;--muted:#75646b;--accent:#773b4e;--tint:#eaddd7;--line:#cab9b4}.deron h1,.deron h2,.deron h3{font-family:Editorial,Georgia,serif;letter-spacing:-.055em}.deron em{font-weight:400}.deron .wordmark{font-weight:500;letter-spacing:.16em;font-size:24px}.deron .brand-dot{font-size:18px}.deron .button{border-radius:100px}.deron .nav-cta{border-radius:100px}.deron-hero{display:grid;grid-template-columns:.86fr 1.14fr;gap:2vw;padding:34px 5vw 0}.deron-title{padding:30px 0 40px;position:relative}.deron-title h1{font-size:clamp(65px,7.5vw,120px);line-height:.98}.deron-title h1 em{color:var(--accent)}.deron-title>p{font-size:16px;max-width:28ch;margin-top:28px}.deron-side{display:block;font-size:9px;letter-spacing:.18em;margin-top:65px}.deron-hero figure img{height:590px;object-fit:cover;border-radius:180px 0 0 0}.deron-hero figcaption{font-size:10px;padding:14px 0;text-align:right}.deron-band{margin:30px 5vw 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.deron-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:45px 8vw}.deron-intro>.eyebrow{grid-column:1/-1;margin-bottom:0}.deron-intro h2{font-size:clamp(40px,4.2vw,65px)}.deron-intro p{font-size:15px}.text-link{display:inline-block;font-size:12px;margin-top:24px;padding-bottom:7px;border-bottom:1px solid var(--line)}.deron-services{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.deron-services article{padding:34px 28px;background:#e8d8ce;min-height:330px;display:flex;flex-direction:column}.deron-services article:nth-child(2){background:#6e3b4e;color:#fff2ea}.deron-services article:nth-child(3){background:#dedad1}.deron-services article>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.deron-services h3{font-size:44px;margin-top:24px}.deron-services p{font-size:13px;margin-top:23px}.deron-services a{font-size:11px;margin-top:auto;padding-top:25px}.deron-finder{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#e9ded8}.deron-finder>div>p{margin-top:25px;font-size:15px;max-width:35ch}.deron-finder .widget{background:var(--paper)}.deron-finder .widget .button{margin-top:24px}.felt-art{display:flex;width:90%;height:165px;gap:7px;align-items:center;transform:perspective(500px) rotateY(-15deg);margin:45px 0 5px}.felt-art i{height:100%;flex:1;border-radius:40px 40px 4px 4px;background:linear-gradient(90deg,#9a5968,#683343,#a26775);box-shadow:5px 6px 15px #51283340}.felt-art i:nth-child(2n){height:80%}.deron .closing{background:#6e3b4e}.deron .closing .button{background:#efded2;color:#462a33;border-color:#efded2}.deron .footer-brand{font-family:Editorial,Georgia,serif;letter-spacing:.1em;font-weight:400}
@media(max-width:900px){.deron-hero figure img{height:510px}.deron-title h1{font-size:80px}.deron-side{margin-top:45px}}@media(max-width:600px){.deron-hero{grid-template-columns:1fr;padding:20px 22px 0;gap:15px}.deron-title{padding:20px 0}.deron-title h1{font-size:76px}.deron-title>p{max-width:33ch}.deron-side{margin-top:30px}.deron-hero figure img{height:350px;border-radius:100px 0 0 0}.deron-band{margin:25px 22px 0;gap:16px;flex-wrap:wrap;font-size:9px}.deron-intro,.deron-finder{grid-template-columns:1fr;gap:30px}.deron-intro>.eyebrow{grid-column:auto}.deron-services{grid-template-columns:1fr;gap:14px}.deron-services article{min-height:260px}.deron-services h3 br{display:none}.felt-art{height:100px;margin-top:30px}.deron .header .wordmark{font-size:22px}}