.floral-assortment{display:block;position:relative;aspect-ratio:3 / 4;overflow:hidden}.floral-assortment img,.story-flower-photo img{display:block;width:100%;height:auto;filter:drop-shadow(1px 3px 2px rgba(52,44,39,.16)) drop-shadow(4px 12px 12px rgba(52,44,39,.12))}.floral-assortment img{position:absolute;width:153%;max-width:none;left:0;top:50%;transform:translateY(-50%)}.floral-story-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-width:0}.floral-story-passage p{margin:0;color:var(--ink);font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.floral-story-action{max-width:100%}.flower-story-page{font-family:var(--sans)}.story-page-heading{margin-bottom:var(--space-5);text-align:center}.story-page-heading h1{margin:0;font-family:var(--sans);font-size:var(--type-display-card);font-weight:500;line-height:var(--leading-heading);letter-spacing:-.045em}.story-flower-field{display:block;margin-bottom:var(--section-space-compact)}.story-flower-photo{display:block;width:100%;max-width:760px;margin-inline:auto}.flower-story-page .floral-story-passage{max-width:600px;margin-inline:auto;text-align:left}.flower-story-page .floral-story-passage h2{margin:0 0 var(--space-4);font-family:var(--sans);font-weight:500;font-size:var(--type-heading);line-height:var(--leading-heading);letter-spacing:-.035em;text-wrap:balance}.flower-story-page .floral-story-passage p{margin:0;font-family:var(--sans);font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);color:var(--ink);text-wrap:pretty}.flower-story-page .floral-story-passage p+p{margin-top:var(--space-3)}.flower-story-page .story-arranging,.flower-story-page .story-joy{margin-top:var(--section-space-compact)}.flower-story-page .floral-story-signoff{margin-top:var(--space-5);font-family:var(--sans);font-size:var(--type-heading);font-weight:500;text-align:center}.flower-story-page .floral-story-action{margin-top:var(--space-5);font-family:var(--sans);font-size:var(--type-ui);font-weight:500}@media(prefers-reduced-motion:reduce){.gallery-track{scroll-behavior:auto}.hero-slide.is-active img{animation:none}.hero-slide{transition:none}}
