.y-root{--y-ease:cubic-bezier(.22, 1, .36, 1);font-feature-settings:"ss01" 0}.y-root [id]{scroll-margin-top:120px}.y-root .tabular,.y-root .tabular-nums{font-variant-numeric:tabular-nums}.y-grid{--y-grid-line:#ffffff0e;--y-grid-major:#ffffff0d;background-image:linear-gradient(to right, var(--y-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--y-grid-line) 1px, transparent 1px), linear-gradient(to right, var(--y-grid-major) 1px, transparent 1px), linear-gradient(to bottom, var(--y-grid-major) 1px, transparent 1px);background-position:calc(50% + 32px) -1px,calc(50% + 32px) -1px,calc(50% + 128px) -1px,calc(50% + 128px) -1px;background-size:64px 64px,64px 64px,256px 256px,256px 256px;-webkit-mask-image:radial-gradient(75% 70% at 50% 32%,#000 30%,#0000 78%);mask-image:radial-gradient(75% 70% at 50% 32%,#000 30%,#0000 78%)}.y-grid-light{--y-grid-line:#1113120f;--y-grid-major:#1113120d}.y-grid-full{-webkit-mask-image:none;mask-image:none}.y-grid.y-grid-app{--y-grid-line:#ffffff0a;--y-grid-major:#ffffff0b;background-position:11px 0,0 11px,11px 0,0 11px;background-size:24px 24px,24px 24px,96px 96px,96px 96px;-webkit-mask-image:linear-gradient(#0000 45%,#000 100%);mask-image:linear-gradient(#0000 45%,#000 100%)}.y-underline{position:relative}.y-underline:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--y-ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}:is(a,button):hover>.y-underline:after,:is(a,button):focus-visible>.y-underline:after,.group\/link:hover .y-underline:after,.group\/link:focus-visible .y-underline:after,.group\/nav:hover .y-underline:after,.group\/nav:focus-visible .y-underline:after{transform-origin:0;transform:scaleX(1)}.y-underline[data-active=true]:after{transform:scaleX(1)}@media (scripting:enabled){.y-root [data-split]:not(.is-split){visibility:hidden;animation:0s linear 2.4s forwards y-unhide}.y-root [data-hero-in]{opacity:0;animation:0s linear 2.8s forwards y-show}}@keyframes y-unhide{to{visibility:visible}}.y-line{margin-bottom:-.06em;padding-bottom:.06em}@keyframes y-show{to{opacity:1}}.y-marquee{width:max-content;display:flex}@keyframes y-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.y-drift{animation:y-drift 9s var(--y-ease) forwards}.y-paused .y-drift{animation-play-state:paused}@keyframes y-spin{to{transform:rotate(360deg)}}.y-spin{animation:.7s linear infinite y-spin}@keyframes y-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.y-ping{animation:y-ping 2.4s var(--y-ease) infinite}.y-acc-body{transition:grid-template-rows .45s var(--y-ease);grid-template-rows:0fr;display:grid}.y-acc-body[data-open=true]{grid-template-rows:1fr}.y-acc-body>div{overflow:hidden}.y-zoom img{transition:transform 1.2s var(--y-ease)}.y-zoom:hover img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.y-root [data-split]:not(.is-split),.y-root [data-hero-in]{visibility:visible;opacity:1;animation:none}.y-drift,.y-ping{animation:none}}@keyframes y-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
