.styles-module-scss-module__WE-E6q__intro{background:var(--acid);grid-template-columns:1.2fr 1fr;align-items:center;gap:5%;padding:3rem 4%;display:grid}.styles-module-scss-module__WE-E6q__intro h1{text-transform:uppercase;max-width:12ch;font-size:clamp(3rem,6vw,6.4rem);font-weight:950}.styles-module-scss-module__WE-E6q__intro figure{aspect-ratio:3/4;border:.15rem solid var(--ink);margin:0;position:relative;transform:rotate(-2deg)}.styles-module-scss-module__WE-E6q__intro img{object-position:center 35%}.styles-module-scss-module__WE-E6q__approach{grid-template-columns:1fr 2fr;gap:4rem;padding:6rem 8%;display:grid}.styles-module-scss-module__WE-E6q__approach h2{text-transform:uppercase;max-width:12ch;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:950}.styles-module-scss-module__WE-E6q__approach p{font-size:1.15rem}.styles-module-scss-module__WE-E6q__approach .styles-module-scss-module__WE-E6q__boundary{border-block-start:.1rem solid var(--ink);color:var(--muted);margin-block-start:2rem;padding-block-start:1.5rem;font-size:.8rem}.styles-module-scss-module__WE-E6q__method{background:var(--ink);color:var(--paper);padding:4rem 4%}.styles-module-scss-module__WE-E6q__method>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.styles-module-scss-module__WE-E6q__method article>span{color:var(--pink);font-size:3rem;font-weight:900}.styles-module-scss-module__WE-E6q__method h2{text-transform:uppercase;margin-block:.75rem;font-size:2rem;font-weight:900}.styles-module-scss-module__WE-E6q__method p{color:var(--inverse-muted);font-size:.95rem}.styles-module-scss-module__WE-E6q__actions{align-items:center;gap:2rem;padding:3rem 4%;display:flex}@media (max-width:48rem){.styles-module-scss-module__WE-E6q__intro{grid-template-columns:1fr;gap:2rem}.styles-module-scss-module__WE-E6q__intro h1{font-size:2.6rem}.styles-module-scss-module__WE-E6q__intro figure{transform:none}.styles-module-scss-module__WE-E6q__intro svg{display:none}.styles-module-scss-module__WE-E6q__approach{grid-template-columns:1fr;gap:1rem;padding:3rem 4%}.styles-module-scss-module__WE-E6q__approach p{font-size:1rem}.styles-module-scss-module__WE-E6q__method>div{grid-template-columns:1fr;gap:1.5rem}.styles-module-scss-module__WE-E6q__method article{border-block-end:.0625rem solid var(--inverse-line)}.styles-module-scss-module__WE-E6q__actions{flex-wrap:wrap;gap:1rem}}
