/* Only the three-case homepage proposal. */
.home-three .v3-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.home-three .v3-art{height:260px}
.home-three .v3-copy{padding:24px}
.home-three .v3-copy h3{font-size:36px;min-height:72px;display:flex;align-items:flex-start}
.home-three .v3-copy .v3-facts{line-height:1.85}
.home-three .catalogue-art{background:#132b32;container-type:inline-size}
.home-three .catalogue-composition{position:absolute;left:0;top:50%;width:100%;aspect-ratio:2/3;transform:translateY(-36%)}
.home-three .catalogue-composition>img{width:100%;height:100%;object-fit:contain}
.home-three .catalogue-visual-hook{position:absolute;left:32%;top:22%;width:35%;height:27.5%;display:flex;flex-direction:column;justify-content:center;gap:15px;font:800 clamp(19px,6.6cqw,29px)/.94 Barlow,sans-serif;letter-spacing:-.02em;color:#f8f3e7;text-transform:uppercase;text-shadow:0 2px 10px #00121c;z-index:1}
.home-three .hook-missing{display:block;transform:rotate(-3deg)}
.home-three .hook-stories{display:block;margin-left:8px;transform:rotate(3deg)}
.home-three .hook-stories em{font-style:normal;color:#ff6556}
.home-three .catalogue-case{border-color:#97734778}
.home-three .catalogue-case .v3-badge{background:#f5ead1;color:#172a30}
.home-three .catalogue-offline{font-size:11px!important;line-height:1.7!important;color:#d4d9d8!important;border-left:2px solid #b28a55;padding-left:12px;margin-bottom:22px!important}
.home-three .catalogue-shops{gap:9px;flex-wrap:wrap}
.home-three .catalogue-shops a{flex:1;text-align:center;font-size:11px!important;padding:12px 7px;white-space:nowrap}
.home-three .catalogue-shops b{margin-left:4px}
.home-three .seat-aside{font-size:24px;right:17px;top:107px}
.home-three .v3-badge{left:17px;font-size:8px;padding:7px 9px}
.home-three .v3-actions{gap:12px}
.home-three .v3-actions .door-button{padding-inline:14px}
.home-three .skip:not(:focus){visibility:hidden}
.home-three .v3-copy h3 a{color:inherit;text-decoration:none}
.home-three .v3-copy h3 a:hover{text-decoration:underline;text-underline-offset:5px}
.home-three .case-purchase{margin-top:auto}
.home-three .case-purchase .v3-actions{margin-top:0;min-height:50px}
.home-three .case-purchase .v3-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:50px}
.home-three .case-purchase .v3-tax{min-height:30px;line-height:1.7}
@media(min-width:701px) and (max-width:1100px){
 .home-three .v3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .home-three .v3-case:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}
 .home-three .v3-case:last-child .v3-art{height:100%;min-height:340px}
}
@media(max-width:700px){
 .home-three .v3-grid{grid-template-columns:1fr;gap:25px}
 .home-three .v3-copy h3{min-height:0;font-size:36px}
 .home-three .v3-copy{padding:23px}
 .home-three .catalogue-art{height:285px}
 .home-three .catalogue-shops a{font-size:12px!important;padding-block:13px}
 .home-three .seat-aside{right:23px;font-size:27px}
 .home-three .v3-badge{font-size:8px}
}
