.Y0f3IG_bar{z-index:10;color:#efe6d3;letter-spacing:.04em;background:#15120e;justify-content:center;align-items:center;gap:12px;padding:9px 16px;font-family:Georgia,Times New Roman,serif;font-size:.8rem;display:flex;position:relative}.Y0f3IG_back{text-decoration:none}.Y0f3IG_back:hover{text-underline-offset:3px;text-decoration:underline}.Y0f3IG_name{opacity:.7;border-left:1px solid #efe6d34d;padding-left:12px}
.k3clsa_intro{z-index:50;justify-content:center;transition:opacity .5s .9s;display:flex;position:fixed;inset:0}.k3clsa_intro[data-state=open]{opacity:0;pointer-events:none}.k3clsa_envelope{cursor:pointer;perspective:1400px;background:#1a0d10;border:0;width:100%;max-width:480px;height:100%;padding:0;position:relative;overflow:hidden}.k3clsa_flap{background-color:var(--wine);background-image:radial-gradient(ellipse 70% 50% at 50% 20%, #a03c484d, transparent 70%), var(--lace-fabric), var(--grain);background-size:auto,38px 38px,auto;transition:transform 1s cubic-bezier(.6,0,.3,1);position:absolute;inset:0}.k3clsa_left{clip-path:polygon(0 0,54% 56%,0 100%);filter:brightness(.9)}.k3clsa_right{clip-path:polygon(100% 0,46% 56%,100% 100%);filter:brightness(.86)}.k3clsa_bottom{clip-path:polygon(0 100%,50% 50%,100% 100%);filter:brightness(.96)}.k3clsa_topShadow{z-index:1;transform-origin:50% 0;filter:drop-shadow(0 8px 12px #0000008c);transition:transform 1s cubic-bezier(.6,0,.3,1);position:absolute;inset:0}.k3clsa_top{filter:brightness(1.05)}.k3clsa_seal{z-index:2;filter:sepia(.55)saturate(1.5)hue-rotate(-6deg)drop-shadow(0 6px 8px #00000073);width:clamp(84px,24vw,112px);transition:opacity .4s,scale .4s;position:absolute;top:58%;left:50%;translate:-50% -55%}.k3clsa_seal svg{width:100%;height:auto;display:block}.k3clsa_hint{z-index:2;color:#f6efe6d9;font-family:var(--font-sans), sans-serif;letter-spacing:.32em;text-transform:uppercase;font-size:.72rem;transition:opacity .3s;position:absolute;bottom:max(9svh,44px);left:0;right:0}@media (prefers-reduced-motion:no-preference){.k3clsa_intro[data-state=sealed] .k3clsa_seal{animation:2.4s ease-in-out infinite k3clsa_breathe}}@keyframes k3clsa_breathe{50%{scale:1.06}}.k3clsa_intro[data-state=open] .k3clsa_seal,.k3clsa_intro[data-state=open] .k3clsa_hint{opacity:0;scale:1.2}.k3clsa_intro[data-state=open] .k3clsa_topShadow{transform:perspective(1400px)rotateX(178deg)}.k3clsa_intro[data-state=open] .k3clsa_left{transform:translate(-102%)}.k3clsa_intro[data-state=open] .k3clsa_right{transform:translate(102%)}.k3clsa_intro[data-state=open] .k3clsa_bottom{transform:translateY(102%)}
@font-face{font-family:Allison;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec18aa92ad22b37c-s.3606k9ceadtou.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Allison;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa6bdb09c8ba91f3-s.p.0epr63b_1g2fo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Allison;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cbd2bd03d606237e-s.p.0kdgazuw-jnkg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Allison Fallback;src:local(Arial);ascent-override:161.29%;descent-override:68.86%;line-gap-override:0.0%;size-adjust:55.18%}.pgb_xG_className{font-family:Allison,Allison Fallback;font-style:normal;font-weight:400}.pgb_xG_variable{--font-hand:"Allison", "Allison Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a443832218db53c-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0a443832218db53c-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.bsDJfW_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.bsDJfW_variable{--font-caps:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3dddc7aa96062c91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d50510d994ab0074-s.p.2ch_0577yepja.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13958cae6c93c43e-s.p.2hvcnh59x4e6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.p.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.p.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.yMpPqa_className{font-family:Poppins,Poppins Fallback;font-style:normal}.yMpPqa_variable{--font-sans:"Poppins", "Poppins Fallback"}
.WMTSIG_card{color:#1f1a1b;font-family:var(--font-sans), sans-serif;text-align:left;background:#fff;border-radius:4px;flex-direction:column;gap:16px;margin-top:8cqi;padding:22px 18px 20px;font-size:.86rem;display:flex;box-shadow:0 18px 40px #14020659}.WMTSIG_field{flex-direction:column;gap:6px;display:flex}.WMTSIG_field>span,.WMTSIG_choice legend{padding:0;font-size:.78rem;font-weight:500}.WMTSIG_field input,.WMTSIG_field select,.WMTSIG_field textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #cfcaca;border-radius:3px;padding:9px 11px}.WMTSIG_field textarea{resize:vertical}.WMTSIG_field input:focus,.WMTSIG_field select:focus,.WMTSIG_field textarea:focus{border-color:#1f1a1b;outline:none}.WMTSIG_choice{border:0;gap:6px;margin:0;padding:0;display:grid}.WMTSIG_choice legend{margin-bottom:6px}.WMTSIG_choice label{cursor:pointer}.WMTSIG_choice input{opacity:0;pointer-events:none;position:absolute}.WMTSIG_choice span{background:#e4e2e2;border-radius:3px;padding:9px 12px;transition:background-color .2s,color .2s;display:block}.WMTSIG_choice input:checked+span{background:var(--wine);color:#fff}.WMTSIG_choice input:focus-visible+span{outline-offset:2px;outline:1.5px solid #1f1a1b}.WMTSIG_trap{width:1px;height:1px;position:absolute;left:-9999px}.WMTSIG_error{color:#a3232f;text-align:center}.WMTSIG_submit{color:#fff;font:inherit;letter-spacing:.08em;cursor:pointer;background:#111;border:0;border-radius:999px;margin-top:4px;padding:11px;font-weight:500}.WMTSIG_submit:disabled{opacity:.7;cursor:progress}.WMTSIG_thanksTitle{font-family:var(--font-script), cursive;text-align:center;color:var(--wine);font-size:2.4rem;line-height:1.2}.WMTSIG_thanksText{text-align:center}
.ODjbzq_theme{--wine:#5a1720;--wine-deep:#2a0b10;--cream:#f6f1ea;--gold:#e2c995;--ink:#2b2425;--mist:#ecebe8;--taupe:#e9e1de;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .02 0 0 0 0 .04 0 0 0 .12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lace-fabric:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23330810' stroke-opacity='.42' stroke-width='1'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3Cpath d='M30 26c-3-6-1-12 0-14 1 2 3 8 0 14zM34 30c6-3 12-1 14 0-2 1-8 3-14 0zM30 34c3 6 1 12 0 14-1-2-3-8 0-14zM26 30c-6 3-12 1-14 0 2-1 8-3 14 0z'/%3E%3Cpath d='M33 27c4-4 9-5 11-5-1 2-6 7-11 5zM33 33c4 4 9 5 11 5-1-2-6-7-11-5zM27 33c-4 4-9 5-11 5 1-2 6-7 11-5zM27 27c-4-4-9-5-11-5 1 2 6 7 11 5z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23b8505e' stroke-opacity='.28' stroke-width='.7'%3E%3Cpath d='M31 25c-2-5-1-10 0-12M35 31c5-2 10-1 12 0M29 35c2 5 1 10 0 12M25 29c-5 2-10 1-12 0'/%3E%3C/g%3E%3Cg fill='%23330810' fill-opacity='.3'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3Ccircle cx='60' cy='0' r='1.6'/%3E%3Ccircle cx='0' cy='60' r='1.6'/%3E%3Ccircle cx='60' cy='60' r='1.6'/%3E%3Ccircle cx='30' cy='0' r='1'/%3E%3Ccircle cx='0' cy='30' r='1'/%3E%3Ccircle cx='60' cy='30' r='1'/%3E%3Ccircle cx='30' cy='60' r='1'/%3E%3C/g%3E%3C/svg%3E");background:var(--grain), radial-gradient(ellipse 70% 50% at 50% 0%, #5a172073, transparent 70%), #120d0e;min-height:100svh;color:var(--cream);font-family:var(--font-sans), sans-serif;font-size:15px;font-weight:300;line-height:1.6;display:flow-root}.ODjbzq_theme :focus-visible{outline-offset:3px;outline:1.5px solid}.ODjbzq_column{background:var(--wine);text-align:center;max-width:480px;margin:0 auto;overflow:clip;container-type:inline-size}@media (min-width:560px){.ODjbzq_column{margin-block:44px;box-shadow:0 30px 90px #0009}}.ODjbzq_wine{background-color:var(--wine);background-image:radial-gradient(ellipse 90% 70% at 50% 30%, #82283459, transparent 75%), var(--grain);color:var(--cream)}.ODjbzq_mistSection{background-color:var(--mist);background-image:linear-gradient(#f5f4f2, #e3e1de), var(--grain);background-blend-mode:normal, multiply;color:var(--ink)}.ODjbzq_small{letter-spacing:.28em;text-transform:uppercase;font-size:clamp(9px,2.5cqi,11.5px);font-weight:400;line-height:1.9}.ODjbzq_body{letter-spacing:.05em;font-size:clamp(12.5px,3.4cqi,15px);line-height:1.9}.ODjbzq_body+.ODjbzq_body{margin-top:1em}.ODjbzq_script{font-family:var(--font-script), cursive;font-size:clamp(30px,9cqi,44px);font-weight:400;line-height:1.3}.ODjbzq_soft{opacity:.8}.ODjbzq_boxButton{outline-offset:3px;color:inherit;letter-spacing:.3em;text-transform:uppercase;border:1px solid;outline:1px solid;margin-top:6cqi;padding:2.2cqi 7cqi;font-size:clamp(9.5px,2.6cqi,12px);font-weight:400;text-decoration:none;display:inline-block}.ODjbzq_hero{min-height:min(100svh,205cqi);color:var(--cream);isolation:isolate;flex-direction:column;justify-content:center;padding:20cqi 6cqi 14cqi;display:flex;position:relative}.ODjbzq_heroPhoto{z-index:-2;object-fit:cover;filter:grayscale()contrast(1.05)brightness(.8)}.ODjbzq_hero:after{content:"";z-index:-1;background:linear-gradient(#0c090999,#0c090933 35%,#0c090959 62%,#0c0909d9);position:absolute;inset:0}.ODjbzq_weDo{color:var(--gold);font-family:var(--font-hand), cursive;text-shadow:0 0 14px #f0d2968c;justify-content:center;align-items:center;font-size:clamp(56px,19cqi,92px);line-height:1;display:flex}.ODjbzq_lineHeart{color:#fff;filter:drop-shadow(0 0 6px #ffffff73);width:21cqi;height:auto;margin:0 -3cqi}@media (prefers-reduced-motion:no-preference){.ODjbzq_lineHeart path{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s .4s forwards ODjbzq_draw}}@keyframes ODjbzq_draw{to{stroke-dashoffset:0}}.ODjbzq_names{color:var(--gold);font-family:var(--font-caps), serif;letter-spacing:.22em;text-shadow:0 0 16px #f0d29699;flex-direction:column;align-items:center;margin:2cqi 0 4cqi;font-size:clamp(24px,7.4cqi,36px);font-weight:400;line-height:1.25;display:flex}.ODjbzq_amp{font-family:var(--font-script), cursive;letter-spacing:0;font-size:.85em;line-height:1.1}.ODjbzq_dateBlock{width:min(100%,78cqi);margin:7cqi auto 5cqi}.ODjbzq_dateRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:3cqi;margin:1.5cqi 0;display:grid}.ODjbzq_dateRow>span:not(.ODjbzq_day){letter-spacing:.22em;text-transform:uppercase;border-block:1px solid #f6f1ea99;padding:1.6cqi 0;font-size:clamp(9px,2.5cqi,11.5px)}.ODjbzq_day{font-family:var(--font-caps), serif;font-size:clamp(30px,9cqi,44px);line-height:1}.ODjbzq_songSection{padding:14cqi 0}.ODjbzq_song{color:var(--cream);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4cqi;padding:0;display:inline-flex}.ODjbzq_songDisc{aspect-ratio:1;background:radial-gradient(circle,#1b1b1b 18%,#0000 19%),repeating-radial-gradient(circle,#0a0a0a 0 2px,#1d1d1d 2px 3px);border-radius:50%;place-items:center;width:17cqi;display:grid;box-shadow:0 8px 20px #00000073,0 0 0 1px #ffffff14}.ODjbzq_songNote{color:#fff;filter:drop-shadow(0 0 5px #ffffffb3);width:6.5cqi}@media (prefers-reduced-motion:no-preference){.ODjbzq_songDisc[data-playing=true]{animation:3s linear infinite ODjbzq_spin}}@keyframes ODjbzq_spin{to{rotate:360deg}}.ODjbzq_songLabel{letter-spacing:.28em;text-transform:uppercase;font-size:clamp(9px,2.5cqi,11.5px);font-weight:400}.ODjbzq_welcome{color:#fff;isolation:isolate;padding:14cqi 8cqi 16cqi;position:relative}.ODjbzq_mist{z-index:-2;object-fit:cover;filter:grayscale()blur(1.5px)contrast(.8)brightness(1.05)}.ODjbzq_welcome:after{content:"";z-index:-1;background:linear-gradient(#a0a0a040,#46464673);position:absolute;inset:0}.ODjbzq_hearts{height:50cqi;position:relative}.ODjbzq_heart{aspect-ratio:1;filter:drop-shadow(0 8px 12px #00000059);width:42cqi;position:absolute}.ODjbzq_heartCream{top:0;left:6cqi;rotate:-9deg}.ODjbzq_heartWine{top:6cqi;left:36cqi;rotate:10deg}.ODjbzq_heartPhoto{clip-path:url(#sd-heart);position:absolute;inset:0}.ODjbzq_heartPhoto img{object-fit:cover}.ODjbzq_heartLace{width:100%;height:100%;position:absolute;inset:0}.ODjbzq_welcomeText{text-shadow:0 1px 8px #00000059;margin-top:6cqi;position:relative}.ODjbzq_welcomeText .ODjbzq_small{margin-bottom:4cqi}.ODjbzq_signature{color:var(--gold);font-family:var(--font-script), cursive;text-shadow:0 0 10px #00000059;font-size:clamp(30px,9cqi,44px);line-height:1.3}.ODjbzq_bwPhoto{aspect-ratio:4/3.3;position:relative}.ODjbzq_bwPhoto img{object-fit:cover;object-position:50% 30%;filter:grayscale()}.ODjbzq_countdownSection{padding:14cqi 6cqi 16cqi}.ODjbzq_monthLabel{opacity:.65;margin-top:6cqi}.ODjbzq_calendar{justify-content:center;gap:2.5cqi;margin:2cqi 0 0;padding:0;list-style:none;display:flex}.ODjbzq_calendar li{aspect-ratio:1;background:var(--cream);width:7.5cqi;color:var(--wine);place-items:center;font-size:clamp(10px,2.8cqi,13px);font-weight:500;display:grid}.ODjbzq_calendar li[data-today=true]{outline:1.5px solid var(--gold);outline-offset:2px;background:#fff}.ODjbzq_countdown{color:#1f1a1b;background:#fff;border-radius:2.5cqi;gap:4cqi;margin-top:6cqi;padding:3cqi 6cqi 2.4cqi;display:inline-flex;box-shadow:0 10px 26px #00000059}.ODjbzq_unit{flex-direction:column;align-items:center;min-width:11cqi;display:flex;position:relative}.ODjbzq_unit+.ODjbzq_unit:before{content:":";font-family:var(--font-caps), serif;font-size:clamp(22px,7cqi,34px);line-height:1.1;position:absolute;top:0;left:-2cqi;translate:-50%}.ODjbzq_value{font-family:var(--font-caps), serif;font-variant-numeric:tabular-nums;font-size:clamp(22px,7cqi,34px);line-height:1.1}.ODjbzq_unitLabel{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(7px,1.9cqi,9px);font-weight:500}.ODjbzq_venue{padding:14cqi 8cqi 16cqi}.ODjbzq_venuePhoto{aspect-ratio:4/3.1;margin:6cqi 0 9cqi;position:relative;box-shadow:0 14px 30px #0003}.ODjbzq_venuePhoto img{object-fit:cover}.ODjbzq_venueName{font-family:var(--font-script), cursive;font-size:clamp(36px,11cqi,54px);line-height:1.3}.ODjbzq_venueWhen{margin-top:4cqi}.ODjbzq_pin{width:6.5cqi;margin:7cqi auto 0;display:block}.ODjbzq_quietLink{letter-spacing:.24em;text-transform:uppercase;text-underline-offset:5px;margin-top:6cqi;font-size:clamp(9px,2.4cqi,11px);font-weight:400;display:block}.ODjbzq_taupe{background:var(--taupe);color:var(--ink)}.ODjbzq_tornPhoto{aspect-ratio:16/10;background:#fff;position:relative}.ODjbzq_tornPhoto img{object-fit:cover;filter:saturate(.7)contrast(.95)}.ODjbzq_taupeText{padding:8cqi 9cqi 16cqi}.ODjbzq_taupe .ODjbzq_script{color:#3a2c2e}.ODjbzq_rule{background:#2b242559;width:24cqi;height:1px;margin:7cqi auto;display:block}.ODjbzq_hotelName{font-family:var(--font-script), cursive;font-size:clamp(26px,7.6cqi,36px);line-height:1.3}.ODjbzq_code{outline-offset:3px;letter-spacing:.3em;border:1px solid #b8a9a3;outline:1px solid #b8a9a3;margin-top:4cqi;padding:1.6cqi 5cqi;font-size:clamp(9.5px,2.6cqi,12px);font-weight:500;display:inline-block}.ODjbzq_attire{color:#4a3d3f;width:20cqi;margin:16cqi auto 2cqi;display:block}.ODjbzq_palette{justify-content:center;gap:3cqi;margin:6cqi 0 0;padding:0;list-style:none;display:flex}.ODjbzq_palette li{aspect-ratio:1;border:2px solid #fff;border-radius:50%;width:10.5cqi;box-shadow:0 4px 10px #0000002e}.ODjbzq_programSection{color:var(--ink);background:linear-gradient(#efe9e3,#e4ddd6);padding:10cqi 5cqi}.ODjbzq_programPaper{background:#fdfbf8;padding:16cqi 5cqi;position:relative;overflow:hidden;box-shadow:0 16px 36px #3c281e2e}.ODjbzq_lace{background-repeat:repeat-x;background-size:auto 100%;height:9cqi;position:absolute;top:0;left:0;right:0}.ODjbzq_laceBottom{top:auto;bottom:0}.ODjbzq_satinHeart{width:90%;height:auto;position:absolute;top:24%;left:5%}.ODjbzq_programPaper .ODjbzq_script{color:#3a2c2e;position:relative}.ODjbzq_timeline{text-align:left;gap:7cqi;margin:8cqi 0 0;padding:0;list-style:none;display:grid;position:relative}.ODjbzq_timeline:before{content:"";border-left:1.5px dotted #5a17208c;position:absolute;top:2cqi;bottom:2cqi;left:23.5cqi}.ODjbzq_timeline li{grid-template-columns:19cqi 5cqi 9cqi 1fr;align-items:center;gap:2cqi;display:grid;position:relative}.ODjbzq_time{font-family:var(--font-caps), serif;text-align:right;font-size:clamp(13px,3.7cqi,17px)}.ODjbzq_dot{aspect-ratio:1;width:5cqi;color:var(--wine);background:#fdfbf8;border-radius:50%;place-items:center;font-size:clamp(12px,3.4cqi,16px);line-height:1;display:grid}.ODjbzq_glyph{color:#3a2c2e;width:9cqi;height:auto}.ODjbzq_event{font-size:clamp(12px,3.3cqi,15px);font-weight:400;line-height:1.4}.ODjbzq_rsvp{padding:14cqi 8cqi 12cqi}.ODjbzq_rsvpEnvelope{filter:drop-shadow(0 8px 12px #00000059);width:28cqi;margin:0 auto 4cqi;display:block}.ODjbzq_rsvp .ODjbzq_script{margin-bottom:2cqi}.ODjbzq_swans{width:24cqi;color:var(--cream);margin:12cqi auto 3cqi;display:block}.ODjbzq_laceStrip{background-color:var(--wine);background-repeat:repeat-x;background-size:auto 100%;height:9cqi;display:block}.ODjbzq_faq{padding:8cqi 8cqi 16cqi}.ODjbzq_faqList{margin:8cqi 0}.ODjbzq_faqList dt{font-family:var(--font-caps), serif;letter-spacing:.08em;font-size:clamp(12px,3.3cqi,15px)}.ODjbzq_faqList dd{letter-spacing:.04em;opacity:.88;margin:1.5cqi 0 7cqi;font-size:clamp(12.5px,3.3cqi,15px)}.ODjbzq_registry{padding:16cqi 9cqi}.ODjbzq_registryHeart{aspect-ratio:1;place-items:center;width:46cqi;margin:0 auto 8cqi;display:grid;position:relative}.ODjbzq_gift{color:#7d7168;width:13cqi;margin-top:-6cqi}.ODjbzq_spaced{font-family:var(--font-caps), serif;letter-spacing:.45em;text-transform:uppercase;margin-bottom:4cqi;font-size:clamp(16px,4.6cqi,22px);font-weight:400}.ODjbzq_thanks{min-height:min(100svh,160cqi);color:var(--cream);isolation:isolate;place-items:center;padding:16cqi 6cqi;display:grid;position:relative}.ODjbzq_thanksPhoto{z-index:-1;object-fit:cover;filter:grayscale()brightness(.42)}.ODjbzq_thankYou{font-family:var(--font-script), cursive;text-shadow:0 0 14px #ffffff59;margin-top:4cqi;font-size:clamp(40px,12cqi,58px);line-height:1.2}.ODjbzq_credits{color:#f6f1ea73;text-align:center;padding:18px 16px 26px;font-size:12px}
@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9f1988757b02ab9-s.3eosw_5ieg3g8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2dfe21cd0763d77-s.3szd-8-73675l.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd9c266256ef2177-s.p.0ia0bwd-fjee-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d90dd95b053d9495-s.p.2p-737viryg7r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f9f1988757b02ab9-s.3eosw_5ieg3g8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d2dfe21cd0763d77-s.3szd-8-73675l.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cd9c266256ef2177-s.p.0ia0bwd-fjee-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d90dd95b053d9495-s.p.2p-737viryg7r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.iMLh1W_className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.iMLh1W_variable{--font-display:"Bodoni Moda", "Bodoni Moda Fallback"}
._3uUS8a_card{--notch:22px;background:var(--card);-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;flex-direction:column;gap:18px;padding:36px clamp(22px,7vw,40px) 32px;display:flex}._3uUS8a_field{flex-direction:column;gap:6px;display:flex}._3uUS8a_field>span,._3uUS8a_choice legend{color:var(--ink);padding:0;font-size:.92rem}._3uUS8a_field input,._3uUS8a_field select,._3uUS8a_field textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #bdbdb6;border-radius:0;padding:10px 12px;font-size:1rem}._3uUS8a_field textarea{resize:vertical}._3uUS8a_field input:focus,._3uUS8a_field select:focus,._3uUS8a_field textarea:focus{border-color:var(--black);outline:none}._3uUS8a_choice{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}._3uUS8a_choice legend{margin-bottom:8px}._3uUS8a_choice label{cursor:pointer}._3uUS8a_choice input{opacity:0;pointer-events:none;position:absolute}._3uUS8a_choice span{background:#e9e9e4;align-items:center;gap:10px;padding:10px 12px;font-size:.95rem;display:flex}._3uUS8a_choice span:before{content:"";background:#fff;border:1px solid #77776f;width:14px;height:14px}._3uUS8a_choice input:checked+span:before{border-color:var(--black);background:radial-gradient(var(--black) 45%, #fff 50%)}._3uUS8a_choice input:focus-visible+span{outline:1.5px solid var(--black);outline-offset:2px}._3uUS8a_trap{width:1px;height:1px;position:absolute;left:-9999px}._3uUS8a_error{text-align:center;color:#8d3a32;font-style:italic}._3uUS8a_submit{background:var(--black);color:#f4f1ea;font-family:var(--font-display), serif;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:0;align-self:center;padding:13px 40px;font-size:.78rem}._3uUS8a_submit:disabled{opacity:.7;cursor:progress}._3uUS8a_thanksTitle{font-family:var(--font-script), cursive;text-align:center;font-size:2.6rem;line-height:1.2}._3uUS8a_thanksText{text-align:center;color:var(--ink-soft)}
.-P2XJq_theme{--sage:#b9c5ab;--ink:#2b2b28;--ink-soft:#5c5c55;--card:#fbfaf6;--black:#151515;isolation:isolate;min-height:100svh;color:var(--ink);font-family:var(--font-serif), Georgia, serif;font-size:17px;line-height:1.55;display:flow-root;position:relative}.-P2XJq_theme :focus-visible{outline:1.5px solid var(--black);outline-offset:3px}.-P2XJq_backdrop{z-index:-1;background:var(--sage);position:fixed;inset:0}.-P2XJq_silk{object-fit:cover;mix-blend-mode:multiply;filter:grayscale(.6)brightness(1.1)}.-P2XJq_main{padding:0 12px}.-P2XJq_panel{max-width:520px;margin:0 auto;padding:28px 0 40px;display:none}[data-page=acasa] .-P2XJq_panel[data-panel=acasa],[data-page=poveste] .-P2XJq_panel[data-panel=poveste],[data-page=detalii] .-P2XJq_panel[data-panel=detalii],[data-page=rsvp] .-P2XJq_panel[data-panel=rsvp]{animation:.5s both -P2XJq_page-in;display:block}@keyframes -P2XJq_page-in{0%{opacity:0;transform:translateY(14px)}}.-P2XJq_notched{--notch:14px;background:var(--card);text-align:center;-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;flex-direction:column;align-items:center;display:flex}.-P2XJq_shadow{filter:drop-shadow(0 10px 14px #28322338)drop-shadow(0 1px 2px #28322333)}.-P2XJq_caps{font-family:var(--font-display), serif;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.-P2XJq_scriptWord{font-family:var(--font-script), cursive;letter-spacing:0;text-transform:none;font-weight:400}.-P2XJq_clickHere{font-family:var(--font-serif), serif;letter-spacing:.06em;border:1px solid #2b2b2859;margin-top:4px;padding:3px 10px;font-size:.7rem}.-P2XJq_smallDate{font-family:var(--font-display), serif;letter-spacing:.24em}.-P2XJq_envelope{aspect-ratio:1.4;position:relative}.-P2XJq_envFlap{background:var(--black);clip-path:polygon(0 100%,50% 0,100% 100%);height:40%;position:absolute;bottom:99%;left:0;right:0}.-P2XJq_envBack{background:var(--black);position:absolute;inset:0}.-P2XJq_envPhoto{position:absolute;inset:4% 4% 30%;overflow:hidden}.-P2XJq_envPhoto img{object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.05)}.-P2XJq_envPocket{clip-path:polygon(0 0,50% 54%,100% 0,100% 100%,0 100%);background:linear-gradient(#202020,#0d0d0d);position:absolute;inset:0}.-P2XJq_envSeal{filter:drop-shadow(0 3px 4px #00000073);width:19%;position:absolute;top:54%;left:50%;translate:-50% -50%}.-P2XJq_collage{aspect-ratio:440/880;width:min(100%,440px);margin:26px auto 0;position:relative;container-type:inline-size}.-P2XJq_piece{position:absolute}a.-P2XJq_piece{color:inherit;text-decoration:none;transition:transform .3s}a.-P2XJq_piece:hover{transform:translateY(-4px)rotate(-.5deg)}.-P2XJq_homeEnvelope{filter:drop-shadow(0 12px 16px #0000004d);width:68%;top:8%;left:16%}.-P2XJq_mainCard{z-index:2;width:64%;top:22%;left:18%}.-P2XJq_cardFace{--notch:4cqi;padding:7cqi 5cqi 6cqi;position:relative}.-P2XJq_cardFace .-P2XJq_smallDate{font-size:2.6cqi}.-P2XJq_bigWord{justify-content:center;align-items:baseline;margin:3cqi 0;line-height:1;display:flex}.-P2XJq_bigWord .-P2XJq_caps{letter-spacing:.04em;font-size:10cqi}.-P2XJq_bigWord .-P2XJq_scriptWord{margin-left:1.2cqi;font-size:8.5cqi;translate:0 1.6cqi}.-P2XJq_inviteText{color:var(--ink-soft);font-size:2.9cqi;line-height:1.5}.-P2XJq_namesCaps{font-family:var(--font-display), serif;letter-spacing:.16em;text-transform:uppercase;margin:1.5cqi 0;font-size:3.4cqi}.-P2XJq_detailsCard{z-index:3;width:47%;top:52%;left:47%}.-P2XJq_photoFace{padding:6cqi 3cqi 5cqi;overflow:hidden}.-P2XJq_photoFace .-P2XJq_caps{font-size:3.2cqi;position:relative}.-P2XJq_photoFace .-P2XJq_scriptWord{font-size:8.4cqi;line-height:1.2;position:relative}.-P2XJq_photoFace .-P2XJq_clickHere{font-size:2.4cqi;position:relative}.-P2XJq_fadedPhoto{object-fit:cover;opacity:.2;filter:grayscale()}a.-P2XJq_storyBadge{z-index:3;aspect-ratio:.82;color:#f4f1ea;background:radial-gradient(at 40% 30%,#2a2a2a,#0f0f0f 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:38%;display:flex;top:59%;left:4%;box-shadow:inset 0 0 0 2.4cqi #121212,inset 0 0 0 calc(2.4cqi + 1px) #ffffff8c,0 12px 18px #0000004d}.-P2XJq_storyBadge .-P2XJq_caps{font-size:3cqi}.-P2XJq_storyBadge .-P2XJq_scriptWord{font-size:8cqi;line-height:1.2}.-P2XJq_storyBadge .-P2XJq_clickHere{border-color:#f4f1ea80;font-size:2.3cqi}.-P2XJq_rsvpEnvelope{z-index:3;aspect-ratio:1.4;background:linear-gradient(28deg,#0000 49.4%,#ffffff14 50%,#0000 51%) 0 100%/50% 100% no-repeat,linear-gradient(-28deg,#0000 49.4%,#ffffff14 50%,#0000 51%) 100% 100%/50% 100% no-repeat,linear-gradient(#1d1d1d,#0e0e0e);width:40%;top:82%;left:52%;rotate:8deg;box-shadow:0 10px 18px #0000004d}.-P2XJq_rsvpCard{z-index:4;width:46%;top:80%;left:20%}.-P2XJq_rsvpCard .-P2XJq_cardFace{padding:8cqi 3cqi 5cqi}.-P2XJq_rsvpCard .-P2XJq_scriptWord{font-size:10cqi;line-height:1.1}.-P2XJq_rsvpCard .-P2XJq_clickHere{font-size:2.4cqi}.-P2XJq_rsvpSeal{z-index:5;filter:drop-shadow(0 3px 4px #00000059);width:12%;top:77%;left:37%}.-P2XJq_rose1{z-index:3;width:24%;top:19%;left:70%}.-P2XJq_rose2{z-index:3;width:22%;top:40%;left:2%}.-P2XJq_rose3{z-index:4;width:16%;top:47%;left:74%}.-P2XJq_rose4{z-index:5;width:20%;top:74%;left:1%}.-P2XJq_rose5{z-index:5;width:22%;top:90%;left:70%}.-P2XJq_storyStage{padding-top:150px;position:relative}.-P2XJq_polaroid{z-index:2;background:#fdfdfb;width:200px;padding:10px 10px 34px;position:absolute;top:0;left:50%;translate:-50%;rotate:-5deg;box-shadow:0 10px 20px #00000040}.-P2XJq_polaroidPhoto{aspect-ratio:1;display:block;position:relative;overflow:hidden}.-P2XJq_polaroidPhoto img{object-fit:cover;object-position:50% 35%;filter:grayscale()}.-P2XJq_storyRose{z-index:3;width:70px;position:absolute;top:130px;left:calc(50% + 70px)}.-P2XJq_storyCard{--notch:26px;padding:110px clamp(24px,7vw,44px) 44px}.-P2XJq_panelTitle{justify-content:center;align-items:baseline;gap:.25em;margin-bottom:18px;line-height:1.1;display:flex}.-P2XJq_panelTitle .-P2XJq_caps{font-size:1.5rem}.-P2XJq_panelTitle .-P2XJq_scriptWord{font-size:2.7rem}.-P2XJq_body{color:var(--ink-soft)}.-P2XJq_body+.-P2XJq_body{margin-top:.8em}.-P2XJq_back{letter-spacing:.04em;text-underline-offset:4px;width:fit-content;color:var(--ink);margin:26px auto 0;font-size:.95rem;text-decoration:underline;display:block}.-P2XJq_sheet{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#fbfaf6d1;padding:40px clamp(22px,6vw,40px) 36px;box-shadow:0 16px 34px #28322333}.-P2XJq_sectionCaps{font-family:var(--font-display), serif;letter-spacing:.24em;text-transform:uppercase;margin:30px 0 8px;font-size:.82rem;font-weight:400}.-P2XJq_map{aspect-ratio:4/3;filter:grayscale(.4);border:0;width:100%;margin-top:14px;display:block}.-P2XJq_textLink{text-underline-offset:3px;margin-top:10px;font-size:.9rem;text-decoration:underline;display:inline-block}.-P2XJq_swatches{justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.-P2XJq_swatches li{aspect-ratio:1;width:28px;box-shadow:inset 0 0 0 1px #00000014}.-P2XJq_rsvpTitle .-P2XJq_scriptWord{font-size:3rem}.-P2XJq_bigEnvelope{filter:drop-shadow(0 14px 20px #0000004d);width:min(78%,340px);margin:90px auto 0}.-P2XJq_replyBy{text-align:center;flex-direction:column;align-items:center;margin:18px 0 22px;display:flex}.-P2XJq_replyBy .-P2XJq_scriptWord{font-size:1.7rem;line-height:1.3}.-P2XJq_replyBy .-P2XJq_smallDate{font-size:.85rem}.-P2XJq_credits{text-align:center;color:#2b2b288c;padding:8px 20px 26px;font-size:.8rem;font-style:italic}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.p.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.XKYRMq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.XKYRMq_variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/168481f20e0a6049-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/ed82a0b8b2521221-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/3e8dd5a7e8de0eae-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/685f28c1155695c8-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/34e2b77559319715-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/84a175be6caa7167-s.p.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/fce692aaf0985484-s.p.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/3456dc50754e9228-s.p.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/de9751bfdfafdac8-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.tu7JDq_className{font-family:EB Garamond,EB Garamond Fallback}.tu7JDq_variable{--font-serif:"EB Garamond", "EB Garamond Fallback"}
.bYOc5q_monogram{width:1.15em;height:1.75em;color:var(--gold-light);font-size:64px;line-height:1;position:relative}.bYOc5q_monoFirst,.bYOc5q_monoSecond{font-family:var(--font-display), serif;font-weight:400;position:absolute}.bYOc5q_monoFirst{font-size:1em;top:0;left:0}.bYOc5q_monoSecond{font-size:1.12em;top:.62em;left:.5em}.bYOc5q_monoAmp{font-family:var(--font-script), cursive;font-size:.42em;position:absolute;top:.48em;left:.3em}.bYOc5q_divider{z-index:4;height:0;position:relative}.bYOc5q_lace{filter:drop-shadow(0 0 .8px #5040248c)drop-shadow(0 1px 3px #281e0f38);pointer-events:none;background-position:top;background-repeat:repeat-x;background-size:63px 56px;height:56px;position:absolute;top:-35px;left:0;right:0}.bYOc5q_laceFlipped{top:-21px;transform:scaleY(-1)}.bYOc5q_oval{aspect-ratio:5/6;background:radial-gradient(at 28% 22%,#fff6cdf2 0%,#0000 32%),radial-gradient(at 74% 82%,#5c3c0ee6 0%,#0000 42%),linear-gradient(135deg,#f1d98f 0%,#b88934 32%,#f6e3a3 52%,#8c6223 78%,#d8b468 100%);border-radius:50%;position:relative;box-shadow:0 14px 28px #1e14056b,0 3px 6px #1e14054d,inset 0 0 0 1.5px #5a3c0fd9,inset 0 0 8px 2px #3c230573}.bYOc5q_oval:before{content:"";background:repeating-conic-gradient(#fbecb5 0deg 2.5deg,#9b7128 2.5deg 5deg,#dcb968 5deg 7.5deg);border-radius:50%;position:absolute;inset:4%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px) calc(100% - 1px),#0000);mask:radial-gradient(closest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px) calc(100% - 1px),#0000)}.bYOc5q_oval:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff1bf,#c39a45 45%,#7d5719 100%);border-radius:50%/60% 60% 40% 40%;width:16%;position:absolute;top:-4%;left:50%;translate:-50%;box-shadow:0 2px 4px #28190573}.bYOc5q_ovalWindow{border-radius:50%;position:absolute;inset:12%;overflow:hidden;box-shadow:0 0 0 1.5px #5a3c0e,0 0 0 3px #f1da98,0 0 0 5px #7b5519}.bYOc5q_ovalImage{object-fit:cover;filter:grayscale()contrast(1.06)brightness(1.03)}
.er2IsG_hero{min-height:clamp(560px,94svh,720px);padding:clamp(36px, 7vh, 56px) var(--gutter) clamp(88px, 15vh, 128px);color:#f1e8d1;text-align:center;isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.er2IsG_painting{z-index:-2;object-fit:cover;object-position:52% 40%;filter:saturate(.82)sepia(.18)contrast(1.03);animation:2.4s cubic-bezier(.2,.7,.2,1) both er2IsG_settle;transform:scale(1.06)}.er2IsG_veil{z-index:-1;background:radial-gradient(70% 38% at 50% 64%,#1c1e0e6b,#0000 75%),linear-gradient(#1e221252 0%,#3c361814 28%,#1e200e2e 62%,#181a0c80 100%);position:absolute;inset:0}.er2IsG_monogram{color:#e6d3a1;filter:drop-shadow(0 2px 6px #00000059);font-size:clamp(50px,9vw,66px);animation:1.4s cubic-bezier(.2,.7,.2,1) .2s both er2IsG_rise}.er2IsG_titleBlock{text-shadow:0 2px 14px #0a0c0473;margin-top:auto}.er2IsG_kicker{font-family:var(--font-script), cursive;color:#eadbb5;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1;animation:1.4s cubic-bezier(.2,.7,.2,1) .5s both er2IsG_rise}.er2IsG_names{font-family:var(--font-display), serif;letter-spacing:.005em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.14em;margin-top:.08em;font-size:clamp(3rem,12.5vw,6.6rem);font-weight:400;line-height:.92;animation:1.6s cubic-bezier(.2,.7,.2,1) .7s both er2IsG_rise;display:flex}.er2IsG_amp{font-family:var(--font-script), cursive;text-transform:none;color:#e6d3a1;font-size:.9em;translate:0 -.06em}.er2IsG_subtitle{font-family:var(--font-script), cursive;color:#f1e6c8;margin-top:.12em;font-size:clamp(1.9rem,5.6vw,2.9rem);line-height:1.1;animation:1.6s cubic-bezier(.2,.7,.2,1) 1s both er2IsG_rise}@keyframes er2IsG_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes er2IsG_settle{0%{transform:scale(1.14)}to{transform:scale(1.06)}}
.hCRu-q_paper{padding:clamp(84px, 12vw, 112px) var(--gutter) clamp(96px, 13vw, 128px);position:relative}.hCRu-q_heading{margin-bottom:10px}.hCRu-q_story{grid-template-columns:minmax(0,.95fr) minmax(0,2fr);align-items:start;gap:clamp(28px,5vw,56px);display:grid}.hCRu-q_photos{padding:0 34px 96px 0;position:relative}.hCRu-q_photo{aspect-ratio:4/5;position:relative;box-shadow:0 1px #fff9,0 14px 28px #281e0f47}.hCRu-q_photo img{object-fit:cover;filter:saturate(.82)contrast(1.03)}.hCRu-q_oval{width:66%;position:absolute;bottom:0;right:-4px}.hCRu-q_text{padding-top:18px}.hCRu-q_columns{columns:2;color:var(--ink-soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto;column-gap:26px;font-size:15px;line-height:1.5}.hCRu-q_columns p+p{margin-top:.75em}.hCRu-q_timeline{grid-template-columns:minmax(0,2fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,56px);margin-top:clamp(72px,10vw,104px);display:grid}.hCRu-q_items{columns:2;color:var(--ink-soft);column-gap:30px;margin:4px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none}.hCRu-q_item{break-inside:avoid;grid-template-columns:max-content minmax(0,1fr);column-gap:.4em;margin-bottom:.45em;display:grid}.hCRu-q_date{color:var(--sage);font-style:italic}.hCRu-q_date:after{content:" —";color:var(--ink-soft);font-style:normal}.hCRu-q_timelinePhoto{justify-self:end;width:min(100%,220px);position:relative}.hCRu-q_timelinePhoto .hCRu-q_photo{aspect-ratio:7/9}.hCRu-q_timelinePhoto img{filter:grayscale()contrast(1.08)}.hCRu-q_rose{filter:drop-shadow(0 4px 5px #281e0f4d);width:52%;position:absolute;bottom:-16%;left:-34%;rotate:-28deg}@media (max-width:760px){.hCRu-q_story,.hCRu-q_timeline{grid-template-columns:1fr}.hCRu-q_photos{width:min(100%,320px);margin:0 auto}.hCRu-q_text{padding-top:0}.hCRu-q_heading{text-align:center}.hCRu-q_columns,.hCRu-q_items{columns:1}.hCRu-q_items{width:fit-content;margin-inline:auto}.hCRu-q_timelinePhoto{justify-self:center;width:min(62%,240px);margin-top:8px}}
.MeyVXG_theme{--cream:#ebe8dc;--cream-light:#f5f2e9;--ink:#2d2a24;--ink-soft:#55504a;--sage:#4d7a74;--red:#b3323b;--burgundy:#5b1623;--burgundy-deep:#380b14;--gold:#c9a45a;--gold-light:#ecd59d;--gold-deep:#8a6424;--column:940px;--gutter:clamp(20px, 6vw, 72px);--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .27 0 0 0 0 .18 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");isolation:isolate;min-height:100svh;color:var(--ink);font-family:var(--font-serif), Georgia, "Times New Roman", serif;background:#2a2b21;font-size:16px;line-height:1.55;position:relative}.MeyVXG_theme :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.MeyVXG_scriptHeading{font-family:var(--font-script), cursive;color:var(--sage);font-size:clamp(2.6rem,6vw,3.4rem);font-weight:400;line-height:1.15}.MeyVXG_paper{background-color:var(--cream);background-image:var(--paper-grain)}
.CUxnUG_envelope{aspect-ratio:1.42;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;container-type:inline-size}.CUxnUG_envelope:focus-visible{outline-offset:8px}.CUxnUG_back,.CUxnUG_flap,.CUxnUG_card,.CUxnUG_pocketShadow,.CUxnUG_pocket{position:absolute}.CUxnUG_back{background:radial-gradient(90% 80% at 50% 30%,#6a1a29,#3b0c16 80%);border-radius:3px;inset:0;box-shadow:0 22px 44px #1204088c,0 6px 12px #12040859}.CUxnUG_flap{clip-path:polygon(0 100%,50% 0,100% 100%);background:linear-gradient(#7a2433,#6c1c2b 30%,#4b111d);height:58%;bottom:100%;left:0;right:0}.CUxnUG_card{background-color:#f4efe1;background-image:var(--paper-grain);flex-direction:column;align-items:center;gap:5cqi;height:94%;padding:9cqi 6cqi 0;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:flex;top:-40%;left:7%;right:7%;box-shadow:0 2px 8px #1e0a0a59}.CUxnUG_cardTitle{font-family:var(--font-display), serif;letter-spacing:.01em;text-transform:uppercase;color:var(--red);border-bottom:1px solid #b3323b8c;padding-bottom:1.4cqi;font-size:9.6cqi;line-height:1}.CUxnUG_cardDeadline{font-family:var(--font-script), cursive;color:var(--ink);text-align:center;font-size:6.4cqi;line-height:1.15;transform:rotate(-4deg)}.CUxnUG_envelope:hover .CUxnUG_card,.CUxnUG_envelope:focus-visible .CUxnUG_card{transform:translateY(-7%)}.CUxnUG_envelope[data-open=true] .CUxnUG_card{transform:translateY(-34%)}.CUxnUG_pocketShadow{filter:drop-shadow(0 -2px 3px #14040873);inset:0}.CUxnUG_pocket{clip-path:polygon(0 0,50% 50%,100% 0,100% 100%,0 100%);background:linear-gradient(28deg,#0000 49.6%,#0000002e 50%,#0000 52%) 0 100%/50% 100% no-repeat,linear-gradient(-28deg,#0000 49.6%,#0000002e 50%,#0000 52%) 100% 100%/50% 100% no-repeat,radial-gradient(120% 90% at 50% 100%,#6e1d2c 0%,#571422 45%,#3d0d17 100%);border-radius:0 0 3px 3px;justify-content:center;align-items:flex-end;padding-bottom:6%;display:flex;inset:0}.CUxnUG_pocket:after{content:"";background-image:var(--paper-grain);opacity:.8;mix-blend-mode:overlay;position:absolute;inset:0}.CUxnUG_seal{color:#d9b86e;filter:drop-shadow(0 1px #00000073);font-size:13cqi}.CUxnUG_hint{letter-spacing:.04em;color:#f6eedb;text-align:center;text-shadow:0 1px 8px #000000a6;margin-top:18px;font-size:.95rem;font-style:italic;animation:3.2s ease-in-out infinite CUxnUG_breathe}@keyframes CUxnUG_breathe{50%{opacity:.55}}.CUxnUG_dialog{width:min(520px,100% - 32px);max-height:calc(100svh - 32px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.CUxnUG_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#200a1094}.CUxnUG_dialog[open]{animation:.45s cubic-bezier(.2,.8,.2,1) CUxnUG_card-in}.CUxnUG_dialog[open]::backdrop{animation:.45s CUxnUG_fade-in}@keyframes CUxnUG_card-in{0%{opacity:0;transform:translateY(40px)scale(.97)}}@keyframes CUxnUG_fade-in{0%{opacity:0}}.CUxnUG_sheet{background-color:var(--cream-light);background-image:var(--paper-grain);max-height:calc(100svh - 32px);box-shadow:inset 0 0 0 8px var(--cream-light), inset 0 0 0 9px #c9a45abf, inset 0 0 0 12px var(--cream-light), inset 0 0 0 12.6px #c9a45a80, 0 30px 60px #14050a80;padding:44px clamp(22px,6vw,44px) 36px;position:relative;overflow-y:auto}.CUxnUG_close{width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:16px;right:18px}.CUxnUG_sheetTitle{font-family:var(--font-script), cursive;color:var(--red);text-align:center;font-size:clamp(2.4rem,8vw,3rem);font-weight:400;line-height:1.1}.CUxnUG_sheetLead{text-align:center;color:var(--ink-soft);margin:2px 0 22px;font-style:italic}.CUxnUG_form{flex-direction:column;gap:16px;display:flex}.CUxnUG_field{flex-direction:column;gap:4px;display:flex}.CUxnUG_label{letter-spacing:.16em;text-transform:uppercase;color:var(--sage);padding:0;font-size:.74rem}.CUxnUG_field input,.CUxnUG_field select,.CUxnUG_field textarea{width:100%;font:inherit;color:var(--ink);appearance:none;background:0 0;border:0;border-bottom:1px solid #55504a73;border-radius:0;padding:8px 2px;font-size:1.05rem}.CUxnUG_field textarea{resize:vertical;border:1px solid #55504a4d;padding:8px 10px}.CUxnUG_field select{background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(-45deg, transparent 50%, var(--ink-soft) 50%);background-position:right 10px center,right 5px center;background-repeat:no-repeat;background-size:5px 5px}.CUxnUG_field input:focus,.CUxnUG_field select:focus,.CUxnUG_field textarea:focus{border-color:var(--gold-deep);outline:none}.CUxnUG_choice{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.CUxnUG_choice legend{margin-bottom:8px}.CUxnUG_choice label{cursor:pointer;flex:180px}.CUxnUG_choice input{opacity:0;pointer-events:none;position:absolute}.CUxnUG_choice span{text-align:center;border:1px solid #55504a59;padding:10px 14px;font-size:1.02rem;transition:background-color .2s,color .2s,border-color .2s;display:block}.CUxnUG_choice input:checked+span{background:var(--burgundy);border-color:var(--burgundy);color:#f3e3bd}.CUxnUG_choice input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.CUxnUG_trap{width:1px;height:1px;position:absolute;left:-9999px}.CUxnUG_error{color:var(--red);text-align:center;font-style:italic}.CUxnUG_submit{background:linear-gradient(180deg, #6c1b2a, var(--burgundy-deep));color:#f0d9a4;font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:0;align-self:center;margin-top:6px;padding:13px 34px;font-size:.82rem;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 14px #380b1459}.CUxnUG_submit:hover{transform:translateY(-1px);box-shadow:0 9px 18px #380b1466}.CUxnUG_submit:disabled{opacity:.7;cursor:progress}.CUxnUG_thanks{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:18px 0 6px;font-size:1.1rem;display:flex}
.SKW2va_sea{padding:clamp(120px, 17vw, 168px) var(--gutter) clamp(130px, 18vw, 180px);isolation:isolate;text-align:center;position:relative;overflow:hidden}.SKW2va_water{z-index:-2;object-fit:cover;filter:saturate(.78)brightness(1.05)}.SKW2va_sea:before{content:"";z-index:-1;background:linear-gradient(180deg, #ebe8dcc7 0%, #e0e5d39e 40%, #d8e1ce80 75%, #c4d2c8e0 100%), var(--paper-grain);position:absolute;inset:0}.SKW2va_rose{z-index:0;left:var(--x);top:var(--y);width:var(--w);filter:drop-shadow(0 6px 6px #28321e38);height:auto;animation:7s ease-in-out infinite alternate SKW2va_drift;position:absolute}.SKW2va_grid{z-index:1;grid-template-columns:1fr 1fr;gap:40px;display:grid;position:relative}.SKW2va_label{font-family:var(--font-script), cursive;color:var(--red);font-size:clamp(3.2rem,8vw,4.4rem);font-weight:400;line-height:1.05}.SKW2va_main{color:var(--ink);font-size:clamp(1.25rem,2.6vw,1.5rem);line-height:1.3}.SKW2va_sub{max-width:15em;color:var(--ink-soft);margin:4px auto 0;font-size:1.02rem;line-height:1.4}.SKW2va_link{letter-spacing:.16em;text-transform:uppercase;color:var(--sage);border-bottom:1px solid #4d7a7473;margin-top:14px;padding-bottom:2px;font-size:.78rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.SKW2va_link:hover{color:var(--red);border-color:currentColor}@keyframes SKW2va_drift{0%{transform:translate(0)rotate(0)}to{transform:translate(6px,-12px)rotate(9deg)}}@media (max-width:640px){.SKW2va_grid{grid-template-columns:1fr;gap:64px}.SKW2va_rose{left:var(--mx);top:var(--my);width:calc(var(--w) * .72)}}
.MYqCJG_backdrop{z-index:-1;display:none;position:fixed;inset:0;overflow:hidden}.MYqCJG_backdropImage{object-fit:cover;object-position:30% 20%;filter:blur(2px)brightness(.62)saturate(.9);transform:scale(1.5)}.MYqCJG_invitation{width:100%;max-width:var(--column);background:var(--cream);margin:0 auto;position:relative;overflow:clip}.MYqCJG_finale{min-height:clamp(620px,140vw,760px);position:relative}.MYqCJG_finalePainting{object-fit:cover;object-position:34% 40%}.MYqCJG_finale:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#c4d2c8,#c4d2c88c 35%,#c4d2c800);height:140px;position:absolute;inset:0 0 auto}.MYqCJG_envelopeSlot{z-index:2;width:clamp(230px,58vw,300px);position:absolute;bottom:6%;left:50%;translate:-50%}.MYqCJG_credits{max-width:var(--column);padding:18px var(--gutter) 28px;text-align:center;color:#f1e8d199;margin:0 auto;font-size:.78rem;font-style:italic}@media (min-width:980px){.MYqCJG_backdrop{display:block}.MYqCJG_invitation{margin-top:48px;box-shadow:0 0 0 1px #ffffff0f,0 30px 90px #0000008c}.MYqCJG_finale{aspect-ratio:2000/1371;min-height:0}.MYqCJG_finalePainting{object-position:center 30%}.MYqCJG_envelopeSlot{width:300px;bottom:7%}}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a443832218db53c-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0a443832218db53c-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}._5A9WPG_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}._5A9WPG_variable{--font-display:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.p.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ebba1bee165cb80a-s.p.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}._6XScCa_className{font-family:Newsreader,Newsreader Fallback}._6XScCa_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
.OfkFvG_theme{--espresso:#3a3027;--espresso-deep:#241d17;--paper:#f2efe9;--ink:#3d342c;--ink-soft:#62574c;--cream:#efe8dc;--gold:#c7a35a;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .2 0 0 0 0 .15 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background:radial-gradient(ellipse 70% 50% at 50% 0%, #785f464d, transparent 70%), var(--espresso-deep);min-height:100svh;color:var(--ink);font-family:var(--font-caps), Georgia, serif;font-size:17px;line-height:1.55;display:flow-root}.OfkFvG_theme :focus-visible{outline:1.5px solid var(--gold);outline-offset:3px}.OfkFvG_column{background:var(--espresso);max-width:680px;margin:0 auto;overflow:clip}@media (min-width:720px){.OfkFvG_column{margin-top:48px;box-shadow:0 30px 90px #0000008c}}.OfkFvG_paper{background-color:var(--paper);background-image:var(--grain)}.OfkFvG_hero{min-height:clamp(560px,92svh,760px);color:var(--cream);text-align:center;isolation:isolate;flex-direction:column;display:flex;position:relative}.OfkFvG_heroPhoto,.OfkFvG_replyPhoto,.OfkFvG_timelinePhoto,.OfkFvG_footerPhoto{z-index:-2;object-fit:cover}.OfkFvG_heroPhoto{filter:sepia(.7)saturate(.6)brightness(.5)contrast(1.05)}.OfkFvG_hero:before,.OfkFvG_reply:before,.OfkFvG_timeline:before,.OfkFvG_footer:before{content:"";z-index:-1;background:linear-gradient(#1e18128c,#1e18121a 40%,#1e181273);position:absolute;inset:0}.OfkFvG_nav{font-family:var(--font-display), serif;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;gap:6px;padding:22px clamp(12px,5vw,40px) 0;font-size:clamp(.55rem,2.3vw,.66rem);display:grid}.OfkFvG_nav a{opacity:.85;text-decoration:none}.OfkFvG_nav a:hover{opacity:1}.OfkFvG_navCrest{width:46px;height:58px;margin:0 8px}.OfkFvG_heroText{margin:auto 0;padding:0 20px 40px}.OfkFvG_kicker{font-family:var(--font-display), serif;letter-spacing:.3em;text-transform:uppercase;font-size:.8rem}.OfkFvG_names{font-family:var(--font-script), cursive;margin-top:16px;font-size:clamp(2.8rem,11.5vw,4.6rem);font-weight:400;line-height:1.2}.OfkFvG_date{font-family:var(--font-display), serif;letter-spacing:.3em;text-transform:uppercase;margin-top:36px;font-size:.82rem}.OfkFvG_welcome{text-align:center;padding:clamp(64px,13vw,88px) clamp(26px,8vw,64px) clamp(56px,11vw,80px)}.OfkFvG_scriptTitle{max-width:13em;font-family:var(--font-script), cursive;color:var(--ink-soft);margin:0 auto 24px;font-size:clamp(1.9rem,7vw,2.4rem);font-weight:400;line-height:1.2}.OfkFvG_capsText{letter-spacing:.02em;max-width:30em;color:var(--ink);margin:0 auto;font-size:1.02rem}.OfkFvG_capsText+.OfkFvG_capsText{margin-top:.9em}.OfkFvG_signature{font-family:var(--font-script), cursive;color:var(--ink-soft);margin-top:6px;font-size:2rem;line-height:1.3}.OfkFvG_photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,4vw,26px);max-width:460px;margin:48px auto 0;display:grid}.OfkFvG_photo{aspect-ratio:4/5;position:relative;box-shadow:0 8px 18px #281e1433}.OfkFvG_photo img{object-fit:cover;filter:sepia(.35)saturate(.8)contrast(1.02)}.OfkFvG_reply{color:var(--cream);text-align:center;isolation:isolate;padding:clamp(56px,12vw,80px) 22px clamp(64px,13vw,88px);position:relative}.OfkFvG_replyPhoto{filter:sepia(.75)saturate(.55)brightness(.45)contrast(1.05)}.OfkFvG_tray{aspect-ratio:1.55;background:radial-gradient(60% 50% at 40% 35%,#ffffff2e,#0000 70%),radial-gradient(#77736b 0%,#4b4842 62%,#2f2c28 100%);border-radius:50%;width:min(92%,470px);margin:0 auto;position:relative;box-shadow:0 24px 44px #0000008c,inset 0 0 0 5px #a9a59b,inset 0 0 0 8px #5c5850,inset 0 0 0 12px #d6d1c4,inset 0 0 0 14px #6d6960,inset 0 12px 30px #ffffff1f;container-type:inline-size}.OfkFvG_tray:before{content:"";opacity:.8;background:repeating-conic-gradient(#e8e4da 0deg 3deg,#77736b 3deg 6deg);border-radius:50%;position:absolute;inset:3.6%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px) calc(100% - 1px),#0000);mask:radial-gradient(closest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px) calc(100% - 1px),#0000)}.OfkFvG_envelope{aspect-ratio:1.42;background:linear-gradient(32deg,#0000 49.4%,#00000014 50%,#0000 50.8%) 0 100%/50% 100% no-repeat,linear-gradient(-32deg,#0000 49.4%,#00000014 50%,#0000 50.8%) 100% 100%/50% 100% no-repeat,linear-gradient(#fbfaf7,#ecebe6);width:46%;position:absolute;top:14%;left:10%;rotate:-9deg;box-shadow:0 6px 14px #00000059}.OfkFvG_envelope:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 1px 1px #0003);background:linear-gradient(#fdfcfa,#f0efea);height:56%;position:absolute;inset:0 0 auto}.OfkFvG_goldSeal{aspect-ratio:1;color:#8a6420;width:17%;font-family:var(--font-script), cursive;background:radial-gradient(circle at 36% 30%,#f6df98,#c99d42 55%,#8e6722);border-radius:52% 48% 50% 46%;place-items:center;font-size:4cqi;line-height:1;display:grid;position:absolute;top:44%;left:50%;translate:-50% -50%;box-shadow:0 2px 3px #00000059,inset 0 0 0 2px #fff0c859}.OfkFvG_replyCard{aspect-ratio:1.42;width:52%;color:var(--ink);font-family:var(--font-display), serif;letter-spacing:.02em;background:#fbfaf7;place-items:center;padding:6% 7%;font-size:2.2cqi;line-height:1.6;display:grid;position:absolute;top:30%;right:8%;rotate:7deg;box-shadow:0 8px 16px #0006}.OfkFvG_replyTitle{font-family:var(--font-script), cursive;margin-top:30px;font-size:clamp(2.5rem,10vw,3.5rem);font-weight:400;line-height:1.2}.OfkFvG_storySection{padding:clamp(56px,12vw,80px) clamp(18px,6vw,48px)}.OfkFvG_laceCard{background:#f8f6f1;max-width:470px;margin:0 auto;position:relative;box-shadow:0 16px 40px #00000059}.OfkFvG_laceEdge{pointer-events:none;position:absolute}.OfkFvG_laceTop,.OfkFvG_laceBottom{background-position:50%;background-repeat:repeat-x;background-size:38px 34px;height:34px;left:0;right:0}.OfkFvG_laceTop{top:0}.OfkFvG_laceBottom{bottom:0}.OfkFvG_laceLeft,.OfkFvG_laceRight{background-position:50%;background-repeat:repeat-y;background-size:34px 38px;width:34px;top:0;bottom:0}.OfkFvG_laceLeft{left:0}.OfkFvG_laceRight{right:0}.OfkFvG_laceContent{text-align:center;padding:clamp(60px,14vw,76px) clamp(48px,12vw,66px);position:relative}.OfkFvG_laceContent .OfkFvG_capsText{font-size:.95rem}.OfkFvG_storyTitle{font-family:var(--font-display), serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);flex-direction:column;align-items:center;margin-bottom:18px;font-size:clamp(1.15rem,5vw,1.45rem);font-weight:400;display:flex}.OfkFvG_storyScript{font-family:var(--font-script), cursive;letter-spacing:0;text-transform:none;color:var(--ink-soft);margin-top:-.2em;font-size:2em}.OfkFvG_timeline{color:var(--cream);text-align:center;isolation:isolate;padding:clamp(56px,12vw,80px) 22px clamp(64px,13vw,88px);position:relative;overflow:hidden}.OfkFvG_timelinePhoto{filter:blur(6px)sepia(.8)saturate(.5)brightness(.4);transform:scale(1.1)}.OfkFvG_timelineTitle{font-family:var(--font-script), cursive;font-size:clamp(2.6rem,10vw,3.4rem);font-weight:400;line-height:1.2}.OfkFvG_timelineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;max-width:420px;margin:36px auto 0;padding:0;list-style:none;display:grid}.OfkFvG_timelineGrid li{flex-direction:column;align-items:center;display:flex}.OfkFvG_timelineIcon{width:76px;height:76px;color:var(--cream)}.OfkFvG_time{font-family:var(--font-display), serif;letter-spacing:.18em;margin-top:10px;font-size:.75rem}.OfkFvG_event{font-family:var(--font-script), cursive;font-size:1.6rem;line-height:1.3}.OfkFvG_details{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:clamp(56px,12vw,72px) clamp(22px,6vw,40px);display:grid}.OfkFvG_detailTitle{font-family:var(--font-script), cursive;color:var(--ink-soft);margin-bottom:8px;font-size:2rem;font-weight:400;line-height:1.2}.OfkFvG_capsSmall{color:var(--ink);font-size:.9rem;line-height:1.5}.OfkFvG_swatches{justify-content:center;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.OfkFvG_swatches li{aspect-ratio:1;width:28px;box-shadow:inset 0 0 0 1px #00000014}@media (max-width:640px){.OfkFvG_details{grid-template-columns:1fr;gap:40px}.OfkFvG_details .OfkFvG_capsSmall{max-width:24em;margin:0 auto}}.OfkFvG_footer{height:320px;color:var(--cream);isolation:isolate;place-content:center;justify-items:center;gap:12px;display:grid;position:relative}.OfkFvG_footerPhoto{filter:sepia(.7)saturate(.6)brightness(.45);object-position:50% 70%}.OfkFvG_footerCrest{width:110px;height:138px}.OfkFvG_footerDate{font-family:var(--font-display), serif;letter-spacing:.3em;font-size:.78rem}.OfkFvG_credits{text-align:center;color:#efe8dc80;padding:16px 20px 28px;font-size:.8rem;font-style:italic}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.p.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.Gd9BcW_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.Gd9BcW_variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
._0SwyOW_open{color:var(--cream);font-family:var(--font-display), serif;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #efe8dcbf;margin-top:18px;padding:11px 30px;font-size:.78rem;transition:background-color .2s,color .2s}._0SwyOW_open:hover{background:var(--cream);color:var(--espresso)}._0SwyOW_dialog{width:min(480px,100% - 28px);max-height:calc(100svh - 28px);color:var(--ink);background:0 0;border:0;padding:0}._0SwyOW_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140f0a99}._0SwyOW_dialog[open]{animation:.4s cubic-bezier(.2,.8,.2,1) _0SwyOW_card-in}@keyframes _0SwyOW_card-in{0%{opacity:0;transform:translateY(30px)}}._0SwyOW_sheet{background-color:var(--paper);background-image:var(--grain);max-height:calc(100svh - 28px);box-shadow:inset 0 0 0 10px var(--paper), inset 0 0 0 11px #3a302773, 0 30px 60px #00000080;padding:44px clamp(22px,6vw,40px) 34px;position:relative;overflow-y:auto}._0SwyOW_close{width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:14px;right:16px}._0SwyOW_title{font-family:var(--font-script), cursive;text-align:center;color:var(--ink-soft);font-size:clamp(2.2rem,8vw,2.7rem);font-weight:400;line-height:1.2}._0SwyOW_lead{text-align:center;color:var(--ink-soft);margin:2px 0 20px}._0SwyOW_form{flex-direction:column;gap:16px;display:flex}._0SwyOW_field{flex-direction:column;gap:4px;display:flex}._0SwyOW_field>span,._0SwyOW_choice legend{font-family:var(--font-display), serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);padding:0;font-size:.68rem}._0SwyOW_field input,._0SwyOW_field select,._0SwyOW_field textarea{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #3a302759;border-radius:0;padding:8px 2px;font-size:1.05rem}._0SwyOW_field textarea{resize:vertical;border:1px solid #3a302740;padding:8px 10px}._0SwyOW_field input:focus,._0SwyOW_field select:focus,._0SwyOW_field textarea:focus{border-color:var(--espresso);outline:none}._0SwyOW_choice{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}._0SwyOW_choice legend{margin-bottom:8px}._0SwyOW_choice label{cursor:pointer;flex:160px}._0SwyOW_choice input{opacity:0;pointer-events:none;position:absolute}._0SwyOW_choice span{text-align:center;border:1px solid #3a30274d;padding:10px 14px;transition:background-color .2s,color .2s;display:block}._0SwyOW_choice input:checked+span{border-color:var(--espresso);background:var(--espresso);color:var(--cream)}._0SwyOW_choice input:focus-visible+span{outline:1.5px solid var(--gold);outline-offset:2px}._0SwyOW_trap{width:1px;height:1px;position:absolute;left:-9999px}._0SwyOW_error{text-align:center;color:#8f3a2c;font-style:italic}._0SwyOW_submit{background:var(--espresso);color:var(--cream);font-family:var(--font-display), serif;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;border:0;align-self:center;margin-top:6px;padding:13px 34px;font-size:.75rem}._0SwyOW_submit:disabled{opacity:.7;cursor:progress}._0SwyOW_thanks{text-align:center;padding:10px 0;font-size:1.1rem}
.E0kJGG_gallery{--ink:#2d2a24;--ink-soft:#5c564d;--accent:#8a3a3f;--gold:#b08a45;min-height:100svh;color:var(--ink);font-family:var(--font-serif), Georgia, serif;background:radial-gradient(80% 50% at 50% 0,#ffffffb3,#0000 70%),#eeebe1;padding:clamp(56px,10vw,104px) clamp(20px,5vw,56px) 88px;line-height:1.55}.E0kJGG_header{text-align:center;max-width:640px;margin:0 auto clamp(40px,7vw,64px)}.E0kJGG_afterHeader{margin-top:clamp(80px,12vw,128px)}.E0kJGG_eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:.78rem}.E0kJGG_title{font-family:var(--font-script), cursive;color:var(--accent);margin-top:4px;font-size:clamp(3.2rem,10vw,4.8rem);font-weight:400;line-height:1.1}.E0kJGG_intro{color:var(--ink-soft);margin-top:14px;font-size:1.1rem}.E0kJGG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),380px));justify-content:center;gap:32px;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}.E0kJGG_card{height:100%;color:inherit;background:#f8f6ef;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 1px 2px #2d2a2414,0 14px 34px #2d2a241f}.E0kJGG_card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #2d2a241a,0 22px 44px #2d2a242e}.E0kJGG_card:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.E0kJGG_thumb{aspect-ratio:1200/630;position:relative;overflow:hidden}.E0kJGG_thumb img{object-fit:cover;transition:transform .6s}.E0kJGG_card:hover .E0kJGG_thumb img{transform:scale(1.04)}.E0kJGG_cardBody{flex-direction:column;flex:1;gap:6px;padding:22px 24px 26px;display:flex}.E0kJGG_number{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.E0kJGG_name{font-size:1.65rem;font-weight:400;line-height:1.2}.E0kJGG_description{color:var(--ink-soft)}.E0kJGG_open{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:auto;padding-top:12px;font-size:.8rem}
.IiOO5a_nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;scrollbar-width:none;background:#f3f1ece6;gap:clamp(18px,4vw,44px);margin-top:clamp(64px,10vw,120px);padding:16px 20px;font-size:.72rem;display:flex;position:sticky;top:0;overflow-x:auto}.IiOO5a_nav a{color:var(--muted);text-decoration:none;transition:color .2s}.IiOO5a_nav a:first-child{margin-left:auto}.IiOO5a_nav a:last-child{margin-right:auto}.IiOO5a_nav a:hover{color:var(--ink)}.IiOO5a_filterNote{font-family:var(--font-serif), serif;text-align:center;color:var(--muted);margin:40px 24px 0;font-size:1.15rem;font-style:italic}.IiOO5a_filterNote button{font:inherit;font-family:var(--font-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;text-underline-offset:4px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:.72rem;font-style:normal;text-decoration:underline}.IiOO5a_moment{padding-top:clamp(72px,11vw,150px);scroll-margin-top:30px}.IiOO5a_momentHead{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2vw;margin-bottom:clamp(44px,7vw,100px);padding:0 4vw;display:grid}.IiOO5a_momentHead>*{grid-column:2/10}.IiOO5a_momentNumber{letter-spacing:.22em;color:var(--muted);font-size:.75rem}.IiOO5a_momentTitle{font-family:var(--font-serif), serif;letter-spacing:-.02em;margin-top:8px;font-size:clamp(3rem,9vw,7.5rem);font-weight:300;line-height:.95}.IiOO5a_momentNote{max-width:32ch;font-family:var(--font-serif), serif;color:var(--muted);margin-top:18px;font-size:1.2rem;font-style:italic}.IiOO5a_row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2vw;margin-bottom:clamp(56px,9vw,150px);padding:0 4vw;display:grid}.IiOO5a_row>*{grid-row:1}.IiOO5a_full{padding:0}.IiOO5a_full>:first-child{grid-column:1/-1}.IiOO5a_wide>:first-child{grid-column:2/10}.IiOO5a_wide.IiOO5a_flip>:first-child{grid-column:4/12}.IiOO5a_duo>:first-child{grid-column:7/12}.IiOO5a_duo>:nth-child(2){grid-column:2/5;align-self:end}.IiOO5a_duo.IiOO5a_flip>:first-child{grid-column:2/7}.IiOO5a_duo.IiOO5a_flip>:nth-child(2){grid-column:9/12;margin-top:16vw}.IiOO5a_solo>:first-child{grid-column:4/9}.IiOO5a_solo.IiOO5a_flip>:first-child{grid-column:6/11}.IiOO5a_quad{column-gap:1.2vw}.IiOO5a_quad>:first-child{grid-column:1/4}.IiOO5a_quad>:nth-child(2){grid-column:4/7}.IiOO5a_quad>:nth-child(3){grid-column:7/10}.IiOO5a_quad>:nth-child(4){grid-column:10/13}@media (max-width:720px){.IiOO5a_row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:44px;padding:0 16px}.IiOO5a_row>*{grid-row:auto}.IiOO5a_full{padding:0}.IiOO5a_momentHead{padding:0 20px}.IiOO5a_momentHead>*,.IiOO5a_wide>:first-child,.IiOO5a_wide.IiOO5a_flip>:first-child{grid-column:1/-1}.IiOO5a_duo>:first-child{grid-column:2/7}.IiOO5a_duo>:nth-child(2){grid-column:1/4}.IiOO5a_duo.IiOO5a_flip>:first-child{grid-column:1/6}.IiOO5a_duo.IiOO5a_flip>:nth-child(2){grid-column:4/7;margin-top:0}.IiOO5a_solo>:first-child{grid-column:1/6}.IiOO5a_solo.IiOO5a_flip>:first-child{grid-column:2/7}.IiOO5a_quad>:nth-child(n){grid-column:span 3}}.IiOO5a_tile{margin:0;position:relative}.IiOO5a_open{cursor:zoom-in;background:#e6e2da;border:0;width:100%;padding:0;display:block}.IiOO5a_open img{width:100%;height:auto;display:block}.IiOO5a_tile[data-selected=true] .IiOO5a_open{outline:3px solid var(--heart);outline-offset:4px}.IiOO5a_heart{width:40px;height:40px;color:var(--ink);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .15s,background-color .2s;display:grid;position:absolute;top:10px;right:10px}.IiOO5a_heart svg{width:19px;height:18px}.IiOO5a_tile:hover .IiOO5a_heart,.IiOO5a_heart:focus-visible,.IiOO5a_tile[data-selected=true] .IiOO5a_heart{opacity:1}.IiOO5a_tile[data-selected=true] .IiOO5a_heart{background:var(--heart);color:#fff}.IiOO5a_heart:active{transform:scale(.9)}@media (hover:none){.IiOO5a_heart{opacity:1}}.IiOO5a_bar{z-index:30;color:#f3f1ec;background:#1f1d1af0;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:6px 6px 6px 18px;font-size:.85rem;display:flex;position:fixed;bottom:18px;left:50%;translate:-50%;box-shadow:0 12px 30px #00000040}.IiOO5a_count{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-right:8px;display:flex}.IiOO5a_count svg{color:#e9a49b;width:16px;height:15px}.IiOO5a_barButton{color:inherit;font:inherit;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:.7rem}.IiOO5a_barButton[aria-pressed=true]{background:#ffffff26}.IiOO5a_barPrimary{color:var(--ink);background:#f3f1ec}.IiOO5a_barButton:disabled{opacity:.4;cursor:default}.IiOO5a_notice{z-index:30;width:max-content;max-width:calc(100% - 32px);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 18px;font-size:.88rem;display:flex;position:fixed;bottom:82px;left:50%;translate:-50%;box-shadow:0 10px 26px #00000026}.IiOO5a_notice button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}@media (max-width:420px){.IiOO5a_countLabel{display:none}}.IiOO5a_send{width:min(480px,100% - 32px);color:var(--ink);background:0 0;border:0;padding:0}.IiOO5a_send::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1412108c}.IiOO5a_sendSheet{background:var(--paper);padding:40px clamp(22px,6vw,40px) 34px;position:relative;box-shadow:0 30px 60px #0000004d}.IiOO5a_sendClose{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:14px}.IiOO5a_sendForm,.IiOO5a_sendDone{flex-direction:column;gap:14px;display:flex}.IiOO5a_sendForm h2,.IiOO5a_sendDone h2{font-family:var(--font-serif), serif;font-size:2.2rem;font-weight:300;line-height:1.1}.IiOO5a_sendSummary{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.IiOO5a_sendForm label{letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:.68rem;display:flex}.IiOO5a_sendForm input,.IiOO5a_sendForm textarea{border:1px solid var(--line);width:100%;font:inherit;letter-spacing:normal;text-transform:none;color:var(--ink);background:#fff;border-radius:0;padding:10px 12px;font-size:1rem}.IiOO5a_sendForm textarea{resize:vertical}.IiOO5a_sendError{color:var(--heart)}.IiOO5a_sendSubmit{background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;align-self:flex-start;margin-top:6px;padding:14px 24px;font-size:.72rem}.IiOO5a_sendSubmit:disabled{opacity:.6;cursor:progress}.IiOO5a_trap{width:1px;height:1px;position:absolute;left:-9999px}.IiOO5a_lightbox{color:#f3f1ec;background:#121110;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0;overflow:hidden}.IiOO5a_lightbox::backdrop{background:#121110}.IiOO5a_lbTop{z-index:2;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;height:56px;padding:0 12px 0 20px;font-size:.72rem;display:flex;position:absolute;inset:0 0 auto}.IiOO5a_lbClose{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.IiOO5a_stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:56px 0 84px}.IiOO5a_stageImage{object-fit:contain}.IiOO5a_lbArrow{z-index:2;width:48px;height:48px;color:inherit;cursor:pointer;background:#12111066;border:1px solid #f3f1ec4d;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.IiOO5a_lbArrow svg{width:22px;height:22px}.IiOO5a_lbPrev{left:16px}.IiOO5a_lbNext{right:16px}.IiOO5a_lbBottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;min-height:84px;padding:12px 16px;display:flex;position:absolute;inset:auto 0 0}.IiOO5a_lbHeart{color:inherit;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f3f1ec66;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-size:.72rem;display:inline-flex}.IiOO5a_lbHeart svg{width:17px;height:16px}.IiOO5a_lbHeart[aria-pressed=true]{border-color:var(--heart);background:var(--heart)}.IiOO5a_lbNumber{letter-spacing:.14em;color:#f3f1ec99;font-size:.72rem}.IiOO5a_lbNotice{text-align:center;color:#e9a49b;flex-basis:100%;font-size:.85rem}@media (max-width:720px){.IiOO5a_lbArrow{display:none}}
.TDtgDG_theme{--paper:#f3f1ec;--ink:#1f1d1a;--muted:#6f6a62;--line:#d9d4ca;--heart:#a23b2f;background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:16px;line-height:1.55;display:flow-root}.TDtgDG_theme :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.TDtgDG_hero{color:#fff;text-align:center;isolation:isolate;place-items:center;height:100svh;min-height:560px;display:grid;position:relative;overflow:hidden}.TDtgDG_cover{z-index:-2;object-fit:cover}.TDtgDG_shade{z-index:-1;background:linear-gradient(#0000004d,#00000014 35%,#00000024 65%,#00000080);position:absolute;inset:0}.TDtgDG_names{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-shadow:0 2px 30px #00000040;flex-direction:column;align-items:center;font-size:clamp(4rem,15vw,12.5rem);font-weight:300;line-height:.86;animation:1.6s cubic-bezier(.2,.7,.2,1) both TDtgDG_rise;display:flex}.TDtgDG_amp{margin:.05em 0;font-size:.6em;font-style:italic}.TDtgDG_heroMeta{letter-spacing:.24em;text-transform:uppercase;text-shadow:0 1px 12px #0009;font-size:.75rem;position:absolute;bottom:calc(14svh + 28px);left:0;right:0}@keyframes TDtgDG_rise{0%{opacity:0;transform:translateY(24px)}}.TDtgDG_intro{background:var(--paper);text-align:center;max-width:780px;margin:-14svh auto 0;padding:clamp(36px,6vw,64px) clamp(22px,6vw,72px) 0;position:relative}.TDtgDG_introText{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:300;line-height:1.45}.TDtgDG_facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px;margin:44px 0 0;display:grid}.TDtgDG_facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.TDtgDG_facts dd{margin:4px 0 0;font-size:.98rem}.TDtgDG_howTo{border-top:1px solid var(--line);max-width:480px;color:var(--muted);margin:44px auto 0;padding-top:28px;font-size:.93rem}.TDtgDG_download{border:1px solid var(--ink);letter-spacing:.18em;text-transform:uppercase;margin-top:20px;padding:13px 24px;font-size:.72rem;text-decoration:none;display:inline-block}.TDtgDG_footer{text-align:center;padding:clamp(80px,12vw,160px) 24px 140px}.TDtgDG_footerNames{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-size:clamp(2.4rem,7vw,4.6rem);font-weight:300;line-height:1}.TDtgDG_footerMeta{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:.72rem}.TDtgDG_credits{color:var(--muted);margin-top:10px;font-size:.8rem;font-style:italic}
