.t-mahoni{--rf-bg:#f5efe5;--rf-ink:#3b2a2c;--rf-muted:#3b2a2c;--rf-line:#c9b3ad;--rf-alt:#ede3d6;--rf-alt-ink:#3b2a2c;--rf-acc:#4a1119;--rf-on-acc:#f5efe5;--rf-cover-ink:#f5efe5;--rf-btn-bg:#4a1119;--rf-btn-ink:#f5efe5;--rf-btn-radius:0;--rf-field-bg:#fbf8f2;--rf-fd:var(--theme-font-cormorant);--rf-fb:var(--theme-font-jost);--rf-h2-size:36px;--rf-h2-weight:500;--rf-align:left;--rf-title-align:flex-start;--rf-gate-bg:#2e0a10;--rf-side-bg:#2e0a10;--rf-gate-shade:linear-gradient(180deg, #2e0a1059, #2e0a101a 40%, #2e0a10b3);--rf-side-shade:linear-gradient(180deg, #2e0a1059, #2e0a100d 40%, #2e0a10a6)}.t-mahoni .rf-h2{color:#4a1119}.t-mahoni .rf-sec--acc .rf-h2{color:#f5efe5}.t-mahoni .rf-sec--alt .rf-kick,.t-mahoni .rf-sec--base .rf-kick{color:#a65e5e}.t-mahoni .mh-hero{--rf-hero-shade:linear-gradient(180deg, #2e0a104d, #2e0a1000 40%, #2e0a10b3)}.t-mahoni .mh-hero .rf-hero-ph>img{object-position:50% 30%;filter:sepia(.15)}.t-mahoni .mh-hero-nm{font-family:var(--rf-fd), serif;margin-top:12px;font-size:84px;font-weight:400;line-height:.88}.t-mahoni .mh-hero-nm em{padding-left:60px}.t-mahoni .mh-quote{font-family:var(--rf-fd), serif;margin:16px 0 0;font-size:26px;font-style:italic;line-height:1.35}.t-mahoni .mh-quote cite{font-family:var(--rf-fb), sans-serif;letter-spacing:.1em;margin-top:14px;font-size:12px;font-style:normal;display:block}.t-mahoni .mh-invite{margin-top:22px}.t-mahoni .mh-date{font-family:var(--rf-fd), serif;color:#4a1119;background:#ede3d6;justify-content:center;gap:18px;margin-top:8px;padding:26px 0;font-size:64px;font-weight:500;line-height:1;display:flex}.t-mahoni .mh-date span:nth-child(2){color:#a65e5e}.t-mahoni .mh-couple{padding:8px 0 64px}.t-mahoni .mh-couple .rf-title{padding:56px var(--rf-pad) 0}.t-mahoni .mh-couple .rf-cps{gap:8px}.t-mahoni .mh-couple .rf-cp{text-align:left;align-items:stretch;gap:24px}.t-mahoni .mh-couple .rf-cp-ph{width:100%;height:440px}.t-mahoni .mh-couple .rf-cp-ph>img{object-position:50% 20%}.t-mahoni .mh-couple .is-groom .rf-cp-ph>img{object-position:30% 25%}.t-mahoni .mh-couple .rf-cp-media{flex-direction:column-reverse;display:flex}.t-mahoni .mh-couple .rf-cp-tag{padding:24px var(--rf-pad) 0;letter-spacing:.3em;text-transform:uppercase;color:#a65e5e;order:-1;font-size:10px;position:static}.t-mahoni .mh-couple .rf-cp-media{display:block}.t-mahoni .mh-couple .rf-cp-tx{padding:0 var(--rf-pad)}.t-mahoni .mh-couple .rf-cp-tag{display:none}.t-mahoni .mh-couple .rf-cp-nm{color:#4a1119;font-size:34px;font-weight:500}.t-mahoni .mh-couple .rf-cp-ig{justify-content:flex-start}.t-mahoni .mh-marquee{white-space:nowrap;font-family:var(--rf-fd), serif;color:#4a11192e;margin:16px 0;font-size:38px;font-weight:600;overflow:hidden}.t-mahoni .mh-marquee span{animation:22s linear infinite mh-marq;display:inline-block}@keyframes mh-marq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mh-marquee span{animation:none}}.t-mahoni .mh-events{--rf-line:#f5efe566}.t-mahoni .mh-events .rf-ev{text-align:left}.t-mahoni .mh-events .rf-ev-tm{display:none}.t-mahoni .mh-events .rf-ev-nm{font-family:var(--rf-fb), sans-serif;letter-spacing:.3em;order:-1;font-size:10px;font-weight:500}.t-mahoni .mh-events .rf-ev-vn{order:-1;margin:2px 0 6px;font-size:26px}.t-mahoni .mh-events .rf-btn-o{color:#4a1119;background:#f5efe5;border-color:#f5efe5}.t-mahoni .mh-video,.t-mahoni .mh-gallery{padding-left:0;padding-right:0}.t-mahoni .mh-video .rf-title,.t-mahoni .mh-gallery .rf-title{padding:0 var(--rf-pad)}.t-mahoni .mh-gallery .rf-mosaic{padding:0 6px}.t-mahoni .mh-gallery .rf-mo-row.is-pair .rf-mo-i:nth-child(2) img{filter:grayscale()}.t-mahoni .mh-story .rf-tl{--rf-tl-line:#a65e5e;--rf-tl-dot:#4a1119}.t-mahoni .mh-story .rf-tl-y{color:#4a1119;font-size:44px;font-weight:500}.t-mahoni .mh-story .rf-tl-t{color:#a65e5e}.t-mahoni .mh-gift .tk-bank{color:#f5efe5;background:#4a1119;border:0;align-items:flex-start}.t-mahoni .mh-gift .tk-bk-top{align-items:flex-start}.t-mahoni .mh-gift .tk-btn-o{color:#4a1119;background:#f5efe5;border-color:#f5efe5}.t-mahoni .mh-close{text-align:center}.t-mahoni .mh-close .rf-close-sig{font-size:30px;font-style:italic}.t-mahoni .mh-open{flex-direction:column;gap:18px;display:flex}.t-mahoni .mh-open .mh-quote,.t-mahoni .mh-open .mh-invite{margin:0}.t-mahoni{--tk-mus-bg:#4a1119;--tk-mus-ink:#f5efe5}
.t-teduh{--rf-bg:#eceae1;--rf-ink:#3c4d51;--rf-muted:#4a5a5d;--rf-line:#b9c3b8;--rf-alt:#c5cfc4;--rf-alt-ink:#26302f;--rf-acc:#4f6368;--rf-on-acc:#fff;--rf-cover-ink:#fff;--rf-btn-bg:#4f6368;--rf-btn-ink:#fff;--rf-btn-radius:999px;--rf-photo-radius:16px;--rf-field-radius:12px;--rf-field-bg:#f6f5f0;--rf-fd:var(--theme-font-marcellus);--rf-fb:var(--theme-font-jost);--rf-h2-size:34px;--rf-align:left;--rf-title-align:flex-start;--rf-gate-bg:#3c4d51;--rf-side-bg:#3c4d51}.t-teduh .rf-p{color:#4a5a5d;font-weight:300}.t-teduh .td-hero{padding-top:64px}.t-teduh .td-hero-tx{padding:0 var(--rf-pad)}.t-teduh .td-hero-tx h1{font-family:var(--rf-fd), serif;margin-top:14px;font-size:70px;font-weight:400;line-height:.98}.t-teduh .td-hero-dt{font-family:var(--rf-fd), serif;letter-spacing:.14em;margin-top:14px;font-size:17px}.t-teduh .td-hero-media{height:620px;margin-top:32px;position:relative}.t-teduh .td-hero-band{background:#c5cfc4;width:200px;height:560px;position:absolute;top:60px;right:0}.t-teduh .td-hero-ph{left:var(--rf-pad);border-radius:135px 135px 0 0;width:270px;height:440px;position:absolute;top:0}.t-teduh .td-hero-ph>img{object-position:50% 25%}.t-teduh .td-hero-ph2{border:6px solid #eceae1;border-radius:75px 75px 0 0;width:150px;height:200px;position:absolute;top:330px;right:24px}.t-teduh .td-hero-ph2>img{object-position:50% 20%}.t-teduh .td-hero-cd{left:var(--rf-pad);color:#fff;text-align:center;background:#4f6368;border-radius:16px;gap:8px;width:250px;margin:0;padding:18px;position:absolute;bottom:0}.t-teduh .td-hero-cd .tk-cd-i b{font-size:26px}.t-teduh .td-hero-cd .tk-cd-i span{letter-spacing:0;text-transform:none}.t-teduh .td-couple .rf-h2{color:#26302f}.t-teduh .td-couple .rf-cps{gap:36px}.t-teduh .td-couple .rf-cp{text-align:left;align-items:flex-start}.t-teduh .td-couple .rf-cp.is-groom{text-align:right;align-items:flex-end}.t-teduh .td-couple .rf-cp-ph{width:240px;height:320px}.t-teduh .td-couple .is-bride .rf-cp-ph>img{object-position:70% 20%}.t-teduh .td-couple .is-groom .rf-cp-ph>img{object-position:25% 20%}.t-teduh .td-couple .rf-cp-nm{color:#26302f}.t-teduh .td-couple .rf-cp-par{color:#33403f}.t-teduh .td-couple .rf-cp-ig{justify-content:inherit;color:#26302f}.t-teduh .td-events .rf-evs{flex-direction:column;gap:16px;display:flex}.t-teduh .td-events .rf-ev{background:#f6f5f0;border:0;border-radius:20px;padding:24px}.t-teduh .td-events .rf-ev-tm{display:none}.t-teduh .td-events .rf-ev-nm{font-family:var(--rf-fb), sans-serif;font-size:10px;font-weight:500}.t-teduh .td-events .rf-ev-hr{font-family:var(--rf-fd), serif;font-size:24px}.t-teduh .rf-btn-o,.t-teduh .tk-btn-o{border-radius:999px}.t-teduh .td-video .rf-vid,.t-teduh .td-gallery .rf-mosaic{margin:0 -8px}.t-teduh .td-story .rf-st-media,.t-teduh .td-story .rf-tl{background:#c5cfc4}.t-teduh .td-story .rf-st-media{border-radius:24px 24px 0 0;margin:0;padding:28px 24px 0}.t-teduh .td-story .rf-st-ph{border-radius:140px 140px 16px 16px;height:358px}.t-teduh .td-story .rf-tl{--rf-dot-bg:#c5cfc4;--rf-tl-line:#4f6368;--rf-tl-dot:#4f6368;background-image:linear-gradient(#4f6368,#4f6368);background-position:30px 40px;background-repeat:no-repeat;background-size:1px calc(100% - 92px);border:0;border-radius:0 0 24px 24px;margin:0;padding:28px 24px 32px 52px}.t-teduh .td-story .rf-tl-y{color:#26302f;font-size:34px}.t-teduh .td-story .rf-tl-p{color:#33403f}.t-teduh .td-soft{background:#f6f5f0}.t-teduh .td-soft .tk-bank{background:#c5cfc4;border:0;align-items:flex-start}.t-teduh .td-soft .tk-bk-top{align-items:flex-start}.t-teduh .td-close{text-align:center}.t-teduh .td-close .rf-h2,.t-teduh .td-close .rf-close-sig{color:#26302f}.t-teduh .td-close .rf-close-sig{font-family:var(--rf-fd), serif;font-size:26px}.t-teduh{--tk-mus-bg:#4f6368;--tk-mus-ink:#fff}
