@layer components{.section-label_wrap{z-index:2;margin-bottom:1rem;position:relative}.project-header_wrap{flex-direction:column;gap:2rem;width:100%;padding-top:4.5rem;display:flex}@media (min-width:30rem){.project-header_wrap{padding-bottom:1rem}}@media (min-width:48rem){.project-header_wrap{gap:2.5rem;padding-block:0}}@media (min-width:62rem){.project-header_wrap{gap:4rem}}.project-header_row{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex;position:relative}@media (min-width:48rem){.project-header_row{flex-direction:row;gap:1rem}}@media (min-width:62rem){.project-header_row{gap:2rem}}.project-header_title{z-index:3;mix-blend-mode:multiply;width:100%;position:relative}@media (min-width:48rem){.project-header_title{mix-blend-mode:normal;width:55%}}.project-header_inline{align-items:center;gap:var(--space-2);display:flex}.project-header_crumbs{opacity:.5}.project-header_crumb-link{text-underline-offset:.1875rem;opacity:.53;text-decoration:underline;transition:opacity .3s}.project-header_crumb-link:hover{opacity:1}.project-header_notes{align-items:flex-start;gap:var(--space-5) var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.project-header_notes{flex:1;width:40%}}@media (min-width:62rem){.project-header_notes{flex:none}}.project-header_note{flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;min-width:11rem;margin-bottom:1em;display:flex}@media (min-width:30rem){.project-header_note{flex:none;width:48%;min-width:0}}.project-header_note.is-full{flex:1}.project-header_partner-link{margin-top:.35rem;display:flex}.project-header_logomark{width:1rem;height:1rem;margin-top:-.06rem}.project-header_logomark>svg{width:100%;height:100%;display:block}.project-header_credits{font-size:1rem}.project-header_website{margin-top:auto}.project-header_media{z-index:2;background-color:#f6f6e8;border:.0625rem solid #1e1e1e;border-radius:.5rem;width:100%;max-width:27.66em;padding-top:55%;position:relative;overflow:hidden}@media (min-width:30rem){.project-header_media{max-width:none}}@media (min-width:62rem){.project-header_media{background-color:#0000}}.project-header_media>:is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-header_sticky{flex-direction:column;justify-content:space-between;gap:2rem;width:100%;display:flex}@media (min-width:30rem){.project-header_sticky{flex-flow:wrap;align-items:flex-start}}@media (min-width:48rem){.project-header_sticky{flex-wrap:nowrap;align-items:normal}}.project-header_tags{gap:var(--space-1);display:inline-flex}.project-header_tag-list{align-items:flex-start;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.project-body_wrap{margin-top:1rem;width:100%;margin-inline:auto}@media (min-width:48rem){.project-body_wrap{width:86%;margin-top:0}}@media (min-width:62rem){.project-body_wrap{width:100%}}.project-body_wrap strong{font-weight:var(--primary-semibold)}.project-body_wrap em{font-weight:var(--secondary-bold)}.next-project_wrap{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:48rem){.next-project_wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}.next-project_visual{aspect-ratio:2.3/1.4;border-radius:var(--radius-main);position:relative;overflow:clip}.next-project_visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.next-project_content{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.next-project_link{align-items:flex-start;gap:var(--space-4);display:flex}.next-project_link:hover{color:var(--brand-200)}.next-project_arrow{aspect-ratio:1;flex:none;width:5rem;position:relative}.next-project_arrow-line{background-color:currentColor;position:absolute}.next-project_arrow-line.top{border-radius:100vw 0 0 100vw;width:100%;height:.38rem;inset:0 0 auto}.next-project_arrow-line.right{border-radius:0 100vw 100vw 0;width:.38rem;height:100%;inset:0 0 auto auto}.next-project_arrow-line.diagonal{transform-origin:100% 0;border-radius:100vw;width:130%;height:.38rem;inset:0 .19rem auto auto;transform:rotate(-47deg)}}
