.ff-collection .ff-cedar-hero{position:relative;isolation:isolate;display:block;width:100%;aspect-ratio:12/5;min-height:420px;overflow:hidden;background:#e9e5d7;color:#2d4227;font-family:'FF DM Sans',Arial,sans-serif}
.ff-cedar-hero__art{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none}
.ff-cedar-hero__art img{display:block;width:100%;height:100%;object-fit:fill}
.ff-collection .ff-cedar-hero__copy{position:relative;width:53.125%;margin-left:11.8056%;padding-top:10.2%;text-align:left}
.ff-collection .ff-cedar-hero__eyebrow{font-family:'FF DM Sans',Arial,sans-serif;font-size:clamp(9px,.6944vw,13px);font-weight:600;line-height:1.3;letter-spacing:1.25px;color:#2d4227;margin:0 0 clamp(20px,1.8056vw,35px);text-transform:none}
.ff-collection .ff-cedar-hero__title{font-family:'FF Cormorant',Georgia,serif;font-size:clamp(38px,4.6528vw,90px);font-weight:400;line-height:1.02;letter-spacing:-.0164em;color:#2d4227;margin:0 0 clamp(20px,1.7361vw,34px);max-width:40.3vw;text-transform:none;text-wrap:balance}
.ff-collection .ff-cedar-hero__body{font-family:'FF DM Sans',Arial,sans-serif;font-size:clamp(13px,1.0417vw,20px);font-weight:400;line-height:1.55;letter-spacing:0;color:#5f6a54;max-width:680px;margin:0;text-transform:none}
@media(max-width:749px){
.ff-collection .ff-cedar-hero{aspect-ratio:390/590;min-height:0}
.ff-collection .ff-cedar-hero__copy{width:61.5385%;margin-left:17.4359%;padding-top:36.6667%;text-align:left}
.ff-collection .ff-cedar-hero__eyebrow{font-size:2.0513vw;line-height:1.3;letter-spacing:.0875em;margin:0 0 6.1538vw}
.ff-collection .ff-cedar-hero__title{font-size:9.7436vw;line-height:1.02;letter-spacing:-.0145em;max-width:48.7179vw;margin:0 0 5.641vw}
.ff-collection .ff-cedar-hero__body{font-size:3.3333vw;line-height:1.55;max-width:none;margin:0}
}
