.tr-hero[data-astro-cid-s4hf5lsl]{background:var(--color-bg);align-items:center;min-height:520px;padding:clamp(120px,16vw,180px) 0 clamp(80px,12vw,140px);display:flex;position:relative;overflow:hidden}.tr-hero__bg[data-astro-cid-s4hf5lsl]{z-index:0;opacity:.42;background-image:url(/images/mongata-walla-walla.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.tr-hero__bg[data-astro-cid-s4hf5lsl]:after{content:"";pointer-events:none;background:linear-gradient(#08080866 0%,#080808b3 60%,#080808f2 100%),linear-gradient(90deg,#080808cc 0%,#08080833 60%,#08080866 100%);position:absolute;inset:0}.tr-hero__container[data-astro-cid-s4hf5lsl]{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.tr-hero__content[data-astro-cid-s4hf5lsl]{max-width:640px}.tr-hero__eyebrow[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin:0 0 24px;font-size:.72rem;font-weight:500}.tr-hero__headline[data-astro-cid-s4hf5lsl]{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-text);word-break:normal;overflow-wrap:normal;margin:0 0 24px;font-size:44px;font-weight:500;line-height:1.05}@media (width>=640px){.tr-hero__headline[data-astro-cid-s4hf5lsl]{font-size:56px}}.tr-hero__subhead[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);max-width:520px;margin:0 0 40px;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:400;line-height:1.55}.tr-hero__meta[data-astro-cid-s4hf5lsl]{flex-wrap:wrap;gap:10px;margin:0 0 36px;display:flex}.tr-hero__meta-chip[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-accent-wash);border:1px solid var(--color-accent-glow);backdrop-filter:blur(8px);border-radius:2px;padding:8px 14px;font-size:.72rem;font-weight:500}.tr-hero__ctas[data-astro-cid-s4hf5lsl]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tr-hero__secondary[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);letter-spacing:.04em;border-bottom:1px solid var(--color-border);padding-bottom:2px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.tr-hero__secondary[data-astro-cid-s4hf5lsl]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent);text-decoration:none}.tr-trips[data-astro-cid-s4hf5lsl]{background:var(--color-bg);padding:clamp(64px,10vw,128px) 0}.tr-trips__container[data-astro-cid-s4hf5lsl]{max-width:1200px;margin:0 auto;padding:0 24px}.tr-trips__header[data-astro-cid-s4hf5lsl]{text-align:center;max-width:720px;margin:0 auto 56px}.tr-trips__eyebrow[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:.72rem;font-weight:500}.tr-trips__headline[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-text);word-break:normal;overflow-wrap:normal;margin:0 0 20px;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.tr-trips__subhead[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:clamp(1rem,1.45vw,1.1rem);font-weight:400;line-height:1.55}.tr-trips__grid[data-astro-cid-s4hf5lsl]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=720px){.tr-trips__grid[data-astro-cid-s4hf5lsl]{grid-template-columns:1fr 1fr;gap:22px}}.tr-trips__card[data-astro-cid-s4hf5lsl]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;flex-direction:column;padding:36px 30px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative}.tr-trips__card[data-astro-cid-s4hf5lsl]:hover{border-color:var(--color-accent-glow);background:var(--color-surface);transform:translateY(-3px)}.tr-trips__thumb[data-astro-cid-s4hf5lsl]{aspect-ratio:16/10;background:var(--color-surface);border-top-left-radius:4px;border-top-right-radius:4px;margin:-36px -30px 28px;position:relative;overflow:hidden}.tr-trips__thumb[data-astro-cid-s4hf5lsl] img[data-astro-cid-s4hf5lsl]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tr-trips__badge[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-bg);background:var(--color-accent);border-radius:2px;padding:5px 10px;font-size:.62rem;font-weight:600;line-height:1;position:absolute;top:20px;right:24px}.tr-trips__tag[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 12px;font-size:.68rem;font-weight:600}.tr-trips__name[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-text);margin:0 0 14px;font-size:1.75rem;font-weight:700;line-height:1.1}.tr-trips__meta[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 24px;font-size:.85rem;font-weight:500}.tr-trips__meta[data-astro-cid-s4hf5lsl] strong[data-astro-cid-s4hf5lsl]{color:var(--color-accent);font-weight:600}.tr-trips__desc[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);flex-grow:1;margin:0 0 18px;font-size:.95rem;font-weight:400;line-height:1.6}.tr-trips__highlight[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-accent);border-top:1px solid var(--color-accent-dim);border-bottom:1px solid var(--color-accent-dim);margin:0 0 24px;padding:10px 0;font-size:.82rem;font-style:italic;font-weight:500}.tr-trips__avas[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.15em;color:var(--color-text-muted);margin:0 0 4px;font-size:.72rem;font-weight:500}.tr-trips__avas[data-astro-cid-s4hf5lsl] strong[data-astro-cid-s4hf5lsl]{color:var(--color-accent);letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:600;display:block}.tr-included[data-astro-cid-s4hf5lsl]{background:var(--color-surface);padding:clamp(64px,10vw,128px) 0}.tr-included__container[data-astro-cid-s4hf5lsl]{max-width:1100px;margin:0 auto;padding:0 24px}.tr-included__header[data-astro-cid-s4hf5lsl]{text-align:center;max-width:720px;margin:0 auto 56px}.tr-included__eyebrow[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:.72rem;font-weight:500}.tr-included__headline[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-text);word-break:normal;overflow-wrap:normal;margin:0 0 20px;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.tr-included__subhead[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:clamp(1rem,1.45vw,1.1rem);font-weight:400;line-height:1.55}.tr-included__grid[data-astro-cid-s4hf5lsl]{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=820px){.tr-included__grid[data-astro-cid-s4hf5lsl]{grid-template-columns:1.5fr 1fr;gap:56px}}.tr-included__block[data-astro-cid-s4hf5lsl]{border:1px solid var(--color-border);border-radius:4px;padding:32px}.tr-included__block--primary[data-astro-cid-s4hf5lsl]{background:var(--color-surface);border-color:var(--color-accent-dim)}.tr-included__block--available[data-astro-cid-s4hf5lsl]{border-color:var(--color-border);background:0 0}.tr-included__block-label[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;margin:0 0 24px;font-size:.7rem;font-weight:600}.tr-included__block--primary[data-astro-cid-s4hf5lsl] .tr-included__block-label[data-astro-cid-s4hf5lsl]{color:var(--color-accent)}.tr-included__block--available[data-astro-cid-s4hf5lsl] .tr-included__block-label[data-astro-cid-s4hf5lsl]{color:var(--color-text-muted)}.tr-included__block-title[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);margin:0 0 24px;font-size:1.35rem;font-weight:700;line-height:1.2}.tr-included__list[data-astro-cid-s4hf5lsl]{margin:0;padding:0;list-style:none}.tr-included__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);padding:0 0 14px 24px;font-size:.95rem;font-weight:400;line-height:1.5;position:relative}.tr-included__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]:last-child{padding-bottom:0}.tr-included__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]:before{content:"";width:12px;height:1px;position:absolute;top:9px;left:0}.tr-included__block--primary[data-astro-cid-s4hf5lsl] .tr-included__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]:before{background:var(--color-accent)}.tr-included__block--available[data-astro-cid-s4hf5lsl] .tr-included__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]:before{background:var(--color-text-muted)}.tr-included__note[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:24px 0 0;padding-top:20px;font-size:.82rem;font-style:italic;font-weight:400;line-height:1.5}.tr-process[data-astro-cid-s4hf5lsl]{background:var(--color-bg);padding:clamp(64px,10vw,128px) 0;position:relative}.tr-process__container[data-astro-cid-s4hf5lsl]{max-width:1200px;margin:0 auto;padding:0 24px}.tr-process__header[data-astro-cid-s4hf5lsl]{text-align:center;max-width:720px;margin:0 auto 64px}.tr-process__eyebrow[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:.72rem;font-weight:500}.tr-process__headline[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-text);word-break:normal;overflow-wrap:normal;margin:0 0 20px;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.tr-process__subhead[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:clamp(1rem,1.45vw,1.1rem);font-weight:400;line-height:1.55}.tr-process__steps[data-astro-cid-s4hf5lsl]{grid-template-columns:1fr;gap:0;display:grid;position:relative}@media (width>=900px){.tr-process__steps[data-astro-cid-s4hf5lsl]{grid-template-columns:repeat(4,1fr);gap:0}.tr-process__steps[data-astro-cid-s4hf5lsl]:before{content:"";background:linear-gradient(90deg, var(--color-accent-glow) 0%, var(--color-accent-glow) 25%, var(--color-accent-glow) 50%, var(--color-accent-glow) 75%, var(--color-accent-wash) 100%);pointer-events:none;z-index:1;width:100%;height:1px;position:absolute;top:-1px;left:0}}.tr-process__step[data-astro-cid-s4hf5lsl]{border-top:1px solid var(--color-border);padding:32px 24px 36px;position:relative}.tr-process__step[data-astro-cid-s4hf5lsl]:last-child{border-bottom:1px solid var(--color-border)}@media (width>=900px){.tr-process__step[data-astro-cid-s4hf5lsl]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:40px 28px 36px}.tr-process__step[data-astro-cid-s4hf5lsl]:last-child{border-right:none}}.tr-process__num[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--color-accent);margin:0 0 16px;font-size:2.5rem;font-weight:700;line-height:1;display:block}.tr-process__step-title[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--color-text);margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.2}.tr-process__timing[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:.7rem;font-weight:500}.tr-process__desc[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:.9rem;font-weight:400;line-height:1.55}.tr-process__cta-wrap[data-astro-cid-s4hf5lsl]{text-align:center;margin-top:56px}.tr-process__cta-line[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0 0 24px;font-size:.95rem;font-weight:400;line-height:1.55}.tr-who[data-astro-cid-s4hf5lsl]{background:var(--color-surface);padding:clamp(64px,10vw,128px) 0}.tr-who__container[data-astro-cid-s4hf5lsl]{max-width:1100px;margin:0 auto;padding:0 24px}.tr-who__header[data-astro-cid-s4hf5lsl]{text-align:center;max-width:720px;margin:0 auto 56px}.tr-who__eyebrow[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:.72rem;font-weight:500}.tr-who__headline[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-text);word-break:normal;overflow-wrap:normal;margin:0 0 20px;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.tr-who__subhead[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:clamp(1rem,1.45vw,1.1rem);font-weight:400;line-height:1.55}.tr-who__grid[data-astro-cid-s4hf5lsl]{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=820px){.tr-who__grid[data-astro-cid-s4hf5lsl]{grid-template-columns:1fr 1fr;gap:56px}}.tr-who__block[data-astro-cid-s4hf5lsl]{flex-direction:column;display:flex}.tr-who__block-label[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:600}.tr-who__block--fit[data-astro-cid-s4hf5lsl] .tr-who__block-label[data-astro-cid-s4hf5lsl]{color:var(--color-accent)}.tr-who__block--not[data-astro-cid-s4hf5lsl] .tr-who__block-label[data-astro-cid-s4hf5lsl]{color:var(--color-text-muted)}.tr-who__block-title[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);margin:0 0 24px;font-size:1.35rem;font-weight:700;line-height:1.2}.tr-who__list[data-astro-cid-s4hf5lsl]{margin:0;padding:0;list-style:none}.tr-who__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);padding:0 0 16px 24px;font-size:.95rem;font-weight:400;line-height:1.55;position:relative}.tr-who__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]:last-child{padding-bottom:0}.tr-who__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]:before{content:"";width:12px;height:1px;position:absolute;top:10px;left:0}.tr-who__block--fit[data-astro-cid-s4hf5lsl] .tr-who__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]:before{background:var(--color-accent)}.tr-who__block--not[data-astro-cid-s4hf5lsl] .tr-who__list[data-astro-cid-s4hf5lsl] li[data-astro-cid-s4hf5lsl]:before{background:var(--color-text-muted)}.tr-close[data-astro-cid-s4hf5lsl]{background:var(--color-bg);padding:clamp(72px,11vw,140px) 0;position:relative;overflow:hidden}.tr-close[data-astro-cid-s4hf5lsl]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent-glow), transparent);width:80%;max-width:600px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tr-close__container[data-astro-cid-s4hf5lsl]{max-width:900px;margin:0 auto;padding:0 24px}.tr-close__proof[data-astro-cid-s4hf5lsl]{margin-bottom:72px}.tr-close__proof-label[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);text-align:center;margin:0 0 28px;font-size:.72rem;font-weight:500}.tr-close__proof-grid[data-astro-cid-s4hf5lsl]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=720px){.tr-close__proof-grid[data-astro-cid-s4hf5lsl]{grid-template-columns:repeat(3,1fr);gap:20px}}.tr-close__proof-item[data-astro-cid-s4hf5lsl]{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;padding:24px 20px;transition:border-color .25s;display:flex;overflow:hidden}.tr-close__proof-item--with-image[data-astro-cid-s4hf5lsl]{justify-content:flex-start}.tr-close__proof-item[data-astro-cid-s4hf5lsl]:hover{border-color:var(--color-accent-glow)}.tr-close__proof-thumb[data-astro-cid-s4hf5lsl]{aspect-ratio:16/10;background:var(--color-surface);border-top-left-radius:4px;border-top-right-radius:4px;margin:-24px -20px 20px;position:relative;overflow:hidden}.tr-close__proof-thumb[data-astro-cid-s4hf5lsl] img[data-astro-cid-s4hf5lsl]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tr-close__proof-region[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:.7rem;font-weight:600}.tr-close__proof-text[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:.95rem;font-weight:400;line-height:1.45}.tr-close__cta[data-astro-cid-s4hf5lsl]{text-align:center;max-width:720px;margin:0 auto}.tr-close__eyebrow[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin:0 0 24px;font-size:.72rem;font-weight:500}.tr-close__headline[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-text);word-break:normal;overflow-wrap:normal;margin:0 0 24px;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:700;line-height:1.05}.tr-close__body[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);max-width:620px;margin:0 auto 36px;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:400;line-height:1.55}.tr-close__ctas[data-astro-cid-s4hf5lsl]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.tr-close__secondary[data-astro-cid-s4hf5lsl]{font-family:var(--font-sans);color:var(--color-text-muted);letter-spacing:.06em;border-bottom:1px solid var(--color-border);padding-bottom:2px;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.tr-close__secondary[data-astro-cid-s4hf5lsl]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent);text-decoration:none}
