.card[data-astro-cid-y2vllrex]{flex-direction:column;gap:18px;min-width:0;display:flex}.frame[data-astro-cid-y2vllrex]{position:relative}.para[data-astro-cid-y2vllrex]{aspect-ratio:4/3}.l[data-astro-cid-y2vllrex] .para[data-astro-cid-y2vllrex]{aspect-ratio:16/10}.para[data-astro-cid-y2vllrex] img{object-fit:cover;width:100%;height:100%;transform:scale(1.1)}.card[data-astro-cid-y2vllrex]:hover .para[data-astro-cid-y2vllrex] img{filter:saturate(1.08)contrast(1.03)}.sheen[data-astro-cid-y2vllrex]{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #f3ede338, transparent 45%);transition:opacity .5s;position:absolute;inset:0}.card[data-astro-cid-y2vllrex]:hover .sheen[data-astro-cid-y2vllrex]{opacity:1}.code-chip[data-astro-cid-y2vllrex]{opacity:0;transition:.5s var(--ease);padding:7px 10px;font-size:11.5px;position:absolute;bottom:12px;right:12px;transform:translateY(8px)}.card[data-astro-cid-y2vllrex]:hover .code-chip[data-astro-cid-y2vllrex]{opacity:1;transform:none}.flag[data-astro-cid-y2vllrex]{position:absolute;top:12px;left:12px}.corner[data-astro-cid-y2vllrex]{border-color:var(--ox);opacity:0;width:18px;height:18px;transition:.5s var(--ease);border-style:solid;border-width:0;position:absolute}.tl[data-astro-cid-y2vllrex]{border-top-width:1px;border-left-width:1px;top:-8px;left:-8px;transform:translate(6px,6px)}.br[data-astro-cid-y2vllrex]{border-bottom-width:1px;border-right-width:1px;bottom:-8px;right:-8px;transform:translate(-6px,-6px)}.card[data-astro-cid-y2vllrex]:hover .corner[data-astro-cid-y2vllrex]{opacity:1;transform:none}.meta[data-astro-cid-y2vllrex]{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding-top:14px;display:grid}h3[data-astro-cid-y2vllrex]{font-size:clamp(28px,2.5vw,38px);line-height:1}.l[data-astro-cid-y2vllrex] h3[data-astro-cid-y2vllrex]{font-size:clamp(26px,2.6vw,40px)}.u[data-astro-cid-y2vllrex]{background:linear-gradient(var(--ox), var(--ox)) right 100% / 0 1px no-repeat;transition:background-size .5s var(--ease-io), color .3s}.card[data-astro-cid-y2vllrex]:hover .u[data-astro-cid-y2vllrex]{color:var(--ox);background-position:0 100%;background-size:100% 1px}.dark .card[data-astro-cid-y2vllrex]:hover .u[data-astro-cid-y2vllrex]{color:var(--ow);background-image:linear-gradient(var(--ow), var(--ow))}.t[data-astro-cid-y2vllrex] .label[data-astro-cid-y2vllrex]{margin-top:7px;font-size:11.5px}.t[data-astro-cid-y2vllrex] .scope{margin-top:10px}.sector[data-astro-cid-y2vllrex]{font-size:11.5px}@media (width<=520px){.sector[data-astro-cid-y2vllrex]{display:none}}.wk-tabs:not(.wk-open) .works[data-astro-cid-nntkhrjw]{display:none}.grp[data-astro-cid-nntkhrjw]{padding-top:clamp(40px,5vw,72px)}.gh[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--rule);align-items:baseline;gap:18px;padding-bottom:14px;display:flex}.gn[data-astro-cid-nntkhrjw]{color:var(--ox)}.gt[data-astro-cid-nntkhrjw]{flex:1;margin:0;font-size:clamp(26px,2.6vw,40px);line-height:1}.grp[data-astro-cid-nntkhrjw] .grid[data-astro-cid-nntkhrjw]{padding-block:clamp(28px,3vw,44px) 0}.back[data-astro-cid-nntkhrjw]{color:var(--ox)}.disc[data-astro-cid-nntkhrjw]{padding-block:clamp(96px,12vw,180px) clamp(72px,9vw,140px)}.dtop[data-astro-cid-nntkhrjw]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px);display:flex}.dtitle[data-astro-cid-nntkhrjw]{font:800 clamp(44px, 6vw, 104px)/.95 var(--display);letter-spacing:-.02em;text-align:end;margin:0}.d[data-astro-cid-nntkhrjw]{cursor:pointer;text-decoration:none}.chap[data-astro-cid-nntkhrjw]{flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.chap[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{min-height:44px;font:400 12px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;transition:color .25s;display:inline-flex}.chap[data-astro-cid-nntkhrjw] .cn[data-astro-cid-nntkhrjw]{color:var(--grey);font-size:10px}.chap[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover,.chap[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw][aria-current],.chap[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw][aria-current] .cn[data-astro-cid-nntkhrjw]{color:var(--ox)}.chapter[data-astro-cid-nntkhrjw]{padding-top:clamp(80px,10vw,160px);scroll-margin-top:150px}.ch[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:end;gap:clamp(20px,3vw,56px);padding-bottom:clamp(24px,3vw,40px);display:grid}.big[data-astro-cid-nntkhrjw]{font:800 clamp(110px, 17vw, 300px)/.78 var(--display);color:#0000;-webkit-text-stroke:1px var(--ox);letter-spacing:-.04em}.cht[data-astro-cid-nntkhrjw] .label[data-astro-cid-nntkhrjw]{margin:0 0 10px}.chn[data-astro-cid-nntkhrjw]{font:800 clamp(48px, 7vw, 124px)/.92 var(--display);letter-spacing:-.02em;margin:0}.chl[data-astro-cid-nntkhrjw]{max-width:40ch;color:var(--ink-2);margin:14px 0 0}.chc[data-astro-cid-nntkhrjw]{white-space:nowrap;margin:0}.band[data-astro-cid-nntkhrjw]{margin-top:clamp(28px,3vw,44px)}.band[data-astro-cid-nntkhrjw] span[data-astro-cid-nntkhrjw]{border-radius:var(--r-l);background:50%/cover no-repeat;height:clamp(180px,26vw,400px);display:block}.next[data-astro-cid-nntkhrjw]{text-align:end;padding-bottom:20px}@media (width<=760px){.ch[data-astro-cid-nntkhrjw]{grid-template-columns:1fr}.big[data-astro-cid-nntkhrjw]{font-size:96px}.dtitle[data-astro-cid-nntkhrjw]{text-align:start}.chc[data-astro-cid-nntkhrjw]{order:3}}.dl[data-astro-cid-nntkhrjw]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:0;min-height:clamp(360px,38vw,560px);display:flex}.d[data-astro-cid-nntkhrjw]{text-align:start;border:0;border-inline-start:1px solid var(--rule);color:var(--ink);text-transform:none;letter-spacing:0;transition:flex-grow .9s var(--ease-io), color .5s var(--ease);isolation:isolate;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:flex-start;gap:14px;padding:clamp(20px,2.4vw,36px);display:flex;position:relative;overflow:hidden}.d[data-astro-cid-nntkhrjw]:first-child{border-inline-start:0}.d[data-astro-cid-nntkhrjw] .img[data-astro-cid-nntkhrjw]{z-index:-1;opacity:0;transition:opacity .8s var(--ease), transform 1.4s var(--ease-out);background:50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.08)}.d[data-astro-cid-nntkhrjw] .img[data-astro-cid-nntkhrjw]:after{content:"";background:linear-gradient(#201c1b26 40%,#201c1bd1);position:absolute;inset:0}.d[data-astro-cid-nntkhrjw] .n[data-astro-cid-nntkhrjw]{top:clamp(20px,2.4vw,36px);color:var(--ox);position:absolute;inset-inline-start:clamp(20px,2.4vw,36px)}.d[data-astro-cid-nntkhrjw] .nm[data-astro-cid-nntkhrjw]{font-family:var(--display);letter-spacing:-.02em;max-width:9ch;font-size:clamp(28px,3.2vw,60px);font-weight:800;line-height:.98;transition:font-style .3s}.d[data-astro-cid-nntkhrjw] .ln2[data-astro-cid-nntkhrjw]{font:300 15px/1.5 var(--sans);max-width:30ch;color:var(--ink-2);opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease-out), color .5s;transform:translateY(12px)}.d[data-astro-cid-nntkhrjw] .ct[data-astro-cid-nntkhrjw]{color:var(--ink-2);transition:color .5s}.d[data-astro-cid-nntkhrjw] .arr[data-astro-cid-nntkhrjw]{transition:transform .5s var(--ease);display:inline-block}.dl[data-astro-cid-nntkhrjw]:hover .d[data-astro-cid-nntkhrjw]{flex-grow:1}.dl[data-astro-cid-nntkhrjw] .d[data-astro-cid-nntkhrjw]:is(:hover,:focus-visible){color:var(--ow);flex-grow:1.6}.d[data-astro-cid-nntkhrjw]:is(:hover,:focus-visible) .img[data-astro-cid-nntkhrjw]{opacity:1;transform:scale(1)}.d[data-astro-cid-nntkhrjw]:is(:hover,:focus-visible) .nm[data-astro-cid-nntkhrjw]{font-style:italic}.d[data-astro-cid-nntkhrjw]:is(:hover,:focus-visible) [data-astro-cid-nntkhrjw]:is(.ln2,.ct){color:var(--muted-ox);opacity:1;transform:none}.d[data-astro-cid-nntkhrjw]:is(:hover,:focus-visible) .n[data-astro-cid-nntkhrjw]{color:var(--sand)}.d[data-astro-cid-nntkhrjw]:is(:hover,:focus-visible) .arr[data-astro-cid-nntkhrjw]{transform:translateY(4px)}.d[data-astro-cid-nntkhrjw]:focus-visible{outline:2px solid var(--ox);outline-offset:-2px}@media (hover:none),(width<=860px){.dl[data-astro-cid-nntkhrjw]{flex-direction:column;min-height:0}.d[data-astro-cid-nntkhrjw]{border-inline-start:0;border-top:1px solid var(--rule);min-height:220px;color:var(--ow)}.d[data-astro-cid-nntkhrjw]:first-child{border-top:0}.d[data-astro-cid-nntkhrjw] .img[data-astro-cid-nntkhrjw]{opacity:1;transform:none}.d[data-astro-cid-nntkhrjw] .img[data-astro-cid-nntkhrjw]:after{background:linear-gradient(#201c1b73,#201c1be0)}.d[data-astro-cid-nntkhrjw] .n[data-astro-cid-nntkhrjw]{color:var(--sand)}.d[data-astro-cid-nntkhrjw] [data-astro-cid-nntkhrjw]:is(.ln2,.ct){opacity:1;color:var(--muted-ox);transform:none}.d[data-astro-cid-nntkhrjw] .nm[data-astro-cid-nntkhrjw]{white-space:normal}}.head[data-astro-cid-nntkhrjw]{padding-top:clamp(28px,3vw,44px)}.bar[data-astro-cid-nntkhrjw]{border:1px solid var(--rule);border-radius:var(--r-l);background:#f3ede3db;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:10px;padding-inline:22px;display:flex}.head[data-astro-cid-nntkhrjw]{z-index:5;position:sticky;top:80px}@media (width<=760px){.head[data-astro-cid-nntkhrjw]{top:68px}.bar[data-astro-cid-nntkhrjw]{padding-block:0;padding-inline:16px}.bar[data-astro-cid-nntkhrjw] .views[data-astro-cid-nntkhrjw]{display:none}.chap[data-astro-cid-nntkhrjw]{scrollbar-width:none;flex-wrap:nowrap;gap:0 18px;overflow-x:auto}.chap[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{white-space:nowrap;letter-spacing:.12em;font-size:10px}}.filters[data-astro-cid-nntkhrjw],.views[data-astro-cid-nntkhrjw]{flex-wrap:wrap;gap:4px 22px;display:flex}button[data-astro-cid-nntkhrjw]{cursor:pointer;min-height:44px;font:400 12px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);background:0 0;border:0;padding:10px 0;transition:color .25s}button[data-astro-cid-nntkhrjw][aria-pressed=true],button[data-astro-cid-nntkhrjw]:hover{color:var(--ox)}sup[data-astro-cid-nntkhrjw]{letter-spacing:0;margin-inline-start:4px;font-size:9px}.grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(3,1fr);gap:clamp(40px,4vw,64px) clamp(24px,2.4vw,40px);padding-block:clamp(40px,5vw,72px);display:grid}@media (width<=1000px){.grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.grid[data-astro-cid-nntkhrjw]{grid-template-columns:1fr}}.list[data-astro-cid-nntkhrjw]{margin:0;padding:32px 0 72px;list-style:none}.list[data-astro-cid-nntkhrjw] li[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--rule)}.list[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{grid-template-columns:2fr 1.4fr 1fr 1fr;align-items:baseline;gap:16px;padding-block:20px;transition:color .25s,padding .35s;display:grid}.list[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover{color:var(--ox);padding-inline-start:16px}.list[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover .t[data-astro-cid-nntkhrjw]{font-style:italic}.code[data-astro-cid-nntkhrjw]{color:var(--ox)}.list[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{transition:color .3s, padding .5s var(--ease)}.list[data-astro-cid-nntkhrjw] .t[data-astro-cid-nntkhrjw]{font:800 clamp(22px, 2.2vw, 32px)/1.15 var(--display);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.list[data-astro-cid-nntkhrjw] .tag[data-astro-cid-nntkhrjw]{font-size:9px}@media (width<=760px){.list[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{grid-template-columns:1fr;gap:4px}}
