.service-atlas{background:hsl(var(--papel));color:hsl(var(--tinta));overflow:clip}.service-atlas__eyebrow,.service-atlas__micro{font-family:var(--app-font-mono);text-transform:uppercase;letter-spacing:.14em}.service-atlas__eyebrow{font-size:11px;color:hsl(var(--verde))}.service-atlas__micro{font-size:10px;line-height:1.5}.service-atlas__intro{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:2rem;padding:clamp(4rem,8vw,8rem) 0 clamp(3rem,6vw,6rem);border-bottom:1px solid hsl(var(--linea))}.service-atlas__intro h2{max-width:1000px;margin:0;font-family:var(--app-font-serif);font-size:clamp(4rem,8vw,9rem);font-weight:400;letter-spacing:-.045em;line-height:.86}.service-atlas__intro h2 em{color:hsl(var(--verde));font-weight:400}.service-atlas__intro-lead{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-top:2.5rem;max-width:930px}.service-atlas__intro-lead p{max-width:430px;margin:0;line-height:1.7;color:hsl(var(--tinta) / .72)}.service-atlas__intro-lead span{color:hsl(var(--tinta) / .45);white-space:nowrap}.service-atlas__body{display:grid;grid-template-columns:minmax(250px,31%) minmax(0,1fr);gap:clamp(2rem,4vw,5.5rem);padding:clamp(2.5rem,5vw,5rem) 0 clamp(5rem,8vw,9rem)}.service-atlas__rail{min-width:0}.service-atlas__rail-head{display:flex;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid hsl(var(--tinta));color:hsl(var(--tinta) / .56)}.service-atlas__choice{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:.5rem;align-items:start;padding:1.3rem 0 1.45rem;text-align:left;border:0;border-bottom:1px solid hsl(var(--linea));background:transparent;color:hsl(var(--tinta));cursor:pointer}.service-atlas__choice .service-atlas__number{padding-top:.4rem;color:hsl(var(--tinta) / .48)}.service-atlas__choice-title{display:block;font-family:var(--app-font-serif);font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1.02;transition:transform .22s ease,color .22s ease}.service-atlas__choice:hover .service-atlas__choice-title{transform:translate(5px)}.service-atlas__choice[aria-selected=true] .service-atlas__choice-title{color:hsl(var(--verde))}.service-atlas__choice-detail{display:block;max-width:260px;margin-top:.65rem;font-size:12px;line-height:1.55;color:hsl(var(--tinta) / .59)}.service-atlas__choice-mark{font-size:21px;line-height:1;color:hsl(var(--verde));opacity:0;transform:translate(-5px);transition:transform .2s ease,opacity .2s ease}.service-atlas__choice[aria-selected=true] .service-atlas__choice-mark{opacity:1;transform:none}.service-atlas__rail-foot{margin-top:1.5rem;font-size:11px;line-height:1.6;color:hsl(var(--tinta) / .48)}.service-scene{min-width:0}.service-scene__topline{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.15rem;color:hsl(var(--tinta) / .58)}.service-scene__title{margin:.5rem 0 1.25rem;font-family:var(--app-font-serif);font-size:clamp(3.9rem,6.5vw,7.5rem);font-weight:400;letter-spacing:-.045em;line-height:.86}.service-scene__description{max-width:640px;margin:0 0 2rem;color:hsl(var(--tinta) / .74);font-size:clamp(15px,1.3vw,18px);line-height:1.7}.service-scene__visual{position:relative;display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);min-height:490px;background:hsl(var(--linea) / .28);border:1px solid hsl(var(--linea))}.service-scene__photo{position:relative;min-height:490px;overflow:hidden;background:hsl(var(--tinta))}.service-scene__photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(.78) contrast(1.04);transform:scale(1.015)}.service-scene__visual[data-service=capacidad] .service-scene__photo img{object-position:56% center}.service-scene__visual[data-service=experiencia] .service-scene__photo img{object-position:42% center}.service-scene__photo:after{content:"";position:absolute;inset:auto 0 0;height:125px;background:linear-gradient(0deg,hsl(var(--tinta) / .91),hsl(var(--tinta) / 0));pointer-events:none}.service-scene__photo-caption{position:absolute;z-index:1;bottom:1.5rem;left:1.5rem;right:1.5rem;display:flex;justify-content:space-between;align-items:end;gap:1rem;color:hsl(var(--papel))}.service-scene__photo-caption strong{display:block;max-width:210px;font-family:var(--app-font-serif);font-weight:400;font-size:clamp(1.6rem,2.5vw,2.5rem);line-height:.98}.service-scene__board{display:flex;flex-direction:column;min-width:0;position:relative;z-index:2;margin:16px 0 16px -22px;padding:clamp(1.15rem,2.1vw,2rem);background:hsl(var(--papel));border:1px solid hsl(var(--linea));box-shadow:-16px 24px 44px hsl(var(--tinta) / .16);isolation:isolate}.service-scene__board:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid hsl(var(--linea));background:hsl(var(--papel));transform:translate(10px,10px) rotate(1deg);box-shadow:8px 12px 20px hsl(var(--tinta) / .08)}.service-scene__visual[data-service=capacidad] .service-scene__board{margin-top:8px;margin-bottom:24px}.service-scene__visual[data-service=capacidad] .service-scene__board:before{transform:translate(9px,-10px) rotate(-1.2deg)}.service-scene__visual[data-service=experiencia] .service-scene__board:before{transform:translate(13px,7px) rotate(1.6deg)}.service-scene__board-head{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--linea))}.service-scene__board-head strong{font-size:13px;font-weight:600}.service-scene__board-head span{color:hsl(var(--verde));white-space:nowrap}.service-scene__board-body{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:245px;padding:1.25rem 0 1rem}.service-scene__board-note{border-top:1px solid hsl(var(--linea));padding-top:1rem;color:hsl(var(--tinta) / .53);font-size:10px;line-height:1.5}.service-scene__metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.service-scene__metric{border-top:1px solid hsl(var(--tinta) / .42);padding-top:.65rem}.service-scene__metric span{display:block;font-size:10px;color:hsl(var(--tinta) / .6)}.service-scene__metric strong{display:block;margin-top:.35rem;font-family:var(--app-font-serif);font-size:clamp(1.7rem,2.5vw,2.5rem);font-weight:400;line-height:1}.service-scene__bars{display:flex;height:135px;align-items:end;gap:6px;margin-top:2rem;padding-bottom:.25rem;border-bottom:1px solid hsl(var(--linea))}.service-scene__bars>span{flex:1;background:hsl(var(--tinta) / .78)}.service-scene__axis{display:flex;justify-content:space-between;margin-top:.6rem;color:hsl(var(--tinta) / .5)}.service-scene__inventory-alert{border-left:2px solid hsl(var(--verde));padding-left:.6rem;margin:1rem 0 0;font-size:12px;line-height:1.5;color:hsl(var(--tinta))}.service-scene__chart-title{margin:0 0 1.4rem;font-family:var(--app-font-serif);font-size:1.8rem;line-height:1}.service-scene__capacity-row{display:grid;grid-template-columns:22px minmax(0,1fr) 33px;gap:8px;align-items:center;margin:.45rem 0}.service-scene__track{position:relative;height:17px;background:hsl(var(--linea) / .6)}.service-scene__track .service-scene__limit{position:absolute;z-index:2;top:-3px;height:23px;border-left:1px dashed hsl(var(--tinta) / .6)}.service-scene__track i{display:block;height:100%;background:hsl(var(--tinta))}.service-scene__track i.over{background:hsl(var(--verde))}.service-scene__capacity-key{display:flex;gap:1.1rem;margin-top:1.4rem;color:hsl(var(--tinta) / .65)}.service-scene__capacity-key b{display:inline-block;width:8px;height:8px;margin-right:5px;background:hsl(var(--tinta))}.service-scene__capacity-key span:last-child b{background:hsl(var(--verde))}.service-scene__journey-row{display:grid;grid-template-columns:minmax(0,1fr) 45px;gap:.5rem;padding:.7rem 0;border-bottom:1px solid hsl(var(--linea))}.service-scene__journey-row div{display:flex;flex-direction:column;gap:.35rem}.service-scene__journey-row i{display:block;height:5px;background:hsl(var(--tinta))}.service-scene__journey-row:nth-child(3) i{background:hsl(var(--verde))}.service-scene__journey-row strong{font-family:var(--app-font-mono);font-size:12px;text-align:right}.service-scene__journey-alert{margin-top:1.2rem;color:hsl(var(--verde))}.service-scene__case-evolution{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem;margin-top:1.1rem;color:hsl(var(--tinta) / .65)}.service-scene__case-evolution strong{color:hsl(var(--tinta));font-weight:500}.service-scene__chart-label{margin:1.25rem 0 .5rem;color:hsl(var(--tinta) / .6);font-size:9px}.service-scene__bars{height:142px;margin:0;padding:0;gap:3px;align-items:stretch;border:0}.service-scene__bar-button{display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:end;min-width:0;padding:0;border:0;background:transparent;color:hsl(var(--tinta));cursor:pointer}.service-scene__bar-space{display:flex;align-items:end;height:112px;width:100%;padding:0 2px;border-bottom:1px solid hsl(var(--tinta) / .38)}.service-scene__bar-fill{display:block;width:100%;background:hsl(var(--tinta) / .54);transform-origin:bottom;transition:background-color .2s ease}.service-scene__bar-button:hover .service-scene__bar-fill,.service-scene__bar-button[aria-pressed=true] .service-scene__bar-fill{background:hsl(var(--verde))}.service-scene__bar-label{display:block;padding-top:7px;font-family:var(--app-font-mono);font-size:9px;text-align:center;color:hsl(var(--tinta) / .66)}.service-scene__bar-button[aria-pressed=true] .service-scene__bar-label{color:hsl(var(--tinta));font-weight:600}.service-scene__capacity-list{display:grid;gap:3px}.service-scene__capacity-row{width:100%;margin:0;padding:5px 4px;grid-template-columns:32px minmax(0,1fr) 35px;border:1px solid transparent;background:transparent;color:hsl(var(--tinta));text-align:left;cursor:pointer}.service-scene__capacity-row:hover,.service-scene__capacity-row[aria-pressed=true]{border-color:hsl(var(--linea));background:hsl(var(--linea) / .22)}.service-scene__capacity-row strong{font-family:var(--app-font-mono);font-size:11px;font-weight:500;text-align:right}.service-scene__track{display:block;height:14px;overflow:visible}.service-scene__track-fill{display:block;height:100%;background:hsl(var(--tinta) / .68);transform-origin:left}.service-scene__track-fill.over{background:hsl(var(--verde))}.service-scene__track .service-scene__limit{top:-4px;height:22px;border-left:1px dashed hsl(var(--tinta))}.service-scene__capacity-key{flex-wrap:wrap;gap:.4rem .9rem;margin-top:.8rem;font-size:9px}.service-scene__case-chart{position:relative;height:195px;margin:.5rem 0 0 1rem}.service-scene__case-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid hsl(var(--linea));color:hsl(var(--tinta) / .48);font-family:var(--app-font-mono);font-size:9px}.service-scene__case-grid span{display:block;width:100%;border-top:1px dashed hsl(var(--linea));transform:translate(-1rem)}.service-scene__case-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:hsl(var(--tinta));pointer-events:none}.service-scene__case-point{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:hsl(var(--tinta));transform:translate(-50%,-50%);cursor:pointer}.service-scene__case-dot{width:12px;height:12px;border:3px solid hsl(var(--papel));border-radius:50%;background:hsl(var(--tinta));box-shadow:0 0 0 1px hsl(var(--tinta));transition:transform .2s ease,background-color .2s ease}.service-scene__case-point:hover .service-scene__case-dot,.service-scene__case-point[aria-pressed=true] .service-scene__case-dot{transform:scale(1.4);background:hsl(var(--verde))}.service-scene__case-value,.service-scene__case-month{position:absolute;font-family:var(--app-font-mono);font-size:10px;white-space:nowrap}.service-scene__case-value{bottom:35px;font-weight:600}.service-scene__case-month{top:34px;color:hsl(var(--tinta) / .62)}.service-scene__visual[data-service=experiencia] .service-scene__board-body{padding:1rem 0 .8rem}.service-scene__visual[data-service=experiencia] .service-scene__chart-title{margin-bottom:.6rem}.service-scene__visual[data-service=experiencia] .service-scene__case-chart{height:142px}.service-scene__visual[data-service=experiencia] .service-scene__chart-label{margin:.2rem 0 .9rem}.service-scene__motives{border-top:1px solid hsl(var(--linea));padding-top:.7rem}.service-scene__motives-title{margin:0 0 .45rem;color:hsl(var(--tinta) / .65);font-size:9px}.service-scene__motive{display:grid;grid-template-columns:70px minmax(0,1fr) 25px;align-items:center;gap:.6rem;width:100%;min-height:29px;padding:3px 5px;border:1px solid transparent;background:transparent;color:hsl(var(--tinta));text-align:left;cursor:pointer}.service-scene__motive:hover,.service-scene__motive[aria-pressed=true]{border-color:hsl(var(--linea));background:hsl(var(--linea) / .22)}.service-scene__motive-label{font-size:11px}.service-scene__motive-track{display:block;height:5px;background:hsl(var(--linea) / .65)}.service-scene__motive-track span{display:block;height:100%;background:hsl(var(--tinta) / .62);transform-origin:left}.service-scene__motive[aria-pressed=true] .service-scene__motive-track span{background:hsl(var(--verde))}.service-scene__motive strong{font-family:var(--app-font-mono);font-size:11px;font-weight:500;text-align:right}.service-scene__motive-alert{margin:.65rem 0 0;color:hsl(var(--verde));font-size:9px}.service-scene__reading{min-height:116px;margin:0 0 1rem;padding:.85rem 1rem .85rem 1.15rem;border-left:2px solid hsl(var(--verde));background:hsl(var(--linea) / .23)}.service-scene__reading .service-atlas__micro{display:block;color:hsl(var(--tinta) / .62);font-size:9px}.service-scene__reading strong{display:block;margin-top:.25rem;font-family:var(--app-font-serif);font-size:2rem;font-weight:400;line-height:1}.service-scene__reading p{max-width:48ch;margin:.45rem 0 0;font-size:11px;line-height:1.45;color:hsl(var(--tinta) / .8)}.service-scene__bar-button:focus-visible,.service-scene__capacity-row:focus-visible,.service-scene__case-point:focus-visible,.service-scene__motive:focus-visible{outline:2px solid hsl(var(--verde));outline-offset:2px}.service-scene__analysis{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,3.5rem);margin-top:2.3rem}.service-scene__analysis>div{border-top:1px solid hsl(var(--tinta));padding-top:.9rem}.service-scene__analysis>div:last-child{border-color:hsl(var(--verde))}.service-scene__analysis p{max-width:460px;margin:1.05rem 0 0;font-family:var(--app-font-serif);font-size:clamp(1.7rem,2.5vw,2.6rem);line-height:1.12}.service-scene__footer{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid hsl(var(--linea))}.service-scene__deliverable{max-width:330px}.service-scene__deliverable strong{display:block;margin-top:.5rem;font-size:14px;font-weight:600}.service-scene__cta{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:2.5rem;padding:.85rem 1rem;background:hsl(var(--tinta));color:hsl(var(--papel));font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.service-scene__cta:hover{background:hsl(var(--tinta) / .86)}.service-scene__cta:focus-visible,.service-atlas__choice:focus-visible{outline:2px solid hsl(var(--verde));outline-offset:4px}@media(max-width:1100px){.service-atlas__body{grid-template-columns:240px minmax(0,1fr);gap:2rem}.service-scene__visual{grid-template-columns:1fr}.service-scene__photo{min-height:320px}.service-scene__board-body{min-height:230px}.service-scene__board,.service-scene__visual[data-service=capacidad] .service-scene__board{margin:-25px 15px 0}.service-scene__board:before{display:none}}@media(max-width:767px){.service-atlas__intro,.service-atlas__body{display:block}.service-atlas__intro{padding:4rem 0 3rem}.service-atlas__intro h2{margin-top:1.6rem}.service-atlas__intro-lead{align-items:start;margin-top:1.5rem}.service-atlas__intro-lead span{display:none}.service-atlas__body{padding:2rem 0 5rem}.service-atlas__rail{margin-bottom:3rem}.service-atlas__rail-head,.service-atlas__rail-foot{display:none}.service-atlas__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsl(var(--tinta))}.service-atlas__choice{display:block;min-height:100px;padding:.85rem .5rem .8rem;border-right:1px solid hsl(var(--linea))}.service-atlas__choice:first-child{padding-left:0}.service-atlas__choice:last-child{border-right:0}.service-atlas__choice-title{margin-top:.65rem;font-size:clamp(1.25rem,5vw,2rem)}.service-atlas__choice-detail,.service-atlas__choice-mark{display:none}.service-atlas__choice[aria-selected=true]{border-bottom:2px solid hsl(var(--verde))}.service-scene__topline{padding-bottom:1rem}.service-scene__title{font-size:clamp(3.8rem,11vw,6rem)}.service-scene__description{margin-bottom:1.5rem}.service-scene__photo{min-height:280px}.service-scene__analysis{gap:1.5rem}.service-scene__footer{align-items:stretch;flex-direction:column}}@media(max-width:500px){.service-scene__analysis{grid-template-columns:1fr}.service-scene__analysis p{font-size:2rem}.service-scene__photo{min-height:245px}.service-scene__board{padding:1.2rem}.service-scene__cta{width:100%}.service-scene__visual{border:0;background:transparent}.service-scene__photo{min-height:270px}.service-scene__board,.service-scene__visual[data-service=capacidad] .service-scene__board{margin:0;padding:1.1rem;box-shadow:none;border-top:3px solid hsl(var(--tinta))}.service-scene__board-head{flex-wrap:wrap;gap:.35rem}.service-scene__board-body{min-height:0}.service-scene__reading{min-height:120px}.service-scene__visual[data-service=experiencia] .service-scene__case-chart{height:145px}}@media(prefers-reduced-motion:reduce){.service-atlas__choice-title,.service-atlas__choice-mark,.service-scene__cta,.service-scene__bar-fill,.service-scene__case-dot{transition:none}}.service-atlas__intro{padding-top:3rem!important;padding-bottom:2rem!important}.service-atlas__intro h2{font-size:clamp(2.6rem,5vw,5rem)!important}.service-atlas__micro{font-size:11px!important}.service-scene__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:2rem 0 0;border-top:1px solid hsl(var(--tinta))}.service-scene__facts>div{padding:1rem 0;border-bottom:1px solid hsl(var(--linea))}.service-scene__facts dt{font-family:var(--app-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--verde));margin-bottom:.5rem}.service-scene__facts dd{margin:0;font-size:15px;line-height:1.55;color:hsl(var(--tinta) / .85)}.service-scene__facts ul{margin:0;padding:0;list-style:none}.service-scene__facts li{position:relative;padding-left:1rem;margin-top:.3rem}.service-scene__facts li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:1px;background:hsl(var(--verde))}.service-scene__fronts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.service-scene__fronts>div{padding:1rem;background:hsl(var(--linea) / .4);border-left:2px solid hsl(var(--verde))}.service-scene__fronts span{color:hsl(var(--verde))}.service-scene__fronts p{margin:.4rem 0 0;font-size:14px;line-height:1.5}.service-scene__examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;background:hsl(var(--tinta) / .2);border:1px solid hsl(var(--tinta) / .2)}.service-scene__examples-head{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem;padding:.6rem .9rem;background:hsl(var(--tinta));color:hsl(var(--papel))}.service-scene__example{padding:1rem;background:hsl(var(--papel))}.service-scene__example span{color:hsl(var(--verde))}.service-scene__example p{margin:.5rem 0 0;font-family:var(--app-font-mono);font-size:12.5px;line-height:1.6;color:hsl(var(--tinta))}.service-scene__example--minutes{background:#f9f2e7}@media(max-width:767px){.service-scene__facts,.service-scene__fronts,.service-scene__examples{grid-template-columns:1fr}.service-atlas__intro{padding-top:2.5rem!important}}.service-atlas__choice{position:relative;transition:background-color .2s ease}.service-atlas__choice[aria-selected=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:hsl(var(--verde))}.service-atlas__choice-mark svg{color:hsl(var(--verde))}.service-scene__photo{box-shadow:0 30px 60px -40px hsl(var(--tinta) / .5)}.service-scene__example{transition:transform .2s ease}.service-scene__example:hover{transform:translateY(-2px)}.service-panels{background:hsl(var(--papel));color:hsl(var(--tinta));padding:clamp(36px,5vw,72px) clamp(20px,3.4vw,56px) clamp(56px,7vw,110px);max-width:1720px;margin:0 auto;width:100%}.service-panels__cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:18px 48px;align-items:end}.service-panels__masthead{grid-column:1 / -1;display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid hsl(var(--tinta));font:500 11px/1.4 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--verde))}.service-panels__cover h1{margin:18px 0 0;font:400 clamp(3rem,7.6vw,9rem)/.88 "Instrument Serif",serif;letter-spacing:-.04em}.service-panels__cover h1 em{display:block;color:hsl(var(--verde))}.service-panels__cover p{margin:0 0 8px;font-size:16px;line-height:1.6;color:hsl(var(--tinta) / .74)}.service-panels__row{display:flex;gap:10px;height:clamp(440px,46vw,600px);margin-top:clamp(28px,4vw,56px)}.service-panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:3px;background:hsl(var(--tinta));color:hsl(var(--papel));transition:flex-grow .42s cubic-bezier(.22,1,.36,1)}.service-panel.is-open{flex-grow:2.6}.service-panel{--px: 0;--py: 0;--zoom: 1.04;transform:translateY(0);transition:flex-grow .42s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.service-panel__photo{position:absolute;inset:-14px;width:calc(100% + 28px);height:calc(100% + 28px);max-width:none;object-fit:cover;opacity:.62;transform:translate3d(calc(var(--px) * -14px),calc(var(--py) * -12px),0) scale(var(--zoom));transition:opacity .3s ease,transform .6s cubic-bezier(.22,1,.36,1)}.service-panel__state{transform:translate3d(calc(var(--px) * 4px),calc(var(--py) * 4px),0);transition:transform .5s cubic-bezier(.22,1,.36,1),background-color .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.service-panel:hover{transform:translateY(-4px);box-shadow:0 24px 44px -28px #080e14a6}}.service-panel:focus-within{box-shadow:0 0 0 2px hsl(var(--verde))}.service-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsl(var(--tinta) / .15),hsl(var(--tinta) / .25) 40%,hsl(var(--tinta) / .92))}.service-panel:hover .service-panel__photo{opacity:.76}.service-panel.is-open{--zoom: 1.08}.service-panel.is-open .service-panel__photo{opacity:.84}.service-panel.is-open{box-shadow:inset 0 -3px hsl(var(--verde))}.service-panel.is-open .service-panel__deliverable{animation:panel-in .32s .16s cubic-bezier(.22,1,.36,1) both}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.service-panel__heading{position:absolute;inset:0;z-index:2;margin:0;font:inherit}.service-panel__trigger{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:clamp(18px,2vw,30px);border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.service-panel__trigger:focus-visible{outline:2px solid #9CC9BC;outline-offset:-6px}.service-panel__number{font:400 clamp(64px,7vw,120px)/.8 "Instrument Serif",serif;letter-spacing:-.04em;color:hsl(var(--papel))}.service-panel__number small{margin-left:8px;font:500 11px IBM Plex Mono,monospace;letter-spacing:.1em;color:#9cc9bc;vertical-align:top}.service-panel__text{display:flex;flex-direction:column;gap:8px;max-width:640px;padding-bottom:46px}.service-panel__title{font:400 clamp(30px,2.8vw,52px)/.95 "Instrument Serif",serif;letter-spacing:-.02em}.service-panel__category{font:500 11px/1.4 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#9cc9bc}.service-panel__lead{display:none;max-width:560px;font-size:15px;line-height:1.55;color:hsl(var(--papel) / .86)}.service-panel.is-open .service-panel__lead{display:block;animation:panel-in .3s .12s cubic-bezier(.22,1,.36,1) both}.service-panel__state{position:absolute;right:clamp(18px,2vw,30px);top:clamp(18px,2vw,30px);display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid hsl(var(--papel) / .45);font:500 11px/1 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.service-panel.is-open .service-panel__state{background:hsl(var(--verde));border-color:hsl(var(--verde));color:hsl(var(--papel))}.service-panel__deliverable{position:absolute;z-index:3;left:clamp(18px,2vw,30px);right:clamp(18px,2vw,30px);bottom:clamp(14px,1.6vw,22px);display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid hsl(var(--papel) / .3);font:500 11px/1.4 IBM Plex Mono,monospace;letter-spacing:.04em;color:hsl(var(--papel) / .85);pointer-events:none}.service-panels__hint{margin:12px 0 0;font:500 11px/1.4 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--tinta) / .55)}.service-panels__detail{margin-top:clamp(24px,3vw,44px);padding-top:clamp(20px,2.4vw,34px);border-top:2px solid hsl(var(--tinta))}@media(max-width:1023px){.service-panels__cover{grid-template-columns:1fr}.service-panels__row{flex-direction:column;height:auto}.service-panel{flex:none;min-height:200px}.service-panel.is-open{min-height:380px}.service-panel__heading{position:relative;height:100%;min-height:inherit}.service-panel__trigger{min-height:inherit}.service-panels__detail{margin:6px 0 18px;padding-top:18px}}@media(max-width:767px){.service-panels__cover h1{font-size:clamp(2.8rem,13vw,4.4rem)}.service-panel__number{font-size:56px}.service-panel__deliverable{display:none}.service-panel__text{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.service-panel,.service-panel__photo,.service-panel.is-open .service-panel__photo,.service-panel__state{transition:none;transform:none}.service-panel.is-open .service-panel__deliverable{animation:none}}@media(hover:hover)and (pointer:fine){.service-panel.is-open:hover{box-shadow:inset 0 -3px hsl(var(--verde)),0 24px 44px -28px #080e14a6}}
