.pyDoFq_media .pyDoFq_poster{display:block;position:absolute;inset:0}.pyDoFq_media .pyDoFq_video{opacity:0;pointer-events:none}.pyDoFq_media[data-frame-ready=true] .pyDoFq_video{opacity:1}.pyDoFq_media .pyDoFq_control{color:#fff;-webkit-tap-highlight-color:transparent;background:#101113ad;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.pyDoFq_media .pyDoFq_control:focus-visible{outline-offset:3px;box-shadow:0 0 0 7px var(--night);outline:2px solid #fff}.pyDoFq_icons{width:16px;height:16px;display:inline-block;position:relative}.pyDoFq_icons svg{stroke-width:0;transition:opacity .15s var(--ease);position:absolute;inset:0}.pyDoFq_playIcon{margin-inline-start:1px}.pyDoFq_pauseIcon,.pyDoFq_media[data-playing=true] .pyDoFq_playIcon{opacity:0}.pyDoFq_media[data-playing=true] .pyDoFq_pauseIcon{opacity:1}@media (prefers-reduced-motion:no-preference){.pyDoFq_control{transition:scale .15s ease-out, background-color .15s var(--ease)}.pyDoFq_control:not(:disabled):active{scale:.96}}@media (hover:hover){.pyDoFq_media .pyDoFq_control:hover{background:#101113e6}}@media (forced-colors:active){.pyDoFq_media .pyDoFq_control{color:buttontext;background:buttonface;border-color:buttontext}.pyDoFq_media .pyDoFq_control:focus-visible{box-shadow:none;outline-color:highlight}}
.pcfVWG_bridge{--focus-ring:var(--silver);background:var(--night);color:var(--silver);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.pcfVWG_image{aspect-ratio:4/3;min-width:0;min-height:360px;position:relative}.pcfVWG_image video{object-position:50% 50%;outline:0}.pcfVWG_image .campaign-poster{object-position:50% 50%;outline:0}.pcfVWG_image .media-control{inset-block-end:20px;inset-inline-end:20px}.pcfVWG_copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:64px clamp(24px,5vw,80px);display:flex}.pcfVWG_copy h2{letter-spacing:-.04em;font-size:clamp(1.8rem,2.7vw,3rem);line-height:1.4}@media (max-width:760px){.pcfVWG_bridge{grid-template-columns:minmax(0,1fr)}.pcfVWG_image{aspect-ratio:3/4;min-height:0}.pcfVWG_copy{padding:40px var(--gutter) 48px}}
.iwMP1W_browser .category-tabs{flex-wrap:wrap}.iwMP1W_heading.catalogue-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);align-items:center;gap:clamp(24px,5vw,80px);padding-block:48px 40px;display:grid}.iwMP1W_summary{min-width:0}.iwMP1W_summary .catalogue-count{margin-block-start:18px}.iwMP1W_visual{min-width:0}.iwMP1W_visualMedia{--focus-ring:var(--silver);aspect-ratio:16/10;background:var(--night);position:relative}.iwMP1W_visualMedia video{object-position:50% 50%;outline:0}.iwMP1W_visualMedia .campaign-poster{object-position:50% 50%;outline:0}.iwMP1W_visualMedia .media-control{inset-block-end:14px;inset-inline-end:14px}.iwMP1W_visualLink{border-block-end:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:12px;font-size:.75rem;display:flex}.iwMP1W_visualLink:focus-visible{outline-offset:4px}@media (max-width:760px){.iwMP1W_heading.catalogue-heading{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:36px 28px}}
