.torty-cta-label{animation:mm-lift-in var(--t-touch,.12s) var(--e-move) both;--mm-lift-offset:8px}.torty-title-mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.torty-title-mask>span{animation:torty-rise var(--t-reveal,.6s) var(--e-move) both;display:block}@keyframes torty-rise{0%{transform:translateY(32%)}}.torty-strip{scrollbar-width:none}.torty-strip::-webkit-scrollbar{display:none}.torty-bar-line{--mm-lift-duration:var(--t-touch,.12s)}@media (prefers-reduced-motion:reduce){.torty-cta-label,.torty-title-mask>span{animation:none}}:where(.mm-motion-reduce) :is(.torty-cta-label,.torty-title-mask>span){animation:none}@supports (animation-timeline:view()){[data-torty-page] #konfigurator{view-timeline:--torty-konf block}@media (prefers-reduced-motion:no-preference){html:not(.mm-motion-reduce) [data-torty-page] .torty-draw-line{transform-origin:0;animation:linear both torty-draw-x;animation-timeline:view();animation-range:entry cover 40%;transform:none}html:not(.mm-motion-reduce) [data-torty-page] .torty-draw-art{transition:none;animation:linear both torty-draw-art;animation-timeline:view();animation-range:entry cover 40%}@media (min-width:1024px){html:not(.mm-motion-reduce) [data-torty-hero] .torty-hero-copy{animation:linear both torty-copy-up;animation-timeline:scroll(root);animation-range:0 70vh}html:not(.mm-motion-reduce) .torty-pin{timeline-scope:--torty-konf}html:not(.mm-motion-reduce) .torty-pin>[data-torty-hero]{position:sticky;top:min(0px,100svh - 40rem)}html:not(.mm-motion-reduce) .torty-pin>#konfigurator{background:var(--bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-float);position:relative}html:not(.mm-motion-reduce) .torty-pin>[data-torty-hero]:after{content:"";background:var(--ink);opacity:0;pointer-events:none;animation:linear both torty-dim;animation-timeline:--torty-konf;animation-range:entry;position:absolute;inset:0}html:not(.mm-motion-reduce) [data-torty-page] .konf-stage-img{animation:linear both torty-dolly;animation-timeline:--torty-konf;animation-range:entry}[data-torty-ready] .torty-strip{view-timeline:--torty-ready block}html:not(.mm-motion-reduce) [data-torty-ready] .torty-strip>li>a{animation:linear both torty-settle;animation-timeline:--torty-ready;animation-range:entry cover 45%}[data-torty-ready] .torty-strip>li:first-child>a{--torty-rise:48px}[data-torty-ready] .torty-strip>li:nth-child(2)>a{--torty-rise:16px}[data-torty-ready] .torty-strip>li:nth-child(3)>a{--torty-rise:32px}.torty-wall{view-timeline:--torty-wall block}html:not(.mm-motion-reduce) .torty-wall>li:nth-child(2n){animation:linear both torty-wall;animation-timeline:--torty-wall;animation-range:cover}}@media (max-width:1023.98px){html:not(.mm-motion-reduce) [data-torty-ready] .torty-strip>li>a{animation:linear both torty-focus;animation-timeline:view(inline);animation-range:cover}}@media (max-width:767.98px){[data-torty-page] .konf-stage-frame{view-timeline:--torty-band block}html:not(.mm-motion-reduce) [data-torty-page] .konf-stage-img{animation:linear both torty-band;animation-timeline:--torty-band;animation-range:cover}html:not(.mm-motion-reduce) [data-torty-page] .konf-stage-frame{animation:linear both torty-band-mask;animation-timeline:--torty-band;animation-range:entry cover 45%}}}}@keyframes torty-draw-x{0%{scale:0 1}to{scale:1}}@keyframes torty-draw-art{0%{--mm-draw:0}to{--mm-draw:120}}@keyframes torty-copy-up{0%{translate:0}to{translate:0 -12vh}}@keyframes torty-band-mask{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes torty-dim{0%{opacity:0}to{opacity:.35}}@keyframes torty-dolly{0%{scale:1.06}to{scale:1}}@keyframes torty-settle{0%{translate:0 var(--torty-rise,32px)}to{translate:0}}@keyframes torty-wall{0%{translate:0 calc(10% + 40px)}to{translate:0 calc(10% - 40px)}}@keyframes torty-focus{0%,to{scale:.92}50%{scale:1}}@keyframes torty-band{0%{translate:0 -4%;scale:1.1}to{translate:0 4%;scale:1.1}}[data-torty-page] #konfigurator{scroll-margin-top:0}@media (min-width:1024px){[data-torty-hero]{--f-w:max(100cqw, 100cqh * 16 / 9)}[data-torty-hero] .torty-hero-media{container-type:size}[data-torty-hero] .torty-hero-media :is(img,video){left:calc(50cqw - var(--f-w) / 2);top:calc(50cqh - var(--f-w) * 9 / 32);width:var(--f-w);height:calc(var(--f-w) * 9 / 16);max-width:none}[data-torty-hero] .torty-hero-media img{top:calc(50cqh - var(--f-w) * (9 / 32 + 432 / 1920));width:calc(var(--f-w) * 2208 / 1920);height:calc(var(--f-w) * 2208 / 1920)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:40rem){html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]){--torty-b:1;--torty-b-end:calc(115svh + 3rem - var(--app-navbar-bottom))}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite])>[data-torty-hero]{z-index:1;--b-l:calc((100cqw - min(100cqw, 72rem)) / 2 + 2rem);--b-w:min(calc((min(100cqw, 72rem) - 37rem) * 5 / 12 + 12rem), calc((100svh - 246px) * .8));--b-h:calc(var(--b-w) * 1.25);--b-t:calc(var(--app-navbar-bottom) + 1rem);--b-k:.34;--b-fx:calc(var(--b-l) + var(--b-w) / 2 - 50cqw - var(--f-w) * (1350 / 1920 - .5));--b-fy:calc(var(--b-t) + var(--b-h) / 2 - 50cqh - var(--f-w) * (618.5 / 1920 - 9 / 32));animation:linear both torty-b-hero;animation-timeline:scroll(root);animation-range:0px var(--torty-b-end);position:sticky;top:0;container-type:inline-size}@media (min-width:1280px){html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite])>[data-torty-hero]{--b-w:min(36.5rem, calc((100svh - 246px) * .8))}}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite])>[data-torty-hero]:after{content:none}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) :is(.torty-hero-media,.torty-hero-media :is(img,video),.torty-hero-copy,.torty-hero-shade,.torty-hero-hint,.konf-area-stage,.konf-area-heading,.konf-area-main){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0px var(--torty-b-end)}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .torty-hero-media{animation-name:torty-b-win}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .torty-hero-media :is(img,video){animation-name:torty-b-film}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .torty-hero-media video{transform-origin:70.3125% 57.2685%}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .torty-hero-media img{transform-origin:61.1413% 47.577%}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .torty-hero-copy{animation-name:torty-b-copy}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .torty-hero-shade{animation-name:torty-b-shade}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .torty-hero-hint{animation-name:torty-b-hint}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .konf-area-stage{animation-name:torty-b-stage}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .konf-area-heading{animation-name:torty-b-in-1}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite]) .konf-area-main{animation-name:torty-b-in-2}html:not(.mm-motion-reduce) .torty-pin[data-torty-film]:not([data-torty-lite])>[data-torty-hero]{pointer-events:none;visibility:visible!important}html:not(.mm-motion-reduce) .torty-pin[data-torty-film]:not([data-torty-lite]) .torty-hero-media{pointer-events:auto;opacity:1!important}html:not(.mm-motion-reduce) .torty-pin:not([data-torty-lite])>#konfigurator{z-index:0;box-shadow:none;background:0 0;border-radius:0;margin-top:15svh;scroll-margin-top:-4rem;position:relative}html:not(.mm-motion-reduce) [data-torty-page] .torty-pin:not([data-torty-lite]) .konf-stage-img{animation:none}}}@keyframes torty-b-hero{0%,99.9%{visibility:visible}to{visibility:hidden}}@keyframes torty-b-win{0%{clip-path:inset(0);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}90%{clip-path:inset(var(--b-t) calc(100% - var(--b-l) - var(--b-w)) calc(100% - var(--b-t) - var(--b-h)) var(--b-l) round calc(var(--b-w) / 2) calc(var(--b-w) / 2) 0px 0px);opacity:1}95%{opacity:1}to{clip-path:inset(var(--b-t) calc(100% - var(--b-l) - var(--b-w)) calc(100% - var(--b-t) - var(--b-h)) var(--b-l) round calc(var(--b-w) / 2) calc(var(--b-w) / 2) 0px 0px);opacity:0}}@keyframes torty-b-film{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:0;scale:1}90%,to{translate:var(--b-fx) var(--b-fy);scale:var(--b-k)}}@keyframes torty-b-copy{0%{opacity:1;visibility:visible;translate:0}25%,to{opacity:0;visibility:hidden;translate:0 -3em}}@keyframes torty-b-shade{0%{opacity:1}20%,to{opacity:0}}@keyframes torty-b-hint{0%{opacity:1}8%,to{opacity:0;visibility:hidden}}@keyframes torty-b-stage{0%{translate:0 calc(-1 * var(--torty-b-end));opacity:0}90%{opacity:0}95%{opacity:1}to{opacity:1;translate:0}}@keyframes torty-b-in-1{0%,80%{opacity:0;translate:0 1.5em}94%,to{opacity:1;translate:0}}@keyframes torty-b-in-2{0%,84%{opacity:0;translate:0 1.5em}98%,to{opacity:1;translate:0}}