.hero[data-astro-cid-buoisyys]{border-bottom:1px solid var(--line);padding:2.5rem 1.5rem 2rem}h1[data-astro-cid-buoisyys]{letter-spacing:-.05em;font-size:clamp(4rem,12vw,8.5rem);font-weight:800;line-height:.85}h1[data-astro-cid-buoisyys] sup[data-astro-cid-buoisyys]{letter-spacing:0;color:var(--accent-text);vertical-align:top;margin-left:.15em;font-size:.28em;position:relative;top:.25em}.lead[data-astro-cid-buoisyys]{max-width:36rem;color:var(--ink-2);margin-top:1.25rem;font-size:1.08rem}.jump[data-astro-cid-buoisyys]{flex-wrap:wrap;gap:.4rem;margin-top:1.4rem;display:flex}.jump[data-astro-cid-buoisyys] a[data-astro-cid-buoisyys]{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.86rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.jump[data-astro-cid-buoisyys] a[data-astro-cid-buoisyys]:hover{background:var(--accent-soft);border-color:var(--accent)}.jump[data-astro-cid-buoisyys] .mono[data-astro-cid-buoisyys]{color:var(--accent-text);font-size:.72rem}.case[data-astro-cid-buoisyys]{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--stick,0px) + 3.5rem);padding:2.5rem 1.5rem 2.75rem}.stage[data-astro-cid-buoisyys]{border-radius:var(--radius);background:var(--sunk);isolation:isolate;position:relative;overflow:hidden}.stage[data-astro-cid-buoisyys]:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--ink) 12%, transparent) 1px, transparent 1.2px);z-index:-1;background-size:16px 16px;position:absolute;inset:0}.frame[data-astro-cid-buoisyys]{background:var(--card);transition:transform .35s var(--ease);border-radius:12px;display:block;overflow:hidden;box-shadow:0 1px 2px #00000014,0 18px 40px -12px #00000047}.frame[data-astro-cid-buoisyys] img[data-astro-cid-buoisyys]{width:100%;height:auto}.chrome[data-astro-cid-buoisyys]{background:var(--card);border-bottom:1px solid var(--line);gap:.35rem;padding:.55rem .75rem;display:flex}.chrome[data-astro-cid-buoisyys] i[data-astro-cid-buoisyys]{background:var(--line-strong);border-radius:50%;width:.6rem;height:.6rem}.stage-desktop[data-astro-cid-buoisyys]{aspect-ratio:16/10.4}.stage-desktop[data-astro-cid-buoisyys] .f0[data-astro-cid-buoisyys]{z-index:2;width:78%;position:absolute;bottom:-4%;left:5%}.stage-desktop[data-astro-cid-buoisyys] .f1[data-astro-cid-buoisyys]{z-index:1;opacity:.95;width:52%;position:absolute;top:7%;right:4%}.stage-desktop[data-astro-cid-buoisyys].odd .f0[data-astro-cid-buoisyys]{left:auto;right:5%}.stage-desktop[data-astro-cid-buoisyys].odd .f1[data-astro-cid-buoisyys]{left:4%;right:auto}.stage-desktop[data-astro-cid-buoisyys]:hover .f0[data-astro-cid-buoisyys]{transform:translateY(-6px)}.stage-desktop[data-astro-cid-buoisyys]:hover .f1[data-astro-cid-buoisyys]{transform:translateY(4px)}.stage-phone[data-astro-cid-buoisyys]{aspect-ratio:16/10.4;justify-content:center;align-items:flex-start;gap:6%;padding:2.25rem 1rem 0;display:flex}.frame[data-astro-cid-buoisyys].phone{border:6px solid var(--ink);border-bottom:0;border-radius:28px 28px 0 0;width:30%;margin-bottom:-2px}.stage-phone[data-astro-cid-buoisyys] .f0[data-astro-cid-buoisyys]{transform:translateY(0)}.stage-phone[data-astro-cid-buoisyys] .f1[data-astro-cid-buoisyys]{transform:translateY(1.5rem)}.stage-phone[data-astro-cid-buoisyys]:hover .f0[data-astro-cid-buoisyys]{transform:translateY(-.5rem)}.stage-phone[data-astro-cid-buoisyys]:hover .f1[data-astro-cid-buoisyys]{transform:translateY(1rem)}.info[data-astro-cid-buoisyys]{margin-top:1.5rem}.head[data-astro-cid-buoisyys]{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.num[data-astro-cid-buoisyys]{color:var(--accent-text);font-size:.8rem}.kicker[data-astro-cid-buoisyys]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:700}.badge[data-astro-cid-buoisyys]{color:var(--accent-text);background:var(--accent-soft);border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:700}h2[data-astro-cid-buoisyys]{text-wrap:balance;margin-top:.4rem;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:800;line-height:1.08}.cols[data-astro-cid-buoisyys]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.75rem;margin-top:1rem;display:grid}.summary[data-astro-cid-buoisyys]{color:var(--ink);text-wrap:pretty}.label[data-astro-cid-buoisyys]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.35rem;font-size:.72rem;font-weight:700}.role[data-astro-cid-buoisyys]{color:var(--ink-2);margin-bottom:1rem;font-size:.93rem}.foot[data-astro-cid-buoisyys]{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.4rem;padding-top:1rem;display:flex}.note[data-astro-cid-buoisyys]{color:var(--ink-3);font-size:.82rem;font-style:italic}.links[data-astro-cid-buoisyys]{align-items:center;gap:1.1rem;margin-left:auto;display:flex}.lock[data-astro-cid-buoisyys]{color:var(--ink-3);align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.lock[data-astro-cid-buoisyys] .icon{width:.95rem;height:.95rem}.post-link[data-astro-cid-buoisyys]{color:var(--accent-text);align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;display:inline-flex}.post-link[data-astro-cid-buoisyys] .icon{width:1rem;height:1rem;transition:transform .15s var(--ease)}.post-link[data-astro-cid-buoisyys]:hover .icon{transform:translate(3px)}.end[data-astro-cid-buoisyys]{flex-wrap:wrap;justify-content:center;gap:.6rem;padding:3rem 1.5rem 3.5rem;display:flex}@media (width<=860px){.cols[data-astro-cid-buoisyys]{grid-template-columns:1fr;gap:1rem}}@media (width<=560px){.hero[data-astro-cid-buoisyys],.case[data-astro-cid-buoisyys]{padding-left:1rem;padding-right:1rem}.stage-desktop[data-astro-cid-buoisyys]{aspect-ratio:16/12}.stage-desktop[data-astro-cid-buoisyys] .f0[data-astro-cid-buoisyys],.stage-desktop[data-astro-cid-buoisyys].odd .f0[data-astro-cid-buoisyys]{width:88%;left:4%;right:auto}.stage-desktop[data-astro-cid-buoisyys] .f1[data-astro-cid-buoisyys],.stage-desktop[data-astro-cid-buoisyys].odd .f1[data-astro-cid-buoisyys]{width:58%;top:5%;left:auto;right:3%}.stage-phone[data-astro-cid-buoisyys]{aspect-ratio:4/3.6;padding-top:1.5rem}.frame[data-astro-cid-buoisyys].phone{border-width:4px;border-radius:20px 20px 0 0;width:40%}.chrome[data-astro-cid-buoisyys]{padding:.4rem .55rem}.chrome[data-astro-cid-buoisyys] i[data-astro-cid-buoisyys]{width:.45rem;height:.45rem}}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-buoisyys]{transition:none}}
