:root{--lpfg-shell-ink:#17282e;--lpfg-shell-paper:#fff;--lpfg-shell-gutter:clamp(22px,5vw,76px);--lpfg-shell-nav:72px}
.lpfg-site-nav{position:relative;z-index:1000;display:flex;min-height:var(--lpfg-shell-nav);align-items:center;justify-content:space-between;padding:0 var(--lpfg-shell-gutter);background:#fff;color:var(--lpfg-shell-ink);font:650 10px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.lpfg-site-brand{color:inherit;text-decoration:none}.lpfg-site-links{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px)}.lpfg-site-links a{position:relative;color:inherit;text-decoration:none;opacity:.5}.lpfg-site-links a:hover,.lpfg-site-links a:focus-visible,.lpfg-site-links a[aria-current]{opacity:1}.lpfg-site-links a[aria-current]::after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:1px;background:currentColor}.lpfg-site-nav-toggle{display:none}
.lpfg-next{display:grid;min-height:clamp(500px,70vh,760px);place-items:center;padding:clamp(90px,12vw,170px) var(--lpfg-shell-gutter);background:#fff;color:var(--lpfg-shell-ink)}.lpfg-next>div{width:min(100%,1050px)}.lpfg-next p{margin:0 0 28px;font:700 10px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.lpfg-next h2{max-width:980px;margin:0;font:700 clamp(40px,6.5vw,88px)/.98 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.055em}.lpfg-next a{display:inline-flex;margin-top:54px;padding:20px 26px;border:1px solid currentColor;color:inherit;font:700 11px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.lpfg-next--dark{background:#110d0f;color:#fff}
@media(max-width:760px){:root{--lpfg-shell-nav:64px}.lpfg-site-nav{position:relative}.lpfg-site-nav-toggle{display:flex;align-items:center;gap:12px;padding:14px 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.lpfg-site-nav-toggle i,.lpfg-site-nav-toggle i::before{display:block;width:18px;height:1px;background:currentColor;content:"";transition:transform .2s}.lpfg-site-nav-toggle i::before{transform:translateY(5px)}.lpfg-site-nav-toggle[aria-expanded=true] i{transform:translateY(2px) rotate(45deg)}.lpfg-site-nav-toggle[aria-expanded=true] i::before{transform:rotate(-90deg)}.lpfg-site-links{position:absolute;z-index:20;top:100%;right:0;left:0;display:none;flex-direction:column;align-items:flex-start;gap:0;padding:18px var(--lpfg-shell-gutter) 28px;background:#fff}.lpfg-site-nav.is-open .lpfg-site-links{display:flex}.lpfg-site-links a{width:100%;padding:14px 0;font-size:11px}.lpfg-site-links a[aria-current]::after{display:none}.lpfg-next{min-height:70vh}.lpfg-next h2{font-size:clamp(36px,11vw,56px)}}
