@font-face{font-family:jjannon-regular;src:url(../fonts/jjannon-regular.woff2) format(woff2);font-display:swap}@font-face{font-family:publico-text-mono-semibold;src:url(../fonts/publico-text-mono-semibold.woff2) format(woff2);font-display:swap}@font-face{font-family:publico-text-mono-roman;src:url(../fonts/publico-text-mono-roman.woff2) format(woff2);font-display:swap}.display{font-family:publico-text-mono-roman;font-size:clamp(126px,max(21px + 13.125vw,min(-18px + 15.8333333333vw,286px)),286px);font-style:normal;font-weight:400;letter-spacing:-2.88px;line-height:80%;text-transform:uppercase}@media(max-width:799px){.display{font-size:210px}}.h1-pr{font-family:publico-text-mono-roman;font-size:clamp(104px,max(54px + 6.25vw,min(24px + 8.3333333333vw,184px)),184px);font-style:normal;font-weight:400;letter-spacing:-2.88px;line-height:80%;text-transform:uppercase}@media(max-width:799px){.h1-pr{font-size:144px}}.h2-pr{font-family:publico-text-mono-roman;font-size:clamp(64px,max(64px + 0vw,min(64px + 0vw,64px)),64px);font-style:normal;font-weight:400;letter-spacing:-1.28px;line-height:80%;text-transform:uppercase}@media(max-width:799px){.h2-pr{font-size:64px}}.h3-ps{font-family:publico-text-mono-semibold;font-size:clamp(36px,max(28.5px + .9375vw,min(-24px + 4.5833333333vw,64px)),64px);font-style:normal;font-weight:400;letter-spacing:1%;line-height:116%;text-transform:uppercase}@media(max-width:799px){.h3-ps{font-size:42px}}.h3-jj{font-family:jjannon-regular;font-size:clamp(36px,max(28.5px + .9375vw,min(-24px + 4.5833333333vw,64px)),64px);font-style:normal;font-weight:400;letter-spacing:0;line-height:116%}@media(max-width:799px){.h3-jj{font-size:42px}}.h4-jj{font-family:jjannon-regular;font-size:clamp(26px,max(26px + 0vw,min(26px + 0vw,26px)),26px);font-style:normal;font-weight:400;letter-spacing:0;line-height:124%}@media(max-width:799px){.h4-jj{font-size:26px}}.h4-ps{font-family:publico-text-mono-semibold;font-size:clamp(26px,max(26px + 0vw,min(26px + 0vw,26px)),26px);font-style:normal;font-weight:600;letter-spacing:0;line-height:124%}@media(max-width:799px){.h4-ps{font-size:26px}}.p-nav{font-family:publico-text-mono-roman;font-size:clamp(56px,max(56px + 0vw,min(56px + 0vw,56px)),56px);font-style:normal;font-weight:400;letter-spacing:1%;line-height:80%;text-transform:uppercase}@media(max-width:799px){.p-nav{font-size:56px}}.p{font-family:jjannon-regular;font-size:clamp(18px,max(18px + 0vw,min(0px + 1.25vw,24px)),24px);font-style:normal;font-weight:400;letter-spacing:.18px;line-height:132%}@media(max-width:799px){.p{font-size:18px}}.p-small{font-family:jjannon-regular;font-size:clamp(16px,max(16px + 0vw,min(10px + .4166666667vw,18px)),18px);font-style:normal;font-weight:400;letter-spacing:.16px;line-height:132%}@media(max-width:799px){.p-small{font-size:16px}}.px-small{font-family:jjannon-regular;font-size:clamp(14px,max(14px + 0vw,min(14px + 0vw,14px)),14px);font-style:normal;font-weight:400;letter-spacing:.14px;line-height:112%}@media(max-width:799px){.px-small{font-size:14px}}.pxx-small{font-family:publico-text-mono-roman;font-size:clamp(14px,max(14px + 0vw,min(14px + 0vw,14px)),14px);font-style:normal;font-weight:400;letter-spacing:.14px;line-height:112%}@media(max-width:799px){.pxx-small{font-size:14px}}.bold{font-family:publico-text-mono-semibold}.underline{text-decoration:underline}.work-pre-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:0!important;padding:288px 0;position:relative;transition:opacity .2s ease;width:100%}@media(max-width:799px){.work-pre-footer{padding:128px 0!important}}@media(min-width:800px){.work-pre-footer p.title{display:block;grid-column:2/span 1;text-align:right}}.work-pre-footer .animate{opacity:0;position:relative;will-change:opacity}.work-pre-footer .copy{color:inherit;grid-column:1/-1;margin-top:var(--spacer-24);position:relative;row-gap:0;text-decoration:none}@media(max-width:799px){.work-pre-footer .copy{margin-top:var(--spacer-8)}}.work-pre-footer .copy .lines{line-height:1cap!important;position:relative;transition:opacity .2s ease}.work-pre-footer .copy .lines span{font-family:publico-text-mono-roman;font-size:clamp(64px,max(64px + 0vw,min(64px + 0vw,64px)),64px);font-style:normal;font-weight:400;letter-spacing:-1.28px;line-height:80%;position:relative;text-transform:uppercase}@media(max-width:799px){.work-pre-footer .copy .lines span{font-size:64px}}@media(min-width:800px){.work-pre-footer .copy .lines span{font-family:publico-text-mono-roman;font-size:clamp(104px,max(54px + 6.25vw,min(24px + 8.3333333333vw,184px)),184px);font-style:normal;font-weight:400;letter-spacing:-2.88px;line-height:80%;text-transform:uppercase}}@media(min-width:800px)and (max-width:799px){.work-pre-footer .copy .lines span{font-size:144px}}.work-pre-footer .copy .lines span.arrow{font-family:publico-text-mono-roman;font-size:clamp(64px,max(64px + 0vw,min(64px + 0vw,64px)),64px);font-style:normal;font-weight:400;letter-spacing:-1.28px;line-height:80%;text-transform:uppercase}@media(max-width:799px){.work-pre-footer .copy .lines span.arrow{font-size:64px}}.work-pre-footer .copy .lines span.arrow{height:-moz-min-content;height:min-content;margin-left:12px;position:relative;position:absolute;top:0}@media(max-width:799px){.work-pre-footer .copy .lines span.arrow{bottom:16px;font-family:publico-text-mono-semibold;font-size:clamp(26px,max(26px + 0vw,min(26px + 0vw,26px)),26px);font-style:normal;font-weight:600;letter-spacing:0;line-height:124%;line-height:.8;margin-left:4px}}@media(max-width:799px)and (max-width:799px){.work-pre-footer .copy .lines span.arrow{font-size:26px}}.work-pre-footer .copy:hover .lines{opacity:.32}@media(min-width:800px){.work-pre-footer .copy{cursor:pointer;margin-top:var(--spacer-8)}}.work-pre-footer .copy .first-line{grid-column:3/-1;grid-row:1}@media(max-width:799px){.work-pre-footer .copy .first-line{grid-column:2/-1}}.work-pre-footer .copy .lines-wrapper{display:flex;flex-direction:column;margin-left:12px}.work-pre-footer .copy .media-and-lines{align-items:center;display:flex;grid-column:3/-1;grid-row:2;justify-content:flex-start}@media(max-width:799px){.work-pre-footer .copy .media-and-lines{grid-column:1/-1}}.work-pre-footer .copy .media-and-lines .media{grid-column:1/span 1;grid-row:1/span 2}.work-pre-footer .copy .media-and-lines .lines{grid-column:2/span 1}.work-pre-footer .copy .media{aspect-ratio:var(--ratio);grid-column:3/span 2;grid-row:2/span 2;height:100%;position:relative}.work-pre-footer .copy .media .common-media{height:100%;left:0;position:absolute;top:0;width:auto}.work-pre-footer .copy .media .common-media img{display:block;height:100%;width:auto}
