.shero[data-astro-cid-dtfnqdky]{padding-top:140px;position:relative;overflow:hidden}.shero[data-astro-cid-dtfnqdky]:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 80% 10%,#ff6a1d40,#0000 70%);height:80vh;position:absolute;inset:0 0 auto}.back[data-astro-cid-dtfnqdky]{margin-bottom:40px;transition:color .2s;display:inline-block}.back[data-astro-cid-dtfnqdky]:hover{color:var(--or-2)}.shero__name[data-astro-cid-dtfnqdky]{margin-top:20px;font-size:clamp(50px,8.4vw,124px)}.shero__proj[data-astro-cid-dtfnqdky]{letter-spacing:-.015em;max-width:34ch;margin:24px 0 0;font-size:clamp(21px,2.4vw,30px);font-weight:600}.shero__bab[data-astro-cid-dtfnqdky]{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:14px 0 0;font-size:18px;display:flex}.shero__bab[data-astro-cid-dtfnqdky] s[data-astro-cid-dtfnqdky]{color:var(--ink-3);text-decoration-color:#ffc8a559}.shero__bab[data-astro-cid-dtfnqdky] span[data-astro-cid-dtfnqdky]{color:var(--or)}.shero__bab[data-astro-cid-dtfnqdky] b[data-astro-cid-dtfnqdky]{color:var(--or-2)}.tools[data-astro-cid-dtfnqdky]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.tools[data-astro-cid-dtfnqdky] li[data-astro-cid-dtfnqdky]{border-radius:var(--pill);border:1px solid var(--line-2);color:var(--ink-2);padding:7px 14px}.shero__cover[data-astro-cid-dtfnqdky]{margin-top:56px}.shero__cover[data-astro-cid-dtfnqdky] .cover{border-radius:var(--r-xl);width:100%}.shero__cover[data-astro-cid-dtfnqdky] .cover img{object-fit:cover;height:auto;max-height:82vh}.shero__cover[data-astro-cid-dtfnqdky] figcaption[data-astro-cid-dtfnqdky]{color:var(--ink-3);max-width:70ch;margin-top:14px;font-size:15px}.story[data-astro-cid-dtfnqdky]{gap:28px;display:grid}@media (width>=900px){.story[data-astro-cid-dtfnqdky]{grid-template-columns:repeat(3,1fr);gap:40px}}.story__col[data-astro-cid-dtfnqdky] p[data-astro-cid-dtfnqdky]:not(.label){color:var(--ink-2);text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:1.55}.walk[data-astro-cid-dtfnqdky]{gap:clamp(48px,7vw,96px);margin:40px 0 0;padding:0;list-style:none;display:grid}.walk__step[data-astro-cid-dtfnqdky]{align-items:center;gap:22px;display:grid}@media (width>=900px){.walk__step[data-astro-cid-dtfnqdky]{grid-template-columns:1fr 1.7fr;gap:48px}.walk__step[data-astro-cid-dtfnqdky]:nth-child(2n) .walk__text[data-astro-cid-dtfnqdky]{order:2}}.walk__n[data-astro-cid-dtfnqdky]{font-family:var(--mono);color:var(--or);letter-spacing:.08em;font-size:13px}.walk__text[data-astro-cid-dtfnqdky] h3[data-astro-cid-dtfnqdky]{letter-spacing:-.015em;font-variation-settings:"wdth" 108;margin:12px 0 10px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.15}.walk__text[data-astro-cid-dtfnqdky] p[data-astro-cid-dtfnqdky]{color:var(--ink-2);max-width:46ch;margin:0;font-size:16.5px;line-height:1.6}.walk[data-astro-cid-dtfnqdky] .frame{width:100%}.walk[data-astro-cid-dtfnqdky] .frame img{height:auto}.walk[data-astro-cid-dtfnqdky] .frame:hover img{transform:scale(1.02)}.gallery__add[data-astro-cid-dtfnqdky]{border-radius:var(--r-md);border:1.5px dashed var(--line-2);width:100%;min-height:140px;color:var(--ink-2);margin-top:40px;font-weight:600}.gallery__add[data-astro-cid-dtfnqdky]:hover{border-color:var(--or);color:var(--or-2)}.note[data-astro-cid-dtfnqdky]{gap:24px;display:grid}@media (width>=900px){.note[data-astro-cid-dtfnqdky]{grid-template-columns:1fr 2fr}}.note[data-astro-cid-dtfnqdky] p[data-astro-cid-dtfnqdky]:not(.label){color:var(--ink-2);text-wrap:pretty;margin:0 0 20px;font-size:clamp(18px,1.7vw,21px);line-height:1.55}.quote[data-astro-cid-dtfnqdky]{max-width:980px}blockquote[data-astro-cid-dtfnqdky]{border-left:2px solid var(--or);margin:28px 0 0;padding:0 0 0 clamp(20px,3vw,40px)}blockquote[data-astro-cid-dtfnqdky] p[data-astro-cid-dtfnqdky]{text-wrap:pretty;margin:0 0 20px;font-size:clamp(19px,1.9vw,24px);line-height:1.55}blockquote[data-astro-cid-dtfnqdky] footer[data-astro-cid-dtfnqdky]{color:var(--or-2);margin-top:26px}.quote__en[data-astro-cid-dtfnqdky]{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.quote__en[data-astro-cid-dtfnqdky] p[data-astro-cid-dtfnqdky]{color:var(--ink-2);margin-top:10px;font-size:clamp(17px,1.6vw,20px)}.quote__vid[data-astro-cid-dtfnqdky]{aspect-ratio:16/9;width:min(100%,520px);margin-top:44px}.quote__vid[data-astro-cid-dtfnqdky] img[data-astro-cid-dtfnqdky]{filter:brightness(.8);transform:scale(1.36)}.quote__vid[data-astro-cid-dtfnqdky]:hover .play[data-astro-cid-dtfnqdky]{background:var(--or);color:#1a0702;border-color:var(--or)}.quote__vidlabel[data-astro-cid-dtfnqdky]{color:var(--ink);position:absolute;bottom:32px;left:84px}.quote__links[data-astro-cid-dtfnqdky]{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}
