#content-container.svelte-qgz73x{box-sizing:border-box;background:#000;width:100%;height:100vh;position:relative;overflow:hidden}.ambient.svelte-qgz73x{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-media.svelte-qgz73x{will-change:transform;backface-visibility:hidden;position:absolute;inset:-18vh 0}.ambient-media.svelte-qgz73x img:where(.svelte-qgz73x){object-fit:cover;object-position:center 50%;width:100%;height:100%;display:block}.ambient-shade.svelte-qgz73x{background-image:radial-gradient(88% 70% at 50% 40%,#0000 22%,#00000057 64%,#0000009e 100%),linear-gradient(#0006 0%,#0000001f 24%,#0000006b 62%,#000000e0 100%);position:absolute;inset:0}.ambient-glow.svelte-qgz73x{background:radial-gradient(circle,#ffffff0d 0%,#ffffff04 32%,#0000 70%);border-radius:50%;width:65vw;height:65vw;position:absolute;top:-24vw;right:-20vw}.hero-content.svelte-qgz73x{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding:12vh 7vw 5vh;display:flex;position:relative}.hero-main.svelte-qgz73x{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1180px;margin-bottom:2vh;display:flex}.subheading.svelte-qgz73x{letter-spacing:-.01em;color:#ffffffc7;text-shadow:0 2px 12px #000000e6;text-wrap:balance;max-width:42rem;margin-top:3vh;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(1rem,1.2vw,1.3rem);font-weight:400;line-height:1.65}.headline.svelte-qgz73x{letter-spacing:0;text-transform:none;color:#f4f4f1;text-shadow:0 2px 10px #000000eb,0 8px 30px #000000b8,0 0 2px #0009;white-space:nowrap;font-family:Libre Caslon,Georgia,serif;font-size:6vw;font-style:normal;font-weight:400;line-height:1}.headline-mask.svelte-qgz73x{padding:.12em 0;display:block;overflow:visible}.headline-line.svelte-qgz73x{display:block}.hero-bottom.svelte-qgz73x{justify-content:center;margin-top:4vh;display:flex}.scroll-action.svelte-qgz73x{text-transform:uppercase;letter-spacing:.24em;color:#ffffff94;align-items:center;gap:1.2vh;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:1.1vh;font-weight:500;display:flex}.arrow-mask.svelte-qgz73x{height:2vh;overflow:hidden}.arrow-mask.svelte-qgz73x img:where(.svelte-qgz73x){width:auto;height:2.2vh;animation:3s infinite svelte-qgz73x-scrollArrowLoop}@media only screen and (width<=1100px){.headline.svelte-qgz73x{white-space:normal;overflow-wrap:break-word;font-size:clamp(2.6rem,7.5vw,6rem)}}@media only screen and (width<=750px){.hero-content.svelte-qgz73x{padding:12vh 6vw 5vh}.hero-main.svelte-qgz73x{max-width:100%;margin-bottom:1vh}.headline.svelte-qgz73x{white-space:normal;overflow-wrap:break-word;padding:0 2vw;font-size:clamp(2.2rem,10vw,3.4rem);line-height:1.08}.subheading.svelte-qgz73x{margin-top:2.4vh;font-size:3.8vw;line-height:1.6}.scroll-action.svelte-qgz73x{font-size:2vw}}@keyframes svelte-qgz73x-scrollArrowLoop{0%{transform:translateY(-120%)}30%{transform:translateY(0%)}70%{transform:translateY(0%)}to{transform:translateY(120%)}}#metrics.svelte-nqqqhl{box-sizing:border-box;color:#ededed;background:#000;width:100%;padding:4rem 6vw;position:relative;overflow:hidden}#metrics.svelte-nqqqhl:before{content:"";background:linear-gradient(90deg,#0000,#1d1d1d 15% 85%,#0000);height:1px;position:absolute;top:0;left:6vw;right:6vw}.inner.svelte-nqqqhl{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:5rem;width:100%;max-width:1260px;margin:0 auto;display:grid}.left.svelte-nqqqhl{min-width:0}.eyebrow.svelte-nqqqhl{letter-spacing:.22em;text-transform:uppercase;color:#6b7280;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.74rem}.left.svelte-nqqqhl h2:where(.svelte-nqqqhl){color:#fff;margin:1rem 0 2.4rem;font-family:Libre Caslon,Georgia,serif;font-size:clamp(1.9rem,2.8vw,2.8rem);font-weight:400;line-height:1.12}.stats.svelte-nqqqhl{grid-template-columns:1fr 1fr;gap:2rem 2.6rem;display:grid}.stat.svelte-nqqqhl{flex-direction:column;gap:.5rem;display:flex}.stat-number.svelte-nqqqhl{font-variant-numeric:tabular-nums;color:#fff;font-family:Libre Caslon,Georgia,serif;font-size:clamp(2.4rem,3.4vw,3.4rem);font-weight:400;line-height:1}.stat-label.svelte-nqqqhl{letter-spacing:.14em;text-transform:uppercase;color:#8a94a0;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.76rem}.map.svelte-nqqqhl{width:100%;min-width:0;position:relative}.map.svelte-nqqqhl svg{width:100%;height:auto;display:block}.map-dots.svelte-nqqqhl{z-index:1;width:100%;line-height:0;position:relative}.arc-layer.svelte-nqqqhl{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arc-layer.svelte-nqqqhl .arc{fill:none;stroke:url(#arcGrad);stroke-width:.35px;stroke-linecap:round;stroke-dasharray:4 100;animation:3.4s ease-in-out infinite svelte-nqqqhl-arcTravel}@keyframes svelte-nqqqhl-arcTravel{0%{stroke-dashoffset:104px;opacity:0}12%{opacity:1}60%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.node.svelte-nqqqhl{aspect-ratio:1;z-index:3;background:#fff;border-radius:50%;width:1.1%;min-width:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffff24,0 0 10px #ffffff80}.node.svelte-nqqqhl:after{content:"";border:1px solid #fff6;border-radius:50%;animation:2.6s ease-out infinite svelte-nqqqhl-pulse;position:absolute;inset:-4px}.node.hub.svelte-nqqqhl{background:#fff;width:1.5%;min-width:10px;box-shadow:0 0 0 3px #fff3,0 0 16px #ffffffbf}@keyframes svelte-nqqqhl-pulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.accessible-locations.svelte-nqqqhl{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.arc-layer.svelte-nqqqhl .arc{stroke-dasharray:none;opacity:.5;animation:none}.node.svelte-nqqqhl:after{animation:none}}@media only screen and (width<=900px){#metrics.svelte-nqqqhl{padding:5rem 6vw}.inner.svelte-nqqqhl{grid-template-columns:1fr;gap:3rem}.left.svelte-nqqqhl h2:where(.svelte-nqqqhl){margin-bottom:2rem}.map.svelte-nqqqhl{max-width:660px;margin:0 auto}}@media only screen and (width<=560px){.stats.svelte-nqqqhl{gap:1.6rem 1.4rem}.stat-number.svelte-nqqqhl{font-size:2.3rem}}button.interactive.svelte-l6hwuz{position:default;display:default;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;background-color:#0000;border:none;outline:none}@media only screen and (width<=750px){.paragraph.svelte-l6hwuz{font-size:3.4vw!important}.title.svelte-l6hwuz{font-size:22vw}}@media only screen and (width>=750px){.title.svelte-l6hwuz{font-size:19vh}}@media only screen and (width>=950px){.paragraph.svelte-l6hwuz{letter-spacing:.05vw;width:60%;font-size:1.8vh;line-height:150%}}@media only screen and (width<=950px){.paragraph.svelte-l6hwuz{letter-spacing:0;font-size:2vw;width:100%!important;line-height:180%!important}}.title.svelte-l6hwuz{color:#fff;text-transform:lowercase;font-family:Libre Caslon,Georgia,serif;font-style:normal;font-weight:700;line-height:98%}.paragraph.svelte-l6hwuz{color:#fff;font-family:Inter,-apple-system,Segoe UI,sans-serif}.button.svelte-l6hwuz{text-transform:lowercase;color:#fff;cursor:pointer;padding-bottom:1%;font-family:Inter,-apple-system,Segoe UI,sans-serif;text-decoration:none;display:inline-block;position:relative}.button.svelte-l6hwuz:not(.no-decor):after,.button.svelte-l6hwuz:not(.no-decor):before{content:"";background-color:#fff;width:100%;height:2px;position:absolute;bottom:0}.button.svelte-l6hwuz:not(.no-decor):after{width:0%;left:0}.button.svelte-l6hwuz:not(.no-decor):before{width:100%;right:0}.button.svelte-l6hwuz:not(.no-decor):hover:after{width:100%;transition:width .8s}.button.svelte-l6hwuz:not(.no-decor):hover:before{width:0%;transition:width .5s}#content-container.work-click-area.svelte-l6hwuz{margin-top:7rem}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz){cursor:grab;flex-direction:column;display:flex;position:relative}#content-container.work-click-area.svelte-l6hwuz .content-wrapper.disabled:where(.svelte-l6hwuz){cursor:default!important}#content-container.work-click-area.svelte-l6hwuz .content-wrapper.disabled:where(.svelte-l6hwuz) .mobile:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz){opacity:0}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .mobile:where(.svelte-l6hwuz){width:100%;height:100%;overflow-x:auto}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) :where(.svelte-l6hwuz){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz){box-sizing:border-box;flex-direction:row;justify-content:space-between;width:100%;height:100%;padding:0 14vw;display:flex;position:absolute;top:0;left:0}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz){text-align:left;flex-direction:column;flex-basis:100%;justify-content:space-between;display:flex;position:relative}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .top-align:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz){flex-direction:row;justify-content:left;align-items:center;display:inline-flex;position:relative}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .top-align:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) h6.caption:where(.svelte-l6hwuz){text-transform:uppercase;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:1.9vh;font-weight:400;position:relative}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .top-align:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .index:where(.svelte-l6hwuz){font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:2.1vh;position:relative}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .top-align:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) span.line:where(.svelte-l6hwuz){background-color:#fff;width:300%;height:1.5px;margin:0 10%}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .mid-align:where(.svelte-l6hwuz){flex-direction:row;justify-content:space-between;align-items:center;display:flex}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .mid-align:where(.svelte-l6hwuz) h1.title:where(.svelte-l6hwuz){text-transform:none;word-wrap:break-word;white-space:normal;font-family:Libre Caslon,Georgia,serif;font-size:7vw;font-weight:700;line-height:100%;position:relative}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .mid-align:where(.svelte-l6hwuz) h1.title.breakTitleWords:where(.svelte-l6hwuz){max-width:min-content;display:inline-block}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .mid-align:where(.svelte-l6hwuz) .close-button:where(.svelte-l6hwuz){cursor:pointer;font-size:3.3vw}@media only screen and (width<=750px){#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .mid-align:where(.svelte-l6hwuz){flex-direction:column;justify-content:flex-start;align-items:flex-start}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .mid-align:where(.svelte-l6hwuz) h1.title:where(.svelte-l6hwuz){font-size:16.5vw}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .mid-align:where(.svelte-l6hwuz) .close-button-wrapper:where(.svelte-l6hwuz){position:absolute;top:0;right:0}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .mid-align:where(.svelte-l6hwuz) .close-button-wrapper:where(.svelte-l6hwuz) .close-button:where(.svelte-l6hwuz){font-size:5vh}}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz){flex-direction:row;justify-content:space-between;align-items:center;gap:5vh;display:flex}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) :where(.svelte-l6hwuz){flex-grow:1;flex-basis:0}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) p:where(.svelte-l6hwuz){width:65%;font-size:1.3vh}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) .roles:where(.svelte-l6hwuz){flex-direction:column;align-items:center;display:flex}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) .roles:where(.svelte-l6hwuz) .descriptor:where(.svelte-l6hwuz){letter-spacing:.5vh;text-transform:uppercase;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:1.4vh;font-weight:400;line-height:270%}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) .roles:where(.svelte-l6hwuz) ul:where(.svelte-l6hwuz){flex-direction:column;list-style-type:none;display:flex}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) .roles:where(.svelte-l6hwuz) ul:where(.svelte-l6hwuz) li:where(.svelte-l6hwuz){text-transform:uppercase;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:1.7vh;font-weight:400;line-height:160%}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) .links:where(.svelte-l6hwuz){flex-direction:column;align-items:flex-end;gap:2vh;display:flex;position:relative}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) .links:where(.svelte-l6hwuz) .button:where(.svelte-l6hwuz){letter-spacing:.2vw;text-transform:uppercase;font-size:1.1vw;line-height:160%;text-decoration:none}@media only screen and (width<=750px){#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1vh}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) p:where(.svelte-l6hwuz){font-size:1.6vh!important}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) .links:where(.svelte-l6hwuz){align-items:flex-start;margin:2vh 0}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) .details-container:where(.svelte-l6hwuz) .wrapper:where(.svelte-l6hwuz) .bottom-align:where(.svelte-l6hwuz) .links:where(.svelte-l6hwuz) .button:where(.svelte-l6hwuz){font-size:2vh;position:relative}}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz){opacity:1;flex-direction:row;align-items:center;min-width:min-content;height:75vh;margin:auto 0;padding:0 5vw;list-style-type:none;transition:opacity .5s;display:flex}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list.hold:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz){height:45vh!important}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz){box-sizing:border-box;z-index:3;justify-content:flex-end;width:23vw;height:55vh;margin-right:6vw;transition:width .7s cubic-bezier(.25,1,.5,1),height .7s cubic-bezier(.25,1,.5,1),margin .8s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative;overflow:hidden}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) :where(.svelte-l6hwuz){transition:opacity .3s}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item.active:where(.svelte-l6hwuz){width:50vw;height:60vh;margin-left:10vw;margin-right:16vw}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item.active:where(.svelte-l6hwuz) .img-wrapper:where(.svelte-l6hwuz){width:100%}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item.ambient:where(.svelte-l6hwuz){height:45vh}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .hidden:where(.svelte-l6hwuz){opacity:0}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .img-wrapper:where(.svelte-l6hwuz){z-index:1;height:100%;position:relative;overflow:hidden}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .img-wrapper:where(.svelte-l6hwuz):after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000059 0%,#0000 40%,#00000040 58%,#000000c7 100%);position:absolute;inset:0}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .img-wrapper:where(.svelte-l6hwuz){width:85%;margin-right:15%;box-shadow:3px 9px 18px #0003}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .img-wrapper:where(.svelte-l6hwuz) img:where(.svelte-l6hwuz){object-fit:cover;opacity:.62;width:110%;height:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-top-wrapper:where(.svelte-l6hwuz){z-index:2;word-wrap:break-word;white-space:normal;text-align:right;position:absolute;top:3.2vh;right:calc(15% + 1.6vw)}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-top-wrapper:where(.svelte-l6hwuz) .item-index:where(.svelte-l6hwuz){letter-spacing:.1vw;text-transform:uppercase;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:1vw}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-wrapper:where(.svelte-l6hwuz){box-sizing:border-box;text-align:right;z-index:2;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:4vh;left:1.6vw;right:calc(15% + 1.6vw)}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-wrapper:where(.svelte-l6hwuz) .button:where(.svelte-l6hwuz){letter-spacing:.1vw;text-transform:uppercase;margin-top:2vh;font-size:1.3vw}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-wrapper:where(.svelte-l6hwuz) .item-title:where(.svelte-l6hwuz){z-index:0;opacity:1;letter-spacing:.1vw;text-transform:none;word-wrap:break-word;white-space:normal;font-family:Libre Caslon,Georgia,serif;font-size:2.1vw;font-weight:700;line-height:110%}@media only screen and (width<=1450px){#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz){width:25vw}}@media only screen and (width<=1110px){#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz){width:40vw}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-top-wrapper:where(.svelte-l6hwuz) .item-index:where(.svelte-l6hwuz){font-size:2vh}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-wrapper:where(.svelte-l6hwuz){width:calc(55vw - 10vh)}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-wrapper:where(.svelte-l6hwuz) .item-title:where(.svelte-l6hwuz){font-size:5vw}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-wrapper:where(.svelte-l6hwuz) .item-link:where(.svelte-l6hwuz){font-size:2vh}}@media only screen and (width<=650px){#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz){width:75vw}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-wrapper:where(.svelte-l6hwuz){width:calc(70vw - 10vh)}#content-container.work-click-area.svelte-l6hwuz .content-wrapper:where(.svelte-l6hwuz) ul.work-list:where(.svelte-l6hwuz) .list-item:where(.svelte-l6hwuz) .text-wrapper:where(.svelte-l6hwuz) .item-title:where(.svelte-l6hwuz){font-size:4.5vh}}#catalogue.svelte-1xy9emp{box-sizing:border-box;color:#ededed;background:#000;width:100%;padding:5rem 6vw;position:relative}.inner.svelte-1xy9emp{width:100%;max-width:1200px;margin:0 auto}.cat-head.svelte-1xy9emp{max-width:620px;margin-bottom:2.5rem}.eyebrow.svelte-1xy9emp{letter-spacing:.24em;text-transform:uppercase;color:#6b7280;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.72rem}.cat-head.svelte-1xy9emp h2:where(.svelte-1xy9emp){color:#fff;margin:1rem 0 1.1rem;font-family:Libre Caslon,Georgia,serif;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1.1}.cat-head.svelte-1xy9emp p:where(.svelte-1xy9emp){color:#8a94a0;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.98rem;line-height:1.6}.rows.svelte-1xy9emp{margin:0;padding:0;list-style:none}.row.svelte-1xy9emp{border-top:1px solid #141414;grid-template-columns:2.4rem minmax(150px,1.1fr) minmax(0,2fr) minmax(140px,auto);align-items:center;gap:1.4rem;padding:1.05rem .4rem;transition:background .2s,padding-left .22s;display:grid}.row.svelte-1xy9emp:last-child{border-bottom:1px solid #141414}.row.svelte-1xy9emp:hover{background:#070707;padding-left:.9rem}.row.svelte-1xy9emp:hover .row-name:where(.svelte-1xy9emp){color:#fff}.row.svelte-1xy9emp:hover .row-idx:where(.svelte-1xy9emp){color:#8a94a0}.row-idx.svelte-1xy9emp{color:#3a3a3a;font-variant-numeric:tabular-nums;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.72rem;transition:color .22s}.row-name.svelte-1xy9emp{color:#e8e8e8;align-items:center;gap:.5rem;font-family:Libre Caslon,Georgia,serif;font-size:1.18rem;line-height:1.2;transition:color .22s;display:flex}.dot.svelte-1xy9emp{background:#5ec98c;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #5ec98c99}.row-desc.svelte-1xy9emp{color:#7f8792;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.88rem;line-height:1.45}.row-meta.svelte-1xy9emp{text-align:right;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.row-meta.svelte-1xy9emp em:where(.svelte-1xy9emp){color:#d4d4d4;white-space:nowrap;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.78rem;font-style:normal;font-weight:500}.tag.svelte-1xy9emp{letter-spacing:.04em;color:#8a94a0;white-space:nowrap;border:1px solid #222;border-radius:100px;padding:.22rem .6rem;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.68rem}.see-all.svelte-1xy9emp{letter-spacing:.02em;color:#fff;border:1px solid #2a2a2a;border-radius:100px;align-items:center;gap:.6rem;margin-top:2.4rem;padding:.85rem 1.6rem;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.9rem;text-decoration:none;transition:border-color .22s,gap .22s,background .22s;display:inline-flex}.see-all.svelte-1xy9emp:hover{background:#0a0a0a;border-color:#555;gap:.95rem}.see-all.svelte-1xy9emp .arrow:where(.svelte-1xy9emp){transition:transform .22s}.see-all.svelte-1xy9emp:hover .arrow:where(.svelte-1xy9emp){transform:translate(3px)}@media only screen and (width<=860px){.row.svelte-1xy9emp{grid-template-columns:1.8rem 1fr;grid-template-areas:"idx name"".desc"".meta";gap:.3rem 1rem;padding:1rem .3rem}.row-idx.svelte-1xy9emp{grid-area:idx}.row-name.svelte-1xy9emp{grid-area:name;font-size:1.1rem}.row-desc.svelte-1xy9emp{grid-area:desc;margin-top:.3rem}.row-meta.svelte-1xy9emp{grid-area:meta;justify-content:flex-start;margin-top:.5rem}}@media only screen and (width<=560px){#catalogue.svelte-1xy9emp{padding:4rem 5vw}.see-all.svelte-1xy9emp{justify-content:center;width:100%}}@media only screen and (width<=750px){.paragraph.svelte-1bkne9l{font-size:3.4vw!important}.title.svelte-1bkne9l{font-size:22vw}}@media only screen and (width>=750px){.title.svelte-1bkne9l{font-size:19vh}}@media only screen and (width>=950px){.paragraph.svelte-1bkne9l{letter-spacing:.05vw;width:60%;font-size:1.8vh;line-height:150%}}@media only screen and (width<=950px){.paragraph.svelte-1bkne9l{letter-spacing:0;font-size:2vw;width:100%!important;line-height:180%!important}}.title.svelte-1bkne9l{color:#fff;text-transform:lowercase;font-family:Libre Caslon,Georgia,serif;font-style:normal;font-weight:700;line-height:98%}.paragraph.svelte-1bkne9l{color:#fff;font-family:Inter,-apple-system,Segoe UI,sans-serif}.button.svelte-1bkne9l{text-transform:lowercase;color:#fff;cursor:pointer;padding-bottom:1%;font-family:Inter,-apple-system,Segoe UI,sans-serif;text-decoration:none;display:inline-block;position:relative}.button.svelte-1bkne9l a:where(.svelte-1bkne9l){color:inherit;text-decoration:none;display:inline-block}.button.svelte-1bkne9l:not(.no-decor):after,.button.svelte-1bkne9l:not(.no-decor):before{content:"";background-color:#fff;width:100%;height:2px;position:absolute;bottom:0}.button.svelte-1bkne9l:not(.no-decor):after{width:0%;left:0}.button.svelte-1bkne9l:not(.no-decor):before{width:100%;right:0}.button.svelte-1bkne9l:not(.no-decor):hover:after{width:100%;transition:width .8s}.button.svelte-1bkne9l:not(.no-decor):hover:before{width:0%;transition:width .5s}#content-container.about.svelte-1bkne9l{flex-direction:row;justify-content:space-between;margin-top:7rem;padding:0 5vw 5vh;display:flex;position:relative;overflow:hidden}#content-container.about.svelte-1bkne9l .profile-image:where(.svelte-1bkne9l){width:55%;margin-top:-7rem;position:relative;overflow:hidden}#content-container.about.svelte-1bkne9l .profile-image:where(.svelte-1bkne9l) img:where(.svelte-1bkne9l){object-fit:cover;border-radius:.5vh;width:90%;height:80%}#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l){box-sizing:border-box;z-index:2;flex-direction:column;justify-content:center;width:50%;height:100%;margin:5vh 2vw 0;padding-right:4vw;display:flex}@media only screen and (width<=950px){#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l){width:80%}#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l) h1:where(.svelte-1bkne9l){font-size:19vw!important}}#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l) h1:where(.svelte-1bkne9l){font-size:15vh;font-weight:700;line-height:1.02}#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l) .paragraph:where(.svelte-1bkne9l){width:60%;margin-top:10vh;margin-left:13vw;line-height:1.5rem;position:relative}@media only screen and (width<=750px){#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l) .paragraph:where(.svelte-1bkne9l){width:100%;margin-left:5vw}}#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l) .paragraph:where(.svelte-1bkne9l):before{content:"";background-color:#fff;width:10vw;height:1px;position:absolute;top:15%;right:115%}#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l) .social-button-wrapper:where(.svelte-1bkne9l){margin-top:4vh;margin-left:13vw;font-size:3vh;display:inline-block}#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l) .social-button-wrapper:where(.svelte-1bkne9l) :not(:last-child){margin-right:2vw}@media only screen and (width<=750px){#content-container.about.svelte-1bkne9l .content-wrapper:where(.svelte-1bkne9l) .social-button-wrapper:where(.svelte-1bkne9l){margin-left:5vw}}@media only screen and (width<=950px){#content-container.about.svelte-1bkne9l .profile-image:where(.svelte-1bkne9l){display:none}}.horizontal-flex.svelte-1bkne9l{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:100%;margin-top:4rem;padding:0 13vw;display:flex}@media only screen and (width<=1080px){.horizontal-flex.svelte-1bkne9l{flex-direction:column;padding:0 8vw}}.horizontal-flex.svelte-1bkne9l .list:where(.svelte-1bkne9l){text-align:left;list-style-type:none}@media only screen and (width<=1080px){.horizontal-flex.svelte-1bkne9l .list:where(.svelte-1bkne9l){margin-top:10vh}}.horizontal-flex.svelte-1bkne9l .list:where(.svelte-1bkne9l) li.list-title:where(.svelte-1bkne9l){letter-spacing:.6vh;font-size:1.3vh;font-weight:700}.horizontal-flex.svelte-1bkne9l .list:where(.svelte-1bkne9l) li:where(.svelte-1bkne9l){text-transform:uppercase;letter-spacing:.5vh;border-bottom:1px solid #444;flex-flow:wrap;justify-content:space-between;align-items:center;gap:3vh 10vw;padding:2vh 0;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:2vh;display:flex}.horizontal-flex.svelte-1bkne9l .list:where(.svelte-1bkne9l) li:where(.svelte-1bkne9l) .flex-item:where(.svelte-1bkne9l){flex-wrap:wrap;align-items:center;gap:1.4vw;display:flex}.horizontal-flex.svelte-1bkne9l .list:where(.svelte-1bkne9l) li:where(.svelte-1bkne9l) img:where(.svelte-1bkne9l){width:auto;height:2.3vh}@media only screen and (width<=750px){.horizontal-flex.svelte-1bkne9l .list:where(.svelte-1bkne9l) li:where(.svelte-1bkne9l){gap:1.4vh 4vw}.horizontal-flex.svelte-1bkne9l .list:where(.svelte-1bkne9l) li:where(.svelte-1bkne9l) .flex-item:where(.svelte-1bkne9l){gap:3.5vw}.horizontal-flex.svelte-1bkne9l .list:where(.svelte-1bkne9l) li:where(.svelte-1bkne9l) img:where(.svelte-1bkne9l){height:2.6vh}}.brand-bar.svelte-uoct51{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:100%;padding:7.5vh 7vw 0;display:flex}.brand.svelte-uoct51{cursor:pointer;pointer-events:auto;background:0 0;border:none;align-items:center;padding:0;display:inline-flex;overflow:hidden}.brand-inner.svelte-uoct51{align-items:center;gap:1.05rem;transition:opacity .5s;display:inline-flex}.brand-mark.svelte-uoct51{width:auto;height:6.4vh;transition:filter .55s cubic-bezier(.165,.84,.44,1);display:block}.brand-name.svelte-uoct51{text-transform:uppercase;letter-spacing:.22em;text-align:left;color:#ffffffeb;white-space:nowrap;font-family:Libre Caslon,Georgia,serif;font-size:.98rem;font-weight:700;line-height:1.25;transition:color .55s cubic-bezier(.165,.84,.44,1)}.brand.svelte-uoct51:hover .brand-name:where(.svelte-uoct51){color:#fff}.brand-bar.on-light.svelte-uoct51 .brand-mark:where(.svelte-uoct51){filter:invert()brightness(.3)contrast(1.7)}.brand-bar.on-light.svelte-uoct51 .brand-name:where(.svelte-uoct51){color:#101214db}@media only screen and (width<=750px){.brand-bar.svelte-uoct51{padding:6vh 6vw 0}.brand-mark.svelte-uoct51{height:5vh}.brand-name.svelte-uoct51{letter-spacing:.22em;font-size:.74rem}}.button.svelte-1wlmi2p{text-transform:lowercase;color:#fff;cursor:pointer;padding-bottom:1%;font-family:Inter,-apple-system,Segoe UI,sans-serif;text-decoration:none;display:inline-block;position:relative}.button.svelte-1wlmi2p:not(.no-decor):after,.button.svelte-1wlmi2p:not(.no-decor):before{content:"";background-color:#fff;width:100%;height:2px;position:absolute;bottom:0}.button.svelte-1wlmi2p:not(.no-decor):after{width:0%;left:0}.button.svelte-1wlmi2p:not(.no-decor):before{width:100%;right:0}.button.svelte-1wlmi2p:not(.no-decor):hover:after{width:100%;transition:width .8s}.button.svelte-1wlmi2p:not(.no-decor):hover:before{width:0%;transition:width .5s}.footer-wrapper.svelte-1wlmi2p{box-sizing:border-box;background-color:#131314;flex-direction:row;justify-content:space-between;width:100%;margin-top:6rem;padding:6rem 13vw;display:flex}@media only screen and (width<=950px){.footer-wrapper.svelte-1wlmi2p .flex-wrapper.decor:where(.svelte-1wlmi2p){display:none!important}.footer-wrapper.svelte-1wlmi2p{flex-direction:column-reverse}.footer-wrapper.svelte-1wlmi2p .flex-wrapper:where(.svelte-1wlmi2p):not(:first-child){margin-bottom:15vh}}.footer-wrapper.svelte-1wlmi2p .inline-flex:where(.svelte-1wlmi2p){flex-direction:row;flex-grow:1;align-items:center;display:flex}.footer-wrapper.svelte-1wlmi2p .logo-wrapper:where(.svelte-1wlmi2p){margin-bottom:5vh}.footer-wrapper.svelte-1wlmi2p .logo-wrapper:where(.svelte-1wlmi2p) .logo:where(.svelte-1wlmi2p){height:6vh;display:inline-block}.footer-wrapper.svelte-1wlmi2p .status-wrapper:where(.svelte-1wlmi2p) .button.large-text:where(.svelte-1wlmi2p){margin-top:2vh}.footer-wrapper.svelte-1wlmi2p .credits-wrapper:where(.svelte-1wlmi2p){color:#ffffff4d;margin-top:5vh}.footer-wrapper.svelte-1wlmi2p .credits-wrapper:where(.svelte-1wlmi2p) p.year:where(.svelte-1wlmi2p){color:#ffffff8c;margin-bottom:1vh;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:1.8vh;font-weight:400}.footer-wrapper.svelte-1wlmi2p .credits-wrapper:where(.svelte-1wlmi2p) .credits:where(.svelte-1wlmi2p){color:#ffffff8c;font-size:1.5vh;line-height:170%}.footer-wrapper.svelte-1wlmi2p .large-text:where(.svelte-1wlmi2p){font-size:2.5vh}@media only screen and (width<=950px){.footer-wrapper.svelte-1wlmi2p .large-text:where(.svelte-1wlmi2p) br:where(.svelte-1wlmi2p){display:none}}.footer-wrapper.svelte-1wlmi2p .flex-wrapper.decor:where(.svelte-1wlmi2p){text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.footer-wrapper.svelte-1wlmi2p .flex-wrapper.decor:where(.svelte-1wlmi2p) .wordmark:where(.svelte-1wlmi2p){letter-spacing:.18em;color:#fff;font-family:Libre Caslon,Georgia,serif;font-size:5.2vh;font-weight:700;line-height:1.15}.footer-wrapper.svelte-1wlmi2p .flex-wrapper.decor:where(.svelte-1wlmi2p) .tagline:where(.svelte-1wlmi2p){letter-spacing:.24em;text-transform:uppercase;color:#fff6;margin-top:2vh;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:1.6vh}.footer-wrapper.svelte-1wlmi2p .contact-line:where(.svelte-1wlmi2p){color:#ffffff8c;margin-top:2.2vh;font-size:1.8vh}.footer-wrapper.svelte-1wlmi2p .contact-line:where(.svelte-1wlmi2p) .button:where(.svelte-1wlmi2p){color:#ffffffbf}.dot-container.svelte-1sr3n2o{z-index:1000;mix-blend-mode:exclusion;pointer-events:none;will-change:width, height;display:block;position:fixed;top:0;left:0}.dot-container.svelte-1sr3n2o .dot:where(.svelte-1sr3n2o){width:0;height:0;transform:translate(-50%,-50%);transform:-webkit-translate(-50%, -50%);transform:-moz-translate(-50%, -50%);background-color:#fff;border-radius:50%;transition:width .5s,height .5s;position:relative}.dot-container.active.svelte-1sr3n2o .dot:where(.svelte-1sr3n2o){width:4vh;height:4vh}.dot-container.disabled.svelte-1sr3n2o .dot:where(.svelte-1sr3n2o){width:0!important;height:0!important}.dot-container.hover.svelte-1sr3n2o .dot:where(.svelte-1sr3n2o){width:7.5vh;height:7.5vh}.page-cover.svelte-8n3amx{z-index:1000;background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.page-cover.svelte-8n3amx .loader-wrapper:where(.svelte-8n3amx){width:20rem;height:.1rem;display:block;position:relative}.page-cover.svelte-8n3amx .loader-wrapper:where(.svelte-8n3amx) .loader:where(.svelte-8n3amx),.page-cover.svelte-8n3amx .loader-wrapper:where(.svelte-8n3amx) .loader-background:where(.svelte-8n3amx){height:100%;position:absolute;top:0}.page-cover.svelte-8n3amx .loader-wrapper:where(.svelte-8n3amx) .loader-background:where(.svelte-8n3amx){background-color:#ffffff1a;width:100%}.page-cover.svelte-8n3amx .loader-wrapper:where(.svelte-8n3amx) .loader:where(.svelte-8n3amx){background-color:#fff;transition:width .8s}.page-cover.svelte-8n3amx .loader-wrapper:where(.svelte-8n3amx) .outro:where(.svelte-8n3amx){width:0;transition:width .8s;right:0!important}canvas{z-index:-1;position:absolute;top:0;left:0}html{overflow-x:hidden}body{color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#000;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0}#scroll-frame.svelte-1qqackt{width:100%;position:relative}#nav-bar.svelte-1qqackt{z-index:100;width:100%;position:absolute;top:0;left:0}
