@layer base{._tabsList_d39kh_4{display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0;margin:0;border-bottom:1px solid var(--ink-rule);flex-shrink:0}._tabsList_d39kh_4::-webkit-scrollbar{display:none}._tabsTrigger_d39kh_21{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;font-family:var(--font-family-base);font-size:.8125rem;font-weight:600;line-height:1.25rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);background-color:transparent;padding:12px 8px 11px;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;border-radius:0;cursor:pointer;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._tabsTrigger_d39kh_21 svg{width:15px;height:15px;flex-shrink:0}._tabsTrigger_d39kh_21:hover:not([disabled]){color:var(--foreground);background-color:transparent}._tabsTrigger_d39kh_21[data-state=active],._tabsTrigger_d39kh_21[data-state=active]:hover{color:var(--primary);background-color:transparent;border-bottom-color:var(--primary)}._tabsTrigger_d39kh_21:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #b8322a59}._tabsTrigger_d39kh_21[disabled]{opacity:.5;cursor:not-allowed}._tabsContent_d39kh_76{margin-top:var(--spacing-6);color:var(--foreground);outline:none}._tabsContent_d39kh_76[hidden]{display:none!important}}@layer base{._card_18adm_5{border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:var(--radius-md);background-color:var(--card);color:var(--card-foreground);box-shadow:0 1px 2px #0000000d;overflow:hidden}._plain_18adm_14{color:inherit}._item_18adm_18{border-bottom:1px solid color-mix(in srgb,var(--foreground) 9%,transparent)}._card_18adm_5 ._item_18adm_18:last-child{border-bottom:none}._item_18adm_18:has(._trigger_18adm_26:disabled){opacity:.5}._header_18adm_30{display:flex;margin:0}._trigger_18adm_26{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;line-height:1.4;text-align:left;background-color:transparent;color:var(--foreground);border:none;cursor:pointer;outline:none;transition:background-color var(--animation-duration-fast) ease}._card_18adm_5 ._trigger_18adm_26[data-state=closed]:hover:not(:disabled){background-color:color-mix(in srgb,var(--foreground) 3%,transparent)}._trigger_18adm_26:disabled{cursor:not-allowed}._trigger_18adm_26:focus-visible{outline:2px solid color-mix(in srgb,var(--foreground) 16%,transparent);outline-offset:-4px;border-radius:var(--radius-md)}._plain_18adm_14 ._trigger_18adm_26{padding:14px 0}._plain_18adm_14 ._trigger_18adm_26:focus-visible{outline-offset:2px;border-radius:var(--radius-sm)}._icon_18adm_82{width:1rem;height:1rem;flex-shrink:0;color:var(--muted-foreground);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),color var(--animation-duration-fast) ease}._trigger_18adm_26:hover:not(:disabled) ._icon_18adm_82{color:var(--foreground)}._trigger_18adm_26[data-state=open] ._icon_18adm_82{transform:rotate(180deg)}._content_18adm_100{overflow:hidden;color:inherit;animation:_accordion-up_18adm_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_18adm_100[data-state=open]{animation:_accordion-down_18adm_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_18adm_115{padding:0 16px 14px;color:var(--muted-foreground);font-size:.875rem;line-height:1.55}._plain_18adm_14 ._contentInner_18adm_115{padding:0 0 14px}@keyframes _accordion-up_18adm_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_18adm_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._wrap_i9fi0_1{display:flex;flex-direction:column;gap:8px;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3);background:var(--surface)}._kicker_i9fi0_9{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--primary)}._row_i9fi0_17{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._btn_i9fi0_23{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px;font-family:var(--font-family-base);font-size:.875rem;font-weight:600;line-height:1.15;color:var(--foreground);background:var(--background);border:1px solid var(--foreground);border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._btn_i9fi0_23 svg{width:16px;height:16px;flex-shrink:0}._btn_i9fi0_23:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._on_i9fi0_53{background:var(--foreground);color:var(--background)}._onRed_i9fi0_58{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}@media(max-width:360px){._btn_i9fi0_23{flex-direction:column;gap:3px;font-size:.8125rem}}@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}._card_143vi_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6) 0;border-bottom:1px solid var(--border);scroll-margin-top:var(--spacing-6)}._card_143vi_1:last-child{border-bottom:none}._head_143vi_14{display:flex;flex-direction:column;gap:4px}._name_143vi_20{margin:0;font-family:var(--font-family-base);font-weight:600;font-size:1.1875rem;line-height:1.25;color:var(--foreground)}._label_143vi_29{font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:1.125rem;line-height:1.2;color:var(--primary)}._meta_143vi_38{font-size:.9375rem;line-height:1.4;color:var(--muted-foreground)}._facts_143vi_44{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-4);row-gap:var(--spacing-2)}._fact_143vi_44{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground)}._dot_143vi_63{width:10px;height:10px;border-radius:var(--radius-full);flex-shrink:0}._dot-red_143vi_70{background:var(--wine-red)}._dot-white_143vi_74{background:var(--wine-white)}._dot-rose_143vi_78{background:var(--wine-rose)}._dot-sparkling_143vi_82{background:transparent;box-shadow:inset 0 0 0 2px var(--wine-white)}._bodyScale_143vi_87{display:inline-flex;gap:2px;align-items:flex-end}._bar_143vi_93,._barOn_143vi_94{width:4px;height:12px;background:var(--border)}._barOn_143vi_94{background:var(--foreground)}._serve_143vi_104{margin-left:auto;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}._block_143vi_113{display:flex;flex-direction:column;gap:6px}._kicker_143vi_119{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground)}._notes_143vi_127{margin:0;font-size:1rem;line-height:1.55;color:var(--body-text);text-wrap:pretty}._extra_143vi_135{margin:0;font-size:.9375rem;line-height:1.5;color:var(--accent-foreground)}._dishes_143vi_142{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}._pairs_143vi_151{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._pairsTrigger_143vi_156{width:100%;display:flex;align-items:center;gap:var(--spacing-3);padding:14px 0;font-family:var(--font-family-base);text-align:left}._pairsTrigger_143vi_156:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._pairsLabel_143vi_171{flex:1;font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--foreground)}._pairsCount_143vi_180{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);white-space:nowrap}._chevron_143vi_189{width:18px;height:18px;flex-shrink:0;color:var(--foreground);transition:transform var(--animation-duration-fast) ease}._pairsTrigger_143vi_156[data-state=open] ._chevron_143vi_189{transform:rotate(180deg)}._pairsBody_143vi_201{display:flex;flex-direction:column;gap:var(--spacing-3);padding-bottom:var(--spacing-4)}._dish_143vi_142{display:inline-block;font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--foreground);background:transparent;border:1px solid var(--foreground);border-radius:var(--radius);padding:7px 10px;text-align:left;white-space:nowrap}button._dish_143vi_142{cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}button._dish_143vi_142:hover,button._dish_143vi_142:focus-visible{background:var(--foreground);color:var(--background);outline:none}._why_143vi_235{margin:4px 0 0;font-family:var(--font-family-display);font-style:italic;font-weight:500;font-size:1rem;line-height:1.45;color:var(--foreground);text-wrap:pretty}@layer base{._overlay_np6mw_6{position:fixed;inset:0;background-color:#00000052;z-index:var(--z-overlay)!important;animation:_overlayShow_np6mw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.dark ._overlay_np6mw_6{background-color:#0000008c}._content_np6mw_19{--dialog-padding: 24px;position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 32px);max-height:85vh;width:28rem;background-color:var(--popup);color:var(--popup-foreground);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:16px;box-shadow:0 2px 6px #0000000f,0 24px 56px -16px #00000052;z-index:var(--z-overlay)!important;overflow:auto;padding:var(--dialog-padding);animation:_contentShow_np6mw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_np6mw_46{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._close_np6mw_46:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._close_np6mw_46:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._closeIcon_np6mw_75{width:1rem;height:1rem}._header_np6mw_81{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;padding-right:32px}._header_np6mw_81:has(+._footer_np6mw_90){margin-bottom:0}._footer_np6mw_90{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:24px calc(-1 * var(--dialog-padding)) calc(-1 * var(--dialog-padding));padding:14px var(--dialog-padding);border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background-color:color-mix(in srgb,var(--foreground) 3%,var(--popup))}._title_np6mw_105{margin:0;font-family:var(--font-family-base);font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--popup-foreground)}._description_np6mw_115{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._screenReaderText_np6mw_122{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_np6mw_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_np6mw_1{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}}@layer base{._checkboxWrapper_1podg_4{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1podg_4{appearance:none;position:relative;width:1.125rem;height:1.125rem;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:5px;background-color:var(--card);cursor:pointer;margin:0;padding:0;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._checkbox_1podg_4:not(:checked):hover{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}._checkbox_1podg_4:checked{background-color:var(--primary);border-color:var(--primary)}._checkbox_1podg_4:checked:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black)}._checkbox_1podg_4:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._checkbox_1podg_4:disabled{opacity:.45;cursor:not-allowed}._checkmark_1podg_54{position:absolute;width:.75rem;height:.75rem;stroke-width:3;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.6);transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}._checkbox_1podg_4:checked+._checkmark_1podg_54{opacity:1;transform:scale(1)}}._content_m3gjx_1{max-width:420px;max-height:calc(100dvh - 32px);overflow-y:auto;overflow-x:hidden;background:var(--background);border-radius:var(--radius)}._title_m3gjx_10{font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:1.75rem;line-height:1.05;color:var(--primary)}._desc_m3gjx_19{font-size:1rem;line-height:1.45;color:var(--foreground)}._form_m3gjx_25{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-2)}._field_m3gjx_32{display:flex;flex-direction:column;gap:6px}._label_m3gjx_38{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--foreground)}._optional_m3gjx_46{font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--muted-foreground)}._pin_m3gjx_53{letter-spacing:.4em;font-size:1.125rem}._check_m3gjx_58{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.4;color:var(--foreground);cursor:pointer}._fine_m3gjx_68{display:block;margin:0;font-size:.8125rem;line-height:1.4;color:var(--body-text)}._privacy_m3gjx_76{margin:0;padding:var(--spacing-3);background:var(--surface);font-size:.875rem;line-height:1.45;color:var(--foreground)}._error_m3gjx_85{margin:0;padding:var(--spacing-3);border:1px solid var(--primary);font-size:.9375rem;line-height:1.4;color:var(--accent-foreground)}._submit_m3gjx_94{width:100%}._switch_m3gjx_98{margin:0;text-align:center;font-size:.9375rem;color:var(--foreground)}._switchBtn_m3gjx_105{padding:0;background:none;border:none;font:inherit;font-weight:600;color:var(--primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._wrap_xsvcx_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._account_xsvcx_7{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border:1.5px solid var(--foreground)}._accountTitle_xsvcx_15{font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:1.625rem;line-height:1.05;color:var(--primary)}._accountText_xsvcx_24{margin:0;font-size:1rem;line-height:1.5;color:var(--foreground)}._accountActions_xsvcx_31{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._warn_xsvcx_37{margin:0;padding:var(--spacing-3);background:var(--surface);font-size:.9375rem;line-height:1.45;color:var(--accent-foreground)}._heading_xsvcx_46{margin:0 0 var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:1.5rem;line-height:1.1;color:var(--primary)}._muted_xsvcx_58{margin:0;font-size:1rem;line-height:1.5;color:var(--body-text)}._empty_xsvcx_65,._next_xsvcx_66{display:flex;flex-direction:column;gap:var(--spacing-2)}._list_xsvcx_72{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._item_xsvcx_80{width:100%;display:flex;align-items:center;gap:var(--spacing-3);padding:12px 0;background:none;border:none;border-bottom:1px solid var(--border);font-family:var(--font-family-base);text-align:left;color:var(--foreground);cursor:pointer}._item_xsvcx_80:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._itemIcon_xsvcx_100{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--primary)}._itemIcon_xsvcx_100 svg{width:18px;height:18px}._dot_xsvcx_115{width:10px;height:10px;border-radius:var(--radius-full);background:var(--primary)}._itemText_xsvcx_122{display:flex;flex-direction:column;gap:2px;min-width:0}._itemName_xsvcx_129{font-size:1.0625rem;font-weight:600;line-height:1.3}._itemSub_xsvcx_135{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}._danger_xsvcx_143{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._linkBtn_xsvcx_151{align-self:flex-start;padding:0;background:none;border:none;font-family:var(--font-family-base);font-size:.9375rem;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._page_1gndc_1{min-height:100vh;max-width:640px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-12);background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._masthead_1gndc_11{display:flex;flex-direction:column}._brandRow_1gndc_16{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._brand_1gndc_16{font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:3.25rem;line-height:.95;letter-spacing:-.02em}._since_1gndc_32{flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;text-align:center;font-size:.6875rem;font-weight:600;line-height:1.15;letter-spacing:.12em;text-transform:uppercase;padding:6px}._place_1gndc_51{margin-top:var(--spacing-3);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground)}._rules_1gndc_60{display:flex;flex-direction:column;gap:3px;margin:var(--spacing-4) 0 var(--spacing-6)}._rules_1gndc_60 span:first-child{height:2px;background:var(--ink-rule)}._rules_1gndc_60 span:last-child{height:1px;background:var(--ink-rule)}._title_1gndc_77{margin:0;font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:2.5rem;line-height:1;letter-spacing:-.01em;color:var(--primary)}._lede_1gndc_88{margin:var(--spacing-3) 0 0;font-size:1.0625rem;line-height:1.5;color:var(--body-text)}._ledeSmall_1gndc_95{margin:var(--spacing-3) 0 0;padding:var(--spacing-3);background:var(--surface);font-size:.9375rem;line-height:1.45;color:var(--foreground)}._tabCount_1gndc_104{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:.6875rem;letter-spacing:0}._tabs_1gndc_118{margin-top:var(--spacing-8)}._filter_1gndc_122{margin-bottom:var(--spacing-2)}._section_1gndc_126{margin-top:var(--spacing-8)}._featured_1gndc_130{border:1.5px solid var(--foreground);padding:var(--spacing-6) var(--spacing-4) 0}._sectionHead_1gndc_135{display:flex;flex-direction:column;gap:6px;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._featured_1gndc_130 ._sectionHead_1gndc_135{border-bottom-color:var(--foreground)}._sectionIt_1gndc_147{margin:0;font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:2rem;line-height:1;letter-spacing:-.01em;color:var(--primary)}._sectionEn_1gndc_158{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground)}._sectionIntro_1gndc_166{margin:4px 0 0;font-size:.9375rem;line-height:1.5;color:var(--body-text)}._help_1gndc_173{margin:0 0 var(--spacing-2);font-size:1rem;line-height:1.5;color:var(--body-text)}._dishGroup_1gndc_180{margin-top:var(--spacing-8)}._dishGroup_1gndc_180 ._sectionIt_1gndc_147{font-size:1.75rem;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._dishItem_1gndc_190{border-bottom:1px solid var(--border);scroll-margin-top:var(--spacing-6)}._dishTrigger_1gndc_195{padding:14px 0;gap:var(--spacing-3)}._dishName_1gndc_200{flex:1;font-size:1.0625rem;font-weight:600;color:var(--foreground)}._dishCount_1gndc_207{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);white-space:nowrap}._recList_1gndc_216{list-style:none;margin:0;padding:0 0 var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-2)}._rec_1gndc_216{width:100%;display:flex;flex-direction:column;gap:4px;text-align:left;padding:var(--spacing-3) var(--spacing-4);background:var(--surface);border:none;border-radius:var(--radius);font-family:var(--font-family-base);color:var(--foreground);cursor:pointer}._rec_1gndc_216:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._recTop_1gndc_245{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--spacing-2);row-gap:2px}._recName_1gndc_253{font-size:1rem;font-weight:600;line-height:1.3}._recSection_1gndc_259{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}._recWhy_1gndc_267{font-size:.9375rem;line-height:1.45;font-weight:500;color:var(--foreground)}._recMore_1gndc_274{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}._footer_1gndc_282{margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:1px solid var(--ink-rule);display:flex;flex-direction:column;gap:var(--spacing-6)}._happy_1gndc_291{background:var(--primary);color:var(--primary-foreground);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}._happyTitle_1gndc_300{font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:2rem;line-height:1}._happyWhen_1gndc_308{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}._happyWhat_1gndc_315{font-size:1rem;font-weight:500;line-height:1.4}._ask_1gndc_321{margin:0;font-family:var(--font-family-display);font-style:italic;font-size:1.125rem;line-height:1.45;text-align:center;color:var(--foreground)}._contact_1gndc_331{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.9375rem;color:var(--muted-foreground)}._contact_1gndc_331 a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}._legal_1gndc_346{text-align:center;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}
