body{font-family:"Montserrat",Lucida Grande,Lucida Sans Unicode,Helvetica,sans-serif;font-size:16px;line-height:1.6;color:#4d4d4d;margin:0;font-weight:400;overflow-x:hidden}.text-center{text-align:center !important}#brandGuidelines h1,#brandGuidelines h2,#brandGuidelines h3,#brandGuidelines h4,#brandGuidelines h5,#brandGuidelines h6,#brandGuidelines .h1,#brandGuidelines .h2,#brandGuidelines .h3,#brandGuidelines .h4,#brandGuidelines .h5,#brandGuidelines .h6{font-family:"Montserrat",Lucida Grande,Lucida Sans Unicode,Helvetica,sans-serif;color:#333;margin-bottom:1rem}#brandGuidelines h1,#brandGuidelines .h1{font-size:clamp(56px,5vw,96px);line-height:1.2;font-weight:400}#brandGuidelines h2,#brandGuidelines .h2{font-size:clamp(48px,4.5vw,56px);line-height:1.3;font-weight:400}#brandGuidelines h3,#brandGuidelines .h3{font-size:clamp(24px,4vw,36px);line-height:1.3;font-weight:400}#brandGuidelines h4,#brandGuidelines .h4{font-size:clamp(20px,3.5vw,28px);line-height:1.4;font-weight:600}#brandGuidelines h5,#brandGuidelines .h5{font-size:clamp(18px,3vw,22px);line-height:1.4;font-weight:600}#brandGuidelines h6,#brandGuidelines .h6{font-size:clamp(16px,2.5vw,18px);line-height:1.5;font-weight:600}@media screen and (min-width: 768px){#brandGuidelines h1,#brandGuidelines .h1{font-weight:300}#brandGuidelines h2,#brandGuidelines .h2{font-weight:300}#brandGuidelines h3,#brandGuidelines .h3{font-weight:300}#brandGuidelines h4,#brandGuidelines .h4{font-weight:500}#brandGuidelines h5,#brandGuidelines .h5{font-weight:500}#brandGuidelines h6,#brandGuidelines .h6{font-weight:500}}#brandGuidelines p{font-size:16px;line-height:1.6;margin:0 0 1em;font-weight:400}#brandGuidelines .mt-0{margin-top:0px !important}#brandGuidelines .mb-0{margin-bottom:0px !important}#brandGuidelines .grid-card{overflow:hidden}#brandGuidelines .grid-card img{width:100%}#brandGuidelines .grid-card.product-image{padding:0px}#brandGuidelines .grid-card.product-image.padding-top-left{padding-left:1.5rem;padding-top:1.5rem}#brandGuidelines .grid-card.product-image img{width:100%;height:100%;object-fit:cover}#brandGuidelines .grid-card.product-image img.img-contain{object-fit:contain}#brandGuidelines .grid-card.product-image img.img-bottom-center{object-position:bottom center}#brandGuidelines .grid-card.product-image img.img-bottom-left{object-position:bottom left}#brandGuidelines .hero-section{display:flex;flex-direction:column;min-height:600px;height:100vh}#brandGuidelines .hero-section .hero-text{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:2rem}#brandGuidelines .hero-section .hero-text h1{margin-bottom:0px}#brandGuidelines .hero-section .hero-text .version{display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width: 991px){#brandGuidelines .hero-section .hero-text{grid-template-columns:1fr}}#brandGuidelines .hero-section .hero-gradient-box{position:relative;width:100%;height:100%;background:linear-gradient(90deg, rgba(0, 123, 255, 0.2), rgba(115, 0, 230, 0.3))}#brandGuidelines .hero-section .hero-gradient-box .colors-group{position:absolute;bottom:0px;right:0px;display:flex;justify-content:center;align-items:center}#brandGuidelines .hero-section .hero-gradient-box .colors-group .colors-box{width:24px;height:24px}#brandGuidelines .hero-section .hero-gradient-box .colors-group .colors-box.blue{background-color:#007bff}#brandGuidelines .hero-section .hero-gradient-box .colors-group .colors-box.purple{background-color:#4e3e9e}#brandGuidelines .hero-section .hero-gradient-box .colors-group .colors-box.green{background-color:#56b336}#brandGuidelines .hero-section .hero-gradient-box .colors-group .colors-box.yellow{background-color:#dfac4e}#brandGuidelines .main-section{min-height:600px;height:100vh;padding-left:3rem;padding-right:3rem}#brandGuidelines .main-section .section-header{position:sticky;top:50%;transform:translateY(-50%)}#brandGuidelines .heading-section{min-height:800px;height:150vh;padding-left:3rem;padding-right:3rem;display:flex;align-items:flex-start}#brandGuidelines .heading-section .heading-title{flex:0 0 50%;max-width:50%;height:100%}#brandGuidelines .heading-section .heading-title .number{font-size:clamp(80px,5vw,96px);color:#d5d5d5;font-weight:300}#brandGuidelines .heading-section .heading-title .title{position:sticky;top:50%;transform:translateY(-50%)}#brandGuidelines .heading-section .heading-info{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;gap:80px;height:100%;justify-content:flex-end}#brandGuidelines .heading-section .heading-info .grid-card-light{padding:7rem 3rem !important;max-height:500px;height:100%;display:flex;justify-content:center;align-items:center}#brandGuidelines .heading-section .heading-info .grid-card-light img{width:100%;max-width:600px}#brandGuidelines .heading-section#typographySection .heading-info .grid-card-light{display:block;padding:7rem 0rem 0rem 0rem !important;min-height:auto}@media screen and (max-width: 991px){#brandGuidelines .heading-section#typographySection .heading-info .grid-card-light{padding:2rem 0rem 0rem 0rem !important}}#brandGuidelines .heading-section#colorSection{height:160vh}@media screen and (max-width: 991px){#brandGuidelines .heading-section{flex-direction:column;height:100% !important;min-height:200vh;padding-left:1.5rem;padding-right:1.5rem}#brandGuidelines .heading-section .heading-title{flex:1 1 100%;max-width:100%;height:100%}#brandGuidelines .heading-section .heading-info{flex:0 0 100%;max-width:100%;width:100%;height:auto}#brandGuidelines .heading-section .heading-info .grid-card-light{min-height:auto}}#brandGuidelines .inner-section{padding-left:3rem;padding-right:3rem}@media screen and (max-width: 991px){#brandGuidelines .inner-section{min-height:auto;padding-left:1.5rem;padding-right:1.5rem}}#brandGuidelines .color-section{width:100%;display:flex;flex-wrap:wrap}#brandGuidelines .color-section .color-row{display:flex;flex:1;height:100%;min-height:300px;min-width:100%;width:100%;transition:all .4s;position:relative;display:flex;justify-content:space-between}#brandGuidelines .color-section .color-row.blue{background-color:#007bff}#brandGuidelines .color-section .color-row.purple{background-color:#4e3e9e}#brandGuidelines .color-section .color-row.og-blue{background-color:#00559b}#brandGuidelines .color-section .color-row.og-blue .variations-group{background-color:#00559b}#brandGuidelines .color-section .color-row.green{background-color:#56b336}#brandGuidelines .color-section .color-row.teal{background-color:#62bec1}#brandGuidelines .color-section .color-row.yellow{background-color:#dfac4e}#brandGuidelines .color-section .color-row .color-row-inner{display:flex;padding:1.5rem;flex-direction:row;flex-wrap:wrap;color:#fff;gap:1.5rem;width:calc(100% - 3rem)}#brandGuidelines .color-section .color-row .color-row-inner div{flex:1;white-space:nowrap}#brandGuidelines .color-section .color-row .variations-group{max-width:500px;width:20%;background-color:#fff;height:auto;display:flex;flex-direction:row}#brandGuidelines .color-section .color-row .variations-group .color-variation{flex:1;display:flex;justify-content:center;align-items:center;transition:.4s}#brandGuidelines .color-section .color-row .variations-group .color-variation.blue-75{background-color:rgba(0,123,255,.75);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.blue-50{background-color:rgba(0,123,255,.5);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.blue-30{background-color:rgba(0,123,255,.3);color:#007bff}#brandGuidelines .color-section .color-row .variations-group .color-variation.blue-15{background-color:rgba(0,123,255,.15);color:#007bff}#brandGuidelines .color-section .color-row .variations-group .color-variation.purple-75{background-color:rgba(78,62,158,.75);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.purple-50{background-color:rgba(78,62,158,.5);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.purple-30{background-color:rgba(78,62,158,.3);color:#4e3e9e}#brandGuidelines .color-section .color-row .variations-group .color-variation.purple-15{background-color:rgba(78,62,158,.15);color:#4e3e9e}#brandGuidelines .color-section .color-row .variations-group .color-variation.green-75{background-color:rgba(86,179,54,.75);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.green-50{background-color:rgba(86,179,54,.5);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.green-30{background-color:rgba(86,179,54,.3);color:#56b336}#brandGuidelines .color-section .color-row .variations-group .color-variation.green-15{background-color:rgba(86,179,54,.15);color:#56b336}#brandGuidelines .color-section .color-row .variations-group .color-variation.teal-75{background-color:rgba(98,190,193,.75);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.teal-50{background-color:rgba(98,190,193,.5);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.teal-30{background-color:rgba(98,190,193,.3);color:#62bec1}#brandGuidelines .color-section .color-row .variations-group .color-variation.teal-15{background-color:rgba(98,190,193,.15);color:#62bec1}#brandGuidelines .color-section .color-row .variations-group .color-variation.yellow-75{background-color:rgba(223,172,78,.75);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.yellow-50{background-color:rgba(223,172,78,.5);color:#fff}#brandGuidelines .color-section .color-row .variations-group .color-variation.yellow-30{background-color:rgba(223,172,78,.3);color:#dfac4e}#brandGuidelines .color-section .color-row .variations-group .color-variation.yellow-15{background-color:rgba(223,172,78,.15);color:#dfac4e}#brandGuidelines .color-section .color-row .variations-group .color-variation .variation-text{opacity:0;transform:scale(0)}#brandGuidelines .color-section .color-row .variations-group .color-variation:hover{flex:5}#brandGuidelines .color-section .color-row .variations-group .color-variation:hover .variation-text{opacity:1;transform:scale(1);transition:all .4s}@media screen and (max-width: 991px){#brandGuidelines .color-section .color-row{flex-direction:column}#brandGuidelines .color-section .color-row .variations-group{max-width:100%;width:100%;flex-direction:column}#brandGuidelines .color-section .color-row .variations-group .color-variation{height:25px;flex:none}#brandGuidelines .color-section .color-row .variations-group .color-variation:hover{height:50px;flex:none}}#brandGuidelines .neutral-section{min-height:auto}#brandGuidelines .neutral-section .dark-gray-bg{background-color:#333;border:none !important;min-height:600px}@media screen and (max-width: 991px){#brandGuidelines .neutral-section .dark-gray-bg{min-height:300px}}#brandGuidelines .neutral-section .text-gray-bg{background-color:#888;border:none !important;min-height:600px}@media screen and (max-width: 991px){#brandGuidelines .neutral-section .text-gray-bg{min-height:300px}}#brandGuidelines .neutral-section .light-gray-bg{background-color:#d5d5d5;border:none !important;min-height:600px}@media screen and (max-width: 991px){#brandGuidelines .neutral-section .light-gray-bg{min-height:300px}}#brandGuidelines .neutral-section .stone-bg{background-color:#f0f4f9;border:none !important;min-height:600px}@media screen and (max-width: 991px){#brandGuidelines .neutral-section .stone-bg{min-height:300px}}#brandGuidelines .logo-card-container{padding:7rem 3rem !important;display:flex;align-items:center;justify-content:center}#brandGuidelines .logo-card-container .logo{width:100%;max-height:90px}#brandGuidelines .logo-card-container .logo.logo-clear{max-height:180px}#brandGuidelines .large-p{font-size:clamp(24px,4vw,36px);line-height:1.6;font-weight:300}.variations-swiper{width:100%;display:flex;align-items:center}.variations-swiper .swiper-slide{min-height:700px;display:flex;align-items:center}.variations-swiper .swiper-slide.outlined-logo{background-color:#00559b;color:#fff !important}.variations-swiper .swiper-slide.white-logo{background-color:#333;color:#fff !important}.variations-swiper .swiper-slide h3{color:#fff !important}.variations-swiper .swiper-slide .grid-1{padding:3rem}@media screen and (max-width: 991px){.variations-swiper .swiper-slide .grid-1{padding:1.5rem}}.variations-swiper .swiper-pagination{width:auto;background-color:hsla(0,0%,100%,.5);border-radius:100px;padding:10px;display:flex;gap:8px;right:50%;transform:translateX(50%);left:unset;bottom:2rem;top:unset}.variations-swiper .swiper-pagination .swiper-pagination-bullet{width:30px;height:30px;margin:0px}.variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(1){background-color:#00559b;opacity:1}.variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(1):hover{outline:2px solid rbga(0, 0, 0, 0.2);outline-offset:2px}.variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(2){background-color:#333;opacity:1}.variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(2):hover{outline:2px solid rbga(0, 0, 0, 0.2);outline-offset:2px}.variations-swiper .swiper-pagination .swiper-pagination-bullet-active{outline:2px solid #007bff;outline-offset:2px}.variations-swiper .logo-card-container{border:1px solid hsla(0,0%,100%,.3)}#logoUsage .grid-card{padding:0px !important;overflow:hidden;display:flex}#sizingSection{position:relative}.img-scroll-shrink{height:calc(100% - 2rem)}.img-scroll-shrink .grid-card{display:flex;justify-content:center;min-height:500px}@media screen and (max-width: 991px){.img-scroll-shrink .grid-card{min-height:300px}}.img-scroll-shrink .img-scroll-shrink img{transform-origin:center;will-change:transform}.font-displays .font-name{font-size:clamp(30px,10vw,200px);text-align:center;background-color:rgba(0,123,255,.15);color:#007bff;border:none}.font-displays .font-name-bold{font-size:clamp(60px,25vw,400px);font-weight:600;background-color:rgba(78,62,158,.15);color:#4e3e9e;border:none}.font-displays .font-name-light{font-size:400px;font-weight:300;background-color:rgba(86,179,54,.15);color:#56b336;border:none}.font-weight-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.font-weight-wrapper .h1{font-size:clamp(24px,5vw,96px) !important;margin-bottom:0px !important}.text-color-container{overflow:hidden;position:relative;min-height:150px;padding:0px}.text-color-container.blue-bg{background-color:#007bff;border:none}.text-color-container.blue-bg .text-color{color:#fff}.text-color-container.green-bg{background-color:#56b336;border:none}.text-color-container.green-bg .text-color{color:#fff}.text-color-container.purple-bg{background-color:#4e3e9e}.text-color-container.purple-bg .text-color{color:#fff}.text-color-container.transparent-blue-bg{background-color:rgba(0,123,255,.15);border:none}.text-color-container.transparent-blue-bg .text-color{color:#007bff}.text-color-container.transparent-purple-bg{background-color:rgba(78,62,158,.15);border:none}.text-color-container.transparent-purple-bg .text-color{color:#4e3e9e}.text-color-container.transparent-green-bg{background-color:rgba(86,179,54,.15);border:none}.text-color-container.transparent-green-bg .text-color{color:#56b336}.text-color-container.white-bg .text-color{color:#4d4d4d}.text-color-container.white-bg-blue-text .text-color{color:#007bff}.text-color-container.white-bg-green-text .text-color{color:#56b336}.text-color-container.white-bg-light-text .text-color{color:#888}.text-color-container.gray-bg{background-color:#eee;border:none}.text-color-container.gray-bg .text-color{color:#333}.text-color-container .text-color{font-size:80px;position:absolute;bottom:0px;left:20px}@media screen and (max-width: 991px){.text-color-container .text-color{font-size:clamp(24px,10vw,80px)}}.piece .blue{fill:#007bff}.piece .blue-15{fill:rgba(0,123,255,.15)}.piece .purple{fill:#4e3e9e}.piece .teal{fill:#62bec1}.piece .green{fill:#56b336}.piece .yellow{fill:#dfac4e}.piece .og-blue{fill:#00559b}.blended-bp-gradient{background:linear-gradient(180deg, rgba(0, 123, 255, 0.2), rgba(115, 0, 230, 0.3));min-height:600px}@media screen and (max-width: 991px){.blended-bp-gradient{min-height:300px}}.blue-gradient{background:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(0, 123, 255, 0.15));min-height:600px}@media screen and (max-width: 991px){.blue-gradient{min-height:300px}}.purple-gradient{background:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(115, 0, 230, 0.3));min-height:600px}@media screen and (max-width: 991px){.purple-gradient{min-height:300px}}.green-gradient{background:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(86, 179, 54, 0.3));min-height:600px}@media screen and (max-width: 991px){.green-gradient{min-height:300px}}.product-img-swiper .swiper-slide.grid-card{padding:0px;width:auto !important;overflow:hidden;height:550px}.product-img-swiper .swiper-slide.grid-card img{width:auto !important;height:550px}.treatment-description{align-self:flex-end}.img-variations-swiper{overflow:hidden;border-radius:1.5rem;border:1px solid #d5d5d5;height:400px}.img-variations-swiper .swiper-slide{width:100%;height:100%}.img-variations-swiper .swiper-slide img{width:100%;height:400px;object-fit:cover;object-position:top left}.img-variations-swiper .swiper-pagination{width:auto;background-color:#f0f4f9;box-shadow:0px 3px 5px rgba(0,0,0,.15);border-radius:100px;padding:10px;display:flex;gap:8px;left:50%;bottom:2rem;top:unset;transform:translateX(-50%)}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet{width:30px;height:30px;margin:0px}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(1){background-color:#fff;opacity:1}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(1):hover{outline:2px solid rbga(0, 0, 0, 0.2);outline-offset:2px}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(2){background-color:rgba(0,123,255,.2);opacity:1}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(2):hover{outline:2px solid rbga(0, 0, 0, 0.2);outline-offset:2px}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(3){background-color:#333;opacity:1}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(3):hover{outline:2px solid rbga(0, 0, 0, 0.2);outline-offset:2px}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(4){background-color:#007bff;opacity:1}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet:nth-child(4):hover{outline:2px solid rbga(0, 0, 0, 0.2);outline-offset:2px}.img-variations-swiper .swiper-pagination .swiper-pagination-bullet-active{outline:2px solid #007bff;outline-offset:2px}.img-variations-swiper .logo-card-container{border:1px solid hsla(0,0%,100%,.3)}@media screen and (min-width: 768px){.img-variations-swiper{max-height:500px;height:100%}.img-variations-swiper .swiper-slide img{min-height:500px;height:100%}}@media screen and (min-width: 1200px){.img-variations-swiper{max-height:700px;height:100%}.img-variations-swiper .swiper-slide img{min-height:700px;height:100%}}.inner-w-1200{max-width:1200px;margin:0 auto}.product-image-details{display:flex;flex-direction:column}.product-image-details .grid-card{flex:1}footer.brand-footer-container{background-color:#fff;background-image:radial-gradient(at 0% 55%, hsla(335, 0%, 100%, 0.6) 0px, transparent 50%),radial-gradient(at 100% 55%, hsla(129, 0%, 100%, 0.6) 0px, transparent 50%),radial-gradient(at 35% 135%, rgba(115, 0, 230, 0.3) 0px, transparent 40%),radial-gradient(at 65% 135%, rgba(0, 123, 255, 0.4) 0px, transparent 40%);min-height:100% !important}footer.brand-footer-container .jumbo-footer{font-size:clamp(2rem,8vw,20rem);font-weight:300;color:#888}footer.brand-footer-container .footer-links{display:flex;flex-wrap:wrap;gap:2rem}footer.brand-footer-container .footer-links a{font-size:clamp(2rem,8vw,3.5rem);text-decoration:none;color:#333;display:flex;justify-content:flex-start}footer.brand-footer-container .footer-links a span{color:#d5d5d5;font-weight:300;margin-right:1rem}footer.brand-footer-container .footer-links a:hover{color:#007bff}.hamburger-nav{position:fixed;top:20px;right:20px;z-index:1000;display:flex;align-items:center;gap:1rem}.burger{width:40px;height:40px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:rgba(0,0,0,0);border-radius:1rem !important;transition:300ms;z-index:101}.burger .line,.burger::before,.burger::after{content:"";width:25px;height:2.2px;background:#333;border-radius:5px;position:absolute;transition:300ms}.burger::before{transform:translateY(-8px)}.burger::after{transform:translateY(8px)}.burger.active .line{width:0}.burger.active::before{transform:rotate(45deg)}.burger.active::after{transform:rotate(-45deg)}.burger:hover{background:#eee}.burger:hover .line,.burger:hover::before,.burger:hover::after{background:#333}.jumbo-menu{position:fixed;left:0px;top:0px;padding-left:3rem;padding-bottom:3rem;background:#fff;transform:translateY(-110%);max-height:100%;width:100%;overflow:auto;transition:transform 450ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 450ms;z-index:100;display:flex;flex-direction:column}.jumbo-menu ul{list-style:none;text-align:center}.jumbo-menu a{font-size:clamp(2rem,6vw,4rem);margin:24px 0;color:#333;text-decoration:none}.jumbo-menu a:hover{color:#007bff}.jumbo-menu a .menu-num{color:#d5d5d5;font-weight:300;margin-right:1rem}.jumbo-menu.open{transform:translateY(0);box-shadow:0px 0px 300px rgba(51,51,51,.5)}.letter-swiper-container{position:relative;overflow:hidden;margin-bottom:7rem}.letter-swiper-container .swiper-wrapper{transition-timing-function:linear !important}.letter-swiper-container .swiper-slide{font-size:96px;font-weight:600;display:flex;justify-content:center}@media screen and (max-width: 991px){.letter-swiper-container .swiper-slide{font-size:80px}.letter-swiper-container{margin-bottom:2rem}}.scroll-images{height:300vh}.image-stack{position:sticky;top:100px;height:calc(100vh - 100px);display:flex;justify-content:center;align-items:center}.image-stack img{max-width:80%;max-height:80%;width:auto;height:auto;object-fit:contain;opacity:0;position:absolute;inset:0;border-radius:1.5rem;overflow:hidden}.image-stack-description{height:100vh;display:flex;align-items:center}@media screen and (max-width: 991px){.image-stack img{max-width:100%;max-height:100%}}/*# sourceMappingURL=brandGuidelines.min.css.map */