.hero[data-astro-cid-lcdefpme]{background:#fff;height:clamp(720px,100svh,960px);min-height:640px;position:relative;overflow:hidden}.hero__stage[data-astro-cid-lcdefpme]{background:var(--k);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);width:62%;animation:h-stage 1.2s var(--ease) both;position:absolute;top:0;bottom:0;right:0}@keyframes h-stage{0%{clip-path:polygon(100% 0,100% 0,100% 100%,84% 100%)}to{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}}.hero__slide[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.4s var(--ease);margin:0;position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transform:scale(1.14)}.hero__slide[data-astro-cid-lcdefpme].is-on{opacity:1;z-index:1}.hero__slide[data-astro-cid-lcdefpme].is-on img{animation:7.5s linear both h-ken}.hero__slide[data-astro-cid-lcdefpme].was-on{opacity:1;z-index:0}@keyframes h-ken{0%{transform:scale(1.14)translate(1.5%)}to{transform:scale(1.02)translate(0)}}.hero__shade[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;background:linear-gradient(#111111b8 0%,#11111140 16%,#1110 30%),linear-gradient(#1110 62%,#111c 100%),linear-gradient(90deg,#e8467c38,#e8467c00 40%);position:absolute;inset:0}.hero__info[data-astro-cid-lcdefpme]{z-index:3;color:#fff;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:44px;left:18%;right:64px}.hero__cap[data-astro-cid-lcdefpme]{flex:1;min-height:64px;position:relative}.hero__capi[data-astro-cid-lcdefpme]{letter-spacing:.06em;opacity:0;transition:opacity .6s var(--ease), translate .6s var(--ease);pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;translate:0 14px}.hero__capi[data-astro-cid-lcdefpme].is-on{opacity:1;pointer-events:auto;transition-delay:.5s;translate:0}.hero__capi[data-astro-cid-lcdefpme] .ico{color:var(--p);transition:transform .3s var(--ease);font-size:18px}.hero__capi[data-astro-cid-lcdefpme]:hover .ico{transform:translate(4px)}.hero__capt[data-astro-cid-lcdefpme]{text-shadow:0 1px 12px #00000080}.hero__ctrl[data-astro-cid-lcdefpme]{flex:none;justify-items:end;gap:10px;display:grid}.hero__num[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:16px}.hero__num[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--p);font-size:30px}.hero__bars[data-astro-cid-lcdefpme]{gap:8px;display:flex}.hero__bars[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;align-items:center;width:46px;height:18px;padding:0;display:grid}.hero__bars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#ffffff59;height:3px;display:block;position:relative;overflow:hidden}.hero__bars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";background:var(--p);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero__bars[data-astro-cid-lcdefpme] .is-on[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{animation:h-bar var(--hero-ms,6s) linear both}.hero[data-astro-cid-lcdefpme][data-paused] .hero__bars[data-astro-cid-lcdefpme] .is-on[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{animation-play-state:paused}@keyframes h-bar{to{transform:scaleX(1)}}.hero__line[data-astro-cid-lcdefpme]{z-index:4;background:var(--p);transform-origin:top;pointer-events:none;width:1px;animation:h-line 1s var(--ease) .55s both;position:absolute;top:0;bottom:0;left:46%;transform:skew(-16deg)}@keyframes h-line{0%{scale:1 0}to{scale:1}}.hero__big[data-astro-cid-lcdefpme]{z-index:5;left:5vw;top:calc(var(--header-h) + 42px);font-family:var(--en);letter-spacing:-.01em;text-transform:uppercase;color:#0000;animation:h-wipe 1.3s var(--ease) .2s both, h-pan 22s ease-in-out 1.5s infinite alternate;background-position:50% 35%;background-size:cover;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,11vw,210px);font-weight:800;line-height:.86;position:absolute}@keyframes h-wipe{0%{clip-path:inset(0 100% 0 0);letter-spacing:.08em}to{clip-path:inset(-10% -5% -10% 0);letter-spacing:-.01em}}@keyframes h-pan{0%{background-position:30% 30%}to{background-position:70% 45%}}.hero__big[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero__big[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){padding-left:.35em}.hero__copy[data-astro-cid-lcdefpme]{z-index:5;flex-direction:column;gap:18px;max-width:36vw;display:flex;position:absolute;bottom:clamp(56px,8vh,90px);left:5vw}.hero__catch[data-astro-cid-lcdefpme]{letter-spacing:.06em;z-index:0;font-size:clamp(28px,2.8vw,44px);font-weight:900;line-height:1.45;position:relative}.hero__catch[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--p);font-style:normal;display:inline-block;position:relative}.hero__catch[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]:after{content:"";background:var(--blush2);z-index:-1;transform-origin:0;height:.18em;animation:h-mark .8s var(--ease) 1.3s both;position:absolute;bottom:.05em;left:0;right:.4em}@keyframes h-mark{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__sub[data-astro-cid-lcdefpme]{color:var(--k2);font-size:13px;line-height:2}.hero__sub[data-astro-cid-lcdefpme] .en[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:var(--k);margin-bottom:6px;font-size:17px;display:block}.hero__scroll[data-astro-cid-lcdefpme]{z-index:5;writing-mode:vertical-rl;font-family:var(--en);color:#fff;letter-spacing:.3em;font-size:12px;font-weight:700;position:absolute;top:46%;right:26px}.hero__scroll[data-astro-cid-lcdefpme]:after{content:"";width:1px;height:70px;animation:scrolldot 1.8s var(--ease) infinite;background:linear-gradient(#fff 50%,#ffffff40 50%) 0 0/1px 200%;margin-top:12px;display:inline-block}@keyframes scrolldot{0%{background-position:0 100%}to{background-position:0 -100%}}@media (width<=899px){.hero[data-astro-cid-lcdefpme]{height:auto;min-height:0;padding:calc(var(--header-h) + 24px) 0 0;flex-direction:column;display:flex}.hero__big[data-astro-cid-lcdefpme],.hero__copy[data-astro-cid-lcdefpme]{padding-inline:var(--gutter);position:relative;top:auto;bottom:auto;left:auto}.hero__big[data-astro-cid-lcdefpme]{font-size:24vw}.hero__copy[data-astro-cid-lcdefpme]{max-width:none;margin-top:22px}.hero__stage[data-astro-cid-lcdefpme]{clip-path:polygon(0 14%,100% 0,100% 100%,0 100%);width:100%;height:min(96vw,560px);margin-top:36px;animation-name:h-stage-sp;position:relative}@keyframes h-stage-sp{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(0 14%,100% 0,100% 100%,0 100%)}}.hero__info[data-astro-cid-lcdefpme]{left:var(--gutter);right:var(--gutter);bottom:18px}.hero__capi[data-astro-cid-lcdefpme]{font-size:12px}.hero__ctrl[data-astro-cid-lcdefpme]{justify-items:start}.hero__big[data-astro-cid-lcdefpme]{order:1}.hero__copy[data-astro-cid-lcdefpme]{order:2}.hero__stage[data-astro-cid-lcdefpme]{order:3}.hero__info[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:12px}.hero__cap[data-astro-cid-lcdefpme]{min-height:46px}.hero__ctrl[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.hero__num[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:24px}.hero__capt[data-astro-cid-lcdefpme]{font-size:12px}.hero__line[data-astro-cid-lcdefpme],.hero__scroll[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.hero__stage[data-astro-cid-lcdefpme],.hero__line[data-astro-cid-lcdefpme],.hero__big[data-astro-cid-lcdefpme],.hero__catch[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]:after,.hero__scroll[data-astro-cid-lcdefpme]:after,.hero__slide[data-astro-cid-lcdefpme].is-on img{animation:none!important}.hero__big[data-astro-cid-lcdefpme]{clip-path:none}.hero__slide[data-astro-cid-lcdefpme] img{transform:none}}.nums[data-astro-cid-lcdefpme]{background:var(--k);color:#fff}.nums__in[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);display:grid}@media (width>=900px){.nums__in[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.num-i[data-astro-cid-lcdefpme]{border-left:1px solid #2e2e2e;padding:40px 0 36px 24px}@media (width>=900px){.num-i[data-astro-cid-lcdefpme]{padding:56px 0 50px 36px}.num-i[data-astro-cid-lcdefpme]:first-child{border-left:0}}@media (width<=899px){.num-i[data-astro-cid-lcdefpme]:nth-child(odd){border-left:0;padding-left:0}.num-i[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid #2e2e2e}}.num-i[data-astro-cid-lcdefpme] .ico{color:var(--p);margin-bottom:18px;font-size:30px}.num-i[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:.01em;font-size:clamp(48px,6vw,72px);line-height:.9;display:block}.num-i[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{margin-left:4px;font-size:.36em}.num-i[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#bbb;letter-spacing:.08em;margin-top:12px;font-size:12.5px;line-height:1.6}.pu[data-astro-cid-lcdefpme]{background:#fff;padding:clamp(70px,8vw,90px) 0 clamp(80px,9vw,110px);position:relative;overflow:hidden}.pu[data-astro-cid-lcdefpme] .slash-bg[data-astro-cid-lcdefpme]{left:58%}.pu[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme],.pu__view[data-astro-cid-lcdefpme]{z-index:1;position:relative}.pu__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.pu__ctrl[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.pu__ctrl[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:var(--k);color:#fff;cursor:pointer;border:0;place-items:center;width:56px;height:56px;transition:background .3s;display:grid}.pu__ctrl[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:first-of-type .ico{transform:scaleX(-1)}.pu__ctrl[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:var(--p)}.pu__ctrl[data-astro-cid-lcdefpme] .ico{font-size:22px}.pu__count[data-astro-cid-lcdefpme]{letter-spacing:.1em;margin-right:14px;font-size:18px}.pu__count[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--p);font-size:30px}.pu__track[data-astro-cid-lcdefpme]{transition:transform .7s var(--ease);padding-left:max(var(--gutter), calc((100vw - var(--wrap)) / 2));align-items:stretch;gap:28px;padding-bottom:30px;display:flex}.puc[data-astro-cid-lcdefpme]{background:#fff;flex-direction:column;flex:none;width:min(440px,82vw);display:flex;box-shadow:0 18px 40px #0000001f}.puc__img[data-astro-cid-lcdefpme]{background:var(--g);overflow:hidden}.puc__img[data-astro-cid-lcdefpme] img{aspect-ratio:2.1;object-fit:cover;width:100%;transition:transform .6s var(--ease)}.puc[data-astro-cid-lcdefpme]:hover .puc__img[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.puc__body[data-astro-cid-lcdefpme]{border-top:5px solid var(--p);flex-direction:column;flex:1;gap:10px;padding:22px 26px 24px;display:flex}.puc__meta[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.puc__meta[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--mut);font-size:15px}.puc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:17px;line-height:1.55}.puc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#444;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.85;display:-webkit-box;overflow:hidden}.puc__go[data-astro-cid-lcdefpme]{letter-spacing:.08em;border-bottom:1px solid var(--k);justify-content:space-between;align-items:center;margin-top:auto;padding:6px 0 8px;font-size:13px;font-weight:700;display:flex}.puc__go[data-astro-cid-lcdefpme] .ico{color:var(--p)}.puc[data-astro-cid-lcdefpme]:hover .puc__go[data-astro-cid-lcdefpme]{color:var(--p);border-color:var(--p)}.pu__dots[data-astro-cid-lcdefpme]{gap:8px;margin-top:8px;display:flex}.pu__dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--g2);width:36px;height:4px;transition:width .4s,background .4s}.pu__dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme].on{background:var(--p);width:60px}.pun[data-astro-cid-lcdefpme]{gap:24px 56px;margin-top:70px;display:grid}@media (width>=900px){.pun[data-astro-cid-lcdefpme]{grid-template-columns:260px 1fr}}.pun__ttl[data-astro-cid-lcdefpme] .en[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-size:40px;line-height:1;display:block}.pun__ttl[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--mut);letter-spacing:.14em;margin:10px 0 24px;font-size:12px;display:block}.pun__tabs[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pun__tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{border:1px solid var(--k);color:var(--k);font:700 12px var(--jp);letter-spacing:.08em;cursor:pointer;background:#fff;padding:8px 16px}.pun__tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme].on,.pun__tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:var(--k);color:#fff}.pun[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-top:2px solid var(--k);list-style:none}.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--g2);transition:background .35s var(--ease);background:#fff;grid-template-columns:110px 100px 1fr 24px;align-items:center;gap:16px;padding:18px clamp(16px,2.4vw,22px);font-size:14px;display:grid;position:relative}.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";background:var(--p);width:4px;transition:transform .35s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{transition:translate .45s var(--ease)}.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--g)}.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:before{transform:scaleY(1)}.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover>[data-astro-cid-lcdefpme]{translate:6px}.pun[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{letter-spacing:.08em;font-size:16px}.pun[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{text-align:center}.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .ico{color:var(--p);font-size:18px}.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme][hidden]{display:none}@media (width<=899px){.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr 20px;gap:4px 12px}.pun[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{grid-row:1}.pun[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{display:none}.pun__t[data-astro-cid-lcdefpme]{grid-column:1}.pun[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .ico{grid-area:1/2/3}}.svc[data-astro-cid-lcdefpme]{padding:clamp(100px,12vw,150px) 0 clamp(90px,11vw,140px);position:relative;overflow:hidden}.svc[data-astro-cid-lcdefpme] .slash-bg[data-astro-cid-lcdefpme]{left:4%}.svc[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{z-index:1;position:relative}.svc__grid[data-astro-cid-lcdefpme]{gap:28px;display:grid}@media (width>=900px){.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px 48px}.svc__grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:80px;margin-bottom:-80px}}.sc[data-astro-cid-lcdefpme]{grid-template-columns:44% 1fr;min-height:300px;display:grid}.sc__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.sc__body[data-astro-cid-lcdefpme]{flex-direction:column;padding:30px 28px 28px 20px;display:flex}.sc__label[data-astro-cid-lcdefpme]{letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.sc__label[data-astro-cid-lcdefpme] .ico{color:var(--p);font-size:22px}.sc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:.04em;margin:14px 0;font-size:clamp(30px,3.2vw,38px);font-weight:700;line-height:1}.sc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--k2);flex:1;font-size:13px;line-height:1.95}.sc__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.sc__more[data-astro-cid-lcdefpme]{letter-spacing:.18em;align-self:flex-end;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.sc__more[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{background:var(--k);width:34px;height:1px;transition:width .35s var(--ease)}.sc[data-astro-cid-lcdefpme]:hover .sc__more[data-astro-cid-lcdefpme]{color:var(--p)}.sc[data-astro-cid-lcdefpme]:hover .sc__more[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{background:var(--p);width:54px}@media (width<=599px){.sc[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.sc__img[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,100% 0,100% 78%,0 100%);height:180px}.sc__body[data-astro-cid-lcdefpme]{padding:20px 24px 26px}}.svc__btn[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-top:clamp(50px,10vw,130px);display:flex}.rt[data-astro-cid-lcdefpme]{background:var(--g);padding:clamp(90px,11vw,140px) 0}.rt__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:20px;display:grid}@media (width>=1000px){.rt__grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){margin-top:26px}.rt__grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){margin-top:14px}}.rc[data-astro-cid-lcdefpme]{background:#fff;flex-direction:column;align-self:start;display:flex;box-shadow:0 18px 40px #00000014}.rc__img[data-astro-cid-lcdefpme]{height:150px;position:relative}.rc__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.rc__ic[data-astro-cid-lcdefpme]{background:var(--p);color:#fff;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:-26px;left:22px}.rc__ic[data-astro-cid-lcdefpme] .ico{font-size:26px}.rc__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:40px 24px 26px;display:flex}.rc[data-astro-cid-lcdefpme] .en[data-astro-cid-lcdefpme]{letter-spacing:.08em;font-size:20px}.rc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:2px 0 12px;font-size:16px}.rc[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--k2);flex:1;gap:6px;margin:0 0 18px;font-size:12.5px;list-style:none;display:grid}.rc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.rc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .ico{color:var(--p);font-size:14px}.rc__go[data-astro-cid-lcdefpme]{background:var(--k);color:#fff;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12.5px;font-weight:700;transition:background .3s;display:flex}.rc[data-astro-cid-lcdefpme]:hover .rc__go[data-astro-cid-lcdefpme]{background:var(--p)}.wk[data-astro-cid-lcdefpme]{padding:clamp(90px,11vw,140px) 0;position:relative;overflow:hidden}.wk[data-astro-cid-lcdefpme] .slash-bg[data-astro-cid-lcdefpme]{height:70%;right:6%}.wk[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{z-index:1;position:relative}.wk__grid[data-astro-cid-lcdefpme]{gap:20px;display:grid}@media (width>=900px){.wk__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr 1fr;gap:24px}.wc[data-astro-cid-lcdefpme]:first-child{grid-row:span 2;min-height:784px}}.wc[data-astro-cid-lcdefpme]{background:var(--k);color:#fff;min-height:300px;display:block;position:relative;overflow:hidden}@media (width>=900px){.wc[data-astro-cid-lcdefpme]{min-height:380px}}.wc[data-astro-cid-lcdefpme] img{object-fit:cover;opacity:.78;width:100%;height:100%;transition:transform 1s var(--ease), opacity .5s;position:absolute;inset:0}.wc[data-astro-cid-lcdefpme]:hover img{opacity:.6;transform:scale(1.05)}.wc__body[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#000000d9);padding:26px;position:absolute;bottom:0;left:0;right:0}.wc__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:10px;font-size:17px;font-weight:700;line-height:1.6}@media (width>=900px){.wc[data-astro-cid-lcdefpme]:first-child .wc__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:24px}}.wc__date[data-astro-cid-lcdefpme]{letter-spacing:.12em;color:#ddd;margin-left:10px;font-size:14px}.str[data-astro-cid-lcdefpme]{background:var(--g);padding:clamp(90px,11vw,130px) 0 clamp(100px,12vw,150px);position:relative;overflow:hidden}.str[data-astro-cid-lcdefpme] .slash-bg[data-astro-cid-lcdefpme]{background:var(--blush2);right:8%}.str[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{z-index:1;position:relative}.str__grid[data-astro-cid-lcdefpme]{gap:28px;margin-top:20px;display:grid}@media (width>=900px){.str__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.st[data-astro-cid-lcdefpme]{background:#fff;padding:0 0 34px;position:relative;box-shadow:0 18px 40px #0000000f}.st__img[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,100% 0,100% 78%,0 100%);height:200px}.st__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.st__no[data-astro-cid-lcdefpme]{color:var(--p);font-size:90px;font-weight:800;line-height:1;position:absolute;top:140px;right:22px}.st__body[data-astro-cid-lcdefpme]{padding:18px 30px 0}.st__ic[data-astro-cid-lcdefpme]{background:var(--k);color:#fff;place-items:center;width:58px;height:58px;margin:-38px 0 18px;display:grid;position:relative}.st__ic[data-astro-cid-lcdefpme] .ico{font-size:28px}.st[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px;line-height:1.6}.st[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--k2);margin-top:12px;font-size:13px;line-height:1.95}.cl[data-astro-cid-lcdefpme]{padding:clamp(80px,10vw,110px) 0 100px;overflow:hidden}.cl__row[data-astro-cid-lcdefpme]{gap:18px;width:max-content;animation:40s linear infinite loop;display:flex}.cl__row--r[data-astro-cid-lcdefpme]{margin-top:18px;animation-duration:46s;animation-direction:reverse}.cl__logo[data-astro-cid-lcdefpme]{border:1px solid var(--g2);width:210px;height:96px;font-family:var(--en);letter-spacing:.14em;color:#c4c4c4;text-align:center;background:#fff;flex:none;place-content:center;font-size:14px;font-weight:700;line-height:1.4;display:grid}.cl__logo[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--jp);letter-spacing:.06em;margin-top:2px;font-size:10px;font-weight:500;display:block}.cl__logo[data-astro-cid-lcdefpme] img{object-fit:contain;width:auto;max-width:160px;max-height:60px}.cl__note[data-astro-cid-lcdefpme]{color:var(--mut);text-align:right;margin-top:22px;font-size:12px}@keyframes loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cl__row[data-astro-cid-lcdefpme]{animation:none}}.com[data-astro-cid-lcdefpme]{background:var(--k);color:#fff;padding:clamp(90px,10vw,120px) 0;position:relative;overflow:hidden}.com__bg[data-astro-cid-lcdefpme]{opacity:.18;filter:grayscale();background-position:50%;background-size:cover;position:absolute;inset:0}.com[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{position:relative}.com[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#ccc;font-size:14px}
