.media-chapter{padding:90px 5vw;background:#080808;color:#fff;border-top:1px solid #303030}.media-heading{max-width:760px;margin:0 0 40px}.media-heading h2{font-family:Georgia,serif;font-size:clamp(36px,4.5vw,68px);font-weight:400;line-height:1.08;margin:18px 0}.media-heading p{color:#bdbdbd;max-width:540px;line-height:1.7}.detail-stories,.film-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.detail-stories article>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.detail-stories article>div{padding-top:24px}.media-chapter h3{font-family:Georgia,serif;font-weight:400;font-size:27px;line-height:1.2;margin:14px 0}.media-chapter article p,.fit-explainer p{font-size:14px;color:#bdbdbd;line-height:1.75}.media-chapter .text-link{display:inline-block;margin-top:12px}.film-stories video{width:100%;aspect-ratio:9/16;max-height:610px;background:#111;object-fit:contain;display:block;margin-bottom:25px}.media-chapter .eyebrow{font-size:10px;letter-spacing:.16em;color:#ccc}.fit-explainer{margin:20px 0;padding:18px 0;border-block:1px solid #444}.fit-explainer p{margin-bottom:0}.product-film{max-width:420px;margin:28px auto}.product-film video{width:100%;display:block;max-height:650px;background:#111}.product-film p{font-size:13px;color:#ccc}.product-thumbnails{flex-wrap:wrap}.look-photo img{object-position:center}.media-films{background:#0d0d0d}@media(max-width:700px){.media-chapter{padding:52px 22px}.detail-stories,.film-stories{grid-template-columns:1fr;gap:42px}.media-heading{margin-bottom:28px}.film-stories video{max-height:560px}.detail-stories article>img{max-height:520px}.media-chapter h3{font-size:25px}}
.story-play{border:1px solid #aaa;padding:12px 22px;margin:0 0 24px;font-size:12px;min-height:44px}.media-films video,.product-film video{height:auto;pointer-events:auto}.media-chapter p{text-transform:none;letter-spacing:normal}

.marlene-reviews{padding:85px 5vw 95px;border-top:1px solid #333;background:linear-gradient(140deg,#141414,#080808 65%);color:#fff}.reviews-intro{margin-bottom:38px;max-width:720px}.reviews-intro h2{font:400 clamp(38px,4.5vw,65px)/1.1 Georgia,serif;letter-spacing:-1.5px;margin:18px 0}.reviews-intro p{color:#bcbcbc;font-size:14px;text-transform:none}.reviews-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px}.review-card{margin:0;padding:32px;display:flex;flex-direction:column;border:1px solid #444;background:#101010;min-width:0}.review-featured{border-color:#aaa;background:linear-gradient(145deg,#242424,#101010)}.review-topic{font-size:9px;letter-spacing:.16em;color:#bbb}.review-card blockquote{margin:26px 0 32px;font:400 clamp(20px,1.6vw,26px)/1.5 Georgia,serif;text-transform:none;letter-spacing:0;color:#f4f4f4}.review-card figcaption{display:flex;gap:12px;align-items:center;margin-top:auto;position:static;background:none;padding:0}.review-initial{display:grid;place-items:center;width:40px;height:40px;border:1px solid #777;border-radius:50%;font-family:Georgia,serif;flex-shrink:0}.review-card figcaption strong{display:block;font-size:14px;letter-spacing:.04em}.review-card figcaption div>span{display:block;font-size:10px;line-height:1.6;color:#aaa;margin-top:4px;text-transform:none}.marlene-reviews .eyebrow{color:#ccc}@media(max-width:800px){.reviews-grid{grid-template-columns:1fr}.marlene-reviews{padding:55px 22px}.review-card{padding:25px}.review-card blockquote{font-size:23px}}

.review-evidence{display:block;margin-top:26px;border-top:1px solid #444;padding-top:22px}.review-evidence img{display:block;width:100%;height:320px;object-fit:contain;background:#191919;border-radius:4px}.review-evidence span{display:block;margin-top:12px;font-size:11px;color:#d5d5d5;text-transform:none}.review-evidence:hover span{text-decoration:underline}.review-card figcaption{margin-top:auto}@media(max-width:800px){.review-evidence img{height:380px}}
