.projects-module__lnHueG__page{--projects-gutter:clamp(24px, 4.4vw, 84px);--projects-ink:#19251f;color:var(--projects-ink);background:#f5f2eb}.projects-module__lnHueG__page>:where(:not(footer)) :where(h1,h2,h3,p,figure){margin:0}.projects-module__lnHueG__page>:not(footer) :is(h1,h2,h3){text-wrap:balance}.projects-module__lnHueG__page>:not(footer) a{text-decoration:none}.projects-module__lnHueG__page>:not(footer) :is(a,summary):focus-visible{outline-offset:6px;outline:3px solid #b94935}.projects-module__lnHueG__hero{padding:157px var(--projects-gutter) 0}.projects-module__lnHueG__eyebrow{letter-spacing:.12em;align-items:center;gap:11px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.projects-module__lnHueG__eyebrow>span{background:#b94935;border-radius:50%;width:8px;height:8px}.projects-module__lnHueG__heroGrid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:50px;margin-block:28px 55px;display:grid}.projects-module__lnHueG__hero h1{letter-spacing:-.065em;font-size:clamp(66px,7.1vw,126px);font-weight:620;line-height:1.03}.projects-module__lnHueG__hero h1 em,.projects-module__lnHueG__nextProject h2 em{font-family:var(--kx-serif);letter-spacing:-.06em;font-weight:400}.projects-module__lnHueG__hero h1 em{color:#66734e;white-space:nowrap}.projects-module__lnHueG__heroCopy{max-width:385px;padding-bottom:5px}.projects-module__lnHueG__heroCopy>p{color:#515d51;font-size:clamp(17px,1.4vw,21px);line-height:1.7}.projects-module__lnHueG__textLink{border-bottom:1px solid #63745b;align-items:center;gap:30px;min-height:46px;margin-top:20px;font-size:15px;font-weight:600;display:inline-flex}.projects-module__lnHueG__textLink:hover{color:#a54430;border-color:#a54430}.projects-module__lnHueG__heroBottom{border-top:1px solid #c4cbbb;border-bottom:1px solid #c4cbbb;justify-content:space-between;align-items:center;gap:35px;padding-block:24px;display:flex}.projects-module__lnHueG__heroBottom>p{align-items:center;gap:17px;display:flex}.projects-module__lnHueG__heroBottom b{letter-spacing:-.065em;font-size:52px;font-weight:500;line-height:1}.projects-module__lnHueG__heroBottom p>span{color:#58604f;font-size:13px;line-height:1.65}.projects-module__lnHueG__projectIndex{flex-wrap:wrap;align-items:center;gap:12px 36px;display:flex}.projects-module__lnHueG__projectIndex a{align-items:center;gap:11px;min-height:44px;font-size:15px;font-weight:550;display:flex}.projects-module__lnHueG__projectIndex a>span{color:#746451;font-size:11px}.projects-module__lnHueG__projectIndex a:hover{color:#a54430}.projects-module__lnHueG__projectIndex svg{margin-left:9px}.projects-module__lnHueG__collection,.projects-module__lnHueG__project{scroll-margin-top:110px}.projects-module__lnHueG__collection{padding:0 var(--projects-gutter)}.projects-module__lnHueG__project{border-bottom:1px solid #c4cbbb;padding-block:60px 66px}.projects-module__lnHueG__project:last-child{border-bottom:0}.projects-module__lnHueG__projectHeader{margin-bottom:27px}.projects-module__lnHueG__projectLabel{align-items:center;gap:14px;margin-bottom:18px;display:flex}.projects-module__lnHueG__projectLabel>span{border:1px solid #adafa2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.projects-module__lnHueG__projectLabel>p{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:550;line-height:1.5}.projects-module__lnHueG__projectHeader h2{letter-spacing:-.055em;font-size:clamp(36px,4.1vw,68px);font-weight:590;line-height:1.1}.projects-module__lnHueG__projectBody{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,70px);display:grid}.projects-module__lnHueG__showcase{background:#e4d1c9;border-radius:4px;min-width:0;padding:clamp(18px,2.7vw,42px)}.projects-module__lnHueG__sage .projects-module__lnHueG__showcase{background:#dae2d2}.projects-module__lnHueG__previewLink{background:#f5f2eb;border:1px solid #19251f2b;border-radius:6px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 35px #442d2421}.projects-module__lnHueG__browserBar{color:#576154;background:#f5f2eb;border-bottom:1px solid #19251f1f;grid-template-columns:45px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:37px;padding:7px 13px;display:grid}.projects-module__lnHueG__browserDots{gap:4px;display:flex}.projects-module__lnHueG__browserDots i{background:#b8bdb1;border-radius:50%;width:6px;height:6px}.projects-module__lnHueG__browserDots i:first-child{background:#d88573}.projects-module__lnHueG__browserDots i:nth-child(2){background:#cbb876}.projects-module__lnHueG__browserDots i:last-child{background:#9ea985}.projects-module__lnHueG__browserAddress{white-space:nowrap;text-overflow:ellipsis;text-align:center;letter-spacing:.01em;font-size:11px;display:block;overflow:hidden}.projects-module__lnHueG__projectImage{width:100%;height:auto;display:block}.projects-module__lnHueG__previewHint{color:#f5f2eb;background:#20372b;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:12px;font-weight:550;display:flex}.projects-module__lnHueG__previewLink:hover .projects-module__lnHueG__previewHint{color:#d5ed81}.projects-module__lnHueG__showcase figcaption{color:#695a50;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:11px;line-height:1.5;display:flex;margin-top:19px!important}.projects-module__lnHueG__sage .projects-module__lnHueG__showcase figcaption{color:#58634f}.projects-module__lnHueG__projectCopy{padding-top:10px}.projects-module__lnHueG__liveLabel{letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.projects-module__lnHueG__liveLabel>span{background:#527740;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e5eadb}.projects-module__lnHueG__projectCopy h3{letter-spacing:-.04em;max-width:470px;font-size:clamp(28px,2.35vw,39px);font-weight:550;line-height:1.2;margin-top:25px!important}.projects-module__lnHueG__description{color:#56604f;font-size:16px;line-height:1.8;margin-top:20px!important}.projects-module__lnHueG__capabilities{flex-wrap:wrap;gap:8px;margin:25px 0;padding:0;list-style:none;display:flex}.projects-module__lnHueG__capabilities li{border:1px solid #bdc4b4;border-radius:2px;padding:7px 10px;font-size:12px;line-height:1.5}.projects-module__lnHueG__visitLink{color:#f5f2eb;background:#19251f;border:1px solid #19251f;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:13px 17px;font-size:15px;font-weight:600;display:flex}.projects-module__lnHueG__visitLink:hover{background:#354e3a}.projects-module__lnHueG__projectNotes{border-top:1px solid #c4cbbb;border-bottom:1px solid #c4cbbb;margin-top:20px}.projects-module__lnHueG__projectNotes summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding-block:14px;font-size:14px;font-weight:600;list-style:none;display:flex}.projects-module__lnHueG__projectNotes summary::-webkit-details-marker{display:none}.projects-module__lnHueG__projectNotes summary:hover{color:#a54430}.projects-module__lnHueG__projectNotes summary>svg{flex:none;transition:transform .2s}.projects-module__lnHueG__projectNotes[open] summary>svg{transform:rotate(45deg)}.projects-module__lnHueG__projectNotes dl{margin:0;padding:0 0 6px}.projects-module__lnHueG__projectNotes dl>div{padding-bottom:21px}.projects-module__lnHueG__projectNotes dt{margin-bottom:7px;font-size:14px;font-weight:600;line-height:1.5}.projects-module__lnHueG__projectNotes dd{color:#56604f;margin:0;font-size:14px;line-height:1.7}.projects-module__lnHueG__detailLink{border:1px solid #bdc4b4;border-radius:3px;margin-bottom:19px;display:block;overflow:hidden}.projects-module__lnHueG__detailLink>img{width:100%;height:auto;display:block}.projects-module__lnHueG__detailLink>span{background:#e9edde;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:600;display:flex}.projects-module__lnHueG__detailLink:hover>span{background:#d5ed81}.projects-module__lnHueG__nextProject{padding:73px var(--projects-gutter) 80px;background:#d5ed81;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:50px;display:grid}.projects-module__lnHueG__nextProject .projects-module__lnHueG__eyebrow{color:#415233}.projects-module__lnHueG__nextProject h2{letter-spacing:-.06em;font-size:clamp(51px,5.7vw,90px);font-weight:600;line-height:1.08;margin-top:25px!important}.projects-module__lnHueG__nextCopy{max-width:440px}.projects-module__lnHueG__nextCopy>p{color:#36482c;font-size:18px;line-height:1.75}.projects-module__lnHueG__startLink{color:#f5f2eb;background:#19251f;border:1px solid #19251f;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-top:26px;padding:16px 21px;font-size:16px;font-weight:600;display:flex}.projects-module__lnHueG__startLink:hover{background:#354e3a}.projects-module__lnHueG__servicesLink{align-items:center;gap:19px;min-height:44px;margin-top:13px;font-size:14px;font-weight:600;display:inline-flex}.projects-module__lnHueG__servicesLink:hover{text-underline-offset:5px;text-decoration:underline!important}.projects-module__lnHueG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1800px){.projects-module__lnHueG__hero,.projects-module__lnHueG__collection,.projects-module__lnHueG__nextProject{padding-inline:max(var(--projects-gutter), calc((100vw - 1800px) / 2))}}@media (max-width:1150px){.projects-module__lnHueG__heroGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px}.projects-module__lnHueG__hero h1{font-size:clamp(65px,7.2vw,82px)}.projects-module__lnHueG__projectBody{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:29px}.projects-module__lnHueG__showcase{padding:22px}.projects-module__lnHueG__projectCopy h3{font-size:29px}.projects-module__lnHueG__description{font-size:15px}.projects-module__lnHueG__nextProject{gap:35px}}@media (max-width:900px){.projects-module__lnHueG__hero{padding-top:140px}.projects-module__lnHueG__heroGrid{grid-template-columns:1fr;gap:29px;margin-bottom:37px}.projects-module__lnHueG__hero h1{font-size:clamp(65px,9.5vw,86px)}.projects-module__lnHueG__heroCopy{max-width:580px}.projects-module__lnHueG__heroCopy>p{font-size:19px}.projects-module__lnHueG__heroBottom{align-items:flex-start;gap:25px}.projects-module__lnHueG__projectIndex{flex-direction:column;align-items:stretch;gap:0}.projects-module__lnHueG__projectIndex a{justify-content:space-between}.projects-module__lnHueG__projectBody{grid-template-columns:1fr;gap:29px}.projects-module__lnHueG__projectCopy{grid-template-columns:1.2fr 1fr;column-gap:35px;padding-top:0;display:grid}.projects-module__lnHueG__liveLabel,.projects-module__lnHueG__projectCopy h3,.projects-module__lnHueG__description{grid-column:1}.projects-module__lnHueG__projectCopy h3{font-size:32px;margin-top:18px!important}.projects-module__lnHueG__description{font-size:17px}.projects-module__lnHueG__capabilities{grid-area:1/2/span 2;align-content:start;margin-top:0}.projects-module__lnHueG__visitLink{grid-area:3/2;align-self:end}.projects-module__lnHueG__projectNotes{grid-column:1/-1}.projects-module__lnHueG__project{padding-block:43px}.projects-module__lnHueG__projectHeader h2{font-size:clamp(39px,5.7vw,52px)}.projects-module__lnHueG__showcase{padding:30px}.projects-module__lnHueG__nextProject{grid-template-columns:1fr;gap:28px;padding-block:58px}.projects-module__lnHueG__nextProject h2{font-size:65px}.projects-module__lnHueG__nextCopy{max-width:570px}.projects-module__lnHueG__startLink{max-width:390px}}@media (max-width:600px){.projects-module__lnHueG__page{--projects-gutter:22px}.projects-module__lnHueG__hero{padding-top:116px}.projects-module__lnHueG__eyebrow{letter-spacing:.09em;font-size:10px}.projects-module__lnHueG__heroGrid{gap:24px;margin-top:25px}.projects-module__lnHueG__hero h1{letter-spacing:-.065em;font-size:clamp(47px,10.4vw,62px)}.projects-module__lnHueG__hero h1 em{white-space:normal}.projects-module__lnHueG__heroCopy>p{font-size:17px;line-height:1.7}.projects-module__lnHueG__textLink{margin-top:15px;font-size:14px}.projects-module__lnHueG__heroBottom{flex-direction:column;gap:18px}.projects-module__lnHueG__heroBottom b{font-size:47px}.projects-module__lnHueG__projectIndex{width:100%}.projects-module__lnHueG__projectIndex a{justify-content:flex-start;gap:12px;font-size:14px}.projects-module__lnHueG__projectIndex a>svg{margin-left:auto}.projects-module__lnHueG__project{padding-block:36px 40px}.projects-module__lnHueG__projectHeader{margin-bottom:21px}.projects-module__lnHueG__projectLabel{gap:10px;margin-bottom:17px}.projects-module__lnHueG__projectLabel>p{letter-spacing:.045em;font-size:10px}.projects-module__lnHueG__projectLabel>span{flex:none}.projects-module__lnHueG__projectHeader h2{font-size:38px;line-height:1.14}.projects-module__lnHueG__showcase{padding:14px}.projects-module__lnHueG__browserBar{grid-template-columns:25px minmax(0,1fr) 14px;gap:7px;min-height:30px;padding:6px 9px}.projects-module__lnHueG__browserDots{gap:3px}.projects-module__lnHueG__browserDots i{width:4px;height:4px}.projects-module__lnHueG__browserAddress{font-size:9px}.projects-module__lnHueG__browserBar>svg{width:14px;height:14px}.projects-module__lnHueG__previewHint{padding:11px 10px;font-size:11px}.projects-module__lnHueG__showcase figcaption{font-size:10px;margin-top:14px!important}.projects-module__lnHueG__showcase figcaption>span:last-child{display:none}.projects-module__lnHueG__projectCopy{display:block}.projects-module__lnHueG__projectCopy h3{font-size:30px;margin-top:19px!important}.projects-module__lnHueG__description{font-size:16px}.projects-module__lnHueG__capabilities{margin-block:22px}.projects-module__lnHueG__capabilities li{padding:7px 9px;font-size:12px}.projects-module__lnHueG__nextProject{gap:24px;padding-block:45px}.projects-module__lnHueG__nextProject h2{font-size:clamp(44px,11vw,61px);margin-top:21px!important}.projects-module__lnHueG__nextCopy>p{font-size:17px}.projects-module__lnHueG__startLink{font-size:15px}}@media (prefers-reduced-motion:reduce){.projects-module__lnHueG__projectNotes summary>svg{transition:none}}
