.work-gallery{--wg-heading-font: var(--font-heading, "Cormorant Garamond", Georgia, serif);--wg-body-font: var(--font-body, "Helvetica Neue", Arial, sans-serif)}.work-gallery{--wg-heading-font: var(--font-heading, "Cormorant Garamond", Georgia, serif);--wg-body-font: var(--font-body, "Helvetica Neue", Arial, sans-serif);--wg-radius: 14px;--wg-gap: clamp(16px, 2vw, 26px);--wg-ease: cubic-bezier(.2, 0, 0, 1);background:var(--wg-bg);color:var(--wg-text);padding:var(--wg-pad-top, 90px) 0 var(--wg-pad-bottom, 90px);-webkit-font-smoothing:antialiased}.work-gallery .wg-intro{max-width:720px;margin:0 0 clamp(28px,4vw,48px)}.work-gallery .wg-eyebrow{margin:0 0 14px;font:500 11px/1 var(--wg-body-font);letter-spacing:.18em;text-transform:uppercase;color:var(--wg-accent)}.work-gallery .wg-heading{margin:0;font-family:var(--wg-heading-font);font-weight:500;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.work-gallery .wg-sub{margin-top:14px;font-size:15.5px;line-height:1.65;color:var(--wg-muted);text-wrap:pretty}.work-gallery .wg-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 clamp(26px,3.5vw,40px)}.work-gallery .wg-filter--pills .wg-chip{border:0;cursor:pointer;font:500 13px/1 var(--wg-body-font);letter-spacing:.01em;padding:10px 17px;border-radius:999px;background:color-mix(in srgb,var(--wg-text) 7%,var(--wg-bg));color:var(--wg-text);transition:background .25s var(--wg-ease),color .25s var(--wg-ease)}.work-gallery .wg-filter--pills .wg-chip:hover{background:color-mix(in srgb,var(--wg-text) 13%,var(--wg-bg))}.work-gallery .wg-filter--pills .wg-chip.is-active{background:var(--wg-text);color:var(--wg-bg)}.work-gallery .wg-filter--tabs{gap:24px;border-bottom:1px solid color-mix(in srgb,var(--wg-text) 14%,transparent)}.work-gallery .wg-filter--tabs .wg-chip{border:0;background:none;cursor:pointer;font:500 14px/1 var(--wg-body-font);color:var(--wg-muted);padding:0 2px 14px;position:relative;transition:color .25s var(--wg-ease)}.work-gallery .wg-filter--tabs .wg-chip:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--wg-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--wg-ease)}.work-gallery .wg-filter--tabs .wg-chip:hover,.work-gallery .wg-filter--tabs .wg-chip.is-active{color:var(--wg-text)}.work-gallery .wg-filter--tabs .wg-chip.is-active:after{transform:scaleX(1)}.work-gallery .wg-filter--dropdown{gap:14px}.work-gallery .wg-filter__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--wg-muted)}.work-gallery .wg-filter__select{position:relative;display:inline-flex}.work-gallery .wg-filter__select select{appearance:none;-webkit-appearance:none;cursor:pointer;font:500 14px/1 var(--wg-body-font);color:var(--wg-text);background:var(--wg-bg);border:1px solid color-mix(in srgb,var(--wg-text) 22%,transparent);border-radius:10px;padding:12px 40px 12px 16px;min-width:210px}.work-gallery .wg-filter__select select:focus-visible{outline:2px solid var(--wg-accent);outline-offset:2px}.work-gallery .wg-filter__select svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--wg-muted)}.work-gallery .wg-filter--segmented{gap:0;display:inline-flex;padding:4px;background:color-mix(in srgb,var(--wg-text) 6%,var(--wg-bg));border:1px solid color-mix(in srgb,var(--wg-text) 14%,transparent);border-radius:12px;max-width:100%;overflow-x:auto;scrollbar-width:none}.work-gallery .wg-filter--segmented::-webkit-scrollbar{display:none}.work-gallery .wg-filter--segmented .wg-chip{border:0;background:none;cursor:pointer;white-space:nowrap;font:500 13px/1 var(--wg-body-font);color:var(--wg-muted);padding:10px 16px;border-radius:8px;transition:background .25s var(--wg-ease),color .25s var(--wg-ease),box-shadow .25s var(--wg-ease)}.work-gallery .wg-filter--segmented .wg-chip:hover{color:var(--wg-text)}.work-gallery .wg-filter--segmented .wg-chip.is-active{background:var(--wg-bg);color:var(--wg-text);box-shadow:0 1px 2px #0000001f,0 0 0 1px #0000000a}.work-gallery .wg-card.is-hidden{display:none}.work-gallery .wg-empty{display:none;padding:20px 4px;color:var(--wg-muted);font-size:14.5px}.work-gallery .wg-empty.is-shown{display:block}.work-gallery .wg-card__disc{position:absolute;left:10px;top:10px;z-index:2;padding:5px 10px;border-radius:999px;background:#12100e80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 10.5px/1 var(--wg-body-font);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.work-gallery .wg-grid{display:grid;grid-template-columns:repeat(var(--wg-cols, 4),minmax(0,1fr));gap:calc(var(--wg-gap) * 1.6) var(--wg-gap)}@media(max-width:989px){.work-gallery .wg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.work-gallery .wg-grid{grid-template-columns:minmax(0,1fr)}}.work-gallery .wg-card__visual{position:relative}.work-gallery .wg-card__media{position:relative;aspect-ratio:var(--wg-ratio, var(--wg-ratio-default, 4 / 5));border-radius:var(--wg-radius);overflow:hidden;cursor:pointer;background:color-mix(in srgb,var(--wg-text) 6%,var(--wg-bg));box-shadow:0 0 0 1px #00000012;transition:box-shadow .35s var(--wg-ease)}.work-gallery .wg-card__media:hover{box-shadow:0 0 0 1px #00000012,0 22px 44px -20px #0000004d}.work-gallery .wg-card__media:focus-visible{outline:2px solid var(--wg-accent);outline-offset:3px}.work-gallery .wg-card__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s var(--wg-ease)}.work-gallery .wg-card__slide.is-active{opacity:1}.work-gallery .wg-card__slide img{width:100%;height:100%;object-fit:var(--wg-fit, cover);object-position:var(--wg-slide-pos, var(--wg-pos, center));display:block;transform:scale(1.001);transition:transform .7s var(--wg-ease)}.work-gallery .wg-card__media:hover .wg-card__slide.is-active img{transform:scale(1.035)}.work-gallery .wg-card__ph{width:100%;height:100%;object-fit:cover}.work-gallery .wg-card__media[data-fit=contain]:hover .wg-card__slide.is-active img,.work-gallery .wg-card__media[data-fit=scale-down]:hover .wg-card__slide.is-active img,.work-gallery .wg-card__media[data-fit=fill]:hover .wg-card__slide.is-active img{transform:scale(1.001)}.work-gallery .wg-card__media[data-fit=contain]{padding:var(--wg-contain-pad, 0px)}.work-gallery .wg-card__media[data-ratio=natural]{aspect-ratio:auto}.work-gallery .wg-card__media[data-ratio=natural] .wg-card__slide:first-child{position:relative;inset:auto}.work-gallery .wg-card__media[data-ratio=natural] .wg-card__slide:first-child img{height:auto}.work-gallery .wg-card__arrow{position:absolute;top:50%;translate:0 -50%;width:40px;height:40px;border:0;border-radius:999px;display:grid;place-items:center;background:#12100e61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;opacity:0;transition:opacity .3s var(--wg-ease),background .3s var(--wg-ease),scale .15s var(--wg-ease)}.work-gallery .wg-card__arrow--prev{left:10px}.work-gallery .wg-card__arrow--next{right:10px}.work-gallery .wg-card__arrow--prev svg{margin-left:-1px}.work-gallery .wg-card__arrow--next svg{margin-right:-1px}.work-gallery .wg-card__visual:hover .wg-card__arrow,.work-gallery .wg-card__visual:focus-within .wg-card__arrow{opacity:1}@media(hover:none){.work-gallery .wg-card__arrow{opacity:.9}}.work-gallery .wg-card__arrow:hover{background:#12100e8c}.work-gallery .wg-card__arrow:active{scale:.96}.work-gallery .wg-card__count{position:absolute;right:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:#12100e73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 11px/1 var(--wg-body-font);letter-spacing:.08em;font-variant-numeric:tabular-nums;pointer-events:none}.work-gallery .wg-card__info{padding:13px 4px 0}.work-gallery .wg-card__title{margin:0;font:500 15px/1.4 var(--wg-body-font);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-gallery .wg-card__author{margin:3px 0 0;font:400 12.5px/1.4 var(--wg-body-font);letter-spacing:.03em;color:var(--wg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-gallery .wg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;opacity:0;visibility:hidden;transition:opacity .35s var(--wg-ease),visibility 0s linear .35s}.work-gallery .wg-modal.is-open{opacity:1;visibility:visible;transition:opacity .35s var(--wg-ease)}.work-gallery .wg-modal[data-theme=dark]{--wg-modal-bg: rgba(15, 14, 12, .985);--wg-modal-surface: #1c1a17;--wg-modal-text: #f4f1ea;--wg-modal-muted: #a09a8e;--wg-modal-line: rgba(255, 255, 255, .09);--wg-modal-chip: rgba(255, 255, 255, .09)}.work-gallery .wg-modal[data-theme=light]{--wg-modal-bg: rgba(250, 248, 244, .99);--wg-modal-surface: #ffffff;--wg-modal-text: #1a1815;--wg-modal-muted: #6f6a60;--wg-modal-line: rgba(0, 0, 0, .08);--wg-modal-chip: rgba(0, 0, 0, .06)}.work-gallery .wg-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wg-modal-bg)}.work-gallery .wg-modal__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);width:100%;height:100%;transform:translateY(12px);transition:transform .4s var(--wg-ease)}.work-gallery .wg-modal.is-open .wg-modal__inner{transform:none}.work-gallery .wg-modal__main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.work-gallery .wg-modal__stage{position:relative;flex:1;min-height:0;margin:clamp(20px,5vh,52px) clamp(20px,4.5vw,68px) 10px}.work-gallery .wg-modal__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s var(--wg-ease)}.work-gallery .wg-modal__slide.is-active{opacity:1}.work-gallery .wg-modal__slide img{max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block;border-radius:6px;box-shadow:0 28px 80px -28px #0009,0 0 0 1px var(--wg-modal-line)}.work-gallery .wg-modal[data-fit=cover] .wg-modal__slide img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:var(--wg-slide-pos, var(--wg-pos, center))}.work-gallery .wg-modal[data-fit=natural] .wg-modal__slide img{width:auto;height:auto;object-fit:contain}.work-gallery .wg-modal__ph{width:min(60%,420px);height:auto;opacity:.5}.work-gallery .wg-modal__arrow{position:absolute;top:calc(50% - 56px);translate:0 -50%;width:44px;height:44px;border:0;border-radius:999px;display:grid;place-items:center;background:var(--wg-modal-chip);color:var(--wg-modal-text);cursor:pointer;opacity:.7;transition:opacity .3s var(--wg-ease),background .3s var(--wg-ease),scale .15s var(--wg-ease)}.work-gallery .wg-modal__arrow--prev{left:clamp(10px,1.5vw,24px)}.work-gallery .wg-modal__arrow--next{right:clamp(10px,1.5vw,24px)}.work-gallery .wg-modal__arrow--prev svg{margin-left:-1px}.work-gallery .wg-modal__arrow--next svg{margin-right:-1px}.work-gallery .wg-modal__arrow:hover{opacity:1}.work-gallery .wg-modal__arrow:active{scale:.96}.work-gallery .wg-modal__stripwrap{padding:12px 24px clamp(18px,3.5vh,30px)}.work-gallery .wg-modal__strip{display:flex;gap:10px;justify-content:safe center;overflow-x:auto;scrollbar-width:none}.work-gallery .wg-modal__strip::-webkit-scrollbar{display:none}.work-gallery .wg-modal__thumb{flex:0 0 auto;width:68px;height:68px;padding:0;border:0;border-radius:10px;overflow:hidden;cursor:pointer;opacity:.45;transition:opacity .3s var(--wg-ease),box-shadow .3s var(--wg-ease),scale .15s var(--wg-ease)}.work-gallery .wg-modal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.work-gallery .wg-modal__thumb:hover{opacity:.8}.work-gallery .wg-modal__thumb.is-active{opacity:1;box-shadow:0 0 0 2px var(--wg-modal-bg),0 0 0 4px var(--wg-accent)}.work-gallery .wg-modal__thumb:active{scale:.96}.work-gallery .wg-modal__panel{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--wg-modal-surface);border-left:1px solid var(--wg-modal-line);color:var(--wg-modal-text)}.work-gallery .wg-modal__panelscroll{flex:1;min-height:0;overflow-y:auto;padding:clamp(30px,6vh,64px) clamp(24px,2.8vw,42px)}.work-gallery .wg-modal__count{font:500 12px/1 var(--wg-body-font);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--wg-modal-muted)}.work-gallery .wg-modal__author{margin:22px 0 0;font:500 11px/1.5 var(--wg-body-font);letter-spacing:.18em;text-transform:uppercase;color:var(--wg-accent)}.work-gallery .wg-modal__title{margin:10px 0 0;font-family:var(--wg-heading-font);font-weight:500;font-size:clamp(28px,2.6vw,38px);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.work-gallery .wg-modal__meta{margin:14px 0 0;font:400 12.5px/1.5 var(--wg-body-font);letter-spacing:.04em;color:var(--wg-modal-muted)}.work-gallery .wg-modal__desc{margin-top:22px;padding-top:22px;border-top:1px solid var(--wg-modal-line);font-size:15px;line-height:1.75;color:color-mix(in srgb,var(--wg-modal-text) 82%,var(--wg-modal-muted));text-wrap:pretty}.work-gallery .wg-modal__desc p{margin:0 0 1em}.work-gallery .wg-modal__close{position:absolute;top:18px;right:18px;z-index:3;width:44px;height:44px;border:0;border-radius:999px;display:grid;place-items:center;background:var(--wg-modal-chip);color:var(--wg-modal-text);cursor:pointer;transition:background .3s var(--wg-ease),rotate .35s var(--wg-ease),scale .15s var(--wg-ease)}.work-gallery .wg-modal__close:hover{rotate:90deg}.work-gallery .wg-modal__close:active{scale:.96}.work-gallery .wg-modal--single .wg-modal__arrow,.work-gallery .wg-modal--single .wg-modal__stripwrap{display:none}@media(max-width:899px){.work-gallery .wg-modal__inner{display:block;overflow-y:auto;transform:translateY(16px)}.work-gallery .wg-modal__stage{height:min(56vh,540px);margin:78px 14px 8px}.work-gallery .wg-modal__arrow{top:min(28vh,270px)}.work-gallery .wg-modal__arrow--prev{left:22px}.work-gallery .wg-modal__arrow--next{right:22px}.work-gallery .wg-modal__panel{border-left:0;border-top:1px solid var(--wg-modal-line)}.work-gallery .wg-modal__panelscroll{overflow:visible;padding:26px 22px 40px}}@media(prefers-reduced-motion:reduce){.work-gallery *{transition-duration:.01ms!important}}body.wg-locked{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/work-gallery.css.map */
