.media-module__qoi8ea__page{background:#faf8f3;min-height:100vh;overflow:hidden}.media-module__qoi8ea__hero,.media-module__qoi8ea__mediaGrid{width:min(1320px,100% - 96px);margin-inline:auto}.media-module__qoi8ea__hero{grid-template-columns:minmax(520px,1fr) minmax(560px,.95fr);align-items:center;gap:68px;min-height:420px;padding:36px 0 32px;display:grid}.media-module__qoi8ea__heroCopy h1,.media-module__qoi8ea__heroCopy h2,.media-module__qoi8ea__ctaInner h2{color:var(--text-primary);font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:0;font-weight:600}.media-module__qoi8ea__heroCopy h1{font-size:clamp(66px,6vw,96px);line-height:.92}.media-module__qoi8ea__heroUnderline{background:var(--accent-coral);border-radius:58% 42% 64% 38%;width:min(430px,86%);height:8px;margin:8px 0 18px -8px;display:block;transform:rotate(-1.4deg)}.media-module__qoi8ea__heroCopy h2{font-size:clamp(36px,3.3vw,54px);line-height:1.04}.media-module__qoi8ea__heroCopy>p{max-width:700px;color:var(--text-secondary);margin:18px 0 0;font-size:18px;line-height:1.58}.media-module__qoi8ea__heroCollage{min-height:360px;position:relative}.media-module__qoi8ea__polaroid{z-index:2;background:#fff;padding:9px 9px 24px;position:absolute;overflow:hidden;box-shadow:0 14px 30px #1f30421f}.media-module__qoi8ea__polaroid img{object-fit:cover;width:100%;height:100%;display:block}.media-module__qoi8ea__heroBrushes{width:205px;height:250px;top:54px;left:72px;transform:rotate(-5deg)}.media-module__qoi8ea__heroPaint{width:235px;height:210px;bottom:12px;right:14px;transform:rotate(7deg)}.media-module__qoi8ea__pressNote{z-index:4;background:#efe8dc;width:190px;min-height:255px;padding:28px 20px 24px;position:absolute;top:24px;left:255px;transform:rotate(3deg);box-shadow:0 8px 22px #1f304214}.media-module__qoi8ea__pressKicker{color:#6f675f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:9px;display:block}.media-module__qoi8ea__pressNote strong{color:var(--text-primary);font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;font-size:33px;line-height:1.02;display:block}.media-module__qoi8ea__pressHeart{text-align:right;margin-top:15px;font-size:31px;display:block}.media-module__qoi8ea__pressNote:before{content:"";background:#e0c99d8c;width:76px;height:21px;position:absolute;top:-11px;left:55px;transform:rotate(-1deg)}.media-module__qoi8ea__heroBrush{z-index:1;border-radius:58% 32% 60% 36%;width:60px;height:128px;display:block;position:absolute}.media-module__qoi8ea__heroBrushYellow{background:var(--accent-yellow);top:58px;left:10px;transform:rotate(-17deg)}.media-module__qoi8ea__heroBrushBlue{background:var(--accent-blue);top:10px;right:42px;transform:rotate(16deg)}.media-module__qoi8ea__heroBrushRed{background:var(--accent-coral);bottom:18px;right:-4px;transform:rotate(14deg)}.media-module__qoi8ea__mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px;padding:16px 0 58px;display:grid}.media-module__qoi8ea__mediaCard{box-shadow:none;background:#ffffffa3;border:1px solid #27415b1c;border-radius:5px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.media-module__qoi8ea__mediaCard:hover{border-color:#1769c238;transform:translateY(-2px);box-shadow:0 12px 28px #1f304212}.media-module__qoi8ea__cardImage{aspect-ratio:16/9;background:#eee8dc;overflow:hidden}.media-module__qoi8ea__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.media-module__qoi8ea__mediaCard:hover .media-module__qoi8ea__cardImage img{transform:scale(1.025)}.media-module__qoi8ea__cardBody{flex-direction:column;min-height:320px;padding:18px 20px 20px;display:flex}.media-module__qoi8ea__mediumRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.media-module__qoi8ea__medium{color:var(--text-primary);font-size:15px;font-weight:700}.media-module__qoi8ea__date{color:var(--text-secondary);font-size:13px}.media-module__qoi8ea__cardBody h3{color:var(--text-primary);font-family:var(--font-display),Georgia,serif;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2vw,31px);font-weight:600;line-height:1.08}.media-module__qoi8ea__excerpt{color:var(--text-secondary);margin:14px 0 0;font-size:15px;line-height:1.48}.media-module__qoi8ea__cardLink{width:fit-content;color:var(--primary);text-underline-offset:4px;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.media-module__qoi8ea__empty{width:min(1320px,100% - 96px);color:var(--text-secondary);text-align:center;border:1px dashed #27415b33;margin:0 auto 58px;padding:46px 24px}.media-module__qoi8ea__cta{background:#fffdfa;border-top:1px solid #27415b0f;padding:52px 24px 62px;position:relative;overflow:hidden}.media-module__qoi8ea__ctaInner{z-index:2;text-align:center;width:min(820px,100% - 48px);margin-inline:auto;position:relative}.media-module__qoi8ea__ctaInner h2{font-size:clamp(40px,3.5vw,54px);line-height:1.04}.media-module__qoi8ea__ctaInner p{color:var(--text-secondary);margin:12px auto 0;font-size:17px}.media-module__qoi8ea__ctaInner .hp-btn{min-width:260px;margin-top:20px}.media-module__qoi8ea__ctaBrush{z-index:1;border-radius:58% 34% 62% 36%;width:165px;height:30px;display:block;position:absolute;left:-28px}.media-module__qoi8ea__ctaBlue{background:var(--accent-blue);bottom:78px;transform:rotate(-18deg)}.media-module__qoi8ea__ctaYellow{background:var(--accent-yellow);bottom:39px;left:-8px;transform:rotate(-16deg)}.media-module__qoi8ea__ctaRed{background:var(--accent-coral);bottom:2px;left:22px;transform:rotate(-14deg)}@media (max-width:1120px){.media-module__qoi8ea__hero,.media-module__qoi8ea__mediaGrid,.media-module__qoi8ea__empty{width:min(100% - 48px,980px)}.media-module__qoi8ea__hero{grid-template-columns:.95fr 1.05fr;gap:34px}.media-module__qoi8ea__heroCollage{transform-origin:100%;transform:scale(.9)}.media-module__qoi8ea__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.media-module__qoi8ea__hero,.media-module__qoi8ea__mediaGrid,.media-module__qoi8ea__empty{width:min(100% - 36px,420px)}.media-module__qoi8ea__hero{grid-template-columns:1fr;gap:10px;min-height:0;padding:18px 0 30px}.media-module__qoi8ea__heroCopy{order:2}.media-module__qoi8ea__heroCopy h1{font-size:clamp(52px,15vw,70px)}.media-module__qoi8ea__heroUnderline{width:290px;height:6px}.media-module__qoi8ea__heroCopy h2{font-size:36px}.media-module__qoi8ea__heroCopy>p{font-size:16px}.media-module__qoi8ea__heroCollage{order:1;min-height:300px;transform:none}.media-module__qoi8ea__heroBrushes{width:145px;height:185px;top:44px;left:16px}.media-module__qoi8ea__heroPaint{width:150px;height:140px;bottom:18px;right:6px}.media-module__qoi8ea__pressNote{width:132px;min-height:190px;padding:20px 14px;top:12px;left:136px}.media-module__qoi8ea__pressNote strong{font-size:24px}.media-module__qoi8ea__pressKicker{font-size:7px}.media-module__qoi8ea__heroBrush{width:42px;height:94px}.media-module__qoi8ea__mediaGrid{grid-template-columns:1fr;gap:16px;padding-bottom:40px}.media-module__qoi8ea__cardBody{min-height:0}.media-module__qoi8ea__cta{padding:42px 18px 108px}.media-module__qoi8ea__ctaInner{width:min(100%,390px)}.media-module__qoi8ea__ctaInner h2{font-size:36px}.media-module__qoi8ea__ctaInner .hp-btn{width:100%;min-width:0}.media-module__qoi8ea__ctaBrush{width:112px}}
