.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root,html[data-theme=dark]{color-scheme:dark;--theme-bg: #000000;--theme-surface: #ffffff;--theme-surface-muted: #1a1a1a;--theme-text: #0b0b0b;--theme-text-muted: #555555;--theme-text-on-bg: #ffffff;--theme-border: #e8e8e8;--theme-accent: #d0ff00;--theme-nav-toggle-bg: #ffffff;--theme-nav-toggle-text: #131313;--theme-nav-toggle-hover: #dedede;--theme-nav-toggle-open: #d0ff00;--theme-switch-track: #2a2a2a;--theme-switch-thumb: #ffffff;--theme-switch-icon: #131313;--theme-card-shadow: none;--theme-overlay: rgba(0, 0, 0, .9);--theme-focus-ring: #ffffff;--theme-preview-border: #949494;--theme-caption-on-bg: rgba(255, 255, 255, .35)}html[data-theme=light]{color-scheme:light;--theme-bg: #f0f0f0;--theme-surface: #ffffff;--theme-surface-muted: #e8e8e8;--theme-text: #0b0b0b;--theme-text-muted: #555555;--theme-text-on-bg: #0b0b0b;--theme-border: #d4d4d4;--theme-accent: #d0ff00;--theme-nav-toggle-bg: #131313;--theme-nav-toggle-text: #ffffff;--theme-nav-toggle-hover: #333333;--theme-nav-toggle-open: #d0ff00;--theme-switch-track: #d4d4d4;--theme-switch-thumb: #131313;--theme-switch-icon: #ffffff;--theme-card-shadow: 0 1px 4px rgba(0, 0, 0, .08);--theme-overlay: rgba(255, 255, 255, .96);--theme-focus-ring: #131313;--theme-preview-border: #c8c8c8;--theme-caption-on-bg: rgba(11, 11, 11, .45)}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-Hairline.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-HairlineItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontrealText-Book.woff2) format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontrealText-BookItalic.woff2) format("woff2");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-SemiboldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-ExtraboldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:TayKari;src:url(/fonts/TayKari.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TAYTaxiDriver;src:url(/fonts/TAYTaxiDriver.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{font-family:PPNeueMontreal,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;height:100%;background-color:var(--theme-bg);color:var(--theme-text);transition:background-color .25s ease,color .25s ease}body:not(.work-detail-page):not(.sp-body){overflow:hidden;overscroll-behavior:none}img{max-width:100%;display:block}@keyframes page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}::view-transition-old(bold-nav),::view-transition-new(bold-nav),::view-transition-old(showreel-btn),::view-transition-new(showreel-btn){animation:none}::view-transition-old(page){animation:.32s cubic-bezier(.4,0,1,1) both page-exit}::view-transition-new(page){animation:.48s cubic-bezier(.16,1,.3,1) both page-enter}@media(prefers-reduced-motion:reduce){::view-transition-old(page),::view-transition-new(page){animation:none}}img[data-click-zoom],[data-click-zoom] img,[data-click-zoom-article] img{cursor:zoom-in}[data-click-zoom-lightbox]>img{display:block;max-width:100%;max-height:100%;user-select:none;-webkit-user-drag:none;border-radius:.75em}.click-zoom__lightbox{z-index:200;cursor:zoom-out;background-color:var(--theme-overlay);justify-content:center;align-items:center;padding:3em;display:none;position:fixed;inset:0}.bold-nav-full{z-index:100;pointer-events:none;position:fixed;inset:0}.bold-nav-full__bar{z-index:1;justify-content:space-between;align-items:center;width:100%;padding:max(1em,calc(.75em + env(safe-area-inset-top))) 2.5em 1em;display:flex;position:absolute}.bold-nav-full__actions{pointer-events:none;display:inline-flex;align-items:center;gap:.625rem;--nav-control-font: clamp(1.25rem, 4vw, 2rem);--nav-control-height: max(44px, calc(var(--nav-control-font) * 2.25))}@media(max-width:600px){.bold-nav-full__bar{padding:max(.5rem,calc(.375rem + env(safe-area-inset-top))) 1.25em .5rem}}[data-navigation-mode=work-close] .bold-nav-full__bar{justify-content:flex-end;padding-top:max(2.5em,calc(1.75em + env(safe-area-inset-top)))}@media(max-width:600px){[data-navigation-mode=work-close] .bold-nav-full__bar{padding-top:max(1rem,calc(.75rem + env(safe-area-inset-top)))}}[data-navigation-mode=work-close] .bold-nav-full__logo,[data-navigation-mode=work-close] .bold-nav-full__tile{display:none}.bold-nav-full__logo{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:clamp(5rem,12vw,10rem);height:clamp(5rem,12vw,10rem)}.bold-nav-full__rive-logo{display:block;width:100%;height:100%}.bold-nav-full__logo-img{display:block;width:100%;height:100%;object-fit:contain}.theme-switch{pointer-events:auto;cursor:pointer;border:none;padding:0;flex:none;width:var(--nav-control-height);height:var(--nav-control-height);border-radius:50%;background-color:var(--theme-nav-toggle-bg);color:var(--theme-nav-toggle-text);display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background-color .2s ease,color .2s ease}.theme-switch:hover{background-color:var(--theme-nav-toggle-hover)}.theme-switch__icon{width:42%;height:42%;position:absolute;display:block;will-change:transform,opacity}.theme-switch__icon path{stroke:currentColor}.theme-switch__icon--moon,html[data-theme=light] .theme-switch__icon--sun{opacity:0}html[data-theme=light] .theme-switch__icon--moon{opacity:1}.theme-switch:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:3px}.bold-nav-toggle{pointer-events:auto;cursor:pointer;border:none;background-color:var(--theme-nav-toggle-bg);color:var(--theme-nav-toggle-text);border-radius:999px;padding:.75em 1em .5em;font-family:TayKari,Arial,sans-serif;font-size:clamp(1.25rem,4vw,2rem);font-weight:500;line-height:1;letter-spacing:.01em;transition:background-color .2s ease,color .2s ease;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.bold-nav-toggle:hover{background-color:var(--theme-nav-toggle-hover)}.bold-nav-toggle.is-open{background-color:var(--theme-nav-toggle-open);color:#131313}.bold-nav-toggle__letter{display:inline-block;will-change:transform,opacity}.work-close-btn{--button-097-color: #131313;--button-097-color-background: #ffffff;--button-097-hover-color: #131313;--button-097-hover-color-background: #d0ff00;pointer-events:auto}.button-097.work-close-btn,[data-navigation-mode=work-close] .bold-nav-toggle{display:none}[data-navigation-mode=work-close] .button-097.work-close-btn{display:inline-grid}.bold-nav-full__tile{pointer-events:auto;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;transition:clip-path 1s cubic-bezier(.9,0,.1,1);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);overflow-y:auto}[data-navigation-status=active] .bold-nav-full__tile{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.bold-nav-full__ul{flex-flow:column;align-items:center;margin:0;padding:0;display:flex;list-style:none}.bold-nav-full__li{justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.bold-nav-full__link{color:#0b0b0b;letter-spacing:-.04em;padding-left:.075em;padding-right:.075em;font-family:TayKari,sans-serif;font-size:calc(4vw + 4vh);font-weight:400;line-height:1.1;text-decoration:none;transform:translateY(100%) rotate(5deg);transition:transform .75s cubic-bezier(.7,0,.3,1)}.bold-nav-full__link.is--current{color:#0b0b0b;text-decoration:line-through}.bold-nav-full__li:nth-child(1) .bold-nav-full__link{transition-delay:.2s}.bold-nav-full__li:nth-child(2) .bold-nav-full__link{transition-delay:.15s}.bold-nav-full__li:nth-child(3) .bold-nav-full__link{transition-delay:.1s}.bold-nav-full__li:nth-child(4) .bold-nav-full__link{transition-delay:.05s}.bold-nav-full__li:nth-child(5) .bold-nav-full__link{transition-delay:0s}[data-navigation-status=active] .bold-nav-full__link{transform:translateY(0) rotate(.001deg);transition-delay:.3s}[data-navigation-status=active] .bold-nav-full__li:nth-child(1) .bold-nav-full__link{transition-delay:.3s}[data-navigation-status=active] .bold-nav-full__li:nth-child(2) .bold-nav-full__link{transition-delay:.35s}[data-navigation-status=active] .bold-nav-full__li:nth-child(3) .bold-nav-full__link{transition-delay:.4s}[data-navigation-status=active] .bold-nav-full__li:nth-child(4) .bold-nav-full__link{transition-delay:.45s}[data-navigation-status=active] .bold-nav-full__li:nth-child(5) .bold-nav-full__link{transition-delay:.5s}.bold-nav-full__link-text{text-shadow:0 1.1em 0;display:block;position:relative}.bold-nav-full__li{transition:opacity .5s cubic-bezier(.7,0,.3,1)}.bold-nav-full__ul:has(.bold-nav-full__li:hover) .bold-nav-full__li{opacity:.15}.bold-nav-full__ul:has(.bold-nav-full__li:hover) .bold-nav-full__li:hover{opacity:1}.bold-nav-full__link .bold-nav-full__link-text{transition:transform .5s cubic-bezier(.7,0,.3,1);transform:translateY(0) rotate(.001deg)}.bold-nav-full__link:hover .bold-nav-full__link-text{transform:translateY(-100%) rotate(.001deg)}.bold-nav__bottom{justify-content:space-between;align-items:center;width:100%;padding:2.25em 2.5em max(2.25em,calc(1.5em + env(safe-area-inset-bottom)));display:flex;position:absolute;bottom:0;left:0}.bold-nav__word{opacity:.6;margin-bottom:0;font-size:1.125em;position:relative}@media(hover:none){.bold-nav-full__link:active .bold-nav-full__link-text{transform:translateY(-100%) rotate(.001deg);transition-duration:.15s}.bold-nav-full__ul:has(.bold-nav-full__li:active) .bold-nav-full__li{opacity:.2;transition-duration:.15s}.bold-nav-full__ul:has(.bold-nav-full__li:active) .bold-nav-full__li:active{opacity:1}}@media(max-height:540px){.bold-nav-full__link{font-size:clamp(2rem,calc(3vw + 3vh),5rem)}.bold-nav-full__ul{padding:6rem 0 7rem}}:root{--button-097-color: #131313;--button-097-color-background: #fff;--button-097-hover-color: #fff;--button-097-hover-color-background: #131313;--button-097-color-focus: #131313;--button-097-border-radius: 1.5em;--button-097-dot-border-radius: .25em;--button-097-padding-right: .75em;--button-097-padding-left: 1em;--button-097-gap: .375em;--button-097-dot-size: .5em;--button-097-focus-inset: -.125em;--button-097-ease-hover: cubic-bezier(.32, .72, 0, 1);--button-097-ease-focus: cubic-bezier(.32, .72, 0, 1)}.button-097{-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative;font-family:PPNeueMontreal,Arial,sans-serif;font-size:1.25rem;cursor:pointer;border:none;--button-097-padding: .75em calc(var(--button-097-padding-right) + var(--button-097-gap) + var(--button-097-dot-size)) .75em var(--button-097-padding-left);--button-097-offset: calc((var(--button-097-padding-right) + var(--button-097-gap) + var(--button-097-dot-size) - var(--button-097-padding-left)) / 2);-webkit-tap-highlight-color:transparent}.button-097:after{content:"";display:block;position:absolute;inset:var(--button-097-focus-inset);border-radius:var(--button-097-border-radius);transition:box-shadow .3s var(--button-097-ease-focus);pointer-events:none;z-index:1}.button-097:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-097-color-focus)}.button-097__hover{color:var(--button-097-hover-color);z-index:1;will-change:clip-path;grid-area:1 / 1;place-self:center;width:calc(100% + 2px);height:calc(100% + 2px);display:grid;clip-path:inset(calc(50% - var(--button-097-dot-size) * .5) var(--button-097-padding-right) calc(50% - var(--button-097-dot-size) * .5) calc(100% - (var(--button-097-dot-size) + var(--button-097-padding-right))) round var(--button-097-dot-border-radius));transition:clip-path .55s var(--button-097-ease-hover)}.button-097__bg{border-radius:var(--button-097-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.button-097__bg.is--hover{background-color:var(--button-097-hover-color-background)}.button-097__bg.is--default{background-color:var(--button-097-color-background);width:calc(100% - 1px);height:calc(100% - 1px)}.button-097__inner{width:100%;height:100%;padding:var(--button-097-padding);grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.button-097__text{will-change:transform;transition:translate .55s var(--button-097-ease-hover)}.button-097__default{width:100%;height:100%;color:var(--button-097-color);grid-area:1 / 1;display:grid}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.button-097:is(:hover,:focus-visible) .button-097__hover,[data-hover]:is(:hover,:focus-visible) .button-097 .button-097__hover{clip-path:inset(0% 0% 0% 0% round var(--button-097-border-radius));transition-delay:.05s}.button-097:is(:hover,:focus-visible) .button-097__text,[data-hover]:is(:hover,:focus-visible) .button-097 .button-097__text{translate:var(--button-097-offset) 0 0;transition-delay:.05s}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.showreel-btn{position:fixed;bottom:max(1.75rem,calc(1.25rem + env(safe-area-inset-bottom)));right:max(1.75rem,calc(1.25rem + env(safe-area-inset-right)));z-index:200;background-color:var(--theme-surface);box-shadow:var(--theme-card-shadow);border-radius:50%;border:none;padding:0;cursor:pointer;width:clamp(7rem,9vw,9rem);height:clamp(7rem,9vw,9rem);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;outline:none}.showreel-btn__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.showreel-btn__center{position:relative;z-index:1;background-color:var(--theme-surface);border-radius:50%;width:70%;height:70%;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.showreel-btn:hover .showreel-btn__center,.showreel-btn:focus-visible .showreel-btn__center{transform:scale(1.02)}.showreel-btn:active .showreel-btn__center{transform:scale(.96)}.showreel-btn__arrow{width:38%;height:38%;color:#000}.cursor-marquee{z-index:700;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.cursor-marquee__card{color:#000;background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;transition:all .4s cubic-bezier(.75,0,.25,1);transform:translateY(0) rotate(.001deg);clip-path:inset(calc(50% - .25em) round 50em);will-change:clip-path;opacity:0}[data-cursor-marquee-status=active] .cursor-marquee__card{clip-path:inset(0 round 50em);transform:translateY(-25%) rotate(.001deg);opacity:1}@keyframes translateXCursor{to{transform:translate(-100%)}}.cursor-marquee__text-span{white-space:nowrap;transform-origin:0;padding:.15em .5em .15em .15em;font-size:2.5em;margin-top:.2em;font-family:TayKari,Arial,sans-serif;line-height:1;display:block;position:relative;animation:translateXCursor 10s linear infinite paused;transition:opacity .15s ease-in-out .25s;opacity:0}[data-cursor-marquee-status=active] .cursor-marquee__text-span{transition:opacity .15s ease-in-out 0s;opacity:1}.cursor-marquee__text-span.is--duplicate{position:absolute;left:100%}@media(hover:none){.cursor-marquee{display:none}}body:has([data-bunny-lightbox-status=active]) .work-close-btn{opacity:0;pointer-events:none;transition:opacity .2s ease}.bunny-lightbox{z-index:300;pointer-events:none;justify-content:center;align-items:center;padding:5vw;display:flex;position:fixed;inset:0;overflow:hidden}.bunny-lightbox__calc{transition:transform .3s cubic-bezier(.625,.05,0,1),opacity .3s linear,visibility .3s linear;width:100%;height:100%;position:relative;opacity:0;visibility:hidden;transform:scale(.9) rotate(.001deg);display:flex;flex-direction:column;gap:.75rem}[data-bunny-lightbox-status=active] .bunny-lightbox__calc{opacity:1;visibility:visible;transform:scale(1) rotate(.001deg)}.bunny-lightbox__dark{opacity:.95;pointer-events:auto;cursor:pointer;background-color:#191512;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bunny-lightbox__close-wrap{z-index:600;pointer-events:auto;position:absolute;top:max(1.5rem,2.5vw);right:max(1.5rem,2.5vw)}[data-bunny-lightbox-status] .bunny-lightbox__dark,[data-bunny-lightbox-status] .bunny-lightbox__close-wrap{transition:opacity .3s linear,visibility .3s linear;opacity:0;visibility:hidden}[data-bunny-lightbox-status=active] .bunny-lightbox__dark,[data-bunny-lightbox-status=active] .bunny-lightbox__close-wrap{opacity:1;visibility:visible}.bunny-lightbox-player{pointer-events:none;color:#fff;width:100%;position:relative}.bunny-lightbox-player__video-wrap{position:relative;overflow:hidden;border-radius:1em;isolation:isolate;width:100%;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.bunny-lightbox-player__before{padding-top:62.5%}[data-bunny-lightbox-init] :is(.bunny-lightbox-player__placeholder,.bunny-lightbox-player__dark,.bunny-lightbox-player__playpause,.bunny-lightbox-player__loading){transition:opacity .3s linear,visibility .3s linear}.bunny-lightbox-player__placeholder{object-fit:cover;width:100%;height:100%;position:absolute}[data-bunny-lightbox-init][data-player-status=playing] .bunny-lightbox-player__placeholder,[data-bunny-lightbox-init][data-player-status=paused] .bunny-lightbox-player__placeholder,[data-bunny-lightbox-init][data-player-activated=true][data-player-status=ready] .bunny-lightbox-player__placeholder{opacity:0;visibility:hidden}.bunny-lightbox-player__dark{opacity:.1;background-color:#000;width:100%;height:100%;position:absolute}[data-bunny-lightbox-init][data-player-status=paused] .bunny-lightbox-player__dark,[data-bunny-lightbox-init][data-player-status=playing][data-player-hover=active] .bunny-lightbox-player__dark{opacity:.3}[data-bunny-lightbox-init][data-player-status=playing] .bunny-lightbox-player__dark{opacity:0}.bunny-lightbox-player__video{width:100%;height:100%;padding-bottom:0;padding-right:0;display:block;position:absolute;top:0;left:0}.bunny-lightbox-player__playpause{pointer-events:auto;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}[data-bunny-lightbox-init][data-player-status=playing] .bunny-lightbox-player__playpause,[data-bunny-lightbox-init][data-player-status=loading] .bunny-lightbox-player__playpause{opacity:0}[data-bunny-lightbox-init][data-player-status=playing][data-player-hover=active] .bunny-lightbox-player__playpause{opacity:1}.bunny-lightbox__calc:has([data-player-status=playing]) .bunny-lightbox-player__play-svg,.bunny-lightbox__calc:has([data-player-status=loading]) .bunny-lightbox-player__play-svg{display:none}.bunny-lightbox__calc:has([data-player-status=playing]) .bunny-lightbox-player__pause-svg,.bunny-lightbox__calc:has([data-player-status=loading]) .bunny-lightbox-player__pause-svg{display:block}.bunny-lightbox-player__loading{opacity:0;visibility:hidden;background-color:#00000054;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}[data-bunny-lightbox-init][data-player-status=loading] .bunny-lightbox-player__loading{opacity:1;visibility:visible}.bunny-lightbox-player__interface-bottom{grid-column-gap:1em;grid-row-gap:1em;pointer-events:auto;justify-content:space-between;align-items:center;width:100%;padding:.5em .25em;display:flex;flex-shrink:0;color:#fff}.bunny-lightbox-player__toggle-mute,.bunny-lightbox-player__toggle-fullscreen{cursor:pointer;width:1.5em;height:1.5em;min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;justify-content:center}.bunny-lightbox-player__timeline{cursor:pointer;flex:1;align-items:center;height:1em;min-height:2.75rem;margin-left:.5em;margin-right:.5em;display:flex;position:relative}.bunny-lightbox__calc:has([data-player-status=idle][data-player-activated=false]) .bunny-lightbox-player__timeline,.bunny-lightbox__calc:has([data-player-status=ready][data-player-activated=false]) .bunny-lightbox-player__timeline{pointer-events:none}.bunny-lightbox-player__timeline-progress{pointer-events:none;background-color:#ff4c24;border-radius:1em;width:100%;height:100%;position:absolute;transform:translate(-100%)}.bunny-lightbox-player__timeline-buffered{opacity:.2;pointer-events:none;background-color:#fff;border-radius:1em;width:100%;height:100%;position:absolute;transform:translate(-100%)}.bunny-lightbox-player__timeline-handle{transition:transform .15s ease-in-out;pointer-events:none;background-color:#ff4c24;border-radius:1em;width:1em;height:1em;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0)}.bunny-lightbox__calc:has([data-timeline-drag=true]) .bunny-lightbox-player__timeline-handle{transform:translate(-50%,-50%) scale(1)}.bunny-lightbox-player__timeline-bar{border-radius:1em;width:100%;height:30%;position:absolute;overflow:hidden}.bunny-lightbox-player__time{grid-column-gap:.125em;grid-row-gap:.125em;flex:none;justify-content:center;align-items:center;width:5.75em;display:flex}.bunny-lightbox-player__timeline-bg{background-color:#ffffff26;border-radius:1em;width:100%;height:100%;position:absolute}.bunny-lightbox-player__toggle-playpause{cursor:pointer;width:1.5em;height:1.5em;min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;justify-content:center}.bunny-lightbox-player__text{white-space:nowrap;margin-bottom:0;font-size:.9375em;line-height:1}.bunny-lightbox-player__big-btn{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);cursor:pointer;background-color:#64646433;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:6em;height:6em;padding:2em;display:flex;position:relative}.bunny-lightbox-player__loading-svg{width:6em}.bunny-lightbox-player__pause-svg{display:none}.bunny-lightbox-player__interface-btns{grid-column-gap:.5em;grid-row-gap:.5em;align-items:center;display:flex}.bunny-lightbox__calc:has([data-player-muted=true]) .bunny-lightbox-player__volume-mute-svg{display:block}.bunny-lightbox__calc:has([data-player-muted=true]) .bunny-lightbox-player__volume-up-svg{display:none}.bunny-lightbox-player__volume-mute-svg{display:none}.bunny-lightbox-player__volume-up-svg{display:block}.bunny-lightbox-player__fullscreen-shrink-svg{display:none}.bunny-lightbox-player__fullscreen-scale-svg{display:block}.bunny-lightbox__calc:has([data-player-fullscreen=true]) .bunny-lightbox-player__fullscreen-shrink-svg{display:block}.bunny-lightbox__calc:has([data-player-fullscreen=true]) .bunny-lightbox-player__fullscreen-scale-svg{display:none}[data-bunny-lightbox-init][data-player-update-size=cover]{height:100%;top:0;left:0;position:absolute}[data-bunny-lightbox-init][data-player-update-size=cover] [data-player-before]{display:none}[data-bunny-lightbox-init][data-player-update-size=cover][data-player-fullscreen=false] .bunny-lightbox-player__video{object-fit:cover}
