 .lj-source-error{width:min(100% - 32px,900px);margin:28px auto;padding:18px 20px;border:1px solid #c98b72;background:#fff1e9;color:#713c2c;font-weight:600}.lj-document h2{margin:58px 0 16px;color:var(--lj-indigo);font:600 clamp(27px,3.5vw,42px)/1.08 "Playfair Display",serif}.lj-document h3{margin:34px 0 12px;color:var(--lj-indigo);font:600 24px/1.15 "Playfair Display",serif}.lj-document ul{margin:18px 0;padding-left:24px}.lj-document li{margin:9px 0;color:var(--lj-muted);line-height:1.7}
 .lj-approved-query{display:block}.lj-page .gt-query-section:has(#longJourneyForm){display:none!important}.lj-approved-query .gt-query-section{display:block!important}
 .lj-inline-link{color:var(--lj-clay);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.lj-document h2{margin:58px 0 16px;color:var(--lj-indigo);font:600 clamp(27px,3.5vw,42px)/1.08 "Playfair Display",serif}.lj-document p{max-width:900px;color:var(--lj-muted);font-size:16px;line-height:1.86}.lj-document p:first-of-type{color:var(--lj-ink);font:500 21px/1.6 "Playfair Display",serif}.lj-doc-list{position:relative;padding-left:25px}.lj-doc-list:before{position:absolute;left:4px;top:.75em;width:7px;height:7px;border-radius:50%;background:var(--lj-clay);content:""}.lj-table-wrap{overflow-x:auto;margin:28px 0}.lj-document table{min-width:650px;width:100%;border-collapse:collapse;background:#fff;color:var(--lj-muted)}.lj-document td{padding:15px 17px;border:1px solid #ddd8ca;line-height:1.55}.lj-document tr:first-child td{color:var(--lj-indigo);font-weight:700;background:#eeeadf}
.lj-page{--lj-ink:#25213a;--lj-indigo:#27205e;--lj-clay:#ba6949;--lj-paper:#faf6ed;--lj-sage:#e4ecdf;--lj-muted:#696578;background:var(--lj-paper);color:var(--lj-ink);font-family:"DM Sans",sans-serif}.lj-wrap{width:min(1160px,calc(100% - 48px));margin:auto}.lj-hero{min-height:730px;position:relative;display:grid;place-items:center;overflow:hidden;color:#fff}.lj-hero-image,.lj-hero-shade{position:absolute;inset:0}.lj-hero-image{background-position:center;background-size:cover;transform:scale(1.025);transition:transform 1s ease}.lj-hero:hover .lj-hero-image{transform:scale(1.06)}.lj-hero-shade{background:linear-gradient(90deg,rgba(31,25,71,.93),rgba(31,25,71,.56) 63%,rgba(31,25,71,.18)),linear-gradient(0deg,rgba(31,25,71,.7),transparent)}.lj-hero-content{position:relative;padding:112px 0 54px}.lj-eyebrow{margin:0 0 16px;color:var(--lj-clay);font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.lj-hero .lj-eyebrow{color:#d8d3a1}.lj-hero h1,.lj-field h2,.lj-chapter h2,.lj-faq h2{font:600 clamp(38px,5.3vw,69px)/1.02 "Playfair Display",serif;letter-spacing:-.04em}.lj-hero h1{max-width:920px;margin:0}.lj-hero-content>p:not(.lj-eyebrow){max-width:700px;font-size:18px;line-height:1.75}.lj-actions{display:flex;gap:12px;margin:28px 0 52px}.lj-button{display:inline-block;padding:15px 21px;background:var(--lj-clay);border:1px solid var(--lj-clay);color:#fff;text-decoration:none;font-size:13px;font-weight:700}.lj-button-quiet{background:transparent;border-color:#dad6c0}.lj-hero dl{display:flex;gap:40px;margin:0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.3)}.lj-hero dt{color:#e4dfad;font:600 24px "Playfair Display",serif}.lj-hero dd{margin:4px 0 0;color:#e9e6f0;font-size:12px}.lj-intro{padding:92px 0}.lj-prose{max-width:860px}.lj-prose p{color:var(--lj-muted);font-size:16px;line-height:1.9}.lj-standfirst{color:var(--lj-ink)!important;font:500 23px/1.55 "Playfair Display",serif!important}.lj-live{padding:80px 0;background:#f1f0e6}.lj-live:nth-of-type(2n){background:var(--lj-sage)}.lj-section-head{display:grid;grid-template-columns:155px 1fr;gap:30px;margin-bottom:30px}.lj-section-head>span{padding-top:10px;color:#587847;font-size:11px;font-weight:700;letter-spacing:.14em}.lj-section-head h2{margin:0 0 12px;color:var(--lj-indigo);font:600 clamp(28px,4vw,45px)/1.1 "Playfair Display",serif}.lj-section-head p{max-width:720px;margin:0;color:var(--lj-muted);line-height:1.75}.lj-tour-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lj-empty{grid-column:1/-1;padding:26px;border:1px dashed #8a9b7d;color:var(--lj-muted);text-align:center}.lj-field{padding:105px 0;background:var(--lj-indigo);color:#fff}.lj-field-title{max-width:800px}.lj-field-title p{color:#d8d3a1;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lj-field h2{margin:0}.lj-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:42px}.lj-route-grid article{padding:25px;background:#fbfaf4;color:var(--lj-ink)}.lj-route-grid span{color:var(--lj-clay);font:500 18px "Playfair Display",serif}.lj-route-grid h3{margin:34px 0 11px;color:var(--lj-indigo);font:600 23px/1.15 "Playfair Display",serif}.lj-route-grid p{margin:0;color:var(--lj-muted);font-size:14px;line-height:1.7}.lj-chapter{display:grid;grid-template-columns:88px 1fr;gap:42px;padding:102px 0}.lj-chapters article{background:var(--lj-paper)}.lj-chapters .lj-tinted{background:var(--lj-sage)}.lj-chapter aside{color:#617d4e;font:500 18px "Playfair Display",serif}.lj-chapter aside i{display:block;width:1px;height:100px;margin:14px 8px;background:#aabb9d}.lj-chapter h2{max-width:850px;margin:0 0 19px;color:var(--lj-indigo)}.lj-chapter-lead{max-width:800px;color:var(--lj-muted);line-height:1.85}.lj-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:30px}.lj-list div{display:flex;gap:13px;padding:15px;background:rgba(255,255,255,.65);font-size:14px;line-height:1.45}.lj-list b{color:#68854f;font:500 15px "Playfair Display",serif}.lj-faq{padding:100px 0;background:#f3f0e8}.lj-faq h2{margin:0 0 30px;color:var(--lj-indigo)}.lj-faq details{max-width:940px;border-top:1px solid #d8d4c8}.lj-faq summary{display:flex;justify-content:space-between;gap:16px;padding:21px 0;cursor:pointer;color:var(--lj-indigo);font-weight:700;list-style:none}.lj-faq summary::-webkit-details-marker{display:none}.lj-faq summary span{color:var(--lj-clay);font-size:21px}.lj-faq details[open] summary span{transform:rotate(45deg)}.lj-faq details p{max-width:790px;margin:0 0 22px;color:var(--lj-muted);line-height:1.75}.gt-query-section{background:var(--lj-paper)!important;padding:70px 0!important}.gt-query-box{border-radius:0!important;box-shadow:0 16px 40px rgba(37,32,95,.12)!important}.gt-query-header{background:var(--lj-indigo)!important}.lj-honeypot{position:absolute;left:-9999px}.lj-page a:focus-visible,.lj-page button:focus-visible,.lj-page input:focus-visible,.lj-page select:focus-visible,.lj-page textarea:focus-visible{outline:3px solid var(--lj-clay);outline-offset:3px}@media(max-width:900px){.lj-tour-list{grid-template-columns:repeat(2,1fr)}.lj-route-grid{grid-template-columns:1fr}.lj-section-head{grid-template-columns:1fr;gap:10px}.lj-section-head>span{padding:0}}@media(max-width:650px){.lj-wrap{width:min(100% - 32px,1160px)}.lj-hero{min-height:680px}.lj-hero-content{padding-top:100px}.lj-actions,.lj-hero dl{flex-direction:column;gap:12px}.lj-hero dl{padding-top:18px}.lj-tour-list,.lj-list{grid-template-columns:1fr}.lj-chapter{grid-template-columns:1fr;gap:16px;padding:70px 0}.lj-chapter aside{display:flex;gap:12px;align-items:center}.lj-chapter aside i{width:60px;height:1px;margin:0}.lj-intro,.lj-field,.lj-faq{padding:70px 0}}@media(prefers-reduced-motion:reduce){.lj-hero-image{transition:none}.lj-hero:hover .lj-hero-image{transform:scale(1.025)}}