@charset "UTF-8";@font-face{font-family:Quincy CF;src:local("QuincyCF-Regular.woff2"),url(QuincyCF-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:local("ProximaNova-Regular.woff2"),url(ProximaNova-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:local("ProximaNova-Semibold.woff2"),url(ProximaNova-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:local("ProximaNova-Bold.woff2"),url(ProximaNova-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:local("CormorantGaramond-Regular.woff2"),url(CormorantGaramond-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.bg-main{background-color:#f2f0ed}.SnapLockHero{display:flex;flex-direction:column;flex-direction:row;flex-wrap:wrap}.SnapLockHero-content{display:flex;flex-direction:column;text-align:left;padding-left:10px;padding-right:40px;font-size:18px;font-weight:300;font-family:Lato;letter-spacing:.05rem}@media(max-width:1000px){.SnapLockHero-content{padding-left:20px}}@media(min-width:1440px){.SnapLockHero-content{font-size:24px}}@media(min-width:2000px){.SnapLockHero-content{font-size:28px}}@media(min-width:2400px){.SnapLockHero-content{font-size:36px}}@media print,screen and (min-width:64em){.SnapLockHero-content{width:50%}}.SnapLockHero-title{margin-top:0;background-color:#e6e4e1;border:gray solid 1px;text-align:center;font-family:Lato;font-weight:600;padding:10px 20px;margin-bottom:10px}.SnapLockHero-subtitle{font-family:Lato;font-weight:600}.SnapLockHero-cta{padding:.375rem 0;font-size:1rem;line-height:1.25rem;color:#222;text-align:center;text-transform:uppercase;border-bottom:.0625rem solid #222222;cursor:pointer;margin-top:1.5rem}.SnapLockHero-cta:hover,.SnapLockHero-cta:focus{color:#96433c;border-color:#96433c}.SnapLockHero-video{margin-right:10px;padding:0 40px}@media(max-width:1023px){.SnapLockHero-video{margin:0;padding:0}}.SnapLockHero-video video{width:100%;display:block}.SnapLockHero-container{display:inline-block;width:50%}@media(max-width:1023px){.SnapLockHero-container{width:100%;margin:0 0 20px}}.SnapLockHero-ceiling{margin-left:5px;margin-top:4px}.SnapLockHero-hr{margin-top:30px}.SnapLockTitle{text-align:center;width:100%;padding-left:5%;padding-right:5%;margin-top:20px;margin-bottom:20px}.SnapLockTitle-heading{margin-top:30px;font-size:48px;font-weight:300;font-family:Cormorant Garamond;margin-bottom:10px}.SnapLockTitle-heading .trade-mark{vertical-align:super;font-size:30px}@media(max-width:768px){.SnapLockTitle-heading{font-size:40px}.SnapLockTitle-heading .trade-mark{font-size:25px}}.SnapLockTitle-description{font-family:Cormorant Garamond;text-align:center;font-size:24px;font-weight:300;letter-spacing:1px}.SnapLockTitle-showbutton{background-color:#96433c;color:#fff;font-size:12px;font-weight:500;font-family:Montserrat;letter-spacing:2px;margin:40px auto auto;padding:8px 25px}.SnapLockTitle-madein{font-size:30px;letter-spacing:0;font-weight:300;font-family:Cormorant Garamond;color:#000;margin:15px auto 10px}.SnapLockHelper{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;flex-direction:row;flex-wrap:wrap}@media(max-width:1023px){.SnapLockHelper{justify-content:center}}.SnapLockHelper-content{display:flex;flex-direction:column;text-align:left;padding:20px 100px}@media(max-width:1400px){.SnapLockHelper-content{padding:20px 60px}}@media print,screen and (min-width:64em){.SnapLockHelper-content{width:50%}}.SnapLockHelper-subtitle{font-size:18px;font-family:Lato;letter-spacing:.5px;font-weight:600}@media(min-width:1440px){.SnapLockHelper-subtitle{font-size:24px}}@media(min-width:2000px){.SnapLockHelper-subtitle{font-size:28px}}@media(min-width:2400px){.SnapLockHelper-subtitle{font-size:36px}}.SnapLockHelper-cta{padding:.375rem 0;font-size:1rem;line-height:1.25rem;color:#222;text-align:center;text-transform:uppercase;border-bottom:.0625rem solid #222222;cursor:pointer;margin-top:1.5rem}.SnapLockHelper-cta:hover,.SnapLockHelper-cta:focus{color:#96433c;border-color:#96433c}.SnapLockHelper-container{display:inline-block;width:50%;font-family:Lato;padding:0 40px;font-weight:700;font-size:18px}@media(max-width:1023px){.SnapLockHelper-container{width:100%;padding:0}}@media(min-width:1440px){.SnapLockHelper-container{font-size:24px}}@media(min-width:2000px){.SnapLockHelper-container{font-size:28px}}@media(min-width:2400px){.SnapLockHelper-container{font-size:36px}}.SnapLockHelper-container-attrimage{display:flex;flex-direction:column;text-align:center}@media(max-width:768px){.SnapLockHelper-container-attrimage{font-size:14px}}@media(min-width:1440px){.SnapLockHelper-container-attrimage{font-size:24px}}@media(min-width:2000px){.SnapLockHelper-container-attrimage{font-size:28px}}@media(min-width:2400px){.SnapLockHelper-container-attrimage{font-size:36px}}.SnapLockHelper-container-attrimage-middlepart{display:flex;flex-direction:row}.SnapLockHelper-container-attrimage-middlepart-container{width:100%;position:relative}.SnapLockHelper-container-attrimage-middlepart-leftattr{writing-mode:tb-rl;transform:rotate(-180deg)}.SnapLockHelper-container-attrimage-middlepart-cornertext{position:absolute;right:0;bottom:0;padding:5px;color:#fff;font-size:18px;width:30%;background:none!important}@media(max-width:768px){.SnapLockHelper-container-attrimage-middlepart-cornertext{padding:7px;width:50%}}@media(max-width:768px){.SnapLockHelper-container-attrimage-middlepart-cornertext{font-size:14px}}.SnapLockHelper-container-attrimage-middlepart-rightattr{writing-mode:vertical-rl}.SnapLockHelper-ceiling{margin-left:5px;margin-top:4px;margin-bottom:0}.SnapLockHelper-ceiling-text{font-size:18px;font-family:Lato;font-weight:300;letter-spacing:.5px}@media(min-width:1440px){.SnapLockHelper-ceiling-text{font-size:24px}}@media(min-width:2000px){.SnapLockHelper-ceiling-text{font-size:28px}}@media(min-width:2400px){.SnapLockHelper-ceiling-text{font-size:36px}}.SnapLockHelper-videolinks{display:flex;flex-direction:row;text-align:left;margin-top:1px;font-size:14px;font-weight:500;letter-spacing:2px;color:#000}@media(min-width:1440px){.SnapLockHelper-videolinks{font-size:18px}}@media(min-width:2000px){.SnapLockHelper-videolinks{font-size:20px}}@media(min-width:2400px){.SnapLockHelper-videolinks{font-size:32px}}.SnapLockHelper-videolink1{display:inline-block;color:#000;padding-right:5px;border-right:1px solid}@media(max-width:1276px){.SnapLockHelper-videolink1{padding-right:20px}}@media(max-width:1078px){.SnapLockHelper-videolink1{padding-right:0}}@media(max-width:768px){.SnapLockHelper-videolink1{padding-right:0}}@media(max-width:500px){.SnapLockHelper-videolink1{padding-right:0}}.SnapLockHelper-videolink2{display:inline-block;color:#000;padding-right:5px;padding-left:5px;border-right:1px solid}@media(max-width:1276px){.SnapLockHelper-videolink2{padding-left:40px}}@media(max-width:1078px){.SnapLockHelper-videolink2{padding-left:20px;padding-right:5px}}@media(max-width:768px){.SnapLockHelper-videolink2{padding-left:20px;padding-right:5px}}@media(max-width:500px){.SnapLockHelper-videolink2{padding-left:20px;padding-right:5px}}.SnapLockHelper-videolink3{display:inline-block;color:#000;padding-left:5px}@media(max-width:1276px){.SnapLockHelper-videolink3{padding-left:40px}}@media(max-width:1078px){.SnapLockHelper-videolink3{padding-left:15px}}@media(max-width:768px){.SnapLockHelper-videolink3{padding-left:15px}}@media(max-width:500px){.SnapLockHelper-videolink3{padding-left:15px}}.SnapLockHelper-link{justify-items:center;text-align:center;background-color:#96433c;margin:10px auto auto;color:#fff;font-size:12px;font-weight:500;font-family:Montserrat;letter-spacing:2px;padding:8px 25px}@media(min-width:1440px){.SnapLockHelper-link{font-size:18px}}@media(min-width:2000px){.SnapLockHelper-link{font-size:22px}}@media(min-width:2400px){.SnapLockHelper-link{font-size:32px}}.SnapLockHelper-hr{margin-top:30px}.SnapLockHelper .link_seperator{margin-left:5px}.SnapLockColorPicker{display:flex;flex-direction:column;justify-content:center;font-family:Lato;margin-left:auto;margin-right:auto}.SnapLockColorPicker-gridcontents{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;width:100%;overflow:hidden;grid-template-columns:auto auto auto auto}@media(max-width:768px){.SnapLockColorPicker-gridcontents{grid-template-columns:auto auto}}.SnapLockColorPicker-gridcontents-griditem{display:block;position:relative;width:25%;letter-spacing:2px;padding-left:50px;padding-right:50px;padding-top:25px}@media(max-width:1023px){.SnapLockColorPicker-gridcontents-griditem{width:50%}}@media(max-width:1023px){.SnapLockColorPicker-gridcontents-griditem{padding-left:25px;padding-right:25px;padding-top:13px}}@media(max-width:1200px){.SnapLockColorPicker-gridcontents-griditem{padding-left:30px;padding-right:30px;padding-top:15px}}.SnapLockColorPicker-gridcontents-griditem-image{width:100%;height:auto}.SnapLockColorPicker-gridcontents-griditem-patternname{bottom:0;text-align:center;font-size:.8rem;margin-top:20px;font-weight:500}@media(max-width:1400px){.SnapLockColorPicker-gridcontents-griditem-patternname{font-size:.7rem}}@media(max-width:1023px){.SnapLockColorPicker-gridcontents-griditem-patternname{font-size:1rem}}.SnapLockColorPicker-link{margin:40px auto auto;text-align:center;font-family:Lato;letter-spacing:1px;background-color:#96433c;color:#fff;font-size:.8rem;padding:10px 40px}.SnapLockColorPicker-hr{margin-top:40px}.SnapLockFeature{display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:20px;overflow:hidden;font-family:Proxima Nova}.SnapLockFeature-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;overflow:hidden}@media(max-width:768px){.SnapLockFeature-content{flex-direction:column}}.SnapLockFeature-content-featurecontent1{display:block;width:50%;padding-left:60px;padding-right:20px;padding-bottom:10px}@media(max-width:768px){.SnapLockFeature-content-featurecontent1{width:100%;padding-left:0;padding-right:0}}.SnapLockFeature-content-featurecontent1-image{margin-bottom:.5rem;padding-bottom:65%;background-size:cover}.SnapLockFeature-content-featurecontent1-textcontent{display:block;width:100%;text-align:center;padding:10px}.SnapLockFeature-content-featurecontent1-textcontent-text{position:relative;bottom:0;letter-spacing:2px;font-family:Lato;font-size:20px;font-weight:600;color:#000}.SnapLockFeature-content-featurecontent2{display:block;width:50%;padding-left:20px;padding-right:60px;padding-bottom:10px}@media(max-width:768px){.SnapLockFeature-content-featurecontent2{width:100%;padding-left:0;padding-right:0}}.SnapLockFeature-content-featurecontent2-image{margin-bottom:.5rem;padding-bottom:65%;background-size:cover}.SnapLockFeature-content-featurecontent2-textcontent{display:block;width:100%;text-align:center;padding:10px}.SnapLockFeature-content-featurecontent2-textcontent-text{position:relative;bottom:0;letter-spacing:2px;font-family:Lato;font-size:20px;font-weight:600;color:#000}.SnapLockFeature-question{text-align:center;position:relative;font-family:Lato;font-size:18px;letter-spacing:.5px;padding-left:20px;padding-right:20px}.SnapLockFeature-hr{margin-top:30px}.AcousticPartners{margin-top:3.375rem}@media print,screen and (min-width:64em){.AcousticPartners{margin-top:6.75rem}}.AcousticPartners-content{display:flex;flex-direction:column;justify-content:center;padding:0 1.125rem}@media print,screen and (min-width:64em){.AcousticPartners-content{padding:0 1rem}}.AcousticPartners-title{margin-top:0;margin-bottom:1.5rem;font-size:2rem;text-align:center}@media print,screen and (min-width:64em){.AcousticPartners-title{font-size:3rem;margin-bottom:2.5rem}}.AcousticPartners-items{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media print,screen and (min-width:64em){.AcousticPartners-items{grid-template-columns:repeat(4,1fr)}}.AcousticPartners-item{display:flex;align-items:center;height:5rem;margin-bottom:2.5rem}@media print,screen and (min-width:64em){.AcousticPartners-item{height:8.4375rem}}.AcousticPartners-image{padding:0;width:100%;height:2.5rem;background-size:contain;background-repeat:no-repeat}@media print,screen and (min-width:64em){.AcousticPartners-image{height:5rem}}.AcousticPartners-cta{display:inline-block;margin:2.5rem auto 0;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.0625rem;background:#666;border-radius:.125rem;cursor:pointer}.AcousticPartners-cta:hover,.AcousticPartners-cta:focus{background:#96433c}@media print,screen and (min-width:64em){.AcousticPartners-cta{margin:2.5rem auto 1rem}}.AcousticQuoteBanner{position:relative;width:100%;overflow:hidden}.AcousticQuoteBanner-container{position:relative;width:100%;min-height:18.75rem;display:flex;align-items:center;justify-content:center}@media print,screen and (min-width:64em){.AcousticQuoteBanner-container{min-height:18.75rem}}.AcousticQuoteBanner-imageContainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.AcousticQuoteBanner-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.AcousticQuoteBanner-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5}.AcousticQuoteBanner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000073;z-index:1}.AcousticQuoteBanner-content{position:relative;width:100%;max-width:61.25rem;padding:3rem 1.5rem;text-align:center;z-index:2}@media print,screen and (min-width:64em){.AcousticQuoteBanner-content{padding:4rem 2rem}}.AcousticQuoteBanner-heading{margin:0 0 1.5rem;color:#fff;font-family:Proxima Nova,-apple-system,Helvetica Neue,adjusted-system-ui,system-ui;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:.35em;text-transform:uppercase}@media print,screen and (min-width:64em){.AcousticQuoteBanner-heading{margin-bottom:1.75rem;font-size:1.375rem}}.AcousticQuoteBanner-quote{max-width:53.75rem;margin:0 auto 1rem;color:#fff;font-family:Quincy CF,serif;font-size:1rem;font-weight:400;line-height:1.2}@media print,screen and (min-width:64em){.AcousticQuoteBanner-quote{font-size:1.5rem;line-height:1.35}}.AcousticQuoteBanner-attribution{color:#fff;font-family:Proxima Nova,-apple-system,Helvetica Neue,adjusted-system-ui,system-ui;font-size:.75rem;font-weight:600;line-height:1.4}@media print,screen and (min-width:64em){.AcousticQuoteBanner-attribution{font-size:1rem}}.AcousticQuoteBanner-ctaContainer{margin-top:1.5rem}.AcousticQuoteBanner-cta{display:inline-block;padding:1rem 2rem;font-family:Proxima Nova,-apple-system,Helvetica Neue,adjusted-system-ui,system-ui;font-size:14px;font-weight:400;height:54px;line-height:20px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;color:#fff;background-color:transparent;border:1px solid #ffffff;border-radius:0;transition:background-color .25s ease-in-out,color .25s ease-in-out}.AcousticQuoteBanner-cta:hover,.AcousticQuoteBanner-cta:focus{background-color:#96433c!important;border-color:#96433c;color:#fff}.AcousticSpecificationsBanner{position:relative;width:100%;overflow:hidden;background:#f5f2ed}.AcousticSpecificationsBanner-container{position:relative;min-height:auto}@media print,screen and (min-width:64em){.AcousticSpecificationsBanner-container{min-height:32.5rem}}.AcousticSpecificationsBanner-imageContainer{position:relative;width:100%;height:12.5rem}@media print,screen and (min-width:64em){.AcousticSpecificationsBanner-imageContainer{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}}.AcousticSpecificationsBanner-image,.AcousticSpecificationsBanner-placeholder{width:100%;height:100%;object-fit:cover;object-position:center}.AcousticSpecificationsBanner-content{position:relative;z-index:1;padding:0 0 1rem}@media print,screen and (min-width:64em){.AcousticSpecificationsBanner-content{min-height:32.5rem;display:flex;align-items:center;padding-top:4rem;padding-bottom:4rem}}@media(max-width:1023px){.AcousticSpecificationsBanner-content .column{padding:0}}.AcousticSpecificationsBanner-card{width:100%;max-width:none;padding:2.5rem 1.25rem;background:#fff;box-shadow:none}@media print,screen and (min-width:64em){.AcousticSpecificationsBanner-card{max-width:36.5rem;padding:3.75rem;background:#fffffff0;box-shadow:0 .5rem 1.5rem #00000014}}.AcousticSpecificationsBanner-heading{margin:0 0 1.25rem;color:#2f2f2f;font-family:Quincy CF,serif;font-size:1.5rem;font-weight:400;line-height:1.1}@media print,screen and (min-width:64em){.AcousticSpecificationsBanner-heading{font-size:2rem}}.AcousticSpecificationsBanner-itemsText{color:#555;font-size:1rem;line-height:1.25rem}.AcousticSpecificationsBanner-itemsText p{margin:0}.AcousticSpecificationsBanner-itemsText a{color:inherit;text-decoration:underline;border:none!important}.AcousticSpecificationsBanner-itemsText ul{margin:0;padding:0;list-style:none}.AcousticSpecificationsBanner-itemsText li{position:relative;margin:0 0 .875rem;padding-left:1.5rem}.AcousticSpecificationsBanner-itemsText li:last-child{margin-bottom:0}.AcousticSpecificationsBanner-itemsText li:before{content:"\2713";position:absolute;top:0;left:0;color:#b4533b;font-size:1rem;line-height:1.2}.AcousticSpecificationsBanner-ctaContainer{margin-top:1.5rem}.AcousticSpecificationsBanner-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.125rem;min-width:280px;padding:.75rem 1.25rem;color:#fff;background:#666;font-size:.875rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease-in-out}@media print,screen and (min-width:64em){.AcousticSpecificationsBanner-cta{width:auto;min-width:8.25rem}}.AcousticSpecificationsBanner-cta:hover,.AcousticSpecificationsBanner-cta:focus{color:#fff;background:#5b5b5b}.AcousticContactPanel{margin-top:3rem;margin-bottom:3rem;background:var(--acoustic-contact-bg, #f4f1ec);border-top:var(--acoustic-contact-border-top, 0 solid transparent)}.AcousticContactPanel-wrapper{display:flex;flex-direction:column;gap:1.375rem;padding:1.25rem}@media print,screen and (min-width:64em){.AcousticContactPanel-wrapper{flex-direction:row;align-items:center;gap:3rem;padding:2.125rem}}.AcousticContactPanel-content{width:100%;order:2}@media print,screen and (min-width:64em){.AcousticContactPanel-content{order:1;width:32%}}.AcousticContactPanel-heading{margin:0 0 1.75rem;color:#222;font-family:Quincy CF,serif;font-size:1.5rem;font-weight:400;line-height:1.15}@media print,screen and (min-width:64em){.AcousticContactPanel-heading{font-size:2.5rem}}.AcousticContactPanel-items{display:grid;gap:.75rem}.AcousticContactPanel-item{display:grid;grid-template-columns:1.125rem 1fr;column-gap:.625rem;align-items:start}.AcousticContactPanel-itemIcon{padding-top:.0625rem}.AcousticContactPanel-itemIcon img{display:block;width:1.25rem;height:1.25rem;object-fit:contain}.AcousticContactPanel-itemIcon svg{display:block;width:1.125rem;height:1.125rem;color:#777;fill:currentColor}.AcousticContactPanel-itemBody{color:#555;font-size:1rem;line-height:1.125rem}.AcousticContactPanel-itemBody a,.AcousticContactPanel-itemBody span{color:inherit;text-decoration:none}.AcousticContactPanel-itemMeta{margin-top:.125rem}.AcousticContactPanel-media{width:100%;order:1}@media print,screen and (min-width:64em){.AcousticContactPanel-media{order:2;width:68%}}.AcousticContactPanel-image{display:block;width:100%;height:auto;object-fit:cover}.acoustic_designnote_section hr{border:0;opacity:0}.AcousticSplitFeature{padding-top:var(--acoustic-split-pt, 64px);padding-bottom:var(--acoustic-split-pb, 64px);background:#f5f1eb;margin:0}.AcousticSplitFeature .row{max-width:82.5rem}.AcousticSplitFeature-inner{display:flex;flex-direction:column;background:#f5f1eb}@media print,screen and (min-width:64em){.AcousticSplitFeature-inner{flex-direction:row}}@media print,screen and (min-width:64em){.AcousticSplitFeature--image-right .AcousticSplitFeature-inner{flex-direction:row-reverse}}.AcousticSplitFeature-title{margin:0;font-family:Quincy CF;font-size:2rem;line-height:1.2;color:#222}@media print,screen and (min-width:64em){.AcousticSplitFeature-title{font-size:2.5rem}}.AcousticSplitFeature-title--mobile{padding:0 1.125rem 1.5rem;text-align:center;font-size:2rem}@media print,screen and (min-width:64em){.AcousticSplitFeature-title--mobile{display:none}}.AcousticSplitFeature-title--desktop{display:none}@media print,screen and (min-width:64em){.AcousticSplitFeature-title--desktop{display:block}}.AcousticSplitFeature-media,.AcousticSplitFeature-content{width:100%}@media print,screen and (min-width:64em){.AcousticSplitFeature-media,.AcousticSplitFeature-content{width:50%}}.AcousticSplitFeature-media{display:flex;align-items:center;justify-content:center;min-height:15rem;padding:0 1.125rem}@media print,screen and (min-width:64em){.AcousticSplitFeature-media{min-height:26.25rem;padding:0}}.AcousticSplitFeature-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.AcousticSplitFeature-image--placeholder{width:100%;height:15rem}@media print,screen and (min-width:64em){.AcousticSplitFeature-image--placeholder{height:26.25rem}}.AcousticSplitFeature-content{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.125rem 0}@media print,screen and (min-width:64em){.AcousticSplitFeature-content{min-height:26.25rem;padding:2.5rem}}@media print,screen and (min-width:64em){.AcousticSplitFeature--text-top .AcousticSplitFeature-content{justify-content:flex-start}}@media print,screen and (min-width:64em){.AcousticSplitFeature--text-middle .AcousticSplitFeature-content{justify-content:center}}@media print,screen and (min-width:64em){.AcousticSplitFeature--text-bottom .AcousticSplitFeature-content{justify-content:flex-end}}.AcousticSplitFeature-text{max-width:27.5rem;font-size:1rem;line-height:1.25rem}@media print,screen and (min-width:64em){.AcousticSplitFeature-text{font-size:1rem;line-height:1.375rem}}.AcousticSplitFeature-text p{margin-top:0;margin-bottom:.75rem}.AcousticSplitFeature-text p:last-child{margin-bottom:0}@media print,screen and (min-width:64em){.PageCollections .row{padding:0 1.25rem}}.ForProsHero{display:flex;flex-direction:column}@media print,screen and (min-width:64em){.ForProsHero{margin-top:120px;height:42.5rem;flex-direction:row;flex-wrap:wrap}}.ForProsHero-content{display:flex;flex-direction:column;background-color:#e6e4e1;justify-content:center;align-items:center;padding:2.5rem 1.125rem 4.5rem;text-align:center}@media print,screen and (min-width:64em){.ForProsHero-content{width:50%;padding:5rem}}.ForProsHero-title{margin-top:0;margin-bottom:0;font-size:2rem}@media print,screen and (min-width:64em){.ForProsHero-title{font-size:3rem}}.ForProsHero-text{max-width:29.1875rem;margin-bottom:0;color:#666;margin-top:2.5rem}@media print,screen and (min-width:64em){.ForProsHero-text{margin-top:6rem}}.ForProsHero-cta{padding:.375rem 0;font-size:1rem;line-height:1.25rem;color:#222;text-align:center;text-transform:uppercase;border-bottom:.0625rem solid #222222;cursor:pointer;margin-top:1.5rem}.ForProsHero-cta:hover,.ForProsHero-cta:focus{color:#96433c;border-color:#96433c}.ForProsHero-image{padding:0;background-size:cover;height:24.4375rem}@media print,screen and (min-width:64em){.ForProsHero-image{width:50%;height:100%}}@media print,screen and (min-width:64em){.bannerBF-active .ForProsHero{margin-top:0}}.ForProsIcons{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);max-width:90rem;width:100%;padding:2.5rem 1.125rem;border-bottom:1px solid #c6c6c6}@media print,screen and (min-width:64em){.ForProsIcons{display:flex;justify-content:space-between;padding:3rem 5rem 4.5rem;margin:0 auto}}.ForProsIcons-item{text-align:center}.ForProsIcons-image{display:flex;align-items:center;justify-content:center;border-radius:100%;min-width:6.625rem;width:6.625rem;height:6.625rem;background-color:#e6e4e1;margin:0 auto}.ForProsIcons-image .o-placeholder{background-repeat:no-repeat;background-size:contain;width:3.5rem;height:3.5rem;padding:0}.ForProsIcons-title{margin-top:1rem;margin-bottom:0}.ForProsResources{padding:2.5rem 1.125rem}@media print,screen and (min-width:64em){.ForProsResources{padding:4rem 0;display:flex;flex-direction:column}}.ForProsResources-title{text-align:center;margin:0 auto 2rem;font-size:2rem}@media print,screen and (min-width:64em){.ForProsResources-title{font-size:2.5rem;margin:0 auto 3rem}}.ForProsResources-items{display:flex;flex-direction:column;margin:0 auto}@media print,screen and (min-width:64em){.ForProsResources-items{flex-direction:row}}.ForProsResources-item{background-color:#e6e4e1;padding:2.5rem 2rem}@media(min-width:1240px){.ForProsResources-item{min-width:24.0625rem}}.ForProsResources-itemTitle{margin-top:0}.ForProsResources-item+.ForProsResources-item{margin-top:1rem}@media print,screen and (min-width:64em){.ForProsResources-item+.ForProsResources-item{margin-top:0;margin-left:2rem}}.ForProsResources-links{list-style:none;margin:0;padding:0}.ForProsResources-link{display:flex;padding-left:.5rem}.ForProsResources-link a{color:#222}.ForProsResources-link+.ForProsResources-link{margin-top:.5rem}.ForProsResources-link:before{display:block;margin-top:.25rem;margin-right:1rem;content:"";width:.875rem;height:.875rem;background-image:url(//www.americantinceilings.com/cdn/shop/t/259/assets/icon-square-tin.svg?v=170151247979471271281789395718);background-repeat:no-repeat;background-size:cover}.ForProsResources-link:hover a{color:#96433c}.ForProsResources-link:hover:before{background-image:url(//www.americantinceilings.com/cdn/shop/t/259/assets/icon-square-tin-red.svg?v=1326723730654492881789395718)}.ForProsBanner{position:relative;height:23.4375rem}@media print,screen and (min-width:64em){.ForProsBanner{height:18.75rem}}.ForProsBanner-image{background-size:cover;width:100%;height:100%;padding:0}.ForProsBanner-title{font-size:1.5rem;max-width:56.25rem;margin-top:0}@media print,screen and (min-width:64em){.ForProsBanner-title{font-size:2.5rem}}.ForProsBanner-content{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#00000080;color:#fff;text-align:center;padding:0 1.125rem}.ForProsBanner-cta{padding:.9375rem 1rem;font-size:.875rem;line-height:1.25rem;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.0625rem;background:#666;border-radius:.125rem;cursor:pointer;background-color:#96433c;position:absolute;bottom:0;width:100%}.ForProsBanner-cta:hover,.ForProsBanner-cta:focus{background:#96433c}@media print,screen and (min-width:64em){.ForProsBanner-cta{position:relative;width:auto}}.ForProsProgram{display:flex;flex-direction:column;border-bottom:1px solid #c6c6c6;padding-bottom:4.5rem}@media print,screen and (min-width:64em){.ForProsProgram{min-height:37.5rem;flex-direction:row;flex-wrap:wrap;padding-bottom:5rem}}.ForProsProgram-content{display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1.125rem}@media print,screen and (min-width:64em){.ForProsProgram-content{width:50%;padding:2.5rem 4.5rem}}.ForProsProgram-title{margin-top:0;font-size:2rem}@media print,screen and (min-width:64em){.ForProsProgram-title{font-size:2.5rem}}.ForProsProgram-text{max-width:29.1875rem;margin-bottom:0;font-family:Quincy CF,serif}.ForProsProgram-text p{margin-top:0}.ForProsProgram-image{padding:0;background-size:cover;height:16.875rem}@media print,screen and (min-width:64em){.ForProsProgram-image{width:50%;height:37.5rem}}.ForProsProgram .FooterMenu .FooterMenu-itemLink{display:flex}.ForProsProgram .FooterMenu i{margin:0;margin-right:1rem}.ForProsProgram .FooterMenu span{text-decoration:underline}.ForProsQuotes{padding:2.5rem 1.125rem;border-bottom:1px solid #c6c6c6}@media print,screen and (min-width:64em){.ForProsQuotes{display:flex;flex-direction:column;padding:4rem 0}}.ForProsQuotes-title{text-align:center;margin:0 auto 2rem;font-size:2rem}@media print,screen and (min-width:64em){.ForProsQuotes-title{font-size:2.5rem;margin:0 auto 3rem}}.ForProsQuotes-items{display:flex;flex-direction:column;margin:0 auto}@media print,screen and (min-width:64em){.ForProsQuotes-items{flex-direction:row}}.ForProsQuotes-item{background-color:#e6e4e1}.ForProsQuotes-itemContent{padding:2.5rem 2rem}.ForProsQuotes-itemImage{padding-bottom:65%;background-size:cover}@media print,screen and (min-width:64em){.ForProsQuotes-itemImage{height:18.1875rem;padding:0}}.ForProsQuotes-itemTitle{margin-top:0;margin-bottom:1.5rem}@media print,screen and (min-width:64em){.ForProsQuotes-itemTitle{margin-bottom:2.5rem}}.ForProsQuotes-itemAuthor{font-weight:700;margin-bottom:0}.ForProsQuotes-itemCompany{margin-top:0;margin-bottom:0;color:#666}.ForProsQuotes-item+.ForProsQuotes-item{margin-top:2.5rem}@media print,screen and (min-width:64em){.ForProsQuotes-item+.ForProsQuotes-item{margin-top:0;margin-left:2rem}}.ForProsTeam{width:100%;background-color:#f2f0ed;padding-top:5rem;margin-bottom:1rem}.ForProsTeam-row{width:100%}.ForProsTeam-rowInner{width:100%;padding-left:0;padding-right:0}@media print,screen and (min-width:64em){.ForProsTeam-rowInner{padding-left:1.25rem;padding-right:1.25rem}}.ForProsTeam-swiper{width:100%;overflow:hidden;--team-slide-gap: .5rem}.ForProsTeam-swiper--carousel-mobile-marquee{--team-slide-gap: .5rem}.ForProsTeam-swiper--carousel-mobile-marquee .swiper-wrapper{transition-timing-function:linear!important}.ForProsTeam-swiper--carousel-mobile-marquee .swiper-slide{width:40vw!important;flex-shrink:0;height:auto}.ForProsTeam-swiper--carousel-mobile-marquee[data-row=bottom],.ForProsTeam-swiper--carousel-mobile-marquee[data-row=bottom] .swiper-slide{transform:scaleX(-1)}.ForProsTeam-swiper--carousel-tablet{--team-slide-gap: .5rem}@media(min-width:1024px){.ForProsTeam-swiper--carousel-tablet{--team-slide-gap: .625rem}}.ForProsTeam-swiper--carousel-tablet .ForProsTeam-slide{width:calc((100% - (var(--team-slides-per-row, 5) - 1) * var(--team-slide-gap)) / var(--team-slides-per-row, 5))}.ForProsTeam-swiper--static{--team-slide-gap: .75rem}.ForProsTeam-swiper--static .ForProsTeam-slide{width:calc((100% - (var(--team-slides-per-row, 5) - 1) * var(--team-slide-gap)) / var(--team-slides-per-row, 5))}.ForProsTeam-slide{height:auto}.ForProsTeam-imageWrapper{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.ForProsTeam-image{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;background-size:cover;background-position:center top;background-repeat:no-repeat}.ForProsTeam-image--placeholder{background-color:#d3d0cb}.ForProsTeam-content{text-align:center;padding:3rem 1.125rem;width:100%}.ForProsTeam-title{margin:0;font-size:32px}@media print,screen and (min-width:64em){.ForProsTeam-title{font-size:40px}}.ForProsTeam-text{margin:1.5rem auto 0;max-width:45rem;color:#666;line-height:1.5rem}.ForProsTeam-text p{margin:0;font-size:16px;line-height:22px;color:#666}.ForProsProjects{padding:2.5rem 1.125rem}@media print,screen and (min-width:64em){.ForProsProjects{display:flex;flex-direction:column;padding:4rem 0}}.ForProsProjects-title{text-align:center;margin:0 auto;font-size:2rem;width:100%}@media print,screen and (min-width:64em){.ForProsProjects-title{font-size:2.5rem;margin:0}}.ForProsProjects-subtitle{text-align:center;margin:.875rem auto 2.5rem}.ForProsProjects-items{display:flex;flex-direction:column;margin:0 auto}@media print,screen and (min-width:64em){.ForProsProjects-items{flex-direction:row}}.ForProsProjects-itemContent{padding:1.25rem 0}.ForProsProjects-itemImage{padding-bottom:65%;background-size:cover}@media print,screen and (min-width:64em){.ForProsProjects-itemImage{height:18.1875rem;padding:0}}.ForProsProjects-itemTitle{margin-top:0;margin-bottom:0}.ForProsProjects-itemText{margin-bottom:0;color:#666;line-height:1.375rem}.ForProsProjects-item+.ForProsProjects-item{margin-top:2.5rem}@media print,screen and (min-width:64em){.ForProsProjects-item+.ForProsProjects-item{margin-top:0;margin-left:2rem}}.ForProsProjects-link{padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.0625rem;background:#666;border-radius:.125rem;cursor:pointer;margin:2.5rem auto}.ForProsProjects-link:hover,.ForProsProjects-link:focus{background:#96433c}.ForProsSupport{display:flex;flex-direction:column-reverse;margin-bottom:4.125rem}@media print,screen and (min-width:64em){.ForProsSupport{height:36.25rem;flex-direction:row;flex-wrap:wrap;margin-bottom:6.625rem}}.ForProsSupport-content{display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1.125rem 0}@media print,screen and (min-width:64em){.ForProsSupport-content{width:35%;padding:0 4.5rem}}.ForProsSupport-subtitle{margin-top:0;margin-bottom:.5rem}.ForProsSupport-title{margin-top:0;font-size:2rem}@media print,screen and (min-width:64em){.ForProsSupport-title{font-size:2.5rem}}.ForProsSupport-text{max-width:29.1875rem;margin-bottom:0;font-family:Quincy CF,serif}.ForProsSupport-text p{margin-top:0}.ForProsSupport-image{padding:0;background-size:cover;height:16.875rem}@media print,screen and (min-width:64em){.ForProsSupport-image{width:65%;height:36.25rem}}.ForProsSupport .FooterMenu--address .FooterMenu-itemLink{margin-bottom:0}.ForProsSupport .FooterMenu .FooterMenu-itemLink{display:flex}.ForProsSupport .FooterMenu i{margin:0;margin-right:1rem}.ForProsSupport .FooterMenu span{text-decoration:underline}.ForProsSupport .FooterMenu:last-child span{text-decoration:none}.ForProsForm{padding:2.5rem 1.125rem;border-bottom:1px solid #c6c6c6}@media print,screen and (min-width:64em){.ForProsForm{padding:4rem 0}}.ForProsForm-title{text-align:center;margin:0 auto;font-size:2rem}@media print,screen and (min-width:64em){.ForProsForm-title{font-size:2.5rem;margin:0}}.ForProsForm-subtitle{text-align:center;margin:.875rem auto 2.5rem}.ForProsForm-form{max-width:44rem;margin:0 auto}.ForProsForm-form label{display:inline-block;text-transform:uppercase;color:#666;font-family:Proxima Nova,-apple-system,Helvetica Neue,adjusted-system-ui,system-ui;font-size:.875rem;line-height:1rem;font-weight:400;margin-bottom:.5rem}.ForProsForm-form input[type=text],.ForProsForm-form input[type=email],.ForProsForm-form input[type=number],.ForProsForm-form input[type=password],.ForProsForm-form textarea,.ForProsForm-form select{width:100%;font-weight:400;border-radius:3px}.ForProsForm-form textarea{height:6.5rem;margin-bottom:0}@media print,screen and (min-width:64em){.ForProsForm-formInputLine{display:flex}.ForProsForm-formInputLine>div{width:50%}.ForProsForm-formInputLine>div:last-child{margin-left:1rem}}.ForProsForm-form .o-button{display:block;width:100%;margin:2rem auto 0;font-weight:400}@media print,screen and (min-width:64em){.ForProsForm-form .o-button{width:15rem}}.fsPage{font-family:Proxima Nova,-apple-system,Helvetica Neue,adjusted-system-ui,system-ui!important}.fsSectionHeading{font-family:Quincy CF,serif!important;font-size:1.5rem!important;font-weight:400!important;line-height:2rem!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important;color:#222!important;text-transform:none!important}@media print,screen and (min-width:64em){.fsSectionHeading{font-size:2rem!important;line-height:2.5rem!important}}.fsBody p{text-transform:none!important}.fsBody input,.fsBody select{font-family:Proxima Nova,-apple-system,Helvetica Neue,adjusted-system-ui,system-ui!important}.fsBody.fsEmbed{width:100%!important;padding:0!important}.fsBody .fsForm,.fsSectionHeader{margin:0!important;padding:0!important}@media print,screen and (min-width:64em){.PageForPros .row{padding-left:1.25rem;padding-right:1.25rem}}.ResourcesGrid{margin-top:2.5rem;max-width:49.875rem}@media print,screen and (min-width:64em){.ResourcesGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}.ResourcesGrid-item{max-width:24rem}.ResourcesGrid-item--video{width:100%;min-height:13.875rem}.ResourcesGrid-itemTitle{margin-top:.5rem;margin-bottom:2rem;color:#0a0a0a}.ResourcesGrid-itemTitle:hover{color:#96433c}@media print,screen and (min-width:64em){.ResourcesGrid-itemTitle{margin-bottom:1.5rem}}.ResourcesGrid-itemImage{background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:60%}@media print,screen and (min-width:64em){.ResourcesGrid-itemImage{padding-bottom:0;min-height:13.875rem}}.ResourcesDownloads{width:100%}@media print,screen and (min-width:64em){.ResourcesDownloads{display:flex;min-height:100vh}}.ResourcesDownloads-section{padding-bottom:2rem}.ResourcesDownloads-section+.ResourcesDownloads-section{border-top:1px solid #c6c6c6}@media print,screen and (min-width:64em){.ResourcesDownloads-content{width:100%;max-width:45rem}}.ResourcesDownloads-image{display:none}@media print,screen and (min-width:64em){.ResourcesDownloads-image{display:block;max-width:34rem;margin-left:auto;position:sticky;top:9.375rem;padding:0;height:calc(100vh - 160px);background-size:cover;background-position:top}}.ResourcesDownloads-itemTitle{margin-bottom:0}.ResourcesDownloads-items{list-style:none;padding:0;margin-bottom:0}.ResourcesDownloads-item{display:flex}.ResourcesDownloads-item:before{display:block;margin-right:1.5rem;content:"";width:.8125rem;height:1rem;background-image:url(//www.americantinceilings.com/cdn/shop/t/259/assets/icon-download.svg?v=100727752773620102571789395717);background-repeat:no-repeat}.ResourcesDownloads-item a{color:#96433c}.ResourcesLinkList{display:flex}.ResourcesLinkList-content{padding-bottom:0;margin-bottom:4rem}@media print,screen and (min-width:64em){.ResourcesLinkList-content{width:100%;max-width:45rem;margin-bottom:0}}.ResourcesLinkList-image{display:none}@media print,screen and (min-width:64em){.ResourcesLinkList-image{display:block;max-width:34rem;margin-left:auto;background-position:top;padding-bottom:65%}}.ResourcesLinkList-items{list-style:none;padding:0;margin-bottom:0}.ResourcesLinkList-item{display:flex}.ResourcesLinkList-item a{border-bottom:1px solid transparent}.ResourcesLinkList-item:before{display:block;margin-top:.25rem;margin-right:1rem;content:"";width:.875rem;height:.875rem;background-image:url(//www.americantinceilings.com/cdn/shop/t/259/assets/icon-square-tin.svg?v=170151247979471271281789395718);background-repeat:no-repeat;background-size:cover}.ResourcesLinkList-item:hover:before{background-image:url(//www.americantinceilings.com/cdn/shop/t/259/assets/icon-square-tin-red.svg?v=1326723730654492881789395718)}.ResourcesLinkList-item:hover a{border-bottom:1px solid}.ResourcesLinkList-item a{color:#96433c}.ResourcesLinkList-item+.ResourcesLinkList-item{margin-top:1.5rem}.ResourcesBreadcrumb{display:none;list-style:none;margin-bottom:1rem;padding:1.875rem 5.5rem 1rem;margin:0}@media print,screen and (min-width:64em){.ResourcesBreadcrumb{display:flex}}.ResourcesBreadcrumb-item a{display:flex;color:#96433c;align-items:center;font-size:1rem;line-height:1.25rem;font-weight:700}.ResourcesBreadcrumb-item a.--is-active{color:#222}.ResourcesBreadcrumb li+li{margin-left:.25rem}.ResourcesBreadcrumb-arrow{display:block;margin-right:.5rem;width:0;height:0;border-top:.25rem solid transparent;border-bottom:.25rem solid transparent;border-right:.25rem solid #666666}.ResourcesRichtext{margin-bottom:2rem}.ResourcesRichtext br{display:none}
/*# sourceMappingURL=/cdn/shop/t/259/assets/page-bundle-snaplock.css.map */
