@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-cyrillic-ext-400-italic.39s1ykf07ckr_.woff2)format("woff2"),url(../media/literata-cyrillic-ext-400-italic.32qk4t7riqz-5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-cyrillic-400-italic.3gdpryv8s9n66.woff2)format("woff2"),url(../media/literata-cyrillic-400-italic.36f_exl3u-309.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-greek-ext-400-italic.3s8vckroa1x9b.woff2)format("woff2"),url(../media/literata-greek-ext-400-italic.1gza408_e735o.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-greek-400-italic.1ygvezfd0p145.woff2)format("woff2"),url(../media/literata-greek-400-italic.36t-58kzegun4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-vietnamese-400-italic.3qznui3zzcfju.woff2)format("woff2"),url(../media/literata-vietnamese-400-italic.0t8eozwxy5zpi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-latin-ext-400-italic.0mx52ndrbjapj.woff2)format("woff2"),url(../media/literata-latin-ext-400-italic.00yvymdk_-b_j.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-latin-400-italic.0mll02do9e8fp.woff2)format("woff2"),url(../media/literata-latin-400-italic.2u0r7lc_181hc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(../media/literata-cyrillic-ext-600-italic.2vie4mu114h78.woff2)format("woff2"),url(../media/literata-cyrillic-ext-600-italic.18r86tmpw8-in.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(../media/literata-cyrillic-600-italic.0mp5kmezt0pd8.woff2)format("woff2"),url(../media/literata-cyrillic-600-italic.0mg3ki5w6g_6v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(../media/literata-greek-ext-600-italic.3nusfo2bna-8o.woff2)format("woff2"),url(../media/literata-greek-ext-600-italic.372txqk72k1_s.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(../media/literata-greek-600-italic.0mimv1pypq8a5.woff2)format("woff2"),url(../media/literata-greek-600-italic.0nq-parqm7wzy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(../media/literata-vietnamese-600-italic.0kyvtbvj7qh9q.woff2)format("woff2"),url(../media/literata-vietnamese-600-italic.3ta9y0m7zfzqo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(../media/literata-latin-ext-600-italic.1y8r3n0wreoix.woff2)format("woff2"),url(../media/literata-latin-ext-600-italic.2xzb75-2-bfzk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(../media/literata-latin-600-italic.1878qj9u44o_t.woff2)format("woff2"),url(../media/literata-latin-600-italic.1uk_3oj-a9w9d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--night:#0e2120;--night-2:#15302e;--night-3:#1b3a38;--night-line:#2a4644;--field-line:#3e6360;--paper:#fffffa;--sand:var(--paper);--sand-2:#f6f2e4;--line:#e7e2d4;--line-strong:#7a7f70;--ink:#13070c;--muted:#5c5258;--sea:#b4c6c3;--mint:#7fc8b8;--petrol:#245451;--fish-grey:#9aa8a6;--hud-grey:#6b6066;--yellow:#f5b700;--on-yellow:#13070c;--pink:#f7556b;--error:#b42e44;--error-on-night:#ff9aa8;--font-display:"Manrope Variable","Manrope",ui-sans-serif,system-ui,sans-serif;--font-accent:"Literata",Georgia,serif;--ease-swim:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-glide:cubic-bezier(.65,0,.35,1);--radius-sm:8px;--radius-md:12px;--hud-space:calc(84px + env(safe-area-inset-bottom,0px));--gutter:max(40px,env(safe-area-inset-left,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth}body{background:var(--sand);color:var(--ink);font:400 17px/1.55 var(--font-display);margin:0;overflow-x:clip}body.on-night{background:var(--night);color:var(--paper)}*,:before,:after{box-sizing:border-box}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img,video,svg{max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}[hidden]{display:none!important}body:has(.page-night){background:var(--night)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1360px;padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px));margin:0 auto}@media (max-width:700px){.wrap{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}}.eb{font:700 12px/1.2 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;display:inline-flex}.eb:before{content:"";background:currentColor;flex:none;width:18px;height:2px}.eb.noline:before{display:none}.night .eb,.on-night .eb{color:var(--sea)}.h2{font:800 clamp(34px,4vw,56px)/1.06 var(--font-display);letter-spacing:-.03em;text-wrap:balance;max-width:18ch}.h3{font:800 22px/1.3 var(--font-display);letter-spacing:-.01em}.lead{font:500 clamp(18px,1.5vw,21px)/1.5 var(--font-display);max-width:60ch}.text{font:400 17px/1.55 var(--font-display);max-width:62ch}.klein{font:400 14px/1.5 var(--font-display);color:var(--muted)}.night .klein,.on-night .klein{color:var(--sea)}.night .text,.on-night .text{color:#d7ded9}.night .lead{color:#e6ece9}.ki{font-family:var(--font-accent);color:var(--pink);font-style:italic;font-weight:600}.ziffer{font:800 clamp(72px,9vw,140px)/.85 var(--font-display);letter-spacing:-.05em;color:var(--petrol)}.night .ziffer{color:var(--mint)}.big{font:700 clamp(24px,2.3vw,32px)/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:30ch}.sec{padding-block:clamp(72px,9vw,120px)}.sand{background:var(--sand-2)}.night{background:var(--night);color:var(--paper)}.gelb{background:var(--yellow);color:var(--on-yellow)}.gelb .eb{color:var(--on-yellow)}.g12{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;display:grid}.g12>*{min-width:0}.s12{grid-column:1/span 12}.s10{grid-column:1/span 10}.s9{grid-column:1/span 9}.s8{grid-column:1/span 8}.s7{grid-column:1/span 7}.s6{grid-column:1/span 6}.s6b{grid-column:7/span 6}.s4{grid-column:1/span 4}.s4b{grid-column:9/span 4}.s5{grid-column:1/span 5}.s7b,.s8b{grid-column:5/span 8}@media (max-width:900px){.g12>[class*=s]{grid-column:1/span 12}}.stack{flex-direction:column;gap:16px;display:flex}.hl{background:var(--line);height:1px}.night .hl{background:var(--night-line)}.karte{background:var(--sand);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:28px;display:flex}.karte.sand{border:0}.night .karte{background:var(--night-2);border-color:var(--night-line)}.karte.night{background:var(--night-2);border:0}.cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cols6{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.cols3,.cols6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cols2,.cols3,.cols6{grid-template-columns:1fr}}.zeile{border-top:1px solid var(--line);align-items:start;gap:24px;padding:28px 0;display:grid}.zeile.last{border-bottom:1px solid var(--line)}.sand .zeile{border-color:#d9d3c2}.zeile.alt{grid-template-columns:72px minmax(0,320px) 1fr}.zeile.abl{grid-template-columns:1fr 280px;align-items:center}@media (max-width:900px){.zeile.alt{grid-template-columns:48px 1fr}.zeile.alt p{grid-column:2}.zeile.abl{grid-template-columns:1fr 90px}}.btn{isolation:isolate;border-radius:var(--radius-sm);background:var(--yellow);height:48px;color:var(--on-yellow);font:700 15px/1 var(--font-display);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-spring);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn>i{content:"";z-index:-1;aspect-ratio:1;background:var(--pink);width:150%;transition:transform .64s var(--ease-swim);border-radius:50%;position:absolute;top:100%;left:50%;transform:translate(-50%)scale(.2)}.btn:hover:not(:disabled)>i,.btn:focus-visible>i{transform:translate(-50%,-60%)scale(1)}.btn:hover,.btn:focus-visible{color:var(--ink)}.btn:focus-visible{outline:2px solid var(--sand);outline-offset:3px;box-shadow:0 0 0 5px var(--ink)}.btn:active:not(:disabled){transform:scale(.96)}.btn:disabled{opacity:.4;cursor:default}.btn svg{width:18px;height:18px;transition:transform .32s var(--ease-spring)}.btn:hover:not(:disabled) svg{transform:translate(4px)}.btn.lg{height:60px;padding:0 32px;font-size:17px}@media (max-width:400px){.btn.lg{white-space:normal;text-align:center;height:auto;min-height:60px;padding:12px 22px}}.btn.ghost{color:var(--paper);border:1.5px solid color-mix(in srgb,var(--paper) 55%,transparent);background:0 0}.btn.dunkel{background:var(--ink);color:var(--paper)}.btn.hell{background:var(--sand);color:var(--ink);border:1.5px solid var(--ink)}.btn.hell:hover{border-color:var(--pink)}.link{font:700 15px var(--font-display);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0}.row{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}@media (max-width:400px){h1,h2,h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.foto{background:var(--night-2);color:var(--sea);font:600 13px/1.4 var(--font-display);border-radius:var(--radius-md);border:1.5px dashed color-mix(in srgb,var(--mint) 55%,var(--night));align-items:flex-end;width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.foto svg{width:200px;fill:var(--mint);opacity:.18;position:absolute;top:24px;right:-20px}.tag{border:1px solid var(--ink);font:700 12px/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:7px 14px;display:inline-flex}.ph{border:1.5px dashed var(--line-strong);border-radius:var(--radius-sm);font:600 14px/1.4 var(--font-display);color:var(--muted);background:color-mix(in srgb,var(--yellow) 10%,transparent);padding:12px 16px}.night .ph,.on-night .ph{color:var(--sea);border-color:var(--field-line)}.form{flex-direction:column;gap:24px;margin-top:40px;display:flex}.frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.f{flex-direction:column;gap:8px;min-width:0;display:flex}.label{font:700 12px/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.req{color:var(--yellow)}.input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--sand);width:100%;min-height:52px;color:var(--ink);font:500 16px/1.4 var(--font-display);transition:border-color .32s var(--ease-swim),box-shadow .32s var(--ease-swim);padding:14px 16px}textarea.input{resize:vertical;min-height:140px}.input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.input:hover{border-color:var(--sea)}.input:focus{background:var(--night-3);border-color:var(--paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 28%,transparent);outline:none}.input[aria-invalid=true]{border-color:var(--pink)}.err{font:600 13px/1.4 var(--font-display);color:var(--error)}fieldset{border:0;min-width:0;margin:0;padding:0}.chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chip{position:relative}.chip input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip>span{border:1px solid var(--line-strong);background:var(--sand);min-height:44px;font:600 14px/1 var(--font-display);transition:background .32s,border-color .32s,color .32s,transform .16s var(--ease-spring);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.chip>span:before{content:"";background:var(--line);width:8px;height:8px;transition:background .32s,transform .32s var(--ease-spring);border-radius:50%}.chip:hover>span{border-color:var(--paper)}.chip input:checked+span{background:var(--paper);border-color:var(--paper);color:var(--night)}.chip input:checked+span:before{background:var(--pink);transform:scale(1.25)}.chip input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 40%,transparent)}.privacy{font:500 14px/1.5 var(--font-display);color:var(--muted)}.privacy a{color:var(--ink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:3px}.alert{border:1px solid var(--error);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--pink) 8%,var(--sand));font:600 15px/1.5 var(--font-display);color:var(--error);border-left-width:4px;padding:14px 16px}.bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:20px;display:flex}.note{font:500 13px/1.4 var(--font-display);color:var(--muted);max-width:36ch}.rise{animation:rise .7s var(--ease-swim) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.doneFish{width:110px;height:70px;animation:swimIn 1.4s var(--ease-swim) both}.doneFish .body{fill:var(--fish-grey)}.doneFish .first{fill:var(--fish-grey);animation:firstScale .9s var(--ease-swim) 1.1s forwards}@keyframes swimIn{0%{opacity:0;transform:translate(-120px)}to{opacity:1;transform:none}}@keyframes firstScale{to{fill:var(--pink)}}.summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sand-2);grid-template-columns:max-content minmax(0,1fr);gap:10px 24px;margin-top:28px;padding:20px 24px;display:grid}.summary>div{display:contents}.summary dt{font:700 12px/1.6 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.summary dd{font:600 15px/1.5 var(--font-display);overflow-wrap:anywhere;white-space:pre-line}@media (max-width:700px){.frow{grid-template-columns:1fr}.summary{grid-template-columns:1fr;gap:2px}.summary dd{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.doneFish,.doneFish .first,.rise{animation:none}.doneFish .first{fill:var(--pink)}.btn{transition:none}}
