@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.hidden{display:none}.overline{text-decoration-line:overline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Waterfall Local;src:url(/fonts/waterfall-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Saira Extra Condensed Local;src:url(/fonts/saira-extra-condensed-400-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Saira Extra Condensed Local;src:url(/fonts/saira-extra-condensed-600-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Work Sans Local;src:url(/fonts/work-sans-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--ink:#1e1f1e;--muted:#5f6465;--rose:#a88d82;--rose-dark:#46392e;--sage:#8c9da1;--paper:#f4e8ea;--mist:#eadadd;--serif:"Saira Extra Condensed Local", Georgia, serif;--script:"Waterfall Local", "Segoe Print", cursive;--sans:"Work Sans Local", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--sans);background:#decfd2;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.page-stage{background:radial-gradient(circle at 12% 20%,#ffffffe6,#0000 25%),radial-gradient(circle at 85% 80%,#c4919938,#0000 28%),#e4d8da;min-height:100vh}.invitation-shell{background:var(--paper);width:min(100%,480px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 80px #2e272538}.cover{z-index:100;color:#fff;background:#eadadd;width:min(100%,480px);margin:auto;position:fixed;inset:0;overflow:hidden}.cover-photo,.hero-photo,.closing-photo{position:absolute;inset:0}.cover-photo img,.hero-photo img,.closing-photo img,.portrait-frame img,.gallery-item img{object-fit:cover}.cover-couple-photo{z-index:1;height:50%;inset:13% 13% auto}.cover-couple-photo img{object-fit:contain;object-position:center center}.cover-shade{z-index:2;background:linear-gradient(#2019171f,#271c1938 28%,#1f1614b3 76%,#191210d1);position:absolute;inset:0}.cover-content{z-index:4;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:100dvh;padding:70px 26px 54px;display:flex;position:relative}.overline{text-transform:uppercase;letter-spacing:.28em;margin:0 0 10px;font-size:11px}.cover h1,.hero-copy h1,.closing-section h2{font:400 clamp(58px, 17vw, 82px)/.9 var(--script);text-shadow:0 3px 20px #0000004d;margin:0}.cover h1 em,.hero-copy h1 i,.closing-section h2 i{color:#e8cbc5;font-size:.7em;font-weight:400}.cover-couple-name{justify-items:center;gap:.1em;line-height:.78;display:grid}.cover-couple-name span,.cover-couple-name em{display:block}.cover-couple-name em{margin:.01em 0 -.01em;font-size:.54em;line-height:.7}.cover-date{letter-spacing:.35em;margin:15px 0 24px;font-size:12px}.guest-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:14px;gap:4px;width:100%;max-width:340px;padding:14px 18px;display:grid}.guest-card small{opacity:.78;font-size:11px}.guest-card strong{font-family:var(--serif);font-size:18px}.guest-card span{opacity:.78;font-size:10px;line-height:1.5}.primary-button{background:var(--rose-dark);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 23px;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex;box-shadow:0 8px 22px #583a3633}.primary-button:hover{background:#684641;transform:translateY(-2px)}.cover .primary-button{color:var(--ink);background:#ffffffeb;margin-top:18px}.swipe-hint{z-index:5;text-align:center;font-size:22px;position:absolute;bottom:14px;left:0;right:0}.leaf-art{fill:#b597894d;stroke:#46392e8c;stroke-width:1.5px;transform-origin:50% 100%;animation:5s ease-in-out infinite alternate botanical-sway}.cover-leaf{z-index:2;opacity:.6;width:170px;position:absolute}.cover-leaf.left{bottom:-15px;left:-65px;transform:rotate(-24deg)}.cover-leaf.right{top:-10px;right:-75px;transform:rotate(155deg)}.corner-leaf{opacity:.5;width:130px;position:absolute}.corner-leaf.top-right{top:-35px;right:-45px;transform:rotate(145deg)}.petals{pointer-events:none;z-index:20;width:min(100%,480px);height:100vh;position:fixed;top:0;overflow:hidden}.petals span{--i:0;top:-22px;left:calc((var(--i) * 12%) + 2%);width:9px;height:15px;animation:petal-fall calc(8s + var(--i) * .55s) linear infinite;animation-delay:calc(var(--i) * -1.7s);background:#ca9b967a;border-radius:80% 10%;position:absolute}@keyframes petal-fall{to{transform:translate(45px,105vh)rotate(560deg)}}@keyframes botanical-sway{0%{rotate:-2deg}to{rotate:4deg}}.bird-flight{z-index:19;pointer-events:none;opacity:.5;width:22px;height:12px;animation:18s linear infinite bird-cross;position:fixed;top:18%;left:calc(50% - 250px)}.bird-flight i{border-top:2px solid var(--ink);border-radius:50%;width:12px;height:7px;position:absolute;transform:rotate(18deg)}.bird-flight i:last-child{left:10px;transform:rotate(-18deg)}@keyframes bird-cross{0%{opacity:0;transform:translate(-40px)translateY(20px)scale(.7)}15%{opacity:.55}50%{transform:translate(260px)translateY(-40px)scale(1)}to{opacity:0;transform:translate(540px)translateY(10px)scale(.7)}}.hero-section{color:#fff;background:#eadadd;flex-direction:column;justify-content:flex-end;min-height:760px;display:flex;position:relative;overflow:hidden}.hero-pattern-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-pattern-backdrop .hero-bg-1{opacity:.95;width:210%;top:2%;left:-55%}.hero-pattern-backdrop .hero-bg-2{opacity:.82;width:210%;top:2%;left:-55%;transform:scaleX(-1)}.hero-top-trees{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-top-trees>.orn-top-left{opacity:.9;width:82%;animation:7.2s ease-in-out infinite alternate nature-sway-left;top:-34%;left:-33%;transform:rotate(178deg)scaleX(-1)}.hero-top-trees>.orn-top-right{opacity:.9;width:82%;animation:7.8s ease-in-out infinite alternate nature-sway-right;top:-34%;right:-32%;transform:rotate(180deg)}.hero-photo{z-index:2}.hero-photo img{object-position:52% center}.hero-couple-photo{height:59%;inset:10% 8% auto}.hero-couple-photo img{object-fit:contain;object-position:center center}.hero-fade{z-index:3;background:linear-gradient(#2019171a,#271c1933 28%,#1f1614b3 76%,#fdfbf7 100%);position:absolute;inset:0}.hero-copy{text-align:center;z-index:5;padding:0 24px 175px;position:relative}.hero-copy p{text-transform:uppercase;letter-spacing:.28em;font-size:11px}.hero-copy h1{font-size:56px}.hero-copy span{letter-spacing:.18em;margin-top:15px;font-size:12px;display:block}.countdown{z-index:4;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:42px;left:22px;right:22px}.countdown div{text-align:center;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #ffffffa6;border-radius:12px;padding:11px 4px;box-shadow:0 7px 20px #372c281f}.countdown strong{font:22px var(--serif);display:block}.countdown span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:8px}.wave-divider{z-index:1;background:var(--paper);clip-path:ellipse(58% 35% at 50% 100%);width:100%;height:27px;position:absolute;bottom:-1px}.paper-section,.soft-section{text-align:center;padding:78px 28px;position:relative}.paper-section{background:var(--paper)}.soft-section{background:linear-gradient(135deg, #f9f1f2, var(--mist) 58%, #f1e4e7)}.section-title{text-align:center;margin-bottom:34px}.section-title>span{color:var(--rose-dark);text-transform:uppercase;letter-spacing:.22em;font-size:9px;font-weight:700}.section-title h2{font:400 58px/.95 var(--script);margin:2px 0 11px}.section-title i{justify-content:center;align-items:center;gap:5px;display:flex}.section-title b{background:var(--rose);border-radius:50%;width:4px;height:4px;display:block}.section-title b:nth-child(2){border-radius:0;width:28px;height:1px}.intro-section{color:var(--muted);line-height:1.8;font:14px/1.9 var(--serif);padding-top:70px}.intro-section .arabic{color:var(--ink);direction:rtl;font-size:22px}.portrait-frame{aspect-ratio:4/5;border-radius:190px 190px 18px 18px;width:100%;margin-top:32px;position:relative;overflow:hidden;box-shadow:0 18px 40px #42322d2b}.portrait-frame:after{content:"";border-radius:inherit;border:1px solid #ffffffa6;position:absolute;inset:10px}.person-card{text-align:left;background:#f4f1ed;border-radius:18px;grid-template-columns:72px 1fr;align-items:center;gap:18px;margin:20px 0;padding:22px;display:grid;box-shadow:0 9px 25px #3e302c12}.person-card:nth-of-type(2){text-align:right;grid-template-columns:1fr 72px}.person-card:nth-of-type(2) .person-monogram{order:2}.person-monogram{color:#fff;background:var(--rose);width:72px;height:72px;font:34px var(--serif);border:5px solid #e5d4cf;border-radius:50%;place-items:center;display:grid}.person-card h3{font:21px var(--serif);margin:0 0 7px}.person-card p{color:var(--muted);margin:0 0 7px;font-size:11px;line-height:1.55}.person-card small{color:var(--rose-dark)}blockquote{font:italic 15px/1.8 var(--serif);color:var(--muted);border-top:1px solid #ddd2cc;border-bottom:1px solid #ddd2cc;margin:50px 0 0;padding:30px 22px}blockquote cite{color:var(--ink);margin-top:10px;font-size:11px;font-style:normal;display:block}.story-line{position:relative}.story-line:before{content:"";background:#c9b7b1;width:1px;position:absolute;top:10px;bottom:10px;left:48px}.story-line article{text-align:left;grid-template-columns:66px 1fr;gap:18px;margin-bottom:26px;display:grid;position:relative}.story-line article>span{z-index:1;background:var(--rose-dark);color:#fff;width:52px;height:52px;font:12px var(--serif);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 7px #ffffffa6}.story-line article div{background:#ffffffb8;border-radius:16px;padding:18px;box-shadow:0 8px 18px #362d2a0f}.story-line h3{font:20px var(--serif);margin:0 0 7px}.story-line p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:145px;gap:8px;display:grid}.gallery-item{border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 7px 18px #3127241f}.gallery-item img{transition:transform .7s}.gallery-item:hover img{transform:scale(1.07)}.gallery-item.item-1,.gallery-item.item-4{grid-row:span 2}.event-card{background:#ffffffe0;border-radius:22px;margin:22px 0;padding:30px 22px;box-shadow:0 12px 30px #4639351a}.event-card .event-icon{color:var(--rose);font-size:25px;display:block}.event-card h3{font:26px var(--serif);margin:7px 0}.event-card p{color:var(--muted);margin:5px;font-size:12px}.event-card strong{font:18px var(--serif)}.event-card hr{border:0;border-top:1px solid #c9bbb5;width:50px;margin:18px auto}.event-card b,.event-card small{display:block}.event-card small{color:var(--muted);margin:6px 0 18px;line-height:1.6}.event-card a{background:var(--ink);color:#fff;border-radius:999px;padding:9px 17px;font-size:11px;text-decoration:none;display:inline-block}.timeline{text-align:left;margin-top:50px}.timeline>h3{text-align:center;font:30px var(--serif)}.timeline>div{grid-template-columns:50px 18px 1fr;gap:10px;min-height:80px;display:grid}.timeline time{font:bold 12px var(--serif);padding-top:2px}.timeline i{background:var(--rose-dark);border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 5px #b7858233}.timeline i:after{content:"";background:#b9aaa3;width:1px;height:72px;position:absolute;top:10px;left:5px}.timeline>div:last-child i:after{display:none}.timeline section b,.timeline section span{display:block}.timeline section b{font:16px var(--serif)}.timeline section span{color:var(--muted);margin-top:5px;font-size:10px}.map-frame{border-radius:20px;height:300px;margin-bottom:22px;overflow:hidden;box-shadow:0 13px 30px #322b2821}.map-frame iframe{filter:saturate(.65)sepia(.08);border:0;width:100%;height:100%}.gift-section>p{color:var(--muted);margin:-12px 0 30px;font-size:12px;line-height:1.8}.bank-card{text-align:left;color:#4a3b36;min-height:155px;transform-style:preserve-3d;background:linear-gradient(135deg,#fff,#eee7e2);border-radius:20px;margin:18px 0;padding:24px;position:relative;overflow:hidden;box-shadow:0 15px 30px #392f2c21}.bank-card:after{content:"";border:28px solid #b7858214;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-65px;right:-50px}.bank-card .chip{background:linear-gradient(135deg,#ddc68f,#9e8352);border-radius:6px;width:38px;height:28px;margin-bottom:-2px}.bank-card strong{font-size:19px;position:absolute;top:22px;right:22px}.bank-card b,.bank-card span{display:block}.bank-card b{letter-spacing:.12em;margin-top:16px}.bank-card span{text-transform:uppercase;margin-top:4px;font-size:11px}.bank-card button{z-index:2;color:#fff;background:var(--rose-dark);cursor:pointer;border:0;border-radius:8px;padding:7px 12px;font-size:10px;position:absolute;bottom:18px;right:18px}.rsvp-section form{text-align:left;gap:16px;display:grid}.rsvp-section label{color:var(--muted);font-size:11px}.rsvp-section input,.rsvp-section textarea,.rsvp-section select{width:100%;color:var(--ink);background:#fbfaf8;border:1px solid #d8d0cb;border-radius:10px;outline:none;margin-top:7px;padding:12px 13px;transition:border .2s,box-shadow .2s}.rsvp-section input:focus,.rsvp-section textarea:focus,.rsvp-section select:focus{border-color:var(--rose);box-shadow:0 0 0 3px #b7858224}.rsvp-section .primary-button{width:100%;margin-top:5px}.success-message{color:#536451;background:#e9efe8;border-radius:12px;margin-top:18px;padding:13px;font-size:12px}.closing-section{color:#fff;text-align:center;place-items:center;min-height:630px;display:grid;position:relative;overflow:hidden}.closing-photo{z-index:0;inset:-4px 0}.closing-photo img{object-position:center center;transform-origin:50%;transform:scale(1.05)}.closing-shade{z-index:2;background:#241b1875;position:absolute;inset:-8px 0}.closing-section>div:last-child{z-index:4;padding:30px;position:relative}.closing-section p{text-transform:uppercase;letter-spacing:.15em;font-size:9px}.closing-section h2{line-height:.82;display:block}.closing-section h2 i{margin:.01em 0 -.01em;font-size:.54em;line-height:.7;display:block}.closing-section span{letter-spacing:.3em;margin-top:16px;font-size:11px;display:block}.auto-scroll{z-index:40;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#3e302bd1;border:0;border-radius:999px;padding:7px 12px;font-size:9px;position:fixed;bottom:76px;left:calc(50% + 95px);transform:translate(-50%)}.auto-scroll.active{background:var(--rose-dark)}.bottom-nav{z-index:39;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9e0;border:1px solid #ffffffa6;border-radius:18px;grid-template-columns:repeat(5,1fr);width:min(100% - 24px,450px);padding:8px 5px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #32282433}.bottom-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;gap:2px;display:grid}.bottom-nav b{color:var(--ink);font-size:16px}.bottom-nav span{font-size:8px}@media (min-width:600px){.page-stage:before{content:"ADHYAKSA & WINDA";color:#3d302b38;letter-spacing:.35em;font:14px var(--serif);position:fixed;top:50%;left:5vw;transform:rotate(-90deg)translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cover,.hero-section,.paper-section,.soft-section,.event-card,.closing-section{isolation:isolate}.nature-layer{z-index:1;pointer-events:none;inset:0;overflow:hidden;position:absolute!important}.nature-piece{transform-origin:bottom;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.paper-section>:not(.nature-layer),.soft-section>:not(.nature-layer),.event-card>:not(.nature-layer){z-index:2;position:relative}.cover-ornaments{z-index:0!important}.cover-ornaments .cover-bg-1{opacity:.95;width:210%;top:-10%;left:-55%}.cover-ornaments .cover-bg-2{opacity:.82;width:210%;top:-10%;left:-55%;transform:scaleX(-1)}.cover-ornaments .orn-1{opacity:.88;width:68%;animation:6s ease-in-out infinite alternate nature-sway-left;bottom:-12%;left:-24%}.cover-ornaments .orn-2{opacity:.84;width:74%;animation:7s ease-in-out infinite alternate nature-sway-right;bottom:-8%;right:-24%}.cover-ornaments .orn-3{opacity:.54;width:60%;bottom:-44%;left:8%}.cover-ornaments .orn-4{opacity:.56;width:49%;bottom:-39%;right:1%}.cover-foreground-trees{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cover-tree{opacity:.8;background-position:50%;background-repeat:no-repeat;background-size:contain;width:94%;position:absolute}.cover-tree-3{aspect-ratio:432/534;background-image:url(/elegan-nature/tree-3.webp)}.cover-tree-1{aspect-ratio:673/837;background-image:url(/elegan-nature/tree-1.webp)}.tree-sage{--tree-color:#9aa88df5}.tree-pink{--tree-color:#c49199f0}.tree-top-left{top:-47%;left:-43%;transform:rotate(180deg)scaleX(-1)}.tree-top-right{top:-47%;right:-43%;transform:rotate(180deg)}.tree-bottom-left{bottom:-30%;left:-42%;transform:rotate(-3deg)}.tree-bottom-right{bottom:-30%;right:-42%;transform:rotate(-3deg)}.nature-crown{height:58%;top:auto;overflow:visible}.nature-crown>.bg-1{opacity:.72;width:110%;bottom:-1%;left:-5%}.nature-crown>.bg-2{opacity:.58;width:110%;bottom:-1%;left:-5%;transform:scaleX(-1)}.nature-crown>.orn-14{opacity:.62;width:58%;top:1%;left:-22%;transform:rotate(12deg)}.nature-crown>.orn-15{opacity:.62;width:58%;top:2%;right:-20%;transform:scaleX(-1)rotate(10deg)}.nature-crown>.orn-top-left{opacity:.76;width:60%;animation:7.2s ease-in-out infinite alternate nature-sway-left;top:-31%;left:-26%;transform:rotate(178deg)scaleX(-1)}.nature-crown>.orn-top-right{opacity:.76;width:60%;animation:7.8s ease-in-out infinite alternate nature-sway-right;top:-30%;right:-25%;transform:rotate(180deg)}.nature-crown>.orn-1{opacity:.88;width:57%;animation:7s ease-in-out infinite alternate nature-sway-left;bottom:-11%;left:-17%}.nature-crown>.orn-1>.orn-2{opacity:.78;width:92%;bottom:-5%;left:40%}.nature-crown>.orn-1>.orn-2>.orn-3{opacity:.7;width:72%;bottom:-8%;left:36%}.nature-crown .bird-1{opacity:.9;width:20%;animation:3.2s ease-in-out infinite bird-flutter;top:9%;left:54%}.nature-crown>.orn-4{opacity:.9;width:58%;animation:7.5s ease-in-out infinite alternate nature-sway-right;bottom:-9%;right:-18%}.nature-crown>.orn-4>.orn-5{opacity:.78;width:68%;bottom:-8%;right:36%}.nature-crown>.orn-4>.orn-5>.orn-6{opacity:.68;width:72%;bottom:-7%;right:28%}.nature-crown .bird-2{opacity:.88;width:24%;animation:3.7s ease-in-out .5s infinite bird-flutter;top:10%;right:45%}.nature-crown>.orn-7{opacity:.92;width:27%;bottom:-4%;left:-4%}.nature-crown>.orn-8{opacity:.9;width:24%;animation:5.5s ease-in-out infinite alternate nature-sway-left;bottom:-8%;left:9%}.nature-crown>.orn-8>.orn-9{opacity:.95;width:70%;bottom:-5%;left:35%}.nature-crown>.orn-8>.orn-9>.orn-10{opacity:.8;width:72%;bottom:10%;left:40%}.nature-crown>.orn-11{opacity:.92;width:27%;bottom:-3%;right:-3%;transform:scaleX(-1)}.nature-crown>.orn-12{opacity:.9;width:24%;animation:5.8s ease-in-out infinite alternate nature-sway-right;bottom:-8%;right:9%;transform:scaleX(-1)}.nature-crown>.orn-12>.orn-13{opacity:.95;width:72%;bottom:-4%;right:32%}.hero-ornaments{z-index:3!important}.hero-ornaments>.orn-14,.hero-ornaments>.orn-15,.hero-ornaments>.orn-top-left,.hero-ornaments>.orn-top-right{display:none}.closing-ornaments{z-index:1;opacity:.88;height:55%}.intro-ornaments>.bg-1{opacity:.55;width:124%;bottom:-1%;left:-12%}.intro-ornaments>.bg-2{opacity:.44;width:124%;bottom:-1%;left:-12%;transform:scaleX(-1)}.intro-ornaments>.orn-1{opacity:.32;width:65%;bottom:-4%;left:-26%}.intro-ornaments>.orn-2{opacity:.36;width:53%;bottom:-5%;right:-19%}.intro-ornaments>.orn-3{opacity:.68;width:36%;animation:6s ease-in-out infinite alternate nature-sway-right;top:0;right:-8%}.couple-ornaments>.orn-1{opacity:.55;width:36%;animation:6s ease-in-out infinite alternate nature-sway-left;top:5%;left:-16%;transform:rotate(-14deg)}.couple-ornaments>.orn-2{opacity:.3;width:57%;bottom:30%;left:-22%}.couple-ornaments>.orn-2>.orn-3{opacity:1;width:58%;bottom:0;left:43%}.couple-ornaments>.orn-4{opacity:.42;width:58%;top:38%;right:-24%;transform:scaleX(-1)}.couple-ornaments>.orn-5{opacity:.32;width:56%;bottom:-7%;right:-21%}.couple-ornaments>.orn-5>.orn-6{opacity:1;width:58%;bottom:0;right:38%;transform:scaleX(-1)}.venue-ornaments>.orn-1{opacity:.42;width:38%;animation:6s ease-in-out infinite alternate nature-sway-left;top:13%;left:-18%;transform:rotate(-14deg)}.venue-ornaments>.orn-5{opacity:.35;width:62%;bottom:5%;right:-23%;transform:scaleX(-1)}.event-card{overflow:hidden}.event-card-ornaments>.bg-1{opacity:.38;width:140%;bottom:-1%;left:-20%}.event-card-ornaments>.bg-2{opacity:.3;width:140%;bottom:-1%;left:-20%;transform:scaleX(-1)}.event-card-ornaments>.orn-2{opacity:.32;width:52%;bottom:-12%;left:-22%}.event-card-ornaments>.orn-3{opacity:.31;width:54%;bottom:-19%;right:-23%}.event-card-ornaments>.orn-4{opacity:.58;width:32%;top:-9%;right:-11%}.rsvp-ornaments>.bg-1{opacity:.55;width:124%;bottom:-1%;left:-12%}.rsvp-ornaments>.bg-2{opacity:.44;width:124%;bottom:-1%;left:-12%;transform:scaleX(-1)}.rsvp-cluster{width:42%;height:38%;position:absolute;bottom:-2%}.rsvp-cluster.cluster-left{left:-12%}.rsvp-cluster.cluster-right{right:-12%;transform:scaleX(-1)}.rsvp-cluster>.orn-1{opacity:.62;width:70%;animation:6s ease-in-out infinite alternate nature-sway-left;bottom:0;left:0}.rsvp-cluster>.orn-1>.orn-2{opacity:.96;width:80%;bottom:0;left:28%}.rsvp-cluster>.orn-1>.orn-3{opacity:.9;width:55%;bottom:1%;left:68%}@keyframes nature-sway-left{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes nature-sway-right{0%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}@keyframes bird-flutter{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translate(8px,-7px)rotate(3deg)}}
