:root{--mega-radius:16px;--mega-shadow:0 30px 80px rgba(0,0,0,.14);--mega-border:1px solid rgba(0,0,0,.08);--mega-bg:#fff;--mega-gutter:12px;--mega-dur:220ms;--mega-open-dur:220ms;--mega-close-dur:220ms;--mega-ease:cubic-bezier(.2,.8,.2,1);--tabs-w:260px;--tabs-gap:10px;--tab-radius:12px;--tab-pad-y:10px;--tab-pad-x:12px;--tab-bg:rgba(0,0,0,.04);--tab-bg-active:rgba(0,0,0,.08);--tab-color:#111;--tab-color-active:#111;--panel-pad:16px}.menu-items{list-style:none;margin:0;padding:0;display:flex;gap:18px;align-items:center}.menu-item:not(.has-mega-menu)>.menu-link:hover{background:rgb(0 0 0 / .05)}.menu-item.has-mega-menu>.menu-link:hover{background:#fff0}@media (hover:hover) and (pointer:fine){.menu-item.has-mega-menu.mega-trig-hover:hover>.menu-link,.menu-item.has-mega-menu.mega-trig-hover:focus-within>.menu-link{background:rgb(0 0 0 / .05)}}.menu-item.has-mega-menu.is-open>.menu-link{background:rgb(0 0 0 / .05)}.mega-menu[data-mega-x="header"]{inset-inline-start:0;inset-inline-end:0;width:var(--mega-panel-w)}.menu-item.has-mega-menu.is-open>.mega-menu,.mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity var(--mega-open-dur,var(--mega-dur)) var(--mega-ease),transform var(--mega-open-dur,var(--mega-dur)) var(--mega-ease),visibility var(--mega-open-dur,var(--mega-dur)) var(--mega-ease)}.mega-menu .tab-item.active{border-right:solid 3px var(--prk-color-gradient-end,#ff6a00);background:linear-gradient(270deg,rgb(255 10 10 / .1) 0%,rgb(239 58 79 / .01) 100%);color:var(--prk-color-gradient-end,#ff6a00)}.mega-menu[data-mega-active-style="underline"] .tab-item.active::after{content:"";position:absolute;inset-inline:12px;bottom:6px;height:2px;border-radius:99px;background:rgb(0 0 0 / .45)}.mega-menu[data-mega-active-style="leftbar"] .tab-item.active::before{content:"";position:absolute;inset-inline-start:8px;top:10px;bottom:10px;width:3px;border-radius:99px;background:rgb(0 0 0 / .45)}.mega-menu .tabbed-mega-menu-item.is-active{display:block}@keyframes megaFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes megaFadeOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes megaSlideDownIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes megaSlideLeftIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes megaSlideLeftOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}@keyframes megaSlideUpOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes megaScaleIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes megaScaleOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes panelFadeIn{from{opacity:0}to{opacity:1}}@keyframes panelSlideUpIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes panelSlideLeftIn{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes moveUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}body.landing-mega-scroll-lock{overflow:hidden}.mega-menu-overlay{position:fixed;inset:0;z-index:999;background:rgb(0 0 0 / .35);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mega-overlay-dur,220ms) var(--mega-ease,ease)}.mega-menu-overlay.is-active,.mega-menu-overlay.is-closing{visibility:visible}.mega-menu-overlay.is-active{opacity:1;pointer-events:auto}.mega-menu-overlay.is-closing{opacity:0;pointer-events:auto}.mega-menu[data-mega-open-anim="height"].is-open{height:min(var(--mega-menu-max-h, 100vh), calc(100vh - var(--mega-vh-offset)))}@keyframes megaHeightOpen{from{height:0}to{height:var(--mega-open-to-h,min(var(--mega-menu-max-h, 100vh), calc(100vh - var(--mega-vh-offset))))}}@keyframes megaHeightClose{from{height:var(--mega-close-from-h,min(var(--mega-menu-max-h, 100vh), calc(100vh - var(--mega-vh-offset))))}to{height:0}}.mega-menu.is-closing.is-open{height:auto}@keyframes megaSlideDownInFromTop{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes megaSlideDownOutToTop{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media (prefers-reduced-motion:reduce){.mega-menu[data-mega-open-anim="slide-down"].is-opening,.mega-menu[data-mega-close-anim="slide-down"].is-closing{animation:none!important}}@keyframes landingMegaPanelIn{from{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes itemFade{from{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}