.KIvN-a_stage{z-index:-1;pointer-events:none;--spin:32s;position:absolute;inset:0;overflow:hidden}.KIvN-a_key{background:radial-gradient(46% 78% at 72% -10%,#f1f3f51a,#0000 72%),linear-gradient(104deg,#0000 44%,#f1f3f509 53%,#0000 62%);position:absolute;inset:0}.KIvN-a_tints{position:absolute;inset:0}.KIvN-a_tint{opacity:0;position:absolute;inset:0}.KIvN-a_tint[data-tint=original]{opacity:1;background:radial-gradient(44% 82% at 76% 34%, color-mix(in oklab, var(--color-original) 34%, transparent), transparent 70%)}.KIvN-a_tint[data-tint=peach]{background:radial-gradient(44% 82% at 76% 34%, color-mix(in oklab, var(--color-peach) 30%, transparent), transparent 70%)}.KIvN-a_tint[data-tint=vitamin]{background:radial-gradient(44% 82% at 76% 34%, color-mix(in oklab, var(--color-vitamin) 28%, transparent), transparent 70%)}.KIvN-a_tint[data-tint=collagen]{background:radial-gradient(44% 82% at 76% 34%, color-mix(in oklab, var(--color-collagen) 30%, transparent), transparent 70%)}@media (max-width:56.25rem){.KIvN-a_tint[data-tint=original]{background:radial-gradient(70% 60% at 88% 8%, color-mix(in oklab, var(--color-original) 34%, transparent), transparent 70%)}.KIvN-a_tint[data-tint=peach]{background:radial-gradient(70% 60% at 88% 8%, color-mix(in oklab, var(--color-peach) 30%, transparent), transparent 70%)}.KIvN-a_tint[data-tint=vitamin]{background:radial-gradient(70% 60% at 88% 8%, color-mix(in oklab, var(--color-vitamin) 28%, transparent), transparent 70%)}.KIvN-a_tint[data-tint=collagen]{background:radial-gradient(70% 60% at 88% 8%, color-mix(in oklab, var(--color-collagen) 30%, transparent), transparent 70%)}}.KIvN-a_scan{background:repeating-linear-gradient(0deg,#f1f3f506 0 1px,#0000 1px 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 60%,#0000);mask-image:linear-gradient(#0000,#000 25% 60%,#0000)}.KIvN-a_fade{background:linear-gradient(to bottom, transparent, var(--color-ink));height:45%;position:absolute;inset:auto 0 0}.KIvN-a_sweep{opacity:0;background:linear-gradient(90deg,#0000,#f1f3f512,#0000);width:22%;position:absolute;inset-block:-20%;inset-inline-start:0;transform:translate(-120%)skew(-14deg)}.KIvN-a_ring{inset-inline-end:-28%;aspect-ratio:1;width:64%;color:var(--color-line-2);--ring-start:-90deg;--ring-dir:1;rotate:calc(var(--ring-start) * var(--ring-dir));position:absolute;top:0;translate:0 -72%}@media (min-width:56.3125rem){.KIvN-a_ring{inset-inline-start:calc(var(--spacing-margin) + (100% - 2 * var(--spacing-margin) + 24px) * 8 / 12 - 128px);inset-inline-end:auto;--ring-start:-45deg;width:min(60vw,1040px);top:50%;translate:0 -50%}}.KIvN-a_arc{fill:none;stroke-dasharray:24.4 75.6}.KIvN-a_corner{border-color:var(--color-line-2);border-style:solid;border-width:0;width:14px;height:14px;display:none;position:absolute}@media (min-width:56.3125rem){.KIvN-a_corner{display:block}}.KIvN-a_cornerStart{top:18px;border-block-start-width:1px;border-inline-start-width:1px;inset-inline-start:calc(var(--spacing-margin) - 22px)}.KIvN-a_cornerEnd{top:18px;border-block-start-width:1px;border-inline-end-width:1px;inset-inline-end:calc(var(--spacing-margin) - 22px)}[dir=rtl] .KIvN-a_key{background:radial-gradient(46% 78% at 28% -10%,#f1f3f51a,#0000 72%),linear-gradient(-104deg,#0000 44%,#f1f3f509 53%,#0000 62%)}[dir=rtl] .KIvN-a_tints{transform:scaleX(-1)}[dir=rtl] .KIvN-a_ring{--ring-dir:-1;scale:-1 1}[dir=rtl] .KIvN-a_sweep{transform:translate(120%)skew(14deg)}@media (prefers-reduced-motion:no-preference){.KIvN-a_key,.KIvN-a_tints{animation:KIvN-a_light-on 1.6s var(--ease-pour) both}.KIvN-a_tint{animation:KIvN-a_tint-cycle var(--spin) linear infinite both}.KIvN-a_tint[data-tint=peach]{animation-delay:calc(var(--spin) * -.75)}.KIvN-a_tint[data-tint=vitamin]{animation-delay:calc(var(--spin) * -.5)}.KIvN-a_tint[data-tint=collagen]{animation-delay:calc(var(--spin) * -.25)}.KIvN-a_sweep{animation:KIvN-a_sweep 2.2s var(--ease-pour) .25s both}[dir=rtl] .KIvN-a_sweep{animation-name:KIvN-a_sweep-rtl}.KIvN-a_ring{will-change:rotate;animation:KIvN-a_ring-in 1.8s var(--ease-freeze) both, KIvN-a_ring-spin var(--spin) linear infinite}.KIvN-a_arc{animation:KIvN-a_arc-draw 1.6s var(--ease-pour) .2s both}.KIvN-a_title{animation:KIvN-a_pour-in .9s var(--ease-pour) both}.KIvN-a_lead{animation:KIvN-a_pour-in-fade .8s var(--ease-pour) .35s both}}@keyframes KIvN-a_light-on{0%{opacity:0}}@keyframes KIvN-a_tint-cycle{0%,9.4%{opacity:1}15.6%,84.4%{opacity:0}90.6%,to{opacity:1}}@keyframes KIvN-a_sweep{0%{opacity:0;transform:translate(-120%)skew(-14deg)}20%,70%{opacity:1}to{opacity:0;transform:translate(560%)skew(-14deg)}}@keyframes KIvN-a_sweep-rtl{0%{opacity:0;transform:translate(120%)skew(14deg)}20%,70%{opacity:1}to{opacity:0;transform:translate(-560%)skew(14deg)}}@keyframes KIvN-a_ring-in{0%{opacity:0}}@keyframes KIvN-a_ring-spin{0%{rotate:calc(var(--ring-start) * var(--ring-dir))}to{rotate:calc((var(--ring-start) + 360deg) * var(--ring-dir))}}@keyframes KIvN-a_arc-draw{0%{stroke-dasharray:0 100}}@keyframes KIvN-a_pour-in{0%{transform:translateY(18px)}}@keyframes KIvN-a_pour-in-fade{0%{opacity:0;transform:translateY(14px)}}
