@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal:#175058;--teal-hover:#12434a;--teal-bright:#1e6a74;--teal-500:#2b8a94;--teal-deep:#0b2a2f;--teal-deep-2:#0f343a;--teal-mist:#e8f2f2;--teal-mist-2:#d3e6e6;--aqua:#4fd1c5;--aqua-2:#8ee6dc;--aqua-mist:#e3f7f4;--amber:#f5a524;--amber-hover:#ffb84a;--amber-ink:#8a4b00;--amber-mist:#fff4e0;--on-amber:#1a1206;--on-teal:#fff;--on-teal-2:#c3dcdb;--on-teal-3:#8fb3b1;--on-deep-2:#a9c5c3;--line-on-teal:#fff3;--line-on-deep:#ffffff24;--canvas:#fff;--alt:#f3f8f8;--surface:#fff;--ink:#0f2124;--ink-2:#4a5c5f;--ink-3:#5f7174;--hairline:#e3ebeb;--hairline-strong:#cddada;--error:#a3341f;--success:#1fae5b;--shadow-sm:0 1px 2px #0d2f340f, 0 8px 24px -14px #0d2f342e;--shadow-md:0 2px 6px #0d2f340d, 0 22px 44px -22px #0d2f3452;--shadow-lg:0 4px 10px #0d2f340f, 0 40px 70px -30px #0d2f3473;--glow-amber:0 10px 30px -10px #f5a524a6;--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wide:108%;--narrow:80%;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.1875rem;--step-2:clamp(1.3125rem, 1.15rem + .7vw, 1.625rem);--step-3:clamp(1.625rem, 1.3rem + 1.4vw, 2.375rem);--step-4:clamp(2rem, 1.4rem + 2.5vw, 3.25rem);--step-5:clamp(2.375rem, 1.3rem + 4.2vw, 4.5rem);--gutter:clamp(1rem, .4rem + 3vw, 3rem);--maxw:80rem;--section:clamp(4.5rem, 3.4rem + 5vw, 8.5rem);--nav-h:80px;--r-btn:8px;--r-input:8px;--r-card:16px;--r-img:20px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--teal) var(--alt);scroll-padding-top:calc(var(--nav-h) + 1rem);interpolate-size:allow-keywords;scroll-padding-bottom:5rem}body{background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:var(--step-0);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;caret-color:var(--teal);margin:0;font-stretch:100%;line-height:1.6;overflow-x:clip}::selection{background:var(--teal);color:var(--on-teal)}.on-teal ::selection,.on-deep ::selection{background:var(--aqua);color:var(--teal-deep)}img,picture,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:640;line-height:1.12}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.on-teal :focus-visible,.on-deep :focus-visible{outline-color:var(--aqua)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--ink);color:#fff;border-radius:var(--r-btn);transition:transform .2s var(--ease-out);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:none}.on-teal{background:var(--teal);color:var(--on-teal)}.on-deep{background:var(--teal-deep);color:var(--on-teal)}.on-mist,.on-alt{background:var(--alt)}.on-white{background:var(--surface)}.wrap{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .62)}.display{font-family:var(--font-display);letter-spacing:-.028em;font-weight:680;line-height:1.04}.t-5{font-size:var(--step-5)}.t-4{font-size:var(--step-4)}.t-3{font-size:var(--step-3)}.t-2{font-size:var(--step-2)}.t-1{font-size:var(--step-1)}.hl{color:var(--teal-bright)}.on-teal .hl,.on-deep .hl{color:var(--aqua-2)}.lede{font-size:var(--step-1);color:var(--ink-2);max-width:46ch;line-height:1.6}.on-teal .lede{color:var(--on-teal-2)}.on-deep .lede{color:var(--on-deep-2)}.muted{color:var(--ink-2)}.on-teal .muted{color:var(--on-teal-2)}.on-deep .muted{color:var(--on-deep-2)}.spec{letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.num{font-variant-numeric:tabular-nums lining-nums}.measure{max-width:62ch}.sec-head{align-items:end;gap:1rem 3rem;margin-bottom:clamp(2.5rem,2rem + 2.5vw,4.5rem);display:grid}.sec-head h2{font-size:var(--step-4);max-width:20ch}.sec-head p{max-width:48ch;color:var(--ink-2);font-size:var(--step-1);line-height:1.6}.on-teal .sec-head p{color:var(--on-teal-2)}.on-deep .sec-head p{color:var(--on-deep-2)}@media (width>=960px){.sec-head{grid-template-columns:1.3fr 1fr}}.sec-title{text-align:center;justify-items:center;gap:1rem;max-width:48rem;margin:0 auto clamp(2.5rem,2rem + 2.5vw,4rem);display:grid}.sec-title h2{font-size:var(--step-4)}.sec-title p{text-wrap:balance;color:var(--ink-2);font-size:var(--step-1);max-width:54ch}.on-deep .sec-title p,.on-teal .sec-title p{color:var(--on-deep-2)}.btn{--btn-bg:var(--teal);--btn-fg:var(--on-teal);--btn-bd:transparent;--btn-bg-hover:var(--teal-hover);border:1px solid var(--btn-bd);border-radius:var(--r-btn);background:var(--btn-bg);min-height:3.25rem;color:var(--btn-fg);padding:0 1.5rem;text-align:center;text-wrap:balance;max-width:100%;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out), transform .16s var(--ease-out);justify-content:center;align-items:center;gap:.625rem;padding-block:.5rem;font-size:1rem;font-weight:620;line-height:1.1;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.15em;height:1.15em}.btn .btn__arrow{transition:transform .35s var(--ease-out)}.btn:hover{background:var(--btn-bg-hover)}@media (hover:hover) and (pointer:fine){.btn:hover .btn__arrow{transform:translate(3px)}}.btn:active{transform:scale(.97)}.btn--amber{--btn-bg:var(--amber);--btn-fg:var(--on-amber);--btn-bg-hover:var(--amber-hover);box-shadow:var(--glow-amber);font-weight:650}.btn--white{--btn-bg:#fff;--btn-fg:var(--teal);--btn-bg-hover:var(--teal-mist)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--hairline-strong);--btn-bg-hover:var(--teal-mist)}.btn--ghost-light{--btn-bg:transparent;--btn-fg:var(--on-teal);--btn-bd:#ffffff80;--btn-bg-hover:#ffffff1f}.btn--dark{--btn-bg:var(--teal-deep);--btn-fg:#fff;--btn-bg-hover:var(--ink)}.btn--sm{min-height:2.75rem;padding:0 1.1rem;font-size:.9375rem}.link-arrow{transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:.5rem;padding-block:.25rem;font-weight:620;text-decoration:none;display:inline-flex}.link-arrow svg{width:1.05em;height:1.05em;transition:transform .35s var(--ease-out)}.link-arrow:hover{background-position:100% 100%;background-size:0% 1px}@media (hover:hover) and (pointer:fine){.link-arrow:hover svg{transform:translate(3px)}}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.icon-badge{background:linear-gradient(145deg, var(--teal-500) 0%, var(--teal) 70%);color:#fff;width:3.5rem;height:3.5rem;transition:background .3s var(--ease-out), color .3s var(--ease-out), transform .4s var(--ease-out);border-radius:14px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 8px 18px -10px #175058b3}.icon-badge:after{content:"";background:var(--amber);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55rem;right:.55rem;box-shadow:0 0 0 2px #ffffff2e}.icon-badge--soft{background:var(--teal-mist);color:var(--teal);box-shadow:none}.icon-badge--soft:after{display:none}.icon-badge svg{width:1.625rem;height:1.625rem}.photo{border-radius:var(--r-img);background:var(--teal-deep);isolation:isolate;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo>picture,.plate__photo>picture,.cat__media>picture{width:100%;height:100%}.photo img[data-parallax]{height:118%}@media (prefers-reduced-motion:reduce){.photo img[data-parallax]{height:100%}}.rule-list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.rule-list>li{border-bottom:1px solid var(--hairline);align-items:baseline;gap:.875rem;padding-block:1rem;display:flex}.rule-list svg{width:1.1rem;height:1.1rem;color:var(--teal-bright);flex:none;transform:translateY(.18em)}.on-teal .rule-list,.on-teal .rule-list>li{border-color:var(--line-on-teal)}.on-deep .rule-list,.on-deep .rule-list>li{border-color:var(--line-on-deep)}.on-teal .rule-list svg,.on-deep .rule-list svg{color:var(--aqua)}.check-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.check-list li{align-items:baseline;gap:.75rem;display:flex}.check-list svg{width:1.1rem;height:1.1rem;color:var(--teal-bright);flex:none;transform:translateY(.2em)}.on-deep .check-list svg,.on-teal .check-list svg{color:var(--aqua)}@media (prefers-reduced-motion:no-preference){.js:not(.motion-fallback):not(.a11y-still) [data-reveal],.js:not(.motion-fallback):not(.a11y-still) [data-hero-in]{opacity:0}}.line-mask{overflow-clip-margin:.12em;margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:clip}[data-draw] path{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.js:not(.motion-fallback):not(.a11y-still) .hero__line{transform:translateY(112%)}.js:not(.motion-fallback):not(.a11y-still) [data-page-frame]{clip-path:inset(100% 0% 0% round 20px)}.js:not(.motion-fallback):not(.a11y-still) [data-draw] path{stroke-dashoffset:1px}.js:not(.motion-fallback):not(.a11y-still) [data-page-title]{opacity:0}.js:not(.motion-fallback):not(.a11y-still) [data-demo] [data-demo-line]{clip-path:inset(0% 100% 0% 0%)}.js:not(.motion-fallback):not(.a11y-still) [data-chat] [data-chat-msg],.js:not(.motion-fallback):not(.a11y-still) .strip__card{opacity:0}}.vivo[data-off],.vivo[data-off] *,.vivo[data-off] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.vivo,.vivo *,.vivo :after{animation:none!important}}.a11y-still .vivo,.a11y-still .vivo *,.a11y-still .vivo :after{animation:none!important}[data-tilt]{transform-style:preserve-3d}.tilt-glare{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff8c 0%, #fff0 55%);mix-blend-mode:soft-light;transition:opacity .4s var(--ease-out);z-index:3;position:absolute;inset:0}[data-tilt]:hover .tilt-glare{opacity:1}html.a11y-legible{--font:"Atkinson Hyperlegible", Verdana, Tahoma, sans-serif;--font-display:"Atkinson Hyperlegible", Verdana, Tahoma, sans-serif}html.a11y-spacing :is(p,li,dd,dt,a,span,label,button,td,th,summary,input,textarea){letter-spacing:.12em!important;word-spacing:.16em!important}html.a11y-spacing :is(p,li,dd,td,summary){line-height:1.9!important}html.a11y-spacing :is(h1,h2,h3,h4){letter-spacing:.04em!important;word-spacing:.16em!important;line-height:1.35!important}html.a11y-contrast{--ink:#000;--ink-2:#141414;--ink-3:#1f1f1f;--hairline:#6b6b6b;--hairline-strong:#2b2b2b;--alt:#fff;--teal-bright:#0b3a40;--on-teal-2:#fff;--on-teal-3:#fff;--on-deep-2:#fff}html.a11y-contrast .hero__line{color:#fff!important}html.a11y-contrast :is([data-hero-bg] img,[data-page-bg] img){opacity:.25!important}html.a11y-contrast a:not(.btn){text-decoration:underline!important}html.a11y-contrast .btn{outline-offset:-4px;outline:2px solid;box-shadow:none!important}html.a11y-gray{filter:grayscale()}html.a11y-links a:not(.btn){text-underline-offset:.2em!important;background-image:none!important;text-decoration:underline 2px!important}html.a11y-links a.btn{text-underline-offset:.2em;text-decoration:underline!important}html.a11y-noimg :is(main,footer) :is(img,picture,video,canvas){visibility:hidden!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2.5l7.6 18.3 2.5-7.3 7.3-2.4z' fill='%23000' stroke='%23fff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 8 5,auto!important}html.a11y-cursor :is(a,button,[role=button],label,select,summary,[data-door]),html.a11y-cursor :is(a,button,[role=button],label,select,summary,[data-door]) *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2.5l7.6 18.3 2.5-7.3 7.3-2.4z' fill='%23175058' stroke='%23fff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 8 5,pointer!important}html.a11y-still *,html.a11y-still :before,html.a11y-still :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.a11y-still :is([data-reveal],[data-hero-in],[data-page-title],.split-line,.hero__line,.strip__card,[data-chat-msg]){opacity:1!important;transform:none!important}html.a11y-still :is([data-page-frame],[data-demo-line],[data-reveal=clip]){clip-path:none!important}html.a11y-still :is([data-depth-group],[data-depth],[data-tilt],.hc__content,[data-hero-bg],.hc__slide img,[data-page-bg] img,img[data-parallax],img[data-parallax-bg]){transform:none!important}html.a11y-still .hc__content{opacity:1!important}html.a11y-still .tilt-glare{display:none}@view-transition{navigation:auto}header.nav{view-transition-name:nav}[data-fabs]{view-transition-name:fabs}.a11y__tab{view-transition-name:a11y-tab}[data-page-bg]{view-transition-name:banner}::view-transition-group(banner){animation-duration:.55s;animation-timing-function:var(--ease-out)}::view-transition-old(root){animation:.22s cubic-bezier(.4,0,1,1) both vt-salida}::view-transition-new(root){animation:vt-entrada .42s var(--ease-out) both}@keyframes vt-salida{to{opacity:0;transform:translateY(-10px)scale(.995)}}@keyframes vt-entrada{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root.a11y-still::view-transition-group(*),:root.a11y-still::view-transition-old(*),:root.a11y-still::view-transition-new(*){animation:none!important}.colibri[data-astro-cid-bplifk5p]{overflow:visible}.brand[data-astro-cid-gq5d7tsk]{color:inherit;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.brand__mark[data-astro-cid-gq5d7tsk]{width:30px;height:30px;transition:transform .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){.brand[data-astro-cid-gq5d7tsk]:hover .brand__mark[data-astro-cid-gq5d7tsk]{transform:rotate(-8deg)translateY(-1px)}}.brand__word[data-astro-cid-gq5d7tsk]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;gap:.32em;font-size:.9375rem;font-weight:640;line-height:1;display:inline-flex}.brand__word[data-astro-cid-gq5d7tsk] span[data-astro-cid-gq5d7tsk]{font-weight:400}.nav[data-astro-cid-vi6cectr]{--top-h:0px;z-index:100;color:var(--on-teal);transition:transform .45s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out), box-shadow .3s var(--ease-out);position:fixed;inset:0 0 auto}.topbar[data-astro-cid-vi6cectr]{height:var(--top-h);color:var(--on-teal-2);border-bottom:1px solid #ffffff24;font-size:.8125rem;display:none}.topbar__inner[data-astro-cid-vi6cectr]{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}.topbar__list[data-astro-cid-vi6cectr]{gap:1.75rem;margin:0;display:flex}.topbar__list[data-astro-cid-vi6cectr] li[data-astro-cid-vi6cectr],.topbar__list[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr],.topbar__place[data-astro-cid-vi6cectr]{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.topbar__list[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]:hover{color:#fff}.topbar[data-astro-cid-vi6cectr] svg{color:#fff;width:.95rem;height:.95rem}@media (width>=1100px){.nav[data-astro-cid-vi6cectr]{--top-h:42px}.topbar[data-astro-cid-vi6cectr]{display:block}}.nav[data-astro-cid-vi6cectr].is-solid{color:var(--ink);box-shadow:0 1px 0 var(--hairline), 0 10px 30px -20px #0d2f3459;transform:translateY(calc(-1 * var(--top-h)));background:#fffffff7}.nav[data-astro-cid-vi6cectr].is-hidden{transform:translateY(-100%)}.nav[data-astro-cid-vi6cectr].is-hidden .nav__panel[data-astro-cid-vi6cectr]{opacity:0;visibility:hidden}.nav__bar[data-astro-cid-vi6cectr]{height:var(--nav-h);align-items:center;gap:1.5rem;display:flex}.nav__main[data-astro-cid-vi6cectr]{margin-inline:auto;display:none}.nav__list[data-astro-cid-vi6cectr]{align-items:center;gap:.125rem;margin:0;display:flex}.nav__item[data-astro-cid-vi6cectr]{align-items:center;display:flex;position:relative}.nav__link[data-astro-cid-vi6cectr]{transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) .55rem calc(100% - .3rem)/0 2px no-repeat;border-radius:6px;padding:.5rem .55rem;font-size:.9375rem;font-weight:560;text-decoration:none}.nav__link[data-astro-cid-vi6cectr]:hover,.nav__link[data-astro-cid-vi6cectr][aria-current=page]{background-size:calc(100% - 1.1rem) 2px}.nav[data-astro-cid-vi6cectr].is-solid .nav__link[data-astro-cid-vi6cectr][aria-current=page]{color:var(--teal-bright)}.has-menu[data-astro-cid-vi6cectr] .nav__link[data-astro-cid-vi6cectr]{padding-right:.2rem}.nav__toggle[data-astro-cid-vi6cectr]{width:1.5rem;height:1.75rem;color:inherit;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.nav__toggle[data-astro-cid-vi6cectr] svg[data-astro-cid-vi6cectr]{width:.9rem;height:.9rem;transition:transform .2s var(--ease-out)}.nav__panel[data-astro-cid-vi6cectr]{background:var(--surface);min-width:21rem;color:var(--ink);border:1px solid var(--hairline);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform-origin:0 0;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out), visibility 0s linear .14s;border-radius:14px;padding:.5rem;position:absolute;top:calc(100% + .75rem);left:-.5rem;transform:scale(.97)}.nav__panel[data-astro-cid-vi6cectr]:before{content:"";height:1rem;position:absolute;inset:-1rem 0 auto}.nav__panel[data-astro-cid-vi6cectr] ul[data-astro-cid-vi6cectr]{margin:0}.has-menu[data-astro-cid-vi6cectr]:hover .nav__panel[data-astro-cid-vi6cectr],.has-menu[data-astro-cid-vi6cectr].is-open .nav__panel[data-astro-cid-vi6cectr]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s;transform:none}.has-menu[data-astro-cid-vi6cectr]:hover .nav__toggle[data-astro-cid-vi6cectr] svg[data-astro-cid-vi6cectr],.has-menu[data-astro-cid-vi6cectr].is-open .nav__toggle[data-astro-cid-vi6cectr] svg[data-astro-cid-vi6cectr]{transform:rotate(180deg)}.nav__sublink[data-astro-cid-vi6cectr]{transition:background-color .2s var(--ease-out);border-radius:10px;gap:.125rem;padding:.75rem .875rem;text-decoration:none;display:grid}.nav__sublink[data-astro-cid-vi6cectr]:hover{background:var(--teal-mist)}.nav__sublabel[data-astro-cid-vi6cectr]{font-size:.9375rem;font-weight:600}.nav__subdesc[data-astro-cid-vi6cectr]{color:var(--ink-2);font-size:.8125rem}.nav__cta[data-astro-cid-vi6cectr]{--btn-bg:var(--amber);--btn-fg:var(--on-amber);--btn-bg-hover:var(--amber-hover);font-weight:650;display:none}.nav__a11y[data-astro-cid-vi6cectr]{border:1px solid;border-color:color-mix(in srgb, currentColor 35%, transparent);width:2.75rem;height:2.75rem;color:inherit;background:0 0;border-radius:50%;place-items:center;margin-left:auto;padding:0;display:grid}.nav__a11y[data-astro-cid-vi6cectr] svg{width:1.3rem;height:1.3rem}.nav__burger[data-astro-cid-vi6cectr]{min-height:2.75rem;color:inherit;background:0 0;border:0;align-items:center;gap:.75rem;margin-left:.25rem;padding:0 .25rem 0 .75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.nav__burger-icon[data-astro-cid-vi6cectr]{width:22px;height:12px;position:relative}.nav__burger-icon[data-astro-cid-vi6cectr] i[data-astro-cid-vi6cectr]{height:2px;transition:transform .3s var(--ease-out), top .3s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.nav__burger-icon[data-astro-cid-vi6cectr] i[data-astro-cid-vi6cectr]:first-child{top:0}.nav__burger-icon[data-astro-cid-vi6cectr] i[data-astro-cid-vi6cectr]:last-child{top:10px}.nav__burger[data-astro-cid-vi6cectr][aria-expanded=true] .nav__burger-icon[data-astro-cid-vi6cectr] i[data-astro-cid-vi6cectr]:first-child{top:5px;transform:rotate(45deg)}.nav__burger[data-astro-cid-vi6cectr][aria-expanded=true] .nav__burger-icon[data-astro-cid-vi6cectr] i[data-astro-cid-vi6cectr]:last-child{top:5px;transform:rotate(-45deg)}@media (width>=1100px){.nav__main[data-astro-cid-vi6cectr],.nav__cta[data-astro-cid-vi6cectr]{display:flex}.nav__burger[data-astro-cid-vi6cectr],.nav__a11y[data-astro-cid-vi6cectr]{display:none}}@media (width>=1100px) and (width<=1320px){.nav__link[data-astro-cid-vi6cectr]{padding-inline:.4rem;font-size:.875rem}}.mmenu[data-astro-cid-vi6cectr]{z-index:-1;padding-top:calc(var(--nav-h) + 1rem);padding-bottom:2rem;position:fixed;inset:0;overflow-y:auto}.mmenu[data-astro-cid-vi6cectr][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.mmenu[data-astro-cid-vi6cectr]{transition:opacity .22s var(--ease-out);@starting-style{opacity:0}}.mmenu__item[data-astro-cid-vi6cectr],.mmenu__foot[data-astro-cid-vi6cectr]{animation:mmenu-in .42s var(--ease-out) both}.mmenu__item[data-astro-cid-vi6cectr]:nth-child(2){animation-delay:40ms}.mmenu__item[data-astro-cid-vi6cectr]:nth-child(3){animation-delay:80ms}.mmenu__item[data-astro-cid-vi6cectr]:nth-child(4){animation-delay:.12s}.mmenu__item[data-astro-cid-vi6cectr]:nth-child(5){animation-delay:.16s}.mmenu__item[data-astro-cid-vi6cectr]:nth-child(6){animation-delay:.2s}.mmenu__foot[data-astro-cid-vi6cectr]{animation-delay:.24s}}@keyframes mmenu-in{0%{opacity:0;transform:translateY(10px)}}.nav[data-astro-cid-vi6cectr].menu-open{color:var(--on-teal);box-shadow:none;transform:translateY(calc(-1 * var(--top-h)));background:0 0}.mmenu__inner[data-astro-cid-vi6cectr]{flex-direction:column;gap:2.5rem;min-height:100%;display:flex}.mmenu__list[data-astro-cid-vi6cectr]{border-top:1px solid var(--line-on-deep);margin:0}.mmenu__item[data-astro-cid-vi6cectr]{border-bottom:1px solid var(--line-on-deep);padding-block:1rem}.mmenu__link[data-astro-cid-vi6cectr]{font-size:clamp(1.5rem,1.1rem + 2.5vw,2.25rem);text-decoration:none}.mmenu__sub[data-astro-cid-vi6cectr]{flex-wrap:wrap;gap:0 1.25rem;margin:.5rem 0 0;display:flex}.mmenu__sub[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]{color:var(--on-deep-2);padding-block:.4rem;font-size:.9375rem;text-decoration:none;display:inline-block}.mmenu__sub[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]:hover{color:#fff}.mmenu__foot[data-astro-cid-vi6cectr]{justify-items:start;gap:1rem;margin-top:auto;display:grid}.mmenu__mail[data-astro-cid-vi6cectr]{color:var(--on-deep-2)}.foot[data-astro-cid-oenwriqq]{padding-top:clamp(4rem,3rem + 4vw,7rem);padding-bottom:2rem;font-size:.9375rem;position:relative;overflow:hidden}.foot__bird[data-astro-cid-oenwriqq]{color:#ffffff12;pointer-events:none;width:min(38rem,70vw);position:absolute;bottom:-9rem;right:-6rem}.foot__grid[data-astro-cid-oenwriqq]{gap:3.5rem;display:grid;position:relative}.foot__about[data-astro-cid-oenwriqq]{max-width:34ch;color:var(--on-deep-2);margin-top:1.5rem}.foot__contact[data-astro-cid-oenwriqq]{gap:.75rem;margin:2rem 0 0;display:grid}.foot__contact[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq],.foot__contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{align-items:center;gap:.625rem;display:inline-flex}.foot__contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{text-decoration:none}.foot__contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-decoration:underline}.foot__contact[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{width:1.05rem;height:1.05rem;color:var(--on-deep-2);flex:none}.foot__cols[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;display:grid}@media (width>=1100px){.foot__cols[data-astro-cid-oenwriqq]{grid-template-columns:repeat(4,minmax(0,1fr))}}.foot__h[data-astro-cid-oenwriqq]{font-size:.9375rem;font-weight:600;font-family:var(--font-display);margin-bottom:1rem}.foot__h--gap[data-astro-cid-oenwriqq]{margin-top:2rem}.foot__h[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{text-decoration:none}.foot__cols[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:.125rem;margin:0;display:grid}.foot__cols[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--on-deep-2);padding-block:.3rem;text-decoration:none;display:inline-block}.foot__cols[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:#fff;text-decoration:underline}.foot__legal[data-astro-cid-oenwriqq]{border-top:1px solid var(--line-on-deep);color:var(--on-deep-2);flex-wrap:wrap;gap:.5rem 2rem;margin-top:clamp(3.5rem,3rem + 3vw,6rem);padding-top:1.5rem;font-size:.8125rem;display:flex;position:relative}.foot__links[data-astro-cid-oenwriqq]{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-left:auto;display:flex}.foot__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{padding-block:.25rem}.foot__libro[data-astro-cid-oenwriqq]{border:1px solid var(--line-on-deep);color:#fff;border-radius:8px;align-items:center;gap:.5rem;font-weight:560;text-decoration:none;display:inline-flex;padding:.4rem .8rem!important}.foot__libro[data-astro-cid-oenwriqq] svg{width:1.1rem;height:1.1rem;color:var(--amber)}@media (width>=960px){.foot__legal[data-astro-cid-oenwriqq]{grid-template-columns:1fr auto;align-items:center;gap:.25rem 2rem;display:grid}.foot__links[data-astro-cid-oenwriqq]{grid-area:1/2/span 2}}@media (width>=1100px){.foot__grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 2.6fr;gap:4rem}}.fabs[data-astro-cid-fmddo5ao]{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:90;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);justify-items:end;gap:.75rem;display:grid;position:fixed}.fabs[data-astro-cid-fmddo5ao].is-hidden{opacity:0;pointer-events:none;transform:translateY(1rem)}.fab[data-astro-cid-fmddo5ao]{color:#fff;width:3.5rem;height:3.5rem;transition:transform .16s var(--ease-out), background-color .2s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid;position:relative;box-shadow:0 10px 24px -10px #061a1d8c}.fab[data-astro-cid-fmddo5ao]:active{transform:scale(.95)}.fab[data-astro-cid-fmddo5ao] svg{width:1.6rem;height:1.6rem}.fab--wa[data-astro-cid-fmddo5ao]{background:#179c4b}.fab--wa[data-astro-cid-fmddo5ao]:hover{background:#128a41}.fab--bot[data-astro-cid-fmddo5ao]{background:linear-gradient(145deg, var(--teal-500), var(--teal) 70%)}.fab--bot[data-astro-cid-fmddo5ao]:hover{background:var(--teal-hover)}.fab--bot[data-astro-cid-fmddo5ao] .fab__shut,.fab--bot[data-astro-cid-fmddo5ao][aria-expanded=true] .fab__open{display:none}.fab--bot[data-astro-cid-fmddo5ao][aria-expanded=true] .fab__shut{display:block}.fab__tip[data-astro-cid-fmddo5ao]{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border-radius:8px;padding:.4rem .7rem;font-size:.8125rem;font-weight:560;position:absolute;top:50%;right:calc(100% + .75rem);transform:translate(6px,-50%)}@media (hover:hover) and (pointer:fine){.fab[data-astro-cid-fmddo5ao]:hover .fab__tip[data-astro-cid-fmddo5ao],.fab[data-astro-cid-fmddo5ao]:focus-visible .fab__tip[data-astro-cid-fmddo5ao]{opacity:1;transform:translateY(-50%)}.fab--bot[data-astro-cid-fmddo5ao][aria-expanded=true] .fab__tip[data-astro-cid-fmddo5ao]{opacity:0}}.bot[data-astro-cid-fmddo5ao]{width:min(22rem,100vw - 2rem);color:var(--ink);box-shadow:var(--shadow-lg), 0 0 0 1px var(--hairline);transform-origin:100% 100%;background:#fff;border-radius:22px;overflow:hidden}.bot[data-astro-cid-fmddo5ao]:not([hidden]){animation:bot-in .22s var(--ease-out)}@keyframes bot-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.bot__head[data-astro-cid-fmddo5ao]{background:var(--teal);color:#fff;align-items:center;gap:.75rem;padding:.875rem .875rem .875rem 1rem;display:flex}.bot__avatar[data-astro-cid-fmddo5ao]{width:2.5rem;height:2.5rem;color:var(--aqua-2);background:#ffffff24;border-radius:50%;place-items:center;display:grid}.bot__avatar[data-astro-cid-fmddo5ao] svg{width:1.3rem;height:1.3rem}.bot__who[data-astro-cid-fmddo5ao]{flex:1;line-height:1.3;display:grid}.bot__title[data-astro-cid-fmddo5ao]{font-weight:650}.bot__status[data-astro-cid-fmddo5ao]{color:var(--on-teal-2);font-size:.8125rem}.bot__close[data-astro-cid-fmddo5ao]{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.bot__close[data-astro-cid-fmddo5ao] svg{width:1.1rem;height:1.1rem}.bot__body[data-astro-cid-fmddo5ao]{background:var(--alt);min-height:12rem;max-height:min(28rem,60dvh);overflow-y:auto}.bot__soon[data-astro-cid-fmddo5ao]{justify-items:start;gap:1rem;padding:1.25rem 1rem;display:grid}.bot__bubble[data-astro-cid-fmddo5ao]{box-shadow:var(--shadow-sm);background:#fff;border-radius:4px 16px 16px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}@media (width<=640px){.fab[data-astro-cid-fmddo5ao]{width:3.25rem;height:3.25rem}}@media (prefers-reduced-motion:reduce){.bot[data-astro-cid-fmddo5ao]:not([hidden]){animation:none}}.a11y__tab[data-astro-cid-ai7wrz5a]{z-index:95;background:var(--teal);color:#fff;width:3.25rem;height:3.5rem;transition:width .25s var(--ease-out), background-color .2s var(--ease-out);border:0;border-radius:16px 0 0 16px;place-items:center;padding:0;display:grid;position:fixed;top:34vh;right:0;box-shadow:-6px 10px 24px -12px #061a1d99}@media (width<=1099px){.a11y__tab[data-astro-cid-ai7wrz5a]{display:none}}.a11y__tab[data-astro-cid-ai7wrz5a]:hover{background:var(--teal-hover);width:3.75rem}.a11y__tab[data-astro-cid-ai7wrz5a] svg{width:1.65rem;height:1.65rem}.a11y__panel[data-astro-cid-ai7wrz5a]{right:max(.75rem, env(safe-area-inset-right));z-index:130;overscroll-behavior:contain;width:min(23rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--ink);box-shadow:var(--shadow-lg), 0 0 0 1px var(--hairline);background:#fff;border-radius:24px;padding:1.25rem 1.25rem 1rem;font-size:1rem;position:fixed;top:50%;overflow-y:auto;transform:translateY(-50%)}.a11y__panel[data-astro-cid-ai7wrz5a]:not([hidden]){animation:a11y-in .22s var(--ease-out)}@keyframes a11y-in{0%{opacity:0;transform:translate(14px,-50%)}}.a11y__head[data-astro-cid-ai7wrz5a]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.a11y__title[data-astro-cid-ai7wrz5a]{align-items:center;gap:.625rem;font-size:1.25rem;font-weight:680;display:inline-flex}.a11y__title[data-astro-cid-ai7wrz5a] svg{width:1.5rem;height:1.5rem;color:var(--teal)}.a11y__close[data-astro-cid-ai7wrz5a]{background:var(--alt);width:2.5rem;height:2.5rem;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.a11y__close[data-astro-cid-ai7wrz5a] svg{width:1.25rem;height:1.25rem}.a11y__size[data-astro-cid-ai7wrz5a]{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin:1rem 0;display:grid}.a11y__size-label[data-astro-cid-ai7wrz5a]{justify-items:center;font-weight:560;line-height:1.3;display:grid}.a11y__size-value[data-astro-cid-ai7wrz5a]{color:var(--ink-2);font-size:.8125rem}.a11y__step[data-astro-cid-ai7wrz5a]{border:1px solid var(--hairline-strong);width:3rem;height:3rem;color:var(--teal);background:#fff;border-radius:50%;font-size:1.05rem;font-weight:700}.a11y__step[data-astro-cid-ai7wrz5a]:disabled{opacity:.4;cursor:not-allowed}.a11y__grid[data-astro-cid-ai7wrz5a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;display:grid}.a11y__opt[data-astro-cid-ai7wrz5a]{border:1px solid var(--hairline);background:var(--alt);width:100%;min-height:5.5rem;color:var(--ink);text-align:center;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:16px;align-content:center;justify-items:center;gap:.5rem;padding:.75rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25;display:grid}.a11y__opt[data-astro-cid-ai7wrz5a] svg{width:1.5rem;height:1.5rem;color:var(--teal)}.a11y__opt[data-astro-cid-ai7wrz5a]:hover{border-color:var(--teal-500)}.a11y__opt[data-astro-cid-ai7wrz5a][aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.a11y__opt[data-astro-cid-ai7wrz5a][aria-pressed=true] svg{color:#fff}.a11y__reset[data-astro-cid-ai7wrz5a]{border:1px solid var(--hairline-strong);width:100%;min-height:3rem;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-weight:620;display:flex}.a11y__reset[data-astro-cid-ai7wrz5a] svg{width:1.1rem;height:1.1rem}.a11y__note[data-astro-cid-ai7wrz5a]{text-align:center;color:var(--ink-2);margin-top:.625rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.a11y__panel[data-astro-cid-ai7wrz5a]:not([hidden]){animation:none}}
