:where(.pg-trip-types) .jtt-page{--jtt-primary:#24325d;--jtt-dark:#171c28;--jtt-accent:#b3a184;--jtt-accent-h:#a28f72;--jtt-white:#fff;--jtt-cream:#f4f1ea;--jtt-cream-2:#e7e2d8;--jtt-text:#2a2d34;--jtt-muted:#6c7693;--jtt-border:#24325d17;--jtt-max:1260px;--jtt-ease:cubic-bezier(.16, 1, .3, 1)}:where(.pg-trip-types) .jtt-page *,:where(.pg-trip-types) .jtt-page :before,:where(.pg-trip-types) .jtt-page :after{box-sizing:border-box;margin:0;padding:0}:where(.pg-trip-types) .jtt-page ul{list-style:none}:where(.pg-trip-types) .jtt-page a{text-decoration:none}:where(.pg-trip-types) .jtt-page img{max-width:100%;display:block}:where(.pg-trip-types) .jtt-page{font-family:var(--font-montserrat), sans-serif;color:var(--jtt-text);background:var(--jtt-cream);-webkit-font-smoothing:antialiased;width:100vw;margin-left:calc(50% - 50vw);margin-right:0;overflow-x:clip}:where(.pg-trip-types) .jtt-con{max-width:var(--jtt-max);margin:0 auto;padding:0 48px}:where(.pg-trip-types) .jtt-eyebrow{letter-spacing:4px;text-transform:uppercase;color:var(--jtt-accent);margin-bottom:16px;font-size:10.5px;font-weight:500;display:block}:where(.pg-trip-types) .jtt-rule{background:var(--jtt-accent);width:40px;height:1px;margin:18px auto 0;display:block}:where(.pg-trip-types) .jtt-hero{background:var(--jtt-dark);align-items:center;min-height:60vh;display:flex;position:relative;overflow:hidden}:where(.pg-trip-types) .jtt-hero-bg{opacity:.85;transform-origin:50%;background-image:url(/wp-images/2023/08/dan-smedley-4C40Kmqv__w-unsplash-scaled.webp);background-position:50% 35%;background-size:cover;animation:26s ease-in-out infinite alternate jttKenBurns;position:absolute;inset:0}:where(.pg-trip-types) .jtt-hero-overlay{background:linear-gradient(108deg,#171c28e6 0%,#24325d8c 55%,#171c2859 100%);position:absolute;inset:0}:where(.pg-trip-types) .jtt-hero-content{z-index:2;max-width:860px;padding:116px 0 92px;position:relative}:where(.pg-trip-types) .jtt-hero h1{font-family:var(--font-cormorant), serif;color:var(--jtt-white);margin-bottom:20px;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.08}:where(.pg-trip-types) .jtt-hero h1 em{color:#ffffffbf;font-style:italic;font-weight:300}:where(.pg-trip-types) .jtt-hero-sub{color:#ffffff9e;text-shadow:0 1px 14px #00000080;max-width:500px;margin-bottom:36px;font-size:15px;font-weight:300;line-height:1.8}:where(.pg-trip-types) .jtt-hero .jtt-eyebrow{text-shadow:0 1px 12px #0000008c}:where(.pg-trip-types) .jtt-hero .jtt-breadcrumb{text-shadow:0 1px 10px #00000080}:where(.pg-trip-types) .jtt-hero-types{flex-wrap:wrap;gap:8px;display:flex}:where(.pg-trip-types) .jtt-hero-type{letter-spacing:1px;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff2e;border-radius:2px;padding:6px 14px;font-size:10px;font-weight:500;transition:background .22s,color .22s,border-color .22s;color:#ffffffd1!important}:where(.pg-trip-types) .jtt-hero-type:hover{opacity:1;background:#b3a1842e;border-color:#b3a18459;color:var(--jtt-accent)!important}:where(.pg-trip-types) .jtt-types-section{background:var(--jtt-cream);padding:96px 0}:where(.pg-trip-types) .jtt-type-article{border:1px solid var(--jtt-border);border-radius:3px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:24px;transition:box-shadow .3s;display:grid;overflow:hidden}:where(.pg-trip-types) .jtt-type-article:hover{box-shadow:0 8px 48px #24325d17}:where(.pg-trip-types) .jtt-type-article:nth-child(2n){direction:rtl}:where(.pg-trip-types) .jtt-type-article:nth-child(2n)>*{direction:ltr}:where(.pg-trip-types) .jtt-type-img{min-height:400px;position:relative;overflow:hidden}:where(.pg-trip-types) .jtt-type-img img{transition:transform .65s var(--jtt-ease);object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}:where(.pg-trip-types) .jtt-type-img img.is-left-focus{object-position:15% center!important}:where(.pg-trip-types) .jtt-type-article:hover .jtt-type-img img{transform:scale(1.04)}:where(.pg-trip-types) .jtt-type-img-overlay{background:linear-gradient(90deg,#171c281f 0%,#0000 60%);position:absolute;inset:0}:where(.pg-trip-types) .jtt-type-article:nth-child(2n) .jtt-type-img-overlay{background:linear-gradient(270deg,#171c281f 0%,#0000 60%)}:where(.pg-trip-types) .jtt-type-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1.8px;text-transform:uppercase;color:var(--jtt-accent);z-index:2;background:#171c28d1;border:1px solid #b3a1844d;border-radius:2px;padding:6px 14px;font-size:9.5px;font-weight:600;position:absolute;top:24px;left:24px}:where(.pg-trip-types) .jtt-type-body{background:var(--jtt-white);flex-direction:column;justify-content:center;padding:52px 48px;display:flex}:where(.pg-trip-types) .jtt-type-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--jtt-accent);margin-bottom:12px;font-size:10px;font-weight:600;display:block}:where(.pg-trip-types) .jtt-type-heading{font-family:var(--font-cormorant), serif;color:var(--jtt-primary);margin-bottom:8px;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.15}:where(.pg-trip-types) .jtt-type-heading-link{color:inherit;text-decoration:none;transition:color .2s}:where(.pg-trip-types) .jtt-type-heading-link:hover,:where(.pg-trip-types) .jtt-type-heading-link:focus{color:var(--jtt-accent)}:where(.pg-trip-types) .jtt-type-heading-link:focus-visible{outline:2px solid var(--jtt-accent);outline-offset:4px;border-radius:2px}:where(.pg-trip-types) .jtt-type-tagline{font-family:var(--font-cormorant), serif;color:var(--jtt-muted);margin-bottom:20px;font-size:18px;font-style:italic;font-weight:300;line-height:1.4}:where(.pg-trip-types) .jtt-rule-left{background:var(--jtt-accent);width:36px;height:1px;margin-bottom:22px;display:block}:where(.pg-trip-types) .jtt-type-desc{color:var(--jtt-muted);margin-bottom:20px;font-size:14.5px;font-weight:300;line-height:1.82}:where(.pg-trip-types) .jtt-type-desc strong{color:var(--jtt-primary);font-weight:500}:where(.pg-trip-types) .jtt-type-desc a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}:where(.pg-trip-types) .jtt-type-includes{flex-direction:column;gap:8px;margin-bottom:28px;display:flex}:where(.pg-trip-types) .jtt-type-include{color:var(--jtt-text);align-items:center;gap:10px;font-size:13px;font-weight:400;display:flex}:where(.pg-trip-types) .jtt-type-include svg{width:14px;height:14px;color:var(--jtt-accent);flex-shrink:0}:where(.pg-trip-types) .jtt-type-btns{flex-wrap:wrap;gap:12px;display:flex}:where(.pg-trip-types) .jtt-btn-primary{background:var(--jtt-primary);letter-spacing:1.5px;text-transform:uppercase;transition:background .28s var(--jtt-ease), transform .28s var(--jtt-ease);border-radius:2px;align-items:center;gap:8px;padding:13px 24px;font-size:10.5px;font-weight:600;display:inline-flex;color:var(--jtt-white)!important}:where(.pg-trip-types) .jtt-btn-primary:hover{background:var(--jtt-accent);opacity:1;transform:translateY(-1px);color:var(--jtt-dark)!important}:where(.pg-trip-types) .jtt-btn-ghost-navy{letter-spacing:1.5px;text-transform:uppercase;background:0 0;border:1px solid #24325d4d;border-radius:2px;align-items:center;gap:8px;padding:13px 24px;font-size:10.5px;font-weight:600;transition:background .28s,border-color .28s;display:inline-flex;color:var(--jtt-primary)!important}:where(.pg-trip-types) .jtt-btn-ghost-navy:hover{border-color:var(--jtt-primary);opacity:1;background:#24325d0f}:where(.pg-trip-types) .jtt-btn-ghost-navy svg,:where(.pg-trip-types) .jtt-btn-primary svg{width:12px;height:12px}:where(.pg-trip-types) .jtt-btn-request{letter-spacing:1.5px;text-transform:uppercase;transition:background .28s var(--jtt-ease), transform .28s var(--jtt-ease);background:#e8765a;border-radius:2px;align-items:center;gap:8px;padding:13px 24px;font-size:10.5px;font-weight:600;display:inline-flex;color:var(--jtt-white)!important}:where(.pg-trip-types) .jtt-btn-request:hover{opacity:1;background:#d85c3e;transform:translateY(-1px)}:where(.pg-trip-types) .jtt-btn-request svg{width:12px;height:12px}:where(.pg-trip-types) .jtt-type-learn{letter-spacing:.3px;color:var(--jtt-muted);margin-top:16px;font-size:12px;font-weight:500;transition:color .2s;display:inline-block}:where(.pg-trip-types) .jtt-type-learn:hover{color:var(--jtt-primary);text-underline-offset:3px;text-decoration:underline}:where(.pg-trip-types) .jtt-compare-section{background:var(--jtt-primary);padding:88px 0}:where(.pg-trip-types) .jtt-compare-header{text-align:center;max-width:560px;margin:0 auto 52px}:where(.pg-trip-types) .jtt-compare-header h2{font-family:var(--font-cormorant), serif;color:var(--jtt-white);font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.15}:where(.pg-trip-types) .jtt-compare-header p{color:#ffffff8c;margin-top:12px;font-size:14px;font-weight:300;line-height:1.75}:where(.pg-trip-types) .jtt-compare-grid{background:#ffffff14;border:1px solid #ffffff14;border-radius:3px;grid-template-columns:1fr 1fr;gap:1px;max-width:900px;margin:0 auto;display:grid;overflow:hidden}:where(.pg-trip-types) .jtt-compare-col{background:#171c2880;padding:40px 36px}:where(.pg-trip-types) .jtt-compare-col-title{font-family:var(--font-cormorant), serif;color:var(--jtt-white);margin-bottom:6px;font-size:22px;font-weight:400}:where(.pg-trip-types) .jtt-compare-col-sub{color:#ffffff61;letter-spacing:.3px;margin-bottom:24px;font-size:11px;font-weight:400;display:block}:where(.pg-trip-types) .jtt-compare-item{color:#ffffffa6;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:13px;font-weight:300;line-height:1.55;display:flex}:where(.pg-trip-types) .jtt-compare-item:last-child{margin-bottom:0}:where(.pg-trip-types) .jtt-compare-item svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}:where(.pg-trip-types) .jtt-compare-item.is-yes svg{color:var(--jtt-accent)}:where(.pg-trip-types) .jtt-compare-item.is-no svg{color:#fff3}:where(.pg-trip-types) .jtt-faq-section{background:var(--jtt-cream-2);padding:88px 0}:where(.pg-trip-types) .jtt-faq-header{text-align:center;max-width:520px;margin:0 auto 52px}:where(.pg-trip-types) .jtt-faq-header h2{font-family:var(--font-cormorant), serif;color:var(--jtt-primary);font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.15}:where(.pg-trip-types) .jtt-faq-list{background:var(--jtt-border);border:1px solid var(--jtt-border);border-radius:3px;flex-direction:column;gap:1px;max-width:800px;margin:0 auto;display:flex;overflow:hidden}:where(.pg-trip-types) .jtt-faq-item{background:var(--jtt-white)}:where(.pg-trip-types) .jtt-faq-item .jtt-faq-q{text-align:left;width:100%;font-family:var(--font-montserrat), sans-serif;color:var(--jtt-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:22px 28px;font-size:14px;font-weight:500;line-height:1.45;display:flex}:where(.pg-trip-types) .jtt-faq-a{color:var(--jtt-muted);padding:0 28px 22px;font-size:14px;font-weight:300;line-height:1.78}:where(.pg-trip-types) .jtt-cta-section{background:var(--jtt-dark);text-align:center;padding:88px 0;position:relative;overflow:hidden}:where(.pg-trip-types) .jtt-cta-section:before{content:"";pointer-events:none;background:radial-gradient(#24325d8c 0%,#0000 70%);width:500px;height:300px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}:where(.pg-trip-types) .jtt-cta-section h2{font-family:var(--font-cormorant), serif;color:var(--jtt-white);max-width:560px;margin:16px auto;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.1;position:relative}:where(.pg-trip-types) .jtt-cta-section p{color:#ffffff8c;max-width:460px;margin:0 auto 36px;font-size:15px;font-weight:300;line-height:1.75;position:relative}:where(.pg-trip-types) .jtt-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}:where(.pg-trip-types) .jtt-btn-gold{background:var(--jtt-accent);letter-spacing:1.8px;text-transform:uppercase;transition:background .28s var(--jtt-ease), transform .28s var(--jtt-ease);border-radius:2px;align-items:center;gap:10px;padding:15px 32px;font-size:11px;font-weight:600;display:inline-flex;color:var(--jtt-dark)!important}:where(.pg-trip-types) .jtt-btn-gold:hover{background:var(--jtt-accent-h);opacity:1;transform:translateY(-2px)}:where(.pg-trip-types) .jtt-btn-ghost-white{letter-spacing:1.8px;text-transform:uppercase;background:0 0;border:1px solid #ffffff40;border-radius:2px;align-items:center;gap:10px;padding:15px 32px;font-size:11px;font-weight:600;transition:background .28s,border-color .28s;display:inline-flex;color:#ffffffd1!important}:where(.pg-trip-types) .jtt-btn-ghost-white:hover{opacity:1;background:#ffffff12;border-color:#ffffff8c}:where(.pg-trip-types) .jtt-btn-gold svg,:where(.pg-trip-types) .jtt-btn-ghost-white svg{width:12px;height:12px}:where(.pg-trip-types) .jtt-btn-request-lg{letter-spacing:1.8px;text-transform:uppercase;transition:background .28s var(--jtt-ease), transform .28s var(--jtt-ease);background:#e8765a;border-radius:2px;align-items:center;gap:10px;padding:15px 32px;font-size:11px;font-weight:600;display:inline-flex;color:var(--jtt-white)!important}:where(.pg-trip-types) .jtt-btn-request-lg:hover{opacity:1;background:#d85c3e;transform:translateY(-2px)}:where(.pg-trip-types) .jtt-btn-request-lg svg{width:12px;height:12px}:where(.pg-trip-types) .jtt-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (max-width:600px){:where(.pg-trip-types) .jtt-form-row{grid-template-columns:1fr}:where(.pg-trip-types) .jtt-form-card{padding:28px 22px!important}}@media (max-width:768px){:where(.pg-trip-types) .jtt-page{width:100vw;margin-left:calc(50% - 50vw);margin-right:0}:where(.pg-trip-types) .jtt-con{padding:0 20px}:where(.pg-trip-types) .jtt-hero-content{padding:96px 0 72px}:where(.pg-trip-types) .jtt-types-section{padding:64px 0}:where(.pg-trip-types) .jtt-type-article{grid-template-columns:1fr;direction:ltr!important}:where(.pg-trip-types) .jtt-type-article:nth-child(2n){direction:ltr}:where(.pg-trip-types) .jtt-type-img{min-height:260px}:where(.pg-trip-types) .jtt-type-body{padding:32px 24px}:where(.pg-trip-types) .jtt-compare-grid{grid-template-columns:1fr}:where(.pg-trip-types) .jtt-cta-btns{flex-direction:column;align-items:center}:where(.pg-trip-types) .jtt-type-btns{flex-direction:column}:where(.pg-trip-types) .jtt-btn-primary,:where(.pg-trip-types) .jtt-btn-ghost-navy,:where(.pg-trip-types) .jtt-btn-request{justify-content:center;width:100%}:where(.pg-trip-types) .jtt-hero-bg{background-image:url(/wp-images/2023/08/dan-smedley-4C40Kmqv__w-unsplash-scaled-m960.webp)}}
