.pj{--pj-wide: 1400px;--pj-text: 680px;--pj-gutter: clamp(16px, 4vw, 48px);--pj-gap: clamp(12px, 1.6vw, 20px);--pj-muted: rgba(var(--color-foreground, 0, 0, 0), .55);--pj-rule: rgba(var(--color-foreground, 0, 0, 0), .15)}.pj *,.pj *:before,.pj *:after{box-sizing:border-box}.pj-wrap{max-width:var(--pj-wide);margin-inline:auto;padding-inline:var(--pj-gutter)}.pj-sp-none{padding-block:0}.pj-sp-small{padding-block:clamp(10px,1.5vw,20px)}.pj-sp-medium{padding-block:clamp(24px,4vw,48px)}.pj-sp-large{padding-block:clamp(40px,7vw,96px)}.pj img,.pj .pj-ph{display:block;width:100%;height:auto}.pj .pj-ph{background:rgba(var(--color-foreground, 0, 0, 0),.06);aspect-ratio:3 / 2}.pj-label{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pj-muted)}.pj-rte p,.pj-rte li{font-size:1.6rem;line-height:1.7}.pj-rte p{margin:0 0 1.2em}.pj-rte>:last-child{margin-bottom:0}.pj-hero__img,.pj-hero .pj-ph{width:100%;object-fit:cover}.pj-hero--full .pj-hero__img,.pj-hero--full .pj-ph{height:min(90vh,1100px)}.pj-hero--large .pj-hero__img,.pj-hero--large .pj-ph{height:min(70vh,860px)}.pj-hero--medium .pj-hero__img,.pj-hero--medium .pj-ph{height:min(55vh,680px)}.pj-hero--natural .pj-hero__img{height:auto}@media(max-width:749px){.pj-hero--full .pj-hero__img,.pj-hero--full .pj-ph{height:50vh;height:50svh}.pj-hero--large .pj-hero__img,.pj-hero--large .pj-ph{height:40vh;height:40svh}.pj-hero--medium .pj-hero__img,.pj-hero--medium .pj-ph{height:30vh;height:30svh}}.pj-header{display:grid;gap:32px}.pj-title{margin:0 0 24px;font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.1;font-weight:400}.pj-meta{display:flex;flex-wrap:wrap;gap:16px 48px;margin:0}.pj dd{margin:4px 0 0;font-size:1.5rem;line-height:1.5}.pj-credit{margin:16px 0 0;font-size:1.3rem;color:var(--pj-muted)}@media(min-width:990px){.pj-header--has-intro{grid-template-columns:1fr 1fr;gap:64px}}.pj-text__heading{margin:0 0 16px;font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.25;font-weight:400}.pj-text--center{max-width:calc(var(--pj-text) + 2 * var(--pj-gutter))}@media(min-width:990px){.pj-text--right,.pj-text--left{display:grid;grid-template-columns:1fr 1fr;gap:64px}.pj-text--right .pj-text__heading{grid-column:1}.pj-text--right .pj-text__body{grid-column:2;max-width:var(--pj-text)}.pj-text--left .pj-text__heading{grid-column:2;grid-row:1}.pj-text--left .pj-text__body{grid-column:1;grid-row:1;max-width:var(--pj-text)}}.pj-imgrow__grid{display:grid;gap:var(--pj-gap);align-items:start}.pj-imgrow--full .pj-imgrow__grid{padding-inline:0;max-width:none}.pj-imgrow__item{margin:0;overflow:hidden}@media(max-width:749px){.pj-mobile--side.pj-imgrow--2 .pj-imgrow__grid,.pj-mobile--side.pj-imgrow--2-large-left .pj-imgrow__grid,.pj-mobile--side.pj-imgrow--2-large-right .pj-imgrow__grid{grid-template-columns:1fr 1fr;gap:8px}.pj-mobile--side.pj-imgrow--3 .pj-imgrow__grid{grid-template-columns:repeat(3,1fr);gap:6px}.pj-imgrow__grid{gap:8px}}@media(min-width:750px){.pj-imgrow--2 .pj-imgrow__grid{grid-template-columns:1fr 1fr}.pj-imgrow--3 .pj-imgrow__grid{grid-template-columns:repeat(3,1fr)}.pj-imgrow--2-large-left .pj-imgrow__grid{grid-template-columns:2fr 1fr}.pj-imgrow--2-large-right .pj-imgrow__grid{grid-template-columns:1fr 2fr}}.pj-ratio--landscape .pj-imgrow__item :is(img,.pj-ph){aspect-ratio:3 / 2;object-fit:cover}.pj-ratio--portrait .pj-imgrow__item :is(img,.pj-ph){aspect-ratio:4 / 5;object-fit:cover}.pj-ratio--square .pj-imgrow__item :is(img,.pj-ph){aspect-ratio:1 / 1;object-fit:cover}.pj-ratio--wide .pj-imgrow__item :is(img,.pj-ph){aspect-ratio:16 / 9;object-fit:cover}.pj-caption{margin:12px 0 0;font-size:1.3rem;color:var(--pj-muted)}.pj-imgrow--full .pj-caption{padding-inline:var(--pj-gutter)}.pj-block{border-top:1px solid var(--pj-rule);padding-top:32px}.pj-block__title{margin:0 0 32px;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.pj-details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px 24px;margin:0}.pj-list{list-style:none;margin:0;padding:0;display:grid;gap:20px}@media(min-width:750px){.pj-list{grid-template-columns:repeat(2,1fr);gap:28px 48px}}.pj-list__title{margin:4px 0 0;font-size:1.6rem;line-height:1.45;font-weight:400}.pj-list__title a{color:inherit;text-underline-offset:4px}.pj-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-top:1px solid var(--pj-rule);padding-top:24px}.pj-nav a{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:inherit}.pj-nav a:hover{text-decoration:underline;text-underline-offset:4px}.pj-nav__right{text-align:right}.pj-top{display:flex;justify-content:center;padding-top:32px}.pj-top a{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--pj-muted)}.pj-top a:hover{color:inherit;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.pj-nav{grid-template-columns:1fr 1fr;row-gap:20px}.pj-nav__all{grid-column:1 / -1;grid-row:2;text-align:center}}@media screen and (min-width:750px){.pj-ratio--natural:is(.pj-imgrow--2-large-left,.pj-imgrow--2-large-right) .pj-imgrow__grid{align-items:stretch}.pj-ratio--natural.pj-imgrow--2-large-left .pj-imgrow__item:nth-child(2),.pj-ratio--natural.pj-imgrow--2-large-right .pj-imgrow__item:nth-child(1){position:relative}.pj-ratio--natural.pj-imgrow--2-large-left .pj-imgrow__item:nth-child(2) :is(img,.pj-ph),.pj-ratio--natural.pj-imgrow--2-large-right .pj-imgrow__item:nth-child(1) :is(img,.pj-ph){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (max-width:749px){.pj-mobile--side.pj-ratio--natural:is(.pj-imgrow--2-large-left,.pj-imgrow--2-large-right) .pj-imgrow__grid{align-items:stretch}.pj-mobile--side.pj-ratio--natural.pj-imgrow--2-large-left .pj-imgrow__item:nth-child(2),.pj-mobile--side.pj-ratio--natural.pj-imgrow--2-large-right .pj-imgrow__item:nth-child(1){position:relative}.pj-mobile--side.pj-ratio--natural.pj-imgrow--2-large-left .pj-imgrow__item:nth-child(2) :is(img,.pj-ph),.pj-mobile--side.pj-ratio--natural.pj-imgrow--2-large-right .pj-imgrow__item:nth-child(1) :is(img,.pj-ph){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}.pj-related__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:36px}@media screen and (min-width:750px){.pj-related__grid{grid-template-columns:repeat(3,1fr);gap:24px}.pj-related__grid--2{grid-template-columns:repeat(2,1fr)}.pj-related__grid--4{grid-template-columns:repeat(4,1fr)}}.pj-related__link{display:block;color:inherit;text-decoration:none}.pj-related__media{aspect-ratio:4 / 3;overflow:hidden;background:#f2f2f2}.pj-related__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.pj-related__link:hover .pj-related__media img{transform:scale(1.03)}.pj-related__title{margin:16px 0 2px;font-size:2rem;line-height:1.3;font-weight:400;letter-spacing:-.02em}.pj-related__link:hover .pj-related__title{text-decoration:underline;text-underline-offset:4px}.pj-related__sub{margin:0;font-size:1.5rem;line-height:1.5;font-weight:300;color:var(--pj-muted)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/project.css.map */
