.ph.svelte-l6vqwj{display:grid;place-items:center;width:100%;height:100%;background:var(--landmark-lit);color:var(--white)}.trip.svelte-9jw4xf{width:var(--deck-card);--card-ink: var(--ink);--card-muted: var(--ink-muted);--card-sun-ink: var(--sun-ink);--card-focus: var(--focus);color:var(--ink)}.card.svelte-9jw4xf{display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:767.98px){.trip.svelte-9jw4xf{width:min(72vw,320px)}}.trip.fill.svelte-9jw4xf{width:100%}.photo.svelte-9jw4xf{position:relative;isolation:isolate;display:grid;aspect-ratio:4 / 5;border-radius:var(--radius-md);background:var(--landmark-lit);box-shadow:var(--shadow-lift)}.media.svelte-9jw4xf{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.media.svelte-9jw4xf .fill{position:absolute;inset:0;width:100%;height:100%}.media.svelte-9jw4xf:after{content:"";position:absolute;inset:0;background:var(--foot-scrim);pointer-events:none}.badge.svelte-9jw4xf{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 80px);margin:0;padding:4px 11px 4px 9px;border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass);color:var(--on-photo);font-family:var(--font-mono);font-weight:500;font-size:var(--text-min);line-height:16px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.badge.svelte-9jw4xf:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--sun)}.corner.svelte-9jw4xf{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--glass-line);border-radius:50%;background:var(--glass);color:var(--on-photo);pointer-events:none}.foot.svelte-9jw4xf{grid-area:1 / 1;align-self:end;z-index:2;display:flex;flex-direction:column;min-width:0;padding:40px 20px 20px;border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(to bottom,transparent 0,rgb(12 10 8 / .5) 40px,rgb(12 10 8 / .5) 110px,transparent 100%);background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--hero-shade) 50%,transparent) 40px,color-mix(in srgb,var(--hero-shade) 50%,transparent) 110px,transparent 100%);color:var(--on-photo)}.where.svelte-9jw4xf{order:-1;margin:0 0 6px;font-family:var(--font-mono);font-weight:500;font-size:var(--text-min);line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-photo)}.name.svelte-9jw4xf{margin:0;padding-bottom:.06em;font-family:var(--font-display);font-weight:700;font-size:var(--type-card);line-height:1.08;text-transform:uppercase;text-wrap:wrap;text-wrap:pretty;overflow-wrap:anywhere;color:var(--on-photo)}.name.svelte-9jw4xf a:where(.svelte-9jw4xf){color:inherit;text-decoration:none}.name.svelte-9jw4xf a:where(.svelte-9jw4xf):after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--radius-md)}.name.svelte-9jw4xf a:where(.svelte-9jw4xf):focus-visible{outline:none}.name.svelte-9jw4xf a:where(.svelte-9jw4xf):focus-visible:after{outline:3px solid var(--focus);outline-offset:3px}.price-line.svelte-9jw4xf{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:10px 0 0}.from.svelte-9jw4xf{font-family:var(--font-sans);font-weight:600;font-size:13px;line-height:16px;color:var(--sun-ink)}.amount.svelte-9jw4xf{font-family:var(--font-mono);font-weight:500;font-size:24px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--on-photo)}.on-request.svelte-9jw4xf{font-family:var(--font-sans);font-weight:600;font-size:15px;line-height:20px}.basis.svelte-9jw4xf{margin:12px 0 0;font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:20px;color:#ffffffd9;color:color-mix(in srgb,var(--on-photo) 85%,transparent)}.wa.svelte-9jw4xf{width:100%}.photo.svelte-9jw4xf{transition:transform var(--dur-press) var(--ease-out)}.frame.svelte-9jw4xf:active .photo:where(.svelte-9jw4xf){transform:scale(var(--press-scale))}@media(prefers-reduced-motion:reduce){.frame.svelte-9jw4xf:active .photo:where(.svelte-9jw4xf){transform:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.photo.svelte-9jw4xf,.media.svelte-9jw4xf img{transition:transform var(--dur-base) var(--ease-out)}.corner.svelte-9jw4xf svg:where(.svelte-9jw4xf){transition:transform var(--dur-base) var(--ease-out)}.frame.svelte-9jw4xf:hover .photo:where(.svelte-9jw4xf){transform:translateY(var(--hover-lift))}.frame.svelte-9jw4xf:hover:active .photo:where(.svelte-9jw4xf){transform:translateY(var(--hover-lift)) scale(var(--press-scale));transition-duration:var(--dur-press)}.frame.svelte-9jw4xf:hover .media:where(.svelte-9jw4xf) img{transform:scale(1.03)}.frame.svelte-9jw4xf:hover .corner:where(.svelte-9jw4xf) svg:where(.svelte-9jw4xf){transform:translate(3px)}}.cta-row.svelte-9jw4xf{position:relative;z-index:2;display:flex}.cta-row.svelte-9jw4xf .wa:where(.svelte-9jw4xf){flex:1;width:auto;min-width:0}::view-transition-group(trip-photo){animation-duration:var(--dur-change);animation-timing-function:var(--ease-out)}::view-transition-group(trip-header){animation-duration:var(--dur-change);animation-timing-function:var(--ease-out)}::view-transition-old(trip-photo),::view-transition-new(trip-photo){animation:none;height:100%;object-fit:cover}::view-transition-old(trip-photo){opacity:0}::view-transition-image-pair(trip-photo){overflow:clip}::view-transition-old(trip-photo):only-child{opacity:1}::view-transition-old(trip-header),::view-transition-new(trip-header){animation-duration:var(--dur-change)}::view-transition-new(trip-content):only-child,::view-transition-new(trip-content){animation:trip-words-in var(--dur-quick) var(--ease-out) calc(var(--dur-change) - var(--dur-quick)) both}@keyframes trip-words-in{0%{opacity:0}}@media(max-width:767.98px){.trip.svelte-9jw4xf{container-type:inline-size}.card.svelte-9jw4xf{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "name" "price" "where" "basis" "cta";gap:0}.frame.svelte-9jw4xf,.photo.svelte-9jw4xf,.foot.svelte-9jw4xf{display:contents}.card.svelte-9jw4xf{transition:transform var(--dur-press) var(--ease-out)}.card.svelte-9jw4xf:has(.frame:where(.svelte-9jw4xf):active){transform:scale(var(--press-scale))}.media.svelte-9jw4xf{grid-area:photo;position:relative;inset:auto;aspect-ratio:5 / 4;border-radius:var(--radius-md);background:var(--landmark-lit);box-shadow:var(--shadow-card)}.media.svelte-9jw4xf:after{content:none}.name.svelte-9jw4xf{grid-area:name;margin-top:14px;padding-bottom:2px;font-size:24px;line-height:26px;color:var(--card-ink)}.name.svelte-9jw4xf a:where(.svelte-9jw4xf):focus-visible:after{outline-color:var(--card-focus)}.price-line.svelte-9jw4xf{grid-area:price;margin-top:10px;min-height:26px}.from.svelte-9jw4xf{color:var(--card-sun-ink)}.amount.svelte-9jw4xf{font-size:20px;color:var(--card-ink)}.on-request.svelte-9jw4xf{color:var(--card-ink)}.where.svelte-9jw4xf{grid-area:where;margin:6px 0 0;color:var(--card-muted)}.basis.svelte-9jw4xf{grid-area:basis;margin:6px 0 0;color:var(--card-muted)}.cta-row.svelte-9jw4xf{grid-area:cta;margin-top:var(--space-3)}@container (min-width: 280px){.card.svelte-9jw4xf{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"photo photo" "name name" "price cta" "where where" "basis basis";column-gap:var(--space-3)}.price-line.svelte-9jw4xf{align-self:center;margin-top:10px}.cta-row.svelte-9jw4xf{margin-top:10px}}}@media(min-width:520px)and (max-width:767.98px){.trip.even.svelte-9jw4xf .card:where(.svelte-9jw4xf){grid-template-rows:auto auto auto auto minmax(38px,auto) auto}.trip.even.svelte-9jw4xf .name:where(.svelte-9jw4xf){min-height:54px}@container (min-width: 280px){.trip.even.svelte-9jw4xf .card:where(.svelte-9jw4xf){grid-template-rows:auto auto auto auto minmax(38px,auto)}}@container (min-width: 322px){.trip.even.svelte-9jw4xf .card:where(.svelte-9jw4xf){grid-template-rows:auto auto auto auto minmax(22px,auto)}}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.card.svelte-9jw4xf:has(.frame:where(.svelte-9jw4xf):active){transform:none}}
