@font-face{font-family:Cutive Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cutive-mono-latin-ext-400-normal.DWOLz2ru.woff2) format("woff2"),url(/_astro/cutive-mono-latin-ext-400-normal.Brey2Vmh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Cutive Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cutive-mono-latin-400-normal.no_ZS57w.woff2) format("woff2"),url(/_astro/cutive-mono-latin-400-normal.D-1fHK7E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-ext-400-normal.DHVTfbSM.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-400-normal.DUPvg9bQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-ext-400-italic.-tbUVzxy.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-400-italic.BdPkgrIu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Schibsted Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-italic.B2CqrFvO.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-400-italic.CoqBDaJf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--field: #efece6;--ink: #161614;--quiet: #4f4c46;--s1: 8px;--s2: 16px;--s3: 24px;--s4: 48px;--s5: 96px;--s6: 144px;--s7: 216px;--margin: 32px;--arrival: clamp(120px, 24vh, 216px);--offset: 232.5px;--measure: 600px;--mono-tracking: 0;--caps-tracking: .04em;--declaration: "Cutive Mono", monospace;--continuous: "Schibsted Grotesk", sans-serif}@media(max-width:1279px){:root{--offset: 0px}}@media(max-width:959px){:root{--margin: 16px;--arrival: 96px}}*{box-sizing:border-box}html{background:var(--field);color:var(--ink)}body{margin:0;font:400 16px/24px var(--declaration);font-variant-ligatures:none;letter-spacing:var(--mono-tracking)}@media(hover:hover)and (pointer:fine){html,body,body *{cursor:url(/cursor-v.svg) 8 8,crosshair!important}}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ol,ul,dl,dd{margin:0;font-size:inherit;font-weight:400}a{color:inherit;text-decoration:none}a:is(:hover,:focus-visible){text-shadow:1px 0 0 currentColor}a:focus-visible{outline:1px solid currentColor;outline-offset:4px}img,picture{display:block}img{height:auto}.site-header{position:absolute;z-index:1;top:var(--margin);right:var(--margin);left:var(--margin);display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.site-header a:first-child{max-width:30ch}.reading{width:min(var(--measure),calc(100% - var(--offset) - 2 * var(--margin)));margin-left:calc(var(--margin) + var(--offset))}.prose{font:400 17px/26px var(--continuous);font-variant-ligatures:normal;letter-spacing:0;overflow-wrap:break-word}.prose p+p{margin-top:26px;margin-top:1lh}.prose :is(h1,h2,h3,h4,h5,h6){margin-bottom:26px;margin-bottom:1lh;font:italic 400 17px/26px var(--continuous)}.prose :is(em,i){font-style:italic}.prose blockquote{margin-block:26px;margin-block:1lh}.prose :is(ul,ol){margin-block:26px;margin-block:1lh;padding-left:var(--s3)}.prose a{overflow-wrap:anywhere}.quiet{color:var(--quiet)}.skip-link{position:absolute;z-index:2;top:0;left:var(--margin);padding:var(--s1);background:var(--field);transform:translateY(-100%)}.skip-link:focus{transform:translateY(0)}.about-epigraph{width:min(77ch,calc(100% - 2 * var(--margin)));margin:var(--arrival) var(--margin) 0 auto;font:400 15px/22px var(--continuous);font-variant-ligatures:normal;letter-spacing:0}.about-epigraph-languages{display:grid;row-gap:var(--s3)}.epigraph-stanza{display:grid;grid-template-columns:repeat(2,36ch);column-gap:5ch}[data-epigraph][hidden]{display:none}.hub-page .about-epigraph{width:min(1120px,calc(100% - var(--offset) - 2 * var(--margin)));margin:var(--arrival) auto var(--s6) calc(var(--margin) + var(--offset));font-size:18px;line-height:27px}.hub-page .epigraph-stanza{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}.hub-page .epigraph-verse{font-size:clamp(14px,1.25vw,17px);line-height:1.5}.hub-page .epigraph-verse p{white-space:nowrap;overflow-x:auto}.hub-page .epigraph-single{grid-template-columns:minmax(0,1fr)}.hub-page .about-epigraph figcaption{margin-top:var(--s3);font-size:16px;text-align:left}@media(max-width:959px){.hub-page .about-epigraph{font-size:18px;line-height:27px}.hub-page .epigraph-stanza{grid-template-columns:minmax(0,1fr)}.hub-page .epigraph-verse{font-size:clamp(12px,2.8vw,16px)}}.epigraph-single{grid-template-columns:77ch}.about-epigraph figcaption{margin-top:var(--s3);color:var(--quiet);font:400 16px/24px var(--declaration);font-variant-ligatures:none;text-align:right}.work-index{position:relative;z-index:1;width:min(480px,calc(100% - var(--offset) - 2 * var(--margin)));margin:var(--arrival) var(--margin) var(--s6) calc(var(--margin) + var(--offset));font:400 20px/30px var(--declaration);font-variant-ligatures:none}.index-page{min-height:100svh;display:flex;flex-direction:column}.work-index ol{list-style:none;padding:0}.work-index li+li{margin-top:var(--s4)}.index-entry{display:block;width:max-content;max-width:100%;cursor:url(/cursor-v.svg) 8 8,pointer!important}.index-title{min-width:0;overflow-wrap:break-word}.index-year{margin-left:1.5ch;color:var(--quiet);font-size:13px;letter-spacing:0}.index-preview{display:none}.index-title,.work-header h1{text-transform:uppercase;letter-spacing:var(--caps-tracking)}.work-header{margin-top:var(--arrival);margin-bottom:var(--s6)}.work-header p{color:var(--quiet)}.work-header-with-intro{margin-bottom:var(--s4)}.work-intro+.scripted-sequence{margin-top:var(--s6)}.scripted-sequence+.work-note{margin-top:var(--s6)}.work-note-date{margin-top:var(--s3);color:var(--quiet);font:400 16px/24px var(--declaration);font-variant-ligatures:none;letter-spacing:var(--mono-tracking)}.work-sequence+.work-text{margin-top:var(--s6)}.work-text+.work-sequence{margin-top:var(--s6)}.scripted-sequence{--sequence-gutter: var(--s1)}.sequence-heading,.sequence-coda{display:grid;grid-template-columns:4ch minmax(0,1fr);column-gap:var(--s2);color:var(--quiet);font:400 16px/24px var(--declaration);font-variant-ligatures:none;letter-spacing:var(--mono-tracking)}.sequence-heading-unnumbered{grid-template-columns:minmax(0,1fr)}.sequence-excerpt{margin-top:var(--s4)}.sequence-excerpt+.sequence-plate{margin-top:var(--s4)}.sequence-excerpt+.sequence-heading{margin-top:var(--s6)}.sequence-excerpt del{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.work-colophon{margin-top:var(--s6);white-space:pre-line;overflow-wrap:break-word;color:var(--quiet);font-family:var(--declaration);letter-spacing:var(--mono-tracking)}.work-colophon+.work-note{margin-top:var(--s6)}.sequence-coda p{grid-column:2;margin-top:var(--s3);color:var(--ink)}.sequence-plate{width:calc(100% - var(--offset) - 2 * var(--margin));margin-right:auto;margin-left:calc(var(--margin) + var(--offset))}.sequence-plate+.sequence-plate{margin-top:var(--s4)}.sequence-heading+.sequence-plate{margin-top:var(--s3)}.sequence-plate+.sequence-heading,.sequence-plate+.sequence-coda{margin-top:var(--s6)}.sequence-plate-wide,.sequence-plate-narrow{display:flex}.sequence-plate-wide{justify-content:flex-start}.sequence-plate-wide .sequence-image,.sequence-plate-narrow .sequence-image{width:min(100%,calc(80svh * var(--image-ratio)))}.sequence-plate-narrow{width:min(var(--measure),calc(100% - var(--offset) - 2 * var(--margin)))}.sequence-plate-pair,.sequence-plate-triple{display:flex;align-items:stretch;gap:var(--sequence-gutter)}.sequence-plate-pair .sequence-image,.sequence-plate-triple .sequence-image{min-width:0;flex:var(--image-ratio) 1 0}.sequence-plate-pair .sequence-image :is(picture,img),.sequence-plate-triple .sequence-image :is(picture,img){height:100%}.sequence-plate-pair .sequence-image img,.sequence-plate-triple .sequence-image img{object-fit:contain}.sequence-plate :is(picture,img){width:100%}.sequence-plate-stack{display:flex;flex-direction:column;gap:var(--s2)}.sequence-plate-stack .sequence-image{width:min(100%,calc(80svh * var(--image-ratio)))}[data-work=salt-and-pepper] .sequence-plate:is(.sequence-plate-wide,.sequence-plate-stack){width:min(800px,calc(100% - var(--offset) - 2 * var(--margin)))}[data-work=salt-and-pepper] .sequence-plate+.sequence-plate{margin-top:var(--s5)}[data-work=sottopelle] .sequence-plate-wide{width:min(800px,calc(100% - var(--offset) - 2 * var(--margin)))}[data-work=sottopelle] .sequence-plate+.sequence-plate{margin-top:var(--s5)}@media(min-width:701px){[data-work=sottopelle] .sequence-plate-pair{width:min(calc(100% - var(--offset) - 2 * var(--margin)),calc(min(680px,100svh - 96px) * var(--plate-ratio-sum) + var(--sequence-gutter) * var(--plate-gap-count)))}}[data-work=echeyde] .sequence-plate:is(.sequence-plate-wide,.sequence-plate-stack){width:min(800px,calc(100% - var(--offset) - 2 * var(--margin)))}[data-work=echeyde] .sequence-plate-narrow{width:min(520px,calc(100% - var(--offset) - 2 * var(--margin)))}[data-work=echeyde] .sequence-plate+.sequence-plate{margin-top:var(--s5)}@media(min-width:701px){[data-work=echeyde] .sequence-plate-narrow .sequence-image{width:min(100%,calc(min(780px,100svh - 96px) * var(--image-ratio)))}[data-work=echeyde] .sequence-plate-pair{width:min(1100px,calc(100% - var(--offset) - 2 * var(--margin)),calc((100svh - 96px) * var(--plate-ratio-sum) + var(--sequence-gutter) * var(--plate-gap-count)))}}[data-work=agon-v2] .sequence-plate:is(.sequence-plate-wide,.sequence-plate-stack){width:min(800px,calc(100% - var(--offset) - 2 * var(--margin)))}[data-work=agon-v2] .sequence-plate-narrow{width:min(520px,calc(100% - var(--offset) - 2 * var(--margin)))}[data-work=agon-v2] .sequence-plate+.sequence-plate{margin-top:var(--s5)}[data-work=agon-v2] .sequence-plate+.sequence-plate-close{margin-top:var(--s2)}@media(min-width:701px){[data-work=agon-v2]{--agon-image-height: min(780px, calc(100svh - 96px) )}[data-work=agon-v2] .sequence-plate:is(.sequence-plate-wide,.sequence-plate-narrow,.sequence-plate-stack) .sequence-image{width:min(100%,calc(var(--agon-image-height) * var(--image-ratio)))}[data-work=agon-v2] .sequence-plate-pair{width:min(1048px,calc(100% - var(--offset) - 2 * var(--margin)),calc(var(--agon-image-height) * var(--plate-ratio-sum) + var(--sequence-gutter) * var(--plate-gap-count)))}}@media(min-width:701px){.sequence-plate-pair,.sequence-plate-triple{width:min(calc(100% - var(--offset) - 2 * var(--margin)),calc(80svh * var(--plate-ratio-sum) + var(--sequence-gutter) * var(--plate-gap-count)));margin-right:auto;margin-left:calc(var(--margin) + var(--offset))}[data-work=salt-and-pepper] .sequence-plate-pair{width:min(1100px,calc(100% - var(--offset) - 2 * var(--margin)),calc(80svh * var(--plate-ratio-sum) + var(--sequence-gutter) * var(--plate-gap-count)))}}.frame{min-height:100svh;padding:var(--s4) var(--margin);display:flex;align-items:center;justify-content:center}.frame picture{flex:0 0 auto}.scale-screen img{width:auto;height:auto;max-width:calc(100vw - 2 * var(--margin));max-height:calc(100svh - 2 * var(--s4))}.scale-measure img{width:min(var(--measure),calc(100vw - 2 * var(--margin)));height:auto}.scale-double img{width:min(calc(var(--measure) * 2),calc(100vw - 2 * var(--margin)));height:auto}.frame-group{gap:var(--group-gap)}.frame-pair{--group-gap: var(--s3);--gap-total: var(--s3)}.frame-triptych{--group-gap: var(--s1);--gap-total: calc(2 * var(--s1))}.frame-group img{width:auto;height:min(calc(100svh - 2 * var(--s4)),calc((100vw - 2 * var(--margin) - var(--gap-total)) / var(--ratio-sum)))}.work-footer{margin-top:var(--s5);padding-bottom:var(--s6)}.versions{margin-bottom:var(--s4);color:var(--quiet)}.work-navigation{display:block}.about-practice,.site-index{margin-top:var(--s6)}.site-index .index-year{display:block;margin:var(--s1) 0 0;line-height:20px}.cv-page .contact{margin-top:var(--arrival)}.contact{margin-top:var(--s5);color:var(--quiet)}.contact a{overflow-wrap:anywhere}.curriculum{width:min(76ch,calc(100% - var(--offset) - 2 * var(--margin)));margin:var(--s5) var(--margin) var(--s6) calc(var(--margin) + var(--offset));scroll-margin-top:var(--s3)}.curriculum>.cv-section{margin-top:var(--s4)}.cv-section+.cv-section{margin-top:var(--s4)}.curriculum>h1{font-size:21px;line-height:31px}.cv-section h2{margin-bottom:var(--s2);text-transform:uppercase;letter-spacing:var(--caps-tracking)}.cv-section ol li+li{margin-top:6px}.cv-section ol{list-style:none;padding:0}.cv-entry{display:grid;grid-template-columns:10ch minmax(0,1fr);align-items:baseline;gap:0 var(--s2)}.cv-date{color:var(--quiet);font-size:13px}.cv-copy,.cv-inline{font:400 14px/21px var(--continuous);font-variant-ligatures:normal;letter-spacing:0;overflow-wrap:anywhere}.cv-head{color:var(--ink)}.cv-body{color:var(--quiet)}.cv em{font-style:italic}.cv a,.work-colophon a,.work-note a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,var(--quiet) 35%,transparent)}.cv a:is(:hover,:focus-visible){text-decoration-color:currentColor;text-shadow:none}.error-page{margin-top:var(--arrival)}.error-page p{margin-block:24px;margin-block:1lh}@media(min-width:960px)and (hover:hover)and (pointer:fine){.index-preview{position:fixed;top:50%;right:var(--margin);display:grid;width:min(48vw,760px);height:68svh;place-items:center;pointer-events:none;opacity:0;visibility:hidden;clip-path:inset(50% 0 50% 0);transform:translateY(-50%) scale(.985);transform-origin:center;transition:clip-path .52s cubic-bezier(.76,0,.24,1),transform .52s cubic-bezier(.76,0,.24,1),opacity .14s linear,visibility 0s linear .52s}.index-preview img{width:min(100%,calc(68svh * var(--preview-ratio)));height:auto;max-height:68svh}.index-entry:is(:hover,:focus-visible) .index-preview{opacity:1;visibility:visible;clip-path:inset(0);transform:translateY(-50%) scale(1);transition-delay:0s}}@media(prefers-reduced-motion:reduce){.index-preview{transition:none}}@media(max-width:959px){body{font-size:15px;line-height:22px}.work-index{width:auto}.about-epigraph{width:auto;margin-right:var(--margin);margin-left:var(--margin)}.epigraph-stanza{grid-template-columns:minmax(0,1fr);row-gap:var(--s1)}.about-epigraph figcaption{font-size:15px;line-height:22px}}@media(max-width:700px){.work-index{font-size:16px;line-height:24px}.index-year{font-size:12px}.sequence-plate-stack{gap:var(--s1)}[data-work=salt-and-pepper] .sequence-plate+.sequence-plate,[data-work=echeyde] .sequence-plate+.sequence-plate,[data-work=sottopelle] .sequence-plate+.sequence-plate,[data-work=agon-v2] .sequence-plate+.sequence-plate{margin-top:var(--s4)}[data-work=agon-v2] .sequence-plate+.sequence-plate-close{margin-top:var(--s1)}.sequence-heading,.sequence-coda{grid-template-columns:4ch minmax(0,1fr);column-gap:var(--s1);font-size:15px;line-height:22px}.sequence-heading-unnumbered{grid-template-columns:minmax(0,1fr)}.sequence-plate-narrow{width:calc(100% - 2 * var(--margin));margin-right:var(--margin);margin-left:var(--margin)}.sequence-plate-pair,.sequence-plate-triple{flex-direction:column}.sequence-plate-pair .sequence-image,.sequence-plate-triple .sequence-image{width:min(100%,calc(80svh * var(--image-ratio)));margin-right:auto;margin-left:0;flex:none}.sequence-plate-pair .sequence-image :is(picture,img),.sequence-plate-triple .sequence-image :is(picture,img){height:auto}.frame-pair{flex-direction:column}.frame-pair picture{width:100%}.frame-pair img{width:100%;height:auto}.cv-entry{grid-template-columns:8ch minmax(0,1fr);column-gap:var(--s1)}}
