@charset "UTF-8";.textImage-expandingEffect{position:relative;width:100%;overflow:hidden}
.textImage-expandingEffect-container{height:100vh;display:flex;flex-direction:column;gap:calc(35 / 1080 * 1080 / 1920 * 100dvw)}
.textImage-expandingEffect-container .txt-info{color:#fff;display:flex;flex-direction:column;gap:calc(10 / 1080 * 1080 / 1920 * 100dvw);padding:max(72px,110 / 1080 * 1080 / 1920 * 100dvw) calc(120 / 1920 * 100dvw) 0}
.textImage-expandingEffect-container .txt-info .txt0{font-size:calc(16 / 1920 * 100dvw);line-height:1.2;letter-spacing:0}
.textImage-expandingEffect-container .txt-info .txt1{font-family:"audi-zh-bold";font-size:calc(48 / 1920 * 100dvw);line-height:1.2;letter-spacing:0}
.textImage-expandingEffect-container .txt-info .txt2{font-size:calc(16 / 1920 * 100dvw);line-height:1.2;letter-spacing:0;color:var(--color-grey-92,#ecece9)}
.textImage-expandingEffect-container .bg-info{flex:1;height:100%;width:100%;overflow:hidden}
.textImage-expandingEffect-container .bg-info .bg{height:100%;opacity:1;object-fit:cover}
.textImage-expandingEffect-container .bg-info .bg-animation-container{width:100%;height:100%;position:relative}
.textImage-expandingEffect-container .bg-info .bg-animation-position{left:50%;transform:translateX(50%)}
.textImage-expandingEffect-container .bg-info .play-icon{width:calc(100 / 1920 * 100dvw);height:calc(100 / 1920 * 100dvw);color:#fff;position:absolute;top:calc(50% - 100 / 1920 * 100dvw / 2);left:calc(50% - 100 / 1920 * 100dvw / 2);cursor:pointer}
.textImage-expandingEffect-container .bg-info .play-icon-hide{display:noe}
@media screen and (min-width:1920px),screen and (orientation:portrait) and (min-width:1920px),screen and (min-width:1280px) and (max-width:1919px),screen and (orientation:portrait) and (min-width:1280px) and (max-width:1919px){.textImage-expandingEffect-container .bg-info .bg{width:100dvw;position:absolute;left:50%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateX(-50%) translateZ(0)}
.textImage-expandingEffect-container .bg-info .bg-animation-position{overflow:hidden}
}
@media screen and (min-width:744px) and (max-width:1279px) and (orientation:landscape){.textImage-expandingEffect-container{gap:calc(35 / 834 * 834 / 1194 * 100dvw)}
.textImage-expandingEffect-container .txt-info{gap:calc(10 / 834 * 834 / 1194 * 100dvw);padding:max(110px,110 / 834 * 834 / 1194 * 100dvw) calc(60 / 834 * 100dvw) 0}
.textImage-expandingEffect-container .txt-info .txt0{font-size:calc(16 / 1194 * 100dvw)}
.textImage-expandingEffect-container .txt-info .txt1{font-size:calc(48 / 1194 * 100dvw)}
.textImage-expandingEffect-container .txt-info .txt2{font-size:calc(16 / 1194 * 100dvw)}
.textImage-expandingEffect-container .bg-info .bg{width:100%}
.textImage-expandingEffect-container .bg-info .play-icon{width:calc(100 / 1194 * 100dvw);height:calc(100 / 1194 * 100dvw);top:calc(50% - 100 / 1194 * 100dvw / 2);left:calc(50% - 100 / 1194 * 100dvw / 2)}
}
@media screen and (orientation:portrait) and (min-width:744px) and (max-width:1279px) and (orientation:portrait){.textImage-expandingEffect-container{gap:calc(31 / 1194 * 1194 / 834 * 100dvw)}
.textImage-expandingEffect-container .txt-info{gap:calc(8 / 1194 * 1194 / 834 * 100dvw);padding:max(60px,60 / 1194 * 1194 / 834 * 100dvw) calc(55 / 834 * 100dvw) 0}
.textImage-expandingEffect-container .txt-info .txt0{font-size:calc(16 / 834 * 100dvw)}
.textImage-expandingEffect-container .txt-info .txt1{font-size:calc(48 / 834 * 100dvw)}
.textImage-expandingEffect-container .txt-info .txt2{font-size:calc(16 / 834 * 100dvw)}
.textImage-expandingEffect-container .bg-info .bg{width:100%}
.textImage-expandingEffect-container .bg-info .play-icon{width:calc(100 / 834 * 100dvw);height:calc(100 / 834 * 100dvw);top:calc(50% - 100 / 834 * 100dvw / 2);left:calc(50% - 100 / 834 * 100dvw / 2)}
}
@media screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px),screen and (max-height:1003px) and (max-width:743px){.textImage-expandingEffect-container{gap:calc(20.3 / 812 * 812 / 375 * 100dvw)}
.textImage-expandingEffect-container .txt-info{gap:calc(12 / 812 * 812 / 375 * 100dvw);padding:calc(60 / 812 * 812 / 375 * 100dvw) calc(30 / 375 * 100dvw) 0}
.textImage-expandingEffect-container .txt-info .txt0{font-size:calc(14 / 375 * 100dvw)}
.textImage-expandingEffect-container .txt-info .txt1{font-size:calc(26 / 375 * 100dvw)}
.textImage-expandingEffect-container .txt-info .txt2{font-size:calc(14 / 375 * 100dvw)}
.textImage-expandingEffect-container .bg-info .bg{width:100%}
.textImage-expandingEffect-container .bg-info .play-icon{width:calc(40 / 375 * 100dvw);height:calc(40 / 375 * 100dvw);top:calc(50% - 40 / 375 * 100dvw / 2);left:calc(50% - 40 / 375 * 100dvw / 2)}
}