.g12-container{width:100%;container:g12/inline-size}.g12-stage{aspect-ratio:2350/1043.75;width:100%;position:relative}.g12-item{clip-path:inset(0% 100% 100% 0%);flex-direction:column;gap:.35em;font-size:clamp(.75rem,1.28cqi,1.6rem);animation:.9s ease-in forwards g12-reveal;display:flex;position:absolute}.g12-item:first-child{animation-delay:0s}.g12-item:nth-child(2){animation-delay:.45s}.g12-item:nth-child(3){animation-delay:.9s}.g12-item:nth-child(4){animation-delay:1.35s}.g12-item:nth-child(5){animation-delay:1.8s}@keyframes g12-reveal{0%{clip-path:inset(0% 100% 100% 0%)}to{clip-path:inset(0%)}}.g12-photo{background-color:hsl(var(--muted));flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.g12-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.g12-caption{flex-shrink:0;overflow:hidden}.g12-caption p{overflow-wrap:break-word;-webkit-box-orient:vertical;margin:0;line-height:1.12;display:-webkit-box;overflow:hidden}.g12-title{-webkit-line-clamp:2;font-family:var(--font-display);letter-spacing:-.01em;color:hsl(var(--foreground));font-size:1.1em;font-weight:400}.g12-credit{-webkit-line-clamp:1;text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--muted-foreground));font-size:.6em;font-weight:500;margin-top:.35em!important}@container g12 (width>=640px){.g12-item:hover .g12-photo img{transform:scale(1.05)}}.g12-item[data-slot=cocktail]{flex-direction:column-reverse;width:17.021%;height:59.282%;top:40.598%;left:0%}.g12-item[data-slot=cocktail] .g12-caption{width:87%;margin-left:0%}.g12-item[data-slot=headlight]{width:17.553%;height:45.988%;top:7.545%;left:17.021%}.g12-item[data-slot=headlight] .g12-caption{width:75.7%;margin-left:1.818%}.g12-item[data-slot=portrait]{width:30.851%;height:98.922%;display:block;top:1.078%;left:34.574%}.g12-item[data-slot=portrait] .g12-photo{width:100%;height:93.463%;position:absolute;top:6.537%;left:0%}.g12-item[data-slot=portrait] .g12-caption{width:56.1%;position:absolute;top:auto;bottom:93.463%;left:0%}.g12-item[data-slot=portrait] .g12-title{-webkit-line-clamp:1}.g12-item[data-slot=aloe]{width:20.106%;height:62.994%;top:7.545%;left:65.426%}.g12-item[data-slot=aloe] .g12-caption{width:85.3%;margin-left:1.587%}.g12-item[data-slot=wheel]{flex-direction:column-reverse;width:14.468%;height:42.395%;top:57.59%;left:85.532%}.g12-item[data-slot=wheel] .g12-caption{width:80.9%;margin-left:2.206%}@container g12 (width<=639px){.g12-stage{aspect-ratio:440/1465}.g12-item{gap:.5333em;font-size:clamp(.75rem,3.409cqi,2rem)}.g12-item[data-slot=cocktail]{flex-direction:column-reverse;width:48.182%;height:19.522%;top:15.904%;left:1.818%}.g12-item[data-slot=cocktail] .g12-caption{width:82.2%;margin-left:0%}.g12-item[data-slot=headlight]{flex-direction:column-reverse;width:48.182%;height:17.065%;top:1.433%;left:50%}.g12-item[data-slot=headlight] .g12-caption{width:73.7%;margin-left:0%}.g12-item[data-slot=portrait]{flex-direction:column-reverse;width:96.364%;height:34.744%;display:flex;top:32.833%;left:1.818%}.g12-item[data-slot=portrait] .g12-photo{width:100%;height:100%;position:static}.g12-item[data-slot=portrait] .g12-caption{width:48%;margin-left:51.887%;position:static}.g12-item[data-slot=portrait] .g12-title{-webkit-line-clamp:1}.g12-item[data-slot=aloe]{width:62.955%;height:26.212%;top:67.577%;left:1.818%}.g12-item[data-slot=aloe] .g12-caption{width:73%;margin-left:0%}.g12-item[data-slot=wheel]{flex-direction:column-reverse;width:33.409%;height:11.399%;top:88.584%;left:64.773%}.g12-item[data-slot=wheel] .g12-caption{width:93.3%;margin-left:5.442%}.g12-item[data-slot=headlight]{animation-delay:0s}.g12-item[data-slot=cocktail]{animation-delay:.45s}.g12-item[data-slot=portrait]{animation-delay:.9s}.g12-item[data-slot=aloe]{animation-delay:1.35s}.g12-item[data-slot=wheel]{animation-delay:1.8s}}@media (prefers-reduced-motion:reduce){.g12-item{clip-path:none;animation:none}.g12-photo img{transition:none}}
