.eu-hero{position:relative;isolation:isolate;min-height:clamp(560px,82vh,860px);display:flex;align-items:center;overflow:hidden;background:var(--ink)}.eu-hero__bg{position:absolute;inset:0;z-index:-2}.eu-hero__image,.eu-hero__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.eu-hero__video{opacity:0;transition:opacity .8s var(--ease-out)}.eu-hero__video.visible{opacity:1}.eu-hero__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,rgba(6,14,32,calc(var(--scrim, .65) + .35)) 0,rgba(6,14,32,calc(var(--scrim, .65) + .12)) 38%,rgba(6,14,32,calc(var(--scrim, .65) * .45)) 58%,rgba(6,14,32,.08) 82%,transparent 100%),linear-gradient(0deg,rgba(6,14,32,.88) 0,rgba(6,14,32,.42) 35%,rgba(6,14,32,.12) 55%,transparent 72%)}.eu-hero__inner{position:relative;z-index:2;padding-block:clamp(4rem,10vw,7rem);width:100%}.eu-hero__content{position:relative;max-width:1200px;color:#fff}.eu-hero__content:before{content:"";position:absolute;inset:-2.5rem -3rem -2.5rem -2rem;z-index:-1;border-radius:var(--r-xl);background:radial-gradient(ellipse 90% 85% at 18% 50%,rgba(6,14,32,.72) 0,rgba(6,14,32,.38) 55%,transparent 100%);pointer-events:none}.eu-hero__eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.35rem;font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff}.eu-hero__eyebrow:before{content:"";width:2.25rem;height:2px;border-radius:2px;background:#22d3ee}.eu-hero__eyebrow span{display:inline}.eu-hero__title h1{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-display);line-height:1.02;letter-spacing:-.035em;color:#fff;margin:0;text-wrap:balance}.eu-hero__title h1 em,.eu-hero__title h1 strong{font-style:normal;color:var(--brand-300)}.eu-hero__lead{margin-top:1.5rem;max-width:560px}.eu-hero__lead p{font-size:var(--fs-lead);line-height:1.6;color:hsla(0,0%,100%,.86)}.eu-hero__ctas{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:1rem}.eu-hero__trust{margin-top:2rem;display:inline-flex;align-items:center;gap:.6rem;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.75)}.eu-hero__trust-dot{width:9px;height:9px;border-radius:50%;background:#22d3ee;box-shadow:0 0 0 4px rgba(34,211,238,.22);animation:eu-hero-pulse 2.4s var(--ease) infinite}.eu-hero__anim{opacity:0;transform:translateY(26px);animation:eu-hero-in .8s var(--ease-out) forwards;animation-delay:calc(.12s*var(--i, 0) + .1s)}@media(prefers-reduced-motion:reduce){.eu-hero__anim{animation:none;opacity:1;transform:none}.eu-hero__trust-dot{animation:none}}@keyframes eu-hero-in{to{opacity:1;transform:none}}@keyframes eu-hero-pulse{0%,to{box-shadow:0 0 0 4px rgba(34,211,238,.22)}50%{box-shadow:0 0 0 8px rgba(34,211,238,.05)}}.articles-list-slice{padding-block:var(--section-y);background:var(--paper)}.articles-list-slice--brand,.articles-list-slice--dark{background:var(--ink)}.articles-list-slice--tint{background:var(--surface)}.articles-list-slice__loading{text-align:center;color:var(--text-muted);padding:3rem 0}.articles-list-slice__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:900px){.articles-list-slice__grid{grid-template-columns:1fr}}.articles-list-slice__title *{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--text);margin:0 0 .75rem}.articles-list-slice__description{font-size:var(--fs-lead);line-height:1.6;color:var(--text-muted);margin-bottom:1.75rem}.articles-list-slice__articles{display:grid;grid-gap:1.5rem;gap:1.5rem}.articles-list-slice__article-card{display:flex;gap:1.15rem;align-items:stretch;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.articles-list-slice__article-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--brand-300)}.articles-list-slice__article-image{flex:0 0 40%;max-width:40%;overflow:hidden;background:var(--surface-2)}.articles-list-slice__article-image a,.articles-list-slice__article-image img{display:block;width:100%;height:100%;object-fit:cover}.articles-list-slice__article-image img{transition:transform .6s var(--ease-out)}.articles-list-slice__article-card:hover .articles-list-slice__article-image img{transform:scale(1.06)}.articles-list-slice__article-content{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.4rem 1.25rem 0;flex:1 1;min-width:0}.articles-list-slice__article-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.articles-list-slice__article-title a{color:var(--text)}.articles-list-slice__article-title a:hover{color:var(--brand)}.articles-list-slice__article-excerpt{color:var(--text-muted);font-size:.9rem;line-height:1.55;margin:0}.articles-list-slice__article-link{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.82rem;letter-spacing:.05em;color:var(--brand)}.articles-list-slice__article-link:after{content:"→";transition:transform var(--dur) var(--ease)}.articles-list-slice__article-link:hover:after{transform:translateX(4px)}.articles-list-slice--brand .articles-list-slice__article-title a,.articles-list-slice--brand .articles-list-slice__title *,.articles-list-slice--dark .articles-list-slice__article-title a,.articles-list-slice--dark .articles-list-slice__title *{color:#fff}.articles-list-slice--brand .articles-list-slice__article-excerpt,.articles-list-slice--brand .articles-list-slice__description,.articles-list-slice--dark .articles-list-slice__article-excerpt,.articles-list-slice--dark .articles-list-slice__description{color:var(--on-dark-muted)}.articles-list-slice--brand .articles-list-slice__article-card,.articles-list-slice--dark .articles-list-slice__article-card{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}