@layer components{.flowyard-breadcrumbs{color:color-mix(in srgb, var(--flowyard-ink) 68%, transparent);letter-spacing:.01em;max-inline-size:100%;margin-block-end:1.6rem;font-size:1.35rem;font-weight:650;line-height:1.4}.flowyard-breadcrumbs__list{flex-wrap:nowrap;align-items:center;gap:.8rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.flowyard-breadcrumbs__item,.flowyard-breadcrumbs__separator{flex:none}.flowyard-breadcrumbs__item--collection,.flowyard-breadcrumbs__item--current{min-inline-size:0}.flowyard-breadcrumbs__item--current{flex:auto}.flowyard-breadcrumbs__link,.flowyard-breadcrumbs__current{color:inherit;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}.flowyard-breadcrumbs__link{text-underline-offset:.3rem;transition:color var(--flowyard-transition), text-decoration-color var(--flowyard-transition);text-decoration:underline #0000}.flowyard-breadcrumbs__link:hover{color:var(--flowyard-evergreen);text-decoration-color:currentColor}.flowyard-breadcrumbs__link:focus-visible{outline:.2rem solid var(--flowyard-accent-ink);outline-offset:.3rem;border-radius:.2rem}.flowyard-breadcrumbs__separator{opacity:.56}.flowyard-breadcrumbs--inverse{color:#fffdfac2}.flowyard-breadcrumbs--inverse .flowyard-breadcrumbs__link:hover{color:var(--flowyard-warm-white)}.flowyard-breadcrumbs--inverse .flowyard-breadcrumbs__link:focus-visible{outline-color:var(--flowyard-tan)}.flowyard-product-breadcrumbs .flowyard-breadcrumbs{margin-block-end:0}.flowyard-product-breadcrumbs{grid-column:1/-1}@media screen and (width<=749px){.flowyard-breadcrumbs{margin-block-end:1.4rem;font-size:1.25rem}.flowyard-breadcrumbs__item--collection{max-inline-size:38%}}.flowyard-hero{padding-block:clamp(7.2rem,8vw,12rem)}.flowyard-hero__inner{grid-template-columns:minmax(0,1fr) minmax(32rem,.82fr);align-items:center;gap:clamp(3.2rem,6vw,8.8rem);display:grid}.flowyard-hero__heading-block .flowyard-heading{max-width:9ch;font-size:clamp(4.8rem,7.6vw,10.4rem)}.flowyard-hero__heading-block .flowyard-text{max-width:52rem}.flowyard-hero__actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:3.2rem;display:flex}.flowyard-hero__media{isolation:isolate;position:relative}.flowyard-hero__media:before{border-radius:var(--flowyard-radius-card);content:"";z-index:-1;background:#c99a6729;position:absolute;inset:2.4rem -1.6rem -1.6rem 1.6rem}.flowyard-hero__image,.flowyard-hero__video,.flowyard-hero__video-poster,.flowyard-hero__placeholder{aspect-ratio:4/5;border-radius:var(--flowyard-radius-card);object-fit:cover;width:100%;min-height:clamp(42rem,48vw,64rem);display:block}.flowyard-hero__video-poster{display:none}.flowyard-hero--home-gradient{background:var(--flowyard-evergreen);isolation:isolate;align-items:center;min-height:41.8rem;padding-block:0;display:flex;position:relative;overflow:hidden}.flowyard-hero--home-gradient:before{background:var(--flowyard-hero-gradient);content:"";z-index:1;position:absolute;inset:0}.flowyard-hero--home-gradient .flowyard-hero__inner{z-index:2;width:100%;max-width:min(100% - 9.6rem,134.4rem);display:block;position:relative}.flowyard-hero--home-gradient .flowyard-hero__media{z-index:0;position:absolute;inset:0}.flowyard-hero--home-gradient .flowyard-hero__media:before{display:none}.flowyard-hero--home-gradient .flowyard-hero__image,.flowyard-hero--home-gradient .flowyard-hero__video,.flowyard-hero--home-gradient .flowyard-hero__video-poster,.flowyard-hero--home-gradient .flowyard-hero__placeholder{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0}.flowyard-hero--home-gradient .flowyard-hero__content{z-index:2;max-width:57rem;position:relative}.flowyard-hero--home-gradient .flowyard-hero__heading-block .flowyard-heading{color:var(--flowyard-warm-white);font-family:var(--font-body-family);letter-spacing:0;max-width:13ch;font-size:clamp(5.2rem,4.6vw,6.4rem);font-weight:900;line-height:1.08}.flowyard-hero--home-gradient .flowyard-hero__heading-block .flowyard-text{color:#fffdfae6;max-width:52rem;margin-top:2.8rem;font-size:1.75rem;font-weight:700;line-height:1.45}.flowyard-hero--home-gradient .flowyard-hero__actions{gap:1.8rem;margin-top:3.2rem}.flowyard-hero--home-gradient .flowyard-button{border-radius:.8rem;min-height:4rem;padding:1rem 2.1rem;font-size:1.4rem;font-weight:900}.flowyard-hero--home-gradient .flowyard-button:not(.flowyard-button--ghost){color:var(--flowyard-warm-white)}.flowyard-hero--home-gradient .flowyard-button--ghost{background:var(--flowyard-warm-white);border-color:var(--flowyard-warm-white);color:var(--flowyard-evergreen)}.flowyard-hero--home-gradient .flowyard-button--ghost:hover{background:var(--flowyard-cream);color:var(--flowyard-evergreen)}.flowyard-page-template .flowyard-hero,.flowyard-collection-template .flowyard-hero,.flowyard-blog-template .flowyard-hero{padding-block:clamp(6.4rem,7vw,10.4rem)}.flowyard-page-template .flowyard-hero__heading-block .flowyard-heading,.flowyard-collection-template .flowyard-hero__heading-block .flowyard-heading,.flowyard-blog-template .flowyard-hero__heading-block .flowyard-heading{max-width:14ch;font-size:clamp(4.2rem,5vw,7.2rem);line-height:1}.flowyard-page-template .flowyard-hero__heading-block .flowyard-text,.flowyard-collection-template .flowyard-hero__heading-block .flowyard-text,.flowyard-blog-template .flowyard-hero__heading-block .flowyard-text{max-width:58rem}@media screen and (width>=990px){.flowyard-newsletter:not(.flowyard-newsletter--homepage-bar) .flowyard-heading,.flowyard-split-story .flowyard-heading,.flowyard-page-template .flowyard-hero__heading-block .flowyard-heading{max-width:16ch}.flowyard-page-template .flowyard-section:not(.flowyard-hero),.flowyard-collection-template .flowyard-section:not(.flowyard-hero){--flowyard-section-spacing:clamp(6.4rem, 7vw, 9.6rem)}}@media screen and (width<=989px){.flowyard-hero--home-gradient{min-height:38rem}.flowyard-hero--home-gradient .flowyard-hero__inner,.flowyard-categories--homepage-tiles .flowyard-container{max-width:min(100% - 3.2rem,134.4rem)}.flowyard-hero__inner,.flowyard-newsletter__panel,.flowyard-faq__inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flowyard-hero__video{display:none}.flowyard-hero__video-poster{display:block}}@media screen and (width<=749px){.flowyard-hero--home-gradient{min-height:36rem;padding-block:5.2rem}.flowyard-hero--home-gradient .flowyard-hero__inner,.flowyard-categories--homepage-tiles .flowyard-container{max-width:min(100% - 2.4rem,134.4rem)}.flowyard-hero--home-gradient .flowyard-hero__heading-block .flowyard-heading{font-size:clamp(4rem,13vw,5.2rem)}.flowyard-hero--home-gradient .flowyard-hero__heading-block .flowyard-text{margin-top:2rem;font-size:1.55rem}.flowyard-hero--home-gradient .flowyard-hero__actions{align-items:stretch;gap:1rem}.flowyard-hero--home-gradient .flowyard-button{width:100%}.flowyard-page-template .flowyard-hero__heading-block .flowyard-heading,.flowyard-collection-template .flowyard-hero__heading-block .flowyard-heading,.flowyard-blog-template .flowyard-hero__heading-block .flowyard-heading{max-width:100%;font-size:clamp(3.2rem,10vw,4.2rem)}.flowyard-page-template .flowyard-hero__heading-block .flowyard-text,.flowyard-collection-template .flowyard-hero__heading-block .flowyard-text,.flowyard-blog-template .flowyard-hero__heading-block .flowyard-text{max-width:none}.flowyard-hero__media:before{display:none}.flowyard-hero__image,.flowyard-hero__video,.flowyard-hero__video-poster,.flowyard-hero__placeholder{min-height:34rem}}.flowyard-categories .flowyard-section-heading,.flowyard-product-showcase .flowyard-section-heading,.flowyard-editorial .flowyard-section-heading{max-width:82rem}.flowyard-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,3rem);margin-top:4.8rem;display:grid}.flowyard-category-card,.flowyard-editorial-card,.flowyard-product-card,.flowyard-story-card,.flowyard-testimonial-card,.flowyard-faq__item{color:inherit;transition:border-color var(--flowyard-transition), box-shadow var(--flowyard-transition), transform var(--flowyard-transition);text-decoration:none}.flowyard-category-card,.flowyard-editorial-card,.flowyard-product-card,.flowyard-testimonial-card,.flowyard-faq__item{background:var(--flowyard-warm-white);border:.1rem solid var(--flowyard-border);border-radius:var(--flowyard-radius-card);overflow:hidden}.flowyard-category-card:hover,.flowyard-editorial-card:hover,.flowyard-product-card:hover{border-color:color-mix(in srgb, var(--flowyard-tan) 54%, transparent);box-shadow:var(--flowyard-shadow-soft);transform:translateY(-.3rem)}.flowyard-category-card__media,.flowyard-editorial-card__media,.flowyard-product-card__media{background:var(--flowyard-cream);overflow:hidden}.flowyard-category-card__image,.flowyard-editorial-card__image,.flowyard-product-card__image{aspect-ratio:16/11;object-fit:cover;width:100%;height:100%;display:block}.flowyard-category-card__body,.flowyard-editorial-card__body,.flowyard-product-card__body{padding:clamp(1.8rem,2vw,2.8rem)}.flowyard-category-card__kicker,.flowyard-editorial-card__kicker,.flowyard-testimonial-card__rating{color:var(--flowyard-accent-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:1.2rem;font-weight:800;line-height:1.2}.flowyard-category-card__title,.flowyard-editorial-card__title,.flowyard-product-card__title,.flowyard-service-item__title,.flowyard-story-card__title{color:inherit;font-family:var(--font-heading-family);margin:0;font-size:clamp(2.2rem,2.2vw,3rem);line-height:1.08}.flowyard-category-card__text,.flowyard-editorial-card__text,.flowyard-service-item__text,.flowyard-story-card__text{color:color-mix(in srgb, currentColor 72%, transparent);margin-top:1.2rem;line-height:1.65}.flowyard-category-card__link{color:var(--flowyard-evergreen);align-items:center;gap:.8rem;margin-top:2rem;font-weight:800;display:inline-flex}.flowyard-category-card__arrow{width:3rem;height:3rem}.flowyard-category-card__arrow svg{width:1.7rem;height:1.7rem}.flowyard-categories--homepage-tiles{background:var(--flowyard-warm-white);padding-block:4.8rem 4.6rem}.flowyard-categories--homepage-tiles .flowyard-container{max-width:min(100% - 9.6rem,134.4rem)}.flowyard-category-grid--homepage{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem;margin-top:0}.flowyard-category-card--homepage-tile{background:var(--flowyard-placeholder-gradient);color:var(--flowyard-warm-white);border:0;border-radius:1.2rem;min-height:19rem;position:relative;overflow:hidden;box-shadow:0 1.6rem 3.2rem #10231d2e}.flowyard-category-card--homepage-tile:hover{transform:translateY(-.3rem);box-shadow:0 2rem 4rem #10231d33}.flowyard-category-card--homepage-tile .flowyard-category-card__media{background:var(--flowyard-placeholder-gradient);position:absolute;inset:0}.flowyard-category-card--homepage-tile .flowyard-category-card__image,.flowyard-category-card--homepage-tile .flowyard-media-placeholder{border-radius:inherit;object-fit:cover;width:100%;height:100%;min-height:100%}.flowyard-category-card--homepage-tile .flowyard-media-placeholder:after{background:linear-gradient(#ffffff0d,#0000 44%),radial-gradient(circle at 18% 0,#ffffff2e,#0000 36%)}.flowyard-category-card--homepage-tile .flowyard-category-card__body{background:#001f16b8;align-items:center;width:100%;min-height:6.8rem;padding:1.5rem 7rem 1.4rem 2rem;display:grid;position:absolute;bottom:0}.flowyard-category-card--homepage-tile .flowyard-category-card__title{color:inherit;font-family:var(--font-body-family);font-size:2.6rem;font-weight:900;line-height:1}.flowyard-category-card--homepage-tile .flowyard-category-card__text{color:#fffdfaeb;margin-top:.6rem;font-size:1.45rem;font-weight:700;line-height:1.2}.flowyard-category-card--homepage-tile .flowyard-category-card__text p{margin:0}.flowyard-category-card__tile-arrow{background:var(--flowyard-tan);color:var(--flowyard-warm-white);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.flowyard-category-card__tile-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:2rem;height:2rem}@media screen and (width>=990px){.flowyard-category-grid--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flowyard-search-template .flowyard-categories{--flowyard-section-spacing:6.4rem}}@media screen and (width<=989px){.flowyard-category-grid,.flowyard-editorial-grid,.flowyard-testimonials__grid,.flowyard-service-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=749px){.flowyard-categories--homepage-tiles{padding-block:2.4rem 3.6rem}.flowyard-category-card--homepage-tile{min-height:16.8rem}.flowyard-category-card--homepage-tile .flowyard-category-card__title{font-size:2.3rem}.flowyard-category-grid,.flowyard-editorial-grid,.flowyard-testimonials__grid,.flowyard-service-strip__grid,.flowyard-product-showcase__grid,.flowyard-story-grid{grid-template-columns:1fr}}.flowyard-service-strip{background:linear-gradient(90deg, #001f160a, #c99a6714), var(--flowyard-warm-white)}.flowyard-service-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;display:grid}.flowyard-service-item{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:1.6rem;padding:2.4rem;display:grid}.flowyard-service-strip--homepage-band{background:var(--flowyard-warm-white);padding-block:0 4.8rem}.flowyard-service-strip--homepage-band .flowyard-container{max-width:min(100% - 9.6rem,134.4rem)}.flowyard-service-strip--homepage-band .flowyard-service-strip__grid{box-shadow:none;background:#f4f3f1;border-radius:1.4rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:15rem;padding:2.4rem 3.2rem}.flowyard-service-strip--homepage-band .flowyard-service-item{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.1rem;padding:.8rem 2rem .2rem;display:flex}.flowyard-service-strip--homepage-band .flowyard-service-item+.flowyard-service-item{border-left:.1rem solid #10231d14}.flowyard-service-strip--homepage-band .flowyard-icon{background:color-mix(in srgb, var(--flowyard-tan) 20%, #fffdfa);border-color:color-mix(in srgb, var(--flowyard-tan) 34%, transparent);color:var(--flowyard-accent-ink);width:5.2rem;height:5.2rem}.flowyard-service-strip--homepage-band .flowyard-icon svg{stroke-width:1.75px;width:2.2rem;height:2.2rem}.flowyard-service-strip--homepage-band .flowyard-service-item__body{max-width:17rem}.flowyard-service-strip--homepage-band .flowyard-service-item__title{color:var(--flowyard-ink);font-family:var(--font-body-family);font-size:1.35rem;font-weight:900;line-height:1.15}.flowyard-service-strip--homepage-band .flowyard-service-item__text{color:color-mix(in srgb, var(--flowyard-ink) 82%, transparent);margin-top:.2rem;font-size:1.13rem;font-weight:800;line-height:1.2}.flowyard-service-strip--homepage-band .flowyard-service-item__text p{margin:0}@media screen and (width>=990px){.flowyard-service-strip--homepage-band .flowyard-service-item__title{font-size:1.45rem}.flowyard-service-strip--homepage-band .flowyard-service-item__text{font-size:1.25rem;line-height:1.4}.flowyard-service-item__body{max-width:24rem}.flowyard-service-strip--homepage-band .flowyard-service-item__body{max-width:18rem}}@media screen and (width<=989px){.flowyard-service-strip--homepage-band{padding-bottom:6.4rem}.flowyard-service-strip--homepage-band .flowyard-container{max-width:min(100% - 3.2rem,134.4rem)}.flowyard-service-strip--homepage-band .flowyard-service-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:2.4rem}.flowyard-service-strip--homepage-band .flowyard-service-item+.flowyard-service-item{border-left:0}}@media screen and (width<=749px){.flowyard-service-item{padding:2rem}.flowyard-service-strip--homepage-band{padding-bottom:5.6rem}.flowyard-service-strip--homepage-band .flowyard-container{max-width:min(100% - 2.4rem,134.4rem)}.flowyard-service-strip--homepage-band .flowyard-service-strip__grid{grid-template-columns:1fr;padding:2rem 1.6rem}.flowyard-service-strip--homepage-band .flowyard-service-item{padding:1.8rem 1.2rem}}.flowyard-product-card__image{aspect-ratio:1}.flowyard-product-showcase .flowyard-product-card__media{position:relative}.flowyard-product-card__image--primary,.flowyard-product-card__image--secondary{transition:opacity var(--flowyard-transition)}.flowyard-product-card__image--secondary{opacity:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.flowyard-product-card:has(.flowyard-product-card__image--secondary):hover .flowyard-product-card__image--primary{opacity:0}.flowyard-product-card:has(.flowyard-product-card__image--secondary):hover .flowyard-product-card__image--secondary{opacity:1}}.flowyard-product-card:has(.flowyard-product-card__image--secondary):is(:focus-visible,:has(:focus-visible)) .flowyard-product-card__image--primary{opacity:0}.flowyard-product-card:has(.flowyard-product-card__image--secondary):is(:focus-visible,:has(:focus-visible)) .flowyard-product-card__image--secondary{opacity:1}@media (prefers-reduced-motion:reduce){.flowyard-product-card__image--primary,.flowyard-product-card__image--secondary{transition:none}}.flowyard-product-showcase__header,.flowyard-editorial__header,.flowyard-testimonials__header{justify-content:space-between;align-items:end;gap:2.4rem;display:flex}.flowyard-product-showcase:not(.flowyard-product-showcase--homepage-carousel) .flowyard-product-showcase__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3.2rem;display:grid}.flowyard-product-showcase:not(.flowyard-product-showcase--homepage-carousel) .flowyard-section-heading{flex:1;max-width:84rem}.flowyard-product-showcase:not(.flowyard-product-showcase--homepage-carousel) .flowyard-heading{max-width:20ch}.flowyard-product-showcase__grid{grid-template-columns:repeat(var(--flowyard-product-columns,4), minmax(0, 1fr));gap:clamp(1.6rem,2vw,2.4rem);margin-top:4.8rem;display:grid}.flowyard-product-card__price{color:var(--flowyard-accent-ink);margin:1.2rem 0 0;font-weight:800}.flowyard-product-showcase--homepage-carousel{background:var(--flowyard-warm-white);padding-block:5.6rem 6.4rem;overflow:hidden}.flowyard-product-showcase--homepage-carousel .flowyard-container{max-width:min(100% - 9.6rem,134.4rem)}.flowyard-product-showcase--homepage-carousel .flowyard-product-showcase__header{align-items:flex-end;gap:2.4rem}.flowyard-product-showcase__heading-group{flex-wrap:wrap;align-items:flex-end;gap:1.4rem 3.2rem;display:flex}.flowyard-product-showcase--homepage-carousel .flowyard-section-heading{max-width:none}.flowyard-product-showcase--homepage-carousel .flowyard-eyebrow,.flowyard-product-showcase--homepage-carousel .flowyard-text{display:none}.flowyard-product-showcase--homepage-carousel .flowyard-heading{font-family:var(--font-body-family);max-width:none;font-size:3.5rem;font-weight:900;line-height:1}.flowyard-product-showcase__view-all{color:var(--flowyard-accent-ink);white-space:nowrap;align-items:center;gap:.6rem;min-height:4.4rem;margin-bottom:.6rem;font-size:1.35rem;font-weight:900;text-decoration:none;display:inline-flex}.flowyard-product-showcase__scroller{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;margin-top:2.6rem;padding:.2rem .2rem 1.2rem;position:relative;overflow-x:auto}.flowyard-product-showcase__scroller::-webkit-scrollbar{display:none}.flowyard-product-showcase__carousel{display:block;position:relative}.flowyard-product-showcase--homepage-carousel .flowyard-product-showcase__grid{grid-template-columns:none;grid-auto-columns:20.4rem;grid-auto-flow:column;gap:2rem;width:max-content;margin-top:0;display:grid}.flowyard-product-showcase__scroller{filter:drop-shadow(0 1.2rem 2.8rem #10231d1a)}.flowyard-product-showcase__scroller:has(>.flowyard-product-card:hover){filter:drop-shadow(0 1.8rem 3.4rem #10231d24)}.flowyard-product-showcase--homepage-carousel .flowyard-product-card{scroll-snap-align:start;border-color:#7fc8d338;border-radius:1rem;min-height:25.2rem}.flowyard-product-showcase--homepage-carousel .flowyard-product-card__media{background:#edf8fb;border-radius:.8rem;min-height:12.4rem;margin:1.4rem 1.4rem 0;position:relative}.flowyard-product-showcase--homepage-carousel .flowyard-product-card__image,.flowyard-product-showcase--homepage-carousel .flowyard-product-card__media .flowyard-media-placeholder{aspect-ratio:1.18;border-radius:inherit;object-fit:contain;padding:1.2rem}.flowyard-product-showcase--homepage-carousel .flowyard-product-card__media .flowyard-media-placeholder{opacity:.45;min-height:12.4rem}.flowyard-product-card__badge{background:var(--flowyard-warm-white);border-radius:var(--flowyard-radius-pill);color:color-mix(in srgb, var(--flowyard-evergreen) 76%, transparent);z-index:1;padding:.5rem .8rem;font-size:.95rem;font-weight:900;line-height:1;position:absolute;top:.8rem;right:.8rem;box-shadow:0 .6rem 1.4rem #10231d1f}.flowyard-product-showcase--homepage-carousel .flowyard-product-card__body{padding:1.3rem 1.5rem 1.5rem}.flowyard-product-showcase--homepage-carousel .flowyard-product-card__title{font-family:var(--font-body-family);font-size:1.45rem;font-weight:900;line-height:1.15}.flowyard-product-showcase--homepage-carousel .flowyard-product-card__price{color:var(--flowyard-accent-ink);margin-top:.8rem;font-size:1.35rem;line-height:1}.flowyard-product-card__rating{color:var(--flowyard-accent-ink);align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.flowyard-product-card__stars{gap:.2rem;display:inline-flex}.flowyard-product-card__stars svg{fill:currentColor;width:1.15rem;height:1.15rem;display:block}.flowyard-product-card__rating-count{color:var(--flowyard-accent-ink);font-size:1.1rem;font-weight:800;line-height:1}.flowyard-product-showcase__nav-button{appearance:none;background:var(--flowyard-warm-white);color:#008eb3;cursor:pointer;height:5.2rem;transition:background-color var(--flowyard-transition), border-color var(--flowyard-transition), color var(--flowyard-transition), transform var(--flowyard-transition);z-index:2;border:.1rem solid #7fc8d36b;border-radius:50%;justify-content:center;align-items:center;width:5.2rem;padding:0;display:inline-flex;position:absolute;top:45%;right:.2rem;transform:translateY(-50%);box-shadow:0 1.4rem 3rem #10231d24}.flowyard-product-showcase__nav-button[hidden]{display:none}.flowyard-product-showcase__nav-button:hover{background:var(--flowyard-tan);border-color:var(--flowyard-tan);color:var(--flowyard-evergreen);transform:translateY(-50%)scale(1.04)}.flowyard-product-showcase__nav-button:active{transform:translateY(-50%)scale(.98)}.flowyard-product-showcase__nav-button:focus-visible{outline:.2rem solid var(--flowyard-evergreen);outline-offset:.3rem}.flowyard-product-showcase__nav-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:2rem;height:2rem}@media screen and (width>=990px){.flowyard-product-showcase--homepage-carousel .flowyard-product-card__title{min-height:2.4em;font-size:1.6rem;line-height:1.2}.flowyard-product-showcase--homepage-carousel .flowyard-product-card__price{font-size:1.5rem}.flowyard-product-showcase--homepage-carousel .flowyard-product-card__rating-count{font-size:1.2rem}}@media screen and (width<=989px){.flowyard-product-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flowyard-product-showcase__header,.flowyard-editorial__header,.flowyard-testimonials__header{flex-direction:column;align-items:flex-start}.flowyard-product-showcase--homepage-carousel{padding-block:6.4rem 7.2rem}.flowyard-product-showcase--homepage-carousel .flowyard-container{max-width:min(100% - 3.2rem,134.4rem)}.flowyard-product-showcase--homepage-carousel .flowyard-product-showcase__header{align-items:flex-start}.flowyard-product-showcase--homepage-carousel .flowyard-product-showcase__grid{grid-auto-columns:20.4rem}}@media screen and (width<=749px){.flowyard-product-showcase--homepage-carousel{padding-block:4.8rem 5.6rem}.flowyard-product-showcase:not(.flowyard-product-showcase--homepage-carousel) .flowyard-product-showcase__header{align-items:start;gap:2.4rem;display:flex}.flowyard-product-showcase:not(.flowyard-product-showcase--homepage-carousel) .flowyard-section-heading{max-width:100%}.flowyard-product-showcase--homepage-carousel .flowyard-container{max-width:min(100% - 2.4rem,134.4rem)}.flowyard-product-showcase--homepage-carousel .flowyard-heading{font-size:2.8rem}.flowyard-product-showcase--homepage-carousel .flowyard-product-showcase__grid{grid-template-columns:none;grid-auto-columns:19rem}}@media (prefers-reduced-motion:reduce){.flowyard-product-showcase__nav-button{transition:none}}.flowyard-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.8rem,3vw,3.2rem);margin-top:4.8rem;display:grid}.flowyard-story-card{border-radius:var(--flowyard-radius-card);min-height:54rem;position:relative;overflow:hidden}.flowyard-story-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 12%,#001f16c2);position:absolute;inset:0}.flowyard-story-card__image,.flowyard-story-card__placeholder{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.flowyard-story-card__content{color:var(--flowyard-warm-white);z-index:1;padding:clamp(2.4rem,4vw,4.8rem);position:absolute;inset:auto 0 0}.flowyard-story-card__title{color:inherit;max-width:10ch;font-size:clamp(3rem,3vw,4.8rem)}.flowyard-split-story--homepage-split{background:var(--flowyard-warm-white);padding-block:4.8rem 4.4rem}.flowyard-split-story--homepage-split .flowyard-container,.flowyard-editorial--homepage-inspiration .flowyard-container{max-width:min(100% - 9.6rem,134.4rem)}.flowyard-split-story--homepage-split .flowyard-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;margin-top:0}.flowyard-story-card--homepage-split{border-radius:1.2rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:27.8rem;display:grid}.flowyard-story-card--homepage-split:after{display:none}.flowyard-story-card--homepage-split.flowyard-story-card--dark{background:var(--flowyard-evergreen);color:var(--flowyard-warm-white);border:0}.flowyard-story-card--homepage-split.flowyard-story-card--light{background:var(--flowyard-warm-white);border:.1rem solid color-mix(in srgb, var(--flowyard-tan) 52%, transparent);color:var(--flowyard-ink)}.flowyard-story-card--homepage-split .flowyard-story-card__content{color:inherit;z-index:1;flex-direction:column;justify-content:center;padding:3.2rem;display:flex;position:relative;inset:auto}.flowyard-story-card--homepage-split .flowyard-eyebrow{margin-bottom:1rem;font-size:1.05rem}.flowyard-story-card--homepage-split .flowyard-story-card__title{font-family:var(--font-body-family);max-width:9ch;font-size:3.2rem;font-weight:900;line-height:.98}.flowyard-story-card--homepage-split .flowyard-story-card__text{color:color-mix(in srgb, currentColor 80%, transparent);max-width:34rem;margin-top:1.2rem;font-size:1.3rem;font-weight:600;line-height:1.38}.flowyard-story-card--homepage-split .flowyard-button{width:fit-content;margin-top:1.8rem}.flowyard-story-card__media{min-height:100%;position:relative;overflow:hidden}.flowyard-story-card--homepage-split .flowyard-story-card__image,.flowyard-story-card--homepage-split .flowyard-story-card__placeholder{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:100%;display:block;position:relative;inset:auto}@media screen and (width>=990px){.flowyard-split-story:not(.flowyard-split-story--homepage-split) .flowyard-story-card__content{padding:clamp(2.4rem,3vw,4rem)}.flowyard-split-story:not(.flowyard-split-story--homepage-split) .flowyard-story-card__text{font-size:1.5rem;line-height:1.6}}@media screen and (width<=989px){.flowyard-split-story--homepage-split,.flowyard-editorial--homepage-inspiration{padding-block:6.4rem}.flowyard-split-story--homepage-split .flowyard-container,.flowyard-editorial--homepage-inspiration .flowyard-container{max-width:min(100% - 3.2rem,134.4rem)}.flowyard-split-story--homepage-split .flowyard-story-grid{grid-template-columns:1fr}}@media screen and (width<=749px){.flowyard-split-story--homepage-split,.flowyard-editorial--homepage-inspiration{padding-block:5.6rem}.flowyard-split-story--homepage-split .flowyard-container,.flowyard-editorial--homepage-inspiration .flowyard-container{max-width:min(100% - 2.4rem,134.4rem)}.flowyard-story-card--homepage-split .flowyard-story-card__content{padding:2.6rem}.flowyard-story-card--homepage-split .flowyard-story-card__title,.flowyard-editorial--homepage-inspiration .flowyard-heading{font-size:2.8rem}.flowyard-story-card--homepage-split .flowyard-story-card__media{min-height:16rem}}.flowyard-rich-media{background:var(--flowyard-warm-white);border-block:.1rem solid color-mix(in srgb, var(--flowyard-tan) 28%, transparent)}.flowyard-rich-media__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(4.8rem,7vw,9.6rem);display:grid}.flowyard-rich-media__block{min-width:0}.flowyard-rich-media__block--content{align-self:center}.flowyard-rich-media__content{color:color-mix(in srgb, var(--flowyard-ink) 76%, transparent);max-width:68rem;font-size:clamp(1.45rem,1.3vw,1.7rem);line-height:1.7}.flowyard-rich-media__content>:first-child{margin-top:0}.flowyard-rich-media__content>:last-child{margin-bottom:0}.flowyard-rich-media__content h1,.flowyard-rich-media__content h2,.flowyard-rich-media__heading{color:var(--flowyard-evergreen);font-family:var(--font-heading-family);font-size:clamp(3.4rem,4.2vw,5.8rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.035em;max-width:14ch;margin:0 0 clamp(2rem,3vw,3.2rem);line-height:1.02}.flowyard-rich-media__content h3,.flowyard-rich-media__content h4,.flowyard-rich-media__content h5,.flowyard-rich-media__content h6{color:var(--flowyard-ink);font-family:var(--font-body-family);margin:2.8rem 0 .9rem;font-size:clamp(1.55rem,1.5vw,1.9rem);font-weight:900;line-height:1.35}.flowyard-rich-media__content p,.flowyard-rich-media__content ul,.flowyard-rich-media__content ol,.flowyard-rich-media__text{margin-block:0 1.4rem}.flowyard-rich-media__content ul,.flowyard-rich-media__content ol{padding-inline-start:2.2rem}.flowyard-rich-media__content li+li{margin-top:.55rem}.flowyard-rich-media__content a{color:var(--flowyard-accent-ink);text-underline-offset:.3rem;text-decoration-thickness:.1rem}.flowyard-rich-media__content a:hover{color:var(--flowyard-evergreen)}.flowyard-rich-media__content .flowyard-eyebrow{margin-bottom:1.4rem}.flowyard-rich-media__media-stack{gap:clamp(1.8rem,2.4vw,2.8rem);min-width:0;display:grid}.flowyard-rich-media__media{aspect-ratio:4/3;background:var(--flowyard-evergreen);border-radius:var(--flowyard-radius-card);box-shadow:var(--flowyard-shadow-soft);position:relative;overflow:hidden}.flowyard-rich-media__media--image{aspect-ratio:4/3}.flowyard-rich-media__media--video{aspect-ratio:16/9}.flowyard-rich-media__image,.flowyard-rich-media__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.flowyard-rich-media__youtube{border:0}.flowyard-rich-media__block--empty{background:0 0}@media screen and (width<=989px){.flowyard-rich-media__content h1,.flowyard-rich-media__content h2,.flowyard-rich-media__heading{font-size:clamp(3.2rem,5vw,4.6rem)}}@media screen and (width<=749px){.flowyard-rich-media__content{max-width:none;font-size:1.45rem}.flowyard-rich-media__content h1,.flowyard-rich-media__content h2,.flowyard-rich-media__heading{max-width:16ch;font-size:clamp(3rem,10vw,4rem)}}.flowyard-editorial-grid,.flowyard-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,3rem);margin-top:4.8rem;display:grid}.flowyard-editorial-card{flex-direction:column;display:flex}.flowyard-editorial-card__body{flex-direction:column;flex:1;display:flex}.flowyard-editorial-card .flowyard-button{width:fit-content;margin-top:auto}.flowyard-editorial--homepage-inspiration{background:var(--flowyard-warm-white);padding-block:5.2rem 5.8rem}.flowyard-editorial--homepage-inspiration .flowyard-editorial__header{justify-content:space-between;align-items:flex-end;gap:2.4rem;display:flex}.flowyard-editorial--homepage-inspiration .flowyard-section-heading{max-width:none}.flowyard-editorial--homepage-inspiration .flowyard-eyebrow,.flowyard-editorial--homepage-inspiration .flowyard-text{display:none}.flowyard-editorial--homepage-inspiration .flowyard-heading{font-family:var(--font-body-family);max-width:none;font-size:3.5rem;font-weight:900;line-height:1.04}.flowyard-editorial__view-more{color:var(--flowyard-accent-ink);white-space:nowrap;align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:1.35rem;font-weight:900;text-decoration:none;display:inline-flex}.flowyard-editorial-grid--homepage-inspiration{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin-top:2.8rem}.flowyard-editorial-card--homepage-inspiration{box-shadow:none;color:var(--flowyard-warm-white);border:0;border-radius:1.2rem;min-height:17.6rem;position:relative;overflow:hidden}.flowyard-editorial-card--homepage-inspiration:hover{box-shadow:0 1.4rem 3.4rem #10231d29}.flowyard-editorial-card--homepage-inspiration .flowyard-editorial-card__media{position:absolute;inset:0}.flowyard-editorial-card--homepage-inspiration .flowyard-editorial-card__image,.flowyard-editorial-card--homepage-inspiration .flowyard-media-placeholder{border-radius:inherit;object-fit:cover;width:100%;height:100%;min-height:100%;display:block}.flowyard-editorial-card--homepage-inspiration .flowyard-editorial-card__body{color:inherit;z-index:1;min-height:17.6rem;padding:2.2rem;position:relative}.flowyard-editorial-card--homepage-inspiration .flowyard-editorial-card__kicker,.flowyard-editorial-card--homepage-inspiration .flowyard-editorial-card__text{display:none}.flowyard-editorial-card--homepage-inspiration .flowyard-editorial-card__title{color:inherit;font-family:var(--font-body-family);font-size:1.55rem;font-weight:900;line-height:1.15}.flowyard-editorial-card--homepage-inspiration .flowyard-button{background:var(--flowyard-warm-white);color:var(--flowyard-evergreen);border:0;border-radius:.7rem;align-self:flex-end;min-height:3.6rem;padding-inline:1.6rem}@media screen and (width<=749px){.flowyard-editorial--homepage-inspiration .flowyard-editorial__header{flex-direction:column;align-items:flex-start}}.flowyard-review-panel{background:var(--flowyard-warm-white);color:var(--flowyard-evergreen);padding-block:var(--reviews-padding-top,32px) var(--reviews-padding-bottom,32px)}.flowyard-review-panel__container{padding-inline:clamp(1.6rem,4vw,4.8rem)}.flowyard-review-panel__surface{background:color-mix(in srgb, var(--flowyard-tan) 16%, var(--flowyard-warm-white));border-radius:calc(var(--flowyard-radius-card) * 1.6);padding:clamp(2.4rem,4vw,5.6rem) clamp(1.6rem,3vw,4.4rem)}.flowyard-review-panel__heading{text-align:center;margin-bottom:clamp(2.8rem,3vw,4rem)}.flowyard-review-panel__eyebrow{color:var(--flowyard-accent-ink);margin:0 0 1.2rem;font-size:1.6rem;font-weight:700}.flowyard-review-panel__heading h2{color:inherit;font-family:var(--font-heading-family);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.8rem,3.3vw,4.8rem);font-weight:800;line-height:1.12}.flowyard-review-panel__intro{color:color-mix(in srgb, var(--flowyard-evergreen) 78%, var(--flowyard-warm-white));max-width:64ch;margin:1.4rem auto 0;font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.5}.flowyard-review-panel__intro p{margin:0}.flowyard-review-panel flowyard-review-slider{display:block}.flowyard-review-panel__pages{gap:2.4rem;display:grid}.flowyard-review-panel__page{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem);display:grid}.flowyard-review-panel [hidden]{display:none!important}.flowyard-review-card{background:var(--flowyard-warm-white);border-radius:var(--flowyard-radius-card);overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:clamp(2rem,2.3vw,3.2rem);display:flex}.flowyard-review-card__person{padding-right:3.2rem;position:relative}.flowyard-review-card__name{color:inherit;font-family:var(--font-body-family);letter-spacing:0;margin:0;font-size:2rem;font-weight:800;line-height:1.3}.flowyard-review-card__date{color:color-mix(in srgb, var(--flowyard-evergreen) 68%, var(--flowyard-warm-white));margin:.6rem 0 0;font-size:1.5rem;line-height:1.4}.flowyard-review-card__quote-mark{color:var(--flowyard-tan);font-family:Georgia,serif;font-size:5.8rem;font-weight:700;line-height:1;position:absolute;top:0;right:0}.flowyard-review-card__rating{flex-wrap:wrap;align-items:center;gap:1.2rem;margin:1.8rem 0;display:flex}.flowyard-review-card__stars{gap:.3rem;display:inline-flex}.flowyard-review-card__star{width:2.6rem;height:2.6rem;display:block;position:relative}.flowyard-review-card__star svg{fill:#d8dedb;width:100%;height:100%;display:block}.flowyard-review-card__star .flowyard-review-card__star-fill{clip-path:inset(0 calc(100% - var(--star-fill)) 0 0);fill:#00a878;position:absolute;inset:0}.flowyard-review-card__score{white-space:nowrap;font-size:1.6rem;font-weight:700}.flowyard-review-card__text{color:inherit;font-family:var(--font-body-family);border:0;margin:0 0 1.6rem;padding:0;font-size:1.8rem;font-style:normal;line-height:1.5}.flowyard-review-card__link{color:inherit;text-underline-offset:.3rem;align-content:center;align-self:flex-start;min-height:4.4rem;margin-top:auto;font-size:1.6rem;font-weight:700;line-height:1.4}.flowyard-review-panel__footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 2.8rem;margin-top:3.6rem;display:flex}.flowyard-review-panel__footer .flowyard-button{text-align:center;max-width:100%}.flowyard-review-panel__logo{object-fit:contain;width:18rem;height:auto;max-height:6rem;display:block}.flowyard-review-panel__controls{justify-content:center;align-items:center;gap:1.6rem;margin-top:2.8rem;display:flex}.flowyard-review-panel__status{font-size:1.5rem;font-weight:600}.flowyard-review-panel__arrow{background:var(--flowyard-warm-white);border:1px solid var(--flowyard-tan);color:var(--flowyard-evergreen);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;padding:1.4rem;display:inline-flex}.flowyard-review-panel__arrow svg{width:1.4rem}.flowyard-review-panel__arrow[data-review-previous] svg{transform:rotate(90deg)}.flowyard-review-panel__arrow[data-review-next] svg{transform:rotate(-90deg)}.flowyard-review-panel__arrow:disabled{cursor:default;opacity:.4}.flowyard-review-panel__arrow:not(:disabled):hover{background:var(--flowyard-tan)}.flowyard-review-card__link:focus-visible,.flowyard-review-panel__arrow:focus-visible{outline:2px solid var(--flowyard-evergreen);outline-offset:4px}.flowyard-review-panel__empty{text-align:center;font-size:1.8rem}.flowyard-testimonials__score{border-radius:var(--flowyard-radius-pill);color:var(--flowyard-tan);white-space:nowrap;background:#ffffff14;border:.1rem solid #ffffff2e;margin:0;padding:1rem 1.6rem;font-weight:800}.flowyard-testimonial-card{color:var(--flowyard-warm-white);background:#ffffff12;border-color:#ffffff24;margin:0;padding:clamp(2.4rem,3vw,3.6rem)}.flowyard-testimonial-card__rating{color:var(--flowyard-tan)}.flowyard-testimonial-card__quote{color:inherit;font-family:var(--font-heading-family);margin:0;font-size:clamp(2rem,2vw,2.8rem);font-style:normal;line-height:1.22}.flowyard-testimonial-card__person{border-top:.1rem solid #ffffff24;gap:.2rem;margin-top:2.8rem;padding-top:1.8rem;display:grid}.flowyard-testimonial-card__name{font-weight:800}.flowyard-testimonial-card__meta{color:#fffdfaa8}.flowyard-testimonials--homepage-reviews{background:var(--flowyard-evergreen);padding-block:5.2rem 5.4rem}.flowyard-testimonials--homepage-reviews .flowyard-container{max-width:min(100% - 9.6rem,134.4rem)}.flowyard-testimonials__layout{grid-template-columns:minmax(26rem,.55fr) minmax(0,1fr);align-items:center;gap:5.6rem;display:grid}.flowyard-testimonials__proof{color:var(--flowyard-warm-white);max-width:36rem}.flowyard-testimonials__heading{color:inherit;font-family:var(--font-body-family);letter-spacing:0;max-width:14ch;margin:0;font-size:4rem;font-weight:900;line-height:1.04}.flowyard-testimonials__heading span{color:var(--flowyard-tan)}.flowyard-testimonials__summary{color:#fffdfae6;margin-top:1.7rem}.flowyard-testimonials__summary p{max-width:28ch;margin:0;font-size:1.55rem;font-weight:700;line-height:1.35}.flowyard-testimonials__summary-stars,.flowyard-testimonial-card__stars{color:var(--flowyard-tan);align-items:center;gap:.25rem;display:inline-flex}.flowyard-testimonials__summary-stars{margin-top:.8rem}.flowyard-testimonials__summary-stars svg,.flowyard-testimonial-card__stars svg{fill:currentColor;width:1.45rem;height:1.45rem;display:block}.flowyard-testimonials__badge{color:var(--flowyard-warm-white);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;margin-top:2rem;display:inline-grid}.flowyard-testimonials__badge-mark{color:var(--flowyard-warm-white);background:#f2299d;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.flowyard-testimonials__badge-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:3.2rem;height:3.2rem;display:block}.flowyard-testimonials__badge-mark svg path:first-child{fill:currentColor;opacity:.16;stroke:currentColor}.flowyard-testimonials__badge span:last-child{letter-spacing:.01em;text-transform:uppercase;max-width:9ch;font-size:1.8rem;font-weight:900;line-height:1}.flowyard-testimonials--homepage-reviews .flowyard-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:0}.flowyard-testimonial-card--homepage-review{background:var(--flowyard-warm-white);box-shadow:none;color:var(--flowyard-ink);border:0;border-radius:1rem;flex-direction:column;justify-content:space-between;min-height:17.4rem;padding:2.5rem 2.6rem 2.3rem;display:flex}.flowyard-testimonial-card--homepage-review:hover{border-color:#0000;box-shadow:0 1.4rem 3.4rem #00000029}.flowyard-testimonial-card--homepage-review .flowyard-testimonial-card__quote{color:var(--flowyard-ink);font-family:var(--font-body-family);font-size:1.58rem;font-weight:800;line-height:1.38}.flowyard-testimonial-card--homepage-review .flowyard-testimonial-card__person{border-top:0;margin-top:1.7rem;padding-top:0}.flowyard-testimonial-card--homepage-review .flowyard-testimonial-card__name{color:var(--flowyard-ink);font-size:1.35rem;font-weight:900;line-height:1.2}.flowyard-testimonial-card--homepage-review .flowyard-testimonial-card__stars{margin-top:.8rem}@media screen and (width<=989px){.flowyard-testimonials--homepage-reviews{padding-block:6.4rem}.flowyard-testimonials--homepage-reviews .flowyard-container{max-width:min(100% - 3.2rem,134.4rem)}.flowyard-testimonials--homepage-reviews .flowyard-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flowyard-testimonials__score{white-space:normal}}@media screen and (width<=749px){.flowyard-testimonials--homepage-reviews{padding-block:5.6rem}.flowyard-testimonials--homepage-reviews .flowyard-container{max-width:min(100% - 2.4rem,134.4rem)}.flowyard-testimonials__heading{font-size:3.4rem}.flowyard-testimonials--homepage-reviews .flowyard-testimonials__grid{grid-template-columns:1fr}}.flowyard-faq__inner{grid-template-columns:minmax(24rem,.72fr) minmax(0,1fr);align-items:start;gap:clamp(3.2rem,6vw,8rem);display:grid}.flowyard-faq__list{gap:1.2rem;display:grid}.flowyard-faq__item{padding:0}.flowyard-faq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.6rem;padding:2rem 2.4rem;font-weight:800;list-style:none;display:flex}.flowyard-faq__summary::-webkit-details-marker{display:none}.flowyard-faq__icon{background:color-mix(in srgb, var(--flowyard-sage) 18%, var(--flowyard-warm-white));border-radius:var(--flowyard-radius-pill);color:var(--flowyard-evergreen);flex:0 0 3.6rem;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex;position:relative}.flowyard-faq__icon:before,.flowyard-faq__icon:after{border-radius:var(--flowyard-radius-pill);content:"";background:currentColor;width:1.4rem;height:.2rem;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flowyard-faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.flowyard-faq__item[open] .flowyard-faq__icon{background:var(--flowyard-evergreen);color:var(--flowyard-warm-white)}.flowyard-faq__item[open] .flowyard-faq__icon:before{transform:translate(-50%,-50%)rotate(45deg)}.flowyard-faq__item[open] .flowyard-faq__icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.flowyard-faq__answer{color:color-mix(in srgb, var(--flowyard-ink) 74%, transparent);padding:0 2.4rem 2.4rem}.flowyard-faq--card{background:var(--flowyard-warm-white)}.flowyard-faq--card .flowyard-faq__content{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--flowyard-tan) 9%, transparent), transparent 34%), var(--flowyard-warm-white);border:.1rem solid color-mix(in srgb, var(--flowyard-tan) 24%, transparent);border-radius:var(--flowyard-radius-card);box-shadow:0 1.8rem 5.2rem #3a2b1911}.flowyard-faq--card .flowyard-heading{color:var(--flowyard-evergreen);font-size:clamp(2.8rem,3vw,4.4rem);line-height:1.15}.flowyard-faq--card .flowyard-faq__item{border-top:.1rem solid var(--flowyard-border)}.flowyard-faq--card .flowyard-faq__summary{color:var(--flowyard-evergreen);padding:1.8rem 0;font-size:clamp(1.6rem,1.5vw,1.8rem);line-height:1.4}.flowyard-faq--card .flowyard-faq__icon{background:color-mix(in srgb, var(--flowyard-tan) 16%, var(--flowyard-warm-white));color:var(--flowyard-accent-ink)}.flowyard-faq--card .flowyard-faq__item[open] .flowyard-faq__icon{background:var(--flowyard-evergreen);color:var(--flowyard-warm-white)}.flowyard-faq--card .flowyard-faq__answer{padding:0 0 2rem;font-size:1.6rem;line-height:1.7}.flowyard-faq--card a{color:var(--flowyard-accent-ink);text-underline-offset:.2em;text-decoration:underline}.flowyard-faq--card :is(summary,a):focus-visible{outline:.2rem solid var(--flowyard-accent-ink);outline-offset:.4rem;border-radius:.4rem}@media (prefers-reduced-motion:reduce){.flowyard-faq--card .flowyard-faq__icon:before,.flowyard-faq--card .flowyard-faq__icon:after{transition:none}}.flowyard-faq--homepage-visual{background:var(--flowyard-warm-white);padding-block:5.8rem 3.2rem}.flowyard-faq--homepage-visual .flowyard-container{max-width:min(100% - 9.6rem,134.4rem)}.flowyard-faq--homepage-visual .flowyard-faq__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:4.2rem}.flowyard-faq__content{min-width:0}.flowyard-faq--homepage-visual .flowyard-section-heading{max-width:none}.flowyard-faq--homepage-visual .flowyard-eyebrow,.flowyard-faq--homepage-visual .flowyard-text{display:none}.flowyard-faq--homepage-visual .flowyard-heading{color:var(--flowyard-ink);font-family:var(--font-body-family);max-width:none;font-size:3.5rem;font-weight:900;line-height:1.06}.flowyard-faq--homepage-visual .flowyard-faq__list{gap:1rem;margin-top:2.8rem}.flowyard-faq--homepage-visual .flowyard-faq__item{background:var(--flowyard-warm-white);box-shadow:none;border:.1rem solid #10231d21;border-radius:.7rem}.flowyard-faq--homepage-visual .flowyard-faq__summary{color:var(--flowyard-ink);min-height:5rem;padding:1.25rem 1.6rem;font-size:1.35rem;font-weight:900}.flowyard-faq--homepage-visual .flowyard-faq__answer{padding:0 1.7rem 1.7rem;font-size:1.35rem;line-height:1.55}.flowyard-faq__media{background:linear-gradient(135deg, #001f16eb, #c99a67d1), var(--flowyard-evergreen);border-radius:1.2rem;min-height:34rem;overflow:hidden}.flowyard-faq--homepage-visual .flowyard-faq__media.flowyard-reveal{opacity:1;transform:none}.flowyard-faq__image,.flowyard-faq__placeholder{border-radius:inherit;object-fit:cover;width:100%;height:100%;min-height:34rem;display:block}.flowyard-faq--homepage-visual .flowyard-faq__placeholder{display:block!important}@media screen and (width>=990px){.flowyard-faq--accordion{padding-block:clamp(5.6rem,6vw,8rem)}.flowyard-faq--accordion .flowyard-faq__inner{display:block}.flowyard-faq--accordion .flowyard-faq__content{grid-template-columns:minmax(26rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(5.6rem,7vw,11rem);display:grid}.flowyard-faq--accordion .flowyard-section-heading{max-width:42rem}.flowyard-faq--accordion .flowyard-heading{max-width:14ch}.flowyard-faq--accordion .flowyard-faq__list{margin-top:0}.flowyard-faq--accordion .flowyard-faq__item summary{font-size:1.8rem;line-height:1.35}.flowyard-faq--accordion .flowyard-faq__answer{font-size:1.45rem;line-height:1.7}}@media screen and (width<=989px){.flowyard-faq--homepage-visual{padding-block:6.4rem 4.8rem}.flowyard-faq--homepage-visual .flowyard-container,.flowyard-newsletter--homepage-bar .flowyard-container{max-width:min(100% - 3.2rem,134.4rem)}.flowyard-faq--homepage-visual .flowyard-faq__inner{grid-template-columns:1fr;gap:3.2rem}}@media screen and (width<=749px){.flowyard-faq--homepage-visual{padding-block:5.6rem 3.6rem}.flowyard-faq--homepage-visual .flowyard-container,.flowyard-newsletter--homepage-bar .flowyard-container{max-width:min(100% - 2.4rem,134.4rem)}.flowyard-faq--homepage-visual .flowyard-heading{font-size:2.8rem}.flowyard-faq--homepage-visual .flowyard-faq__summary{align-items:flex-start;min-height:5.1rem;padding:1.35rem 1.4rem;font-size:1.3rem}}.flowyard-newsletter{padding:var(--flowyard-newsletter-padding-top) var(--flowyard-newsletter-padding-right) var(--flowyard-newsletter-padding-bottom) var(--flowyard-newsletter-padding-left)}.flowyard-newsletter__panel{background:var(--flowyard-newsletter-editorial-gradient);border-radius:var(--flowyard-radius-card);color:var(--flowyard-warm-white);grid-template-columns:minmax(0,1fr) minmax(30rem,.72fr);align-items:center;gap:clamp(2.4rem,4vw,5.6rem);padding:clamp(2.4rem,5vw,6.4rem);display:grid}.flowyard-newsletter__layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.4rem;min-width:0;display:grid}.flowyard-newsletter--homepage-bar{background:var(--flowyard-warm-white)}.flowyard-newsletter--homepage-bar .flowyard-container{max-width:min(100% - 9.6rem,134.4rem)}.flowyard-newsletter--homepage-bar .flowyard-newsletter__panel{background:var(--flowyard-evergreen);border-radius:1.2rem;grid-template-columns:minmax(0,1fr) minmax(34rem,.66fr);gap:2.8rem;min-height:10.8rem;padding:2.2rem 3.2rem;box-shadow:0 1rem 2.8rem #10231d2e}.flowyard-newsletter--homepage-bar .flowyard-newsletter__layout{grid-template-columns:auto minmax(0,1fr)}.flowyard-newsletter__icon{border:.1rem solid color-mix(in srgb, var(--flowyard-tan) 78%, transparent);color:var(--flowyard-tan);border-radius:50%;justify-content:center;align-items:center;width:5.8rem;height:5.8rem;display:inline-flex}.flowyard-newsletter__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:2.6rem;height:2.6rem;display:block}.flowyard-newsletter--homepage-bar .flowyard-section-heading{max-width:none}.flowyard-newsletter--homepage-bar .flowyard-eyebrow{display:none}.flowyard-newsletter--homepage-bar .flowyard-heading{color:var(--flowyard-warm-white);font-family:var(--font-body-family);max-width:none;font-size:3rem;font-weight:900;line-height:1.05}.flowyard-newsletter--homepage-bar .flowyard-text{color:#fffdfad6;max-width:none;margin-top:.4rem;font-size:1.45rem;font-weight:600;line-height:1.35}.flowyard-newsletter--homepage-bar .flowyard-newsletter__field{border-radius:.7rem;padding:.6rem}.flowyard-newsletter--homepage-bar .flowyard-newsletter__input,.flowyard-newsletter--homepage-bar .flowyard-newsletter__button{min-height:4.4rem}.flowyard-newsletter__field{background:var(--flowyard-warm-white);border-radius:.9rem;align-items:stretch;gap:.8rem;padding:.8rem;display:flex}.flowyard-newsletter__input{color:var(--flowyard-ink);font:inherit;background:0 0;border:0;flex:1;min-width:0;min-height:4.8rem;padding:0 1.2rem}.flowyard-newsletter__input:focus{outline:.2rem solid color-mix(in srgb, var(--flowyard-tan) 72%, transparent);outline-offset:.2rem}.flowyard-newsletter__button{white-space:nowrap}@media screen and (width>=990px){.flowyard-newsletter__panel{grid-template-columns:minmax(0,1fr) minmax(40rem,.8fr);gap:clamp(4.8rem,7vw,10rem)}}@media screen and (width<=989px){.flowyard-newsletter--homepage-bar .flowyard-newsletter__panel{grid-template-columns:1fr;padding:2.8rem}}@media screen and (width<=749px){.flowyard-newsletter--homepage-bar .flowyard-newsletter__panel{padding:2.2rem}.flowyard-newsletter--homepage-bar .flowyard-newsletter__layout{grid-template-columns:1fr;align-items:flex-start;gap:1.6rem}.flowyard-newsletter__icon{width:5.2rem;height:5.2rem}.flowyard-newsletter--homepage-bar .flowyard-heading{font-size:2.8rem}.flowyard-newsletter__field{background:0 0;padding:0}.flowyard-newsletter__input{background:var(--flowyard-warm-white);border-radius:.9rem;min-height:5.2rem}}.flowyard-partners{color:var(--flowyard-ink)}.flowyard-partners--warm-white{background:var(--flowyard-warm-white)}.flowyard-partners--cream{background:var(--flowyard-cream)}.flowyard-partners .flowyard-partners__heading{color:var(--flowyard-evergreen);font-family:var(--font-heading-family);letter-spacing:-.02em;margin-bottom:clamp(3.2rem,4vw,5.2rem);font-size:clamp(3rem,3.8vw,4.8rem);font-weight:600;line-height:1}.flowyard-partners .flowyard-partners__heading--center{text-align:center}.flowyard-partners .flowyard-partners__header{justify-content:space-between;align-items:flex-end;gap:2.4rem;margin-bottom:clamp(3.2rem,4vw,5.2rem);display:flex}.flowyard-partners .flowyard-partners__header .flowyard-partners__heading{flex:1;margin-bottom:0}.flowyard-partners .flowyard-partners__controls{flex:none;align-items:center;gap:.8rem;margin-left:auto;display:flex}.flowyard-partners .flowyard-partners__control{appearance:none;background:color-mix(in srgb, var(--flowyard-warm-white) 88%, transparent);border:.1rem solid color-mix(in srgb, var(--flowyard-tan) 52%, transparent);box-shadow:0 .8rem 2.4rem color-mix(in srgb, var(--flowyard-evergreen) 8%, transparent);color:var(--flowyard-evergreen);cursor:pointer;height:4.4rem;transition:background-color var(--flowyard-transition), border-color var(--flowyard-transition), color var(--flowyard-transition), transform var(--flowyard-transition);border-radius:50%;justify-content:center;align-items:center;width:4.4rem;padding:0;display:inline-flex}.flowyard-partners .flowyard-partners__control:hover{background:var(--flowyard-tan);border-color:var(--flowyard-tan);color:var(--flowyard-evergreen);transform:translateY(-.2rem)}.flowyard-partners .flowyard-partners__control:active{transform:translateY(.1rem)}.flowyard-partners .flowyard-partners__control:focus-visible{outline:.2rem solid var(--flowyard-evergreen);outline-offset:.3rem}.flowyard-partners .flowyard-partners__control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.8rem;height:1.8rem}.flowyard-partners .flowyard-partners__control [data-partners-play-icon],.flowyard-partners .flowyard-partners__control [data-partners-pause-icon]{display:inline-flex}.flowyard-partners .flowyard-partners__control [hidden]{display:none}.flowyard-partners .flowyard-partners__grid{grid-template-columns:repeat(var(--flowyard-partners-columns-desktop,6), minmax(0, 1fr));margin:2.8rem 0 0;padding:0;list-style:none;display:grid}.flowyard-partners .flowyard-partners__cell{min-width:0}.flowyard-partners .flowyard-partners__viewport{overscroll-behavior-inline:contain;scrollbar-width:none;transition:opacity max(.1s, calc(var(--flowyard-partners-animation-duration,.5s) / 2)) var(--flowyard-partners-easing,ease-in-out);overflow-x:auto}.flowyard-partners .flowyard-partners__viewport::-webkit-scrollbar{display:none}.flowyard-partners .flowyard-partners__viewport:focus-visible{border-radius:var(--flowyard-radius-card);outline:.2rem solid var(--flowyard-tan);outline-offset:.4rem}.flowyard-partners .flowyard-partners__grid--slider{scroll-snap-type:inline mandatory;grid-template-columns:none;width:100%;margin-top:0;display:flex}.flowyard-partners .flowyard-partners__grid--slider .flowyard-partners__cell{flex:0 0 calc(100% / var(--flowyard-partners-columns-desktop,6));scroll-snap-align:start}.flowyard-partners .flowyard-partners__slider.is-ready .flowyard-partners__viewport{overflow:hidden}.flowyard-partners .flowyard-partners__slider.is-ready .flowyard-partners__grid--slider{scroll-snap-type:none;will-change:transform}.flowyard-partners .flowyard-partners__slider.is-ready .flowyard-partners__grid--slider .flowyard-partners__cell{flex-basis:calc(100% / var(--flowyard-partners-visible-count,6))}.flowyard-partners .flowyard-partners__slider.is-fading .flowyard-partners__viewport{opacity:0}.flowyard-partners .flowyard-partners__item{color:inherit;min-height:calc(var(--flowyard-partners-logo-height,72px) + 5.6rem);padding:1.6rem clamp(1.2rem,2vw,2.4rem);text-decoration:none}.flowyard-partners .flowyard-partners__grid--dividers .flowyard-partners__cell+.flowyard-partners__cell{border-left:.1rem solid color-mix(in srgb, var(--flowyard-evergreen) 14%, transparent)}.flowyard-partners .flowyard-partners__logo{height:var(--flowyard-partners-logo-height,72px);object-fit:contain;width:auto;max-width:100%;display:block}.flowyard-partners .flowyard-partners__logo--placeholder{width:min(100%,24rem)}.flowyard-partners .flowyard-partners__name{color:color-mix(in srgb, var(--flowyard-evergreen) 76%, transparent);text-align:center;font-size:1.2rem;font-weight:800;line-height:1.3}.flowyard-partners a.flowyard-partners__item{transition:opacity var(--flowyard-transition), transform var(--flowyard-transition)}.flowyard-partners a.flowyard-partners__item:hover{opacity:.72;transform:translateY(-.2rem)}.flowyard-partners a.flowyard-partners__item:active{transform:translateY(.1rem)}.flowyard-partners a.flowyard-partners__item:focus-visible{border-radius:var(--flowyard-radius-button);outline:.2rem solid var(--flowyard-tan);outline-offset:-.2rem}@media screen and (width<=749px){.flowyard-partners .flowyard-partners__header{flex-direction:column;align-items:flex-start;gap:2rem;margin-bottom:2.8rem}.flowyard-partners .flowyard-partners__controls{margin-left:0}.flowyard-partners .flowyard-partners__control{width:4rem;height:4rem}.flowyard-partners .flowyard-partners__grid{grid-template-columns:repeat(var(--flowyard-partners-columns-mobile,2), minmax(0, 1fr))}.flowyard-partners .flowyard-partners__grid--slider{grid-template-columns:none;display:flex}.flowyard-partners .flowyard-partners__grid--slider .flowyard-partners__cell{flex-basis:calc(100% / var(--flowyard-partners-columns-mobile,2))}.flowyard-partners .flowyard-partners__slider.is-ready .flowyard-partners__grid--slider .flowyard-partners__cell{flex-basis:calc(100% / var(--flowyard-partners-visible-count,2))}.flowyard-partners .flowyard-partners__grid--dividers{border-left:.1rem solid color-mix(in srgb, var(--flowyard-evergreen) 12%, transparent);border-top:.1rem solid color-mix(in srgb, var(--flowyard-evergreen) 12%, transparent)}.flowyard-partners .flowyard-partners__grid--dividers .flowyard-partners__cell{border-bottom:.1rem solid color-mix(in srgb, var(--flowyard-evergreen) 12%, transparent);border-left:0;border-right:.1rem solid color-mix(in srgb, var(--flowyard-evergreen) 12%, transparent)}.flowyard-partners .flowyard-partners__item{min-height:calc(var(--flowyard-partners-logo-height,72px) + 4.8rem);padding:1.4rem 1rem}.flowyard-partners .flowyard-partners__heading{margin-bottom:2.8rem;font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.flowyard-partners a.flowyard-partners__item,.flowyard-partners .flowyard-partners__control,.flowyard-partners .flowyard-partners__viewport{transition-duration:0s}.flowyard-partners .flowyard-partners__grid--slider{transition:none!important}}.flowyard-contact{background:var(--flowyard-cream);color:var(--flowyard-ink)}.flowyard-contact .contact{background:var(--flowyard-warm-white);border:.1rem solid var(--flowyard-border);border-radius:var(--flowyard-radius-card);box-shadow:var(--flowyard-shadow-soft);max-width:min(calc(100% - 3.2rem), var(--flowyard-contact-max-width,96rem));padding-block:2.4rem;padding-inline:2.4rem}.flowyard-contact--compact .contact{padding-inline:2.4rem!important}.flowyard-contact--comfortable .contact{padding-block:4rem;padding-inline:4rem!important}.flowyard-contact .contact form{gap:1.4rem;display:grid}.flowyard-contact .title{color:var(--flowyard-evergreen);font-family:var(--font-heading-family);letter-spacing:0;margin-bottom:2rem;font-size:clamp(3rem,4vw,5.2rem);line-height:1.02}.flowyard-contact .contact__fields{width:100%}.flowyard-contact .flowyard-contact-field{gap:.6rem;inline-size:100%;margin:0;display:grid;position:relative}.flowyard-contact .flowyard-contact-address{border:0;min-inline-size:0;margin:0;padding:0}.flowyard-contact .flowyard-contact-address__legend{color:var(--flowyard-evergreen);letter-spacing:.01em;margin:0 0 .8rem;padding:0;font-size:1.4rem;font-weight:800;line-height:1.3}.flowyard-contact .flowyard-contact-address__legend span{color:color-mix(in srgb, var(--flowyard-ink) 68%, transparent);font-weight:600}.flowyard-contact .flowyard-contact-address__fields{width:100%}.flowyard-contact .flowyard-contact-field__label{color:var(--flowyard-evergreen);letter-spacing:.01em;pointer-events:auto;margin:0;font-size:1.4rem;font-weight:800;line-height:1.3;position:static;transform:none}.flowyard-contact .flowyard-contact-field .field__input,.flowyard-contact .flowyard-contact-field .text-area{appearance:none;border:.1rem solid var(--flowyard-border);box-sizing:border-box;color:var(--flowyard-ink);inline-size:100%;min-height:4.8rem;transition:border-color var(--flowyard-transition), box-shadow var(--flowyard-transition);background:#fff;border-radius:.9rem;outline:0;margin:0;padding:1.1rem 1.4rem;font-size:1.6rem}.flowyard-contact .flowyard-contact-field .field__input:hover,.flowyard-contact .flowyard-contact-field .text-area:hover{border-color:color-mix(in srgb, var(--flowyard-tan) 62%, var(--flowyard-border))}.flowyard-contact .flowyard-contact-field .field__input:focus-visible,.flowyard-contact .flowyard-contact-field .text-area:focus-visible{border-color:var(--flowyard-accent-ink);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--flowyard-accent-ink) 22%, transparent)}.flowyard-contact .flowyard-contact-field .field__input[aria-invalid=true]{border-color:var(--flowyard-terracotta)}.flowyard-contact .flowyard-contact-field .text-area{resize:vertical}.flowyard-contact .contact__field-error{color:var(--flowyard-accent-ink);font-size:1.3rem;display:block}.flowyard-contact .contact__field-error .form__message{align-items:center;gap:.6rem;display:inline-flex}.flowyard-contact .contact__field-error .svg-wrapper{flex-basis:1.6rem;block-size:1.6rem;inline-size:1.6rem}.flowyard-contact .flowyard-contact__submit{min-width:19rem}.flowyard-contact--comfortable .contact form{gap:2rem}.flowyard-contact--comfortable .title{margin-bottom:3.2rem}.flowyard-contact--comfortable .flowyard-contact-field{gap:.8rem}.flowyard-contact--comfortable .flowyard-contact-field .field__input,.flowyard-contact--comfortable .flowyard-contact-field .text-area{min-height:5.8rem;padding:1.5rem 1.7rem;font-size:1.7rem}@media screen and (width<=749px){.flowyard-contact .flowyard-contact__submit{width:100%}}@media screen and (width>=750px){.flowyard-contact--compact .contact{padding-block:4rem;padding-inline:4rem!important}.flowyard-contact--comfortable .contact{padding-block:6.4rem;padding-inline:6.4rem!important}}@media screen and (width<=749px){.flowyard-contact--compact .contact,.flowyard-contact--comfortable .contact{max-width:min(calc(100% - 2.4rem), var(--flowyard-contact-max-width,96rem))}}.flowyard-blog-index{background:var(--flowyard-warm-white)}.flowyard-blog-template .main-blog{max-width:var(--flowyard-container)}.flowyard-blog-template .main-blog .title--primary{color:var(--flowyard-evergreen);font-family:var(--font-body-family);letter-spacing:-.035em;margin:0 0 clamp(3.2rem,5vw,5.6rem);font-size:clamp(4.2rem,5vw,6.4rem);font-weight:900;line-height:1}.flowyard-blog-feature-layout{grid-template-columns:minmax(0,1.22fr) minmax(36rem,1fr);align-items:stretch;gap:clamp(1.6rem,2vw,2.4rem);display:grid}.flowyard-blog-feature-layout--solo{grid-template-columns:minmax(0,76rem)}.flowyard-blog-supporting-list{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem);min-width:0;display:grid}.flowyard-blog-supporting-list--1{grid-template-rows:minmax(0,auto)}.flowyard-blog-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem);margin-top:clamp(1.6rem,2vw,2.4rem);display:grid}.flowyard-blog-compact-grid--all{margin-top:0}.flowyard-blog-card{background:var(--flowyard-warm-white);border:.1rem solid var(--flowyard-border);border-radius:var(--flowyard-radius-card);box-shadow:var(--flowyard-shadow-soft);color:var(--flowyard-ink);min-width:0;transition:border-color var(--flowyard-transition), box-shadow var(--flowyard-transition), transform var(--flowyard-transition);overflow:hidden}.flowyard-blog-card__media{background:var(--flowyard-cream);min-width:0;display:block;position:relative;overflow:hidden}.flowyard-blog-card__image,.flowyard-blog-card__placeholder{object-fit:cover;height:100%;transition:transform var(--flowyard-transition);width:100%;display:block;position:absolute;inset:0}.flowyard-blog-card__placeholder{aspect-ratio:auto;border-radius:0;min-height:100%}.flowyard-blog-card__content{min-width:0}.flowyard-blog-card__meta{color:color-mix(in srgb, var(--flowyard-sage) 88%, var(--flowyard-evergreen));flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;font-size:1.3rem;font-weight:700;line-height:1.35;display:flex}.flowyard-blog-card__meta time{color:inherit}.flowyard-blog-card__title{color:var(--flowyard-evergreen);font-family:var(--font-body-family);letter-spacing:-.025em;overflow-wrap:break-word;margin:0;font-weight:850}.flowyard-blog-card__title a{color:inherit;text-decoration:none}.flowyard-blog-card__excerpt{color:color-mix(in srgb, var(--flowyard-ink) 74%, transparent);margin:0}.flowyard-blog-card__cta{color:var(--flowyard-accent-ink);text-underline-offset:.4rem;min-height:4.4rem;transition:color var(--flowyard-transition), text-decoration-color var(--flowyard-transition), transform var(--flowyard-transition);align-items:center;width:fit-content;font-size:1.45rem;font-weight:800;text-decoration-line:underline;text-decoration-thickness:.12rem;display:inline-flex}.flowyard-blog-card__cta:active{transform:translateY(.1rem)}.flowyard-blog-card :where(a):focus-visible{outline:.2rem solid var(--flowyard-tan);outline-offset:.4rem}.flowyard-blog-card--featured{flex-direction:column;height:100%;display:flex}.flowyard-blog-card--featured .flowyard-blog-card__media{aspect-ratio:calc(var(--flowyard-blog-media-ratio) * 1.45);flex:none}.flowyard-blog-card--featured .flowyard-blog-card__content{flex-direction:column;flex:1;align-items:flex-start;padding:2rem 2.8rem 2.8rem;display:flex}.flowyard-blog-card--featured .flowyard-blog-card__title{margin-top:1.2rem;font-size:clamp(2rem,1.7vw,2.4rem);line-height:1.16}.flowyard-blog-card--featured .flowyard-blog-card__excerpt{max-width:62rem;margin-top:.9rem;font-size:1.6rem;line-height:1.5}.flowyard-blog-card--featured .flowyard-blog-card__cta,.flowyard-blog-card--supporting .flowyard-blog-card__cta{color:var(--flowyard-evergreen);min-width:12.8rem;margin-top:auto;text-decoration:none}.flowyard-blog-card--featured .flowyard-blog-card__cta{margin-top:1.8rem}.flowyard-blog-card--supporting{grid-template-columns:minmax(0,1.32fr) minmax(18rem,1fr);height:100%;min-height:20rem;display:grid}.flowyard-blog-card--supporting .flowyard-blog-card__media{min-height:20rem}.flowyard-blog-card--supporting .flowyard-blog-card__content{flex-direction:column;align-items:flex-start;padding:2.2rem;display:flex}.flowyard-blog-card--supporting .flowyard-blog-card__title{margin-top:1.2rem;font-size:clamp(1.8rem,1.45vw,2.1rem);line-height:1.18}.flowyard-blog-card--compact{grid-template-columns:minmax(0,1.38fr) minmax(14rem,1fr);height:100%;min-height:18.8rem;display:grid}.flowyard-blog-card--compact .flowyard-blog-card__media{min-height:18.8rem}.flowyard-blog-card--compact .flowyard-blog-card__content{flex-direction:column;align-items:flex-start;padding:2rem;display:flex}.flowyard-blog-card--compact .flowyard-blog-card__title{margin-top:1.1rem;font-size:clamp(1.7rem,1.3vw,1.9rem);line-height:1.2}.flowyard-blog-card--compact .flowyard-blog-card__cta{margin-top:auto;padding-top:1.2rem}.flowyard-blog-card--featured.flowyard-blog-card--text-only,.flowyard-blog-card--supporting.flowyard-blog-card--text-only,.flowyard-blog-card--compact.flowyard-blog-card--text-only{grid-template-columns:minmax(0,1fr)}.flowyard-blog-card--featured.flowyard-blog-card--text-only .flowyard-blog-card__content{min-height:28rem}.flowyard-blog-card--supporting.flowyard-blog-card--text-only .flowyard-blog-card__content,.flowyard-blog-card--compact.flowyard-blog-card--text-only .flowyard-blog-card__content{min-height:18.8rem}.flowyard-blog-empty-state{background:radial-gradient(circle at 12% 18%, #c99a6733, transparent 30%), var(--flowyard-cream);border:.1rem solid var(--flowyard-border);border-radius:var(--flowyard-radius-card);grid-template-columns:minmax(0,1.1fr) minmax(24rem,.9fr);align-items:start;gap:1.8rem;margin-top:1.6rem;padding:clamp(2.8rem,5vw,5.6rem);display:grid}.flowyard-blog-empty-state__content{max-width:58rem}.flowyard-blog-empty-state__heading{color:var(--flowyard-evergreen);font-family:var(--font-heading-family);max-width:12ch;margin:0;font-size:clamp(3.2rem,4vw,5.6rem);line-height:1}.flowyard-blog-empty-state__text{color:color-mix(in srgb, var(--flowyard-ink) 76%, transparent);max-width:48rem;margin:1.6rem 0 0;font-size:1.7rem;line-height:1.6}.flowyard-blog-empty-state__actions{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:1.2rem;display:flex}@media (hover:hover) and (pointer:fine){.flowyard-blog-card:hover{border-color:color-mix(in srgb, var(--flowyard-tan) 54%, var(--flowyard-border));transform:translateY(-.3rem);box-shadow:0 1.4rem 3.6rem #0617291c}.flowyard-blog-card:hover .flowyard-blog-card__image{transform:scale(1.025)}.flowyard-blog-card__cta:hover{color:var(--flowyard-terracotta)}}@media screen and (width<=1199px){.flowyard-blog-feature-layout,.flowyard-blog-feature-layout--solo{grid-template-columns:minmax(0,1fr)}.flowyard-blog-supporting-list{grid-template-rows:minmax(0,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.flowyard-blog-card--supporting{flex-direction:column;display:flex}.flowyard-blog-card--supporting .flowyard-blog-card__media{aspect-ratio:var(--flowyard-blog-media-ratio);min-height:0}.flowyard-blog-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=989px){.flowyard-blog-card--compact{flex-direction:column;display:flex}.flowyard-blog-card--compact .flowyard-blog-card__media{aspect-ratio:var(--flowyard-blog-media-ratio);min-height:0}}@media screen and (width<=749px){.flowyard-blog-template .main-blog .title--primary{margin-bottom:3.2rem;font-size:clamp(3.8rem,12vw,5.2rem)}.flowyard-blog-card--featured .flowyard-blog-card__media{aspect-ratio:16/9}.flowyard-blog-card--featured .flowyard-blog-card__content{padding:2rem 2.4rem 2.6rem}.flowyard-blog-card--featured .flowyard-blog-card__title{font-size:2.2rem}.flowyard-blog-card--featured .flowyard-blog-card__cta{width:100%}.flowyard-blog-card--supporting,.flowyard-blog-card--compact{grid-template-columns:minmax(12.8rem,.42fr) minmax(0,.58fr);min-height:17rem;display:grid}.flowyard-blog-card--supporting .flowyard-blog-card__media,.flowyard-blog-card--compact .flowyard-blog-card__media{aspect-ratio:auto;min-height:17rem}.flowyard-blog-card--supporting .flowyard-blog-card__content,.flowyard-blog-card--compact .flowyard-blog-card__content{padding:1.8rem}.flowyard-blog-card--supporting .flowyard-blog-card__title,.flowyard-blog-card--compact .flowyard-blog-card__title{font-size:1.8rem}.flowyard-blog-card--supporting.flowyard-blog-card--text-only,.flowyard-blog-card--compact.flowyard-blog-card--text-only{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.flowyard-blog-card,.flowyard-blog-card__image,.flowyard-blog-card__cta{transition:none}.flowyard-blog-card:hover,.flowyard-blog-card:hover .flowyard-blog-card__image{transform:none}}}body{--flowyard-active-style-bundle:blog}@layer utilities{.fy\:m-0{margin:0}.fy\:mx-auto{margin-inline:auto}.fy\:mt-8{margin-top:calc(var(--fy-spacing) * 8)}.fy\:mt-12{margin-top:calc(var(--fy-spacing) * 12)}.fy\:mt-\[18px\]{margin-top:18px}.fy\:mt-\[var\(--section-margin-top-mobile\)\]{margin-top:var(--section-margin-top-mobile)}.fy\:mb-3{margin-bottom:calc(var(--fy-spacing) * 3)}.fy\:mb-6{margin-bottom:calc(var(--fy-spacing) * 6)}.fy\:mb-8{margin-bottom:calc(var(--fy-spacing) * 8)}.fy\:flex{display:flex}.fy\:grid{display:grid}.fy\:grid\!{display:grid!important}.fy\:hidden{display:none}.fy\:inline-flex{display:inline-flex}.fy\:min-h-11{min-height:calc(var(--fy-spacing) * 11)}.fy\:min-h-13{min-height:calc(var(--fy-spacing) * 13)}.fy\:min-h-\[100dvh\]{min-height:100dvh}.fy\:w-11{width:calc(var(--fy-spacing) * 11)}.fy\:w-full{width:100%}.fy\:w-full\!{width:100%!important}.fy\:max-w-96{max-width:calc(var(--fy-spacing) * 96)}.fy\:max-w-\[520px\]\!{max-width:520px!important}.fy\:max-w-\[740px\]{max-width:740px}.fy\:max-w-\[900px\]{max-width:900px}.fy\:max-w-\[1344px\]{max-width:1344px}.fy\:max-w-\[1400px\]{max-width:1400px}.fy\:max-w-\[var\(--flowyard-contact-max-width\)\]\!{max-width:var(--flowyard-contact-max-width)!important}.fy\:max-w-none{max-width:none}.fy\:min-w-0{min-width:0}.fy\:shrink-0{flex-shrink:0}.fy\:cursor-pointer{cursor:pointer}.fy\:\[grid-template-columns\:auto_minmax\(0\,_1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.fy\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.fy\:grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.fy\:flex-col{flex-direction:column}.fy\:items-center{align-items:center}.fy\:items-start{align-items:flex-start}.fy\:justify-between{justify-content:space-between}.fy\:justify-center{justify-content:center}.fy\:justify-end{justify-content:flex-end}.fy\:gap-2{gap:calc(var(--fy-spacing) * 2)}.fy\:gap-3{gap:calc(var(--fy-spacing) * 3)}.fy\:gap-4{gap:calc(var(--fy-spacing) * 4)}.fy\:gap-6{gap:calc(var(--fy-spacing) * 6)}.fy\:gap-8{gap:calc(var(--fy-spacing) * 8)}.fy\:overflow-hidden{overflow:hidden}.fy\:rounded-button{border-radius:var(--fy-radius-button)}.fy\:rounded-button\!{border-radius:var(--fy-radius-button)!important}.fy\:rounded-card{border-radius:var(--fy-radius-card)}.fy\:p-0\!{padding:0!important}.fy\:p-6{padding:calc(var(--fy-spacing) * 6)}.fy\:px-4{padding-inline:calc(var(--fy-spacing) * 4)}.fy\:px-5{padding-inline:calc(var(--fy-spacing) * 5)}.fy\:px-6{padding-inline:calc(var(--fy-spacing) * 6)}.fy\:py-3{padding-block:calc(var(--fy-spacing) * 3)}.fy\:py-9{padding-block:calc(var(--fy-spacing) * 9)}.fy\:py-10{padding-block:calc(var(--fy-spacing) * 10)}.fy\:py-14{padding-block:calc(var(--fy-spacing) * 14)}.fy\:pt-6{padding-top:calc(var(--fy-spacing) * 6)}.fy\:pt-\[var\(--flowyard-newsletter-padding-top\)\]{padding-top:var(--flowyard-newsletter-padding-top)}.fy\:pt-\[var\(--flowyard-partners-padding-top\)\]{padding-top:var(--flowyard-partners-padding-top)}.fy\:pt-\[var\(--section-padding-top-mobile\)\]{padding-top:var(--section-padding-top-mobile)}.fy\:pr-0\.5{padding-right:calc(var(--fy-spacing) * .5)}.fy\:pr-\[var\(--flowyard-newsletter-padding-right\)\]{padding-right:var(--flowyard-newsletter-padding-right)}.fy\:pb-\[var\(--flowyard-newsletter-padding-bottom\)\]{padding-bottom:var(--flowyard-newsletter-padding-bottom)}.fy\:pb-\[var\(--flowyard-partners-padding-bottom\)\]{padding-bottom:var(--flowyard-partners-padding-bottom)}.fy\:pb-\[var\(--section-padding-bottom-mobile\)\]{padding-bottom:var(--section-padding-bottom-mobile)}.fy\:pl-4{padding-left:calc(var(--fy-spacing) * 4)}.fy\:pl-\[var\(--flowyard-newsletter-padding-left\)\]{padding-left:var(--flowyard-newsletter-padding-left)}.fy\:text-center{text-align:center}.fy\:font-bold{--tw-font-weight:var(--fy-font-weight-bold);font-weight:var(--fy-font-weight-bold)}.fy\:text-warm-white\!{color:var(--fy-color-warm-white)!important}.fy\:no-underline{text-decoration-line:none}.fy\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--fy-default-transition-timing-function));transition-duration:var(--tw-duration,var(--fy-default-transition-duration))}.fy\:duration-200{--tw-duration:.2s;transition-duration:.2s}.fy\:active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media not all and (width>=1180px){.fy\:max-xl\:gap-6{gap:calc(var(--fy-spacing) * 6)}.fy\:max-xl\:\[padding-inline\:11px\]{padding-inline:11px}}@media not all and (width>=990px){.fy\:max-lg\:mt-7{margin-top:calc(var(--fy-spacing) * 7)}.fy\:max-lg\:block{display:block}.fy\:max-lg\:hidden{display:none}.fy\:max-lg\:\[min-height\:70px\]{min-height:70px}.fy\:max-lg\:min-h-75{min-height:calc(var(--fy-spacing) * 75)}.fy\:max-lg\:max-w-none{max-width:none}.fy\:max-lg\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.fy\:max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.fy\:max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fy\:max-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fy\:max-lg\:items-start{align-items:flex-start}.fy\:max-lg\:justify-start{justify-content:flex-start}.fy\:max-lg\:gap-3{gap:calc(var(--fy-spacing) * 3)}.fy\:max-lg\:gap-5{gap:calc(var(--fy-spacing) * 5)}.fy\:max-lg\:gap-9{gap:calc(var(--fy-spacing) * 9)}.fy\:max-lg\:gap-10{gap:calc(var(--fy-spacing) * 10)}.fy\:max-lg\:gap-\[4rem\]{gap:4rem}.fy\:max-lg\:p-6{padding:calc(var(--fy-spacing) * 6)}}@media not all and (width>=750px){.fy\:max-md\:mt-1{margin-top:var(--fy-spacing)}.fy\:max-md\:mt-6{margin-top:calc(var(--fy-spacing) * 6)}.fy\:max-md\:mt-12{margin-top:calc(var(--fy-spacing) * 12)}.fy\:max-md\:mb-4{margin-bottom:calc(var(--fy-spacing) * 4)}.fy\:max-md\:hidden{display:none}.fy\:max-md\:min-h-0{min-height:0}.fy\:max-md\:min-h-17{min-height:calc(var(--fy-spacing) * 17)}.fy\:max-md\:min-h-50{min-height:calc(var(--fy-spacing) * 50)}.fy\:max-md\:min-h-105{min-height:calc(var(--fy-spacing) * 105)}.fy\:max-md\:\[width\:46px\]{width:46px}.fy\:max-md\:\[width\:min\(var\(--flowyard-logo-width\)\,_172px\)\]{width:min(var(--flowyard-logo-width), 172px)}.fy\:max-md\:w-11{width:calc(var(--fy-spacing) * 11)}.fy\:max-md\:w-full{width:100%}.fy\:max-md\:\[max-width\:min\(100\%\,_260px\)\]{max-width:min(100%,260px)}.fy\:max-md\:max-w-none\!{max-width:none!important}.fy\:max-md\:flex-none{flex:none}.fy\:max-md\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.fy\:max-md\:\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.fy\:max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.fy\:max-md\:flex-nowrap{flex-wrap:nowrap}.fy\:max-md\:justify-center{justify-content:center}.fy\:max-md\:justify-start{justify-content:flex-start}.fy\:max-md\:\[gap\:2px\]{gap:2px}.fy\:max-md\:\[gap\:9px\]{gap:9px}.fy\:max-md\:\[gap\:15px\]{gap:15px}.fy\:max-md\:gap-8{gap:calc(var(--fy-spacing) * 8)}.fy\:max-md\:gap-\[1\.6rem\]{gap:1.6rem}.fy\:max-md\:gap-\[2\.8rem\]{gap:2.8rem}.fy\:max-md\:overflow-x-auto{overflow-x:auto}.fy\:max-md\:p-6{padding:calc(var(--fy-spacing) * 6)}.fy\:max-md\:px-0{padding-inline:0}.fy\:max-md\:\[padding-block\:var\(--flowyard-mobile-section-spacing-compact\)\]{padding-block:var(--flowyard-mobile-section-spacing-compact)}.fy\:max-md\:\[padding-bottom\:2px\]{padding-bottom:2px}.fy\:max-md\:\[padding-bottom\:14px\]{padding-bottom:14px}.fy\:max-md\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}}@media (width>=750px){.fy\:md\:col-span-2{grid-column:span 2/span 2}.fy\:md\:mt-\[var\(--section-margin-top\)\]{margin-top:var(--section-margin-top)}.fy\:md\:w-auto{width:auto}.fy\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fy\:md\:flex-row{flex-direction:row}.fy\:md\:items-center{align-items:center}.fy\:md\:items-end{align-items:flex-end}.fy\:md\:justify-between{justify-content:space-between}.fy\:md\:gap-3{gap:calc(var(--fy-spacing) * 3)}.fy\:md\:p-8{padding:calc(var(--fy-spacing) * 8)}.fy\:md\:p-10{padding:calc(var(--fy-spacing) * 10)}.fy\:md\:px-8{padding-inline:calc(var(--fy-spacing) * 8)}.fy\:md\:pt-\[var\(--section-padding-top\)\]{padding-top:var(--section-padding-top)}.fy\:md\:pb-\[var\(--section-padding-bottom\)\]{padding-bottom:var(--section-padding-bottom)}}@media (width>=990px){.fy\:lg\:mx-auto{margin-inline:auto}.fy\:lg\:\[margin-top\:6px\]{margin-top:6px}.fy\:lg\:block\!{display:block!important}.fy\:lg\:grid{display:grid}.fy\:lg\:w-full{width:100%}.fy\:lg\:max-w-210{max-width:calc(var(--fy-spacing) * 210)}.fy\:lg\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.fy\:lg\:\[grid-template-columns\:minmax\(160px\,_220px\)_minmax\(140px\,_1fr\)_auto\]{grid-template-columns:minmax(160px,220px) minmax(140px,1fr) auto}.fy\:lg\:\[grid-template-columns\:minmax\(220px\,_280px\)_minmax\(240px\,_1fr\)_auto\]{grid-template-columns:minmax(220px,280px) minmax(240px,1fr) auto}.fy\:lg\:\[grid-template-columns\:minmax\(280px\,_1\.1fr\)_minmax\(0\,_1\.5fr\)_minmax\(180px\,_0\.8fr\)\]{grid-template-columns:minmax(280px,1.1fr) minmax(0,1.5fr) minmax(180px,.8fr)}.fy\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fy\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fy\:lg\:grid-cols-5\!{grid-template-columns:repeat(5,minmax(0,1fr))!important}.fy\:lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.fy\:lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,0\.66fr\)\]\!{grid-template-columns:minmax(0,1fr) minmax(340px,.66fr)!important}.fy\:lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(400px\,0\.8fr\)\]\!{grid-template-columns:minmax(0,1fr) minmax(400px,.8fr)!important}.fy\:lg\:items-center{align-items:center}.fy\:lg\:justify-start{justify-content:flex-start}.fy\:lg\:gap-0{gap:0}.fy\:lg\:gap-4{gap:calc(var(--fy-spacing) * 4)}.fy\:lg\:gap-6{gap:calc(var(--fy-spacing) * 6)}.fy\:lg\:gap-7{gap:calc(var(--fy-spacing) * 7)}.fy\:lg\:gap-8{gap:calc(var(--fy-spacing) * 8)}.fy\:lg\:gap-12{gap:calc(var(--fy-spacing) * 12)}.fy\:lg\:\[padding\:clamp\(40px\,_4vw\,_56px\)\]{padding:clamp(40px,4vw,56px)}.fy\:lg\:p-12{padding:calc(var(--fy-spacing) * 12)}.fy\:lg\:p-14{padding:calc(var(--fy-spacing) * 14)}.fy\:lg\:px-12{padding-inline:calc(var(--fy-spacing) * 12)}.fy\:lg\:py-12{padding-block:calc(var(--fy-spacing) * 12)}.fy\:lg\:py-24{padding-block:calc(var(--fy-spacing) * 24)}.fy\:lg\:text-left{text-align:left}}@media (width>=1180px){.fy\:xl\:\[grid-template-columns\:minmax\(180px\,_240px\)_minmax\(180px\,_1fr\)_auto\]{grid-template-columns:minmax(180px,240px) minmax(180px,1fr) auto}.fy\:xl\:\[grid-template-columns\:minmax\(230px\,_310px\)_minmax\(280px\,_480px\)_minmax\(170px\,_auto\)\]{grid-template-columns:minmax(230px,310px) minmax(280px,480px) minmax(170px,auto)}.fy\:xl\:\[grid-template-columns\:minmax\(320px\,_1\.35fr\)_minmax\(0\,_2fr\)_minmax\(200px\,_0\.85fr\)\]{grid-template-columns:minmax(320px,1.35fr) minmax(0,2fr) minmax(200px,.85fr)}.fy\:xl\:gap-6{gap:calc(var(--fy-spacing) * 6)}.fy\:xl\:gap-8{gap:calc(var(--fy-spacing) * 8)}}}