.wrap[data-astro-cid-f6mv4c2i]{max-width:1320px;padding:0 var(--g);margin:0 auto}.head[data-astro-cid-f6mv4c2i]{padding:190px var(--g) 70px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:40px;display:grid}.head[data-astro-cid-f6mv4c2i] h1[data-astro-cid-f6mv4c2i]{color:#000;font-size:clamp(64px,9vw,150px)}.head[data-astro-cid-f6mv4c2i] p[data-astro-cid-f6mv4c2i]{color:var(--text);font-size:17px;line-height:1.6}.head[data-astro-cid-f6mv4c2i] p[data-astro-cid-f6mv4c2i] b{color:var(--ink);font-weight:500}.cats[data-astro-cid-f6mv4c2i]{z-index:30;-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fffffff0;position:sticky;top:0}.cats[data-astro-cid-f6mv4c2i] .wrap[data-astro-cid-f6mv4c2i]{scrollbar-width:none;align-items:center;gap:clamp(18px,3vw,44px);height:64px;display:flex;overflow-x:auto}.cats[data-astro-cid-f6mv4c2i] a[data-astro-cid-f6mv4c2i]{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);padding:6px 0;font-size:14px;transition:color .25s;position:relative}.cats[data-astro-cid-f6mv4c2i] a[data-astro-cid-f6mv4c2i] sup[data-astro-cid-f6mv4c2i]{letter-spacing:0;margin-left:3px;font-size:10px}.cats[data-astro-cid-f6mv4c2i] a[data-astro-cid-f6mv4c2i]:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cats[data-astro-cid-f6mv4c2i] a[data-astro-cid-f6mv4c2i]:hover,.cats[data-astro-cid-f6mv4c2i] a[data-astro-cid-f6mv4c2i].on{color:var(--ink)}.cats[data-astro-cid-f6mv4c2i] a[data-astro-cid-f6mv4c2i].on:after{transform:scaleX(1)}.sec[data-astro-cid-f6mv4c2i]{padding-top:130px;scroll-margin-top:40px}.sec-head[data-astro-cid-f6mv4c2i]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;padding-bottom:22px;display:flex}.sec-head[data-astro-cid-f6mv4c2i] h2[data-astro-cid-f6mv4c2i]{color:#000;font-size:clamp(40px,4.4vw,68px)}.sec-head[data-astro-cid-f6mv4c2i] .meta[data-astro-cid-f6mv4c2i]{letter-spacing:.1em;text-transform:uppercase;color:var(--grey);font-size:14px}.sec-intro[data-astro-cid-f6mv4c2i]{color:var(--text);max-width:64ch;margin:-12px 0 34px;font-size:16px;line-height:1.6}.sec-intro[data-astro-cid-f6mv4c2i] .links[data-astro-cid-f6mv4c2i]{color:#999}.sec-intro[data-astro-cid-f6mv4c2i] .links[data-astro-cid-f6mv4c2i] a[data-astro-cid-f6mv4c2i]{border-bottom:1px solid #ccc;transition:color .2s,border-color .2s}.sec-intro[data-astro-cid-f6mv4c2i] .links[data-astro-cid-f6mv4c2i] a[data-astro-cid-f6mv4c2i]:hover{color:var(--ink);border-color:var(--ink)}.just[data-astro-cid-f6mv4c2i]{flex-wrap:wrap;gap:16px;display:flex}.ph[data-astro-cid-f6mv4c2i]{background:var(--soft);cursor:zoom-in;opacity:0;transition:opacity .9s ease,transform 1.1s var(--ease);flex:none;position:relative;overflow:hidden;transform:translateY(26px)}.ph[data-astro-cid-f6mv4c2i].in{opacity:1;transform:none}.ph[data-astro-cid-f6mv4c2i][hidden]{display:none}.ph[data-astro-cid-f6mv4c2i] img[data-astro-cid-f6mv4c2i]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease),opacity .7s ease}.ph[data-astro-cid-f6mv4c2i]:hover img[data-astro-cid-f6mv4c2i]{transform:scale(1.035)}.ph[data-astro-cid-f6mv4c2i] figcaption[data-astro-cid-f6mv4c2i]{color:#fff;letter-spacing:.12em;text-transform:uppercase;opacity:0;background:linear-gradient(#0000,#0000008c);padding:40px 16px 14px;font-size:13px;transition:opacity .4s,transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.ph[data-astro-cid-f6mv4c2i]:hover figcaption[data-astro-cid-f6mv4c2i],.ph[data-astro-cid-f6mv4c2i]:focus-visible figcaption[data-astro-cid-f6mv4c2i]{opacity:1;transform:none}.more[data-astro-cid-f6mv4c2i]{margin:34px auto 0;display:block}.more[data-astro-cid-f6mv4c2i][hidden]{display:none}.end[data-astro-cid-f6mv4c2i]{padding:160px var(--g) 120px;text-align:center}.end[data-astro-cid-f6mv4c2i] h2[data-astro-cid-f6mv4c2i]{font-size:clamp(40px,5vw,80px)}.end[data-astro-cid-f6mv4c2i] p[data-astro-cid-f6mv4c2i]{color:var(--text);margin-top:16px;font-size:17px}.btns[data-astro-cid-f6mv4c2i]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.foot[data-astro-cid-f6mv4c2i]{border-top:1px solid var(--rule);letter-spacing:.08em;color:#999;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:26px;padding-bottom:26px;font-size:12px;display:flex}.foot[data-astro-cid-f6mv4c2i] a[data-astro-cid-f6mv4c2i]:hover{color:var(--ink)}@media (width<=860px){.head[data-astro-cid-f6mv4c2i]{grid-template-columns:1fr;gap:20px;padding-top:130px}.sec[data-astro-cid-f6mv4c2i]{padding-top:80px}.just[data-astro-cid-f6mv4c2i]{gap:8px}}
