.project_head__10YrB{padding-top:clamp(2rem,1rem + 4vw,4.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.project_back__aktbn{color:var(--fg-faint);margin-bottom:clamp(2rem,4vw,3.5rem);animation:project_enterUp__ttncP .5s var(--ease) both}.project_back__aktbn:hover{color:var(--fg)}.project_backArrow__gCHJd{transform:rotate(180deg)}.project_headGrid___naQm{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:end}.project_title__lD_ON{font-size:clamp(2.5rem,1.2rem + 5.5vw,6rem);letter-spacing:-.04em;line-height:.95;animation:project_enterUp__ttncP .6s var(--ease) both;animation-delay:.06s}.project_meta__tZjYg{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem}.project_meta__tZjYg div{border-top:1px solid var(--border);padding-top:.7rem;animation:project_enterUp__ttncP .5s var(--ease) both}.project_meta__tZjYg div:first-child{animation-delay:.1s}.project_meta__tZjYg div:nth-child(2){animation-delay:.14s}.project_meta__tZjYg div:nth-child(3){animation-delay:.18s}.project_meta__tZjYg div:nth-child(4){animation-delay:.22s}@media (prefers-reduced-motion:reduce){.project_back__aktbn,.project_meta__tZjYg div,.project_title__lD_ON{animation:none}}.project_meta__tZjYg dt{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.35rem}.project_meta__tZjYg dd{font-size:.98rem;font-weight:500;color:var(--fg)}.project_coverWrap__f_vQk{margin-top:.5rem}.project_cover__90RGh{aspect-ratio:16/9}.project_desc__HoT6e{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.project_descText__lXkFC{font-size:clamp(1.25rem,1rem + 1.4vw,2rem);line-height:1.42;letter-spacing:-.015em;font-weight:500;color:var(--fg-muted);max-width:30ch}.project_galleryHead__SAYRT{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem}.project_pager__F9U9n{border-top:1px solid var(--border)}.project_pagerInner__uYMHQ{display:grid;grid-template-columns:1fr 1fr}.project_pagerLink__LMVfY{display:flex;flex-direction:column;gap:.6rem;padding-block:clamp(2rem,4vw,3.5rem);transition:opacity .3s var(--ease)}.project_pagerLink__LMVfY:hover{opacity:.6}.project_pagerNext__hQqnB{align-items:flex-end;text-align:right;border-left:1px solid var(--border);padding-left:1.5rem}.project_pagerLabel__DWAYZ{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.project_pagerName__yuPB0{font-size:clamp(1.25rem,1rem + 1.5vw,2rem);font-weight:700;letter-spacing:-.02em}.project_cta__GRFwP{background:var(--bg-2);padding-block:var(--section-y);text-align:center}.project_ctaTitle__G_d4l{font-size:clamp(2rem,1.2rem + 4vw,4.5rem);letter-spacing:-.035em;margin-top:1rem}.project_ctaActions__Mgi3W{margin-top:2.25rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (min-width:820px){.project_headGrid___naQm{grid-template-columns:1.4fr 1fr}.project_meta__tZjYg{grid-template-columns:1fr 1fr}.project_desc__HoT6e{grid-template-columns:200px 1fr;align-items:start}}