.ty-hero{--intro:var(--intro-delay,0s);--pace:.75;--rise:16px}@media (min-width:768px){.ty-hero{--pace:1;--rise:24px}}.ty-step{animation-delay:calc(var(--intro) + var(--d,0s) * var(--pace));animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.ty-wordMask{vertical-align:top;margin:0 -.06em -.14em 0;padding:0 .06em .14em 0;display:inline-block;overflow:hidden}.ty-word{display:inline-block}.ty-phrase{white-space:nowrap;display:inline-block;position:relative}.ty-gradWord{background-image:linear-gradient(90deg, var(--from), var(--to));color:#0000;-webkit-background-clip:text;background-clip:text}.ty-underline{width:100%;height:.24em;position:absolute;bottom:-.2em;left:0;overflow:visible}.ty-underline path,.ty-isthmus,.ty-lobe{stroke-dasharray:1;stroke-dashoffset:0}.ty-wing,.ty-breathe{transform-box:view-box;transform-origin:200px 160px}.ty-shine{isolation:isolate;position:relative;overflow:hidden}.ty-shine:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.ty-flies{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ty-fly{opacity:0;position:absolute}@media (prefers-reduced-motion:no-preference){.ty-fadeDown{animation-name:ty-fadeDown;animation-duration:.7s}.ty-fadeUp{animation-name:ty-fadeUp;animation-duration:.7s}.ty-pop{animation-name:ty-pop;animation-duration:.6s}.ty-fadeIn{animation-name:ty-fadeIn;animation-duration:.9s}.ty-wordRise{animation-name:ty-rise;animation-duration:calc(.85s * var(--pace))}.ty-underline path{animation:ty-draw calc(.8s * var(--pace)) cubic-bezier(.65, 0, .35, 1) both;animation-delay:calc(var(--intro) + (1.2s + var(--u,0s)) * var(--pace))}.ty-isthmus{animation:ty-draw calc(.4s * var(--pace)) ease-out both;animation-delay:calc(var(--intro) + .3s * var(--pace))}.ty-lobe{animation:ty-draw calc(.8s * var(--pace)) cubic-bezier(.45, 0, .25, 1) both;animation-delay:calc(var(--intro) + .7s * var(--pace))}.ty-wing{animation:ty-unfold calc(.9s * var(--pace)) cubic-bezier(.22, 1, .36, 1) both;animation-delay:calc(var(--intro) + 1.5s * var(--pace))}.ty-breathe{animation:9s ease-in-out infinite ty-breath;animation-delay:calc(var(--intro) + 2.6s * var(--pace))}.ty-float{animation:7s ease-in-out infinite ty-float;animation-delay:calc(var(--intro) + (2.4s + var(--i,0) * .5s) * var(--pace))}.ty-shine:after{animation:6s ease-in-out infinite ty-shine;animation-delay:calc(var(--intro) + 3s)}.ty-fly{animation:ty-drift var(--fly) ease-in-out infinite;animation-delay:var(--start)}.ty-hero:is([data-paused],[data-offscreen]) :is(.ty-breathe,.ty-float,.ty-fly),.ty-hero:is([data-paused],[data-offscreen]) .ty-shine:after,.ty-shine:is(:hover,:focus-visible):after{animation-play-state:paused}}@keyframes ty-fadeDown{0%{opacity:0;translate:0 -8px}}@keyframes ty-fadeUp{0%{opacity:0;translate:0 var(--rise)}}@keyframes ty-pop{0%{opacity:0;scale:.85}}@keyframes ty-fadeIn{0%{opacity:0}}@keyframes ty-rise{0%{translate:0 110%}}@keyframes ty-draw{0%{stroke-dashoffset:1px}}@keyframes ty-unfold{0%{scale:.6 1}}@keyframes ty-breath{0%,to{scale:1}50%{scale:.97 1}}@keyframes ty-float{0%,to{translate:0 -4px}50%{translate:0 4px}}@keyframes ty-shine{0%{translate:-120%}18%,to{translate:120%}}@keyframes ty-drift{0%{opacity:0;translate:0}10%{opacity:.8}50%{translate:var(--dx) var(--dy)}90%{opacity:.8}to{opacity:0;translate:calc(var(--dx) * 2) 0}}
.tyu-part{transition:opacity .4s var(--ease-out-expo)}.tyu-diagram:not([data-selected=thyroid]) [data-key=thyroid],.tyu-diagram:not([data-selected=nerve]) [data-key=nerve],.tyu-diagram:not([data-selected=parathyroids]) [data-key=parathyroids]{opacity:.25}.tyu-wave{stroke-dasharray:1;stroke-dashoffset:0;opacity:0}.tyu-diagram[data-selected=nerve] .tyu-wave{opacity:1}.tyu-para{transform-box:fill-box;transform-origin:50%}.tyu-mark{background:color-mix(in srgb, var(--petal) 70%, transparent);color:var(--ink);border-radius:4px;padding:0 .15em}@media (prefers-reduced-motion:no-preference){.tyu-diagram[data-selected=nerve] .tyu-wave{animation:1.2s ease-out .15s backwards tyu-wave}.tyu-diagram[data-selected=parathyroids] .tyu-para{animation:tyu-pulse .8s ease-out calc(var(--k) * .12s) 1}.tyu-note{animation:tyu-in .45s var(--ease-out-expo) backwards}}@keyframes tyu-wave{0%{stroke-dashoffset:1px}}@keyframes tyu-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.6)}}@keyframes tyu-in{0%{opacity:0;transform:translateY(6px)}}
