#breakpoints{display:none;position:relative;z-index:2}@media(max-width: 767px){#breakpoints{z-index:1}}#dev-config--width{position:fixed;top:0;right:0;background:#90ee90;padding:10px}#dev-config--width::before,#dev-config--width span{font-weight:bold;font-size:1.5rem}@media(min-width: 1px)and (max-width: 374px){#dev-config--width{background:#20b2aa}#dev-config--width::before{content:"Below $ms: "}}@media(min-width: 320px){#dev-config--width{background:#add8e6}#dev-config--width::before{content:"$ms: "}}@media(min-width: 375px){#dev-config--width{background:#fafad2}#dev-config--width::before{content:"$mm: "}}@media(min-width: 500px){#dev-config--width{background:#ff0}#dev-config--width::before{content:"$ml: "}}@media(min-width: 600px){#dev-config--width{background:#ffa07a}#dev-config--width::before{content:"$ts: "}}@media(min-width: 768px){#dev-config--width{background:#b0c4de}#dev-config--width::before{content:"$tm: "}}@media(min-width: 1024px){#dev-config--width{background:#ffb6c1}#dev-config--width::before{content:"$tl: "}}@media(min-width: 1440px){#dev-config--width{background:#5ad8f4}#dev-config--width::before{content:"$dm: "}}@media(min-width: 1600px){#dev-config--width{background:#93f580}#dev-config--width::before{content:"$dl: "}}@media(min-width: 1800px){#dev-config--width{background:#ff0}#dev-config--width::before{content:"$dxl: "}}.media__hero{padding:clamp(1px, calc(150vw * (100 / var(--siteBasis))), calc(150px * var(--siteMax) / var(--siteBasis))) 0 clamp(1px, calc(250vw * (100 / var(--siteBasis))), calc(250px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.media__hero{padding:clamp(1px, calc(40vw * (100 / var(--siteBasis))), calc(40px * var(--siteMax) / var(--siteBasis))) 0 clamp(1px, calc(80vw * (100 / var(--siteBasis))), calc(80px * var(--siteMax) / var(--siteBasis)))}}.media__hero.in-view .copy-wrap{opacity:1;transition-delay:.5s}.media__hero .bg-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(179.51deg, rgba(0, 0, 0, 0) 30%, #000 99%),linear-gradient(266.6deg, rgba(0, 0, 0, 0) 15%, #000 63%);z-index:1;pointer-events:none}.media__hero .bg-wrap img{object-position:top right}.media__hero .container{z-index:2}.media__hero .text-wrap{max-width:clamp(1px, calc(750vw * (100 / var(--siteBasis))), calc(750px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.media__hero .text-wrap{width:90%}}.media__hero .copy-wrap{max-width:clamp(1px, calc(700vw * (100 / var(--siteBasis))), calc(700px * var(--siteMax) / var(--siteBasis)));opacity:0;transition:.35s}.media__hero .copy-wrap p{line-height:1.55em}@media(min-width: 768px){.media__hero h1{margin-bottom:clamp(1px, calc(40vw * (100 / var(--siteBasis))), calc(40px * var(--siteMax) / var(--siteBasis)))}}.media__section-wrap.fixed-on .clip-container__inner{position:fixed}.media__section .rail-extra-border{position:absolute;bottom:100%;left:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)));width:3px;height:clamp(1px, calc(150vw * (100 / var(--siteBasis))), calc(150px * var(--siteMax) / var(--siteBasis)));border-left:1px solid rgba(223,223,223,.5);z-index:3;clip-path:rect(0 auto auto 0)}.media__section .fixed-rail{width:clamp(1px, calc(250vw * (100 / var(--siteBasis))), calc(250px * var(--siteMax) / var(--siteBasis)));pointer-events:initial;margin-left:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)));position:relative}.media__section .fixed-rail-inner,.media__section .fixed-rail-content{width:clamp(1px, calc(250vw * (100 / var(--siteBasis))), calc(250px * var(--siteMax) / var(--siteBasis)))}.media__section .fixed-rail .active-bar{position:absolute;top:0;left:-1px;width:2px;height:clamp(1px, calc(25vw * (100 / var(--siteBasis))), calc(25px * var(--siteMax) / var(--siteBasis)));background-color:#e03c31;transition:.35s}.media__section .fixed-rail ul>li{list-style:none;font-weight:500}.media__section .fixed-rail ul ul{padding-left:0;margin:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis))) 0 clamp(1px, calc(40vw * (100 / var(--siteBasis))), calc(40px * var(--siteMax) / var(--siteBasis)))}.media__section .fixed-rail ul ul>li{font-weight:400}.media__section .fixed-rail .parent-item>a{position:relative;--fontSize: 14;text-transform:uppercase}.media__section .fixed-rail .parent-item>a::before{content:"";position:absolute;top:0;left:clamp(calc(-26 * (100 / var(--siteBasis)) * 1vw), calc(-26px * var(--siteMax) / var(--siteBasis)), -1px);width:2px;height:100%;border-left:2px solid rgba(0,0,0,0)}.media__section .fixed-rail .sub-item a{transition:.35s}.media__section .fixed-rail a{display:block;text-decoration:none;--fontSize: 13}.media__section .fixed-rail.text-black{border-left:1px solid #dfdfdf}.media__section .fixed-rail.text-black .parent-item a{color:#000}.media__section .fixed-rail.text-black .sub-item a{color:rgba(0,0,0,.75)}.media__section .fixed-rail.text-black .sub-item a:hover{color:#000}.media__section .fixed-rail.text-white{border-left:1px solid rgba(223,223,223,.5)}.media__section .fixed-rail.text-white .active-bar{background-color:#fff}.media__section .fixed-rail.text-white .parent-item a{color:#fff}.media__section .fixed-rail.text-white .sub-item a{color:rgba(255,255,255,.75)}.media__section .fixed-rail.text-white .sub-item a:hover{color:#fff}.media__section .fixed-rail-inner{position:relative;transition:top .35s;padding-left:clamp(1px, calc(25vw * (100 / var(--siteBasis))), calc(25px * var(--siteMax) / var(--siteBasis)))}.media__section .fixed-rail-inner.is-fixed{position:fixed;top:130px}.media__section .fixed-rail-inner.is-bottom{position:absolute;top:auto;bottom:150px}.media__section .fixed-rail-content{width:100%}.media__section-content{margin-bottom:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis)))}@media(min-width: 768px){.media__section-content{width:clamp(1px, calc(870vw * (100 / var(--siteBasis))), calc(870px * var(--siteMax) / var(--siteBasis)));padding-top:clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis)));margin-bottom:clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis)));margin-top:clamp(calc(-100 * (100 / var(--siteBasis)) * 1vw), calc(-100px * var(--siteMax) / var(--siteBasis)), -1px)}}.media__section .about-section-1 .section-copy{opacity:0;transition:.35s;--fontSize: 16;font-weight:400;line-height:1.55em}@media(min-width: 768px){.media__section .about-section-1 .section-copy{--fontSize: 18}}.media__section .about-section-1.in-view .section-copy{opacity:1;transition-delay:.5s}.media__section .about-section-2 .sub-section{padding:clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis))) 0 0}@media(max-width: 767px){.media__section .about-section-2 .sub-section{padding:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis))) 0 0}}.media__section .about-section-2 .sub-section h3:last-child{margin-bottom:0}.media__section .about-section-2 .tagline{margin-bottom:clamp(1px, calc(18vw * (100 / var(--siteBasis))), calc(18px * var(--siteMax) / var(--siteBasis)))}.media__section .about-section-2 .sub-section-image figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width: 768px){.media__section .about-section-2 .layout-image-left,.media__section .about-section-2 .layout-image-right{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1px, calc(50vw * (100 / var(--siteBasis))), calc(50px * var(--siteMax) / var(--siteBasis)));align-items:center}.media__section .about-section-2 .layout-image-left .col-img figure,.media__section .about-section-2 .layout-image-right .col-img figure{aspect-ratio:1/1.3}}@media(max-width: 767px){.media__section .about-section-2 .layout-image-left .col-img,.media__section .about-section-2 .layout-image-right .col-img{margin-bottom:clamp(1px, calc(35vw * (100 / var(--siteBasis))), calc(35px * var(--siteMax) / var(--siteBasis)))}.media__section .about-section-2 .layout-image-left .col-img figure,.media__section .about-section-2 .layout-image-right .col-img figure{aspect-ratio:1/1}}@media(min-width: 768px){.media__section .about-section-2 .layout-image-right{grid-template-areas:"second first"}.media__section .about-section-2 .layout-image-right .col-img{grid-area:first}.media__section .about-section-2 .layout-image-right .col-text{grid-area:second}}.media__section .about-section-2 .layout-full-width-bg-img .col-img{width:100%}.media__section .about-section-2 .layout-full-width-bg-img .col-img figure{aspect-ratio:1/.57}@media(min-width: 768px){.media__section .about-section-2 .layout-full-width-bg-img{position:relative}.media__section .about-section-2 .layout-full-width-bg-img .col-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:clamp(1px, calc(683vw * (100 / var(--siteBasis))), calc(683px * var(--siteMax) / var(--siteBasis)));text-align:center}}@media(max-width: 767px){.media__section .about-section-2 .col-img{margin-bottom:clamp(1px, calc(35vw * (100 / var(--siteBasis))), calc(35px * var(--siteMax) / var(--siteBasis)))}}@media(max-width: 767px){.media__section .guideline-nav-title{margin-bottom:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)))}}.media__section .guidelines-section{padding-top:clamp(1px, calc(120vw * (100 / var(--siteBasis))), calc(120px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.media__section .guidelines-section{padding-top:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis)))}}.media__section .guideline-section{padding-bottom:clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis)));border-bottom:2px solid #ebebeb}@media(max-width: 767px){.media__section .guideline-section{padding-bottom:clamp(1px, calc(70vw * (100 / var(--siteBasis))), calc(70px * var(--siteMax) / var(--siteBasis)))}}.media__section .guideline-section>div:last-of-type{margin-bottom:0}@media(min-width: 768px){.media__section .guideline-section:first-of-type .main-heading{margin-top:clamp(calc(-80 * (100 / var(--siteBasis)) * 1vw), calc(-80px * var(--siteMax) / var(--siteBasis)), -1px)}}@media(max-width: 767px){.media__section .guideline-section:first-of-type .main-heading{padding-top:0}}.media__section .guideline-section p a{color:#e03c31;text-decoration:none}.media__section .guideline-section p a:hover{text-decoration:underline}.media__section .guideline-section .main-heading{padding-top:clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.media__section .guideline-section .main-heading{padding-top:clamp(1px, calc(70vw * (100 / var(--siteBasis))), calc(70px * var(--siteMax) / var(--siteBasis)))}}.media__section .guideline-section .main-heading h2{margin-bottom:0}.media__section .guideline-section .main-heading-copy{margin-top:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.media__section .guideline-section .main-heading-copy{margin-top:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)))}}.media__section .guideline-section .sub-heading{margin:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis))) 0}@media(max-width: 767px){.media__section .guideline-section .sub-heading{margin:clamp(1px, calc(35vw * (100 / var(--siteBasis))), calc(35px * var(--siteMax) / var(--siteBasis))) 0}}.media__section .guideline-section .full-width-image{margin:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis))) 0;width:100%}@media(max-width: 767px){.media__section .guideline-section .full-width-image{margin:clamp(1px, calc(50vw * (100 / var(--siteBasis))), calc(50px * var(--siteMax) / var(--siteBasis))) 0}}.media__section .guideline-section .full-width-image img{width:100%;display:block}.media__section .guideline-section .guideline-button{margin:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis))) 0}@media(max-width: 767px){.media__section .guideline-section .guideline-button{margin:clamp(1px, calc(30vw * (100 / var(--siteBasis))), calc(30px * var(--siteMax) / var(--siteBasis))) 0}}.media__section .guideline-section .guideline-button .btn:hover{background-color:#fff;border-color:#000;color:#000}.media__section .guideline-section .z-layout{margin:clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis))) 0;display:flex;flex-direction:column;gap:clamp(1px, calc(85vw * (100 / var(--siteBasis))), calc(85px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.media__section .guideline-section .z-layout{margin:clamp(1px, calc(70vw * (100 / var(--siteBasis))), calc(70px * var(--siteMax) / var(--siteBasis))) 0;gap:clamp(1px, calc(70vw * (100 / var(--siteBasis))), calc(70px * var(--siteMax) / var(--siteBasis)))}}@media(min-width: 768px){.media__section .guideline-section .z-layout .z-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1px, calc(70vw * (100 / var(--siteBasis))), calc(70px * var(--siteMax) / var(--siteBasis)))}}@media(max-width: 767px){.media__section .guideline-section .z-layout .z-image{margin-top:clamp(1px, calc(40vw * (100 / var(--siteBasis))), calc(40px * var(--siteMax) / var(--siteBasis)))}}@media(min-width: 768px){.media__section .guideline-section .z-layout .image-left{display:grid;align-items:center;grid-template-areas:"second first";gap:clamp(1px, calc(70vw * (100 / var(--siteBasis))), calc(70px * var(--siteMax) / var(--siteBasis)))}.media__section .guideline-section .z-layout .image-left .z-content{grid-area:first}.media__section .guideline-section .z-layout .image-left .z-image{grid-area:second}}.media__section .guideline-section .two-col-images{gap:clamp(1px, calc(10vw * (100 / var(--siteBasis))), calc(10px * var(--siteMax) / var(--siteBasis)))}@media(min-width: 768px){.media__section .guideline-section .two-col-images{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1px, calc(30vw * (100 / var(--siteBasis))), calc(30px * var(--siteMax) / var(--siteBasis)))}}.media__section .guideline-section .photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1px, calc(40vw * (100 / var(--siteBasis))), calc(40px * var(--siteMax) / var(--siteBasis))) clamp(1px, calc(50vw * (100 / var(--siteBasis))), calc(50px * var(--siteMax) / var(--siteBasis)));margin:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis))) 0}@media(max-width: 767px){.media__section .guideline-section .photo-grid{grid-template-columns:1fr;gap:clamp(1px, calc(30vw * (100 / var(--siteBasis))), calc(30px * var(--siteMax) / var(--siteBasis)));margin:clamp(1px, calc(50vw * (100 / var(--siteBasis))), calc(50px * var(--siteMax) / var(--siteBasis))) 0 clamp(1px, calc(30vw * (100 / var(--siteBasis))), calc(30px * var(--siteMax) / var(--siteBasis)))}}@media(min-width: 768px){.media__section .guideline-section .photo-grid .grid-image img{aspect-ratio:4/3;width:100%;object-fit:cover;object-position:center}}.media__section .guideline-section .photo-grid .grid-caption{margin-top:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)));margin-bottom:0}@media(max-width: 767px){.media__section .guideline-section .photo-grid .grid-caption{margin-top:clamp(1px, calc(15vw * (100 / var(--siteBasis))), calc(15px * var(--siteMax) / var(--siteBasis)))}}.media__section .press-inquiries-section{padding-top:clamp(1px, calc(100vw * (100 / var(--siteBasis))), calc(100px * var(--siteMax) / var(--siteBasis)));padding-bottom:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.media__section .press-inquiries-section{padding-top:clamp(1px, calc(45vw * (100 / var(--siteBasis))), calc(45px * var(--siteMax) / var(--siteBasis)));padding-bottom:0}}.media__section .press-inquiries-section h2{margin-bottom:0}.media__section .press-inquiries-copy{margin-top:clamp(1px, calc(60vw * (100 / var(--siteBasis))), calc(60px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.media__section .press-inquiries-copy{margin-top:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)))}}.media__section .press-inquiries-copy p a{color:#e03c31;text-decoration:none}.media__section .press-inquiries-copy p a:hover{text-decoration:underline}