@font-face{font-family:"__serif_e279fe";src:url(/_next/static/media/e27f22fb77f3bf91-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:"__serif_Fallback_e279fe";src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_e279fe{font-family:"__serif_e279fe","__serif_Fallback_e279fe",Georgia,Times New Roman,serif}.__variable_e279fe{--font-serif:"__serif_e279fe","__serif_Fallback_e279fe",Georgia,Times New Roman,serif}@font-face{font-family:__sans_8fa914;src:url(/_next/static/media/d6ebf48c385c89bd-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__sans_Fallback_8fa914;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_8fa914{font-family:__sans_8fa914,__sans_Fallback_8fa914,-apple-system,Segoe UI,sans-serif}.__variable_8fa914{--font-sans:"__sans_8fa914","__sans_Fallback_8fa914",-apple-system,Segoe UI,sans-serif}:root{--ts-paper:#fdfcfa;--ts-shell:#f4f1ea;--ts-border:#e6e0d4;--ts-border-strong:#606e75;--ts-deep:#00283c;--ts-sea:#1c6e8c;--ts-shallow:#8fbfcb;--ts-sage:#6e7e63;--ts-sage-tint:#8a9a7b;--ts-terracotta:#c2703f;--ts-terracotta-text:#9a5228;--ts-brass:#b08d57;--ts-ink:#14262f;--ts-ink-soft:#4a5a63;--ts-ink-faint:#606e75;--ts-on-dark:#fdfcfa;--ts-success:#3e7a5e;--ts-danger:#a8412e;--ts-focus:#1c6e8c;--ts-focus-on-dark:#fdfcfa;--ts-whatsapp:#25d366;--ts-whatsapp-ink:#0b2e17;--ts-scrim-hero:linear-gradient(180deg,rgba(0,40,60,.38),rgba(0,40,60,.16) 42%,rgba(0,40,60,.62));--ts-scrim-banner:linear-gradient(180deg,rgba(0,40,60,.34),rgba(0,40,60,.46) 55%,rgba(0,40,60,.6));--ts-scrim-card:linear-gradient(180deg,transparent 45%,rgba(0,40,60,.62));--ts-font-serif:var(--font-serif),Georgia,"Times New Roman",serif;--ts-font-sans:var(--font-sans),-apple-system,"Segoe UI",sans-serif;--ts-space-1:4px;--ts-space-2:8px;--ts-space-3:12px;--ts-space-4:16px;--ts-space-5:24px;--ts-space-6:32px;--ts-space-7:48px;--ts-space-8:64px;--ts-space-9:96px;--ts-space-10:128px;--ts-space-11:176px;--ts-radius-s:2px;--ts-radius-m:4px;--ts-radius-pill:999px;--ts-shadow-soft:0 2px 24px rgba(0,40,60,.06);--ts-shadow-lift:0 12px 48px rgba(0,40,60,.12);--ts-ease-out:cubic-bezier(.22,1,.36,1);--ts-ease-in-out:cubic-bezier(.65,0,.35,1);--ts-ease-soft:cubic-bezier(.4,0,.2,1);--ts-dur-instant:120ms;--ts-dur-quick:200ms;--ts-dur-fast:240ms;--ts-dur-exit:300ms;--ts-dur-base:400ms;--ts-dur-slow:600ms;--ts-dur-page:700ms;--ts-dur-loader:1200ms;--ts-container:1280px;--ts-container-narrow:720px;--ts-gutter:20px;--ts-header-h:64px}@media (min-width:768px){:root{--ts-gutter:40px}}@media (min-width:1280px){:root{--ts-gutter:64px;--ts-header-h:72px}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ts-paper);color:var(--ts-ink);font-family:var(--ts-font-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--ts-focus);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--ts-focus-on-dark)}.display-xl{font-size:clamp(44px,7vw,88px);line-height:1.02;letter-spacing:-.02em}.display-l,.display-xl{font-family:var(--ts-font-serif);font-weight:300}.display-l{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.015em}.display-m{font-size:clamp(30px,3.4vw,44px);line-height:1.15}.display-m,.display-s{font-family:var(--ts-font-serif);font-weight:400}.display-s{font-size:clamp(24px,2.4vw,32px);line-height:1.2}.body-l{font-size:clamp(17px,1.4vw,19px);line-height:1.65}.body-s{font-size:14px;line-height:1.55}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ts-terracotta-text)}.label{font-size:13px;font-weight:500;letter-spacing:.04em}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.container{max-width:var(--ts-container);margin:0 auto;padding-inline:var(--ts-gutter)}.narrow{max-width:var(--ts-container-narrow);margin-inline:auto}:root{--ts-section-y:var(--ts-space-7)}@media (min-width:768px){:root{--ts-section-y:var(--ts-space-8)}}@media (min-width:1280px){:root{--ts-section-y:var(--ts-space-9)}}[data-density=compact]{--ts-section-y:var(--ts-space-6)}@media (min-width:768px){[data-density=compact]{--ts-section-y:var(--ts-space-7)}}@media (min-width:1280px){[data-density=compact]{--ts-section-y:var(--ts-space-8)}}.section{padding-block:var(--ts-section-y)}.shell{background:var(--ts-shell)}.prose{max-width:34em}.skip{position:absolute;left:-9999px;top:0;z-index:1200;background:var(--ts-paper);color:var(--ts-ink);padding:var(--ts-space-3) var(--ts-space-5);border-radius:var(--ts-radius-s)}.skip:focus-visible{left:var(--ts-space-4);top:var(--ts-space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding-inline:28px;border:1px solid transparent;border-radius:var(--ts-radius-s);font-size:13px;font-weight:500;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:background var(--ts-dur-instant) var(--ts-ease-soft),color var(--ts-dur-instant),border-color var(--ts-dur-instant),transform var(--ts-dur-instant)}@media (min-width:768px){.btn{height:48px}}.btn:active{transform:scale(.985)}.btn--primary{background:var(--ts-deep);color:var(--ts-on-dark)}.btn--primary:hover{background:var(--ts-sea)}.btn--secondary{background:transparent;color:var(--ts-deep);border-color:var(--ts-deep)}.btn--secondary:hover{background:var(--ts-deep);color:var(--ts-on-dark)}.btn--ghost{background:transparent;color:var(--ts-ink);border-color:var(--ts-border-strong)}.btn--ghost:hover{background:var(--ts-shell)}.btn--whatsapp{background:var(--ts-whatsapp);color:var(--ts-whatsapp-ink)}.btn--whatsapp:hover{background:#1eb855}.btn--pill{border-radius:var(--ts-radius-pill)}.btn[disabled]{background:var(--ts-border);color:var(--ts-ink-faint);border-color:transparent;cursor:not-allowed}.arrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.06em;color:var(--ts-deep);text-decoration:none}.arrow i{font-style:normal;transition:transform var(--ts-dur-fast) var(--ts-ease-out)}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--ts-dur-base) var(--ts-ease-out),transform var(--ts-dur-base) var(--ts-ease-out)}.reveal.is-in{opacity:1;transform:none}.reveal img{transform:scale(1.05);transition:transform 1.1s var(--ts-ease-out)}.reveal.is-in img{transform:scale(1)}@view-transition{navigation:auto}::view-transition-old(root){animation:ts-out var(--ts-dur-exit) var(--ts-ease-in-out) both}::view-transition-new(root){animation:ts-in var(--ts-dur-base) var(--ts-ease-out) both}@keyframes ts-out{to{opacity:0;transform:translateY(-12px)}}@keyframes ts-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-new(root),::view-transition-old(root){animation:none!important}}.section:not(.shell):not([class*=band])+.section:not(.shell):not([class*=band]){padding-top:calc(var(--ts-section-y) / 2)}.section:not(.shell):not([class*=band]):has(+.section:not(.shell):not([class*=band])){padding-bottom:calc(var(--ts-section-y) / 2)}