.trip-card[data-v-40743b84]{--card-gold:#e2980b;aspect-ratio:332/512;background:transparent;border-radius:1.125rem;color:#fff;container-type:inline-size;filter:drop-shadow(0 1rem 2.5rem rgba(0,0,0,.12));font-family:var(--font-secondary);min-height:28rem;overflow:visible;position:relative;width:100%}.trip-card--clickable[data-v-40743b84]{cursor:pointer}.trip-card--clickable[data-v-40743b84]:focus-visible{outline:2px solid var(--card-gold);outline-offset:3px}.trip-card__titleLink[data-v-40743b84]{color:inherit;outline:none;text-decoration:none}.trip-card__titleLink[data-v-40743b84]:hover{text-decoration:underline;text-underline-offset:2px}.trip-card__media[data-v-40743b84]{container-name:trip-card-hero;container-type:inline-size;inset:0;overflow:hidden;position:absolute;z-index:1}.trip-card__img[data-v-40743b84]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trip-card__overlap[data-v-40743b84]{display:block;height:100%;-o-object-fit:fill;object-fit:fill;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}.trip-card__overlap[data-v-40743b84],.trip-card__shade[data-v-40743b84]{inset:0;pointer-events:none;position:absolute}.trip-card__shade[data-v-40743b84]{background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 18%,rgba(0,0,0,.08) 42%,rgba(0,0,0,.55) 72%,rgba(0,0,0,.92));z-index:3}.trip-card__pill[data-v-40743b84]{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1;overflow:hidden;position:absolute;top:0;z-index:5}.trip-card__pill--left[data-v-40743b84]{background:#000;border-radius:1.125rem 1.125rem .625rem .625rem;font-size:4cqw;height:12.6cqw;left:0;max-width:26%;min-width:19%;padding:0 3.5cqw;text-overflow:ellipsis;white-space:nowrap}.trip-card__pill--left[data-v-40743b84],.trip-card__pill--right[data-v-40743b84]{top:0cqw;width:-moz-fit-content;width:fit-content}.trip-card__pill--right[data-v-40743b84]{align-items:center;border-radius:.625rem 1.125rem .625rem .625rem;flex-direction:column;gap:.2cqw;height:12cqw;justify-content:center;max-width:33%;min-width:31.8%;padding:1.5cqw 2.9cqw;right:9.7%;text-align:center}.trip-card__pill--preview[data-v-40743b84]{background:linear-gradient(135deg,#e2980b,#c9860a);border:1.5px dashed hsla(0,0%,100%,.9)}.trip-card__price-label[data-v-40743b84]{color:#fffffff2;font-size:2.6cqw;font-weight:500;line-height:1.15;min-width:0;white-space:nowrap}.trip-card__price-label s[data-v-40743b84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-card__price-value[data-v-40743b84]{color:#fff;font-size:4.5cqw;font-weight:800;line-height:1.1;min-width:0;white-space:nowrap}.trip-card__panel[data-v-40743b84]{bottom:0;display:flex;flex-direction:column;left:0;min-height:52%;padding:0 .875rem .875rem;position:absolute;right:0;z-index:4}.trip-card__badgeRow[data-v-40743b84]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.trip-card__badge[data-v-40743b84]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0003;border:1px solid hsla(0,0%,100%,.24);border-radius:62.4375rem;color:#fff;font-size:.75rem;font-weight:500;gap:.35rem;line-height:1.4;padding:.25rem .5rem;white-space:nowrap}.trip-card__badge[data-v-40743b84],.trip-card__tick[data-v-40743b84]{align-items:center;display:inline-flex}.trip-card__tick[data-v-40743b84]{color:#39b54a;font-size:.85rem;font-weight:700;justify-content:center;line-height:1}.trip-card__titleRow[data-v-40743b84]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.trip-card__title[data-v-40743b84]{color:#fff;display:-webkit-box;flex:1;font-size:clamp(1.05rem,1.3vw,1.325rem);font-weight:700;line-height:1.25;margin:0;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.5em;overflow:hidden;text-transform:capitalize}.trip-card__brand[data-v-40743b84]{align-items:center;background:#f1f1f1eb;border-radius:62.4375rem 0 0 62.4375rem;color:#333;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:500;gap:.35rem;height:3rem;line-height:1;margin-right:-.875rem;padding:0 .5rem 0 .65rem;text-decoration:none;text-transform:capitalize}.trip-card__brand--link[data-v-40743b84]{cursor:pointer;position:relative;transition:background-color .2s ease,color .2s ease;z-index:6}.trip-card__brand--link[data-v-40743b84]:hover{background:#fff;color:#111}.trip-card__brand-name[data-v-40743b84]{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-card__brandImg[data-v-40743b84]{border-radius:50%;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.trip-card__metaRow[data-v-40743b84]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.trip-card__meta[data-v-40743b84]{align-items:flex-start;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.35rem;line-height:1.25;margin:0;max-width:48%}.trip-card__metaIcon[data-v-40743b84]{flex-shrink:0;height:1rem;margin-top:.15rem;width:1rem}.trip-card__tags[data-v-40743b84]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.trip-card__tag[data-v-40743b84]{align-items:center;background:#9c7930e0;border-radius:62.4375rem;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;line-height:1.4;padding:.25rem .75rem}.trip-card__stats[data-v-40743b84]{align-items:flex-start;display:flex;gap:.35rem;justify-content:space-between;margin-top:auto;padding-top:1.25rem}.trip-card__stat[data-v-40743b84]{flex:1;min-width:0}.trip-card__statLine[data-v-40743b84]{align-items:baseline;display:flex;gap:.2rem}.trip-card__statKey[data-v-40743b84]{font-size:.6875rem}.trip-card__statKey[data-v-40743b84],.trip-card__statVal[data-v-40743b84]{color:#fff;font-weight:700;line-height:1.3}.trip-card__statVal[data-v-40743b84]{font-size:.75rem}.trip-card__statLabel[data-v-40743b84]{color:#ffffffb3;display:-webkit-box;font-size:.625rem;font-weight:500;line-height:1.3;margin-top:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.trip-card__statLine[data-v-40743b84]{min-width:0}.trip-card__statKey[data-v-40743b84]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-card__statVal[data-v-40743b84]{flex-shrink:0;white-space:nowrap}.trip-card__dot[data-v-40743b84]{background:#fff;border-radius:50%;flex-shrink:0;height:.3125rem;margin-top:.35rem;width:.3125rem}.trip-card__actions[data-v-40743b84]{display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.trip-card__btn[data-v-40743b84]{align-items:center;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:2.875rem;justify-content:center;line-height:1;min-width:0;padding:0 .75rem;transition:filter .2s ease;white-space:nowrap;width:100%}.trip-card__btn--primary[data-v-40743b84]{background:var(--card-gold);border:1px solid var(--card-gold);color:#fff}.trip-card__btn--ghost[data-v-40743b84]{background:transparent;border:1px solid hsla(0,0%,100%,.9);color:#fff}.trip-card__btn[data-v-40743b84]:hover{filter:brightness(1.06)}@media(max-width:48rem){.trip-card[data-v-40743b84]{min-height:26rem}}@container trip-card-hero (max-width: 24rem){.trip-card__panel[data-v-40743b84]{padding:0 .7rem .7rem}.trip-card__badgeRow[data-v-40743b84]{margin-bottom:.45rem}.trip-card__badge[data-v-40743b84]{font-size:.625rem;padding:.2rem .4rem}.trip-card__title[data-v-40743b84]{font-size:clamp(.9rem,4.6cqi,1.1rem)}.trip-card__brand[data-v-40743b84]{font-size:.625rem;height:2.5rem}.trip-card__brand-name[data-v-40743b84]{max-width:4.25rem}.trip-card__brandImg[data-v-40743b84]{height:1.6rem;width:1.6rem}.trip-card__meta[data-v-40743b84]{font-size:.75rem}.trip-card__tag[data-v-40743b84]{font-size:.625rem;padding:.2rem .55rem}.trip-card__stats[data-v-40743b84]{gap:.25rem;padding-top:.75rem}.trip-card__statKey[data-v-40743b84]{font-size:.625rem}.trip-card__statVal[data-v-40743b84]{font-size:.6875rem}.trip-card__statLabel[data-v-40743b84]{font-size:.5625rem}.trip-card__actions[data-v-40743b84]{gap:.6rem;margin-top:.6rem}.trip-card__btn[data-v-40743b84]{font-size:12px;height:2.5rem;padding:0 .5rem}}
