.fa-section{background-color:var(--color-bg);padding-block:var(--space-8) var(--space-12);overflow-x:clip}.fa-inner{padding-inline:max(var(--page-inline-padding),calc((100% - var(--container-max)) / 2))}.fa-hero{margin-block-end:var(--space-6);text-align:center}.fa-eyebrow{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-ui);letter-spacing:.06em;color:var(--color-sage-700)}.fa-title{margin:0;font-size:var(--text-page-title);font-weight:var(--weight-heading);line-height:var(--leading-heading);color:var(--color-text)}.fa-intro{display:flex;flex-direction:column;gap:var(--space-5);margin-block-end:var(--space-10);text-align:center}.fa-intro-media{inline-size:100%;max-inline-size:72rem;margin-inline:auto;border-radius:var(--radius-xl);overflow:hidden;background-color:var(--color-bg-subtle)}.fa-photo{display:block;inline-size:100%;block-size:auto;aspect-ratio:3 / 2;object-fit:cover}.fa-intro-heading{margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-heading);color:var(--color-text)}.fa-intro-text p{margin:0 auto var(--space-3);max-inline-size:var(--measure);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-secondary)}.fa-intro-text .fa-lead{font-size:var(--text-xl);color:var(--color-text)}.fa-timeline{position:relative;margin:0;padding:0;list-style:none;text-align:center}.fa-timeline:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - 1px);inline-size:2px;background-color:var(--color-willow)}.fa-stop{position:relative;padding-block-start:var(--space-8);padding-block-end:var(--space-10)}.fa-stop:last-child{padding-block-end:var(--space-8)}.fa-stop:before{content:"";position:absolute;inset-inline-start:calc(50% - 5px);inset-block-start:var(--space-4);inline-size:10px;block-size:10px;border-radius:50%;background-color:var(--color-action);box-shadow:0 0 0 4px var(--color-wine-100)}.fa-era{position:relative;margin:0 auto var(--space-3);max-inline-size:max-content;padding-inline:var(--space-3);background-color:var(--color-bg);font-size:clamp(3.6rem,2.4rem + 5vw,7.2rem);font-weight:200;line-height:1.05;letter-spacing:.01em;color:var(--color-sage-700)}.fa-card{position:relative;max-inline-size:var(--measure);margin-inline:auto;padding-inline:var(--space-3);background-color:var(--color-bg)}.fa-card-heading{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-heading);color:var(--color-text)}.fa-card-text{margin:0;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-secondary)}.fa-outro{margin-block-start:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background-color:var(--color-wine-050);text-align:center}.fa-outro-text{margin:0 auto var(--space-5);max-inline-size:var(--measure);font-size:var(--text-xl);line-height:var(--leading-body);color:var(--color-text)}.fa-outro-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.fa-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:var(--space-5);border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--color-action);color:var(--color-text-on-brand);font-size:var(--text-md);font-weight:var(--weight-ui);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.fa-cta:hover{background-color:var(--color-action-hover)}.fa-cta:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.fa-cta--ghost{background-color:transparent;border-color:var(--color-action);color:var(--color-action)}.fa-cta--ghost:hover{background-color:var(--color-bg-brand-tint)}.fa-armed [data-reveal]{opacity:0;translate:0 24px;transition:opacity var(--duration-slow) var(--ease-out),translate var(--duration-slow) var(--ease-out)}.fa-armed .fa-stop:before{scale:0;transition:scale var(--duration-slow) var(--ease-out) .15s}.fa-armed [data-reveal].is-seen{opacity:1;translate:0 0}.fa-armed .fa-stop.is-seen:before{scale:1}@media(prefers-reduced-motion:reduce){.fa-armed [data-reveal],.fa-armed .fa-stop:before{opacity:1;translate:none;scale:none;transition:none}}@media screen and (min-width:768px){.fa-section{padding-block:var(--space-12) var(--space-16)}.fa-stop{padding-block-end:var(--space-12)}.fa-outro{padding:var(--space-8)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/florista-about.css.map */
