@media(min-width: 800px){.scroll{position:sticky;top:0;right:0;left:0}}@media(max-width: 799px){.scroll{position:relative}}.scroll__background-full{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media(min-width: 800px){.scroll:not(:last-child):not(:first-child) .scroll__background-full{margin-bottom:40rem}}@media(min-width: 800px){.scroll__background-full{height:100vh}}@media(max-width: 799px){.scroll__background-full{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}}.scroll__background{max-width:1320px;background-repeat:no-repeat;background-size:contain}.--work-left .scroll__background{background-position:100% 50%}.--work-right .scroll__background{background-position:0 50%}.--work-center .scroll__background{background-position:50% 50%}@media(min-width: 800px){.scroll__background{margin:0 auto;position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}}@media(max-width: 799px){.scroll__background{background-size:contain}}@media(min-width: 800px){.scroll__content{display:flex;align-items:center;justify-content:stretch;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}}@media(max-width: 799px){.scroll__content{position:relative}}@media(max-width: 799px){.scroll__content{padding:4rem 1rem;display:grid;background-color:rgba(0,0,0,.4)}}.scroll__wrapper{max-width:1320px;flex:1 1 auto;display:flex;flex-direction:column;position:relative;color:#fff}@media(min-width: 800px){.scroll__wrapper{margin:0 auto;padding:0 4rem}}@media(min-width: 400px)and (max-width: 799px){.scroll__wrapper{align-items:flex-start;text-align:left;padding:4rem 0}}.--work-left .scroll__wrapper{align-items:flex-start;text-align:left}@media(min-width: 800px){.--work-right .scroll__wrapper{align-items:flex-end;text-align:right}}.--work-center .scroll__wrapper{align-items:center;text-align:center}.scroll__title{font-size:clamp(1.75rem,3vw,3rem);font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:1rem}.scroll__copy{max-width:320px}.scroll__name{text-transform:uppercase;letter-spacing:.05rem;margin-bottom:1rem;font-size:22px}.slides{display:flex;overflow:hidden}@media(max-width: 799px){.slides{flex-direction:column}}.slide{flex:1 1 auto;display:flex;align-items:stretch;background-color:#e2e8f0;cursor:pointer;transition:all .5s ease}@media(max-width: 799px){.slide{flex-direction:column}}.slide:hover{background-color:#ced8e6}.slide:nth-child(even){background-color:#cbd5e1}.slide:nth-child(even):hover{background-color:#b8c5d6}.slide.active{cursor:default}.slide.active,.slide.active:hover,.slide.active:focus{background-color:#dc2626}.slide.active .section-content{opacity:1;transform:scaleX(1)}.slide:not(.active) .section-content{display:none !important}.section-title{flex:1 1 auto;display:flex;margin:0;color:#fff;box-sizing:border-box;color:#475569;overflow:hidden}@media(min-width: 800px){.section-title{align-items:center;justify-content:space-between;min-width:50px;line-height:50px;padding:1.5rem 0;flex-direction:column;height:800px}}@media(max-width: 799px){.section-title{padding:1rem 1rem;justify-content:space-between;align-items:center}}@media(min-width: 800px){.slide:not(:first-child) .section-title{border-left:1px solid #fff}}@media(max-width: 799px){.slide:not(:first-child) .section-title{border-top:1px solid #fff}}.section-title span{font-weight:700;text-transform:uppercase}@media(min-width: 800px){.section-title span{white-space:nowrap;writing-mode:tb-rl}}.active .section-title span{color:#fff}.section-icon{background-repeat:no-repeat;background-position:50% 50%;border-radius:50%;background-size:60%;border:1px solid #afb9c6}@media(min-width: 800px){.slides:not(.open) .section-icon{width:125px;height:125px}}@media(max-width: 799px){.slides:not(.open) .section-icon{width:50px;height:50px}}.slides.open .section-icon{width:40px;height:40px}.slide.active .section-icon{border-color:#fff}.section-content{opacity:0;transition:all .25s .1s ease-out;position:relative;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:0 0;display:grid;box-sizing:border-box}@media(min-width: 1000px){.section-content{grid-template-columns:350px 1fr;gap:4vw;padding:4rem}}@media(max-width: 999px){.section-content{grid-template-rows:repeat(2, min-content);gap:2rem;padding:2rem}}.section__copy{color:#fff}.section__image{display:flex;align-items:center;justify-content:center}.section__img{max-width:100%}.work__content-wrapper{max-width:1070px;margin:0 auto}@media(min-width: 800px){.work__content-wrapper{padding:4rem 1rem}}@media(max-width: 799px){.work__content-wrapper{padding:2rem 1rem}}.work__content-heading{text-align:center;font-size:clamp(32px,4vw,60px);text-align:center;font-family:"abril-display",serif;font-weight:700;line-height:1.1;max-width:700px;margin:0 auto 2rem}.work__content-subheading{font-size:18px;font-weight:700;letter-spacing:.1rem;color:#94a3b8;margin:0 auto;text-align:center;text-transform:uppercase}.work__cta-wrapper{max-width:1070px;margin:0 auto;padding:4rem 1rem}.work__cta-heading{text-align:center;font-size:clamp(24px,4vw,48px);text-align:center;font-family:"abril-display",serif;font-weight:700;line-height:1.1;max-width:600px;margin:0 auto 4rem}.work__cta-button{text-align:center}.workheading__wrapper{padding:4rem 0 0;grid-area:-1/1/-2/-1}.workheading{max-width:1320px;margin:0 auto;display:flex;flex-wrap:wrap}.workheading__item{flex:1 0 160px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;margin-bottom:2rem}.workheading__icon{margin-bottom:.75rem}.workheading__img{transition:.2s;height:60px}.workheading__heading{font-size:18px;font-weight:700;letter-spacing:.1rem;line-height:1.2;color:#334155}.worklist{position:relative;z-index:0}@media(min-width: 800px){.worklist{padding:5rem 0}}@media(max-width: 799px){.worklist{padding:2rem 0}}.worklist__item{display:grid;grid-template-columns:minmax(1rem, calc(50% - 660px)) repeat(2, 1fr) minmax(1rem, calc(50% - 660px));align-items:center}.worklist__background{align-self:stretch}@media(min-width: 1000px){.worklist__background{grid-area:1/1/2/5}}@media(max-width: 999px){.worklist__background{grid-area:1/1/3/5}}.worklist__background-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media(min-width: 1000px){.worklist__image{height:600px}.worklist__item:nth-child(odd) .worklist__image{grid-area:1/3/2/4}.worklist__item:nth-child(even) .worklist__image{grid-area:1/2/2/3}}@media(max-width: 999px){.worklist__image{padding:1rem 0}}@media(max-width: 999px){.worklist__image{grid-area:1/2/2/4}}.worklist__img{border-radius:50%;max-width:100%;aspect-ratio:1/1;max-height:600px;object-fit:cover}@media(min-width: 1000px){.worklist__img{transform:translateY(-2rem)}}@media(max-width: 999px){.worklist__img{margin:0 auto}}.worklist__content{align-self:center;padding:2rem 0}@media(min-width: 1000px){.worklist__item:nth-child(odd) .worklist__content{grid-area:1/2/2/3;margin-right:2rem}.worklist__item:nth-child(even) .worklist__content{grid-area:1/3/2/4;margin-left:2rem}}@media(max-width: 999px){.worklist__content{grid-area:2/2/3/4}}.worklist__content-wrapper{margin:0 auto}@media(min-width: 1000px){.worklist__content-wrapper{max-width:400px}}.worklist__icon{margin-bottom:1rem}.worklist__heading{font-size:clamp(42px,3vw,60px);font-family:"abril-display",serif;font-weight:700;line-height:1.1;color:#1e293b;margin-bottom:1rem}@media(min-width: 1000px){.worklist__name{visibility:hidden}}.workhero{display:grid;grid-template-columns:minmax(1rem, calc(50% - 660px)) 1fr minmax(1rem, calc(50% - 660px));height:100%}@media(min-width: 1200px){.workhero{grid-template-rows:1fr max-content 200px;max-height:900px}}@media(max-width: 1199px){.workhero{grid-template-rows:minmax(150px, 1fr) max-content max-content}}.workhero__image{grid-area:1/1/-1/-1}.workhero__content{grid-area:2/2/3/3;display:flex;flex-direction:column;align-items:center}.workhero__overlay{height:700px;grid-area:1/1/-1/-1;align-self:flex-end;background-image:linear-gradient(rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 80%),radial-gradient(ellipse at center, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%)}.workhero__heading{font-family:"abril-display",serif;font-weight:700;line-height:1.1;margin-bottom:2rem;text-shadow:0 0 25px #fff,0 0 75px #fff;font-size:clamp(40px,4vw,60px);max-width:700px;text-align:center}.workhero__subheading{font-size:18px;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}.content{background:#fff}/*# sourceMappingURL=work.css.map */
