:root{--font-body:"IvarTxt",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--font-ui:"Untitled","Helvetica",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--font-display:"Untitled","Helvetica Neue","Standard";--f1:5rem;--f2:3rem;--f3:2rem;--f4:1.5rem;--f5:1rem;--gray:rgba(0,0,0,.5);--black:#000;--bodyMargin:3rem;--breakpoint-small:480px;--underlineColor:#a9a9a9}@font-face{font-family:IvarTxt;font-style:italic;font-display:swap;src:url(/_next/static/media/ivar-text-italic.81189821.woff2) format("woff2"),url(/_next/static/media/ivar-text-italic.45f0ce8a.woff) format("woff")}@font-face{font-family:Untitled;src:url(/_next/static/media/untitled-sans-web-regular.12376444.eot);src:url(/_next/static/media/untitled-sans-web-regular.12376444.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/untitled-sans-web-regular.998cf112.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Untitled;src:url(/_next/static/media/untitled-sans-web-medium.f698ee16.woff2) format("woff2"),url(/_next/static/media/untitled-sans-web-medium.958ef164.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Cako;src:url(/_next/static/media/Cako-Regular.a41e3f52.woff),url(/_next/static/media/Cako-Regular.8f7fe77a.woff2)}*{box-sizing:border-box}.f1{font-size:var(--f1);letter-spacing:-.055em;font-family:var(--font-display);font-weight:400;line-height:100%}.f3{font-size:var(--f3);letter-spacing:-.015em}html{font-size:14px;font-feature-settings:"kern","liga";font-family:var(--font-ui)}body{padding:var(--bodyMargin) var(--bodyMargin) 0 var(--bodyMargin);margin:0}.gridH{grid-template-columns:repeat(12,1fr);grid-gap:18px 36px}.gridH,.gridV{display:grid;gap:18px 36px}.gridV{grid-template-rows:repeat(4,1fr);grid-gap:18px 36px}.viewportgrid{height:calc(100vh - 4rem)}.insideContent{grid-column-start:1;grid-column-end:13;grid-row-start:2;grid-row-end:4}nav{grid-row-start:1;grid-row-end:1}h1,nav{grid-column-start:1;grid-column-end:8}h1{grid-row-start:2;grid-row-end:4;font-weight:500;padding:0;margin:-.3em 0 0}a{color:var(--black)}.pointernone{pointer-events:none}.option:after{background:url(/_next/static/media/seta.e6c653ed.svg) no-repeat}html{cursor:url(/_next/static/media/auto.df6608b0.png) 0 0,pointer;cursor:url(/_next/static/media/auto.6c9a5515.svg) 0 0,pointer;cursor:-webkit-image-set(url(/_next/static/media/auto.df6608b0.png) 1x,url(/_next/static/media/auto@2x.010067da.png) 2x) 0 0,auto}.hoverCursor,a,table tbody tr,table tbody tr a{cursor:url(/_next/static/media/hover.7b075a65.png) 0 0,pointer;cursor:url(/_next/static/media/hover.86ab8484.svg) 0 0,pointer;cursor:-webkit-image-set(url(/_next/static/media/hover.7b075a65.png) 1x,url(/_next/static/media/hover@2x.68e538d3.png) 2x) 0 0,pointer}a.external,table tbody tr.external,table tbody tr.external a{cursor:url(/_next/static/media/hoverexternal.e8845ec6.png) 0 0,pointer;cursor:url(/_next/static/media/hoverexternal.c83b0eda.svg) 0 0,pointer;cursor:-webkit-image-set(url(/_next/static/media/hoverexternal.e8845ec6.png) 1x,url(/_next/static/media/hoverexternal@2x.c277be4f.png) 2x) 0 0,pointer}.lock,.lock a{cursor:url(/_next/static/media/hoverlock.dacdf512.png) 0 0,pointer;cursor:url(/_next/static/media/hoverlock.3e35375d.svg) 0 0,pointer;cursor:-webkit-image-set(url(/_next/static/media/hoverlock.dacdf512.png) 1x,url(/_next/static/media/hoverlock@2x.c6ccc1e7.png) 2x) 0 0,pointer}.playCursor{cursor:url(/_next/static/media/play.7b075a65.png) 0 0,pointer;cursor:url(/_next/static/media/play.86ab8484.svg) 0 0,pointer;cursor:-webkit-image-set(url(/_next/static/media/play.7b075a65.png) 1x,url(/_next/static/media/play@2x.68e538d3.png) 2x) 0 0,pointer}footer.credit{display:flex;justify-content:space-between;padding-top:8rem;font-size:2.5rem;padding-bottom:4rem}footer div{width:100%;font-size:5rem;text-align:right}.project li,.project p,.work p{max-width:55ch;font-size:var(--f4);line-height:170%;letter-spacing:-.015em}.project .headline{grid-column-start:7;grid-column-end:13;text-indent:0;padding:0;margin:0;line-height:145%}.centerText,.project .headline-center{grid-column-start:3;grid-column-end:11;text-indent:0;padding:0;margin:0;line-height:110%}.centerText{max-width:80ch;margin:0 auto}.project h1{grid-column-start:1;grid-column-end:5;grid-row-start:auto;grid-row-end:auto}.project img,.project video{max-width:100%}.project .spacer-s,.spacer-l,.spacer-m{grid-column-start:1;grid-column-end:13}.project .spacer-s{height:1px;margin:1rem 0}.project .spacer-m{height:1px;margin:8rem 0}.project .spacer-l{height:1px;margin:16rem 0}.project .cover{min-width:calc(100% + 7rem);margin:0 -4rem}.project .cover,.project .full{grid-column-start:1;grid-column-end:13}.project .half-small-l{grid-column-start:1;grid-column-end:5}.project .half-small-r{grid-column-start:8;grid-column-end:13}.project .half-r{grid-column-start:6;grid-column-end:13}.project .half-l{grid-column-start:1;grid-column-end:8}.project .small-l{grid-column-start:1;grid-column-end:5}.project .small-r{grid-column-start:10;grid-column-end:13}.project .split-l{grid-column-start:1;grid-column-end:7}.project .split-r{grid-column-start:7;grid-column-end:13}.project .big-l{grid-column-start:1;grid-column-end:9}.project .third-l,.work .third-l{grid-column-start:1;grid-column-end:5}.project .third-c,.work .third-c{grid-column-start:5;grid-column-end:9}.project .third-r,.work .third-r{grid-column-start:9;grid-column-end:13}.third-c video,.third-l video,.third-r video{min-height:18vw;max-height:18vw;width:100%}.project h2,.work h2{font-size:var(--f2);font-weight:400;letter-spacing:-.03em}.project h3,.work h3{font-size:var(--f3);font-weight:400;letter-spacing:-.05rem}.project .startElement{margin-top:0}.project .alignBottom{align-self:flex-end}.project .bigtext p{text-indent:0;font-size:2.5rem;line-height:130%;padding:0 20%;margin:0}.project .mtext p{text-indent:0;font-size:2rem;line-height:140%;padding:0 15%;margin:0 auto}.project .normaltext p{text-indent:0;margin:0;line-height:153%}.credit{padding:5rem 0 10rem;grid-column-start:1;grid-column-end:13;font-size:var(--f2);letter-spacing:-.02em;font-family:var(--font-display)}article p span{padding-bottom:.13em;padding-top:.1em;background-image:linear-gradient(90deg,transparent 50%,rgba(0,0,0,.15) 0);background-size:200%;background-position:0;transition:background-position 1.5s}article p span.show{background-position:-100%}.passwordPage{display:flex;align-items:center;height:90vh;max-width:660px}.passwordPage label{font-size:var(--f4);margin-bottom:1rem;display:block}.passwordPage .field{width:100%;display:flex;align-items:center}.passwordPage .button,.passwordPage .form{-webkit-appearance:none;-moz-appearance:none;border-top:0;border-right:0;border-left:0;border-radius:0}.passwordPage .button{width:2.6rem;height:2.4rem;background:url(/_next/static/media/seta.e6c653ed.svg) no-repeat;background-size:cover;border:none;transform:translate(-100%,25%);cursor:pointer}.passwordPage .textinput:focus{outline:0;border-bottom:1px solid #696767}.passwordPage p{text-indent:0;font-size:var(--f2);letter-spacing:-.015em}.passwordPage .textinput{width:100%;font-family:var(--font-ui);padding-top:1rem;border:none;border-bottom:1px solid;background:none;display:block;font-size:var(--f2);line-height:170%}.passwordPage .error{padding-top:1rem;font-size:1.2rem}.home h1{letter-spacing:-.16rem;font-size:4.4rem;line-height:115%}.reference{display:block}.margin{padding:12rem;background:#eeecec}.marginnoback{padding:0 8rem}.link{color:#000;text-decoration:none;display:inline;border-bottom:1px solid var(--underlineColor)}.link:hover{border-bottom-color:#000}@media (max-width:480px){:root{font-size:12px;--f1:4rem;--bodyMargin:1.3rem;--f2:2.2rem}nav{margin-bottom:15vh}.third-c video,.third-l video,.third-r video{max-width:100%;max-height:300px}.home h1{margin-bottom:11rem;font-size:4em;margin-left:-3px}.gridH,.gridV{display:block}.option{min-height:170px}.reference{display:none}.margin{padding:2rem}.marginnoback{padding:0 2rem}.project .cover{min-width:calc(100% + 2.6rem);margin:0 -1.3rem}.project .mtext p{padding:0 5%}footer.credit{font-size:1.8rem;padding-top:5rem;padding-bottom:3rem}.marginnoback{padding:0}}@media (min-width:1600px){:root{font-size:18px}}@media (min-width:1900px){:root{font-size:20px}}