@font-face{font-family:Octave;src:url(/_next/static/media/Regular.2319144a.woff2) format("woff2"),url(/_next/static/media/Regular.cd484c56.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Octave;src:url(/_next/static/media/octave_regular_italic.7bda58be.woff2) format("woff2"),url(/_next/static/media/octave_regular_italic.93420c94.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}html:has(#current-page[data-studio=false]) .h1,html:has(#current-page[data-studio=false]) h1{font-size:70px;line-height:1}@media(max-width:768px){html:has(#current-page[data-studio=false]) .h1,html:has(#current-page[data-studio=false]) h1{font-size:50px}}html:has(#current-page[data-studio=false]) .h2,html:has(#current-page[data-studio=false]) h2{font-size:34px;line-height:1.2}@media(max-width:768px){html:has(#current-page[data-studio=false]) .h2,html:has(#current-page[data-studio=false]) h2{font-size:20px}}html:has(#current-page[data-studio=false]) .h3,html:has(#current-page[data-studio=false]) h3{font-size:20px}html:has(#current-page[data-studio=false]) body{color:#313131;font-size:14px;letter-spacing:-.2px;font-family:Octave;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-smooth:always}html:has(#current-page[data-studio=false]) body ::selection{background:#dbdbdb;color:#fff}html:has(#current-page[data-studio=false]) *,html:has(#current-page[data-studio=false]) :after,html:has(#current-page[data-studio=false]) :before{margin:0;padding:0;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;box-sizing:border-box;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;text-rendering:optimizeLegibility}html:has(#current-page[data-studio=false]) a,html:has(#current-page[data-studio=false]) button{text-decoration:none;cursor:pointer;color:inherit}html:has(#current-page[data-studio=false]) a:focus,html:has(#current-page[data-studio=false]) button:focus{outline:none}html:has(#current-page[data-studio=false]) button,html:has(#current-page[data-studio=false]) fieldset,html:has(#current-page[data-studio=false]) input,html:has(#current-page[data-studio=false]) label,html:has(#current-page[data-studio=false]) option,html:has(#current-page[data-studio=false]) select,html:has(#current-page[data-studio=false]) textarea{text-align:left;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:block;border-radius:0;background:none}html:has(#current-page[data-studio=false]) button:focus,html:has(#current-page[data-studio=false]) fieldset:focus,html:has(#current-page[data-studio=false]) input:focus,html:has(#current-page[data-studio=false]) label:focus,html:has(#current-page[data-studio=false]) option:focus,html:has(#current-page[data-studio=false]) select:focus,html:has(#current-page[data-studio=false]) textarea:focus{outline:none}html:has(#current-page[data-studio=false]) img,html:has(#current-page[data-studio=false]) picture,html:has(#current-page[data-studio=false]) svg{display:block;max-width:100%}html:has(#current-page[data-studio=false]) input::-webkit-inner-spin-button,html:has(#current-page[data-studio=false]) input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html:has(#current-page[data-studio=false]) input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}html:has(#current-page[data-studio=false]) a{color:inherit}html:has(#current-page[data-studio=false]) a{-webkit-tap-highlight-color:rgba(0,0,0,0)}html:has(#current-page[data-studio=false]) .link{text-decoration:none}html:has(#current-page[data-studio=false]) .text-center{text-align:center}html:has(#current-page[data-studio=false]) .text-right{text-align:right}html:has(#current-page[data-studio=false]) .nowwrap{white-space:nowrap}html:has(#current-page[data-studio=false]) .uppercase{text-transform:uppercase}html:has(#current-page[data-studio=false]) .white-space{white-space:break-spaces}html:has(#current-page[data-studio=false]) .overflow{overflow:hidden}html:has(#current-page[data-studio=false]) .grey{color:#969696}html:has(#current-page[data-studio=false]) .grey-100{color:#b3b3b3}html:has(#current-page[data-studio=false]) .grey-200{color:#757575}html:has(#current-page[data-studio=false]) .green{color:#1cad32}html:has(#current-page[data-studio=false]) .red{color:#d63526}html:has(#current-page[data-studio=false]) .f-10{font-size:10px}html:has(#current-page[data-studio=false]) .f-12{font-size:12px}html:has(#current-page[data-studio=false]) .f-16{font-size:16px}html:has(#current-page[data-studio=false]) .f-24{font-size:24px}html:has(#current-page[data-studio=false]) .pointer{cursor:pointer}html:has(#current-page[data-studio=false]) .nowrap{white-space:nowrap}html:has(#current-page[data-studio=false]) .lh15{line-height:1.5}html:has(#current-page[data-studio=false]) .with-markup a{text-decoration:underline}html:has(#current-page[data-studio=false]) .with-markup ol,html:has(#current-page[data-studio=false]) .with-markup ul{margin-left:40px;line-height:2}html:has(#current-page[data-studio=false]) .with-markup ul li::marker{font-size:.5rem}html:has(#current-page[data-studio=false]) .with-markup em{font-style:italic}html:has(#current-page[data-studio=false]) .with-links a{transition:color .3s ease}html:has(#current-page[data-studio=false]) .with-links a:hover{color:#313131}html:has(#current-page[data-studio=false]) .with-ul-links a{text-decoration:underline}html:has(#current-page[data-studio=false]) .with-ul-links a:hover{text-decoration:none}html:has(#current-page[data-studio=false]) iframe{max-width:100%}html:has(#current-page[data-studio=false]) .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}html:has(#current-page[data-studio=false]) .grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1400px){html:has(#current-page[data-studio=false]) .grid-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){html:has(#current-page[data-studio=false]) .grid-4{grid-template-columns:repeat(2,1fr)}}html:has(#current-page[data-studio=false]) .m-grid-4{grid-template-columns:repeat(4,1fr)}html:has(#current-page[data-studio=false]) .inline-flex{display:inline-flex}html:has(#current-page[data-studio=false]) .flex{display:flex}html:has(#current-page[data-studio=false]) .flex-wrap{flex-wrap:wrap}html:has(#current-page[data-studio=false]) .flex-col{flex-direction:column}html:has(#current-page[data-studio=false]) .align-center{align-items:center}html:has(#current-page[data-studio=false]) .align-right{align-items:flex-end}html:has(#current-page[data-studio=false]) .justify-center{justify-content:center}html:has(#current-page[data-studio=false]) .space-between{justify-content:space-between}html:has(#current-page[data-studio=false]) .align-bottom{align-items:flex-end}html:has(#current-page[data-studio=false]) .gap-3{gap:3px}html:has(#current-page[data-studio=false]) .gap-5{gap:5px}html:has(#current-page[data-studio=false]) .gap-10{gap:10px}html:has(#current-page[data-studio=false]) .gap-20{gap:20px}html:has(#current-page[data-studio=false]) .gap-40{gap:40px}html:has(#current-page[data-studio=false]) .row-40{row-gap:40px}html:has(#current-page[data-studio=false]) .row-60{row-gap:60px}@media(max-width:768px){html:has(#current-page[data-studio=false]) .row-60{row-gap:40px}}html:has(#current-page[data-studio=false]) .m0{margin:0}html:has(#current-page[data-studio=false]) .ma{margin:auto}html:has(#current-page[data-studio=false]) .mla{margin-left:auto}html:has(#current-page[data-studio=false]) .mra{margin-right:auto}html:has(#current-page[data-studio=false]) .mr40{margin-right:40px}html:has(#current-page[data-studio=false]) .mta{margin-top:auto}html:has(#current-page[data-studio=false]) .mba{margin-bottom:auto}html:has(#current-page[data-studio=false]) .ml3{margin-left:3px}html:has(#current-page[data-studio=false]) .ml20{margin-left:20px}html:has(#current-page[data-studio=false]) .ml40{margin-left:40px}html:has(#current-page[data-studio=false]) .mb10{margin-bottom:10px}html:has(#current-page[data-studio=false]) .mb20{margin-bottom:20px}html:has(#current-page[data-studio=false]) .mb40{margin-bottom:40px}html:has(#current-page[data-studio=false]) .mt5{margin-top:5px}html:has(#current-page[data-studio=false]) .mt10{margin-top:10px}html:has(#current-page[data-studio=false]) .mt20{margin-top:20px}html:has(#current-page[data-studio=false]) .mt40{margin-top:40px}html:has(#current-page[data-studio=false]) .p0{padding:0}html:has(#current-page[data-studio=false]) .p20{padding:20px}@media(max-width:768px){html:has(#current-page[data-studio=false]) .p20{padding:12px}}html:has(#current-page[data-studio=false]) .p40{padding:40px}html:has(#current-page[data-studio=false]) .pr0{padding-right:0}html:has(#current-page[data-studio=false]) .pt0{padding-top:0}html:has(#current-page[data-studio=false]) .pt20{padding-top:20px}html:has(#current-page[data-studio=false]) .pl0{padding-left:0}html:has(#current-page[data-studio=false]) .pl3{padding-left:3px}html:has(#current-page[data-studio=false]) .pl20{padding-left:20px}html:has(#current-page[data-studio=false]) .pr20{padding-right:20px}html:has(#current-page[data-studio=false]) .pb10{padding-bottom:10px}html:has(#current-page[data-studio=false]) .pb20{padding-bottom:20px}html:has(#current-page[data-studio=false]) .bl1{border-left:1px solid #969696}html:has(#current-page[data-studio=false]) .pos-rel{position:relative}html:has(#current-page[data-studio=false]) .sticky{position:-webkit-sticky;position:sticky;top:278px}html:has(#current-page[data-studio=false]) .z-2{z-index:2}html:has(#current-page[data-studio=false]) .bg-grey{background-color:rgba(0,0,0,.1)}html:has(#current-page[data-studio=false]) .bg-white{background-color:#fff}html:has(#current-page[data-studio=false]) .image{position:relative!important;height:auto!important;width:100%!important}html:has(#current-page[data-studio=false]) .bg-image,html:has(#current-page[data-studio=false]) div.bg-image{left:0;top:0;width:100%;height:calc(100% + 1px);position:absolute;object-fit:cover}html:has(#current-page[data-studio=false]) .spacer{height:100px}html:has(#current-page[data-studio=false]) .ratio-1-1{aspect-ratio:1/1}html:has(#current-page[data-studio=false]) .ratio-1-2{width:100%;aspect-ratio:180/250}html:has(#current-page[data-studio=false]) .ratio-3-4{aspect-ratio:3/4}html:has(#current-page[data-studio=false]) .ratio-4-5{width:100%;aspect-ratio:4/5}html:has(#current-page[data-studio=false]) .ratio-2-1{width:100%;aspect-ratio:2/1}html:has(#current-page[data-studio=false]) .ratio-16-9{aspect-ratio:16/9}html:has(#current-page[data-studio=false]) .ratio-16-10{aspect-ratio:16/10}html:has(#current-page[data-studio=false]) .w-50{width:50%}html:has(#current-page[data-studio=false]) .w-100{width:100%}html:has(#current-page[data-studio=false]) .w-100a{width:calc(100% - 300px)}html:has(#current-page[data-studio=false]) .w-30p{width:30px}html:has(#current-page[data-studio=false]) .w-100p{width:100px}html:has(#current-page[data-studio=false]) .w-125p{width:125px}html:has(#current-page[data-studio=false]) .w-200p{width:200px}html:has(#current-page[data-studio=false]) .w-280p{width:280px}html:has(#current-page[data-studio=false]) .w-calc-100-minus-30{width:calc(100% - 30px)}html:has(#current-page[data-studio=false]) .h-100{height:100%}html:has(#current-page[data-studio=false]) .h-100vh{height:100vh}html:has(#current-page[data-studio=false]) .h-100vha{height:calc(100vh - 58px)}@media(max-width:768px){html:has(#current-page[data-studio=false]) .h-100vha{height:calc(100vh - 42px)}}html:has(#current-page[data-studio=false]) .max-225{max-width:225px}html:has(#current-page[data-studio=false]) .max-250{max-width:250px}html:has(#current-page[data-studio=false]) .max-550{max-width:550px}html:has(#current-page[data-studio=false]) .max-600{max-width:600px}html:has(#current-page[data-studio=false]) .max-750{max-width:750px}html:has(#current-page[data-studio=false]) .max-950{max-width:950px}html:has(#current-page[data-studio=false]) .max-1000{max-width:1000px}html:has(#current-page[data-studio=false]) .max-1100{max-width:1100px}html:has(#current-page[data-studio=false]) .max-1200{max-width:1200px}html:has(#current-page[data-studio=false]) .max-1600{max-width:1600px}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-hide{display:none}}html:has(#current-page[data-studio=false]) .m-show{display:none}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-show{display:inherit}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-wrap{flex-wrap:wrap}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-100{width:100%}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-mwa{max-width:100%}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-m0{margin:0}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-mb10{margin-bottom:10px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-mb15{margin-bottom:15px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-mb20{margin-bottom:24px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-mb40{margin-bottom:40px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-mt10{margin-top:12px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-mt20{margin-top:24px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-mt40{margin-top:40px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-gap-0{gap:0}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-gap-10{gap:12px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-row-30{row-gap:30px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-col-1{grid-template-columns:repeat(1,1fr)}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-p10{padding:10px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-pl10{padding-left:12px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-100p{width:100px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-ratio-2-3{aspect-ratio:2/3}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-ratio-3-4{aspect-ratio:3/4}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-pb0{padding-bottom:0}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-pr0{padding-right:0}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-pr20{padding-right:20px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-small{font-size:12px}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-flex{display:flex}}@media(max-width:768px){html:has(#current-page[data-studio=false]) .m-flex-col{flex-direction:column}}html:has(#current-page[data-studio=false]) .button{font-size:10px;background-color:#f4f4f4;transition:all .2s ease;border-radius:3px;padding:5px 12px;color:#757575}html:has(#current-page[data-studio=false]) .button.large{font-size:20px;max-width:max-content}html:has(#current-page[data-studio=false]) .button:hover{color:#f4f4f4;background-color:#b3b3b3}html:has(#current-page[data-studio=false]) .tag{background-color:#f4f4f4;text-align:center;padding:4px 10px;border-radius:3px;font-size:12px;color:#757575}html:has(#current-page[data-studio=false]) .tag.black{color:#313131}html:has(#current-page[data-studio=false]) .masthead{transition:transform 1s ease,background .45s ease;transform:translateY(0);position:-webkit-sticky;position:sticky;z-index:100;top:0}html:has(#current-page[data-studio=false]) .masthead.is-home{transform:translateY(260px)}@media(max-width:768px){html:has(#current-page[data-studio=false]) .masthead.is-home{transform:translateY(142px)}}html:has(#current-page[data-studio=false]) .hover--zone{cursor:pointer;width:calc(100% - 230px);position:absolute;height:58px;right:0;top:0}@media(max-width:768px){html:has(#current-page[data-studio=false]) .hover--zone{display:none}}html:has(#current-page[data-studio=false]) .hover--zone.is-home{display:none}html:has(#current-page[data-studio=false]) .fade--in{opacity:0;transition:opacity .65s ease .2s}html:has(#current-page[data-studio=false]) .fade--in.in-view{opacity:1}html:has(#current-page[data-studio=false]) .text-carousel .swiper{opacity:0}html:has(#current-page[data-studio=false]) .text-carousel .swiper.swiper-initialized{opacity:1}html:has(#current-page[data-studio=false]) body main{will-change:opacity;transition:opacity .5s ease}html:has(#current-page[data-studio=false]) body.transition main{opacity:0;transition:opacity .5s ease}html:has(#current-page[data-studio=false]) html.lenis,html:has(#current-page[data-studio=false]) html.lenis body{height:auto}html:has(#current-page[data-studio=false]) .lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}html:has(#current-page[data-studio=false]) .lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html:has(#current-page[data-studio=false]) .lenis.lenis-smooth iframe{pointer-events:none}html:has(#current-page[data-studio=false]) .lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html:has(#current-page[data-studio=false]) .screen--saver{opacity:0;z-index:120;cursor:pointer;pointer-events:none;transition:opacity .3s ease;position:fixed;height:100vh;width:100%;left:0;top:0}html:has(#current-page[data-studio=false]) .screen--saver.active{opacity:1;pointer-events:all}html:has(#current-page[data-studio=false]) .screen--saver .inner{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/screensaver.07ec2da6.svg);transform:translate(-50%,-50%);height:calc(100% - 150px);width:calc(100% - 150px);height:80vh;left:50%;top:50%}html:has(#current-page[data-studio=false]) .single--project .hover{opacity:0}@media(hover:hover){html:has(#current-page[data-studio=false]) .single--project:hover .hover{opacity:1}}html:has(#current-page[data-studio=false]) .project-image{position:relative!important;height:unset!important;width:100%}@media(max-width:768px){html:has(#current-page[data-studio=false]) .more--projects{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}html:has(#current-page[data-studio=false]) .more--projects::-webkit-scrollbar{display:none}html:has(#current-page[data-studio=false]) .more--projects .projects{width:165vw}}html:has(#current-page[data-studio=false]) .logo--animation{letter-spacing:-1px}html:has(#current-page[data-studio=false]) .logo--animation span{opacity:0;display:inline-block;transition:opacity .45s ease,transform 1.25s cubic-bezier(.6,0,.4,1)}html:has(#current-page[data-studio=false]) .logo--animation .a,html:has(#current-page[data-studio=false]) .logo--animation .n,html:has(#current-page[data-studio=false]) .logo--animation .p{opacity:1}html:has(#current-page[data-studio=false]) .logo--animation .a{margin-left:16px;transform:translateX(-108px)}html:has(#current-page[data-studio=false]) .logo--animation .p{margin-left:16px;transform:translateX(-330px)}html:has(#current-page[data-studio=false]) .logo--animation.animation-complete:hover span{opacity:1}html:has(#current-page[data-studio=false]) .logo--animation.in-view span{transform:none}html:has(#current-page[data-studio=false]) .footer--menu .menu{opacity:0;color:#313131;pointer-events:none;transform:translateY(10px);transition:all .3s ease}html:has(#current-page[data-studio=false]) .footer--menu:hover .menu{opacity:1;pointer-events:all;transform:none}html:has(#current-page[data-studio=false]) .embla{overflow:hidden;position:relative;cursor:-webkit-grab;cursor:grab}html:has(#current-page[data-studio=false]) .embla:active{cursor:-webkit-grabbing;cursor:grabbing}html:has(#current-page[data-studio=false]) .embla__viewport{overflow:hidden;width:100%}html:has(#current-page[data-studio=false]) .embla__container{display:flex}html:has(#current-page[data-studio=false]) .embla__slide{width:auto;flex:0 0 auto;padding-left:20px}@media(max-width:768px){html:has(#current-page[data-studio=false]) .embla__slide{padding-left:10px}}html:has(#current-page[data-studio=false]) .embla__play{position:absolute;bottom:1rem;right:1rem;z-index:10}html:has(#current-page[data-studio=false]) .video--controls{z-index:2;position:absolute;bottom:0;color:#fff;left:0}html:has(#current-page[data-studio=false]) .video--controls .audio,html:has(#current-page[data-studio=false]) .video--controls .controls{-webkit-user-select:none;-moz-user-select:none;user-select:none}html:has(#current-page[data-studio=false]) .hover-controls .video--controls{opacity:0;transition:opacity .3s ease}@media(max-width:768px){html:has(#current-page[data-studio=false]) .hover-controls .video--controls{opacity:1}}html:has(#current-page[data-studio=false]) .hover-controls:hover .video--controls{opacity:1}html:has(#current-page[data-studio=false]) .controls--bg,html:has(#current-page[data-studio=false]) .video--controls,html:has(#current-page[data-studio=false]) .video--scrubbing{opacity:0;transition:opacity .5s ease}html:has(#current-page[data-studio=false]) .video--block:hover .controls--bg,html:has(#current-page[data-studio=false]) .video--block:hover .video--controls,html:has(#current-page[data-studio=false]) .video--block:hover .video--scrubbing{opacity:1}html:has(#current-page[data-studio=false]) .controls--bg{width:100%;height:100px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));position:absolute;bottom:0;left:0;z-index:0}html:has(#current-page[data-studio=false]) .video--scrubbing{z-index:2;height:6px;width:100%;position:absolute;bottom:0;left:0}@media(max-width:768px){html:has(#current-page[data-studio=false]) .video--scrubbing{height:4px}}html:has(#current-page[data-studio=false]) .video--scrubbing .scrubbing{height:6px;transition:width .65s ease;background-color:hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;left:0;top:0}html:has(#current-page[data-studio=false]) .op-link{opacity:.5;transition:opacity .3s ease}html:has(#current-page[data-studio=false]) .op-link:hover{opacity:1}html:has(#current-page[data-studio=false]) .gr-link{transition:color .3s ease}html:has(#current-page[data-studio=false]) .gr-link:hover{color:#757575}html:has(#current-page[data-studio=false]) .gr-link:hover.bl{color:#313131}html:has(#current-page[data-studio=false]) .external-link{display:flex;align-items:center}html:has(#current-page[data-studio=false]) .external-link:after{content:"";width:10px;height:10px;display:inline-block;background-image:url(/_next/static/media/link.ad43b03c.svg);background-repeat:no-repeat;background-position:50%;background-size:8px;margin-top:2px;margin-left:5px}html:has(#current-page[data-studio=false]) .project--menu{opacity:0;z-index:101;padding-bottom:10px;background-color:#fff;transition:all .45s ease;transform:translateY(-7.5px);pointer-events:none;overflow:hidden;position:fixed;width:100vw;left:0;top:58px}@media(max-width:768px){html:has(#current-page[data-studio=false]) .project--menu{display:none}}html:has(#current-page[data-studio=false]) .project--bg{position:fixed;width:100%;height:calc(100% - 144px);display:none;bottom:0;z-index:11}html:has(#current-page[data-studio=false]) .autoplay--button{width:200px;height:87.5px;position:absolute;cursor:e-resize;z-index:2;right:0;top:0}html:has(#current-page[data-studio=false]) .autoplay--button.back{cursor:w-resize;right:unset;left:0}html:has(#current-page[data-studio=false]) .project--thumbnail{height:87.5px}html:has(#current-page[data-studio=false]) body.show-menu .masthead{background-color:#fff}html:has(#current-page[data-studio=false]) body.show-menu .project--menu:not(.is-home){opacity:1;transform:none;pointer-events:all}html:has(#current-page[data-studio=false]) body.show-menu .project--bg{display:inherit}html:has(#current-page[data-studio=false]) .project--menu.is-home{display:none}html:has(#current-page[data-studio=false]) .project--thumbnail .overlay{z-index:10;width:100%;height:100%;position:absolute;background-color:#b3b3b3;justify-content:center;transition:opacity .2s ease;align-items:center;display:flex;color:#fff;opacity:0;left:0;top:0}html:has(#current-page[data-studio=false]) .project--thumbnail:hover .overlay{opacity:1}html:has(#current-page[data-studio=false]) .thumbnails:hover .thumbnail{opacity:.2;cursor:pointer}@media(min-width:768px){html:has(#current-page[data-studio=false]) .thumbnails:hover .thumbnail{cursor:default}html:has(#current-page[data-studio=false]) .thumbnails:hover .thumbnail:hover{opacity:1}}html:has(#current-page[data-studio=false]) .thumbnails:hover .thumbnail.active{opacity:1}html:has(#current-page[data-studio=false]) .thumbnail{transition:opacity .5s ease}html:has(#current-page[data-studio=false]) .member-name{transition:color .4s ease}html:has(#current-page[data-studio=false]) .member-name.active{color:#313131}html:has(#current-page[data-studio=false]) .member-name.active .detail{width:var(--detail-width,167.5px)}html:has(#current-page[data-studio=false]) .member-name.active .detail .inner{opacity:1}@media(max-width:768px){html:has(#current-page[data-studio=false]) .member-name.active .detail{display:none}}html:has(#current-page[data-studio=false]) .team--member .detail{width:0;overflow:hidden;white-space:nowrap;transition:width .65s ease}html:has(#current-page[data-studio=false]) .team--member .detail .inner{opacity:0;transition:opacity .65s ease .15s}@media(max-width:768px){html:has(#current-page[data-studio=false]) .team--thumbnails{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}html:has(#current-page[data-studio=false]) .team--thumbnails::-webkit-scrollbar{display:none}html:has(#current-page[data-studio=false]) .team--thumbnails .thumbnails{width:165vw;padding-right:10px}}html:has(#current-page[data-studio=false]) .home--asset{height:calc(100vh - 338px)}@media(max-width:768px){html:has(#current-page[data-studio=false]) .home--asset{height:calc(100vh - 198px)}}html:has(#current-page[data-studio=false]) div.swiper-slide{width:auto}html:has(#current-page[data-studio=false]) .swiper{touch-action:pan-y;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:has(#current-page[data-studio=false]) .swiper-wrapper{transition-timing-function:linear!important}html:has(#current-page[data-studio=false]) .home-carousel .swiper-wrapper{cursor:-webkit-grab;cursor:grab}html:has(#current-page[data-studio=false]) .home-carousel .swiper-wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}html:has(#current-page[data-studio=false]) .swiper{opacity:0;transition:opacity .4s ease}html:has(#current-page[data-studio=false]) .swiper.swiper-initialized{opacity:1}