.vial-drum{opacity:0;pointer-events:none;position:absolute;inset:0}.specimen--turning[data-drum][data-turning=true] .vial-drum[data-ready=true]{opacity:1;transition:none}.specimen--turning[data-drum][data-turning=true] .specimen__picture{visibility:hidden;transition:visibility 0s linear .1s}@supports not (font:-apple-system-body){.specimen--turning[data-rest=drum][data-drum=fine] .vial-drum[data-ready=true]{opacity:1}.specimen--turning[data-rest=drum][data-drum=fine] .specimen__picture{visibility:visible;opacity:0;transition:opacity 0s linear .24s}}.vial-drum__blank{display:block;position:absolute;inset:0}.vial-drum__blank img{width:100%;height:100%;display:block}.vial-drum__band{position:absolute;container-type:size}.vial-drum__view{perspective:var(--drum-distance);perspective-origin:50% calc(50% - var(--drum-eye));position:absolute;inset:0}.vial-drum__cylinder{transform-style:preserve-3d;position:absolute;inset:0;transform:scale3d(.5,.5,.5)}.vial-drum__strip{width:calc(var(--chord) + 2 * var(--seam));height:200%;margin-left:calc(var(--chord) / -2 - var(--seam));background-image:var(--drum-image);background-repeat:repeat-x;background-position:calc(var(--offset) + var(--seam)) 0;background-size:var(--circ) 100%;transform:rotateY(var(--angle)) translateZ(var(--apothem));backface-visibility:hidden;position:absolute;top:-50%;left:50%}.vial-drum__strip[data-l="4"]{background-image:var(--drum-image-4,var(--drum-image))}.vial-drum__strip[data-l="8"]{background-image:var(--drum-image-8,var(--drum-image))}.vial-drum__shade{pointer-events:none;mix-blend-mode:multiply;display:block;position:absolute}[data-turnable=true]{touch-action:pan-y pinch-zoom;-webkit-user-drag:none}[data-turnable=true] .specimen,a[data-turnable=true]{-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){[data-turnable=true]{cursor:grab}[data-turnable=true]:active{cursor:grabbing}}@media (prefers-reduced-motion:no-preference){.vial-drum{transition:opacity .24s var(--ease-vial)}}.specimen__object,.specimen__picture,.specimen-link{width:100%;height:100%;display:block}.specimen-link{border-radius:var(--radius-plate);clip-path:inset(-12px 22% 6%);position:relative}.specimen-link:focus-visible{clip-path:inset(-12px calc(24.6% - 10px) 0);outline:none}.specimen-link:focus-visible .specimen__object:after{inset:calc(var(--specimen-pad-top) * 100% - 6px) calc(24.6% - 6px) calc(var(--specimen-pad-bottom) * 100% - 6px);outline:var(--focus-ring);outline-offset:0;pointer-events:none;content:"";border-radius:14px;position:absolute}.specimen__object{position:relative}.specimen__light{opacity:0;pointer-events:none;transition:opacity .36s var(--ease-vial);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.specimen--physical .specimen__object{translate:0 var(--vial-lift,0px);transition:translate .6s var(--ease-vial)}.specimen[data-lit=true] .specimen__object{--vial-lift:-8px}.specimen--physical .specimen__light{background:var(--vial-glint);mix-blend-mode:screen;-webkit-mask-image:var(--vial-glass-mask), var(--vial-label-mask);-webkit-mask-image:var(--vial-glass-mask), var(--vial-label-mask);mask-image:var(--vial-glass-mask), var(--vial-label-mask);-webkit-mask-position:center, var(--vial-label-at);-webkit-mask-position:center, var(--vial-label-at);mask-position:center, var(--vial-label-at);-webkit-mask-size:contain, var(--vial-label-size);-webkit-mask-size:contain, var(--vial-label-size);mask-size:contain, var(--vial-label-size);-webkit-mask-composite:source-out;background-position:50% 0;background-repeat:no-repeat;background-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.specimen[data-lit=true] .specimen__light{opacity:1}.specimen-stage__shadow,.specimen-stage__shadow:before,.specimen-stage__shadow:after{transition:scale .6s var(--ease-vial), opacity .6s var(--ease-vial)}[data-lit=true] .specimen-stage__shadow:before{opacity:.82;scale:1.05 .98}[data-lit=true] .specimen-stage__shadow:after{opacity:.6;scale:.96 1.3}}::view-transition-group(*){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation:none}figcaption:empty,.specimen-caption:empty{display:none}@media (prefers-reduced-motion:reduce){.specimen,.specimen-layer{view-transition-name:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (hover:none) and (prefers-reduced-motion:no-preference){.specimen--physical .specimen__light{background:var(--vial-glint);mix-blend-mode:screen;-webkit-mask-image:var(--vial-glass-mask), var(--vial-label-mask);-webkit-mask-image:var(--vial-glass-mask), var(--vial-label-mask);mask-image:var(--vial-glass-mask), var(--vial-label-mask);-webkit-mask-position:center, var(--vial-label-at);-webkit-mask-position:center, var(--vial-label-at);mask-position:center, var(--vial-label-at);-webkit-mask-size:contain, var(--vial-label-size);-webkit-mask-size:contain, var(--vial-label-size);mask-size:contain, var(--vial-label-size);-webkit-mask-composite:source-out;background-position:50% 0;background-repeat:no-repeat;background-size:200% 100%;transition:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}@supports (animation-timeline:view()) and (view-timeline-name:--vial-touch){.specimen--physical .specimen__object{view-timeline-name:--vial-touch;view-timeline-axis:block;animation:1s linear both vial-touch-pitch;animation-timeline:--vial-touch;animation-range:cover}.specimen--physical .specimen__light{animation:1s linear both vial-touch-glint-travel,1s linear both vial-touch-glint-light;animation-timeline:--vial-touch,--vial-touch;animation-range:cover,contain}.pdp-stage__vial{view-timeline-name:--vial-pdp-touch;view-timeline-axis:block}.pdp-stage__vial .specimen--physical .specimen__object{animation-timeline:--vial-pdp-touch}.pdp-stage__vial .specimen--physical .specimen__light{animation-timeline:--vial-pdp-touch,--vial-pdp-touch}@keyframes vial-touch-pitch{0%{rotate:x 4deg}to{rotate:x -4deg}}@keyframes vial-touch-glint-travel{0%{background-position:68% 0}to{background-position:32% 0}}@keyframes vial-touch-glint-light{0%,to{opacity:0}40%,60%{opacity:.4}}}.specimen--physical[data-touch-dragging=true] .specimen__object{translate:0 -6px}.specimen--physical[data-touch-dragging=true] .specimen__light{opacity:.4;background-position:var(--vial-touch-glint-x,50%) 0;animation:none}}
