.ThreadMotif-module__EbABmG__path{stroke-dasharray:1;stroke-dashoffset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ThreadMotif-module__EbABmG__path{animation:.72s cubic-bezier(.2,0,0,1) both ThreadMotif-module__EbABmG__draw-thread}}@keyframes ThreadMotif-module__EbABmG__draw-thread{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media print{.ThreadMotif-module__EbABmG__path{stroke-dashoffset:0!important;animation:none!important}}
.StaggerTitle-module__481NyG__title{text-wrap:balance}.StaggerTitle-module__481NyG__word{max-width:100%;display:inline-block}.StaggerTitle-module__481NyG__accent{color:var(--color-accent);font-style:normal}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.StaggerTitle-module__481NyG__animated .StaggerTitle-module__481NyG__word{animation:.55s cubic-bezier(.2,0,0,1) both StaggerTitle-module__481NyG__stagger-title-word-in;animation-delay:var(--stagger-title-delay-desktop,0s)}.StaggerTitle-module__481NyG__eyebrow{animation:.5s cubic-bezier(.2,0,0,1) both StaggerTitle-module__481NyG__stagger-title-eyebrow-in}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (max-width:639px){.StaggerTitle-module__481NyG__animated .StaggerTitle-module__481NyG__word{animation-duration:.34s;animation-delay:var(--stagger-title-delay-mobile,0s)}.StaggerTitle-module__481NyG__eyebrow{animation-duration:.32s}}@keyframes StaggerTitle-module__481NyG__stagger-title-word-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes StaggerTitle-module__481NyG__stagger-title-eyebrow-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print{.StaggerTitle-module__481NyG__word,.StaggerTitle-module__481NyG__eyebrow{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}}
.SpotlightBorderCard-module__1_zfgW__card:before{content:"";pointer-events:none;z-index:1;border-radius:inherit;opacity:0;background:var(--color-border);background:radial-gradient(240px circle at var(--spotlight-x,50%) var(--spotlight-y,50%), color-mix(in oklab, var(--color-accent) 40%, var(--color-border)) 0%, var(--color-border) 70%);-webkit-mask-composite:xor;padding:1px;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){.SpotlightBorderCard-module__1_zfgW__enabled[data-spotlight-active=true]:before{opacity:1}}@media (prefers-reduced-motion:reduce){.SpotlightBorderCard-module__1_zfgW__card:before{display:none}}@media print{.SpotlightBorderCard-module__1_zfgW__card:before{display:none}}
