html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-moz-transition:transform .1s ease,-moz-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-stroke-width:0;-webkit-text-stroke-color:transparent}html{min-height:100%;font-size:62.5%;position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0}@-ms-viewport{width:device-width}[hidden]{display:none!important}a{font-weight:inherit;outline:0;color:inherit}a:active,a:focus,a:hover{outline:0}a img{border:none}img{max-width:100%;vertical-align:middle;border-style:none;font-size:1.2rem}svg{overflow:hidden;vertical-align:middle}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow:visible}article,aside,figure,footer,header,main,nav,section{display:block}b,strong{font-weight:700}em,i{font-style:italic}u{text-decoration:underline}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:1;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1,h2,h3,h4,h5,h6,ol,p,table,ul{margin:0 0 16px}h1,h2,h3,h4,h5,h6{line-height:1.3}ol,ul{padding-left:24px}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}fieldset{min-width:0;padding:0;margin:0;border:0}button,label{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0;outline:0}button,select{text-transform:none}option,select{outline:0}option:active,option:hover,select:active,select:hover{outline:0}button{cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:auto}[type=search],[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}input[type=number]{-moz-appearance:textfield}table{border-collapse:collapse}th{text-align:inherit}@font-face{font-family:"Space Grotesk";src:url(../fonts/SpaceGrotesk-Regular.eot);src:url(../fonts/SpaceGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceGrotesk-Regular.woff2) format("woff2"),url(../fonts/SpaceGrotesk-Regular.woff) format("woff"),url(../fonts/SpaceGrotesk-Regular.ttf) format("truetype"),url(../fonts/SpaceGrotesk-Regular.svg#SpaceGrotesk-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(../fonts/SpaceGrotesk-Bold.eot);src:url(../fonts/SpaceGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceGrotesk-Bold.woff2) format("woff2"),url(../fonts/SpaceGrotesk-Bold.woff) format("woff"),url(../fonts/SpaceGrotesk-Bold.ttf) format("truetype"),url(../fonts/SpaceGrotesk-Bold.svg#SpaceGrotesk-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(../fonts/InstrumentSerif-Regular.eot);src:url(../fonts/InstrumentSerif-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/InstrumentSerif-Regular.woff2) format("woff2"),url(../fonts/InstrumentSerif-Regular.woff) format("woff"),url(../fonts/InstrumentSerif-Regular.ttf) format("truetype"),url(../fonts/InstrumentSerif-Regular.svg#InstrumentSerif-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(../fonts/InstrumentSerif-Italic.eot);src:url(../fonts/InstrumentSerif-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/InstrumentSerif-Italic.woff2) format("woff2"),url(../fonts/InstrumentSerif-Italic.woff) format("woff"),url(../fonts/InstrumentSerif-Italic.ttf) format("truetype"),url(../fonts/InstrumentSerif-Italic.svg#InstrumentSerif-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Space Mono";src:url(../fonts/SpaceMono-Regular.eot);src:url(../fonts/SpaceMono-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceMono-Regular.woff2) format("woff2"),url(../fonts/SpaceMono-Regular.woff) format("woff"),url(../fonts/SpaceMono-Regular.ttf) format("truetype"),url(../fonts/SpaceMono-Regular.svg#SpaceMono-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Space Mono";src:url(../fonts/SpaceMono-Italic.eot);src:url(../fonts/SpaceMono-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceMono-Italic.woff2) format("woff2"),url(../fonts/SpaceMono-Italic.woff) format("woff"),url(../fonts/SpaceMono-Italic.ttf) format("truetype"),url(../fonts/SpaceMono-Italic.svg#SpaceMono-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Space Mono";src:url(../fonts/SpaceMono-Bold.eot);src:url(../fonts/SpaceMono-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceMono-Bold.woff2) format("woff2"),url(../fonts/SpaceMono-Bold.woff) format("woff"),url(../fonts/SpaceMono-Bold.ttf) format("truetype"),url(../fonts/SpaceMono-Bold.svg#SpaceMono-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Space Mono";src:url(../fonts/SpaceMono-BoldItalic.eot);src:url(../fonts/SpaceMono-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceMono-BoldItalic.woff2) format("woff2"),url(../fonts/SpaceMono-BoldItalic.woff) format("woff"),url(../fonts/SpaceMono-BoldItalic.ttf) format("truetype"),url(../fonts/SpaceMono-BoldItalic.svg#SpaceMono-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:sickboiss;src:url(../fonts/icons/sickboiss.eot?wd7rwy);src:url(../fonts/icons/sickboiss.eot?wd7rwy#iefix) format("embedded-opentype"),url(../fonts/icons/sickboiss.ttf?wd7rwy) format("truetype"),url(../fonts/icons/sickboiss.woff?wd7rwy) format("woff"),url(../fonts/icons/sickboiss.svg?wd7rwy#sickboiss) format("svg");font-weight:400;font-style:normal;font-display:block}html.sr .load-hidden{visibility:hidden}body{font-family:"Space Grotesk";font-weight:400;background-color:#fff;color:#060403;font-size:1.6rem;line-height:1.8rem}body.rm-scroll{overflow:hidden;-ms-touch-action:none;touch-action:none}body.hold-transition *,body.hold-transition ::after,body.hold-transition ::before{-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}h1{font-size:8rem;line-height:8rem;font-weight:700}h2{font-size:4rem;line-height:5.6rem;font-weight:700}h3{font-size:3.2rem;line-height:3.2rem;font-weight:700}h4{font-size:2.4rem;line-height:3.4rem;font-weight:700}h5{font-size:1.8rem;line-height:2.6rem;font-weight:700}h6{font-size:1.6rem;line-height:1.8rem;font-weight:700}label,li,p,td{font-size:1.6rem;line-height:1.8rem}b,strong{font-weight:700}.pixelate+canvas{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;image-rendering:auto;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated;-webkit-filter:contrast(150%);filter:contrast(150%);-webkit-filter:saturate(150%);filter:saturate(150%)}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.main-site{padding-top:126px;width:100%}.page-template-template-info .main-site{padding-top:0}.archive .main-site,.page-template-template-features .main-site{padding-top:80px}.page-template-template-features-detail .main-site{padding-top:86px}.page-template-template-directory .main-site{padding-top:60px}.page-template-template-search .main-site{padding-top:124px}.card-primary__box{position:relative}.card-primary__box:hover .card-primary__img__el{-webkit-transform:scale(1.075);-moz-transform:scale(1.075);-ms-transform:scale(1.075);transform:scale(1.075)}.card-primary__box:hover .card-primary__ttl{color:#3e02ba;opacity:1}.card-primary__link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;text-decoration:none}.card-primary__img{margin-bottom:16px;overflow:hidden;padding-bottom:71.43%;position:relative}.card-primary__img__el{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.card-primary__ttl{font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:-.24px;opacity:.5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase}.card-primary__desc{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px;margin-bottom:0}.card-secondary__img{position:relative;padding-bottom:100%;margin-bottom:20px}.card-secondary__img__el{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-secondary__ttl{font-weight:400;letter-spacing:-.72px;margin-bottom:20px}.card-secondary__list{padding-left:0;list-style:none;margin-bottom:0}.card-secondary__item__link{text-decoration:none;font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.card-secondary__item__link::after{margin-bottom:1px}.card-secondary__item__link:hover{color:#3e02ba}.card-secondary__desc a,.card-secondary__desc li,.card-secondary__desc p{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px}.card-secondary__desc a{text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.card-secondary__desc a:hover{color:#3e02ba}.pagination{text-align:center;margin-top:80px}.pagination ul{margin-top:0;margin-bottom:0;list-style:none;padding-left:0;font-size:0}.pagination li{display:inline-block;vertical-align:middle;margin-right:20px}.pagination .page-numbers{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000;font-size:1.2rem;line-height:1.6rem;font-weight:600;width:22px;height:28px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-dark-mode .pagination .page-numbers{color:#fff}.pagination .page-numbers.current,.pagination .page-numbers:hover{background-color:#3e02ba;color:#fff}.theme-dark-mode .pagination .page-numbers.current,.theme-dark-mode .pagination .page-numbers:hover{background-color:#fff}.btn{border:0;outline:0;padding:0;display:inline-block;vertical-align:middle;text-decoration:none;background-color:transparent;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.btn--primary{padding:8px 10px;border:1px solid #060403}.btn--primary:hover{background-color:#000;color:#fff}.btn--secondary{padding:10px 12px;color:#b3b3b2}.btn--secondary:hover{color:#3e02ba}.fi{font-family:sickboiss!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fi-arrow-left:before{content:"\e900"}.fi-arrow-right:before{content:"\e901"}.fi-play:before{content:"\ea1c"}.fi-arrow-right-btn:before{content:"\e903"}.fi-search:before{content:"\e902"}.cursor{position:fixed;width:16px;height:16px;margin-left:-12px;margin-top:-12px;pointer-events:none;z-index:10;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}.cursor__default{position:absolute;top:50%;left:0;width:16px;height:16px;background-color:#3e02ba;-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.cursor__btn{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);-moz-transform:translate(-50%,-50%) scale(.5);-ms-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);display:inline-block;vertical-align:middle;width:100px;height:100px;border-radius:50%;border:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.cursor__btn .fi-play{font-size:20px;color:#fff}.cursor.play .cursor__default{opacity:0}.cursor.play .cursor__btn{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.cursor.grow{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.header{position:fixed;top:0;left:0;width:100%;z-index:9;padding-top:8px;padding-bottom:8px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;background-color:#fff}.header__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header__menu{padding-left:0;margin-bottom:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.header__menu__item{margin-right:12px;line-height:1}.header__menu__item--active .header__menu__link{color:#3e02ba}.header__menu__item:last-child{margin-right:0}.header__menu__link{font-size:1.2rem;line-height:1.6rem;color:#000;font-weight:400;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:block}.header__menu__link:hover{color:#3e02ba}.header__photo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header__img{width:100px;display:block}.header__img__el{width:100%;object-fit:contain}.header__popup{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;opacity:0;visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:32px;-webkit-transition:all .3s ease .79s;-moz-transition:all .3s ease .79s;transition:all .3s ease .79s}.header__popup::-webkit-scrollbar{-webkit-appearance:none;display:none;width:0}.show-navigation .header__popup{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible}.header__popup__img{display:block;padding:32px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;opacity:0;-webkit-transition:all .3s ease .52s;-moz-transition:all .3s ease .52s;transition:all .3s ease .52s}.show-navigation .header__popup__img{opacity:1;-webkit-transition-delay:.16s;-moz-transition-delay:.16s;transition-delay:.16s}.header__popup__img__el{width:100%;height:100%;object-fit:contain}.header__popup__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 30px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}.header__popup__wrap::after{content:"";position:absolute;top:0;left:0;width:100%;border-top:1px solid #000;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s ease .26s;transition:-webkit-transform .4s ease .26s;-moz-transition:transform .4s ease .26s,-moz-transform .4s ease .26s;transition:transform .4s ease .26s;transition:transform .4s ease .26s,-webkit-transform .4s ease .26s,-moz-transform .4s ease .26s;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.show-navigation .header__popup__wrap::after{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.header__popup__left{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:30px 32px 138px 0;position:relative}.header__popup__left::after{content:"";position:absolute;top:0;right:0;height:100%;border-right:1px solid #000;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-moz-transition:transform .3s ease 0s,-moz-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s,-moz-transform .3s ease 0s}.show-navigation .header__popup__left::after{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:.42s;-moz-transition-delay:.42s;transition-delay:.42s}.header__popup__list{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;margin-bottom:0;list-style:none}.header__popup__item{margin-bottom:12px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;transition:all .3s ease .1s}.header__popup__item--active .header__popup__link{color:#3e02ba}.show-navigation .header__popup__item{opacity:1;visibility:visible}.show-navigation .header__popup__item:nth-child(1){-webkit-transition-delay:272ms;-moz-transition-delay:272ms;transition-delay:272ms}.show-navigation .header__popup__item:nth-child(2){-webkit-transition-delay:304ms;-moz-transition-delay:304ms;transition-delay:304ms}.show-navigation .header__popup__item:nth-child(3){-webkit-transition-delay:336ms;-moz-transition-delay:336ms;transition-delay:336ms}.show-navigation .header__popup__item:nth-child(4){-webkit-transition-delay:368ms;-moz-transition-delay:368ms;transition-delay:368ms}.show-navigation .header__popup__item:nth-child(5){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.header__popup__item:last-child{margin-bottom:0}.header__popup__link{font-size:6.4rem;line-height:6.4rem;font-weight:400;letter-spacing:-1.28px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header__popup__link:hover{color:#3e02ba}.header__popup__inner{position:absolute;left:32px;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__popup__copyright{font-size:2.4rem;line-height:3.4rem;letter-spacing:-.48px;margin-bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.header__popup__copyright a{font-size:2.4rem;line-height:3.4rem;text-decoration:none;color:#060403;letter-spacing:-.48px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header__popup__copyright a:hover{color:#3e02ba}.show-navigation .header__popup__copyright{opacity:1;visibility:visible;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.header__popup__btn{display:none}.header__popup__right{width:470px;padding-top:30px;padding-left:32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__popup__menu{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.header__popup__menu__section{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 16px}.header__popup__menu__section:first-child{padding-left:0}.header__popup__menu__section:last-child{padding-right:0}.header__popup__menu__ttl{font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:-.24px;opacity:50%;margin-bottom:20px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;transition:all .3s ease .1s}.show-navigation .header__popup__menu__ttl{opacity:1;visibility:visible;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.header__popup__menu__list{padding-left:0;margin-bottom:0;list-style:none}.header__popup__menu__item{opacity:0;visibility:hidden;-webkit-transition:all .35s ease .1s;-moz-transition:all .35s ease .1s;transition:all .35s ease .1s}.show-navigation .header__popup__menu__item{visibility:visible;opacity:1}.show-navigation .header__popup__menu__item:nth-child(1){-webkit-transition-delay:480ms;-moz-transition-delay:480ms;transition-delay:480ms}.show-navigation .header__popup__menu__item:nth-child(2){-webkit-transition-delay:512ms;-moz-transition-delay:512ms;transition-delay:512ms}.show-navigation .header__popup__menu__item:nth-child(3){-webkit-transition-delay:544ms;-moz-transition-delay:544ms;transition-delay:544ms}.show-navigation .header__popup__menu__item:nth-child(4){-webkit-transition-delay:576ms;-moz-transition-delay:576ms;transition-delay:576ms}.show-navigation .header__popup__menu__item:nth-child(5){-webkit-transition-delay:608ms;-moz-transition-delay:608ms;transition-delay:608ms}.header__popup__menu__item:last-child{margin-bottom:0}.header__popup__menu__link{font-size:2.4rem;line-height:3.4rem;font-weight:400;letter-spacing:-.48px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header__popup__menu__link:hover{color:#3e02ba}.header__popup__form{width:320px;margin-top:auto}.header__popup__form__ttl{font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:-.24px;opacity:50%;margin-bottom:20px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.show-navigation .header__popup__form__ttl{opacity:1;visibility:visible;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.header__popup__form__input{opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.show-navigation .header__popup__form__input{opacity:1;visibility:visible;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}.header__popup__form__input input{font-size:1.2rem;line-height:1.6rem;letter-spacing:-.24px;border:1px solid #717271;padding:12px;width:100%}.hero-banner{overflow:hidden;padding-bottom:24px}.hero-banner__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hero-banner__link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.hero-banner__photo{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:16px}.hero-banner__img{position:relative;padding-bottom:77.4%;opacity:0;visibility:hidden;-webkit-transition:all .75s ease 0s;-moz-transition:all .75s ease 0s;transition:all .75s ease 0s;overflow:hidden}.hero-banner__img__el{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.hero-banner__txt{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:68px;padding-bottom:40px}.hero-banner__subttl{font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:-.24px;opacity:50%;opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:all .75s ease 0s;-moz-transition:all .75s ease 0s;transition:all .75s ease 0s;text-transform:uppercase}.hero-banner__ttl{font-size:6.4rem;line-height:6.4rem;font-weight:400;letter-spacing:-1.28px;opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:all .75s ease 0s;-moz-transition:all .75s ease 0s;transition:all .75s ease 0s}.hero-banner__desc{font-size:2.4rem;line-height:3.4rem;line-height:-.48px;margin-bottom:0;opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:all .75s ease 0s;-moz-transition:all .75s ease 0s;transition:all .75s ease 0s}.hero-banner .owl-item.active .hero-banner__desc,.hero-banner .owl-item.active .hero-banner__img,.hero-banner .owl-item.active .hero-banner__subttl,.hero-banner .owl-item.active .hero-banner__ttl,.hero-banner--single .hero-banner__desc,.hero-banner--single .hero-banner__img,.hero-banner--single .hero-banner__subttl,.hero-banner--single .hero-banner__ttl{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.hero-banner .owl-item.active .hero-banner__subttl,.hero-banner--single .hero-banner__subttl{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.hero-banner .owl-item.active .hero-banner__ttl,.hero-banner--single .hero-banner__ttl{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.hero-banner .owl-item.active .hero-banner__desc,.hero-banner--single .hero-banner__desc{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.hero-banner .owl-item.active .hero-banner__img,.hero-banner--single .hero-banner__img{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.hero-banner .owl-carousel .owl-item,.hero-banner .owl-carousel .owl-stage,.hero-banner .owl-carousel .owl-stage-outer{height:100%}.hero-banner .owl-carousel .owl-stage-outer{overflow:initial}.hero-banner .owl-carousel .owl-dots{position:absolute;left:0;bottom:0;width:50%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.hero-banner .owl-carousel .owl-dots .owl-dot{width:1px;height:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background-color:#b3b3b2}.hero-banner .owl-carousel .owl-dots .owl-dot.active{width:3px;background-color:#3e02ba}.section-features{padding-top:24px;padding-bottom:36px}.section-features__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-24px -16px}.section-features .card-primary{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:24px 16px}.section-category{padding-top:36px;padding-bottom:16px;max-width:1440px;margin:0 auto;overflow:hidden}.section-category__list{height:100%}.section-category-item__box{position:relative}.section-category-item__link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.section-category-item__img{position:relative}.section-category-item__img__el{height:810px;object-fit:cover}.section-category-item__wrap{position:absolute;top:50%;left:32px;width:676px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;padding:20px;overflow:hidden}.section-category-item__txt{margin-bottom:188px}.section-category-item__subttl{font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:-.24px;opacity:50%;text-transform:uppercase}.section-category-item__ttl{font-size:12rem;line-height:12rem;font-weight:400;letter-spacing:-.24px;font-weight:400;padding-bottom:10px;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.section-category-item__desc{font-size:2.4rem;line-height:3.4rem;letter-spacing:-.48px;margin-bottom:0;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.section-category .owl-carousel .owl-item,.section-category .owl-carousel .owl-stage,.section-category .owl-carousel .owl-stage-outer{height:100%}.section-category .owl-carousel .owl-stage-outer{overflow:initial}.section-category .owl-carousel .owl-nav{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;pointer-events:none}.section-category .owl-carousel button.owl-prev{display:none}.section-category .owl-carousel button.owl-next{width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;pointer-events:auto;background:#fff;opacity:.6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.section-category .owl-carousel button.owl-next span{display:none}.section-category .owl-carousel button.owl-next::after{display:block;font-family:sickboiss!important;content:"\e903";font-size:20px;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.section-category .owl-carousel .owl-next:hover,.section-category .owl-carousel .owl-prev:hover{background-color:#000;opacity:1}.section-category .owl-carousel .owl-next:hover::after,.section-category .owl-carousel .owl-prev:hover::after{color:#fff}.section-category .owl-carousel .owl-prev{position:absolute;left:10px}.section-category .owl-carousel .owl-next{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-category .owl-carousel .owl-dots{position:absolute;left:52px;bottom:100px;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.section-category .owl-carousel .owl-dots .owl-dot{width:1px;height:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background:#b3b3b2}.section-category .owl-carousel .owl-dots .owl-dot.active{width:3px;background:#3e02ba}.sick-release{padding-top:16px;padding-bottom:48px}.sick-release__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:86px}.sick-release__capt{font-weight:400;letter-spacing:-.32px;margin-bottom:0}.sick-release__action__link{font-size:1.6rem;line-height:1.8rem;letter-spacing:-.32px;font-weight:400;color:#060403;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.sick-release__action__link:hover{color:#3e02ba}.sick-release__action__link::after{border-color:#060403}.sick-release__list{border-top:1px solid #060403;position:relative}.sick-release__item{border-bottom:1px solid #060403}.sick-release__item:hover .sick-release__img{opacity:1}.sick-release__item--open .sick-release__link{opacity:1;color:#3e02ba}.sick-release__link{font-size:2.4rem;line-height:2.6rem;font-family:"Instrument Serif";letter-spacing:-.96px;opacity:.2;display:block;text-align:left;padding-top:20px;padding-bottom:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-decoration:none;font-style:italic}.sick-release__link:hover{opacity:1;color:#3e02ba}.sick-release__img{position:absolute;top:0;right:0;width:600px;pointer-events:none;opacity:0}.sick-release__img__el{width:600px;object-fit:contain}.sick-designer{background-color:#000;color:#fff;padding-top:32px;padding-bottom:84px}.sick-designer__label{font-weight:400;letter-spacing:-.32px;margin-bottom:32px}.sick-designer__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sick-designer__left{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.sick-designer__main{position:relative}.sick-designer__main:hover .sick-designer__subttl{color:#fff;opacity:1}.sick-designer__main:hover .sick-designer__img__el{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sick-designer__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.sick-designer__img{overflow:hidden;margin-bottom:16px;height:502px;position:relative}.sick-designer__img__el{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;width:100%;height:100%;object-fit:cover}.sick-designer__subttl{font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:-.24px;opacity:50%;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.sick-designer__ttl{font-size:6.4rem;line-height:6.4rem;font-weight:400;letter-spacing:-1.28px}.sick-designer__desc{font-size:2.4rem;line-height:3.4rem;letter-spacing:-.48px;margin-bottom:0}.sick-designer__list{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px}.sick-designer .card-primary{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:16px}.sick-designer .card-primary__box:hover .card-primary__ttl{color:#fff}.headline{height:100vh;min-height:560px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.headline__ttl{display:block;font-size:14rem;line-height:1;font-weight:400;font-family:"Space Mono";letter-spacing:-4px;text-align:center;margin-bottom:0}.section-description{padding-top:60px;padding-bottom:8px}.section-description__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section-description__desc{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:16px}.section-description__desc p{font-size:2.4rem;line-height:3.4rem;letter-spacing:-.48px;margin-bottom:46px}.section-description__desc p:last-child{margin-bottom:0}.category{padding-bottom:48px}.category__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-12px}.category__action{padding:12px}.category__action--active .category__link{color:#3e02ba}.category__link{font-size:8rem;line-height:8rem;font-weight:400;letter-spacing:-3.2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.category__link:hover{color:#3e02ba}.category__link span{font-size:3.2rem;line-height:3.2rem;letter-spacing:-3.2px}.features{padding-bottom:160px}.features__wrap{padding-top:48px}.features__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-24px -16px}.features .card-primary{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:24px 16px}.features-d{padding-bottom:60px}.features-d .banner{padding-bottom:40px}.features-d .banner__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.features-d .banner__photo{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:16px}.features-d .banner__photo__el{width:100%}.features-d .banner__img{height:502px;position:relative}.features-d .banner__img__el{width:100%;height:100%;object-fit:cover}.features-d .banner__txt{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features-d .banner__list{margin-top:auto}.features-d .banner__subttl{font-size:1.2rem;line-height:1.6rem;font-weight:400;opacity:50%;margin-bottom:20px}.features-d .banner__top{margin-bottom:40px}.features-d .banner__ttl{font-size:8rem;line-height:8rem;font-weight:400;letter-spacing:-3.2px;margin-bottom:0}.features-d .banner__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.features-d .banner__item:last-child{margin-bottom:0}.features-d .banner__name{font-size:1.4rem;line-height:1.4rem;font-weight:400;letter-spacing:-.28px;opacity:50%;margin-bottom:0;padding-right:30px;width:86px}.features-d .banner__desc{font-size:1.4rem;line-height:1.4rem;font-weight:400;letter-spacing:-.28px;margin-bottom:0;width:138px}.features-d .content-txt{padding-top:40px;padding-bottom:40px;max-width:1164px;margin-left:auto;margin-right:auto}.features-d .content-txt p{font-size:4rem;line-height:5.6rem;letter-spacing:-.8px}.features-d .content-txt p:last-child{margin-bottom:0}.features-d .content-txt--small{max-width:670px}.features-d .content-txt--small p{font-size:2.4rem;line-height:3.4rem;letter-spacing:-.48px;margin-bottom:50px}.features-d .content-txt--small p:last-child{margin-bottom:0}.features-d .content-txt--bottom{padding-bottom:0}.features-d .content-desc{padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.features-d .content-desc--secondary{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.features-d .content-desc--secondary .content-desc__img:nth-child(1){-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.features-d .content-desc--secondary .content-desc__img:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.features-d .content-desc--reverse.content-desc--all-img .content-desc__img:nth-child(1){margin-bottom:0}.features-d .content-desc--reverse.content-desc--all-img .content-desc__img:nth-child(2){margin-bottom:0}.features-d .content-desc--reverse .content-desc__txt{padding-right:0;padding-left:134px}.features-d .content-desc--reverse .content-desc__img__el{width:100%}.features-d .content-desc__txt{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:134px}.features-d .content-desc__txt p{font-size:2.4rem;line-height:3.4rem;letter-spacing:-.48px;margin-bottom:50px}.features-d .content-desc__txt p:last-child{margin-bottom:0}.features-d .content-desc__img{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.features-d .content-desc__img:nth-child(1){padding-right:16px}.features-d .content-desc__img:nth-child(1) canvas{padding-right:16px}.features-d .content-desc__img:nth-child(2){padding-left:16px}.features-d .content-desc__img:nth-child(2) canvas{padding-left:16px}.features-d .content-desc__img__el{width:100%}.features-d .content-banner{padding-top:40px;padding-bottom:40px;position:relative}.features-d .content-banner--yt.show-youtube .content-banner__btn{opacity:0;visibility:hidden}.features-d .content-banner--yt.show-youtube .content-banner__yt{visibility:visible;opacity:1}.features-d .content-banner__btn{position:absolute;top:50%;left:50%;width:100%;height:100%;padding:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;opacity:0;cursor:none;background-color:transparent;border:1px solid #fff;outline:0;border-radius:50%}.features-d .content-banner__btn .fi-play{color:#fff}.features-d .content-banner__img{position:relative;padding-bottom:56.25%}.features-d .content-banner__img__el{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.features-d .content-banner__yt{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease;padding:40px 0}.features-d .content-banner__yt iframe{width:100%;height:100%;background-color:#f0f8ff}.related{padding-top:20px;padding-bottom:140px;border-top:1px solid #000}.related__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.related__subttl{font-size:2rem;line-height:2.4rem;font-weight:400;letter-spacing:-.4px;margin-bottom:0}.related__link{font-size:2rem;line-height:2.4rem;font-weight:400;letter-spacing:-.4px;text-decoration:none;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.related__link:hover{color:#3e02ba}.related__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px}.related .card-primary{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:16px}.directory{overflow-x:hidden}.directory__wrap{padding-top:60px;padding-bottom:150px;overflow:hidden}.directory__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -10px 0}.directory__list:hover .directory__img__el{-webkit-filter:grayscale(100);filter:grayscale(100)}.directory__item{-webkit-box-flex:0;-webkit-flex:0 0 10%;-moz-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;padding:10px;position:relative;z-index:1}.directory__item:hover{z-index:2}.directory__box{position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:-1}.directory__box:hover{z-index:1}.directory__box:hover .directory__img__el{-webkit-filter:grayscale(0);filter:grayscale(0)}.directory__box:hover .directory__popup{opacity:1;visibility:visible}.directory__box:hover .directory__popup__img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1;transform:none;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.directory__box:hover .directory__popup__ttl{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1;transform:none;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.directory__link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.directory__img{position:relative;padding-bottom:100%}.directory__img__el{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.directory__popup{position:absolute;top:0;left:100%;width:280px;height:280px;z-index:9;opacity:0;visibility:hidden}.hover-right .directory__popup{left:initial;right:100%}.hover-top .directory__popup{top:0;bottom:initial}.hover-bottom .directory__popup{top:initial;bottom:0}.directory__popup__img{position:relative;padding-bottom:100%;opacity:0;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.directory__popup__img__el{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.directory__popup__ttl{position:absolute;bottom:16px;left:16px;right:16px;text-align:center;font-weight:400;font-family:"Instrument Serif";font-style:italic;letter-spacing:-.96px;margin-bottom:0;color:#fff;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);font-size:2.4rem;line-height:3.4rem}.main-site .search{padding-bottom:160px}.main-site .search__inner{padding-bottom:30px}.main-site .search__form__group{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #060403}.main-site .search__form__group input{width:100%;background-color:transparent;border:0;outline:0;padding:0 100px 60px 0;font-size:8rem;line-height:8rem;font-weight:400;letter-spacing:-3.2px}.main-site .search__form__group input::-webkit-input-placeholder{color:#060403;-webkit-text-fill-color:#060403}.main-site .search__form__group input:-webkit-input-placeholder{color:#060403;-webkit-text-fill-color:#060403}.main-site .search__form__group input::-moz-placeholder{color:#060403;-webkit-text-fill-color:#060403}.main-site .search__form__group input:-moz-placeholder{color:#060403;-webkit-text-fill-color:#060403}.main-site .search__form__group input::-ms-input-placeholder{color:#060403;-webkit-text-fill-color:#060403}.main-site .search__form__group input:-ms-input-placeholder{color:#060403;-webkit-text-fill-color:#060403}.main-site .search__form__group input:-moz-placeholder-shown{color:#060403;-webkit-text-fill-color:#060403}.main-site .search__form__group input:placeholder-shown{color:#060403;-webkit-text-fill-color:#060403}.main-site .search__form__action{position:absolute;top:22px;right:2px}.main-site .search__form__submit .fi{font-size:60px;display:block;color:#000}.main-site .search__category{padding-top:30px;padding-bottom:40px}.main-site .search__category .category{max-width:1100px;margin:auto}.main-site .search__category .category__inner{margin:-6px}.main-site .search__category .category__action{padding:6px}.main-site .search__category .category__action--active .category__link{color:#3e02ba}.main-site .search__category .category__link{font-size:4rem;line-height:4rem;letter-spacing:-1.6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.main-site .search__category .category__link:hover{color:#3e02ba}.main-site .search__category .category__link span{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.72px}.main-site .search__category__seemore{text-align:center}.main-site .search__category__seemore__link{font-size:4rem;line-height:4rem;letter-spacing:-1.6px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.main-site .search__category__seemore__link:hover{color:#3e02ba}.main-site .search__wrap{padding-top:40px}.main-site .search__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-24px -16px}.main-site .search .card-primary{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:24px 16px}.main-site .search__empty{margin-bottom:0}.info{padding-top:8px;padding-bottom:136px}.info__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.info__left{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:16px}.info__left__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px -16px 0}.info .card-secondary{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:16px}.info .card-secondary:nth-last-child(2){margin-bottom:0}.info__right{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:16px;padding-top:340px}.info__right__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.info__right__item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.info__right__item:last-child{-webkit-box-flex:0;-webkit-flex:0 0 65.02976%;-moz-box-flex:0;-ms-flex:0 0 65.02976%;flex:0 0 65.02976%}.info__right__box{margin-bottom:60px}.info__right__box:last-child{margin-bottom:0}.info__right__ttl{font-weight:400;letter-spacing:-.72px;margin-bottom:20px}.info__right__desc ul{padding:initial;list-style:none}.info__right__desc ul li a{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;color:#060403}.info__right__desc ul li a:hover{color:#3e02ba}.info__right__desc p{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px;margin-bottom:0}.indicators{position:fixed;top:32px;left:0;width:100%;background-color:#f4f4f4;overflow:hidden;z-index:8;height:33px}.indicators__menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;height:100%;white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none}.indicators__menu::-webkit-scrollbar{-webkit-appearance:none;display:none;width:0}.indicators__thumb{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:10;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:0;outline:0;width:44px;height:20px;padding:0 6px;border-radius:16px;background-color:#3e02ba}.indicators__thumb__icon{line-height:1;display:block}.indicators__thumb__icon .fi{font-size:12px;color:#fff}.indicators__item{display:inline-block;vertical-align:middle;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4}.indicators__item.active .indicators__btn{color:#3e02ba}.indicators__item.active .indicators__dot{background-color:#3e02ba}.indicators__item:first-child .btn--secondary{padding-left:44px}.indicators__item:last-child .btn--secondary{padding-right:44px}.indicators__item:last-child .indicators__dots{display:none}.indicators__dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;z-index:1;background-color:#f4f4f4}.indicators__dot{margin-right:20px;width:1px;height:6px;display:block;background-color:#b3b3b2;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;transition:all 3s ease}.indicators__dot:last-child{margin-right:0}.indicators__action{background-color:#f4f4f4;z-index:1}.indicators__btn{font-size:1.4rem;line-height:1.4rem;letter-spacing:-.28px;font-weight:400}.footer{border-top:1px solid #000}.footer .container{position:relative;max-width:1376px;padding:0;margin:0 auto}.footer__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.footer__left{-webkit-box-flex:66%;-webkit-flex:66%;-moz-box-flex:66%;-ms-flex:66%;flex:66%;padding:80px 34px 80px 0;border-right:1px solid #000}.footer__list{padding-left:0;margin-bottom:104px;list-style:none}.footer__item{margin-bottom:12px;display:block;line-height:1}.footer__item:last-child{margin-bottom:0}.footer__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:6.4rem;line-height:6.4rem;font-weight:400;letter-spacing:-1.28px;text-decoration:none;text-align:left;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.footer__link::after{margin-bottom:-5px}.footer__link:hover{color:#3e02ba}.footer__right{-webkit-box-flex:0;-webkit-flex:0 0 34%;-moz-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;padding-top:80px;padding-bottom:34px;padding-left:32px}.footer__menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:-16px -16px 150px}.footer__menu__section{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:16px}.footer__menu__item:last-child{margin-bottom:0}.footer__menu__ttl{font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:-.24px;opacity:50%;margin-bottom:20px}.footer__menu__list{padding-left:0;margin-bottom:0;list-style:none}.footer__menu__link{font-size:2.4rem;line-height:3.4rem;font-weight:400;letter-spacing:-.48px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.footer__menu__link:hover{color:#3e02ba}.footer__form{width:320px}.footer__form__ttl{font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:-.24px;opacity:50%;margin-bottom:20px}.footer__form__input input{font-size:1.2rem;line-height:1.6rem;letter-spacing:-.24px;border:1px solid #717271;padding:10px;width:100%}.footer__copyright{position:absolute;bottom:34px;left:0;font-size:2.4rem;line-height:3.4rem;letter-spacing:-.48px;margin-bottom:0}.footer__copyright a{text-decoration:none;font-size:2.4rem;line-height:3.4rem;letter-spacing:-.48px;color:#060403;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.footer__copyright a:hover{color:#3e02ba}.not-found{padding-bottom:240px}.not-found__ttl{font-weight:400;margin-bottom:0;font-size:4rem;line-height:5.6rem}@media only screen and (max-width:1504px){.container{max-width:initial;padding-left:32px;padding-right:32px}}@media only screen and (max-width:1440px){.footer .container{margin-left:32px;margin-right:32px}}@media only screen and (max-width:1376px){.footer .container{padding-left:32px;padding-right:32px;margin:0 auto}.footer__copyright{left:32px}}@media only screen and (max-width:1366px){.info__right{padding-top:322px}}@media only screen and (max-width:1199.98px){.headline__ttl{font-size:100px}.not-found{padding-bottom:200px}}@media only screen and (max-width:1180px){.info__right{padding-top:275px}}@media only screen and (max-width:1024px){.info__right{padding-top:236px}}@media only screen and (max-width:991.98px){.main-site{padding-top:92px}.page-template-template-info .main-site{padding-top:86px}.page-template-template-features-detail .main-site{padding-top:72px}.page-template-template-directory .main-site{padding-top:80px}.page-template-template-search .main-site{padding-top:104px}.card-primary__img{margin-bottom:12px}.card-primary__ttl{font-size:1rem;line-height:1.2rem;margin-bottom:8px;letter-spacing:-.2px}.card-primary__desc{letter-spacing:-.32px}.card-secondary__img{margin-bottom:14px}.card-secondary__ttl{font-size:1.6rem;line-height:1.8rem;letter-spacing:-.64px;margin-bottom:14px}.card-secondary__item__link{font-size:17px;line-height:25px;letter-spacing:-.34px}.card-secondary__desc a,.card-secondary__desc li,.card-secondary__desc p{font-size:17px;line-height:25px;letter-spacing:-.34px}.pagination{margin-top:60px}.cursor{display:none}.header{padding-top:14px;padding-bottom:14px}.header__menu__item{margin-right:initial}.header__menu__item:last-child{display:none}.header__menu--right .header__menu__item:first-child{display:none}.header__menu--right .header__menu__item:last-child{display:block}.header__menu__link{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__img{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__popup{display:block;padding:0;-webkit-transition:all .3s ease .67s;-moz-transition:all .3s ease .67s;transition:all .3s ease .67s}.header__popup__img{-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;transition:all .3s ease .3s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__popup__img{height:200px;display:block}.header__popup__wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:none;padding:0;margin-top:auto;position:initial}.header__popup__wrap::after{display:none}.header__popup__left{padding:24px 32px 48px}.header__popup__left::after{-webkit-transition:-webkit-transform .3s ease .2s;transition:-webkit-transform .3s ease .2s;-moz-transition:transform .3s ease .2s,-moz-transform .3s ease .2s;transition:transform .3s ease .2s;transition:transform .3s ease .2s,-webkit-transform .3s ease .2s,-moz-transform .3s ease .2s}.header__popup__left::after{left:0;bottom:0;height:initial;width:100%;top:initial;right:initial;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;transform-origin:left;border-right:none;border-bottom:1px solid #000}.show-navigation .header__popup__left::after{-webkit-transition-delay:.36s;-moz-transition-delay:.36s;transition-delay:.36s}.header__popup__item{-webkit-transition:all .3s ease .25s;-moz-transition:all .3s ease .25s;transition:all .3s ease .25s}.header__popup__item{margin-bottom:10px}.header__popup__link{font-size:52px;line-height:56px;letter-spacing:-1.04px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__popup__inner{position:relative;left:initial;bottom:initial}.header__popup__copyright a{font-size:1.8rem;line-height:2.6rem;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.show-navigation .header__popup__copyright{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.header__popup__copyright{font-size:1.8rem;line-height:2.6rem}.header__popup__btn{font-size:1.8rem;line-height:2.6rem;display:block;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.show-navigation .header__popup__btn{opacity:1;visibility:visible;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.header__popup__right{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:block;width:initial;padding:48px 32px 20px}.header__popup__menu{margin-bottom:48px}.header__popup__menu__section{padding:0 10px}.header__popup__menu__ttl{margin-bottom:16px}.show-navigation .header__popup__menu__ttl{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.header__popup__menu__item{-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;transition:all .3s ease .15s;margin-bottom:8px}.header__popup__menu__link{font-size:22px;line-height:26px;letter-spacing:-.44px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__popup__form{width:initial;margin-bottom:16px}.header__popup__form__ttl{-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;transition:all .3s ease .1s}.show-navigation .header__popup__form__ttl{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.header__popup__form__ttl{margin-bottom:16px}.header__popup__form__input{-webkit-transition:all .3s ease 50ms;-moz-transition:all .3s ease 50ms;transition:all .3s ease 50ms}.header__popup__form__input input{padding:10px}.hero-banner{padding-bottom:22px}.hero-banner__item{display:block}.hero-banner__photo{padding-left:initial;margin-bottom:16px}.hero-banner__img{padding-left:0;padding-bottom:74.706%}.hero-banner__txt{padding-right:0;padding-bottom:52px}.hero-banner__subttl{font-size:1rem;line-height:1.2rem;margin-bottom:12px}.hero-banner__ttl{font-size:4rem;line-height:4rem;margin-bottom:12px}.hero-banner__desc{font-size:1.8rem;line-height:2.6rem}.hero-banner .owl-carousel .owl-dots{width:100%;gap:16px}.hero-banner .owl-carousel .owl-dots .owl-dot{height:16px}.section-features{padding-top:22px;padding-bottom:33px}.section-features__list{margin:-20px -10px}.section-features .card-primary{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:20px 10px}.section-category{padding-top:33px;max-width:initial;padding-bottom:14px;height:100%}.section-category-item{height:640px}.section-category-item__img__el{height:642px}.section-category-item__wrap{top:10%;left:32px;right:32px;width:initial;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.section-category-item__subttl{font-size:.8rem;line-height:1rem;margin-bottom:8px}.section-category-item__ttl{margin-bottom:8px;font-size:6.4rem;line-height:6.4rem;letter-spacing:-1.28px}.section-category-item__desc{font-size:1.8rem;line-height:2.6rem}.section-category .owl-carousel .owl-nav{display:none}.section-category .owl-carousel .owl-dots{gap:16px;left:52px;bottom:306px}.section-category .owl-carousel .owl-dots .owl-dot{height:16px}.sick-release{padding-top:14px;padding-bottom:44px}.sick-release__inner{margin-bottom:54px}.sick-release__capt{font-size:1.4rem;line-height:2rem}.sick-release__action__link{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.4rem;line-height:2rem}.sick-release__link{pointer-events:none;font-size:2rem;line-height:2.4rem;padding-top:16px;padding-bottom:16px;letter-spacing:-.8px}.sick-release__img{position:relative;top:initial;right:initial;width:100%;height:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;margin-top:10px;margin-bottom:20px;display:none;opacity:1}.sick-designer{padding-top:26px;padding-bottom:70px}.sick-designer__label{font-size:1.4rem;line-height:2rem;margin-bottom:26px}.sick-designer__inner{display:block}.sick-designer__left{padding-right:0;margin-bottom:36px}.sick-designer__img{margin-bottom:12px;height:376px}.sick-designer__subttl{margin-bottom:12px}.sick-designer__ttl{font-size:4rem;line-height:5.6rem;margin-bottom:8px;letter-spacing:-.08px}.sick-designer__desc{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px}.sick-designer__list{margin:-10px}.sick-designer .card-primary{padding:10px}.headline{height:initial;min-height:initial;padding-bottom:46px}.headline__ttl{font-size:8rem;line-height:8rem;letter-spacing:-3.2px}.section-description{padding-top:46px;padding-bottom:46px}.section-description__inner{display:block}.section-description__desc{padding-left:0}.section-description__desc p{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.4px;margin-bottom:36px}.category{padding-bottom:34px}.category__inner{margin:-10px}.category__action{padding:10px}.category__link{font-size:56px;line-height:60px;letter-spacing:-2.24px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.category__link span{font-size:2.4rem;line-height:2.6rem;letter-spacing:-.96px}.features{padding-bottom:110px}.features__wrap{padding-top:34px}.features__list{margin:-20px -10px}.features .card-primary{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:20px 10px}.features-d .banner{padding-bottom:36px}.features-d .banner__inner{display:block}.features-d .banner__photo{margin-bottom:12px;margin-right:0}.features-d .banner__img{padding-bottom:74.706%;height:initial}.features-d .banner__img__el{position:absolute;width:100%;top:0;left:0}.features-d .banner__txt{padding-left:initial}.features-d .banner__subttl{margin-bottom:14px}.features-d .banner__top{margin-bottom:60px}.features-d .banner__ttl{font-size:6.4rem;line-height:6.4rem;letter-spacing:-1.28px}.features-d .banner__item{margin-bottom:10px}.features-d .content-txt{padding-top:30px;padding-bottom:30px}.features-d .content-txt p{font-size:3.2rem;line-height:3.2rem;letter-spacing:-.64px}.features-d .content-txt--small{max-width:initial}.features-d .content-txt--small p{font-size:2rem;line-height:2.4rem;letter-spacing:-.4px;margin-bottom:30px}.features-d .content-desc{padding-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:16px}.features-d .content-desc--all-img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:30px}.features-d .content-desc--all-img .content-desc__img{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.features-d .content-desc--all-img .content-desc__img:nth-child(1){padding-right:16px}.features-d .content-desc--all-img .content-desc__img:nth-child(2){padding-left:16px}.features-d .content-desc--all-img .content-desc__img:nth-child(2) canvas{padding-left:16px}.features-d .content-desc--secondary{padding-top:16px;padding-bottom:30px}.features-d .content-desc--secondary.content-desc--reverse.content-desc--all-img .content-desc__img:nth-child(1){margin-bottom:32px}.features-d .content-desc--secondary .content-desc__img{margin-bottom:10px}.features-d .content-desc--secondary .content-desc__img:last-child{margin-bottom:0}.features-d .content-desc--secondary .content-desc__img:nth-child(1){padding-right:0;margin-bottom:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.features-d .content-desc--secondary .content-desc__img:nth-child(2){padding-left:0;margin-bottom:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.features-d .content-desc--reverse{padding-bottom:30px}.features-d .content-desc--reverse .content-desc__txt{padding-left:0;margin-bottom:0}.features-d .content-desc--reverse .content-desc__img{margin-bottom:40px}.features-d .content-desc__txt{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0;padding-left:0;margin-bottom:60px}.features-d .content-desc__txt p{font-size:2rem;line-height:2.4rem;letter-spacing:-.4px;margin-bottom:30px}.features-d .content-desc__img{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.features-d .content-desc__img:nth-child(1) canvas{padding-right:0}.features-d .content-desc__img:nth-child(1){padding-right:0}.features-d .content-desc__img:nth-child(2) canvas{padding-left:0}.features-d .content-desc__img:nth-child(2){padding-left:0}.features-d .content-banner{padding-top:30px;padding-bottom:30px}.features-d .content-banner__btn{width:164px;height:164px;opacity:1}.features-d .content-banner__yt{padding:20px 0}.related{padding-bottom:100px}.related__subttl{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px}.related__link{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px}.related__list{margin:-20px -5px}.related .card-primary{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:20px 5px}.directory__wrap{padding-bottom:80px;padding-top:0}.directory__list{margin:-8px}.directory__item{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666%;-moz-box-flex:0;-ms-flex:0 0 16.6666666%;flex:0 0 16.6666666%;padding:8px}.directory__link{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.directory__popup{display:none;width:264px;height:264px}.directory__popup__ttl{font-size:1.8rem;line-height:2.6rem;left:14px;right:14px;bottom:14px;letter-spacing:-.72px}.main-site .search{padding-bottom:110px}.main-site .search__inner{padding-bottom:26px}.main-site .search__form__group input{font-size:6.4rem;line-height:6.4rem;letter-spacing:-2.56px;padding:0 80px 50px 0}.main-site .search__form__action{top:17px}.main-site .search__form__submit .fi{font-size:50px}.main-site .search__category{padding-top:26px;padding-bottom:30px}.main-site .search__category .category{max-width:initial;margin:initial;padding-bottom:0}.main-site .search__category .category__action{padding:4px}.main-site .search__category .category__link{font-size:3.2rem;line-height:3.2rem;letter-spacing:-1.28px}.main-site .search__category .category__link span{font-size:1.4rem;line-height:2rem;letter-spacing:-.56px}.main-site .search__category__seemore{display:none}.main-site .search__wrap{padding-top:30px}.main-site .search__list{margin:-20px -10px}.main-site .search .card-primary{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:20px 10px}.info{position:relative;padding-top:46px;padding-bottom:240px}.info__inner{display:block}.info__left{padding-right:0;margin-bottom:66px}.info__left__list{margin:-5px -5px 0}.info .card-secondary{padding:5px}.info .card-secondary:last-child{position:absolute;bottom:66px;left:32px;padding:initial}.info__right{padding-top:0;padding-left:0}.info__right__list{display:block}.info__right__item{margin-bottom:66px}.info__right__item:last-child{margin-bottom:0}.info__right__box{margin-bottom:66px}.info__right__ttl{font-size:1.6rem;line-height:1.8rem;letter-spacing:-.64px;margin-bottom:14px}.info__right__desc ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.info__right__desc ul li{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 5px}.info__right__desc ul li a{font-size:17px;line-height:25px;letter-spacing:-.34px}.info__right__desc p{font-size:17px;line-height:25px;letter-spacing:-.34px}.indicators{display:none}.footer{padding:24px 0}.footer .container{padding:initial}.footer__inner{display:block}.footer__left{position:relative;padding:0 32px 48px;border-right:none}.footer__left::after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #000}.footer__list{margin-bottom:0}.footer__item{margin-bottom:10px}.footer__link{font-size:52px;line-height:56px;letter-spacing:-1.04px}.footer__right{padding:48px 32px 0}.footer__menu{margin:-10px -10px 96px}.footer__menu__section{padding:10px}.footer__menu__item{margin-bottom:8px}.footer__menu__ttl{margin-bottom:16px;font-size:1rem;line-height:1.2rem;letter-spacing:-.28px}.footer__menu__link{font-size:22px;line-height:26px;letter-spacing:-.44px}.footer__form{margin-bottom:16px;width:initial}.footer__form__ttl{margin-bottom:16px}.footer__copyright{position:initial;font-size:1.8rem;line-height:2.6rem}.footer__copyright a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.8rem;line-height:2.6rem}.not-found{padding-bottom:160px}.not-found__ttl{font-size:3.2rem;line-height:3.2rem}}@media only screen and (max-width:767.98px){.container{padding-left:10px;padding-right:10px}.main-site{padding-top:60px}.page-template-template-features-detail .main-site{padding-top:60px}.page-template-template-directory .main-site{padding-top:60px}.page-template-template-search .main-site{padding-top:86px}.card-primary__img{margin-bottom:8px}.card-primary__ttl{font-size:.8rem;line-height:1rem;letter-spacing:-.16px}.card-primary__desc{font-size:1.2rem;line-height:1.6rem;letter-spacing:-.24px}.card-secondary__img{margin-bottom:8px}.card-secondary__ttl{font-size:1.2rem;line-height:1.6rem;margin-bottom:8px;letter-spacing:-.48px}.card-secondary__item__link{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.32px}.card-secondary__desc a,.card-secondary__desc li,.card-secondary__desc p{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.32px}.pagination{margin-top:40px}.header{padding-top:12px;padding-bottom:12px}.header__popup__img{height:100px;padding:10px}.header__popup__left{padding:20px 10px 40px}.header__popup__item{margin-bottom:8px}.header__popup__link{font-size:4rem;line-height:4rem;letter-spacing:-.8px}.header__popup__copyright a{font-size:1.2rem;line-height:1.6rem}.header__popup__copyright{font-size:1.2rem;line-height:1.6rem}.header__popup__btn{font-size:1.2rem;line-height:1.6rem}.header__popup__right{padding:40px 10px 20px}.header__popup__menu{margin-bottom:40px}.header__popup__menu__section{padding:0 5px}.header__popup__menu__ttl{font-size:.8rem;line-height:1rem;margin-bottom:8px}.header__popup__menu__item{margin-bottom:6px}.header__popup__menu__link{font-size:2rem;line-height:2.4rem;line-height:2.8rem;letter-spacing:-.04px}.header__popup__form{margin-bottom:10px}.header__popup__form__ttl{font-size:.8rem;line-height:1rem;margin-bottom:8px}.header__popup__form__input input{font-size:1rem;line-height:1.2rem;padding:8px}.hero-banner{padding-bottom:20px}.hero-banner__photo{margin-bottom:8px}.hero-banner__subttl{font-size:.8rem;line-height:1rem;margin-bottom:8px}.hero-banner__ttl{font-size:2rem;line-height:2rem;margin-bottom:8px}.hero-banner__desc{font-size:1.2rem;line-height:1.6rem}.hero-banner .owl-carousel .owl-dots{gap:10px}.hero-banner .owl-carousel .owl-dots .owl-dot{height:10px}.section-features{padding-top:20px;padding-bottom:30px}.section-features__list{margin:-20px -5px}.section-features .card-primary{padding:20px 5px}.section-category{padding-top:30px;padding-bottom:10px}.section-category-item__img__el{height:640px}.section-category-item__wrap{left:10px;right:10px;height:338px}.section-category-item__ttl{font-size:3.6rem;line-height:3.6rem;letter-spacing:-.72px}.section-category-item__desc{font-size:1.2rem;line-height:1.6rem}.section-category .owl-carousel .owl-dots{bottom:292px;left:30px;gap:10px}.section-category .owl-carousel .owl-dots .owl-dot{height:10px}.sick-release{padding-top:10px;padding-bottom:40px}.sick-release__inner{margin-bottom:20px}.sick-release__capt{font-size:1.2rem;line-height:1.6rem}.sick-release__action__link{font-size:1.2rem;line-height:1.6rem}.sick-release__link{padding-top:10px;padding-bottom:10px;font-size:1.6rem;line-height:1.8rem;letter-spacing:-.64px}.sick-designer{padding-top:20px;padding-bottom:54px}.sick-designer__label{font-size:1.2rem;line-height:1.6rem;margin-bottom:20px}.sick-designer__img{height:254px;margin-bottom:8px}.sick-designer__subttl{font-size:.8rem;line-height:1rem;margin-bottom:8px}.sick-designer__ttl{font-size:2rem;line-height:2rem;letter-spacing:-.04px}.sick-designer__desc{font-size:1.2rem;line-height:1.6rem;letter-spacing:-.24px}.sick-designer__list{margin:-5px}.sick-designer .card-primary{padding:5px}.headline{padding-bottom:32px}.headline__ttl{font-size:3.6rem;line-height:3.6rem;letter-spacing:-1.44px}.section-description{padding-top:32px;padding-bottom:32px}.section-description__desc p{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.32px;margin-bottom:30px}.category{padding-bottom:20px}.category__inner{margin:-8px}.category__action{padding:8px}.category__link{font-size:3.2rem;line-height:3.2rem;letter-spacing:-1.28px}.category__link span{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.72px}.features{padding-bottom:60px}.features__wrap{padding-top:20px}.features__list{margin:-20px -5px}.features .card-primary{padding:20px 5px}.features-d .banner{padding-bottom:30px}.features-d .banner__photo{margin-bottom:8px}.features-d .banner__subttl{font-size:.8rem;line-height:1rem;margin-bottom:8px}.features-d .banner__top{margin-bottom:40px}.features-d .banner__ttl{font-size:4rem;line-height:4rem;letter-spacing:-.8px}.features-d .banner__ttl{font-size:3.2rem;line-height:3.2rem;letter-spacing:-.64px}.features-d .banner__name{font-size:1.2rem;line-height:1.6rem;letter-spacing:-.48px;padding-right:40px}.features-d .banner__desc{font-size:1.2rem;line-height:1.6rem;letter-spacing:-.48px}.features-d .content-txt{padding-top:20px;padding-bottom:20px}.features-d .content-txt p{font-size:2.4rem;line-height:3.4rem;letter-spacing:-.48px}.features-d .content-txt--small p{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.32px;margin-bottom:20px}.features-d .content-desc{padding-top:20px;padding-bottom:5px}.features-d .content-desc--all-img{padding-bottom:20px}.features-d .content-desc--all-img .content-desc__img:nth-child(2){padding-left:5px}.features-d .content-desc--secondary{padding-top:5px;padding-bottom:20px}.features-d .content-desc--secondary.content-desc--reverse.content-desc--all-img .content-desc__img:nth-child(1){margin-bottom:10px;padding-right:0}.features-d .content-desc--reverse{padding-bottom:20px}.features-d .content-desc--reverse.content-desc--all-img .content-desc__img:nth-child(1){padding-right:5px}.features-d .content-desc--reverse.content-desc--all-img .content-desc__img:nth-child(1) canvas{padding-right:5px}.features-d .content-desc--reverse.content-desc--all-img .content-desc__img:nth-child(2) canvas{padding-left:5px}.features-d .content-desc__txt{margin-bottom:40px}.features-d .content-desc__txt p{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.32px;margin-bottom:20px}.features-d .content-banner{padding-top:20px;padding-bottom:20px}.features-d .content-banner__btn{width:80px;height:80px}.related{padding-bottom:60px}.related__subttl{font-size:1.2rem;line-height:1.6rem;letter-spacing:-.24px}.related__link{font-size:1.2rem;line-height:1.6rem;letter-spacing:-.24px}.directory__wrap{padding-bottom:60px}.directory__list{margin:-6px}.directory__item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:6px}.directory__popup{width:176px;height:176px}.directory__popup__ttl{font-size:1.6rem;line-height:1.8rem;letter-spacing:-.64px;bottom:12px;left:12px;right:12px}.directory__popup__ttl{font-size:1.4rem;line-height:2rem;letter-spacing:-.56px;bottom:10px;left:12px;right:12px}.main-site .search{padding-bottom:60px}.main-site .search__inner{padding-bottom:20px}.main-site .search__form__group input{font-size:4rem;line-height:4rem;padding:0 60px 40px 0}.main-site .search__form__action{top:0}.main-site .search__form__submit .fi{font-size:40px}.main-site .search__category{padding-top:20px;padding-bottom:20px}.main-site .search__category .category__link{font-size:2rem;line-height:2rem;letter-spacing:-.8px}.main-site .search__category .category__link span{font-size:.8rem;line-height:1rem;letter-spacing:-.32px}.main-site .search__wrap{padding-top:20px}.main-site .search__list{margin:-20px -5px}.main-site .search .card-primary{padding:20px 5px}.info{padding-top:32px;padding-bottom:210px}.info__left{margin-bottom:60px}.info .card-secondary:last-child{left:10px;bottom:60px;margin-bottom:0}.info__right__item{margin-bottom:60px}.info__right__box{margin-bottom:60px}.info__right__ttl{font-size:1.2rem;line-height:1.6rem;margin-bottom:8px;letter-spacing:-.48px}.info__right__desc ul li a{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.32px}.info__right__desc p{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.32px}.footer{padding:20px 0}.footer__left{padding:0 10px 40px}.footer__item{margin-bottom:8px}.footer__link{font-size:4rem;line-height:4rem;letter-spacing:-.8px}.footer__right{padding:40px 10px 0}.footer__menu{margin:-5px -5px 40px}.footer__menu__section{padding:5px}.footer__menu__item{margin-bottom:6px}.footer__menu__ttl{font-size:.8rem;line-height:1rem;margin-bottom:8px;letter-spacing:-.16px}.footer__menu__link{font-size:2rem;line-height:2.4rem;line-height:2.8rem;letter-spacing:-.4px}.footer__form{margin-bottom:10px}.footer__form__ttl{font-size:.8rem;line-height:1rem;margin-bottom:8px}.footer__form__input input{padding:8px}.footer__copyright{font-size:1.2rem;line-height:1.6rem}.footer__copyright a{font-size:1.2rem;line-height:1.6rem}.not-found{padding-bottom:120px}.not-found__ttl{font-size:2.4rem;line-height:3.4rem}}@media only screen and (max-width:320px){.main-site{padding-top:56px}.card-secondary__ttl{font-size:1rem;line-height:1.2rem;letter-spacing:-.04px}.card-secondary__item__link{font-size:1.4rem;line-height:2rem}.card-secondary__desc a,.card-secondary__desc li,.card-secondary__desc p{font-size:1.4rem;line-height:2rem}.header{padding-top:8px;padding-bottom:8px}.header__img{width:90px}.header__popup__left{padding:20px 10px 32px}.header__popup__link{font-size:3.2rem;line-height:3.2rem;letter-spacing:-.64px}.header__popup__right{padding:32px 10px 20px}.header__popup__menu__section{padding:0 4px}.header__popup__menu__link{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px}.section-features__list{display:block;margin:0}.section-features .card-primary{padding:0;margin-bottom:18px}.section-features .card-primary:last-child{margin-bottom:0}.section-category-item__ttl{font-size:3.2rem;line-height:3.2rem;letter-spacing:-.64px}.sick-release__link{padding-top:8px;padding-bottom:8px;font-size:1.4rem;line-height:2rem;letter-spacing:-.56px}.sick-designer__ttl{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px}.sick-designer__list{display:block;margin:0}.sick-designer .card-primary{padding:0;margin-bottom:8px}.sick-designer .card-primary:last-child{margin-bottom:0}.headline__ttl{font-size:3.2rem;line-height:3.2rem;letter-spacing:-1.28px}.section-description__desc p{font-size:1.4rem;line-height:2rem;letter-spacing:-.28px;margin-bottom:24px}.category__inner{margin:-4px}.category__action{padding:4px}.category__link{font-size:2.4rem;line-height:3.4rem;letter-spacing:-.96px}.category__link span{font-size:1.6rem;line-height:1.8rem;letter-spacing:-.64px}.features__list{display:block;margin:0}.features .card-primary{padding:0;margin-bottom:18px}.features .card-primary:last-child{margin-bottom:0}.features-d .banner__top{margin-bottom:20px}.features-d .banner__name{font-size:1rem;line-height:1.2rem;letter-spacing:-.2px;padding-right:32px}.features-d .banner__desc{font-size:1rem;line-height:1.2rem;letter-spacing:-.2px}.features-d .content-txt{padding-top:16px;padding-bottom:16px}.features-d .content-txt p{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.36px}.features-d .content-txt--small p{font-size:1.4rem;line-height:2rem;letter-spacing:-.28px;margin-bottom:16px}.features-d .content-desc{padding-top:16px;padding-bottom:5px}.features-d .content-desc--all-img{padding-bottom:16px}.features-d .content-desc--secondary{padding-bottom:16px}.features-d .content-desc--reverse{padding-bottom:16px}.features-d .content-desc__txt{margin-bottom:32px}.features-d .content-desc__txt p{font-size:1.4rem;line-height:2rem;letter-spacing:-.28px;margin-bottom:16px}.features-d .content-banner{padding-top:16px;padding-bottom:16px}.related__list{margin:0;display:block}.related .card-primary{padding:0;margin-bottom:16px}.related .card-primary:last-child{margin-bottom:0}.directory__list{margin:0 -5px}.directory__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 0 5px}.directory__popup{width:148px;height:148px}.main-site .search__inner{padding-bottom:16px}.main-site .search__form__group input{font-size:3.2rem;line-height:3.2rem;letter-spacing:-1.28px;padding:0 40px 32px 0}.main-site .search__form__submit .fi{font-size:32px}.main-site .search__category{padding-top:16px;padding-bottom:16px}.main-site .search__category .category__link{font-size:1.8rem;line-height:2.2rem;letter-spacing:-.72px}.main-site .search__wrap{padding-top:16px}.main-site .search__list{display:block;margin:0}.main-site .search .card-primary{padding:0;margin-bottom:18px}.main-site .search .card-primary:last-child{margin-bottom:0}.info{padding-bottom:176px}.info__left{margin-bottom:48px}.info__left__list{display:block;margin:0}.info .card-secondary{padding:initial;margin-bottom:18px}.info .card-secondary:last-child{bottom:48px}.info__right__item{margin-bottom:48px}.info__right__box{margin-bottom:48px}.info__right__ttl{font-size:1rem;line-height:1.2rem;letter-spacing:-.04px}.info__right__desc ul li a{font-size:1.4rem;line-height:2rem}.info__right__desc p{font-size:1.4rem;line-height:2rem}.footer__left{padding:0 10px 32px}.footer__link{font-size:3.2rem;line-height:3.2rem;letter-spacing:-.64px}.footer__right{padding-top:32px}.footer__menu{margin:-4px -4px 32px}.footer__menu__section{padding:4px}.footer__menu__link{font-size:1.8rem;line-height:2.6rem}.footer__form__ttl{margin-bottom:6px}.footer__copyright{font-size:1rem;line-height:1.2rem}.footer__copyright a{font-size:1rem;line-height:1.2rem}}@media only screen and (max-width:400){.header__popup__img{height:82px}}