.pa-brumes{position:relative;min-height:70vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--color-primary-3);scroll-margin-top:96px;animation:pa-fade-up 600ms cubic-bezier(.22,1,.36,1) backwards}.pa-brumes__bg{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 30%,rgba(var(--color-accent-rgb),.2) 0%,rgba(var(--color-accent-rgb),.05) 40%,transparent 70%),var(--color-primary-3)}.pa-brumes__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(var(--color-primary-rgb),.94) 0%,rgba(var(--color-primary-rgb),.55) 38%,rgba(var(--color-primary-rgb),.12) 100%)}.pa-brumes__content{position:relative;z-index:2;padding:80px 52px;max-width:580px}.pa-brumes__eyebrow{font-family:var(--font-body);font-size:9px;font-weight:500;letter-spacing:5px;text-transform:uppercase;color:var(--color-accent);margin-bottom:20px}.pa-brumes__title{font-family:var(--font-display);font-size:clamp(52px, 8vw, 100px);font-weight:300;line-height:.9;letter-spacing:-1px;color:var(--color-neutral);margin-bottom:28px}.pa-brumes__rule{width:40px;height:.5px;border:none;background:linear-gradient(90deg,var(--color-accent),transparent);margin-bottom:24px}.pa-brumes__desc{font-family:var(--font-body);font-size:13px;font-weight:300;line-height:1.9;color:var(--color-muted);max-width:440px;margin-bottom:36px}.pa-brumes__cta{display:inline-block;padding:14px 28px;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--color-primary);background:var(--color-accent);text-decoration:none;border:1px solid var(--color-accent);transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base)}.pa-brumes__cta:hover{background:var(--color-neutral);color:var(--color-primary);transform:translateY(-1px)}@media (max-width:960px){.pa-brumes{min-height:60vh;scroll-margin-top:72px}.pa-brumes__content{padding:60px 24px}.pa-brumes__title{font-size:clamp(44px, 10vw, 72px)}}@media (max-width:600px){.pa-brumes{min-height:56vh;scroll-margin-top:64px}.pa-brumes__content{padding:48px 20px}.pa-brumes__title{font-size:clamp(40px, 12vw, 56px)}.pa-brumes__desc{font-size:12px;margin-bottom:28px}}.pa-brumes__carousel{position:absolute;inset:0;background:#fff0;display:grid;grid-auto-flow:column;grid-auto-columns:auto;grid-template-rows:100%;width:max-content;height:100%;animation:pa-brumes-carousel calc(var(--carousel-cols, 8) * 7.5s) linear infinite}.pa-brumes__carousel-img{height:100%;width:auto;aspect-ratio:16 / 9;object-fit:cover}@keyframes pa-brumes-carousel{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.pa-brumes__carousel{animation:none}.pa-brumes{animation:none}}