._footer_c6ovb_1{margin-top:var(--space-8);padding-block:var(--space-8) var(--space-6);background:var(--color-sage-ink);color:var(--color-sand)}._inner_c6ovb_8{gap:var(--space-7);display:grid}._brandBlock_c6ovb_13{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}._monogram_c6ovb_20{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:.06em;color:var(--color-white)}._tagline_c6ovb_27{color:#f4ede3b8;max-width:34ch;font-size:var(--text-sm);font-weight:300}._columnTitle_c6ovb_34{margin-bottom:var(--space-3);color:var(--color-gold-soft);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:500}._list_c6ovb_44{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._link_c6ovb_53{color:#f4ede3d1;font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out)}._link_c6ovb_53:hover{color:var(--color-white);text-underline-offset:4px;text-decoration:underline}._contactItem_c6ovb_65{align-items:center;gap:var(--space-2);color:#f4ede3d1;font-size:var(--text-sm);display:flex}._bottom_c6ovb_73{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);color:#f4ede399;font-size:var(--text-xs);border-top:1px solid #f4ede329;flex-wrap:wrap;display:flex}._madeWith_c6ovb_87{white-space:nowrap}._heart_c6ovb_91{color:var(--color-terracotta);vertical-align:-2px;display:inline-block}@media (width>=720px){._inner_c6ovb_8{gap:var(--space-6);grid-template-columns:1.4fr 1fr 1fr}}._button_1njcc_1{--button-bg:var(--color-terracotta);--button-fg:var(--color-white);--button-border:transparent;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--button-border);border-radius:var(--radius-pill);background:var(--button-bg);color:var(--button-fg);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-align:center;text-transform:uppercase;text-wrap:balance;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);padding:.75rem 1.6rem;font-weight:500;display:inline-flex}._button_1njcc_1:active:not(:disabled){transform:translateY(0)}._button_1njcc_1:disabled{opacity:.55;cursor:not-allowed;transform:none}._primary_1njcc_43{--button-bg:var(--color-terracotta);--button-fg:var(--color-white)}._secondary_1njcc_48{--button-bg:var(--color-sage-deep);--button-fg:var(--color-white)}._outline_1njcc_53{--button-bg:transparent;--button-fg:var(--color-ink);--button-border:var(--color-line-strong)}._ghost_1njcc_59{--button-bg:transparent;--button-fg:var(--color-ink-soft);--button-border:transparent;text-transform:none;letter-spacing:0}@media (hover:hover){._button_1njcc_1:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}._primary_1njcc_43:hover:not(:disabled){--button-bg:var(--color-terracotta-deep)}._secondary_1njcc_48:hover:not(:disabled){--button-bg:var(--color-sage-ink)}._outline_1njcc_53:hover:not(:disabled){--button-bg:var(--color-sand);--button-border:var(--color-beige-deep)}._ghost_1njcc_59:hover:not(:disabled){--button-bg:var(--color-sand);--button-fg:var(--color-ink);box-shadow:none}}._sm_1njcc_96{font-size:var(--text-xs);padding:.5rem 1.1rem}._lg_1njcc_101{font-size:var(--text-base);padding:.95rem 2.2rem}._block_1njcc_106{width:100%}._icon_1njcc_110{flex-shrink:0}._spinner_1njcc_114{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.62s linear infinite _button-spin_1njcc_1}@keyframes _button-spin_1njcc_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._button_1njcc_1:hover:not(:disabled){transform:none}._spinner_1njcc_114{animation-duration:1.6s}}._header_yxfh0_1{z-index:var(--z-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:#fbf8f4d1;border-bottom:1px solid #0000;position:sticky;top:0}._header_yxfh0_1[data-scrolled=true]{border-bottom-color:var(--color-line);box-shadow:var(--shadow-xs)}._inner_yxfh0_18{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:72px;display:flex}._brand_yxfh0_26{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.04em;color:var(--color-ink);white-space:nowrap;display:flex}._brandAmp_yxfh0_37{color:var(--color-terracotta);font-style:italic}._nav_yxfh0_42{align-items:center;gap:var(--space-5);display:none}._link_yxfh0_48{padding-block:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);font-weight:400;position:relative}._link_yxfh0_48:after{content:"";background:var(--color-terracotta);transform-origin:0;width:100%;height:1px;transition:transform var(--duration-base) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}._link_yxfh0_48:hover{color:var(--color-ink)}._link_yxfh0_48[aria-current=page]{color:var(--color-ink);font-weight:500}._link_yxfh0_48[aria-current=page]:after,._link_yxfh0_48:hover:after{transform:scaleX(1)}._actions_yxfh0_84{align-items:center;gap:var(--space-2);display:flex}._cta_yxfh0_91{padding-inline:1rem}._ctaIcon_yxfh0_95{display:none}._menuToggle_yxfh0_99{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--bg-surface);width:2.75rem;height:2.75rem;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}._menuToggle_yxfh0_99:hover{background:var(--color-sand)}._drawer_yxfh0_117{border-top:1px solid var(--color-line);background:var(--bg-page);animation:_drawer-in_yxfh0_1 var(--duration-base) var(--ease-out)}._drawerList_yxfh0_123{gap:var(--space-1);padding-block:var(--space-4) var(--space-5);flex-direction:column;margin:0;list-style:none;display:flex}._drawerLink_yxfh0_132{padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-lg);font-family:var(--font-display);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:block}._drawerLink_yxfh0_132:hover,._drawerLink_yxfh0_132[aria-current=page]{background:var(--color-sand);color:var(--color-ink)}._drawerCta_yxfh0_150{margin-top:var(--space-3)}@keyframes _drawer-in_yxfh0_1{0%{opacity:0;transform:translateY(-8px)}}@media (width<=359px){._cta_yxfh0_91{display:none}}@media (width>=420px){._ctaIcon_yxfh0_95{display:block}}@media (width>=900px){._inner_yxfh0_18{gap:var(--space-5)}._actions_yxfh0_84{gap:var(--space-3)}._nav_yxfh0_42{display:flex}._menuToggle_yxfh0_99,._drawer_yxfh0_117{display:none}._inner_yxfh0_18{min-height:84px}}@media (prefers-reduced-motion:reduce){._drawer_yxfh0_117{animation:none}}._shell_1kbit_1{flex-direction:column;min-height:100dvh;display:flex}._main_1kbit_7{flex:1}._skipLink_1kbit_11{top:var(--space-3);left:var(--space-3);z-index:calc(var(--z-header) + 1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-white);font-size:var(--text-sm);transition:transform var(--duration-base) var(--ease-out);position:absolute;transform:translateY(-160%)}._skipLink_1kbit_11:focus-visible{transform:translateY(0)}._card_8devz_3{align-items:start;gap:var(--space-3);width:100%;height:100%;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:left;box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);grid-template-columns:3rem minmax(0,1fr);display:grid;position:relative}._card_8devz_3:focus-visible{outline:2px solid var(--color-sage-deep);outline-offset:3px}._media_8devz_28{aspect-ratio:1;border-radius:var(--radius-md);background:linear-gradient(140deg, var(--color-sand), var(--color-sage-100));place-items:center;display:grid;position:relative;overflow:hidden}._mediaImage_8devz_38{object-fit:cover;width:100%;height:100%}._mediaIcon_8devz_44{color:var(--color-sage-ink);transition:transform var(--duration-base) var(--ease-out);place-items:center;display:grid}._mediaIcon_8devz_44 svg{width:1.375rem;height:1.375rem}._body_8devz_56{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._meta_8devz_63{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._category_8devz_70{color:var(--color-sage-deep);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase}._badge_8devz_77{border-radius:var(--radius-pill);background:var(--color-terracotta-50);color:var(--color-terracotta-deep);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:4px;padding:.15rem .55rem;font-size:.66rem;font-weight:500;display:inline-flex}._title_8devz_91{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:500;line-height:1.2;display:block}._description_8devz_100{color:var(--text-muted);font-size:var(--text-sm);font-weight:300;line-height:1.55;display:block}._footer_8devz_108{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._value_8devz_117{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:500}._action_8devz_125{align-items:center;gap:var(--space-1);color:var(--color-terracotta);font-size:var(--text-sm);font-weight:500;display:inline-flex}._actionIcon_8devz_134{transition:transform var(--duration-base) var(--ease-out)}._custom_8devz_140{border-style:dashed;border-color:var(--color-beige-deep);background:linear-gradient(160deg, var(--color-cream), var(--color-terracotta-50))}._custom_8devz_140 ._media_8devz_28{background:var(--color-white)}._custom_8devz_140 ._mediaIcon_8devz_44{color:var(--color-terracotta)}@media (width>=640px){._card_8devz_3{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}._media_8devz_28{aspect-ratio:16/10;border-radius:0}._mediaIcon_8devz_44{width:4.25rem;height:4.25rem;box-shadow:var(--shadow-xs);background:#ffffffb8;border-radius:50%}._mediaIcon_8devz_44 svg{width:1.75rem;height:1.75rem}._body_8devz_56{gap:var(--space-2);padding:var(--space-5);flex:1}._description_8devz_100{flex:1}._footer_8devz_108{margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-line)}._custom_8devz_140 ._media_8devz_28{aspect-ratio:auto;padding-top:var(--space-6);background:0 0}._custom_8devz_140 ._mediaIcon_8devz_44{background:var(--color-white)}}@media (hover:hover) and (pointer:fine){._card_8devz_3:hover{border-color:var(--color-beige-deep);box-shadow:var(--shadow-md);transform:translateY(-4px)}._card_8devz_3:hover ._mediaIcon_8devz_44{transform:scale(1.06)}._card_8devz_3:hover ._actionIcon_8devz_134{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){._card_8devz_3:hover,._card_8devz_3:hover ._mediaIcon_8devz_44,._card_8devz_3:hover ._actionIcon_8devz_134{transform:none}}._grid_1pxai_1{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._item_1pxai_10{min-width:0;display:flex}._item_1pxai_10>*{width:100%}._customItem_1pxai_19{display:none}._skeleton_1pxai_23{border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--color-sand) 30%, var(--color-cream) 50%, var(--color-sand) 70%);height:11rem;animation:_shimmer_1pxai_1 1.4s var(--ease-in-out) infinite;background-size:220% 100%}@keyframes _shimmer_1pxai_1{to{background-position:-220% 0}}@media (width>=640px){._grid_1pxai_1{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}._customItem_1pxai_19{display:flex}._skeleton_1pxai_23{height:380px}}@media (width>=1024px){._grid_1pxai_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._skeleton_1pxai_23{animation:none}}._field_cb1vk_1{gap:var(--space-2);flex-direction:column;display:flex}._label_cb1vk_7{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}._optional_cb1vk_13{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:400}._control_cb1vk_22{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;color:var(--text-primary);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding:.8rem 1rem}._control_cb1vk_22::placeholder{color:var(--text-muted);opacity:.75}._control_cb1vk_22:focus{border-color:var(--color-sage);box-shadow:0 0 0 3px var(--color-sage-100);outline:none}._control_cb1vk_22[aria-invalid=true]{border-color:var(--color-danger)}._control_cb1vk_22[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-danger-bg)}textarea._control_cb1vk_22{resize:vertical;min-height:120px;line-height:1.6}._hint_cb1vk_60{font-size:var(--text-xs);color:var(--text-muted)}._error_cb1vk_65{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-danger);display:flex}._counter_cb1vk_73{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;align-self:flex-end}._checkbox_cb1vk_82{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-cream);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}._checkbox_cb1vk_82:hover{border-color:var(--color-beige-deep);background:var(--color-sand)}._checkbox_cb1vk_82:has(input:checked){border-color:var(--color-sage);background:var(--color-sage-50)}._checkbox_cb1vk_82:has(input:focus-visible){outline:2px solid var(--color-sage-deep);outline-offset:2px}._checkboxInput_cb1vk_111{width:1.15rem;height:1.15rem;accent-color:var(--color-sage-deep);cursor:pointer;flex-shrink:0;margin:.2rem 0 0}._checkboxText_cb1vk_120{gap:var(--space-1);flex-direction:column;display:flex}._checkboxLabel_cb1vk_126{font-size:var(--text-sm);font-weight:500;line-height:1.4}._checkboxHint_cb1vk_132{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}._prefixed_cb1vk_140{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);align-items:center;display:flex}._prefixed_cb1vk_140:focus-within{border-color:var(--color-sage);box-shadow:0 0 0 3px var(--color-sage-100)}._prefixed_cb1vk_140[data-invalid=true]{border-color:var(--color-danger)}._prefix_cb1vk_140{color:var(--text-muted);font-size:var(--text-lg);padding-inline:1rem 0;font-weight:500}._prefixed_cb1vk_140 ._control_cb1vk_22{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;background:0 0;border:none;padding-block:.5rem;font-weight:500}._prefixed_cb1vk_140 ._control_cb1vk_22:focus{box-shadow:none}._overlay_ditgz_1{z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_overlay-in_ditgz_1 var(--duration-base) var(--ease-out);background:#2e2a266b;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}._dialog_ditgz_14{overscroll-behavior:contain;background:var(--bg-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92dvh;box-shadow:var(--shadow-lg);animation:_dialog-in_ditgz_1 var(--duration-base) var(--ease-out);position:relative;overflow-y:auto}._dialog_ditgz_14:focus{outline:none}._closeBar_ditgz_30{z-index:3;height:0;padding-inline:var(--space-4);justify-content:flex-end;display:flex;position:sticky;top:0}._close_ditgz_30{margin-top:var(--space-4);width:2.5rem;height:2.5rem;color:var(--color-ink);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:#ffffffdb;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._close_ditgz_30:hover{background:var(--color-white);transform:rotate(90deg)}@media (width>=640px){._overlay_ditgz_1{padding:var(--space-5);align-items:center}._dialog_ditgz_14{border-radius:var(--radius-xl);max-width:560px;max-height:88dvh}}@media (width>=900px){._wide_ditgz_77{max-width:880px}}@keyframes _overlay-in_ditgz_1{0%{opacity:0}}@keyframes _dialog-in_ditgz_1{0%{opacity:0;transform:translateY(24px)scale(.98)}}@media (prefers-reduced-motion:reduce){._overlay_ditgz_1,._dialog_ditgz_14{animation:none}._close_ditgz_30:hover{transform:none}}._form_1jiha_1{gap:var(--space-4);flex-direction:column;display:flex}._intro_1jiha_7{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-sage-50);display:flex}._introIcon_1jiha_15{color:var(--color-sage-deep);flex-shrink:0;margin-top:2px}._introText_1jiha_21{color:var(--color-sage-ink);font-size:var(--text-sm);font-weight:300;line-height:1.6}._introText_1jiha_21 strong{font-weight:500}._checkboxes_1jiha_32{gap:var(--space-3);flex-direction:column;display:flex}._error_1jiha_38{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-sm);line-height:1.5;display:flex}._actions_1jiha_50{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}@media (width>=560px){._actions_1jiha_50{flex-direction:row-reverse;align-items:center}._actions_1jiha_50>*{flex:1}}._success_1jiha_70{align-items:center;gap:var(--space-4);padding-block:var(--space-5) var(--space-3);text-align:center;flex-direction:column;display:flex}._successIcon_1jiha_79{background:var(--color-sage-50);width:4.5rem;height:4.5rem;color:var(--color-sage-deep);animation:_pop-in_1jiha_1 var(--duration-slow) var(--ease-out);border-radius:50%;place-items:center;display:grid}._successTitle_1jiha_90{font-family:var(--font-display);font-size:var(--text-2xl)}._successText_1jiha_95{max-width:42ch;color:var(--text-muted);font-size:var(--text-base);font-weight:300;line-height:1.65}._successNote_1jiha_103{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-cream);color:var(--text-muted);font-size:var(--text-xs);line-height:1.6}._successLink_1jiha_112{color:var(--color-terracotta-deep);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@keyframes _pop-in_1jiha_1{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){._successIcon_1jiha_79{animation:none}}._panel_frel7_1{gap:var(--space-5);flex-direction:column;display:flex}._summary_frel7_7{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-sage-50);display:flex}._summaryLabel_frel7_17{color:var(--color-sage-ink);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:block}._summaryTitle_frel7_25{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.25}._summaryValue_frel7_31{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-sage-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}._qrArea_frel7_40{align-items:center;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._qrBox_frel7_51{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);line-height:0}._qrHint_frel7_59{max-width:34ch;color:var(--text-muted);font-size:var(--text-sm);text-align:center}._copyBlock_frel7_66{gap:var(--space-2);flex-direction:column;display:flex}._copyLabel_frel7_72{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}._code_frel7_79{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-cream);color:var(--text-secondary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.55;display:block}._feedback_frel7_95{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);animation:_feedback-in_frel7_1 var(--duration-base) var(--ease-out);display:flex}._feedback_frel7_95 svg{flex-shrink:0;margin-top:3px}._feedbackSuccess_frel7_110{background:var(--color-success-bg);color:var(--color-success)}._feedbackError_frel7_115{background:var(--color-danger-bg);color:var(--color-danger)}._steps_frel7_120{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-cream);flex-direction:column;display:flex}._stepsTitle_frel7_129{color:var(--text-primary);font-size:var(--text-sm);font-weight:500}._stepsList_frel7_135{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);flex-direction:column;margin:0;padding-left:1.15rem;font-weight:300;display:flex}._qrDetails_frel7_148{border:1px solid var(--color-line);border-radius:var(--radius-md)}._qrSummary_frel7_153{align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;list-style:none;display:flex}._qrSummary_frel7_153::-webkit-details-marker{display:none}._qrDetails_frel7_148[open] ._qrSummary_frel7_153{border-bottom:1px solid var(--color-line)}._qrDetails_frel7_148 ._qrArea_frel7_40{border:none}._actions_frel7_177{gap:var(--space-3);flex-direction:column;display:flex}@keyframes _feedback-in_frel7_1{0%{opacity:0;transform:translateY(-4px)}}@media (width>=560px){._actions_frel7_177{flex-direction:row-reverse}._actions_frel7_177>*{flex:1}}._content_qu1il_1{flex-direction:column;display:flex}._hero_qu1il_6{aspect-ratio:16/9;background:linear-gradient(140deg, var(--color-sand), var(--color-sage-100));place-items:center;display:grid;position:relative;overflow:hidden}._heroImage_qu1il_15{object-fit:cover;width:100%;height:100%}._heroIcon_qu1il_21{width:5rem;height:5rem;color:var(--color-sage-ink);box-shadow:var(--shadow-sm);background:#ffffffbf;border-radius:50%;place-items:center;display:grid}._body_qu1il_32{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}._stepHeader_qu1il_40{align-items:center;gap:var(--space-3);padding-right:var(--space-7);display:flex}._headerIcon_qu1il_48{background:linear-gradient(140deg, var(--color-sand), var(--color-sage-100));width:3rem;height:3rem;color:var(--color-sage-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._headerText_qu1il_59{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._category_qu1il_66{color:var(--color-sage-deep);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase}._title_qu1il_73{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;line-height:1.25}._description_qu1il_80{color:var(--text-muted);font-size:var(--text-base);font-weight:300;line-height:1.65}._valueRow_qu1il_87{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-cream);display:flex}._valueLabel_qu1il_97{color:var(--text-muted);font-size:var(--text-sm)}._value_qu1il_87{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:500}._suggestions_qu1il_109{gap:var(--space-2);flex-wrap:wrap;display:flex}._suggestion_qu1il_109{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;padding:.4rem .9rem}._suggestion_qu1il_109:hover{border-color:var(--color-sage);background:var(--color-sage-50)}._paymentMethods_qu1il_133{gap:var(--space-3);flex-direction:column;display:flex}._paymentHint_qu1il_139{color:var(--text-muted);font-size:var(--text-xs);text-align:center;line-height:1.5}._error_qu1il_146{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-sm);line-height:1.5;display:flex}._progress_qu1il_158{align-items:center;gap:var(--space-2);min-height:2.5rem;color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}._progressDots_qu1il_169{gap:5px;display:flex}._dot_qu1il_174{background:var(--color-beige-deep);width:6px;height:6px;transition:background-color var(--duration-base) var(--ease-out);border-radius:50%}._dotActive_qu1il_182{background:var(--color-terracotta)}@media (width>=640px){._body_qu1il_32{padding:var(--space-4) var(--space-6) var(--space-6)}}._toolbar_s28cm_3{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;position:relative}._row_s28cm_15{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;display:grid}._searchWrap_s28cm_22{min-width:0;position:relative}._searchIcon_s28cm_27{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}._search_s28cm_22{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-cream);width:100%;min-height:3rem;font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding:.7rem 2.25rem .7rem 2.5rem}._search_s28cm_22:placeholder-shown{padding-right:.75rem}._search_s28cm_22:focus{border-color:var(--color-sage);background:var(--bg-surface);box-shadow:0 0 0 3px var(--color-sage-100);outline:none}._clearSearch_s28cm_62{width:1.75rem;height:1.75rem;color:var(--text-muted);background:0 0;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}._clearSearch_s28cm_62:hover{background:var(--color-sand);color:var(--color-ink)}._sortWrap_s28cm_82{min-width:0;position:relative}._sortLabel_s28cm_88{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sort_s28cm_82{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-cream);width:100%;min-height:3rem;font-size:var(--text-base);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-muted) 50%), linear-gradient(135deg, var(--color-muted) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:.6rem 1.9rem .6rem .8rem}._sort_s28cm_82:focus{border-color:var(--color-sage);box-shadow:0 0 0 3px var(--color-sage-100);outline:none}._chips_s28cm_126{gap:var(--space-2);margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);scroll-padding-inline:var(--space-3);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}._chips_s28cm_126::-webkit-scrollbar{display:none}._chips_s28cm_126>li{flex:none}._chip_s28cm_126{align-items:center;gap:var(--space-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;padding:.45rem .95rem;display:flex}._chip_s28cm_126:hover{border-color:var(--color-sage);color:var(--color-ink)}._chip_s28cm_126[aria-pressed=true]{border-color:var(--color-sage-deep);background:var(--color-sage-deep);color:var(--color-white)}._chipCount_s28cm_174{border-radius:var(--radius-pill);font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:#2e2a2614;flex:none;padding:0 .4rem}._chip_s28cm_126[aria-pressed=true] ._chipCount_s28cm_174{background:#ffffff38}._summary_s28cm_187{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._summaryIdle_s28cm_198{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._reset_s28cm_207{align-items:center;gap:var(--space-2);min-height:2.25rem;color:var(--color-terracotta);font-size:var(--text-sm);text-underline-offset:3px;background:0 0;border:none;text-decoration:underline;display:inline-flex}@media (width>=720px){._toolbar_s28cm_3{gap:var(--space-5);padding:var(--space-5) var(--space-6)}._row_s28cm_15{gap:var(--space-3);grid-template-columns:minmax(260px,1fr) auto}._sortWrap_s28cm_82{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(180px,auto);display:grid}._sortLabel_s28cm_88{clip-path:none;width:auto;height:auto;color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;position:static}._search_s28cm_22,._sort_s28cm_82{border-radius:var(--radius-pill);min-height:3.25rem;font-size:var(--text-sm)}._chips_s28cm_126{flex-wrap:wrap;margin:0;padding:0;overflow:visible}._summary_s28cm_187{padding-inline:0}._summaryIdle_s28cm_198{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}._empty_3gkup_1{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);border:1px dashed var(--color-beige-deep);border-radius:var(--radius-lg);background:var(--color-cream);text-align:center;flex-direction:column;display:flex}._icon_3gkup_13{background:var(--color-sand);width:3.25rem;height:3.25rem;color:var(--color-sage-deep);border-radius:50%;place-items:center;display:grid}._title_3gkup_23{font-size:var(--text-xl);font-family:var(--font-display)}._description_3gkup_28{max-width:46ch;color:var(--text-muted);font-size:var(--text-sm)}._action_3gkup_34{margin-top:var(--space-2)}._heading_z0ubg_1{gap:var(--space-3);max-width:620px;margin-bottom:var(--space-6);flex-direction:column;display:flex}._centered_z0ubg_9{text-align:center;align-items:center;margin-inline:auto}._eyebrow_z0ubg_15{align-items:center;gap:var(--space-2);color:var(--color-sage-deep);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:500;display:inline-flex}._eyebrow_z0ubg_15:after,._centered_z0ubg_9 ._eyebrow_z0ubg_15:before{content:"";background:var(--color-beige-deep);width:34px;height:1px}._title_z0ubg_40{font-size:var(--text-3xl);color:var(--color-ink)}._description_z0ubg_45{color:var(--text-secondary);font-size:var(--text-lg);font-weight:300}._page_n3js7_1{background:radial-gradient(45% 40% at 90% 0%, var(--color-sage-50), transparent 70%), var(--bg-page)}._toolbarWrap_n3js7_6,._customTop_n3js7_10{margin-bottom:var(--space-3)}._results_n3js7_14{min-height:320px}._footnote_n3js7_18{max-width:62ch;margin:var(--space-7) auto 0;color:var(--text-muted);font-size:var(--text-sm);text-align:center;font-weight:300}@media (width>=640px){._toolbarWrap_n3js7_6{margin-bottom:var(--space-6)}._customTop_n3js7_10{display:none}}@media (width>=900px){._toolbarWrap_n3js7_6{z-index:10;position:sticky;top:84px}}._slideshow_pzkc3_1{position:relative;overflow:hidden}._slide_pzkc3_1{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}._previous_pzkc3_16{z-index:1;opacity:1}._current_pzkc3_21{z-index:2;opacity:1}._entering_pzkc3_26{animation:_slide-in_pzkc3_1 1.4s var(--ease-in-out)}@keyframes _slide-in_pzkc3_1{0%{opacity:0}}._entering_pzkc3_26._quick_pzkc3_37{animation-duration:.45s}._interactive_pzkc3_44{touch-action:pan-y;-webkit-user-select:none;user-select:none}._nav_pzkc3_50{z-index:4;border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(6px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);background:#fbf8f4eb;border:0;place-items:center;padding:0;display:grid;position:absolute;top:calc(50% - 22px)}._nav_pzkc3_50:active{scale:.92}._nav_pzkc3_50:focus-visible{border-radius:var(--radius-pill)}._prev_pzkc3_16{left:var(--space-3)}._next_pzkc3_86{right:var(--space-3)}@media (hover:hover){._nav_pzkc3_50{opacity:0}._interactive_pzkc3_44:hover ._nav_pzkc3_50,._interactive_pzkc3_44:focus-within ._nav_pzkc3_50{opacity:1}._nav_pzkc3_50:hover{background-color:var(--color-white)}}._dots_pzkc3_106{bottom:var(--space-3);z-index:4;pointer-events:none;gap:6px;display:flex;position:absolute;left:50%;translate:-50%}._dot_pzkc3_106{border-radius:var(--radius-pill);width:6px;height:6px;transition:width var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);background:#ffffff8c;box-shadow:0 0 0 .5px #2e2a2626}._dotActive_pzkc3_128{background:var(--color-white);width:18px}._hero_1lqhz_1{padding-block:var(--space-6) var(--space-8);background:radial-gradient(60% 55% at 85% 10%, var(--color-sage-50), transparent 70%), radial-gradient(50% 45% at 5% 85%, var(--color-terracotta-50), transparent 70%), var(--bg-page);position:relative;overflow:hidden}._inner_1lqhz_13{gap:var(--space-5);text-align:center;justify-items:center;display:grid}._content_1lqhz_20{display:contents}._eyebrow_1lqhz_24{align-items:center;gap:var(--space-2);border:1px solid var(--color-beige-deep);border-radius:var(--radius-pill);color:var(--color-sage-ink);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;background:#fff9;order:1;padding:.4rem .9rem;display:inline-flex}._names_1lqhz_39{font-size:var(--text-4xl);letter-spacing:-.02em;order:2;font-weight:400;line-height:1}._amp_1lqhz_48{color:var(--color-terracotta);margin-inline:.18em;font-size:.6em;font-style:italic}._photoWrap_1lqhz_55{width:min(100% - 12px,320px);margin-bottom:var(--space-2);order:3;position:relative}._quote_1lqhz_62{max-width:44ch;font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink-soft);order:4;font-style:italic;font-weight:400;line-height:1.45}._tagline_1lqhz_73{max-width:46ch;color:var(--text-secondary);order:5;font-weight:300}._actions_1lqhz_80{justify-content:center;gap:var(--space-3);flex-wrap:wrap;order:6;display:flex}._photo_1lqhz_55{aspect-ratio:4/5;border-radius:50vw 50vw var(--radius-lg) var(--radius-lg);background:linear-gradient(150deg, var(--color-sand), var(--color-sage-100));box-shadow:var(--shadow-md);isolation:isolate}._photo_1lqhz_55:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#0000 55%,#2e2a2629 100%);position:absolute;inset:0}._photoWrap_1lqhz_55:before{content:"";border:1px solid var(--color-gold-soft);border-radius:50vw 50vw var(--radius-lg) var(--radius-lg);pointer-events:none;position:absolute;inset:12px -12px -12px 12px}@media (width>=900px){._hero_1lqhz_1{padding-block:var(--space-8) var(--space-9)}._inner_1lqhz_13{gap:var(--space-8);text-align:left;grid-template-columns:1.05fr .95fr;place-items:center stretch}._content_1lqhz_20{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}._amp_1lqhz_48{margin-block:.05em;margin-inline:0;display:block}._actions_1lqhz_80{justify-content:flex-start}._photoWrap_1lqhz_55{justify-self:end;width:min(100%,460px);margin-bottom:0}._photoWrap_1lqhz_55:before{inset:18px -18px -18px 18px}}._celebration_1hwma_3{padding-block:var(--space-7);background:var(--bg-surface);border-block:1px solid var(--color-line)}._celebrationInner_1hwma_9{gap:var(--space-3);text-align:center;flex-direction:column;display:flex}._celebrationTitle_1hwma_16{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:400}._celebrationText_1hwma_23{max-width:54ch;color:var(--text-secondary);margin-inline:auto;font-weight:300}._people_1hwma_32{background:linear-gradient(180deg, #ffffff6b, transparent 36%), var(--bg-page)}._peopleGrid_1hwma_38{gap:var(--space-5);margin-top:var(--space-7);display:grid}._peopleFrame_1hwma_44{gap:var(--space-3);flex-direction:column;margin:0;display:flex}._peoplePhoto_1hwma_51{aspect-ratio:4/3;border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--color-sand), var(--color-sage-100));box-shadow:var(--shadow-md);isolation:isolate}._peoplePhoto_1hwma_51:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 58%,#2e2a2647);position:absolute;inset:0}._peopleCaption_1hwma_68{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);align-self:center}._story_1hwma_77{background:var(--bg-page)}._storyInner_1hwma_81{gap:var(--space-6);align-items:center;display:grid}._storyList_1hwma_87{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._storyItem_1hwma_96{border-left:2px solid var(--color-beige-deep);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--bg-surface);box-shadow:var(--shadow-xs);transition:border-color var(--duration-base) var(--ease-out);overflow:hidden}._storyItem_1hwma_96:hover{border-left-color:var(--color-terracotta)}._storyItemNewest_1hwma_110{border-left-color:var(--color-terracotta);box-shadow:var(--shadow-sm)}._storyPhoto_1hwma_115{aspect-ratio:16/10;object-fit:cover;object-position:center 40%;width:100%;height:auto}._storyText_1hwma_123{padding:var(--space-4) var(--space-5);flex-direction:column;gap:2px;display:flex}._storyDate_1hwma_130{align-items:center;gap:var(--space-2);color:var(--color-sage-deep);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}._storyBadge_1hwma_141{border-radius:var(--radius-pill);background:var(--color-terracotta-50);color:var(--color-terracotta-deep);padding:.1rem .5rem;font-size:.66rem;font-weight:500}._storyTitle_1hwma_150{font-family:var(--font-display);font-size:var(--text-lg)}._gifts_1hwma_157{background:var(--bg-surface);border-block:1px solid var(--color-line)}._giftsAction_1hwma_162{margin-top:var(--space-7);justify-content:center;display:flex}._cta_1hwma_170{padding-block:var(--space-9);background:radial-gradient(60% 70% at 50% 0%, var(--color-terracotta-50), transparent 70%), var(--bg-page)}._ctaInner_1hwma_177{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}._ctaTitle_1hwma_185{font-size:var(--text-3xl)}._ctaText_1hwma_189{max-width:48ch;color:var(--text-secondary);font-size:var(--text-lg);font-weight:300}._ctaActions_1hwma_196{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=900px){._peopleGrid_1hwma_38{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._peopleGrid_1hwma_38>:nth-child(2){margin-top:var(--space-6)}._storyInner_1hwma_81{gap:var(--space-8);grid-template-columns:1fr 1fr}}._page_1yn8n_1{place-items:center;min-height:60dvh;display:grid}._inner_1yn8n_7{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}._code_1yn8n_15{font-family:var(--font-display);color:var(--color-beige-deep);letter-spacing:.04em;font-size:clamp(4rem,3rem + 6vw,7rem);line-height:1}._title_1yn8n_23{font-size:var(--text-3xl)}._text_1yn8n_27{max-width:44ch;color:var(--text-muted);font-size:var(--text-lg);font-weight:300}._page_q6bun_1{background:radial-gradient(50% 40% at 50% 0%, var(--color-sage-50), transparent 75%), var(--bg-page);min-height:70vh}._container_q6bun_7{place-items:center;display:grid}._card_q6bun_12{align-items:center;gap:var(--space-4);width:min(100%,34rem);padding:clamp(var(--space-6), 7vw, var(--space-8));border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-md);text-align:center;flex-direction:column;display:flex}._icon_q6bun_26{border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}._iconSuccess_q6bun_34{background:var(--color-success-bg);color:var(--color-success)}._iconPending_q6bun_39{background:var(--color-sage-50);color:var(--color-sage-ink)}._iconError_q6bun_44{background:var(--color-danger-bg);color:var(--color-danger)}._eyebrow_q6bun_49{align-items:center;gap:var(--space-2);color:var(--color-sage-deep);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:inline-flex}._title_q6bun_59{font-family:var(--font-display);font-size:clamp(var(--text-2xl), 7vw, var(--text-4xl));font-weight:500;line-height:1.15}._description_q6bun_66{max-width:40ch;color:var(--text-muted);font-weight:300;line-height:1.65}._note_q6bun_73{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}._link_q6bun_79{color:var(--color-terracotta-deep);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}._actions_q6bun_86{gap:var(--space-3);width:100%;margin-top:var(--space-2);flex-direction:column;display:flex}._frame_1vozb_1{border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--color-sand), var(--color-sage-100));box-shadow:var(--shadow-md);isolation:isolate;position:relative;overflow:hidden}._arch_1vozb_10{border-radius:50vw 50vw var(--radius-lg) var(--radius-lg)}._image_1vozb_14{object-fit:cover;width:100%;height:100%}._placeholder_1vozb_20{width:100%;height:100%;min-height:220px;padding:var(--space-5);text-align:center;place-items:center;display:grid}._placeholderInner_1vozb_30{align-items:center;gap:var(--space-3);color:var(--color-sage-ink);flex-direction:column;display:flex}._placeholderIcon_1vozb_38{background:#ffffff73;border:1px solid #fff9;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}._placeholderText_1vozb_48{max-width:22ch;font-family:var(--font-display);font-size:var(--text-lg);opacity:.85;font-style:italic;line-height:1.35}._frame_1vozb_1:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#0000 55%,#2e2a2629 100%);position:absolute;inset:0}._timeline_st2xf_1{gap:var(--space-7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}._timeline_st2xf_1:before{content:"";background:linear-gradient(to bottom, transparent, var(--color-beige-deep) 8%, var(--color-beige-deep) 92%, transparent);width:1px;position:absolute;top:8px;bottom:8px;left:11px}._item_st2xf_28{gap:var(--space-4);padding-left:calc(var(--space-6) + var(--space-2));display:grid;position:relative}._marker_st2xf_35{background:var(--bg-page);width:15px;height:15px;box-shadow:0 0 0 1px var(--color-beige-deep);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:4px}._markerDot_st2xf_48{background:var(--color-terracotta);border-radius:50%;width:7px;height:7px}._date_st2xf_55{color:var(--color-sage-deep);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:500;display:inline-block}._title_st2xf_64{margin-top:var(--space-2);font-size:var(--text-2xl);font-weight:500}._description_st2xf_70{margin-top:var(--space-3);max-width:56ch;color:var(--text-secondary);font-size:var(--text-lg);font-weight:300;line-height:1.7}._media_st2xf_80{min-width:0}._photo_st2xf_85{width:100%;max-width:340px}._photo_st2xf_85 img{height:auto}._gallery_st2xf_95{--gallery-height:20rem;gap:var(--space-3);width:100%;padding-bottom:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-beige-deep) transparent;display:flex;overflow-x:auto}._galleryPhoto_st2xf_109{max-width:100%;height:var(--gallery-height);scroll-snap-align:start;flex:none}._galleryPhoto_st2xf_109 img{width:auto;max-width:100%;height:var(--gallery-height);object-fit:cover}._last_st2xf_124 ._title_st2xf_64{color:var(--color-terracotta)}@media (width>=860px){._timeline_st2xf_1:before{left:50%}._item_st2xf_28{align-items:center;gap:var(--space-7);grid-template-columns:1fr 1fr;padding-left:0}._marker_st2xf_35{left:calc(50% - 7px)}._text_st2xf_144{padding-right:var(--space-6);text-align:right}._media_st2xf_80{padding-left:var(--space-6)}._description_st2xf_70{margin-left:auto}._item_st2xf_28:nth-child(2n) ._text_st2xf_144{padding-right:0;padding-left:var(--space-6);text-align:left;order:2}._item_st2xf_28:nth-child(2n) ._media_st2xf_80{padding-left:0;padding-right:var(--space-6);order:1;justify-content:flex-end;display:flex}._item_st2xf_28:nth-child(2n) ._description_st2xf_70{margin-left:0}._item_st2xf_28:nth-child(2n) ._gallery_st2xf_95>:first-child{margin-inline-start:auto}._gallery_st2xf_95{--gallery-height:22rem}}._page_7n45p_1{background:radial-gradient(40% 30% at 10% 5%, var(--color-terracotta-50), transparent 70%), var(--bg-page)}._timelineWrap_7n45p_6{margin-top:var(--space-8)}._closing_7n45p_10{align-items:center;gap:var(--space-4);max-width:620px;margin:var(--space-9) auto 0;padding-top:var(--space-7);border-top:1px solid var(--color-line);text-align:center;flex-direction:column;display:flex}._quote_7n45p_22{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink-soft);font-style:italic;font-weight:400;line-height:1.4}._signature_7n45p_31{color:var(--color-terracotta);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-wide)}._page_1drjx_1{background:radial-gradient(50% 35% at 15% 0%, var(--color-sage-50), transparent 70%), var(--bg-page)}._wall_1drjx_6{gap:var(--space-5);margin:var(--space-7) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));padding:0;list-style:none;display:grid}._card_1drjx_15{gap:var(--space-3);height:100%;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex}._card_1drjx_15:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}._cardIcon_1drjx_35{color:var(--color-terracotta);opacity:.7}._message_1drjx_40{color:var(--text-secondary);font-family:var(--font-display);font-size:var(--text-lg);flex:1;font-style:italic;line-height:1.55}._author_1drjx_49{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-line);color:var(--color-ink);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);font-weight:500;display:flex}._anonymousMark_1drjx_61{font-size:var(--text-sm)}._skeleton_1drjx_65{border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--color-sand) 30%, var(--color-cream) 50%, var(--color-sand) 70%);height:190px;animation:_shimmer_1drjx_1 1.4s var(--ease-in-out) infinite;background-size:220% 100%}._footnote_1drjx_78{max-width:58ch;margin:var(--space-8) auto 0;color:var(--text-muted);font-size:var(--text-sm);text-align:center;font-weight:300}@keyframes _shimmer_1drjx_1{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){._card_1drjx_15:hover{transform:none}._skeleton_1drjx_65{animation:none}}:root{--color-white:#fff;--color-cream:#fbf8f4;--color-sand:#f4ede3;--color-beige:#e8dbc9;--color-beige-deep:#d9c8b1;--color-sage-50:#eef1ec;--color-sage-100:#dbe2d7;--color-sage:#8a9a82;--color-sage-deep:#5f7060;--color-sage-ink:#3d4a3f;--color-terracotta-50:#fbeee7;--color-terracotta:#c0714f;--color-terracotta-deep:#a1573a;--color-gold:#c9a961;--color-gold-soft:#e3d3ac;--color-ink:#2e2a26;--color-ink-soft:#4f4842;--color-muted:#7d736a;--color-line:#2e2a261a;--color-line-strong:#2e2a262e;--color-success:#4f7a52;--color-success-bg:#eaf2ea;--color-danger:#a8443a;--color-danger-bg:#fbeceb;--bg-page:var(--color-cream);--bg-surface:var(--color-white);--bg-surface-alt:var(--color-sand);--text-primary:var(--color-ink);--text-secondary:var(--color-ink-soft);--text-muted:var(--color-muted);--accent:var(--color-terracotta);--accent-contrast:var(--color-white);--font-display:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--font-body:"Jost", "Segoe UI", system-ui, -apple-system, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.6rem, 1.2rem + 1.6vw, 2.25rem);--text-3xl:clamp(2rem, 1.4rem + 2.6vw, 3rem);--text-4xl:clamp(2.75rem, 1.6rem + 4.8vw, 5rem);--tracking-wide:.08em;--tracking-wider:.18em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-y:clamp(3.5rem, 2rem + 6vw, 6.5rem);--container:1180px;--container-narrow:760px;--gutter:clamp(1.15rem, .6rem + 2.4vw, 2.5rem);--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px;--shadow-xs:0 1px 2px #2e2a260d;--shadow-sm:0 2px 10px #2e2a260f;--shadow-md:0 12px 30px -14px #2e2a2638;--shadow-lg:0 28px 60px -28px #2e2a2652;--shadow-focus:0 0 0 3px var(--color-sage-100), 0 0 0 5px var(--color-sage);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.14s;--duration-base:.26s;--duration-slow:.62s;--z-header:100;--z-overlay:200;--z-modal:210;--z-toast:300}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--bg-page);min-height:100dvh;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.65}body[data-scroll-locked=true]{overflow:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.2}p{text-wrap:pretty}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-sage-deep);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--color-gold-soft);color:var(--color-ink)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container-narrow{width:100%;max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.reveal[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}
