.rz-stage{--card-left:3%;--card-top:8%;--card-width:71%;--card-ratio:4 / 5;--env-left:25%;--env-right:3%;--env-top:23%;--env-bottom:3%;--flap-height:27%;aspect-ratio:10/12;isolation:isolate;width:100%;position:relative}.rz-stage[data-format=square]{--card-top:10%;--card-width:72%;--card-ratio:1;--env-left:24%;--env-top:25%;--env-bottom:6%;aspect-ratio:10/10}.rz-stage[data-format=landscape]{--card-left:3%;--card-top:22%;--card-width:84%;--card-ratio:5 / 4;--env-left:14%;--env-right:2%;--env-top:20%;--env-bottom:7%;--flap-height:32%;aspect-ratio:10/9}.rz-stage[data-envelope=none]{--card-left:7%;--card-width:86%;--card-top:4%;aspect-ratio:10/13}.rz-stage[data-envelope=none][data-format=square]{--card-top:7%;aspect-ratio:1}.rz-stage[data-envelope=none][data-format=landscape]{--card-top:9%;aspect-ratio:10/8}.rz-envelope{z-index:0;left:var(--env-left);right:var(--env-right);top:var(--env-top);bottom:var(--env-bottom);background:linear-gradient(160deg, #ffffff29, #fff0 45%, #0000000f), var(--env);transform-origin:30% 100%;border-radius:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;transform:rotate(2.2deg);box-shadow:0 1px 1px #28190a14,0 14px 26px -14px #3c281473}.rz-envelope:before{content:"";background:linear-gradient(#00000029,#0000);border-radius:2px 2px 0 0;height:9%;position:absolute;inset:0 0 auto}.rz-envelope:after{content:"";clip-path:polygon(0 100%,0 38%,50% 62%,100% 38%,100% 100%);background:linear-gradient(#00000009,#00000012);position:absolute;inset:0}.rz-flap{height:var(--flap-height);background:var(--env-edge);clip-path:polygon(0 100%,50% 0,100% 100%);position:absolute;bottom:100%;left:0;right:0}.rz-flap>.rz-liner{clip-path:polygon(0 100%,50% 0,100% 100%);position:absolute;inset:13% 7% 0}.rz-stage[data-style=square] .rz-flap,.rz-stage[data-style=square] .rz-flap>.rz-liner{clip-path:polygon(0 100%,7% 0,93% 0,100% 100%)}.rz-stage[data-style=square] .rz-flap{height:calc(var(--flap-height) * .62)}.rz-stage[data-style=curved] .rz-flap,.rz-stage[data-style=curved] .rz-flap>.rz-liner{clip-path:ellipse(50% 100% at 50% 100%)}.rz-liner{background:var(--liner-ground)}.rz-liner:after{content:"";background:var(--liner-ink);-webkit-mask-size:var(--tile,22px) var(--tile,22px);-webkit-mask-size:var(--tile,22px) var(--tile,22px);mask-size:var(--tile,22px) var(--tile,22px);opacity:.9;position:absolute;inset:0}.rz-liner[data-liner=solid]{background:var(--liner-ink)}.rz-liner[data-liner=solid]:after{display:none}.rz-liner[data-liner=stripes]:after{opacity:.55;-webkit-mask-image:repeating-linear-gradient(45deg,#000 0 3px,#0000 3px 8px);mask-image:repeating-linear-gradient(45deg,#000 0 3px,#0000 3px 8px);-webkit-mask-size:auto;mask-size:auto}.rz-liner[data-liner=dots]:after{--tile:9px;-webkit-mask-image:radial-gradient(circle,#000 1.6px,#0000 2px);mask-image:radial-gradient(circle,#000 1.6px,#0000 2px)}.rz-liner[data-liner=floral]:after{--tile:26px;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg%3E%3Ccircle cx='10' cy='7.5' r='2.6'/%3E%3Ccircle cx='12.4' cy='9.3' r='2.6'/%3E%3Ccircle cx='11.5' cy='12.1' r='2.6'/%3E%3Ccircle cx='8.5' cy='12.1' r='2.6'/%3E%3Ccircle cx='7.6' cy='9.3' r='2.6'/%3E%3Cpath d='M16 14c3 0 5 2 5 5-3 0-5-2-5-5zM28 26c3.5-.5 6 1.5 6.5 4.5-3.5.5-6-1.5-6.5-4.5z'/%3E%3Ccircle cx='30' cy='27.5' r='2.2'/%3E%3Ccircle cx='32' cy='29' r='2.2'/%3E%3Ccircle cx='31.2' cy='31.4' r='2.2'/%3E%3Ccircle cx='28.8' cy='31.4' r='2.2'/%3E%3Ccircle cx='28' cy='29' r='2.2'/%3E%3Ccircle cx='3' cy='30' r='1'/%3E%3Ccircle cx='24' cy='5' r='1'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg%3E%3Ccircle cx='10' cy='7.5' r='2.6'/%3E%3Ccircle cx='12.4' cy='9.3' r='2.6'/%3E%3Ccircle cx='11.5' cy='12.1' r='2.6'/%3E%3Ccircle cx='8.5' cy='12.1' r='2.6'/%3E%3Ccircle cx='7.6' cy='9.3' r='2.6'/%3E%3Cpath d='M16 14c3 0 5 2 5 5-3 0-5-2-5-5zM28 26c3.5-.5 6 1.5 6.5 4.5-3.5.5-6-1.5-6.5-4.5z'/%3E%3Ccircle cx='30' cy='27.5' r='2.2'/%3E%3Ccircle cx='32' cy='29' r='2.2'/%3E%3Ccircle cx='31.2' cy='31.4' r='2.2'/%3E%3Ccircle cx='28.8' cy='31.4' r='2.2'/%3E%3Ccircle cx='28' cy='29' r='2.2'/%3E%3Ccircle cx='3' cy='30' r='1'/%3E%3Ccircle cx='24' cy='5' r='1'/%3E%3C/g%3E%3C/svg%3E")}.rz-liner[data-liner=botanical]:after{--tile:24px;opacity:.6;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M8 34C12 24 16 16 24 6' stroke='%23000' stroke-width='1.2' fill='none'/%3E%3Cpath d='M11 27c-4-1-6-4-6-7 4 1 6 4 6 7zM14 21c-1-4 0-7 3-9 1 4 0 7-3 9zM17 18c4-1 7 0 9 3-4 1-7 0-9-3zM20 12c-1-4 0-6 3-8 1 4 0 6-3 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M8 34C12 24 16 16 24 6' stroke='%23000' stroke-width='1.2' fill='none'/%3E%3Cpath d='M11 27c-4-1-6-4-6-7 4 1 6 4 6 7zM14 21c-1-4 0-7 3-9 1 4 0 7-3 9zM17 18c4-1 7 0 9 3-4 1-7 0-9-3zM20 12c-1-4 0-6 3-8 1 4 0 6-3 8z'/%3E%3C/svg%3E")}.rz-liner[data-liner=geometric]:after{--tile:18px;opacity:.75;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3l3.8 9.2L29 16l-9.2 3.8L16 29l-3.8-9.2L3 16l9.2-3.8z' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3Cpath d='M0 0l4 4M32 0l-4 4M0 32l4-4M32 32l-4-4' stroke='%23000' stroke-width='1.3'/%3E%3Ccircle cx='16' cy='16' r='1.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3l3.8 9.2L29 16l-9.2 3.8L16 29l-3.8-9.2L3 16l9.2-3.8z' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3Cpath d='M0 0l4 4M32 0l-4 4M0 32l4-4M32 32l-4-4' stroke='%23000' stroke-width='1.3'/%3E%3Ccircle cx='16' cy='16' r='1.6'/%3E%3C/svg%3E")}.rz-liner[data-liner=stars]:after{--tile:24px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M10 4l1.5 4.2L16 9l-4.5 1L10 14l-1.5-4L4 9l4.5-.8zM30 22l1 2.8 3 .7-3 .7-1 2.8-1-2.8-3-.7 3-.7z'/%3E%3Ccircle cx='27' cy='8' r='1'/%3E%3Ccircle cx='8' cy='30' r='1.2'/%3E%3Ccircle cx='20' cy='36' r='.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M10 4l1.5 4.2L16 9l-4.5 1L10 14l-1.5-4L4 9l4.5-.8zM30 22l1 2.8 3 .7-3 .7-1 2.8-1-2.8-3-.7 3-.7z'/%3E%3Ccircle cx='27' cy='8' r='1'/%3E%3Ccircle cx='8' cy='30' r='1.2'/%3E%3Ccircle cx='20' cy='36' r='.8'/%3E%3C/svg%3E")}.rz-liner[data-liner=paisley]:after{--tile:24px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M12 6c5 0 8 4 8 9 0 6-5 11-11 13 2-3 3-5 2-8-4 0-7-3-7-7s4-7 8-7z' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3Ccircle cx='10.5' cy='13' r='2.2'/%3E%3Cpath d='M30 22l2.5 4-2.5 4-2.5-4z'/%3E%3Ccircle cx='30' cy='18.5' r='.9'/%3E%3Ccircle cx='30' cy='33.5' r='.9'/%3E%3Ccircle cx='26' cy='26' r='.9'/%3E%3Ccircle cx='34' cy='26' r='.9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M12 6c5 0 8 4 8 9 0 6-5 11-11 13 2-3 3-5 2-8-4 0-7-3-7-7s4-7 8-7z' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3Ccircle cx='10.5' cy='13' r='2.2'/%3E%3Cpath d='M30 22l2.5 4-2.5 4-2.5-4z'/%3E%3Ccircle cx='30' cy='18.5' r='.9'/%3E%3Ccircle cx='30' cy='33.5' r='.9'/%3E%3Ccircle cx='26' cy='26' r='.9'/%3E%3Ccircle cx='34' cy='26' r='.9'/%3E%3C/svg%3E")}.rz-liner[data-liner=confetti]:after{--tile:24px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect x='5' y='5' width='2.4' height='6' rx='.8' transform='rotate(30 6 8)'/%3E%3Crect x='25' y='12' width='2.4' height='6' rx='.8' transform='rotate(-40 26 15)'/%3E%3Crect x='14' y='28' width='2.4' height='6' rx='.8' transform='rotate(65 15 31)'/%3E%3Ccircle cx='33' cy='31' r='1.6'/%3E%3Ccircle cx='17' cy='14' r='1.3'/%3E%3Ccircle cx='5' cy='24' r='1.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect x='5' y='5' width='2.4' height='6' rx='.8' transform='rotate(30 6 8)'/%3E%3Crect x='25' y='12' width='2.4' height='6' rx='.8' transform='rotate(-40 26 15)'/%3E%3Crect x='14' y='28' width='2.4' height='6' rx='.8' transform='rotate(65 15 31)'/%3E%3Ccircle cx='33' cy='31' r='1.6'/%3E%3Ccircle cx='17' cy='14' r='1.3'/%3E%3Ccircle cx='5' cy='24' r='1.1'/%3E%3C/svg%3E")}.rz-card{z-index:2;left:var(--card-left);top:var(--card-top);width:var(--card-width);aspect-ratio:var(--card-ratio);border-radius:3px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;position:absolute;overflow:hidden;box-shadow:0 0 0 .5px #28190a1a,0 1px 2px #28190a1a,0 18px 30px -16px #3c28148c}.rz-stage[data-grain] .rz-card{transform:rotate(-1.2deg)}.rz-stage[data-envelope=none] .rz-card{transform:none}.rz-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24,#fff0 40%,#0000000b);position:absolute;inset:0}.rz-stage[data-grain] .rz-card:after{background:linear-gradient(135deg,#ffffff24,#fff0 40%,#0000000b),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.rz-fold{z-index:1;left:var(--card-left);top:var(--card-top);width:var(--card-width);aspect-ratio:var(--card-ratio);background:var(--fold,#eee);border-radius:3px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(3.5%,1.2%)rotate(.8deg);box-shadow:0 12px 24px -16px #3c281480}.rz-card[data-folded]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000029,#0000);width:7%;position:absolute;inset:0 auto 0 0}.group:focus-visible .rz-card{transform:translate(-2%,-3.5%)rotate(-2.2deg);box-shadow:0 0 0 .5px #28190a1a,0 2px 4px #28190a1a,0 26px 40px -18px #3c281499}.group:focus-visible .rz-envelope{transform:rotate(3.2deg)translate(1.5%)}@media (hover:hover) and (pointer:fine){.group:hover .rz-card{transform:translate(-2%,-3.5%)rotate(-2.2deg);box-shadow:0 0 0 .5px #28190a1a,0 2px 4px #28190a1a,0 26px 40px -18px #3c281499}.group:hover .rz-envelope{transform:rotate(3.2deg)translate(1.5%)}.group:hover .rz-fold{transform:translate(5%)rotate(1.4deg)}}.rz-stage[data-envelope=none] .rz-card,.group:hover .rz-stage[data-envelope=none] .rz-card,.group:focus-visible .rz-stage[data-envelope=none] .rz-card{transform:none}@media (prefers-reduced-motion:reduce){.rz-card,.rz-envelope,.rz-fold{transition:none}.group:focus-visible .rz-card{transform:none}.group:focus-visible .rz-envelope{transform:rotate(2.2deg)}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.group:hover .rz-card{transform:none}.group:hover .rz-envelope{transform:rotate(2.2deg)}}.rz-envelope-closed{aspect-ratio:7.25/5.25;background:linear-gradient(160deg, #ffffff2e, #fff0 50%, #0000000f), var(--env);border-radius:3px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #28190a1f,0 30px 50px -26px #3c28148c}.rz-envelope-closed:before{content:"";clip-path:polygon(0 100%,0 0,50% 58%,100% 0,100% 100%);background:#0000000d;position:absolute;inset:0}.rz-envelope-closed>.rz-flap-closed{background:linear-gradient(to bottom, #ffffff0f, #0000000f), var(--env);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 2px #0003);height:58%;position:absolute;inset:0 0 auto}.rz-envelope-closed[data-style=square]>.rz-flap-closed{clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);height:38%}.rz-envelope-closed[data-style=curved]>.rz-flap-closed{clip-path:ellipse(60% 100% at 50% 0);height:52%}.rz-envelope-closed:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}
