#MainContent:has(>.brand-guidelines-module):not(:has(>:not(.brand-guidelines-module))){display:grid;grid-template-columns:minmax(0,1.35fr) minmax(30rem,.85fr);column-gap:5.6rem;align-items:start;width:calc(100% - 10rem);max-width:calc(var(--page-width) - 10rem);margin:0 auto;padding:4.8rem 0 7.2rem}.brand-guidelines-module{min-width:0;width:calc(100% - 10rem);max-width:calc(var(--page-width) - 10rem);margin-right:auto;margin-left:auto}#MainContent:has(>.brand-guidelines-module):not(:has(>:not(.brand-guidelines-module)))>.brand-guidelines-module{width:auto;max-width:none;margin-right:0;margin-left:0}.brand-guidelines-module--hero,.brand-guidelines-module--button,.brand-guidelines-module--video{grid-column:1 / -1}.brand-guidelines__hero{width:100%;margin:0 auto;color:rgb(var(--color-foreground));text-align:center}.brand-guidelines__eyebrow{margin:0 0 .8rem;color:rgb(var(--color-shadow));font-size:1.35rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brand-guidelines__title{margin:0;color:rgb(var(--color-link))}.brand-guidelines__intro{width:100%;max-width:none;margin:1.4rem auto 0;color:rgb(var(--color-button));font-size:1.8rem;line-height:1.55}.brand-guidelines__intro p{margin:0}.brand-guidelines__intro p+p{margin-top:1.4rem}.brand-guidelines__cta{width:34.5rem;max-width:100%;min-height:4.7rem;margin-top:2.4rem;border-radius:0;background:rgb(var(--color-foreground));color:rgb(var(--color-button-text));font-weight:600;letter-spacing:.04em}.brand-guidelines__cta:before,.brand-guidelines__cta:after{border-radius:0}.brand-guidelines__cta:hover,.brand-guidelines__cta:focus-visible{background:rgb(var(--color-link));color:rgb(var(--color-button-text))}.brand-guidelines__button{margin-bottom:3.6rem;color:rgb(var(--color-foreground));text-align:center}.brand-guidelines__video{position:relative;max-width:94rem;margin:0 auto;overflow:hidden;border-radius:1.2rem;box-shadow:0 1.2rem 3.2rem rgba(var(--color-link),.18);aspect-ratio:16 / 9;background:rgb(var(--color-link))}.brand-guidelines__video iframe{position:absolute;width:100%;height:100%;border:0;top:0;right:0;bottom:0;left:0}.brand-guidelines-module h2{margin:0 0 2.2rem;color:rgb(var(--color-link))}.brand-guidelines__main{min-width:0;color:rgba(var(--color-foreground),.75)}.brand-guidelines__principles{display:grid;min-width:0;gap:1.6rem;margin:0;padding:0;list-style:none}.brand-guidelines__principle{position:relative;min-width:0;min-height:8.8rem;padding:1.7rem 2rem 1.7rem 8.2rem;border-left:.4rem solid rgb(var(--color-shadow));background:rgb(var(--color-background));box-shadow:0 .2rem 1.2rem rgba(var(--color-button),.09)}.brand-guidelines__principle:before{position:absolute;top:1.8rem;left:2.1rem;color:rgb(var(--color-shadow));content:attr(data-number);font-size:2.4rem;font-weight:700;line-height:1}.brand-guidelines__principle>strong,.brand-guidelines__principle-text{display:block}.brand-guidelines__principle>strong{color:rgb(var(--color-button));font-size:1.75rem;line-height:1.4}.brand-guidelines__principle-text{margin-top:.55rem;font-size:1.55rem;line-height:1.5}.brand-guidelines__principle-text p{margin:0}.brand-guidelines__principle-text p+p{margin-top:.8rem}.brand-guidelines__principle-header{padding-bottom:.6rem}.brand-guidelines__principle-header h2{margin:0}.brand-guidelines__principle-action{min-width:0;text-align:center}.brand-guidelines__principle-action .brand-guidelines__cta{width:100%;max-width:34.5rem;min-width:0;margin-top:0;padding-right:1.5rem;padding-left:1.5rem;white-space:normal}.brand-guidelines__contacts{min-width:0;padding:3.2rem;border-top:.6rem solid rgb(var(--color-shadow));background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.brand-guidelines__contacts h2{margin-bottom:2.6rem}.brand-guidelines__contact-heading~.brand-guidelines__contact-heading{margin-top:2.8rem;padding-top:2.8rem;border-top:.1rem solid rgba(var(--color-link),.18)}.brand-guidelines__contact-heading h3{margin:0 0 1.4rem;color:rgb(var(--color-shadow));font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase}.brand-guidelines__contact{margin:0 0 1.7rem;color:rgb(var(--color-foreground));font-size:1.45rem;line-height:1.55}.brand-guidelines__contact:has(+.brand-guidelines__contact-heading),.brand-guidelines__contact:has(+.brand-guidelines__team-email),.brand-guidelines__contact:last-child{margin-bottom:0}.brand-guidelines__contact a,.brand-guidelines__team-email a{color:rgb(var(--color-link));font-weight:700;overflow-wrap:anywhere}.brand-guidelines__team-email{margin-top:2.8rem;padding:1.8rem;border:.2rem solid rgb(var(--color-link));background:rgb(var(--color-background));color:rgb(var(--color-button));font-size:1.45rem;line-height:1.5}.brand-guidelines__team-email span,.brand-guidelines__team-email a{display:block}.brand-guidelines__team-email a{margin-top:.5rem;font-size:1.65rem}@media screen and (max-width:1099px){#MainContent:has(>.brand-guidelines-module):not(:has(>:not(.brand-guidelines-module))){grid-template-columns:minmax(0,1fr)}#MainContent:has(>.brand-guidelines-module):not(:has(>:not(.brand-guidelines-module)))>.brand-guidelines-module--contacts{margin-top:3.6rem}}@media screen and (max-width:749px){#MainContent:has(>.brand-guidelines-module):not(:has(>:not(.brand-guidelines-module))){grid-template-columns:1fr;width:calc(100% - 3rem);max-width:none;padding:3.6rem 0 5.2rem}.brand-guidelines-module{width:calc(100% - 3rem);max-width:none}.brand-guidelines__principle{padding-left:6.7rem}.brand-guidelines__principle:before{left:1.6rem}.brand-guidelines__contacts{padding:2.5rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-brand-guidelines.css.map */
