ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@media screen{body,html{background-color:#b9b8b6;color:#000;font-size:1em;line-height:.9em;min-width:100%;height:100%;margin:0;scroll-behavior:smooth}.mobile{display:none}@media screen and (max-width:960px){body,html{font-size:15px;line-height:13.5px}}@media screen and (max-width:800px){body,html{font-size:14px;line-height:12.5px}}@media screen and (max-width:640px){body,html{font-size:12.5px;line-height:11px}.no_mobile{display:none}.mobile{display:block}}}@media screen and (max-width:480px){body,html{font-size:11px;line-height:10px}}@media screen{*{box-sizing:border-box}.wrapper{width:calc(100% - 4.5vw);min-height:calc(100% - 14.25vw);margin:2vw 2.25vw 2.75vw}.row{overflow:hidden;position:relative;display:table;table-layout:fixed;width:100%;height:100%}.col3,.col4,.col8,.col9{width:7.4167%}.col12,.col3,.col4,.col8,.col9{position:relative;display:table-row;top:0;bottom:0;float:left;margin-right:1%;margin-bottom:1.25%}.col3{width:calc((7.4167%*3) + 2%)}.col4{width:calc((7.4167%*4) + 3%)}.col8{width:calc((7.4167%*8) + 7%)}.col9{width:calc((7.4167%*9) + 8%)}.col12{width:100%}.row>div.col3:nth-child(4n),.row>div:last-child{margin-right:0}@media screen and (max-width:1280px){.col12,.col3,.col4,.col8,.col9{margin-bottom:1.25%}}@media screen and (max-width:1080px){.col12,.col3,.col4,.col8,.col9{margin-bottom:1.5%}.col4{width:calc((7.4167%*3.95) + 3%)}}@media screen and (max-width:960px){.col12,.col3,.col4,.col8,.col9{margin-bottom:1.75%}.col3{width:calc((7.4167%*6) + 5%)}.row>div.col3:nth-child(2n){margin-right:0}}@media screen and (max-width:800px){.wrapper{width:96%;min-height:96%;margin:2%}.col12,.col3,.col4,.col8,.col9{margin-bottom:2%}.col4{width:100%}}@media screen and (max-width:640px){.wrapper{width:95%;min-height:95%;margin:2.5%}.col12,.col3,.col4,.col8,.col9{margin-bottom:2.5%;width:100%}}@media screen and (max-width:480px){.wrapper{width:94%;min-height:94%;margin:3%}.col12,.col3,.col4,.col8,.col9{width:100%}}.row.gallery>div.col3:nth-child(4n+1){clear:left}@media screen and (max-width:960px){.row.gallery>div.col3:nth-child(2n+1){clear:left}}body,h1,h2,h3,h4,h5,html,input,li,p,ul{font-family:"aktiv-grotesk-extended","Lora","arial","helvetica","sans-serif";font-weight:700;font-style:normal;font-size:2vw}h1{font-size:275%}h2{font-size:200%}h3{font-size:135%}h4{font-size:110%}h5,p{font-size:70%}p{line-height:105%;margin-top:0;width:95%}h1,h2,h3,h4,h5{line-height:90%;margin:0;padding-bottom:.25em}a{text-decoration:none}p a{color:#b9b8b6;background:#000;padding:0 .5vw;margin:0 .25%}p a:active,p a:hover{background:#f60;padding:0 calc(.5vw - .15vw);margin:0 .25%;border:.175vw solid #000;-webkit-box-shadow:-.175vw .175vw 0 0 rgb(0 0 0);-moz-box-shadow:-.175vw .175vw 0 0 rgb(0 0 0);box-shadow:-.175vw .175vw 0 0 rgb(0 0 0)}a,p a:hover{color:#000}p a:active{background:#000}.footer p{font-size:1vw}.diap,p a:active{color:#b9b8b6}.arrow{font-family:"Inter",sans-serif;font-stretch:normal;font-optical-sizing:auto}#chinese{font-family:"Noto Sans SC",sans-serif;letter-spacing:.1vw}@media screen and (min-width:1260px){h1{font-size:245%}h2{font-size:170%;margin-top:-.3vw}h3{font-size:115%;padding-bottom:1vw}h4{font-size:90%}h5{font-size:55%}p{font-size:70%;line-height:100%}}@media screen and (max-width:1260px){h1{font-size:255%}h2{font-size:170%}h3{font-size:105%}h4{font-size:90%}}@media screen and (max-width:1080px){h5,p{font-size:70%}}@media screen and (max-width:960px){h3,h4{line-height:105%}h5,p{line-height:120%}p{font-size:70%}}@media screen and (max-width:800px){p{font-size:160%}}@media screen and (max-width:640px){.footer p{font-size:140%}}@media screen and (max-width:480px){h1{font-size:490%}h2{font-size:360%;line-height:100%;padding:1vw 0 .75vw}h3{font-size:255%;padding-bottom:1.5vw}h4{font-size:220%}p a{padding:1vw 2vw}p a:active,p a:hover{padding:1vw 1.85vw;margin:0;border:.5vw solid #000;-webkit-box-shadow:-.5vw .5vw 0 0 rgb(0 0 0);-moz-box-shadow:-.5vw .5vw 0 0 rgb(0 0 0);box-shadow:-.5vw .5vw 0 0 rgb(0 0 0)}.footer p a{padding:.25vw .5vw;margin-right:0}.foot_left p{font-size:100%;padding-top:.75vw}}.border_bottom,hr{border-bottom:.275vw solid #000}hr{margin-bottom:2vw}.dotted{height:0;border:0;border-bottom:.275vw dotted #000}@media screen and (max-width:480px){.border_bottom,.dotted,hr{border-bottom:.6vw solid #000}}.hamburger_base{position:absolute;top:0;right:0;width:4vw;height:4vw;margin:2vw 2.25vw 0 0;z-index:10000}.patty_bottom,.patty_middle,.patty_top{width:100%;height:.75vw;margin-bottom:.6vw;background-color:#000;transition:all .2s ease-in-out}.hamburger_base:hover .patty_bottom,.hamburger_base:hover .patty_middle,.hamburger_base:hover .patty_top{margin:0 auto .3vw}.hamburger_base:hover .patty_top{border-radius:1vw 1vw 0 0;width:90%;height:1vw}.hamburger_base:hover .patty_middle{border-radius:.45vw;height:1vw}.hamburger_base:hover .patty_bottom{border-radius:0 0 .6vw .6vw;width:90%}.cheese{border-width:0;transition:all 1s ease-in-out}.hamburger_base:hover .cheese{position:absolute;left:.65vw;display:inline-block;width:0;height:0;border-style:solid;border-width:.6vw .7vw 0;border-color:#b9b8b6 #fff0 #fff0;animation-delay:.75s}.menu-btn{display:none}.menu-btn:checked~.menu-icon .hamburger_base{margin:3.65vw 2.1vw 0 0}.menu-btn:checked~.menu-icon .patty_bottom,.menu-btn:checked~.menu-icon .patty_middle,.menu-btn:checked~.menu-icon .patty_top{background-color:#b9b8b6;transition:all .5s ease-in-out}.menu-btn:checked~.menu-icon .patty_top{transform:rotate(-45deg)}.menu-btn:checked~.menu-icon .patty_middle{display:none}.menu-btn:checked~.menu-icon .patty_bottom{transform:rotate(45deg);margin-top:-1.35vw}.menu-btn:checked~.menu-icon .cheese{display:none}.menu-btn:checked~.menu-icon .hamburger_base:hover .patty_bottom,.menu-btn:checked~.menu-icon .hamburger_base:hover .patty_top{transform:revert;display:revert;border-radius:0 0 0 0;width:100%;height:.7vw}.menu-btn:checked~.menu-icon .hamburger_base:hover .patty_bottom{margin-top:-1vw}.menu-btn:checked~.menu-outer .menu{position:absolute;margin:1vw;max-height:100%;min-width:calc(100% - 2vw);padding:.25vw .85vw;z-index:9999}.menu-btn:checked~.menu-outer{max-height:75vh}.menu-outer{clear:both;overflow-x:auto;max-height:0}ul{margin:0;padding:0;list-style:none;overflow:hidden;background-color:#000}li.menu-item{margin:.5vw 0}li a h2{display:block;color:#b9b8b6;padding:.65vw 1vw .95vw;text-decoration:none}li:first-child{width:calc(100% - 5.25vw)}li a h2:hover{background-color:#b9b8b6;color:#000}li:focus{outline:0}@media screen and (max-width:480px){.hamburger_base{width:8vw;margin:4vw 3vw 0 0}.patty_top{height:1.5vw}.patty_bottom,.patty_middle{height:1.5vw;margin-bottom:1.25vw}.patty_top{margin-bottom:1vw}.hamburger_base:hover .patty_bottom,.hamburger_base:hover .patty_middle,.hamburger_base:hover .patty_top{margin:0 auto .8vw}.hamburger_base:hover .patty_top{border-radius:2vw 2vw 0 0;width:90%;height:2vw}.hamburger_base:hover .patty_middle{border-radius:.9vw;height:2vw}.hamburger_base:hover .patty_bottom{border-radius:0 0 1.2vw 1.2vw;width:90%}.hamburger_base:hover .cheese{left:1.3vw;border-width:1.2vw 1.4vw 0}.menu-btn:checked~.menu-icon .hamburger_base{margin:10vw 5.45vw 0 0}.menu-btn:checked~.menu-icon .patty_top{transform:rotate(-45deg)}.menu-btn:checked~.menu-icon .patty_bottom{transform:rotate(45deg);margin-top:-2.55vw}.menu-btn:checked~.menu-icon .hamburger_base:hover .patty_bottom,.menu-btn:checked~.menu-icon .hamburger_base:hover .patty_top{height:1vw}.menu-btn:checked~.menu-outer .menu{margin:3vw;min-width:calc(100% - 6vw);padding:2vw 2.55vw}li.menu-item{margin:1vw 0}li.menu-item h2{font-size:400%}li a h2{padding:1.5vw 2.5vw 1.8vw}li:first-child{width:calc(100% - 10vw)}}.footer,.window_title p{background-color:#000;color:#b9b8b6}.footer{width:100%;height:10vw;padding:2vw 2.25vw;bottom:0}.bd_head_page{overflow:hidden;display:-webkit-flex;display:flex;width:100%}.bd_head_page .col8{margin-top:-.5vw}.bd_head_page h1{overflow:hidden;margin-top:.15vw;margin-left:-.05em}.bd_head_page h5{font-size:70%;padding-bottom:.7vw}.bd_head_page #chinese{font-size:120%}.bd_head_page .col4,.bd_head_page .col8{margin-bottom:0}.foot_left,.foot_right{position:relative;width:45%;top:0;float:left}.foot_right{float:right;text-align:right}.gallery img,.studio img{position:relative;width:100%;object-fit:cover;object-position:50% 50%}.studio img{height:32vw;margin-bottom:.5vw}@media screen and (max-width:1260px){.bd_head_page h4{font-size:100%}}@media screen and (max-width:960px){.bd_head_page h4{font-size:95%}}@media screen and (max-width:640px){.foot_left{width:45%}.foot_right{width:54%}}@media screen and (max-width:480px){.bd_head_page{padding-bottom:.25vw}.bd_head_page h1{overflow:hidden;font-size:280%;margin-top:2vw}}.studio .row{padding-top:0}.studio{margin-bottom:1.5vw}.studio_overview img{position:relative;width:100%;height:32vw;object-fit:cover;object-position:50% 50%}@media screen and (max-width:960px){img{margin-bottom:.5vw}}@media screen and (max-width:800px){.studio_overview img{height:56vw}}@media screen and (max-width:480px){.single-studio .col4{margin-bottom:0}}.sketch{height:45vw}.sketch_content{width:100%;height:42vw;position:absolute;left:0;top:2vw;z-index:10}#sketchcanvas{display:block;height:100vh;cursor:url(/site/wp-content/themes/bureaudonald/img/studio/draw/sketch_pencil_cursor.cur)5 79,crosshair;background-color:#b9b8b6;border:.25vw solid #000}.window_header{clear:both;width:100%;height:30px;border:0;background-color:#000}.window_header_lines{position:absolute;width:100%;padding:7px 8px 0;z-index:1000}.lines{background-color:#b9b8b6;height:2px;border-bottom:1px solid #6f6e6d;margin-bottom:2px}.box{position:absolute;background-color:#000;left:20px;margin-top:6px;height:24px;width:28px;float:left;clear:right;z-index:1100}.box_btn{border:2px solid #b9b8b6;height:22px;width:22px;margin:1px 2px 0 3px}.window_title{position:relative;width:100%;display:table;z-index:1200}.window_title p{width:max-content;font-size:20px;line-height:normal;margin:auto;padding:4px 1vw}@media screen and (max-width:1480px){.sketch{height:46vw}#sketchcanvas{height:40vh;border:.3vw solid #000}.window_title p{font-size:18px}.box{margin-top:4px}.window_header_lines{padding-top:6px}}@media screen and (max-width:720px){.sketch{height:48vw}}@media screen and (max-width:480px){.sketch{height:50vw}#sketchcanvas{height:40vh;border:.5vw solid #000}.window_title p{font-size:15px;padding:4px 2vw}.box{margin-top:4px}.window_header_lines{padding-top:5px}}}