:root{--font-display:"Lora",Georgia,"Times New Roman",serif;--font-body:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--color-body:rgb(95,89,84);--color-accent:rgb(95,89,84);--color-muted:rgb(95,89,84);--color-white:rgb(255,255,255);--lrd-header-height:63.56px;--font-size-h1:clamp(28px,calc(15px + 1.68vw),46px);--font-size-h2:clamp(26px,calc(15px + 1.44vw),44px);--font-size-h3:clamp(22px,calc(15px + 0.96vw),36px);--font-size-h4:clamp(20px,calc(15px + 0.6vw),28px);--font-size-base:1.0335rem;--line-height-h1:1.2;--line-height-h2:1.1424;--line-height-h3:1.1616;--line-height-h4:1.176;--lrd-display-tracking:-0.03em;--line-height-base:1.5;--spacing-gutter:min(3vw,2.4rem);--spacing-section:clamp(2.75rem,6vw,5rem);--gallery-gap:10px;--grid-band:94%;--grid-gutter:11px;--measure-statement:calc((var(--grid-band) - var(--grid-gutter)) / 2)}main{padding-top:max(5rem,var(--lrd-header-height))}main>.visually-hidden:first-child+:not(.hero):not(.hero-slideshow):not(.about-block):not([class*=__media]):not(.hero-signal):not(:has(.hero-signal)),main>:first-child:not(.hero):not(.hero-slideshow):not(.about-block):not([class*=__media]):not(.hero-signal):not(:has(.hero-signal)){margin-top:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-slideshow{height:100vh}body:has(.hero-signal) main{padding-top:max(5rem,var(--lrd-header-height))}body:has(main>.visually-hidden:first-child+.hero-slideshow) main,body:has(main>:first-child.hero-slideshow) main{padding-top:0}body:has(.hero-slideshow) .site-footer{display:none}body:has(.hero-signal) main>:first-child:not(.hero):not(.hero-slideshow):not(.about-block):not([class*=__media]){margin-top:0}.case-study-detail__hero-image{height:calc(34.357vw + 166px)}@media (max-width:767px){.case-study-detail__hero-image{height:504px}}:root{--lrd-open-head-top:63px;--lrd-open-head-gap:10.5px;--lrd-open-prose-top:32.5px;--lrd-open-prose-tail:28px}@media (max-width:991px){:root{--lrd-open-head-top:56px;--lrd-open-head-gap:11px;--lrd-open-prose-top:22px;--lrd-open-prose-tail:6px}}@media (max-width:767px){:root{--lrd-open-head-top:59px;--lrd-open-head-gap:14px;--lrd-open-prose-top:31px;--lrd-open-prose-tail:37px}}main>.page-header:first-child{padding-block:var(--lrd-open-head-top) 0}main>.page-header:first-child+.image-gallery{padding-block:var(--lrd-open-head-gap) 0}main>.page-header:first-child+.image-gallery+.rich-text{padding-block:var(--lrd-open-prose-top) var(--lrd-open-prose-tail)}.about-block{max-width:none;padding:0;text-align:left}.about-block:has(.about-block__images){background:rgb(247,246,242)}.about-block:has(.about-block__cta){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto 1.18fr}.about-block:has(.about-block__cta)>.about-block__body-media{display:contents}.about-block:has(.about-block__cta) .about-block__body{grid-column:1;grid-row:2;max-width:var(--lrd-measure-2col);box-sizing:content-box;padding-block:0}.about-block:has(.about-block__cta) .about-block__body>:last-child{margin-bottom:0}.about-block:has(.about-block__cta) .about-block__heading{margin-bottom:var(--lrd-cta-heading-gap,42px)}@media (min-width:992px){.about-block:has(.about-block__cta) .about-block__heading{max-width:26.81vw}}@media (min-width:768px) and (max-width:991px){.about-block:has(.about-block__cta) .about-block__heading{max-width:26.41vw}}.about-block:has(.about-block__cta) .about-block__images{grid-column:2;grid-row:1/-1}.about-block:has(.about-block__cta) .about-block__images img{aspect-ratio:var(--lrd-cta-image-aspect,640/880)}.about-block:has(.about-block__cta)>.about-block__cta{grid-column:1;grid-row:3;justify-self:start;margin-top:var(--lrd-cta-gap,24px);-webkit-margin-start:7vw;margin-inline-start:7vw}@media (max-width:991px){.about-block:has(.about-block__cta){--lrd-cta-heading-gap:10px;--lrd-cta-gap:10px;--lrd-cta-image-aspect:384/825}}@media (max-width:767px){.about-block:has(.about-block__cta){grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:35px var(--spacing-gutter) 80px;--lrd-cta-heading-gap:42px;--lrd-cta-gap:21px;--lrd-cta-image-aspect:343/374}.about-block:has(.about-block__cta) .about-block__images{grid-column:1;grid-row:1}.about-block:has(.about-block__cta) .about-block__body{grid-row:2;padding:47px 0 0}.about-block:has(.about-block__cta)>.about-block__cta{-webkit-margin-start:0;margin-inline-start:0}}.about-block__body a,.post-detail__blocks a,.rich-text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.about-block__body-media{grid-template-columns:1fr 1fr;gap:0;align-items:center}.about-block__body{max-width:none;margin:0;padding-block:var(--spacing-section);padding-inline:7vw}:root{--lrd-bio-top:129px}@media (max-width:991px){:root{--lrd-bio-top:76px}}.about-block:has(.about-block__images):not(:has(.about-block__cta)) .about-block__body-media{align-items:start}.about-block:has(.about-block__images):not(:has(.about-block__cta)) .about-block__body{padding-top:var(--lrd-bio-top)}@media (min-width:768px){.about-block:has(.about-block__images):not(:has(.about-block__cta)) .about-block__body{--lrd-bio-outer:calc(3vw + 94vw / 24);--lrd-bio-inner:calc(50vw - var(--lrd-bio-outer) - 94vw * 9 / 24);padding-inline:var(--lrd-bio-outer) var(--lrd-bio-inner)}.about-block:has(.about-block__images):not(:has(.about-block__cta)) .about-block__body-media[data-image-position=left] .about-block__body{padding-inline:var(--lrd-bio-inner) var(--lrd-bio-outer)}}@media (min-width:992px){.about-block:has(.about-block__images):not(:has(.about-block__cta)) .about-block__images img{height:auto;aspect-ratio:640/841}}@media (max-width:767px){.about-block:has(.about-block__images):not(:has(.about-block__cta)) .about-block__body{padding-block:23px 22px}.about-block:has(.about-block__images):not(:has(.about-block__cta)) .about-block__body>:last-child{margin-bottom:0}}:root{--lrd-hire-top:85.5px;--lrd-hire-gap:34px;--lrd-hire-tail:49.5px}@media (max-width:991px){:root{--lrd-hire-top:70.5px;--lrd-hire-gap:10px;--lrd-hire-tail:47px}}@media (max-width:767px){:root{--lrd-hire-top:59px;--lrd-hire-gap:10.6px;--lrd-hire-tail:70px}}.about-block:not(:has(.about-block__images)){-webkit-margin-before:var(--lrd-hire-top);margin-block-start:var(--lrd-hire-top);padding-bottom:var(--lrd-hire-tail)}.about-block:not(:has(.about-block__images)) .about-block__heading{margin-bottom:var(--lrd-hire-gap)}.about-block:not(:has(.about-block__images)) .about-block__body>*{margin-block:0}.about-block__body p{font-size:.9375rem;line-height:var(--line-height-base)}.about-block__heading,.case-study-detail .case-study-detail__title,.page-header__headline,.site-cta__headline{line-height:var(
    --line-height-h3
  );letter-spacing:var(--lrd-display-tracking);text-align:center}.about-block__heading{text-align:inherit;margin:0 0 1.1rem;font-size:var(
    --font-size-h3
  )}.about-block[data-heading-placement=in-column] .about-block__heading{line-height:var(--line-height-section-heading,var(--line-height-h2,1.2))}.page-header__headline{font-size:var(
    --font-size-h3
  );max-width:46.5vw;margin-inline:auto}.site-cta__headline{font-size:var(
    --font-size-h2
  );line-height:var(
    --line-height-h2
  )}.site-cta__subhead{font-size:.9375rem;line-height:var(--line-height-base)}.page-header__subhead{font-size:var(--font-size-base);line-height:var(--line-height-base)}.case-study-detail .case-study-detail__title{font-size:var(
    --font-size-h3
  )}.about-block__images{align-self:stretch}.about-block__images img{width:100%;height:100%;object-fit:cover;display:block}.about-block:not(:has(.about-block__images)){max-width:min(42rem,38.3%);margin-inline:auto;padding-inline:var(--spacing-gutter);text-align:center}.about-block:not(:has(.about-block__images)) .about-block__body-media{grid-template-columns:1fr}.about-block:not(:has(.about-block__images)) .about-block__body{max-width:none;padding:0}.about-block:not(:has(.about-block__images)) .about-block__heading{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.case-study-detail__blocks,.case-study-detail__blocks .project-gallery,.case-study-detail__blocks .project-gallery__grid{padding-inline:0}.project-gallery__item:not([data-col-span]) .project-gallery__trigger,.project-gallery__item:not([data-col-span]) .project-gallery__trigger img{height:100%;object-fit:cover}.project-nav--back{text-align:center;padding:var(--spacing-section) var(--spacing-gutter)}.project-nav__back{display:inline-block;border:1px solid var(--color-body);border-radius:999px;padding:.85rem 2.5rem;font-family:var(--font-display);font-size:var(--font-size-base);letter-spacing:.01em;transition:background .2s ease,color .2s ease}.project-nav__back:hover{background:var(--color-body);color:var(--color-white)}.about-block__cta,.contact-block__cta,.site-cta__button{font-family:var(--font-display);font-size:1rem;letter-spacing:.01em;border-radius:999px;padding:.7rem 1.75rem}.project-grid{max-width:none;padding:0}.project-grid__tiles{grid-template-columns:1fr;gap:0}.project-grid__tile{aspect-ratio:auto;border-radius:0;overflow:visible}.project-grid__tile:nth-child(odd){background:rgb(247,246,242)}.project-grid__tile>a{display:grid;grid-template-columns:minmax(0,24vw) minmax(0,66.3vw);justify-content:space-between;align-items:center;grid-gap:0;gap:0;max-width:1320px;margin-inline:auto;padding:38.6px var(--spacing-gutter);text-decoration:none;color:var(--color-body)}.project-grid__tile .project-grid__title{position:static;order:0;background:none;padding:0 0 0 calc(7vw - var(--spacing-gutter));text-align:left;font-family:var(
    --font-display
  );font-size:var(--font-size-h4);letter-spacing:var(--lrd-display-tracking);line-height:1.18;font-weight:400;color:var(--color-body)}@media (min-width:992px){.project-grid__tile .project-grid__title{max-width:18.91vw}}@media (min-width:768px) and (max-width:991px){.project-grid__tile .project-grid__title{max-width:18.45vw}}.project-grid__tile img{order:1;width:100%;aspect-ratio:848/467;height:auto;object-fit:cover;border-radius:2px}#artist-statement{width:var(--measure-statement);margin-inline:auto;text-align:left}.image-gallery__heading{font-size:var(--font-size-h4);line-height:var(
    --line-height-h4
  );letter-spacing:var(--lrd-display-tracking)}:root{--lrd-work-first-top:61px;--lrd-work-top:84px;--lrd-work-title-gap:50px;--lrd-work-cap-carousel:131px;--lrd-work-cap-grid:109px;--lrd-work-rule-gap:62px;--lrd-work-tail:76px;--lrd-measure-2col:calc((94vw - 5 * var(--grid-gutter)) / 3 + var(--grid-gutter));--lrd-measure-1col:calc((94vw - 5 * var(--grid-gutter)) / 6)}@media (max-width:991px){:root{--lrd-work-first-top:37px;--lrd-work-top:60px;--lrd-work-title-gap:38px;--lrd-work-cap-carousel:158px;--lrd-work-cap-grid:152px;--lrd-work-rule-gap:47px;--lrd-work-tail:54px}}@media (max-width:767px){:root{--lrd-work-first-top:25px;--lrd-work-top:80px;--lrd-work-title-gap:48px;--lrd-work-cap-carousel:156px;--lrd-work-cap-grid:77px;--lrd-work-rule-gap:58px;--lrd-work-tail:63px;--lrd-measure-2col:88vw;--lrd-measure-1col:88vw}}main:has(#artist-statement) .image-gallery:has(+.rich-text){padding-block:var(--lrd-work-top) 0}main:has(#artist-statement) .page-header+.image-gallery{padding-top:var(--lrd-work-first-top)}main:has(#artist-statement) .image-gallery:has(+.rich-text) .image-gallery__heading{max-width:var(--lrd-measure-2col);margin:0 auto var(--lrd-work-title-gap)}main:has(#artist-statement) .image-gallery+.rich-text{--section-max:var(--lrd-measure-2col);--section-pad:0;padding-block:var(--lrd-work-cap-grid) var(--lrd-work-tail)}main:has(#artist-statement) .image-gallery[data-layout=carousel]+.rich-text{padding-top:var(--lrd-work-cap-carousel)}main:has(#artist-statement) .image-gallery+.rich-text p{font-size:.9375rem;line-height:var(--line-height-base);margin:0}main:has(#artist-statement) .image-gallery+.rich-text:has(+.image-gallery){padding-bottom:0}main:has(#artist-statement) .image-gallery+.rich-text:has(+.image-gallery):after{content:"";display:block;width:var(--lrd-measure-1col);height:1px;margin:var(--lrd-work-rule-gap) auto 0;background:color-mix(in srgb,var(--color-body) 29%,transparent)}.image-gallery__carousel{grid-template-columns:minmax(0,1fr);gap:0}.image-gallery__carousel-control,.image-gallery__carousel-track{grid-area:1/1}.image-gallery__carousel-control{position:relative;z-index:1;width:44px;height:60px;border:0;border-radius:0;background:color-mix(in srgb,var(--color-body) 20%,transparent);color:var(--color-white)}.image-gallery__carousel-control:hover{background:color-mix(in srgb,var(--color-body) 40%,transparent)}.image-gallery__carousel-control>span{display:none}.image-gallery__carousel-control:before{content:"";width:15px;height:15px;border-left:1.5px solid;border-bottom:1.5px solid;transform:translateX(3px) rotate(45deg)}.image-gallery__carousel-next:before{transform:translateX(-3px) rotate(-135deg)}.image-gallery__carousel-prev{justify-self:start}.image-gallery__carousel-next{justify-self:end}.video__caption{font-size:.9375rem;line-height:var(
    --line-height-base
  );text-align:left}.about-block__cta{letter-spacing:normal;padding:10.5px 30px}.about-block__cta,.project-nav__back{font-size:.9375rem}.image-gallery figcaption,.image-gallery__carousel-caption,.image-gallery__item figcaption{font-size:.9375rem;line-height:var(--line-height-base)}#artist-statement .rich-text{--section-max:none;--section-pad:0;padding-inline:0}#artist-statement .rich-text p{font-size:.9375rem}#artist-statement .rich-text h4{line-height:1.18;letter-spacing:var(--lrd-display-tracking)}:root{--lrd-cream:rgb(247,246,242);--lrd-art-lead-top:23.5px;--lrd-art-lead-gap:72px;--lrd-art-band-tail:135px;--lrd-art-works-top:74px}main:has(#artist-statement){padding-top:0}main:has(#artist-statement)>#artist-statement,main:has(#artist-statement)>#artist-statement+.video,main:has(#artist-statement)>.image-gallery:first-child{background:var(--lrd-cream);box-shadow:0 0 0 100vmax var(--lrd-cream);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}main:has(#artist-statement)>.image-gallery:first-child{padding-block:calc(var(--lrd-header-height) + var(--lrd-art-lead-top)) 0}#artist-statement .rich-text{padding-block:0}#artist-statement,#artist-statement .rich-text{display:flow-root}#artist-statement .rich-text h4:first-child{margin-top:var(--lrd-art-lead-gap)}#artist-statement .rich-text p{margin-block:15px}#artist-statement .rich-text p:last-child{margin-bottom:0}main:has(#artist-statement)>#artist-statement+.video{margin-block:0;padding-block:16px var(--lrd-art-band-tail)}main:has(#artist-statement)>#artist-statement+.video+.page-header{padding-top:var(--lrd-art-works-top)}@media (max-width:991px){:root{--lrd-art-lead-top:46px;--lrd-art-lead-gap:83px;--lrd-art-band-tail:125px;--lrd-art-works-top:52px}}@media (max-width:767px){:root{--lrd-art-lead-top:29px;--lrd-art-lead-gap:40px;--lrd-art-band-tail:41px;--lrd-art-works-top:35px}main:has(#artist-statement)>#artist-statement+.video{padding-inline:var(--spacing-gutter)}}.site-header{background:transparent;color:var(--color-body);box-sizing:border-box;height:var(--lrd-header-height)}body:has(.hero-signal) .site-header,body:has(.hero-signal) .site-header--pinned,body:has(.hero-signal) .site-header--top{background:transparent;color:var(--color-body)}body:has(main>.visually-hidden:first-child+.hero-slideshow) .site-header,body:has(main>:first-child.hero-slideshow) .site-header{background:transparent;color:var(--color-white)}body:has(main>.visually-hidden:first-child+.hero-slideshow) .site-header a,body:has(main>:first-child.hero-slideshow) .site-header a{color:var(--color-white)}body:has(main>.visually-hidden:first-child+.hero-slideshow) .site-header .site-header__logo,body:has(main>:first-child.hero-slideshow) .site-header .site-header__logo{filter:brightness(0) invert(1)}.site-header__hamburger{gap:10px;padding:0;margin-right:5.6px}.site-header__bar{width:35px;height:1px}.site-header__hamburger .site-header__bar:nth-child(3){display:none}:root{--color-hamburger:var(
    --color-body
  )}body:has(main>.visually-hidden:first-child+.hero-slideshow) .site-header,body:has(main>:first-child.hero-slideshow) .site-header{--color-hamburger:var(--color-white)}body:has(main>.visually-hidden:first-child+.hero-slideshow) .site-header:not(.site-header--top),body:has(main>:first-child.hero-slideshow) .site-header:not(.site-header--top){color:var(--color-body);--color-hamburger:var(--color-body)}body:has(main>.visually-hidden:first-child+.hero-slideshow) .site-header:not(.site-header--top) a,body:has(main>:first-child.hero-slideshow) .site-header:not(.site-header--top) a{color:var(--color-body)}body:has(main>.visually-hidden:first-child+.hero-slideshow) .site-header:not(.site-header--top) .site-header__logo,body:has(main>:first-child.hero-slideshow) .site-header:not(.site-header--top) .site-header__logo{filter:none}:root{--header-logo-height:1.25rem;--header-nav-size:0.84375rem;--header-nav-letter-spacing:0.02em}.site-header__nav-link{text-transform:none;font-weight:500;text-align:right;line-height:1.2;padding-top:5.6px;padding-bottom:.8px}@media (min-width:992px){.site-header__nav{gap:30px}}.case-study-detail__meta{color:var(--color-body);font-size:var(
    --font-size-base
  )}.case-study-detail__meta>.case-study-detail__collaborators,.case-study-detail__meta>.case-study-detail__photographer{text-align:center;padding-inline:0;list-style:none}.case-study-detail__meta>.case-study-detail__collaborators{padding-block:0;margin-block:0}.case-study-detail__meta>.case-study-detail__photographer{margin-top:0}.site-header__nav-link[aria-current=page]{border-bottom:1px solid}.nav-overlay{background:var(--color-white);padding-top:73px;box-sizing:border-box}.nav-overlay__nav{width:100%;box-sizing:border-box;align-items:flex-start;justify-content:center;padding-inline:2rem;gap:2.4rem}.nav-overlay__link{font-family:var(
    --font-display
  );font-size:2.07rem;font-weight:400;line-height:1;letter-spacing:normal;text-align:left}.nav-overlay__close,.nav-overlay__link{color:var(--color-body)}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;align-content:center;grid-gap:var(--spacing-gutter);gap:var(--spacing-gutter);border-top:0;position:relative;padding:0 var(--spacing-gutter);font-size:13.464px;letter-spacing:normal;line-height:1.5;box-sizing:border-box;height:89.6px;padding-inline:75.5px;align-content:start;align-items:start;padding-top:31.9px}body:has(.case-study-detail) .site-footer{height:94.1px}.site-footer__bar,.site-footer__inner{display:contents}.site-footer__brand{grid-column:1;grid-row:1}.site-footer__link{white-space:nowrap;text-transform:uppercase;letter-spacing:normal}.site-footer:before{content:"";position:absolute;top:12px;left:var(--spacing-gutter);right:var(--spacing-gutter);height:1px;background:color-mix(in srgb,var(--color-body) 29%,transparent)}.site-footer__columns{grid-column:3;grid-row:1;justify-self:end;-webkit-margin-end:calc(2rem + 10px + 20px);margin-inline-end:calc(2rem + 10px + 20px)}.site-footer__copyright{grid-column:2;grid-row:1;text-align:center;font-size:inherit;margin:0;letter-spacing:normal;white-space:pre-wrap}.site-footer__social{grid-column:3;grid-row:1;justify-self:end;gap:10px}.site-footer__social-link svg{width:1rem;height:1rem}.collection-index{max-width:1200px;margin-inline:auto;padding:1.5rem var(--spacing-gutter) var(--spacing-section)}.collection-index__items{grid-template-columns:1fr;gap:3.5rem;margin:0}.collection-index__item{display:grid;grid-template-columns:602fr 529fr;grid-column-gap:6%;column-gap:6%;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-areas:"img top" "img date" "img title" "img summary" "img more" "img bot"}.collection-index__item:nth-child(2n){grid-template-columns:529fr 602fr;grid-template-areas:"top img" "date img" "title img" "summary img" "more img" "bot img"}.collection-index__link{display:contents}.collection-index__image{grid-area:img;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;align-self:center}.collection-index__date{grid-area:date;color:var(--color-muted);font-family:pragmatica-web,var(--font-body);font-size:.9375rem;font-weight:200;line-height:1.2;letter-spacing:normal;margin:0 0 .9rem}.collection-index__title{grid-area:title;font-family:var(--font-display);font-size:var(
    --font-size-h2
  );font-weight:400;letter-spacing:var(--lrd-display-tracking);line-height:1.2;margin:0 0 1.1rem}.collection-index__summary{grid-area:summary;color:var(--color-body);font-size:.9375rem;line-height:var(--line-height-base);margin:0}.collection-index__more{grid-area:more;margin:1.4rem 0 0;font-size:.9375rem;line-height:var(
    --line-height-base
  );text-decoration:underline;text-underline-offset:.25em}.rich-text h4{font-family:var(--font-display);font-size:var(--font-size-h4);line-height:1.3;font-weight:400;margin-top:2em}.rich-text{--section-max:38.5%}@media (min-width:768px) and (max-width:991px){.rich-text{--section-max:38.33%}}.rich-text:has(>img:only-child){--section-max:none;padding-block:0}.rich-text:has(>img:only-child)>img{display:block;width:100%;aspect-ratio:var(--lrd-image-aspect,1.657);object-fit:cover}@media (max-width:991px){.rich-text:has(>img:only-child)>img{aspect-ratio:var(--lrd-image-aspect,1.39)}}@media (max-width:767px){.page-header__headline{max-width:88vw}}@media (max-width:991px){:root{--lrd-header-height:107.6px;--font-size-base:0.995rem;--font-size-h1:1.744rem;--font-size-h2:1.629rem;--font-size-h3:1.398rem;--font-size-h4:1.226rem}}.about-block__body p,.collection-index__summary,.rich-text p{letter-spacing:normal}.project-grid__intro{width:calc(43.09vw - 6px);max-width:none;margin:0 0 0 7vw;padding-block:var(--lrd-lede-top,92.4px) var(--lrd-lede-tail,79.1px);font-family:var(--font-display);font-size:var(--font-size-h4);line-height:1.18;letter-spacing:var(--lrd-display-tracking)}@media (max-width:767px){.project-grid__intro{width:88vw;margin-left:6vw;padding-inline:0}.rich-text{--section-max:none}}.case-study-detail__blocks{max-width:min(892px,69.7%)}@media (max-width:767px){.case-study-detail__blocks{max-width:85.6%}}@media (max-width:767px){.rich-text:has(>img:only-child)>img{aspect-ratio:var(--lrd-image-aspect,1.012)}}@media (max-width:767px){:root{--lrd-header-height:72.9px;--font-size-base:1.005rem;--font-size-h1:1.883rem;--font-size-h2:1.748rem;--font-size-h3:1.478rem;--font-size-h4:1.275rem;--grid-band:88%;--measure-statement:var(--grid-band);--spacing-gutter:6vw}}@media (max-width:991px){.site-footer{height:84px;padding-inline:40.5px;padding-top:22px;font-size:13.5px}.site-footer__copyright{max-width:var(--lrd-measure-2col)}body:has(.case-study-detail) .site-footer{height:104px}.site-header{height:var(--lrd-header-height);padding-inline:6vw}body:has(.hero-signal) .site-header{padding-inline:var(--spacing-gutter)}.project-grid__tile img{aspect-ratio:1.518}.project-grid__intro{--lrd-lede-top:56.2px;--lrd-lede-tail:56.3px}.project-grid__tile>a{padding-block:26.6px}.site-header__nav{display:none}.site-header__hamburger{display:flex}}@media (max-width:767px){.site-header{height:var(--lrd-header-height)}:root{--header-logo-height:0.95rem}.project-grid__tile>a{grid-template-columns:1fr;gap:.85rem;padding:36px var(--spacing-gutter) 32px}.project-grid__tile img{order:1;aspect-ratio:1.268}.project-grid__tile .project-grid__title{order:2;padding:0}.project-grid__intro{--lrd-lede-top:57.6px;--lrd-lede-tail:64.6px}.collection-index__item,.collection-index__item:nth-child(2n){grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"img" "date" "title" "summary" "more";row-gap:.2rem}.collection-index__date{margin:1rem 0 .25rem}.collection-index__title{margin:0 0 .8rem;font-size:1.75rem}.about-block__body-media{grid-template-columns:1fr}.about-block__images{order:-1}.about-block__images img{aspect-ratio:390/360;object-fit:cover;object-position:center}.about-block__body{max-width:none;margin:0;padding:var(--spacing-section) var(--spacing-gutter)}.about-block:not(:has(.about-block__images)){max-width:none}.site-footer{grid-template-columns:1fr;justify-items:center;text-align:center;gap:9.1px;padding:30px var(--spacing-gutter) 0;height:174px;font-size:13.92px}body:has(.case-study-detail) .site-footer{height:212.6px}.site-footer__brand,.site-footer__columns,.site-footer__copyright,.site-footer__social{grid-column:1;grid-row:auto;justify-self:center}.site-footer__columns{-webkit-margin-end:0;margin-inline-end:0}.site-footer__copyright{margin:4.9px 0 0;justify-self:stretch}.site-footer__social-link svg{width:1rem;height:1rem}.site-footer__social{gap:10px}.site-footer__social-link{display:flex}}:root{--lrd-field-fill:rgb(249,248,245);--lrd-reading-column:47vw}@media (max-width:767px){:root{--lrd-reading-column:88vw}}.post-detail{max-width:var(--lrd-reading-column);margin-inline:auto}.post-detail__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2.75rem}.post-detail__title{font-family:var(--font-display);font-size:var(--font-size-h1);font-weight:400;line-height:var(--line-height-h1);letter-spacing:-.03em;color:var(--color-body);margin:0;order:2;align-self:stretch;text-align:center}.article-byline{order:1;color:var(--color-muted);font-size:.8125rem;letter-spacing:.04em;margin:0 0 1rem}.article-byline__author,.post-detail__featured-image,.post-detail__share{display:none}.post-detail__blocks{display:flex;flex-direction:column;gap:32px}.post-detail__blocks>.rich-text>:last-child{margin-bottom:0}.post-detail__blocks .rich-text p{letter-spacing:normal;margin-bottom:0}.post-detail__blocks .rich-text>p+p{margin-top:15px}.post-detail__blocks>.image-gallery,.post-detail__blocks>.rich-text{max-width:none;margin-inline:0;padding-inline:0;padding-block:0}.post-detail__blocks .rich-text{font-size:.9375rem;line-height:var(--line-height-base)}.post-detail__blocks .rich-text[data-size=large]{font-size:var(--font-size-base)}.post-detail__blocks .image-gallery__grid{grid-template-columns:1fr;gap:0}@media (min-width:480px){.post-detail__blocks .image-gallery[data-layout=grid] .image-gallery__grid:not(:has(>.image-gallery__item:only-child)){grid-template-columns:repeat(var(--grid-columns,6),1fr)}.post-detail__blocks .image-gallery[data-layout=grid] .image-gallery__item:not([data-col-span]):has(+.image-gallery__item[data-col-span="2"]){grid-column:span 4}}.post-detail__blocks .image-gallery[data-layout=grid] .image-gallery__grid{gap:34px}.post-detail__blocks .image-gallery figure{margin:0}.post-detail__blocks .image-gallery img{width:100%;display:block}.post-detail__blocks .image-gallery__grid:has(>:only-child) img{width:auto;max-width:100%;margin-inline:auto}.post-detail__blocks .image-gallery figcaption{font-family:var(--font-body);font-style:italic;font-size:.9375rem;line-height:var(--line-height-base);letter-spacing:normal;color:var(--color-body);text-align:left;margin-top:15.4px}.columns[data-columns="2"]{gap:clamp(2rem,6vw,5rem)}.image-gallery__grid:has(>.image-gallery__item:only-child){column-count:1;grid-template-columns:1fr}@media (min-width:768px){main[data-align=center] .image-gallery[data-layout=carousel] .image-gallery__carousel,main[data-align=center] .image-gallery[data-layout=grid] .image-gallery__grid{max-width:62.3vw;margin-inline:auto}main[data-align=center] .video{max-width:var(--measure-statement);margin-inline:auto}main[data-align=center] .image-gallery[data-layout=grid] .image-gallery__item img{max-height:calc((47vw - 5.5px) * 1.5);width:auto;max-width:100%;margin-inline:auto}}@media (min-width:768px){.columns:has(.form-block){grid-template-columns:41% 41%;column-gap:9.5%;justify-content:start}}.columns:has(.form-block){padding-top:26px}@media (max-width:991px){.columns:has(.form-block){padding-top:29.4px}}@media (max-width:767px){.columns:has(.form-block){padding-top:23px}}.columns .stack .page-header,.columns .stack .page-header__headline,.columns .stack .page-header__subhead{text-align:left}.columns .stack textarea.form-block__control{min-height:2.85rem;height:2.85rem}.columns .stack{gap:.75rem}.columns .stack .page-header{padding-block:0;margin-block:0}.columns .stack .page-header__subhead{margin-bottom:0}.columns .stack .form-block,.columns .stack .form-block__form{width:100%;max-width:none;margin-inline:0}.columns .stack .form-block{margin-block:0}.form-block{padding-inline:0}.form-block__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:1.5rem;row-gap:1.5rem}.form-block__form>.cf-turnstile{grid-column:1/-1;max-width:100%}.form-block__field{grid-column:1/-1;gap:.55rem}.form-block__field:has(input[name=first_name]){grid-column:1/2}.form-block__field:has(input[name=last_name]){grid-column:2/3}.form-block__label{font-weight:400;line-height:var(--line-height-base)}.form-block__control,.form-block__label{font-family:var(--font-body);font-size:.9375rem;color:var(--color-body)}.form-block__control{background:var(--lrd-field-fill);border:1px solid transparent;border-radius:1.6rem;padding:.625rem 1.25rem}.form-block__control:focus,.form-block__control:focus-visible{outline:1px solid var(--color-body);outline-offset:1px}textarea.form-block__control{min-height:2.85rem;border-radius:1.4rem}.form-block__submit{grid-column:1/-1;justify-self:start;font-family:var(--font-display);font-size:.9375rem;padding:.8rem 1.9rem;border-radius:1.9rem;background:var(--color-accent);color:var(--color-white)}.collection-index{max-width:none;padding-top:22px}.collection-index__items{gap:44.5px}.collection-index__date{margin-bottom:19.4px}.collection-index__title{margin-bottom:30.6px}.collection-index__more{margin-top:34.4px}@media (max-width:767px){.collection-index{padding-top:5px}.collection-index__items{gap:47px}.collection-index__date{margin-bottom:2px}.collection-index__title{margin-bottom:29.8px}.collection-index__more{margin-top:19.4px}}.collection-index__summary{white-space:pre-line}.collection-index__summary>p{margin:0}.collection-index__summary>p+p{margin-top:15px}:root{--lrd-post-top:18px;--lrd-post-date-gap:28px;--lrd-post-head-gap:4.5px;--lrd-post-nav-pad:40.8px;--lrd-post-tail:95px}@media (max-width:991px){:root{--lrd-post-top:19px;--lrd-post-date-gap:27px;--lrd-post-head-gap:4.5px;--lrd-post-tail:48px}}@media (max-width:767px){:root{--lrd-post-top:12px;--lrd-post-date-gap:16px;--lrd-post-head-gap:21.5px;--lrd-post-nav-pad:11.7px;--lrd-post-tail:54px}}.post-detail__header{padding-top:var(--lrd-post-top);margin-bottom:var(--lrd-post-head-gap)}.article-byline{font-size:.9375rem;letter-spacing:normal;margin-bottom:var(--lrd-post-date-gap)}body:has(.post-detail) .project-nav{margin-top:var(--lrd-post-tail);align-items:center;padding-block:var(--lrd-post-nav-pad)}body:has(.post-detail) .project-nav__link{gap:33px;font-family:var(--font-display);font-size:var(--font-size-h3);line-height:1;letter-spacing:-.03em}body:has(.post-detail) .project-nav__arrow{flex:none;width:10px;height:26px;font-size:0;background:no-repeat 50%/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 26'%3E%3Cpolyline points='9,1 1,13 9,25' fill='none' stroke='%235f5954' stroke-width='1.6'/%3E%3C/svg%3E")}body:has(.post-detail) .project-nav__next .project-nav__arrow{transform:scaleX(-1)}@media (max-width:767px){body:has(.post-detail) .project-nav{gap:0}body:has(.post-detail) .project-nav__link{max-width:calc(10px + 33px + 129px)}}.form-block__control{min-height:45px}.form-block__form{column-gap:10px;row-gap:19px}.form-block__field{gap:4.8px}.columns:has(.form-block){align-items:start;padding-bottom:106px}.columns:has(.form-block)>:last-child{padding-top:147.2px}@media (max-width:991px){.columns:has(.form-block){padding-bottom:71px}.columns:has(.form-block)>:last-child{padding-top:106.4px}}@media (max-width:767px){.columns:has(.form-block){padding-bottom:106px}}@media (max-width:767px){.columns:has(.form-block)>:last-child{padding-top:13.3px}}.article-byline__date{font-family:pragmatica-web,var(--font-body);font-weight:200}.post-detail__blocks .rich-text h2,.post-detail__blocks .rich-text h3{font-family:var(--font-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--lrd-display-tracking);font-weight:400}.post-detail__blocks .rich-text hr{height:1px;border:0;background:rgba(132,124,117,.38);margin:41.5px 0}.post-detail__blocks .rich-text hr+h2,.post-detail__blocks .rich-text hr+h3{margin-top:0}.post-detail__blocks .image-gallery figcaption{white-space:pre-wrap}main:has(>.faq-list){--lrd-faq-panel:rgb(248,247,244);--lrd-faq-rule:var(--color-body);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);align-items:start;box-sizing:border-box;width:var(--grid-band);margin:calc(max(5rem, var(--lrd-header-height)) + 2.5rem) auto 50px;padding:2.75rem 4vw 2.5rem;background:var(--lrd-faq-panel);border-radius:20px}main:has(>.faq-list)>*{max-width:none;margin:0;padding:0}main:has(>.faq-list)>.page-header:first-child{grid-column:1;grid-row:1;padding:0}main:has(>.faq-list)>.faq-list{grid-column:2}main:has(>.faq-list)>.faq-list+.faq-list{margin-top:clamp(3.5rem,6.25vw,5.875rem)}main:has(>.faq-list) .page-header__headline{max-width:none;margin:0;font-size:var(--font-size-h1);line-height:1.133;text-align:left}.faq-list__heading{margin:0 0 2.5rem;font-family:var(--font-display);font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--lrd-display-tracking);font-weight:400}.faq-list[data-layout=accordion] .faq-list__items{border-top:1px solid var(--lrd-faq-rule,var(--color-body))}.faq-list[data-layout=accordion] .faq-list__item{border-bottom:1px solid var(--lrd-faq-rule,var(--color-body))}.faq-list[data-layout=accordion] .faq-list__question{padding:30px 0;font-family:var(--font-body);font-size:15px;line-height:normal;font-weight:400}.faq-list[data-layout=accordion] .faq-list__question:after{width:14px;height:14px;border:0;transform:none;background:linear-gradient(currentColor,currentColor) 50% /100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50% /1px 100% no-repeat}.faq-list[data-layout=accordion] .faq-list__item[open] .faq-list__question:after{transform:none;background:linear-gradient(currentColor,currentColor) 50% /100% 1px no-repeat}.faq-list[data-layout=accordion] .faq-list__answer{padding:38px 0 32px;font-size:13.19px;line-height:1.5}.faq-list[data-layout=accordion] .faq-list__answer p{margin:0 0 15px}.faq-list[data-layout=accordion] .faq-list__answer>:last-child{margin-bottom:0}@media (max-width:767px){main:has(>.faq-list){grid-template-columns:minmax(0,1fr);padding:35px 11.2vw 2.5rem}main:has(>.faq-list)>.faq-list,main:has(>.faq-list)>.page-header:first-child{grid-column:1;grid-row:auto}main:has(>.faq-list)>.page-header:first-child{margin-bottom:29vw}main:has(>.faq-list)>.faq-list+.faq-list{margin-top:82px}}