@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2)format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2)format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-italic-bZegYFuM.woff2)format("woff2"),url(/assets/newsreader-vietnamese-400-italic-QbB8kb5s.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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-italic-BMTE_bNQ.woff2)format("woff2"),url(/assets/newsreader-latin-ext-400-italic-qdgKLcPG.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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2)format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2)format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2)format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{--kalk:#eef0ed;--kalk-2:#e2e6e3;--tinte:#1f2b52;--tinte-2:#1f2b529e;--linie:#1f2b5238;--bernstein:#b9832b;--serif:"Newsreader", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--display:clamp(2.3rem, 10.5vw, 3rem);--text:1.18rem;--klein:.8rem;--rand:clamp(1rem, 4vw, 3.5rem)}@media (width>=761px){:root{--display:min(6.2rem, 6.4vw);--text:clamp(1.18rem, 1.15vw, 1.5rem);--klein:clamp(.8rem, .72vw, .98rem)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:4.5rem}body{background:var(--kalk);color:var(--tinte);font:400 var(--text)/1.5 var(--serif);margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2{letter-spacing:-.01em;margin:0;font-weight:400}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ritz{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;text-decoration:none;position:relative}.motion .ritz{background-size:0% 1px;transition:background-size .38s cubic-bezier(.3,.7,.2,1)}.motion .ritz:not(:hover):not(:focus-visible){background-size:100% 1px}.motion .ritz:hover,.motion .ritz:focus-visible{animation:.42s cubic-bezier(.3,.7,.2,1) ritz}.ritz:after{content:"";opacity:0;background:#fff;border-radius:50%;width:5px;height:5px;margin-bottom:-2px;position:absolute;bottom:0;right:-3px;box-shadow:0 0 6px 2px #fff4d6e6}.motion .ritz:hover:after,.motion .ritz:focus-visible:after{animation:.5s ease-out glanz}@keyframes ritz{0%{background-size:0% 1px}to{background-size:100% 1px}}@keyframes glanz{0%{opacity:0;right:100%}70%{opacity:1;right:-3px}to{opacity:0}}.kopf{z-index:20;padding:clamp(.9rem, 1.6vw, 1.5rem) var(--rand);color:var(--tinte);font:500 var(--klein)/1 var(--mono);letter-spacing:.02em;background:0 0;align-items:center;gap:clamp(1rem,2.4vw,2.6rem);display:flex;position:fixed;inset:0 0 auto}.kopf.is-compact{background:var(--kalk);border-bottom:1px solid var(--linie);padding-block:.62rem;--head-bg:var(--kalk)!important;--head-border:1px solid #1f2b5238!important}.marke{line-height:0;display:block}.marke-wort{aspect-ratio:1896/549;fill:currentColor;width:auto;height:clamp(1.85rem,2.2vw,2.7rem);display:block}.kopf.is-compact .marke-wort{height:clamp(1.6rem,1.8vw,2.2rem)}.kopf-nav{gap:clamp(1rem,2vw,2.2rem);margin-left:auto;display:flex}.kopf-nav,.kopf-tel{background:var(--kalk);padding:.55rem .75rem}.kopf-nav{padding-inline:.9rem}.kopf.is-compact .kopf-nav,.kopf.is-compact .kopf-tel{background:0 0}.kopf-tel{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=760px){.kopf-nav{display:none}.kopf-tel{margin-left:auto}.marke{background:var(--kalk);padding:.4rem .55rem}.kopf.is-compact .marke{background:0 0;padding:0}.marke-wort{height:1.4rem}.kopf.is-compact .marke-wort{height:1.3rem}}.einstieg{height:185vh;position:relative}.einstieg-buehne{background:var(--kalk);height:100svh;position:sticky;top:0;overflow:hidden}.bild{--w:max(100vw, 150svh);--fx:.5;width:var(--w);height:calc(var(--w) / 1.5);left:calc((100vw - var(--w)) * var(--fx));top:calc((100svh - var(--w) / 1.5) * .5);transform-origin:71%;will-change:transform;position:absolute}.foto{object-fit:cover;width:100%;height:100%}.karton{background:var(--kalk);opacity:0;position:absolute;inset:0}.riss{fill:none;width:100%;height:100%;stroke:var(--tinte);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.2;position:absolute;inset:0}.riss path{vector-effect:non-scaling-stroke}.schriftfeld{border:1px solid var(--tinte);font:500 clamp(.6rem, .62vw, .85rem)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:0;grid-auto-flow:column;display:grid;position:absolute;top:76.6%;left:50.2%}.schriftfeld span{border-left:1px solid var(--tinte);padding:.55em .8em}.schriftfeld span:first-child{border-left:0}.rahmen{pointer-events:none;border:0 solid var(--kalk);position:absolute;inset:0}.einstieg-text{left:var(--rand);max-width:44vw;position:absolute;bottom:clamp(1.6rem,6vh,4.5rem)}.einstieg h1{font-size:var(--display);font-weight:400;line-height:.98}.infozeile{font:500 var(--klein)/1.4 var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.2rem .7rem;margin:1.3rem 0 0;display:flex}.infozeile a{font-weight:600}.auftakt{z-index:2;height:92svh;padding:0 var(--rand);pointer-events:none;align-items:center;margin-top:-92svh;display:flex;position:relative}.auftakt p{width:min(27rem,30vw);margin:0;font-size:clamp(1.4rem,1.9vw,2.15rem);line-height:1.3}.no-motion .auftakt{height:auto;margin-top:0;padding-block:4rem}.no-motion .auftakt p{width:auto;max-width:40rem}.motion .einstieg .karton{opacity:1;animation:1.1s cubic-bezier(.4,0,.2,1) 2.15s forwards karton-weg}.motion .riss{opacity:1;animation:1.2s 2.4s forwards riss-leiser}.motion .riss path{stroke-dasharray:1;stroke-dashoffset:1px;animation:zeichnen .62s calc(.15s + var(--i) * 62ms) cubic-bezier(.45,.05,.3,1) forwards}.motion .schriftfeld{animation:2.9s .5s forwards feld}.motion .einstieg-text{opacity:0;animation:.8s 2.5s forwards titel;transform:translateY(14px)}@keyframes zeichnen{to{stroke-dashoffset:0}}@keyframes karton-weg{to{opacity:0}}@keyframes riss-leiser{to{opacity:0}}@keyframes feld{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes titel{to{opacity:1;transform:none}}@media (width<=760px){.einstieg{height:150vh}.bild{--fx:.74}.einstieg-text{right:var(--rand);max-width:none;bottom:1.4rem}.infozeile{margin-top:.9rem;font-size:.78rem}.schriftfeld{top:80%;left:auto;right:36%}.auftakt{align-items:flex-end;height:60svh;margin-top:-60svh;padding-bottom:2rem}.auftakt p{width:auto;font-size:1.32rem}}.werkbaenke{background:var(--tinte);position:relative}.naht-buehne{--n:50%;height:100svh;position:relative;overflow:hidden}.haelfte{position:absolute;inset:0}.haelfte.links{clip-path:inset(0 calc(100% - var(--n)) 0 0)}.haelfte.rechts{clip-path:inset(0 0 0 var(--n))}.haelfte .film{background:var(--kalk-2);width:74vw;height:100%;position:absolute;top:0;overflow:hidden}.haelfte.links .film{left:0}.haelfte.rechts .film{right:0}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .5s}.film.is-live canvas{opacity:1}.vorlage-weg{font:500 var(--klein)/1.4 var(--mono);flex-wrap:wrap;gap:.5rem 1rem;display:flex;margin-top:1.8rem!important}.etikett{background:var(--kalk);width:min(27rem,34vw);color:var(--tinte);border:1px solid var(--tinte);padding:1.1rem 1.25rem 1.2rem;position:absolute;bottom:clamp(1.2rem,4vh,3rem)}.haelfte.links .etikett{left:var(--rand)}.haelfte.rechts .etikett{right:var(--rand)}.etikett-kopf{font:600 var(--klein)/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .7rem}.etikett ul{margin:0;padding:0;list-style:none}.etikett li{border-top:1px solid var(--linie);padding:.38rem 0;font-size:clamp(1rem,1.05vw,1.25rem);line-height:1.3}.naht-zeile{top:clamp(4.4rem,9vh,6rem);left:var(--n);white-space:nowrap;background:var(--bernstein);color:#fff;z-index:3;padding:.3em .55em .36em;font-size:clamp(1.7rem,3vw,3.4rem);line-height:1;position:absolute;transform:translate(-50%)}.naht-buehne:after{content:"";top:0;bottom:0;left:var(--n);background:var(--bernstein);z-index:2;width:3px;margin-left:-1.5px;position:absolute}@media (width<=760px){.naht-buehne{height:auto;display:grid;overflow:visible}.naht-buehne:after{display:none}.haelfte,.haelfte.links,.haelfte.rechts{clip-path:none;position:relative}.haelfte .film{width:100%;height:62svh;position:relative}.etikett,.haelfte.links .etikett,.haelfte.rechts .etikett{width:auto;margin:-2.4rem var(--rand) 2rem;position:relative;bottom:auto;left:auto;right:auto}.naht-zeile{white-space:normal;padding:1.4rem var(--rand) 1.5rem;order:-1;margin:0;font-size:1.9rem;position:relative;top:auto;left:auto;transform:none}}.reparatur{padding:clamp(5rem, 14vh, 10rem) var(--rand);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.5rem,5vw,6rem);display:grid}.frame{display:block;overflow:hidden}.frame img{width:100%;height:auto}.satz{font-size:clamp(2rem,4.1vw,4.6rem);line-height:1.04}.satz .w{display:inline-block}.reparatur-text p{max-width:30rem;color:var(--tinte-2);margin:1.6rem 0 0}@media (width<=760px){.reparatur{grid-template-columns:1fr;padding-block:4rem}}.vorlage{padding:0 var(--rand) clamp(5rem, 14vh, 10rem);grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(1.5rem,5vw,6rem);display:grid}.vorlage h2{font-size:clamp(2rem,3.4vw,3.8rem);line-height:1.05}.vorlage-text p{max-width:28rem;margin:1.3rem 0 0}.auftrag{border:1px solid var(--tinte);background:#fff;max-width:24rem;margin-top:2rem}.auftrag-kopf{border-bottom:1px solid var(--tinte);font:600 var(--klein)/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.65rem .9rem}.kreuz{border:0;border-top:1px solid var(--linie);width:100%;min-height:48px;color:inherit;font:400 1.05rem/1.3 var(--serif);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.8rem;padding:.6rem .9rem;display:flex}.kreuz:first-of-type{border-top:0}.kreuz:before{content:"";border:1.5px solid var(--tinte);background:linear-gradient(45deg, transparent 46%, var(--tinte) 46% 54%, transparent 54%), linear-gradient(-45deg, transparent 46%, var(--tinte) 46% 54%, transparent 54%);background-position:50%;background-repeat:no-repeat;background-size:0 0;flex:none;width:1.05rem;height:1.05rem;transition:background-size .22s cubic-bezier(.3,1.4,.5,1)}.kreuz[aria-pressed=true]:before{background-size:100% 100%}.kreuz:focus-visible{outline:2px solid var(--bernstein);outline-offset:-2px}@media (width<=760px){.vorlage{grid-template-columns:1fr}.vorlage-bild{order:-1}}.besuch{padding:clamp(4rem, 12vh, 8rem) var(--rand) clamp(4rem, 10vh, 7rem);background:var(--kalk-2)}.besuch-titel{margin-bottom:2rem;font-size:clamp(2rem,3.4vw,3.8rem);line-height:1.05}.feld{border:1.5px solid var(--tinte);background:var(--kalk);max-width:62rem}.zeile{border-top:1px solid var(--tinte);grid-template-columns:9.5rem 1fr;display:grid}.zeile:first-child{border-top:0}.zeile .k{border-right:1px solid var(--tinte);font:500 var(--klein)/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:.8rem 1rem}.zeile .v{font-variant-numeric:tabular-nums;padding:.7rem 1rem}.zeile.gross .v{font-size:clamp(1.25rem,1.6vw,1.7rem)}.besuch-knopf{font:500 var(--klein)/1 var(--mono);align-items:center;gap:1.6rem;margin-top:1.8rem;display:flex}.btn{background:var(--tinte);color:var(--kalk);font:600 1rem/1 var(--mono);letter-spacing:.03em;padding:.95rem 1.5rem;text-decoration:none;display:inline-block}.btn:focus-visible,.ritz:focus-visible,button:focus-visible{outline:2px solid var(--bernstein);outline-offset:3px}@media (width<=760px){.zeile{grid-template-columns:1fr}.zeile .k{border-right:0;padding-bottom:0}.zeile .v{padding-top:.2rem}}.fuss{padding:2.5rem var(--rand) 3rem;background:var(--tinte);color:var(--kalk);font:400 var(--klein)/1.6 var(--mono)}.fuss p{margin:.6rem 0 0}.fuss-zeichen{width:2.6rem;height:3.06rem;color:var(--kalk);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.fuss-zeichen svg{fill:currentColor;width:100%;height:100%}.fleck{background:var(--bernstein);mix-blend-mode:multiply;opacity:.85;border-radius:40%;width:1.4rem;height:1rem;transition:left .4s cubic-bezier(.3,.7,.2,1),top .4s cubic-bezier(.3,.7,.2,1),background-color .4s;position:absolute;top:18%;left:40%}.fuss-zeichen.an .fleck{background:#4f7cc0;top:4%;left:62%}.fuss-links{gap:1.4rem;display:flex}.fuss-links button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}dialog{border:1.5px solid var(--tinte);background:var(--kalk);max-width:min(36rem,92vw);color:var(--tinte);padding:1.6rem 1.6rem 1.3rem;font-size:1rem}dialog::backdrop{background:#1f2b5273}dialog h2{font-size:1.5rem}dialog .close{border:1px solid var(--tinte);color:inherit;font:500 .85rem/1 var(--mono);cursor:pointer;background:0 0;margin-top:.6rem;padding:.6rem 1rem}.seit{padding:clamp(4rem, 12vh, 8rem) var(--rand);border-top:1px solid var(--linie)}.seit h2{max-width:22em;font-size:clamp(2rem,3.6vw,4rem);line-height:1.08}.seit h2 [data-jahre]{font-style:italic}.seit-google{font:500 var(--klein)/1.6 var(--mono);letter-spacing:.02em;margin:1.6rem 0 0}.seit-wert{background:var(--bernstein);color:#fff;margin-right:.3em;padding:.1em .45em;font-weight:600;display:inline-block}.ohne-intro .einstieg .karton{opacity:0;animation:none}.ohne-intro .riss{opacity:.16;animation:none}.ohne-intro .riss path{stroke-dashoffset:0;animation:none}.ohne-intro .schriftfeld{opacity:0;animation:none}.ohne-intro .einstieg-text{opacity:1;animation:none;transform:none}.no-motion .einstieg{height:auto}.no-motion .einstieg-buehne{position:relative}.no-motion .riss{opacity:.16}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
