.print-stage{isolation:isolate;background:var(--p-bg);color:var(--p-paper);position:relative;overflow:hidden}.print-grain{z-index:20;pointer-events:none;opacity:var(--p-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.6 -.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(3,end) infinite print-grain;position:absolute;inset:-50%}@keyframes print-grain{33%{translate:3% -2%}66%{translate:-2% 3%}}.print-shape{z-index:1;background:var(--tone);display:block;position:absolute;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -2.2 2.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -2.2 2.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.print-shape.is-circle{aspect-ratio:1;border-radius:50%}.print-shape.is-arch{aspect-ratio:3/4.6;border-radius:999px 999px 0 0}.print-shape.is-panel{aspect-ratio:4/3}.print-shape.is-quarter{aspect-ratio:1;border-radius:100% 0 0}.print-shape.is-halftone{background:radial-gradient(circle, var(--tone) 38%, transparent 40%) 0 0 / 9px 9px;-webkit-mask-image:linear-gradient(160deg,#000 10%,#0000 85%);mask-image:linear-gradient(160deg,#000 10%,#0000 85%)}.print-duo{background:var(--p-paper);display:block;position:relative;overflow:hidden}.print-duo>span{position:absolute;inset:0}.print-duo img{object-fit:cover}.print-duo-tone img{filter:grayscale()contrast(1.15);mix-blend-mode:multiply}.print-duo-tone:after{content:"";background:var(--p-ink);mix-blend-mode:lighten;position:absolute;inset:0}.print-duo-true{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.1,1)}.print-duo.can-reveal:is(:hover,:focus-within) .print-duo-true,a:is(:hover,:focus-visible) .print-duo.can-reveal .print-duo-true{opacity:1}.print-drop{z-index:3;display:block;position:absolute;overflow:visible}.pd-rim{fill:var(--p-paper)}.pd-water{fill:var(--p-ink)}.pd-ring{fill:none;stroke:var(--p-paper);stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:4.8s cubic-bezier(.2,.6,.3,1) infinite pd-ring}.pd-crown{fill:none;stroke:var(--p-paper);stroke-width:3px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:4.8s ease-out infinite pd-crown}.pd-fall{fill:var(--p-paper);animation:4.8s cubic-bezier(.55,0,1,.45) infinite pd-fall}@keyframes pd-fall{0%{opacity:0;transform:translateY(-60px)}8%{opacity:1}40%{opacity:1;transform:translateY(170px)}41%,to{opacity:0;transform:translateY(170px)}}@keyframes pd-crown{0%,40%{opacity:0;transform:scaleY(0)}44%{opacity:1;transform:scaleY(1)}56%{opacity:0;transform:scaleY(.3)}to{opacity:0}}@keyframes pd-ring{0%,41%{opacity:0;transform:scale(1)}44%{opacity:.9}to{opacity:0;transform:scale(19)}}@media (prefers-reduced-motion:reduce){.print-grain,.pd-ring,.pd-crown,.pd-fall{animation:none}}
