.konfigurator-module__Q5Wk9W__story{--text-reveal-ease:cubic-bezier(.16, 1, .3, 1)}.konfigurator-module__Q5Wk9W__heroAnimation{position:relative}.konfigurator-module__Q5Wk9W__heroAnimation:before{content:"";pointer-events:none;background:radial-gradient(#050a09f5 0%,#050a09e6 30%,#050a09a6 48%,#050a0933 64%,#0000 78%);position:absolute;inset:-10% -6%}.konfigurator-module__Q5Wk9W__spotlight{inset-block:0;z-index:-5;pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--spot-x,50%) var(--spot-y,50%), color-mix(in srgb, var(--primary) 22%, transparent), transparent 70%);mix-blend-mode:screen;width:100vw;transition:opacity .6s;position:absolute;left:50%;transform:translate(-50%)}.konfigurator-module__Q5Wk9W__spotlight[data-active=true]{opacity:1}.konfigurator-module__Q5Wk9W__chips{display:none}.konfigurator-module__Q5Wk9W__chip{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, #050a09 78%, var(--primary));letter-spacing:.04em;white-space:nowrap;color:var(--foreground);box-shadow:0 8px 30px -10px color-mix(in srgb, var(--primary) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.4rem .85rem;font-size:.75rem;font-weight:600;position:absolute}.konfigurator-module__Q5Wk9W__chip:first-child{top:8%;left:4%}.konfigurator-module__Q5Wk9W__chip:nth-child(2){top:20%;right:0}.konfigurator-module__Q5Wk9W__chip:nth-child(3){bottom:18%;left:0}.konfigurator-module__Q5Wk9W__chip:nth-child(4){bottom:6%;right:8%}@media (min-width:1024px){.konfigurator-module__Q5Wk9W__chips{pointer-events:none;margin:0;padding:0;list-style:none;display:block;position:absolute;inset:0}}.konfigurator-module__Q5Wk9W__sheen{isolation:isolate;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.konfigurator-module__Q5Wk9W__chip{animation:6s ease-in-out infinite konfigurator-module__Q5Wk9W__chip-float}.konfigurator-module__Q5Wk9W__chip:nth-child(2){animation-duration:7s;animation-delay:-1.5s}.konfigurator-module__Q5Wk9W__chip:nth-child(3){animation-duration:6.5s;animation-delay:-3s}.konfigurator-module__Q5Wk9W__chip:nth-child(4){animation-duration:7.5s;animation-delay:-4.5s}.konfigurator-module__Q5Wk9W__sheen:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:45%;animation:3.6s ease-in-out infinite konfigurator-module__Q5Wk9W__sheen;position:absolute;inset:-40% auto -40% -60%;transform:skew(-20deg)}.konfigurator-module__Q5Wk9W__story>header h1{animation:konfigurator-module__Q5Wk9W__headline-arrive 1s var(--text-reveal-ease) both}.konfigurator-module__Q5Wk9W__story>header h1>span{animation:konfigurator-module__Q5Wk9W__headline-arrive 1.2s var(--text-reveal-ease) .14s both}.konfigurator-module__Q5Wk9W__story>header p{animation:konfigurator-module__Q5Wk9W__copy-arrive .9s var(--text-reveal-ease) .22s both}.konfigurator-module__Q5Wk9W__story [data-reveal-state=visible] h2{animation:konfigurator-module__Q5Wk9W__heading-resolve 1s var(--text-reveal-ease) both}}@keyframes konfigurator-module__Q5Wk9W__headline-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes konfigurator-module__Q5Wk9W__copy-arrive{0%{opacity:0}to{opacity:1}}@keyframes konfigurator-module__Q5Wk9W__heading-resolve{0%{clip-path:inset(0 0 100%);transform:translateY(10px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes konfigurator-module__Q5Wk9W__chip-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes konfigurator-module__Q5Wk9W__sheen{0%,60%{left:-60%}to{left:130%}}
.konfigurator-ar-module__61CrSa__steps{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.konfigurator-ar-module__61CrSa__step{border-top:1px solid color-mix(in srgb, var(--primary) 35%, transparent);min-width:0;padding-top:1.25rem;position:relative}.konfigurator-ar-module__61CrSa__drawing{width:100%;max-width:13rem;height:auto;color:var(--foreground);display:block;overflow:visible}.konfigurator-ar-module__61CrSa__drawing path{vector-effect:non-scaling-stroke}.konfigurator-ar-module__61CrSa__faint{opacity:.3}.konfigurator-ar-module__61CrSa__accent{color:var(--primary);stroke-width:1.8px}.konfigurator-ar-module__61CrSa__scale{fill:var(--primary);stroke:none;letter-spacing:.04em;font-size:15px;font-weight:600}.konfigurator-ar-module__61CrSa__number{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--primary);margin-top:1.25rem;font-size:.7rem}@media (min-width:768px){.konfigurator-ar-module__61CrSa__drawing{max-width:18rem}.konfigurator-ar-module__61CrSa__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (prefers-reduced-motion:no-preference){.konfigurator-ar-module__61CrSa__beam{stroke-dasharray:4 6;animation:1.6s linear infinite konfigurator-ar-module__61CrSa__beam-flow}.konfigurator-ar-module__61CrSa__frame{animation:2.8s ease-in-out infinite konfigurator-ar-module__61CrSa__frame-pulse}}@keyframes konfigurator-ar-module__61CrSa__beam-flow{to{stroke-dashoffset:-20px}}@keyframes konfigurator-ar-module__61CrSa__frame-pulse{0%,to{opacity:1}50%{opacity:.45}}
.konfigurator-steps-module__rQCeha__steps{grid-template-columns:minmax(0,1fr);gap:0 1.5rem;margin-top:2rem;display:grid}.konfigurator-steps-module__rQCeha__step{border-top:1px solid color-mix(in srgb, var(--primary) 35%, transparent);min-width:0;padding-block:1.25rem}.konfigurator-steps-module__rQCeha__content{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.konfigurator-steps-module__rQCeha__artwork{position:relative}.konfigurator-steps-module__rQCeha__number{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--primary);font-size:.7rem;display:block}.konfigurator-steps-module__rQCeha__graphic{width:100%;height:auto;color:var(--foreground);display:block;overflow:visible}.konfigurator-steps-module__rQCeha__graphic path,.konfigurator-steps-module__rQCeha__graphic circle,.konfigurator-steps-module__rQCeha__graphic ellipse{vector-effect:non-scaling-stroke}.konfigurator-steps-module__rQCeha__guides{color:var(--primary);opacity:.3}.konfigurator-steps-module__rQCeha__faint{opacity:.3}.konfigurator-steps-module__rQCeha__accent{color:var(--primary);stroke-width:1.75px}@media (min-width:640px){.konfigurator-steps-module__rQCeha__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.konfigurator-steps-module__rQCeha__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.konfigurator-steps-module__rQCeha__content{display:block}.konfigurator-steps-module__rQCeha__artwork{margin-bottom:1rem}.konfigurator-steps-module__rQCeha__graphic{max-width:11rem}}@media (min-width:1280px){.konfigurator-steps-module__rQCeha__steps{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.konfigurator-steps-module__rQCeha__content[data-reveal-state=visible] .konfigurator-steps-module__rQCeha__ink{transform-origin:50%;animation:.9s cubic-bezier(.16,1,.3,1) both konfigurator-steps-module__rQCeha__assemble}.konfigurator-steps-module__rQCeha__content[data-reveal-state=visible] .konfigurator-steps-module__rQCeha__accent{stroke-dasharray:240;animation:1.4s ease-out .2s both konfigurator-steps-module__rQCeha__trace}.konfigurator-steps-module__rQCeha__step:hover .konfigurator-steps-module__rQCeha__graphic{transform:translateY(-3px)}.konfigurator-steps-module__rQCeha__graphic{transition:transform .3s}}@keyframes konfigurator-steps-module__rQCeha__assemble{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:none}}@keyframes konfigurator-steps-module__rQCeha__trace{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}
.pro-flipbook-module__HrNQFW__book .stf__parent{min-width:0!important;min-height:0!important}.pro-flipbook-module__HrNQFW__compact{width:min(100%,141.4dvh - 424.2px);margin-inline:auto}@media (min-width:768px){.pro-flipbook-module__HrNQFW__compact:not([data-reduced-motion=true]){width:min(100%,282.9dvh - 848.7px)}}
.konfigurator-packages-module__0FUdpq__card{position:relative}.konfigurator-packages-module__0FUdpq__card:before{content:"";background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 15%, transparent));transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0}@media (prefers-reduced-motion:no-preference){.konfigurator-packages-module__0FUdpq__card[data-reveal-state=visible]:before{animation:konfigurator-packages-module__0FUdpq__rule-arrive .8s ease-out var(--fade-in-delay,0s) backwards}.konfigurator-packages-module__0FUdpq__card[data-reveal-state=visible] .konfigurator-packages-module__0FUdpq__artwork{animation:konfigurator-packages-module__0FUdpq__emblem-arrive .9s cubic-bezier(.16, 1, .3, 1) var(--fade-in-delay,0s) backwards}.konfigurator-packages-module__0FUdpq__artwork{transition:transform .35s,filter .35s}.konfigurator-packages-module__0FUdpq__card:focus-within .konfigurator-packages-module__0FUdpq__artwork{filter:drop-shadow(0 8px 14px #4aad8e2e);transform:translateY(-4px)rotate(-3deg)scale(1.04)}.konfigurator-packages-module__0FUdpq__link svg{transition:transform .25s}.konfigurator-packages-module__0FUdpq__link:focus-visible svg{transform:translate(4px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.konfigurator-packages-module__0FUdpq__card:hover .konfigurator-packages-module__0FUdpq__artwork{filter:drop-shadow(0 8px 14px #4aad8e2e);transform:translateY(-4px)rotate(-3deg)scale(1.04)}.konfigurator-packages-module__0FUdpq__link:hover svg{transform:translate(4px)}}@keyframes konfigurator-packages-module__0FUdpq__rule-arrive{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes konfigurator-packages-module__0FUdpq__emblem-arrive{0%{opacity:0;transform:translateY(10px)rotate(-8deg)scale(.93)}to{opacity:1;transform:none}}
.konfigurator-playful-module__KAJWuq__bubbles{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.konfigurator-playful-module__KAJWuq__bubbleItem{display:flex}.konfigurator-playful-module__KAJWuq__bubbleItem:nth-child(2n){justify-content:flex-end}.konfigurator-playful-module__KAJWuq__bubble{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 8%, #0b1412);border-radius:1.5rem 1.5rem 1.5rem .35rem;max-width:34rem;padding:.9rem 1.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s;position:relative}.konfigurator-playful-module__KAJWuq__bubbleItem:nth-child(2n) .konfigurator-playful-module__KAJWuq__bubble{background:color-mix(in srgb, var(--foreground) 5%, #0b1412);border-color:var(--border);border-radius:1.5rem 1.5rem .35rem}.konfigurator-playful-module__KAJWuq__bubble:hover{border-color:var(--primary)}@media (prefers-reduced-motion:no-preference){.konfigurator-playful-module__KAJWuq__bubbleItem:nth-child(4n+1) .konfigurator-playful-module__KAJWuq__bubble{transform:rotate(-1deg)}.konfigurator-playful-module__KAJWuq__bubbleItem:nth-child(4n+3) .konfigurator-playful-module__KAJWuq__bubble{transform:rotate(.8deg)}.konfigurator-playful-module__KAJWuq__bubbleItem .konfigurator-playful-module__KAJWuq__bubble:hover{transform:rotate(0)scale(1.02)}}
