@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2)format("woff2"),url(/_astro/fraunces-latin-600-normal.DL5QCzvS.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-italic.O70d2LGK.woff2)format("woff2"),url(/_astro/fraunces-latin-600-italic.BlP2rMdV.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-500-subset.D2Oj-cJN.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-subset.Bj02Rwmc.woff2)format("woff2")}:root{--creme:#fff9f1;--sand:#f6ecdd;--himmel:#dcebfd;--blau:#2563eb;--blau-dunkel:#1d4ed8;--tinte:#1e2a44;--text:#3d4a63;--leise:#5b6780;--pfirsich:#ffd9c2;--gelb:#ffe9a0;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--hand:"Caveat","Segoe Print","Bradley Hand",cursive}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--sans);color:var(--tinte);background:var(--creme);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--blau)}a:hover{color:var(--blau-dunkel)}a:focus-visible{outline:3px solid var(--blau);outline-offset:3px;border-radius:8px}.page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.blob{filter:blur(60px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.blob-a{background:var(--himmel);opacity:.9;width:620px;height:620px;top:-160px;left:-180px}.blob-b{background:var(--pfirsich);opacity:.55;width:520px;height:520px;bottom:-180px;right:-160px}.top{z-index:2;justify-content:center;padding:28px 24px 0;display:flex;position:relative}.brand{line-height:0;display:block}.brand img{width:187px;height:64px;display:block}.stage{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:72px 24px 88px;display:flex;position:relative}.copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;min-width:0;max-width:760px;display:flex;position:relative}.hi{font-family:var(--hand);white-space:nowrap;color:var(--blau);margin:0;font-size:30px;line-height:38px;transform:rotate(-2deg)}h1{font-family:var(--serif);letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(38px,5.4vw,70px);font-weight:600;line-height:1.04}h1 em{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--blau);background-image:linear-gradient(transparent 64%, var(--pfirsich) 64%, var(--pfirsich) 92%, transparent 92%);background-repeat:no-repeat;background-size:0% 100%;padding:0 .08em;font-style:italic;transition:background-size .9s cubic-bezier(.2,.7,.2,1);animation:0s 2.5s forwards cs-marker;display:inline}h1.tippt em{animation:none}h1 em.marked{background-size:100% 100%}.type .c{visibility:hidden;animation:0s 2.5s forwards cs-zeigen}.type.tippt .c{animation:none}.type .c.on{visibility:visible}@keyframes cs-zeigen{to{visibility:visible}}@keyframes cs-marker{to{background-size:100% 100%}}.type .c{position:relative}.type .c.cur:after{content:"";background:var(--blau);border-radius:2px;width:3px;height:.9em;animation:1s step-end infinite caret;position:absolute;bottom:.175em;left:calc(100% + 1px)}.type.caret-weg .c.cur:after{opacity:0;transition:opacity .6s}.lead{color:var(--text);max-width:600px;margin:0;font-size:19px;line-height:1.75}.follow{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:14px;display:flex}.follow-txt{font-family:var(--hand);color:var(--leise);margin:0;font-size:26px;line-height:33px}.buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn{border-radius:999px;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-3px)rotate(-1deg)}.btn-main{background:var(--blau);color:#fff;box-shadow:0 10px 24px -10px #2563ebb3}.btn-main:hover{color:#fff}.btn-soft{color:var(--tinte);border:2px solid var(--himmel);background:#fff}.btn-soft:hover{color:var(--tinte);border-color:var(--blau)}.brands{color:var(--leise);max-width:520px;margin:26px 0 20px;font-size:15px;line-height:1.6}.brands a{white-space:nowrap;font-weight:700}.thing{z-index:1;position:absolute}.thing>.float{will-change:transform}.copy>*{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.copy>h1.type{animation:none}.copy>:nth-child(2){animation-delay:40ms}.copy>:nth-child(3){animation-delay:80ms}.copy>:nth-child(4){animation-delay:.12s}.copy>:nth-child(5){animation-delay:.16s}.copy>:nth-child(6){animation-delay:.2s}.thing{animation:1.2s cubic-bezier(.2,.7,.2,1) both appear}.t-box{animation-name:appear-hub}.t-phones{animation-delay:50ms}.t-box{animation-delay:0s}.t-lens{animation-delay:.1s}.t-board{animation-delay:.15s}.t-note{animation-delay:.2s}.t-phone{animation-delay:.25s}.t-phones{top:9%;left:3%}.t-box{top:3%;right:1%}.t-lens{top:34%;right:15%}.t-board{bottom:5%;left:5%}.t-note{bottom:8%;right:4%}.t-phone{top:40%;left:15%}.thing svg{filter:drop-shadow(0 18px 18px #1e2a4424);display:block;overflow:visible}.float{animation:9s cubic-bezier(.37,0,.63,1) infinite float}.f2{animation-name:float2;animation-duration:11s;animation-delay:-3s}.f3{animation-duration:10s;animation-delay:-6s}.f5{animation-name:float2;animation-duration:12s;animation-delay:-4.5s}.f4{animation-name:float2;animation-duration:13s;animation-delay:-1.5s}.beat{transform-box:fill-box;transform-origin:50% 80%;animation:2.6s cubic-bezier(.37,0,.63,1) infinite nod}.w{transform-box:fill-box;opacity:0;animation:2.6s ease-out infinite wave}.waves-l .w{transform-origin:100%}.waves-r .w{transform-origin:0%}.w2{animation-delay:.35s}.bag{transform-origin:47% 22%;animation:5s cubic-bezier(.37,0,.63,1) infinite carry}.peek{transform-box:fill-box;animation:7s cubic-bezier(.37,0,.63,1) infinite peek}.p2{animation-delay:-2.2s}.tag{transform-box:view-box;transform-origin:136px 84px;animation:5.5s cubic-bezier(.37,0,.63,1) infinite swing}.search{animation:16s cubic-bezier(.37,0,.63,1) infinite search}.glint{animation:4s ease-in-out infinite glint}.notif{transform-box:fill-box;opacity:0;animation:8s cubic-bezier(.2,.7,.2,1) infinite notif}.r{transform-box:fill-box;transform-origin:50%;opacity:.25;animation:8s ease-out infinite rate}.r2{animation-delay:.25s}.r3{animation-delay:.5s}.tick{stroke-dasharray:32;stroke-dashoffset:32px}.k1{animation:10s ease-in-out infinite tick1}.k2{animation:10s ease-in-out infinite tick2}.k3{animation:10s ease-in-out infinite tick3}.verdict{opacity:0;animation:10s ease-in-out infinite verdict}.note{background:var(--gelb);width:236px;font-family:var(--hand);color:#5a4320;margin:0;padding:26px 22px 20px;font-size:25px;line-height:1.15;position:relative;transform:rotate(4deg);box-shadow:0 18px 30px -16px #1e2a4459}.note:before{content:"";background:#dcebfdd9;width:86px;height:26px;margin-left:-43px;position:absolute;top:-12px;left:50%;transform:rotate(-4deg)}.sig{text-align:right;color:var(--blau);margin-top:8px;font-size:24px;display:block}.foot{z-index:2;color:var(--leise);flex-direction:column;align-items:center;gap:10px;padding:28px 24px 36px;font-size:14px;display:flex;position:relative}.foot-row{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.foot nav{gap:20px;display:flex}.foot a{color:var(--leise);font-weight:600;text-decoration:none}.foot a:hover{color:var(--blau)}.made{color:var(--leise);margin:0;font-size:13px}.made a{letter-spacing:.02em;font-weight:700}@keyframes float{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(2px,-9px)rotate(.8deg)}65%{transform:translate(-2px,-13px)rotate(-.6deg)}}@keyframes float2{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(-3px,-11px)rotate(-.9deg)}75%{transform:translate(1px,-6px)rotate(.5deg)}}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes appear{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}@keyframes appear-hub{0%{transform:translateY(24px)scale(.92)}to{transform:none}}@keyframes nod{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)translateY(-2px)}}@keyframes wave{0%{opacity:0;transform:scale(.7)}25%{opacity:.85}to{opacity:0;transform:scale(1.25)}}@keyframes search{0%,to{transform:translate(0)}25%{transform:translate(-24px,12px)}50%{transform:translate(-8px,28px)}75%{transform:translate(16px,10px)}}@keyframes peek{0%,to{transform:translateY(8px)}40%{transform:translateY(-2px)}52%{transform:translateY(-20px)rotate(-4deg)}60%{transform:translateY(-8px)rotate(2deg)}70%{transform:translateY(-4px)}}@keyframes carry{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes swing{0%,to{transform:rotate(-9deg)}50%{transform:rotate(11deg)}}@keyframes notif{0%,8%{opacity:0;transform:translateY(-14px)scale(.96)}16%,70%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-8px)}}@keyframes rate{0%,24%{opacity:.25;transform:scale(.8)}30%{opacity:1;transform:scale(1.25)}36%,80%{opacity:1;transform:scale(1)}90%,to{opacity:.25;transform:scale(.8)}}@keyframes glint{0%,to{opacity:.45}50%{opacity:1}}@keyframes tick1{0%,6%{stroke-dashoffset:32px;opacity:1}14%,86%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes tick2{0%,24%{stroke-dashoffset:32px;opacity:1}32%,86%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes tick3{0%,42%{stroke-dashoffset:32px;opacity:1}50%,86%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes verdict{0%,54%{opacity:0;transform:translateY(4px)}62%,86%{opacity:1;transform:none}94%,to{opacity:0}}.legal{z-index:2;background:#fff;border-radius:28px;width:100%;max-width:780px;margin:32px auto 48px;padding:48px 52px;position:relative;box-shadow:0 30px 60px -40px #1e2a4459}.legal h1{margin:0 0 8px;font-size:clamp(34px,5vw,48px)}.legal .stand{color:var(--leise);margin:0 0 28px;font-size:14px}.legal h2{font-family:var(--sans);color:var(--tinte);margin:32px 0 8px;font-size:19px;font-weight:700}.legal p,.legal li{color:var(--text);margin:0 0 10px;font-size:16px;line-height:1.7}.legal ul{margin:0 0 10px;padding-left:20px}.legal address{color:var(--text);font-size:16px;font-style:normal;line-height:1.7}.back{margin-bottom:22px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=1100px){.t-phones{top:4%;left:0}.t-box{top:0;right:-2%}.t-lens{right:2%}.t-phones svg{width:150px;height:137px}.t-box svg{width:160px;height:153px}.t-board svg{width:130px;height:159px}.t-lens svg{width:96px;height:96px}.t-phone{left:6%}.t-phone svg{width:92px;height:149px}.note{width:196px;font-size:22px}}@media (width<=760px){.brand img{width:128px;height:44px}.stage{flex-direction:column;padding:220px 20px 40px}.t-phones{top:34px;left:2%}.t-box{top:10px;right:8%}.t-lens{display:none}.t-phone{top:40px;left:39%}.t-board{display:none}.t-phones svg{width:118px;height:108px}.t-box svg{width:116px;height:121px}.t-phone svg{width:84px;height:136px}.t-note{order:2;margin-top:30px;position:relative;bottom:auto;right:auto}.note{transform:rotate(-2deg)}.lead{font-size:17px}.copy{gap:22px}.hi{font-size:26px;line-height:33px}.brands a{white-space:normal}.legal{border-radius:22px;width:auto;margin:20px 12px 32px;padding:32px 22px}}@media (width>=761px) and (width<=1023px){.lead{max-width:470px}.stage{padding-bottom:260px}}@media (width>=761px) and (width<=1100px){.t-box{right:2%}}.foot a,.back{position:relative}.foot a:after,.back:after{content:"";position:absolute;left:-6px;right:-6px}.foot-row a:after{top:-20px;bottom:-6px}.made a:after{top:-4px;bottom:-24px}.back:after{top:-12px;bottom:-12px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.type .c{visibility:visible}h1 em{background-size:100% 100%}.type .c.cur:after{display:none}.tick{stroke-dashoffset:0}.verdict,.w{opacity:.8}.notif,.r{opacity:1}}
