.lp-nav-tray.lp-header{padding-top:12px;background:transparent;border-bottom-color:transparent;box-shadow:none;will-change:transform}.lp-nav-tray.lp-header.lp-nav--snap{transition:transform .36s cubic-bezier(.33,1,.68,1)}.lp-nav-tray.lp-header.lp-nav--off .lp-tray-surface{opacity:0!important;transition:none!important}.lp-nav-tray.lp-header.lp-header--scrolled{background:transparent;border-bottom-color:transparent;box-shadow:none}.lp-nav-tray.lp-header .lp-header__bar{position:relative;height:60px;padding:0 10px 0 18px;border:1px solid transparent;border-radius:var(--radius-full)}.lp-nav-tray .lp-header__bar>*{position:relative;z-index:1}.lp-nav-tray .lp-header__bar>.lp-tray-surface{position:absolute;z-index:0}.lp-nav-tray .lp-header__bar>.lp-nav-links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lp-nav-tray .lp-header__bar .av-btn{position:relative;z-index:1}.lp-tray-surface{position:absolute;inset:0;border-radius:var(--radius-md);opacity:0;transform:translateY(-3px) scale(.992);transform-origin:center top;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.lp-header--scrolled .lp-tray-surface{opacity:1;transform:none}.lp-mat--frost .lp-tray-surface{background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid var(--border);box-shadow:var(--shadow-popover)}.lp-nav-tray .lp-nav-links{padding:4px;gap:2px;transition:background-color .32s var(--ease-out)}.lp-nav-tray .lp-link,.lp-nav-tray .lp-nav-links{position:relative;border-radius:var(--radius-full)}.lp-nav-tray .lp-link{z-index:1;padding:7px 15px;transition:color .3s var(--ease-out)}.lp-nav-tray .lp-link:hover{background:transparent;color:var(--text-primary)}.lp-nav-tray .lp-link--active{color:var(--text-primary)}.lp-nav-tray .lp-brand__name{transition:color .3s var(--ease-out)}.lp-tray-ind{position:absolute;z-index:0;top:0;left:0;width:0;height:0;border-radius:var(--radius-full);opacity:0;transform:translate(0);pointer-events:none;transition:transform .44s cubic-bezier(.34,1.3,.5,1),width .44s cubic-bezier(.34,1.3,.5,1),height .2s var(--ease-out),opacity .24s var(--ease-out),background-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.lp-mat--frost.lp-header--scrolled .lp-nav-links,.lp-tray-ind{background:var(--gray-alpha-100)}.lp-mat--frost.lp-header--scrolled .lp-tray-ind{background:var(--background);box-shadow:var(--shadow-card)}.lp-brand__icon{display:inline-flex;width:28px;height:28px;flex:none;transition:filter .45s ease-out}.lp-brand__icon svg{width:100%;height:100%;display:block;overflow:visible;transform-origin:50% 50%}.lp-brand__icon .tri,.lp-brand__icon svg{transition:transform .5s cubic-bezier(.34,1.45,.5,1)}.lp-brand__icon .tri{transform-box:fill-box;transform-origin:center;will-change:transform}.lp-brand:hover .lp-brand__icon{filter:drop-shadow(0 4px 10px rgba(0,0,0,.16))}.lp-brand:hover .lp-brand__icon svg{transform:scale(1.05)}.lp-brand:hover .tri-dark{transform:translate(-2px,-2px) rotate(-7deg)}.lp-brand:hover .tri-blue{transform:translate(2px,2px) rotate(7deg);transition-delay:45ms}.lp-brand:active .lp-brand__icon svg{transform:scale(.95);transition-duration:.15s}.lp-footer{border-top:1px solid var(--border);margin-top:8px;background:var(--background)}.lp-foot-inner{padding:56px clamp(18px,5vw,56px) 30px}.lp-foot-top{display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap;padding-bottom:38px;border-bottom:1px solid var(--border)}.lp-foot-brand{display:flex;flex-direction:column;gap:16px}.lp-foot-brand .lp-brand{text-decoration:none}.lp-foot-tagline{font:var(--copy-15,var(--copy-16));color:var(--text-secondary);margin:0;max-width:300px;line-height:1.5;text-wrap:pretty}.lp-foot-cta{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.lp-foot-cta__label{font:var(--label-12,var(--label-13));letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.lp-foot-email{display:inline-flex;align-items:center;gap:12px;color:var(--text-primary);text-decoration:none;font-family:var(--font-sans);font-weight:600;font-size:clamp(22px,3vw,30px);line-height:1.05;letter-spacing:-.02em;transition:color var(--duration-state) var(--ease-out)}.lp-foot-email svg{flex:none;transition:transform var(--duration-state) var(--ease-out)}.lp-foot-email:hover{color:var(--accent-text);text-decoration:none}.lp-foot-email:hover svg:last-child{transform:translate(3px,-3px)}.lp-foot-bottom{justify-content:space-between;gap:14px 28px;padding-top:22px}.lp-foot-bottom,.lp-foot-links{display:flex;align-items:center;flex-wrap:wrap}.lp-foot-links{gap:2px;margin-left:-10px}.lp-foot-link{font:var(--button-14);color:var(--text-secondary);text-decoration:none;padding:5px 10px;border-radius:var(--radius-sm);transition:color var(--duration-state) var(--ease-out),background var(--duration-state) var(--ease-out)}.lp-foot-link:hover{color:var(--text-primary);background:var(--gray-alpha-100);text-decoration:none}.lp-foot-sep{width:1px;height:13px;background:var(--border-strong);margin:0 9px}.lp-foot-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lp-foot-fine{display:inline-flex;align-items:center;gap:7px;font:var(--label-13);color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.lp-tray-ind,.lp-tray-surface{transition:opacity .2s linear!important;transform:none!important}.lp-brand:hover .lp-brand__icon svg,.lp-brand:hover .tri-blue,.lp-brand:hover .tri-dark{transform:none!important}}@media (max-width:760px){.lp-nav-tray.lp-header{position:absolute;top:0;left:0;right:0;padding-top:0;transform:none!important;will-change:auto;pointer-events:none}.lp-nav-tray.lp-header,.lp-nav-tray.lp-header.lp-header--scrolled{background:transparent;border-bottom:0;box-shadow:none}.lp-nav-tray.lp-header .lp-header__bar{height:64px;padding:0 clamp(18px,5vw,28px);border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none}.lp-brand{pointer-events:auto}.lp-tray-ind,.lp-tray-surface{display:none!important}.lp-foot-inner{padding:44px clamp(18px,5vw,56px) 30px}.lp-foot-top{flex-direction:column;align-items:stretch;gap:30px;padding-bottom:30px}.lp-foot-tagline{max-width:none}.lp-foot-cta{order:-1;align-items:flex-start;gap:8px}.lp-foot-bottom{flex-direction:column;align-items:flex-start;gap:18px;padding-top:24px}.lp-foot-meta{gap:6px 18px}.lp-foot-meta .lp-foot-fine:last-child{display:none}.lp-foot-links{gap:4px 2px}.lp-foot-sep{flex-basis:100%;width:auto;height:0;margin:0;background:transparent}}