.lv-portfolio{--lv-gap: 40px;--lv-row-gap: 72px;--lv-title-size: 48px;--lv-caption-size: 20px;padding-block:var(--lv-top, 64px) var(--lv-bottom, 96px);letter-spacing:0}.lv-portfolio__inner{min-width:0}.lv-portfolio h1,.lv-portfolio h2,.lv-portfolio h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.lv-portfolio h1{font-size:var(--lv-title-size);line-height:1.15;margin:0}.lv-portfolio h2{font-size:26px;line-height:1.25;margin:0 0 20px}.lv-portfolio__heading{margin-bottom:56px}.lv-portfolio__intro{max-width:64ch;margin-top:24px;line-height:1.7}.lv-portfolio__intro>:first-child,.lv-portfolio__prose>:first-child{margin-top:0}.lv-portfolio__intro>:last-child,.lv-portfolio__prose>:last-child{margin-bottom:0}.lv-portfolio__grid{display:grid;grid-template-columns:repeat(var(--lv-columns, 2),minmax(0,1fr));gap:var(--lv-row-gap) var(--lv-gap)}.lv-portfolio__grid[data-sizing=pixels]{grid-template-columns:repeat(auto-fill,min(100%,var(--lv-work-width-px, 600px)));justify-content:start}.lv-portfolio__work{width:100%;min-width:0;margin:0}.lv-portfolio__link{display:block;color:inherit;text-decoration:none}.lv-portfolio__media{display:block;overflow:hidden;margin:0}.lv-portfolio__image{display:block;width:100%;height:auto;transition:transform .6s ease}.lv-portfolio__grid[data-image-style=landscape] .lv-portfolio__media{aspect-ratio:4 / 3}.lv-portfolio__grid[data-image-style=portrait] .lv-portfolio__media{aspect-ratio:3 / 4}.lv-portfolio__grid[data-image-style=custom] .lv-portfolio__media{height:var(--lv-image-height, 500px)}.lv-portfolio__grid:not([data-image-style=natural]) .lv-portfolio__image{height:100%;object-fit:cover;object-position:center}.lv-portfolio__caption{padding-top:18px}.lv-portfolio__caption h2{font-size:var(--lv-caption-size);margin:0 0 8px}.lv-portfolio--works .lv-portfolio__inner{width:min(100%,var(--lv-works-width, 1160px));margin-inline:auto}.lv-portfolio--works .lv-portfolio__grid{align-items:start}.lv-portfolio--works .lv-portfolio__grid[data-image-style=square] .lv-portfolio__media{aspect-ratio:1 / 1}.lv-portfolio--works .lv-portfolio__caption{min-height:60px;padding-top:14px;text-align:center;font-size:var(--lv-caption-size, 12px);line-height:1.8;text-transform:uppercase}.lv-portfolio--works .lv-portfolio__caption h2{display:inline;margin:0;font:inherit;text-transform:inherit}.lv-portfolio--works .lv-portfolio__caption .lv-portfolio__meta{display:inline;font:inherit}.lv-portfolio--works .lv-portfolio__caption .lv-portfolio__meta:before,.lv-portfolio--works .lv-portfolio__caption .lv-portfolio__meta>span+span:before{content:", "}.lv-portfolio--works .lv-portfolio__summary{margin-inline:auto;text-transform:none}.lv-portfolio--featured-works .lv-portfolio__inner{width:100%;margin-inline:0}.lv-portfolio--featured-works .lv-portfolio__grid[data-columns="1"]{grid-template-columns:minmax(0,min(100%,680px))}.lv-featured-works__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 24px;margin-bottom:32px}.lv-featured-works__heading h2{margin:0;font-size:var(--lv-title-size, 28px)}.lv-featured-works__all{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:inherit;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.lv-featured-works__all>span{display:inline-flex;flex:none}.lv-featured-works__all svg{width:16px;height:16px}.lv-portfolio__meta{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:12px;line-height:1.6}.lv-portfolio__meta>*{margin:0}.lv-portfolio__summary{max-width:60ch;font-size:14px;line-height:1.7;margin:12px 0 0}.lv-portfolio__link:focus-visible,.lv-portfolio a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.lv-portfolio__project-head{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:end;margin-bottom:40px}.lv-portfolio__project-head .lv-portfolio__meta{justify-content:end}.lv-portfolio__hero{margin:0 0 64px}.lv-portfolio__hero img{width:100%;height:auto;display:block}.lv-portfolio--project{--lv-available-image-height: max(180px, calc(100svh - max(var(--header-group-height, 0px), var(--header-height, 120px)) - var(--lv-top, 24px) - 180px))}.lv-project-layout{--lv-media-column: var(--lv-hero-width, 680px);display:grid;width:min(100%,calc(var(--lv-media-column) + var(--lv-detail-gap, 64px) + var(--lv-copy-width, 520px)));margin-inline:auto;grid-template-columns:minmax(0,var(--lv-media-column)) minmax(0,var(--lv-copy-width, 520px));gap:var(--lv-detail-gap, 64px);align-items:start}.lv-project-layout--text-only{display:block;max-width:72ch}.lv-portfolio--project .lv-project-back-nav{width:min(100%,calc(var(--lv-hero-width, 680px) + var(--lv-detail-gap, 64px) + var(--lv-copy-width, 520px)));margin:0 auto 20px}.lv-portfolio--project .lv-project-back{display:inline-flex;align-items:center;gap:8px;min-height:28px;max-width:100%;color:inherit;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.lv-portfolio--project .lv-project-back>span{display:inline-flex;flex:none}.lv-portfolio--project .lv-project-back svg{width:16px;height:16px;transform:rotate(180deg)}.lv-project-copy{min-width:0;width:100%;font-size:var(--lv-detail-copy-size, 14px)}.lv-portfolio--project .lv-portfolio__project-head{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 24px}.lv-portfolio--project .lv-portfolio__project-head .lv-portfolio__meta{justify-content:start}.lv-portfolio--project .lv-portfolio__intro{max-width:none;margin:0 0 28px;line-height:1.8}.lv-portfolio--project .lv-project-summary{white-space:pre-line;overflow-wrap:anywhere}.lv-portfolio--project .lv-portfolio__chapter{grid-template-columns:minmax(0,1fr);gap:8px;margin-block:32px}.lv-portfolio--project .lv-portfolio__chapter h2{font-size:18px;margin:0}.lv-portfolio--project .lv-portfolio__prose{max-width:none}.lv-project-viewer{--lv-stage-width: min(100%, var(--lv-hero-width, 680px));display:block;min-width:0}.lv-project-viewer__stage{position:relative;overflow:hidden;isolation:isolate;clip-path:inset(0);width:var(--lv-stage-width);height:var(--lv-hero-height, 720px);margin-inline:0}.lv-project-viewer__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;transform:translateZ(0);transition:transform var(--lv-slide-duration, .46s) cubic-bezier(.22,.61,.36,1)}.lv-project-viewer__track[data-motion=idle] .lv-project-viewer__slide[aria-hidden=true]{visibility:hidden}.lv-project-viewer__navigation{width:var(--lv-stage-width)}.lv-project-viewer__slide{display:flex;flex:0 0 100%;flex-direction:column;min-width:0;width:100%;height:100%;margin:0}.lv-project-viewer__slide[hidden],.lv-project-viewer__controls[hidden]{display:none}.lv-project-viewer__slide img{display:block;flex:1;min-height:0;width:100%;height:100%;object-fit:contain;object-position:center center}.lv-project-viewer__slide figcaption{flex:none;font-size:12px;padding-top:12px}.lv-project-viewer__thumbs{display:flex;justify-content:safe center;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-block:4px;margin-top:12px}.lv-project-viewer__thumb{display:block;flex:0 0 48px;width:48px;height:60px;border:1px solid transparent;padding:3px}.lv-project-viewer__thumb img{display:block;width:100%;height:100%;object-fit:cover}.lv-project-viewer__thumb[aria-current=true]{border-color:currentColor}.lv-project-viewer__controls{display:flex;justify-content:center;gap:16px;align-items:center;margin-top:4px;font-size:12px}.lv-project-viewer__controls button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:22px;cursor:pointer}.lv-project-viewer__controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lv-portfolio__chapter{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-block:64px}.lv-portfolio__prose{min-width:0;max-width:72ch;line-height:1.8;overflow-wrap:anywhere}.lv-portfolio__prose img{max-width:100%;height:auto}.lv-portfolio__prose a,.lv-portfolio__actions a{text-decoration:underline;text-underline-offset:4px}.lv-portfolio__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lv-gap);align-items:start}.lv-portfolio__gallery figure{margin:0;min-width:0}.lv-portfolio__gallery img{width:100%;height:auto;display:block}.lv-portfolio__gallery figcaption{font-size:12px;padding-top:12px}.lv-portfolio__video{margin-block:64px}.lv-portfolio__video video{display:block;width:100%;height:auto;max-height:85svh;background:#111}.lv-portfolio__actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:56px}.lv-portfolio__pagination{display:flex;flex-wrap:wrap;gap:20px;margin-top:56px}.lv-portfolio__pagination [aria-current]{text-decoration:underline}.lv-portfolio__about{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.lv-portfolio__portrait{margin:0}.lv-portfolio__portrait img,.lv-portfolio__studio img{width:100%;height:auto;display:block}.lv-portfolio__studio{margin-top:64px}@media(min-width:990px){.lv-portfolio--project[data-fit-gallery=true] .lv-project-viewer__stage{height:min(var(--lv-hero-height, 720px),var(--lv-available-image-height))}}@media(hover:hover)and (pointer:fine){.lv-portfolio__link:hover .lv-portfolio__image,.lv-portfolio__link:focus-visible .lv-portfolio__image{transform:scale(1.015)}}@media(max-width:989px){.lv-project-layout{grid-template-columns:minmax(0,1fr);gap:32px}.lv-portfolio__grid[data-sizing=columns][data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-portfolio__about{gap:32px}}@media(max-width:749px){.lv-portfolio{padding-block:min(var(--lv-top, 64px),40px) min(var(--lv-bottom, 96px),64px)}.lv-portfolio h1{font-size:min(var(--lv-title-size),36px)}.lv-portfolio__heading{margin-bottom:36px}.lv-portfolio__grid,.lv-portfolio__gallery,.lv-portfolio__about,.lv-portfolio__chapter,.lv-portfolio__project-head{grid-template-columns:minmax(0,1fr)}.lv-project-layout{grid-template-columns:minmax(0,1fr);gap:32px}.lv-project-viewer__stage{height:min(var(--lv-hero-height, 720px),60svh)}.lv-portfolio__grid{row-gap:min(var(--lv-row-gap),48px)}.lv-portfolio__grid[data-sizing=pixels],.lv-portfolio--works .lv-portfolio__grid[data-sizing=columns]{grid-template-columns:minmax(0,1fr)}.lv-portfolio__work{width:100%}.lv-portfolio__grid[data-image-style=custom] .lv-portfolio__media{height:min(var(--lv-image-height, 500px),75svh)}.lv-portfolio__project-head .lv-portfolio__meta{justify-content:start}.lv-portfolio__chapter{gap:8px;margin-block:40px}.lv-portfolio__hero,.lv-portfolio__video{margin-block:36px}}@media(prefers-reduced-motion:reduce){.lv-project-viewer__track{transition:none}.lv-portfolio__image{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/levivant-portfolio.css.map */
