.projects-module__lnHueG__page{color:#f2f0ed;background:#0d0d0e}.projects-module__lnHueG__hero{flex-direction:column;justify-content:space-between;min-height:min(780px,90svh);padding-top:clamp(155px,17vw,240px);padding-bottom:62px;display:flex}.projects-module__lnHueG__heroTop,.projects-module__lnHueG__heroFoot,.projects-module__lnHueG__cardTop{justify-content:space-between;align-items:center;gap:24px;display:flex}.projects-module__lnHueG__heroTop,.projects-module__lnHueG__cardTop,.projects-module__lnHueG__heroFoot>span,.projects-module__lnHueG__visit,.projects-module__lnHueG__soon,.projects-module__lnHueG__footnote{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.projects-module__lnHueG__heroTop{color:#aaa;border-bottom:1px solid #444;padding-bottom:16px}.projects-module__lnHueG__hero h1{letter-spacing:-.095em;max-width:1300px;margin:55px 0;font-size:clamp(76px,13.5vw,230px);font-weight:400;line-height:.85}.projects-module__lnHueG__hero h1 em{color:#cb2036;font-style:normal;display:block}.projects-module__lnHueG__heroFoot{border-top:1px solid #444;align-items:end;padding-top:19px}.projects-module__lnHueG__heroFoot p{color:#aaa;letter-spacing:-.025em;max-width:450px;margin:0;font-size:clamp(16px,1.5vw,21px);line-height:1.4}.projects-module__lnHueG__heroFoot>span{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.projects-module__lnHueG__work{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:90px 65px;display:grid}.projects-module__lnHueG__card{background:#171718;border:1px solid #3a3a3c;min-width:0;transition:border-color .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.projects-module__lnHueG__card:hover{border-color:#b93748;transform:translateY(-6px)}.projects-module__lnHueG__cardTop{color:#aaa;padding:17px 20px}.projects-module__lnHueG__cardTop span:first-child{color:#f0eee9}.projects-module__lnHueG__visual{aspect-ratio:1.5;background:#08090e;position:relative;overflow:hidden}.projects-module__lnHueG__visual img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.projects-module__lnHueG__card:hover .projects-module__lnHueG__visual img{transform:scale(1.045)}.projects-module__lnHueG__visual.projects-module__lnHueG__contain img{object-fit:contain}.projects-module__lnHueG__visual.projects-module__lnHueG__sustainatex{background:#fff}.projects-module__lnHueG__cardBottom{justify-content:space-between;align-items:end;gap:18px;min-height:130px;padding:22px 20px 24px;display:flex}.projects-module__lnHueG__cardBottom h2{letter-spacing:-.055em;margin:0 0 7px;font-size:clamp(27px,3vw,47px);font-weight:400;line-height:1}.projects-module__lnHueG__cardBottom p{color:#a5a5a5;margin:0;font-size:13px;line-height:1.45}.projects-module__lnHueG__visit{color:#f3f0ed;white-space:nowrap;border-bottom:1px solid #ba2639;align-items:center;gap:9px;padding-bottom:7px;transition:color .2s,gap .2s;display:inline-flex}.projects-module__lnHueG__visit:hover,.projects-module__lnHueG__visit:focus-visible{color:#ed3c54;gap:15px}.projects-module__lnHueG__soon{color:#858585;white-space:nowrap}.projects-module__lnHueG__footnote{color:#777;padding-bottom:100px}.projects-module__lnHueG__projectCta{background:radial-gradient(at 15% 20%,#9511264d,#0000 52%),#121112;border:1px solid #3c3033;border-left:2px solid #ff3345;justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px;padding:clamp(25px,5vw,62px);display:flex}.projects-module__lnHueG__projectCta>div:first-child>span{color:#c9a9ad;letter-spacing:.12em;font-size:10px}.projects-module__lnHueG__projectCta h2{letter-spacing:-.075em;margin:20px 0 15px;font-size:clamp(48px,7vw,100px);font-weight:400;line-height:.9}.projects-module__lnHueG__projectCta h2 em{color:#e62a42;font-style:normal}.projects-module__lnHueG__projectCta p{color:#aaa;max-width:480px;margin:0;font-size:15px;line-height:1.6}.projects-module__lnHueG__projectCtaActions{flex-direction:column;flex:none;align-items:flex-start;gap:20px;padding-bottom:4px;display:flex}.projects-module__lnHueG__projectCtaActions a{letter-spacing:.06em;border-bottom:1px solid #7d343e;align-items:center;gap:15px;padding:12px 0;font-size:11px;transition:color .2s,border-color .2s,gap .2s;display:inline-flex}.projects-module__lnHueG__projectCtaActions a:first-child{background:#d71d34;border:1px solid #f13a50;border-radius:999px;justify-content:space-between;min-width:230px;padding:15px 18px;font-weight:600}.projects-module__lnHueG__projectCtaActions a:hover{color:#ff6474;border-color:#ff6474;gap:21px}.projects-module__lnHueG__projectCtaActions a:first-child:hover{color:#fff;background:#f02740}.projects-module__lnHueG__projectCtaActions a:focus-visible{outline-offset:4px;outline:2px solid #ff3345}@media (max-width:760px){.projects-module__lnHueG__hero{min-height:72svh;padding-top:135px;padding-bottom:35px}.projects-module__lnHueG__hero h1{margin-block:45px;font-size:clamp(64px,16vw,112px)}.projects-module__lnHueG__heroFoot{flex-direction:column;align-items:start;gap:25px}.projects-module__lnHueG__work{grid-template-columns:1fr;padding-top:45px}.projects-module__lnHueG__cardBottom{min-height:115px}.projects-module__lnHueG__projectCta{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:32px}.projects-module__lnHueG__projectCta h2{font-size:clamp(50px,14vw,82px)}.projects-module__lnHueG__projectCtaActions,.projects-module__lnHueG__projectCtaActions a:first-child{width:100%}}@media (max-width:420px){.projects-module__lnHueG__cardTop span:last-child{display:none}.projects-module__lnHueG__cardBottom{flex-direction:column;align-items:start}.projects-module__lnHueG__visit{margin-top:12px}}@media (prefers-reduced-motion:reduce){.projects-module__lnHueG__card,.projects-module__lnHueG__visual img,.projects-module__lnHueG__visit{transition:none}.projects-module__lnHueG__card:hover,.projects-module__lnHueG__card:hover .projects-module__lnHueG__visual img{transform:none}}
