.kopf-innen{flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}.kopf-text{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.ort{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:.75rem;line-height:1;display:flex}.ort-fahne{width:.75rem;height:.75rem}.ort-fahne-grund{fill:var(--schweizer-rot)}.ort-fahne-kreuz{fill:var(--grund)}.ort-punkt{background:var(--tinte-10);width:3px;height:3px}.ort-koordinaten{color:var(--tinte-70);font-variant-numeric:tabular-nums}.kopf-lead{max-width:28rem;font-size:1rem;line-height:1.5}.kopf-bild{height:clamp(16rem,40vw,25.625rem);margin-inline:calc(-1 * var(--rand));position:relative;overflow:hidden}.kopf-bild img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.glitzer{position:absolute;inset:0}.glitzer>span{background:url(/assets/glitzer-D5-qwO1F.svg) bottom/cover no-repeat;position:absolute;inset:0}.glitzer>span:first-child{clip-path:inset(58% 87.5% 0 0);--takt:2.6s;--versatz:0s}.glitzer>span:nth-child(2){clip-path:inset(58% 75% 0 12.5%);--takt:5.1s;--versatz:-1.9s}.glitzer>span:nth-child(3){clip-path:inset(58% 62.5% 0 25%);--takt:4.2s;--versatz:-3.1s}.glitzer>span:nth-child(4){clip-path:inset(58% 50% 0 37.5%);--takt:3.2s;--versatz:-.4s}.glitzer>span:nth-child(5){clip-path:inset(58% 37.5% 0 50%);--takt:5.7s;--versatz:-2.7s}.glitzer>span:nth-child(6){clip-path:inset(58% 25% 0 62.5%);--takt:4.8s;--versatz:-4.1s}.glitzer>span:nth-child(7){clip-path:inset(58% 12.5% 0 75%);--takt:3.9s;--versatz:-.9s}.glitzer>span:nth-child(8){clip-path:inset(58% 0 0 87.5%);--takt:3s;--versatz:-1.8s}@media (prefers-reduced-motion:no-preference){.glitzer>span{animation:funkeln var(--takt) ease-in-out var(--versatz) infinite alternate}@supports (animation-timeline:scroll()){.kopf-bild img,.glitzer{animation:linear both zuruecktreten;animation-timeline:scroll(root);animation-range:0 80vh}}}@keyframes funkeln{0%{opacity:.15}to{opacity:1}}@keyframes zuruecktreten{to{translate:0 2.5rem}}@media (min-width:40rem){.kopf-text{gap:2rem;padding:2rem}.ort{gap:.25rem .75rem;font-size:.875rem}.kopf-lead{font-size:1.125rem}}@media (min-width:48rem){.kopf-bild{margin-inline:0}}@media (min-width:64rem){.kopf-innen{padding-top:3rem}}.uhren{border-block:1px solid var(--linie)}.uhren-liste{align-items:center;padding-block:2rem;display:flex}.uhr{flex-direction:column;flex:1;align-items:center;gap:1rem;display:flex}.uhr-titel{color:var(--tinte-70);letter-spacing:.06em;font-size:.6875rem}.ziffern{align-items:center;gap:1px;display:flex}.ziffer{background:radial-gradient(var(--tinte-30) .5px, transparent .7px) center / 2.4px 2.4px;width:.75rem;height:1.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex;-webkit-mask:url(/assets/kachel-U-JK73ij.svg) 50%/100% 100% no-repeat;mask:url(/assets/kachel-U-JK73ij.svg) 50%/100% 100% no-repeat}.ziffern-trenner{color:var(--tinte-70);font-family:var(--font-mono);padding-inline:1px;font-size:.875rem}.ziffer-blatt{display:block}@media (prefers-reduced-motion:no-preference){.ziffer-blatt{animation:blatt .35s var(--ease) both}}@keyframes blatt{0%{opacity:0;translate:0 -60%}}@media (min-width:40rem){.uhren-liste{height:8rem;padding-block:0}.uhr{gap:.875rem}.ziffern{gap:2px}.ziffer{width:1.0625rem;height:1.75rem;font-size:.9375rem}.ziffern-trenner{padding-inline:2px;font-size:.9375rem}}.abschnitt-kopf{flex-direction:column;align-items:flex-start;gap:1rem;padding-block:2rem;display:flex}.abschnitt-lead{max-width:25rem;font-size:1rem;line-height:1.5}@media (min-width:40rem){.abschnitt-kopf{gap:1.5rem;padding:2rem}}.bereiche-raster,.bereiche-reihe{flex-direction:column;gap:.75rem;display:flex}.bereiche-spalte{flex-direction:column;flex:1;display:flex}.karte{background:var(--flaeche);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:clip}.karte-name{z-index:2;letter-spacing:-.03em;align-items:center;gap:1rem;font-size:2rem;line-height:1;display:flex;position:relative}.karte-text{z-index:2;max-width:22.5rem;font-size:.875rem;line-height:1.5;position:relative}.karte-gross{height:16.5rem;padding:1.5rem}.karte-kugel{z-index:1;opacity:.6;pointer-events:none;width:13rem;height:auto;position:absolute;top:-14%;right:-18%}.karte-breit{min-height:11rem}.karte-breit .karte-text,.karte-breit .karte-name{padding:1.5rem}.karte-breit .karte-text{max-width:52%}.karte-bild{z-index:1;object-fit:cover;object-position:right center;pointer-events:none;width:100%;height:100%;transition:filter .2s;position:absolute;inset:0}.karte-law4{--icon:8rem}.karte-law4 .karte-text{max-width:calc(100% - var(--icon) - 2.5rem)}.karte-icon{z-index:1;inset-block:0;width:var(--icon);height:var(--icon);pointer-events:none;transition:filter .2s, rotate .5s var(--ease), scale .5s var(--ease);margin-block:auto;display:block;position:absolute;right:1.5rem}.karte-icon img{width:100%;height:100%;display:block}.karte-link{transition:background-color .2s,color .2s,scale .2s}.karte-link:hover,.karte-link:focus-visible{background:var(--tinte);color:var(--grund)}.karte-link:hover .karte-bild,.karte-link:focus-visible .karte-bild,.karte-link:hover .karte-icon,.karte-link:focus-visible .karte-icon{filter:invert()}.karte-link:active{scale:.99}@media (prefers-reduced-motion:no-preference){.karte-link:hover .karte-icon,.karte-link:focus-visible .karte-icon{rotate:-6deg;scale:1.06}}.zellen{display:grid}.zellen>li{border-inline:1px solid var(--linie);border-bottom:1px solid var(--linie);display:flex}.zellen-oben{border-top:1px solid var(--linie)}.zelle{background:var(--grund);flex-direction:column;justify-content:flex-start;gap:1.25rem;width:100%;padding:1.25rem;display:flex;position:relative;overflow:clip}.zelle-titel{z-index:1;letter-spacing:-.03em;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.35;display:flex;position:relative}.zelle-text{z-index:1;color:var(--tinte-70);font-size:.875rem;line-height:1.5;position:relative}.zelle-bild{z-index:0;object-fit:contain;object-position:center;opacity:.3;pointer-events:none;width:100%;height:45%;display:none;position:absolute;inset:3rem 0 auto}.zelle-link{transition:background-color .2s,scale .2s}.zelle-link:hover,.zelle-link:focus-visible{background:var(--hover)}.zelle-link:active{scale:.99}.wechselpfeil{flex-shrink:0;width:1.25rem;height:1.25rem;display:block;position:relative;overflow:hidden}.wechselpfeil-klein{width:.625rem;height:.6875rem}.wechselpfeil .pfeil{width:100%;height:100%;transition:translate .3s var(--ease);position:absolute;inset:0}.wechselpfeil .pfeil+.pfeil{translate:-140% 140%}a:hover .wechselpfeil .pfeil:first-child,a:focus-visible .wechselpfeil .pfeil:first-child{translate:140% -140%}a:hover .wechselpfeil .pfeil+.pfeil,a:focus-visible .wechselpfeil .pfeil+.pfeil{translate:0}@media (min-width:40rem){.karte-gross{height:25rem;padding:2rem}.karte-kugel{width:22rem}.karte-breit .karte-text,.karte-breit .karte-name{padding:2rem}.karte-breit .karte-text{max-width:22.5rem}.karte-law4{--icon:8.75rem}.karte-law4 .karte-text{max-width:min(22.5rem, 100% - var(--icon) - 2.5rem)}.zellen{grid-template-columns:1fr 1fr}.zellen>li:nth-child(2n){border-left:0}.zelle{justify-content:space-between;gap:1rem;min-height:14.6875rem}.zelle-titel{font-size:1rem}.zelle-bild{display:block}}@media (min-width:64rem){.bereiche-reihe{flex-direction:row;align-items:stretch}.bereiche-reihe>*{width:calc(50% - .375rem)}.karte-gross{height:auto}.karte-kugel{width:26rem;top:-10%;right:-12%}.karte-name{font-size:2.25rem}.karte-text{font-size:1rem}}@media (prefers-reduced-motion:no-preference){.zelle-drehen{transform-origin:50% 62.5%;animation:60s linear infinite drehen}.zelle-wandern{animation:9s ease-in-out infinite alternate wandern}.zelle-schweben{animation:7s ease-in-out infinite alternate schweben}@supports (animation-timeline:view()){.zelle-steigen{animation:linear both steigen-bild;animation-timeline:view();animation-range:entry cover 50%}.karte-kugel{animation:linear both kugel;animation-timeline:view();animation-range:cover}}}@keyframes kugel{0%{translate:0 2.5rem;rotate:-6deg}to{translate:0 -2.5rem;rotate:6deg}}@keyframes drehen{to{rotate:360deg}}@keyframes wandern{to{translate:-1.5rem}}@keyframes schweben{to{translate:0 -.75rem}}@keyframes steigen-bild{0%{translate:0 40%}}.pause .feld-innen{background:url(/assets/kreuze-feld-9iqO6Fnz.svg) 50%/96px 96px;height:8rem}.rubrik-hell{border-color:var(--linie-dunkel)}.team .abschnitt-lead{color:var(--grund)}.team-reihe{border-top:1px solid var(--linie-dunkel);flex-direction:column;gap:2rem;display:flex;overflow:clip}.team-bild{aspect-ratio:1;flex-shrink:0;width:16.5rem;position:relative}.team-bild img,.marke-karte{width:100%;height:100%;position:absolute;inset:0}.team-bild img{object-fit:contain}.marke-lichter{opacity:0}.marke-lichter:nth-of-type(2){--takt:3.1s;--versatz:-.7s}.marke-lichter:nth-of-type(3){--takt:4.3s;--versatz:-2.9s}.marke-lichter:nth-of-type(4){--takt:5.2s;--versatz:-1.6s}.marke-zeichen:first-of-type{--dx:-2.5rem;--dy:1rem}.marke-zeichen:nth-of-type(2){--dx:2rem;--dy:-1.5rem}.marke-zeichen:nth-of-type(3){--dx:.75rem;--dy:2rem}@media (prefers-reduced-motion:no-preference){.marke-lichter{animation:aufleuchten var(--takt) ease-in-out var(--versatz) infinite alternate}@supports (animation-timeline:view()){.team-bild{view-timeline:--marke block}.marke-karte{animation:linear both karte-gleiten;animation-timeline:--marke;animation-range:cover}.marke-zeichen{animation:linear both zusammenfinden;animation-timeline:--marke;animation-range:entry cover 45%}}}@keyframes aufleuchten{to{opacity:1}}@keyframes karte-gleiten{0%{translate:0 1.5rem}to{translate:0 -1.5rem}}@keyframes zusammenfinden{0%{opacity:0;translate:var(--dx) var(--dy)}}.team-spalte{flex-direction:column;gap:2rem;display:flex}.team-person{border-bottom:1px solid var(--linie-dunkel);flex-direction:column;gap:.25rem;padding-block:1rem;display:flex}.team-person:first-child{padding-top:0}.team-person:last-child{border-bottom:0}.team-name{letter-spacing:-.02em;font-size:1.125rem}.team-rolle{color:var(--hell-65);font-size:.75rem}.team-zitat{background:#ffffff0d;flex-direction:column;gap:1.25rem;padding:1.5rem 1rem;display:flex}.team-zitat p{text-wrap:balance;font-size:1.375rem;line-height:1.15}.team-zitat p:before{content:"«"}.team-zitat p:after{content:"»"}.team-zitat figcaption{color:var(--hell-65);font-size:.75rem}.werte{border-top:1px solid var(--linie-dunkel);flex-direction:column;gap:2rem;padding-block:2rem 3rem;display:flex}.wert{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.wert-zeichen{width:3.25rem;height:2.5rem;margin-bottom:1.5rem}.wert-titel{font-size:.875rem;line-height:1.35}.wert-text{max-width:17rem;color:var(--hell-65);font-size:.875rem}@media (min-width:40rem){.team-bild{align-self:center;width:25rem}.team-zitat{padding:2rem}.werte{flex-direction:row;align-items:flex-start;gap:1rem}.wert-zeichen{width:3.875rem;height:3rem;margin-bottom:2rem}.wert-titel{font-size:1rem}}@media (min-width:64rem){.team-reihe{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0}.team-bild{aspect-ratio:auto;align-self:stretch;width:28.75rem;min-height:28.75rem}.team-spalte{gap:0;width:32rem}.team-liste{border-inline:1px solid var(--linie-dunkel);border-bottom:1px solid var(--linie-dunkel);padding:2rem}.team-zitat p{font-size:1.875rem}}.wert-zeichen{overflow:visible}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wert{view-timeline:--wert block}.wert-zeichen>:not(.wert-punkt){stroke-dasharray:1;animation:linear both zeichnen;animation-timeline:--wert;animation-range:entry 20% cover 35%}.wert-zeichen>:nth-child(2){animation-range:entry 50% cover 40%}.wert-zeichen>:nth-child(n+3){animation-range:entry 80% cover 45%}.wert-punkt{transform-box:fill-box;transform-origin:50%;animation:linear both auftauchen;animation-timeline:--wert;animation-range:cover 40% cover 48%}.wert:nth-child(2) .wert-zeichen>*{--seite:-1;animation-name:zeichnen,zusammenruecken;animation-range:entry 20% cover 35%,entry 40% cover 48%}.wert:nth-child(2) .wert-zeichen>:last-child{--seite:1}}}@keyframes auftauchen{0%{scale:0}}@keyframes zusammenruecken{0%{translate:calc(var(--seite) * 6px) 0}}
