.hub{background:var(--canvas-white);padding:var(--space-16) 0}.hub .hub-head{align-items:end;border-bottom:2px solid var(--ink-black);display:grid;gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-bottom:var(--space-8);padding-bottom:var(--space-5)}.hub--raster .hub-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding-bottom:var(--space-6)}.hub--aufmacher .hub-head{gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hub--baender .hub-head{margin-bottom:var(--space-6)}.hub .hub-heading{color:var(--ink-black);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-h2);margin:0}.hub .hub-intro .hub-heading{margin-bottom:var(--space-3)}.hub .hub-lead{color:var(--on-surface-variant);font-size:var(--fs-body);line-height:var(--lh-body);margin:0;max-width:58ch}.hub--raster .hub-lead{margin-bottom:var(--space-3);max-width:56ch}.hub .hub-note--box{background:var(--surface-container-low);border-left:3px solid var(--accent-pink);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.hub .hub-note-mark{background:var(--ink-black);flex:none;height:3px;margin-top:11px;width:14px}.hub .hub-note-text{color:var(--on-surface)}.hub .hub-note-text,.hub--raster .hub-note{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.hub--raster .hub-note{border-left:3px solid var(--accent-pink);color:var(--on-surface-variant);padding-left:var(--space-3)}.hub .hub-note-text strong,.hub--raster .hub-note strong{color:var(--ink-black);font-weight:700}.hub .hub-index{border-top:1px solid var(--outline-variant);list-style:none;margin:0;padding:0}.hub .hub-index-item{border-bottom:1px solid var(--outline-variant)}.hub .hub-row{align-items:start;color:inherit;display:grid;gap:var(--space-4);grid-template-columns:64px minmax(0,5fr) minmax(0,6fr) 40px;padding:var(--space-4) var(--space-3) var(--space-4) 0;text-decoration:none;transition:background-color .18s ease,padding .18s ease,color .18s ease}.hub .hub-row:not(.hub-row--link){grid-template-columns:64px minmax(0,5fr) minmax(0,6fr)}.hub .hub-row--link,.hub .hub-row--link:visited{color:var(--on-surface)}.hub .hub-row--link:active,.hub .hub-row--link:focus,.hub .hub-row--link:hover{background:var(--ink-black);color:var(--canvas-white);padding-left:var(--space-3);padding-right:var(--space-4)}.hub .hub-row-index{color:var(--accent-pink-ink);font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono);padding-top:9px;transition:color .18s ease}.hub .hub-row--link:focus .hub-row-index,.hub .hub-row--link:hover .hub-row-index{color:var(--accent-pink)}.hub .hub-row-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2)}.hub .hub-row-title{color:currentColor;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;line-height:var(--lh-h3)}.hub .hub-row-desc{color:var(--on-surface-variant);font-size:var(--fs-body);line-height:var(--lh-body);max-width:62ch;transition:color .18s ease}.hub .hub-row--link:focus .hub-row-desc,.hub .hub-row--link:hover .hub-row-desc{color:hsla(0,0%,100%,.72)}.hub .hub-row-arrow{color:var(--ink-black);font-size:var(--fs-arrow);justify-self:end;line-height:var(--lh-label);padding-top:7px;transition:transform .18s ease,color .18s ease}.hub .hub-row--link:focus .hub-row-arrow,.hub .hub-row--link:hover .hub-row-arrow{color:var(--accent-pink);transform:translateX(4px)}.hub .hub-grid{display:grid;gap:var(--gutter);grid-template-columns:repeat(var(--dm-cols,3),minmax(0,1fr));list-style:none;margin:0;padding:0}.hub--bildraster .hub-grid{gap:var(--space-5) var(--gutter)}.hub .hub-tile-item{display:flex}.hub .hub-tile{background:var(--canvas-white);border:1px solid var(--outline-variant);display:flex;flex:1;flex-direction:column;min-height:100%;padding:var(--space-4);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.hub .hub-tile,.hub .hub-tile--link,.hub .hub-tile--link:visited{color:var(--on-surface)}.hub .hub-tile--link:active,.hub .hub-tile--link:focus,.hub .hub-tile--link:hover{background:var(--ink-black);border-color:var(--ink-black);color:var(--canvas-white)}.hub .hub-tile-top{align-items:flex-start;border-bottom:1px solid var(--outline-variant);display:flex;gap:var(--space-2);padding-bottom:var(--space-3);transition:border-color .18s ease}.hub .hub-tile--link:focus .hub-tile-top,.hub .hub-tile--link:hover .hub-tile-top{border-bottom-color:hsla(0,0%,100%,.28)}.hub .hub-tile-tag{background:var(--surface-container);color:var(--on-surface-variant);font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono);padding:3px var(--space-1);text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.hub .hub-tile--link:focus .hub-tile-tag,.hub .hub-tile--link:hover .hub-tile-tag{background:hsla(0,0%,100%,.14);color:var(--canvas-white)}.hub .hub-tile-index{color:var(--accent-pink-ink);font-family:var(--font-display);font-size:var(--fs-numeral);font-weight:700;letter-spacing:-.02em;line-height:32px;margin-left:auto;transition:color .18s ease}.hub .hub-tile--link:focus .hub-tile-index,.hub .hub-tile--link:hover .hub-tile-index{color:var(--accent-pink)}.hub .hub-tile-title{color:currentColor;display:block;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;line-height:var(--lh-h3);margin:var(--space-4) 0 var(--space-2);min-height:2.3em}.hub .hub-tile-desc{color:var(--on-surface-variant);display:block;font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:var(--space-5);transition:color .18s ease}.hub .hub-tile--link:focus .hub-tile-desc,.hub .hub-tile--link:hover .hub-tile-desc{color:hsla(0,0%,100%,.72)}.hub .hub-tile-cta{align-items:center;color:currentColor;display:inline-flex;font-size:var(--fs-label);font-weight:700;gap:var(--space-1);letter-spacing:.05em;line-height:var(--lh-label);margin-top:auto;text-transform:uppercase}.hub .hub-tile-arrow{transition:transform .18s ease}.hub .hub-tile--link:focus .hub-tile-cta,.hub .hub-tile--link:hover .hub-tile-cta{color:var(--accent-pink)}.hub .hub-tile--link:focus .hub-tile-arrow,.hub .hub-tile--link:hover .hub-tile-arrow{transform:translateX(4px)}.hub .hub-card-item{display:flex}.hub .hub-card{color:inherit;display:flex;flex:1;flex-direction:column;min-height:100%;text-decoration:none}.hub .hub-card--link,.hub .hub-card--link:visited{color:var(--on-surface)}.hub .hub-card-media{background:var(--surface-container);display:block;overflow:hidden;position:relative}.hub .hub-card-img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;transition:transform .24s ease;width:100%}.hub .hub-card--link:focus .hub-card-img,.hub .hub-card--link:hover .hub-card-img{transform:scale(1.03)}.hub .hub-card-index{background:var(--ink-black);bottom:0;color:var(--canvas-white);font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;left:0;letter-spacing:.1em;line-height:var(--lh-mono);padding:var(--space-1) 14px;position:absolute;transition:background-color .18s ease}.hub .hub-card-index--flat{align-self:flex-start;margin-bottom:var(--space-2);position:static}.hub .hub-card--link:focus .hub-card-index,.hub .hub-card--link:hover .hub-card-index{background:var(--accent-pink)}.hub .hub-card-body{border-top:2px solid var(--ink-black);display:flex;flex:1;flex-direction:column;padding:var(--space-3) 0 0}.hub .hub-card-titlerow{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-1)}.hub .hub-card-title{color:var(--ink-black);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;line-height:var(--lh-h3);transition:color .18s ease}.hub .hub-card--link:focus .hub-card-title,.hub .hub-card--link:hover .hub-card-title{color:var(--accent-pink-ink)}.hub .hub-card-tag{background:var(--surface-container);color:var(--on-surface-variant);font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono);padding:3px var(--space-1);text-transform:uppercase}.hub .hub-card-desc{color:var(--on-surface-variant);display:block;font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:var(--space-3)}.hub .hub-card-cta{align-items:center;color:var(--ink-black);display:inline-flex;font-size:var(--fs-label);font-weight:700;gap:var(--space-1);letter-spacing:.05em;line-height:var(--lh-label);margin-top:auto;text-transform:uppercase}.hub .hub-card-arrow{transition:transform .18s ease}.hub .hub-card--link:focus .hub-card-cta,.hub .hub-card--link:hover .hub-card-cta{color:var(--accent-pink-ink)}.hub .hub-card--link:focus .hub-card-arrow,.hub .hub-card--link:hover .hub-card-arrow{transform:translateX(4px)}.hub .hub-list{list-style:none;margin:0;padding:0}.hub .hub-opener-item{margin-bottom:var(--space-6)}.hub .hub-opener{align-items:stretch;color:inherit;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);text-decoration:none}.hub .hub-opener-item--noimage .hub-opener{grid-template-columns:minmax(0,1fr)}.hub .hub-opener-media{background:var(--surface-container);display:block;overflow:hidden}.hub .hub-opener-img{aspect-ratio:16/10;display:block;height:100%;object-fit:cover;transition:transform .24s ease;width:100%}.hub .hub-opener--link:focus .hub-opener-img,.hub .hub-opener--link:hover .hub-opener-img{transform:scale(1.03)}.hub .hub-opener-body{background:var(--accent-pink);display:flex;flex-direction:column;justify-content:center;padding:var(--space-5)}.hub .hub-opener--link .hub-opener-body,.hub .hub-opener--link:focus .hub-opener-body,.hub .hub-opener--link:hover .hub-opener-body,.hub .hub-opener--link:visited .hub-opener-body,.hub .hub-opener-body{color:var(--canvas-white)}.hub .hub-opener-top{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.hub .hub-opener-index{color:var(--canvas-white);font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono)}.hub .hub-opener-title{color:currentColor;display:block;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-h3);margin-bottom:var(--space-2)}.hub .hub-opener-desc{color:hsla(0,0%,100%,.88);display:block;font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:var(--space-4);max-width:46ch}.hub .hub-opener-cta{align-items:center;color:currentColor;display:inline-flex;font-size:var(--fs-label);font-weight:700;gap:var(--space-1);letter-spacing:.05em;line-height:var(--lh-label);margin-right:auto;text-transform:uppercase}.hub .hub-opener-arrow{transition:transform .18s ease}.hub .hub-opener--link:focus .hub-opener-arrow,.hub .hub-opener--link:hover .hub-opener-arrow{transform:translateX(4px)}.hub .hub-listrow-item{border-top:1px solid var(--outline-variant)}.hub .hub-listrow-item:last-child{border-bottom:1px solid var(--outline-variant)}.hub .hub-listrow{align-items:center;color:inherit;display:grid;gap:var(--space-4);grid-template-columns:220px minmax(0,1fr) auto;padding:var(--space-3) var(--space-2) var(--space-3) 0;text-decoration:none;transition:background-color .18s ease,padding-left .18s ease}.hub .hub-listrow-item--noimage .hub-listrow{grid-template-columns:minmax(0,1fr) auto}.hub .hub-listrow--link,.hub .hub-listrow--link:visited{color:var(--on-surface)}.hub .hub-listrow--link:active,.hub .hub-listrow--link:focus,.hub .hub-listrow--link:hover{background:var(--surface-container-low);color:var(--on-surface);padding-left:var(--space-2)}.hub .hub-listrow-media{background:var(--surface-container);display:block;overflow:hidden}.hub .hub-listrow-img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;transition:transform .24s ease;width:100%}.hub .hub-listrow--link:focus .hub-listrow-img,.hub .hub-listrow--link:hover .hub-listrow-img{transform:scale(1.04)}.hub .hub-listrow-index{color:var(--accent-pink-ink);display:block;font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono);margin-bottom:var(--space-1)}.hub .hub-listrow-body{display:block}.hub .hub-listrow-title{color:var(--ink-black);display:block;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;line-height:var(--lh-h3);margin-bottom:var(--space-1)}.hub .hub-listrow-desc{color:var(--on-surface-variant);display:block;font-size:var(--fs-body);line-height:var(--lh-body);max-width:62ch}.hub .hub-listrow-cta{align-items:center;color:var(--ink-black);display:inline-flex;font-size:var(--fs-label);font-weight:700;gap:var(--space-1);justify-self:end;letter-spacing:.05em;line-height:var(--lh-label);text-transform:uppercase;transition:color .18s ease;white-space:nowrap}.hub .hub-listrow-arrow{font-size:var(--fs-arrow);line-height:var(--lh-label);transition:transform .18s ease}.hub .hub-listrow--link:focus .hub-listrow-cta,.hub .hub-listrow--link:hover .hub-listrow-cta{color:var(--accent-pink-ink)}.hub .hub-listrow--link:focus .hub-listrow-arrow,.hub .hub-listrow--link:hover .hub-listrow-arrow{transform:translateX(4px)}.hub .hub-bands{list-style:none;margin:0;padding:0}.hub .hub-band-item{border-bottom:1px solid var(--outline-variant)}.hub .hub-band{align-items:center;color:inherit;display:grid;gap:var(--space-8);grid-template-columns:minmax(0,42fr) minmax(0,58fr);padding:var(--space-5) 0;text-decoration:none}.hub .hub-band--link,.hub .hub-band--link:visited{color:var(--on-surface)}.hub .hub-band-item:nth-child(2n) .hub-band{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.hub .hub-band-item:nth-child(2n) .hub-band-media{grid-column:2;grid-row:1}.hub .hub-band-item:nth-child(2n) .hub-band-body{grid-column:1;grid-row:1}.hub .hub-band-item--noimage .hub-band,.hub .hub-band-item--noimage:nth-child(2n) .hub-band{grid-template-columns:minmax(0,1fr)}.hub .hub-band-media{background:var(--surface-container);display:block;overflow:hidden}.hub .hub-band-img{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;transition:transform .24s ease;width:100%}.hub .hub-band--link:focus .hub-band-img,.hub .hub-band--link:hover .hub-band-img{transform:scale(1.03)}.hub .hub-band-body{display:block;max-width:60ch}.hub .hub-band-index{color:var(--accent-pink-ink);display:block;font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono);margin-bottom:var(--space-3)}.hub .hub-band-title{color:var(--ink-black);display:block;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-h3);margin-bottom:var(--space-2);transition:color .18s ease}.hub .hub-band--link:focus .hub-band-title,.hub .hub-band--link:hover .hub-band-title{color:var(--accent-pink-ink)}.hub .hub-band-desc{color:var(--on-surface-variant);display:block;font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:var(--space-3)}.hub .hub-band-cta{align-items:center;color:var(--ink-black);display:inline-flex;font-size:var(--fs-label);font-weight:700;gap:var(--space-1);letter-spacing:.05em;line-height:var(--lh-label);text-transform:uppercase}.hub .hub-band-arrow{transition:transform .18s ease}.hub .hub-band--link:focus .hub-band-cta,.hub .hub-band--link:hover .hub-band-cta{color:var(--accent-pink-ink)}.hub .hub-band--link:focus .hub-band-arrow,.hub .hub-band--link:hover .hub-band-arrow{transform:translateX(4px)}.hub .hub-foot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-8);justify-content:space-between;margin-top:var(--space-8)}.hub--bildraster .hub-foot,.hub--raster .hub-foot{border-top:1px solid var(--outline-variant);padding-top:var(--space-5)}.hub--baender .hub-foot,.hub--raster .hub-foot{align-items:center;gap:var(--space-3) var(--space-4);justify-content:flex-start}.hub--baender .hub-foot{margin-top:var(--space-6)}@media (max-width:1279px){.hub{padding:var(--space-10) 0}.hub .hub-head{align-items:start;grid-template-columns:minmax(0,1fr)}.hub .hub-row{gap:var(--space-2) var(--space-3);grid-template-columns:48px minmax(0,1fr) 32px}.hub .hub-row:not(.hub-row--link){grid-template-columns:48px minmax(0,1fr)}.hub .hub-row-desc{grid-column:2/3}.hub .hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub .hub-tile-title{min-height:0}.hub .hub-listrow{gap:var(--space-2) var(--space-3);grid-template-columns:180px minmax(0,1fr) auto}.hub .hub-band{gap:var(--space-5)}}@media (max-width:1023px){.hub .hub-opener{grid-template-columns:minmax(0,1fr)}.hub .hub-opener-img{aspect-ratio:16/9}}@media (max-width:899px){.hub .hub-band{gap:var(--space-3);padding:var(--space-4) 0}.hub .hub-band,.hub .hub-band-item:nth-child(2n) .hub-band{grid-template-columns:minmax(0,1fr)}.hub .hub-band-item:nth-child(2n) .hub-band-media{grid-column:1;grid-row:1}.hub .hub-band-item:nth-child(2n) .hub-band-body{grid-column:1;grid-row:2}.hub .hub-band-img{aspect-ratio:16/9}}@media (max-width:767px){.hub{padding:var(--space-8) 0}.hub .hub-grid{grid-template-columns:minmax(0,1fr)}.hub .hub-tile{padding:var(--space-3)}.hub .hub-row{padding:var(--space-3) 0}.hub .hub-row--link:focus,.hub .hub-row--link:hover{padding-left:var(--space-2);padding-right:var(--space-2)}.hub .hub-opener-body{padding:var(--space-3)}.hub .hub-listrow,.hub .hub-listrow-item--noimage .hub-listrow{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding:var(--space-3) 0}.hub .hub-listrow-img{aspect-ratio:16/9}.hub .hub-listrow-cta{justify-self:start}.hub .hub-foot{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hub .hub-band-arrow,.hub .hub-band-img,.hub .hub-band-title,.hub .hub-card-arrow,.hub .hub-card-img,.hub .hub-card-index,.hub .hub-card-title,.hub .hub-listrow,.hub .hub-listrow-arrow,.hub .hub-listrow-cta,.hub .hub-listrow-img,.hub .hub-opener-arrow,.hub .hub-opener-img,.hub .hub-row,.hub .hub-row-arrow,.hub .hub-row-desc,.hub .hub-row-index,.hub .hub-tile,.hub .hub-tile-arrow,.hub .hub-tile-desc,.hub .hub-tile-index,.hub .hub-tile-tag,.hub .hub-tile-top{transition:none}.hub [class$="--link"]:focus [class$=-arrow],.hub [class$="--link"]:focus [class$=-img],.hub [class$="--link"]:hover [class$=-arrow],.hub [class$="--link"]:hover [class$=-img]{transform:none}}
