.tw-sil-nav{padding:clamp(6rem,8vw,10rem) 0;background-color:#fff}.tw-sil-nav__header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(24rem,.8fr);gap:clamp(2rem,5vw,6rem);align-items:end;margin-bottom:clamp(3.6rem,5vw,5.6rem)}.tw-sil-nav__label{font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:#666;margin:0 0 1.2rem;font-weight:500}.tw-sil-nav__heading{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(3.6rem,4.5vw,6.4rem);font-weight:300;line-height:1.05;letter-spacing:-.03em;color:#111;margin:0;text-wrap:balance}.tw-sil-nav__intro{font-family:var(--font-body-family, "Inter", sans-serif);font-size:clamp(1.4rem,1.3vw,1.6rem);line-height:1.65;color:#555;margin:0;font-weight:300}.tw-sil-nav__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.tw-sil-nav__card{position:relative;display:flex;flex-direction:column;background-color:#faf9f7;border:1px solid #e8e6e1;transition:transform .3s ease,border-color .3s ease}.tw-sil-nav__card:hover{transform:translateY(-4px);border-color:#111}.tw-sil-nav__media-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.tw-sil-nav__img-wrap{position:relative;width:100%;aspect-ratio:4 / 5;background-color:#f2f1ee;overflow:hidden}.tw-sil-nav__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.tw-sil-nav__card:hover .tw-sil-nav__img{transform:scale(1.04)}.tw-sil-nav__pill{position:absolute;top:1.2rem;left:1.2rem;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem 1rem;font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:#111;font-weight:500}.tw-sil-nav__info{padding:2.4rem 2rem;display:flex;flex-direction:column;flex-grow:1}.tw-sil-nav__descriptor{font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#666;margin-bottom:.6rem}.tw-sil-nav__name{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:2.8rem;font-weight:400;line-height:1.1;color:#111;margin:0 0 .8rem}.tw-sil-nav__purpose{font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.3rem;line-height:1.5;color:#555;margin:0 0 2rem;font-weight:300;flex-grow:1}.tw-sil-nav__cta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8e6e1;padding-top:1.4rem;font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#111;font-weight:500}@media(max-width:1024px){.tw-sil-nav__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tw-sil-nav__header{grid-template-columns:1fr;gap:1.6rem}.tw-sil-nav__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.6rem;padding-bottom:1.6rem;margin-right:calc(-1 * var(--page-width-margin, 2rem));padding-right:var(--page-width-margin, 2rem);-webkit-overflow-scrolling:touch;scrollbar-width:none}.tw-sil-nav__track::-webkit-scrollbar{display:none}.tw-sil-nav__card{flex:0 0 78vw;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-tw-silhouettes-nav.css.map */
