.rsah-container{background-color:#f2f3f7;width:100%;position:relative;overflow:hidden}.rsah-desktop,.rsah-mobile{height:100svh}.rsah-only-mobile{display:none}.rsah-only-desktop{display:block}@media (max-width:768px){.rsah-only-mobile{display:block}.rsah-only-desktop{display:none}}.rsah-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.rsah-desktop .rsah-image{object-position:center top}.rsah-ctas{z-index:3;gap:16px;width:max-content;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.rsah-cta{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(14px)saturate(140%);-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;min-width:160px;padding:14px 32px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 24px #0000002e,inset 0 1px #ffffff47}.rsah-cta:hover{background:#ffffff42;box-shadow:0 10px 32px #00000038,inset 0 1px #ffffff57}.rsah-cta:active{transform:translateY(1px);box-shadow:0 4px 14px #0000002e,inset 0 1px #ffffff38}@media (max-width:768px){.rsah-ctas{gap:14px;bottom:14%}.rsah-cta{min-width:140px;padding:13px 24px;font-size:15px}}@media (max-width:380px){.rsah-cta{min-width:0;padding:12px 20px;font-size:14px}.rsah-ctas{gap:10px}}
.hero-banner{z-index:4;pointer-events:none;width:100%;animation:.45s both hero-banner-in;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.rsah-desktop .hero-banner{height:30%}.rsah-mobile .hero-banner{height:auto;min-height:20svh}.hero-banner-bg{z-index:0;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.hero-banner-scrim{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.hero-banner-cover{z-index:2;pointer-events:auto;text-indent:-9999px;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hero-banner-content{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;gap:clamp(8px,1.4vw,16px);height:100%;padding:clamp(18px,4vw,40px) clamp(20px,6vw,80px);display:flex;position:relative}.hero-banner[data-align=center] .hero-banner-content{text-align:center;align-items:center}.hero-banner[data-align=left] .hero-banner-content{text-align:left;align-items:flex-start}.hero-banner[data-align=right] .hero-banner-content{text-align:right;align-items:flex-end}.hero-banner-headline{letter-spacing:-.01em;text-shadow:0 1px 12px #00000047;max-width:24ch;margin:0;line-height:1.12}.hero-banner-subtext{text-shadow:0 1px 10px #00000042;max-width:52ch;margin:0;line-height:1.4}.hero-banner-cta{pointer-events:auto;color:#fff;font-family:var(--font-a);letter-spacing:.02em;-webkit-backdrop-filter:blur(14px)saturate(140%);-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;margin-top:clamp(6px,1.2vw,14px);padding:12px 28px;font-size:clamp(14px,1.4vw,16px);font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 24px #0000002e,inset 0 1px #ffffff47}.hero-banner-cta:hover{background:#ffffff42;box-shadow:0 10px 32px #00000038,inset 0 1px #ffffff57}.hero-banner-cta:active{transform:translateY(1px)}.hero-banner-dismiss{z-index:4;pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000047;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .2s;display:inline-flex;position:absolute;top:10px;right:12px}.hero-banner-dismiss:hover{background:#0000006b}@keyframes hero-banner-in{0%{opacity:0;transform:translateY(calc(8px - 50%))}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.hero-banner{animation:none}}
.rdc-slide{--rdc-font-heading:"Figtree", "Aptos", sans-serif;--rdc-font-body:"Montserrat", "Proxima Nova", sans-serif;--rdc-color-accent:#214ba1;background:#f2f3f7;width:100%;height:100svh;position:relative;overflow:hidden}.rdc-slide-half{height:50svh}.rdc-slide-split{width:100%;height:100svh}.rdc-slide-img{object-fit:cover;width:100%;height:100%;display:block}.rdc-poster{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rdc-video{object-fit:cover;z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.rdc-card{width:100%;height:100%;position:relative}.rdc-card-media{width:100%;height:100%;position:relative;overflow:hidden}.rdc-toggle{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffff73;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .3s,color .3s;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.rdc-toggle:hover{color:#fff;background:#fff3}.rdc-toggle svg{width:1.25rem;height:1.25rem}.rdc-overlay{z-index:3;pointer-events:none;background:radial-gradient(at 0 100%,#0000008c 0%,#0000 60%),linear-gradient(90deg,#00000080 0%,#00000026 45%,#0000 70%),linear-gradient(#0000 65%,#00000073 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rdc-content{z-index:4;color:#fff;width:100%;max-width:85%;padding:2rem 1.5rem;position:absolute;bottom:0;left:0}.rdc-meta{font-family:var(--rdc-font-body);letter-spacing:.2em;color:var(--rdc-color-accent);margin-bottom:.35rem;font-size:1rem}.rdc-title{font-family:var(--rdc-font-heading);color:#fff;white-space:nowrap;transform-origin:0 100%;margin-bottom:.2rem;font-size:4.5rem;font-weight:300;line-height:1;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.rdc-subtitle{font-family:var(--rdc-font-heading);color:#ffffff8c;letter-spacing:.02em;margin-bottom:0;font-size:1.4rem;font-style:italic;font-weight:400}.rdc-divider{background:#ffffff26;width:100%;height:1px;margin-top:1.25rem;margin-bottom:1rem}.rdc-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.rdc-tag{font-family:var(--rdc-font-body);color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-radius:14px;padding:.4rem 1rem;font-size:.85rem;font-weight:500}.rdc-price{font-family:var(--rdc-font-body);color:#fff9;font-size:1rem;font-style:italic}.rdc-price-value{color:#fff;font-size:1.3rem;font-style:normal;font-weight:700}.rdc-price-value .rdc-rupee{font-weight:300}.rdc-slide-img,.rdc-video,.rdc-poster{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover){.rdc-slide:hover .rdc-slide-img,.rdc-slide:hover .rdc-video,.rdc-slide:hover .rdc-poster{transform:scale(1.03)}.rdc-slide:hover .rdc-title{transform:perspective(800px)rotateY(-1.5deg)rotateX(.8deg)}}.rdc-slide-half .rdc-content,.rdc-slide-split .rdc-content{max-width:100%;padding:1.2rem 1rem 1.8rem}.rdc-slide-half .rdc-meta,.rdc-slide-split .rdc-meta{margin-bottom:.2rem;font-size:.65rem}.rdc-slide-half .rdc-title,.rdc-slide-split .rdc-title{margin-bottom:.1rem;font-size:1.8rem}.rdc-slide-half .rdc-subtitle,.rdc-slide-split .rdc-subtitle{font-size:.85rem}.rdc-slide-half .rdc-divider,.rdc-slide-split .rdc-divider{margin-top:1rem;margin-bottom:.7rem}.rdc-slide-half .rdc-tags,.rdc-slide-split .rdc-tags{gap:.3rem;margin-bottom:.35rem}.rdc-slide-half .rdc-tag,.rdc-slide-split .rdc-tag{padding:.25rem .6rem;font-size:.6rem}.rdc-slide-half .rdc-price,.rdc-slide-split .rdc-price{font-size:.7rem}.rdc-slide-half .rdc-price-value,.rdc-slide-split .rdc-price-value{font-size:.85rem}.rdc-slide-half .rdc-toggle,.rdc-slide-split .rdc-toggle{width:2rem;height:2rem;right:.6rem}.rdc-slide-half .rdc-toggle svg,.rdc-slide-split .rdc-toggle svg{width:1rem;height:1rem}@container card (min-width:500px){.rdc-content{max-width:720px;padding:4rem 5rem}.rdc-meta{margin-bottom:.4rem;font-size:1.15rem}.rdc-title{margin-bottom:.25rem;font-size:7rem}.rdc-subtitle{font-size:1.8rem}.rdc-divider{margin-top:1.5rem;margin-bottom:1.25rem}.rdc-tags{gap:.65rem;margin-bottom:.75rem}.rdc-tag{padding:.5rem 1.4rem;font-size:1rem}.rdc-price{font-size:1.15rem}.rdc-price-value{font-size:1.5rem}.rdc-toggle{width:3.5rem;height:3.5rem;right:3rem}.rdc-toggle svg{width:1.5rem;height:1.5rem}.rdc-slide-half .rdc-content,.rdc-slide-split .rdc-content{padding:2.5rem 2.5rem 3rem}.rdc-slide-half .rdc-title,.rdc-slide-split .rdc-title{font-size:3.5rem}.rdc-slide-half .rdc-subtitle,.rdc-slide-split .rdc-subtitle{font-size:1.15rem}.rdc-slide-half .rdc-tag,.rdc-slide-split .rdc-tag{padding:.35rem .9rem;font-size:.8rem}.rdc-slide-half .rdc-price-value,.rdc-slide-split .rdc-price-value{font-size:1.1rem}}@media (orientation:portrait){.rdc-slide-half .rdc-content,.rdc-slide-split .rdc-content{max-width:85%;padding:2rem 1.5rem}.rdc-slide-half .rdc-meta,.rdc-slide-split .rdc-meta{margin-bottom:.35rem;font-size:1rem}.rdc-slide-half .rdc-title,.rdc-slide-split .rdc-title{margin-bottom:.2rem;font-size:4.5rem}.rdc-slide-half .rdc-subtitle,.rdc-slide-split .rdc-subtitle{font-size:1.4rem}.rdc-slide-half .rdc-divider,.rdc-slide-split .rdc-divider{margin-top:1.25rem;margin-bottom:1rem}.rdc-slide-half .rdc-tag,.rdc-slide-split .rdc-tag{padding:.4rem 1rem;font-size:.85rem}.rdc-slide-half .rdc-price,.rdc-slide-split .rdc-price{font-size:1rem}.rdc-slide-half .rdc-price-value,.rdc-slide-split .rdc-price-value{font-size:1.3rem}.rdc-slide-half .rdc-toggle,.rdc-slide-split .rdc-toggle{width:2.5rem;height:2.5rem;right:1.25rem}}
.cf-card[data-card-type=TrendingDestinationsCard]>*{height:auto!important;min-height:0!important}.tdc-card{--tdc-accent:#214ba1;--tdc-ink:#191b1e;--tdc-read:#191b1eb8;--tdc-font-heading:"Figtree", "Aptos", sans-serif;--tdc-font-body:"Montserrat", "Proxima Nova", sans-serif;--tdc-side:clamp(20px, 5cqi, 64px);--tdc-gap:clamp(12px, 1.6cqi, 20px);width:100%;font-family:var(--tdc-font-body);color:var(--tdc-ink);padding:clamp(48px,6cqi,96px) 0;container-type:inline-size}.tdc-header{padding:0 var(--tdc-side);max-width:720px;margin-bottom:clamp(24px,3cqi,40px)}.tdc-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--tdc-accent);margin:0 0 .7rem;font-size:clamp(11px,1.2cqi,14px);font-weight:600}.tdc-title{font-family:var(--tdc-font-heading);letter-spacing:-.01em;color:var(--tdc-ink);margin:0;font-size:clamp(2rem,5.5cqi,4.25rem);font-weight:300;line-height:1.04}.tdc-subtitle{font-family:var(--tdc-font-heading);color:var(--tdc-read);margin:.7rem 0 0;font-size:clamp(14px,1.8cqi,18px);font-style:italic;line-height:1.45}.tdc-track{width:100%;overflow:hidden}.tdc-marquee{gap:var(--tdc-gap);width:max-content;padding:clamp(8px, 1cqi, 14px) var(--tdc-side);animation:tdc-marquee-loop var(--tdc-marquee-duration,30s) linear infinite;flex-wrap:nowrap;display:flex}@keyframes tdc-marquee-loop{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (hover:hover){.tdc-track:hover .tdc-marquee{animation-play-state:paused}}.tdc-track:focus-within .tdc-marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tdc-marquee{animation:none}}.tdc-tile-link{width:calc(100cqw - var(--tdc-side) * 2 - 24px);color:inherit;flex:none;text-decoration:none;display:block}@container card (min-width:800px){.tdc-tile-link{width:calc(((100cqw - var(--tdc-side) * 2 - var(--tdc-gap) * 2) / 3) * .85)}}.tdc-tile{aspect-ratio:3/4;background:#191b1e;border-radius:18px;width:100%;transition:transform .45s cubic-bezier(.25,.46,.45,.94),box-shadow .45s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 12px 32px -16px #00000059}@container card (min-width:800px){.tdc-tile{aspect-ratio:4/5;border-radius:22px}}@container card (min-width:1200px){.tdc-tile{aspect-ratio:3/4}}.tdc-tile-media{width:100%;height:100%;position:relative;overflow:hidden}.tdc-tile-img,.tdc-tile-poster,.tdc-tile-video{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tdc-tile-poster{z-index:1}.tdc-tile-video{z-index:2}.tdc-tile-overlay{z-index:3;pointer-events:none;background:radial-gradient(at 0 100%,#0009 0%,#0000 60%),linear-gradient(#0000 30%,#00000026 55%,#000000a6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.tdc-tile-content{z-index:4;color:#fff;padding:clamp(16px,4cqi,28px);position:absolute;bottom:0;left:0;right:0}.tdc-tile-meta{letter-spacing:.18em;text-transform:uppercase;color:var(--tdc-accent);margin:0 0 .45rem;font-size:clamp(10px,1cqi,13px);font-weight:600}.tdc-tile-title{font-family:var(--tdc-font-heading);letter-spacing:-.005em;color:#fff;margin:0 0 .2rem;font-size:clamp(1.7rem,4.6cqi,2.6rem);font-weight:300;line-height:1.05}.tdc-tile-subtitle{font-family:var(--tdc-font-heading);color:#ffffffb3;margin:0;font-size:clamp(.9rem,1.6cqi,1.05rem);font-style:italic}.tdc-tile-divider{background:#ffffff2e;height:1px;margin:clamp(12px,1.8cqi,18px) 0 clamp(10px,1.4cqi,14px)}.tdc-tile-tags{flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;display:flex}.tdc-tile-tag{color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:12px;padding:.32rem .8rem;font-size:clamp(10px,1cqi,12px);font-weight:500}.tdc-tile-price{color:#ffffffa6;margin:0;font-size:clamp(12px,1.2cqi,14px);font-style:italic}.tdc-tile-price-value{color:#fff;font-size:clamp(15px,1.6cqi,18px);font-style:normal;font-weight:700}.tdc-tile-rupee{margin-right:.05em;font-weight:300}.tdc-tile-chevron{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffbf;background:#ffffff1f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .3s,color .3s;display:flex;position:absolute;top:clamp(12px,2.2cqi,20px);right:clamp(12px,2.2cqi,20px)}.tdc-tile-chevron svg{width:18px;height:18px}@container card (min-width:800px){.tdc-tile-chevron{width:44px;height:44px}.tdc-tile-chevron svg{width:22px;height:22px}}@media (hover:hover){.tdc-tile-link:hover .tdc-tile{transform:translateY(-4px);box-shadow:0 18px 44px -16px #00000073}.tdc-tile-link:hover .tdc-tile-img,.tdc-tile-link:hover .tdc-tile-poster,.tdc-tile-link:hover .tdc-tile-video{transform:scale(1.05)}.tdc-tile-link:hover .tdc-tile-chevron{color:#fff;background:#ffffff3d}}
.qc{box-sizing:border-box;padding:clamp(28px,5cqi,60px) 18%;justify-content:center;align-items:center;height:100%;min-height:320px;padding-bottom:clamp(36px,6cqi,72px);display:flex}.qc-inner{width:100%;max-width:640px;position:relative}.qc-tag{font-family:var(--font-a);color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}.qc-mark{font-family:var(--font-p);color:var(--color-watermark);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;font-size:clamp(80px,12cqi,180px);font-weight:800;line-height:.7;position:absolute;top:-.6em;left:-.15em}.qc-content{z-index:1;position:relative}.qc-quote{font-family:var(--font-p);color:var(--color-ink);margin-top:clamp(12px,2cqi,24px);font-size:clamp(21px,3cqi,32px);font-style:italic;font-weight:400;line-height:1.35}.qc-author{margin-top:clamp(16px,2cqi,28px)}.qc-author-name{font-family:var(--font-p);color:var(--color-ink);font-size:clamp(17px,2.2cqi,24px);font-weight:600}.qc-author-context{font-family:var(--font-a);color:var(--color-read);margin-top:4px;font-size:clamp(15px,1.8cqi,20px);font-weight:400}.qc-quote,.qc-author{will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover){.qc:hover .qc-quote{transform-origin:0;transform:scale(1.02)}.qc:hover .qc-author{transform-origin:0;transform:scale(1.01)}}@media (hover:none){.qc-quote,.qc-author{transition:transform .2s}.qc:active .qc-quote{transform-origin:0;transform:scale(1.015)}}@container card (max-width:800px){.qc{min-height:0}.qc-inner{max-width:none}}@container card (max-width:499px){.qc{padding-left:12%;padding-right:12%}.qc-quote{font-size:clamp(19px,2.5cqi,26px)}}
.sc{box-sizing:border-box;align-items:center;height:100%;padding:clamp(36px,5cqi,80px) clamp(24px,4cqi,64px);display:flex}.sc-inner{max-width:640px}.sc-tag{font-family:var(--font-a);color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}.sc-number{font-family:var(--font-p);color:var(--color-ink);letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(64px,10cqi,108px);line-height:.95}.sc-number-value{font-weight:700}.sc-number-unit{margin-left:6px;font-weight:300}.sc-body{font-family:var(--font-p);color:var(--color-ink);font-size:clamp(22px,3cqi,44px);font-weight:400;line-height:1.45}.sc-source{font-family:var(--font-a);color:var(--color-read);margin-top:24px;font-size:clamp(14px,1.5cqi,16px);font-weight:500}.sc-number{transform-origin:0 100%;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.sc-body{transform-origin:0 0;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover){.sc:hover .sc-number{transform:scale(1.02)}.sc:hover .sc-body{transform:scale(1.015)}}@media (hover:none){.sc-number,.sc-body{transition:transform .2s}.sc:active .sc-number{transform:scale(1.015)}.sc:active .sc-body{transform:scale(1.01)}}@container card (max-width:800px){.sc{justify-content:center;padding:clamp(36px,5cqi,80px) clamp(36px,8cqi,96px)}.sc-inner{max-width:none}}
.reel-card{height:100%;transition:box-shadow .4s;overflow:hidden}.reel-card:hover{box-shadow:0 8px 32px #0000000f}.reel-row{flex-direction:row;height:100%;display:flex}.reel-inset-sm,.reel-inset-lg{gap:56px;padding:64px}.reel-stack{flex-direction:column;height:100%;display:flex}.reel-stack-body{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.reel-video-wrap{cursor:pointer;flex:1;min-width:0;position:relative;overflow:hidden}.reel-mute-indicator{z-index:4;-webkit-backdrop-filter:blur(10px);color:#fff;pointer-events:none;opacity:0;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.reel-mute-indicator svg{width:24px;height:24px}.reel-mute-indicator--visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.reel-card-video{object-fit:cover;width:100%;height:100%;display:block}.reel-media-edge{min-height:420px;position:relative}.reel-media-edge .reel-card-video{object-fit:cover;position:absolute;top:0;left:0}.reel-media-inset{border-radius:0}.reel-media-stack{flex:1;width:100%;min-height:280px;position:relative}.reel-media-stack .reel-card-video{object-fit:cover;position:absolute;top:0;left:0}.reel-media-wide,.reel-media-wide.reel-rounded-lg{border-radius:0}.reel-body{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.reel-body-split{justify-content:center;gap:20px}.reel-body-edge-pad{padding:20px 0}.reel-body-inset-left-pad{padding:0}.reel-body-stack-pad{padding:16px 20px}.reel-body-dark-pad,.reel-body-inset-right-pad{padding:0}.reel-detail-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.reel-detail-footer .reel-arrow,.reel-detail-footer .reel-quote-detail{margin-top:0}.reel-quote-wrap{position:relative}.reel-quote-mark{font-size:220px;font-family:var(--font-figtree,"Figtree"), "Aptos", sans-serif;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;line-height:1;position:absolute;top:-90px;left:-12px}.reel-quote-text{font-family:var(--font-figtree,"Figtree"), "Aptos", sans-serif;z-index:1;border:none;margin:0;padding:0;font-size:40px;font-weight:400;line-height:1.3;position:relative}.reel-quote-detail{z-index:1;margin-top:10px;font-family:Figtree,Aptos,sans-serif;font-size:13px;position:relative}.reel-arrow{margin-top:10px;transition:all .4s}@keyframes reel-tw-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes reel-fade-in{0%{opacity:0}to{opacity:1}}@container card (min-width:500px) and (max-width:800px){.reel-media-edge{min-height:340px}.reel-media-stack{height:240px}.reel-inset-sm,.reel-inset-lg{gap:36px;padding:40px}.reel-quote-mark{font-size:170px;top:-72px}.reel-quote-text{font-size:34px}.reel-body-edge-pad{padding:14px 0}.reel-body-inset-left-pad{padding:0}.reel-body-stack-pad{padding:14px 15px}.reel-body-dark-pad,.reel-body-inset-right-pad{padding:0}}@container card (max-width:499px){.reel-row,.reel-stack{flex-direction:column;position:relative}.reel-inset-sm,.reel-inset-lg{gap:0;padding:0}.reel-video-wrap{z-index:0;top:0;bottom:0;left:0;right:0;flex:none!important;width:100%!important;height:100%!important;position:absolute!important}.reel-media-edge,.reel-media-inset,.reel-media-wide,.reel-media-stack{min-height:unset!important;aspect-ratio:unset!important;border-radius:0!important}.reel-card-video{object-fit:cover!important;background:0 0!important}.reel-media-edge .reel-card-video{object-fit:cover!important}.reel-row:after,.reel-stack:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#00000059 50%,#000c 100%);width:100%;height:65%;position:absolute;bottom:0;left:0}.reel-body,.reel-stack-body{z-index:2;justify-content:flex-end;margin-top:auto;position:relative;flex:none!important;padding:28px 24px!important}.reel-quote-text{font-size:24px;color:#fff!important}.reel-quote-mark{font-size:100px;top:-42px;left:-8px;color:#ffffff14!important}.reel-quote-detail{margin-top:12px;font-size:12px;color:#ffffffbf!important}.reel-detail-footer,.reel-detail-footer *{color:#ffffffbf!important}.reel-arrow{margin-top:12px;stroke:#fff!important}.reel-stack-body{flex-direction:column;align-items:flex-start;gap:10px}.reel-card--playing .reel-tw-char{animation:40ms ease-out both reel-tw-in}.reel-card--playing .reel-quote-mark{animation:.6s ease-out .15s both reel-fade-in}.reel-card--playing .reel-detail-footer{opacity:0;animation:.5s ease-out 2.2s forwards reel-fade-in}.reel-card--playing .reel-body>.reel-arrow,.reel-card--playing .reel-stack-body>div:last-child{opacity:0;animation:.5s ease-out 2.4s forwards reel-fade-in}}
.review-card{height:100%;transition:box-shadow .4s;overflow:hidden}.review-card:hover{box-shadow:0 8px 32px #0000000f}.review-row{flex-direction:column;height:100%;display:flex}.review-row-padded{gap:12px;padding:24px}.review-full{align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.review-full-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.review-full-overlay{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.review-full-body{z-index:4;max-width:85%;padding:28px 32px;position:relative}.review-full .review-quote{font-size:22px;line-height:1.3}.review-photo-wrap{position:relative;overflow:hidden}.review-photo-img{object-fit:cover;width:100%;height:100%;display:block}.review-photo-edge,.review-photo-inset{aspect-ratio:4/3;border-radius:10px;width:100%}.review-body{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.review-body-side-left,.review-body-side-right{padding:12px 0}.review-compact-body{flex-direction:column;justify-content:center;height:100%;padding:32px 24%;display:flex}.review-compact-body .review-quote{font-size:22px;line-height:1.35}.review-stars{gap:2px;margin-bottom:10px;display:flex}.review-tag{font-family:var(--font-a);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;padding:5px 14px;font-size:9px;font-weight:700;display:inline-block}.review-tag-glass{color:var(--color-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#c8c3bc59;border:1px solid #c8c3bc40}.review-quote{font-family:var(--font-p);margin:0;font-size:18px;font-style:italic;font-weight:400;line-height:1.55}.review-divider{width:28px;height:1px;margin-top:14px;margin-bottom:8px}.review-author{letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:600}.review-meta{margin-top:4px;font-size:11px}.review-google{justify-content:flex-end;margin-top:18px;font-size:11px;text-decoration:none;display:flex}@container card (min-width:500px){.review-row{flex-direction:row}.review-row-padded{gap:36px;padding:40px}.review-photo-edge,.review-photo-inset{aspect-ratio:3/4;border-radius:0;flex:1;align-self:center;width:auto;min-width:0}.review-photo-img{object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.review-body-side-left,.review-body-side-right{padding:0}.review-full-body{max-width:75%;padding:36px 44px}.review-full .review-quote{font-size:26px;line-height:1.25}.review-compact-body{padding:40px 22%}.review-compact-body .review-quote{font-size:26px;line-height:1.3}.review-quote{font-size:21px}.review-author{font-size:14px}.review-meta{font-size:12px}.review-tag{margin-bottom:20px}.review-divider{margin-top:24px;margin-bottom:14px}}@container card (min-width:801px){.review-row-padded{gap:56px;padding:64px}.review-full-body{max-width:70%;padding:48px 64px}.review-full .review-quote{font-size:30px;line-height:1.2}.review-compact-body{padding:48px 20%}.review-compact-body .review-quote{font-size:30px;line-height:1.25}.review-quote{font-size:24px}}
