.kzm-vid{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--m-ease);position:absolute;inset:0}.is-on>.kzm-vid{opacity:1}.kzm-pause{display:none}.is-on>.kzm-pause{display:grid}.kzm-pause{z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:44px;height:44px;transition:background-color .24s var(--m-ease);background:#081c2480;border:1px solid #ffffff8c;border-radius:50%;place-items:center;padding:0;position:absolute;top:10px;right:10px}.kzm-pause:hover{background:#081c24b8}.kzm-pause:focus-visible{outline-offset:2px;outline:2px solid #fff}.kzm-pause span{background:#fff;width:4px;height:14px;margin-right:8px;display:block;box-shadow:8px 0 #fff}.kzm-pause[aria-pressed=true] span{width:0;height:0;box-shadow:none;background:0 0;border:8px solid #0000;border-left:13px solid #fff;border-right-width:0;margin:0 -3px 0 0}.kzm-coll{padding-bottom:clamp(48px,7vw,88px)}.kzm-mosaic{background:#fff}.kzm-mosaic__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.kzm-tile{aspect-ratio:4/5;background:var(--m-teal);margin:0;position:relative;overflow:hidden}.kzm-tile__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.kzm-mosaic__g{grid-template-columns:repeat(3,minmax(0,1fr))}.kzm-tile{aspect-ratio:1}}.kzm-cl{color:#fff;background:#0f3a48}.kzm-cl__b{padding:clamp(40px, 7vw, 88px) var(--m-pad) clamp(28px, 4vw, 48px);background:var(--m-grad)}.kzm-cl__t{text-transform:uppercase;max-width:none;font:700 clamp(24px, 7vw, 72px) / 1.04 var(--m-disp);letter-spacing:-.02em;color:#fff;margin:0 0 12px}.kzm-logo-i{vertical-align:baseline;width:3.1em;margin-left:.12em;line-height:0;display:inline-block}.kzm-logo-i .kzm-logo{filter:none;display:inline-block}.kzm-cl__p{max-width:32em;font:500 clamp(15px, 1.8vw, 20px) / 1.35 var(--kz-font-body,sans-serif);color:#fff;margin:0 0 24px}.kzm-cl__a{gap:8px;display:flex}.kzm-cl__a .kzm-btn{flex:1 1 0;min-width:0;max-width:220px;padding:0 10px}.kzm-cl__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.kzm-cl__v{aspect-ratio:3/4;background:var(--m-teal);position:relative;overflow:hidden}.kzm-cl__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.kzm-cl__v{aspect-ratio:auto;height:min(78vh,760px)}.kzm-cl__a .kzm-btn{flex:none;min-width:160px;padding:0 26px}}@media (prefers-reduced-motion:no-preference){html:has(.kzm){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.kzm-pause,.kzm-vid{transition:none}}