.highlights-section[data-astro-cid-lcdefpme]{margin:4rem 0 6rem}.about-teaser[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);margin:2.5rem auto 0;padding:1.5rem 1rem 2rem}.about-teaser-main[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);align-items:end;gap:clamp(2rem,7vw,6rem);display:grid}.about-teaser[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:680px;font-size:var(--font-size-section-title);margin:0;line-height:1.12}.about-teaser-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:470px;color:var(--color-text-muted);margin:0 0 1rem;font-size:1.02rem;line-height:1.65}.about-teaser-link[data-astro-cid-lcdefpme]{color:var(--color-primary);text-decoration-color:var(--color-accent-warm);text-underline-offset:5px;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.hero[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;min-height:600px}.hero-copy[data-astro-cid-lcdefpme]{grid-area:1/1;align-self:end}.hero-actions[data-astro-cid-lcdefpme]{grid-area:2/1;align-self:start}.hero-visual[data-astro-cid-lcdefpme]{grid-area:1/2/span 2;align-self:center;width:100%;height:560px;margin:0}.hub-grid[data-astro-cid-lcdefpme]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;overflow-x:auto}.hub-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;border-radius:var(--radius-card);min-height:360px;color:var(--color-text-on-dark);box-shadow:var(--shadow-soft);flex:0 0 calc(33.3333% - 1rem);align-items:flex-end;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hub-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-raised);transform:translateY(-6px)}@media (width<=850px){.hub-card[data-astro-cid-lcdefpme]{flex-basis:min(78vw,400px)}}@media (width<=1000px){.hero[data-astro-cid-lcdefpme]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;min-height:auto}.hero-copy[data-astro-cid-lcdefpme]{grid-area:1/1}.hero-visual[data-astro-cid-lcdefpme]{grid-area:2/1;max-width:560px;height:min(76vw,420px);margin:0 auto}.hero[data-astro-cid-lcdefpme]{row-gap:4px}.hero-portrait[data-astro-cid-lcdefpme]{transform-origin:top;transform:scale(1.12)}.hero-actions[data-astro-cid-lcdefpme]{grid-area:3/1;margin-top:0}.hero-actions[data-astro-cid-lcdefpme] .cta-row[data-astro-cid-lcdefpme]{margin-top:4px}.highlights-section[data-astro-cid-lcdefpme]{margin-top:2rem}.highlights-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{margin-top:24px}.about-teaser[data-astro-cid-lcdefpme]{margin-top:1.5rem}.about-teaser-main[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem}}@media (width<=520px){.hub-grid[data-astro-cid-lcdefpme]{gap:1rem;padding-inline:.75rem}.hub-card[data-astro-cid-lcdefpme]{flex-basis:84vw;min-height:330px}}.hub-card-bg[data-astro-cid-lcdefpme]{background-position:50%;background-size:cover;transition:transform .6s;position:absolute;inset:0}.foto-card-photos[data-astro-cid-lcdefpme]{background:#29383b;position:absolute;inset:0;overflow:hidden}.foto-card-photo[data-astro-cid-lcdefpme]{border-radius:var(--radius-control);object-fit:cover;border:2px solid #ffffffd1;width:42%;height:33%;transition:transform .5s;position:absolute;box-shadow:0 12px 28px #00000059}.foto-card-photo[data-astro-cid-lcdefpme].photo-1{z-index:1;top:5%;left:2%;transform:rotate(-5deg)}.foto-card-photo[data-astro-cid-lcdefpme].photo-2{z-index:2;top:14%;left:30%;transform:rotate(3deg)}.foto-card-photo[data-astro-cid-lcdefpme].photo-3{z-index:3;top:5%;right:2%;transform:rotate(5deg)}.foto-card[data-astro-cid-lcdefpme]:hover .photo-1[data-astro-cid-lcdefpme]{transform:translate(-3px,-4px)rotate(-7deg)}.foto-card[data-astro-cid-lcdefpme]:hover .photo-2[data-astro-cid-lcdefpme]{transform:translateY(-5px)rotate(1deg)}.foto-card[data-astro-cid-lcdefpme]:hover .photo-3[data-astro-cid-lcdefpme]{transform:translate(3px,-4px)rotate(7deg)}.hub-card[data-astro-cid-lcdefpme].foto-card:after{background:linear-gradient(180deg, transparent 0%, #00000014 42%, #00000094 63%, var(--color-overlay-strong) 100%)}.it-card-screens[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#143a38,#1c5552);justify-content:flex-end;align-items:flex-start;gap:.5rem;padding:1rem 1rem 0;display:flex}.it-card-screens[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;border:2px solid #ffffffbf;border-radius:10px 10px 0 0;width:31%;height:82%;box-shadow:0 8px 24px #00000040}.it-card-screens[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{margin-top:1.6rem}.tv-card-posters[data-astro-cid-lcdefpme]{background:#172b32;position:absolute;inset:0;overflow:hidden}.tv-card-poster[data-astro-cid-lcdefpme]{border-radius:var(--radius-control);object-fit:cover;border:2px solid #ffffffc7;width:40%;height:32%;transition:transform .5s;position:absolute;box-shadow:0 12px 28px #00000059}.tv-card-poster[data-astro-cid-lcdefpme].poster-1{z-index:1;top:5%;left:3%;transform:rotate(-5deg)}.tv-card-poster[data-astro-cid-lcdefpme].poster-2{z-index:2;top:13%;left:31%;transform:rotate(3deg)}.tv-card-poster[data-astro-cid-lcdefpme].poster-3{z-index:3;top:5%;right:3%;transform:rotate(5deg)}.tv-card[data-astro-cid-lcdefpme]:hover .poster-1[data-astro-cid-lcdefpme]{transform:translate(-3px,-4px)rotate(-9deg)}.tv-card[data-astro-cid-lcdefpme]:hover .poster-2[data-astro-cid-lcdefpme]{transform:translate(3px,-4px)rotate(8deg)}.tv-card[data-astro-cid-lcdefpme]:hover .poster-3[data-astro-cid-lcdefpme]{transform:translateY(-5px)rotate(0)}.hub-card[data-astro-cid-lcdefpme].tv-card:after{background:linear-gradient(180deg, transparent 0%, #00000014 42%, #00000094 63%, var(--color-overlay-strong) 100%)}.tv-card[data-astro-cid-lcdefpme] .hub-card-content[data-astro-cid-lcdefpme]{padding-top:2.5rem}.it-card[data-astro-cid-lcdefpme]:after{background:linear-gradient(180deg, transparent 5%, #00000038 42%, var(--color-overlay-strong) 100%)}.hub-card[data-astro-cid-lcdefpme]:hover .hub-card-bg[data-astro-cid-lcdefpme]{transform:scale(1.06)}.hub-card[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(180deg, var(--color-overlay-soft) 0%, var(--color-overlay-strong) 100%);position:absolute;inset:0}.hub-card-content[data-astro-cid-lcdefpme]{z-index:2;padding:1.75rem;position:relative}.hub-badge[data-astro-cid-lcdefpme]{background:var(--color-glass);backdrop-filter:blur(8px);border-radius:var(--radius-pill);text-transform:uppercase;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.hub-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-text-on-dark);margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.hub-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-on-image-muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.45}.hub-link[data-astro-cid-lcdefpme]{color:var(--color-text-on-dark);border-bottom:1px solid var(--color-glass-strong);align-items:center;gap:.5rem;padding-bottom:2px;font-size:.875rem;font-weight:600;transition:border-color .2s;display:inline-flex}.hub-card[data-astro-cid-lcdefpme]:hover .hub-link[data-astro-cid-lcdefpme]{border-color:var(--color-white)}
