:root{--lp-night:#041925;--lp-navy:#082a3d;--lp-cyan:#00a9c7;--lp-ink:#112b3a;--lp-muted:#637581;--lp-fog:#f4f7f9;--lp-line:#112b3a29}body.is-projects-page{color:var(--lp-ink);background:#fff}.lx-projects{overflow:clip}.lx-projects-container{width:min(calc(100% - 2*var(--lx-page-gutter,24px)),var(--lx-shell-max,1320px));margin-inline:auto}body.is-projects-page .lx-projects-eyebrow{color:#00768c;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:650;line-height:1.35}body.is-projects-page :is(.lx-projects-hero,.lx-projects-archive) .lx-projects-eyebrow{color:#63d5e8}body.is-projects-page .lx-project-record__evidence .lx-projects-eyebrow{color:#63d5e8!important}body.is-projects-page .lx-projects-hero{background:var(--lp-night);padding-block:var(--lx-section-space-major,104px)}.lx-projects-hero__layout{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(56px,8vw,120px);display:grid}body.is-projects-page .lx-projects-hero__copy h1{color:#fff;letter-spacing:-.062em;max-width:680px;margin:18px 0 26px;font-size:clamp(3.8rem,6vw,5.8rem);font-weight:560;line-height:.97}body.is-projects-page .lx-projects-hero__copy .lx-projects-hero__intro{color:#ffffffbd;max-width:610px;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.62}.lx-projects-hero__actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px;display:flex}body.is-projects-page .lx-projects-hero__actions a{color:#fff;text-underline-offset:5px;font-size:1rem;line-height:1.5}body.is-projects-page .lx-projects-hero__actions .lx-projects-hero__primary{color:var(--lp-ink);background:#fff;border:1px solid #fff;padding:14px 20px;font-weight:600;text-decoration:none}.lx-projects-hero__actions a:focus-visible{outline-offset:5px;outline:3px solid #63d5e8}@media (min-width:761px){.lx-projects-hero__copy{padding-bottom:64px}}.lx-projects-hero__media{background:var(--lp-navy);border:1px solid #ffffff2e;height:clamp(560px,48vw,680px);min-height:0;margin:0;position:relative;overflow:hidden}.lx-projects-hero__media picture{width:100%;height:100%;display:block;position:absolute;inset:0}.lx-projects-hero__media img{object-fit:cover;object-position:center 47%;width:100%;height:100%;min-height:0;display:block}.lx-projects-hero__media figcaption{z-index:1;color:#fff;background:#041925db;border:1px solid #ffffff38;padding:8px 12px;font-size:.76rem;position:absolute;bottom:20px;right:20px}.lx-projects-categories{z-index:20;top:var(--lx-nav-height,80px);border-bottom:1px solid var(--lp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky}.lx-projects-categories .lx-projects-container{scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.lx-projects-categories .lx-projects-container::-webkit-scrollbar{display:none}.lx-projects-categories a{border-right:1px solid var(--lp-line);color:var(--lp-ink);flex:none;padding:20px 24px;font-size:.86rem;font-weight:600;text-decoration:none}.lx-projects-categories a:first-child{padding-left:0}.is-projects-page .lx-projects-categories a:hover,.is-projects-page .lx-projects-categories a:focus-visible{color:#00768c}.lx-projects-featured{padding-block:var(--lx-section-space,88px);background:#fff}.lx-projects-heading{max-width:850px;margin-bottom:clamp(32px,4vw,56px)}.lx-projects-heading h2,.lx-projects-cta h2{color:var(--lp-ink);letter-spacing:-.058em;font-size:var(--lx-type-section,48px);margin:18px 0 24px;font-weight:560;line-height:1.12}.lx-projects-cta h2{font-size:var(--lx-type-cta,56px);max-width:900px}.lx-projects-heading>p:last-child,body.is-projects-page .lx-projects-cta__layout>div>p:last-child{color:#536b78;max-width:690px;font-size:1.06rem;line-height:1.68}.lx-projects-stories{border-top:1px solid var(--lp-line)}.lx-project-story{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;scroll-margin-top:160px;display:grid}.lx-project-story--reverse{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr)}.lx-project-story--reverse .lx-project-story__media{order:2}.lx-project-story__media{background:var(--lp-fog);min-height:560px;overflow:hidden}.lx-project-story__media img{object-fit:cover;width:100%;height:100%;min-height:560px;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lx-project-story__media:hover img{transform:scale(1.025)}.lx-project-story__copy{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,104px);display:flex}.lx-project-story__copy h3,.lx-project-archive-item h3{color:var(--lp-ink);letter-spacing:-.05em;font-size:var(--lx-type-section,48px);margin:20px 0 22px;font-weight:560;line-height:1.12}.lx-project-story__copy>p:not(.lx-projects-eyebrow){color:var(--lp-muted);line-height:1.68}.lx-project-story__copy>a{color:#00768c;width:fit-content;margin-top:34px;font-weight:650;text-decoration:none}.lx-projects-archive{padding-block:var(--lx-section-space,88px);background:var(--lp-night);scroll-margin-top:150px}body.is-projects-page .lx-projects-heading--light h2,.lx-projects-heading--light>p:last-child,body.is-projects-page .lx-project-archive-item h3{color:#fff}.lx-projects-heading--light>p:last-child{color:#ffffffab}.lx-projects-archive__grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lx-project-archive-item{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;grid-template-columns:minmax(180px,.9fr) minmax(240px,1.1fr);min-height:360px;display:grid}.lx-project-archive-item:nth-child(2n){border-right:0}.lx-project-archive-item figure{background:var(--lp-navy);min-height:360px;margin:0;overflow:hidden}.lx-project-archive-item img{object-fit:cover;width:100%;height:100%;min-height:360px}.lx-project-archive-item>div{align-self:center;padding:38px}.lx-project-archive-item h3{margin-block:16px;font-size:clamp(26px,20px + 1vw,34px)}.lx-project-archive-item>div>p:last-child{color:#ffffffa8;line-height:1.6}.lx-projects-directory__group{border-top:1px solid #ffffff24;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);scroll-margin-top:150px;display:grid}.lx-projects-directory__group>header{padding:42px 48px 42px 0}.lx-projects-directory__group>header h3{letter-spacing:-.045em;max-width:420px;font-size:var(--lx-type-utility,38px);margin:16px 0 0;font-weight:560;line-height:1.15;color:#fff!important}.lx-projects-directory__list{min-width:0}.lx-projects-directory__list>a{color:#fff;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(150px,.36fr) minmax(210px,.55fr) minmax(260px,1fr) auto;align-items:center;gap:28px;min-height:124px;padding:28px clamp(20px,2.2vw,32px);text-decoration:none;transition:background .2s;display:grid}.lx-projects-directory__list>a:hover,.lx-projects-directory__list>a:focus-visible{background:#ffffff0f}.lx-projects-directory__list span,.lx-projects-directory__list em{color:#63d5e8;letter-spacing:.04em;font-size:.78rem;font-style:normal;font-weight:650}.lx-projects-directory__list strong{color:#fff;font-size:1.22rem;font-weight:620;line-height:1.25}.lx-projects-directory__list small{color:#ffffffb3;font-size:.92rem;line-height:1.55}.lx-projects-directory__list em{white-space:nowrap;color:#fff}.lx-project-record{background:#fff;overflow:clip}.lx-project-record__hero{min-height:800px;padding:calc(var(--lx-nav-height,80px) + 80px)0 104px;background:var(--lp-night);color:#fff;align-items:flex-end;display:flex;position:relative}.lx-project-record__hero:after{content:"";background:linear-gradient(90deg,#041925f7 0%,#041925c7 44%,#04192533 78%),linear-gradient(#0000 44%,#041925c2);position:absolute;inset:0}.lx-project-record__hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lx-project-record__hero-picture{position:absolute;inset:0}.lx-project-record__hero-layout{z-index:1;position:relative}.lx-project-record__hero-copy{min-width:0;max-width:790px}.lx-project-record__hero-copy nav{color:#ffffff9e;margin-bottom:36px;font-size:.8rem}.lx-project-record__hero-copy nav a{color:#63d5e8;text-underline-offset:.2em;text-decoration:underline}body.is-projects-page .lx-project-record__hero .lx-projects-eyebrow{color:#63d5e8}body.is-projects-page .lx-project-record__hero h1{color:#fff;letter-spacing:-.06em;overflow-wrap:break-word;max-width:14ch;margin:18px 0 28px;font-size:clamp(3.8rem,6vw,5.8rem);font-weight:560;line-height:.98}body.is-projects-page .lx-project-record__hero-copy>p:not(.lx-projects-eyebrow){color:#ffffffc7;max-width:64ch;font-size:1.12rem;line-height:1.62}.lx-project-record__hero--record{align-items:center}.lx-project-record__hero--record:after{background:radial-gradient(circle at 78% 44%,#00a9c724,#0000 30%)}.lx-project-record__hero--record .lx-project-record__hero-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:center;gap:clamp(64px,8vw,128px);display:grid}.lx-project-record__identity{background:#ffffff0a;border:1px solid #fff3;place-items:center;min-height:440px;padding:64px;display:grid}.lx-project-record__identity img{object-fit:contain;filter:grayscale()brightness(0)invert();max-width:min(100%,260px);max-height:150px}.lx-project-record__identity>span{color:#fff;letter-spacing:-.045em;text-align:center;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:580;line-height:1}.lx-project-record__identity small{color:#ffffffa8;align-self:end;font-size:.84rem}@media (min-width:1041px){.lx-project-record__identity{padding-inline:48px}.lx-project-record__identity>span{font-size:clamp(2.4rem,3.3vw,4rem)}}.lx-project-record__facts{border-bottom:1px solid var(--lp-line);background:var(--lp-fog)}.lx-project-record__facts .lx-projects-container{grid-template-columns:repeat(3,1fr);display:grid}.lx-project-record__facts .lx-projects-container>div{border-right:1px solid var(--lp-line);flex-direction:column;gap:14px;min-height:108px;padding:28px 32px;display:flex}.lx-project-record__facts .lx-projects-container>div:first-child{padding-left:0}.lx-project-record__facts .lx-projects-container>div:last-child{border-right:0;padding-right:0}.lx-project-record__facts span{color:#00768c;font-size:.75rem;font-weight:700;line-height:1}.lx-project-record__facts p{max-width:34ch;color:var(--lp-ink);margin:0;font-size:.95rem;line-height:1.5}.lx-project-record__fact--stat p strong{color:var(--lp-ink);letter-spacing:-.045em;font-size:clamp(2rem,3vw,3rem);font-weight:590;line-height:1;display:block}.lx-project-record__fact--stat p small{color:#536b78;max-width:30ch;margin-top:12px;font-size:.88rem;line-height:1.5;display:block}.lx-project-record__overview,.lx-project-record__sites,.lx-project-record__documentation,.lx-project-record__related{padding-block:var(--lx-section-space,88px)}.lx-project-record__split{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.lx-project-record__split h2,.lx-project-record__related h2{color:var(--lp-ink);letter-spacing:-.055em;font-size:var(--lx-type-section,48px);margin:18px 0 0;font-weight:560;line-height:1.12}.lx-project-record__overview .lx-project-record__split>div p,.lx-project-record__evidence--pending .lx-project-record__split>p{color:#536b78;font-size:1.08rem;line-height:1.72}.lx-project-record__overview .lx-project-record__split>div p+p{margin-top:24px}.lx-project-record__scope{border-top:1px solid var(--lp-line);margin:40px 0 0;padding:0;list-style:none}.lx-project-record__scope li{border-bottom:1px solid var(--lp-line);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.lx-project-record__scope>li>span{color:#00768c;letter-spacing:.08em;font-size:.74rem;font-weight:700}.lx-project-record__scope strong{color:var(--lp-ink);font-size:1.02rem;font-weight:650;line-height:1.35;display:block}.lx-project-record__scope li p{color:#536b78;margin:8px 0 0;font-size:.96rem;line-height:1.62}.lx-project-record__sites{border-top:1px solid var(--lp-line);background:var(--lp-fog)}.lx-project-record__sites .lx-project-record__split{align-items:start}.lx-project-record__sites h2{color:var(--lp-ink);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:560;line-height:1.02}.lx-project-record__sites header>p:last-child{color:#536b78;max-width:36ch;margin:28px 0 0;font-size:1rem;line-height:1.65}.lx-project-record__sites ol{border-top:1px solid var(--lp-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.lx-project-record__sites li{border-bottom:1px solid var(--lp-line);grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:16px;padding:24px 0;display:grid}.lx-project-record__sites li span{color:#00768c;letter-spacing:.08em;font-size:.74rem;font-weight:700}.lx-project-record__sites li strong{color:var(--lp-ink);font-size:1.02rem;font-weight:650;line-height:1.4}.lx-project-record__evidence{padding-block:var(--lx-section-space-major,104px);background:var(--lp-night)}.lx-project-record__gallery{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.lx-project-record__gallery--single{grid-template-columns:minmax(0,1fr)}.lx-project-record__gallery--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-project-record__gallery figure{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:520px;margin:0;position:relative;overflow:hidden}.lx-project-record__gallery img{object-fit:cover;width:100%;height:100%;min-height:520px}.lx-project-record__gallery figcaption{color:#fff;background:#041925e0;padding:8px 11px;font-size:.74rem;position:absolute;bottom:16px;right:16px}.lx-project-record__gallery--single figure{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:0;padding:36px;display:grid}.lx-project-record__gallery--single img{object-fit:contain;width:100%;height:auto;min-height:0;max-height:560px;display:block}.lx-project-record__gallery--single figcaption{color:#fff;background:0 0;max-width:27ch;padding:0;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.35;position:static}.lx-project-record__photo-location{color:var(--lp-cyan-light,#63d5e8);margin-bottom:22px;font-size:.8rem;font-weight:600;line-height:1.5;display:block}.lx-project-record__evidence--pending .lx-project-record__split{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:end;gap:clamp(64px,8vw,112px)}.lx-project-record__evidence--pending .lx-project-record__split h2{max-width:24ch;font-size:var(--lx-type-section,48px)}.lx-project-record__evidence--pending .lx-project-record__split h2,.lx-project-record__evidence--pending .lx-project-record__split>p{color:#fff}.lx-project-record__placeholder{background:#061f2c;border:1px solid #fff3;margin:clamp(64px,8vw,104px) 0 0}.lx-project-record__placeholder img{width:100%;height:auto;display:block}.lx-project-record__placeholder figcaption{color:#ffffffad;border-top:1px solid #ffffff2e;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:24px;padding:22px 24px;font-size:.84rem;line-height:1.55;display:grid}.lx-project-record__placeholder figcaption strong{color:#63d5e8;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.lx-project-record__documentation{background:var(--lp-fog)}.lx-project-record__documentation ol{border-top:1px solid var(--lp-line);margin:0;padding:0;list-style:none}.lx-project-record__documentation li{border-bottom:1px solid var(--lp-line);grid-template-columns:54px 1fr;gap:18px;padding:24px 0;display:grid}.lx-project-record__documentation li span{color:#00768c;font-size:.76rem;font-weight:700}.lx-project-record__documentation li p{color:#536b78;margin:0;line-height:1.62}.lx-project-record__related>.lx-projects-container>header{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.lx-project-record__related-grid{border-top:1px solid var(--lp-line);border-left:1px solid var(--lp-line);grid-template-columns:repeat(3,1fr);display:grid}.lx-project-record__related-grid--single{grid-template-columns:minmax(0,1fr)}.lx-project-record__related-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-project-record__related-grid a{border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);min-height:360px;color:inherit;flex-direction:column;padding:34px;text-decoration:none;display:flex}.lx-project-record__related-grid span{color:#00768c;font-size:.76rem;font-weight:700}.lx-project-record__related-grid strong{color:var(--lp-ink);margin-top:28px;font-size:1.65rem;line-height:1.18}.lx-project-record__related-grid small{color:#536b78;margin-top:18px;font-size:.94rem;line-height:1.62}.lx-project-record__related-grid em{color:#00768c;margin-top:auto;padding-top:30px;font-size:.84rem;font-style:normal;font-weight:650}.lx-projects-cta{padding-block:var(--lx-section-space-major,104px);background:var(--lp-fog)}.lx-projects-cta__layout{justify-content:space-between;align-items:end;gap:64px;display:flex}body.is-projects-page .lx-projects-cta__layout>a{border:1px solid var(--lp-ink);background:var(--lp-ink);flex:none;margin:0;padding:16px 24px;color:#fff!important}@media (max-width:1280px){.lx-projects-directory__group{grid-template-columns:minmax(0,1fr)}.lx-projects-directory__group>header{padding:32px 0}.lx-projects-directory__list>a{grid-template-columns:minmax(130px,.35fr) minmax(190px,.55fr) minmax(0,1fr)}.lx-projects-directory__list em{grid-column:2/-1}}@media (max-width:1040px){.lx-projects-hero__layout{grid-template-columns:1fr}.lx-projects-hero__copy{max-width:780px}.lx-projects-hero__media{height:clamp(520px,64vw,620px)}.lx-projects-archive__grid{grid-template-columns:1fr}.lx-project-archive-item,.lx-project-archive-item:nth-child(2n){border-right:0}.lx-project-record__hero--record .lx-project-record__hero-layout,.lx-project-record__split{grid-template-columns:minmax(0,1fr)}.lx-project-record__evidence--pending .lx-project-record__split{grid-template-columns:1fr;gap:48px}.lx-project-record__identity{min-height:320px}}@media (max-width:760px){body.is-projects-page .lx-projects-hero{padding-block:128px var(--lx-section-space-major,88px)}.lx-projects-hero__copy h1{font-size:clamp(3rem,14vw,4rem)}.lx-projects-hero__media{height:460px}.lx-projects-categories{top:0}.lx-projects-categories a{padding:17px 18px}.lx-project-story,.lx-project-story--reverse{grid-template-columns:1fr}.lx-project-story--reverse .lx-project-story__media{order:0}.lx-project-story__media,.lx-project-story__media img{min-height:390px}.lx-project-story__copy{padding:42px 8px 64px}.lx-project-archive-item{grid-template-columns:1fr}.lx-project-archive-item figure,.lx-project-archive-item img{min-height:330px}.lx-project-archive-item>div{padding:34px 8px 54px}.lx-projects-cta__layout{flex-direction:column;align-items:flex-start;gap:40px}.lx-projects-directory__group{grid-template-columns:1fr}.lx-projects-directory__group>header{padding:38px 0}.lx-projects-directory__list>a{grid-template-columns:1fr;gap:10px;padding:24px 16px}.lx-projects-directory__list em{grid-column:auto;margin-top:10px}.lx-project-record__hero{min-height:0;padding:128px 0 84px}.lx-project-record__hero:after{background:linear-gradient(#04192580,#041925d1 34%,#041925fa 100%)}body.is-projects-page .lx-project-record__hero h1{font-size:clamp(2.25rem,12vw,3.75rem)}.lx-project-record__hero--record .lx-project-record__hero-layout{gap:56px}.lx-project-record__identity{min-height:260px;padding:44px 24px}.lx-project-record__identity>span{overflow-wrap:break-word;min-width:0;font-size:clamp(2rem,8.5vw,3rem)}.lx-project-record__placeholder figcaption{grid-template-columns:1fr;gap:10px;padding:18px 16px}.lx-project-record__facts .lx-projects-container,.lx-project-record__gallery,.lx-project-record__related-grid{grid-template-columns:1fr}.lx-project-record__sites ol{grid-template-columns:1fr;column-gap:0}.lx-project-record__facts div,.lx-project-record__facts div:first-child{border-right:0;border-bottom:1px solid var(--lp-line);min-height:0;padding:24px 0}.lx-project-record__facts .lx-projects-container>div:last-child{border-bottom:0}.lx-project-record__gallery figure,.lx-project-record__gallery img{min-height:390px}.lx-project-record__gallery--single figure{grid-template-columns:minmax(0,1fr);gap:26px;min-height:0;padding:20px}.lx-project-record__gallery--single img{min-height:0;max-height:460px}.lx-project-record__gallery--single figcaption{max-width:none;font-size:1.35rem}.lx-project-record__photo-location{margin-bottom:12px}.lx-project-record__related-grid a{min-height:310px}}@media (prefers-reduced-motion:reduce){.lx-project-story__media img{transition:none}}.lx-project-record--temiscouata{--lp-ink:#19332c;--lp-muted:#5b6c64;--lp-fog:#f1f5f2;--lp-line:#d8e2dc}body.is-projects-page .lx-project-record--temiscouata :is(h1,h2,h3,.lx-projects-eyebrow,strong,span,small){letter-spacing:0}.lx-project-record--temiscouata [id]{scroll-margin-top:calc(var(--lx-nav-height,80px) + 76px)}.lx-project-record--temiscouata .lx-project-record__hero{min-height:min(640px,100svh - 120px);padding:calc(var(--lx-nav-height,80px) + 48px)0 56px;background:#19332c}.lx-project-record--temiscouata .lx-project-record__hero:after{background:linear-gradient(90deg,#0a1c17e6,#0a1c1794 45%,#0a1c1714 80%)}.lx-project-record--temiscouata .lx-project-record__hero-image{object-position:center 65%}.lx-project-record--temiscouata .lx-project-record__hero-copy{max-width:650px}.lx-project-record--temiscouata .lx-project-record__hero-copy nav{color:#d6e4de;margin-bottom:36px}.lx-project-record--temiscouata .lx-project-record__hero-copy nav a{color:#fff}body.is-projects-page .lx-project-record--temiscouata .lx-project-record__hero h1{max-width:16ch;margin:18px 0 20px;font-size:4rem;line-height:1.05}body.is-projects-page .lx-project-record--temiscouata .lx-project-record__hero-lead{color:#f0f6f2;max-width:36ch;margin:0;font-size:1.25rem;line-height:1.5}.lx-project-record--temiscouata .lx-project-record__explore{color:#fff;border-bottom:1px solid #fff9;align-items:center;gap:28px;margin-top:32px;padding-bottom:10px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.lx-project-record--temiscouata .lx-project-record__explore:hover{border-color:#fff}.lx-project-record--temiscouata .lx-project-record__facts{padding-block:0}.lx-project-record--temiscouata .lx-project-record__facts .lx-projects-container{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0;display:grid}.lx-project-record--temiscouata .lx-project-record__facts .lx-projects-container>div{min-height:176px;padding:28px 32px;display:block}.lx-project-record--temiscouata .lx-project-record__facts .lx-projects-container>div:first-child{padding-left:0}.lx-project-record--temiscouata .lx-project-record__facts .lx-projects-container>div>span{display:none}.lx-project-record--temiscouata .lx-project-record__fact--stat p strong{font-variant-numeric:tabular-nums;font-size:3rem;font-weight:550}.lx-project-record__nav{z-index:15;top:var(--lx-nav-height,80px);border-bottom:1px solid var(--lp-line);background:#fffffffa;position:sticky}.lx-project-record__nav .lx-projects-container{gap:36px;display:flex;overflow-x:auto}.lx-project-record__nav a{color:var(--lp-ink);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:18px 0 16px;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none}.lx-project-record__nav a:hover,.lx-project-record__nav a:focus-visible{color:#247157;border-bottom-color:#247157}.lx-project-record--temiscouata>:is(.lx-project-record__overview,.lx-project-record__sites,.lx-project-record__related){padding-block:72px}body.is-projects-page .lx-project-record--temiscouata :is(.lx-project-record__split,.lx-project-record__related,.lx-projects-heading) h2{max-width:28ch;margin:14px 0 0;font-size:2.375rem;line-height:1.16}.lx-project-record--temiscouata .lx-project-record__overview .lx-project-record__split>div p{color:var(--lp-muted);font-size:1rem;line-height:1.7}.lx-project-record--temiscouata #project-overview .lx-project-record__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px 64px}.lx-project-record--temiscouata #project-overview .lx-project-record__split>div,.lx-project-record--temiscouata .lx-project-record__planning .lx-project-record__split>div{display:contents}.lx-project-record--temiscouata #project-overview .lx-project-record__split>div>p{margin:0}.lx-project-record--temiscouata #project-overview .lx-project-record__split>div>p:nth-child(2){background:var(--lp-fog);color:var(--lp-ink);border-left:3px solid #247157;grid-column:1/-1;padding:20px 24px}.lx-project-record--temiscouata #project-overview .lx-project-record__scope{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:8px 0 0;display:grid}.lx-project-record--temiscouata .lx-project-record__scope li{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:24px 0}.lx-project-record--temiscouata .lx-project-record__scope li p{margin:8px 0 0}.lx-project-record--temiscouata .lx-project-record__planning{border-block:1px solid var(--lp-line);background:var(--lp-fog)}.lx-project-record--temiscouata .lx-project-record__planning .lx-project-record__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.lx-project-record--temiscouata .lx-project-record__planning header{grid-column:1/-1}.lx-project-record--temiscouata .lx-project-record__planning .lx-project-record__split>div>p{margin:0}.lx-project-record--temiscouata .lx-project-record__planning .lx-project-record__scope{border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:8px 0 0;display:grid}.lx-project-record--temiscouata .lx-project-record__planning .lx-project-record__scope li{border-top:1px solid var(--lp-line);border-bottom:0;padding-bottom:0;display:block}.lx-project-record--temiscouata .lx-project-record__planning .lx-project-record__scope strong{margin-top:16px}.lx-project-record--temiscouata .lx-project-record__planning .lx-text-link{color:#246b52;text-underline-offset:4px;font-size:.9375rem;line-height:1.6;display:inline-block}.lx-project-record--temiscouata .lx-project-record__sites{background:#fff;border-top:0}.lx-project-record--temiscouata .lx-project-record__sites li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-block:20px}.lx-project-record--temiscouata .lx-project-record__evidence{background:#193b32;padding-block:72px}.lx-project-record--temiscouata .lx-projects-heading>p:last-child{margin-top:20px;font-size:1rem}.lx-project-record--temiscouata .lx-project-record__gallery{border:0}.lx-project-record--temiscouata .lx-project-record__gallery--single figure{border:0;grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr);gap:48px;padding:0}.lx-project-record--temiscouata .lx-project-record__gallery--single img{height:auto;max-height:none}.lx-project-record--temiscouata .lx-project-record__gallery--single figcaption{max-width:30ch;font-size:1rem;line-height:1.7}.lx-project-record--temiscouata .lx-project-record__photo-location{color:#bbdfc7;margin-bottom:20px;font-size:.875rem}.lx-project-record--temiscouata .lx-project-record__related-grid a{min-height:300px;padding:28px}.lx-project-record--temiscouata .lx-project-record__related-grid a:hover,.lx-project-record--temiscouata .lx-project-record__related-grid a:focus-visible{background:var(--lp-fog)}.lx-project-record--temiscouata .lx-project-record__related-grid strong{margin-top:20px;font-size:1.375rem;line-height:1.3}@media (max-width:760px){.lx-project-record--temiscouata .lx-project-record__hero{min-height:min(600px,100svh - 112px);padding:calc(var(--lx-nav-height,80px) + 32px)0 40px}.lx-project-record--temiscouata .lx-project-record__hero:after{background:linear-gradient(90deg,#0a1c17eb,#0a1c1773)}.lx-project-record--temiscouata .lx-project-record__hero-copy nav{margin-bottom:28px}body.is-projects-page .lx-project-record--temiscouata .lx-project-record__hero h1{font-size:2.5rem}body.is-projects-page .lx-project-record--temiscouata .lx-project-record__hero-lead{font-size:1.125rem}.lx-project-record--temiscouata .lx-project-record__facts .lx-projects-container{grid-template-columns:minmax(0,1fr)}.lx-project-record--temiscouata .lx-project-record__facts .lx-projects-container>div{min-height:0;padding:22px 0}.lx-project-record--temiscouata .lx-project-record__fact--stat p{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;max-width:none;display:grid}.lx-project-record--temiscouata .lx-project-record__fact--stat p small{margin:0}.lx-project-record__nav .lx-projects-container{gap:24px}.lx-project-record__nav a{font-size:.8125rem}.lx-project-record--temiscouata>:is(.lx-project-record__overview,.lx-project-record__sites,.lx-project-record__evidence,.lx-project-record__related){padding-block:48px}body.is-projects-page .lx-project-record--temiscouata :is(.lx-project-record__split,.lx-project-record__related,.lx-projects-heading) h2{font-size:2rem}.lx-project-record--temiscouata #project-overview .lx-project-record__split,.lx-project-record--temiscouata #project-overview .lx-project-record__scope,.lx-project-record--temiscouata .lx-project-record__planning .lx-project-record__split,.lx-project-record--temiscouata .lx-project-record__planning .lx-project-record__scope,.lx-project-record--temiscouata .lx-project-record__gallery--single figure{grid-template-columns:minmax(0,1fr);gap:24px}.lx-project-record--temiscouata #project-overview .lx-project-record__scope{row-gap:0}.lx-project-record--temiscouata .lx-project-record__related-grid a{min-height:0;padding:24px}}.lx-project-record__contact{color:#112b3a;background:#fff;border-radius:4px;align-items:center;gap:8px;min-height:48px;margin-top:24px;padding:12px 20px;font-weight:650;display:inline-flex}.lx-project-record__contact:hover{color:#112b3a;background:#e9f8fa}.lx-project-record__contact:focus-visible,.lx-project-record__solution:focus-visible{outline-offset:4px;outline:3px solid #00768c}.lx-project-record__solution{color:#006d83;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.lx-project-record--reviewed [id]{scroll-margin-top:calc(var(--lx-nav-height,80px) + var(--lx-context-nav-height,176px) + 48px)}.lx-project-record--reviewed .lx-project-record__identity{place-items:start;gap:28px;min-height:0;padding:36px}.lx-project-record--reviewed .lx-project-record__identity>span{text-align:left}.lx-project-record__system-summary{width:100%;margin:0}.lx-project-record__system-summary>div{border-top:1px solid #fff3;padding:18px 0}.lx-project-record__system-summary dt{color:#63d5e8;margin-bottom:8px;font-size:.8rem}.lx-project-record__system-summary dd{color:#fff;margin:0;font-size:1rem;line-height:1.5}.lx-project-record--reviewed .lx-project-record__planning{background:var(--lp-fog)}.lx-project-record--reviewed .lx-project-record__nav .lx-projects-container{flex-wrap:wrap;gap:0 30px}.lx-project-record--reviewed .lx-project-record__nav a{white-space:normal}.lx-project-record--reviewed .lx-project-record__nav a:focus-visible{outline-offset:3px;outline:3px solid #00768c}body.is-projects-page .lx-project-record--reviewed .lx-project-record__hero h1{max-width:19ch;font-size:clamp(2.4rem,4vw,4rem)}@media (max-width:760px){.lx-project-record--reviewed .lx-project-record__identity{padding:26px}}.lx-project-record--photo-story .lx-project-record__hero{min-height:0;padding-bottom:64px}.lx-project-record--photo-story .lx-project-record__hero:after{display:none}.lx-project-record--photo-story .lx-project-record__hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.lx-project-record__hero-photo{min-width:0;margin:0}.lx-project-record__hero-photo img{object-fit:contain;background:#ffffff0a;width:100%;height:510px;display:block}.lx-project-record__hero-photo figcaption{color:#fff;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:16px;font-size:.875rem;line-height:1.5;display:flex}.lx-project-record__hero-photo a,.lx-project-record__photo-enlarge{color:#63d5e8;text-underline-offset:4px;text-decoration:underline}.lx-project-record__hero-photo a:focus-visible,.lx-project-record__photo-enlarge:focus-visible{outline-offset:4px;outline:3px solid #63d5e8}.lx-project-record--photo-story .lx-project-record__gallery{border:0;align-items:start;gap:28px}.lx-project-record--photo-story .lx-project-record__gallery figure{border:1px solid #ffffff2e;min-height:0}.lx-project-record--photo-story .lx-project-record__gallery:not(.lx-project-record__gallery--single) img{object-fit:contain;background:#ffffff0a;height:430px;min-height:0;display:block}.lx-project-record--photo-story .lx-project-record__gallery figcaption{background:0 0;max-width:none;padding:24px;font-size:1rem;line-height:1.6;position:static}.lx-project-record__photo-enlarge{align-items:center;gap:8px;min-height:44px;margin-top:12px;display:flex}@media (max-width:1000px){.lx-project-record--photo-story .lx-project-record__hero-layout{grid-template-columns:minmax(0,1fr);gap:36px}.lx-project-record__hero-photo img{height:440px}.lx-project-record--photo-story .lx-project-record__gallery{grid-template-columns:minmax(0,1fr)}.lx-project-record--photo-story .lx-project-record__gallery:not(.lx-project-record__gallery--single) figure{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}}@media (max-width:600px){.lx-project-record--photo-story .lx-project-record__hero{padding-top:calc(var(--lx-nav-height,80px) + 48px);padding-bottom:40px}.lx-project-record__hero-photo img{height:400px}.lx-project-record--photo-story .lx-project-record__gallery:not(.lx-project-record__gallery--single) figure{display:block}.lx-project-record--photo-story .lx-project-record__gallery--single figure{gap:24px;padding:20px}.lx-project-record--photo-story .lx-project-record__gallery--single figcaption{padding:0}}.lx-project-record__public-program{border-top:1px solid var(--lp-line)}.lx-project-record__reference{color:#006d83;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:1rem;line-height:1.5;text-decoration:underline;display:inline-flex}.lx-project-record__reference:focus-visible{outline-offset:4px;outline:3px solid #00768c}.lx-project-record__public-program header .lx-project-record__reference{margin-top:24px}.lx-project-record__source-date{color:#536b78;margin:12px 0 0;font-size:.875rem;line-height:1.5}.lx-project-record__results{border-block:1px solid var(--lp-line);background:var(--lp-fog)}.lx-project-record__results-metrics{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:24px;margin:32px 0;display:grid}.lx-project-record__results-metrics>div{border-block:1px solid var(--lp-line);flex-direction:column;gap:12px;padding-block:22px;display:flex}.lx-project-record__results-metrics dt{color:var(--lp-ink);font-size:1rem}.lx-project-record__results-metrics dd{color:var(--lp-ink);order:-1;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.15}.lx-project-record--temiscouata .lx-project-record__public-program{background:#fff}