@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff)format("woff");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-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff)format("woff");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-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff");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-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-italic.Bz1w3xqM.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-italic.CYS3phfl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-italic.BGIwiowF.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-italic.BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-italic.CHZOQEtG.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-italic.BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-italic.Dqr5KC66.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-italic.BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-italic.DQ8HKnks.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-italic.ORtyMVfw.woff)format("woff");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-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-italic.DUSsnRSD.woff)format("woff");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-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff");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}:root{--bg:#c3c2c4;--fg:#000;--rule:#000;--muted:#00000073;--font-sans:"neue-haas-grotesk-text", "Helvetica Neue", Helvetica, "Nimbus Sans", Arial, sans-serif;--font-serif:"EB Garamond", "Cormorant Garamond", Garamond, "Times New Roman", serif;--font-title:var(--font-serif);--fs-logo:clamp(1.375rem, 2.1vw, 2.5rem);--fs-title:clamp(1.75rem, 2.2vw, 2.75rem);--fs-label:clamp(1rem, 1.15vw, 1.375rem);--fs-body-serif:clamp(1.3125rem, 1.5vw, 1.8rem);--fs-body-sans:clamp(1.1875rem, 1.67vw, 2rem);--fs-meta:clamp(1rem, 1.05vw, 1.25rem);--fs-small:clamp(.8125rem, .9vw, 1.0625rem);--gutter:clamp(1rem, 2.4vw, 2.875rem);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--gutter-media:clamp(.75rem, .65vw, .75rem);--col-cat:clamp(9rem, 14.2vw, 17rem);--col-end:clamp(4rem, 5.6vw, 6.75rem);--aside:clamp(16rem, 22.5vw, 27rem);--header-h:clamp(4.5rem, 7.35vw, 8.8rem);--row-h:clamp(3.75rem, 4.75vw, 5.7rem);--rule-w:1.5px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-meta);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-kerning:normal;font-synthesis:none;transition:background-color .4s var(--ease), color .4s var(--ease);flex-direction:column;margin:0;line-height:1.25;display:flex}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{margin:0}:focus-visible{outline-offset:3px;outline:2px solid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);background:var(--fg);color:var(--bg);z-index:10;padding:.5rem .75rem;position:absolute;top:-4rem}.skip-link:focus{top:.5rem}.grid-row{grid-template-columns:minmax(0, 1fr) var(--col-cat) var(--col-end);padding-left:calc(var(--gutter) + var(--safe-l));padding-right:calc(var(--gutter) + var(--safe-r));align-items:center;display:grid}.ruled{border-bottom:var(--rule-w) solid var(--rule)}.site-header{min-height:var(--header-h);font-size:var(--fs-logo)}.site-header__name{justify-self:start}.site-nav{display:contents}.site-nav a{color:var(--muted);transition:color .2s var(--ease);justify-self:center}.site-nav a[aria-current=page],.site-nav a:hover{color:var(--fg)}.site-main{flex:1 0 auto}.site-footer{padding:clamp(2rem, 4.5vw, 5.25rem) calc(var(--gutter) + var(--safe-r)) calc(clamp(1.25rem, 2.2vw, 2.6rem) + var(--safe-b)) calc(var(--gutter) + var(--safe-l));font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;gap:.4em 2.5em;display:flex}.site-footer small{font-size:inherit;white-space:pre-line;margin-right:auto}.site-footer a:hover,.site-footer a[aria-current=page]{text-underline-offset:.15em;text-decoration:underline}.legal{max-width:46rem;padding:clamp(1.25rem, 2vw, 2.25rem) calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));font-size:var(--fs-meta);line-height:1.4}.legal h2{font-size:inherit;text-transform:uppercase;letter-spacing:.02em;margin:2em 0 .4em;font-weight:400}.legal p+p{margin-top:1em}.legal a{text-underline-offset:.15em;word-break:break-word;text-decoration:underline}.project__text a,.info__bio a{text-underline-offset:.12em;text-decoration:underline 1px}.project__text a:hover,.info__bio a:hover{opacity:.6}.info__address{white-space:pre-line}.works{margin:0;padding:0;list-style:none}.work-row{min-height:var(--row-h);transition:opacity .3s var(--ease);padding-top:.35em;padding-bottom:.35em}.work-row__title,.title-bar__title{text-wrap:balance}.work-row__title{font-family:var(--font-title);font-size:var(--fs-title);line-height:1.1;transform:translateY(-.12em)}.work-row__cat,.work-row__year{font-size:var(--fs-label);white-space:nowrap;color:var(--label,currentColor);justify-self:center}@media (hover:hover){.works:has(.work-row:hover) .work-row:not(:hover){opacity:.35}}.title-bar{min-height:var(--row-h)}.title-bar__title{font-family:var(--font-title);font-weight:400;font-size:var(--fs-title);margin:0;line-height:1.1;transform:translateY(-.12em)}.title-bar__cat{font-size:var(--fs-label);color:var(--label,currentColor);justify-self:center}.close{aspect-ratio:1;justify-self:center;width:clamp(2rem,2.9vw,3.5rem);display:block;position:relative}.close:before,.close:after{content:"";width:138%;height:var(--rule-w);transform-origin:50%;background:currentColor;position:absolute;top:50%;left:50%}.close:before{transform:translate(-50%,-50%)rotate(45deg)}.close:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (pointer:coarse){.close{background-clip:content-box;min-width:44px}.close:before,.close:after{width:1.9rem}}.close:hover{opacity:.6}.project{grid-template-columns:var(--aside) minmax(0, 1fr);padding:clamp(1rem, 1.5vw, 1.8rem) calc(var(--gutter-media) + var(--safe-r)) clamp(2rem, 2.7vw, 3.25rem) calc(var(--gutter) + var(--safe-l));gap:0;display:grid}.project__aside{padding-right:var(--gutter);flex-direction:column;min-height:100%;display:flex}.project__highlights,.project__text{font-family:var(--font-serif);font-size:var(--fs-body-serif);line-height:1.04}.project__text p+p{margin-top:.6em}.project__aside>*+*{margin-top:2rem}.project__highlights p+p{margin-top:.6em}.project__highlights a,.project__credits a{text-underline-offset:.12em;text-decoration:underline 1px}.project__highlights a:hover,.project__credits a:hover{opacity:.6}.project__credits{margin-bottom:0;padding:0;list-style:none}.project__actions{margin-top:auto;padding-top:2rem}.pill{font:inherit;font-size:var(--fs-meta);text-transform:uppercase;color:inherit;border:var(--rule-w) solid currentColor;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:999px;min-height:44px;padding:.45em .6em .4em;transition:background-color .2s,color .2s;display:inline-block}.pill:hover{background:var(--fg);color:var(--bg)}.project__media{min-width:0}@media (width>=901px){.project__media{justify-self:end;width:min(80%,177.778svh - 28.4444rem)}}.photos{width:100%}.project__media>*+.photos{margin-top:var(--gutter-media)}.photos__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;outline-offset:-4px;display:flex;overflow-x:auto}.photos__track::-webkit-scrollbar{display:none}.photos__track.is-dragging{scroll-snap-type:none;cursor:grabbing}.photos__page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.photos__item{cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:absolute}.photos__item img{user-select:none;width:100%;height:auto;display:block}.photos__nav{font-size:var(--fs-meta);color:var(--muted);align-items:center;gap:.75em;margin-top:.5em;display:flex}.photos__nav button{min-width:44px;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.photos__nav button:first-child{text-align:left}.photos__nav button:disabled{opacity:.3;cursor:default}.photos__count{font-variant-numeric:tabular-nums}.lightbox{z-index:1000;background:var(--bg);color:var(--fg);place-items:center;display:grid;position:fixed;inset:0}.lightbox img{max-width:calc(100vw - 2 * var(--gutter));object-fit:contain;cursor:pointer;max-height:calc(100vh - 7rem)}.lightbox__prev,.lightbox__next{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:1rem;font-size:3rem;font-weight:200;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__prev{left:0}.lightbox__next{right:0}.lightbox__close{top:1rem;right:calc(var(--gutter) + var(--safe-r));color:inherit;cursor:pointer;background:0 0;border:0;position:absolute}.lightbox__count{font-size:var(--fs-meta);position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@media (hover:none){.lightbox__prev,.lightbox__next{display:none}}.project__gallery{gap:var(--gutter-media);margin-top:var(--gutter-media);display:grid}.frame-placeholder{aspect-ratio:var(--aspect,16 / 9);background:#00000014}.info{padding:clamp(1rem, 1.5vw, 1.8rem) calc(var(--gutter-media) + var(--safe-r)) clamp(2rem, 2.7vw, 3.25rem) calc(var(--gutter) + var(--safe-l));grid-template-columns:minmax(0,1fr) clamp(14rem,24.3vw,29.2rem);display:grid}.info__text{padding-right:var(--gutter);flex-direction:column;gap:3rem;display:flex}.info__bio{text-wrap:pretty;max-width:52rem;font-size:var(--fs-meta);padding-top:.5em}.info__bio p+p{margin-top:1em}.info__section{text-wrap:pretty;font-size:var(--fs-meta)}.info__section ul{margin:0;padding:0;list-style:none}.info__section li+li{margin-top:1em}.info__heading{font:inherit;color:var(--muted);margin:0 0 .5em}.info__muted{color:var(--muted)}.info__contact{font-size:var(--fs-meta);margin-top:auto;font-style:normal}.info__group+.info__group{margin-top:1em}.info__portfolio a,.info__contact a:hover,.info__contact .u{text-underline-offset:.12em;text-decoration:underline 1px}.info__portrait img{aspect-ratio:467/622;object-fit:cover;width:100%;height:auto}.player-frame{aspect-ratio:16/9;place-items:center;width:100%;display:grid;container-type:size}.player-frame>*{width:min(100cqw, calc(100cqh * var(--r,1.7778)))}.player-frame>.player-still{object-fit:contain;height:100%}.player{--play-size:clamp(2.5rem, 3.4vw, 3.5rem);--play-inset:clamp(.75rem, 1.2vw, 1.25rem);aspect-ratio:var(--aspect,16 / 9);--plyr-color-main:#fff;--plyr-video-background:#000;--plyr-font-family:var(--font-sans);--plyr-control-radius:0;--plyr-range-thumb-height:11px;--plyr-range-track-height:3px;--plyr-video-control-color:#fff;--plyr-video-control-color-hover:#000;--plyr-video-control-background-hover:#fff;--plyr-tooltip-radius:0;background:#000;margin:0;position:relative;overflow:hidden}.player .plyr{height:100%}.player .plyr video{object-fit:contain}.player .plyr--youtube .plyr__video-embed iframe,.player .plyr--vimeo .plyr__video-embed iframe{pointer-events:none}.player .plyr--youtube .plyr__video-embed iframe{height:200%;top:-50%}.player .plyr:fullscreen,.player .plyr--fullscreen-fallback{justify-content:center}.player .plyr:fullscreen .plyr__video-wrapper,.player .plyr--fullscreen-fallback .plyr__video-wrapper{width:min(100%, calc(100vh * var(--r,1.7778)));height:auto;max-height:100vh}.player:not(.has-started) .plyr__controls{opacity:0;pointer-events:none}.player .plyr__poster{background-size:cover}.player .plyr__control--overlaid{--plyr-control-icon-size:clamp(1.25rem, 2vw, 2.25rem);border:var(--rule-w) solid #fff;color:#fff;transition:transform .25s var(--ease), background-color .2s;background:0 0;padding:clamp(1.25rem,2vw,2.25rem)}.player .plyr__control--overlaid:hover,.player .plyr__control--overlaid:focus-visible{color:#fff;background:#ffffff26;transform:translate(-50%,-50%)scale(1.06)}.player--facade{color:#fff;display:block}.player__poster,.player-still{object-fit:cover;width:100%;height:100%;display:block}.player__poster{position:absolute;inset:0}.player-still{height:auto}.player__play{padding:var(--play-inset);width:100%;color:inherit;cursor:pointer;background:0 0;border:0;place-items:end;display:grid;position:absolute;inset:0}.player__play>span{width:var(--play-size);aspect-ratio:1;border:var(--rule-w) solid #fff;transition:transform .25s var(--ease), background-color .2s;border-radius:50%;place-items:center;display:grid}.player__play svg{fill:#fff;width:32%;margin-left:8%}.player--facade:hover .player__play>span,.player__play:focus-visible>span{background:#ffffff26;transform:scale(1.06)}.player__badge{padding:var(--play-inset);pointer-events:none;place-items:end;display:grid;position:absolute;inset:0}.player.has-started .player__badge{display:none}.player__badge span{width:var(--play-size);aspect-ratio:1;border:var(--rule-w) solid #fff;border-radius:50%;place-items:center;display:grid}.player__badge svg{fill:#fff;width:32%;margin-left:8%}.palette--grey{--bg:#c3c2c4;--fg:#000;--rule:#000;--muted:#00000073}.palette--blue{--bg:#0038d8;--fg:#fff;--rule:#fff;--muted:#ffffffa6}.titles--sans{--font-title:var(--font-sans);--font-serif:var(--font-sans)}.titles--sans .project__highlights,.titles--sans .project__text{font-size:calc(var(--fs-body-serif) * .86);line-height:1.22}.titles--sans .site-header{font-size:calc(var(--fs-title) * .86)}.titles--sans .work-row__title,.titles--sans .title-bar__title{font-weight:400;font-size:calc(var(--fs-title) * .86);letter-spacing:0;line-height:1.2;transform:none}.theme--media{--bg:#000;--fg:#fff;--rule:#fff;--muted:#ffffff80}.page-bg{display:none}.theme--media .page-bg{z-index:-1;background:#000;display:block;position:fixed;inset:0;overflow:hidden}.page-bg__item{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.page-bg__item.is-active{opacity:1}.theme--media .page-bg:after{content:"";background:linear-gradient(90deg,#0000009e,#0000004d 60%,#0006);position:absolute;inset:0}.theme--media body,body.theme--media{background:0 0}@media (hover:hover){.theme--media .works:has(.work-row:hover) .work-row:not(:hover){opacity:.55}}@media (width<=900px){.project,.info{padding-right:var(--gutter);grid-template-columns:1fr;row-gap:1.5rem}.project__aside,.info__text{padding-right:0}.project__actions{padding-top:1.5rem}.project__media{margin-inline:calc(var(--gutter) * -1 + var(--gutter-media));order:-1}.info__portrait{max-width:22rem}}@media (width>=641px) and (width<=1100px){:root{--row-h:4.25rem;--header-h:5.5rem}}@media (width<=640px){:root{--col-cat:auto;--col-end:auto}.site-header{grid-template-columns:1fr auto auto;column-gap:1.25rem;font-size:1.25rem}.work-row{grid-template-columns:auto 1fr;gap:.15rem .75em;padding-top:.9rem;padding-bottom:.9rem}.work-row__title{grid-column:1/-1;transform:none}.work-row__cat,.work-row__year{color:var(--label,var(--muted));justify-self:start}.title-bar{grid-template-columns:1fr auto;column-gap:1rem;padding-top:.9rem;padding-bottom:.9rem}.title-bar__cat{color:var(--label,var(--muted));grid-row:2;justify-self:start}.close{grid-area:1/2/span 2;width:1.6rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}.work-row__artist,.title-bar__artist{color:var(--muted)}.work-row{cursor:pointer}.work-row:focus-visible{outline-offset:-4px}.work-row__close,.work.is-open .work-row__year{display:none}.work.is-open .work-row__close{display:block}.work{transition:background-color .4s var(--ease), color .4s var(--ease)}.works--own-colours .work.is-open{background:var(--work-bg,var(--bg));color:var(--work-fg,var(--fg));--rule:var(--work-rule,var(--work-fg,currentColor));--muted:var(--work-muted,currentColor)}.works--own-colours .work.is-open .work-row__cat,.works--own-colours .work.is-open .work-row__year{color:var(--work-label,currentColor)}@media (width<=640px){.works--own-colours .work.is-open .work-row__cat,.works--own-colours .work.is-open .work-row__year{color:var(--work-label,var(--muted))}}.work-panel[hidden]{display:none}.work-panel{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.work.is-open .work-panel{grid-template-rows:1fr}.work-panel.no-anim,.work-panel.no-anim .project{transition:none}.work-panel__inner{min-height:0;overflow:hidden}.work-panel .project{opacity:0;transition:opacity .4s var(--ease)}.work.is-open .work-panel .project{opacity:1;transition-delay:.1s}@media (hover:hover){.works:has(.work-row:hover) .work.is-open .work-row:not(:hover){opacity:1}}@media (width<=640px){.work.is-open .work-row{grid-template-columns:auto 1fr auto}.work.is-open .work-row__title{grid-column:1/3}.work.is-open .work-row__close{grid-area:1/3/span 2;width:1.6rem}:root{--rule-w:1px}.project__highlights,.titles--sans .project__highlights,.project__text,.titles--sans .project__text{font-size:var(--fs-meta);line-height:1.25}.site-header,.titles--sans .site-header{min-height:5rem;padding-bottom:.5rem;font-size:1.25rem}.titles--sans .work-row__title,.titles--sans .title-bar__title,.work-row__title,.title-bar__title{text-wrap:pretty;font-size:1.25rem;line-height:1.2}.work-row__cat,.work-row__year,.title-bar__cat{font-size:.875rem}.work-row{row-gap:.3rem;padding-top:1rem;padding-bottom:1rem}}
