@font-face{font-family:sans;src:url(../media/NeueHaasUnicaPro_Regular-s.p.0ilokdbe7v945.woff2?dpl=dpl_6pr7WWhaC48a2wPvkHZgqCano2wY)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:116.25%;descent-override:33.9%;line-gap-override:0.0%;size-adjust:100.3%}.sans_ec80787a-module__2PILDq__className{font-family:sans,sans Fallback,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.sans_ec80787a-module__2PILDq__variable{--font-sans:"sans", "sans Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
:root{--blue:#051692;--ink:#fff;--dim:#ffffff8c;--dim-card:#ffffffa6;--card:#ffffff1f;--line:#ffffff24;--logo-ink:#3476e6;--ease:cubic-bezier(.44, 0, .56, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--blue);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:1.2}::selection{background:var(--ink);color:var(--blue)}a,button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color 75ms var(--ease);background:0 0;border:0;text-decoration:none}.page{width:min(444px,100% - 48px);margin:0 auto;padding:72px 0 150px}.wordmark{height:var(--logo-h,40px);width:auto;display:block}.wordmark-sm{height:var(--logo-sm-h,18px);width:auto;display:block}.block{margin-bottom:16px;scroll-margin-top:24px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font-size:inherit;margin-bottom:16px;font-weight:400}.body,.list,.logos,.card{margin-left:32px}.dim{color:var(--dim)}.hi{color:var(--ink)}.list{gap:10px;list-style:none;display:grid}.list li,.list>div{display:grid}.card{background:var(--card);color:var(--dim-card);border-radius:8px;gap:12px;margin:20px 0 0 14px;padding:14px 14px 15px 18px;display:grid}.card .hi{color:var(--ink)}.list a,.card a{text-underline-offset:2px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.letter{text-wrap:pretty;gap:12px;display:grid}.body,.list .dim,.card{text-wrap:pretty}#estela .body,.list .dim,.letter p,.crew{line-height:1.3}.letter .closing{text-wrap:balance;margin-top:10px;font-size:22px;font-weight:400;line-height:1.2}.signatures{align-items:center;gap:28px;margin:12px 0 4px;display:flex}.signatures svg{width:auto;height:58px;display:block;overflow:visible}.signatures.unsigned path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.signatures.signed path{animation:sign var(--dur) cubic-bezier(.45, .05, .4, 1) var(--delay) forwards}@keyframes sign{to{stroke-dashoffset:0}}.logos{grid-template-columns:repeat(3,1fr);align-items:center;gap:22px 20px;margin-top:4px;list-style:none;display:grid}.logos li{width:min(var(--w), 100%);aspect-ratio:var(--r);background:var(--logo-ink);-webkit-mask:var(--logo) left center / contain no-repeat;mask:var(--logo) left center / contain no-repeat;-webkit-mask:var(--logo) left center / contain no-repeat}.bar{background:var(--blue);position:fixed;inset:auto 0 0}.bar-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:40px;padding:0 max(24px,50% - 222px);line-height:1;display:flex}.bar-row a,.bar-row button{color:var(--dim)}.bar-row a.on,.bar-row a:hover,.bar-row button:hover{color:var(--ink)}.bar-right{gap:20px;display:flex}@media (min-width:720px){.page{padding-top:120px}}.js [data-reveal]{opacity:0;filter:blur(8px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.js [data-reveal].in{opacity:1;filter:none;transform:none}.js [data-reveal=fade]{filter:none;transform:none}@keyframes show{to{opacity:1;filter:none;transform:none}}.js [data-reveal]:not(.in){animation:0s linear 6s forwards show}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ask{justify-items:start;gap:4px;display:grid}.ask-btn{color:var(--ink);text-underline-offset:3px;transition:text-decoration-color .16s var(--ease);align-items:center;gap:7px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline-flex}.ask-btn:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ask-btn svg{flex:none}.crew{text-wrap:pretty;margin-top:10px}.clients{text-wrap:pretty;line-height:1.35}.clients .more{color:var(--dim);text-underline-offset:2px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.clients .more:hover{color:var(--ink)}.clients .late{animation:.7s cubic-bezier(.16,1,.3,1) both rise}@keyframes rise{0%{opacity:0;filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.clients .late{animation:none}}.changes .more{color:var(--dim);text-underline-offset:2px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.changes .more:hover,.changes .more[aria-expanded=true]{color:var(--ink)}.comb{justify-items:start;margin-top:24px;animation:.7s cubic-bezier(.16,1,.3,1) both rise;display:grid}.comb-heading{font-variant-numeric:tabular-nums;display:flex}.roll-cell{display:inline-block;position:relative}.roll-gone{text-align:center;position:absolute;inset:0 0 auto}.fade{width:100%;position:relative}.fade-sizer{visibility:hidden;display:block}.fade-stack{position:absolute;inset:0}.fade-line{position:absolute;inset:0 0 auto}.comb-label{color:var(--ink)}.comb-track{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize;border-radius:2px;outline:none;margin-top:20px;position:relative}.comb-track:focus-visible{box-shadow:0 0 0 6px var(--blue), 0 0 0 7px #ffffff80}.comb-hit{position:absolute;inset:-16px -8px -8px}.comb-tick{background:var(--ink);pointer-events:none;width:1px;position:absolute;bottom:0}.comb-ends{height:18px;margin-top:8px;position:relative}.comb-ends button{color:var(--dim);font-variant-numeric:tabular-nums;position:absolute;top:0}.comb-ends button:first-child{left:0}.comb-ends button:last-child{right:0}.comb-ends button.on,.comb-ends button:hover{color:var(--ink)}.comb-note{color:var(--dim);text-wrap:pretty;margin-top:12px;line-height:1.3}@media (prefers-reduced-motion:reduce){.comb{animation:none}}.bar-mark{opacity:0;pointer-events:none;transition:opacity 1.2s cubic-bezier(.16,1,.3,1)}.bar-mark.in-view{opacity:1;pointer-events:auto}a.u{text-underline-offset:2px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}a.u:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.nf{gap:16px;display:grid}.nf-log{font-variant-numeric:tabular-nums;gap:6px;list-style:none;display:grid}.nf-log li,.nf-human{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}.nf-log li.in,.nf-human.in{opacity:1;filter:none;transform:none}.nf-log li:first-child{color:var(--ink)}@media (prefers-reduced-motion:reduce){.nf-log li,.nf-human{transition:none}}
