*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;overflow:hidden}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none}.video-background video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.overlay{display:none}.container{min-height:100vh;z-index:2}.container,.left-section{display:flex;position:relative}.left-section{width:50%;padding:2rem;color:white;z-index:1;height:100vh;flex-direction:column;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.left-section::-webkit-scrollbar{width:0;height:0;display:none}.right-section{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding:50px;color:white}.logo-container{text-align:center;height:100%;margin-bottom:100px}.logo-container,.logo-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.logo-text{width:100%}.logo-text .doermusic{font-size:6rem;font-weight:700;font-style:italic;margin:0;padding:0}.by-docstudios,.logo-text .doermusic{display:block;font-family:Montserrat,sans-serif}.by-docstudios{font-size:1rem;font-weight:500;font-style:normal;margin-left:400px;margin-top:-20px}.navigation{display:flex;align-items:center;gap:20px;margin-top:50px;justify-content:center;position:relative}.dropdown{position:relative;display:inline-block}.dropdown-toggle{cursor:pointer;padding:10px 20px;display:flex;align-items:center;height:100%}.dropdown-menu{position:absolute;left:0;top:100%;margin-top:0;background:transparent;min-width:180px;box-shadow:none;border:none;z-index:40;border-radius:10px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;will-change:transform,opacity}.dropdown.open .dropdown-menu,.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dropdown-item{color:rgba(255,255,255,.86);padding:12px 20px;text-decoration:none;display:block;font-family:Montserrat,sans-serif;font-size:1rem;text-align:center;border-radius:8px;transition:color .18s ease,background-color .18s ease,transform .18s ease}.dropdown-item:focus-visible,.dropdown-item:hover{color:#fff;background:rgba(255,255,255,.14);transform:translateY(-1px)}.nav-item{color:white;text-decoration:none;font-size:1.5rem;cursor:pointer;transition:color .3s ease,transform .3s ease;text-align:center}.nav-item:hover{color:#ccc;transform:scale(1.1)}button.dropdown-item,button.dropdown-toggle,button.nav-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}button.nav-item{padding:10px 20px;display:flex;align-items:center;justify-content:center}button.dropdown-item{text-align:left;width:100%}.studio-credit{display:flex;margin-bottom:50px;text-align:center;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.03em}.studio-credit,.studio-credit span{justify-content:center;align-items:center}.studio-credit span{display:inline-flex;flex-wrap:wrap;gap:10px}.studio-credit a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:2px;transition:color .3s,border-color .3s}.studio-credit a:hover{color:#ccc;border-color:rgba(204,204,204,.85)}.studio-logo{width:26px;height:26px;object-fit:contain;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.35)}.mobile-page-signature{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:1200;width:min(620px,calc(100% - 28px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px 16px;text-align:center;color:rgba(255,255,255,.68);font-family:Montserrat,sans-serif;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-signature-brand{font-size:.92rem;font-weight:600;letter-spacing:.04em;opacity:.82}.mobile-signature-text{font-size:.72rem;opacity:.78}.mobile-signature-text a{color:rgba(255,255,255,.84);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}.container.with-panel .left-section,.container.with-panel .right-section{padding-bottom:78px}@media (min-width:1101px){.mobile-page-signature{display:none}.container.with-panel .left-section{padding-bottom:2rem}.container.with-panel .right-section{padding-bottom:50px}}.content{display:none;background:rgba(0,0,0,.5);padding:30px;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.content.active{display:block}.content h2{font-size:2.5rem;margin-bottom:20px;font-family:Montserrat,sans-serif}.content p{font-size:1.2rem;line-height:1.6}.categories{display:flex;flex-direction:column;gap:30px;margin-top:30px;padding-bottom:20px}.category{background:transparent;padding:20px;border-radius:8px}.category h3{font-size:1.8rem;margin-bottom:15px;font-family:Montserrat,sans-serif;color:#fff;text-align:left;padding-left:10px;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block}.category h3:hover{color:#ccc;transform:translateX(10px)}.category-page{display:none;background:rgba(0,0,0,.5);padding:30px;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 6px rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.category-page::-webkit-scrollbar{width:0;height:0;display:none}.category-page.active{display:block}.category-header{gap:20px;margin-bottom:30px;position:-webkit-sticky;position:sticky;top:0;background:rgba(0,0,0,.4);padding:20px;border-radius:10px;z-index:1;text-align:center}.back-button,.category-header{display:flex;align-items:center;justify-content:center}.back-button{background:transparent;border:none;color:white;padding:10px;border-radius:5px;cursor:pointer;font-size:1rem;transition:all .3s;width:60px;height:60px}.back-button img{width:100%;height:100%;object-fit:contain}.back-button:hover{transform:scale(1.1)}.category-header h2{font-size:2.5rem;color:white}.category-content{color:white;max-width:1200px;margin:0 auto}.thumbnail-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;padding:10px 0;max-width:100%}.thumbnail{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;aspect-ratio:var(--aspect-ratio)}.thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .3s ease}.thumbnail:hover img{transform:scale(1.05)}.thumbnail .title{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:white;padding:12px;font-size:1rem;text-align:center;font-style:italic;font-family:Georgia,serif;line-height:1.4;opacity:0;transform:translateY(100%);transition:all .3s ease}.thumbnail:hover .title{opacity:1;transform:translateY(0)}.play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease;z-index:2}.play-icon{font-size:48px;color:white;text-shadow:0 2px 4px rgba(0,0,0,.5);z-index:3}.video-thumbnail{cursor:pointer}.play-icon,.play-overlay{cursor:pointer;pointer-events:auto}.video-grid .video-item:nth-child(5n+1){grid-column:span 2}.video-grid .video-item:nth-child(5n+2),.video-grid .video-item:nth-child(5n+5){grid-row:span 2}.video-grid .video-item:nth-child(5n+6){grid-column:span 2}@media (max-width:1024px){.video-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}}@media (max-width:600px){.video-grid{grid-template-columns:1fr;gap:12px}}#products.content{display:none;background:rgba(0,0,0,.5);padding:30px;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;height:calc(100vh - 4rem);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;position:absolute;top:2rem;left:2rem;right:2rem}#products.content.active{display:block}#products.content::-webkit-scrollbar{width:0;height:0;display:none}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px;padding:20px 0}.video-item,.video-item .video-thumbnail,.video-thumbnail{position:relative}.video-thumbnail{width:100%;aspect-ratio:var(--aspect-ratio,21/9);border-radius:8px;overflow:hidden;background:#111}.video-thumbnail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-thumbnail .play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease}.video-thumbnail:hover .play-overlay{opacity:1}.video-item .play-icon{color:white;font-size:2.5rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.category-content .video-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(54px,4.8vw,72px);grid-auto-flow:dense;gap:10px;padding:8px 0 16px}.category-content .video-item{position:relative;grid-column:span 4;grid-row:span 3;animation:none}.category-content .video-grid .video-item:nth-child(5n+1),.category-content .video-grid .video-item:nth-child(5n+2),.category-content .video-grid .video-item:nth-child(5n+5),.category-content .video-grid .video-item:nth-child(5n+6){grid-column:auto;grid-row:auto}.category-content .video-grid .video-item.preview-hero{grid-column:span 8;grid-row:span 4}.category-content .video-grid .video-item.preview-portrait{grid-column:span 4;grid-row:span 6}.category-content .video-grid .video-item.preview-strip,.category-content .video-grid .video-item.preview-wide{grid-column:span 4;grid-row:span 2}.category-content .video-grid .video-item.preview-card{grid-column:span 4;grid-row:span 3}.category-content .video-grid .video-item.preview-tall{grid-column:span 4;grid-row:span 5}.category-content .video-grid .video-item.preview-feature{grid-column:span 8;grid-row:span 4}.category-content .video-thumbnail{width:100%;height:100%;aspect-ratio:auto;border-radius:6px;border:none;box-shadow:none;overflow:hidden;background:#070707;transition:transform .22s ease}.category-content .video-thumbnail:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.42),rgba(0,0,0,.08));z-index:1;pointer-events:none}.category-content .video-thumbnail img{width:100%;height:100%;transform:none;filter:none;transition:transform .45s ease}.category-content .video-thumbnail .play-overlay{opacity:0;z-index:2;background:rgba(0,0,0,.24);transition:opacity .22s ease}.category-content .video-thumbnail .play-icon{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.62);background:rgba(0,0,0,.38);color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center}.category-content .video-item:hover .video-thumbnail{transform:translateY(-2px)}.category-content .video-item:hover .video-thumbnail img{transform:scale(1.02)}.category-content .video-item:hover .video-thumbnail .play-overlay{opacity:1}@keyframes preview-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.category-content .video-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:clamp(56px,6.2vw,84px);gap:9px}.category-content .video-grid .video-item.preview-feature,.category-content .video-grid .video-item.preview-hero{grid-column:span 5;grid-row:span 4}.category-content .video-grid .video-item.preview-portrait{grid-column:span 3;grid-row:span 4}.category-content .video-grid .video-item.preview-strip,.category-content .video-grid .video-item.preview-wide{grid-column:span 3;grid-row:span 2}.category-content .video-grid .video-item.preview-card{grid-column:span 2;grid-row:span 2}.category-content .video-grid .video-item.preview-tall{grid-column:span 3;grid-row:span 4}}@media (max-width:900px){.category-content .video-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(60px,10vw,92px);gap:8px}.category-content .video-grid .video-item.preview-feature,.category-content .video-grid .video-item.preview-hero{grid-column:span 4;grid-row:span 3}.category-content .video-grid .video-item.preview-portrait{grid-column:span 2;grid-row:span 3}.category-content .video-grid .video-item.preview-card,.category-content .video-grid .video-item.preview-strip,.category-content .video-grid .video-item.preview-wide{grid-column:span 3;grid-row:span 2}.category-content .video-grid .video-item.preview-tall{grid-column:span 2;grid-row:span 4}}@media (max-width:640px){.category-content .video-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:10px}.category-content .video-grid .video-item,.category-content .video-grid .video-item.preview-card,.category-content .video-grid .video-item.preview-feature,.category-content .video-grid .video-item.preview-hero,.category-content .video-grid .video-item.preview-portrait,.category-content .video-grid .video-item.preview-strip,.category-content .video-grid .video-item.preview-tall,.category-content .video-grid .video-item.preview-wide{grid-column:span 1;grid-row:span 1}.category-content .video-thumbnail{aspect-ratio:16/9;height:auto}}h1,h2,h3,h4,h5,h6{color:#fff}h1{font-size:2.5rem;margin-bottom:1rem}h2{font-size:2rem}h2,h3{margin-bottom:.5rem}h3{font-size:1.5rem}.thumbnail-title{font-size:1rem;color:#fff;margin-top:.5rem;text-align:center;opacity:0;transition:opacity .3s ease}.products-section h2{font-weight:600;font-size:1.8rem}.products-section .category-title,.products-section h2{font-family:Montserrat,sans-serif;margin-bottom:1rem;color:#fff}.products-section .category-title{font-weight:500;font-size:1.2rem;cursor:pointer;transition:color .3s ease}.products-section .category-title:hover{color:#ff6b6b}.category-header h2{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.8rem;margin:0}.welcome-text{font-size:1.2rem;margin-bottom:2rem;color:#fff}.logo{font-size:2.5rem}.quote{font-family:Montserrat,sans-serif;color:white;font-size:1.3rem;font-weight:600;letter-spacing:.05em;background:linear-gradient(90deg,#ffffff,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;text-align:center;max-width:auto;justify-content:center;margin-bottom:10px}.welcome-section{text-align:center;padding:2rem 0;margin-bottom:2rem}.logo{font-family:Montserrat,sans-serif;font-weight:700;font-size:3rem;margin-bottom:1rem;color:#fff}#home{text-align:center;padding:2rem 0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}#home .logo{font-family:Montserrat,sans-serif;font-weight:700;font-size:3rem;margin-bottom:1.5rem;color:#fff}.music-control{position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.2);border:none;color:white;font-size:24px;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.music-control:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.music-control.playing i{animation:rotate 3s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#about.content{display:none;background:rgba(0,0,0,.5);padding:30px;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:600px}#about.content.active{display:block}.contact-section{margin-top:30px;padding:20px;background:rgba(255,255,255,.1);border-radius:10px}.contact-section h3{font-size:1.8rem;margin-bottom:5px;color:#fff;text-align:center}.contact-section p{margin-top:0;margin-bottom:20px}.contact-info{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.contact-item{display:flex;align-items:center;gap:15px;color:#fff}.contact-item i{font-size:1.2rem;width:30px;text-align:center}.contact-form{margin-top:20px}.contact-form form{display:flex;flex-direction:column;gap:15px}.contact-form input,.contact-form textarea{padding:12px;border:none;border-radius:5px;background:rgba(255,255,255,.1);color:#fff;font-size:1rem}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(255,255,255,.7)}.contact-form textarea{min-height:120px;resize:vertical}.contact-form button{padding:12px 24px;border:none;border-radius:5px;background:rgba(255,255,255,.2);color:#fff;font-size:1rem;cursor:pointer;transition:background .3s}.contact-form button:hover{background:rgba(255,255,255,.3)}.contact-form button:disabled{opacity:.72;cursor:not-allowed}.contact-feedback{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;border-radius:10px;border:1px solid transparent;background:linear-gradient(120deg,rgba(12,20,34,.9),rgba(8,12,18,.72));font-family:Montserrat,sans-serif;font-size:.92rem;line-height:1.35;text-align:left;animation:contact-feedback-in .22s ease-out}.contact-feedback i{font-size:1rem;opacity:.92}.contact-feedback.is-success{color:#d9ffe4;border-color:rgba(83,234,143,.48);box-shadow:0 8px 18px rgba(20,90,55,.26)}.contact-feedback.is-error{color:#ffdede;border-color:rgba(255,114,114,.45);box-shadow:0 8px 18px rgba(112,26,26,.26)}.contact-feedback-text{flex:1 1}@keyframes contact-feedback-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:none;justify-content:center;align-items:center;z-index:9999;opacity:0;transition:opacity .3s ease}.video-modal.active{display:flex;opacity:1}.modal-content{position:relative;width:90%;max-width:960px;aspect-ratio:21/9;background:#000}.video-container{width:100%;height:100%}.close-modal{position:absolute;top:-40px;right:0;width:36px;height:36px;background:transparent;border:2px solid white;border-radius:50%;color:white;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-modal:hover{background:white;color:black;transform:scale(1.1)}@media (max-width:1100px){body{overflow:auto;min-height:100dvh}.container{flex-direction:column-reverse;min-height:auto;overflow-x:hidden}.container.home-view{min-height:100dvh}.left-section,.right-section{width:100%;padding:clamp(14px,3.8vw,28px)}.left-section{height:auto;min-height:0}.left-section.is-empty{display:none}.right-section{justify-content:flex-start;gap:18px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.container.home-view .right-section{min-height:100dvh;justify-content:space-between;align-items:center;text-align:center;gap:clamp(16px,4vw,30px);padding-bottom:calc(40px + env(safe-area-inset-bottom))}.navigation{margin-top:0;flex-wrap:wrap;gap:10px}.container.home-view .navigation{width:min(560px,100%);justify-content:center;align-content:center}.nav-item{font-size:clamp(1.15rem,3.8vw,1.75rem)}.nav-item:hover{transform:none}button.nav-item{padding:8px 14px}.dropdown{display:flex;flex-direction:column;align-items:center;position:relative}.dropdown-menu{position:absolute;left:50%;top:100%;margin-top:0;width:min(340px,calc(100vw - 28px));min-width:0;background:transparent;border:none;border-radius:10px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%,6px)}.dropdown.open .dropdown-menu,.dropdown:hover .dropdown-menu{transform:translate(-50%)}.dropdown-item{text-align:center;padding:10px 12px;font-size:1rem}.logo-container{height:auto;margin-bottom:0;min-height:0}.container.home-view .logo-container{flex:1 1;width:100%;transform:translateY(-28px)}.logo-text .doermusic{font-size:clamp(2.2rem,12vw,4.8rem);line-height:.95}.studio-credit{margin-bottom:0;font-size:.95rem}.container.home-view .studio-credit{width:100%;justify-content:center;transform:translateY(-10px)}.container.with-panel .logo-container,.container.with-panel .studio-credit{display:none}.mobile-page-signature{width:calc(100% - 18px);bottom:calc(26px + env(safe-area-inset-bottom));padding:8px 12px;border-radius:14px}#about.content{position:relative;top:auto;left:auto;transform:none;width:100%;max-width:none;margin:0}.contact-section{margin-top:0}.category-page{position:relative;top:auto;left:auto;width:100%;height:auto;max-height:none;padding:16px}.category-header{top:0;padding:12px;gap:12px}.category-header h2{font-size:clamp(1.35rem,5.6vw,2rem)}.back-button{width:44px;height:44px;padding:6px}.modal-content{width:95%;aspect-ratio:16/9}}@media (max-width:760px){.left-section,.right-section{padding:14px}.navigation{justify-content:center;gap:8px}.container.home-view .navigation{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-width:100%}.nav-item{font-size:clamp(1rem,4.8vw,1.35rem)}.dropdown-toggle,button.nav-item{padding:7px 11px}.container.home-view .dropdown-toggle,.container.home-view button.nav-item{width:auto;justify-content:center}.container.home-view .dropdown{width:auto;align-items:center}.container.home-view .dropdown-menu{width:min(340px,calc(100vw - 28px));margin-top:0}.category-page{padding:12px}.category-content .video-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(120px,28vw,170px);gap:8px}.category-content .video-grid .video-item,.category-content .video-grid .video-item.preview-card,.category-content .video-grid .video-item.preview-hero,.category-content .video-grid .video-item.preview-portrait,.category-content .video-grid .video-item.preview-strip,.category-content .video-grid .video-item.preview-tall,.category-content .video-grid .video-item.preview-wide{grid-column:span 1;grid-row:span 1}.category-content .video-grid .video-item.preview-feature{grid-column:1/-1;grid-row:span 2}.category-content .video-grid .video-item.preview-tall{grid-row:span 2}.category-content .video-thumbnail .play-icon{width:38px;height:38px;font-size:.88rem}}@media (max-width:520px){.category-content .video-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:10px}.category-content .video-grid .video-item,.category-content .video-grid .video-item.preview-card,.category-content .video-grid .video-item.preview-feature,.category-content .video-grid .video-item.preview-hero,.category-content .video-grid .video-item.preview-portrait,.category-content .video-grid .video-item.preview-strip,.category-content .video-grid .video-item.preview-tall,.category-content .video-grid .video-item.preview-wide{grid-column:span 1;grid-row:span 1}.category-content .video-thumbnail{aspect-ratio:16/9;height:auto}.studio-credit span{gap:6px}}@media (min-width:1101px){#about.content,#products.content,.category-page,.content{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,0,0,.62)}.category-header{background:rgba(0,0,0,.56)}}