.home-experience{width:min(68rem,100%);padding:var(--ff-space-10) clamp(2rem, 5vw, 5rem);background:var(--ff-color-paper);grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);justify-self:center;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.home-experience__proof{justify-self:center;width:100%;max-width:19rem}.home-experience__message{justify-items:start;gap:var(--ff-space-6);display:grid}.home-experience__message h2{font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1.08}.home-experience__message ol{gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.home-experience__message li{align-items:baseline;gap:var(--ff-space-5);padding-block:var(--ff-space-4);border-top:1px solid var(--ff-color-rule);grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr);display:grid}.home-experience__message li:last-child{border-bottom:1px solid var(--ff-color-rule)}.home-experience__message h3{font-family:var(--ff-font-body);letter-spacing:.07em;text-transform:uppercase;font-size:.8125rem;font-weight:750;line-height:1.45}.home-experience__message li p{max-width:48ch;margin:0;font-size:.9375rem;line-height:1.65}.home-experience__message .action-link--primary{width:fit-content;min-height:2.875rem;padding-inline:var(--ff-space-6);font-size:.6875rem}@media (width<=48rem){.home-experience{align-items:start;gap:var(--ff-space-5);padding:var(--ff-space-8) var(--ff-space-5);grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.home-experience__proof{max-width:13rem}.home-experience__message{gap:var(--ff-space-4)}.home-experience__message h2{font-size:clamp(2rem,8vw,2.6rem)}.home-experience__message li{gap:var(--ff-space-2);padding-block:var(--ff-space-3);grid-template-columns:1fr}.home-experience__message li p{font-size:.875rem}}@media (width<=34rem){.home-experience{grid-template-columns:1fr}.home-experience__proof{display:none}}.home-page{display:grid}.home-hero{padding-block:var(--ff-space-8) var(--ff-space-10);grid-template-columns:minmax(21rem,25rem) minmax(0,46rem);justify-content:center;align-items:center;gap:clamp(2.5rem,4vw,5rem);display:grid}.home-hero__message{justify-items:start;gap:var(--ff-space-5);display:grid}.home-hero__message h1{font-size:clamp(3.25rem,4vw,4.5rem);line-height:1.05}.home-hero__message h1 span{display:block}.home-hero__message>p{max-width:36ch;margin:0;font-size:1rem;line-height:1.6}.home-hero__actions{align-items:center;display:flex}.home-hero__actions .action-link--text{font-size:.75rem}.home-hero__proof{width:100%;max-height:31rem}.home-transition{place-items:center;height:4rem;display:grid;position:relative}.home-transition:before{content:"";background:var(--ff-color-rule);height:1px;position:absolute;top:50%;left:0;right:0}.home-transition .botanical-asset{z-index:1;background:var(--ff-color-canvas);width:6.0625rem;position:relative;transform:translateY(-.5rem)}@media (width<=64rem){.home-hero{gap:var(--ff-space-8);grid-template-columns:minmax(19rem,22rem) minmax(0,1fr)}}@media (width<=48rem){.home-hero{gap:var(--ff-space-6);padding-block:var(--ff-space-5) var(--ff-space-6);grid-template-columns:1fr}.home-hero__proof{aspect-ratio:auto;height:min(56vw,14rem);max-height:14rem}.home-hero__message{gap:var(--ff-space-5);max-width:32rem}.home-hero__message h1{font-size:clamp(2.8rem,13vw,4rem)}.home-transition{height:3rem}}
