.rc-about__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.rc-about__grid{grid-template-columns:4.6fr 6.4fr;gap:7rem;align-items:start}.rc-about__side{position:sticky;top:12rem}}@media(max-width:989px){.rc-about__side{display:contents}.rc-about__photo{order:0}.rc-about__text{order:1}.rc-about__aside{order:2}}.rc-about__photo{margin:0;position:relative;border-radius:var(--rc-radius-lg, 2rem);overflow:hidden;aspect-ratio:4 / 5;background:linear-gradient(160deg,#3a3e45,#22252a);max-width:52rem;width:100%;justify-self:center}.rc-about__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.rc-about__photo.is-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 50% 30%,rgba(232,89,12,.22),transparent 70%)}.rc-about__photo svg{position:absolute;top:14%;right:12%;bottom:0;left:12%;width:76%;height:86%;fill:#ffffff24}.rc-about__photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.2rem 1.6rem;font-size:1.3rem;color:#fff;background:linear-gradient(transparent,#0009)}.rc-about .rc-title em{color:var(--rc-orange, #e8590c);font-style:normal}.rc-about__p{font-size:1.7rem;line-height:1.65;margin:1.6rem 0 0;max-width:62ch;opacity:.88}.rc-about__quote{margin:2.8rem 0 0;padding:.4rem 0 .4rem 1.8rem;border-left:3px solid var(--rc-orange, #e8590c);font-size:1.9rem;line-height:1.45;font-weight:600;max-width:56ch}.rc-about__cta{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;margin-top:3rem}@media(max-width:989px){.rc-about__photo{aspect-ratio:1 / 1;max-height:42rem}}.rc-about__quote cite{display:block;margin-top:.8rem;font-size:1.4rem;font-weight:600;font-style:normal;color:var(--rc-orange, #e8590c);letter-spacing:.02em}.rc-about__p--lead{font-size:2rem;line-height:1.5;font-weight:600;opacity:1;margin-top:2rem}.rc-about__tel{display:inline-flex;align-items:center;gap:1rem;min-height:5rem;padding:.8rem 2.2rem .8rem 1.6rem;border-radius:99px;background:var(--rc-paper, #f1f1ee);color:rgb(var(--color-foreground));text-decoration:none;transition:background .2s}.rc-about__tel:hover{background:#e9e9e5}.rc-about__tel .rc-icon{width:2.2rem;height:2.2rem;color:var(--rc-orange-deep, #c94a06);flex:none}.rc-about__tel span{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;line-height:1.2;white-space:nowrap}.rc-about__facts{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:rcfact}.rc-about__arrow{display:none}.rc-about__fact{position:relative;overflow:hidden;counter-increment:rcfact;display:flex;flex-direction:column;gap:.7rem;padding:2.6rem 2.2rem 2.4rem;background:linear-gradient(180deg,#fff,#fbfaf8);border:1px solid rgba(34,37,42,.08);border-radius:2.2rem;box-shadow:0 1px 2px #16181c0a,0 14px 34px #16181c12;transition:transform .25s ease,box-shadow .25s ease;color:#22252a}.rc-about__fact:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#f2761e,#c84706);opacity:0;transition:opacity .25s ease}.rc-about__fact:after{content:"0" counter(rcfact);position:absolute;right:1.6rem;top:.6rem;font-family:var(--font-heading-family);font-weight:800;font-size:7.2rem;line-height:1;letter-spacing:-.04em;color:#e8590c12;pointer-events:none}.rc-about__fact:hover{transform:translateY(-5px);box-shadow:0 2px 4px #16181c0d,0 26px 52px #16181c21}.rc-about__fact:hover:before{opacity:1}.rc-about__ficon{position:relative;z-index:1;width:5.4rem;height:5.4rem;margin-bottom:1.4rem;display:grid;place-items:center;border-radius:1.6rem;color:#fff;background:linear-gradient(145deg,#f47a22,#c84706);box-shadow:0 12px 26px #e8590c52,inset 0 1px #ffffff4d}.rc-about__ficon .rc-icon{width:2.7rem;height:2.7rem}.rc-about__fact strong{position:relative;z-index:1;font-size:2.1rem;line-height:1.2;color:#22252a;letter-spacing:-.01em}.rc-about__ftext{position:relative;z-index:1;font-size:1.4rem;line-height:1.55;color:#5b6068}@media(max-width:749px){.rc-about__facts{grid-template-columns:minmax(0,1fr);gap:1.2rem}.rc-about__fact{padding:2.2rem 2rem}.rc-about__fact:after{font-size:6rem}}@media(prefers-reduced-motion:reduce){.rc-about__fact,.rc-about__fact:before{transition:none}.rc-about__fact:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rc-about.css.map */
