@font-face{font-family:ET Script;src:url(/fonts/allura.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ET Script;src:url(/fonts/greatvibes-cyr.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9}@font-face{font-family:ET Didone;src:url(/fonts/nsd-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ET Didone;src:url(/fonts/nsd-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ET Didone;src:url(/fonts/nsd-300i.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cg-400.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cg-400i.woff2)format("woff2");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cg-600.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyr.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9,U+2116}:root{--et-nude:#eadacf;--et-ivory:#fbf6f0;--et-ink:#3f2c26;--et-ink-soft:#694c42;--et-rose:#b5735f;--et-rose-ink:#985645;--et-foil-line:linear-gradient(120deg, #94523f 0%, #cf947c 22%, #f5d2bf 38%, #b5705a 55%, #e6b098 76%, #8a4d3d 100%)}html,body{background:#eadacf;margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.etir{font-variant-numeric:lining-nums;--u:calc(min(100vw, 560px, 45svh) / 100);min-height:100svh;color:var(--et-ink);background:linear-gradient(180deg, #eee0d633, #e4d0c473), url(/demo/etir/page.webp) 0 0 / 512px repeat, var(--et-nude);font-family:Cormorant Garamond,Georgia,serif;position:relative;overflow-x:clip}.etir *,.etir :before,.etir :after,.et-modal,.et-modal *,.et-modal :before,.et-modal :after{box-sizing:border-box}.et-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.et-hero{text-align:center;isolation:isolate;background:#eee0d6;height:100svh;min-height:540px;position:relative;overflow:hidden}.et-world{transform-origin:50% calc(100% - var(--u) * 30);position:absolute;inset:0;transform:scale(1.14)}.is-open .et-world{animation:2.8s cubic-bezier(.45,0,.25,1) .45s both et-pull}@keyframes et-pull{0%{transform:scale(1.14)}to{transform:none}}.et-wall{background:url(/demo/etir/wall.webp) 25% 0/cover no-repeat,#eee0d6;position:absolute;inset:0}.et-table{height:calc(var(--u) * 34);background:url(/demo/etir/table.webp) 50% 0/cover no-repeat,#e4cfc2;position:absolute;bottom:0;left:-2%;right:-2%}.et-table:before{content:"";height:calc(var(--u) * 7);background:linear-gradient(#78524000,#7852401a);position:absolute;bottom:100%;left:0;right:0}.et-box{z-index:1;bottom:calc(var(--u) * 12);left:calc(50% - var(--u) * 37.7);width:calc(var(--u) * 78);height:calc(var(--u) * 97.8);perspective:calc(var(--u) * 240);perspective-origin:60% 42%;position:absolute}.et-boximg{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.et-cast{background:radial-gradient(closest-side,#46281c6b,#46281c00);border-radius:50%;height:4%;position:absolute;bottom:-1.6%;left:1%;right:-2%}.et-cast:after{content:"";transform-origin:0 100%;background:radial-gradient(closest-side,#603c2c29,#603c2c00);border-radius:40%;width:110%;height:520%;position:absolute;bottom:20%;left:28%;transform:skew(-42deg)}.et-bottle{transform-origin:50% 100%;position:absolute}.et-bottle img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.et-label{pointer-events:none;position:absolute;box-shadow:0 .5px 1.5px #502c1e40}.et-glint{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(104deg,#fff0 38%,#fffcf6bf 48%,#fff0 58%) 120% 0/300% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/demo/etir/bottle.webp) 0 0/100% 100% no-repeat;mask:url(/demo/etir/bottle.webp) 0 0/100% 100% no-repeat}.is-open .et-bottle{animation:1.4s cubic-bezier(.45,0,.3,1) 2.05s both et-rise}.is-open .et-glint{animation:1.3s cubic-bezier(.4,0,.3,1) 2.55s both et-glint}@keyframes et-rise{0%{transform:none}to{transform:translateY(-5.5%)}}@keyframes et-glint{0%{opacity:0;background-position:120% 0}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-20% 0}}.et-bshadow{background:radial-gradient(closest-side,#5c3a2c6b,#5c3a2c24 60%,#5c3a2c00);border-radius:50%;width:46.7%;height:3.8%;position:absolute;top:87.4%;left:25%}.is-open .et-bshadow{animation:1.4s cubic-bezier(.45,0,.3,1) 2.05s both et-shadow}@keyframes et-shadow{to{opacity:.55;transform:scale(1.12,1.25)}}.et-dark{pointer-events:none;background:radial-gradient(120% 90% at 55% 60%,#40261c9e,#301a12db);position:absolute}.is-open .et-dark{animation:2s cubic-bezier(.4,0,.4,1) .45s both et-light}@keyframes et-light{to{opacity:0}}.et-door{transform-origin:0;transform-style:preserve-3d;position:absolute}.is-open .et-door{animation:2.1s .25s both et-door}@keyframes et-door{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:rotateY(0)}15%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotateY(-5deg)}to{transform:rotateY(-104deg)}}.et-door-front,.et-door-back{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.et-door-front{background:url(/demo/etir/door.webp) 0 0/100% 100% no-repeat,#d1aa9a;box-shadow:inset -1px 0 #ffece259}.et-door-back{transform:translateZ(calc(var(--u) * -1.4)) rotateY(180deg);background:url(/demo/etir/door-in.webp) 0 0/100% 100% no-repeat,#e8d4c8}.et-door-edge{width:calc(var(--u) * 1.4);transform-origin:0;background:linear-gradient(90deg,#b88b78,#d8b6a6 45%,#c49c8a);position:absolute;top:0;bottom:0;left:100%;transform:rotateY(90deg)}.et-shade{opacity:0;pointer-events:none;background:#3a2018;position:absolute;inset:0}.et-door-back .et-shade{opacity:.55}.is-open .et-door-front .et-shade{animation:2.1s cubic-bezier(.45,0,.25,1) .25s both et-shade-f}.is-open .et-door-back .et-shade{animation:2.1s cubic-bezier(.45,0,.25,1) .25s both et-shade-b}@keyframes et-shade-f{0%,30%{opacity:0}80%{opacity:.45}to{opacity:.6}}@keyframes et-shade-b{0%,45%{opacity:.6}to{opacity:.22}}.et-mono{aspect-ratio:1;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);container-type:inline-size}.et-mono .et-foil{font:400 calc(var(--u) * 16.4)/1 "ET Script", cursive;filter:drop-shadow(.6px .8px #ffece273)drop-shadow(-.4px -.5px #5a322459);padding:0 .12em;font-size:70cqw;display:block;transform:translate(.02em,.04em)}.et-foil{color:#b5735f;background-blend-mode:normal, overlay, normal;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#0000 0 42%,#fff6f0e6 50%,#0000 58% 100%),linear-gradient(#f3cdb9 0%,#d79b83 30%,#a2604c 55%,#e3ae95 80%,#b27059 100%),url(/demo/etir/foil.webp);background-position:130% 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:320% 100%,100% 100%,220px;-webkit-background-clip:text;background-clip:text;display:inline-block}.et-mist{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.et-h-in{z-index:5;left:0;right:0;top:calc(env(safe-area-inset-top) + max(70px, 12.5svh));max-width:560px;margin:0 auto;padding:0 18px;position:absolute}.et-h-in>:not(h1){opacity:0}.et-h-greet{color:var(--et-ink-soft);margin:0 0 10px;font:italic 400 20px/1.3 Cormorant Garamond,serif}.et-h-kicker{letter-spacing:.32em;color:var(--et-rose-ink);justify-content:center;align-items:center;gap:12px;margin:0;font:500 10.5px/1.6 Montserrat,sans-serif;display:flex}.et-h-kicker>span{white-space:nowrap}.et-num{letter-spacing:.04em;vertical-align:-.08em;margin-right:.08em;font:300 1.55em/1 ET Didone,Georgia,serif}.et-rule{background:linear-gradient(90deg,#b5735f00,#b5735fcc);flex:0 46px;height:1px;display:block}.et-rule+span+.et-rule{transform:scaleX(-1)}.et-h-name{font:400 calc(min(var(--u) * 26, var(--u) * 200 / var(--nl)) * var(--k,1)) / 1.18 "ET Script", cursive;white-space:nowrap;filter:drop-shadow(0 1px #fff6f0cc)drop-shadow(0 2px 3px #6e3c2c38);margin:2px 0 0;padding:0 .2em;position:relative}.et-h-name .et-foil{padding:0 .22em .06em}.et-h-date{letter-spacing:.2em;color:var(--et-ink);margin:4px 0 0;font:300 17px/1.3 ET Didone,Georgia,serif}.et-h-date i{color:var(--et-rose);margin:0 .45em;font-style:normal}.et-h-when{color:var(--et-ink-soft);margin:3px 0 0;font:italic 400 18.5px/1.35 Cormorant Garamond,serif}.is-open .et-h-greet{animation:1.2s cubic-bezier(.3,0,.3,1) 3.5s both et-up}.is-open .et-h-kicker{animation:1.5s cubic-bezier(.3,0,.3,1) 3.7s both et-through}.is-open .et-h-name{animation:2.1s cubic-bezier(.3,0,.2,1) 3.95s both et-through-lg}.is-open .et-h-name .et-foil{animation:1.8s ease-in-out 6.7s both et-shine}.is-open .et-h-date{animation:1.1s cubic-bezier(.3,0,.3,1) 5.3s both et-up}.is-open .et-h-when{animation:1.1s cubic-bezier(.3,0,.3,1) 5.6s both et-up}@keyframes et-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes et-fade{0%{opacity:0}to{opacity:1}}@keyframes et-through{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}@keyframes et-through-lg{0%{opacity:0;filter:blur(14px);transform:scale(1.05)}55%{opacity:1;filter:blur(3px)}to{opacity:1;filter:blur()drop-shadow(0 1px #fff6f0cc)drop-shadow(0 2px 3px #6e3c2c38);transform:none}}@keyframes et-shine{0%{background-position:130% 0,0 0,0 0}to{background-position:-30% 0,0 0,0 0}}.et-h-lang{opacity:0}.is-open .et-h-lang{animation:1s 6.4s both et-fade}.et-scroll{z-index:7;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 8px);letter-spacing:.3em;color:#3f2c26b8;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:4px;margin:0;font:600 9.5px/1 Montserrat,sans-serif;display:flex;position:absolute}.et-scroll path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.is-open .et-scroll{animation:1s 7.1s both et-fade}.is-instant .et-world,.is-instant .et-bottle{transform:none;animation:none!important}.is-instant .et-door{transform:rotateY(-104deg);animation:none!important}.is-instant .et-dark{opacity:0;animation:none!important}.is-instant .et-door-front .et-shade{opacity:.6;animation:none!important}.is-instant .et-door-back .et-shade{opacity:.22;animation:none!important}.is-instant .et-h-in>*,.is-instant .et-h-lang,.is-instant .et-scroll{opacity:1;filter:none;animation:none!important}.is-instant .et-h-name{filter:drop-shadow(0 1px #fff6f0cc)drop-shadow(0 2px 3px #6e3c2c38)}.et-gate{z-index:95;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;text-align:center;--u:calc(min(100vw, 560px, 45svh) / 100);position:fixed;inset:0}.et-gate:focus-visible{outline:none}.et-gate:focus-visible .et-pulse:before{content:"";border:2px solid #b5735fb3;border-radius:50%;position:absolute;inset:-6px}.et-gate.is-opening{pointer-events:none}.et-gate-txt{max-width:560px;margin:0 auto;transition:opacity .8s cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.is-opening .et-gate-txt,.is-opening .et-pulse{opacity:0}.et-gate-txt .et-lang{pointer-events:auto}.et-gate-top{left:28px;right:28px;top:calc(env(safe-area-inset-top) + max(84px, 11svh));animation:1.4s .5s both et-up;position:absolute}.et-gate-greet{color:var(--et-ink-soft);margin:0 0 10px;font:italic 400 22px/1.3 Cormorant Garamond,serif}.et-gate-kicker{letter-spacing:.32em;color:var(--et-rose-ink);margin:0;font:500 10.5px/1.7 Montserrat,sans-serif}.et-gate-tap{left:24px;right:24px;bottom:calc(var(--u) * 121 + 16px);letter-spacing:.28em;color:#3f2c26bd;margin:0;font:500 10.5px/1.6 Montserrat,sans-serif;animation:1.4s 1.3s both et-fade,3s ease-in-out 2.8s infinite et-breathe;position:absolute}@keyframes et-breathe{50%{opacity:.5}}.et-pulse{left:50%;bottom:calc(var(--u) * 66.4);width:calc(var(--u) * 33);aspect-ratio:1;pointer-events:none;border-radius:50%;transition:opacity .7s;position:absolute;transform:translate(-50%,50%)}.et-pulse i{opacity:0;border:1px solid #fae2d6d9;border-radius:50%;animation:3.2s ease-out 2.2s infinite et-ring;position:absolute;inset:0}.et-pulse i+i{animation-delay:3.8s}@keyframes et-ring{0%{opacity:.9;transform:scale(.82)}to{opacity:0;transform:scale(1.28)}}.et-lang{z-index:8;top:calc(20px + env(safe-area-inset-top));gap:2px;display:flex;position:absolute;left:20px}.et-gate .et-lang{animation:1.2s .4s both et-fade}.et-lang a{letter-spacing:.18em;color:#985645d1;place-items:center;min-width:40px;min-height:44px;font:600 10.5px/1 Montserrat,sans-serif;text-decoration:none;display:grid}.et-lang a.on{color:var(--et-ink);text-underline-offset:6px;-webkit-text-decoration:underline #b5735fd9;text-decoration:underline #b5735fd9}.et-lang a:focus-visible{outline-offset:-4px;border-radius:4px;outline:2px solid #b5735fb3}.et-flow{z-index:1;max-width:540px;padding:40px 16px calc(48px + env(safe-area-inset-bottom));gap:26px;margin:0 auto;display:grid;position:relative}.reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.et-card{--ix-accent:#985645;--ix-on-accent:#fffaf5;--ix-ink:var(--et-ink);--ix-muted:#3f2c26a8;--ix-line:#9856454d;--ix-field:#ffffffa6;--ix-radius:2px;text-align:center;color:var(--et-ink-soft);background:radial-gradient(120% 70% at 30% 0%, #fffdfae6, #fffdfa00 70%), url(/demo/etir/card.webp) 0 0 / 400px repeat, var(--et-ivory);border-radius:2px;padding:50px 32px 44px;position:relative;box-shadow:0 1px 1px #5a322414,0 12px 24px -10px #5a322442,0 34px 60px -34px #5a322447}.et-frame{pointer-events:none;border:1.5px solid #0000;border-image:var(--et-foil-line) 1;position:absolute;inset:10px}.et-frame:after{content:"";border:.75px solid #0000;border-image:var(--et-foil-line) 1;opacity:.75;position:absolute;inset:3px}.et-body{position:relative}.et-kicker{letter-spacing:.3em;color:var(--et-rose-ink);margin:0 0 12px;font:600 10.5px/1.6 Montserrat,sans-serif}.et-title{color:var(--et-rose-ink);margin:0 0 6px;font:400 46px/1.15 ET Script,cursive}.et-sep{justify-content:center;align-items:center;gap:9px;margin:22px auto 0;display:flex}.et-sep:before,.et-sep:after{content:"";background:linear-gradient(90deg,#b5735f00,#b5735fbf);width:46px;height:1px}.et-sep:after{transform:scaleX(-1)}.et-sep i,.et-dot{background:url(/demo/etir/bead.webp) 50%/100% 100% no-repeat;width:9px;height:9px;display:block}.et-sep i:nth-child(2){width:14px;height:14px}.et-greet{color:var(--et-ink);margin:0;font:italic 400 23px/1.3 Cormorant Garamond,serif}.et-hook{color:var(--et-rose-ink);margin:14px 0 0;font:400 31px/1.25 ET Script,cursive}.et-text{margin:14px 0 0;font:400 19.5px/1.6 Cormorant Garamond,serif}.et-sign{color:var(--et-ink);margin:14px 0 0;font:400 44px/1.2 ET Script,cursive}.et-date{color:var(--et-ink);justify-content:center;align-items:baseline;gap:12px;margin:4px 0 0;display:flex}.et-date-d{color:var(--et-rose-ink);font:300 66px/1 ET Didone,Georgia,serif}.et-date-m{letter-spacing:.26em;font:600 13px/1 Montserrat,sans-serif}.et-date-y{font:300 26px/1 ET Didone,Georgia,serif}.et-when{margin:10px 0 0;font:italic 400 20px/1.3 Cormorant Garamond,serif}.et-today{color:var(--et-rose-ink);margin:22px 0 0;font:400 42px/1.2 ET Script,cursive}.et-count{border-top:1px solid #b5735f59;margin-top:26px;padding-top:22px}.et-count-label{letter-spacing:.26em;color:var(--et-rose-ink);margin:0 0 14px;font:600 10.5px/1.5 Montserrat,sans-serif}.et-digits{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.et-unit{flex-direction:column;align-items:center;gap:6px;display:flex}.et-num-lg,.et-unit .et-num{font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;vertical-align:baseline;color:var(--et-ink);margin:0;font:300 34px/1 ET Didone,Georgia,serif}.et-lab{letter-spacing:.14em;color:#3f2c26a8;font:500 10px/1.2 Montserrat,sans-serif}.et-steps{text-align:left;margin:18px 0 0;padding:0;list-style:none;position:relative}.et-steps:before{content:"";background:linear-gradient(#b5735f00,#b5735fb3 12% 88%,#b5735f00);width:1px;position:absolute;top:18px;bottom:18px;left:89px}.et-step{width:100%;min-height:62px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-columns:64px 14px 1fr;align-items:center;gap:8px 14px;padding:8px 4px;transition:background .2s;display:grid}.et-step:hover{background:#b5735f12}.et-step:focus-visible{outline-offset:2px;outline:2px solid #b5735f99}.et-step-time{font-variant-numeric:lining-nums;color:var(--et-rose-ink);text-align:right;font:300 21px/1 ET Didone,Georgia,serif}.et-dot{filter:drop-shadow(0 1px 1px #5a322440);width:14px;height:14px;position:relative}.et-step-txt{flex-direction:column;gap:3px;display:flex}.et-step-name{color:var(--et-ink);font:600 20px/1.2 Cormorant Garamond,serif}.et-step-note{opacity:.85;font:italic 400 16.5px/1.3 Cormorant Garamond,serif}.et-modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#462a206b;place-items:center;padding:20px;animation:.4s both et-fade;display:grid;position:fixed;inset:0}.et-slip{text-align:center;width:min(100%,380px);color:var(--et-ink);background:radial-gradient(130% 90% at 50% 0%, #fffcf9, transparent 70%), url(/demo/etir/card.webp) 0 0 / 400px repeat, var(--et-ivory);border-radius:2px;padding:50px 32px 38px;font-family:Cormorant Garamond,Georgia,serif;animation:.5s cubic-bezier(.2,.8,.2,1) both et-pop;position:relative;box-shadow:0 30px 60px #321c1459}.et-x{width:44px;height:44px;color:var(--et-rose-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.et-x:hover{background:#b5735f1a}.et-x path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.et-dot-lg{width:22px;height:22px;margin:0 auto 10px}.et-slip-time{color:var(--et-rose-ink);margin:0;font:300 23px/1 ET Didone,Georgia,serif}.et-slip-title{color:var(--et-ink);margin:8px 0 0;font:400 44px/1.15 ET Script,cursive}.et-slip-note{letter-spacing:.2em;color:var(--et-rose-ink);margin:10px 0 0;font:600 10.5px/1.4 Montserrat,sans-serif}.et-slip-text{color:var(--et-ink-soft);margin:14px 0 0;font:400 19px/1.6 Cormorant Garamond,serif}@keyframes et-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}.et-venue-name{letter-spacing:.14em;color:var(--et-ink);margin:0;font:300 36px/1.2 ET Didone,Georgia,serif}.et-venue-sub{margin:6px 0 0;font:italic 400 19px/1.3 Cormorant Garamond,serif}.et-venue-when{letter-spacing:.16em;opacity:.85;margin:14px 0 0;font:500 11px/1.4 Montserrat,sans-serif}.et-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.et-btn{min-height:44px;color:var(--et-rose-ink);letter-spacing:.14em;background:#fffaf680;border:1px solid #98564580;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font:600 11px/1 Montserrat,sans-serif;text-decoration:none;transition:background .2s;display:inline-flex}.et-btn:hover{background:#b5735f1a}.et-btn path,.et-btn circle{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.et-cal{min-height:44px;color:var(--et-ink);text-underline-offset:5px;margin-top:10px;font:italic 400 18px/44px Cormorant Garamond,serif;-webkit-text-decoration:underline #b5735fd9;text-decoration:underline #b5735fd9;text-decoration-thickness:1px;display:inline-block}.et-extras-body{font-size:18px}.et-respect{color:var(--et-ink);margin:0;font:italic 400 22px/1.35 Cormorant Garamond,serif}.et-family{filter:drop-shadow(0 1px #fff8f2e6)drop-shadow(0 2px 3px #6e3c2c38);margin:8px 0 0;font:400 60px/1.15 ET Script,cursive}.et-family .et-foil{padding:0 .2em}.et-meta{letter-spacing:.2em;opacity:.85;margin:14px 0 0;font:500 11px/1.5 Montserrat,sans-serif}.et-fine{opacity:.85;margin:8px 0 0;font:italic 400 19px/1.4 Cormorant Garamond,serif}@media (max-height:700px){.etir,.et-gate{--u:calc(min(100vw, 560px, 42svh) / 100)}.et-h-in{top:calc(env(safe-area-inset-top) + 62px)}.et-h-date{margin-top:2px;font-size:16px}.et-h-when{font-size:17px}.et-gate-top{top:calc(env(safe-area-inset-top) + 72px)}}@media (prefers-reduced-motion:reduce){.etir *,.etir :before,.etir :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}
