.home .hero{padding-top:2rem}.home .hero-grid{gap:2.5rem;display:grid}.home .hero-copy{align-content:center;justify-items:start;gap:1.25rem;display:grid}.home .hero-copy .display{letter-spacing:-.02em;font-size:clamp(2.875rem,1.9rem + 3.6vw,5.75rem);line-height:1.02}@media (width>=760px){.home .hero-copy .display span{display:block}}.home .hero-lede{max-width:34rem}.home .hero-art{padding-bottom:14%;position:relative}.home .art-site{border-radius:14px;margin-left:12%;display:block;box-shadow:0 2px 6px #121a2414,0 30px 60px -24px #121a2447}.home .art-site img{border-radius:14px;width:100%;height:auto;display:block}.home .art-phones{filter:drop-shadow(0 24px 30px #121a2438);width:48%;position:absolute;bottom:-4%;left:-2%}.home .art-phones img{width:100%;height:auto;display:block}.home .art-cap{width:46%;color:var(--ink-3);margin:0;font-size:.875rem;line-height:1.45;position:absolute;bottom:0;right:0}.home .proof{border-block:var(--rule-w) solid var(--rule);gap:.75rem;margin-top:3rem;padding-block:1.5rem;display:grid}.home .proof p{color:var(--ink-2);margin:0;font-size:.9375rem}.home .proof strong{color:var(--ink);font-weight:600}.home .proof ul{font-family:var(--font-display);color:var(--ink);flex-wrap:wrap;gap:.25rem 2rem;margin:0;padding:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);line-height:1.3;list-style:none;display:flex}@media (width<=759px){.home .hero-copy .actions{justify-items:center;width:100%;display:grid}.home .hero-copy .actions .btn-primary{width:100%}.home .art-cap{width:auto;margin-top:1.25rem;position:static}.home .hero-art{padding-bottom:0}.home .art-phones{bottom:6%}}@media (width>=1024px){.home .hero{padding-top:3.5rem}.home .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;column-gap:4rem}.home .proof{margin-top:4.5rem}.home .proof ul{justify-content:space-between}}.home .journey{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.home .stage{align-content:start;gap:.75rem;padding-left:3.25rem;display:grid;position:relative}.home .stage-n{border:1.5px solid var(--ink);background:var(--paper);width:2.25rem;height:2.25rem;font-family:var(--font-display);z-index:1;border-radius:50%;place-items:center;font-size:1.125rem;line-height:1;display:grid;position:absolute;top:0;left:0}.home .stage:not(:last-child):before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:2.25rem;bottom:-2.5rem;left:calc(1.125rem - .5px)}.home .stage-t{font-family:var(--font-display);margin:.3rem 0 0;font-size:clamp(1.625rem,1.4rem + .7vw,2rem);font-weight:400;line-height:1.15}.home .stage-d{max-width:30rem}@media (width>=1024px){.home .journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.home .stage{padding-top:3.5rem;padding-left:0}.home .stage:not(:last-child):before{width:auto;height:1px;inset:calc(1.125rem - .5px) -2.5rem auto 2.25rem}}.home .spreads{gap:3.5rem;display:grid}.home .spread{align-items:center;gap:1.5rem;display:grid}.home .spread-text{justify-items:start;gap:.75rem;display:grid}.home .spread-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2rem,1.6rem + 1.4vw,3rem);font-weight:400;line-height:1.08}.home .spread-title a{color:inherit;text-decoration:none}.home .spread-title a:hover{text-underline-offset:.12em;text-decoration:underline 1px}.home .spread-proof{color:var(--ink)}@media (width>=1024px){.home .spreads{gap:6rem}.home .spread{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:4.5rem}.home .spread.flip .spread-img{order:2}}.home .steps{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.home .steps li{border-top:var(--rule-w) solid var(--ink);align-content:start;gap:.6rem;padding-top:1.25rem;display:grid}.home .step-n{font-family:var(--font-display);color:var(--ink-3);font-size:2.5rem;line-height:1}@media (width>=760px){.home .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}}@media (width>=1024px){.home .steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .founder-grid{gap:1.5rem;display:grid}.home .founder-mark{width:4.5rem;height:auto}.home .statement{max-width:22ch;font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.5rem + 2.4vw,3.75rem);font-weight:300;line-height:1.08}@media (width>=1024px){.home .founder-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.06fr);column-gap:3rem}.home .founder-mark{width:7.5rem}}.home .stack .body a{color:var(--oxide)}.home .studios{gap:1.5rem;display:grid}.home .studios>div{border-top:var(--rule-w) solid var(--rule-strong);justify-items:start;gap:.4rem;padding-top:1rem;display:grid}@media (width>=760px){.home .studios{grid-template-columns:1fr 1fr}}@media (width<=1023px){.home .spacer{display:none}}.home .enq-row{gap:2.5rem;display:grid}.home .enq .display{font-size:clamp(2.75rem,1.9rem + 3.2vw,4.5rem)}.home .enq-card{background:var(--paper-sheet);color:var(--ink);border-radius:var(--radius);padding:1rem 1.25rem 1.5rem}.home .enq-card .body{color:var(--ink-2)}.home .enq-brief{gap:1.25rem;padding-top:1rem;display:grid}@media (width>=760px){.home .enq-card{padding:1.5rem 2rem 2rem}}@media (width>=1280px){.home .enq-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:4rem}.home .enq-card{padding:1.75rem 2.5rem 2.25rem}}
