[data-template=eucalipto]{--t-sage:#5b7a63;--t-forest:#3b5a44;--t-bg:#eef1ea;--t-ink:#2f3d33;--t-muted:#637268;--t-accent:var(--t-sage);--t-on-accent:#fbf7ee;--t-line:rgba(91,122,99,0.45);--t-line-soft:rgba(91,122,99,0.2);--t-paper:#fbf7ee;--t-card-bg:linear-gradient(180deg,#fdfaf3,#f9f3e7);--t-card-shadow:none;--t-env-front:radial-gradient(ellipse at 50% 115%,rgba(47,61,51,0.08),transparent 60%),linear-gradient(180deg,#cbd5c5,#b8c5b2);--t-env-flap:linear-gradient(180deg,#d3dccf,#c1cdbb);--t-env-lining:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84' viewBox='0 0 84 84'%3E%3Cpath d='M6 40C14 28 22 18 36 8' fill='none' stroke='%2393a38d' stroke-width='0.8'/%3E%3Cpath transform='translate(8.9 35.8) rotate(-112.6)' d='M1.1 0C1.3 -2.6 3.1 -3.8 5.1 -3.7C7.3 -3.5 8.8 -2 8.8 0.2C8.6 2.3 7 3.7 4.8 3.6C2.8 3.5 1 2.3 1.1 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(13.3 29.8) rotate(1.9)' d='M1.1 0C1.2 -2.4 2.9 -3.6 4.8 -3.4C6.8 -3.3 8.2 -1.8 8.2 0.1C8 2.1 6.5 3.4 4.5 3.3C2.6 3.3 0.9 2.1 1.1 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(18 24.1) rotate(-99.1)' d='M1 0C1.1 -2.2 2.7 -3.3 4.4 -3.2C6.3 -3 7.6 -1.7 7.6 0.1C7.4 2 6 3.2 4.1 3.1C2.4 3 0.9 2 1 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(23.2 18.6) rotate(2.8)' d='M0.9 0C1 -2.1 2.5 -3 4.1 -2.9C5.8 -2.8 7 -1.6 7 0.1C6.8 1.8 5.5 2.9 3.8 2.8C2.2 2.8 0.8 1.8 0.9 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(29.1 13.3) rotate(-83.3)' d='M0.8 0C0.9 -1.9 2.3 -2.8 3.7 -2.7C5.3 -2.5 6.4 -1.4 6.4 0.1C6.2 1.7 5 2.7 3.5 2.6C2 2.5 0.7 1.7 0.8 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(36 8) rotate(-35.5)' d='M0.8 0C0.8 -1.7 2 -2.5 3.4 -2.4C4.8 -2.3 5.8 -1.3 5.8 0.1C5.7 1.5 4.5 2.4 3.1 2.3C1.9 2.3 0.7 1.5 0.8 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath d='M48 80C56 70 66 62 80 54' fill='none' stroke='%2393a38d' stroke-width='0.8'/%3E%3Cpath transform='translate(51 76.5) rotate(-105.9)' d='M1.1 0C1.3 -2.6 3.1 -3.8 5.1 -3.7C7.3 -3.5 8.8 -2 8.8 0.2C8.6 2.3 7 3.7 4.8 3.6C2.8 3.5 1 2.3 1.1 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(55.7 71.6) rotate(10.2)' d='M1.1 0C1.2 -2.4 2.9 -3.6 4.8 -3.4C6.8 -3.3 8.2 -1.8 8.2 0.1C8 2.1 6.5 3.4 4.5 3.3C2.6 3.3 0.9 2.1 1.1 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(60.9 67) rotate(-90.2)' d='M1 0C1.1 -2.2 2.7 -3.3 4.4 -3.2C6.3 -3 7.6 -1.7 7.6 0.1C7.4 2 6 3.2 4.1 3.1C2.4 3 0.9 2 1 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(66.6 62.5) rotate(11.2)' d='M0.9 0C1 -2.1 2.5 -3 4.1 -2.9C5.8 -2.8 7 -1.6 7 0.1C6.8 1.8 5.5 2.9 3.8 2.8C2.2 2.8 0.8 1.8 0.9 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(73 58.2) rotate(-76)' d='M0.8 0C0.9 -1.9 2.3 -2.8 3.7 -2.7C5.3 -2.5 6.4 -1.4 6.4 0.1C6.2 1.7 5 2.7 3.5 2.6C2 2.5 0.7 1.7 0.8 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3Cpath transform='translate(80 54) rotate(-29.7)' d='M0.8 0C0.8 -1.7 2 -2.5 3.4 -2.4C4.8 -2.3 5.8 -1.3 5.8 0.1C5.7 1.5 4.5 2.4 3.1 2.3C1.9 2.3 0.7 1.5 0.8 0Z' fill='%23aabdae' fill-opacity='0.55' stroke='%237f9a8a' stroke-opacity='0.45' stroke-width='0.5'/%3E%3C/svg%3E") 0 0 /84px 84px,#f6f2e7;--t-env-shadow:0 34px 70px rgba(47,61,51,0.22);--t-fold:rgba(47,61,51,0.12);--t-fold-accent:rgba(47,61,51,0.18);--t-radius:3px;--t-font-body:var(--font-eu-serif),var(--iv-fallback);--t-font-hero:var(--font-eu-script),var(--font-eu-serif),var(--iv-fallback);--t-caps-color:var(--t-sage);--t-say-color:var(--t-muted);--t-display-color:var(--t-ink);--t-hero-color:var(--t-forest);--t-hero-em:0.44;--t-hero-max:84px}.eu-wash{position:absolute;inset:0;width:100%;height:100%}.eu-branch{position:absolute;overflow:visible;width:clamp(190px,58vw,380px);height:auto;opacity:.62;mix-blend-mode:multiply}.eu-branch-tl{top:-10px;left:-14px}.eu-branch-br{bottom:-10px;right:-14px;transform:scale(-1)}.eu-falling span{position:absolute;top:-30px;opacity:0;animation-name:eu-fall;animation-timing-function:linear;animation-iteration-count:infinite}.eu-falling svg{display:block;width:100%;height:100%}@keyframes eu-fall{0%{opacity:0;transform:translateZ(0) rotate(0deg)}10%{opacity:.7}35%{transform:translate3d(calc(var(--drift) * .6),36vh,0) rotate(calc(var(--spin) * .3))}65%{transform:translate3d(calc(var(--drift) * -.2),70vh,0) rotate(calc(var(--spin) * .7))}88%{opacity:.55}to{opacity:0;transform:translate3d(var(--drift),108vh,0) rotate(var(--spin))}}.eu-seal{width:clamp(86px,22%,116px);aspect-ratio:1;border-radius:50%}.eu-seal-sprig{position:absolute;left:-60%;top:-60%;width:220%;height:220%;filter:drop-shadow(0 2px 2px rgba(30,48,36,.25));transition:transform 1.1s cubic-bezier(.35,.05,.3,1) .08s,opacity .7s ease .35s}.eu-seal-sprig svg{display:block;overflow:visible;width:100%;height:100%}.eu-seal-wax{position:absolute;inset:0;filter:drop-shadow(0 5px 7px rgba(30,48,36,.45))}.eu-seal-half{position:absolute;inset:0;transition:transform .95s cubic-bezier(.3,.6,.3,1),opacity .7s ease .2s}.eu-seal-half svg{display:block;width:100%;height:100%}.eu-seal-left{clip-path:polygon(0 0,44% 0,53% 17%,43% 35%,56% 54%,46% 73%,55% 100%,0 100%)}.eu-seal-right{clip-path:polygon(44% 0,100% 0,100% 100%,55% 100%,46% 73%,56% 54%,43% 35%,53% 17%)}.eu-seal:before{content:"";position:absolute;inset:2%;border-radius:50%;border:1px solid rgba(251,247,238,.9);opacity:0;animation:eu-ring 3.2s ease-out 2.4s infinite}@keyframes eu-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.is-broken .eu-seal:before{display:none}.is-broken .eu-seal-left{opacity:0;transform:translate(-42px,86px) rotate(-30deg)}.is-broken .eu-seal-right{opacity:0;transform:translate(46px,98px) rotate(24deg)}.is-broken .eu-seal-sprig{opacity:0;transform:translateY(70px) rotate(12deg) scale(.92)}.eu-seal .iv-burst-bit{animation:eu-leaf-out 2s cubic-bezier(.2,.7,.3,1) forwards}.eu-burst-leaf{display:block;animation:eu-leaf-turn 2s ease-out forwards}.eu-burst-leaf svg{display:block}@keyframes eu-leaf-out{0%{opacity:1;transform:translate(-50%,-50%) scale(.5)}35%{opacity:1;transform:translate(calc(var(--dx) * .85 - 50%),calc(var(--dy) * .85 - 50%)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) - 50%),calc(var(--dy) + 90px - 50%)) scale(.85)}}@keyframes eu-leaf-turn{to{transform:rotate(var(--turn))}}[data-template=eucalipto] .iv-card{z-index:0;background:none;border:0;box-shadow:none;padding-top:clamp(64px,14vw,92px);padding-bottom:clamp(60px,13vw,86px)}[data-template=eucalipto] .iv-card:before{display:none}.eu-paper{inset:0;z-index:-1;width:100%;height:100%;overflow:visible}.eu-letter-sprig,.eu-paper{position:absolute;pointer-events:none}.eu-letter-sprig{top:-20px;right:-14px;transform:scaleX(-1);width:clamp(130px,40vw,190px);mix-blend-mode:multiply}.eu-letter-sprig svg{display:block;overflow:visible;width:100%;height:auto}[data-template=eucalipto] .iv-peek{--peek-size:50px;gap:2px;border:0;outline:0;box-shadow:0 2px 10px rgba(47,61,51,.12)}[data-template=eucalipto] .iv-title-hero{line-height:1.12;padding:.04em .2em .1em}[data-template=eucalipto] .iv-title-tail{margin-top:10px!important}[data-template=eucalipto] .iv-display{font-weight:350}[data-template=eucalipto] .iv-figure{font-family:var(--t-font-body);font-weight:300}.eu-emblem svg{filter:drop-shadow(0 3px 6px rgba(71,101,79,.18))}.eu-divider-sprig svg{display:block;overflow:visible}[data-template=eucalipto] .iv-venue:hover{opacity:1;color:var(--t-forest)}[data-template=eucalipto] .iv-rsvp{color:var(--t-forest);background:rgba(91,122,99,.04)}[data-template=eucalipto] .iv-rsvp:hover{box-shadow:0 10px 26px rgba(59,90,68,.22)}[data-template=eucalipto] .iv-signature{font-size:50px}