.opening-screen{height:calc(100svh - var(--lex-header-height,96px) - var(--lex-admin-height,0px));min-height:460px;display:grid;grid-template-rows:auto minmax(0,1fr);box-sizing:border-box;padding-bottom:20px}.opening-screen .intro{min-height:0;padding:clamp(20px,4svh,48px) 8% clamp(24px,6svh,70px) 17.5%}.opening-screen .intro h1{font-size:clamp(38px,min(5.4vw,9svh),86px);line-height:1.08}.opening-screen .selected{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0 28px;row-gap:16px}.opening-screen .selected .section-label{margin:0}.opening-screen .filmstrip{height:100%;min-height:0;max-height:none}.opening-screen .strip-caption{margin:0}.opening-screen .film img{height:100%;width:100%;object-fit:cover}@media(max-width:700px){.opening-screen{min-height:500px;padding-bottom:16px}.opening-screen .intro{padding:clamp(16px,3svh,30px) 16px clamp(20px,4svh,40px)}.opening-screen .intro h1{font-size:clamp(33px,min(9.5vw,6.4svh),48px);line-height:1.08}.opening-screen .selected{padding:0 16px;row-gap:12px}.opening-screen .filmstrip{height:100%;min-height:0}.opening-screen .strip-caption{font-size:11px}}@media(max-height:500px) and (min-width:701px){.opening-screen{min-height:380px}.opening-screen .intro{padding-top:12px;padding-bottom:20px}.opening-screen .intro h1{font-size:clamp(32px,7svh,42px)}}