.Pagination_container__bVB1J{display:flex;justify-content:center;align-items:center;padding:24px;margin-top:24px}.Pagination_list___yLpK{margin:0 4px}.Pagination_item__BDO3t{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:var(--border-radius)}.Pagination_current__iIvcT{background-color:var(--color-current)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1d1f21;color:#c5c8c6}.hljs span::selection,.hljs::selection{background:#373b41}.hljs span::-moz-selection,.hljs::-moz-selection{background:#373b41}.hljs-name,.hljs-title{color:#f0c674}.hljs-comment,.hljs-meta,.hljs-meta .hljs-keyword{color:#707880}.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol{color:#cc6666}.hljs-addition,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string{color:#b5bd68}.hljs-attribute,.hljs-code,.hljs-selector-id{color:#b294bb}.hljs-bullet,.hljs-keyword,.hljs-selector-tag,.hljs-tag{color:#81a2be}.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-variable{color:#8abeb7}.hljs-built_in,.hljs-quote,.hljs-section,.hljs-selector-class,.hljs-type{color:#de935f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.ArticleList_list__Nl2Ed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px}.ArticleList_list3__wb60W{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.ArticleList_list3__wb60W{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ArticleList_list__Nl2Ed{grid-template-columns:1fr;gap:28px 20px}}@media (max-width:760px){.ArticleList_list__Nl2Ed{gap:24px}}.page_page__556_G{display:grid;grid-gap:0;gap:0;padding-bottom:56px}.page_hero__7KFOs{padding:128px 0;display:grid;grid-gap:24px;gap:24px}.page_title__po7na{width:min(1200px,100%);line-height:1;margin:0}.page_heroLogo__404nZ{width:min(100%,833px);height:auto;display:block}.page_description__lvaOp{width:min(980px,100%);color:#222;font-family:var(--font-ja),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:.2px}.page_heroActions__uE8fj{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.page_outlineButton__2zEib,.page_pillButton__RZ_Mi{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #202020;font-size:.8rem;padding:8px 16px;line-height:1;transition:all .22s ease}.page_pillButton__RZ_Mi{background:#202020;color:#fff}.page_pillButton__RZ_Mi:hover{background:#111}.page_outlineButton__2zEib{color:#202020;background:transparent}.page_outlineButton__2zEib:hover{background:#efefef}.page_section__zQZ2o{display:grid;grid-gap:64px;gap:64px;padding:64px 0}.page_sectionHeading__lt74q{display:grid;grid-gap:24px;gap:24px}.page_sectionTitle__6ic_4{font-size:40px;font-weight:350;line-height:50px;letter-spacing:.4px}.page_sectionLead__1lWkU,.page_sectionTitle__6ic_4{color:#222;font-family:var(--font-ja),sans-serif;font-style:normal}.page_sectionLead__1lWkU{font-size:16px;font-weight:400;line-height:35px;letter-spacing:.2px}.page_workGrid__mKVXY{display:grid;grid-template-columns:repeat(4,minmax(224px,1fr));grid-gap:44px 20px;gap:44px 20px}.page_workCard__7Zq_5{min-width:0}.page_workImageLink__0knSU{display:block;overflow:hidden;border-radius:2px;background:#111}.page_workImage__p7QEj{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .35s ease}.page_workImageLink__0knSU:hover .page_workImage__p7QEj{transform:scale(1.03)}.page_workTitle__JOhc2{font-size:1.05rem;font-weight:600;margin:12px 0 0;line-height:1.5}.page_workMeta__XCSEU,.page_workTitle__JOhc2 a:hover{color:var(--color-text-sub)}.page_workMeta__XCSEU{margin-top:8px;font-size:.78rem;line-height:1.6}.page_chip__Uuh_t{display:inline}.page_chip__Uuh_t+.page_chip__Uuh_t:before{content:" / "}.page_centerAction__K5dMz{text-align:center;margin-top:4px}@media (max-width:980px){.page_workGrid__mKVXY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page_hero__7KFOs{gap:24px}.page_workGrid__mKVXY{grid-template-columns:1fr;gap:28px}.page_workTitle__JOhc2{font-size:1rem}}.page_page__mCbjI{padding:24px}.page_header__o7eJT{margin-bottom:32px}.page_title__Lx_Qc{font-size:2rem;font-weight:600;margin:0 0 16px}.page_lead__MwT89{max-width:760px;color:#222;font-family:var(--font-ja),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:.2px}.page_grid__wbBwf{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));grid-gap:44px 20px;gap:44px 20px}.page_card__pJ7t6{min-width:0}.page_visualLink__LLV6T{display:block;overflow:hidden;border-radius:2px;background:#111}.page_visualLink__LLV6T picture{display:block;aspect-ratio:3/2}.page_thumbnail__sGfU4{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.page_visualLink__LLV6T:hover .page_thumbnail__sGfU4{transform:scale(1.03)}.page_thumbnailFallback__kVvth{aspect-ratio:3/2;display:grid;place-items:center;color:#eee;font-size:.8rem;letter-spacing:.08em}.page_cardBody__TU1FH{padding:12px 0 0}.page_cardTitle__qG7OW{font-size:1.05rem;font-weight:400;margin:0;line-height:1.5}.page_cardTitle__qG7OW a{text-decoration:none}.page_cardTitle__qG7OW a:hover,.page_meta__VREiT{color:var(--color-text-sub)}.page_meta__VREiT{margin-top:8px;font-size:.78rem;line-height:1.6}.page_empty__UY0c3{border:1px solid var(--color-border);border-radius:8px;padding:20px;color:var(--color-text-sub);line-height:1.8}@media (max-width:1200px){.page_grid__wbBwf{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:900px){.page_grid__wbBwf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page_title__Lx_Qc{font-size:1.7rem}.page_grid__wbBwf{grid-template-columns:1fr;gap:28px}.page_cardTitle__qG7OW{font-size:1rem}}