@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&family=Prata&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--cream);color:var(--ink);margin:0;font:14px/1.8 Noto Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline:3px solid var(--gold);outline-offset:4px}img{object-fit:cover;width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2{letter-spacing:-1.8px;font-family:Prata,Georgia,serif;font-weight:400;line-height:1.24}h1{font-size:clamp(48px,5.8vw,86px)}h3{font-size:21px;font-weight:500;line-height:1.4}h4{font-size:14px;font-weight:600}h1 em,h2 em{color:var(--gold);font-weight:400}p{color:var(--muted);margin:16px 0}svg{vertical-align:middle;flex-shrink:0}header{background:var(--cream);z-index:40;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex;position:relative}.logo{width:138px;height:91px;padding:0;overflow:hidden}.logo img{object-fit:contain;mix-blend-mode:multiply;height:100%}nav{align-items:center;gap:42px;display:flex}nav button{align-items:center;gap:9px;padding:16px 0;font-size:13px;display:flex}nav button:hover{color:var(--wine)}.navdrop{position:relative}.dropdown{background:var(--paper);opacity:0;visibility:hidden;width:250px;padding:12px 20px;transition:all .2s;position:absolute;top:48px;left:-20px;transform:translateY(8px);box-shadow:0 8px 30px #292b251c}.navdrop:hover .dropdown,.navdrop:focus-within .dropdown{opacity:1;visibility:visible;transform:none}.dropdown button{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;display:flex}.dropdown>span{color:var(--muted);gap:12px;padding:15px 0;font-size:12px;display:flex}.dropdown small{color:var(--wine);font-size:9px}.contact{border-bottom:1px solid var(--wine);color:var(--wine);gap:20px;padding:7px 0;font-size:12px;display:flex}.wrap{width:88%;max-width:1320px;margin:auto}.hero{color:#fff;height:min(760px,80vh);min-height:570px;position:relative;overflow:hidden}.heroimg{opacity:0;background-position:50%;background-size:cover;transition:opacity 1s,transform 9s;position:absolute;inset:0;transform:scale(1)}.heroimg.active{opacity:1;transform:scale(1.055)}.shade{background:linear-gradient(90deg,#0f22229c,#0d1f1f14),linear-gradient(#0000 65%,#11201d66);position:absolute;inset:0}.hero-content{width:88%;max-width:1320px;margin:auto;padding-top:85px;position:relative}.eyebrow{letter-spacing:2.8px;color:var(--wine);margin-bottom:22px;font-size:10px;font-weight:600;display:block}.eyebrow.light{color:#eee2c8}.hero h1 em{color:#f0dfb8}.hero-content p{color:#f0f0e8;margin:26px 0 32px;font-size:14px;line-height:1.9}.button{background:var(--wine);color:#fff;justify-content:space-between;align-items:center;gap:32px;padding:17px 24px;font-size:12px;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#56101c;transform:translateY(-2px)}.button.cream{background:var(--cream);color:var(--wine)}.button.cream:hover{background:#fff}.full{justify-content:center;width:100%}.hero-bottom{letter-spacing:1.8px;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:26px;left:6%;right:6%}.hero-bottom>span{align-items:center;gap:10px;display:flex}.slides{align-items:center;gap:16px;display:flex}.slides button{color:#ffffff80;padding:7px;font-size:12px}.slides button.on{color:#fff}.slides i{background:#ffffff60;width:60px;height:1px}.scrollcue{color:#fff;letter-spacing:2px;align-items:center;gap:18px;font-size:9px;display:flex}.scrollcue span{font-size:24px}.intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;padding:100px 0 80px;display:grid}.introcopy p:first-child{color:var(--ink);font-size:17px}.signature{color:var(--wine);margin-top:25px;font-family:Prata,Georgia,serif;font-size:15px;display:block}.sectionhead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.sectionhead .eyebrow{margin-bottom:15px}.muted{color:var(--muted);font-size:12px}.destinations{padding:25px 0 80px}.destgrid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.destination{text-align:left;color:#fff;height:460px;padding:0;position:relative;overflow:hidden}.destination:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#0a2528d6);position:absolute;inset:0}.destination img{height:100%;transition:transform .8s}.destination:hover img{transform:scale(1.06)}.destination.sinai{height:412px;margin-top:48px}.pill{letter-spacing:1.5px;z-index:2;background:#152e2930;border:1px solid #ffffff70;padding:6px 12px;font-size:9px;position:absolute;top:25px;left:25px}.desttext{z-index:2;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:32px;left:30px;right:30px}.desttext small{letter-spacing:2px;font-size:9px}.desttext h3{margin-top:10px;font-family:Prata,Georgia,serif;font-size:32px}.desttext h3 span{margin-top:7px;font-family:Arial,sans-serif;font-size:20px;display:block}.desttext p{color:#f3f4ec;margin:12px 0;font-size:11px}.starting i{color:#e0e4dc;font-size:10px;font-style:normal}.roundarrow{border:1px solid #ffffff90;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.quiet{opacity:.65}.journeystrip{border-top:1px solid var(--line);grid-template-columns:.8fr 1fr 1fr 1fr;gap:40px;padding:45px 0 75px;display:grid}.journeystrip>.eyebrow{margin-top:8px;line-height:2}.journeystrip div>span{color:var(--gold);margin-bottom:12px;font-family:Prata,Georgia,serif;font-size:24px;display:block}.journeystrip p{margin-top:8px;font-size:12px}.editorial{color:var(--cream);background:#273d37;grid-template-columns:1.1fr 1fr;display:grid}.editorial>div{align-self:center;padding:65px 13% 50px 12%}.editorial p{color:#d2d9d1;margin:25px 0;font-size:13px}.textlink{color:#efe4c7;border-bottom:1px solid #d3bf91;align-items:center;gap:25px;padding:8px 0;font-size:12px;display:inline-flex}.textlink.dark{color:var(--wine);border-color:var(--wine)}footer{background:#f0ebe1;padding-top:65px}.footergrid{grid-template-columns:1.1fr .8fr 1.2fr .8fr;gap:55px;padding-bottom:50px;display:grid}.footerbrand img{object-fit:contain;mix-blend-mode:multiply;width:160px;height:102px;margin-top:-20px}.footergrid h4{margin-bottom:20px;font-size:12px}.footergrid a,.footergrid button,.footergrid>div>span{text-align:left;padding:3px 0;display:block}.footerbottom{color:var(--muted);border-top:1px solid #dcd6c9;justify-content:space-between;align-items:center;padding:22px 0;font-size:9px;display:flex}.footerbottom button{letter-spacing:1px;font-size:9px}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}.triphero{color:#fff;height:390px;position:relative;overflow:hidden}.triphero>img{object-position:50% 54%;height:100%;position:absolute}.triphero .wrap{padding-top:28px;position:relative}.back{color:#fff;align-items:center;gap:10px;margin-bottom:45px;padding:0;font-size:11px;display:flex}.triphero h1 span{letter-spacing:0;margin-left:25px;font-family:Arial,sans-serif;font-size:34px}.triphero .eyebrow{margin-bottom:15px}.triphero p{color:#fff;margin:12px 0}.tripfacts{gap:26px;margin-top:25px;font-size:11px;display:flex}.tripfacts span{align-items:center;gap:8px;display:flex}.tabbar{background:var(--paper);border-bottom:1px solid var(--line);z-index:25;justify-content:center;gap:34px;display:flex;position:sticky;top:0;overflow:auto}.tabbar button{white-space:nowrap;border-bottom:2px solid #0000;padding:23px 4px;font-size:12px}.tabbar button.active{border-color:var(--wine);color:var(--wine)}.tripbody{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:65px;padding:65px 0 90px;display:grid}.tabcontent{min-height:520px}.tabcontent>.eyebrow{margin-bottom:18px}.lead{margin:25px 0 32px;font-size:14px}.packagecards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.packagecard{text-align:left;background:var(--paper);border:1px solid var(--line);padding:0;transition:all .2s}.packagecard.selected{border-color:var(--wine);box-shadow:inset 0 -3px var(--wine)}.packagecard>span{padding:20px;display:block}.packagecard small,.prices small{letter-spacing:1px;color:var(--wine);font-size:9px}.packagecard h3{margin:8px 0;font-size:17px}.packagecard p{color:var(--wine);justify-content:space-between;margin:12px 0 0;font-size:11px;display:flex}.hotel{background:#efe9dc;margin-top:35px;padding:28px}.hotel .eyebrow{margin-bottom:12px}.included{flex-wrap:wrap;gap:17px;margin:24px 0;font-size:10px;display:flex}.included span{align-items:center;gap:6px;display:flex}.fine{color:var(--muted);line-height:1.8;font-size:10px!important}.center{text-align:center}.summary{background:var(--paper);border:1px solid var(--line);padding:26px;position:sticky;top:90px;box-shadow:0 8px 30px #51493806}.summary>.eyebrow{letter-spacing:1.6px;margin-bottom:18px;font-size:9px}.pricehero{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:24px}.pricehero>small{letter-spacing:1.5px;font-size:9px;display:block}.pricehero strong{color:var(--wine);font-family:Prata,Georgia,serif;font-size:30px;font-weight:400;line-height:1.7;display:block}.pricehero>span{color:var(--muted);font-size:10px}.field{flex-direction:column;gap:8px;margin-bottom:19px;font-size:11px;font-weight:500;display:flex}.field input,.field select,.field textarea{width:100%;color:var(--ink);outline-offset:1px;background:#fffefb;border:1px solid #dcd7cd;border-radius:0;padding:12px;font-size:12px}.field textarea{resize:vertical}.travelercounter{justify-content:space-between;align-items:center;margin:23px 0;font-size:11px;display:flex}.travelercounter>span{align-items:center;gap:10px;display:flex}.travelercounter>div{align-items:center;gap:16px;display:flex}.travelercounter button{border:1px solid var(--line);place-items:center;width:27px;height:27px;padding:4px;display:grid}.travelercounter button:disabled{opacity:.3;cursor:default}.sideextras{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:20px;padding:17px 0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.sideextras summary{justify-content:space-between;gap:8px;font-size:10px;display:flex}.sideextras summary span{color:var(--muted);font-size:9px}.costrow{justify-content:space-between;gap:12px;margin:10px 0;font-size:10px;display:flex}.costrow b{font-weight:500}.total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding:18px 0;font-size:11px;display:flex}.total b{color:var(--wine);font-size:18px}.help{text-align:center;color:var(--wine);margin-top:20px;font-size:11px;display:block}.extras{margin:15px 0}.extra{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.extra>span{flex:1}.extra small{color:var(--muted);font-size:9px;display:block}.extra b{text-align:right;white-space:nowrap;font-size:11px;font-weight:500}.extra.chosen{color:var(--wine)}input[type=checkbox]{accent-color:var(--wine);cursor:pointer;flex-shrink:0;width:16px;height:16px}.summary .extra{gap:7px;font-size:10px}.segmented{border:1px solid var(--line);max-width:440px;margin:28px 0;display:flex}.segmented button{flex:1;padding:13px 20px;font-size:11px}.segmented button.selected{background:var(--wine);color:#fff}.timeline{margin-top:40px}.day{grid-template-columns:52px 1fr;gap:22px;padding-bottom:42px;display:grid;position:relative}.day:not(:last-child):before{content:"";background:#d9c9ad;width:1px;position:absolute;top:48px;bottom:0;left:23px}.daynumber{width:48px;height:48px;color:var(--wine);border:1px solid #d9c9ad;border-radius:50%;place-items:center;font-family:Prata,serif;font-size:18px;display:grid}.day .eyebrow{margin:2px 0 7px;font-size:8px}.day h3{font-family:Prata,Georgia,serif;font-size:23px}.day p{font-size:12px}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags span{border:1px solid var(--line);color:var(--muted);padding:4px 8px;font-size:9px}.day details{margin-top:18px}.day details summary{color:var(--wine);border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.dayextra{cursor:pointer;align-items:center;gap:10px;padding-top:15px;font-size:10px;display:flex}.dayextra b{white-space:nowrap;margin-left:auto;font-weight:500}.map{border:1px solid var(--line);width:100%;height:390px;margin:28px 0}.gallery{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.gallery button{text-align:left;padding:0}.gallery img{height:260px;transition:filter .2s}.gallery button:hover img{filter:brightness(.9)}.gallery span{justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.credits{margin-top:25px;font-size:10px}.faq{border-bottom:1px solid var(--line);padding:23px 0}.faq:first-of-type{margin-top:22px}.faq summary{justify-content:space-between;gap:20px;font-size:13px;display:flex}.faq p{margin-bottom:0;font-size:12px}.empty{text-align:center;border:1px solid var(--line);margin-top:30px;padding:50px 30px}.empty>svg{color:var(--gold);margin-bottom:25px}.prices{margin-top:30px}.prices>button{border:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:12px;padding:20px;display:flex}.prices>button.selected{border-color:var(--wine);background:#f0e7dc}.prices h3{margin-top:6px;font-size:18px}.prices p{margin-bottom:0;font-size:10px}.prices b{color:var(--wine);white-space:nowrap;font-weight:500}.prices b small{color:var(--muted);text-align:right;letter-spacing:0;font-size:9px;display:block}.subheading{margin-top:40px}.modalback{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17251ce0;justify-content:center;align-items:flex-start;padding:35px 20px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--cream);width:100%;max-width:720px;padding:48px;animation:.3s enter;position:relative;box-shadow:0 20px 90px #0004}.close{border:1px solid var(--line);background:var(--cream);z-index:2;place-items:center;width:32px;height:32px;padding:5px;display:grid;position:absolute;top:15px;right:15px}.modal h2{font-size:34px}.modal>.eyebrow{margin-bottom:14px}.method{max-width:none;margin:24px 0 30px}.formgrid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.optional{color:var(--muted);font-size:9px;font-weight:400}.accesscheck,.consent{align-items:flex-start;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.consent{color:var(--muted);margin-top:25px;font-size:10px}.office{background:#eee7d9;margin-bottom:25px;padding:22px}.office h4{align-items:center;gap:8px;display:flex}.office p{margin:8px 0;font-size:11px}.office .formgrid{margin-top:20px}.error{color:var(--wine);background:#f6dfe1;margin-bottom:20px;padding:14px;font-size:12px}.success{text-align:center;padding:20px 0}.successicon{color:#567253;margin:0 auto 25px;animation:.7s pop}.success .eyebrow{margin-bottom:15px}.receipt{background:#eee7db;margin:24px 0;padding:25px}.receipt>b{color:var(--wine);font-size:22px}.receipt small{word-break:break-all;margin-top:18px;font-size:9px;display:block}.lightbox{z-index:110;background:#101711ed;justify-content:center;align-items:center;padding:5%;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;max-width:90vw;max-height:90vh}.spin{animation:1s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:0;transform:translateY(15px)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}65%{transform:scale(1.15)}to{transform:scale(1)}}@media (min-width:1600px){.hero-content{padding-top:110px}}@media (max-width:1100px){.tripbody{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.summary{padding:22px}.intro{gap:45px}.footergrid{gap:30px}.journeystrip{gap:25px}.hero-content{padding-top:70px}.desttext{left:22px;right:22px}.desttext h3{font-size:27px}.packagecard>span{padding:15px}.packagecard h3{font-size:15px}.triphero h1{font-size:48px}}@media (max-width:760px){body{font-size:13px}header{height:80px;padding:0 5%}.logo{width:100px;height:73px}nav{gap:20px}nav button{font-size:10px}.contact{display:none}.hero{height:660px;min-height:0;max-height:85vh}.hero-content{padding-top:80px}.hero h1{letter-spacing:-1.6px;font-size:51px}.hero-content p{font-size:12px}.eyebrow{letter-spacing:2px;font-size:8px}.hero-bottom{font-size:8px;bottom:25px}.scrollcue{display:none}.intro{grid-template-columns:1fr;gap:25px;padding:65px 0 45px}.intro h2{font-size:33px}.introcopy p:first-child{font-size:15px}.sectionhead{margin-bottom:25px;display:block}.sectionhead .muted{margin-top:20px;font-size:10px;display:block}.destinations{padding-bottom:50px}.destgrid{grid-template-columns:1fr;gap:20px}.destination{height:420px}.destination.sinai{height:340px;margin-top:0}.desttext h3{font-size:30px}.journeystrip{grid-template-columns:1fr;gap:16px;padding:35px 0 45px}.journeystrip>.eyebrow{margin-bottom:0}.journeystrip>div{padding-left:47px;position:relative}.journeystrip div>span{position:absolute;top:0;left:0}.journeystrip p{margin:5px 0 8px}.editorial{grid-template-columns:1fr}.editorial>img{height:300px}.editorial>div{padding:45px 7%}.editorial h2{font-size:38px}.footergrid{grid-template-columns:1fr 1fr;gap:28px}.footerbrand img{width:135px}.footergrid p,.footergrid a,.footergrid button,.footergrid>div>span{font-size:10px}.footerbottom{flex-wrap:wrap;gap:16px;font-size:8px}.footerbottom>span:nth-child(2){display:none}.triphero{height:360px}.triphero h1{font-size:40px}.triphero h1 span{margin:10px 0 0;font-size:25px;display:block}.triphero p{font-size:11px}.tripfacts{gap:13px;margin-top:20px;font-size:8px}.tripfacts svg{width:14px}.back{margin-bottom:35px}.tabbar{justify-content:flex-start;gap:25px;padding:0 5%}.tabbar button{padding:18px 0;font-size:11px}.tripbody{grid-template-columns:1fr;gap:30px;padding-top:40px}.tabcontent{min-height:0}.summary{position:static}.tripbody h2{font-size:33px}.packagecard>img{height:135px}.packagecard small{font-size:8px}.packagecard p{gap:3px;font-size:9px}.hotel{padding:23px}.gallery img{height:190px}.day{grid-template-columns:44px 1fr;gap:14px}.daynumber{width:40px;height:40px;font-size:16px}.day:not(:last-child):before{top:40px;left:20px}.day h3{font-size:20px}.day p{font-size:11px}.dayextra{flex-wrap:wrap;font-size:9px}.prices>button{gap:12px;padding:15px}.prices h3{font-size:15px}.prices b{font-size:12px}.prices p{font-size:9px}.modalback{padding:12px}.modal{padding:42px 24px 25px}.modal h2{font-size:28px}.formgrid{gap:0 12px}.modal .eyebrow{font-size:8px}.segmented button{padding:12px;font-size:10px}.office{padding:16px}.gallery{gap:12px}.map{height:300px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.heroimg{transform:none!important}}:root{--cream:#f8f4ea;--paper:#fff;--wine:#283b32;--gold:#b18c56;--ink:#20313d;--muted:#627078;--line:#e5e7e7}body{background:#fff;font-size:18px;line-height:1.65}h1,h2{letter-spacing:-.7px}h2{font-size:42px}h3{font-size:25px}h4{font-size:19px}.wrap{width:86%;max-width:1440px}header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f4eaf5;border-bottom:1px solid #283b3217;gap:35px;height:110px;padding:0 6%;transition:height .3s,box-shadow .3s;position:sticky;top:0}header.compact{height:86px;box-shadow:0 4px 24px #142a2510}.logo{flex-shrink:0;align-items:center;gap:15px;width:auto;height:auto;display:flex;overflow:visible}.logo img{object-fit:contain;mix-blend-mode:normal;width:76px;height:76px;transition:height .3s,width .3s}header.compact .logo img{width:62px;height:62px}.logo>span{color:var(--wine);letter-spacing:4px;text-align:left;font-family:Prata,Georgia,serif;font-size:29px;line-height:1.3}.logo small{letter-spacing:2px;margin-top:6px;font-family:Noto Sans,Arial,sans-serif;font-size:8px;display:block}nav{gap:45px}nav button{white-space:nowrap;gap:12px;padding:18px 0;font-size:18px;font-weight:400}.header-contact{color:var(--wine);align-items:center;gap:25px;display:flex}.contact{border:1px solid #283b3240;border-radius:6px;gap:16px;padding:12px 18px;font-size:15px}.contact:hover{background:var(--wine);color:var(--cream)}.dropdown{border-radius:8px;width:300px;padding:12px 25px;top:60px;left:-25px;transform:translateY(12px);box-shadow:0 15px 35px #12251c20}.dropdown button{font-size:17px}.dropdown>span{justify-content:space-between;align-items:center;font-size:16px;display:flex}.dropdown small{font-size:10px}.eyebrow{letter-spacing:2px;font-size:12px}.hero{height:740px;min-height:600px;max-height:88vh}.hero-content{width:86%;max-width:1440px;padding-top:92px}.hero-content p{font-size:19px;line-height:1.8}.hero h1{font-size:clamp(52px,5.7vw,84px)}.button{border-radius:7px;padding:17px 26px;font-size:17px;font-weight:500;line-height:1.5}.button:hover{background:#17291e}.button.cream{border-radius:5px}.hero-bottom{font-size:11px;left:7%;right:7%}.slides{gap:18px}.slides button{border-bottom:2px solid #0000;padding:8px;font-size:15px}.slides .on{border-bottom-color:#fff}.scrollcue{font-size:11px}.introcopy p:first-child{font-size:23px}.introcopy p{font-size:17px}.signature{font-size:19px}.intro{padding:95px 0 70px}.sectionhead .muted{font-size:14px}.destination{border-radius:9px;height:490px}.destination.sinai{height:442px}.pill{border-radius:4px;font-size:11px}.desttext small{font-size:11px}.desttext h3{font-size:36px}.desttext h3 span{font-size:24px}.desttext p{font-size:15px}.starting{font-size:16px}.starting i{font-size:13px}.roundarrow{width:50px;height:50px}.homegallery{padding-bottom:80px}.photostrip{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.photostrip button{text-align:left;padding:0;overflow:hidden}.photostrip img{border-radius:8px;height:290px;transition:transform .5s}.photostrip button:hover img{transform:scale(1.025)}.photostrip span{justify-content:space-between;align-items:center;padding:16px 0;font-size:17px;display:flex}.textlink{font-size:17px}.journeystrip{grid-template-columns:.75fr 1fr 1fr 1fr}.journeystrip h4{font-size:18px}.journeystrip p{font-size:15px}.journeystrip div>span{font-size:30px}.editorial>img{height:560px}.editorial p{font-size:17px}.editorial>div{padding:60px 11%}.triphero{height:420px}.triphero .wrap{padding-top:35px}.triphero h1{font-size:60px}.triphero p{font-size:18px}.tripfacts{gap:30px;font-size:15px}.tripfacts svg{width:21px;height:21px}.back{margin-bottom:40px;font-size:16px}.tabbar{gap:35px;top:86px;box-shadow:0 3px 12px #172c2207}.tabbar button{align-items:center;gap:9px;padding:23px 0;font-size:16px;display:flex}.tabbar svg{stroke-width:1.5px}.tripbody{grid-template-columns:minmax(0,1fr) 370px;gap:55px;padding-top:25px}.tabcontent .lead{margin:25px 0 35px;font-size:18px}.packagecard{border-radius:8px;overflow:hidden}.packagecard>img{height:205px}.packagecard small{font-size:11px}.packagecard h3{font-size:22px}.packagecard p{gap:10px;font-size:15px}.hotel{background:#f8f4ea;border-radius:8px;padding:32px}.hotel p{font-size:17px}.hotel h3{font-size:27px}.included{font-size:14px}.fine{font-size:13px!important}.summary{box-shadow:none;background:#fff;border-radius:9px;padding:26px;top:182px}.summary>.eyebrow{font-size:11px}.pricehero>small{font-size:12px}.pricehero strong{font-size:34px}.pricehero>span{font-size:14px}.field{gap:10px;margin-bottom:25px;font-size:17px;font-weight:400}.field input,.field select,.field textarea{background:#fff;border-color:#dce0e1;border-radius:5px;min-height:54px;padding:14px 16px;font-size:16px}.travelercounter{font-size:16px}.travelercounter button{border-radius:5px;width:34px;height:34px}.sideextras summary{font-size:15px}.sideextras summary span{font-size:12px}.costrow{font-size:14px}.total{font-size:15px}.total b{font-size:22px}.summary .button{gap:14px;padding:17px 15px;font-size:17px}.help{font-size:15px}.extra{gap:14px;padding:17px 0;font-size:16px}.extra b{font-size:15px}.extra small{font-size:11px}.summary .extra{font-size:13px}.summary .extra b{font-size:11px}.summary .extra small{font-size:10px}.highlights{border-bottom:1px solid var(--line);margin:0 0 55px;padding-bottom:38px}.highlights h2{align-items:center;gap:20px;font-size:40px;display:flex}.highlights h2>svg{color:#8b9ca3;stroke-width:1px;width:42px;height:42px}.highlights>div{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;display:grid}.highlights small{color:#6b7c89;margin-bottom:17px;font-size:15px;display:block}.highlights b{white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:400;display:flex}.highlights b svg{color:var(--wine);stroke-width:1.4px;width:23px}.iconheading{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.iconheading>svg{color:#8b9ca3;stroke-width:1px;width:42px;height:42px}.segmented{border-radius:6px;max-width:520px;overflow:hidden}.segmented button{padding:15px 22px;font-size:16px}.day h3{font-size:29px}.day p{font-size:17px;line-height:1.8}.day .eyebrow{font-size:11px}.day{grid-template-columns:55px 1fr;gap:26px}.daynumber{width:52px;height:52px;font-size:22px}.day:not(:last-child):before{top:52px;left:26px}.tags{gap:9px}.tags span{border-radius:4px;padding:6px 9px;font-size:12px}.day details summary{font-size:16px}.dayextra{gap:12px;font-size:14px}.gallery{grid-template-columns:1fr 1fr;gap:20px}.gallery button:first-child{grid-column:1/-1}.gallery img{border-radius:8px;height:245px}.gallery button:first-child img{height:370px}.gallery span{padding:15px 0;font-size:17px}.credits{font-size:13px;line-height:1.8}.credits a{text-decoration:underline}.faq summary{font-size:18px}.faq p{font-size:17px}.faq{padding:26px 0}.empty p{font-size:17px}.empty h3{font-size:24px}.prices>button{border-radius:7px;padding:23px}.prices h3{font-size:24px}.prices small{font-size:11px}.prices p{font-size:14px}.prices b{font-size:20px}.prices b small{font-size:12px}.map{border-radius:8px;height:460px}.booking-progress{max-width:1200px;margin:65px auto 70px;padding:0;list-style:none;display:flex;position:relative}.booking-progress:before{content:"";background:#eef0f2;height:4px;position:absolute;top:29px;left:16.66%;right:16.66%}.booking-progress li{text-align:center;width:33.333%;position:relative}.booking-progress li.done:after{content:"";background:var(--wine);width:100%;height:4px;position:absolute;top:29px;left:50%}.booking-progress button{z-index:1;background:0 0;flex-direction:column;align-items:center;gap:14px;width:100%;padding:0;font-size:18px;font-weight:400;display:flex;position:relative}.booking-progress button:disabled{cursor:default;color:var(--ink)}.booking-progress button>span{width:62px;height:62px;color:var(--ink);background:#fff;border:2px solid #e3e6e8;border-radius:50%;place-items:center;font-size:26px;display:grid;box-shadow:0 5px 25px #21352b09}.booking-progress .done button>span,.booking-progress .current button>span{background:var(--wine);border-color:var(--wine);color:#fff}.booking-progress .current button{font-weight:500}.bookingbanner{color:#fff;height:285px;position:relative;overflow:hidden}.bookingbanner>img{object-position:50% 48%;filter:brightness(.6);height:100%}.bookingbanner>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bookingbanner h1{font-size:46px}.bookingbanner .eyebrow{margin-bottom:20px}.bookingform{max-width:940px;padding:0 0 85px}.bookingform h2{font-size:40px}.backpackage{margin-bottom:30px}.bookingform>.muted{margin:22px 0;font-size:17px}.bookingform .method{max-width:none;margin:32px 0 40px}.method button{justify-content:center;align-items:center;gap:12px;display:flex}.bookingform .formgrid{gap:0 30px}.optional{font-size:13px}.accesscheck{align-items:center;font-size:16px}.consent{gap:14px;font-size:14px}.consent input,.accesscheck input{width:20px;height:20px;margin-top:5px}.office{border-radius:8px;padding:30px}.office h4{font-size:21px}.office p{font-size:16px}.office .fine{font-size:14px!important}.error{border-radius:5px;font-size:16px}.success{text-align:center;max-width:780px;margin:auto;padding-top:5px}.success h2{font-size:42px;display:block}.success p{font-size:18px}.receipt{border-radius:8px;padding:30px}.receipt small{font-size:13px}.receipt>b{font-size:28px}.success .button{margin:5px auto 0}.success .help{font-size:17px}.bookingpage{background:#fff}.bookingpage .button.full{max-width:100%}footer{color:#fff;background:#101914;margin-top:0;padding-top:75px}.footergrid{grid-template-columns:.85fr 1fr 1.8fr;gap:65px;padding-bottom:85px}.footergrid h3{margin-bottom:35px;font-family:Prata,Georgia,serif;font-size:29px;font-weight:400}.footergrid p,.footergrid a,.footergrid button,.footergrid>div>span{color:#9eaaa3;font-size:17px;line-height:1.7}.footergrid a,.footergrid button,.footergrid>div>span{padding:7px 0}.footergrid a:hover,.footergrid button:hover{color:#fff}.footergrid>div>span small{color:#b39d79;font-size:11px;display:block}.footeridentity{align-items:center;gap:15px;margin-top:-5px;display:flex}.footeridentity img{width:64px;height:64px}.footeridentity strong{letter-spacing:3px;color:#eee8dc;font:26px Prata,Georgia,serif}.footeridentity+p{margin-top:12px}.contactitems{grid-template-columns:1.25fr 1fr;gap:25px;display:grid}.footergrid .bigcontact{color:#fff;white-space:nowrap;align-items:center;gap:10px;padding:0;font-size:21px;font-weight:600;display:flex}.contactitems p{margin:8px 0 0;font-size:14px}.footergrid .address{color:#f4f4ed;align-items:flex-start;gap:14px;margin-top:30px;font-size:17px;display:flex}.address svg{margin-top:4px}.footergrid .hours{align-items:center;gap:12px;margin-top:15px;font-size:14px;display:flex}.socialicons{gap:18px;margin-top:28px;display:flex}.footergrid .socialicons a{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .2s;display:grid}.socialicons a:hover{transform:translateY(-4px)}.socialicons .facebook{background:#3260a7}.socialicons .instagram{background:radial-gradient(circle at 30% 100%,#ffcf4d,#ff534f 45%,#a136a8 80%)}.socialicons .whatsapp{background:#21c66b}.footerbottom{color:#9eaaa3;border-top:1px solid #ffffff18;gap:25px;padding:28px 0;font-size:14px}.footerbottom button{font-size:15px}.footerbottom .totop{color:#fff;background:#3c5b47;border-radius:8px;width:46px;height:46px;font-size:26px}.tripbody .fine{line-height:1.8}.summary .sideextras summary{align-items:center}.summary .sideextras summary span{white-space:nowrap}@media (max-width:1200px){header{gap:20px;padding:0 4%}nav{gap:25px}nav button{font-size:16px}.logo img{width:65px;height:65px}.logo>span{font-size:25px}.contact{padding:10px 12px;font-size:13px}.header-contact{gap:15px}.wrap{width:90%}.tripbody{grid-template-columns:minmax(0,1fr) 330px;gap:30px}.highlights>div{grid-template-columns:1fr 1fr;gap:24px}.highlights small{margin-bottom:7px}.footergrid{grid-template-columns:.8fr .9fr 1.5fr;gap:35px}.contactitems{grid-template-columns:1fr;gap:20px}.footergrid h3{font-size:26px}.footergrid .bigcontact{font-size:20px}.journeystrip{grid-template-columns:1fr 1fr 1fr}.journeystrip>.eyebrow{grid-column:1/-1}.photostrip img{height:230px}.tripfacts{font-size:13px}.triphero h1{font-size:52px}}@media (max-width:800px){header,header.compact{gap:10px;height:84px;padding:0 4%}.logo{gap:8px}.logo img,header.compact .logo img{width:54px;height:54px}.logo>span{letter-spacing:2px;font-size:21px}.logo small{letter-spacing:1px;font-size:6px}nav{gap:18px}nav button{gap:5px;font-size:14px}.header-contact>.contact{display:none}.header-contact>a>svg{width:22px}.tabbar{gap:26px;padding:0 5%;top:84px}.tabbar button{gap:7px;font-size:14px}.tabbar svg{width:18px}.tripbody{grid-template-columns:1fr;gap:35px}.summary{position:static}.hero-content p{font-size:17px}.hero{height:660px;min-height:0;max-height:none}.hero-content{padding-top:85px}.hero h1{font-size:56px}.button{font-size:16px}.intro{grid-template-columns:1fr;gap:25px;padding-top:60px}.intro h2{font-size:36px}.introcopy p:first-child{font-size:21px}.introcopy p{font-size:16px}.sectionhead h2{font-size:36px}.sectionhead{display:block}.sectionhead .textlink{margin-top:18px}.destgrid{grid-template-columns:1fr}.destination.sinai{height:400px;margin-top:0}.destination{height:460px}.photostrip{grid-template-columns:1fr 1fr;gap:16px}.photostrip button:last-child{grid-column:1/-1}.photostrip button:last-child img{height:300px}.photostrip span{font-size:15px}.photostrip img{height:220px}.journeystrip{grid-template-columns:1fr}.journeystrip>div{padding-left:48px;position:relative}.journeystrip div>span{position:absolute;top:0;left:0}.journeystrip h4{font-size:19px}.journeystrip p{font-size:16px}.editorial{grid-template-columns:1fr}.editorial>img{height:340px}.editorial>div{padding:45px 6%}.editorial h2{font-size:40px}.editorial p{font-size:17px}.triphero{height:380px}.triphero h1{font-size:43px}.triphero h1 span{font-size:28px}.triphero p{font-size:16px}.tripfacts{flex-wrap:wrap;gap:16px;font-size:12px}.tripfacts svg{width:18px}.booking-progress{margin:42px auto 48px}.booking-progress button{gap:14px;font-size:14px;line-height:1.4}.booking-progress button>span{width:50px;height:50px;font-size:23px}.booking-progress:before,.booking-progress li.done:after{top:24px}.bookingform{width:90%;padding-bottom:60px}.bookingform h2{font-size:33px}.bookingbanner{height:235px}.bookingbanner h1{font-size:37px}.bookingform>.muted{font-size:15px}.bookingform .formgrid{gap:0 20px}.footergrid{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:45px}.footercontacts{grid-column:1/-1}.footergrid p,.footergrid a,.footergrid button,.footergrid>div>span{font-size:16px}.contactitems{grid-template-columns:1fr 1fr}.footergrid h3{margin-bottom:25px;font-size:27px}.footerbottom{flex-wrap:wrap;gap:20px;font-size:12px}.footerbottom>span:nth-child(3){display:none}.gallery img{height:240px}.tabcontent h2,.highlights h2{font-size:34px}.day p{font-size:16px}.day h3{font-size:26px}.dayextra{flex-wrap:wrap;font-size:13px}.prices h3{font-size:23px}.prices p{font-size:13px}.prices b{font-size:19px}.summary>.eyebrow{font-size:12px}.field{font-size:16px}.consent{font-size:14px}.success h2{font-size:35px}.success p{font-size:16px}.success .button{font-size:15px}}@media (max-width:520px){header,header.compact{flex-wrap:wrap;justify-content:space-between;row-gap:0;height:112px;padding-top:8px;padding-bottom:9px}.logo img,header.compact .logo img{width:48px;height:48px}.logo>span{font-size:20px}nav{order:3;justify-content:center;gap:34px;width:100%}nav button{padding:7px 0;font-size:15px}.header-contact{margin-left:auto}.dropdown{width:270px;top:36px;left:-20px}.tabbar{top:112px}.hero{height:620px}.hero h1{font-size:48px}.hero-content{width:90%;padding-top:70px}.hero-content p{font-size:16px}.hero-bottom{font-size:9px;left:5%;right:5%}.slides{gap:7px}.slides button{font-size:12px}.hero-bottom>span svg{width:12px}.eyebrow{font-size:10px}.desttext h3{font-size:32px}.desttext p{font-size:14px}.destination{height:420px}.destination.sinai{height:350px}.photostrip{grid-template-columns:1fr}.photostrip button:last-child{grid-column:auto}.photostrip img,.photostrip button:last-child img{height:260px}.triphero h1{font-size:37px}.triphero .wrap{padding-top:25px}.triphero{height:360px}.triphero h1 span{margin:12px 0;display:block}.triphero p{font-size:14px}.tripfacts{gap:12px;font-size:11px}.back{font-size:14px}.booking-progress button{padding:0 5px;font-size:12px}.booking-progress button>span{width:44px;height:44px;font-size:20px}.booking-progress:before,.booking-progress li.done:after{top:21px}.booking-progress{margin:34px 0 40px}.highlights>div{gap:24px}.highlights b{font-size:15px}.packagecards{grid-template-columns:1fr}.packagecard>img{height:200px}.packagecard h3{font-size:23px}.packagecard p{font-size:16px}.bookingform .formgrid{grid-template-columns:1fr}.bookingform h2{font-size:29px}.bookingbanner{height:210px}.bookingbanner h1{font-size:31px}.method button{gap:9px;padding:14px 10px;font-size:14px}.method svg{width:18px}.bookingform .iconheading>svg{width:30px}.bookingform .office{padding:23px}.optional{font-size:12px}.bookingform .field input[type=file]{padding:12px 8px;font-size:13px}.footergrid{column-gap:25px}.footergrid h3{font-size:24px}.footergrid p,.footergrid a,.footergrid button,.footergrid>div>span{font-size:14px}.footeridentity{gap:10px}.footeridentity img{width:48px;height:48px}.footeridentity strong{letter-spacing:2px;font-size:19px}.footergrid .bigcontact{gap:7px;font-size:17px}.footergrid .bigcontact svg{width:19px}.contactitems{gap:15px}.footergrid .address{font-size:15px}.footergrid .hours,.contactitems p{font-size:12px}.footerbottom{gap:12px;font-size:11px}.footerbottom .totop{width:36px;height:36px}.gallery{grid-template-columns:1fr}.gallery button:first-child{grid-column:auto}.gallery img,.gallery button:first-child img{height:260px}.faq summary{font-size:17px}.faq p{font-size:16px}.prices>button{gap:15px;padding:18px}.prices h3{font-size:20px}.prices b{font-size:17px}.prices small{font-size:10px}.prices p{font-size:12px}.day{grid-template-columns:44px 1fr;gap:15px}.daynumber{width:42px;height:42px;font-size:19px}.day:not(:last-child):before{top:42px;left:21px}.day h3{font-size:23px}.day p{font-size:16px}.dayextra b{margin-left:26px}.tags span{font-size:11px}.total b{font-size:23px}.receipt small{font-size:10px}.receipt{padding:25px 18px}.success h2{font-size:31px}}
