@font-face{font-family:Inter Display;src:url(../../../fonts/InterDisplay-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(../../../fonts/InterDisplay-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(../../../fonts/InterDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fragment Mono;src:url(../../../fonts/FragmentMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Europa Grotesk SH;src:url(../../../fonts/EuropaGroteskSH-Med.otf) format("opentype");font-weight:500;font-style:normal;font-display:block}:root{--font-interface: "Inter Display", Inter, system-ui, sans-serif;font-family:var(--font-interface);font-weight:500;line-height:1.3;color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--page-width: 1000px;--page-gutter: 20px;--motion-duration: .3s;--motion-ease: cubic-bezier(.42, 0, .58, 1);--drag-stiffness: 350;--drag-damping: 25;--type-large: 32px;--line-large: 42px;--line-label: 23px;--type-label: 18px;--font-reading: "Fragment Mono", monospace;--type-reading: 20px;--line-reading: 1.3;--tracking-reading: .02em;--paragraph-gap: 16px;--ink: #000;--surface: #fff;--muted: #aaa;--readable-muted: #767676;--section-space: 160px;--media-gap: 5px;--project-row-gap: 5px;--project-section-gap: 120px;--editorial-label-width: 220px;--editorial-column-gap: 40px;--cover-portrait: 320 / 424;--cover-square: 1;--cover-landscape: 320 / 242;--overlay-backdrop: rgb(0 0 0 / .85);--overlay-ink: #fff;--focus-ring: #555;--selection-fill: #e5e5e5}*{box-sizing:border-box}html{--page-surface: var(--surface);--text-link-highlight: var(--redesign-acid);background:var(--page-surface);scroll-behavior:auto;scrollbar-gutter:stable}html:has(.info-page){--page-surface: var(--redesign-acid);--text-link-highlight: var(--selection-fill)}@media (prefers-reduced-motion: no-preference){.redesign-header{view-transition-name:portfolio-nav}::view-transition{pointer-events:none;animation:page-surface-change var(--motion-duration) ease-in-out both}::view-transition-group(root),::view-transition-group(portfolio-nav){animation-duration:var(--motion-duration);animation-timing-function:ease-in-out}::view-transition-old(root){animation:page-content-out var(--motion-duration) ease-in-out both;mix-blend-mode:normal}::view-transition-new(root){animation:page-content-in var(--motion-duration) ease-in-out both;mix-blend-mode:normal}}@keyframes page-surface-change{0%{background-color:var(--previous-page-surface, var(--page-surface))}to{background-color:var(--page-surface)}}@keyframes page-content-out{0%{opacity:1}40%,to{opacity:0}}@keyframes page-content-in{0%,45%{opacity:0}to{opacity:1}}body{margin:0;min-width:320px;background:var(--page-surface)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-size:inherit;font-weight:500}button,a,input{font:inherit}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.13em}:is(.info-copy,.project-summary,.case-study-body) p a,.info-links a{text-decoration-line:none}:is(.info-copy,.project-summary,.case-study-body) p a:is(:hover,:focus-visible),.info-links a:is(:hover,:focus-visible){color:inherit;background-color:var(--text-link-highlight)}button{color:inherit;cursor:pointer;background:none;border:0;padding:0;text-align:left}a,button,summary{touch-action:manipulation}a:hover,button:hover{color:var(--readable-muted)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}img,video{display:block;max-width:100%}button:disabled{cursor:default}::selection{background-color:var(--selection-fill);color:var(--ink)}.muted,.label{color:var(--muted)}.label,.interface-copy,.work-card-caption,.project-copy,.editorial-content{font-family:var(--font-interface);font-size:var(--type-label);line-height:var(--line-label);letter-spacing:.01em;font-weight:500}a.label:hover,button.label:hover{color:var(--ink)}.large-link,.intro-copy{font-size:var(--type-large);line-height:var(--line-large);letter-spacing:.01em;font-weight:500}.link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.page-column{max-width:var(--page-width);width:calc(100% - 2 * var(--page-gutter));margin-inline:auto}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{position:fixed;top:12px;left:20px;z-index:1500;background:#fff;padding:10px}.site-header{position:absolute;z-index:10;top:var(--page-gutter);left:var(--page-gutter)}.site-header-work{right:var(--page-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--page-gutter)}.site-nav{display:flex;align-items:center;gap:40px;max-width:calc(100vw - 2 * var(--page-gutter))}.site-nav-pages{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:8px}.work-header-modes .work-mode-slot{width:auto}.navigation-link{padding-block:4px;text-decoration:none;white-space:nowrap}.navigation-link[aria-current=page],.navigation-link:hover{color:var(--ink);text-decoration:underline}.work-card{color:var(--ink);display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;text-decoration:none}.work-card:hover{color:var(--ink)}.work-card-cover{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:1}.work-card-cover img,.work-card-cover video{width:100%;height:100%;object-fit:cover}.media-still{display:block;position:relative;overflow:clip}:is(.work-card-cover,.project-hero,.media-image,.media-zoom,.project-next-cover,.media-viewer-layer)>.media-still{width:100%;height:100%}.media-still>.media-still-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:blur(12px);pointer-events:none}@media (scripting: enabled){.media-still:not(.media-still-ready){background-color:var(--media-preview-color, transparent)}.media-still:not(.media-still-ready)>img:first-child{opacity:0}}@media (scripting: none){.media-still-preview{display:none}}.work-card-info{display:flex;flex-direction:column;gap:15px;padding-right:20px}.latest-note{width:626px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.home-page>.latest-note{max-width:calc(100% - 40px)}.reading-copy,.note-copy{font-family:var(--font-reading);font-size:var(--type-reading);line-height:var(--line-reading);letter-spacing:var(--tracking-reading);color:var(--ink);overflow-wrap:anywhere}.text-action{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.13em}.note-entry>.text-action{margin-top:15px}.detail-return{display:flex;align-items:flex-start;margin-bottom:var(--page-gutter)}.work-page{padding-top:calc(var(--page-gutter) * 3 + var(--line-label));padding-bottom:120px;display:flex;flex-direction:column;gap:var(--section-space)}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;align-items:start}.work-card-cover[data-format=portrait]{aspect-ratio:var(--cover-portrait)}.work-card-cover[data-format=square]{aspect-ratio:var(--cover-square)}.work-card-cover[data-format=landscape]{aspect-ratio:var(--cover-landscape)}.work-mode-slot{min-height:calc(var(--line-label) + 8px);width:100%}.work-mode-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--page-gutter)}.work-mode-switch{display:none}.scroll-navigation{transition:transform var(--motion-duration) var(--motion-ease),opacity var(--motion-duration) var(--motion-ease)}.site-header.scroll-navigation{position:fixed}.site-header.scroll-navigation:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--page-gutter));bottom:calc(-.5 * var(--page-gutter));background:var(--surface);opacity:0;pointer-events:none}.site-header.navigation-scrolled:before{opacity:1}.scroll-navigation.navigation-hidden{transform:translateY(calc(-100% - 2 * var(--page-gutter)));opacity:0;pointer-events:none}.work-content{display:flex;flex-direction:column;gap:calc(var(--page-gutter) * 2)}.work-wide{max-width:calc(var(--page-width) * 2 + var(--media-gap));overflow-anchor:none}.work-wide .work-mode-nav,.work-wide>.contact-links{width:100%;max-width:var(--page-width);margin-inline:auto}.infinite-work{overflow-anchor:none;display:flex;flex-direction:column;gap:var(--media-gap)}.infinite-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--media-gap);align-items:start}.media-zoom{display:block;position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.stream-image{height:auto}.stream-image img,.stream-image video{width:100%;height:100%;object-fit:contain}.media-zoom:focus-visible{outline-offset:calc(-1 * var(--media-gap))}.stream-sentinel{height:var(--media-gap)}.media-previous{left:0;cursor:w-resize}.media-next{right:0;cursor:e-resize}.media-viewer{--ink: var(--overlay-ink);--focus-ring: var(--muted);color:var(--ink);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:var(--page-gutter);border:0;background:transparent}.media-viewer[open]{display:grid;grid-template-rows:minmax(0,1fr)}.media-viewer::backdrop{background:transparent}.media-viewer-backdrop{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--overlay-backdrop);pointer-events:none}.media-viewer-stage{min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.media-viewer-frame{position:relative;max-width:100%;max-height:100%;touch-action:none;transform-origin:center;overflow:hidden}.media-viewer-preview,.media-viewer-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.media-viewer .media-edge{touch-action:none}@media (width > 760px) and (hover: hover) and (pointer: fine){.media-viewer-edges{position:absolute;top:25%;right:0;bottom:25%;left:0;pointer-events:none}.media-viewer-edges .media-edge{width:calc(50% - var(--frame-width) * .3);pointer-events:auto}}.media-viewer-stage img,.media-viewer-stage video{width:100%;height:100%;object-fit:contain}@media (prefers-reduced-motion:reduce){.scroll-navigation,.site-header.scroll-navigation:before{transition:none}}.editorial-page,.notes-page{padding-top:var(--redesign-content-top);padding-bottom:120px}.notes-page{overflow-anchor:none}.editorial-intro{max-width:740px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:100px}.editorial-intro h1{font-size:var(--type-large);letter-spacing:.01em}.editorial-intro>.label{max-width:550px}.editorial-portrait{width:var(--editorial-label-width)}.editorial-portrait img{width:100%;height:auto}.cv-links{display:flex;flex-direction:column;gap:12px}.editorial-sections{display:flex;flex-direction:column;gap:64px}.editorial-section{display:grid;grid-template-columns:var(--editorial-label-width) minmax(0,626px);gap:var(--editorial-column-gap)}.editorial-period{margin-top:10px;margin-bottom:20px}.editorial-body{white-space:pre-line;margin-bottom:20px}.editorial-body:last-child{margin-bottom:0}.plain-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.editorial-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px}.editorial-page>.contact-links,.notes-page>.contact-links{margin-top:var(--section-space)}.notes-page .editorial-intro{gap:0;margin-bottom:80px}.notes-page .editorial-intro h1{line-height:var(--line-large)}.notes-feed{overflow-anchor:none;max-width:740px}.note-entry{scroll-margin-top:100px;padding-block:40px}.note-entry:first-child{padding-top:0}.note-entry h2{font-size:var(--type-large);line-height:var(--line-large);margin-top:15px}.note-copy{--note-preview-height: 104px;position:relative;max-width:626px;margin-top:15px;overflow:hidden;transition:height .32s ease}.note-copy-inner{display:flow-root}.note-copy-inner>p{white-space:pre-line;margin-bottom:var(--paragraph-gap)}.note-copy-inner>p:last-child{margin-bottom:0}.note-copy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 9%,#ffffffe6 75%,#fff);pointer-events:none;transition:opacity .28s ease}.note-copy:not(.note-expanded):hover:after{opacity:.72}.note-copy:not(.note-expanded){-webkit-mask-image:linear-gradient(#000 0%,#000 75%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 75%,transparent 100%)}.note-copy.note-expanded:after{opacity:0}.note-copy figure{margin:24px 0}@media (max-width: 760px){:root{--type-large: 22px;--line-large: 29px;--line-label: 21px;--type-label: 16px;--type-reading: 16px;--section-space: 120px;--project-section-gap: 80px}.link-stack{gap:10px}.site-header{top:calc(var(--page-gutter) * 2)}.site-header.scroll-navigation:before{top:calc(-2 * var(--page-gutter));bottom:calc(-1 * var(--page-gutter))}.site-header-work{align-items:flex-start}.site-header-work .site-nav{min-width:0}.site-nav{gap:20px;align-items:flex-start}.site-nav-pages{column-gap:15px}.work-header-modes{flex-shrink:0}.work-mode-responsive .work-mode-nav{display:none}.work-mode-responsive .work-mode-switch{display:inline-block}.work-mode-nav{justify-content:flex-start}.latest-note{gap:10px;min-height:185px}.infinite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-intro{gap:24px;margin-bottom:64px}.editorial-portrait{max-width:50%}.editorial-section{display:flex;flex-direction:column;gap:20px}.editorial-sections{gap:56px}.notes-page .editorial-intro{gap:0;margin-bottom:60px}.note-entry{padding-block:30px}.note-entry h2,.note-copy{margin-top:10px}.note-copy{--note-preview-height: 83.2px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--font-serif: "Times New Roman", Times, serif;--font-interface: "Europa Grotesk SH", "Helvetica Neue", Arial, sans-serif;--redesign-small: 18px;--redesign-small-line: 22px;--redesign-large: 30px;--redesign-large-line: 36px;--redesign-gutter: 10px;--redesign-header: 100px;--redesign-content-top: 190px;--redesign-section-gap: 130px;--redesign-block-gap: 30px;--redesign-acid: #dfe836;--redesign-muted: rgb(0 0 0 / .3);--page-gutter: var(--redesign-gutter);font-family:var(--font-serif)}body{font-family:var(--font-serif);font-weight:400}.redesign-header{position:fixed;z-index:100;top:var(--redesign-gutter);left:var(--redesign-gutter);right:var(--redesign-gutter);width:auto;height:var(--redesign-small-line);pointer-events:none}.redesign-header a{pointer-events:auto}.navigation-backdrop{position:absolute;z-index:-1;inset:calc(-1 * var(--redesign-gutter)) calc(-1 * var(--redesign-gutter)) auto;height:var(--redesign-header);background:linear-gradient(var(--page-surface),color-mix(in srgb,var(--page-surface) 90%,transparent) 20%,color-mix(in srgb,var(--page-surface) 72%,transparent) 35%,color-mix(in srgb,var(--page-surface) 50%,transparent) 50%,color-mix(in srgb,var(--page-surface) 28%,transparent) 65%,color-mix(in srgb,var(--page-surface) 10%,transparent) 80%,color-mix(in srgb,var(--page-surface) 3%,transparent) 90%,transparent)}@supports (mask-image: url(/assets/navigation-fade.png)){.navigation-backdrop{background:var(--page-surface);mask:url(../../../assets/navigation-fade.png) left top / 32px 100% repeat-x}}.redesign-nav{position:absolute;top:0;left:50%;display:flex;gap:10px;transform:translate(-50%)}.redesign-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:0 2px;color:var(--ink);background:var(--surface);font-family:var(--font-serif);font-size:var(--redesign-small);font-weight:400;line-height:var(--redesign-small-line);letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.redesign-nav-link.inactive{color:var(--redesign-muted)}.redesign-nav-link:hover,.redesign-nav-link:focus-visible{color:var(--ink)}html:has(.home-page){overflow:hidden;scrollbar-gutter:auto}.home-page{height:100dvh}.featured-work{position:relative;container-type:size;width:100%;height:100dvh;isolation:isolate;background:var(--surface)}.featured-work .featured-card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.featured-work .featured-card:focus-visible{outline-offset:calc(-1 * var(--media-gap))}.media-edges{display:contents}.media-edge{position:absolute;z-index:1;inset-block:0;width:clamp(25%,calc(50% - 37.5cqh),33.333%);-webkit-tap-highlight-color:transparent}.media-edge:focus-visible{outline-offset:calc(-1 * var(--media-gap))}.media-edge-cursor{display:none;position:fixed;z-index:99;pointer-events:none;translate:-50% -50%;color:var(--overlay-ink);mix-blend-mode:difference}@media (hover: hover) and (pointer: fine){.media-edge{cursor:none}.media-edges:has(.media-edge:hover) .media-edge-cursor{display:block}.media-edges:has(.media-previous:hover) .media-edge-cursor{rotate:180deg}}.featured-work .work-card-cover{width:100%;height:100%;aspect-ratio:auto;background:transparent}.featured-work .work-card-cover :is(img,video){object-fit:contain}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.featured-work .home-wide-cover :is(img,video){object-fit:cover}}.featured-work .work-card-info{position:absolute;z-index:2;inset-inline-start:var(--redesign-gutter);max-width:calc(100% - 2 * var(--redesign-gutter));top:50%;transform:translateY(-50%);color:var(--overlay-ink);mix-blend-mode:difference}@media (max-width: 760px){.featured-work .work-card-info{top:auto;bottom:var(--redesign-gutter);transform:none}}.work-card,.work-card:hover{color:var(--ink);gap:var(--redesign-gutter);text-decoration:none}.work-card-info{display:block;padding:0}.work-card-caption{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-serif);font-size:var(--redesign-small);font-weight:400;line-height:var(--redesign-small-line);letter-spacing:-.02em}.work-card-roles{font-family:var(--font-interface);font-weight:500;letter-spacing:0}.work-page{width:100%;padding:var(--redesign-content-top) 0 var(--media-gap);gap:var(--redesign-section-gap)}.selected-work{display:grid;gap:var(--redesign-block-gap);padding-inline:var(--redesign-gutter)}.project-section-heading{font-family:var(--font-interface);font-weight:500;font-size:var(--redesign-large);line-height:var(--redesign-large-line)}.work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--media-gap)}.project-index-heading{display:flex;align-items:flex-start;gap:var(--redesign-gutter);margin-bottom:var(--redesign-block-gap);padding-inline:var(--redesign-gutter)}.project-index-count{font-size:var(--redesign-small);line-height:var(--redesign-small-line);letter-spacing:-.02em}.project-index ul{list-style:none;margin:0;padding:0}.project-index-link{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--media-gap);padding:var(--media-gap) var(--redesign-gutter);font-size:var(--redesign-large);line-height:var(--redesign-large-line);letter-spacing:-.02em;text-decoration:none;overflow-wrap:anywhere}.project-index-link:is(:hover,:focus-visible){color:var(--ink);background:var(--redesign-acid)}.project-index-link:focus-visible{outline-offset:calc(-1 * var(--media-gap))}.work-grid .work-card-cover,.work-grid .work-card-cover[data-format]{width:100%;aspect-ratio:3 / 4}.work-grid .work-card-cover img,.work-grid .work-card-cover video{width:100%;height:100%;object-fit:cover}.info-page{min-height:100svh;padding:var(--redesign-content-top) var(--redesign-gutter);background:var(--page-surface);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--media-gap);align-items:start}.info-copy{grid-column:span 5;display:flex;flex-direction:column;gap:var(--redesign-large-line)}.info-section h1,.info-section h2,.info-section p,.info-links{font-size:var(--redesign-large);line-height:var(--redesign-large-line)}.info-section h1,.info-section h2{font-family:var(--font-interface);font-weight:500}.info-section p{font-family:var(--font-serif);font-weight:400;letter-spacing:-.02em;text-indent:60px}.info-links{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-serif);letter-spacing:-.02em}.info-links a{max-width:100%;overflow-wrap:anywhere}.info-contact{grid-column:7 / -1;display:flex;flex-direction:column;gap:var(--redesign-large-line)}@media (width > 760px){.info-page{padding-bottom:0}.info-copy{padding-bottom:calc(2 * var(--redesign-section-gap))}.info-contact{position:sticky;top:var(--redesign-content-top);max-height:max(var(--redesign-large-line),calc(100dvh - var(--redesign-content-top)));overflow:auto}.info-contact>*{flex-shrink:0}}.info-media{display:flex;flex-direction:column;gap:var(--redesign-gutter)}.info-media img{display:block;width:100%;height:auto}.info-media figcaption{font-size:var(--redesign-small);line-height:var(--redesign-small-line);letter-spacing:-.02em}.project-page{width:100%;padding:var(--redesign-gutter) 0 var(--media-gap)}.project-page>.detail-return{position:sticky;top:var(--redesign-gutter);z-index:101;width:max-content;height:var(--redesign-small-line);margin:0 var(--redesign-gutter)}.project-presentation{padding-top:calc(var(--redesign-content-top) - var(--redesign-gutter) - var(--redesign-small-line))}.project-opening{display:flex;flex-direction:column;gap:var(--redesign-gutter);padding-inline:var(--redesign-gutter)}.project-intro{width:calc((100% - var(--media-gap)) / 2);margin-inline-start:auto}.project-intro h1,.project-role,.project-summary{font-size:var(--redesign-large);line-height:var(--redesign-large-line)}.project-intro h1{font-family:var(--font-serif);font-weight:400;letter-spacing:-.02em}.project-role,.project-next-name{font-family:var(--font-interface);font-weight:500}.project-role span{display:inline-block;max-width:100%;overflow-wrap:anywhere}.project-hero{width:100%;aspect-ratio:16 / 9;overflow:hidden}.project-hero img,.project-hero video,.media-board img,.media-board video,.project-next-cover img,.project-next-cover video{width:100%;height:100%;object-fit:cover}.project-summary{margin:var(--redesign-section-gap) var(--redesign-gutter) 0 calc(50% + var(--media-gap) / 2);font-family:var(--font-serif);letter-spacing:-.02em}.project-summary p{text-indent:60px;text-wrap:pretty}.project-gallery{margin-top:var(--redesign-section-gap)}.media-board{display:grid;gap:var(--media-gap);padding-inline:var(--redesign-gutter)}.media-board-row,.project-next{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--media-gap);align-items:start}.media-image{grid-column:var(--frame-column);min-width:0;overflow:hidden;aspect-ratio:var(--frame-ratio)}.project-next{margin:calc(2 * var(--redesign-section-gap)) var(--redesign-gutter) 0;padding-bottom:var(--redesign-gutter)}.project-page>.project-index{margin-top:calc(2 * var(--redesign-section-gap))}.project-next>a{grid-column:5 / span 2;display:grid;gap:var(--redesign-gutter);color:inherit;text-decoration:none}.project-next-cover{display:block;aspect-ratio:3 / 4;overflow:hidden}.project-next-copy{display:flex;flex-direction:column;font-family:var(--font-serif);font-size:var(--redesign-large);line-height:var(--redesign-large-line);letter-spacing:-.02em}@media (max-width: 760px){:root{--redesign-header: 60px;--redesign-content-top: 130px}.redesign-nav{right:0;left:auto;transform:none}.work-page,.project-page{padding-bottom:var(--redesign-block-gap)}.work-grid{grid-template-columns:1fr;gap:var(--redesign-block-gap)}.project-index-link{grid-template-columns:repeat(2,minmax(0,1fr));font-size:var(--redesign-small);line-height:var(--redesign-small-line)}.project-index-field{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.info-page{display:flex;flex-direction:column;align-items:stretch;gap:var(--redesign-section-gap)}.project-intro{width:100%}.project-opening{gap:var(--redesign-block-gap)}.project-summary{margin-inline:var(--redesign-gutter)}.media-board-row{grid-template-columns:repeat(6,minmax(0,1fr))}.media-image{grid-column:var(--frame-mobile-column)}.project-next{display:block;margin-top:var(--redesign-section-gap)}.project-page>.project-index{margin-top:var(--redesign-section-gap)}.project-next>a{gap:var(--redesign-block-gap)}.project-next-label{font-family:var(--font-interface);font-weight:500;letter-spacing:normal}.project-next-name{font-family:inherit;font-weight:inherit}}
