.hero-inner{background-color:var(--surface);overflow:hidden;padding:var(--space-section) 0 var(--space-xl);position:relative}.hero-inner__grid{align-items:end;display:grid;gap:var(--space-lg);grid-template-columns:8fr 4fr}.hero-inner__grid--with-image{align-items:center;grid-template-columns:7fr 5fr}.hero-inner__content{max-width:900px}.hero-inner__content .label-technical{font-size:.625rem;font-weight:700;margin-bottom:var(--space-sm)}.hero-inner__content h1{color:var(--primary-container);font-family:var(--font-headline);font-size:clamp(1.875rem,3.5vw,3.25rem);font-style:italic;letter-spacing:-.02em;line-height:1.05;margin-bottom:var(--space-lg)}.hero-inner__aside{max-width:400px}.hero-inner__desc{color:var(--on-surface-variant);font-size:1.125rem;font-weight:300;letter-spacing:.02em;line-height:1.6;margin-bottom:var(--space-lg)}.hero-inner__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-md)}.hero-inner--dark{background-color:var(--primary-container);color:var(--on-primary);padding:var(--space-section) 0}.hero-inner--dark h1,.hero-inner--dark h2,.hero-inner--dark h3{color:var(--on-primary);font-style:normal}.hero-inner--dark .hero-inner__desc{color:var(--on-primary-container)}.hero-inner--dark .label-technical{color:var(--secondary-container)}.hero-inner--surface-low{background-color:var(--surface-container-low)}.hero-inner__visual{position:relative}.hero-inner__image-wrap{aspect-ratio:4/5;overflow:hidden;position:relative;width:100%}.hero-inner__image-wrap img{filter:grayscale(100%);height:100%;object-fit:cover;transition:filter var(--transition-slow);width:100%}.hero-inner__image-wrap:hover img{filter:grayscale(50%)}.hero-inner__image-overlay{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--primary-container) 40%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.hero-inner__quote{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border-left:3px solid var(--secondary);bottom:var(--space-lg);left:var(--space-md);padding:var(--space-md);position:absolute;right:var(--space-md)}.hero-inner__quote p{color:var(--on-primary);font-family:var(--font-headline);font-size:1rem;font-style:italic;line-height:1.5;margin:0}@media (max-width:1023px){.hero-inner__grid{align-items:start}.hero-inner__grid,.hero-inner__grid--with-image{grid-template-columns:1fr}.hero-inner__aside{max-width:100%}.hero-inner__image-wrap{aspect-ratio:3/4}}@media (max-width:767px){.hero-inner{padding:var(--space-xl) 0 var(--space-lg)}.hero-inner--dark{padding:var(--space-xl) 0}.hero-inner__content h1{font-size:2.25rem;line-height:.95}.hero-inner__ctas{align-items:flex-start;flex-direction:column}.hero-inner__image-wrap{aspect-ratio:1/1}.hero-inner__quote{bottom:var(--space-sm);left:var(--space-sm);right:var(--space-sm)}}