.dt{display:block}.page-hero__title:has(.dt){animation:none;max-inline-size:none}.dt__text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dt__svg{display:block;block-size:calc(var(--dt-ratio, 1.98) * 1em);inline-size:auto;max-inline-size:100%;overflow:visible;color:var(--color-ink)}.dt__grid{opacity:0;animation:dtGrid .9s ease-out both}@keyframes dtGrid{0%{opacity:0}to{opacity:.055}}.dt__rule{fill:none;stroke:var(--color-ink);stroke-width:1;stroke-opacity:.16;stroke-dasharray:1;stroke-dashoffset:1;animation:dtDrawLine .52s cubic-bezier(.4,0,.2,1) both}.dt__glyph{fill:var(--color-ink);stroke:var(--color-secondary);stroke-width:1.6;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0;animation:dtWrite .76s cubic-bezier(.65,0,.35,1) both}@keyframes dtWrite{0%{stroke-dashoffset:1;fill-opacity:0;stroke-opacity:1}62%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:1}to{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}}.dt__dim{opacity:0;animation:dtGrid .52s ease-out both}.dt__dim-line,.dt__dim-tick{fill:none;stroke:var(--color-secondary);stroke-width:1.4;stroke-opacity:.55}.dt__dim-line{stroke-dasharray:1;stroke-dashoffset:1;animation:dtDrawLine .62s cubic-bezier(.4,0,.2,1) both}@keyframes dtDrawLine{to{stroke-dashoffset:0}}.page-hero__title:has(.dt)~.page-hero__lead,.page-hero__title:has(.dt)~.page-hero__body{animation:dtWipe .9s cubic-bezier(.33,1,.68,1) 1.1s both}@keyframes dtWipe{0%{clip-path:inset(0 0 0 100%);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.page-hero__title:has(.dt)~.page-hero__rule{animation-delay:.9s}@media(prefers-reduced-motion:reduce){.dt__glyph,.dt__rule,.dt__grid,.dt__dim,.dt__dim-line,.page-hero__title:has(.dt)~.page-hero__lead,.page-hero__title:has(.dt)~.page-hero__body,.page-hero__title:has(.dt)~.page-hero__rule{animation:none}.dt__glyph{stroke:none;fill-opacity:1;stroke-dashoffset:0}.dt__rule,.dt__dim-line{stroke-dashoffset:0}.dt__grid{opacity:.055}.dt__dim{opacity:1}.page-hero__title:has(.dt)~.page-hero__lead,.page-hero__title:has(.dt)~.page-hero__body{clip-path:none;opacity:1}}
