.hd-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.hd-reveal.hd-in{opacity:1;transform:none}.hd-enter{opacity:0;animation:hd-enter .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes hd-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hd-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hd-aurora:after,.hd-aurora:before{content:"";position:absolute;border-radius:9999px;filter:blur(64px)}.hd-aurora:before{width:46rem;height:46rem;left:-14rem;top:-18rem;background:radial-gradient(circle at center,rgba(14,81,88,.2),transparent 70%);animation:hd-drift1 24s ease-in-out infinite alternate}.hd-aurora:after{width:42rem;height:42rem;right:-14rem;bottom:-20rem;background:radial-gradient(circle at center,rgba(4,120,87,.16),transparent 70%);animation:hd-drift2 28s ease-in-out infinite alternate}@keyframes hd-drift1{0%{transform:translate(0)}to{transform:translate(4rem,3rem)}}@keyframes hd-drift2{0%{transform:translate(0)}to{transform:translate(-3.5rem,-2.5rem)}}.hd-shield{position:absolute;color:rgba(14,81,88,.05);animation:hd-float 9s ease-in-out infinite;pointer-events:none}@keyframes hd-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-14px) rotate(2deg)}}.hd-search{transition:box-shadow .3s ease,transform .3s ease}.hd-search:focus-within{box-shadow:0 0 0 4px rgba(14,81,88,.12),0 22px 50px -22px rgba(15,23,42,.28);transform:translateY(-2px)}.hd-flip{perspective:1400px;height:248px}.hd-flip-inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.hd-flip.is-flipped .hd-flip-inner,.hd-flip:focus-within .hd-flip-inner,.hd-flip:hover .hd-flip-inner{transform:rotateY(180deg)}.hd-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;border-radius:.75rem;padding:1.45rem;overflow:hidden}.hd-face--back{transform:rotateY(180deg)}.hd-tickrow{opacity:0;transform:translateX(-8px);transition:opacity .45s ease,transform .45s ease}.hd-tickrow.hd-on{opacity:1;transform:none}.hd-tickcircle{transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.hd-tickrow.hd-on .hd-tickcircle{transform:scale(1)}.hd-progress{transform:scaleX(0);transform-origin:left center;transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.hd-progress.hd-in{transform:scaleX(1)}.hd-stepdot{transform:scale(.4);opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s ease}.hd-stepdot.hd-on{transform:scale(1);opacity:1}.hd-lift{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hd-lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(15,23,42,.35)}.hd-btn{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.hd-btn:hover{transform:translateY(-2px)}.hd-btn:active{transform:translateY(0)}.hd-stat-num{font-variant-numeric:tabular-nums}.hd-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(14,81,88,.05) 1px,transparent 0),linear-gradient(90deg,rgba(14,81,88,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 0,#000 25%,transparent 72%)}.hd-rotator{display:inline-grid;justify-items:start;vertical-align:bottom;transition:width .45s cubic-bezier(.22,1,.36,1);overflow:visible}.hd-rotator-word{grid-area:1/1;white-space:nowrap;opacity:0;transform:translateY(.55em);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.hd-rotator-word--in{opacity:1;transform:none}.hd-rotator-word--out{opacity:0;transform:translateY(-.55em)}.hd-underline{position:relative;display:inline-block}.hd-underline svg{position:absolute;left:0;bottom:-.08em;width:100%;height:.2em;color:var(--color-vetted-500);overflow:visible;pointer-events:none}.hd-underline path{stroke-dasharray:240;stroke-dashoffset:240;animation:hd-draw .9s cubic-bezier(.22,1,.36,1) 1.15s forwards}@keyframes hd-draw{to{stroke-dashoffset:0}}.hd-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hd-marquee-track{display:flex;align-items:center;width:max-content;animation:hd-marquee 32s linear infinite}.hd-marquee:hover .hd-marquee-track{animation-play-state:paused}@keyframes hd-marquee{to{transform:translateX(-50%)}}.hd-scrolly-card{opacity:.45;transform:scale(.985);transition:opacity .45s ease,transform .45s ease,border-color .45s ease,box-shadow .45s ease}.hd-scrolly-card.hd-on{opacity:1;transform:none;border-color:var(--color-vetted-500);box-shadow:0 18px 44px -26px rgba(6,78,59,.4)}.hd-scrolly-panel{grid-area:1/1;opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.hd-scrolly-panel.hd-on{opacity:1;transform:none}.hd-stamp{opacity:0;transform:rotate(-9deg) scale(2.1);pointer-events:none}.hd-stamp.hd-on{animation:hd-stamp .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes hd-stamp{0%{opacity:0;transform:rotate(-9deg) scale(2.1)}55%{opacity:1;transform:rotate(-7deg) scale(.94)}75%{transform:rotate(-8deg) scale(1.04)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.hd-tilt{position:relative;transition:transform .18s ease-out;will-change:transform}.hd-watermark{position:absolute;right:-.5rem;bottom:-.16em;font-family:var(--font-manrope),var(--font-jakarta),sans-serif;font-weight:800;font-size:clamp(100px,17vw,230px);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.1);pointer-events:none;user-select:none}@media (prefers-reduced-motion:reduce){.hd-progress,.hd-reveal,.hd-stepdot,.hd-tickcircle,.hd-tickrow{transition:none!important;opacity:1!important;transform:none!important}.hd-aurora:after,.hd-aurora:before,.hd-shield{animation:none!important}.hd-flip-inner{transition:none!important}.hd-enter{animation:none!important;opacity:1!important}.hd-rotator,.hd-rotator-word{transition:none!important}.hd-rotator-word:not(.hd-rotator-word--in){opacity:0!important}.hd-underline path{animation:none!important;stroke-dashoffset:0!important}.hd-marquee-track{animation:none!important;width:auto;flex-wrap:wrap;justify-content:center}.hd-scrolly-card,.hd-scrolly-panel{transition:none!important;opacity:1!important;transform:none!important}.hd-stamp{animation:none!important;opacity:1!important;transform:rotate(-8deg)!important}.hd-tilt{transition:none!important}}