.projects-title[data-astro-cid-22kh73yw]{z-index:3;background-color:var(--color-white);flex-direction:column;gap:70px;padding:150px 20px 0;display:flex;position:relative}.grid[data-astro-cid-22kh73yw]{pointer-events:none;grid-template-columns:1fr;display:grid;position:absolute;inset:0 20px}.grid[data-astro-cid-22kh73yw] i[data-astro-cid-22kh73yw]{display:block;position:relative}.grid[data-astro-cid-22kh73yw] i[data-astro-cid-22kh73yw]:after{content:"";border-right:1px solid var(--color-black-10);position:absolute;inset:0}.grid[data-astro-cid-22kh73yw] i[data-astro-cid-22kh73yw]:first-child:after{border-left:1px solid var(--color-black-10)}.grid[data-astro-cid-22kh73yw] i[data-astro-cid-22kh73yw]:nth-child(n+2){display:none}.wrapper[data-astro-cid-22kh73yw]{z-index:1;flex-direction:column;gap:30px;display:flex;position:relative}.row[data-astro-cid-22kh73yw]{grid-template-columns:1fr;display:grid}.heading[data-astro-cid-22kh73yw]{font-family:var(--font-body);font-feature-settings:var(--font-features-text);letter-spacing:-4.8px;color:var(--color-black);white-space:pre-wrap;font-size:60px;font-weight:600;line-height:48px}.word[data-astro-cid-22kh73yw]{display:inline-block}.lead-text[data-astro-cid-22kh73yw]{font-family:var(--font-body);font-feature-settings:var(--font-features-text);letter-spacing:-.75px;color:var(--color-black-70);font-size:15px;font-weight:400;line-height:21px}.lead-text[data-astro-cid-22kh73yw].lined .line[data-astro-cid-22kh73yw]{white-space:pre;display:block}.on-tablet[data-astro-cid-22kh73yw],.on-laptop[data-astro-cid-22kh73yw],.on-desktop[data-astro-cid-22kh73yw]{display:none}.tools[data-astro-cid-22kh73yw]{z-index:2;grid-template-columns:1fr;display:grid;position:relative}.sorter[data-astro-cid-22kh73yw]{position:relative}.sorter-button[data-astro-cid-22kh73yw]{background-color:var(--color-gray-242);width:100%;height:40px;color:var(--color-black);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.sorter-label[data-astro-cid-22kh73yw],.option[data-astro-cid-22kh73yw],.search-input[data-astro-cid-22kh73yw]{font-family:var(--font-body);font-feature-settings:var(--font-features-ui);letter-spacing:-.24px;color:var(--color-black);font-size:12px;font-weight:600;line-height:12px}.sorter-label[data-astro-cid-22kh73yw],.option[data-astro-cid-22kh73yw]{text-transform:uppercase}.chevron[data-astro-cid-22kh73yw]{width:22px;height:22px;display:block}.chevron[data-astro-cid-22kh73yw] svg,.search-icon[data-astro-cid-22kh73yw] svg{width:100%;height:100%;display:block}.options[data-astro-cid-22kh73yw]{z-index:5;background-color:var(--color-white);width:calc(100% + 64px);max-width:calc(100vw - 20px);box-shadow:0 10px 20px 0 var(--color-black-5);margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0}.options[data-astro-cid-22kh73yw][hidden]{display:none}[data-astro-cid-22kh73yw][data-up]>.options[data-astro-cid-22kh73yw]{top:auto;bottom:100%}.option[data-astro-cid-22kh73yw]{background-color:var(--color-white);text-align:left;cursor:pointer;border:0;width:100%;height:36px;padding:10px 20px;display:block}.option[data-astro-cid-22kh73yw]:hover,.option[data-astro-cid-22kh73yw]:focus-visible{background-color:var(--color-gray-242)}.search[data-astro-cid-22kh73yw]{background-color:var(--color-white);align-items:center;height:40px;padding:0 30px;display:none;position:relative}.search-input[data-astro-cid-22kh73yw]{appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;height:40px;padding:0}.search-input[data-astro-cid-22kh73yw]::placeholder{color:var(--color-black);opacity:1}.search-input[data-astro-cid-22kh73yw]::-webkit-search-cancel-button{appearance:none}.search-icon[data-astro-cid-22kh73yw]{width:15px;height:15px;color:var(--color-black);flex:none}.visually-hidden[data-astro-cid-22kh73yw]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=810px){.projects-title[data-astro-cid-22kh73yw]{gap:100px;padding:150px 40px 0}.grid[data-astro-cid-22kh73yw]{grid-template-columns:repeat(2,1fr);inset:0 40px}.grid[data-astro-cid-22kh73yw] i[data-astro-cid-22kh73yw]:nth-child(2){display:block}.row[data-astro-cid-22kh73yw],.tools[data-astro-cid-22kh73yw]{grid-template-columns:repeat(2,1fr)}.heading[data-astro-cid-22kh73yw]{letter-spacing:-6.4px;grid-column:1/-1;font-size:80px;line-height:64px}.on-phone[data-astro-cid-22kh73yw]{display:none}.on-tablet[data-astro-cid-22kh73yw]{display:block}.sorter-button[data-astro-cid-22kh73yw]{padding:0 30px 0 40px}.search[data-astro-cid-22kh73yw]{display:flex}}@media (width>=1200px){.projects-title[data-astro-cid-22kh73yw]{gap:150px;padding:300px 40px 0}.wrapper[data-astro-cid-22kh73yw]{gap:40px}.grid[data-astro-cid-22kh73yw]{grid-template-columns:repeat(3,1fr)}.grid[data-astro-cid-22kh73yw] i[data-astro-cid-22kh73yw]:nth-child(3){display:block}.row[data-astro-cid-22kh73yw],.tools[data-astro-cid-22kh73yw]{grid-template-columns:repeat(3,1fr)}.cell[data-astro-cid-22kh73yw]{grid-column:2}.cell[data-astro-cid-22kh73yw].wide{grid-column:2/-1}.search[data-astro-cid-22kh73yw]{grid-column:3;padding:0 40px}.heading[data-astro-cid-22kh73yw]{letter-spacing:-8px;font-size:100px;line-height:80px}.lead-text[data-astro-cid-22kh73yw]{letter-spacing:-.8px;font-size:16px;line-height:22.4px}.on-tablet[data-astro-cid-22kh73yw]{display:none}.on-laptop[data-astro-cid-22kh73yw]{display:block}}@media (width>=1620px){.projects-title[data-astro-cid-22kh73yw]{padding:300px calc(50% - 775px) 0}.grid[data-astro-cid-22kh73yw]{inset:0 calc(50% - 775px)}.wrapper[data-astro-cid-22kh73yw]{gap:50px}.heading[data-astro-cid-22kh73yw]{letter-spacing:-10.4px;font-size:130px;line-height:104px}.on-laptop[data-astro-cid-22kh73yw]{display:none}.on-desktop[data-astro-cid-22kh73yw]{display:block}}.project-list[data-astro-cid-tn57t6sm]{--pl-lines:var(--color-white-10);z-index:2;background-color:var(--color-black-90);width:100%;padding-top:100px;position:relative;overflow:clip}.bg[data-astro-cid-tn57t6sm]{position:absolute;inset:0;overflow:clip}.bg-pin[data-astro-cid-tn57t6sm]{background-color:var(--color-black);width:100%;height:100vh;position:sticky;top:0;overflow:clip}.layer[data-astro-cid-tn57t6sm]{opacity:0;transition:opacity 1s var(--ease-spring);position:absolute;inset:0}.layer[data-astro-cid-tn57t6sm][data-on]{opacity:1}.layer-shade[data-astro-cid-tn57t6sm]{z-index:2;background-color:var(--color-black-30);position:absolute;inset:0}.layer-image[data-astro-cid-tn57t6sm]{z-index:1;filter:blur(10px);position:absolute;inset:0;overflow:clip;transform:scale(1.2)}.layer-image[data-astro-cid-tn57t6sm] img[data-astro-cid-tn57t6sm]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.grain-clip[data-astro-cid-tn57t6sm]{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.grain[data-astro-cid-tn57t6sm]{opacity:.15;mix-blend-mode:overlay;will-change:transform;backface-visibility:hidden;background-repeat:repeat;background-size:256px 256px;position:absolute;inset:-50%}.slots[data-astro-cid-tn57t6sm]{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex;position:relative}.slot[data-astro-cid-tn57t6sm]{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;width:calc(100% - 40px);height:100vh;padding:0 0 40px;display:flex;position:relative;overflow:clip}.slot[data-astro-cid-tn57t6sm][hidden]{display:none}.slot-lines[data-astro-cid-tn57t6sm]{z-index:0;pointer-events:none;grid-template-columns:1fr;display:grid;position:absolute;inset:0}.slot-lines[data-astro-cid-tn57t6sm] i[data-astro-cid-tn57t6sm]{display:block;position:relative}.slot-lines[data-astro-cid-tn57t6sm] i[data-astro-cid-tn57t6sm]:after{content:"";border-right:1px solid var(--pl-lines);position:absolute;inset:0}.slot-lines[data-astro-cid-tn57t6sm] i[data-astro-cid-tn57t6sm]:first-child:after{border-left:1px solid var(--pl-lines)}.slot-lines[data-astro-cid-tn57t6sm] i[data-astro-cid-tn57t6sm]:nth-child(n+2){display:none}.item[data-astro-cid-tn57t6sm]{z-index:1;width:100%;position:relative}@media (width>=810px){.project-list[data-astro-cid-tn57t6sm]{padding-top:0}.slots[data-astro-cid-tn57t6sm]{gap:0}.slot[data-astro-cid-tn57t6sm]{width:calc(100% - 80px);padding:0}.slot-lines[data-astro-cid-tn57t6sm]{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-lines[data-astro-cid-tn57t6sm] i[data-astro-cid-tn57t6sm]:nth-child(2){display:block}}@media (width>=1200px){.slot[data-astro-cid-tn57t6sm]{width:100%}.slot-lines[data-astro-cid-tn57t6sm]{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 40px}.slot-lines[data-astro-cid-tn57t6sm] i[data-astro-cid-tn57t6sm]:nth-child(3){display:block}.item[data-astro-cid-tn57t6sm]{box-sizing:border-box;padding:0 40px}}@media (width>=1620px){.item[data-astro-cid-tn57t6sm]{width:min(100%,1550px);padding:0}.slot-lines[data-astro-cid-tn57t6sm]{width:min(100%,1550px);padding:0;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.layer[data-astro-cid-tn57t6sm]{transition:none}}
