@font-face{font-family:Post No Bills Jaffna;src:url(/assets/PostNoBillsJaffna-ExtraBold-Ek3mDiF9.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}:root{font-family:Manrope,Arial;color:#fff;background:#101010}*{box-sizing:border-box}body{margin:0}.hero{height:100vh;min-height:680px;position:relative;overflow:hidden;background:#433039}.fallback,video,.shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fallback{background:linear-gradient(120deg,#817a7d,#3d252d 50%,#9e3423);transition:.5s}video{opacity:0;transition:.8s}video.ready{opacity:1}.shade{background:linear-gradient(90deg,#100a1447,#1405052e),linear-gradient(0deg,rgba(10,5,8,.7),transparent 48%)}header{position:absolute;top:31px;left:31px;right:31px;display:flex;justify-content:space-between;font-size:14px}header a{color:#fff;text-decoration:none}header b{font-family:Post No Bills Jaffna,sans-serif;font-size:64px;font-weight:800;line-height:.8;letter-spacing:0}.ey{position:absolute;top:45%;font-size:13px;letter-spacing:2px;font-weight:700}.left{left:31px}.right{right:31px}.bottom{position:absolute;left:31px;right:31px;bottom:31px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.bottom h1{font-size:31px;line-height:1.12;letter-spacing:-1px;margin:0}.lead{width:min(330px,35vw)}.lead p{font-size:14px;line-height:1.35;margin:0 0 14px}.lead button{width:100%;border:0;padding:9px;background:#fff;color:#282323;font:inherit;font-size:13px;cursor:pointer}.intro{min-height:650px;padding:100px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#e9e5df;color:#151515}.label{font-size:12px;letter-spacing:2px}.intro h2{font-size:clamp(45px,7vw,100px);line-height:.92;letter-spacing:-5px;margin:50px 0 0}.intro h2 i{font-weight:400}.copy{max-width:360px;align-self:end;font-size:17px;line-height:1.45}.strip{height:100px;display:flex;align-items:center;justify-content:space-around;font-size:12px;letter-spacing:3px}.strip span{opacity:.8}@media(max-width:700px){.hero{min-height:620px}.bottom{display:block}.lead{width:100%;margin-top:24px}.right{display:none}.intro{display:block;padding:70px 28px}.intro h2{margin-top:75px}.copy{margin-top:60px}.strip{font-size:9px;gap:15px;padding:0 18px}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-DOzs_FK3.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Electrolize;src:url(/assets/Electrolize-Regular-1oc2TqrQ.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-BKwBj7lc.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.ey.left{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.12}header a{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;line-height:normal}.ey.right{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:12px}.lead p{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:400}.lead button{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:400;text-transform:uppercase}.statement{height:620px;background:#050505;display:flex;align-items:center;justify-content:space-around;overflow:hidden}.giant{font-size:280px;font-weight:800;color:#ae130c;letter-spacing:-30px}.statement p{font-size:14px;letter-spacing:2px}.services{background:#050505;padding:80px 0}.sectionTitle{font-size:45px;font-weight:800;margin:0 34% 60px}.sectionTitle i,.world i{font-weight:400}.services article{display:grid;grid-template-columns:32% 36% 25%;gap:2%;align-items:center;margin-bottom:0}.services img{width:100%;height:200px;object-fit:cover}.services h3{font-size:24px;margin:0}.services p{font-size:12px;line-height:1.35}.team{background:#050505}.team>img{width:100%;display:block;filter:grayscale(1)}.team>div{display:flex;justify-content:space-between;padding:24px 3%;font-size:12px}.team p{max-width:360px}.stats{background:#050505;display:grid;grid-template-columns:repeat(3,1fr);max-width:900px;margin:auto}.stats div{border:1px solid #383838;min-height:150px;padding:22px;display:flex;justify-content:space-between}.stats strong{font-size:40px;font-weight:400}.stats span{font-size:11px;align-self:end}.world{background:#050505;padding:100px 3%;min-height:600px;position:relative;overflow:hidden}.world h2{font-size:36px}.world>p{max-width:300px;position:absolute;right:8%;top:100px;font-size:12px}.globe{height:300px;border:1px solid #8c160e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#aaa;letter-spacing:3px;margin-top:80px;white-space:nowrap}footer{background:#050505;padding:60px 3%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px}footer b{font-family:Post No Bills Jaffna;font-size:64px}@media(max-width:700px){.statement{height:400px}.giant{font-size:130px}.statement p{font-size:9px}.sectionTitle{margin:0 28px 35px;font-size:34px}.services article{grid-template-columns:1fr 1fr;padding:0 20px}.services article img{grid-row:span 2;height:130px}.services article p{font-size:10px}.stats{grid-template-columns:repeat(2,1fr)}.world>p{position:static}.globe{font-size:8px;letter-spacing:1px}footer{font-size:8px}}.geography{position:relative;height:880px;margin:0;overflow:hidden;background:#000;color:#fff}.geography h2{position:absolute;z-index:2;top:80px;left:40px;margin:0;font-family:Russo One,sans-serif;font-size:40px;font-weight:400;line-height:1.18}.geographyLead{position:absolute;z-index:2;top:76px;right:40px;width:420px;margin:0;color:#b3b3b3;font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.15}.globe{position:absolute;top:62px;left:50%;width:calc(100% - 120px);height:760px;transform:translate(-50%);fill:none;stroke:#3b0806;stroke-width:2}.countries{position:absolute;z-index:2;top:520px;left:-42px;display:flex;align-items:center;gap:62px;width:max-content;color:#b3b3b3;font-family:Roboto,Arial,sans-serif;font-size:36px;font-weight:500;letter-spacing:.12em;white-space:nowrap}.countries span{display:block}@media(max-width:979px){.geography{height:720px}.geography h2{top:40px;left:20px;font-size:30px}.geographyLead{top:145px;right:20px;left:20px;width:auto;font-size:16px}.geographyLead br{display:none}.globe{top:210px;width:900px;height:500px}.countries{top:475px;font-size:25px;gap:35px}}.geography .globe{display:block;margin:0;border:0;border-radius:0;white-space:normal}.globeImage{position:absolute;top:62px;left:50%;width:calc(100% - 120px);height:760px;transform:translate(-50%)}.globeImage img{display:block;width:100%;height:100%;object-fit:fill;filter:brightness(1.08)}.globeImage span{position:absolute;inset:0;background:linear-gradient(to bottom,#0000007a,#0003 42%,#0000);pointer-events:none}.geography .countries{left:0;width:100%;overflow:hidden}.countriesTrack{display:flex;align-items:center;gap:62px;width:max-content;animation:countries-marquee 24s linear infinite;will-change:transform}.countriesTrack span{flex:none}@keyframes countries-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.countriesTrack{animation-play-state:paused}}@media(max-width:979px){.globeImage{top:210px;width:900px;height:500px}.countriesTrack{gap:35px;animation-duration:20s}}.globeImage span{background:linear-gradient(to bottom,#000000b3,#00000057 45%,#0000)}.globeImage img{filter:none}.globeImage span{background:linear-gradient(to bottom,#000000e6,#0000009e 38%,#0000002e 72%,#0000)}.siteFooter{box-sizing:border-box;display:grid;grid-template-columns:40% 30% 30%;min-height:390px;margin-top:80px;padding:0 40px 50px;background:#000;color:#b3b3b3;font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:.12em}.footerContacts,.footerNav{display:flex;flex-direction:column;align-items:flex-start;gap:38px}.siteFooter a{color:inherit;text-decoration:none}.footerContacts address{font:inherit;font-style:normal}.contactButton{box-sizing:border-box;width:288px;margin-top:8px;padding:12px 18px;border:1px solid #fff;color:#fff!important;text-align:center;letter-spacing:0!important;transition:background .25s,color .25s}.contactButton:hover{background:#fff;color:#000!important}.footerLogo{align-self:center;justify-self:end;color:#fff;font-family:Post No Bills Jaffna,sans-serif;font-size:128px;font-weight:800;line-height:1;letter-spacing:.04em}.footerNav{padding-left:16px}@media(max-width:979px){.siteFooter{grid-template-columns:1fr 1fr;gap:60px 30px;min-height:0;margin-top:80px;padding:0 20px 40px;font-size:15px}.footerContacts,.footerNav{gap:25px}.footerNav{padding-left:0}.footerLogo{grid-column:1/-1;justify-self:start;font-size:96px}.contactButton{width:100%;max-width:288px}}.siteFooter{min-height:0;padding-bottom:40px}.siteFooter{font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:.12em}.siteFooter .contactButton{font-size:20px;font-weight:400;letter-spacing:0}.siteFooter .footerLogo{font-family:Post No Bills Jaffna,sans-serif;font-size:128px;font-weight:800;letter-spacing:.04em}body,main,.statement,.services,.team,.stats,.world,footer{background:#000}.statement{position:relative;height:750px;margin-top:80px;display:block;overflow:hidden;color:#b3b3b3}.statement>.giant{position:absolute;left:3.5%;top:0;width:65%;height:100%;z-index:1;font-size:0}.statement>.giant:before{content:"CC";position:absolute;left:-2%;top:50%;font-family:Post No Bills Jaffna,sans-serif;font-size:1500px;font-weight:800;line-height:.7;letter-spacing:.04em;color:#520806;white-space:nowrap;filter:blur(22px);transform:translateY(-50%);z-index:-1}.statement>.giant:after{content:"CC";position:absolute;left:0;top:50%;font-family:Post No Bills Jaffna,sans-serif;font-size:900px;font-weight:800;line-height:.7;letter-spacing:.04em;white-space:nowrap;transform:translateY(-50%);color:#b21b11;z-index:1}.statement>p{position:absolute;top:60px;right:40px;z-index:2;margin:0;font-family:Roboto,Arial,sans-serif;font-size:0;font-weight:500;line-height:1.12;letter-spacing:.12em;color:#b3b3b3}.statement>p{right:484px}.statement{background:#000 url(/frame-4.png) center center / 100% 100% no-repeat}.statement>.giant,.statement>p{visibility:hidden}.statement>p:after{content:"[ ВАШ КОНЦЕРТ — больше,\aчем просто день\a\aЭто возможность создать\aвпечатление, которое запомнят ]";display:block;white-space:pre;font-size:20px}.statement>.giant:before{font-size:1050px;top:50%;transform:translateY(-50%);filter:blur(22px)}.statement>.giant:after{font-size:700px;top:50%;transform:translateY(-50%);background-color:#b21b11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");background-blend-mode:screen;background-clip:text;-webkit-background-clip:text;color:transparent}@media(max-width:700px){.statement{height:400px}.statement>.giant{left:2%;width:75%}.statement>.giant:before{font-size:700px}.statement>.giant:after{font-size:420px}.statement>p{top:30px;right:20px}.statement>p:after{font-size:10px}}html,body{overflow-x:hidden}@font-face{font-family:Russo One;src:url(/assets/RussoOne-Regular-CdcH-QXh.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.sectionTitle{display:none}.services article{height:396px;align-items:start;padding-right:3%;cursor:pointer;transition:transform .35s ease}.serviceVideo{height:396px;background:#32100e center/cover no-repeat;overflow:hidden}.serviceVideo video{position:static;display:block;width:100%;height:100%;object-fit:cover;opacity:1}.services article:not(:last-child){border-bottom:1px solid #fff}.services article h3{align-self:start;margin:60px 0 0;font:400 40px/1.05 Russo One,Arial,sans-serif}.services article p{align-self:start;margin:60px 0 0;font:400 20px/1.2 Roboto,Arial,sans-serif;color:#b3b3b3}.services article:hover{transform:translate(12px)}.services article:hover video{transform:scale(1.025);filter:saturate(1.25) contrast(1.08)}.services article:hover h3{color:#b21b11}.services article:hover p{color:#888}.teamPhoto{height:693px;margin-top:80px;overflow:hidden;background:#000}.teamPhoto img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.statsGrid{width:100%;margin-top:0;overflow:hidden;background:#000}@media(max-width:979px){.teamPhoto{height:420px}.statsGrid{overflow-x:auto}}
