.project-type-experience_section__JHf0_{padding:32px 0;background:#f4f1eb;border-top:1px solid #d8d0c6}.project-type-experience_grid__kH_kh{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center}.project-type-experience_grid__kH_kh h2{margin:10px 0;font:750 1.8rem/1.05 var(--font-heading);text-transform:uppercase}.project-type-experience_grid__kH_kh p{margin:0;max-width:660px;color:#6b6258;font-size:.88rem;line-height:1.55}.project-type-experience_grid__kH_kh ul{padding:0;margin:0;list-style:none}.project-type-experience_grid__kH_kh li{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #cfc5b8}.project-type-experience_grid__kH_kh li:first-child{border-top:1px solid #cfc5b8}.project-type-experience_grid__kH_kh li span{color:#aa3c2e;font:700 .85rem/1.4 var(--font-mono)}.project-type-experience_grid__kH_kh strong{font:700 1.23rem/1.25 var(--font-heading)}@media(max-width:680px){.project-type-experience_grid__kH_kh{grid-template-columns:1fr;gap:24px}.project-type-experience_section__JHf0_{padding:28px 0}.project-type-experience_grid__kH_kh h2{font-size:1.6rem}}.project-archive-gallery_applications__m1PeJ{padding:40px 0 44px;background:#f7f6f2;scroll-margin-top:90px}.project-archive-gallery_archive__5dPhH{padding:40px 0 20px;background:#f7f6f2;scroll-margin-top:90px;border-top:1px solid #d3cec5}.project-archive-gallery_heading__yob7s{margin-bottom:26px}.project-archive-gallery_heading__yob7s h2{margin:0 0 12px;color:#292725;font:italic 850 clamp(2rem,3vw,3rem)/1 var(--font-heading);text-transform:uppercase;letter-spacing:-.025em}.project-archive-gallery_heading__yob7s p{max-width:740px;margin:0;color:#69625c;font-size:1rem;line-height:1.5}.project-archive-gallery_applicationGrid__AOkHZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.project-archive-gallery_applicationCard___mjMV{position:relative;min-width:0;min-height:clamp(320px,28vw,420px);overflow:hidden;background:#202022;color:#fff;text-decoration:none}.project-archive-gallery_applicationCard___mjMV:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,14,16,.94),rgba(14,14,16,.5) 48%,rgba(14,14,16,.04) 78%)}.project-archive-gallery_applicationCard___mjMV img{object-fit:cover;transition:transform .45s ease}.project-archive-gallery_applicationCard___mjMV:hover img{transform:scale(1.03)}.project-archive-gallery_applicationCard___mjMV:focus-visible{outline:3px solid var(--red);outline-offset:3px}.project-archive-gallery_applicationCopy__bfzyP{position:absolute;z-index:1;left:24px;right:24px;bottom:22px}.project-archive-gallery_applicationCopy__bfzyP>span{color:#ef5d4e;font:800 .7rem/1.2 var(--font-heading);letter-spacing:.14em;text-transform:uppercase}.project-archive-gallery_applicationCopy__bfzyP h3{margin:10px 0 8px;color:#fff;font:italic 900 clamp(1.65rem,2.15vw,2.35rem)/.98 var(--font-heading);text-transform:uppercase;text-wrap:balance}.project-archive-gallery_applicationCopy__bfzyP p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 0 14px;color:rgba(255,255,255,.76);font-size:.9rem;line-height:1.45}.project-archive-gallery_applicationCopy__bfzyP strong{color:#ef5d4e;font:800 .72rem/1.2 var(--font-heading);letter-spacing:.11em;text-transform:uppercase}.project-archive-gallery_groups__TUuGO{border-top:1px solid #c9c4bb}.project-archive-gallery_group__95x6N{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,2.28fr);grid-gap:clamp(22px,3vw,42px);gap:clamp(22px,3vw,42px);align-items:center;padding:28px 0;border-bottom:1px solid #c9c4bb}.project-archive-gallery_group__95x6N>*{min-width:0}.project-archive-gallery_groupCopy__ecOid>span{color:#ad382c;font:700 .74rem/1.35 var(--font-heading);letter-spacing:.08em;text-transform:uppercase}.project-archive-gallery_groupCopy__ecOid h3{margin:10px 0 14px;color:#2e2b28;font:italic 800 clamp(1.5rem,2.1vw,2.1rem)/1.05 var(--font-heading);text-wrap:balance}.project-archive-gallery_groupCopy__ecOid p{margin:0;color:#68615b;font-size:.91rem;line-height:1.5}.project-archive-gallery_images__mzFw6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.project-archive-gallery_twoImages__3W48E{grid-template-columns:repeat(2,minmax(0,1fr))}.project-archive-gallery_images__mzFw6:focus-visible{outline:2px solid var(--red);outline-offset:5px}.project-archive-gallery_images__mzFw6 figure{min-width:0;margin:0}.project-archive-gallery_media__ukEzb{height:clamp(230px,22vw,310px);background:#e8e5df;overflow:hidden}.project-archive-gallery_media__ukEzb img{display:block;width:100%;height:100%;object-fit:contain}.project-archive-gallery_images__mzFw6 figcaption{padding:9px 6px 0;color:#7b7269;font:550 .75rem/1.2 var(--font-heading);letter-spacing:.02em}.project-archive-gallery_swipeHint__y0kGa{display:none}.project-archive-gallery_workflow__7qXjf{padding:30px 0 40px;background:#e9e6df}.project-archive-gallery_workflow__7qXjf .project-archive-gallery_heading__yob7s{margin-bottom:20px}.project-archive-gallery_workflow__7qXjf .project-archive-gallery_heading__yob7s h2{font-size:clamp(1.85rem,2.6vw,2.65rem)}.project-archive-gallery_steps__h4vyn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.project-archive-gallery_steps__h4vyn article{min-width:0;padding-left:20px;border-left:1px solid #c7c1b7}.project-archive-gallery_steps__h4vyn article:first-child{padding-left:0;border-left:0}.project-archive-gallery_steps__h4vyn article>span{color:#af3b30;font:700 .8rem/1 var(--font-heading)}.project-archive-gallery_steps__h4vyn h3{margin:10px 0;color:#35312d;font:750 1.3rem/1.1 var(--font-heading)}.project-archive-gallery_steps__h4vyn p{margin:0 0 14px;color:#68615b;font-size:.89rem;line-height:1.5}.project-archive-gallery_steps__h4vyn a{color:#a43a2e;font:700 .78rem/1.2 var(--font-heading);letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.project-archive-gallery_steps__h4vyn a:hover{color:#79281e}@media (max-width:1000px){.project-archive-gallery_applicationGrid__AOkHZ{grid-template-columns:repeat(2,minmax(0,1fr))}.project-archive-gallery_group__95x6N{grid-template-columns:1fr;gap:20px;align-items:start}.project-archive-gallery_groupCopy__ecOid h3{max-width:780px}.project-archive-gallery_groupCopy__ecOid p{max-width:720px}.project-archive-gallery_media__ukEzb{height:300px}.project-archive-gallery_steps__h4vyn{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.project-archive-gallery_steps__h4vyn article:nth-child(3){padding-left:0;border-left:0}}@media (max-width:680px){.project-archive-gallery_applications__m1PeJ{padding:30px 0}.project-archive-gallery_archive__5dPhH{padding:30px 0 12px}.project-archive-gallery_heading__yob7s{margin-bottom:20px}.project-archive-gallery_heading__yob7s h2{font-size:2rem}.project-archive-gallery_heading__yob7s p{font-size:.94rem}.project-archive-gallery_applicationGrid__AOkHZ{grid-template-columns:1fr;gap:12px}.project-archive-gallery_applicationCard___mjMV{min-height:300px}.project-archive-gallery_applicationCopy__bfzyP{left:20px;right:20px;bottom:19px}.project-archive-gallery_group__95x6N{padding:24px 0;gap:16px}.project-archive-gallery_groupCopy__ecOid h3{font-size:1.75rem;line-height:1.05;margin-block:8px 10px}.project-archive-gallery_groupCopy__ecOid p{font-size:.88rem}.project-archive-gallery_images__mzFw6,.project-archive-gallery_twoImages__3W48E{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:270px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding-bottom:8px;gap:10px}.project-archive-gallery_images__mzFw6 figure{scroll-snap-align:start}.project-archive-gallery_media__ukEzb{height:285px}.project-archive-gallery_swipeHint__y0kGa{display:block;margin-top:10px;color:#8b7e71;font-size:.78rem}.project-archive-gallery_workflow__7qXjf{padding:28px 0}.project-archive-gallery_workflow__7qXjf .project-archive-gallery_heading__yob7s h2{font-size:1.85rem}.project-archive-gallery_steps__h4vyn{gap:23px 15px}.project-archive-gallery_steps__h4vyn article{padding-left:15px}.project-archive-gallery_steps__h4vyn h3{font-size:1.15rem}.project-archive-gallery_steps__h4vyn p{font-size:.83rem}}