.ii-is-home .ii-footer{display:none}.ii-landing{display:grid;grid-template-columns:220px minmax(0,1fr) 140px;column-gap:55px;row-gap:48px;max-width:1560px;margin:auto;padding:85px 6% 70px;min-height:calc(100svh - 62px);align-content:start}.ii-landing-heading{grid-column:1/-1}.ii-landing-heading h1{font-size:32px;letter-spacing:-.05em;line-height:1.1;margin-bottom:16px}.ii-landing-heading p{font-size:12px;line-height:1.5;color:#707070}.ii-landing-primary ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.ii-landing-primary li>a{display:flex;align-items:center;min-height:38px;font-size:21px;letter-spacing:-.04em;white-space:nowrap}.ii-landing-primary small{font-size:10px;margin-left:20px;color:#707070;letter-spacing:0}.ii-landing-secondary{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:2px;font-size:10px;color:#707070}.ii-landing-secondary a{display:flex;align-items:center;min-height:27px}.ii-landing a:hover{text-decoration:underline;text-underline-offset:4px}.ii-landing-film{align-self:center;min-width:0;width:100%;max-width:680px;justify-self:center}.ii-landing-film video{display:block;width:100%;height:auto;object-fit:contain;background:#fff}.ii-film-controls{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#707070;margin-top:8px}.ii-film-controls button{min-height:40px}.ii-film-controls button:hover{text-decoration:underline;text-underline-offset:4px}.ii-film-surface{display:block;width:100%;padding:0;min-width:0}.ii-film-unavailable{font-size:12px;color:#707070;text-align:center}.ii-film-error{font-size:11px;color:#707070;line-height:1.5;margin-top:10px}.ii-film-error a{text-decoration:underline;text-underline-offset:4px}
@media(min-width:601px){.ii-index-secondary{justify-self:end;padding-left:0;max-width:100%;width:max-content}}
@media(max-width:1100px){.ii-landing{grid-template-columns:180px minmax(0,1fr) 115px;column-gap:28px;padding:70px 5% 50px}.ii-landing-primary li>a{font-size:19px}.ii-landing-primary small{margin-left:12px}.ii-landing-secondary{font-size:10px}}
@media(max-width:600px){.ii-landing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 22px;padding:35px 24px 40px;min-height:calc(100svh - 60px)}.ii-landing-heading{grid-column:1/-1;grid-row:1}.ii-landing-heading h1{font-size:30px}.ii-landing-film{grid-column:1/-1;grid-row:2}.ii-landing-primary{grid-column:1;grid-row:3}.ii-landing-primary ul{gap:0}.ii-landing-primary li>a{font-size:18px;min-height:40px;white-space:normal}.ii-landing-primary small{font-size:9px;margin-left:9px;white-space:nowrap}.ii-landing-secondary{grid-column:2;grid-row:3;justify-self:end;gap:0;padding-top:5px;font-size:10px}.ii-landing-secondary a{min-height:31px}.ii-film-controls{margin-top:1px}}
