.ws-ptitle[data-v-a8244a57]{padding-bottom:var(--ws-block-gap)}.ws-ptitle.has-photos[data-v-a8244a57]{padding-bottom:120px}.ws-ptitle__field[data-v-a8244a57]{position:relative;overflow:hidden;padding:calc(var(--ws-header-h) + 96px) 0 112px;background:var(--ws-color-bg-subtle)}.has-photos .ws-ptitle__field[data-v-a8244a57]{padding-bottom:220px}.ws-ptitle__body[data-v-a8244a57]{position:relative;z-index:2}.ws-ptitle__title[data-v-a8244a57]{margin-top:0;font-size:clamp(40px,5vw,72px);line-height:1.2;font-weight:700;letter-spacing:.02em;color:var(--ws-color-text);font-feature-settings:"palt" 1}.ws-ptitle__lead[data-v-a8244a57]{margin-top:24px;max-width:36em;font-size:var(--ws-text-lead);line-height:1.9;color:var(--ws-color-text-body)}.ws-ptitle__backdrop[data-v-a8244a57]{position:absolute;z-index:1;right:-.04em;bottom:-.18em;font-size:clamp(120px,16vw,260px);line-height:1;font-weight:300;letter-spacing:-.05em;color:color-mix(in srgb,var(--ws-color-text) 5%,transparent);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.ws-ptitle__backdrop.is-lifted[data-v-a8244a57]{right:.04em;bottom:.02em}.ws-ptitle__backdrop.is-flush[data-v-a8244a57]{right:-.02em}.ws-ptitle__backdrop.is-nudged[data-v-a8244a57]{right:-.02em;bottom:-.16em}.ws-ptitle__backdrop.is-company[data-v-a8244a57]{right:.02em;bottom:0}.ws-ptitle__bg[data-v-a8244a57]{position:absolute;top:0;left:0;z-index:0;width:75%;height:100%;object-fit:cover;object-position:50% 56%;opacity:.2;filter:grayscale(.3) blur(.5px);pointer-events:none;-webkit-mask-image:linear-gradient(calc(90deg + var(--ws-slant)),#000 15%,transparent 75%),linear-gradient(to bottom,#000 55%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(calc(90deg + var(--ws-slant)),#000 15%,transparent 75%),linear-gradient(to bottom,#000 55%,transparent 100%);mask-composite:intersect}.ws-ptitle__photos[data-v-a8244a57]{position:relative;z-index:3;margin-top:-140px;display:grid;grid-template-columns:5fr 3fr 4fr;gap:16px;align-items:end}.ws-ptitle__photos figure[data-v-a8244a57]{overflow:hidden;border-radius:var(--ws-radius-lg);background:var(--ws-color-bg-subtle);box-shadow:0 24px 48px -24px color-mix(in srgb,var(--ws-color-text) 25%,transparent)}.ws-ptitle__photos img[data-v-a8244a57]{width:100%;height:100%;object-fit:cover}.ws-ptitle__photos .f1[data-v-a8244a57]{aspect-ratio:16 / 10}.ws-ptitle__photos .f2[data-v-a8244a57]{aspect-ratio:3 / 4;margin-bottom:-40px}.ws-ptitle__photos .f3[data-v-a8244a57]{aspect-ratio:4 / 3}@media (max-width: 767px){.ws-ptitle__field[data-v-a8244a57]{padding:calc(var(--ws-header-h) + 56px) 0 72px}.has-photos .ws-ptitle__field[data-v-a8244a57]{padding-bottom:140px}.ws-ptitle.has-photos[data-v-a8244a57]{padding-bottom:72px}.ws-ptitle__title[data-v-a8244a57]{margin-top:0;font-size:clamp(32px,9vw,44px)}.ws-ptitle__bg[data-v-a8244a57]{width:100%}.ws-ptitle__backdrop[data-v-a8244a57]{font-size:96px}.ws-ptitle__photos[data-v-a8244a57]{margin-top:-90px;grid-template-columns:3fr 2fr;gap:10px}.ws-ptitle__photos .f2[data-v-a8244a57]{margin-bottom:0}.ws-ptitle__photos .f3[data-v-a8244a57]{display:none}}.ws-icon[data-v-dbb08684]{display:block;flex-shrink:0}.ws-year[data-v-fd7f1c30]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;color:var(--ws-color-text)}.ws-year select[data-v-fd7f1c30]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;padding:0 32px 0 12px;border:0;border-radius:var(--ws-radius-full);background:var(--ws-color-bg-tint);font-size:14px;color:var(--ws-color-text);cursor:pointer}.ws-year select.is-set[data-v-fd7f1c30]{background:var(--ws-color-accent-subtle);color:var(--ws-color-accent)}.ws-year[data-v-fd7f1c30] svg{position:absolute;right:12px;pointer-events:none}.ws-search[data-v-b8e7b3e4]{position:relative;flex:0 1 240px;min-width:0;display:inline-flex;align-items:center;color:var(--ws-color-text)}.ws-search input[data-v-b8e7b3e4]{width:100%;height:32px;padding:0 32px 0 34px;border:0;border-radius:var(--ws-radius-full);background:var(--ws-color-bg-tint);font:inherit;font-size:14px;color:var(--ws-color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ws-search input[data-v-b8e7b3e4]::placeholder{color:var(--ws-color-text-muted)}.ws-search input[data-v-b8e7b3e4]::-webkit-search-cancel-button{display:none}.ws-search.is-set input[data-v-b8e7b3e4]{background:var(--ws-color-accent-subtle)}.ws-search__icon[data-v-b8e7b3e4]{position:absolute;left:12px;pointer-events:none;color:var(--ws-color-text-muted)}.ws-search__clear[data-v-b8e7b3e4]{position:absolute;right:4px;width:24px;height:24px;border-radius:var(--ws-radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--ws-color-text-body)}.ws-search__clear[data-v-b8e7b3e4]:hover{background:var(--ws-color-bg-hover)}@media (max-width: 767px){.ws-search[data-v-b8e7b3e4]{flex:1 1 auto}.ws-search input[data-v-b8e7b3e4]{height:40px;font-size:16px}.ws-search__clear[data-v-b8e7b3e4]{width:32px;height:32px}}.ws-tabs[data-v-06d87019]{display:flex;gap:24px;border-bottom:1px solid var(--ws-color-border)}.ws-tabs__tab[data-v-06d87019]{position:relative;padding:0 0 16px;font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--ws-color-text-muted);transition:color var(--ws-dur-slow) var(--ws-ease-toss)}.ws-tabs__tab[data-v-06d87019]:hover{color:var(--ws-color-text-body)}.ws-tabs__tab[aria-pressed=true][data-v-06d87019]{color:var(--ws-color-text)}.ws-tabs__tab[aria-pressed=true][data-v-06d87019]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ws-color-accent)}.ws-filters[data-v-06d87019]{margin-top:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ws-filters__cats[data-v-06d87019]{position:relative;flex:1 1 auto;min-width:0}.ws-chips[data-v-06d87019]{position:relative;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.ws-chip[data-v-06d87019]{height:32px;padding:0 12px;border-radius:var(--ws-radius-full);border:1px dashed var(--ws-color-border-strong);font-size:14px;color:var(--ws-color-text-body)}.ws-chip[data-v-06d87019]:hover{background:var(--ws-color-bg-hover)}.ws-chip[aria-pressed=true][data-v-06d87019]{border:1px solid var(--ws-color-accent);background:var(--ws-color-accent-subtle);color:var(--ws-color-accent)}.ws-chips.has-fold[data-v-06d87019]{padding-right:40px}.ws-chips.is-folded[data-v-06d87019]{max-height:32px;overflow:hidden}.ws-filters__side[data-v-06d87019]{flex-shrink:0;display:flex;align-items:center;gap:8px}.ws-fold[data-v-06d87019]{position:absolute;top:0;width:32px;height:32px;border-radius:var(--ws-radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--ws-color-text);box-shadow:var(--ws-shadow-border);transition:background-color var(--ws-dur-fast) ease}.ws-fold[data-v-06d87019]:hover{background:var(--ws-color-bg-hover)}.ws-fold[data-v-06d87019] svg{transition:transform var(--ws-dur-base) var(--ws-ease-toss)}.ws-fold.is-open[data-v-06d87019] svg{transform:rotate(180deg)}.ws-grid[data-v-06d87019]{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.ws-card[data-v-06d87019]{display:flex;flex-direction:column}.ws-card__thumb[data-v-06d87019]{aspect-ratio:16 / 9;border-radius:var(--ws-radius-md);overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-card__thumb img[data-v-06d87019]{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ws-ease-hover)}.ws-card:hover .ws-card__thumb img[data-v-06d87019]{transform:scale(1.02)}.ws-card__meta[data-v-06d87019]{margin-top:16px;display:flex;gap:12px;font-size:13px;line-height:1.5;color:var(--ws-color-text-body)}.ws-card__title[data-v-06d87019]{margin-top:8px;font-size:var(--ws-text-title);line-height:1.5;font-weight:700;color:var(--ws-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-card:hover .ws-card__title[data-v-06d87019]{text-decoration:underline;text-underline-offset:3px}.ws-skel[data-v-06d87019]{background:var(--ws-color-bg-subtle);animation:ws-pulse-06d87019 1.5s ease-in-out infinite}.ws-skel--line[data-v-06d87019]{height:18px;margin-top:12px;border-radius:var(--ws-radius-xs)}@keyframes ws-pulse-06d87019{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.ws-skel[data-v-06d87019]{animation:none}}.ws-blog-error[data-v-06d87019]{margin-top:40px;display:flex;align-items:center;gap:16px;color:var(--ws-color-text-body)}.ws-blog-error a[data-v-06d87019]{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ws-color-accent)}.ws-pager[data-v-06d87019]{margin-top:48px;display:flex;justify-content:center;flex-wrap:wrap;gap:4px}.ws-pager__btn[data-v-06d87019]{min-width:36px;height:36px;padding:0 8px;border-radius:var(--ws-radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--ws-color-text-body)}.ws-pager__btn[data-v-06d87019]:hover:not(:disabled){background:var(--ws-color-bg-hover)}.ws-pager__btn[aria-current=page][data-v-06d87019]{background:var(--ws-color-text);color:var(--ws-color-text-inverse)}.ws-pager__btn[data-v-06d87019]:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 1023px){.ws-grid[data-v-06d87019]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.ws-grid[data-v-06d87019]{grid-template-columns:1fr;gap:32px}.ws-filters[data-v-06d87019]{flex-direction:column;align-items:stretch}.ws-filters__side[data-v-06d87019]{width:100%}.ws-pager__btn[data-v-06d87019]{min-width:44px;height:44px}}.ws-works[data-v-b87f25f9]{--mode-h: 40px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.ws-works__filter[data-v-b87f25f9]{position:sticky;top:calc(var(--ws-header-h) + 32px)}.ws-works__filter ul[data-v-b87f25f9]{display:flex;flex-direction:column;gap:2px}.ws-works__f[data-v-b87f25f9]{position:relative;width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;text-align:left;font-size:14px;line-height:1.5;color:var(--ws-color-text-body);transition:color var(--ws-dur-fast) ease}.ws-works__f[data-v-b87f25f9]:hover{color:var(--ws-color-text)}.ws-works__f[aria-pressed=true][data-v-b87f25f9]{color:var(--ws-color-accent);font-weight:600}.ws-works__n[data-v-b87f25f9]{font-size:12px;color:var(--ws-color-text-muted)}.ws-works__mode[data-v-b87f25f9]{display:flex;gap:24px;height:var(--mode-h);margin-bottom:12px;border-bottom:1px solid var(--ws-color-border)}.ws-works__m[data-v-b87f25f9]{position:relative;display:flex;align-items:center;font-size:14px;font-weight:700;color:var(--ws-color-text-muted);transition:color var(--ws-dur-base) ease}.ws-works__m[data-v-b87f25f9]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:1px;background:var(--ws-color-accent-solid);transform:scaleX(0);transition:transform .3s var(--ws-ease-hover)}.ws-works__m[data-v-b87f25f9]:hover,.ws-works__m[aria-pressed=true][data-v-b87f25f9]{color:var(--ws-color-text)}.ws-works__m[aria-pressed=true][data-v-b87f25f9]:after{transform:scaleX(1)}.ws-works__grid[data-v-b87f25f9]{position:relative;margin-top:calc(var(--mode-h) - 1px);border-top:1px solid var(--ws-color-border)}.ws-work[data-v-b87f25f9]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:start;padding:40px 0;border-bottom:1px solid var(--ws-color-border);background:var(--ws-color-bg)}.ws-work__body[data-v-b87f25f9]{grid-column:2;display:flex;flex-direction:column;min-width:0}.ws-work__thumb[data-v-b87f25f9]{grid-column:1;aspect-ratio:16 / 10;border-radius:var(--ws-radius-md);overflow:hidden;background:var(--ws-color-bg);box-shadow:var(--ws-shadow-border)}.ws-work__thumb img[data-v-b87f25f9]{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ws-work:hover .ws-work__thumb img[data-v-b87f25f9]{transform:scale(1.04)}.ws-work__thumb[data-v-b87f25f9]:has(img[src$=".svg"]){display:grid;place-items:center;background:#fff}.ws-work__thumb img[src$=".svg"][data-v-b87f25f9]{width:auto;max-width:82%;height:32px;object-fit:contain}.ws-work__tags[data-v-b87f25f9]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ws-work__tag[data-v-b87f25f9]{height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:var(--ws-radius-full);font-size:12px;font-weight:500;white-space:nowrap;color:var(--ws-color-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ws-color-accent) 45%,transparent);transition:background-color var(--ws-dur-base) ease,color var(--ws-dur-base) ease}.ws-work__tag.is-on[data-v-b87f25f9]{background:var(--ws-color-accent-solid);color:var(--ws-color-accent-on);box-shadow:none}.ws-work__title[data-v-b87f25f9]{font-size:22px;line-height:1.5;font-weight:700;color:var(--ws-color-text);font-feature-settings:"palt" 1}.ws-work__desc[data-v-b87f25f9]{margin-top:8px;max-width:640px;display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:1.8;color:var(--ws-color-text-body)}.ws-work__link[data-v-b87f25f9]{margin-top:16px;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--ws-color-accent)}.ws-work__link[data-v-b87f25f9]:hover{text-decoration:underline;text-underline-offset:3px}.ws-work-move[data-v-b87f25f9],.ws-work-enter-active[data-v-b87f25f9],.ws-work-leave-active[data-v-b87f25f9]{transition:opacity .4s cubic-bezier(.65,0,.35,1),transform .5s cubic-bezier(.65,0,.35,1)}.ws-work-enter-from[data-v-b87f25f9],.ws-work-leave-to[data-v-b87f25f9]{opacity:0;transform:translateY(16px)}.ws-work-leave-active[data-v-b87f25f9]{position:absolute;width:100%}@media (max-width: 1023px){.ws-works[data-v-b87f25f9]{grid-template-columns:180px minmax(0,1fr);gap:40px}.ws-work[data-v-b87f25f9]{grid-template-columns:200px minmax(0,1fr);gap:28px}}@media (max-width: 767px){.ws-works[data-v-b87f25f9]{grid-template-columns:1fr;gap:32px}.ws-works__filter[data-v-b87f25f9]{position:static;margin:0 calc(var(--ws-gutter) * -1);overflow-x:auto;scrollbar-width:none}.ws-works__filter[data-v-b87f25f9]::-webkit-scrollbar{display:none}.ws-works__filter ul[data-v-b87f25f9]{flex-direction:row;gap:8px;padding:0 var(--ws-gutter);width:max-content}.ws-works__mode[data-v-b87f25f9]{margin:0 var(--ws-gutter) 12px}.ws-works__grid[data-v-b87f25f9]{margin-top:0}.ws-works__f[data-v-b87f25f9]{width:auto;padding:0 14px;height:36px;align-items:center;border-radius:var(--ws-radius-full);background:var(--ws-color-bg);box-shadow:var(--ws-shadow-border);white-space:nowrap}.ws-works__f[aria-pressed=true][data-v-b87f25f9]{background:var(--ws-color-accent-solid);color:var(--ws-color-accent-on);box-shadow:none}.ws-works__f[aria-pressed=true] .ws-works__n[data-v-b87f25f9]{color:inherit}.ws-work[data-v-b87f25f9]{grid-template-columns:1fr;gap:16px;padding:28px 0}.ws-work__body[data-v-b87f25f9],.ws-work__thumb[data-v-b87f25f9]{grid-column:1}.ws-work__title[data-v-b87f25f9]{font-size:20px}}@media (prefers-reduced-motion: reduce){.ws-work-move[data-v-b87f25f9],.ws-work-enter-active[data-v-b87f25f9],.ws-work-leave-active[data-v-b87f25f9]{transition:none}}.ws-sh[data-v-13b5ad2d]{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:var(--ws-block-gap)}.ws-sh.is-center[data-v-13b5ad2d]{justify-content:center;text-align:center}.ws-sh__eyebrow[data-v-13b5ad2d]{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.45;font-weight:500;letter-spacing:.02em;color:var(--ws-color-text)}.is-center .ws-sh__eyebrow[data-v-13b5ad2d]{justify-content:center}.ws-sh__eyebrow span[data-v-13b5ad2d]{width:3px;height:14px;border-radius:1px;background:var(--ws-color-accent);transform:skew(calc(var(--ws-slant) * -1))}.ws-sh__lead[data-v-13b5ad2d]{margin-top:16px;max-width:var(--ws-reading);color:var(--ws-color-text-body)}.is-center .ws-sh__lead[data-v-13b5ad2d]{margin-left:auto;margin-right:auto}.ws-sh__action[data-v-13b5ad2d]{flex-shrink:0}.ws-sh .ws-h2[data-v-13b5ad2d]:lang(en){font-size:clamp(36px,5vw,44px);line-height:1;font-weight:300;letter-spacing:-.035em;margin-left:-.04em}@media (max-width: 767px){.ws-sh__br[data-v-13b5ad2d]{display:none}}.ws-tl[data-v-cef841f0]{border-top:1px solid var(--ws-color-border)}.ws-tl__era[data-v-cef841f0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding:64px 0;border-bottom:1px solid var(--ws-color-border)}.ws-tl__aside[data-v-cef841f0]{position:sticky;top:calc(var(--ws-header-h) + 40px);align-self:start}.ws-tl__era-label[data-v-cef841f0]{font-size:clamp(32px,3.4vw,48px);line-height:1.2;font-weight:500;letter-spacing:-.02em;color:var(--ws-color-text-faint);transition:color var(--ws-dur-slow) var(--ws-ease-toss)}.ws-tl__era.is-active .ws-tl__era-label[data-v-cef841f0]{color:var(--ws-color-text)}.ws-tl__photo[data-v-cef841f0]{position:relative;margin-top:32px;width:240px;max-width:100%;aspect-ratio:5 / 3;overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-tl__photo img[data-v-cef841f0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ws-ease-toss)}.ws-tl__photo img.is-on[data-v-cef841f0]{opacity:1}.ws-tl__photo img.is-contain[data-v-cef841f0]{object-fit:contain;padding:20px}.ws-tl__evphoto[data-v-cef841f0]{display:none}.ws-tl__events[data-v-cef841f0]{position:relative;display:flex;flex-direction:column;gap:40px;padding-left:40px}.ws-tl__events[data-v-cef841f0]:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:1px;background:var(--ws-color-border)}.ws-tl__event[data-v-cef841f0]{position:relative;max-width:640px}.ws-tl__event[data-v-cef841f0]:before{content:"";position:absolute;left:-40px;top:6px;width:11px;height:11px;border-radius:var(--ws-radius-full);background:var(--ws-color-bg);box-shadow:inset 0 0 0 2px var(--ws-color-border-strong);transition:background-color var(--ws-dur-slow) var(--ws-ease-toss),box-shadow var(--ws-dur-slow) var(--ws-ease-toss)}.ws-tl__era.is-active .ws-tl__event[data-v-cef841f0]:before{background:var(--ws-color-accent);box-shadow:inset 0 0 0 2px var(--ws-color-accent)}.ws-tl__date[data-v-cef841f0]{font-size:16px;line-height:1.5;font-weight:500;color:var(--ws-color-accent)}.ws-tl__title[data-v-cef841f0]{margin-top:4px;font-size:var(--ws-text-sub);line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-tl__text[data-v-cef841f0]{margin-top:8px;line-height:1.8;color:var(--ws-color-text-body)}@media (max-width: 767px){.ws-tl__era[data-v-cef841f0]{grid-template-columns:1fr;gap:28px;padding:40px 0}.ws-tl__aside[data-v-cef841f0]{position:static;display:flex;align-items:center;justify-content:space-between;gap:16px}.ws-tl__era-label[data-v-cef841f0]{font-size:28px;color:var(--ws-color-text)}.ws-tl__photo[data-v-cef841f0]{display:none}.ws-tl__evphoto[data-v-cef841f0]{display:block;width:160px;aspect-ratio:5 / 3;margin-bottom:12px;overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-tl__evphoto img[data-v-cef841f0]{width:100%;height:100%;object-fit:cover}.ws-tl__evphoto.is-contain img[data-v-cef841f0]{object-fit:contain;padding:8px}.ws-tl__events[data-v-cef841f0]{gap:28px;padding-left:32px}.ws-tl__event[data-v-cef841f0]:before{left:-32px}.ws-tl__date[data-v-cef841f0]{font-size:14px}}@media (prefers-reduced-motion: reduce){.ws-tl__photo img[data-v-cef841f0]{transition:none}}.ws-credo__item[data-v-303d2d43]{display:grid;grid-template-columns:clamp(56px,6vw,88px) minmax(0,1fr);gap:8px 24px;align-items:center;padding:22px 0}.ws-credo__item+.ws-credo__item[data-v-303d2d43]{border-top:1px solid var(--ws-color-border)}.ws-credo__no[data-v-303d2d43]{font-size:clamp(32px,3.4vw,48px);line-height:1;font-weight:300;letter-spacing:-.04em;color:color-mix(in srgb,var(--ws-color-text) 18%,transparent)}.ws-credo__text[data-v-303d2d43]{max-width:40em;font-size:clamp(17px,1.6vw,22px);line-height:1.7;font-weight:700;color:var(--ws-color-text);font-feature-settings:"palt" 1;text-wrap:pretty}.ws-credo__key[data-v-303d2d43]{color:inherit;background:linear-gradient(transparent 62%,color-mix(in srgb,var(--ws-color-accent-deco) 38%,transparent) 62%)}@media (max-width: 767px){.ws-credo__item[data-v-303d2d43]{grid-template-columns:1fr;gap:8px;padding:20px 0}.ws-credo__text[data-v-303d2d43]{font-size:17px}}.ws-ceo[data-v-192ef3b1]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:72px;align-items:center}.ws-ceo__photo[data-v-192ef3b1]{position:relative;aspect-ratio:1;border-radius:var(--ws-radius-lg);overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-ceo__photo[data-v-192ef3b1]:after{content:"";position:absolute;left:0;bottom:0;width:38%;height:14px;background:var(--ws-color-accent);transform-origin:left bottom;transform:skew(calc(var(--ws-slant) * -1)) translate(-8px)}.ws-ceo__photo img[data-v-192ef3b1]{width:100%;height:100%;object-fit:cover}.ws-ceo__person[data-v-192ef3b1]{display:flex;flex-direction:column;gap:8px;color:var(--ws-color-text);font-feature-settings:"palt" 1}.ws-ceo__role[data-v-192ef3b1]{font-size:clamp(20px,1.8vw,26px);line-height:1.4;font-weight:700}.ws-ceo__name[data-v-192ef3b1]{font-size:clamp(44px,4.6vw,68px);line-height:1.2;font-weight:700;letter-spacing:.04em}.ws-ceo__label[data-v-192ef3b1]{margin-top:48px;display:flex;align-items:center;gap:10px;font-size:var(--ws-text-sub);line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-ceo__label[data-v-192ef3b1]:before{content:"";width:3px;height:16px;border-radius:1px;background:var(--ws-color-accent);transform:skew(calc(var(--ws-slant) * -1))}.ws-ceo__links[data-v-192ef3b1]{margin-top:20px;border-top:1px solid var(--ws-color-border)}.ws-ceo__links li+li[data-v-192ef3b1]{border-top:1px solid var(--ws-color-border)}.ws-ceo__link[data-v-192ef3b1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;align-items:center;padding:18px 0}.ws-ceo__meta[data-v-192ef3b1]{grid-column:1;display:flex;gap:12px;font-size:12px;line-height:1.5;color:var(--ws-color-text-muted)}.ws-ceo__title[data-v-192ef3b1]{grid-column:1;font-size:15px;line-height:1.6;font-weight:700;color:var(--ws-color-text)}.ws-ceo__arrow[data-v-192ef3b1]{grid-column:2;grid-row:1 / span 2;width:44px;height:44px}.ws-ceo__link:hover .ws-ceo__arrow[data-v-192ef3b1]{background:var(--ws-color-text);color:var(--ws-color-bg)}@media (max-width: 1023px){.ws-ceo[data-v-192ef3b1]{grid-template-columns:1fr;gap:40px}.ws-ceo__photo[data-v-192ef3b1]{max-width:480px}}.ws-marquee[data-v-2a593ffd]{--h: var(--mh, 280px);--gap: 16px;overflow:hidden}.ws-marquee__track[data-v-2a593ffd]{display:flex;gap:var(--gap);width:max-content;animation:ws-marquee-right-2a593ffd var(--dur) linear infinite}.ws-marquee__track.is-reverse[data-v-2a593ffd]{animation-name:ws-marquee-left-2a593ffd}.ws-marquee:hover .ws-marquee__track[data-v-2a593ffd]{animation-play-state:paused}.ws-marquee__img[data-v-2a593ffd]{height:var(--h);width:auto;flex:none;border-radius:var(--ws-radius-md);object-fit:cover;background:var(--ws-color-bg-subtle)}@keyframes ws-marquee-right-2a593ffd{0%{transform:translate(calc(-50% - var(--gap) / 2))}to{transform:translate(0)}}@keyframes ws-marquee-left-2a593ffd{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--gap) / 2))}}@media (max-width: 767px){.ws-marquee[data-v-2a593ffd]{--h: var(--mh-sm, 180px);--gap: 12px}}@media (prefers-reduced-motion: reduce){.ws-marquee[data-v-2a593ffd]{overflow-x:auto}.ws-marquee__track[data-v-2a593ffd]{animation:none;padding:0 var(--ws-gutter)}.ws-marquee__img.is-copy[data-v-2a593ffd]{display:none}}.ws-photos[data-v-a42cd299]{display:flex;flex-direction:column;gap:16px}.ws-ov[data-v-a42cd299]{border-top:1px solid var(--ws-color-border)}.ws-ov__row[data-v-a42cd299]{padding:24px 0;border-bottom:1px solid var(--ws-color-border);display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px}.ws-ov__row dt[data-v-a42cd299]{font-size:15px;line-height:1.8;font-weight:500;color:var(--ws-color-text-muted)}.ws-ov__row dd[data-v-a42cd299]{color:var(--ws-color-text)}.ws-ov__tel[data-v-a42cd299]:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 767px){.ws-photos[data-v-a42cd299]{gap:12px}.ws-ov__row[data-v-a42cd299]{padding:20px 0;display:flex;flex-direction:column;gap:4px}.ws-ov__row dt[data-v-a42cd299]{font-size:14px;line-height:1.45}}.ws-floor[data-v-314d4511]{position:absolute;left:0;right:0;bottom:0;height:36%;overflow:hidden;pointer-events:none;visibility:hidden;perspective:420px;perspective-origin:50% 0%;opacity:calc(1 - var(--a, 0));-webkit-mask-image:radial-gradient(ellipse 62% 120% at 50% 0%,transparent 35%,rgb(0 0 0 / .55) 70%,#000 100%);mask-image:radial-gradient(ellipse 62% 120% at 50% 0%,transparent 35%,rgb(0 0 0 / .55) 70%,#000 100%)}.ws-floor.is-live[data-v-314d4511]{visibility:visible}.ws-floor__plane[data-v-314d4511]{position:absolute;left:50%;bottom:0;width:200%;height:300%;transform-origin:50% 100%;transform:translate(-50%) rotateX(76deg);overflow:hidden}.ws-floor__drift[data-v-314d4511]{position:absolute;left:0;bottom:0;animation:ws-floor-drift-314d4511 70s linear infinite;will-change:transform}@keyframes ws-floor-drift-314d4511{0%{transform:translateY(0)}to{transform:translateY(50%)}}.ws-floor__tex[data-v-314d4511]{display:block}@media (max-width: 1023px){.ws-floor[data-v-314d4511]{height:30%}.ws-floor__plane[data-v-314d4511]{width:320%}}@media (prefers-reduced-motion: reduce){.ws-floor__drift[data-v-314d4511]{animation:none}}.ws-hero[data-v-2b66edb2]{--a: 0;--b: 0;--mx: 0;--my: 0;--cx: 0px;--cy: 0px;position:relative}.ws-hero.is-pinned[data-v-2b66edb2]{height:190svh}.ws-hero__stage[data-v-2b66edb2]{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden}.is-pinned .ws-hero__stage[data-v-2b66edb2]{position:sticky;top:0;height:100svh}.ws-hero__glow[data-v-2b66edb2]{position:absolute;left:50%;top:-38vh;width:min(1400px,130vw);height:88vh;transform:translate(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--ws-brand-500) 42%,transparent),transparent),radial-gradient(40% 50% at 78% 60%,color-mix(in srgb,var(--ws-brand-600) 22%,transparent),transparent 70%);filter:blur(48px);opacity:calc(1 - var(--a))}.ws-hero__grid[data-v-2b66edb2]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:var(--ws-header-h)}.ws-hero__text[data-v-2b66edb2]{position:relative;z-index:1;opacity:calc(1 - var(--a) * 1.6);transform:translateY(calc(var(--a) * -96px));filter:blur(calc(var(--a) * 14px))}.ws-hero__title[data-v-2b66edb2]{font-size:clamp(56px,7vw,104px);line-height:1;font-weight:700;letter-spacing:-.045em;color:var(--ws-color-text);margin-left:-.05em}.ws-hero__line[data-v-2b66edb2]{display:block}.ws-hero__word[data-v-2b66edb2]{display:inline-block}.ws-hero__sub[data-v-2b66edb2]{margin-top:24px;font-size:clamp(24px,2.8vw,40px);line-height:1.4;font-weight:400;letter-spacing:-.02em;color:var(--ws-color-text)}.ws-hero__mark[data-v-2b66edb2]{justify-self:end;width:min(100%,520px);transform:translate(calc(var(--a) * var(--cx)),calc(var(--a) * var(--cy))) scale(calc(1 + var(--a) * .7 + var(--b) * .3));will-change:transform}.ws-hero__mark svg[data-v-2b66edb2]{display:block;width:100%;height:auto}.ws-bar-lean[data-v-2b66edb2]{transform:translate(calc(var(--mx) * var(--k) * 5px),calc(var(--my) * var(--k) * 5px));transition:transform .8s cubic-bezier(.16,1,.3,1)}.ws-bar[data-v-2b66edb2]{transform:translate(calc(var(--fly) * var(--b) * .469px),calc(var(--fly) * var(--b) * -.883px));opacity:calc(1 - var(--b) * .5)}@media (max-width: 1023px){.ws-hero__grid[data-v-2b66edb2]{grid-template-columns:1fr;gap:48px}.ws-hero__mark[data-v-2b66edb2]{order:-1;justify-self:start;width:min(64vw,320px)}.ws-hero__sub[data-v-2b66edb2]{margin-top:16px}}@media (max-width: 767px){.ws-hero.is-pinned[data-v-2b66edb2]{height:170svh}.ws-hero__title[data-v-2b66edb2]{font-size:48px}.ws-hero__sub[data-v-2b66edb2]{font-size:24px}}.js .ws-bar-in{opacity:0;transform:translate(calc(var(--s) * -28px),calc(var(--s) * 52px));transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(.2s + var(--i) * 90ms)}.ws-hero.is-ready .ws-bar-in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion: reduce){.js .ws-bar-in{opacity:1;transform:none;filter:none;transition:none}}.ws-btn[data-v-44df2f40]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--ws-radius-sm);font-weight:500;white-space:nowrap;transition:background-color var(--ws-dur-base) ease,color var(--ws-dur-fast) ease,transform var(--ws-dur-instant) ease}.ws-btn[data-v-44df2f40]:active:not(:disabled){transform:scale(.98)}.ws-btn[data-v-44df2f40]:disabled{opacity:.5;cursor:not-allowed}.ws-btn--md[data-v-44df2f40]{height:40px;padding:0 16px;font-size:14px}.ws-btn--lg[data-v-44df2f40]{height:48px;padding:0 20px;font-size:16px}.ws-btn--full[data-v-44df2f40]{width:100%}.ws-btn--primary[data-v-44df2f40]{background:var(--ws-color-accent-solid);color:var(--ws-color-accent-on)}.ws-btn--primary[data-v-44df2f40]:hover:not(:disabled){background:var(--ws-color-accent-solid-hover)}.ws-btn--secondary[data-v-44df2f40]{background:var(--ws-color-bg);color:var(--ws-color-text);box-shadow:var(--ws-shadow-border)}.ws-btn--secondary[data-v-44df2f40]:hover{background:var(--ws-color-bg-hover)}.ws-btn--tint[data-v-44df2f40]{background:var(--ws-color-bg-tint);color:var(--ws-color-text)}.ws-btn--tint[data-v-44df2f40]:hover{background:var(--ds-gray-alpha-200)}.ws-btn--ghost[data-v-44df2f40]{height:40px;padding:0;gap:6px;font-size:15px;color:var(--ws-color-text-body)}.ws-btn--ghost[data-v-44df2f40]:hover{color:var(--ws-color-text)}.ws-btn--pill[data-v-44df2f40]{height:48px;padding:0 10px 0 24px;gap:16px;border-radius:var(--ws-radius-full);background:var(--ws-color-bg-tint);color:var(--ws-color-text);justify-content:space-between}.ws-btn--pill[data-v-44df2f40]:hover{background:var(--ds-gray-alpha-200)}.ws-btn__disc[data-v-44df2f40]{width:28px;height:28px;border-radius:var(--ws-radius-full);display:flex;align-items:center;justify-content:center;background:var(--ws-color-text);color:var(--ws-color-text-inverse)}.ws-btn__arrow[data-v-44df2f40]{transition:transform .3s var(--ws-ease-hover)}.ws-btn:hover .ws-btn__arrow[data-v-44df2f40]{transform:translate(4px)}.ws-btn[target=_blank]:hover .ws-btn__arrow[data-v-44df2f40]{transform:translate(3px,-3px)}.ws-btn__spin[data-v-44df2f40]{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ws-spin-44df2f40 .8s linear infinite}@keyframes ws-spin-44df2f40{to{transform:rotate(360deg)}}@media (max-width: 767px){.ws-btn--ghost[data-v-44df2f40]{height:44px}}.ws-mission[data-v-b77a95d9]{padding-bottom:var(--ws-section-gap)}.ws-mission__rule[data-v-b77a95d9]{height:1px;background:var(--ws-color-border)}.ws-mission__body[data-v-b77a95d9]{padding-top:clamp(96px,10vw,160px)}.ws-mission__label[data-v-b77a95d9]{font-size:16px;line-height:1.6;font-weight:500;color:var(--ws-color-text-body)}.ws-mission__statement[data-v-b77a95d9]{margin-top:28px;max-width:20em;font-size:clamp(32px,3.6vw,56px);line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--ws-color-text);font-feature-settings:"palt" 1}.ws-mission__text[data-v-b77a95d9]{margin-top:28px;max-width:34em;font-size:var(--ws-text-lead);line-height:1.9;color:var(--ws-color-text-body)}.ws-mission__cta[data-v-b77a95d9]{margin-top:32px}.ws-mission__flow[data-v-b77a95d9]{--w: clamp(300px, 30vw, 460px);--gap: calc(var(--w) * .25 + 16px);margin-top:80px;padding:calc(var(--w) * .75 * .125 + 8px) 0;overflow:hidden}.ws-mission__track[data-v-b77a95d9]{position:relative;display:flex;width:max-content;align-items:center}.ws-mission__photo[data-v-b77a95d9]{flex:0 0 var(--w);aspect-ratio:4 / 3;margin:0 var(--gap) 0 0;will-change:transform}.ws-mission__photo[data-v-b77a95d9]:last-child{margin-right:0}.ws-mission__shape[data-v-b77a95d9]{display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--ws-radius-media);background:var(--ws-color-bg-subtle)}.ws-mission__shape img[data-v-b77a95d9]{width:100%;height:100%;object-fit:cover}.ws-mission__flow[data-v-b77a95d9]:not(.is-flow){padding:0 var(--ws-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ws-mission__flow[data-v-b77a95d9]:not(.is-flow)::-webkit-scrollbar{display:none}.ws-mission__flow:not(.is-flow) .ws-mission__photo[data-v-b77a95d9]{scroll-snap-align:start;scroll-margin-left:var(--ws-gutter)}@media (max-width: 1023px){.ws-mission__flow[data-v-b77a95d9]{--w: 78vw;--gap: 12px;margin-top:56px}}.ws-biz[data-v-ce04d193]{--h: 0;position:relative;padding-bottom:var(--ws-section-gap)}.ws-biz__pin[data-v-ce04d193]{position:sticky;top:0;height:100svh;display:grid;place-items:center;z-index:0}.ws-biz__title[data-v-ce04d193]{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:clamp(48px,7.2vw,112px);line-height:1.02;font-weight:700;letter-spacing:-.045em;color:var(--ws-color-text)}.ws-biz__recede[data-v-ce04d193]{transform:scale(calc(1 - var(--h) * .35));opacity:calc(1 - var(--h));transition:transform .24s cubic-bezier(.33,1,.68,1),opacity .24s cubic-bezier(.33,1,.68,1);will-change:transform,opacity}.ws-biz__content[data-v-ce04d193]{position:relative;z-index:1;margin-top:20svh;display:flex;flex-direction:column;gap:24px}.ws-bcard[data-v-ce04d193]{background:linear-gradient(145deg,color-mix(in srgb,var(--ws-color-bg) 55%,transparent),color-mix(in srgb,var(--ws-color-bg) 8%,transparent) 55%),color-mix(in srgb,var(--ws-color-bg-subtle) 72%,transparent);-webkit-backdrop-filter:saturate(160%) blur(28px);backdrop-filter:saturate(160%) blur(28px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ws-color-bg) 70%,transparent),inset 0 1px color-mix(in srgb,var(--ws-color-bg) 90%,transparent),0 0 0 1px var(--ws-color-border),0 32px 64px -28px #00000047}.ws-biz__list[data-v-ce04d193]{background:color-mix(in srgb,var(--ws-color-bg) 78%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 1px var(--ws-color-border)}@media (prefers-reduced-transparency: reduce){.ws-bcard[data-v-ce04d193],.ws-biz__list[data-v-ce04d193]{background:var(--ws-color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.ws-biz__featured[data-v-ce04d193]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ws-biz__featured>li[data-v-ce04d193]{display:flex}.ws-bcard[data-v-ce04d193]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ws-radius-media);color:var(--ws-color-text);transition:transform var(--ws-dur-base) var(--ws-ease-hover),box-shadow var(--ws-dur-base) var(--ws-ease-hover)}a.ws-bcard[data-v-ce04d193]:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ws-color-bg) 70%,transparent),inset 0 1px color-mix(in srgb,var(--ws-color-bg) 90%,transparent),0 0 0 1px var(--ws-color-border),0 40px 72px -28px #00000052}.ws-bcard__media[data-v-ce04d193]{display:block;aspect-ratio:5 / 3;overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-bcard__shot[data-v-ce04d193]{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}a.ws-bcard:hover .ws-bcard__shot[data-v-ce04d193]{transform:scale(1.04)}.ws-bcard__media[data-v-ce04d193]:has(.ws-bcard__shot[src$=".svg"]){display:grid;place-items:center;background:#fff}.ws-bcard__shot[src$=".svg"][data-v-ce04d193]{width:auto;max-width:80%;height:clamp(44px,4.6vw,76px);object-fit:contain}.ws-bcard__body[data-v-ce04d193]{display:flex;flex-direction:column;gap:10px;padding:28px 32px 36px}.ws-bcard__name[data-v-ce04d193]{font-size:clamp(22px,1.9vw,26px);line-height:1.4;font-weight:700;letter-spacing:-.01em;color:var(--ws-color-text);font-feature-settings:"palt" 1}.ws-bcard__name[data-v-ce04d193]:lang(en){letter-spacing:-.02em}.ws-bcard__text[data-v-ce04d193]{font-size:15px;line-height:1.75;color:var(--ws-color-text-body)}.ws-bcard__go[data-v-ce04d193]{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:var(--ws-radius-full);display:grid;place-items:center;color:var(--ws-color-text);background:color-mix(in srgb,var(--ws-color-bg) 88%,transparent);box-shadow:var(--ws-shadow-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--ws-dur-base) ease,color var(--ws-dur-base) ease}a.ws-bcard:hover .ws-bcard__go[data-v-ce04d193]{background:var(--ws-color-accent-solid);color:var(--ws-color-accent-on);box-shadow:none}.ws-biz__list[data-v-ce04d193]{margin-top:56px;border-radius:var(--ws-radius-media);padding:4px 32px}.ws-biz__list>li+li[data-v-ce04d193]{border-top:1px solid var(--ws-color-border)}.ws-brow[data-v-ce04d193]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr) 24px;gap:24px;align-items:baseline;padding:18px 0;color:var(--ws-color-text)}.ws-brow__name[data-v-ce04d193]{font-size:15px;line-height:1.5;font-weight:700;font-feature-settings:"palt" 1}.ws-brow__text[data-v-ce04d193]{font-size:13px;line-height:1.7;color:var(--ws-color-text-body)}.ws-brow__go[data-v-ce04d193]{align-self:center;color:var(--ws-color-text-muted);transition:transform .3s var(--ws-ease-hover),color var(--ws-dur-base) ease}a.ws-brow:hover .ws-brow__name[data-v-ce04d193]{text-decoration:underline;text-underline-offset:3px}a.ws-brow:hover .ws-brow__go[data-v-ce04d193]{color:var(--ws-color-accent);transform:translate(2px,-2px)}.ws-biz__more[data-v-ce04d193]{position:relative;z-index:1;margin-top:96px;display:flex;justify-content:center}@media (max-width: 1023px){.ws-biz__featured[data-v-ce04d193]{grid-template-columns:1fr}.ws-bcard[data-v-ce04d193]{flex-direction:row}.ws-bcard__media[data-v-ce04d193]{flex:0 0 42%;aspect-ratio:auto;min-height:180px}.ws-bcard__body[data-v-ce04d193]{justify-content:center;padding:24px 28px}.ws-brow[data-v-ce04d193]{grid-template-columns:minmax(0,1fr) 24px;gap:4px 16px}.ws-brow__text[data-v-ce04d193]{grid-column:1}.ws-brow__go[data-v-ce04d193]{grid-column:2;grid-row:1 / 3}}@media (max-width: 767px){.ws-biz__content[data-v-ce04d193]{margin-top:12svh;gap:16px}.ws-biz__featured[data-v-ce04d193]{gap:16px}.ws-bcard[data-v-ce04d193]{flex-direction:column}.ws-bcard__media[data-v-ce04d193]{flex:none;aspect-ratio:5 / 3;min-height:0}.ws-bcard__body[data-v-ce04d193]{padding:20px 22px 26px}.ws-biz__list[data-v-ce04d193]{margin-top:24px;padding:4px 22px}.ws-brow[data-v-ce04d193]{padding:16px 0}.ws-biz__more[data-v-ce04d193]{margin-top:56px}}@media (prefers-reduced-motion: reduce){.ws-biz__recede[data-v-ce04d193]{transform:none;opacity:1}a.ws-bcard[data-v-ce04d193]:hover{transform:none}}.ws-blog[data-v-5b44100e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ws-blog__card[data-v-5b44100e]{display:flex;flex-direction:column}.ws-blog__thumb[data-v-5b44100e]{aspect-ratio:16 / 9;border-radius:var(--ws-radius-md);overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-blog__thumb img[data-v-5b44100e]{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ws-ease-hover)}.ws-blog__card:hover .ws-blog__thumb img[data-v-5b44100e]{transform:scale(1.02)}.ws-blog__meta[data-v-5b44100e]{margin-top:16px;display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.5;color:var(--ws-color-text-body)}.ws-blog__title[data-v-5b44100e]{margin-top:8px;font-size:var(--ws-text-title);line-height:1.5;font-weight:700;color:var(--ws-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-blog__card:hover .ws-blog__title[data-v-5b44100e]{text-decoration:underline;text-underline-offset:3px}.ws-skel[data-v-5b44100e]{background:var(--ws-color-bg-subtle);animation:ws-pulse-5b44100e 1.5s ease-in-out infinite}.ws-skel--line[data-v-5b44100e]{height:18px;margin-top:12px;border-radius:var(--ws-radius-xs)}@keyframes ws-pulse-5b44100e{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.ws-skel[data-v-5b44100e]{animation:none}}@media (max-width: 1023px){.ws-blog[data-v-5b44100e]{grid-template-columns:1fr;gap:32px}}.ws-form[data-v-88af1e31]{display:flex;flex-direction:column;gap:24px}.ws-form__grid[data-v-88af1e31]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ws-field[data-v-88af1e31]{display:flex;flex-direction:column;gap:8px}.is-name[data-v-88af1e31]{order:1}.is-email[data-v-88af1e31]{order:2}.is-subject[data-v-88af1e31]{order:3;grid-column:1 / -1}.is-message[data-v-88af1e31]{order:4;grid-column:1 / -1}.ws-field label[data-v-88af1e31]{font-size:14px;line-height:1.45;font-weight:500;color:var(--ws-color-text)}.ws-field input[data-v-88af1e31],.ws-field textarea[data-v-88af1e31]{width:100%;border:0;border-radius:var(--ws-radius-sm);background:var(--ws-color-bg);box-shadow:var(--ws-shadow-border);font-size:16px;color:var(--ws-color-text);transition:box-shadow var(--ws-dur-fast) ease}.ws-field input[data-v-88af1e31]{height:48px;padding:0 16px}.ws-field textarea[data-v-88af1e31]{min-height:160px;padding:12px 16px;line-height:1.8;resize:vertical}.ws-field input[data-v-88af1e31]:hover,.ws-field textarea[data-v-88af1e31]:hover{box-shadow:0 0 0 1px var(--ws-color-border-strong)}.ws-field input[data-v-88af1e31]:focus,.ws-field textarea[data-v-88af1e31]:focus{outline:none;box-shadow:var(--ws-focus-ring)}.ws-field input[data-v-88af1e31]:user-invalid,.ws-field textarea[data-v-88af1e31]:user-invalid{box-shadow:0 0 0 1px var(--ws-color-danger)}.ws-form__foot[data-v-88af1e31]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ws-form__links[data-v-88af1e31]{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.7;color:var(--ws-color-text-body)}.ws-form__links a[data-v-88af1e31]{color:var(--ws-color-accent);font-weight:500}.ws-form__links a[data-v-88af1e31]:hover{text-decoration:underline;text-underline-offset:3px}.ws-form__result[data-v-88af1e31]{display:flex;align-items:center;gap:8px;padding:16px 20px;border-radius:var(--ws-radius-md);font-size:16px;font-weight:500}.ws-form__result[data-v-88af1e31]:focus{outline:none}.is-ok[data-v-88af1e31]{background:var(--ws-color-success-bg);color:var(--ws-color-success)}.is-ng[data-v-88af1e31]{background:var(--ws-color-danger-bg);color:var(--ws-color-danger)}@media (max-width: 767px){.ws-form__grid[data-v-88af1e31]{grid-template-columns:1fr;gap:20px}.is-email[data-v-88af1e31]{order:3}.is-subject[data-v-88af1e31]{order:2}.ws-form__foot[data-v-88af1e31]{flex-direction:column-reverse;align-items:stretch;gap:32px}}.ws-news[data-v-fe249386]{border-bottom:1px solid var(--ws-color-border)}.ws-news__a[data-v-fe249386]{margin:0 -16px;padding:32px 16px;border-radius:var(--ws-radius-md);display:grid;grid-template-columns:120px 180px minmax(0,1fr) 24px;gap:24px;align-items:center;transition:background-color var(--ws-dur-fast) ease}.ws-news__a[data-v-fe249386]:hover{background:var(--ws-color-bg-hover)}.ws-news__date[data-v-fe249386]{font-size:13px;line-height:1.5;color:var(--ws-color-text-body)}.ws-news__cats[data-v-fe249386]{display:flex;flex-wrap:wrap;gap:6px}.ws-news__title[data-v-fe249386]{font-size:18px;line-height:1.5;font-weight:700;color:var(--ws-color-text)}.is-clamp1[data-v-fe249386]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-clamp2[data-v-fe249386]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-news__arrow[data-v-fe249386]{color:var(--ws-color-text-muted);transition:transform .3s var(--ws-ease-hover)}.ws-news__a:hover .ws-news__arrow[data-v-fe249386]{transform:translate(4px)}.ws-badge[data-v-fe249386]{height:22px;padding:0 8px;border-radius:var(--ws-radius-xs);display:inline-flex;align-items:center;gap:6px;background:var(--ws-color-bg-subtle);color:var(--ws-color-text-body);font-size:12px;line-height:1.35;font-weight:500;letter-spacing:.02em;white-space:nowrap}@media (max-width: 767px){.ws-news__a[data-v-fe249386]{margin:0;padding:24px 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.ws-news__title[data-v-fe249386]{grid-column:1 / -1;font-size:17px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-news__arrow[data-v-fe249386]{display:none}}.ws-friends[data-v-de0ec493]{--z: 1.18;--ws-color-text: #fff;--ws-color-text-body: rgb(255 255 255 / .88);--ws-color-text-inverse: #0a0a0a;--ws-color-bg-tint: rgb(255 255 255 / .16);--ds-gray-alpha-200: rgb(255 255 255 / .26);--ws-color-accent: #fff;position:relative;isolation:isolate;overflow:hidden;margin-bottom:var(--ws-section-gap);min-height:100svh;display:flex;align-items:center;padding:calc(var(--ws-header-h) + 80px) 0 80px;color:#fff;background:#0b2f47}.ws-friends__photo[data-v-de0ec493]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ws-friends__photo img[data-v-de0ec493]{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transform:scale(var(--z))}.ws-friends__photo[data-v-de0ec493]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04141e94,#04141eb8)}.ws-friends__inner[data-v-de0ec493]{display:flex;flex-direction:column;align-items:center;text-align:center}.ws-friends__eyebrow[data-v-de0ec493]{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.45;font-weight:500;letter-spacing:.02em;color:var(--ws-color-text)}.ws-friends.is-flush[data-v-de0ec493]{margin-bottom:0}.ws-friends__title[data-v-de0ec493]{margin-top:12px;font-size:clamp(48px,6.4vw,96px);line-height:1.02;font-weight:700;letter-spacing:-.045em;color:var(--ws-color-text)}.ws-friends__lead[data-v-de0ec493]{margin-top:24px;color:var(--ws-color-text-body)}.ws-friends__cta[data-v-de0ec493]{margin-top:40px}.ws-friends__cta[data-v-de0ec493] .ws-btn--pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 767px){.ws-friends__lead[data-v-de0ec493]{margin-top:20px}.ws-friends__cta[data-v-de0ec493]{margin-top:32px}}.ws-count[data-v-eee291b3]{font-variant-numeric:tabular-nums}.ws-nt[data-v-c922bca7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ws-color-border);border-bottom:1px solid var(--ws-color-border)}.ws-nt__item[data-v-c922bca7]{display:flex;flex-direction:column;gap:20px;padding:48px 40px 44px}.ws-nt__item+.ws-nt__item[data-v-c922bca7]{border-left:1px solid var(--ws-color-border)}.ws-nt__item[data-v-c922bca7]:first-child{padding-left:0}.ws-nt__num[data-v-c922bca7]{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;color:var(--ws-color-accent)}.ws-nt__big[data-v-c922bca7]{font-size:clamp(72px,8vw,128px);line-height:.9;font-weight:200;letter-spacing:-.06em;margin-left:-.06em}.ws-nt__pre[data-v-c922bca7],.ws-nt__unit[data-v-c922bca7]{font-size:18px;font-weight:500;color:var(--ws-color-text)}.ws-nt__label[data-v-c922bca7]{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-nt__label[data-v-c922bca7]:before{content:"";width:3px;height:14px;border-radius:1px;background:var(--ws-color-accent-deco);transform:skew(calc(var(--ws-slant) * -1))}.ws-nt__more[data-v-c922bca7]{margin-top:40px}.ws-nt__icon[data-v-c922bca7]{width:56px;height:56px;overflow:visible;transition:transform .5s cubic-bezier(.34,1.56,.64,1) .3s,opacity .3s ease .3s}.js .ws-nt__item:not(.is-in) .ws-nt__icon[data-v-c922bca7]{opacity:0;transform:scale(.5) rotate(-12deg)}.ws-nt__item:hover .ws-nt__icon[data-v-c922bca7]{transform:rotate(-8deg) scale(1.08);transition-delay:0ms}.ws-nt__icon .c[data-v-c922bca7]{fill:var(--ws-color-accent-deco)}.ws-nt__icon .w[data-v-c922bca7]{fill:#fff;stroke:var(--ws-color-accent-solid);stroke-width:2.5}.ws-nt__icon .n[data-v-c922bca7]{fill:var(--ws-color-accent-solid)}.ws-nt__icon .s[data-v-c922bca7]{fill:none;stroke:var(--ws-color-accent-solid);stroke-width:2.5;stroke-linecap:round}.ws-nt__icon .l[data-v-c922bca7]{fill:none;stroke:var(--ws-color-accent-deco);stroke-width:2.5;stroke-linecap:round}.ws-nt__icon .t[data-v-c922bca7],.ws-nt__icon .t2[data-v-c922bca7]{font-family:var(--ws-font-mono);font-size:13px;font-weight:700;fill:var(--ws-color-accent-solid)}.ws-nt__icon .t2[data-v-c922bca7]{fill:#fff}.ws-nt__icon.is-notes .l[data-v-c922bca7]{stroke:#ffffffb3}.is-in .ws-nt__icon .k2[data-v-c922bca7]{animation:ws-nt-key-c922bca7 1.6s ease-in-out .9s 2;transform-box:fill-box;transform-origin:center}@keyframes ws-nt-key-c922bca7{0%,30%,to{transform:none}15%{transform:translateY(3px)}}@media (max-width: 767px){.ws-nt[data-v-c922bca7]{grid-template-columns:1fr}.ws-nt__item[data-v-c922bca7]{padding:32px 0}.ws-nt__item+.ws-nt__item[data-v-c922bca7]{border-left:0;border-top:1px solid var(--ws-color-border)}.ws-nt__more[data-v-c922bca7]{margin-top:32px}}.ws-list[data-v-9fbd0d0e]{border-top:1px solid var(--ws-color-border)}.ws-news-note[data-v-9fbd0d0e]{margin-top:24px;font-size:14px;line-height:1.7;color:var(--ws-color-text-body)}.ws-news-note a[data-v-9fbd0d0e]{color:var(--ws-color-accent)}.ws-more[data-v-9fbd0d0e]{margin-top:32px}.ws-tint.is-last[data-v-9fbd0d0e]{margin-bottom:0}.ws-mail[data-v-4944814e]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ws-mail__btn[data-v-4944814e]{height:48px;padding:0 20px;border-radius:var(--ws-radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ws-color-accent-solid);color:var(--ws-color-accent-on);font-size:16px;font-weight:500;transition:background-color var(--ws-dur-base) ease,transform var(--ws-dur-instant) ease}.ws-mail__btn[data-v-4944814e]:hover{background:var(--ws-color-accent-solid-hover)}.ws-mail__btn[data-v-4944814e]:active{transform:scale(.98)}.ws-mail__addr[data-v-4944814e]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ws-color-text-body)}.ws-mail__copy[data-v-4944814e]{width:32px;height:32px;border-radius:var(--ws-radius-sm);display:flex;align-items:center;justify-content:center;color:var(--ws-color-text-body)}.ws-mail__copy[data-v-4944814e]:hover{background:var(--ws-color-bg-hover);color:var(--ws-color-text)}.is-compact .ws-mail__btn[data-v-4944814e]{width:100%}@media (max-width: 767px){.ws-mail[data-v-4944814e]{flex-direction:column;align-items:stretch;gap:8px}.ws-mail__btn[data-v-4944814e]{width:100%}.ws-mail__addr[data-v-4944814e]{justify-content:center}.ws-mail__copy[data-v-4944814e]{width:44px;height:44px}}.ws-job[data-v-97f9c4b9]{display:grid;grid-template-columns:200px minmax(0,var(--ws-reading));gap:96px;padding-top:var(--ws-page-title-top);padding-bottom:var(--ws-section-gap)}.ws-job__toc[data-v-97f9c4b9]{position:sticky;top:96px;align-self:start;font-size:14px;line-height:1.5}.ws-job__back[data-v-97f9c4b9]{display:inline-flex;align-items:center;gap:4px;margin-bottom:24px;font-weight:500;color:var(--ws-color-text-body)}.ws-job__back[data-v-97f9c4b9]:hover{color:var(--ws-color-text)}.ws-job__toc ol[data-v-97f9c4b9]{display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--ws-color-border)}.ws-job__toc ol a[data-v-97f9c4b9]{display:block;margin-left:-1px;padding-left:14px;border-left:2px solid transparent;font-weight:500;color:var(--ws-color-text-muted);transition:color var(--ws-dur-fast) ease}.ws-job__toc ol a[data-v-97f9c4b9]:hover{color:var(--ws-color-text-body)}.ws-job__toc ol a[aria-current][data-v-97f9c4b9]{color:var(--ws-color-text);border-left-color:var(--ws-color-accent)}.ws-job__req[data-v-97f9c4b9]{font-size:14px;line-height:1.45;font-weight:500;color:var(--ws-color-text-muted)}.ws-job__title[data-v-97f9c4b9]{margin-top:12px;font-size:clamp(28px,2.78vw,40px);line-height:1.4;font-weight:700;color:var(--ws-color-text);font-feature-settings:"palt" 1}.ws-job__head[data-v-97f9c4b9]{padding-bottom:56px;display:flex;flex-direction:column;gap:0}.ws-job__head[data-v-97f9c4b9] .ws-mail{margin-top:32px}.ws-job__sec[data-v-97f9c4b9]{padding:56px 0;border-top:1px solid var(--ws-color-border);scroll-margin-top:80px}.ws-job__body[data-v-97f9c4b9]{margin-top:20px;display:flex;flex-direction:column;gap:4px;color:var(--ws-color-text-body)}.ws-job__sub[data-v-97f9c4b9]{margin-top:16px;font-size:var(--ws-text-title);line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-job__sub[data-v-97f9c4b9]:first-child{margin-top:0}.ws-job__kv div[data-v-97f9c4b9]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:8px 0;border-bottom:1px solid var(--ws-color-border)}.ws-job__kv dt[data-v-97f9c4b9]{font-size:14px;line-height:1.8;font-weight:500;color:var(--ws-color-text-muted)}.ws-job__foot[data-v-97f9c4b9]{padding-top:56px;border-top:1px solid var(--ws-color-border)}.ws-job__bar[data-v-97f9c4b9]{display:none}.ws-toast[data-v-97f9c4b9]{position:fixed;left:50%;bottom:32px;z-index:var(--ws-z-toast);transform:translate(-50%,16px);height:44px;padding:0 16px;border-radius:var(--ws-radius-md);display:flex;align-items:center;background:var(--ws-color-text);color:var(--ws-color-text-inverse);box-shadow:var(--ws-shadow-menu);font-size:14px;opacity:0;pointer-events:none;transition:opacity var(--ws-dur-base) ease,transform var(--ws-dur-base) ease}.ws-toast.is-on[data-v-97f9c4b9]{opacity:1;transform:translate(-50%)}.ws-toast[data-v-97f9c4b9]:empty{visibility:hidden}@media (max-width: 1023px){.ws-job[data-v-97f9c4b9]{grid-template-columns:minmax(0,1fr);gap:0}.ws-job__toc ol[data-v-97f9c4b9]{display:none}.ws-job__toc[data-v-97f9c4b9]{position:static}.ws-job__bar[data-v-97f9c4b9]{display:block;position:fixed;inset:auto 0 0;z-index:var(--ws-z-sticky);height:72px;padding:12px 20px;background:var(--ws-color-bg-header);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--ws-color-border);transition:transform var(--ws-dur-medium) var(--ws-ease-toss)}.ws-job__bar.is-hidden[data-v-97f9c4b9]{transform:translateY(100%)}.ws-toast[data-v-97f9c4b9]{bottom:88px}}@media (max-width: 767px){.ws-job__sec[data-v-97f9c4b9]{padding:40px 0}.ws-job__kv div[data-v-97f9c4b9]{grid-template-columns:1fr;gap:0}}.ws-mem[data-v-e20f3917]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.ws-mem__card[data-v-e20f3917]{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.ws-mem__photo[data-v-e20f3917]{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:var(--ws-radius-media);overflow:hidden;background:var(--ws-color-bg-subtle);display:flex;align-items:center;justify-content:center}.ws-mem__photo img[data-v-e20f3917]{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .5s var(--ws-ease-hover)}.ws-mem__card:hover .ws-mem__photo img[data-v-e20f3917]{transform:scale(1.02)}.ws-mem__more[data-v-e20f3917]{position:absolute;right:12px;bottom:12px;z-index:1;width:40px;height:40px;border-radius:var(--ws-radius-full);display:flex;align-items:center;justify-content:center;background:var(--ws-color-bg);color:var(--ws-color-text);box-shadow:0 2px 8px #0000001f;transition:background-color var(--ws-dur-medium) var(--ws-ease-toss),color var(--ws-dur-medium) var(--ws-ease-toss),transform var(--ws-dur-medium) var(--ws-ease-toss)}.ws-mem__more[data-v-e20f3917] svg{transition:transform var(--ws-dur-medium) var(--ws-ease-toss)}.ws-mem__card:focus-visible .ws-mem__more[data-v-e20f3917]{background:var(--ws-color-accent-solid);color:var(--ws-color-accent-on);transform:scale(1.1)}.ws-mem__card:focus-visible .ws-mem__more[data-v-e20f3917] svg{transform:translate(1px,-1px)}@media (hover: hover) and (pointer: fine){.ws-mem__card:hover .ws-mem__more[data-v-e20f3917]{background:var(--ws-color-accent-solid);color:var(--ws-color-accent-on);transform:scale(1.1)}.ws-mem__card:hover .ws-mem__more[data-v-e20f3917] svg{transform:translate(1px,-1px)}}@media (max-width: 1023px){.ws-mem__more[data-v-e20f3917]{right:8px;bottom:8px;width:32px;height:32px}}@media (prefers-reduced-motion: reduce){.ws-mem__more[data-v-e20f3917],.ws-mem__more[data-v-e20f3917] svg{transition:none}}.ws-mem__initials[data-v-e20f3917]{font-size:32px;font-weight:500;color:var(--ws-color-text-muted)}.ws-mem__name[data-v-e20f3917]{margin-top:16px;font-size:var(--ws-text-title);line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-mem__pos[data-v-e20f3917]{margin-top:4px;font-size:14px;line-height:1.7;color:var(--ws-color-text-muted)}@media (max-width: 1279px){.ws-mem[data-v-e20f3917]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.ws-mem[data-v-e20f3917]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}.ws-md{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ws-z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ws-color-scrim)}.ws-md__panel{position:relative;width:min(960px,100%);min-height:min(560px,calc(100vh - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"photo info" "photo nav";overflow:hidden;border-radius:var(--ws-radius-lg);background:var(--ws-color-bg);box-shadow:var(--ws-shadow-modal)}.ws-md__grab{display:none}.ws-md__close{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border-radius:var(--ws-radius-full);display:flex;align-items:center;justify-content:center;color:var(--ws-color-text);transition:background-color var(--ws-dur-fast) ease}.ws-md__close:hover{background:var(--ws-color-bg-hover)}.ws-md__photo{grid-area:photo;position:relative;background:var(--ws-color-bg-subtle);display:flex;align-items:center;justify-content:center}.ws-md__photo>img:first-child{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.ws-md__photo.has-sign:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .5),transparent);pointer-events:none}.ws-md__sign{position:absolute;left:28px;bottom:28px;z-index:1;height:60px;width:auto;max-width:min(calc(100% - 56px),260px);object-fit:contain;object-position:left bottom;filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.ws-md__info{grid-area:info;min-height:0;display:grid;overflow-y:auto;overscroll-behavior:contain;padding:40px 48px 32px;scrollbar-width:none}.ws-md__info::-webkit-scrollbar{display:none}.ws-md__info.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 48px),transparent)}.ws-md__item{grid-area:1 / 1;visibility:hidden}.ws-md__item.is-current{visibility:visible}.ws-md__count{font-size:13px;color:var(--ws-color-text-muted)}.ws-md__name{margin-top:16px;font-size:clamp(28px,2.8vw,36px);line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--ws-color-text)}.ws-md__pos{display:inline-flex;margin-top:12px;padding:4px 10px;border-radius:var(--ws-radius-full);background:var(--ws-color-accent-subtle);font-size:13px;font-weight:500;line-height:1.5;color:var(--ws-color-accent)}.ws-md__text{margin-top:24px;display:flex;flex-direction:column;gap:2px;line-height:1.8;color:var(--ws-color-text-body)}.ws-params{margin-top:28px;padding-top:24px;border-top:1px solid var(--ws-color-border);display:flex;flex-direction:column;gap:16px}.ws-params li{display:grid;grid-template-columns:6em minmax(80px,1fr) 6em;align-items:center;gap:14px;font-size:14px;line-height:1.4;color:var(--ws-color-text-muted)}.ws-params__l{text-align:right}.lean-l .ws-params__l,.lean-r .ws-params__r{font-weight:700;color:var(--ws-color-accent)}.ws-params__track{position:relative;height:6px;border-radius:var(--ws-radius-full);background:var(--ws-color-bg-subtle)}.ws-params__track:before{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:var(--ws-color-border-strong)}.ws-params__fill{position:absolute;top:0;bottom:0;border-radius:var(--ws-radius-full);background:var(--ws-color-accent)}.ws-params__dot{position:absolute;top:50%;width:14px;height:14px;border-radius:var(--ws-radius-full);background:var(--ws-color-bg);box-shadow:inset 0 0 0 3px var(--ws-color-accent);transform:translate(-50%,-50%)}.ws-md__links{margin-top:20px;display:flex;gap:20px;font-size:14px;font-weight:500}.ws-md__links a{display:inline-flex;align-items:center;gap:4px;color:var(--ws-color-accent)}.ws-md__nav{grid-area:nav;display:flex;justify-content:space-between;gap:16px;padding:12px 32px 16px;border-top:1px solid var(--ws-color-border);background:var(--ws-color-bg);-webkit-user-select:none;user-select:none}.ws-md__step{min-width:0;height:52px;padding:0 12px 0 8px;border-radius:var(--ws-radius-full);display:flex;align-items:center;gap:10px;color:var(--ws-color-text);transition:background-color var(--ws-dur-fast) ease}.ws-md__step.is-next{flex-direction:row-reverse;padding:0 8px 0 12px}.ws-md__step:hover{background:var(--ws-color-bg-hover)}.ws-md__peek{min-width:0;display:flex;align-items:center;gap:10px}.is-next .ws-md__peek{flex-direction:row-reverse}.ws-md__peek img,.ws-md__peek-ini{flex-shrink:0;width:36px;height:36px;border-radius:var(--ws-radius-full);object-fit:cover;object-position:center 25%;background:var(--ws-color-bg-subtle)}.ws-md__peek-ini{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ws-color-text-muted)}.ws-md__peek-name{max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--ws-color-text-body)}.ws-md-enter-active,.ws-md-leave-active{transition:opacity var(--ws-dur-medium) var(--ws-ease-toss)}.ws-md-enter-active .ws-md__panel,.ws-md-leave-active .ws-md__panel{transition:transform var(--ws-dur-medium) var(--ws-ease-toss)}.ws-md-enter-from,.ws-md-leave-to{opacity:0}.ws-md-enter-from .ws-md__panel,.ws-md-leave-to .ws-md__panel{transform:scale(.98)}@media (max-width: 767px){.ws-md{align-items:flex-end;padding:0}.ws-md__panel{width:100%;height:88vh;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ws-radius-lg) var(--ws-radius-lg) 0 0}.ws-md__grab{display:block;position:absolute;top:8px;left:50%;z-index:2;width:36px;height:4px;margin-left:-18px;border-radius:var(--ws-radius-full);background:#ffffffd9;box-shadow:0 0 4px #0000004d}.ws-md__close{top:12px;right:12px;width:44px;height:44px;background:var(--ws-color-bg);box-shadow:0 2px 8px #00000026}.ws-md__photo{flex:none;aspect-ratio:4 / 3}.ws-md__sign{left:20px;bottom:18px;height:48px;max-width:min(calc(100% - 40px),210px)}.ws-md__info{flex:1 0 auto;display:block;overflow:visible;padding:24px 20px 28px}.ws-md__item:not(.is-current){display:none}.ws-md__count{display:none}.ws-md__name{margin-top:0;font-size:26px}.ws-params li{grid-template-columns:5em minmax(60px,1fr) 5em;gap:10px;font-size:13px}.ws-md__nav{position:sticky;bottom:0;padding:8px 12px max(8px,env(safe-area-inset-bottom))}.ws-md__peek-name{max-width:7em;font-size:13px}.ws-md-enter-from .ws-md__panel,.ws-md-leave-to .ws-md__panel{transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){.ws-md-enter-active,.ws-md-leave-active,.ws-md-enter-active .ws-md__panel,.ws-md-leave-active .ws-md__panel{transition:none}}.ws-tabs[data-v-2f4ce3d5]{border-bottom:1px solid var(--ws-color-border)}.ws-tabs__scroll[data-v-2f4ce3d5]{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.ws-tabs__scroll[data-v-2f4ce3d5]::-webkit-scrollbar{display:none}.ws-tabs__tab[data-v-2f4ce3d5]{position:relative;flex-shrink:0;padding:0 0 16px;font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--ws-color-text-muted);transition:color var(--ws-dur-slow) var(--ws-ease-toss)}.ws-tabs__tab[data-v-2f4ce3d5]:hover{color:var(--ws-color-text-body)}.ws-tabs__tab[aria-pressed=true][data-v-2f4ce3d5]{color:var(--ws-color-text)}.ws-tabs__tab[aria-pressed=true][data-v-2f4ce3d5]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ws-color-accent)}.ws-newsp__filters[data-v-2f4ce3d5]{margin-top:24px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.ws-newsp__list[data-v-2f4ce3d5]{margin-top:40px;border-top:1px solid var(--ws-color-border)}.ws-newsp__empty[data-v-2f4ce3d5]{margin-top:40px;display:flex;align-items:center;gap:16px;color:var(--ws-color-text-muted)}.ws-newsp__reset[data-v-2f4ce3d5]{font-weight:500;color:var(--ws-color-text);text-decoration:underline;text-underline-offset:3px}.ws-newsp__note[data-v-2f4ce3d5]{margin-top:24px;font-size:14px;color:var(--ws-color-text-body)}.ws-newsp__note a[data-v-2f4ce3d5]{color:var(--ws-color-accent)}.ws-pager[data-v-2f4ce3d5]{margin-top:48px;display:flex;justify-content:center;flex-wrap:wrap;gap:4px}.ws-pager__btn[data-v-2f4ce3d5]{min-width:36px;height:36px;padding:0 8px;border-radius:var(--ws-radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--ws-color-text-body)}.ws-pager__btn[data-v-2f4ce3d5]:hover:not(:disabled){background:var(--ws-color-bg-hover)}.ws-pager__btn[aria-current=page][data-v-2f4ce3d5]{background:var(--ws-color-text);color:var(--ws-color-text-inverse)}.ws-pager__btn[data-v-2f4ce3d5]:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 1023px){.ws-tabs[data-v-2f4ce3d5]{margin-right:calc(var(--ws-gutter) * -1)}.ws-tabs__scroll[data-v-2f4ce3d5]{padding-right:40px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}}@media (max-width: 767px){.ws-pager__btn[data-v-2f4ce3d5]{min-width:44px;height:44px}}.ws-legacy{position:relative;z-index:0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.ws-legacy.ws-legacy,.ws-legacy.ws-legacy *{word-break:normal;line-break:auto;overflow-wrap:normal;hanging-punctuation:none}.ws-legacy.ws-legacy :is(p,dd,li,h1,h2,h3,h4){letter-spacing:normal;font-feature-settings:normal}.ws-legacy img,.ws-legacy svg{display:inline;max-width:none}.ws-legacy{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient: linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}.ws-legacy *,.ws-legacy :after,.ws-legacy :before{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){.ws-legacy{scroll-behavior:smooth}}.ws-legacy{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ws-legacy .h1,.ws-legacy .h2,.ws-legacy .h3,.ws-legacy .h4,.ws-legacy .h5,.ws-legacy .h6,.ws-legacy h1,.ws-legacy h2,.ws-legacy h3,.ws-legacy h4,.ws-legacy h5,.ws-legacy h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.ws-legacy .h1,.ws-legacy h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.ws-legacy .h1,.ws-legacy h1{font-size:2.5rem}}.ws-legacy p{margin-top:0;margin-bottom:1rem}.ws-legacy .small,.ws-legacy small{font-size:.875em}.ws-legacy img,.ws-legacy svg{vertical-align:middle}.ws-legacy ::-webkit-datetime-edit-day-field,.ws-legacy ::-webkit-datetime-edit-fields-wrapper,.ws-legacy ::-webkit-datetime-edit-hour-field,.ws-legacy ::-webkit-datetime-edit-minute,.ws-legacy ::-webkit-datetime-edit-month-field,.ws-legacy ::-webkit-datetime-edit-text,.ws-legacy ::-webkit-datetime-edit-year-field{padding:0}.ws-legacy ::-webkit-inner-spin-button{height:auto}.ws-legacy ::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ws-legacy ::-webkit-color-swatch-wrapper{padding:0}.ws-legacy ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button}.ws-legacy .container,.ws-legacy .container-fluid,.ws-legacy .container-lg,.ws-legacy .container-md,.ws-legacy .container-sm,.ws-legacy .container-xl,.ws-legacy .container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.ws-legacy .container,.ws-legacy .container-sm{max-width:540px}}@media (min-width: 768px){.ws-legacy .container,.ws-legacy .container-md,.ws-legacy .container-sm{max-width:720px}}@media (min-width: 992px){.ws-legacy .container,.ws-legacy .container-lg,.ws-legacy .container-md,.ws-legacy .container-sm{max-width:960px}}@media (min-width: 1200px){.ws-legacy .container,.ws-legacy .container-lg,.ws-legacy .container-md,.ws-legacy .container-sm,.ws-legacy .container-xl{max-width:1140px}}@media (min-width: 1400px){.ws-legacy .container,.ws-legacy .container-lg,.ws-legacy .container-md,.ws-legacy .container-sm,.ws-legacy .container-xl,.ws-legacy .container-xxl{max-width:1320px}}.ws-legacy .row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-.5);margin-left:calc(var(--bs-gutter-x)*-.5)}.ws-legacy .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.ws-legacy .col-3{flex:0 0 auto;width:25%}.ws-legacy .col-4{flex:0 0 auto;width:33.3333%}.ws-legacy .col-5{flex:0 0 auto;width:41.6667%}.ws-legacy .col-6{flex:0 0 auto;width:50%}.ws-legacy .col-7{flex:0 0 auto;width:58.3333%}.ws-legacy .col-12{flex:0 0 auto;width:100%}@media (min-width: 768px){.ws-legacy .col-md-4{flex:0 0 auto;width:33.3333%}.ws-legacy .col-md-6{flex:0 0 auto;width:50%}.ws-legacy .col-md-8{flex:0 0 auto;width:66.6667%}.ws-legacy .col-md-12{flex:0 0 auto;width:100%}}@media (min-width: 992px){.ws-legacy .col-lg-3{flex:0 0 auto;width:25%}.ws-legacy .col-lg-4{flex:0 0 auto;width:33.3333%}.ws-legacy .col-lg-5{flex:0 0 auto;width:41.6667%}.ws-legacy .col-lg-6{flex:0 0 auto;width:50%}.ws-legacy .col-lg-7{flex:0 0 auto;width:58.3333%}.ws-legacy .col-lg-8{flex:0 0 auto;width:66.6667%}.ws-legacy .col-lg-12{flex:0 0 auto;width:100%}.ws-legacy .offset-lg-1{margin-left:8.33333%}}@media (min-width: 1200px){.ws-legacy .col-xl-2{flex:0 0 auto;width:16.6667%}.ws-legacy .col-xl-4{flex:0 0 auto;width:33.3333%}.ws-legacy .col-xl-8{flex:0 0 auto;width:66.6667%}.ws-legacy .offset-xl-0{margin-left:0}.ws-legacy .offset-xl-1{margin-left:8.33333%}}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.ws-legacy .d-inline-block{display:inline-block!important}.ws-legacy .d-flex{display:flex!important}.ws-legacy .position-relative{position:relative!important}.ws-legacy .position-absolute{position:absolute!important}.ws-legacy .w-100{width:100%!important}.ws-legacy .h-75{height:75%!important}.ws-legacy .h-100{height:100%!important}.ws-legacy .justify-content-center{justify-content:center!important}.ws-legacy .align-items-center{align-items:center!important}.ws-legacy .mx-5{margin-right:3rem!important;margin-left:3rem!important}.ws-legacy .my-3{margin-top:1rem!important;margin-bottom:1rem!important}.ws-legacy .my-5{margin-top:3rem!important;margin-bottom:3rem!important}.ws-legacy .mt-1{margin-top:.25rem!important}.ws-legacy .mt-2{margin-top:.5rem!important}.ws-legacy .mt-3{margin-top:1rem!important}.ws-legacy .mt-4{margin-top:1.5rem!important}.ws-legacy .mt-5{margin-top:3rem!important}.ws-legacy .me-1{margin-right:.25rem!important}.ws-legacy .me-3{margin-right:1rem!important}.ws-legacy .me-5{margin-right:3rem!important}.ws-legacy .mb-0{margin-bottom:0!important}.ws-legacy .mb-1{margin-bottom:.25rem!important}.ws-legacy .mb-2{margin-bottom:.5rem!important}.ws-legacy .mb-3{margin-bottom:1rem!important}.ws-legacy .mb-4{margin-bottom:1.5rem!important}.ws-legacy .mb-5{margin-bottom:3rem!important}.ws-legacy .ms-1{margin-left:.25rem!important}.ws-legacy .ms-3{margin-left:1rem!important}.ws-legacy .ms-4{margin-left:1.5rem!important}.ws-legacy .ms-5{margin-left:3rem!important}.ws-legacy .p-0{padding:0!important}.ws-legacy .p-4{padding:1.5rem!important}.ws-legacy .px-2{padding-right:.5rem!important;padding-left:.5rem!important}.ws-legacy .py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.ws-legacy .pt-0{padding-top:0!important}.ws-legacy .pt-4{padding-top:1.5rem!important}.ws-legacy .pt-5{padding-top:3rem!important}.ws-legacy .pe-3{padding-right:1rem!important}.ws-legacy .pb-2{padding-bottom:.5rem!important}.ws-legacy .pb-4{padding-bottom:1.5rem!important}.ws-legacy .ps-1{padding-left:.25rem!important}.ws-legacy .ps-2{padding-left:.5rem!important}.ws-legacy .ps-3{padding-left:1rem!important}.ws-legacy .ps-4{padding-left:1.5rem!important}.ws-legacy .ps-5{padding-left:3rem!important}.ws-legacy .fs-1{font-size:calc(1.375rem + 1.5vw)!important}.ws-legacy .fs-2{font-size:calc(1.325rem + .9vw)!important}.ws-legacy .fs-3{font-size:calc(1.3rem + .6vw)!important}.ws-legacy .fs-4{font-size:calc(1.275rem + .3vw)!important}.ws-legacy .fs-5{font-size:1.25rem!important}.ws-legacy .fw-normal{font-weight:400!important}.ws-legacy .fw-bold{font-weight:700!important}.ws-legacy .lh-1{line-height:1!important}.ws-legacy .text-start{text-align:left!important}.ws-legacy .text-end{text-align:right!important}.ws-legacy .text-center{text-align:center!important}.ws-legacy .text-nowrap{white-space:nowrap!important}.ws-legacy .text-white{color:#fff!important}@media (min-width: 576px){.ws-legacy .p-sm-3{padding:1rem!important}}@media (min-width: 768px){.ws-legacy .d-md-none{display:none!important}.ws-legacy .flex-md-row-reverse{flex-direction:row-reverse!important}.ws-legacy .mt-md-4{margin-top:1.5rem!important}.ws-legacy .mt-md-5{margin-top:3rem!important}.ws-legacy .pe-md-5{padding-right:3rem!important}.ws-legacy .ps-md-5{padding-left:3rem!important}}@media (min-width: 992px){.ws-legacy .d-lg-flex{display:flex!important}.ws-legacy .mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.ws-legacy .mt-lg-0{margin-top:0!important}.ws-legacy .me-lg-5{margin-right:3rem!important}.ws-legacy .p-lg-0{padding:0!important}.ws-legacy .pe-lg-0{padding-right:0!important}.ws-legacy .ps-lg-0{padding-left:0!important}.ws-legacy .text-lg-start{text-align:left!important}.ws-legacy .text-lg-center{text-align:center!important}}@media (min-width: 1200px){.ws-legacy .mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.ws-legacy .my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.ws-legacy .mt-xl-0{margin-top:0!important}.ws-legacy .mt-xl-3{margin-top:1rem!important}.ws-legacy .mt-xl-5{margin-top:3rem!important}.ws-legacy .mb-xl-4{margin-bottom:1.5rem!important}.ws-legacy .pt-xl-2{padding-top:.5rem!important}.ws-legacy .ps-xl-0{padding-left:0!important}.ws-legacy .ps-xl-2{padding-left:.5rem!important}.ws-legacy .ps-xl-5{padding-left:3rem!important}}@media (min-width: 1400px){.ws-legacy .ps-xxl-0{padding-left:0!important}}@media (min-width: 1200px){.ws-legacy .fs-1{font-size:2.5rem!important}.ws-legacy .fs-2{font-size:2rem!important}.ws-legacy .fs-3{font-size:1.75rem!important}.ws-legacy .fs-4{font-size:1.5rem!important}}.ws-legacy *{font-family:Noto Sans CJK JP,Noto Sans,sans-serif;color:inherit}.ws-legacy{overflow-x:hidden;color:#44434b}.ws-legacy .number-background{height:370px;padding-top:100px;background-color:#2ec3ec}.ws-legacy .blue-bg{border-color:rgb(209,241,250) transparent transparent rgb(209,241,250)}.ws-legacy .blue-bg,.ws-legacy .light-blue-bg{border-style:solid;border-width:60px 50vw}.ws-legacy .light-blue-bg{border-color:rgb(46,195,236) rgb(46,195,236) transparent transparent}.ws-legacy .number-title{font-family:Montserrat,sans-serif;font-size:45px;font-weight:900}@media (max-width: 991.98px){.ws-legacy .number-background{height:500px}}@media (max-width: 991.98px){.ws-legacy .art-board{width:80%}}@media (max-width: 1199.98px){.ws-legacy .kpt-count{font-size:45px}}@media (min-width: 1200px){.ws-legacy .kpt-count{font-size:88px}}@media (max-width: 1199.98px){.ws-legacy .intern-count-size{font-size:45px}}@media (min-width: 1200px){.ws-legacy .intern-count-size{font-size:60px}}.ws-legacy .highlight-age{background:linear-gradient(transparent 70%,#ffd295)}@media (min-width: 992px) and (max-width: 1199.98px){.ws-legacy .beard-position{left:-50px}}.ws-legacy .beard-text{bottom:30px;left:50%;transform:translate(-50%)}@media (max-width: 991.98px){.ws-legacy .beard-text-info{font-size:10px}}@media (max-width: 991.98px){.ws-legacy .beard-number-responsive{font-size:25px}}@media (min-width: 992px){.ws-legacy .beard-number-responsive{font-size:56px}}@media (max-width: 991.98px){.ws-legacy .beard-box{width:120px}}.ws-legacy .train-img{top:calc(50% - 56px);left:calc(50% - 46px)}.ws-legacy .highlight_west{font-size:50px;background:linear-gradient(transparent 70%,#98e8ff)}.ws-legacy .highlight_east{font-size:50px;background:linear-gradient(transparent 70%,#ffd295)}.ws-legacy .glasses-board{max-width:380px}@media (max-width: 767.98px){.ws-legacy .glasses-board{width:70vw}}@media (max-width: 575.98px){.ws-legacy .typing-text{font-size:21px!important}}.ws-legacy .mushroom_bamboo_line_highlight{background-color:#ffd295}.ws-legacy .mushroom_bamboo_text_large{font-size:88px}.ws-legacy .mushroom_bamboo_text_small{font-size:56px}@media (min-width: 768px){.ws-legacy .mushroom_board{margin-top:120px}}@media (max-width: 767.98px){.ws-legacy .mushroom_board{margin-top:150px}}@media (max-width: 991.98px){.ws-legacy .science-percent{font-size:60px;line-height:110px}}@media (min-width: 992px){.ws-legacy .science-percent{font-size:88px}}@media (max-width: 575.98px){.ws-legacy .science-percent{font-size:45px}}@media (max-width: 991.98px){.ws-legacy .humanities-percent{font-size:44px}}@media (min-width: 992px){.ws-legacy .humanities-percent{font-size:54px}}@media (max-width: 575.98px){.ws-legacy .humanities-percent{font-size:35px}}@media (max-width: 991.98px){.ws-legacy .humanities-board{max-width:120px}}@media (min-width: 992px){.ws-legacy .humanities-board{max-width:140px}}@media (max-width: 1199.98px){.ws-legacy .stores-number{font-size:64px}}@media (min-width: 1200px){.ws-legacy .stores-number{font-size:78px}}.ws-legacy .smartphone-img{top:calc(50% - 52px);left:calc(50% - 30px)}@media (max-width: 1199.98px){.ws-legacy .smartphone-width{max-width:150px}}@media (max-width: 1199.98px){.ws-legacy .billing-text{font-size:40px}.ws-legacy .billing-number{font-size:60px;line-height:110px}}@media (min-width: 1200px){.ws-legacy .billing-text{font-size:56px}.ws-legacy .billing-number{font-size:80px}}.ws-legacy .pcgraph-img{top:calc(50% - 46px);left:calc(50% - 52px)}@media (max-width: 1199.98px){.ws-legacy .pcgraph-width{max-width:150px}}.ws-legacy .start-age-blue-border{bottom:0;height:20px;background-color:#98e8ff}@media (min-width: 1200px){.ws-legacy .pcstartage-box{margin-top:-82px}}.ws-legacy .weseek-number{color:#005b90}.ws-legacy .number-card{box-shadow:#0003 0 0 10px}@media (max-width: 991.98px){.ws-legacy .number-card{margin-top:15px}}@media (min-width: 992px){.ws-legacy .number-card{margin:15px}}.ws-legacy .orange-border{bottom:16px;height:20px;background-color:#ffd295}.ws-legacy .blue-border{bottom:16px;height:20px;background-color:#98e8ff}@media (min-width: 992px){.ws-legacy .birthplace-board{width:calc(100% + 30px)}}.ws-legacy .card-title-number{width:50px;height:60px}@media (max-width: 991.98px){.ws-legacy .card-title-number{position:absolute;top:10px;right:0;bottom:0;left:5px}}.ws-legacy .card-title-number:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:#005b90;transform:skewY(-10deg)}.ws-legacy .smartphone-img,.ws-legacy .pcgraph-img{top:50%;left:50%;transform:translate(-50%,-50%)}.ws-legacy .smartphone-img img{width:40px;height:auto}.ws-legacy .pcgraph-img img{width:72px;height:auto}.ws-legacy--page{padding-bottom:var(--ws-space-15)}@media (max-width: 767px){.ws-legacy--page{padding-bottom:var(--ws-space-13)}}.ws-rhero[data-v-d82fa6c3]{--photo-h: 300px;--strip-pad: 48px;position:relative;overflow:hidden;min-height:100dvh;display:flex;flex-direction:column;padding-top:calc(var(--ws-header-h) + 72px);background:var(--ws-color-bg-subtle)}.ws-rhero__body[data-v-d82fa6c3]{position:relative;z-index:2;flex:1}.ws-rhero__label[data-v-d82fa6c3]{margin-top:0}.ws-rhero__title[data-v-d82fa6c3]{margin-top:28px;display:flex;flex-direction:column;font-size:clamp(32px,4.4vw,64px);line-height:1.5;font-weight:400;letter-spacing:.02em;color:var(--ws-color-text);font-feature-settings:"palt" 1}.ws-rhero__title[data-v-d82fa6c3]:lang(en){letter-spacing:var(--ws-ls-heading-latin)}.ws-rhero__title strong[data-v-d82fa6c3]{font-weight:700}.ws-rhero__sub[data-v-d82fa6c3]{margin-top:28px;max-width:32em;font-size:var(--ws-text-lead);line-height:1.9;color:var(--ws-color-text-body)}.ws-rhero__cta[data-v-d82fa6c3]{margin-top:40px}.ws-rhero__strip[data-v-d82fa6c3]{position:relative;z-index:2;margin-top:64px;padding-bottom:var(--strip-pad)}.ws-rhero__strip[data-v-d82fa6c3] .ws-marquee{--h: var(--photo-h)}.ws-rhero__backdrop[data-v-d82fa6c3]{position:absolute;z-index:1;right:-.04em;bottom:calc(var(--photo-h) + var(--strip-pad) - .2em);font-size:clamp(120px,17vw,280px);line-height:1;font-weight:300;letter-spacing:-.05em;color:color-mix(in srgb,var(--ws-color-text) 5%,transparent);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.ws-rhero__planes[data-v-d82fa6c3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ws-rhero__planes span[data-v-d82fa6c3]{position:absolute;top:-10%;height:120%;transform:skew(calc(var(--ws-slant) * -1));animation:ws-plane-in-d82fa6c3 1.4s var(--ws-ease-toss) both}.ws-rhero__planes .p1[data-v-d82fa6c3]{right:6%;width:22vw;background:color-mix(in srgb,var(--ws-color-text) 6%,transparent);animation-delay:.1s}.ws-rhero__planes .p2[data-v-d82fa6c3]{right:24%;width:7vw;background:color-mix(in srgb,var(--ws-color-text) 4%,transparent);animation-delay:.25s}.ws-rhero__planes .p3[data-v-d82fa6c3]{right:-6%;width:12vw;background:color-mix(in srgb,var(--ws-color-accent) 12%,transparent);animation-delay:.4s}.ws-rhero__planes .p4[data-v-d82fa6c3]{right:34%;width:2.2vw;background:color-mix(in srgb,var(--ws-color-accent) 22%,transparent);animation-delay:.55s}@keyframes ws-plane-in-d82fa6c3{0%{opacity:0;translate:18vw 0}to{opacity:1;translate:0 0}}@media (max-width: 767px){.ws-rhero[data-v-d82fa6c3]{--photo-h: 190px;--strip-pad: 32px;min-height:auto;padding-top:calc(var(--ws-header-h) + 40px)}.ws-rhero__title[data-v-d82fa6c3]{margin-top:20px;font-size:clamp(24px,7.4vw,32px)}.ws-rhero__sub[data-v-d82fa6c3]{margin-top:20px}.ws-rhero__cta[data-v-d82fa6c3]{margin-top:28px}.ws-rhero__strip[data-v-d82fa6c3]{margin-top:48px}.ws-rhero__backdrop[data-v-d82fa6c3]{font-size:96px}.ws-rhero__planes .p1[data-v-d82fa6c3]{width:40vw}.ws-rhero__planes .p2[data-v-d82fa6c3]{width:12vw;right:40%}.ws-rhero__planes .p3[data-v-d82fa6c3]{width:20vw}.ws-rhero__planes .p4[data-v-d82fa6c3]{display:none}}@media (prefers-reduced-motion: reduce){.ws-rhero__planes span[data-v-d82fa6c3]{animation:none}}.ws-media__label[data-v-d785e348]{display:flex;align-items:center;gap:10px;font-size:var(--ws-text-sub);line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-media__label[data-v-d785e348]:before{content:"";width:3px;height:16px;border-radius:1px;background:var(--ws-color-accent);transform:skew(calc(var(--ws-slant) * -1))}.ws-media__group[data-v-d785e348]{margin-top:120px}.ws-media__group[data-v-d785e348]:first-child{margin-top:0}.ws-media__group>.ws-media__label[data-v-d785e348]{margin-bottom:28px}.ws-videos[data-v-d785e348]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ws-video[data-v-d785e348]{position:relative;aspect-ratio:16 / 9;border-radius:var(--ws-radius-lg);overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-video iframe[data-v-d785e348]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ws-video__poster[data-v-d785e348]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:#111}.ws-video__poster img[data-v-d785e348]{width:100%;height:100%;object-fit:cover;opacity:.9;transition:opacity .3s ease}.ws-video__poster:hover img[data-v-d785e348]{opacity:1}.ws-video__play[data-v-d785e348]{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;display:grid;place-items:center;background:var(--ws-color-accent-solid);color:var(--ws-color-accent-on);transition:transform .3s var(--ws-ease-hover)}.ws-video__poster:hover .ws-video__play[data-v-d785e348]{transform:scale(1.06)}.ws-video__slot[data-v-d785e348]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;text-align:center;border:1px dashed var(--ws-color-border-strong);border-radius:inherit}.ws-video__play.is-idle[data-v-d785e348]{flex:none;position:static;margin:0 0 8px;background:var(--ws-color-bg);color:var(--ws-color-text-muted);box-shadow:var(--ws-shadow-border)}.ws-video__title[data-v-d785e348]{font-size:15px;line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-video__note[data-v-d785e348]{font-size:13px;line-height:1.6;color:var(--ws-color-text-muted)}.ws-voices[data-v-d785e348]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.ws-voices__list[data-v-d785e348]{margin-top:28px}.ws-voices__list li+li[data-v-d785e348]{border-top:1px solid var(--ws-color-border)}.ws-voice[data-v-d785e348]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;align-items:center;padding:16px 0}.ws-voice__thumb[data-v-d785e348]{aspect-ratio:16 / 9;border-radius:var(--ws-radius-md);overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-voice__thumb img[data-v-d785e348]{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ws-ease-hover)}.ws-voice:hover .ws-voice__thumb img[data-v-d785e348]{transform:scale(1.04)}.ws-voice__title[data-v-d785e348]{font-size:15px;line-height:1.65;font-weight:700;color:var(--ws-color-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ws-voice:hover .ws-voice__title[data-v-d785e348]{text-decoration:underline;text-underline-offset:3px}.ws-voices__col[data-v-d785e348]{display:flex;flex-direction:column}.ws-voices__more[data-v-d785e348]{margin-top:24px;align-self:center;display:inline-flex;align-items:center;gap:14px;font-size:14px;font-weight:700;color:var(--ws-color-text)}.ws-circle-btn.is-sm[data-v-d785e348]{width:36px;height:36px}.ws-voices__more:hover .ws-circle-btn[data-v-d785e348]{background:var(--ws-color-text);color:var(--ws-color-bg)}.ws-media__ceo[data-v-d785e348]{display:flex;width:fit-content;margin:96px auto 0;padding-top:56px;gap:24px;font-size:24px;line-height:1.4;letter-spacing:.02em;border-top:1px solid var(--ws-color-border)}.ws-circle-btn.is-lg[data-v-d785e348]{width:60px;height:60px}@media (max-width: 1023px){.ws-voices[data-v-d785e348]{grid-template-columns:1fr;gap:72px}}@media (max-width: 767px){.ws-media__group[data-v-d785e348]{margin-top:80px}.ws-videos[data-v-d785e348]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ws-video__note[data-v-d785e348]{display:none}.ws-voice[data-v-d785e348]{grid-template-columns:112px minmax(0,1fr);gap:14px}.ws-voice__title[data-v-d785e348]{font-size:14px}.ws-media__ceo[data-v-d785e348]{margin-top:72px;padding-top:40px;gap:16px;font-size:18px}.ws-circle-btn.is-lg[data-v-d785e348]{width:48px;height:48px}}.ws-goals[data-v-c3d3758a]{--step: 64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:calc(var(--step) * 2)}.ws-goal[data-v-c3d3758a]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:440px;padding:40px 36px 44px;border-radius:var(--ws-radius-lg);background:var(--ws-color-bg-subtle)}.ws-goal[data-v-c3d3758a]:nth-child(2){translate:0 var(--step)}.ws-goal[data-v-c3d3758a]:nth-child(3){translate:0 calc(var(--step) * 2)}.ws-goal__plane[data-v-c3d3758a]{position:absolute;z-index:-1;top:0;bottom:0;left:-40%;width:180%;background:var(--ws-color-accent-solid);transform:translate(105%) skew(calc(var(--ws-slant) * -1));transition:transform .7s var(--ws-ease-hover)}.ws-goal:hover .ws-goal__plane[data-v-c3d3758a]{transform:translate(0) skew(calc(var(--ws-slant) * -1))}.ws-goal__head[data-v-c3d3758a]{display:flex;align-items:center;gap:18px}.ws-goal__no[data-v-c3d3758a]{font-size:clamp(88px,9vw,136px);line-height:.9;font-weight:200;letter-spacing:-.06em;margin-left:-.06em;color:var(--ws-color-accent);font-variant-numeric:tabular-nums;transition:color .4s ease}.ws-goal__slash[data-v-c3d3758a]{width:10px;height:clamp(64px,6.4vw,96px);background:var(--ws-color-accent-deco);transform:skew(calc(var(--ws-slant) * -1));transform-origin:bottom;transition:transform .7s var(--ws-ease-hover)}.ws-goal:hover .ws-goal__slash[data-v-c3d3758a]{transform:skew(calc(var(--ws-slant) * -1)) scaleY(1.25)}.ws-goal__body[data-v-c3d3758a]{margin-top:auto;padding-top:56px}.ws-goal__title[data-v-c3d3758a]{font-size:clamp(22px,2vw,28px);line-height:1.45;font-weight:700;letter-spacing:.02em;color:var(--ws-color-text);font-feature-settings:"palt" 1;transition:color .4s ease}.ws-goal__text[data-v-c3d3758a]{margin-top:16px;font-size:15px;line-height:1.9;color:var(--ws-color-text-body);transition:color .4s ease}.ws-goal:hover .ws-goal__no[data-v-c3d3758a],.ws-goal:hover .ws-goal__title[data-v-c3d3758a]{color:var(--ws-color-accent-on)}.ws-goal:hover .ws-goal__text[data-v-c3d3758a]{color:#ffffffdb}@media (max-width: 1023px){.ws-goals[data-v-c3d3758a]{--step: 0px;grid-template-columns:1fr;gap:16px}.ws-goal[data-v-c3d3758a]{min-height:0;padding:32px 28px 36px}.ws-goal[data-v-c3d3758a]:nth-child(2){translate:none;margin-left:6%}.ws-goal[data-v-c3d3758a]:nth-child(3){translate:none;margin-left:12%}.ws-goal__body[data-v-c3d3758a]{padding-top:36px}}@media (max-width: 767px){.ws-goal[data-v-c3d3758a]:nth-child(2),.ws-goal[data-v-c3d3758a]:nth-child(3){margin-left:0}.ws-goal__no[data-v-c3d3758a]{font-size:80px}.ws-goal__slash[data-v-c3d3758a]{height:56px;width:8px}.ws-goal__body[data-v-c3d3758a]{padding-top:28px}}@media (prefers-reduced-motion: reduce){.ws-goal__plane[data-v-c3d3758a]{transform:skew(calc(var(--ws-slant) * -1));opacity:0;transition:opacity .3s ease}.ws-goal:hover .ws-goal__plane[data-v-c3d3758a]{opacity:1}.ws-goal:hover .ws-goal__slash[data-v-c3d3758a]{transform:skew(calc(var(--ws-slant) * -1))}}.ws-mosaic[data-v-d727787a]{--p: .5;--amp: 28px;max-width:1200px;margin:0 auto;padding:var(--amp) 12px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,clamp(150px,15vw,200px));gap:12px}.ws-mosaic__cell[data-v-d727787a]{overflow:hidden;border-radius:var(--ws-radius-lg);clip-path:inset(0 round var(--ws-radius-lg));isolation:isolate;will-change:translate,transform,opacity;backface-visibility:hidden;background:var(--ws-color-bg-subtle);translate:0 calc((var(--p) - .5) * 2 * var(--amp) * var(--dir, 0))}.ws-mosaic__cell img[data-v-d727787a]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ws-ease-hover)}.ws-mosaic__cell:hover img[data-v-d727787a]{transform:scale(1.04)}.c1[data-v-d727787a]{grid-row:1 / span 2;--dir: .4}.c2[data-v-d727787a],.c4[data-v-d727787a]{--dir: -1}.c3[data-v-d727787a],.c5[data-v-d727787a]{--dir: 1}@media (max-width: 767px){.ws-mosaic[data-v-d727787a]{--amp: 14px;grid-template-columns:1fr 1fr;grid-template-rows:200px 120px 120px;gap:8px;padding:var(--amp) 8px}.c1[data-v-d727787a]{grid-column:1 / span 2;grid-row:auto;--dir: 0}}.ws-cards[data-v-78c70eb8]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:56px 24px}.ws-cards__img[data-v-78c70eb8]{display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:var(--ws-radius-lg);overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-cards__img img[data-v-78c70eb8]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ws-ease-hover)}.ws-cards__card:hover .ws-cards__img img[data-v-78c70eb8]{transform:scale(1.04)}.ws-cards__img.is-cutout[data-v-78c70eb8],.ws-cards__img.is-empty[data-v-78c70eb8]{background:var(--ws-color-bg)}.ws-cards__img.is-cutout img[data-v-78c70eb8]{object-fit:contain;padding:16px}.ws-cards__title[data-v-78c70eb8]{margin-top:20px;font-size:clamp(17px,1.5vw,20px);line-height:1.5;font-weight:700;color:var(--ws-color-text);font-feature-settings:"palt" 1}.ws-cards__body[data-v-78c70eb8]{margin-top:10px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.85;color:var(--ws-color-text-body)}@media (max-width: 1099px){.ws-cards[data-v-78c70eb8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.ws-cards[data-v-78c70eb8]{grid-template-columns:1fr;gap:40px}}.ws-cg[data-v-76db16f5]{--big: clamp(40px, 5vw, 72px)}.ws-cg__tabs[data-v-76db16f5]{display:flex;justify-content:flex-start;align-items:flex-end;gap:16px 40px;margin-bottom:var(--ws-block-gap)}.ws-cg__tab[data-v-76db16f5]{scroll-margin-top:calc(var(--ws-header-h) + 32px);display:flex;align-items:center;gap:.3em;font-size:max(20px,calc(var(--big) * .42));text-align:left;color:var(--ws-color-text-faint);cursor:pointer}.ws-cg__tab.is-on[data-v-76db16f5]{order:-1;cursor:default;color:var(--ws-color-text)}.ws-cg__label[data-v-76db16f5]{display:block;transform-origin:0 0;white-space:nowrap;font-size:max(20px,calc(var(--big) * .42));line-height:1;font-weight:300;letter-spacing:-.035em;margin-left:-.04em;transition:color var(--ws-dur-slow) var(--ws-ease-hover)}.ws-cg__tab.is-on .ws-cg__label[data-v-76db16f5]{font-size:var(--big);white-space:normal}.ws-cg__go[data-v-76db16f5]{flex:none;width:max(20px,calc(var(--big) * .42));height:auto;aspect-ratio:1;opacity:1;transition:opacity var(--ws-dur-slow) var(--ws-ease-hover) .15s,transform .3s var(--ws-ease-hover)}.ws-cg__tab.is-on .ws-cg__go[data-v-76db16f5]{opacity:0;visibility:hidden;transition:opacity var(--ws-dur-fast) ease,visibility 0s linear var(--ws-dur-fast)}.ws-cg__tab:not(.is-on):hover .ws-cg__label[data-v-76db16f5]{color:var(--ws-color-text)}.ws-cg__tab:not(.is-on):hover .ws-cg__go[data-v-76db16f5]{transform:translate(6px)}.ws-cg__tab[data-v-76db16f5]:focus-visible{outline:2px solid var(--ws-color-accent);outline-offset:6px;border-radius:4px}.ws-cg__panels[data-v-76db16f5]{position:relative}.ws-cg__panel[data-v-76db16f5]{position:absolute;inset:0 0 auto 0;min-width:0;opacity:0;transform:translateY(16px);visibility:hidden;pointer-events:none;transition:opacity .25s var(--ws-ease-toss),transform .25s var(--ws-ease-toss),visibility 0s linear .25s}.ws-cg__panel.is-on[data-v-76db16f5]{position:relative;opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .5s var(--ws-ease-toss) .25s,transform .6s var(--ws-ease-toss) .25s,visibility 0s}.ws-cg__lead[data-v-76db16f5]{margin-top:0;margin-bottom:40px}@media (max-width: 767px){.ws-cg__tabs[data-v-76db16f5]{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion: reduce){.ws-cg__panel[data-v-76db16f5]{transition:none!important}}.ws-join[data-v-bba14bca]{position:relative;overflow:hidden;padding:160px 0;background:#024b75;color:#fff}.ws-join__planes span[data-v-bba14bca]{position:absolute;top:-10%;height:120%;transform:skew(calc(var(--ws-slant) * -1))}.ws-join__planes .p1[data-v-bba14bca]{right:8%;width:24vw;background:#ffffff0f}.ws-join__planes .p2[data-v-bba14bca]{right:30%;width:6vw;background:#ffffff0d}.ws-join__planes .p3[data-v-bba14bca]{right:-4%;width:10vw;background:#2ec3ec38}.ws-join__body[data-v-bba14bca]{position:relative;z-index:1}.ws-join__title[data-v-bba14bca]{font-size:clamp(52px,8vw,128px);line-height:1;font-weight:300;letter-spacing:-.04em;margin-left:-.04em}.ws-join__text[data-v-bba14bca]{margin-top:28px;font-size:var(--ws-text-lead);line-height:1.8;color:#ffffffdb}.ws-join__actions[data-v-bba14bca]{margin-top:48px;display:flex;flex-wrap:wrap;gap:16px}@media (max-width: 767px){.ws-join[data-v-bba14bca]{padding:104px 0}.ws-join__text[data-v-bba14bca]{margin-top:20px}.ws-join__actions[data-v-bba14bca]{margin-top:36px;flex-direction:column;align-items:flex-start}}.ws-rs[data-v-b1133ee4]{padding-block:160px}.ws-rs.is-band[data-v-b1133ee4]{background:var(--ws-color-bg-subtle)}.ws-rs.is-flush[data-v-b1133ee4]{padding-block:0 160px}.ws-msg[data-v-b1133ee4]{max-width:var(--ws-reading);display:flex;flex-direction:column;gap:24px;font-size:var(--ws-text-lead);line-height:1.9;color:var(--ws-color-text-body)}.ws-jobs-group+.ws-jobs-group[data-v-b1133ee4]{margin-top:48px}.ws-jobs__group[data-v-b1133ee4]{font-size:14px;line-height:1.45;font-weight:700;color:var(--ws-color-text-muted)}.ws-jobs[data-v-b1133ee4]{margin-top:16px;border-top:1px solid var(--ws-color-border)}.ws-jobs li[data-v-b1133ee4]{border-bottom:1px solid var(--ws-color-border)}.ws-job[data-v-b1133ee4]{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:32px;align-items:center;padding:24px 0}.ws-job__thumb[data-v-b1133ee4]{aspect-ratio:4 / 3;border-radius:var(--ws-radius-md);overflow:hidden;background:var(--ws-color-bg-subtle)}.ws-job__thumb img[data-v-b1133ee4]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ws-ease-hover)}.ws-job:hover .ws-job__thumb img[data-v-b1133ee4]{transform:scale(1.05)}.ws-job__text[data-v-b1133ee4]{display:flex;flex-direction:column;gap:8px}.ws-job__type[data-v-b1133ee4]{font-size:13px;line-height:1.5;font-weight:500;color:var(--ws-color-text-muted)}.ws-job__title[data-v-b1133ee4]{font-size:clamp(18px,1.6vw,24px);line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-job:hover .ws-job__arrow[data-v-b1133ee4]{background:var(--ws-color-text);color:var(--ws-color-bg);transform:translate(4px)}.ws-hb[data-v-b1133ee4]{margin-top:96px;display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:40px;align-items:center;padding:32px;border-radius:var(--ws-radius-lg);background:var(--ws-color-bg);box-shadow:var(--ws-shadow-border)}.ws-hb__img[data-v-b1133ee4]{aspect-ratio:1;border-radius:var(--ws-radius-md);overflow:hidden}.ws-hb__img img[data-v-b1133ee4]{width:100%;height:100%;object-fit:cover}.ws-hb__body[data-v-b1133ee4]{display:flex;flex-direction:column;gap:8px}.ws-hb__label[data-v-b1133ee4]{font-size:13px;font-weight:700;color:var(--ws-color-accent)}.ws-hb__title[data-v-b1133ee4]{font-size:clamp(28px,3vw,44px);line-height:1.1;font-weight:300;letter-spacing:-.03em;color:var(--ws-color-text)}.ws-hb__text[data-v-b1133ee4]{margin-top:8px;font-size:14px;line-height:1.9;color:var(--ws-color-text-body)}.ws-hb:hover .ws-hb__arrow[data-v-b1133ee4]{background:var(--ws-color-text);color:var(--ws-color-bg)}@media (max-width: 767px){.ws-rs[data-v-b1133ee4]{padding-block:96px}.ws-rs.is-flush[data-v-b1133ee4]{padding-block:0 96px}.ws-job[data-v-b1133ee4]{grid-template-columns:96px minmax(0,1fr) auto;gap:16px;padding:20px 0}.ws-job__arrow[data-v-b1133ee4]{width:40px;height:40px}.ws-hb[data-v-b1133ee4]{margin-top:64px;grid-template-columns:1fr auto;gap:20px;padding:24px}.ws-hb__img[data-v-b1133ee4]{display:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal.DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal.XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-70-400-normal.DVGof3XP.woff2) format("woff2");unicode-range:U+266b,U+3006,U+5176,U+5197,U+51a8,U+51c6,U+52f2,U+5614,U+5875,U+5a2f,U+5b54,U+5ce0,U+5dba,U+5deb,U+5e63,U+5f59,U+5fcc,U+6068,U+6367,U+68b6,U+6a0b,U+6b64,U+6e15,U+6eba,U+7272,U+72a0,U+7947,U+7985,U+79e6,U+79e9,U+7a3d,U+7a9f,U+7aaf,U+7b95,U+7f60,U+7f9e,U+7fe0,U+8098,U+80ba,U+8106,U+82d4,U+831c,U+87f9,U+8a1f,U+8acf,U+90c1,U+920d,U+9756,U+fe43,U+ff94}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-88-400-normal.qExs0iyZ.woff2) format("woff2");unicode-range:U+25bd,U+4e59,U+4ec1,U+4ff3,U+515a,U+518a,U+525b,U+5375,U+552f,U+57a3,U+5b9c,U+5c3d,U+5e3d,U+5e7b,U+5f0a,U+6094,U+6458,U+654f,U+67f3,U+6b8a,U+6bd2,U+6c37,U+6ce1,U+6e56,U+6e7f,U+6ed1,U+6ede,U+6f0f,U+70ad,U+7267,U+7363,U+786c,U+7a42,U+7db2,U+7f85,U+8178,U+829d,U+8896,U+8c5a,U+8cb0,U+8ce2,U+8ed2,U+9047,U+9177,U+970a,U+9ea6,U+ff1b,U+ff31,U+ff39,U+ff80}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-97-400-normal.81_qzedw.woff2) format("woff2");unicode-range:U+7e,U+b4,U+25c6,U+2661,U+4e92,U+4eee,U+4ffa,U+5144,U+5237,U+5287,U+52b4,U+58c1,U+5bff,U+5c04,U+5c06,U+5e95,U+5f31,U+5f93,U+63c3,U+640d,U+6557,U+6614,U+662f,U+67d3,U+690d,U+6bba,U+6e6f,U+72af,U+732b,U+7518,U+7ae0,U+7ae5,U+7af6,U+822a,U+89e6,U+8a3a,U+8a98,U+8cb8,U+8de1,U+8e8d,U+95d8,U+961c,U+96a3,U+96ea,U+9bae,U+ff20,U+ff22,U+ff29,U+ff2b-ff2c}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-101-400-normal.lUJebz8W.woff2) format("woff2");unicode-range:U+25bc,U+3012,U+4ef2,U+4f0a,U+516b,U+5373,U+539a,U+53b3,U+559c,U+56f0,U+5727,U+5742,U+5965,U+59ff,U+5bc6,U+5dfb,U+5e45,U+5ead,U+5fb3,U+6211,U+6253,U+639b,U+63a8,U+6545,U+6575,U+6628,U+672d,U+68a8,U+6bdb,U+6d25,U+707d,U+767e,U+7834,U+7b46,U+7bc9,U+8074,U+82e6,U+8349,U+8a2a,U+8d70,U+8da3,U+8fce,U+91cc,U+967d,U+97ff,U+9996,U+ff1c,U+ff2f,U+ff32,U+ff34}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-103-400-normal.6TVFD4dl.woff2) format("woff2");unicode-range:U+500d,U+5074,U+50cd,U+5175,U+52e2,U+5352,U+5354,U+53f2,U+5409,U+56fa,U+5a18,U+5b88,U+5bdd,U+5ca9,U+5f92,U+5fa9,U+60a9,U+623f,U+6483,U+653f,U+666f,U+66ae,U+66f2,U+6a21,U+6b66,U+6bcd,U+6d5c,U+796d,U+7a4d,U+7aef,U+7b56,U+7b97,U+7c4d,U+7e04,U+7fa9,U+8377,U+83dc,U+83ef,U+8535,U+8863,U+88cf,U+88dc,U+8907,U+8acb,U+90ce,U+91dd,U+ff0b,U+ff0d,U+ff19,U+ff65}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-105-400-normal.BhTS6tUL.woff2) format("woff2");unicode-range:U+25,U+25a0,U+4e26,U+4f4e,U+5341,U+56f2,U+5bbf,U+5c45,U+5c55,U+5c5e,U+5dee,U+5e9c,U+5f7c,U+6255,U+627f,U+62bc,U+65cf,U+661f,U+666e,U+66dc,U+67fb,U+6975,U+6a4b,U+6b32,U+6df1,U+6e29,U+6fc0,U+738b,U+7686,U+7a76,U+7a81,U+7c73,U+7d75,U+7dd2,U+82e5,U+82f1,U+85ac,U+888b,U+899a,U+8a31,U+8a8c,U+8ab0,U+8b58,U+904a,U+9060,U+9280,U+95b2,U+984d,U+9ce5,U+ff18}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-106-400-normal.B7kjGxrQ.woff2) format("woff2");unicode-range:U+30f6,U+50ac,U+5178,U+51e6,U+5224,U+52dd,U+5883,U+5897,U+590f,U+5a5a,U+5bb3,U+5c65,U+5e03,U+5e2b,U+5e30,U+5eb7,U+6271,U+63f4,U+64ae,U+6574,U+672b,U+679a,U+6a29-6a2a,U+6ca2,U+6cc1,U+6d0b,U+713c,U+74b0,U+7981,U+7a0b,U+7bc0,U+7d1a,U+7d61,U+7fd2,U+822c,U+8996,U+89aa,U+8cac,U+8cbb,U+8d77,U+8def,U+9020,U+9152,U+9244,U+9662,U+967a,U+96e3,U+9759,U+ff16}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-107-400-normal.C77Cy03w.woff2) format("woff2");unicode-range:U+23,U+3c,U+2192,U+4e45,U+4efb,U+4f50,U+4f8b,U+4fc2,U+5024,U+5150,U+5272,U+5370,U+53bb,U+542b,U+56db,U+56e3,U+57ce,U+5bc4,U+5bcc,U+5f71,U+60aa,U+6238,U+6280,U+629c,U+6539,U+66ff,U+670d,U+677e-677f,U+6839,U+69cb,U+6b4c,U+6bb5,U+6e96,U+6f14,U+72ec,U+7389,U+7814,U+79cb,U+79d1,U+79fb,U+7a0e,U+7d0d,U+85e4,U+8d64,U+9632,U+96e2,U+9805,U+99ac,U+ff1e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-108-400-normal.DWYqCABI.woff2) format("woff2");unicode-range:U+2605-2606,U+301c,U+4e57,U+4fee,U+5065,U+52df,U+533b,U+5357,U+57df,U+58eb,U+58f0,U+591c,U+592a-592b,U+5948,U+5b85,U+5d0e,U+5ea7,U+5ff5,U+6025,U+63a1,U+63a5,U+63db,U+643a,U+65bd,U+671d,U+68ee,U+6982,U+6b73,U+6bd4,U+6d88,U+7570,U+7b11,U+7d76,U+8077,U+8217,U+8c37,U+8c61,U+8cc7,U+8d85,U+901f,U+962a,U+9802,U+9806,U+9854,U+98f2,U+9928,U+99c5,U+9ed2}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-109-400-normal.xEBKZRmM.woff2) format("woff2");unicode-range:U+266a,U+4f11,U+533a,U+5343,U+534a,U+53cd,U+5404,U+56f3,U+5b57-5b58,U+5bae,U+5c4a,U+5e0c,U+5e2f,U+5eab,U+5f35,U+5f79,U+614b,U+6226,U+629e,U+65c5,U+6625,U+6751,U+6821,U+6b69,U+6b8b,U+6bce,U+6c42,U+706b,U+7c21,U+7cfb,U+805e,U+80b2,U+82b8,U+843d,U+8853,U+88c5,U+8a3c,U+8a66,U+8d8a,U+8fba,U+9069,U+91cf,U+9752,U+975e,U+9999,U+ff0f-ff10,U+ff14-ff15}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-110-400-normal.DYtQIFat.woff2) format("woff2");unicode-range:U+40,U+4e86,U+4e95,U+4f01,U+4f1d,U+4fbf,U+5099,U+5171,U+5177,U+53cb,U+53ce,U+53f0,U+5668,U+5712,U+5ba4,U+5ca1,U+5f85,U+60f3,U+653e,U+65ad,U+65e9,U+6620,U+6750,U+6761,U+6b62,U+6b74,U+6e08,U+6e80,U+7248,U+7531,U+7533,U+753a,U+77f3,U+798f,U+7f6e,U+8449,U+88fd,U+89b3,U+8a55,U+8ac7,U+8b77,U+8db3,U+8efd,U+8fd4,U+9031-9032,U+9580,U+9589,U+96d1,U+985e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-111-400-normal.CPn5PrM3.woff2) format("woff2");unicode-range:U+2b,U+d7,U+300e-300f,U+4e07,U+4e8c,U+512a,U+5149,U+518d,U+5236,U+52b9,U+52d9,U+5468,U+578b,U+57fa,U+5b8c,U+5ba2,U+5c02,U+5de5,U+5f37,U+5f62,U+623b,U+63d0,U+652f,U+672a,U+6848,U+6d41,U+7136,U+7537,U+754c,U+76f4,U+79c1,U+7ba1,U+7d44,U+7d4c,U+7dcf,U+7dda,U+7de8,U+82b1,U+897f,U+8ca9,U+8cfc,U+904e,U+9664,U+982d,U+9858,U+98a8,U+9a13,U+ff13,U+ff5c}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-112-400-normal.CJdOV8cA.woff2) format("woff2");unicode-range:U+4e16,U+4e3b,U+4ea4,U+4ee4,U+4f4d,U+4f4f,U+4f55,U+4f9b,U+5317,U+5358,U+53c2,U+53e4,U+548c,U+571f,U+59cb,U+5cf6,U+5e38,U+63a2,U+63b2,U+6559,U+662d,U+679c,U+6c7a,U+72b6,U+7523,U+767d,U+770c,U+7a2e,U+7a3f,U+7a7a,U+7b2c,U+7b49,U+7d20,U+7d42,U+8003,U+8272,U+8a08,U+8aac,U+8cb7,U+8eab,U+8ee2,U+9054-9055,U+90fd,U+914d,U+91cd,U+969b,U+97f3,U+984c,U+ff06}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-113-400-normal.YRkJ1_1L.woff2) format("woff2");unicode-range:U+26,U+5f,U+2026,U+203b,U+4e09,U+4eac,U+4ed5,U+4fa1,U+5143,U+5199,U+5207,U+539f,U+53e3,U+53f7,U+5411,U+5473,U+5546,U+55b6,U+5929,U+597d,U+5bb9,U+5c11,U+5c4b,U+5ddd,U+5f97,U+5fc5,U+6295,U+6301,U+6307,U+671b,U+76f8,U+78ba,U+795e,U+7d30,U+7d39,U+7d9a,U+89e3,U+8a00,U+8a73,U+8a8d,U+8a9e,U+8aad,U+8abf,U+8cea,U+8eca,U+8ffd,U+904b,U+9650,U+ff11-ff12}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-114-400-normal.CA2GAVSn.woff2) format("woff2");unicode-range:U+3e,U+3005,U+4e0d,U+4e88,U+4ecb,U+4ee3,U+4ef6,U+4fdd,U+4fe1,U+500b,U+50cf,U+5186,U+5316,U+53d7,U+540c,U+544a,U+54e1,U+5728,U+58f2,U+5973,U+5b89,U+5c71,U+5e02,U+5e97,U+5f15,U+5fc3,U+5fdc,U+601d,U+611b,U+611f,U+671f,U+6728,U+6765,U+683c,U+6b21,U+6ce8,U+6d3b,U+6d77,U+7530,U+7740,U+7acb,U+7d50,U+826f,U+8f09,U+8fbc,U+9001,U+9053,U+91ce,U+9762,U+98df}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-115-400-normal.DiB5bWj9.woff2) format("woff2");unicode-range:U+7c,U+3080,U+4ee5,U+5148,U+516c,U+521d,U+5225,U+529b,U+52a0,U+53ef,U+56de,U+56fd,U+5909,U+591a,U+5b66,U+5b9f,U+5bb6,U+5bfe,U+5e73,U+5e83,U+5ea6,U+5f53,U+6027,U+610f,U+6210,U+6240,U+660e,U+66f4,U+66f8,U+6709,U+6771,U+697d,U+69d8,U+6a5f,U+6c34,U+6cbb,U+73fe,U+756a,U+7684,U+771f,U+793a,U+7f8e,U+898f,U+8a2d,U+8a71,U+8fd1,U+9078,U+9577,U+96fb,U+ff5e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-116-400-normal.kfiVyUul.woff2) format("woff2");unicode-range:U+a9,U+3010-3011,U+30e2,U+4e0b,U+4eca,U+4ed6,U+4ed8,U+4f53,U+4f5c,U+4f7f,U+53d6,U+540d,U+54c1,U+5730,U+5916,U+5b50,U+5c0f,U+5f8c,U+624b,U+6570,U+6587,U+6599,U+691c,U+696d,U+6cd5,U+7269,U+7279,U+7406,U+767a-767b,U+77e5,U+7d04,U+7d22,U+8005,U+80fd,U+81ea,U+8868,U+8981,U+89a7,U+901a,U+9023,U+90e8,U+91d1,U+9332,U+958b,U+96c6,U+9ad8,U+ff1a,U+ff1f}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-117-400-normal.CrstwLGx.woff2) format("woff2");unicode-range:U+4e,U+a0,U+3000,U+300c-300d,U+4e00,U+4e0a,U+4e2d,U+4e8b,U+4eba,U+4f1a,U+5165,U+5168,U+5185,U+51fa,U+5206,U+5229,U+524d,U+52d5,U+5408,U+554f,U+5831,U+5834,U+5927,U+5b9a,U+5e74,U+5f0f,U+60c5,U+65b0,U+65b9,U+6642,U+6700,U+672c,U+682a,U+6b63,U+6c17,U+7121,U+751f,U+7528,U+753b,U+76ee,U+793e,U+884c,U+898b,U+8a18,U+9593,U+95a2,U+ff01,U+ff08-ff09}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-118-400-normal.DZzYvIdT.woff2) format("woff2");unicode-range:U+21-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2-b3,U+b7,U+bb,U+c9,U+cd,U+d6,U+d8,U+dc,U+e0-e5,U+e7-ed,U+ef,U+f1-f4,U+f6,U+f8,U+fa,U+fc-fd,U+103,U+14d,U+1b0,U+300-301,U+1ebf,U+1ec7,U+2013-2014,U+201c-201d,U+2039-203a,U+203c,U+2048-2049,U+2113,U+2122,U+65e5,U+6708,U+70b9}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-119-400-normal.BMFExh-2.woff2) format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307f,U+3081-308f,U+3091-3093,U+3099-309a,U+309d-309e,U+30a1-30e1,U+30e3-30ed,U+30ef-30f0,U+30f2-30f4,U+30fb-30fe,U+ff0c,U+ff0e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-jp-latin-400-normal.CiI97xlr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-70-500-normal.DwVQMUBL.woff2) format("woff2");unicode-range:U+266b,U+3006,U+5176,U+5197,U+51a8,U+51c6,U+52f2,U+5614,U+5875,U+5a2f,U+5b54,U+5ce0,U+5dba,U+5deb,U+5e63,U+5f59,U+5fcc,U+6068,U+6367,U+68b6,U+6a0b,U+6b64,U+6e15,U+6eba,U+7272,U+72a0,U+7947,U+7985,U+79e6,U+79e9,U+7a3d,U+7a9f,U+7aaf,U+7b95,U+7f60,U+7f9e,U+7fe0,U+8098,U+80ba,U+8106,U+82d4,U+831c,U+87f9,U+8a1f,U+8acf,U+90c1,U+920d,U+9756,U+fe43,U+ff94}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-88-500-normal.CbJ3vljj.woff2) format("woff2");unicode-range:U+25bd,U+4e59,U+4ec1,U+4ff3,U+515a,U+518a,U+525b,U+5375,U+552f,U+57a3,U+5b9c,U+5c3d,U+5e3d,U+5e7b,U+5f0a,U+6094,U+6458,U+654f,U+67f3,U+6b8a,U+6bd2,U+6c37,U+6ce1,U+6e56,U+6e7f,U+6ed1,U+6ede,U+6f0f,U+70ad,U+7267,U+7363,U+786c,U+7a42,U+7db2,U+7f85,U+8178,U+829d,U+8896,U+8c5a,U+8cb0,U+8ce2,U+8ed2,U+9047,U+9177,U+970a,U+9ea6,U+ff1b,U+ff31,U+ff39,U+ff80}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-97-500-normal.CklScoI6.woff2) format("woff2");unicode-range:U+7e,U+b4,U+25c6,U+2661,U+4e92,U+4eee,U+4ffa,U+5144,U+5237,U+5287,U+52b4,U+58c1,U+5bff,U+5c04,U+5c06,U+5e95,U+5f31,U+5f93,U+63c3,U+640d,U+6557,U+6614,U+662f,U+67d3,U+690d,U+6bba,U+6e6f,U+72af,U+732b,U+7518,U+7ae0,U+7ae5,U+7af6,U+822a,U+89e6,U+8a3a,U+8a98,U+8cb8,U+8de1,U+8e8d,U+95d8,U+961c,U+96a3,U+96ea,U+9bae,U+ff20,U+ff22,U+ff29,U+ff2b-ff2c}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-101-500-normal.Bxmy87aG.woff2) format("woff2");unicode-range:U+25bc,U+3012,U+4ef2,U+4f0a,U+516b,U+5373,U+539a,U+53b3,U+559c,U+56f0,U+5727,U+5742,U+5965,U+59ff,U+5bc6,U+5dfb,U+5e45,U+5ead,U+5fb3,U+6211,U+6253,U+639b,U+63a8,U+6545,U+6575,U+6628,U+672d,U+68a8,U+6bdb,U+6d25,U+707d,U+767e,U+7834,U+7b46,U+7bc9,U+8074,U+82e6,U+8349,U+8a2a,U+8d70,U+8da3,U+8fce,U+91cc,U+967d,U+97ff,U+9996,U+ff1c,U+ff2f,U+ff32,U+ff34}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-103-500-normal.BeAQ9uiO.woff2) format("woff2");unicode-range:U+500d,U+5074,U+50cd,U+5175,U+52e2,U+5352,U+5354,U+53f2,U+5409,U+56fa,U+5a18,U+5b88,U+5bdd,U+5ca9,U+5f92,U+5fa9,U+60a9,U+623f,U+6483,U+653f,U+666f,U+66ae,U+66f2,U+6a21,U+6b66,U+6bcd,U+6d5c,U+796d,U+7a4d,U+7aef,U+7b56,U+7b97,U+7c4d,U+7e04,U+7fa9,U+8377,U+83dc,U+83ef,U+8535,U+8863,U+88cf,U+88dc,U+8907,U+8acb,U+90ce,U+91dd,U+ff0b,U+ff0d,U+ff19,U+ff65}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-105-500-normal.XH5j7WKg.woff2) format("woff2");unicode-range:U+25,U+25a0,U+4e26,U+4f4e,U+5341,U+56f2,U+5bbf,U+5c45,U+5c55,U+5c5e,U+5dee,U+5e9c,U+5f7c,U+6255,U+627f,U+62bc,U+65cf,U+661f,U+666e,U+66dc,U+67fb,U+6975,U+6a4b,U+6b32,U+6df1,U+6e29,U+6fc0,U+738b,U+7686,U+7a76,U+7a81,U+7c73,U+7d75,U+7dd2,U+82e5,U+82f1,U+85ac,U+888b,U+899a,U+8a31,U+8a8c,U+8ab0,U+8b58,U+904a,U+9060,U+9280,U+95b2,U+984d,U+9ce5,U+ff18}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-106-500-normal.DixAKBwt.woff2) format("woff2");unicode-range:U+30f6,U+50ac,U+5178,U+51e6,U+5224,U+52dd,U+5883,U+5897,U+590f,U+5a5a,U+5bb3,U+5c65,U+5e03,U+5e2b,U+5e30,U+5eb7,U+6271,U+63f4,U+64ae,U+6574,U+672b,U+679a,U+6a29-6a2a,U+6ca2,U+6cc1,U+6d0b,U+713c,U+74b0,U+7981,U+7a0b,U+7bc0,U+7d1a,U+7d61,U+7fd2,U+822c,U+8996,U+89aa,U+8cac,U+8cbb,U+8d77,U+8def,U+9020,U+9152,U+9244,U+9662,U+967a,U+96e3,U+9759,U+ff16}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-107-500-normal.ly6bUXth.woff2) format("woff2");unicode-range:U+23,U+3c,U+2192,U+4e45,U+4efb,U+4f50,U+4f8b,U+4fc2,U+5024,U+5150,U+5272,U+5370,U+53bb,U+542b,U+56db,U+56e3,U+57ce,U+5bc4,U+5bcc,U+5f71,U+60aa,U+6238,U+6280,U+629c,U+6539,U+66ff,U+670d,U+677e-677f,U+6839,U+69cb,U+6b4c,U+6bb5,U+6e96,U+6f14,U+72ec,U+7389,U+7814,U+79cb,U+79d1,U+79fb,U+7a0e,U+7d0d,U+85e4,U+8d64,U+9632,U+96e2,U+9805,U+99ac,U+ff1e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-108-500-normal.BgDhQy2O.woff2) format("woff2");unicode-range:U+2605-2606,U+301c,U+4e57,U+4fee,U+5065,U+52df,U+533b,U+5357,U+57df,U+58eb,U+58f0,U+591c,U+592a-592b,U+5948,U+5b85,U+5d0e,U+5ea7,U+5ff5,U+6025,U+63a1,U+63a5,U+63db,U+643a,U+65bd,U+671d,U+68ee,U+6982,U+6b73,U+6bd4,U+6d88,U+7570,U+7b11,U+7d76,U+8077,U+8217,U+8c37,U+8c61,U+8cc7,U+8d85,U+901f,U+962a,U+9802,U+9806,U+9854,U+98f2,U+9928,U+99c5,U+9ed2}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-109-500-normal.BI8x7kiN.woff2) format("woff2");unicode-range:U+266a,U+4f11,U+533a,U+5343,U+534a,U+53cd,U+5404,U+56f3,U+5b57-5b58,U+5bae,U+5c4a,U+5e0c,U+5e2f,U+5eab,U+5f35,U+5f79,U+614b,U+6226,U+629e,U+65c5,U+6625,U+6751,U+6821,U+6b69,U+6b8b,U+6bce,U+6c42,U+706b,U+7c21,U+7cfb,U+805e,U+80b2,U+82b8,U+843d,U+8853,U+88c5,U+8a3c,U+8a66,U+8d8a,U+8fba,U+9069,U+91cf,U+9752,U+975e,U+9999,U+ff0f-ff10,U+ff14-ff15}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-110-500-normal.CBMLqrGH.woff2) format("woff2");unicode-range:U+40,U+4e86,U+4e95,U+4f01,U+4f1d,U+4fbf,U+5099,U+5171,U+5177,U+53cb,U+53ce,U+53f0,U+5668,U+5712,U+5ba4,U+5ca1,U+5f85,U+60f3,U+653e,U+65ad,U+65e9,U+6620,U+6750,U+6761,U+6b62,U+6b74,U+6e08,U+6e80,U+7248,U+7531,U+7533,U+753a,U+77f3,U+798f,U+7f6e,U+8449,U+88fd,U+89b3,U+8a55,U+8ac7,U+8b77,U+8db3,U+8efd,U+8fd4,U+9031-9032,U+9580,U+9589,U+96d1,U+985e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-111-500-normal.BLfDa3H4.woff2) format("woff2");unicode-range:U+2b,U+d7,U+300e-300f,U+4e07,U+4e8c,U+512a,U+5149,U+518d,U+5236,U+52b9,U+52d9,U+5468,U+578b,U+57fa,U+5b8c,U+5ba2,U+5c02,U+5de5,U+5f37,U+5f62,U+623b,U+63d0,U+652f,U+672a,U+6848,U+6d41,U+7136,U+7537,U+754c,U+76f4,U+79c1,U+7ba1,U+7d44,U+7d4c,U+7dcf,U+7dda,U+7de8,U+82b1,U+897f,U+8ca9,U+8cfc,U+904e,U+9664,U+982d,U+9858,U+98a8,U+9a13,U+ff13,U+ff5c}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-112-500-normal.CaGA8v7e.woff2) format("woff2");unicode-range:U+4e16,U+4e3b,U+4ea4,U+4ee4,U+4f4d,U+4f4f,U+4f55,U+4f9b,U+5317,U+5358,U+53c2,U+53e4,U+548c,U+571f,U+59cb,U+5cf6,U+5e38,U+63a2,U+63b2,U+6559,U+662d,U+679c,U+6c7a,U+72b6,U+7523,U+767d,U+770c,U+7a2e,U+7a3f,U+7a7a,U+7b2c,U+7b49,U+7d20,U+7d42,U+8003,U+8272,U+8a08,U+8aac,U+8cb7,U+8eab,U+8ee2,U+9054-9055,U+90fd,U+914d,U+91cd,U+969b,U+97f3,U+984c,U+ff06}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-113-500-normal.BXP49XWC.woff2) format("woff2");unicode-range:U+26,U+5f,U+2026,U+203b,U+4e09,U+4eac,U+4ed5,U+4fa1,U+5143,U+5199,U+5207,U+539f,U+53e3,U+53f7,U+5411,U+5473,U+5546,U+55b6,U+5929,U+597d,U+5bb9,U+5c11,U+5c4b,U+5ddd,U+5f97,U+5fc5,U+6295,U+6301,U+6307,U+671b,U+76f8,U+78ba,U+795e,U+7d30,U+7d39,U+7d9a,U+89e3,U+8a00,U+8a73,U+8a8d,U+8a9e,U+8aad,U+8abf,U+8cea,U+8eca,U+8ffd,U+904b,U+9650,U+ff11-ff12}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-114-500-normal.DhMx6E8B.woff2) format("woff2");unicode-range:U+3e,U+3005,U+4e0d,U+4e88,U+4ecb,U+4ee3,U+4ef6,U+4fdd,U+4fe1,U+500b,U+50cf,U+5186,U+5316,U+53d7,U+540c,U+544a,U+54e1,U+5728,U+58f2,U+5973,U+5b89,U+5c71,U+5e02,U+5e97,U+5f15,U+5fc3,U+5fdc,U+601d,U+611b,U+611f,U+671f,U+6728,U+6765,U+683c,U+6b21,U+6ce8,U+6d3b,U+6d77,U+7530,U+7740,U+7acb,U+7d50,U+826f,U+8f09,U+8fbc,U+9001,U+9053,U+91ce,U+9762,U+98df}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-115-500-normal.0Tn4Xguv.woff2) format("woff2");unicode-range:U+7c,U+3080,U+4ee5,U+5148,U+516c,U+521d,U+5225,U+529b,U+52a0,U+53ef,U+56de,U+56fd,U+5909,U+591a,U+5b66,U+5b9f,U+5bb6,U+5bfe,U+5e73,U+5e83,U+5ea6,U+5f53,U+6027,U+610f,U+6210,U+6240,U+660e,U+66f4,U+66f8,U+6709,U+6771,U+697d,U+69d8,U+6a5f,U+6c34,U+6cbb,U+73fe,U+756a,U+7684,U+771f,U+793a,U+7f8e,U+898f,U+8a2d,U+8a71,U+8fd1,U+9078,U+9577,U+96fb,U+ff5e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-116-500-normal.BHKqCCJn.woff2) format("woff2");unicode-range:U+a9,U+3010-3011,U+30e2,U+4e0b,U+4eca,U+4ed6,U+4ed8,U+4f53,U+4f5c,U+4f7f,U+53d6,U+540d,U+54c1,U+5730,U+5916,U+5b50,U+5c0f,U+5f8c,U+624b,U+6570,U+6587,U+6599,U+691c,U+696d,U+6cd5,U+7269,U+7279,U+7406,U+767a-767b,U+77e5,U+7d04,U+7d22,U+8005,U+80fd,U+81ea,U+8868,U+8981,U+89a7,U+901a,U+9023,U+90e8,U+91d1,U+9332,U+958b,U+96c6,U+9ad8,U+ff1a,U+ff1f}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-117-500-normal.DhGtVlal.woff2) format("woff2");unicode-range:U+4e,U+a0,U+3000,U+300c-300d,U+4e00,U+4e0a,U+4e2d,U+4e8b,U+4eba,U+4f1a,U+5165,U+5168,U+5185,U+51fa,U+5206,U+5229,U+524d,U+52d5,U+5408,U+554f,U+5831,U+5834,U+5927,U+5b9a,U+5e74,U+5f0f,U+60c5,U+65b0,U+65b9,U+6642,U+6700,U+672c,U+682a,U+6b63,U+6c17,U+7121,U+751f,U+7528,U+753b,U+76ee,U+793e,U+884c,U+898b,U+8a18,U+9593,U+95a2,U+ff01,U+ff08-ff09}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-118-500-normal.zlU48KLd.woff2) format("woff2");unicode-range:U+21-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2-b3,U+b7,U+bb,U+c9,U+cd,U+d6,U+d8,U+dc,U+e0-e5,U+e7-ed,U+ef,U+f1-f4,U+f6,U+f8,U+fa,U+fc-fd,U+103,U+14d,U+1b0,U+300-301,U+1ebf,U+1ec7,U+2013-2014,U+201c-201d,U+2039-203a,U+203c,U+2048-2049,U+2113,U+2122,U+65e5,U+6708,U+70b9}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-119-500-normal.DuLqye8H.woff2) format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307f,U+3081-308f,U+3091-3093,U+3099-309a,U+309d-309e,U+30a1-30e1,U+30e3-30ed,U+30ef-30f0,U+30f2-30f4,U+30fb-30fe,U+ff0c,U+ff0e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-jp-latin-500-normal.DcWrUUVe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-70-700-normal.CcrL0Sy6.woff2) format("woff2");unicode-range:U+266b,U+3006,U+5176,U+5197,U+51a8,U+51c6,U+52f2,U+5614,U+5875,U+5a2f,U+5b54,U+5ce0,U+5dba,U+5deb,U+5e63,U+5f59,U+5fcc,U+6068,U+6367,U+68b6,U+6a0b,U+6b64,U+6e15,U+6eba,U+7272,U+72a0,U+7947,U+7985,U+79e6,U+79e9,U+7a3d,U+7a9f,U+7aaf,U+7b95,U+7f60,U+7f9e,U+7fe0,U+8098,U+80ba,U+8106,U+82d4,U+831c,U+87f9,U+8a1f,U+8acf,U+90c1,U+920d,U+9756,U+fe43,U+ff94}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-88-700-normal.D2oGBCox.woff2) format("woff2");unicode-range:U+25bd,U+4e59,U+4ec1,U+4ff3,U+515a,U+518a,U+525b,U+5375,U+552f,U+57a3,U+5b9c,U+5c3d,U+5e3d,U+5e7b,U+5f0a,U+6094,U+6458,U+654f,U+67f3,U+6b8a,U+6bd2,U+6c37,U+6ce1,U+6e56,U+6e7f,U+6ed1,U+6ede,U+6f0f,U+70ad,U+7267,U+7363,U+786c,U+7a42,U+7db2,U+7f85,U+8178,U+829d,U+8896,U+8c5a,U+8cb0,U+8ce2,U+8ed2,U+9047,U+9177,U+970a,U+9ea6,U+ff1b,U+ff31,U+ff39,U+ff80}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-97-700-normal.DQu9JM4J.woff2) format("woff2");unicode-range:U+7e,U+b4,U+25c6,U+2661,U+4e92,U+4eee,U+4ffa,U+5144,U+5237,U+5287,U+52b4,U+58c1,U+5bff,U+5c04,U+5c06,U+5e95,U+5f31,U+5f93,U+63c3,U+640d,U+6557,U+6614,U+662f,U+67d3,U+690d,U+6bba,U+6e6f,U+72af,U+732b,U+7518,U+7ae0,U+7ae5,U+7af6,U+822a,U+89e6,U+8a3a,U+8a98,U+8cb8,U+8de1,U+8e8d,U+95d8,U+961c,U+96a3,U+96ea,U+9bae,U+ff20,U+ff22,U+ff29,U+ff2b-ff2c}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-101-700-normal.CTqnUvAi.woff2) format("woff2");unicode-range:U+25bc,U+3012,U+4ef2,U+4f0a,U+516b,U+5373,U+539a,U+53b3,U+559c,U+56f0,U+5727,U+5742,U+5965,U+59ff,U+5bc6,U+5dfb,U+5e45,U+5ead,U+5fb3,U+6211,U+6253,U+639b,U+63a8,U+6545,U+6575,U+6628,U+672d,U+68a8,U+6bdb,U+6d25,U+707d,U+767e,U+7834,U+7b46,U+7bc9,U+8074,U+82e6,U+8349,U+8a2a,U+8d70,U+8da3,U+8fce,U+91cc,U+967d,U+97ff,U+9996,U+ff1c,U+ff2f,U+ff32,U+ff34}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-103-700-normal.7Dgz-z5q.woff2) format("woff2");unicode-range:U+500d,U+5074,U+50cd,U+5175,U+52e2,U+5352,U+5354,U+53f2,U+5409,U+56fa,U+5a18,U+5b88,U+5bdd,U+5ca9,U+5f92,U+5fa9,U+60a9,U+623f,U+6483,U+653f,U+666f,U+66ae,U+66f2,U+6a21,U+6b66,U+6bcd,U+6d5c,U+796d,U+7a4d,U+7aef,U+7b56,U+7b97,U+7c4d,U+7e04,U+7fa9,U+8377,U+83dc,U+83ef,U+8535,U+8863,U+88cf,U+88dc,U+8907,U+8acb,U+90ce,U+91dd,U+ff0b,U+ff0d,U+ff19,U+ff65}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-105-700-normal.DNep24yC.woff2) format("woff2");unicode-range:U+25,U+25a0,U+4e26,U+4f4e,U+5341,U+56f2,U+5bbf,U+5c45,U+5c55,U+5c5e,U+5dee,U+5e9c,U+5f7c,U+6255,U+627f,U+62bc,U+65cf,U+661f,U+666e,U+66dc,U+67fb,U+6975,U+6a4b,U+6b32,U+6df1,U+6e29,U+6fc0,U+738b,U+7686,U+7a76,U+7a81,U+7c73,U+7d75,U+7dd2,U+82e5,U+82f1,U+85ac,U+888b,U+899a,U+8a31,U+8a8c,U+8ab0,U+8b58,U+904a,U+9060,U+9280,U+95b2,U+984d,U+9ce5,U+ff18}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-106-700-normal.ZKVHXP2J.woff2) format("woff2");unicode-range:U+30f6,U+50ac,U+5178,U+51e6,U+5224,U+52dd,U+5883,U+5897,U+590f,U+5a5a,U+5bb3,U+5c65,U+5e03,U+5e2b,U+5e30,U+5eb7,U+6271,U+63f4,U+64ae,U+6574,U+672b,U+679a,U+6a29-6a2a,U+6ca2,U+6cc1,U+6d0b,U+713c,U+74b0,U+7981,U+7a0b,U+7bc0,U+7d1a,U+7d61,U+7fd2,U+822c,U+8996,U+89aa,U+8cac,U+8cbb,U+8d77,U+8def,U+9020,U+9152,U+9244,U+9662,U+967a,U+96e3,U+9759,U+ff16}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-107-700-normal.DiP1Ja7o.woff2) format("woff2");unicode-range:U+23,U+3c,U+2192,U+4e45,U+4efb,U+4f50,U+4f8b,U+4fc2,U+5024,U+5150,U+5272,U+5370,U+53bb,U+542b,U+56db,U+56e3,U+57ce,U+5bc4,U+5bcc,U+5f71,U+60aa,U+6238,U+6280,U+629c,U+6539,U+66ff,U+670d,U+677e-677f,U+6839,U+69cb,U+6b4c,U+6bb5,U+6e96,U+6f14,U+72ec,U+7389,U+7814,U+79cb,U+79d1,U+79fb,U+7a0e,U+7d0d,U+85e4,U+8d64,U+9632,U+96e2,U+9805,U+99ac,U+ff1e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-108-700-normal.CDVRT70g.woff2) format("woff2");unicode-range:U+2605-2606,U+301c,U+4e57,U+4fee,U+5065,U+52df,U+533b,U+5357,U+57df,U+58eb,U+58f0,U+591c,U+592a-592b,U+5948,U+5b85,U+5d0e,U+5ea7,U+5ff5,U+6025,U+63a1,U+63a5,U+63db,U+643a,U+65bd,U+671d,U+68ee,U+6982,U+6b73,U+6bd4,U+6d88,U+7570,U+7b11,U+7d76,U+8077,U+8217,U+8c37,U+8c61,U+8cc7,U+8d85,U+901f,U+962a,U+9802,U+9806,U+9854,U+98f2,U+9928,U+99c5,U+9ed2}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-109-700-normal.D8DWrM9l.woff2) format("woff2");unicode-range:U+266a,U+4f11,U+533a,U+5343,U+534a,U+53cd,U+5404,U+56f3,U+5b57-5b58,U+5bae,U+5c4a,U+5e0c,U+5e2f,U+5eab,U+5f35,U+5f79,U+614b,U+6226,U+629e,U+65c5,U+6625,U+6751,U+6821,U+6b69,U+6b8b,U+6bce,U+6c42,U+706b,U+7c21,U+7cfb,U+805e,U+80b2,U+82b8,U+843d,U+8853,U+88c5,U+8a3c,U+8a66,U+8d8a,U+8fba,U+9069,U+91cf,U+9752,U+975e,U+9999,U+ff0f-ff10,U+ff14-ff15}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-110-700-normal.C8IEYYIv.woff2) format("woff2");unicode-range:U+40,U+4e86,U+4e95,U+4f01,U+4f1d,U+4fbf,U+5099,U+5171,U+5177,U+53cb,U+53ce,U+53f0,U+5668,U+5712,U+5ba4,U+5ca1,U+5f85,U+60f3,U+653e,U+65ad,U+65e9,U+6620,U+6750,U+6761,U+6b62,U+6b74,U+6e08,U+6e80,U+7248,U+7531,U+7533,U+753a,U+77f3,U+798f,U+7f6e,U+8449,U+88fd,U+89b3,U+8a55,U+8ac7,U+8b77,U+8db3,U+8efd,U+8fd4,U+9031-9032,U+9580,U+9589,U+96d1,U+985e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-111-700-normal.BM3H6qkj.woff2) format("woff2");unicode-range:U+2b,U+d7,U+300e-300f,U+4e07,U+4e8c,U+512a,U+5149,U+518d,U+5236,U+52b9,U+52d9,U+5468,U+578b,U+57fa,U+5b8c,U+5ba2,U+5c02,U+5de5,U+5f37,U+5f62,U+623b,U+63d0,U+652f,U+672a,U+6848,U+6d41,U+7136,U+7537,U+754c,U+76f4,U+79c1,U+7ba1,U+7d44,U+7d4c,U+7dcf,U+7dda,U+7de8,U+82b1,U+897f,U+8ca9,U+8cfc,U+904e,U+9664,U+982d,U+9858,U+98a8,U+9a13,U+ff13,U+ff5c}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-112-700-normal.CiMHuYCA.woff2) format("woff2");unicode-range:U+4e16,U+4e3b,U+4ea4,U+4ee4,U+4f4d,U+4f4f,U+4f55,U+4f9b,U+5317,U+5358,U+53c2,U+53e4,U+548c,U+571f,U+59cb,U+5cf6,U+5e38,U+63a2,U+63b2,U+6559,U+662d,U+679c,U+6c7a,U+72b6,U+7523,U+767d,U+770c,U+7a2e,U+7a3f,U+7a7a,U+7b2c,U+7b49,U+7d20,U+7d42,U+8003,U+8272,U+8a08,U+8aac,U+8cb7,U+8eab,U+8ee2,U+9054-9055,U+90fd,U+914d,U+91cd,U+969b,U+97f3,U+984c,U+ff06}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-113-700-normal.BV9QwnM1.woff2) format("woff2");unicode-range:U+26,U+5f,U+2026,U+203b,U+4e09,U+4eac,U+4ed5,U+4fa1,U+5143,U+5199,U+5207,U+539f,U+53e3,U+53f7,U+5411,U+5473,U+5546,U+55b6,U+5929,U+597d,U+5bb9,U+5c11,U+5c4b,U+5ddd,U+5f97,U+5fc5,U+6295,U+6301,U+6307,U+671b,U+76f8,U+78ba,U+795e,U+7d30,U+7d39,U+7d9a,U+89e3,U+8a00,U+8a73,U+8a8d,U+8a9e,U+8aad,U+8abf,U+8cea,U+8eca,U+8ffd,U+904b,U+9650,U+ff11-ff12}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-114-700-normal.DQNDiENQ.woff2) format("woff2");unicode-range:U+3e,U+3005,U+4e0d,U+4e88,U+4ecb,U+4ee3,U+4ef6,U+4fdd,U+4fe1,U+500b,U+50cf,U+5186,U+5316,U+53d7,U+540c,U+544a,U+54e1,U+5728,U+58f2,U+5973,U+5b89,U+5c71,U+5e02,U+5e97,U+5f15,U+5fc3,U+5fdc,U+601d,U+611b,U+611f,U+671f,U+6728,U+6765,U+683c,U+6b21,U+6ce8,U+6d3b,U+6d77,U+7530,U+7740,U+7acb,U+7d50,U+826f,U+8f09,U+8fbc,U+9001,U+9053,U+91ce,U+9762,U+98df}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-115-700-normal.ljb5XqQZ.woff2) format("woff2");unicode-range:U+7c,U+3080,U+4ee5,U+5148,U+516c,U+521d,U+5225,U+529b,U+52a0,U+53ef,U+56de,U+56fd,U+5909,U+591a,U+5b66,U+5b9f,U+5bb6,U+5bfe,U+5e73,U+5e83,U+5ea6,U+5f53,U+6027,U+610f,U+6210,U+6240,U+660e,U+66f4,U+66f8,U+6709,U+6771,U+697d,U+69d8,U+6a5f,U+6c34,U+6cbb,U+73fe,U+756a,U+7684,U+771f,U+793a,U+7f8e,U+898f,U+8a2d,U+8a71,U+8fd1,U+9078,U+9577,U+96fb,U+ff5e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-116-700-normal.CAGv6bOO.woff2) format("woff2");unicode-range:U+a9,U+3010-3011,U+30e2,U+4e0b,U+4eca,U+4ed6,U+4ed8,U+4f53,U+4f5c,U+4f7f,U+53d6,U+540d,U+54c1,U+5730,U+5916,U+5b50,U+5c0f,U+5f8c,U+624b,U+6570,U+6587,U+6599,U+691c,U+696d,U+6cd5,U+7269,U+7279,U+7406,U+767a-767b,U+77e5,U+7d04,U+7d22,U+8005,U+80fd,U+81ea,U+8868,U+8981,U+89a7,U+901a,U+9023,U+90e8,U+91d1,U+9332,U+958b,U+96c6,U+9ad8,U+ff1a,U+ff1f}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-117-700-normal.CiuHN2gN.woff2) format("woff2");unicode-range:U+4e,U+a0,U+3000,U+300c-300d,U+4e00,U+4e0a,U+4e2d,U+4e8b,U+4eba,U+4f1a,U+5165,U+5168,U+5185,U+51fa,U+5206,U+5229,U+524d,U+52d5,U+5408,U+554f,U+5831,U+5834,U+5927,U+5b9a,U+5e74,U+5f0f,U+60c5,U+65b0,U+65b9,U+6642,U+6700,U+672c,U+682a,U+6b63,U+6c17,U+7121,U+751f,U+7528,U+753b,U+76ee,U+793e,U+884c,U+898b,U+8a18,U+9593,U+95a2,U+ff01,U+ff08-ff09}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-118-700-normal.BEoVCd-8.woff2) format("woff2");unicode-range:U+21-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2-b3,U+b7,U+bb,U+c9,U+cd,U+d6,U+d8,U+dc,U+e0-e5,U+e7-ed,U+ef,U+f1-f4,U+f6,U+f8,U+fa,U+fc-fd,U+103,U+14d,U+1b0,U+300-301,U+1ebf,U+1ec7,U+2013-2014,U+201c-201d,U+2039-203a,U+203c,U+2048-2049,U+2113,U+2122,U+65e5,U+6708,U+70b9}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-119-700-normal.BO0_haso.woff2) format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307f,U+3081-308f,U+3091-3093,U+3099-309a,U+309d-309e,U+30a1-30e1,U+30e3-30ed,U+30ef-30f0,U+30f2-30f4,U+30fb-30fe,U+ff0c,U+ff0e}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-jp-latin-700-normal.B5WF5-M-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ds-background-100: #ffffff;--ds-background-200: #fafafa;--ds-gray-100: #f2f2f2;--ds-gray-200: #ebebeb;--ds-gray-300: #e6e6e6;--ds-gray-400: #ebebeb;--ds-gray-500: #c9c9c9;--ds-gray-600: #a8a8a8;--ds-gray-700: #8f8f8f;--ds-gray-800: #7d7d7d;--ds-gray-900: #4d4d4d;--ds-gray-1000: #1c2a3a;--ds-gray-alpha-100: #0000000d;--ds-gray-alpha-200: #00000014;--ds-gray-alpha-300: #0000001a;--ds-gray-alpha-400: #00000014;--ds-gray-alpha-500: #00000036;--ds-gray-alpha-600: #00000057;--ds-gray-alpha-700: #00000070;--ds-gray-alpha-800: #00000082;--ds-gray-alpha-900: #000000b3;--ds-gray-alpha-1000: #000000e8;--ds-red-100: #fff0f0;--ds-red-700: #e5484d;--ds-red-900: #cb2a2f;--ds-green-100: #effbef;--ds-green-700: #45a557;--ds-green-900: #297a3a;--ds-amber-100: #fff6e6;--ds-amber-700: #ffb224;--ds-amber-900: #a35200;--ws-brand-100: #eef8fc;--ws-brand-200: #e3f4fa;--ws-brand-300: #d2edf7;--ws-brand-400: #b5e2f3;--ws-brand-500: #7fd0ee;--ws-brand-600: #2ec3ec;--ws-brand-700: #077db1;--ws-brand-800: #005b90;--ws-brand-900: #024b75;--ws-brand-1000: #0b2f47;--ws-color-accent-solid: var(--ws-brand-900);--ws-color-accent-on: #ffffff;--ws-logo-word: #024b75;color-scheme:light}:root{--ws-color-bg: var(--ds-background-100);--ws-color-bg-band: var(--ds-background-200);--ws-color-bg-subtle: var(--ds-gray-100);--ws-color-bg-hover: var(--ds-gray-alpha-100);--ws-color-bg-tint: var(--ds-gray-alpha-100);--ws-color-bg-overlay: color-mix(in srgb, var(--ds-background-100) 89%, transparent);--ws-color-bg-header: color-mix(in srgb, var(--ds-background-100) 75%, transparent);--ws-color-scrim: var(--ds-gray-alpha-700);--ws-color-text: var(--ds-gray-1000);--ws-color-text-body: var(--ds-gray-900);--ws-color-text-muted: var(--ds-gray-800);--ws-color-text-faint: var(--ds-gray-500);--ws-color-text-inverse: var(--ds-background-100);--ws-color-accent: var(--ws-brand-900);--ws-color-accent-solid-hover: var(--ws-brand-800);--ws-color-accent-subtle: var(--ws-brand-100);--ws-color-accent-deco: #2ec3ec;--ws-color-border: var(--ds-gray-alpha-400);--ws-color-border-strong: var(--ds-gray-alpha-500);--ws-color-focus: var(--ws-brand-700);--ws-color-danger: var(--ds-red-900);--ws-color-danger-bg: var(--ds-red-100);--ws-color-success: var(--ds-green-900);--ws-color-success-bg: var(--ds-green-100)}:root{--ws-font-sans: "Geist Variable", "Geist", "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Meiryo", sans-serif;--ws-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--ws-text-display: clamp(48px, 6.67vw, 96px);--ws-lh-display: 1.05;--ws-ls-display: -.045em;--ws-text-statement: clamp(32px, 3.9vw, 56px);--ws-lh-statement: 1.35;--ws-text-h1: clamp(36px, 3.9vw, 56px);--ws-lh-h1: 1.3;--ws-text-h2: clamp(28px, 2.78vw, 40px);--ws-lh-h2: 1.4;--ws-text-h3: clamp(20px, 1.67vw, 24px);--ws-lh-h3: 1.5;--ws-text-sub: 20px;--ws-lh-sub: 1.5;--ws-text-title: 18px;--ws-lh-title: 1.5;--ws-text-lead: 18px;--ws-lh-lead: 1.8;--ws-text-body: 16px;--ws-lh-body: 1.8;--ws-text-small: 14px;--ws-lh-small: 1.7;--ws-text-caption: 13px;--ws-lh-caption: 1.6;--ws-text-label: 14px;--ws-lh-label: 1.45;--ws-text-micro: 12px;--ws-lh-micro: 1.35;--ws-ls-heading-latin: -.02em;--ws-ls-ja: .02em}@media (max-width: 767px){:root{--ws-text-lead: 16px;--ws-text-sub: 18px;--ws-text-title: 17px}}:root{--ws-space-1: 2px;--ws-space-2: 4px;--ws-space-3: 8px;--ws-space-4: 12px;--ws-space-5: 16px;--ws-space-6: 20px;--ws-space-7: 24px;--ws-space-8: 28px;--ws-space-9: 32px;--ws-space-10: 40px;--ws-space-11: 48px;--ws-space-12: 56px;--ws-space-13: 64px;--ws-space-14: 80px;--ws-space-15: 96px;--ws-space-16: 120px;--ws-space-17: 160px;--ws-space-18: 240px;--ws-space-19: 304px;--ws-section-gap: 240px;--ws-hero-top: 304px;--ws-page-title-top: 200px;--ws-band-pad: 160px;--ws-block-gap: 64px;--ws-gutter: clamp(20px, 7.5vw, 108px);--ws-container: 1224px;--ws-container-narrow: 960px;--ws-reading: 720px;--ws-header-h: 64px}@media (max-width: 767px){:root{--ws-section-gap: 160px;--ws-hero-top: 176px;--ws-page-title-top: 136px;--ws-band-pad: 120px;--ws-block-gap: 40px}}@media (max-width: 1023px){:root{--ws-header-h: 56px}}:root{--ws-radius-xs: 4px;--ws-radius-sm: 6px;--ws-radius-md: 12px;--ws-radius-lg: 16px;--ws-radius-media: 24px;--ws-radius-media-lg: 32px;--ws-radius-full: 9999px;--ws-shadow-border: 0 0 0 1px var(--ds-gray-alpha-400);--ws-shadow-menu: 0 0 0 1px var(--ds-gray-alpha-400), 0 4px 8px -4px #0000000a, 0 16px 24px -8px #0000000f;--ws-shadow-modal: 0 0 0 1px var(--ds-gray-alpha-400), 0 1px 1px #00000005, 0 8px 16px -4px #0000000a, 0 24px 32px -8px #0000000f;--ws-focus-ring: 0 0 0 2px var(--ws-color-bg), 0 0 0 4px var(--ws-color-focus)}:root{--ws-ease-toss: cubic-bezier(.6, 0, 0, .6);--ws-ease-hover: cubic-bezier(.33, 1, .68, 1);--ws-ease-link: cubic-bezier(.17, .67, .41, .98);--ws-dur-instant: .1s;--ws-dur-fast: .15s;--ws-dur-base: .2s;--ws-dur-medium: .4s;--ws-dur-slow: .6s;--ws-stagger: 40ms;--ws-reveal-y: 24px;--ws-reveal-blur: 10px}:root{--ws-z-sticky: 10;--ws-z-header: 100;--ws-z-overlay: 200;--ws-z-modal: 300;--ws-z-toast: 400}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--ws-color-bg);color:var(--ws-color-text-body);font-family:var(--ws-font-sans);font-size:var(--ws-text-body);line-height:var(--ws-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,dl,dt,dd,ul,ol,li,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}address{font-style:normal}:lang(ja){word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere;hanging-punctuation:allow-end}:lang(ja) p,:lang(ja) dd,:lang(ja) li{letter-spacing:var(--ws-ls-ja)}:lang(ja) :is(h1,h2,h3,.ws-statement):not(:lang(en)){font-feature-settings:"palt" 1;letter-spacing:var(--ws-ls-ja)}@supports not (word-break: auto-phrase){:lang(ja) :is(h1,h2,h3,.ws-statement){word-break:keep-all}}:focus-visible{outline:none;box-shadow:var(--ws-focus-ring)}::selection{background:var(--ws-color-accent-subtle);color:var(--ws-color-text)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ws-container{width:100%;max-width:calc(var(--ws-container) + var(--ws-gutter) * 2);margin:0 auto;padding:0 var(--ws-gutter)}.ws-narrow{max-width:var(--ws-container-narrow)}.ws-reading{max-width:var(--ws-reading)}.ws-section{padding-bottom:var(--ws-section-gap)}.ws-band{background:var(--ws-color-bg-band);padding:var(--ws-band-pad) 0}.ws-display{font-size:var(--ws-text-display);line-height:var(--ws-lh-display);font-weight:700;letter-spacing:var(--ws-ls-display);color:var(--ws-color-text);margin-left:-.05em}.ws-statement{font-size:var(--ws-text-statement);line-height:var(--ws-lh-statement);font-weight:700;color:var(--ws-color-text)}.ws-h1{font-size:var(--ws-text-h1);line-height:var(--ws-lh-h1);font-weight:700;color:var(--ws-color-text)}.ws-h2{font-size:var(--ws-text-h2);line-height:var(--ws-lh-h2);font-weight:700;color:var(--ws-color-text)}.ws-h3{font-size:var(--ws-text-h3);line-height:var(--ws-lh-h3);font-weight:700;color:var(--ws-color-text)}.ws-sub{font-size:var(--ws-text-sub);line-height:var(--ws-lh-sub);font-weight:700;color:var(--ws-color-text)}.ws-title{font-size:var(--ws-text-title);line-height:var(--ws-lh-title);font-weight:700;color:var(--ws-color-text)}.ws-lead{font-size:var(--ws-text-lead);line-height:var(--ws-lh-lead)}.ws-small{font-size:var(--ws-text-small);line-height:var(--ws-lh-small)}.ws-caption{font-size:var(--ws-text-caption);line-height:var(--ws-lh-caption)}.ws-label{font-size:var(--ws-text-label);line-height:var(--ws-lh-label);font-weight:500}.ws-mono{font-family:var(--ws-font-mono);font-variant-numeric:tabular-nums}:is(.ws-h1,.ws-h2,.ws-h3,.ws-statement):lang(en){letter-spacing:var(--ws-ls-heading-latin)}.ws-latin-caps{letter-spacing:.02em}.ws-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ws-skip{position:fixed;left:16px;top:-64px;z-index:calc(var(--ws-z-header) + 1);padding:8px 16px;border-radius:var(--ws-radius-sm);background:var(--ws-color-text);color:var(--ws-color-text-inverse);font-size:14px}.ws-skip:focus{top:12px}.ws-dummy{display:inline-block;font-family:var(--ws-font-mono);font-size:12px;line-height:20px;font-weight:500;letter-spacing:0;padding:0 6px;margin-right:8px;border:1px dashed var(--ws-color-border-strong);border-radius:var(--ws-radius-xs);color:var(--ws-color-text-body);vertical-align:.2em;white-space:nowrap}.js [data-reveal]{opacity:0;transform:translateY(var(--ws-reveal-y));filter:blur(var(--ws-reveal-blur));transition:opacity var(--ws-dur-slow) var(--ws-ease-toss),transform var(--ws-dur-slow) var(--ws-ease-toss),filter var(--ws-dur-slow) var(--ws-ease-toss);transition-delay:calc(var(--i, 0) * var(--ws-stagger))}.js [data-reveal].is-in{opacity:1;transform:none;filter:none}.js [data-reveal=item]{filter:none;transform:translateY(32px)}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity:1;transform:none;filter:none;transition:none}}html.js:not(.reveal-ready) [data-reveal]{animation:ws-reveal-failsafe .4s var(--ws-ease-toss) 3s forwards}@keyframes ws-reveal-failsafe{to{opacity:1;transform:none;filter:none}}@media (max-width: 767px){.ws-only-desktop{display:none!important}}@media (min-width: 768px){.ws-only-mobile{display:none!important}}html.ws-snap-y{scroll-snap-type:y proximity}:root{--ws-slant: 28deg;--ws-cut-x: 24px;--ws-cut-y: 45px}.ws-slash-label{display:flex;align-items:center;gap:10px}.ws-slash-label>span[aria-hidden=true]:first-child{display:inline-block;flex-shrink:0;width:3px;height:14px;border-radius:1px;background:var(--ws-color-accent);transform:skew(calc(var(--ws-slant) * -1))}.ws-cut{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--ws-cut-y)),calc(100% - var(--ws-cut-x)) 100%,0 100%)}.ws-rhead{margin-bottom:var(--ws-block-gap)}.ws-rhead__en{font-size:clamp(40px,5vw,72px);line-height:1;font-weight:300;letter-spacing:-.035em;color:var(--ws-color-text);margin-left:-.04em}.ws-rhead__en:not(:lang(en)){font-size:clamp(30px,3.7vw,54px);line-height:1.25;letter-spacing:0;font-weight:400;margin-left:0;text-wrap:balance}.ws-rhead__ja{margin-top:18px;display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-rhead__ja:before{content:"";width:3px;height:14px;border-radius:1px;background:var(--ws-color-accent);transform:skew(calc(var(--ws-slant) * -1))}.ws-rhead__lead{margin-top:24px;max-width:40em;font-size:var(--ws-text-lead);line-height:1.9;color:var(--ws-color-text-body)}@media (max-width: 767px){.ws-rhead__ja{margin-top:12px}.ws-rhead__lead{margin-top:16px}}.ws-rbtn{display:inline-flex;align-items:center;gap:16px;height:56px;padding:0 8px 0 28px;border-radius:999px;background:var(--ws-color-text);color:var(--ws-color-bg);font-size:15px;font-weight:700;white-space:nowrap;transition:transform .2s var(--ws-ease-hover),background-color .2s ease}.ws-rbtn__circle{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ws-color-bg) 18%,transparent);transition:transform .3s var(--ws-ease-hover)}.ws-rbtn:hover .ws-rbtn__circle{transform:translate(3px)}.ws-rbtn:active{transform:scale(.98)}.ws-rbtn.is-light{background:#fff;color:#024b75}.ws-rbtn.is-light .ws-rbtn__circle{background:#024b751a}.ws-rbtn.is-outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.ws-rbtn.is-outline .ws-rbtn__circle{background:#ffffff24}.ws-rbtn:focus-visible{outline:2px solid var(--ws-color-accent);outline-offset:3px}.ws-circle-btn{width:52px;height:52px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ws-color-bg);box-shadow:var(--ws-shadow-border);color:var(--ws-color-text);transition:transform .3s var(--ws-ease-hover),background-color .2s ease,color .2s ease}.ws-tint{background:var(--ws-color-bg-subtle);padding-block:160px;margin-bottom:var(--ws-section-gap)}@media (max-width: 767px){.ws-tint{padding-block:96px}}.ws-planes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ws-planes span{position:absolute;top:-10%;height:120%;transform:skew(calc(var(--ws-slant) * -1));animation:ws-planes-in 1.4s var(--ws-ease-toss) both}.ws-planes .p1{right:8%;width:20vw;background:color-mix(in srgb,var(--ws-color-text) 5%,transparent);animation-delay:80ms}.ws-planes .p2{right:26%;width:6vw;background:color-mix(in srgb,var(--ws-color-text) 3.5%,transparent);animation-delay:.2s}.ws-planes .p3{right:-5%;width:11vw;background:color-mix(in srgb,var(--ws-color-accent) 5%,transparent);animation-delay:.32s}.ws-planes .p4{right:35%;width:2vw;background:color-mix(in srgb,var(--ws-color-accent) 9%,transparent);animation-delay:.44s}@keyframes ws-planes-in{0%{opacity:0;translate:14vw 0}to{opacity:1;translate:0 0}}@media (max-width: 767px){.ws-planes .p1{width:38vw}.ws-planes .p2{width:12vw;right:42%}.ws-planes .p3{width:20vw}.ws-planes .p4{display:none}}@media (prefers-reduced-motion: reduce){.ws-planes span{animation:none}}.ws-logo[data-v-d9c421aa]{display:block;flex-shrink:0}.ws-logo__word[data-v-d9c421aa]{fill:var(--ws-logo-word)}.ws-locale[data-v-a5eda4e6]{position:relative}.ws-locale__btn[data-v-a5eda4e6]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px;border-radius:var(--ws-radius-sm);font-size:15px;font-weight:500;color:var(--ws-color-text);transition:background-color var(--ws-dur-fast) ease}.is-lg .ws-locale__btn[data-v-a5eda4e6]{height:44px;font-size:16px}.ws-locale__btn[data-v-a5eda4e6]:hover{background:var(--ws-color-bg-hover)}.ws-locale__caret[data-v-a5eda4e6]{transition:transform var(--ws-dur-medium) var(--ws-ease-toss)}.ws-locale__btn[aria-expanded=true] .ws-locale__caret[data-v-a5eda4e6]{transform:rotate(180deg)}.ws-locale__list[data-v-a5eda4e6]{position:absolute;top:calc(100% + 8px);right:0;z-index:10;min-width:160px;padding:6px;border-radius:var(--ws-radius-md);background:var(--ws-color-bg);box-shadow:var(--ws-shadow-menu)}.is-up .ws-locale__list[data-v-a5eda4e6]{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.ws-locale__opt[data-v-a5eda4e6]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 12px;border-radius:var(--ws-radius-sm);font-size:14px;font-weight:500;color:var(--ws-color-text-body)}button.ws-locale__opt[data-v-a5eda4e6]{width:100%;text-align:left}.ws-locale__opt[data-v-a5eda4e6]:hover{background:var(--ws-color-bg-hover);color:var(--ws-color-text)}.ws-locale__opt[aria-current][data-v-a5eda4e6]{color:var(--ws-color-text)}.ws-header[data-v-ccc4057d]{position:fixed;inset:0 0 auto;z-index:var(--ws-z-header);height:var(--ws-header-h);transition:transform var(--ws-dur-medium) var(--ws-ease-toss),background-color var(--ws-dur-medium) var(--ws-ease-toss),box-shadow var(--ws-dur-medium) var(--ws-ease-toss)}.ws-header.is-solid[data-v-ccc4057d]{background:var(--ws-color-bg-header);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 var(--ws-color-border)}@media (max-width: 1023px){.ws-header.is-hidden[data-v-ccc4057d]{transform:translateY(-100%)}}.ws-header.is-menu[data-v-ccc4057d]{z-index:calc(var(--ws-z-overlay) + 1)}.ws-header__inner[data-v-ccc4057d]{height:100%;max-width:calc(var(--ws-container) + var(--ws-gutter) * 2);margin:0 auto;padding:0 var(--ws-gutter);display:flex;align-items:center;gap:40px}.ws-header__logo[data-v-ccc4057d]{display:flex;align-items:center;height:100%}.ws-header__nav[data-v-ccc4057d]{margin-left:auto;display:flex;align-items:center;gap:28px}.ws-header__link[data-v-ccc4057d]{position:relative;display:flex;align-items:center;height:var(--ws-header-h);font-size:15px;font-weight:500;line-height:1.45;color:var(--ws-color-text-body);transition:color var(--ws-dur-fast) ease}.ws-header__link[data-v-ccc4057d]:hover,.ws-header__link[aria-current=page][data-v-ccc4057d]{color:var(--ws-color-text)}.ws-header__link[aria-current=page][data-v-ccc4057d]:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:2px;border-radius:var(--ws-radius-full);background:var(--ws-color-accent)}.ws-header__menu[data-v-ccc4057d],.is-mobile[data-v-ccc4057d]{display:none}@media (max-width: 1023px){.ws-header__inner[data-v-ccc4057d]{padding:7px 8px 7px 20px;gap:8px;justify-content:space-between}.ws-header__nav[data-v-ccc4057d],.ws-header__locale[data-v-ccc4057d],.is-desktop[data-v-ccc4057d]{display:none}.is-mobile[data-v-ccc4057d]{display:block}.ws-header__menu[data-v-ccc4057d]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--ws-radius-md);color:var(--ws-color-text)}.ws-header__menu path[data-v-ccc4057d]{transform-origin:13px 13px;transition:transform var(--ws-dur-medium) var(--ws-ease-toss),opacity var(--ws-dur-medium) var(--ws-ease-toss)}.ws-header__menu[aria-expanded=true] .l1[data-v-ccc4057d]{transform:rotate(45deg) translateY(7px)}.ws-header__menu[aria-expanded=true] .l2[data-v-ccc4057d]{transform:scaleX(0);opacity:0}.ws-header__menu[aria-expanded=true] .l3[data-v-ccc4057d]{transform:rotate(-45deg) translateY(-7px)}}.ws-menu[data-v-aa79ef85]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ws-z-overlay);display:flex;flex-direction:column;padding-top:84px;overflow-y:auto;overscroll-behavior:contain;background:var(--ws-color-bg-overlay);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.ws-menu__nav[data-v-aa79ef85]{padding:0 20px}.ws-menu__link[data-v-aa79ef85]{width:100%;height:56px;padding:11px 0;display:flex;align-items:center;justify-content:space-between;font-size:24px;line-height:1.4;font-weight:600;color:var(--ws-color-text-body);text-align:left}.ws-menu__link[aria-current=page][data-v-aa79ef85]{color:var(--ws-color-text);justify-content:flex-start;gap:10px}.ws-menu__link[aria-current=page][data-v-aa79ef85]:before{content:"";width:3px;height:16px;border-radius:1px;background:var(--ws-color-accent);transform:skew(calc(var(--ws-slant) * -1));order:-1}.ws-menu__chev[data-v-aa79ef85]{color:var(--ws-color-text-muted);transition:transform var(--ws-dur-medium) var(--ws-ease-toss)}.ws-menu__link[aria-expanded=true] .ws-menu__chev[data-v-aa79ef85]{transform:rotate(180deg)}.ws-menu__acc[data-v-aa79ef85]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ws-dur-medium) var(--ws-ease-toss)}.ws-menu__acc.is-open[data-v-aa79ef85]{grid-template-rows:1fr}.ws-menu__acc>ul[data-v-aa79ef85]{overflow:hidden}.ws-menu__sub[data-v-aa79ef85]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.ws-menu__acc.is-open .ws-menu__sub[data-v-aa79ef85]{padding:24px 0 36px}.ws-menu__sublink[data-v-aa79ef85]{height:36px;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--ws-color-text-body)}.ws-menu__sublink[data-v-aa79ef85]:hover{color:var(--ws-color-text)}.ws-menu__foot[data-v-aa79ef85]{margin-top:auto;padding:64px 20px 28px}.ws-menu-enter-active[data-v-aa79ef85]{transition:opacity var(--ws-dur-medium) var(--ws-ease-toss)}.ws-menu-leave-active[data-v-aa79ef85]{transition:opacity .3s var(--ws-ease-toss)}.ws-menu-enter-from[data-v-aa79ef85],.ws-menu-leave-to[data-v-aa79ef85]{opacity:0}.ws-menu-enter-active .ws-menu__item[data-v-aa79ef85]{transition:opacity var(--ws-dur-medium) var(--ws-ease-toss),transform var(--ws-dur-medium) var(--ws-ease-toss),filter var(--ws-dur-medium) var(--ws-ease-toss);transition-delay:calc(var(--i) * var(--ws-stagger))}.ws-menu-enter-from .ws-menu__item[data-v-aa79ef85]{opacity:0;transform:translateY(-20px);filter:blur(10px)}@media (prefers-reduced-motion: reduce){.ws-menu-enter-active[data-v-aa79ef85],.ws-menu-leave-active[data-v-aa79ef85],.ws-menu-enter-active .ws-menu__item[data-v-aa79ef85]{transition:none}}@media (min-width: 1024px){.ws-menu[data-v-aa79ef85]{display:none}}.ws-footer[data-v-9d9363c0]{background:var(--ws-color-bg-band);border-top:1px solid var(--ws-color-border);padding:96px 0 48px}.ws-footer__grid[data-v-9d9363c0]{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:24px}.ws-footer__logo[data-v-9d9363c0]{margin-bottom:40px}.ws-footer__title[data-v-9d9363c0]{font-size:14px;line-height:1.45;font-weight:500;letter-spacing:.02em;color:var(--ws-color-text-muted)}.ws-footer__address[data-v-9d9363c0],.ws-footer__list[data-v-9d9363c0]{margin-top:16px;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.7;color:var(--ws-color-text-body)}.ws-footer__address[data-v-9d9363c0]{gap:8px}.ws-footer__a[data-v-9d9363c0]{display:inline-flex;align-items:center;gap:6px;color:var(--ws-color-text-body)}.ws-footer__a[data-v-9d9363c0]:hover{color:var(--ws-color-text);text-decoration:underline;text-underline-offset:3px}.ws-footer__sns[data-v-9d9363c0]{width:20px;height:20px;object-fit:contain}.ws-footer__prefs[data-v-9d9363c0]{display:flex;justify-content:flex-end;align-items:flex-start}.ws-footer__copy[data-v-9d9363c0]{margin-top:64px;padding-top:24px;border-top:1px solid var(--ws-color-border);font-size:13px;line-height:1.6;color:var(--ws-color-text-body)}@media (max-width: 1023px){.ws-footer[data-v-9d9363c0]{padding:64px 0 40px}.ws-footer__grid[data-v-9d9363c0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.ws-footer__contact[data-v-9d9363c0],.ws-footer__prefs[data-v-9d9363c0]{grid-column:1 / -1}.ws-footer__logo[data-v-9d9363c0]{margin-bottom:32px}.ws-footer__prefs[data-v-9d9363c0]{justify-content:flex-start;margin-left:-8px}.ws-footer__copy[data-v-9d9363c0]{margin-top:40px}}.ws-nf[data-v-5c499a93]{position:relative;overflow:hidden;display:flex;align-items:center;min-height:min(100svh,880px);padding:calc(var(--ws-header-h) + 72px) 0 96px;background:var(--ws-color-bg-subtle)}.ws-nf__body[data-v-5c499a93]{position:relative;z-index:2}.ws-nf__title[data-v-5c499a93]{font-size:clamp(36px,4.4vw,64px);line-height:1.25;font-weight:700;letter-spacing:.02em;color:var(--ws-color-text);font-feature-settings:"palt" 1;white-space:pre-line}.ws-nf__lead[data-v-5c499a93]{margin-top:24px;max-width:34em;font-size:var(--ws-text-lead);line-height:1.9;color:var(--ws-color-text-body);white-space:pre-line}.ws-nf__cta[data-v-5c499a93]{margin-top:40px}.ws-nf__links[data-v-5c499a93]{margin-top:64px;padding-top:24px;max-width:640px;border-top:1px solid var(--ws-color-border)}.ws-nf__links ul[data-v-5c499a93]{display:flex;flex-wrap:wrap;gap:8px 28px}.ws-nf__links a[data-v-5c499a93]{display:inline-block;padding:6px 0;font-size:15px;line-height:1.5;font-weight:500;color:var(--ws-color-text);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--ws-ease-link),color .2s ease}.ws-nf__links a[data-v-5c499a93]:hover{color:var(--ws-color-accent);background-size:100% 1px}.ws-nf__backdrop[data-v-5c499a93]{position:absolute;z-index:1;right:-.03em;bottom:-.16em;font-size:clamp(180px,30vw,460px);line-height:1;font-weight:300;letter-spacing:-.06em;color:color-mix(in srgb,var(--ws-color-text) 5.5%,transparent);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 767px){.ws-nf[data-v-5c499a93]{min-height:0;padding:calc(var(--ws-header-h) + 48px) 0 72px}.ws-nf__title[data-v-5c499a93]{font-size:clamp(30px,8.4vw,40px)}.ws-nf__lead[data-v-5c499a93]{margin-top:20px}.ws-nf__cta[data-v-5c499a93]{margin-top:32px}.ws-nf__links[data-v-5c499a93]{margin-top:48px}.ws-nf__backdrop[data-v-5c499a93]{font-size:160px}}.ws-article[data-v-f81a313c]{padding-top:var(--ws-page-title-top);padding-bottom:var(--ws-section-gap)}.ws-article__inner[data-v-f81a313c]{margin:0 auto}.ws-article__meta[data-v-f81a313c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--ws-color-text-body)}.ws-article__meta time[data-v-f81a313c]{margin-right:8px}.ws-article__title[data-v-f81a313c]{margin-top:16px;font-size:var(--ws-text-h2);line-height:1.4;font-weight:700;color:var(--ws-color-text);font-feature-settings:"palt" 1;letter-spacing:.02em}.ws-article__back[data-v-f81a313c]{margin-top:64px;padding-top:32px;border-top:1px solid var(--ws-color-border)}.ws-badge[data-v-f81a313c]{height:22px;padding:0 8px;border-radius:var(--ws-radius-xs);display:inline-flex;align-items:center;gap:6px;background:var(--ws-color-bg-subtle);color:var(--ws-color-text-body);font-size:12px;font-weight:500;letter-spacing:.02em}.ws-prose{margin-top:48px;color:var(--ws-color-text-body)}.ws-prose :is(p,ul,ol,table,pre,blockquote,figure,img)+:is(p,ul,ol,table,pre,blockquote,figure,img){margin-top:20px}.ws-prose>div>:first-child{margin-top:0}.ws-prose h2{margin-top:56px;font-size:var(--ws-text-h3);line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-prose h3{margin-top:40px;font-size:var(--ws-text-sub);line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-prose h4{margin-top:32px;font-size:var(--ws-text-title);line-height:1.5;font-weight:700;color:var(--ws-color-text)}.ws-prose :is(h2,h3,h4)+*{margin-top:12px}.ws-prose a{color:var(--ws-color-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.ws-prose ul,.ws-prose ol{padding-left:1.5em;display:flex;flex-direction:column;gap:6px}.ws-prose ul{list-style:disc}.ws-prose ol{list-style:decimal}.ws-prose li::marker{color:var(--ws-color-text-muted)}.ws-prose strong{color:var(--ws-color-text);font-weight:700}.ws-prose img{border-radius:var(--ws-radius-md);max-width:100%;height:auto}.ws-prose blockquote{padding-left:16px;border-left:2px solid var(--ws-color-border-strong);color:var(--ws-color-text-body)}.ws-prose code{font-family:var(--ws-font-mono);font-size:.875em;padding:2px 6px;border-radius:var(--ws-radius-xs);background:var(--ws-color-bg-subtle)}.ws-prose pre{padding:16px 20px;border-radius:var(--ws-radius-sm);background:var(--ws-color-bg-subtle);overflow-x:auto;font-size:14px;line-height:1.7}.ws-prose pre code{padding:0;background:none}.ws-prose table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.ws-prose th,.ws-prose td{padding:12px 16px 12px 0;border-bottom:1px solid var(--ws-color-border);text-align:left;vertical-align:top}.ws-prose th{font-weight:500;color:var(--ws-color-text-muted)}.ws-prose hr{border:0;border-top:1px solid var(--ws-color-border);margin:40px 0}.ws-shell{transition:opacity var(--ws-dur-medium) var(--ws-ease-toss)}.ws-shell.is-behind{opacity:.6}.ws-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ws-z-header) - 1);pointer-events:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--ws-dur-medium) var(--ws-ease-toss),visibility 0s linear var(--ws-dur-medium)}.ws-scrim.is-on{opacity:1;visibility:visible;transition:opacity var(--ws-dur-medium) var(--ws-ease-toss)}@media (prefers-reduced-motion: reduce),(prefers-reduced-transparency: reduce){.ws-scrim{display:none}}main:focus{outline:none}
