.Logo-module__ugCtEW__logoLink{transition:opacity var(--transition-fast);flex-shrink:1;align-items:center;gap:.65rem;min-width:0;max-width:100%;text-decoration:none;display:inline-flex}.Logo-module__ugCtEW__logoLink:hover{opacity:.92}.Logo-module__ugCtEW__imageWrapper{flex-shrink:0;align-items:center;display:flex;position:relative}.Logo-module__ugCtEW__logoImage{object-fit:contain;width:auto;max-width:120px;height:35px}.Logo-module__ugCtEW__textGroup{flex-direction:column;min-width:0;line-height:1.15;display:flex}.Logo-module__ugCtEW__brandName{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.82rem,3.4vw,1.08rem);font-weight:700;overflow:hidden}.Logo-module__ugCtEW__brandDistrict{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--clay);white-space:nowrap;margin-top:.15rem;font-size:.62rem;font-weight:600}@media (min-width:480px){.Logo-module__ugCtEW__logoLink{gap:.75rem}.Logo-module__ugCtEW__logoImage{max-width:150px;height:40px}.Logo-module__ugCtEW__brandDistrict{font-size:.68rem}}@media (min-width:768px){.Logo-module__ugCtEW__logoLink{gap:.85rem}.Logo-module__ugCtEW__logoImage{max-width:190px;height:46px}.Logo-module__ugCtEW__brandName{font-size:1.05rem}.Logo-module__ugCtEW__brandDistrict{font-size:.72rem}}.Logo-module__ugCtEW__dark .Logo-module__ugCtEW__brandName{color:var(--sand)}.Logo-module__ugCtEW__dark .Logo-module__ugCtEW__brandDistrict{color:#e28c6e}
:root{--ink:#17253b;--ink-light:#22344f;--clay:#c15f3c;--clay-hover:#a64e2f;--clay-subtle:#f6ece6;--sand:#f6f1e7;--sand-subtle:#ece4d4;--paper:#fff;--muted:#56606e;--muted-light:#7b8594;--line:#e3dccf;--line-strong:#c8bfb0;--whatsapp:#25d366;--whatsapp-hover:#1ebe5d;--success:#1b7a48;--danger:#b42318;--font-display:var(--font-serif), Georgia, Cambria, serif;--font-body:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ar:var(--font-arabic), Tahoma, Arial, sans-serif;--max-width:1200px;--max-width-narrow:840px;--max-width-wide:1360px;--header-height:80px;--shadow-subtle:0 1px 3px #17253b0d, 0 4px 12px #17253b08;--shadow-card:0 2px 8px #17253b0f, 0 12px 24px -6px #17253b0a;--shadow-hover:0 8px 24px #17253b1a, 0 20px 40px -8px #17253b0f;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-base:.22s cubic-bezier(.16, 1, .3, 1);--transition-smooth:.35s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px;overflow-x:hidden}body{background-color:var(--sand);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;width:100%;min-height:100vh;font-size:1rem;line-height:1.65;display:flex;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--ink);letter-spacing:-.015em;overflow-wrap:break-word;word-break:break-word;font-weight:600;line-height:1.18}h1{font-size:clamp(2.1rem,5vw,3.85rem)}h2{font-size:clamp(1.75rem,3.5vw,2.75rem)}h3{font-size:clamp(1.25rem,2.2vw,1.85rem)}h4{font-size:1.2rem}p{color:var(--muted);overflow-wrap:break-word;font-size:1.02rem;line-height:1.7}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}img,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}.kicker{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--clay);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.kicker:before{content:"";background-color:var(--clay);flex-shrink:0;width:16px;height:1.5px;display:inline-block}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
