[data-media-01-open],.media-01 button{border:0;padding:0;font:inherit;color:inherit;background:none;cursor:url(/cursors/cursor-pointer.svg) 12 0,pointer;-webkit-tap-highlight-color:transparent}[data-media-01-open],[data-media-01-open] *,.media-01,.media-01 *,.media-01 *:before,.media-01 *:after{box-sizing:border-box}[data-media-01-open]{--corner-shape: superellipse(1.2);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--media-01-open-text: #ffffff;position:relative;height:3em;padding:0 1.5em;display:inline-flex;align-items:center;gap:.75em;border-radius:999px;corner-shape:var(--corner-shape);background:#111111d9;backdrop-filter:blur(10px);color:var(--media-01-open-text);font-size:.875em;font-weight:600;transition:background .18s ease-out,scale .26s var(--ease-out-quart)}[data-media-01-open]:hover{background:#111111f2}[data-media-01-open]:active{scale:.96}[data-media-01-open] svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.media-01{--corner-shape: superellipse(1.2);--box-shadow: 0 .625em 0 0 var(--color-dark, #111111);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--white: #ffffff;--black: #111111;--accent: var(--color-orange, #fc8415);--control: 1.625em;--icon: 1.25em;--icon-stroke: 2;--gap: .75em;--inset: 1.375em;--bottom: 1em;--timeline-bottom: 3.125em;--time-size: .875em;--time-width: 5.5em;--volume-open: calc(var(--control) + var(--volume-range) + var(--gap));--volume-range: 3.375em;--track-height: .25em;--track-gap: .1875em;position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:1.5em;color:var(--white);-webkit-user-select:none;user-select:none}.media-01[hidden]{display:none}.media-01[data-media-inline]{position:relative;inset:auto;z-index:1;display:block;padding:0;width:100%}.media-01[data-media-inline] .backdrop,.media-01[data-media-inline] .close{display:none!important}.media-01[data-media-inline] .frame{width:100%;max-height:none}.media-01[data-media-inline] .shell{opacity:1;transform:none;clip-path:none;border-radius:1.85em;border:.25em solid #f2f2f2;box-shadow:0 .625em 0 0 var(--color-dark, #111111);overflow:hidden}.media-01[data-media-inline].is-player-open .shell{opacity:1;transform:none;clip-path:none}.media-01.is-player-open .backdrop{opacity:1}.media-01.is-player-open .shell{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 round 1.5em)}.media-01.has-preview .seek .preview,.media-01.is-scrubbing .seek .preview{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.media-01.is-scrubbing .video{filter:blur(3px) brightness(.72);transform:scale(1)}.media-01:not(.is-scrubbing) .timeline:hover .scrubber,.media-01:not(.is-scrubbing) .timeline:focus-visible .scrubber{width:.875em;height:.875em}.media-01.is-preview-fallback .seek .preview{width:11.875em}.media-01.is-preview-fallback .seek .preview .thumb,.media-01.is-muted .controls .volume-icon{display:none}.media-01.is-muted .controls .muted{display:block}.media-01.is-volume-low .controls .volume-icon{display:none}.media-01.is-volume-low .controls .volume-low{display:block}.media-01.is-volume-mid .controls .volume-icon{display:none}.media-01.is-volume-mid .controls .volume-mid{display:block}.media-01.is-volume-high .controls .volume-icon{display:none}.media-01.is-volume-high .controls .volume-high{display:block}.media-01.is-fullscreen{--bottom: 1.5em;--timeline-bottom: 3.625em}.media-01.is-fullscreen .controls .enter{display:none}.media-01.is-fullscreen .controls .exit{display:block}.media-01:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .shade,.media-01:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .seek,.media-01:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .controls{opacity:0;pointer-events:none}.media-01:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .seek,.media-01:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .controls{transform:translateY(.375em)}.media-01.is-loading .video:not([poster]){opacity:0}.media-01.is-loading .loader{opacity:1;transform:translate(-50%,-50%) scale(1)}.media-01.is-loading .shade,.media-01.is-loading .seek,.media-01.is-loading .controls{opacity:0;pointer-events:none;visibility:hidden}.media-01 .backdrop{position:absolute;inset:0;background:#11111159;backdrop-filter:blur(10px);opacity:0;transition:opacity .36s var(--ease-out-quart);cursor:default}.media-01 .frame{position:relative;z-index:1;width:min(58.75em,100%,calc((100dvh - 3em) * var(--video-ratio-number, 1.7778)));aspect-ratio:var(--video-ratio, 16 / 9);max-height:calc(100dvh - 3em);transition:width .52s var(--ease-out-expo),aspect-ratio .52s var(--ease-out-expo)}.media-01 .shell{position:relative;z-index:1;width:100%;height:100%;border-radius:1.5em;overflow:hidden;border:.25em solid var(--white);box-shadow:var(--box-shadow);opacity:0;transform:translateY(1.25em) scale(.95);clip-path:inset(8% round 1.5em);transition:opacity .42s var(--ease-out-quart),transform .52s var(--ease-out-expo),clip-path .52s var(--ease-out-expo)}.media-01 .shell:fullscreen{width:100vw;height:100vh;max-width:none;border-radius:0;corner-shape:var(--corner-shape);aspect-ratio:auto;border:0;box-shadow:none}.media-01 .shell:fullscreen .stage{height:100vh}.media-01 .shell:fullscreen .video{object-fit:contain}.media-01 .stage,.media-01 .video{width:100%;height:100%}.media-01 .stage{position:relative;overflow:hidden;background:var(--black);cursor:url(/cursors/cursor-pointer.svg) 12 0,pointer}.media-01 .stage,.media-01 .stage *{cursor:url(/cursors/cursor-pointer.svg) 12 0,pointer}.media-01 .video{object-fit:cover;opacity:1;filter:blur(0) brightness(1);transform:scale(1);transition:opacity .28s ease,filter .18s ease,transform .18s ease}.media-01[data-media-inline] .video{clip-path:inset(.5em round 1.25em)}.media-01 .loader{position:absolute;top:50%;left:50%;z-index:3;width:2.625em;height:2.625em;display:grid;place-items:center;color:#ffffffd1;opacity:0;transform:translate(-50%,-50%) scale(.92);pointer-events:none;transition:opacity .22s ease,transform .26s var(--ease-out-quart)}.media-01 .loader svg{width:1.5em;height:1.5em;fill:none;stroke:currentColor;animation:media-01-spin .9s linear infinite}.media-01 .shade{position:absolute;inset:auto 0 0;height:52%;opacity:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(17,17,17,.36) 28%,rgba(17,17,17,.9) 100%);transition:opacity .26s ease}.media-01 .pulse{position:absolute;top:50%;left:50%;z-index:2;width:5em;height:5em;display:grid;place-items:center;border-radius:999px;corner-shape:var(--corner-shape);background:#fc841559;color:var(--white);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,-50%) scale(.72);pointer-events:none}.media-01 .pulse svg{width:2.625em;height:2.625em;fill:currentColor}.media-01 .pulse .pulse-play{transform:translate(.125em)}.media-01 .pulse .pulse-pause{display:none}.media-01 .pulse.show-play,.media-01 .pulse.show-pause{animation:media-01-pulse 1.5s var(--ease-out-expo) both}.media-01 .pulse.show-pause .pulse-play{display:none}.media-01 .pulse.show-pause .pulse-pause{display:block}.media-01 .center-toggle,.media-01 .center-pause,.media-01.is-playing .center-play{display:none}.media-01.is-playing .center-pause{display:block}@keyframes media-01-pulse{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%) scale(.72)}32%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}72%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}to{opacity:0;filter:blur(0);transform:translate(-50%,-50%) scale(1.08)}}@keyframes media-01-spin{to{transform:rotate(360deg)}}.media-01 .close{position:absolute;top:-3.625em;left:50%;z-index:2;width:2.75em;height:2.75em;display:grid;place-items:center;border-radius:999px;corner-shape:var(--corner-shape);background:#111111b3;color:var(--white);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translate(-50%,3.375em);transition:opacity .5s ease-out,transform .36s var(--ease-out-expo),background .18s ease,scale .18s ease}.media-01 .close:hover{background:#111111d9}.media-01 .close:active{scale:.94}.media-01 .close svg{width:1.125em;height:auto;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.media-01.is-player-open.is-close-ready .close{opacity:1;pointer-events:auto;transform:translate(-50%)}.media-01.is-closing .shade,.media-01.is-closing .seek,.media-01.is-closing .controls{opacity:0;visibility:hidden;pointer-events:none;transition:none}.media-01.is-closing .close{transition:background .18s ease,scale .18s ease}.media-01 .seek{position:absolute;left:var(--inset);right:var(--inset);bottom:var(--timeline-bottom);z-index:3;height:2.125em;display:flex;align-items:flex-end;opacity:1;transition:opacity .24s ease,transform .24s ease}.media-01 .seek .timeline{position:relative;width:100%;height:1.125em;display:flex;align-items:center;cursor:url(/cursors/cursor-pointer.svg) 12 0,pointer;touch-action:none}.media-01 .seek .timeline .track{position:relative;width:100%;height:var(--track-height);display:flex;align-items:center;border-radius:999px;gap:var(--track-gap);corner-shape:var(--corner-shape);transform-origin:center;transition:transform .18s var(--ease-out-quart)}.media-01 .seek .timeline .track .chapter{position:relative;min-width:.625em;height:100%;flex-basis:0;flex-grow:var(--chapter-grow, 1);overflow:hidden;corner-shape:var(--corner-shape);background:#ffffff38;transform-origin:center;transition:transform .18s var(--ease-out-quart)}.media-01 .seek .timeline .track .chapter .fill{position:absolute;inset:0 auto 0 0;width:var(--chapter-progress, 0%);border-radius:inherit;corner-shape:inherit;background:var(--accent)}.media-01 .seek .timeline:hover .track,.media-01 .seek .timeline:focus-visible .track{transform:scaleY(1.5)}.media-01 .seek .timeline:hover .chapter:hover,.media-01 .seek .timeline:hover .chapter.is-hovered,.media-01 .seek .timeline:focus-visible .chapter:hover,.media-01 .seek .timeline:focus-visible .chapter.is-hovered{transform:scaleY(1.34)}.media-01 .seek .timeline .scrubber{position:absolute;top:50%;left:var(--scrubber-left, 0%);width:.625em;height:.625em;border-radius:999px;corner-shape:var(--corner-shape);background:var(--white);transform:translate(-50%,-50%);pointer-events:none;transition:width .18s var(--ease-out-quart),height .18s var(--ease-out-quart)}.media-01 .seek .preview{position:absolute;left:50%;bottom:5.25em;width:clamp(9.375em,22vw,14.375em);opacity:0;transform:translate(-50%) translateY(.5em) scale(.96);pointer-events:none;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:opacity .16s ease,transform .16s ease}.media-01 .seek .preview .thumb{display:block;width:100%;aspect-ratio:var(--video-ratio, 16 / 9);border:0;border-radius:0;object-fit:cover;background:#111;box-shadow:none;clip-path:none}.media-01 .seek .preview .meta{position:absolute;top:calc(100% + .45em);left:50%;max-width:min(100%,15em);display:flex;align-items:center;justify-content:center;gap:.5em;padding:.45em .75em .5em;border-radius:999px;corner-shape:var(--corner-shape);background:#1111118c;backdrop-filter:blur(10px);box-shadow:none;color:#fffffff5;font-size:.875em;font-weight:600;line-height:1;filter:drop-shadow(0 1px 8px rgba(0,0,0,.72));white-space:nowrap;transform:translate(-50%)}.media-01 .seek .preview .meta span:first-child{flex:0 0 auto}.media-01 .seek .preview .meta span:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6}.media-01 .seek .preview:not(.has-title) .meta{min-width:0}.media-01 .seek .preview:not(.has-title) [data-media-preview-title]{display:none}.media-01.is-scrubbing .seek .timeline .scrubber{width:1.0625em;height:1.0625em}.media-01 .controls{position:absolute;left:var(--inset);right:var(--inset);bottom:var(--bottom);z-index:4;display:flex;align-items:center;gap:var(--gap);pointer-events:none;opacity:1;transition:opacity .24s ease,transform .24s ease}.media-01 .controls .control,.media-01 .controls .time,.media-01 .controls .volume,.media-01 .controls .speed{pointer-events:auto;background:transparent;box-shadow:none}.media-01 .controls .control{width:var(--control);height:var(--control);display:grid;place-items:center;flex:0 0 auto;border-radius:.5em;corner-shape:var(--corner-shape);color:var(--white);opacity:.96;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transition:opacity .18s ease,scale .18s ease}.media-01 .controls .control svg{width:var(--icon);height:var(--icon);fill:currentColor}.media-01 .controls .control:hover{opacity:1}.media-01 .controls .control:active{scale:.95}.media-01 .controls .control:disabled{opacity:.38;pointer-events:none}.media-01 .controls .play{position:relative;width:1.875em;overflow:visible}.media-01 .controls .play svg{position:absolute;inset:0;width:1.9375em;height:1.9375em;margin:auto}.media-01 .controls .morph{fill:currentColor;overflow:visible;transform:translate(.0625em)}.media-01 .controls .volume-icon,.media-01 .controls .exit{display:none}.media-01 .controls .volume-high{display:block}.media-01 .controls .volume{width:var(--control);height:var(--control);display:flex;align-items:center;flex:0 0 auto;overflow:hidden;border-radius:.5em;corner-shape:var(--corner-shape);transition:width .26s var(--ease-out-quart)}.media-01 .controls .volume:hover,.media-01 .controls .volume:focus-within{width:var(--volume-open)}.media-01 .controls .volume .control{background:transparent;box-shadow:none;backdrop-filter:none}.media-01 .controls .volume .range{width:var(--volume-range);height:1.25em;margin:0 0 0 var(--gap);opacity:0;appearance:none;background:transparent;cursor:url(/cursors/cursor-pointer.svg) 12 0,pointer;transition:opacity .18s ease}.media-01 .controls .volume .range::-webkit-slider-runnable-track{height:.1875em;border:0;border-radius:999px;corner-shape:var(--corner-shape);background:linear-gradient(90deg,var(--accent) 0 var(--volume-percent, 100%),rgba(255,255,255,.42) var(--volume-percent, 100%) 100%)}.media-01 .controls .volume .range::-webkit-slider-thumb{width:.625em;height:.625em;margin-top:-.21875em;appearance:none;border:0;border-radius:999px;corner-shape:var(--corner-shape);background:var(--white)}.media-01 .controls .volume .range::-moz-range-track{height:.1875em;border:0;border-radius:999px;corner-shape:var(--corner-shape);background:linear-gradient(90deg,var(--accent) 0 var(--volume-percent, 100%),rgba(255,255,255,.42) var(--volume-percent, 100%) 100%)}.media-01 .controls .volume .range::-moz-range-thumb{width:.625em;height:.625em;border:0;border-radius:999px;corner-shape:var(--corner-shape);background:var(--white)}.media-01 .controls .volume:hover .range,.media-01 .controls .volume:focus-within .range{opacity:1}.media-01 .controls .time{height:var(--control);min-width:var(--time-width);margin-left:-.125em;padding:0 .125em;display:inline-flex;align-items:center;justify-content:center;gap:.4375em;flex:0 0 auto;border-radius:999px;corner-shape:var(--corner-shape);font-size:var(--time-size);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--white);filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.media-01 .controls .speed{position:relative;margin-left:auto}.media-01 .controls .pip{margin-right:.125em}.media-01 .controls .speed-toggle{width:auto;min-width:2.625em;padding:0 .25em;font-size:var(--time-size);font-weight:600;font-variant-numeric:tabular-nums}.media-01 .controls .speed-menu{position:absolute;right:0;bottom:calc(100% + .625em);display:flex;align-items:center;gap:.125em;padding:.25em;overflow:hidden;border-radius:999px;corner-shape:var(--corner-shape);background:#1111118c;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35)}.media-01 .controls .speed-menu[hidden]{display:none}.media-01 .controls .speed-menu button{height:1.5em;padding:0 .5em;border-radius:999px;corner-shape:var(--corner-shape);color:#ffffffb8;font-size:var(--time-size);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background .16s ease,color .16s ease}.media-01 .controls .speed-menu button:hover,.media-01 .controls .speed-menu button.is-active{background:var(--accent);color:var(--white)}.media-01 .controls .mute svg,.media-01 .controls .pip svg,.media-01 .controls .full svg{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.media-01 .controls .pip svg{width:calc(var(--icon) - .0625em);height:calc(var(--icon) - .0625em);stroke-width:1.85}.media-01 .controls .full svg{width:calc(var(--icon) - .125em);height:calc(var(--icon) - .125em)}@media(max-width:760px){.media-01{--control: 1.875em;--gap: .5em;--icon: 1.25em;--time-size: .875em;--time-width: 6.125em;--inset: 1em;--bottom: .875em;--timeline-bottom: 3em;padding:.875em}.media-01[data-media-inline]{padding:0}.media-01[data-media-inline] .shell{border-width:.12em;border-radius:1em;box-shadow:0 .3em 0 0 var(--color-dark, #111111)}.media-01[data-media-inline] .video{object-fit:contain;clip-path:inset(0 round .85em);transform:scale(1.03)}.media-01 .frame{width:min(100%,calc((100dvh - 1.75em) * var(--video-ratio-number, 1.7778)));max-height:calc(100dvh - 1.75em);aspect-ratio:var(--video-ratio, 16 / 9)}.media-01[data-media-inline] .frame{max-height:none}.media-01 .seek{height:1.875em}}@media(hover:none)and (pointer:coarse){.media-01.is-chrome-visible:not(.is-loading):not(.has-preview):not(.is-scrubbing) .center-toggle{opacity:1;visibility:visible;pointer-events:auto}.media-01 .pulse{width:3.625em;height:3.625em}.media-01 .pulse svg{width:1.875em;height:1.875em}.media-01 .center-toggle{position:absolute;top:50%;left:50%;z-index:4;width:3.625em;height:3.625em;display:grid;place-items:center;border-radius:999px;corner-shape:var(--corner-shape);isolation:isolate;overflow:hidden;background:transparent;color:var(--white);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(-50% - 1.125em)) scale(1)}.media-01 .center-toggle:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:#fc841573;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.media-01 .center-toggle svg{position:absolute;inset:0;z-index:1;width:1.875em;height:1.875em;margin:auto;fill:currentColor}.media-01 .center-toggle .center-play{transform:translate(.125em)}.media-01 .seek .preview{left:50%!important;bottom:clamp(4.625em,18vh,8.25em);width:max-content;max-width:min(35em,calc(100vw - 3em))}.media-01 .seek .preview .thumb{display:none}.media-01 .seek .preview .meta{position:static;max-width:100%;padding:.625em 1em .6875em;gap:.625em;background:#1111118c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:none}.media-01 .controls .play,.media-01 .controls .volume,.media-01 .controls .pip{display:none}.media-01 .controls .full{margin-left:.25em}.media-01 .controls .range{display:none}.media-01 .controls .volume:hover,.media-01 .controls .volume:focus-within{width:var(--control)}}
