.shopify-section--wf-projects-featured{--background: 244 244 240}.wf-projects-featured,.wf-projects-featured *{box-sizing:border-box}.wf-projects-featured{display:block;width:100%;overflow:hidden;padding-block:var(--wf-projects-featured-padding-top) var(--wf-projects-featured-padding-bottom);color:#0b0d0c;background:#f4f4f0;font-family:var(--font-nexa, var(--text-font-family));font-weight:400}.wf-projects-featured__inner{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(28px,4.25vw,72px)}.wf-projects-featured__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-end:28px}.wf-projects-featured__heading,.wf-project-card__index,.wf-project-card__title,.wf-project-card__location,.wf-project-card__description,.wf-project-viewer__title,.wf-project-viewer__location,.wf-project-viewer__counter,.wf-project-viewer__slide,.wf-projects-featured__empty-message{margin:0}.wf-projects-featured__heading{color:#0b0d0c;font-family:var(--font-nexa, var(--heading-font-family));font-size:14px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-.01em}.wf-projects-featured__nav{display:flex;flex:0 0 auto;gap:8px}.wf-projects-featured__nav-button{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid rgb(0 0 0 / 18%);border-radius:0;-webkit-appearance:none;appearance:none;color:#111;background:transparent;cursor:pointer;font-size:15px;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.wf-projects-featured__nav-button:hover:not(:disabled){color:#fff;background:#111;border-color:#111}.wf-projects-featured__nav-button:focus-visible{outline:2px solid #111;outline-offset:2px}.wf-projects-featured__nav-button:disabled{cursor:default;opacity:.25}.wf-projects-featured__rail{display:flex;gap:22px;margin:0;padding-block-end:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b8b8b2 transparent}.wf-projects-featured__rail::-webkit-scrollbar{height:5px}.wf-projects-featured__rail::-webkit-scrollbar-track{background:transparent}.wf-projects-featured__rail::-webkit-scrollbar-thumb{background:#b8b8b2;border-radius:999px}.wf-project-card{display:grid;flex:0 0 min(84vw,980px);height:500px;grid-template-columns:minmax(0,1.55fr) minmax(240px,.45fr);gap:34px;align-items:stretch;overflow:visible;background:#fff;box-shadow:none;scroll-snap-align:start}.wf-project-card__media{position:relative;display:grid;min-height:0;height:100%;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.wf-project-card__media[data-photo-count="0"],.wf-project-card__media[data-photo-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.wf-project-card__media[data-photo-count="2"]{grid-template-rows:1fr}.wf-project-card__tile{position:relative;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;overflow:hidden;color:inherit;background:#dfe1dc;font:inherit;cursor:zoom-in}.wf-project-card__tile--placeholder{cursor:default}.wf-project-card__tile:first-child,.wf-project-card__media[data-photo-count="2"] .wf-project-card__tile{grid-row:1 / 3}.wf-project-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s cubic-bezier(.2,.65,.3,1),filter .3s ease}.wf-project-card__placeholder{fill:#aeb4ad}.wf-project-card__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(255 255 255 / 0%);transition:inset .2s ease,border-color .2s ease;pointer-events:none}.wf-project-card__photo-count{position:absolute;right:12px;bottom:12px;display:inline-flex;min-height:26px;align-items:center;padding:6px 9px 5px;color:#fff;background:#060807c7;font-family:var(--font-nexa, var(--text-font-family));font-size:9px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.wf-project-card__content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:42px 34px 34px 0}.wf-project-card__index{margin-block-end:18px;color:#92968f;font-family:var(--font-nexa, var(--text-font-family));font-size:9px;font-weight:700;line-height:1;letter-spacing:.18em}.wf-project-card__title{margin-block-end:9px;color:#0b0d0c;font-family:var(--font-nexa, var(--heading-font-family));font-size:26px;font-style:normal;font-weight:700;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere}.wf-project-card__location{margin-block-end:24px;color:#777772;font-family:var(--font-nexa, var(--text-font-family));font-size:11px;font-weight:400;line-height:1.35}.wf-project-card__description{max-width:260px;margin-block-end:24px;color:#585954;font-family:var(--font-nexa, var(--text-font-family));font-size:13px;font-weight:400;line-height:1.8}.wf-project-card__description>*{margin-block:0}.wf-project-card__description>*+*{margin-block-start:.8em}.wf-project-card__action{display:inline-flex;align-items:center;gap:14px;margin-block-start:auto;padding-block:0 7px;padding-inline:0;border:0;border-block-end:1px solid #111;border-radius:0;color:#0b0d0c;background:transparent;font-family:var(--font-nexa, var(--text-font-family));font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,opacity .16s ease,transform .16s ease}.wf-project-card__tile:focus-visible,.wf-project-card__action:focus-visible,.wf-project-viewer__close:focus-visible,.wf-project-viewer__control:focus-visible,.wf-project-viewer__thumbnail:focus-visible,.wf-project-viewer__project-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.wf-project-card__tile:hover .wf-project-card__image{transform:scale(1.035);filter:brightness(.94)}.wf-project-card__tile:hover:after{top:10px;right:10px;bottom:10px;left:10px;border-color:#ffffffb3}.wf-project-card__action:hover{opacity:.55;transform:translate(4px)}}.wf-project-viewer{width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;color:#fff;background:#080a09;font-family:var(--font-nexa, var(--text-font-family))}.wf-project-viewer::backdrop{background:#000000e0}.wf-project-viewer[open]{display:block}.wf-project-viewer__layout{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0}.wf-project-viewer__header,.wf-project-viewer__footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-inline:clamp(18px,3.5vw,56px)}.wf-project-viewer__header{min-height:86px;padding-block:17px;border-block-end:1px solid rgb(255 255 255 / 14%)}.wf-project-viewer__title{color:#fff;font-family:var(--font-nexa, var(--heading-font-family));font-size:clamp(20px,2vw,28px);font-style:normal;font-weight:700;line-height:1;letter-spacing:-.035em}.wf-project-viewer__location{margin-block-start:7px;color:#a9aca8;font-size:10px;line-height:1.2}.wf-project-viewer__close,.wf-project-viewer__control{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / 32%);border-radius:999px;color:#fff;background:#080a0975;font:inherit;font-size:22px;line-height:1;cursor:pointer}.wf-project-viewer__stage{position:relative;min-width:0;min-height:0;overflow:hidden;touch-action:pan-y}.wf-project-viewer__slide{width:100%;height:100%;padding:clamp(18px,2.5vw,40px) clamp(68px,7vw,112px)}.wf-project-viewer__slide[hidden]{display:none}.wf-project-viewer__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.wf-project-viewer__control{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.wf-project-viewer__control--previous{left:clamp(12px,2vw,32px)}.wf-project-viewer__control--next{right:clamp(12px,2vw,32px)}.wf-project-viewer__control:disabled{opacity:.28;cursor:default}.wf-project-viewer__footer{min-height:94px;padding-block:12px;border-block-start:1px solid rgb(255 255 255 / 14%)}.wf-project-viewer__counter{flex:0 0 auto;color:#bec1bd;font-size:10px;font-weight:700;line-height:1;letter-spacing:.1em}.wf-project-viewer__thumbnails{display:flex;max-width:min(62vw,720px);gap:8px;overflow-x:auto;padding:3px;scrollbar-width:none}.wf-project-viewer__thumbnails::-webkit-scrollbar{display:none}.wf-project-viewer__thumbnail{flex:0 0 68px;width:68px;height:52px;padding:0;overflow:hidden;border:1px solid transparent;border-radius:0;background:#202320;opacity:.48;cursor:pointer;transition:border-color .16s ease,opacity .16s ease}.wf-project-viewer__thumbnail[aria-current=true]{border-color:#fff;opacity:1}.wf-project-viewer__thumbnail-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.wf-project-viewer__project-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;padding-block-end:4px;border-block-end:1px solid rgb(255 255 255 / 45%);color:#fff;font-size:9px;font-weight:700;line-height:1;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.wf-projects-featured__empty-message{margin-block-start:20px;color:#686d67;font-size:14px;line-height:1.5}body.wf-project-viewer-open{overflow:hidden}@media screen and (max-width:900px){.wf-projects-featured__inner{padding-inline:14px}.wf-projects-featured__header{align-items:center;margin-block-end:20px}.wf-projects-featured__nav-button{width:34px;height:34px}.wf-projects-featured__rail{gap:14px}.wf-project-card{flex:0 0 88vw;height:auto;grid-template-columns:1fr;gap:0}.wf-project-card__media{height:350px}.wf-project-card__content{padding:26px 24px 28px}.wf-project-card__title{font-size:24px}.wf-project-card__description{max-width:none}.wf-project-viewer__header{min-height:76px}.wf-project-viewer__title{font-size:20px}.wf-project-viewer__slide{padding:14px 18px 68px}.wf-project-viewer__control{top:auto;bottom:13px;width:40px;height:40px;transform:none}.wf-project-viewer__control--previous{left:calc(50% - 48px)}.wf-project-viewer__control--next{right:calc(50% - 48px)}.wf-project-viewer__footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:82px;gap:12px;padding-inline:17px}.wf-project-viewer__thumbnails{max-width:none}.wf-project-viewer__thumbnail{flex-basis:52px;width:52px;height:42px}}@media screen and (max-width:600px){.wf-project-card__media{height:320px;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.wf-project-card__media[data-photo-count="0"],.wf-project-card__media[data-photo-count="1"]{grid-template-columns:1fr}.wf-project-card__media[data-photo-count="2"] .wf-project-card__tile{grid-row:1 / 3}.wf-project-viewer__project-link{display:none}}@media(prefers-reduced-motion:reduce){.wf-projects-featured__rail{scroll-behavior:auto}.wf-project-card__image,.wf-project-card__tile:after,.wf-project-card__action,.wf-project-viewer__thumbnail{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/wf-projects-featured.css.map */
