.rw-flying-reviews{--rwfr-track:390svh;--rwfr-card-width:470px;--rwfr-card-height:230px;--rwfr-card-bg:rgba(255,255,255,.18);--rwfr-border:rgba(255,255,255,.3);--rwfr-grid:rgba(255,255,255,.1);--rwfr-grid-size:42px;--rwfr-blur:20px;--rwfr-radius:10px;--rwfr-quote:#fff;--rwfr-highlight-bg:#ffff38;--rwfr-highlight:#111;--rwfr-author:#fff;--rwfr-role:rgba(255,255,255,.62);--rwfr-eyebrow:#fff;--rwfr-marker:#ffff38;--rwfr-title:#fff;position:relative;height:var(--rwfr-track);min-height:180svh;background:transparent;isolation:isolate}.rw-flying-reviews__stage{position:sticky;top:0;height:100svh;overflow:hidden}.rw-flying-reviews__content{position:absolute;z-index:1;top:50%;left:50%;width:min(920px,88vw);color:var(--rwfr-title);text-align:center;transform:translate(-50%,-50%);will-change:opacity}.rw-flying-reviews__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 28px;color:var(--rwfr-eyebrow);font-size:clamp(13px,1vw,16px)}.rw-flying-reviews__eyebrow:before{width:11px;height:11px;flex:0 0 11px;background:var(--rwfr-marker);content:""}.rw-flying-reviews__title{margin:0;color:var(--rwfr-title);font-size:clamp(64px,8vw,138px);font-weight:400;letter-spacing:-.075em;line-height:.84;text-wrap:balance}.rw-flying-reviews__card{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:min(var(--rwfr-card-width),46vw);min-height:var(--rwfr-card-height);flex-direction:column;justify-content:center;gap:18px;margin:0;border:1px solid var(--rwfr-border);border-radius:var(--rwfr-radius);background-color:var(--rwfr-card-bg);backdrop-filter:blur(var(--rwfr-blur)) saturate(120%);-webkit-backdrop-filter:blur(var(--rwfr-blur)) saturate(120%);will-change:transform,opacity}.rw-flying-reviews.has-grid .rw-flying-reviews__card{background-image:linear-gradient(var(--rwfr-grid) 1px,transparent 1px),linear-gradient(90deg,var(--rwfr-grid) 1px,transparent 1px);background-size:var(--rwfr-grid-size) var(--rwfr-grid-size)}.rw-flying-reviews__quote{margin:0;color:var(--rwfr-quote);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(24px,2vw,34px);font-style:italic;font-weight:400;line-height:1.08;text-wrap:balance}.rw-flying-reviews__highlight{align-self:stretch;margin:0 -14px;padding:14px 18px;background:var(--rwfr-highlight-bg);color:var(--rwfr-highlight);font-size:clamp(19px,1.6vw,27px);font-weight:800;letter-spacing:-.035em;line-height:1.05;text-align:center;transform:rotate(-1.2deg);text-wrap:balance}.rw-flying-reviews__meta{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.rw-flying-reviews__author{color:var(--rwfr-author);font-size:14px;font-weight:700}.rw-flying-reviews__role{color:var(--rwfr-role);font-size:12px;text-align:right}@media(max-width:850px){.rw-flying-reviews{height:auto;min-height:0}.rw-flying-reviews__stage{position:relative;top:auto;display:grid;height:auto;overflow:visible;grid-template-columns:1fr;gap:14px}.rw-flying-reviews__content{position:relative;top:auto;left:auto;width:100%;margin-bottom:42px;padding-inline:4px;text-align:left;transform:none;will-change:auto}.rw-flying-reviews__eyebrow{justify-content:flex-start;margin-bottom:20px}.rw-flying-reviews__title{font-size:clamp(52px,15vw,82px)}.rw-flying-reviews__card{position:relative;top:auto;left:auto;width:100%;min-height:var(--rwfr-card-height);opacity:1!important;transform:none!important;will-change:auto}.rw-flying-reviews__quote{font-size:clamp(23px,7vw,31px)}.rw-flying-reviews__highlight{font-size:clamp(18px,5.8vw,24px)}}@media(prefers-reduced-motion:reduce){.rw-flying-reviews{height:auto;min-height:0}.rw-flying-reviews__stage{position:relative;display:grid;height:auto;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rw-flying-reviews__content{position:relative;top:auto;left:auto;width:100%;grid-column:1/-1;margin-bottom:36px;transform:none;will-change:auto}.rw-flying-reviews__card{position:relative;top:auto;left:auto;width:100%;opacity:1!important;transform:none!important;will-change:auto}}@media(max-width:850px) and (prefers-reduced-motion:reduce){.rw-flying-reviews__stage{grid-template-columns:1fr}}
.rw-flying-reviews__card{opacity:0}
/* Grid items must be allowed to shrink on narrow viewports and in reduced motion. */
@media (max-width:850px), (prefers-reduced-motion:reduce) {
 .rw-flying-reviews__stage { grid-template-columns:minmax(0,1fr); }
 .rw-flying-reviews__content,.rw-flying-reviews__card { min-width:0; max-width:100%; }
 .rw-flying-reviews__title { overflow-wrap:anywhere; }
}
