html.projects-document,html.projects-document body{overscroll-behavior:auto;height:auto;overflow:clip visible}html.projects-document{scrollbar-width:none;overflow-y:auto}html.projects-document::-webkit-scrollbar{display:none}.projects-page{--settle:cubic-bezier(.18, 1, .3, 1);--sweep:cubic-bezier(.65, 0, .16, 1);--draw:cubic-bezier(.46, 0, .2, 1);--plate:#f2f2f0;--rule:#b4b4b4;--header-h:86px;--col-gap:clamp(18px, 2vw, 36px);--cols:12;min-height:100dvh;padding-inline:var(--page-gutter);font-family:var(--font-sans);font-weight:var(--weight-regular);flex-direction:column;display:flex}.projects-header,.projects-footer{flex:none}.projects-main{flex:1 0 auto}.projects-page :is(a,button,input):focus-visible{outline:2px solid var(--ink);outline-offset:6px}.projects-page :is(h1,h2){font-weight:var(--weight-regular);margin:0}.projects-page em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.projects-page p{margin:0}.projects-page .skip-link{z-index:100;background:var(--paper);padding:16px;position:fixed;top:8px;left:22px;transform:translateY(-150%)}.projects-page .skip-link:focus{transform:none}.projects-header{z-index:20;height:var(--header-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}:is(.projects-header,.projects-toolbar):before{content:"";z-index:-1;inset:0 calc(-1 * var(--page-gutter)) -1px;background:var(--paper);position:absolute}.projects-header:before{bottom:0}.projects-header .wordmark{letter-spacing:var(--tracking-display);white-space:nowrap;font-size:clamp(20px,1.6vw,30px);font-weight:600;line-height:1}.projects-header .wordmark>span{font-weight:var(--weight-regular);font-size:var(--type-label);letter-spacing:var(--tracking-label);color:var(--quiet);margin-top:6px;line-height:1.45;display:block}.search-open{min-height:44px;font-size:var(--type-statement);letter-spacing:var(--tracking-statement);color:var(--ink);align-items:center;gap:12px;line-height:1;display:inline-flex}.search-open[hidden]{display:none}.search-open .search-lens{width:clamp(20px,1.6vw,28px)}.search-open:hover .search-lens{transform:rotate(-16deg)scale(1.08)}.search-open .search-key{margin-left:6px}.projects-header>:is(.wordmark,.search-open){transition:opacity .4s .12s,visibility}.project-search{opacity:0;visibility:hidden;transition:opacity .3s ease, transform .5s var(--settle), visibility 0s .3s;align-items:center;gap:clamp(14px,1.6vw,26px);display:flex;position:absolute;inset:0;transform:translateY(6px)}.projects-header[data-search-open] .project-search{opacity:1;visibility:visible;transition:opacity .45s ease 80ms, transform .7s var(--settle) 80ms, visibility 0s;transform:none}.projects-header[data-search-open]>:is(.wordmark,.search-open){opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.search-close{min-height:44px;font-size:var(--type-label);letter-spacing:var(--tracking-label);color:var(--quiet);flex:none;align-items:center;gap:14px;transition:color .3s;display:flex}.search-close span{font-size:24px;font-weight:300;line-height:1}.search-close:hover{color:var(--ink)}.projects-toolbar{top:var(--header-h);z-index:15;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,60px);min-height:clamp(60px,7.5vh,78px);display:flex;position:sticky}.projects-rule{background:var(--rule);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.projects-rule:after{content:"";background:var(--ink);transform-origin:0;transition:transform 1.1s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.projects-page:has(#project-query:focus) .projects-rule:after,.projects-page:has(.project-search[data-filled]) .projects-rule:after{transform:scaleX(1)}.search-lens{aspect-ratio:1;fill:none;width:clamp(28px,2.7vw,46px);height:auto;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:107;stroke-dashoffset:0;transform-origin:40.9% 40.9%;transition:transform .8s var(--settle);flex:none;overflow:visible}.project-search:focus-within .search-lens{transform:rotate(-16deg)scale(1.06)}.project-search[data-typing] .search-lens{transition-duration:.16s;transform:rotate(-16deg)scale(1.16)}.search-field{flex:auto;min-width:0;display:block;position:relative}.project-search input,.search-ghost{font-family:var(--font-sans);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);font-size:clamp(26px,2.7vw,46px);line-height:1.12}.project-search input{width:100%;min-width:0;color:var(--ink);caret-color:var(--ink);background:0 0;border:0;border-radius:0;padding:4px 0;display:block}.project-search input:focus-visible{outline:none}.project-search input::placeholder{color:#a6a6a2;opacity:1}.project-search input::-webkit-search-cancel-button,.project-search input::-webkit-search-decoration{appearance:none}.search-ghost{color:#a6a6a2;white-space:nowrap;pointer-events:none;align-items:center;max-width:100%;display:none;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.project-search[data-ghost]:not([data-filled]) .search-ghost{display:flex}.ghost-caret{background:var(--ink);flex:none;width:1px;height:.9em;margin-left:.08em;animation:1.05s step-end infinite ghost-caret}.project-search:focus-within .ghost-caret{visibility:hidden}@keyframes ghost-caret{50%{opacity:0}}.search-key{border:1px solid var(--line);min-width:26px;height:26px;font:inherit;color:var(--quiet);flex:none;place-items:center;padding:0 7px;font-size:12px;transition:opacity .3s;display:grid}.search-clear{flex:none;place-items:center;width:44px;height:44px;display:grid}.search-clear[hidden]{display:none}.search-clear span,.search-clear span:after{background:var(--ink);width:18px;height:1px;display:block;transform:rotate(45deg)}.search-clear span:after{content:"";transform:rotate(90deg)}.search-clear:hover span{transition:transform .6s var(--settle);transform:rotate(135deg)}.project-sort{flex:none;align-items:center;gap:clamp(14px,1.6vw,28px);display:flex;position:relative}.sort-label{font-size:var(--type-label);letter-spacing:var(--tracking-label);color:var(--quiet)}.project-sort button{min-height:44px;color:var(--quiet);font-size:var(--type-statement);letter-spacing:var(--tracking-statement);white-space:nowrap;align-items:center;gap:7px;padding:10px 0;line-height:1;transition:color .35s;display:flex}.project-sort button[aria-pressed=true]{color:var(--ink)}.sort-name{display:inline-block}.sort-arrow{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;width:.42em;height:.68em;transition:transform .65s var(--settle);flex:none;overflow:visible}.sort-arrow path{vector-effect:non-scaling-stroke}.project-sort button[data-ascending] .sort-arrow{transform:rotate(180deg)}.filter-indicator{background:var(--ink);transform-origin:0;width:1px;height:1px;transform:translateX(var(--x,0px)) scaleX(var(--w,0));transition:transform .75s var(--ease);pointer-events:none;position:absolute;bottom:8px;left:0}.project-count{text-align:right;min-width:64px;font-size:var(--type-label);letter-spacing:var(--tracking-label);color:var(--quiet);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.project-count span{color:var(--ink)}@media (hover:hover) and (pointer:fine){.project-sort button:hover{color:var(--ink)}}@property --c-l{syntax:"<integer>";inherits:false;initial-value:1}@property --c-m{syntax:"<integer>";inherits:false;initial-value:1}@property --c-s{syntax:"<integer>";inherits:false;initial-value:1}@property --s-l{syntax:"<integer>";inherits:false;initial-value:3}@property --s-m{syntax:"<integer>";inherits:false;initial-value:2}@property --s-s{syntax:"<integer>";inherits:false;initial-value:3}@property --r-l{syntax:"<integer>";inherits:false;initial-value:1}@property --r-m{syntax:"<integer>";inherits:false;initial-value:1}@property --r-s{syntax:"<integer>";inherits:false;initial-value:1}@property --a-l{syntax:"<number>";inherits:false;initial-value:1}@property --a-m{syntax:"<number>";inherits:false;initial-value:1}@property --a-s{syntax:"<number>";inherits:false;initial-value:1}.projects-grid{isolation:isolate;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);row-gap:clamp(56px,6vw,112px);margin:0;padding:clamp(36px,5vh,64px) 0 max(7rem + 16px,clamp(88px,12vh,170px));list-style:none;display:grid;position:relative}.project-card{--delay:calc(.26s + var(--wave-l,0s));grid-column:var(--c-l) / span var(--s-l);grid-row:var(--r-l);align-self:baseline;min-width:0}.project-card[hidden]{display:none}.project-item{display:block;position:relative}.project-frame{transform-origin:0 0;display:block;position:relative}.project-plate{aspect-ratio:var(--a-l);background:var(--plate);display:block;position:relative;overflow:hidden}.project-media{display:block;position:absolute;inset:0}.project-media img,.project-takeover-media img{object-fit:cover;width:100%;height:100%;display:block}.project-plate[data-kind=photo]{aspect-ratio:auto}.project-plate[data-kind=photo]>.project-media,.project-plate[data-kind=photo]>.project-media>.project-drift{position:relative;inset:auto}.project-plate[data-kind=photo]>.project-media img{object-fit:contain;height:auto}.project-media .drawing,.project-takeover-media .drawing{width:88%;height:80%;position:absolute;top:6%;left:6%}@property --trace{syntax:"<number>";inherits:false;initial-value:4}.plate-trace{--edge:linear-gradient(var(--rule), var(--rule));opacity:0;pointer-events:none;background:var(--edge) left top / calc(clamp(0, var(--trace), 1) * 100%) 1px no-repeat, var(--edge) right top / 1px calc(clamp(0, var(--trace) - 1, 1) * 100%) no-repeat, var(--edge) right bottom / calc(clamp(0, var(--trace) - 2, 1) * 100%) 1px no-repeat, var(--edge) left bottom / 1px calc(clamp(0, var(--trace) - 3, 1) * 100%) no-repeat;position:absolute;inset:0}.plate-cross{opacity:0;pointer-events:none;width:13px;height:13px;transition:opacity .35s ease, transform .7s var(--settle);position:absolute;transform:translate(-50%,-50%)scale(.4)rotate(-45deg)}.plate-cross:before,.plate-cross:after{content:"";background:var(--ink);position:absolute}.plate-cross:before{width:13px;height:1px;top:6px;left:0}.plate-cross:after{width:1px;height:13px;top:0;left:6px}.plate-cross--tl{top:0;left:0}.plate-cross--tr{transition-delay:40ms;top:0;left:100%}.plate-cross--br{transition-delay:80ms;top:100%;left:100%}.plate-cross--bl{transition-delay:.12s;top:100%;left:0}.project-caption{transform-origin:0 0;gap:7px;padding-top:16px;display:grid;position:relative}.project-title{letter-spacing:var(--tracking-statement);font-size:clamp(16px,1.22vw,22px);line-height:1.2}.project-meta{font-size:var(--type-label);letter-spacing:var(--tracking-label);color:var(--quiet);line-height:1.45}.project-media{transition:none}.project-drift{display:block;position:absolute;inset:0}.project-fx-defs{pointer-events:none;position:absolute}.project-takeover{visibility:hidden;pointer-events:none;background:#111;display:block;position:absolute;inset:0;overflow:hidden}.project-item[data-flowing] .project-takeover{visibility:visible}.project-takeover-media{opacity:.72;filter:brightness(.62)saturate(.65);position:absolute;inset:0}.project-takeover-media:after{content:"";background:linear-gradient(#1113,#1111114d 45%,#111111b3);position:absolute;inset:0}.project-takeover-media *{animation:none!important}.project-display{color:#fff;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:18%;left:max(6%,14px);right:max(6%,14px)}.project-display-line{font-size:var(--display-size,48px);flex-shrink:0;width:calc(100% + 24px);margin-inline:-12px;padding:.12em 12px .18em;display:block;overflow:hidden}.project-display-line:has(.is-serif){padding-block:.2em}.project-display-drift{display:block}.project-display-word{width:max-content;padding-left:var(--ink-inset,0px);font-family:var(--font-sans);font-size:inherit;letter-spacing:-.065em;transform-origin:0;font-weight:400;line-height:.88;transition:transform .4s cubic-bezier(.4,0,.7,.2);display:block;transform:translateY(140%)rotate(7deg)skew(-7deg)}.project-display-word.is-serif{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1}.project-item[data-inspecting] .project-display-word{transition:transform 1.1s cubic-bezier(.16,1,.22,1) calc(95ms + var(--word-index) * 65ms);transform:translate(0,0)rotate(0)skew(0)}.project-peek{opacity:0;place-items:center;width:44px;height:44px;transition:opacity .4s;display:grid;position:absolute;top:5px;right:5px}.project-peek:before{content:"";background:#ffffff8c;border:1px solid #b4b4b480;border-radius:50%;position:absolute;inset:8px}.project-peek span,.project-peek span:after{background:var(--ink);width:11px;height:1px;display:block;position:relative}.project-peek span{transition:transform .6s var(--settle)}.project-peek span:after{content:"";position:absolute;transform:rotate(90deg)}.projects-page .project-peek:focus-visible{opacity:1;outline-offset:-5px;border-radius:50%}.project-item[data-inspecting] .project-peek span{background:#fff;transform:rotate(45deg)}.project-item[data-inspecting] .project-peek span:after{background:#fff}.project-item[data-inspecting] .project-peek:before{background:#1118;border-color:#ffffff59}.project-item[data-inspecting] .project-peek{opacity:1;transform:none}.project-note{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease, transform .75s var(--settle), visibility 0s .75s;position:absolute;bottom:100%;left:0;right:0;transform:translateY(14px)}.project-note-paper{color:#fff;background:linear-gradient(#1110,#111e 24px,#111 100%);padding:30px clamp(14px,1.3vw,25px) 20px;position:relative}.project-note-rule{background:var(--rule);transform-origin:0;width:30px;height:1px;transition:transform .8s var(--draw);margin-bottom:13px;display:block;transform:scaleX(0)}.projects-page .project-summary{font-family:var(--font-sans);letter-spacing:-.015em;font-size:13px;font-weight:400;line-height:1.35}.projects-page .project-facts{letter-spacing:.015em;margin:8px 0 0;font-size:11px;line-height:1.5}.project-facts>div,.project-facts :is(dt,dd){margin:0;display:inline}.project-facts :is(.is-unit,.is-name){white-space:nowrap}@media (width<=380px){.project-facts .is-unit{white-space:normal}}.project-facts>div:not(:last-child,:has(+.is-line)):after{content:"·";opacity:.5;margin-left:.4em}.project-facts>div.is-line:before{content:"\a ";white-space:pre}.project-facts dt:not(.sr-only){color:#ffffffa6;margin-right:.4em}.project-item[data-inspecting] .project-note{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.22s,.14s,0s;transform:none}.project-item[data-inspecting] .project-note-rule{transform:scaleX(1)}.project-item[data-landscape-cover] .project-display{top:max(18%,40px)}@media (width>=701px){.project-item[data-landscape-cover] .project-note{top:0;bottom:auto}.project-item[data-landscape-cover] .project-note-paper{background:var(--paper);color:var(--ink);padding:12px 0 4px}.project-item[data-landscape-cover] .project-note-rule{margin-bottom:8px}.project-item[data-landscape-cover] .project-facts dt:not(.sr-only){color:var(--quiet)}}.project-reorder-layer{z-index:5;pointer-events:none;contain:strict;position:fixed;inset:0}.project-reorder-ghost{pointer-events:none;position:absolute}.project-reorder-ghost *,.project-reorder-ghost :before,.project-reorder-ghost :after{transition:none!important;animation:none!important}.project-reorder-ghost :is(.project-peek,.project-note,.plate-cross){visibility:hidden}html[data-projects-filtering] :is(.project-peek,.project-note){pointer-events:none}.project-item[data-inspecting] .plate-cross{opacity:.65;transform:translate(-50%,-50%)scale(1)rotate(0)}.drawing{display:block;overflow:visible}.drawing path{fill:none;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.drawing .m{stroke:#6e6e6c}.drawing .t{stroke:#b9b9b5}.drawing .d{stroke:#9a9a97;stroke-dasharray:3 5}.drawing .h{stroke:#c4c4bf}.drawing .f{fill:var(--ink);stroke:none}.drawing .p{fill:var(--plate);stroke:none}.drawing .fa{fill:#fbfbf9}.drawing .fb{fill:#d9d8d2}.drawing .fc{fill:#ebeae5}.drawing .tx{fill:var(--quiet);letter-spacing:.08em;text-anchor:middle;dominant-baseline:central;font-size:11px}.projects-empty{text-align:center;color:var(--quiet);font-size:var(--type-body);letter-spacing:var(--tracking-body);justify-items:center;gap:18px;padding:clamp(40px,10vh,120px) 0 max(7rem + 16px,clamp(80px,14vh,180px));display:grid}.projects-empty[hidden]{display:none}.projects-grid.is-empty{padding-bottom:0}.empty-title{letter-spacing:var(--tracking-display);color:var(--ink);font-size:clamp(40px,5vw,88px);line-height:1}.empty-reset{border-bottom:1px solid var(--line);min-height:44px;font-size:var(--type-label);letter-spacing:var(--tracking-label);color:var(--ink);align-items:center;gap:14px;display:flex}.projects-footer{z-index:15;min-height:var(--footer-height);position:sticky;bottom:0}.projects-footer:after{content:"";z-index:-1;inset:-1px calc(-1 * var(--page-gutter)) 0;background:var(--paper);position:absolute}.to-top svg{transform:rotate(-90deg)}.gradual-blur{left:calc(-1 * var(--page-gutter));right:calc(-1 * var(--page-gutter));pointer-events:none;height:7rem;position:absolute;bottom:calc(100% + 1px)}.gradual-blur>div{opacity:0;transition:opacity .4s var(--ease);-webkit-mask-image:var(--blur-mask);mask-image:var(--blur-mask);backdrop-filter:var(--blur-amount);position:absolute;inset:0}.gradual-blur[data-active]>div{opacity:1}.projects-grid[data-entry-reset] *{animation:none!important}@media (prefers-reduced-motion:no-preference){.projects-header{animation:projects-rise .9s var(--settle) both}.projects-page [data-enter]{animation:projects-rise 1.1s var(--settle) var(--enter,0s) both}.projects-footer .chapter-controls{--entry-x:12px;animation:intro-edge .88s var(--intro-settle) .86s both}.projects-footer .chapter-controls:focus-within{opacity:1!important;transform:none!important}.projects-rule{animation:projects-rule 1.3s var(--sweep) .4s both}.filter-indicator{animation:.8s .8s both projects-fade}.search-lens path{animation:1.5s cubic-bezier(.45,0,.25,1) .3s backwards lens-draw}.project-card:not([data-reveal=pending]):not([data-settled]) .plate-trace{animation:plate-trace 1.3s var(--delay,0s) backwards}.project-card:not([data-reveal=pending]):not([data-settled]) .plate-cross{animation:plate-mark .95s var(--settle) calc(var(--delay,0s) + var(--mark,0s)) backwards}.plate-cross--tr{--mark:.15s}.plate-cross--br{--mark:.33s}.plate-cross--bl{--mark:.51s}.project-card:not([data-reveal=pending]):not([data-settled]) .project-plate{animation:plate-sweep .95s var(--sweep) calc(var(--delay,0s) + .3s) backwards}.project-card:not([data-reveal=pending]):not([data-settled]) .project-media{animation:media-settle 1.7s var(--settle) calc(var(--delay,0s) + .3s) backwards}.project-card:not([data-reveal=pending]):not([data-settled]) .project-caption{animation:projects-rise 1s var(--settle) calc(var(--delay,0s) + .65s) backwards}.project-card:not([data-reveal=pending]):not([data-settled]) .drawing path[pathLength]{animation:stroke-draw 1s var(--draw) calc(var(--delay,0s) + .7s + var(--i) / var(--n) * 1.3s) backwards}.project-card:not([data-reveal=pending]):not([data-settled]) .drawing :is(path:not([pathLength]),text){animation:projects-fade .8s ease calc(var(--delay,0s) + 1.3s + var(--i) / var(--n) * .6s) backwards}.project-card[data-reveal=pending] .project-plate{clip-path:polygon(0 0,0 0,0 0)}.project-card[data-reveal=pending] .project-caption{opacity:0}}@keyframes projects-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes projects-fade{0%{opacity:0}to{opacity:1}}@keyframes projects-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes plate-trace{0%{--trace:0;opacity:1;animation-timing-function:linear}55%{--trace:4;opacity:1;animation-timing-function:ease}to{--trace:4;opacity:0}}@keyframes plate-sweep{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,210% 0,0 210%)}}@keyframes plate-mark{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-45deg)}30%,70%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes media-settle{0%{transform:translate(-1.2%)scale(1.075)}to{transform:none}}@keyframes lens-draw{0%{stroke-dashoffset:107px}to{stroke-dashoffset:0}}@keyframes stroke-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (width<=1100px){.projects-page{--cols:6}.project-card{--delay:calc(.26s + var(--wave-m,0s));grid-column:var(--c-m) / span var(--s-m);grid-row:var(--r-m)}.project-plate{aspect-ratio:var(--a-m)}}@media (width<=900px){.search-key{display:none}}@media (width<=760px){.projects-page{--header-h:68px}.projects-header{gap:16px}}@media (width<=700px){.projects-page{--col-gap:14px}.project-search input,.search-ghost{font-size:24px}.projects-toolbar{min-height:56px}.search-lens{stroke-width:2.2px}.project-sort button{font-size:17px}.projects-grid{row-gap:40px;padding-top:28px}.project-title{font-size:15px}.project-card{--delay:calc(.26s + var(--wave-s,0s));grid-column:var(--c-s) / span var(--s-s);grid-row:var(--r-s)}.project-plate{aspect-ratio:var(--a-s)}.project-caption{gap:0;padding-top:12px}.project-meta{padding-top:5px;font-size:10px}.project-note{transition:grid-template-rows .65s var(--settle), opacity .4s, visibility 0s .65s;grid-template-rows:0fr;display:grid;position:static;transform:none}.project-note-clip{min-height:0;overflow:hidden}.project-note-paper{color:var(--ink);background:0 0;padding:10px 0 4px}.project-note-rule{margin-bottom:9px}.projects-page .project-summary{font-size:12px}.project-facts dt:not(.sr-only){color:var(--quiet)}.project-item[data-inspecting] .project-note{grid-template-rows:1fr}}@media (hover:hover) and (pointer:fine){.project-item{cursor:pointer}.project-peek{cursor:pointer;width:100%;height:100%;inset:0;opacity:0!important}.project-peek:before,.project-peek span{display:none}.projects-page .project-peek:focus-visible{outline-offset:-4px;border-radius:0;opacity:1!important}}@media (hover:none),(pointer:coarse){.project-peek{opacity:.85}}@media (height<=700px){.projects-page{--header-h:64px}}@media (height<=700px) and (width<=760px){.projects-page{--header-h:58px}}@media (width<=420px){.projects-header .wordmark{font-size:19px}}@media (prefers-reduced-motion:reduce){.plate-cross,.filter-indicator,.gradual-blur>div{transition:none}}@media (forced-colors:active){.filter-indicator,.plate-cross:before,.plate-cross:after{background:canvastext}.project-sort button[aria-pressed=true]{text-decoration:underline}}
