:is(.ProjectsPage-module-scss-module__BRSXlW__hero .section__inner,.ProjectsPage-module-scss-module__BRSXlW__archive .section__inner,.ProjectsPage-module-scss-module__BRSXlW__caseLink .section__inner){background-color:#eeeeef;background-image:radial-gradient(#01011b12 .75px,#0000 .75px),linear-gradient(#f6f6f7,#e9e9eb);background-size:6px 6px,auto}.ProjectsPage-module-scss-module__BRSXlW__hero .section__inner{padding-block:var(--space-9) var(--space-7)}.ProjectsPage-module-scss-module__BRSXlW__hero__inner,.ProjectsPage-module-scss-module__BRSXlW__caseLink__inner{gap:var(--space-6);display:grid}@media (min-width:920px){.ProjectsPage-module-scss-module__BRSXlW__hero__inner,.ProjectsPage-module-scss-module__BRSXlW__caseLink__inner{grid-template-columns:minmax(0,.92fr) minmax(340px,.52fr);align-items:end}}.ProjectsPage-module-scss-module__BRSXlW__hero__copy,.ProjectsPage-module-scss-module__BRSXlW__sectionHeader{gap:var(--space-4);max-width:840px;display:grid}.ProjectsPage-module-scss-module__BRSXlW__eyebrow,.ProjectsPage-module-scss-module__BRSXlW__signal span,.ProjectsPage-module-scss-module__BRSXlW__card__badge,.ProjectsPage-module-scss-module__BRSXlW__meta span{color:var(--color-ink-violet);font-family:var(--font-code);font-size:var(--text-xs);text-transform:uppercase;line-height:1.2}.ProjectsPage-module-scss-module__BRSXlW__hero h1{max-width:960px;font-size:var(--text-display);line-height:.98}.ProjectsPage-module-scss-module__BRSXlW__sectionHeader h2,.ProjectsPage-module-scss-module__BRSXlW__caseLink h2{max-width:820px;font-size:var(--text-h2);line-height:.98}.ProjectsPage-module-scss-module__BRSXlW__hero h1 i,.ProjectsPage-module-scss-module__BRSXlW__sectionHeader h2 i,.ProjectsPage-module-scss-module__BRSXlW__caseLink h2 i{color:var(--color-ink-violet);font-family:var(--font-editorial-display);font-style:italic;font-weight:200}.ProjectsPage-module-scss-module__BRSXlW__hero p,.ProjectsPage-module-scss-module__BRSXlW__sectionHeader p{max-width:700px;color:var(--color-storm-mauve);font-size:var(--text-subheading);font-weight:300}.ProjectsPage-module-scss-module__BRSXlW__hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ProjectsPage-module-scss-module__BRSXlW__signal,.ProjectsPage-module-scss-module__BRSXlW__card{border:1px solid var(--color-fog-border);border-radius:var(--radius-cards);color:var(--color-ink-violet);background:radial-gradient(#01011b0b .75px,#0000 .75px) 0 0/6px 6px,#fff;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,0 20px 54px #31263b0f}.ProjectsPage-module-scss-module__BRSXlW__signal:before,.ProjectsPage-module-scss-module__BRSXlW__card:before{content:"";z-index:0;opacity:.46;pointer-events:none;background-image:radial-gradient(#31263b0b .75px,#0000 .75px),linear-gradient(115deg,#0000 0 48%,#31263b09 48% 49%,#0000 49% 100%);background-size:8px 8px,44px 44px;position:absolute;inset:0}.ProjectsPage-module-scss-module__BRSXlW__signal>*,.ProjectsPage-module-scss-module__BRSXlW__card>*{z-index:1;position:relative}.ProjectsPage-module-scss-module__BRSXlW__signal{gap:var(--space-4);min-height:320px;padding:var(--space-5);transition:background-color .16s,border-color .16s,transform .16s;display:grid}.ProjectsPage-module-scss-module__BRSXlW__signal:after{content:"";width:var(--space-1);background:var(--color-ink-violet);position:absolute;inset:0 auto 0 0}.ProjectsPage-module-scss-module__BRSXlW__signal:hover{background:radial-gradient(#01011b0e .75px,#0000 .75px) 0 0/6px 6px,#ecedf27a;border-color:#31263b47;transform:translateY(-2px)}.ProjectsPage-module-scss-module__BRSXlW__signal>strong{font-family:var(--font-display-compact);font-size:var(--text-h3);font-weight:800;line-height:.98}.ProjectsPage-module-scss-module__BRSXlW__signal__stats{gap:var(--space-3);display:grid}.ProjectsPage-module-scss-module__BRSXlW__signal__stats div{padding-top:var(--space-3);border-top:1px solid #31263b24}.ProjectsPage-module-scss-module__BRSXlW__signal__stats strong{margin-top:var(--space-1);color:var(--color-ink-violet);font-family:var(--font-display-compact);font-size:var(--text-h5);line-height:1;display:block}.ProjectsPage-module-scss-module__BRSXlW__archive__inner{gap:var(--space-6);display:grid}.ProjectsPage-module-scss-module__BRSXlW__grid{gap:var(--space-4);display:grid}@media (min-width:720px){.ProjectsPage-module-scss-module__BRSXlW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.ProjectsPage-module-scss-module__BRSXlW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProjectsPage-module-scss-module__BRSXlW__card{min-height:440px;padding:var(--space-3);grid-template-rows:auto 1fr;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.ProjectsPage-module-scss-module__BRSXlW__card:hover{border-color:#31263b52;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffd1,0 34px 84px #31263b1f}.ProjectsPage-module-scss-module__BRSXlW__card__media{aspect-ratio:16/9;background:linear-gradient(135deg, #01011b1a, transparent 44%),var(--color-bone-mist);border:1px solid #31263b24;place-items:center;min-height:0;display:grid;overflow:hidden;box-shadow:0 18px 42px #31263b1f}.ProjectsPage-module-scss-module__BRSXlW__card__media img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .26s}.ProjectsPage-module-scss-module__BRSXlW__card:hover img{transform:scale(1.04)}.ProjectsPage-module-scss-module__BRSXlW__card__placeholder{color:var(--color-ink-violet);font-family:var(--font-display-compact);font-size:var(--text-h2);font-weight:800}.ProjectsPage-module-scss-module__BRSXlW__card__content{gap:var(--space-3);padding:var(--space-4) var(--space-1) var(--space-1);grid-template-rows:auto auto auto auto 1fr auto;display:grid}.ProjectsPage-module-scss-module__BRSXlW__card__badge{align-items:center;gap:var(--space-1);width:fit-content;padding:var(--space-1) var(--space-2);background:#ffffffc7;border:1px solid #31263b29;display:inline-flex}.ProjectsPage-module-scss-module__BRSXlW__card__badge svg{width:14px;height:14px}.ProjectsPage-module-scss-module__BRSXlW__card h3{overflow-wrap:anywhere;font-family:var(--font-display-compact);font-size:var(--text-h4);font-weight:800;line-height:1.02}.ProjectsPage-module-scss-module__BRSXlW__card p{overflow-wrap:anywhere;color:var(--color-storm-mauve);font-size:var(--text-sm);line-height:1.45}.ProjectsPage-module-scss-module__BRSXlW__card__client{gap:var(--space-1);padding:var(--space-3) var(--space-0) var(--space-0);background:#ffffffb8;border-top:1px solid #31263b24;display:grid}.ProjectsPage-module-scss-module__BRSXlW__card__client span{color:var(--color-ink-violet);font-family:var(--font-code);font-size:var(--text-xs);text-transform:uppercase;line-height:1.2}.ProjectsPage-module-scss-module__BRSXlW__card__client strong{overflow-wrap:anywhere;color:var(--color-ink-violet);font-family:var(--font-display-compact);font-size:var(--text-ui);font-weight:800;line-height:1.15}.ProjectsPage-module-scss-module__BRSXlW__meta{gap:var(--space-1);flex-wrap:wrap;align-content:start;display:flex}.ProjectsPage-module-scss-module__BRSXlW__meta span{color:var(--color-ink-violet);padding:var(--space-1) var(--space-2);background:#ffffffc7;border:1px solid #31263b29;font-weight:700}.ProjectsPage-module-scss-module__BRSXlW__card__actions{gap:var(--space-2);align-self:end;display:grid}.ProjectsPage-module-scss-module__BRSXlW__card__link{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-ink-violet);font-family:var(--font-display-compact);font-size:var(--text-ui);padding-top:var(--space-3);border-top:1px solid #31263b24;font-weight:800;display:flex}.ProjectsPage-module-scss-module__BRSXlW__card__link svg{width:16px;height:16px;color:var(--color-ink-violet)}.ProjectsPage-module-scss-module__BRSXlW__card__unavailable{color:var(--color-ash-lavender);font-family:var(--font-code);font-size:var(--text-xs);padding-top:var(--space-3);text-transform:uppercase;border-top:1px solid #31263b24}.ProjectsPage-module-scss-module__BRSXlW__caseLink__inner{background:radial-gradient(#ffffff14 .75px, transparent .75px),var(--color-ink-violet);color:#fff;padding:var(--space-6);background-size:7px 7px,auto;border:1px solid #ffffff24;align-items:center;box-shadow:0 28px 72px #01011b2e}.ProjectsPage-module-scss-module__BRSXlW__caseLink__inner .ProjectsPage-module-scss-module__BRSXlW__eyebrow,.ProjectsPage-module-scss-module__BRSXlW__caseLink__inner p{color:#ffffffad}.ProjectsPage-module-scss-module__BRSXlW__caseLink__inner h2,.ProjectsPage-module-scss-module__BRSXlW__caseLink__inner h2 i{color:#fff}.ProjectsPage-module-scss-module__BRSXlW__caseLink__inner .button--dark{color:var(--color-ink-violet);background:#fff;border-color:#fff}.ProjectsPage-module-scss-module__BRSXlW__caseLink__inner .button--dark:hover{color:var(--color-ink-violet);background:#ffffffd1;border-color:#ffffffd1}
