.everyday.creator-section{background:#f1f3ef;padding:110px 4%;overflow:hidden}
.creator-intro{max-width:1280px;margin:0 auto 48px;display:flex;align-items:flex-end;justify-content:space-between;gap:50px}
.creator-intro h2{font-size:clamp(44px,5.4vw,78px);max-width:750px;line-height:1.01}.creator-intro p{max-width:350px;font-size:18px;line-height:1.55}
.creator-wall{columns:4;column-gap:18px;max-width:1440px;margin:auto}
.creator-card{display:block;break-inside:avoid;position:relative;margin:0 0 18px;border-radius:15px;overflow:hidden;background:#1c221e;isolation:isolate;box-shadow:0 3px 12px #22371f12}
.creator-media{position:relative;width:100%;aspect-ratio:var(--creator-ratio);overflow:hidden}
.creator-photo{width:100%;height:100%;object-fit:cover;display:block}
.creator-card:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(transparent 33%,#0b120d00 48%,#0b120dd9 90%,#0b120df5 100%);pointer-events:none}
.creator-quote{position:absolute;bottom:22px;left:20px;right:20px;z-index:2;color:white}
.creator-quote blockquote{margin:0;font-weight:700;font-size:clamp(18px,1.55vw,24px);letter-spacing:-.025em;line-height:1.17;text-wrap:pretty}
.creator-quote p{margin:0 0 9px;color:#eef1e8;font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.09em}
.creator-webcam .creator-media,.creator-shoulder .creator-media{aspect-ratio:4/3}
.creator-webcam .creator-quote,.creator-shoulder .creator-quote{position:relative;padding:21px;left:auto;right:auto;bottom:auto}
.creator-webcam{background:#422b42}.creator-shoulder{background:#e1e8d8}.creator-shoulder .creator-quote,.creator-shoulder .creator-quote p{color:#283923}
.creator-webcam:after,.creator-shoulder:after{display:none}
.creator-recording{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
.creator-facecam{position:absolute;top:11px;right:10px;width:29%;aspect-ratio:1;object-fit:cover;border:3px solid #ded5f2;border-radius:50%;box-shadow:0 3px 9px #0005}
.creator-screenrecord .creator-quote{bottom:20px}.creator-screenrecord .creator-quote blockquote{font-size:clamp(18px,1.45vw,22px)}
.creator-outdoor .creator-photo{object-position:45% 45%}
.creator-disclosure{max-width:1280px;margin:30px auto 0;padding:20px 25px;background:white;border:1px solid #bec8b6;border-radius:12px;font-size:14px;line-height:1.6;color:#47583d}
.creator-disclosure strong{color:#263822}.gallery-back{display:block;padding:24px}
@media(min-width:1650px){.creator-wall{column-gap:22px}.creator-card{margin-bottom:22px}.creator-quote blockquote{font-size:25px}}
@media(max-width:1100px){.creator-wall{columns:3}.creator-quote{left:17px;right:17px;bottom:19px}.creator-quote blockquote{font-size:21px}.creator-intro{gap:30px}.creator-intro p{font-size:16px}}
@media(max-width:800px){.creator-wall{columns:2}.creator-intro{display:block}.creator-intro p{max-width:550px;margin-top:25px}.creator-intro h2{font-size:52px}.everyday.creator-section{padding:75px 4%}}
@media(max-width:520px){.everyday.creator-section{padding:64px 12px}.creator-intro{padding:0 10px;margin-bottom:32px}.creator-intro h2{font-size:45px}.creator-intro p{font-size:16px}.creator-wall{column-gap:10px}.creator-card{border-radius:10px;margin-bottom:10px}.creator-quote{left:12px;right:11px;bottom:14px}.creator-quote blockquote,.creator-screenrecord .creator-quote blockquote{font-size:17px;line-height:1.15}.creator-quote p{font-size:8px;letter-spacing:.04em;margin-bottom:7px}.creator-webcam .creator-quote,.creator-shoulder .creator-quote{padding:15px 12px}.creator-disclosure{padding:16px;font-size:13px}.creator-facecam{border-width:2px}}
@media(max-width:360px){.creator-quote blockquote,.creator-screenrecord .creator-quote blockquote{font-size:15px}.creator-quote{left:10px;right:9px}.creator-quote p{font-size:7px}.creator-intro h2{font-size:41px}}
