.adu-hero .experience-heading h1{font-size:clamp(64px,7.5vw,120px)}.adu-hero .experience-heading h1 em{color:#ecd4ad;font-weight:400}.adu-hero>img{object-position:40% 65%}.adu-intro{padding:110px 8%;display:grid;grid-template-columns:.6fr 1.2fr 1.2fr;gap:50px;background:#dcd8c9;color:#293c2c}.adu-intro>.eyebrow{color:#78553d;padding-top:10px}.adu-intro h2{font:clamp(42px,4.8vw,75px)/1 var(--serif);letter-spacing:-.04em;margin:0}.adu-intro h2 em{font-weight:400;color:#8a5e40}.adu-intro p{font-size:15px;line-height:1.9;margin:0 0 30px}.adu-intro dl{font-size:11px;margin:0}.adu-intro dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid #a6ad98}.adu-intro dt{color:#68775b}.adu-intro dd{margin:0;text-align:right}.adu-journey .editorial-frame img{object-position:45% 60%}.adu-journey .editorial-frame:last-of-type img{object-position:55%}.adu-detail{display:grid;grid-template-columns:1fr 1.65fr;align-items:center;gap:6%;padding:100px 6%}.adu-detail h2,.adu-evening h2,.adu-brief h2{font:clamp(43px,4.8vw,76px)/1.03 var(--serif);letter-spacing:-.04em;margin:28px 0}.adu-detail h2 em,.adu-evening h2 em{color:#d69b73;font-weight:400}.adu-detail p{font-size:15px;line-height:1.8;max-width:400px}.adu-detail>a{overflow:hidden}.adu-detail img{display:block;width:100%;aspect-ratio:.95;object-fit:cover;object-position:45%}.adu-caption{font-size:10px!important;color:#bdc5b2;letter-spacing:.08em}.adu-evening{height:100svh;min-height:650px;position:relative;isolation:isolate;overflow:hidden}.adu-evening>img{width:100%;height:100%;object-fit:cover;object-position:center}.adu-evening:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#15151090,transparent),linear-gradient(0deg,#121a17df,transparent 70%)}.adu-evening>div{position:absolute;bottom:8%;left:6%;z-index:1;color:#f3eadb}.adu-evening p{max-width:460px;font-size:15px;line-height:1.8}.adu-gallery{padding:100px 6%}.adu-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.adu-gallery-grid img{width:100%;aspect-ratio:1.4;object-fit:cover;display:block;transition:filter .3s}.adu-gallery-grid a:hover img{filter:brightness(1.1)}.adu-gallery-grid span{display:block;font:27px var(--serif);margin:20px 0 8px}.adu-gallery-grid small{font-size:10px;color:#c8cdbd}.adu-brief{padding:90px 8%;background:#dcd8c9;color:#2a3c2d;display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.adu-brief>.eyebrow,.adu-brief .eyebrow{color:#7a553e}.adu-brief p{font-size:16px;line-height:1.8}.adu-brief .button{background:#304530;color:#fff;margin:15px 0 25px}.adu-brief .text-link{display:block;width:fit-content;color:#304530}#adu-story,#adu-interior,#adu-evening,#adu-gallery{scroll-margin-top:0}
@media(max-width:760px){.adu-hero .experience-heading h1{font-size:59px}.adu-hero>img{object-position:30% 65%}.adu-intro{grid-template-columns:1fr;padding:60px 24px;gap:25px}.adu-intro h2{font-size:52px}.adu-detail{grid-template-columns:1fr;padding:60px 24px;gap:25px}.adu-detail h2,.adu-evening h2,.adu-brief h2{font-size:45px}.adu-detail img{aspect-ratio:1}.adu-evening{min-height:680px;height:90svh}.adu-evening>img{object-position:48%}.adu-evening>div{left:24px;right:24px;bottom:40px}.adu-evening p{font-size:13px}.adu-gallery{padding:60px 24px}.adu-gallery-grid{grid-template-columns:1fr;gap:35px}.adu-gallery-grid img{aspect-ratio:16/9}.adu-brief{grid-template-columns:1fr;gap:15px;padding:60px 24px}}
@media(prefers-reduced-motion:reduce){.adu-gallery-grid img{transition:none}}
.adu-hero>img{max-width:none!important;width:112%;left:-6%;right:auto}
