.chero[data-astro-cid-u4wg6aga]{padding-top:clamp(8rem,20vh,12rem)}.chero[data-astro-cid-u4wg6aga] .pill[data-astro-cid-u4wg6aga]{white-space:normal;max-width:100%;line-height:1.35}.chero__t[data-astro-cid-u4wg6aga]{margin-top:1.4rem;font-size:clamp(2.6rem,6.4vw,6.2rem);max-width:18ch}.chero__bar[data-astro-cid-u4wg6aga]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(2rem,6vh,3.5rem);padding-top:1.2rem;border-top:1px solid var(--line)}.chero__bar[data-astro-cid-u4wg6aga] p[data-astro-cid-u4wg6aga]{max-width:40rem;font-size:1.05rem;color:var(--ink2)}.chero__btns[data-astro-cid-u4wg6aga]{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;padding-right:4.5rem}@media(max-width:760px){.chero__bar[data-astro-cid-u4wg6aga]{grid-template-columns:1fr}.chero__btns[data-astro-cid-u4wg6aga]{padding-right:0}}.cshots[data-astro-cid-u4wg6aga]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.32fr);gap:clamp(1rem,2.4vw,2.6rem);align-items:end}.cshots__d[data-astro-cid-u4wg6aga],.cshots__m[data-astro-cid-u4wg6aga]{display:block;border-radius:20px;overflow:hidden;background:var(--paper2);box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -45px #000000e6}.cshots__d[data-astro-cid-u4wg6aga]{aspect-ratio:16/10}.cshots__m[data-astro-cid-u4wg6aga]{aspect-ratio:9/19;border-radius:28px}.cshots[data-astro-cid-u4wg6aga] img[data-astro-cid-u4wg6aga]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform 1.6s var(--ease)}.cshots__d[data-astro-cid-u4wg6aga]:hover img[data-astro-cid-u4wg6aga]{transform:scale(1.03)}@media(max-width:760px){.cshots[data-astro-cid-u4wg6aga]{grid-template-columns:1fr}.cshots__m[data-astro-cid-u4wg6aga]{width:60%;justify-self:center}}.cchal[data-astro-cid-u4wg6aga]{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,6rem)}.cchal[data-astro-cid-u4wg6aga] .mono[data-astro-cid-u4wg6aga]{color:var(--ink2)}.cchal__t[data-astro-cid-u4wg6aga]{font-family:var(--display);font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.25;letter-spacing:-.025em}@media(max-width:900px){.cchal[data-astro-cid-u4wg6aga]{grid-template-columns:1fr}}.chead[data-astro-cid-u4wg6aga]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;padding-bottom:clamp(2rem,5vh,3rem)}.chead[data-astro-cid-u4wg6aga] .big[data-astro-cid-u4wg6aga]{font-size:clamp(2.4rem,4.6vw,4.4rem)}.chead[data-astro-cid-u4wg6aga] .mono[data-astro-cid-u4wg6aga]{max-width:22rem;color:var(--ink2)}.cbuilt[data-astro-cid-u4wg6aga]{border-top:1px solid var(--line)}.cbuilt__grid[data-astro-cid-u4wg6aga]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.6rem)}.cbuilt__c[data-astro-cid-u4wg6aga]{padding:clamp(1.4rem,2.4vw,2rem);border-radius:22px;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .6s var(--ease),border-color .4s}.cbuilt__c[data-astro-cid-u4wg6aga]:hover{transform:translateY(-4px);border-color:#ffffff38}.cbuilt__c[data-astro-cid-u4wg6aga] h3[data-astro-cid-u4wg6aga]{font-family:var(--display);font-weight:400;font-size:clamp(1.35rem,1.7vw,1.6rem);line-height:1.15;letter-spacing:-.025em}.cbuilt__c[data-astro-cid-u4wg6aga] p[data-astro-cid-u4wg6aga]{margin-top:.7rem;color:var(--ink2);font-size:.95rem}.cbuilt__c[data-astro-cid-u4wg6aga] ul[data-astro-cid-u4wg6aga]{margin-top:1.1rem;display:grid}.cbuilt__c[data-astro-cid-u4wg6aga] li[data-astro-cid-u4wg6aga]{position:relative;padding:.5rem 0 .5rem 1.5rem;border-top:1px solid var(--line);font-size:.92rem}.cbuilt__c[data-astro-cid-u4wg6aga] li[data-astro-cid-u4wg6aga]:before{content:"";position:absolute;left:.2rem;top:1.05rem;width:5px;height:5px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}@media(max-width:900px){.cbuilt__grid[data-astro-cid-u4wg6aga]{grid-template-columns:1fr}}.cdet[data-astro-cid-u4wg6aga]{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem)}.cdet[data-astro-cid-u4wg6aga] .mono[data-astro-cid-u4wg6aga]{color:var(--ink2);margin-bottom:1rem}.cdet__list[data-astro-cid-u4wg6aga] li[data-astro-cid-u4wg6aga]{padding:.9rem 0;border-top:1px solid var(--line);font-family:var(--display);font-size:clamp(1.1rem,1.4vw,1.35rem);letter-spacing:-.02em}.cdet__tags[data-astro-cid-u4wg6aga]{display:flex;flex-wrap:wrap;gap:.6rem}.cdet__tags[data-astro-cid-u4wg6aga] li[data-astro-cid-u4wg6aga]{padding:.5rem .9rem;border-radius:999px;border:1px solid var(--line);font-size:.88rem}.cdet__rub[data-astro-cid-u4wg6aga]{margin-top:2rem;color:var(--ink2)}@media(max-width:900px){.cdet[data-astro-cid-u4wg6aga]{grid-template-columns:1fr}}.cres[data-astro-cid-u4wg6aga]{border-top:1px solid var(--line)}.cres[data-astro-cid-u4wg6aga] li[data-astro-cid-u4wg6aga]{padding:.9rem 0;border-top:1px solid var(--line)}.cres[data-astro-cid-u4wg6aga] small[data-astro-cid-u4wg6aga]{color:var(--ink2)}.coth[data-astro-cid-u4wg6aga]{border-top:1px solid var(--line)}.coth__h[data-astro-cid-u4wg6aga]{color:var(--ink2);margin-bottom:1.4rem}.coth__list[data-astro-cid-u4wg6aga]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:clamp(1rem,4vw,4rem);column-gap:clamp(1rem,4vw,4rem)}.coth__list[data-astro-cid-u4wg6aga] a[data-astro-cid-u4wg6aga]{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:1rem;padding:1rem 0;border-top:1px solid var(--line);transition:color .3s,padding .5s var(--ease)}.coth__list[data-astro-cid-u4wg6aga] a[data-astro-cid-u4wg6aga] .mono[data-astro-cid-u4wg6aga]{font-size:.66rem;color:var(--faint)}.coth__n[data-astro-cid-u4wg6aga]{font-family:var(--display);font-size:clamp(1.4rem,2vw,2rem);line-height:1.1;letter-spacing:-.03em}.coth__a[data-astro-cid-u4wg6aga]{transition:transform .5s var(--ease)}.coth__list[data-astro-cid-u4wg6aga] a[data-astro-cid-u4wg6aga]:hover{color:var(--teal);padding-left:.6rem}.coth__list[data-astro-cid-u4wg6aga] a[data-astro-cid-u4wg6aga]:hover .coth__a[data-astro-cid-u4wg6aga]{transform:translate(3px,-3px)}@media(max-width:760px){.coth__list[data-astro-cid-u4wg6aga]{grid-template-columns:1fr}}
