.feature-grid{color:var(--ink);isolation:isolate;position:relative}.feature-grid:before{background-image:url(../../assets/img/logo.png);background-position:50%;background-repeat:no-repeat;background-size:clamp(13.125rem,26vw,21.25rem);content:"";inset:0;opacity:.07;pointer-events:none;position:absolute;z-index:-1}.feature-grid .feature-grid__inner{max-width:90rem;padding:6.5rem 7%}.feature-grid h2,.feature-grid h3,.feature-grid p{margin:0}.feature-grid p{max-width:60ch}.feature-grid__heading{align-items:flex-end;display:flex;gap:3.75rem;justify-content:space-between;margin-bottom:2.625rem}.feature-grid__head{min-width:0}.feature-grid .feature-grid__eyebrow{color:var(--brand-accent);font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-lh);margin-bottom:1.375rem;text-transform:var(--type-eyebrow-case)}.feature-grid .feature-grid__title{color:var(--brand-accent);font-family:var(--type-h2-font);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:0;line-height:var(--type-h2-lh);overflow-wrap:break-word;text-transform:var(--type-h2-case)}.feature-grid__title em{color:var(--brand-accent);font-family:inherit;font-size:.9em;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.25}.feature-grid .feature-grid__lede{color:var(--muted);font-family:var(--type-body-font);font-size:.875rem;font-weight:var(--type-body-weight);line-height:var(--type-body-lh);max-width:36ch;padding-bottom:.4375rem}.feature-grid__grid{display:grid;gap:2.8125rem;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid__item{border-top:1px solid rgba(var(--brand-accent-rgb),.5);padding-top:1.25rem}.feature-grid .feature-grid__number{color:var(--accent);font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-style:italic;font-weight:var(--type-lede-weight);line-height:var(--type-lede-lh)}.feature-grid .feature-grid__name{color:var(--brand-accent);font-family:var(--type-h6-font);font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);letter-spacing:0;line-height:var(--type-h6-lh);margin-top:1.25rem;overflow-wrap:break-word;text-transform:var(--type-h6-case)}.feature-grid .feature-grid__body{color:var(--muted);font-family:var(--type-body-font);font-size:.875rem;font-weight:var(--type-body-weight);line-height:1.9;margin-top:1.0625rem}.feature-grid .feature-grid__body+.feature-grid__body{margin-top:.75rem}[data-figma-section=feature-grid-charleston-bachelorette-party-planning] .feature-grid__heading{display:block;margin-bottom:0}[data-figma-section=feature-grid-charleston-bachelorette-party-planning] .feature-grid__eyebrow{margin-bottom:0}@media (max-width:1050px){.feature-grid .feature-grid__inner{padding-inline:6%}.feature-grid__grid{gap:1.625rem}}@media (max-width:760px){.feature-grid:before{background-size:13.125rem}.feature-grid .feature-grid__inner{padding:4.0625rem 8%}.feature-grid__heading{display:block;margin-bottom:2rem}.feature-grid .feature-grid__title{font-size:1.875rem}.feature-grid .feature-grid__lede{margin-top:1.375rem}.feature-grid__grid{gap:1.875rem;grid-template-columns:1fr}.feature-grid .feature-grid__name{font-size:1.875rem;margin-top:.625rem}.feature-grid .feature-grid__body{margin-top:.8125rem}[data-figma-section=feature-grid-charleston-bachelorette-party-planning] .feature-grid__heading{margin-bottom:0}}
