﻿@import url('styles.css');

.inner-header{position:relative;background:var(--ink);height:82px}.inner-header .main-nav a{color:#fff}.page-hero{min-height:560px;padding:150px 8vw 80px;display:flex;align-items:flex-end;color:#fff;background-position:center;background-size:cover;position:relative}.page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,28,23,.78),rgba(8,28,23,.1)),linear-gradient(0deg,rgba(8,28,23,.48),transparent)}.page-hero>div{position:relative;max-width:900px}.page-hero h1{font-size:clamp(58px,8vw,112px);line-height:.92}.page-hero p{max-width:610px;line-height:1.7;color:rgba(255,255,255,.78)}.crumb{font-size:9px;text-transform:uppercase;letter-spacing:.17em;margin-bottom:30px}.page-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;padding:110px 8vw}.page-intro h2,.listing-head h2,.contact-wrap h2{font-size:clamp(45px,6vw,82px);line-height:1}.page-intro .lead{font-size:25px}.page-intro p{line-height:1.8;color:#65736c}.listing{padding:100px 8vw;background:var(--cream)}.listing-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.card-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.image-card{background:var(--paper);transition:.3s}.image-card:hover{transform:translateY(-6px)}.image-card img{width:100%;height:310px;object-fit:cover;display:block}.image-card-body{padding:26px}.image-card-body>p{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:var(--saffron)}.image-card h3{font-size:31px;margin:13px 0}.image-card .route{color:#6a766f;font-size:11px;line-height:1.6}.image-card a{display:inline-block;font-size:11px;margin-top:22px;border-bottom:1px solid var(--line);padding-bottom:5px}.detail-hero{min-height:720px}.detail-meta{display:flex;gap:35px;margin-top:35px}.detail-meta span{font-size:10px;text-transform:uppercase;letter-spacing:.15em}.detail-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;padding:100px 8vw}.detail-layout h2{font-size:50px}.day{display:grid;grid-template-columns:65px 1fr;gap:22px;border-top:1px solid var(--line);padding:30px 0}.day>span{color:var(--saffron);font-size:11px}.day h3{font-size:26px;margin-bottom:10px}.day p{color:#65736c;line-height:1.7;font-size:13px}.trip-sidebar{position:sticky;top:25px;height:max-content;background:var(--ink);color:#fff;padding:38px}.trip-sidebar h3{font-size:30px}.trip-sidebar ul{padding:20px 0 20px 18px;color:rgba(255,255,255,.68);font-size:12px;line-height:2}.trip-sidebar .button{width:100%;background:var(--gold);color:var(--ink)}.gallery{display:grid;grid-template-columns:1.4fr .6fr .6fr;gap:10px;padding:0 2vw 100px}.gallery img{width:100%;height:350px;object-fit:cover}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.about-values article{padding:70px 4vw;background:var(--paper)}.about-values span{font-size:10px;color:var(--saffron)}.about-values h3{font-size:31px;margin:25px 0}.about-values p{font-size:13px;line-height:1.8;color:#65736c}.contact-wrap{padding:110px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.contact-details{margin-top:50px}.contact-details div{border-top:1px solid var(--line);padding:25px 0}.contact-details small{display:block;text-transform:uppercase;letter-spacing:.16em;color:var(--saffron);margin-bottom:10px}.contact-form{background:var(--cream);padding:50px}.contact-form label{display:block;margin-bottom:26px}.contact-form label span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:10px 0;outline:0}.contact-form textarea{height:100px;resize:vertical}.article-wrap{max-width:850px;margin:auto;padding:100px 6vw}.article-wrap h2{font-size:43px;margin:50px 0 20px}.article-wrap p{line-height:1.9;color:#53645c}.article-wrap img{width:100%;margin:35px 0}.article-lead{font-family:Italiana;font-size:28px!important;color:var(--ink)!important}.journal-grid-page{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;padding:100px 8vw}.journal-grid-page .image-card img{height:390px}
@media(max-width:900px){.card-list{grid-template-columns:1fr 1fr}.page-intro,.detail-layout,.contact-wrap{grid-template-columns:1fr}.gallery{grid-template-columns:1fr 1fr}.gallery img:first-child{grid-column:1/-1}.about-values{grid-template-columns:1fr}.trip-sidebar{position:relative}.journal-grid-page{grid-template-columns:1fr}}
@media(max-width:600px){.page-hero{min-height:500px;padding:130px 6vw 60px}.page-intro,.listing,.detail-layout,.contact-wrap{padding:75px 6vw}.card-list{grid-template-columns:1fr}.listing-head{align-items:start;flex-direction:column;gap:25px}.image-card img{height:260px}.gallery{grid-template-columns:1fr;padding:0 6vw 70px}.gallery img,.gallery img:first-child{grid-column:auto;height:260px}.detail-meta{flex-direction:column;gap:10px}.contact-form{padding:30px 22px}.journal-grid-page{padding:70px 6vw}.journal-grid-page .image-card img{height:270px}}


.form-trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}

