*{box-sizing:border-box}@font-face{font-family:Helvetica Neue Condensed;src:url(/assets/HelveticaNeue-CondensedThin-Dl6YkL2F.ttf)format("truetype");font-weight:100;font-display:block}@font-face{font-family:Helvetica Neue Condensed;src:url(/assets/HelveticaNeue-Condensed-CRSw2POR.ttf)format("truetype");font-weight:400;font-display:block}@font-face{font-family:Helvetica Neue Condensed;src:url(/assets/HelveticaNeue-CondensedBold-BO_wo5kt.ttf)format("truetype");font-weight:700;font-display:block}:root{--grid-width:840px;--page-gutter:120px;--content-width:min(var(--grid-width), 100vw - 2 * var(--page-gutter));--px:clamp(.4px, (100vw - 2 * var(--page-gutter)) / 760, calc(var(--grid-width) / 760));--font-main:"Inter", system-ui, sans-serif;--color-text:#d01c1f;--font-name:"Helvetica Neue Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif}@media (width<=768px){:root{--page-gutter:32px}}html,body,#root{height:100%;margin:0}html,body{overflow-x:clip}body{font-family:var(--font-main);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){body{--lightningcss-light: ;--lightningcss-dark:initial}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.lazy-image{opacity:0;transition:opacity .4s}.lazy-image--loaded{opacity:1}.splash-page{z-index:15;background:#fff;border:none;width:100%;height:100svh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.splash-page--leaving{pointer-events:none;transition:opacity .4s}.splash-page__bg{opacity:0;background:url(/images/splash-2-2560.webp) 50% 65%/cover no-repeat;position:absolute;inset:0}@media (width<=768px){.splash-page__bg{background-position:72%}}.splash-page__bg--loaded{animation:.6s forwards splash-fade-in}@keyframes splash-fade-in{0%{opacity:0}to{opacity:1}}.navbar{z-index:30;background:0 0;grid-template-columns:1fr auto;align-items:center;column-gap:16px;padding:12px 16px;display:grid;position:fixed;top:0;left:0;right:0}.navbar>*,.navbar__hamburger{transition:opacity .6s,color .2s}.navbar--hidden>*{opacity:0;pointer-events:none}.navbar__title{color:#000;font-family:var(--font-name);-webkit-text-stroke:1px currentColor;transform-origin:0;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:20px;font-weight:700;display:inline-block;transform:scale(.9,1.07)}.navbar__icon-btn{color:#000;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;line-height:0;display:inline-flex}.navbar__left{grid-column:1;justify-self:start;align-items:center;gap:8px;display:flex}.navbar__icon-btn:last-child{grid-column:2;justify-self:end}.navbar__title:hover,.navbar__icon-btn:hover{color:var(--color-text)}.navbar__layout-toggle{z-index:30;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:fixed;bottom:24px;right:12px}.navbar__layout-toggle:hover{opacity:.75}.navbar__layout-toggle-dot{background:0 0;border:2px solid #000;border-radius:50%;width:18px;height:18px;transition:background-color .2s}.navbar__layout-toggle-dot--filled{background-color:#000}.navbar__hamburger{width:22px;height:22px;position:relative}.navbar__hamburger-line{background:currentColor;border-radius:1px;width:20px;height:2px;transition:transform .25s,top .25s;position:absolute;left:1px}.navbar__hamburger-line--top{top:6px}.navbar__hamburger-line--bottom{top:14px}.navbar__hamburger--open .navbar__hamburger-line--top{top:10px;transform:rotate(45deg)}.navbar__hamburger--open .navbar__hamburger-line--bottom{top:10px;transform:rotate(-45deg)}.menu-overlay-backdrop{z-index:19;pointer-events:none;background:0 0;position:fixed;inset:0}.menu-overlay-backdrop--open{pointer-events:auto}.menu-overlay{z-index:20;pointer-events:none;background:#fff;justify-content:flex-start;padding:60px 16px 20px;transition:transform .5s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.menu-overlay--open{pointer-events:auto;transition:transform .4s;transform:translateY(0)}.menu-overlay__list{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.menu-overlay__item{color:#000;font-family:var(--font-main);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:300;transition:color .2s}.menu-overlay__item:hover{color:var(--color-text)}.portfolio-layout{padding:12px 0 96px}.portfolio-layout__section{margin-bottom:0}.portfolio-layout__section--brand{padding-bottom:0}.portfolio-layout__brand-spacer{height:100px}.portfolio-layout__brand-spacer--tight{height:16px}.portfolio-layout__page-heading{z-index:6;color:var(--color-text);line-height:32px;font-family:var(--font-main);letter-spacing:.04em;text-transform:uppercase;text-align:right;margin:0;padding:0 24px 0 16px;font-size:13px;font-weight:700;position:sticky;top:calc(50svh - 16px)}.portfolio-layout__heading{z-index:5;color:var(--color-text);font-family:var(--font-main);letter-spacing:.02em;text-align:left;min-height:20px;margin:0;padding:12px 32px 4px 16px;font-size:14px;font-weight:300;line-height:20px;position:sticky;top:calc(50svh - 22px)}.portfolio-layout__heading strong{font-weight:700}@media (width<=768px){.portfolio-layout__heading{max-width:60%;margin-right:auto;padding-left:16px}.portfolio-layout__page-heading{display:none}}.portfolio-layout__grid{--row-gap:40px;gap:var(--row-gap);max-width:var(--content-width);flex-direction:column;margin:0 auto;padding-top:64px;padding-bottom:0;display:flex}.portfolio-layout__row{align-items:flex-end;gap:calc(6 * var(--px));width:100%;display:flex}.portfolio-layout__image{cursor:zoom-in;background:#d9d9d9;flex-shrink:0}.portfolio-layout__image img{width:100%;height:100%;display:block}.portfolio-layout__row--multi .portfolio-layout__image{flex:1 1 0;width:auto}.portfolio-layout__row--multi .portfolio-layout__image--small{flex-grow:.75}.portfolio-layout__row--multi .portfolio-layout__image--tall{flex-grow:1.25}.portfolio-layout__row--multi .portfolio-layout__image--large,.portfolio-layout__row--multi .portfolio-layout__image--wide{flex-grow:1.6}.portfolio-layout__stack{flex-direction:column;flex:.75 1 0;gap:0;display:flex}.portfolio-layout__stack .portfolio-layout__image{flex:none;width:100%}.portfolio-layout__row--single .portfolio-layout__image--large,.portfolio-layout__row--single .portfolio-layout__image--wide{width:100%}.portfolio-layout__row--single .portfolio-layout__image--tall{width:56%}.portfolio-layout__row--single .portfolio-layout__image--small{width:38%}.portfolio-layout__image--end{margin-left:auto}.portfolio-layout__image--center{margin-left:auto;margin-right:auto}.portfolio-layout__section[data-project=interlope-magazine] .portfolio-layout__row{max-width:75%;margin-left:auto;margin-right:auto}.portfolio-layout__section[data-project=interlope-magazine] .portfolio-layout__row:has([data-image-id=interlope-3]){max-width:none}:is(.portfolio-layout__section[data-project=interlope-magazine] .portfolio-layout__row:has([data-image-id=interlope-4]),.portfolio-layout__section[data-project=interlope-magazine] .portfolio-layout__row:has([data-image-id=interlope-5])){max-width:none}.portfolio-layout__image[data-image-id=interlope-4],.portfolio-layout__image[data-image-id=interlope-5]{width:50%}.portfolio-layout__row:has([data-image-id=interlope-5]){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__section[data-project=amigo-by-jorge-perez-ortiz-hercules-books] .portfolio-layout__row:has([data-image-id=amigo-4]){max-width:96.5%;left:calc(71 * var(--px));align-items:flex-start;margin-left:auto;margin-right:auto;position:relative}.portfolio-layout__section[data-project=amigo-by-jorge-perez-ortiz-hercules-books] .portfolio-layout__stack{flex:none;width:24.81%}.portfolio-layout__image[data-image-id=amigo-4]{width:77%;height:auto;margin-top:calc(-46 * var(--px));margin-left:calc(-77 * var(--px));z-index:0;flex:none;position:relative}.portfolio-layout__section[data-project=amigo-by-jorge-perez-ortiz-hercules-books] .portfolio-layout__stack{z-index:1;position:relative}.portfolio-layout__row:has([data-image-id=amigo-6]){justify-content:center;align-items:center;gap:0}.portfolio-layout__image[data-image-id=amigo-6]{width:calc(40% + calc(2 * var(--px)));flex:none}.portfolio-layout__image[data-image-id=amigo-7]{flex:none;width:40%}.portfolio-layout__row:has([data-image-id=amigo-9]){justify-content:center;gap:0}.portfolio-layout__image[data-image-id=amigo-9],.portfolio-layout__image[data-image-id=amigo-8]{flex:none;width:40%}.portfolio-layout__image[data-image-id=amigo-10],.portfolio-layout__image[data-image-id=amigo-12]{width:50%}.portfolio-layout__row:has([data-image-id=amigo-12]){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__row:has([data-image-id=amigo-14]){gap:calc(16 * var(--px));justify-content:center}.portfolio-layout__image[data-image-id=amigo-14],.portfolio-layout__image[data-image-id=amigo-15]{width:calc((100% - calc(16 * var(--px))) / 2);flex:none}.portfolio-layout__image[data-image-id=amigo-16]{width:42%;right:calc(60.8 * var(--px));position:relative}.portfolio-layout__image[data-image-id=amigo-17]{width:42%;left:calc(60.8 * var(--px));position:relative}.portfolio-layout__row:has([data-image-id=yuliana-2]){gap:calc(10 * var(--px));justify-content:center}.portfolio-layout__image[data-image-id=yuliana-2],.portfolio-layout__image[data-image-id=yuliana-3]{width:calc((100% - calc(10 * var(--px))) / 2);flex:none}.portfolio-layout__row:has([data-image-id=amigo-17]){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__row:has([data-image-id=stedeford-1]){justify-content:space-between;align-items:center}.portfolio-layout__image[data-image-id=stedeford-1]{width:calc((100% - calc(6 * var(--px))) / 2);flex:none}.portfolio-layout__image[data-image-id=stedeford-2]{width:calc((100% - calc(6 * var(--px))) / 2 * .8);flex:none}.portfolio-layout__image[data-image-id=stedeford-5]{width:100%}.portfolio-layout__row:has([data-image-id=stedeford-6]){justify-content:space-between;align-items:center}.portfolio-layout__image[data-image-id=stedeford-6]{width:calc((100% - calc(6 * var(--px))) / 2 * .8);flex:none}.portfolio-layout__image[data-image-id=stedeford-7]{width:calc((100% - calc(6 * var(--px))) / 2);flex:none}.portfolio-layout__image[data-image-id=stedeford-9],.portfolio-layout__image[data-image-id=calvin-klein-1]{width:100%}.portfolio-layout__image[data-image-id=calvin-klein-3]{width:66%}.portfolio-layout__image[data-image-id=vitali-4],.portfolio-layout__image[data-image-id=vitali-6],.portfolio-layout__image[data-image-id=vitali-7]{width:50%}.portfolio-layout__image[data-image-id=yeray-2]{width:75%}.portfolio-layout__image[data-image-id=saint-laurent-1]{width:50%}.portfolio-layout__image[data-image-id=saint-laurent-2]{width:60%}.portfolio-layout__image[data-image-id=persona-11],.portfolio-layout__image[data-image-id=persona-12]{width:50%}.portfolio-layout__row:has([data-image-id=persona-12]){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__image[data-image-id=persona-5],.portfolio-layout__image[data-image-id=persona-6]{width:50%}.portfolio-layout__row:has([data-image-id=persona-6]){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__image[data-image-id=persona-1]{flex:none;width:50%;margin-left:0}.portfolio-layout__image[data-image-id=persona-cover]{flex:none;width:32%;margin-left:auto}.portfolio-layout__row:has([data-image-id=endyma-2]){left:calc(-40 * var(--px));position:relative}.portfolio-layout__image[data-image-id=minnie-2],.portfolio-layout__image[data-image-id=minnie-4]{width:50%}.portfolio-layout__row:has([data-image-id=minnie-4]){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__image[data-image-id=pull-letter-6]{width:calc((100% - calc(6 * var(--px))) / 2 - calc(2 * var(--px)));flex:none}.portfolio-layout__image[data-image-id=pull-letter-7]{width:calc((100% - calc(6 * var(--px))) / 2 + calc(2 * var(--px)));flex:none}.portfolio-layout__row:has([data-image-id=zara-the-new-2]){justify-content:space-between;align-items:center}.portfolio-layout__image[data-image-id=zara-the-new-2]{flex:none;width:40%}.portfolio-layout__image[data-image-id=zara-the-new-3]{flex:none;width:52%}.portfolio-layout__image[data-image-id=zara-the-new-5],.portfolio-layout__image[data-image-id=zara-the-new-6]{width:50%}.portfolio-layout__row:has([data-image-id=zara-the-new-6]){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__row:has([data-image-id=zara-the-new-7]){justify-content:space-between;align-items:center}.portfolio-layout__image[data-image-id=zara-the-new-7]{flex:none;width:56%}.portfolio-layout__image[data-image-id=zara-the-new-8]{flex:none;width:38%}.portfolio-layout__row:has([data-image-id=zara-the-new-9]){justify-content:space-between;align-items:center}.portfolio-layout__image[data-image-id=zara-the-new-9]{flex:none;width:40%}.portfolio-layout__image[data-image-id=zara-the-new-10]{flex:none;width:52%}.portfolio-layout__section[data-project=zara-man-new-gen-e-commerce] .portfolio-layout__row{gap:calc(40 * var(--px));max-width:87%;margin-left:auto;margin-right:auto}.portfolio-layout__image[data-image-id=louis-vuitton-1]{width:80%}.portfolio-layout__image[data-image-id=louis-vuitton-5]{width:95%}.portfolio-layout__row:has([data-image-id=louis-vuitton-3]){max-width:75%;margin-left:auto;margin-right:auto}.portfolio-layout__image[data-image-id=esprit-stripes-1]{width:80%}.portfolio-layout__row:has([data-image-id=esprit-stripes-3]){align-items:flex-start;gap:calc(6 * var(--px));margin-left:auto;margin-right:auto}.portfolio-layout__row:has([data-image-id=esprit-stripes-3]) .portfolio-layout__stack{gap:calc(6 * var(--px));flex:1 1 0}.portfolio-layout__image[data-image-id=esprit-stripes-3]{margin-top:calc((100% - calc(6 * var(--px))) / 2 / .7069 / 2);flex:1 1 0}:is(.portfolio-layout__row:has([data-image-id=esprit-stripes-5]),.portfolio-layout__row:has([data-image-id=esprit-stripes-7])){gap:calc(6 * var(--px));max-width:85%;margin-left:auto;margin-right:auto}.portfolio-layout__row:has([data-image-id=esprit-stripes-7]){margin-top:calc(6 * var(--px) - var(--row-gap))}.portfolio-layout__row:has([data-image-id=esprit-stripes-10]){align-items:flex-start;gap:calc(6 * var(--px))}.portfolio-layout__row:has([data-image-id=esprit-stripes-10]) .portfolio-layout__stack{gap:calc(6 * var(--px));flex:1 1 0}.portfolio-layout__image[data-image-id=esprit-stripes-10]{margin-top:calc((100% - calc(6 * var(--px))) / 2 / .7069 / 2);flex:1 1 0}.portfolio-layout__row:has([data-image-id=esprit-stripes-12]){gap:calc(6 * var(--px));max-width:85%;margin-left:auto;margin-right:auto}.portfolio-layout__image[data-image-id=endyma-ad-1]{width:80%}.portfolio-layout__row:has([data-image-id=endyma-ad-2]){max-width:80%;margin:calc(-1 * var(--row-gap)) auto 0;gap:0}.portfolio-layout__image[data-image-id=endyma-ad-2]{flex:.76 1 0}.portfolio-layout__image[data-image-id=endyma-ad-3]{flex:.94 1 0}.portfolio-layout__image[data-image-id=endyma-ad-2] img,.portfolio-layout__image[data-image-id=endyma-ad-3] img{object-fit:cover}.portfolio-layout__image[data-image-id=endyma-ad-2] img{object-position:left center}.portfolio-layout__image[data-image-id=endyma-ad-4]{width:70%}.portfolio-layout__row:has([data-image-id=endyma-ad-5]){gap:calc(6 * var(--px));max-width:80%;margin-left:auto;margin-right:auto}.portfolio-layout__image[data-image-id=endyma-ad-5]{flex:.844 1 0}.portfolio-layout__image[data-image-id=endyma-ad-6]{flex:.856 1 0}.portfolio-layout__image[data-image-id^=etro-]{width:60%}.portfolio-layout__image[data-image-id=ck-ad-1]{width:80%}.portfolio-layout__image[data-image-id=ck-ad-2]{width:50%}.portfolio-layout__image[data-image-id=ck-ad-3],.portfolio-layout__image[data-image-id=ck-ad-4],.portfolio-layout__image[data-image-id=ck-ad-5]{width:45%}.portfolio-layout__image[data-image-id=ck-ad-6]{width:72%}.portfolio-layout__image[data-image-id=ck-ad-3],.portfolio-layout__image[data-image-id=ck-ad-5]{position:relative;right:15%}.portfolio-layout__image[data-image-id=ck-ad-4]{position:relative;left:15%}:is(.portfolio-layout__section:is([data-project=juan-vidal-fw20-lookbook],[data-project=esprit-collection]) .portfolio-layout__row--multi,.portfolio-layout__section:is([data-project=juan-vidal-fw20-lookbook],[data-project=esprit-collection]) .portfolio-layout__row--single:not(:has(.portfolio-layout__image--center))){gap:calc(6 * var(--px));max-width:85%;margin-left:auto;margin-right:auto}.portfolio-layout__section:is([data-project=juan-vidal-fw20-lookbook],[data-project=esprit-collection]) .portfolio-layout__row--single .portfolio-layout__image:not(.portfolio-layout__image--large){width:calc((100% - calc(6 * var(--px))) / 2)}.portfolio-layout__section:is([data-project=juan-vidal-fw20-lookbook],[data-project=esprit-collection]) .portfolio-layout__row--single .portfolio-layout__image:is([data-image-id=juan-vidal-1],[data-image-id=juan-vidal-2],[data-image-id=juan-vidal-5],[data-image-id=juan-vidal-6],[data-image-id=juan-vidal-13],[data-image-id=juan-vidal-14],[data-image-id=esprit-collection-4],[data-image-id=esprit-collection-5],[data-image-id=esprit-collection-8],[data-image-id=esprit-collection-9]){width:50%}:is(.portfolio-layout__row:has([data-image-id=juan-vidal-2]),.portfolio-layout__row:has([data-image-id=juan-vidal-6]),.portfolio-layout__row:has([data-image-id=juan-vidal-14]),.portfolio-layout__row:has([data-image-id=esprit-collection-5]),.portfolio-layout__row:has([data-image-id=esprit-collection-9])){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__image[data-image-id=thom-browne-2]{width:45%}.portfolio-layout__row:has([data-image-id=thom-browne-4]){margin-top:calc(-1 * var(--row-gap))}:is(.portfolio-layout__row:has([data-image-id=esprit-white-label-1]),.portfolio-layout__row:has([data-image-id=esprit-white-label-2])){max-width:80%;margin-left:auto;margin-right:auto}.portfolio-layout__image[data-image-id=esprit-white-label-1],.portfolio-layout__image[data-image-id=esprit-white-label-2]{width:50%}.portfolio-layout__row:has([data-image-id=esprit-white-label-2]){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__row:has([data-image-id=esprit-white-label-3]){gap:calc(6 * var(--px));max-width:60%;margin-left:auto;margin-right:auto}.portfolio-layout__image[data-image-id=esprit-white-label-5],.portfolio-layout__image[data-image-id=esprit-underwear-1],.portfolio-layout__image[data-image-id=esprit-underwear-5]{width:80%}:is(.portfolio-layout__row:has([data-image-id=esprit-underwear-2]),.portfolio-layout__row:has([data-image-id=esprit-underwear-3]),.portfolio-layout__row:has([data-image-id=esprit-underwear-4])){max-width:80%;margin-left:auto;margin-right:auto}.portfolio-layout__image[data-image-id=esprit-underwear-2],.portfolio-layout__image[data-image-id=esprit-underwear-3],.portfolio-layout__image[data-image-id=esprit-underwear-4]{width:50%}:is(.portfolio-layout__row:has([data-image-id=esprit-underwear-3]),.portfolio-layout__row:has([data-image-id=esprit-underwear-4])){margin-top:calc(-1 * var(--row-gap))}.portfolio-layout__row--single .portfolio-layout__image--large{width:100%;margin-left:0;margin-right:0}:is(.portfolio-layout__row:has([data-image-id=sonia-carrasco-1]),.portfolio-layout__row:has([data-image-id=sonia-carrasco-4]),.portfolio-layout__row:has([data-image-id=sonia-carrasco-7])){align-items:center;gap:calc(40 * var(--px))}.grid-layout{padding:160px max(var(--page-gutter), (100vw - var(--grid-width)) / 2) 48px;grid-template-columns:repeat(auto-fill,minmax(199px,1fr));gap:53px;display:grid}.grid-layout__image{aspect-ratio:3/4;cursor:zoom-in}.grid-layout__image img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=768px){.grid-layout{grid-template-columns:repeat(3,1fr);gap:32px;padding-top:96px;padding-bottom:24px}}.advertising-gate{justify-content:center;align-items:center;min-height:100svh;padding:80px 16px;display:flex}.advertising-gate__form{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px;display:flex}.advertising-gate__label{color:var(--color-text);font-family:var(--font-main);text-align:center;font-size:11px;font-weight:300}.advertising-gate__input{width:100%;font-family:var(--font-main);color:var(--color-text);background:#fff;border:1px solid #000;border-radius:0;padding:6px 16px;font-size:13px}@media (pointer:coarse){.advertising-gate__input{font-size:16px}}.advertising-gate__input:focus{outline:none;box-shadow:0 0 0 1px #000}.advertising-gate__input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px #fff}.advertising-gate__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px #fff}.advertising-gate__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px #fff,0 0 0 1px #000}.advertising-gate__submit{width:100%;color:var(--color-text);font-family:var(--font-main);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #000;border-radius:0;padding:6px 16px;font-size:11px;font-weight:300;transition:background-color .3s,color .3s}.advertising-gate__submit:hover{color:#fff;background:#000}.advertising-gate__error{color:var(--color-text);font-family:var(--font-main);font-size:13px}.advertising-page{min-height:100svh}.show-carousel__strip{width:100%;max-width:var(--content-width);touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:0 auto;position:relative;overflow:hidden}.show-carousel__sizer{width:26%;aspect-ratio:var(--ratio);visibility:hidden}@media (width<=768px){.show-carousel__sizer{width:58%}}.show-carousel__slot{cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent;background:0 0;border:none;height:100%;padding:0;position:absolute;top:0;left:0;overflow:hidden}.show-carousel__image{transform-origin:bottom;object-fit:cover;width:100%;height:100%;display:block}.shows-page{min-height:100svh}.show-page__grid{padding-top:40px;padding-bottom:96px}.shows-page--list .portfolio-layout__brand-spacer{height:52px}.shows-page--list .portfolio-layout__heading{margin-bottom:-24px;top:64px;transform:translateY(-24px)}.shows-page--list .portfolio-layout__page-heading{margin-bottom:-32px;top:70px;transform:translateY(-24px)}.shows-page__show .show-carousel{padding-bottom:96px}.shows-page__back{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.shows-page__back:hover{color:#000}.show-page__grid{gap:calc(6 * var(--px));max-width:var(--content-width);grid-template-columns:1fr 1fr;grid-auto-flow:dense;margin:0 auto;display:grid}.show-page__image{cursor:zoom-in;background:#d9d9d9;overflow:hidden}.show-page__image img{object-fit:cover;width:100%;height:100%;display:block}.show-page__image--landscape{grid-column:span 2}.main-page{background:#fff;width:100%;min-height:100svh;position:relative}.main-page__content--out{animation:.8s ease-in-out forwards content-fade-out}.main-page__content--in{animation:.8s ease-in-out forwards content-fade-in}@keyframes content-fade-out{0%{opacity:1}to{opacity:0}}@keyframes content-fade-in{0%{opacity:0}to{opacity:1}}.image-modal{z-index:40;cursor:zoom-out;background:#fffffff7;justify-content:center;align-items:center;padding:56px 16px;animation:.3s forwards image-modal-fade-in;display:flex;position:fixed;inset:0}.image-modal--closing{animation:.25s forwards image-modal-fade-out}.image-modal__frame{max-width:100%;max-height:100%;display:grid}.image-modal__img{object-fit:contain;grid-area:1/1;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 112px);margin:auto;display:block}.image-modal__img--full{opacity:0;transition:opacity .3s}.image-modal__img--loaded{opacity:1}.image-modal__close{cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0;position:absolute;top:12px;right:16px}.image-modal__close:hover{opacity:.75}.image-modal__close-line{background:#000;border-radius:1px;width:16px;height:2px;position:absolute;top:15px;left:8px}.image-modal__close-line--a{transform:rotate(45deg)}.image-modal__close-line--b{transform:rotate(-45deg)}@keyframes image-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes image-modal-fade-out{0%{opacity:1}to{opacity:0}}
