section.vcl{position:relative;overflow:visible!important;overflow-x:clip!important;color:#fff;background:#08472a}.vcl-track{position:relative;height:260vh}.vcl-pin{position:sticky;top:0;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(90px,12vh,120px) clamp(16px,6vw,96px) clamp(28px,5vh,56px);box-sizing:border-box;overflow:hidden;max-width:1360px;margin:0 auto;background:radial-gradient(60% 60% at 80% 50%,#8cc29a2e,#08472a00 70%)}.vcl .vcl-kicker{margin:0 0 12px;font:600 15px/1.2 Montserrat,Montserrat Fallback,sans-serif;letter-spacing:0;text-transform:none;color:#8cc29a}.vcl .vcl-h2{margin:0 0 24px;font:800 clamp(34px,4.2vw,62px)/1 "Montserrat","Montserrat Fallback",sans-serif;letter-spacing:-.04em;text-transform:none;color:#fff}.vcl .vcl-h2 em{display:block;margin-top:.12em;font:italic 500 .76em/1.05 Cormorant Garamond,Cormorant Fallback,Georgia,serif;letter-spacing:-.01em;color:#8cc29a}.vcl-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:6px}.vcl-item{display:grid;grid-template-columns:minmax(150px,auto) 1fr;-moz-column-gap:16px;column-gap:16px;padding:10px 14px;border-radius:14px;transition:background .4s,opacity .4s;opacity:.5}.vcl-item.is-cur{background:#ffffff14;opacity:1}.vcl-fecha{grid-row:span 2;font:italic 600 19px/1.15 Cormorant Garamond,Cormorant Fallback,Georgia,serif;color:#8cc29a}.vcl-h{font:800 15px/1.25 Montserrat,Montserrat Fallback,sans-serif}.vcl-p{font:500 13.5px/1.45 Montserrat,Montserrat Fallback,sans-serif;color:#ffffffbf;max-height:4.5em;overflow:hidden;transition:max-height .45s ease,opacity .45s}@media (min-width:900px) and (max-height:880px){.vcl-item:not(.is-cur) .vcl-p{max-height:0;opacity:0}.vcl .vcl-h2{margin-bottom:14px}.vcl-pin{padding-top:84px;padding-bottom:20px}}.vcl .vcl-nota{margin:0 0 20px;font:500 13px/1.5 Montserrat,Montserrat Fallback,sans-serif;color:#fff9;max-width:460px}.vcl-dialwrap{--r:min(260px,20vw,31vh);position:relative;justify-self:center;width:calc(var(--r) * 2);aspect-ratio:1}.vcl-dial{position:absolute;inset:0;border-radius:50%;background:#f4f1ea;box-shadow:0 50px 80px -40px #0009,0 0 0 14px #f4f1ea14;will-change:transform}.vcl-dial:after{content:"";position:absolute;inset:16%;border-radius:50%;box-shadow:0 0 0 1px #0a4d2e26}.vcl-mes{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a))}.vcl-mes b{position:absolute;left:-30px;top:calc(-1 * var(--r) + 14px);width:60px;text-align:center;font:700 clamp(11px,1vw,14px)/1 "Montserrat","Montserrat Fallback",sans-serif;color:#0a4d2e;text-transform:none}.vcl-mes:before{content:"";position:absolute;left:-.5px;top:calc(-1 * var(--r));width:1px;height:10px;background:#0a4d2e4d;transform:rotate(-15deg);transform-origin:0 var(--r)}.vcl-mark{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a))}.vcl-mark:before{content:"";position:absolute;left:-7px;top:calc(-1 * var(--r) + 38px);width:14px;height:14px;border-radius:50%;background:#1f7a47;box-shadow:0 0 0 4px #1f7a472e}.vcl-pointer{position:absolute;left:50%;top:-18px;z-index:2;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid #8CC29A}.vcl-center{position:absolute;inset:26%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,#13633e,#0a4d2e 60%,#06321e);box-shadow:0 24px 40px -20px #0009;padding:0 6%}.vcl-cfecha{font:italic 600 clamp(18px,1.8vw,26px)/1.1 "Cormorant Garamond","Cormorant Fallback",Georgia,serif;color:#8cc29a}.vcl-ch{font:800 clamp(14px,1.3vw,18px)/1.2 "Montserrat","Montserrat Fallback",sans-serif;color:#fff}@media (max-width:899px){.vcl-pin{grid-template-columns:1fr;gap:18px;padding-top:84px;align-content:center}.vcl-dialwrap{order:-1;--r:min(115px,30vw,14vh)}.vcl-mes b{top:calc(-1 * var(--r) + 8px);font-size:10px;width:40px;left:-20px}.vcl-mes:before{top:calc(-1 * var(--r));transform-origin:0 var(--r)}.vcl-mark:before{top:calc(-1 * var(--r) + 24px);width:9px;height:9px;left:-4.5px}.vcl-center{inset:27%}.vcl-cfecha{font-size:15px}.vcl-ch{font-size:12px}.vcl .vcl-h2{font-size:30px;margin-bottom:12px}.vcl-item{display:none;grid-template-columns:1fr;opacity:1}.vcl-item.is-cur{display:grid}.vcl-fecha{grid-row:auto}}@media (max-width:899px) and (max-height:700px){.vcl-track{height:auto}.vcl-pin{position:relative;padding-top:64px;padding-bottom:64px}.vcl-item{display:grid!important}}@media (prefers-reduced-motion: reduce){.vcl-track{height:auto}.vcl-pin{position:relative}.vcl-item{opacity:1;display:grid!important}}
