.vo-h-cs[data-astro-cid-5ty6pm4f]{--ink:#0d0d0d;--ink-soft:#0d0d0da8;--ink-label:#6f6d68;--orange:#ff4701;--peach:#fff0e8;--line:#e1e0dc;width:100%;color:var(--ink);scroll-margin-top:90px}.vo-h-cs[data-astro-cid-5ty6pm4f] .wrap[data-astro-cid-5ty6pm4f]{max-width:1320px;margin:0 auto;padding:56px 48px 64px}.vo-h-cs[data-astro-cid-5ty6pm4f] .cases-head[data-astro-cid-5ty6pm4f]{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.vo-h-cs[data-astro-cid-5ty6pm4f] .cases-head[data-astro-cid-5ty6pm4f] h2[data-astro-cid-5ty6pm4f]{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.05}.vo-h-cs[data-astro-cid-5ty6pm4f] .cases-head[data-astro-cid-5ty6pm4f] h2[data-astro-cid-5ty6pm4f] .accent[data-astro-cid-5ty6pm4f]{color:var(--ink);font-style:italic;font-weight:800}.vo-h-cs[data-astro-cid-5ty6pm4f] .car-nav[data-astro-cid-5ty6pm4f]{gap:10px;display:flex}.vo-h-cs[data-astro-cid-5ty6pm4f] .car-nav[data-astro-cid-5ty6pm4f] button[data-astro-cid-5ty6pm4f]{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:background .15s,color .15s,border-color .15s;display:flex}.vo-h-cs[data-astro-cid-5ty6pm4f] .car-nav[data-astro-cid-5ty6pm4f] button[data-astro-cid-5ty6pm4f]:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.vo-h-cs[data-astro-cid-5ty6pm4f] .track[data-astro-cid-5ty6pm4f]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:6px;display:flex;overflow-x:auto}.vo-h-cs[data-astro-cid-5ty6pm4f] .track[data-astro-cid-5ty6pm4f]::-webkit-scrollbar{display:none}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f]{scroll-snap-align:start;border:1px solid var(--line);color:inherit;background:#fff;border-radius:18px;flex-direction:column;flex:0 0 232px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f]:hover{transform:translateY(-3px);box-shadow:0 16px 34px -20px #0000004d}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] picture[data-astro-cid-5ty6pm4f]{display:block}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .photo[data-astro-cid-5ty6pm4f]{object-fit:cover;width:100%;height:148px;display:block}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .body[data-astro-cid-5ty6pm4f]{flex-direction:column;flex:1;padding:20px 16px 18px;display:flex}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .result[data-astro-cid-5ty6pm4f]{background:var(--peach);border-bottom:1px solid #ff47011f;align-items:center;gap:8px;min-height:72px;padding:12px 16px;display:flex}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .result[data-astro-cid-5ty6pm4f] .big[data-astro-cid-5ty6pm4f]{color:var(--orange);letter-spacing:-.02em;white-space:nowrap;font-size:28px;font-weight:800;line-height:1}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .result[data-astro-cid-5ty6pm4f] .unit[data-astro-cid-5ty6pm4f]{color:var(--ink);font-size:12px;font-weight:500;line-height:1.2}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .meta[data-astro-cid-5ty6pm4f]{margin-top:0}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .namewrap[data-astro-cid-5ty6pm4f]{min-height:58px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .vname[data-astro-cid-5ty6pm4f]{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.2}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .loc[data-astro-cid-5ty6pm4f]{color:var(--ink-soft);margin-top:3px;font-size:12px;font-weight:500}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .person[data-astro-cid-5ty6pm4f]{border-left:2px solid #9a968f;margin-top:16px;padding-left:10px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .pname[data-astro-cid-5ty6pm4f]{color:var(--ink);letter-spacing:-.005em;font-size:12px;font-weight:700;line-height:1.2}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .prole[data-astro-cid-5ty6pm4f]{color:var(--ink-soft);margin-top:1px;font-size:11px;font-weight:500;line-height:1.2}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .foot[data-astro-cid-5ty6pm4f]{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:12px;font-weight:600;display:flex}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .foot[data-astro-cid-5ty6pm4f] .arrow[data-astro-cid-5ty6pm4f]{color:#9a968f;font-size:14px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard-more[data-astro-cid-5ty6pm4f]{scroll-snap-align:start;text-align:center;color:var(--ink);background:#faf9f6;border:1.5px dashed #cfccc4;border-radius:18px;flex-direction:column;flex:0 0 232px;justify-content:center;align-items:center;gap:16px;padding:24px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:flex}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard-more[data-astro-cid-5ty6pm4f]:hover{background:var(--orange);border-color:var(--orange);color:#fff;border-style:solid}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard-more[data-astro-cid-5ty6pm4f] .cm-circle[data-astro-cid-5ty6pm4f]{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;transition:background .18s,color .18s;display:flex}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard-more[data-astro-cid-5ty6pm4f]:hover .cm-circle[data-astro-cid-5ty6pm4f]{color:var(--orange);background:#fff}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard-more[data-astro-cid-5ty6pm4f] .cm-title[data-astro-cid-5ty6pm4f]{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard-more[data-astro-cid-5ty6pm4f] .cm-sub[data-astro-cid-5ty6pm4f]{color:var(--ink-soft);font-size:12px;font-weight:500}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard-more[data-astro-cid-5ty6pm4f]:hover .cm-sub[data-astro-cid-5ty6pm4f]{color:#fff}@media (width<=900px){.vo-h-cs[data-astro-cid-5ty6pm4f] .wrap[data-astro-cid-5ty6pm4f]{padding:40px 24px 56px}.vo-h-cs[data-astro-cid-5ty6pm4f] .cases-head[data-astro-cid-5ty6pm4f] h2[data-astro-cid-5ty6pm4f]{font-size:28px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f],.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard-more[data-astro-cid-5ty6pm4f]{flex:0 0 220px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .result[data-astro-cid-5ty6pm4f]{min-height:84px}}.vo-h-cs[data-astro-cid-5ty6pm4f] .cs-scrollhint[data-astro-cid-5ty6pm4f]{display:none}@media (width<=900px){.vo-h-cs[data-astro-cid-5ty6pm4f] .cs-scrollhint[data-astro-cid-5ty6pm4f]{background:var(--line);border-radius:999px;width:120px;height:4px;margin:18px auto 0;display:block;overflow:hidden}.vo-h-cs[data-astro-cid-5ty6pm4f] .cs-scrollhint-thumb[data-astro-cid-5ty6pm4f]{background:var(--orange);will-change:transform;border-radius:999px;width:40px;height:100%;transition:transform 50ms linear;display:block;transform:translate(0)}}@media (width<=640px){.vo-h-cs[data-astro-cid-5ty6pm4f] .wrap[data-astro-cid-5ty6pm4f]{padding:32px 18px 48px}.vo-h-cs[data-astro-cid-5ty6pm4f] .cases-head[data-astro-cid-5ty6pm4f]{margin-bottom:14px}.vo-h-cs[data-astro-cid-5ty6pm4f] .cases-head[data-astro-cid-5ty6pm4f] h2[data-astro-cid-5ty6pm4f]{font-size:22px}.vo-h-cs[data-astro-cid-5ty6pm4f] .car-nav[data-astro-cid-5ty6pm4f]{display:none}.vo-h-cs[data-astro-cid-5ty6pm4f] .track[data-astro-cid-5ty6pm4f]{gap:12px;margin-right:-18px;padding-right:18px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f],.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard-more[data-astro-cid-5ty6pm4f]{border-radius:16px;flex:0 0 200px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .photo[data-astro-cid-5ty6pm4f]{height:110px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .body[data-astro-cid-5ty6pm4f]{padding:14px 14px 12px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .result[data-astro-cid-5ty6pm4f]{padding:10px 14px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .result[data-astro-cid-5ty6pm4f] .big[data-astro-cid-5ty6pm4f]{font-size:24px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .vname[data-astro-cid-5ty6pm4f]{font-size:14px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .loc[data-astro-cid-5ty6pm4f]{font-size:11px}.vo-h-cs[data-astro-cid-5ty6pm4f] .ccard[data-astro-cid-5ty6pm4f] .foot[data-astro-cid-5ty6pm4f]{margin-top:10px;padding-top:10px;font-size:11px}}.cov[data-astro-cid-vptsescl]{color:#0d0d0d;background:#fff;overflow:hidden}.cov[data-astro-cid-vptsescl] .wrap[data-astro-cid-vptsescl]{max-width:1440px;margin:0 auto;padding:clamp(48px,6vw,84px) clamp(16px,4vw,56px) clamp(56px,7vw,92px)}.cov[data-astro-cid-vptsescl] .head[data-astro-cid-vptsescl]{text-align:center;max-width:840px;margin:0 auto 34px}.cov[data-astro-cid-vptsescl] .head[data-astro-cid-vptsescl] h2[data-astro-cid-vptsescl]{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.05}.cov[data-astro-cid-vptsescl] .head[data-astro-cid-vptsescl] p[data-astro-cid-vptsescl]{color:#0d0d0bb0;max-width:54ch;margin:16px auto 0;font-size:clamp(15px,1.3vw,17.5px);line-height:1.5}.cov[data-astro-cid-vptsescl] .bento[data-astro-cid-vptsescl]{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;display:grid}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl]{background:#f1efea;border:1px solid #e9e6e0;border-radius:22px;flex-direction:column;padding:22px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl]:hover{transform:translateY(-4px);box-shadow:0 22px 44px -28px #0d0d0d59}.cov[data-astro-cid-vptsescl] .long[data-astro-cid-vptsescl]{grid-column:1/-1}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl] h3[data-astro-cid-vptsescl]{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.18}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl] p[data-astro-cid-vptsescl]{color:#0d0d0bb0;margin:8px 0 0;font-size:13.5px;line-height:1.5}.cov[data-astro-cid-vptsescl] .shot[data-astro-cid-vptsescl]{background:#1a1a1a;border:1px solid #0000000d;border-radius:14px;margin-top:24px;overflow:hidden}.cov[data-astro-cid-vptsescl] .shot[data-astro-cid-vptsescl] picture[data-astro-cid-vptsescl],.cov[data-astro-cid-vptsescl] .pashot[data-astro-cid-vptsescl] picture[data-astro-cid-vptsescl]{display:block}.cov[data-astro-cid-vptsescl] .shot[data-astro-cid-vptsescl] img[data-astro-cid-vptsescl]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.cov[data-astro-cid-vptsescl] .link[data-astro-cid-vptsescl]{color:#0d0d0d;align-items:center;gap:7px;margin-top:16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cov[data-astro-cid-vptsescl] .link[data-astro-cid-vptsescl]:hover{color:#ff4701}.cov[data-astro-cid-vptsescl] .link[data-astro-cid-vptsescl] .a[data-astro-cid-vptsescl]{transition:transform .2s}.cov[data-astro-cid-vptsescl] .link[data-astro-cid-vptsescl]:hover .a[data-astro-cid-vptsescl]{transform:translate(4px)}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl].long{flex-direction:row;align-items:center;gap:30px;padding:26px}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl].long .body[data-astro-cid-vptsescl]{flex:1;min-width:0}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl].long h3[data-astro-cid-vptsescl]{font-size:clamp(22px,2.3vw,30px)}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl].long p[data-astro-cid-vptsescl]{max-width:46ch;font-size:15px}.cov[data-astro-cid-vptsescl] .pashot[data-astro-cid-vptsescl]{border:1px solid #0000000f;border-radius:14px;flex:none;width:48%;margin-top:0;overflow:hidden}.cov[data-astro-cid-vptsescl] .pashot[data-astro-cid-vptsescl] img[data-astro-cid-vptsescl]{width:100%;height:auto;display:block}@media (width<=640px){.cov[data-astro-cid-vptsescl] .bento[data-astro-cid-vptsescl]{grid-template-columns:1fr}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl].long{flex-direction:column;align-items:stretch;gap:0}.cov[data-astro-cid-vptsescl] .card[data-astro-cid-vptsescl].long .pashot[data-astro-cid-vptsescl]{width:100%;margin-top:24px}}
