.portafolio-brochure{--pf-section-y:clamp(3.5rem,8vw,6rem)}.portafolio-brochure__header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(148,163,184,.12);background:rgba(2,6,23,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.portafolio-brochure__hero{padding-top:clamp(2rem,6vw,4rem);padding-bottom:var(--pf-section-y)}.portafolio-brochure__hero-logo{margin-bottom:clamp(1.75rem,5vw,2.5rem);display:flex;justify-content:center}.portafolio-brochure__stat{position:relative;overflow:hidden}.portafolio-brochure__stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.portafolio-brochure__nav-pill{scroll-margin-top:5.5rem}.portafolio-brochure__section{scroll-margin-top:5.5rem;padding-block:var(--pf-section-y)}.portafolio-brochure__panel{scroll-margin-top:5.5rem;padding-top:clamp(2rem,5vw,3rem);padding-bottom:clamp(2.5rem,6vw,4rem);min-height:min(70vh,720px)}.portafolio-brochure__window-card{min-height:100%}.portafolio-brochure__section-cta{background:radial-gradient(ellipse 70% 80% at 50% 100%,rgba(16,185,129,.08),transparent 70%)}.portafolio-brochure__project-card{cursor:pointer;text-align:left;width:100%}.portafolio-brochure__projects-grid{align-items:stretch}.portafolio-brochure__modal-backdrop{background:rgba(2,6,23,.88);backdrop-filter:blur(8px)}.portafolio-brochure__closing{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(16,185,129,.12),transparent 70%),linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.portafolio-brochure__footer{padding-bottom:clamp(2rem,5vw,3rem)}