html{font-family:delight-regular,sans-serif;font-weight:400}.intro__collection-title,.intro__title,.cards-title,.about__title{font-family:delight-bold,sans-serif;font-weight:400}@font-face{font-family:delight-regular;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/delight-regular/delight-regular.woff2) format("woff2"),url(/fonts/delight-regular/delight-regular.woff) format("woff")}@font-face{font-family:delight-bold;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/delight-bold/delight-bold.woff2) format("woff2"),url(/fonts/delight-bold/delight-bold.woff) format("woff")}.size-100{font-size:5rem;line-height:1}@media only screen and (min-width: 1024px){.size-100{font-size:10rem}}.size-60{font-size:1.8rem;line-height:1.2}@media only screen and (min-width: 1024px){.size-60{font-size:6rem}}.size-40{font-size:1.8rem;line-height:1.2}@media only screen and (min-width: 1024px){.size-40{font-size:4rem}}.size-32{font-size:1.8rem;line-height:1.1}@media only screen and (min-width: 1024px){.size-32{font-size:3.2rem}}.size-26{font-size:1.8rem;line-height:1.2}@media only screen and (min-width: 1024px){.size-26{font-size:2.6rem}}.size-20{font-size:1.8rem;line-height:1.2}@media only screen and (min-width: 1024px){.size-20{font-size:2rem}}html{color:#000}body{margin:0;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,blockquote,figure,ol,ul{margin:0;padding:0}main,li{display:block}h1,h2,h3,h4{font-size:inherit}strong{font-weight:700}a,button{color:inherit}a{text-decoration:none}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;margin:0;padding:0}::-moz-focus-inner{padding:0;border:0}:focus{outline:0}img{max-width:100%;height:auto;border:0}:root{--black: #000000;--blue: #233b62;--blue-dark:#1e2d4a;--blue-light: #a7b1c0;--gray: #00000029;--white: #ffffff;--yellow: #ffc200;--yellow-beige: #ffedb2;--yellow-dark: #fbc116;--yellow-light: #fff4d1}.black{color:var(--black)}.blue{color:var(--blue)}.blue-dark{color:var(--blue-dark)}.blue-light{color:var(--blue-light)}.gray{color:var(--gray)}.white{color:var(--white)}.yellow{color:var(--yellow)}.yellow-beige{color:var(--yellow-beige)}.yellow-dark{color:var(--yellow-dark)}.yellow-light{color:var(--yellow-light)}.bg-yellow-light{background-color:var(--yellow-light)}.bg-yellow{background-color:var(--yellow)}.bg-yellow-beige{background-color:var(--yellow-beige)}.bg-yellow-dark{background-color:var(--yellow-dark)}.bg-blue{background-color:var(--blue)}.bg-blue-light{background-color:var(--blue-light)}.bg-blue-dark{background-color:var(--blue-dark)}.bg-gray{background-color:var(--gray)}.bg-white{background-color:var(--white)}/*! purgecss start ignore *//*! purgecss end ignore */:root{--size: 390;--color-primary: #d64045;--color-secondary: #390099;--color-copy: #ffffff}@media only screen and (min-width: 1024px){:root{--size: 1920}}*{box-sizing:border-box}html{font-size:calc(10 * 100vw / var(--size));font-size:min(10 * 400px / var(--size),10 * 100vw / var(--size));background-color:var(--color-secondary)}@media only screen and (min-width: 1024px){html{font-size:calc(10 * 100vw / var(--size));font-size:min(10 * 1920px / var(--size),10 * 100vw / var(--size))}}html.is-loaded:not(.has-scroll-smooth){overflow:auto}html.loading *{cursor:wait!important}html.loading a{pointer-events:none}@media (hover: none){html,body{top:0;left:0;position:fixed;width:100vw;height:100svh;overflow:hidden}}.main{opacity:0;position:relative}@media (hover: none){.main{overflow-y:scroll;top:0;left:0;position:fixed;width:100vw;height:100svh;overflow-x:clip;-webkit-overflow-scrolling:touch}}.main:after{content:"";background-image:url(/background-noise.png);width:200vw;height:200svh;left:-50%;top:-50%;position:fixed;opacity:1;pointer-events:none;animation:noise 2s steps(3) infinite both;z-index:-1}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@-webkit-keyframes noise{0%{transform:translateZ(0)}10%{transform:translate3d(-5%,-5%,0)}20%{transform:translate3d(-10%,5%,0)}30%{transform:translate3d(5%,-10%,0)}40%{transform:translate3d(-5%,15%,0)}50%{transform:translate3d(-10%,5%,0)}60%{transform:translate3d(15%,0,0)}70%{transform:translate3d(10%,0,0)}80%{transform:translate3d(-15%,0,0)}90%{transform:translate3d(10%,5%,0)}to{transform:translate3d(15%,8%,0)}}@-moz-keyframes noise{0%{transform:translateZ(0)}10%{transform:translate3d(-5%,-5%,0)}20%{transform:translate3d(-10%,5%,0)}30%{transform:translate3d(5%,-10%,0)}40%{transform:translate3d(-5%,15%,0)}50%{transform:translate3d(-10%,5%,0)}60%{transform:translate3d(15%,0,0)}70%{transform:translate3d(10%,0,0)}80%{transform:translate3d(-15%,0,0)}90%{transform:translate3d(10%,5%,0)}to{transform:translate3d(15%,8%,0)}}@keyframes noise{0%{transform:translateZ(0)}10%{transform:translate3d(-5%,-5%,0)}20%{transform:translate3d(-10%,5%,0)}30%{transform:translate3d(5%,-10%,0)}40%{transform:translate3d(-5%,15%,0)}50%{transform:translate3d(-10%,5%,0)}60%{transform:translate3d(15%,0,0)}70%{transform:translate3d(10%,0,0)}80%{transform:translate3d(-15%,0,0)}90%{transform:translate3d(10%,5%,0)}to{transform:translate3d(15%,8%,0)}}.about{position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;display:grid;z-index:100;pointer-events:none;opacity:0}@media only screen and (min-width: 1024px){.about{padding:0}}.about__background{background-color:var(--color-secondary);grid-area:1/1;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}.about__note{font-size:1.4rem;margin-bottom:2rem;word-spacing:.1rem}@media only screen and (min-width: 1024px){.about__note{font-size:2rem}}.about__popup{--scale: .8;--opacity: 0;color:var(--color-copy);grid-area:1/1;margin:auto;padding:2rem;position:relative;max-width:40rem;width:90%}@media only screen and (min-width: 1024px){.about__popup{max-width:80rem;padding:3rem 4rem;width:100%}}.about__popup>*{position:relative;z-index:1}.about__popup:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-secondary);border-radius:1rem;z-index:0;transform:scale(var(--scale));opacity:var(--opacity)}@media only screen and (min-width: 1024px){.about__popup:before{border-radius:2rem}}.about__title{font-weight:400;color:var(--color-primary);font-size:2rem;margin-bottom:.5rem;text-transform:uppercase}@media only screen and (min-width: 1024px){.about__title{font-size:2.8rem;margin-bottom:1rem}}.about__list{font-size:1.3rem;display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 1024px){.about__list{font-size:1.8rem;word-spacing:.1rem}}.about__list a{color:var(--color-primary);text-decoration:underline}.about__key{align-items:center;display:inline-flex;text-transform:uppercase}.about__key:after{content:"-";margin-left:.5rem}@media only screen and (min-width: 1024px){.about__key:after{content:"";align-items:center;background-color:var(--color-copy);display:inline-flex;height:1px;margin:0 1rem;width:2rem}}.about__close{background-color:transparent;text-transform:uppercase;font-size:1.1rem;position:absolute;right:1.5rem;top:1.5rem;cursor:pointer}@media only screen and (min-width: 1024px){.about__close{font-size:1.3rem;right:2rem;top:2rem}}.webgl{position:fixed;top:0;left:0;outline:none;z-index:-1}@media only screen and (max-width: 1023px){.webgl{pointer-events:none}}.cards-section{position:relative;padding-top:250svh;padding-bottom:110svh;overflow:hidden}@media only screen and (min-width: 1024px){.cards-section{padding-top:0;padding-bottom:0;margin-top:100svh}}.cards-section--2,.cards-section--3,.cards-section--4{padding-top:100svh}@media only screen and (min-width: 1024px){.cards-section--2,.cards-section--3,.cards-section--4{padding-top:0;margin-top:0}}.cards-title{position:fixed;top:-1.9rem;left:0;font-size:7rem;line-height:1;color:var(--color-primary);opacity:0}.cards-title--1{top:-1rem}@media only screen and (min-width: 1024px){.cards-title--1{left:-.5rem;top:-4rem}}.cards-title--2{left:-.2rem;top:-1.1rem}@media only screen and (min-width: 1024px){.cards-title--2{left:-1rem;top:-4.4rem}}.cards-title--3{left:0;top:-1rem}@media only screen and (min-width: 1024px){.cards-title--3{left:-.1rem;top:-4rem}}.cards-title--4{left:-.2rem;line-height:1.2;top:-2rem}@media only screen and (min-width: 1024px){.cards-title--4{left:-.9rem;top:-7.2rem}}@media only screen and (min-width: 1024px){.cards-title{font-size:25.6rem}}.container{width:100%;position:relative;z-index:2}@media only screen and (min-width: 1024px){.container{display:flex;flex-direction:column;justify-content:center;height:100svh}}.cards{align-items:center;display:flex;flex-direction:column;gap:4rem 0}@media only screen and (min-width: 1024px){.cards{align-items:stretch;padding:0 140vw;flex-direction:row;width:max-content;white-space:nowrap;gap:1vw;will-change:transform}}.svg-filter{--duotone-r-dark: .16;--duotone-r-light: .96;--duotone-g-dark: .08;--duotone-g-light: 0;--duotone-b-dark: .4;--duotone-b-light: .03}.card{border-radius:2rem;overflow:hidden;text-align:center;text-transform:uppercase;border:.5rem solid var(--color-primary);position:relative;cursor:pointer}@media only screen and (min-width: 1024px){.card{border:6px solid var(--color-primary)}}.card .img{aspect-ratio:.7;object-fit:cover;object-position:center center;width:24rem;height:auto;display:block;transition:opacity .6s ease}@media only screen and (min-width: 1024px){.card .img{height:clamp(400px,50svh,700px);width:auto}}.card .img--duotone{opacity:1;position:absolute;top:0;left:0;z-index:1}.card .img--duotone-1{filter:url(#duotone-1)}.card .img--duotone-2{filter:url(#duotone-2)}.card .img--duotone-3{filter:url(#duotone-3)}.card .img--duotone-4{filter:url(#duotone-4)}.card .img--original{opacity:1;position:relative;z-index:0}.card.is-active .img--duotone{opacity:0}@media (hover: hover){.card:hover .img--duotone{opacity:0}}.card__meta{position:absolute;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;width:100%;color:var(--color-copy);padding:1rem;z-index:2;left:0}@media only screen and (min-width: 1024px){.card__meta{padding:2rem}}.card__meta--collection{font-size:1.4rem;top:0}@media only screen and (min-width: 1024px){.card__meta--collection{font-size:clamp(14px,1.8947368421vh,18px)}}.card__meta--number{bottom:0;font-size:5rem;line-height:1}@media only screen and (min-width: 1024px){.card__meta--number{font-size:clamp(50px,6.7368421053vh,64px)}}.info{color:var(--color-copy);text-transform:uppercase;font-size:1.2rem;position:fixed;left:2rem;bottom:6rem;display:none;z-index:100}@media only screen and (min-width: 1024px){.info{font-size:1.6rem;left:4rem;bottom:4rem;display:block}}.info a{text-decoration:underline}.about-link{color:var(--color-copy);text-transform:uppercase;font-size:1.2rem;position:fixed;right:2rem;top:2rem;z-index:100}@media only screen and (min-width: 1024px){.about-link{font-size:1.6rem;right:4rem;top:4rem}}.intro{height:100svh;width:100%;position:fixed;top:0;left:0;opacity:0}.intro__top{left:0;position:absolute;top:-1.1rem}@media only screen and (min-width: 1024px){.intro__top{top:-4.2rem}}.intro__bottom{position:fixed;bottom:-.8rem;right:0;width:100%;display:flex;flex-direction:column;align-items:flex-end}@media only screen and (min-width: 1024px){.intro__bottom{bottom:-2.9rem;width:auto}}.intro__title{font-size:7rem;line-height:1;color:var(--color-primary)}@media only screen and (min-width: 1024px){.intro__title{font-size:25.6rem}}.intro__title--top{margin-left:-.5rem}@media only screen and (min-width: 1024px){.intro__title--top{margin-left:-1rem}}.intro__title--bottom{margin-right:-.2rem}@media only screen and (min-width: 1024px){.intro__title--bottom{margin-right:-1rem}}.intro__description{font-size:2rem;line-height:1.1;margin-top:2.5rem;padding-left:2rem;color:var(--color-copy)}@media only screen and (min-width: 1024px){.intro__description{font-size:3.2rem;margin-top:3.5rem;padding-left:4rem}}.intro__collection{font-size:1.6rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:start;margin-bottom:1rem;padding-left:2rem;color:var(--color-copy);align-self:flex-start}@media only screen and (min-width: 1024px){.intro__collection{align-self:flex-end;font-size:2rem;padding-right:4rem;justify-content:flex-end;margin-bottom:0}}.intro__collection-title{display:flex;align-items:center;line-height:1.25}.intro__collection-title:after{content:"";width:5rem;height:1px;background-color:var(--color-copy);margin:0 3rem;position:relative}@media only screen and (min-width: 1024px){.intro__collection-title:after{width:9rem;margin:0 6.5rem}}.preloader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2rem;z-index:20}
