.qL3Q2q_surface.qL3Q2q_catalogRoot{max-width:none;color:var(--text-body);margin:0;padding:0 0 clamp(2.5rem,6vw,5rem)}.qL3Q2q_breadcrumb{color:var(--text-secondary);margin:.1rem 0 clamp(.8rem,1.7vw,1.2rem);font-size:.84rem}.qL3Q2q_breadcrumb ol{flex-wrap:wrap;gap:.38rem .55rem}.qL3Q2q_breadcrumb a{color:var(--link);-webkit-text-decoration-color:color-mix(in srgb, var(--link) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--link) 50%, transparent)}.qL3Q2q_surface .qL3Q2q_heading{z-index:0;isolation:isolate;background-color:var(--v3-paper-panel);background-image:linear-gradient(108deg, color-mix(in srgb, var(--v3-scrap-pink) 28%, transparent), transparent 46%), linear-gradient(18deg, transparent 52%, color-mix(in srgb, var(--v3-scrap-ochre) 22%, transparent)), var(--v3-paper-tile);background-size:auto, auto, var(--v3-paper-tile-size) var(--v3-paper-tile-size);max-width:none;min-height:13rem;box-shadow:var(--v3-shadow-panel);clip-path:polygon(.8% 2%,21% 1%,22% 0,47% 1%,48% .2%,73% 1.2%,74% .2%,99.1% 1.5%,99.7% 23%,100% 24%,99.2% 48%,100% 49%,99.1% 73%,99.8% 74%,98.9% 98.5%,76% 99.3%,75% 100%,51% 99.2%,50% 100%,25% 99.1%,24% 100%,1% 98.5%,.2% 76%,0% 75%,.8% 51%,0% 50%,1% 26%);border:0;grid-template-columns:minmax(0,1fr) 7.5rem;align-items:center;gap:1rem;margin:0 0 clamp(1.4rem,3vw,2.2rem);padding:clamp(1.1rem,3vw,2rem) clamp(1.2rem,3.2vw,2.6rem);display:grid;position:relative}.qL3Q2q_heading:before{z-index:-1;background:color-mix(in srgb, var(--v3-scrap-terracotta) 70%, var(--v3-paper-panel));clip-path:polygon(0 14%,15% 27%,29% 7%,44% 26%,60% 8%,76% 24%,89% 8%,100% 20%,100% 100%,0 100%);content:"";height:.78rem;position:absolute;inset:auto 2% -.42rem 7%}.qL3Q2q_headingCopy{min-width:0;max-width:60rem}.qL3Q2q_headingCopy .eyebrow{background-color:color-mix(in srgb, var(--v3-scrap-ochre) 45%, var(--v3-paper-panel));background-image:linear-gradient(color-mix(in srgb, var(--v3-paper-panel) 68%, transparent), color-mix(in srgb, var(--v3-paper-panel) 68%, transparent)), var(--v3-paper-tile);min-height:1.9rem;box-shadow:var(--v3-shadow-label);color:var(--text-heading);letter-spacing:.105em;text-transform:uppercase;background-size:auto,18rem 18rem;align-items:center;margin:0 0 .72rem;padding:.26rem .68rem;font-size:.7rem;font-weight:850;line-height:1.15;display:inline-flex;transform:rotate(-1.2deg)}.qL3Q2q_headingCopy h1{max-width:24ch;color:var(--text-heading);font-family:var(--display-font);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,4.5vw,3.8rem);font-weight:760;line-height:.98}.qL3Q2q_headingCopy .lede{max-width:50rem;color:var(--text-body);margin:.68rem 0 0;font-size:clamp(.98rem,1.28vw,1.1rem);line-height:1.55}.qL3Q2q_localMotifs{z-index:1;pointer-events:none;justify-self:center;width:7rem;height:7rem;display:block;position:relative}.qL3Q2q_localMotifs:before,.qL3Q2q_localMotifs:after{content:"";filter:drop-shadow(var(--v3-shadow-sticker));background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.qL3Q2q_localMotifs:before{background-image:url(/images/brand-kit/v3/stickers/local_motifs/motif_hummingbird_halftone_clean.webp);width:5.2rem;height:4.7rem;top:0;right:.2rem;transform:rotate(-7deg)}.qL3Q2q_localMotifs:after{background-image:url(/images/tours-v3/motif-bougainvillea-small.webp);width:4.15rem;height:3.5rem;bottom:.1rem;right:.25rem;transform:rotate(5deg)}.qL3Q2q_catalog{margin:0}.qL3Q2q_catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.9rem,1.8vw,1.5rem);display:grid}.qL3Q2q_catalogGrid>li{min-width:0;container:tour-card-cell/inline-size}.qL3Q2q_catalogGrid>li:first-child{grid-column:1/-1}.qL3Q2q_emptyState{background-color:color-mix(in srgb, var(--v3-scrap-blue) 27%, var(--v3-paper-panel));background-image:linear-gradient(color-mix(in srgb, var(--v3-paper-panel) 55%, transparent), color-mix(in srgb, var(--v3-paper-panel) 55%, transparent)), var(--v3-paper-tile);background-size:auto, var(--v3-paper-tile-size) var(--v3-paper-tile-size);max-width:54rem;box-shadow:var(--v3-shadow-panel);clip-path:polygon(.8% 3%,24% 1%,25% 0,53% 1.5%,54% .2%,99% 2%,99.4% 26%,100% 27%,99% 52%,100% 53%,99% 98%,72% 99%,71% 100%,42% 98.8%,41% 100%,1% 98%,.4% 74%,0 73%,1% 48%,0 47%);color:var(--text-heading);border:0;margin:0;padding:clamp(1.4rem,3vw,2.4rem);font-size:1.08rem;font-weight:650;line-height:1.55}.qL3Q2q_note{max-width:62rem;color:var(--text-secondary);margin:clamp(1.15rem,2vw,1.7rem) 0 0;font-size:.88rem;line-height:1.55}.qL3Q2q_catalogGrid .tour-card.catalogCard{--tour-scrap:#ba6148;z-index:0;isolation:isolate;min-width:0;box-shadow:none;color:var(--text-body);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 1.1rem;align-items:start;gap:.45rem;padding:.78rem;display:grid;position:relative}.qL3Q2q_catalogGrid>li:nth-child(3n+2) .tour-card.catalogCard{--tour-scrap:#6f9daf}.qL3Q2q_catalogGrid>li:nth-child(3n) .tour-card.catalogCard{--tour-scrap:#b38a48}.qL3Q2q_catalogGrid>li:nth-child(4n) .tour-card.catalogCard{--tour-scrap:#6f9072}.qL3Q2q_catalogGrid>li:nth-child(5n) .tour-card.catalogCard{--tour-scrap:#bb7184}.qL3Q2q_catalogGrid .tour-card.catalogCard:before{z-index:-1;background-color:var(--tour-scrap);background-image:linear-gradient(color-mix(in srgb, var(--tour-scrap) 39%, transparent), color-mix(in srgb, var(--tour-scrap) 39%, transparent)), var(--v3-paper-tile);background-size:auto, var(--v3-paper-tile-size) var(--v3-paper-tile-size);box-shadow:var(--v3-shadow-panel);clip-path:polygon(.8% 2%,20% 1%,21% 0,45% 1.2%,46% .2%,70% 1%,71% 0,99% 1.5%,99.4% 24%,100% 25%,99.2% 49%,100% 50%,99.1% 73%,100% 74%,98.9% 98.2%,76% 99.1%,75% 100%,51% 99%,50% 100%,25% 99%,24% 100%,1% 98.5%,.2% 76%,0 75%,.9% 51%,0 50%,1% 27%);content:"";position:absolute;inset:.1rem}.qL3Q2q_catalogGrid .tour-card-main.catalogMain{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.72rem;min-width:0;display:grid}.qL3Q2q_catalogGrid .tour-card.withCover .tour-card-main.catalogMain{grid-template-columns:minmax(0,1fr)}.qL3Q2q_catalogGrid figure.catalogCover{flex:none;width:100%;min-width:0;margin:0}.qL3Q2q_catalogGrid>li:not(:first-child) .catalogCover .catalogImage{aspect-ratio:16/10;min-height:0}.qL3Q2q_catalogGrid .catalogCover .catalogImage{aspect-ratio:4/3;border:.32rem solid color-mix(in srgb, var(--v3-paper-panel) 72%, var(--tour-scrap));min-height:12rem;box-shadow:0 .2rem .5rem color-mix(in srgb, var(--shadow) 32%, transparent);border-radius:0;overflow:hidden}.qL3Q2q_catalogGrid .catalogCover .catalogPhotoCredit{color:var(--text-secondary);padding:.42rem .2rem 0;font-size:.68rem;line-height:1.4}.qL3Q2q_catalogGrid .tour-card-content.catalogContent{background-color:var(--v3-paper-panel);background-image:linear-gradient(color-mix(in srgb, var(--v3-paper-panel) 86%, transparent), color-mix(in srgb, var(--v3-paper-panel) 86%, transparent)), var(--v3-paper-tile);min-width:0;box-shadow:0 .12rem .3rem color-mix(in srgb, var(--shadow) 26%, transparent);color:var(--text-body);background-size:auto,32rem 32rem;padding:clamp(.85rem,1.6vw,1.3rem)}:is(.qL3Q2q_catalogGrid .catalogContent h2,.qL3Q2q_catalogGrid .catalogContent h3){max-width:38ch;color:var(--text-heading);font-family:var(--display-font);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:760;line-height:1.08}.qL3Q2q_catalogGrid>li:first-child .tour-card:not(.withCover) .catalogContent h2{font-size:clamp(1.55rem,2.8vw,2.35rem)}:is(.qL3Q2q_catalogGrid .catalogContent h2 a,.qL3Q2q_catalogGrid .catalogContent h3 a){color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--tour-scrap) 66%, transparent);text-decoration-color:color-mix(in srgb, var(--tour-scrap) 66%, transparent);text-underline-offset:.16em;text-decoration-thickness:.075em}:is(.qL3Q2q_catalogGrid .catalogContent h2 a:hover,.qL3Q2q_catalogGrid .catalogContent h3 a:hover){color:var(--link)}:is(.qL3Q2q_catalogGrid .catalogContent h2 a:focus-visible,.qL3Q2q_catalogGrid .catalogContent h3 a:focus-visible,.qL3Q2q_catalogGrid .catalogCover a:focus-visible){outline:.18rem solid var(--focus);outline-offset:.2rem;border-radius:.12rem}.qL3Q2q_catalogGrid .catalogContent .event-type{width:fit-content;max-width:100%;color:var(--text-secondary);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;margin:.58rem 0 0;font-size:.73rem;font-weight:780;line-height:1.35}.qL3Q2q_catalogGrid [data-tour-route=true]{border-inline-start:.22rem solid var(--tour-scrap);background-color:color-mix(in srgb, var(--tour-scrap) 11%, var(--v3-paper-panel));color:var(--text-body);overflow-wrap:anywhere;margin:.7rem 0 0;padding:.55rem .72rem;font-size:.91rem;line-height:1.48}.qL3Q2q_catalogGrid [data-tour-route=true] span{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.18rem;font-size:.66rem;font-weight:850;display:block}.qL3Q2q_catalogGrid .catalogContent .tour-card-facts{border-top:1px solid color-mix(in srgb, var(--tour-scrap) 38%, var(--border-subtle));grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-content:start;align-items:start;gap:.32rem clamp(.45rem,1.2vw,.9rem);margin:.9rem 0 0;padding-top:.72rem;display:grid}.qL3Q2q_catalogGrid .catalogContent .tour-card-facts>div{border-bottom:1px dashed color-mix(in srgb, var(--tour-scrap) 34%, var(--border-subtle));flex-direction:column;align-items:stretch;gap:.26rem;min-width:0;padding:.3rem .45rem .52rem;display:flex}.qL3Q2q_catalogGrid .catalogContent .tour-card-facts dt{background:color-mix(in srgb, var(--tour-scrap) 16%, var(--v3-paper-panel));max-width:100%;color:var(--text-secondary);letter-spacing:.045em;overflow-wrap:anywhere;text-transform:uppercase;align-self:flex-start;padding:.12rem .38rem;font-size:.62rem;font-weight:850;line-height:1.3}.qL3Q2q_catalogGrid .catalogContent .tour-card-facts dd{width:100%;min-width:0;color:var(--text-heading);overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.88rem;font-weight:670;line-height:1.42;display:block}:is(.qL3Q2q_catalogGrid .catalogContent .tour-card-facts [data-tour-fact=price] dd,.qL3Q2q_catalogGrid .catalogContent .tour-card-facts [data-tour-fact=duration] dd){font-size:.96rem;font-weight:760}.qL3Q2q_catalogGrid .catalogContent .tour-card-facts [data-tour-fact=price]{grid-column:1/-1}.qL3Q2q_catalogGrid .catalogContent .tour-price-display{gap:.18rem;min-width:0}.qL3Q2q_catalogGrid .catalogContent>p:not(.event-type):not([data-tour-route=true]){border-top:1px solid color-mix(in srgb, var(--tour-scrap) 35%, var(--border-subtle));color:var(--text-body);overflow-wrap:anywhere;margin:.9rem 0 0;padding-top:.78rem;font-size:.92rem;line-height:1.56}.qL3Q2q_catalogGrid .tour-card.catalogCard>.tour-card-arrow{color:color-mix(in srgb, var(--text-heading) 78%, var(--tour-scrap));place-self:start center;margin-top:.18rem;font-size:1.25rem;font-weight:850}:root[data-theme=dark] .qL3Q2q_heading{background-image:linear-gradient(108deg, color-mix(in srgb, var(--v3-scrap-pink) 23%, transparent), transparent 46%), linear-gradient(18deg, transparent 52%, color-mix(in srgb, var(--v3-scrap-ochre) 16%, transparent)), var(--v3-paper-tile)}:root[data-theme=dark] .qL3Q2q_catalogGrid .tour-card.catalogCard:before{background-image:linear-gradient(color-mix(in srgb, var(--tour-scrap) 27%, transparent), color-mix(in srgb, var(--tour-scrap) 27%, transparent)), var(--v3-paper-tile)}:root[data-theme=dark] .qL3Q2q_catalogGrid .catalogContent .tour-card-facts>div{border-bottom-color:color-mix(in srgb, var(--tour-scrap) 42%, var(--border-subtle))}:root[data-theme=dark] .qL3Q2q_catalogGrid .catalogContent .tour-card-facts dt{background:color-mix(in srgb, var(--tour-scrap) 24%, var(--v3-paper-panel))}@container tour-card-cell (min-width:58rem){.qL3Q2q_catalogGrid>li:first-child .tour-card.withCover .tour-card-main.catalogMain{grid-template-columns:minmax(15rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(.85rem,1.6cqi,1.4rem)}}@media (max-width:57.99rem){.qL3Q2q_catalogGrid{grid-template-columns:minmax(0,1fr)}.qL3Q2q_catalogGrid>li:first-child{grid-column:auto}.qL3Q2q_catalogGrid .catalogCover .catalogImage{aspect-ratio:16/10;min-height:0}}@media (max-width:40rem){.qL3Q2q_surface.qL3Q2q_catalogRoot{padding-bottom:2.6rem}.qL3Q2q_surface .qL3Q2q_heading{grid-template-columns:minmax(0,1fr);min-height:0;margin-bottom:1.3rem;padding:1.05rem 1rem 2.8rem}.qL3Q2q_headingCopy h1{max-width:20ch;font-size:clamp(2rem,9vw,2.7rem)}.qL3Q2q_headingCopy .lede{max-width:44rem;margin-top:.55rem;font-size:.98rem}.qL3Q2q_localMotifs{width:3.6rem;height:3rem;position:absolute;bottom:-.45rem;right:.6rem}.qL3Q2q_localMotifs:before{display:none}.qL3Q2q_localMotifs:after{width:3.35rem;height:2.7rem;bottom:0;right:0}.qL3Q2q_catalogGrid{gap:.82rem}.qL3Q2q_catalogGrid .tour-card.catalogCard{gap:.25rem;padding:.5rem}.qL3Q2q_catalogGrid .tour-card-main.catalogMain{gap:.5rem}.qL3Q2q_catalogGrid .tour-card-content.catalogContent{padding:.84rem}:is(.qL3Q2q_catalogGrid .tour-card-content.catalogContent h2,.qL3Q2q_catalogGrid .tour-card-content.catalogContent h3){font-size:1.28rem;line-height:1.12}.qL3Q2q_catalogGrid>li:first-child .tour-card:not(.withCover) .catalogContent h2{font-size:1.55rem}.qL3Q2q_catalogGrid .catalogContent .tour-card-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.28rem .4rem}}@media (max-width:22rem){.qL3Q2q_catalogGrid .tour-card.catalogCard{grid-template-columns:minmax(0,1fr) .85rem;padding:.38rem}.qL3Q2q_catalogGrid .tour-card-content.catalogContent{padding:.68rem}}
