.tw-about{padding:var(--tw-section-padding-mobile) 0}@media screen and (min-width:990px){.tw-about{padding:var(--tw-section-padding) 0}}.tw-about__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:990px){.tw-about__grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch}}.tw-about__content{display:flex;flex-direction:column}.tw-about__subtitle{font-family:var(--tw-font-mono);font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--tw-accent);margin-bottom:1rem}.tw-about__heading{font-family:var(--tw-font-display);font-weight:var(--tw-heading-weight);text-transform:var(--tw-heading-transform);letter-spacing:var(--tw-heading-tracking);line-height:1;margin:0 0 2rem}.tw-about__text{color:var(--tw-muted);font-size:1.5rem;line-height:1.7;margin-bottom:2.5rem}.tw-about__text p+p{margin-top:1.2rem}.tw-about__highlights{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}@media screen and (min-width:750px){.tw-about__highlights{grid-template-columns:repeat(3,1fr);gap:2rem}}.tw-about__highlight{border-left:2px solid var(--tw-accent);padding-left:1.5rem}.tw-about__highlight-label{display:block;font-family:var(--tw-font-mono);font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--tw-accent);margin-bottom:.3rem}.tw-about__highlight-value{display:block;font-family:var(--tw-font-display);font-weight:700;font-size:clamp(1.8rem,2.5vw,2.4rem);text-transform:uppercase}.tw-about__highlight-desc{display:block;font-family:var(--tw-font-mono);font-size:1.1rem;color:var(--tw-muted);margin-top:.2rem}.tw-about__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--tw-font-display);font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.05em;color:var(--tw-accent);text-decoration:none;transition:opacity var(--tw-transition-fast)}.tw-about__cta:hover{opacity:.8}.tw-about__cta-arrow{display:inline-flex;transition:transform .3s ease}.tw-about__cta:hover .tw-about__cta-arrow{transform:translate(2px,-2px)}.tw-about__photo{position:relative;overflow:hidden;background-color:var(--tw-surface);min-height:40rem}.tw-about__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform var(--tw-transition-medium)}.tw-about__photo:hover img{transform:scale(1.03)}@media screen and (max-width:989px){.tw-about__photo{order:-1;aspect-ratio:3 / 4;min-height:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-tw-about.css.map */
