.storkdelivery-tpl.anim-tpl{--a-paper:#fbf4ec;--a-ink:#4a5b73;--a-soft:#8a93a8;--a-accent:#ee8d76;--a-accent-bright:#f6a78f;--a-gold:#9db8d6;--a-gold-bright:#c2d6ee;color:var(--a-ink);background:linear-gradient(#dce9f6 0%,#eef2f3 52%,#fcf2e8 100%);font-family:Fraunces,Noto Serif Georgian,Georgia,serif}.storkdelivery-tpl{font-family:Fraunces,Noto Serif Georgian,Georgia,serif}.storkdelivery-hero{justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.storkdelivery-twinkles{pointer-events:none;z-index:1;position:absolute;inset:0}.storkdelivery-twinkle{background:#fff;border-radius:50%;animation:ease-in-out infinite storkdelivery-twinkle;position:absolute;box-shadow:0 0 6px #ffffffe6}@keyframes storkdelivery-twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.storkdelivery-cloud{z-index:2;will-change:transform;filter:drop-shadow(0 8px 18px #788caa26);height:auto;animation:linear infinite storkdelivery-cloud-drift;position:absolute}.storkdelivery-cloud-1{width:300px;animation-duration:64s;animation-delay:-8s;top:12%}.storkdelivery-cloud-2{width:220px;animation-duration:52s;animation-delay:-28s;top:30%}.storkdelivery-cloud-3{width:250px;animation-duration:80s;animation-delay:-50s;bottom:16%}@keyframes storkdelivery-cloud-drift{0%{transform:translate(-34vw)}to{transform:translate(134vw)}}.storkdelivery-feathers{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.storkdelivery-feather{will-change:transform, opacity;filter:drop-shadow(0 3px 6px #788caa2e);animation:linear infinite storkdelivery-feather-fall;position:absolute;top:-60px}@keyframes storkdelivery-feather-fall{0%{transform:translate3d(0, -8vh, 0) rotate(calc(var(--rot) * -1));opacity:0}15%{opacity:1}to{transform:translate3d(var(--sway), 112svh, 0) rotate(var(--rot));opacity:0}}.storkdelivery-content{z-index:5;text-align:center;padding:0 1.5rem;animation:1.4s ease-out both storkdelivery-in;position:relative}@keyframes storkdelivery-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.storkdelivery-stork{filter:drop-shadow(0 10px 22px #6e82a538);will-change:transform;justify-content:center;margin-bottom:1.4rem;animation:9s ease-in-out infinite storkdelivery-glide;display:flex}.storkdelivery-stork-svg{width:clamp(190px,34vw,320px);height:auto}@keyframes storkdelivery-glide{0%,to{transform:translate(-10px,4px)rotate(-2deg)}50%{transform:translate(10px,-10px)rotate(2deg)}}.storkdelivery-wing{transform-origin:108px 60px;animation:1.8s ease-in-out infinite storkdelivery-flap}@keyframes storkdelivery-flap{0%,to{transform:rotate(-6deg)scaleY(1)}50%{transform:rotate(10deg)scaleY(.88)}}.storkdelivery-bundle{transform-origin:40px 100px;animation:4.5s ease-in-out infinite storkdelivery-sway}@keyframes storkdelivery-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.storkdelivery-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.45em;text-transform:uppercase;color:var(--a-accent);margin-bottom:1.4rem;font-size:clamp(.7rem,1.2vw,.84rem)}.storkdelivery-names{font-family:var(--ttl-font,"Fraunces", "Noto Serif Georgian", serif);color:var(--a-ink);margin:0;font-size:clamp(2.5rem,7vw,4.5rem);font-style:italic;font-weight:500;line-height:1.05}.storkdelivery-orn{color:var(--a-accent);justify-content:center;align-items:center;gap:1rem;margin:1.2rem 0;display:flex}.storkdelivery-orn .ln{background:linear-gradient(90deg, transparent, var(--a-accent), transparent);width:clamp(40px,8vw,80px);height:1px}.storkdelivery-date{font-family:var(--font-mono,monospace);letter-spacing:.32em;text-transform:uppercase;color:var(--a-soft);opacity:.85;margin:0;font-size:clamp(.8rem,1.4vw,.95rem)}
