@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2) format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2) format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--offwhite: #F4F3EF;--papier: #E8E6E0;--carbon: #121316;--graphit: #2A2B2F;--stein: #5C5D61;--linie: #D6D4CD;--nebel: #A6A7A9;--gold: #C9A961;--gold-hell: #D8BE82;--gold-tief: #9A7B3C;--linie-dunkel: rgba(244,243,239,.14);--anton: "Anton", Impact, "Arial Narrow", sans-serif;--inter: "Inter", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--takt: 80ms;--rand: 16px;--gap: 16px;--max: 1320px;--abstand: 64px;--kopf: 76px}@media (min-width: 768px){:root{--rand: 32px;--gap: 20px}}@media (min-width: 1024px){:root{--rand: 64px;--gap: 24px;--abstand: 112px;--kopf: 104px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--kopf)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--offwhite);color:var(--carbon);font:400 17px/1.6 var(--inter);-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (min-width: 1024px){body{font-size:18px}}img{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--rand));margin-inline:auto;padding-inline:var(--rand)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}@media (min-width: 768px){.grid{grid-template-columns:repeat(8,1fr)}}@media (min-width: 1024px){.grid{grid-template-columns:repeat(12,1fr)}}.anton{font-family:var(--anton);font-weight:400;text-transform:uppercase;letter-spacing:.005em;margin:0}.h-riesig{font-size:clamp(72px,13.5vw,208px);line-height:.84}.h1{font-size:clamp(44px,7vw,104px);line-height:.9}.h2{font-size:clamp(36px,5vw,72px);line-height:.92}.h3{font-size:clamp(24px,2.4vw,34px);line-height:1}.label{font:600 12px/1.3 var(--inter);letter-spacing:.12em;text-transform:uppercase;color:var(--stein);margin:0}.dunkel .label{color:var(--nebel)}.lead{font-size:clamp(18px,1.55vw,21px);line-height:1.5;margin:0;max-width:36em}.text{margin:0;max-width:62ch}.haar{display:inline-block;width:40px;height:1px;background:var(--gold);vertical-align:middle;flex:none}.label--pro{color:var(--gold-tief)!important;display:inline-flex;align-items:center;gap:12px}.dunkel .label--pro{color:var(--gold)!important}.aussage{display:inline-flex;align-items:center;gap:12px;font:600 12px/1.3 var(--inter);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-tief);margin:0}.dunkel .aussage{color:var(--gold)}.aussage:before{content:"";width:40px;height:1px;background:currentColor}.bild{position:relative;margin:0;overflow:hidden;background:var(--graphit)}.bild img{width:100%;height:100%;object-fit:cover}.credit{position:absolute;left:12px;bottom:12px;z-index:1;font-size:12px;line-height:1.3;color:var(--offwhite);background:#121316b8;padding:2px 6px}.btn{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 28px;background:var(--carbon);color:var(--offwhite);font:600 16px/1.2 var(--inter);text-decoration:none;border:0;cursor:pointer;transition:background-color .25s var(--ease)}.btn:hover{background:var(--graphit)}.dunkel .btn,.kopf .btn,.kachel .btn{background:var(--offwhite);color:var(--carbon)}.dunkel .btn:hover,.kopf .btn:hover,.kachel .btn:hover{background:#fff}.btn--gold,.dunkel .btn--gold{background:var(--gold);color:var(--carbon)}.btn--gold:hover,.dunkel .btn--gold:hover{background:var(--gold-hell)}.btn .pfeil{transition:transform .3s var(--ease)}.btn:hover .pfeil{transform:translate(4px)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hell :focus-visible{outline-color:var(--carbon)}.link{position:relative;font-weight:600;text-decoration:none;padding-bottom:3px}.link:before,.link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px}.link:before{background:currentColor;opacity:.3}.link:after{background:var(--gold-tief);height:2px;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.dunkel .link:after{background:var(--gold)}.link:hover:after,.link:focus-visible:after{transform:scaleX(1)}.abschnitt{position:relative;padding-block:var(--abstand)}.dunkel{background:var(--carbon);color:var(--offwhite)}.kopfzeile{display:grid;gap:12px}.zl{display:block;overflow:hidden;padding-bottom:.04em}.zl{padding-top:.14em;margin-top:-.14em}.zl>span{display:block}.js [data-m=titel] .zl>span{transform:translateY(110%);transition:transform .7s var(--ease);transition-delay:calc(var(--d, 0) * var(--takt))}.js [data-m=titel] .zl:nth-child(2)>span{transition-delay:calc(var(--d, 0) * var(--takt) + 90ms)}.js [data-m=titel].da .zl>span{transform:none}.js [data-m=bild] img{opacity:0;transform:scale(1.04);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d, 0) * var(--takt))}.js [data-m=bild].da img{opacity:1;transform:none}.js [data-m=auf]{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--d, 0) * var(--takt))}.js [data-m=auf].da{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.js [data-m],.js [data-m] img,.js [data-m] .zl>span{opacity:1!important;transform:none!important;transition:none!important}.link:after{transition:none}}.logo-hoch{display:block;width:var(--lw, 240px);height:auto}.kopf{position:fixed;inset:0 0 auto;z-index:50;height:var(--kopf);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 var(--rand);color:var(--offwhite)}.kopf:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--carbon);box-shadow:inset 0 -1px 0 var(--gold);opacity:0;transition:opacity .4s var(--ease)}.kopf.is-fest:before,.kopf.is-offen:before{opacity:1}.kopf__logo{width:120px;height:auto}.kopf__rechts{display:flex;align-items:center;gap:12px}.kopf nav{display:none;gap:28px;font:600 13px/1 var(--inter);letter-spacing:.12em;text-transform:uppercase}.kopf nav a{text-decoration:none;position:relative;padding-block:6px}.kopf nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.kopf nav a:hover:after,.kopf nav a:focus-visible:after{transform:scaleX(1)}.kopf .btn{min-height:44px;padding:0 16px;font-size:14px}@media (min-width: 1024px){.kopf__logo{width:170px}.kopf__rechts{gap:32px}.kopf .btn{padding:0 22px}}@media (min-width: 1280px){.kopf nav{display:flex;gap:20px}}@media (min-width: 1440px){.kopf nav{gap:28px}}.menue-knopf{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0 11px;background:transparent;border:1px solid rgba(244,243,239,.3);cursor:pointer;transition:border-color .25s var(--ease)}.menue-knopf:hover{border-color:var(--gold)}.menue-knopf span{display:block;height:2px;background:currentColor;transition:transform .25s var(--ease),opacity .2s}.kopf.is-offen .menue-knopf span:nth-child(1){transform:translateY(8px) rotate(45deg)}.kopf.is-offen .menue-knopf span:nth-child(2){opacity:0}.kopf.is-offen .menue-knopf span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}html:not(.js) .menue-knopf{display:none}.menue{position:fixed;inset:var(--kopf) 0 auto 0;z-index:49;max-height:calc(100dvh - var(--kopf));overflow-y:auto;background:var(--carbon);color:var(--offwhite);padding:8px var(--rand) 28px;box-shadow:0 1px 0 var(--gold)}.menue[hidden]{display:none}.menue ul{list-style:none;margin:0;padding:0}.menue a{display:block;padding:14px 0;border-bottom:1px solid var(--linie-dunkel);font:400 28px/1.1 var(--anton);text-transform:uppercase;text-decoration:none}.menue a:hover,.menue a:focus-visible{color:var(--gold)}@media (min-width: 1280px){.menue-knopf,.menue{display:none!important}}@media (prefers-reduced-motion: reduce){.menue-knopf span{transition:none}}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:var(--carbon)}.hero__bild{position:relative;height:62svh;background:transparent}.hero__bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 35%);mask-image:linear-gradient(to top,transparent 0%,#000 35%)}.js .hero__bild img{opacity:0;transition:opacity 1.2s var(--ease)}.js .hero__bild.da img{opacity:1}@media (prefers-reduced-motion: no-preference){.js .hero__bild.da img{animation:hero-zoom 15s cubic-bezier(.33,0,.2,1) forwards}}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero__bild:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#1213168c,#12131600 12%)}.hero__bild .credit{left:auto;right:12px;bottom:auto;top:calc(var(--kopf) + 8px)}.hero__inhalt{position:relative;z-index:1;margin-top:-18svh;padding:0 var(--rand) 40px;display:grid;gap:28px}.hero__logo{display:none}.hero__eyebrow{display:flex;align-items:center;gap:12px;color:var(--offwhite)!important}.hero__eyebrow--gold{color:var(--gold)!important}.hero__beweis{margin-top:8px;color:var(--gold)!important}.hero__name{margin-top:14px}.hero__text{margin-top:20px;max-width:34em;color:#f4f3eff0;font-size:clamp(19px,1.7vw,24px);line-height:1.45}.hero__text strong{color:var(--gold);font-weight:600}.hero__unten{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}.hero__unten .link{font-size:16px}.countdown{display:inline-grid;gap:6px;margin-top:28px;padding-top:14px;border-top:1px solid var(--linie-dunkel);text-decoration:none}.countdown__uhr{display:flex;gap:20px;align-items:baseline}.countdown__uhr b{font:400 clamp(36px,3.6vw,52px)/1 var(--anton);font-variant-numeric:tabular-nums;color:var(--gold)}.countdown__uhr i{font-style:normal;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--nebel);margin-left:6px}@media (min-width: 1024px){.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42%)}.hero__bild{grid-column:2;grid-row:1;height:auto;min-height:100svh}.hero__bild img{object-position:50% 60%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 35%),linear-gradient(to top,transparent 0%,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 35%),linear-gradient(to top,transparent 0%,#000 22%);mask-composite:intersect}.hero__bild:after{background:linear-gradient(to bottom,#12131680,#12131600 10%)}.hero__bild .credit{top:auto;bottom:12px}.hero__inhalt{grid-column:1;grid-row:1;align-self:end;margin:0;padding:calc(var(--kopf) + 48px) 48px 56px var(--rand)}.hero__spalte{container-type:inline-size;min-width:0}.hero__name{font-size:clamp(56px,29cqi,208px)}}@media (min-width: 1280px){.hero__inhalt{grid-template-columns:220px minmax(0,1fr);align-items:end;gap:48px}.hero__logo{display:block;--lw: 220px}}.lauf{position:relative;overflow:hidden}.lauf__spur{display:flex;flex-wrap:wrap;justify-content:center}.lauf__gruppe{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none}.lauf.laeuft .lauf__spur,.lauf.laeuft .lauf__gruppe{flex-wrap:nowrap;justify-content:flex-start}.lauf.laeuft .lauf__spur{width:max-content;animation:lauf-links var(--dauer, 60s) linear infinite}.lauf.laeuft .lauf__gruppe{flex:none}.lauf--rueckwaerts.laeuft .lauf__spur{animation-name:lauf-rechts}.lauf.laeuft:hover .lauf__spur,.lauf.laeuft:focus-within .lauf__spur,.lauf.is-halt .lauf__spur{animation-play-state:paused}@keyframes lauf-links{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lauf-rechts{0%{transform:translate(-50%)}to{transform:translate(0)}}.lauf__knopf{display:none;position:absolute;top:50%;right:8px;z-index:2;transform:translateY(-50%);width:36px;height:36px;padding:0;border:1px solid currentColor;background:inherit;cursor:pointer;align-items:center;justify-content:center}.lauf.laeuft .lauf__knopf{display:inline-flex}.lauf__knopf svg{width:12px;height:12px;fill:currentColor}.lauf__knopf .ic-start{display:none}.lauf.is-halt .lauf__knopf .ic-start{display:block}.lauf.is-halt .lauf__knopf .ic-halt{display:none}.ticker{background:var(--gold);color:var(--carbon)}.ticker .lauf__knopf{background:var(--gold);box-shadow:-16px 0 16px var(--gold)}.ticker__item{display:flex;align-items:center;padding:14px 0;font:400 clamp(17px,1.5vw,22px)/1.1 var(--anton);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.ticker__item:after{content:"";flex:none;width:16px;height:30px;margin:0 28px;background:url(/silhouette-black.svg) center / contain no-repeat}.ticker__item b{font-weight:400}.lauf:not(.laeuft) .ticker__item{white-space:normal}@media (min-width: 1024px){.ticker__item{padding:16px 0}.ticker__item:after{margin:0 40px}}.heimspiel{border-top:1px solid var(--linie-dunkel)}.heimspiel__grid{row-gap:40px;align-items:center}.heimspiel__text,.heimspiel__bild{grid-column:1 / -1}.heimspiel__text .h1{margin:12px 0 24px}.heimspiel__info{margin:24px 0 0;font-size:16px;line-height:1.55;color:var(--nebel);max-width:40em}.heimspiel__info .link{color:var(--offwhite)}.heimspiel__armband{margin:20px 0 0;padding-left:16px;box-shadow:inset 2px 0 0 var(--gold);font-weight:600;color:var(--gold)}.heimspiel__knoepfe{margin-top:32px;display:flex;flex-wrap:wrap;gap:16px}.heimspiel__bild{margin:0}.heimspiel__bild .bild{aspect-ratio:1}.heimspiel__zeile{margin:10px 0 0;font-size:14px;color:var(--nebel)}@media (min-width: 1024px){.heimspiel__text{grid-column:1 / span 7}.heimspiel__bild{grid-column:9 / span 4}}.calgaryband{border-top:1px solid var(--linie-dunkel)}.calgaryband__grid{row-gap:40px;align-items:center}.calgaryband__text,.calgaryband__bild{grid-column:1 / -1}.calgaryband__text .h1{margin:12px 0 24px}.calgaryband__knoepfe{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.calgaryband__bild{margin:0;width:100%;max-width:598px}.calgaryband__bild .bild{aspect-ratio:598 / 725}@media (max-width: 767px){.calgaryband__bild{max-width:360px}}@media (min-width: 1024px){.calgaryband__text{grid-column:1 / span 7;grid-row:1}.calgaryband__bild{grid-column:9 / span 4;grid-row:1}}.reise__kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px}.zahlen{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--gold)}.kz{padding:20px 16px 24px 0;border-bottom:1px solid var(--linie-dunkel)}.kz:nth-child(odd){border-right:1px solid var(--linie-dunkel)}.kz:nth-child(2n){padding-left:16px}.kz__zahl{font:400 clamp(72px,10vw,150px)/.85 var(--anton);font-variant-numeric:tabular-nums;margin:12px 0 8px;color:var(--gold)}.kz__detail{font-size:14px;color:var(--nebel);margin:0}@media (min-width: 1024px){.zahlen{grid-template-columns:repeat(4,1fr);margin-top:56px}.kz,.kz:nth-child(2n){padding:24px 24px 32px;border-right:1px solid var(--linie-dunkel);border-bottom:0}.kz:first-child{padding-left:0}.kz:last-child{border-right:0}}.route{margin-top:48px}.route__kopf{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap}.route__scroll{overflow-x:auto;margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.route__svg{display:block;width:100%;min-width:900px;height:auto;margin-top:8px}.route__wisch{font-size:13px;color:var(--nebel);margin:4px 0 0}@media (min-width: 1024px){.route__svg{min-width:0}.route__wisch{display:none}}.route__ahead{fill:none;stroke:#f4f3ef52;stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round}.route__done{fill:none;stroke:var(--gold);stroke-width:2.5}.route__dot{fill:var(--carbon);stroke:#f4f3ef73;stroke-width:2}.is-erreicht .route__dot{fill:var(--gold);stroke:var(--gold)}.route__label{font-family:var(--anton);font-size:24px;fill:var(--offwhite);text-transform:uppercase;letter-spacing:.01em}.route__sub{font-family:var(--inter);font-size:14px;font-weight:600;fill:var(--nebel)}.is-erreicht .route__sub{fill:var(--offwhite)}.route__station:not(.is-erreicht){opacity:.5}.route__station.is-procard .route__sub,.route__station.is-highlight .route__sub{fill:var(--gold)}.route__station.is-highlight{opacity:1}.route__station.is-highlight .route__dot{stroke:var(--gold)}.route__ziel-ring{fill:none;stroke:var(--gold);stroke-width:1.5}.route__ziel-kern{fill:var(--gold)}.route__station.is-ziel{opacity:1}.route__plane path{fill:var(--offwhite)}.status{margin-top:48px;display:grid;gap:32px}.status__spalte{border-top:1px solid var(--linie-dunkel);padding-top:20px}.status__spalte .h3{margin:12px 0 8px}.status__meta{font-size:14px;color:var(--nebel);margin:0 0 12px}.status__text{margin:0;font-size:16px;line-height:1.55}.status__spalte--erreicht{border-top-color:var(--gold)}@media (min-width: 1024px){.status{grid-template-columns:repeat(3,1fr);gap:var(--gap)}.status__spalte{padding-right:24px}}.paar{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.paar figure{margin:0}.paar .bild{aspect-ratio:4 / 5}.paar__zeile{margin:12px 0 0;font-size:14px;line-height:1.4}.paar__zeile b{display:block;font:400 clamp(17px,1.6vw,22px)/1.1 var(--anton);text-transform:uppercase;margin-bottom:4px}@media (min-width: 1024px){.paar{width:83.4%;margin-inline:auto}}.natural{margin:40px 0 0;padding:0;list-style:none;display:grid;gap:var(--gap)}@media (min-width: 640px){.natural{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.natural{grid-template-columns:repeat(4,1fr)}}.natural__karte{padding-top:18px;border-top:2px solid var(--gold)}.natural__karte .h3{margin:0 0 10px}.natural__text{margin:0;font-size:15px;line-height:1.55;color:var(--stein)}.mensch__grid{row-gap:40px;align-items:center}.mensch__text{grid-column:1 / -1}.mensch__text .h1{margin:12px 0 24px}.mensch__text .text+.text{margin-top:12px}.mensch__zitat{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--linie)}.mensch__zitat .h3{text-transform:none;margin:0}.mensch__zitat .label{margin-top:8px}.mensch__bilder{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.mensch__bilder figure{margin:0}.mensch__bilder .bild{aspect-ratio:4 / 5}.mensch__bilder img{object-position:50% 25%}.mensch__zeile{margin:10px 0 0;font-size:14px;color:var(--stein)}.erfolge{grid-column:1 / -1;margin-top:16px;padding-top:20px;border-top:1px solid var(--linie)}.erfolge__liste{margin:14px 0 0;padding:0;list-style:none;font-size:14px;line-height:1.4}.erfolge__liste li{padding:7px 0;border-bottom:1px solid var(--linie)}.erfolge__liste b{font-weight:600}.erfolge__liste .is-sieg b{color:var(--gold-tief)}.erfolge__jahr{font-variant-numeric:tabular-nums;font-weight:600}@media (min-width: 1024px){.mensch__text{grid-column:1 / span 5}.mensch__bilder{grid-column:6 / span 7}}.collage{margin:40px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}@media (min-width: 768px){.collage{grid-template-columns:repeat(3,1fr);gap:8px}}.momente__alle{margin:24px 0 0;text-align:right}.collage li{min-width:0}.moment{display:block;width:100%;padding:0;border:0;background:none;text-align:left;cursor:zoom-in}.moment .bild{display:block;aspect-ratio:4 / 5}.moment .bild img{transform:scale(var(--z, 1));transform-origin:var(--o, 50% 50%);object-position:var(--p, 50% 50%);transition:transform .8s var(--ease)}.moment:hover .bild img,.moment:focus-visible .bild img{transform:scale(calc(var(--z, 1) * 1.04))}.moment .bild:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.moment:hover .bild:after,.moment:focus-visible .bild:after{transform:scaleX(1)}.moment__zeile{display:block;padding:10px 2px 14px;font-size:14px;line-height:1.35;color:var(--offwhite)}.moment__zeile b{font-weight:600;color:var(--gold)}@media (max-width: 767px){.moment__zeile{font-size:13px;padding-bottom:10px}.moment .credit{left:6px;bottom:6px;font-size:10px}}@media (prefers-reduced-motion: reduce){.moment .bild img,.moment .bild:after{transition:none}}.lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#121316f7;color:var(--offwhite);overflow:hidden}.lightbox::backdrop{background:#12131699}.lightbox[open]{display:grid;grid-template-rows:auto 1fr auto;animation:lb-auf .35s var(--ease)}@keyframes lb-auf{0%{opacity:0}to{opacity:1}}.lightbox__kopf{display:flex;justify-content:space-between;align-items:center;padding:12px var(--rand)}.lightbox__bild{display:flex;align-items:center;justify-content:center;min-height:0;padding:0 var(--rand);touch-action:pan-y}.lightbox__bild img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none}.lightbox__fuss{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px var(--rand) 20px;font-size:14px}.lightbox__fuss p{margin:0}.lightbox__credit{color:var(--nebel);font-size:12px}.steuer{display:flex;gap:8px}.steuer button{width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(244,243,239,.3);cursor:pointer;transition:border-color .25s var(--ease)}.steuer button:hover{border-color:var(--gold)}.steuer svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.zaehler{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.lightbox[open]{animation:none}}.schritte{margin:40px 0 0;padding:0;list-style:none;display:grid;gap:28px;counter-reset:s}@media (min-width: 900px){.schritte{grid-template-columns:repeat(3,1fr);gap:var(--gap)}}.schritt{display:grid;grid-template-columns:auto 1fr;gap:4px 20px;align-items:start;padding-top:18px;border-top:2px solid var(--carbon)}.schritt__nr{grid-row:span 2;font:400 clamp(64px,7vw,104px)/.82 var(--anton);color:var(--gold-tief);font-variant-numeric:tabular-nums}.schritt__titel{font:400 clamp(22px,2vw,28px)/1.05 var(--anton);text-transform:uppercase;margin:4px 0 0}.schritt__text{margin:0;font-size:15px;line-height:1.5;color:var(--stein)}.aegeri{margin-top:40px;display:grid;gap:8px;padding:28px 24px;background:var(--carbon);color:var(--offwhite);box-shadow:inset 4px 0 0 var(--gold)}.aegeri p{margin:0}.aegeri__satz{font:400 clamp(28px,3.6vw,52px)/1 var(--anton);text-transform:uppercase}.aegeri__satz em{font-style:normal;color:var(--gold)}.aegeri__klein{font-size:15px;color:var(--nebel)}@media (min-width: 1024px){.aegeri{padding:36px 40px}}.karten{margin-top:40px;display:grid;gap:var(--gap)}@media (min-width: 640px){.karten{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.karten{grid-template-columns:repeat(4,1fr)}}.karte{position:relative;display:flex;flex-direction:column;background:var(--papier);color:var(--carbon);text-decoration:none;min-height:100%;transition:transform .4s var(--ease)}.karte:before{content:"";position:absolute;left:0;right:0;top:0;z-index:2;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.karte:hover{transform:translateY(-4px)}.karte:hover:before{transform:scaleX(1)}.karte__inhalt{display:flex;flex-direction:column;flex:1;padding:22px}.karte__chf{font:400 clamp(52px,5vw,76px)/.9 var(--anton);margin:8px 0 12px;font-variant-numeric:tabular-nums}.karte__chf small{font-size:.38em;margin-right:6px;vertical-align:.9em}.karte__satz{margin:0;font-size:15px;line-height:1.5}.karte__dank{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--linie);font-size:15px;line-height:1.5}.karte__dank .label{display:block;margin-bottom:6px}.karte__dank b{font-weight:700}.karte__weg{margin:8px 0 24px;font-size:13px;color:var(--stein)}.karte__knopf{margin-top:auto;width:100%;justify-content:space-between}.karte:hover .karte__knopf,.karte:focus-visible .karte__knopf{background:var(--graphit)}.karte:hover .karte__knopf .pfeil{transform:translate(4px)}.karte--stark .karte__knopf{background:var(--gold);color:var(--carbon)}.karte--stark:hover .karte__knopf,.karte--stark:focus-visible .karte__knopf{background:var(--gold-hell)}.karte--stark{background:var(--carbon);color:var(--offwhite)}.karte--stark .label,.karte--stark .karte__weg{color:var(--nebel)}.karte--stark .karte__dank{border-top-color:var(--linie-dunkel)}.teil{position:relative;margin:0;aspect-ratio:1;overflow:hidden;background:var(--offwhite);display:grid;place-items:center;text-align:center;box-shadow:inset 0 0 0 1px var(--linie)}.karte--stark .teil{background:var(--graphit);box-shadow:none}.teil__typo{display:grid;gap:10px;justify-items:center;padding:16px}.teil__plus{font:600 11px/1.3 var(--inter);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-tief)}.karte--stark .teil__plus{color:var(--gold)}.teil__name{font:400 clamp(30px,3vw,44px)/.95 var(--anton);text-transform:uppercase}.teil__linie{width:32px;height:2px;background:var(--gold)}.teil__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.teil--armband .teil__band{position:absolute;left:50%;top:50%;width:180%;padding:3.2% 0;background:var(--carbon);transform:translate(-50%,-58%) rotate(-14deg);box-shadow:0 1px #0003}.teil--armband .teil__band img{width:100%;height:auto}.teil--armband .teil__typo{position:absolute;left:0;right:0;bottom:0}.teil__entwurf{font-size:11px;color:var(--stein);letter-spacing:.06em}.team__klein{margin:20px 0 0;color:var(--stein);font-size:13px}.partnerband{border-top:1px solid var(--gold);padding-block:28px 32px}.partnerband__kopf{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.partnerband .lauf__knopf{position:static;transform:none;background:transparent;color:var(--offwhite);border-color:var(--linie-dunkel)}.logo-feld{display:flex;align-items:center;justify-content:center;width:200px;height:88px;margin-right:24px;padding:8px 16px;background:var(--carbon);text-decoration:none;transition:background-color .35s var(--ease)}.logo-feld img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) invert(1) brightness(2.2);mix-blend-mode:screen;opacity:.9;transition:opacity .35s var(--ease)}.logo-feld:hover,.logo-feld:focus-visible{background:#fff}.logo-feld:hover img,.logo-feld:focus-visible img{filter:none;mix-blend-mode:normal;opacity:1}.platz-feld{display:flex;flex-direction:column;justify-content:center;gap:6px;width:300px;height:88px;margin-right:24px;padding:0 20px;border:1px solid var(--gold);text-decoration:none}.platz-feld b{font:400 18px/1.05 var(--anton);text-transform:uppercase;color:var(--gold);white-space:normal}.platz-feld span{font-size:13px;line-height:1.3}.platz-feld:hover{background:#c9a9611a}@media (max-width: 767px){.logo-feld{width:150px;height:66px;margin-right:16px}.platz-feld{width:240px;height:76px;margin-right:16px}}.lauf:not(.laeuft) .lauf__gruppe{gap:16px 0}.weiche{margin-top:40px;display:grid;gap:var(--gap)}@media (min-width: 900px){.weiche{grid-template-columns:repeat(3,1fr)}}.kachel{display:flex;flex-direction:column;gap:16px;padding:28px 24px;background:var(--carbon);color:var(--offwhite);box-shadow:inset 0 2px 0 var(--gold)}.kachel .h3{margin:0}.kachel p{margin:0;font-size:16px;line-height:1.55;color:#f4f3efe0}.kachel ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:15px}.kachel li{padding-top:8px;border-top:1px solid var(--linie-dunkel)}.kachel__unten{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}.kachel__belege{font-size:13px!important;color:var(--nebel)!important}@media (min-width: 1024px){.kachel{padding:36px 32px}}.news__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.news{list-style:none;margin:16px 0 0;padding:0;display:grid;border-top:1px solid var(--linie-dunkel)}@media (min-width: 900px){.news{grid-template-columns:repeat(3,1fr);gap:0 var(--gap);border-top:0}.news li{border-top:1px solid var(--linie-dunkel)}}.news__eintrag{display:grid;gap:4px 16px;padding:16px 0;border-bottom:1px solid var(--linie-dunkel);height:100%}@media (min-width: 900px){.news__eintrag{border-bottom:0}}.news__datum{font-size:13px;color:var(--nebel)}.news__titel{font-weight:600;line-height:1.35}.finale{margin-top:calc(var(--abstand) * .9);display:grid;justify-items:center;gap:28px;text-align:center}.finale .logo-hoch{--lw: clamp(200px, 26vw, 320px)}.finale__satz{margin:0;max-width:30em;font-size:clamp(19px,1.7vw,24px);line-height:1.45}.finale__satz strong{color:var(--gold);font-weight:600}.fuss{background:var(--carbon);color:var(--nebel);font-size:14px;padding:28px 0 40px;border-top:1px solid var(--linie-dunkel)}.fuss .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px}.fuss__logo{width:110px;height:auto}.fuss nav{display:flex;gap:20px;flex-wrap:wrap}.fuss a{text-decoration:none}.fuss a:hover{color:var(--offwhite)}main{position:relative}.faden{display:none}@media (min-width: 1024px){.faden{display:block;position:absolute;top:0;bottom:0;z-index:5;pointer-events:none;width:13px;left:calc(max(0px,(100% - var(--max) - 2 * var(--rand)) / 2) + var(--rand) / 2 - 6.5px)}.faden__spur,.faden__linie{position:absolute;left:5.5px;top:0;bottom:0;width:2px}.faden__spur{background:var(--gold);opacity:.2}.faden__linie{background:var(--gold);transform-origin:top;transform:scaleY(var(--fortschritt, 0))}.faden__punkt{position:absolute;left:0;width:13px;height:13px;margin-top:-6.5px;border-radius:50%;border:2px solid var(--gold);background:var(--carbon);opacity:.45;transform:scale(.7);transition:opacity .5s var(--ease),transform .5s var(--ease)}.faden__punkt.is-an{opacity:1;transform:scale(1);background:var(--gold);box-shadow:0 0 0 4px #c9a96138}}@media (prefers-reduced-motion: reduce){.faden__linie{transform:none!important}.faden__punkt{transition:none;opacity:1!important;transform:none!important;background:var(--gold)!important}}
