a[data-astro-cid-vnzlvqnm]{cursor:pointer;display:block;max-width:max-content;z-index:100000}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm]{padding:.75rem 2rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;text-transform:uppercase;font-size:16px;transition:.3s scale ease;line-height:1.4}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm]:hover{scale:.975}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm].large{font-size:1.25rem;padding:1.5rem 4rem}@media (max-width: 700px){a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm].large{font-size:1.15rem;padding:1rem 2rem}}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm]:hover span[data-astro-cid-vnzlvqnm] img[data-astro-cid-vnzlvqnm]{scale:1.05;transition:.3s scale ease}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm] span[data-astro-cid-vnzlvqnm]{display:flex;align-items:center;justify-content:center}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm] span[data-astro-cid-vnzlvqnm] img[data-astro-cid-vnzlvqnm]{width:1rem;max-width:100%;margin:0!important;transition:.3s scale ease}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm].white{background-color:#fff;border:.75px solid #ffffff;color:#2c2d2f}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm].white.outline{background-color:transparent;border:.75px solid #ffffff;color:#fff;transition:.3s ease background-color,.3s ease color,.3s scale ease}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm].black{background-color:#2c2d2f;border:.75px solid #2c2d2f;color:#fff}a[data-astro-cid-vnzlvqnm] button[data-astro-cid-vnzlvqnm].black span[data-astro-cid-vnzlvqnm] img[data-astro-cid-vnzlvqnm]{background-color:#fff;padding:.5rem;border-radius:50%;aspect-ratio:1;width:1.75rem}nav[data-astro-cid-ltwqr6lo] ul[data-astro-cid-ltwqr6lo]{display:flex;align-items:center;gap:2.5rem;row-gap:1rem;flex-flow:row wrap;margin-block-start:.75rem}nav[data-astro-cid-ltwqr6lo] ul[data-astro-cid-ltwqr6lo] a[data-astro-cid-ltwqr6lo]{color:#fff}.logo[data-astro-cid-tvrurpns]{flex:1}.logo[data-astro-cid-tvrurpns] .small[data-astro-cid-tvrurpns]{width:132px}.logo[data-astro-cid-tvrurpns] a[data-astro-cid-tvrurpns]{max-width:max-content;display:block}.logo[data-astro-cid-tvrurpns] a[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{width:16rem}@media (max-width: 500px){.logo[data-astro-cid-tvrurpns] a[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{width:12rem}}a[data-astro-cid-qrtnbqsj]{color:#2c2d2f;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex:1}a[data-astro-cid-qrtnbqsj].cream{color:#fff}a[data-astro-cid-qrtnbqsj] img[data-astro-cid-qrtnbqsj]{width:96px}@media (max-width: 700px){a[data-astro-cid-qrtnbqsj]{align-items:start}}footer{position:relative;z-index:0;background-color:#2c2d2f}footer .wrapper .footer-top{display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding-block-end:4rem}footer .wrapper .footer-top .logo{margin-block:0rem .75rem}footer .wrapper .footer-top h4{color:#fff;margin-block:1.5rem 2.5rem;font-weight:300;text-align:center}footer .wrapper .footer-bottom{padding-block-start:4rem;display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;width:100%;border-top:.5px solid #ffffff}footer .wrapper .footer-bottom p{color:#fff;flex:1;text-align:left}footer .wrapper .footer-bottom ul{display:flex;align-items:center;gap:2.5rem;justify-content:center}footer .wrapper .footer-bottom ul li a{color:#fff}@media (max-width: 700px){footer .wrapper .footer-top{flex-direction:column;align-items:flex-start}footer .wrapper .footer-top h4{text-align:left}footer .wrapper .footer-top .right{align-self:flex-start}footer .wrapper .footer-bottom{flex-direction:column-reverse;align-items:flex-start}footer .wrapper .footer-bottom ul{flex-flow:row wrap}}.dropdown{display:none}.dropdown img{cursor:pointer;width:2rem}.dropdown .dropdown-menu{position:fixed;width:100%;height:100lvh;top:0;left:0;background-color:#4f5257;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100000;padding:2rem;pointer-events:none;clip-path:polygon(0 0,0 0,0 100%,0% 100%)}.dropdown .dropdown-menu>img{position:absolute;top:2rem;right:2rem}.dropdown .dropdown-menu nav{height:100%;display:flex;align-items:center;justify-content:center}.dropdown .dropdown-menu nav>ul{flex-direction:column;display:flex;align-items:center;justify-content:center;max-width:max-content;margin-inline:auto;gap:1.5rem}.dropdown .dropdown-menu nav>ul .language{display:flex!important}.dropdown .dropdown-menu nav>ul a{color:#fff}@media (max-width: 1224px){.dropdown{display:flex;align-items:center;justify-content:flex-end}}header nav.bespoke-spray #button{display:none}@media (max-width: 1224px){header nav{display:none}}header nav.black ul a{color:#fff}header nav ul{display:flex;align-items:center;gap:1.5rem}header nav ul a{color:#fff}header[data-astro-cid-3ef6ksr2]{position:absolute;z-index:10000000000;background-color:#2c2d2f}header[data-astro-cid-3ef6ksr2] .header-wrapper[data-astro-cid-3ef6ksr2]{width:100%;max-width:1512px;padding:1.5rem 4rem;display:flex;align-items:center;justify-content:space-between}@media (max-width: 700px){header[data-astro-cid-3ef6ksr2] .header-wrapper[data-astro-cid-3ef6ksr2]{padding-inline:2rem}}@media (max-width: 500px){header[data-astro-cid-3ef6ksr2] .header-wrapper[data-astro-cid-3ef6ksr2]{padding-inline:1rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:Signature Montreal,sans-serif;font-weight:400;scroll-behavior:smooth}html,body{overflow-x:hidden}ul{list-style:none}a{color:#2c2d2f;text-decoration:none}img{max-width:100%;font-style:italic;width:100%;height:auto}img.icon{width:2rem}header,section,main,footer{width:100%;display:flex;align-items:center;justify-content:center}.wrapper{width:100%;max-width:1512px;padding:4rem}@media (max-width: 700px){.wrapper{padding-inline:2rem}}@media (max-width: 500px){.wrapper{padding-inline:1rem}}@font-face{font-family:Brandon Grotesque;src:url(/BrandonGrotesque-Light.otf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/BrandonGrotesque-Regular.otf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/BrandonGrotesque-Medium.otf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/BrandonGrotesque-Semibold.otf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/BrandonGrotesque-BoldItalic.otf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Signature Montreal;src:url(/montreal/PPNeueMontreal-Thin.otf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Signature Montreal;src:url(/montreal/PPNeueMontreal-Book.otf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Signature Montreal;src:url(/montreal/PPNeueMontreal-Italic.otf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Signature Montreal;src:url(/montreal/PPNeueMontreal-Medium.otf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Signature Montreal;src:url(/montreal/PPNeueMontreal-SemiBoldItalic.otf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Signature Montreal;src:url(/montreal/PPNeueMontreal-Book.otf) format("truetype");font-weight:700;font-display:swap}h1{font-size:96px;line-height:1.1;text-align:left;font-weight:400;color:#2c2d2f;font-family:Brandon Grotesque}@media (max-width: 700px){h1{font-size:64px}}h2{font-size:72px;line-height:1.1;font-family:Brandon Grotesque;font-weight:300}@media (max-width: 700px){h2{font-size:48px}}h3{font-size:36px;line-height:1.3;color:#2c2d2f;font-family:Brandon Grotesque;font-weight:400}h3 em{font-style:italic;font-weight:700}h3 strong{font-weight:700}@media (max-width: 700px){h3{font-size:24px}}h4{font-size:32px;font-weight:700;line-height:1.4;font-family:Brandon Grotesque;font-weight:400}@media (max-width: 700px){h4{font-size:18px}}nav a{font-family:Brandon Grotesque;font-weight:300;font-size:1.2rem}a button{font-family:Brandon Grotesque;font-weight:500}p{line-height:1.75;font-size:18px;font-weight:400}p em{font-style:italic}p strong,p strong em{font-weight:700!important}@media (max-width: 700px){p{font-size:14px}}button{font-size:18px;font-weight:700}
