.invitation-page[data-template=quince-rose][data-template-version="2"]{--ivory:#fffdf8;--ink:#403832;--coral:#8c755e;--rose:#d8cfc2;--sand:#f7f3ed;background:var(--ivory);width:100%;max-width:none;color:var(--invitation-text,#403832);background:var(--invitation-surface,#fffdf8);padding:0;font-family:Montserrat,Arial,sans-serif}._document_99d9u_18[data-template=quince-rose][data-template-version="2"]{--paper:var(--invitation-surface,#fffdf8);--ink:var(--invitation-text,#403832);--accent:var(--invitation-accent,var(--invitation-primary));background:var(--paper);width:min(100%,42rem);color:var(--ink);margin:0 auto;font-family:Montserrat,Arial,sans-serif;overflow:clip}._section_99d9u_30{--surface:var(--paper);background:var(--surface);text-align:center;overflow-wrap:anywhere;min-width:0;padding:clamp(2.7rem,7vw,4.5rem) clamp(1.4rem,9vw,5rem);position:relative}._section_99d9u_30+._section_99d9u_30{border-top:1px solid var(--invitation-border,#e8dfd3)}._section_99d9u_30+._section_99d9u_30:before{background:var(--surface);clip-path:polygon(0 42%,8% 66%,18% 36%,28% 62%,39% 40%,49% 68%,60% 39%,70% 64%,82% 35%,92% 62%,100% 42%,100% 100%,0 100%);content:"";width:100%;height:.8rem;position:absolute;top:-.75rem;left:0}._message_99d9u_55,._gallerySection_99d9u_55{--surface:var(--invitation-surface-raised,#fffaf4)}._countdown_99d9u_56,._dressCode_99d9u_56,._gift_99d9u_56{--surface:var(--invitation-surface-alt,#f7f3ed)}._location_99d9u_57,._schedule_99d9u_57{--surface:var(--invitation-surface-alt,#fbf6ef)}._rsvp_99d9u_58,._closing_99d9u_58{--surface:var(--invitation-surface-alt,#f4ece5)}._section_99d9u_30 h1,._section_99d9u_30 h2,._section_99d9u_30 h3{color:var(--ink);overflow-wrap:anywhere;font-family:Montserrat,Arial,sans-serif}._section_99d9u_30 h2{letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(.78rem,2.2vw,.95rem);font-weight:600;line-height:1.5}._section_99d9u_30 h3{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:600}._section_99d9u_30 p{margin:1rem auto;font-size:.9rem;line-height:1.65}._section_99d9u_30 a{color:var(--invitation-link,var(--invitation-secondary));text-underline-offset:.25em}._section_99d9u_30 a:hover{color:var(--invitation-link-hover,var(--invitation-secondary))}:is(._section_99d9u_30 a:focus-visible,._section_99d9u_30 button:focus-visible){outline:3px solid var(--invitation-focus,#775245);outline-offset:3px}._hero_99d9u_90{padding:0}._heroLayout_99d9u_91{flex-direction:column;display:flex}._heroMedia_99d9u_92{aspect-ratio:3/4;background:var(--invitation-surface-alt,#eaded2);width:100%;position:relative}._heroMedia_99d9u_92 img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}._heroMedia_99d9u_92:after{background:linear-gradient(transparent, var(--paper));content:"";height:2rem;position:absolute;inset:auto 0 0}._heroCopy_99d9u_101{padding:2.5rem 1.5rem 4rem;position:relative}._heroCopy_99d9u_101:before,._message_99d9u_55:after,._rsvp_99d9u_58:after,._closing_99d9u_58:after{opacity:.4;pointer-events:none;content:"";background:url(/images/quince-rose/ivory-rose-corner.webp) 50%/contain no-repeat;width:8rem;height:8rem;position:absolute}._heroCopy_99d9u_101:before{top:0;left:0}._message_99d9u_55:after,._rsvp_99d9u_58:after,._closing_99d9u_58:after{bottom:0;right:0;transform:rotate(180deg)}._heroCopy_99d9u_101>div:before{content:"";background:url(/images/quince-rose/tiara-painted.webp) 50%/contain no-repeat;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:block}._hero_99d9u_90 h1{letter-spacing:.04em;max-width:none;margin:0;font:400 clamp(2.8rem,11vw,4.8rem)/1.1 Cormorant Garamond,Georgia,serif}._hero_99d9u_90 ._subtitle_99d9u_127{font-size:.9rem}._eyebrow_99d9u_128,._dateLabel_99d9u_128,._details_99d9u_128 dt{color:var(--invitation-text-muted,#695b4e);letter-spacing:.2em;text-transform:uppercase;font-size:.65rem}._message_99d9u_55 h2,._closing_99d9u_58 ._signature_99d9u_134{letter-spacing:0;text-transform:none;font:italic 400 clamp(2rem,7vw,3.2rem)/1.1 Cormorant Garamond,Georgia,serif}._countdown_99d9u_56 .invitation-countdown-live{margin:2rem auto}._countdown_99d9u_56 .invitation-countdown-value{font:400 clamp(2.8rem,8vw,4rem) Cormorant Garamond,Georgia,serif}._details_99d9u_128{margin:2rem auto}._details_99d9u_128>div{border-bottom:1px solid var(--invitation-border,#e8dfd3);padding:1rem 0}._details_99d9u_128 dd{margin:.4rem 0 0}._actions_99d9u_146{flex-direction:column;align-items:center;gap:.75rem;margin:1.5rem auto 0;display:flex}._actions_99d9u_146 a{text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:2.75rem;margin:0;display:inline-flex}._actions_99d9u_146 a:first-child{margin:0}._actions_99d9u_146 a:last-child{padding:.9rem 1rem;font-size:.75rem}._section_99d9u_30 ._button_99d9u_150,._actions_99d9u_146 a:first-child{border:1px solid var(--invitation-border,#8c755e);background:var(--invitation-button,transparent);color:var(--invitation-button-text,var(--invitation-secondary));letter-spacing:.08em;text-transform:uppercase;margin:1rem auto;padding:.9rem 1.5rem;font-size:.75rem;text-decoration:none;display:inline-block}._location_99d9u_57 address{font-style:normal;line-height:1.7}._info_99d9u_163,._social_99d9u_163,._colors_99d9u_163,._schedule_99d9u_57{margin:2rem auto;padding:0;list-style:none}._info_99d9u_163 li,._social_99d9u_163 li,._schedule_99d9u_57 li{padding:1rem 0}._schedule_99d9u_57 li+li{border-top:1px solid var(--invitation-border,#e8dfd3)}._schedule_99d9u_57 time{color:var(--accent);letter-spacing:.12em;font-size:.75rem}._social_99d9u_163 li{max-width:32rem;margin:auto}._socialLabel_99d9u_168{color:var(--invitation-text-muted,#695b4e);letter-spacing:.06em;font-size:.8rem;display:block}._social_99d9u_163 a{overflow-wrap:anywhere;word-break:break-word;align-items:center;max-width:100%;min-height:44px;font:italic 400 clamp(1.8rem,7vw,2.8rem)/1.2 Cormorant Garamond,Georgia,serif;text-decoration:underline;display:inline-flex}._dressStyle_99d9u_170{font:italic 2rem Cormorant Garamond,Georgia,serif!important}._colors_99d9u_163{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._colors_99d9u_163 li{align-items:center;gap:.5rem;font-size:.75rem;display:flex}._swatch_99d9u_173{border:1px solid var(--invitation-border,#8c755e);place-items:center;width:2rem;height:2rem;display:inline-grid}._gallery_99d9u_55{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._gallery_99d9u_55 figure{min-width:0;margin:0}._gallery_99d9u_55 figure:first-child{grid-column:1/-1}._gallery_99d9u_55 button{background:var(--invitation-surface-alt,#eaded2);cursor:zoom-in;border:0;width:100%;padding:0;display:block}._gallery_99d9u_55 img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}._gift_99d9u_56 article{width:min(100%,30rem);margin:2.5rem auto}._account_99d9u_180{text-align:center;gap:1.3rem;width:min(100%,27rem);margin:1.5rem auto 1rem;display:grid}._account_99d9u_180>div{min-width:0}._account_99d9u_180 dt{color:var(--invitation-text-muted,#695b4e);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}._account_99d9u_180 dd{overflow-wrap:anywhere;margin:.35rem 0 0}._accountNumber_99d9u_184 dd{font:400 clamp(1.8rem,6vw,2.7rem)/1.15 Cormorant Garamond,Georgia,serif}._gift_99d9u_56 .invitation-copy-field{text-align:center;width:min(100%,27rem);margin:0 auto;display:block}._gift_99d9u_56 .invitation-copy-button{border:1px solid var(--invitation-border,#8c755e);background:var(--invitation-button,transparent);min-width:44px;min-height:44px;color:var(--invitation-button-text,var(--ink));font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.6rem 1rem;display:inline-flex}._section_99d9u_30 ._button_99d9u_150:hover,._actions_99d9u_146 a:first-child:hover{background:var(--invitation-button-hover,transparent);color:var(--invitation-button-hover-text,var(--invitation-secondary))}._document_99d9u_18 ._section_99d9u_30._gift_99d9u_56 .invitation-copy-button{border-color:var(--invitation-border,#d5c9b8);background:var(--invitation-button,#f6f2e9);color:var(--invitation-button-text,var(--ink))}._document_99d9u_18 ._section_99d9u_30._gift_99d9u_56 .invitation-copy-button:hover{background:var(--invitation-button-hover,transparent);color:var(--invitation-button-hover-text,var(--ink))}._closing_99d9u_58 footer{text-align:center;justify-items:center;display:grid;position:relative}._closing_99d9u_58 ._signature_99d9u_134{margin-inline:auto}@media (max-width:42rem){._document_99d9u_18{width:100%;max-width:none;box-shadow:none;border:0;margin:0}}
