.home .she-header{position:relative;inset:auto;background:linear-gradient(90deg,#242a2e 40%,#b30c29 40%)}
.home.admin-bar .she-header{top:auto}
.home .she-nav .she-button{background:#ffffff12;border-color:#ffffff5c}
.home .she-nav .she-button:hover{background:#ffffff24}
.she-poster{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(90deg,#242a2e 40%,#b30c29 40%);padding:0 0 29px}
.she-poster-word{position:absolute;z-index:-1;top:52px;left:3%;right:3%;font-family:Arial,Helvetica,sans-serif;font-size:11.8vw;font-weight:900;line-height:1;letter-spacing:0;text-align:center;color:#ffffff24;white-space:nowrap;pointer-events:none;user-select:none}
.she-poster-layout{position:relative;display:grid;grid-template-columns:62% 38%;align-items:center;min-height:605px;padding-top:120px;padding-bottom:45px;width:min(1440px,calc(100% - 96px))}
.she-poster-visual{position:relative;min-width:0;align-self:center;margin-left:-6%;width:108%;padding-top:24px}
.she-poster-visual .she-poster-product{width:100%;max-width:100%;height:auto;filter:drop-shadow(0 27px 17px #080e1259)}
.she-poster-copy{position:relative;z-index:2;padding:54px 0 0 37px}
.she-poster-copy .she-kicker{color:#ffd5dc;font-size:9px;letter-spacing:.18em;margin-bottom:24px}
.she-poster-copy h1{font-size:clamp(37px,3.35vw,54px);line-height:1.08;font-weight:600;letter-spacing:-.04em;color:#fff}
.she-poster-copy p{font-size:14px;line-height:1.8;color:#f4c8d0;margin-top:24px}
.she-poster-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}
.she-poster-actions .she-button{font-size:12px;min-height:50px;padding:13px 20px;gap:20px}
.she-poster-actions .she-button.white{color:#a70924!important}
.she-poster-actions .she-button.white:hover{background:#ffe8ec}
.she-poster-quote{font-size:12px;color:#fff!important;border-bottom:1px solid #ffffff70;padding:5px 0}
.she-poster-quote:hover{border-color:#fff}
.she-poster-foot{position:relative;display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff20;padding-top:20px;font-size:8px;letter-spacing:.12em;color:#d3c8cd;width:min(1440px,calc(100% - 96px))}
@media(min-width:1600px){.she-poster-layout{min-height:660px;padding-top:135px}.she-poster-word{font-size:min(11.8vw,239px)}.she-poster-visual{margin-left:-8%;width:113%}.she-poster-copy{padding-left:48px}.she-poster-copy h1{font-size:57px}}
@media(max-width:1100px) and (min-width:801px){.she-poster-layout{width:calc(100% - 56px);min-height:550px;padding-top:100px;grid-template-columns:58% 42%}.she-poster-copy{padding-left:27px;padding-top:25px}.she-poster-copy h1{font-size:39px}.she-poster-copy p{font-size:13px}.she-poster-visual{width:111%;margin-left:-7%}.she-poster-foot{width:calc(100% - 56px)}.she-poster-actions{gap:15px}}
@media(max-width:800px){.home .she-header{background:#242a2e}.she-poster{background:linear-gradient(90deg,#242a2e 40%,#b30c29 40%);padding-bottom:22px}.she-poster-layout{width:calc(100% - 40px);grid-template-columns:1fr;min-height:0;padding:34px 0 19px;gap:29px}.she-poster-copy{grid-row:1;padding:0;max-width:540px}.she-poster-copy .she-kicker{font-size:9px;margin-bottom:20px}.she-poster-copy h1{font-size:clamp(40px,8.7vw,60px);line-height:1.05}.she-poster-copy p{font-size:14px;line-height:1.7;margin-top:21px;color:#f0dce0}.she-poster-actions{margin-top:24px;gap:20px}.she-poster-actions .she-button{font-size:12px;padding:12px 16px;min-height:48px}.she-poster-visual{width:106%;margin-left:-3%;padding-top:18px}.she-poster-word{top:auto;bottom:32%;font-size:11.8vw;color:#ffffff26}.she-poster-foot{width:calc(100% - 40px);font-size:8px;padding-top:16px;gap:11px;flex-direction:column}.she-poster-foot>span:last-child{font-size:7px;letter-spacing:.055em}}
@media(prefers-reduced-motion:reduce){.she-poster *{transition:none}}
