footer.site-footer{grid-template-columns:2fr repeat(4,1fr)}@media (width<=850px){footer.site-footer{grid-template-columns:1fr 1fr}.site-footer .footer-brand{grid-column:1/-1}}.detail-gallery>img{object-fit:contain;background:#f2f2ef}.detail-gallery .detail-thumbnail{background:#ecece6;border:2px solid #0000;flex:none;width:70px;height:60px;padding:0}.detail-gallery .detail-thumbnail img{object-fit:contain;background:#f2f2ef;width:100%;height:100%;display:block}.detail-gallery .detail-thumbnail:hover,.detail-gallery .detail-thumbnail:focus-visible,.detail-gallery .detail-thumbnail.active{border-color:var(--teal);outline:none}.homepage-news{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:center;gap:45px;display:grid}.homepage-news-intro h2{letter-spacing:-.065em;max-width:490px;margin:0 0 18px;font-size:clamp(42px,5vw,72px);line-height:.94}.homepage-news-intro>p:not(.eyebrow){max-width:400px;color:var(--muted);font-size:17px}.homepage-news-intro .arrow-link{margin-top:10px;display:inline-block}.homepage-news-card{min-height:310px;color:var(--ink);border:1px solid var(--line);background:#f8f8f5;grid-template-columns:minmax(210px,.75fr) minmax(0,1fr);text-decoration:none;display:grid}.homepage-news-card img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:310px}.homepage-news-card>div{flex-direction:column;padding:30px;display:flex}.homepage-news-card p{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:900}.homepage-news-card h3{letter-spacing:-.06em;margin:0 0 14px;font-size:clamp(28px,3.4vw,44px);line-height:.94}.homepage-news-card span{color:var(--muted);font-size:15px;line-height:1.45}.homepage-news-card b{color:var(--teal);margin-top:auto;padding-top:22px;font-size:13px}@media (width<=850px){.homepage-news{grid-template-columns:1fr;gap:30px}}@media (width<=560px){.homepage-news-card{grid-template-columns:1fr}.homepage-news-card img{min-height:230px;max-height:300px}.homepage-news-card>div{padding:24px}}
