.works-module__bOkQvG__page{--works-font-reduction:0pt;color:var(--ink);font-family:var(--font-shippori), "Hiragino Mincho ProN", "Yu Mincho", serif;letter-spacing:var(--site-tracking);padding-block:clamp(40px,3.75vw,96px) clamp(40px,2.5vw,64px);font-weight:400}.works-module__bOkQvG__content{width:81.25%;max-width:2080px;margin-inline:auto}.works-module__bOkQvG__hero{padding-bottom:clamp(40px,2.5vw,64px)}.works-module__bOkQvG__pageTitle{font-size:var(--section-title-size);font-weight:400;line-height:1.2}.works-module__bOkQvG__subtitle{opacity:.4;font-size:var(--subtitle-font-size);margin-top:12px;line-height:1.5}.works-module__bOkQvG__list{border-top:1px solid color-mix(in srgb, currentColor 40%, transparent)}.works-module__bOkQvG__work{border-bottom:1px solid color-mix(in srgb, currentColor 40%, transparent);grid-template-columns:12% 39% 39%;justify-content:space-between;align-items:start;padding-block:32px;display:grid}.works-module__bOkQvG__date{font-size:calc(clamp(16px, 1.25vw, 32px) - var(--works-font-reduction));overflow-wrap:anywhere;line-height:1.5}.works-module__bOkQvG__photo{aspect-ratio:4/3;width:100%;display:block;position:relative;overflow:hidden}.works-module__bOkQvG__image{object-fit:cover}.works-module__bOkQvG__description{flex-direction:column;justify-content:space-between;align-self:stretch;gap:32px;min-width:0;display:flex}.works-module__bOkQvG__workTitle{font-size:16pt;font-family:var(--font-hina), serif;overflow-wrap:anywhere;font-weight:400;line-height:1.5}.works-module__bOkQvG__body{font-size:calc(clamp(16px, 1.25vw, 32px) - var(--works-font-reduction));overflow-wrap:anywhere;line-height:1.5}.works-module__bOkQvG__more{align-self:flex-end;gap:12px;font-size:14pt;line-height:1.5;display:inline-flex}.works-module__bOkQvG__page a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:767px){.works-module__bOkQvG__page{--works-font-reduction:2pt}.works-module__bOkQvG__content{width:100%;padding-inline:16px}.works-module__bOkQvG__work{grid-template-columns:minmax(0,1fr);gap:20px}.works-module__bOkQvG__description{display:contents}.works-module__bOkQvG__date{grid-row:1}.works-module__bOkQvG__workTitle{grid-row:2;margin-top:-12px}.works-module__bOkQvG__workTitle>span{display:inline-block}.works-module__bOkQvG__photo{grid-row:3}.works-module__bOkQvG__body{grid-row:4}.works-module__bOkQvG__more{grid-row:5;justify-self:end;font-size:12pt}.works-module__bOkQvG__body{line-height:1.5}}.works-module__bOkQvG__more{font-family:var(--font-display)}.works-module__bOkQvG__content{width:100%;max-width:none;padding-inline:var(--page-side-padding)}.works-module__bOkQvG__page,.works-module__bOkQvG__body,.works-module__bOkQvG__date{font-size:var(--body-font-size)}@media (max-width:767px){.works-module__bOkQvG__body,.works-module__bOkQvG__date,.works-module__bOkQvG__subtitle{line-height:1.8}}.works-module__bOkQvG__body,.works-module__bOkQvG__date,.works-module__bOkQvG__subtitle{line-height:var(--body-line-height);letter-spacing:var(--site-tracking)}@media (max-width:767px){.works-module__bOkQvG__page{padding-block:32px}.works-module__bOkQvG__hero{padding-bottom:32px}.works-module__bOkQvG__work,.works-module__bOkQvG__description{gap:32px}}.works-module__bOkQvG__photo{aspect-ratio:16/9}@media (max-width:767px){.works-module__bOkQvG__hero{padding-bottom:24px}.works-module__bOkQvG__work{gap:16px;padding-block:24px}.works-module__bOkQvG__workTitle{margin-top:-12px}.works-module__bOkQvG__more{margin-top:-8px}}@media (min-width:768px) and (max-width:1023px){.works-module__bOkQvG__work{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);column-gap:24px}.works-module__bOkQvG__date{white-space:nowrap}}@media (min-width:600px) and (max-width:767px){.works-module__bOkQvG__photo{max-width:440px}}.works-module__bOkQvG__workTitle>span{max-width:100%;display:inline-block}
