.read-more-container[data-v-7157e41f]{will-change:max-height;position:relative}.read-more-container[data-v-7157e41f]:after{content:"";opacity:1;pointer-events:none;background:linear-gradient(#0000,#e4e3da);transition:opacity .4s;display:block;position:absolute;inset:0}.read-more-container.expanded[data-v-7157e41f]:after{opacity:0}.read-more-button[data-v-7157e41f]{cursor:pointer;background:0 0;border:none;align-items:center;gap:.25em;margin-bottom:1.25em;font-size:1em;text-decoration:underline;display:flex}.read-more-button .arrow-down[data-v-7157e41f]{width:1em;height:1em;transition:translate .33s cubic-bezier(.34,2.03,.71,1.74)}@media (hover:hover){.read-more-button:hover .arrow-down[data-v-7157e41f]{translate:0 .1em}}@font-face{font-family:Castoro Fallback\: Times New Roman;src:local(Times New Roman);size-adjust:111.015%;ascent-override:68.0086%;descent-override:22.069%;line-gap-override:29.7256%}@font-face{font-family:Castoro Fallback\: Noto Serif;src:local(Noto Serif);size-adjust:93.763%;ascent-override:80.5222%;descent-override:26.1297%;line-gap-override:35.1951%}@font-face{font-family:Castoro;src:local(Castoro Regular),local(Castoro),url(../_fonts/rXs7XC7UrCM8jvT8aOqaI7MhItvr1Mlfbo2ksEva4ps-Nzv1Tu3syqwpweZpWOpvOdKH4RPzzyr8LuE99eFRWQo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Castoro;src:local(Castoro Regular),local(Castoro),url(../_fonts/wwWTngIhJM1uC3b5c2z3EDG-VFAu9NPhEWw8yao5LP8-pI7QK8xr_lIYD08hilJq1rpAVpKr4eTdYLDTSEkh1Kg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Castoro;src:local(Castoro Regular Italic),local(Castoro Italic),url(../_fonts/0uEqFiy7IVRq20qO9raOaMascmK6WII8Ykiu1D42N8s-3muOCPQou7tOqiGt_KGxopGqKhurD57tfjH3lwASiik.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Castoro Fallback\: Georgia;src:local(Georgia);size-adjust:101.166%;ascent-override:74.6296%;descent-override:24.2176%;line-gap-override:32.6196%}@font-face{font-family:Castoro;src:local(Castoro Regular Italic),local(Castoro Italic),url(../_fonts/7uzGYHZN1mdspjIvV7cfwCLYqDR1632C9Hkm3E2issA-A86bP3uuqU6N4pY2TyZiR0Ii8hiaUwLjjHPx1vgOq4o.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}.project-content[data-v-0b74b62a]{background:#e4e3da;padding:8.533dvw 8.533dvw 7em;position:relative}.project-content[data-v-0b74b62a]:not(.detail){flex-direction:column;display:flex}.project-content:not(.detail) .work[data-v-0b74b62a]{margin-top:auto}.project-content:not(.detail) .show-live[data-v-0b74b62a]{margin-left:unset}@media (width>=768px){.project-content[data-v-0b74b62a]{background:unset;padding:0}}.detail[data-v-0b74b62a]{margin-top:0;padding-top:4em}.detail .text[data-v-0b74b62a]{border-top:1px solid}.detail .work button.active[data-v-0b74b62a]{color:#000;background:var(--ece2fcbc)}.text[data-v-0b74b62a]{border-top:1px solid;margin-bottom:1.5em;padding-top:1em}.text .title[data-v-0b74b62a]{text-wrap:pretty;margin-bottom:.15em;font-size:max(2.4rem,1.655dvw);line-height:1.2}.text .subtitle[data-v-0b74b62a]{text-wrap:pretty;margin-bottom:2.75em;font-family:Castoro,Castoro Fallback\: Times New Roman,Castoro Fallback\: Georgia,Castoro Fallback\: Noto Serif,serif;font-size:max(1.6rem,1.158dvw);font-style:italic}.text .description[data-v-0b74b62a]{white-space:break-spaces;text-wrap:pretty;font-size:max(1.6rem,1.058dvw)}@media (width>=768px){.text[data-v-0b74b62a]{border-top:unset}}.work[data-v-0b74b62a]{border-bottom:1px solid;margin-bottom:1.75em;padding-bottom:1.5em}.work .headline[data-v-0b74b62a]{margin-bottom:.5em;font-family:Castoro,Castoro Fallback\: Times New Roman,Castoro Fallback\: Georgia,Castoro Fallback\: Noto Serif,serif;font-size:max(1.6rem,1.158dvw);font-style:italic}.work .work-list[data-v-0b74b62a]{flex-wrap:wrap;gap:.5em;display:flex}.work button[data-v-0b74b62a]{padding:.25em 1em;font-size:max(1.4rem,.926dvw)}.work button.active[data-v-0b74b62a]{color:#e4e3da;background:#000}@media (hover:hover){.work button[data-v-0b74b62a]:hover{margin-right:0;margin-block:-.075em;padding:.4em 1em .25em}}.live-button-proxy[data-v-0b74b62a]{height:2.5em;font-size:max(1.6rem,1.058dvw)}.show-live[data-v-0b74b62a]{width:fit-content;margin-left:auto;display:block}.show-live[data-v-0b74b62a] button{z-index:1}.show-live[data-v-0b74b62a] button svg{rotate:-45deg}.media[data-v-938e0680]{aspect-ratio:3/2;z-index:10;width:100%;max-height:33dvh;transition:opacity .33s;position:sticky;top:3.7em}.media.inactive[data-v-938e0680]{pointer-events:none}@media (width>=768px){.media[data-v-938e0680]{top:unset;position:relative}}.media-container[data-v-938e0680]{cursor:grab;-webkit-user-select:none;user-select:none;height:100%;position:relative;overflow:hidden;touch-action:auto!important}.media-container.grabbing[data-v-938e0680]{cursor:grabbing}.transition-wrapper[data-v-938e0680],img[data-v-938e0680]{height:100%}img[data-v-938e0680]{pointer-events:none;-webkit-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;width:100%}[data-v-938e0680] .video-wrapper{height:100%}[data-v-938e0680] .video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slide-left-enter-active[data-v-938e0680],.slide-left-leave-active[data-v-938e0680],.slide-right-enter-active[data-v-938e0680],.slide-right-leave-active[data-v-938e0680]{transition:transform .3s}.slide-left-enter-active[data-v-938e0680],.slide-right-enter-active[data-v-938e0680]{width:100%;position:absolute;top:0;left:0}.slide-left-enter-active[data-v-938e0680]{transform:translate(100%)}.slide-left-enter-to[data-v-938e0680],.slide-left-leave[data-v-938e0680]{transform:translate(0)}.slide-left-leave-to[data-v-938e0680],.slide-right-enter-active[data-v-938e0680]{transform:translate(-100%)}.slide-right-enter-to[data-v-938e0680],.slide-right-leave[data-v-938e0680]{transform:translate(0)}.slide-right-leave-to[data-v-938e0680]{transform:translate(100%)}.project-mobile[data-v-da372a63]{flex-direction:column;font-size:max(1.6rem,1.19dvw);display:flex;position:relative}.project-content[data-v-da372a63]{height:100%}.project-grid-mobile[data-v-6fa2464f]{font-size:max(1.6rem,1.19dvw);position:relative}.filter-info[data-v-6fa2464f]{z-index:1;background:#ff8585;padding:3em 8.533dvw 0;top:0}.filter-info .info[data-v-6fa2464f]{border-bottom:1px solid;padding-bottom:.75em}@keyframes topBounce-6fa2464f{0%{scale:1}50%{scale:1 1.025}to{scale:1}}@keyframes backBounce-6fa2464f{0%{scale:1}50%{scale:1 1.025}to{scale:1}}.top[data-v-6fa2464f]{transform-origin:top;z-index:1;background:#ff8585;padding:1em 8.533dvw 1.25em;transition:padding .25s cubic-bezier(.34,1.03,1,1.24);position:sticky;top:0}.top.sticky[data-v-6fa2464f]{padding-top:1em;animation:.33s cubic-bezier(.34,2.03,1,1.74) topBounce-6fa2464f}.top[data-v-6fa2464f]:not(.sticky){animation:.3s cubic-bezier(.34,3.03,1,1.74) backBounce-6fa2464f}.top .navigation[data-v-6fa2464f]{gap:1.5em;display:flex}.top .skip[data-v-6fa2464f],.top .up[data-v-6fa2464f]{cursor:pointer;align-items:center;gap:.25em;display:flex}.top .skip .arrow-down[data-v-6fa2464f],.top .up .arrow-down[data-v-6fa2464f]{width:1em;height:1em;transition:translate .33s cubic-bezier(.34,2.03,.71,1.74)}.top .up .arrow-down[data-v-6fa2464f]{rotate:-180deg}@media (hover:hover){.top .skip:hover .arrow-down[data-v-6fa2464f]{translate:0 .1em}.top .up:hover .arrow-down[data-v-6fa2464f]{translate:0 -.1em}}.projects[data-v-6fa2464f]{z-index:0;position:relative}.project-list-enter-active[data-v-ff6505fa],.project-list-leave-active[data-v-ff6505fa],.project-list-move[data-v-ff6505fa]{transition:all .5s}.project-list-enter-from[data-v-ff6505fa],.project-list-leave-to[data-v-ff6505fa]{opacity:0;transform:translateY(1em)}.project-list-leave-active[data-v-ff6505fa]{position:absolute}.project-grid-desktop[data-v-ff6505fa]{font-size:max(1.6rem,1.19dvw);position:relative}.projects[data-v-ff6505fa]{z-index:0;grid-template-columns:1fr 1fr;gap:6em 1.32dvw;display:grid;position:relative}@media (width>=1280px){.projects[data-v-ff6505fa]{grid-template-columns:1fr 1fr 1fr}}.project-mobile[data-v-ff6505fa]{max-width:44.04dvw}@media (width>=1280px){.project-mobile[data-v-ff6505fa]{max-width:28.92dvw}}@font-face{font-family:Alfa Slab One;src:local(Alfa Slab One Regular),local(Alfa Slab One),url(../_fonts/qwSvGOCuq2KfEaW5_kPM5Ao0bOJrOFDDLJL5n61yxxY-xl_Dxc_okMmKSVoQ2WiksuVvvQi2Mu9JFImwFurvRPk.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Alfa Slab One Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:129.171%;ascent-override:80.2041%;descent-override:25.7799%;line-gap-override:0%}@font-face{font-family:Alfa Slab One Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:121.346%;ascent-override:85.3755%;descent-override:27.4421%;line-gap-override:0%}@font-face{font-family:Alfa Slab One Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:119.556%;ascent-override:86.6543%;descent-override:27.8532%;line-gap-override:0%}@font-face{font-family:Alfa Slab One Fallback\: Arial;src:local(Arial);size-adjust:120.682%;ascent-override:85.8457%;descent-override:27.5932%;line-gap-override:0%}@font-face{font-family:Alfa Slab One Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:113.502%;ascent-override:91.2758%;descent-override:29.3387%;line-gap-override:0%}@font-face{font-family:Alfa Slab One;src:local(Alfa Slab One Regular),local(Alfa Slab One),url(../_fonts/rSZ1H0XJ1zX44kreSDAgAOyK_3YBhVC7cg5mhQWbVnY-fMWoUNbqcK_PtCLuFKQbMZaIq6kLsPs7NW0EfFgSM4o.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Alfa Slab One;src:local(Alfa Slab One Regular),local(Alfa Slab One),url(../_fonts/6B66ws1OlF4KYttrVYk9Pv7jpM7f13oenZnnUQZUaD0-CIZzlcV4Y2f6G8MeHduTWlOhepMqJyA_CAlh1PAbBm0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.count-slide-down-enter-active[data-v-81e19217],.count-slide-down-leave-active[data-v-81e19217],.count-slide-up-enter-active[data-v-81e19217],.count-slide-up-leave-active[data-v-81e19217]{transition:opacity .33s,transform .33s cubic-bezier(.34,1.33,.81,1.14)}.count-slide-down-leave-active[data-v-81e19217],.count-slide-up-leave-active[data-v-81e19217]{position:absolute}.count-slide-up-enter-from[data-v-81e19217]{opacity:0;transform:translateY(1em)}.count-slide-down-enter-from[data-v-81e19217],.count-slide-up-leave-to[data-v-81e19217]{opacity:0;transform:translateY(-1em)}.count-slide-down-leave-to[data-v-81e19217]{opacity:0;transform:translateY(1em)}.project-detail-desktop[data-v-81e19217]{padding-bottom:7em;font-size:max(1.6rem,1.19dvw);position:sticky;top:0}.filter-info[data-v-81e19217]{padding-block:5em 1em;z-index:1;justify-content:flex-start;gap:2em;max-width:94.7dvw;padding-right:35.54dvw;display:flex;position:sticky;top:0}.filter-info .info[data-v-81e19217]{padding-bottom:.75em}.filter-info .next-project[data-v-81e19217],.filter-info .up[data-v-81e19217]{cursor:pointer;align-items:center;gap:.25em;display:flex}.filter-info .next-project .arrow-down[data-v-81e19217],.filter-info .up .arrow-down[data-v-81e19217]{width:1em;height:1em;transition:translate .33s cubic-bezier(.34,2.03,.71,1.74)}.filter-info .up[data-v-81e19217]{margin-left:auto}.filter-info .up .arrow-down[data-v-81e19217]{rotate:-180deg}@media (hover:hover){.filter-info .up:hover .arrow-down[data-v-81e19217]{translate:0 -.1em}.filter-info .next-project:hover .arrow-down[data-v-81e19217]{translate:0 .1em}}.project-grid[data-v-81e19217]{gap:5.3dvw;display:flex}.media-list[data-v-81e19217]{z-index:0;width:59.16dvw;position:relative}.media-sticky-wrapper[data-v-81e19217]{height:125dvh;position:sticky;top:0}.media[data-v-81e19217]{height:70dvh;max-height:unset;position:sticky;top:8em}.project-count[data-v-81e19217]{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;height:calc(100% - 2.5em);color:var(--v6711d2d0);margin-left:.5em;font-family:Alfa Slab One,Alfa Slab One Fallback\: BlinkMacSystemFont,Alfa Slab One Fallback\: Segoe UI,Alfa Slab One Fallback\: Helvetica Neue,Alfa Slab One Fallback\: Arial,Alfa Slab One Fallback\: Noto Sans,sans-serif;font-size:max(2.4rem,5.291dvw);font-weight:600;position:absolute}.project-count>p[data-v-81e19217]{position:sticky;top:1.5em}.project-count .current-count[data-v-81e19217]{text-align:right;min-width:2ch;padding-top:66dvh;display:inline-block}.projects[data-v-81e19217]{z-index:0;width:26.655dvw;position:relative}.project-content[data-v-81e19217]{height:125dvh}.project-wrapper-desktop[data-v-b7ac1893]{grid-template-columns:5.3dvw 1fr;font-size:max(1.6rem,1.19dvw);transition:background .33s;display:grid;position:relative}.navigation[data-v-b7ac1893]{z-index:10;flex-direction:column;align-items:center;gap:1em;width:5.3dvw;max-height:100dvh;transition:padding .25s,top .25s;display:flex;position:sticky;top:2em}.navigation.is-list[data-v-b7ac1893]{padding-top:9em;top:0}.navigation .toggle-button[data-v-b7ac1893]{cursor:pointer;align-content:center;width:1.2em;height:1.2em;position:relative}.navigation .toggle-button svg[data-v-b7ac1893]{z-index:1;transition:scale .25s cubic-bezier(.34,2.03,.71,1.74);position:relative}.navigation .toggle-button[data-v-b7ac1893]:before{content:"";width:180%;height:180%;position:absolute;top:-40%;left:-40%}.navigation .toggle-button[data-v-b7ac1893]:after{content:"";opacity:0;z-index:0;background:#000;border-radius:50%;width:200%;height:200%;transition:opacity .33s,scale 0s .33s;position:absolute;top:-50%;left:-50%;scale:0}.navigation .toggle-button.active[data-v-b7ac1893]{color:#f1f0ec}.navigation .toggle-button.active[data-v-b7ac1893]:after{opacity:1;transition:opacity .33s,scale .33s cubic-bezier(.34,1,.83,1);scale:1}@media (hover:hover){.navigation .toggle-button:hover svg[data-v-b7ac1893]{scale:1.075}}.navigation .skip[data-v-b7ac1893]{cursor:pointer;flex-direction:column;align-items:center;width:fit-content;margin-top:calc(70dvh - 7em);display:flex;position:relative}.navigation .skip svg[data-v-b7ac1893]{width:.9em;height:.9em;transition:translate .25s cubic-bezier(.34,2.03,.71,1.74)}.navigation .skip span[data-v-b7ac1893]{font-size:max(1.4rem,.926dvw);transition:translate .25s cubic-bezier(.34,2.03,.71,1.74),scale .25s cubic-bezier(.34,2.03,.71,1.74) .1s}.navigation .skip[data-v-b7ac1893]:after{content:"";width:180%;height:160%;position:absolute;top:-30%;left:-40%}@media (hover:hover){.navigation .skip:hover svg[data-v-b7ac1893]{translate:0 .2em}.navigation .skip:hover span[data-v-b7ac1893]{translate:0 .15em;scale:1.05}}.project-grid-desktop[data-v-b7ac1893]{padding-right:5.3dvw}@media (width>=768px){.project-grid-mobile[data-v-868d6332]{display:none}}.project-wrapper-desktop[data-v-868d6332]{display:none}@media (width>=768px){.project-wrapper-desktop[data-v-868d6332]{display:grid}}
