.cc-about{width:100%;max-width:none;margin:0;padding:0;color:#151515;background:#fff}.cc-about-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;margin:0;gap:0}.cc-about-copy{display:flex;align-items:center;justify-content:center;padding:70px clamp(40px,8vw,150px);min-width:0}.cc-about-copy-inner{width:100%;max-width:640px}.cc-about h1,.cc-about h2{margin:0 0 28px;font-size:clamp(30px,2.9vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.16;text-wrap:balance;color:inherit}.cc-about p{font-size:16px;line-height:1.85;color:inherit;margin:0 0 20px}.cc-about-copy-inner>:last-child{margin-bottom:0}.cc-about-media{position:relative;width:100%;min-width:0;min-height:540px;aspect-ratio:4/5;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#eee;overflow:hidden}.cc-about-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;border-radius:0;box-shadow:none}.cc-about-media--portrait img{object-position:center 15%}.cc-about-row--reverse{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.cc-about-row--reverse .cc-about-copy{grid-column:2;grid-row:1}.cc-about-row--reverse .cc-about-media{grid-column:1;grid-row:1}.cc-about-row--dark{background:#131313;color:#fff}.cc-about-row--dark p{color:#f0f0ed}.cc-about-story-copy .rte{color:inherit;overflow-wrap:anywhere;max-width:100%;font-size:16px;line-height:1.85}.cc-about-story-copy .rte img{max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}.cc-about-social{padding:70px clamp(20px,4vw,64px);margin:0;background:#fff;color:#151515}.cc-about-social-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.cc-about-social-heading h2{margin:0}.cc-about-social-profile{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:10px 18px;border:1px solid #d8d8d4;border-radius:999px;text-decoration:none;color:inherit;font-size:13px}.cc-about-social-profile svg{width:20px;height:20px;flex:none}.cc-about-social-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cc-about-social-photo{display:block;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.cc-about-social-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:0;border-radius:0;box-shadow:none}.cc-about-social-profile:hover{border-color:#151515}.cc-about a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:1800px){.cc-about-media{max-height:800px;aspect-ratio:auto}}@media(max-width:1000px)and (min-width:761px){.cc-about-copy{padding:48px 38px}.cc-about p{font-size:15px}.cc-about-media{min-height:520px}.cc-about h1,.cc-about h2{font-size:32px}.cc-about-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.cc-about-row,.cc-about-row--reverse{grid-template-columns:minmax(0,1fr)}.cc-about-row .cc-about-copy{grid-column:1;grid-row:1;padding:45px 24px}.cc-about-row .cc-about-media{grid-column:1;grid-row:2;min-height:0;aspect-ratio:4/5}.cc-about h1,.cc-about h2{font-size:32px;line-height:1.15;margin-bottom:22px;letter-spacing:-.035em}.cc-about p,.cc-about-story-copy .rte{font-size:15px;line-height:1.75}.cc-about-social{padding:44px 20px}.cc-about-social-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.cc-about-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/citycar-about.css.map */
