._page_rnrcm_1{background:#f7f6f3;min-height:100vh}._hero_rnrcm_2{color:#fff;background:#242321;align-items:end;min-height:220px;padding:94px 0 28px;display:flex}._hero_rnrcm_2 p{margin:0 0 12px;font-size:11px;color:#ffffffb8!important}._hero_rnrcm_2 h1{letter-spacing:-.035em;text-shadow:0 2px 10px #00000059;margin:0;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(40px,5vw,58px);font-weight:500;color:#fff!important}._hero_rnrcm_2 span{max-width:720px;margin-top:9px;font-size:14px;line-height:1.65;display:block;color:#ffffffd1!important}._list_rnrcm_7{padding:34px 0 46px}._heading_rnrcm_8{margin-bottom:18px}._heading_rnrcm_8 p{color:#8e332b;letter-spacing:.15em;margin:0 0 6px;font-size:10px;font-weight:800}._heading_rnrcm_8 h2{margin:0;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(28px,3.2vw,38px);font-weight:500;line-height:1.25}._card_rnrcm_12{background:#fff;border:1px solid #dedbd4;grid-template-columns:300px minmax(0,1fr);min-height:190px;display:grid}._image_rnrcm_13{background:#ddd;min-height:190px;max-height:220px;overflow:hidden}._image_rnrcm_13 img{object-fit:cover;width:100%;height:100%;transition:transform .35s}._image_rnrcm_13:hover img{transform:scale(1.02)}._copy_rnrcm_16{flex-direction:column;justify-content:center;padding:18px 22px;display:flex}._meta_rnrcm_17{color:#77736c;flex-wrap:wrap;gap:7px 12px;margin-bottom:9px;font-size:10px;display:flex}._copy_rnrcm_16 h3{margin:0 0 9px;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(21px,2.2vw,28px);font-weight:600;line-height:1.38}._copy_rnrcm_16 p{color:#5f5b54;margin:0;font-size:12px;line-height:1.65}._link_rnrcm_20{border-bottom:1px solid #262522;justify-content:space-between;align-self:flex-start;align-items:center;gap:20px;margin-top:13px;padding-bottom:4px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:850px){._card_rnrcm_12{grid-template-columns:220px minmax(0,1fr)}._image_rnrcm_13{min-height:170px}}@media (max-width:700px){._hero_rnrcm_2{min-height:185px;padding:82px 0 22px}._hero_rnrcm_2 h1{font-size:38px}._list_rnrcm_7{padding:28px 0 40px}._card_rnrcm_12{grid-template-columns:1fr}._image_rnrcm_13{aspect-ratio:16/9;min-height:0;max-height:none}._copy_rnrcm_16{padding:17px 16px}._copy_rnrcm_16 h3{font-size:22px}}
