:root{--olin-ink:23 23 23;--olin-night:15 15 15;--olin-graphite:31 31 31;--olin-marfil:247 246 242;--olin-arena:239 233 225;--olin-sand:230 222 212;--olin-coral:255 78 98;--olin-coral-deep:191 40 62;--olin-stone:108 104 97;--olin-court:36 88 216;--olin-brand:255 78 98}.olin-landing{--ol-ease:cubic-bezier(0.22,1,0.36,1);--ol-ease-in-out:cubic-bezier(0.65,0,0.35,1);--ol-gutter:clamp(1rem,0.35rem + 2.8vw,3rem);--ol-pad-l:max(var(--ol-gutter),env(safe-area-inset-left,0px));--ol-pad-r:max(var(--ol-gutter),env(safe-area-inset-right,0px));--ol-section-y:clamp(4.5rem,2.4rem + 7vw,9.5rem);--ol-radius-sheet:clamp(1.75rem,1rem + 3vw,3.5rem);font-family:var(--font-sans),Manrope,system-ui,sans-serif;font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}@media (min-width:2200px){html:has(.olin-landing){font-size:112.5%}}@media (min-width:3000px){html:has(.olin-landing){font-size:137.5%}}html:has(.olin-landing){scroll-padding-top:5.5rem;background-color:rgb(var(--olin-ink))}@media (prefers-reduced-motion:no-preference){html:has(.olin-landing){scroll-behavior:smooth}}.olin-landing ::selection{background:rgba(255,78,98,.28);color:inherit}.olin-landing :where(a,button,[role=tab],summary):focus-visible{outline:2px solid rgb(var(--olin-coral));outline-offset:3px;border-radius:999px}.olin-landing :where(input,textarea,select):focus-visible{outline:2px solid rgb(var(--olin-coral));outline-offset:1px}.ol-container{width:100%;max-width:calc(82.5rem + var(--ol-pad-l) + var(--ol-pad-r));margin-inline:auto;padding-left:var(--ol-pad-l);padding-right:var(--ol-pad-r)}@media (min-width:1800px){.ol-container{max-width:calc(92.5rem + var(--ol-pad-l) + var(--ol-pad-r))}}.ol-section{padding-block:var(--ol-section-y)}.ol-sheet{position:relative;border-radius:var(--ol-radius-sheet) var(--ol-radius-sheet) 0 0;margin-top:calc(var(--ol-radius-sheet) * -1);z-index:1}.ol-display{font-size:clamp(2.5rem,1rem + 4.4vw,5.75rem);font-size:min(clamp(2.5rem,1rem + 4.4vw,5.75rem),max(2.1rem,11vh));font-size:min(clamp(2.5rem,1rem + 4.4vw,5.75rem),max(2.1rem,11svh));line-height:.98;letter-spacing:-.045em}.ol-display,.ol-h2{font-weight:800;text-wrap:balance}.ol-h2{font-size:clamp(1.95rem,1rem + 3.4vw,4.4rem);font-size:min(clamp(1.95rem,1rem + 3.4vw,4.4rem),max(1.75rem,9vh));font-size:min(clamp(1.95rem,1rem + 3.4vw,4.4rem),max(1.75rem,9svh));line-height:1.02;letter-spacing:-.038em}.ol-h3{font-weight:700;font-size:clamp(1.3rem,1.02rem + .9vw,1.9rem);line-height:1.12;letter-spacing:-.022em;text-wrap:balance}.ol-lead{font-size:clamp(1.0625rem,.97rem + .42vw,1.375rem);line-height:1.55;text-wrap:pretty}.ol-body{font-size:clamp(.975rem,.94rem + .18vw,1.0625rem);line-height:1.6;text-wrap:pretty}.ol-eyebrow{font-weight:700;font-size:.75rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.ol-num{font-variant-numeric:tabular-nums}.olin-landing,.olin-landing :where(h1,h2,h3,h4,p,li,a,button,span,dd,dt,figcaption,label){-webkit-hyphens:none;hyphens:none}.olin-landing :where(h1,h2,h3,p,li){overflow-wrap:break-word}.ol-hero-lead{max-width:42ch}@keyframes ol-rise{0%{opacity:0;transform:translate3d(0,.65em,0)}to{opacity:1;transform:none}}@keyframes ol-fade{0%{opacity:0}to{opacity:1}}@keyframes ol-rise-card{0%{opacity:0;transform:translate3d(0,2.5rem,0) scale(.97)}to{opacity:1;transform:none}}@keyframes ol-pop{0%{opacity:0;transform:translate3d(0,.6rem,0) scale(.86)}60%{opacity:1;transform:translate3d(0,-.12rem,0) scale(1.03)}to{opacity:1;transform:none}}@keyframes ol-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.4rem,0)}}@keyframes ol-piece-in{0%{opacity:0;transform:translate(var(--ol-from-x,0),var(--ol-from-y,0)) rotate(var(--ol-from-r,0deg))}to{opacity:1;transform:none}}@keyframes ol-pulse-dot{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}@keyframes ol-marquee{to{transform:translate3d(-50%,0,0)}}.ol-anim-rise{animation:ol-rise .95s var(--ol-ease) both;animation-delay:var(--ol-delay,0s)}.ol-anim-fade{animation:ol-fade 1.1s var(--ol-ease) both;animation-delay:var(--ol-delay,0s)}.ol-anim-card{animation:ol-rise-card 1.15s var(--ol-ease) both;animation-delay:var(--ol-delay,0s)}.ol-anim-pop{animation:ol-pop .7s var(--ol-ease) both;animation-delay:var(--ol-delay,0s)}.ol-anim-float{animation:ol-float 6s ease-in-out infinite;animation-delay:var(--ol-float-delay,0s)}@keyframes ol-settle{0%{transform:scale(1.09)}to{transform:none}}.ol-anim-settle{animation:ol-settle 2.2s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--ol-delay,0s)}.ol-piece{transform-box:fill-box;transform-origin:center}.ol-symbol-animated .ol-piece{animation:ol-piece-in .9s var(--ol-ease) both;animation-delay:var(--ol-delay,0s)}.ol-live-dot{position:relative}.ol-live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,78,98,.9);opacity:0;animation:ol-pulse-dot 2.2s var(--ol-ease) infinite;pointer-events:none}[data-reveal=pending]{opacity:0;transform:translate3d(0,1.75rem,0)}[data-reveal=pending][data-reveal-variant=fade]{transform:none}[data-reveal=pending][data-reveal-variant=card]{transform:translate3d(0,2.5rem,0) scale(.97)}[data-reveal=in]{animation:ol-rise-block .9s var(--ol-ease) both;animation-delay:var(--ol-delay,0s)}[data-reveal=in][data-reveal-variant=fade]{animation-name:ol-fade}[data-reveal=in][data-reveal-variant=card]{animation-name:ol-rise-card;animation-duration:1.05s}@keyframes ol-rise-block{0%{opacity:0;transform:translate3d(0,1.75rem,0)}to{opacity:1;transform:none}}@keyframes ol-word-up{0%{transform:translate3d(0,108%,0)}to{transform:none}}[data-words=pending] .ol-word{transform:translate3d(0,108%,0)}.ol-anim-word{animation:ol-word-up .95s var(--ol-ease) both;animation-delay:var(--ol-delay,0s)}.ol-word-mask{display:inline-block;overflow:clip;overflow-clip-margin:.22em;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}.ol-word{display:inline-block;will-change:transform}.ol-marquee-host{width:100%;max-width:100%;min-width:0}.ol-marquee{display:flex;width:max-content;flex-wrap:nowrap;animation-name:ol-marquee;animation-duration:var(--ol-marquee-duration,60s);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--ol-marquee-direction,normal)}.ol-fade-edges{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--ol-pad-l,1.5rem),#000 calc(100% - var(--ol-pad-r, 1.5rem)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--ol-pad-l,1.5rem),#000 calc(100% - var(--ol-pad-r, 1.5rem)),transparent 100%)}.ol-frame-shadow{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 2.5rem 5rem -2rem rgba(0,0,0,.55),0 1rem 2rem -1rem rgba(0,0,0,.35)}.ol-frame-shadow-light{box-shadow:0 0 0 1px rgba(23,23,23,.06),0 2.25rem 4.5rem -2.25rem rgba(23,23,23,.35),0 .75rem 1.5rem -.75rem rgba(23,23,23,.18)}.ol-screen-img{transition:transform 1.6s var(--ol-ease),opacity .7s var(--ol-ease);transform-origin:var(--ol-focus-x,50%) var(--ol-focus-y,50%)}.ol-piece-media{clip-path:var(--ol-clip-base);-webkit-clip-path:var(--ol-clip-base)}@media (min-width:768px){.ol-piece-media{clip-path:var(--ol-clip-md,var(--ol-clip-base));-webkit-clip-path:var(--ol-clip-md,var(--ol-clip-base))}}@media (min-width:1024px){.ol-piece-media{clip-path:var(--ol-clip-lg,var(--ol-clip-md,var(--ol-clip-base)));-webkit-clip-path:var(--ol-clip-lg,var(--ol-clip-md,var(--ol-clip-base)))}}.ol-aspect{aspect-ratio:var(--ol-ar-base)}.ol-obj-pos{object-position:var(--ol-pos-base)}@media (min-width:768px){.ol-aspect{aspect-ratio:var(--ol-ar-md,var(--ol-ar-base))}.ol-obj-pos{object-position:var(--ol-pos-md,var(--ol-pos-base))}}@media (min-width:1024px){.ol-aspect{aspect-ratio:var(--ol-ar-lg,var(--ol-ar-md,var(--ol-ar-base)))}.ol-obj-pos{object-position:var(--ol-pos-lg,var(--ol-pos-md,var(--ol-pos-base)))}}.ol-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ol-spotlight{--ol-spot-x:50%;--ol-spot-y:0%}@media (hover:hover) and (pointer:fine){.ol-spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ol-ease);background:radial-gradient(32rem circle at var(--ol-spot-x) var(--ol-spot-y),rgba(255,78,98,.1),transparent 45%)}.ol-spotlight:hover:before{opacity:1}.ol-lift{transition:transform .45s var(--ol-ease),box-shadow .45s var(--ol-ease)}.ol-lift:hover{transform:translate3d(0,-.25rem,0)}}.ol-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.85rem 1.45rem;border-radius:999px;font-weight:700;font-size:1rem;line-height:1.15;text-align:center;text-wrap:balance;transition:transform .25s var(--ol-ease),background-color .25s var(--ol-ease),color .25s var(--ol-ease),border-color .25s var(--ol-ease),box-shadow .25s var(--ol-ease);-webkit-tap-highlight-color:transparent}.ol-btn:active{transform:scale(.97)}.ol-btn-coral{background:rgb(var(--olin-coral));color:rgb(var(--olin-ink));box-shadow:0 .75rem 2rem -.75rem rgba(255,78,98,.65)}.ol-btn .ol-btn-arrow{transition:transform .3s var(--ol-ease)}@media (hover:hover){.ol-btn-coral:hover{background:#ff6778;box-shadow:0 1rem 2.5rem -.75rem rgba(255,78,98,.8)}.ol-btn:hover .ol-btn-arrow{transform:translateX(.2rem)}}.ol-btn-ghost-dark{color:rgb(var(--olin-marfil));border:1px solid rgba(247,246,242,.22);background:rgba(247,246,242,.04)}.ol-btn-ghost-light{color:rgb(var(--olin-ink));border:1px solid rgba(23,23,23,.18);background:rgba(255,255,255,.5)}.ol-btn-ink{background:rgb(var(--olin-ink));color:rgb(var(--olin-marfil))}@media (hover:hover){.ol-btn-ghost-dark:hover{border-color:rgba(247,246,242,.45);background:rgba(247,246,242,.08)}.ol-btn-ghost-light:hover{border-color:rgba(23,23,23,.4);background:#fff}.ol-btn-ink:hover{background:#2a2a2a}}@keyframes ol-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ol-menu-item{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.ol-menu[data-state=open]{animation:ol-fade .25s ease-out both}.ol-menu[data-state=closed]{animation:ol-fade-out .22s ease-in both;pointer-events:none}.ol-menu-item{animation:ol-menu-item .4s var(--ol-ease) both;animation-delay:var(--ol-delay,0s)}.ol-accordion{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s var(--ol-ease),opacity .34s var(--ol-ease)}.ol-accordion[data-open=true]{grid-template-rows:1fr;opacity:1}.ol-accordion>div{min-height:0}.ol-cta-bar{opacity:0;transform:translate3d(0,100%,0);visibility:hidden;transition:transform .3s var(--ol-ease),opacity .3s var(--ol-ease),visibility 0s linear .3s}.ol-cta-bar[data-visible=true]{opacity:1;transform:none;visibility:visible;transition:transform .3s var(--ol-ease),opacity .3s var(--ol-ease),visibility 0s}.ol-progress-bar{will-change:transform;transition:transform .12s linear}html.vida .olin-landing{--olin-coral:var(--v-green);--olin-coral-deep:var(--v-green2);--olin-stone:var(--v-fg2);--olin-arena:var(--v-soft);--olin-sand:var(--v-line2);--olin-court:var(--v-blue);--olin-brand:var(--v-coral)}.public-brand{--ol-ease:cubic-bezier(0.22,1,0.36,1)}html.vida .public-brand{--olin-ink:var(--v-field);--olin-marfil:var(--v-ink);--olin-brand:var(--v-coral)}html.vida .olin-landing,html.vida .olin-landing :is(.bg-olin-ink,.bg-olin-night,.bg-olin-graphite){--olin-ink:var(--v-field);--olin-night:var(--v-field);--olin-graphite:var(--v-soft2);--olin-marfil:var(--v-ink);--p-white:var(--v-ink)}html.vida .olin-landing :is(.bg-olin-marfil,.bg-olin-arena,.bg-white){--olin-ink:var(--v-ink);--olin-marfil:var(--v-card);--p-white:var(--v-card)}html.vida .olin-landing .bg-olin-coral{--olin-ink:var(--v-on-green);--olin-marfil:var(--v-on-green);--p-white:var(--v-on-green)}html.vida.landing-page body,html.vida.landing-page body:not(.dark),html.vida:has(.olin-landing){background-color:rgb(var(--v-field))!important;color:rgb(var(--v-ink))!important}html.vida .olin-landing .ol-grain:after,html.vida .olin-landing .ol-spotlight:before,html.vida.landing-page body:before{display:none}html.vida .olin-landing ::selection{background:rgb(var(--v-green)/.22)}html.vida .olin-landing .ol-live-dot:after{background:rgb(var(--v-green)/.9)}html.vida .olin-landing .ol-frame-shadow{box-shadow:0 0 0 1px rgb(var(--v-line)),0 1.5rem 3rem -1.5rem rgb(0 0 0/.25)}html.vida .olin-landing .ol-frame-shadow-light{box-shadow:0 0 0 1px rgb(var(--v-line)),0 1.25rem 2.5rem -1.5rem rgb(0 0 0/.18)}html.vida .olin-landing .ol-btn-coral{background:rgb(var(--v-green));color:rgb(var(--v-on-green));box-shadow:none}html.vida .olin-landing :is(.ol-btn-ghost-dark,.ol-btn-ghost-light){color:rgb(var(--v-ink));border-color:rgb(var(--v-line2));background:rgb(var(--v-card))}html.vida .olin-landing .ol-btn-ink{background:rgb(var(--v-ink));color:rgb(var(--v-card))}@media (hover:hover){html.vida .olin-landing .ol-btn-coral:hover{background:rgb(var(--v-green2));box-shadow:none}html.vida .olin-landing :is(.ol-btn-ghost-dark,.ol-btn-ghost-light):hover{border-color:rgb(var(--v-fg3));background:rgb(var(--v-hover))}html.vida .olin-landing .ol-btn-ink:hover{background:rgb(var(--v-ink2))}}html.vida.noche .olin-landing .ol-clients-label{color:rgb(var(--olin-marfil))!important}@media (prefers-reduced-motion:reduce){.olin-landing *,.olin-landing :after,.olin-landing :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ol-marquee{animation:none!important;width:auto}.ol-marquee>div{flex-wrap:wrap;justify-content:center;row-gap:.75rem;padding-right:0!important}.ol-marquee [data-marquee-clone]{display:none!important}.ol-marquee-host{-webkit-mask-image:none;mask-image:none}[data-reveal=pending],[data-words=pending] .ol-word{opacity:1!important;transform:none!important}}