.work[data-astro-cid-nntkhrjw]{max-width:var(--max);padding:80px var(--gutter) 120px;flex-direction:column;gap:72px;margin:0 auto;display:flex}.intro[data-astro-cid-nntkhrjw]{flex-direction:column;gap:20px;max-width:760px;display:flex}h1[data-astro-cid-nntkhrjw]{letter-spacing:-.02em;margin:0;font-size:clamp(52px,6vw,80px);font-weight:500;line-height:1}.lede[data-astro-cid-nntkhrjw]{color:var(--soft);margin:0;font-size:22px;line-height:1.5}.feature[data-astro-cid-nntkhrjw]{border:1px solid var(--rule);background:radial-gradient(120% 140% at 85% 30%, #e8b06221, #17151200 60%), var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:48px;padding:56px 0 56px 56px;display:grid;overflow:hidden;color:var(--ink)!important}.feature__copy[data-astro-cid-nntkhrjw]{flex-direction:column;gap:18px;min-width:0;display:flex}.feature[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw]{letter-spacing:-.02em;margin:0;font-size:clamp(48px,5.5vw,72px);font-weight:500;line-height:1}.feature[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw] .cf[data-astro-cid-nntkhrjw]{font-size:.7em}.feature__line[data-astro-cid-nntkhrjw]{max-width:22em;margin:0;font-size:22px;line-height:1.5}.feature__meta[data-astro-cid-nntkhrjw]{color:var(--meta);margin:0;font-size:17px}.feature__open[data-astro-cid-nntkhrjw]{color:var(--gold);margin-top:10px;font-size:20px}.feature[data-astro-cid-nntkhrjw]:hover .feature__open[data-astro-cid-nntkhrjw]{color:var(--gold-hi)}.fan[data-astro-cid-nntkhrjw]{height:420px;position:relative}.fan[data-astro-cid-nntkhrjw] img[data-astro-cid-nntkhrjw]{border:7px solid var(--device);border-radius:28px;width:190px;transition:transform .35s;position:absolute;top:30px;box-shadow:0 30px 60px #0000008c}.fan[data-astro-cid-nntkhrjw] .a[data-astro-cid-nntkhrjw]{left:40px;transform:rotate(-7deg)translateY(30px)}.fan[data-astro-cid-nntkhrjw] .b[data-astro-cid-nntkhrjw]{z-index:2;left:165px;transform:translateY(-6px)}.fan[data-astro-cid-nntkhrjw] .c[data-astro-cid-nntkhrjw]{left:290px;transform:rotate(7deg)translateY(30px)}.feature[data-astro-cid-nntkhrjw]:hover .fan[data-astro-cid-nntkhrjw] .a[data-astro-cid-nntkhrjw]{transform:rotate(-10deg)translate(-14px,24px)}.feature[data-astro-cid-nntkhrjw]:hover .fan[data-astro-cid-nntkhrjw] .c[data-astro-cid-nntkhrjw]{transform:rotate(10deg)translate(14px,24px)}@media (prefers-reduced-motion:reduce){.fan[data-astro-cid-nntkhrjw] img[data-astro-cid-nntkhrjw]{transition:none}}.group[data-astro-cid-nntkhrjw]{color:var(--meta);margin:0;padding:40px 0 12px;font-size:20px;font-weight:500}.entry[data-astro-cid-nntkhrjw]{scroll-margin-top:24px}.row[data-astro-cid-nntkhrjw]{cursor:pointer;border-top:1px solid var(--rule);grid-template-columns:150px 260px minmax(0,1fr) 32px;align-items:baseline;gap:24px;padding:20px 0;list-style:none;display:grid}.row[data-astro-cid-nntkhrjw]::-webkit-details-marker{display:none}.row[data-astro-cid-nntkhrjw]:hover .row__name[data-astro-cid-nntkhrjw]{color:var(--gold-hi)}.row__when[data-astro-cid-nntkhrjw]{color:var(--meta);font-variant-numeric:tabular-nums;font-size:16px}.row__nm[data-astro-cid-nntkhrjw]{flex-direction:column;display:flex}.row__name[data-astro-cid-nntkhrjw]{font-size:24px;font-weight:500;line-height:1.25}.row__mark[data-astro-cid-nntkhrjw]{color:var(--meta);margin-left:8px}.row__role[data-astro-cid-nntkhrjw]{color:var(--meta);font-size:16px}.row__what[data-astro-cid-nntkhrjw]{color:var(--soft);font-size:18px}.row__sign[data-astro-cid-nntkhrjw]{color:var(--meta);text-align:right;font-size:24px;line-height:1;transition:transform .2s}.entry[data-astro-cid-nntkhrjw][open] .row__sign[data-astro-cid-nntkhrjw]{color:var(--gold);transform:rotate(45deg)}.muted[data-astro-cid-nntkhrjw] .row__name[data-astro-cid-nntkhrjw]{color:var(--soft)}.detail[data-astro-cid-nntkhrjw]{grid-template-columns:150px minmax(0,1fr);column-gap:24px;padding:4px 0 34px;display:grid}.detail[data-astro-cid-nntkhrjw]>[data-astro-cid-nntkhrjw]{grid-column:2}.detail[data-astro-cid-nntkhrjw] ul[data-astro-cid-nntkhrjw]{color:var(--soft);flex-direction:column;gap:10px;max-width:44em;margin:0;padding-left:1.1em;font-size:18px;display:flex}.detail[data-astro-cid-nntkhrjw] li[data-astro-cid-nntkhrjw]::marker{color:var(--faint)}.detail__links[data-astro-cid-nntkhrjw]{flex-wrap:wrap;gap:10px 28px;margin-top:18px;font-size:17px;display:flex}.contact[data-astro-cid-nntkhrjw]{background:var(--surface);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:20px;padding:52px clamp(24px,4vw,48px);display:flex}.contact[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw]{letter-spacing:-.01em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.1}.contact__line[data-astro-cid-nntkhrjw]{color:var(--soft);margin:0;font-size:21px}.contact__email[data-astro-cid-nntkhrjw]{user-select:all;overflow-wrap:anywhere;margin:0;font-size:26px}.contact__links[data-astro-cid-nntkhrjw]{flex-wrap:wrap;gap:28px;display:flex}@media (width<=960px){.feature[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1fr);padding:32px 24px}.fan[data-astro-cid-nntkhrjw]{transform-origin:0 0;height:340px;transform:scale(.8)}.row[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1fr) 32px;gap:4px 16px}.row__when[data-astro-cid-nntkhrjw],.row__nm[data-astro-cid-nntkhrjw],.row__what[data-astro-cid-nntkhrjw]{grid-column:1}.row__sign[data-astro-cid-nntkhrjw]{grid-area:1/2}.detail[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1fr)}.detail[data-astro-cid-nntkhrjw]>[data-astro-cid-nntkhrjw]{grid-column:1}}
