.home{overflow:hidden}.home-shell{width:min(100% - 3rem,1180px);margin-inline:auto}.home-hero{padding:8.5rem 0 5rem;min-height:720px;display:grid;align-items:center;background:radial-gradient(circle at 80% 35%,#201d35 0,transparent 30%),#050506}.home-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center}.home-hero h1{font-size:clamp(3.5rem,6.2vw,6.8rem);max-width:8.5ch;margin:.75rem 0 1.5rem;letter-spacing:-.075em}.home-hero__lede{max-width:33rem;color:#b5b5bd;font-size:1.08rem}.home-hero__actions{display:flex;align-items:center;gap:1.25rem;margin-top:2rem}.home-hero__art{min-height:440px;position:relative}.hero-art__image{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#191921}.hero-art__image img{width:100%;height:100%;object-fit:cover}.hero-art__image--one{width:68%;height:76%;right:0;top:0}.hero-art__image--two{width:48%;height:51%;bottom:0;left:0}.hero-art__label{position:absolute;right:1rem;bottom:1rem;font:600 10px/1.3 "JetBrains Mono",monospace;letter-spacing:.12em;color:#ddd;text-align:right}.home-intro{padding:5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-intro__grid{display:grid;grid-template-columns:.45fr 1.3fr;gap:3rem}.home-intro h2,.home-method h2{font-size:clamp(2.2rem,4vw,4.3rem);max-width:14ch;margin:0 0 1.25rem}.home-intro p:not(.eyebrow){max-width:40rem;color:var(--muted);font-size:1.05rem}.home-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem}.home-stats>div{border-top:1px solid var(--line);padding:1.25rem 1rem 0 0}.home-stats strong{display:block;font:500 clamp(2rem,3.4vw,3.4rem)/1 Inter,sans-serif;letter-spacing:-.07em}.home-stats span{display:block;margin-top:.6rem;max-width:15ch;font:600 10px/1.4 "JetBrains Mono",monospace;text-transform:uppercase;color:var(--muted)}.home-section,.home-work,.home-quotes,.home-journal{padding:5.5rem 0}.home-work{background:#111116}.home-section__head{display:grid;grid-template-columns:.45fr 1.2fr auto;gap:2rem;align-items:end;margin-bottom:3rem}.home-section__head h2{font-size:clamp(2.15rem,3.5vw,3.7rem);max-width:13ch;margin:0}.capability-list{border-top:1px solid var(--line)}.capability-list__item{display:grid;grid-template-columns:6rem 1fr minmax(12rem,.65fr) 2rem;gap:1rem;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--line);transition:padding .25s,color .25s}.capability-list__item:hover{padding-left:.75rem;color:var(--paper)}.capability-list__item>span,.capability-list__item>b{font:600 11px/1 "JetBrains Mono",monospace;color:var(--muted)}.capability-list__item h3{font-size:clamp(1.5rem,2.4vw,2.25rem);margin:0}.capability-list__item p{margin:0;color:var(--muted)}.capability-list__item>b{text-align:right;font-size:1.2rem;color:var(--white)}.work-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.work-card{min-height:285px;position:relative;overflow:hidden;background:#1a1a20}.work-card--0{grid-row:span 2;min-height:580px}.work-card img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.68;transition:transform .5s ease}.work-card:hover img{transform:scale(1.04)}.work-card div{position:absolute;inset:auto 0 0;padding:2rem;background:linear-gradient(transparent,rgba(0,0,0,.92))}.work-card h3{font-size:clamp(1.8rem,3vw,3rem);margin:.6rem 0}.work-card span,.journal-grid span{font:600 11px/1 "JetBrains Mono",monospace;text-transform:uppercase}.home-method{padding:6rem 0;background:var(--paper);color:var(--ink)}.home-method__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem}.home-method .eyebrow{color:#585650}.home-method ol{list-style:none;margin:0;padding:0;border-top:1px solid #bbb39f}.home-method li{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:1.4rem 0;border-bottom:1px solid #bbb39f}.home-method li>span{font:600 11px/1 "JetBrains Mono",monospace}.home-method h3{font-size:1.55rem;margin:0 0 .6rem}.home-method li p{margin:0;max-width:33rem;color:#54514a}.quote-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.quote-grid figure{margin:0;padding:2rem;background:#15151a;min-height:260px;display:flex;flex-direction:column;justify-content:space-between}.quote-grid blockquote{font:500 clamp(1.6rem,2.5vw,2.4rem)/1.15 Inter,sans-serif;letter-spacing:-.05em;margin:0}.quote-grid figcaption{font:600 11px/1.3 "JetBrains Mono",monospace;text-transform:uppercase}.quote-grid figcaption span{color:var(--muted)}.home-journal{border-top:1px solid var(--line)}.journal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.journal-grid a{padding:1.5rem 0;border-top:1px solid var(--line)}.journal-grid h3{font-size:clamp(1.6rem,2.5vw,2.35rem);max-width:18ch;margin:1rem 0 2rem}.journal-grid span{color:var(--muted)}
@media(max-width:800px){.home-shell{width:min(100% - 2rem,1180px)}.home-hero{padding:7rem 0 3rem;min-height:auto}.home-hero__grid,.home-intro__grid,.home-method__grid{grid-template-columns:1fr;gap:2rem}.home-hero__art{min-height:320px}.home-hero h1{font-size:clamp(3.15rem,14vw,5rem)}.home-section__head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.home-stats,.quote-grid,.journal-grid{grid-template-columns:1fr}.home-stats{gap:1rem;margin-top:2.5rem}.work-grid{grid-template-columns:1fr}.work-card--0{grid-row:auto;min-height:430px}.work-card{min-height:260px}.capability-list__item{grid-template-columns:3rem 1fr 1.5rem}.capability-list__item p{grid-column:2/4}.home-method{padding:4rem 0}.home-method li{grid-template-columns:3rem 1fr}}
