.o-title-media{font-family:Editorial,sans-serif;margin-left:-.1em;margin-right:-.1em;text-transform:uppercase}.o-title-media .a-lines_outer{margin-bottom:-.1em;margin-top:-.1em;overflow:hidden}.o-title-media_part{line-height:1;margin-left:.1em;margin-right:.1em}.o-title-media_part.-break{display:block}@media (max-width:768px){.o-title-media_part.-inline{display:inline}}.o-title-media_text.-brackets:after,.o-title-media_text.-brackets:before{display:inline-block;font-style:italic;transform:translateY(-.05em)}.o-title-media_text.-brackets:before{content:"[";margin-right:.35ch}.o-title-media_text.-brackets:after{content:"]";margin-left:.35ch}.o-title-media_media{height:.7em;overflow:hidden;position:relative;width:2.42em}.o-title-media_media+.o-title-media_media{margin-left:0}.o-title-media_media.-square{height:1.055em;width:1.05em}.o-title-media_media.-quote{width:2em}.o-title-media_media:after{background:#f5f0e5;border-radius:1rem;content:"";top:0;right:0;bottom:0;left:0;opacity:.15;position:absolute;z-index:10}.c-home-intro{margin-top:10rem}@media (min-width:768px){.c-home-intro_inner{margin-left:calc(var(--layout-column-width)*1 + var(--layout-columns-gap)*1)}}.c-home-intro_title{font-size:7rem;line-height:1;margin-left:-.1em;margin-right:-.1em;text-transform:uppercase}.c-home-intro_title>span{display:inline-block;vertical-align:top}@media (max-width:768px){.c-home-intro_title{font-size:3.875rem}}.c-home-intro_locations{-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex}@media (min-width:768px){.c-home-intro_locations{-moz-column-gap:10rem;column-gap:10rem}}.c-home-intro_locations{font-size:.625rem;margin-top:.75rem}.c-home-intro_locations .o-b-text{--spacing:3ch}@media (max-width:768px){.c-home-intro_locations .o-b-text{--spacing:2.4ch}}@media (min-width:768px){.c-home-intro_locations{--spacing:3ch;margin-left:.75rem}}.c-home-products{margin-bottom:5.5rem;margin-top:10rem}.c-home-products_title{font-size:3.5rem}@media (max-width:768px){.c-home-products_title{font-size:1.875rem;--text-indent:calc(var(--layout-column-width)*2 + var(--layout-columns-gap)*2)}}.c-home-products_title .c-home-products_tagline{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-transform:inherit}.c-home-products_list{margin-top:7.25rem}@media (max-width:768px){.c-home-products_list{margin-top:2.875rem;row-gap:2.5rem}}.c-home-products_item{--text-gap:1.25rem;display:flex;flex-direction:column;grid-column:span 4;justify-self:start}@media (max-width:768px){.c-home-products_item{--text-gap:1.75rem;grid-column:span 5}}.c-home-products_item-text{font-family:ABCFavoritMono,monospace;font-size:.75rem;line-height:1rem;margin-bottom:var(--text-gap);max-width:calc(var(--layout-column-width)*2 + var(--layout-columns-gap)*2);text-transform:uppercase}@media (max-width:768px){.c-home-products_item-text{max-width:100%}}.c-home-products_item-name{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 .5rem;padding:0;text-transform:inherit}.c-home-products_item-image-wrapper{flex-grow:0;flex-shrink:0;width:calc(var(--layout-column-width)*4 + var(--layout-columns-gap)*3)}@media (max-width:768px){.c-home-products_item-image-wrapper{width:calc(var(--layout-column-width)*5 + var(--layout-columns-gap)*4)}}.c-home-products_item-image{aspect-ratio:424/522;height:auto;position:relative}.c-home-products_item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-home-products_item-image-link{height:100%;left:0;position:absolute;top:0;width:100%}.c-home-products_item-cta{margin-top:2rem;text-align:center}@media (min-width:768px){.c-home-products_item:nth-child(4n+1){flex-direction:row-reverse;grid-column:2/span 6}.c-home-products_item:nth-child(4n+1) .c-home-products_item-text{margin-left:var(--text-gap)}.c-home-products_item:nth-child(4n+2){margin-top:10.25rem}.c-home-products_item:nth-child(4n+3){margin-top:-3rem}.c-home-products_item:nth-child(4n+4){flex-direction:row;grid-column:7/span 6;margin-top:12.5rem}.c-home-products_item:nth-child(4n+4) .c-home-products_item-text{margin-right:var(--text-gap);text-align:right}}@media (max-width:768px){.c-home-products_item:nth-child(4n+2){margin-left:calc((var(--layout-column-width) + var(--layout-columns-gap))*.5)}.c-home-products_item:nth-child(4n+3){margin-left:calc((var(--layout-column-width) + var(--layout-columns-gap))*1)}}.c-home-products_cta{margin-top:5.5rem;text-align:center}@media (max-width:768px){.c-home-products_cta{margin-top:5rem}}.c-home-news{--tw-bg-opacity:1;background-color:rgb(24 24 24/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));overflow:hidden;padding:10rem 0}@media (max-width:768px){.c-home-news{padding:5rem 0}}.c-home-news_title{--prefix-color:#ededed;font-size:3.5rem;--tw-text-opacity:1;color:rgb(243 177 204/var(--tw-text-opacity,1));margin-left:calc(var(--layout-column-width)*3 + var(--layout-columns-gap)*3);width:calc(var(--layout-column-width)*8 + var(--layout-columns-gap)*7)}@media (max-width:768px){.c-home-news_title{font-size:1.875rem;margin-left:0;width:auto}}.c-home-news_title .c-home-news_tagline{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-transform:inherit}.c-home-news_cta{margin-left:calc(var(--layout-column-width)*5 + var(--layout-columns-gap)*5);margin-top:2.5rem}@media (max-width:768px){.c-home-news_cta{margin-left:0;text-align:right}}.c-home-news_list{--slider-list-gap:var(--layout-columns-gap);margin:10rem var(--layout-margin) 0}@media (max-width:768px){.c-home-news_list{margin:5rem var(--layout-margin) 0}}.c-home-news_item{width:calc(var(--layout-column-width)*4 + var(--layout-columns-gap)*3)}@media (max-width:768px){.c-home-news_item{width:calc(var(--layout-column-width)*5 + var(--layout-columns-gap)*4)}}.c-home-news_item-header{display:flex;font-size:.625rem;justify-content:space-between;margin-bottom:1rem}.c-home-news_item-image{aspect-ratio:424/338;margin-bottom:2rem;overflow:hidden}@media (max-width:768px){.c-home-news_item-image{aspect-ratio:289/338;margin-bottom:1.5rem}}.c-home-news_item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-home-news_item-title{font-family:ABCFavoritMono,monospace;font-size:.75rem;text-transform:uppercase;white-space:normal}.c-home-about{--tw-bg-opacity:1;background-color:rgb(24 24 24/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.c-home-about_inner{display:flex}@media (max-width:768px){.c-home-about_inner{flex-direction:column-reverse}}.c-home-about_body,.c-home-about_media{height:56.25rem}@media (max-width:768px){.c-home-about_body,.c-home-about_media{height:45rem}}@media (min-width:768px){.c-home-about_body,.c-home-about_media{width:50%}}.c-home-about_body{display:flex;flex-direction:column;justify-content:space-between;padding:5rem 4rem}@media (max-width:768px){.c-home-about_body{padding:5rem 1.25rem}}.c-home-about_text{font-size:2rem}.c-home-about_text .c-home-about_tagline{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-transform:inherit}.c-home-about_media{position:relative}.c-home-about_media-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-home-about_media-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-home-about_media-bg:after{background-image:linear-gradient(0deg,rgba(0,0,0,.4),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-home-about_media-content{bottom:2rem;left:2rem;position:absolute;right:2rem;top:0;z-index:2}@media (max-width:768px){.c-home-about_media-content{bottom:1.75rem;left:1rem;right:1rem}}.c-home-about_media-content-inner{align-items:flex-end;display:flex;height:100%}@media (min-width:768px){.c-home-about_media-content-inner{height:calc(50% - 2rem);margin-top:0;position:sticky;top:50%}}.c-home-about_media-image{aspect-ratio:180/253;flex-shrink:0;width:11.25rem}@media (max-width:768px){.c-home-about_media-image{width:6.25rem}}.c-home-about_media-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-home-about_media-text{font-family:ABCFavoritMono,monospace;font-size:.75rem;line-height:1rem;margin-left:1.25rem;opacity:0;text-transform:uppercase}@media (max-width:768px){.c-home-about_media-text{margin-left:1rem}}.c-news-push_title{font-family:ABCFavoritMono,monospace;font-size:.625rem;line-height:1;text-transform:uppercase}.c-news-push_image{aspect-ratio:185/82;margin-top:.5625rem;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.c-news-push_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-news-push_link{top:0;right:0;bottom:0;left:0;position:absolute}
