.fz-living{--fz-living-gap:26px;display:block;max-width:100%;overflow:hidden;background:#fff;color:#252525;font-family:var(--font-body-family),Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:1.55}.fz-living__intro{max-width:1540px;margin:0 auto;padding:48px 5vw 32px;display:block}.fz-living__eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.45;margin:0 0 24px;color:#b74c25}.fz-living__intro>.fz-living__eyebrow{padding-top:9px;max-width:20ch}.fz-living h2{font-family:var(--font-heading-family),Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.045em;line-height:1.08;color:inherit;margin:0}.fz-living__intro h2{font-size:clamp(36px,3.4vw,48px);max-width:24ch}.fz-living__body{font-size:15px;line-height:1.8;color:#615953;max-width:55ch;margin-top:20px}.fz-living__body p{margin:0}.fz-living__gallery{width:100%;max-width:100%;overflow:hidden;padding:10px 0 0;outline-offset:-5px}.fz-living__gallery:focus-visible{outline:2px solid #b74c25}.fz-living__row{width:100%;overflow:hidden}.fz-living__row+.fz-living__row{margin-top:25px}.fz-living__track{display:flex;width:max-content;transform:translate3d(var(--fz-living-shift,0px),0,0);will-change:transform}.fz-living__group{flex:none;display:flex;align-items:center;gap:var(--fz-living-gap);min-width:100vw;padding-right:var(--fz-living-gap)}.fz-living__card{flex:none;position:relative;margin:0;width:clamp(260px,29vw,440px);padding:0 0 26px}.fz-living__image-wrap{width:100%;height:clamp(235px,26vw,370px);overflow:hidden;background:#fff}.fz-living__card img{display:block;width:100%;height:100%;object-fit:cover}.fz-living__card figcaption{font-size:12px;line-height:1.5;letter-spacing:.035em;padding-top:10px;color:#615953}.fz-living__card--2{width:clamp(190px,18vw,270px);padding-top:38px}.fz-living__card--2 .fz-living__image-wrap{height:clamp(260px,28vw,400px)}.fz-living__card--3{width:clamp(330px,38vw,570px)}.fz-living__card--3 .fz-living__image-wrap{height:clamp(230px,23vw,340px)}.fz-living__card--4{width:clamp(220px,22vw,320px);padding-top:54px}.fz-living__card--4 .fz-living__image-wrap{height:clamp(255px,27vw,385px)}.fz-living__card--5{width:clamp(310px,34vw,510px)}.fz-living__card--5 .fz-living__image-wrap{height:clamp(230px,24vw,350px)}.fz-living__row--2 .fz-living__group{align-items:flex-start}.fz-living__row--2 .fz-living__card--2,.fz-living__row--2 .fz-living__card--4{padding-top:0}.fz-living__row--2 .fz-living__card--3{padding-top:32px}.fz-living__row--2 .fz-living__image-wrap{height:clamp(210px,23vw,315px)}.fz-living__row--2 .fz-living__card--2 .fz-living__image-wrap{height:clamp(230px,25vw,355px)}.fz-living__cinema{position:relative;isolation:isolate;width:100%;height:clamp(460px,42vw,620px);margin-top:32px;overflow:hidden;background:#fff;color:#fff}.fz-living__cinema-visual{position:absolute;inset:-10% 0;transform:translate3d(0,var(--fz-living-parallax,0px),0);will-change:transform}.fz-living__cinema-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 80%}.fz-living__cinema-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(0,0,0,.13) 55%,rgba(0,0,0,.63) 100%);pointer-events:none}.fz-living__cinema-copy{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;max-width:1540px;margin:auto;padding:70px 5vw 42px}.fz-living__cinema-copy>.fz-living__eyebrow{color:#fff;margin-bottom:20px}.fz-living__cinema h2{font-size:clamp(40px,4.2vw,60px);max-width:11.5ch;line-height:1.02}.fz-living__cinema-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:36px}.fz-living__cinema-bottom p{font-size:11px;letter-spacing:.06em;margin:0}.fz-living__cinema-bottom a{display:inline-flex;justify-content:space-between;align-items:center;gap:48px;color:#fff;text-decoration:none;font-size:13px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.8)}.fz-living__cinema-bottom a:hover{border-bottom-width:2px;padding-bottom:7px}.fz-living__cinema-bottom a:focus-visible{outline-color:#fff}.fz-living[data-fz-living-reduced=true] .fz-living__track{animation:none;transform:none;will-change:auto;width:100%}.fz-living[data-fz-living-reduced=true] [data-fz-living-clone],.fz-living[data-fz-living-reduced=true] .fz-living__row--2{display:none}.fz-living[data-fz-living-reduced=true] .fz-living__group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%;padding:0 5vw;gap:26px}.fz-living[data-fz-living-reduced=true] .fz-living__card{width:auto;padding-top:0}.fz-living[data-fz-living-reduced=true] .fz-living__image-wrap{height:260px}.fz-living[data-fz-living-reduced=true] .fz-living__cinema-visual{transform:none;will-change:auto}

@media(max-width:749px){.fz-living{--fz-living-gap:16px}.fz-living__intro{display:block;padding:40px 6vw 24px}.fz-living__intro>.fz-living__eyebrow{max-width:none;padding:0;margin-bottom:22px;font-size:10px}.fz-living__intro h2{font-size:34px;max-width:20ch;line-height:1.12}.fz-living__body{font-size:15px;line-height:1.75;margin-top:22px}.fz-living__card{width:66vw;max-width:310px;padding-bottom:20px}.fz-living__image-wrap{height:240px}.fz-living__card--2{width:48vw;max-width:230px;padding-top:28px}.fz-living__card--2 .fz-living__image-wrap{height:265px}.fz-living__card--3{width:80vw;max-width:370px}.fz-living__card--3 .fz-living__image-wrap{height:220px}.fz-living__card--4{width:58vw;max-width:280px;padding-top:24px}.fz-living__card--4 .fz-living__image-wrap{height:250px}.fz-living__card--5{width:72vw;max-width:330px}.fz-living__card--5 .fz-living__image-wrap{height:215px}.fz-living__row+.fz-living__row{margin-top:4px}.fz-living__row--2 .fz-living__image-wrap{height:195px}.fz-living__row--2 .fz-living__card--2 .fz-living__image-wrap{height:220px}.fz-living__row--2 .fz-living__card--3{padding-top:20px}.fz-living__card figcaption{font-size:11px;padding-top:8px}.fz-living__cinema{height:auto;aspect-ratio:1;min-height:360px;margin-top:24px}.fz-living__cinema-visual{inset:-6% 0}.fz-living__cinema-copy{padding:32px 6vw 22px}.fz-living__cinema-copy>.fz-living__eyebrow{font-size:9px;margin-bottom:12px}.fz-living__cinema h2{font-size:38px;max-width:12ch}.fz-living__cinema-bottom{margin-top:24px;gap:16px}.fz-living__cinema-bottom p{font-size:9px;max-width:14ch}.fz-living__cinema-bottom a{font-size:11px;gap:22px;white-space:nowrap}.fz-living[data-fz-living-reduced=true] .fz-living__group{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 6vw;gap:16px}.fz-living[data-fz-living-reduced=true] .fz-living__image-wrap{height:190px}}
@media(prefers-reduced-motion:reduce){.fz-living__track{animation:none!important;transform:none!important;will-change:auto;width:100%}.fz-living [data-fz-living-clone],.fz-living__row--2{display:none}.fz-living__group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%;padding:0 5vw;gap:26px}.fz-living__card{width:auto;max-width:none;padding-top:0}.fz-living__image-wrap{height:260px}.fz-living__cinema-visual{transform:none!important;will-change:auto}@media(max-width:749px){.fz-living__group{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 6vw;gap:16px}.fz-living__image-wrap{height:190px}}}

@media(max-width:749px){.fz-living__cinema{display:flex;flex-direction:column;height:auto;aspect-ratio:auto;min-height:0}.fz-living__cinema-visual{position:relative;inset:auto;width:100%;aspect-ratio:1;transform:none!important;will-change:auto}.fz-living__cinema-visual img{object-fit:contain;object-position:center bottom}.fz-living__cinema-shade{display:none}.fz-living__cinema-copy{height:auto;background:#b74c25;padding:30px 6vw 24px}.fz-living__cinema h2{max-width:14ch}.fz-living__cinema-bottom{margin-top:24px}}

/* Product photographs keep the complete frame and feet in both rows. */
.fz-living .fz-living__card--product .fz-living__image-wrap{height:auto;aspect-ratio:1}
.fz-living__card--product img{object-fit:contain}
