body .site-main,.site-main .tone-base{background:0 0}body .site-footer.site-footer{z-index:2;bottom:auto;position:relative!important}.prop{aspect-ratio:1;width:100%;max-width:440px;margin-inline:auto}.prop--tall{aspect-ratio:4/5}html.qa [data-quill-canvas],html.reduce [data-quill-canvas]{transition:none!important}html.no-webgl .prop,html.no-webgl .az-flourish{display:none}.az-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.9rem;font-size:.78rem;font-weight:500;display:inline-flex}.az-kicker:before{content:"";background:var(--brand-2);width:2.6rem;height:1px}.az-h1{font-family:var(--ff-display);letter-spacing:-.022em;color:var(--brand);text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 4.7vw,5.5rem);font-weight:400;line-height:1.02}.az-h2{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--brand);text-wrap:balance;font-size:clamp(1.95rem,1.2rem + 2.5vw,3.5rem);font-weight:400;line-height:1.06}.az-h3{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--brand);font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);font-weight:500;line-height:1.15}.az-h1 em,.az-h2 em,.az-statement em{color:var(--brand-2);font-style:italic}.az-lead{color:var(--ink-2);max-width:56ch;font-size:clamp(1.06rem,1rem + .4vw,1.3rem);line-height:1.6}.az-text{color:var(--ink-2);max-width:60ch;line-height:1.7}.az-text+.az-text{margin-top:1.1rem}.az-statement{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--brand);text-wrap:pretty;font-size:clamp(1.6rem,1rem + 2.3vw,3.1rem);font-weight:400;line-height:1.16}.az-num{font-family:var(--ff-display);color:var(--brand-2);font-size:1.05rem;font-style:italic}.az-stack>*+*{margin-top:clamp(1.1rem,2vw,1.75rem)}.az-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;display:flex}.az-hero{min-height:100svh;padding:calc(var(--header-h) + 2.5rem) 0 clamp(2.5rem, 6vh, 5rem);align-items:center;display:grid;position:relative}.az-hero__grid{align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.az-hero__prop{aspect-ratio:auto;width:100%;max-width:none;height:min(46vh,420px)}.az-flourish{width:min(100%,460px);height:clamp(64px,10vh,108px)}.az-hero .az-flourish{flex:220px;max-width:360px;height:clamp(60px,9vh,92px);margin-left:clamp(0rem,2vw,2rem)}.az-scroll{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.8rem;font-size:.72rem;display:inline-flex}.az-scroll:after{content:"";background:linear-gradient(var(--brand-2), transparent);width:1px;height:2.6rem}@media (width>=900px){.az-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.az-hero__prop{height:min(74vh,680px)}}.az-head{padding:calc(var(--header-h) + clamp(1.75rem, 5vh, 4rem)) 0 clamp(2rem, 5vh, 4rem)}.az-head .az-h1{font-size:clamp(2.3rem,1rem + 3.9vw,4.7rem)}.az-head .az-flourish{height:clamp(56px,8vh,88px)}.az-head__grid{align-items:center;gap:2rem;display:grid}.az-crumb{color:var(--ink-2);gap:.6rem;font-size:.8rem;display:flex}.az-crumb a:hover{color:var(--brand)}@media (width>=900px){.az-head__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.az-duo{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.az-duo .prop{max-width:min(72vw,340px)}@media (width>=900px){.az-duo{grid-template-columns:repeat(12,minmax(0,1fr))}.az-duo>.az-duo__text{grid-column:1/span 7}.az-duo>.az-duo__prop{grid-column:9/span 4}.az-duo--flip>.az-duo__text{grid-area:1/6/auto/span 7}.az-duo--flip>.az-duo__prop{grid-area:1/1/auto/span 4}.az-duo .prop{max-width:440px}}.az-card{backdrop-filter:blur(9px);border:1px solid color-mix(in oklab, var(--brand) 11%, transparent);transition:border-color .5s var(--ease-out), transform .6s var(--ease-out), box-shadow .6s var(--ease-out);background:oklab(100% 0 5.96046e-8/.74);border-radius:3px;padding:clamp(1.4rem,2.4vw,2.25rem);position:relative}.az-card:before{content:"";background:var(--brand-2);width:2.4rem;height:1px;transition:width .7s var(--ease-out);position:absolute;top:0;left:0}.az-card:hover{border-color:color-mix(in oklab, var(--brand-2) 60%, transparent);transform:translateY(-3px);box-shadow:0 24px 50px -34px #01042759}.az-card:hover:before{width:100%}.az-card>*+*{margin-top:.75rem}.az-card p{color:var(--ink-2);line-height:1.62}.az-grid{gap:clamp(.9rem,1.6vw,1.4rem);display:grid}@media (width>=680px){.az-grid--2,.az-grid--3,.az-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.az-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.az-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.az-sectionhead{gap:1.2rem;max-width:62rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.az-band{position:relative}.az-band:before{content:"";z-index:-1;background:var(--paper-2);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.az-rows{border-top:1px solid color-mix(in oklab, var(--brand) 16%, transparent)}.az-row{border-bottom:1px solid color-mix(in oklab, var(--brand) 16%, transparent);align-items:center;gap:.6rem 2rem;padding:clamp(1.5rem,3vw,2.4rem) 0;display:grid;position:relative}.az-row__title{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--brand);transition:transform .6s var(--ease-out), color .4s;font-size:clamp(1.6rem,1.1rem + 1.9vw,2.9rem);line-height:1.05}.az-row__text{color:var(--ink-2);max-width:46ch;line-height:1.6}.az-row__go{border:1px solid color-mix(in oklab, var(--brand) 22%, transparent);width:3rem;height:3rem;color:var(--brand);transition:background .4s, color .4s, border-color .4s, transform .6s var(--ease-out);background:oklab(100% 0 5.96046e-8/.7);border-radius:50%;place-items:center;display:inline-grid}.az-row:hover .az-row__title{transform:translate(.6rem)}.az-row:hover .az-row__go{background:var(--brand);color:#fff;border-color:var(--brand);transform:rotate(-45deg)}@media (width>=900px){.az-row{grid-template-columns:3.5rem minmax(0,1.1fr) minmax(0,1fr) 3rem}}.az-list{gap:.7rem;display:grid}.az-list li{color:var(--ink-2);padding-left:1.6rem;line-height:1.55;position:relative}.az-list li:before{content:"";background:var(--brand-2);width:.8rem;height:1px;position:absolute;top:.72em;left:0}@media (width>=680px){.az-list--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.az-steps{counter-reset:s;border-top:1px solid color-mix(in oklab, var(--brand) 16%, transparent);gap:0;display:grid}.az-step{border-bottom:1px solid color-mix(in oklab, var(--brand) 16%, transparent);grid-template-columns:3rem minmax(0,1fr);gap:.3rem 1rem;padding:1.4rem 0;display:grid}.az-step p{color:var(--ink-2);grid-column:2;line-height:1.6}.az-acc{border-top:1px solid color-mix(in oklab, var(--brand) 16%, transparent)}.az-acc details{border-bottom:1px solid color-mix(in oklab, var(--brand) 16%, transparent);background:oklab(100% 0 5.96046e-8/.62)}.az-acc summary{cursor:pointer;grid-template-columns:2.6rem minmax(0,1fr) 2.4rem;align-items:center;gap:1rem;padding:clamp(1.1rem,2.2vw,1.7rem) clamp(.2rem,1vw,1rem);list-style:none;display:grid}.az-acc summary::-webkit-details-marker{display:none}.az-acc summary h3{transition:transform .5s var(--ease-out)}.az-acc summary:hover h3{transform:translate(.4rem)}.az-acc__plus{border:1px solid color-mix(in oklab, var(--brand) 22%, transparent);width:2.4rem;height:2.4rem;transition:transform .5s var(--ease-out), background .4s;border-radius:50%;position:relative}.az-acc__plus:before,.az-acc__plus:after{content:"";background:var(--brand);width:.85rem;height:1px;transition:background .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.az-acc__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.az-acc details[open] .az-acc__plus{background:var(--brand);transform:rotate(45deg)}.az-acc details[open] .az-acc__plus:before,.az-acc details[open] .az-acc__plus:after{background:#fff}.az-acc__body{gap:1.2rem;padding:0 clamp(.2rem,1vw,1rem) clamp(1.4rem,2.5vw,2rem) calc(3.6rem + clamp(.2rem,1vw,1rem));display:grid}@media (width<=679px){.az-acc__body{padding-left:.2rem}}.az-cta{text-align:center;padding-block:clamp(5rem,14vh,10rem)}.az-cta .az-flourish{width:min(78%,520px);margin:2.5rem auto 0}.az-cta .az-actions{justify-content:center}.az-cta .az-lead{margin-inline:auto}.site-main #contacto.contact{background:0 0}#contacto .contact__form{backdrop-filter:blur(10px);background:oklab(100% 0 5.96046e-8/.8);border-radius:3px}.az-card p.az-mv{color:var(--brand);font-size:clamp(1.08rem,1rem + .45vw,1.32rem);font-weight:400;line-height:1.38}.az-person{gap:.4rem;display:grid}.az-person__role{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-2);font-size:.78rem;font-weight:500}.az-plus{font-family:var(--ff-display);color:var(--brand);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:clamp(1.1rem,1rem + .6vw,1.5rem);display:flex}.az-plus i{color:var(--brand-2);font-style:normal}.quill[data-astro-cid-gnhimq4a]{z-index:-1;pointer-events:none;height:100lvh;position:fixed;inset:0 0 auto;overflow:hidden}.quill__canvas[data-astro-cid-gnhimq4a]{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block}.quill__canvas[data-astro-cid-gnhimq4a].is-on{opacity:1}
