@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,400;0,6..12,600;0,6..12,700;1,6..12,400&family=Parisienne&display=swap";:root{--color-teal:#0a5c6b;--color-teal-deep:#063a45;--color-teal-soft:#3d8a99;--color-emerald:#2e7d4f;--color-emerald-soft:#4a9b6a;--color-gold:#c9a227;--color-gold-soft:#e0c86a;--color-cream:#f7f3ec;--color-cream-dark:#ebe4d6;--color-ink:#0d3a42;--color-ink-muted:#4a6a70;--color-white:#fffcf7;--color-stitch:#c9a227;--font-script:"Parisienne", cursive;--font-body:"Nunito Sans", system-ui, sans-serif;--space-xs:.35rem;--space-sm:.65rem;--space-md:1.15rem;--space-lg:1.85rem;--space-xl:3rem;--space-2xl:4.5rem;--radius-sm:.35rem;--radius-md:.75rem;--radius-lg:1.25rem;--shadow-soft:0 12px 40px #0a5c6b1a;--shadow-lift:0 8px 24px #0a5c6b24;--header-h:4.5rem;--max-w:1120px;--ease:cubic-bezier(.22, 1, .36, 1);--duration:.45s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);color:var(--color-ink);background-color:var(--color-cream);-webkit-font-smoothing:antialiased;background-image:radial-gradient(at 20% 0,#3d8a9914,#0000 50%),radial-gradient(at 90% 20%,#2e7d4f12,#0000 45%),linear-gradient(135deg,#c9a22708 25%,#0000 25% 50%,#c9a22708 50% 75%,#0000 75%);background-size:auto,auto,12px 12px;margin:0;font-size:1.05rem;line-height:1.65}#root{flex-direction:column;min-height:100vh;display:flex}img{max-width:100%;display:block}a{color:var(--color-teal);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-emerald)}h1,h2,h3{color:var(--color-teal-deep);font-weight:700;line-height:1.2}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}._header_damry_1{z-index:40;height:var(--header-h);background:color-mix(in srgb, var(--color-cream) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px dashed color-mix(in srgb, var(--color-gold) 55%, transparent);align-items:center;display:flex;position:sticky;top:0}._inner_damry_13{width:min(100% - 2rem, var(--max-w));justify-content:space-between;align-items:center;gap:var(--space-md);margin-inline:auto;display:flex}._brand_damry_22{color:var(--color-teal-deep);align-items:center;gap:.75rem;text-decoration:none;display:flex}._brand_damry_22:hover{color:var(--color-teal)}._logo_damry_34{object-fit:cover;width:3rem;height:3rem;box-shadow:0 0 0 2px var(--color-gold-soft);border-radius:50%}._brandText_damry_42{flex-direction:column;line-height:1.1;display:flex}._brandName_damry_48{font-family:var(--font-script);letter-spacing:.01em;font-size:1.65rem;font-weight:400}._brandSub_damry_55{text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-muted);font-size:.7rem}._nav_damry_62{align-items:center;gap:.25rem;display:flex}._link_damry_68{color:var(--color-ink);border-radius:var(--radius-sm);transition:color var(--duration) var(--ease), background var(--duration) var(--ease);padding:.45rem .75rem;font-size:.95rem;font-weight:600;text-decoration:none}._link_damry_68:hover,._linkActive_damry_79{color:var(--color-teal);background:color-mix(in srgb, var(--color-teal) 8%, transparent)}._menuBtn_damry_84{border:1px dashed var(--color-gold);background:var(--color-white);color:var(--color-teal-deep);border-radius:var(--radius-sm);cursor:pointer;padding:.45rem .7rem;display:none}@media (width<=760px){._menuBtn_damry_84{display:inline-flex}._nav_damry_62{top:var(--header-h);padding:var(--space-md);background:var(--color-cream);border-bottom:1px dashed var(--color-gold);box-shadow:var(--shadow-soft);transform-origin:top;flex-direction:column;align-items:stretch;gap:.35rem;display:none;position:absolute;left:0;right:0}._navOpen_damry_115{animation:_fadeIn_damry_1 .25s var(--ease);display:flex}._link_damry_68{padding:.75rem 1rem}}._footer_1azkv_1{padding:var(--space-xl) 0 var(--space-lg);border-top:1px dashed color-mix(in srgb, var(--color-gold) 55%, transparent);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-teal) 6%, transparent));margin-top:auto}._inner_1azkv_12{width:min(100% - 2rem, var(--max-w));gap:var(--space-lg);grid-template-columns:1.4fr 1fr 1fr;margin-inline:auto;display:grid}._brand_1azkv_20{font-family:var(--font-script);color:var(--color-teal);margin:0 0 var(--space-sm);font-size:1.85rem}._tagline_1azkv_27{color:var(--color-ink-muted);max-width:28ch;margin:0}._title_1azkv_33{margin:0 0 var(--space-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-emerald);font-size:.8rem}._list_1azkv_41{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}._list_1azkv_41 a{color:var(--color-ink);font-weight:600;text-decoration:none}._list_1azkv_41 a:hover{color:var(--color-teal)}._copy_1azkv_59{width:min(100% - 2rem, var(--max-w));margin:var(--space-lg) auto 0;padding-top:var(--space-md);border-top:1px solid color-mix(in srgb, var(--color-teal) 12%, transparent);color:var(--color-ink-muted);font-size:.9rem}@media (width<=760px){._inner_1azkv_12{grid-template-columns:1fr}}._block_1bwc9_1{width:min(100% - 2rem, var(--max-w));margin:0 auto var(--space-2xl);padding:var(--space-xl);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--color-teal) 10%, var(--color-white)), color-mix(in srgb, var(--color-emerald) 8%, var(--color-white)));border:1px dashed var(--color-gold);gap:var(--space-lg);grid-template-columns:1.4fr auto;align-items:center;display:grid}._eyebrow_1bwc9_19{margin:0 0 var(--space-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:700}._title_1bwc9_28{margin:0 0 var(--space-sm);font-size:clamp(1.5rem,2.5vw,2rem)}._text_1bwc9_33{color:var(--color-ink-muted);max-width:42ch;margin:0}._actions_1bwc9_39{flex-wrap:wrap;justify-content:end;gap:.65rem;display:flex}._primary_1bwc9_46,._secondary_1bwc9_47{transition:transform var(--duration) var(--ease), background var(--duration) var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}._primary_1bwc9_46{background:var(--color-teal);color:var(--color-white)}._primary_1bwc9_46:hover{background:var(--color-emerald);color:var(--color-white);transform:translateY(-2px)}._secondary_1bwc9_47{color:var(--color-teal-deep);border:1px dashed var(--color-gold);background:0 0}._secondary_1bwc9_47:hover{background:var(--color-white);color:var(--color-teal)}@media (width<=700px){._block_1bwc9_1{grid-template-columns:1fr}._actions_1bwc9_39{justify-content:start}}._card_a9qos_1{gap:var(--space-sm);color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}._media_a9qos_10{border-radius:var(--radius-md);aspect-ratio:4/5;background:var(--color-cream-dark);border:1px dashed color-mix(in srgb, var(--color-gold) 70%, transparent);position:relative;overflow:hidden}._media_a9qos_10 img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}._card_a9qos_1:hover ._media_a9qos_10 img{transform:scale(1.05)}._body_a9qos_30{flex-direction:column;flex:1;gap:.35rem;display:flex}._category_a9qos_37{letter-spacing:.12em;text-transform:uppercase;color:var(--color-emerald);margin:0;font-size:.72rem;font-weight:700}._name_a9qos_46{color:var(--color-teal-deep);margin:0;font-size:1.15rem}._desc_a9qos_52{color:var(--color-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;display:-webkit-box;overflow:hidden}._footer_a9qos_62{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);margin-top:auto;display:flex}._price_a9qos_71{color:var(--color-teal);font-size:.95rem;font-weight:700}._cta_a9qos_77{background:var(--color-teal);color:var(--color-white);cursor:pointer;transition:background var(--duration) var(--ease), transform var(--duration) var(--ease);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}._cta_a9qos_77:hover{background:var(--color-emerald);color:var(--color-white);transform:translateY(-1px)}._section_15j7d_1{width:min(100% - 2rem, var(--max-w));margin:var(--space-2xl) auto}._header_15j7d_6{justify-content:space-between;align-items:end;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}._eyebrow_15j7d_14{margin:0 0 var(--space-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:700}._title_15j7d_23{margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}._controls_15j7d_28{gap:.5rem;display:flex}._control_15j7d_28{border:1px dashed var(--color-gold);background:var(--color-white);width:2.5rem;height:2.5rem;color:var(--color-teal-deep);cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);border-radius:50%;font-size:1.1rem}._control_15j7d_28:hover:not(:disabled){background:var(--color-teal);color:var(--color-white);border-style:solid}._control_15j7d_28:disabled{opacity:.4;cursor:not-allowed}._viewport_15j7d_56{border-radius:var(--radius-lg);overflow:hidden}._track_15j7d_61{gap:var(--space-md);transition:transform .55s var(--ease);display:flex}._slide_15j7d_67{flex:0 0 calc((100% - 2 * var(--space-md)) / 3);min-width:0}@media (width<=900px){._slide_15j7d_67{flex-basis:calc((100% - var(--space-md)) / 2)}}@media (width<=600px){._header_15j7d_6{flex-direction:column;align-items:start}._slide_15j7d_67{flex-basis:85%}}._hero_i9z5y_1{min-height:calc(100vh - var(--header-h));isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}._heroMedia_i9z5y_10{z-index:-1;position:absolute;inset:0}._heroMedia_i9z5y_10 img{object-fit:cover;width:100%;height:100%;animation:_fadeIn_i9z5y_1 1.1s var(--ease)}._heroMedia_i9z5y_10:after{content:"";background:linear-gradient(#063a4559 0%,#063a458c 45%,#063a45c7 100%),radial-gradient(at 70% 20%,#c9a22733,#0000 55%);position:absolute;inset:0}._heroContent_i9z5y_41{width:min(100% - 2rem, var(--max-w));padding:var(--space-2xl) 0 calc(var(--space-2xl) + .5rem);color:var(--color-white);animation:_fadeUp_i9z5y_1 .9s var(--ease) both;margin:0 auto}._brandMark_i9z5y_49{margin-bottom:var(--space-lg);align-items:center;gap:1rem;display:flex}._logo_i9z5y_56{object-fit:cover;width:clamp(5.5rem,14vw,8rem);height:clamp(5.5rem,14vw,8rem);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 80%, white), var(--shadow-soft);background:var(--color-cream);border-radius:50%}._brandName_i9z5y_67{font-family:var(--font-script);color:var(--color-white);text-shadow:0 2px 24px #00000040;margin:0;font-size:clamp(2.4rem,7vw,4rem);font-weight:400;line-height:1}._headline_i9z5y_77{margin:0 0 var(--space-sm);max-width:16ch;color:var(--color-white);font-size:clamp(1.5rem,3.5vw,2.35rem)}._support_i9z5y_84{margin:0 0 var(--space-lg);max-width:36ch;color:color-mix(in srgb, var(--color-white) 88%, transparent);font-size:1.1rem}._ctas_i9z5y_91{flex-wrap:wrap;gap:.75rem;display:flex}._primary_i9z5y_97,._secondary_i9z5y_98{transition:transform var(--duration) var(--ease), background var(--duration) var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}._primary_i9z5y_97{background:var(--color-gold);color:var(--color-teal-deep)}._primary_i9z5y_97:hover{background:var(--color-gold-soft);color:var(--color-teal-deep);transform:translateY(-2px)}._secondary_i9z5y_98{color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-white) 70%, transparent);background:0 0}._secondary_i9z5y_98:hover{background:color-mix(in srgb, var(--color-white) 12%, transparent);color:var(--color-white)}._page_1g8dv_1{width:min(100% - 2rem, var(--max-w));margin:var(--space-xl) auto var(--space-2xl);animation:_fadeUp_1g8dv_1 .55s var(--ease) both}._header_1g8dv_7{margin-bottom:var(--space-lg)}._eyebrow_1g8dv_11{margin:0 0 var(--space-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:700}._title_1g8dv_20{margin:0 0 var(--space-sm);font-size:clamp(1.8rem,3vw,2.4rem)}._lead_1g8dv_25{color:var(--color-ink-muted);max-width:52ch;margin:0}._filters_1g8dv_31{margin:var(--space-lg) 0;flex-wrap:wrap;gap:.5rem;display:flex}._filter_1g8dv_31{border:1px dashed var(--color-gold);background:var(--color-white);color:var(--color-teal-deep);cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);border-radius:999px;padding:.45rem .95rem;font-size:.9rem;font-weight:700}._filter_1g8dv_31:hover,._filterActive_1g8dv_51{background:var(--color-teal);color:var(--color-white);border-style:solid}._grid_1g8dv_57{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}._empty_1g8dv_63{color:var(--color-ink-muted);padding:var(--space-xl) 0}._note_1g8dv_68{margin-top:var(--space-xl);padding:var(--space-md);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb, var(--color-gold) 60%, transparent);background:color-mix(in srgb, var(--color-gold) 8%, var(--color-white));color:var(--color-ink-muted);font-size:.95rem}@media (width<=900px){._grid_1g8dv_57{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){._grid_1g8dv_57{grid-template-columns:1fr}}._page_10fx2_1{width:min(100% - 2rem, var(--max-w));margin:var(--space-xl) auto var(--space-2xl);gap:var(--space-xl);animation:_fadeUp_10fx2_1 .55s var(--ease) both;grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}._media_10fx2_11{background:0 0;justify-content:center;align-items:center;display:flex}._media_10fx2_11 img{object-fit:contain;background:0 0;width:100%;max-width:420px;height:auto}._eyebrow_10fx2_26{margin:0 0 var(--space-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:700}._title_10fx2_35{margin:0 0 var(--space-md);font-size:clamp(1.8rem,3vw,2.5rem)}._copy_10fx2_40{gap:var(--space-md);color:var(--color-ink-muted);display:grid}._copy_10fx2_40 p{margin:0}._highlight_10fx2_50{margin-top:var(--space-md);padding:var(--space-md);border-left:3px solid var(--color-emerald);background:color-mix(in srgb, var(--color-emerald) 8%, var(--color-white));border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-teal-deep);font-weight:600}@media (width<=800px){._page_10fx2_1{grid-template-columns:1fr}._media_10fx2_11{max-width:360px}}._page_12s50_1{width:min(100% - 2rem, var(--max-w));margin:var(--space-xl) auto var(--space-2xl);gap:var(--space-xl);animation:_fadeUp_12s50_1 .55s var(--ease) both;grid-template-columns:1fr 1fr;display:grid}._eyebrow_12s50_10{margin:0 0 var(--space-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:700}._title_12s50_19{margin:0 0 var(--space-sm);font-size:clamp(1.8rem,3vw,2.4rem)}._lead_12s50_24{margin:0 0 var(--space-lg);color:var(--color-ink-muted)}._list_12s50_29{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}._item_12s50_37{padding:var(--space-md);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb, var(--color-gold) 65%, transparent);background:var(--color-white)}._label_12s50_44{letter-spacing:.1em;text-transform:uppercase;color:var(--color-emerald);margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}._item_12s50_37 a{color:var(--color-teal-deep);font-weight:700;text-decoration:none}._item_12s50_37 a:hover{color:var(--color-teal)}._form_12s50_64{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-teal) 6%, var(--color-white));border:1px dashed var(--color-gold);align-content:start;display:grid}._formTitle_12s50_74{margin:0;font-size:1.25rem}._field_12s50_79{gap:.35rem;display:grid}._field_12s50_79 label{color:var(--color-teal-deep);font-size:.9rem;font-weight:700}._field_12s50_79 input,._field_12s50_79 textarea{border:1px solid color-mix(in srgb, var(--color-teal) 25%, transparent);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-ink);padding:.7rem .85rem}._field_12s50_79 textarea{resize:vertical;min-height:8rem}._submit_12s50_104{background:var(--color-teal);color:var(--color-white);cursor:pointer;transition:background var(--duration) var(--ease), transform var(--duration) var(--ease);border:none;border-radius:999px;padding:.85rem 1.25rem;font-weight:700}._submit_12s50_104:hover{background:var(--color-emerald);transform:translateY(-1px)}._hint_12s50_120{color:var(--color-ink-muted);margin:0;font-size:.9rem}@media (width<=800px){._page_12s50_1{grid-template-columns:1fr}}._main_b92hk_1{flex:1}
