.project-header[data-v-98991476]{background-color:var(--darkRed80);z-index:1000;border-radius:6px;width:auto;height:49px;display:none;position:fixed;top:10px;left:50%;transform:translate(-50%)}.project-overlay-open .project-header[data-v-98991476]{display:block}.project-nav-bar[data-v-98991476]{text-transform:uppercase;gap:5px;height:49px;padding:2px;font-size:.875rem;line-height:18px}.project-nav-bar[data-v-98991476],button[data-v-98991476]{justify-content:center;display:flex}button[data-v-98991476]{appearance:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;border:0;border-radius:0;align-items:center;margin:0}.nav-button[data-v-98991476],button[data-v-98991476]{background:0 0}.nav-button[data-v-98991476]{border-radius:4px;min-height:100%;padding:0 15px}.nav-button[data-v-98991476]:hover{background-color:#fb00ff1a}body.is-keyboard-user .nav-button[data-v-98991476]:focus{background-color:var(--pink);color:var(--darkRed);border-radius:2px;outline:none}@media screen and (width>=900px){.project-header[data-v-98991476]{width:100%;max-width:160px}.project-nav-bar[data-v-98991476]{grid-template-columns:75px 75px;padding:2px}}img[data-v-b1df9264]{width:100%;height:auto}.project-slide-video[data-v-f3b110db]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.project-slide-video-media[data-v-f3b110db]{flex:none;position:relative}.video-controls[data-v-f3b110db]{z-index:3;gap:12px;font-size:14px;display:flex;position:absolute;bottom:16px;left:16px;cursor:pointer!important}.video-controls button[data-v-f3b110db]{color:var(--pink);font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0;cursor:pointer!important}.video-controls button svg[data-v-f3b110db]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:32px;height:32px;display:block}.video-controls button[data-v-f3b110db]:hover{opacity:.6}.project-slide-video-poster[data-v-f3b110db],mux-player[data-v-f3b110db]{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}mux-player[data-v-f3b110db]{z-index:1;--controls:none;--media-object-fit:contain}.project-slide-video-poster[data-v-f3b110db]{z-index:2}img[data-v-ec40b967]{width:var(--thumbnail-width);height:50px}.slideshow-cursor[data-v-84ac897c]{z-index:20;color:var(--pink);pointer-events:none;will-change:transform;gap:.5em;font-size:36px;font-weight:900;line-height:1;display:flex;position:fixed;top:0;left:0}.counter[data-v-84ac897c]{padding-top:10px}.cursor-arrow.is-previous[data-v-84ac897c]{transform:rotate(180deg)}@media (pointer:coarse){.slideshow-cursor[data-v-84ac897c]{display:none}}.project-slideshow[data-v-0d97d212]{z-index:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:auto hidden}.project-slideshow[data-v-0d97d212]::-webkit-scrollbar{display:none}.slide[data-v-0d97d212]{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;padding:90px 0;transition:padding .25s}.project-slideshow.is-splash .slide[data-v-0d97d212]{padding:90px 75px}.project-slideshow.is-wheel-scrolling[data-v-0d97d212]{scroll-snap-type:none}.slide-inner[data-v-0d97d212]{width:100%;height:100%}@media (pointer:fine){.project-slideshow.has-multiple-slides[data-v-0d97d212],.project-slideshow.has-multiple-slides[data-v-0d97d212] *{cursor:none}}img[data-v-0d97d212]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.slideshow-thumbnails[data-v-0d97d212]{white-space:nowrap;z-index:5;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;gap:2px;width:100%;height:50px;display:flex;position:absolute;bottom:20px;left:0;overflow:auto hidden}.slideshow-thumbnails[data-v-0d97d212]::-webkit-scrollbar{display:none}.thumbnail[data-v-0d97d212]{opacity:.5;cursor:pointer;background:0 0;flex:none;width:auto;padding:0;transition:opacity .25s;overflow:hidden}.thumbnail.is-active[data-v-0d97d212],.thumbnail[data-v-0d97d212]:hover{opacity:1}.slide-up-enter-active[data-v-0d97d212],.slide-up-leave-active[data-v-0d97d212]{transition:all .3s}.slide-up-enter-from[data-v-0d97d212],.slide-up-leave-to[data-v-0d97d212]{opacity:0;transform:translateY(20px)}.slide-up-enter-to[data-v-0d97d212],.slide-up-leave-from[data-v-0d97d212]{opacity:1;transform:translateY(0)}.project-detail-panel[data-v-a78deeb3]{width:100%;height:100%;position:relative}.project-detail-panel--close[data-v-a78deeb3]{z-index:10;color:var(--pink);cursor:pointer;background:0 0;border:0;font-size:1em;line-height:1;display:none;position:absolute;top:20px;right:20px}.project-overlay-open .project-detail-panel--close[data-v-a78deeb3]{display:block}@media screen and (width>=768px){.project-detail-panel--close[data-v-a78deeb3]{font-size:20px}}.site-intro[data-v-a78deeb3]{z-index:1;pointer-events:none;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:absolute;inset:0}.strapline[data-v-a78deeb3]{white-space:pre-line;leading-trim:both;text-edge:cap;font-size:var(--strapline-font-size);line-height:var(--strapline-line-height);transform:scale(var(--strapline-scale,1));transform-origin:50%}.intro-footer[data-v-a78deeb3],.strapline[data-v-a78deeb3]{color:var(--pink);text-align:center;text-transform:uppercase}.intro-footer[data-v-a78deeb3]{z-index:2;pointer-events:none;font-size:14px;position:fixed;bottom:20px;left:0;right:0}@media screen and (width>=768px){.intro-footer[data-v-a78deeb3]{font-size:16px}}.footer-nav[data-v-a78deeb3]{text-align:center;justify-content:center;gap:20px;width:100%;padding:10px;font-size:.875rem;display:flex;position:fixed;bottom:0;left:0}.footer-nav[data-v-a78deeb3],.footer-nav button[data-v-a78deeb3]{text-transform:uppercase}.slide-down-enter-active[data-v-a78deeb3],.slide-down-leave-active[data-v-a78deeb3]{transition:all .3s}.slide-down-enter-from[data-v-a78deeb3],.slide-down-leave-to[data-v-a78deeb3]{opacity:0;margin-top:-100px}.slide-down-enter-to[data-v-a78deeb3],.slide-down-leave-from[data-v-a78deeb3]{opacity:1;margin-top:0}.project-info-overlay[data-v-a78deeb3]{background-color:var(--darkRed80);z-index:1001;justify-content:left;align-items:center;display:flex;position:fixed;inset:0}.project-info-content[data-v-a78deeb3]{text-align:left;text-transform:uppercase;max-width:90%;padding:40px 20px;font-size:.875em}.project-info-content dl[data-v-a78deeb3]{-moz-column-gap:60px;grid-template-columns:max-content auto;column-gap:60px;display:grid}.project-info-title[data-v-a78deeb3]{color:var(--pink);text-transform:uppercase;text-align:center;leading-trim:both;text-edge:cap;margin:0;font-size:clamp(2rem,8vw,4rem);line-height:1.2}.fade-enter-active[data-v-a78deeb3],.fade-leave-active[data-v-a78deeb3]{transition:opacity .3s}.fade-enter-from[data-v-a78deeb3],.fade-leave-to[data-v-a78deeb3]{opacity:0}.fade-enter-to[data-v-a78deeb3],.fade-leave-from[data-v-a78deeb3]{opacity:1}
