.portfolio{--pf-header-clear: 80px}.pf-hero{width:100%;overflow:hidden;background-color:var(--scheme-hairline)}.pf-hero img{width:100%;height:100%;object-fit:cover;display:block}.portfolio--clear-header>:first-child{padding-top:calc(var(--pf-pad-top, 0px) + var(--pf-header-clear))}@media screen and (max-width:600px){.portfolio{--pf-header-clear: 68px}.portfolio--clear-header>:first-child{padding-top:calc(var(--pf-pad-top, 0px) / 2 + var(--pf-header-clear))}}.pf-button--center{text-align:center}.pf-button--right{text-align:right}.pf-image{margin:0}.pf-image__media{aspect-ratio:var(--pf-row-shape, var(--pf-shape, 4 / 5));overflow:hidden;background-color:var(--scheme-hairline)}.pf-image__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pf-focus, center);display:block}.pf-image__placeholder{width:100%;height:100%;min-height:120px}.pf-image__caption{font-family:var(--font-heading);font-size:.625rem;text-transform:uppercase;letter-spacing:.25em;padding-top:.875rem;display:block}.pf-row{padding-top:var(--pf-pad-top);padding-bottom:var(--pf-pad-bottom)}.pf-row__grid{--cols: var(--row-cols);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--pf-gap)}.pf-row__grid>*{min-width:0}@media screen and (max-width:900px){.pf-row__grid[data-cols="3"],.pf-row__grid[data-cols="4"],.pf-row__grid[data-cols="5"],.pf-row__grid[data-cols="6"]{--cols: 2}}@media screen and (max-width:600px){.pf-row{padding-top:calc(var(--pf-pad-top) / 2);padding-bottom:calc(var(--pf-pad-bottom) / 2)}.pf-row__grid,.pf-row__grid[data-cols]{--cols: var(--phone-cols)}}.pf-spec{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.875rem 0;border-bottom:1px solid currentColor}.pf-spec__label{font-family:var(--font-heading);font-size:.625rem;text-transform:uppercase;letter-spacing:.25em;white-space:nowrap}.pf-spec__value{font-weight:400;font-size:.9375rem;text-align:right;margin:0}.pf-specs{border-top:1px solid currentColor;margin:0}.pf-text--center{text-align:center}.pf-text--paragraph.pf-text--center .pf-text__body{max-width:46ch;margin-left:auto;margin-right:auto}.pf-text__heading{margin-bottom:2rem}.pf-text--paragraph .pf-text__body p{font-size:1.125rem;line-height:2;margin-bottom:1.25em}.pf-text--paragraph .pf-text__body p:last-child{margin-bottom:0}.pf-text--statement .pf-text__body p{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.75rem,4.5vw,3.25rem);line-height:1.15;letter-spacing:-.01em;max-width:20ch;text-wrap:balance;margin-bottom:.5em}.pf-text--statement.pf-text--center .pf-text__body p{margin-left:auto;margin-right:auto}.pf-video{display:flex;flex-direction:column;gap:1rem}.pf-video__media{position:relative;aspect-ratio:var(--pf-video-ratio, 9 / 16);overflow:hidden;background-color:var(--scheme-hairline)}.pf-video__media video,.pf-video__media iframe,.pf-video__poster,.pf-video__poster img,.pf-video__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.pf-video__media video,.pf-video__poster img{object-fit:cover}.pf-video__poster:hover{opacity:1}.pf-video__play{position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);background-color:var(--scheme-button);transition:background-color .3s ease}.pf-video__play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--scheme-button-label)}.pf-video__poster:hover .pf-video__play{background-color:var(--scheme-button-hover)}.pf-video__label{font-family:var(--font-heading);font-size:.625rem;text-transform:uppercase;letter-spacing:.25em}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AACxDw */
