a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.home-once{opacity:0}.home-once-active{transition:opacity 5s linear .3s}.home-once-to,.service-leave{opacity:1}.service-leave-active{transition:opacity 5s linear .3s}.service-enter,.service-leave-to{opacity:0}.service-enter-active{transition:opacity 3s linear .3s}.service-enter-to{opacity:1}.bye{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.loader{background-image:url(../images/bg-grain-tp-grey.gif);background-position:0 0;background-size:auto;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999;transition:opacity .5s linear .3s}.loader-inner{left:0;position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.logo-wrapper{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1em}svg .svg-elem-1{stroke-dashoffset:636.4732055664px;stroke-dasharray:636.4732055664px;transition:stroke-dashoffset 1.5s linear 0s}svg.active .svg-elem-1{stroke-dashoffset:1272.9464111328px}svg .svg-elem-2{stroke-dashoffset:851.6345214844px;stroke-dasharray:851.6345214844px;transition:stroke-dashoffset 1.5s linear .12s}svg.active .svg-elem-2{stroke-dashoffset:1703.2690429688px}svg .svg-elem-3{stroke-dashoffset:376.9352722168px;stroke-dasharray:376.9352722168px;transition:stroke-dashoffset 1.5s linear .24s}svg.active .svg-elem-3{stroke-dashoffset:753.8705444336px}.clip-enter{-webkit-clip-path:circle(0);clip-path:circle(0)}.clip-enter-active{transition:all .75s var(--easing);position:absolute;top:0;z-index:2}.clip-enter-to{-webkit-clip-path:circle(75%);clip-path:circle(75%)}.clip-leave{opacity:1}.clip-leave-active{transition:all .75s var(--easing)}.clip-leave-to{opacity:0}.page-transition{position:fixed;inset:0;background:#000;transform:scaleY(0);transform-origin:top;z-index:9999}.page-transition.active{transform:scaleY(1)}@font-face{font-family:tusker_grotesk4600_semibold;src:url(../fonts/tusker_grotesk4600_semibold-webfont.woff) format("woff"),url(../fonts/tusker_grotesk4600_semibold-webfont.ttf) format("truetype")}@font-face{font-family:tusker_grotesk6500_medium;src:url(../fonts/tusker_grotesk6500_medium-webfont.woff) format("woff"),url(../fonts/tusker_grotesk6500_medium-webfont.ttf) format("truetype")}@font-face{font-family:tusker_grotesk5600_semibold-webfont;src:url(../fonts/tusker_grotesk5600_semibold-webfont.woff) format("woff"),url(../fonts/tusker_grotesk5600_semibold-webfont.ttf) format("truetype")}@font-face{font-family:Tusker_Grotesk_6700_Bold;src:url(../fonts/tuskergrotesk-6700bold.woff) format("woff"),url(../fonts/TuskerGrotesk-6700Bold.ttf) format("truetype")}@font-face{font-family:Tusker_Grotesk_4800_Super;src:url(../fonts/TuskerGrotesk-4800Super.otf) format("otf"),url(../fonts/TuskerGrotesk-4800Super.ttf) format("truetype")}@font-face{font-family:Bely Regular;src:url(../fonts/Bely-Regular.otf) format("opentype"),url(../fonts/Bely-Regular.ttf) format("truetype")}@font-face{font-family:Bely Bold;src:url(../fonts/Bely-Bold.otf) format("opentype"),url(../fonts/Bely-Bold.ttf) format("truetype")}:root{--easing:cubic-bezier(0.5,0.7,0.4,1)}.content-container{width:calc(100% - 450px);max-width:2500px;margin-left:auto;margin-right:auto;padding:0 125px}.is-transitioning{pointer-events:none;cursor:progress}.gs_reveal{opacity:0;visibility:hidden;will-change:transform,opacity}.noise-splash{position:relative}.noise-splash:after{content:"";mix-blend-mode:multiply;background-position:0 0;background-size:auto;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-5}.noise-splash-w:after,.noise-splash:after{background-image:url(../images/bg-grain.gif)}.noise-splash-w:after{opacity:.06}.noise-splash-b:after{background-image:url(../images/bg-grain-tp-bronze.gif)}.noise-splash-g:after{background-image:url(../images/bg-grain-tp-grey.gif)}.noise-splash-img:after{opacity:.25}.tp_logo_mm{width:40px;height:40px;color:#a6630d;display:block;position:absolute;top:23px;left:47px;z-index:1}.menu-scroller{width:100%;height:85px;z-index:100;top:0;position:fixed}.navbar-h{height:0}.navbar-d{display:none}.navbar-s{overflow:hidden}.button_container{position:fixed;bottom:calc(100% - 55px);right:50px;height:27px;width:33px;cursor:pointer;z-index:100;transition:opacity .25s ease;transition:height .2s ease-out}.button_container:hover{opacity:.7}.button_container.active .top{transform:translateY(22px)}.button_container.active .middle{transform:translateY(11px)}.button_container.active{height:auto;bottom:calc(100% - 28px)}.button_container span{background:#a6630d;border:none;height:5px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.button_container.active .bottom:after{content:"";padding:10px;position:absolute}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}.pulse{display:block;width:33px;height:5px;background:#a6630d;cursor:pointer;box-shadow:0 0 0 rgba(166,99,13,.4);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.pulse:hover{-webkit-animation:none;animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(166,99,13,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(166,99,13,0)}to{-webkit-box-shadow:0 0 0 0 rgba(166,99,13,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(166,99,13,.4)}70%{box-shadow:0 0 0 10px rgba(166,99,13,0)}to{box-shadow:0 0 0 0 rgba(166,99,13,0)}}.menu-line-container{width:100%;height:100%;position:relative}.menu-line-1{position:absolute;border-bottom:5px;width:0;height:0;border-bottom-color:#a6630d;border-bottom-style:solid;left:calc(100% - 44px)}.menu-line-2{right:0;border-left:5px;border-left-color:#a6630d;border-left-style:solid}.menu-line-2,.menu-line-3{position:absolute;width:0;height:0;bottom:0}.menu-line-3{border-bottom:5px;border-bottom-color:#a6630d;border-bottom-style:solid;left:0}.menu-line-4{position:absolute;top:0;border-left:5px;width:0;height:0;border-left-color:#a6630d;border-left-style:solid;left:0}.menu-trans,.menu-trans-2,.menu-trans-3,.menu-trans-4{transition-duration:0s}.menu-line-1-active{width:calc(100% - 44px);left:0;transition:all .25s ease-in}.menu-line-2-active{height:calc(100% - 16px);transition:all .25s ease-in}.menu-line-3-active{width:100%;transition:all .25s ease-in}.menu-line-4-active{height:100%;transition:all .25s ease-in}.sub-vert-text{justify-content:center;display:flex;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;white-space:nowrap;font-family:tusker_grotesk4600_semibold;text-transform:uppercase;color:#fff;letter-spacing:5px;transform:rotate(-180deg)}.tp-v-1{height:inherit;align-items:flex-start;padding-left:5%}.tp-v-2{flex-grow:1;align-items:flex-end}.splash-m-row-1{margin-bottom:5em}.splash-m-row-1,.splash-m-row-2{display:flex}.splash-row-1,.splash-row-3,.splash-row-4{flex-grow:1}.splash-row-3,.splash-row-4{display:flex;justify-content:space-between}.splash-row-4{padding-bottom:10vh}.splash-m-row-2{justify-content:space-between}.splash-container{display:flex;padding-top:10vh}.splash-headers{font-family:tusker_grotesk4600_semibold;color:#fff;font-size:17vw;line-height:1.3em;margin-bottom:-.35em;text-transform:uppercase}.h-is{margin-left:-10px}@supports(-webkit-text-stroke:4px #a6630d){.h-about{-webkit-text-stroke:4px #a6630d;-webkit-text-fill-color:rgba(34,34,34,0)}}.tp-info-p-1{color:#a6630d;font-family:bely,serif;font-weight:400;font-style:normal;line-height:1.5;font-size:2em;max-width:500px;align-self:center}.splash-container hr{max-width:2em;margin-left:0;width:0;border:0;border-top:1px solid #aea9a4;border-width:initial}.splash-row-3 .tp-info-p-1{max-width:400px}.splash-action span{color:#a6630d;font-size:3em;font-family:tusker_grotesk6500_medium;text-transform:uppercase;letter-spacing:1px;display:block}.splash-action{padding-right:10%;margin-left:8%;align-self:center;margin-top:13px}.splash-action ul{margin-top:1em}.splash-action li a{font-family:tusker_grotesk4600_semibold;color:#aea9a4;text-decoration:none;text-transform:uppercase;letter-spacing:3px;transition:color .1s ease-in-out;line-height:2;font-size:1.2em}.splash-action li a:hover{color:#a6630d;transition:color .1s ease-in-out}.call-two-act-c{display:flex}.call-two-act{transition:.5s;background:transparent;padding-top:24px;margin-top:1em;padding-bottom:20px;font-family:tusker_grotesk4600_semibold;font-size:1.2em;text-transform:uppercase;text-align:center}.splash-action a{text-decoration:none}.call-two-act:hover{cursor:pointer}.splash-call-to-act{border:4px solid #a6630d;color:#fff}.splash-call-to-act:hover{box-shadow:inset 0 0 0 2em #a6630d;color:#222}.about-h-bg{padding:12vh 0}.about-h-bg .content-container{display:flex;justify-content:space-between;padding-bottom:4em}.tailor-logo{width:300px;display:flex;align-self:center}.about-title-h{max-width:52%;align-self:center}.about-h-bg a{text-decoration:none;align-self:center}.about-h-call-to-act{border:4px solid #222;color:#fff;display:flex;padding-left:4em;padding-right:4em}.about-h-call-to-act:hover{color:#a6630d;box-shadow:inset 0 0 0 2em #222}.about-title-h h3{color:#222;font-family:bely-display,serif;font-size:7em;line-height:1.1}.about-title-h span{color:#fff;font-family:bely,serif;text-transform:uppercase;font-weight:700;font-size:1.6em;letter-spacing:4px;display:block}.services-splash-p{padding-left:5%;padding-right:5%}.vr-line{height:0;width:1px;background-color:#222}.services-splash-p a{font-family:tusker_grotesk4600_semibold;font-size:1.1em;text-transform:uppercase;text-decoration:none;letter-spacing:3px;color:#222}.services-splash-p p{font-family:bely,serif;font-size:1.3em;line-height:1.3;padding-bottom:2em}.s-header{font-family:bely,serif;font-weight:700;font-size:1.5em;display:inline-block;padding-bottom:1.3em;text-transform:uppercase}.the-arrow{width:64px;transition:all .2s}.the-arrow.-left{position:absolute;top:30%;left:0}.the-arrow.-left>.shaft,.the-arrow.-left>.shaft:after,.the-arrow.-left>.shaft:before{width:0;background-color:#222}.the-arrow.-left>.shaft:after,.the-arrow.-left>.shaft:before{transform:rotate(0)}.the-arrow.-right{top:-2px}.the-arrow.-right>.shaft{width:64px;transition-delay:.2s}.the-arrow.-right>.shaft:after,.the-arrow.-right>.shaft:before{width:8px;transition-delay:.3s;transition:all .5s}.the-arrow.-right>.shaft:before{transform:rotate(40deg)}.the-arrow.-right>.shaft:after{transform:rotate(-40deg)}.the-arrow>.shaft{position:relative;will-change:transform}.the-arrow>.shaft,.the-arrow>.shaft:after,.the-arrow>.shaft:before{background-color:#222;display:block;height:1px;transition:all .2s;transition-delay:0}.the-arrow>.shaft:after,.the-arrow>.shaft:before{content:"";position:absolute;top:0;right:0}.the-arrow>.shaft:before{transform-origin:top right}.the-arrow>.shaft:after{transform-origin:bottom right}.animated-arrow{display:inline-block;color:#222;font-size:1.25em;text-decoration:none;position:relative;transition:all .2s}.animated-arrow:hover{color:#fff}.animated-arrow:hover>.the-arrow.-left>.shaft{width:64px;transition-delay:.1s;background-color:#fff}.animated-arrow:hover>.the-arrow.-left>.shaft:after,.animated-arrow:hover>.the-arrow.-left>.shaft:before{width:8px;transition-delay:.1s;background-color:#fff}.animated-arrow:hover>.the-arrow.-left>.shaft:before{transform:rotate(40deg)}.animated-arrow:hover>.the-arrow.-left>.shaft:after{transform:rotate(-40deg)}.animated-arrow:hover>.main{transform:translateX(80px)}.animated-arrow:hover>.main>.the-arrow.-right>.shaft{width:0;transform:translateX(200%);transition-delay:0}.animated-arrow:hover>.main>.the-arrow.-right>.shaft:after,.animated-arrow:hover>.main>.the-arrow.-right>.shaft:before{width:0;transition-delay:0;transition:all .1s}.animated-arrow:hover>.main>.the-arrow.-right>.shaft:after,.animated-arrow:hover>.main>.the-arrow.-right>.shaft:before{transform:rotate(0)}.animated-arrow>.main{display:flex;align-items:center;transition:all .2s}.animated-arrow>.main>.text{margin:0 16px 0 0;line-height:1}.animated-arrow>.main>.the-arrow{position:relative}.project-h-bg{padding-top:20vh}.project-h-bg .content-container{display:flex;padding-bottom:10vh;justify-content:space-between}.tpco-panel-aside{align-self:flex-end;display:flex;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(-180deg);white-space:nowrap;font-family:tusker_grotesk4600_semibold;text-transform:uppercase;color:#aea9a4;letter-spacing:5px}.project-h-info-panel{align-self:center;flex-direction:column}.left-p-h{padding-right:7%}.project-h-imgs{width:43vw;z-index:-6}.project-h-h1{font-family:tusker_grotesk5600_semibold-webfont;font-size:6.5em;text-transform:uppercase;color:#222;line-height:1.1}.project-h-info-panel li{font-family:bely,serif;line-height:1.5;font-size:2em}.project-h-info-panel ul{padding-top:3em;padding-bottom:4em}.project-h-arrow{font-family:tusker_grotesk6500_medium;text-transform:uppercase;line-height:1}.project-h-info-panel a{color:#222;text-decoration:none;letter-spacing:5px;font-size:16px}.project-h-info-panel a:hover{color:#a6630d}.project-h-arrow div{mix-blend-mode:hard-light;background-image:url(../images/w.jpg);background-position:0 0;background-size:auto;background-repeat:repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 5px 6px;z-index:1}.project-h-arrow{display:inline-block;position:relative}.arrow{position:absolute;top:50%;left:50%;transform:translateX(70px) translateY(-33px) rotate(90deg);width:60px;z-index:-1;border-radius:40px;color:rgba(166,99,13,0);display:inline-block;font-size:26px;color:#a6630d;text-align:center;height:60px;line-height:60px;border:2px solid #a6630d;border-bottom-color:transparent;overflow:hidden;text-transform:uppercase;cursor:pointer;transition:width .5s ease-in-out,margin .5s ease-in-out,border-radius .25s ease-in-out,color .25s ease-in-out}.arrow.auto:before,.arrow:hover:before{-webkit-animation:lineUp 1s cubic-bezier(0,.6,1,.4) .5s infinite;animation:lineUp 1s cubic-bezier(0,.6,1,.4) .5s infinite}.arrow.auto:after,.arrow:hover:after{-webkit-animation:tipUp 1s cubic-bezier(0,.6,1,.4) .5s infinite;animation:tipUp 1s cubic-bezier(0,.6,1,.4) .5s infinite}.arrow:before{background:#a6630d;width:2px;height:40px;margin-top:-8px;margin-left:-3px}.arrow:after,.arrow:before{position:absolute;display:inline-block;content:"";top:50%;left:55%}.arrow:after{width:12px;height:11px;color:#a6630d;border-top:2px solid;border-left:2px solid;margin-top:-7px;margin-left:-9px;transform:rotate(45deg)}@-webkit-keyframes tipUp{0%{transform:translateY(50px) rotate(45deg)}to{transform:translateY(-50px) rotate(45deg)}}@keyframes tipUp{0%{transform:translateY(50px) rotate(45deg)}to{transform:translateY(-50px) rotate(45deg)}}@-webkit-keyframes lineUp{0%{transform:translateY(50px)}to{transform:translateY(-50px)}}@keyframes lineUp{0%{transform:translateY(50px)}to{transform:translateY(-50px)}}.project-call-to-act{border:4px solid #222;color:#a6630d;padding-left:2em;padding-right:2em}.project-call-to-act:hover{box-shadow:inset 0 0 0 2em #222;color:#a6630d}#butn-contain-pro a{color:#a6630d;text-decoration:none}#butn-contain-pro{justify-content:center}footer{width:100%;overflow:hidden}.footer-logo{width:180.014px;height:168.926px}.footer-lc,.footer-sc{display:flex;width:1440px;padding:0 220px;align-items:center;border-bottom:2px solid hsla(0,2%,90.4%,.21)}.footer-title{width:300px;padding:42px 0;gap:10px}.footer-project-talk,.footer-title{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-shrink:0}.footer-project-talk{width:700px;padding:42px 40px;gap:40px;align-self:stretch;border-left:2px solid hsla(0,2%,90.4%,.21)}.footer-pro-header{color:#fff;font-size:54.79px;font-weight:400}.footer-form-button,.footer-pro-header{font-family:Bely;font-style:normal;line-height:85.1%}.footer-form-button{display:flex;width:260px;padding:16px 20px;justify-content:center;align-items:center;background-color:#a6630d;color:var(--TP-Grey-2,#222);font-size:16px;font-weight:700}footer .vr-line{background-color:#a6630d;height:0}.footer-social{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;width:300px}.footer-newsletter{border-left:2px solid hsla(0,2%,90.4%,.21)}.signup-content{align-items:center;gap:40px;font-family:Bely,sans-serif;flex-wrap:wrap;padding:42px 0 42px 40px}.form-wrapper,.signup-content{display:flex;min-width:240px;justify-content:flex-start;margin:auto 0}.form-wrapper{align-self:stretch;font-size:16px;font-weight:700;line-height:1;width:310px}.email-input{display:flex;padding:16px 40px 16px 20px;align-items:center;flex:1 0 0;align-self:stretch}footer input{padding:12px 17px;outline:0;color:#a6630d;border:2px solid rgba(79,79,79,.75);transition:border .5s ease-out;background-color:transparent}footer input:focus{border-color:#a6630d;background-color:#151515;color:#a6630d}.submit-button{padding:16px 20px;align-items:center;background:rgba(79,79,79,.75);color:#222;font-family:Bely;font-size:16px;font-style:normal;font-weight:700;line-height:85.1%;border:none}.newsletter-text,.submit-button{display:flex;justify-content:center}.newsletter-text{width:310px;flex-direction:column;align-items:flex-start;gap:10px}.newsletter-title{color:#fff;font-weight:700;line-height:85.1%}.newsletter-description,.newsletter-title{font-family:Bely;font-size:18px;font-style:normal}.newsletter-description{color:#515151;font-weight:400;line-height:130%}.footer-copy-container{display:flex;width:300px;padding:42px 0;align-items:flex-start;gap:10px;flex-shrink:0}.footer-btm header{color:#a6630d;font-family:tusker_grotesk4600_semibold;font-size:11px;line-height:96.1%;letter-spacing:4.4px;text-transform:uppercase}.footer-copy-symbol-svg{margin-top:-4px}.footer-btm{display:flex;width:1440px;padding:0 220px}.footer-links{display:flex;width:700px;padding:42px 40px 200px;align-items:flex-start;gap:40px;flex-shrink:0}.footer-links ul{color:#fff;font-variant-numeric:lining-nums proportional-nums;font-family:Bely;font-size:14px;font-style:normal;font-weight:700;line-height:96.1%;text-transform:capitalize}footer .cols{display:flex;flex-direction:column;align-items:flex-start;gap:21.573px}footer .col-2{margin-top:11px}.footer-links li{padding-top:16.8px}footer .col-2{width:auto}@supports(-webkit-text-stroke:0.2px #aea9a4){.marquee{-webkit-text-stroke:1.0313637257px #4b4b4b;-webkit-text-fill-color:transparent}}.marquee{font-size:29.079px;font-weight:700;line-height:85.1%;letter-spacing:.582px;color:#222;text-transform:uppercase;font-family:Tusker_Grotesk_6700_Bold;padding-top:20px;--gap:1rem;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:2px solid hsla(0,2%,90.4%,.21)}.marquee,.marquee__content{display:flex;gap:var(--gap)}.marquee__content{flex-shrink:0;justify-content:space-around;min-width:100%;-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite;margin:42px auto}@-webkit-keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@-webkit-keyframes scroll-abs{0%{transform:translateX(calc(100% + var(--gap)))}to{transform:translateX(0)}}@keyframes scroll-abs{0%{transform:translateX(calc(100% + var(--gap)))}to{transform:translateX(0)}}@font-face{font-family:harriet_display_black;src:url(../fonts/harriet_display_black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/harriet_display_black-webfont.woff) format("woff"),url(../fonts/harriet_display_black-webfont.ttf) format("truetype"),url(../fonts/harriet_display_black-webfont.svg#svgFontName) format("svg")}.skills-container{background-color:#a6630d;padding:12vh 0}.skills-header-img{width:100%}.skills-container .about-title-h span{text-align:center;margin-top:50px}.skills-container .about-title-h{max-width:100%}.expert-h-bg .content-container{padding-bottom:10em;padding-top:20em;display:flex;justify-content:center}.expert-title-h h3{font-family:tusker_grotesk4600_semibold;text-transform:uppercase;color:#222;text-align:center;font-size:8vw}.expert-title-h span{color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:4px;display:block;padding-bottom:.5em}.exp-info-p-1,.expert-title-h span{font-family:bely,serif;font-size:2em;text-align:center}.exp-info-p-1{color:#222;font-weight:400;font-style:normal;line-height:1.5;padding-top:1em;max-width:850px;align-self:center}.expert-title-h hr{border:none;height:1px;background-color:#222;color:#222;margin:0;padding:0}.expert-title-h p{padding-top:1em}.tailor-logo-e{width:300px;display:flex;align-self:center;margin-bottom:-9px}.content-container-img-bttm{width:calc(100% - 450px);max-width:2500px;margin-left:auto;margin-right:auto;display:flex;justify-content:center}.stitch-title{padding-top:20vh;padding-bottom:20vh}.stitch-title h3{font-family:tusker_grotesk4600_semibold;text-transform:uppercase;color:#fff;text-align:center;font-size:6vw}.stitch-title span{color:#a6630d;text-transform:uppercase;font-weight:700;letter-spacing:4px;display:block;padding-bottom:.5em}.stitch-p,.stitch-title span{font-family:bely,serif;font-size:2em;text-align:center}.stitch-p{color:#aea9a4;font-weight:400;font-style:normal;line-height:1.5;padding-top:1em;align-self:center;margin-left:auto;margin-right:auto;max-width:1000px}.tp-globe{width:100px;display:block;margin:2em auto 3em}.who-we-row-1{display:flex}.name-comp{z-index:-6;position:relative;width:200px}.headshot{width:200px;height:200px}.badge-f{left:130px}.badge-e{left:-20px}.name-badges{width:83px;height:83px;top:-50px;position:relative}.who-we-are-contain{padding-top:10vh;padding-bottom:10vh}.who-we-are-title{flex:fit-content}.who-we-are-title h3{color:#222;font-family:bely-display,serif;font-size:5.8em;line-height:1.1;white-space:nowrap;text-align:center;padding-top:1em}.who-we-are-title-h{color:#a6630d;font-family:bely,serif;text-transform:uppercase;font-weight:700;font-size:1.6em;letter-spacing:4px;display:block;text-align:center;padding-top:1em}.cls-1{fill:#222}.cls-1,.cls-2,.cls-3{stroke-width:0px}.cls-2{fill:#fff}.cls-3{fill:#a6630d}.name-rotate{transform-origin:center;-webkit-animation-name:spin;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:15s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.who-we-are-contain #butn-contain-pro{max-width:250px;margin-top:4em}.project-splash{background-position:50%;background-repeat:no-repeat;background-attachment:local;background-size:cover;background-color:#121212;width:100%;height:100vh;z-index:-1;position:relative;display:flex;align-items:center;justify-content:center}.willow-sp{background-image:url(../images/willow-splash.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/willow-splash.jpg",sizingMethod="scale");-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/willow-splash.jpg', sizingMethod='scale')";z-index:-6}.balanced-sp{background-image:url(../images/tuttle-menu-02.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tuttle-menu-02.jpg",sizingMethod="scale");-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tuttle-menu-02.jpg', sizingMethod='scale')";z-index:-6}.smugglers-sp{background-image:url(../images/smuggle-splash.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/smuggle-splash.jpg",sizingMethod="scale");-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/smuggle-splash.jpg', sizingMethod='scale')";z-index:-6}.lbqs-sp{background-image:url(../images/lbqs-hero-original-c.webp);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/lbqs-hero-original-c.webp",sizingMethod="scale");-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lbqs-hero-original-c.webp', sizingMethod='scale')";z-index:-6}.tuttle-sp{background-image:url(../images/tuttle-menu-01.webp);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tuttle-menu-01.webp",sizingMethod="scale");-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tuttle-menu-01.webp', sizingMethod='scale')";z-index:-6}.tuttle-sp.project-splash h3,.tuttle-sp.project-splash span{color:#b18742}.project-splash h3{font-family:Tusker_Grotesk_4800_Super;font-size:12vw}.project-splash h3,.project-splash span{text-transform:uppercase;color:#fff;text-align:center}.project-splash span{font-family:bely,serif;font-weight:700;font-size:2em;letter-spacing:4px;display:block;padding-bottom:1.5em}.smugglersden-project-h{background-color:#231f20;z-index:-6;position:relative}.tut-project-h{background-color:#020716;z-index:-6;position:relative}.project-logo-h{padding:8% 11%;display:flex;justify-content:center;align-items:center;z-index:-6;position:relative}.plh-ww{background-color:#524840}.plh-bl{background-color:#bbdee2}.plh-sd{background-color:#fff}.plh-lbqs{background-color:#161620}.project-l-img{max-width:500px;padding-top:50px;padding-bottom:50px;width:50%;height:auto}.content-container-prov{margin:0;padding:0}.content-container-prov img{z-index:-6;display:block;position:relative}.prov-2 img{width:50%;float:left}.prov-1 img{width:100%}.prov-3 img{width:33.33%;float:left}.project-h-bg-info .content-container{display:flex;justify-content:center}.project-title-h h3{font-family:tusker_grotesk4600_semibold;text-transform:uppercase;text-align:center;font-size:8vw}.project-title-h .blkh3 h3{color:#222}.project-title-h .blh3 h3{color:#2f3d4c}.sdh3 h3,.tuth3 h3{color:#fff}.blkh3 span{color:#524840}.blh3 span{color:#222}.sdh3 span{color:#755d3f}.sdh3 p,.tuth3 p{color:#fff}.smugglers-hack{z-index:-6}.lbqsh3 span{color:#c74427}.tuth3 span{color:#b18742}.project-title-h span{text-transform:uppercase;font-weight:700;letter-spacing:4px;display:block;padding-top:2em;padding-bottom:.5em}.project-info-p-1,.project-title-h span{font-family:bely,serif;font-size:2em;text-align:center}.project-info-p-1{color:#222;font-weight:400;font-style:normal;line-height:1.5;padding-top:1em;max-width:850px;margin-left:auto;margin-right:auto}.project-title-h{padding-top:15vh;padding-bottom:15vh}.project-selection{display:flex;font-family:tusker_grotesk6500_medium;text-transform:uppercase;letter-spacing:1px}.project-s-img{position:absolute;top:0;left:0}.project-selection img{width:100%}.card{position:relative;width:50%;height:340px;overflow:hidden}.card .face{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.card .face.face1 .content{font-size:1.2em;margin:0;padding:0 0 1em;font-weight:500}.card .face.face2{background:rgba(0,0,0,.7);transition:.5s;box-shadow:inset 0 0 26px -2px rgba(0,0,0,.5)}.card:hover .face.face2{height:60px;background:#a6630d;padding-top:7px}.card .face.face2:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%}.card .face.face2 h2{padding:0;font-size:5em;color:#fff;transition:.5s;opacity:.65;margin:39px 0 0}.card:hover .face.face2 h2{font-size:2em;opacity:1;margin-top:0}.content{z-index:-6}.headroom{will-change:transform;transition:transform .2s linear}.headroom--pinned{transform:translateY(0);background-color:#fff;box-shadow:0 0 9px rgba(0,0,0,.5);-webkit-box-shadow:0 0 9px rgba(0,0,0,.5);-moz-box-shadow:0 0 9px rgba(0,0,0,.5)}.headroom--unpinned{transform:translateY(-100%)}.menu-bg-w{right:0;width:60%;background-color:#fff;background-size:100%;background-position:50%;background-repeat:no-repeat}.menu-bg-b,.menu-bg-w{position:absolute;top:0;height:100%;z-index:1;transition:width .6s ease-in-out}.menu-bg-b{left:0;width:40%}.nav-menu-container{position:fixed;top:0;left:0;width:0;height:0}.nav-menu-container.open{width:100%;height:100%;z-index:1}.menu-line-bg{opacity:1;visibility:visible;z-index:1;padding:0;height:0;width:0;position:fixed;top:0;left:0;display:flex;flex-direction:column}.menu-line-bg.open{height:calc(100% - 100px);width:calc(100% - 100px);padding:50px}.overlay{position:fixed;top:0;left:0;height:0%;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;display:flex;flex-direction:column}.overlay.open{opacity:1;visibility:visible;z-index:2;padding:50px;height:calc(100% - 100px);width:calc(100% - 100px)}.overlay nav{position:relative;width:100%;height:100vh;top:0;right:0;font-family:labor_unionregular,sans-serif;font-weight:400;text-align:center}.main-work-m{display:none;font-size:1.1em}.main-work,.main-work-m{flex-direction:column;margin-bottom:65px;font-family:Bely bold,serif;letter-spacing:1px;margin-left:60%;width:30%;transition:width 1s}.main-work{display:flex;font-size:1.6em}.main-work h5{color:#aea9a4}.main-work-m ul,.main-work ul{list-style:none;padding:0;display:inline-block;position:relative}.main-work-m ul li,.main-work ul li{padding-bottom:15px;line-height:1.7;display:block;position:relative;color:#aea9a4;overflow:hidden}.main-work-m ul li a,.main-work ul li a{color:#aea9a4;text-decoration:none;padding-bottom:15px;display:block}.main-work ul li{padding-bottom:0}.main-work-m ul a,.main-work ul a{text-decoration:none}.main-work-m ul a:visited,.main-work ul a:visited{color:#aea9a4;text-decoration:none}.main-work-m ul li:hover,.main-work-m ul li a:hover,.main-work ul li:hover,.main-work ul li a:hover{color:#fff;cursor:pointer}.port-menu-dec{display:none;position:absolute;left:50%;width:50%}.port-menu-dec p{color:#fff;font-family:tusker_grotesk5600_semibold-webfont;font-size:110px;line-height:1.1;margin-top:60px}.port-li-1,.port-li-2,.port-li-3,.port-li-4{text-shadow:1px 1px 5px rgba(0,0,0,.3)}.port-li-1,.port-li-2,.port-li-3,.port-li-4,.port-li-5{visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s;position:absolute}.port-menu-hover{visibility:visible;opacity:1;transition:visibility 0s linear .3s,opacity .3s}.menu-container{height:100%;z-index:3}.black-contain{width:39%;float:left;height:100%;display:flex;flex-direction:column}h5{font-family:tusker_grotesk4600_semibold,sans-serif;font-size:.8em;color:#222;letter-spacing:5px;margin-bottom:0;text-transform:uppercase}.tp-menu-logo{width:140px;margin-top:75px;margin-left:75px}.filler{flex-grow:1}.white-contain{width:calc(61% - 252px);display:flex;position:absolute;top:50%;transform:translateY(-50%);left:45%}.w-left-col>p:first-of-type{padding-bottom:4em}.social-menu-list li{display:block;list-style-type:none;display:inline;font-family:labor_unionregular,sans-serif;font-weight:400;font-size:.7em;letter-spacing:5px}.social-menu-list a{text-decoration:none}.menu-container hr{border:none;border-top:2px solid #a7640c;color:#a7640c;height:2px;width:100%;margin:1em 0}.w-left-col{width:calc(50% - 47px)}.w-left-col p,.w-right-col p{font-size:1.1em;letter-spacing:1px;color:#222;font-family:bely,serif;line-height:1.4;margin-top:0}.w-right-col{width:calc(50% - 47px);margin-left:94px}.shop-preview-img{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a7640c;float:left}input,textarea{width:calc(100% - 34px);padding:12px 17px;outline:0;border-width:0 0 2px;border-color:#e3e1e1;color:#a6630d;margin-bottom:8px;font-family:bely,serif;background-color:transparent}input:focus,textarea:focus{border-color:#a6630d;background-color:#f3f2f2}textarea{height:70px}::-webkit-input-placeholder{color:#aaa}::-moz-placeholder{color:#aaa;opacity:1}::-ms-input-placeholder{color:#aaa}form button[type=submit],form input[type=submit]{background-color:#a6630d;border:none;color:#fff;font-size:.9em;padding:10px 40px;font-weight:400;font-family:labor_unionregular,serif;letter-spacing:2px;width:auto}form button[type=submit]:hover,form input[type=submit]:hover{cursor:pointer}form input[type=hidden]{display:none}#menu-img-texture{width:100%;height:100%;top:0;left:100%;position:absolute;transition:all 1s ease}.port-img-menu-container{position:absolute;overflow:hidden}.port-img-menu-container ul{list-style-type:none}.port-img-menu-container img{position:absolute;top:0;left:0;z-index:-60;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.port-img-menu-container li img{position:absolute;top:0;left:100%;z-index:-50;transition:all 1s ease}.social-menu-list.port-menu-active,.white-contain.port-menu-active{display:none}.work-links{opacity:0;transform:translateY(40px)}.social-link{position:relative;display:inline-block;font-family:tusker_grotesk6500_medium;text-transform:uppercase;color:#222}.social-text{position:relative;z-index:2;display:flex;justify-content:center}.social-menu-list a{color:#222;transition:all .3s ease}.social-menu-list a:hover{cursor:pointer;color:#a6630d}.social-icon{position:relative;top:-30px;fill:#222;max-width:50px;opacity:.15}.social-menu-list ul{display:flex;justify-content:space-between;width:100%;padding-top:15px}.social-menu-list{display:block;position:absolute;width:calc(61% - 252px);bottom:0;left:45%;margin-bottom:87px}@media(max-width:1300px){.card .face.face2 h2{font-size:5vw}}@media(max-width:1000px){.content-container{width:calc(100% - 300px)}}@media(max-width:820px){.prov-2 img,.prov-3 img{width:100%}.project-logo-h{padding:0}.content-container{width:calc(100% - 250px)}.project-title-h span{font-size:1.5em;padding-top:1.5em;padding-bottom:0}.project-info-p-1{font-size:1.5em}.project-splash h3{font-size:15vw}.splash-bg .content-container{width:100%;padding:0}.project-splash span{font-size:1.5em}}@media(max-width:650px){.content-container{width:90%;padding:0}.project-title-h{padding-top:100px;padding-bottom:100px}.project-title-h h3{font-size:10vw}}