@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}:root{--fill-surface:#fafafa;--typography-default:#232224;--typography-light:#666468;--border-light:#e1e0e1;--interactive-hover:#0158ff;--interactive-pressed:#6196ff;--font-sans:"Manrope", sans-serif;--font-regular:400;--font-medium:500;--font-bold:600;--font-h1-size:48px;--font-h1-height:60px;--font-lead-size:20px;--font-lead-height:30px;--font-caption-size:14px;--font-caption-height:21px;--font-label-size:16px;--font-label-height:16px;--corner-radius-full:100px;--grid-columns:4;--grid-margin:20px;--grid-gutter:16px;--header-columns:1fr;--header-name-column:1;--header-lead-column:1;--header-gap:25px;--header-align:start;--name-text-width:280px;--lead-text-width:none;--name-padding:0px;--three-line-name-padding:0px;--three-line-lead-padding:0px;--lead-min-height:0px;--lead-padding-bottom:0px;--footer-useful-column:1 / span 2;--footer-contacts-column:3 / span 2;--contact-align:flex-end;--links-direction:column;--links-gap:8px;--vertical-grid-display:grid;--vertical-second-column:3;--vertical-second-display:none;--vertical-third-column:3;--vertical-third-display:none;--vertical-fourth-column:4;--vertical-fourth-display:none;--grid-horizontal-image:url(/assets/figma/grid-horizontal-mobile.svg);--mobile-break-display:inline;--lead-space-display:none;--reference-size:calc(100cqh * 537.631 / 454);--reference-offset-y:calc(100cqh * 29.5 / 454)}@media (width>=641px){:root{--font-h1-size:64px;--font-h1-height:72px;--font-lead-size:24px;--font-lead-height:36px;--grid-columns:12;--grid-margin:32px;--header-gap:16px;--name-padding:4px;--three-line-name-padding:4px;--three-line-lead-padding:4px;--name-text-width:none;--lead-min-height:40px;--lead-padding-bottom:4px;--footer-useful-column:1 / span 8;--footer-contacts-column:9 / span 4;--contact-align:flex-start;--links-direction:row;--links-gap:20px;--vertical-grid-display:grid;--vertical-second-column:5;--vertical-second-display:block;--vertical-third-column:9;--vertical-third-display:block;--grid-horizontal-image:url(/assets/figma/grid-horizontal-tablet.svg);--mobile-break-display:none;--lead-space-display:inline;--reference-size:calc(100cqh * 788.613 / 743);--reference-offset-y:calc(100cqh * 30 / 743)}}@media (width>=1281px){:root{--grid-margin:64px;--grid-gutter:24px;--header-columns:repeat(12, minmax(0, 1fr));--header-name-column:1 / span 9;--header-lead-column:10 / span 3;--header-gap:24px;--header-align:last baseline;--lead-text-width:320px;--lead-min-height:0px;--lead-padding-bottom:6px;--three-line-name-padding:0px;--three-line-lead-padding:2px;--links-gap:40px;--footer-useful-column:1 / span 9;--footer-contacts-column:10 / span 3;--vertical-second-column:4;--vertical-third-column:7;--vertical-fourth-column:10;--vertical-fourth-display:block;--grid-horizontal-image:url(/assets/figma/grid-horizontal-desktop.svg);--reference-size:calc(100cqh * 1027.76 / 799);--reference-offset-y:calc(100cqh * 30 / 799)}}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{background:var(--fill-surface);color:var(--typography-default);font-family:var(--font-sans);font-synthesis:none}h1,p{margin:0}button,a{-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){:root[data-cursor-active]{--site-cursor:none}html,body,body *{cursor:var(--site-cursor,inherit)}}.site-cursor{width:12px;height:12px;box-shadow:none;background:var(--interactive-hover);opacity:1;pointer-events:none;user-select:none;z-index:2147483647;border:0;border-radius:50%;outline:none;transition:width .15s ease-out,height .15s ease-out,opacity .15s ease-out;position:fixed;top:0;left:0}.site-cursor[data-cursor-interactive]{opacity:.6;width:24px;height:24px}@media (prefers-reduced-motion:reduce){.site-cursor{transition:none}}@property --button-fill-radius{syntax:"<length>";inherits:true;initial-value:0}.text-button[data-astro-cid-m2p4cvcs]{--button-fill-radius:0px;--button-fill-ink:var(--typography-default);--button-fill-blue:var(--interactive-hover);--button-underline-top:29.5px;height:32px;color:var(--typography-default);font-family:var(--font-sans);font-size:var(--font-label-size);font-weight:var(--font-medium);line-height:var(--font-label-height);letter-spacing:0;white-space:nowrap;cursor:var(--site-cursor,pointer);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0;text-decoration:none;transition:--button-fill-radius .6s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.text-button[data-astro-cid-m2p4cvcs]:after{content:"";left:0;right:0;top:var(--button-underline-top);background:radial-gradient(circle at var(--hover-x,50%) calc(var(--hover-y,16px) - var(--button-underline-top)), var(--button-fill-blue) var(--button-fill-radius), transparent var(--button-fill-radius));pointer-events:none;height:1.05267px;position:absolute;mask:url(/assets/figma/textbutton-underline.svg) 50%/100% 100% no-repeat}.text-button[data-astro-cid-m2p4cvcs]:hover{color:var(--interactive-hover);--button-fill-radius:var(--hover-radius,200px)}.text-button[data-astro-cid-m2p4cvcs]:active:after{background:var(--interactive-pressed)}.text-button[data-astro-cid-m2p4cvcs]:active{color:var(--interactive-pressed);--button-fill-ink:var(--interactive-pressed);--button-fill-blue:var(--interactive-pressed)}@media (prefers-reduced-motion:reduce){.text-button[data-astro-cid-m2p4cvcs]{transition:none}}.text-button[data-astro-cid-m2p4cvcs][data-hover-rebase]{transition:none}.text-button[data-astro-cid-m2p4cvcs]:focus-visible{outline:none}.text-button[data-astro-cid-m2p4cvcs]:focus-visible:before{content:"";border:1px solid var(--interactive-hover);border-radius:var(--corner-radius-full);pointer-events:none;position:absolute;inset:4px -6px}.icon-slot[data-astro-cid-m2p4cvcs]{flex:none;justify-content:center;width:12px;display:flex}.icon[data-astro-cid-m2p4cvcs]{width:20px;height:20px;mask:var(--icon-source) center / 20px 20px no-repeat;background-color:currentColor;flex:none;display:block}.icon--arrow-outward[data-astro-cid-m2p4cvcs]{--icon-source:url(/assets/figma/arrow-outward.svg)}.icon--email[data-astro-cid-m2p4cvcs]{--icon-source:url(/assets/figma/email.svg)}.icon--whatsapp[data-astro-cid-m2p4cvcs]{--icon-source:url(/assets/figma/whatsapp.svg)}.text-button-label[data-astro-cid-m2p4cvcs],.icon[data-astro-cid-m2p4cvcs]{background-image:radial-gradient(circle at calc(var(--hover-x,50%) - var(--paint-x,0px)) calc(var(--hover-y,50%) - var(--paint-y,0px)), var(--button-fill-blue) var(--button-fill-radius), var(--button-fill-ink) var(--button-fill-radius))}.text-button-label[data-astro-cid-m2p4cvcs]{color:#0000;-webkit-background-clip:text;background-clip:text}.mvp{isolation:isolate;flex-direction:column;gap:8px;width:100%;height:100dvh;min-height:600px;padding-block:32px;display:flex;position:relative;overflow:clip}.mvp-header,.mvp-footer{padding-inline:var(--grid-margin);flex:none;position:relative}.mvp-header{grid-template-columns:var(--header-columns);gap:var(--header-gap);align-items:var(--header-align);display:grid}.mvp-name{grid-column:var(--header-name-column);padding-block:var(--name-padding)}.mvp-header:has(.mvp-lead p[data-line-count="3"]){--name-padding:var(--three-line-name-padding);--lead-padding-bottom:var(--three-line-lead-padding)}.mvp-name h1{max-width:var(--name-text-width);font-size:var(--font-h1-size);font-weight:var(--font-bold);line-height:var(--font-h1-height);letter-spacing:-.02em;text-wrap:pretty}.mvp-lead p{max-width:var(--lead-text-width)}.mvp-lead strong{font-weight:var(--font-bold)}.mvp-lead{grid-column:var(--header-lead-column);min-height:var(--lead-min-height);padding-bottom:var(--lead-padding-bottom);font-size:var(--font-lead-size);font-weight:var(--font-regular);line-height:var(--font-lead-height);letter-spacing:-.02em;text-wrap:pretty;align-items:flex-end;display:flex}.mvp-mobile-break{display:var(--mobile-break-display)}.mvp-lead-space{display:var(--lead-space-display)}.mvp-graphics{z-index:-1;flex:1;min-height:0;position:relative;container-type:size}.mvp-graphics canvas,.mvp-snapshot{width:var(--reference-size);max-width:none;height:auto;left:calc(50% - 16.5px);top:calc(50% + var(--reference-offset-y));pointer-events:none;position:absolute;transform:translate(-50%,-50%)rotate(-7.09deg)}.mvp-graphics canvas{aspect-ratio:1}.mvp-snapshot{aspect-ratio:1;display:none}.mvp-snapshot img{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.mvp-snapshot{display:block}.mvp-graphics canvas{display:none}}.mvp-footer{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.mvp-useful,.mvp-contacts{flex-direction:column;gap:12px;min-width:0;display:flex}.mvp-useful{grid-column:var(--footer-useful-column);align-items:flex-start}.mvp-contacts{grid-column:var(--footer-contacts-column);align-items:var(--contact-align)}.mvp-caption{color:var(--typography-light);font-size:var(--font-caption-size);font-weight:var(--font-regular);line-height:var(--font-caption-height);letter-spacing:.01em;white-space:nowrap}.mvp-links{flex-direction:var(--links-direction);gap:var(--links-gap);align-items:inherit;display:flex}.mvp-vertical-grid{inset:0 var(--grid-margin);display:var(--vertical-grid-display);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);pointer-events:none;z-index:-2;position:absolute}.mvp-vertical-grid span{background:url(/assets/figma/grid-vertical.svg) 50%/100% 100% no-repeat;grid-row:1;width:1px;margin-left:-.5px;position:relative}.mvp-vertical-grid span:first-child{grid-column:1}.mvp-vertical-grid span:nth-child(2){grid-column:var(--vertical-second-column);display:var(--vertical-second-display)}.mvp-vertical-grid span:nth-child(3){grid-column:var(--vertical-third-column);display:var(--vertical-third-display)}.mvp-vertical-grid span:nth-child(4){grid-column:var(--vertical-fourth-column);display:var(--vertical-fourth-display)}.mvp-vertical-grid span:nth-child(5){grid-column:-2;justify-self:end;margin-right:-.5px}.mvp-baseline{pointer-events:none;z-index:-2;background:var(--grid-horizontal-image) center / 100% 100% no-repeat;height:1px;margin-top:-.5px;position:absolute;left:0;right:0}.mvp-baselines{pointer-events:none;z-index:-2;position:absolute;inset:0}.mvp-vertical-grid span:after,.mvp-baseline:after{content:"";pointer-events:none;background-image:radial-gradient(circle 160px at var(--grid-light-x,-999px) var(--grid-light-y,-999px), color-mix(in srgb, var(--interactive-hover) 65%, transparent), color-mix(in srgb, var(--interactive-hover) 25%, transparent) 45%, transparent);opacity:0;background-attachment:fixed;transition:opacity .18s ease-out;position:absolute;inset:0}.mvp-vertical-grid span:after{mask:url(/assets/figma/grid-vertical.svg) 50%/100% 100% no-repeat}.mvp-baseline:after{mask:var(--grid-horizontal-image) center / 100% 100% no-repeat}.mvp[data-grid-light] :is(.mvp-vertical-grid span,.mvp-baseline):after{opacity:1}@media (prefers-reduced-motion:reduce){.mvp-vertical-grid span:after,.mvp-baseline:after{transition:none}}.mvp-baseline-probe{vertical-align:baseline;width:0;height:0;display:inline-block}@media (prefers-reduced-motion:no-preference){.mvp-name h1,.mvp-lead p,.mvp-useful,.mvp-contacts{animation:1.2s cubic-bezier(.22,1,.36,1) both mvp-text-enter}.mvp-lead p{animation-delay:.3s}.mvp-useful{animation-delay:.6s}.mvp-contacts{animation-delay:.9s}:root[data-mvp-entrance=waiting] :is(.mvp-name h1,.mvp-lead p,.mvp-useful,.mvp-contacts){animation-play-state:paused}:root[data-mvp-entrance=done] :is(.mvp-name h1,.mvp-lead p,.mvp-useful,.mvp-contacts){animation:none}.mvp-useful:is(:focus-within,[data-entrance-revealed]),.mvp-contacts:is(:focus-within,[data-entrance-revealed]){opacity:1!important;transform:none!important}}@keyframes mvp-text-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}
