*,:before,:after{box-sizing:border-box}a,p,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-decoration:none}a{color:inherit}ul{list-style:none}html{font-family:var(--font-family-primary)}body,button,input,select,textarea{font-family:inherit}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-primary:Inter, sans-serif;--font-family-secondary:Source Serif 4 Variable, serif;--color-base:#ede6dd;--color-base-semidark:#b5ad9d;--color-base-dark:#4e473e;--color-primary:#721818;--color-secondary:#a9c0e1}body:has(:is(.page-home,.page-about-us,.page-contact)) .site-header{z-index:2;position:absolute;top:32px}body:not(:has(:is(.page-home,.page-about-us,.page-contact))) .site-header{margin-top:32px}body:not(:has(:is(.page-home,.page-about-us,.page-contact))) .site-header .dropdown-menu{background-color:#ffffff59!important}body:not(:has(:is(.page-home,.page-about-us))) .site-header{color:#4e473e}.site-header{color:#ede6dd;width:100%;height:64px;padding:0 80px}.site-header .layout{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.site-header .header-start{justify-self:start;align-items:center;gap:3.5rem;display:flex}.site-header .brand img{opacity:0;width:49px;height:40px;display:block}.site-header .brand>a{width:100%;height:100%;display:block}.site-header .brand{background-color:currentColor;width:49px;height:40px;-webkit-mask:url(../images/brand-logo.svg) 50%/contain no-repeat;mask:url(../images/brand-logo.svg) 50%/contain no-repeat}.site-header .header-end{justify-self:end;align-items:center;gap:2rem;display:flex}.site-header .brand{justify-self:center}.site-header .nav-1 ul,.site-header .nav-2 ul{gap:3rem;margin:0;padding:0;font-size:.85rem;font-weight:500;list-style:none;display:flex}.site-header .nav-1 .dropdown{position:relative}.site-header .nav-1 .dropdown:after{content:"";width:100%;height:8px;position:absolute;top:100%;left:0}.site-header .nav-1 .dropdown .dropdown-toggle{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-header .nav-1 .dropdown .dropdown-menu{color:#4e473e;background-color:#ede6dde6;border:1px solid #4e473e;border-radius:4px;flex-direction:column;gap:0;min-width:160px;padding:0;display:none;position:absolute;top:calc(100% + 8px);left:-8px;overflow:hidden}.site-header .nav-1 .dropdown .dropdown-menu li{cursor:pointer;padding:0;transition:all .3s}.site-header .nav-1 .dropdown .dropdown-menu li:hover,.site-header .nav-1 .dropdown .dropdown-menu li:focus-within{background-color:#b5ad9d}.site-header .nav-1 .dropdown .dropdown-menu li+li{border-top:1px solid #4e473e}.site-header .nav-1 .dropdown .dropdown-menu li a{color:inherit;padding:12px;display:block}.site-header .nav-1 .dropdown:hover .dropdown-menu,.site-header .nav-1 .dropdown:focus-within .dropdown-menu{display:flex}.site-header .nav-1,.site-header .nav-2,.site-header .lang{text-transform:uppercase}.site-footer{color:#ede6dd;background-color:#4e473e;padding:64px 64px 0}.site-footer .footer-content{grid-template-columns:3fr auto .5fr;align-items:start;gap:48px;margin-top:128px;display:grid}.site-footer .footer-content .footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px;display:grid}.site-footer .footer-content .footer-column,.site-footer .footer-content .footer-socials{align-content:start;justify-items:start;gap:14px;display:grid}.site-footer .footer-content .footer-column a,.site-footer .footer-content .footer-socials a,.site-footer .footer-content .footer-column strong{color:inherit;font-size:.85rem;line-height:1.2;text-decoration:none}.site-footer .footer-content .footer-column a:hover,.site-footer .footer-content .footer-column a:focus-visible,.site-footer .footer-content .footer-socials a:hover,.site-footer .footer-content .footer-socials a:focus-visible{text-decoration:underline}.site-footer .footer-content .footer-column strong{color:#a9c0e1;text-transform:uppercase;font-weight:600}.site-footer .footer-content .footer-column--category a{color:#a9c0e1}.site-footer .footer-content .footer-brand{width:fit-content;min-height:160px;padding-inline:64px;display:grid}.site-footer .footer-content .footer-brand>img{opacity:.12;justify-self:center;width:180px;height:auto}.site-footer .footer-content .footer-socials{justify-items:end}.site-footer .footer-copyright{text-align:end;opacity:.2;width:100%;margin-top:64px;padding-bottom:16px;font-size:.75rem}body{background-color:#ede6dd}.page-404{box-sizing:border-box;align-items:flex-end;min-height:calc(100svh - 188px);padding:64px;display:flex}.page-404 .content{grid-template-columns:1fr 1fr;align-items:end;width:100%;display:grid}.page-404 .content .title{color:#4e473e;font-size:7.5rem;font-weight:500;line-height:100%;position:relative}.page-404 .content .title span{display:block}.page-404 .content .title:before{content:"¡UPS!";margin-bottom:12px;font-size:2.5rem;font-weight:400;line-height:2.5rem;position:absolute;bottom:100%;left:0}.page-404 .content .cta-home{align-self:end;margin-left:64px;padding-top:32px}.page-404 .content .cta-home p{color:#4e473e;max-width:256px;font-weight:300}.page-404 .content .cta-home p:not(:last-child){margin-bottom:32px}.page-404 .content .cta-home .cta-link{font-size:1.2rem}.site-main.page-home .hero{grid-template-rows:minmax(0,1fr) auto;height:100dvh;display:grid}.site-main.page-home .hero .hero__image{background-image:linear-gradient(#4e473ee6,#4e473e99),url(../images/home.png);background-position:50%;background-size:cover;min-height:0;position:relative;overflow:hidden}.site-main.page-home .hero .hero__image .hero__content{z-index:1;color:#ede6dd;width:fit-content;margin-top:192px;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.site-main.page-home .hero .hero__image .hero__content h1{text-align:center;white-space:nowrap;font-family:"Source Serif 4 Variable",serif;font-size:clamp(4rem,13vw,12rem);font-weight:400;line-height:.85}.site-main.page-home .hero .hero__image .hero__content .hero__descriptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24%;margin-top:40px;display:grid}.site-main.page-home .hero .hero__image .hero__content .hero__descriptions p{max-width:280px;margin:0;font-size:.9rem;font-weight:400;line-height:1.2}.site-main.page-home .hero .hero__image .hero__content .hero__descriptions p span{display:block}.site-main.page-home .hero .hero__image .hero__content .hero__descriptions p:last-child{text-align:right;justify-self:end}.site-main.page-home .hero .cta-links{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding-block:24px;padding-inline:64px;display:grid}.site-main.page-home .hero .cta-links .cta-link{justify-content:center;justify-self:center}.site-main.page-home .demo{grid-template-columns:minmax(280px,.8fr) 1.5fr;align-items:start;gap:4rem;margin-top:96px;padding-inline:64px;display:grid}.site-main.page-home .demo .content .steps .step span{color:#b5ad9d;display:block}.site-main.page-home .demo .content .steps .step .step-index{font-family:"Source Serif 4 Variable",serif;font-size:32px;font-weight:400}.site-main.page-home .demo .content .steps .step .step-content{margin-top:4px}.site-main.page-home .demo .content .steps .step:not(:last-child){margin-bottom:12px}.site-main.page-home .demo .content .cta-content{justify-content:flex-start;align-items:center;gap:48px;margin-top:56px;font-size:1.2rem;display:flex}.site-main.page-home .demo .content .cta-content .slogan{text-transform:uppercase;color:#b5ad9d;font-size:1.1rem;font-weight:600}.site-main.page-home .demo .media img{border:1px solid #4e473e;border-radius:8px;width:100%;height:auto;display:block}.site-main.page-home .banner{color:#ede6dd;background-color:#721818;flex-direction:column;justify-content:center;align-items:center;gap:64px;margin-top:88px;padding-block:64px;display:flex;position:relative;overflow:hidden}.site-main.page-home .banner:before{content:"";opacity:.03;pointer-events:none;background-image:url(../images/brand-logo-pattern.svg);background-position:0 0;background-repeat:space repeat;background-size:135px;position:absolute;inset:0}.site-main.page-home .banner .content{text-align:center;font-family:"Source Serif 4 Variable",serif;font-size:22px;font-weight:300}.site-main.page-home .banner .content div:not(:last-child){margin-bottom:4px}.site-main.page-home .banner .slogan{text-align:center;text-transform:uppercase;font-weight:500;line-height:140%}.site-main.page-home .cta-specialists{margin-top:64px;padding-inline:32px}.site-main.page-home .cta-specialists .cta-content{border-block:1px solid #4e473e;grid-template-columns:minmax(280px,1.1fr) minmax(220px,.9fr) 1fr;align-items:start;gap:48px;min-height:144px;padding:32px;display:grid}.site-main.page-home .cta-specialists .cta-content .cta-text-1,.site-main.page-home .cta-specialists .cta-content .cta-text-2{color:#4e473e}.site-main.page-home .cta-specialists .cta-content .cta-text-1{text-transform:uppercase;max-width:256px}.site-main.page-home .cta-specialists .cta-content .cta-text-2{text-align:center;align-content:center;max-width:300px;height:100%}.site-main.page-home .cta-specialists .cta-content .cta-link{justify-self:end}.site-main.page-home .cta-products{margin-top:88px;padding-inline:32px}.site-main.page-home .cta-products .cta-links{justify-content:space-between;align-items:center;padding-inline:32px;display:flex}.site-main.page-home .cta-products .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.site-main.page-home .cta-products .products .product{aspect-ratio:1;cursor:pointer;color:#fff;min-width:0;min-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.site-main.page-home .cta-products .products .product .product-overlay{color:#fff;opacity:0;background-color:#4e473e;padding:64px;font-family:"Source Serif 4 Variable",serif;font-size:5rem;font-weight:300;transition:opacity .3s;position:absolute;inset:0}.site-main.page-home .cta-products .products .product .product-overlay:after{content:"";background-color:currentColor;flex:none;width:5rem;height:5rem;margin-top:32px;transition:transform .3s;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M8.5 15.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M8.5 15.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat}.site-main.page-home .cta-products .products .product:hover .product-overlay,.site-main.page-home .cta-products .products .product:focus-visible .product-overlay{opacity:1}.site-main.page-home .cta-products .products .product img{object-fit:cover;width:100%;height:100%;display:block}.site-main.page-home .cta-materials{margin-top:160px;padding-inline:256px}.site-main.page-home .cta-materials__copy{color:#4e473e;margin:0;font-family:"Source Serif 4 Variable",serif;font-size:1.7rem;font-weight:300}.site-main.page-home .cta-materials__copy span{display:block}.site-main.page-home .cta-materials .cta-link{margin-top:24px}.site-main.page-home .slogan-footer{margin-top:160px;margin-bottom:16px;padding-inline:64px}.site-main.page-about-us .hero{grid-template-rows:minmax(0,1fr) auto;height:90dvh;display:grid}.site-main.page-about-us .hero .hero__image{background-image:url(../images/about-us-hero.png);background-position:50%;background-size:cover;min-height:0;position:relative;overflow:hidden}.site-main.page-about-us .hero .hero__image:before{content:"";background:linear-gradient(178.25deg,#4e473e 12.81%,#4e473e00 98.47%);height:80%;position:absolute;inset:0 0 auto}.site-main.page-about-us .hero .hero__image .hero__content{z-index:1;color:#ede6dd;width:fit-content;margin-top:192px;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.site-main.page-about-us .hero .hero__image .hero__content h1{text-align:center;white-space:nowrap;font-size:clamp(3.5rem,10vw,10rem);font-weight:400;line-height:.85}.site-main.page-about-us .hero .hero__image .hero__content .hero__description{justify-content:flex-end;margin-top:40px;display:flex}.site-main.page-about-us .hero .hero__image .hero__content .hero__description p{max-width:280px;margin:0;font-size:.9rem;font-weight:400;line-height:1.2}.site-main.page-about-us .hero .hero__image .hero__content .hero__description p span{display:block}.site-main.page-about-us .hero .hero__image .hero__content .hero__description p:last-child{text-align:right;justify-self:end}.site-main.page-about-us .content-grid{aspect-ratio:592/624;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));margin-block:96px 128px;padding-inline:48px;display:grid}.site-main.page-about-us .content-grid .grid-item{color:#4e473e}.site-main.page-about-us .content-grid .grid-item.person-1,.site-main.page-about-us .content-grid .grid-item.person-2,.site-main.page-about-us .content-grid .grid-item.person-3,.site-main.page-about-us .content-grid .grid-item.person-4{position:relative;overflow:hidden}.site-main.page-about-us .content-grid .grid-item.person-1:before,.site-main.page-about-us .content-grid .grid-item.person-2:before,.site-main.page-about-us .content-grid .grid-item.person-3:before,.site-main.page-about-us .content-grid .grid-item.person-4:before{content:"";filter:grayscale();background:url(../images/person.png) 0/cover no-repeat;position:absolute;inset:0}.site-main.page-about-us .content-grid .grid-item.person-1 .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-2 .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-3 .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-4 .person__overlay{z-index:1;color:#ede6dd;opacity:0;background:#721818;padding:96px 48px;transition:opacity .3s;position:absolute;inset:0}.site-main.page-about-us .content-grid .grid-item.person-1 .person__overlay h2,.site-main.page-about-us .content-grid .grid-item.person-2 .person__overlay h2,.site-main.page-about-us .content-grid .grid-item.person-3 .person__overlay h2,.site-main.page-about-us .content-grid .grid-item.person-4 .person__overlay h2{text-transform:uppercase;font-size:1.35rem;font-weight:500}.site-main.page-about-us .content-grid .grid-item.person-1 .person__overlay p,.site-main.page-about-us .content-grid .grid-item.person-2 .person__overlay p,.site-main.page-about-us .content-grid .grid-item.person-3 .person__overlay p,.site-main.page-about-us .content-grid .grid-item.person-4 .person__overlay p{max-width:90%;margin-top:48px;font-size:.85rem;line-height:135%}.site-main.page-about-us .content-grid .grid-item.person-1:hover .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-1:focus .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-1:focus-within .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-2:hover .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-2:focus .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-2:focus-within .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-3:hover .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-3:focus .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-3:focus-within .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-4:hover .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-4:focus .person__overlay,.site-main.page-about-us .content-grid .grid-item.person-4:focus-within .person__overlay{opacity:1}.site-main.page-about-us .content-grid .grid-item.quote{background-color:#a9c0e1;flex-direction:column;justify-content:space-between;padding:48px;display:flex}.site-main.page-about-us .content-grid .grid-item.quote .text{max-width:80%;font-family:"Source Serif 4 Variable",serif;font-size:1.95rem;font-weight:300}.site-main.page-about-us .content-grid .grid-item.quote .quote-footer{text-align:end;align-self:flex-end;font-weight:500}.site-main.page-about-us .content-grid .grid-item.quote .quote-footer .author span{display:block}.site-main.page-about-us .content-grid .grid-item.quote .quote-footer .date{margin-top:16px}.site-main.page-about-us .content-grid .grid-item.standard{padding:96px 48px}.site-main.page-about-us .content-grid .grid-item.standard h2{text-transform:uppercase;font-size:1.35rem;font-weight:400}.site-main.page-about-us .content-grid .grid-item.standard p{max-width:90%;margin-top:24px;font-size:.85rem;line-height:135%}.site-main.page-about-us .content-grid .grid-item.standard p+p{margin-top:16px}.site-main.page-about-us .content-grid .grid-item.person-1{grid-area:1/1}.site-main.page-about-us .content-grid .grid-item.person-2{grid-area:1/2}.site-main.page-about-us .content-grid .grid-item.quote{grid-area:1/3}.site-main.page-about-us .content-grid .grid-item.mission{grid-area:2/2}.site-main.page-about-us .content-grid .grid-item.person-3{grid-area:2/3}.site-main.page-about-us .content-grid .grid-item.vision{grid-area:3/1}.site-main.page-about-us .content-grid .grid-item.person-4{grid-area:3/2}.site-main.page-about-us .content-grid .grid-item.values{grid-area:3/3}.site-main.page-contact{box-sizing:border-box;background-image:linear-gradient(#ede6dd80 0%,#ede6dd40 14%,#ede6dd00 34%),url(../images/contact.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:calc(100svh - 188px);padding:144px 156px 128px}.site-main.page-contact .grid{grid-template-columns:1fr 1fr;display:grid}.site-main.page-contact .grid .content{color:#4e473e;align-items:flex-start;display:flex}.site-main.page-contact .grid .content .contact-us .title{text-transform:uppercase;font-size:1.35rem;font-weight:600}.site-main.page-contact .grid .content .contact-us p{max-width:256px;margin-top:24px}.site-main.page-contact .grid .form{color:#4e473e;background-color:#ede6dd;border:1px solid #4e473e;border-radius:10px;padding:64px}.site-main.page-contact .grid .form .title{font-family:"Source Serif 4 Variable",serif;font-size:1.65rem}.site-main.page-contact .grid .form .contact-form{max-width:480px;margin-top:48px}.site-main.page-contact .grid .form .contact-form label{color:#4e473e;margin-bottom:16px;font-size:.9rem;font-weight:500;display:block}.site-main.page-contact .grid .form .contact-form input:not([type=checkbox]),.site-main.page-contact .grid .form .contact-form textarea{box-sizing:border-box;color:#4e473e;resize:none;background-color:#ffffff80;border:1px solid #4e473ed9;border-radius:10px;outline:0;width:100%;height:56px;padding:12px}.site-main.page-contact .grid .form .contact-form input{margin-bottom:32px}.site-main.page-contact .grid .form .contact-form textarea{height:176px!important}.site-main.page-contact .grid .form .contact-form .actions{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.site-main.page-contact .grid .form .contact-form .actions .privacy-consent{text-transform:none;align-items:center;gap:8px;font-size:.8rem;font-weight:400;display:flex}.site-main.page-contact .grid .form .contact-form .actions .privacy-consent input[type=checkbox]{accent-color:#4e473e;flex:none;width:16px;height:16px;margin:2px 0 0;padding:0}.site-main.page-contact .grid .form .contact-form .actions .privacy-consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.site-main.page-contact .grid .form .contact-form .actions .privacy-consent a:hover,.site-main.page-contact .grid .form .contact-form .actions .privacy-consent a:focus{color:#721818}.site-main.page-contact .grid .form .contact-form .actions button{background-color:#0000;border:none;font-size:1.15rem}.site-main.page-contact .grid .form .contact-form .actions button:hover{cursor:pointer}.site-main.page-legal{box-sizing:border-box;align-items:flex-end;min-height:calc(100svh - 188px);padding:64px;display:flex}.site-main.page-legal .content{grid-template-columns:1fr 1fr;width:100%;display:grid}.site-main.page-legal .content .title{color:#4e473e;align-self:end;font-size:7.5rem;font-weight:500;line-height:100%;position:relative}.site-main.page-legal .content .title span{display:block}.site-main.page-legal .content .text-scroll-wrapper{box-sizing:border-box;align-self:start;width:100%;max-width:100%;max-height:calc(100svh - 252px);position:relative}.site-main.page-legal .content .text-scroll-wrapper:before,.site-main.page-legal .content .text-scroll-wrapper:after{content:"";pointer-events:none;height:64px;transition:opacity .2s;position:absolute;left:0;right:16px}.site-main.page-legal .content .text-scroll-wrapper:before{background:linear-gradient(#ede6dd,#ede6dd00);top:0}.site-main.page-legal .content .text-scroll-wrapper:after{background:linear-gradient(#ede6dd00,#ede6dd);bottom:0}.site-main.page-legal .content .text-scroll-wrapper.is-at-start:before,.site-main.page-legal .content .text-scroll-wrapper.is-at-end:after{opacity:0}.site-main.page-legal .content .text-scroll-wrapper .text-scroll{max-height:inherit;text-align:justify;color:#4e473e;padding-top:32px;padding-right:16px;overflow-y:auto}.site-main.page-legal .content .text-scroll-wrapper .text-scroll h2,.site-main.page-legal .content .text-scroll-wrapper .text-scroll h3{font-size:inherit;margin:32px 0 16px;font-weight:500}.site-main.page-legal .content .text-scroll-wrapper .text-scroll p{white-space:pre-line;font-weight:300}.site-main.page-legal .content .text-scroll-wrapper .text-scroll p:not(:last-child){margin-bottom:32px}.site-main.page-legal .content .text-scroll-wrapper .text-scroll ul{margin-bottom:2.5rem;padding-left:0;font-weight:300;list-style:none}.site-main.page-legal .content .text-scroll-wrapper .text-scroll ul li{padding-left:1rem;position:relative}.site-main.page-legal .content .text-scroll-wrapper .text-scroll ul li:before{content:"";background-color:#4e473e;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-main.page-legal .content .text-scroll-wrapper .text-scroll ul li:not(:last-child){margin-bottom:.35rem}@media (width<=768px){.site-main.page-legal .content{grid-template-columns:1fr}.site-main.page-legal .content .text-scroll-wrapper{max-height:none}}.page-faq-product{flex-direction:column;justify-content:center;align-items:center;padding:96px;display:flex}.page-faq-product .toggle-buttons{margin-bottom:48px}.page-faq-product .toggle-buttons .toggle-button:not(:last-child){margin-right:12px}.page-faq-product .faq-content{color:#4e473e;font-size:.875rem}.page-faq-product .faq-content .faq-content-index[hidden]{display:none}.page-faq-product .faq-content .faq-content-columns{border:1px solid #4e473e;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid}.page-faq-product .faq-content .faq-content-columns .column{padding:64px}.page-faq-product .faq-content .faq-content-columns .column:not(:last-child){border-right:1px solid #4e473e}.page-faq-product .faq-content .faq-content-grid .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;width:100%;max-width:1080px;margin-inline:auto;display:grid}.page-faq-product .faq-content .faq-content-grid .item{border-top:1px solid #4e473e;padding-block:16px 48px}.page-faq-product .faq-content .faq-content-grid .cta-terms{width:100%;max-width:1080px;margin-inline:auto;font-weight:500}.page-faq-product .faq-content .faq-content-grid .cta-terms a{text-decoration:underline;transition:all .3s}.page-faq-product .faq-content .faq-content-grid .cta-terms a:hover,.page-faq-product .faq-content .faq-content-grid .cta-terms a:focus{color:#721818}.page-faq-product .faq-content .faq-content-text .content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.page-faq-product .faq-content .title{text-transform:uppercase;margin-bottom:32px;font-weight:600}.page-faq-product .faq-content .content p{white-space:pre-line}.page-faq-product .faq-content .content p:not(:first-child){margin-top:20px}.page-faq-product .faq-content .content ul{margin-top:20px;width:fit-content;margin-inline:auto;padding-left:20px;list-style-type:disc}.page-faq-product .faq-content .content ul.numeric{list-style-type:decimal}.page-faq-product .faq-content .content ul li:not(:last-child){margin-bottom:8px}.page-faq-product .faq-content .content .cta-link{margin-top:32px}.site-main.archive-mural-collection,.site-main.archive-wallpaper{padding:64px}.site-main.archive-mural-collection .hero,.site-main.archive-wallpaper .hero{grid-template-columns:1fr auto 1fr;align-items:start;column-gap:12rem;display:grid}.site-main.archive-mural-collection .hero .title,.site-main.archive-wallpaper .hero .title{color:#4e473e;grid-column:1;justify-self:start}.site-main.archive-mural-collection .hero .title h1,.site-main.archive-wallpaper .hero .title h1{font-size:2.5rem;font-weight:500}.site-main.archive-mural-collection .hero .title .list,.site-main.archive-wallpaper .hero .title .list{text-transform:uppercase;margin-top:8px}.site-main.archive-mural-collection .hero .title .list span,.site-main.archive-wallpaper .hero .title .list span{line-height:135%}.site-main.archive-mural-collection .hero .title .list span:not(:last-child):after,.site-main.archive-wallpaper .hero .title .list span:not(:last-child):after{content:"/";color:#bcab95;margin-inline:8px}.site-main.archive-mural-collection .hero .slogan,.site-main.archive-wallpaper .hero .slogan{color:#721818;text-align:center;grid-column:2;place-self:center;max-width:240px;font-family:"Source Serif 4 Variable",serif}.site-main.archive-mural-collection .hero .info,.site-main.archive-wallpaper .hero .info{color:#4e473e;grid-column:3;justify-self:end;width:fit-content;padding-right:96px}.site-main.archive-mural-collection .hero .info span,.site-main.archive-wallpaper .hero .info span{font-family:"Source Serif 4 Variable",serif;display:block}.site-main.archive-mural-collection .hero .info span:not(:last-child),.site-main.archive-wallpaper .hero .info span:not(:last-child){border-bottom:1px solid #4e473e;margin-bottom:6px;padding-bottom:6px}.site-main.archive-mural-collection .products,.site-main.archive-wallpaper .products{margin-top:128px}.site-main.archive-mural-collection .products .filters,.site-main.archive-wallpaper .products .filters{gap:8px;display:flex}.site-main.archive-mural-collection .products .products-grid,.site-main.archive-wallpaper .products .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:16px;display:grid}.site-main.archive-mural-collection .products .products-grid .product,.site-main.archive-wallpaper .products .products-grid .product{aspect-ratio:864/544;position:relative;overflow:hidden}.site-main.archive-mural-collection .products .products-grid .product:hover,.site-main.archive-wallpaper .products .products-grid .product:hover{cursor:pointer}.site-main.archive-mural-collection .products .products-grid .product:hover .product-cta .cta-link,.site-main.archive-wallpaper .products .products-grid .product:hover .product-cta .cta-link{color:#721818}.site-main.archive-mural-collection .products .products-grid .product:hover .product-cta .cta-link:before,.site-main.archive-wallpaper .products .products-grid .product:hover .product-cta .cta-link:before{transform:rotate(45deg)}.site-main.archive-mural-collection .products .products-grid .product:focus-within .product-cta .cta-link,.site-main.archive-wallpaper .products .products-grid .product:focus-within .product-cta .cta-link{color:#721818}.site-main.archive-mural-collection .products .products-grid .product:focus-within .product-cta .cta-link:before,.site-main.archive-wallpaper .products .products-grid .product:focus-within .product-cta .cta-link:before{transform:rotate(45deg)}.site-main.archive-mural-collection .products .products-grid .product .product-link,.site-main.archive-wallpaper .products .products-grid .product .product-link{z-index:1;position:absolute;inset:0}.site-main.archive-mural-collection .products .products-grid .product .product-image,.site-main.archive-wallpaper .products .products-grid .product .product-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-main.archive-mural-collection .products .products-grid .product .product-info-wrapper,.site-main.archive-wallpaper .products .products-grid .product .product-info-wrapper{z-index:2;pointer-events:none;width:100%;padding-inline:32px;position:absolute;bottom:48px;left:0}.site-main.archive-mural-collection .products .products-grid .product .product-info-wrapper .product-info,.site-main.archive-wallpaper .products .products-grid .product .product-info-wrapper .product-info{color:#4e473e;background-color:#ede6dd;border:1px solid #4e473e;border-radius:10px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.site-main.archive-mural-collection .products .products-grid .product .product-info-wrapper .product-info .product-cta,.site-main.archive-wallpaper .products .products-grid .product .product-info-wrapper .product-info .product-cta{pointer-events:auto}.site-main.archive-mural-collection .products .products-grid .product .product-info-wrapper .product-info .product-name,.site-main.archive-wallpaper .products .products-grid .product .product-info-wrapper .product-info .product-name{text-transform:uppercase;font-size:1.1rem;font-weight:500}.site-main.archive-mural-collection .products .products-grid .product .product-info-wrapper .product-info .product-cta,.site-main.archive-mural-collection .products .products-grid .product .product-info-wrapper .product-info .product-price,.site-main.archive-wallpaper .products .products-grid .product .product-info-wrapper .product-info .product-cta,.site-main.archive-wallpaper .products .products-grid .product .product-info-wrapper .product-info .product-price{font-size:.85rem}.site-main.archive-mural-collection .products .products-grid .product .product-info-wrapper .product-info .product-cta .cta-link,.site-main.archive-wallpaper .products .products-grid .product .product-info-wrapper .product-info .product-cta .cta-link{font-weight:500!important}.site-main.archive-mural-collection .slogan-footer,.site-main.archive-wallpaper .slogan-footer{margin-top:160px}.site-main.archive-mural-collection .img-footer,.site-main.archive-wallpaper .img-footer{margin-top:16px}.site-main.archive-mural-collection .img-footer img,.site-main.archive-wallpaper .img-footer img{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.site-main.archive-mural-collection .text-footer,.site-main.archive-wallpaper .text-footer{margin-block:48px 16px;padding-left:64px}.site-main.archive-mural-collection .text-footer p,.site-main.archive-wallpaper .text-footer p{color:#4e473e;white-space:pre-line;max-width:432px;font-family:"Source Serif 4 Variable",serif}.site-main.single-mural-collection,.site-main.single-wallpaper{padding-block:32px 96px}.site-main.single-mural-collection .hero,.site-main.single-wallpaper .hero{color:#4e473e;justify-content:space-between;padding-inline:64px;display:flex}.site-main.single-mural-collection .hero .data .collection-text,.site-main.single-wallpaper .hero .data .collection-text{text-transform:uppercase;font-weight:500}.site-main.single-mural-collection .hero .data .wrapper,.site-main.single-wallpaper .hero .data .wrapper{align-items:flex-end;gap:16px;display:flex}.site-main.single-mural-collection .hero .data .wrapper .name,.site-main.single-wallpaper .hero .data .wrapper .name{font-size:7.5rem;font-weight:500;line-height:95%}.site-main.single-mural-collection .hero .info,.site-main.single-wallpaper .hero .info{color:#4e473e;width:fit-content;padding-right:96px}.site-main.single-mural-collection .hero .info span,.site-main.single-wallpaper .hero .info span{font-family:"Source Serif 4 Variable",serif;display:block}.site-main.single-mural-collection .hero .info span:before,.site-main.single-wallpaper .hero .info span:before{content:"";vertical-align:-.15em;background-color:currentColor;width:1em;height:1em;margin-right:8px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12l5 5L20 6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12l5 5L20 6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat}.site-main.single-mural-collection .hero .info span:not(:last-child),.site-main.single-wallpaper .hero .info span:not(:last-child){border-bottom:1px solid #4e473e;margin-bottom:6px;padding-bottom:6px}.site-main.single-mural-collection .hero-img-content,.site-main.single-wallpaper .hero-img-content{color:#4e473e;margin-top:32px;padding-inline:64px}.site-main.single-mural-collection .hero-img-content .hero-img,.site-main.single-wallpaper .hero-img-content .hero-img{aspect-ratio:1776/672}.site-main.single-mural-collection .hero-img-content .hero-img img,.site-main.single-wallpaper .hero-img-content .hero-img img{object-fit:cover;width:100%;height:100%;display:block}.site-main.single-mural-collection .hero-img-content .hero-img-controls,.site-main.single-wallpaper .hero-img-content .hero-img-controls{margin-top:8px}.site-main.single-mural-collection .hero-img-content .hero-img-controls .content,.site-main.single-wallpaper .hero-img-content .hero-img-controls .content{justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.site-main.single-mural-collection .hero-img-content .hero-img-controls .content .colors,.site-main.single-wallpaper .hero-img-content .hero-img-controls .content .colors{align-items:center;gap:8px;display:flex}.site-main.single-mural-collection .hero-img-content .hero-img-controls .content .colors .color,.site-main.single-wallpaper .hero-img-content .hero-img-controls .content .colors .color{border-radius:50%;width:28px;height:28px;display:block}.site-main.single-mural-collection .hero-img-content .hero-img-controls .content .counter,.site-main.single-wallpaper .hero-img-content .hero-img-controls .content .counter{margin-left:auto}.site-main.single-mural-collection .hero-img-content .hero-img-controls .controls,.site-main.single-wallpaper .hero-img-content .hero-img-controls .controls{justify-content:space-between;margin-top:20px;padding-inline:32px;display:flex}.site-main.single-mural-collection .hero-img-content .hero-img-controls .controls .arrow,.site-main.single-wallpaper .hero-img-content .hero-img-controls .controls .arrow{border:1.5px solid #4e473e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;display:inline-flex}.site-main.single-mural-collection .hero-img-content .hero-img-controls .controls .arrow:hover,.site-main.single-wallpaper .hero-img-content .hero-img-controls .controls .arrow:hover{cursor:pointer;background-color:#4e473e33}.site-main.single-mural-collection .list,.site-main.single-wallpaper .list{color:#4e473e;text-transform:uppercase;justify-content:center;margin-top:16px;padding-inline:64px;display:flex}.site-main.single-mural-collection .list span,.site-main.single-wallpaper .list span{line-height:135%}.site-main.single-mural-collection .list span:not(:last-child):after,.site-main.single-wallpaper .list span:not(:last-child):after{content:"/";color:#bcab95;margin-inline:8px}.site-main.single-mural-collection .preview,.site-main.single-wallpaper .preview{color:#4e473e;grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-top:96px;padding-inline:64px;display:grid}.site-main.single-mural-collection .preview .content p,.site-main.single-wallpaper .preview .content p{white-space:pre-line;max-width:464px;font-family:"Source Serif 4 Variable",serif;font-size:1.35rem;font-weight:300}.site-main.single-mural-collection .preview .content .cta-content,.site-main.single-wallpaper .preview .content .cta-content{margin-top:56px;font-size:1.2rem}.site-main.single-mural-collection .preview .media img,.site-main.single-wallpaper .preview .media img{width:100%;height:auto;display:block}.site-main.single-mural-collection .banner,.site-main.single-wallpaper .banner{color:#ede6dd;background-color:#721818;grid-template-columns:1fr 1fr;margin-top:88px;padding:80px 64px 156px;display:grid;position:relative;overflow:hidden}.site-main.single-mural-collection .banner:before,.site-main.single-wallpaper .banner:before{content:"";opacity:.03;pointer-events:none;background-image:url(../images/brand-logo-pattern.svg);background-position:0 0;background-repeat:space repeat;background-size:135px;position:absolute;inset:0}.site-main.single-mural-collection .banner .title,.site-main.single-wallpaper .banner .title{max-width:256px;font-size:3rem;font-weight:500;line-height:140%}.site-main.single-mural-collection .banner .content .row,.site-main.single-wallpaper .banner .content .row{border-bottom:1px solid #ede6dd;grid-template-columns:1fr 1fr;padding-block:16px;display:grid}.site-main.single-mural-collection .editor,.site-main.single-wallpaper .editor{margin-top:88px;padding-inline:64px}.site-main.blog{padding:64px 64px 128px}.site-main.blog .hero{border-bottom:1px solid #4e473e;grid-template-columns:1fr auto 1fr;align-items:start;column-gap:12rem;padding-bottom:64px;display:grid}.site-main.blog .hero .title{color:#4e473e;grid-column:1;justify-self:start;padding-left:32px}.site-main.blog .hero .title h1{font-size:2.5rem;font-weight:500}.site-main.blog .hero .title .list{text-transform:uppercase;margin-top:8px}.site-main.blog .hero .title .list span{line-height:135%}.site-main.blog .hero .title .list span:not(:last-child):after{content:"/";color:#bcab95;margin-inline:8px}.site-main.blog .hero .slogans{grid-column:2;gap:64px;display:flex}.site-main.blog .hero .slogans .slogan{color:#721818;white-space:pre-line;max-width:240px;font-family:"Source Serif 4 Variable",serif;font-size:.95rem}.site-main.blog .posts .post{color:#4e473e;background-color:#ffffff4d;border-bottom:1px solid #4e473e;gap:48px;padding:32px 64px 32px 32px;transition:all .3s;display:flex}.site-main.blog .posts .post:hover,.site-main.blog .posts .post:focus{cursor:pointer;background-color:#4e473e}.site-main.blog .posts .post:hover .content,.site-main.blog .posts .post:focus .content,.site-main.blog .posts .post:hover .blog-cta-link,.site-main.blog .posts .post:focus .blog-cta-link{color:#ede6dd!important}.site-main.blog .posts .post:hover .blog-cta-link:before,.site-main.blog .posts .post:focus .blog-cta-link:before{transform:rotate(45deg)}.site-main.blog .posts .post .img img{aspect-ratio:472/304;object-fit:cover;width:360px;display:block}.site-main.blog .posts .post .content{justify-content:space-between;align-self:stretch;align-items:flex-start;width:100%;transition:all .3s;display:flex}.site-main.blog .posts .post .content .info{text-transform:uppercase;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.site-main.blog .posts .post .content .info .title{max-width:296px;font-size:1.2rem}.site-main.blog .posts .post .content .info .data{justify-content:center;align-items:center;gap:12px;display:flex}.site-main.blog .posts .post .content .info .data .read-time{opacity:.6}.site-main.blog .posts .post .content .blog-cta-link{--cta-arrow-size:.85rem;--cta-arrow-gap:14px;align-items:center;gap:var(--cta-arrow-gap);color:#4e473e;width:fit-content;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.site-main.blog .posts .post .content .blog-cta-link:before{content:"";width:var(--cta-arrow-size);height:var(--cta-arrow-size);background-color:currentColor;flex:none;transition:transform .3s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M7.5 16.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M7.5 16.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat}.site-main.blog .pagination{color:#4e473e;border-bottom:1px solid #4e473e;justify-content:center;align-items:center;gap:4px;width:100%;padding-block:10px;font-size:.9rem;display:flex}.site-main.blog .pagination svg{font-size:1.45rem}.site-main.blog .pagination svg:hover{cursor:pointer}.cta-link{--cta-arrow-size:.85rem;--cta-arrow-gap:14px;align-items:center;gap:var(--cta-arrow-gap);color:#4e473e;width:fit-content;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.cta-link:before{content:"";width:var(--cta-arrow-size);height:var(--cta-arrow-size);background-color:currentColor;flex:none;transition:transform .3s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M7.5 16.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M7.5 16.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat}.cta-link:after{content:none}.cta-link:hover,.cta-link:focus{color:#721818}.cta-link:hover:before,.cta-link:focus:before{transform:rotate(45deg)}.cta-link--negative{color:#ede6dd}.cta-link--negative:hover,.cta-link--negative:focus{color:#a9c0e1}.cta-link--stroke-thin:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M7.5 16.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M7.5 16.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat}.cta-link--stroke-bold:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M7.5 16.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='3.25' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 16 16'%3E%3Cpath d='M7.5 16.5 19 5M10 5h9v9' fill='none' stroke='black' stroke-width='3.25' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat}.toggle-button{color:#4e473e;background-color:#ede6dd;border:1px solid #4e473e;border-radius:25px;padding:8px 16px;font-weight:500}.toggle-button.active{background-color:#4e473e33}.toggle-button:hover{cursor:pointer}.slogan-footer__copy{color:#721818;justify-content:space-between;align-items:center;font-family:"Source Serif 4 Variable",serif;font-size:2.5rem;font-weight:400;display:flex}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(./inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(./inter-latin-800-normal-D1mf63XC.woff)format("woff")}
