.rw-head{gap:1.25rem var(--gap);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.rw-head-side{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.rw-intro{color:var(--ink-2);max-width:38ch}@media (min-width:700px){.rw-head{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.rw-head{grid-template-columns:repeat(12,minmax(0,1fr))}.rw-head-main{grid-column:1/span 7}.rw-head-side{grid-column:8/-1}}@media (min-width:1280px){.rw-head-side{grid-column:9/-1}}.rw-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:3rem;margin-top:clamp(2.5rem,6vw,4.5rem);list-style:none;display:grid;container-type:inline-size}.rw-item{min-width:0;position:relative}@media (min-width:700px){.rw-grid{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(3.5rem,7vw,5rem)}.rw-item:nth-child(2n){margin-top:clamp(3rem,9vw,5.5rem)}}@media (min-width:1000px){.rw-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.rw-item:nth-child(2n){margin-top:0}.rw-item:nth-child(4n+1){grid-column:1/span 6}.rw-item:nth-child(4n+2){grid-column:8/span 5}.rw-item:nth-child(4n+3){grid-column:1/span 5}.rw-item:nth-child(4n+4){grid-column:7/span 6}.rw-item:nth-child(4n+2),.rw-item:nth-child(4n+3){margin-top:3rem;margin-top:calc((100cqw + var(--gap)) / 18)}}@media (min-width:1280px){.rw-item:nth-child(4n+1){grid-column:1/span 7}.rw-item:nth-child(4n+2){grid-column:9/span 4}.rw-item:nth-child(4n+3){grid-column:1/span 4}.rw-item:nth-child(4n+4){grid-column:6/span 7}.rw-item:nth-child(4n+2),.rw-item:nth-child(4n+3){margin-top:clamp(5rem,9vw,8.5rem);margin-top:calc((100cqw + var(--gap)) / 6)}}@media (orientation:landscape) and (max-height:500px) and (min-width:560px) and (max-width:699px){.rw-grid{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px) and (orientation:portrait){.rw-grid{gap:0}.rw-item+.rw-item{margin-top:3rem}.rw-item--compact .rw-frame,.rw-item--compact .rw-text{display:none}.rw-item--compact{border-top:1px solid var(--rule);padding:1.1rem 0}.rw-item.rw-item--compact+.rw-item--compact{margin-top:0}.rw-item--compact:last-child{border-bottom:1px solid var(--rule)}.rw-item--compact .rw-title{margin-top:0}.rw-item--compact .rw-host{margin-top:.4rem}}.rw-frame{background:var(--sand);aspect-ratio:3/2;display:block;position:relative;overflow:clip}.rw-par{height:100%;display:block}.rw-frame img{object-fit:cover;width:100%;height:100%}.rw-visit{background:var(--ink);color:var(--bone);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:0;padding:.55rem .8rem;font-size:.7rem;transition:opacity .3s,translate .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:1rem;left:1rem;translate:0 .5rem}.rw-title{margin-top:1.1rem}.rw-link{color:inherit;text-decoration:none}.rw-link:after{content:"";z-index:1;position:absolute;inset:0}.rw-link>span:first-child{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .5s cubic-bezier(.2,.7,.2,1)}.rw-link:focus-visible{outline:none}.rw-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:4px}.rw-link:focus-visible>span:first-child{background-size:100% 1px}.rw-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:.45rem;font-size:.72rem;line-height:1.8;display:block}.rw-pill{vertical-align:.05em;border:1px solid #d2a99d;border-color:color-mix(in srgb,var(--clay) 45%,transparent);color:var(--clay);border-radius:2px;margin-top:.15rem;padding:.1rem .45rem;line-height:1.4;display:inline-block}.rw-text{color:var(--ink-2);max-width:46ch;margin-top:.5rem;font-size:.9688rem;display:block}.rw-host{color:var(--clay);align-items:center;gap:.3rem;margin-top:.7rem;font-size:.875rem;display:inline-flex}.rw-arrow{transition:translate .35s cubic-bezier(.2,.7,.2,1);display:inline-block}@media (hover:hover) and (pointer:fine){.rw-item:hover .rw-link>span:first-child{background-size:100% 1px}.rw-item:hover .rw-arrow{translate:.2rem -.2rem}.rw-item:hover .rw-visit{opacity:1;translate:0}}.rw-item:has(.rw-link:focus-visible) .rw-visit{opacity:1;translate:0}@media (prefers-reduced-motion:no-preference){.hero .label,.hero .lede,.hero .btn-row{animation:.9s cubic-bezier(.2,.7,.2,1) both rv-rise}.hero .display{animation:1s cubic-bezier(.2,.7,.2,1) 40ms both rv-lift}.hero .lede{animation-delay:.16s}.hero .btn-row{animation-delay:.26s}@keyframes rv-rise{0%{opacity:0;translate:0 1.25rem}}@keyframes rv-lift{0%{translate:0 1.5rem}}}.rv-on main .section .h2,.rv-on main .section .split figure{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--d,0s),translate 1s cubic-bezier(.2,.7,.2,1) var(--d,0s);translate:0 1.5rem}.rv-on main .section .h2.is-in,.rv-on main .section .split figure.is-in{opacity:1;translate:0}.rv-on .rw-item .rw-frame,.rv-on .work-item .frame{clip-path:inset(100% 0 0);transition:clip-path 1.2s cubic-bezier(.76,0,.2,1) var(--d,0s)}.rv-on .rw-item.is-in .rw-frame,.rv-on .work-item.is-in .frame{clip-path:inset(0)}.rv-on .rw-item .rw-frame img{transition:transform 1.6s cubic-bezier(.2,.7,.2,1) var(--d,0s);transform:scale(1.12)}.rv-on .rw-item.is-in .rw-frame img{transform:none}.rv-on .rw-item .rw-cap,.rv-on .work-item h3,.rv-on .work-item .row-meta,.rv-on .work-item p{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1) calc(var(--d,0s) + .35s),translate .9s cubic-bezier(.2,.7,.2,1) calc(var(--d,0s) + .35s);translate:0 .75rem}.rv-on .rw-item.is-in .rw-cap,.rv-on .work-item.is-in h3,.rv-on .work-item.is-in .row-meta,.rv-on .work-item.is-in p{opacity:1;translate:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rw-par{animation:linear both rw-par;animation-timeline:view();animation-range:cover;scale:1.04}@keyframes rw-par{0%{translate:0 -1.5%}to{translate:0 1.5%}}}}@media print{.rv-on *{opacity:1!important;clip-path:none!important;transition:none!important;translate:none!important}.rv-on .rw-frame img{transform:none!important}.rw-visit{display:none!important}.site-head{position:static}.nav,.nav-toggle{display:none!important}}
