.tours-page{--tour-paper:#f4f1e9;--tour-ink:#202b25;--tour-muted:#69736b;--tour-forest:#23362e;--tour-deep:#192820;--tour-rust:#bd7951;--tour-gold:#d8b77a;background:var(--tour-paper);color:var(--tour-ink)}.tours-container{width:min(1180px,100% - 64px);margin-inline:auto}.tours-hero{color:#fff;background-image:url(https://images.unsplash.com/photo-1675682346189-25c58dd5a214?auto=format&fit=crop&fm=jpg&ixlib=rb-4.1.0&q=75&w=2200);background-position:50% 54%;background-size:cover;align-items:center;min-height:72svh;display:flex;position:relative;overflow:hidden}.tours-hero-shade{background:linear-gradient(90deg,#0d1813d4,#0d18136b 55%,#0d18131f),linear-gradient(#0000 50%,#0a120e6b);position:absolute;inset:0}.tours-hero-content{z-index:1;padding:100px 0 115px;position:relative}.tours-eyebrow,.tours-kicker{color:var(--tour-rust);letter-spacing:.2em;margin:0 0 20px;font-size:10px;font-weight:700}.tours-eyebrow{color:#e7ca96}.tours-hero h1{letter-spacing:-.05em;margin:0;font:400 clamp(54px,7.5vw,94px)/.98 Georgia,Times New Roman,serif}.tours-hero h1 em,.tours-section-head h2 em,.custom-tour-card h3 em,.tours-contact h2 em{color:var(--tour-gold);font-weight:400}.tours-hero-content>p:not(.tours-eyebrow){color:#ffffffd6;max-width:540px;margin:26px 0 30px;font-size:14px;line-height:1.9}.tours-button{letter-spacing:.04em;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:0 21px;font-size:11px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.tours-button:hover{transform:translateY(-2px)}.tours-button-dark{background:var(--tour-forest);color:#fff}.tours-hero-foot{z-index:1;color:#ffffffb8;letter-spacing:.16em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.tours-section{padding:100px 0}.tours-section-head{grid-template-columns:1.1fr .7fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.tours-section-head h2{letter-spacing:-.045em;margin:0;font:400 clamp(43px,5vw,64px)/1.04 Georgia,Times New Roman,serif}.tours-section-head>p{max-width:445px;color:var(--tour-muted);margin:0 0 5px;font-size:13px;line-height:1.9}.tour-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tour-card{background:#faf8f2;border:1px solid #202b2524;flex-direction:column;min-height:355px;padding:25px 24px 22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.tour-card:hover{border-color:#bd79518c;transform:translateY(-4px);box-shadow:0 15px 36px #202b2512}.tour-card-top{border-bottom:1px solid var(--line);color:#8b8e84;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-bottom:17px;font-size:9px;display:flex}.tour-category{color:var(--tour-rust);letter-spacing:.16em;text-transform:uppercase;margin:23px 0 9px;font-size:9px;font-weight:700}.tour-card h3{letter-spacing:-.025em;max-width:300px;margin:0 0 9px;font:400 27px/1.13 Georgia,Times New Roman,serif}.tour-route{color:#85897f;margin:0 0 15px;font-size:10px;line-height:1.6}.tour-summary{color:var(--tour-muted);margin:0 0 24px;font-size:11px;line-height:1.8}.tour-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:14px;margin-top:auto;padding-top:17px;display:flex}.tour-card-bottom>div{grid-template-columns:auto auto;align-items:baseline;column-gap:6px;display:grid}.price-caption{color:#8b8e84;letter-spacing:.17em;grid-column:1/-1;font-size:8px}.tour-card-bottom strong{font:400 28px/1.2 Georgia,Times New Roman,serif}.tour-card-bottom small{color:var(--tour-muted);font-size:9px}.tour-link{color:var(--tour-forest);white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.custom-tour-card{background:var(--tour-paper-deep,#e9e3d7);grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:22px;padding:42px 45px;display:grid}.custom-tour-card h3{letter-spacing:-.04em;margin:0 0 14px;font:400 clamp(36px,4.5vw,54px)/1.02 Georgia,Times New Roman,serif}.custom-tour-card>div:first-child>p:last-child{max-width:540px;color:var(--tour-muted);margin:0;font-size:12px;line-height:1.85}.custom-tour-action{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.custom-tour-action>span{color:var(--tour-rust);letter-spacing:.16em;font-size:9px;font-weight:700}.gallery-head{margin-bottom:35px}.owner-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:180px;gap:12px;display:grid}.owner-photo{background:#d6d0c4;margin:0;overflow:hidden}.owner-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.owner-photo:hover img{transform:scale(1.04)}.owner-photo-1,.owner-photo-6{grid-row:span 2}.owner-photo-3{grid-column:span 2}.tours-contact{background:var(--tour-deep);color:#fff;padding:88px 0}.tours-contact-inner{grid-template-columns:1fr auto;align-items:center;gap:45px;display:grid}.tours-contact h2{letter-spacing:-.045em;margin:0;font:400 clamp(43px,5vw,64px)/1.04 Georgia,Times New Roman,serif}.tours-contact-inner>div:first-child>p:last-child{color:#ffffffad;max-width:480px;font-size:12px;line-height:1.9}.tours-contact-actions{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.tours-email{color:var(--tour-gold);font-size:11px}@media (max-width:900px){.tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tours-section-head{grid-template-columns:1fr;gap:18px}.owner-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-tour-card{padding:32px}}@media (max-width:640px){.tours-container{width:min(100% - 38px,520px)}.tours-section{padding:68px 0}.tours-hero{background-position:58%;min-height:80svh}.tours-hero-content{padding:80px 0 100px}.tours-hero h1{font-size:clamp(48px,13vw,68px)}.tours-hero-content>p:not(.tours-eyebrow){font-size:13px}.tours-hero-foot{letter-spacing:.1em;font-size:7px;bottom:18px}.tour-grid{grid-template-columns:1fr}.tour-card{min-height:0;padding:23px 21px}.custom-tour-card{grid-template-columns:1fr;gap:25px;padding:29px 23px}.owner-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:145px;gap:9px}.owner-photo-1,.owner-photo-6{grid-row:span 1}.owner-photo-3{grid-column:span 2}.tours-contact{padding:68px 0}.tours-contact-inner{grid-template-columns:1fr;gap:25px}}.tour-price-note{color:#8b8e84;margin:17px 0 0;font-size:9px;line-height:1.65}.tours-hero h1{letter-spacing:-.065em;font:850 clamp(58px,8vw,102px)/.94 Inter,ui-sans-serif,system-ui,sans-serif}.tours-kicker{font-weight:850}.tours-button-light{background:var(--tour-gold);color:var(--tour-ink)}.tours-button-dark{background:var(--tour-forest)}.tours-section-head h2{letter-spacing:-.06em;font:850 clamp(44px,5.4vw,70px)/.98 Inter,ui-sans-serif,system-ui,sans-serif}.tour-card{border:1px solid #12253b1a;border-top:5px solid var(--tour-forest);background:#fff;border-radius:13px;box-shadow:0 8px 24px #12253b0e}.tour-card:nth-child(3n+2){border-top-color:var(--tour-rust)}.tour-card h3{letter-spacing:-.045em;font:850 25px/1.12 Inter,ui-sans-serif,system-ui,sans-serif}.tour-card-bottom strong{color:var(--tour-forest);font:850 28px/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.custom-tour-card h3{letter-spacing:-.06em;font:850 clamp(38px,4.6vw,58px)/.97 Inter,ui-sans-serif,system-ui,sans-serif}.custom-tour-card h3 em,.custom-tour-card .tours-kicker,.custom-tour-action>span{color:#ffca79}.owner-photo{border-radius:11px;box-shadow:0 7px 20px #12253b1a}.tours-contact{background:#0d1e36}.tours-contact h2{letter-spacing:-.06em;font:850 clamp(44px,5.4vw,70px)/.98 Inter,ui-sans-serif,system-ui,sans-serif}.tours-email{color:var(--tour-gold);font-weight:700}.tours-page{--tour-paper:#f7f5f2;--tour-ink:#29262a;--tour-muted:#777178;--tour-forest:#29262a;--tour-deep:#211e22;--tour-rust:#79535d;--tour-gold:#b8a58b;background:var(--tour-paper)!important;color:var(--tour-ink)!important;font-family:Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif!important}.tours-page .site-header{background:#f7f5f2f7!important}.tours-hero-shade{background:linear-gradient(100deg,#181619d4,#1f1c1f7a 56%,#1f1c1f17),linear-gradient(#0000 50%,#14121457)!important}.tours-hero h1{letter-spacing:-.055em!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(53px,7.2vw,88px)!important;font-weight:650!important;line-height:.98!important}.tours-hero h1 em,.tours-section-head h2 em,.custom-tour-card h3 em,.tours-contact h2 em{color:#d7c7b1!important;font-style:normal!important;font-weight:550!important}.tours-eyebrow{color:#d8c5ac!important;font-weight:600!important}.tours-kicker{color:#79535d!important;font-weight:650!important}.tours-button{border-radius:2px!important;font-weight:600!important}.tours-button-light{color:#29262a!important;background:#f7f5f2!important}.tours-button-dark{color:#fff!important;background:#29262a!important}.tours-button-dark:hover{background:#79535d!important}.tours-section{background:#f7f5f2}.tours-intro{background:#f7f5f2!important}.tours-section-head h2,.tours-contact h2{letter-spacing:-.05em!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:650!important}.tours-section-head h2 em{color:#79535d!important}.tours-section-head>p{color:#777178!important}.tour-card,.tour-card:nth-child(3n+2){background:#fcfbf9!important;border:1px solid #29262a1f!important;border-radius:2px!important;box-shadow:0 8px 22px #211d200b!important}.tour-card:hover{border-color:#79535d61!important;box-shadow:0 14px 30px #211d2017!important}.tour-card-top{color:#89827f!important}.tour-category{color:#79535d!important;font-weight:650!important}.tour-card h3{color:#29262a!important;letter-spacing:-.035em!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:620!important}.tour-route,.tour-summary,.tour-card-bottom small{color:#777178!important}.tour-card-bottom strong{color:#29262a!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:650!important}.price-caption{color:#8a827e!important}.tour-link{color:#79535d!important;font-weight:650!important}.tour-link:hover{color:#4f353c!important}.custom-tour-card{color:#fff!important;background:#29262a!important;border-radius:2px!important}.custom-tour-card h3{letter-spacing:-.045em!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:620!important}.custom-tour-card h3 em,.custom-tour-card .tours-kicker,.custom-tour-action>span{color:#d8c5ac!important}.custom-tour-card>div:first-child>p:last-child{color:#ffffffb8!important}.owner-gallery{background:#eeebe6!important}.owner-photo{background:#ded8d2!important;border-radius:2px!important;box-shadow:0 7px 18px #211d2012!important}.tours-contact{color:#fff!important;background:#29262a!important}.tours-contact h2{color:#fff!important}.tours-contact h2 em{color:#d8c5ac!important}.tours-contact-inner>div:first-child>p:last-child{color:#ffffffb8!important}.tours-email{color:#d8c5ac!important}.tours-page .site-footer{background:#211e22!important}.tour-price-note{color:#89827f!important}@media (max-width:640px){.tours-hero h1{font-size:clamp(47px,12vw,66px)!important}}.tours-hero{background-image:none!important}.tours-hero-photo{z-index:0;object-fit:cover;object-position:center 48%}.tours-hero-shade{z-index:1}.tours-hero-content,.tours-hero-foot{z-index:2}.tour-card{overflow:hidden;padding:0!important}.tour-card-image-wrap{background:#d8d0c5;height:205px;display:block;position:relative;overflow:hidden}.tour-card-photo{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.tour-card-image-wrap:hover .tour-card-photo{transform:scale(1.045)}.tour-card-duration{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#231f21d1;padding:8px 10px;font-size:9px;position:absolute;bottom:13px;left:13px}.tour-card-inner{flex-direction:column;flex:1;padding:22px 24px;display:flex}.tour-card-top{padding-bottom:13px}.tour-card h3{margin-top:17px}.curated-gallery{background:#f7f5f2}.curated-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.curated-gallery-item{background:#ded8d2;min-height:280px;margin:0;position:relative;overflow:hidden}.curated-gallery-item img{object-fit:cover;width:100%;height:100%;min-height:280px;transition:transform .55s;display:block}.curated-gallery-item:hover img{transform:scale(1.04)}.curated-gallery-item figcaption{color:#fff;letter-spacing:.04em;background:linear-gradient(#0000,#191619bf);padding:36px 17px 16px;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.custom-tour-card{isolation:isolate;position:relative;overflow:hidden}.custom-tour-card>div{z-index:2;position:relative}.custom-tour-photo{z-index:0;object-fit:cover;object-position:center 55%;opacity:.24}.custom-tour-card:after{content:"";z-index:1;background:linear-gradient(90deg,#231f21f7,#231f21c7);position:absolute;inset:0}@media (max-width:850px){.curated-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tour-card-image-wrap{height:220px}.curated-gallery-grid{grid-template-columns:1fr 1fr;gap:9px}.curated-gallery-item,.curated-gallery-item img{min-height:185px}}
.tours-page .tours-hero{min-height:100svh!important;padding-top:105px!important;padding-bottom:80px!important}.tours-page .tours-hero-content{padding-top:80px!important}.tours-page .tours-hero-photo{object-position:center 50%!important}@media (max-width:700px){.tours-page .tours-hero{min-height:100svh!important;padding-top:90px!important;padding-bottom:65px!important}.tours-page .tours-hero-content{padding-top:75px!important}}.tours-page .site-header.site-header-overlay{z-index:100!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #fff3!important;position:absolute!important;top:0!important;left:0!important;right:0!important}
