.hero.astro-m6mwmvbp{padding:5.125rem var(--gutter) 4.875rem;align-items:end}.hero.astro-m6mwmvbp .eyebrow{color:var(--green);margin-block-end:1.625rem}.hero.astro-m6mwmvbp h1{font-size:var(--fs-h1-page);line-height:1.12}.hero.astro-m6mwmvbp .sub{font-size:var(--fs-lg);color:#ffffffb3;line-height:1.62}.models.astro-m6mwmvbp h2.astro-m6mwmvbp,.builds.astro-m6mwmvbp h2.astro-m6mwmvbp,.handoff.astro-m6mwmvbp h2.astro-m6mwmvbp{letter-spacing:-.022em;margin-block-end:3rem;font-size:clamp(1.75rem,1.464rem + 1.19vw,2.375rem);line-height:1.18}.models.astro-m6mwmvbp{padding-block:6rem 6.25rem}.models.astro-m6mwmvbp h2{max-inline-size:24ch}.models.astro-m6mwmvbp ul{align-items:stretch;gap:2rem}.models.astro-m6mwmvbp li{border:1px solid #1e1e1e29;padding:2.5rem 2.25rem 2.75rem}.models.astro-m6mwmvbp .highlight{border:1.5px solid var(--green-deep);background:#f7faf2}.models.astro-m6mwmvbp .eyebrow{margin-block-end:1.25rem}.models.astro-m6mwmvbp h3{margin-block-end:1rem;font-size:clamp(1.375rem,1.238rem + .562vw,1.625rem);line-height:1.2}.models.astro-m6mwmvbp .blurb{color:var(--body);margin-block-end:1.625rem;font-size:clamp(1rem,.966rem + .143vw,1.063rem);line-height:1.65}.models.astro-m6mwmvbp dl>div.astro-m6mwmvbp{border-block-start:1px solid var(--rule-light);color:var(--body);flex-wrap:wrap;justify-content:space-between;gap:1.25rem;padding-block:1.125rem;font-size:1rem;line-height:1.5;display:flex}.models.astro-m6mwmvbp dl>div.astro-m6mwmvbp:last-child{border-block-end:1px solid var(--rule-light)}.models.astro-m6mwmvbp dd{color:var(--ink-type);text-align:end;margin:0;font-weight:600}.models.astro-m6mwmvbp .highlight dd{font-weight:700}.builds.astro-m6mwmvbp{padding-block:0 6.25rem}.builds.astro-m6mwmvbp ul{gap:2rem}.builds.astro-m6mwmvbp li{border-block-start:1px solid #1e1e1e29;padding-block-start:1.625rem}.builds.astro-m6mwmvbp h3{margin-block-end:.75rem;font-size:clamp(1.125rem,1.056rem + .286vw,1.25rem);line-height:1.25}.builds.astro-m6mwmvbp p{color:var(--body);font-size:clamp(1rem,.966rem + .143vw,1.063rem);line-height:1.65}.builds.astro-m6mwmvbp dl.astro-m6mwmvbp{border-block-end:1px solid var(--rule-light);margin-block-start:3rem}.builds.astro-m6mwmvbp dl.astro-m6mwmvbp>div.astro-m6mwmvbp{border-block-start:1px solid var(--rule-light);grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:1.25rem;padding-block:1.125rem;font-size:1rem;line-height:1.5;display:grid}.builds.astro-m6mwmvbp dl.astro-m6mwmvbp dt{color:var(--body)}.builds.astro-m6mwmvbp dl.astro-m6mwmvbp dd{color:var(--ink-type);margin:0;font-weight:600}.handoff.astro-m6mwmvbp{padding-block:5.5rem}.handoff.astro-m6mwmvbp h2{max-inline-size:26ch}.handoff.astro-m6mwmvbp ol{border-block-start:1px solid #1e1e1e29;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.handoff.astro-m6mwmvbp li{border-inline-end:1px solid #1e1e1e29;padding:1.625rem 1.5rem 2rem}.handoff.astro-m6mwmvbp li:first-child{padding-inline-start:0}.handoff.astro-m6mwmvbp li:last-child{border-inline-end:0;padding-inline-end:0}.handoff.astro-m6mwmvbp li:before{margin-block-end:.875rem}.handoff.astro-m6mwmvbp h3{margin-block-end:.625rem;font-size:1.125rem;line-height:1.25}.handoff.astro-m6mwmvbp p{color:var(--body);font-size:.969rem;line-height:1.6}.quotes.astro-m6mwmvbp{padding-block:5.5rem 6rem}.quotes.astro-m6mwmvbp>.eyebrow.astro-m6mwmvbp{color:var(--green);margin-block-end:2.75rem}.quotes.astro-m6mwmvbp ul{gap:2rem}.quotes.astro-m6mwmvbp figure{border-block-start:2px solid var(--green);padding-block-start:1.625rem}.quotes.astro-m6mwmvbp blockquote{color:#ffffffdb;margin-block-end:1.375rem;font-size:1.031rem;line-height:1.62}.quotes.astro-m6mwmvbp figcaption{font-family:var(--mono);color:#fff9;font-size:.813rem;font-weight:600;line-height:1}.brief.astro-m6mwmvbp{background:var(--green);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:4rem;padding-block:5rem;display:grid}.brief.astro-m6mwmvbp .go{justify-self:end}.brief.astro-m6mwmvbp h2{font-size:var(--fs-h2-band);letter-spacing:-.025em;color:var(--ink);max-inline-size:20ch;line-height:1.16}.brief.astro-m6mwmvbp p{color:#141414cc;max-inline-size:44ch;font-size:clamp(1.031rem,.986rem + .19vw,1.125rem);font-weight:500;line-height:1.6}@media (width<=75rem){.handoff.astro-m6mwmvbp ol.astro-m6mwmvbp{border-block-start:0;grid-template-columns:minmax(0,1fr)}.handoff.astro-m6mwmvbp li.astro-m6mwmvbp{border-block-start:1px solid #1e1e1e29;border-inline-end:0;padding:1.375rem 0 1.625rem}}@media (width<=56.25rem){.hero.astro-m6mwmvbp{padding:2.5rem var(--gutter) 2.75rem}.models.astro-m6mwmvbp h2.astro-m6mwmvbp,.builds.astro-m6mwmvbp h2.astro-m6mwmvbp,.handoff.astro-m6mwmvbp h2.astro-m6mwmvbp{max-inline-size:none;margin-block-end:1.75rem}.builds.astro-m6mwmvbp{padding-block:0 3.25rem}.models.astro-m6mwmvbp{padding-block:3rem 3.25rem}.models.astro-m6mwmvbp ul{gap:1.25rem}.models.astro-m6mwmvbp li{padding:1.75rem 1.5rem 2rem}.handoff.astro-m6mwmvbp{padding-block:3rem}.quotes.astro-m6mwmvbp{padding-block:3rem 3.25rem}.quotes.astro-m6mwmvbp ul{gap:2rem}.brief.astro-m6mwmvbp{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:3rem}.brief.astro-m6mwmvbp h2{max-inline-size:none}.brief.astro-m6mwmvbp .go{justify-self:stretch}.brief.astro-m6mwmvbp .btn{display:block}}
