.px :is(.px>section:first-of-type,.px>main>section:first-of-type){position:relative;overflow:hidden;isolation:isolate;background-color:#fff!important;padding-top:56px!important}.px :is(.px>section:first-of-type,.px>main>section:first-of-type):after,.px :is(.px>section:first-of-type,.px>main>section:first-of-type):before{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(60px);pointer-events:none}.px :is(.px>section:first-of-type,.px>main>section:first-of-type):before{width:440px;height:440px;right:-140px;top:-230px;background:rgba(232,112,64,.15);animation:fxDrift 14s ease-in-out infinite}.px :is(.px>section:first-of-type,.px>main>section:first-of-type):after{width:360px;height:360px;left:-160px;bottom:-260px;background:rgba(10,10,10,.05);animation:fxDrift 18s ease-in-out infinite reverse}.px :is(.px>nav,.px>main>nav)[aria-label=Breadcrumb]{background:#fff!important}.px :is(.px>section:first-of-type,.px>main>section:first-of-type) h1:before{content:"";display:block;height:4px;width:56px;border-radius:4px;background:#E87040;margin:0 0 18px;transform-origin:left;animation:fxDraw .9s cubic-bezier(.16,1,.3,1) .2s both}.px [style*="text-align: center"]>h1:before,.px [style*="text-align:center"]>h1:before,.px h1[style*="text-align: center"]:before,.px h1[style*="text-align:center"]:before{margin-inline:auto!important}.px h2.px-h2:before{content:"";display:block;height:3px;width:44px;border-radius:3px;background:#E87040;margin:0 0 14px;transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1) .15s}.px [style*="text-align: center"]>h2.px-h2:before,.px [style*="text-align:center"]>h2.px-h2:before,.px h2.px-h2[style*="text-align: center"]:before,.px h2.px-h2[style*="text-align:center"]:before{margin-inline:auto!important}.px h2.px-h2.px-in:before{transform:scaleX(1)}.px .px-rv:not(.px-in){opacity:0;transform:translateY(22px)}.px .px-rv.px-in{animation:pxUp .65s var(--d,0s) cubic-bezier(.16,1,.3,1) backwards}@keyframes pxUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.px div[style*="display: grid"]>div[style*=border-radius],.px div[style*="display:grid"]>div[style*=border-radius]{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.px div[style*="display: grid"]>div[style*=border-radius]:hover,.px div[style*="display:grid"]>div[style*=border-radius]:hover{transform:translateY(-5px);box-shadow:0 22px 40px -24px rgba(10,10,10,.3)!important}.px a[style*="background:#0a0a0a"][style*="border-radius:100px"],.px a[style*="background:#0a0a0a"][style*="border-radius:999px"]{background-image:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);background-size:250% 100%}.px a[style*="background:#0a0a0a"]:hover{animation:fxShine 1.1s}.px img[style*=object-fit]{transition:transform .7s cubic-bezier(.16,1,.3,1)}.px a:hover img[style*=object-fit],.px div:hover>div>img[style*=object-fit]{transform:scale(1.05)}.px h1.px-c:before,.px h2.px-c:before{margin-inline:auto!important}.px .px-tl{position:relative;grid-template-columns:repeat(4,1fr)}.px .px-tl:before{content:"";position:absolute;top:20px;left:40px;right:40px;height:2px;background:linear-gradient(90deg,#E87040,#f5c3a8);border-radius:2px;transform-origin:left;transition:transform 1.6s cubic-bezier(.45,0,.2,1) .2s}.px .px-tl.px-armed:not(.px-in):before{transform:scaleX(0)}.px .px-node{position:absolute;top:0;left:24px;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0a0a0a;color:#fff;font:700 14px var(--font-bricolage),sans-serif;box-shadow:0 0 0 5px #f5f5f5}@media (max-width:900px){.px .px-tl{grid-template-columns:1fr 1fr}.px .px-tl:before{display:none}}@media (max-width:560px){.px .px-tl{grid-template-columns:1fr}}.px .px-pulse{position:relative}.px .px-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(232,112,64,.45);animation:pxPulse 2.4s ease-out infinite;pointer-events:none}@keyframes pxPulse{70%,to{box-shadow:0 0 0 14px rgba(232,112,64,0)}}.px .px-bar{transform-origin:left;transition:transform 1.2s cubic-bezier(.16,1,.3,1) var(--d,0s)}.px .px-bars.px-armed:not(.px-in) .px-bar{transform:scaleX(0)}.px .px-glans{position:relative}.px .px-glans:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);background-size:260% 100%;background-position:130% 0;animation:pxGlans 6s ease-in-out infinite;pointer-events:none}@keyframes pxGlans{0%,55%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.px .px-glans:after,.px .px-pulse:after{animation:none}.px .px-bar,.px .px-tl:before{transition:none;transform:none!important}.px .px-rv,.px :is(.px>section:first-of-type,.px>main>section:first-of-type) h1:before,.px :is(.px>section:first-of-type,.px>main>section:first-of-type):after,.px :is(.px>section:first-of-type,.px>main>section:first-of-type):before,.px a:hover{animation:none!important}.px img[style*=object-fit]{transition:none;transform:none!important}.px .px-rv:not(.px-in){opacity:1;transform:none}.px h2.px-h2:before{transform:none;transition:none}}@media (max-width:700px){.px :is(.px>section:first-of-type,.px>main>section:first-of-type){padding-top:36px!important}.px :is(.px>section:first-of-type,.px>main>section:first-of-type):before{width:260px;height:260px}}