/* :hover / ::after rules carried over from the prototype (style-hover / style-after attributes) */
.a1::after{content:'';position:absolute;left:0;bottom:0;height:1px;width:100%;background:#ffffff;transform-origin:left center;transform:scaleX(0);transition:transform .38s cubic-bezier(.22,1,.36,1)}
.h2:hover{color:#ffffff !important}
.h3:hover{background:rgba(255,255,255,0.14) !important}
@media (hover: hover) and (pointer: fine) { .h4:hover {border-color:rgba(255,255,255,0.16) !important;transform:translateY(-6px) !important} }
.h5:hover{background:rgba(255,255,255,0.05) !important}
@media (hover: hover) and (pointer: fine) { .h6:hover {border-color:rgba(255,255,255,0.14) !important;transform:translateY(-6px) !important} }
.h7:hover{background:rgba(255,255,255,0.10) !important;color:#ffffff !important}
@media (hover: hover) and (pointer: fine) { .h8:hover {background:rgba(255,255,255,0.16) !important;color:#ffffff !important;transform:rotate(90deg) !important} }
.h9:hover{background:rgba(255,255,255,0.11) !important}
.f10:focus{border-color:rgba(255,255,255,0.34) !important;background:rgba(255,255,255,0.09) !important}
@media (hover: hover) and (pointer: fine) { .h11:hover {transform:translateY(-2px) !important;box-shadow:0 16px 34px rgba(255,255,255,0.18) !important} }
.h12:hover{background:rgba(255,255,255,0.09) !important}
@media (hover: hover) and (pointer: fine) { .h13:hover {background:rgba(255,255,255,0.09) !important;border-color:rgba(255,255,255,0.2) !important;transform:translateY(-2px) !important;box-shadow:0 18px 44px rgba(0,0,0,0.42) !important} }
.h14:hover{background:rgba(255,255,255,0.09) !important;color:#ffffff !important}
@media (hover: hover) and (pointer: fine) { .h15:hover, .h15[data-held] {transform:translateY(-8px) !important;box-shadow:0 36px 90px rgba(0,0,0,0.58) !important} }
@media (hover: hover) and (pointer: fine) { .h16:hover {background:rgba(255,255,255,0.16) !important;color:#fff !important;transform:rotate(90deg) !important} }
@media (hover: hover) and (pointer: fine) { .h17:hover {background:rgba(255,255,255,0.16) !important;transform:rotate(90deg) !important} }
