body{margin:0;padding:0;background:#EEF0F1;font-family:"Lato",sans-serif;font-size:14px;color:#111D22}body.body-locked{overflow:hidden;height:100vh;pointer-events:none}*{box-sizing:border-box}img{max-width:100%}.container,.project-full-container .project-highlight-grid{max-width:1224px;margin:0 auto}@media (max-width: 1200px){.container,.project-full-container .project-highlight-grid{padding:40px}}@media (max-width: 500px){.container,.project-full-container .project-highlight-grid{padding:16px}}.btn-primary{display:inline-block;padding:12px 16px;margin-top:16px;border-radius:2px;background:transparent;color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:.5px;text-decoration:none;box-shadow:inset 0 0 0 2px #256DA8;transition:.2s all;font-weight:600;position:relative}@media (max-width: 500px){.btn-primary{padding:16px 20px}}.btn-primary.btn-accent{box-shadow:inset 0 0 0 2px #F68E5A;color:#fff}.btn-primary.btn-accent:hover{color:#F68E5A}.btn-primary.btn-accent:after{background:#F68E5A}.btn-primary.btn-dark{box-shadow:inset 0 0 0 2px #111D22;color:#fff}.btn-primary.btn-dark:hover{color:#111D22}.btn-primary.btn-dark:after{background:#111D22}.btn-primary:after{content:'';display:block;position:absolute;bottom:0;left:0;height:100%;width:100%;background:#256DA8;transition:all .2s;z-index:-1}.btn-primary.btn-dribbble:hover{color:#fff}.btn-primary:hover{background:none;color:#256DA8;font-weight:600}.btn-primary:hover:after{height:0;width:100%}footer{margin-top:100px;background:black;text-align:center;font-size:16px}@media (max-width: 500px){footer{margin-top:40px}}footer.footer-home{margin-top:0}footer .footer-grid{max-width:1224px;display:grid;grid-template-columns:1fr 1fr;color:white;padding:40px 0;margin:0 auto}@media (max-width: 1200px){footer .footer-grid{padding:24px 40px 40px 40px}}@media (max-width: 500px){footer .footer-grid{grid-template-columns:1fr}}footer .footer-grid .copyright{text-align:left}@media (max-width: 500px){footer .footer-grid .copyright{text-align:center;margin-bottom:24px}}footer .footer-grid ul{text-align:right;list-style:none;margin:0;padding:0}@media (max-width: 500px){footer .footer-grid ul{text-align:center}}footer .footer-grid ul li{display:inline}footer .footer-grid ul li a{padding:8px}footer .footer-grid ul li a i{color:white;font-size:20px;transition:all .2s}footer .footer-grid ul li a:hover i{color:#F68E5A}.no-padding{padding:0 !important}h1{font-family:"DM Serif Display",serif;font-size:48px;color:#fff;letter-spacing:2px;margin:0;padding:0}@media (max-width: 500px){h1{font-size:32px;letter-spacing:1px}}h2,.blog .blog-item .blog-copy a.blog-title{font-family:"DM Serif Display",serif;font-size:40px;color:#053A5B;letter-spacing:1px;margin:0;padding:0}@media (max-width: 500px){h2,.blog .blog-item .blog-copy a.blog-title{font-size:32px;letter-spacing:0}}p{font-size:18px;line-height:160%;margin:0;padding:0}p.dark{color:#111D22}p.light{color:#fff}@media (max-width: 500px){p{font-size:16px;letter-spacing:0}}h3{font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:#053A5B;margin:0 0 8px 0;padding:0}@media (max-width: 500px){h3{letter-spacing:0}}ul{padding:0;margin:0 0 0 20px;display:inline-block;font-size:18px}@media (max-width: 500px){ul{font-size:16px}}ul li{margin-bottom:8px}.hero{background:url("../images/hero-image.png");background-size:cover;background-color:#053A5B}.hero .hero-container{padding:160px 0;width:60%}@media (max-width: 1200px){.hero .hero-container{width:100%}}@media (max-width: 500px){.hero .hero-container{padding:40px 0 48px 0}}.hero .hero-container #hero-logo{width:48px}.hero .hero-container h1{margin-top:32px}.hero .hero-container p{font-weight:400;font-size:22px;margin:16px 0}@media (max-width: 500px){.hero .hero-container p{font-size:20px}}.hero .hero-container p a{color:#F68E5A}.hero .hero-container p.subhead{color:#F68E5A;letter-spacing:1px;font-weight:600;text-transform:uppercase;font-size:14px;position:relative;margin-left:32px}.hero .hero-container p.subhead:before{content:'';display:block;position:absolute;top:50%;left:-32px;height:1px;width:24px;background:#F68E5A}.hero .hero-container p.light a{display:inline-block;text-decoration:none;color:#fff;transition:all .2s;position:relative}.hero .hero-container p.light a:before{content:'';display:block;position:absolute;left:0;bottom:2px;width:100%;height:1px;background:#fff}.hero .hero-container p.light a:after{content:'';display:block;position:absolute;left:0;bottom:2px;width:0;height:1px;background:#F68E5A;transition:.2s all}.hero .hero-container p.light a:hover{color:#F68E5A}.hero .hero-container p.light a:hover:after{content:'';display:block;position:absolute;left:0;bottom:2px;width:100%;height:1px;background:#F68E5A;transition:.2s all}.work-section{padding:100px 0}@media (max-width: 500px){.work-section{padding:48px 0}}.work-section .work-item{display:grid;grid-template-columns:1fr 710px;grid-gap:40px;margin-top:100px}@media (max-width: 1200px){.work-section .work-item{grid-template-columns:1fr 2fr}}@media (max-width: 500px){.work-section .work-item{grid-template-columns:1fr;grid-gap:12px;margin-top:64px}}.work-section .work-item:first-of-type{margin-top:0}@media (max-width: 500px){.work-section .work-item .work-text{order:2}}.work-section .work-item .work-text h2,.work-section .work-item .work-text .blog .blog-item .blog-copy a.blog-title,.blog .blog-item .blog-copy .work-section .work-item .work-text a.blog-title{font-size:32px;margin-bottom:4px;line-height:1.2}.work-section .work-item .work-text p{color:black}.work-section .work-item .work-text ul.work-subhead{list-style-type:none;margin:0;padding:0}.work-section .work-item .work-text ul.work-subhead li{display:inline;margin:0 4px 0 0;padding:0;color:#256DA8;position:relative;font-size:14px;font-weight:600}.work-section .work-item .work-text ul.work-subhead li:after{content:'+';display:inline-block;position:relative;top:0;right:-4px}.work-section .work-item .work-text ul.work-subhead li:last-of-type:after{display:none}.work-section .work-item .work-text p{font-size:16px;margin-top:12px}.work-section .work-item .work-img{overflow:hidden;border-radius:4px;height:420px}@media (max-width: 1200px){.work-section .work-item .work-img{height:auto}}.work-section .work-item .work-img img{width:100%;margin:0 auto;position:relative;top:0;left:0;transition:.6s all}.work-section .work-item .work-img:hover img{max-width:104%;width:104%;top:-2%;left:-2%}@media (max-width: 1200px){.work-section .work-item .work-img:hover img{width:100%;top:0;left:0}}.other-companies{padding:64px 0 80px;background:#fff;text-align:center}@media (max-width: 1200px){.other-companies{padding:48px 0}}.other-companies h3{margin-bottom:32px}.other-companies .company-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}@media (max-width: 1200px){.other-companies .company-grid{grid-template-columns:1fr 1fr;grid-gap:16px}}.other-companies .company-grid .company-box{background:rgba(148,162,168,0.1);text-align:center;height:160px;border-radius:4px}@media (max-width: 500px){.other-companies .company-grid .company-box{height:100px}}.other-companies .company-grid .company-box svg{height:104px;position:relative;top:28px;max-width:100%}@media (max-width: 500px){.other-companies .company-grid .company-box svg{height:60px;top:20px}}.other-companies .aspen{transition:.2s all}.other-companies .aspen:hover{background:black}.other-companies .aspen:hover svg *{fill:#fff}.other-companies .bca{transition:.2s all}.other-companies .bca:hover{background:black}.other-companies .bca:hover svg *{fill:#fff}.other-companies .tnf{transition:.2s all}.other-companies .tnf:hover{background:#D9222B}.other-companies .tnf:hover svg *{fill:#fff}.other-companies .hd{transition:.2s all}.other-companies .hd:hover{background:#FB8224}.other-companies .hd:hover svg *{fill:#fff}.other-companies .pearson{transition:.2s all}.other-companies .pearson:hover{background:#AC3A7E}.other-companies .pearson:hover svg *{fill:#fff}.other-companies .skiphop{transition:.2s all}.other-companies .skiphop:hover{background:#EC312E}.other-companies .skiphop:hover svg *{fill:#fff}.other-companies .swl{transition:.2s all}.other-companies .swl:hover{background:#008da8}.other-companies .swl:hover svg *{fill:#fff}.other-companies .usa-today{transition:.2s all}.other-companies .usa-today:hover{background:#1B9DFC}.other-companies .usa-today:hover svg *{fill:#fff}.blog{padding:64px 0 80px;background:#EEF0F1}@media (max-width: 1200px){.blog{padding:48px 0}}.blog h3{margin-bottom:48px;width:100%;text-align:center}@media (max-width: 1200px){.blog h3{margin-bottom:32px}}.blog .blog-item{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;margin-bottom:48px}@media (max-width: 500px){.blog .blog-item{grid-template-columns:1fr;grid-gap:16px}}.blog .blog-item:last-of-type{margin-bottom:0}.blog .blog-item a{display:block;overflow:hidden}.blog .blog-item a img{width:100%;transform:scale(1);transition:.8s all}.blog .blog-item a:hover img{transform:scale(1.05)}.blog .blog-item .blog-copy a.blog-title{display:block;text-decoration:none;line-height:120%;font-size:28px;padding:8px 0;letter-spacing:.5px;transition:all .2s}.blog .blog-item .blog-copy a.blog-title:hover{color:#F68E5A}.dribbble,.contact{padding:64px 0 80px;background:#111D22;text-align:center;overflow:hidden}@media (max-width: 1200px){.dribbble,.contact{padding:48px 0}}.dribbble .container,.contact .container,.dribbble .project-full-container .project-highlight-grid,.project-full-container .dribbble .project-highlight-grid,.contact .project-full-container .project-highlight-grid,.project-full-container .contact .project-highlight-grid{max-width:800px}.dribbble .container .flickity-viewport,.contact .container .flickity-viewport,.dribbble .project-full-container .project-highlight-grid .flickity-viewport,.project-full-container .dribbble .project-highlight-grid .flickity-viewport,.contact .project-full-container .project-highlight-grid .flickity-viewport,.project-full-container .contact .project-highlight-grid .flickity-viewport{overflow:visible}.dribbble .container h3,.contact .container h3,.dribbble .project-full-container .project-highlight-grid h3,.project-full-container .dribbble .project-highlight-grid h3,.contact .project-full-container .project-highlight-grid h3,.project-full-container .contact .project-highlight-grid h3{color:#fff;margin-bottom:32px}.dribbble .container img.dribbble-img,.contact .container img.dribbble-img,.dribbble .project-full-container .project-highlight-grid img.dribbble-img,.project-full-container .dribbble .project-highlight-grid img.dribbble-img,.contact .project-full-container .project-highlight-grid img.dribbble-img,.project-full-container .contact .project-highlight-grid img.dribbble-img{width:90%}.contact{padding:100px 0;color:#fff;background:url("../images/hero-image.png");background-size:cover;background-color:#053A5B}@media (max-width: 500px){.contact{background-size:auto}}.contact .container h3,.contact .project-full-container .project-highlight-grid h3,.project-full-container .contact .project-highlight-grid h3{margin-bottom:16px}.contact .contact-buttons{display:flex;gap:16px;justify-content:center;margin-top:16px}@media (max-width: 500px){.contact .contact-buttons{display:block}}@media (max-width: 500px){.contact .contact-buttons .btn-primary{width:100%}}.contact .contact-buttons .btn-primary.btn-email{box-shadow:inset 0 0 0 2px #EEF0F1;pointer-events:none}.contact .contact-buttons .btn-primary.btn-email:after{display:none}.contact .contact-buttons .btn-primary.btn-email:hover{color:#fff}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:transparent;border:none;color:#94A2A8;transition:all .2s}.flickity-button:hover{color:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{width:44px;height:44px}.flickity-prev-next-button.previous{left:38%}@media (max-width: 1200px){.flickity-prev-next-button.previous{left:22%}}.flickity-prev-next-button.next{right:38%}@media (max-width: 1200px){.flickity-prev-next-button.next{right:22%}}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:200px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:200px}.flickity-prev-next-button .flickity-button-icon{width:20px}.flickity-page-dots{display:inline-block;padding:0;margin:13px auto;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 4px;background:#94A2A8;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.carousel-container-full{opacity:0.25;transition:.2s all}.carousel-container-full.is-selected{opacity:1}.carousel-cell-image.flickity-lazyloaded,.carousel-cell-image.flickity-lazyerror{opacity:1}.project-header,.full-header{background:rgba(0,0,0,0.1);width:100%;height:56px;position:fixed;transition:0.4s all;display:grid;grid-template-columns:1fr;align-items:center;z-index:1;top:0}@media (max-width: 500px){.project-header,.full-header{padding:0 16px;background:rgba(0,0,0,0.9)}}.project-header .container,.project-header .project-full-container .project-highlight-grid,.project-full-container .project-header .project-highlight-grid,.full-header .container,.full-header .project-full-container .project-highlight-grid,.project-full-container .full-header .project-highlight-grid{width:100%}@media (max-width: 1200px){.project-header .container,.project-header .project-full-container .project-highlight-grid,.project-full-container .project-header .project-highlight-grid,.full-header .container,.full-header .project-full-container .project-highlight-grid,.project-full-container .full-header .project-highlight-grid{padding:0 40px}}.project-header .container a.back-container,.project-header .project-full-container .project-highlight-grid a.back-container,.project-full-container .project-header .project-highlight-grid a.back-container,.full-header .container a.back-container,.full-header .project-full-container .project-highlight-grid a.back-container,.project-full-container .full-header .project-highlight-grid a.back-container{display:inline-block;position:relative;left:0px;padding-left:0px;transition:0.4s all}.project-header .container a.back-container img.header-logo,.project-header .project-full-container .project-highlight-grid a.back-container img.header-logo,.project-full-container .project-header .project-highlight-grid a.back-container img.header-logo,.full-header .container a.back-container img.header-logo,.full-header .project-full-container .project-highlight-grid a.back-container img.header-logo,.project-full-container .full-header .project-highlight-grid a.back-container img.header-logo{position:relative;top:0;width:32px;transition:0.4s all}@media (max-width: 500px){.project-header .container a.back-container img.header-logo,.project-header .project-full-container .project-highlight-grid a.back-container img.header-logo,.project-full-container .project-header .project-highlight-grid a.back-container img.header-logo,.full-header .container a.back-container img.header-logo,.full-header .project-full-container .project-highlight-grid a.back-container img.header-logo,.project-full-container .full-header .project-highlight-grid a.back-container img.header-logo{width:32px}}.project-header .container a.back-container .header-back,.project-header .project-full-container .project-highlight-grid a.back-container .header-back,.project-full-container .project-header .project-highlight-grid a.back-container .header-back,.full-header .container a.back-container .header-back,.full-header .project-full-container .project-highlight-grid a.back-container .header-back,.project-full-container .full-header .project-highlight-grid a.back-container .header-back{width:24px;position:absolute;left:20px;top:0px;opacity:0;transition:0.4s all}.shrink-header{height:44px;background:rgba(0,0,0,0.9)}@media (max-width: 500px){.shrink-header{padding-left:24px}}.shrink-header .container a.back-container,.shrink-header .project-full-container .project-highlight-grid a.back-container,.project-full-container .shrink-header .project-highlight-grid a.back-container{left:-40px;padding-left:40px}.shrink-header .container a.back-container img.header-logo,.shrink-header .project-full-container .project-highlight-grid a.back-container img.header-logo,.project-full-container .shrink-header .project-highlight-grid a.back-container img.header-logo{width:24px;top:0px}.shrink-header .container a.back-container .header-back,.shrink-header .project-full-container .project-highlight-grid a.back-container .header-back,.project-full-container .shrink-header .project-highlight-grid a.back-container .header-back{width:24px;left:10px;top:0px;opacity:1}.shrink-header .container a.back-container:hover .header-back,.shrink-header .project-full-container .project-highlight-grid a.back-container:hover .header-back,.project-full-container .shrink-header .project-highlight-grid a.back-container:hover .header-back{left:0px;opacity:1}@media (max-width: 500px){.project-hero{margin-top:56px}}.project-hero img{width:100%}.project-text-container{margin:100px 0 0 0;display:grid;grid-template-columns:1fr 720px;grid-gap:56px}.project-text-container.text-on-text-container{padding-top:80px;border-top:solid 1px rgba(148,162,168,0.3)}@media (max-width: 1200px){.project-text-container.text-on-text-container{padding-top:40px}}.project-text-container.project-intro-container{margin-top:40px}@media (max-width: 1200px){.project-text-container.project-intro-container{margin-top:0}}.project-text-container .project-text-header h3{font-size:14px;margin:0;color:#053A5B}.project-text-container .project-text-header h3.dark{color:#94A2A8}.project-text-container .project-text-header h4{color:white;font-size:32px;font-family:"DM Serif Display",serif;margin:0;color:#111D22}@media (max-width: 1200px){.project-text-container .project-text-header h4{font-size:24px}}.project-text-container .project-text-header h4.dark{color:#fff}.project-text-container.full{display:block;text-align:center}@media (max-width: 1200px){.project-text-container{grid-template-columns:1fr 2fr;grid-gap:0px}}@media (max-width: 500px){.project-text-container{grid-template-columns:1fr;margin:24px 0 0 0}}.project-text-container h1{color:#053A5B}@media (max-width: 500px){.project-text-container .project-text-copy{margin-top:16px}}.project-text-container .project-text-copy.design-section p{margin-bottom:0}.project-text-container .project-text-copy.design-section h3{margin-bottom:8px}.project-text-container .project-text-copy.design-section img{margin-top:16px;margin-bottom:32px}@media (max-width: 500px){.project-text-container .project-text-copy.design-section img{margin-top:8px;margin-bottom:24px}}.project-text-container .project-text-copy p{margin-bottom:24px}.project-text-container .project-text-copy p:last-of-type{margin-bottom:0}.project-text-container .project-text-copy h3{margin-top:40px;margin-bottom:24px}@media (max-width: 500px){.project-text-container .project-text-copy h3{margin-top:16px;margin-bottom:12px}}.project-text-container .project-text-copy .intro-box-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;margin-bottom:40px}@media (max-width: 500px){.project-text-container .project-text-copy .intro-box-grid{grid-template-columns:1fr;margin-bottom:24px;grid-gap:8px}}.project-text-container .project-text-copy .intro-box-grid .intro-box-column{background:rgba(148,162,168,0.1);padding:12px;border-radius:8px}@media (max-width: 500px){.project-text-container .project-text-copy .intro-box-grid .intro-box-column{margin-bottom:0}}.project-text-container .project-text-copy .intro-box-grid .intro-box-column a{font-size:18px;color:#111D22;font-size:16px}.project-text-container .project-text-copy .intro-box-grid .intro-box-column h3{margin-bottom:8px;margin-top:0}.project-text-container .project-text-copy .intro-box-grid .intro-box-column p{font-size:16px;margin-bottom:0px;line-height:1.2}.project-img{text-align:center;margin:80px 0 0 0}.project-img.small-gap{margin:64px 0 0 0}@media (max-width: 500px){.project-img{margin:40px 0 0 0}}.project-img img{width:100%}.project-img img.project-gif{width:600px;max-width:100%;border-radius:8px}.project-img .project-img-subhead{margin-top:4px;font-size:14px;color:#94A2A8}.project-linkto{text-decoration:none;color:#94A2A8;font-size:14px;position:relative;padding:8px 0;transition:.2s all}.project-linkto:before{transition:.2s all;content:'';display:block;position:absolute;bottom:8px;left:0;width:100%;height:1px;background:#111D22}.project-linkto:after{transition:.32s all;content:'';display:block;position:absolute;bottom:8px;left:0;width:0;height:1px;background:#94A2A8}.project-linkto:hover{color:#F68E5A !important}.project-linkto:hover:after{width:100%;background:#F68E5A}.project-full-container{padding:100px 0;margin-top:100px}@media (max-width: 1200px){.project-full-container{padding:40px 0;margin-top:24px}}.project-full-container .project-text-container{margin:0;padding:100px 0 0 0}@media (max-width: 1200px){.project-full-container .project-text-container{padding:40px 0 0 0}}.project-full-container .project-text-container h3{color:#fff}.project-full-container .project-text-container p{color:#EEF0F1}.project-full-container .project-highlight-grid{color:white;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;align-items:baseline}@media (max-width: 1200px){.project-full-container .project-highlight-grid{grid-template-columns:1fr}}.project-full-container .project-highlight-grid .highlight-section img{max-width:100%}.project-full-container .project-highlight-grid .highlight-section .flex-brand{display:flex;justify-content:space-between}@media (max-width: 500px){.project-full-container .project-highlight-grid .highlight-section .flex-brand{flex-direction:column}.project-full-container .project-highlight-grid .highlight-section .flex-brand img{max-width:200px;margin-bottom:16px}}.project-full-container .project-highlight-grid .project-highlight-column{display:grid;grid-template-columns:1fr;grid-gap:64px}.project-full-container.accolader-full-container{background:#1F2527}.project-full-container.altra-full-container{background:#000}.project-full-container.altra-full-container a{color:white}.project-full-container.pn-full-container{background:#000}.project-full-container.garmin-full-container{background:#000}.full-width-pdp-image{margin:80px 0 0 0}.full-width-pdp-image.image-mosaic img{margin-bottom:80px}.full-width-pdp-image.image-mosaic img:last-of-type{margin-bottom:0}@media (max-width: 500px){.full-width-pdp-image.image-mosaic img{margin-bottom:16px}}.full-width-pdp-image .project-img-subhead{margin-top:4px;font-size:14px;color:#94A2A8;text-align:center}@media (max-width: 500px){.full-width-pdp-image{margin:32px 0 0 0}}.enhanced-list{list-style:none;padding:0;margin:12px 0 0 0;width:100%}.enhanced-list li{margin:8px 0 0 0;padding:0;border-radius:8px;background:rgba(255,255,255,0.05);border:solid 1px rgba(255,255,255,0.2);padding:16px 12px;transition:0.4s all;cursor:pointer}.enhanced-list li.light{background:rgba(0,0,0,0.02);border:solid 1px rgba(0,0,0,0.1)}.enhanced-list li.light .accordion-head h5{color:#111D22}.enhanced-list li.light .accordion-head .accordion-icon-container i{color:#111D22}.enhanced-list li.light .accordion-content p{color:#111D22}.enhanced-list li.light:hover{background:rgba(0,0,0,0.04)}.enhanced-list li:hover{background:rgba(255,255,255,0.1)}.enhanced-list li .accordion-head{display:flex;justify-content:space-between;align-items:center;width:100%}.enhanced-list li .accordion-head h5{color:white;font-size:16px;margin:0;font-weight:600}.enhanced-list li .accordion-head .accordion-icon-container{width:32px;height:32px;position:relative;overflow:hidden}.enhanced-list li .accordion-head .accordion-icon-container i{color:white;width:32px;height:32px;position:absolute;text-align:center;line-height:32px;transition:0.4s all}.enhanced-list li .accordion-head .accordion-icon-container .fa-plus{transform:scale(1);transform:rotate(-180deg);opacity:100%}.enhanced-list li .accordion-head .accordion-icon-container .fa-minus{transform:scale(0);transform:rotate(0);opacity:0}.enhanced-list li .accordion-head .accordion-icon-container.expanded-icon .fa-plus{transform:scale(0);transform:rotate(0deg);opacity:0}.enhanced-list li .accordion-head .accordion-icon-container.expanded-icon .fa-minus{transform:scale(1);transform:rotate(180deg);opacity:100%}.enhanced-list li .accordion-content{display:none}.enhanced-list li .accordion-content p{font-size:15px;margin:4px 0 0 0;color:#EEF0F1;opacity:0;transition:0.4s all}.enhanced-list li .accordion-content p.full-opacity{opacity:1}.pdp-segmented-button{margin:24px 0 0 0;padding:4px;list-style:none;background:rgba(0,0,0,0.05);border-radius:100px}@media (max-width: 500px){.pdp-segmented-button{width:100%;display:flex;justify-content:space-around}}.pdp-segmented-button li{cursor:pointer;display:inline-block;margin:0;min-width:200px;padding:8px;border-radius:100px}@media (max-width: 500px){.pdp-segmented-button li{font-size:12px;min-width:0;width:33%}}.pdp-segmented-button li.active{background:#fff;font-weight:bold}.pdp-mock-list{margin:24px 0 0 0;max-width:1224px;width:100%}.pdp-mock-list .pdp-mock{width:100%}.pdp-mock-list .pdp-mock.road-mock{display:none}.pdp-mock-list .pdp-mock.apparel-mock{display:none}.modal{display:none;z-index:2;position:relative;pointer-events:all}.modal .modal-background{display:grid;grid-gap:4px;position:fixed;top:0;left:0;background:rgba(1,1,1,0.8);width:100%;height:100%;justify-content:center;align-items:center;cursor:pointer;padding:24px}.modal .modal-background .modal-content{position:relative}.modal .modal-background .modal-content .modal-img{width:100%;max-width:1200px;cursor:auto;border-radius:4px}.modal .modal-background .modal-content .close-modal-arrow{position:absolute;top:-64px;right:-64px;width:48px;height:48px;opacity:0.5;padding:4px;transition:0.4s all}.modal .modal-background .modal-content .close-modal-arrow img{width:100%}.modal .modal-background .modal-content .close-modal-arrow:hover{opacity:1}@media (max-width: 1200px){.modal .modal-background .modal-content .close-modal-arrow{right:0px}}.flow-chart-art{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;position:relative}@media (max-width: 500px){.flow-chart-art{grid-gap:12px}}.flow-chart-art .flow-chart-art-column{position:relative;background:rgba(148,162,168,0.1);padding:40px 24px;transition:0.4s all;margin-bottom:24px;border-radius:8px;border:solid 2px rgba(148,162,168,0.3);cursor:pointer}@media (max-width: 500px){.flow-chart-art .flow-chart-art-column{padding:32px 24px}}.flow-chart-art .flow-chart-art-column img{max-width:100%}.flow-chart-art .flow-chart-art-column .zoom-hover{overflow:hidden;position:absolute;right:8px;top:8px;height:40px;border-radius:48px}.flow-chart-art .flow-chart-art-column .zoom-hover .zoom-hover-inner{transition:0.4s all;position:absolute;right:calc(-100% + 40px);top:0;background:rgba(17,29,34,0.5);padding:8px;display:flex;gap:4px;border-radius:48px;height:40px;position:relative;align-items:center}.flow-chart-art .flow-chart-art-column .zoom-hover .zoom-hover-inner:hover{background:rgba(17,29,34,0.7)}.flow-chart-art .flow-chart-art-column .zoom-hover .zoom-hover-inner .icon-zoom{width:24px;height:24px}.flow-chart-art .flow-chart-art-column .zoom-hover .zoom-hover-inner label{color:#fff;font-size:13px;letter-spacing:1px;font-weight:600;opacity:0;transition:0.4s all;cursor:pointer}.flow-chart-art .flow-chart-art-column:hover{background:rgba(148,162,168,0.3)}.flow-chart-art .flow-chart-art-column:hover .zoom-hover .zoom-hover-inner{right:0}.flow-chart-art .flow-chart-art-column:hover .zoom-hover .zoom-hover-inner label{opacity:1}.project-carousel{padding:80px 0 0 0;text-align:center}@media (max-width: 1200px){.project-carousel{padding:40px 0}}.project-carousel h3{margin-bottom:16px}.project-carousel .carousel-thumbnail-grid{display:flex;gap:16px;justify-content:center}.project-carousel .carousel-thumbnail-grid .carousel-thumbnail{width:56px;height:56px;border-radius:100%;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.12);transition:0.4s all;opacity:0.5;cursor:pointer;margin-bottom:16px}.project-carousel .carousel-thumbnail-grid .carousel-thumbnail img{width:100%;max-width:100%}.project-carousel .carousel-thumbnail-grid .carousel-thumbnail.active{box-shadow:0 0 0 4px #256DA8;opacity:1}.project-carousel .carousel-thumbnail-grid .carousel-thumbnail:hover{opacity:.8}.project-carousel .carousel-feature-container{width:100%;max-width:880px;margin:0 auto;display:grid;white-space:nowrap;overflow:hidden}.project-carousel .carousel-feature-container .carousel-outer{width:300%;display:flex;position:relative;transition:all .6s}.project-carousel .carousel-feature-container .carousel-outer .carousel-feature-img{margin:0 16px}@media (max-width: 1200px){.project-carousel .carousel-feature-container .carousel-outer .carousel-feature-img{margin:8px}}.project-carousel .carousel-feature-container .carousel-outer .carousel-feature-img img{width:100%;border-radius:8px}.project-carousel .carousel-feature-container .carousel-outer.position1{left:0}.project-carousel .carousel-feature-container .carousel-outer.position2{left:-100%}.project-carousel .carousel-feature-container .carousel-outer.position3{left:-200%}
