.home-manifesto{z-index:1;grid-template-columns:1.6fr 1fr;align-items:end;gap:80px;display:grid;position:relative}.home-manifesto__statement{max-width:26ch;margin-bottom:34px}.home-manifesto__aside{justify-self:end;width:100%;max-width:360px}.home-trip{position:relative}.home-trip__head{max-width:14ch;margin-bottom:44px}.home-trip__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-wing{grid-template-columns:1.25fr 1fr;align-items:center;gap:0 64px;margin-top:110px;display:grid}.home-wing:first-of-type{margin-top:0}.home-wing--flip .home-wing__media{order:2}.home-wing--flip .home-wing__body{text-align:right;order:1;justify-items:end}.home-wing--flip .home-wing__title{margin-left:0;margin-right:-14%}.home-wing__title{margin-bottom:24px;margin-left:-14%;font-size:clamp(2.2rem,4.6vw,3.8rem)}.home-wing__body{z-index:3;display:grid;position:relative}.home-wing__no{margin-bottom:14px}.home-wing__desc{max-width:44ch;margin-bottom:28px}.home-arc{text-align:center}.home-arc__head{max-width:22ch;margin:0 auto 64px}.home-arc__strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.home-arc__item{align-items:center;display:flex}.home-arc__word{font-family:var(--font-serif), serif;color:var(--ivory);letter-spacing:.06em;white-space:nowrap;flex-direction:column;align-items:center;gap:10px;padding:0 20px;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:700;display:flex}.home-arc__n{font-family:var(--font-serif), serif;color:var(--ivory);opacity:.7;font-size:15px;font-weight:500}.home-arc__joint{flex:none;width:30px;height:3px}.home-arc__under{margin-top:56px}.home-arc__cta{margin-top:30px}.home-work{border-top:1px solid var(--line);z-index:1;grid-template-columns:320px 1fr auto;align-items:center;gap:40px;padding:36px 0;display:grid;position:relative}.home-work:last-of-type{border-bottom:1px solid var(--line)}.home-work__meta{margin-top:12px}.home-work__title{margin-top:8px}.home-locked{margin-top:14px}.home-studio{z-index:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.home-studio__credits{margin:36px 0 40px}.home-journal__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.home-finale{justify-content:center;align-items:center;min-height:78vh;display:flex;position:relative;overflow:hidden}.home-finale__media{position:absolute;inset:0}.home-finale__media img{object-fit:cover;width:100%;height:100%}.home-finale__scrim{background:linear-gradient(180deg, var(--velvet) 0%, #160a106b 30%, #160a106b 70%, var(--velvet) 100%);position:absolute;inset:0}.home-finale__body{z-index:2;text-align:center;padding:0 24px;position:relative}.home-finale__head{margin-bottom:38px}.home-finale__avail{margin-top:30px}@media (max-width:1100px){.home-manifesto{grid-template-columns:1fr;gap:48px}.home-manifesto__aside{justify-self:start}.home-work{grid-template-columns:240px 1fr}.home-work__cta{grid-column:2;justify-self:start}}@media (max-width:900px){.home-wing{grid-template-columns:1fr;gap:26px;margin-top:72px}.home-wing--flip .home-wing__media{order:0}.home-wing--flip .home-wing__body{text-align:left;order:1;justify-items:start}.home-wing__title,.home-wing--flip .home-wing__title{margin:0 0 18px}.home-studio{grid-template-columns:1fr;gap:44px}.home-journal__grid{grid-template-columns:1fr}.home-arc__joint{display:none}.home-arc__strip{gap:18px 0}}@media (max-width:640px){.home-trip__grid{gap:7px}.home-work{grid-template-columns:1fr;gap:18px;padding:28px 0}.home-work__cta{grid-column:1}.home-arc__word{padding:0 14px;font-size:1.25rem}}
