@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(../fonts/inter-cyrillic-500-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(../fonts/inter-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(../fonts/inter-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(../fonts/inter-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(../fonts/inter-cyrillic-700-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(../fonts/inter-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Inter;font-weight:800;font-display:swap;src:url(../fonts/inter-cyrillic-800-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-weight:800;font-display:swap;src:url(../fonts/inter-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Inter;font-weight:900;font-display:swap;src:url(../fonts/inter-cyrillic-900-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-weight:900;font-display:swap;src:url(../fonts/inter-latin-900-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}:root{--bg:#0a0706;--line:rgba(243, 236, 229, .12);--fg:#f3ece5;--muted:rgba(243, 236, 229, .62);--faint:rgba(243, 236, 229, .38);--red:#e8392f;--orange:#f59a4f;--field:#15100e;--bad:#ef7a62;--ease:cubic-bezier(.22, .61, .36, 1);--soft:cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{background:#160806;overflow-x:hidden;scroll-behavior:smooth}html.locked{overflow:hidden}body{font-family:Inter,Arial,sans-serif;font-weight:500;color:var(--fg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.nav{position:absolute;z-index:5;left:0;right:0;top:0;display:flex;align-items:center;gap:36px;padding:26px 48px}.nav .logo img{width:128px}.nav .links{display:flex;gap:28px;font-size:14px;color:var(--muted)}.nav .links a{transition:color .3s ease-out}.nav .links a:hover{color:var(--fg)}.nav .in{margin-left:auto;font-size:14px;font-weight:600;padding:10px 18px;border:1px solid rgba(243,236,229,.2);border-radius:8px;background:rgba(20,8,6,.25);transition:background .3s ease-out}.nav .in:hover{background:rgba(20,8,6,.55)}.btn2{transition:transform .4s var(--soft),background .3s ease-out}.btn2:hover{transform:translateY(-2px)}.foot{position:relative;z-index:1;padding:40px 48px 48px;color:var(--faint);font-size:13px}.foot .row{display:flex;gap:28px;align-items:center}.foot .row img{width:110px;opacity:.9}.foot .row span:first-of-type{margin-right:auto}.foot .row a{color:var(--muted);transition:color .3s ease-out}.foot .row a:hover{color:var(--fg)}.foot p{margin-top:22px;max-width:900px;font-size:11.5px;line-height:1.6;color:rgba(243,236,229,.28)}.role .txt,.role>img.p{transition:opacity .5s ease-out,transform .6s var(--soft)}.role.swap .txt{opacity:0;transform:translateY(14px)}.role.swap>img.p{opacity:0}.tab{border:0;text-align:left;font:inherit}@media (max-width:760px){.nav{padding:18px 16px}.nav .logo img{width:104px}.nav .links{display:none}.foot{padding:32px 16px}.foot .row{flex-wrap:wrap;gap:16px}}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:NaNs!important}html{scroll-behavior:auto}}:root{--disp:InterB,Inter,sans-serif;--bg:#2a0f0a;--bg2:#3a150d;--panel:#160907;--dred:#7d140e;--brown:#5a2a14}body{background:var(--bg)}.disp,h1,h2,h3{font-family:var(--disp);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95}.page{position:relative;overflow:hidden;background:#160806}.page::before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(20,8,6,var(--veil,0)),rgba(20,8,6,var(--veil,0))),url(../img/art/bg-hero.webp) center 55%/cover}.wrap{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:0 40px}.hero{position:relative;z-index:1;height:100vh;min-height:760px;overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(20,8,6,.35),transparent 30%)}.hero .big{position:absolute;left:50%;top:15%;transform:translateX(-50%);width:min(1180px,86vw);opacity:1}.hero .big.over{z-index:1;opacity:.35;pointer-events:none}.hero .big,.hero .duo,.hero .hi{z-index:1}.hero .hi{text-shadow:0 2px 10px rgba(0,0,0,.4);position:absolute;left:0;right:0;top:calc(15% - 30px);text-align:center;font-size:16px;font-weight:700;letter-spacing:.4em;text-transform:uppercase}.hero .duo{position:absolute;left:50%;bottom:-2%;transform:translateX(-50%);height:82%;-webkit-mask-image:linear-gradient(#000 70%,transparent 96%);mask-image:linear-gradient(#000 70%,transparent 96%)}.acts{display:flex;gap:14px}.btn2{display:inline-flex;align-items:center;justify-content:center;height:62px;padding:0 40px;border-radius:12px;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.06em}.btn2.light{background:#f3ece5;color:#1a0d07}.ghost{display:block;width:min(980px,88%);margin:40px auto 28px}.panel{position:relative;background:rgba(20,8,6,.38);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(243,236,229,.08);border-radius:36px;padding:56px}.panel h2{font-size:60px;max-width:760px}.panel h2 span{color:var(--orange)}.lead{margin-top:18px;max-width:560px;font-size:16.5px;line-height:1.6;color:var(--muted)}.head{display:grid;grid-template-columns:1fr 520px;gap:20px;align-items:center}.head img{width:100%;margin:-30px 0 -20px}.route{position:relative;margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:70px;row-gap:40px}.trail{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.trail .ln path{fill:none;stroke:#f3ece5;stroke-opacity:.72;stroke-width:4;stroke-linecap:round;stroke-dasharray:12 12}.trail .hd{fill:none;stroke:#f3ece5;stroke-opacity:.72;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.trail .rv{fill:none;stroke:#fff;stroke-width:60}.stop{position:relative;z-index:1}.s1{grid-area:1/1}.s2{grid-area:1/2;margin-top:130px}.s3{grid-area:1/3}.s4{grid-area:2/3;margin-top:-90px}.s5{grid-area:2/2;margin-top:60px}.fin{grid-area:2/1}.stop .art{position:relative;width:100%;height:210px;margin-bottom:6px}.stop .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.stop .art img.logo{inset:10%;width:80%;height:80%;transform:rotate(-6deg)}.no{display:inline-grid;place-items:center;width:40px;height:40px;margin-top:14px;border-radius:50%;background:var(--orange);color:#1a0d07;font-family:var(--disp);font-weight:900;font-size:20px}.stop h3{margin-top:14px;font-size:34px}.stop p{margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--muted)}.stop .row{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.stop .row a{display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:10px;background:#f3ece5;color:#1a0d07;font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;transition:transform .4s var(--soft)}.stop .row a:hover{transform:translateY(-2px)}.fin{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:190px}.fin .art{width:140px;height:140px;display:grid;place-items:center}.fin h3{margin:0;font-size:58px;color:var(--orange)}.fin p{font-size:15.5px;max-width:300px}.x{position:relative;width:110px;height:110px}.x::after,.x::before{content:'';position:absolute;left:50%;top:50%;width:124px;height:20px;margin:-10px 0 0 -62px;border-radius:10px 4px 12px 5px;background:var(--red);transform:rotate(42deg);box-shadow:0 10px 24px rgba(0,0,0,.4)}.x::after{transform:rotate(-47deg);width:114px;border-radius:4px 12px 6px 10px}.tabs{margin-top:36px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.tab{position:relative;overflow:hidden;height:100px;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;cursor:pointer;transition:transform .4s ease-out}.tab:hover{transform:translateY(-3px)}.tab small{position:relative;z-index:1;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.tab b{position:relative;z-index:1;font-family:var(--disp);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-size:19px;text-shadow:0 1px 8px rgba(0,0,0,.35);line-height:1;margin-top:4px}.tab img{position:absolute;right:-14px;top:8px;height:125%;opacity:.95;-webkit-mask-image:linear-gradient(#000 60%,transparent 95%);mask-image:linear-gradient(#000 60%,transparent 95%)}.tab::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--tc) 40%,transparent 75%)}.tab b,.tab small{z-index:2}.tab img{z-index:0}.tab.on{box-shadow:0 0 0 3px var(--panel),0 0 0 6px #f3ece5}.t1{--tc:#e8392f}.t2{--tc:#f59a4f;color:#1a0d07}.t3{--tc:#7d140e}.t4{--tc:#5a2a14}.t5{--tc:#3b2a1f}.tab{background:var(--tc)}.role{position:relative;overflow:hidden;margin-top:20px;height:580px;border-radius:30px;background:linear-gradient(120deg,#4d1a0e,#a3361b 60%,#e8693a)}.role>img.p{position:absolute;right:40px;bottom:0;height:104%;-webkit-mask-image:linear-gradient(#000 80%,transparent 100%);mask-image:linear-gradient(#000 80%,transparent 100%)}.role .txt{position:absolute;left:50px;bottom:50px;max-width:600px}.role .txt h3{font-size:110px}.role .txt p{margin-top:16px;font-size:16.5px;line-height:1.65}.role .txt .tags{margin-top:18px;display:flex;gap:8px;flex-wrap:wrap}.role .txt .tags span{padding:8px 14px;border-radius:8px;background:rgba(10,7,6,.35);font-size:13px;font-weight:600}.promo{position:relative;overflow:hidden;margin-top:20px;border-radius:30px;background:var(--red);padding:50px;min-height:340px}.promo h3{position:relative;z-index:1;font-size:48px;max-width:470px}.promo p{position:relative;z-index:1;margin-top:14px;max-width:440px;font-size:16px;line-height:1.6}.promo .acts{margin-top:26px}.promo img{position:absolute;right:20px;bottom:0;width:560px;-webkit-mask-image:linear-gradient(#000 80%,transparent 100%);mask-image:linear-gradient(#000 80%,transparent 100%)}.end{position:relative;padding:140px 0 80px;text-align:center}.end .disp{font-size:clamp(56px, 8vw, 130px)}.end .disp span{color:var(--orange)}.end .carbox{position:relative;width:820px;max-width:94%;margin:30px auto 0}.end .carbox::after{content:'';position:absolute;left:6%;right:4%;bottom:-3%;height:14%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.85),transparent 70%);z-index:0}.end img.car{position:relative;z-index:1;display:block;width:100%}@media (max-width:900px){.wrap{padding:0 16px}.hero{min-height:700px;height:100svh}.hero .big{width:92vw;top:19%}.hero .hi{font-size:11px;top:calc(17% - 22px)}.hero .duo{height:62%}.acts,.hero .casing{flex-direction:column;width:calc(100% - 32px)}.ghost{margin:70px auto 16px;width:92%}.panel{padding:30px 20px;border-radius:26px}.panel h2{font-size:36px}.head{grid-template-columns:1fr}.head img{margin:0}.route{grid-template-columns:1fr;padding-left:64px;row-gap:0}.fin,.s1,.s2,.s3,.s4,.s5{grid-area:auto;margin-top:0}.stop+.stop{margin-top:50px}.stop .art{width:180px;height:170px}.no{position:absolute;left:-64px;top:0;margin:0}.stop h3{font-size:28px}.fin{margin-top:50px!important;gap:12px}.fin .art{width:100px;height:100px}.fin .x{transform:scale(.8)}.fin h3{font-size:40px}.tabs{grid-template-columns:1fr 1fr}.tab b{font-size:16px}.role{height:680px}.role>img.p{right:50%;transform:translateX(50%);height:60%;top:0;bottom:auto}.role .txt{left:20px;right:20px;bottom:26px}.role .txt h3{font-size:52px}.promo{padding:30px 22px 230px}.promo h3{font-size:32px}.promo img{width:100%;right:0}}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;visibility:hidden;pointer-events:none;transition:visibility 0s linear .5s}.modal.open{visibility:visible;pointer-events:auto;transition-delay:0s}.modal__veil{position:absolute;inset:0;background:rgba(5,3,3,.7);backdrop-filter:blur(0px);opacity:0;transition:opacity .5s var(--ease),backdrop-filter .5s var(--ease)}.modal.open .modal__veil{opacity:1;backdrop-filter:blur(10px)}.modal__box{position:relative;width:min(430px,100%);max-height:calc(100svh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:38px 34px 34px;border-radius:20px;background:linear-gradient(180deg,#16100d,#0d0908);box-shadow:0 40px 120px -20px rgba(0,0,0,.9);opacity:0;transform:translateY(24px) scale(.96);filter:blur(6px);transition:opacity .5s var(--ease),transform .5s var(--soft),filter .5s var(--ease)}.modal.open .modal__box{opacity:1;transform:none;filter:none}.modal__box:focus{outline:0}.modal__x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:rgba(243,236,229,.07);color:var(--muted);cursor:pointer;transition:color .2s,background-color .2s,transform .3s var(--soft)}.modal__x:hover{color:var(--fg);background:rgba(243,236,229,.11);transform:rotate(90deg)}.auth h2{margin:0;font-size:28px;font-weight:800;letter-spacing:-.01em}.auth__sub{margin:6px 0 0;font-size:14px;color:var(--muted)}.switch{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:22px;padding:4px;border-radius:12px;background:var(--field)}.switch__pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:8px;background:var(--red);transition:transform .4s var(--soft)}.switch[data-mode=reg] .switch__pill{transform:translateX(100%)}.switch button{position:relative;height:40px;border:0;background:0 0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color .3s}.switch button.on{color:#fff}.forms{display:grid;margin-top:24px;transition:height .45s var(--soft);overflow:hidden}.form{grid-area:1/1;align-self:start;display:grid;gap:16px;align-content:start;transition:opacity .35s var(--ease),transform .45s var(--soft)}.form.off{opacity:0;transform:translateX(var(--shift,24px));pointer-events:none;visibility:hidden;transition:opacity .3s var(--ease),transform .45s var(--soft),visibility 0s .45s}.field label{display:block;margin-bottom:7px;font-size:13px;font-weight:700;color:var(--muted)}.field label small{font-weight:600;color:var(--faint)}.field input{width:100%;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--field);color:var(--fg);font:inherit;font-size:15px;transition:border-color .25s}.field input::placeholder{color:var(--faint)}.field input:focus{outline:0;border-color:rgba(232,57,47,.7)}.pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);cursor:pointer}.check input{width:18px;height:18px;margin:0;accent-color:var(--red)}.check a,.forgot{color:var(--red);font-weight:600}.forgot{justify-self:end;margin-top:-6px;font-size:13px}.form .btn{width:100%;height:50px}.form__err{margin:0;font-size:13.5px;font-weight:600;color:var(--bad)}.form__err:empty{display:none}.modal--side{place-items:stretch end;padding:0}.modal--side .modal__box{width:min(520px,100%);max-height:none;height:100%;border-radius:0;padding:0;transform:translateX(60px);filter:none}.modal--side.open .modal__box{transform:none}.form .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;border:0;border-radius:10px;background:var(--red);color:#fff;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .3s ease-out}.form .btn:disabled{background:rgba(243,236,229,.07);color:var(--faint);cursor:not-allowed}.form__ok{margin:0;font-size:14px;line-height:1.55;color:#9fd38f}.form__ok:empty{display:none}.auth h2{font-family:Inter,sans-serif;font-weight:900;text-transform:none;letter-spacing:-.01em;line-height:1.1}@media (max-width:560px){.pair{grid-template-columns:1fr}.modal__box{padding:34px 22px 24px}}.hero .duo{bottom:0;height:83%;-webkit-mask-image:linear-gradient(#000 58%,transparent 86%);mask-image:linear-gradient(#000 58%,transparent 86%)}.role>img.p{bottom:22px;height:calc(100% - 44px);right:70px;-webkit-mask-image:none;mask-image:none}.promo img{right:40px;bottom:22px;top:22px;height:calc(100% - 44px);width:auto;-webkit-mask-image:none;mask-image:none}.tab img{-webkit-mask-image:none;mask-image:none;height:150%;top:6px}@media (max-width:900px){.hero .duo{height:70%}.role>img.p{top:20px;bottom:auto;right:50%;transform:translateX(50%);height:52%}.promo img{top:auto;bottom:16px;right:50%;transform:translateX(50%);height:210px;width:auto}}.modal__box.auth{display:grid;grid-template-columns:420px 460px;width:min(880px,100%);padding:0;border-radius:30px;background:#120705;overflow:hidden}.auth__art{position:relative;overflow:hidden;min-height:620px;padding:36px;background:linear-gradient(150deg,#a3361b,#e8392f 55%,#f59a4f);transition:background .6s ease-out}.auth__art[data-mode=reg]{background:linear-gradient(150deg,#5a2a14,#c4652a 60%,#f59a4f)}.auth__art[data-mode=sent]{background:linear-gradient(150deg,#3a0c08,#7d140e 60%,#b8361f)}.auth__art::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(20,8,6,.7),transparent 42%);pointer-events:none}.auth__art .logo{position:relative;z-index:2;width:124px}.auth__art .p{position:absolute;left:50%;bottom:0;height:88%;max-width:none;transform:translateX(-50%) translateY(16px);opacity:0;transition:opacity .6s ease-out,transform .8s var(--soft)}.auth__art .p-login{height:96%;-webkit-mask-image:linear-gradient(#000 60%,transparent 92%);mask-image:linear-gradient(#000 60%,transparent 92%)}.auth__art .p-reg,.auth__art .p-sent{bottom:150px;height:64%}.auth__art[data-mode=login] .p-login,.auth__art[data-mode=reg] .p-reg,.auth__art[data-mode=sent] .p-sent{opacity:1;transform:translateX(-50%)}.auth__art .cap{position:absolute;z-index:2;left:36px;right:36px;bottom:32px}.auth__art .cap h2{font-family:var(--disp);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:44px}.auth__art .cap p{margin-top:10px;font-size:14.5px;line-height:1.5;color:rgba(243,236,229,.88)}.auth__side{position:relative;padding:40px 42px 38px;display:flex;flex-direction:column}.auth__side .modal__x{top:18px;right:18px;width:40px;height:40px}.auth .switch{width:260px;margin-top:4px;background:rgba(243,236,229,.06)}.auth .switch__pill{background:#f3ece5}.auth .switch button.on{color:#1a0d07}.auth h3{margin-top:28px;font-size:40px}.auth h3 span{color:var(--orange)}.auth .auth__sub{margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--muted)}.auth .forms{margin-top:24px}.auth .form{gap:14px}.auth .field label{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.auth .field input{height:54px;border-radius:12px;border-color:transparent;background:rgba(243,236,229,.06);font-size:15.5px;padding:0 16px;transition:border-color .25s,background-color .25s}.auth .field input:focus{border-color:rgba(245,154,79,.7);background:rgba(243,236,229,.09)}.auth .check a,.auth .forgot{color:var(--orange);font-weight:700}.auth .form .btn{height:58px;border-radius:12px;font-size:14.5px;letter-spacing:.08em;margin-top:6px}.auth .form .btn.ghost{background:rgba(243,236,229,.08);color:var(--fg);font-size:12.5px;letter-spacing:.04em}.auth .form .btn.ghost:disabled{color:var(--faint)}.auth .mail{padding:22px;border-radius:16px;background:rgba(159,211,143,.08)}.auth .mail b{display:block;font-size:17px}.auth .mail p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--muted)}.auth .mail strong{color:var(--fg)}.auth[data-mode=sent] .switch{visibility:hidden}@media (max-width:900px){.modal__box.auth{grid-template-columns:1fr;width:min(480px,100%)}.auth__art{display:none}.auth__side{padding:30px 22px 24px}.auth h3{margin-top:22px;font-size:32px}}.role{background:#160907}.role .bgs,.role .bgs img,.role .shade{position:absolute;inset:0;width:100%;height:100%}.role .bgs img{object-fit:cover;object-position:center 60%;opacity:0;transform:scale(1.04);transition:opacity .9s ease-out,transform 1.4s var(--soft)}.role .bgs img.on{opacity:1;transform:none}.role .shade{background:linear-gradient(90deg,rgba(14,6,5,.82) 0,rgba(14,6,5,.55) 34%,rgba(14,6,5,0) 62%),linear-gradient(to top,rgba(14,6,5,.6),rgba(14,6,5,0) 45%)}.role .txt p{max-width:560px;text-shadow:0 1px 12px rgba(0,0,0,.45)}@media (max-width:900px){.role .shade{background:linear-gradient(to top,rgba(14,6,5,.9) 0,rgba(14,6,5,.6) 45%,rgba(14,6,5,.1) 75%)}}