.butterfly-hero-module__xgARuW__figure{align-self:center}.butterfly-hero-module__xgARuW__label{color:var(--muted);margin-bottom:12px;font-size:12px;line-height:1.5}.butterfly-hero-module__xgARuW__player{color:var(--ink)}.butterfly-hero-module__xgARuW__playerContent{width:100%;margin:auto}.butterfly-hero-module__xgARuW__stage{aspect-ratio:16/9;position:relative}.butterfly-hero-module__xgARuW__video{object-fit:contain;width:100%;height:100%;display:block}.butterfly-hero-module__xgARuW__player button{cursor:pointer;color:#fff;border:0;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.butterfly-hero-module__xgARuW__overlayPlay{z-index:2;background:#031b30d9;border-radius:50%;width:76px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #031b3026}.butterfly-hero-module__xgARuW__overlayPlay[hidden]{display:none}.butterfly-hero-module__xgARuW__overlayPlay:hover{background:#12334de8}.butterfly-hero-module__xgARuW__overlayPlay svg{width:34px;height:34px;margin-left:4px}.butterfly-hero-module__xgARuW__controls{z-index:1;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#03121d4d 38%,#03121da3);padding:10px 12px 4px;transition:opacity .18s;position:absolute;inset:auto 0 0}.butterfly-hero-module__xgARuW__controlsVisible,.butterfly-hero-module__xgARuW__controls:focus-within{opacity:1;pointer-events:auto}.butterfly-hero-module__xgARuW__controlRow{align-items:center;gap:4px;display:flex}.butterfly-hero-module__xgARuW__controlRow button{background:0 0;border-radius:4px}.butterfly-hero-module__xgARuW__controlRow button:hover{background:#ffffff24}.butterfly-hero-module__xgARuW__controlRow svg{filter:drop-shadow(0 1px 2px #03121d);width:26px;height:26px}.butterfly-hero-module__xgARuW__soundControls{align-items:center;display:flex}.butterfly-hero-module__xgARuW__player input[type=range]{accent-color:#fff;cursor:pointer;background:0 0;min-width:44px;height:44px;margin:0;padding:0;display:block}.butterfly-hero-module__xgARuW__soundControls input{width:64px}.butterfly-hero-module__xgARuW__player .butterfly-hero-module__xgARuW__seek{width:100%}.butterfly-hero-module__xgARuW__player input:disabled{opacity:.45;cursor:default}.butterfly-hero-module__xgARuW__time{white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #03121d;font-size:12px;line-height:1}.butterfly-hero-module__xgARuW__controlRow .butterfly-hero-module__xgARuW__expand{margin-left:auto}.butterfly-hero-module__xgARuW__player button:focus-visible,.butterfly-hero-module__xgARuW__player input:focus-visible{outline-offset:-2px;outline:2px solid #fff;box-shadow:0 0 0 2px #031b30}.butterfly-hero-module__xgARuW__player .butterfly-hero-module__xgARuW__overlayPlay:focus-visible{outline-offset:4px;box-shadow:0 0 0 7px #031b30}.butterfly-hero-module__xgARuW__mediaNote{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.butterfly-hero-module__xgARuW__caption{max-width:44em;color:var(--muted);margin-top:4px;font-size:13px;line-height:1.6}.butterfly-hero-module__xgARuW__experimentLink{margin-top:8px}.butterfly-hero-module__xgARuW__experimentLink a{min-height:44px}.butterfly-hero-module__xgARuW__error{color:#8a2323;margin-top:8px;font-size:13px}.butterfly-hero-module__xgARuW__error a{text-decoration:underline}.butterfly-hero-module__xgARuW__expanded,.butterfly-hero-module__xgARuW__player:fullscreen{z-index:20;overscroll-behavior:contain;background:#091219;justify-content:center;align-items:center;width:100%;height:100dvh;margin:0;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.butterfly-hero-module__xgARuW__expanded .butterfly-hero-module__xgARuW__playerContent,.butterfly-hero-module__xgARuW__player:fullscreen .butterfly-hero-module__xgARuW__playerContent{max-width:calc(177.778dvh - 56.8889px)}.butterfly-hero-module__xgARuW__expanded .butterfly-hero-module__xgARuW__overlayPlay,.butterfly-hero-module__xgARuW__player:fullscreen .butterfly-hero-module__xgARuW__overlayPlay{width:88px;height:88px}.butterfly-hero-module__xgARuW__expanded .butterfly-hero-module__xgARuW__overlayPlay svg,.butterfly-hero-module__xgARuW__player:fullscreen .butterfly-hero-module__xgARuW__overlayPlay svg{width:38px;height:38px}.butterfly-hero-module__xgARuW__expanded .butterfly-hero-module__xgARuW__error,.butterfly-hero-module__xgARuW__player:fullscreen .butterfly-hero-module__xgARuW__error{color:#ffbcbc}@media (max-width:699px){.butterfly-hero-module__xgARuW__overlayPlay,.butterfly-hero-module__xgARuW__expanded .butterfly-hero-module__xgARuW__overlayPlay{width:64px;height:64px}.butterfly-hero-module__xgARuW__overlayPlay svg,.butterfly-hero-module__xgARuW__expanded .butterfly-hero-module__xgARuW__overlayPlay svg{width:30px;height:30px}.butterfly-hero-module__xgARuW__controls{padding-inline:6px}.butterfly-hero-module__xgARuW__soundControls input{width:44px}.butterfly-hero-module__xgARuW__controlRow{gap:3px}.butterfly-hero-module__xgARuW__time{font-size:11px}.butterfly-hero-module__xgARuW__expanded{padding:8px}.butterfly-hero-module__xgARuW__expanded .butterfly-hero-module__xgARuW__playerContent{max-width:calc(177.778dvh - 28.4444px)}}@media (prefers-reduced-motion:reduce){.butterfly-hero-module__xgARuW__controls{transition:none}}
