html body .ed.design-stationery.design-stationery{--espresso:#17100c;--espresso-hover:#30231b;--walnut-ink:#39291f;--cocoa:#594235;--sand:#d5c4ac;--almond:#f0dcc0;--st-rule:#39291f40;--st-rule-sheet:#17100c4d;--st-rule-dark:#f0dcc038;--st-sheet-shadow:0 18px 40px #28282438;--ink:var(--walnut-ink);--graphite:var(--cocoa);--rule-light:var(--st-rule);--rule-dark:var(--st-rule-dark);background:var(--sand);color:var(--walnut-ink)}html:has(.ed.design-stationery){background:#17100c!important}html:has(.ed.design-stationery) body{background:#17100c!important}html body .ed.design-stationery.design-stationery .st-nav{scrollbar-width:none;padding:16px var(--gutter);background:var(--espresso);color:var(--almond);font-family:var(--font-mono), ui-monospace, Menlo, monospace;white-space:nowrap;justify-content:center;gap:22px;font-size:13px;display:flex;overflow-x:auto}html body .ed.design-stationery.design-stationery .st-nav::-webkit-scrollbar{display:none}html body .ed.design-stationery.design-stationery .st-nav a{color:inherit;opacity:.85;text-decoration:none}html body .ed.design-stationery.design-stationery .st-nav a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){html body .ed.design-stationery.design-stationery .st-nav{justify-content:flex-start}}html body .ed.design-stationery.design-stationery .poster-countdown{background:var(--espresso)}html body .ed.design-stationery.design-stationery .cd-num{color:var(--almond)}html body .ed.design-stationery.design-stationery .cd-label{color:var(--almond);opacity:.75}html body .ed.design-stationery.design-stationery :is(.ed-paper-section,.guest-zone-head,.unlock,.rsvp-band){background:var(--sand) var(--paper-grain);background-blend-mode:normal;color:var(--walnut-ink)}html body .ed.design-stationery.design-stationery .ed-dark{background:var(--espresso);color:var(--almond)}html body .ed.design-stationery.design-stationery .ed-section-head .ed-caps,html body .ed.design-stationery.design-stationery .ed-paper-section .ed-section-head .ed-caps,html body .ed.design-stationery.design-stationery .rsvp-band .ed-caps{color:var(--cocoa);opacity:1;letter-spacing:.24em}html body .ed.design-stationery.design-stationery .ed-title,html body .ed.design-stationery.design-stationery .rsvp-band .ed-title{color:var(--walnut-ink)}html body .ed.design-stationery.design-stationery .ed-section-head:after{border-top:1px solid var(--st-rule);background:0 0;width:56px;height:0}html body .ed.design-stationery.design-stationery .ed-dark .ed-section-head .ed-caps,html body .ed.design-stationery.design-stationery .ed-dark .ed-caps{color:var(--almond);opacity:.8}html body .ed.design-stationery.design-stationery .ed-dark .ed-title{color:var(--almond)}html body .ed.design-stationery.design-stationery .ed-dark .ed-section-head:after{border-top-color:var(--st-rule-dark)}html body .ed.design-stationery.design-stationery .ed-lede{color:inherit}html body .ed.design-stationery.design-stationery .ed-sheet{background-color:var(--almond);background-image:var(--paper-grain);color:var(--walnut-ink);--ink:var(--walnut-ink);--line:var(--st-rule-sheet);box-shadow:var(--st-sheet-shadow);border:0;border-radius:0}html body .ed.design-stationery.design-stationery .ed-sheet .signup h2{color:var(--walnut-ink)}html body .ed.design-stationery.design-stationery .st-welcome{padding:clamp(64px, 9vw, 112px) var(--gutter)}html body .ed.design-stationery.design-stationery .st-sheet{text-align:center;justify-items:center;gap:18px;width:min(560px,100%);margin:0 auto;padding:clamp(40px,7vw,56px) clamp(24px,6vw,48px) clamp(38px,6vw,48px);display:grid}html body .ed.design-stationery.design-stationery .st-sheet .monogram{color:var(--walnut-ink)}html body .ed.design-stationery.design-stationery .st-eyebrow{font-family:var(--font-serif), Georgia, serif;letter-spacing:.23em;text-transform:uppercase;margin:0;font-size:12px}html body .ed.design-stationery.design-stationery .st-sheet .prose{font-family:var(--font-serif), Georgia, serif;text-align:left;white-space:pre-line;margin:0;font-size:clamp(19px,2.2vw,21px);line-height:1.7}html body .ed.design-stationery.design-stationery .st-sheet .signoff{font-family:var(--f-serif);margin:8px 0 0;font-size:20px;font-style:italic}html body .ed.design-stationery.design-stationery .st-sheet .signature{font-family:var(--f-script);margin:0;font-size:38px;line-height:1.2}html body .ed.design-stationery.design-stationery .ed-story .photo-img{filter:grayscale()sepia(.1)contrast(.95)brightness(1.03)}html body .ed.design-stationery.design-stationery .ed-story .olive-sprig{color:var(--cocoa)}html body .ed.design-stationery.design-stationery .ed-story-text .prose{font-family:var(--font-serif), Georgia, serif;line-height:1.7}html body .ed.design-stationery.design-stationery .ed-events{border-top-color:var(--st-rule-dark)}html body .ed.design-stationery.design-stationery .ed-event{border-bottom-color:var(--st-rule-dark)}html body .ed.design-stationery.design-stationery .ed-event+.ed-event{border-color:var(--st-rule-dark)}html body .ed.design-stationery.design-stationery .ed-event .ed-caps{color:var(--almond);opacity:.8}html body .ed.design-stationery.design-stationery .ed-event .addr,html body .ed.design-stationery.design-stationery .ed-event .notes{opacity:.85}html body .ed.design-stationery.design-stationery .ed-dark .ed-link,html body .ed.design-stationery.design-stationery .ed-dress .ed-caps{color:var(--almond)}html body .ed.design-stationery.design-stationery :is(#travel,#stay,#faq)>:is(.ed-columns,.ed-faq){background:var(--almond) var(--paper-grain);box-shadow:var(--st-sheet-shadow);padding:clamp(28px,5vw,52px) clamp(22px,5vw,48px)}html body .ed.design-stationery.design-stationery .ed-item{border-top-color:var(--st-rule-sheet)}html body .ed.design-stationery.design-stationery .ed-faq details{border-color:var(--st-rule-sheet)}html body .ed.design-stationery.design-stationery .ed-faq details:first-child{border-top:0;padding-top:0}html body .ed.design-stationery.design-stationery .ed-faq details:last-child{border-bottom:0;padding-bottom:0}html body .ed.design-stationery.design-stationery .ed-faq details p{color:var(--cocoa)}html body .ed.design-stationery.design-stationery .ed-link{color:var(--walnut-ink)}html body .ed.design-stationery.design-stationery .btn,html body .ed.design-stationery.design-stationery .rsvp-band .btn{background:var(--espresso);border-color:var(--espresso);color:var(--almond);border-radius:1px}html body .ed.design-stationery.design-stationery .btn:hover{background:var(--espresso-hover);border-color:var(--espresso-hover);color:var(--almond)}html body .ed.design-stationery.design-stationery .btn.ghost{border-color:var(--st-rule);color:var(--walnut-ink);background:0 0}html body .ed.design-stationery.design-stationery .btn.ghost:hover{border-color:var(--espresso)}html body .ed.design-stationery.design-stationery .ed-dark .btn,html body .ed.design-stationery.design-stationery .ed-dark .btn.light{background:var(--almond);border-color:var(--almond);color:var(--espresso)}html body .ed.design-stationery.design-stationery .ed-dark .btn:hover{background:#fbf6ec;border-color:#fbf6ec}html body .ed.design-stationery.design-stationery :is(.btn,a,button,summary):focus-visible{outline-offset:3px;outline:2px solid}html body .ed.design-stationery.design-stationery .ed-foot{background:var(--espresso)}html body .ed.design-stationery.design-stationery .ed-foot .ed-caps,html body .ed.design-stationery.design-stationery .ed-foot-contact{color:var(--almond)}
