.sec-head{padding:2.2rem 1.5rem 1.8rem;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--border);gap:1rem}.sec-head__left{display:flex;flex-direction:column;gap:.4rem}.sec-head__num{font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;color:var(--g3)}.sec-head__title{font-family:var(--font-d);font-size:clamp(1.8rem,5.5vw,2.8rem);letter-spacing:.04em;color:var(--cream);line-height:1}.sec-head__link{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--g2);padding-bottom:2px;border-bottom:1px solid transparent;transition:all .2s;flex-shrink:0;align-self:flex-end;white-space:nowrap}.sec-head__link:hover{color:var(--cream);border-bottom-color:var(--red)}.hero{display:grid;grid-template-columns:1fr;min-height:calc(100svh - 60px);border-bottom:1px solid var(--border)}.hero__left{padding:2.5rem 1.5rem 2rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--border)}.hero__eyebrow{display:flex;align-items:center;gap:.65rem;font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--red);margin-bottom:.5rem}.hero__eyebrow-line{display:inline-block;width:20px;height:1px;background:var(--red);flex-shrink:0}.hero__title{font-family:var(--font-d);font-size:clamp(3.8rem,17vw,9rem);line-height:.9;color:var(--cream);display:flex;flex-direction:column}.hero__title-row{display:block}.hero__title-accent{color:var(--red)}.hero__subtitle{font-size:.86rem;line-height:1.9;color:var(--g1);max-width:420px;font-weight:300;margin-top:1.5rem}.hero__ctas{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:2rem}.hero__meta{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.5rem;border-top:1px solid var(--border);padding-top:1.5rem}.hero__meta-item{display:flex;flex-direction:column;gap:.15rem}.hero__meta-l{font-size:.52rem;letter-spacing:.22em;text-transform:uppercase;color:var(--g3)}.hero__meta-v{font-size:.76rem;color:var(--g1)}.hero__right{position:relative;min-height:55vw;background:var(--black-3);overflow:hidden;display:flex;align-items:flex-end}.hero__bg-letter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-d);font-size:clamp(9rem,38vw,22rem);color:#ffffff06;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;white-space:nowrap}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.hero__image img{opacity:.45;transition:transform 9s linear}.hero:hover .hero__image img{transform:scale(1.04)}.hero__image-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0a26,#0a0a0ab3)}.hero__badge{position:absolute;bottom:1.5rem;right:1.5rem;border:1px solid var(--border);padding:1rem 1.2rem;background:#0a0a0ac7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2;text-align:right}.hero__badge-num{font-family:var(--font-d);font-size:2.6rem;color:var(--red);line-height:1;display:block}.hero__badge-label{font-size:.52rem;letter-spacing:.22em;text-transform:uppercase;color:var(--g1);display:block;margin-top:.22rem}.stats{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.stat{padding:1.8rem 1.5rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .25s;position:relative;overflow:hidden}.stat:nth-child(2n){border-right:none}.stat:hover{background:var(--black-3)}.stat__icon{width:22px;height:22px;color:var(--red);margin-bottom:.85rem;opacity:.7}.stat__icon svg{width:100%;height:100%;stroke-width:1.5}.stat__num{font-family:var(--font-d);font-size:clamp(2.4rem,7vw,3.8rem);color:var(--cream);line-height:1;display:block}.stat__num-acc{color:var(--red)}.stat__label{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--g3);display:block;margin-top:.45rem}.stat__desc{font-size:.73rem;color:var(--g2);line-height:1.7;margin-top:.35rem}.services{border-bottom:1px solid var(--border)}.services__intro{padding:2.2rem 1.5rem;border-bottom:1px solid var(--border)}.services__title{font-family:var(--font-d);font-size:clamp(1.9rem,6vw,2.8rem);letter-spacing:.04em;color:var(--cream);line-height:1;margin-top:.5rem}.services__desc{font-size:.83rem;color:var(--g2);line-height:1.9;margin-top:1.1rem}.services__grid{display:grid;grid-template-columns:1fr}.svc{padding:1.8rem 1.5rem;border-bottom:1px solid var(--border);transition:background .25s;position:relative;overflow:hidden}.svc:last-child{border-bottom:none}.svc:hover{background:var(--black-3)}.svc__icon{width:30px;height:30px;color:var(--red);margin-bottom:1.1rem;opacity:.75;transition:opacity .2s}.svc__icon svg{width:100%;height:100%;stroke-width:1.3}.svc:hover .svc__icon{opacity:1}.svc__n{font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:.45rem;transition:color .2s}.svc:hover .svc__n{color:var(--cream)}.svc__title{font-family:var(--font-d);font-size:1.45rem;color:var(--cream);display:block;margin-bottom:.5rem;line-height:1}.svc__desc{font-size:.77rem;color:var(--g2);line-height:1.7}.svc__ghost{font-family:var(--font-d);font-size:3.5rem;color:#ffffff08;position:absolute;bottom:.7rem;right:1.1rem;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.split{border-bottom:1px solid var(--border)}.split__media{min-height:55vw;position:relative;background:var(--black-3);overflow:hidden;border-bottom:1px solid var(--border)}.split__media img{opacity:.55;transition:transform .7s var(--ease)}.split:hover .split__media img{transform:scale(1.04)}.split__content{padding:2.5rem 1.5rem;display:flex;flex-direction:column;gap:1.2rem}.split__eyebrow{font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--red);display:flex;align-items:center;gap:.65rem}.split__eyebrow:before{content:"";display:inline-block;width:18px;height:1px;background:var(--red)}.split__title{font-family:var(--font-d);font-size:clamp(1.9rem,5.5vw,3.2rem);line-height:1;color:var(--cream)}.split__text{font-size:.84rem;color:var(--g2);line-height:1.95}.split__list{display:flex;flex-direction:column;gap:.6rem}.split__li{display:flex;gap:.65rem;font-size:.79rem;color:var(--g1);align-items:flex-start}.split__li:before{content:"";display:inline-block;width:13px;height:1px;background:var(--red);margin-top:.58rem;flex-shrink:0}.testi{border-bottom:1px solid var(--border);overflow:hidden}.testi-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.testi-track::-webkit-scrollbar{display:none}.testi-card{flex:0 0 88vw;scroll-snap-align:start;padding:2.2rem 1.5rem;border-right:1px solid var(--border)}.testi-card:last-child{border-right:none}.testi-stars{display:flex;gap:3px;margin-bottom:1.1rem}.testi-star{width:12px;height:12px;color:var(--red)}.testi-star svg{width:100%;height:100%;fill:currentColor}.testi-q{font-size:.9rem;line-height:1.85;color:var(--cream-2);font-style:italic;font-weight:300;margin-bottom:1.6rem;padding-left:1.1rem;border-left:2px solid var(--red)}.testi-author{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--g3)}.testi-author strong{color:var(--g1);display:block;margin-bottom:.18rem;font-weight:400;letter-spacing:.15em}.manifesto{padding:3.2rem 1.5rem;display:flex;flex-direction:column;gap:2.5rem;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.manifesto:before{content:"";position:absolute;top:-60px;left:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(200,16,46,.1) 0%,transparent 70%);pointer-events:none}.manifesto__q{font-family:var(--font-d);font-size:clamp(2rem,7vw,4.5rem);line-height:1.05;color:var(--cream)}.manifesto__q-acc{color:var(--red);display:block}.manifesto__body{font-size:.84rem;line-height:2;color:var(--g2)}.manifesto__body p+p{margin-top:1.1rem}.manifesto__sig{display:flex;align-items:center;gap:.9rem;margin-top:1.3rem}.manifesto__sig-line{width:26px;height:1px;background:var(--red)}.manifesto__sig-t{font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:var(--g3)}.cta-ban{padding:3rem 1.5rem;display:flex;flex-direction:column;gap:2rem;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.cta-ban:after{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:linear-gradient(to left,rgba(200,16,46,.1),transparent);pointer-events:none}.cta-ban__title{font-family:var(--font-d);font-size:clamp(2rem,7vw,3.8rem);line-height:1;color:var(--cream);position:relative;z-index:1}.cta-ban__sub{font-size:.83rem;color:var(--g2);line-height:1.85;max-width:520px}.cta-ban__btns{display:flex;gap:.6rem;flex-wrap:wrap;position:relative;z-index:1}@media(min-width:768px){.sec-head{padding:3rem 3rem 2.2rem}.hero{grid-template-columns:1fr 1fr;min-height:calc(100svh - 68px)}.hero__left{padding:4rem 3rem 3.5rem;border-bottom:none;border-right:1px solid var(--border)}.hero__right{min-height:auto}.stats{grid-template-columns:repeat(4,1fr)}.stat{border-bottom:none}.stat:nth-child(2n){border-right:1px solid var(--border)}.stat:last-child{border-right:none}.services{display:grid;grid-template-columns:1fr 2fr}.services__intro{border-bottom:none;border-right:1px solid var(--border);padding:3.5rem 3rem;display:flex;flex-direction:column;justify-content:space-between}.services__grid{grid-template-columns:1fr 1fr}.svc{border-right:1px solid var(--border)}.svc:nth-child(2n){border-right:none}.svc:nth-last-child(-n+2){border-bottom:none}.split{display:grid;grid-template-columns:1fr 1fr}.split__media{min-height:auto;border-bottom:none;border-right:1px solid var(--border)}.split--rev{direction:rtl}.split--rev>*{direction:ltr}.split__content{padding:4rem 3.5rem;justify-content:center}.testi-card{flex:0 0 50%}.manifesto{flex-direction:row;padding:5rem 3rem;gap:5rem;align-items:center}.manifesto__q-wrap,.manifesto__body-wrap{flex:1}.cta-ban{flex-direction:row;align-items:center;padding:4rem 3rem}.cta-ban__btns{flex-direction:column;align-items:flex-end;flex-shrink:0}}@media(min-width:1024px){.hero__title{font-size:clamp(5rem,8.5vw,9rem)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/homepage.css.map */
