.index-module__1rkACW__page{color:#121314;background:#ece9e1;min-height:100vh}.index-module__1rkACW__intro{color:#f5f2eb;background:#121314;padding:85px 7vw 90px}.index-module__1rkACW__intro>p{color:#ef4d22;letter-spacing:.1em;font:500 11px DM Mono,monospace}.index-module__1rkACW__intro h1{letter-spacing:-.075em;margin:22px 0;font-size:clamp(52px,7vw,104px);line-height:.95}.index-module__1rkACW__intro em{font-family:Playfair Display,Georgia,serif}.index-module__1rkACW__intro>div{color:#c7c7c1;max-width:620px;line-height:1.75}.index-module__1rkACW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;max-width:1440px;margin:auto;padding:75px 5vw 110px;display:grid}.index-module__1rkACW__card{background:#f6f3ed}.index-module__1rkACW__card a{color:inherit;height:100%;text-decoration:none;display:block}.index-module__1rkACW__card img{object-fit:cover;width:100%;height:215px;display:block}.index-module__1rkACW__card a>div{padding:28px}.index-module__1rkACW__card span{color:#a43d21;font:500 10px DM Mono,monospace}.index-module__1rkACW__card h2{letter-spacing:-.045em;margin:15px 0;font-size:25px;line-height:1.18}.index-module__1rkACW__card p{color:#555651;font-size:13px;line-height:1.65}.index-module__1rkACW__card b{margin-top:16px;font-size:12px;display:inline-block}@media (max-width:1000px){.index-module__1rkACW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.index-module__1rkACW__intro{padding:60px 8vw}.index-module__1rkACW__grid{grid-template-columns:1fr;padding:50px 8vw 80px}.index-module__1rkACW__card img{height:200px}}
