@font-face{font-family:cinzel;src:url(../media/cinzel_latin_600_normal-s.p.0tq~-plutx.qt.woff2?dpl=dpl_BkdV3rWN4Cqszbza89zCrp6m52S2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cinzel;src:url(../media/cinzel_latin_700_normal-s.p.0gmg9r84gks5y.woff2?dpl=dpl_BkdV3rWN4Cqszbza89zCrp6m52S2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cinzel Fallback;src:local(Times New Roman);ascent-override:70.4%;descent-override:26.83%;line-gap-override:0.0%;size-adjust:138.63%}.cinzel_2d280fad-module__moZTKq__className{font-family:cinzel,cinzel Fallback}.cinzel_2d280fad-module__moZTKq__variable{--font-cinzel:"cinzel", "cinzel Fallback"}
@font-face{font-family:allura;src:url(../media/allura_latin_400_normal-s.p.178m4vc3zvx.f.woff2?dpl=dpl_BkdV3rWN4Cqszbza89zCrp6m52S2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:allura Fallback;src:local(Arial);ascent-override:107.87%;descent-override:60.68%;line-gap-override:0.0%;size-adjust:74.17%}.allura_f55fae31-module__0HEjIG__className{font-family:allura,allura Fallback;font-weight:400}.allura_f55fae31-module__0HEjIG__variable{--font-allura:"allura", "allura Fallback"}
.budderlee-page-module__apPlgq__stage,.budderlee-page-module__apPlgq__viewer,.budderlee-page-module__apPlgq__countdown{--env-olive:#4a5626;--env-rust:#9a4a2c;--env-ink:#2c2f22;--env-paper:#f2e5c4}.budderlee-page-module__apPlgq__countdown{background:var(--surface-container-lowest);border-radius:16px;align-items:center;gap:14px;padding:12px 18px;display:inline-flex;box-shadow:0 8px 30px -14px #36392c59}.budderlee-page-module__apPlgq__countdownUnits{gap:8px;display:flex}.budderlee-page-module__apPlgq__countdownUnit{text-align:center;min-width:44px}.budderlee-page-module__apPlgq__countdownUnit b{font-family:var(--font-noto-serif), Georgia, serif;color:var(--env-ink);font-variant-numeric:tabular-nums;font-size:24px;display:block}.budderlee-page-module__apPlgq__countdownUnit span{letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-faint);font-size:10px}.budderlee-page-module__apPlgq__stage{perspective:1600px;height:560px;position:relative}.budderlee-page-module__apPlgq__tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.budderlee-page-module__apPlgq__env{aspect-ratio:1.3;width:min(520px,92%);animation:1.1s cubic-bezier(.22,1,.36,1) both budderlee-page-module__apPlgq__drop;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}@keyframes budderlee-page-module__apPlgq__drop{0%{opacity:0;transform:translate(-50%,-40px)rotate(-4deg)}to{opacity:1;transform:translate(-50%)rotate(-1.5deg)}}.budderlee-page-module__apPlgq__paper{background-color:var(--env-paper);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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .32 0 0 0 0 .16 0 0 0 .38 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(80% 70% at 45% 40%,#f8eed6 0%,#efdfb8 70%,#e2cc98 100%)}.budderlee-page-module__apPlgq__edge{pointer-events:none;border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 0 38px #966e3247}.budderlee-page-module__apPlgq__front{z-index:10;border-radius:6px;animation:.32s cubic-bezier(.5,0,1,.5) 1.3s forwards budderlee-page-module__apPlgq__flipOut;position:absolute;inset:0;box-shadow:0 34px 60px -28px #362d1499,0 4px 10px -4px #362d1440}@keyframes budderlee-page-module__apPlgq__flipOut{to{transform:scaleX(0)skewY(-3deg)}}.budderlee-page-module__apPlgq__sprig{width:22%;position:absolute;top:6%;left:5%;transform:rotate(-8deg)}.budderlee-page-module__apPlgq__returnAddr{color:var(--env-olive);position:absolute;top:20%;left:7%}.budderlee-page-module__apPlgq__returnName{font-family:var(--font-cinzel), serif;letter-spacing:.14em;font-size:clamp(15px,2.2vw,19px);font-weight:600}.budderlee-page-module__apPlgq__returnRule{opacity:.75;background:radial-gradient(circle,#7d4a2c 2.2px,#0000 2.6px) 50%/10px 10px no-repeat,linear-gradient(#7d4a2c,#7d4a2c) 50%/100% 1px no-repeat;height:10px;margin:2px 0 3px}.budderlee-page-module__apPlgq__returnLine{letter-spacing:.16em;font-size:clamp(7px,1vw,8.5px);font-weight:600}.budderlee-page-module__apPlgq__recipient{font-family:var(--font-allura), cursive;color:#3f4a22;font-size:clamp(20px,3vw,30px);line-height:1.15;position:absolute;top:50%;left:34%;transform:rotate(-2deg)}.budderlee-page-module__apPlgq__recipient span{display:block}.budderlee-page-module__apPlgq__recipient span:nth-child(2){padding-left:.6em}.budderlee-page-module__apPlgq__recipient span:nth-child(3){padding-left:1.2em}.budderlee-page-module__apPlgq__cancel{opacity:.7;width:36%;position:absolute;top:9%;right:17%;transform:rotate(-6deg)}.budderlee-page-module__apPlgq__stamp{filter:drop-shadow(0 2px 2px #3c280a40);background:#fbf6e7;width:80px;height:100px;padding:6px;position:absolute;top:7%;right:6%;transform:rotate(4deg);-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(3.2px,#0000 96%,#000) -5px -5px/10px 10px;mask:linear-gradient(#000 0 0) content-box,radial-gradient(3.2px,#0000 96%,#000) -5px -5px/10px 10px}.budderlee-page-module__apPlgq__stampIn{background:#efe3c2;border:1px solid #b9a06a;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:4px 3px 3px;display:flex}.budderlee-page-module__apPlgq__stampIn img{aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto}.budderlee-page-module__apPlgq__stampCap{font-family:var(--font-noto-serif), Georgia, serif;color:var(--env-olive);text-align:center;font-size:8.5px;font-style:italic;line-height:1}.budderlee-page-module__apPlgq__back{animation:.38s cubic-bezier(0,.5,.5,1) 1.62s forwards budderlee-page-module__apPlgq__flipIn;position:absolute;inset:0;transform:scaleX(0)}@keyframes budderlee-page-module__apPlgq__flipIn{0%{transform:scaleX(0)skewY(3deg)}to{transform:none}}.budderlee-page-module__apPlgq__backPanel{border-radius:6px;position:absolute;inset:0;box-shadow:0 34px 60px -28px #362d1499,0 4px 10px -4px #362d1440}.budderlee-page-module__apPlgq__pocketWrap{z-index:3;filter:drop-shadow(0 -2px 3px #5a41192e);position:absolute;inset:0}.budderlee-page-module__apPlgq__pocket{clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);border-radius:6px;position:absolute;inset:0}.budderlee-page-module__apPlgq__seam{opacity:.7;background:linear-gradient(to top right,#0000 calc(50% - 1px),#8c69322e 50%,#0000 calc(50% + 2px)) 0 100%/50% 100% no-repeat,linear-gradient(to top left,#0000 calc(50% - 1px),#8c69322e 50%,#0000 calc(50% + 2px)) 100% 100%/50% 100% no-repeat;position:absolute;inset:0}.budderlee-page-module__apPlgq__hand{font-family:var(--font-allura), cursive;color:var(--env-olive);font-size:clamp(17px,2.6vw,23px);line-height:.95;position:absolute;bottom:4.5%;left:7%;transform:rotate(-4deg)}.budderlee-page-module__apPlgq__hand span{display:block}.budderlee-page-module__apPlgq__hand span+span{padding-left:.6em}.budderlee-page-module__apPlgq__heart{color:var(--env-rust);font-family:var(--font-plus-jakarta), sans-serif;font-size:.7em}.budderlee-page-module__apPlgq__flapGroup{z-index:4;animation:0s linear 3.75s forwards budderlee-page-module__apPlgq__lower,.9s 4.7s forwards budderlee-page-module__apPlgq__vanish;position:absolute;inset:0}@keyframes budderlee-page-module__apPlgq__lower{to{z-index:1}}.budderlee-page-module__apPlgq__flapShadow{clip-path:polygon(0 0,100% 0,50% 100%);filter:blur(3px);background:#5037142e;height:62%;animation:.4s 2.9s forwards budderlee-page-module__apPlgq__fadeOut;position:absolute;top:0;left:0;right:0}@keyframes budderlee-page-module__apPlgq__fadeOut{to{opacity:0}}.budderlee-page-module__apPlgq__flap{transform-origin:top;height:60%;transform-style:preserve-3d;animation:1s cubic-bezier(.6,0,.25,1) 2.8s forwards budderlee-page-module__apPlgq__openFlap;position:absolute;top:0;left:0;right:0}@keyframes budderlee-page-module__apPlgq__openFlap{to{transform:rotateX(178deg)}}.budderlee-page-module__apPlgq__flapFace,.budderlee-page-module__apPlgq__flapLiner{backface-visibility:hidden;position:absolute;inset:0}.budderlee-page-module__apPlgq__flapFace{clip-path:polygon(0 0,100% 0,50% 100%);border-radius:6px 6px 0 0}.budderlee-page-module__apPlgq__flapFace:after{content:"";background:linear-gradient(#0000 60%,#7855231f);position:absolute;inset:0}.budderlee-page-module__apPlgq__flapLiner{clip-path:polygon(0 100%,100% 100%,50% 0);background:radial-gradient(2px,#e9d9a6 90%,#0000) 0 0/22px 22px,radial-gradient(1.5px,#c96f4a 90%,#0000) 11px 11px/22px 22px,radial-gradient(4px 2px,#8b9a55 90%,#0000) 5px 15px/22px 22px,#4f5a2c;transform:rotateX(180deg)}.budderlee-page-module__apPlgq__wax{z-index:6;width:76px;height:76px;animation:.7s cubic-bezier(.5,0,.75,0) 2.3s forwards budderlee-page-module__apPlgq__crack;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}@keyframes budderlee-page-module__apPlgq__crack{20%{transform:translate(-50%,-50%)scale(1.08)rotate(-4deg)}to{opacity:0;transform:translate(-50%,40px)scale(.6)rotate(25deg)}}.budderlee-page-module__apPlgq__waxBlob{background:radial-gradient(circle at 34% 30%,#d06a48,#a3412a 45%,#7b2a18);border-radius:47% 53% 44% 56%/52% 45% 55% 48%;position:absolute;inset:0;box-shadow:0 4px 8px #3c140a66,inset 0 -3px 6px #00000040,inset 0 3px 4px #ffc8aa59}.budderlee-page-module__apPlgq__waxRing{background:#a3412a;border-radius:50%;position:absolute;inset:11px;overflow:hidden;box-shadow:inset 0 2px 3px #00000059,0 1px #ffd2b459}.budderlee-page-module__apPlgq__waxRing img{object-fit:cover;filter:grayscale()contrast(1.6)brightness(1.05);mix-blend-mode:multiply;opacity:.75;width:100%;height:100%}.budderlee-page-module__apPlgq__shell{animation:.9s 4.7s forwards budderlee-page-module__apPlgq__vanish}@keyframes budderlee-page-module__apPlgq__vanish{to{opacity:0;transform:translateY(24px)scale(.96)}}.budderlee-page-module__apPlgq__contents{--settle-y:-14%;z-index:2;opacity:0;width:min(480px,90%);animation:2.9s cubic-bezier(.4,0,.2,1) 3.4s forwards budderlee-page-module__apPlgq__rise;position:absolute;bottom:70px;left:50%;transform:translate(-50%,35%)scale(.8)}@keyframes budderlee-page-module__apPlgq__rise{8%{opacity:1}50%{opacity:1;z-index:5;transform:translate(-50%,-30%)scale(1)}to{transform:translate(-50%, var(--settle-y)) scale(1.18);opacity:1;z-index:5}}.budderlee-page-module__apPlgq__contents img{filter:drop-shadow(0 22px 30px #36392c47);width:100%;height:auto;animation:6s ease-in-out 6.4s infinite budderlee-page-module__apPlgq__bob}@keyframes budderlee-page-module__apPlgq__bob{50%{transform:translateY(-10px)rotate(-.6deg)}}.budderlee-page-module__apPlgq__daisy{opacity:0;width:30px;height:30px;animation:6s ease-in-out infinite budderlee-page-module__apPlgq__petal;position:absolute}@keyframes budderlee-page-module__apPlgq__petal{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:.95}to{opacity:0;transform:translateY(120px)rotate(160deg)}}.budderlee-page-module__apPlgq__viewer{background:radial-gradient(circle at 50% 45%, #fff, var(--env-paper) 85%);border-radius:28px;height:min(70vh,600px);position:sticky;top:120px;overflow:hidden;box-shadow:0 30px 70px -40px #36392c99}.budderlee-page-module__apPlgq__viewer img{transform-origin:0 0;max-width:none;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.budderlee-page-module__apPlgq__viewerCount{font-family:var(--font-noto-serif), Georgia, serif;color:var(--on-surface-muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-radius:999px;padding:6px 14px;font-size:15px;position:absolute;bottom:18px;left:22px}.budderlee-page-module__apPlgq__step{opacity:.28;flex-direction:column;justify-content:center;min-height:62vh;transition:opacity .5s;display:flex}.budderlee-page-module__apPlgq__stepOn{opacity:1}@media (min-width:1024px){.budderlee-page-module__apPlgq__contents{--settle-y:calc(50% - 174px)}}@media (max-width:767px){.budderlee-page-module__apPlgq__stage{height:400px}.budderlee-page-module__apPlgq__viewer{z-index:2;height:44vh;top:84px}.budderlee-page-module__apPlgq__step{justify-content:flex-end;min-height:92vh;padding-bottom:6vh}}@media (prefers-reduced-motion:reduce){.budderlee-page-module__apPlgq__stage *,.budderlee-page-module__apPlgq__stage :before,.budderlee-page-module__apPlgq__stage :after,.budderlee-page-module__apPlgq__viewer img{transition:none!important;animation:none!important}.budderlee-page-module__apPlgq__front,.budderlee-page-module__apPlgq__shell,.budderlee-page-module__apPlgq__flapGroup,.budderlee-page-module__apPlgq__wax,.budderlee-page-module__apPlgq__daisy{display:none}.budderlee-page-module__apPlgq__back{transform:none}.budderlee-page-module__apPlgq__contents{opacity:1;transform:translate(-50%, var(--settle-y)) scale(1.18)}}
