.topics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@media (max-width:960px){.topics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.topics-grid{grid-template-columns:1fr}}.topic-card-container{padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;font-size:1rem;position:relative;overflow:hidden}.topic-card-image-section{position:relative;margin:0 -20px;overflow:hidden;flex:1;min-height:260px}.topic-card-image{object-fit:cover;object-position:center;transition:transform .3s ease}.topic-card-container:hover .topic-card-image{transform:scale(1.04)}.topic-card-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-left:-20px;margin-bottom:18px}.topic-card-icon-wrapper{width:56px;height:56px;border-radius:50%;background:white;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.topic-card-icon-svg{width:100%;height:100%;display:block}.topic-card-icon-mask-shape{color:white}.topic-card-icon-mask-shape svg{width:40px;height:40px;display:block}.topic-name{font-size:x-large;font-weight:700;color:var(--foreground)}.topic-name--link{text-decoration:none}.topic-name--link:hover{text-decoration:underline}.topic-card-kpi-count{font-size:1rem;font-weight:400;text-align:left}.topic-card-kpi-count,.topic-card-kpi-count--accent{color:var(--muted-foreground)}.topic-card-actions{display:flex;align-items:center;gap:10px;align-self:flex-start;width:auto;margin-left:-20px;margin-top:18px;padding-bottom:4px}.topic-card-action{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding-block:6px;text-decoration:none;padding-inline:12px;border-radius:8px}button.topic-card-action--overview{background:transparent;border:1px solid var(--secondary-action-border);border-radius:8px;color:var(--dark-grey);padding:6px 10px;text-decoration:none;cursor:pointer;transition:background-color .16s ease}button.topic-card-action--overview:focus-visible:not(:disabled),button.topic-card-action--overview:hover:not(:disabled){background:color-mix(in srgb,var(--beige) 84%,var(--dark-brown))}button.topic-card-action{cursor:pointer}button.topic-card-action:disabled{opacity:.55;cursor:not-allowed}.team-carousel .topics-nav{margin-top:0}@media (max-width:640px){.team-carousel .topic-card-container{margin-bottom:0}.topic-card-stats-summary{gap:10px}.topic-card-action,.topic-card-stat-value{font-size:1rem}.topic-card-stats-item{gap:7px}}.team-carousel{overflow:hidden;position:relative;margin-top:8px}.team-carousel .team-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0}.team-carousel .team-track::-webkit-scrollbar{display:none}.team-carousel .topic-card-container{flex:0 0 320px;margin-top:24px;margin-bottom:0;scroll-snap-align:start}#zweiter-blick>.section-description{margin-bottom:16px}#zweiter-blick .team-carousel .topic-card-container{margin-top:0}:is(.topic-card--orange,.topic-card--violet,.topic-card--blue) .topic-card-stats-no-medal{color:var(--foreground)}.topic-card--orange .topic-card-kpi-count--accent{color:var(--orange)}.topic-card--violet .topic-card-kpi-count--accent{color:var(--violet)}.topic-card--blue .topic-card-kpi-count--accent{color:color-mix(in srgb,var(--light-blue) 10%,#1056cc)}.home-hero{position:relative;width:min(100%,1040px);min-height:480px;margin:28px auto 160px}.home-hero__image{position:absolute;inset:24px 72px 0;overflow:hidden;border-radius:0 28px 28px 28px;background:#d8d4cc}.home-hero__image-viewport{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.home-hero__image img{object-fit:cover;object-position:center 67%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}#deutschland-auf-einen-blick:hover .home-hero__image img{transform:scale(1.07)}.home-hero__description{--cutout-radius:28px;position:absolute;z-index:1;top:0;left:0;width:min(54%,520px);margin:0;padding:0 28px 26px 0;border-bottom-right-radius:var(--cutout-radius);background:var(--background);color:var(--muted-foreground);font-size:1rem;line-height:1.5;text-align:left}.home-hero__description:after,.home-hero__description:before{position:absolute;width:var(--cutout-radius);height:var(--cutout-radius);content:"";pointer-events:none}.home-hero__description:before{top:0;right:calc(-1 * var(--cutout-radius))}.home-hero__description:after,.home-hero__description:before{background:radial-gradient(circle at 100% 100%,transparent calc(var(--cutout-radius) - 1px),var(--background) var(--cutout-radius))}.home-hero__description:after{bottom:calc(-1 * var(--cutout-radius));left:0}.home-hero__bottom-cutout{--cutout-radius:28px;position:absolute;z-index:1;right:0;bottom:0;width:390px;height:72px;border-top-left-radius:var(--cutout-radius);background:var(--background)}.home-hero__bottom-cutout:after,.home-hero__bottom-cutout:before{position:absolute;width:var(--cutout-radius);height:var(--cutout-radius);content:"";pointer-events:none}.home-hero__bottom-cutout:before{bottom:0;left:calc(-1 * var(--cutout-radius))}.home-hero__bottom-cutout:after,.home-hero__bottom-cutout:before{background:radial-gradient(circle at 0 0,transparent calc(var(--cutout-radius) - 1px),var(--background) var(--cutout-radius))}.home-hero__bottom-cutout:after{top:calc(-1 * var(--cutout-radius));right:0}.home-hero__figures{position:absolute;inset:0;pointer-events:none}.home-hero__figure{position:absolute;z-index:1;display:flex;width:196px;min-height:126px;padding:22px;flex-direction:column;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--beige) 85%,var(--dark-brown));border-radius:20px;background:color-mix(in srgb,var(--beige) 96%,var(--dark-brown));color:var(--foreground);text-decoration:none;pointer-events:auto;cursor:pointer;transition:box-shadow .2s ease}.home-hero__figure:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}.home-hero__figure:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.home-hero__figure strong{font-family:var(--font-unna);font-size:3.25rem;font-weight:900;line-height:.9;color:var(--primary)}.home-hero__figure strong.how-highlight{align-self:flex-start}.home-hero__figure span{max-width:16ch;font-size:.95rem;line-height:1.35;color:var(--muted-foreground)}.home-hero__figure--top-left{top:172px;left:0}.home-hero__figure--bottom-left{bottom:80px;left:22px}.home-hero__figure--top-right{top:68px;right:0}.home-hero__figure--bottom-center{right:242px;bottom:-116px}.home-hero__figure--bottom-right{right:34px;bottom:-116px}@media (max-width:900px){.home-hero{min-height:440px;margin-bottom:140px}.home-hero__image{inset-inline:48px}.home-hero__figure{width:174px;min-height:112px;padding:18px}.home-hero__figure strong{font-size:2.75rem}}@media (max-width:700px){.home-hero{min-height:0;margin:0 auto 96px;gap:56px}.home-hero,.home-hero__image{display:flex;flex-direction:column}.home-hero__image{position:relative;inset:auto;width:calc(100% + 32px);margin-inline:-16px;overflow:visible;background:transparent}.home-hero__image-viewport{position:relative;inset:auto;width:100%;aspect-ratio:3/2;margin-top:16px;border-radius:0}.home-hero__description{position:static;order:-1;width:100%;padding:20px 20px 44px;border-radius:0;text-align:center}.home-hero__description:after,.home-hero__description:before{content:none}.home-hero__bottom-cutout{display:none}.home-hero__figures{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-hero__figure{position:static;width:auto;min-height:112px;box-shadow:none}}@media (max-width:420px){.home-hero__figure{min-height:100px;padding:12px}.home-hero__figure strong{font-size:2.25rem}.home-hero__figure-intro{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.home-hero__image img{transition:none}#deutschland-auf-einen-blick:hover .home-hero__image img{transform:none}}