[data-ploy-component=site-nav]{transition:background .4s cubic-bezier(.2,.7,.1,1),border-color .4s cubic-bezier(.2,.7,.1,1)}[data-ploy-component=site-nav][data-scrolled=true]{background:color-mix(in srgb,var(--ploy-background-primary) 88%,transparent);backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--ploy-border-primary)}[data-ploy-component=site-nav] a[aria-current=page],[data-ploy-component=site-nav] button[data-current=true],[data-mobile-menu] a[aria-current=page]{color:var(--ploy-accent-secondary)}[data-ploy-component=site-nav] a[aria-current=page]:after{transform:scaleX(1)}.site-nav-chevron{transition:transform .3s cubic-bezier(.2,.7,.1,1)}.site-nav-dropdown-panel[data-state=open]{animation:nav-fade-in .25s cubic-bezier(.2,.7,.1,1),nav-drop-in .3s cubic-bezier(.2,.7,.1,1)}.site-nav-dropdown-panel[data-state=closed]{animation:nav-fade-out .25s cubic-bezier(.2,.7,.1,1),nav-drop-out .3s cubic-bezier(.2,.7,.1,1)}.site-nav-dropdown-panel:before{content:"";position:absolute;inset:-16px 0 auto;height:16px}@keyframes nav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nav-fade-out{0%{opacity:1}to{opacity:0}}@keyframes nav-drop-in{0%{transform:translateY(-6px)}to{transform:none}}@keyframes nav-drop-out{0%{transform:none}to{transform:translateY(-6px)}}[data-mobile-menu][data-state=open] .site-nav-mobile-body{animation:nav-fade-in .35s cubic-bezier(.2,.7,.1,1),mobile-nav-in .45s cubic-bezier(.2,.7,.1,1)}[data-mobile-menu][data-state=closed] .site-nav-mobile-body{animation:nav-fade-out .35s cubic-bezier(.2,.7,.1,1) forwards,mobile-nav-out .45s cubic-bezier(.2,.7,.1,1)}[data-mobile-menu][data-state=closed]{animation:mobile-nav-hold .45s}.site-nav-mobile-backdrop[data-state=open]{animation:nav-fade-in .35s cubic-bezier(.2,.7,.1,1)}.site-nav-mobile-backdrop[data-state=closed]{animation:nav-fade-out .35s cubic-bezier(.2,.7,.1,1)}@keyframes mobile-nav-in{0%{transform:translateY(-8px)}to{transform:none}}@keyframes mobile-nav-out{0%{transform:none}to{transform:translateY(-8px)}}@keyframes mobile-nav-hold{0%{opacity:1}to{opacity:1}}.site-nav-toggle-icon{display:block;position:relative;width:16px;height:1.5px;background:#0d1512;transition:background .2s}.site-nav-toggle-icon:before,.site-nav-toggle-icon:after{content:"";position:absolute;left:0;width:16px;height:1.5px;background:#0d1512;transition:transform .3s cubic-bezier(.2,.7,.1,1)}.site-nav-toggle-icon:before{top:-5px}.site-nav-toggle-icon:after{top:5px}[data-state=open]>.site-nav-toggle-icon,[data-mobile-menu][data-state=open] .site-nav-toggle-icon{background:transparent}[data-state=open]>.site-nav-toggle-icon:before{transform:translateY(5px) rotate(45deg)}[data-state=open]>.site-nav-toggle-icon:after{transform:translateY(-5px) rotate(-45deg)}[data-mobile-menu][data-state=open] .site-nav-toggle-icon:before{animation:toggle-before-in .3s cubic-bezier(.2,.7,.1,1) forwards}[data-mobile-menu][data-state=open] .site-nav-toggle-icon:after{animation:toggle-after-in .3s cubic-bezier(.2,.7,.1,1) forwards}[data-mobile-menu][data-state=closed] .site-nav-toggle-icon:before{animation:toggle-before-out .3s cubic-bezier(.2,.7,.1,1)}[data-mobile-menu][data-state=closed] .site-nav-toggle-icon:after{animation:toggle-after-out .3s cubic-bezier(.2,.7,.1,1)}@keyframes toggle-before-in{0%{transform:none}to{transform:translateY(5px) rotate(45deg)}}@keyframes toggle-after-in{0%{transform:none}to{transform:translateY(-5px) rotate(-45deg)}}@keyframes toggle-before-out{0%{transform:translateY(5px) rotate(45deg)}to{transform:none}}@keyframes toggle-after-out{0%{transform:translateY(-5px) rotate(-45deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.site-nav-dropdown-panel[data-state],[data-mobile-menu][data-state],[data-mobile-menu][data-state] .site-nav-mobile-body,.site-nav-mobile-backdrop[data-state],[data-mobile-menu][data-state] .site-nav-toggle-icon:before,[data-mobile-menu][data-state] .site-nav-toggle-icon:after{animation:none}[data-mobile-menu][data-state=open] .site-nav-toggle-icon:before{transform:translateY(5px) rotate(45deg)}[data-mobile-menu][data-state=open] .site-nav-toggle-icon:after{transform:translateY(-5px) rotate(-45deg)}}
