@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;800&display=swap");body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.grayscale{filter:grayscale(1) contrast(1.08)}body{margin:0;font-size:15px;line-height:1.55;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{display:block}figure{margin:0}figcaption{font-size:11px;margin-top:var(--space-1)}.text-muted,figcaption{color:color-mix(in srgb,var(--color-text) 55%,transparent)}:focus{outline:none}::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.hr{height:2px;border:0;margin:var(--space-4) 0;background:var(--color-divider)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md)}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.btn-ghost:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2);justify-content:flex-start;text-align:left}.field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{min-height:90px;resize:vertical}.radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.radio input,.seg-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio .dot{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--color-divider)}.radio input:checked+.dot,.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{overflow:hidden;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.seg,.seg-opt{display:inline-flex}.seg-opt{align-items:center;gap:6px;padding:7px 12px;font-size:13px;cursor:pointer}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface)}.card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{margin:0;font-size:13px;opacity:.8;flex:1 1}.card-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:calc(var(--radius-md) * .75)}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider)}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;margin-right:auto}.nav a{color:inherit;text-decoration:none;font-size:14px}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);border-bottom:2px solid var(--color-divider)}.table td,.table th{padding:var(--space-2)}.table td{border-bottom:1px solid var(--color-divider)}.table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.dialog-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.dialog{width:min(440px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{font-size:14px;opacity:.85}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}body{line-height:normal;text-align:left}a,a:hover{text-decoration:none}label{margin-bottom:0}h1,h2,h3,h4,h5,h6,p{margin:0}button:focus{outline:none}.collapse:not(.show){display:none}.img-slot{position:relative;overflow:hidden;background:var(--color-neutral-200)}.img-slot>img{display:block;width:100%;height:100%;object-fit:cover}[data-filtered-out]{display:none!important}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes wti-dot{0%{transform:translateY(0);opacity:.35}20%{opacity:1}70%{transform:translateY(18px);opacity:1}to{transform:translateY(20px);opacity:.35}}img{max-width:100%}h2{font-size:clamp(28px,4vw,60px)!important;line-height:1.04!important}h3{font-size:clamp(18px,1.7vw,24px)!important;line-height:1.2!important}@media (max-width:1340px){[data-navlinks]{display:none!important}[data-header]{gap:14px!important}[data-nav-cta]{margin-left:auto!important}}:root{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#ec3013;--color-accent-2:#e15b47;--color-divider:color-mix(in srgb,#201e1d 40%,transparent);--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#fff2ef;--color-accent-200:#ffe0d9;--color-accent-300:#ffc4b8;--color-accent-400:#ff9783;--color-accent-500:#ff563c;--color-accent-600:#dd2b0f;--color-accent-700:#ae1800;--color-accent-800:#7c1405;--color-accent-900:#4d170e;--color-accent-2-100:#fff2ef;--color-accent-2-200:#ffe0da;--color-accent-2-300:#ffc4b9;--color-accent-2-400:#ff9784;--color-accent-2-500:#ef6853;--color-accent-2-600:#c94b39;--color-accent-2-700:#9e3526;--color-accent-2-800:#71261b;--color-accent-2-900:#471d16;--font-heading:"Archivo",system-ui,sans-serif;--font-heading-weight:800;--font-body:"Archivo",system-ui,sans-serif;--space-1:4.0px;--space-2:8.0px;--space-3:12.0px;--space-4:16.0px;--space-6:24.0px;--space-8:32.0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--shadow-sm:0 1px 2px color-mix(in srgb,#2d2b2b 14%,transparent);--shadow-md:0 3px 10px color-mix(in srgb,#2d2b2b 16%,transparent);--shadow-lg:0 12px 32px color-mix(in srgb,#2d2b2b 22%,transparent)}body[data-page=index]{background:var(--color-bg)}body[data-page=index] h1,body[data-page=index] h2,body[data-page=index] h3,body[data-page=index] h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}body[data-page=index] .grayscale{filter:grayscale(1) contrast(1.08)}*,:after,:before{box-sizing:border-box}body[data-page=index]{font-size:15px;line-height:1.55;font-weight:400}body[data-page=index] h1,body[data-page=index] h2,body[data-page=index] h3,body[data-page=index] h4,body[data-page=index] h5,body[data-page=index] h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}body[data-page=index] h1{font-size:42px;font-weight:300!important;letter-spacing:-.01em!important}body[data-page=index] h2{font-size:32px}body[data-page=index] h3{font-size:25px}body[data-page=index] h4{font-size:20px}body[data-page=index] h5{font-size:16px}body[data-page=index] h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}body[data-page=index] p{margin:0 0 var(--space-3)}body[data-page=index] a{color:var(--color-accent);text-underline-offset:3px}body[data-page=index] img{display:block;max-width:100%}body[data-page=index] figure{margin:0}body[data-page=index] figcaption{font-size:11px;margin-top:var(--space-1)}body[data-page=index] .text-muted,body[data-page=index] figcaption{color:color-mix(in srgb,var(--color-text) 55%,transparent)}body[data-page=index] :focus{outline:none}body[data-page=index] ::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}body[data-page=index] .hr{height:2px;border:0;margin:var(--space-4) 0;background:var(--color-divider)}body[data-page=index] .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md)}body[data-page=index] .btn svg{display:block}body[data-page=index] .btn:disabled{opacity:.45;cursor:not-allowed}body[data-page=index] .btn-primary{background:var(--color-accent);color:var(--color-bg)}body[data-page=index] .btn-primary:hover{background:var(--color-accent-600)}body[data-page=index] .btn-primary:active{background:var(--color-accent-500)}body[data-page=index] .btn-secondary{border-color:var(--color-divider)}body[data-page=index] .btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}body[data-page=index] .btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}body[data-page=index] .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}body[data-page=index] .btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}body[data-page=index] .btn-ghost:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}body[data-page=index] .btn-icon{width:36px;height:36px;padding:0}body[data-page=index] .btn-block{width:100%;margin-top:var(--space-2);justify-content:flex-start;text-align:left}body[data-page=index] .field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}body[data-page=index] .input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md)}body[data-page=index] .input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}body[data-page=index] .input:focus-visible{border-color:var(--color-accent);outline-offset:0}body[data-page=index] textarea.input{min-height:90px;resize:vertical}body[data-page=index] .radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}body[data-page=index] .radio input,body[data-page=index] .seg-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}body[data-page=index] .radio .dot{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--color-divider)}body[data-page=index] .radio:hover .dot{border-color:var(--color-accent)}body[data-page=index] .radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}body[data-page=index] .radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}body[data-page=index] .seg{display:inline-flex;overflow:hidden;border:1px solid var(--color-divider);border-radius:var(--radius-md)}body[data-page=index] .seg-opt{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;cursor:pointer}body[data-page=index] .seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}body[data-page=index] .seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}body[data-page=index] .seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}body[data-page=index] .seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}body[data-page=index] .card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface)}body[data-page=index] .card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}body[data-page=index] .card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}body[data-page=index] .card-body{margin:0;font-size:13px;opacity:.8;flex:1 1}body[data-page=index] .card-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}body[data-page=index] .elev-sm{box-shadow:var(--shadow-sm)}body[data-page=index] .elev-md{box-shadow:var(--shadow-md)}body[data-page=index] .elev-lg{box-shadow:var(--shadow-lg)}body[data-page=index] .tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:calc(var(--radius-md) * .75)}body[data-page=index] .tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}body[data-page=index] .tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}body[data-page=index] .tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}body[data-page=index] .tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}body[data-page=index] .nav{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider)}body[data-page=index] .nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;margin-right:auto}body[data-page=index] .nav a{color:inherit;text-decoration:none;font-size:14px}body[data-page=index] .nav a:hover,body[data-page=index] .nav a[aria-current=page]{color:var(--color-accent)}body[data-page=index] .table{width:100%;border-collapse:collapse;font-size:14px}body[data-page=index] .table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:var(--space-2);border-bottom:2px solid var(--color-divider)}body[data-page=index] .table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider)}body[data-page=index] .table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}body[data-page=index] .dialog-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}body[data-page=index] .dialog{width:min(440px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}body[data-page=index] .dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}body[data-page=index] .dialog-body{font-size:14px;opacity:.85}body[data-page=index] .dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}body[data-page=index]{margin:0;background:#ffffff;color:var(--color-text);font-family:var(--font-body)}body[data-page=index] a{color:var(--color-text);text-decoration:none}body[data-page=index] a:hover{color:var(--color-accent-500)}body[data-page=index] input,body[data-page=index] textarea{font-family:var(--font-body)}body[data-page=index] [data-rail]::-webkit-scrollbar{display:none}body[data-page=index] [data-autoscroll]::-webkit-scrollbar,body[data-page=index] [data-railscroll]::-webkit-scrollbar{display:none}body[data-page=index],html{overflow-x:hidden;max-width:100%}@media (min-width:1180px){body[data-page=index] [data-split]>[data-overlap]:last-child{margin-left:-104px}body[data-page=index] [data-split]>[data-overlap]:first-child{margin-right:-104px}}body[data-page=index] section:not([style*=min-height]):not(#transport):not(#enquire):not([data-pagehero]){padding-top:clamp(38px,4.4vw,72px)!important;padding-bottom:clamp(38px,4.4vw,72px)!important}body[data-page=index] [data-split]{gap:clamp(32px,5vw,88px)!important}body[data-page=index] #enquire [data-split]{gap:0!important}body[data-page=index] section[style*=min-height] h2{font-size:clamp(32px,5vw,76px)!important;line-height:1.02!important}body[data-page=index] #transport h3{font-size:clamp(21px,2.4vw,34px)!important;line-height:1.08!important}body[data-page=index] img{transition:transform .9s cubic-bezier(.16,.84,.24,1),filter .7s ease}body[data-page=index] [data-split] img:hover,body[data-page=index] [data-tpanel]:hover img,body[data-page=index] a:hover img,body[data-page=index] article:hover img{transform:scale(1.035);filter:brightness(1.03) saturate(1.04)}body[data-page=index] [aria-hidden=true] img,body[data-page=index] [data-cue] img,body[data-page=index] footer img{transition:none}body[data-page=index] a:hover [aria-hidden=true] img,body[data-page=index] footer a:hover img{transform:none;filter:none}@media (max-width:1200px){body[data-page=index] #enquire [data-split]{flex-direction:column!important;gap:0!important}body[data-page=index] #enquire [data-split]>div{flex:0 0 auto!important;width:100%!important;min-height:58vh!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.28)!important}}@media (max-width:860px){body[data-page=index] [data-navlinks]{display:none!important}body[data-page=index] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=index] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important;min-height:0!important}body[data-page=index] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=index] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=index] [data-header]+section{min-height:92vh!important;padding:108px 20px 72px!important}body[data-page=index] [data-header]+section h1{font-size:38px!important}body[data-page=index] [data-header]+section h1 span{text-align:left!important}body[data-page=index] [data-statrow]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px 18px!important}body[data-page=index] [data-expand-wrap]{height:150vh!important}body[data-page=index] [data-expand]>div:last-child{padding:30px 20px!important;gap:26px}body[data-page=index] [data-expand2-wrap]{height:180vh!important}body[data-page=index] [data-expand2]>div:last-child{padding:34px 20px!important;-webkit-overflow-scrolling:touch}body[data-page=index] [data-stickycol]{position:static!important;transform:none!important}body[data-page=index] [data-trow]{flex-direction:column!important;height:auto!important}body[data-page=index] [data-tbody]{height:auto!important;flex-wrap:wrap!important}body[data-page=index] [data-tbody] image-slot{flex:0 0 auto!important;width:100%!important}body[data-page=index] [data-tpanel]{flex:0 0 auto!important;border-left:0!important;border-top:1px solid var(--color-neutral-300)!important}body[data-page=index] [data-tlabel]{display:none!important}body[data-page=index] [data-tbody]{opacity:1!important}body[data-page=index] [data-herotriad]{position:static!important;justify-content:flex-start!important;gap:10px!important;padding:0 20px 30px!important}body[data-page=index] footer,body[data-page=index] section{border-top-left-radius:30px!important;border-top-right-radius:30px!important}body[data-page=index] [data-climb]>div{min-width:0!important}body[data-page=index] [data-climb] [data-fade]{flex-direction:column!important;align-items:stretch!important}body[data-page=index] [data-climb] [data-fade]>*{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}body[data-page=index] [data-noterow]{grid-template-columns:minmax(0,1fr) 28px!important;gap:6px 16px!important}body[data-page=index] [data-noterow]>span:first-child{grid-column:1/-1}body[data-page=index] footer,body[data-page=index] section{padding-left:20px!important;padding-right:20px!important}body[data-page=index] h2{font-size:clamp(26px,8vw,40px)!important}body[data-page=index] h3{font-size:clamp(19px,5.4vw,26px)!important}body[data-page=index] a[href^=mailto],body[data-page=index] a[href^=tel],body[data-page=index] button{min-height:44px}body[data-page=index] image-slot{width:108px!important;height:76px!important}}@media (max-width:860px) and (orientation:portrait){body[data-page=index] [data-autoscroll]>article,body[data-page=index] [data-expand] [data-autoscroll]>div{flex-basis:72vw!important}}body[data-page=about],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=about]{font-family:var(--font-body);color:var(--color-text)}body[data-page=about] a{color:inherit;text-decoration:none}body[data-page=about] a:hover{color:var(--color-accent-600)}body[data-page=about] h1,body[data-page=about] h2,body[data-page=about] h3,body[data-page=about] p{margin:0}body[data-page=about] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=about] [data-navlinks]{display:none!important}body[data-page=about] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=about] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=about] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=about] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=about] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=about] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=about] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=about] a[href^=mailto],body[data-page=about] a[href^=tel],body[data-page=about] button{min-height:44px}}body[data-page=about] [data-unit]{cursor:pointer;transition:flex-grow .62s cubic-bezier(.16,.84,.24,1)}body[data-page=about] [data-unit]:focus-within,body[data-page=about] [data-unit]:hover{flex-grow:2.8!important}@media (max-width:1100px) and (min-width:761px){body[data-page=about] [data-uimg]{height:min(52vh,420px)}body[data-page=about] [data-utext]>span{width:22ch}body[data-page=about] [data-unit]:focus-within [data-utext],body[data-page=about] [data-unit]:hover [data-utext]{max-width:calc(22ch + 40px)!important}}body[data-page=about] [data-utext]{transition:max-width .62s cubic-bezier(.16,.84,.24,1),opacity .42s ease,padding-left .62s cubic-bezier(.16,.84,.24,1);will-change:max-width}body[data-page=about] [data-utext]>span{display:block;flex:0 0 auto;width:30ch}body[data-page=about] [data-unit]:focus-within [data-utext]>span,body[data-page=about] [data-unit]:hover [data-utext]>span{padding-right:8px}body[data-page=about] [data-unit]:focus-within [data-utext],body[data-page=about] [data-unit]:hover [data-utext]{max-width:calc(30ch + 40px)!important;opacity:1!important;padding-left:clamp(16px,1.6vw,28px)!important}body[data-page=about] [data-uimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=about] [data-unit]:hover [data-uimg] img{transform:scale(1.04)!important}body[data-page=about] [data-aimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=about] [data-arow]:hover [data-aimg] img{transform:scale(1.04)}body[data-page=about] input:focus,body[data-page=about] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:760px){body[data-page=about] [data-tiles]{flex-wrap:wrap!important}body[data-page=about] [data-unit]{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 22px);flex-direction:column!important;align-items:stretch!important;gap:16px}body[data-page=about] [data-uimg]{flex:0 0 auto!important;height:38vh!important}body[data-page=about] [data-utext]{max-width:none!important;opacity:1!important;padding-left:0!important;height:auto!important;display:block!important}}@media (max-width:1100px){body[data-page=about] [data-lead]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}body[data-page=about] [data-aimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:46vh!important}body[data-page=about] [data-atext]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:34px 20px 48px!important}}@media (max-width:900px){body[data-page=about] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1fr 1fr!important;height:40vh!important}body[data-page=about] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}@media (max-width:1100px){body[data-page=about] [data-boxgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=about] [data-linkboxes]{padding-left:20px!important;padding-right:20px!important}body[data-page=about] [data-lead]{margin-left:20px!important;margin-right:20px!important}body[data-page=about] [data-poster],body[data-page=about] [data-tiles]{padding-left:20px!important;padding-right:20px!important}body[data-page=about] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=blog-post],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=blog-post]{font-family:var(--font-body);color:var(--color-text)}body[data-page=blog-post] a{color:inherit;text-decoration:none}body[data-page=blog-post] a:hover{color:var(--color-accent-600)}body[data-page=blog-post] h1,body[data-page=blog-post] h2,body[data-page=blog-post] h3,body[data-page=blog-post] p{margin:0}body[data-page=blog-post] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:1100px){body[data-page=blog-post] [data-postgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body[data-page=blog-post] [data-featwrap]{grid-template-columns:1fr!important}}@media (max-width:640px){body[data-page=blog-post] [data-postgrid]{grid-template-columns:1fr!important}}@media (max-width:1000px){body[data-page=blog-post] [data-bodywrap]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog-post] [data-postrail]{position:static!important}body[data-page=blog-post] [data-relgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body[data-page=blog-post] [data-relgrid]{grid-template-columns:1fr!important}}@media (max-width:860px){body[data-page=blog-post] [data-navlinks]{display:none!important}body[data-page=blog-post] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=blog-post] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=blog-post] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=blog-post] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=blog-post] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=blog-post] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=blog-post] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=blog-post] a[href^=mailto],body[data-page=blog-post] a[href^=tel],body[data-page=blog-post] button{min-height:44px}}body[data-page=blog-post] [data-vgrid] button image-slot,body[data-page=blog-post] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=blog-post] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=blog-post] [data-vgrid],body[data-page=blog-post] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog-post] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=blog-post] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=blog-post] [data-poster],body[data-page=blog-post] [data-videos],body[data-page=blog-post] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=blog-post] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=blog-post] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=blog-post] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=blog-post] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=blog-post] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=blog-post] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=blog-post] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog-post] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=blog-post] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=blog-post] [data-catgrid],body[data-page=blog-post] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog-post] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=blog-post] [data-catgrid],body[data-page=blog-post] [data-inclgrid],body[data-page=blog-post] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog-post] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=blog-post] [data-cats],body[data-page=blog-post] [data-faq],body[data-page=blog-post] [data-incl],body[data-page=blog-post] [data-months],body[data-page=blog-post] [data-poster],body[data-page=blog-post] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog-post] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=blog-post] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=blog-post] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=blog-post] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=blog-post] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog-post] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=blog-post] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=blog-post] [data-pack]{flex-wrap:wrap!important}body[data-page=blog-post] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=blog-post] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=blog-post] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog-post] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=blog-post] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=blog-post] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=blog-post] [data-faq],body[data-page=blog-post] [data-itin],body[data-page=blog-post] [data-packs],body[data-page=blog-post] [data-poster],body[data-page=blog-post] [data-stays]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog-post] [data-slide]:first-of-type{opacity:1}body[data-page=blog-post]{padding-bottom:78px}body[data-page=blog-post] [data-hicard]:hover{border-color:var(--color-accent-500)!important}@media (max-width:1000px){body[data-page=blog-post] [data-ovbody],body[data-page=blog-post] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog-post] [data-ovbody]>span:first-child{display:none}body[data-page=blog-post] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog-post] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=blog-post] [data-inclgrid],body[data-page=blog-post] [data-maprow]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=blog-post] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog-post] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog-post] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog-post] [data-daybody]>span:first-child{display:none}body[data-page=blog-post] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=blog-post] [data-faq],body[data-page=blog-post] [data-gallery],body[data-page=blog-post] [data-high],body[data-page=blog-post] [data-incl],body[data-page=blog-post] [data-itin],body[data-page=blog-post] [data-map],body[data-page=blog-post] [data-overview],body[data-page=blog-post] [data-poster],body[data-page=blog-post] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog-post] [data-q] summary::-webkit-details-marker{display:none}body[data-page=blog-post] [data-q] summary::marker{content:""}body[data-page=blog-post] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=blog-post] [data-q] [data-mark]{display:inline-block}body[data-page=blog-post] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=blog-post] [data-faqcat] h2,body[data-page=blog-post] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=blog-post] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog-post] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=blog-post] [data-faqbody],body[data-page=blog-post] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=blog-post] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=blog-post] [data-galbody] [data-pane=videos],body[data-page=blog-post] [data-galbody][data-tab=Photos] [data-pane=videos],body[data-page=blog-post] [data-galbody][data-tab=Videos] [data-pane=photos]{display:none!important}body[data-page=blog-post] [data-galbody][data-tab=Videos] [data-pane=videos]{display:grid!important}body[data-page=blog-post] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog-post] [data-photo]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=blog-post] [data-video]:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=blog-post] [data-photogrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=blog-post] [data-videogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=blog-post] [data-photogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:110px!important}body[data-page=blog-post] [data-videogrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=blog-post] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=blog-post] [data-galbody],body[data-page=blog-post] [data-galtabs],body[data-page=blog-post] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog-post] [data-festgrid][data-sfilter=Autumn] [data-fest]:not([data-season=Autumn]),body[data-page=blog-post] [data-festgrid][data-sfilter=Monsoon] [data-fest]:not([data-season=Monsoon]),body[data-page=blog-post] [data-festgrid][data-sfilter=Spring] [data-fest]:not([data-season=Spring]),body[data-page=blog-post] [data-festgrid][data-sfilter=Winter] [data-fest]:not([data-season=Winter]){display:none!important}body[data-page=blog-post] [data-festimg] img,body[data-page=blog-post] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog-post] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=blog-post] [data-festlink]:hover [data-festimg] img{transform:scale(1.05)}body[data-page=blog-post] [data-festlink]:hover{color:var(--color-accent-500)!important}@media (max-width:1200px){body[data-page=blog-post] [data-festgrid],body[data-page=blog-post] [data-fpgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=blog-post] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=blog-post] [data-festgrid],body[data-page=blog-post] [data-fpgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=blog-post] [data-festgrid],body[data-page=blog-post] [data-fpgrid],body[data-page=blog-post] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=blog-post] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=blog-post] [data-festpacks],body[data-page=blog-post] [data-fests],body[data-page=blog-post] [data-notes],body[data-page=blog-post] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog-post] [data-expgrid][data-efilter=Craft] [data-exp]:not([data-tag=Craft]),body[data-page=blog-post] [data-expgrid][data-efilter=Food] [data-exp]:not([data-tag=Food]),body[data-page=blog-post] [data-expgrid][data-efilter=Rail] [data-exp]:not([data-tag=Rail]),body[data-page=blog-post] [data-expgrid][data-efilter=Walks] [data-exp]:not([data-tag=Walks]),body[data-page=blog-post] [data-expgrid][data-efilter=Water] [data-exp]:not([data-tag=Water]),body[data-page=blog-post] [data-expgrid][data-efilter=Wildlife] [data-exp]:not([data-tag=Wildlife]){display:none!important}body[data-page=blog-post] [data-eximg] img,body[data-page=blog-post] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog-post] [data-explink]:hover [data-eximg] img{transform:scale(1.05)}body[data-page=blog-post] [data-explink]:hover,body[data-page=blog-post] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=blog-post] [data-pcard]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=blog-post] [data-eprow]{scrollbar-width:thin}body[data-page=blog-post] [data-eprow]::-webkit-scrollbar{height:4px}body[data-page=blog-post] [data-eprow]::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}@media (max-width:1200px){body[data-page=blog-post] [data-expgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=blog-post] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=blog-post] [data-expgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=blog-post] [data-expgrid],body[data-page=blog-post] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=blog-post] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=blog-post] [data-postbody],body[data-page=blog-post] [data-poster],body[data-page=blog-post] [data-posthead],body[data-page=blog-post] [data-related]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog-post] input:focus,body[data-page=blog-post] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=blog-post] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=blog-post] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=blog],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=blog]{font-family:var(--font-body);color:var(--color-text)}body[data-page=blog] a{color:inherit;text-decoration:none}body[data-page=blog] a:hover{color:var(--color-accent-600)}body[data-page=blog] h1,body[data-page=blog] h2,body[data-page=blog] h3,body[data-page=blog] p{margin:0}body[data-page=blog] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:1100px){body[data-page=blog] [data-postgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body[data-page=blog] [data-featwrap]{grid-template-columns:1fr!important}}@media (max-width:640px){body[data-page=blog] [data-postgrid]{grid-template-columns:1fr!important}}@media (max-width:860px){body[data-page=blog] [data-navlinks]{display:none!important}body[data-page=blog] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=blog] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=blog] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=blog] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=blog] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=blog] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=blog] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=blog] a[href^=mailto],body[data-page=blog] a[href^=tel],body[data-page=blog] button{min-height:44px}}body[data-page=blog] [data-vgrid] button image-slot,body[data-page=blog] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=blog] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=blog] [data-vgrid],body[data-page=blog] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=blog] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=blog] [data-poster],body[data-page=blog] [data-videos],body[data-page=blog] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=blog] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=blog] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=blog] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=blog] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=blog] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=blog] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=blog] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=blog] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=blog] [data-catgrid],body[data-page=blog] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=blog] [data-catgrid],body[data-page=blog] [data-inclgrid],body[data-page=blog] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=blog] [data-cats],body[data-page=blog] [data-faq],body[data-page=blog] [data-incl],body[data-page=blog] [data-months],body[data-page=blog] [data-poster],body[data-page=blog] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=blog] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=blog] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=blog] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=blog] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=blog] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=blog] [data-pack]{flex-wrap:wrap!important}body[data-page=blog] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=blog] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=blog] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=blog] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=blog] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=blog] [data-faq],body[data-page=blog] [data-itin],body[data-page=blog] [data-packs],body[data-page=blog] [data-poster],body[data-page=blog] [data-stays]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog] [data-slide]:first-of-type{opacity:1}body[data-page=blog]{padding-bottom:78px}body[data-page=blog] [data-hicard]:hover{border-color:var(--color-accent-500)!important}@media (max-width:1000px){body[data-page=blog] [data-ovbody],body[data-page=blog] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog] [data-ovbody]>span:first-child{display:none}body[data-page=blog] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=blog] [data-inclgrid],body[data-page=blog] [data-maprow]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=blog] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=blog] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog] [data-daybody]>span:first-child{display:none}body[data-page=blog] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=blog] [data-faq],body[data-page=blog] [data-gallery],body[data-page=blog] [data-high],body[data-page=blog] [data-incl],body[data-page=blog] [data-itin],body[data-page=blog] [data-map],body[data-page=blog] [data-overview],body[data-page=blog] [data-poster],body[data-page=blog] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog] [data-q] summary::-webkit-details-marker{display:none}body[data-page=blog] [data-q] summary::marker{content:""}body[data-page=blog] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=blog] [data-q] [data-mark]{display:inline-block}body[data-page=blog] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=blog] [data-faqcat] h2,body[data-page=blog] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=blog] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=blog] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=blog] [data-faqbody],body[data-page=blog] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=blog] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=blog] [data-galbody] [data-pane=videos],body[data-page=blog] [data-galbody][data-tab=Photos] [data-pane=videos],body[data-page=blog] [data-galbody][data-tab=Videos] [data-pane=photos]{display:none!important}body[data-page=blog] [data-galbody][data-tab=Videos] [data-pane=videos]{display:grid!important}body[data-page=blog] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog] [data-photo]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=blog] [data-video]:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=blog] [data-photogrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=blog] [data-videogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=blog] [data-photogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:110px!important}body[data-page=blog] [data-videogrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=blog] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=blog] [data-galbody],body[data-page=blog] [data-galtabs],body[data-page=blog] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog] [data-festgrid][data-sfilter=Autumn] [data-fest]:not([data-season=Autumn]),body[data-page=blog] [data-festgrid][data-sfilter=Monsoon] [data-fest]:not([data-season=Monsoon]),body[data-page=blog] [data-festgrid][data-sfilter=Spring] [data-fest]:not([data-season=Spring]),body[data-page=blog] [data-festgrid][data-sfilter=Winter] [data-fest]:not([data-season=Winter]){display:none!important}body[data-page=blog] [data-festimg] img,body[data-page=blog] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=blog] [data-festlink]:hover [data-festimg] img{transform:scale(1.05)}body[data-page=blog] [data-festlink]:hover{color:var(--color-accent-500)!important}@media (max-width:1200px){body[data-page=blog] [data-festgrid],body[data-page=blog] [data-fpgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=blog] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=blog] [data-festgrid],body[data-page=blog] [data-fpgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=blog] [data-festgrid],body[data-page=blog] [data-fpgrid],body[data-page=blog] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=blog] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=blog] [data-festpacks],body[data-page=blog] [data-fests],body[data-page=blog] [data-notes],body[data-page=blog] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog] [data-expgrid][data-efilter=Craft] [data-exp]:not([data-tag=Craft]),body[data-page=blog] [data-expgrid][data-efilter=Food] [data-exp]:not([data-tag=Food]),body[data-page=blog] [data-expgrid][data-efilter=Rail] [data-exp]:not([data-tag=Rail]),body[data-page=blog] [data-expgrid][data-efilter=Walks] [data-exp]:not([data-tag=Walks]),body[data-page=blog] [data-expgrid][data-efilter=Water] [data-exp]:not([data-tag=Water]),body[data-page=blog] [data-expgrid][data-efilter=Wildlife] [data-exp]:not([data-tag=Wildlife]){display:none!important}body[data-page=blog] [data-eximg] img,body[data-page=blog] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=blog] [data-explink]:hover [data-eximg] img{transform:scale(1.05)}body[data-page=blog] [data-explink]:hover,body[data-page=blog] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=blog] [data-pcard]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=blog] [data-eprow]{scrollbar-width:thin}body[data-page=blog] [data-eprow]::-webkit-scrollbar{height:4px}body[data-page=blog] [data-eprow]::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}@media (max-width:1200px){body[data-page=blog] [data-expgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=blog] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=blog] [data-expgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=blog] [data-expgrid],body[data-page=blog] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=blog] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=blog] [data-bloghero],body[data-page=blog] [data-feature],body[data-page=blog] [data-poster],body[data-page=blog] [data-posts]{padding-left:20px!important;padding-right:20px!important}}body[data-page=blog] input:focus,body[data-page=blog] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=blog] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=blog] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=car-hire],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=car-hire]{font-family:var(--font-body);color:var(--color-text)}body[data-page=car-hire] a{color:inherit;text-decoration:none}body[data-page=car-hire] a:hover{color:var(--color-accent-600)}body[data-page=car-hire] h1,body[data-page=car-hire] h2,body[data-page=car-hire] h3,body[data-page=car-hire] p{margin:0}body[data-page=car-hire] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:1100px){body[data-page=car-hire] [data-postgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body[data-page=car-hire] [data-featwrap]{grid-template-columns:1fr!important}}@media (max-width:640px){body[data-page=car-hire] [data-postgrid]{grid-template-columns:1fr!important}}@media (max-width:1100px){body[data-page=car-hire] [data-herosplit]{grid-template-columns:minmax(0,1fr)!important}body[data-page=car-hire] [data-heroimg]{aspect-ratio:16/9!important}body[data-page=car-hire] [data-modes]{grid-template-columns:minmax(0,1fr)!important}body[data-page=car-hire] [data-modes]>div{border-left:0!important;border-top:1px solid #57514f;padding-left:0!important;padding-top:22px!important}body[data-page=car-hire] [data-drivergrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:780px){body[data-page=car-hire] [data-catalogue]>article{grid-column:span 12!important}body[data-page=car-hire] [data-drivergrid]{grid-template-columns:1fr!important}body[data-page=car-hire] [data-specrow]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=car-hire] [data-routes] button{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}}body[data-page=car-hire] [data-plate]{transition:transform .3s cubic-bezier(.22,.61,.36,1)}body[data-page=car-hire] [data-card]:hover [data-plate]{transform:translateY(-4px)}body[data-page=car-hire] [data-card]:hover [data-cname]{color:var(--color-accent-500)}body[data-page=car-hire] [data-card] img{transition:transform .9s cubic-bezier(.22,.61,.36,1)}body[data-page=car-hire] [data-card]:hover img{transform:scale(1.04)}@media (max-width:860px){body[data-page=car-hire] [data-navlinks]{display:none!important}body[data-page=car-hire] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=car-hire] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=car-hire] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=car-hire] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=car-hire] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=car-hire] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=car-hire] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=car-hire] a[href^=mailto],body[data-page=car-hire] a[href^=tel],body[data-page=car-hire] button{min-height:44px}}body[data-page=car-hire] [data-vgrid] button image-slot,body[data-page=car-hire] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=car-hire] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=car-hire] [data-vgrid],body[data-page=car-hire] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=car-hire] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=car-hire] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=car-hire] [data-poster],body[data-page=car-hire] [data-videos],body[data-page=car-hire] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=car-hire] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=car-hire] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=car-hire] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=car-hire] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=car-hire] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=car-hire] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=car-hire] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=car-hire] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=car-hire] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=car-hire] [data-catgrid],body[data-page=car-hire] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=car-hire] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=car-hire] [data-catgrid],body[data-page=car-hire] [data-inclgrid],body[data-page=car-hire] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=car-hire] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=car-hire] [data-cats],body[data-page=car-hire] [data-faq],body[data-page=car-hire] [data-incl],body[data-page=car-hire] [data-months],body[data-page=car-hire] [data-poster],body[data-page=car-hire] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=car-hire] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=car-hire] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=car-hire] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=car-hire] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=car-hire] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=car-hire] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=car-hire] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=car-hire] [data-pack]{flex-wrap:wrap!important}body[data-page=car-hire] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=car-hire] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=car-hire] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=car-hire] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=car-hire] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=car-hire] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=car-hire] [data-faq],body[data-page=car-hire] [data-itin],body[data-page=car-hire] [data-packs],body[data-page=car-hire] [data-poster],body[data-page=car-hire] [data-stays]{padding-left:20px!important;padding-right:20px!important}}body[data-page=car-hire] [data-slide]:first-of-type{opacity:1}body[data-page=car-hire]{padding-bottom:78px}body[data-page=car-hire] [data-hicard]:hover{border-color:var(--color-accent-500)!important}@media (max-width:1000px){body[data-page=car-hire] [data-ovbody],body[data-page=car-hire] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=car-hire] [data-ovbody]>span:first-child{display:none}body[data-page=car-hire] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=car-hire] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=car-hire] [data-inclgrid],body[data-page=car-hire] [data-maprow]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=car-hire] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=car-hire] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=car-hire] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=car-hire] [data-daybody]>span:first-child{display:none}body[data-page=car-hire] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=car-hire] [data-faq],body[data-page=car-hire] [data-gallery],body[data-page=car-hire] [data-high],body[data-page=car-hire] [data-incl],body[data-page=car-hire] [data-itin],body[data-page=car-hire] [data-map],body[data-page=car-hire] [data-overview],body[data-page=car-hire] [data-poster],body[data-page=car-hire] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=car-hire] [data-q] summary::-webkit-details-marker{display:none}body[data-page=car-hire] [data-q] summary::marker{content:""}body[data-page=car-hire] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=car-hire] [data-q] [data-mark]{display:inline-block}body[data-page=car-hire] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=car-hire] [data-faqcat] h2,body[data-page=car-hire] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=car-hire] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=car-hire] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=car-hire] [data-faqbody],body[data-page=car-hire] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=car-hire] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=car-hire] [data-galbody] [data-pane=videos],body[data-page=car-hire] [data-galbody][data-tab=Photos] [data-pane=videos],body[data-page=car-hire] [data-galbody][data-tab=Videos] [data-pane=photos]{display:none!important}body[data-page=car-hire] [data-galbody][data-tab=Videos] [data-pane=videos]{display:grid!important}body[data-page=car-hire] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=car-hire] [data-photo]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=car-hire] [data-video]:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=car-hire] [data-photogrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=car-hire] [data-videogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=car-hire] [data-photogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:110px!important}body[data-page=car-hire] [data-videogrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=car-hire] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=car-hire] [data-galbody],body[data-page=car-hire] [data-galtabs],body[data-page=car-hire] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=car-hire] [data-festgrid][data-sfilter=Autumn] [data-fest]:not([data-season=Autumn]),body[data-page=car-hire] [data-festgrid][data-sfilter=Monsoon] [data-fest]:not([data-season=Monsoon]),body[data-page=car-hire] [data-festgrid][data-sfilter=Spring] [data-fest]:not([data-season=Spring]),body[data-page=car-hire] [data-festgrid][data-sfilter=Winter] [data-fest]:not([data-season=Winter]){display:none!important}body[data-page=car-hire] [data-festimg] img,body[data-page=car-hire] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=car-hire] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=car-hire] [data-festlink]:hover [data-festimg] img{transform:scale(1.05)}body[data-page=car-hire] [data-festlink]:hover{color:var(--color-accent-500)!important}@media (max-width:1200px){body[data-page=car-hire] [data-festgrid],body[data-page=car-hire] [data-fpgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=car-hire] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=car-hire] [data-festgrid],body[data-page=car-hire] [data-fpgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=car-hire] [data-festgrid],body[data-page=car-hire] [data-fpgrid],body[data-page=car-hire] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=car-hire] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=car-hire] [data-festpacks],body[data-page=car-hire] [data-fests],body[data-page=car-hire] [data-notes],body[data-page=car-hire] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=car-hire] [data-expgrid][data-efilter=Craft] [data-exp]:not([data-tag=Craft]),body[data-page=car-hire] [data-expgrid][data-efilter=Food] [data-exp]:not([data-tag=Food]),body[data-page=car-hire] [data-expgrid][data-efilter=Rail] [data-exp]:not([data-tag=Rail]),body[data-page=car-hire] [data-expgrid][data-efilter=Walks] [data-exp]:not([data-tag=Walks]),body[data-page=car-hire] [data-expgrid][data-efilter=Water] [data-exp]:not([data-tag=Water]),body[data-page=car-hire] [data-expgrid][data-efilter=Wildlife] [data-exp]:not([data-tag=Wildlife]){display:none!important}body[data-page=car-hire] [data-fleetrow]:hover [data-rowname]{color:var(--color-accent-500)}body[data-page=car-hire] [data-eximg] img,body[data-page=car-hire] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=car-hire] [data-explink]:hover [data-eximg] img{transform:scale(1.05)}body[data-page=car-hire] [data-explink]:hover,body[data-page=car-hire] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=car-hire] [data-pcard]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=car-hire] [data-eprow]{scrollbar-width:thin}body[data-page=car-hire] [data-eprow]::-webkit-scrollbar{height:4px}body[data-page=car-hire] [data-eprow]::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}@media (max-width:1200px){body[data-page=car-hire] [data-expgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=car-hire] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=car-hire] [data-expgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=car-hire] [data-expgrid],body[data-page=car-hire] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=car-hire] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=car-hire] [data-carhero],body[data-page=car-hire] [data-drivers],body[data-page=car-hire] [data-fleet],body[data-page=car-hire] [data-modes-sec],body[data-page=car-hire] [data-poster],body[data-page=car-hire] [data-routes]{padding-left:20px!important;padding-right:20px!important}}body[data-page=car-hire] input:focus,body[data-page=car-hire] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=car-hire] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=car-hire] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=contact],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=contact]{font-family:var(--font-body);color:var(--color-text)}body[data-page=contact] a{color:inherit;text-decoration:none}body[data-page=contact] a:hover{color:var(--color-accent-600)}body[data-page=contact] h1,body[data-page=contact] h2,body[data-page=contact] h3,body[data-page=contact] p{margin:0}body[data-page=contact] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=contact] [data-navlinks]{display:none!important}body[data-page=contact] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=contact] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=contact] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=contact] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=contact] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=contact] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=contact] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=contact] a[href^=mailto],body[data-page=contact] a[href^=tel],body[data-page=contact] button{min-height:44px}}body[data-page=contact] input:focus,body[data-page=contact] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=contact] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=contact] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=diwali-in-jaipur],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=diwali-in-jaipur]{font-family:var(--font-body);color:var(--color-text)}body[data-page=diwali-in-jaipur] a{color:inherit;text-decoration:none}body[data-page=diwali-in-jaipur] a:hover{color:var(--color-accent-600)}body[data-page=diwali-in-jaipur] h1,body[data-page=diwali-in-jaipur] h2,body[data-page=diwali-in-jaipur] h3,body[data-page=diwali-in-jaipur] p{margin:0}body[data-page=diwali-in-jaipur] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-navlinks]{display:none!important}body[data-page=diwali-in-jaipur] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=diwali-in-jaipur] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=diwali-in-jaipur] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=diwali-in-jaipur] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=diwali-in-jaipur] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=diwali-in-jaipur] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=diwali-in-jaipur] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=diwali-in-jaipur] a[href^=mailto],body[data-page=diwali-in-jaipur] a[href^=tel],body[data-page=diwali-in-jaipur] button{min-height:44px}}body[data-page=diwali-in-jaipur] [data-vgrid] button image-slot,body[data-page=diwali-in-jaipur] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=diwali-in-jaipur] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=diwali-in-jaipur] [data-vgrid],body[data-page=diwali-in-jaipur] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=diwali-in-jaipur] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-poster],body[data-page=diwali-in-jaipur] [data-videos],body[data-page=diwali-in-jaipur] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=diwali-in-jaipur] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=diwali-in-jaipur] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=diwali-in-jaipur] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=diwali-in-jaipur] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=diwali-in-jaipur] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=diwali-in-jaipur] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=diwali-in-jaipur] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=diwali-in-jaipur] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=diwali-in-jaipur] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=diwali-in-jaipur] [data-catgrid],body[data-page=diwali-in-jaipur] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=diwali-in-jaipur] [data-catgrid],body[data-page=diwali-in-jaipur] [data-inclgrid],body[data-page=diwali-in-jaipur] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-cats],body[data-page=diwali-in-jaipur] [data-faq],body[data-page=diwali-in-jaipur] [data-incl],body[data-page=diwali-in-jaipur] [data-months],body[data-page=diwali-in-jaipur] [data-poster],body[data-page=diwali-in-jaipur] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=diwali-in-jaipur] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=diwali-in-jaipur] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=diwali-in-jaipur] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=diwali-in-jaipur] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=diwali-in-jaipur] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=diwali-in-jaipur] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=diwali-in-jaipur] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=diwali-in-jaipur] [data-pack]{flex-wrap:wrap!important}body[data-page=diwali-in-jaipur] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=diwali-in-jaipur] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=diwali-in-jaipur] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=diwali-in-jaipur] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-faq],body[data-page=diwali-in-jaipur] [data-itin],body[data-page=diwali-in-jaipur] [data-packs],body[data-page=diwali-in-jaipur] [data-poster],body[data-page=diwali-in-jaipur] [data-stays]{padding-left:20px!important;padding-right:20px!important}}@media (max-width:1000px){body[data-page=diwali-in-jaipur] [data-ovbody],body[data-page=diwali-in-jaipur] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-ovbody]>span:first-child{display:none}body[data-page=diwali-in-jaipur] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-inclgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=diwali-in-jaipur] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-daybody]>span:first-child{display:none}body[data-page=diwali-in-jaipur] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-faq],body[data-page=diwali-in-jaipur] [data-gallery],body[data-page=diwali-in-jaipur] [data-high],body[data-page=diwali-in-jaipur] [data-incl],body[data-page=diwali-in-jaipur] [data-itin],body[data-page=diwali-in-jaipur] [data-map],body[data-page=diwali-in-jaipur] [data-overview],body[data-page=diwali-in-jaipur] [data-poster],body[data-page=diwali-in-jaipur] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=diwali-in-jaipur] [data-q] summary::-webkit-details-marker{display:none}body[data-page=diwali-in-jaipur] [data-q] summary::marker{content:""}body[data-page=diwali-in-jaipur] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=diwali-in-jaipur] [data-q] [data-mark]{display:inline-block}body[data-page=diwali-in-jaipur] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=diwali-in-jaipur] [data-faqcat] h2,body[data-page=diwali-in-jaipur] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=diwali-in-jaipur] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-faqbody],body[data-page=diwali-in-jaipur] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=diwali-in-jaipur] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=diwali-in-jaipur] [data-galbody] [data-pane=videos],body[data-page=diwali-in-jaipur] [data-galbody][data-tab=Photos] [data-pane=videos],body[data-page=diwali-in-jaipur] [data-galbody][data-tab=Videos] [data-pane=photos]{display:none!important}body[data-page=diwali-in-jaipur] [data-galbody][data-tab=Videos] [data-pane=videos]{display:grid!important}body[data-page=diwali-in-jaipur] [data-photo]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=diwali-in-jaipur] [data-video]:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=diwali-in-jaipur] [data-photogrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-videogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=diwali-in-jaipur] [data-photogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:110px!important}body[data-page=diwali-in-jaipur] [data-videogrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=diwali-in-jaipur] [data-galbody],body[data-page=diwali-in-jaipur] [data-galtabs],body[data-page=diwali-in-jaipur] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=diwali-in-jaipur] [data-festgrid][data-sfilter=Autumn] [data-fest]:not([data-season=Autumn]),body[data-page=diwali-in-jaipur] [data-festgrid][data-sfilter=Monsoon] [data-fest]:not([data-season=Monsoon]),body[data-page=diwali-in-jaipur] [data-festgrid][data-sfilter=Spring] [data-fest]:not([data-season=Spring]),body[data-page=diwali-in-jaipur] [data-festgrid][data-sfilter=Winter] [data-fest]:not([data-season=Winter]){display:none!important}body[data-page=diwali-in-jaipur] [data-festimg] img,body[data-page=diwali-in-jaipur] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=diwali-in-jaipur] [data-festlink]:hover [data-festimg] img{transform:scale(1.05)}body[data-page=diwali-in-jaipur] [data-festlink]:hover{color:var(--color-accent-500)!important}@media (max-width:1200px){body[data-page=diwali-in-jaipur] [data-festgrid],body[data-page=diwali-in-jaipur] [data-fpgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=diwali-in-jaipur] [data-festgrid],body[data-page=diwali-in-jaipur] [data-fpgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=diwali-in-jaipur] [data-festgrid],body[data-page=diwali-in-jaipur] [data-fpgrid],body[data-page=diwali-in-jaipur] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=diwali-in-jaipur] [data-festpacks],body[data-page=diwali-in-jaipur] [data-fests],body[data-page=diwali-in-jaipur] [data-notes],body[data-page=diwali-in-jaipur] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=diwali-in-jaipur] [data-slide]:first-of-type{opacity:1}body[data-page=diwali-in-jaipur] [data-hicard]:hover{border-color:var(--color-accent-500)!important}body[data-page=diwali-in-jaipur] [data-storyimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}@media (max-width:1100px){body[data-page=diwali-in-jaipur] [data-story]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-storyrail]{position:static!important}}body[data-page=diwali-in-jaipur] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}@media (max-width:1100px){body[data-page=diwali-in-jaipur] [data-ovbody],body[data-page=diwali-in-jaipur] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-ovbody]>span:first-child{display:none}body[data-page=diwali-in-jaipur] [data-higrid],body[data-page=diwali-in-jaipur] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=diwali-in-jaipur] [data-higrid],body[data-page=diwali-in-jaipur] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=diwali-in-jaipur] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-daybody]>span:first-child{display:none}}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-faq],body[data-page=diwali-in-jaipur] [data-fhead],body[data-page=diwali-in-jaipur] [data-fpacks],body[data-page=diwali-in-jaipur] [data-gallery],body[data-page=diwali-in-jaipur] [data-high],body[data-page=diwali-in-jaipur] [data-notes],body[data-page=diwali-in-jaipur] [data-overview],body[data-page=diwali-in-jaipur] [data-poster],body[data-page=diwali-in-jaipur] [data-story]{padding-left:20px!important;padding-right:20px!important}}body[data-page=diwali-in-jaipur]{padding-bottom:78px}body[data-page=diwali-in-jaipur] [data-pimg] img,body[data-page=diwali-in-jaipur] [data-storyimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=diwali-in-jaipur] [data-storyimg]:hover img{transform:scale(1.03)}body[data-page=diwali-in-jaipur] [data-pcard]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=diwali-in-jaipur] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=diwali-in-jaipur] [data-fprow]{scrollbar-width:thin}body[data-page=diwali-in-jaipur] [data-fprow]::-webkit-scrollbar{height:4px}body[data-page=diwali-in-jaipur] [data-fprow]::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}@media (max-width:1100px){body[data-page=diwali-in-jaipur] [data-story]{grid-template-columns:minmax(0,1fr)!important}body[data-page=diwali-in-jaipur] [data-storyrail]{position:static!important}body[data-page=diwali-in-jaipur] [data-notegrid],body[data-page=diwali-in-jaipur] [data-quickgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body[data-page=diwali-in-jaipur] [data-notegrid],body[data-page=diwali-in-jaipur] [data-quickgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=diwali-in-jaipur] [data-faq],body[data-page=diwali-in-jaipur] [data-fhead],body[data-page=diwali-in-jaipur] [data-fpacks],body[data-page=diwali-in-jaipur] [data-gallery],body[data-page=diwali-in-jaipur] [data-notes],body[data-page=diwali-in-jaipur] [data-poster],body[data-page=diwali-in-jaipur] [data-quick],body[data-page=diwali-in-jaipur] [data-story]{padding-left:20px!important;padding-right:20px!important}}body[data-page=diwali-in-jaipur] input:focus,body[data-page=diwali-in-jaipur] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=diwali-in-jaipur] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=diwali-in-jaipur] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=experience-detail],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=experience-detail]{font-family:var(--font-body);color:var(--color-text)}body[data-page=experience-detail] a{color:inherit;text-decoration:none}body[data-page=experience-detail] a:hover{color:var(--color-accent-600)}body[data-page=experience-detail] h1,body[data-page=experience-detail] h2,body[data-page=experience-detail] h3,body[data-page=experience-detail] p{margin:0}body[data-page=experience-detail] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:900px){body[data-page=experience-detail] [data-incgrid]{grid-template-columns:1fr!important}}@media (max-width:860px){body[data-page=experience-detail] [data-navlinks]{display:none!important}body[data-page=experience-detail] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=experience-detail] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=experience-detail] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=experience-detail] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=experience-detail] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=experience-detail] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=experience-detail] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=experience-detail] a[href^=mailto],body[data-page=experience-detail] a[href^=tel],body[data-page=experience-detail] button{min-height:44px}}body[data-page=experience-detail] [data-vgrid] button image-slot,body[data-page=experience-detail] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=experience-detail] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=experience-detail] [data-vgrid],body[data-page=experience-detail] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=experience-detail] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=experience-detail] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=experience-detail] [data-poster],body[data-page=experience-detail] [data-videos],body[data-page=experience-detail] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=experience-detail] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=experience-detail] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=experience-detail] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=experience-detail] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=experience-detail] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=experience-detail] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=experience-detail] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=experience-detail] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=experience-detail] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=experience-detail] [data-catgrid],body[data-page=experience-detail] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=experience-detail] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=experience-detail] [data-catgrid],body[data-page=experience-detail] [data-inclgrid],body[data-page=experience-detail] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=experience-detail] [data-cats],body[data-page=experience-detail] [data-faq],body[data-page=experience-detail] [data-incl],body[data-page=experience-detail] [data-months],body[data-page=experience-detail] [data-poster],body[data-page=experience-detail] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=experience-detail] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=experience-detail] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=experience-detail] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=experience-detail] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=experience-detail] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=experience-detail] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=experience-detail] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=experience-detail] [data-pack]{flex-wrap:wrap!important}body[data-page=experience-detail] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=experience-detail] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=experience-detail] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=experience-detail] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=experience-detail] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=experience-detail] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=experience-detail] [data-faq],body[data-page=experience-detail] [data-itin],body[data-page=experience-detail] [data-packs],body[data-page=experience-detail] [data-poster],body[data-page=experience-detail] [data-stays]{padding-left:20px!important;padding-right:20px!important}}@media (max-width:1000px){body[data-page=experience-detail] [data-ovbody],body[data-page=experience-detail] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-ovbody]>span:first-child{display:none}body[data-page=experience-detail] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=experience-detail] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=experience-detail] [data-inclgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=experience-detail] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=experience-detail] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-daybody]>span:first-child{display:none}body[data-page=experience-detail] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=experience-detail] [data-faq],body[data-page=experience-detail] [data-gallery],body[data-page=experience-detail] [data-high],body[data-page=experience-detail] [data-incl],body[data-page=experience-detail] [data-itin],body[data-page=experience-detail] [data-map],body[data-page=experience-detail] [data-overview],body[data-page=experience-detail] [data-poster],body[data-page=experience-detail] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=experience-detail] [data-q] summary::-webkit-details-marker{display:none}body[data-page=experience-detail] [data-q] summary::marker{content:""}body[data-page=experience-detail] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=experience-detail] [data-q] [data-mark]{display:inline-block}body[data-page=experience-detail] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=experience-detail] [data-faqcat] h2,body[data-page=experience-detail] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=experience-detail] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=experience-detail] [data-faqbody],body[data-page=experience-detail] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=experience-detail] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=experience-detail] [data-galbody] [data-pane=videos],body[data-page=experience-detail] [data-galbody][data-tab=Photos] [data-pane=videos],body[data-page=experience-detail] [data-galbody][data-tab=Videos] [data-pane=photos]{display:none!important}body[data-page=experience-detail] [data-galbody][data-tab=Videos] [data-pane=videos]{display:grid!important}body[data-page=experience-detail] [data-photo]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=experience-detail] [data-video]:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=experience-detail] [data-photogrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=experience-detail] [data-videogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=experience-detail] [data-photogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:110px!important}body[data-page=experience-detail] [data-videogrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=experience-detail] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=experience-detail] [data-galbody],body[data-page=experience-detail] [data-galtabs],body[data-page=experience-detail] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=experience-detail] [data-festgrid][data-sfilter=Autumn] [data-fest]:not([data-season=Autumn]),body[data-page=experience-detail] [data-festgrid][data-sfilter=Monsoon] [data-fest]:not([data-season=Monsoon]),body[data-page=experience-detail] [data-festgrid][data-sfilter=Spring] [data-fest]:not([data-season=Spring]),body[data-page=experience-detail] [data-festgrid][data-sfilter=Winter] [data-fest]:not([data-season=Winter]){display:none!important}body[data-page=experience-detail] [data-festimg] img,body[data-page=experience-detail] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=experience-detail] [data-festlink]:hover [data-festimg] img{transform:scale(1.05)}body[data-page=experience-detail] [data-festlink]:hover{color:var(--color-accent-500)!important}@media (max-width:1200px){body[data-page=experience-detail] [data-festgrid],body[data-page=experience-detail] [data-fpgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=experience-detail] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=experience-detail] [data-festgrid],body[data-page=experience-detail] [data-fpgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=experience-detail] [data-festgrid],body[data-page=experience-detail] [data-fpgrid],body[data-page=experience-detail] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=experience-detail] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=experience-detail] [data-festpacks],body[data-page=experience-detail] [data-fests],body[data-page=experience-detail] [data-notes],body[data-page=experience-detail] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=experience-detail] [data-slide]:first-of-type{opacity:1}body[data-page=experience-detail] [data-hicard]:hover{border-color:var(--color-accent-500)!important}body[data-page=experience-detail] [data-storyimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}@media (max-width:1100px){body[data-page=experience-detail] [data-story]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-storyrail]{position:static!important}}body[data-page=experience-detail] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}@media (max-width:1100px){body[data-page=experience-detail] [data-ovbody],body[data-page=experience-detail] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-ovbody]>span:first-child{display:none}body[data-page=experience-detail] [data-higrid],body[data-page=experience-detail] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=experience-detail] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=experience-detail] [data-higrid],body[data-page=experience-detail] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=experience-detail] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-daybody]>span:first-child{display:none}}@media (max-width:860px){body[data-page=experience-detail] [data-faq],body[data-page=experience-detail] [data-fhead],body[data-page=experience-detail] [data-fpacks],body[data-page=experience-detail] [data-gallery],body[data-page=experience-detail] [data-high],body[data-page=experience-detail] [data-notes],body[data-page=experience-detail] [data-overview],body[data-page=experience-detail] [data-poster],body[data-page=experience-detail] [data-story]{padding-left:20px!important;padding-right:20px!important}}body[data-page=experience-detail]{padding-bottom:78px}body[data-page=experience-detail] [data-pimg] img,body[data-page=experience-detail] [data-storyimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=experience-detail] [data-storyimg]:hover img{transform:scale(1.03)}body[data-page=experience-detail] [data-pcard]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=experience-detail] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=experience-detail] [data-fprow]{scrollbar-width:thin}body[data-page=experience-detail] [data-fprow]::-webkit-scrollbar{height:4px}body[data-page=experience-detail] [data-fprow]::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}@media (max-width:1100px){body[data-page=experience-detail] [data-story]{grid-template-columns:minmax(0,1fr)!important}body[data-page=experience-detail] [data-storyrail]{position:static!important}body[data-page=experience-detail] [data-notegrid],body[data-page=experience-detail] [data-quickgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body[data-page=experience-detail] [data-notegrid],body[data-page=experience-detail] [data-quickgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=experience-detail] [data-faq],body[data-page=experience-detail] [data-fhead],body[data-page=experience-detail] [data-fpacks],body[data-page=experience-detail] [data-gallery],body[data-page=experience-detail] [data-notes],body[data-page=experience-detail] [data-poster],body[data-page=experience-detail] [data-quick],body[data-page=experience-detail] [data-story]{padding-left:20px!important;padding-right:20px!important}}body[data-page=experience-detail] input:focus,body[data-page=experience-detail] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=experience-detail] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=experience-detail] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=faq],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=faq]{font-family:var(--font-body);color:var(--color-text)}body[data-page=faq] a{color:inherit;text-decoration:none}body[data-page=faq] a:hover{color:var(--color-accent-600)}body[data-page=faq] h1,body[data-page=faq] h2,body[data-page=faq] h3,body[data-page=faq] p{margin:0}body[data-page=faq] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=faq] [data-navlinks]{display:none!important}body[data-page=faq] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=faq] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=faq] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=faq] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=faq] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=faq] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=faq] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=faq] a[href^=mailto],body[data-page=faq] a[href^=tel],body[data-page=faq] button{min-height:44px}}body[data-page=faq] [data-vgrid] button image-slot,body[data-page=faq] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=faq] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=faq] [data-vgrid],body[data-page=faq] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=faq] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=faq] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=faq] [data-poster],body[data-page=faq] [data-videos],body[data-page=faq] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=faq] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=faq] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=faq] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=faq] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=faq] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=faq] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=faq] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=faq] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=faq] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=faq] [data-catgrid],body[data-page=faq] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=faq] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=faq] [data-catgrid],body[data-page=faq] [data-inclgrid],body[data-page=faq] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=faq] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=faq] [data-cats],body[data-page=faq] [data-faq],body[data-page=faq] [data-incl],body[data-page=faq] [data-months],body[data-page=faq] [data-poster],body[data-page=faq] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=faq] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=faq] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=faq] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=faq] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=faq] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=faq] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=faq] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=faq] [data-pack]{flex-wrap:wrap!important}body[data-page=faq] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=faq] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=faq] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=faq] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=faq] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=faq] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=faq] [data-faq],body[data-page=faq] [data-itin],body[data-page=faq] [data-packs],body[data-page=faq] [data-poster],body[data-page=faq] [data-stays]{padding-left:20px!important;padding-right:20px!important}}body[data-page=faq] [data-slide]:first-of-type{opacity:1}body[data-page=faq]{padding-bottom:78px}body[data-page=faq] [data-hicard]:hover{border-color:var(--color-accent-500)!important}@media (max-width:1000px){body[data-page=faq] [data-ovbody],body[data-page=faq] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=faq] [data-ovbody]>span:first-child{display:none}body[data-page=faq] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=faq] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=faq] [data-inclgrid],body[data-page=faq] [data-maprow]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=faq] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=faq] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=faq] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=faq] [data-daybody]>span:first-child{display:none}body[data-page=faq] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=faq] [data-faq],body[data-page=faq] [data-gallery],body[data-page=faq] [data-high],body[data-page=faq] [data-incl],body[data-page=faq] [data-itin],body[data-page=faq] [data-map],body[data-page=faq] [data-overview],body[data-page=faq] [data-poster],body[data-page=faq] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=faq] [data-q] summary::-webkit-details-marker{display:none}body[data-page=faq] [data-q] summary::marker{content:""}body[data-page=faq] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=faq] [data-q] [data-mark]{display:inline-block}body[data-page=faq] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=faq] [data-faqcat] h2,body[data-page=faq] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=faq] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=faq] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=faq] [data-faqbody],body[data-page=faq] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=faq] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=faq] input:focus,body[data-page=faq] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=faq] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=faq] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=fairs-and-festivals],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=fairs-and-festivals]{font-family:var(--font-body);color:var(--color-text)}body[data-page=fairs-and-festivals] a{color:inherit;text-decoration:none}body[data-page=fairs-and-festivals] a:hover{color:var(--color-accent-600)}body[data-page=fairs-and-festivals] h1,body[data-page=fairs-and-festivals] h2,body[data-page=fairs-and-festivals] h3,body[data-page=fairs-and-festivals] p{margin:0}body[data-page=fairs-and-festivals] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=fairs-and-festivals] [data-navlinks]{display:none!important}body[data-page=fairs-and-festivals] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=fairs-and-festivals] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=fairs-and-festivals] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=fairs-and-festivals] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=fairs-and-festivals] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=fairs-and-festivals] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=fairs-and-festivals] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=fairs-and-festivals] a[href^=mailto],body[data-page=fairs-and-festivals] a[href^=tel],body[data-page=fairs-and-festivals] button{min-height:44px}}body[data-page=fairs-and-festivals] [data-vgrid] button image-slot,body[data-page=fairs-and-festivals] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=fairs-and-festivals] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=fairs-and-festivals] [data-vgrid],body[data-page=fairs-and-festivals] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=fairs-and-festivals] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=fairs-and-festivals] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=fairs-and-festivals] [data-poster],body[data-page=fairs-and-festivals] [data-videos],body[data-page=fairs-and-festivals] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=fairs-and-festivals] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=fairs-and-festivals] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=fairs-and-festivals] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=fairs-and-festivals] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=fairs-and-festivals] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=fairs-and-festivals] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=fairs-and-festivals] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=fairs-and-festivals] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=fairs-and-festivals] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=fairs-and-festivals] [data-catgrid],body[data-page=fairs-and-festivals] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=fairs-and-festivals] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=fairs-and-festivals] [data-catgrid],body[data-page=fairs-and-festivals] [data-inclgrid],body[data-page=fairs-and-festivals] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=fairs-and-festivals] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=fairs-and-festivals] [data-cats],body[data-page=fairs-and-festivals] [data-faq],body[data-page=fairs-and-festivals] [data-incl],body[data-page=fairs-and-festivals] [data-months],body[data-page=fairs-and-festivals] [data-poster],body[data-page=fairs-and-festivals] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=fairs-and-festivals] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=fairs-and-festivals] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=fairs-and-festivals] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=fairs-and-festivals] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=fairs-and-festivals] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=fairs-and-festivals] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=fairs-and-festivals] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=fairs-and-festivals] [data-pack]{flex-wrap:wrap!important}body[data-page=fairs-and-festivals] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=fairs-and-festivals] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=fairs-and-festivals] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=fairs-and-festivals] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=fairs-and-festivals] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=fairs-and-festivals] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=fairs-and-festivals] [data-faq],body[data-page=fairs-and-festivals] [data-itin],body[data-page=fairs-and-festivals] [data-packs],body[data-page=fairs-and-festivals] [data-poster],body[data-page=fairs-and-festivals] [data-stays]{padding-left:20px!important;padding-right:20px!important}}body[data-page=fairs-and-festivals] [data-slide]:first-of-type{opacity:1}body[data-page=fairs-and-festivals]{padding-bottom:78px}body[data-page=fairs-and-festivals] [data-hicard]:hover{border-color:var(--color-accent-500)!important}@media (max-width:1000px){body[data-page=fairs-and-festivals] [data-ovbody],body[data-page=fairs-and-festivals] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=fairs-and-festivals] [data-ovbody]>span:first-child{display:none}body[data-page=fairs-and-festivals] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=fairs-and-festivals] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=fairs-and-festivals] [data-inclgrid],body[data-page=fairs-and-festivals] [data-maprow]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=fairs-and-festivals] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=fairs-and-festivals] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=fairs-and-festivals] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=fairs-and-festivals] [data-daybody]>span:first-child{display:none}body[data-page=fairs-and-festivals] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=fairs-and-festivals] [data-faq],body[data-page=fairs-and-festivals] [data-gallery],body[data-page=fairs-and-festivals] [data-high],body[data-page=fairs-and-festivals] [data-incl],body[data-page=fairs-and-festivals] [data-itin],body[data-page=fairs-and-festivals] [data-map],body[data-page=fairs-and-festivals] [data-overview],body[data-page=fairs-and-festivals] [data-poster],body[data-page=fairs-and-festivals] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=fairs-and-festivals] [data-q] summary::-webkit-details-marker{display:none}body[data-page=fairs-and-festivals] [data-q] summary::marker{content:""}body[data-page=fairs-and-festivals] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=fairs-and-festivals] [data-q] [data-mark]{display:inline-block}body[data-page=fairs-and-festivals] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=fairs-and-festivals] [data-faqcat] h2,body[data-page=fairs-and-festivals] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=fairs-and-festivals] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=fairs-and-festivals] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=fairs-and-festivals] [data-faqbody],body[data-page=fairs-and-festivals] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=fairs-and-festivals] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=fairs-and-festivals] [data-galbody] [data-pane=videos],body[data-page=fairs-and-festivals] [data-galbody][data-tab=Photos] [data-pane=videos],body[data-page=fairs-and-festivals] [data-galbody][data-tab=Videos] [data-pane=photos]{display:none!important}body[data-page=fairs-and-festivals] [data-galbody][data-tab=Videos] [data-pane=videos]{display:grid!important}body[data-page=fairs-and-festivals] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=fairs-and-festivals] [data-photo]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=fairs-and-festivals] [data-video]:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=fairs-and-festivals] [data-photogrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=fairs-and-festivals] [data-videogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=fairs-and-festivals] [data-photogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:110px!important}body[data-page=fairs-and-festivals] [data-videogrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=fairs-and-festivals] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=fairs-and-festivals] [data-galbody],body[data-page=fairs-and-festivals] [data-galtabs],body[data-page=fairs-and-festivals] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=fairs-and-festivals] [data-festgrid][data-sfilter=Autumn] [data-fest]:not([data-season=Autumn]),body[data-page=fairs-and-festivals] [data-festgrid][data-sfilter=Monsoon] [data-fest]:not([data-season=Monsoon]),body[data-page=fairs-and-festivals] [data-festgrid][data-sfilter=Spring] [data-fest]:not([data-season=Spring]),body[data-page=fairs-and-festivals] [data-festgrid][data-sfilter=Winter] [data-fest]:not([data-season=Winter]){display:none!important}body[data-page=fairs-and-festivals] [data-festimg] img,body[data-page=fairs-and-festivals] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=fairs-and-festivals] [data-pcard]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=fairs-and-festivals] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=fairs-and-festivals] [data-festlink]:hover [data-festimg] img{transform:scale(1.05)}body[data-page=fairs-and-festivals] [data-festlink]:hover{color:var(--color-accent-500)!important}@media (max-width:1200px){body[data-page=fairs-and-festivals] [data-festgrid],body[data-page=fairs-and-festivals] [data-fpgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=fairs-and-festivals] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=fairs-and-festivals] [data-festgrid],body[data-page=fairs-and-festivals] [data-fpgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=fairs-and-festivals] [data-festgrid],body[data-page=fairs-and-festivals] [data-fpgrid],body[data-page=fairs-and-festivals] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=fairs-and-festivals] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=fairs-and-festivals] [data-festpacks],body[data-page=fairs-and-festivals] [data-fests],body[data-page=fairs-and-festivals] [data-notes],body[data-page=fairs-and-festivals] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=fairs-and-festivals] input:focus,body[data-page=fairs-and-festivals] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=fairs-and-festivals] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=fairs-and-festivals] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=festival-detail],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=festival-detail]{font-family:var(--font-body);color:var(--color-text)}body[data-page=festival-detail] a{color:inherit;text-decoration:none}body[data-page=festival-detail] a:hover{color:var(--color-accent-600)}body[data-page=festival-detail] h1,body[data-page=festival-detail] h2,body[data-page=festival-detail] h3,body[data-page=festival-detail] p{margin:0}body[data-page=festival-detail] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=festival-detail] [data-navlinks]{display:none!important}body[data-page=festival-detail] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=festival-detail] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=festival-detail] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=festival-detail] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=festival-detail] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=festival-detail] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=festival-detail] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=festival-detail] a[href^=mailto],body[data-page=festival-detail] a[href^=tel],body[data-page=festival-detail] button{min-height:44px}}body[data-page=festival-detail] [data-vgrid] button image-slot,body[data-page=festival-detail] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=festival-detail] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=festival-detail] [data-vgrid],body[data-page=festival-detail] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=festival-detail] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=festival-detail] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=festival-detail] [data-poster],body[data-page=festival-detail] [data-videos],body[data-page=festival-detail] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=festival-detail] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=festival-detail] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=festival-detail] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=festival-detail] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=festival-detail] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=festival-detail] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=festival-detail] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=festival-detail] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=festival-detail] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=festival-detail] [data-catgrid],body[data-page=festival-detail] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=festival-detail] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=festival-detail] [data-catgrid],body[data-page=festival-detail] [data-inclgrid],body[data-page=festival-detail] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=festival-detail] [data-cats],body[data-page=festival-detail] [data-faq],body[data-page=festival-detail] [data-incl],body[data-page=festival-detail] [data-months],body[data-page=festival-detail] [data-poster],body[data-page=festival-detail] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=festival-detail] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=festival-detail] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=festival-detail] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=festival-detail] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=festival-detail] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=festival-detail] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=festival-detail] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=festival-detail] [data-pack]{flex-wrap:wrap!important}body[data-page=festival-detail] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=festival-detail] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=festival-detail] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=festival-detail] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=festival-detail] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=festival-detail] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=festival-detail] [data-faq],body[data-page=festival-detail] [data-itin],body[data-page=festival-detail] [data-packs],body[data-page=festival-detail] [data-poster],body[data-page=festival-detail] [data-stays]{padding-left:20px!important;padding-right:20px!important}}@media (max-width:1000px){body[data-page=festival-detail] [data-ovbody],body[data-page=festival-detail] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-ovbody]>span:first-child{display:none}body[data-page=festival-detail] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=festival-detail] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=festival-detail] [data-inclgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=festival-detail] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=festival-detail] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-daybody]>span:first-child{display:none}body[data-page=festival-detail] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=festival-detail] [data-faq],body[data-page=festival-detail] [data-gallery],body[data-page=festival-detail] [data-high],body[data-page=festival-detail] [data-incl],body[data-page=festival-detail] [data-itin],body[data-page=festival-detail] [data-map],body[data-page=festival-detail] [data-overview],body[data-page=festival-detail] [data-poster],body[data-page=festival-detail] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=festival-detail] [data-q] summary::-webkit-details-marker{display:none}body[data-page=festival-detail] [data-q] summary::marker{content:""}body[data-page=festival-detail] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=festival-detail] [data-q] [data-mark]{display:inline-block}body[data-page=festival-detail] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=festival-detail] [data-faqcat] h2,body[data-page=festival-detail] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=festival-detail] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=festival-detail] [data-faqbody],body[data-page=festival-detail] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=festival-detail] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=festival-detail] [data-galbody] [data-pane=videos],body[data-page=festival-detail] [data-galbody][data-tab=Photos] [data-pane=videos],body[data-page=festival-detail] [data-galbody][data-tab=Videos] [data-pane=photos]{display:none!important}body[data-page=festival-detail] [data-galbody][data-tab=Videos] [data-pane=videos]{display:grid!important}body[data-page=festival-detail] [data-photo]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=festival-detail] [data-video]:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=festival-detail] [data-photogrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=festival-detail] [data-videogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=festival-detail] [data-photogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:110px!important}body[data-page=festival-detail] [data-videogrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=festival-detail] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=festival-detail] [data-galbody],body[data-page=festival-detail] [data-galtabs],body[data-page=festival-detail] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=festival-detail] [data-festgrid][data-sfilter=Autumn] [data-fest]:not([data-season=Autumn]),body[data-page=festival-detail] [data-festgrid][data-sfilter=Monsoon] [data-fest]:not([data-season=Monsoon]),body[data-page=festival-detail] [data-festgrid][data-sfilter=Spring] [data-fest]:not([data-season=Spring]),body[data-page=festival-detail] [data-festgrid][data-sfilter=Winter] [data-fest]:not([data-season=Winter]){display:none!important}body[data-page=festival-detail] [data-festimg] img,body[data-page=festival-detail] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=festival-detail] [data-festlink]:hover [data-festimg] img{transform:scale(1.05)}body[data-page=festival-detail] [data-festlink]:hover{color:var(--color-accent-500)!important}@media (max-width:1200px){body[data-page=festival-detail] [data-festgrid],body[data-page=festival-detail] [data-fpgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=festival-detail] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=festival-detail] [data-festgrid],body[data-page=festival-detail] [data-fpgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=festival-detail] [data-festgrid],body[data-page=festival-detail] [data-fpgrid],body[data-page=festival-detail] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=festival-detail] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=festival-detail] [data-festpacks],body[data-page=festival-detail] [data-fests],body[data-page=festival-detail] [data-notes],body[data-page=festival-detail] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=festival-detail] [data-slide]:first-of-type{opacity:1}body[data-page=festival-detail] [data-hicard]:hover{border-color:var(--color-accent-500)!important}body[data-page=festival-detail] [data-storyimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}@media (max-width:1100px){body[data-page=festival-detail] [data-story]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-storyrail]{position:static!important}}body[data-page=festival-detail] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}@media (max-width:1100px){body[data-page=festival-detail] [data-ovbody],body[data-page=festival-detail] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-ovbody]>span:first-child{display:none}body[data-page=festival-detail] [data-higrid],body[data-page=festival-detail] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=festival-detail] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=festival-detail] [data-higrid],body[data-page=festival-detail] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=festival-detail] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-daybody]>span:first-child{display:none}}@media (max-width:860px){body[data-page=festival-detail] [data-faq],body[data-page=festival-detail] [data-fhead],body[data-page=festival-detail] [data-fpacks],body[data-page=festival-detail] [data-gallery],body[data-page=festival-detail] [data-high],body[data-page=festival-detail] [data-notes],body[data-page=festival-detail] [data-overview],body[data-page=festival-detail] [data-poster],body[data-page=festival-detail] [data-story]{padding-left:20px!important;padding-right:20px!important}}body[data-page=festival-detail]{padding-bottom:78px}body[data-page=festival-detail] [data-pimg] img,body[data-page=festival-detail] [data-storyimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=festival-detail] [data-storyimg]:hover img{transform:scale(1.03)}body[data-page=festival-detail] [data-pcard]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=festival-detail] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=festival-detail] [data-fprow]{scrollbar-width:thin}body[data-page=festival-detail] [data-fprow]::-webkit-scrollbar{height:4px}body[data-page=festival-detail] [data-fprow]::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}@media (max-width:1100px){body[data-page=festival-detail] [data-story]{grid-template-columns:minmax(0,1fr)!important}body[data-page=festival-detail] [data-storyrail]{position:static!important}body[data-page=festival-detail] [data-notegrid],body[data-page=festival-detail] [data-quickgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body[data-page=festival-detail] [data-notegrid],body[data-page=festival-detail] [data-quickgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=festival-detail] [data-faq],body[data-page=festival-detail] [data-fhead],body[data-page=festival-detail] [data-fpacks],body[data-page=festival-detail] [data-gallery],body[data-page=festival-detail] [data-notes],body[data-page=festival-detail] [data-poster],body[data-page=festival-detail] [data-quick],body[data-page=festival-detail] [data-story]{padding-left:20px!important;padding-right:20px!important}}body[data-page=festival-detail] input:focus,body[data-page=festival-detail] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=festival-detail] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=festival-detail] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=gallery],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=gallery]{font-family:var(--font-body);color:var(--color-text)}body[data-page=gallery] a{color:inherit;text-decoration:none}body[data-page=gallery] a:hover{color:var(--color-accent-600)}body[data-page=gallery] h1,body[data-page=gallery] h2,body[data-page=gallery] h3,body[data-page=gallery] p{margin:0}body[data-page=gallery] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=gallery] [data-navlinks]{display:none!important}body[data-page=gallery] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=gallery] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=gallery] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=gallery] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=gallery] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=gallery] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=gallery] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=gallery] a[href^=mailto],body[data-page=gallery] a[href^=tel],body[data-page=gallery] button{min-height:44px}}body[data-page=gallery] [data-vgrid] button image-slot,body[data-page=gallery] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=gallery] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=gallery] [data-vgrid],body[data-page=gallery] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=gallery] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=gallery] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=gallery] [data-poster],body[data-page=gallery] [data-videos],body[data-page=gallery] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=gallery] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=gallery] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=gallery] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=gallery] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=gallery] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=gallery] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=gallery] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=gallery] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=gallery] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=gallery] [data-catgrid],body[data-page=gallery] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=gallery] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=gallery] [data-catgrid],body[data-page=gallery] [data-inclgrid],body[data-page=gallery] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=gallery] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=gallery] [data-cats],body[data-page=gallery] [data-faq],body[data-page=gallery] [data-incl],body[data-page=gallery] [data-months],body[data-page=gallery] [data-poster],body[data-page=gallery] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=gallery] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=gallery] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=gallery] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=gallery] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=gallery] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=gallery] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=gallery] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=gallery] [data-pack]{flex-wrap:wrap!important}body[data-page=gallery] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=gallery] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=gallery] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=gallery] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=gallery] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=gallery] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=gallery] [data-faq],body[data-page=gallery] [data-itin],body[data-page=gallery] [data-packs],body[data-page=gallery] [data-poster],body[data-page=gallery] [data-stays]{padding-left:20px!important;padding-right:20px!important}}body[data-page=gallery] [data-slide]:first-of-type{opacity:1}body[data-page=gallery]{padding-bottom:78px}body[data-page=gallery] [data-hicard]:hover{border-color:var(--color-accent-500)!important}@media (max-width:1000px){body[data-page=gallery] [data-ovbody],body[data-page=gallery] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=gallery] [data-ovbody]>span:first-child{display:none}body[data-page=gallery] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=gallery] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=gallery] [data-inclgrid],body[data-page=gallery] [data-maprow]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=gallery] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=gallery] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=gallery] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=gallery] [data-daybody]>span:first-child{display:none}body[data-page=gallery] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=gallery] [data-faq],body[data-page=gallery] [data-gallery],body[data-page=gallery] [data-high],body[data-page=gallery] [data-incl],body[data-page=gallery] [data-itin],body[data-page=gallery] [data-map],body[data-page=gallery] [data-overview],body[data-page=gallery] [data-poster],body[data-page=gallery] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=gallery] [data-q] summary::-webkit-details-marker{display:none}body[data-page=gallery] [data-q] summary::marker{content:""}body[data-page=gallery] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=gallery] [data-q] [data-mark]{display:inline-block}body[data-page=gallery] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=gallery] [data-faqcat] h2,body[data-page=gallery] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=gallery] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=gallery] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=gallery] [data-faqbody],body[data-page=gallery] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=gallery] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=gallery] [data-galbody] [data-pane=videos],body[data-page=gallery] [data-galbody][data-tab=Photos] [data-pane=videos],body[data-page=gallery] [data-galbody][data-tab=Videos] [data-pane=photos]{display:none!important}body[data-page=gallery] [data-galbody][data-tab=Videos] [data-pane=videos]{display:grid!important}body[data-page=gallery] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=gallery] [data-photo]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=gallery] [data-video]:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=gallery] [data-photogrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=gallery] [data-videogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=gallery] [data-photogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:110px!important}body[data-page=gallery] [data-videogrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=gallery] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=gallery] [data-galbody],body[data-page=gallery] [data-galtabs],body[data-page=gallery] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=gallery] input:focus,body[data-page=gallery] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=gallery] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=gallery] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=golden-triangle-slowly],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=golden-triangle-slowly]{font-family:var(--font-body);color:var(--color-text)}body[data-page=golden-triangle-slowly] a{color:inherit;text-decoration:none}body[data-page=golden-triangle-slowly] a:hover{color:var(--color-accent-600)}body[data-page=golden-triangle-slowly] h1,body[data-page=golden-triangle-slowly] h2,body[data-page=golden-triangle-slowly] h3,body[data-page=golden-triangle-slowly] p{margin:0}body[data-page=golden-triangle-slowly] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=golden-triangle-slowly] [data-navlinks]{display:none!important}body[data-page=golden-triangle-slowly] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=golden-triangle-slowly] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=golden-triangle-slowly] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=golden-triangle-slowly] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=golden-triangle-slowly] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=golden-triangle-slowly] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=golden-triangle-slowly] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=golden-triangle-slowly] a[href^=mailto],body[data-page=golden-triangle-slowly] a[href^=tel],body[data-page=golden-triangle-slowly] button{min-height:44px}}body[data-page=golden-triangle-slowly] [data-vgrid] button image-slot,body[data-page=golden-triangle-slowly] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=golden-triangle-slowly] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=golden-triangle-slowly] [data-vgrid],body[data-page=golden-triangle-slowly] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=golden-triangle-slowly] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=golden-triangle-slowly] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=golden-triangle-slowly] [data-poster],body[data-page=golden-triangle-slowly] [data-videos],body[data-page=golden-triangle-slowly] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=golden-triangle-slowly] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=golden-triangle-slowly] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=golden-triangle-slowly] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=golden-triangle-slowly] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=golden-triangle-slowly] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=golden-triangle-slowly] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=golden-triangle-slowly] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=golden-triangle-slowly] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=golden-triangle-slowly] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=golden-triangle-slowly] [data-catgrid],body[data-page=golden-triangle-slowly] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=golden-triangle-slowly] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=golden-triangle-slowly] [data-catgrid],body[data-page=golden-triangle-slowly] [data-inclgrid],body[data-page=golden-triangle-slowly] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=golden-triangle-slowly] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=golden-triangle-slowly] [data-cats],body[data-page=golden-triangle-slowly] [data-faq],body[data-page=golden-triangle-slowly] [data-incl],body[data-page=golden-triangle-slowly] [data-months],body[data-page=golden-triangle-slowly] [data-poster],body[data-page=golden-triangle-slowly] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=golden-triangle-slowly] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=golden-triangle-slowly] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=golden-triangle-slowly] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=golden-triangle-slowly] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=golden-triangle-slowly] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=golden-triangle-slowly] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=golden-triangle-slowly] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=golden-triangle-slowly] [data-pack]{flex-wrap:wrap!important}body[data-page=golden-triangle-slowly] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=golden-triangle-slowly] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=golden-triangle-slowly] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=golden-triangle-slowly] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=golden-triangle-slowly] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=golden-triangle-slowly] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=golden-triangle-slowly] [data-faq],body[data-page=golden-triangle-slowly] [data-itin],body[data-page=golden-triangle-slowly] [data-packs],body[data-page=golden-triangle-slowly] [data-poster],body[data-page=golden-triangle-slowly] [data-stays]{padding-left:20px!important;padding-right:20px!important}}body[data-page=golden-triangle-slowly] [data-slide]:first-of-type{opacity:1}body[data-page=golden-triangle-slowly]{padding-bottom:78px}body[data-page=golden-triangle-slowly] [data-hirow]:hover,body[data-page=golden-triangle-slowly] [data-leg]:hover{border-top-color:var(--color-accent-500)}@media (max-width:1000px){body[data-page=golden-triangle-slowly] [data-ovbody],body[data-page=golden-triangle-slowly] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=golden-triangle-slowly] [data-ovbody]>span:first-child{display:none}body[data-page=golden-triangle-slowly] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=golden-triangle-slowly] [data-inclgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=golden-triangle-slowly] [data-daybody],body[data-page=golden-triangle-slowly] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=golden-triangle-slowly] [data-daybody]>span:first-child{display:none}body[data-page=golden-triangle-slowly] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:1100px){body[data-page=golden-triangle-slowly] [data-promiserow]{grid-template-columns:minmax(0,1fr)!important}body[data-page=golden-triangle-slowly] [data-popgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body[data-page=golden-triangle-slowly] [data-covered]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=golden-triangle-slowly] [data-popgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:820px){body[data-page=golden-triangle-slowly] [data-hirow],body[data-page=golden-triangle-slowly] [data-leg]{grid-template-columns:40px minmax(0,1fr)!important;row-gap:8px!important}body[data-page=golden-triangle-slowly] [data-hirow]>span:last-child,body[data-page=golden-triangle-slowly] [data-leg]>span:nth-child(n+3){grid-column:2!important}body[data-page=golden-triangle-slowly] [data-ovbody]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=golden-triangle-slowly] [data-enqsection],body[data-page=golden-triangle-slowly] [data-faq],body[data-page=golden-triangle-slowly] [data-gallery],body[data-page=golden-triangle-slowly] [data-incl],body[data-page=golden-triangle-slowly] [data-itin],body[data-page=golden-triangle-slowly] [data-overview],body[data-page=golden-triangle-slowly] [data-popular],body[data-page=golden-triangle-slowly] [data-promise],body[data-page=golden-triangle-slowly] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=golden-triangle-slowly] input:focus,body[data-page=golden-triangle-slowly] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=golden-triangle-slowly] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=golden-triangle-slowly] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=golden-triangle-tours],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=golden-triangle-tours]{font-family:var(--font-body);color:var(--color-text)}body[data-page=golden-triangle-tours] a{color:inherit;text-decoration:none}body[data-page=golden-triangle-tours] a:hover{color:var(--color-accent-600)}body[data-page=golden-triangle-tours] h1,body[data-page=golden-triangle-tours] h2,body[data-page=golden-triangle-tours] h3,body[data-page=golden-triangle-tours] p{margin:0}body[data-page=golden-triangle-tours] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=golden-triangle-tours] [data-navlinks]{display:none!important}body[data-page=golden-triangle-tours] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=golden-triangle-tours] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=golden-triangle-tours] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=golden-triangle-tours] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=golden-triangle-tours] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=golden-triangle-tours] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=golden-triangle-tours] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=golden-triangle-tours] a[href^=mailto],body[data-page=golden-triangle-tours] a[href^=tel],body[data-page=golden-triangle-tours] button{min-height:44px}}body[data-page=golden-triangle-tours] [data-vgrid] button image-slot,body[data-page=golden-triangle-tours] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=golden-triangle-tours] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=golden-triangle-tours] [data-vgrid],body[data-page=golden-triangle-tours] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=golden-triangle-tours] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=golden-triangle-tours] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=golden-triangle-tours] [data-poster],body[data-page=golden-triangle-tours] [data-videos],body[data-page=golden-triangle-tours] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=golden-triangle-tours] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=golden-triangle-tours] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=golden-triangle-tours] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=golden-triangle-tours] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=golden-triangle-tours] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=golden-triangle-tours] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=golden-triangle-tours] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=golden-triangle-tours] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=golden-triangle-tours] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=golden-triangle-tours] [data-catgrid],body[data-page=golden-triangle-tours] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=golden-triangle-tours] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=golden-triangle-tours] [data-catgrid],body[data-page=golden-triangle-tours] [data-inclgrid],body[data-page=golden-triangle-tours] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=golden-triangle-tours] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=golden-triangle-tours] [data-cats],body[data-page=golden-triangle-tours] [data-faq],body[data-page=golden-triangle-tours] [data-incl],body[data-page=golden-triangle-tours] [data-months],body[data-page=golden-triangle-tours] [data-poster],body[data-page=golden-triangle-tours] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=golden-triangle-tours] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=golden-triangle-tours] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=golden-triangle-tours] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=golden-triangle-tours] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=golden-triangle-tours] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=golden-triangle-tours] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=golden-triangle-tours] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=golden-triangle-tours] [data-pack]{flex-wrap:wrap!important}body[data-page=golden-triangle-tours] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=golden-triangle-tours] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=golden-triangle-tours] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=golden-triangle-tours] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=golden-triangle-tours] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=golden-triangle-tours] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=golden-triangle-tours] [data-faq],body[data-page=golden-triangle-tours] [data-itin],body[data-page=golden-triangle-tours] [data-packs],body[data-page=golden-triangle-tours] [data-poster],body[data-page=golden-triangle-tours] [data-stays]{padding-left:20px!important;padding-right:20px!important}}body[data-page=golden-triangle-tours] input:focus,body[data-page=golden-triangle-tours] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=golden-triangle-tours] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=golden-triangle-tours] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=packages],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=packages]{font-family:var(--font-body);color:var(--color-text)}body[data-page=packages] a{color:inherit;text-decoration:none}body[data-page=packages] a:hover{color:var(--color-accent-600)}body[data-page=packages] h1,body[data-page=packages] h2,body[data-page=packages] h3,body[data-page=packages] p{margin:0}body[data-page=packages] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=packages] [data-navlinks]{display:none!important}body[data-page=packages] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=packages] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=packages] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=packages] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=packages] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=packages] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=packages] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=packages] a[href^=mailto],body[data-page=packages] a[href^=tel],body[data-page=packages] button{min-height:44px}}body[data-page=packages] [data-vgrid] button image-slot,body[data-page=packages] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=packages] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=packages] [data-vgrid],body[data-page=packages] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=packages] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=packages] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=packages] [data-poster],body[data-page=packages] [data-videos],body[data-page=packages] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=packages] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=packages] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=packages] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=packages] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=packages] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=packages] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=packages] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=packages] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=packages] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=packages] [data-catgrid],body[data-page=packages] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=packages] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=packages] [data-catgrid],body[data-page=packages] [data-inclgrid],body[data-page=packages] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=packages] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=packages] [data-cats],body[data-page=packages] [data-faq],body[data-page=packages] [data-incl],body[data-page=packages] [data-months],body[data-page=packages] [data-poster],body[data-page=packages] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=packages] input:focus,body[data-page=packages] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=packages] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=packages] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=reviews],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=reviews]{font-family:var(--font-body);color:var(--color-text)}body[data-page=reviews] a{color:inherit;text-decoration:none}body[data-page=reviews] a:hover{color:var(--color-accent-600)}body[data-page=reviews] h1,body[data-page=reviews] h2,body[data-page=reviews] h3,body[data-page=reviews] p{margin:0}body[data-page=reviews] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=reviews] [data-navlinks]{display:none!important}body[data-page=reviews] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=reviews] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=reviews] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=reviews] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=reviews] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=reviews] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=reviews] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=reviews] a[href^=mailto],body[data-page=reviews] a[href^=tel],body[data-page=reviews] button{min-height:44px}}body[data-page=reviews] [data-vgrid] button image-slot,body[data-page=reviews] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=reviews] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=reviews] [data-vgrid],body[data-page=reviews] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=reviews] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=reviews] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=reviews] [data-poster],body[data-page=reviews] [data-videos],body[data-page=reviews] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=reviews] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=reviews] input:focus,body[data-page=reviews] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=reviews] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=reviews] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}body[data-page=top-experiences],html{overflow-x:hidden;max-width:100%;margin:0;background:#ffffff}body[data-page=top-experiences]{font-family:var(--font-body);color:var(--color-text)}body[data-page=top-experiences] a{color:inherit;text-decoration:none}body[data-page=top-experiences] a:hover{color:var(--color-accent-600)}body[data-page=top-experiences] h1,body[data-page=top-experiences] h2,body[data-page=top-experiences] h3,body[data-page=top-experiences] p{margin:0}body[data-page=top-experiences] ::selection{background:color-mix(in srgb,var(--color-accent) 24%,transparent)}@media (max-width:860px){body[data-page=top-experiences] [data-navlinks]{display:none!important}body[data-page=top-experiences] [data-header]{gap:12px!important;padding:14px 18px!important}body[data-page=top-experiences] [data-nav-cta]{margin-left:auto!important;padding:8px 15px!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;border-width:1px!important;border-color:var(--color-neutral-400)!important;color:var(--color-neutral-700)!important}body[data-page=top-experiences] [data-header]>button[aria-label="Open menu"]{margin-left:0!important}body[data-page=top-experiences] [data-header]>button[aria-label="Open menu"] span{width:26px!important}body[data-page=top-experiences] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=top-experiences] [data-pagehero] [data-display]{font-size:40px!important}body[data-page=top-experiences] [data-herotriad]{flex-wrap:wrap!important;gap:10px!important}body[data-page=top-experiences] a[href^=mailto],body[data-page=top-experiences] a[href^=tel],body[data-page=top-experiences] button{min-height:44px}}body[data-page=top-experiences] [data-vgrid] button image-slot,body[data-page=top-experiences] [data-vgrid] button span{transition:opacity .26s ease}body[data-page=top-experiences] [data-vgrid] button:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=top-experiences] [data-vgrid],body[data-page=top-experiences] [data-wgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=top-experiences] [data-feature]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (max-width:700px){body[data-page=top-experiences] [data-wgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=top-experiences] [data-poster],body[data-page=top-experiences] [data-videos],body[data-page=top-experiences] [data-written]{padding-left:20px!important;padding-right:20px!important}body[data-page=top-experiences] [data-feature]{margin-left:20px!important;margin-right:20px!important}}body[data-page=top-experiences] [data-catgrid][data-filter=Culture] [data-cat]:not([data-tag=Culture]),body[data-page=top-experiences] [data-catgrid][data-filter=Festival] [data-cat]:not([data-tag=Festival]),body[data-page=top-experiences] [data-catgrid][data-filter=Rail] [data-cat]:not([data-tag=Rail]),body[data-page=top-experiences] [data-catgrid][data-filter=Slow] [data-cat]:not([data-tag=Slow]),body[data-page=top-experiences] [data-catgrid][data-filter=Wildlife] [data-cat]:not([data-tag=Wildlife]){display:none!important}body[data-page=top-experiences] [data-catimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=top-experiences] [data-cat]:hover [data-catimg] img{transform:scale(1.04)}body[data-page=top-experiences] [data-cat]:hover{color:var(--color-accent-500)!important}@media (max-width:1100px){body[data-page=top-experiences] [data-catgrid],body[data-page=top-experiences] [data-stepgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=top-experiences] [data-mgrid]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=top-experiences] [data-catgrid],body[data-page=top-experiences] [data-inclgrid],body[data-page=top-experiences] [data-stepgrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=top-experiences] [data-mgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=top-experiences] [data-cats],body[data-page=top-experiences] [data-faq],body[data-page=top-experiences] [data-incl],body[data-page=top-experiences] [data-months],body[data-page=top-experiences] [data-poster],body[data-page=top-experiences] [data-steps]{padding-left:20px!important;padding-right:20px!important}}body[data-page=top-experiences] [data-packlist][data-dfilter=Long] [data-pack]:not([data-dur=Long]),body[data-page=top-experiences] [data-packlist][data-dfilter=Mid] [data-pack]:not([data-dur=Mid]),body[data-page=top-experiences] [data-packlist][data-dfilter=Short] [data-pack]:not([data-dur=Short]){display:none!important}body[data-page=top-experiences] [data-packlink]:hover{color:var(--color-accent-500)!important}body[data-page=top-experiences] [data-packimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=top-experiences] [data-pack]:hover [data-packimg] img{transform:scale(1.04)}@media (max-width:1100px){body[data-page=top-experiences] [data-packlist]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){body[data-page=top-experiences] [data-pack]{flex-wrap:wrap!important}body[data-page=top-experiences] [data-packimg]{flex:0 0 auto!important;width:100%!important;min-height:34vh!important}body[data-page=top-experiences] [data-pack]>div:last-child{flex:0 0 auto!important;width:100%!important;min-width:0!important}}@media (max-width:900px){body[data-page=top-experiences] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=top-experiences] [data-daygrid]>div{grid-template-columns:84px minmax(0,1fr)!important}body[data-page=top-experiences] [data-daygrid]>div>span:last-child{grid-column:1/-1}}@media (max-width:700px){body[data-page=top-experiences] [data-hotelgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){body[data-page=top-experiences] [data-faq],body[data-page=top-experiences] [data-itin],body[data-page=top-experiences] [data-packs],body[data-page=top-experiences] [data-poster],body[data-page=top-experiences] [data-stays]{padding-left:20px!important;padding-right:20px!important}}body[data-page=top-experiences] [data-slide]:first-of-type{opacity:1}body[data-page=top-experiences]{padding-bottom:78px}body[data-page=top-experiences] [data-hicard]:hover{border-color:var(--color-accent-500)!important}@media (max-width:1000px){body[data-page=top-experiences] [data-ovbody],body[data-page=top-experiences] [data-ovhead]{grid-template-columns:minmax(0,1fr)!important}body[data-page=top-experiences] [data-ovbody]>span:first-child{display:none}body[data-page=top-experiences] [data-higrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=top-experiences] [data-factgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=top-experiences] [data-inclgrid],body[data-page=top-experiences] [data-maprow]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body[data-page=top-experiences] [data-higrid]{grid-template-columns:minmax(0,1fr)!important}body[data-page=top-experiences] [data-factgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=top-experiences] [data-daybody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=top-experiences] [data-daybody]>span:first-child{display:none}body[data-page=top-experiences] [data-cta-bar]>span{margin-right:0!important;flex:1 1 100%}}@media (max-width:860px){body[data-page=top-experiences] [data-faq],body[data-page=top-experiences] [data-gallery],body[data-page=top-experiences] [data-high],body[data-page=top-experiences] [data-incl],body[data-page=top-experiences] [data-itin],body[data-page=top-experiences] [data-map],body[data-page=top-experiences] [data-overview],body[data-page=top-experiences] [data-poster],body[data-page=top-experiences] [data-tourhead]{padding-left:20px!important;padding-right:20px!important}}body[data-page=top-experiences] [data-q] summary::-webkit-details-marker{display:none}body[data-page=top-experiences] [data-q] summary::marker{content:""}body[data-page=top-experiences] [data-q][open] [data-mark]{transform:rotate(45deg)}body[data-page=top-experiences] [data-q] [data-mark]{display:inline-block}body[data-page=top-experiences] [data-q] summary:hover span:first-child{color:var(--color-accent-500)}body[data-page=top-experiences] [data-faqcat] h2,body[data-page=top-experiences] [data-q] h2{scroll-margin-top:120px}@media (max-width:1000px){body[data-page=top-experiences] [data-faqbody]{grid-template-columns:minmax(0,1fr)!important}body[data-page=top-experiences] [data-faqrail]{position:static!important}}@media (max-width:860px){body[data-page=top-experiences] [data-faqbody],body[data-page=top-experiences] [data-poster]{padding-left:20px!important;padding-right:20px!important}body[data-page=top-experiences] [data-pagehero]{padding:104px 20px 40px!important}}body[data-page=top-experiences] [data-galbody] [data-pane=videos],body[data-page=top-experiences] [data-galbody][data-tab=Photos] [data-pane=videos],body[data-page=top-experiences] [data-galbody][data-tab=Videos] [data-pane=photos]{display:none!important}body[data-page=top-experiences] [data-galbody][data-tab=Videos] [data-pane=videos]{display:grid!important}body[data-page=top-experiences] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=top-experiences] [data-photo]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=top-experiences] [data-video]:hover image-slot{opacity:.86}@media (max-width:1100px){body[data-page=top-experiences] [data-photogrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=top-experiences] [data-videogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body[data-page=top-experiences] [data-photogrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:110px!important}body[data-page=top-experiences] [data-videogrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=top-experiences] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=top-experiences] [data-galbody],body[data-page=top-experiences] [data-galtabs],body[data-page=top-experiences] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=top-experiences] [data-festgrid][data-sfilter=Autumn] [data-fest]:not([data-season=Autumn]),body[data-page=top-experiences] [data-festgrid][data-sfilter=Monsoon] [data-fest]:not([data-season=Monsoon]),body[data-page=top-experiences] [data-festgrid][data-sfilter=Spring] [data-fest]:not([data-season=Spring]),body[data-page=top-experiences] [data-festgrid][data-sfilter=Winter] [data-fest]:not([data-season=Winter]){display:none!important}body[data-page=top-experiences] [data-festimg] img,body[data-page=top-experiences] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=top-experiences] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=top-experiences] [data-festlink]:hover [data-festimg] img{transform:scale(1.05)}body[data-page=top-experiences] [data-festlink]:hover{color:var(--color-accent-500)!important}@media (max-width:1200px){body[data-page=top-experiences] [data-festgrid],body[data-page=top-experiences] [data-fpgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=top-experiences] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=top-experiences] [data-festgrid],body[data-page=top-experiences] [data-fpgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=top-experiences] [data-festgrid],body[data-page=top-experiences] [data-fpgrid],body[data-page=top-experiences] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=top-experiences] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=top-experiences] [data-festpacks],body[data-page=top-experiences] [data-fests],body[data-page=top-experiences] [data-notes],body[data-page=top-experiences] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=top-experiences] [data-expgrid][data-efilter=Agra] [data-exp]:not([data-tag=Agra]),body[data-page=top-experiences] [data-expgrid][data-efilter=Alleppey] [data-exp]:not([data-tag=Alleppey]),body[data-page=top-experiences] [data-expgrid][data-efilter=Delhi] [data-exp]:not([data-tag=Delhi]),body[data-page=top-experiences] [data-expgrid][data-efilter=Jaipur] [data-exp]:not([data-tag=Jaipur]),body[data-page=top-experiences] [data-expgrid][data-efilter=Jaisalmer] [data-exp]:not([data-tag=Jaisalmer]),body[data-page=top-experiences] [data-expgrid][data-efilter=Jodhpur] [data-exp]:not([data-tag=Jodhpur]),body[data-page=top-experiences] [data-expgrid][data-efilter=Kochi] [data-exp]:not([data-tag=Kochi]),body[data-page=top-experiences] [data-expgrid][data-efilter=Mathura] [data-exp]:not([data-tag=Mathura]),body[data-page=top-experiences] [data-expgrid][data-efilter=Nagarhole] [data-exp]:not([data-tag=Nagarhole]),body[data-page=top-experiences] [data-expgrid][data-efilter=Ranthambhore] [data-exp]:not([data-tag=Ranthambhore]){display:none!important}body[data-page=top-experiences] [data-eximg] img,body[data-page=top-experiences] [data-pimg] img{transition:transform .9s cubic-bezier(.16,.84,.24,1)}body[data-page=top-experiences] [data-explink]:hover [data-eximg] img{transform:scale(1.05)}body[data-page=top-experiences] [data-explink]:hover,body[data-page=top-experiences] [data-pcard]:hover{color:var(--color-accent-500)!important}body[data-page=top-experiences] [data-pcard]:hover [data-pimg] img{transform:scale(1.05)}body[data-page=top-experiences] [data-eprow]{scrollbar-width:thin}body[data-page=top-experiences] [data-eprow]::-webkit-scrollbar{height:4px}body[data-page=top-experiences] [data-eprow]::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}@media (max-width:1200px){body[data-page=top-experiences] [data-expgrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=top-experiences] [data-notegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body[data-page=top-experiences] [data-expgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body[data-page=top-experiences] [data-expgrid],body[data-page=top-experiences] [data-notegrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){body[data-page=top-experiences] [data-pagehero]{padding:104px 20px 40px!important}body[data-page=top-experiences] [data-epacks],body[data-page=top-experiences] [data-exps],body[data-page=top-experiences] [data-notes],body[data-page=top-experiences] [data-poster]{padding-left:20px!important;padding-right:20px!important}}body[data-page=top-experiences] input:focus,body[data-page=top-experiences] textarea:focus{border-bottom-color:var(--color-accent-500)!important;outline:none}@media (max-width:900px){body[data-page=top-experiences] [data-splitimg]{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-rows:none!important;grid-template-columns:1.35fr 1fr 1fr!important;height:40vh!important}body[data-page=top-experiences] [data-splitbody]{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:40px 20px 56px!important}}.index-page__box{background:#ffffff;color:var(--color-text);position:relative}.home-hero{position:relative;overflow:hidden;min-height:100vh}.home-hero__layer{position:absolute;right:-2%;bottom:0;width:min(58%,900px);z-index:0;pointer-events:none;opacity:.28;mask-image:radial-gradient(120% 120% at 86% 96%,#000 0,rgba(0,0,0,.6) 44%,rgba(0,0,0,0) 76%);-webkit-mask-image:radial-gradient(120% 120% at 86% 96%,#000 0,rgba(0,0,0,.6) 44%,rgba(0,0,0,0) 76%)}.home-hero__img{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.05)}.home-hero__row{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;gap:28px;padding:22px max(24px,calc((100% - 1760px) / 2 + 24px));background:rgba(255,255,255,0);transition:background .7s cubic-bezier(.22,.7,.25,1),padding .7s cubic-bezier(.22,.7,.25,1),-webkit-backdrop-filter .7s ease;transition:background .7s cubic-bezier(.22,.7,.25,1),padding .7s cubic-bezier(.22,.7,.25,1),backdrop-filter .7s ease;transition:background .7s cubic-bezier(.22,.7,.25,1),padding .7s cubic-bezier(.22,.7,.25,1),backdrop-filter .7s ease,-webkit-backdrop-filter .7s ease}.home-hero__link{font-family:var(--font-heading);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text)}.home-hero__span{font-size:24px;transition:opacity .5s ease}.home-hero__span-2{color:var(--color-accent-500)}.home-hero__nav{display:flex;gap:30px;align-items:center;font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;transition:opacity .26s ease}.home-hero__btn,.home-hero__nav{margin-left:auto;white-space:nowrap}.home-hero__btn{border:1px solid var(--color-neutral-400);border-radius:0;background:transparent;color:var(--color-text);padding:11px 18px;font-family:var(--font-body);font-weight:600;font-size:12.5px;letter-spacing:.06em;cursor:pointer;transition:background .24s ease,color .24s ease}.home-hero__btn:hover{background:var(--color-text);color:#fff}.home-hero__btn-2{display:grid;gap:6px;border:0;background:transparent;padding:8px 0;cursor:pointer}.home-hero__span-3{display:block;width:34px;height:2px;background:var(--color-accent-500)}.home-hero__row-2{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(96px,12vw,150px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,8vw,112px)}.home-hero__box{font-family:var(--font-heading);font-weight:300;font-size:clamp(24px,5.4vw,84px);line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;margin:0}.home-hero__span-4{display:block}.home-hero__span-5{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,2vw,32px);width:100%}.home-hero__span-6{flex:1 1 24px;height:1px;background:var(--color-accent-500);min-width:24px}.home-hero__span-7{display:block;text-align:right}.home-hero__title{font-family:var(--font-body);font-weight:400;font-size:clamp(14px,1.2vw,17px);line-height:1.6;letter-spacing:.02em;text-transform:none;color:var(--color-neutral-700);margin:clamp(32px,5vw,64px) 0 14px;max-width:44ch}.home-hero__text{font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-700);margin:0}.home-hero__row-3{position:absolute;left:50%;bottom:26px;z-index:3;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none;transition:opacity .5s ease}.home-hero__eyebrow{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-neutral-700)}.home-hero__span-8{display:flex;justify-content:center;width:26px;height:44px;border:2px solid var(--color-neutral-400);border-radius:999px;padding-top:7px}.home-hero__span-9{display:block;width:3px;height:10px;border-radius:0;background:var(--color-accent-500)}.home-hero__row-4{position:absolute;right:max(24px,calc((100% - 1760px) / 2 + 24px));bottom:104px;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px}.home-hero__eyebrow-2{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.home-hero__span-10{width:1px;height:12px;background:var(--color-neutral-400)}.home-roots{position:relative;overflow:hidden;background:#f8f4f4;padding:clamp(40px,4.6vw,76px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(8px,1.4vw,20px)}.home-roots__img{position:absolute;left:-2%;bottom:-6%;width:min(28%,360px);height:auto;opacity:.26;filter:grayscale(1) contrast(1.04);mask-image:radial-gradient(78% 78% at 22% 88%,#000 0,rgba(0,0,0,.55) 46%,rgba(0,0,0,0) 78%);-webkit-mask-image:radial-gradient(78% 78% at 22% 88%,#000 0,rgba(0,0,0,.55) 46%,rgba(0,0,0,0) 78%);pointer-events:none}.home-roots__box{position:relative;z-index:2;max-width:1120px;margin:0 auto;text-align:center}.home-roots__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin:0 0 clamp(20px,2.4vw,32px)}.home-roots__eyebrow{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-500)}.home-roots__span{width:1px;height:12px;background:var(--color-neutral-400)}.home-roots__title{font-size:clamp(23px,2.7vw,38px);line-height:1.06;letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(18px,2vw,26px)}.home-roots__text,.home-roots__title{font-family:var(--font-heading);font-weight:300}.home-roots__text{font-size:clamp(17.5px,1.75vw,25px);line-height:1.42;margin:0 auto clamp(22px,2.4vw,32px);max-width:38ch;color:var(--color-text);text-wrap:pretty}.home-roots__span-2{font-style:normal;color:var(--color-accent-500)}.home-roots__row-2{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.home-roots__btn{display:inline-flex;align-items:center;gap:12px;border:2px solid var(--color-text);padding:16px 30px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:background .24s ease,color .24s ease}.home-roots__btn:hover{background:var(--color-text);color:#ffffff}.home-roots__btn-2{display:inline-flex;align-items:center;gap:10px;padding:16px 4px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-500);border-bottom:1px solid rgba(195,58,22,.45);transition:color .24s ease,border-color .24s ease}.home-roots__btn-2:hover{color:var(--color-text);border-color:var(--color-text)}.home-roots__grid{max-width:1360px;margin:clamp(24px,2.8vw,40px) auto 0;border-top:2px solid var(--color-divider);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.home-roots__grid-2{display:grid;gap:10px;justify-items:center;text-align:center;padding:clamp(18px,2vw,26px) clamp(14px,1.8vw,24px)}.home-roots__span-3{font-family:var(--font-heading);font-weight:300;font-size:clamp(26px,2.8vw,40px);line-height:1;letter-spacing:-.01em;color:var(--color-text)}.home-roots__eyebrow-2{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.6;max-width:22ch;color:var(--color-neutral-700)}.home-roots__grid-3{display:grid;gap:10px;justify-items:center;text-align:center;padding:clamp(18px,2vw,26px) clamp(14px,1.8vw,24px);border-left:1px solid var(--color-neutral-300)}.home-why-us{padding:clamp(36px,4.5vw,76px) max(24px,calc((100% - 1760px) / 2 + 24px))}.home-why-us__row{display:flex;flex-wrap:wrap;align-items:center}.home-why-us__box{flex:1.25 1 560px;min-width:0;position:relative;overflow:hidden;aspect-ratio:16/11;background:#201e1d}.home-why-us__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-why-us__row-2{position:relative;z-index:2;flex:1 1 400px;min-width:0;background:#ffffff;display:flex;flex-direction:column;padding:clamp(30px,3.6vw,60px)}.home-why-us__text{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-500);margin:0 0 20px}.home-why-us__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(28px,3.6vw,56px);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 clamp(20px,2.6vw,32px);max-width:14em}.home-why-us__span{color:var(--color-accent-500)}.home-why-us__text-2{font-size:clamp(15.5px,1.4vw,19px);line-height:1.75;margin:0 0 clamp(26px,3.2vw,40px);max-width:42ch;color:var(--color-neutral-700)}.home-why-us__btn{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;border:2px solid var(--color-text);padding:15px 26px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:background .24s ease,color .24s ease}.home-why-us__btn:hover{background:var(--color-text);color:#ffffff}.home-interests{padding:clamp(52px,6.5vw,104px) 0 clamp(32px,4vw,60px)}.home-interests__row{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between;padding:0 max(24px,calc((100% - 1760px) / 2 + 24px));margin-bottom:clamp(32px,4vw,56px)}.home-interests__text{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-500);margin:0 0 20px}.home-interests__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(30px,4.6vw,68px);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;margin:0;max-width:12em}.home-interests__span{color:var(--color-accent-500)}.home-interests__row-2{display:flex;align-items:center;gap:14px}.home-interests__btn{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--color-text);font-size:22px;cursor:pointer;transition:color .24s ease,transform .24s ease}.home-interests__btn:hover{color:var(--color-accent-500);transform:translateY(-1px)}.home-interests__row-3{display:flex;gap:clamp(20px,2.2vw,34px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) 8px;scroll-snap-type:x mandatory}.home-interests__link{flex:0 0 clamp(240px,25vw,340px);scroll-snap-align:start;display:grid;gap:14px;align-content:start;color:var(--color-text)}.home-interests__box{width:100%;aspect-ratio:3/4;overflow:hidden;background:#201e1d}.home-interests__img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,.84,.24,1)}.home-interests__img:hover{transform:scale(1.06)}.home-interests__text-2{font-family:var(--font-heading);font-weight:500;font-size:clamp(15px,1.3vw,19px);letter-spacing:.06em;text-transform:uppercase;margin:0}.home-interests__text-3{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;margin:0;color:var(--color-neutral-700)}.home-journeys{padding:clamp(36px,4.5vw,76px) max(24px,calc((100% - 1760px) / 2 + 24px))}.home-journeys__row{display:flex;flex-wrap:wrap;align-items:center}.home-journeys__box{flex:1.25 1 560px;min-width:0;position:relative;overflow:hidden;aspect-ratio:16/11;background:#201e1d}.home-journeys__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-journeys__row-2{position:relative;z-index:2;flex:1 1 400px;min-width:0;background:#ffffff;display:flex;flex-direction:column;padding:clamp(30px,3.6vw,60px)}.home-journeys__text{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-500);margin:0 0 20px}.home-journeys__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(28px,3.6vw,56px);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 clamp(20px,2.6vw,32px);max-width:14em}.home-journeys__span{color:var(--color-accent-500)}.home-journeys__text-2{font-size:clamp(15.5px,1.4vw,19px);line-height:1.75;margin:0 0 clamp(26px,3.2vw,40px);max-width:42ch;color:var(--color-neutral-700)}.home-journeys__btn{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;border:2px solid var(--color-text);padding:15px 26px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:background .24s ease,color .24s ease}.home-journeys__btn:hover{background:var(--color-text);color:#ffffff}.home-experiences{padding:clamp(36px,4.5vw,76px) max(24px,calc((100% - 1760px) / 2 + 24px))}.home-experiences__row{align-items:center}.home-experiences__row-2{position:relative;z-index:2;flex:1 1 400px;min-width:0;background:#ffffff;flex-direction:column;padding:clamp(30px,3.6vw,60px)}.home-experiences__text{font-size:11.5px;letter-spacing:.18em;color:var(--color-accent-500)}.home-experiences__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(28px,3.6vw,56px);line-height:1.04;margin:0 0 clamp(20px,2.6vw,32px);max-width:14em}.home-experiences__span{color:var(--color-accent-500)}.home-experiences__text-2{font-size:clamp(15.5px,1.4vw,19px);line-height:1.75;margin:0 0 clamp(26px,3.2vw,40px);max-width:42ch;color:var(--color-neutral-700)}.home-experiences__btn{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;border:2px solid var(--color-text);padding:15px 26px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:background .24s ease,color .24s ease}.home-experiences__btn:hover{background:var(--color-text);color:#ffffff}.home-experiences__box{flex:1.25 1 560px;min-width:0;position:relative;overflow:hidden;aspect-ratio:16/11;background:#201e1d}.home-experiences__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-car-hire{background:#ffffff;padding:clamp(48px,6vw,92px) 0 0}.home-car-hire__box{padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(30px,3.6vw,48px)}.home-car-hire__text{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500);margin:0 0 20px}.home-car-hire__row{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,72px);align-items:flex-end;justify-content:space-between}.home-car-hire__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(30px,4.6vw,68px);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;margin:0;max-width:12em}.home-car-hire__span{color:var(--color-accent-500)}.home-car-hire__text-2{font-size:clamp(15px,1.35vw,18px);line-height:1.7;margin:0;max-width:38ch;color:var(--color-neutral-700)}.home-car-hire__row-2{height:clamp(540px,78vh,760px);border-top:1px solid var(--color-neutral-300);border-bottom:1px solid var(--color-neutral-300)}.home-car-hire__row-2,.home-car-hire__row-3{display:flex;align-items:stretch;overflow:hidden}.home-car-hire__row-3{position:relative;background:#F4F1EA;flex:1 1;min-width:0;cursor:pointer;transition:flex-grow .76s cubic-bezier(.22,.7,.25,1),flex-basis .76s cubic-bezier(.22,.7,.25,1)}.home-car-hire__row-4{flex:0 0 64px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-neutral-700);white-space:nowrap}.home-car-hire__row-5{flex:1 1 auto;min-width:0;height:100%;overflow:hidden;display:flex;flex-wrap:nowrap;gap:clamp(20px,2.6vw,48px);align-items:center;padding:clamp(22px,2.6vw,44px) clamp(20px,2.4vw,44px);opacity:1;transition:opacity .52s ease .22s}.home-car-hire__img{max-width:620px;height:clamp(180px,26vw,340px)}.home-car-hire__box-2,.home-car-hire__img{flex:1 1;min-width:0}.home-car-hire__text-3{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500);margin:0 0 16px}.home-car-hire__heading{font-family:var(--font-heading);font-weight:300;font-size:clamp(21px,2.4vw,36px);line-height:1.08;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 12px;max-width:14em}.home-car-hire__text-4{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 14px}.home-car-hire__text-5{font-size:clamp(15px,1.35vw,18px);line-height:1.75;margin:0 0 clamp(18px,2.2vw,26px);max-width:40ch;color:var(--color-neutral-700)}.home-car-hire__btn{border:2px solid var(--color-text);background:transparent;color:var(--color-text);padding:14px 26px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .24s ease,color .24s ease}.home-car-hire__btn:hover{background:var(--color-text);color:#ffffff}.home-car-hire__row-6{position:relative;display:flex;align-items:stretch;overflow:hidden;background:#EDE8DF;flex:0 0 64px;min-width:0;cursor:pointer;transition:flex-grow .76s cubic-bezier(.22,.7,.25,1),flex-basis .76s cubic-bezier(.22,.7,.25,1);border-left:1px solid var(--color-neutral-300)}.home-car-hire__row-7{flex:1 1 auto;min-width:0;height:100%;overflow:hidden;display:flex;flex-wrap:nowrap;gap:clamp(20px,2.6vw,48px);align-items:center;padding:clamp(22px,2.6vw,44px) clamp(20px,2.4vw,44px);opacity:0;transition:opacity .52s ease 0s}.home-car-hire__text-6{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 18px}.home-car-hire__row-8{background:#E8E5DA}.home-car-hire__row-8,.home-car-hire__row-9{position:relative;display:flex;align-items:stretch;overflow:hidden;flex:0 0 64px;min-width:0;cursor:pointer;transition:flex-grow .76s cubic-bezier(.22,.7,.25,1),flex-basis .76s cubic-bezier(.22,.7,.25,1);border-left:1px solid var(--color-neutral-300)}.home-car-hire__row-9{background:#F1E8E4}.home-services{padding:clamp(36px,4.5vw,76px) max(24px,calc((100% - 1760px) / 2 + 24px))}.home-services__row{display:flex;flex-wrap:wrap;align-items:center}.home-services__row-2{position:relative;z-index:2;flex:1 1 400px;min-width:0;background:#ffffff;display:flex;flex-direction:column;padding:clamp(30px,3.6vw,60px)}.home-services__text{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-500);margin:0 0 20px}.home-services__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(28px,3.6vw,56px);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 clamp(18px,2.2vw,28px);max-width:14em}.home-services__text-2{font-size:clamp(15.5px,1.4vw,19px);line-height:1.75;margin:0 0 clamp(22px,2.6vw,32px);max-width:42ch;color:var(--color-neutral-700)}.home-services__grid{display:grid;margin-bottom:clamp(24px,3vw,36px)}.home-services__grid-2{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;align-items:start;padding:14px 0;border-top:1px solid var(--color-neutral-300)}.home-services__icon{display:block;margin-top:2px}.home-services__text-3{font-family:var(--font-heading);font-weight:500;font-size:clamp(14.5px,1.3vw,18px);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px}.home-services__text-4{font-size:14.5px;line-height:1.65;margin:0;max-width:40ch;color:var(--color-neutral-700)}.home-services__grid-3{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;align-items:start;padding:14px 0;border-top:1px solid var(--color-neutral-300);border-bottom:1px solid var(--color-neutral-300)}.home-services__btn{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;border:2px solid var(--color-text);padding:15px 26px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:background .24s ease,color .24s ease}.home-services__btn:hover{background:var(--color-text);color:#ffffff}.home-services__box{flex:1.25 1 560px;min-width:0;position:relative;overflow:hidden;aspect-ratio:16/11;background:#201e1d}.home-services__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-stays{padding:clamp(36px,4.5vw,76px) max(24px,calc((100% - 1760px) / 2 + 24px))}.home-stays__row{display:flex;flex-wrap:wrap;align-items:center}.home-stays__box{flex:1.25 1 560px;min-width:0;position:relative;overflow:hidden;aspect-ratio:16/11;background:#201e1d}.home-stays__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.home-stays__row-2{position:relative;z-index:2;flex:1 1 400px;min-width:0;background:#ffffff;display:flex;flex-direction:column;padding:clamp(32px,3.8vw,64px)}.home-stays__text{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500);margin:0 0 22px}.home-stays__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(28px,3.6vw,56px);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 clamp(20px,2.4vw,30px);max-width:12em}.home-stays__span{color:var(--color-accent-500)}.home-stays__text-2{font-size:clamp(16px,1.45vw,20px);line-height:1.72;margin:0 0 clamp(26px,3vw,38px);max-width:40ch;color:var(--color-neutral-700)}.home-stays__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:clamp(16px,2vw,28px);margin-bottom:clamp(26px,3vw,38px);border-top:2px solid var(--color-divider);padding-top:clamp(18px,2vw,24px)}.home-stays__grid-2{display:grid;gap:8px;align-content:start}.home-stays__eyebrow{font-family:var(--font-heading);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.home-stays__span-2{font-size:13.5px;line-height:1.6;color:var(--color-neutral-700)}.home-stays__btn{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;border:2px solid var(--color-text);padding:15px 26px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:background .24s ease,color .24s ease}.home-stays__btn:hover{background:var(--color-text);color:#ffffff}.home-groups{border-top:1px solid var(--color-neutral-300);border-bottom:1px solid var(--color-neutral-300);padding:clamp(22px,2.6vw,34px) 0}.home-groups__row{display:flex;align-items:center;gap:clamp(18px,2.4vw,40px);padding-left:max(24px,calc((100% - 1760px) / 2 + 24px))}.home-groups__eyebrow{flex:0 0 auto;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-neutral-700);white-space:nowrap}.home-groups__span{flex:0 0 auto;width:1px;height:16px;background:var(--color-neutral-400)}.home-groups__row-2{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:clamp(24px,3.4vw,60px);overflow-x:auto;scrollbar-width:none;padding-right:24px}.home-groups__eyebrow-2{flex:0 0 auto;font-family:var(--font-heading);font-weight:600;font-size:clamp(14px,1.3vw,18px);letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-700);white-space:nowrap}.home-private-tours{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;background:#0f0d0d;color:#ffffff;padding:clamp(48px,6vw,104px) max(24px,calc((100% - 1760px) / 2 + 24px))}.home-private-tours__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.home-private-tours__layer{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,13,13,.35),rgba(15,13,13,.55) 45%,rgba(15,13,13,.9))}.home-private-tours__row{position:relative;z-index:2;width:100%;display:flex;flex-direction:column}.home-private-tours__row-2{display:flex;align-items:center;gap:16px;margin-bottom:22px}.home-private-tours__span{width:34px;height:1px;background:var(--color-accent-500)}.home-private-tours__eyebrow{font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.82)}.home-private-tours__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(38px,6.6vw,108px);line-height:.98;letter-spacing:.02em;text-transform:uppercase;margin:0 0 clamp(20px,2.6vw,34px);max-width:12em}.home-private-tours__span-2{color:var(--color-accent-500)}.home-private-tours__text{font-size:clamp(16px,1.5vw,21px);line-height:1.65;margin:0 0 clamp(28px,3.4vw,44px);max-width:46ch;color:rgba(255,255,255,.86)}.home-private-tours__btn{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;border:1px solid rgba(255,255,255,.7);padding:17px 30px;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff;transition:background .24s ease,color .24s ease}.home-private-tours__btn:hover{background:#ffffff;color:#0f0d0d}.home-testimonials{padding:clamp(56px,7vw,112px) max(24px,calc((100% - 1760px) / 2 + 24px));border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider)}.home-testimonials__grid{max-width:1020px;margin:0 auto;display:grid;justify-items:center;gap:clamp(26px,3vw,40px)}.home-testimonials__text{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-500);margin:0 0 20px}.home-testimonials__text-2{font-size:20px;letter-spacing:.14em;color:var(--color-accent-500);margin:0}.home-testimonials__quote{min-height:4.2em;max-width:26ch;font-family:var(--font-heading);font-weight:300;font-size:clamp(24px,3.4vw,48px);line-height:1.2;letter-spacing:-.01em;color:var(--color-text)}.home-testimonials__quote,.home-testimonials__text-3{margin:0;text-align:center;transition:opacity .42s ease}.home-testimonials__text-3{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-neutral-700)}.home-testimonials__row{display:flex;align-items:center;gap:18px;margin-top:6px}.home-testimonials__btn{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--color-text);font-size:22px;cursor:pointer;transition:color .24s ease,transform .24s ease}.home-testimonials__btn:hover{color:var(--color-accent-500);transform:translateY(-1px)}.home-testimonials__span{font-size:11.5px;letter-spacing:.16em;color:var(--color-neutral-700);min-width:62px;text-align:center}.home-testimonials__link{display:inline-flex;align-items:center;gap:12px;margin-top:4px;border-bottom:1px solid var(--color-neutral-400);padding-bottom:5px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:color .24s ease,border-color .24s ease}.home-testimonials__link:hover{color:var(--color-accent-500);border-color:var(--color-accent-500)}.home-own-pace{background:#0f0d0d;padding:0}.home-own-pace__row{display:flex;flex-wrap:wrap}.home-own-pace__row-2{position:relative;flex:1 1 480px;min-width:480px;min-height:76vh;display:flex;align-items:flex-end;overflow:hidden;background:#0f0d0d}.home-own-pace__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;opacity:.82}.home-own-pace__layer{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,13,13,.12),rgba(15,13,13,.42) 42%,rgba(15,13,13,.88))}.home-own-pace__box{position:relative;z-index:2;width:100%;padding:clamp(32px,3.6vw,60px)}.home-own-pace__row-3{display:flex;align-items:center;gap:14px;margin-bottom:20px}.home-own-pace__span{width:26px;height:1px;background:var(--color-accent-500)}.home-own-pace__eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,255,255,.82)}.home-own-pace__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(26px,3.2vw,48px);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;color:#ffffff;margin:0 0 18px;max-width:11em}.home-own-pace__text{font-size:clamp(15px,1.35vw,18px);line-height:1.7;margin:0 0 clamp(22px,2.4vw,30px);max-width:40ch;color:rgba(255,255,255,.82)}.home-own-pace__row-4{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:clamp(24px,2.8vw,34px)}.home-own-pace__eyebrow-2{font-size:10.5px;color:rgba(255,255,255,.66)}.home-own-pace__btn,.home-own-pace__eyebrow-2{font-weight:600;letter-spacing:.16em;text-transform:uppercase}.home-own-pace__btn{display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.7);padding:15px 26px;font-size:11px;color:#ffffff;transition:background .24s ease,color .24s ease}.home-own-pace__btn:hover{background:#ffffff;color:#0f0d0d}.home-own-pace__row-5{flex:1 1 480px;min-width:480px;min-height:76vh;display:flex;align-items:flex-end;background:#0f0d0d;border-left:1px solid rgba(255,255,255,.28)}.home-own-pace__row-5,.home-plan{position:relative;overflow:hidden}.home-plan{background:#F1E8E4;color:var(--color-text);border-top:2px solid var(--color-divider);padding:clamp(52px,6.5vw,108px) max(24px,calc((100% - 1760px) / 2 + 24px))}.home-plan__row{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,80px);align-items:flex-end;justify-content:space-between}.home-plan__box{flex:1.3 1 440px;min-width:0}.home-plan__row-2{display:flex;align-items:center;gap:14px;margin-bottom:20px}.home-plan__span{width:30px;height:1px;background:var(--color-accent-500)}.home-plan__eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--color-accent-500)}.home-plan__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(30px,5vw,76px);line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;margin:0 0 clamp(18px,2.4vw,30px);max-width:13em}.home-plan__span-2{color:var(--color-accent-500)}.home-plan__text{font-size:clamp(16px,1.5vw,21px);line-height:1.65;margin:0;max-width:44ch;color:var(--color-neutral-700)}.home-plan__row-3{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:14px;align-items:stretch}.home-plan__btn{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--color-accent-500);color:#ffffff;border:0;padding:20px 26px;font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .24s ease}.home-plan__btn:hover{transform:translateY(-2px)}.home-plan__span-3{font-size:16px}.home-plan__btn-2{display:flex;align-items:center;justify-content:space-between;gap:18px;border:2px solid var(--color-text);padding:18px 26px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);transition:background .24s ease,color .24s ease}.home-plan__btn-2:hover{background:var(--color-text);color:#ffffff}.home-plan__btn-3{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--color-neutral-400);padding:19px 26px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-neutral-700);transition:background .24s ease}.home-plan__btn-3:hover{background:rgba(255,255,255,.14)}.home-plan__text-2{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:4px 0 0;color:var(--color-neutral-700)}.home-journal{padding:clamp(52px,6.5vw,104px) max(24px,calc((100% - 1760px) / 2 + 24px))}.home-journal__row{display:flex;flex-wrap:wrap;gap:24px;align-items:baseline;justify-content:space-between;margin-bottom:clamp(32px,4vw,56px)}.home-journal__text{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-500);margin:0 0 20px}.home-journal__row-2{display:flex;align-items:center;gap:clamp(18px,3vw,40px)}.home-journal__text-2{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-700);margin:0}.home-journal__link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid var(--color-neutral-400);padding-bottom:4px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:color .24s ease,border-color .24s ease}.home-journal__link:hover{color:var(--color-accent-500);border-color:var(--color-accent-500)}.home-journal__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,3vw,48px)}.home-journal__link-2{display:grid;gap:14px;color:var(--color-text)}.home-journal__box{width:100%;aspect-ratio:4/3;overflow:hidden;background:#201e1d}.home-journal__img{width:100%;height:100%;object-fit:cover}.home-journal__eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-700)}.home-journal__heading{font-family:var(--font-heading);font-weight:500;font-size:clamp(16px,1.4vw,20px);letter-spacing:.05em;text-transform:uppercase;margin:0}.home-faq{position:fixed;right:24px;bottom:24px;z-index:30;width:56px;height:56px;border:0;background:var(--color-accent-500);color:#fff;font-size:22px;cursor:pointer}.home-faq:hover{background:var(--color-accent-600)}.footer{position:relative;z-index:11;overflow:hidden;background:#f8f4f4;color:var(--color-neutral-700);padding:clamp(36px,4vw,60px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(20px,2.2vw,30px)}.footer__img{position:absolute;right:-2%;bottom:-8%;width:min(26%,340px);height:auto;opacity:.22;filter:grayscale(1) contrast(1.04);mask-image:radial-gradient(78% 78% at 78% 88%,#000 0,rgba(0,0,0,.55) 46%,rgba(0,0,0,0) 78%);-webkit-mask-image:radial-gradient(78% 78% at 78% 88%,#000 0,rgba(0,0,0,.55) 46%,rgba(0,0,0,0) 78%);pointer-events:none}.footer__box{position:relative;z-index:2}.footer__text{font-family:var(--font-heading);font-weight:300;font-size:clamp(24px,3.4vw,50px);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-text);margin:0 0 clamp(26px,3vw,40px)}.footer__span{color:var(--color-accent-500)}.footer__row{display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,88px);align-items:flex-start;justify-content:space-between;padding-bottom:clamp(22px,2.6vw,34px);border-bottom:1px solid var(--color-neutral-300)}.footer__box-2{flex:1 1 300px;min-width:0}.footer__text-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 18px}.footer__text-3{font-size:14.5px;line-height:1.75;margin:0;max-width:36ch}.footer__box-3{flex:0 1 200px;min-width:0}.footer__grid{display:grid;gap:12px;font-size:14px}.footer__link{color:var(--color-text)}.footer__box-4{flex:0 1 280px;min-width:0}.footer__link-2{display:block;font-family:var(--font-heading);font-weight:300;font-size:clamp(21px,2vw,30px);color:var(--color-text);margin-bottom:10px}.footer__link-3{display:block;font-size:14.5px;color:var(--color-neutral-700);margin-bottom:16px}.footer__text-4{letter-spacing:.1em;line-height:1.8;margin:0 0 22px;color:var(--color-neutral-700)}.footer__btn,.footer__text-4{font-size:11.5px;text-transform:uppercase}.footer__btn{background:var(--color-accent-500);color:#ffffff;border:0;border-radius:0;padding:14px 26px;font-family:var(--font-body);font-weight:600;letter-spacing:.12em;white-space:nowrap;cursor:pointer;transition:transform .24s ease}.footer__btn:hover{transform:translateY(-2px)}.footer__box-5{padding:clamp(16px,2vw,24px) 0;border-bottom:1px solid var(--color-neutral-300)}.footer__row-2{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.footer__img-2{display:block;width:120px;height:78px}.footer__row-3{display:flex;flex-wrap:wrap;gap:18px clamp(28px,4vw,80px);align-items:flex-end;padding:clamp(16px,2vw,24px) 0;border-bottom:1px solid var(--color-neutral-300)}.footer__box-6{flex:0 1 300px}.footer__text-5{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 16px}.footer__row-4{display:flex;flex-wrap:wrap;gap:10px}.footer__btn-2{border:1px solid var(--color-neutral-300);border-radius:0;padding:10px 18px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);transition:border-color .24s ease,color .24s ease}.footer__btn-2:hover{border-color:var(--color-accent-500);color:var(--color-accent-500)}.footer__box-7{flex:1 1 340px;min-width:0}.footer__form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-bottom:1px solid var(--color-neutral-400);padding-bottom:10px}.footer__field{flex:1 1 180px;min-width:0;font-size:15px;color:var(--color-text)}.footer__btn-3,.footer__field{border:0;background:transparent;padding:8px 0}.footer__btn-3{color:var(--color-accent-500);font-family:var(--font-body);font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.footer__row-5{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding-top:clamp(14px,1.8vw,22px);font-size:11.5px;letter-spacing:.06em;color:var(--color-neutral-700)}.menu{position:fixed;inset:0;z-index:50;display:none;background:rgba(38,35,34,.45)}.menu__panel{position:absolute;top:16px;right:16px;bottom:16px;width:min(620px,calc(100% - 32px));background:#262322;color:#f3f2f2;padding:clamp(24px,3vw,44px);display:flex;flex-direction:column;overflow-y:auto}.menu__row{display:flex;align-items:start;justify-content:space-between;gap:24px}.menu__eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7)}.menu__btn{border:0;background:transparent;color:#f3f2f2;font-size:26px;line-height:1;cursor:pointer}.menu__btn:hover{color:var(--color-accent-500)}.menu__grid{display:grid;margin-top:32px}.menu__btn-2{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-top:1px solid #474241;font-family:var(--font-heading);font-weight:400;font-size:clamp(20px,2.4vw,28px);text-transform:uppercase;color:#f3f2f2}.menu__btn-2:hover,.menu__span{color:var(--color-accent-500)}.menu__btn-3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-top:1px solid #474241;border-bottom:1px solid #474241;font-family:var(--font-heading);font-weight:400;font-size:clamp(20px,2.4vw,28px);text-transform:uppercase;color:#f3f2f2}.menu__btn-3:hover{color:var(--color-accent-500)}.menu__grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin-top:auto;padding-top:40px}.menu__grid-3{display:grid;gap:14px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.82)}.menu__link{font-family:var(--font-heading);font-size:21px;letter-spacing:0;color:#f3f2f2}.menu__text{font-size:13px;line-height:1.7;margin:0;color:rgba(255,255,255,.7)}.menu__btn-4{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-top:1px solid #474241;border-bottom:1px solid #474241;font-family:var(--font-heading);font-weight:400;font-size:clamp(20px,2.4vw,28px);text-transform:uppercase;color:var(--color-accent-500)}.enquiry-modal{position:fixed;inset:0;z-index:60;display:none;background:rgba(38,35,34,.45)}.enquiry-modal__panel{position:absolute;top:16px;right:16px;bottom:16px;width:min(1120px,calc(100% - 32px));background:#ffffff;display:flex;overflow:hidden}.enquiry-modal__box{flex:1 1 300px;background:#262322;color:#f3f2f2;padding:clamp(24px,3vw,44px);display:none;flex-direction:column;justify-content:space-between}.enquiry-modal__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-500)}.enquiry-modal__text{font-family:var(--font-heading);font-weight:300;font-size:clamp(26px,2.6vw,40px);line-height:1.15;text-transform:uppercase;margin:24px 0 0}.enquiry-modal__grid{display:grid;gap:12px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.82)}.enquiry-modal__link{font-family:var(--font-heading);font-size:21px;letter-spacing:0;color:#f3f2f2}.enquiry-modal__link-2{color:#f3f2f2;letter-spacing:.04em;text-transform:none;font-size:15px}.enquiry-modal__box-2{flex:2 1 480px;padding:clamp(24px,3vw,48px);overflow-y:auto}.enquiry-modal__row{display:flex;align-items:start;justify-content:space-between;gap:24px}.enquiry-modal__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(28px,4vw,54px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;margin:0}.enquiry-modal__btn{border:0;background:transparent;color:var(--color-text);font-size:26px;line-height:1;cursor:pointer}.enquiry-modal__btn:hover{color:var(--color-accent-500)}.enquiry-modal__text-2{font-size:16px;line-height:1.7;margin:28px 0 36px;max-width:56ch;color:var(--color-neutral-700)}.enquiry-modal__text-3{font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.enquiry-modal__row-2{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.enquiry-modal__btn-2{border:2px solid var(--color-accent-500);background:var(--color-accent-500);color:#fff}.enquiry-modal__btn-2,.enquiry-modal__btn-3{padding:12px 18px;font-family:var(--font-body);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.enquiry-modal__btn-3{border:2px solid var(--color-neutral-300);background:transparent;color:var(--color-neutral-700)}.enquiry-modal__form{display:grid;gap:22px}.enquiry-modal__label{display:grid;gap:8px;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}.enquiry-modal__field{border:0;border-bottom:2px solid var(--color-neutral-300);background:transparent;padding:12px 0;font-size:16px;color:var(--color-text)}.enquiry-modal__grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px}.enquiry-modal__field-2{border:0;border-bottom:2px solid var(--color-neutral-300);background:transparent;padding:12px 0;font-size:16px;color:var(--color-text);resize:vertical}.enquiry-modal__btn-4{justify-self:start;background:var(--color-accent-500);color:#fff;border:0;padding:18px 32px;font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.enquiry-modal__btn-4:hover{background:var(--color-accent-600)}.enquiry-modal__wrap{position:fixed;inset:0;z-index:60;display:none;background:rgba(38,35,34,.5)}.enquiry-modal__panel-2{position:absolute;top:16px;right:16px;bottom:16px;width:min(760px,calc(100% - 32px));background:#ffffff;padding:clamp(24px,3vw,46px);overflow-y:auto}.enquiry-modal__row-3{display:flex;justify-content:flex-end}.about-page__box{background:#ffffff;color:var(--color-text);position:relative}.header{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;gap:28px;padding:22px max(24px,calc((100% - 1760px) / 2 + 24px));background:rgba(255,255,255,0);transition:background .7s cubic-bezier(.22,.7,.25,1),padding .7s cubic-bezier(.22,.7,.25,1),-webkit-backdrop-filter .7s ease;transition:background .7s cubic-bezier(.22,.7,.25,1),padding .7s cubic-bezier(.22,.7,.25,1),backdrop-filter .7s ease;transition:background .7s cubic-bezier(.22,.7,.25,1),padding .7s cubic-bezier(.22,.7,.25,1),backdrop-filter .7s ease,-webkit-backdrop-filter .7s ease}.header__link{font-family:var(--font-heading);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text)}.header__span{font-size:24px;transition:opacity .5s ease}.header__span-2{color:var(--color-accent-500)}.header__nav{display:flex;gap:30px;margin-left:auto;align-items:center;font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:opacity .26s ease}.header__link-2{color:var(--color-accent-500);border-bottom:2px solid var(--color-accent-500);padding-bottom:2px}.header__btn{margin-left:auto;white-space:nowrap;border:1px solid var(--color-neutral-400);border-radius:0;background:transparent;color:var(--color-text);padding:11px 18px;font-family:var(--font-body);font-weight:600;font-size:12.5px;letter-spacing:.06em;cursor:pointer;transition:background .24s ease,color .24s ease}.header__btn:hover{background:var(--color-text);color:#fff}.header__btn-2{display:grid;gap:6px;border:0;background:transparent;padding:8px 0;cursor:pointer}.header__span-3{display:block;width:34px;height:2px;background:var(--color-accent-500)}.page-hero{position:relative;z-index:2;overflow:hidden;padding:clamp(150px,15vw,210px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(40px,4vw,64px)}.page-hero__layer{position:absolute;right:-3%;bottom:-6%;width:min(42%,620px);z-index:-1;pointer-events:none;opacity:.22;filter:grayscale(1);mask-image:radial-gradient(120% 120% at 88% 92%,#000 0,rgba(0,0,0,.6) 44%,rgba(0,0,0,0) 78%);-webkit-mask-image:radial-gradient(120% 120% at 88% 92%,#000 0,rgba(0,0,0,.6) 44%,rgba(0,0,0,0) 78%)}.page-hero__img{display:block;width:100%;height:auto}.page-hero__layer-2{position:absolute;left:-4%;top:0;width:min(34%,520px);z-index:-1;pointer-events:none;opacity:.2;filter:grayscale(1);mask-image:radial-gradient(115% 115% at 14% 10%,#000 0,rgba(0,0,0,.55) 44%,rgba(0,0,0,0) 78%);-webkit-mask-image:radial-gradient(115% 115% at 14% 10%,#000 0,rgba(0,0,0,.55) 44%,rgba(0,0,0,0) 78%)}.page-hero__text{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:clamp(24px,3vw,44px)}.page-hero__span{color:var(--color-neutral-400)}.page-hero__box{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(40px,8vw,132px);line-height:1.02}.page-hero__span-2{display:block}.page-hero__span-3{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,2vw,32px);width:100%}.page-hero__span-4{color:var(--color-accent-500)}.page-hero__span-5{flex:1 1 24px;height:1px;background:var(--color-accent-500);min-width:24px}.page-hero__title{font-family:var(--font-body);font-weight:400;font-size:clamp(14px,1.2vw,17px);line-height:1.6;letter-spacing:.02em;color:var(--color-neutral-700);margin:clamp(28px,4vw,52px) 0 0;max-width:46ch}.page-hero__row{display:flex;align-items:center;gap:clamp(12px,1.6vw,22px);margin-top:clamp(30px,3.4vw,48px)}.page-hero__eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.page-hero__span-6{width:1px;height:12px;background:var(--color-neutral-400)}.page-hero__eyebrow-2{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-700)}.page-hero__layer-3{position:absolute;right:-3%;bottom:-6%;width:min(42%,620px);z-index:-1;pointer-events:none;opacity:.26;mask-image:radial-gradient(120% 120% at 88% 92%,#000 0,rgba(0,0,0,.6) 44%,rgba(0,0,0,0) 78%);-webkit-mask-image:radial-gradient(120% 120% at 88% 92%,#000 0,rgba(0,0,0,.6) 44%,rgba(0,0,0,0) 78%)}.page-hero__box-2{font-family:var(--font-heading);font-weight:300;font-size:clamp(40px,8vw,132px);line-height:1.02;letter-spacing:-.01em;text-transform:uppercase}.page-hero__wrap{position:relative;z-index:2;overflow:hidden;padding:clamp(150px,15vw,210px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(36px,3.6vw,56px)}.page-hero__layer-4{position:absolute;right:-3%;bottom:-6%;width:min(40%,600px);z-index:-1;pointer-events:none;opacity:.2;filter:grayscale(1);mask-image:radial-gradient(120% 120% at 88% 92%,#000 0,rgba(0,0,0,.6) 44%,rgba(0,0,0,0) 78%);-webkit-mask-image:radial-gradient(120% 120% at 88% 92%,#000 0,rgba(0,0,0,.6) 44%,rgba(0,0,0,0) 78%)}.about-lead{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(24px,4vw,90px);margin:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(48px,5vw,84px);padding-top:clamp(34px,3.6vw,56px);border-top:2px solid var(--color-divider)}.about-lead__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.about-lead__text{font-family:var(--font-heading);letter-spacing:-.005em;text-transform:uppercase;font-weight:300;font-size:clamp(21px,2.4vw,38px);line-height:1.22;letter-spacing:0;text-transform:none;max-width:40ch}.about-tiles{flex-wrap:nowrap;gap:clamp(12px,1.4vw,22px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.about-tiles,.about-tiles__row{display:flex;align-items:center}.about-tiles__row{flex:1 1;min-width:0}.about-tiles__box{position:relative;flex:1 1 auto;min-width:0;height:min(60vh,520px);overflow:hidden;background:#201e1d}.about-tiles__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.about-tiles__layer{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,13,13,.05) 40%,rgba(15,13,13,.66))}.about-tiles__text{position:absolute;left:0;right:0;bottom:0;padding:clamp(16px,1.6vw,24px);font-family:var(--font-heading);font-weight:400;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(13px,1.05vw,17px);line-height:1.25;color:#ffffff}.about-tiles__text-2{display:flex;align-items:center;height:min(60vh,520px);font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:0;opacity:0;overflow:hidden;padding-left:0}.about-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(24px,3.4vw,76px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px))}.about-row__box{position:relative;flex:1 1;min-width:320px;min-height:62vh;overflow:hidden;background:#201e1d}.about-row__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.about-row__grid{flex:1.12 1;min-width:320px;display:grid;gap:22px;align-content:center;padding:clamp(24px,3vw,48px) 0}.about-row__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.about-row__text,.about-row__text-2{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:52ch}.about-row__text-2{color:var(--color-text)}.about-row-2{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(24px,3.4vw,76px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px));flex-direction:row-reverse}.about-row-2__box{position:relative;flex:1 1;min-width:320px;min-height:62vh;overflow:hidden;background:#201e1d}.about-row-2__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.about-row-2__grid{flex:1.12 1;min-width:320px;display:grid;gap:22px;align-content:center;padding:clamp(24px,3vw,48px) 0}.about-row-2__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.about-row-2__text,.about-row-2__text-2{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:52ch}.about-row-2__text-2{color:var(--color-text)}.about-row-3{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(24px,3.4vw,76px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px))}.about-row-3__box{position:relative;flex:1 1;min-width:320px;min-height:62vh;overflow:hidden;background:#201e1d}.about-row-3__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.about-row-3__grid{flex:1.12 1;min-width:320px;display:grid;gap:22px;align-content:center;padding:clamp(24px,3vw,48px) 0}.about-row-3__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.about-row-3__text,.about-row-3__text-2{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:52ch}.about-row-3__text-2{color:var(--color-text)}.poster{background:var(--color-accent-500);color:#ffffff;padding:clamp(56px,7vw,120px) max(24px,calc((100% - 1760px) / 2 + 24px))}.poster__text{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(30px,5.4vw,92px);line-height:1.02;max-width:30ch}.poster__btn{display:inline-flex;align-items:center;gap:18px;margin-top:clamp(32px,4vw,56px);border:2px solid #ffffff;color:#ffffff;padding:18px 26px;font-family:var(--font-body);font-weight:600;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.poster__btn:hover{background:#ffffff;color:var(--color-accent-500)}.poster__text-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(30px,5.4vw,92px);line-height:1.02;max-width:28ch}.poster__row{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(32px,4vw,56px)}.poster__btn-2{display:inline-flex;align-items:center;gap:18px;border:2px solid #ffffff;background:#ffffff;color:var(--color-accent-500);padding:20px 30px;font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:transform .24s ease}.poster__btn-2:hover{transform:translateY(-2px)}.poster__btn-3{display:inline-flex;align-items:center;gap:14px;border:2px solid rgba(255,255,255,.6);color:#ffffff;padding:20px 30px;font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease,border-color .22s ease}.poster__btn-3:hover{background:#ffffff;border-color:#ffffff;color:var(--color-accent-500)}.poster__text-3{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(30px,5.4vw,92px);line-height:1.02;max-width:26ch}.poster__btn-4{display:inline-flex;align-items:center;gap:18px;border:2px solid #ffffff;background:transparent;color:#ffffff;padding:18px 26px;font-family:var(--font-body);font-weight:600;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .22s ease,color .22s ease}.poster__btn-4:hover{background:#ffffff;color:var(--color-accent-500)}.poster__btn-5{display:inline-flex;align-items:center;gap:14px;border:2px solid rgba(255,255,255,.55);color:#ffffff;padding:18px 26px;font-family:var(--font-body);font-weight:600;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease,border-color .22s ease}.poster__btn-5:hover{background:#ffffff;border-color:#ffffff;color:var(--color-accent-500)}.link-boxes{display:grid;gap:clamp(24px,2.6vw,38px);padding:clamp(56px,6vw,100px) max(24px,calc((100% - 1760px) / 2 + 24px))}.link-boxes__grid{display:grid;gap:16px}.link-boxes__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.link-boxes__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.link-boxes__grid-2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.link-boxes__link{display:grid;gap:14px;align-content:start;padding:clamp(24px,2.4vw,36px);border:2px solid var(--color-divider);color:var(--color-text);transition:background .26s ease,border-color .26s ease,color .26s ease}.link-boxes__link:hover{background:var(--color-accent-500);border-color:var(--color-accent-500);color:#ffffff}.link-boxes__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);color:inherit;opacity:.72}.link-boxes__eyebrow-3{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(18px,1.7vw,26px);line-height:1.1}.link-boxes__span{font-size:14px;line-height:1.65;opacity:.86}.link-boxes__span-2{font-size:18px;margin-top:6px}.enquiry-section{padding:clamp(52px,5.6vw,92px) max(24px,calc((100% - 1760px) / 2 + 24px));border-top:2px solid var(--color-divider)}.enquiry-section__box{max-width:1100px}.blog-post-page__box{background:#ffffff;color:var(--color-text);position:relative}.post-head{padding:clamp(120px,12vw,168px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(24px,2.6vw,36px)}.post-head__text{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:clamp(20px,2.4vw,34px)}.post-head__span{color:var(--color-neutral-400)}.post-head__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;font-size:clamp(32px,5.4vw,84px);line-height:1.04;max-width:24ch}.post-head__text-2{font-size:17px;line-height:1.8;color:var(--color-neutral-700);margin-top:clamp(20px,2.2vw,32px);max-width:62ch}.post-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,1.6vw,22px);margin-top:clamp(20px,2.2vw,30px)}.post-head__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.post-head__span-2{width:1px;height:12px;background:var(--color-neutral-400)}.post-head__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-700)}.post-hero{padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(40px,4.4vw,68px)}.post-hero__figure{display:grid;gap:14px;margin:0}.post-hero__box{position:relative;overflow:hidden;width:100%;height:min(62vh,620px);background:#201e1d}.post-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.post-hero__caption{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.post-body{padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.post-body__grid{display:grid;grid-template-columns:minmax(0,.26fr) minmax(0,1fr);gap:clamp(20px,3vw,80px)}.post-body__panel{align-self:start;position:sticky;top:120px;display:grid;gap:16px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.post-body__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.post-body__grid-2{display:grid}.post-body__btn{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--color-neutral-300);font-size:14px;line-height:1.4;color:var(--color-text);transition:color .22s ease}.post-body__btn:hover,.post-body__span{color:var(--color-accent-500)}.post-body__grid-3{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--color-neutral-300)}.post-body__row{display:flex;flex-wrap:wrap;gap:8px}.post-body__btn-2{border:1px solid var(--color-neutral-400);padding:10px 14px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text);transition:background .22s ease,color .22s ease}.post-body__btn-2:hover{background:var(--color-text);color:#ffffff}.post-body__btn-3{border:1px solid var(--color-neutral-400);background:transparent;padding:10px 14px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text);cursor:pointer}.post-body__grid-4{display:grid;gap:clamp(26px,2.8vw,40px);padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.post-body__grid-5{display:grid;gap:clamp(14px,1.6vw,22px);scroll-margin-top:120px}.post-body__text{font-size:17px;line-height:1.85;color:var(--color-neutral-700)}.post-body__text h3{margin-top:clamp(20px 0 20px 20px)!important}.post-body__text h3,.post-body__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;font-size:clamp(22px,2.6vw,38px)!important;line-height:1.14!important;max-width:34ch}.post-body__title{margin-top:clamp(10px,1.4vw,20px)}.post-body__grid-6{display:grid;gap:12px;background:var(--color-neutral-200);padding:clamp(22px,2.2vw,34px);max-width:68ch}.post-body__span-2{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:15.5px;line-height:1.72;color:var(--color-neutral-700)}.post-body__figure{display:grid;gap:14px;margin:0}.post-body__box{position:relative;overflow:hidden;aspect-ratio:16/9;background:#201e1d}.post-body__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.post-body__quote{display:grid;gap:12px;margin:0;padding:clamp(20px,2.2vw,30px) 0;border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);max-width:60ch}.post-body__text-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;font-size:clamp(18px,2.1vw,30px);line-height:1.26;color:var(--color-text)}.post-body__grid-7{display:grid;grid-template-columns:96px minmax(0,1fr);gap:clamp(18px,2vw,28px);align-items:start;background:var(--color-neutral-200);padding:clamp(22px,2.4vw,34px);margin-top:clamp(10px,1.4vw,20px)}.post-body__span-3{position:relative;display:block;overflow:hidden;width:96px;height:96px;background:#201e1d}.post-body__span-4{display:grid;gap:10px}.post-body__span-5{font-family:var(--font-heading);font-weight:400;font-size:clamp(18px,1.7vw,25px);line-height:1.15}.post-body__span-6{font-size:15px;line-height:1.75;color:var(--color-neutral-700);max-width:60ch}.related{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.related__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.related__grid{display:grid;gap:14px}.related__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.related__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.related__btn{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--color-neutral-400);padding:15px 24px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.related__btn:hover{background:var(--color-text);color:#ffffff}.related__grid-2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,44px)}.related__link{display:grid;gap:16px;align-content:start;color:var(--color-text)}.related__span{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;background:#201e1d}.related__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.related__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.related__span-2{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.related__span-3{font-family:var(--font-heading);font-weight:400;letter-spacing:-.005em;font-size:clamp(18px,1.7vw,25px);line-height:1.14;max-width:24ch}.related__span-4{font-size:18px;color:var(--color-accent-500)}.blog-page__box{background:#ffffff;color:var(--color-text);position:relative}.blog-hero{position:relative;z-index:2;overflow:hidden;padding:clamp(150px,15vw,210px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(36px,3.6vw,56px)}.blog-hero__text{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:clamp(24px,3vw,44px)}.blog-hero__span{color:var(--color-neutral-400)}.blog-hero__box{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(40px,8vw,132px);line-height:1.02}.blog-hero__span-2{display:block}.blog-hero__span-3{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,2vw,32px);width:100%}.blog-hero__span-4{color:var(--color-accent-500)}.blog-hero__span-5{flex:1 1 24px;height:1px;background:var(--color-accent-500);min-width:24px}.blog-hero__title{font-family:var(--font-body);font-weight:400;font-size:clamp(14px,1.2vw,17px);line-height:1.6;letter-spacing:.02em;color:var(--color-neutral-700);margin:clamp(28px,4vw,52px) 0 0;max-width:52ch}.featured{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(48px,5vw,84px)}.featured__grid{display:grid;gap:14px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.featured__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.featured__link{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(20px,3vw,56px);align-items:center;color:var(--color-text)}.featured__span{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:#201e1d}.featured__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.featured__span-2{display:grid;gap:clamp(14px,1.6vw,22px);align-content:start}.featured__span-3{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.featured__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.featured__span-4{width:1px;height:12px;background:var(--color-neutral-400)}.featured__span-5{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;font-size:clamp(26px,3.4vw,52px);line-height:1.06;max-width:22ch}.featured__span-6{font-size:16px;line-height:1.82;color:var(--color-neutral-700);max-width:54ch}.featured__eyebrow-3{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text)}.featured__span-7{color:var(--color-accent-500)}.featured__wrap{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(24px,4vw,90px);margin:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(48px,5vw,84px);padding-top:clamp(34px,3.6vw,56px);border-top:2px solid var(--color-divider)}.featured__quote{margin:0;font-family:var(--font-heading);letter-spacing:-.005em;text-transform:uppercase;font-weight:300;font-size:clamp(22px,2.6vw,42px);line-height:1.2;letter-spacing:0;text-transform:none;max-width:40ch}.featured__box{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-top:clamp(18px,2vw,28px)}.posts{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.posts__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.posts__grid{display:grid;gap:14px}.posts__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.posts__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.posts__row-2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.posts__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-right:8px}.posts__btn{border:1px solid var(--color-accent-500);background:var(--color-accent-500);color:#ffffff}.posts__btn,.posts__btn-2{padding:11px 16px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.posts__btn-2{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text)}.posts__grid-2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,44px)}.posts__card{display:grid;gap:16px;align-content:start}.posts__link{display:grid;gap:16px;color:var(--color-text)}.posts__span{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;background:#201e1d}.posts__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.posts__span-2{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.posts__eyebrow-3{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.posts__span-3{width:1px;height:11px;background:var(--color-neutral-400)}.posts__span-4{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.posts__span-5{font-family:var(--font-heading);font-weight:400;letter-spacing:-.005em;font-size:clamp(18px,1.7vw,26px);line-height:1.14;max-width:24ch}.posts__span-6{font-size:18px;color:var(--color-accent-500)}.posts__span-7{font-size:14.5px;line-height:1.7;color:var(--color-neutral-700);max-width:40ch}.posts__row-3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-top:clamp(22px,2.4vw,32px);border-top:2px solid var(--color-divider)}.posts__btn-3{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-neutral-500);padding:12px 18px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:default}.posts__btn-4{border:1px solid var(--color-accent-500);background:var(--color-accent-500);color:#ffffff}.posts__btn-4,.posts__btn-5{min-width:44px;padding:12px 16px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;cursor:pointer}.posts__btn-5,.posts__btn-6{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text)}.posts__btn-6{padding:12px 18px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.car-hire-page__box{background:#ffffff;color:var(--color-text);position:relative}.car-hero{position:relative;z-index:2;padding:clamp(132px,12vw,178px) max(24px,calc((100% - 1760px) / 2 + 24px)) 0}.car-hero__text{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:clamp(18px,2.2vw,30px)}.car-hero__span{color:var(--color-neutral-400)}.car-hero__grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(22px,3vw,56px);align-items:end;border-top:2px solid var(--color-divider);padding-top:clamp(22px,2.4vw,34px)}.car-hero__grid-2{display:grid;gap:clamp(20px,2.4vw,34px)}.car-hero__box{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(40px,6.4vw,104px);line-height:.98}.car-hero__span-2{display:block}.car-hero__span-3{display:block;color:var(--color-accent-500)}.car-hero__title{font-family:var(--font-body);font-weight:400;font-size:clamp(14px,1.15vw,16.5px);line-height:1.72;color:var(--color-neutral-700);margin:0;max-width:46ch}.car-hero__box-2{position:relative;overflow:hidden;aspect-ratio:5/4;background:#201e1d}.car-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.car-hero__span-4{position:absolute;left:0;bottom:0;display:flex;align-items:baseline;gap:10px;background:var(--color-accent-500);color:#ffffff;padding:12px 16px}.car-hero__eyebrow{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(22px,2.4vw,34px);line-height:1;color:#ffffff}.car-hero__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.car-hero__grid-3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,30px);margin-top:clamp(28px,3vw,48px);padding-top:clamp(18px,2vw,26px);border-top:1px solid var(--color-neutral-300)}.car-hero__grid-4{display:grid;gap:8px;align-content:start}.car-hero__eyebrow-3{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.car-hero__span-5{font-size:14.5px;line-height:1.65;color:var(--color-neutral-700);max-width:30ch}.fleet{display:grid;gap:clamp(22px,2.4vw,34px);padding:clamp(52px,5.6vw,92px) max(24px,calc((100% - 1760px) / 2 + 24px))}.fleet__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(24px,2.6vw,38px);border-top:2px solid var(--color-divider)}.fleet__grid{display:grid;gap:12px}.fleet__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.fleet__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.03!important}.fleet__row-2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fleet__btn{border:1px solid var(--color-accent-500);background:var(--color-accent-500);color:#ffffff}.fleet__btn,.fleet__btn-2{padding:10px 15px;font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.fleet__btn-2{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text)}.fleet__grid-2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2.2vw,40px) clamp(18px,2vw,34px)}.fleet__card{grid-column:span 7;display:grid;gap:0;align-content:start}.fleet__link{display:grid;gap:0;color:var(--color-text)}.fleet__span{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:#201e1d}.fleet__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.fleet__eyebrow-2{position:absolute;left:0;bottom:0;background:#201e1d;color:#f3f2f2;padding:9px 13px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.fleet__span-2{display:grid;gap:10px;padding:clamp(14px,1.5vw,20px) 0 clamp(14px,1.5vw,18px);border-bottom:1px solid var(--color-neutral-300)}.fleet__span-3{font-family:var(--font-heading);font-weight:400;letter-spacing:-.005em;font-size:clamp(18px,1.8vw,28px);line-height:1.1;transition:color .22s ease}.fleet__span-4{font-size:14.5px;line-height:1.72;color:var(--color-neutral-700);max-width:44ch}.fleet__span-5{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px}.fleet__span-6{width:1px;height:11px;background:var(--color-neutral-400)}.fleet__eyebrow-3{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500);margin-left:auto}.fleet__card-2{grid-column:span 5;display:grid;gap:0;align-content:start}.fleet__span-7{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:#201e1d}.fleet__card-3{grid-column:span 4;display:grid;gap:0;align-content:start}.fleet__span-8{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;background:#201e1d}.fleet__card-4{grid-column:span 6;display:grid;gap:0;align-content:start}.fleet__span-9{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;background:#201e1d}.hire-modes{background:#201e1d;color:#f3f2f2;padding:clamp(48px,5.6vw,92px) max(24px,calc((100% - 1760px) / 2 + 24px))}.hire-modes__grid{display:grid;gap:clamp(26px,3vw,46px)}.hire-modes__grid-2{display:grid;gap:14px}.hire-modes__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-400)}.hire-modes__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(28px,4.4vw,74px)!important;line-height:1!important;color:#f3f2f2;max-width:22ch}.hire-modes__grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,44px)}.hire-modes__grid-4{display:grid;gap:14px;align-content:start;padding-left:clamp(18px,2vw,32px);border-left:1px solid #57514f}.hire-modes__eyebrow-2{font-weight:300;font-size:clamp(28px,3vw,46px);line-height:1;color:var(--color-accent-400)}.hire-modes__eyebrow-2,.hire-modes__heading{font-family:var(--font-heading);letter-spacing:-.005em;text-transform:uppercase}.hire-modes__heading{font-weight:400;font-size:clamp(17px,1.5vw,23px)!important;line-height:1.14!important;color:#f3f2f2}.hire-modes__text{font-size:15.5px;line-height:1.75;color:#ddd9d8;max-width:34ch}.hire-modes__eyebrow-3{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f3f2f2;padding-top:8px;border-top:1px solid #57514f}.drivers{display:grid;gap:clamp(24px,2.8vw,40px);padding:clamp(52px,5.6vw,92px) max(24px,calc((100% - 1760px) / 2 + 24px))}.drivers__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px}.drivers__grid{display:grid;gap:12px}.drivers__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.drivers__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.03!important}.drivers__text{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:42ch}.drivers__grid-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.drivers__grid-3{display:grid;gap:12px;align-content:start;padding-top:clamp(16px,1.8vw,24px);border-top:2px solid var(--color-divider)}.drivers__heading{font-family:var(--font-heading);font-weight:400;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(16px,1.4vw,21px)!important;line-height:1.15!important}.drivers__text-2{font-size:14.5px;line-height:1.72;color:var(--color-neutral-700);max-width:40ch}.routes{display:grid;gap:clamp(22px,2.4vw,34px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(52px,5.6vw,92px)}.routes__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(24px,2.6vw,38px);border-top:2px solid var(--color-divider)}.routes__grid{display:grid;gap:12px}.routes__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.routes__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.03!important}.routes__btn{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--color-neutral-400);padding:15px 24px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.routes__btn:hover{background:var(--color-text);color:#ffffff}.routes__grid-2{display:grid;border-bottom:1px solid var(--color-neutral-300)}.routes__btn-2{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:clamp(12px,1.8vw,30px);width:100%;border:0;border-top:1px solid var(--color-neutral-300);background:transparent;padding:clamp(15px,1.7vw,23px) 0;text-align:left;cursor:pointer}.routes__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-500)}.routes__span{font-family:var(--font-heading);font-weight:400;letter-spacing:-.005em;font-size:clamp(16px,1.5vw,23px);line-height:1.15;color:var(--color-text)}.routes__span-2{font-size:14.5px;line-height:1.6;color:var(--color-neutral-700)}.routes__eyebrow-3{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.contact-page__box{background:#ffffff;color:var(--color-text);position:relative}.contact-split{display:flex;flex-wrap:wrap;align-items:stretch}.contact-split__grid{flex:1 1 46%;min-width:380px;display:grid;grid-template-rows:1.35fr 1fr 1fr;gap:2px;background:#201e1d}.contact-split__box{position:relative;overflow:hidden;min-height:0}.contact-split__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.contact-split__grid-2{flex:1 1 54%;min-width:380px;display:grid;gap:clamp(34px,3.6vw,54px);align-content:start;padding:clamp(48px,5vw,96px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(48px,5vw,88px) clamp(32px,4vw,88px)}.contact-split__grid-3{display:grid;gap:22px}.contact-split__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(28px,3.2vw,50px)!important;line-height:1.05!important;letter-spacing:-.005em;text-transform:uppercase}.contact-split__grid-4{display:grid;gap:8px}.contact-split__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.contact-split__link{font-family:var(--font-heading);font-weight:300;font-size:clamp(28px,3vw,46px);line-height:1.05}.contact-split__link:hover{color:var(--color-accent-600)}.contact-split__grid-5{display:grid;gap:clamp(22px,2.4vw,30px);padding-top:clamp(24px,2.6vw,34px);border-top:2px solid var(--color-divider)}.contact-split__grid-6{display:grid;gap:6px}.contact-split__text{font-size:15px;line-height:1.8;color:var(--color-text)}.contact-split__link-2{color:var(--color-accent-500);border-bottom:1px solid var(--color-accent-500)}.contact-split__form{display:grid;gap:clamp(24px,2.6vw,34px);padding-top:clamp(24px,2.6vw,34px);border-top:2px solid var(--color-divider)}.contact-split__grid-7{display:grid;gap:10px}.contact-split__heading{font-family:var(--font-heading);font-weight:400;font-size:clamp(16px,1.4vw,21px)!important;letter-spacing:.08em;text-transform:uppercase}.contact-split__text-2{font-size:14.5px;line-height:1.7;color:var(--color-neutral-700);max-width:48ch}.contact-split__grid-8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(24px,2.6vw,34px)}.contact-split__label{display:grid;gap:10px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.contact-split__field,.contact-split__field-2{border:0;border-bottom:2px solid var(--color-neutral-300);background:transparent;padding:13px 0;font-family:var(--font-body);font-size:16px;color:var(--color-text);transition:border-color .24s ease}.contact-split__field-2{line-height:1.7;resize:vertical}.contact-split__row{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.contact-split__btn{display:flex;align-items:center;gap:18px;min-width:250px;border:0;background:var(--color-accent-500);color:#ffffff;padding:19px 26px;font-family:var(--font-body);font-weight:600;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background .22s ease}.contact-split__btn:hover{background:var(--color-accent-600)}.contact-split__span{margin-left:auto}.contact-split__span-2{font-size:13px;color:var(--color-neutral-600);max-width:28ch}.diwali-in-jaipur-page__box{background:#ffffff;color:var(--color-text);position:relative}.detail-hero{padding:clamp(120px,12vw,168px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(24px,2.6vw,38px)}.detail-hero__text{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:clamp(20px,2.4vw,34px)}.detail-hero__span{color:var(--color-neutral-400)}.detail-hero__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(34px,6vw,96px);line-height:1.02;max-width:26ch}.detail-hero__span-2{color:var(--color-accent-500)}.detail-hero__text-2{font-size:16px;line-height:1.82;color:var(--color-neutral-700);margin-top:clamp(20px,2.2vw,32px);max-width:60ch}.detail-hero__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,1.6vw,22px);margin-top:clamp(20px,2.2vw,30px)}.detail-hero__eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.detail-hero__span-3{width:1px;height:12px;background:var(--color-neutral-400)}.detail-hero__eyebrow-2{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-700)}.gallery{padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(40px,4.4vw,72px)}.gallery__box{position:relative;width:100%;height:min(66vh,640px);overflow:hidden;background:#201e1d;cursor:pointer}.gallery__layer{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.gallery__img{width:100%;height:100%;object-fit:cover;display:block}.gallery__btn{left:0;background:linear-gradient(90deg,rgba(15,13,13,.34),rgba(15,13,13,0))}.gallery__btn,.gallery__btn-2{position:absolute;top:0;bottom:0;width:clamp(48px,6vw,84px);border:0;color:#ffffff;font-size:22px;cursor:pointer}.gallery__btn-2{right:0;background:linear-gradient(270deg,rgba(15,13,13,.34),rgba(15,13,13,0))}.gallery__row{position:absolute;left:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);display:flex;gap:8px}.gallery__btn-3{background:var(--color-accent-500)}.gallery__btn-3,.gallery__btn-4{width:34px;height:4px;border:0;padding:0;cursor:pointer}.gallery__btn-4{background:rgba(255,255,255,.5)}.gallery__eyebrow{position:absolute;right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.85)}.gallery__box-2{position:relative;width:100%;height:min(72vh,720px);overflow:hidden;background:#201e1d;cursor:pointer}.quick-facts{display:grid;gap:clamp(22px,2.4vw,34px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(48px,5vw,84px)}.quick-facts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,44px);padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.quick-facts__grid-2{display:grid;gap:10px;align-content:start}.quick-facts__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.quick-facts__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.6vw,24px);line-height:1.15}.quick-facts__span{font-size:14px;line-height:1.6;color:var(--color-neutral-600);max-width:28ch}.story{display:grid;grid-template-columns:minmax(0,.26fr) minmax(0,1fr);gap:clamp(20px,3vw,80px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.story__panel{align-self:start;position:sticky;top:120px;display:grid;gap:16px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.story__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.story__grid{display:grid}.story__btn{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--color-neutral-300);font-size:14px;line-height:1.4;color:var(--color-text);transition:color .22s ease}.story__btn:hover,.story__span{color:var(--color-accent-500)}.story__grid-2{display:grid;gap:clamp(34px,3.6vw,60px);padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.story__grid-3{display:grid;gap:clamp(16px,1.8vw,24px);scroll-margin-top:120px}.story__grid-4{display:grid;gap:10px}.story__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);color:var(--color-accent-500)}.story__title{font-family:var(--font-heading);letter-spacing:-.005em;text-transform:uppercase;font-weight:300;font-size:clamp(22px,2.6vw,40px)!important;line-height:1.14!important;letter-spacing:0!important;text-transform:none!important;max-width:40ch}.story__text{font-size:16px;line-height:1.82;color:var(--color-neutral-700)}.story__text h2,.story__text h3{font-family:var(--font-heading);letter-spacing:-.005em;text-transform:uppercase;font-weight:300;font-size:clamp(22px,2.6vw,40px)!important;line-height:1.14!important;letter-spacing:0!important;text-transform:none!important;max-width:40ch;padding:15px 0}.story__figure{display:grid;gap:14px;margin:0}.story__box{position:relative;overflow:hidden;aspect-ratio:16/9;background:#201e1d}.story__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.story__quote{display:grid;gap:12px;margin:0;padding:clamp(20px,2.2vw,30px) 0;border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);max-width:60ch}.story__text-2{font-family:var(--font-heading);letter-spacing:-.005em;text-transform:uppercase;font-weight:300;font-size:clamp(18px,2.1vw,30px);line-height:1.24;letter-spacing:0;text-transform:none;color:var(--color-text)}.notes{display:grid;gap:clamp(24px,2.6vw,38px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.notes__grid{display:grid;gap:14px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.notes__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.notes__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.notes__grid-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.6vw,44px)}.notes__grid-3{display:grid;gap:12px;align-content:start;padding-top:clamp(16px,1.8vw,24px);border-top:1px solid var(--color-neutral-300)}.notes__heading{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(16px,1.4vw,21px)!important;line-height:1.15!important}.notes__text{font-size:14.5px;line-height:1.7;color:var(--color-neutral-700);max-width:40ch}.notes__wrap{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.notes__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.notes__grid-4{display:grid;gap:14px}.notes__text-2{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:34ch}.notes__grid-5{display:grid;gap:12px;align-content:start;padding-top:clamp(18px,2vw,26px);border-top:2px solid var(--color-divider)}.notes__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);color:var(--color-accent-500)}.notes__heading-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(16px,1.5vw,23px)!important;line-height:1.15!important}.notes__text-3{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);font-size:14.5px;max-width:32ch}.notes__grid-6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,26px)}.notes__grid-7{display:grid;gap:12px;align-content:start;background:var(--color-neutral-200);padding:clamp(24px,2.4vw,34px)}.notes__eyebrow-3{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.notes__heading-3{font-family:var(--font-heading);font-weight:400;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(16px,1.5vw,22px)!important;line-height:1.15!important}.notes__text-4{font-size:14.5px;line-height:1.75;color:var(--color-neutral-700)}.notes__grid-8{display:grid;gap:16px;align-content:start;background:var(--color-accent-500);color:#ffffff;padding:clamp(24px,2.4vw,34px)}.notes__eyebrow-4{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.75)}.notes__heading-4{font-family:var(--font-heading);font-weight:400;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(16px,1.5vw,22px)!important;line-height:1.15!important;color:#ffffff}.notes__text-5{font-size:14.5px;line-height:1.75;color:rgba(255,255,255,.9)}.notes__btn{justify-self:start;display:inline-flex;align-items:center;gap:12px;background:#ffffff;color:var(--color-text);padding:14px 22px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.notes__btn:hover{background:var(--color-text);color:#ffffff}.related-packages{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.related-packages__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.related-packages__grid{display:grid;gap:14px}.related-packages__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.related-packages__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.related-packages__btn{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--color-neutral-400);padding:15px 24px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.related-packages__btn:hover{background:var(--color-text);color:#ffffff}.related-packages__row-2{display:flex;gap:clamp(18px,2vw,34px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.related-packages__link{flex:0 0 clamp(300px,27vw,430px);scroll-snap-align:start;display:grid;gap:16px;align-content:start;color:var(--color-text)}.related-packages__span{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#201e1d}.related-packages__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.related-packages__span-2{display:grid;gap:10px}.related-packages__span-3{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.related-packages__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.6vw,24px);line-height:1.12}.related-packages__span-4{font-size:18px;color:var(--color-accent-500)}.related-packages__span-5{font-size:13.5px;letter-spacing:.04em;color:var(--color-neutral-600)}.faq{display:grid;gap:clamp(24px,2.6vw,38px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.faq__grid{display:grid;gap:14px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.faq__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.faq__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.faq__grid-2{display:grid}.faq__box{border-top:1px solid var(--color-neutral-300)}.faq__btn{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:24px;border:0;background:transparent;padding:clamp(20px,2.2vw,30px) 0;text-align:left;cursor:pointer}.faq__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(16px,1.5vw,23px);line-height:1.25;color:var(--color-text)}.faq__span{font-size:20px;line-height:1;color:var(--color-accent-500)}.faq__text{font-size:16px;line-height:1.82;color:var(--color-neutral-700);font-size:15.5px;max-width:68ch;padding:0 0 clamp(22px,2.4vw,32px)}.faq__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.faq__grid-3{display:grid;gap:14px}.faq__text-2{max-width:34ch}.faq__text-2,.faq__text-3{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700)}.faq__text-3{max-width:68ch;padding:0 0 clamp(22px,2.4vw,32px)}.faq__wrap{display:grid;gap:clamp(24px,2.6vw,38px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.faq__grid-4{display:grid;gap:14px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px max(24px,calc((100% - 1760px) / 2 + 24px));background:#201e1d;color:#f3f2f2}.cta-bar__span{display:grid;gap:4px;margin-right:auto}.cta-bar__eyebrow{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(14px,1.2vw,18px);line-height:1.1}.cta-bar__eyebrow-2{color:rgba(255,255,255,.62)}.cta-bar__btn,.cta-bar__eyebrow-2{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.cta-bar__btn{border:0;background:var(--color-accent-500);color:#ffffff;padding:14px 22px;font-family:var(--font-body);font-weight:600;cursor:pointer;transition:background .22s ease}.cta-bar__btn:hover{background:var(--color-accent-600)}.cta-bar__btn-2{border:1px solid rgba(255,255,255,.5);color:#f3f2f2;padding:13px 22px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.cta-bar__btn-2:hover{background:#ffffff;color:#201e1d}.experience-detail-page__box{background:#ffffff;color:var(--color-text);position:relative}.inclusions{display:grid;gap:clamp(24px,2.6vw,38px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.inclusions__grid{display:grid;gap:14px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.inclusions__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.inclusions__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.inclusions__grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,28px)}.inclusions__grid-3{display:grid;gap:16px;align-content:start;background:var(--color-neutral-200);padding:clamp(24px,2.4vw,36px)}.inclusions__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.inclusions__grid-4,.inclusions__span{display:grid;gap:12px}.inclusions__span{grid-template-columns:18px minmax(0,1fr);font-size:15px;line-height:1.7;color:var(--color-neutral-700)}.inclusions__span-2{color:var(--color-accent-500)}.inclusions__span-3{color:var(--color-neutral-500)}.inclusions__wrap{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.inclusions__grid-5{display:grid;gap:14px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.inclusions__grid-6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,88px)}.inclusions__grid-7{display:grid;gap:16px;align-content:start}.inclusions__heading{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(16px,1.4vw,21px)!important}.inclusions__list{list-style:none;margin:0;padding:0;display:grid}.inclusions__item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid var(--color-neutral-300);font-size:15px;line-height:1.6}.inclusions__heading-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(16px,1.4vw,21px)!important;color:var(--color-neutral-700)}.inclusions__item-2{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid var(--color-neutral-300);font-size:15px;line-height:1.6;color:var(--color-neutral-600)}.inclusions__span-4{color:var(--color-neutral-400)}.inclusions__wrap-2{display:grid;gap:clamp(28px,3vw,44px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.inclusions__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.inclusions__grid-8{display:grid;gap:14px}.inclusions__text{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:40ch}.inclusions__grid-9{display:grid;gap:18px;align-content:start}.inclusions__row-2{display:flex;align-items:baseline;gap:12px}.inclusions__heading-3{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.5vw,23px)!important}.inclusions__item-3{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px 14px;padding:clamp(16px,1.6vw,22px) 0;border-top:1px solid var(--color-neutral-300)}.inclusions__span-5{font-size:15px;line-height:1.5;color:var(--color-accent-500)}.inclusions__span-6{font-size:16px;font-weight:600;letter-spacing:.02em}.inclusions__span-7{font-size:14px;line-height:1.65;color:var(--color-neutral-600)}.inclusions__heading-4{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.5vw,23px)!important;color:var(--color-neutral-700)}.inclusions__span-8{font-size:15px;line-height:1.5;color:var(--color-neutral-400)}.inclusions__span-9{font-size:16px;font-weight:600;letter-spacing:.02em;color:var(--color-neutral-700)}.faq-page__box{background:#ffffff;color:var(--color-text);position:relative}.faq-body{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(30px,4vw,96px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.faq-body__panel{align-self:start;position:sticky;top:116px;display:grid;gap:18px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.faq-body__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.faq-body__grid{display:grid}.faq-body__btn{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--color-neutral-300);font-size:14.5px;line-height:1.4;color:var(--color-text);transition:color .22s ease}.faq-body__btn:hover,.faq-body__span{color:var(--color-accent-500)}.faq-body__grid-2{display:grid;gap:12px;padding-top:clamp(18px,2vw,26px);border-top:1px solid var(--color-neutral-300)}.faq-body__text{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);font-size:14px;max-width:30ch}.faq-body__row{display:flex;flex-wrap:wrap;gap:10px}.faq-body__btn-2{border:0;background:var(--color-accent-500);color:#ffffff;padding:14px 20px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .22s ease}.faq-body__btn-2:hover{background:var(--color-accent-600)}.faq-body__btn-3{border:1px solid var(--color-neutral-400);padding:13px 20px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.faq-body__btn-3:hover{background:var(--color-text);color:#ffffff}.faq-body__grid-3{display:grid;gap:clamp(40px,4.4vw,76px);padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.faq-body__grid-4{display:grid;gap:clamp(18px,2vw,26px)}.faq-body__row-2{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px}.faq-body__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(22px,2.4vw,38px)!important;line-height:1.06!important}.faq-body__box{border-top:1px solid var(--color-neutral-300)}.faq-body__row-3{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:clamp(18px,2vw,26px) 0;cursor:pointer;list-style:none}.faq-body__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(15.5px,1.35vw,21px);line-height:1.25;color:var(--color-text)}.faq-body__span-2{font-size:20px;line-height:1;color:var(--color-accent-500)}.faq-body__text-2{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:68ch;padding:0 0 clamp(20px,2.2vw,30px)}.fairs-and-festivals-page__box{background:#ffffff;color:var(--color-text);position:relative}.festival-list{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.festival-list__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.festival-list__grid{display:grid;gap:14px}.festival-list__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.festival-list__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.festival-list__row-2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.festival-list__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-right:8px}.festival-list__btn{border:1px solid var(--color-accent-500);background:var(--color-accent-500);color:#ffffff}.festival-list__btn,.festival-list__btn-2{padding:11px 16px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.festival-list__btn-2{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text)}.festival-list__grid-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.festival-list__card{display:grid;gap:16px;align-content:start}.festival-list__link{display:grid;gap:16px;color:var(--color-text)}.festival-list__span{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#201e1d}.festival-list__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.festival-list__eyebrow-3{position:absolute;left:0;top:0;background:var(--color-accent-500);color:#ffffff;padding:8px 12px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.festival-list__span-2{display:grid;gap:10px}.festival-list__span-3{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.festival-list__eyebrow-4{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.6vw,24px);line-height:1.12}.festival-list__span-4{font-size:18px;color:var(--color-accent-500)}.festival-list__span-5{font-size:14.5px;line-height:1.65;color:var(--color-neutral-700);max-width:36ch}.festival-packages{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.festival-packages__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.festival-packages__grid{display:grid;gap:14px}.festival-packages__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.festival-packages__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.festival-packages__text{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:34ch}.festival-packages__grid-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.festival-packages__link{display:grid;gap:16px;align-content:start;color:var(--color-text)}.festival-packages__span{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#201e1d}.festival-packages__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.festival-packages__span-2{display:grid;gap:10px}.festival-packages__span-3{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.festival-packages__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.6vw,24px);line-height:1.12}.festival-packages__span-4{font-size:18px;color:var(--color-accent-500)}.festival-packages__span-5{font-size:13.5px;letter-spacing:.04em;color:var(--color-neutral-600)}.festival-packages__span-6{font-size:14.5px;line-height:1.65;color:var(--color-neutral-700);max-width:34ch}.festival-packages__row-2{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:clamp(20px,2.2vw,30px);border-top:1px solid var(--color-neutral-300)}.festival-packages__btn{display:inline-flex;align-items:center;gap:16px;border:0;background:var(--color-text);color:#ffffff;padding:16px 26px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease}.festival-packages__btn:hover{background:var(--color-accent-500)}.festival-packages__btn-2{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--color-neutral-400);padding:15px 24px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.festival-packages__btn-2:hover{background:var(--color-text);color:#ffffff}.festival-detail-page__box,.gallery-page__box{background:#ffffff;color:var(--color-text);position:relative}.gallery-tabs{padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(24px,2.6vw,36px)}.gallery-tabs__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-top:clamp(26px,3vw,40px);border-top:2px solid var(--color-divider)}.gallery-tabs__row-2{display:flex;flex-wrap:wrap;gap:8px}.gallery-tabs__btn{border:1px solid var(--color-accent-500);background:var(--color-accent-500);color:#ffffff}.gallery-tabs__btn,.gallery-tabs__btn-2{padding:13px 22px;font-family:var(--font-body);font-weight:600;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.gallery-tabs__btn-2{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text)}.gallery-tabs__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.gallery-grid{padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.gallery-grid__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:130px;gap:clamp(14px,1.6vw,24px)}.gallery-grid__btn{display:grid;gap:12px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;grid-row:span 2}.gallery-grid__span{position:relative;display:block;width:100%;height:100%;min-height:260px;overflow:hidden;background:#201e1d}.gallery-grid__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.gallery-grid__span-2{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gallery-grid__span-3{font-size:13.5px;letter-spacing:.03em}.gallery-grid__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.gallery-grid__btn-2{display:grid;gap:12px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;grid-row:span 1}.gallery-grid__span-4{position:relative;display:block;width:100%;height:100%;min-height:180px;overflow:hidden;background:#201e1d}.gallery-grid__grid-2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.gallery-grid__btn-3{display:grid;gap:14px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.gallery-grid__span-5{position:relative;display:block;background:#201e1d}.gallery-grid__img-2{display:block;width:100%;aspect-ratio:16/10}.gallery-grid__span-6{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:60px;height:60px;background:var(--color-accent-500);color:#ffffff;font-size:16px}.gallery-grid__span-7{display:grid;gap:6px}.gallery-grid__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(15px,1.3vw,20px);line-height:1.15}.lightbox{position:fixed;inset:0;z-index:62;display:none;background:rgba(20,18,17,.92)}.lightbox__grid{position:absolute;inset:clamp(16px,3vw,48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px}.lightbox__row{display:flex;align-items:start;justify-content:space-between;gap:20px}.lightbox__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);color:rgba(255,255,255,.75)}.lightbox__btn{border:0;background:transparent;color:#f3f2f2;font-size:26px;line-height:1;cursor:pointer}.lightbox__grid-2{position:relative;min-height:0;background:#0f0d0d;display:grid;place-items:center}.lightbox__img{max-width:100%;max-height:100%;object-fit:contain;display:none}.lightbox__text{display:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}.lightbox__row-2{display:flex;align-items:center;justify-content:space-between;gap:16px}.lightbox__btn-2{border:1px solid rgba(255,255,255,.45);background:transparent;color:#f3f2f2;padding:13px 20px;font-family:var(--font-body);letter-spacing:.16em;cursor:pointer}.lightbox__btn-2,.lightbox__eyebrow-2{font-weight:600;font-size:11px;text-transform:uppercase}.lightbox__eyebrow-2{letter-spacing:.2em;color:var(--color-neutral-600);color:rgba(255,255,255,.6)}.golden-triangle-slowly-page__box{background:#ffffff;color:var(--color-text);position:relative}.tour-hero{padding:clamp(120px,12vw,168px) max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(24px,2.6vw,38px)}.tour-hero__text{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:clamp(20px,2.4vw,34px)}.tour-hero__span{color:var(--color-neutral-400)}.tour-hero__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(34px,6vw,96px);line-height:1.02;max-width:24ch}.tour-hero__span-2{color:var(--color-accent-500)}.tour-hero__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,1.6vw,22px);margin-top:clamp(22px,2.4vw,34px)}.tour-hero__eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.tour-hero__span-3{width:1px;height:12px;background:var(--color-neutral-400)}.tour-hero__eyebrow-2{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-700)}.overview{display:grid;gap:clamp(24px,2.8vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(40px,4.4vw,64px)}.overview__grid{display:grid;gap:clamp(18px,2vw,26px);padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.overview__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.overview__text{font-family:var(--font-heading);font-weight:300;font-size:clamp(21px,2.4vw,36px);line-height:1.22;max-width:40ch}.overview__grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(22px,3vw,64px);align-items:start}.overview__grid-3{display:grid;gap:clamp(16px,1.8vw,24px)}.overview__text-2{font-size:15.5px;line-height:1.8;color:var(--color-neutral-700);max-width:52ch}.overview__grid-4{display:grid;gap:16px;border:2px solid var(--color-divider);padding:clamp(20px,2.2vw,30px)}.overview__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500)}.overview__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(18px,2vw,30px)}.overview__item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:11px 0;border-top:1px solid var(--color-neutral-300);font-size:14.5px;line-height:1.6;color:var(--color-neutral-700)}.overview__span{color:var(--color-accent-500)}.overview__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(20px,2.4vw,32px) 0;border-top:1px solid var(--color-neutral-300);border-bottom:1px solid var(--color-neutral-300)}.overview__grid-5{display:grid;gap:8px}.overview__eyebrow-3{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(18px,1.7vw,26px)}.overview__row-2{display:flex;flex-wrap:wrap;gap:10px}.overview__btn{border:0;background:var(--color-accent-500);color:#ffffff;padding:15px 24px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .22s ease}.overview__btn:hover{background:var(--color-accent-600)}.overview__btn-2{border:1px solid var(--color-neutral-400);padding:14px 22px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.overview__btn-2:hover{background:var(--color-text);color:#ffffff}.itinerary{display:grid;gap:clamp(24px,2.6vw,36px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.itinerary__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.itinerary__grid{display:grid;gap:14px}.itinerary__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.itinerary__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.itinerary__btn{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text);padding:12px 18px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .22s ease,color .22s ease}.itinerary__btn:hover{background:var(--color-text);color:#ffffff}.itinerary__grid-2{display:grid}.itinerary__box{border-top:1px solid var(--color-neutral-300)}.itinerary__btn-2{width:100%;display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:clamp(14px,2vw,34px);align-items:baseline;border:0;background:transparent;padding:clamp(18px,2vw,26px) 0;text-align:left;cursor:pointer}.itinerary__span{display:grid;gap:6px}.itinerary__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(16px,1.5vw,23px);line-height:1.1;color:var(--color-text)}.itinerary__span-2{font-size:14px;letter-spacing:.03em;color:var(--color-neutral-600)}.itinerary__span-3{font-size:20px;line-height:1;color:var(--color-accent-500)}.itinerary__grid-3{display:grid;grid-template-columns:74px minmax(0,1fr);gap:clamp(14px,2vw,34px);padding:0 0 clamp(22px,2.4vw,32px)}.itinerary__text{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:64ch}.itinerary__wrap{display:grid;gap:clamp(24px,2.6vw,36px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.itinerary__text-2{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:38ch}.itinerary__grid-4{display:grid;grid-template-columns:96px 140px minmax(0,1fr);gap:18px;padding:clamp(16px,1.8vw,24px) 0;border-top:1px solid var(--color-neutral-300)}.itinerary__span-4{font-size:15px;font-weight:600;letter-spacing:.04em}.itinerary__span-5{font-size:15px;line-height:1.7;color:var(--color-neutral-700)}.promise{padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(52px,5.6vw,92px)}.promise__grid{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);background:#201e1d;color:#f3f2f2}.promise__box{position:relative;min-height:260px;background:#161413}.promise__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.promise__grid-2{display:grid;gap:clamp(18px,2vw,26px);align-content:center;padding:clamp(26px,3vw,48px)}.promise__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-400)}.promise__text{font-family:var(--font-heading);font-weight:300;font-size:clamp(19px,2.2vw,32px);line-height:1.24;color:#f3f2f2;max-width:40ch}.promise__row{display:flex;flex-wrap:wrap;gap:12px}.promise__btn{display:inline-flex;align-items:center;gap:12px;background:var(--color-accent-500);color:#ffffff;padding:16px 24px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.promise__btn:hover{background:var(--color-accent-600)}.promise__btn-2{display:inline-flex;align-items:center;gap:12px;border:1px solid #57514f;color:#f3f2f2;padding:15px 24px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.promise__btn-2:hover{background:#f3f2f2;color:#201e1d}.popular-tours{padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.popular-tours__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider);margin-bottom:clamp(22px,2.4vw,34px)}.popular-tours__grid{display:grid;gap:14px}.popular-tours__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.popular-tours__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.popular-tours__btn{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--color-neutral-400);padding:15px 24px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.popular-tours__btn:hover{background:var(--color-text);color:#ffffff}.popular-tours__grid-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.popular-tours__card{display:grid;gap:14px;align-content:start}.popular-tours__link{display:grid;gap:14px;color:var(--color-text)}.popular-tours__span{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#201e1d}.popular-tours__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.popular-tours__eyebrow-2{font-family:var(--font-heading);font-weight:400;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(16px,1.45vw,21px);line-height:1.14}.popular-tours__row-2{display:flex;flex-wrap:wrap;gap:8px}.popular-tours__btn-2{border:1px solid var(--color-neutral-400);padding:11px 16px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.popular-tours__btn-2:hover{background:var(--color-text);color:#ffffff}.popular-tours__btn-3{background:var(--color-accent-500);color:#ffffff;padding:12px 16px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.popular-tours__btn-3:hover{background:var(--color-accent-600)}.golden-triangle-tours-page__box{background:#ffffff;color:var(--color-text);position:relative}.package-list{display:grid;gap:clamp(24px,2.6vw,36px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.package-list__row{position:sticky;top:74px;z-index:12;background:#ffffff;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(30px,3.4vw,48px);padding-bottom:14px;border-top:2px solid var(--color-divider)}.package-list__grid{display:grid;gap:14px}.package-list__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.package-list__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.package-list__row-2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.package-list__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-right:8px}.package-list__btn{border:1px solid var(--color-accent-500);background:var(--color-accent-500);color:#ffffff}.package-list__btn,.package-list__btn-2{padding:11px 16px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease}.package-list__btn-2{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text)}.package-list__grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3.4vw,72px)}.package-list__card{display:flex;gap:clamp(16px,1.8vw,26px);align-items:stretch;padding:clamp(16px,1.8vw,24px) 0;border-top:1px solid var(--color-neutral-300)}.package-list__box{position:relative;flex:0 0 clamp(120px,13vw,210px);align-self:stretch;min-height:150px;overflow:hidden;background:#201e1d}.package-list__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.package-list__grid-3{flex:1 1;min-width:0;display:grid;gap:10px;align-content:center}.package-list__heading{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(18px,1.7vw,26px)!important;line-height:1.1!important}.package-list__link{color:inherit;transition:color .22s ease}.package-list__span{font-size:13.5px;letter-spacing:.04em;color:var(--color-neutral-600)}.package-list__span-2{font-size:14px;line-height:1.6;color:var(--color-neutral-700);max-width:44ch}.package-list__span-3{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;padding-top:2px}.package-list__eyebrow-3{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(15px,1.25vw,19px)}.package-list__row-3{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.package-list__btn-3{border:0;background:var(--color-text);color:#ffffff;padding:11px 16px;font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;transition:background .22s ease}.package-list__btn-3:hover,.package-list__btn-4{background:var(--color-accent-500)}.package-list__btn-4{border:0;color:#ffffff;padding:11px 16px;font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .22s ease}.package-list__btn-4:hover{background:var(--color-accent-600)}.package-list__btn-5{border:1px solid var(--color-neutral-400);padding:10px 16px;font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.package-list__btn-5:hover{background:var(--color-text);color:#ffffff}.stays{display:grid;gap:clamp(28px,3vw,44px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.stays__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.stays__grid{display:grid;gap:14px}.stays__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.stays__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.stays__text{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:40ch}.stays__grid-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,32px)}.stays__grid-3{display:grid;gap:14px;align-content:start}.stays__img{display:block;width:100%;aspect-ratio:4/3}.stays__heading{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(16px,1.35vw,21px)!important;line-height:1.2!important}.stays__text-2{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);font-size:14px;max-width:32ch}.packages-page__box{background:#ffffff;color:var(--color-text);position:relative}.categories{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.categories__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.categories__grid{display:grid;gap:14px}.categories__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.categories__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.categories__row-2{display:flex;flex-wrap:wrap;gap:8px}.categories__btn{border:1px solid var(--color-accent-500);background:var(--color-accent-500);color:#ffffff}.categories__btn,.categories__btn-2{padding:11px 16px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease}.categories__btn-2{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text)}.categories__grid-2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,28px)}.categories__link{display:grid;gap:18px;align-content:start;color:var(--color-text)}.categories__span{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#201e1d}.categories__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.categories__span-2{display:grid;gap:10px}.categories__span-3{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.categories__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.6vw,24px);line-height:1.15}.categories__span-4{font-size:18px;color:var(--color-accent-500)}.categories__span-5{font-size:14.5px;line-height:1.65;color:var(--color-neutral-700);max-width:34ch}.package-steps{display:grid;gap:clamp(28px,3vw,44px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.package-steps__grid{display:grid;gap:14px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.package-steps__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.package-steps__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.package-steps__grid-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,56px)}.package-steps__grid-3{display:grid;gap:12px;align-content:start}.package-steps__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);color:var(--color-accent-500)}.package-steps__heading{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.5vw,23px)!important;line-height:1.2!important}.package-steps__text{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);font-size:14.5px;max-width:30ch}.when-to-go{display:grid;gap:clamp(24px,2.6vw,36px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.when-to-go__grid{display:grid;gap:14px;padding-top:clamp(30px,3.4vw,48px);border-top:2px solid var(--color-divider)}.when-to-go__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.when-to-go__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.when-to-go__grid-2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.2vw,20px)}.when-to-go__grid-3{display:grid;gap:8px;padding-top:14px;border-top:2px solid var(--color-accent-500)}.when-to-go__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(14px,1.15vw,18px);line-height:1}.when-to-go__eyebrow-3{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-500)}.when-to-go__grid-4{display:grid;gap:8px;padding-top:14px;border-top:2px solid var(--color-neutral-300)}.when-to-go__eyebrow-4{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600)}.when-to-go__text{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:62ch}.reviews-page__box{background:#ffffff;color:var(--color-text);position:relative}.written-reviews{display:grid;gap:clamp(28px,3vw,44px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.written-reviews__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px}.written-reviews__grid{display:grid;gap:14px}.written-reviews__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.written-reviews__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.written-reviews__grid-2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,56px);align-items:start}.written-reviews__figure{display:grid;gap:18px;align-content:start;margin:0;padding-top:clamp(22px,2.4vw,32px);border-top:1px solid var(--color-neutral-300)}.written-reviews__box{overflow:hidden;max-height:2000px;transition:max-height .52s cubic-bezier(.16,.84,.24,1)}.written-reviews__quote{margin:0;font-family:var(--font-heading);font-weight:300;font-size:clamp(17px,1.5vw,23px);line-height:1.45;color:var(--color-text)}.written-reviews__caption{display:grid;gap:6px}.written-reviews__eyebrow-2{font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.written-reviews__box-2{overflow:hidden;max-height:10.5em;transition:max-height .52s cubic-bezier(.16,.84,.24,1)}.written-reviews__btn{justify-self:start;border:0;background:transparent;padding:0;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-500);cursor:pointer;border-bottom:1px solid var(--color-accent-500)}.written-reviews__row-2{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:clamp(20px,2.2vw,30px);border-top:2px solid var(--color-divider)}.written-reviews__btn-2{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text);padding:12px 18px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;opacity:.4;transition:background .22s ease,color .22s ease}.written-reviews__btn-2:hover{background:var(--color-text);color:#ffffff}.written-reviews__row-3{display:flex;flex-wrap:wrap;gap:8px}.written-reviews__btn-3{border:1px solid var(--color-accent-500);background:var(--color-accent-500);color:#ffffff}.written-reviews__btn-3,.written-reviews__btn-4{min-width:42px;padding:12px 10px;font-family:var(--font-body);font-weight:600;font-size:11.5px;letter-spacing:.1em;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease}.written-reviews__btn-4,.written-reviews__btn-5{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text)}.written-reviews__btn-5{padding:12px 18px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;opacity:1;transition:background .22s ease,color .22s ease}.written-reviews__btn-5:hover{background:var(--color-text);color:#ffffff}.video-reviews{display:grid;gap:clamp(28px,3vw,44px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.video-reviews__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px}.video-reviews__grid{display:grid;gap:14px}.video-reviews__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.video-reviews__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.video-reviews__text{font-size:15.5px;line-height:1.78;color:var(--color-neutral-700);max-width:34ch}.video-reviews__grid-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.video-reviews__btn{display:grid;gap:16px;text-align:left;border:0;background:transparent;padding:0;cursor:pointer}.video-reviews__span{position:relative;display:block;background:#201e1d}.video-reviews__img{display:block;width:100%;aspect-ratio:4/5}.video-reviews__span-2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;background:var(--color-accent-500);color:#ffffff;font-size:17px}.video-reviews__span-3{display:grid;gap:6px}.video-reviews__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(15px,1.25vw,19px);line-height:1.2}.video-modal{position:fixed;inset:0;z-index:55;display:none;background:rgba(20,18,17,.72)}.video-modal__layer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1100px,calc(100% - 32px));background:#201e1d;color:#f3f2f2;padding:clamp(16px,1.6vw,24px)}.video-modal__row{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:14px}.video-modal__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);color:rgba(255,255,255,.72)}.video-modal__btn{border:0;background:transparent;color:#f3f2f2;font-size:24px;line-height:1;cursor:pointer}.video-modal__btn:hover{color:var(--color-accent-500)}.video-modal__grid{position:relative;aspect-ratio:16/9;background:#0f0d0d;display:grid;place-items:center}.video-modal__text{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}.top-experiences-page__box{background:#ffffff;color:var(--color-text);position:relative}.experience-list{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,100px)}.experience-list__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.experience-list__grid{display:grid;gap:14px}.experience-list__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.experience-list__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.experience-list__row-2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.experience-list__eyebrow-2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600);margin-right:8px}.experience-list__btn{border:1px solid var(--color-accent-500);background:var(--color-accent-500);color:#ffffff}.experience-list__btn,.experience-list__btn-2{padding:11px 16px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.experience-list__btn-2{border:1px solid var(--color-neutral-400);background:transparent;color:var(--color-text)}.experience-list__grid-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.experience-list__card{display:grid;gap:16px;align-content:start}.experience-list__link{display:grid;gap:16px;color:var(--color-text)}.experience-list__span{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#201e1d}.experience-list__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.experience-list__eyebrow-3{position:absolute;left:0;top:0;background:var(--color-accent-500);color:#ffffff;padding:8px 12px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.experience-list__span-2{display:grid;gap:10px}.experience-list__span-3{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.experience-list__eyebrow-4{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.55vw,23px);line-height:1.12}.experience-list__span-4{font-size:18px;color:var(--color-accent-500)}.experience-list__span-5{font-size:14.5px;line-height:1.65;color:var(--color-neutral-700);max-width:36ch}.experience-packages{display:grid;gap:clamp(26px,3vw,40px);padding:0 max(24px,calc((100% - 1760px) / 2 + 24px)) clamp(56px,6vw,96px)}.experience-packages__row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;padding-top:clamp(28px,3vw,44px);border-top:2px solid var(--color-divider)}.experience-packages__grid{display:grid;gap:14px}.experience-packages__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-neutral-600)}.experience-packages__title{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(26px,3.2vw,50px)!important;line-height:1.04!important}.experience-packages__btn{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--color-neutral-400);padding:15px 24px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.experience-packages__btn:hover{background:var(--color-text);color:#ffffff}.experience-packages__row-2{display:flex;gap:clamp(18px,2vw,34px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.experience-packages__link{flex:0 0 clamp(300px,27vw,430px);scroll-snap-align:start;display:grid;gap:16px;align-content:start;color:var(--color-text)}.experience-packages__span{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#201e1d}.experience-packages__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.experience-packages__span-2{display:grid;gap:10px}.experience-packages__span-3{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.experience-packages__eyebrow-2{font-family:var(--font-heading);font-weight:300;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.6vw,24px);line-height:1.12}.experience-packages__span-4{font-size:18px;color:var(--color-accent-500)}.experience-packages__span-5{font-size:13.5px;letter-spacing:.04em;color:var(--color-neutral-600)}:root{--bg:#f5f1e8;--ink:#1c1a17;--muted:#5d5a54;--line:#d9d3c4;--accent:#e8553a;--img:#ebe7e4;--t1:#f5f1e8;--t2:#ece8dd;--t3:#e6e8de;--t4:#efe5e2;--strip:64px;--ease:cubic-bezier(.65,.05,.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17150f;--ink:#f1ece0;--muted:#b0aa9b;--line:#34302a;--img:#25221c;--t1:#17150f;--t2:#1d1b15;--t3:#1b1d17;--t4:#221b19}}.home-experiences{padding:96px 0 0}.home-experiences__box{padding:0 48px 56px}.home-experiences__text{margin:0 0 20px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.home-experiences__row{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap}.home-experiences__title{margin:0;font-weight:500;font-size:clamp(40px,6vw,88px);line-height:.98;text-transform:uppercase;letter-spacing:-.01em}.home-experiences__span{color:var(--accent);margin-left:.15em;font-size:.6em;vertical-align:top}.home-experiences__text-2{margin:0;max-width:420px;font-size:16px;line-height:1.65;color:var(--muted)}.home-experiences__row-2{display:flex;height:600px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.xp-panel{position:relative;flex:0 0 var(--strip);min-width:0;overflow:hidden;border-left:1px solid var(--line);background:var(--t1);transition:flex-grow .8s var(--ease),flex-basis .8s var(--ease),background-color .5s}.xp-panel:first-child{border-left:0}.xp-panel:nth-child(2){background:var(--t2)}.xp-panel:nth-child(3){background:var(--t3)}.xp-panel:nth-child(4){background:var(--t4)}.xp-panel.is-active{flex:1 1}.xp-label{position:absolute;inset:0 auto 0 0;width:var(--strip);display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:var(--ink);font:500 12px/1 Archivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.xp-label span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;transition:color .3s}.xp-label:hover span,.xp-panel.is-active .xp-label span{color:var(--accent)}.xp-label:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.xp-body{position:absolute;top:0;bottom:0;left:var(--strip);display:flex;align-items:center;gap:48px;width:max(760px,calc(100% - var(--strip)));padding:0 56px 0 24px;opacity:0;visibility:hidden;transform:translateX(24px);transition:opacity .35s ease,transform .6s var(--ease),visibility 0s .35s}.xp-panel.is-active .xp-body{opacity:1;visibility:visible;transform:none;transition:opacity .6s ease .3s,transform .7s var(--ease) .25s,visibility 0s}.xp-img{flex:0 0 44%;aspect-ratio:4/3;background:var(--img);display:grid;place-items:center;overflow:hidden}.xp-img img{width:100%;height:100%;object-fit:cover;display:block}.xp-img.is-empty:after{content:"IMAGE";font-size:11px;letter-spacing:.14em;color:var(--muted)}.xp-copy{max-width:440px}.xp-num{margin:0 0 14px;font-size:12px;color:var(--accent);letter-spacing:.08em}.xp-heading{margin:0 0 14px;font-weight:500;font-size:clamp(28px,3.2vw,46px);line-height:1.02}.xp-heading,.xp-meta{text-transform:uppercase}.xp-meta{margin:0 0 18px;font-size:12px;letter-spacing:.1em;font-weight:600}.xp-desc,.xp-meta{color:var(--muted)}.xp-desc{margin:0 0 28px;font-size:16px;line-height:1.7}.xp-btn{appearance:none;background:transparent;color:var(--ink);border:1.5px solid var(--ink);padding:15px 28px;cursor:pointer;font:500 12px/1 Archivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;transition:background .25s,color .25s}.xp-btn:hover{background:var(--ink);color:var(--bg)}.xp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:900px){:root{--strip:44px}.home-experiences{padding-top:64px}.home-experiences__box{padding:0 20px 36px}.home-experiences__row-2{height:560px}.xp-label{font-size:11px}.xp-body{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;width:max(240px,calc(100vw - 3 * var(--strip)));padding:0 16px 0 8px}.xp-img{flex:none;width:100%;aspect-ratio:4/3}.xp-heading{font-size:24px;margin-bottom:10px}.xp-meta{display:none}.xp-desc{font-size:14px;line-height:1.55;margin-bottom:18px}.xp-btn{padding:13px 18px;font-size:11px}}.home-experiences__row-2.is-vertical{flex-direction:column;height:auto}.is-vertical .xp-panel{flex:0 0 auto;height:var(--strip);border-left:0;border-top:1px solid var(--line);transition:height .8s var(--ease),background-color .5s}.is-vertical .xp-panel:first-child{border-top:0}.is-vertical .xp-panel.is-active{flex:0 0 auto;height:440px}.is-vertical .xp-label{inset:0 0 auto 0;width:100%;height:var(--strip);justify-content:flex-start;padding:0 48px}.is-vertical .xp-label span{writing-mode:horizontal-tb;transform:none}.is-vertical .xp-body{top:var(--strip);left:0;bottom:auto;width:100%;height:calc(100% - var(--strip));padding:0 48px 24px;transform:translateY(16px)}.is-vertical .xp-panel.is-active .xp-body{transform:none}.is-vertical .xp-img{flex:0 0 38%;aspect-ratio:auto;height:100%;max-height:320px}@media (max-width:900px){.is-vertical .xp-panel.is-active{height:640px}.is-vertical .xp-label{padding:0 20px}.is-vertical .xp-body{flex-direction:column;align-items:stretch;gap:20px;padding:8px 20px 24px}.is-vertical .xp-img{flex:none;width:100%;height:auto;max-height:none;aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.xp-body,.xp-panel,.xp-panel.is-active .xp-body{transition:none}}.enquiry-section{width:100%;padding:50px 15px 30px;color:#222;font-family:Arial,sans-serif}.enquiry-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;padding-bottom:65px}.enquiry-heading h2{max-width:650px;margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.15;font-weight:300;text-transform:uppercase;letter-spacing:-1px}.enquiry-heading p{max-width:380px;margin:0;font-size:16px;line-height:1.9;color:#555}.enquiry-form{border-top:2px solid #aaa;padding-top:32px}.enquiry-form label{display:block;margin-bottom:10px;color:#666;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;border:0;border-bottom:2px solid #d5d1d1;border-radius:0;outline:none;background:transparent;color:#222;font-size:16px;padding:12px 4px;box-shadow:none}.enquiry-form input,.enquiry-form select{height:48px}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-bottom-color:#ff543f;box-shadow:none}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#888;opacity:1}.enquiry-form select{cursor:pointer}.enquiry-form textarea{min-height:115px;resize:vertical;line-height:1.7}.enquiry-requirement{margin-top:35px}.enquiry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:35px}.enquiry-actions button{min-width:260px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 28px;border:1px solid #ff543f;background:#ff543f;color:#fff;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease}.enquiry-actions button:hover{background:#222;border-color:#222}.enquiry-actions button:disabled{opacity:.6;cursor:not-allowed}.enquiry-actions .whatsapp-btn{min-width:auto;justify-content:center;background:transparent;color:#222;border-color:#bbb}.enquiry-actions .whatsapp-btn:hover{background:#222;border-color:#222;color:#fff}.enquiry-actions p{margin:0;color:#777;font-size:13px;line-height:1.6}@media (max-width:767px){.enquiry-section{padding:35px 15px}.enquiry-heading{padding-bottom:35px;gap:15px}.enquiry-heading h2{font-size:32px}.enquiry-heading p{font-size:14px}.enquiry-form{padding-top:25px}.enquiry-requirement{margin-top:25px}.enquiry-actions{align-items:stretch;flex-direction:column}.enquiry-actions .whatsapp-btn,.enquiry-actions button{width:100%;min-width:100%}}