html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}body{margin:0;padding:0;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:-webkit-any-link,a:active,a:focus,a:hover,a:visited{text-decoration:none}b,strong{font-weight:700}img{border:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset,legend{margin:0;padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0}img{vertical-align:middle}[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6,p,ul{margin:0}ul{padding:0;list-style:none}a:active,a:focus,a:hover,a:visited{color:#303030}html.no-scroll body{overflow:hidden}body{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;color:#303030;font-size:14px;letter-spacing:.05em}body::-webkit-scrollbar{width:4px;height:4px}body::-webkit-scrollbar-thumb{background-color:#000}.container{max-width:calc(1280px + 11.2vw);margin-right:auto;margin-left:auto;padding-left:5.6vw;padding-right:5.6vw}.container:after,.container:before{content:' ';display:table}.container:after{clear:both}.container--lg{margin-right:auto;margin-left:auto;padding-left:5.6%;padding-right:5.6%}.container--lg:after,.container--lg:before{content:' ';display:table}.container--lg:after{clear:both}.h1{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-style:normal;font-size:120px;letter-spacing:.025em}.h2{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-style:normal;font-size:48px;line-height:56px;letter-spacing:.025em}.h3{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-style:normal;font-size:36px;letter-spacing:.025em}.h4{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-style:normal;font-size:30px;letter-spacing:.05em}.h5{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-style:normal;font-size:24px;letter-spacing:.025em}.h6{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-style:normal;font-size:18px;letter-spacing:.05em}p{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;line-height:28px;margin-bottom:32px}p a{font-family:Montserrat,sans-serif;font-weight:800;font-style:normal;color:#303030;position:relative;display:inline-block;vertical-align:top;overflow:hidden}p a::after{content:'';position:absolute;left:0;bottom:2px;width:100%;height:0;border-bottom:1px solid rgba(48,48,48,.1);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}p a:hover::after{border-bottom:1px solid #303030}.quote{margin-top:64px;margin-bottom:64px;padding-left:96px;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:18px;line-height:36px;position:relative}.quote::before{content:'';position:absolute;top:8px;left:0;width:32px;height:26px;background:url(../img/svg/quote.svg) no-repeat center;background-size:32px 26px}.quote__author{display:block;margin-top:28px;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:24px}.quote__author b{font-family:Montserrat,sans-serif;font-weight:800;font-style:normal;display:block}ul{margin-top:56px;margin-bottom:56px;padding-left:40px;line-height:26px}ul li{padding-left:32px;margin-bottom:20px;position:relative}ul li:last-child{margin-bottom:0}ul li::before{content:'';position:absolute;top:9px;left:0;width:8px;height:8px;border-radius:50%;background:#000}ol{line-height:32px;padding-left:56px;margin-top:32px;margin-bottom:32px}ol li{padding-left:16px}.i-logo{fill:#303030;width:118px;height:26px;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.i-logo:hover{opacity:.8}.i-specia{width:48px;fill:#fff}.i-agima{width:88px;fill:#fff}.i-behance{width:20px;fill:#fff}.i-dribbble{width:16px;height:16px;fill:#fff}.i-fb{width:16px;fill:#fff}.i-vk{width:16px;fill:#fff}.i-instagram{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.i-twitter{width:16px;fill:#161616}.i-envelope{width:18px;fill:#161616}.i-envelope-close{width:32px;fill:#fff}.i-heart{width:20px;height:auto;stroke:#c8c9b9;fill:none}.i-chevron{width:24px;height:24px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:#303030}.i-cssda{width:40px;fill:#161616}.i-awwwards{width:37px;fill:#161616}.i-goldensite{width:44px;fill:#161616}.i-close{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.transition{position:fixed;top:0;left:0;z-index:99999;width:100vw;height:100vh;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.transition-1,.transition-2{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.transition-1{position:absolute;width:100%;height:100%;background:#c8c9b9;z-index:1}.transition-2{position:absolute;width:100%;height:100%;background:#161616}.teammate__img-wrap{overflow:hidden;position:relative;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:1.2s ease;-o-transition:1.2s ease;transition:1.2s ease}.teammate__img-wrap:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.teammate__img-wrap:hover .teammate__img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.teammate__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:1.5s ease;-o-transition:1.5s ease;transition:1.5s ease}.teammate__info{margin-top:24px}.teammate__name{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:1;letter-spacing:.04em;margin-bottom:.5em}.teammate__position{font-family:Spectral,serif;font-style:normal;font-weight:400;font-size:18px;line-height:1;letter-spacing:0;margin-bottom:0}.team-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-40px}.team-grid__item{min-width:50%;width:50%;padding-left:40px;margin-top:48px}.team-grid__item:nth-child(even){margin-top:10vh}.embed{position:relative;display:block;width:100%;padding:0}.embed::before{content:'';display:block;padding-top:56.25%}.embed-responsive{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}.audio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c8c9b9;cursor:pointer}.audio.once{cursor:auto}.audio.once .audio__name:hover{opacity:1}.audio__btn{padding:0;border:0;background:0 0;width:24px;height:24px;padding-left:29px;position:relative}.audio__btn:focus{outline:0}.audio__btn img{width:17px;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.audio__btn .audio__mute{opacity:0}.audio__btn.unmute .audio__unmute{opacity:0}.audio__btn.unmute .audio__mute{opacity:1}.audio__name{margin-bottom:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.audio__name:hover{opacity:.5}.audio__time{margin-left:16px;opacity:.5}.page-birthday{background:#161616}.page-birthday .footer,.page-birthday .hamburger-menu,.page-birthday .header{display:none!important}.page-birthday body{color:#c8c9b9;height:100vh;overflow:hidden}.page-birthday body::-webkit-scrollbar-thumb{background-color:#c8c9b9}.birthday-head{background:#161616;width:100%}.birthday__header{padding-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.birthday__logo svg{fill:#c8c9b9}.birthday__icon{padding:0;border:0;background:0 0;display:inline-block;vertical-align:middle;margin-left:16px;position:relative}.birthday__icon:focus{outline:0}.birthday__icon .i-heart{-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.birthday__icon-hover{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;opacity:0}.birthday__icon--head .i-heart{opacity:0!important}.birthday__icon--head .birthday__icon-hover{opacity:1}.birthday__lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.birthday__line{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:50%;height:3px;background:#c8c9b9}.birthday__line:nth-child(1){margin-right:40px}.birthday{padding-top:16px;padding-bottom:16px;height:calc(100vh - 105px)}.birthday__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.birthday__content-block{width:calc(50% - 20px)}.birthday__content-block--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.birthday__content-block--right{max-height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none}.birthday__content-block--right::-webkit-scrollbar{display:none;opacity:0;visibility:hidden}.birthday__title{font-size:7.5rem;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;line-height:1.02;margin-bottom:16px}.birthday__subtitle{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.02em;opacity:.5;margin:0}.birthday__subtitle span{margin-left:16px}.birthday__year-wrap{margin-top:auto}.birthday__year span{display:inline-block}.birthday__year{font-size:18rem;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;line-height:1.21;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.birthday__text{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;line-height:1.9;letter-spacing:.02em;color:#c8c9b9;font-size:16px;margin-bottom:48px}.birthday__text--italic{font-family:Spectral,serif;font-weight:400;font-style:italic;font-size:20px;line-height:1.5;letter-spacing:0}.birthday__text--line{margin-top:64px;margin-bottom:64px;padding-left:48px;position:relative}.birthday__text--line::before{content:'';position:absolute;top:0;bottom:0;left:0;background:#c8c9b9;height:100%;width:3px}.birthday__text--dark{opacity:.5}.birthday__text--through{text-decoration:line-through}.birthday__text--outline{white-space:nowrap;position:relative}.birthday__text--outline img{width:9em;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.birthday__text--wave{white-space:nowrap;position:relative}.birthday__text--wave img{position:absolute;bottom:-16px;left:0;right:0}.birthday__text--underline{white-space:nowrap;position:relative}.birthday__text--underline img{position:absolute;bottom:-8px;left:0;right:0}.birthday__text-title{font-size:24px;line-height:1.4;margin-bottom:72px}.birthday__link-wrap{margin-top:8px;margin-bottom:16vh}.birthday__link-wrap img{margin-left:32px;width:88px;height:auto;-webkit-transform:translate(0,16%);-ms-transform:translate(0,16%);transform:translate(0,16%)}.birthday__link{display:block;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;color:#c8c9b9;font-size:36px;letter-spacing:.02em;padding-bottom:2px;position:relative;display:inline-block;vertical-align:top;overflow:hidden;padding-bottom:12px}.birthday__link:active,.birthday__link:focus,.birthday__link:visited{color:#c8c9b9}.birthday__link::after{content:'';position:absolute;left:0;bottom:4px;width:100%;height:0;border-bottom:2px solid #303030;-webkit-transition:-webkit-transform .8s cubic-bezier(.58,.3,.005,1);transition:-webkit-transform .8s cubic-bezier(.58,.3,.005,1);-o-transition:transform .8s cubic-bezier(.58,.3,.005,1);transition:transform .8s cubic-bezier(.58,.3,.005,1);transition:transform .8s cubic-bezier(.58,.3,.005,1),-webkit-transform .8s cubic-bezier(.58,.3,.005,1)}.birthday__link:hover::after{-webkit-animation:text-link-hover .8s cubic-bezier(.58,.3,.005,1) 0s 1;animation:text-link-hover .8s cubic-bezier(.58,.3,.005,1) 0s 1}.birthday__link::after{border-color:#c8c9b9;border-bottom-width:3px}.birthday__link:hover{color:#c8c9b9}.birthday__link:hover::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.skull-knife{display:block;margin-left:auto;margin-top:20px;margin-bottom:26vh;width:80px;height:104px;opacity:.6}.js-firefox .birthday__content{overflow-x:hidden}.js-firefox .birthday__content-block--right{margin-right:-17px;width:calc(50% - 2px)}.overflow-wrap{overflow:hidden}.birthday__logo{opacity:0}.birthday__content-block--right{opacity:0}.birthday__line{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.birthday__icon{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.birthday__subtitle,.birthday__title,.birthday__year span{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.page-rick{background:#161616}.page-rick .footer,.page-rick .hamburger-menu,.page-rick .header{display:none!important}.page-rick body{height:100vh;overflow:hidden}.page-rick body::-webkit-scrollbar-thumb{background-color:#c8c9b9}.rick{padding-bottom:80px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rick__img-wrap{display:block;width:50%}.rick__logo{padding-top:56px}.rick__logo svg{fill:#c8c9b9}.rick__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:48px}.rick__headline{display:block;width:100%;max-width:60%;height:auto}.rick__rose{width:112px;height:auto;opacity:.9;display:block;margin-bottom:24px}.rick__title{font-size:7.5rem;color:#161616;line-height:1.02;text-shadow:0 0 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff}.rick__footer{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px}.made{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c8c9b9;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;opacity:.5;cursor:pointer}.made .i-heart{fill:rgba(200,201,185,0);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;margin-left:8px}.made:hover .i-heart{fill:#c8c9b9}.js-edge .rick,.js-edge body,.js-firefox .rick,.js-firefox body{overflow:unset;height:auto}.rick__img-cover{position:absolute;top:0;left:0;width:100%;height:100%;background:#161616}.rick__img-wrap{overflow:hidden}.rick__logo{opacity:0}.audio,.made>div,.rick__headline,.rick__rose{opacity:0}.page-team{color:fff;background:#161616}.page-team .footer,.page-team .hamburger-menu,.page-team .header{display:none!important}.page-team body{color:#c8c9b9}.page-team body::-webkit-scrollbar{background:#161616}.page-team body::-webkit-scrollbar-thumb{background-color:#c8c9b9}.team__logo svg{fill:#c8c9b9}.team__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.team__nav{position:fixed;top:0;bottom:0;left:5.6vw;width:45%;padding-top:56px;padding-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team__content{margin-top:160px;width:calc(50% + 40px)}.team__content .teammate__img-wrap{padding-top:144%}.team__years-wrap{width:100%;max-height:545px;overflow:hidden}.team__years-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.team__years{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:128px}.team__year{padding:0;border:0;background:0 0;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;color:#c8c9b9;font-size:14px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:32px;position:relative}.team__year:focus{outline:0}.team__year:hover{color:rgba(200,201,185,.5)}.team__year:hover .team__event{opacity:.5}.team__year--placeholder{color:rgba(200,201,185,.3);pointer-events:none}.team__year--active{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:96px;height:auto;margin-bottom:32px;position:relative}.team__year--active .team__event{opacity:0;position:absolute;top:0;right:-32px;-webkit-transform:translate(100%,-16px);-ms-transform:translate(100%,-16px);transform:translate(100%,-16px)}.team__year--active .team__event::before{display:none}.team__year--active .team__event img{display:inline;margin-left:12px}.team__year--active:hover .team__event{opacity:0}.team__event{color:#c8c9b9;font-size:16px;font-family:Spectral,serif;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:.02em;text-align:left;white-space:nowrap;opacity:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;position:absolute;top:50%;right:-36px;-webkit-transform:translate(100%,-55%);-ms-transform:translate(100%,-55%);transform:translate(100%,-55%)}.team__event::before{content:'';position:absolute;top:50%;left:-18px;border-radius:50%;background:#c8c9b9;width:4px;height:4px;display:block}.team__event img{-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;margin-left:8px}.team__explore{padding:0;border:0;background:0 0;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;opacity:0!important;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);position:relative}.team__explore:focus{outline:0}.team__explore::before{content:'';z-index:-1;position:absolute;top:-40px;left:-30px;width:72px;height:72px;border:2px solid rgba(200,201,185,.3);border-radius:50%;-webkit-transition:2s ease;-o-transition:2s ease;transition:2s ease}.team__explore:hover::before{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.team__link{display:block;margin-top:80px;margin-bottom:16vh;margin-left:50%;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;color:#c8c9b9;font-size:36px;letter-spacing:.02em;padding-bottom:2px;position:relative;display:inline-block;vertical-align:top;overflow:hidden;padding-bottom:12px}.team__link:active,.team__link:focus,.team__link:visited{color:#c8c9b9}.team__link::after{content:'';position:absolute;left:0;bottom:4px;width:100%;height:0;border-bottom:2px solid #303030;-webkit-transition:-webkit-transform .8s cubic-bezier(.58,.3,.005,1);transition:-webkit-transform .8s cubic-bezier(.58,.3,.005,1);-o-transition:transform .8s cubic-bezier(.58,.3,.005,1);transition:transform .8s cubic-bezier(.58,.3,.005,1);transition:transform .8s cubic-bezier(.58,.3,.005,1),-webkit-transform .8s cubic-bezier(.58,.3,.005,1)}.team__link:hover::after{-webkit-animation:text-link-hover .8s cubic-bezier(.58,.3,.005,1) 0s 1;animation:text-link-hover .8s cubic-bezier(.58,.3,.005,1) 0s 1}.team__link::after{border-color:#c8c9b9;border-bottom-width:3px}.team__link:hover{color:#c8c9b9}.team__link:hover::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.team__logo{opacity:0}.team__link,.team__year{opacity:0}.teammate{opacity:0;-webkit-transform:scale(.98) translateY(24px);-ms-transform:scale(.98) translateY(24px);transform:scale(.98) translateY(24px);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}.teammate:nth-child(odd){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.teammate.done{opacity:1;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}@media (min-width:1900px){.i-logo{width:auto;height:26px}.teammate__name{font-size:18px}.teammate__position{font-size:20px}.birthday__icons svg{width:24px}.birthday{padding-top:32px}.birthday__title{font-size:152px}.birthday__subtitle{font-size:18px}.birthday__year{font-size:344px}.birthday__text{font-size:18px}.birthday__text--italic{font-size:22px}.birthday__text-title{font-size:26px}.skull-knife{width:108px;height:auto}.rick__title{font-size:152px}.rick__footer{font-size:18px;margin-top:88px}}@media (min-width:1900px) and (min-height:740px) and (max-height:990px){.rick__headline{max-width:45%}}@media (min-width:2200px){.teammate__info{margin-top:32px}.team-grid__item{margin-top:64px}.birthday__title{font-size:208px}.birthday__subtitle{font-size:20px}.birthday__year{font-size:456px}.birthday__text-title{font-size:28px}.rick__rose{width:184px}.rick__title{font-size:200px}.rick__footer{margin-top:96px}}@media (max-width:1440px){.birthday__title{font-size:calc(2rem + 6.11111vw)}.birthday__year{font-size:calc(4.1rem + 15.44444vw)}.rick__title{font-size:calc(2rem + 6.11111vw)}}@media (max-width:1400px){.teammate__name{font-size:14px}.teammate__position{font-size:16px}.birthday__title{font-size:6.75rem}.birthday__year{font-size:15rem}.birthday__link{font-size:24px}.rick__headline{max-width:45%}.team__year--active .team__event{white-space:unset;right:-16px}.team__year--active .team__event img{margin-left:8px}.team__link{font-size:24px}}@media (max-width:1400px) and (max-width:1440px){.birthday__title{font-size:calc(1.85rem + 5.44444vw)}.birthday__year{font-size:calc(3.5rem + 12.77778vw)}}@media (max-width:1100px){.teammate__name{font-size:12px;margin-bottom:8px}.teammate__position{font-size:14px}.team__years-wrap{max-height:370px!important}.team__year--active{font-size:48px!important}.team__event{right:-24px;-webkit-transform:translate(100%,-45%);-ms-transform:translate(100%,-45%);transform:translate(100%,-45%);font-size:12px}.team__event::before{left:-13px;top:6px}}@media (max-width:980px){.page-birthday body{height:auto;overflow:unset}.birthday__icons svg{width:18px}.birthday__line:nth-child(1){margin-right:0}.birthday{height:auto}.birthday__content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.birthday__content-block{width:100%}.birthday__content-block--right{overflow:unset}.birthday__title{font-size:8.5vmax}.birthday__year{margin-top:32px;margin-bottom:64px}.skull-knife{position:absolute;top:0;right:0}.js-firefox .birthday__content-block--right{width:100%;margin-right:0}.page-rick body{overflow:unset;height:auto}.rick{height:auto;padding-bottom:56px;min-height:100vh}.rick__headline{max-width:90%!important}.rick__rose{width:80px}.rick__title{font-size:8vmax}.rick__footer{font-size:14px}}@media (max-width:900px){.team-grid{margin-left:-24px}.team-grid__item{padding-left:24px}.rick__img-wrap{width:100%}.rick__logo{margin-bottom:32px}.rick__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team__content{margin-top:108px}.team__link{margin-left:calc(50% - 12px)}}@media (max-width:800px){.team__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team__nav{width:unset;position:absolute}.team__content{width:calc(100% + 16px)}.team__years-wrap{display:none}.team__explore{display:none}.team__link{margin-left:0;font-size:24px}}@media (max-width:700px){.rick__footer{font-size:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.made{margin-top:16px}}@media (max-width:650px){.rick__rose{width:40px;margin-bottom:16px}.made .i-heart{width:16px}}@media (max-width:480px){.container{padding-left:5vw;padding-right:5vw}.container--lg{padding-left:5%;padding-right:5%}.i-logo{width:90px;height:20px}.teammate__name{line-height:1.6;font-size:12px;margin-bottom:8px}.team-grid{margin-left:-16px}.team-grid__item{padding-left:16px}.audio{-ms-flex-wrap:wrap;flex-wrap:wrap}.audio__time{width:100%;margin-left:29px}.birthday__icons svg{width:16px}.birthday__icon{margin-left:8px}.birthday{padding-top:32px}.birthday__title{font-size:56px}.birthday__subtitle{font-size:14px}.birthday__year{font-size:120px}.birthday__text{margin-bottom:32px}.birthday__text--line{padding-left:32px}.birthday__text--line::before{width:2px}.birthday__text-title{margin-bottom:56px;font-size:20px}.birthday__link-wrap{margin-top:48px}.birthday__link-wrap img{margin-left:16px;width:56px}.skull-knife{display:none}.rick__title{font-size:6vmax}.rick__footer{font-size:10px;margin-top:24px}.made{margin-top:32px}.team__link{font-size:20px}}@media (max-height:840px){.team-grid__item:nth-child(even){margin-top:12vh}.team__years-wrap{max-height:400px}.team__year{font-size:12px}.team__year--placeholder:first-child,.team__year--placeholder:last-child{display:none}.team__year--active{font-size:80px}.team__explore{font-size:10px;-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.team__explore::before{width:56px;height:56px;top:-29px;left:-16px}}@media (max-height:740px){.rick__headline{max-width:45%}}@media (max-height:640px){.team__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team__nav{width:unset;position:absolute}.team__content{width:calc(100% + 16px)}.team__years-wrap{display:none}.team__explore{display:none}.team__link{margin-left:0;font-size:20px}}@-webkit-keyframes text-link-hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}50.01%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes text-link-hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}50.01%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotating-callback{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-callback{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}