*{box-sizing:border-box;padding:0;margin:0}:root{--color-primary:#fd8a07;--color-secondary:#f55e03;--color-accent-complementario:#c11b08;--color-accent-complementario-dark:#240a04;--color-accent-acento:#fdb022;--color-neutral-900:#000000;--color-neutral-800:#171717;--color-neutral-700:#212121;--color-neutral-600:#2b2b2b;--color-neutral-500:#777777;--color-neutral-400:#bfbebe;--color-neutral-300:#d5d3d2;--color-neutral-200:#bfbebe;--color-neutral-100:#ffffff;--color-system-warning:#f6e333;--color-system-error:#b2533e;--color-system-success:#04ae15;--text-size-header-1-desktop:96px;--text-size-header-1-mobile:32px;--text-line-header-1-desktop:120px;--text-line-header-1-mobile:40px;--text-size-header-2-desktop:48px;--text-size-header-2-mobile:28px;--text-line-header-2-desktop:56px;--text-line-header-2-mobile:32px;--text-size-header-3-desktop:40px;--text-size-header-3-mobile:22px;--text-line-header-3-desktop:48px;--text-line-header-3-mobile:28px;--text-size-subheader-1-desktop:24px;--text-size-subheader-1-mobile:20px;--text-line-subheader-1-desktop:32px;--text-line-subheader-1-mobile:24px;--text-size-subheader-2-desktop:22px;--text-size-subheader-2-mobile:16px;--text-line-subheader-2-desktop:32px;--text-line-subheader-2-mobile:24px;--text-size-body-1-desktop:16px;--text-size-body-1-mobile:14px;--text-line-body-1-desktop:24px;--text-line-body-1-mobile:20px;--text-size-body-bold-1-desktop:16px;--text-size-body-bold-1-mobile:14px;--text-line-body-bold-1-desktop:24px;--text-line-body-bold-1-mobile:20px;--text-size-body-2-desktop:12px;--text-size-body-2-mobile:12px;--text-line-body-2-desktop:16px;--text-line-body-2-mobile:16px;--text-fluid-min-width:720;--text-fluid-max-width:1200;--text-fluid-progress:calc((100vw - (var(--text-fluid-min-width) * 1px)) / ((var(--text-fluid-max-width) - var(--text-fluid-min-width)) * 1px));--text-size-header-1:clamp(var(--text-size-header-1-mobile),calc(var(--text-size-header-1-mobile) + (var(--text-size-header-1-desktop) - var(--text-size-header-1-mobile)) * var(--text-fluid-progress)),var(--text-size-header-1-desktop));--text-line-header-1:clamp(var(--text-line-header-1-mobile),calc(var(--text-line-header-1-mobile) + (var(--text-line-header-1-desktop) - var(--text-line-header-1-mobile)) * var(--text-fluid-progress)),var(--text-line-header-1-desktop));--text-size-header-2:clamp(var(--text-size-header-2-mobile),calc(var(--text-size-header-2-mobile) + (var(--text-size-header-2-desktop) - var(--text-size-header-2-mobile)) * var(--text-fluid-progress)),var(--text-size-header-2-desktop));--text-line-header-2:clamp(var(--text-line-header-2-mobile),calc(var(--text-line-header-2-mobile) + (var(--text-line-header-2-desktop) - var(--text-line-header-2-mobile)) * var(--text-fluid-progress)),var(--text-line-header-2-desktop));--text-size-header-3:clamp(var(--text-size-header-3-mobile),calc(var(--text-size-header-3-mobile) + (var(--text-size-header-3-desktop) - var(--text-size-header-3-mobile)) * var(--text-fluid-progress)),var(--text-size-header-3-desktop));--text-line-header-3:clamp(var(--text-line-header-3-mobile),calc(var(--text-line-header-3-mobile) + (var(--text-line-header-3-desktop) - var(--text-line-header-3-mobile)) * var(--text-fluid-progress)),var(--text-line-header-3-desktop));--text-size-subheader-1:clamp(var(--text-size-subheader-1-mobile),calc(var(--text-size-subheader-1-mobile) + (var(--text-size-subheader-1-desktop) - var(--text-size-subheader-1-mobile)) * var(--text-fluid-progress)),var(--text-size-subheader-1-desktop));--text-line-subheader-1:clamp(var(--text-line-subheader-1-mobile),calc(var(--text-line-subheader-1-mobile) + (var(--text-line-subheader-1-desktop) - var(--text-line-subheader-1-mobile)) * var(--text-fluid-progress)),var(--text-line-subheader-1-desktop));--text-size-subheader-2:clamp(var(--text-size-subheader-2-mobile),calc(var(--text-size-subheader-2-mobile) + (var(--text-size-subheader-2-desktop) - var(--text-size-subheader-2-mobile)) * var(--text-fluid-progress)),var(--text-size-subheader-2-desktop));--text-line-subheader-2:clamp(var(--text-line-subheader-2-mobile),calc(var(--text-line-subheader-2-mobile) + (var(--text-line-subheader-2-desktop) - var(--text-line-subheader-2-mobile)) * var(--text-fluid-progress)),var(--text-line-subheader-2-desktop));--text-size-body-1:clamp(var(--text-size-body-1-mobile),calc(var(--text-size-body-1-mobile) + (var(--text-size-body-1-desktop) - var(--text-size-body-1-mobile)) * var(--text-fluid-progress)),var(--text-size-body-1-desktop));--text-line-body-1:clamp(var(--text-line-body-1-mobile),calc(var(--text-line-body-1-mobile) + (var(--text-line-body-1-desktop) - var(--text-line-body-1-mobile)) * var(--text-fluid-progress)),var(--text-line-body-1-desktop));--text-size-body-bold-1:clamp(var(--text-size-body-bold-1-mobile),calc(var(--text-size-body-bold-1-mobile) + (var(--text-size-body-bold-1-desktop) - var(--text-size-body-bold-1-mobile)) * var(--text-fluid-progress)),var(--text-size-body-bold-1-desktop));--text-line-body-bold-1:clamp(var(--text-line-body-bold-1-mobile),calc(var(--text-line-body-bold-1-mobile) + (var(--text-line-body-bold-1-desktop) - var(--text-line-body-bold-1-mobile)) * var(--text-fluid-progress)),var(--text-line-body-bold-1-desktop));--text-size-body-2:clamp(var(--text-size-body-2-mobile),calc(var(--text-size-body-2-mobile) + (var(--text-size-body-2-desktop) - var(--text-size-body-2-mobile)) * var(--text-fluid-progress)),var(--text-size-body-2-desktop));--text-line-body-2:clamp(var(--text-line-body-2-mobile),calc(var(--text-line-body-2-mobile) + (var(--text-line-body-2-desktop) - var(--text-line-body-2-mobile)) * var(--text-fluid-progress)),var(--text-line-body-2-desktop));--spacing-sm:4px;--spacing-md:8px;--spacing-lg:16px;--border-radius-s:8px;--border-radius-sm:24px;--border-radius-base:32px;--border-radius-md:48px;--border-radius-lg:999px;--border-width:1px;--global-width:90%;--margin-section-pages:10%;--header-height:166px;--global-margin-v:2.5dvh;--brand-primary:var(--color-primary);--brand-accent:var(--color-accent-acento);--brand-on-primary:#111111;--brand-on-secondary:#111111;--brand-complementario-ink:var(--color-accent-complementario);--brand-complementario-text:var(--color-neutral-100);--brand-accent-text:var(--brand-accent);--brand-on-complementario:#ffffff;--brand-raised:#282828;--brand-bg:#050505;--brand-text:var(--color-neutral-100);--brand-primary-ink:var(--brand-primary);--brand-accent-ink:var(--brand-accent);--brand-secondary-ink:var(--color-secondary);--color-system-error-ink:#d3715a;--adm-ground:var(--brand-bg);--adm-surface:color-mix(in srgb,var(--brand-primary) 2.5%,var(--color-neutral-800));--adm-surface-raised:color-mix(in srgb,var(--brand-primary) 4%,var(--color-neutral-800));--adm-inset:var(--color-neutral-900);--adm-hair:color-mix(in srgb,var(--color-neutral-100) 9%,transparent);--adm-edge:#707070;--adm-edge-strong:var(--color-neutral-500);--adm-ink:var(--color-neutral-100);--adm-ink-2:var(--color-neutral-300);--adm-ink-3:#8c8c8c;--adm-lift:inset 0 1px 0 0 color-mix(in srgb,var(--color-neutral-100) 6%,transparent),0 10px 24px -18px rgb(0 0 0/90%);--adm-lift-hover:inset 0 1px 0 0 color-mix(in srgb,var(--color-neutral-100) 9%,transparent),0 18px 34px -20px rgb(0 0 0/95%);--stf-shadow:#000000;--stf-on-fill:#ffffff;--stf-on-success:#111111;--stf-on-rose:#111111;--stf-quiet:var(--adm-ink-3);--stf-edge-field:#7f6d48;--stf-edge-search:var(--adm-edge);--stf-edge-covers:var(--adm-edge);--stf-on-brand:var(--brand-on-primary);--stf-n00:#000000;--stf-n02:#020202;--stf-n05:#050505;--stf-n08:#080808;--stf-n0a:#0a0a0a;--stf-n0b:#0b0b0b;--stf-n0c:#0c0c0e;--stf-n0f:#0f0f0f;--stf-n10:#101010;--stf-n12:#121212;--stf-n16:#161616;--stf-n16b:#161618;--stf-n18:#181612;--stf-n1a:#1a1813;--stf-n1c:#1c1c1c;--stf-n1cb:#1c1c1f;--stf-n26:#262626;--stf-n3a:#3a3a3a;--stf-n4a:#4a4a4a;--stf-n7a:#7a7a7a;--stf-n8a:#8a8a8a;--stf-n8a-warm:#918c88;--stf-n8f:#8f8b88;--stf-n9a:#9a9a9a;--stf-nb5:#b5b5b5;--stf-nd6:#d6d6d6;--stf-nd9:#d9d7d3;--stf-ne2:#e2dfdb;--stf-nf4:#f4f1ec;--stf-nf5:#f5f5f5;--stf-nff:#ffffff;--stf-gold:#f9d17a;--stf-gold-2:#f0c36a;--stf-gold-3:#d7b56d;--stf-gold-4:#ffd66b;--stf-gold-pale:#f4e2bd;--stf-amber:#e0a80d;--stf-amber-2:#f2b705;--stf-yellow-pale:#fff3a6;--stf-yellow-pale-2:#fcf195;--stf-ochre-fill:#8a6d1f;--stf-red:#cf3f4d;--stf-red-strong:#c8102e;--stf-red-2:#e14d56;--stf-red-now:#ff5a5f;--stf-garnet:#bf313a;--stf-rose:#d26f75;--stf-red-fill:#7a2222;--stf-red-pale:#ffb3ba;--stf-red-pale-2:#ff9ba2;--stf-red-pale-3:#ff9ba3;--stf-red-paler:#ffd7da;--stf-coral:#f3786f;--stf-red-soft:#e98b8b;--stf-coral-pale:#ffbba8;--stf-green-hover:#05c318;--stf-green-2:#2e9e6b;--stf-green-fill:#2e7d4f;--stf-green-pale:#a4f5ab;--stf-green-pale-2:#a3ffb8;--stf-green-paler:#d6ffdd;--stf-green-soft:#7fd4a0;--stf-green-soft-2:#7ff0a8;--stf-green-soft-3:#7ddf8f;--stf-mint:#a6e9c5;--stf-mint-2:#7ed6a6;--stf-whatsapp:#25d366;--stf-blue:#5b8cff;--stf-blue-2:#7b9ef6;--stf-blue-3:#5b9df2;--stf-blue-pale:#b3c7ff;--stf-blue-pale-2:#c2d2ff;--stf-blue-soft:#8fbfff;--stf-blue-paler:#dbeaff;--stf-blue-soft-2:#aecaef;--stf-slate:#9fb0c4;--stf-blue-fill:#1f3a5a;--stf-on-gold:#1a1206}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--brand-text);background:var(--brand-bg);font-family:var(--brand-body-font,var(--main-font,"Quatro Slab")),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.text-header-1{font-size:var(--text-size-header-1);line-height:var(--text-line-header-1)}.text-header-1,.text-header-2{font-family:var(--brand-heading-font,var(--font-family-playfair)),Georgia,serif;font-weight:500}.text-header-2{font-size:var(--text-size-header-2);line-height:var(--text-line-header-2)}.text-header-3{font-size:var(--text-size-header-3);line-height:var(--text-line-header-3);font-weight:500}.text-header-3,.text-subheader-1{font-family:var(--brand-heading-font,var(--font-family-playfair)),Georgia,serif}.text-subheader-1{font-size:var(--text-size-subheader-1);line-height:var(--text-line-subheader-1);font-weight:400}.text-subheader-2{font-size:var(--text-size-subheader-2);line-height:var(--text-line-subheader-2)}.text-body-1,.text-subheader-2{font-family:var(--brand-body-font,var(--font-family-dm-sans)),system-ui,sans-serif;font-weight:500}.text-body-1{font-size:var(--text-size-body-1);line-height:var(--text-line-body-1)}.text-body-bold-1{font-size:var(--text-size-body-bold-1);line-height:var(--text-line-body-bold-1);font-weight:700}.text-body-2,.text-body-bold-1{font-family:var(--brand-body-font,var(--font-family-dm-sans)),system-ui,sans-serif}.text-body-2{font-size:var(--text-size-body-2);line-height:var(--text-line-body-2);font-weight:500}@media (max-width:768px){:root{--header-height:102px}}@font-face{font-family:Quatro Slab;src:local("Quatro Slab Regular"),local("Quatro-Slab-Regular"),url(/fonts/QuatroSlab-Bold/QuatroSlab-Regular.woff2) format("woff2"),url(/fonts/QuatroSlab-Bold/QuatroSlab-Regular.woff) format("woff"),url(/fonts/QuatroSlab-Bold/QuatroSlab-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quatro Slab;src:local("Quatro Slab Bold"),local("Quatro-Slab-Bold"),url(/fonts/QuatroSlab-Bold/QuatroSlab-Bold.woff2) format("woff2"),url(/fonts/QuatroSlab-Bold/QuatroSlab-Bold.woff) format("woff"),url(/fonts/QuatroSlab-Bold/QuatroSlab-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--main-font:"Quatro Slab",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.cookie-consent{position:fixed;z-index:900;left:50%;bottom:24px;transform:translateX(-50%);width:calc(100% - 32px);max-width:640px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--color-neutral-900);border:1px solid var(--color-neutral-600);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.55)}.cookie-consent__text{flex:1 1 280px;margin:0;color:var(--color-neutral-100);font-family:var(--font-family-dm-sans,sans-serif);font-size:13px;line-height:19px}.cookie-consent__actions{display:flex;gap:10px;flex-shrink:0}.cookie-consent__btn{cursor:pointer;padding:10px 22px;border-radius:6px;font-family:var(--font-family-dm-sans,sans-serif);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;transition:background-color .2s ease,color .2s ease}.cookie-consent__btn--solid{background:var(--color-accent-complementario);border:1px solid var(--color-accent-complementario);color:var(--brand-on-complementario)}.cookie-consent__btn--solid:hover{filter:brightness(.92)}.cookie-consent__btn--ghost{background:transparent;border:1px solid var(--color-neutral-500);color:var(--color-neutral-100)}.cookie-consent__btn--ghost:hover{border-color:var(--color-neutral-100)}.cookie-consent__reopen-row{display:flex;justify-content:flex-end;padding:16px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom));background:var(--brand-bg)}.cookie-consent__reopen{cursor:pointer;min-height:32px;padding:6px 14px;border:1px solid var(--color-neutral-600);border-radius:var(--border-radius-lg);background:transparent;color:var(--color-neutral-500);font-family:var(--brand-body-font,var(--font-family-dm-sans)),sans-serif;font-size:11px;letter-spacing:.4px;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.cookie-consent__reopen:focus-visible,.cookie-consent__reopen:hover{color:var(--color-neutral-100);border-color:var(--color-neutral-500)}@media (max-width:520px){.cookie-consent{flex-direction:column;align-items:stretch;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);gap:14px;padding:16px;border-radius:10px}.cookie-consent__text{flex:none;font-size:12px;line-height:18px}.cookie-consent__actions{width:100%;justify-content:stretch}.cookie-consent__btn{flex:1 1;min-width:0;padding:11px 12px}}.PreviewBanner_banner__3Hp8N{position:-webkit-sticky;position:sticky;top:0;z-index:1000;margin:0;padding:.5rem 1rem;background:var(--color-system-warning,#f2b33d);color:var(--color-neutral-900,#111111);font-family:var(--font-dm-sans,system-ui,sans-serif);font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;overflow-wrap:anywhere}.PwaRuntime_installButton__0BA94,.PwaRuntime_installClose__j6q_a,.PwaRuntime_toastClose__Znl8E,.PwaRuntime_updateButton__2V9WI{border:0;font:inherit;cursor:pointer}.PwaRuntime_installButton__0BA94:focus-visible,.PwaRuntime_installButton__0BA94:hover,.PwaRuntime_updateButton__2V9WI:focus-visible,.PwaRuntime_updateButton__2V9WI:hover{background:color-mix(in srgb,var(--color-accent-complementario) 85%,#ffffff)}.PwaRuntime_installClose__j6q_a:focus-visible,.PwaRuntime_installClose__j6q_a:hover,.PwaRuntime_toastClose__Znl8E:focus-visible,.PwaRuntime_toastClose__Znl8E:hover{color:#ffffff}.PwaRuntime_installPrompt__6554W{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:1200;display:grid;grid-template-columns:auto 42px;align-items:stretch;max-width:min(320px,calc(100vw - 36px));border:1px solid rgba(249,209,122,.42);border-radius:8px;background:rgba(7,7,7,.94);color:#ffffff;box-shadow:0 18px 42px rgba(0,0,0,.46);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.PwaRuntime_installButton__0BA94{gap:8px;padding:0 18px;background:var(--color-accent-complementario);color:var(--brand-on-complementario);font-family:var(--font-family-dm-sans),system-ui,sans-serif;font-size:13px;font-weight:800}.PwaRuntime_installButton__0BA94,.PwaRuntime_installClose__j6q_a{min-height:50px;display:inline-flex;align-items:center;justify-content:center}.PwaRuntime_installClose__j6q_a{width:42px;background:transparent;color:rgba(255,255,255,.78)}.PwaRuntime_updateToast__8yEcE{position:fixed;right:max(18px,env(safe-area-inset-right));top:max(18px,env(safe-area-inset-top));z-index:1210;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 36px));padding:10px;border:1px solid rgba(249,209,122,.36);border-radius:8px;background:rgba(7,7,7,.94);color:#ffffff;box-shadow:0 16px 36px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.PwaRuntime_updateToast__8yEcE p{margin:0;padding:0 4px;font-family:var(--font-family-dm-sans),system-ui,sans-serif;font-size:13px;font-weight:700}.PwaRuntime_updateButton__2V9WI{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:7px;background:var(--color-accent-complementario);color:var(--brand-on-complementario);font-family:var(--font-family-dm-sans),system-ui,sans-serif;font-size:12px;font-weight:800;text-transform:uppercase}.PwaRuntime_toastClose__Znl8E{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:transparent;color:rgba(255,255,255,.72)}@media (max-width:520px){.PwaRuntime_installPrompt__6554W{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.PwaRuntime_updateToast__8yEcE{left:12px;right:12px;top:max(12px,env(safe-area-inset-top))}}