._container_omh6v_1{position:fixed;bottom:var(--space-6);left:50%;transform:translate(-50%);display:flex;flex-direction:column-reverse;gap:var(--space-2);z-index:1000;width:min(360px,calc(100vw - var(--space-8)))}._toast_omh6v_13{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);font-size:var(--font-size-body-small);color:var(--color-text-on-brand);animation:_rise_omh6v_1 var(--motion-normal) var(--motion-easing)}@media (prefers-reduced-motion: reduce){._toast_omh6v_13{animation:none}}@keyframes _rise_omh6v_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._success_omh6v_42{background:var(--color-success)}._error_omh6v_45{background:var(--color-error)}._info_omh6v_48{background:var(--color-text-primary)}._card_6qv41_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}._muted_6qv41_8{background:var(--color-surface-muted)}._interactive_6qv41_12{cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}._interactive_6qv41_12:hover{border-color:var(--color-border-strong)}._interactive_6qv41_12:focus-visible{outline:none;box-shadow:var(--focus-ring)}._selected_6qv41_27{border-color:var(--color-brand-primary);background:var(--color-brand-primary-subtle)}._page_dsmgr_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4)}._brand_dsmgr_10{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-decoration:none;margin-bottom:var(--space-6)}._card_dsmgr_18{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-4)}._title_dsmgr_26{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}._form_dsmgr_33{display:flex;flex-direction:column;gap:var(--space-4)}._footer_dsmgr_39{text-align:center;font-size:var(--font-size-body-small);color:var(--color-text-secondary);margin-top:var(--space-2)}._field_iyij2_1{display:flex;flex-direction:column;gap:var(--space-1)}._label_iyij2_7{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._requiredMark_iyij2_13{color:var(--color-error);margin-left:var(--space-1)}._helper_iyij2_18{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._error_iyij2_23{font-size:var(--font-size-caption);color:var(--color-error)}._control_iyij2_28{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-body);transition:border-color var(--motion-fast) var(--motion-easing)}._control_iyij2_28::placeholder{color:var(--color-text-muted)}._control_iyij2_28:hover:not(:disabled){border-color:var(--color-text-muted)}._control_iyij2_28:focus-visible{outline:none;border-color:var(--color-brand-primary);box-shadow:var(--focus-ring)}._control_iyij2_28:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._controlError_iyij2_60{border-color:var(--color-error)}textarea._control_iyij2_28{resize:vertical;min-height:80px}._colorControl_iyij2_69{display:flex;align-items:center;gap:var(--space-2)}._colorSwatch_iyij2_75._control_iyij2_28{width:44px;padding:4px;cursor:pointer}._button_ilfd7_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),opacity var(--motion-fast) var(--motion-easing)}._button_ilfd7_1:focus-visible{outline:none;box-shadow:var(--focus-ring)}._button_ilfd7_1:disabled,._button_ilfd7_1[aria-disabled=true]{cursor:not-allowed;opacity:.5}._sm_ilfd7_34{height:32px;padding:0 var(--space-3);font-size:var(--font-size-body-small);border-radius:var(--radius-sm)}._primary_ilfd7_42{background:var(--color-brand-primary);color:var(--color-text-on-brand)}._primary_ilfd7_42:hover:not(:disabled){background:var(--color-brand-primary-hover)}._primary_ilfd7_42:active:not(:disabled){background:var(--color-brand-primary-hover)}._secondary_ilfd7_54{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}._secondary_ilfd7_54:hover:not(:disabled){background:var(--color-surface-muted)}._ghost_ilfd7_64{background:transparent;color:var(--color-text-primary)}._ghost_ilfd7_64:hover:not(:disabled){background:var(--color-surface-muted)}._danger_ilfd7_73{background:transparent;color:var(--color-error);border-color:var(--color-border-strong)}._danger_ilfd7_73:hover:not(:disabled){background:var(--color-error-subtle);border-color:var(--color-error)}._dangerSolid_ilfd7_83{background:var(--color-error);color:var(--color-text-on-brand)}._dangerSolid_ilfd7_83:hover:not(:disabled){filter:brightness(.9)}._spinner_ilfd7_91{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:_spin_ilfd7_91 .6s linear infinite}@media (prefers-reduced-motion: reduce){._spinner_ilfd7_91{animation:none}}@keyframes _spin_ilfd7_91{to{transform:rotate(360deg)}}._alert_pwcpy_1{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--font-size-body-small);line-height:var(--line-height-normal)}._icon_pwcpy_12{flex-shrink:0;margin-top:1px}._error_pwcpy_17{background:var(--color-error-subtle);border-color:var(--color-error);color:var(--color-error)}._success_pwcpy_23{background:var(--color-success-subtle);border-color:var(--color-success);color:var(--color-success)}._warning_pwcpy_29{background:var(--color-warning-subtle);border-color:var(--color-warning);color:var(--color-warning)}._info_pwcpy_35{background:var(--color-info-subtle);border-color:var(--color-info);color:var(--color-info)}._topBar_ixkjc_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._brand_ixkjc_11{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-decoration:none}._contextNav_ixkjc_18{display:flex;gap:var(--space-1);padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_ixkjc_28{padding:var(--space-3) var(--space-3);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}._tab_ixkjc_28:hover{color:var(--color-text-primary)}._tab_ixkjc_28:focus-visible{outline:none;box-shadow:var(--focus-ring)}._tabActive_ixkjc_48{color:var(--color-brand-primary);border-bottom-color:var(--color-brand-primary)}@media (max-width: 768px){._topBar_ixkjc_1{padding:var(--space-3) var(--space-4)}._contextNav_ixkjc_18{padding:0 var(--space-4)}}._header_qp7fh_1{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}._titleGroup_qp7fh_10{display:flex;flex-direction:column;gap:var(--space-1)}._title_qp7fh_10{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-2)}._description_qp7fh_25{font-size:var(--font-size-body-small);color:var(--color-text-secondary)}._actions_qp7fh_30{display:flex;gap:var(--space-2);flex-wrap:wrap}._badge_1a8pq_1{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:1.6;white-space:nowrap}._neutral_1a8pq_13{background:var(--color-surface-muted);color:var(--color-text-secondary)}._brand_1a8pq_18{background:var(--color-brand-primary-subtle);color:var(--color-brand-primary-hover)}._success_1a8pq_23{background:var(--color-success-subtle);color:var(--color-success)}._warning_1a8pq_28{background:var(--color-warning-subtle);color:var(--color-warning)}._error_1a8pq_33{background:var(--color-error-subtle);color:var(--color-error)}._info_1a8pq_38{background:var(--color-info-subtle);color:var(--color-info)}._wrap_1m9q8_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-muted)}._icon_1m9q8_13{color:var(--color-text-muted)}._title_1m9q8_17{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._description_1m9q8_23{font-size:var(--font-size-body-small);color:var(--color-text-secondary);max-width:40ch}._wrap_157xb_1{display:flex;align-items:center;justify-content:center;padding:var(--space-16) var(--space-4)}._spinner_157xb_8{width:28px;height:28px;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-brand-primary);animation:_spin_157xb_8 .7s linear infinite}@media (prefers-reduced-motion: reduce){._spinner_157xb_8{animation:none}}@keyframes _spin_157xb_8{to{transform:rotate(360deg)}}._container_1e5ly_6{max-width:var(--layout-content-width);margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}._containerWide_1e5ly_15{max-width:var(--layout-content-width-wide);margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}._form_1e5ly_24{display:flex;flex-direction:column;gap:var(--space-4)}._formError_1e5ly_30{margin-bottom:var(--space-4)}._formSubmit_1e5ly_34{align-self:flex-start}._section_1e5ly_38{display:flex;flex-direction:column;gap:var(--space-4)}._sectionTitle_1e5ly_44{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}@media (max-width: 480px){._container_1e5ly_6,._containerWide_1e5ly_15{padding:var(--space-4) var(--space-3)}}._list_1prj3_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._card_1prj3_10{padding:var(--space-4)}._cardHeader_1prj3_14{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}._names_1prj3_22{font-size:var(--font-size-h3);color:var(--color-text-primary)}._date_1prj3_27{font-size:var(--font-size-body-small);color:var(--color-text-secondary);margin-top:var(--space-1)}._actions_1prj3_33{display:flex;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap}._actionLink_1prj3_40{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none}._actionLink_1prj3_40:hover{color:var(--color-brand-primary)}.wp-fonts--custom h1,.wp-fonts--custom h2,.wp-fonts--custom h3{overflow-wrap:break-word;max-width:100%}.wp-page-bg{position:relative;isolation:isolate;overflow:clip}.wp-page-bg__layer{position:sticky;top:0;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;z-index:-1;overflow:hidden;pointer-events:none}.wp-page-bg__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none}.classic-template{font-family:var(--wp-font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);line-height:1.5}.classic-template *{box-sizing:border-box}.classic-template a:focus-visible,.classic-template button:focus-visible,.classic-template input:focus-visible,.classic-template textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px}.classic-template h1,.classic-template h2{text-wrap:balance}.classic-event__map-link,.classic-rsvp__submit,.classic-gifts__action{transition:filter .15s ease}.classic-event__map-link:hover,.classic-rsvp__submit:not(:disabled):hover,.classic-gifts__action:hover{filter:brightness(.92)}.classic-nav{position:sticky;top:0;z-index:10;border-bottom:1px solid}.classic-nav__inner{max-width:960px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:center}.classic-nav__list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.classic-nav__list li{display:flex}.classic-nav__list a{display:block;padding:1rem 0;text-decoration:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.classic-nav__toggle{display:none;align-items:center;gap:.6rem;background:none;border:none;padding:1rem 0;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.classic-nav__toggle-bars{display:flex;flex-direction:column;gap:3px;width:18px}.classic-nav__toggle-bars span{display:block;height:2px;width:100%}.classic-hero{scroll-margin-top:4.5rem;padding:6rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.classic-hero__image{display:block;width:auto;height:auto;max-width:min(100%,640px);max-height:min(68vh,560px);border-radius:8px;box-shadow:0 12px 32px -18px #00000073;margin-bottom:.75rem}.classic-hero__names{font-family:var(--wp-font-title, Georgia, "Times New Roman", Times, serif);font-weight:400;font-size:clamp(2rem,6vw,3.5rem);letter-spacing:.02em;margin:0}.classic-hero__divider{width:64px;height:2px}.classic-hero__date{font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;margin:0}.classic-story{scroll-margin-top:4.5rem;padding:4rem 1.5rem}.classic-story__inner{max-width:640px;margin:0 auto;text-align:center}.classic-story__image{display:block;width:auto;height:auto;max-width:100%;max-height:min(75vh,600px);border-radius:8px;margin:0 auto 2rem}.classic-story__title{font-family:var(--wp-font-title, Georgia, "Times New Roman", Times, serif);font-weight:400;font-size:clamp(1.5rem,4vw,2.25rem);margin:0 0 1.5rem}.classic-story__content{font-size:1.05rem;line-height:1.8;white-space:pre-wrap;margin:0;text-align:left}.classic-event{scroll-margin-top:4.5rem;padding:4rem 1.5rem;display:flex;justify-content:center}.classic-event__card{max-width:480px;width:100%;border:1px solid;border-radius:8px;padding:2rem;text-align:center}.classic-event__title{font-family:var(--wp-font-title, Georgia, "Times New Roman", Times, serif);font-weight:400;font-size:clamp(1.35rem,3.5vw,1.75rem);margin:0 0 1.5rem}.classic-event__details{display:flex;flex-direction:column;gap:.9rem;margin:0 0 1.5rem}.classic-event__row{display:flex;flex-direction:column;gap:.15rem}.classic-event__row dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin:0}.classic-event__row dd{font-size:1.05rem;margin:0}.classic-event__map-link{display:inline-block;padding:.65rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.95rem}.classic-rsvp{scroll-margin-top:4.5rem;padding:4rem 1.5rem}.classic-rsvp__inner{max-width:480px;margin:0 auto;text-align:center}.classic-rsvp__title{font-family:var(--wp-font-title, Georgia, "Times New Roman", Times, serif);font-weight:400;font-size:clamp(1.5rem,4vw,2.25rem);margin:0 0 1.5rem}.classic-rsvp__form{display:flex;flex-direction:column;gap:1.25rem;text-align:left}.classic-rsvp__field{display:flex;flex-direction:column;gap:.4rem}.classic-rsvp__field label,.classic-rsvp__field legend{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;padding:0}.classic-rsvp__field input[type=text],.classic-rsvp__field input[type=number],.classic-rsvp__field textarea{font:inherit;padding:.6rem .75rem;border:1px solid;border-radius:4px;background:transparent;resize:vertical}.classic-rsvp__attending{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.classic-rsvp__attending label{display:flex;align-items:center;gap:.5rem;font-size:1rem;text-transform:none;letter-spacing:normal}.classic-rsvp__submit{align-self:flex-start;padding:.75rem 2rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer}.classic-rsvp__submit:disabled{opacity:.6;cursor:not-allowed}.classic-rsvp__success,.classic-rsvp__error{font-size:1rem;margin:0}.classic-gifts{scroll-margin-top:4.5rem;padding:4rem 1.5rem}.classic-gifts__inner{max-width:960px;margin:0 auto;text-align:center}.classic-gifts__title{font-family:var(--wp-font-title, Georgia, "Times New Roman", Times, serif);font-weight:400;font-size:clamp(1.5rem,4vw,2.25rem);margin:0 0 2rem}.classic-gifts__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;text-align:left}.classic-gifts__card{border:1px solid;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:.6rem}.classic-gifts__media{height:180px;margin-bottom:.25rem;padding:.75rem;border-radius:4px;background:#00000009;display:flex;align-items:center;justify-content:center}.classic-gifts__image{display:block;width:100%;height:100%;object-fit:contain}.classic-gifts__name{font-family:var(--wp-font-title, Georgia, "Times New Roman", Times, serif);font-weight:400;font-size:1.15rem;margin:0}.classic-gifts__description{font-size:.95rem;line-height:1.5;margin:0}.classic-gifts__amount{font-size:1rem;font-weight:600;margin:0}.classic-gifts__pix{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.classic-gifts__pix-hint{font-size:.85rem;margin:0}.classic-gifts__pix-key{display:block;border:1px solid;border-radius:4px;padding:.5rem .6rem;font-size:.85rem;word-break:break-all}.classic-gifts__action{align-self:flex-start;padding:.6rem 1.25rem;border:none;border-radius:4px;font-size:.95rem;cursor:pointer;text-decoration:none;margin-top:.25rem}.classic-gifts__action--link{display:inline-block}@media (max-width: 640px){.classic-nav__inner{justify-content:space-between;padding:0 1.25rem}.classic-nav__toggle{display:flex}.classic-nav__list{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;text-align:center;border-top:1px solid rgba(0,0,0,.08)}.classic-nav__list--open{display:flex}.classic-nav__list a{padding:.85rem 1.25rem}.classic-hero{padding:3rem 1.25rem 3.5rem}.classic-hero__image{max-height:60vh}.classic-story,.classic-event,.classic-rsvp,.classic-gifts{padding:2.5rem 1.25rem}.classic-event__card{padding:1.5rem}.classic-rsvp__submit{align-self:stretch}.classic-gifts__list{grid-template-columns:1fr}.classic-gifts__action{align-self:stretch;text-align:center}}.editorial-template{font-family:var(--wp-font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);line-height:1.5}.editorial-template *{box-sizing:border-box}.editorial-template a:focus-visible,.editorial-template button:focus-visible,.editorial-template input:focus-visible,.editorial-template textarea:focus-visible{outline:3px solid currentColor;outline-offset:2px}.editorial-template h2{text-wrap:balance}.editorial-rsvp__submit,.editorial-gifts__action{transition:filter .15s ease}.editorial-rsvp__submit:not(:disabled):hover,.editorial-gifts__action:hover{filter:brightness(.92)}.editorial-nav{position:sticky;top:0;z-index:10}.editorial-nav__inner{max-width:1100px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:center}.editorial-nav__list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap}.editorial-nav__list li{display:flex}.editorial-nav__list a{display:block;padding:1.1rem 0;text-decoration:none;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}.editorial-nav__toggle{display:none;align-items:center;gap:.6rem;background:none;border:none;padding:1.1rem 0;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;cursor:pointer}.editorial-nav__toggle-bars{display:flex;flex-direction:column;gap:3px;width:18px}.editorial-nav__toggle-bars span{display:block;height:2px;width:100%}.editorial-hero{scroll-margin-top:4.5rem;position:relative;display:flex;align-items:flex-end}.editorial-hero--photo{min-height:88vh;min-height:88svh;background:#1f1b18}.editorial-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.editorial-hero--photo .editorial-hero__names,.editorial-hero--photo .editorial-hero__date{text-shadow:0 2px 18px rgba(0,0,0,.35)}@media (min-width: 900px){.editorial-hero--portrait{align-items:center;background:var(--editorial-hero-surface)}.editorial-hero--portrait .editorial-hero__image{left:50%;width:50%}.editorial-hero--portrait .editorial-hero__scrim{display:none}.editorial-hero--portrait .editorial-hero__content{width:50%;padding:4rem 3rem 4rem max(1.5rem,calc((100% - 1100px)/2))}.editorial-hero--portrait .editorial-hero__names{color:var(--editorial-hero-text);font-size:clamp(2.5rem,5.5vw,5rem);text-shadow:none}.editorial-hero--portrait .editorial-hero__amp{color:var(--editorial-hero-amp)}.editorial-hero--portrait .editorial-hero__date{color:var(--editorial-hero-muted);text-shadow:none}}.editorial-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000bf)}.editorial-hero--plain{min-height:40vh;align-items:center;padding:4rem 1.5rem}.editorial-hero__content{position:relative;z-index:1;padding:3rem 1.5rem 3.5rem;max-width:900px}.editorial-hero__names{margin:0;font-weight:800;font-size:clamp(2.5rem,9vw,6rem);line-height:.95;letter-spacing:-.02em;color:#fff;display:flex;flex-direction:column;gap:.1em}.editorial-hero--plain .editorial-hero__names{color:inherit}.editorial-hero__amp{font-weight:300;font-style:italic;font-size:.6em;opacity:.85}.editorial-hero__date{margin:1.25rem 0 0;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:#fff}.editorial-hero--plain .editorial-hero__date{color:inherit}.editorial-story{scroll-margin-top:4.5rem;padding:5rem 1.5rem}.editorial-story__grid{max-width:1100px;margin:0 auto;display:grid;gap:3rem;align-items:center}.editorial-story__grid--with-image{grid-template-columns:2fr 3fr}.editorial-story__grid--text-only{grid-template-columns:1fr;max-width:720px}.editorial-story__image{display:block;width:100%;height:auto;max-height:min(80vh,680px);object-fit:cover;object-position:50% 30%}.editorial-story__title{font-weight:800;font-size:clamp(1.75rem,3.5vw,2.75rem);letter-spacing:-.01em;margin:0 0 1.5rem}.editorial-story__content{font-size:1.1rem;line-height:1.85;white-space:pre-wrap;margin:0}.editorial-story__content--lead:first-letter{font-size:3.2em;font-weight:800;float:left;line-height:.8;padding-right:.1em;margin-top:.05em}.editorial-event{scroll-margin-top:4.5rem;padding:3rem 1.5rem}.editorial-event__strip{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:2.5rem}.editorial-event__row{display:flex;flex-direction:column;gap:.25rem}.editorial-event__row dt{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}.editorial-event__row dd{margin:0;font-size:1.15rem;font-weight:600}.editorial-event__map-link{align-self:center;padding:.5rem 1.25rem;border:1px solid;border-radius:999px;text-decoration:none;font-size:.85rem}.editorial-rsvp{scroll-margin-top:4.5rem;padding:5rem 1.5rem}.editorial-rsvp__inner{max-width:640px;margin:0 auto}.editorial-rsvp__title{font-weight:800;font-size:clamp(1.75rem,4vw,2.75rem);letter-spacing:-.01em;margin:0 0 2rem}.editorial-rsvp__form{display:flex;flex-direction:column;gap:1.5rem}.editorial-rsvp__field{display:flex;flex-direction:column;gap:.4rem}.editorial-rsvp__field label,.editorial-rsvp__field legend{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;padding:0}.editorial-rsvp__field input[type=text],.editorial-rsvp__field input[type=number],.editorial-rsvp__field textarea{font:inherit;background:transparent;border:none;border-bottom:2px solid;padding:.5rem 0;resize:vertical}.editorial-rsvp__attending{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.editorial-rsvp__attending label{display:flex;align-items:center;gap:.5rem;font-size:1rem;text-transform:none;letter-spacing:normal}.editorial-rsvp__submit{align-self:flex-start;padding:.85rem 2.5rem;border:none;border-radius:999px;font-size:1rem;font-weight:700;cursor:pointer}.editorial-rsvp__submit:disabled{opacity:.6;cursor:not-allowed}.editorial-rsvp__success,.editorial-rsvp__error{font-size:1rem;margin:0}.editorial-gifts{scroll-margin-top:4.5rem;padding:5rem 1.5rem}.editorial-gifts__title{max-width:1100px;margin:0 auto 2.5rem;font-weight:800;font-size:clamp(1.75rem,3.5vw,2.75rem);letter-spacing:-.01em}.editorial-gifts__grid{max-width:1100px;margin:0 auto;list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}.editorial-gifts__card{grid-column:span 3;display:flex;flex-direction:column;overflow:hidden}.editorial-gifts__card:nth-child(6n+1){grid-column:span 4}.editorial-gifts__card:nth-child(6n+2),.editorial-gifts__card:nth-child(6n+3){grid-column:span 2}.editorial-gifts__media{aspect-ratio:4 / 3;max-height:20rem;padding:1.25rem;background:#00000009;display:flex;align-items:center;justify-content:center}.editorial-gifts__image{display:block;width:100%;height:100%;object-fit:contain}.editorial-gifts__body{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.editorial-gifts__name{font-weight:700;font-size:1.1rem;margin:0}.editorial-gifts__description{font-size:.95rem;line-height:1.5;margin:0}.editorial-gifts__amount{font-size:1rem;font-weight:700;margin:0}.editorial-gifts__pix{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.editorial-gifts__pix-hint{font-size:.8rem;margin:0}.editorial-gifts__pix-key{display:block;border:1px solid;border-radius:4px;padding:.5rem .6rem;font-size:.8rem;word-break:break-all}.editorial-gifts__action{align-self:flex-start;margin-top:auto;padding:.6rem 1.25rem;border:none;border-radius:999px;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none}.editorial-gifts__action--link{display:inline-block}@media (max-width: 768px){.editorial-nav__inner{justify-content:space-between}.editorial-nav__toggle{display:flex}.editorial-nav__list{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;text-align:center;border-top:1px solid rgba(0,0,0,.08)}.editorial-nav__list--open{display:flex}.editorial-nav__list a{padding:.85rem 1.25rem}.editorial-hero__names{font-size:clamp(2rem,11vw,3.25rem)}.editorial-story__grid--with-image{grid-template-columns:1fr}.editorial-hero--photo{min-height:70vh;min-height:70svh}.editorial-hero__scrim{background:linear-gradient(180deg,#0000 25%,#000c)}.editorial-story__image{max-height:70vh}.editorial-event__strip{flex-direction:column;align-items:flex-start;gap:1.25rem}.editorial-event__map-link{align-self:flex-start}.editorial-gifts__grid{grid-template-columns:1fr 1fr}.editorial-gifts__card,.editorial-gifts__card:nth-child(6n+1),.editorial-gifts__card:nth-child(6n+2),.editorial-gifts__card:nth-child(6n+3){grid-column:span 1}}@media (max-width: 480px){.editorial-gifts__grid{grid-template-columns:1fr}.editorial-rsvp__submit{align-self:stretch;text-align:center}}@media (prefers-reduced-motion: reduce){.editorial-template *{transition:none!important;animation:none!important}}.editorial-template h1,.editorial-template h2,.editorial-template h3{font-family:var(--wp-font-title, inherit)}.minimal-template{font-family:var(--wp-font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-weight:300;line-height:1.7}.minimal-template *{box-sizing:border-box}.minimal-template a:focus-visible,.minimal-template button:focus-visible,.minimal-template input:focus-visible,.minimal-template textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px}.minimal-hero__names{text-wrap:balance}.minimal-rsvp__submit,.minimal-gifts__action{transition:background-color .15s ease}.minimal-rsvp__submit:not(:disabled):hover,.minimal-gifts__action:hover{background-color:#0000000a}.minimal-hero,.minimal-story__inner,.minimal-event__inner,.minimal-rsvp__inner,.minimal-gifts__inner{max-width:560px;margin:0 auto;padding-left:2rem;padding-right:2rem}.minimal-nav{position:sticky;top:0;z-index:10;border-bottom:1px solid}.minimal-nav__inner{max-width:560px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:center}.minimal-nav__list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1.75rem;flex-wrap:wrap}.minimal-nav__list li{display:flex}.minimal-nav__list a{display:block;padding:1rem 0;text-decoration:none;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.minimal-nav__toggle{display:none;align-items:center;gap:.6rem;background:none;border:none;padding:1rem 0;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.minimal-nav__toggle-bars{display:flex;flex-direction:column;gap:3px;width:16px}.minimal-nav__toggle-bars span{display:block;height:1px;width:100%}.minimal-hero{scroll-margin-top:3.5rem;padding-top:6rem;padding-bottom:4rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.minimal-hero__image{display:block;width:auto;height:auto;max-width:min(100%,360px);max-height:280px;border-radius:4px}.minimal-hero__names{margin:0;font-weight:300;font-size:clamp(1.5rem,4vw,2.25rem);letter-spacing:.08em;text-transform:uppercase}.minimal-hero__date{margin:0;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase}.minimal-story{scroll-margin-top:3.5rem;padding:3rem 0}.minimal-story__image{display:block;width:auto;height:auto;max-width:100%;max-height:min(70vh,520px);border-radius:4px;margin-bottom:2rem}.minimal-story__title{font-weight:400;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 1rem}.minimal-story__content{font-size:1rem;line-height:1.85;white-space:pre-wrap;margin:0}.minimal-event{scroll-margin-top:3.5rem;padding:3rem 0}.minimal-event__inner{border-top:1px solid;padding-top:2.5rem}.minimal-event__title{font-weight:400;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 1.5rem}.minimal-event__list{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.5rem}.minimal-event__row{display:flex;justify-content:space-between;gap:1rem}.minimal-event__row dt{margin:0;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.minimal-event__row dd{margin:0;font-size:.95rem;text-align:right}.minimal-event__map-link{font-size:.85rem;text-decoration:underline}.minimal-rsvp{scroll-margin-top:3.5rem;padding:3rem 0}.minimal-rsvp__title{font-weight:400;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 1.5rem}.minimal-rsvp__form{display:flex;flex-direction:column;gap:1.25rem}.minimal-rsvp__field{display:flex;flex-direction:column;gap:.4rem}.minimal-rsvp__field label,.minimal-rsvp__field legend{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;padding:0}.minimal-rsvp__field input[type=text],.minimal-rsvp__field input[type=number],.minimal-rsvp__field textarea{font:inherit;padding:.5rem 0;border:none;border-bottom:1px solid;background:transparent;resize:vertical}.minimal-rsvp__attending{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.minimal-rsvp__attending label{display:flex;align-items:center;gap:.5rem;font-size:.95rem;text-transform:none;letter-spacing:normal}.minimal-rsvp__submit{align-self:flex-start;padding:.6rem 1.75rem;border:1px solid;border-radius:0;background:transparent;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.minimal-rsvp__submit:disabled{opacity:.5;cursor:not-allowed}.minimal-rsvp__success,.minimal-rsvp__error{font-size:.95rem;margin:0}.minimal-gifts{scroll-margin-top:3.5rem;padding:3rem 0 5rem}.minimal-gifts__title{font-weight:400;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 1.5rem}.minimal-gifts__list{list-style:none;padding:0;margin:0}.minimal-gifts__row{display:flex;gap:1rem;padding:1.25rem 0;border-top:1px solid}.minimal-gifts__row:last-child{padding-bottom:0}.minimal-gifts__image{width:72px;height:72px;padding:4px;object-fit:contain;background:#00000009;border-radius:4px;flex-shrink:0}.minimal-gifts__body{display:flex;flex-direction:column;gap:.35rem;flex:1}.minimal-gifts__name{font-weight:400;font-size:1rem;margin:0}.minimal-gifts__description,.minimal-gifts__amount{font-size:.9rem;margin:0}.minimal-gifts__pix{display:flex;flex-direction:column;gap:.4rem;margin-top:.25rem}.minimal-gifts__pix-hint{font-size:.8rem;margin:0}.minimal-gifts__pix-key{display:block;border:1px solid;padding:.4rem .5rem;font-size:.8rem;word-break:break-all}.minimal-gifts__action{align-self:flex-start;margin-top:.25rem;padding:.4rem 1rem;border:1px solid;background:transparent;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;text-decoration:none}.minimal-gifts__action--link{display:inline-block}@media (max-width: 768px){.minimal-hero,.minimal-story__inner,.minimal-event__inner,.minimal-rsvp__inner,.minimal-gifts__inner,.minimal-nav__inner{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}.minimal-nav__inner{justify-content:space-between}.minimal-nav__toggle{display:flex}.minimal-nav__list{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;text-align:center}.minimal-nav__list--open{display:flex}.minimal-nav__list a{padding:.85rem 1.25rem}.minimal-hero{padding-top:4rem;padding-bottom:3rem}.minimal-hero__image{max-height:240px}}@media (max-width: 480px){.minimal-hero,.minimal-story__inner,.minimal-event__inner,.minimal-rsvp__inner,.minimal-gifts__inner{padding-left:1.25rem;padding-right:1.25rem}.minimal-hero{padding-top:3rem;padding-bottom:2.5rem;gap:1rem}.minimal-hero__names{letter-spacing:.04em}.minimal-event__row{flex-direction:column;gap:.15rem}.minimal-event__row dd{text-align:left}.minimal-rsvp__submit{align-self:stretch;text-align:center}}@media (prefers-reduced-motion: reduce){.minimal-template *{transition:none!important;animation:none!important}}.minimal-template h1,.minimal-template h2,.minimal-template h3{font-family:var(--wp-font-title, inherit)}._statusBar_n0p19_1{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._statusText_n0p19_11{font-size:var(--font-size-body-small);color:var(--color-text-secondary)}._spacer_n0p19_16{flex:1}._previewLabel_n0p19_20{padding:var(--space-3) var(--space-6);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}@media (max-width: 480px){._statusBar_n0p19_1{padding:var(--space-3) var(--space-4)}}._picker_pfu0b_1{border:0;margin:0;padding:0;min-width:0}._legend_pfu0b_8{padding:0;font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._hint_pfu0b_15{margin:var(--space-1) 0 var(--space-2);font-size:var(--font-size-caption);color:var(--color-text-secondary)}._current_pfu0b_21{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;text-align:left;color:var(--color-text-primary)}._current_pfu0b_21:hover{border-color:var(--color-brand-primary)}._currentText_pfu0b_40{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._change_pfu0b_47{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;font-size:var(--font-size-body-small);color:var(--color-brand-primary);font-weight:var(--font-weight-medium)}._chevronOpen_pfu0b_57{transform:rotate(180deg)}._name_pfu0b_61{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._category_pfu0b_71{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}._sampleTitle_pfu0b_77{font-size:1.5rem;line-height:var(--line-height-tight);color:var(--color-text-primary);overflow-wrap:anywhere}._sampleBody_pfu0b_84{font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-text-primary)}._options_pfu0b_90{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--space-3);margin-top:var(--space-3)}._option_pfu0b_90{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-width:0}._picker_h1edy_1{border:0;margin:var(--space-6) 0 0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}._legend_h1edy_11{padding:0;margin-bottom:var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._modes_h1edy_19{display:flex;gap:var(--space-3);flex-wrap:wrap}._mode_h1edy_19{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-body-small);cursor:pointer}._mode_h1edy_19 input{accent-color:var(--color-brand-primary)}._modeActive_h1edy_44{border-color:var(--color-brand-primary);border-width:2px;padding:calc(var(--space-2) - 1px) calc(var(--space-4) - 1px);font-weight:var(--font-weight-semibold)}._mode_h1edy_19:focus-within{outline:2px solid var(--color-brand-primary);outline-offset:2px}._imageControls_h1edy_56{display:flex;flex-direction:column;gap:var(--space-3)}._thumb_h1edy_62{position:relative;width:260px;max-width:100%;height:150px;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);overflow:hidden}._thumbImage_h1edy_72{display:block;width:100%;height:100%;object-fit:cover}._placeholder_h1edy_79{width:260px;max-width:100%;height:100px;border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px dashed var(--color-border-strong);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-body-small)}._actions_h1edy_93{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}._status_h1edy_100{font-size:var(--font-size-body-small);color:var(--color-text-secondary)}._hint_h1edy_105{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._opacity_h1edy_112{display:flex;flex-direction:column;gap:var(--space-2);max-width:420px}._opacityHeader_h1edy_119{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._opacityLabel_h1edy_126{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._opacityValue_h1edy_132{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}._slider_h1edy_139{width:100%;accent-color:var(--color-brand-primary)}.soon-classic{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:1.25rem;font-family:var(--wp-font-title, Georgia, "Times New Roman", Times, serif);text-align:center}.soon-classic__frame{width:100%;max-width:40rem;box-sizing:border-box;border:1px solid;padding:.5rem}.soon-classic__frame-inner{border:1px solid;padding:clamp(2.5rem,9vw,5rem) clamp(1.25rem,6vw,3.5rem)}.soon-classic__eyebrow{margin:0 0 1.5rem;font-size:.75rem;letter-spacing:.4em;text-transform:uppercase}.soon-classic__names{margin:0;font-weight:400;font-size:clamp(2.4rem,9vw,4.25rem);line-height:1.15;overflow-wrap:anywhere}.soon-classic__names>span{display:inline}.soon-classic__ornament{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.75rem 0}.soon-classic__ornament span{display:block;width:3.5rem;height:1px}.soon-classic__ornament i{display:block;width:.5rem;height:.5rem;border:1px solid;transform:rotate(45deg)}.soon-classic__tagline{margin:0 0 1rem;font-style:italic;font-size:clamp(1.25rem,4vw,1.6rem)}.soon-classic__text{margin:0 auto;max-width:30rem;font-size:1rem;line-height:1.75}.soon-editorial{position:relative;min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;padding:clamp(1.5rem,5vw,4rem);padding-left:clamp(2.5rem,9vw,7rem);font-family:var(--wp-font-title, Georgia, "Times New Roman", Times, serif);overflow:hidden}.soon-editorial__bar{position:absolute;top:0;bottom:0;left:clamp(1rem,4vw,3rem);width:2px}.soon-editorial__eyebrow{margin:0;font-family:var(--wp-font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.soon-editorial__names{margin:0;display:flex;flex-direction:column;font-weight:400;font-size:clamp(3.25rem,15vw,10.5rem);line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.soon-editorial__name{display:block;overflow-wrap:break-word}.soon-editorial__name--second{align-self:flex-end;text-align:right;padding-left:12vw}.soon-editorial__amp{display:block;font-size:.45em;line-height:1;text-transform:none;margin-bottom:.1em}.soon-editorial__copy{align-self:flex-start;max-width:24rem;border-top:1px solid;padding-top:1.25rem}.soon-editorial__tagline{margin:0 0 .75rem;font-size:1.4rem;font-style:italic}.soon-editorial__text{margin:0;font-family:var(--wp-font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:.95rem;line-height:1.7}.soon-minimal{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem clamp(1.5rem,8vw,6rem);font-family:var(--wp-font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif)}.soon-minimal>*{max-width:34rem}.soon-minimal__names{margin:0 0 3rem;font-weight:300;font-size:clamp(1.9rem,7vw,3.25rem);letter-spacing:.14em;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere}.soon-minimal__tagline{margin:0 0 .75rem;font-size:1rem;font-weight:500}.soon-minimal__text{margin:0;font-size:.95rem;line-height:1.8}@media (max-width: 600px){.soon-editorial__names{font-size:clamp(2rem,10vw,4rem)}.soon-editorial__name--second{padding-left:0}}.soon-classic,.soon-editorial,.soon-minimal{font-family:var(--wp-font-body, inherit)}.soon-editorial__names,.soon-minimal__names{font-family:var(--wp-font-title, inherit)}._overlay_ec0ok_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#2b242066;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:1100}._dialog_ec0ok_12{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating);padding:var(--space-6);width:min(420px,100%);display:flex;flex-direction:column;gap:var(--space-3)}._title_ec0ok_23{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._description_ec0ok_29{font-size:var(--font-size-body-small);color:var(--color-text-secondary)}._actions_ec0ok_34{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}._picker_zb18x_1{display:flex;flex-direction:column;gap:var(--space-2);max-width:320px}._frame_zb18x_9{position:relative;align-self:flex-start;line-height:0}._image_zb18x_15{display:block;width:auto;height:auto;max-width:100%;max-height:220px;border-radius:var(--radius-md);cursor:crosshair}._marker_zb18x_25{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:var(--radius-full);border:2px solid #fff;box-shadow:0 0 0 1px #00000073,0 1px 4px #0006;background:#9c4a2e8c;pointer-events:none}._hint_zb18x_37{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._sliders_zb18x_44{display:flex;flex-direction:column;gap:var(--space-2)}._slider_zb18x_44{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-caption);color:var(--color-text-secondary)}._slider_zb18x_44 input{width:100%;accent-color:var(--color-brand-primary)}._reset_zb18x_63{align-self:flex-start}._layout_16nes_1{display:flex;flex-direction:column;gap:var(--space-8)}._publicationCard_16nes_7{display:flex;flex-direction:column;gap:var(--space-3)}._publicationHeader_16nes_13{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._publicationTitle_16nes_20{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._publicationHint_16nes_26{font-size:var(--font-size-body-small);color:var(--color-text-secondary)}._slugCode_16nes_31{font-family:monospace;background:var(--color-surface-muted);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-caption)}._publicationActions_16nes_39{display:flex;gap:var(--space-2);flex-wrap:wrap}._domainSection_16nes_45{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._domainSectionTitle_16nes_53{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._domainRow_16nes_59{display:flex;gap:var(--space-2);align-items:flex-end;flex-wrap:wrap}._domainInput_16nes_66{flex:1;min-width:220px}._sectionTitle_16nes_71{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}._sectionIcon_16nes_81{color:var(--color-brand-primary)}._fieldGrid_16nes_85{display:flex;flex-direction:column;gap:var(--space-4)}._row_16nes_91{display:flex;gap:var(--space-4);flex-wrap:wrap}._row_16nes_91>*{flex:1;min-width:200px}._templateOptions_16nes_102{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}._templateCard_16nes_109{width:160px}._templateLabel_16nes_113{margin-top:var(--space-2);font-size:var(--font-size-body-small)}._templateLabelActive_16nes_118{font-weight:var(--font-weight-semibold);color:var(--color-brand-primary)}._colorRow_16nes_123{display:flex;gap:var(--space-6);flex-wrap:wrap}._fontRow_16nes_129{display:flex;flex-direction:column;gap:var(--space-6)}._hexInput_16nes_135{width:8rem}._imagePreview_16nes_141{max-width:min(100%,260px);max-height:180px;width:auto;height:auto;border-radius:var(--radius-md);display:block}._imagePlaceholder_16nes_150{width:260px;max-width:100%;height:140px;border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px dashed var(--color-border-strong);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._imageUploadRow_16nes_163{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;margin-top:var(--space-3)}._imageBlock_16nes_171{display:flex;flex-direction:column;gap:var(--space-2)}._imageBlockLabel_16nes_177{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._uploadingText_16nes_183{font-size:var(--font-size-body-small);color:var(--color-text-secondary)}._previewSection_16nes_188{display:flex;flex-direction:column;gap:var(--space-2)}._previewLabel_16nes_194{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._previewHint_16nes_203{font-size:var(--font-size-body-small);color:var(--color-text-secondary)}._previewFrame_16nes_208{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;overflow:clip;isolation:isolate}._saveButton_16nes_219{align-self:flex-start}@media (max-width: 768px){._row_16nes_91>*{min-width:100%}}._summaryGrid_1txoa_1{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}._summaryCard_1txoa_7{display:flex;flex-direction:column;gap:var(--space-1);align-items:center;text-align:center;padding:var(--space-4)}._summaryValue_1txoa_16{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._summaryLabel_1txoa_22{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._list_1txoa_27{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._item_1txoa_36{padding:var(--space-4)}._itemHeader_1txoa_40{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}._guestName_1txoa_48{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._companions_1txoa_54{font-size:var(--font-size-body-small);color:var(--color-text-secondary);margin-top:var(--space-1)}._message_1txoa_60{font-style:italic;color:var(--color-text-primary);margin-top:var(--space-2)}@media (max-width: 768px){._summaryGrid_1txoa_1{grid-template-columns:repeat(2,1fr)}}._sectionDescription_4cs3t_1{font-size:var(--font-size-body-small);color:var(--color-text-secondary);margin-bottom:var(--space-4)}._formRow_4cs3t_7{display:flex;flex-direction:column;gap:var(--space-4)}._formActions_4cs3t_13{display:flex;gap:var(--space-2)}._giftList_4cs3t_18{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._giftCard_4cs3t_27{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;padding:var(--space-4)}._giftMain_4cs3t_35{display:flex;gap:var(--space-4);flex:1;min-width:220px}._giftImage_4cs3t_42{width:88px;height:88px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}._giftImagePlaceholder_4cs3t_50{width:88px;height:88px;border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px dashed var(--color-border-strong);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);flex-shrink:0}._giftInfo_4cs3t_63{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._giftNameRow_4cs3t_70{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._giftName_4cs3t_70{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._giftDescription_4cs3t_83{font-size:var(--font-size-body-small);color:var(--color-text-secondary)}._giftAmount_4cs3t_88{font-size:var(--font-size-body-small);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._giftImageRow_4cs3t_94{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}._uploadLabel_4cs3t_101{font-size:var(--font-size-caption);color:var(--color-text-secondary);cursor:pointer;text-decoration:underline}._uploadingText_4cs3t_108{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._giftSidebar_4cs3t_113{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}._positionField_4cs3t_120{display:flex;align-items:center;gap:var(--space-2)}._positionLabel_4cs3t_126{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._positionInput_4cs3t_131{width:4rem}._giftActions_4cs3t_135{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}._editForm_4cs3t_142{display:flex;flex-direction:column;gap:var(--space-3);width:100%}@media (max-width: 768px){._giftCard_4cs3t_27{flex-direction:column}._giftSidebar_4cs3t_113{align-items:flex-start}._giftActions_4cs3t_135{justify-content:flex-start}}:root{--color-brand-primary: #9c4a2e;--color-brand-primary-hover: #7e3b24;--color-brand-primary-subtle: #f5e6df;--color-bg: #fbf8f5;--color-surface: #ffffff;--color-surface-muted: #f3eee9;--color-text-primary: #2b2420;--color-text-secondary: #6b6058;--color-text-muted: #948a80;--color-text-on-brand: #ffffff;--color-border: #e4dcd3;--color-border-strong: #cbbfb2;--color-success: #2f7d5a;--color-success-subtle: #e6f2ec;--color-warning: #b8791b;--color-warning-subtle: #f9eedc;--color-error: #b3402e;--color-error-subtle: #f7e6e2;--color-info: #3d6e8c;--color-info-subtle: #e6eef2;--font-sans: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-display: 2rem;--font-size-h1: 1.5rem;--font-size-h2: 1.25rem;--font-size-h3: 1rem;--font-size-body: .9375rem;--font-size-body-small: .8125rem;--font-size-label: .8125rem;--font-size-caption: .75rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--shadow-subtle: 0 1px 3px rgba(43, 36, 32, .08);--shadow-floating: 0 8px 24px rgba(43, 36, 32, .14);--motion-fast: .15s;--motion-normal: .2s;--motion-easing: ease;--layout-content-width: 720px;--layout-content-width-wide: 960px;--focus-ring: 0 0 0 3px var(--color-brand-primary-subtle), 0 0 0 1px var(--color-brand-primary)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--color-brand-primary)}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
