.corporate-projects{padding:64px 0}.corporate-projects__heading{max-width:760px;margin-bottom:28px}.corporate-projects__heading--center{margin-inline:auto;text-align:center}.corporate-projects__heading h2{margin:0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:1.05}.corporate-projects__eyebrow,.corporate-projects__category,.corporate-projects__viewer-category{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.corporate-projects__description{margin-top:14px}.corporate-projects__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.corporate-projects__filter{border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;padding:10px 18px;font:inherit}.corporate-projects__filter.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.corporate-projects__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.corporate-projects__card[hidden]{display:none}.corporate-projects__open{display:block;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left;font:inherit}.corporate-projects__image-wrap{position:relative;overflow:hidden;border-radius:var(--media-radius, 12px);aspect-ratio:1 / .82;background:rgba(var(--color-foreground),.06)}.corporate-projects__image,.corporate-projects__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.corporate-projects__view{position:absolute;inset:auto 16px 16px;display:inline-flex;align-items:center;gap:8px;width:fit-content;border-radius:999px;background:#000000b8;color:#fff;opacity:0;padding:9px 13px;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.corporate-projects__open:hover .corporate-projects__image,.corporate-projects__open:focus-visible .corporate-projects__image{transform:scale(1.04)}.corporate-projects__open:hover .corporate-projects__view,.corporate-projects__open:focus-visible .corporate-projects__view{opacity:1;transform:translateY(0)}.corporate-projects__content{display:flex;flex-direction:column;gap:4px;padding:14px 4px 0}.corporate-projects__content strong{font-size:1.25rem;line-height:1.2}.corporate-projects__content span:last-child{opacity:.75}.corporate-projects__dialog{width:min(1200px,calc(100% - 32px));max-width:none;border:0;border-radius:18px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:0}.corporate-projects__dialog::backdrop{background:#140c12b8}.corporate-projects__dialog-inner{position:relative}.corporate-projects__close{position:absolute;z-index:2;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;font-size:1.8rem;line-height:1}.corporate-projects__viewer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:580px}.corporate-projects__viewer-media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:18px 0 0 18px;background:rgba(var(--color-foreground),.06)}.corporate-projects__viewer-image{display:block;width:100%;height:100%;max-height:760px;object-fit:contain}.corporate-projects__previous,.corporate-projects__next{position:absolute;top:50%;z-index:1;width:42px;height:42px;border:0;border-radius:50%;background:#ffffffe6;color:#111;cursor:pointer;transform:translateY(-50%)}.corporate-projects__previous{left:16px}.corporate-projects__next{right:16px}.corporate-projects__dots{position:absolute;bottom:16px;display:flex;gap:8px}.corporate-projects__dot{width:9px;height:9px;border:0;border-radius:50%;background:#ffffffa6;cursor:pointer;padding:0}.corporate-projects__dot.is-active{background:#fff;transform:scale(1.3)}.corporate-projects__details{padding:58px 34px 34px}.corporate-projects__details h3{margin:0;font-size:clamp(2rem,3vw,3.25rem);line-height:1.05}.corporate-projects__viewer-product{margin:12px 0 26px;font-size:1.2rem}.corporate-projects__details dl{margin:0}.corporate-projects__details dl>div{display:grid;grid-template-columns:38% 62%;gap:14px;border-top:1px solid rgba(var(--color-foreground),.18);padding:14px 0}.corporate-projects__details dt{font-weight:700}.corporate-projects__details dd{margin:0}@media screen and (max-width:749px){.corporate-projects{padding:44px 0}.corporate-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.corporate-projects__content strong{font-size:1.05rem}.corporate-projects__view{display:none}.corporate-projects__dialog{width:calc(100% - 20px)}.corporate-projects__viewer{display:block;min-height:0}.corporate-projects__viewer-media{min-height:350px;border-radius:18px 18px 0 0}.corporate-projects__details{padding:30px 22px}}@media(prefers-reduced-motion:reduce){.corporate-projects *,.corporate-projects *:before,.corporate-projects *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/46/compiled_assets/styles.css.map */
