.Koo_gW_site{--cream:#fbf7ed;--ink:#3f3937;--accent:#bc705c;--lav:#e7dae5;--olive:#728576;--muted:#796f68;background:var(--cream);color:var(--ink);font-family:Manrope,DM Sans,sans-serif;overflow:hidden}.Koo_gW_coverImage{object-fit:cover}.Koo_gW_topLine{color:#fff5ee;text-align:center;white-space:nowrap;letter-spacing:.23em;background:#a76858;justify-content:center;align-items:center;gap:30px;height:30px;font-size:9px;font-weight:800;display:flex;overflow:hidden}.Koo_gW_topLine span{padding:0 25px;font-size:14px}.Koo_gW_header{z-index:3;justify-content:space-between;align-items:center;max-width:1440px;height:95px;margin:auto;padding:0 5vw;display:flex;position:relative}.Koo_gW_brand{letter-spacing:-.05em;align-items:center;gap:7px;font:italic 27px Playfair Display,Georgia,serif;display:flex;position:relative}.Koo_gW_brand span{color:#b86959;font:20px Manrope,sans-serif}.Koo_gW_brand small{letter-spacing:.18em;white-space:nowrap;color:#8a817a;font:8px Manrope,sans-serif;position:absolute;top:29px;left:8px}.Koo_gW_header nav{gap:40px;font-size:12px;font-weight:800;display:flex}.Koo_gW_header nav a:hover{text-underline-offset:5px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.Koo_gW_headerPill{border:1.5px solid #b36b5b;border-radius:30px;align-items:center;gap:19px;padding:14px 19px;font-size:11px;font-weight:800;display:flex}.Koo_gW_headerPill span{font-size:16px}.Koo_gW_hero{grid-template-columns:49% 51%;max-width:1440px;min-height:690px;margin:0 auto;padding:38px 5vw 100px;display:grid;position:relative}.Koo_gW_heroText{z-index:2;padding:70px 0 0 4vw;position:relative}.Koo_gW_heroChip{letter-spacing:.12em;background:#fffcf5;border:1px solid #c5b7aa;border-radius:100px;align-items:center;gap:9px;padding:11px 17px;font:800 10px Manrope,sans-serif;display:inline-flex;transform:rotate(-4deg);box-shadow:3px 4px #ebded1}.Koo_gW_heroChip span{color:var(--accent);font-size:20px;line-height:10px}.Koo_gW_kicker{color:#95867d;margin:37px 0 6px;font:italic 16px/1.5 Playfair Display,serif}.Koo_gW_hero h1{letter-spacing:-.075em;color:#48423b;margin:4px 0 19px;font:600 clamp(96px,12vw,185px)/.85 Playfair Display,Georgia,serif}.Koo_gW_hero h1>span{color:#bd796a;vertical-align:12%;letter-spacing:-.09em;font:clamp(65px,7vw,110px) Manrope,sans-serif}.Koo_gW_hero h1 .Koo_gW_dot{color:#a6a897;margin-left:0}.Koo_gW_marker{color:#a76456;background:linear-gradient(#0000 60%,#ebcead 61% 87%,#0000 88%);margin:5px 0 16px;font:italic clamp(23px,3vw,37px) Playfair Display,serif;display:inline-block;transform:rotate(-3deg)}.Koo_gW_heroDesc{color:#665e59;max-width:390px;margin:20px 0 26px;font:13px/1.85 Manrope,sans-serif}.Koo_gW_heroButton{color:#fff;background:#465d50;border-radius:100px;align-items:center;gap:45px;padding:17px 21px 17px 26px;font-size:12px;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:4px 5px #d1dbc8}.Koo_gW_heroButton:hover{transform:translateY(-3px)}.Koo_gW_heroButton span{font-size:18px}.Koo_gW_heroDate{letter-spacing:.08em;color:#917c72;margin-top:32px;font-size:11px;font-weight:800}.Koo_gW_heroDate span{color:#bb7165;padding:0 10px}.Koo_gW_heroArt{justify-content:center;align-items:center;min-height:625px;display:flex;position:relative}.Koo_gW_circleBehind{aspect-ratio:1;background:#e4d5e4;border-radius:50%;width:85%;position:absolute;top:7%;right:9%;transform:rotate(-13deg)}.Koo_gW_flowerBehind{color:#a8b9a4;font-size:130px;line-height:1;position:absolute;top:2%;left:8%;transform:rotate(10deg)}.Koo_gW_polaroidMain{z-index:1;background:#fff;width:min(75%,475px);margin-top:10px;margin-left:7%;padding:15px 15px 48px;position:relative;transform:rotate(5deg);box-shadow:8px 18px #9d85733d,0 22px 50px #604c4430}.Koo_gW_polaroidPhoto{background:#bbb;height:470px;position:relative;overflow:hidden}.Koo_gW_polaroidPhoto .Koo_gW_coverImage{object-position:50% 37%}.Koo_gW_photoScribble{text-align:center;color:#7d7468;margin-top:19px;font:italic 21px Playfair Display,serif}.Koo_gW_tape{z-index:2;background:#dcc9aa99;border-left:2px dashed #fff8;border-right:2px dashed #fff8;width:117px;height:36px;position:absolute;top:3%;left:45%;transform:rotate(-10deg)}.Koo_gW_sticker{z-index:2;color:#763d36;text-align:center;background:#eebf86;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;font-size:15px;font-weight:800;line-height:1.2;display:flex;position:absolute;bottom:10%;right:2%;transform:rotate(17deg);box-shadow:2px 3px #ac735c66}.Koo_gW_sticker span{font-size:19px}.Koo_gW_sparkleOne{color:#bf7b6b;font-size:64px;position:absolute;bottom:15%;left:5%}.Koo_gW_sparkleTwo{color:#ad989c;font-size:51px;position:absolute;top:11%;right:0}.Koo_gW_heroDoodleA,.Koo_gW_heroDoodleB{color:#b9aa91;z-index:0;position:absolute}.Koo_gW_heroDoodleA{font-size:38px;top:3%;left:5%;transform:rotate(12deg)}.Koo_gW_heroDoodleB{font-size:43px;bottom:5%;right:45%;transform:rotate(-15deg)}.Koo_gW_ribbon{color:#f4f2e9;background:#546e60;justify-content:center;align-items:center;height:54px;display:flex;overflow:hidden;transform:rotate(-1.3deg)scale(1.02)}.Koo_gW_ribbon div{white-space:nowrap;letter-spacing:.21em;font-size:11px;font-weight:800}.Koo_gW_sectionLabel,.Koo_gW_eyebrow{letter-spacing:.18em;color:#ad685c;font-size:11px;font-weight:800}.Koo_gW_intro{text-align:center;background:#f2ece3;padding:120px 20px 140px;position:relative}.Koo_gW_surroundStar{color:#b3bba7;font-size:60px;position:absolute;top:70px;left:12%;transform:rotate(-9deg)}.Koo_gW_intro h2{letter-spacing:-.06em;margin:26px 0;font:400 clamp(48px,6vw,85px)/1.12 Playfair Display,serif}.Koo_gW_intro h2 em{color:#aa6e61;font-weight:400}.Koo_gW_introBody{color:#68625e;max-width:530px;margin:25px auto 55px;font-size:13px;line-height:2}.Koo_gW_quotePaper{background:#fffdfa;border:1px solid #e3d9d0;width:min(92%,640px);margin:0 auto;padding:52px 63px;position:relative;transform:rotate(-2deg);box-shadow:8px 9px #ded3c3}.Koo_gW_quotePaper>span{color:#ba7569;font:68px/.6 Playfair Display,serif}.Koo_gW_quotePaper p{color:#62564e;margin:20px 0;font:italic 21px/1.85 Playfair Display,serif}.Koo_gW_quotePaper small{letter-spacing:.1em;color:#8f7e71;font-size:10px;font-weight:700}.Koo_gW_quoteTape{background:#c7d2bbab;width:112px;height:29px;position:absolute;top:-16px;left:calc(50% - 56px);transform:rotate(-3deg)}.Koo_gW_quoteHeart{color:#d9b1a4;font-size:37px;position:absolute;bottom:10px;right:23px;transform:rotate(25deg)}.Koo_gW_introFooter{justify-content:center;align-items:center;gap:12px;margin-top:58px;font:italic 18px Playfair Display,serif;display:flex}.Koo_gW_introFooter strong{color:#a76253;font:italic 25px Playfair Display,serif}.Koo_gW_eventSection{background:#e5e9dc;padding:125px 5vw 115px;position:relative}.Koo_gW_eventSectionHeader{text-align:center}.Koo_gW_eventSectionHeader h2,.Koo_gW_gallery h2,.Koo_gW_venue h2,.Koo_gW_prayer h2{letter-spacing:-.06em;margin:20px 0;font:400 clamp(46px,5.5vw,72px)/1.15 Playfair Display,serif}.Koo_gW_eventSectionHeader h2 em,.Koo_gW_gallery h2 em,.Koo_gW_venue h2 em,.Koo_gW_prayer h2 em{color:#b26c5c;font-weight:400}.Koo_gW_eventSectionHeader>p{color:#726e69;font-size:13px}.Koo_gW_calendarCard{background:#fffdf9;border:1px solid #dbcac0;flex-direction:column;align-items:center;width:206px;margin:56px auto 50px;padding:0 0 25px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:5px 8px #b5c8b1}.Koo_gW_calendarPin{color:#f7f1e8;text-align:center;letter-spacing:2.2em;text-indent:2.2em;background:#b86b5e;width:100%;padding:7px;font-size:13px}.Koo_gW_calendarCard>span{letter-spacing:.15em;margin-top:13px;font-size:11px;font-weight:700}.Koo_gW_calendarCard strong{color:#b56e61;font:100px/1 Playfair Display,serif}.Koo_gW_calendarCard>div:not(.Koo_gW_calendarPin){letter-spacing:.12em;font-size:18px;font-weight:800}.Koo_gW_calendarCard small{letter-spacing:.13em;color:#a6897a;margin-top:10px;font-size:9px}.Koo_gW_tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;max-width:1130px;margin:0 auto;display:grid}.Koo_gW_ticket{background:#fffdf8;border:1px solid #d5cec5;grid-template-columns:minmax(0,1fr) 100px;min-height:250px;display:grid;box-shadow:5px 6px #ccddc9}.Koo_gW_ticketMain{padding:30px 32px}.Koo_gW_ticketNum{letter-spacing:.18em;color:#b47164;font-size:10px;font-weight:800}.Koo_gW_ticketMain h3{letter-spacing:-.04em;margin:14px 0 10px;font:500 40px Playfair Display,serif}.Koo_gW_ticketMain strong{color:#54685a;font-size:13px}.Koo_gW_ticketMain p{color:#82756f;max-width:290px;font-size:12px;line-height:1.8}.Koo_gW_ticketSide{color:#b77765;background:#f1e2d9;border-left:2px dashed #ba8e7d;flex-direction:column;justify-content:space-between;align-items:center;padding:34px 10px;display:flex}.Koo_gW_ticketSide span{text-align:center;letter-spacing:.1em;font-size:15px;font-weight:800;line-height:1.6}.Koo_gW_ticketSide div{font-size:36px}.Koo_gW_countdownBox{text-align:center;width:min(100%,650px);margin:95px auto 0}.Koo_gW_countdownBox>p{letter-spacing:.18em;color:#687b69;margin-bottom:25px;font-size:11px;font-weight:800}.Koo_gW_gallery{text-align:center;background:#f9f3e9;padding:120px 40px 180px;position:relative}.Koo_gW_gallery h2{margin-bottom:70px}.Koo_gW_photos{justify-content:center;align-items:center;gap:50px;display:flex}.Koo_gW_photos figure{background:#fff;border:1px solid #f2eadd;width:min(38%,420px);margin:0;padding:17px 17px 28px;transform:rotate(-7deg);box-shadow:9px 14px #ccbfb3a1,0 20px 55px #534b4122}.Koo_gW_photos figure:nth-child(2){margin-top:90px;transform:rotate(7deg)}.Koo_gW_galleryImage{background:#e4e1df;height:440px;position:relative;overflow:hidden}.Koo_gW_galleryImage .Koo_gW_coverImage{object-position:50% 22%}.Koo_gW_photos figure:nth-child(2) .Koo_gW_galleryImage .Koo_gW_coverImage{object-position:50% 35%}.Koo_gW_photos figcaption{color:#786d67;margin-top:20px;font:italic 21px Playfair Display,serif}.Koo_gW_galleryDoodle{color:#adbea5;font-size:100px;position:absolute;bottom:40px;left:9%}.Koo_gW_venue{background:#e9dce4;padding:120px 6vw 130px}.Koo_gW_venueTop{text-align:center;margin-bottom:54px}.Koo_gW_venueTop>p{color:#786d75;max-width:360px;margin:0 auto;font-size:13px;line-height:1.8}.Koo_gW_postcard{background:#fffdf7;border:1px solid #cfbbc8;grid-template-columns:45% 55%;max-width:1090px;margin:0 auto;padding:15px;display:grid;transform:rotate(-.5deg);box-shadow:12px 12px #c6b8c6}.Koo_gW_postcardLeft{padding:39px 35px 25px;position:relative}.Koo_gW_postmark{color:#b37165;align-items:center;gap:10px;font-size:51px;display:flex}.Koo_gW_postmark small{letter-spacing:.13em;font-size:9px;font-weight:800;line-height:1.5}.Koo_gW_venueInfoLabel{letter-spacing:.17em;color:#a86a64;margin:30px 0 12px;font-size:10px;font-weight:800}.Koo_gW_postcardLeft h3{margin:0 0 17px;font:400 37px/1.15 Playfair Display,serif}.Koo_gW_postcardLeft p{color:#6b635e;max-width:240px;font-size:13px;line-height:1.9}.Koo_gW_placeholder{color:#af746c;margin:14px 0 21px;font-size:10px;display:block}.Koo_gW_postcardLeft>a{color:#fff;background:#566e5e;border-radius:30px;align-items:center;gap:25px;padding:14px 18px;font-size:12px;font-weight:800;display:inline-flex}.Koo_gW_postcardMap iframe{height:420px}.Koo_gW_postcardMap{border:1px solid #d9d6d3;align-self:stretch}.Koo_gW_postcardMap .map-embed__foot{background:#f6f2ed}.Koo_gW_prayer{text-align:center;background:#f7e8df;padding:125px 20px 145px;position:relative;overflow:hidden}.Koo_gW_prayerLittle{letter-spacing:.17em;color:#a86a61;font-size:10px;font-weight:800}.Koo_gW_prayerHeart{color:#be7f70;margin-top:35px;font:105px/.9 Playfair Display,serif;display:block}.Koo_gW_prayer h2{margin:14px 0 25px}.Koo_gW_prayer>p{color:#796b68;max-width:370px;margin:0 auto 31px;font-size:13px;line-height:1.95}.Koo_gW_prayerStickerA{color:#806b54;background:#e0d4ae;border-radius:50%;justify-content:center;align-items:center;width:126px;height:126px;font-family:Playfair Display,serif;font-size:21px;font-style:italic;line-height:1.1;display:flex;position:absolute;bottom:75px;left:11%;transform:rotate(-13deg)}.Koo_gW_prayerStickerB{color:#b2bba4;font-size:116px;position:absolute;top:115px;right:11%;transform:rotate(20deg)}.Koo_gW_footer{text-align:center;color:#fff9ee;background:#4f6a5b;padding:85px 20px 45px}.Koo_gW_footerName{font:italic 70px Playfair Display,serif}.Koo_gW_footerName span{color:#e7bba4;font-size:35px}.Koo_gW_footer p{opacity:.85;margin:22px auto 25px;font-size:13px;line-height:1.9}.Koo_gW_footer>a{border-bottom:1px solid #d6dfd2;padding-bottom:8px;font-size:12px}.Koo_gW_footerFoot{letter-spacing:.24em;opacity:.6;margin-top:90px;font-size:9px}.Koo_gW_mobileDock{display:none}@media (max-width:1100px){.Koo_gW_heroText{padding-left:0}.Koo_gW_polaroidMain{width:82%}.Koo_gW_polaroidPhoto{height:410px}.Koo_gW_hero h1{font-size:clamp(100px,12vw,155px)}.Koo_gW_ticket{grid-template-columns:minmax(0,1fr) 83px}.Koo_gW_ticketMain{padding:28px 21px}.Koo_gW_ticketMain h3{font-size:32px}.Koo_gW_postcardLeft{padding:27px 19px}}@media (max-width:800px){.Koo_gW_header{height:79px;padding:0 22px}.Koo_gW_header nav{display:none}.Koo_gW_brand{font-size:23px}.Koo_gW_brand small{font-size:7px;top:26px}.Koo_gW_headerPill{padding:12px 15px;font-size:10px}.Koo_gW_hero{flex-direction:column;padding:10px 20px 70px;display:flex}.Koo_gW_heroText{padding:27px 3vw 5px}.Koo_gW_hero h1{font-size:clamp(115px,18vw,170px)}.Koo_gW_hero h1>span{font-size:75px}.Koo_gW_heroChip{font-size:9px}.Koo_gW_kicker{margin-top:25px}.Koo_gW_heroDesc{margin-top:19px}.Koo_gW_heroArt{min-height:580px;margin-top:13px}.Koo_gW_polaroidMain{width:min(67%,400px)}.Koo_gW_polaroidPhoto{height:405px}.Koo_gW_circleBehind{width:65%;top:7%;right:15%}.Koo_gW_flowerBehind{top:3%;left:13%}.Koo_gW_tape{top:7%;left:45%}.Koo_gW_sticker{bottom:7%;right:13%}.Koo_gW_intro{padding:105px 25px}.Koo_gW_intro h2{font-size:57px}.Koo_gW_introBody{font-size:12px}.Koo_gW_eventSection{padding:110px 27px}.Koo_gW_eventSectionHeader h2{font-size:57px}.Koo_gW_tickets{grid-template-columns:1fr;max-width:520px}.Koo_gW_ticket{min-height:200px}.Koo_gW_calendarCard{margin:45px auto}.Koo_gW_gallery{padding:100px 25px 145px}.Koo_gW_gallery h2{font-size:58px}.Koo_gW_photos{gap:20px}.Koo_gW_photos figure{width:45%}.Koo_gW_galleryImage{height:325px}.Koo_gW_photos figcaption{font-size:17px}.Koo_gW_venue{padding:100px 24px 120px}.Koo_gW_venue h2{font-size:56px}.Koo_gW_postcard{grid-template-columns:1fr}.Koo_gW_postcardLeft{padding:27px}.Koo_gW_postcardMap iframe{height:320px}.Koo_gW_prayer{padding:100px 20px 120px}.Koo_gW_prayerStickerB{font-size:80px;top:38px;right:-20px}.Koo_gW_prayerStickerA{width:88px;height:88px;font-size:16px;bottom:15px;left:-20px}.Koo_gW_footer{padding-bottom:110px}.Koo_gW_mobileDock{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:11px 8px max(11px,env(safe-area-inset-bottom));background:#fffaf3ee;border-top:1px solid #e4d6cc;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #0001}.Koo_gW_mobileDock a{color:#a46253;flex-direction:column;align-items:center;gap:2px;width:33.33%;font-size:22px;display:flex}.Koo_gW_mobileDock span{color:#4e544a;font-size:10px;font-weight:800}}@media (max-width:480px){.Koo_gW_topLine{font-size:8px}.Koo_gW_hero h1{font-size:clamp(100px,23vw,130px)}.Koo_gW_hero h1>span{font-size:65px}.Koo_gW_heroText{padding-left:4px}.Koo_gW_heroArt{min-height:500px}.Koo_gW_polaroidMain{width:79%;margin-left:5%;padding:11px 11px 39px}.Koo_gW_polaroidPhoto{height:355px}.Koo_gW_photoScribble{margin-top:12px;font-size:18px}.Koo_gW_circleBehind{width:88%;top:5%;right:5%}.Koo_gW_flowerBehind{font-size:100px;left:0}.Koo_gW_tape{top:2%;left:43%}.Koo_gW_sticker{width:91px;height:91px;font-size:12px;bottom:7%;right:-3%}.Koo_gW_sparkleOne{font-size:50px;left:-1%}.Koo_gW_intro h2{font-size:45px}.Koo_gW_quotePaper{width:95%;padding:40px 28px}.Koo_gW_quotePaper p{font-size:18px}.Koo_gW_surroundStar{font-size:40px;left:0}.Koo_gW_introFooter{flex-direction:column;gap:5px}.Koo_gW_eventSectionHeader h2{font-size:49px}.Koo_gW_ticketMain h3{font-size:33px}.Koo_gW_calendarCard{width:180px}.Koo_gW_calendarCard strong{font-size:88px}.Koo_gW_gallery h2{font-size:48px}.Koo_gW_photos{flex-direction:column;gap:50px}.Koo_gW_photos figure,.Koo_gW_photos figure:nth-child(2){width:min(88%,350px);margin:0}.Koo_gW_galleryImage{height:410px}.Koo_gW_venue h2{font-size:47px}.Koo_gW_prayer h2{font-size:49px}.Koo_gW_footerName{font-size:60px}}.Koo_gW_galleryPolaroidOne,.Koo_gW_galleryPolaroidTwo{isolation:isolate}.Koo_gW_ribbon{z-index:5;isolation:isolate;position:relative}
.-W4KdG_site{--navy:#182d43;--deeper:#12283d;--soft:#d9e3e3;--paper:#f5f3ed;color:var(--navy);background:var(--paper);font-family:DM Sans,Arial,sans-serif;overflow:hidden}.-W4KdG_coverImage{object-fit:cover;object-position:center}.-W4KdG_sectionTag{letter-spacing:.21em;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.-W4KdG_hero{background:var(--navy);color:#f6f3ee;grid-template-columns:54% 46%;min-height:min(860px,100svh);display:grid;position:relative}.-W4KdG_header{z-index:8;justify-content:space-between;align-items:center;width:100%;height:106px;padding:0 clamp(30px,5vw,85px);display:flex;position:absolute;top:0;left:0}.-W4KdG_brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-family:Playfair Display,Georgia,serif;font-size:29px;display:flex}.-W4KdG_brand span{color:#d0bec8;font-size:11px}.-W4KdG_brand small{letter-spacing:.25em;white-space:nowrap;margin-left:8px;font:10px DM Mono,monospace}.-W4KdG_header nav{gap:40px;margin-left:auto;padding-right:8vw;display:flex}.-W4KdG_header nav a,.-W4KdG_headerRight{letter-spacing:.14em;font-size:10px;font-weight:700}.-W4KdG_header nav a{opacity:.8;transition:opacity .2s}.-W4KdG_header nav a:hover{opacity:1}.-W4KdG_headerRight{font-family:DM Mono,monospace}.-W4KdG_heroCopy{z-index:2;flex-direction:column;min-height:830px;max-height:1100px;padding:200px 6vw 45px 8vw;display:flex;position:relative}.-W4KdG_eyebrow{color:#d7e2e4;letter-spacing:.18em;white-space:nowrap;align-items:center;gap:14px;font:10px DM Mono,monospace;display:flex}.-W4KdG_line{background:#a8bdc5;width:20px;height:1px}.-W4KdG_heroPre{letter-spacing:.04em;color:#ced7da;margin:47px 0 10px;font-size:17px}.-W4KdG_hero h1{letter-spacing:-.085em;margin:0 0 28px;font:400 clamp(100px,10.5vw,175px)/.98 Playfair Display,Georgia,serif}.-W4KdG_hero h1 em{letter-spacing:0;color:#a5b6c4;vertical-align:17%;font-size:.44em;font-weight:400}.-W4KdG_hero h1 i{color:#ccd5da;margin-left:.52em;font-weight:400}.-W4KdG_heroDescription{opacity:.75;max-width:375px;margin:10px 0 40px;font:14px/1.9 DM Sans,Arial,sans-serif}.-W4KdG_heroActions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.-W4KdG_filledLink{color:#162e45;letter-spacing:.07em;background:#e4e9e8;justify-content:space-between;align-items:center;min-width:183px;padding:19px 21px;font-size:11px;font-weight:700;transition:background .2s;display:inline-flex}.-W4KdG_filledLink:hover{background:#fff}.-W4KdG_filledLink span{font-size:16px}.-W4KdG_heroDate{color:#bbc7cf;letter-spacing:.03em;font:11px DM Mono,monospace}.-W4KdG_heroBottom{color:#acbdc8;letter-spacing:.16em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:75px;font:10px DM Mono,monospace;display:flex}.-W4KdG_heroVisual{min-height:830px;max-height:1100px;position:relative;overflow:hidden}.-W4KdG_heroVisual .-W4KdG_coverImage{object-position:center 26%}.-W4KdG_photoEdge{background:linear-gradient(90deg,#172d4390 0%,#0000 22%),linear-gradient(#0000 60%,#10253a66);position:absolute;inset:0}.-W4KdG_photoCaption{letter-spacing:.15em;writing-mode:vertical-rl;font:10px DM Mono,monospace;position:absolute;bottom:33px;right:35px}.-W4KdG_scripture{background:#e6ebea;min-height:590px;padding:142px 8vw 150px;position:relative}.-W4KdG_scriptureInner{text-align:center;max-width:770px;margin:0 auto}.-W4KdG_scripture>.-W4KdG_sectionTag{color:#6b828c;position:absolute;top:78px;left:8vw}.-W4KdG_flourish{color:#9d7485;font-size:32px}.-W4KdG_scripture h2{letter-spacing:-.035em;margin:20px 0 30px;font:400 clamp(34px,4.2vw,58px)/1.37 Playfair Display,Georgia,serif}.-W4KdG_scripture h2 em{color:#637e88;font-weight:400}.-W4KdG_scriptureInner p{color:#4b606b;max-width:595px;margin:0 auto 18px;font-size:14px;line-height:2}.-W4KdG_scriptureInner small{letter-spacing:.12em;color:#768d95;text-transform:uppercase;font:10px DM Mono,monospace}.-W4KdG_scriptureSide{letter-spacing:.3em;color:#78909c;font:10px DM Mono,monospace;position:absolute;bottom:90px;right:3vw;transform:rotate(90deg)}.-W4KdG_scriptureSide span{padding:0 7px}.-W4KdG_story{background:#f8f7f2;grid-template-columns:46% 54%;min-height:780px;display:grid}.-W4KdG_storyImage{min-height:780px;position:relative;overflow:hidden}.-W4KdG_storyImage .-W4KdG_coverImage{object-position:50% 20%}.-W4KdG_storyImageBadge{color:#fff;letter-spacing:.25em;font:10px/1.6 DM Mono,monospace;position:absolute;bottom:35px;left:40px}.-W4KdG_storyCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:110px clamp(55px,9vw,160px);display:flex}.-W4KdG_storyCopy .-W4KdG_sectionTag{color:#6b7e8b}.-W4KdG_tinyStar{color:#a2aeba;margin-top:54px;font-size:37px}.-W4KdG_storyCopy h2{letter-spacing:-.05em;white-space:nowrap;margin:10px 0 33px;font:400 clamp(37px,4.7vw,64px)/1.18 Playfair Display,Georgia,serif}.-W4KdG_storyCopy h2 em{color:#6c8190;font-weight:400}.-W4KdG_storyCopy p{color:#5f6870;max-width:475px;margin:0 0 20px;font:14px/2 DM Sans,sans-serif}.-W4KdG_familyDetails{width:100%;max-width:475px;min-height:165px;margin:24px 0 0;position:relative}.-W4KdG_familyDetails strong{letter-spacing:-.055em;color:#445e6a;white-space:nowrap;font:italic clamp(26px,2.9vw,37px)/1.08 Playfair Display,Georgia,serif;display:block}.-W4KdG_familyDetails span{letter-spacing:-.015em;color:#4f606b;margin-top:5px;font:400 13px/1.45 DM Sans,sans-serif;display:block}.-W4KdG_familyGroom{position:absolute;top:0;left:0}.-W4KdG_familyBride{text-align:right;position:absolute;bottom:0;right:0}.-W4KdG_familyConnector{letter-spacing:-.1em;color:#445e6a;font:italic 52px/.8 Playfair Display,Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-W4KdG_signature{color:#445e6a;margin-top:25px;font:italic 37px Playfair Display,serif}.-W4KdG_schedule{color:#f2eee7;background:#1a3449;padding:120px 8vw 135px}.-W4KdG_schedule .-W4KdG_sectionTag{color:#aabcc1}.-W4KdG_scheduleTop{justify-content:space-between;align-items:end;gap:40px;display:flex}.-W4KdG_scheduleTop h2{letter-spacing:-.06em;margin:30px 0 0;font:400 clamp(42px,5.5vw,79px)/1.11 Playfair Display,serif}.-W4KdG_scheduleTop h2 em{color:#aec1c7;font-weight:400}.-W4KdG_scheduleTop>p{color:#b5c4ca;max-width:300px;font-size:13px;line-height:1.95}.-W4KdG_homeNotice{color:#173146;text-align:left;background:#e7ece7;border-left:10px solid #b68c79;max-width:760px;padding:35px 45px 37px;box-shadow:16px 16px #0e253733}.-W4KdG_homeNotice span{letter-spacing:.16em;color:#4d6975;font:700 14px DM Mono,monospace}.-W4KdG_homeNotice p{margin:15px 0 0;font:700 38px/1.35 Playfair Display,serif}.-W4KdG_dateStrip{text-align:center;border-top:1px solid #d1dce43c;border-bottom:1px solid #d1dce43c;justify-content:center;align-items:center;gap:28px;margin:85px 0 0;padding:25px 0;display:flex}.-W4KdG_dateStrip strong{font:400 90px/.95 Playfair Display,serif}.-W4KdG_eventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:25px;display:grid}.-W4KdG_eventCard{border:1px solid #d1dce43c;min-height:250px;padding:34px 40px 35px}.-W4KdG_eventNumber{color:#adc2ce;font:11px DM Mono,monospace}.-W4KdG_eventCard h3{margin:28px 0 12px;font:400 36px Playfair Display,serif}.-W4KdG_eventCard time{color:#d3e0e4;font:13px DM Mono,monospace}.-W4KdG_eventCard p{color:#b3c4cb;font:13px/1.7 DM Sans,sans-serif}.-W4KdG_countdownWrap{flex-direction:column;align-items:center;gap:25px;margin-top:110px;display:flex}.-W4KdG_countdownWrap>p{letter-spacing:.25em;color:#b4c7d1;font:10px DM Mono,monospace}.-W4KdG_location{background:#f2f3ee;grid-template-columns:44% 56%;align-items:center;display:grid}.-W4KdG_locationCopy{padding:105px 6vw 105px 8vw}.-W4KdG_locationCopy>.-W4KdG_sectionTag{color:#6e838f}.-W4KdG_locationCopy h2{letter-spacing:-.055em;white-space:nowrap;margin:35px 0 60px;font:400 clamp(36px,4vw,56px)/1.2 Playfair Display,serif}.-W4KdG_locationCopy h2 em{color:#6e8790;font-weight:400}.-W4KdG_venueLabel{letter-spacing:.17em;color:#82929c;font:10px DM Mono,monospace}.-W4KdG_locationCopy h3{margin:15px 0;font:400 32px Playfair Display,serif}.-W4KdG_locationCopy p{color:#5e6f77;max-width:290px;font-size:13px;line-height:1.8}.-W4KdG_locationCopy .-W4KdG_locationNote{color:#8f6b70;font-size:11px}.-W4KdG_outlineLink{border-bottom:1px solid #253a47;margin-top:18px;padding:10px 0;font-size:12px;font-weight:700;display:inline-block}.-W4KdG_locationMap{width:auto;margin:45px 7vw 45px 0;box-shadow:0 18px 60px #152c3a12}.-W4KdG_locationMap iframe{height:410px}.-W4KdG_gift{background:#f7f5ef;grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);align-items:center;gap:9vw;padding:125px 8vw 135px;display:grid;position:relative;overflow:hidden}.-W4KdG_gift:before{content:"";border:1px solid #8ba1a431;border-radius:50%;width:440px;height:440px;position:absolute;top:-195px;right:-180px}.-W4KdG_giftIntro{z-index:1;position:relative}.-W4KdG_giftIntro .-W4KdG_sectionTag{color:#6e838f}.-W4KdG_giftStar{color:#a98b7b;margin:34px 0 10px;font-size:36px;display:block}.-W4KdG_gift h2{letter-spacing:-.055em;margin:0 0 27px;font:400 clamp(37px,4.35vw,59px)/1.2 Playfair Display,serif}.-W4KdG_gift h2 em{color:#6e8790;font-weight:400}.-W4KdG_giftIntro>p{color:#5e6f77;max-width:400px;font:14px/1.95 DM Sans,sans-serif}.-W4KdG_giftNote{letter-spacing:.16em;color:#81949b;border-top:1px solid #9fb0b05c;margin-top:30px;padding-top:13px;font:9px DM Mono,monospace;display:inline-block}.-W4KdG_accountStage{background:#dce5e3;padding:46px 42px 42px;position:relative;box-shadow:18px 18px #e9dfd8}.-W4KdG_accountStage:after{content:"✳";color:#9a7376;font:25px Playfair Display,serif;position:absolute;top:14px;right:20px}.-W4KdG_accountStageLabel{letter-spacing:.19em;color:#627c87;font:9px DM Mono,monospace;position:absolute;top:19px;left:42px}.-W4KdG_accountGrid{gap:16px;display:grid}.-W4KdG_accountCard{color:#f5f2eb;background:#1a3449;min-height:174px;padding:30px 35px;position:relative;box-shadow:9px 10px #78909a2e}.-W4KdG_accountCard:nth-child(2){background:#23445b;margin-left:34px}.-W4KdG_accountCard>span{letter-spacing:.16em;color:#b2c5cb;font:10px DM Mono,monospace}.-W4KdG_accountCard h3{margin:15px 0 14px;font:400 27px Playfair Display,serif}.-W4KdG_accountRule{background:#b7c9cf63;height:1px;margin-bottom:14px}.-W4KdG_accountBank{letter-spacing:.12em;color:#bfd0d4;text-transform:uppercase;margin:0 0 8px;font:11px DM Mono,monospace}.-W4KdG_accountNumberRow{align-items:center;gap:10px;display:flex}.-W4KdG_accountNumber{letter-spacing:.08em;color:#f2eee7;margin:0;font:700 17px DM Mono,monospace}.-W4KdG_copyAccountButton{color:#193449;background:#d7b48b;border:1px solid #f7f1df;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:transform .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 3px #9d775e,0 5px 10px #07192673}.-W4KdG_copyAccountButton:hover,.-W4KdG_copyAccountButton:focus-visible{background:#f5e8cf;outline:none;transform:translateY(-2px);box-shadow:0 4px #9d775e,0 7px 13px #07192673}.-W4KdG_copyAccountButton:active{transform:translateY(2px);box-shadow:0 1px #9d775e}.-W4KdG_copyAccountButton span{font:700 15px/1 Arial,sans-serif}.-W4KdG_copyAccountButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.-W4KdG_accountHolder{letter-spacing:.08em;color:#b9c9ce;margin:10px 0 0;font:10px DM Mono,monospace}.-W4KdG_prayer{text-align:center;background:#e2e8e6;padding:120px 20px 210px;position:relative;overflow:hidden}.-W4KdG_prayer>.-W4KdG_sectionTag{color:#657d8a}.-W4KdG_prayerStar{color:#8ca7ab;margin:29px 0 13px;font-size:43px;display:block}.-W4KdG_prayer h2{letter-spacing:-.05em;margin:0;font:400 clamp(39px,5.4vw,72px)/1.2 Playfair Display,serif}.-W4KdG_prayer h2 em{color:#6f8991;font-weight:400}.-W4KdG_prayer>p{color:#5e737c;max-width:420px;margin:28px auto 33px;font:14px/1.95 DM Sans,sans-serif}.-W4KdG_prayerPhoto{border:7px solid #f5f5f2;width:155px;height:220px;position:absolute;bottom:-140px;right:10%;transform:rotate(9deg);box-shadow:0 10px 24px #0003}.-W4KdG_prayerPhoto .-W4KdG_coverImage{object-position:50% 12%}.-W4KdG_footer{color:#f0f1ed;background:#142d42;justify-content:space-between;align-items:center;gap:30px;padding:60px 8vw;display:flex}.-W4KdG_footer>span{white-space:nowrap;font:35px Playfair Display,serif}.-W4KdG_footer>span em{color:#8ba4b5}.-W4KdG_footer small{color:#aebec9;font-size:12px;line-height:1.85}.-W4KdG_footer a{white-space:nowrap;border-bottom:1px solid #8198a9;padding-bottom:7px;font-size:11px}.-W4KdG_mobileDock{display:none}@media (max-width:1150px){.-W4KdG_header nav{gap:20px;padding-right:2vw}.-W4KdG_heroCopy{padding-left:6vw}.-W4KdG_storyCopy{padding:75px 6vw}.-W4KdG_storyCopy h2,.-W4KdG_locationCopy h2{white-space:normal}}@media (max-width:800px){.-W4KdG_header{height:75px;padding:0 24px}.-W4KdG_header nav{display:none}.-W4KdG_brand{font-size:25px}.-W4KdG_brand small{font-size:8px}.-W4KdG_headerRight{font-size:9px}.-W4KdG_hero{flex-direction:column;height:auto;min-height:100svh;display:flex}.-W4KdG_heroVisual{z-index:0;min-height:0;max-height:none;position:absolute;inset:0}.-W4KdG_heroVisual .-W4KdG_coverImage{object-position:center 28%}.-W4KdG_photoEdge{background:linear-gradient(#10243865 0%,#10243872 37%,#102438ec 75%,#102438 98%)}.-W4KdG_heroCopy{z-index:2;justify-content:flex-end;min-height:100svh;max-height:none;padding:0 27px 80px;position:relative}.-W4KdG_eyebrow{letter-spacing:.12em;font-size:8px}.-W4KdG_heroPre{margin:18px 0 10px;font-size:14px}.-W4KdG_hero h1{margin-bottom:17px;font-size:clamp(94px,17vw,145px)}.-W4KdG_heroDescription{max-width:310px;margin:0 0 24px;font-size:12px;line-height:1.85}.-W4KdG_heroActions{gap:16px}.-W4KdG_filledLink{min-width:172px;padding:17px}.-W4KdG_heroDate{font-size:10px}.-W4KdG_heroBottom{margin-top:50px;padding-top:0;font-size:8px}.-W4KdG_photoCaption{bottom:135px;right:13px}.-W4KdG_scripture{min-height:0;padding:126px 24px 110px}.-W4KdG_scripture>.-W4KdG_sectionTag{top:40px;left:24px}.-W4KdG_scripture h2{font-size:clamp(32px,6vw,46px)}.-W4KdG_scriptureInner p{font-size:12px}.-W4KdG_scriptureSide{display:none}.-W4KdG_story{grid-template-columns:1fr}.-W4KdG_storyImage{min-height:580px}.-W4KdG_storyCopy{padding:70px 30px 85px}.-W4KdG_storyCopy h2{font-size:47px}.-W4KdG_storyCopy p{font-size:13px}.-W4KdG_familyDetails{min-height:140px;margin-top:16px}.-W4KdG_familyDetails strong{font-size:clamp(17px,5.2vw,26px)}.-W4KdG_familyDetails span{font-size:10px}.-W4KdG_familyConnector{font-size:42px}.-W4KdG_schedule{padding:85px 28px}.-W4KdG_scheduleTop{display:block}.-W4KdG_scheduleTop h2{font-size:53px}.-W4KdG_scheduleTop>p{margin-top:32px}.-W4KdG_homeNotice{border-left-width:7px;max-width:none;padding:27px 30px;box-shadow:10px 10px #0e253733}.-W4KdG_homeNotice p{font-size:clamp(27px,7vw,38px)}.-W4KdG_dateStrip{margin-top:45px}.-W4KdG_dateStrip strong{font-size:74px}.-W4KdG_eventCard{padding:28px}.-W4KdG_location{grid-template-columns:1fr}.-W4KdG_locationCopy{padding:78px 30px 25px}.-W4KdG_locationCopy h2{margin:27px 0 45px}.-W4KdG_locationMap{margin:30px 30px 65px}.-W4KdG_gift{grid-template-columns:1fr;gap:45px;padding:88px 30px 95px}.-W4KdG_gift h2{font-size:47px}.-W4KdG_accountStage{padding:43px 22px 23px;box-shadow:11px 11px #e9dfd8}.-W4KdG_accountStageLabel{left:22px}.-W4KdG_accountCard{padding:28px}.-W4KdG_accountCard:nth-child(2){margin-left:16px}.-W4KdG_prayer{padding:105px 25px 200px}.-W4KdG_footer{flex-wrap:wrap;padding:45px 30px 100px}.-W4KdG_footer small{order:3;width:100%}.-W4KdG_mobileDock{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;padding:11px 10px max(12px,env(safe-area-inset-bottom));background:#142e44ee;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0002}.-W4KdG_mobileDock a{flex-direction:column;align-items:center;gap:3px;width:33.33%;font-size:20px;display:flex}.-W4KdG_mobileDock span{letter-spacing:.05em;font:10px DM Sans,sans-serif}}@media (max-width:500px){.-W4KdG_hero h1{font-size:clamp(88px,20vw,118px)}.-W4KdG_hero h1 i{margin-left:.32em}.-W4KdG_heroBottom span:first-child{display:none}.-W4KdG_heroBottom{justify-content:flex-end}.-W4KdG_storyImage{min-height:510px}.-W4KdG_scheduleTop h2{font-size:45px}.-W4KdG_dateStrip{gap:14px}.-W4KdG_dateStrip strong{font-size:66px}.-W4KdG_dateStrip span{font-size:10px}.-W4KdG_eventGrid{grid-template-columns:1fr;gap:13px}.-W4KdG_eventCard{min-height:210px}.-W4KdG_eventCard h3{margin:18px 0 12px}.-W4KdG_locationCopy h2{font-size:43px}.-W4KdG_prayerPhoto{width:112px;height:165px;bottom:-91px;right:8%}.-W4KdG_prayer h2{font-size:43px}}.-W4KdG_prayerPhotos{pointer-events:none;position:absolute;inset:0}.-W4KdG_prayerPhotos figure{background:#cbd5d4;border:7px solid #f7f6f1;margin:0;position:absolute;overflow:hidden;box-shadow:0 14px 35px #18313f32}.-W4KdG_prayerPhotos img{object-fit:cover}.-W4KdG_prayerPhotoLeft{width:145px;height:195px;bottom:38px;left:6%;transform:rotate(-8deg)}.-W4KdG_prayerPhotoLeft img{object-position:50% 30%}.-W4KdG_prayerPhotoBack{width:130px;height:176px;bottom:20px;right:19%;transform:rotate(-7deg)}.-W4KdG_prayerPhotoBack img{object-position:50% 34%}.-W4KdG_prayerPhotoMain{width:175px;height:235px;bottom:45px;right:6%;transform:rotate(7deg)}.-W4KdG_prayerPhotoMain img{object-position:50% 18%}@media (max-width:800px){.-W4KdG_prayer{padding-bottom:330px}.-W4KdG_prayerPhotoLeft{width:140px;height:188px;bottom:48px;left:7%}.-W4KdG_prayerPhotoBack{width:125px;height:170px;bottom:30px;right:35%}.-W4KdG_prayerPhotoMain{width:155px;height:210px;bottom:52px;right:8%}}@media (max-width:500px){.-W4KdG_prayer{padding-bottom:270px}.-W4KdG_prayerPhotos figure{border-width:5px}.-W4KdG_prayerPhotoLeft{width:103px;height:145px;bottom:40px;left:4%}.-W4KdG_prayerPhotoBack{width:104px;height:143px;bottom:27px;left:36%;right:auto}.-W4KdG_prayerPhotoMain{width:112px;height:158px;bottom:43px;right:4%}}@media (min-width:801px){.-W4KdG_eventGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.-W4KdG_eventCard{padding:30px 28px}.-W4KdG_eventCard h3{font-size:31px}}@media (max-width:800px){.-W4KdG_eventGrid{grid-template-columns:1fr}}.-W4KdG_dateStrip{flex-direction:row;gap:0}.-W4KdG_dateStrip span{letter-spacing:-.045em;color:#f2eee7;font:400 clamp(28px,3vw,45px)/1.25 Playfair Display,serif}.-W4KdG_familyDetails{margin-bottom:42px}@media (max-width:800px){.-W4KdG_familyDetails{margin-bottom:32px}}.-W4KdG_familyDetails{min-height:205px}.-W4KdG_familyConnector{top:42%}@media (max-width:800px){.-W4KdG_familyDetails{min-height:170px}.-W4KdG_familyConnector{top:42%}}@media (max-width:500px){.-W4KdG_familyDetails{min-height:clamp(160px,50vw,185px);margin-top:14px;margin-bottom:28px}.-W4KdG_familyDetails strong{white-space:normal;max-width:44vw;font-size:clamp(16px,5.2vw,23px)}.-W4KdG_familyDetails span{max-width:42vw;font-size:9px;line-height:1.4}.-W4KdG_familyConnector{font-size:38px;top:42%}}@media (max-width:800px){.-W4KdG_familyGroom,.-W4KdG_familyBride{text-align:center;width:100%;left:50%;right:auto;transform:translate(-50%)}.-W4KdG_familyDetails strong,.-W4KdG_familyDetails span{max-width:none}.-W4KdG_familyConnector{font-size:34px;top:54%}.-W4KdG_familyDetails{min-height:150px}.-W4KdG_familyConnector{top:50%}}@media (max-width:500px){.-W4KdG_familyDetails{min-height:150px}}@media (max-width:800px){.-W4KdG_countdownWrap{margin-top:55px}}.-W4KdG_accountCard:nth-child(2){margin-left:0}
.EZqgWG_site{--blue:#5f7f88;--deep-blue:#4e6d76;--ivory:#fcf6ee;--peach:#ead0c0;--ink:#526e76;background:var(--ivory);color:var(--ink);font-family:DM Sans,sans-serif;overflow:hidden}.EZqgWG_header{background:var(--ivory);justify-content:space-between;align-items:center;max-width:1440px;height:82px;margin:0 auto;padding:0 5vw;display:flex}.EZqgWG_brand{color:var(--deep-blue);letter-spacing:-.06em;align-items:center;gap:7px;font-size:19px;font-weight:700;display:flex}.EZqgWG_brand span{border:1px solid #8ca3a8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.EZqgWG_brand i{color:#b78e7d;font-weight:400}.EZqgWG_header nav{color:#6f7d7e;gap:38px;font-size:11px;display:flex}.EZqgWG_header nav a{position:relative}.EZqgWG_header nav a:after{background:var(--blue);content:"";height:1px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.EZqgWG_header nav a:hover:after{transform:scaleX(1)}.EZqgWG_headerAction{letter-spacing:.08em;border:1px solid #91a5a8;border-radius:30px;padding:10px 19px;font-size:10px}.EZqgWG_eyebrow{letter-spacing:.22em;font-size:9px;font-weight:700}.EZqgWG_hero{grid-template-columns:46% 54%;max-width:1320px;min-height:700px;margin:0 auto;display:grid;position:relative}.EZqgWG_heroPanel{z-index:1;background:var(--blue);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 8vw 70px;display:flex;position:relative}.EZqgWG_heroPanel .EZqgWG_eyebrow{color:#dce7e7;margin-bottom:45px}.EZqgWG_heroPanel h1{letter-spacing:-.09em;margin:0;font:300 clamp(78px,8vw,132px)/.82 DM Sans,sans-serif}.EZqgWG_heroPanel h1 small{color:#cbd9d8;font-size:.47em;font-weight:300}.EZqgWG_heroPanel>p{margin:42px 0 6px;font-size:17px;font-weight:300}.EZqgWG_heroPanel time{letter-spacing:.06em;font-size:11px}.EZqgWG_circleLink{text-align:center;border:1px solid #d4e2e2;border-radius:50%;place-items:center;width:78px;height:78px;margin-top:35px;font-size:10px;line-height:1.3;transition:background .2s,color .2s;display:grid}.EZqgWG_circleLink:hover{color:var(--blue);background:#fff}.EZqgWG_heroBackdrop{min-width:0;position:relative;overflow:hidden}.EZqgWG_heroBackdrop img{object-fit:cover;object-position:56% center}.EZqgWG_heroPortrait{z-index:2;border:12px solid #f7eee5;width:26%;height:58%;position:absolute;top:18%;left:41%;overflow:hidden;box-shadow:0 25px 70px #2a3c3f38}.EZqgWG_heroPortrait img{object-fit:cover;object-position:center 31%}.EZqgWG_heroIndex{z-index:3;color:#fff;letter-spacing:.2em;font:9px DM Mono,monospace;position:absolute;bottom:20px;right:26px}.EZqgWG_statement{text-align:center;padding:110px 30px 125px}.EZqgWG_statement p{letter-spacing:-.055em;margin:0;font:300 clamp(36px,5vw,69px)/1.16 DM Sans,sans-serif}.EZqgWG_statement p em{color:#b8897b;font-style:normal}.EZqgWG_statement span{color:#8c9593;margin-top:30px;font:italic 15px Playfair Display,serif;display:block}.EZqgWG_details{grid-template-columns:49% 51%;min-height:810px;display:grid}.EZqgWG_detailPhoto{min-height:810px;position:relative;overflow:hidden}.EZqgWG_detailPhoto img{object-fit:cover;object-position:center 36%}.EZqgWG_detailPhoto:after{content:"";background:linear-gradient(#0000 55%,#2e444652);position:absolute;inset:0}.EZqgWG_detailPhoto>span{z-index:1;color:#fff;letter-spacing:.2em;font-size:9px;position:absolute;bottom:35px;left:40px}.EZqgWG_detailCopy{background:#f9f1e9;flex-direction:column;justify-content:center;padding:85px clamp(45px,8vw,125px);display:flex}.EZqgWG_detailCopy .EZqgWG_eyebrow{color:#9c7d71}.EZqgWG_detailCopy h2,.EZqgWG_storyHeading h2,.EZqgWG_locationHeading h2,.EZqgWG_prayerCopy h2{letter-spacing:-.065em;margin:20px 0 26px;font:300 clamp(45px,5.2vw,72px)/1.05 DM Sans,sans-serif}.EZqgWG_detailCopy>p{color:#737f7e;max-width:450px;margin:0;font-size:13px;line-height:1.9}.EZqgWG_detailCopy .EZqgWG_fullNames{color:#52717a;letter-spacing:.02em;margin:0 0 22px;font-size:15px;font-weight:600;line-height:1.45}.EZqgWG_fullNames span{color:#b18475;font-family:Playfair Display,serif;font-style:italic;font-weight:400}.EZqgWG_dateBlock{align-items:center;gap:18px;margin:40px 0 27px;display:flex}.EZqgWG_dateBlock strong{letter-spacing:-.08em;font-size:80px;font-weight:300;line-height:.9}.EZqgWG_dateBlock span{letter-spacing:.15em;border-left:1px solid #b6c3c1;padding-left:18px;font-size:11px;font-weight:700;line-height:1.7}.EZqgWG_eventList{border-top:1px solid #cfd4d0}.EZqgWG_eventList article{border-bottom:1px solid #cfd4d0;grid-template-columns:1fr auto;gap:5px 15px;padding:18px 0;display:grid}.EZqgWG_eventList article>span{font-size:12px;font-weight:700}.EZqgWG_eventList time{color:#9b776b;font-size:11px;font-weight:700}.EZqgWG_eventList p{color:#818887;grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.EZqgWG_story{background:var(--peach);grid-template-columns:42% 58%;min-height:850px;padding:110px 6vw;display:grid}.EZqgWG_storyHeading{flex-direction:column;justify-content:center;padding-right:clamp(30px,6vw,95px);display:flex}.EZqgWG_storyHeading .EZqgWG_eyebrow{color:#9a7368}.EZqgWG_storyHeading h2{color:#5c777e}.EZqgWG_storyHeading>p{color:#746b67;max-width:450px;font-size:13px;line-height:1.9}.EZqgWG_storyHeading blockquote{color:#755f58;border-left:1px solid #b78e80;max-width:430px;margin:36px 0 0;padding-left:20px;font:italic 17px/1.7 Playfair Display,serif}.EZqgWG_storyHeading cite{letter-spacing:.15em;margin-top:13px;font:700 8px DM Sans,sans-serif;display:block}.EZqgWG_storyPhotos{min-height:630px;position:relative}.EZqgWG_storyPhotos figure{background:#ccc;margin:0;position:absolute;overflow:hidden;box-shadow:0 20px 60px #674c4130}.EZqgWG_storyPhotos img{object-fit:cover}.EZqgWG_storyPhotoOne{z-index:2;border:9px solid #f6ebe3;width:34%;height:48%;top:0;left:0}.EZqgWG_storyPhotoOne img{object-position:center}.EZqgWG_storyPhotoTwo{width:72%;height:63%;bottom:0;right:0}.EZqgWG_storyPhotoTwo img{object-position:center 48%}.EZqgWG_storyPhotos>span{z-index:3;color:#7d6259;letter-spacing:.2em;writing-mode:vertical-rl;font:8px DM Mono,monospace;position:absolute;bottom:17px;left:1%;transform:rotate(180deg)}.EZqgWG_location{background:var(--ivory);padding:120px 6vw 130px}.EZqgWG_locationHeading{text-align:center}.EZqgWG_locationHeading .EZqgWG_eyebrow{color:#a27a6c}.EZqgWG_locationHeading h2{margin-bottom:65px}.EZqgWG_locationInfo{grid-template-columns:1fr 1fr;gap:80px;max-width:1050px;margin:0 auto 45px;padding:0 7%;display:grid}.EZqgWG_locationInfo>div{border-right:1px solid #cfd7d5;padding-right:50px}.EZqgWG_locationInfo span{color:#a2786c;letter-spacing:.17em;font-size:9px;font-weight:700}.EZqgWG_locationInfo h3{color:#52717a;margin:13px 0;font-size:25px;font-weight:400}.EZqgWG_locationInfo p{color:#79817f;margin:0;font-size:12px;line-height:1.9}.EZqgWG_locationInfo a{border-bottom:1px solid #718d93;margin-top:19px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-block}.EZqgWG_locationInfo>p{align-self:center;max-width:400px}.EZqgWG_map{border:12px solid #f2e5dc;max-width:1120px;margin:0 auto}.EZqgWG_map .map-embed__foot{background:#f7ede5}.EZqgWG_map iframe{filter:grayscale(.15)saturate(.65);height:420px}.EZqgWG_countdownSection{background:var(--blue);color:#fff;text-align:center;flex-direction:column;align-items:center;padding:105px 25px 115px;display:flex}.EZqgWG_countdownSection .EZqgWG_eyebrow{color:#d4e1e0}.EZqgWG_countdownSection h2{letter-spacing:-.065em;margin:24px 0 18px;font:300 clamp(43px,5.5vw,73px)/1.05 DM Sans,sans-serif}.EZqgWG_countdownSection>p{color:#e0e9e7;max-width:480px;margin:0 0 55px;font-size:12px;line-height:1.8}.EZqgWG_prayer{grid-template-columns:41% 59%;align-items:center;max-width:1150px;min-height:650px;margin:0 auto;padding:100px 30px;display:grid}.EZqgWG_prayerPhoto{height:500px;position:relative;overflow:hidden}.EZqgWG_prayerPhoto img{object-fit:cover;object-position:center 32%}.EZqgWG_prayerCopy{background:var(--deep-blue);color:#fff;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:60px clamp(45px,8vw,115px);display:flex}.EZqgWG_prayerCopy .EZqgWG_eyebrow{color:#d6e2e0}.EZqgWG_prayerCopy h2{margin-bottom:20px}.EZqgWG_prayerCopy>p{color:#dbe5e3;max-width:390px;margin:0 0 30px;font-size:12px;line-height:1.9}.EZqgWG_footer{color:#6a7c7e;border-top:1px solid #dfd8ce;justify-content:space-between;align-items:center;gap:40px;padding:55px 7vw 125px;display:flex}.EZqgWG_footer>div{flex-direction:column;display:flex}.EZqgWG_footer strong{letter-spacing:-.05em;font-size:27px;font-weight:400}.EZqgWG_footer span{letter-spacing:.18em;margin-top:6px;font:8px DM Mono,monospace}.EZqgWG_footer p{text-align:center;font-size:11px;line-height:1.7}.EZqgWG_footer a{border-bottom:1px solid #8aa0a2;padding-bottom:6px;font-size:10px}.EZqgWG_mobileDock{display:none}@media (max-width:900px){.EZqgWG_header{padding:0 25px}.EZqgWG_header nav{display:none}.EZqgWG_hero{min-height:640px}.EZqgWG_heroPanel{padding:75px 7vw}.EZqgWG_heroPortrait{width:32%;left:39%}.EZqgWG_details{grid-template-columns:46% 54%}.EZqgWG_detailCopy{padding-inline:40px}.EZqgWG_story{grid-template-columns:1fr;gap:65px}.EZqgWG_storyHeading{padding-right:0}.EZqgWG_storyPhotos{min-height:560px}.EZqgWG_prayerCopy{padding-inline:45px}}@media (max-width:680px){.EZqgWG_header{height:72px}.EZqgWG_headerAction{padding:9px 14px}.EZqgWG_hero{min-height:780px;margin:0 18px;display:block}.EZqgWG_heroPanel{z-index:2;background:linear-gradient(#0000,#567780eb 30%,#567780 80%);min-height:54%;padding:55px 28px 35px;position:absolute;inset:auto 0 0}.EZqgWG_heroPanel .EZqgWG_eyebrow{margin-bottom:25px}.EZqgWG_heroPanel h1{font-size:clamp(76px,24vw,112px)}.EZqgWG_heroPanel>p{margin-top:26px}.EZqgWG_circleLink{width:67px;height:67px;position:absolute;bottom:36px;right:27px}.EZqgWG_heroBackdrop{position:absolute;inset:0}.EZqgWG_heroBackdrop img{object-position:center}.EZqgWG_heroPortrait{border-width:7px;width:42%;height:35%;top:12%;left:auto;right:9%}.EZqgWG_heroIndex{display:none}.EZqgWG_statement{padding:85px 25px 95px}.EZqgWG_statement p br{display:none}.EZqgWG_details{flex-direction:column;display:flex}.EZqgWG_detailPhoto{min-height:560px}.EZqgWG_detailCopy{padding:80px 29px}.EZqgWG_detailCopy h2,.EZqgWG_storyHeading h2,.EZqgWG_locationHeading h2,.EZqgWG_prayerCopy h2{font-size:48px}.EZqgWG_story{padding:85px 25px 100px}.EZqgWG_storyPhotos{min-height:500px}.EZqgWG_storyPhotoOne{width:42%;height:43%}.EZqgWG_storyPhotoTwo{width:82%;height:61%}.EZqgWG_location{padding:90px 24px 100px}.EZqgWG_locationInfo{grid-template-columns:1fr;gap:28px;padding:0}.EZqgWG_locationInfo>div{border-bottom:1px solid #cfd7d5;border-right:0;padding:0 0 28px}.EZqgWG_map{border-width:7px}.EZqgWG_map iframe{height:300px}.EZqgWG_countdownSection{padding:90px 16px 100px}.EZqgWG_countdownSection h2{font-size:50px}.EZqgWG_prayer{flex-direction:column;padding:75px 24px 100px;display:flex}.EZqgWG_prayerPhoto{width:82%;height:410px;margin:0 auto -45px}.EZqgWG_prayerCopy{width:100%;padding:100px 29px 65px}.EZqgWG_footer{flex-direction:column;align-items:flex-start;padding:48px 28px 110px}.EZqgWG_footer p{text-align:left}.EZqgWG_mobileDock{z-index:30;padding:10px 8px max(11px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#55747ceb;border-top:1px solid #81989b;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.EZqgWG_mobileDock a{flex-direction:column;align-items:center;gap:2px;width:33.33%;font-size:19px;display:flex}.EZqgWG_mobileDock span{letter-spacing:.07em;font-size:9px}}@media (max-width:420px){.EZqgWG_hero{min-height:700px}.EZqgWG_heroPortrait{height:32%}.EZqgWG_detailPhoto{min-height:500px}.EZqgWG_dateBlock strong{font-size:70px}.EZqgWG_storyPhotos{min-height:425px}.EZqgWG_prayerPhoto{height:360px}}
.ruE40G_site{color:#263840;background:#f4f1eb;min-height:100svh;padding:0 5vw 50px;font-family:DM Sans,sans-serif}.ruE40G_header{letter-spacing:.15em;border-bottom:1px solid #d8d6cd;justify-content:space-between;align-items:center;padding:34px 0;font:10px DM Mono,monospace;display:flex}.ruE40G_header>span i{color:#a4a9aa;vertical-align:middle;margin-left:8px;font-size:22px}.ruE40G_header>div span{color:#a66f71}.ruE40G_intro{text-align:center;padding:79px 20px 66px}.ruE40G_kicker{color:#6b7879;letter-spacing:.24em;font-size:10px;font-weight:700}.ruE40G_intro h1{letter-spacing:-.05em;margin:24px 0;font:400 clamp(48px,6vw,82px)/1.1 Playfair Display,serif}.ruE40G_intro h1 em{color:#a3838c;font-weight:400}.ruE40G_intro p{color:#727a7a;max-width:550px;margin:0 auto;font:13px/1.9 DM Sans,sans-serif}.ruE40G_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:1320px;margin:0 auto;display:grid}.ruE40G_card{min-width:0}.ruE40G_preview{aspect-ratio:1.06;position:relative;overflow:hidden}.ruE40G_editorial .ruE40G_preview{background:#1e354c}.ruE40G_editorialPhoto{object-fit:cover;object-position:right 26%}.ruE40G_previewCover{color:#e7e9e8;background:linear-gradient(90deg,#182d43ea 0%,#182d43ad 50%,#182d4311 100%);flex-direction:column;justify-content:space-between;padding:27px;display:flex;position:absolute;inset:0}.ruE40G_cardTop{letter-spacing:.13em;font:9px DM Mono,monospace}.ruE40G_previewEditorialName{letter-spacing:-.08em;font:clamp(54px,5.6vw,92px)/.95 Playfair Display,serif}.ruE40G_previewEditorialName span{color:#aebfce;font-size:.5em}.ruE40G_cardBottom{letter-spacing:.15em;justify-content:space-between;align-items:center;font:9px DM Mono,monospace;display:flex}.ruE40G_cardBottom span{font-size:23px}.ruE40G_album .ruE40G_preview{background:#e9dfe7;overflow:hidden}.ruE40G_previewAlbumName{z-index:2;color:#48403d;letter-spacing:-.09em;font:clamp(58px,6.4vw,106px)/.9 Playfair Display,serif;position:absolute;top:22%;left:7%;transform:rotate(-5deg)}.ruE40G_previewAlbumName span{color:#b47665;font-size:.65em}.ruE40G_previewAlbumPhoto{background:#aaa;border:9px solid #fff;border-bottom-width:32px;width:47%;height:76%;position:absolute;bottom:8%;right:8%;overflow:hidden;transform:rotate(9deg);box-shadow:6px 8px #b29a9280}.ruE40G_previewAlbumPhoto img{object-fit:cover;object-position:center 25%}.ruE40G_previewAlbumDecor{color:#c1cec0;font-size:170px;position:absolute;bottom:-15%;left:4%}.ruE40G_albumSticker{z-index:3;color:#884e43;text-align:center;background:#efc294;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;font-size:13px;font-weight:800;line-height:1.2;display:flex;position:absolute;top:5%;right:2%;transform:rotate(19deg)}.ruE40G_previewAlbumCaption{z-index:3;color:#965f53;font:italic 17px Playfair Display,serif;position:absolute;bottom:10%;left:6%}.ruE40G_modern .ruE40G_preview{background:#f8efe6}.ruE40G_modernPanel{z-index:1;color:#fff;background:#607f87;flex-direction:column;justify-content:center;padding:28px 22px;display:flex;position:absolute;inset:0 43% 0 0}.ruE40G_modernPanel small{letter-spacing:.17em;margin-bottom:23px;font:8px DM Mono,monospace}.ruE40G_modernPanel strong{letter-spacing:-.07em;font:400 clamp(44px,4.6vw,74px)/.92 DM Sans,sans-serif}.ruE40G_modernPanel strong i{opacity:.55;font-weight:300}.ruE40G_modernPanel>span{letter-spacing:.05em;margin-top:24px;font-size:10px}.ruE40G_modernPhoto{position:absolute;inset:0 0 0 51%}.ruE40G_modernPhoto img,.ruE40G_modernPortrait img{object-fit:cover}.ruE40G_modernPhoto img{object-position:center}.ruE40G_modernPortrait{z-index:2;border:7px solid #f9f1e9;width:31%;height:60%;position:absolute;top:20%;right:25%;overflow:hidden;box-shadow:0 15px 35px #263b3f30}.ruE40G_modernPortrait img{object-position:center 35%}.ruE40G_modernMark{z-index:3;color:#fff;letter-spacing:.2em;font:9px DM Mono,monospace;position:absolute;bottom:16px;right:18px}.ruE40G_cardMeta{justify-content:space-between;align-items:center;gap:15px;padding:26px 0 16px;display:flex}.ruE40G_cardMeta>div>span{color:#879096;letter-spacing:.18em;font:9px DM Mono,monospace}.ruE40G_cardMeta h2{margin:7px 0 5px;font:400 30px Playfair Display,serif}.ruE40G_cardMeta p{color:#757b7b;margin:0;font-size:12px;line-height:1.5}.ruE40G_visitButton{color:#fff;white-space:nowrap;background:#263d4b;align-items:center;gap:12px;padding:13px 15px;font-size:11px;font-weight:700;transition:transform .2s;display:flex}.ruE40G_visitButton:hover{transform:translateY(-3px)}.ruE40G_visitButton span{font-size:18px}.ruE40G_album .ruE40G_visitButton{background:#ad685a}.ruE40G_modern .ruE40G_visitButton{background:#607f87}.ruE40G_footer{color:#747976;border-top:1px solid #d8d6cd;justify-content:space-between;gap:20px;max-width:1320px;margin:45px auto 0;padding-top:26px;font-size:11px;line-height:1.8;display:flex}.ruE40G_footer span{letter-spacing:.1em;font:9px DM Mono,monospace}@media (max-width:1100px){.ruE40G_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ruE40G_previewEditorialName{font-size:82px}.ruE40G_previewAlbumName{font-size:90px}.ruE40G_cardMeta{flex-direction:column;align-items:flex-start}.ruE40G_footer{flex-direction:column}}@media (max-width:720px){.ruE40G_site{padding:0 20px 40px}.ruE40G_header{padding:25px 0}.ruE40G_header>div{font-size:9px}.ruE40G_intro{padding:65px 8px 42px}.ruE40G_intro h1{font-size:54px}.ruE40G_intro p{font-size:12px}.ruE40G_cards{grid-template-columns:1fr;gap:33px}.ruE40G_preview{aspect-ratio:1.1}.ruE40G_previewEditorialName{font-size:clamp(85px,18vw,140px)}.ruE40G_previewAlbumName{font-size:clamp(83px,16vw,120px)}.ruE40G_modernPanel strong{font-size:clamp(52px,14vw,80px)}.ruE40G_cardMeta{flex-direction:row;align-items:center;padding:18px 0 3px}.ruE40G_cardMeta h2{font-size:25px}.ruE40G_cardMeta p{font-size:11px}.ruE40G_visitButton{gap:9px;padding:12px}.ruE40G_footer{margin-top:32px}}@media (max-width:400px){.ruE40G_previewCover{padding:23px}.ruE40G_previewAlbumPhoto{width:51%;height:74%;right:8%}.ruE40G_albumSticker{top:4%;right:1%}.ruE40G_previewAlbumName{font-size:80px;left:5%}.ruE40G_cardMeta h2{font-size:21px}.ruE40G_cardMeta p{max-width:190px}.ruE40G_visitButton{font-size:10px}}
