.td-page--our-work{background:var(--c0)}.ow-hero{max-width:760px;margin:0 auto;padding:calc(var(--nav-h) + 64px) 24px 48px;text-align:center}.ow-hero__eyebrow{display:inline-block;margin-bottom:16px}.ow-hero__title{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:clamp(40px,6vw,68px);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin-bottom:20px}.ow-hero__sub{font-size:clamp(16px,1.8vw,19px);color:var(--body);line-height:1.6}.ow-gallery{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ow-tile{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--r);background:var(--c2);border:1px solid var(--line-07)}.ow-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ow-tile:hover img{transform:scale(1.05)}.ow-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:22px;background:linear-gradient(180deg,transparent 45%,var(--shadow-55) 100%);opacity:0;transition:opacity .3s ease}.ow-tile:hover .ow-tile__overlay,.ow-tile:focus-visible .ow-tile__overlay{opacity:1}.ow-tile__name{color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em}.ow-tile__cta{color:var(--gold-b);font-size:13px;font-weight:600}.ow-empty{max-width:600px;margin:0 auto;padding:40px 24px 60px;text-align:center}.ow-empty__copy{color:var(--body);font-size:16px;margin-bottom:24px}.ow-cta{max-width:760px;margin:0 auto;padding:110px 24px 130px;text-align:center}.ow-cta__title{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:clamp(34px,5vw,56px);color:var(--ink);margin-bottom:16px}.ow-cta__sub{font-size:clamp(16px,1.8vw,19px);color:var(--body);margin-bottom:32px;line-height:1.6}.ow-cta__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.ow-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ow-gallery{grid-template-columns:1fr}.ow-cta{padding:80px 24px 90px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/td-page-our-work.css.map */
