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