@font-face{font-family:Bitter;src:url(/kaeptn-bunge/schriften/Bitter.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/kaeptn-bunge/schriften/SchibstedGrotesk.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Playfair Sechs;src:url(/kaeptn-bunge/schriften/Playfair-Sechs.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Playfair Marke;src:url(/kaeptn-bunge/schriften/Playfair-Marke.woff2) format("woff2");font-weight:700;font-display:swap}:root{--planke: #33211B;--kajuete: #4D3628;--segeltuch: #F3EBDD;--sand: #E6D9C3;--lagune: #23C7B9;--lagune-tief: #0F6E66;--zimt: #A36B4A;--zimt-tief: #7A4D31;--messing: #C9A24A;--tinte: #1F140F;--tinte-weich: #5C4A3F;--kreide: #F3EBDD;--kreide-weich: #CDBFAA;--display: "Bitter", Georgia, "Times New Roman", serif;--text: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--marke: "Playfair Marke", Georgia, "Times New Roman", serif;--ziffer: "Playfair Sechs", Georgia, "Times New Roman", serif;--kurve-ui: cubic-bezier(.4, 0, .2, 1);--kurve-flut: cubic-bezier(.2, 0, 0, 1);--spalte: min(1344px, 100% - 2 * var(--rand));--rand: clamp(20px, 4vw, 48px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{margin:0;background:var(--segeltuch);color:var(--tinte);font-family:var(--text);font-size:18px;line-height:1.55;overflow-x:clip}html{overflow-x:clip}img,video{display:block;max-width:100%;height:auto}a{color:var(--lagune-tief);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{color:var(--tinte)}h1,h2,h3{margin:0;font-family:var(--display);font-weight:900;letter-spacing:.02em;line-height:.96;text-wrap:balance}h1,h2{text-transform:uppercase}h3{font-weight:800;letter-spacing:.01em}p{margin:0}.zahl{font-family:var(--display);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::selection{background:var(--lagune-tief);color:var(--kreide)}.dunkel ::selection{background:var(--lagune);color:var(--tinte)}:focus-visible{outline:3px solid var(--lagune-tief);outline-offset:3px;border-radius:2px}.dunkel :focus-visible{outline-color:var(--lagune)}html{scrollbar-color:var(--zimt-tief) var(--sand)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--sand)}::-webkit-scrollbar-thumb{background:var(--zimt-tief);border:3px solid var(--sand);border-radius:6px}.spalte{width:var(--spalte);margin-inline:auto}.tafel{border-radius:36px;margin-bottom:24px}.fuss.tafel{border-radius:36px 36px 0 0;margin-bottom:0}.dunkel{background:var(--planke);color:var(--kreide)}.dunkel a{color:var(--lagune)}.dunkel a:hover{color:var(--kreide)}.wasserlinie{height:3px;background:var(--lagune)}.kopf .wasserlinie{transform:scaleX(var(--fortschritt, 1));transform-origin:left;transition:transform .16s linear}@media(prefers-reduced-motion:reduce){.kopf .wasserlinie{transform:none}}.willkommen{display:none}.laedt .willkommen{display:grid;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--segeltuch);place-items:center;align-content:center;gap:22px;pointer-events:none}.willkommen-buehne{position:relative;display:grid;place-items:center}.willkommen-marke{position:absolute;left:50%;top:50%;transform:translate(-50%,-38%) rotate(-2deg);display:grid;justify-items:center;gap:8px;padding:24px 64px 26px;color:var(--kreide);filter:drop-shadow(0 14px 26px rgba(31,20,15,.35));animation:auftritt .5s var(--kurve-flut) .25s both}.willkommen-marke .band{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.willkommen-marke .flaeche{fill:var(--planke)}.willkommen-marke .saum{fill:none;stroke:var(--kreide-weich);stroke-width:1.5;opacity:.55;vector-effect:non-scaling-stroke}.willkommen-marke .name{font-family:var(--marke);font-weight:700;font-size:clamp(28px,3.2vw,42px);line-height:1;letter-spacing:.02em;white-space:nowrap}.willkommen-marke .welle{display:block;width:64%;height:3px;background:var(--lagune)}.willkommen-marke .jahr{display:inline-flex;align-items:center;gap:12px;color:var(--messing);font-family:var(--marke);font-weight:700;font-size:17px;letter-spacing:.3em;line-height:1}.willkommen-marke .jahr i{display:block;width:26px;height:1px;background:currentColor;opacity:.75}.laedt.abflug .willkommen-marke{opacity:0;transition:opacity .25s var(--kurve-flut);animation:none}.willkommen-figur{display:block;height:min(62vh,640px);animation:auftritt .5s var(--kurve-flut) both;transform-origin:center;clip-path:inset(0);will-change:transform,opacity}.willkommen-figur img{height:100%;width:auto}.willkommen-linie{width:min(40vw,320px);height:3px;background:var(--lagune-tief);transform:scaleX(var(--fortschritt, .04));transform-origin:left;transition:transform 2.2s linear;will-change:transform}.laedt.abflug .willkommen{transition:opacity .5s var(--kurve-flut) .4s;opacity:0}.laedt.abflug .willkommen-figur{transition:transform .8s var(--kurve-flut),opacity .8s var(--kurve-flut),clip-path .8s var(--kurve-flut);animation:none}.laedt.abflug .willkommen-linie{transform-origin:center;transition:transform .8s var(--kurve-flut),background-color .8s var(--kurve-flut);background:var(--lagune)}.laedt .kopf .wasserlinie{opacity:0}@keyframes auftritt{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.laedt .hero>*{opacity:0}.laedt.abflug .hero>*{animation:ankunft .6s var(--kurve-flut) both}.laedt.abflug .hero>:nth-child(2){animation-delay:.12s}@keyframes ankunft{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kopf{position:sticky;top:0;z-index:40;height:96px;display:grid;justify-items:center;align-items:start;pointer-events:none}.kopf>*{pointer-events:auto}.kopf-band{position:relative;width:100%;max-width:100%;margin-top:0;filter:drop-shadow(0 8px 18px rgba(31,20,15,.32));transition:max-width .45s var(--kurve-flut),margin-top .45s var(--kurve-flut)}.kopf-band-innen{position:relative;display:grid;justify-items:center;padding:14px 46px;color:var(--kreide);background:var(--planke);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,0 50%);transition:clip-path .45s var(--kurve-flut),padding .45s var(--kurve-flut),background-color .45s var(--kurve-flut)}.kopf-band .band{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.kopf-band .flaeche{fill:var(--planke)}.kopf-band .saum{fill:none;stroke:var(--kreide-weich);stroke-width:1.2;opacity:0;vector-effect:non-scaling-stroke;transition:opacity .3s var(--kurve-flut)}.kopf .emblem{position:absolute;left:50%;top:-8px;width:72px;transform:translate(-50%);z-index:1;pointer-events:none;opacity:.7;filter:saturate(.7) brightness(.5);--emblem-deckkraft: .7;transition:width .45s var(--kurve-flut),top .45s var(--kurve-flut)}.kopf .emblem img{width:100%;height:auto}.laedt .kopf .emblem{opacity:0}.wortmarke{position:relative;z-index:2;display:grid;justify-items:center;gap:5px;padding:2px 4px;text-decoration:none;color:var(--kreide);text-align:center}.wortmarke .name{font-family:var(--marke);font-weight:700;font-size:30px;line-height:1;letter-spacing:.02em;white-space:nowrap;transition:font-size .45s var(--kurve-flut)}.wortmarke .wasserlinie{display:block;width:64%;height:3px;background:var(--lagune)}.wortmarke .jahr{display:inline-flex;align-items:center;gap:10px;color:var(--messing);font-family:var(--marke);font-weight:700;font-size:13px;letter-spacing:.26em;line-height:1;padding:3px 11px;border-radius:999px;background:#33211be0}.wortmarke .jahr i{display:block;width:18px;height:1px;background:currentColor;opacity:.75}.wortmarke:hover .name{color:var(--lagune)}.rueckweg,.nebenweg,.fuss a,.kontakt-raster a{display:inline-block;padding:6px 0}.rueckweg{position:absolute;left:var(--rand);top:30px;z-index:3;display:inline-grid;grid-auto-flow:column;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:#33211beb;box-shadow:inset 0 0 0 1px #cdbfaa59;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--kreide-weich);text-decoration:none;white-space:nowrap;transition:top .45s var(--kurve-flut),padding .45s var(--kurve-flut)}.rueckweg b{color:var(--lagune);font-weight:600}.rueckweg .leuchtturm{width:18px;height:18px;flex:none}.rueckweg .turm{fill:none;stroke:var(--kreide-weich);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.rueckweg .strahl{fill:none;stroke:var(--lagune);stroke-width:1.6;stroke-linecap:round;opacity:.7;transition:opacity .2s var(--kurve-ui)}.rueckweg:hover .strahl,.rueckweg:focus-visible .strahl{opacity:1}.rueckweg:hover .turm{stroke:var(--kreide)}.rueckweg:hover b{text-decoration:underline;text-underline-offset:3px}.kopf.klein .kopf-band{max-width:320px;margin-top:10px}.kopf.klein .kopf-band-innen{padding:9px 46px 11px;background:#33211b00;clip-path:polygon(0 0,100% 0,93% 50%,100% 100%,0 100%,7% 50%)}.kopf.klein .saum{opacity:.55}.kopf.klein .emblem{width:56px;top:-6px}.kopf.klein .wortmarke .name{font-size:22px}.kopf.klein .rueckweg{top:14px;left:14px;width:40px;height:40px;padding:0;justify-content:center;border-radius:50%;font-size:16px}.kopf.klein .rueckweg b{display:none}.kopf.klein .rueckweg .leuchtturm{width:22px;height:22px}.hero{display:grid;grid-template-columns:1fr minmax(240px,min(480px,34vw));gap:clamp(40px,6vw,96px);align-items:center;padding:clamp(40px,5vw,64px) 0}.hero-text{display:grid;grid-template-columns:auto 1fr;gap:0 clamp(20px,3vw,40px);align-items:start}.hero-text .ziffer{font-family:var(--ziffer);font-weight:900;font-size:19rem;line-height:0;color:var(--zimt-tief);letter-spacing:0;will-change:transform}.hero h1{font-size:clamp(1.8rem,2.6vw + .5rem,3rem)}.hero .lead{max-width:26rem;color:var(--tinte-weich);font-size:18px;margin:20px 0 0}.hero .lead strong{color:var(--tinte);font-weight:600}.handlung{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}.knopf{display:inline-block;background:var(--zimt-tief);color:var(--kreide);font-weight:600;font-size:17px;padding:16px 30px;border-radius:4px;text-decoration:none;transition:transform .15s var(--kurve-ui),background-color .2s var(--kurve-ui)}.knopf:hover{background:var(--planke);color:var(--kreide)}.knopf:active,.knopf.gedrueckt{transform:scale(.97);transition-duration:.12s}.nebenweg{font-weight:600;text-decoration:none}.nebenweg:hover{text-decoration:underline}.hero-bild img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px;background:var(--sand)}.bord{padding:clamp(44px,5vw,60px) 0 44px}.bord-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px}.bord-kopf h2{font-size:clamp(2rem,3vw + .5rem,2.6rem)}.bord-kopf p{color:var(--kreide-weich);font-size:16px;text-align:right}.bord-reihe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.kachel a{display:block;color:inherit;text-decoration:none}.kachel img{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:4px;background:var(--kajuete)}.kachel .linie{height:3px;background:var(--lagune);margin-top:14px;transform:scaleX(0);transform-origin:left;transition:transform .2s var(--kurve-ui)}.kachel a:hover .linie,.kachel a:focus-visible .linie{transform:scaleX(1)}.kachel h3{font-weight:800;font-size:17px;letter-spacing:.03em;margin-top:14px;line-height:1.15}.kachel .angabe{display:block;color:var(--lagune);font-size:14px;margin-top:6px;font-weight:600}.bord-fuss{margin-top:36px}.sorten{background:var(--sand);padding:clamp(48px,6vw,80px) 0}.sorten>.spalte>h2{font-size:clamp(2rem,3vw + .5rem,2.6rem);margin-bottom:12px}.sorten .einleitung{max-width:38rem;color:var(--tinte-weich);margin-bottom:clamp(36px,4vw,56px)}.sorte{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,3vw,40px) 0;border-top:1px solid rgba(31,20,15,.14);scroll-margin-top:124px}.sorte:last-child{border-bottom:1px solid rgba(31,20,15,.14)}.sorte:nth-child(2n){grid-template-columns:1fr minmax(200px,300px)}.sorte:nth-child(2n) .sorte-bild{order:2}.sorte-bild img{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:4px}.sorte h3{font-size:clamp(1.6rem,2.4vw + .4rem,2.4rem)}.sorte .etikett{color:var(--zimt-tief);font-weight:600;margin-top:10px}.sorte .pflicht{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:18px;color:var(--tinte-weich);font-size:16px}.sorte .pflicht .zahl{color:var(--tinte);font-size:18px}.sorte .hinweis{margin-top:14px;font-size:15px;color:var(--tinte-weich);max-width:38rem}.kaeptn{padding:clamp(48px,6vw,80px) 0;background:var(--sand)}.kaeptn-innen{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:clamp(28px,4vw,56px);align-items:center}.buehne{position:relative;border-radius:4px;overflow:hidden;background:var(--planke);aspect-ratio:478 / 850}.buehne img,.buehne video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.buehne video{opacity:0;transition:opacity .2s var(--kurve-ui)}.buehne video.bereit{opacity:1}.play[aria-busy=true]{cursor:progress}.play[aria-busy=true] svg{opacity:.35}.play[aria-busy=true]:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:3px solid transparent;border-top-color:var(--kreide);animation:lade .9s linear infinite}@keyframes lade{to{transform:rotate(360deg)}}.play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:88px;height:88px;border-radius:50%;background:var(--planke);border:3px solid var(--lagune);cursor:pointer;padding:0;display:grid;place-items:center;transition:transform .15s var(--kurve-ui)}.play svg{width:30px;height:30px;margin-left:5px;fill:var(--kreide)}.play:hover{transform:scale(1.04)}.play:active{transform:scale(.97);transition-duration:.12s}.play:focus-visible{outline-color:var(--lagune);outline-offset:4px}.kaeptn h2{font-size:clamp(2rem,3vw + .5rem,2.8rem)}.kaeptn p{max-width:38rem;color:var(--tinte-weich);margin-top:18px}.kaeptn .klein{font-size:15px;margin-top:12px}.kontakt{padding:clamp(36px,4.5vw,52px) 0 22px}.kontakt.tafel{border-radius:36px 36px 0 0;margin-bottom:0}.kontakt h2{font-size:clamp(1.6rem,2.2vw + .4rem,2.2rem)}.kontakt .lead{max-width:38rem;color:var(--kreide-weich);margin-top:10px;font-size:17px}.kontakt-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(20px,3vw,30px)}.kontakt-raster>div{border-top:1px solid rgba(243,235,221,.22);padding-top:14px}.kontakt-raster h3{font-size:14px;letter-spacing:.1em;color:var(--lagune);font-weight:700}.kontakt-raster p{margin-top:8px;color:var(--kreide);font-size:16px;line-height:1.45}.kontakt-raster .zahl{font-size:19px}.kontakt-raster a{text-decoration:none}.kontakt-raster a:hover{text-decoration:underline;text-underline-offset:3px}.alter{margin-top:clamp(20px,3vw,28px);padding-top:14px;border-top:1px solid rgba(243,235,221,.22);color:var(--kreide-weich);font-size:14px;max-width:48rem}.alter strong{color:var(--kreide);font-weight:600}.fuss-zeile{margin-top:22px;padding:14px 84px 0 0;border-top:1px solid rgba(243,235,221,.22);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 28px;color:var(--kreide-weich);font-size:14px}.fuss-zeile nav{display:flex;flex-wrap:wrap;gap:18px}.fuss-zeile a{display:inline-block;padding:6px 0;color:var(--kreide-weich);text-decoration:none}.fuss-zeile a:hover{color:var(--kreide);text-decoration:underline;text-underline-offset:3px}.fuss{background:var(--planke);color:var(--kreide-weich);font-size:14px;padding:22px 0 28px}.fuss .spalte{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px}.fuss nav{display:flex;flex-wrap:wrap;gap:18px}.fuss a{color:var(--kreide-weich);text-decoration:none}.hinweis{display:inline-block;vertical-align:middle;margin-left:6px}.hinweis summary{list-style:none;display:inline-grid;place-items:center;width:32px;height:32px;margin:-8px 0;cursor:pointer;border-radius:50%;color:var(--kreide-weich)}.hinweis summary::-webkit-details-marker{display:none}.hinweis summary:hover{color:var(--kreide)}.hinweis summary:focus-visible{outline:3px solid var(--lagune);outline-offset:2px}.hinweis svg{width:16px;height:16px;transition:transform .2s var(--kurve-ui)}.hinweis .mast{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.hinweis .wimpel{fill:var(--lagune);opacity:.85}.hinweis[open] svg{transform:rotate(90deg)}.hinweis>span{display:block;margin-top:8px;max-width:48rem;color:var(--kreide-weich);font-size:13px;line-height:1.5}.fuss a:hover{color:var(--kreide);text-decoration:underline;text-underline-offset:3px}.nach-oben{position:fixed;right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);z-index:30;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;background:var(--planke);color:var(--kreide);border:2px solid var(--lagune);border-radius:50%;text-decoration:none;box-shadow:0 8px 24px #1f140f47;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s var(--kurve-ui),transform .2s var(--kurve-ui),visibility 0s .2s}.nach-oben.da{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nach-oben:hover{color:var(--kreide);background:var(--kajuete)}.nach-oben:active{transform:scale(.97)}.nach-oben:focus-visible{outline-color:var(--lagune)}.nach-oben .kompass{width:32px;height:32px;flex:none;overflow:visible}.nach-oben .ring{display:none}.nach-oben .marken{fill:none;stroke:var(--kreide-weich);stroke-width:1.2;stroke-linecap:round;opacity:.7}.nach-oben .nadel{transform-box:view-box;transform-origin:12px 12px}.nach-oben .nord{fill:var(--lagune)}.nach-oben .sued{fill:var(--kreide-weich)}.nach-oben .achse{fill:var(--planke);stroke:var(--kreide);stroke-width:1.2}.nach-oben.da .nadel{animation:einnorden 1.4s cubic-bezier(.2,0,0,1) both}.nach-oben.ruhig .nadel{animation:none}.nach-oben.da.kurs .nadel{animation:kreisen .9s cubic-bezier(.2,0,0,1) both}.nach-oben:hover .kompass{animation:wackeln .9s ease-in-out both}@keyframes einnorden{0%{transform:rotate(-150deg)}55%{transform:rotate(14deg)}75%{transform:rotate(-6deg)}90%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes wackeln{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(6deg)}80%{transform:rotate(-2deg)}}@keyframes kreisen{to{transform:rotate(360deg)}}.recht{padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,80px)}.recht h1{font-size:clamp(2.2rem,4vw + .5rem,3.6rem);margin-bottom:8px}.recht h2{font-size:1.5rem;margin-top:clamp(32px,4vw,48px);margin-bottom:12px}.recht p,.recht li{max-width:38rem;color:var(--tinte)}.recht p+p{margin-top:10px}.recht .weich{color:var(--tinte-weich)}:root{--halt: 104px}.fahrt main>section{position:sticky;top:0}.fahrt main>section>*{opacity:calc(1 - .55 * var(--deck, 0))}.fahrt .hero{min-height:calc(100svh - 128px);transform:translateY(calc(var(--deck, 0) * -64px))}.fahrt .bord,.fahrt .kaeptn{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);align-content:center}.fahrt .sorten{margin-bottom:0;border-radius:36px 36px 0 0}.fahrt .kaeptn{position:relative;margin-bottom:0}.fahrt .kaeptn>*{opacity:1}.fahrt .bord-kopf>*{--q: clamp(0, var(--p, 1) / .5, 1);transform:translateY(calc((1 - var(--q)) * 36px));opacity:var(--q)}.fahrt .kachel{--q: clamp(0, (var(--p, 1) - var(--n, 0) * .07) / .58, 1);transform:translateY(calc((1 - var(--q)) * 22%)) scale(calc(.9 + .1 * var(--q)));opacity:var(--q)}.fahrt .kachel:nth-child(2){--n: 1}.fahrt .kachel:nth-child(3){--n: 2}.fahrt .kachel:nth-child(4){--n: 3}.fahrt .kachel:nth-child(5){--n: 4}.fahrt .kachel:nth-child(6){--n: 5}.fahrt .bord-fuss{--q: clamp(0, (var(--p, 1) - .45) / .5, 1);transform:scaleX(var(--q));transform-origin:left}.fahrt .sorten>.spalte>h2{--q: clamp(0, var(--p, 1) / .45, 1);transform:translateY(calc((1 - var(--q)) * 32px));opacity:var(--q)}.fahrt .sorten .einleitung{--q: clamp(0, (var(--p, 1) - .08) / .45, 1);transform:translateY(calc((1 - var(--q)) * 32px));opacity:var(--q)}.fahrt .sorte{position:sticky;top:var(--halt);background:var(--sand);opacity:calc(1 - .7 * var(--deck, 0))}.fahrt .sorte-bild{--q: clamp(0, var(--p, 1) / .7, 1);clip-path:inset(0 calc((1 - var(--q)) * 100%) 0 0);transform:translate(calc((1 - var(--q)) * -40px))}.fahrt .sorte:nth-child(2n) .sorte-bild{clip-path:inset(0 0 0 calc((1 - var(--q)) * 100%));transform:translate(calc((1 - var(--q)) * 40px))}.fahrt .sorte h3{--q: clamp(0, (var(--p, 1) - .15) / .55, 1);transform:translate(calc((1 - var(--q)) * -48px));opacity:var(--q)}.fahrt .sorte:nth-child(2n) h3{transform:translate(calc((1 - var(--q)) * 48px))}.fahrt .sorte .etikett{--q: clamp(0, (var(--p, 1) - .3) / .5, 1);transform:translateY(calc((1 - var(--q)) * 16px));opacity:var(--q)}.fahrt .sorte .pflicht{--q: clamp(0, (var(--p, 1) - .45) / .5, 1);transform:translateY(calc((1 - var(--q)) * 12px));opacity:var(--q)}.fahrt .kaeptn .buehne{--q: clamp(0, var(--p, 1) / .75, 1);transform:scale(calc(.84 + .16 * var(--q))) rotate(calc((1 - var(--q)) * -3deg));opacity:calc(.3 + .7 * var(--q))}.fahrt .kaeptn-innen>div:last-child>*{--q: clamp(0, (var(--p, 1) - .2 - var(--n, 0) * .1) / .5, 1);transform:translateY(calc((1 - var(--q)) * 28px));opacity:var(--q)}.fahrt .kaeptn-innen>div:last-child>:nth-child(2){--n: 1}.fahrt .kaeptn-innen>div:last-child>:nth-child(3){--n: 2}.fahrt .kontakt h2{--q: clamp(0, var(--p, 1) / .5, 1);transform:translateY(calc((1 - var(--q)) * 36px));opacity:var(--q)}.fahrt .kontakt .lead{--q: clamp(0, (var(--p, 1) - .1) / .5, 1);transform:translateY(calc((1 - var(--q)) * 36px));opacity:var(--q)}.fahrt .kontakt-raster>div{--q: clamp(0, (var(--p, 1) - .25 - var(--n, 0) * .1) / .5, 1);transform:translateY(calc((1 - var(--q)) * 40px));opacity:var(--q)}.fahrt .kontakt-raster>div:nth-child(2){--n: 1}.fahrt .kontakt-raster>div:nth-child(3){--n: 2}.fahrt .alter{--q: clamp(0, (var(--p, 1) - .6) / .4, 1);transform:translateY(calc((1 - var(--q)) * 20px));opacity:var(--q)}.fahrt .fuss-zeile{--q: clamp(0, (var(--p, 1) - .7) / .3, 1);transform:translateY(calc((1 - var(--q)) * 16px));opacity:var(--q)}@media screen and (max-width:900px){.hero{grid-template-columns:1fr}.hero-bild{max-width:360px}.sorte,.sorte:nth-child(2n){grid-template-columns:minmax(160px,240px) 1fr}.sorte:nth-child(2n) .sorte-bild{order:0}.kontakt-raster{grid-template-columns:1fr 1fr}}@media screen and (max-width:760px){.kopf{height:84px}.wortmarke .name{font-size:22px}.kopf.klein .wortmarke .name{font-size:19px}.kopf-band-innen{padding:12px 38px}.kopf.klein .kopf-band-innen{padding:8px 38px 10px}.kopf.klein .kopf-band{max-width:260px}.kopf .emblem{width:64px;top:-6px}.kopf.klein .emblem{width:52px;top:-4px}.willkommen-figur{height:min(56vh,520px)}.rueckweg{left:10px;top:22px;width:40px;height:40px;padding:0;justify-content:center;border-radius:50%;font-size:16px}.rueckweg b{display:none}.rueckweg .leuchtturm{width:22px;height:22px}.kopf.klein .rueckweg{top:12px;left:10px}.tafel{border-radius:26px;margin-bottom:16px}.fuss.tafel{border-radius:26px 26px 0 0}.knopf{width:100%;text-align:center}.hero-text{grid-template-columns:1fr}.hero-text .ziffer{font-size:12rem;line-height:.8;margin:0 0 8px;transform:none!important;width:auto!important}.bord-kopf{flex-direction:column;align-items:flex-start;gap:6px}.bord-kopf p{text-align:left}.bord .spalte.voll{width:100%}.bord-reihe{display:flex;gap:14px;overflow-x:auto;padding:0 var(--rand) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bord-reihe::-webkit-scrollbar{display:none}.kachel{flex:0 0 72vw;scroll-snap-align:center}.sorte,.sorte:nth-child(2n){grid-template-columns:1fr}.sorte-bild{max-width:300px}:root{--halt: 92px}.fahrt .hero{min-height:calc(100svh - 108px)}.fahrt .sorte{position:static;opacity:1}.kaeptn-innen{grid-template-columns:1fr}.buehne{width:min(100%,340px);max-width:340px}.kontakt-raster{grid-template-columns:1fr}.kontakt.tafel,.fahrt .sorten{border-radius:26px 26px 0 0}.fuss-zeile{flex-direction:column;align-items:flex-start;padding-right:0}.kontakt{padding-bottom:76px}.nach-oben{width:48px;height:48px;right:14px;bottom:14px}.nach-oben .kompass{width:30px;height:30px}.hero,.hero-worte,.bord-kopf,.sorte,.kaeptn-innen,.kontakt .spalte,.recht{text-align:center}.hero-text{justify-items:center}.hero .lead,.sorten .einleitung,.kaeptn p,.kontakt .lead,.alter,.sorte .hinweis,.hero-bild,.sorte-bild,.buehne{margin-inline:auto}.sorte .pflicht{justify-content:center}.bord-kopf{align-items:center}.bord-kopf p{text-align:center}.bord-reihe{padding-inline:14vw;scroll-padding-inline:14vw}.kontakt-raster>div{text-align:center}.fuss-zeile{align-items:center;text-align:center}.fuss-zeile nav{justify-content:center}.fahrt .bord{display:block;align-content:start;padding:0;min-height:calc(100svh + var(--laufweg, 0px))}.fahrt .bord-buehne{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;padding-top:96px;overflow-x:clip}.fahrt .bord-reihe{--strecke: 1;overflow:visible;scroll-snap-type:none;padding-inline:18vw;transform:translate(calc(var(--quer, 0) * var(--weg, 0px)));will-change:transform}.fahrt .kachel{flex:0 0 min(64vw,(100svh - 340px) * 9 / 16)}.fahrt .bord-buehne .bord-fuss{margin-top:24px}}@media screen and (max-width:760px)and (max-height:520px){.fahrt .bord{min-height:0;padding:100px 0 32px}.fahrt .bord-buehne{position:static;height:auto;padding-top:0;overflow-x:visible}.fahrt .bord-reihe{--strecke: 0;overflow-x:auto;scroll-snap-type:x mandatory;transform:none;padding-inline:var(--rand)}.fahrt .kachel{flex:0 0 min(36vw,220px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation:none!important}.kachel a:hover .linie,.kachel a:focus-visible .linie{transform:scaleX(1)}.nach-oben{transition:none;transform:none}}@media print{.willkommen,.nach-oben,.kopf .emblem,.kopf .band,.rueckweg{display:none!important}.kopf{position:static;height:auto}.kopf-band-innen{clip-path:none;background:var(--planke)}.tafel{border-radius:0;margin-bottom:0}.sorte{break-inside:avoid}.fahrt main>section,.fahrt .sorte{position:static!important;min-height:0!important;--p: 1 !important;--deck: 0 !important}}
