:root{--black:#03050a;--black2:#070b14;--blue:#159cff;--cyan:#22f6ff;--violet:#8b45ff;--magenta:#ff29c8;--white:#eef8ff;--muted:#8292aa;--glass:#0a122394;--line:#22f6ff40}.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer *{box-sizing:border-box;margin:0;padding:0}.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer{scroll-behavior:smooth;background:var(--black);color:var(--white);font-family:Segoe UI,Arial,sans-serif;overflow-x:hidden}.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer:before{content:"";pointer-events:none;z-index:9000;opacity:.06;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#fff 4px);position:fixed;inset:0}.FuturisticNeonTemplate-module__HY0LgG__loader{z-index:10000;background:#000;place-items:center;transition:opacity 1s,visibility 1s;display:grid;position:fixed;inset:0}.FuturisticNeonTemplate-module__HY0LgG__loader.FuturisticNeonTemplate-module__HY0LgG__hide{opacity:0;visibility:hidden}.FuturisticNeonTemplate-module__HY0LgG__loader-content{width:min(600px,80vw);font-family:monospace}.FuturisticNeonTemplate-module__HY0LgG__loader-text{color:var(--cyan);letter-spacing:3px;text-align:center;margin-bottom:25px;font-size:11px}.FuturisticNeonTemplate-module__HY0LgG__loader-bar{background:#10202b;height:2px;position:relative;overflow:hidden}.FuturisticNeonTemplate-module__HY0LgG__loader-bar:after{content:"";background:linear-gradient(90deg, var(--blue), var(--cyan), var(--magenta));width:0;animation:1.8s forwards FuturisticNeonTemplate-module__HY0LgG__load;position:absolute;inset:0}@keyframes FuturisticNeonTemplate-module__HY0LgG__load{to{width:100%}}.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer nav{z-index:800;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#03050ab3;padding:5px;animation:1s 2.1s forwards FuturisticNeonTemplate-module__HY0LgG__navIn;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #159cff14}@keyframes FuturisticNeonTemplate-module__HY0LgG__navIn{to{opacity:1}}.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer nav a{color:#a9bed5;letter-spacing:2px;text-transform:uppercase;padding:11px 14px;font:8px monospace;text-decoration:none;transition:all .3s}.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer nav a:hover{color:var(--cyan);text-shadow:0 0 12px var(--cyan)}.FuturisticNeonTemplate-module__HY0LgG__grid{pointer-events:none;z-index:-2;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#22f6ff0b 1px,#0000 1px),linear-gradient(90deg,#22f6ff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:55px 55px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:12s linear infinite FuturisticNeonTemplate-module__HY0LgG__gridMove;position:fixed;inset:0;transform:perspective(600px)rotateX(58deg)scale(1.7)translateY(20%)}@keyframes FuturisticNeonTemplate-module__HY0LgG__gridMove{to{background-position:0 55px,55px 0}}#FuturisticNeonTemplate-module__HY0LgG__particles{pointer-events:none;z-index:-1;position:fixed;inset:0}.FuturisticNeonTemplate-module__HY0LgG__particle{background:var(--cyan);width:2px;height:2px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:linear infinite FuturisticNeonTemplate-module__HY0LgG__float;position:absolute}@keyframes FuturisticNeonTemplate-module__HY0LgG__float{0%{opacity:0;transform:translateY(105vh)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-10vh)}}.FuturisticNeonTemplate-module__HY0LgG__hero{text-align:center;background:radial-gradient(circle,#24f6ff14,#0000 22%),radial-gradient(circle at 20% 30%,#8b45ff1f,#0000 25%),radial-gradient(circle at 80% 70%,#ff29c817,#0000 25%),#03050a;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.FuturisticNeonTemplate-module__HY0LgG__hero:before{content:"";border:1px solid #22f6ff24;position:absolute;inset:25px}.FuturisticNeonTemplate-module__HY0LgG__hero:after{content:"";border:1px solid #8b45ff1a;position:absolute;inset:35px}.FuturisticNeonTemplate-module__HY0LgG__scan{background:linear-gradient(90deg, transparent, var(--cyan), #fff, var(--magenta), transparent);height:2px;box-shadow:0 0 20px var(--cyan), 0 0 50px var(--violet);animation:3s ease-in-out infinite FuturisticNeonTemplate-module__HY0LgG__scan;position:absolute;top:0;left:0;right:0}@keyframes FuturisticNeonTemplate-module__HY0LgG__scan{0%{opacity:0;top:5%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:95%}}.FuturisticNeonTemplate-module__HY0LgG__hud{color:#4f6b83;letter-spacing:2px;text-align:left;font:8px/2 monospace;position:absolute;top:90px;left:7vw}.FuturisticNeonTemplate-module__HY0LgG__hud.FuturisticNeonTemplate-module__HY0LgG__right{text-align:right;left:auto;right:7vw}.FuturisticNeonTemplate-module__HY0LgG__hero-content{z-index:5;animation:1.5s .8s both FuturisticNeonTemplate-module__HY0LgG__heroIn;position:relative}@keyframes FuturisticNeonTemplate-module__HY0LgG__heroIn{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:none;transform:none}}.FuturisticNeonTemplate-module__HY0LgG__protocol{color:var(--cyan);letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 12px var(--cyan);font:10px monospace}.FuturisticNeonTemplate-module__HY0LgG__protocol:before{content:"[ "}.FuturisticNeonTemplate-module__HY0LgG__protocol:after{content:" ]"}.FuturisticNeonTemplate-module__HY0LgG__hero-names{letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(120deg, #fff, var(--cyan) 28%, #fff 42%, var(--violet) 65%, var(--magenta));color:#0000;filter:drop-shadow(0 0 15px #22f6ff40);background-size:250%;-webkit-background-clip:text;background-clip:text;margin-top:32px;font:clamp(4rem,13vw,11rem)/.72 Impact,Arial Black,sans-serif;animation:5s linear infinite FuturisticNeonTemplate-module__HY0LgG__gradientFlow}@keyframes FuturisticNeonTemplate-module__HY0LgG__gradientFlow{to{background-position:250%}}.FuturisticNeonTemplate-module__HY0LgG__hero-names span{display:block}.FuturisticNeonTemplate-module__HY0LgG__hero-names .FuturisticNeonTemplate-module__HY0LgG__plus{color:var(--cyan);letter-spacing:0;margin:30px 0;font-size:.16em}.FuturisticNeonTemplate-module__HY0LgG__hero-date{color:#b4c4d7;letter-spacing:4px;margin-top:50px;font:10px monospace}.FuturisticNeonTemplate-module__HY0LgG__enter{color:#eaffff;border:1px solid var(--cyan);letter-spacing:3px;text-transform:uppercase;background:linear-gradient(120deg,#22f6ff17,#8b45ff1a);margin-top:35px;padding:16px 30px;font:9px monospace;text-decoration:none;transition:all .4s;display:inline-block;box-shadow:inset 0 0 20px #22f6ff0f,0 0 25px #22f6ff1a}.FuturisticNeonTemplate-module__HY0LgG__enter:hover{color:#000;background:var(--cyan);box-shadow:0 0 30px var(--cyan)}.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer section{padding:150px 8vw;position:relative;overflow:hidden}.FuturisticNeonTemplate-module__HY0LgG__section-label{color:var(--cyan);letter-spacing:4px;text-transform:uppercase;margin-bottom:22px;font:8px monospace}.FuturisticNeonTemplate-module__HY0LgG__title{letter-spacing:.01em;text-transform:uppercase;font:clamp(3.2rem,7vw,7rem)/.82 Impact,Arial Black,sans-serif}.FuturisticNeonTemplate-module__HY0LgG__title em{color:#0000;-webkit-text-stroke:1px var(--violet);font-style:normal}.FuturisticNeonTemplate-module__HY0LgG__center{text-align:center}.FuturisticNeonTemplate-module__HY0LgG__rule{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--magenta));width:80px;height:1px;margin:30px auto;box-shadow:0 0 10px #22f6ff80}.FuturisticNeonTemplate-module__HY0LgG__lead{max-width:560px;color:var(--muted);margin:25px auto;font:11px/2 monospace}.FuturisticNeonTemplate-module__HY0LgG__glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172abf,#070b14d9);border:1px solid #00f0ff47;position:relative;box-shadow:-2px 0 #00f0ff,2px 0 #ff003c,inset 0 1px #ffffff14,0 20px 60px #0000008c,0 0 20px #00f0ff1f}.FuturisticNeonTemplate-module__HY0LgG__story{background:radial-gradient(circle at 10% 30%, #8b45ff1f, transparent 25%), var(--black2)}.FuturisticNeonTemplate-module__HY0LgG__timeline{max-width:950px;margin:100px auto 0;position:relative}.FuturisticNeonTemplate-module__HY0LgG__timeline:before{content:"";background:linear-gradient(var(--cyan), var(--violet), var(--magenta));width:1px;box-shadow:0 0 12px var(--cyan);position:absolute;top:0;bottom:0;left:50%}.FuturisticNeonTemplate-module__HY0LgG__timeline-item{width:50%;padding:25px 55px;position:relative}.FuturisticNeonTemplate-module__HY0LgG__timeline-item:nth-child(2n){margin-left:50%}.FuturisticNeonTemplate-module__HY0LgG__timeline-dot{background:var(--cyan);width:11px;height:11px;box-shadow:0 0 8px var(--cyan), 0 0 22px var(--cyan);border-radius:50%;position:absolute;top:45px}.FuturisticNeonTemplate-module__HY0LgG__timeline-item:nth-child(odd) .FuturisticNeonTemplate-module__HY0LgG__timeline-dot{right:-5px}.FuturisticNeonTemplate-module__HY0LgG__timeline-item:nth-child(2n) .FuturisticNeonTemplate-module__HY0LgG__timeline-dot{left:-5px}.FuturisticNeonTemplate-module__HY0LgG__timeline-card{padding:30px}.FuturisticNeonTemplate-module__HY0LgG__timeline-year{color:var(--magenta);letter-spacing:3px;font:9px monospace}.FuturisticNeonTemplate-module__HY0LgG__timeline-card h3{margin-top:14px;font-size:29px;font-weight:400}.FuturisticNeonTemplate-module__HY0LgG__timeline-card p{color:var(--muted);margin-top:14px;font:10px/1.9 monospace}.FuturisticNeonTemplate-module__HY0LgG__timeline-code{color:#41647c;margin-top:20px;font:7px monospace}.FuturisticNeonTemplate-module__HY0LgG__wedding{background:linear-gradient(#050811,#08050e)}.FuturisticNeonTemplate-module__HY0LgG__interface{grid-template-columns:1fr 1fr;gap:16px;max-width:1050px;margin:90px auto 0;display:grid}.FuturisticNeonTemplate-module__HY0LgG__panel{min-height:270px;padding:35px;position:relative;overflow:hidden}.FuturisticNeonTemplate-module__HY0LgG__panel:before{content:"";background:radial-gradient(circle,#22f6ff33,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:-50px;right:-50px}.FuturisticNeonTemplate-module__HY0LgG__panel-id{color:var(--cyan);letter-spacing:2px;font:8px monospace}.FuturisticNeonTemplate-module__HY0LgG__panel h3{margin-top:35px;font-size:30px;font-weight:400}.FuturisticNeonTemplate-module__HY0LgG__panel-info{color:#91a2b7;margin-top:20px;font:10px/2 monospace}.FuturisticNeonTemplate-module__HY0LgG__panel-info strong{color:#e9f5ff;font-weight:400}.FuturisticNeonTemplate-module__HY0LgG__countdown-section{background:radial-gradient(circle,#159cff1f,#0000 35%),#020407}.FuturisticNeonTemplate-module__HY0LgG__countdown{background:#22f6ff29;border:1px solid #22f6ff29;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1000px;margin:90px auto 0;display:grid}.FuturisticNeonTemplate-module__HY0LgG__time{text-align:center;background:#03060c;padding:45px 15px}.FuturisticNeonTemplate-module__HY0LgG__number{letter-spacing:-.08em;color:#eafcff;text-shadow:0 0 15px #22f6ff59;font:clamp(3rem,7vw,6.5rem) monospace}.FuturisticNeonTemplate-module__HY0LgG__unit{color:var(--cyan);letter-spacing:3px;margin-top:15px;font:8px monospace}.FuturisticNeonTemplate-module__HY0LgG__gallery{background:linear-gradient(135deg,#070611,#03060c)}.FuturisticNeonTemplate-module__HY0LgG__gallery-grid{grid-template-columns:1.2fr .8fr .9fr;gap:16px;max-width:1050px;margin:90px auto 0;display:grid}.FuturisticNeonTemplate-module__HY0LgG__photo{cursor:pointer;min-height:300px;transition:all .5s;position:relative;overflow:hidden}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__tall{grid-row:span 2;min-height:620px}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__wide{grid-column:span 2}.FuturisticNeonTemplate-module__HY0LgG__photo:hover{border-color:#22f6ff99;transform:translateY(-6px)}.FuturisticNeonTemplate-module__HY0LgG__photo-bg{transition:all .7s;position:absolute;inset:0}.FuturisticNeonTemplate-module__HY0LgG__photo:hover .FuturisticNeonTemplate-module__HY0LgG__photo-bg{transform:scale(1.06)}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__one .FuturisticNeonTemplate-module__HY0LgG__photo-bg{background:radial-gradient(circle at 60% 35%,#22f6ff73,#0000 15%),linear-gradient(145deg,#172b48,#35166b 60%,#0d111d)}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__two .FuturisticNeonTemplate-module__HY0LgG__photo-bg{background:radial-gradient(circle at 30% 30%,#ff29c866,#0000 20%),linear-gradient(145deg,#4b176b,#15152c)}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__three .FuturisticNeonTemplate-module__HY0LgG__photo-bg{background:radial-gradient(circle at 70% 30%,#22f6ff73,#0000 20%),linear-gradient(145deg,#06455b,#160d2e)}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__four .FuturisticNeonTemplate-module__HY0LgG__photo-bg{background:radial-gradient(circle at 45% 35%,#ff29c866,#0000 20%),linear-gradient(145deg,#3c172f,#07172a)}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__five .FuturisticNeonTemplate-module__HY0LgG__photo-bg{background:radial-gradient(circle at 50% 20%,#8b45ff80,#0000 25%),linear-gradient(145deg,#162e50,#220a37)}.FuturisticNeonTemplate-module__HY0LgG__photo:after{content:"";background:linear-gradient(135deg,#0000 45%,#ffffff14 50%,#0000 55%);transition:all .8s;position:absolute;inset:0;transform:translate(-100%)}.FuturisticNeonTemplate-module__HY0LgG__photo:hover:after{transform:translate(100%)}.FuturisticNeonTemplate-module__HY0LgG__photo-label{z-index:3;color:#dffcff;letter-spacing:2px;font:9px monospace;position:absolute;bottom:20px;left:20px}.FuturisticNeonTemplate-module__HY0LgG__photo-index{z-index:3;color:var(--cyan);font:7px monospace;position:absolute;top:17px;right:17px}.FuturisticNeonTemplate-module__HY0LgG__rsvp{background:radial-gradient(circle at 50% 0,#8b45ff29,#0000 30%),#05050a}.FuturisticNeonTemplate-module__HY0LgG__terminal{background:linear-gradient(135deg, var(--cyan), var(--violet), var(--magenta));max-width:760px;margin:90px auto 0;padding:8px;position:relative;box-shadow:0 0 50px #22f6ff1f}.FuturisticNeonTemplate-module__HY0LgG__terminal-inner{background:#05080e;padding:45px}.FuturisticNeonTemplate-module__HY0LgG__terminal-head{border-bottom:1px solid #22f6ff29;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.FuturisticNeonTemplate-module__HY0LgG__terminal-title{color:var(--cyan);letter-spacing:3px;font:10px monospace}.FuturisticNeonTemplate-module__HY0LgG__status{color:#48ff9a;font:7px monospace}.FuturisticNeonTemplate-module__HY0LgG__status:before{content:"● ";text-shadow:0 0 8px #48ff9a}.FuturisticNeonTemplate-module__HY0LgG__terminal-message{color:#71869d;margin:30px 0 35px;font:9px/2 monospace}.FuturisticNeonTemplate-module__HY0LgG__form{grid-template-columns:1fr 1fr;gap:22px;display:grid}.FuturisticNeonTemplate-module__HY0LgG__field{position:relative}.FuturisticNeonTemplate-module__HY0LgG__field.FuturisticNeonTemplate-module__HY0LgG__full{grid-column:1/-1}.FuturisticNeonTemplate-module__HY0LgG__field label{color:#4f6e87;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font:7px monospace;display:block}.FuturisticNeonTemplate-module__HY0LgG__field input,.FuturisticNeonTemplate-module__HY0LgG__field select,.FuturisticNeonTemplate-module__HY0LgG__field textarea{color:#e7f9ff;background:#22f6ff06;border:1px solid #22f6ff2b;outline:none;width:100%;padding:13px 12px;font:10px monospace;transition:all .3s}.FuturisticNeonTemplate-module__HY0LgG__field input:focus,.FuturisticNeonTemplate-module__HY0LgG__field select:focus,.FuturisticNeonTemplate-module__HY0LgG__field textarea:focus{border-color:var(--cyan);box-shadow:0 0 18px #22f6ff1a}.FuturisticNeonTemplate-module__HY0LgG__field select option{background:#080d15}.FuturisticNeonTemplate-module__HY0LgG__submit{color:#001014;background:var(--cyan);cursor:pointer;letter-spacing:3px;text-transform:uppercase;border:0;grid-column:1/-1;padding:16px;font:700 9px monospace;transition:all .3s;box-shadow:0 0 25px #22f6ff40}.FuturisticNeonTemplate-module__HY0LgG__submit:hover{background:#fff;box-shadow:0 0 35px #fff6}.FuturisticNeonTemplate-module__HY0LgG__success{color:#48ff9a;padding:35px 0 10px;font:11px/2 monospace;display:none}.FuturisticNeonTemplate-module__HY0LgG__closing{text-align:center;background:#000;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.FuturisticNeonTemplate-module__HY0LgG__connection{color:#48ff9a;letter-spacing:4px;text-shadow:0 0 15px #48ff9a;font:10px monospace}.FuturisticNeonTemplate-module__HY0LgG__connection:before{content:"● ";animation:1s infinite FuturisticNeonTemplate-module__HY0LgG__blink}@keyframes FuturisticNeonTemplate-module__HY0LgG__blink{50%{opacity:.2}}.FuturisticNeonTemplate-module__HY0LgG__forever{letter-spacing:.04em;background:linear-gradient(90deg, var(--cyan), var(--violet), var(--magenta), var(--cyan));color:#0000;text-transform:uppercase;background-size:300%;-webkit-background-clip:text;background-clip:text;margin-top:25px;font:clamp(3.5rem,10vw,9rem) Impact,sans-serif;animation:4s linear infinite FuturisticNeonTemplate-module__HY0LgG__gradientFlow}.FuturisticNeonTemplate-module__HY0LgG__closing-names{letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:0 0 15px #22f6ff66,0 0 45px #8b45ff40;margin-top:55px;font:clamp(4rem,11vw,10rem)/.7 Impact,sans-serif}.FuturisticNeonTemplate-module__HY0LgG__closing-date{color:#60768b;letter-spacing:4px;margin-top:50px;font:8px monospace}.FuturisticNeonTemplate-module__HY0LgG__closing-ring{border:1px solid #22f6ff1f;border-radius:50%;width:500px;height:500px;animation:8s linear infinite FuturisticNeonTemplate-module__HY0LgG__ring;position:absolute;box-shadow:0 0 70px #22f6ff0a}.FuturisticNeonTemplate-module__HY0LgG__closing-ring:nth-child(2){border-color:#8b45ff1a;width:700px;height:700px;animation-duration:12s;animation-direction:reverse}@keyframes FuturisticNeonTemplate-module__HY0LgG__ring{to{transform:rotate(360deg)}}.FuturisticNeonTemplate-module__HY0LgG__lightbox{z-index:8500;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000f0;place-items:center;display:none;position:fixed;inset:0}.FuturisticNeonTemplate-module__HY0LgG__lightbox.FuturisticNeonTemplate-module__HY0LgG__open{display:grid}.FuturisticNeonTemplate-module__HY0LgG__lightbox-image{border:1px solid var(--cyan);width:min(900px,88vw);height:min(70vh,650px);box-shadow:0 0 50px #22f6ff26}.FuturisticNeonTemplate-module__HY0LgG__close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:38px;position:absolute;top:18px;right:25px}.FuturisticNeonTemplate-module__HY0LgG__reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(25px)}.FuturisticNeonTemplate-module__HY0LgG__reveal.visible{opacity:1;transform:none}@media (max-width:850px){.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer nav a{letter-spacing:1px;padding:10px 8px;font-size:7px}.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer section{padding:60px 5vw}.FuturisticNeonTemplate-module__HY0LgG__hero-content{width:92%;margin-top:20px}.FuturisticNeonTemplate-module__HY0LgG__protocol{letter-spacing:2px;font-size:8px}.FuturisticNeonTemplate-module__HY0LgG__hero-names{letter-spacing:-.02em;word-break:break-word;margin-top:22px;font-size:clamp(2.4rem,11vw,4.5rem);line-height:1.15}.FuturisticNeonTemplate-module__HY0LgG__hero-names .FuturisticNeonTemplate-module__HY0LgG__amp{margin:12px 0;font-size:.35em}.FuturisticNeonTemplate-module__HY0LgG__hero-meta{letter-spacing:2px;margin-top:25px;font-size:7.5px}.FuturisticNeonTemplate-module__HY0LgG__enter{margin-top:20px;padding:13px 22px;font-size:7.5px}.FuturisticNeonTemplate-module__HY0LgG__interface{grid-template-columns:1fr}.FuturisticNeonTemplate-module__HY0LgG__countdown{grid-template-columns:repeat(4,1fr);margin-top:35px}.FuturisticNeonTemplate-module__HY0LgG__time{padding:20px 8px}.FuturisticNeonTemplate-module__HY0LgG__number{letter-spacing:-.04em;font-size:clamp(1.6rem,6.5vw,2.8rem)}.FuturisticNeonTemplate-module__HY0LgG__unit{letter-spacing:1.5px;margin-top:6px;font-size:7px}.FuturisticNeonTemplate-module__HY0LgG__gallery{padding:60px 4vw}.FuturisticNeonTemplate-module__HY0LgG__gallery-grid{grid-template-columns:1fr 1fr}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__tall{min-height:360px}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__wide{grid-column:1/-1}}@media (max-width:600px){.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer nav a:not(:first-child){display:none}.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer section{padding:45px 4vw}.FuturisticNeonTemplate-module__HY0LgG__hud{display:none}.FuturisticNeonTemplate-module__HY0LgG__hero-names{font-size:clamp(2rem,10vw,3.2rem);line-height:1.1}.FuturisticNeonTemplate-module__HY0LgG__title{font-size:clamp(2rem,8vw,3rem)}.FuturisticNeonTemplate-module__HY0LgG__time{padding:15px 5px}.FuturisticNeonTemplate-module__HY0LgG__number{font-size:clamp(1.3rem,5.5vw,2rem)}.FuturisticNeonTemplate-module__HY0LgG__unit{letter-spacing:1px;margin-top:4px;font-size:6px}.FuturisticNeonTemplate-module__HY0LgG__timeline:before{left:7px}.FuturisticNeonTemplate-module__HY0LgG__timeline-item,.FuturisticNeonTemplate-module__HY0LgG__timeline-item:nth-child(2n){width:100%;margin-left:0;padding:25px 0 25px 35px}.FuturisticNeonTemplate-module__HY0LgG__timeline-item:nth-child(odd) .FuturisticNeonTemplate-module__HY0LgG__timeline-dot,.FuturisticNeonTemplate-module__HY0LgG__timeline-item:nth-child(2n) .FuturisticNeonTemplate-module__HY0LgG__timeline-dot{left:2px;right:auto}.FuturisticNeonTemplate-module__HY0LgG__gallery-grid{grid-template-columns:1fr}.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__tall,.FuturisticNeonTemplate-module__HY0LgG__photo.FuturisticNeonTemplate-module__HY0LgG__wide{grid-area:auto;min-height:320px}.FuturisticNeonTemplate-module__HY0LgG__terminal-inner{padding:28px 20px}.FuturisticNeonTemplate-module__HY0LgG__form{grid-template-columns:1fr}.FuturisticNeonTemplate-module__HY0LgG__field.FuturisticNeonTemplate-module__HY0LgG__full,.FuturisticNeonTemplate-module__HY0LgG__submit{grid-column:auto}.FuturisticNeonTemplate-module__HY0LgG__closing-ring{width:260px;height:260px}.FuturisticNeonTemplate-module__HY0LgG__closing-ring:nth-child(2){width:360px;height:360px}.FuturisticNeonTemplate-module__HY0LgG__closing-title{font-size:clamp(2.2rem,10vw,4rem);line-height:1.1}}@media (prefers-reduced-motion:reduce){.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer *,.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer :before,.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.FuturisticNeonTemplate-module__HY0LgG__cyberBackdrop{pointer-events:none;z-index:-3;background:radial-gradient(circle at 50% 12%,#ff29c824,#0000 45%),radial-gradient(circle at 85% 65%,#22f6ff1a,#0000 40%),radial-gradient(circle at 15% 85%,#8b45ff1f,#0000 45%),#03050a;position:fixed;inset:0}.FuturisticNeonTemplate-module__HY0LgG__cyberNoiseOverlay{pointer-events:none;z-index:9001;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}.FuturisticNeonTemplate-module__HY0LgG__bracketTL{pointer-events:none;z-index:10;border-top:2px solid #00f0ff;border-left:2px solid #00f0ff;width:14px;height:14px;position:absolute;top:-1px;left:-1px}.FuturisticNeonTemplate-module__HY0LgG__bracketTR{pointer-events:none;z-index:10;border-top:2px solid #ff003c;border-right:2px solid #ff003c;width:14px;height:14px;position:absolute;top:-1px;right:-1px}.FuturisticNeonTemplate-module__HY0LgG__bracketBL{pointer-events:none;z-index:10;border-bottom:2px solid #ff003c;border-left:2px solid #ff003c;width:14px;height:14px;position:absolute;bottom:-1px;left:-1px}.FuturisticNeonTemplate-module__HY0LgG__bracketBR{pointer-events:none;z-index:10;border-bottom:2px solid #00f0ff;border-right:2px solid #00f0ff;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.FuturisticNeonTemplate-module__HY0LgG__hudCoordinateStamp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#070b14d9;border:1px solid #00f0ff59;max-width:620px;margin:1.5rem auto;padding:10px 18px;font-family:monospace;position:relative;box-shadow:-2px 0 #00f0ff,2px 0 #ff003c,0 0 15px #00f0ff26}.FuturisticNeonTemplate-module__HY0LgG__hudCoordReticle{color:#00f0ff;letter-spacing:2px;text-shadow:0 0 8px #00f0ff80;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.FuturisticNeonTemplate-module__HY0LgG__hudCrosshairMark{color:#ff003c;font-weight:700}.FuturisticNeonTemplate-module__HY0LgG__hudCoordText{color:#eafcff}.FuturisticNeonTemplate-module__HY0LgG__hudCoordDetails{letter-spacing:1.5px;color:#8292aa;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;font-size:8px;display:flex}.FuturisticNeonTemplate-module__HY0LgG__hudCoordBadge{color:#ff29c8;background:#ff29c81a;border:1px solid #ff29c866;border-radius:2px;padding:2px 6px;font-weight:700}.FuturisticNeonTemplate-module__HY0LgG__hudCoordLoc{color:#22f6ff}.FuturisticNeonTemplate-module__HY0LgG__hudCoordStatus{color:#00f0ff;opacity:.8}.FuturisticNeonTemplate-module__HY0LgG__circuitMonogramContainer{background:#03050ad9;border:1px solid #00f0ff40;max-width:580px;margin:2rem auto;padding:16px 20px;position:relative;box-shadow:-2px 0 #00f0ff,2px 0 #ff003c,0 0 20px #00f0ff1a}.FuturisticNeonTemplate-module__HY0LgG__circuitMonogramHeader{letter-spacing:2px;color:#8292aa;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:monospace;font-size:8px;display:flex}.FuturisticNeonTemplate-module__HY0LgG__circuitLedDot{background:#00f0ff;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2s ease-in-out infinite FuturisticNeonTemplate-module__HY0LgG__pulseDot;display:inline-block;box-shadow:0 0 8px #00f0ff}@keyframes FuturisticNeonTemplate-module__HY0LgG__pulseDot{0%,to{opacity:.4}50%{opacity:1}}.FuturisticNeonTemplate-module__HY0LgG__circuitHeaderTag{color:#22f6ff}.FuturisticNeonTemplate-module__HY0LgG__circuitHeaderStatus{color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff66;border-radius:2px;padding:1px 6px}.FuturisticNeonTemplate-module__HY0LgG__circuitSvg{width:100%;height:auto;display:block}.FuturisticNeonTemplate-module__HY0LgG__cyberDivider{justify-content:center;align-items:center;max-width:600px;margin:30px auto;display:flex;position:relative}.FuturisticNeonTemplate-module__HY0LgG__dividerTraceLeft,.FuturisticNeonTemplate-module__HY0LgG__dividerTraceRight{background:linear-gradient(90deg,#0000,#00f0ff,#ff003c);flex:1;height:1px;box-shadow:0 0 8px #00f0ff80}.FuturisticNeonTemplate-module__HY0LgG__dividerTraceRight{background:linear-gradient(90deg,#ff003c,#00f0ff,#0000)}.FuturisticNeonTemplate-module__HY0LgG__dividerChip{letter-spacing:2px;color:#22f6ff;text-transform:uppercase;background:#0a1223e6;border:1px solid #22f6ff59;align-items:center;gap:8px;margin:0 12px;padding:4px 14px;font-family:monospace;font-size:8px;display:flex;box-shadow:-1px 0 #00f0ff,1px 0 #ff003c}.FuturisticNeonTemplate-module__HY0LgG__dividerGlowDot{background:#ff29c8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #ff29c8}.FuturisticNeonTemplate-module__HY0LgG__terminal-inner{position:relative;box-shadow:-2px 0 #00f0ff,2px 0 #ff003c,inset 0 1px #ffffff14,0 20px 60px #000000b3}.FuturisticNeonTemplate-module__HY0LgG__time{border:1px solid #22f6ff33;transition:transform .3s;position:relative}.FuturisticNeonTemplate-module__HY0LgG__time:hover{box-shadow:-2px 0 #00f0ff,2px 0 #ff003c,0 0 20px #00f0ff33}.FuturisticNeonTemplate-module__HY0LgG__ambientCanvas{pointer-events:none;z-index:-1;will-change:transform;width:100vw;height:100vh;position:fixed;inset:0}.FuturisticNeonTemplate-module__HY0LgG__grid{will-change:transform;transform-origin:bottom;animation:4s linear infinite FuturisticNeonTemplate-module__HY0LgG__infiniteGridFlight;transform:perspective(500px)rotateX(62deg)scale(1.8)translateY(18%)}@keyframes FuturisticNeonTemplate-module__HY0LgG__infiniteGridFlight{0%{background-position:0 0,0 0}to{background-position:0 55px,55px 0}}.FuturisticNeonTemplate-module__HY0LgG__glass,.FuturisticNeonTemplate-module__HY0LgG__panel,.FuturisticNeonTemplate-module__HY0LgG__timeline-card,.FuturisticNeonTemplate-module__HY0LgG__terminal-inner{will-change:transform, box-shadow;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.FuturisticNeonTemplate-module__HY0LgG__glass:hover,.FuturisticNeonTemplate-module__HY0LgG__panel:hover,.FuturisticNeonTemplate-module__HY0LgG__timeline-card:hover,.FuturisticNeonTemplate-module__HY0LgG__terminal-inner:hover{animation:.22s cubic-bezier(.25,.46,.45,.94) both FuturisticNeonTemplate-module__HY0LgG__hologramGlitch;transform:translateY(-5px)}@keyframes FuturisticNeonTemplate-module__HY0LgG__hologramGlitch{0%{filter:none;transform:translateY(0);box-shadow:-2px 0 #00f0ff,2px 0 #ff003c,0 0 15px #00f0ff33}20%{filter:hue-rotate(15deg);transform:translateY(-3px)translate(-3px,1px)skew(-1.8deg);box-shadow:-6px 0 #00f0ff,6px 0 #ff003c,0 0 30px #ff003c80}40%{filter:hue-rotate(-15deg);transform:translateY(-5px)translate(3px,-1px)skew(1.4deg);box-shadow:5px 0 #00f0ff,-5px 0 #ff003c,0 0 35px #00f0ff99}60%{transform:translateY(-4px)translate(-1px);box-shadow:-3px 0 #00f0ff,3px 0 #ff003c}80%{transform:translateY(-5px)translate(1px);box-shadow:-3px 0 #00f0ff,3px 0 #ff003c}to{filter:none;transform:translateY(-5px);box-shadow:-3px 0 #00f0ff,3px 0 #ff003c,0 25px 65px #000000b3,0 0 35px #00f0ff59}}.FuturisticNeonTemplate-module__HY0LgG__hero-names{animation:5s linear infinite FuturisticNeonTemplate-module__HY0LgG__gradientFlow,4s ease-in-out infinite alternate FuturisticNeonTemplate-module__HY0LgG__neonHeaderBreathe}.FuturisticNeonTemplate-module__HY0LgG__title{animation:3.5s ease-in-out infinite alternate FuturisticNeonTemplate-module__HY0LgG__neonHeaderBreathe}.FuturisticNeonTemplate-module__HY0LgG__closing-names{animation:4s ease-in-out infinite alternate FuturisticNeonTemplate-module__HY0LgG__neonHeaderBreathe}@keyframes FuturisticNeonTemplate-module__HY0LgG__neonHeaderBreathe{0%{filter:drop-shadow(0 0 10px #22f6ff66)drop-shadow(0 0 20px #ff29c840);opacity:.88}50%{filter:drop-shadow(0 0 22px #22f6ffd9)drop-shadow(0 0 45px #ff29c899);opacity:.96}to{filter:drop-shadow(0 0 32px #22f6ff)drop-shadow(0 0 70px #ff29c8e6);opacity:1}}.FuturisticNeonTemplate-module__HY0LgG__enter,.FuturisticNeonTemplate-module__HY0LgG__submit,.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer nav a{will-change:transform;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .3s;position:relative;overflow:hidden}.FuturisticNeonTemplate-module__HY0LgG__enter:active,.FuturisticNeonTemplate-module__HY0LgG__submit:active,.FuturisticNeonTemplate-module__HY0LgG__FuturisticNeonTemplateContainer nav a:active{transform:scale(.97)!important}.FuturisticNeonTemplate-module__HY0LgG__enter:after,.FuturisticNeonTemplate-module__HY0LgG__submit:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22f6ff59,#fffc,#ff29c859,#0000);width:60%;height:100%;transition:all .75s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-130%;transform:skew(-25deg)}.FuturisticNeonTemplate-module__HY0LgG__enter:hover:after,.FuturisticNeonTemplate-module__HY0LgG__submit:hover:after{left:170%}.FuturisticNeonTemplate-module__HY0LgG__time:hover{border-color:#00f0ff99;transform:translateY(-4px);box-shadow:-2px 0 #00f0ff,2px 0 #ff003c,0 10px 30px #00f0ff40}.FuturisticNeonTemplate-module__HY0LgG__scratchSection{background:radial-gradient(circle,#22f6ff14,#0000 50%),#03050af2;border-top:1px solid #00f0ff40;border-bottom:1px solid #ff003c40;padding:110px 8vw 130px;position:relative;overflow:hidden}
.GardenTemplate-module__dtOzJW__GardenTemplateContainer *{box-sizing:border-box;margin:0;padding:0}:root{--cream:#fffaf0;--paper:#f7f0df;--sage:#7d9273;--deep:#344535;--moss:#536b52;--rose:#d99b98;--pink:#efc9c2;--gold:#c9a75c;--lavender:#c9b9d5;--ink:#394238;--muted:#778073}.GardenTemplate-module__dtOzJW__GardenTemplateContainer{scroll-behavior:smooth;background:var(--cream);color:var(--ink);font-family:Georgia,Times New Roman,serif;overflow-x:hidden}.GardenTemplate-module__dtOzJW__GardenTemplateContainer:before{content:"";pointer-events:none;z-index:999;opacity:.045;background-image:radial-gradient(#4d5448 .6px,#0000 .6px);background-size:7px 7px;position:fixed;inset:0}.GardenTemplate-module__dtOzJW__loader{z-index:2000;background:var(--deep);color:var(--cream);flex-direction:column;justify-content:center;align-items:center;transition:opacity 1.5s,visibility 1.5s;display:flex;position:fixed;inset:0}.GardenTemplate-module__dtOzJW__loader.GardenTemplate-module__dtOzJW__hide{opacity:0;visibility:hidden}.GardenTemplate-module__dtOzJW__loader-flower{font-size:42px;animation:2s infinite alternate GardenTemplate-module__dtOzJW__bloom}.GardenTemplate-module__dtOzJW__loader-names{margin-top:20px;font-size:clamp(3rem,9vw,7rem);font-style:italic}.GardenTemplate-module__dtOzJW__loader-line{background:var(--gold);width:90px;height:1px;margin:25px}.GardenTemplate-module__dtOzJW__loader-small{text-transform:uppercase;letter-spacing:4px;opacity:.65;font-family:Arial,sans-serif;font-size:9px}@keyframes GardenTemplate-module__dtOzJW__bloom{0%{transform:scale(.8)rotate(-8deg)}to{transform:scale(1.1)rotate(8deg)}}.GardenTemplate-module__dtOzJW__GardenTemplateContainer nav{z-index:30;letter-spacing:3px;text-transform:uppercase;justify-content:space-between;padding:25px 5vw;font-family:Arial,sans-serif;font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.GardenTemplate-module__dtOzJW__GardenTemplateContainer nav a{color:var(--deep);text-decoration:none}.GardenTemplate-module__dtOzJW__hero{text-align:center;box-sizing:border-box;background:radial-gradient(circle at 50% 45%,#fffdf6 0,#f9f0df 40%,#dbe4d4 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100vh;padding:80px 1rem 60px;display:flex;position:relative;overflow:hidden}.GardenTemplate-module__dtOzJW__sun{filter:blur(20px);pointer-events:none;background:#ffe6a359;border-radius:50%;width:300px;height:300px;animation:5s ease-in-out infinite GardenTemplate-module__dtOzJW__sunPulse;position:absolute;top:14%;right:13%}@keyframes GardenTemplate-module__dtOzJW__sunPulse{50%{opacity:.7;transform:scale(1.12)}}.GardenTemplate-module__dtOzJW__hero-content{z-index:5;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:680px;margin:0 auto;animation:2s 1s both GardenTemplate-module__dtOzJW__heroIn;display:flex;position:relative}@keyframes GardenTemplate-module__dtOzJW__heroIn{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}.GardenTemplate-module__dtOzJW__eyebrow{letter-spacing:5px;text-transform:uppercase;color:var(--moss);text-align:center;margin-bottom:25px;font-family:Arial,sans-serif;font-size:9px}.GardenTemplate-module__dtOzJW__hero h1{color:var(--deep);text-align:center;width:100%;margin:0 auto;font-size:clamp(5rem,14vw,12rem);font-style:italic;font-weight:400;line-height:.75}.GardenTemplate-module__dtOzJW__hero h1 span{color:var(--rose);text-align:center;margin:25px auto;font-size:.3em;font-style:normal;display:block}.GardenTemplate-module__dtOzJW__hero-date{letter-spacing:4px;text-transform:uppercase;width:100%;max-width:92vw;color:var(--moss);text-align:center;word-wrap:break-word;overflow-wrap:break-word;margin:40px auto 0;font-family:Arial,sans-serif;font-size:9px}.GardenTemplate-module__dtOzJW__scroll{letter-spacing:4px;text-transform:uppercase;color:var(--moss);pointer-events:none;font-family:Arial,sans-serif;font-size:8px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.GardenTemplate-module__dtOzJW__scroll:after{content:"";background:var(--sage);width:1px;height:40px;margin:12px auto 0;display:block}.GardenTemplate-module__dtOzJW__vine{pointer-events:none;z-index:2;color:var(--sage);opacity:.65;position:absolute}.GardenTemplate-module__dtOzJW__vine.GardenTemplate-module__dtOzJW__left{font-size:240px;bottom:-30px;left:-40px;transform:rotate(-15deg)}.GardenTemplate-module__dtOzJW__vine.GardenTemplate-module__dtOzJW__right{font-size:220px;top:80px;right:-50px;transform:rotate(20deg)}.GardenTemplate-module__dtOzJW__flower{z-index:3;animation:6s ease-in-out infinite GardenTemplate-module__dtOzJW__floatFlower;position:absolute}.GardenTemplate-module__dtOzJW__flower.GardenTemplate-module__dtOzJW__f1{font-size:35px;top:25%;left:13%}.GardenTemplate-module__dtOzJW__flower.GardenTemplate-module__dtOzJW__f2{font-size:28px;animation-delay:-2s;top:38%;right:18%}.GardenTemplate-module__dtOzJW__flower.GardenTemplate-module__dtOzJW__f3{font-size:22px;animation-delay:-4s;bottom:20%;left:22%}.GardenTemplate-module__dtOzJW__flower.GardenTemplate-module__dtOzJW__f4{font-size:38px;animation-delay:-1s;bottom:18%;right:11%}@keyframes GardenTemplate-module__dtOzJW__floatFlower{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-20px)rotate(8deg)}}.GardenTemplate-module__dtOzJW__firefly{pointer-events:none;z-index:8;background:#ffeaa0;border-radius:50%;width:4px;height:4px;animation:5s ease-in-out infinite GardenTemplate-module__dtOzJW__firefly;position:fixed;box-shadow:0 0 12px 4px #ffe27d99}@keyframes GardenTemplate-module__dtOzJW__firefly{0%,to{opacity:0;transform:translate(0)}30%{opacity:1}70%{opacity:.8}to{transform:translate(var(--x),var(--y));opacity:0}}.GardenTemplate-module__dtOzJW__petal{background:var(--pink);z-index:15;pointer-events:none;border-radius:100% 0;width:12px;height:7px;animation:linear forwards GardenTemplate-module__dtOzJW__petalFall;position:fixed;top:-20px}@keyframes GardenTemplate-module__dtOzJW__petalFall{0%{opacity:0;transform:translateY(-30px)rotate(0)}10%{opacity:.8}to{transform:translate(var(--drift),110vh) rotate(600deg);opacity:0}}.GardenTemplate-module__dtOzJW__GardenTemplateContainer section{padding:120px 7vw;position:relative}.GardenTemplate-module__dtOzJW__label{text-transform:uppercase;letter-spacing:5px;color:var(--moss);margin-bottom:22px;font-family:Arial,sans-serif;font-size:8px}.GardenTemplate-module__dtOzJW__title{color:var(--deep);font-size:clamp(3rem,7vw,7rem);font-style:italic;font-weight:400;line-height:.9}.GardenTemplate-module__dtOzJW__intro{text-align:center;max-width:750px;margin:auto}.GardenTemplate-module__dtOzJW__story{background:var(--paper);overflow:hidden}.GardenTemplate-module__dtOzJW__story:before{content:"❧";color:#7d927314;font-size:500px;position:absolute;top:-130px;right:-100px}.GardenTemplate-module__dtOzJW__story-text{text-align:center;color:#667064;max-width:720px;margin:55px auto 0;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.9}.GardenTemplate-module__dtOzJW__story-text p+p{margin-top:25px}.GardenTemplate-module__dtOzJW__divider{background:var(--gold);width:90px;height:1px;margin:40px auto}.GardenTemplate-module__dtOzJW__timeline-section{background:var(--cream)}.GardenTemplate-module__dtOzJW__timeline{max-width:900px;margin:80px auto 0;position:relative}.GardenTemplate-module__dtOzJW__timeline:before{content:"";background:#c9d1c3;width:1px;position:absolute;top:0;bottom:0;left:50%}.GardenTemplate-module__dtOzJW__event{width:50%;padding:0 55px 85px;position:relative}.GardenTemplate-module__dtOzJW__event:nth-child(2n){margin-left:50%}.GardenTemplate-module__dtOzJW__event:nth-child(odd){text-align:right}.GardenTemplate-module__dtOzJW__event:after{content:"✿";color:var(--rose);background:var(--cream);font-size:16px;position:absolute;top:-7px}.GardenTemplate-module__dtOzJW__event:nth-child(odd):after{right:-9px}.GardenTemplate-module__dtOzJW__event:nth-child(2n):after{left:-9px}.GardenTemplate-module__dtOzJW__time{letter-spacing:4px;color:var(--gold);font-family:Arial,sans-serif;font-size:9px}.GardenTemplate-module__dtOzJW__event h3{color:var(--deep);margin:12px 0;font-size:2.3rem;font-style:italic;font-weight:400}.GardenTemplate-module__dtOzJW__event p{color:#798177;line-height:1.8}.GardenTemplate-module__dtOzJW__venue{background:var(--deep);color:var(--cream);text-align:center;overflow:hidden}.GardenTemplate-module__dtOzJW__venue .GardenTemplate-module__dtOzJW__label{color:#b7c6aa}.GardenTemplate-module__dtOzJW__venue .GardenTemplate-module__dtOzJW__title{color:var(--cream)}.GardenTemplate-module__dtOzJW__garden-frame{border:1px solid #dbe7cf59;max-width:850px;margin:60px auto 0;padding:80px 30px;position:relative}.GardenTemplate-module__dtOzJW__garden-frame:before,.GardenTemplate-module__dtOzJW__garden-frame:after{content:"❀";color:var(--pink);font-size:45px;position:absolute}.GardenTemplate-module__dtOzJW__garden-frame:before{top:-25px;left:-15px}.GardenTemplate-module__dtOzJW__garden-frame:after{bottom:-25px;right:-15px}.GardenTemplate-module__dtOzJW__venue-name{font-size:clamp(2.5rem,6vw,5rem);font-style:italic;font-weight:400}.GardenTemplate-module__dtOzJW__venue-details{text-transform:uppercase;letter-spacing:3px;color:#c4cdbd;margin-top:25px;font-family:Arial,sans-serif;font-size:8px;line-height:2.4}.GardenTemplate-module__dtOzJW__countdown{text-align:center;background:#e8e5d9}.GardenTemplate-module__dtOzJW__counter{flex-wrap:wrap;justify-content:center;gap:clamp(25px,7vw,90px);margin-top:70px;display:flex}.GardenTemplate-module__dtOzJW__number{color:var(--moss);font-size:clamp(3rem,8vw,7rem);font-weight:400;line-height:1}.GardenTemplate-module__dtOzJW__counter-label{letter-spacing:3px;text-transform:uppercase;color:#788074;margin-top:12px;font-family:Arial,sans-serif;font-size:8px;display:block}.GardenTemplate-module__dtOzJW__gallery{background:var(--paper);overflow:hidden}.GardenTemplate-module__dtOzJW__gallery-intro{text-align:center;margin-bottom:70px}.GardenTemplate-module__dtOzJW__gallery-grid{grid-template-columns:1fr 1.25fr 1fr;align-items:start;gap:18px;max-width:1100px;margin:auto;display:grid}.GardenTemplate-module__dtOzJW__photo{justify-content:center;align-items:center;height:380px;transition:transform .8s;display:flex;position:relative;overflow:hidden}.GardenTemplate-module__dtOzJW__photo:hover{transform:translateY(-12px)rotate(1deg)}.GardenTemplate-module__dtOzJW__photo:first-child{background:radial-gradient(circle at 35% 30%,#f3c6c1,#d0a69f 35%,#778b6e 70%);margin-top:100px}.GardenTemplate-module__dtOzJW__photo:nth-child(2){background:radial-gradient(circle at 60% 30%,#fff0c7,#d7bf94 30%,#73866e 70%);height:560px}.GardenTemplate-module__dtOzJW__photo:nth-child(3){background:radial-gradient(circle at 45% 35%,#dfc9e5,#c39a9e 35%,#64785f 72%);margin-top:50px}.GardenTemplate-module__dtOzJW__photo:nth-child(4){background:radial-gradient(circle at 50% 25%,#f1d8c8,#c79588 35%,#657a60 75%)}.GardenTemplate-module__dtOzJW__photo:nth-child(5){background:radial-gradient(circle at 40% 30%,#f7edc5,#bfa86b 30%,#566a53 72%);height:470px}.GardenTemplate-module__dtOzJW__photo:nth-child(6){background:radial-gradient(circle at 55% 30%,#efd1dd,#ba8d9d 35%,#63745d 75%);margin-top:-30px}.GardenTemplate-module__dtOzJW__photo span{opacity:.85;filter:drop-shadow(0 3px 5px #00000026);font-size:60px}.GardenTemplate-module__dtOzJW__rsvp{background:var(--cream);text-align:center}.GardenTemplate-module__dtOzJW__form{text-align:left;max-width:600px;margin:60px auto 0}.GardenTemplate-module__dtOzJW__field{margin-bottom:28px}.GardenTemplate-module__dtOzJW__field label{text-transform:uppercase;letter-spacing:3px;color:var(--moss);margin-bottom:8px;font-family:Arial,sans-serif;font-size:8px;display:block}.GardenTemplate-module__dtOzJW__field input,.GardenTemplate-module__dtOzJW__field select,.GardenTemplate-module__dtOzJW__field textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #c5c9bc;outline:none;padding:14px 4px;font-family:Georgia,serif;font-size:1.1rem}.GardenTemplate-module__dtOzJW__field input:focus,.GardenTemplate-module__dtOzJW__field select:focus,.GardenTemplate-module__dtOzJW__field textarea:focus{border-color:var(--rose)}.GardenTemplate-module__dtOzJW__submit{background:var(--moss);color:#fff;text-transform:uppercase;letter-spacing:3px;cursor:pointer;border:0;border-radius:50px;margin:35px auto 0;padding:17px 45px;font-family:Arial,sans-serif;font-size:8px;transition:all .4s;display:block}.GardenTemplate-module__dtOzJW__submit:hover{background:var(--rose);transform:translateY(-3px)}.GardenTemplate-module__dtOzJW__thanks{color:var(--moss);font-size:1.6rem;font-style:italic;display:none}.GardenTemplate-module__dtOzJW__GardenTemplateContainer footer{background:radial-gradient(circle at 50% 35%,#cddabe2e,transparent 30%), var(--deep);min-height:75vh;color:var(--cream);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.GardenTemplate-module__dtOzJW__footer-flower{opacity:.08;font-size:170px;position:absolute}.GardenTemplate-module__dtOzJW__footer-flower.GardenTemplate-module__dtOzJW__one{bottom:-30px;left:3%}.GardenTemplate-module__dtOzJW__footer-flower.GardenTemplate-module__dtOzJW__two{top:-30px;right:3%}.GardenTemplate-module__dtOzJW__footer-small{text-transform:uppercase;letter-spacing:5px;color:#aebba5;margin-bottom:30px;font-family:Arial,sans-serif;font-size:8px}.GardenTemplate-module__dtOzJW__GardenTemplateContainer footer h2{font-size:clamp(4rem,13vw,12rem);font-style:italic;font-weight:400;line-height:.75}.GardenTemplate-module__dtOzJW__GardenTemplateContainer footer h2 span{color:var(--pink)}.GardenTemplate-module__dtOzJW__footer-date{letter-spacing:4px;text-transform:uppercase;color:#aebba5;margin-top:40px;font-family:Arial,sans-serif;font-size:8px}.GardenTemplate-module__dtOzJW__reveal{opacity:0;transition:opacity 1.1s,transform 1.1s;transform:translateY(40px)}.GardenTemplate-module__dtOzJW__reveal.visible{opacity:1;transform:none}@media (max-width:700px){.GardenTemplate-module__dtOzJW__GardenTemplateContainer section{padding:60px 5vw}.GardenTemplate-module__dtOzJW__hero-content{width:100%;max-width:100%;padding:0 1rem}.GardenTemplate-module__dtOzJW__hero h1{word-break:break-word;overflow-wrap:break-word;text-align:center;width:100%;font-size:clamp(2.4rem,11vw,4.2rem);line-height:1.15}.GardenTemplate-module__dtOzJW__hero h1 span{text-align:center;margin:12px auto}.GardenTemplate-module__dtOzJW__eyebrow{letter-spacing:3px;text-align:center;margin-bottom:18px;font-size:.72rem}.GardenTemplate-module__dtOzJW__hero-date{letter-spacing:2px;text-align:center;width:100%;margin-top:25px;font-size:.72rem}.GardenTemplate-module__dtOzJW__title{font-size:clamp(2rem,8vw,3.2rem);line-height:1.15}.GardenTemplate-module__dtOzJW__vine{transform:scale(.55)}.GardenTemplate-module__dtOzJW__timeline:before{left:10px}.GardenTemplate-module__dtOzJW__event,.GardenTemplate-module__dtOzJW__event:nth-child(2n){text-align:left;width:100%;margin-left:0;padding:0 0 45px 35px}.GardenTemplate-module__dtOzJW__event:nth-child(odd):after,.GardenTemplate-module__dtOzJW__event:nth-child(2n):after{left:2px;right:auto}.GardenTemplate-module__dtOzJW__garden-frame{padding:30px 20px}.GardenTemplate-module__dtOzJW__gallery{padding:60px 4vw}.GardenTemplate-module__dtOzJW__gallery-intro{margin-bottom:35px}.GardenTemplate-module__dtOzJW__counter{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.GardenTemplate-module__dtOzJW__number{font-size:clamp(1.8rem,6.5vw,3rem)}.GardenTemplate-module__dtOzJW__counter-label{letter-spacing:1.5px;margin-top:6px;font-size:7.5px}}@media (max-width:480px){.GardenTemplate-module__dtOzJW__GardenTemplateContainer section{padding:45px 4vw}.GardenTemplate-module__dtOzJW__hero h1{text-align:center;width:100%;font-size:clamp(2rem,10vw,3.2rem);line-height:1.1}.GardenTemplate-module__dtOzJW__hero h1 span{text-align:center;margin:8px auto}.GardenTemplate-module__dtOzJW__hero-date{letter-spacing:1px;text-align:center;width:100%;font-size:.68rem}.GardenTemplate-module__dtOzJW__counter{gap:6px;margin-top:25px}.GardenTemplate-module__dtOzJW__number{font-size:1.6rem}.GardenTemplate-module__dtOzJW__counter-label{letter-spacing:1px;font-size:7px}.GardenTemplate-module__dtOzJW__garden-frame{padding:24px 15px}}.GardenTemplate-module__dtOzJW__conservatoryBackdrop{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.GardenTemplate-module__dtOzJW__conservatoryGlassPanes{opacity:.8;background-image:linear-gradient(#7d92730d 1px,#0000 1px),linear-gradient(90deg,#7d92730d 1px,#0000 1px);background-size:80px 120px;position:absolute;inset:0}.GardenTemplate-module__dtOzJW__morningDewGlow{background:radial-gradient(circle at 50% 10%,#fffdf0b3 0%,#0000 60%),radial-gradient(circle at 15% 45%,#d99b9814 0%,#0000 45%),radial-gradient(circle at 85% 75%,#7d927317 0%,#0000 50%);position:absolute;inset:0}.GardenTemplate-module__dtOzJW__wroughtIronArchWrapper{aspect-ratio:260/350;z-index:10;justify-content:center;align-items:center;width:min(260px,80vw);height:auto;margin:0 auto 1.5rem;display:flex;position:relative}.GardenTemplate-module__dtOzJW__wroughtIronArchSvg{pointer-events:none;z-index:12;filter:drop-shadow(0 8px 16px #1f291e38);width:100%;height:100%;position:absolute;inset:0}.GardenTemplate-module__dtOzJW__wroughtIronPhotoArch{z-index:11;background:#f7f0df;border:2px solid #ffffffd9;border-radius:94px 94px 4px 4px;position:absolute;inset:32px 36px 12px;overflow:hidden;box-shadow:inset 0 0 15px #00000026,0 12px 30px #3445352e}.GardenTemplate-module__dtOzJW__wroughtIronPhotoImage{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.GardenTemplate-module__dtOzJW__wroughtIronArchWrapper:hover .GardenTemplate-module__dtOzJW__wroughtIronPhotoImage{transform:scale(1.04)}.GardenTemplate-module__dtOzJW__sageWaxSealWrapper{z-index:12;justify-content:center;align-self:center;align-items:center;margin:1.5rem auto 1rem;display:inline-flex;position:relative}.GardenTemplate-module__dtOzJW__waxSealRibbonLeft,.GardenTemplate-module__dtOzJW__waxSealRibbonRight{z-index:1;background:#eae2cf;border:1px solid #7d92734d;width:14px;height:32px;position:absolute;bottom:-22px;box-shadow:0 4px 8px #00000014}.GardenTemplate-module__dtOzJW__waxSealRibbonLeft{clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 82%,0% 100%);left:calc(50% - 12px);transform:rotate(-14deg)}.GardenTemplate-module__dtOzJW__waxSealRibbonRight{clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 82%,0% 100%);right:calc(50% - 12px);transform:rotate(14deg)}.GardenTemplate-module__dtOzJW__waxSealBody{z-index:2;cursor:default;background:radial-gradient(circle at 35% 30%,#8ea884 0%,#6b8263 55%,#4f6348 100%);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;padding:4px;display:flex;position:relative;box-shadow:0 6px 16px #2d3c2a52,inset 0 2px 4px #ffffff59,inset 0 -3px 6px #0000004d}.GardenTemplate-module__dtOzJW__waxSealRim{border:1.5px dashed #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:flex;box-shadow:inset 0 2px 6px #00000040,0 1px 2px #fff3}.GardenTemplate-module__dtOzJW__waxSealInnerCenter{text-align:center;color:#f7f3ea;text-shadow:0 1px 1px #0006,0 -1px 1px #fff3}.GardenTemplate-module__dtOzJW__waxSealFloralTop{color:#f4d8d5;font-size:9px;line-height:1;display:block}.GardenTemplate-module__dtOzJW__waxSealInitials{letter-spacing:1px;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;line-height:1.1}.GardenTemplate-module__dtOzJW__waxSealInitials span{color:#f4d8d5;font-size:10px}.GardenTemplate-module__dtOzJW__waxSealSub{letter-spacing:1.5px;text-transform:uppercase;opacity:.85;font-family:Arial,sans-serif;font-size:5.5px;display:block}.GardenTemplate-module__dtOzJW__botanicalDividerWrapper{justify-content:center;align-items:center;gap:12px;max-width:520px;margin:35px auto 40px;display:flex}.GardenTemplate-module__dtOzJW__botanicalDividerVineLeft,.GardenTemplate-module__dtOzJW__botanicalDividerVineRight{flex:1;align-items:center;height:20px;display:flex}.GardenTemplate-module__dtOzJW__botanicalVineSvg{width:100%;height:20px}.GardenTemplate-module__dtOzJW__botanicalDividerCenterPill{background:#fffaf0f2;border:1px solid #7d927366;border-radius:20px;align-items:center;gap:8px;padding:5px 16px;display:inline-flex;box-shadow:0 4px 12px #5c7c541a}.GardenTemplate-module__dtOzJW__botanicalRoseIcon{font-size:12px}.GardenTemplate-module__dtOzJW__botanicalDividerLabel{letter-spacing:3px;text-transform:uppercase;color:#344535;font-family:Arial,sans-serif;font-size:7.5px;font-weight:600}.GardenTemplate-module__dtOzJW__botanicalJasmineIcon{color:#7d9273;font-size:11px}.GardenTemplate-module__dtOzJW__event{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #7d927340;border-radius:8px;margin-bottom:25px;padding:24px 30px 30px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 24px #3445350d}.GardenTemplate-module__dtOzJW__event:hover{border-color:#7d927373;transform:translateY(-3px);box-shadow:0 14px 32px #3445351a}.GardenTemplate-module__dtOzJW__garden-frame{background:radial-gradient(circle,#ffffff0f,#0000 70%);border:1.5px solid #dbe7cf73;box-shadow:0 16px 40px #00000040,inset 0 0 25px #ffffff0a}.GardenTemplate-module__dtOzJW__counter>div{background:#ffffffbf;border:1px solid #7d92734d;border-radius:8px;min-width:110px;padding:24px 28px;box-shadow:0 8px 24px #3445350f}.GardenTemplate-module__dtOzJW__gardenCanvas{pointer-events:none;z-index:4;width:100%;height:100%;position:fixed;inset:0}@keyframes GardenTemplate-module__dtOzJW__flowerBloom{0%{opacity:0;filter:blur(4px);transform:scale(.2)rotate(-35deg)}60%{opacity:.9;filter:blur();transform:scale(1.12)rotate(6deg)}85%{transform:scale(.96)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes GardenTemplate-module__dtOzJW__stemGrowth{0%{stroke-dashoffset:300px;opacity:0}50%{opacity:.8}to{stroke-dashoffset:0;opacity:1}}@keyframes GardenTemplate-module__dtOzJW__morningBreezeSway{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(4deg)translateY(-6px)}}:is(.GardenTemplate-module__dtOzJW__reveal.visible .GardenTemplate-module__dtOzJW__flower,.GardenTemplate-module__dtOzJW__reveal.visible .GardenTemplate-module__dtOzJW__botanicalDividerCenterPill){animation:1.2s cubic-bezier(.34,1.56,.64,1) both GardenTemplate-module__dtOzJW__flowerBloom}.GardenTemplate-module__dtOzJW__flower{will-change:transform}.GardenTemplate-module__dtOzJW__flower:hover{transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transform:scale(1.25)rotate(15deg)}.GardenTemplate-module__dtOzJW__botanicalVineSvg path{stroke-dasharray:300;animation:1.6s ease-out forwards GardenTemplate-module__dtOzJW__stemGrowth}@keyframes GardenTemplate-module__dtOzJW__dewDropDrip{0%{opacity:.9;transform:scale(.3)translateY(0)}40%{opacity:.8;transform:scale(1.15)translateY(4px)}80%{opacity:.4;transform:scale(1.25)translateY(12px)}to{opacity:0;transform:scale(1.4)translateY(18px)}}.GardenTemplate-module__dtOzJW__submit{transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #5c7c5433}.GardenTemplate-module__dtOzJW__submit:active{transform:scale(.97)translateY(1px)}.GardenTemplate-module__dtOzJW__submit:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffffd9 0%,#c8e6c380 60%,#0000 100%);border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}.GardenTemplate-module__dtOzJW__submit:active:after{animation:.65s cubic-bezier(.25,.8,.25,1) forwards GardenTemplate-module__dtOzJW__dewDropDrip}.GardenTemplate-module__dtOzJW__dewDropBead{pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff 0%,#dcf5dccc 50%,#7d927380 100%);border-radius:50%/60% 60% 40% 40%;width:8px;height:10px;animation:4s ease-in-out infinite GardenTemplate-module__dtOzJW__morningBreezeSway;position:absolute;box-shadow:0 2px 4px #2d3c2a40,inset 0 1px 1px #ffffffe6}
:root{--black:#09090a;--charcoal:#111113;--charcoal2:#181719;--velvet:#24171a;--burgundy:#641f2b;--burgundy2:#42151f;--wine:#8d3545;--gold:#b79a5a;--gold-light:#d7bd78;--gold-dark:#786333;--ivory:#e8dfd1;--cream:#d8cbbb;--muted:#938982;--white:#f4eee4;--shadow:#000000a6}.GothicTemplate-module__ilDGta__GothicTemplateContainer *{box-sizing:border-box;margin:0;padding:0}.GothicTemplate-module__ilDGta__GothicTemplateContainer{scroll-behavior:smooth;background:var(--black);color:var(--ivory);font-family:Georgia,Times New Roman,serif;overflow-x:hidden}.GothicTemplate-module__ilDGta__GothicTemplateContainer:before{content:"";z-index:5000;pointer-events:none;opacity:.055;mix-blend-mode:screen;background-image:radial-gradient(circle,#e5d4bd .45px,#0000 .7px);background-size:7px 7px;position:fixed;inset:0}.GothicTemplate-module__ilDGta__GothicTemplateContainer:after{content:"";z-index:4999;pointer-events:none;background:radial-gradient(circle at 50% 20%,#b79a5a0f,#0000 35%),radial-gradient(circle at 20% 70%,#641f2b14,#0000 35%),radial-gradient(circle at 80% 60%,#641f2b0f,#0000 35%);position:fixed;inset:0}.GothicTemplate-module__ilDGta__loader{z-index:10000;text-align:center;background:radial-gradient(circle,#241518,#080809 70%);justify-content:center;align-items:center;transition:opacity 1.3s,visibility 1.3s;display:flex;position:fixed;inset:0}.GothicTemplate-module__ilDGta__loader.GothicTemplate-module__ilDGta__hide{opacity:0;visibility:hidden}.GothicTemplate-module__ilDGta__loader-inner{color:var(--ivory)}.GothicTemplate-module__ilDGta__loader-candle{width:70px;height:70px;color:var(--gold-light);border:1px solid #b79a5ab3;border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:23px;animation:2.8s ease-in-out infinite GothicTemplate-module__ilDGta__candlePulse;display:flex}@keyframes GothicTemplate-module__ilDGta__candlePulse{0%,to{transform:scale(.96);box-shadow:0 0 15px #b79a5a14}50%{transform:scale(1.04);box-shadow:0 0 45px #b79a5a3d}}.GothicTemplate-module__ilDGta__loader-names{color:var(--gold-light);margin-top:27px;font-size:clamp(2.7rem,8vw,5rem);font-style:italic}.GothicTemplate-module__ilDGta__loader-sub{letter-spacing:5px;text-transform:uppercase;color:var(--muted);margin-top:16px;font-family:Arial,sans-serif;font-size:8px}.GothicTemplate-module__ilDGta__GothicTemplateContainer nav{z-index:100;letter-spacing:4px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:25px 5vw;font-family:Arial,sans-serif;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.GothicTemplate-module__ilDGta__GothicTemplateContainer nav a{color:var(--ivory);text-decoration:none;transition:all .35s}.GothicTemplate-module__ilDGta__GothicTemplateContainer nav a:hover{color:var(--gold-light)}.GothicTemplate-module__ilDGta__monogram{letter-spacing:0;color:var(--gold-light);font-family:Georgia,serif;font-size:18px;font-style:italic}.GothicTemplate-module__ilDGta__hero{text-align:center;background:radial-gradient(at 50% 45%,#68363057,#0000 35%),radial-gradient(at 50% 90%,#641f2b47,#0000 45%),linear-gradient(#070708,#111013 48%,#180e11);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.GothicTemplate-module__ilDGta__moon{opacity:.86;background:radial-gradient(circle at 38% 35%,#f2e5c8,#cdbd9d 55%,#756b5a);border-radius:50%;width:clamp(170px,24vw,310px);height:clamp(170px,24vw,310px);animation:8s ease-in-out infinite alternate GothicTemplate-module__ilDGta__moonFloat;position:absolute;top:10%;left:50%;transform:translate(-50%);box-shadow:0 0 70px #e8dbbe1f}@keyframes GothicTemplate-module__ilDGta__moonFloat{0%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(12px)}}.GothicTemplate-module__ilDGta__gothic-arch{pointer-events:none;border:1px solid #b79a5a40;border-bottom:0;border-radius:340px 340px 0 0;width:min(650px,82vw);height:min(780px,92vh);position:absolute;bottom:-260px;left:50%;transform:translate(-50%)}.GothicTemplate-module__ilDGta__gothic-arch:before{content:"";border:1px solid #b79a5a1f;border-bottom:0;border-radius:320px 320px 0 0;position:absolute;inset:22px}.GothicTemplate-module__ilDGta__gothic-arch:after{content:"";clip-path:polygon(0 100%,0 35%,50% 0,100% 35%,100% 100%);border:1px solid #e8dfd124;border-bottom:0;border-radius:52% 52% 0 0;width:52%;height:62%;position:absolute;bottom:0;left:24%}.GothicTemplate-module__ilDGta__cathedral{background:linear-gradient(#0000,#080809 35%);height:31%;position:absolute;bottom:0;left:0;right:0}.GothicTemplate-module__ilDGta__cathedral:before{content:"";clip-path:polygon(20% 100%,20% 28%,0 28%,50% 0,100% 28%,80% 28%,80% 100%);background:#080809;width:110px;height:230px;position:absolute;bottom:0;left:8%}.GothicTemplate-module__ilDGta__cathedral:after{content:"";clip-path:polygon(20% 100%,20% 32%,0 32%,50% 0,100% 32%,80% 32%,80% 100%);background:#080809;width:125px;height:270px;position:absolute;bottom:0;right:9%}.GothicTemplate-module__ilDGta__rose{background:radial-gradient(circle at center, transparent 18%, var(--burgundy) 19% 28%, transparent 29% 36%, var(--wine) 37% 48%, transparent 49% 57%, var(--burgundy2) 58% 70%, transparent 71%);opacity:.75;filter:drop-shadow(0 8px 20px #00000080);border-radius:50%;width:95px;height:95px;animation:7s ease-in-out infinite alternate GothicTemplate-module__ilDGta__roseFloat;position:absolute}.GothicTemplate-module__ilDGta__rose.GothicTemplate-module__ilDGta__left{bottom:22%;left:8%;transform:rotate(-14deg)}.GothicTemplate-module__ilDGta__rose.GothicTemplate-module__ilDGta__right{animation-delay:-2s;top:34%;right:8%;transform:rotate(18deg)}@keyframes GothicTemplate-module__ilDGta__roseFloat{0%{transform:translateY(0)rotate(-8deg)}to{transform:translateY(-12px)rotate(8deg)}}.GothicTemplate-module__ilDGta__hero-content{z-index:30;max-width:1000px;padding:70px 30px;animation:1.8s 1s both GothicTemplate-module__ilDGta__heroReveal;position:relative}@keyframes GothicTemplate-module__ilDGta__heroReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.GothicTemplate-module__ilDGta__eyebrow{letter-spacing:7px;text-transform:uppercase;color:var(--gold-light);font-family:Arial,sans-serif;font-size:8px}.GothicTemplate-module__ilDGta__hero-rule{background:var(--gold);width:90px;height:1px;margin:28px auto}.GothicTemplate-module__ilDGta__names{letter-spacing:-.09em;color:var(--ivory);text-shadow:0 5px 35px #00000080;font-size:clamp(5rem,15vw,13rem);font-style:italic;font-weight:400;line-height:.67}.GothicTemplate-module__ilDGta__names span{color:var(--gold-light);letter-spacing:0;margin:35px 0;font-size:.22em;line-height:1;display:block}.GothicTemplate-module__ilDGta__hero-title{color:#cdbfb1;margin-top:50px;font-size:clamp(1rem,2vw,1.35rem);font-style:italic}.GothicTemplate-module__ilDGta__hero-date{letter-spacing:4px;text-transform:uppercase;color:var(--muted);margin-top:25px;font-family:Arial,sans-serif;font-size:8px}.GothicTemplate-module__ilDGta__candle{z-index:5;background:linear-gradient(90deg,#d5c09a,#f1dfb3,#9e8451);width:3px;height:55px;position:absolute;bottom:17%;box-shadow:0 0 12px #d7bd782e}.GothicTemplate-module__ilDGta__candle:before{content:"";background:radial-gradient(#ffe9a6,#bd7830 55%,#0000 70%);border-radius:50%;width:9px;height:17px;animation:1.4s ease-in-out infinite alternate GothicTemplate-module__ilDGta__flame;position:absolute;top:-15px;left:-3px}.GothicTemplate-module__ilDGta__candle.GothicTemplate-module__ilDGta__one{left:18%}.GothicTemplate-module__ilDGta__candle.GothicTemplate-module__ilDGta__two{height:70px;animation-delay:-.5s;right:21%}.GothicTemplate-module__ilDGta__candle.GothicTemplate-module__ilDGta__three{height:42px;animation-delay:-.9s;bottom:29%;left:72%}@keyframes GothicTemplate-module__ilDGta__flame{0%{opacity:.65;transform:scale(.8)rotate(-3deg)}to{opacity:1;transform:scale(1.15)rotate(4deg)}}.GothicTemplate-module__ilDGta__divider{z-index:30;background:var(--charcoal);justify-content:center;align-items:center;height:75px;display:flex;position:relative}.GothicTemplate-module__ilDGta__divider:before,.GothicTemplate-module__ilDGta__divider:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:min(230px,30vw);height:1px}.GothicTemplate-module__ilDGta__divider span{color:var(--gold-light);margin:0 20px;font-size:17px}.GothicTemplate-module__ilDGta__GothicTemplateContainer section{padding:135px 7vw;position:relative}.GothicTemplate-module__ilDGta__label{letter-spacing:5px;text-transform:uppercase;color:var(--gold);margin-bottom:25px;font-family:Arial,sans-serif;font-size:8px}.GothicTemplate-module__ilDGta__title{letter-spacing:-.06em;color:var(--ivory);font-size:clamp(3rem,7vw,7rem);font-style:italic;font-weight:400;line-height:.84}.GothicTemplate-module__ilDGta__title em{color:var(--wine)}.GothicTemplate-module__ilDGta__center{text-align:center}.GothicTemplate-module__ilDGta__ornament{justify-content:center;align-items:center;gap:15px;margin:40px auto;display:flex}.GothicTemplate-module__ilDGta__ornament:before,.GothicTemplate-module__ilDGta__ornament:after{content:"";background:var(--gold-dark);width:80px;height:1px}.GothicTemplate-module__ilDGta__ornament span{color:var(--gold-light);font-size:19px}.GothicTemplate-module__ilDGta__story{background:radial-gradient(circle at 75% 30%,#641f2b2e,#0000 35%),linear-gradient(135deg,#101012,#171417);grid-template-columns:35% 65%;align-items:center;gap:6vw;min-height:90vh;display:grid;overflow:hidden}.GothicTemplate-module__ilDGta__story:before{content:"";border:1px solid #b79a5a1f;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-300px;right:-300px}.GothicTemplate-module__ilDGta__story-number{color:#b79a5a12;font-family:Arial,sans-serif;font-size:clamp(9rem,22vw,21rem);font-weight:700;line-height:.7}.GothicTemplate-module__ilDGta__story-copy{max-width:720px}.GothicTemplate-module__ilDGta__story-copy p{color:#aaa099;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.9}.GothicTemplate-module__ilDGta__story-copy p+p{margin-top:28px}.GothicTemplate-module__ilDGta__story-copy p:first-child:first-letter{float:left;color:var(--wine);padding-right:12px;font-size:5.5rem;line-height:.7}.GothicTemplate-module__ilDGta__timeline-section{background:#0c0c0e}.GothicTemplate-module__ilDGta__timeline-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.GothicTemplate-module__ilDGta__timeline-head p{color:#89817b;max-width:370px;font-family:Arial,sans-serif;font-size:12px;line-height:1.9}.GothicTemplate-module__ilDGta__timeline{border-top:1px solid #b79a5a40;max-width:1000px;margin:80px auto 0}.GothicTemplate-module__ilDGta__timeline-row{border-bottom:1px solid #b79a5a33;grid-template-columns:15% 35% 50%;align-items:center;padding:35px 0;transition:all .5s;display:grid}.GothicTemplate-module__ilDGta__timeline-row:hover{background:#641f2b14;padding-left:15px}.GothicTemplate-module__ilDGta__timeline-time{letter-spacing:2px;color:var(--gold);font-family:Arial,sans-serif;font-size:8px}.GothicTemplate-module__ilDGta__timeline-title{color:var(--ivory);font-size:clamp(1.8rem,3vw,3rem);font-style:italic}.GothicTemplate-module__ilDGta__timeline-desc{color:#817a75;font-family:Arial,sans-serif;font-size:12px;line-height:1.7}.GothicTemplate-module__ilDGta__venue{text-align:center;background:radial-gradient(at 50% 0,#641f2b52,#0000 50%),linear-gradient(#1b1215,#0b0b0c);min-height:90vh;overflow:hidden}.GothicTemplate-module__ilDGta__venue-card{background:linear-gradient(145deg,#ffffff06,#641f2b14);border:1px solid #b79a5a8c;max-width:900px;margin:70px auto 0;padding:75px 35px;position:relative;box-shadow:0 35px 80px #00000073}.GothicTemplate-module__ilDGta__venue-card:before,.GothicTemplate-module__ilDGta__venue-card:after{content:"";border:1px solid var(--gold);width:70px;height:70px;position:absolute}.GothicTemplate-module__ilDGta__venue-card:before{border-bottom:0;border-right:0;top:16px;left:16px}.GothicTemplate-module__ilDGta__venue-card:after{border-top:0;border-left:0;bottom:16px;right:16px}.GothicTemplate-module__ilDGta__chateau{border-bottom:1px solid var(--gold);width:180px;height:125px;margin:auto;position:relative}.GothicTemplate-module__ilDGta__chateau-main{border:1px solid var(--gold);width:100px;height:65px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.GothicTemplate-module__ilDGta__chateau-main:before{content:"";border:1px solid var(--gold);clip-path:polygon(0 100%,50% 0,100% 100%);border-bottom:0;height:55px;position:absolute;top:-55px;left:10px;right:10px}.GothicTemplate-module__ilDGta__tower{border:1px solid var(--gold);width:27px;height:95px;position:absolute;bottom:0}.GothicTemplate-module__ilDGta__tower:before{content:"";border:1px solid var(--gold);clip-path:polygon(0 100%,50% 0,100% 100%);border-bottom:0;width:27px;height:32px;position:absolute;top:-32px;left:-1px}.GothicTemplate-module__ilDGta__tower.GothicTemplate-module__ilDGta__left{left:25px}.GothicTemplate-module__ilDGta__tower.GothicTemplate-module__ilDGta__right{right:25px}.GothicTemplate-module__ilDGta__venue-name{color:var(--gold-light);margin-top:35px;font-size:clamp(2.7rem,6vw,5rem);font-style:italic}.GothicTemplate-module__ilDGta__venue-address{letter-spacing:4px;text-transform:uppercase;color:#8e8780;margin-top:25px;font-family:Arial,sans-serif;font-size:8px;line-height:2.5}.GothicTemplate-module__ilDGta__countdown{text-align:center;background:#151416;border-top:1px solid #b79a5a1f;border-bottom:1px solid #b79a5a1f}.GothicTemplate-module__ilDGta__counter{flex-wrap:wrap;justify-content:center;gap:clamp(25px,7vw,90px);margin-top:75px;display:flex}.GothicTemplate-module__ilDGta__number{color:var(--gold-light);font-size:clamp(3.5rem,8vw,7rem);font-weight:400;line-height:1;display:block}.GothicTemplate-module__ilDGta__counter-label{letter-spacing:3px;text-transform:uppercase;color:#706963;margin-top:12px;font-family:Arial,sans-serif;font-size:8px;display:block}.GothicTemplate-module__ilDGta__gallery{background:#0b0b0d;overflow:hidden}.GothicTemplate-module__ilDGta__gallery-head{text-align:center;margin-bottom:65px}.GothicTemplate-module__ilDGta__photo-grid{grid-template-columns:1fr 1.25fr 1fr;gap:12px;max-width:1100px;margin:auto;display:grid}.GothicTemplate-module__ilDGta__photo{border:1px solid #b79a5a40;min-height:390px;transition:transform .65s,filter .65s;position:relative;overflow:hidden}.GothicTemplate-module__ilDGta__photo:hover{filter:brightness(1.1);transform:translateY(-10px)}.GothicTemplate-module__ilDGta__photo:first-child{background:radial-gradient(circle at 70% 25%,#d7bd7873,#0000 13%),linear-gradient(145deg,#35262a,#611e2b 48%,#171317);margin-top:70px}.GothicTemplate-module__ilDGta__photo:nth-child(2){background:radial-gradient(at 50% 20%,#8e6f53,#0000 25%),linear-gradient(160deg,#252025,#54212b 45%,#09090a 80%);min-height:560px}.GothicTemplate-module__ilDGta__photo:nth-child(3){background:radial-gradient(circle at 30% 35%,#b79a5a52,#0000 18%),linear-gradient(145deg,#151519,#362329 45%,#21151a);margin-top:30px}.GothicTemplate-module__ilDGta__photo:nth-child(4){background:linear-gradient(145deg,#2a2526,#67202e 48%,#0b0b0d)}.GothicTemplate-module__ilDGta__photo:nth-child(5){background:radial-gradient(at 50% 35%,#b79a5a66,#0000 16%),linear-gradient(150deg,#141317,#401a23 50%,#080809);min-height:470px}.GothicTemplate-module__ilDGta__photo:nth-child(6){background:radial-gradient(circle at 60% 20%,#d7bd784d,#0000 14%),linear-gradient(145deg,#30282a,#57202a 45%,#111012);margin-top:-25px}.GothicTemplate-module__ilDGta__photo:before{content:"";pointer-events:none;border:1px solid #b79a5a73;position:absolute;inset:15px}.GothicTemplate-module__ilDGta__photo:after{content:"✦";color:#d7bd7847;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GothicTemplate-module__ilDGta__rose-band{background:var(--burgundy2);border-top:1px solid var(--gold-dark);border-bottom:1px solid var(--gold-dark);text-align:center;color:var(--gold-light);padding:28px 20px;overflow:hidden}.GothicTemplate-module__ilDGta__rose-row{justify-content:center;align-items:center;gap:40px;font-size:19px;animation:22s linear infinite GothicTemplate-module__ilDGta__roseScroll;display:flex}@keyframes GothicTemplate-module__ilDGta__roseScroll{to{transform:translate(-20%)}}.GothicTemplate-module__ilDGta__rsvp{background:radial-gradient(circle at 80% 30%,#641f2b33,#0000 35%),linear-gradient(135deg,#181416,#0c0c0d)}.GothicTemplate-module__ilDGta__rsvp-grid{grid-template-columns:45% 55%;align-items:start;gap:8vw;display:grid}.GothicTemplate-module__ilDGta__rsvp-copy p{color:#8b837d;max-width:430px;margin-top:35px;font-family:Arial,sans-serif;font-size:12px;line-height:1.9}.GothicTemplate-module__ilDGta__invitation-card{max-width:620px;color:var(--charcoal);border:1px solid var(--gold);background:linear-gradient(145deg,#e8dfd1,#d6cab9);padding:50px;position:relative;box-shadow:14px 14px #641f2b59,0 30px 60px #0006}.GothicTemplate-module__ilDGta__invitation-card:before{content:"";pointer-events:none;border:1px solid #786333b3;position:absolute;inset:13px}.GothicTemplate-module__ilDGta__invitation-card:after{content:"✦";color:var(--gold-dark);font-size:18px;position:absolute;top:21px;right:27px}.GothicTemplate-module__ilDGta__card-header{text-align:center;border-bottom:1px solid #78633366;padding-bottom:25px;position:relative}.GothicTemplate-module__ilDGta__card-header small{letter-spacing:4px;text-transform:uppercase;color:var(--burgundy);font-family:Arial,sans-serif;font-size:8px}.GothicTemplate-module__ilDGta__card-header h3{color:var(--burgundy2);margin-top:15px;font-size:2.7rem;font-style:italic;font-weight:400}.GothicTemplate-module__ilDGta__card-header p{letter-spacing:3px;color:#756e66;margin-top:10px;font-family:Arial,sans-serif;font-size:8px}.GothicTemplate-module__ilDGta__form{margin-top:32px}.GothicTemplate-module__ilDGta__field{margin-bottom:28px}.GothicTemplate-module__ilDGta__field label{letter-spacing:3px;text-transform:uppercase;color:var(--burgundy);margin-bottom:9px;font-family:Arial,sans-serif;font-size:8px;display:block}.GothicTemplate-module__ilDGta__field input,.GothicTemplate-module__ilDGta__field select,.GothicTemplate-module__ilDGta__field textarea{color:#332e2a;background:0 0;border:0;border-bottom:1px solid #a99c8b;outline:none;width:100%;padding:13px 2px;font-family:Georgia,serif;font-size:1rem}.GothicTemplate-module__ilDGta__field input:focus,.GothicTemplate-module__ilDGta__field select:focus,.GothicTemplate-module__ilDGta__field textarea:focus{border-color:var(--burgundy)}.GothicTemplate-module__ilDGta__submit{border:1px solid var(--burgundy2);background:var(--burgundy2);color:var(--ivory);letter-spacing:3px;text-transform:uppercase;cursor:pointer;padding:17px 40px;font-family:Arial,sans-serif;font-size:8px;transition:all .4s}.GothicTemplate-module__ilDGta__submit:hover{background:#1a1516;border-color:#1a1516}.GothicTemplate-module__ilDGta__success{color:var(--burgundy2);margin-top:30px;font-size:1.6rem;font-style:italic;line-height:1.5;display:none}.GothicTemplate-module__ilDGta__GothicTemplateContainer footer{text-align:center;background:radial-gradient(at 50% 30%,#641f2b59,#0000 45%),linear-gradient(#100b0d,#050506);justify-content:center;align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.GothicTemplate-module__ilDGta__GothicTemplateContainer footer:before{content:"";border:1px solid #b79a5a40;border-radius:50%;width:min(650px,82vw);height:min(650px,82vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GothicTemplate-module__ilDGta__GothicTemplateContainer footer:after{content:"";border:1px solid #641f2b59;border-radius:50%;width:min(560px,70vw);height:min(560px,70vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GothicTemplate-module__ilDGta__footer-content{z-index:5;position:relative}.GothicTemplate-module__ilDGta__footer-small{letter-spacing:6px;text-transform:uppercase;color:var(--gold-light);margin-bottom:35px;font-family:Arial,sans-serif;font-size:8px}.GothicTemplate-module__ilDGta__GothicTemplateContainer footer h2{letter-spacing:-.09em;color:var(--ivory);font-size:clamp(4rem,14vw,13rem);font-style:italic;font-weight:400;line-height:.67}.GothicTemplate-module__ilDGta__GothicTemplateContainer footer h2 span{color:var(--wine)}.GothicTemplate-module__ilDGta__footer-date{letter-spacing:5px;text-transform:uppercase;color:#77706b;margin-top:50px;font-family:Arial,sans-serif;font-size:8px}.GothicTemplate-module__ilDGta__reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(45px)}.GothicTemplate-module__ilDGta__reveal.visible{opacity:1;transform:none}@media (max-width:750px){.GothicTemplate-module__ilDGta__GothicTemplateContainer section{padding:60px 5vw}.GothicTemplate-module__ilDGta__hero-content{padding:40px 1rem}.GothicTemplate-module__ilDGta__names{word-break:break-word;letter-spacing:-.02em;font-size:clamp(2.4rem,11vw,4.2rem);line-height:1.15}.GothicTemplate-module__ilDGta__names span{margin:14px 0}.GothicTemplate-module__ilDGta__eyebrow{letter-spacing:4px;font-size:.72rem}.GothicTemplate-module__ilDGta__hero-rule{margin:18px auto}.GothicTemplate-module__ilDGta__hero-title{margin-top:25px;font-size:clamp(.9rem,3.5vw,1.2rem)}.GothicTemplate-module__ilDGta__hero-date{letter-spacing:2px;margin-top:15px;font-size:.72rem}.GothicTemplate-module__ilDGta__title{letter-spacing:-.02em;font-size:clamp(2rem,8vw,3.2rem);line-height:1.15}.GothicTemplate-module__ilDGta__gothic-arch{width:88vw;height:620px;bottom:-190px}.GothicTemplate-module__ilDGta__cathedral:before{opacity:.7;left:-20px}.GothicTemplate-module__ilDGta__cathedral:after{opacity:.7;right:-20px}.GothicTemplate-module__ilDGta__rose{width:65px;height:65px}.GothicTemplate-module__ilDGta__story{grid-template-columns:1fr;gap:40px}.GothicTemplate-module__ilDGta__story-number{opacity:.25;font-size:clamp(3rem,18vw,6rem)}.GothicTemplate-module__ilDGta__timeline-head{display:block}.GothicTemplate-module__ilDGta__timeline-head p{margin-top:20px}.GothicTemplate-module__ilDGta__timeline{margin-top:40px}.GothicTemplate-module__ilDGta__timeline-row{grid-template-columns:1fr;gap:10px;padding:20px 0}.GothicTemplate-module__ilDGta__gallery{padding:60px 4vw}.GothicTemplate-module__ilDGta__rsvp-grid{grid-template-columns:1fr;gap:40px}.GothicTemplate-module__ilDGta__invitation-card{padding:26px 18px;box-shadow:6px 6px #641f2b4d}.GothicTemplate-module__ilDGta__counter{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.GothicTemplate-module__ilDGta__number{font-size:clamp(1.8rem,6.5vw,3rem)}.GothicTemplate-module__ilDGta__counter-label{letter-spacing:1.5px;margin-top:6px;font-size:7.5px}}@media (max-width:480px){.GothicTemplate-module__ilDGta__GothicTemplateContainer section{padding:45px 4vw}.GothicTemplate-module__ilDGta__names{font-size:clamp(2rem,10vw,3.2rem);line-height:1.1}.GothicTemplate-module__ilDGta__names span{margin:10px 0}.GothicTemplate-module__ilDGta__hero-date{letter-spacing:1px;font-size:.68rem}.GothicTemplate-module__ilDGta__counter{gap:6px;margin-top:25px}.GothicTemplate-module__ilDGta__number{font-size:1.6rem}.GothicTemplate-module__ilDGta__counter-label{letter-spacing:1px;font-size:7px}.GothicTemplate-module__ilDGta__invitation-card{padding:20px 14px}.GothicTemplate-module__ilDGta__moon{top:13%}}@media (prefers-reduced-motion:reduce){.GothicTemplate-module__ilDGta__GothicTemplateContainer *,.GothicTemplate-module__ilDGta__GothicTemplateContainer :before,.GothicTemplate-module__ilDGta__GothicTemplateContainer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.GothicTemplate-module__ilDGta__gothicVelvetBackdrop{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.GothicTemplate-module__ilDGta__velvetPlushGlow{opacity:.95;background:radial-gradient(at 50% 12%,#641f2b47 0%,#0000 60%),radial-gradient(at 15% 45%,#24171a80 0%,#0000 55%),radial-gradient(at 85% 75%,#42151f52 0%,#0000 60%),radial-gradient(circle,#111113cc 0%,#09090a 100%);position:absolute;inset:0}.GothicTemplate-module__ilDGta__velvetVignetteEdges{position:absolute;inset:0;box-shadow:inset 0 0 120px 40px #000000eb}.GothicTemplate-module__ilDGta__chantillyLaceWrapper{z-index:20;pointer-events:none;height:48px;position:absolute;left:0;right:0;overflow:hidden}.GothicTemplate-module__ilDGta__chantillyLaceWrapper.GothicTemplate-module__ilDGta__top{top:0}.GothicTemplate-module__ilDGta__chantillyLaceWrapper.GothicTemplate-module__ilDGta__bottom{bottom:0;transform:rotate(180deg)}.GothicTemplate-module__ilDGta__chantillyLaceSvg{filter:drop-shadow(0 4px 10px #000000e6);width:100%;height:48px;display:block}.GothicTemplate-module__ilDGta__cathedralWindowWrapper{z-index:10;justify-content:center;align-items:center;width:240px;height:330px;margin:0 auto 2rem;display:flex;position:relative}.GothicTemplate-module__ilDGta__stainedGlassBacklight{filter:blur(16px);z-index:8;pointer-events:none;background:radial-gradient(circle at 50% 30%,#8d354573 0%,#24171a4d 50%,#0000 80%);border-radius:110px 110px 4px 4px;position:absolute;inset:15px 20px 10px}.GothicTemplate-module__ilDGta__cathedralPhotoLancet{z-index:11;background:#0d080c;border:1.5px solid #d7bd7866;border-radius:90px 90px 2px 2px;position:absolute;inset:36px 30px 12px;overflow:hidden;box-shadow:inset 0 0 20px #000000e6,0 12px 35px #000000f2}.GothicTemplate-module__ilDGta__cathedralPhotoImage{object-fit:cover;filter:contrast(1.05)brightness(.95);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s;display:block}.GothicTemplate-module__ilDGta__photoRubyGlaze{pointer-events:none;background:linear-gradient(#8d354526 0%,#0000 40%,#09090aa6 100%);position:absolute;inset:0}.GothicTemplate-module__ilDGta__cathedralWindowWrapper:hover .GothicTemplate-module__ilDGta__cathedralPhotoImage{filter:contrast(1.1)brightness(1.02);transform:scale(1.05)}.GothicTemplate-module__ilDGta__cathedralArchSvg{pointer-events:none;z-index:14;filter:drop-shadow(0 10px 22px #000000f2);width:100%;height:100%;position:absolute;inset:0}.GothicTemplate-module__ilDGta__cathedralDividerWrapper{justify-content:center;align-items:center;gap:12px;max-width:520px;margin:32px auto 38px;display:flex}.GothicTemplate-module__ilDGta__cathedralDividerFlourishLeft,.GothicTemplate-module__ilDGta__cathedralDividerFlourishRight{flex:1;align-items:center;height:18px;display:flex}.GothicTemplate-module__ilDGta__cathedralFlourishSvg{width:100%;height:18px}.GothicTemplate-module__ilDGta__cathedralDividerCenterPill{background:#120f11f2;border:1px solid #b79a5a66;border-radius:20px;align-items:center;gap:8px;padding:5px 16px;display:inline-flex;box-shadow:0 4px 16px #000000b3,0 0 10px #641f2b40}.GothicTemplate-module__ilDGta__cathedralSpireIcon{color:#d7bd78;font-size:13px}.GothicTemplate-module__ilDGta__cathedralDividerLabel{letter-spacing:3px;text-transform:uppercase;color:#e8dfd1;font-family:Arial,sans-serif;font-size:7.5px;font-weight:600}.GothicTemplate-module__ilDGta__cathedralRoseIcon{font-size:12px}.GothicTemplate-module__ilDGta__invitation-card{background:radial-gradient(circle at 50% 20%,#1f1418 0%,#120e11 70%,#09090a 100%);border:1px solid #b79a5a59;border-radius:4px;box-shadow:0 16px 40px #000000e6,inset 0 0 25px #641f2b26}.GothicTemplate-module__ilDGta__timeline-row{border-bottom:1px solid #b79a5a33;transition:background .3s,border-color .3s}.GothicTemplate-module__ilDGta__timeline-row:hover{background:#641f2b14;border-color:#d7bd7866}.GothicTemplate-module__ilDGta__counter>div{background:#181719d9;border:1px solid #b79a5a4d;border-radius:4px;box-shadow:0 8px 24px #000c,inset 0 0 12px #641f2b1f}.GothicTemplate-module__ilDGta__gothicCanvas{pointer-events:none;z-index:4;width:100%;height:100%;position:fixed;inset:0}.GothicTemplate-module__ilDGta__gothicCandleHolder{z-index:6;pointer-events:none;width:4px;position:absolute}.GothicTemplate-module__ilDGta__gothicCandleStem{background:linear-gradient(90deg,#bfa880 0%,#ecdcb0 50%,#998254 100%);border-radius:1px;width:4px;height:100%;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #d7bd7840}.GothicTemplate-module__ilDGta__gothicCandleWick{background:#1e1e1e;border-radius:1px;width:2px;height:6px;position:absolute;top:-6px;left:1px}.GothicTemplate-module__ilDGta__gothicFlameSvg{filter:drop-shadow(0 0 12px #ffb74dbf);will-change:transform, opacity;width:24px;height:38px;animation:1.8s ease-in-out infinite alternate GothicTemplate-module__ilDGta__realisticFlame;position:absolute;top:-34px;left:-10px;overflow:visible}.GothicTemplate-module__ilDGta__flameHalo{animation:2.4s ease-in-out infinite alternate GothicTemplate-module__ilDGta__haloBreathe}@keyframes GothicTemplate-module__ilDGta__realisticFlame{0%{opacity:.95;transform:scale(1)rotate(0)skew(0)}15%{opacity:.98;transform:scale(.96,1.06)rotate(-2.5deg)skew(-1.5deg)}30%{opacity:.92;transform:scale(1.04,.95)rotate(2deg)skew(1deg)}45%{opacity:1;transform:scale(.94,1.08)rotate(-1.5deg)skew(-.8deg)}60%{opacity:.94;transform:scale(1.03,.97)rotate(2.2deg)skew(1.8deg)}75%{opacity:.97;transform:scale(.98,1.04)rotate(-2deg)skew(-1deg)}90%{opacity:.93;transform:scale(1.03,.96)rotate(1deg)skew(.5deg)}to{opacity:.95;transform:scale(1)rotate(0)skew(0)}}@keyframes GothicTemplate-module__ilDGta__haloBreathe{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:.75;transform:scale(1.18)}}.GothicTemplate-module__ilDGta__names,.GothicTemplate-module__ilDGta__hero-title{will-change:text-shadow;animation:3.2s ease-in-out infinite alternate GothicTemplate-module__ilDGta__candleGlowCasting}@keyframes GothicTemplate-module__ilDGta__candleGlowCasting{0%,to{text-shadow:0 0 20px #d7bd7859,0 0 45px #8d35454d}25%{text-shadow:0 0 28px #d7bd7885,0 0 55px #8d354573}50%{text-shadow:0 0 16px #d7bd7847,0 0 35px #8d354538}75%{text-shadow:0 0 25px #d7bd7875,0 0 48px #8d354561}}.GothicTemplate-module__ilDGta__gothicFooterMistWrapper{pointer-events:none;z-index:10;height:180px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000000e6 100%);mask-image:linear-gradient(#0000 0%,#000000e6 100%)}.GothicTemplate-module__ilDGta__gothicMistCloud1,.GothicTemplate-module__ilDGta__gothicMistCloud2{opacity:.25;will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;height:100%;position:absolute;inset:0}.GothicTemplate-module__ilDGta__gothicMistCloud1{background-image:radial-gradient(at 25% 60%,#c8b4be66 0%,#0000 60%),radial-gradient(at 75% 70%,#641f2b4d 0%,#0000 55%);animation:26s linear infinite GothicTemplate-module__ilDGta__mistDrift1}.GothicTemplate-module__ilDGta__gothicMistCloud2{opacity:.18;background-image:radial-gradient(at 40% 70%,#8d354540 0%,#0000 55%),radial-gradient(at 90% 60%,#d7bd7833 0%,#0000 60%);animation:38s linear infinite reverse GothicTemplate-module__ilDGta__mistDrift2}@keyframes GothicTemplate-module__ilDGta__mistDrift1{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes GothicTemplate-module__ilDGta__mistDrift2{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.GothicTemplate-module__ilDGta__submit{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden}.GothicTemplate-module__ilDGta__submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px #8d354566,0 0 15px #d7bd784d}.GothicTemplate-module__ilDGta__submit:active{transform:scale(.97)translateY(1px)}.GothicTemplate-module__ilDGta__submit:before{content:"";background:linear-gradient(90deg,#0000,#fff5dc40,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.GothicTemplate-module__ilDGta__submit:hover:before{left:100%}
