body:has(.shahm-brand-landing),html:has(.shahm-brand-landing){background:#000}.shahm-brand-landing{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);width:100%;height:100svh;min-height:320px;background:#000;color:#fff}.shahm-brand-landing>.shahm-brand-intro{grid-area:1/1}.brand-landing-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.brand-landing-entry{grid-area:1/1;align-self:end;position:relative;z-index:1;display:flex;justify-content:center;padding:18px 24px max(32px,env(safe-area-inset-bottom))}.brand-landing-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:10px 25px;border:1px solid #fff;border-radius:0;background:#fff;color:#000;font-size:18px;line-height:1.5}.brand-landing-link:hover{background:#e8e8e8;border-color:#e8e8e8}.brand-landing-link:focus-visible{outline:2px solid #fff;outline-offset:7px}@media(max-width:700px){.brand-landing-entry{padding-bottom:max(26px,env(safe-area-inset-bottom))}}.shahm-brand-intro{position:relative;isolation:isolate;margin:0;width:100%;height:100%;min-height:0;overflow:hidden;background:#000}.shahm-brand-poster,.shahm-brand-poster img,.shahm-brand-video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;pointer-events:none}.shahm-brand-poster img,.shahm-brand-video{filter:contrast(1.25)}.shahm-brand-video{opacity:0}.shahm-brand-intro[data-ready=true] .shahm-brand-video{opacity:1}