.trip-itinerary_tripItinerary__CYH04{width:100%;max-width:var(--inv-measure,620px);margin-inline:var(--cmp-mi,auto);display:flex;flex-direction:column;gap:clamp(.8rem,3cqw,1.1rem);counter-reset:tripDay;text-align:var(--cmp-ta,left);--trip-c1:var(--inv-accent);--trip-c2:var(--inv-primary);--trip-c3:color-mix(in oklab,var(--inv-accent) 50%,var(--inv-primary))}.trip-itinerary_tripTitle__0uCKN{margin:0;font-family:var(--t-tripTitle-ff,var(--inv-font-heading));font-size:var(--t-tripTitle-size-px,calc((1.5rem) * var(--t-tripTitle-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripTitle-w,inherit);letter-spacing:var(--t-tripTitle-ls,inherit);line-height:var(--t-tripTitle-lh,inherit);text-transform:var(--t-tripTitle-tt,inherit);font-style:var(--t-tripTitle-fs,inherit);color:var(--t-tripTitle-c,inherit);text-shadow:var(--t-tripTitle-ts,inherit);text-align:var(--t-tripTitle-ta,inherit)}.trip-itinerary_tripMessage__1GiC2{margin:0;font-family:var(--t-tripMessage-ff,inherit);font-size:var(--t-tripMessage-size-px,calc((1rem) * var(--t-tripMessage-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripMessage-w,inherit);letter-spacing:var(--t-tripMessage-ls,inherit);line-height:var(--t-tripMessage-lh,1.6);text-transform:var(--t-tripMessage-tt,inherit);font-style:var(--t-tripMessage-fs,inherit);color:var(--t-tripMessage-c,inherit);text-shadow:var(--t-tripMessage-ts,inherit);text-align:var(--t-tripMessage-ta,inherit)}.trip-itinerary_tripDaysCards__L0jOT,.trip-itinerary_tripDaysTimeline__52a_j{display:flex;flex-direction:column;gap:clamp(1.15rem,4.5cqw,1.9rem);min-width:0}.trip-itinerary_tripDay__Y2PWM{position:relative;display:flex;flex-direction:column;gap:.55rem;min-width:0;text-align:var(--cmp-ta,left);box-sizing:border-box;counter-increment:tripDay;padding:var(--p-tripDay-pad,0);border-radius:var(--p-tripDay-r,calc(var(--inv-radius, 14px) + 6px));background-color:var(--p-tripDay-bg,transparent);color:var(--p-tripDay-fg,inherit);border:var(--p-tripDay-bd,none);box-shadow:var(--p-tripDay-sh,none);background-image:var(--p-tripDay-img,none);background-size:var(--p-tripDay-size,cover);background-repeat:var(--p-tripDay-rep,no-repeat);background-position:var(--p-tripDay-pos,50% 50%)}.trip-itinerary_tripDay__Y2PWM:before{content:counter(tripDay,decimal-leading-zero);position:absolute;inset-block-start:-.35em;inset-inline-end:0;z-index:0;font-family:var(--t-tripDayFolio-ff,var(--inv-font-heading));font-size:var(--t-tripDayFolio-size-px,calc((clamp(3rem, 15cqw, 5.2rem)) * var(--t-tripDayFolio-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripDayFolio-w,900);line-height:var(--t-tripDayFolio-lh,.8);letter-spacing:var(--t-tripDayFolio-ls,-.06em);text-transform:var(--t-tripDayFolio-tt,inherit);font-style:var(--t-tripDayFolio-fs,inherit);text-shadow:var(--t-tripDayFolio-ts,inherit);color:var(--t-tripDayFolio-c,color-mix(in srgb,var(--trip-c2) 12%,transparent));pointer-events:none;user-select:none}.trip-itinerary_tripDaysCards__L0jOT .trip-itinerary_tripDay__Y2PWM:before{inset-block-start:auto;inset-block-end:-.18em;inset-inline-end:.7rem;font-size:var(--t-tripDayFolio-size-px,calc((clamp(2.6rem, 12cqw, 4.6rem)) * var(--t-tripDayFolio-size-m, 1) * var(--cmp-tscale, 1)))}.trip-itinerary_tripDaysCards__L0jOT .trip-itinerary_tripDay__Y2PWM{overflow:hidden;padding:var(--p-tripDay-pad,clamp(1.05rem,4.5cqw,1.5rem));background-color:var(--p-tripDay-bg,var(--inv-surface));color:var(--p-tripDay-fg,var(--inv-on-surface));border:var(--p-tripDay-bd,1px solid color-mix(in srgb,var(--inv-primary) 16%,transparent));box-shadow:var(--p-tripDay-sh,0 16px 40px -20px color-mix(in srgb,var(--inv-primary) 50%,transparent),0 2px 8px color-mix(in srgb,var(--inv-text) 7%,transparent));--inv-text:var(--inv-on-surface);isolation:isolate}.trip-itinerary_tripDaysCards__L0jOT .trip-itinerary_tripDay__Y2PWM:after{content:"";position:absolute;inset-block-start:-45%;inset-inline-start:-20%;width:70%;aspect-ratio:1;z-index:-1;border-radius:var(--p-tripDayGlow-r,50%);border:var(--p-tripDayGlow-bd,none);box-shadow:var(--p-tripDayGlow-sh,none);background-color:var(--p-tripDayGlow-bg,transparent);background-image:var(--p-tripDayGlow-img,radial-gradient(circle,color-mix(in oklab,var(--trip-c1) 40%,transparent),transparent 68%));pointer-events:none}.trip-itinerary_tripDayHead__igAsT{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.trip-itinerary_tripDayLabel__NUMxQ{position:relative;margin:0;padding-inline-start:.85rem;font-family:var(--t-tripDayLabel-ff,var(--inv-font-heading));font-size:var(--t-tripDayLabel-size-px,calc((1.32rem) * var(--t-tripDayLabel-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripDayLabel-w,800);letter-spacing:var(--t-tripDayLabel-ls,-.015em);line-height:var(--t-tripDayLabel-lh,1.2);text-transform:var(--t-tripDayLabel-tt,inherit);font-style:var(--t-tripDayLabel-fs,inherit);color:var(--t-tripDayLabel-c,var(--inv-heading,inherit));text-shadow:var(--t-tripDayLabel-ts,inherit);text-align:var(--t-tripDayLabel-ta,inherit)}.trip-itinerary_tripDayLabel__NUMxQ:before{content:"";position:absolute;inset-inline-start:0;inset-block:.12em .12em;width:3px;border-radius:var(--p-tripDayRule-r,3px);border:var(--p-tripDayRule-bd,none);box-shadow:var(--p-tripDayRule-sh,none);background-color:var(--p-tripDayRule-bg,transparent);background-image:var(--p-tripDayRule-img,linear-gradient(180deg,var(--trip-c1),var(--trip-c2)))}.trip-itinerary_tripDayDate___HP7j{padding:var(--p-tripDayDate-pad,.22rem .62rem);border-radius:var(--p-tripDayDate-r,999px);background-color:var(--p-tripDayDate-bg,color-mix(in oklab,var(--trip-c1) 15%,transparent));border:var(--p-tripDayDate-bd,1px solid color-mix(in srgb,var(--trip-c1) 30%,transparent));box-shadow:var(--p-tripDayDate-sh,none);background-image:var(--p-tripDayDate-img,none);background-size:var(--p-tripDayDate-size,cover);background-repeat:var(--p-tripDayDate-rep,no-repeat);background-position:var(--p-tripDayDate-pos,50% 50%);font-family:var(--t-tripDayDate-ff,inherit);font-size:var(--t-tripDayDate-size-px,calc((.76rem) * var(--t-tripDayDate-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripDayDate-w,700);letter-spacing:var(--t-tripDayDate-ls,.1em);line-height:var(--t-tripDayDate-lh,1.4);text-transform:var(--t-tripDayDate-tt,uppercase);font-style:var(--t-tripDayDate-fs,inherit);color:var(--t-tripDayDate-c,var(--p-tripDayDate-fg,var(--inv-accent)));text-shadow:var(--t-tripDayDate-ts,inherit);text-align:var(--t-tripDayDate-ta,center);white-space:nowrap}.trip-itinerary_tripDaySummary__AaAKU{position:relative;z-index:1;margin:0;font-family:var(--t-tripDaySummary-ff,inherit);font-size:var(--t-tripDaySummary-size-px,calc((.97rem) * var(--t-tripDaySummary-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripDaySummary-w,inherit);letter-spacing:var(--t-tripDaySummary-ls,inherit);line-height:var(--t-tripDaySummary-lh,1.58);text-transform:var(--t-tripDaySummary-tt,inherit);font-style:var(--t-tripDaySummary-fs,italic);color:var(--t-tripDaySummary-c,inherit);text-shadow:var(--t-tripDaySummary-ts,inherit);text-align:var(--t-tripDaySummary-ta,inherit);opacity:.88}.trip-itinerary_tripStops__E8Y0d{position:relative;z-index:1;margin:0;padding:.2rem 0 .2rem 1.35rem;list-style:none;display:flex;flex-direction:column;gap:1rem;border-inline-start:0}.trip-itinerary_tripStops__E8Y0d:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:2px;border-radius:var(--p-tripSpine-r,2px);border:var(--p-tripSpine-bd,none);box-shadow:var(--p-tripSpine-sh,none);background-color:var(--p-tripSpine-bg,transparent);background-image:var(--p-tripSpine-img,linear-gradient(180deg,transparent,color-mix(in oklab,var(--trip-c1) 65%,transparent) 12%,color-mix(in oklab,var(--trip-c2) 60%,transparent) 88%,transparent))}.trip-itinerary_tripStops__E8Y0d:after{content:"";position:absolute;inset-inline-start:-1px;inset-block-start:0;width:4px;height:22%;border-radius:var(--p-tripPulse-r,4px);border:var(--p-tripPulse-bd,none);box-shadow:var(--p-tripPulse-sh,none);background-color:var(--p-tripPulse-bg,transparent);background-image:var(--p-tripPulse-img,linear-gradient(180deg,transparent,var(--trip-c1),transparent));filter:blur(1px);opacity:.85;animation:trip-itinerary_tripPulse__PfgVv 5.5s ease-in-out infinite}.trip-itinerary_tripStop__Kpe1F{position:relative;display:flex;gap:.7rem;min-width:0}.trip-itinerary_tripStopDot__ecw3g{position:absolute;inset-inline-start:-1.72rem;inset-block-start:.34rem;width:.78rem;height:.78rem;flex-shrink:0;border-radius:var(--p-tripStopDot-r,50%);background-color:var(--p-tripStopDot-bg,var(--inv-accent));border:var(--p-tripStopDot-bd,3px solid var(--inv-surface));box-shadow:var(--p-tripStopDot-sh,0 0 0 1px color-mix(in srgb,var(--inv-accent) 45%,transparent))}.trip-itinerary_tripStop__Kpe1F:first-child .trip-itinerary_tripStopDot__ecw3g:after{content:"";position:absolute;inset:-6px;border-radius:var(--p-tripStopHalo-r,50%);border:var(--p-tripStopHalo-bd,1px solid color-mix(in srgb,var(--trip-c1) 55%,transparent));background-color:var(--p-tripStopHalo-bg,transparent);box-shadow:var(--p-tripStopHalo-sh,none);animation:trip-itinerary_tripRipple__VQ36B 2.8s ease-out infinite}.trip-itinerary_tripStopBody__hbEv5{display:flex;flex-direction:column;gap:.14rem;min-width:0;flex:1 1 auto;padding-block-end:.1rem}.trip-itinerary_tripStopTime__WdBnp{align-self:var(--t-tripStopTime-as,stretch);font-family:var(--t-tripStopTime-ff,var(--inv-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace));font-size:var(--t-tripStopTime-size-px,calc((.8rem) * var(--t-tripStopTime-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripStopTime-w,700);letter-spacing:var(--t-tripStopTime-ls,.1em);line-height:var(--t-tripStopTime-lh,1.3);text-transform:var(--t-tripStopTime-tt,uppercase);font-style:var(--t-tripStopTime-fs,inherit);color:var(--t-tripStopTime-c,var(--inv-accent));text-shadow:var(--t-tripStopTime-ts,inherit);text-align:var(--t-tripStopTime-ta,inherit);font-variant-numeric:tabular-nums}.trip-itinerary_tripStopTitle__iBT_k{font-family:var(--t-tripStopTitle-ff,inherit);font-size:var(--t-tripStopTitle-size-px,calc((1.06rem) * var(--t-tripStopTitle-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripStopTitle-w,700);letter-spacing:var(--t-tripStopTitle-ls,-.01em);line-height:var(--t-tripStopTitle-lh,1.35);text-transform:var(--t-tripStopTitle-tt,inherit);font-style:var(--t-tripStopTitle-fs,inherit);color:var(--t-tripStopTitle-c,inherit);text-shadow:var(--t-tripStopTitle-ts,inherit);text-align:var(--t-tripStopTitle-ta,inherit);overflow-wrap:anywhere}.trip-itinerary_tripStopPlace__QzogT{display:flex;align-items:baseline;justify-content:var(--cmp-jc,flex-start);gap:.3rem;font-family:var(--t-tripStopPlace-ff,inherit);font-size:var(--t-tripStopPlace-size-px,calc((.9rem) * var(--t-tripStopPlace-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripStopPlace-w,600);letter-spacing:var(--t-tripStopPlace-ls,inherit);line-height:var(--t-tripStopPlace-lh,1.45);text-transform:var(--t-tripStopPlace-tt,inherit);font-style:var(--t-tripStopPlace-fs,inherit);color:var(--t-tripStopPlace-c,inherit);text-shadow:var(--t-tripStopPlace-ts,inherit);text-align:var(--t-tripStopPlace-ta,inherit);opacity:.9}.trip-itinerary_tripStopPlace__QzogT:before{content:"";width:.42rem;height:.42rem;flex:none;border-radius:var(--p-tripStopPin-r,50% 50% 50% 0);rotate:-45deg;background-color:var(--p-tripStopPin-bg,currentColor);border:var(--p-tripStopPin-bd,none);box-shadow:var(--p-tripStopPin-sh,none);opacity:.6;translate:0 -.05em}.trip-itinerary_tripStopNote__yYcHB{font-family:var(--t-tripStopNote-ff,inherit);font-size:var(--t-tripStopNote-size-px,calc((.88rem) * var(--t-tripStopNote-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripStopNote-w,inherit);letter-spacing:var(--t-tripStopNote-ls,inherit);line-height:var(--t-tripStopNote-lh,1.55);text-transform:var(--t-tripStopNote-tt,inherit);font-style:var(--t-tripStopNote-fs,inherit);color:var(--t-tripStopNote-c,inherit);text-shadow:var(--t-tripStopNote-ts,inherit);text-align:var(--t-tripStopNote-ta,inherit);opacity:.75}.trip-itinerary_tripTransfer___61n1{margin-block-start:.35rem;align-self:var(--t-tripTransfer-as,var(--cmp-as,flex-start));display:inline-flex;align-items:center;gap:.4rem;padding:var(--p-tripTransfer-pad,.26rem .7rem);border-radius:var(--p-tripTransfer-r,999px);background-color:var(--p-tripTransfer-bg,color-mix(in oklab,var(--trip-c1) 12%,transparent));color:var(--p-tripTransfer-fg,var(--t-tripTransfer-c,inherit));border:var(--p-tripTransfer-bd,1px dashed color-mix(in srgb,var(--trip-c1) 45%,transparent));box-shadow:var(--p-tripTransfer-sh,none);background-image:var(--p-tripTransfer-img,none);background-size:var(--p-tripTransfer-size,cover);background-repeat:var(--p-tripTransfer-rep,no-repeat);background-position:var(--p-tripTransfer-pos,50% 50%);font-family:var(--t-tripTransfer-ff,inherit);font-size:var(--t-tripTransfer-size-px,calc((.79rem) * var(--t-tripTransfer-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripTransfer-w,700);letter-spacing:var(--t-tripTransfer-ls,.02em);line-height:var(--t-tripTransfer-lh,1.4);text-transform:var(--t-tripTransfer-tt,inherit);font-style:var(--t-tripTransfer-fs,inherit);text-shadow:var(--t-tripTransfer-ts,inherit);text-align:var(--t-tripTransfer-ta,center)}.trip-itinerary_tripTransfer___61n1>span[aria-hidden]{display:inline-block;transition:translate .3s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.trip-itinerary_tripTransfer___61n1:hover>span[aria-hidden]{translate:3px 0}}@keyframes trip-itinerary_tripPulse__PfgVv{0%{inset-block-start:-25%;opacity:0}15%{opacity:.85}85%{opacity:.85}to{inset-block-start:100%;opacity:0}}@keyframes trip-itinerary_tripRipple__VQ36B{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.trip-itinerary_tripStop__Kpe1F:first-child .trip-itinerary_tripStopDot__ecw3g:after,.trip-itinerary_tripStops__E8Y0d:after{animation:none}.trip-itinerary_tripStops__E8Y0d:after{opacity:0}.trip-itinerary_tripTransfer___61n1>span[aria-hidden]{transition:none}}.trip-meeting-point_tripMeeting__eaRO8{width:100%;max-width:var(--inv-measure,620px);margin-inline:var(--cmp-mi,auto);display:flex;flex-direction:column;gap:clamp(.6rem,3cqw,.9rem);text-align:var(--cmp-ta,center);--trip-c1:var(--inv-accent);--trip-c2:var(--inv-primary);--trip-c3:color-mix(in oklab,var(--inv-accent) 50%,var(--inv-primary))}.trip-meeting-point_tripTitle__NWr9V{margin:0;font-family:var(--t-tripTitle-ff,var(--inv-font-heading));font-size:var(--t-tripTitle-size-px,calc((1.5rem) * var(--t-tripTitle-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripTitle-w,inherit);letter-spacing:var(--t-tripTitle-ls,inherit);line-height:var(--t-tripTitle-lh,inherit);text-transform:var(--t-tripTitle-tt,inherit);font-style:var(--t-tripTitle-fs,inherit);color:var(--t-tripTitle-c,inherit);text-shadow:var(--t-tripTitle-ts,inherit);text-align:var(--t-tripTitle-ta,inherit)}.trip-meeting-point_tripMeetingCard__02tZV{position:relative;display:flex;flex-direction:column;gap:.7rem;align-items:var(--cmp-ai,center);min-width:0;box-sizing:border-box;isolation:isolate;overflow:hidden;padding:var(--p-tripMeetingCard-pad,clamp(1.3rem,5.5cqw,1.9rem) clamp(1rem,4.5cqw,1.5rem) clamp(1.5rem,6cqw,2.1rem));border-radius:var(--p-tripMeetingCard-r,calc(var(--inv-radius, 14px) + 10px));background-color:var(--p-tripMeetingCard-bg,var(--inv-surface));color:var(--p-tripMeetingCard-fg,var(--inv-on-surface));border:var(--p-tripMeetingCard-bd,1px solid color-mix(in srgb,var(--inv-primary) 18%,transparent));box-shadow:var(--p-tripMeetingCard-sh,0 18px 44px -20px color-mix(in srgb,var(--inv-primary) 50%,transparent),0 2px 10px color-mix(in srgb,var(--inv-text) 8%,transparent));background-image:var(--p-tripMeetingCard-img,none);background-size:var(--p-tripMeetingCard-size,cover);background-repeat:var(--p-tripMeetingCard-rep,no-repeat);background-position:var(--p-tripMeetingCard-pos,50% 50%);--inv-text:var(--inv-on-surface);-webkit-mask-image:radial-gradient(7px at 7px 100%,transparent 96%,#000 100%);-webkit-mask-size:22px 100%;-webkit-mask-repeat:repeat-x;mask-image:radial-gradient(7px at 7px 100%,transparent 96%,#000 100%);mask-size:22px 100%;mask-repeat:repeat-x}.trip-meeting-point_tripMeetingCard__02tZV:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:5px;z-index:2;border-radius:var(--p-tripBand-r,0);border:var(--p-tripBand-bd,none);box-shadow:var(--p-tripBand-sh,none);background-color:var(--p-tripBand-bg,transparent);background-image:var(--p-tripBand-img,repeating-linear-gradient(115deg,var(--trip-c1) 0 14px,var(--trip-c3) 14px 28px,var(--trip-c2) 28px 42px));background-size:200% 100%;animation:trip-meeting-point_tripBand__CMxLx 12s linear infinite}.trip-meeting-point_tripMeetingCard__02tZV:after{content:"";position:absolute;inset-block-end:-55%;inset-inline-start:50%;translate:-50% 0;width:150%;aspect-ratio:1;z-index:-1;border-radius:var(--p-tripRays-r,50%);border:var(--p-tripRays-bd,none);box-shadow:var(--p-tripRays-sh,none);background-color:var(--p-tripRays-bg,transparent);background-image:var(--p-tripRays-img,repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--trip-c2) 6%,transparent) 0deg 6deg,transparent 6deg 12deg));-webkit-mask-image:radial-gradient(circle,#000 14%,transparent 52%);mask-image:radial-gradient(circle,#000 14%,transparent 52%);pointer-events:none;animation:trip-meeting-point_tripCompass__JQLRm 90s linear infinite}.trip-meeting-point_tripPlace__1r2gf{position:relative;z-index:1;margin:0;align-self:var(--t-tripPlace-as,stretch);font-family:var(--t-tripPlace-ff,var(--inv-font-heading));font-size:var(--t-tripPlace-size-px,calc((clamp(1.45rem, 6.5cqw, 2.05rem)) * var(--t-tripPlace-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripPlace-w,800);letter-spacing:var(--t-tripPlace-ls,-.02em);line-height:var(--t-tripPlace-lh,1.15);text-transform:var(--t-tripPlace-tt,inherit);font-style:var(--t-tripPlace-fs,inherit);color:var(--t-tripPlace-c,var(--inv-heading,inherit));text-shadow:var(--t-tripPlace-ts,inherit);text-align:var(--t-tripPlace-ta,var(--cmp-ta,center));overflow-wrap:anywhere}.trip-meeting-point_tripAddress__4LmEJ{position:relative;z-index:1;margin:0;display:inline-flex;align-items:baseline;justify-content:var(--cmp-jc,center);gap:.4rem;max-width:42ch;align-self:var(--t-tripAddress-as,var(--cmp-as,center));font-family:var(--t-tripAddress-ff,inherit);font-size:var(--t-tripAddress-size-px,calc((.95rem) * var(--t-tripAddress-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripAddress-w,inherit);letter-spacing:var(--t-tripAddress-ls,inherit);line-height:var(--t-tripAddress-lh,1.55);text-transform:var(--t-tripAddress-tt,inherit);font-style:var(--t-tripAddress-fs,inherit);color:var(--t-tripAddress-c,inherit);text-shadow:var(--t-tripAddress-ts,inherit);text-align:var(--t-tripAddress-ta,var(--cmp-ta,center));opacity:.85}.trip-meeting-point_tripAddress__4LmEJ:before{content:"";width:.45rem;height:.45rem;flex:none;border-radius:var(--p-tripAddressPin-r,50% 50% 50% 0);rotate:-45deg;background-color:var(--p-tripAddressPin-bg,var(--inv-accent));border:var(--p-tripAddressPin-bd,none);box-shadow:var(--p-tripAddressPin-sh,none);translate:0 -.05em}.trip-meeting-point_tripTimes__KG65_{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:.55rem;justify-items:stretch}.trip-meeting-point_tripTime__f_E9c{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.2rem;min-width:0;box-sizing:border-box;overflow:hidden;padding:var(--p-tripTime-pad,.7rem .6rem .75rem);border-radius:var(--p-tripTime-r,calc(var(--inv-radius, 14px) - 2px));background-color:var(--p-tripTime-bg,color-mix(in oklab,var(--inv-on-surface) 8%,transparent));color:var(--p-tripTime-fg,inherit);border:var(--p-tripTime-bd,1px solid color-mix(in srgb,var(--trip-c1) 24%,transparent));box-shadow:var(--p-tripTime-sh,0 1px 0 color-mix(in srgb,var(--inv-surface) 55%,transparent) inset,0 8px 18px -14px color-mix(in srgb,var(--inv-text) 70%,transparent));background-image:var(--p-tripTime-img,none);background-size:var(--p-tripTime-size,cover);background-repeat:var(--p-tripTime-rep,no-repeat);background-position:var(--p-tripTime-pos,50% 50%)}.trip-meeting-point_tripTime__f_E9c:after{content:"";position:absolute;inset-inline:0;inset-block-start:62%;height:1px;background-color:var(--p-tripFlap-bg,color-mix(in srgb,var(--inv-on-surface) 16%,transparent));background-image:var(--p-tripFlap-img,none);box-shadow:var(--p-tripFlap-sh,none);pointer-events:none}.trip-meeting-point_tripTimeLabel__1QNJX{font-family:var(--t-tripTimeLabel-ff,inherit);font-size:var(--t-tripTimeLabel-size-px,calc((.66rem) * var(--t-tripTimeLabel-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripTimeLabel-w,700);letter-spacing:var(--t-tripTimeLabel-ls,.16em);line-height:var(--t-tripTimeLabel-lh,1.3);text-transform:var(--t-tripTimeLabel-tt,uppercase);font-style:var(--t-tripTimeLabel-fs,inherit);color:var(--t-tripTimeLabel-c,var(--inv-accent));text-shadow:var(--t-tripTimeLabel-ts,inherit);text-align:var(--t-tripTimeLabel-ta,center);opacity:.95}.trip-meeting-point_tripTimeValue__5A1ff{font-family:var(--t-tripTimeValue-ff,var(--inv-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace));font-size:var(--t-tripTimeValue-size-px,calc((clamp(1.3rem, 5.5cqw, 1.65rem)) * var(--t-tripTimeValue-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripTimeValue-w,700);letter-spacing:var(--t-tripTimeValue-ls,.02em);line-height:var(--t-tripTimeValue-lh,1.15);text-transform:var(--t-tripTimeValue-tt,uppercase);font-style:var(--t-tripTimeValue-fs,inherit);color:var(--t-tripTimeValue-c,inherit);text-shadow:var(--t-tripTimeValue-ts,0 1px 0 color-mix(in srgb,var(--inv-surface) 60%,transparent));text-align:var(--t-tripTimeValue-ta,center);font-variant-numeric:tabular-nums}.trip-meeting-point_tripReturnPlace__CBYt3{position:relative;z-index:1;margin:0;align-self:var(--t-tripReturnPlace-as,var(--cmp-as,center));padding:var(--p-tripReturnPlace-pad,.28rem .75rem);border-radius:var(--p-tripReturnPlace-r,999px);background-color:var(--p-tripReturnPlace-bg,transparent);border:var(--p-tripReturnPlace-bd,1px dashed color-mix(in srgb,var(--trip-c2) 40%,transparent));box-shadow:var(--p-tripReturnPlace-sh,none);background-image:var(--p-tripReturnPlace-img,none);background-size:var(--p-tripReturnPlace-size,cover);background-repeat:var(--p-tripReturnPlace-rep,no-repeat);background-position:var(--p-tripReturnPlace-pos,50% 50%);font-family:var(--t-tripReturnPlace-ff,inherit);font-size:var(--t-tripReturnPlace-size-px,calc((.88rem) * var(--t-tripReturnPlace-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripReturnPlace-w,600);letter-spacing:var(--t-tripReturnPlace-ls,inherit);line-height:var(--t-tripReturnPlace-lh,1.5);text-transform:var(--t-tripReturnPlace-tt,inherit);font-style:var(--t-tripReturnPlace-fs,inherit);color:var(--t-tripReturnPlace-c,var(--p-tripReturnPlace-fg,inherit));text-shadow:var(--t-tripReturnPlace-ts,inherit);text-align:var(--t-tripReturnPlace-ta,center);opacity:.88}.trip-meeting-point_mapAction__U9JYk{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:46px;overflow:hidden;isolation:isolate;align-self:var(--t-mapAction-as,var(--cmp-as,center));padding:var(--p-mapAction-pad,.6rem 1.5rem);border-radius:var(--p-mapAction-r,999px);background-color:var(--p-mapAction-bg,var(--inv-accent));color:var(--p-mapAction-fg,var(--t-mapAction-c,var(--inv-on-accent)));border:var(--p-mapAction-bd,none);box-shadow:var(--p-mapAction-sh,0 10px 26px -12px color-mix(in srgb,var(--inv-accent) 85%,transparent),0 1px 0 color-mix(in srgb,var(--inv-surface) 35%,transparent) inset);text-decoration:none;font-family:var(--t-mapAction-ff,inherit);font-size:var(--t-mapAction-size-px,calc((.92rem) * var(--t-mapAction-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-mapAction-w,700);letter-spacing:var(--t-mapAction-ls,.04em);line-height:var(--t-mapAction-lh,1.2);text-transform:var(--t-mapAction-tt,inherit);font-style:var(--t-mapAction-fs,inherit);text-shadow:var(--t-mapAction-ts,inherit);text-align:var(--t-mapAction-ta,center);background-image:var(--p-mapAction-img,linear-gradient(100deg,color-mix(in oklab,var(--trip-c2) 45%,var(--inv-accent)),var(--inv-accent) 45%,color-mix(in oklab,var(--inv-accent) 70%,var(--inv-surface))));background-size:var(--p-mapAction-size,cover);background-repeat:var(--p-mapAction-rep,no-repeat);background-position:var(--p-mapAction-pos,50% 50%);transition:translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.trip-meeting-point_mapAction__U9JYk:after{content:"";position:absolute;inset-block:-50%;inset-inline-start:-40%;width:30%;background-color:var(--p-mapActionShine-bg,transparent);background-image:var(--p-mapActionShine-img,linear-gradient(100deg,transparent,color-mix(in srgb,var(--inv-surface) 55%,transparent),transparent));rotate:12deg;animation:trip-meeting-point_tripShine__m8CNi 4.5s ease-in-out infinite;pointer-events:none}@media (hover:hover){.trip-meeting-point_mapAction__U9JYk:hover{translate:0 -2px;box-shadow:var(--p-mapAction-sh,0 16px 32px -14px color-mix(in srgb,var(--inv-accent) 95%,transparent))}}.trip-meeting-point_mapAction__U9JYk:focus-visible{outline:2px solid color-mix(in srgb,var(--inv-accent) 70%,transparent);outline-offset:3px}.trip-meeting-point_tripNote__41zPo{margin:0;font-family:var(--t-tripNote-ff,inherit);font-size:var(--t-tripNote-size-px,calc((.9rem) * var(--t-tripNote-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripNote-w,inherit);letter-spacing:var(--t-tripNote-ls,inherit);line-height:var(--t-tripNote-lh,1.55);text-transform:var(--t-tripNote-tt,inherit);font-style:var(--t-tripNote-fs,italic);color:var(--t-tripNote-c,inherit);text-shadow:var(--t-tripNote-ts,inherit);text-align:var(--t-tripNote-ta,var(--cmp-ta,center));opacity:.85}@keyframes trip-meeting-point_tripBand__CMxLx{0%{background-position:0 0}to{background-position:200% 0}}@keyframes trip-meeting-point_tripCompass__JQLRm{0%{rotate:0deg}to{rotate:1turn}}@keyframes trip-meeting-point_tripShine__m8CNi{0%,60%{inset-inline-start:-40%}to{inset-inline-start:130%}}@media (prefers-reduced-motion:reduce){.trip-meeting-point_mapAction__U9JYk:after,.trip-meeting-point_tripMeetingCard__02tZV:after,.trip-meeting-point_tripMeetingCard__02tZV:before{animation:none}.trip-meeting-point_mapAction__U9JYk:after{opacity:0}.trip-meeting-point_mapAction__U9JYk{transition:none}}.trip-transport-card_tripTransport__B26IJ{width:100%;max-width:var(--inv-measure,620px);margin-inline:var(--cmp-mi,auto);display:flex;flex-direction:column;gap:clamp(.6rem,3cqw,.9rem);text-align:var(--cmp-ta,left);--trip-c1:var(--inv-accent);--trip-c2:var(--inv-primary);--trip-c3:color-mix(in oklab,var(--inv-accent) 50%,var(--inv-primary))}.trip-transport-card_tripTitle__N6BRp{margin:0;font-family:var(--t-tripTitle-ff,var(--inv-font-heading));font-size:var(--t-tripTitle-size-px,calc((1.5rem) * var(--t-tripTitle-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripTitle-w,inherit);letter-spacing:var(--t-tripTitle-ls,inherit);line-height:var(--t-tripTitle-lh,inherit);text-transform:var(--t-tripTitle-tt,inherit);font-style:var(--t-tripTitle-fs,inherit);color:var(--t-tripTitle-c,inherit);text-shadow:var(--t-tripTitle-ts,inherit);text-align:var(--t-tripTitle-ta,inherit)}.trip-transport-card_tripPanels__7a1BL{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(.85rem,3.5cqw,1.15rem);align-items:start;justify-items:stretch}.trip-transport-card_tripPanel__lWlbG{position:relative;display:flex;flex-direction:column;gap:.4rem;align-items:var(--cmp-ai,flex-start);min-width:0;box-sizing:border-box;isolation:isolate;text-align:var(--cmp-ta,left);padding:var(--p-tripPanel-pad,clamp(1.1rem,4.5cqw,1.4rem) clamp(1rem,4cqw,1.3rem) clamp(1.6rem,6cqw,2rem));border-radius:var(--p-tripPanel-r,calc(var(--inv-radius, 14px) + 8px));background-color:var(--p-tripPanel-bg,var(--inv-surface));color:var(--p-tripPanel-fg,var(--inv-on-surface));border:var(--p-tripPanel-bd,1px solid color-mix(in srgb,var(--inv-primary) 16%,transparent));box-shadow:var(--p-tripPanel-sh,0 18px 40px -22px color-mix(in srgb,var(--inv-primary) 55%,transparent),0 2px 8px color-mix(in srgb,var(--inv-text) 7%,transparent));background-image:var(--p-tripPanel-img,none);background-size:var(--p-tripPanel-size,cover);background-repeat:var(--p-tripPanel-rep,no-repeat);background-position:var(--p-tripPanel-pos,50% 50%);--inv-text:var(--inv-on-surface);overflow:hidden;-webkit-mask-image:radial-gradient(8px at 0 72%,transparent 97%,#000 100%),radial-gradient(8px at 100% 72%,transparent 97%,#000 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(8px at 0 72%,transparent 97%,#000 100%),radial-gradient(8px at 100% 72%,transparent 97%,#000 100%);mask-composite:intersect}.trip-transport-card_tripPanel__lWlbG:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:45%;z-index:-1;border-radius:var(--p-tripPanelHead-r,0);border:var(--p-tripPanelHead-bd,none);box-shadow:var(--p-tripPanelHead-sh,none);background-color:var(--p-tripPanelHead-bg,transparent);background-image:var(--p-tripPanelHead-img,linear-gradient(160deg,color-mix(in oklab,var(--trip-c1) 20%,transparent),transparent 75%));pointer-events:none}.trip-transport-card_tripPanel__lWlbG:after{content:"";position:absolute;inset-block-end:.55rem;inset-inline:clamp(1rem,4cqw,1.3rem);height:.8rem;opacity:.4;pointer-events:none;background-color:var(--p-tripPanelBars-bg,transparent);background-image:var(--p-tripPanelBars-img,repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px),repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 9px));-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.trip-transport-card_tripPanel__lWlbG:nth-child(2):before{background-image:var(--p-tripPanelHead-img,linear-gradient(160deg,color-mix(in oklab,var(--trip-c2) 22%,transparent),transparent 75%))}.trip-transport-card_tripPanel__lWlbG:nth-child(2):after{inset-block-end:0;inset-inline:0;height:1.15rem;opacity:.28;background-color:var(--p-tripPanelStripe-bg,transparent);background-image:var(--p-tripPanelStripe-img,repeating-linear-gradient(-50deg,var(--trip-c2) 0 3px,transparent 3px 8px));-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.trip-transport-card_tripPanelLabel__2jrlq{display:inline-flex;align-items:center;gap:.45rem;align-self:var(--t-tripPanelLabel-as,var(--cmp-as,flex-start));padding:var(--p-tripPanelLabel-pad,.22rem .6rem .22rem .5rem);border-radius:var(--p-tripPanelLabel-r,999px);background-color:var(--p-tripPanelLabel-bg,color-mix(in oklab,var(--trip-c1) 16%,transparent));border:var(--p-tripPanelLabel-bd,none);box-shadow:var(--p-tripPanelLabel-sh,none);background-image:var(--p-tripPanelLabel-img,none);background-size:var(--p-tripPanelLabel-size,cover);background-repeat:var(--p-tripPanelLabel-rep,no-repeat);background-position:var(--p-tripPanelLabel-pos,50% 50%);font-family:var(--t-tripPanelLabel-ff,inherit);font-size:var(--t-tripPanelLabel-size-px,calc((.68rem) * var(--t-tripPanelLabel-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripPanelLabel-w,800);letter-spacing:var(--t-tripPanelLabel-ls,.18em);line-height:var(--t-tripPanelLabel-lh,1.3);text-transform:var(--t-tripPanelLabel-tt,uppercase);font-style:var(--t-tripPanelLabel-fs,inherit);color:var(--t-tripPanelLabel-c,var(--p-tripPanelLabel-fg,var(--inv-accent)));text-shadow:var(--t-tripPanelLabel-ts,inherit);text-align:var(--t-tripPanelLabel-ta,center)}.trip-transport-card_tripPanelLabel__2jrlq:before{content:"";width:.42rem;height:.42rem;flex:none;border-radius:50%;background-color:currentColor}.trip-transport-card_tripPanel__lWlbG:nth-child(2) .trip-transport-card_tripPanelLabel__2jrlq{background-color:var(--p-tripPanelLabel-bg,color-mix(in oklab,var(--trip-c2) 16%,transparent));color:var(--t-tripPanelLabel-c,var(--p-tripPanelLabel-fg,var(--inv-primary)))}.trip-transport-card_tripPanelValue__T8G01{margin:0;align-self:var(--t-tripPanelValue-as,stretch);font-family:var(--t-tripPanelValue-ff,var(--inv-font-heading));font-size:var(--t-tripPanelValue-size-px,calc((clamp(1.3rem, 5.5cqw, 1.7rem)) * var(--t-tripPanelValue-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripPanelValue-w,800);letter-spacing:var(--t-tripPanelValue-ls,-.02em);line-height:var(--t-tripPanelValue-lh,1.18);text-transform:var(--t-tripPanelValue-tt,inherit);font-style:var(--t-tripPanelValue-fs,inherit);color:var(--t-tripPanelValue-c,var(--inv-heading,inherit));text-shadow:var(--t-tripPanelValue-ts,inherit);text-align:var(--t-tripPanelValue-ta,inherit);overflow-wrap:anywhere}.trip-transport-card_tripPanelMeta__TilQk{margin:0;align-self:var(--t-tripPanelMeta-as,stretch);font-family:var(--t-tripPanelMeta-ff,inherit);font-size:var(--t-tripPanelMeta-size-px,calc((.93rem) * var(--t-tripPanelMeta-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripPanelMeta-w,inherit);letter-spacing:var(--t-tripPanelMeta-ls,inherit);line-height:var(--t-tripPanelMeta-lh,1.5);text-transform:var(--t-tripPanelMeta-tt,inherit);font-style:var(--t-tripPanelMeta-fs,inherit);color:var(--t-tripPanelMeta-c,inherit);text-shadow:var(--t-tripPanelMeta-ts,inherit);text-align:var(--t-tripPanelMeta-ta,inherit);opacity:.85;overflow-wrap:anywhere}.trip-transport-card_tripPanelBadge__sZQab{position:relative;display:inline-flex;align-items:center;align-self:var(--t-tripPanelBadge-as,var(--cmp-as,flex-start));margin-block-start:.35rem;padding:var(--p-tripPanelBadge-pad,.4rem .75rem .35rem);border-radius:var(--p-tripPanelBadge-r,calc(var(--inv-radius, 14px) - 6px));background-color:var(--p-tripPanelBadge-bg,color-mix(in oklab,var(--inv-on-surface) 7%,transparent));border:var(--p-tripPanelBadge-bd,1px dashed color-mix(in srgb,var(--inv-on-surface) 34%,transparent));box-shadow:var(--p-tripPanelBadge-sh,none);background-image:var(--p-tripPanelBadge-img,none);background-size:var(--p-tripPanelBadge-size,cover);background-repeat:var(--p-tripPanelBadge-rep,no-repeat);background-position:var(--p-tripPanelBadge-pos,50% 50%);font-family:var(--t-tripPanelBadge-ff,var(--inv-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace));font-size:var(--t-tripPanelBadge-size-px,calc((.92rem) * var(--t-tripPanelBadge-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripPanelBadge-w,700);letter-spacing:var(--t-tripPanelBadge-ls,.14em);line-height:var(--t-tripPanelBadge-lh,1.3);text-transform:var(--t-tripPanelBadge-tt,inherit);font-style:var(--t-tripPanelBadge-fs,inherit);color:var(--t-tripPanelBadge-c,var(--p-tripPanelBadge-fg,inherit));text-shadow:var(--t-tripPanelBadge-ts,inherit);text-align:var(--t-tripPanelBadge-ta,center);font-variant-numeric:tabular-nums}.trip-transport-card_tripPanelBadge__sZQab:before{content:"REF";position:absolute;inset-block-start:-.55rem;inset-inline-start:.55rem;padding-inline:.28rem;border-radius:var(--p-tripPanelRef-r,0);border:var(--p-tripPanelRef-bd,none);box-shadow:var(--p-tripPanelRef-sh,none);background-color:var(--p-tripPanelRef-bg,var(--inv-surface));font-size:.55rem;font-weight:800;letter-spacing:.2em;color:var(--p-tripPanelRef-fg,var(--inv-accent))}.trip-transport-card_tripPanelNote__TJhAg{margin:0;margin-block-start:.15rem;align-self:var(--t-tripPanelNote-as,stretch);font-family:var(--t-tripPanelNote-ff,inherit);font-size:var(--t-tripPanelNote-size-px,calc((.88rem) * var(--t-tripPanelNote-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripPanelNote-w,inherit);letter-spacing:var(--t-tripPanelNote-ls,inherit);line-height:var(--t-tripPanelNote-lh,1.55);text-transform:var(--t-tripPanelNote-tt,inherit);font-style:var(--t-tripPanelNote-fs,inherit);color:var(--t-tripPanelNote-c,inherit);text-shadow:var(--t-tripPanelNote-ts,inherit);text-align:var(--t-tripPanelNote-ta,inherit);opacity:.78}.trip-transport-card_tripPanelActions__Hhetj{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.5rem;justify-content:var(--cmp-jc,flex-start);align-self:stretch}.trip-transport-card_tripPanelLink__S79Ay{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;overflow:hidden;padding:var(--p-tripPanelLink-pad,.5rem 1.05rem);border-radius:var(--p-tripPanelLink-r,999px);background-color:var(--p-tripPanelLink-bg,color-mix(in oklab,var(--trip-c1) 14%,transparent));color:var(--p-tripPanelLink-fg,var(--t-tripPanelLink-c,inherit));border:var(--p-tripPanelLink-bd,1px solid color-mix(in srgb,var(--trip-c1) 28%,transparent));box-shadow:var(--p-tripPanelLink-sh,none);background-size:var(--p-tripPanelLink-size,cover);background-repeat:var(--p-tripPanelLink-rep,no-repeat);background-position:var(--p-tripPanelLink-pos,50% 50%);text-decoration:none;font-family:var(--t-tripPanelLink-ff,inherit);font-size:var(--t-tripPanelLink-size-px,calc((.9rem) * var(--t-tripPanelLink-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripPanelLink-w,700);letter-spacing:var(--t-tripPanelLink-ls,.02em);line-height:var(--t-tripPanelLink-lh,1.2);text-transform:var(--t-tripPanelLink-tt,inherit);font-style:var(--t-tripPanelLink-fs,inherit);text-shadow:var(--t-tripPanelLink-ts,inherit);text-align:var(--t-tripPanelLink-ta,center);background-image:var(--p-tripPanelLink-img,none);transition:translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.trip-transport-card_tripPanelLink__S79Ay:first-child{background-color:var(--p-tripPanelLink-bg,var(--inv-accent));color:var(--p-tripPanelLink-fg,var(--t-tripPanelLink-c,var(--inv-on-accent)));border:var(--p-tripPanelLink-bd,none);box-shadow:var(--p-tripPanelLink-sh,0 10px 24px -14px color-mix(in srgb,var(--inv-accent) 90%,transparent));background-image:var(--p-tripPanelLink-img,linear-gradient(100deg,color-mix(in oklab,var(--trip-c2) 40%,var(--inv-accent)),var(--inv-accent) 55%))}@media (hover:hover){.trip-transport-card_tripPanelLink__S79Ay:hover{translate:0 -2px;box-shadow:var(--p-tripPanelLink-sh,0 14px 28px -16px color-mix(in srgb,var(--inv-text) 80%,transparent))}}.trip-transport-card_tripPanelLink__S79Ay:focus-visible{outline:2px solid color-mix(in srgb,var(--inv-accent) 70%,transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.trip-transport-card_tripPanelLink__S79Ay{transition:none}}.trip-inclusions_tripInclusions__o485R{width:100%;max-width:var(--inv-measure,620px);margin-inline:var(--cmp-mi,auto);display:flex;flex-direction:column;gap:clamp(.8rem,3.5cqw,1.2rem);text-align:var(--cmp-ta,left);--trip-c1:var(--inv-accent);--trip-c2:var(--inv-primary);--trip-c3:color-mix(in oklab,var(--inv-accent) 50%,var(--inv-primary))}.trip-inclusions_tripTitle__6GsY2{margin:0;font-family:var(--t-tripTitle-ff,var(--inv-font-heading));font-size:var(--t-tripTitle-size-px,calc((1.5rem) * var(--t-tripTitle-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripTitle-w,inherit);letter-spacing:var(--t-tripTitle-ls,inherit);line-height:var(--t-tripTitle-lh,inherit);text-transform:var(--t-tripTitle-tt,inherit);font-style:var(--t-tripTitle-fs,inherit);color:var(--t-tripTitle-c,inherit);text-shadow:var(--t-tripTitle-ts,inherit);text-align:var(--t-tripTitle-ta,inherit)}.trip-inclusions_tripColumns__HNlfG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(.8rem,3.5cqw,1.1rem);align-items:start;justify-items:stretch}.trip-inclusions_tripListCard__2vu9m{position:relative;display:flex;flex-direction:column;gap:.7rem;min-width:0;box-sizing:border-box;text-align:var(--cmp-ta,left);isolation:isolate;padding:var(--p-tripListCard-pad,clamp(1.05rem,4.5cqw,1.35rem) clamp(.95rem,4cqw,1.2rem) clamp(1.25rem,5cqw,1.6rem));border-radius:var(--p-tripListCard-r,calc(var(--inv-radius, 14px) + 6px));background-color:var(--p-tripListCard-bg,var(--inv-surface));color:var(--p-tripListCard-fg,var(--inv-on-surface));border:var(--p-tripListCard-bd,1px solid color-mix(in srgb,var(--inv-primary) 16%,transparent));box-shadow:var(--p-tripListCard-sh,0 16px 38px -22px color-mix(in srgb,var(--inv-primary) 55%,transparent),0 2px 8px color-mix(in srgb,var(--inv-text) 7%,transparent));background-image:var(--p-tripListCard-img,none);background-size:var(--p-tripListCard-size,cover);background-repeat:var(--p-tripListCard-rep,no-repeat);background-position:var(--p-tripListCard-pos,50% 50%);--inv-text:var(--inv-on-surface);-webkit-mask-image:conic-gradient(from -45deg at 50% 100%,#000 0deg 90deg,transparent 90deg 1turn);-webkit-mask-size:16px 100%;-webkit-mask-repeat:repeat-x;mask-image:conic-gradient(from -45deg at 50% 100%,#000 0deg 90deg,transparent 90deg 1turn);mask-size:16px 100%;mask-repeat:repeat-x}.trip-inclusions_tripListCard__2vu9m:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:clamp(3.1rem,13cqw,3.9rem);z-index:-1;border-radius:var(--p-tripListHead-r,0);border:var(--p-tripListHead-bd,none);box-shadow:var(--p-tripListHead-sh,none);background-color:var(--p-tripListHead-bg,transparent);background-image:var(--p-tripListHead-img,linear-gradient(170deg,color-mix(in oklab,var(--trip-c1) 22%,transparent),transparent));pointer-events:none}.trip-inclusions_tripListCard__2vu9m:has(.trip-inclusions_tripGlyphOut__O6Mjk):before{background-image:var(--p-tripListHead-img,linear-gradient(170deg,color-mix(in srgb,var(--inv-on-surface) 12%,transparent),transparent))}.trip-inclusions_tripListCard__2vu9m:has(.trip-inclusions_tripGlyphOut__O6Mjk):after{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background-color:var(--p-tripHatch-bg,transparent);background-image:var(--p-tripHatch-img,repeating-linear-gradient(-45deg,color-mix(in srgb,var(--inv-on-surface) 7%,transparent) 0 1px,transparent 1px 9px))}.trip-inclusions_tripListLabel__9hdQS{margin:0;display:flex;align-items:center;justify-content:var(--cmp-jc,flex-start);gap:.5rem;font-family:var(--t-tripListLabel-ff,inherit);font-size:var(--t-tripListLabel-size-px,calc((.76rem) * var(--t-tripListLabel-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripListLabel-w,800);letter-spacing:var(--t-tripListLabel-ls,.18em);line-height:var(--t-tripListLabel-lh,1.3);text-transform:var(--t-tripListLabel-tt,uppercase);font-style:var(--t-tripListLabel-fs,inherit);color:var(--t-tripListLabel-c,var(--inv-accent));text-shadow:var(--t-tripListLabel-ts,inherit);text-align:var(--t-tripListLabel-ta,inherit)}.trip-inclusions_tripListLabel__9hdQS:after{content:"";flex:1;height:2px;min-width:1rem;border-radius:var(--p-tripListRule-r,2px);border:var(--p-tripListRule-bd,none);box-shadow:var(--p-tripListRule-sh,none);background-color:var(--p-tripListRule-bg,transparent);background-image:var(--p-tripListRule-img,linear-gradient(90deg,currentColor,transparent));opacity:.4}.trip-inclusions_tripList__8pbvv{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.trip-inclusions_tripListRow__HS7sm{position:relative;display:flex;gap:.65rem;align-items:flex-start;justify-content:var(--cmp-jc,flex-start);min-width:0;padding-block:.5rem;transition:translate .3s cubic-bezier(.2,.8,.2,1)}.trip-inclusions_tripListRow__HS7sm+.trip-inclusions_tripListRow__HS7sm{border-block-start:var(--p-tripRowRule-bd,1px dashed color-mix(in srgb,var(--inv-on-surface) 14%,transparent))}@media (hover:hover){.trip-inclusions_tripListRow__HS7sm:hover{translate:3px 0}}.trip-inclusions_tripGlyphIn__yY9qU,.trip-inclusions_tripGlyphOut__O6Mjk{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin-block-start:.05rem;line-height:1}.trip-inclusions_tripGlyphIn__yY9qU{border-radius:var(--p-tripGlyphIn-r,50%);background-color:var(--p-tripGlyphIn-bg,var(--inv-accent));border:var(--p-tripGlyphIn-bd,none);box-shadow:var(--p-tripGlyphIn-sh,0 6px 14px -6px color-mix(in srgb,var(--inv-accent) 90%,transparent),0 1px 0 color-mix(in srgb,var(--inv-surface) 40%,transparent) inset);background-image:var(--p-tripGlyphIn-img,linear-gradient(140deg,color-mix(in oklab,var(--trip-c1) 75%,var(--inv-surface)),var(--trip-c1) 55%,color-mix(in oklab,var(--trip-c1) 70%,var(--trip-c2))));background-size:var(--p-tripGlyphIn-size,cover);background-repeat:var(--p-tripGlyphIn-rep,no-repeat);background-position:var(--p-tripGlyphIn-pos,50% 50%);font-family:var(--t-tripGlyphIn-ff,inherit);font-size:var(--t-tripGlyphIn-size-px,calc((.78rem) * var(--t-tripGlyphIn-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripGlyphIn-w,900);letter-spacing:var(--t-tripGlyphIn-ls,inherit);line-height:var(--t-tripGlyphIn-lh,1);text-transform:var(--t-tripGlyphIn-tt,inherit);font-style:var(--t-tripGlyphIn-fs,inherit);color:var(--p-tripGlyphIn-fg,var(--t-tripGlyphIn-c,var(--inv-on-accent)));text-shadow:var(--t-tripGlyphIn-ts,inherit)}.trip-inclusions_tripGlyphIn__yY9qU:after{content:"";position:absolute;inset:-4px;border-radius:var(--p-tripGlyphInHalo-r,50%);border:var(--p-tripGlyphInHalo-bd,1px solid color-mix(in srgb,var(--trip-c1) 55%,transparent));background-color:var(--p-tripGlyphInHalo-bg,transparent);box-shadow:var(--p-tripGlyphInHalo-sh,none);opacity:0;transition:opacity .3s ease,scale .3s ease;scale:.85}@media (hover:hover){.trip-inclusions_tripListRow__HS7sm:hover .trip-inclusions_tripGlyphIn__yY9qU:after{opacity:1;scale:1}}.trip-inclusions_tripGlyphOut__O6Mjk{border-radius:var(--p-tripGlyphOut-r,50%);background-color:var(--p-tripGlyphOut-bg,transparent);border:var(--p-tripGlyphOut-bd,1px solid color-mix(in srgb,var(--inv-on-surface) 32%,transparent));box-shadow:var(--p-tripGlyphOut-sh,none);background-image:var(--p-tripGlyphOut-img,none);background-size:var(--p-tripGlyphOut-size,cover);background-repeat:var(--p-tripGlyphOut-rep,no-repeat);background-position:var(--p-tripGlyphOut-pos,50% 50%);font-family:var(--t-tripGlyphOut-ff,inherit);font-size:var(--t-tripGlyphOut-size-px,calc((.78rem) * var(--t-tripGlyphOut-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripGlyphOut-w,900);letter-spacing:var(--t-tripGlyphOut-ls,inherit);line-height:var(--t-tripGlyphOut-lh,1);text-transform:var(--t-tripGlyphOut-tt,inherit);font-style:var(--t-tripGlyphOut-fs,inherit);color:var(--p-tripGlyphOut-fg,var(--t-tripGlyphOut-c,inherit));text-shadow:var(--t-tripGlyphOut-ts,inherit);opacity:.7}.trip-inclusions_tripListBody__4_j7n{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:0 1 auto}.trip-inclusions_tripListItem__Mjsmn{font-family:var(--t-tripListItem-ff,inherit);font-size:var(--t-tripListItem-size-px,calc((1rem) * var(--t-tripListItem-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripListItem-w,600);letter-spacing:var(--t-tripListItem-ls,inherit);line-height:var(--t-tripListItem-lh,1.45);text-transform:var(--t-tripListItem-tt,inherit);font-style:var(--t-tripListItem-fs,inherit);color:var(--t-tripListItem-c,inherit);text-shadow:var(--t-tripListItem-ts,inherit);text-align:var(--t-tripListItem-ta,inherit);overflow-wrap:anywhere}.trip-inclusions_tripListCard__2vu9m:has(.trip-inclusions_tripGlyphOut__O6Mjk) .trip-inclusions_tripListItem__Mjsmn{opacity:.82}.trip-inclusions_tripListNote__tSiAW{font-family:var(--t-tripListNote-ff,inherit);font-size:var(--t-tripListNote-size-px,calc((.84rem) * var(--t-tripListNote-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripListNote-w,inherit);letter-spacing:var(--t-tripListNote-ls,inherit);line-height:var(--t-tripListNote-lh,1.5);text-transform:var(--t-tripListNote-tt,inherit);font-style:var(--t-tripListNote-fs,inherit);color:var(--t-tripListNote-c,inherit);text-shadow:var(--t-tripListNote-ts,inherit);text-align:var(--t-tripListNote-ta,inherit);opacity:.72}.trip-inclusions_tripNoteBox__XSmLJ{position:relative;display:flex;flex-direction:column;gap:.45rem;box-sizing:border-box;text-align:var(--cmp-ta,left);margin-block-start:.35rem;rotate:-.6deg;padding:var(--p-tripNoteBox-pad,clamp(1rem,4.5cqw,1.3rem) clamp(.95rem,4cqw,1.2rem));border-radius:var(--p-tripNoteBox-r,calc(var(--inv-radius, 14px) + 2px));background-color:var(--p-tripNoteBox-bg,color-mix(in oklab,var(--trip-c1) 18%,var(--inv-surface)));color:var(--p-tripNoteBox-fg,inherit);border:var(--p-tripNoteBox-bd,none);box-shadow:var(--p-tripNoteBox-sh,0 14px 30px -20px color-mix(in srgb,var(--inv-text) 75%,transparent),0 1px 0 color-mix(in srgb,var(--inv-surface) 50%,transparent) inset);background-image:var(--p-tripNoteBox-img,none);background-size:var(--p-tripNoteBox-size,cover);background-repeat:var(--p-tripNoteBox-rep,no-repeat);background-position:var(--p-tripNoteBox-pos,50% 50%)}.trip-inclusions_tripNoteBox__XSmLJ:before{content:"";position:absolute;inset-block-start:-.55rem;inset-inline-start:12%;width:clamp(3.5rem,22cqw,5.5rem);height:1.15rem;rotate:-2.5deg;border-radius:var(--p-tripTape-r,0);border:var(--p-tripTape-bd,none);box-shadow:var(--p-tripTape-sh,none);background-color:var(--p-tripTape-bg,transparent);background-image:var(--p-tripTape-img,linear-gradient(100deg,color-mix(in srgb,var(--inv-surface) 65%,transparent),color-mix(in srgb,var(--inv-on-surface) 10%,transparent)));opacity:.85;pointer-events:none}.trip-inclusions_tripNote__5XKtC{margin:0;font-family:var(--t-tripNote-ff,inherit);font-size:var(--t-tripNote-size-px,calc((.95rem) * var(--t-tripNote-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripNote-w,inherit);letter-spacing:var(--t-tripNote-ls,inherit);line-height:var(--t-tripNote-lh,1.62);text-transform:var(--t-tripNote-tt,inherit);font-style:var(--t-tripNote-fs,inherit);color:var(--t-tripNote-c,inherit);text-shadow:var(--t-tripNote-ts,inherit);text-align:var(--t-tripNote-ta,inherit);white-space:pre-line}@media (prefers-reduced-motion:reduce){.trip-inclusions_tripGlyphIn__yY9qU:after,.trip-inclusions_tripListRow__HS7sm{transition:none}}.trip-packing-list_tripPacking__PCm_y{width:100%;max-width:var(--inv-measure,620px);margin-inline:var(--cmp-mi,auto);display:flex;flex-direction:column;gap:clamp(.8rem,3.5cqw,1.15rem);text-align:var(--cmp-ta,left);--trip-c1:var(--inv-accent);--trip-c2:var(--inv-primary);--trip-c3:color-mix(in oklab,var(--inv-accent) 50%,var(--inv-primary))}.trip-packing-list_tripTitle__EZYrY{margin:0;font-family:var(--t-tripTitle-ff,var(--inv-font-heading));font-size:var(--t-tripTitle-size-px,calc((1.5rem) * var(--t-tripTitle-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripTitle-w,inherit);letter-spacing:var(--t-tripTitle-ls,inherit);line-height:var(--t-tripTitle-lh,inherit);text-transform:var(--t-tripTitle-tt,inherit);font-style:var(--t-tripTitle-fs,inherit);color:var(--t-tripTitle-c,inherit);text-shadow:var(--t-tripTitle-ts,inherit);text-align:var(--t-tripTitle-ta,inherit)}.trip-packing-list_tripMessage__HLYZ_{margin:0;font-family:var(--t-tripMessage-ff,inherit);font-size:var(--t-tripMessage-size-px,calc((1rem) * var(--t-tripMessage-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripMessage-w,inherit);letter-spacing:var(--t-tripMessage-ls,inherit);line-height:var(--t-tripMessage-lh,1.6);text-transform:var(--t-tripMessage-tt,inherit);font-style:var(--t-tripMessage-fs,inherit);color:var(--t-tripMessage-c,inherit);text-shadow:var(--t-tripMessage-ts,inherit);text-align:var(--t-tripMessage-ta,inherit)}.trip-packing-list_tripGroups__m7Xw2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr));gap:clamp(.85rem,3.5cqw,1.15rem);align-items:start;justify-items:stretch}.trip-packing-list_tripGroup__rda_B{position:relative;display:flex;flex-direction:column;gap:.6rem;min-width:0;box-sizing:border-box;text-align:var(--cmp-ta,left);isolation:isolate;padding:var(--p-tripGroup-pad,clamp(1.7rem,6.5cqw,2.1rem) clamp(.95rem,4cqw,1.2rem) clamp(1rem,4cqw,1.25rem));border-radius:var(--p-tripGroup-r,calc(var(--inv-radius, 14px) + 6px));background-color:var(--p-tripGroup-bg,var(--inv-surface));color:var(--p-tripGroup-fg,var(--inv-on-surface));border:var(--p-tripGroup-bd,1px solid color-mix(in srgb,var(--inv-primary) 16%,transparent));box-shadow:var(--p-tripGroup-sh,0 16px 36px -22px color-mix(in srgb,var(--inv-primary) 55%,transparent),0 2px 8px color-mix(in srgb,var(--inv-text) 7%,transparent));background-image:var(--p-tripGroup-img,none);background-size:var(--p-tripGroup-size,cover);background-repeat:var(--p-tripGroup-rep,no-repeat);background-position:var(--p-tripGroup-pos,50% 50%);--inv-text:var(--inv-on-surface);-webkit-mask-image:radial-gradient(5.5px at 1.35rem .9rem,transparent 96%,#000 100%);mask-image:radial-gradient(5.5px at 1.35rem .9rem,transparent 96%,#000 100%);transition:rotate .4s cubic-bezier(.2,.8,.2,1),translate .4s cubic-bezier(.2,.8,.2,1)}.trip-packing-list_tripGroup__rda_B:nth-child(odd){rotate:-.7deg}.trip-packing-list_tripGroup__rda_B:nth-child(2n){rotate:.7deg}@media (hover:hover){.trip-packing-list_tripGroup__rda_B:hover{rotate:0deg;translate:0 -3px}}.trip-packing-list_tripGroup__rda_B:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:clamp(3.1rem,12cqw,3.7rem);z-index:-1;border-radius:var(--p-tripGroupBand-r,0);border:var(--p-tripGroupBand-bd,none);box-shadow:var(--p-tripGroupBand-sh,none);background-color:var(--p-tripGroupBand-bg,transparent);background-image:var(--p-tripGroupBand-img,linear-gradient(165deg,color-mix(in oklab,var(--trip-c1) 34%,transparent),color-mix(in oklab,var(--trip-c2) 14%,transparent) 68%,transparent));pointer-events:none}.trip-packing-list_tripGroupLabel__EBIZJ{margin:0;display:flex;align-items:center;justify-content:var(--cmp-jc,flex-start);gap:.5rem;font-family:var(--t-tripGroupLabel-ff,inherit);font-size:var(--t-tripGroupLabel-size-px,calc((.78rem) * var(--t-tripGroupLabel-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripGroupLabel-w,800);letter-spacing:var(--t-tripGroupLabel-ls,.16em);line-height:var(--t-tripGroupLabel-lh,1.3);text-transform:var(--t-tripGroupLabel-tt,uppercase);font-style:var(--t-tripGroupLabel-fs,inherit);color:var(--t-tripGroupLabel-c,var(--inv-accent));text-shadow:var(--t-tripGroupLabel-ts,inherit);text-align:var(--t-tripGroupLabel-ta,inherit)}.trip-packing-list_tripGroupLabel__EBIZJ:after{content:"";flex:1;min-width:1rem;height:1px;border-radius:var(--p-tripGroupSeam-r,0);border:var(--p-tripGroupSeam-bd,none);box-shadow:var(--p-tripGroupSeam-sh,none);background-color:var(--p-tripGroupSeam-bg,transparent);background-image:var(--p-tripGroupSeam-img,linear-gradient(90deg,currentColor 0 3px,transparent 3px 7px));background-size:7px 1px;opacity:.45}.trip-packing-list_tripGroupGlyph__sXmBm{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:var(--p-tripGroupGlyph-r,50%);background-color:var(--p-tripGroupGlyph-bg,transparent);border:var(--p-tripGroupGlyph-bd,none);box-shadow:var(--p-tripGroupGlyph-sh,0 4px 12px -6px color-mix(in srgb,var(--inv-text) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--trip-c1) 26%,transparent));background-image:var(--p-tripGroupGlyph-img,linear-gradient(140deg,color-mix(in oklab,var(--trip-c1) 30%,var(--inv-surface)),color-mix(in oklab,var(--trip-c2) 25%,var(--inv-surface))));background-size:var(--p-tripGroupGlyph-size,cover);background-repeat:var(--p-tripGroupGlyph-rep,no-repeat);background-position:var(--p-tripGroupGlyph-pos,50% 50%);font-family:var(--t-tripGroupGlyph-ff,inherit);font-size:var(--t-tripGroupGlyph-size-px,calc((.95rem) * var(--t-tripGroupGlyph-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripGroupGlyph-w,inherit);letter-spacing:var(--t-tripGroupGlyph-ls,inherit);line-height:var(--t-tripGroupGlyph-lh,1);text-transform:var(--t-tripGroupGlyph-tt,inherit);font-style:var(--t-tripGroupGlyph-fs,inherit);color:var(--p-tripGroupGlyph-fg,var(--t-tripGroupGlyph-c,inherit));text-shadow:var(--t-tripGroupGlyph-ts,inherit)}.trip-packing-list_tripPackList__LqWl7{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.trip-packing-list_tripPackRow__wUk4c{display:flex;gap:.6rem;align-items:flex-start;justify-content:var(--cmp-jc,flex-start);min-width:0;transition:translate .3s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.trip-packing-list_tripPackRow__wUk4c:hover{translate:3px 0}}.trip-packing-list_tripPackDot__bTlhz{position:relative;flex-shrink:0;width:.95rem;height:.95rem;margin-block-start:.28rem;border-radius:var(--p-tripPackDot-r,.28rem);background-color:var(--p-tripPackDot-bg,color-mix(in oklab,var(--trip-c1) 12%,transparent));border:var(--p-tripPackDot-bd,1.5px solid color-mix(in srgb,var(--trip-c1) 55%,transparent));box-shadow:var(--p-tripPackDot-sh,none);background-image:var(--p-tripPackDot-img,none);background-size:var(--p-tripPackDot-size,cover);background-repeat:var(--p-tripPackDot-rep,no-repeat);background-position:var(--p-tripPackDot-pos,50% 50%);box-sizing:border-box;transition:background-color .25s ease}.trip-packing-list_tripPackDot__bTlhz:after{content:"";position:absolute;inset-block-start:8%;inset-inline-start:30%;width:28%;height:58%;border-inline-end:2px solid var(--p-tripPackTick-bg,var(--trip-c1));border-block-end:2px solid var(--p-tripPackTick-bg,var(--trip-c1));rotate:45deg;opacity:0;transition:opacity .25s ease}@media (hover:hover){.trip-packing-list_tripPackRow__wUk4c:hover .trip-packing-list_tripPackDot__bTlhz:after{opacity:1}.trip-packing-list_tripPackRow__wUk4c:hover .trip-packing-list_tripPackDot__bTlhz{background-color:var(--p-tripPackDot-bg,color-mix(in oklab,var(--trip-c1) 22%,transparent))}}.trip-packing-list_tripPackBody___CqoM{display:flex;flex-direction:column;gap:.06rem;min-width:0;flex:0 1 auto}.trip-packing-list_tripPackItem__QQTuT{font-family:var(--t-tripPackItem-ff,inherit);font-size:var(--t-tripPackItem-size-px,calc((.97rem) * var(--t-tripPackItem-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripPackItem-w,500);letter-spacing:var(--t-tripPackItem-ls,inherit);line-height:var(--t-tripPackItem-lh,1.45);text-transform:var(--t-tripPackItem-tt,inherit);font-style:var(--t-tripPackItem-fs,inherit);color:var(--t-tripPackItem-c,inherit);text-shadow:var(--t-tripPackItem-ts,inherit);text-align:var(--t-tripPackItem-ta,inherit);overflow-wrap:anywhere}.trip-packing-list_tripPackNote__Pi0_y{font-family:var(--t-tripPackNote-ff,inherit);font-size:var(--t-tripPackNote-size-px,calc((.83rem) * var(--t-tripPackNote-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripPackNote-w,inherit);letter-spacing:var(--t-tripPackNote-ls,inherit);line-height:var(--t-tripPackNote-lh,1.5);text-transform:var(--t-tripPackNote-tt,inherit);font-style:var(--t-tripPackNote-fs,inherit);color:var(--t-tripPackNote-c,inherit);text-shadow:var(--t-tripPackNote-ts,inherit);text-align:var(--t-tripPackNote-ta,inherit);opacity:.7}.trip-packing-list_tripAlert__9Uk39{position:relative;display:flex;flex-direction:column;gap:.35rem;box-sizing:border-box;overflow:hidden;text-align:var(--cmp-ta,left);padding:var(--p-tripAlert-pad,clamp(.85rem,3.5cqw,1.05rem) clamp(.9rem,3.5cqw,1.1rem) clamp(.85rem,3.5cqw,1.05rem) clamp(1.35rem,5cqw,1.6rem));border-radius:var(--p-tripAlert-r,calc(var(--inv-radius, 14px) + 2px));background-color:var(--p-tripAlert-bg,color-mix(in oklab,var(--trip-c1) 10%,transparent));color:var(--p-tripAlert-fg,inherit);border:var(--p-tripAlert-bd,1px solid color-mix(in srgb,var(--trip-c1) 22%,transparent));box-shadow:var(--p-tripAlert-sh,0 10px 26px -20px color-mix(in srgb,var(--inv-text) 80%,transparent));background-image:var(--p-tripAlert-img,none);background-size:var(--p-tripAlert-size,cover);background-repeat:var(--p-tripAlert-rep,no-repeat);background-position:var(--p-tripAlert-pos,50% 50%)}.trip-packing-list_tripAlert__9Uk39:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.55rem;border-radius:var(--p-tripAlertStripe-r,0);border:var(--p-tripAlertStripe-bd,none);box-shadow:var(--p-tripAlertStripe-sh,none);background-color:var(--p-tripAlertStripe-bg,transparent);background-image:var(--p-tripAlertStripe-img,repeating-linear-gradient(-45deg,var(--trip-c1) 0 6px,color-mix(in oklab,var(--trip-c1) 35%,var(--inv-surface)) 6px 12px));opacity:.9}.trip-packing-list_tripAlertLabel__JZVQD{margin:0;display:flex;align-items:center;justify-content:var(--cmp-jc,flex-start);gap:.45rem;font-family:var(--t-tripAlertLabel-ff,inherit);font-size:var(--t-tripAlertLabel-size-px,calc((.78rem) * var(--t-tripAlertLabel-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripAlertLabel-w,800);letter-spacing:var(--t-tripAlertLabel-ls,.15em);line-height:var(--t-tripAlertLabel-lh,1.3);text-transform:var(--t-tripAlertLabel-tt,uppercase);font-style:var(--t-tripAlertLabel-fs,inherit);color:var(--t-tripAlertLabel-c,inherit);text-shadow:var(--t-tripAlertLabel-ts,inherit);text-align:var(--t-tripAlertLabel-ta,inherit)}.trip-packing-list_tripAlertLabel__JZVQD:before{content:"";width:.45rem;height:.45rem;flex:none;border-radius:var(--p-tripAlertDot-r,50%);border:var(--p-tripAlertDot-bd,none);background-color:var(--p-tripAlertDot-bg,var(--trip-c1));box-shadow:0 0 0 0 color-mix(in srgb,var(--trip-c1) 60%,transparent);animation:trip-packing-list_tripBeacon__INzpy 3.2s ease-out infinite}.trip-packing-list_tripAlertBody__WAvAF{margin:0;font-family:var(--t-tripAlertBody-ff,inherit);font-size:var(--t-tripAlertBody-size-px,calc((.94rem) * var(--t-tripAlertBody-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-tripAlertBody-w,inherit);letter-spacing:var(--t-tripAlertBody-ls,inherit);line-height:var(--t-tripAlertBody-lh,1.62);text-transform:var(--t-tripAlertBody-tt,inherit);font-style:var(--t-tripAlertBody-fs,inherit);color:var(--t-tripAlertBody-c,inherit);text-shadow:var(--t-tripAlertBody-ts,inherit);text-align:var(--t-tripAlertBody-ta,inherit);white-space:pre-line}@keyframes trip-packing-list_tripBeacon__INzpy{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--trip-c1) 60%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--trip-c1) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--trip-c1) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.trip-packing-list_tripGroup__rda_B,.trip-packing-list_tripPackDot__bTlhz,.trip-packing-list_tripPackDot__bTlhz:after,.trip-packing-list_tripPackRow__wUk4c{transition:none}.trip-packing-list_tripAlertLabel__JZVQD:before{animation:none}}.accommodation_placeholder__GP3ns{width:100%;padding:var(--p-placeholder-pad,1.25rem);border:var(--p-placeholder-bd,1.5px dashed color-mix(in srgb,var(--inv-text) 35%,transparent));border-radius:var(--p-placeholder-r,var(--inv-radius));font-size:var(--t-placeholder-size-px,calc((.9rem) * var(--t-placeholder-size-m, 1) * var(--cmp-tscale, 1)));opacity:.65;text-align:var(--cmp-ta,center);box-sizing:border-box;display:flex;align-items:var(--cmp-ai,center);justify-content:center;flex-wrap:wrap;gap:.5rem;font-weight:var(--t-placeholder-w,inherit);font-family:var(--t-placeholder-ff,inherit);letter-spacing:var(--t-placeholder-ls,inherit);line-height:var(--t-placeholder-lh,inherit);text-transform:var(--t-placeholder-tt,inherit);font-style:var(--t-placeholder-fs,inherit);color:var(--t-placeholder-c,inherit);text-shadow:var(--t-placeholder-ts,inherit);box-shadow:var(--p-placeholder-sh,none)}.accommodation_hotelGrid__vDyeL{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(.8rem,3.5cqw,1rem);width:100%;max-width:var(--inv-measure,620px);margin-inline:auto}.accommodation_hotelCard__AFieD{display:flex;flex-direction:column;gap:.55rem;padding:var(--p-hotelCard-pad,clamp(.95rem,4.5cqw,1.2rem));min-width:0;text-align:var(--cmp-ta,left);border-radius:var(--p-hotelCard-r,calc(var(--inv-radius, 14px) + 2px));background-color:var(--p-hotelCard-bg,var(--inv-surface,#fff));color:var(--p-hotelCard-fg,var(--inv-on-surface,#2a2a2a));border:var(--p-hotelCard-bd,1px solid color-mix(in srgb,var(--inv-primary,#b87333) 14%,transparent));box-shadow:var(--p-hotelCard-sh,0 8px 24px rgba(0,0,0,.07));transition:transform .18s ease,box-shadow .18s ease;--inv-text:var(--inv-on-surface,#2a2a2a);background-image:var(--p-hotelCard-img,none);background-size:var(--p-hotelCard-size,cover);background-repeat:var(--p-hotelCard-rep,no-repeat);background-position:var(--p-hotelCard-pos,50% 50%)}.accommodation_hotelHead__Bo7EK{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.accommodation_hotelName__uOhlD{margin:0;font-family:var(--t-hotelName-ff,var(--inv-font-heading));font-size:var(--t-hotelName-size-px,calc((1.15rem) * var(--t-hotelName-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-hotelName-c,var(--inv-on-surface,#2a2a2a));font-weight:var(--t-hotelName-w,inherit);letter-spacing:var(--t-hotelName-ls,inherit);line-height:var(--t-hotelName-lh,inherit);text-transform:var(--t-hotelName-tt,inherit);font-style:var(--t-hotelName-fs,inherit);text-shadow:var(--t-hotelName-ts,inherit)}.accommodation_hotelDistance__fn_BQ{flex:none;font-size:var(--t-hotelDistance-size-px,calc((.72rem) * var(--t-hotelDistance-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-hotelDistance-w,700);padding:var(--p-hotelDistance-pad,.25rem .55rem);border-radius:var(--p-hotelDistance-r,999px);color:var(--t-hotelDistance-c,var(--inv-primary,#b87333));background-color:var(--p-hotelDistance-bg,color-mix(in srgb,var(--inv-primary,#b87333) 12%,transparent));font-family:var(--t-hotelDistance-ff,inherit);letter-spacing:var(--t-hotelDistance-ls,inherit);line-height:var(--t-hotelDistance-lh,inherit);text-transform:var(--t-hotelDistance-tt,inherit);font-style:var(--t-hotelDistance-fs,inherit);text-shadow:var(--t-hotelDistance-ts,inherit);background-image:var(--p-hotelDistance-img,none);background-size:var(--p-hotelDistance-size,cover);background-repeat:var(--p-hotelDistance-rep,no-repeat);background-position:var(--p-hotelDistance-pos,50% 50%);border:var(--p-hotelDistance-bd,none);box-shadow:var(--p-hotelDistance-sh,none)}.accommodation_hotelAddress__imzd0{margin:0;font-size:var(--t-hotelAddress-size-px,calc((.86rem) * var(--t-hotelAddress-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-hotelAddress-lh,1.45);color:var(--t-hotelAddress-c,color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 72%,transparent));font-weight:var(--t-hotelAddress-w,inherit);font-family:var(--t-hotelAddress-ff,inherit);letter-spacing:var(--t-hotelAddress-ls,inherit);text-transform:var(--t-hotelAddress-tt,inherit);font-style:var(--t-hotelAddress-fs,inherit);text-shadow:var(--t-hotelAddress-ts,inherit)}.accommodation_hotelPhone__yjTxa{display:inline-flex;align-items:var(--cmp-ai,center);gap:.35rem;font-size:var(--t-hotelPhone-size-px,calc((.86rem) * var(--t-hotelPhone-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-hotelPhone-w,600);color:var(--t-hotelPhone-c,var(--inv-primary,#b87333));text-decoration:none;align-self:flex-start;font-family:var(--t-hotelPhone-ff,inherit);letter-spacing:var(--t-hotelPhone-ls,inherit);line-height:var(--t-hotelPhone-lh,inherit);text-transform:var(--t-hotelPhone-tt,inherit);font-style:var(--t-hotelPhone-fs,inherit);text-shadow:var(--t-hotelPhone-ts,inherit)}.accommodation_hotelDiscount__nJ1fU{display:flex;align-items:var(--cmp-ai,center);gap:.6rem;flex-wrap:wrap;font-size:var(--t-hotelDiscount-size-px,calc((.85rem) * var(--t-hotelDiscount-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-hotelDiscount-w,inherit);font-family:var(--t-hotelDiscount-ff,inherit);letter-spacing:var(--t-hotelDiscount-ls,inherit);line-height:var(--t-hotelDiscount-lh,inherit);text-transform:var(--t-hotelDiscount-tt,inherit);font-style:var(--t-hotelDiscount-fs,inherit);color:var(--t-hotelDiscount-c,inherit);text-shadow:var(--t-hotelDiscount-ts,inherit)}.accommodation_hotelLink__XnDcZ{align-self:flex-start;font-size:var(--t-hotelLink-size-px,calc((.85rem) * var(--t-hotelLink-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-hotelLink-w,700);color:var(--t-hotelLink-c,var(--inv-primary,#b87333));text-decoration:none;font-family:var(--t-hotelLink-ff,inherit);letter-spacing:var(--t-hotelLink-ls,inherit);line-height:var(--t-hotelLink-lh,inherit);text-transform:var(--t-hotelLink-tt,inherit);font-style:var(--t-hotelLink-fs,inherit);text-shadow:var(--t-hotelLink-ts,inherit)}.accommodation_hotelCard__AFieD:hover{transform:translateY(-3px);box-shadow:var(--p-hotelCard-sh,0 16px 36px rgba(0,0,0,.12))}.accommodation_hotelAddress__imzd0,.accommodation_hotelName__uOhlD{overflow-wrap:anywhere}.accommodation_hotelAddress__imzd0{color:var(--t-hotelAddress-c,color-mix(in srgb,var(--inv-on-surface,#2a2a2a) var(--inv-muted,74%),transparent))}.accommodation_hotelLink__XnDcZ,.accommodation_hotelPhone__yjTxa{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--inv-primary,#b87333) 45%,transparent);min-height:28px;display:inline-flex;align-items:center}.accommodation_hotelLink__XnDcZ:hover,.accommodation_hotelPhone__yjTxa:hover{text-decoration-color:currentColor}.accommodation_hotelLink__XnDcZ:focus-visible,.accommodation_hotelPhone__yjTxa:focus-visible{outline:2px solid var(--inv-accent,#b87333);outline-offset:3px;border-radius:4px}.accommodation_hotelDiscount__nJ1fU code{padding:.15rem .45rem;border-radius:6px;background:color-mix(in srgb,var(--inv-primary,#b87333) 10%,transparent);font-weight:700;letter-spacing:.04em}.accommodation_accommodationTitle__MKisR{font-size:var(--t-accommodationTitle-size-px,calc((clamp(1.5rem, 4cqw, 2.1rem)) * var(--t-accommodationTitle-size-m, 1) * var(--cmp-tscale, 1) * var(--inv-fs-h, 1)));font-weight:var(--t-accommodationTitle-w,600);font-family:var(--t-accommodationTitle-ff,var(--inv-font-heading));letter-spacing:var(--t-accommodationTitle-ls,var(--inv-heading-ls,normal));line-height:var(--t-accommodationTitle-lh,inherit);text-transform:var(--t-accommodationTitle-tt,var(--inv-heading-tt,none));font-style:var(--t-accommodationTitle-fs,inherit);color:var(--t-accommodationTitle-c,var(--inv-heading,var(--inv-primary)));text-shadow:var(--t-accommodationTitle-ts,inherit);overflow-wrap:anywhere}.accommodation_accommodationMessage__MsdGi{font-size:var(--t-accommodationMessage-size-px,calc((1rem) * var(--t-accommodationMessage-size-m, 1) * var(--cmp-tscale, 1) * var(--inv-fs-body, 1)));font-weight:var(--t-accommodationMessage-w,inherit);font-family:var(--t-accommodationMessage-ff,inherit);letter-spacing:var(--t-accommodationMessage-ls,inherit);line-height:var(--t-accommodationMessage-lh,inherit);text-transform:var(--t-accommodationMessage-tt,inherit);font-style:var(--t-accommodationMessage-fs,inherit);color:var(--t-accommodationMessage-c,inherit);text-shadow:var(--t-accommodationMessage-ts,inherit);max-width:var(--inv-measure,620px);margin-inline:auto}.add-to-calendar_placeholder__OjyFV{width:100%;padding:var(--p-placeholder-pad,1.25rem);border:var(--p-placeholder-bd,1.5px dashed color-mix(in srgb,var(--inv-text) 35%,transparent));border-radius:var(--p-placeholder-r,var(--inv-radius));font-size:var(--t-placeholder-size-px,calc((.9rem) * var(--t-placeholder-size-m, 1) * var(--cmp-tscale, 1)));opacity:.65;text-align:var(--cmp-ta,center);box-sizing:border-box;display:flex;align-items:var(--cmp-ai,center);justify-content:center;flex-wrap:wrap;gap:.5rem;font-weight:var(--t-placeholder-w,inherit);font-family:var(--t-placeholder-ff,inherit);letter-spacing:var(--t-placeholder-ls,inherit);line-height:var(--t-placeholder-lh,inherit);text-transform:var(--t-placeholder-tt,inherit);font-style:var(--t-placeholder-fs,inherit);color:var(--t-placeholder-c,inherit);text-shadow:var(--t-placeholder-ts,inherit);box-shadow:var(--p-placeholder-sh,none)}.agenda-columns_agendaCompact__dbcA2{--ag-base:1em;width:100%;max-width:420px;margin:0 auto;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);column-gap:1.1rem;row-gap:.55rem;text-align:left}.agenda-columns_agendaCompactTitle__BCpn1{grid-column:1/-1;margin:0 0 .4rem;text-align:center;font-family:var(--t-agendaCompactTitle-ff,var(--inv-font-heading));font-size:var(--t-agendaCompactTitle-size-px,calc((calc(var(--ag-base) * 1.3)) * var(--t-agendaCompactTitle-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-agendaCompactTitle-c,var(--inv-heading,var(--inv-primary)));overflow-wrap:anywhere;font-weight:var(--t-agendaCompactTitle-w,inherit);letter-spacing:var(--t-agendaCompactTitle-ls,inherit);line-height:var(--t-agendaCompactTitle-lh,inherit);text-transform:var(--t-agendaCompactTitle-tt,inherit);font-style:var(--t-agendaCompactTitle-fs,inherit);text-shadow:var(--t-agendaCompactTitle-ts,inherit)}.agenda-columns_agendaCompactTime__i6S51{font-weight:var(--t-agendaCompactTime-w,800);font-size:var(--t-agendaCompactTime-size-px,calc((calc(var(--ag-base) * .85)) * var(--t-agendaCompactTime-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-agendaCompactTime-c,var(--inv-accent));overflow-wrap:anywhere;font-family:var(--t-agendaCompactTime-ff,inherit);letter-spacing:var(--t-agendaCompactTime-ls,inherit);line-height:var(--t-agendaCompactTime-lh,inherit);text-transform:var(--t-agendaCompactTime-tt,inherit);font-style:var(--t-agendaCompactTime-fs,inherit);text-shadow:var(--t-agendaCompactTime-ts,inherit)}.agenda-columns_agendaCompactAct__iz8Va{font-size:var(--t-agendaCompactAct-size-px,calc((calc(var(--ag-base) * .95)) * var(--t-agendaCompactAct-size-m, 1) * var(--cmp-tscale, 1)));border-bottom:1px dotted color-mix(in srgb,var(--inv-text) 25%,transparent);padding-bottom:.35rem;overflow-wrap:anywhere;font-weight:var(--t-agendaCompactAct-w,inherit);font-family:var(--t-agendaCompactAct-ff,inherit);letter-spacing:var(--t-agendaCompactAct-ls,inherit);line-height:var(--t-agendaCompactAct-lh,inherit);text-transform:var(--t-agendaCompactAct-tt,inherit);font-style:var(--t-agendaCompactAct-fs,inherit);color:var(--t-agendaCompactAct-c,inherit);text-shadow:var(--t-agendaCompactAct-ts,inherit)}.agenda-columns_placeholder__Q2znk{grid-column:1/-1;font-size:var(--t-placeholder-size-px,calc((calc(var(--ag-base) * .9)) * var(--t-placeholder-size-m, 1) * var(--cmp-tscale, 1)));text-align:center}.agenda-columns_placeholder__Q2znk,.apple-music_placeholder__yZe3a{width:100%;box-sizing:border-box;padding:var(--p-placeholder-pad,1.25rem);border:var(--p-placeholder-bd,1.5px dashed color-mix(in srgb,var(--inv-text) 35%,transparent));border-radius:var(--p-placeholder-r,var(--inv-radius));opacity:.65;font-weight:var(--t-placeholder-w,inherit);font-family:var(--t-placeholder-ff,inherit);letter-spacing:var(--t-placeholder-ls,inherit);line-height:var(--t-placeholder-lh,inherit);text-transform:var(--t-placeholder-tt,inherit);font-style:var(--t-placeholder-fs,inherit);color:var(--t-placeholder-c,inherit);text-shadow:var(--t-placeholder-ts,inherit);box-shadow:var(--p-placeholder-sh,none)}.apple-music_placeholder__yZe3a{font-size:var(--t-placeholder-size-px,calc((.9rem) * var(--t-placeholder-size-m, 1) * var(--cmp-tscale, 1)));text-align:var(--cmp-ta,center);display:flex;align-items:var(--cmp-ai,center);justify-content:center;flex-wrap:wrap;gap:.5rem}.apple-music_appleMusicFrame__sgi0s{width:100%;max-width:660px;overflow:hidden;border:var(--p-appleMusicFrame-bd,0);border-radius:var(--p-appleMusicFrame-r,14px);background-color:var(--p-appleMusicFrame-bg,transparent);background-image:var(--p-appleMusicFrame-img,none);background-size:var(--p-appleMusicFrame-size,cover);background-repeat:var(--p-appleMusicFrame-rep,no-repeat);background-position:var(--p-appleMusicFrame-pos,50% 50%);box-shadow:var(--p-appleMusicFrame-sh,none)}.apple-music_mapNote__sMkRb{margin:0;font-size:var(--t-mapNote-size-px,calc((.9rem) * var(--t-mapNote-size-m, 1) * var(--cmp-tscale, 1)));opacity:.8;font-weight:var(--t-mapNote-w,inherit);font-family:var(--t-mapNote-ff,inherit);letter-spacing:var(--t-mapNote-ls,inherit);line-height:var(--t-mapNote-lh,inherit);text-transform:var(--t-mapNote-tt,inherit);font-style:var(--t-mapNote-fs,inherit);color:var(--t-mapNote-c,inherit);text-shadow:var(--t-mapNote-ts,inherit)}.arc-text-badge_arcBadge__SQo0J{display:inline-block;width:min(240px,68cqw)}.arc-text-badge_arcBadgeRing__1X2Fn{stroke:color-mix(in srgb,var(--inv-accent) 45%,transparent)}.arc-text-badge_arcBadgeText__XuQkG{font-family:var(--t-arcBadgeText-ff,var(--inv-font-heading));font-size:var(--t-arcBadgeText-size-px,calc((calc(15.5px * var(--inv-fs-sub, 1))) * var(--t-arcBadgeText-size-m, 1) * var(--cmp-tscale, 1)));letter-spacing:var(--t-arcBadgeText-ls,.32em);text-transform:var(--t-arcBadgeText-tt,uppercase);fill:var(--inv-primary);font-weight:var(--t-arcBadgeText-w,inherit);line-height:var(--t-arcBadgeText-lh,inherit);font-style:var(--t-arcBadgeText-fs,inherit);color:var(--t-arcBadgeText-c,inherit);text-shadow:var(--t-arcBadgeText-ts,inherit)}.arc-text-badge_arcBadgeCenter__iTkbR{font-family:var(--t-arcBadgeCenter-ff,var(--inv-font-script));font-size:var(--t-arcBadgeCenter-size-px,calc((calc(44px * var(--inv-fs-h, 1))) * var(--t-arcBadgeCenter-size-m, 1) * var(--cmp-tscale, 1)));fill:var(--inv-accent);font-weight:var(--t-arcBadgeCenter-w,inherit);letter-spacing:var(--t-arcBadgeCenter-ls,inherit);line-height:var(--t-arcBadgeCenter-lh,inherit);text-transform:var(--t-arcBadgeCenter-tt,inherit);font-style:var(--t-arcBadgeCenter-fs,inherit);color:var(--t-arcBadgeCenter-c,inherit);text-shadow:var(--t-arcBadgeCenter-ts,inherit)}