.rec-about{--rec-ox:#8B1E1E;--rec-ox-bright:#B52A2A;--rec-ink:#111;--rec-cream:#E8E1D5;--rec-paper:#F5F1EA;--rec-muted:#6F6A63;width:100%;max-width:1080px;margin:0 auto;color:#1d1b19;font-family:Arial,Helvetica,sans-serif}.rec-about *{box-sizing:border-box}.rec-about__hero{position:relative;overflow:hidden;padding:42px 34px 36px;background:linear-gradient(135deg,#111,#1b1817 70%,#351616);border:1px solid rgba(139,30,30,.75);border-radius:18px;color:var(--rec-cream);box-shadow:0 16px 44px #00000024}.rec-about__hero:after{content:"REC";position:absolute;right:-15px;top:-48px;color:#ffffff06;font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:220px;font-weight:900;line-height:1;pointer-events:none}.rec-about__stamp{position:relative;z-index:1;display:inline-flex;gap:8px;align-items:center;margin-bottom:10px;padding:6px 9px;border:1px solid rgba(181,42,42,.7);border-radius:5px;color:#ddd5cb;font-size:9px;font-weight:900;letter-spacing:.14em}.rec-about__stamp span{color:var(--rec-ox-bright)}.rec-about h1,.rec-about h2,.rec-about h3{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.025em}.rec-about__hero h1{position:relative;z-index:1;margin:0;color:#fff;font-size:clamp(62px,11vw,112px);line-height:.82}.rec-about__lead{position:relative;z-index:1;margin:17px 0 7px;color:var(--rec-cream);font-size:clamp(20px,3vw,28px);font-weight:800;line-height:1.2}.rec-about__intro{position:relative;z-index:1;max-width:790px;margin:0;color:#c8c1b8;font-size:14px;line-height:1.65}.rec-about__kicker{display:block;margin-bottom:7px;color:var(--rec-ox-bright);font-size:10px;font-weight:900;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.rec-about__story{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;margin-top:22px;padding:28px;background:var(--rec-paper);border:1px solid rgba(139,30,30,.2);border-radius:16px}.rec-about__story-mark{display:grid;place-items:center;width:160px;height:160px;border:4px double var(--rec-ox);border-radius:50%;background:#111;color:#fff;text-align:center;transform:rotate(-3deg)}.rec-about__story-mark span{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:60px;font-weight:900;line-height:.8}.rec-about__story-mark small{color:#c9c0b6;font-size:9px;font-weight:900;letter-spacing:.16em}.rec-about__story-copy h2,.rec-about__section-head h2,.rec-about__standard h2,.rec-about__cta h2{margin:0;color:#171513;font-size:clamp(34px,5vw,51px);line-height:.96}.rec-about__story-copy p{margin:10px 0 0;color:#5a544d;font-size:13px;line-height:1.62}.rec-about__story-copy strong{color:#1d1b19}.rec-about__work{margin-top:22px;padding:25px;background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:16px;box-shadow:0 10px 30px #0000000d}.rec-about__section-head{margin-bottom:16px}.rec-about__work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(17,17,17,.09);border-radius:12px;overflow:hidden}.rec-about__work-grid article{padding:19px;background:var(--rec-paper);border-right:1px solid rgba(17,17,17,.09)}.rec-about__work-grid article:last-child{border-right:0}.rec-about__work-grid article>span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;background:#111;border-radius:7px;color:#fff;font-size:10px;font-weight:900}.rec-about__work-grid article:nth-child(3)>span{background:var(--rec-ox)}.rec-about__work-grid h3{margin:0 0 5px;color:#171513;font-size:22px;line-height:1}.rec-about__work-grid p{margin:0;color:#625d56;font-size:12px;line-height:1.5}.rec-about__standard{margin-top:22px;padding:27px;background:#111;border:1px solid rgba(139,30,30,.72);border-radius:16px;color:var(--rec-cream)}.rec-about__standard h2{color:#fff}.rec-about__standard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px}.rec-about__standard-grid article{padding:17px;background:#ffffff0e;border:1px solid rgba(232,225,213,.14);border-radius:9px}.rec-about__standard-grid strong{display:block;color:#fff;font-size:11px;letter-spacing:.06em}.rec-about__standard-grid p{margin:6px 0 0;color:#bdb5ac;font-size:12px;line-height:1.5}.rec-about__cta{margin-top:22px;padding:30px 26px;background:linear-gradient(135deg,#f5f1ea,#fff);border:1px solid rgba(139,30,30,.22);border-radius:16px;text-align:center}.rec-about__cta p{margin:9px 0 0;color:#5d5750;font-size:13px;line-height:1.55}.rec-about__actions{display:flex;justify-content:center;gap:9px;margin-top:17px}.rec-about__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:var(--rec-ox);border:1px solid var(--rec-ox);border-radius:8px;color:#fff!important;font-size:10px;font-weight:900;letter-spacing:.09em;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.rec-about__button:hover,.rec-about__button:focus-visible{background:var(--rec-ox-bright);border-color:var(--rec-ox-bright);color:#fff!important}.rec-about__button--ghost{background:transparent;border-color:#11111147;color:#1d1b19!important}.rec-about__button--ghost:hover,.rec-about__button--ghost:focus-visible{background:#111;border-color:#111;color:#fff!important}@media(max-width:850px){.rec-about__story{grid-template-columns:130px 1fr}.rec-about__story-mark{width:120px;height:120px}.rec-about__story-mark span{font-size:47px}.rec-about__work-grid{grid-template-columns:1fr 1fr}.rec-about__work-grid article{border-bottom:1px solid rgba(17,17,17,.09)}.rec-about__work-grid article:nth-child(2){border-right:0}.rec-about__work-grid article:nth-child(3),.rec-about__work-grid article:nth-child(4){border-bottom:0}}@media(max-width:699px){.rec-about__hero{padding:34px 20px 29px}.rec-about__hero:after{font-size:140px;top:-22px}.rec-about__story{display:block;padding:20px}.rec-about__story-mark{width:105px;height:105px;margin:0 auto 20px}.rec-about__story-mark span{font-size:41px}.rec-about__work{padding:16px}.rec-about__standard{padding:21px 17px}.rec-about__standard-grid{grid-template-columns:1fr}.rec-about__actions{display:grid;grid-template-columns:1fr}.rec-about__button{width:100%}}@media(max-width:430px){.rec-about__work-grid{grid-template-columns:1fr}.rec-about__work-grid article{border-right:0;border-bottom:1px solid rgba(17,17,17,.09)!important}.rec-about__work-grid article:last-child{border-bottom:0!important}}@media(prefers-reduced-motion:reduce){.rec-about__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/rec-about.css.map */
