body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:600}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:600}h3{font-weight:600}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:600}h5{font-weight:600}h6{font-weight:600}.et_pb_slide_description .et_pb_slide_title{font-weight:600}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:600}	h1,h2,h3,h4,h5,h6{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif}:root{--bs-dark:#201B18;--bs-paper:#F7F3ED;--bs-beige:#EDE3D8;--bs-ink:#201B18;--bs-muted:#6D645F;--bs-accent:#b66d52;--bs-border:#CDB9AD}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:"Manrope",Helvetica,Arial,sans-serif}body{color:var(--bs-ink)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--bs-accent);outline-offset:4px}.bs-eyebrow{margin:0}.bs-eyebrow p{margin:0 0 20px;color:var(--bs-accent);font-family:"Manrope",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.45}.bs-project-grid-simple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%}.bs-project-card-simple{display:flex;flex-direction:column;height:100%;background:var(--bs-paper);border:1px solid var(--bs-border);border-radius:6px;overflow:hidden;transition:border-color .18s ease}.bs-project-card-simple:hover{border-color:var(--bs-accent)}.bs-project-card-simple .content-top{padding:26px 26px 18px}.bs-project-card-simple h3{margin:0 0 8px;font-family:"Manrope",Helvetica,Arial,sans-serif;font-size:26px;line-height:1.25;font-weight:600;color:var(--bs-ink)}.bs-project-card-simple .activity{margin:0;font-family:"Manrope",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;font-weight:500;color:var(--bs-muted)}.bs-project-card-simple>a{display:block;width:100%;border-top:1px solid rgba(205,185,173,.55);border-bottom:1px solid rgba(205,185,173,.55)}.bs-project-card-simple>a img{display:block;width:100%;max-width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.bs-project-card-simple .content-bottom{display:flex;flex:1;flex-direction:column;padding:20px 26px 28px}.bs-project-card-simple .status{margin:0 0 18px;font-family:"Manrope",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:400;font-style:italic;color:var(--bs-muted)}.bs-project-card-simple .body{margin:0 0 20px;font-family:"Manrope",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;font-weight:400;color:var(--bs-ink)}.bs-project-card-simple .scope{margin:0 0 18px;font-family:"Manrope",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.55;font-weight:500;color:var(--bs-muted)}.bs-project-card-simple .project-link{margin:auto 0 0;padding-top:2px}.bs-project-card-simple .project-link a{font-family:"Manrope",Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;color:var(--bs-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bs-project-card-simple .project-link a:hover{color:#965440}.et_pb_contact_form input[type="text"],.et_pb_contact_form input[type="email"],.et_pb_contact_form textarea{background:var(--bs-paper)!important;color:var(--bs-ink)!important;border:1px solid var(--bs-border)!important;border-radius:4px!important;font-family:"Manrope",Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important;padding:18px 20px!important;box-shadow:none!important}.et_pb_contact_form input::placeholder,.et_pb_contact_form textarea::placeholder{color:var(--bs-muted)!important;opacity:1!important}.et_pb_contact_form input:focus,.et_pb_contact_form textarea:focus{border-color:var(--bs-accent)!important;outline:none!important;box-shadow:0 0 0 1px var(--bs-accent)!important}.et_pb_contact_form textarea{min-height:190px;resize:vertical}.et_pb_contact_submit{background:var(--bs-accent)!important;color:var(--bs-paper)!important;border:1px solid var(--bs-accent)!important;border-radius:4px!important;font-family:"Manrope",Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;padding:14px 24px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.et_pb_contact_submit:after{display:none!important}.et_pb_contact_submit:hover{background:#965440!important;border-color:#965440!important;color:var(--bs-paper)!important;padding:14px 24px!important}#contact .et_pb_contact_right{color:var(--bs-paper)!important;font-family:"Manrope",Helvetica,Arial,sans-serif;font-size:14px}#contact .et_pb_contact_right input{width:72px!important;min-width:72px!important;max-width:72px!important;height:46px!important;padding:8px 10px!important;box-sizing:border-box!important;background:var(--bs-paper)!important;color:var(--bs-ink)!important;border:1px solid var(--bs-border)!important;border-radius:4px!important;font-family:"Manrope",Helvetica,Arial,sans-serif!important;font-size:16px!important;text-align:center!important}.et-pb-contact-message{color:var(--bs-paper)!important;font-family:"Manrope",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6}.bs-footer-bottom{display:flex!important;align-items:center!important;padding-top:18px!important;padding-bottom:18px!important}.bs-footer-bottom .et_pb_column{display:flex!important;align-items:center!important}.bs-footer-bottom .et_pb_text{width:100%;margin-bottom:0!important}.bs-footer-bottom .et_pb_text p{margin:0!important;padding:0!important;line-height:1.5}.bs-footer-bottom,.bs-footer-bottom p,.bs-footer-bottom a{color:rgba(247,243,237,.68)!important}.bs-footer-bottom a:hover{color:var(--bs-accent)!important}.bs-footer-bottom .et_pb_column:first-child .et_pb_text{text-align:left}.bs-footer-bottom .et_pb_column:last-child .et_pb_text{text-align:right}@media (max-width:980px){.bs-project-grid-simple{grid-template-columns:1fr;gap:28px}.bs-footer-bottom{display:flex!important;flex-direction:row!important;align-items:center!important}.bs-footer-bottom .et_pb_column{width:50%!important;margin-bottom:0!important}}@media (max-width:767px){.bs-eyebrow p{margin-bottom:16px;font-size:13px}.bs-project-card-simple .content-top{padding:22px 22px 16px}.bs-project-card-simple .content-bottom{padding:18px 22px 24px}.bs-project-card-simple h3{font-size:23px}.et_pb_contact_form input[type="text"],.et_pb_contact_form input[type="email"],.et_pb_contact_form textarea{font-size:15px!important;padding:16px 17px!important}.et_pb_contact_submit{width:100%;text-align:center}.bs-footer-bottom{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:22px 20px 34px!important;margin:0 auto!important;gap:10px!important;box-sizing:border-box!important}.bs-footer-bottom .et_pb_column{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0!important}.bs-footer-bottom .et_pb_text,.bs-footer-bottom .et_pb_text p{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:center!important}.bs-footer-bottom .et_pb_text p{font-size:13px!important;line-height:1.5!important}.bs-footer-bottom a{white-space:nowrap}}#work,#about,#contact{scroll-margin-top:100px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}