@layer layout{.footer{padding:var(--gutter);z-index:5;position:relative}@media (max-width:1023px){.footer{grid-template-columns:1fr 1fr 1fr;gap:max(1.875rem,1.98413vw);display:grid}.footer>*{grid-column:span 1}}.footer__external{align-items:center;display:flex}.footer__right{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}@media (max-width:1023px){.footer__right{grid-column:span 3;grid-template-columns:1fr 1fr 1fr;display:grid}.footer__legal{grid-column:span 3}}.footer__legal ul{align-items:center;gap:var(--gap);flex-wrap:wrap;column-gap:max(1.25rem,1.32275vw);display:flex}@media (max-width:1023px){.footer__credit{margin:0 auto}}.footer__copyright{align-items:center;gap:max(.625rem,.661376vw);display:flex}@media (max-width:1023px){.footer__copyright{justify-content:flex-end}}.footer__copyright svg{object-fit:contain;width:max(1rem,1.0582vw);height:max(1rem,1.0582vw);margin-top:max(.125rem,.132275vw)}.menu{z-index:7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#0009 0%,#0000 100%);max-width:100%;max-height:100%;display:none;position:fixed;inset:0}.menu[open]{display:flex}.menu:before{content:"";object-fit:cover;z-index:0;background:linear-gradient(#0000 64.23%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1300px){.menu:before{display:none}.menu{-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--gutter);background:0 0;justify-content:flex-end}}.menu__expand{z-index:11;visibility:hidden;opacity:0;pointer-events:none;background:#000;position:fixed!important}.menu__trigger{z-index:5;padding:var(--gutter);right:var(--gutter);top:var(--gutter);visibility:hidden;opacity:0;color:#fff;background:#000;border-radius:.3125rem;padding:max(.3125rem,.330688vw) max(.625rem,.661376vw);position:fixed}.menu__inner{z-index:1;color:#fff;padding:var(--gutter);width:100%;max-height:100dvh;padding-bottom:max(3.75rem,3.96825vw);position:relative;overflow:auto}@media (min-width:1300px){.menu__inner{background:#000;border-radius:1.875rem;width:max(55.3125rem,58.5317vw);max-width:90vw;height:fit-content;padding:max(1.75rem,1.85185vw) max(2.375rem,2.51323vw) max(2.375rem,2.51323vw)}}.menu__mbl{flex-direction:column;justify-content:space-between;gap:max(2.25rem,2.38095vw);min-height:100%;display:flex}@media (min-width:1300px){.menu__mbl{display:none}}.menu__mbl__main,.menu__mbl__address{flex-direction:column;justify-content:space-between;gap:max(2.25rem,2.38095vw);display:flex}.menu__mbl__head{justify-content:space-between;align-items:center;gap:max(2.25rem,2.38095vw);display:flex}.menu__mbl__nav{justify-content:space-between;gap:.625rem;display:flex}.menu__mbl__nav__list{flex-direction:column;gap:max(.625rem,.661376vw);display:flex}.menu__mbl__list{flex-direction:column;gap:max(.3125rem,.330688vw);display:flex}.menu__mbl__row{flex-wrap:wrap;gap:max(1.375rem,1.45503vw);display:flex}.menu__mbl__description{max-width:max(25.25rem,26.7196vw)}.menu__dsk{flex-direction:column;justify-content:space-between;gap:max(12.6875rem,13.4259vw);display:flex}@media (max-width:1299px){.menu__dsk{display:none}}.menu__dsk__nav{justify-content:space-between;gap:max(3.75rem,3.96825vw);display:flex}.menu__dsk__nav__list{gap:max(3.75rem,3.96825vw);display:flex}.menu__dsk__nav__list a.active{position:relative}.menu__dsk__nav__list a.active:before{content:"";background-color:currentColor;width:max(.4375rem,.462963vw);height:max(.4375rem,.462963vw);position:absolute;top:50%;left:min(-.4375rem,-.462963vw);transform:translateY(-50%)translate(-100%)rotate(45deg)}.menu__dsk__main{justify-content:space-between;gap:3.75rem;display:flex}.menu__dsk__main__info{flex-direction:column;justify-content:space-between;gap:max(.625rem,.661376vw);max-width:max(25.25rem,26.7196vw);display:flex}.menu__dsk__main__info__inner{flex-direction:column;gap:max(.625rem,.661376vw);display:flex}.menu__dsk__main__address{flex-direction:column;justify-content:space-between;gap:max(1.25rem,1.32275vw);display:flex}.menu__dsk__main__list{flex-direction:column;gap:max(.125rem,.132275vw);display:flex}.menu__dsk__main__row{flex-wrap:wrap;gap:max(1.375rem,1.45503vw);display:flex}}@layer components{.service-item{justify-content:space-between;align-items:flex-start;gap:max(.625rem,1.98413vw);width:100%;padding-top:max(.5rem,.529101vw);padding-bottom:max(.5rem,.529101vw);transition:all .35s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.service-item__content{flex-direction:column;gap:max(1.25rem,1.32275vw);max-width:max(23.4375rem,24.8016vw);display:flex}.service-item__content__inner{flex-direction:column;gap:max(2.5rem,2.6455vw);display:flex;display:none!important}.service-item__tags{justify-content:flex-end;transition:all .35s cubic-bezier(.175,.885,.32,1.275)}.service-item__img{aspect-ratio:270/200;border-radius:1.8125rem;width:100%;max-width:max(13.125rem,13.8889vw);height:auto;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.service-item__img{margin-left:auto}}.service-item__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.service-item.active .service-item__tags{display:none}.service-item.active .service-item__img,.service-item.active .service-item__content__inner{display:flex!important}}.news-card{flex-direction:column;gap:max(1.0625rem,1.12434vw);width:100%;display:flex}.news-card__asset{aspect-ratio:369/474;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}@media (max-width:1023px){.news-card__asset{aspect-ratio:405/474}}.news-card .card-tags{transition:all .35s cubic-bezier(.175,.885,.32,1.275)}@media (hover:hover) and (pointer:fine){.news-card .card-tags{opacity:0}}.news-card__bottom{padding-left:calc(var(--chip-size) + var(--bottom-gap));padding-right:calc(var(--chip-size));--chip-size:max(.4375rem, .462963vw);--bottom-gap:max(.625rem, .661376vw);position:relative}.news-card__bottom:before{content:"";pointer-events:none;width:var(--chip-size);height:var(--chip-size);background-color:#0000;border:max(.0625rem,.0661376vw) solid #000;transition:all .35s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:0;left:0;transform:translateY(50%)rotate(45deg)}@media (hover:hover) and (pointer:fine){.news-card:hover .card-tags,.news-card.hover .card-tags{opacity:1}.news-card:hover .news-card__asset,.news-card.hover .news-card__asset{border-radius:3.75rem}.news-card:hover .news-card__bottom:before,.news-card.hover .news-card__bottom:before{background-color:#000;transform:translateY(50%)rotate(135deg)}}.news-card.focus-visible .card-tags,.news-card:focus-visible .card-tags{opacity:1}.news-card.focus-visible .news-card__asset,.news-card:focus-visible .news-card__asset{border-radius:3.75rem}.news-card.focus-visible .news-card__bottom:before,.news-card:focus-visible .news-card__bottom:before{background-color:#000;transform:translateY(50%)rotate(135deg)}.card-tags{z-index:2;gap:max(.625rem,.661376vw);display:flex;position:absolute;top:max(.5625rem,.595238vw);left:max(.5625rem,.595238vw)}.bpm-range{--bpm-start:0%;--bpm-end:100%;justify-content:space-between;align-items:center;gap:.625rem;max-width:max(21.875rem,23.1481vw);display:flex}.bpm-range__number{text-align:center;appearance:textfield;background:0 0;border:.0625rem solid #0000001a;padding:max(.0625rem,.0661376vw) max(.375rem,.396825vw)}.bpm-range__number::-webkit-outer-spin-button{appearance:none;margin:0}.bpm-range__number::-webkit-inner-spin-button{appearance:none;margin:0}.bpm-range__slider{flex:1;align-items:center;height:max(.875rem,.925926vw);display:flex;position:relative}.bpm-range__track{background:linear-gradient(to right, #00000026 0%, #00000026 var(--bpm-start), #000 var(--bpm-start), #000 var(--bpm-end), #00000026 var(--bpm-end), #00000026 100%);width:100%;height:max(.125rem,.132275vw)}.bpm-range__thumb{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.bpm-range__thumb::-webkit-slider-runnable-track{appearance:none;background:0 0}.bpm-range__thumb::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:ew-resize;background:#000;border:0;rotate:45deg}.bpm-range__thumb::-webkit-slider-thumb{width:max(.5rem,.529101vw)}.bpm-range__thumb::-webkit-slider-thumb{height:max(.5rem,.529101vw)}.bpm-range__thumb::-moz-range-track{background:0 0;border:0}.bpm-range__thumb::-moz-range-thumb{pointer-events:auto;cursor:ew-resize;background:#000;border:0;rotate:45deg}.bpm-range__thumb::-moz-range-thumb{width:max(.5rem,.529101vw)}.bpm-range__thumb::-moz-range-thumb{height:max(.5rem,.529101vw)}.audio-player{z-index:5;background-color:#fff;border-top:.0625rem solid #000;position:fixed;bottom:0;left:0}.audio-player__inner{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.audio-player__toggle{background-color:#000;justify-content:center;align-items:center;width:max(3.125rem,3.30688vw);height:max(2.5rem,2.6455vw);display:flex;position:relative}.audio-player__toggle span{filter:invert();position:absolute}.audio-player__meta{padding-left:calc(var(--track-chip-size) + var(--track-chip-gap));--track-chip-gap:max(.5rem, .529101vw);--track-chip-size:max(.75rem, .793651vw);position:relative}.audio-player__meta:before{content:"";width:var(--track-chip-size);height:var(--track-chip-size);background-image:url(/wp-content/themes/brother//dist/assets/playing-track-DX7dhmhD.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.audio-player__controls{align-items:center;gap:max(.75rem,1.45503vw);display:flex}.audio-player__control{justify-content:center;align-items:center;display:flex}.audio-player__control svg{width:max(.625rem,.661376vw);height:max(.625rem,.661376vw)}.audio-player__time{flex:0 0 8.5ch;justify-content:flex-end;display:flex}.audio-player__time output{font-variant-numeric:tabular-nums;text-align:left;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:block}.audio-player__timeline{align-items:center;height:max(2.5rem,2.6455vw);display:flex;position:relative}.audio-player__waveform{height:80%;position:relative}.audio-player__waveform img{object-fit:contain;height:100%}.audio-player__waveform:after{content:"";width:var(--remaining-width,0%);pointer-events:none;background-color:#ffffffd9;height:100%;position:absolute;top:0;right:0}.audio-player__scrubber{appearance:none;cursor:pointer;object-fit:cover;z-index:0;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2!important}.audio-player__scrubber::-webkit-slider-thumb{appearance:none;cursor:pointer;background-color:#000;border:0;border-radius:0;width:.0625rem;height:100%}.audio-player__scrubber::-webkit-slider-runnable-track{appearance:none;background:0 0;border:0;width:100%;height:100%}.audio-player__scrubber::-moz-range-thumb{cursor:pointer;background-color:#000;border:0;border-radius:0;width:.125rem;height:100%}.audio-player__scrubber::-moz-range-track{background:0 0;border:0}.audio-player__scrubber::-moz-range-progress{background-color:#000;height:100%}.audio-player__scrubber:focus{outline:none}.audio-player__actions{padding-right:var(--gutter);justify-content:flex-end;align-items:center;gap:max(.625rem,.661376vw);display:flex}.audio-player__actions .tag{border-color:#0000001a}@media (max-width:1231px){.audio-player__bpm,.audio-player__genre{display:none}}}@layer modules{@media (max-width:1023px){.latest{row-gap:max(2.0625rem,2.18254vw)}}.latest__detail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}@media (min-width:1024px){.latest__detail{flex-direction:column;align-items:flex-start;padding-right:25%}}.latest__list{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(3,1fr);display:grid}.latest__list--2{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:599px){.latest__list{grid-template-columns:1fr;row-gap:max(3.125rem,3.30688vw)}}.about{padding-left:0;padding-right:0;padding-bottom:var(--padding-bottom,1px);height:calc(100svh - (var(--footer-height,1px)));--padding-bottom:max(1.25rem, 1.32275vw);flex-direction:column;row-gap:max(1.1875rem,1.25661vw);display:flex;overflow:hidden}@media (max-width:1023px){.about{height:calc(70svh - (var(--footer-height,1px)))}}.about__head,.about__base{padding-left:var(--gutter);padding-right:var(--gutter)}.about__head{justify-content:space-between;gap:max(1.1875rem,1.25661vw) max(7.5rem,7.93651vw);display:flex}@media (max-width:1023px){.about__head{flex-direction:column}.about__head p{max-width:max(37.5rem,39.6825vw)}}.about__slider{flex:1;width:100%;min-height:0;overflow:visible}.about .swiper-wrapper{align-items:stretch;height:100%;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.about__slide{width:auto;height:100%;overflow:hidden}.about__slide__inner{width:auto;height:100%;overflow:hidden;scale:1.05}.about__slide__inner img{width:auto;max-width:none;height:100%;display:block}.related{padding-bottom:max(1.25rem,1.32275vw);padding-left:0;padding-right:0;overflow:hidden}.related__head{padding-left:var(--gutter);padding-right:var(--gutter)}.related__slider{width:100%;overflow:visible}.related .swiper-wrapper{align-items:stretch;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.related__slide{width:max(19.25rem,35.582vw);height:auto}.related__slide .news-card{height:100%}@media (max-width:1023px){.services{row-gap:max(3.125rem,3.30688vw)}}.services__detail{flex-direction:column;gap:max(3.125rem,3.30688vw);display:flex}.services__list{flex-direction:column;display:flex}.services__list>li{display:flex}.services__list:before{content:"";left:calc(var(--gap) * -1.25);transform:translateY(calc(var(--chip-y,200%) - 50%)) translateX(-100%) rotate(var(--chip-rotate,45deg));opacity:0;pointer-events:none;background-color:#000;width:max(.4375rem,.462963vw);height:max(.4375rem,.462963vw);transition:all .35s cubic-bezier(.175,.885,.32,1.275),transform;position:absolute}@media (max-width:767px){.services__list:before{display:none}}.services__list.has-active:before,.services__list.is-hovering:before{opacity:1}.work-intro{padding-top:0}.work-intro__info{gap:var(--gap);grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);padding-bottom:max(1.75rem,2.6455vw);display:grid}@media (max-width:1231px){.work-intro__info{flex-direction:column;gap:max(1.75rem,1.85185vw);display:flex}}.work-intro__content{flex-direction:column;gap:max(1.75rem,1.85185vw);display:flex}.work-intro__credits{flex-direction:column;gap:max(1.25rem,1.32275vw);display:flex}.work-intro__credits__group dt,.work-intro__credits__group dd{display:inline}.work-intro__credits__group dd:after{content:"";display:block}.asset{flex-direction:column;gap:max(.625rem,.661376vw);width:100%;display:flex}.asset__inner{width:100%;overflow:hidden}.asset__inner img{width:100%;height:auto;scale:1.02}}
