.pin[data-astro-cid-jy47z6im]{position:relative;height:980vh}.stage[data-astro-cid-jy47z6im]{position:sticky;top:0;height:100vh;overflow:clip}.chs[data-astro-cid-jy47z6im]{position:absolute;z-index:2;left:var(--gutter);top:0;bottom:0;width:36%;display:grid;align-items:center}.ch[data-astro-cid-jy47z6im]{grid-area:1 / 1;opacity:0;visibility:hidden;display:grid;gap:calc(var(--w) * .012);align-content:center}.num[data-astro-cid-jy47z6im]{display:flex;align-items:baseline;gap:.2em;font-weight:600;letter-spacing:-.05em;line-height:.85;font-size:calc(var(--w) * .11)}.num[data-astro-cid-jy47z6im] small[data-astro-cid-jy47z6im]{font-size:calc(var(--w) * .028);color:var(--grey);letter-spacing:-.02em;font-weight:500}.ch[data-astro-cid-jy47z6im] h3[data-astro-cid-jy47z6im]{font-size:calc(var(--w) * .0275);font-weight:500;letter-spacing:-.03em;line-height:1.04}.text[data-astro-cid-jy47z6im]{font-size:clamp(16px,calc(var(--w) * .0125),20px);line-height:1.4;color:#d0d0d0;max-width:30em}.tags[data-astro-cid-jy47z6im]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tags[data-astro-cid-jy47z6im] li[data-astro-cid-jy47z6im]{padding:5px 12px;border:1px solid rgba(255,255,255,.28);border-radius:99px;font-size:13px;color:var(--light-grey)}.frame[data-astro-cid-jy47z6im]{position:absolute;z-index:2;right:var(--gutter);top:50%;translate:0 -50%;width:min(calc(var(--w) * .38),80vh);aspect-ratio:1;border-radius:clamp(12px,1.4vw,20px);overflow:clip;background:#0b0b0b;clip-path:inset(100% 0 0 0 round 18px)}.frame[data-astro-cid-jy47z6im] video[data-astro-cid-jy47z6im]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.ctrl[data-astro-cid-jy47z6im]{position:absolute;z-index:3;left:14px;right:14px;bottom:14px;display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;opacity:0;transition:opacity .3s}.frame[data-astro-cid-jy47z6im]:hover .ctrl[data-astro-cid-jy47z6im],.ctrl[data-astro-cid-jy47z6im]:focus-within{opacity:1}.ctrl[data-astro-cid-jy47z6im] button[data-astro-cid-jy47z6im]{padding:8px 14px;border-radius:99px;background:#0000008c;backdrop-filter:blur(8px);color:#fff;border:0;font:inherit;cursor:pointer;transition:background-color .25s,color .25s}.ctrl[data-astro-cid-jy47z6im] button[data-astro-cid-jy47z6im]:hover{background:#fff;color:#000}.pen[data-astro-cid-jy47z6im]{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none;--m: 33%;-webkit-mask-image:linear-gradient(90deg,transparent var(--m),#000 calc(var(--m) + 12%));mask-image:linear-gradient(90deg,transparent var(--m),#000 calc(var(--m) + 12%))}.pen[data-astro-cid-jy47z6im] path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pen[data-astro-cid-jy47z6im] circle{fill:#fff}.fin[data-astro-cid-jy47z6im]{position:absolute;z-index:2;inset:0;display:grid;justify-items:center;align-content:center;text-align:center;gap:12px;padding-inline:var(--gutter);opacity:0;visibility:hidden}.stat[data-astro-cid-jy47z6im]{font-weight:600;font-size:calc(var(--w) * .19);letter-spacing:-.06em;line-height:.82}.sent[data-astro-cid-jy47z6im]{font-size:clamp(20px,calc(var(--w) * .02),30px);font-weight:500;letter-spacing:-.02em;max-width:22em;margin-top:calc(var(--w) * .03)}.sub[data-astro-cid-jy47z6im]{color:var(--grey);font-size:16px;max-width:34em}.btn[data-astro-cid-jy47z6im]{display:inline-block;margin-top:14px;padding:13px 22px;border-radius:99px;background:var(--white);color:#000;font-size:15px;font-weight:600;transition:background-color .3s}.btn[data-astro-cid-jy47z6im]:hover{background:var(--lavender)}.meter[data-astro-cid-jy47z6im]{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);bottom:clamp(18px,3.5vh,36px);display:flex;align-items:center;gap:14px;font-size:13px;color:var(--grey)}.meter[data-astro-cid-jy47z6im] .bar[data-astro-cid-jy47z6im]{position:relative;flex:1;height:1px;background:var(--line)}.meter[data-astro-cid-jy47z6im] .bar[data-astro-cid-jy47z6im] i[data-astro-cid-jy47z6im]{position:absolute;inset:0;background:var(--white);transform-origin:0 50%;transform:scaleX(0)}.meter[data-astro-cid-jy47z6im] .cur[data-astro-cid-jy47z6im]{color:var(--white)}.flat[data-astro-cid-jy47z6im]{display:none;list-style:none;margin:0;padding-block:40px 80px;gap:56px}.flat[data-astro-cid-jy47z6im] li[data-astro-cid-jy47z6im]{display:grid;gap:14px}.vid[data-astro-cid-jy47z6im]{border-radius:14px;overflow:clip;aspect-ratio:1;background:#0b0b0b}.vid[data-astro-cid-jy47z6im] video[data-astro-cid-jy47z6im]{width:100%;height:100%;object-fit:cover}.flat[data-astro-cid-jy47z6im] .num[data-astro-cid-jy47z6im]{font-size:22vw}.flat[data-astro-cid-jy47z6im] .num[data-astro-cid-jy47z6im] small[data-astro-cid-jy47z6im]{font-size:6vw}.flat[data-astro-cid-jy47z6im] h3[data-astro-cid-jy47z6im]{font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:1.08}.flat[data-astro-cid-jy47z6im] .stat[data-astro-cid-jy47z6im]{font-size:36vw}.flat[data-astro-cid-jy47z6im] .statrow[data-astro-cid-jy47z6im]{text-align:center;justify-items:center;padding-top:40px}.flat[data-astro-cid-jy47z6im] .sent[data-astro-cid-jy47z6im]{font-size:22px;margin-top:16px}@media(max-width:800px){.pin[data-astro-cid-jy47z6im]{display:none}.flat[data-astro-cid-jy47z6im]{display:grid}}@media(prefers-reduced-motion:reduce){.pin[data-astro-cid-jy47z6im]{display:none}.flat[data-astro-cid-jy47z6im]{display:grid}}
