.ev-pp-page{padding-top:var(--nav-clearance);display:block}.ev-pp-hero{padding:var(--section-y) 0;align-items:center;min-height:66vh;display:flex;position:relative;overflow:hidden}.ev-pp-hero-photo-wrap{z-index:0;will-change:transform;position:absolute;inset:-15% 0}.ev-pp-hero-photo-wrap .hero-slideshow,.ev-pp-hero-slideshow{z-index:0;position:absolute;inset:0}.ev-pp-hero-photo-wrap .hero-slideshow img{object-fit:cover;width:100%;height:100%;display:block}.ev-pp-hero-overlay{z-index:1;background:linear-gradient(180deg, oklch(10% .005 250/.55) 0%, oklch(10% .005 250/.82) 65%, var(--mercury-bg) 100%), radial-gradient(ellipse at 32% 28%, oklch(0% 0 0/0), oklch(0% 0 0/.4) 70%);position:absolute;inset:0}.ev-pp-hero-inner{z-index:2;gap:var(--space-xl);flex-direction:column;max-width:64rem;display:flex;position:relative}.ev-pp-hero-inner h1{font-family:var(--font-big-shoulders-display), sans-serif;font-weight:900;font-size:var(--type-display-1);letter-spacing:-.04em;color:var(--mercury-text);text-wrap:balance;margin:0;line-height:.97}.ev-pp-lead{max-width:58ch;font-size:var(--type-body-lg);line-height:var(--lh-loose);color:var(--mercury-text-muted);margin:0}.ev-pp-link{color:var(--mercury-primary);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-out);-webkit-text-decoration:underline oklch(88% .3 145/.5);text-decoration:underline oklch(88% .3 145/.5)}.ev-pp-link:hover{-webkit-text-decoration-color:var(--mercury-primary);text-decoration-color:var(--mercury-primary)}.ev-pp-gallery{padding:var(--section-y) 0;border-top:1px solid var(--mercury-border)}.ev-pp-gallery-grid{gap:var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:760px){.ev-pp-gallery-grid{grid-template-columns:1fr}}.ev-pp-gallery-item{border-radius:var(--radius-md);overflow:hidden}.ev-pp-gallery-frame{aspect-ratio:4/3;border-radius:var(--radius-md);border:1px solid var(--mercury-border);background:var(--mercury-surface);overflow:hidden}.ev-pp-gallery-img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out);display:block}.ev-pp-gallery-item:hover .ev-pp-gallery-img{transform:scale(1.04)}.ev-pp-faq{padding:var(--section-y) 0}.ev-pp-faq .section-head{margin-bottom:var(--space-2xl)}.ev-pp-cta.cta-band{border-top:1px solid var(--mercury-border)}.ev-pp-footnav{padding:var(--section-y-tight) 0;border-top:1px solid var(--mercury-border)}.ev-pp-footnav-inner{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.ev-pp-footnav-spokes{gap:var(--space-lg);flex-wrap:wrap;display:flex}.ev-pp-footnav-link{color:var(--mercury-text-muted);font-size:var(--type-body-sm);transition:color var(--duration-fast) var(--ease-out);padding:12px 8px;font-weight:600;text-decoration:none;display:inline-block}.ev-pp-footnav-link:hover{color:var(--mercury-primary)}@media (max-width:480px){.ev-pp-hero{min-height:55vh;padding-bottom:var(--space-3xl);align-items:flex-end}.ev-pp-hero-inner h1{font-size:var(--type-display-2)}.ev-pp-footnav-inner{flex-direction:column;align-items:flex-start}}
