@charset "UTF-8";.book{display:inline-flex;width:1.4375rem;aspect-ratio:23/15;color:currentColor;line-height:0}.book svg{display:block;width:100%;height:100%}.book path{fill:none;stroke:currentColor;stroke-width:1}.book__page{transform-box:view-box;transform-origin:11.5px 11.5px}.cards{display:inline-flex;width:2.9375rem;aspect-ratio:1;color:currentColor;line-height:0}.cards__stage{display:block;width:100%;height:100%}.cards__deck,.cards__slot{transform-box:view-box;transform-origin:var(--cards-pivot-x) var(--cards-pivot-y)}.cards__card{fill:currentColor}.globe{display:inline-flex;width:1.4375rem;aspect-ratio:23/15;color:currentColor;line-height:0}.globe svg{display:block;width:100%;height:100%}.globe ellipse,.globe path{fill:none;stroke:currentColor;stroke-width:1}:is(.header__nav,.header__locale,.detail-hero__breadcrumb):has(.nav-button:not(:is([aria-current=page])):is(:hover,:focus-visible)) .nav-button[aria-current=page] .nav-button__default{translate:0 0 0;rotate:1 0 0 0deg}:is(.header__nav,.header__locale,.detail-hero__breadcrumb):has(.nav-button:not(:is([aria-current=page])):is(:hover,:focus-visible)) .nav-button[aria-current=page] .nav-button__hover{translate:0 100% -12.5rem;rotate:1 0 0 -120deg}:is(.header__nav,.header__locale,.detail-hero__breadcrumb):has(.nav-button:not(:is([aria-current=page])):is(:hover,:focus-visible)) .nav-button[aria-current=page] .nav-button__text.is--accent{clip-path:inset(0 0 0)}.nav-button{user-select:none;-webkit-user-drag:none;position:relative;will-change:transform;letter-spacing:var(--font-ls-p2);display:flex;pointer-events:auto}.nav-button:before{content:"";position:absolute;display:block;inset:-.125rem;border-radius:.375rem;pointer-events:none;z-index:3}.nav-button:focus-visible{outline:none}.nav-button:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.nav-button:after{content:"";position:absolute;display:block;inset:-.25rem -.0625rem}@media(hover:hover)and (pointer:fine){.nav-button:is(:hover,:focus-visible) .nav-button__default{translate:0 -35% -7.5rem;rotate:1 0 0 -54deg;transition-delay:.05s}}@media(hover:hover)and (pointer:fine){.nav-button:is(:hover,:focus-visible) .nav-button__hover{translate:0 0 0;rotate:1 0 0 0deg;transition-delay:75ms}}@media(hover:hover)and (pointer:fine){.nav-button:is(:hover,:focus-visible) .nav-button__text.is--accent{clip-path:inset(0 0 100%);transition-delay:.115s}}.nav-button[aria-current=page] .nav-button__default{translate:0 -35% -7.5rem;rotate:1 0 0 -54deg;transition-delay:.05s}.nav-button[aria-current=page] .nav-button__hover{translate:0 0 0;rotate:1 0 0 0deg;transition-delay:75ms}.nav-button[aria-current=page] .nav-button__text.is--accent{clip-path:inset(0 0 100%);transition-delay:.115s}.nav-button__inner{display:grid;perspective:25rem;transform-style:preserve-3d}.nav-button__default,.nav-button__hover{grid-area:1/2;display:grid;pointer-events:none}.nav-button__text{padding:.25rem .3125rem .3125rem;grid-area:1/1;z-index:1}.nav-button__text.is--accent{color:var(--color-accent);z-index:2;clip-path:inset(0 0 0);transition:clip-path .4s var(--ease-expo-out)}@property --nav-light-from{syntax: "<percentage>"; inherits: true; initial-value: 100%;}@property --nav-light-to{syntax: "<percentage>"; inherits: true; initial-value: 100%;}.is--busy .header [data-header-button]{transition:--nav-light-from .15s var(--ease-expo-out),--nav-light-to .15s var(--ease-expo-out)}.header .nav-button__default>.nav-button__text{background-image:linear-gradient(to bottom,var(--color) 0 var(--nav-light-from, 100%),var(--color-background) var(--nav-light-from, 100%) var(--nav-light-to, 100%),var(--color) var(--nav-light-to, 100%) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-button__bg{background-color:var(--color-surface);border-radius:.25rem;grid-area:1/1;display:grid;overflow:clip}.nav-button__default{transform-origin:center bottom;transition:translate .4s var(--ease-expo-out),rotate .4s var(--ease-expo-out)}.nav-button__hover{backface-visibility:hidden;translate:0 100% -12.5rem;rotate:1 0 0 -120deg;transform-origin:center center;transition:translate .4s var(--ease-expo-out),rotate .4s var(--ease-expo-out)}.button{user-select:none;-webkit-user-drag:none;position:relative;will-change:transform;letter-spacing:var(--font-ls-p1)}.button:before{content:"";position:absolute;display:block;inset:-.125rem;border-radius:.375rem;pointer-events:none;z-index:3}.button:focus-visible{outline:none}.button:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.button.is--small{font-size:var(--font-size-p2);letter-spacing:var(--font-ls-p2)}.footer__cell.is--aligned-left .button,.connect__package-list .button{left:-.3125rem;top:-.25rem}.footer__cell.is--aligned-left .button:after,.connect__package-list .button:after{content:"";position:absolute;display:block;inset:-.1875rem -.25rem}@media(width>1000px){.footer__cell.is--aligned-right .button{right:-.3125rem;top:-.25rem}}.footer__cell.is--aligned-right .button:after{content:"";position:absolute;display:block;inset:-.1875rem -.25rem}.footer__info .button{margin:-.25rem -.3125rem -.3125rem}.footer__info .button:after{content:"";position:absolute;display:block;inset:-.1875rem -.25rem}@media(hover:hover)and (pointer:fine){.button:is(:hover,:focus-visible) .button__default{translate:0 -35% -7.5rem;rotate:1 0 0 -54deg;transition-delay:.05s}}@media(hover:hover)and (pointer:fine){.button:is(:hover,:focus-visible) .button__hover{translate:0 0 0;rotate:1 0 0 0deg;transition-delay:75ms}}@media(hover:hover)and (pointer:fine){.button:is(:hover,:focus-visible) .button__text.is--accent{clip-path:inset(0 0 100%);transition-delay:.115s}}.button__inner{display:grid;perspective:25rem;transform-style:preserve-3d}.button__default,.button__hover{grid-area:1/2;display:grid;pointer-events:none}.button__text{padding:.25rem .3125rem .3125rem;grid-area:1/1;z-index:1}.button__text.is--accent{color:var(--color-accent);z-index:2;clip-path:inset(0 0 0);transition:clip-path .4s var(--ease-expo-out)}@media(width<1000px){.footer__list.is--channels .button__text{padding:0}}.button__bg{background-color:var(--color-surface);border-radius:.25rem;grid-area:1/1;display:grid;overflow:clip}.button__default{color:var(--color-muted);transform-origin:center bottom;transition:translate .4s var(--ease-expo-out),rotate .4s var(--ease-expo-out)}.button__hover{backface-visibility:hidden;translate:0 100% -12.5rem;rotate:1 0 0 -120deg;transform-origin:center center;transition:translate .4s var(--ease-expo-out),rotate .4s var(--ease-expo-out)}[data-theme=dark] .button__hover{color:var(--color-background)}.pixel-icon{--pixel: .5rem;position:relative;display:block;width:calc(var(--pixel) * var(--pixel-cols));height:calc(var(--pixel) * var(--pixel-rows));color:var(--color-accent)}.pixel-icon__pixel{position:absolute;top:0;left:0;width:var(--pixel);height:var(--pixel);background-color:currentcolor;box-shadow:0 0 0 .5px currentcolor}.pixel-icon__pixel.is--plain{color:var(--color)}.pixel-icon__pixel.is--hidden{color:transparent}.circles{display:inline-flex;width:.75rem;aspect-ratio:1;color:currentColor;line-height:0;position:relative;top:-.0625rem}.circles__stage{display:block;width:100%;height:100%;overflow:visible}.circles__deck,.circles__slot{transform-box:view-box;transform-origin:var(--circles-pivot-x) var(--circles-pivot-y)}.circles__circle{fill:currentColor}.transition{position:fixed;inset:0;z-index:2;overflow:clip;pointer-events:none}.transition__dark{position:absolute;inset:0;display:block;background-color:var(--black);opacity:0}.transition__ghost{position:fixed;left:0;z-index:1;width:100%;pointer-events:none}.clock{display:inline-flex;flex-flow:column;gap:.75rem}.clock__item{height:8rem;width:8rem;cursor:grab;touch-action:none;user-select:none}.clock__item.is--grabbing{cursor:grabbing}.clock__item{border-radius:50%;background-color:var(--color);color:var(--color-background);display:grid;place-items:center;position:relative}.clock__item:before,.clock__item:after{content:"";display:block;grid-area:1/1}.clock__item:before{height:1rem;width:1rem;background-color:var(--color-background);border-radius:50%}.clock__item:after{height:.5rem;width:.5rem;border-radius:50%;background-color:var(--color-accent);z-index:1}.clock__lines{grid-area:1/1;display:grid;place-items:center}.clock__svg{display:block;width:7.5rem;height:7.5rem}.clock__indicator{border-radius:.125rem;height:.125rem;width:30%;background-color:var(--color-background);position:absolute;top:50%;left:50%;z-index:1;translate:0 -50% 0;transform-origin:0 50%}.clock__indicator.is--seconds{width:48%;translate:-24% -50% 0;transform-origin:24% 50%;background-color:var(--color-accent);z-index:2}.clock__indicator.is--minutes{width:31%}.clock__indicator.is--hours{width:22%}.clock__footer{color:var(--color-muted);display:flex;flex-flow:column;text-align:center;gap:.125rem;text-transform:uppercase;letter-spacing:0em}[data-clock-digit-period]{padding-left:.25rem}[data-clock-colon]{position:relative;top:-.0625rem}.credit{display:flex;align-items:center;gap:.25rem}.mail-btn:before{content:"";position:absolute;display:block;inset:-.125rem;border-radius:.375rem;pointer-events:none;z-index:3}.mail-btn:focus-visible{outline:none}.mail-btn:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.mail-btn{user-select:none;-webkit-user-drag:none;position:relative;margin:-.25rem -.3125rem -.3125rem;letter-spacing:var(--font-ls-p1);cursor:pointer}.mail-btn__inner{display:grid;perspective:18.75rem;gap:.25rem;perspective-origin:100% center;pointer-events:auto}.mail-btn__inner *{pointer-events:none}.mail-btn__default,.mail-btn__hover{grid-area:1/1;display:grid;pointer-events:none;transform-style:preserve-3d}.mail-btn__text{padding:.25rem .3125rem .3125rem;grid-area:1/1;z-index:1;white-space:nowrap}.mail-btn__bg{background-color:var(--color-surface);border-radius:.25rem;grid-area:1/1;display:grid;overflow:clip}.mail-btn__default{color:var(--color-muted)}.mail-btn__hover{clip-path:inset(0% 100% 0% 0% round .25rem)}.mail-btn__copy{color:var(--color-background);display:grid;grid-row:1;grid-column:2;backface-visibility:hidden;transform-origin:center center;transform:translateZ(-10rem);will-change:transform;z-index:1;width:100%;transform-style:preserve-3d;place-content:center flex-start;width:fit-content}.mail-btn__copy-inner{display:grid;place-content:center;transform:translateZ(10rem);backface-visibility:hidden;transform-style:preserve-3d;perspective:43.75rem}.mail-btn__copy-face{backface-visibility:hidden;grid-area:1/1;display:grid;opacity:0;place-self:center start;transform-origin:center top;transform-style:preserve-3d;pointer-events:none;will-change:transform}.mail-btn__copy-face-inner{grid-area:1/1;display:grid;transform-origin:center center;backface-visibility:hidden}.mail-btn__copy-bg{grid-area:1/1;background-color:var(--color);border-radius:.25rem;width:100%;height:100%}.mail-btn__copy-text{display:flex;grid-area:1/1;padding:.25rem .3125rem .3125rem;z-index:1;place-items:center;white-space:nowrap;width:100%;height:100%}.mail-btn__copy-text.is--accent{color:var(--color-accent);z-index:2;clip-path:inset(100% 0% 0% 0%)}.refresh{position:relative;display:flex;flex-flow:column;gap:1rem}.refresh__icon{display:none;align-self:center;width:1.25rem;height:1.25rem;color:var(--color)}@media not ((hover:hover)and (pointer:fine)){.refresh__icon{display:block}}.refresh__list{display:grid;isolation:isolate;perspective:25rem}.refresh__button:before{content:"";position:absolute;display:block;inset:-.75rem;border-radius:.5rem;pointer-events:none;z-index:3}.refresh__button:focus-visible{outline:none}.refresh__button:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.refresh__button{position:absolute;inset:0;z-index:2;cursor:pointer}.refresh.is--stacking{pointer-events:none}.refresh__item{grid-area:1/1;transform-style:preserve-3d;position:relative;backface-visibility:hidden}.refresh__item:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 .0625rem color-mix(in hsl,var(--color),85% transparent);backface-visibility:hidden}.refresh__item>*{backface-visibility:hidden}.media__cover{display:grid}.media__cover>*{grid-area:1/1}.media__placeholder{container-type:inline-size;display:grid;place-items:center}.media__placeholder-error{font-size:5cqw}.media__video,.media__image{user-select:none;object-fit:cover;aspect-ratio:1;width:100%;-webkit-user-drag:none}.media[data-media-status=playing] .media__image{opacity:0}.cursor{position:fixed;top:0;left:0;pointer-events:none;will-change:transform;z-index:var(--z-index-cursor);opacity:0}.cursor.is--ready{opacity:1}.cursor__state{padding-top:1rem;padding-left:1rem;position:relative}.cursor__button-wrap{position:absolute;top:100%;left:100%}.cursor__button{user-select:none;-webkit-user-drag:none;position:relative;will-change:transform;font-size:var(--font-size-p2);letter-spacing:var(--font-ls-p2);perspective:25rem}.cursor__button-inner{display:grid;transform-style:preserve-3d}.cursor__button-state{grid-area:1/1;display:grid;pointer-events:none;backface-visibility:hidden;transform-origin:center center}.cursor__button-text{padding:.25rem .3125rem .3125rem;grid-area:1/1;z-index:1;white-space:nowrap}.cursor__button-text.is--accent{color:var(--color-accent);z-index:2}.cursor__button-bg{background-color:var(--color-surface);border-radius:.25rem;grid-area:1/1;display:grid;overflow:clip}@property --progress{syntax: "<number>"; inherits: false; initial-value: 0;}@property --opacity{syntax: "<number>"; inherits: false; initial-value: .45;}.service{color:var(--color);background-color:var(--color-background);padding-top:clamp(7.5rem,6.0038167939rem + 6.1069vi,11.5rem);padding-bottom:clamp(3.75rem,1.8797709924rem + 7.6336vi,8.75rem);position:relative;overflow-x:clip}@media(width<1000px){.service{padding-top:7.5rem;padding-bottom:9rem}}.service__header{display:flex;justify-content:center;flex-flow:column;text-align:center;gap:2rem}.service__header:not(.is--ready) .service__title{color:var(--color)}.service__header:not(.is--ready) .service__title-button,.service__header:not(.is--ready) .service__micro-card{pointer-events:none}.service__header:not(.is--ready) .service__micro-card .service__micro-card-item{--progress: 0;--opacity: .45;translate:0}@media(hover:hover)and (pointer:fine){.service__header:has(.service__title-button.is--design:is(:hover,:focus-visible)) .service__micro-card.is--design:not(.is--active) .service__micro-card-item{--opacity: .7;transition-delay:.05s}}.service__header:has(.service__micro-card.is--design:is(:hover,:focus-visible)) .service__title-button.is--design:not(.is--active){color:color-mix(in hsl,var(--color),30% transparent);transition-delay:.05s}@media(hover:hover)and (pointer:fine){.service__header:has(.service__title-button.is--development:is(:hover,:focus-visible)) .service__micro-card.is--development:not(.is--active) .service__micro-card-item{--opacity: .7;transition-delay:.05s}}.service__header:has(.service__micro-card.is--development:is(:hover,:focus-visible)) .service__title-button.is--development:not(.is--active){color:color-mix(in hsl,var(--color),30% transparent);transition-delay:.05s}@media(hover:hover)and (pointer:fine){.service__header:has(.service__title-button.is--motion:is(:hover,:focus-visible)) .service__micro-card.is--motion:not(.is--active) .service__micro-card-item{--opacity: .7;transition-delay:.05s}}.service__header:has(.service__micro-card.is--motion:is(:hover,:focus-visible)) .service__title-button.is--motion:not(.is--active){color:color-mix(in hsl,var(--color),30% transparent);transition-delay:.05s}.service__micro-cards{display:flex;justify-content:center;align-items:center;gap:.25rem}@media(width<1000px){.service__micro-cards{gap:.5rem}}.service__micro-card:before{content:"";position:absolute;display:block;inset:-.25rem;border-radius:.375rem;pointer-events:none;z-index:3}.service__micro-card:focus-visible{outline:none}.service__micro-card:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.service__micro-card{aspect-ratio:19/24;width:1.1875rem;position:relative}.service__micro-card:after{content:"";display:block;position:absolute;inset:-.125rem}@media(hover:hover)and (pointer:fine){.service__micro-card:is(:hover,:focus-visible):not(.is--active) .service__micro-card-item{--opacity: .7;transition-delay:.05s}}.service__micro-card.is--active .service__micro-card-item{--progress: 1;translate:0 -.25rem 0}.service__micro-card-item{--progress: 0;--opacity: .45;display:flex;justify-content:center;align-items:center;color:var(--color-background);background-color:var(--color);border-radius:.1875rem;width:100%;height:100%;transition:translate .25s var(--ease-expo-out),--progress .15s var(--ease-expo-out),--opacity .25s var(--ease-expo-out);mask-image:linear-gradient(to top,#000 calc(var(--progress) * 100%),rgb(0,0,0,var(--opacity)) calc(var(--progress) * 100%))}.service__micro-card-icon{height:.75rem;width:.75rem}.service__slider{padding-top:6rem}.service__title{color:color-mix(in hsl,var(--color),55% transparent);user-select:none;transition:color .25s var(--ease-expo-out)}@media(width<1000px){.service__title br{display:none}.service__title{max-width:14.25ch;margin-inline:auto}}.service__title-button{transition:color .25s var(--ease-expo-out);cursor:pointer}.service__title-button:not(.is--active):is(:hover,:focus-visible){color:color-mix(in hsl,var(--color),30% transparent);transition-delay:.05s}.service__title-button.is--active{color:var(--color)}.service__footer{display:flex;justify-content:center}.service__backdrop{position:absolute;display:block;width:100%;top:0;left:0;right:0;height:100px;background-color:var(--color-background);transform:scaleY(-.01);transform-origin:center top;translate:0 1px 0}@media(width>=1000px){.service__backdrop{will-change:transform}}.micro{text-align:center;display:flex;flex-flow:column;align-items:center;gap:.75rem}.micro__text{display:block;color:color-mix(in hsl,var(--color),55% transparent);max-width:25ch}[data-locale=de] .micro__text{max-width:27ch}.micro__line-inner{display:flex;gap:.125rem;perspective:6.25rem}.micro__icon{color:color-mix(in hsl,var(--color),45% transparent);display:grid;place-items:center;border:.0625rem solid color-mix(in hsl,var(--color),45% transparent);height:1rem;width:1rem;border-radius:.25rem;background-color:var(--color-background);user-select:none;transform-origin:center top}.micro__icon.is--round{border-radius:50%}.mouse-move{position:relative;cursor:default}.mouse-move[data-mouse-move-touch]{touch-action:pan-y}.is--busy .mouse-move{pointer-events:none}.mouse-move:after{content:"";display:block;position:absolute;inset:-.375rem 0 -.75rem}.mouse-move__visual{display:block;position:absolute;bottom:calc(100% + .375rem);left:0;width:2rem;height:2.125rem;pointer-events:none;opacity:0;will-change:transform;transform-origin:center bottom}[data-mouse-move-below] .mouse-move__visual{bottom:auto;top:calc(100% + .375rem);transform-origin:center top}.mouse-move__face{display:block;width:100%;height:100%}.mouse-move__face.is--flipped{transform:scaleX(-1)}.mouse-move__char{will-change:transform}[data-mouse-move-dim] .mouse-move__char{color:var(--color);opacity:.4}.slider__grid{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));grid-template-rows:1fr 1fr;user-select:none;touch-action:pan-y}@media(width<1000px){.slider__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.slider__grid.is--grabbable{cursor:grab}.slider__grid.is--dragging{cursor:grabbing}.slider__spin{--spin-frame: 8rem;display:grid;grid-column:6/9;grid-row:1;align-self:end;justify-self:center;translate:0 50%;width:var(--spin-frame);height:var(--spin-frame);overflow:clip;pointer-events:none;opacity:0}@media(width<1000px){.slider__spin{grid-column:2/8}}.slider__spin-sprite{grid-area:1/1;height:var(--spin-frame);width:auto;max-width:none;image-rendering:pixelated;will-change:transform;opacity:0}.slider__item{align-self:end;grid-column:6/9;grid-row:1;transform-origin:center bottom;perspective:56rem;rotate:calc(var(--rotate) * 1deg);opacity:var(--opacity);color:var(--color-background);justify-self:center;width:20.0625rem}@media(width<1000px){.slider__item{grid-column:2/8;width:17.5rem}}.slider__card{aspect-ratio:300/370;position:relative;width:100%;margin-bottom:30%;transform-origin:center bottom;transform-style:preserve-3d;transform:translateZ(calc(var(--translate-z) * 1px)) rotateX(calc(var(--rotate-x) * 1deg)) rotateY(calc(var(--rotate-y) * 1deg))}.slider__card-front,.slider__card-back{backface-visibility:hidden;background-color:var(--color);border-radius:1.25rem;position:absolute;inset:0}.slider__card-back{transform:rotateY(180deg)}.slider__card-back-inner{display:grid;place-items:center;padding:1.3125rem 1.125rem}.slider__card-front-inner{display:flex;flex-flow:column;justify-content:space-between;padding:2rem;height:100%}@media(width<1000px){.slider__card-front-inner{padding:1.5rem}}.slider__card-front-header{display:flex;align-items:center;justify-content:space-between}.slider__card-front-header.is--footer{scale:-1}.slider__card-front-title{font-size:1.5rem}.slider__card-front-icon{height:1.5rem;width:1.5rem}@media(width<1000px){.slider__card-front-icon{height:1.25rem;width:1.25rem}}.slider__card-text{text-wrap:balance}.slider__card-icon,.slider__card-pattern{grid-area:1/1}.slider__card-icon{height:3.5rem;width:3.5rem}.slider__card-pattern{height:100%;width:100%}.next-page{color:var(--color);background-color:var(--color-background);padding-top:clamp(5rem,4.0648854962rem + 3.8168vi,7.5rem);padding-bottom:clamp(7.5rem,6.0038167939rem + 6.1069vi,11.5rem);position:relative;overflow-x:clip}@media(width<1000px){.next-page{padding-top:3rem;padding-bottom:7.5rem}}.next-page__title{display:flex;gap:.25rem;align-items:center}.next-page__grid{grid-row-gap:0}.next-page__line{grid-column:1/-1;display:flex;align-items:center;justify-content:center;text-align:center}@media(width<1000px){.next-page__line.is--first{grid-column:2/-1;justify-content:flex-start;text-align:left}}@media(width<1000px){.next-page__line.is--second{justify-content:space-between;text-align:left}}@media(width>=700px)and (width<1000px){.next-page__line.is--second{grid-column:1/7}}@media(width<1000px){.next-page__line.is--third{justify-content:flex-end;text-align:right}[data-locale=de] .next-page__line.is--third{justify-content:center;text-align:center}}@media(width>=700px)and (width<1000px){.next-page__line.is--third{grid-column:1/8}}.next-page__line.is--fourth{align-items:flex-end;grid-column:3/8 span;position:relative}@media(width<1000px){.next-page__line.is--fourth{grid-column:1/-1;align-items:center;justify-content:flex-start}}@media(width>=700px)and (width<1000px){.next-page__line.is--fourth{grid-column:2/8}}.next-page__cta-text{will-change:transform}.next-page__line-inner{position:relative;display:flex}@media(width<1000px){.next-page__line-inner{flex-flow:column;align-items:flex-start;gap:1.5rem}}.next-page__title{position:absolute;translate:calc(-100% - .5rem) calc(-100% - 1rem) 0;top:0;left:0}@media(width<1000px){.next-page__title{position:static;translate:calc(var(--grid-column-width) * -1 + var(--grid-gutter) * -1)}}.next-page__motion-container{position:relative;display:flex;align-items:flex-end}.next-page__icon-arrow{color:var(--color-accent);perspective:25rem;padding-bottom:1.4375rem;position:absolute}@media(width<1000px){.next-page__icon-arrow{padding-bottom:0}}.next-page__icon-arrow.is--hover{left:0}.next-page__icon-arrow.is--hover .next-page__icon-inner{transform:translateZ(-25rem) rotateY(-90deg) scale(.5)}@media(width<1000px){.next-page__icon-arrow.is--hover{display:none}}.next-page__icon-arrow.is--default{right:0}.next-page__icon-arrow.is--default .next-page__icon-inner{transform:translateZ(-25rem)}.next-page__icon-inner{display:flex;transform-style:preserve-3d}.next-page__icon-svg{width:clamp(3.125rem,1.7223282443rem + 5.7252vi,6.875rem);height:clamp(2.6875rem,1.471851145rem + 4.9618vi,5.9375rem);transform:translateZ(25rem);backface-visibility:hidden}.next-page__cta-text-wrap{display:flex}.next-page__cta-link:before{content:"";position:absolute;display:block;inset:0;border-radius:.25rem;pointer-events:none;z-index:3}.next-page__cta-link:focus-visible{outline:none}.next-page__cta-link:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.next-page__cta-link{position:absolute;inset:0;z-index:1}.next-page__details{width:clamp(13.75rem,12.4642175573rem + 5.2481vi,17.1875rem)}@media(width<1000px){.next-page__details[data-rotating-details]{display:none}}.next-page__details-text{user-select:none;color:color-mix(in hsl,var(--color),55% transparent)}.page-teaser{color:var(--color);background-color:var(--color-background);padding-top:clamp(5rem,4.0648854962rem + 3.8168vi,7.5rem);padding-bottom:clamp(7.5rem,6.0038167939rem + 6.1069vi,11.5rem);position:relative;overflow-x:clip}@media(width<1000px){.page-teaser{padding-top:3rem;padding-bottom:7.5rem}}.page-teaser__title{display:flex;gap:.25rem;align-items:center}.page-teaser__grid{grid-row-gap:0}.page-teaser__line{grid-column:1/-1;display:flex;align-items:center;justify-content:center;text-align:left}.page-teaser__line.is--first{grid-column:4/-1;justify-content:flex-start}@media(width<1000px){.page-teaser__line.is--first{grid-column:2/-1}}.page-teaser__line.is--second{grid-column:2/-1;justify-content:flex-start}@media(width<1000px){.page-teaser__line.is--second{grid-column:1/-1;display:grid;grid-template-columns:var(--grid);gap:var(--grid-gutter)}.page-teaser__line.is--second>*{grid-column:1/-1}.page-teaser__line.is--second>*:first-child{grid-column:3/-1}.page-teaser__line.is--second>*:last-child{text-align:right}}@media(width>=700px)and (width<1000px){.page-teaser__line.is--second{display:flex;grid-column:1/8;justify-content:space-between}}.page-teaser__line.is--third{grid-column:1/-1;justify-content:space-between}@media(width<1000px){.page-teaser__line.is--third{display:grid;grid-template-columns:var(--grid);gap:var(--grid-gutter)}.page-teaser__line.is--third>*{grid-column:1/-1}.page-teaser__line.is--third>*:first-child{text-align:right}}@media(width>=700px)and (width<1000px){.page-teaser__line.is--third>*:first-child{grid-column:1/8}.page-teaser__line.is--third>*:last-child{grid-column:2/-1}}.page-teaser__line.is--fourth{align-items:flex-end;grid-column:3/8 span;justify-content:flex-end;position:relative}@media(width<1000px){.page-teaser__line.is--fourth{grid-column:1/-1;align-items:center}}@media(width>=700px)and (width<1000px){.page-teaser__line.is--fourth{grid-column:2/-1}}.page-teaser__cta-text{will-change:transform}.page-teaser__line-inner{position:relative;display:flex}@media(width<1000px){.page-teaser__line-inner{flex-flow:column;align-items:flex-start;gap:1.5rem}}.page-teaser__title{position:absolute;translate:calc(-100% - .5rem) calc(-100% - 1rem) 0;top:0;left:0}@media(width<1000px){.page-teaser__title{position:static;translate:calc(var(--grid-column-width) * -1 + var(--grid-gutter) * -1)}}.page-teaser__motion-container{position:relative;display:flex;align-items:flex-end}.page-teaser__icon-arrow{color:var(--color-accent);perspective:25rem;padding-bottom:1.4375rem;position:absolute}@media(width<1000px){.page-teaser__icon-arrow{padding-bottom:0}}.page-teaser__icon-arrow.is--hover{right:0}.page-teaser__icon-arrow.is--hover .page-teaser__icon-inner{transform:translateZ(-25rem) rotateY(90deg) scale(.5)}@media(width<1000px){.page-teaser__icon-arrow.is--hover{display:none}}.page-teaser__icon-arrow.is--default{left:0}.page-teaser__icon-arrow.is--default .page-teaser__icon-inner{transform:translateZ(-25rem)}.page-teaser__icon-inner{display:flex;transform-style:preserve-3d}.page-teaser__icon-svg{width:clamp(3.125rem,1.7223282443rem + 5.7252vi,6.875rem);height:clamp(2.6875rem,1.471851145rem + 4.9618vi,5.9375rem);transform:translateZ(25rem);backface-visibility:hidden;rotate:180deg}.page-teaser__cta-text-wrap{display:flex}.page-teaser__cta-link:before{content:"";position:absolute;display:block;inset:0;border-radius:.25rem;pointer-events:none;z-index:3}.page-teaser__cta-link:focus-visible{outline:none}.page-teaser__cta-link:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.page-teaser__cta-link{position:absolute;inset:0;z-index:1}.page-teaser__details{width:clamp(13.75rem,12.4642175573rem + 5.2481vi,17.1875rem)}.page-teaser__details-text{user-select:none;color:color-mix(in hsl,var(--color),55% transparent)}.page-teaser__backdrop{position:absolute;display:block;width:100%;top:0;left:0;right:0;height:100px;background-color:var(--color-background);transform:scaleY(-.01);transform-origin:center top;translate:0 1px 0}@media(width>=1000px){.page-teaser__backdrop{will-change:transform}}[data-rotating-details]{--rotating-details-padding: .5em;--rotating-details-height: calc(1lh + var(--rotating-details-padding) * 2);--rotating-details-depth: calc(var(--rotating-details-height) / 2);perspective:18.75rem;display:grid;justify-items:center;translate:0 .75rem 0}[data-rotating-details-inner]{transform-style:preserve-3d;width:min(var(--rotating-details-width, 100%),100%);grid-area:1/1;display:grid;justify-items:center}[data-rotating-details-inner]{will-change:transform}[data-rotating-details-face]{backface-visibility:hidden;padding-block:var(--rotating-details-padding);min-height:1lh;grid-area:1/1}[data-rotating-details-face][data-rotating-details-face="0"]{transform:translateZ(var(--rotating-details-depth))}[data-rotating-details-face][data-rotating-details-face="1"]{transform:rotateX(-90deg) translateZ(var(--rotating-details-depth))}[data-rotating-details-face][data-rotating-details-face="2"]{transform:rotateX(-180deg) translateZ(var(--rotating-details-depth))}[data-rotating-details-face][data-rotating-details-face="3"]{transform:rotateX(-270deg) translateZ(var(--rotating-details-depth))}.main:not(:has(>[data-theme=dark]:last-child))+.footer{padding-top:clamp(4rem,2.1297709924rem + 7.6336vi,9rem)}.footer{color:var(--color);background-color:var(--color-background);padding-top:clamp(4rem,3.2519083969rem + 3.0534vi,6rem);padding-bottom:1.5rem;display:flex;flex-flow:column;gap:clamp(11.5rem,9.4427480916rem + 8.3969vi,17rem);overflow-x:clip}@media(width<1000px){.footer{gap:5rem;padding-bottom:4rem}}.footer__info .footer__cell:nth-child(1),.footer__intro .footer__cell:nth-child(1){grid-column:3 span}.footer__info .footer__cell:nth-child(2),.footer__intro .footer__cell:nth-child(2){grid-column:6 span;justify-content:center}.footer__info .footer__cell:nth-child(3),.footer__intro .footer__cell:nth-child(3){grid-column:3 span;justify-content:flex-end}@media(width<1000px){.footer__intro{row-gap:5rem}}@media(width<1000px){.footer__intro .footer__cell:nth-child(1){display:none}}@media(width<1000px){.footer__intro .footer__cell:nth-child(2){grid-column:1/-1;order:-1;justify-content:center}}@media(width<1000px){.footer__intro .footer__cell:nth-child(3){grid-column:1/-1;justify-content:center;text-align:center}}@media(width<1000px){.footer__info{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;column-gap:.25rem;row-gap:3rem}}@media(width<1000px){.footer__info .footer__cell:nth-child(2){order:-1;flex-basis:100%}}.footer__cell{display:flex}.footer__cell.is--aligned-right{justify-content:flex-end;text-align:right}.footer__list-wrap{display:flex;flex-flow:column;gap:1.5rem;padding-top:1.5rem}@media(width<1000px){.footer__list-wrap{padding-top:0}}.footer__list{display:flex;flex-flow:column;align-items:flex-start;gap:.3125rem}@media(width<1000px){.footer__list.is--channels{flex-flow:row wrap;justify-content:center;max-width:15.5rem;column-gap:.75rem;row-gap:.5rem}}.footer__cell.is--aligned-right .footer__list{align-items:flex-end}@media(width<1000px){.footer__cell.is--aligned-right .footer__list{align-items:center}}.footer__list li{display:flex;flex-direction:column;align-items:center}.footer__info .footer__list{flex-flow:row;gap:1rem}.footer__refresh{width:clamp(13.75rem,12.3473282443rem + 5.7252vi,17.5rem)}.connect{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:1500;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;visibility:hidden}.connect.is--active{visibility:visible}.connect__bg{position:sticky;top:0;width:100%;height:100dvh;margin-bottom:-100dvh;opacity:0}.connect__bg:before{content:"";position:fixed;inset:0;background-color:color-mix(in hsl,var(--color),60% transparent);pointer-events:none}.connect__item{margin-left:auto;margin-right:var(--grid-margin);padding-top:clamp(9rem,6.0070422535rem + 12.77vi,17.5rem);padding-bottom:clamp(9rem,6.0070422535rem + 12.77vi,17.5rem);width:calc(var(--grid-column-width) * 7 + var(--grid-gutter) * 6);position:relative;pointer-events:none;transform-style:preserve-3d;perspective:62.5rem}@media(width<1200px){.connect__item{width:calc(var(--grid-column-width) * 9 + var(--grid-gutter) * 8)}}@media(width<1000px){.connect__item{margin-left:var(--grid-margin);width:auto}}.connect__modal{--connect-sticky-height: 3rem;container-type:inline-size;background:var(--color-background);position:relative;pointer-events:auto;transform:translate3d(120%,0,100px) rotateY(-35deg);transform-origin:left;backface-visibility:hidden}.connect__modal:focus{outline:none}.connect__close{position:sticky;top:0;display:flex;justify-content:flex-end;padding:1.25rem 1.1875rem 0 0;height:var(--connect-sticky-height);z-index:1}@media(width<700px){.connect__close{padding-top:1rem}}@media(width<700px){.connect__close .button{right:-.3125rem}}@media(width<700px){.connect__close .button__default{background-color:color-mix(in hsl,var(--color-background),60% transparent);border-radius:.25rem}}.connect__content{--connect-columns: 8;--connect-column-width: calc( (100cqi - (2 * var(--grid-margin)) - (var(--grid-gutter) * (var(--connect-columns) - 1))) / var(--connect-columns) );margin-top:calc(var(--connect-sticky-height) * -1);display:grid;grid-template-columns:repeat(var(--connect-columns),minmax(0,1fr));gap:0 var(--grid-gutter);padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.connect__header{grid-column:1/-1;padding-top:1.5rem}@media(width<700px){.connect__header{grid-column:1/8}}.connect__title{max-width:17ch}@media(width<700px){.connect__title{max-width:none;hyphens:auto}}.connect__intro{grid-column:1/-1;display:flex;padding-top:clamp(6rem,4.0633802817rem + 8.2629vi,11.5rem)}@media(width<700px){.connect__intro{flex-flow:column-reverse}}.connect__intro.has--no-visual{padding-left:calc(var(--connect-column-width) * 1 + var(--grid-gutter) * 1)}@media(width<700px){.connect__intro.has--no-visual{padding-left:0}}.connect__intro-visual{display:flex;align-items:flex-end;width:calc(var(--connect-column-width) * 1 + var(--grid-gutter) * 1);padding-bottom:.8125rem;flex-shrink:0}@media(width<700px){.connect__intro-visual{align-self:center;padding-top:4rem;padding-bottom:0}}.connect__intro-content{display:flex;flex-flow:column;align-items:flex-start;gap:2rem}@media(width<700px){.connect__intro-content{gap:1.5rem}}.connect__intro-text{max-width:25ch;text-indent:calc(var(--connect-column-width) * 1 + var(--grid-gutter) * 1)}@media(width<700px){.connect__intro-text{max-width:auto}}.connect__package{grid-column:1/-1;display:flex;padding-top:5rem;padding-left:calc(var(--connect-column-width) * 1 + var(--grid-gutter) * 1)}@media(width<700px){.connect__package{padding-left:0;padding-top:4rem}}@media(width<700px){.connect__package+.connect__package{padding-top:6rem}}@media(width<700px){.connect__intro.has--no-visual~.connect__package{padding-top:3rem}}.connect__package-inner{display:flex;flex:1 100%}@media(width<700px){.connect__package-inner{flex-flow:column;gap:3rem}}.connect__package-content{width:calc(var(--connect-column-width) * 4 + var(--grid-gutter) * 4);display:flex;flex-flow:column;gap:1.5rem}@media(width<700px){.connect__package-content{width:auto}}.connect__package-text-wrap{display:flex;flex-flow:column;align-items:flex-start;gap:.5rem;padding-left:calc(var(--connect-column-width) * 1 + var(--grid-gutter) * 1)}.connect__package-list{display:flex;flex-flow:column;align-items:flex-start;gap:.3125rem}.connect__package-list li{display:flex;flex-direction:column;align-items:center}.connect__package-sample{display:flex;flex-flow:column;gap:.75rem;justify-content:space-between;position:relative;flex:1}@media(width<700px){.connect__package-sample{gap:1rem;justify-content:flex-start}}.connect__package-sample-motion-container{position:relative;display:flex;align-items:center}@media(width<700px){.connect__package-sample-motion-container{justify-content:space-between;padding-left:calc(var(--connect-column-width) * 1 + var(--grid-gutter) * 1)}}.connect__package-sample-icon-arrow{color:var(--color-accent);perspective:25rem;position:absolute;left:0;padding-right:.25rem}@media(width<700px){.connect__package-sample-icon-arrow{position:static;order:1;padding-right:0}}.connect__package-sample-icon-inner{display:flex;transform-style:preserve-3d;transform:translateZ(-5rem) rotateY(-90deg) scale(.5)}@media(width<700px){.connect__package-sample-icon-inner{transform:translateZ(-5rem)}}.connect__package-sample-icon-svg{width:1.25rem;height:1.0625rem;transform:translateZ(5rem);backface-visibility:hidden}.connect__package-sample-title{will-change:transform}.connect__package-sample-media-wrap{display:flex;align-items:flex-end;gap:var(--grid-gutter)}@media(width<700px){.connect__package-sample-media-wrap{order:-1}}.connect__package-sample-media{aspect-ratio:1/1;width:clamp(4rem,3.6478873239rem + 1.5023vi,5rem)}@media(width>=700px){.connect__package-sample-media.is--plain{display:none}}@media(width<700px){.connect__package-sample-media{width:100%;aspect-ratio:8/5}.connect__package-sample-media:not(.is--plain){display:none}.connect__package-sample-media{background-color:var(--color);display:grid;place-items:center;padding:clamp(2rem,1.823943662rem + .7512vi,2.5rem) clamp(3rem,2.6478873239rem + 1.5023vi,4rem)}.connect__package-sample-media .media__video,.connect__package-sample-media .media__image{aspect-ratio:1440/900}}.connect__package-sample-cta:before{content:"";position:absolute;display:block;inset:-.25rem;border-radius:.5rem;pointer-events:none;z-index:3}.connect__package-sample-cta:focus-visible{outline:none}.connect__package-sample-cta:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.connect__package-sample-cta{position:absolute;inset:0;z-index:1}.connect__clock{padding-left:1.5rem;padding-top:2.5rem}@media(width<700px){.connect__clock{padding-left:0;padding-top:1rem;display:flex;justify-content:center}}.connect__footer{grid-column:1/-1;padding-bottom:1.5rem}@media(width<700px){.connect__footer{padding-bottom:1rem}}@media(width<700px){.connect__footer-rest{display:none}}.connect__faq{grid-column:1/-1;padding-top:3rem;padding-bottom:7.5rem;padding-left:calc(var(--connect-column-width) * 1 + var(--grid-gutter) * 1)}@media(width<700px){.connect__faq{padding-top:1rem;padding-left:0}}.tag{display:inline-grid;place-items:center;padding:.25rem .25rem .3125rem;border:.0625rem solid color-mix(in hsl,var(--color),90% transparent);border-radius:.25rem;user-select:none}.tag__text{font-size:1rem;letter-spacing:-.05em}@media(width<1000px){.tag__text{font-size:var(--font-size-p2);letter-spacing:var(--font-ls-p2)}}.accordion{position:relative}.accordion__highlight{position:absolute;top:0;left:0;z-index:0;width:0;height:0;border-radius:.25rem;background-color:var(--color-surface);opacity:0;pointer-events:none;will-change:transform}.accordion__summary{position:relative}.accordion__summary:before{content:"";position:absolute;display:block;inset:0;border-radius:.25rem;pointer-events:none;z-index:3}.accordion__summary:focus-visible{outline:none}.accordion__summary:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.accordion__summary{list-style:none;cursor:pointer;padding:.5rem 0}@media(width<700px){.accordion__summary{padding:.25rem 0}}.accordion__summary::-webkit-details-marker{display:none}.accordion__title-wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--grid-gutter);user-select:none}.accordion__number{width:calc(var(--connect-column-width) * 1)}@media(width<700px){.accordion__number{display:none}}.accordion__number,.accordion__title{padding-top:.25rem}.accordion__number,.accordion__title{transition:color .25s var(--ease-expo-out)}.accordion:has(.accordion__details.is--active) .accordion__details:not(.is--active) .accordion__number,.accordion:has(.accordion__details.is--active) .accordion__details:not(.is--active) .accordion__title{color:var(--color-muted)}.accordion:has(.accordion__details.is--active) .accordion__details:not(.is--active) .accordion__summary:is(:hover,:focus-visible) .accordion__number,.accordion:has(.accordion__details.is--active) .accordion__details:not(.is--active) .accordion__summary:is(:hover,:focus-visible) .accordion__title{color:var(--color);transition-delay:.05s}.accordion__button-wrap{position:relative;z-index:1;margin-left:auto}@media(width<700px){:lang(de) .accordion__button-wrap{padding-top:.125rem}}.accordion__button{display:grid;perspective:43.75rem;user-select:none;letter-spacing:var(--font-ls-p1)}@media(width<700px){.accordion__button{font-size:1.0625rem;line-height:var(--font-lh-p2);letter-spacing:var(--font-ls-p2)}:lang(de) .accordion__button{font-size:var(--font-size-p2)}}.accordion__button{overflow:clip}.accordion__button-face{grid-area:1/1;display:grid;place-self:center end;transform-origin:center top;transform-style:preserve-3d;backface-visibility:hidden;pointer-events:none;will-change:transform}.accordion__button-face:not(.is--active){opacity:0}.accordion__button-face-inner{grid-area:1/1;display:grid;transform-origin:center center;backface-visibility:hidden}.accordion__button-text{grid-area:1/1;padding:.25rem .3125rem .3125rem;white-space:nowrap;color:var(--color-muted)}.accordion__button-text.is--filled{color:var(--color);z-index:1;opacity:0;clip-path:inset(0% 0% 0% 0%)}@media(width<700px){.accordion__title.u-font-p1,.accordion__content-inner p{font-size:1.0625rem;line-height:var(--font-lh-p2);letter-spacing:var(--font-ls-p2)}}.accordion__content-inner{padding-left:calc(var(--connect-column-width) * 1 + var(--grid-gutter) * 1);padding-right:calc(var(--connect-column-width) * 1 + var(--grid-gutter) * 1);padding-top:.5rem;padding-bottom:1.5rem}@media(width<700px){.accordion__content-inner{padding-left:0}}.accordion__content-inner{opacity:0;translate:0 -.75rem;transition:opacity .25s var(--ease-expo-out),translate .25s var(--ease-expo-out)}.accordion__details.is--active .accordion__content-inner{opacity:1;translate:0 0;transition-delay:.1s}.accordion__content-inner p{text-wrap:pretty}.detail{padding-top:clamp(7.5rem,3.0985915493rem + 18.7793vi,20rem)}.detail__description{padding-top:1.5rem;padding-bottom:clamp(9rem,6.8873239437rem + 9.0141vi,15rem)}.detail__description-text{max-width:36ch;text-wrap:pretty;line-height:1.2}@media(width<1000px){.detail__description-text{max-width:calc(var(--grid-column-width) * 6 + var(--grid-gutter) * 5)}}@media(width<700px){.detail__description-text{max-width:none}}.detail__description-text+.detail__description-text{padding-top:1.5rem}.detail__folio{grid-column:7 span}@media(width<1000px){.detail__folio{grid-column:1/-1}}.detail__visual{position:relative;display:grid;aspect-ratio:8/5}.detail__visual.is--1x1{aspect-ratio:1/1}.detail__visual.is--3x4{aspect-ratio:3/4}.detail__visual.is--4x3{aspect-ratio:4/3}.detail__visual-media-wrap{grid-area:1/1;display:grid;position:relative;z-index:1;transform-origin:0 0;perspective:62.5rem}.detail__visual-media-tilt{grid-area:1/1;display:grid}.detail__visual-media-bg{background-color:var(--color-background);grid-area:1/1}.detail__visual-media-inner{grid-area:1/1;padding:clamp(1.5rem,.9278169014rem + 2.4413vi,3.125rem) clamp(3rem,2.2957746479rem + 3.0047vi,5rem);display:grid;grid-template-rows:minmax(0,1fr);contain:size}.detail__visual-media-tilt .detail__visual-media-inner{padding:clamp(2rem,1.2957746479rem + 3.0047vi,4rem) clamp(4rem,3.1197183099rem + 3.7559vi,6.5rem)}.detail__visual-media-inner .media__cover{height:100%;grid-template-rows:100%;place-items:center}.detail__visual-media-inner .media__video,.detail__visual-media-inner .media__image{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;outline-offset:-.0625rem}.detail__visual-media-inner .media__image,.detail__visual-media-inner .media[data-media-status=playing] .media__video{outline:.0625rem solid color-mix(in hsl,var(--color),85% transparent)}.detail__visual.is--cover .detail__visual-media-inner .media__video,.detail__visual.is--cover .detail__visual-media-inner .media__image{width:100%;height:auto;max-width:100%;aspect-ratio:1/1;object-fit:cover}.detail__credits{grid-column:5 span;padding-left:calc(var(--grid-column-width) * 1 + var(--grid-gutter) * 1)}@media(width<1000px){.detail__credits{grid-column:1/-1;padding-left:0;padding-bottom:9rem}}.detail__credits-sticky{position:sticky;top:1.5rem;height:calc(100svh - 1.5rem)}@media(width<1000px){.detail__credits-sticky{position:static;top:auto;height:auto}}.detail__credits-list{display:flex;flex-flow:column;gap:.5rem;padding-top:1rem;padding-bottom:3rem}@media(width>=700px)and (width<1000px){.detail__credits-list{max-width:calc(var(--grid-column-width) * 4 + var(--grid-gutter) * 3)}}.detail__credits-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--grid-gutter)}.detail__credits-list.is--awards .detail__credits-item{display:flex}.detail__credits-role,.detail__credits-award{padding-left:1rem}.detail__credits-human{display:flex;flex-flow:column;align-items:flex-start;gap:.5rem}.detail__gallery{display:flex;flex-flow:column;gap:1.5rem;padding-bottom:clamp(9rem,6.8873239437rem + 9.0141vi,15rem)}@media(width<1000px){.detail__gallery{padding-bottom:6rem}}.detail__visual-split{display:flex;gap:1.5rem}@media(width<1000px){.detail__visual-split{gap:.5rem}}.detail__visual-split>*{flex:1}.detail__visual-split .detail__visual-media-inner{grid-area:1/1;padding:clamp(1.25rem,.985915493rem + 1.1268vi,2rem) clamp(2rem,1.6478873239rem + 1.5023vi,3rem)}.detail__visual-path{position:absolute;width:0;height:0;overflow:visible;visibility:hidden;pointer-events:none}.detail-more{color:var(--color);background-color:var(--color-background);padding-top:clamp(4rem,3.6259541985rem + 1.5267vi,5rem);padding-bottom:clamp(7.5rem,6.0038167939rem + 6.1069vi,11.5rem);position:relative}@media(hover:hover)and (pointer:fine){.detail-more__list:has(.detail-more__line-link:is(:hover,:focus-visible)) .detail-more__line:not(:has(.detail-more__line-link:is(:hover,:focus-visible))){opacity:.4;transition-delay:.05s}}.detail-more__line{display:inline-flex;position:relative;place-self:flex-start;transition:opacity .25s var(--ease-expo-out)}@media(width<1000px){.detail-more__line{display:grid;grid-template-columns:var(--grid);gap:var(--grid-gutter);align-items:center;grid-column:1/-1;place-self:stretch}}@media(width<700px){.detail-more__line{row-gap:1rem}}@media(hover:hover)and (pointer:fine)and (width>=1000px){.detail-more__line:has(.detail-more__line-link:is(:hover,:focus-visible)) .detail-more__line-visual{scale:1.5;transition-delay:.05s}}@media(width>=700px)and (width<1000px){.detail-more__line-rest{display:none}}@media(width>=1000px){.detail-more__line-name{position:absolute;overflow:hidden;margin:0;padding:0;width:1px;height:1px;border:0}}@media(width>=700px)and (width<1000px){.detail-more__line-name{grid-column:1/3}}@media(width<700px){.detail-more__line-name{grid-column:1/6;grid-row:2}}.detail-more__line-cta{display:none}@media(width<1000px){.detail-more__line-cta{display:flex;align-items:center;justify-content:space-between;grid-row:1}}@media(width>=700px)and (width<1000px){.detail-more__line-cta{grid-column:7/9;padding-left:1.5rem}}@media(width<700px){.detail-more__line-cta{grid-column:6/9;grid-row:2;padding-left:1rem}}.detail-more__line-icon{display:flex}@media(width<1000px){.detail-more__line-icon{will-change:transform}}.detail-more__line-icon-svg{width:1.375rem;height:1.25rem;color:var(--color-accent)}@media(width<1000px){.detail-more__line-name .u-font-h2,.detail-more__line-name.u-font-h2,.detail-more__line-cta .u-font-h2,.detail-more__line-cta.u-font-h2{font-size:var(--font-size-p1);line-height:var(--font-lh-p1);letter-spacing:var(--font-ls-p1)}}.detail-more__line-visual{transition:scale .35s var(--ease-expo-out);will-change:scale;display:grid;grid-template-rows:minmax(0,1fr);contain:size;font-size:var(--font-size-h1);height:1.2cap;aspect-ratio:8/5;flex-shrink:0}@media(width<1000px){.detail-more__line-visual{height:auto;font-size:inherit;grid-row:1;place-items:center;padding:clamp(2rem,1.823943662rem + .7512vi,2.5rem) clamp(3rem,2.6478873239rem + 1.5023vi,4rem);transition:none;will-change:auto;outline:.0625rem solid color-mix(in hsl,var(--color),85% transparent);outline-offset:-.0625rem}}@media(width>=700px)and (width<1000px){.detail-more__line-visual{grid-column:3/7}}@media(width<700px){.detail-more__line-visual{grid-column:1/-1}}.detail-more__line-visual .media__cover{height:100%;grid-template-rows:100%;place-items:center}.detail-more__line-visual .media__video,.detail-more__line-visual .media__image{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;outline-offset:-.0625rem}.detail-more__line-visual .media__image,.detail-more__line-visual .media[data-media-status=playing] .media__video{outline:.0625rem solid color-mix(in hsl,var(--color),85% transparent)}.detail-more__line-wrap{display:inline-flex;align-items:center;gap:1rem}@media(width<1000px){.detail-more__line-wrap{display:contents}}.detail-more__line-wrap span{white-space:nowrap}@media(width<1000px){.detail-more__line-wrap span{display:none}}.detail-more__line-link:before{content:"";position:absolute;display:block;inset:0;border-radius:.25rem;pointer-events:none;z-index:3}.detail-more__line-link:focus-visible{outline:none}.detail-more__line-link:focus-visible:before{box-shadow:0 0 0 .125rem var(--color),0 0 0 .25rem var(--color-background)}.detail-more__line-link{position:absolute;inset:-.75rem 0;z-index:1}.detail-more__list{display:flex;flex-flow:column;gap:1.5rem}@media(width<700px){.detail-more__list{gap:4rem}}@media(width>=1000px){.detail-more__item:nth-child(1) .detail-more__line{grid-column:5/-1}.detail-more__item:nth-child(2) .detail-more__line{grid-column:2/-1}.detail-more__item:nth-child(3) .detail-more__line{grid-column:4/-1}.detail-more__item:nth-child(4) .detail-more__line{grid-column:1/-1;place-self:flex-end}.detail-more__item:nth-child(5) .detail-more__line{grid-column:3/-1}}.detail-more__header-inner{grid-column:5/-1;padding-bottom:1rem}@media(width<1000px){.detail-more__header-inner{grid-column:1/-1;padding-bottom:4rem}}.detail-more__header-inner .folder-line{translate:calc(-100% - .5rem) 0 0}@media(width<1000px){.detail-more__header-inner .folder-line{translate:none}}.detail-more__backdrop{position:absolute;display:block;width:100%;top:0;left:0;right:0;height:100px;background-color:var(--color-background);transform:scaleY(-.01);transform-origin:center top;translate:0 1px 0}@media(width>=1000px){.detail-more__backdrop{will-change:transform}}.link{opacity:.4;text-decoration-line:underline;text-decoration-thickness:.125rem;text-decoration-skip-ink:auto;text-underline-offset:.1875rem;transition:opacity .15s var(--ease-expo-out),text-underline-offset .2s var(--ease-expo-out);border-radius:.125rem}.link:focus-visible{outline:.125rem solid var(--color);outline-offset:.125rem}@media(hover:hover)and (pointer:fine){.link:is(:hover,:focus-visible){opacity:1;text-underline-offset:.0625rem;transition-delay:.05s}}.link sup{display:inline-block;line-height:1;position:static;transform:translateY(-.5em)}.detail__credits-human .link{position:relative}.detail__credits-human .link:after{content:"";position:absolute;display:block;inset:-.25rem 0}:root:has([data-error]) .header__line{color:var(--color-background)}.error{--error-face-size: clamp(2.5rem, 1.7519083969rem + 3.0534vi, 4.5rem);--error-radius: clamp(9.8125rem, 8.1059160305rem + 6.9656vi, 14.375rem);color:var(--color);background-color:var(--color-background);display:flex;min-height:calc(100svh + clamp(7.5rem,6.0038167939rem + 6.1069vi,11.5rem));padding-top:clamp(6rem,4.8778625954rem + 4.5802vi,9rem);padding-bottom:calc(clamp(6rem,4.8778625954rem + 4.5802vi,9rem) + clamp(7.5rem,6.0038167939rem + 6.1069vi,11.5rem));overflow-x:clip;position:relative}.error__inner{flex:1;display:flex;flex-flow:column;align-items:center;justify-content:center;position:relative;min-height:calc(var(--error-radius) * 2 + var(--error-face-size))}.error__center{position:relative;display:flex;justify-content:center;z-index:1}.error__title{line-height:1;user-select:none}.error__cta{position:absolute;top:calc(100% + 1.5rem);left:50%;translate:-50% 0;white-space:nowrap}@media(width<700px){.error__cta{top:calc(100% + 1rem)}.error__cta.button{font-size:var(--font-size-p2);letter-spacing:var(--font-ls-p2)}}.error__cta .button__default{color:var(--color-background);background-color:var(--color);border-radius:.25rem}.error__ring{--error-step: calc(360deg / var(--error-faces, 12));position:absolute;top:50%;left:50%;width:calc(var(--error-radius) * 2 + var(--error-face-size));height:calc(var(--error-radius) * 2 + var(--error-face-size));translate:-50% -50%;pointer-events:none;will-change:transform}.error__face{--error-hit: calc((3.1416 * 2 * var(--error-radius)) / var(--error-faces, 12));position:absolute;top:50%;left:50%;width:var(--error-hit);height:var(--error-hit);margin:calc(var(--error-hit) / -2);display:grid;place-items:center;pointer-events:auto;touch-action:none;transform:rotate(calc(var(--error-face) * var(--error-step))) translateY(calc(var(--error-radius) * -1))}.error__face-move{display:block}.error__face-tilt{display:block;width:var(--error-face-size);height:var(--error-face-size);will-change:transform}.error__face-image{display:block;width:100%;height:100%;image-rendering:pixelated;user-select:none;-webkit-user-drag:none}.error__face-image.is--flipped{transform:scaleX(-1)}.error__note{position:absolute;bottom:calc(clamp(7.5rem,6.0038167939rem + 6.1069vi,11.5rem) + 4rem);left:50%;translate:-50% 0;max-width:24ch;text-align:center}
