.home-module__Hx0lNG__home{color:#171717;background:#fff}.home-module__Hx0lNG__hero{grid-template-columns:3fr 2fr;min-height:580px;display:grid}.home-module__Hx0lNG__photo{background:#eee;min-height:580px;position:relative;overflow:hidden}.home-module__Hx0lNG__photo img{object-fit:cover;object-position:50% 40%;animation:1s both home-module__Hx0lNG__arrive}.home-module__Hx0lNG__copy{background:#f5f5f3;flex-direction:column;justify-content:space-between;gap:56px;padding:40px clamp(24px,4vw,64px);display:flex}.home-module__Hx0lNG__label{text-transform:uppercase;letter-spacing:.13em;color:#666;font-size:10px;line-height:1.5;display:block}.home-module__Hx0lNG__copy h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(32px,3.8vw,58px);font-weight:500;line-height:1.09}.home-module__Hx0lNG__copy p{color:#666;margin:0 0 32px;font-size:14px;line-height:1.8}.home-module__Hx0lNG__button{color:#fff;background:#191919;justify-content:space-between;align-items:center;gap:24px;max-width:300px;padding:18px 22px;font-size:12px;transition:background .2s;display:flex}.home-module__Hx0lNG__button:hover{background:#404040}.home-module__Hx0lNG__caption{color:#777;font-size:10px}.home-module__Hx0lNG__collection{max-width:1600px;margin:auto;padding:80px 4%}.home-module__Hx0lNG__sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.home-module__Hx0lNG__sectionHead h2,.home-module__Hx0lNG__editorial h2,.home-module__Hx0lNG__journal h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.15}.home-module__Hx0lNG__sectionHead>a,.home-module__Hx0lNG__editorialCopy>a,.home-module__Hx0lNG__journal>div>a{border-bottom:1px solid #999;align-items:center;gap:32px;padding:10px 0;font-size:12px;display:inline-flex}.home-module__Hx0lNG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-module__Hx0lNG__grid:has(>article:only-child){grid-template-columns:minmax(0,360px)}.home-module__Hx0lNG__grid:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:940px}.home-module__Hx0lNG__editorial{background:#f5f5f3;grid-template-columns:1fr 1fr;display:grid}.home-module__Hx0lNG__detail{min-height:540px;position:relative;overflow:hidden}.home-module__Hx0lNG__detail img,.home-module__Hx0lNG__journalImage img{object-fit:cover;transition:transform .8s}.home-module__Hx0lNG__editorialCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 14%;display:flex}.home-module__Hx0lNG__editorialCopy p{color:#666;max-width:340px;margin:24px 0;font-size:14px;line-height:1.9}.home-module__Hx0lNG__journal{grid-template-columns:1fr 1.3fr;align-items:center;gap:10%;max-width:1600px;margin:auto;padding:80px 8%;display:grid}.home-module__Hx0lNG__journal>div>a{margin-top:24px}.home-module__Hx0lNG__journalImage{aspect-ratio:4/3;background:#eee;position:relative;overflow:hidden}.home-module__Hx0lNG__journalImage:hover img{transform:scale(1.025)}.home-module__Hx0lNG__services{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;grid-template-columns:repeat(3,1fr);padding:0 4%;display:grid}.home-module__Hx0lNG__services a{justify-content:space-between;gap:16px;padding:24px;font-size:12px;display:flex}.home-module__Hx0lNG__services a+a{border-left:1px solid #e6e6e6}.home-module__Hx0lNG__home a:focus-visible{outline-offset:5px;outline:2px solid #171717}@keyframes home-module__Hx0lNG__arrive{0%{opacity:.5;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:700px){.home-module__Hx0lNG__hero{grid-template-columns:1fr;min-height:0}.home-module__Hx0lNG__photo{aspect-ratio:1.15;min-height:0}.home-module__Hx0lNG__copy{gap:24px;padding:28px 24px}.home-module__Hx0lNG__copy h1{margin-bottom:16px;font-size:36px}.home-module__Hx0lNG__copy p{margin-bottom:24px;font-size:13px}.home-module__Hx0lNG__copy .home-module__Hx0lNG__caption{display:none}.home-module__Hx0lNG__copy .home-module__Hx0lNG__button{max-width:none;min-height:48px}.home-module__Hx0lNG__collection{padding:48px 20px}.home-module__Hx0lNG__sectionHead{margin-bottom:24px}.home-module__Hx0lNG__sectionHead h2{font-size:27px}.home-module__Hx0lNG__sectionHead>a{white-space:nowrap}.home-module__Hx0lNG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.home-module__Hx0lNG__editorial{grid-template-columns:1fr}.home-module__Hx0lNG__detail{aspect-ratio:1.2;min-height:0}.home-module__Hx0lNG__editorialCopy{padding:36px 24px 40px}.home-module__Hx0lNG__editorialCopy h2,.home-module__Hx0lNG__journal h2{font-size:32px}.home-module__Hx0lNG__journal{grid-template-columns:1fr;gap:28px;padding:48px 24px}.home-module__Hx0lNG__journalImage{aspect-ratio:1.1}.home-module__Hx0lNG__services{grid-template-columns:1fr;padding:0 24px}.home-module__Hx0lNG__services a{padding:20px 0}.home-module__Hx0lNG__services a+a{border-top:1px solid #e6e6e6;border-left:0}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__home *{transition:none!important;animation:none!important}}
