.home{--home-hero-name-offset:0px;--home-info-label-color:#6e6e6e;--home-project-secondary-color:var(--primitive-grey-700);z-index:1;background:var(--color-surface-background);min-height:100vh;color:var(--color-neutral-text);font-family:var(--font-family-primary);flex-direction:column;align-items:center;display:flex;position:relative}.home__surface{z-index:1;box-sizing:border-box;width:100%;min-height:100vh;padding-top:calc(var(--about-nav-height) + var(--spacing-section-xl));padding-bottom:var(--spacing-section-xxxl);border-bottom-left-radius:var(--radius-500);border-bottom-right-radius:var(--radius-500);background:var(--color-surface-background);position:relative;overflow:clip}.home__grid{row-gap:0}.home__hero{grid-template-columns:subgrid;row-gap:var(--spacing-section-xl);align-items:start;display:grid}html.is-page-loading:not(.is-page-revealed) .home__hero{opacity:0}html.is-page-revealed .home__hero{opacity:1;transition:opacity .22s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1))}.home__hero>*{grid-column:1/-1;min-width:0}.home__hero-company-list{margin:0;padding:0;list-style:none}.home__hero-information{gap:var(--spacing-gap-l);flex-direction:column;display:flex}.home__hero-companies,.home__hero-aside-block{align-items:flex-start;gap:var(--spacing-text-l);flex-direction:column;display:flex}.home__hero-label{font-family:var(--type-heading-decorative-light-family);font-weight:var(--type-heading-decorative-light-weight);font-style:var(--type-heading-decorative-style);font-size:var(--type-heading-decorative-xs-size);line-height:var(--type-heading-decorative-xs-line-height);letter-spacing:var(--type-heading-decorative-light-letter-spacing);color:var(--home-info-label-color);margin:0}.home__hero-aside{gap:var(--spacing-gap-l);flex-direction:column;display:flex}.home__hero-information .body-default-s{line-height:var(--type-home-body-s-line-height)}.home__hero-information .home__hero-company-list{line-height:var(--line-height-medium-200)}.home__hero-aside-block{width:100%}.home__hero-aside-text{text-wrap:balance;margin:0}.home__hero-name-fit{padding-block-start:var(--home-hero-name-offset);container:home-hero-name/inline-size}@media (min-width:40rem){.home__hero-information{display:contents}.home{--home-hero-name-offset:calc(var(--spacing-page-gap-l) - var(--spacing-section-xxl) - var(--spacing-gap-l))}.home__hero{block-size:auto;min-block-size:calc(100svh - var(--about-nav-height) - var(--spacing-section-xl) - var(--spacing-page-gap-l) - var(--spacing-section-m) + var(--home-hero-name-offset));row-gap:var(--spacing-section-l);grid-template-rows:max-content max-content minmax(min-content,auto)}.home__hero-galaxy{grid-area:1/1/auto/-1}.home__hero-companies{grid-area:2/1/auto/span 2}.home__hero-aside{grid-area:2/3/auto/span 2}.home__hero-name-fit{grid-row:3;align-self:end}}@media (min-width:64rem){.home__hero{row-gap:var(--spacing-section-xl);grid-template-rows:max-content minmax(min-content,auto)}.home__hero-galaxy{grid-column:1/span 4}.home__hero-companies{grid-area:1/7/auto/span 2}.home__hero-aside{grid-area:1/9/auto/span 4}.home__hero-name-fit{grid-row:2}}.home__hero-name.heading-decorative-xxxl{font-size:14.1405cqi;font-weight:var(--font-weight-ultralight);text-wrap:wrap;margin:0;padding-bottom:.04em}.home__hero-name-line{white-space:nowrap;display:block}.home__hero-name-line:first-child{width:fit-content;max-width:100%}.home__hero-name-line:last-child{width:100%}@media not (min-width:40rem){.home__hero-name.heading-decorative-xxxl{font-size:20.4cqi}.home__hero-name-word{display:block}.home__hero-name-space{display:none}}.home__hero-star{vertical-align:baseline;pointer-events:none;width:0;height:1em;line-height:0;display:inline-block;position:relative}.home__hero-star-img{width:var(--scale-size-1500);height:auto;display:block;position:absolute;top:50%;left:0;transform:translate(-35%,-55%)}@media not (min-width:64rem){.home__hero-star-img{width:1em}}.home__works{--home-work-snap-clearance:var(--spacing-section-s);--home-stagger-copy-dur:.2s;--home-stagger-badge-dur:.16s;--home-stagger-thumb-dur:.34s;--home-stagger-copy-distance:var(--scale-static-100);--home-stagger-thumb-distance:var(--scale-static-250);--home-stagger-logo-scale:.94;--home-stagger-thumb-scale:.96;--home-stagger-thumb-blur:1px;--home-stagger-thumb-blur-dur:.18s;--home-stagger-text-delay:40ms;--home-stagger-thumb-delay:45ms;--home-stagger-badge-delay:85ms;--home-stagger-ease:var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1));--home-stagger-radius:var(--radius-150);margin-top:var(--spacing-section-xl);gap:var(--spacing-section-xxl);flex-direction:column;display:flex}.home__project{min-width:0}.home__project-group{align-items:stretch;gap:var(--spacing-section-xl);transform-origin:50%;min-width:0;display:flex}.home__work-controls{display:none}.home__project-content{justify-content:space-between;gap:var(--spacing-section-m);flex-direction:column;flex:0 30%;align-self:stretch;min-width:0;display:flex}.home__project-text{align-items:flex-start;gap:var(--spacing-gap-l);flex-direction:column;min-width:0;display:flex}.home__project-copy{gap:var(--spacing-text-l);flex-direction:column;min-width:0;display:flex}.home__project-signature{align-items:center;gap:var(--spacing-gap-s);transform-origin:0;min-width:0;display:flex}.home__project-company{line-height:var(--type-home-label-m-line-height);color:var(--home-project-secondary-color);margin:0}.home__project-logo{box-sizing:border-box;width:var(--scale-static-400);height:var(--scale-static-400);border-radius:var(--radius-75);transform-origin:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.home__project-logo-image{object-fit:contain;width:100%;height:100%;display:block}.home__project-logo>span{width:100%!important;height:100%!important;display:block!important}.home__project-title{letter-spacing:var(--type-heading-decorative-light-letter-spacing);text-wrap:wrap;margin:0}.home__project-desc{color:var(--home-project-secondary-color);margin:0}.home__project-badges{gap:var(--spacing-gap-m) var(--spacing-gap-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home__project-thumb{aspect-ratio:677/508;cursor:default;transform-origin:bottom;flex:66%;min-width:0;position:relative}.home__project-visual{border-radius:var(--home-stagger-radius);background:var(--color-neutral-background-weaker);transform-origin:50%;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;height:100%;position:relative;overflow:hidden}.home__see-work{--home-see-work-enter-duration:.2s;--home-see-work-settle-ease:cubic-bezier(.18, 2, .55, 1);--home-see-work-pad:var(--scale-size-50);--home-see-work-height:calc(var(--scale-size-250) + (2 * var(--home-see-work-pad)));z-index:80;pointer-events:none;width:max-content;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.home__see-work-surface{padding:var(--home-see-work-pad);border-radius:var(--radius-circle);--corner-shape:var(--corner-shape-round);color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);-webkit-backdrop-filter:blur(24px)saturate(1.25);clip-path:inset(0 calc(100% - var(--home-see-work-height)) 0 0 round 999px);opacity:0;visibility:hidden;transform-origin:calc(var(--home-see-work-height) / 2) center;transition:clip-path var(--home-see-work-exit-duration) var(--ease-yasi-close), transform var(--home-see-work-exit-duration) var(--ease-yasi-out), opacity .1s linear 60ms, visibility 0s linear var(--home-see-work-exit-duration);background:#13110fc7;background:lab(5.2603% .659198 1.21096/.78);padding-inline-end:var(--scale-size-100);transform:scale(.94);box-shadow:inset 0 1px #ffffff38;box-shadow:inset 0 1px lab(100% 0 0/.22)}.home__see-work.is-active .home__see-work-surface{clip-path:inset(0 round 999px);opacity:1;visibility:visible;transition:clip-path var(--home-see-work-enter-duration) var(--ease-yasi-out), transform .4s var(--home-see-work-settle-ease), opacity 70ms var(--ease-yasi-out), visibility 0s;transform:scale(1)}.home__see-work-content{align-items:center;gap:var(--scale-size-25);opacity:0;transition:opacity 45ms linear, transform var(--home-see-work-exit-duration) var(--ease-yasi-out);display:flex;transform:translate(-2px)}.home__see-work.is-active .home__see-work-content{opacity:1;transition:opacity 80ms var(--ease-yasi-out), transform var(--home-see-work-enter-duration) var(--ease-yasi-out);transform:translate(0)}.home__see-work-eye{width:var(--scale-size-250);height:var(--scale-size-250);filter:brightness(0)invert();opacity:.92;flex:none;display:block}.home__see-work-label{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);white-space:nowrap;display:block}@media (prefers-reduced-motion:reduce){.home__see-work-surface,.home__see-work.is-active .home__see-work-surface{clip-path:none;transition:opacity var(--duration-instant) var(--ease-linear), visibility 0s linear var(--duration-instant);transform:none}.home__see-work.is-active .home__see-work-surface{transition:opacity var(--duration-instant) var(--ease-linear), visibility 0s}.home__see-work-content,.home__see-work.is-active .home__see-work-content{opacity:1;transition:none;transform:none}}.home__project-image{object-fit:cover;border-radius:var(--home-stagger-radius);background:var(--color-neutral-background-weaker);width:100%;height:100%;display:block}video.home__project-image{pointer-events:none}.home__project-image--poster{transition:opacity .2s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1)), filter .2s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1))}.home__project-image--motion{opacity:0;filter:blur(2px);width:100%;height:100%;transition:opacity .2s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1)), filter .2s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1));position:absolute;inset:0}.home__project-thumb.is-motion-ready .home__project-image--poster{opacity:0;filter:blur(2px)}.home__project-thumb.is-motion-ready .home__project-image--motion{opacity:1;filter:blur()}.home__project-thumb--parallax{--parallax-bg-max:10px;--parallax-fg-max:22px;--parallax-overscale:1.07;--parallax-fg-scale:.96;--parallax-fg-position:center 52%;--parallax-return:.24s;--parallax-return-ease:var(--ease-yasi-close,cubic-bezier(.32, 0, .67, 0))}.home__parallax{z-index:1;opacity:0;transition:opacity .2s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1));position:absolute;inset:0}.home__parallax.is-ready{opacity:1}.home__parallax-layer{border-radius:var(--home-stagger-radius);transform-origin:bottom;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home__parallax-layer--bg{z-index:0}.home__parallax-layer--fg{z-index:1}.home__parallax-layer-inner{transition:transform var(--parallax-return) var(--parallax-return-ease);position:absolute}.home__parallax-layer--bg .home__parallax-layer-inner{width:calc(100% * var(--parallax-overscale));height:calc(100% * var(--parallax-overscale));top:50%;left:50%;transform:translate(-50%,-50%)}.home__parallax-layer--fg .home__parallax-layer-inner{width:100%;height:100%;inset:0;transform:translate(0)}.home__parallax.is-parallax-active .home__parallax-layer-inner{will-change:transform;transition:none}.home__parallax-image{background:0 0;width:100%;height:100%;display:block}.home__parallax-layer--bg .home__parallax-image{object-fit:cover;object-position:center}.home__parallax-layer--fg .home__parallax-image{object-fit:contain;object-position:var(--parallax-fg-position);transform:scale(var(--parallax-fg-scale));transform-origin:50%}.home__parallax-layer-inner>span{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.home__parallax-fallback{display:block}@media (prefers-reduced-motion:reduce){.home__parallax{transition:none;display:none}}html.is-page-revealed .home__works.is-reveal-ready .home__project-signature{opacity:0;transform:translateY(var(--home-stagger-copy-distance)) scale(var(--home-stagger-logo-scale))}html.is-page-revealed .home__works.is-reveal-ready .home__project-copy{opacity:0;transform:translateY(var(--home-stagger-copy-distance))}html.is-page-revealed .home__works.is-reveal-ready .home__project-badges{opacity:0}html.is-page-revealed .home__works.is-reveal-ready .home__project-thumb{opacity:0;transform:translateY(var(--home-stagger-thumb-distance)) scale(var(--home-stagger-thumb-scale));filter:blur(var(--home-stagger-thumb-blur))}html.is-page-revealed .home__works.is-reveal-ready .home__project.is-in .home__project-signature{opacity:1;transition:opacity var(--home-stagger-copy-dur) var(--home-stagger-ease), transform var(--home-stagger-copy-dur) var(--home-stagger-ease);transition-delay:var(--home-stagger-card-delay,0s);transform:translateY(0)scale(1)}html.is-page-revealed .home__works.is-reveal-ready .home__project.is-in .home__project-copy{opacity:1;transition:opacity var(--home-stagger-copy-dur) var(--home-stagger-ease), transform var(--home-stagger-copy-dur) var(--home-stagger-ease);transition-delay:calc(var(--home-stagger-card-delay,0s) + var(--home-stagger-text-delay));transform:translateY(0)}html.is-page-revealed .home__works.is-reveal-ready .home__project.is-in .home__project-thumb{opacity:1;filter:blur();transition:opacity var(--home-stagger-thumb-dur) var(--home-stagger-ease), transform var(--home-stagger-thumb-dur) var(--home-stagger-ease), filter var(--home-stagger-thumb-blur-dur) var(--home-stagger-ease);transition-delay:calc(var(--home-stagger-card-delay,0s) + var(--home-stagger-thumb-delay));transform:translateY(0)scale(1)}html.is-page-revealed .home__works.is-reveal-ready .home__project.is-in .home__project-thumb.is-settled{filter:none;transition:opacity var(--home-stagger-thumb-dur) var(--home-stagger-ease), transform var(--home-stagger-thumb-dur) var(--home-stagger-ease)}html.is-page-revealed .home__works.is-reveal-ready .home__project.is-in .home__project-badges{opacity:1;transition:opacity var(--home-stagger-badge-dur) var(--home-stagger-ease);transition-delay:calc(var(--home-stagger-card-delay,0s) + var(--home-stagger-badge-delay))}@media (min-width:64rem){html.is-page-revealed .home__works.is-scroll-depth-enabled.is-reveal-ready .home__project :is(.home__project-signature,.home__project-copy,.home__project-badges,.home__project-thumb),html.is-page-revealed .home__works.is-scroll-depth-enabled.is-reveal-ready .home__project.is-in :is(.home__project-signature,.home__project-copy,.home__project-badges,.home__project-thumb),html.is-page-revealed .home__works.is-scroll-depth-enabled.is-reveal-ready .home__project.is-in .home__project-thumb.is-settled{opacity:1;filter:none;transition:none;transform:none}.home__works.is-scroll-depth-active .home__project-group{will-change:transform}.home__work-controls{--home-work-dot-gap:var(--spacing-content-s);--home-work-controls-enter-duration:.5s;z-index:80;top:50%;left:var(--spacing-page-column-s);transform:translate3d(calc(-1 * var(--scale-static-400)), -50%, 0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-yasi-out), transform var(--duration-normal) var(--ease-yasi-out), visibility 0s linear var(--duration-normal);flex-direction:column;align-items:center;display:flex;position:fixed}.home__work-controls.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-duration:var(--home-work-controls-enter-duration), var(--home-work-controls-enter-duration), 0s;transition-timing-function:var(--ease-yasi-in-out), var(--ease-yasi-in-out), linear;transition-delay:0s;transform:translateY(-50%)}.home__work-nav-btn{--corner-shape:var(--corner-shape-round);appearance:none;padding:var(--scale-size-100);border-radius:var(--radius-circle);color:var(--color-neutral-icon-strong);cursor:pointer;transition:transform .15s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1)), background-color var(--duration-instant) var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1)), color var(--duration-instant) var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1)), opacity var(--duration-instant) var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1));background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:flex}.home__work-nav-btn:active:not(:disabled){transform:scale(.96)}.home__work-nav-btn:disabled{opacity:.35;cursor:default}.home__work-nav-btn:focus-visible,.home__work-dot:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.home__work-nav-btn:hover:not(:disabled),.home__work-nav-btn:focus-visible{background:var(--color-neutral-background-weak);color:var(--color-neutral-icon-focus-hover)}}.home__work-chevron{width:var(--scale-size-300);height:var(--scale-size-300);display:block}.home__work-dots-viewport{padding-block:var(--spacing-content-s)}.home__work-dots-track{align-items:center;gap:var(--home-work-dot-gap);flex-direction:column;display:flex}.home__work-dot{--corner-shape:var(--corner-shape-round);appearance:none;width:var(--scale-size-100);height:var(--scale-size-100);border-radius:var(--radius-circle);cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;position:relative}.home__work-dot:before{content:"";border-radius:inherit;background:var(--color-neutral-icon);transition:background-color var(--duration-fast) var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1));position:absolute;inset:0}.home__work-dot:after{content:"";width:2.75rem;height:max(var(--scale-size-300), calc(100% + var(--home-work-dot-gap)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home__work-dot.is-active{height:var(--scale-size-250);border-radius:var(--radius-50)}.home__work-dot.is-active:before{background:var(--color-neutral-icon-strong)}}@media not (min-width:64rem){.home__surface{padding-top:calc(var(--about-nav-height) + var(--spacing-section-xl));padding-bottom:var(--spacing-section-xxl)}.home__hero{row-gap:var(--spacing-section-m)}.home__hero-information,.home__hero-aside{gap:var(--spacing-gap-m)}.home__hero-companies,.home__hero-aside-block{gap:var(--spacing-text-m)}.home__works{gap:var(--spacing-section-xl)}.home__project-group{gap:var(--spacing-gap-xl);flex-direction:column}.home__project-text,.home__project-copy{gap:var(--spacing-section-xs)}.home__project-content,.home__project-thumb{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.home__work-controls,.home__work-controls.is-visible{transition:none;transform:translateY(-50%)}.home__hero,html.is-page-revealed .home__hero{opacity:1;transition:none}.home__project-image--poster,.home__project-image--motion{filter:none;transition:none}.home__project-group{will-change:auto;transform:none!important}.home__project-thumb.is-motion-ready .home__project-image--poster{opacity:0}.home__project-thumb.is-motion-ready .home__project-image--motion{opacity:1}html.is-page-revealed .home__works.is-reveal-ready .home__project-signature,html.is-page-revealed .home__works.is-reveal-ready .home__project-copy,html.is-page-revealed .home__works.is-reveal-ready .home__project-badges,html.is-page-revealed .home__works.is-reveal-ready .home__project-thumb{filter:none;opacity:0;transition:none;transform:none}html.is-page-revealed .home__works.is-reveal-ready .home__project.is-in .home__project-signature,html.is-page-revealed .home__works.is-reveal-ready .home__project.is-in .home__project-copy,html.is-page-revealed .home__works.is-reveal-ready .home__project.is-in .home__project-badges,html.is-page-revealed .home__works.is-reveal-ready .home__project.is-in .home__project-thumb{opacity:1;filter:none;transition:opacity .15s var(--home-stagger-ease);transition-delay:0s;transform:none}}.home__hero-name-ink{-webkit-text-fill-color:transparent;caret-color:var(--color-neutral-text);display:inline-block;position:relative}.home__hero-name-ink:before{content:attr(data-ink-text);-webkit-text-fill-color:currentColor;filter:url(#home-name-ink);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}html[data-home-name-reveal=pending] .home__hero-name-ink,html[data-home-name-reveal=armed] .home__hero-name-ink,html[data-home-name-reveal=pending] .home__hero-star,html[data-home-name-reveal=armed] .home__hero-star{opacity:0;transform:translateY(var(--scale-static-150))}@media (prefers-reduced-motion:reduce),(forced-colors:active),(prefers-contrast:more),print{.home__hero-name-ink,.home__hero-star{opacity:1!important;transform:none!important}}.home__hero-star-img{filter:url(#home-star-ink)}@media not (min-width:40rem){.home__hero-name-word.home__hero-name-ink{display:block}.home__hero-name-ink:before{filter:url(#home-name-ink-small)}.home__hero-star-img{filter:url(#home-star-ink-small)}}@media (forced-colors:active),(prefers-contrast:more),print{.home__hero-name-ink{-webkit-text-fill-color:currentColor}.home__hero-name-ink:before{content:none}.home__hero-star-img{filter:none}}.home__hero-name-line:first-child{position:relative;inset-inline-start:-.108em}.home__hero-name-line:last-child{position:relative;inset-inline-start:.007em}@media not (min-width:40rem){.home__hero-name-line:last-child{inset-inline-start:-.108em}.home__hero-name-word{position:relative;inset-inline-start:0}}@media (min-width:40rem){.home__hero-name-word:last-child{position:relative;inset-inline-start:-.035em}}@media (min-width:64rem){.home__hero-name-line:last-child{inset-inline-start:-.108em}.home__hero-name-word:last-child{inset-inline-start:-.08em}}
.galaxy-slot,.galaxy-widget{--galaxy-radius:var(--scale-static-150);width:100%;min-width:0;position:relative}.galaxy-viewport{appearance:none;-webkit-tap-highlight-color:transparent;aspect-ratio:16/9;border-radius:var(--galaxy-radius);isolation:isolate;cursor:pointer;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:#050607;border:0;width:100%;padding:0;display:block;position:relative}.galaxy-touch-caption{margin:var(--spacing-gap-s) 0 0;font-family:var(--font-family-primary);font-weight:var(--type-label-default-weight);font-size:var(--type-label-xs-size);line-height:var(--line-height-medium-50);letter-spacing:var(--type-label-xs-letter-spacing);color:var(--home-info-label-color,#6e6e6e);text-align:center;overflow-wrap:anywhere;display:none}.galaxy-touch-caption--reduced{display:none}@media (not (min-width:64rem)) and (any-pointer:coarse){.galaxy-touch-caption{display:block}}@media (prefers-reduced-motion:reduce){.galaxy-touch-caption--motion{display:none}.galaxy-touch-caption--reduced{display:inline}}.galaxy-viewport:focus-visible{outline:2px solid var(--color-neutral-text);outline-offset:4px}.galaxy-viewport:disabled{cursor:default}.galaxy-canvas,.galaxy-poster{border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.galaxy-canvas{opacity:0;display:block}.galaxy-widget:is([data-status=ready],[data-status=fallback]) .galaxy-canvas{opacity:1}@media (min-width:40rem) and (not (min-width:64rem)){.galaxy-viewport{aspect-ratio:3;overflow:hidden}.galaxy-canvas,.galaxy-poster{aspect-ratio:16/9;border-radius:0;height:auto;inset:50% 0 auto;transform:translateY(-50%)}}.galaxy-control{--galaxy-playback-background:color-mix(in srgb, var(--primitive-static-white) 10%, transparent);z-index:1;top:var(--scale-static-150);right:var(--scale-static-150);box-sizing:border-box;width:var(--scale-static-600);height:var(--scale-static-600);padding:var(--scale-static-125);border-radius:var(--radius-100);background:var(--galaxy-playback-background);color:var(--galaxy-control-icon,#efefef);opacity:1;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-quick) var(--ease-smooth-out), opacity var(--duration-quick) var(--ease-smooth-out);border:0;place-items:center;display:grid;position:absolute}.galaxy-control:after{content:"";width:max(100%, var(--scale-static-550));height:max(100%, var(--scale-static-550));border-radius:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.galaxy-playback-icon{width:var(--scale-static-350);height:var(--scale-static-350);display:block}.galaxy-widget:hover .galaxy-control,.galaxy-widget:focus-within .galaxy-control{background:color-mix(in srgb, var(--primitive-static-white) 20%, transparent)}.galaxy-control:focus-visible{outline:2px solid var(--primitive-static-white);outline-offset:2px;box-shadow:0 0 0 4px var(--galaxy-playback-background)}.galaxy-control:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.galaxy-widget:not([data-paused=true]) .galaxy-control{opacity:0}.galaxy-widget:not([data-paused=true]):is(:hover,:focus-within) .galaxy-control{opacity:1}}@media (any-pointer:coarse){.galaxy-widget:not([data-paused=true]) .galaxy-control{opacity:1}}.galaxy-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.galaxy-control{transition:none}}@media (forced-colors:active){.galaxy-control{color:buttontext;border:1px solid buttontext}.galaxy-playback-icon--pause{object-position:-999px;forced-color-adjust:none;background:buttontext;-webkit-mask:url(/home/galaxy/pause.svg) 50%/contain no-repeat;mask:url(/home/galaxy/pause.svg) 50%/contain no-repeat}.galaxy-control:focus-visible{box-shadow:none;outline-color:highlight}}
