:root{--forest:#173f35;--forest-2:#0e2e27;--ink:#18201f;--muted:#66706d;--cream:#f6f0e6;--ivory:#fffdf8;--saffron:#c76d35;--gold:#d7b56d;--line:#d9d7d0;--white:#fff;--danger:#a62f2f;--shadow:0 24px 60px #11231e24;--font-scale:1;font-size:calc(16px * var(--font-scale));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1320px){.admin-trip-grid,.admin-trip-grid-five{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-backup-panel,.admin-table-head{grid-template-columns:1fr}}@media (width<=860px){.admin-page.shell,.admin-login.shell{width:min(100% - 28px,720px)}.admin-page,.admin-login{padding-top:28px}.admin-top{grid-template-columns:1fr}.admin-top>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-top>div:last-child .button:first-child{grid-column:1/-1}.admin-metrics,.admin-trip-grid,.admin-trip-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-date-head{flex-direction:column;align-items:flex-start}.admin-export-global{width:100%}}@media (width<=560px){.admin-page h1,.admin-login h1{font-size:40px}.admin-metrics,.admin-trip-grid,.admin-trip-grid-five,.admin-backup-stats,.admin-top>div:last-child{grid-template-columns:1fr}}@media (width<=899px){.figma-mobile-home .figma-process-section{background:#020202!important;width:100vw!important;height:545px!important;position:relative!important;top:auto!important;overflow:visible!important}.figma-mobile-home .figma-process-section>h2{text-align:left!important;width:310px!important;height:57px!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:19px!important;top:51px!important;left:calc(50% - 158px)!important}.figma-mobile-home .figma-process-section>h2 strong{font-size:16px!important;font-weight:860!important;line-height:19px!important;display:inline!important}.figma-mobile-home .figma-process-section>h2 span{font-size:14px!important;font-weight:400!important;line-height:17px!important}.figma-mobile-home .figma-process-intro{color:#fff!important;text-align:left!important;width:315px!important;height:76px!important;margin:0!important;font-size:12px!important;font-weight:274!important;line-height:14px!important;top:144px!important;left:calc(50% - 158px)!important}.figma-mobile-home .figma-step-grid{grid-template-columns:143px 143px!important;gap:36px 24px!important;width:310px!important;display:grid!important;position:absolute!important;top:254px!important;left:calc(50% - 155px)!important}.figma-mobile-home .figma-step-grid article{width:143px!important;height:103px!important;position:relative!important;top:auto!important;left:auto!important}.figma-mobile-home .figma-step-grid article:nth-child(3),.figma-mobile-home .figma-step-grid article:nth-child(4){width:159px!important}.figma-mobile-home .figma-step-grid article>span{margin:0 0 11px!important;font-size:11px!important;font-weight:274!important;line-height:16px!important;display:block!important}.figma-mobile-home .figma-step-track{width:113px!important;height:3px!important;margin:0 0 14px!important}.figma-mobile-home .figma-step-track:after{width:110px!important;top:1.4px!important;left:2.8px!important}.figma-mobile-home .figma-step-track i{width:2.8px!important;height:2.8px!important}.figma-mobile-home .figma-step-grid h3{white-space:nowrap!important;margin:0 0 1px!important;font-size:13px!important;font-weight:590!important;line-height:19px!important}.figma-mobile-home .figma-step-grid article:nth-child(4) h3{font-size:13px!important}.figma-mobile-home .figma-step-grid p{color:#ffffffb3!important;margin:0!important;font-size:10px!important;font-weight:274!important;line-height:12px!important}.figma-mobile-home .figma-desktop-footer{background:#020202!important;width:100vw!important;height:266px!important;margin:0!important;position:relative!important;top:auto!important;overflow:hidden!important}.figma-mobile-home .figma-footer-brand{width:317px!important;top:5px!important;left:calc(50% - 158px)!important}.figma-mobile-home .figma-footer-logo{object-fit:contain!important;width:40px!important;height:39px!important;margin-left:0!important;display:block!important}.figma-mobile-home .figma-footer-brand p{color:#ffffffb3!important;white-space:nowrap!important;margin:5px 0 0 1px!important;font-size:10px!important;font-weight:274!important;line-height:16px!important;display:block!important}.figma-mobile-home .figma-footer-support{width:170px!important;top:80px!important;left:calc(50% - 158px)!important}.figma-mobile-home .figma-footer-social{width:110px!important;top:81px!important;left:calc(50% + 73px)!important}.figma-mobile-home .figma-footer-support h2,.figma-mobile-home .figma-footer-social h2{white-space:nowrap!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:17px!important}.figma-mobile-home .figma-footer-support a,.figma-mobile-home .figma-footer-social a{color:#fff!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;margin:0!important;font-size:10px!important;font-weight:400!important;line-height:12px!important;text-decoration:none!important;display:flex!important}.figma-mobile-home .figma-footer-support a:first-of-type,.figma-mobile-home .figma-footer-social a:first-of-type{margin-top:25px!important}.figma-mobile-home .figma-footer-support a+a,.figma-mobile-home .figma-footer-social a+a{margin-top:13px!important}.figma-mobile-home .figma-footer-support svg,.figma-mobile-home .figma-footer-social svg{flex:0 0 12px!important;width:12px!important;height:12px!important}.figma-mobile-home .figma-footer-copyright{color:#fff!important;white-space:nowrap!important;align-items:center!important;gap:2px!important;width:max-content!important;margin:0!important;font-size:10px!important;font-weight:400!important;line-height:12px!important;display:flex!important;top:195px!important;left:50%!important;transform:translate(-50%)!important}.figma-mobile-home .figma-footer-copyright svg{flex:0 0 12px!important;width:12px!important;height:12px!important}}.payment-stamp-button{background:0 0;width:108px;min-height:60px}.status-pill.checked_in,.payment-stamp-button.paid{color:#17633b;background:#e9f9ef}.status-pill.not_checked_in,.payment-stamp-button.due{color:#6c4b00;background:#fff3d0}@media (width<=1320px){.admin-trip-grid,.admin-trip-grid-five{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-backup-panel,.admin-table-head{grid-template-columns:1fr}}@media (width<=860px){.admin-page.shell,.admin-login.shell{width:min(100% - 28px,720px)}.admin-page,.admin-login{padding-top:28px}.admin-top{grid-template-columns:1fr}.admin-top>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-top>div:last-child .button:first-child{grid-column:1/-1}.admin-metrics,.admin-trip-grid,.admin-trip-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-date-head{flex-direction:column;align-items:flex-start}.admin-export-global{width:100%}}@media (width<=560px){.admin-page h1,.admin-login h1{font-size:40px}.admin-metrics,.admin-trip-grid,.admin-trip-grid-five,.admin-backup-stats,.admin-top>div:last-child{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--ivory);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.section-space{padding-block:112px}.skip-link{z-index:1000;color:#000;background:#fff;border-radius:8px;padding:14px 18px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f0;border-bottom:1px solid #173f351f;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.logo{align-items:center;gap:10px;min-width:max-content;text-decoration:none;display:inline-flex}.logo-mark{width:42px;height:42px;color:var(--forest)}.logo-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:100%;height:100%}.logo-mark svg path{fill:currentColor;stroke-width:0}.logo-mark svg circle:last-child{fill:var(--saffron);stroke:none}.logo-copy{letter-spacing:.05em;flex-direction:column;line-height:1;display:flex}.logo-copy strong{font-family:Georgia,serif;font-size:1.36rem}.logo-copy small{letter-spacing:.28em;margin-top:5px;font-size:.62rem}.site-header nav{align-items:center;gap:28px;display:flex}.site-header nav button,.site-header nav a{color:var(--ink);background:0 0;border:0;padding:12px 0;font-size:.92rem;font-weight:700;text-decoration:none}.site-header .nav-book{background:var(--forest);color:#fff;border-radius:999px;padding:13px 20px}.site-header .nav-book:hover{color:#fff;background:var(--saffron)}.menu-button{color:var(--forest);background:0 0;border:0;padding:10px;display:none}.access-panel{z-index:60;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;top:98px;right:18px}.access-trigger{background:var(--forest);color:#fff;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;padding:12px 17px;font-weight:800;display:flex;box-shadow:0 10px 30px #00000029}.access-menu{width:min(360px,100vw - 36px);box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.access-menu p{margin:0 0 12px;font-weight:800}.access-actions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.access-actions button{border:1px solid var(--line);background:var(--ivory);color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-weight:700;display:flex}.access-actions button:hover,.access-actions button[aria-pressed=true]{background:var(--forest);color:#fff}.hero{background:var(--forest-2);align-items:end;min-height:calc(100vh - 78px);display:grid;position:relative;overflow:hidden}.hero>img{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#091915eb 0%,#091915ad 43%,#0919152e 73%,#09191538 100%),linear-gradient(#0000 55%,#09191585);position:absolute;inset:0}.hero-content{z-index:2;color:#fff;padding-block:96px 72px;position:relative}.hero-kicker,.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--saffron);align-items:center;gap:8px;margin-bottom:22px;font-size:.76rem;font-weight:900;display:flex}.hero h1{letter-spacing:-.045em;max-width:900px;margin-bottom:26px;font-size:clamp(3.6rem,7.5vw,7.8rem)}.hero h1 em{color:#f0c57f;font-weight:400}.hero-content>p{color:#ffffffe0;max-width:650px;margin-bottom:36px;font-size:1.25rem}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--saffron);color:#fff}.button.glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff73}.button.secondary{color:var(--forest);border:2px solid var(--forest);background:0 0}.hero-trust{color:#ffffffd9;flex-wrap:wrap;gap:26px;margin-top:44px;font-size:.9rem;font-weight:800;display:flex}.hero-trust span{align-items:center;gap:8px;display:flex}.hero-trust svg{color:#f0c57f;width:19px}.hero-note{z-index:3;background:var(--cream);width:330px;color:var(--ink);align-items:center;gap:18px;padding:24px 34px;display:flex;position:absolute;bottom:0;right:0}.hero-note>span{color:var(--saffron);font-family:Georgia,serif;font-size:2rem}.hero-note p{margin:0;line-height:1.3}.hero-note p strong,.hero-note p{display:block}.hero-note p{font-size:.85rem}.hero-note p strong{margin-bottom:4px;font-size:1rem}.intro-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:90px;display:grid}.intro-grid h2,.section-heading h2,.care-copy h2,.faq-grid h2{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(2.4rem,4.3vw,4.8rem)}.intro-grid p{color:var(--muted);font-size:1.05rem}.intro-grid .lead{color:var(--ink);font-size:1.2rem}.feature-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.feature-strip article{border-right:1px solid var(--line);padding:42px 34px;position:relative}.feature-strip article:last-child{border-right:0}.feature-strip article>span{color:#c7cbc7;font-family:Georgia,serif;position:absolute;top:16px;right:22px}.feature-strip svg{color:var(--saffron);width:30px;height:30px;margin-bottom:20px}.feature-strip h3{margin-bottom:10px;font-family:inherit;font-size:1.15rem}.feature-strip p{color:var(--muted);margin-bottom:0}.experiences{background:var(--forest-2);color:#fff}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.section-heading h2{max-width:760px;margin-bottom:0}.section-heading>p{color:#ffffffb8;margin-bottom:6px;font-size:1.05rem}.section-heading.dark-text>p{color:var(--muted)}.trips-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.trip-card{color:var(--ink);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #00000029}.trip-image-wrap{aspect-ratio:16/9;position:relative;overflow:hidden}.trip-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.trip-card:hover .trip-image-wrap img{opacity:.96}.trip-number{background:#ffffffed;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-weight:700;display:grid;position:absolute;top:20px;left:20px}.trip-pace{color:#fff;background:#0e2e27e6;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:.78rem;font-weight:800;display:flex;position:absolute;bottom:18px;right:18px}.trip-body{padding:30px}.trip-date{color:var(--saffron);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:900}.trip-card h3{margin-bottom:8px;font-size:2rem}.trip-subtitle{color:var(--muted);margin-bottom:22px}.trip-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:19px;display:flex}.trip-meta span{color:var(--muted);align-items:center;gap:7px;font-size:.88rem;font-weight:700;display:inline-flex}.trip-meta svg{width:17px}.trip-meta .price{color:var(--forest);margin-left:auto;font-size:1rem;font-weight:900}.card-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.text-link{color:var(--forest);text-underline-offset:4px;background:0 0;border:0;font-weight:900;text-decoration:underline}.steps{grid-template-columns:repeat(4,1fr);display:grid}.steps article{min-width:0;padding:24px 28px 0 0}.steps article>span{color:var(--saffron);font-family:Georgia,serif;font-size:1.45rem}.step-line{background:var(--line);height:2px;margin:18px 0 28px;position:relative}.step-line:before{content:"";background:var(--saffron);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.steps h3{margin-bottom:10px;font-family:inherit;font-size:1.15rem}.steps p{color:var(--muted);font-size:.94rem}.care-section{background:var(--saffron);color:#fff}.care-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:84px;display:grid}.care-image{border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 70px #471f0c40}.care-image img{aspect-ratio:4/5;object-fit:cover;width:100%}.care-image span{color:var(--forest);background:#ffffffeb;border-radius:999px;padding:13px 18px;font-weight:900;position:absolute;bottom:22px;left:22px}.care-copy h2{margin-bottom:24px}.care-copy>p{color:#ffffffe0;font-size:1.12rem}.care-copy ul{gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.care-copy li{align-items:center;gap:12px;font-weight:800;display:flex}.care-copy li svg{color:var(--saffron);background:#fff;border-radius:50%;flex:none;width:24px;height:24px;padding:4px}.support-link{background:var(--forest-2);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;display:inline-flex}.support-link strong{margin-left:6px}.mosaic{grid-template-rows:320px 280px;grid-template-columns:1.2fr .8fr .8fr;gap:16px;display:grid}.mosaic figure{border-radius:20px;margin:0;position:relative;overflow:hidden}.mosaic figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.mosaic figure:hover img{opacity:.96}.mosaic figcaption{color:var(--ink);background:#ffffffe6;border-radius:999px;padding:9px 14px;font-size:.82rem;font-weight:900;position:absolute;bottom:16px;left:16px}.mosaic-a{grid-row:1/3}.mosaic-b{grid-column:2/4}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.faq-grid>div:first-child>p{color:var(--muted);max-width:420px}.outline-contact{color:var(--forest);border:2px solid var(--forest);border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-flex}.faq-list article{border-top:1px solid var(--line)}.faq-list article:last-child{border-bottom:1px solid var(--line)}.faq-list button{text-align:left;width:100%;min-height:78px;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;font-size:1.05rem;font-weight:900;display:flex}.faq-list button svg{flex:none;transition:transform .2s}.faq-list article.active button svg{transform:rotate(180deg)}.faq-list article>p{color:var(--muted);padding:0 48px 24px 0}.site-footer{color:#fff;background:#0b211c;padding:72px 0 24px}.site-footer .logo,.site-footer .logo-mark{color:#fff}.footer-grid{grid-template-columns:1.2fr .8fr 1fr;gap:70px;display:grid}.footer-grid>div:first-child p{color:#ffffffad;max-width:420px;margin-top:22px}.footer-grid h3{letter-spacing:.12em;text-transform:uppercase;color:#e3c384;font-family:inherit;font-size:.84rem}.footer-grid a{color:#fff;align-items:center;gap:10px;margin:12px 0;text-decoration:none;display:flex}.footer-grid p{color:#ffffffad}.footer-bottom{color:#ffffff85;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:.82rem;display:flex}.detail-page{background:var(--ivory)}.detail-hero{align-items:end;min-height:610px;display:grid;position:relative;overflow:hidden}.detail-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-overlay{background:linear-gradient(#081b1614 30%,#081b16e0);position:absolute;inset:0}.detail-hero-content{z-index:2;color:#fff;padding-bottom:64px;position:relative}.back-link{color:var(--forest);background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-weight:900;display:inline-flex}.light-back{color:#fff;margin-bottom:70px}.detail-hero-content>p{color:#e8c98e;letter-spacing:.15em;text-transform:uppercase;font-size:.78rem;font-weight:900}.detail-hero h1{margin:0 0 10px;font-size:clamp(3.5rem,7vw,7rem)}.detail-hero-content>span{color:#ffffffdb;font-size:1.2rem}.detail-main{padding-block:70px 120px}.detail-summary{border-bottom:1px solid var(--line);padding-bottom:72px}.detail-stats{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.detail-stat{border-right:1px solid var(--line);align-items:center;gap:14px;padding:22px;display:flex}.detail-stat:last-child{border-right:0}.detail-stat svg{color:var(--saffron)}.detail-stat span{flex-direction:column;display:flex}.detail-stat small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:900}.detail-stat strong{font-size:.9rem}.detail-intro{grid-template-columns:.3fr 1fr;gap:70px;margin-top:68px;display:grid}.detail-intro h2{margin:0;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.3}.detail-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:72px;padding-top:76px;display:grid}.content-block{border-bottom:1px solid var(--line);margin-bottom:76px;padding-bottom:76px}.block-heading{align-items:flex-start;gap:24px;margin-bottom:38px;display:flex}.block-heading>span{color:var(--saffron);font-family:Georgia,serif;font-size:1.5rem}.block-heading h2{margin:0;font-size:2.8rem}.timeline article{grid-template-columns:44px 1fr;gap:20px;min-height:140px;display:grid;position:relative}.timeline article:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:42px;bottom:0;left:21px}.time-dot span{border:2px solid var(--saffron);width:44px;height:44px;color:var(--saffron);background:var(--ivory);z-index:1;border-radius:50%;place-items:center;font-weight:900;display:grid;position:relative}.timeline-copy{padding-bottom:28px}.timeline-copy time{color:var(--saffron);font-size:.82rem;font-weight:900}.timeline-copy h3{margin:4px 0 8px;font-family:inherit;font-size:1.15rem}.timeline-copy p{color:var(--muted);margin:0}.highlight-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.highlight-grid div{background:var(--cream);border-radius:14px;align-items:center;gap:12px;min-height:100px;padding:20px;font-weight:900;display:flex}.highlight-grid svg{color:var(--saffron)}.two-list{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.two-list>div{background:var(--cream);border-radius:18px;padding:26px}.two-list h3{font-family:inherit}.two-list ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.two-list li{color:var(--muted);gap:10px;display:flex}.two-list svg{width:18px;color:var(--saffron);flex:none;margin-top:4px}.trip-gallery{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.trip-gallery img{object-fit:cover;border-radius:15px;width:100%;height:270px}.trip-gallery img:first-child{grid-column:1/3;height:380px}.booking-card{background:var(--forest);color:#fff;box-shadow:var(--shadow);border-radius:22px;padding:28px;position:sticky;top:106px}.booking-card>p{color:#ffffffa6;margin-bottom:2px}.booking-card>strong{font-family:Georgia,serif;font-size:2.3rem;display:block}.booking-card>span{color:#e4c486;margin-bottom:24px;font-size:.8rem;display:block}.booking-mini{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;gap:10px;margin-bottom:24px;padding-block:20px;display:grid}.booking-mini span{align-items:center;gap:10px;font-size:.85rem;display:flex}.booking-mini svg{color:#e4c486;width:17px}.booking-card .button{width:100%}.booking-card>small{text-align:center;color:#fff9;margin-top:12px;display:block}.booking-page{background:var(--cream);min-height:100vh;padding-bottom:100px}.booking-top{padding-top:36px}.booking-title{justify-content:space-between;align-items:end;gap:40px;margin-top:18px;display:flex}.booking-title h1{margin-bottom:12px;font-size:clamp(2.8rem,5vw,5rem)}.booking-title p{color:var(--muted)}.selected-trip-chip{background:#fff;border-radius:16px;flex:none;align-items:center;width:300px;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.selected-trip-chip img{object-fit:cover;width:108px;height:82px}.selected-trip-chip span{flex-direction:column;padding:12px;display:flex}.selected-trip-chip small{color:var(--saffron);font-weight:900}.booking-shell{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;margin-top:45px;display:grid}.form-panel{background:#fff;border-radius:24px;padding:38px;box-shadow:0 22px 60px #1b2e2814}.stepper{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:36px;padding-bottom:26px;display:grid}.stepper>div{color:#9aa09d;align-items:center;gap:10px;display:flex}.stepper>div>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.stepper>div b{font-size:.86rem}.stepper>div.active{color:var(--forest)}.stepper>div.active>span{background:var(--forest);border-color:var(--forest);color:#fff}.form-intro>span{color:var(--saffron);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900}.form-intro h2{margin:8px 0;font-size:2.6rem}.form-intro p{color:var(--muted)}.form-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:30px;display:grid}.form-grid.one-col{grid-template-columns:1fr}.field{flex-direction:column;gap:8px;min-width:0;font-weight:800;display:flex}.field>span{font-size:.86rem}.field b{color:var(--danger)}.field input,.field select,.field textarea{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1.5px solid #cbd0cd;border-radius:12px;outline:none;padding:12px 14px}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #173f351f}.field small{color:var(--muted);font-weight:500}.field em,.terms-error{color:var(--danger);font-size:.82rem;font-style:normal;font-weight:800}.field .field-error{border-color:var(--danger)}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:38px;padding-top:28px;display:flex}.booking-summary{background:var(--forest-2);color:#fff;border-radius:22px;position:sticky;top:104px;overflow:hidden}.booking-summary>img{aspect-ratio:16/9;object-fit:cover;width:100%}.booking-summary>div{padding:26px}.booking-summary small{color:#e3c384;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.booking-summary h2{margin:8px 0 6px;font-size:2rem}.booking-summary p{color:#ffffffb3}.booking-summary ul{border-block:1px solid #ffffff21;gap:12px;margin:20px 0;padding:20px 0;list-style:none;display:grid}.booking-summary li{align-items:center;gap:10px;font-size:.85rem;display:flex}.booking-summary li svg{color:#e3c384;width:17px}.summary-price{justify-content:space-between;align-items:end;gap:20px;display:flex}.summary-price span{color:#ffffffa1;font-size:.82rem}.summary-price strong{font-family:Georgia,serif;font-size:1.55rem}.booking-summary .cash-note{background:#ffffff14;border-radius:10px;align-items:center;gap:8px;margin:20px 0 0;padding:12px;font-size:.78rem;display:flex}.review-card{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.review-card>div{background:var(--cream);border-radius:14px;flex-direction:column;padding:20px;display:flex}.review-card small{color:var(--saffron);letter-spacing:.1em;font-weight:900}.review-card strong{margin:7px 0}.review-card span{color:var(--muted)}.review-card .review-total{background:var(--forest);color:#fff;flex-direction:row;grid-column:1/3;justify-content:space-between;align-items:center}.review-total small{color:#e3c384}.review-total strong{font-family:Georgia,serif;font-size:1.8rem}.terms-check{border:1.5px solid var(--line);border-radius:14px;align-items:flex-start;gap:13px;margin-top:20px;padding:18px;display:flex}.terms-check input{width:22px;height:22px;accent-color:var(--forest);flex:none}.terms-check span{color:var(--muted)}.terms-check b{color:var(--ink);display:block}.terms-check.field-error{border-color:var(--danger)}.ticket-page{padding-block:70px 100px}.ticket-success{align-items:flex-start;gap:22px;margin-bottom:34px;display:flex}.ticket-success>span{background:var(--forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.ticket-success h1{margin-bottom:8px;font-size:3.4rem}.ticket-success p{color:var(--muted)}.print-ticket{border:1px solid var(--line);max-width:950px;box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:0 auto;overflow:hidden}.ticket-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.ticket-top>div:last-child{text-align:right}.ticket-top small,.ticket-grid small,.ticket-payment small{color:var(--muted);letter-spacing:.13em;font-size:.66rem;font-weight:900;display:block}.ticket-top>div:last-child strong{color:var(--saffron);letter-spacing:.08em;font-size:1.1rem}.ticket-visual{color:#fff;height:290px;position:relative;overflow:hidden}.ticket-visual img{object-fit:cover;width:100%;height:100%}.ticket-visual:after{content:"";background:linear-gradient(90deg,#081d18db,#081d1826);position:absolute;inset:0}.ticket-visual>div{z-index:1;max-width:520px;position:absolute;top:50%;left:34px;transform:translateY(-50%)}.ticket-visual span{color:#e3c384;font-family:Georgia,serif;font-size:1.4rem}.ticket-visual h2{margin:6px 0;font-size:3.4rem}.ticket-visual p{color:#ffffffd1}.ticket-grid{grid-template-columns:.85fr 1.15fr;display:grid}.guest-block{border-right:1px dashed var(--line);padding:30px}.avatar{background:var(--cream);width:54px;height:54px;color:var(--forest);border-radius:50%;place-items:center;margin:16px 0;font-weight:900;display:grid}.guest-block h3{margin-bottom:4px;font-family:inherit}.guest-block p{color:var(--muted);margin:0}.ticket-facts{grid-template-columns:repeat(2,1fr);gap:24px;padding:30px;display:grid}.ticket-facts strong{margin-top:6px;display:block}.ticket-payment{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);background:var(--cream);justify-content:space-between;gap:30px;padding:24px 30px;display:flex}.ticket-payment>div:last-child{text-align:right}.ticket-payment strong{font-size:1.15rem}.ticket-footer{grid-template-columns:repeat(2,1fr);gap:22px;padding:24px 30px;display:grid}.ticket-footer>div{align-items:center;gap:12px;display:flex}.ticket-footer svg{color:var(--saffron)}.ticket-footer span{color:var(--muted);flex-direction:column;font-size:.85rem;display:flex}.ticket-footer strong{color:var(--ink)}.ticket-actions{justify-content:center;gap:14px;max-width:950px;margin:28px auto 0;display:flex}.not-found{text-align:center;align-content:center;place-items:center;gap:18px;min-height:60vh;display:grid}.not-found>svg{width:60px;height:60px;color:var(--saffron)}.not-found h1{font-size:3rem}.high-contrast{--forest:#002f26;--forest-2:#001c17;--ink:#000;--muted:#313131;--cream:#fff5df;--ivory:#fff;--saffron:#a83a00;--line:#777}.high-contrast .hero-shade{background:#000000bf}.high-contrast .button,.high-contrast .nav-book{outline-offset:2px;outline:2px solid}@media (width<=980px){.site-header nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 24px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 20px 40px #0000001f}.site-header nav.nav-open{display:flex}.site-header nav button,.site-header nav a{text-align:left;padding:15px}.menu-button{display:block}.intro-grid,.section-heading,.care-grid,.faq-grid,.detail-intro{grid-template-columns:1fr;gap:34px}.feature-strip{grid-template-columns:1fr}.feature-strip article{border-right:0;border-bottom:1px solid var(--line)}.feature-strip article:last-child{border-bottom:0}.steps{grid-template-columns:repeat(2,1fr);gap:30px 0}.mosaic{grid-template-rows:300px 250px 250px;grid-template-columns:1fr 1fr}.mosaic-a{grid-area:auto/1/auto/3}.mosaic-b{grid-column:auto}.detail-stats{grid-template-columns:repeat(2,1fr)}.detail-stat:nth-child(2){border-right:0}.detail-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.detail-layout,.booking-shell{grid-template-columns:1fr}.booking-card,.booking-summary{position:static}.booking-summary{order:-1;grid-template-columns:280px 1fr;display:grid}.booking-summary>img{aspect-ratio:auto;height:100%}}@media (width<=720px){.shell{width:min(100% - 28px,1180px)}.section-space{padding-block:76px}.access-panel{top:auto;bottom:14px;right:14px}.access-trigger span{display:none}.hero{min-height:760px}.hero-content{padding-block:95px 130px}.hero h1{font-size:clamp(3.15rem,16vw,5rem)}.hero-content>p{font-size:1.05rem}.hero-actions .button{width:100%}.hero-trust{flex-direction:column;gap:13px}.hero-note{width:100%;padding:18px 22px}.trips-grid{grid-template-columns:1fr}.trip-body{padding:24px}.trip-card h3{font-size:1.75rem}.trip-meta .price{width:100%;margin-left:0}.card-actions{flex-direction:column;align-items:stretch}.card-actions .button{width:100%}.steps{grid-template-columns:1fr}.care-grid{gap:50px}.care-image img{aspect-ratio:16/12}.mosaic{grid-template-rows:repeat(4,240px);grid-template-columns:1fr;display:grid}.mosaic-a,.mosaic-b{grid-column:auto}.footer-grid{grid-template-columns:1fr;gap:34px}.footer-bottom{flex-direction:column;gap:8px}.detail-hero{min-height:540px}.light-back{margin-bottom:55px}.detail-hero h1{font-size:3.2rem}.detail-main{padding-top:40px}.detail-stats{grid-template-columns:1fr}.detail-stat{border-right:0;border-bottom:1px solid var(--line)}.detail-stat:last-child{border-bottom:0}.detail-intro{margin-top:48px}.block-heading h2{font-size:2.2rem}.highlight-grid,.two-list,.trip-gallery{grid-template-columns:1fr}.trip-gallery img:first-child{grid-column:auto;height:270px}.booking-title{flex-direction:column;align-items:stretch}.selected-trip-chip{width:100%}.form-panel{padding:24px 18px}.stepper b{display:none}.stepper>div{justify-content:center}.form-grid{grid-template-columns:1fr}.form-grid .form-grid{margin-top:0}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions .button{width:100%}.booking-summary{display:block}.review-card{grid-template-columns:1fr}.review-card .review-total{flex-direction:column;grid-column:auto;align-items:flex-start}.ticket-success h1{font-size:2.4rem}.ticket-visual h2{font-size:2.3rem}.ticket-visual>div{left:22px;right:22px}.ticket-grid{grid-template-columns:1fr}.guest-block{border-right:0;border-bottom:1px dashed var(--line)}.ticket-facts{grid-template-columns:1fr}.ticket-payment,.ticket-footer{grid-template-columns:1fr;display:grid}.ticket-payment>div:last-child{text-align:left}.ticket-actions{flex-direction:column}.ticket-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:12mm}body{background:#fff}.no-print,.site-header,.site-footer,.access-panel,.skip-link{display:none!important}.ticket-page{width:100%;max-width:none;padding:0}.print-ticket{box-shadow:none;border:1px solid #aaa;border-radius:0;max-width:none}.ticket-visual{height:240px}.ticket-visual h2{font-size:2.5rem}}:root{--forest:#123b31;--forest-2:#092820;--ink:#17211e;--muted:#66716c;--cream:#f3eee4;--ivory:#fffdf9;--saffron:#c96632;--gold:#e0bd77;--soft-shadow:0 18px 55px #0a271f1a}body{overflow-x:hidden}::selection{color:var(--forest-2);background:#c9663238}.site-header{transition:min-height .25s,box-shadow .25s,background .25s}.header-inner{transition:min-height .25s}.site-header.is-scrolled .header-inner{min-height:68px}.site-header nav button,.site-header nav a{position:relative}.site-header nav button:not(.nav-book):after{content:"";background:var(--saffron);height:2px;transition:right .25s;position:absolute;bottom:7px;left:0;right:100%}.site-header nav button:hover:after,.site-header nav button:focus-visible:after{right:0}.hero{isolation:isolate;min-height:min(900px,100svh - 78px)}.hero>img{transform-origin:55% 45%;animation:16s cubic-bezier(.2,.7,.2,1) both hero-breathe}.hero-place{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;width:max-content;margin-bottom:22px;padding:9px 14px;font-size:.76rem;font-weight:800;animation:.65s 50ms both rise-in;display:flex}.hero-kicker{animation:.65s .13s both rise-in}.hero h1{text-wrap:balance;animation:.75s .2s both rise-in}.hero-content>p{animation:.7s .3s both rise-in}.hero-actions{animation:.7s .39s both rise-in}.hero-trust{animation:.7s .48s both rise-in}.hero h1 em{display:inline-block;position:relative}.hero h1 em:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#e8c178,#0000);height:3px;animation:.9s ease-out .9s forwards draw-line;position:absolute;bottom:-.05em;left:1%;right:1%;transform:scaleX(0)}.hero-note{border-radius:22px 0 0;box-shadow:-18px -18px 60px #081f191f}.button{position:relative;overflow:hidden;box-shadow:0 10px 26px #14372e14}.button svg{transition:transform .22s}.button:hover svg{transform:translate(3px)}.button:disabled{opacity:.7;cursor:wait;transform:none}.button.primary:before{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff38,#0000 70%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.button.primary:hover:before{transform:translate(120%)}.button>*{z-index:1;position:relative}.intro-section{position:relative}.intro-section:before{content:"LAHORE";color:#173f3509;letter-spacing:.08em;pointer-events:none;font:500 clamp(4rem,11vw,10rem)/1 Georgia,serif;position:absolute;top:54px;right:max(20px,50vw - 590px)}.feature-strip{box-shadow:var(--soft-shadow);background:#ffffff8a;border:1px solid #173f3517;border-radius:24px;overflow:hidden}.feature-strip article{transition:background .25s,transform .25s}.feature-strip article:hover{background:#fff;transform:translateY(-3px)}.experiences{position:relative;overflow:hidden}.experiences:before{content:"";pointer-events:none;background:radial-gradient(circle,#e0bd772e,#0000 68%);border-radius:50%;width:550px;height:550px;position:absolute;top:-220px;right:-260px}.trip-card{border-radius:28px;transition:transform .35s,box-shadow .35s;box-shadow:0 22px 60px #00000029}.trip-image-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#061b1659);position:absolute;inset:0}.trip-number,.trip-pace{z-index:2}.trip-number{box-shadow:0 10px 28px #0000001f}.trip-card h3{letter-spacing:-.025em}.trip-card .text-link{border-bottom:1px solid;text-decoration:none}.steps article{position:relative}.steps article:after{content:"";background:linear-gradient(90deg, var(--saffron), transparent);opacity:.34;height:1px;position:absolute;bottom:-20px;left:0;right:22px}.care-image{box-shadow:var(--soft-shadow);border-radius:30px}.care-image img{transition:transform .8s}.care-image:hover img{opacity:.96}.mosaic figure{box-shadow:var(--soft-shadow);border-radius:24px;transition:transform .35s}.mosaic figure:hover{transform:translateY(-5px)}.mosaic figcaption{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.faq-list article{border-radius:16px;padding-inline:18px;transition:background .25s}.js-ready [data-reveal]{opacity:0;transition:opacity .7s ease var(--reveal-delay,0s), transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s);transform:translateY(24px)}.js-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.detail-hero>img{animation:14s ease-out both detail-breathe}.content-block{border-radius:24px}.booking-card{border:1px solid #ffffff1f}.form-panel,.booking-summary{box-shadow:var(--soft-shadow)}.form-step{animation:.35s both step-in}.field input,.field select,.field textarea{transition:border-color .2s,box-shadow .2s,background .2s}.field input:hover,.field select:hover,.field textarea:hover{background:#fffefb;border-color:#aeb8b3}.ticket-page{background:radial-gradient(circle at 20% 10%, #e0bd7733, transparent 30%), var(--cream);min-height:calc(100vh - 78px);padding-block:66px 100px}.ticket-success{max-width:1040px;margin-inline:auto}.ticket-success>span{box-shadow:0 12px 30px #123b3133}.boarding-pass{background:#fff;border:1px solid #173f351a;border-radius:30px;grid-template-columns:minmax(0,1fr) 245px;max-width:1040px;min-height:470px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 32px 90px #0d2e262e}.boarding-main{flex-direction:column;min-width:0;display:flex}.boarding-image{color:#fff;height:240px;position:relative;overflow:hidden}.boarding-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.boarding-pass:hover .boarding-image img{opacity:.96}.boarding-image:after{content:"";background:linear-gradient(90deg,#071d17e0,#071d1733 72%),linear-gradient(#0000,#071d1773);position:absolute;inset:0}.boarding-image>div{z-index:1;position:absolute;bottom:30px;left:36px;right:30px}.boarding-image small{color:#efd08d;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.boarding-image h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(2.4rem,4vw,4rem)}.boarding-image p{color:#ffffffc7;margin:0}.boarding-details{flex:1;grid-template-columns:1.2fr .75fr 1.35fr .8fr;gap:0;padding:28px 32px 24px;display:grid}.boarding-details>div{border-right:1px solid var(--line);min-width:0;padding:8px 20px}.boarding-details>div:first-child{padding-left:0}.boarding-details>div:last-child{border-right:0;padding-right:0}.boarding-details small,.boarding-stub small{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:.64rem;font-weight:900;display:block}.boarding-details strong{overflow-wrap:anywhere;margin:8px 0 4px;font-size:1rem;display:block}.boarding-details span{color:var(--muted);font-size:.78rem;display:block}.boarding-note{color:#fff;background:var(--forest);border-radius:14px;align-items:center;gap:12px;min-height:54px;margin:0 32px 28px;padding:12px 16px;display:flex}.boarding-note svg{color:#efd08d;flex:none}.boarding-note span{color:#ffffffb3;flex-direction:column;font-size:.78rem;display:flex}.boarding-note strong{color:#fff}.boarding-stub{background:#f7f1e7;border-left:2px dashed #c9663285;flex-direction:column;gap:27px;padding:30px 26px;display:flex;position:relative}.boarding-stub:before,.boarding-stub:after{content:"";background:var(--cream);border-radius:50%;width:24px;height:24px;position:absolute;left:-13px}.boarding-stub:before{top:-12px}.boarding-stub:after{bottom:-12px}.boarding-stub .logo-mark{width:34px;height:34px}.boarding-stub .logo-copy strong{font-size:1.05rem}.boarding-stub>div>strong{color:var(--saffron);letter-spacing:.05em;overflow-wrap:anywhere;margin-top:8px;font-size:.98rem;display:block}.stub-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.stub-row span{min-width:0}.stub-row strong{font:500 2.1rem/1 Georgia,serif;display:block;color:var(--ink)!important}.stub-row b{color:var(--saffron);text-transform:uppercase;margin-top:9px;font-size:.75rem;display:block}.barcode{background:#fff;border-radius:8px;align-items:stretch;gap:1px;height:67px;margin-top:auto;padding:10px 8px;display:flex;overflow:hidden}.barcode i{background:var(--ink);flex:none;height:100%}.boarding-stub>small:last-child{text-align:center;color:var(--forest);letter-spacing:.02em}.ticket-actions{flex-wrap:wrap;align-items:center;max-width:1040px}.ticket-home{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:12px;font-weight:800;display:inline-flex}.download-error{text-align:center;max-width:1040px;color:var(--danger);margin:16px auto 0;font-weight:800}.spin{animation:.8s linear infinite spin}@keyframes hero-breathe{0%{opacity:.98}to{opacity:1}}@keyframes detail-breathe{0%{opacity:.98}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes draw-line{to{transform:scaleX(1)}}@keyframes step-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.boarding-pass{grid-template-columns:1fr 210px}.boarding-details{grid-template-columns:1fr 1fr;row-gap:22px}.boarding-details>div:nth-child(2){border-right:0}.boarding-details>div:nth-child(3){padding-left:0}}@media (width<=720px){.site-header.is-scrolled .header-inner{min-height:66px}.hero{min-height:780px}.hero-place{margin-bottom:18px}.intro-section:before{top:28px}.trip-card:hover{transform:none}.boarding-pass{border-radius:22px;min-height:0;display:block}.boarding-image{height:225px}.boarding-image>div{bottom:23px;left:22px;right:20px}.boarding-details{grid-template-columns:1fr 1fr;gap:18px 0;padding:22px}.boarding-details>div{padding:4px 14px}.boarding-details>div:nth-child(2){border-right:0}.boarding-details>div:nth-child(3){padding-left:0}.boarding-note{margin:0 22px 24px}.boarding-stub{border-top:2px dashed #c9663285;border-left:0;gap:20px;padding:24px}.boarding-stub:before,.boarding-stub:after{top:-13px;bottom:auto}.boarding-stub:before{left:-12px}.boarding-stub:after{left:auto;right:-12px}.stub-row{max-width:250px}.barcode{max-width:290px;margin-top:4px}}@media (prefers-reduced-motion:reduce){.js-ready [data-reveal]{opacity:1;transform:none}}@media print{@page{size:A4 landscape;margin:9mm}body{background:#fff}.ticket-page{background:#fff;padding:0}.boarding-pass{max-width:none;min-height:0;box-shadow:none;break-inside:avoid;border:1px solid #bbb;border-radius:14px;grid-template-columns:minmax(0,1fr) 215px;display:grid}.boarding-image{height:205px}.boarding-details{grid-template-columns:1.2fr .75fr 1.35fr .8fr;padding:22px}.boarding-note{margin:0 22px 22px}.boarding-stub{padding:24px 20px}}:root{--brand-navy:#1c1e2c;--brand-navy-2:#11131f;--brand-ivory:#f6eaeb;--brand-paper:#f8f1e7;--brand-sun:#f3de8a;--brand-slate:#7e7f9a;--brand-brick:#97462f;--forest:var(--brand-navy);--forest-2:var(--brand-navy-2);--ink:#232431;--muted:#646577;--cream:var(--brand-paper);--ivory:#fffaf5;--saffron:var(--brand-brick);--gold:var(--brand-sun);--line:#dcd1cd;--shadow:0 28px 80px #1c1e2c29;--soft-shadow:0 18px 50px #1c1e2c1a}body{background:radial-gradient(circle at 15% 0%, #f3de8a2e, transparent 27rem), linear-gradient(#7e7f9a09 1px, transparent 1px), linear-gradient(90deg, #7e7f9a06 1px, transparent 1px), var(--ivory);background-size:auto,28px 28px,28px 28px,auto}h1,h2{font-family:Georgia,Times New Roman,serif}.eyebrow,.hero-kicker,.trip-date{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.logo{gap:12px;min-height:62px;padding:5px 10px 5px 4px}.logo img{object-fit:contain;flex:none;width:76px;height:62px}.logo-tagline{max-width:116px;color:var(--brand-slate);letter-spacing:.075em;text-transform:uppercase;font:800 .66rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.logo-compact{min-height:0;padding:0}.logo-compact img{width:96px;height:76px}.site-header{background:#fffaf5e8;border-bottom:1px solid #1c1e2c1f}.site-header.is-scrolled{box-shadow:0 12px 40px #1c1e2c17}.header-inner{min-height:88px}.site-header nav{gap:25px}.site-header nav button,.site-header nav a{color:var(--brand-navy)}.site-header nav button:hover,.site-header nav button:focus-visible,.site-header nav a:hover{color:var(--brand-brick)}.site-header .nav-book{background:var(--brand-navy);min-height:50px;color:var(--brand-ivory);border:2px solid var(--brand-navy);box-shadow:5px 5px 0 var(--brand-sun);align-items:center;display:inline-flex}.site-header .nav-book:hover{background:var(--brand-sun);color:var(--brand-navy)}.menu-button{color:var(--brand-navy)}.access-trigger{background:var(--brand-sun);color:var(--brand-navy);border:2px solid var(--brand-navy);box-shadow:5px 5px #1c1e2c38}.access-menu{border:2px solid var(--brand-navy)}.access-actions button:hover,.access-actions button[aria-pressed=true]{background:var(--brand-navy)}.hero{background:var(--brand-navy);min-height:calc(100svh - 88px)}.hero>img{object-position:center 48%;animation:18s ease-out both hero-breathe}.hero-shade{background:linear-gradient(90deg,#11131ff5 0%,#11131fcf 39%,#11131f47 72%,#11131f59 100%),linear-gradient(#0000 48%,#11131fb8)}.hero-content{padding-block:108px 86px}.hero-place{background:var(--brand-sun);color:var(--brand-navy);border:2px solid #ffffff73;box-shadow:5px 5px #ffffff26}.hero-kicker{color:var(--brand-sun)}.hero h1{letter-spacing:-.052em;text-shadow:0 4px 24px #0003;max-width:990px;font-size:clamp(3.4rem,7.15vw,7.3rem)}.hero h1 em{color:var(--brand-ivory)}.hero h1 em:after{background:linear-gradient(90deg, transparent, var(--brand-sun), transparent)}.hero-content>p{max-width:710px;font-size:clamp(1.08rem,1.6vw,1.28rem)}.button{border-radius:10px;min-height:58px}.button.primary{background:var(--brand-sun);color:var(--brand-navy);border:2px solid var(--brand-sun);box-shadow:5px 5px #f6eaeb47}.button.primary:hover{background:var(--brand-ivory);border-color:var(--brand-ivory)}.button.glass{border:2px solid #f6eaebb8}.button.secondary{color:var(--brand-navy);border-color:var(--brand-navy)}.hero-trust svg{color:var(--brand-sun)}.hero-note{background:var(--brand-ivory);border-top:5px solid var(--brand-sun);width:360px;color:var(--brand-navy)}.hero-note>span{color:var(--brand-brick)}.hero-brand-stamp{z-index:3;outline-offset:-9px;width:164px;height:164px;color:var(--brand-ivory);text-align:center;opacity:.92;filter:drop-shadow(0 8px 18px #0000002e);pointer-events:none;border:3px double #f6eaebba;border-radius:50%;outline:2px dashed #f3de8ab8;place-content:center;display:grid;position:absolute;bottom:118px;right:8vw;transform:rotate(-10deg)}.hero-brand-stamp b{font:800 2rem/1 Georgia,serif}.hero-brand-stamp span,.hero-brand-stamp small{letter-spacing:.12em;font:900 .64rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.hero-brand-stamp small{color:var(--brand-sun)}.intro-section:before{color:#1c1e2c0a}.feature-strip{border:2px solid #1c1e2c1a}.feature-strip svg{color:var(--brand-brick)}.passport-ribbon{color:var(--brand-ivory);background:repeating-linear-gradient(-8deg, transparent 0 26px, #f6eaeb0b 26px 27px), var(--brand-navy);border-block:1px solid #f6eaeb26;padding:36px 0;position:relative;overflow:hidden}.passport-ribbon:before,.passport-ribbon:after{content:"";border:2px dashed #f3de8a24;border-radius:50%;width:190px;height:190px;position:absolute}.passport-ribbon:before{top:-95px;left:-60px}.passport-ribbon:after{bottom:-100px;right:-65px}.passport-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:46px;display:grid}.passport-copy{flex-direction:column;gap:5px;display:flex}.passport-copy small{color:var(--brand-sun);letter-spacing:.18em;font:900 .69rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.passport-copy strong{font:500 clamp(1.55rem,2.6vw,2.45rem)/1.13 Georgia,serif}.stamp-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mini-stamp{outline-offset:-7px;width:106px;height:106px;color:var(--brand-sun);text-align:center;opacity:.85;border:2px solid;border-radius:50%;outline:1px solid;place-content:center;display:grid;transform:rotate(-7deg)}.mini-stamp:nth-child(2n){color:var(--brand-ivory);transform:rotate(7deg)}.mini-stamp b{letter-spacing:.09em;max-width:80px;font:900 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.mini-stamp i{font:700 .56rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.experiences{background:radial-gradient(circle at 90% 0%, #f3de8a21, transparent 30rem), var(--brand-navy-2)}.trip-card{border:2px solid #f6eaebe6;border-radius:18px;box-shadow:11px 11px #7e7f9a47,0 30px 70px #00000029}.trip-card:hover{transform:translate(-3px,-5px);box-shadow:15px 16px #7e7f9a47,0 36px 80px #00000038}.trip-number{background:var(--brand-sun);color:var(--brand-navy);border:2px solid var(--brand-navy)}.trip-card-stamp{z-index:3;outline-offset:-6px;width:58px;height:58px;color:var(--brand-ivory);text-align:center;border:2px solid #f6eaebd1;border-radius:50%;outline:1px solid #f6eaebb8;place-content:center;font:900 .48rem/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:21px;left:78px;transform:rotate(-11deg)}.trip-pace{background:#1c1e2ceb}.trip-date{color:var(--brand-brick)}.trip-meta .price,.text-link{color:var(--brand-navy)}.trip-card .button.primary{box-shadow:4px 4px 0 var(--brand-navy)}.how-section{background:var(--brand-paper)}.steps article>span,.block-heading>span,.timeline-copy time{color:var(--brand-brick)}.step-line:before{background:var(--brand-sun);border:2px solid var(--brand-navy)}.care-section{color:var(--brand-navy);background:radial-gradient(circle at 85% 20%, #f6eaeb8c, transparent 28rem), var(--brand-sun)}.care-copy>p{color:#1c1e2cc7}.care-copy li svg,.care-image span{color:var(--brand-navy)}.support-link{background:var(--brand-navy)}.eyebrow.light{color:var(--brand-brick)}.gallery-section{background:var(--brand-ivory)}.mosaic figure{border:3px solid #fff;box-shadow:8px 8px #7e7f9a40}.mosaic figcaption{border:1px solid #1c1e2c26}.faq-list article.active{background:var(--brand-paper)}.outline-contact{color:var(--brand-navy);border-color:var(--brand-navy)}.site-footer{background:var(--brand-navy-2)}.site-footer .logo{background:var(--brand-ivory);border-radius:12px;padding:5px 12px 5px 5px;display:inline-flex}.site-footer .logo-tagline{color:var(--brand-slate)}.footer-grid h3{color:var(--brand-sun)}.detail-overlay{background:linear-gradient(#11131f1c 28%,#11131fed)}.detail-hero-content>p,.booking-card>span,.booking-mini svg{color:var(--brand-sun)}.detail-stat svg,.highlight-grid svg,.two-list svg{color:var(--brand-brick)}.time-dot span{border-color:var(--brand-brick);color:var(--brand-brick)}.booking-card{background:var(--brand-navy);border:2px solid var(--brand-sun);box-shadow:9px 9px #f3de8a73}.booking-page{background:var(--brand-paper)}.form-panel,.booking-summary{border:1px solid #1c1e2c1f}.progress-step.active span,.progress-step.complete span{background:var(--brand-navy)}.booking-summary .cash-note{background:var(--brand-sun);color:var(--brand-navy)}.ticket-page{background:linear-gradient(#7e7f9a0b 1px, transparent 1px), linear-gradient(90deg, #7e7f9a09 1px, transparent 1px), var(--brand-paper);background-size:24px 24px,24px 24px,auto}.ticket-success>span{background:var(--brand-navy);color:var(--brand-sun);border:3px double var(--brand-sun)}.boarding-pass{border:2px dashed var(--brand-navy);background:#fcf7ef;border-radius:16px;min-height:500px;position:relative;box-shadow:13px 14px #7e7f9a4d,0 35px 90px #1c1e2c2e}.boarding-pass:after{content:"";pointer-events:none;border:1px solid #1c1e2c2e;border-radius:10px;position:absolute;inset:8px}.boarding-main{background:repeating-linear-gradient(0deg,#0000 0 30px,#7e7f9a0a 30px 31px);position:relative}.boarding-image{border:9px solid #fff;height:254px;margin:20px 20px 0;box-shadow:0 5px 19px #1c1e2c29}.boarding-image:after{background:linear-gradient(90deg,#11131fde,#11131f1a 76%),linear-gradient(#0000,#11131f7a)}.boarding-image small{color:var(--brand-sun);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.boarding-image h2{font-size:clamp(2.25rem,4vw,3.8rem)}.photo-caption{z-index:2;color:var(--brand-navy);letter-spacing:.12em;background:#f6eaebeb;padding:6px 10px;font:900 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:10px;right:14px}.boarding-details{padding:27px 34px 17px}.boarding-details small,.boarding-stub small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.boarding-note{background:var(--brand-navy);border-radius:6px;margin-bottom:31px}.boarding-note svg{color:var(--brand-sun)}.boarding-stub{background:radial-gradient(circle at 85% 13%, #f3de8a73, transparent 7rem), var(--brand-ivory);border-left:2px dashed var(--brand-brick);z-index:2;padding:24px 22px}.boarding-stub .logo{justify-content:center}.boarding-stub>div>strong,.stub-row b{color:var(--brand-brick)}.barcode{border:1px solid #1c1e2c2e;border-radius:0}.barcode i{background:var(--brand-navy)}.ticket-ink-stamps{pointer-events:none;z-index:3;position:absolute;inset:0}.ink-stamp{outline-offset:-8px;text-align:center;letter-spacing:.08em;opacity:.68;mix-blend-mode:multiply;border:3px double;border-radius:50%;outline:1px solid;place-content:center;width:114px;height:114px;font:900 .84rem/1.12 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute}.ink-stamp small{letter-spacing:.07em;font-size:.52rem}.ink-stamp.confirmed{color:var(--brand-brick);top:28%;left:41%;transform:rotate(-13deg)}.ink-stamp.cash{width:90px;height:90px;color:var(--brand-slate);bottom:82px;right:22px;transform:rotate(10deg)}.ticket-actions .button.primary{box-shadow:5px 5px 0 var(--brand-navy)}@media (width<=1050px){.hero-brand-stamp{width:135px;height:135px;right:4vw}.passport-inner{grid-template-columns:1fr}.stamp-row{justify-content:flex-start}.mini-stamp{width:92px;height:92px}}@media (width<=720px){.header-inner{min-height:76px}.logo img{width:66px;height:54px}.logo-tagline{display:none}.hero{min-height:780px}.hero-brand-stamp{display:none}.hero-note{width:min(100%,360px)}.passport-ribbon{padding:30px 0}.stamp-row{gap:8px}.mini-stamp{width:74px;height:74px}.mini-stamp b{font-size:.5rem}.mini-stamp i{font-size:.44rem}.trip-card{box-shadow:6px 7px #7e7f9a40,0 22px 55px #00000026}.trip-card-stamp{display:none}.boarding-pass{border-radius:11px;box-shadow:7px 8px #7e7f9a42,0 24px 65px #1c1e2c29}.boarding-image{border-width:6px;margin:13px 13px 0}.ink-stamp.confirmed{width:90px;height:90px;top:31%;left:auto;right:21px}.ink-stamp.cash{display:none}.boarding-stub{border-left:0;border-top:2px dashed var(--brand-brick)}}@media print{.boarding-pass{box-shadow:none;border:2px dashed #1c1e2c;border-radius:8px}.boarding-pass:after,.ticket-ink-stamps{display:block}}.backend-warning{color:#5f4210;background:#fff8dc;border:1px solid #b7791f;border-radius:12px;padding:14px 16px;font-weight:700}.admin-login{min-height:100vh;padding-top:120px}.admin-login>form{background:var(--paper,#fffaf2);border:1px solid #1c1e2c26;border-radius:24px;gap:18px;max-width:520px;margin:30px auto 80px;padding:34px;display:grid;box-shadow:0 24px 70px #1c1e2c1f}.admin-page{padding-top:130px;padding-bottom:80px}.admin-top{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.admin-top>div:last-child{gap:10px;display:flex}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.admin-metrics article,.admin-trip-grid article{background:#fff;border:1px solid #1c1e2c1f;border-radius:18px;padding:20px}.admin-metrics small,.admin-trip-grid small{color:#6f7087;text-transform:uppercase;letter-spacing:.08em;font-weight:800;display:block}.admin-metrics strong{margin-top:7px;font-size:clamp(1.6rem,3vw,2.5rem);display:block}.admin-trip-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.admin-trip-grid h3{margin:8px 0 16px}.admin-trip-grid strong{font-size:1.8rem}.admin-trip-grid span{color:#6f7087;display:block}.admin-table-wrap{background:#fff;border:1px solid #1c1e2c1f;border-radius:22px;overflow:hidden}.admin-table-head{border-bottom:1px solid #1c1e2c1a;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.admin-row span{flex-direction:column;gap:5px;display:flex}.admin-row small{color:#74758a}.admin-labels{text-transform:uppercase;letter-spacing:.08em;background:#f4efe8;font-size:.75rem;font-weight:900}.status-pill{cursor:pointer;border:0;border-radius:999px;padding:9px 12px;font-weight:900}.status-pill.paid,.status-pill.checked_in{color:#17633b;background:#d9f5e5}.status-pill.cash_due,.status-pill.not_checked_in{color:#71520b;background:#fff0c2}.cancel-link{color:#97462f;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}@media (width<=900px){.admin-metrics,.admin-trip-grid{grid-template-columns:repeat(2,1fr)}.admin-top{flex-direction:column;align-items:flex-start}}@media (width<=520px){.admin-metrics,.admin-trip-grid{grid-template-columns:1fr}.admin-top>div:last-child{flex-direction:column;width:100%}}.stub-verification{place-items:center;gap:4px;margin:8px 0;display:grid}.stub-verification svg{width:54px;height:54px}.ticket-qr{background:#fff;border-radius:6px;width:64px;height:64px;padding:4px}.stub-verification span{text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:.62rem;font-weight:900}.admin-notice{color:#17633b;background:#e8f8ef;border:1px solid #78b994;border-radius:13px;margin-bottom:16px;padding:13px 16px;font-weight:800}.admin-top>div:first-child p{color:#6f7087;max-width:720px;margin:8px 0 0}.admin-trip-grid{grid-template-columns:repeat(5,1fr)}.admin-trip-card{font:inherit;text-align:left;cursor:pointer;color:var(--navy);background:#fff;border:1px solid #1c1e2c1f;border-radius:18px;padding:20px;transition:all .2s}.admin-trip-card:hover,.admin-trip-card.active{border-color:#1c1e2c;transform:translateY(-2px);box-shadow:0 14px 32px #1c1e2c1a}.admin-trip-card.active{color:#fff;background:#1c1e2c}.admin-trip-card small{color:#7e7f9a;text-transform:uppercase;letter-spacing:.08em;font-weight:900;display:block}.admin-trip-card.active small,.admin-trip-card.active span{color:#f3de8a}.admin-trip-card h3{margin:8px 0 14px}.admin-trip-card strong{font-size:1.8rem;display:block}.admin-trip-card span{color:#6f7087;display:block}.admin-table-head>div:first-child span{color:#737489;font-weight:700}.admin-search{background:#faf8f4;border:1px solid #1c1e2c26;border-radius:12px;align-items:center;gap:8px;min-width:min(390px,40vw);padding:10px 13px;display:flex}.admin-search svg{width:18px}.admin-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.admin-row select{color:#1c1e2c;background:#fff;border:1px solid #1c1e2c29;border-radius:9px;width:100%;margin-top:4px;padding:8px}.admin-row.is-cancelled{opacity:.55;background:#fff3f1}.admin-empty{text-align:center;color:#737489;padding:50px}.admin-empty svg{width:38px;height:38px}.verification-result{background:#fff;border:2px solid #1c1e2c;border-radius:22px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:22px;margin:0 0 24px;padding:22px;display:grid;box-shadow:0 20px 50px #1c1e2c1f}.verification-status>svg{color:#17633b;background:#d9f5e5;border-radius:50%;width:46px;height:46px;padding:10px}.verification-status small,.verification-facts small{text-transform:uppercase;letter-spacing:.08em;color:#737489;font-weight:900;display:block}.verification-status h2{margin:3px 0}.verification-facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.verification-facts span{background:#f6f0e8;border-radius:12px;padding:12px}.verification-actions{flex-direction:column;gap:8px;min-width:180px;display:flex}.scanner-backdrop{z-index:9999;background:#0b0c14bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scanner-card{background:#fffaf2;border-radius:24px;width:min(620px,100%);padding:24px;box-shadow:0 35px 90px #00000059}.scanner-head{justify-content:space-between;align-items:flex-start;display:flex}.scanner-head h2{margin:4px 0 12px}.scanner-head>button{color:#fff;cursor:pointer;background:#1c1e2c;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.scanner-video-wrap{aspect-ratio:4/3;background:#11131f;border-radius:18px;position:relative;overflow:hidden}.scanner-video-wrap video{object-fit:cover;width:100%;height:100%}.scanner-frame{border:3px solid #f3de8a;border-radius:18px;position:absolute;inset:16%;box-shadow:0 0 0 999px #0003}.scanner-card>p{text-align:center;color:#616276}.scanner-manual{grid-template-columns:1fr auto;gap:10px;display:grid}.scanner-manual input{font:inherit;border:1px solid #1c1e2c2e;border-radius:12px;min-width:0;padding:13px 15px}@media (width<=1150px){.admin-trip-grid{grid-template-columns:repeat(3,1fr)}.verification-result{grid-template-columns:1fr}.verification-actions{flex-direction:row}.admin-search{min-width:280px}}@media (width<=760px){.admin-trip-grid{grid-template-columns:1fr 1fr}.admin-table-head{flex-direction:column;align-items:stretch;gap:12px}.admin-search{width:100%;min-width:0}.verification-facts{grid-template-columns:1fr}.verification-actions{flex-direction:column}.scanner-manual{grid-template-columns:1fr}.admin-top>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-top>div:last-child .button:first-child{grid-column:1/-1}}@media (width<=480px){.admin-trip-grid{grid-template-columns:1fr}}.journey-pass-preview{background:#fffaf2;border:1px solid #1c1e2c;border-radius:12px;grid-template-columns:minmax(0,1fr) 290px;max-width:1120px;margin:34px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1c1e2c29,8px 9px #7e7f9a2e}.journey-pass-preview:after{content:"";pointer-events:none;border:1px solid #1c1e2c24;border-radius:7px;position:absolute;inset:7px}.journey-pass-main{background-color:#fffaf2;background-image:linear-gradient(#7e7f9a09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:22px 24px 18px;position:relative}.pass-masthead{border-bottom:1px solid #1c1e2c2e;align-items:center;gap:18px;padding-bottom:16px;padding-right:155px;display:flex}.pass-masthead .logo-tagline{display:none}.pass-masthead small,.pass-masthead span,.pass-information>small,.pass-facts small,.journey-pass-stub small,.pass-payment small{text-transform:uppercase;letter-spacing:.08em;color:#737489;font:800 .69rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.pass-masthead h2{text-transform:uppercase;letter-spacing:.025em;margin:2px 0;font:800 clamp(1.55rem,3vw,2.35rem)/1.05 Georgia,serif}.pass-content{grid-template-columns:minmax(270px,38%) 1fr;gap:28px;padding:24px 0 18px;display:grid}.pass-content figure{background:#fff;align-self:start;margin:0;padding:8px;box-shadow:0 5px 18px #1c1e2c21}.pass-content figure img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.pass-content figcaption{text-transform:uppercase;letter-spacing:.08em;color:#646579;justify-content:space-between;padding-top:7px;font:800 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.pass-information{padding-top:3px}.pass-information h3{margin:5px 0;font:800 clamp(2rem,4vw,3.4rem)/.98 Georgia,serif}.pass-information>p{color:#616276;margin:0 0 20px;font-family:Georgia,serif;font-style:italic}.pass-facts{border-top:1px solid #1c1e2c29;grid-template-columns:1.45fr 1fr .8fr .55fr;gap:13px;padding-top:17px;display:grid}.pass-facts span{flex-direction:column;gap:4px;display:flex}.pass-facts b{font-size:.98rem}.pass-facts .wide{border-top:1px dashed #1c1e2c2e;grid-column:1/-1;padding-top:12px}.pass-payment{color:#fff;background:#1c1e2c;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:13px 17px;display:flex}.pass-payment span{align-items:baseline;gap:15px;display:flex}.pass-payment p{text-transform:uppercase;letter-spacing:.04em;color:#f6eaeb;margin:0;font:700 .68rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.official-payment-stamp{outline-offset:-10px;text-align:center;mix-blend-mode:multiply;opacity:.83;z-index:3;border:4px double;border-radius:50%;outline:1px solid;place-content:center;width:122px;height:122px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:17px;right:30px;transform:rotate(-9deg)}.official-payment-stamp:before,.official-payment-stamp:after{content:"";border-top:2px solid;position:absolute;left:16px;right:16px}.official-payment-stamp:before{top:38px}.official-payment-stamp:after{bottom:37px}.official-payment-stamp small{text-transform:uppercase;letter-spacing:.05em;font-size:.54rem;font-weight:900}.official-payment-stamp.paid{color:#237048}.official-payment-stamp.due{color:#97462f}.authentic-stamp{text-align:center;color:#97462f;opacity:.55;mix-blend-mode:multiply;border:2px solid #97462f;border-radius:50%;place-content:center;width:86px;height:86px;display:grid;position:absolute;bottom:73px;left:31%;transform:rotate(12deg)}.authentic-stamp b{font:900 .82rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.authentic-stamp small{text-transform:uppercase;font:800 .46rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.journey-pass-stub{background:#f6eaeb;border-left:2px dashed #97462f;flex-direction:column;gap:15px;padding:24px 24px 18px;display:flex;position:relative}.journey-pass-stub:before,.journey-pass-stub:after{content:"";background:var(--brand-paper);border-radius:50%;width:14px;height:14px;position:absolute;left:-8px}.journey-pass-stub:before{top:-7px}.journey-pass-stub:after{bottom:-7px}.journey-pass-stub .logo{justify-content:center}.journey-pass-stub .logo-tagline{display:none}.journey-pass-stub>small{text-align:center;color:#1c1e2c}.journey-pass-stub hr{border:0;border-top:1px solid #1c1e2c;width:100%}.journey-pass-stub>div:not(.stub-verification){flex-direction:column;gap:4px;display:flex}.journey-pass-stub b{overflow-wrap:anywhere}.journey-pass-stub .ticket-qr{border-radius:0;width:96px;height:96px;padding:7px}.stub-payment{text-align:center;letter-spacing:.08em;border:2px solid;margin-top:auto;padding:8px;font:900 .78rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform:rotate(-2deg)}.stub-payment.paid{color:#237048}.stub-payment.due{color:#97462f}.payment-stamp-button{width:110px;min-height:62px;font:inherit;cursor:pointer;text-align:center;background:0 0;border:2px solid;border-radius:50%;place-content:center;transition:all .18s;display:grid;transform:rotate(-3deg)}.payment-stamp-button b{letter-spacing:.06em;font:900 .78rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.payment-stamp-button small{text-transform:uppercase;font-size:.55rem!important}.payment-stamp-button.paid{color:#237048;background:#edf8f1}.payment-stamp-button.due{color:#97462f;background:#fff4ef}.admin-payment-mark{position:relative}.admin-payment-mark b{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-payment-mark.paid b{color:#237048}.admin-payment-mark.due b{color:#97462f}.admin-payment-mark em{color:#67687b;margin-top:4px;font-size:.62rem;font-style:normal;display:block}@media (width<=900px){.pass-masthead{padding-right:125px}.journey-pass-preview{grid-template-columns:1fr}.journey-pass-stub{border-top:2px dashed #97462f;border-left:0}.pass-content{grid-template-columns:1fr}.official-payment-stamp{width:105px;height:105px;top:18px;right:20px}.pass-facts{grid-template-columns:1fr 1fr}.pass-payment{flex-direction:column;align-items:flex-start}.authentic-stamp{display:none}}@media (width<=560px){.pass-masthead{padding-right:0}.journey-pass-main{padding:16px}.pass-masthead{align-items:flex-start}.pass-masthead .logo{display:none}.pass-content{gap:16px}.pass-facts{grid-template-columns:1fr}.pass-facts .wide{grid-column:auto}.official-payment-stamp{width:105px;height:105px;margin:-5px auto 14px;position:relative;top:auto;right:auto}.pass-payment span{flex-direction:column;gap:3px}.journey-pass-preview{box-shadow:4px 5px #7e7f9a2e}}@media print{.journey-pass-preview{box-shadow:none;break-inside:avoid;border:1px solid #1c1e2c;max-width:none;margin:0}.ticket-page{padding:0!important}.ticket-success,.ticket-actions{display:none!important}}.figma-desktop-viewport,.figma-desktop-home,.figma-mobile-home{color:#000;text-rendering:geometricprecision;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro,SF Pro Display,SF Pro Text,Segoe UI,sans-serif;line-height:1.2}.figma-desktop-viewport *,.figma-desktop-home *,.figma-mobile-home *{box-sizing:border-box}.figma-desktop-home h1,.figma-desktop-home h2,.figma-desktop-home h3,.figma-mobile-home h1,.figma-mobile-home h2,.figma-mobile-home h3{font-family:inherit}.figma-desktop-viewport{width:100%;overflow:hidden}.figma-desktop-home{--figma-gutter:max(0px, calc((100% - 1440px) / 2));background:#fff;width:100%;min-width:0;margin:0;overflow:hidden}.figma-desktop-header{z-index:5;background:#fff;width:100%;height:80px;position:relative}.figma-header-logo-link{left:calc(var(--figma-gutter) + 100px);width:56px;height:56px;position:absolute;top:12px}.figma-header-logo{object-fit:contain;width:56px;height:56px}.figma-desktop-header nav{left:calc(var(--figma-gutter) + 888px);width:322px;height:17px;position:absolute;top:32px}.figma-desktop-header nav button{position:absolute;top:0}.figma-desktop-header nav button:first-child{left:0}.figma-desktop-header nav button:nth-child(2){left:123px}.figma-desktop-header nav button:nth-child(3){left:250px}.figma-desktop-header nav button{color:#000;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:400;line-height:17px}.figma-desktop-header nav button:hover,.figma-desktop-header nav button:focus-visible{opacity:.62}.figma-book-button{left:calc(var(--figma-gutter) + 1260px);color:#fff;background:#020202;border:0;border-radius:100px;place-items:center;width:80px;height:40px;padding:0;font-size:16px;font-weight:500;line-height:19px;display:grid;position:absolute;top:19px}.figma-book-button:hover,.figma-book-button:focus-visible{background:#202020}.figma-desktop-hero{color:#fff;background:#020202;width:100%;height:801px;position:relative;overflow:hidden}.figma-hero-image{z-index:0;left:calc(var(--figma-gutter) - 78px);object-fit:cover;object-position:center top;width:1596px;max-width:none;height:861px;position:absolute;top:-18px}.figma-artboard-logo-link{z-index:2;left:calc(var(--figma-gutter) + 100px);width:57px;height:55px;position:absolute;top:13px}.figma-partner-lockup{z-index:1;left:calc(var(--figma-gutter) + 583.833px);width:273.167px;height:82.0784px;position:absolute;top:187.922px}.figma-partner-lockup .figma-lums-logo{object-fit:fill;width:160.923px;height:66.0196px;position:absolute;top:8.0294px;left:0}.figma-partner-lockup .figma-aas-logo{object-fit:fill;width:82.0784px;height:82.0784px;position:absolute;top:0;left:191.089px}.figma-hero-welcome{z-index:1;left:calc(var(--figma-gutter) + 286px);color:#fff;text-align:center;width:868px;min-height:113px;margin:0;font-size:18px;font-weight:274;line-height:21.48px;position:absolute;top:300px}.figma-desktop-scroll-cue{z-index:1;left:calc(var(--figma-gutter) + 1157px);color:#fff;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:4px;margin:0;padding:0;display:flex;position:absolute;top:642px}.figma-desktop-scroll-cue:hover{opacity:.78}.figma-desktop-scroll-cue>span:last-child{margin-top:1px;margin-left:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:300;line-height:16px}.figma-scroll-mouse{border:1px solid #fff;border-radius:200px;width:8px;height:18px;display:block;position:relative}.figma-scroll-mouse i{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:2px}.figma-pager{z-index:1;left:calc(var(--figma-gutter) + 706px);align-items:center;gap:3px;width:30px;height:3px;display:flex;position:absolute;top:757px}.figma-pager i{background:#fff;border-radius:50%;flex:0 0 3px;width:3px;height:3px;display:block}.figma-pager i:first-child{border-radius:100px;flex-basis:18px;width:18px}.figma-welcome-section{color:#fff;background:#020202;width:100%;height:741px;position:relative;overflow:hidden}.figma-welcome-copy{left:calc(var(--figma-gutter) + 228px);color:#ffffffb3;text-align:center;width:985px;min-height:114px;margin:0;font-size:18px;font-weight:274;line-height:21.48px;position:absolute;top:96px}.figma-welcome-copy strong:first-child{color:#fff;font-size:26px;font-style:normal;font-weight:700}.figma-welcome-copy strong{color:#fff;font-weight:700}.figma-welcome-copy em{font-style:italic}.figma-feature-row article{color:#fff;position:absolute;top:419px}.figma-feature-row article:first-of-type{left:calc(var(--figma-gutter) + 200px);width:249px}.figma-feature-row article:nth-of-type(2){left:calc(var(--figma-gutter) + 525px);width:285px}.figma-feature-row article:nth-of-type(3){left:calc(var(--figma-gutter) + 955px);width:285px}.figma-feature-row h2{color:#fff;margin:0 0 5px;font-size:24px;font-weight:700;line-height:39px}.figma-feature-row p{color:#ffffffb3;margin:0;font-size:16px;font-weight:274;line-height:19px}.figma-feature-divider{background:#ffffffb3;width:1px;height:140px;position:absolute;top:419px}.figma-journeys-section{color:#000;background:#fff;width:100%;height:2639px;position:relative;overflow:hidden}.figma-journeys-section>h2{left:calc(var(--figma-gutter) + 200px);letter-spacing:0;width:529px;height:144px;margin:0;font-size:60px;font-weight:700;line-height:72px;position:absolute;top:99px}.figma-journeys-section>h2 .figma-heading-line{white-space:nowrap;display:inline-block}.figma-journey-grid{left:calc(var(--figma-gutter) + 196px);grid-template-columns:528px 529px;grid-auto-rows:709px;gap:52px 51px;width:1108px;display:grid;position:absolute;top:300px}.figma-journey-card{color:#000;background:#d9d9d9;border-radius:20px;width:100%;height:709px;position:relative;overflow:hidden}.figma-journey-card:first-child,.figma-journey-card:nth-child(3){margin-left:4px}.figma-journey-card:nth-child(5){margin-top:8px;margin-left:0}.figma-journey-card:nth-child(6){margin-top:8px;margin-left:-4px}.figma-journey-card.is-interactive{cursor:pointer}.figma-journey-card.is-interactive:focus-visible{outline-offset:4px;outline:3px solid #000}.figma-card-media{object-fit:cover;background:#020202;border-radius:20px;width:488px;height:342px;position:absolute;top:20px;left:20px}.figma-journey-card:nth-child(2n) .figma-card-media{left:20px}.figma-card-copy{position:absolute;top:410px;left:46px;right:28px}.figma-journey-card:nth-child(2n) .figma-card-copy{left:35px}.figma-journey-card:nth-child(5) .figma-card-copy{left:46px}.figma-journey-card:nth-child(6) .figma-card-copy{left:35px}.figma-journey-card-skardu .figma-card-copy{right:10px}.figma-card-copy h3{margin:0 0 18px;font-size:32px;font-weight:700;line-height:38px}.figma-card-copy p{margin:0;font-size:20px;font-weight:700;line-height:24px}.figma-journey-card-skardu .figma-card-copy p{white-space:nowrap}.figma-subtitle-mobile{display:none}.figma-card-actions{color:#000;border-top:1px solid #000000b3;height:115px;position:absolute;bottom:50px;left:20px;right:21px}.figma-card-actions:after{content:"";background:#000000b3;width:100%;height:1px;position:absolute;top:60px;left:0}.figma-journey-card:nth-child(2n) .figma-card-actions{left:21px}.figma-card-meta{align-items:center;gap:41px;display:flex;position:absolute;top:25px;left:28px}.figma-card-meta span{color:#000;white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:400;line-height:17px;display:inline-flex}.figma-card-actions>strong{font-size:14px;font-weight:400;line-height:17px;position:absolute;top:25px;right:0}.figma-itinerary-button{color:#fff;background:#020202;border:0;border-radius:100px;width:147px;height:40px;font-size:14px;font-weight:400;line-height:17px;position:absolute;top:75px;left:0}.figma-book-now-link{color:#000;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:17px;position:absolute;top:91px;right:0}.figma-process-section{color:#fff;background:#020202;width:100%;height:641px;position:relative;overflow:hidden}.figma-process-section>h2{left:calc(var(--figma-gutter) + 100px);color:#fff;width:548px;height:172px;margin:0;font-size:36px;font-weight:400;line-height:43px;position:absolute;top:114px}.figma-process-section>h2 strong{white-space:nowrap;font-weight:860;display:inline-block}.figma-process-section>h2 span{font-weight:400}.figma-process-intro{left:calc(var(--figma-gutter) + 841px);color:#fff;text-align:left;width:489px;height:216px;margin:0;font-size:24px;font-weight:274;line-height:29px;position:absolute;top:114px}.figma-process-copy-mobile{display:none}.figma-process-copy-desktop{white-space:nowrap}.figma-step-grid{left:calc(var(--figma-gutter) + 100px);width:1253px;display:block;position:absolute;top:450px}.figma-step-grid article{color:#fff;width:221px;position:absolute;top:0}.figma-step-grid article:first-child{left:0}.figma-step-grid article:nth-child(2){left:338px}.figma-step-grid article:nth-child(3){left:682px}.figma-step-grid article:nth-child(4){left:1019px}.figma-step-grid article>span{margin:0;font-size:13px;font-weight:300;line-height:16px;display:block}.figma-step-track{width:221px;height:6px;margin-top:10px;margin-bottom:13px;position:relative}.figma-step-track:after{content:"";background:#ffffffb3;width:215.4px;height:1px;position:absolute;top:3px;left:5.6px}.figma-step-track i{z-index:1;background:#fff;border-radius:50%;width:5.6px;height:5.6px;position:absolute;top:0;left:0}.figma-step-grid h3{color:#fff;margin:0 0 10px;font-size:16px;font-weight:400;line-height:19px}.figma-step-grid p{color:#ffffffb3;margin:0;font-size:12px;font-weight:300;line-height:14px}.figma-step-title-mobile,.figma-step-copy-mobile{display:none}.figma-desktop-footer{color:#fff;background:#020202;width:100%;height:423px;position:relative;overflow:hidden}.figma-footer-brand{left:calc(var(--figma-gutter) + 100px);position:absolute;top:104px}.figma-footer-logo{object-fit:contain;width:56px;height:56px}.figma-footer-brand p{margin:16px 0 0 1px;font-size:20px;font-weight:400;line-height:24px}.figma-footer-support{left:calc(var(--figma-gutter) + 588px);width:270px;position:absolute;top:120px}.figma-footer-social{left:calc(var(--figma-gutter) + 1213px);width:119px;position:absolute;top:120px}.figma-footer-support h2,.figma-footer-social h2{margin:0;font-size:20px;font-weight:700;line-height:24px}.figma-footer-support a,.figma-footer-social a{color:#fff;white-space:nowrap;align-items:center;gap:16px;font-size:20px;font-weight:400;line-height:24px;text-decoration:none;display:flex}.figma-footer-support a:first-of-type{margin-top:57px}.figma-footer-support a+a{margin-top:15px}.figma-footer-social a:first-of-type{gap:7px;margin-top:57px}.figma-footer-social a+a{gap:7px;margin-top:15px}.figma-email-mobile{display:none}.figma-footer-copyright{left:calc(var(--figma-gutter) + 582px);align-items:center;gap:2px;margin:0;font-size:20px;font-weight:400;line-height:24px;display:flex;position:absolute;top:371px}.figma-mobile-home{background:#fff;width:100%;margin:0;overflow:hidden}.figma-mobile-header{z-index:10;background:#fff;width:100%;height:80px;position:relative}.figma-mobile-header>a{width:39px;height:39px;position:absolute;top:21px;left:34px}.figma-mobile-header>a img{object-fit:contain;width:39px;height:39px}.figma-mobile-menu-button{color:#000;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:16px;right:34px}.figma-mobile-menu{z-index:20;background:#fff;border:1px solid #ddd;border-radius:14px;width:245px;padding:16px;display:grid;position:absolute;top:70px;right:20px;box-shadow:0 18px 45px #00000029}.figma-mobile-menu button{color:#000;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;min-height:48px;font-size:15px}.figma-mobile-menu button:last-child{color:#fff;text-align:center;background:#020202;border:0;border-radius:100px;margin-top:8px}.figma-mobile-hero{color:#fff;background:#020202;width:100%;height:727px;position:relative;overflow:hidden}.figma-mobile-hero-image{object-fit:fill;object-position:center top;opacity:0;width:1493px;max-width:none;height:806px;transition:opacity .9s;position:absolute;top:-34px;left:-572px}.figma-mobile-hero-image.is-active{opacity:1}.figma-mobile-artboard-logo-link{z-index:2;width:40px;height:39px;position:absolute;top:28px;left:calc(50% - 158px)}.figma-mobile-artboard-logo-link img{object-fit:contain;width:40px;height:39px}.figma-partner-lockup.is-mobile{width:127.708px;height:38.3723px;top:159.628px;left:50%;transform:translate(-50%)}.figma-partner-lockup.is-mobile .figma-lums-logo{width:75.2326px;height:30.8647px;top:3.7538px;left:0}.figma-partner-lockup.is-mobile .figma-aas-logo{width:38.3723px;height:38.3723px;top:0;left:89.3355px}.figma-mobile-hero>p{color:#fff;text-align:center;width:300px;height:80px;margin:0;font-size:12px;font-weight:274;line-height:14px;position:absolute;top:230px;left:50%;transform:translate(-50%)}.figma-mobile-hero>p strong{font-weight:700}.figma-mobile-scroll{color:#fff;background:0 0;border:0;margin:0;padding:0;position:absolute;top:636px;right:57px}.figma-mobile-hero>.figma-pager{top:686px;left:186px;transform:none}.figma-mobile-welcome{color:#fff;background:#020202;width:100%;height:659px;position:relative;overflow:hidden}.figma-mobile-welcome>h1{color:#fff;text-align:center;width:313px;height:17px;margin:0;font-size:14px;font-weight:700;line-height:17px;position:absolute;top:154px;left:50%;transform:translate(-50%)}.figma-mobile-welcome>p{color:#ffffffb3;text-align:center;width:316px;height:71px;margin:0;font-size:11px;font-weight:274;line-height:13px;position:absolute;top:181px;left:50%;transform:translate(-50%)}.figma-mobile-welcome>p strong{color:#fff;font-weight:700}.figma-mobile-welcome>p strong em{font-style:italic}.figma-mobile-features article{color:#fff;position:absolute}.figma-mobile-features article:first-child{width:311px;top:299px;left:calc(50% - 158px)}.figma-mobile-features article:nth-child(2){width:317px;top:379px;left:calc(50% - 159px)}.figma-mobile-features article:nth-child(3){text-align:left;width:297px;top:462px;left:calc(50% - 159px);transform:none}.figma-mobile-features article:first-child:after,.figma-mobile-features article:nth-child(2):after{content:"";background:#ffffffb3;width:297px;height:1px;position:absolute;left:0}.figma-mobile-features article:first-child:after{top:62px}.figma-mobile-features article:nth-child(2):after{top:73px}.figma-mobile-features svg{color:#fff;position:absolute;top:-2px;left:0}.figma-mobile-features h2{color:#fff;margin:0 0 9px 30px;font-size:14px;font-weight:700;line-height:17px}.figma-mobile-features p{color:#ffffffb3;margin:0;font-size:11px;font-weight:274;line-height:13px}.figma-mobile-legacy-rest{background:var(--ivory)}@media (width<=899px){.figma-mobile-home{display:block}.figma-mobile-home .figma-journeys-section{height:2910px;top:auto}.figma-mobile-home .figma-journeys-section>h2{width:247px;height:66px;font-size:28px;line-height:33px;top:15px;left:calc(50% - 158px)}.figma-mobile-home .figma-journey-grid{grid-template-columns:317px;grid-auto-rows:410px;gap:50px;width:317px;display:grid;top:142px;left:calc(50% - 158px)}.figma-mobile-home .figma-journey-card,.figma-mobile-home .figma-journey-card:first-child,.figma-mobile-home .figma-journey-card:nth-child(3),.figma-mobile-home .figma-journey-card:nth-child(5),.figma-mobile-home .figma-journey-card:nth-child(6){width:317px;height:410px;margin:0}.figma-mobile-home .figma-card-media,.figma-mobile-home .figma-journey-card:nth-child(2n) .figma-card-media{width:293px;height:206px;top:12px;left:12px}.figma-mobile-home .figma-card-copy,.figma-mobile-home .figma-journey-card:nth-child(2n) .figma-card-copy,.figma-mobile-home .figma-journey-card:nth-child(5) .figma-card-copy,.figma-mobile-home .figma-journey-card:nth-child(6) .figma-card-copy{top:241px;left:35px;right:25px}.figma-mobile-home .figma-journey-card-skardu .figma-card-copy{right:13px}.figma-mobile-home .figma-card-copy h3{margin-bottom:7px;font-size:16px;line-height:19px}.figma-mobile-home .figma-card-copy p{font-size:11.5px;line-height:14px}.figma-mobile-home .figma-subtitle-desktop{display:none}.figma-mobile-home .figma-subtitle-mobile{white-space:nowrap;display:inline}.figma-mobile-home .figma-card-actions,.figma-mobile-home .figma-journey-card:nth-child(2n) .figma-card-actions{width:264px;height:85px;inset:309px auto auto 26px}.figma-mobile-home .figma-card-actions:after{top:50px}.figma-mobile-home .figma-card-meta{gap:22px;top:19px;left:10px}.figma-mobile-home .figma-card-meta span{gap:5px;font-size:10px;line-height:12px}.figma-mobile-home .figma-card-meta svg{width:10px;height:10px}.figma-mobile-home .figma-card-actions>strong{font-size:10px;line-height:12px;top:18px}.figma-mobile-home .figma-itinerary-button{width:112px;height:30px;font-size:12px;line-height:14px;top:55px;left:5px}.figma-mobile-home .figma-book-now-link{font-size:12px;line-height:14px;top:63px;right:0}.figma-mobile-home .figma-process-section{height:545px;top:auto}.figma-mobile-home .figma-process-section>h2{width:310px;height:57px;font-size:16px;line-height:19px;top:51px;left:calc(50% - 158px)}.figma-mobile-home .figma-process-section>h2 strong{font-size:16px;line-height:19px}.figma-mobile-home .figma-process-section>h2 span{font-size:14px;font-weight:400;line-height:17px}.figma-mobile-home .figma-process-intro{text-align:left;width:315px;height:76px;font-size:12px;line-height:14px;top:144px;left:calc(50% - 158px)}.figma-mobile-home .figma-process-copy-desktop{display:none}.figma-mobile-home .figma-process-copy-mobile{display:inline}.figma-mobile-home .figma-step-grid{grid-template-columns:repeat(2,143px);gap:36px 24px;width:310px;display:grid;top:254px;left:calc(50% - 155px)}.figma-mobile-home .figma-step-grid article{width:143px;position:relative;left:auto!important}.figma-mobile-home .figma-step-track{width:113px;height:3px;margin-top:11px;margin-bottom:14px}.figma-mobile-home .figma-step-track:after{width:110px;top:1.4px;left:2.8px}.figma-mobile-home .figma-step-track i{width:2.8px;height:2.8px}.figma-mobile-home .figma-step-grid h3{margin-bottom:1px;font-size:12px;line-height:14px}.figma-mobile-home .figma-step-grid p{font-size:9px;line-height:11px}.figma-mobile-home .figma-step-title-desktop,.figma-mobile-home .figma-step-copy-desktop{display:none}.figma-mobile-home .figma-step-title-mobile,.figma-mobile-home .figma-step-copy-mobile{display:inline}.figma-mobile-home .figma-desktop-footer{height:248px;top:auto}.figma-mobile-home .figma-footer-brand{top:0;left:calc(50% - 158px)}.figma-mobile-home .figma-footer-logo{width:32px;height:31px}.figma-mobile-home .figma-footer-brand p{display:none}.figma-mobile-home .figma-footer-support{width:145px;top:66px;left:calc(50% - 158px)}.figma-mobile-home .figma-footer-social{width:85px;top:67px;left:calc(50% + 74px)}.figma-mobile-home .figma-footer-support h2,.figma-mobile-home .figma-footer-social h2{font-size:14px;line-height:17px}.figma-mobile-home .figma-footer-support a,.figma-mobile-home .figma-footer-social a{gap:5px;font-size:10px;line-height:12px}.figma-mobile-home .figma-footer-support svg,.figma-mobile-home .figma-footer-social svg{width:14px;height:14px}.figma-mobile-home .figma-footer-support a:first-of-type,.figma-mobile-home .figma-footer-social a:first-of-type{margin-top:22px}.figma-mobile-home .figma-footer-support a+a,.figma-mobile-home .figma-footer-social a+a{margin-top:11px}.figma-mobile-home .figma-email-desktop{display:none}.figma-mobile-home .figma-email-mobile{display:inline}.figma-mobile-home .figma-footer-copyright{gap:2px;font-size:10px;line-height:12px;top:215px;left:calc(50% - 60px)}.figma-mobile-home .figma-footer-copyright svg{width:12px;height:12px}}:is(body:has(.figma-desktop-home),body:has(.figma-itinerary-page),body:has(.figma-booking-page)){overflow-x:hidden}.admin-trip-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-date-section{background:#fffdf8;border:1px solid #1c1e2c24;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #1c1e2c0f}.admin-date-head small{color:#97462f;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;display:block}.admin-date-head h3{margin:4px 0 3px;font-size:clamp(20px,2vw,28px)}.admin-date-head span{color:#67677a;font-size:14px}.admin-date-head>div:last-child,.admin-export-global{flex-wrap:wrap;gap:9px;display:flex}.admin-date-input{color:#1c1e2c;width:100%;max-width:180px;font:inherit;background:#fff;border:1px solid #1c1e2c2e;border-radius:9px;margin:8px 0 5px;padding:8px 9px}.admin-pass-link{color:#334d94;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-weight:800;text-decoration:underline;display:block}@media (width<=1180px){.admin-trip-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.admin-trip-grid-five{grid-template-columns:1fr}.admin-date-head{flex-direction:column;align-items:flex-start}.admin-export-global{width:100%}}.trip-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12141eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.trip-editor-modal{background:#fffaf2;border:1px solid #1c1e2c29;border-radius:24px;width:min(1050px,96vw);max-height:92vh;padding:28px;overflow:auto;box-shadow:0 30px 90px #00000047}.trip-editor-modal>header{border-bottom:1px solid #ded4c5;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.trip-editor-modal>header small{letter-spacing:.14em;text-transform:uppercase;color:#97462f;font:700 11px/1.2 monospace}.trip-editor-modal>header h2{color:#1c1e2c;margin:6px 0 4px;font-size:32px}.trip-editor-modal>header p{color:#66677a;margin:0}.trip-editor-modal>header button{color:#fff;cursor:pointer;background:#1c1e2c;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.trip-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 0;display:grid}.trip-editor-wide{grid-column:1/-1}.trip-editor-modal .field{margin:0}.trip-editor-modal input,.trip-editor-modal select,.trip-editor-modal textarea{box-sizing:border-box;width:100%}.trip-editor-modal>footer{background:#fffaf2;border-top:1px solid #ded4c5;justify-content:flex-end;gap:12px;padding-top:20px;padding-bottom:4px;display:flex;position:sticky;bottom:-28px}@media (width<=760px){.trip-editor-backdrop{padding:8px}.trip-editor-modal{border-radius:16px;padding:18px}.trip-editor-grid{grid-template-columns:1fr}.trip-editor-wide{grid-column:auto}.trip-editor-modal>header h2{font-size:24px}}.admin-pass-actions .admin-pass-link{background:#f7f9ff;border:1px solid #334d943d;border-radius:8px;align-items:center;gap:5px;margin-top:0;padding:6px 8px;text-decoration:none;display:inline-flex}.admin-pass-actions .admin-pass-link:hover{background:#edf1ff}.admin-pass-actions .admin-pass-download{color:#17633b;background:#f3fbf6;border-color:#17633b3d}.admin-pass-actions .admin-pass-download:hover{background:#e8f8ef}.admin-pass-actions .admin-pass-link:disabled{opacity:.55;cursor:wait}.admin-backup-panel{background:#fff;border:1px solid #1c1e2c1f;border-radius:22px;grid-template-columns:1.5fr auto auto;align-items:center;gap:18px;margin:0 0 24px;padding:20px 22px;display:grid;box-shadow:0 12px 32px #1c1e2c0f}.admin-backup-panel small{color:#737489;text-transform:uppercase;letter-spacing:.08em;font-weight:900;display:block}.admin-backup-panel h2{margin:4px 0 5px;font-size:1.25rem}.admin-backup-panel p{color:#66677a;margin:0}.admin-backup-stats span{background:#f6f0e8;border-radius:12px;place-items:center;padding:10px;display:grid}.admin-backup-stats b{font-size:1.3rem}.admin-backup-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.admin-backup-hint{font-size:.92rem;color:#737489!important;margin-top:8px!important}.admin-backup-success{font-weight:800;color:#17633b!important;margin-top:8px!important}.admin-backup-error{font-weight:800;color:#97462f!important;margin-top:8px!important}@media (width<=980px){.admin-backup-panel{grid-template-columns:1fr}.admin-backup-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-backup-actions{justify-content:flex-start}}.admin-pass-preview-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12141fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.admin-pass-preview-modal{background:#f9f4eb;border:1px solid #1c1e2c2e;border-radius:18px;flex-direction:column;width:min(1240px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 34px 100px #00000059}.admin-pass-preview-head,.admin-pass-preview-footer{background:#fffaf2;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.admin-pass-preview-head{border-bottom:1px solid #1c1e2c1f}.admin-pass-preview-head small{letter-spacing:.08em;text-transform:uppercase;color:#737489;font:800 .68rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-pass-preview-head h2{color:#1c1e2c;margin:3px 0 2px;font:800 1.55rem/1.1 Georgia,serif}.admin-pass-preview-head p{color:#646579;margin:0}.admin-pass-preview-head>button{color:#1c1e2c;cursor:pointer;background:#fff;border:1px solid #1c1e2c29;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.admin-pass-preview-scroll{background:#e9e2d7;flex:auto;min-height:0;padding:24px;overflow:auto}.admin-journey-pass-preview{min-width:980px;margin:0 auto;box-shadow:0 18px 50px #1c1e2c2e}.admin-pass-preview-footer{border-top:1px solid #1c1e2c1f;justify-content:flex-end}@media (width<=700px){.admin-pass-preview-backdrop{place-items:stretch stretch;padding:10px}.admin-pass-preview-modal{border-radius:12px;max-height:calc(100vh - 20px)}.admin-pass-preview-head,.admin-pass-preview-footer{padding:14px}.admin-pass-preview-footer{flex-wrap:wrap}.admin-pass-preview-scroll{padding:12px}}@media print{.admin-pass-preview-backdrop{display:none!important}}.pdf-pass-render-host{z-index:-2147483647;pointer-events:none;opacity:1;visibility:visible;background:#fffaf2;width:1120px;margin:0;padding:0;position:fixed;top:0;left:0;overflow:visible}.pdf-pass-render-target{width:1120px!important;min-width:1120px!important;max-width:none!important;min-height:638px!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr) 290px!important;margin:0!important}.pdf-pass-render-target .journey-pass-main{padding:22px 24px 18px!important}.pdf-pass-render-target .pass-masthead{align-items:center!important;padding-right:155px!important;display:flex!important}.pdf-pass-render-target .pass-masthead .logo{display:inline-flex!important}.pdf-pass-render-target .pass-content{grid-template-columns:340px minmax(0,1fr)!important;align-items:start!important;gap:34px!important;padding:28px 0 22px!important}.pdf-pass-render-target .pass-facts{grid-template-columns:1.45fr 1fr .8fr .55fr!important}.pdf-pass-render-target .pass-facts .wide{grid-column:1/-1!important}.pdf-pass-render-target .pass-information h3{max-width:520px!important;margin:10px 0 14px!important;font-size:3.1rem!important;line-height:.98!important}.pdf-pass-render-target .pass-information>p{max-width:560px!important;margin:0 0 24px!important;font-size:1.02rem!important;line-height:1.36!important}.pdf-pass-render-target .pass-payment{flex-direction:row!important;align-items:center!important;min-height:64px!important;padding:15px 17px 14px!important;overflow:visible!important}.pdf-pass-render-target .pass-payment span{flex-direction:row!important;align-items:center!important}.pdf-pass-render-target .pass-payment strong{line-height:1.08!important}.pdf-pass-render-target .official-payment-stamp{width:122px!important;height:122px!important;margin:0!important;position:absolute!important;top:17px!important;right:30px!important}.pdf-pass-render-target .authentic-stamp{display:grid!important}.pdf-pass-render-target .journey-pass-stub{border-top:0!important;border-left:2px dashed #97462f!important;min-height:638px!important}.figma-booking-canvas.is-submitting{cursor:wait}.figma-booking-canvas.is-submitting input,.figma-booking-canvas.is-submitting button:not(.figma-submit-button){pointer-events:none}.booking-submit-overlay{z-index:9998;color:#000;letter-spacing:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;place-items:center;gap:14px;font-size:18px;font-weight:860;display:grid;position:fixed;inset:0}.booking-submit-overlay svg{width:42px;height:42px}.figma-submit-button{justify-content:center;align-items:center;gap:12px;display:inline-flex}.figma-submit-button svg{width:24px;height:24px}.ticket-page-new{color:#1c1e2c;background-color:#f8f1e7;background-image:linear-gradient(#7e7f9a0f 1px,#0000 1px),linear-gradient(90deg,#7e7f9a0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;max-width:none;min-height:100vh;margin:0;padding:58px clamp(22px,5.4vw,92px) 78px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.ticket-page-new .ticket-success{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:24px;max-width:1120px;margin:0 auto 30px;display:grid}.ticket-page-new .ticket-success p{color:#737489;max-width:940px;margin:0;font-size:clamp(17px,1.33vw,24px);font-weight:650;line-height:1.35}.ticket-page-new .journey-pass-preview{border-radius:12px;max-width:1120px;margin-top:42px;box-shadow:8px 9px #7e7f9a2e}.ticket-page-new .ticket-actions{max-width:1120px;margin:34px auto 0}.ticket-page-new .download-error{max-width:1120px}@media (width<=760px){.booking-submit-overlay{font-size:15px}.booking-submit-overlay svg{width:34px;height:34px}.figma-submit-button svg{width:18px;height:18px}.ticket-page-new{padding:34px 14px 56px}.ticket-page-new .ticket-success{grid-template-columns:48px minmax(0,1fr);gap:14px;margin-bottom:22px}.ticket-page-new .ticket-success>span{width:44px;height:44px}.ticket-page-new .ticket-success h1{font-size:clamp(34px,10vw,48px)}.ticket-page-new .ticket-success p{font-size:14px}}.ticket-page-new{color:#000;background:#fff;padding:72px clamp(28px,6.6vw,126px) 86px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.ticket-page-new .ticket-success{grid-template-columns:54px minmax(0,1fr);gap:22px;max-width:1160px;margin-bottom:40px}.ticket-page-new .ticket-success>span{color:#fff;width:46px;height:46px;box-shadow:none;background:#000;border:0;margin-top:3px}.ticket-page-new .ticket-success .eyebrow{color:#000;letter-spacing:.22em;font-size:13px;font-weight:860}.ticket-page-new .ticket-success h1{letter-spacing:0;margin:8px 0 11px;font:860 clamp(44px,4.15vw,72px)/.98 SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.ticket-page-new .ticket-success p{color:#5e5e5e;max-width:940px;font-size:clamp(16px,1.18vw,21px);font-weight:400;line-height:1.35}.journey-pass-preview{max-width:1160px;box-shadow:none;background:#fff;border:1.5px solid #000;border-radius:0;grid-template-columns:minmax(0,1fr) 304px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.ticket-page-new .journey-pass-preview{box-shadow:none;margin-top:0}.journey-pass-preview:after{display:none}.journey-pass-main{background:#fff;padding:34px 36px 32px}.pass-masthead{border-bottom:1px solid #bcbcbc;gap:28px;padding:0 0 30px}.pass-masthead .logo img{width:58px;height:auto}.pass-masthead small,.pass-masthead span,.pass-information>small,.pass-facts small,.journey-pass-stub small,.pass-payment small{color:#5e5e5e;letter-spacing:.18em;text-transform:uppercase;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:860;line-height:1.2}.pass-masthead h2{letter-spacing:0;text-transform:none;margin:5px 0 8px;font:860 clamp(30px,3.2vw,48px)/1 SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.pass-content{grid-template-columns:342px minmax(0,1fr);gap:34px;padding:32px 0 28px}.pass-content figure{box-shadow:none;background:0 0;padding:0}.pass-content figure img{aspect-ratio:1.23;object-fit:cover;border-radius:0;width:100%}.pass-content figcaption{color:#5e5e5e;letter-spacing:.16em;padding-top:13px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:860}.pass-information h3{color:#000;letter-spacing:0;margin:10px 0 12px;font:860 clamp(42px,5vw,76px)/.98 SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.pass-information>p{color:#4d4d4d;margin:0 0 30px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3}.pass-facts{border-top:1px solid #bcbcbc;grid-template-columns:1.3fr 1fr 1fr .55fr;gap:22px;padding-top:22px}.pass-facts b{color:#000;font-size:18px;font-weight:760;line-height:1.25}.pass-facts .wide{border-top:1px solid #d2d2d2}.pass-payment{color:#fff;background:#000;border-radius:0;align-items:center;padding:20px 24px}.pass-payment small{color:#bcbcbc}.pass-payment strong{font:860 30px/1 SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.pass-payment p{color:#fff;letter-spacing:.04em;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700}.official-payment-stamp{opacity:1;color:#000;mix-blend-mode:normal;background:#fff;border:1.5px solid #000;border-radius:999px;outline:0;width:auto;min-width:136px;height:auto;padding:13px 16px;top:34px;right:34px;transform:none}.official-payment-stamp:before,.official-payment-stamp:after{display:none}.official-payment-stamp b{letter-spacing:.14em;font-size:13px}.official-payment-stamp small{color:#5e5e5e;margin-top:3px;font-size:9px}.authentic-stamp{display:none}.journey-pass-stub{background:#f2f2f2;border-left:1.5px dashed #000;gap:19px;padding:42px 34px 32px}.journey-pass-stub:before,.journey-pass-stub:after{display:none}.journey-pass-stub .logo img{width:64px}.journey-pass-stub>small{color:#000;letter-spacing:.2em;font-size:12px}.journey-pass-stub hr{border-top:1px solid #000}.journey-pass-stub b{color:#000;font-size:17px;font-weight:760;line-height:1.25}.journey-pass-stub .ticket-qr{background:#fff;width:112px;height:112px;padding:8px}.stub-verification span{color:#000;letter-spacing:.16em;font-size:11px}.stub-payment{background:#fff;border:1.5px solid #000;border-radius:999px;margin-top:auto;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:860;transform:none;color:#000!important}@media (width<=900px){.journey-pass-preview{grid-template-columns:1fr}.journey-pass-stub{border-top:1.5px dashed #000;border-left:0}}@media (width<=760px){.ticket-page-new{padding:34px 18px 54px}.ticket-page-new .ticket-success{grid-template-columns:38px minmax(0,1fr);gap:13px}.ticket-page-new .ticket-success>span{width:34px;height:34px}.ticket-page-new .ticket-success h1{font-size:34px;line-height:1.02}.journey-pass-main{padding:22px 18px}.pass-masthead{padding-bottom:22px}.pass-masthead .logo{display:inline-flex}.pass-masthead .logo img{width:44px}.pass-masthead h2{font-size:26px}.pass-content{grid-template-columns:1fr;gap:22px;padding:24px 0}.pass-information h3{font-size:38px}.pass-information>p{font-size:16px}.pass-facts{grid-template-columns:1fr 1fr}.pass-facts .wide{grid-column:1/-1}.official-payment-stamp{width:fit-content;margin:0 0 18px;position:static}.pass-payment{flex-direction:column;align-items:flex-start;gap:14px}.journey-pass-stub{padding:28px 22px}}.ticket-page-new{color:#000;background:#fff;padding:64px clamp(24px,6vw,104px) 82px}.ticket-page-new .ticket-success{max-width:1120px;margin-bottom:34px}.ticket-page-new .journey-pass-preview,.admin-journey-pass-preview,.pdf-pass-render-target{background:#fffaf2;border:1px solid #1c1e2c;border-radius:12px;grid-template-columns:minmax(0,1fr) 290px;max-width:1120px;margin:34px auto 0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1c1e2c29,8px 9px #7e7f9a2e}.ticket-page-new .journey-pass-preview:after,.admin-journey-pass-preview:after,.pdf-pass-render-target:after{content:"";pointer-events:none;border:1px solid #1c1e2c24;border-radius:7px;display:block;position:absolute;inset:7px}.ticket-page-new .journey-pass-main,.admin-journey-pass-preview .journey-pass-main,.pdf-pass-render-target .journey-pass-main{background-color:#fffaf2;background-image:linear-gradient(#7e7f9a09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:22px 24px 18px;position:relative}.ticket-page-new .pass-masthead,.admin-journey-pass-preview .pass-masthead,.pdf-pass-render-target .pass-masthead{border-bottom:1px solid #1c1e2c2e;align-items:center;gap:18px;padding:0 155px 16px 0;display:flex}.ticket-page-new .pass-masthead .logo-tagline,.admin-journey-pass-preview .pass-masthead .logo-tagline,.pdf-pass-render-target .pass-masthead .logo-tagline{display:none}.ticket-page-new .pass-masthead .logo img,.admin-journey-pass-preview .pass-masthead .logo img,.pdf-pass-render-target .pass-masthead .logo img{width:58px;height:auto}.ticket-page-new .pass-masthead small,.ticket-page-new .pass-masthead span,.ticket-page-new .pass-information>small,.ticket-page-new .pass-facts small,.ticket-page-new .journey-pass-stub small,.ticket-page-new .pass-payment small,.admin-journey-pass-preview .pass-masthead small,.admin-journey-pass-preview .pass-masthead span,.admin-journey-pass-preview .pass-information>small,.admin-journey-pass-preview .pass-facts small,.admin-journey-pass-preview .journey-pass-stub small,.admin-journey-pass-preview .pass-payment small,.pdf-pass-render-target .pass-masthead small,.pdf-pass-render-target .pass-masthead span,.pdf-pass-render-target .pass-information>small,.pdf-pass-render-target .pass-facts small,.pdf-pass-render-target .journey-pass-stub small,.pdf-pass-render-target .pass-payment small{color:#737489;letter-spacing:.08em;text-transform:uppercase;font:800 .69rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.ticket-page-new .pass-masthead h2,.admin-journey-pass-preview .pass-masthead h2,.pdf-pass-render-target .pass-masthead h2{letter-spacing:.025em;text-transform:uppercase;margin:2px 0;font:800 clamp(1.55rem,3vw,2.35rem)/1.05 Georgia,serif}.ticket-page-new .pass-content,.admin-journey-pass-preview .pass-content,.pdf-pass-render-target .pass-content{grid-template-columns:minmax(270px,38%) 1fr;gap:28px;padding:24px 0 18px;display:grid}.ticket-page-new .pass-content figure,.admin-journey-pass-preview .pass-content figure,.pdf-pass-render-target .pass-content figure{background:#fff;align-self:start;margin:0;padding:8px;box-shadow:0 5px 18px #1c1e2c21}.ticket-page-new .pass-content figure img,.admin-journey-pass-preview .pass-content figure img,.pdf-pass-render-target .pass-content figure img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ticket-page-new .pass-content figcaption,.admin-journey-pass-preview .pass-content figcaption,.pdf-pass-render-target .pass-content figcaption{color:#646579;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-top:7px;font:800 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ticket-page-new .pass-information h3,.admin-journey-pass-preview .pass-information h3,.pdf-pass-render-target .pass-information h3{color:#1c1e2c;margin:5px 0;font:800 clamp(2rem,4vw,3.4rem)/.98 Georgia,serif}.ticket-page-new .pass-information>p,.admin-journey-pass-preview .pass-information>p,.pdf-pass-render-target .pass-information>p{color:#616276;margin:0 0 20px;font-family:Georgia,serif;font-size:1rem;font-style:italic;line-height:1.35}.ticket-page-new .pass-facts,.admin-journey-pass-preview .pass-facts,.pdf-pass-render-target .pass-facts{border-top:1px solid #1c1e2c29;grid-template-columns:1.45fr 1fr .8fr .55fr;gap:13px;padding-top:17px;display:grid}.ticket-page-new .pass-facts b,.admin-journey-pass-preview .pass-facts b,.pdf-pass-render-target .pass-facts b{color:#1c1e2c;font-size:.98rem;font-weight:800}.ticket-page-new .pass-facts .wide,.admin-journey-pass-preview .pass-facts .wide,.pdf-pass-render-target .pass-facts .wide{border-top:1px dashed #1c1e2c2e;grid-column:1/-1;padding-top:12px}.ticket-page-new .pass-payment,.admin-journey-pass-preview .pass-payment,.pdf-pass-render-target .pass-payment{color:#fff;background:#1c1e2c;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:13px 17px;display:flex}.ticket-page-new .pass-payment strong,.admin-journey-pass-preview .pass-payment strong,.pdf-pass-render-target .pass-payment strong{font:800 1.55rem/1 Georgia,serif}.ticket-page-new .pass-payment p,.admin-journey-pass-preview .pass-payment p,.pdf-pass-render-target .pass-payment p{color:#f6eaeb;letter-spacing:.04em;text-transform:uppercase;margin:0;font:700 .68rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ticket-page-new .official-payment-stamp,.admin-journey-pass-preview .official-payment-stamp,.pdf-pass-render-target .official-payment-stamp{text-align:center;outline-offset:-10px;opacity:.83;mix-blend-mode:multiply;color:#97462f;z-index:3;background:0 0;border:4px double;border-radius:50%;outline:1px solid;place-content:center;width:122px;min-width:0;height:122px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:17px;right:30px;transform:rotate(-9deg)}.ticket-page-new .official-payment-stamp:before,.ticket-page-new .official-payment-stamp:after,.admin-journey-pass-preview .official-payment-stamp:before,.admin-journey-pass-preview .official-payment-stamp:after,.pdf-pass-render-target .official-payment-stamp:before,.pdf-pass-render-target .official-payment-stamp:after{content:"";border-top:2px solid;display:block;position:absolute;left:16px;right:16px}.ticket-page-new .official-payment-stamp:before,.admin-journey-pass-preview .official-payment-stamp:before,.pdf-pass-render-target .official-payment-stamp:before{top:38px}.ticket-page-new .official-payment-stamp:after,.admin-journey-pass-preview .official-payment-stamp:after,.pdf-pass-render-target .official-payment-stamp:after{bottom:37px}.ticket-page-new .official-payment-stamp b,.admin-journey-pass-preview .official-payment-stamp b,.pdf-pass-render-target .official-payment-stamp b{letter-spacing:.09em;font-size:1.15rem}.ticket-page-new .official-payment-stamp small,.admin-journey-pass-preview .official-payment-stamp small,.pdf-pass-render-target .official-payment-stamp small{color:currentColor;letter-spacing:.05em;font-size:.54rem;font-weight:900}.ticket-page-new .official-payment-stamp.paid,.admin-journey-pass-preview .official-payment-stamp.paid,.pdf-pass-render-target .official-payment-stamp.paid{color:#237048}.ticket-page-new .authentic-stamp,.admin-journey-pass-preview .authentic-stamp,.pdf-pass-render-target .authentic-stamp{text-align:center;color:#97462f;opacity:.55;mix-blend-mode:multiply;border:2px solid #97462f;border-radius:50%;place-content:center;width:86px;height:86px;display:grid;position:absolute;bottom:73px;left:31%;transform:rotate(12deg)}.ticket-page-new .authentic-stamp b,.admin-journey-pass-preview .authentic-stamp b,.pdf-pass-render-target .authentic-stamp b{font:900 .82rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ticket-page-new .authentic-stamp small,.admin-journey-pass-preview .authentic-stamp small,.pdf-pass-render-target .authentic-stamp small{text-transform:uppercase;font:800 .46rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.ticket-page-new .journey-pass-stub,.admin-journey-pass-preview .journey-pass-stub,.pdf-pass-render-target .journey-pass-stub{background:#f6eaeb;border-top:0;border-left:2px dashed #97462f;flex-direction:column;gap:15px;padding:24px 24px 18px;display:flex;position:relative}.ticket-page-new .journey-pass-stub:before,.ticket-page-new .journey-pass-stub:after,.admin-journey-pass-preview .journey-pass-stub:before,.admin-journey-pass-preview .journey-pass-stub:after,.pdf-pass-render-target .journey-pass-stub:before,.pdf-pass-render-target .journey-pass-stub:after{content:"";background:var(--brand-paper);border-radius:50%;width:14px;height:14px;display:block;position:absolute;left:-8px}.ticket-page-new .journey-pass-stub:before,.admin-journey-pass-preview .journey-pass-stub:before,.pdf-pass-render-target .journey-pass-stub:before{top:-7px}.ticket-page-new .journey-pass-stub:after,.admin-journey-pass-preview .journey-pass-stub:after,.pdf-pass-render-target .journey-pass-stub:after{bottom:-7px}.ticket-page-new .journey-pass-stub .logo,.admin-journey-pass-preview .journey-pass-stub .logo,.pdf-pass-render-target .journey-pass-stub .logo{justify-content:center}.ticket-page-new .journey-pass-stub .logo img,.admin-journey-pass-preview .journey-pass-stub .logo img,.pdf-pass-render-target .journey-pass-stub .logo img{width:58px}.ticket-page-new .journey-pass-stub>small,.admin-journey-pass-preview .journey-pass-stub>small,.pdf-pass-render-target .journey-pass-stub>small{color:#1c1e2c;text-align:center}.ticket-page-new .journey-pass-stub hr,.admin-journey-pass-preview .journey-pass-stub hr,.pdf-pass-render-target .journey-pass-stub hr{border:0;border-top:1px solid #1c1e2c;width:100%}.ticket-page-new .journey-pass-stub b,.admin-journey-pass-preview .journey-pass-stub b,.pdf-pass-render-target .journey-pass-stub b{color:#1c1e2c;overflow-wrap:anywhere}.ticket-page-new .journey-pass-stub .ticket-qr,.admin-journey-pass-preview .journey-pass-stub .ticket-qr,.pdf-pass-render-target .journey-pass-stub .ticket-qr{background:#fff;border-radius:0;width:96px;height:96px;padding:7px}.ticket-page-new .stub-payment,.admin-journey-pass-preview .stub-payment,.pdf-pass-render-target .stub-payment{text-align:center;letter-spacing:.08em;background:0 0;border:2px solid;border-radius:0;margin-top:auto;padding:8px;font:900 .78rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform:rotate(-2deg);color:#97462f!important}.ticket-page-new .stub-payment.paid,.admin-journey-pass-preview .stub-payment.paid,.pdf-pass-render-target .stub-payment.paid{color:#237048!important}.ticket-page-new .ticket-actions{flex-wrap:wrap;justify-content:center;gap:16px;max-width:1120px;margin:34px auto 0;display:flex}.ticket-page-new .ticket-actions .button{min-width:245px;height:60px;box-shadow:none;letter-spacing:0;border:1.5px solid #000;border-radius:999px;font-size:15px;font-weight:860}.ticket-page-new .ticket-actions .button.primary{color:#fff;background:#000}.ticket-page-new .ticket-actions .button.secondary{color:#000;background:#fff}.ticket-page-new .ticket-home{color:#000;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;height:60px;padding:0 18px;font-size:15px;font-weight:760;display:inline-flex}@media (width<=900px){.ticket-page-new .journey-pass-preview,.admin-journey-pass-preview{grid-template-columns:1fr}.ticket-page-new .journey-pass-stub,.admin-journey-pass-preview .journey-pass-stub{border-top:2px dashed #97462f;border-left:0}.ticket-page-new .pass-content,.admin-journey-pass-preview .pass-content{grid-template-columns:1fr}.ticket-page-new .official-payment-stamp,.admin-journey-pass-preview .official-payment-stamp{width:105px;height:105px;top:18px;right:20px}.ticket-page-new .pass-facts,.admin-journey-pass-preview .pass-facts{grid-template-columns:1fr 1fr}.ticket-page-new .pass-payment,.admin-journey-pass-preview .pass-payment{flex-direction:column;align-items:flex-start}.ticket-page-new .authentic-stamp,.admin-journey-pass-preview .authentic-stamp{display:none}}@media (width<=560px){.ticket-page-new{padding:28px 14px 48px}.ticket-page-new .pass-masthead,.admin-journey-pass-preview .pass-masthead{align-items:flex-start;padding-right:0}.ticket-page-new .pass-masthead .logo,.admin-journey-pass-preview .pass-masthead .logo{display:none}.ticket-page-new .journey-pass-main,.admin-journey-pass-preview .journey-pass-main{padding:16px}.ticket-page-new .pass-facts,.admin-journey-pass-preview .pass-facts{grid-template-columns:1fr}.ticket-page-new .official-payment-stamp,.admin-journey-pass-preview .official-payment-stamp{width:105px;height:105px;margin:-5px auto 14px;position:relative;top:auto;right:auto}.ticket-page-new .ticket-actions{flex-direction:column;align-items:stretch}.ticket-page-new .ticket-actions .button,.ticket-page-new .ticket-home{justify-content:center;width:100%}}.ticket-page-new .journey-pass-preview,.admin-journey-pass-preview,.pdf-pass-render-target{min-height:638px}.ticket-page-new .pass-content,.admin-journey-pass-preview .pass-content,.pdf-pass-render-target .pass-content{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:34px;padding:28px 0 22px}.ticket-page-new .pass-information,.admin-journey-pass-preview .pass-information,.pdf-pass-render-target .pass-information{min-width:0;padding-top:2px}.ticket-page-new .pass-information h3,.admin-journey-pass-preview .pass-information h3,.pdf-pass-render-target .pass-information h3{overflow-wrap:normal;max-width:520px;margin:10px 0 14px;font-size:clamp(2.4rem,3.4vw,3.1rem);line-height:.98}.ticket-page-new .pass-information>p,.admin-journey-pass-preview .pass-information>p,.pdf-pass-render-target .pass-information>p{clear:both;max-width:560px;margin:0 0 24px;font-size:1.02rem;line-height:1.36}.ticket-page-new .pass-facts,.admin-journey-pass-preview .pass-facts,.pdf-pass-render-target .pass-facts{gap:16px;padding-top:18px}.ticket-page-new .pass-facts b,.admin-journey-pass-preview .pass-facts b,.pdf-pass-render-target .pass-facts b{line-height:1.22}.ticket-page-new .authentic-stamp,.admin-journey-pass-preview .authentic-stamp,.pdf-pass-render-target .authentic-stamp{bottom:88px;left:30.5%}.ticket-page-new .pass-payment,.admin-journey-pass-preview .pass-payment,.pdf-pass-render-target .pass-payment{min-height:64px;padding:15px 17px 14px;overflow:visible}.ticket-page-new .pass-payment span,.admin-journey-pass-preview .pass-payment span,.pdf-pass-render-target .pass-payment span{align-items:center;gap:16px;min-width:0;display:flex}.ticket-page-new .pass-payment strong,.admin-journey-pass-preview .pass-payment strong,.pdf-pass-render-target .pass-payment strong{line-height:1.08;transform:translateY(-1px)}.ticket-page-new .journey-pass-stub,.admin-journey-pass-preview .journey-pass-stub,.pdf-pass-render-target .journey-pass-stub{min-height:638px}.ticket-page-new .stub-payment,.admin-journey-pass-preview .stub-payment,.pdf-pass-render-target .stub-payment{margin-bottom:8px}@media (width<=900px){.ticket-page-new .journey-pass-preview,.admin-journey-pass-preview{min-height:0}.ticket-page-new .pass-information h3,.admin-journey-pass-preview .pass-information h3{max-width:none;font-size:clamp(2.2rem,8vw,3rem)}.ticket-page-new .journey-pass-stub,.admin-journey-pass-preview .journey-pass-stub{min-height:0}}body{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.figma-desktop-home{--figma-gutter:max(0px, calc((100% - 1440px) / 2));--figma-page-gutter:max(0px, calc((100% - 1512px) / 2));background:#fff;width:100%;min-height:0}.figma-desktop-viewport{background:#fff;min-height:0}.figma-desktop-hero{background:#020202;height:801px;overflow:hidden}.figma-hero-image{left:calc(var(--figma-gutter) - 78px);object-fit:cover;object-position:50% 5.224%;opacity:0;width:1596px;max-width:none;height:861px;transition:opacity .9s;top:-18px}.figma-hero-image.is-active{opacity:1}.figma-artboard-logo-link{left:calc(var(--figma-gutter) + 100px);width:57px;height:55px;top:13px}.figma-artboard-logo{object-fit:cover;width:57px;height:55px}.figma-partner-lockup{left:calc(var(--figma-gutter) + 583.833px);top:187.922px}.figma-hero-welcome{left:calc(var(--figma-gutter) + 286px);font-weight:274;top:300px}.figma-hero-welcome span{font-weight:274}.figma-hero-welcome strong{font-weight:700}.figma-desktop-scroll-cue{left:calc(var(--figma-gutter) + 1157px);top:642px}.figma-pager{left:calc(var(--figma-gutter) + 706px);align-items:center;gap:3px;width:30px;height:3px;display:flex;top:757px}.figma-pager i,.figma-pager i:first-child{opacity:.7;background:#fff;border-radius:999px;flex:0 0 3px;width:3px;height:3px;position:relative;overflow:hidden}.figma-pager i.is-active,.figma-pager i:first-child.is-active{opacity:1;background:#d9d9d973;border-radius:100px;flex-basis:18px;width:18px;height:3px}.figma-pager i.is-active:after{content:"";border-radius:inherit;transform-origin:0;background:#fff;width:100%;animation:14s linear forwards figmaHeroPagerLoad;position:absolute;top:0;bottom:0;left:0}@keyframes figmaHeroPagerLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.figma-welcome-section{background:#020202;height:737px;top:auto}.figma-journeys-section{height:2643px;top:auto}.figma-process-section{height:641px;top:auto}.figma-desktop-footer{height:423px}.figma-welcome-copy{left:calc(var(--figma-page-gutter) + 264px)}.figma-feature-row article:first-of-type{left:calc(var(--figma-page-gutter) + 200px)}.figma-feature-row article:nth-of-type(2){left:calc(var(--figma-page-gutter) + 525px)}.figma-feature-row article:nth-of-type(3){left:calc(var(--figma-page-gutter) + 955px)}.figma-feature-divider:first-of-type{left:calc(var(--figma-page-gutter) + 505px)}.figma-feature-divider:nth-of-type(2){left:calc(var(--figma-page-gutter) + 935px)}.figma-journeys-section>h2{left:calc(var(--figma-page-gutter) + 200px);font-size:60px;line-height:1.2;top:96px}.figma-journey-grid{left:calc(var(--figma-page-gutter) + 196px);gap:52px 47px;width:1107px;top:300px}.figma-journey-card{background:#d9d9d9b3;border-radius:20px;width:528px;height:709px}.figma-card-media{object-fit:cover;filter:brightness(.72);border-radius:20px;width:488px;height:342px;top:20px;left:20px}.figma-card-copy{top:410px}.figma-card-actions>strong{font-family:inherit;font-weight:900}.figma-card-meta svg{width:14px;height:14px}.figma-process-section>h2{left:calc(var(--figma-page-gutter) + 100px)}.figma-process-intro{left:calc(var(--figma-page-gutter) + 841px)}.figma-step-grid{left:calc(var(--figma-page-gutter) + 100px)}.figma-step-grid article:nth-child(3) p{width:300px}.figma-footer-brand{left:calc(var(--figma-page-gutter) + 100px)}.figma-footer-support{left:calc(var(--figma-page-gutter) + 588px)}.figma-footer-social{left:calc(var(--figma-page-gutter) + 1213px)}.figma-footer-copyright{left:calc(var(--figma-page-gutter) + 582px)}.figma-desktop-footer .figma-footer-brand p{white-space:nowrap}.figma-desktop-footer .figma-footer-brand p,.figma-desktop-footer .figma-footer-support a,.figma-desktop-footer .figma-footer-social a,.figma-desktop-footer .figma-footer-copyright{font-size:16px;line-height:19.2px}.figma-desktop-footer .figma-footer-support a:first-of-type,.figma-desktop-footer .figma-footer-social a:first-of-type{margin-top:33px}.figma-desktop-footer .figma-footer-support a+a,.figma-desktop-footer .figma-footer-social a+a{margin-top:20px}.figma-desktop-footer .figma-footer-support svg,.figma-desktop-footer .figma-footer-social svg{width:20px;height:20px}.figma-mobile-hero-image{object-fit:cover;object-position:50% 5.224%}.figma-mobile-home .figma-journeys-section>h2{top:15px}.figma-mobile-home .figma-card-media{object-fit:cover}@media (width<=899px){.figma-mobile-features svg{stroke-width:1.5px;width:16px;height:16px}.figma-mobile-features h2{margin-bottom:10px;margin-left:30px;font-size:12px;font-weight:700;line-height:15px}.figma-mobile-features p{font-size:11px;line-height:13px}.figma-mobile-home .figma-card-actions>strong{font-size:12px;font-weight:900;line-height:14px;top:17px}.figma-mobile-home .figma-step-grid article:nth-child(3),.figma-mobile-home .figma-step-grid article:nth-child(4){width:159px}.figma-mobile-home .figma-step-grid h3{font-size:13px;font-weight:600;line-height:19px}.figma-mobile-home .figma-step-grid p{font-size:10px;font-weight:274;line-height:12px}.figma-mobile-home .figma-step-grid article:nth-child(4) h3{font-size:13px}.figma-mobile-home .figma-footer-brand p{color:#ffffffb3;white-space:nowrap;margin:13px 0 0;font-size:10px;font-weight:274;line-height:12px;display:block}}.figma-desktop-home :is(h1,h2,h3),.figma-mobile-home :is(h1,h2,h3),.figma-itinerary-page :is(h1,h2,h3),.figma-booking-page :is(h1,h2,h3){letter-spacing:0;font-family:inherit}.figma-booking-page{color:#020202;background:#fff;min-height:100vh;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.figma-booking-page *,.figma-booking-page :before,.figma-booking-page :after{box-sizing:border-box}.figma-booking-canvas{width:min(1512px,100vw);height:var(--booking-height-desktop,1708px);background:#fff;margin:0 auto;position:relative}.figma-booking-title{position:absolute;top:140px;left:137px}.figma-booking-title h1{color:#020202;margin:0;font-family:inherit;font-size:69px;font-weight:860;line-height:1}.figma-booking-title p{color:#020202;margin:0;font-family:inherit;font-size:36px;font-weight:400;line-height:1.03}.figma-booking-grid{grid-template-columns:608px 608px;gap:66px 23px;display:grid;position:absolute;top:395px;left:134px}.figma-booking-grid .field{width:608px;min-height:116px;display:block}.figma-booking-grid .field span{color:#000;margin-bottom:20px;font-size:20px;font-weight:860;line-height:24px;display:block}.figma-booking-grid .field b,.figma-booking-dates b{color:#f23a3a}.figma-booking-grid input{color:#020202;background:#fff;border:1px solid #969696;border-radius:10px;width:608px;height:70px;padding:0 20px;font-size:24px}.figma-booking-grid small{color:#232323b3;margin-top:12px;font-size:12px;display:block}.figma-booking-grid small.error,.figma-date-error{color:#f23a3a;font-weight:700}.figma-booking-dates{position:absolute;top:1164px;left:134px}.figma-booking-dates label{font-size:20px;font-weight:860;display:block}.figma-booking-dates h2{text-align:left;width:520px;margin:0;font-family:inherit;font-size:30px;font-weight:860;line-height:1.2;position:absolute;top:-23px;left:508px}.figma-booking-dates p{white-space:nowrap;width:180px;margin:0;font-size:20px;font-weight:860;position:absolute;top:53px;left:264px}.figma-date-grid{gap:13px;width:716px;display:flex;position:absolute;top:94px;left:264px}.figma-date-grid button{color:#000;background:#fff;border:.5px solid #000;border-radius:0;width:68px;height:65px;font-size:20px}.figma-date-grid button.selected{color:#fff;background:#000}.figma-date-single,.figma-date-ranges{gap:18px;display:grid;position:absolute;top:94px;left:264px}.figma-date-single button,.figma-date-ranges button{color:#000;text-align:center;background:#fff;border:1px solid #000;border-radius:0;width:372px;height:70px;font-size:20px;font-weight:510}.figma-date-single button.selected,.figma-date-ranges button.selected{color:#fff;background:#000}.booking-trip-mughal-lahore.booking-mode-single-date .figma-date-single button,.booking-trip-mughal-lahore.booking-mode-single-date .figma-date-single button.selected{color:#020202;background:#fff;border:1px solid #969696;font-weight:510}.figma-booking-dates>span{width:180px;font-size:20px;font-weight:274;position:absolute;top:184px;left:785px}.figma-date-error{width:280px;font-size:12px;position:absolute;top:184px;left:264px}.figma-submit-button{color:#fff;background:#000;border:0;border-radius:100px;width:306px;height:100px;font-size:20px;font-weight:860;position:absolute;top:1473px;left:601px}.booking-mode-single-date .figma-submit-button{top:1358px}.booking-mode-range-options .figma-submit-button{top:1728px}.booking-mode-single-date .figma-booking-dates{top:972px;left:765px}.booking-mode-single-date .figma-booking-dates h2{text-align:center;width:260px;top:218px;left:-115px}.booking-mode-single-date .figma-date-single{gap:0;top:39px;left:0}.booking-mode-single-date .figma-date-single button{text-align:left;border-radius:10px;width:608px;height:70px;padding-left:30px}.booking-mode-range-options .figma-booking-dates{top:1277px;left:452px}.booking-mode-range-options .figma-booking-dates h2{text-align:center;width:160px;top:-136px;left:253px}.booking-mode-range-options .figma-date-ranges{gap:40px;top:39px;left:0}.booking-mode-range-options .figma-date-ranges button{text-align:left;border-radius:10px;width:608px;height:70px;padding-left:12px}.figma-booking-error,.figma-booking-warning{width:360px;position:absolute;top:1400px;left:601px}.booking-mode-single-date .figma-booking-error,.booking-mode-single-date .figma-booking-warning{top:1285px}.booking-mode-range-options .figma-booking-error,.booking-mode-range-options .figma-booking-warning{top:1655px}.figma-itinerary-page{color:#fff;background:#000;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.figma-trip-hero{background:#020202;height:689px;position:relative;overflow:hidden}.figma-trip-hero picture{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.figma-trip-hero img{object-fit:cover;object-position:var(--hero-position-desktop,center);opacity:.9;width:100%;height:100%}.figma-trip-hero-overlay{background:#0000004d;position:absolute;inset:0}.figma-trip-heading{width:min(1250px,100vw - 106px);position:absolute;top:338px;left:max(53px,50vw - 635px)}.figma-trip-heading h1{color:#fff;margin:0;font-size:clamp(56px,6.6vw,100px);font-weight:700;line-height:1}.figma-trip-heading p{color:#fff;max-width:980px;margin:18px 0 0;font-size:clamp(16px,1.9vw,28px);line-height:1.2}.mobile-title{display:none}.figma-trip-body{background:#000;width:min(1512px,100vw);min-height:0;margin:0 auto;padding-bottom:120px;position:relative}.figma-trip-metrics{border-bottom:1px solid #ffffffb3;grid-template-columns:repeat(4,1fr);gap:0;width:1160px;max-width:calc(100% - 200px);margin:0 auto;padding-top:54px;display:grid}.figma-trip-metrics.metric-count-3{grid-template-columns:repeat(3,1fr);width:900px}.figma-trip-metrics .detail-stat{color:#fff;background:0 0;border:0;padding:18px 0 34px}.figma-trip-metrics .detail-stat svg,.figma-trip-metrics .detail-stat img{color:#fff;filter:brightness(0)invert();width:18px;height:18px}.figma-trip-metrics .detail-stat small{color:#fff;font-size:12px;font-weight:700}.figma-trip-metrics .detail-stat strong{color:#ffffffb3;font-size:12px;font-weight:274}.figma-experience-row{border-bottom:1px solid #ffffffb3;grid-template-columns:360px 1fr;gap:80px;width:1160px;max-width:calc(100% - 200px);margin:76px auto 0;padding-bottom:74px;display:grid}.figma-experience-row h2,.figma-itinerary-section h2{margin:0;font-size:34px;font-weight:510;line-height:1.2}.figma-experience-row p{max-width:820px;margin:0;font-size:26px;line-height:1.35}.figma-itinerary-section{width:760px;margin-top:74px;margin-left:max(100px,50vw - 635px)}.figma-itinerary-section h2{margin-bottom:52px}.figma-timeline{gap:118px;display:grid;position:relative}.itinerary-trip-skardu .figma-timeline{gap:112px}.itinerary-trip-karachi .figma-timeline{gap:135px}.figma-timeline:before{content:"";background:#ffffffb3;width:1px;position:absolute;top:8px;bottom:8px;left:0}.figma-timeline article{grid-template-columns:28px 1fr;gap:24px;display:grid;position:relative}.figma-dot{background:#fff;border-radius:999px;width:7px;height:7px;margin-top:8px;margin-left:-3px}.figma-timeline h3{margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.15}.figma-timeline h3 strong{color:#fff;font-weight:700}.figma-timeline p{color:#ffffffd9;max-width:680px;margin:0;font-size:16px;line-height:1.35}.figma-reservation-card{color:#020202;background:#d9d9d9;border-radius:20px;width:483px;height:500px;padding:42px 56px;position:absolute;top:563px;right:167px}.figma-reservation-card p{margin:0 0 8px;font-size:24px;font-weight:590}.figma-reservation-card small{font-size:20px;font-weight:860}.figma-reservation-card strong{margin:2px 0 8px 48px;font-size:48px;font-weight:1000;line-height:1;display:block}.figma-reservation-card span,.figma-reservation-card em{font-size:16px;font-style:normal;font-weight:700;display:block}.figma-reservation-card b{font-size:16px;line-height:1.5;display:block}.figma-reservation-card hr{border:0;border-top:1px solid #969696;margin:24px 0}.figma-reservation-card button{color:#fff;background:#020202;border:0;border-radius:100px;width:220px;height:46px;margin-top:22px;font-size:16px;font-weight:700}.figma-card-details{gap:4px;font-size:16px;font-weight:700;line-height:1.5;display:grid}.figma-card-details span{align-items:center;gap:10px;display:flex}.figma-card-details svg{stroke-width:1.8px;width:16px;height:16px}.figma-services{width:1160px;max-width:calc(100% - 200px);margin:154px auto 0}.itinerary-trip-skardu .figma-services,.itinerary-trip-karachi .figma-services{margin-top:190px}.figma-services h2{text-align:center;margin:0 0 56px;font-size:48px;font-weight:700}.figma-services>div{grid-template-columns:repeat(3,1fr);gap:34px 64px;display:grid}.figma-services article{align-items:center;gap:18px;min-height:52px;display:flex}.figma-services img{object-fit:contain;width:32px;height:32px}.figma-services span{color:#ffffffbf;font-size:26px;line-height:1.15}.final-footer{color:#fff;background:#020202;width:min(1512px,100vw);height:350px;margin:0 auto;position:relative}.final-footer-brand{position:absolute;top:58px;left:100px}.final-footer-brand img{object-fit:cover;width:57px;height:55px}.final-footer-brand p{margin:17px 0 0;font-size:16px}.final-footer-support{position:absolute;top:75px;left:588px}.final-footer-social{position:absolute;top:75px;left:1213px}.final-footer h2{margin:0 0 43px;font-size:20px;font-weight:700}.final-footer a{color:#fff;align-items:center;gap:13px;margin:15px 0;font-size:16px;text-decoration:none;display:flex}.final-footer-copy{align-items:center;gap:9px;margin:0;font-size:16px;display:flex;position:absolute;bottom:28px;left:582px}.itinerary-trip-androon-lahore .figma-trip-heading{width:1268px;top:313px;left:max(0px,50vw - 635px)}.itinerary-trip-androon-lahore .figma-trip-hero img{object-fit:cover;object-position:center top;width:1520px;max-width:none;height:1014px;position:absolute;top:-144px;left:max(-5px,50vw - 761px)}.itinerary-trip-androon-lahore .figma-trip-metrics{width:1211px;max-width:calc(100% - 200px);margin-left:max(100px,50vw - 656px);margin-right:0;padding-top:34px}.itinerary-trip-androon-lahore .figma-trip-heading p{width:840px;max-width:840px;margin-top:19px}.itinerary-trip-androon-lahore .figma-experience-row{grid-template-columns:228px 769px;align-items:start;gap:114px;width:1111px;max-width:calc(100% - 400px);margin-top:92px;padding-bottom:61px}.itinerary-trip-androon-lahore .figma-experience-row h2{white-space:nowrap;align-self:start;width:300px;margin-top:42px}.itinerary-trip-androon-lahore .figma-experience-row p{align-self:start;max-width:769px}.itinerary-trip-androon-lahore .figma-itinerary-section{width:760px;margin-top:100px;margin-left:max(100px,50vw - 556px)}.itinerary-trip-androon-lahore .figma-itinerary-section h2{width:189px;margin-bottom:107px;margin-left:5px}.itinerary-trip-androon-lahore .figma-services{margin-top:127px}.itinerary-trip-androon-lahore .figma-trip-body{padding-bottom:98px}.itinerary-trip-androon-lahore .figma-timeline{gap:112px}.itinerary-trip-androon-lahore .figma-timeline article{grid-template-columns:25px 1fr;gap:0}.itinerary-trip-androon-lahore .figma-timeline:before{top:15px;bottom:12px;left:5px}.itinerary-trip-androon-lahore .figma-dot{width:10px;height:10px;margin-top:10px;margin-left:0}.itinerary-trip-androon-lahore .figma-timeline h3{color:#ffffffb3;margin-bottom:9px}.itinerary-trip-androon-lahore .figma-timeline h3 strong{color:#fff}.itinerary-trip-androon-lahore .figma-timeline p{line-height:normal}.itinerary-trip-androon-lahore .figma-timeline article:first-child p{max-width:420px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2) p{text-align:justify;max-width:435px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3) p{max-width:460px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4) p{max-width:469px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5) p{max-width:553px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6) p{max-width:525px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7) p{max-width:554px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8) p{max-width:526px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9) p{max-width:554px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4){transform:translateY(-19px)}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5){transform:translateY(-38px)}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6){transform:translateY(-57px)}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7){transform:translateY(-55px)}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8){transform:translateY(-53px)}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9){transform:translateY(-51px)}.itinerary-trip-androon-lahore .figma-reservation-card small{font-size:24px;font-weight:860;display:inline-block}.itinerary-trip-androon-lahore .figma-reservation-card{padding:40px 33px;top:521px;left:max(0px,50vw + 73px);right:auto}.itinerary-trip-androon-lahore .figma-reservation-card p{margin-bottom:19px}.itinerary-trip-androon-lahore .figma-reservation-card strong{vertical-align:-2px;margin:0 0 8px 8px;font-size:40px;display:inline-block}.itinerary-trip-androon-lahore .figma-reservation-card span{margin-top:1px;font-size:24px}.itinerary-trip-androon-lahore .figma-reservation-card b{padding-left:26px;font-size:20px;line-height:28px;position:relative}.itinerary-trip-androon-lahore .figma-reservation-card hr{width:487px;margin-top:22px;margin-bottom:10px;margin-left:-40px}.itinerary-trip-androon-lahore .figma-reservation-card hr+em{margin-top:43px;font-size:20px}.itinerary-trip-androon-lahore .figma-reservation-card button{width:198px;height:40px;margin-top:31px;margin-left:110px;font-size:16px}.itinerary-trip-androon-lahore .figma-reservation-card b:before,.itinerary-trip-androon-lahore .figma-reservation-card b:after{content:"";opacity:.8;background:currentColor;width:14px;height:14px;position:absolute;left:0}.itinerary-trip-androon-lahore .figma-reservation-card b:before{clip-path:circle(48%);border-radius:50%;top:4px}.itinerary-trip-androon-lahore .figma-reservation-card b:after{clip-path:polygon(50% 0,88% 34%,62% 34%,62% 100%,38% 100%,38% 34%,12% 34%);top:28px}.itinerary-trip-androon-lahore .final-footer.compact{height:448px}.itinerary-trip-androon-lahore .final-footer-brand{top:130px;left:140px}.itinerary-trip-androon-lahore .final-footer-support{top:147px;left:628px}.itinerary-trip-androon-lahore .final-footer-social{top:147px;left:1253px}.itinerary-trip-androon-lahore .final-footer-copy{bottom:24px;left:659px}@media (width>=900px) and (width<=1379px){.figma-trip-heading{width:calc(100vw - 128px);left:64px}.figma-trip-metrics,.figma-experience-row,.figma-services{width:calc(100vw - 96px);max-width:none}.figma-trip-metrics.metric-count-3{width:min(900px,100vw - 96px)}.figma-experience-row{grid-template-columns:minmax(220px,30%) 1fr;gap:48px}.figma-itinerary-section{width:min(620px,100vw - 96px);margin-left:48px}.figma-reservation-card{width:min(420px,100vw - 620px);padding-left:38px;padding-right:38px;right:48px}.figma-reservation-card strong{margin-left:28px;font-size:42px}.figma-services>div{gap:28px 36px}.itinerary-trip-androon-lahore .figma-card-details{gap:4px;width:260px;display:grid;position:absolute;top:196px;left:38px}.itinerary-trip-androon-lahore .figma-card-details span{white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:24px;display:flex;position:static;margin:0!important}.itinerary-trip-androon-lahore .figma-card-details svg{width:16px;height:16px}.figma-booking-title,.figma-booking-grid,.figma-booking-dates{left:64px}.figma-booking-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 128px)}.figma-booking-grid .field,.figma-booking-grid input{width:100%}.figma-booking-dates h2{width:min(520px,100vw - 620px);left:min(508px,100vw - 612px)}.figma-date-grid{gap:8px;width:568px;left:160px}.figma-date-grid button{width:56px;height:56px}.figma-date-single,.figma-date-ranges{left:160px}.figma-booking-dates>span{width:180px;left:min(640px,100vw - 260px)}.figma-submit-button{left:calc(50vw - 153px)}.figma-booking-error,.figma-booking-warning{left:calc(50vw - 180px)}.final-footer-brand{left:64px}.final-footer-support{left:42%}.final-footer-social{left:auto;right:64px}.final-footer-copy{left:50%;transform:translate(-50%)}}@media (width<=899px){.figma-mobile-home{min-height:0}.figma-booking-page{--booking-mobile-left:max(19px, min(40px, calc((100vw - 321px) / 2)))}.figma-booking-canvas{width:min(402px,100vw);max-width:100vw;height:var(--booking-height-mobile,1456px);min-height:0;margin-left:0;margin-right:0}.figma-booking-title{left:var(--booking-mobile-left);top:70px}.figma-booking-title h1{font-family:inherit;font-size:26px;font-weight:860;line-height:28px}.figma-booking-title p{font-size:12px;line-height:14px}.figma-booking-grid{left:var(--booking-mobile-left);grid-template-columns:min(321px, calc(100vw - (2 * var(--booking-mobile-left))));gap:30px;top:198px}.figma-booking-grid .field{width:min(321px, calc(100vw - (2 * var(--booking-mobile-left))));min-height:67px}.figma-booking-grid .field span{margin-bottom:10px;font-size:14px;line-height:17px}.figma-booking-grid input{width:min(321px, calc(100vw - (2 * var(--booking-mobile-left))));border-radius:10px;height:40px;min-height:40px;font-size:16px}.figma-booking-grid small{margin-top:6px;font-size:12px}.figma-booking-dates{left:var(--booking-mobile-left);top:975px}.figma-booking-dates label{font-size:14px}.figma-booking-dates h2{width:240px;font-family:inherit;font-size:20px;font-weight:860;top:47px;left:79px}.figma-booking-dates p{white-space:nowrap;width:120px;font-size:12px;font-weight:860;top:101px;left:24px}.figma-date-grid{grid-template-columns:repeat(4,54px);gap:10px 19px;width:274px;display:grid;top:135px;left:24px}.figma-date-grid button{width:54px;height:51px;font-size:16px}.figma-date-single,.figma-date-ranges{gap:12px;top:135px;left:24px}.figma-date-single button,.figma-date-ranges button{width:274px;height:51px;font-size:14px}.figma-booking-dates>span{width:140px;font-size:14px;top:265px;left:180px}.figma-date-error{width:240px;font-size:11px;top:265px;left:24px}.figma-submit-button{width:200px;height:50px;font-size:14px;top:1336px;left:min(100px,50vw - 100px)}.booking-mode-single-date .figma-booking-dates{left:var(--booking-mobile-left);top:985px}.booking-mode-single-date .figma-booking-dates h2{text-align:left;width:180px;top:117px;left:79px}.booking-mode-single-date .figma-date-single{top:27px;left:0}.booking-mode-single-date .figma-date-single button{width:min(321px, calc(100vw - (2 * var(--booking-mobile-left))));text-align:left;border-radius:10px;height:40px;padding-left:15px}.booking-mode-single-date .figma-submit-button{top:1176px}.booking-mode-range-options .figma-booking-dates{left:var(--booking-mobile-left);top:var(--booking-range-mobile-dates-y)}.booking-mode-range-options .figma-booking-dates h2{left:0;top:calc(var(--booking-range-mobile-title-y) - var(--booking-range-mobile-dates-y));text-align:center;width:321px}.booking-mode-range-options .figma-date-ranges{gap:30px;top:24px;left:1px}.booking-mode-range-options .figma-date-ranges button{text-align:left;border-radius:10px;width:321px;height:40px;padding-left:13px}.booking-mode-range-options .figma-submit-button{top:var(--booking-range-mobile-submit-y)}.figma-booking-error,.figma-booking-warning{left:var(--booking-mobile-left);width:min(321px, calc(100vw - (2 * var(--booking-mobile-left))));font-size:11px;top:1290px}.booking-mode-single-date .figma-booking-error,.booking-mode-single-date .figma-booking-warning{top:1138px}.booking-mode-range-options .figma-booking-error,.booking-mode-range-options .figma-booking-warning{top:calc(var(--booking-height-mobile,1456px) - 168px)}.figma-trip-hero{height:620px}.figma-trip-hero img{object-position:var(--hero-position-mobile,center)}.itinerary-trip-androon-lahore .figma-trip-hero img{object-fit:cover;object-position:center top;width:1144px;max-width:none;height:763px;position:absolute;top:-28px;left:calc(50vw - 479px)}.figma-trip-heading{width:317px;top:212px;left:43px}.figma-trip-heading h1{white-space:nowrap;font-size:36px;line-height:1.18}.desktop-title{display:none}.mobile-title{white-space:normal;display:inline}.figma-trip-heading p{width:257px;font-size:12px}.figma-trip-body{width:min(402px,100vw);min-height:0;padding-bottom:40px}.figma-trip-metrics{border-bottom:0;grid-template-columns:1fr;width:317px;max-width:none;padding-top:44px;display:grid}.figma-trip-metrics.metric-count-3{grid-template-columns:1fr;width:317px}.figma-trip-metrics .detail-stat{border-bottom:1px solid #ffffffb3;min-height:44px;padding:0}.figma-experience-row{grid-template-columns:101px 168px;gap:48px;width:317px;max-width:none;margin-top:64px;padding-bottom:28px}.figma-experience-row h2,.figma-itinerary-section h2{font-size:12px;font-weight:700}.figma-experience-row p{width:168px;font-size:11px;line-height:13px}.figma-itinerary-section{width:317px;margin-top:32px;margin-left:43px}.figma-itinerary-section h2{text-align:center;margin-bottom:52px}.figma-timeline{gap:27px}.itinerary-trip-skardu .figma-timeline{gap:69px}.itinerary-trip-karachi .figma-timeline{gap:82px}.figma-timeline h3{margin-bottom:8px;font-size:12px}.figma-timeline p{width:270px;font-size:11px;line-height:13px}.figma-reservation-card{border-radius:10px;width:317px;height:285px;margin:44px 0 0 43px;padding:24px 13px;position:relative;top:auto;right:auto}.figma-reservation-card p,.figma-reservation-card small{font-size:14px}.figma-reservation-card strong{margin-left:47px;font-size:30px}.figma-reservation-card span,.figma-reservation-card em,.figma-reservation-card b{font-size:11px}.figma-reservation-card hr{width:193px;margin:13px 0}.figma-reservation-card button{width:139px;height:28px;font-size:11px}.figma-services{width:317px;max-width:none;margin-top:44px}.itinerary-trip-skardu .figma-services,.itinerary-trip-karachi .figma-services{margin-top:58px}.figma-services h2{margin-bottom:50px;font-size:12px}.figma-services>div{grid-template-columns:1fr 1fr;gap:24px 28px}.figma-services img{width:14px;height:14px}.figma-services span{font-size:11px}.final-footer.compact{width:min(402px,100vw);height:280px}.final-footer-brand{top:36px;left:43px}.final-footer-brand img{width:32px;height:31px}.final-footer-brand p{font-size:10px}.final-footer-support{top:117px;left:43px}.final-footer-social{top:118px;left:275px}.final-footer h2{margin-bottom:18px;font-size:14px}.final-footer a{gap:5px;margin:10px 0;font-size:10px}.final-footer a svg{width:14px;height:14px}.final-footer-copy{font-size:10px;bottom:24px;left:141px}.itinerary-trip-androon-lahore .figma-trip-heading{width:317px;top:212px;left:53px}.itinerary-trip-androon-lahore .figma-trip-heading h1{width:289px}.itinerary-trip-androon-lahore .figma-trip-heading p{width:257px;margin-top:1px}.itinerary-trip-androon-lahore .figma-experience-row{grid-template-columns:101px minmax(0,188px);gap:28px;width:317px;max-width:none;margin:44px 0 0 43px;padding-bottom:33px}.itinerary-trip-androon-lahore .figma-experience-row h2{margin-top:38px}.itinerary-trip-androon-lahore .figma-itinerary-section{width:317px;max-width:none;margin-top:52px;margin-left:43px}.itinerary-trip-androon-lahore .figma-itinerary-section h2{width:317px;margin-bottom:58px;margin-left:0}.itinerary-trip-androon-lahore .figma-timeline{gap:58px}.itinerary-trip-androon-lahore .figma-timeline article{grid-template-columns:0 1fr;gap:10px;width:317px}.itinerary-trip-androon-lahore .figma-dot{margin-left:0}.itinerary-trip-androon-lahore .figma-timeline h3{margin-bottom:9px}.itinerary-trip-androon-lahore .figma-timeline p{width:270px;margin-left:19px}.itinerary-trip-androon-lahore .figma-services{border-bottom:1px solid #ffffffb3;margin-top:34px;margin-left:43px;margin-right:0;padding-bottom:38px}.itinerary-trip-androon-lahore .figma-services h2{margin-bottom:37px}.itinerary-trip-androon-lahore .figma-services>div{grid-template-columns:128px 160px;align-items:start;gap:26px 29px}.itinerary-trip-androon-lahore .figma-services article{align-items:flex-start;gap:10px;min-height:26px;padding-left:1px}.itinerary-trip-androon-lahore .figma-services article:nth-child(2n){padding-left:0}.itinerary-trip-androon-lahore .figma-services article:nth-child(n){gap:10px}.itinerary-trip-androon-lahore .figma-services article img,.itinerary-trip-androon-lahore .figma-services article svg{width:14px;height:14px;margin:0}.itinerary-trip-androon-lahore .figma-services article span{margin-top:0;line-height:13px}.itinerary-trip-androon-lahore .figma-services article span br{display:none}.itinerary-trip-androon-lahore .figma-services article:first-child span{white-space:normal;width:84px;margin-top:1px}.itinerary-trip-androon-lahore .figma-services article:nth-child(2) span{width:110px}.itinerary-trip-androon-lahore .figma-services article:nth-child(3) span{width:88px;margin-top:-1px}.itinerary-trip-androon-lahore .figma-services article:nth-child(3) img{margin-top:-1px}.itinerary-trip-androon-lahore .figma-services article:nth-child(4) span{width:134px;margin-top:-2px}.itinerary-trip-androon-lahore .figma-services article:nth-child(4) img{margin-top:3px}.itinerary-trip-androon-lahore .figma-services article:nth-child(5) img{width:11px;height:21px;margin-top:-6px;margin-left:2px}.itinerary-trip-androon-lahore .figma-services article:nth-child(5){gap:11px}.itinerary-trip-androon-lahore .figma-services article:nth-child(5) span{margin-top:-2px}.itinerary-trip-androon-lahore .figma-services article:nth-child(6) img{width:14px;height:14px;margin-top:-4px}.itinerary-trip-androon-lahore .figma-services article:nth-child(6) span{margin-top:-3px}.itinerary-trip-androon-lahore .figma-reservation-card{margin:0;position:absolute;top:1825px;left:43px}.itinerary-trip-androon-lahore .figma-reservation-card small{display:inline-block}.itinerary-trip-androon-lahore .figma-reservation-card strong{vertical-align:-3px;margin:0 0 8px 8px;display:inline-block}.itinerary-trip-androon-lahore .figma-reservation-card span{margin-top:8px}.itinerary-trip-androon-lahore .figma-reservation-card b{padding-left:19px}.itinerary-trip-androon-lahore .figma-reservation-card hr{width:193px;margin:13px 0}.itinerary-trip-androon-lahore .figma-reservation-card button{margin-top:16px;margin-left:24px}.itinerary-trip-androon-lahore .figma-trip-body{min-height:2143px;padding-bottom:40px}.itinerary-trip-androon-lahore .final-footer.compact{width:min(402px,100vw);height:297px}.itinerary-trip-androon-lahore .final-footer-brand{top:36px;left:43px}.itinerary-trip-androon-lahore .final-footer-brand p{margin-top:12px}.itinerary-trip-androon-lahore .final-footer-support{top:116px;left:43px}.itinerary-trip-androon-lahore .final-footer-social{top:117px;left:275px}.itinerary-trip-androon-lahore .final-footer-copy{bottom:26px;left:141px}}@media (width<=380px){.figma-trip-heading,.figma-itinerary-section,.figma-reservation-card{margin-left:0;left:32px}.figma-trip-heading{width:calc(100vw - 64px)}.figma-trip-heading h1{white-space:normal}.figma-trip-metrics,.figma-experience-row,.figma-itinerary-section,.figma-services,.figma-reservation-card{width:calc(100vw - 64px)}}.itinerary-trip-androon-lahore .figma-trip-metrics{border-bottom:0;height:127px;padding-top:0;position:relative}.itinerary-trip-androon-lahore .figma-trip-metrics:after{content:"";background:#ffffffb3;width:1211px;height:1px;position:absolute;top:94px;left:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat{width:220px;height:44px;padding:0;position:absolute}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:first-child{top:35px;left:202px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(2){top:35px;left:446px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(3){top:34px;left:728px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(4){top:34px;left:1018px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>svg,.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>img{width:14px;height:14px;position:absolute;top:12px;left:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat span{display:block;position:absolute;top:0;left:29px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat small,.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat strong{white-space:pre;line-height:normal;display:block}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat strong{text-transform:capitalize;margin-top:9px}.itinerary-trip-androon-lahore .figma-timeline{gap:0;height:1645px;display:block;position:relative}.itinerary-trip-androon-lahore .figma-timeline:before{height:1519px;top:14px;bottom:auto;left:5px}.itinerary-trip-androon-lahore .figma-timeline article{width:760px;display:block;position:absolute;left:0;transform:none!important}.itinerary-trip-androon-lahore .figma-timeline article:first-child{top:-1px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2){top:188px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3){top:377px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4){top:566px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5){top:755px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6){top:944px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7){top:1135px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8){top:1326px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9){top:1517px}.itinerary-trip-androon-lahore .figma-timeline article>div{margin-left:25px}.itinerary-trip-androon-lahore .figma-dot{width:10px;height:10px;margin:0;position:absolute;top:10px;left:0}.itinerary-trip-androon-lahore .figma-timeline h3{color:#ffffffb3;margin:0;line-height:normal}.itinerary-trip-androon-lahore .figma-timeline p{margin-top:15px;margin-left:38px;line-height:normal}.itinerary-trip-androon-lahore .figma-timeline article:first-child p{width:420px;max-width:420px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2) p{text-align:justify;width:435px;max-width:435px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3) p{width:460px;max-width:460px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4) p{width:469px;max-width:469px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5) p{width:553px;max-width:553px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6) p{width:525px;max-width:525px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7) p{width:554px;max-width:554px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8) p{width:526px;max-width:526px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9) p{width:554px;max-width:554px}.itinerary-trip-androon-lahore .figma-reservation-card{box-sizing:border-box;padding:0}.itinerary-trip-androon-lahore .figma-reservation-card p,.itinerary-trip-androon-lahore .figma-reservation-card small,.itinerary-trip-androon-lahore .figma-reservation-card strong,.itinerary-trip-androon-lahore .figma-reservation-card span,.itinerary-trip-androon-lahore .figma-reservation-card b,.itinerary-trip-androon-lahore .figma-reservation-card em,.itinerary-trip-androon-lahore .figma-reservation-card hr,.itinerary-trip-androon-lahore .figma-reservation-card button{line-height:normal;position:absolute;margin:0!important}.itinerary-trip-androon-lahore .figma-reservation-card p{width:280px;top:41px;left:33px}.itinerary-trip-androon-lahore .figma-reservation-card small{font-size:24px;font-weight:860;top:94px;left:33px}.itinerary-trip-androon-lahore .figma-reservation-card strong{font-size:40px;display:block;top:85px;left:100px}.itinerary-trip-androon-lahore .figma-reservation-card span{width:360px;font-size:24px;top:148px;left:33px}.itinerary-trip-androon-lahore .figma-reservation-card b{width:260px;padding-left:27px;font-size:20px;line-height:28px;top:197px;left:33px}.itinerary-trip-androon-lahore .figma-reservation-card em{width:320px;font-size:20px;top:302px;left:33px}.itinerary-trip-androon-lahore .figma-reservation-card hr{border:0;border-top:1px solid #969696;width:487px;left:-40px}.itinerary-trip-androon-lahore .figma-reservation-card hr:first-of-type{top:187px}.itinerary-trip-androon-lahore .figma-reservation-card hr:nth-of-type(2){top:346px;left:-27px}.itinerary-trip-androon-lahore .figma-reservation-card button{width:198px;height:40px;font-size:16px;top:403px;left:143px}@media (width<=899px){.itinerary-trip-androon-lahore .figma-timeline p .desktop-line-break{display:none}.itinerary-trip-androon-lahore .figma-timeline p .mobile-natural-space{display:inline}.itinerary-trip-androon-lahore .figma-trip-metrics{width:317px;max-width:none;height:211px;margin-left:43px}.itinerary-trip-androon-lahore .figma-trip-metrics:after{display:none}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat{border-bottom:0;width:317px;height:44px;left:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:after{content:"";background:#ffffffb3;height:1px;position:absolute;bottom:0;left:0;right:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:first-child{top:50px;left:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(2){top:94px;left:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(3){top:138px;left:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(4){top:182px;left:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>svg,.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>img{width:14px;height:14px;top:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat span{display:block;position:static}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat small{position:absolute;top:0;left:29px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat strong{text-transform:none;margin:0;position:absolute;top:0;left:166px}.itinerary-trip-androon-lahore .figma-experience-row{margin-top:44px}.itinerary-trip-androon-lahore .figma-experience-row p{width:188px;max-width:188px;font-size:11.5px}.itinerary-trip-androon-lahore .figma-itinerary-section{margin-top:39px}.itinerary-trip-androon-lahore .figma-timeline{border-bottom:1px solid #ffffffb3;height:1059px;padding-bottom:45px}.itinerary-trip-androon-lahore .figma-timeline:before{height:972px;top:16px;left:0}.itinerary-trip-androon-lahore .figma-timeline article{width:317px}.itinerary-trip-androon-lahore .figma-timeline article:first-child{top:10px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2){top:136px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3){top:245px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4){top:375px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5){top:501px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6){top:626px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7){top:739px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8){top:867px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9){top:980px}.itinerary-trip-androon-lahore .figma-timeline article>div{margin-left:10px}.itinerary-trip-androon-lahore .figma-dot{width:5px;height:5px;top:5px;left:-2px}.itinerary-trip-androon-lahore .figma-timeline p{margin-top:10px;margin-left:19px}.itinerary-trip-androon-lahore .figma-timeline article:first-child p{width:243px;max-width:243px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2) p{text-align:justify;width:251px;max-width:251px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3) p{width:266px;max-width:266px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4) p{width:271px;max-width:271px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5) p{width:275px;max-width:275px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6) p,.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7) p{width:291px;max-width:291px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8) p{width:288px;max-width:288px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9) p{width:278px;max-width:278px}.itinerary-trip-androon-lahore .figma-reservation-card{z-index:50;width:317px;height:266px;margin:44px 0 0 var(--androon-mobile-rail,43px);background:#d9d9d9;padding:0;position:sticky;inset:auto auto 0;box-shadow:0 -10px 30px #00000047}.itinerary-trip-androon-lahore .figma-reservation-card p{width:114px;font-size:14px;top:18px;left:13px}.itinerary-trip-androon-lahore .figma-reservation-card small{font-size:14px;top:51px;left:13px}.itinerary-trip-androon-lahore .figma-reservation-card strong{font-size:30px;top:40px;left:61px}.itinerary-trip-androon-lahore .figma-reservation-card span{width:183px;font-size:11px;top:88px;left:13px}.itinerary-trip-androon-lahore .figma-reservation-card b{width:132px;padding-left:19px;font-size:11px;line-height:20px;top:120px;left:17px}.itinerary-trip-androon-lahore .figma-reservation-card em{white-space:nowrap;text-align:left;width:190px;height:17px;font-size:12px;line-height:normal;top:183px;left:17px;overflow:visible}.itinerary-trip-androon-lahore .figma-reservation-card hr{width:193px;left:7px}.itinerary-trip-androon-lahore .figma-reservation-card hr:first-of-type{top:112px}.itinerary-trip-androon-lahore .figma-reservation-card hr:nth-of-type(2){top:172px;left:7px}.itinerary-trip-androon-lahore .figma-reservation-card button{width:139px;height:28px;font-size:11px;top:221px;left:35px}.itinerary-trip-androon-lahore .figma-card-details{gap:0;width:132px;height:40px;display:grid;position:absolute;top:120px;left:17px}.itinerary-trip-androon-lahore .figma-card-details span{color:#000;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:20px;display:flex;position:static;margin:0!important}.itinerary-trip-androon-lahore .figma-card-details svg{stroke-width:1.8px;width:11px;height:11px}}@media (width>=1380px){.itinerary-trip-androon-lahore .figma-trip-metrics{width:1211px;max-width:none;margin-left:100px;margin-right:0}.itinerary-trip-androon-lahore .figma-itinerary-section{margin-left:200px}.itinerary-trip-androon-lahore .figma-reservation-card{left:829px;right:auto}.itinerary-trip-androon-lahore .figma-experience-row{width:1111px;max-width:none;margin-left:auto;margin-right:auto}.itinerary-trip-androon-lahore .figma-services{width:1160px;max-width:none;margin-left:auto;margin-right:auto}}html,body,#root{background:#000;min-height:100%;margin:0;overflow-x:hidden}.mobile-natural-space{display:none}@media (width>=1380px){.itinerary-trip-androon-lahore{--section-divider:#6d6d6d;--timeline-line:#494949;--card-divider:#868686}.itinerary-trip-androon-lahore .figma-trip-hero-overlay{background:#0000004d}.itinerary-trip-androon-lahore .figma-trip-heading p{white-space:nowrap;width:900px;max-width:900px}.itinerary-trip-androon-lahore .figma-trip-metrics:after{background:var(--section-divider)}.itinerary-trip-androon-lahore .figma-experience-row{border-bottom:0}.itinerary-trip-androon-lahore .figma-trip-body:before{content:"";background:var(--section-divider);width:1211px;height:1px;position:absolute;top:423px;left:100px}.itinerary-trip-androon-lahore .figma-experience-row p{letter-spacing:0;width:788px;max-width:788px;line-height:31.5px}.itinerary-trip-androon-lahore .figma-timeline:before{background:var(--timeline-line)}.itinerary-trip-androon-lahore .figma-itinerary-section{margin-top:115px}.itinerary-trip-androon-lahore .figma-timeline p{letter-spacing:0;width:510px;max-width:510px;line-height:normal}.itinerary-trip-androon-lahore .figma-timeline article:first-child p{width:420px;max-width:420px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2) p{text-align:left;width:435px;max-width:435px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3) p{width:460px;max-width:460px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4) p{width:469px;max-width:469px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5) p{width:553px;max-width:553px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6) p{width:525px;max-width:525px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7) p{width:554px;max-width:554px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8) p{width:526px;max-width:526px}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9) p{width:554px;max-width:554px}.itinerary-trip-androon-lahore .figma-reservation-card{background:#d9d9d9;top:521px;overflow:hidden}.itinerary-trip-androon-lahore .figma-reservation-card span{white-space:nowrap}.itinerary-trip-androon-lahore .figma-reservation-card hr{border-top-color:var(--card-divider);width:447px;left:0}.itinerary-trip-androon-lahore .figma-reservation-card hr:first-of-type{top:187px}.itinerary-trip-androon-lahore .figma-reservation-card hr:nth-of-type(2){top:346px;left:0}.itinerary-trip-androon-lahore .figma-reservation-card b,.itinerary-trip-androon-lahore .figma-reservation-card b:before,.itinerary-trip-androon-lahore .figma-reservation-card b:after{display:none}.itinerary-trip-androon-lahore .figma-card-details{gap:4px;width:290px;display:grid;position:absolute;top:197px;left:33px}.itinerary-trip-androon-lahore .figma-card-details span{color:#000;align-items:center;gap:14px;font-size:20px;font-weight:700;line-height:28px;display:flex;position:static;margin:0!important}.itinerary-trip-androon-lahore .figma-card-details svg{stroke-width:1.75px;width:18px;height:18px}.itinerary-trip-androon-lahore .figma-reservation-card button{top:403px}.itinerary-trip-androon-lahore .figma-services{margin-top:127px}.itinerary-trip-androon-lahore .figma-services>div{grid-template-columns:468px 462px 1fr;gap:83px 0;width:1211px;max-width:none;margin-top:94px;margin-left:-19px;display:grid}.itinerary-trip-androon-lahore .figma-services article{color:#ffffffb3;align-items:flex-start;gap:13px;width:100%;display:flex}.itinerary-trip-androon-lahore .figma-services article img,.itinerary-trip-androon-lahore .figma-services article svg{object-fit:contain;stroke-width:1.6px;color:#ffffffb3;filter:none;flex:none;width:20px;height:20px}.itinerary-trip-androon-lahore .figma-services article span{color:#ffffffb3;letter-spacing:0;margin-top:-6px;font-size:26px;line-height:normal}.itinerary-trip-androon-lahore .figma-services article:first-child span{white-space:nowrap}.itinerary-trip-androon-lahore .figma-services article:nth-child(2){gap:12px}.itinerary-trip-androon-lahore .figma-services article:nth-child(3){gap:15px;padding-left:3px}.itinerary-trip-androon-lahore .figma-services article:nth-child(5){gap:20px}.itinerary-trip-androon-lahore .figma-services article:nth-child(5) img{width:12px;height:23px}.itinerary-trip-androon-lahore .figma-services article:nth-child(6) img{width:25px;height:25px}.itinerary-trip-androon-lahore .final-footer.compact{margin-top:-79px}}.figma-trip-hero{overflow:hidden}.figma-trip-hero picture{display:block;position:absolute;inset:0;overflow:hidden}.figma-snapshot-page{background:#000;width:100%;min-height:100vh;position:relative;overflow:hidden}.figma-snapshot-page picture,.figma-snapshot-page img{width:100%;display:block}.figma-snapshot-page img{max-width:none;height:auto}.figma-snapshot-reserve{left:var(--desktop-card-left);top:var(--desktop-card-top);width:var(--desktop-card-width);height:var(--desktop-card-height);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}@media (width<=899px){.figma-snapshot-page,.figma-snapshot-page picture,.figma-snapshot-page img{width:100vmin}.figma-snapshot-reserve{left:var(--mobile-card-left);top:var(--mobile-card-top);width:var(--mobile-card-width);height:var(--mobile-card-height)}}@media (width>=900px) and (width<=1379px){.itinerary-trip-androon-lahore .figma-trip-metrics{grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100vw - 96px);max-width:none;height:auto;margin-left:48px;margin-right:48px;padding-top:34px;padding-bottom:34px;display:grid}.itinerary-trip-androon-lahore .figma-trip-metrics:after{width:100%;top:auto;bottom:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat{width:auto;position:relative;top:auto!important;left:auto!important}.itinerary-trip-androon-lahore .figma-experience-row p{width:min(720px,100vw - 460px);max-width:min(720px,100vw - 460px)}.itinerary-trip-androon-lahore .figma-reservation-card{overflow:hidden}.itinerary-trip-androon-lahore .figma-reservation-card hr{width:calc(100% - 36px)!important;left:0!important}.itinerary-trip-androon-lahore .figma-card-details{gap:4px;width:260px;display:grid;position:absolute;top:196px;left:38px}.itinerary-trip-androon-lahore .figma-card-details span{white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:24px;display:flex;margin:0!important;position:static!important}}@media (width<=899px){.itinerary-trip-androon-lahore{--androon-mobile-rail:max(32px, calc((100vw - 317px) / 2))}.itinerary-trip-androon-lahore .figma-trip-metrics,.itinerary-trip-androon-lahore .figma-itinerary-section,.itinerary-trip-androon-lahore .figma-services,.itinerary-trip-androon-lahore .figma-experience-row{margin-left:var(--androon-mobile-rail)}.itinerary-trip-androon-lahore .figma-reservation-card,.itinerary-trip-androon-lahore .final-footer-brand,.itinerary-trip-androon-lahore .final-footer-support{left:var(--androon-mobile-rail)}.itinerary-trip-androon-lahore .final-footer-social{left:calc(var(--androon-mobile-rail) + 232px)}.itinerary-trip-androon-lahore .figma-card-details span{position:static!important}.itinerary-trip-androon-lahore *,.itinerary-trip-androon-lahore :before,.itinerary-trip-androon-lahore :after{box-sizing:border-box;letter-spacing:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>svg,.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>img{color:#fff;filter:brightness(0)invert();width:3.483vw;height:3.483vw;position:absolute;top:3.731vw;left:0}.itinerary-trip-androon-lahore .figma-reservation-card{height:70.896vw;box-shadow:none;background:#d9d9d9;border-radius:2.488vw;padding:0;position:absolute;top:453.98vw;overflow:hidden}.itinerary-trip-androon-lahore .figma-card-details span{color:#000;white-space:nowrap;align-items:center;gap:1.741vw;font-size:2.736vw;font-weight:700;line-height:4.975vw;display:flex;position:static;margin:0!important}.itinerary-trip-androon-lahore{--androon-mobile-wrap:78.9vw;--androon-mobile-rail:calc((100vw - var(--androon-mobile-wrap)) / 2);--androon-mobile-divider:#ffffff85;font-synthesis:none;letter-spacing:0;font-family:SF Pro Display,SF Pro Text}.itinerary-trip-androon-lahore *,.itinerary-trip-androon-lahore :before,.itinerary-trip-androon-lahore :after{letter-spacing:0}.itinerary-trip-androon-lahore .figma-trip-hero img{object-position:47% top;width:1220px;height:814px;left:calc(50vw - 503px)}.itinerary-trip-androon-lahore .figma-trip-metrics,.itinerary-trip-androon-lahore .figma-experience-row,.itinerary-trip-androon-lahore .figma-itinerary-section,.itinerary-trip-androon-lahore .figma-services,.itinerary-trip-androon-lahore .figma-reservation-card{width:var(--androon-mobile-wrap);max-width:none;margin-left:var(--androon-mobile-rail);margin-right:var(--androon-mobile-rail)}.itinerary-trip-androon-lahore .figma-trip-metrics{height:211px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat{width:100%;height:44px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:after,.itinerary-trip-androon-lahore .figma-experience-row,.itinerary-trip-androon-lahore .figma-timeline,.itinerary-trip-androon-lahore .figma-services{border-color:var(--androon-mobile-divider)}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:after{background:var(--androon-mobile-divider);height:.62px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>svg,.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>img{top:7px}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat small,.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat strong{line-height:14px;top:7px}.itinerary-trip-androon-lahore .figma-experience-row{border-bottom:.62px solid var(--androon-mobile-divider);grid-template-columns:88px minmax(0,176px);gap:18px;padding-bottom:33px}.itinerary-trip-androon-lahore .figma-experience-row h2{margin-top:38px}.itinerary-trip-androon-lahore .figma-experience-row p{word-spacing:normal;text-align:left;width:176px;max-width:176px;font-size:11.5px;font-weight:510;line-height:13px}.itinerary-trip-androon-lahore .figma-itinerary-section{margin-top:39px}.itinerary-trip-androon-lahore .figma-itinerary-section h2,.itinerary-trip-androon-lahore .figma-services h2{text-align:center;width:100%;margin-left:0}.itinerary-trip-androon-lahore .figma-timeline{border-bottom:0;width:100%;height:1132px;padding-bottom:0}.itinerary-trip-androon-lahore .figma-timeline:before{height:1038px;left:0}.itinerary-trip-androon-lahore .figma-timeline article{width:100%}.itinerary-trip-androon-lahore .figma-timeline h3{word-spacing:normal;font-size:12.8px;line-height:1.12}.itinerary-trip-androon-lahore .figma-timeline p{word-spacing:normal;font-size:11.7px;line-height:13.8px;text-align:left!important}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6) p,.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7) p{width:311px;max-width:311px}.itinerary-trip-androon-lahore .figma-services{border-bottom:0;margin-top:36px;padding-bottom:0}.itinerary-trip-androon-lahore .figma-services h2{margin-bottom:40px}.itinerary-trip-androon-lahore .figma-services>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 25px;width:100%}.itinerary-trip-androon-lahore .figma-services article{align-items:flex-start;min-height:0}.itinerary-trip-androon-lahore .figma-services article span{word-spacing:normal;font-size:11.7px;line-height:13.8px}.itinerary-trip-androon-lahore .figma-reservation-card{background:#d9d9d9;height:285px;margin-top:82px;position:sticky;inset:auto auto 0}.itinerary-trip-androon-lahore .figma-reservation-card p{font-size:15px;top:24px;left:13px}.itinerary-trip-androon-lahore .figma-reservation-card small{font-size:15px;top:61px;left:13px}.itinerary-trip-androon-lahore .figma-reservation-card strong{font-size:32px;top:48px;left:65px}.itinerary-trip-androon-lahore .figma-reservation-card span{font-size:11.7px;top:101px;left:13px}.itinerary-trip-androon-lahore .figma-reservation-card em{text-align:left;font-size:12.8px;top:198px;left:17px}.itinerary-trip-androon-lahore .figma-reservation-card hr{border-top-width:.62px;width:193px;left:7px}.itinerary-trip-androon-lahore .figma-reservation-card button{width:148px;height:30px;font-size:11.7px;top:238px;left:36px}.itinerary-trip-androon-lahore .figma-card-details{top:136px;left:17px}.itinerary-trip-androon-lahore .figma-card-details span{word-spacing:normal;font-size:11.7px;line-height:21.2px}.itinerary-trip-androon-lahore .figma-trip-body{padding-bottom:40px}.itinerary-trip-androon-lahore .final-footer.compact{width:100vw;height:297px}.itinerary-trip-androon-lahore .final-footer-brand{left:var(--androon-mobile-rail)}.itinerary-trip-androon-lahore .final-footer-support{left:var(--androon-mobile-rail);width:148px}.itinerary-trip-androon-lahore .final-footer-social{left:calc(var(--androon-mobile-rail) + (var(--androon-mobile-wrap) * .58));width:88px}.itinerary-trip-androon-lahore .final-footer-copy{left:calc(var(--androon-mobile-rail) + (var(--androon-mobile-wrap) * .31))}.itinerary-trip-androon-lahore{--figma-line:#ffffff85;font-synthesis:none;letter-spacing:0;width:100vw;min-height:761.194vw;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.itinerary-trip-androon-lahore *,.itinerary-trip-androon-lahore :before,.itinerary-trip-androon-lahore :after{letter-spacing:0;box-sizing:border-box}.itinerary-trip-androon-lahore .figma-trip-hero{width:100vw;height:154.229vw}.itinerary-trip-androon-lahore .figma-trip-hero img{object-fit:cover;object-position:center top;width:284.577vw;max-width:none;height:189.801vw;position:absolute;top:-6.965vw;left:-69.154vw}.itinerary-trip-androon-lahore .figma-trip-heading{width:78.856vw;top:52.736vw;left:13.184vw}.itinerary-trip-androon-lahore .figma-trip-heading h1{white-space:nowrap;width:71.891vw;margin:0;font-size:8.955vw;font-weight:700;line-height:normal}.itinerary-trip-androon-lahore .figma-trip-heading p{width:63.93vw;margin-top:.249vw;font-size:2.985vw;font-weight:400;line-height:normal}.itinerary-trip-androon-lahore .figma-trip-body{background:#000;width:100vw;height:554.478vw;min-height:0;padding:0;position:relative}.itinerary-trip-androon-lahore .figma-trip-metrics,.itinerary-trip-androon-lahore .figma-experience-row,.itinerary-trip-androon-lahore .figma-itinerary-section,.itinerary-trip-androon-lahore .figma-services,.itinerary-trip-androon-lahore .figma-reservation-card{width:78.856vw;max-width:none;margin:0;position:absolute;left:10.697vw}.itinerary-trip-androon-lahore .figma-trip-metrics{border:0;height:52.488vw;padding:0;display:block;top:0}.itinerary-trip-androon-lahore .figma-trip-metrics:after{display:none}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat{border:0;width:78.856vw;height:10.945vw;min-height:0;padding:0;position:absolute;left:0!important}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:first-child{top:8.706vw}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(2){top:19.652vw}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(3){top:30.597vw}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(4){top:41.542vw}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:after{content:"";background:var(--figma-line);height:.124vw;position:absolute;bottom:0;left:0;right:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>svg,.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>img{filter:brightness(0)invert();width:3.483vw;height:3.483vw;position:absolute;top:3.731vw;left:0}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat span{display:block;position:static}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat small,.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat strong{white-space:nowrap;margin:0;font-size:2.985vw;line-height:normal;display:block;position:absolute;top:3.731vw}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat small{color:#fff;font-weight:700;left:7.214vw}.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat strong{color:#ffffffb3;text-transform:none;font-weight:274;left:41.542vw}.itinerary-trip-androon-lahore .figma-experience-row{border-bottom:.124vw solid var(--figma-line);grid-template-columns:25.124vw 41.791vw;align-items:start;gap:11.94vw;min-height:42.289vw;padding:0;display:grid;top:63.184vw}.itinerary-trip-androon-lahore .figma-experience-row h2{white-space:nowrap;width:25.124vw;margin:9.453vw 0 0;font-size:2.985vw;font-weight:700;line-height:normal}.itinerary-trip-androon-lahore .figma-experience-row p{color:#fff;text-align:left;word-spacing:normal;width:41.791vw;max-width:41.791vw;margin:0;font-size:2.736vw;font-weight:274;line-height:normal}.itinerary-trip-androon-lahore .figma-itinerary-section{height:272.388vw;top:110.448vw}.itinerary-trip-androon-lahore .figma-itinerary-section h2{text-align:center;width:100%;margin:0;font-size:2.985vw;font-weight:700;line-height:normal}.itinerary-trip-androon-lahore .figma-timeline{border:0;width:78.856vw;height:241.791vw;padding:0;display:block;position:absolute;top:20.647vw;left:0}.itinerary-trip-androon-lahore .figma-timeline:before{background:var(--figma-line);width:.249vw;height:241.791vw;top:.995vw;bottom:auto;left:0}.itinerary-trip-androon-lahore .figma-timeline article{width:78.856vw;display:block;position:absolute;left:0;transform:none!important}.itinerary-trip-androon-lahore .figma-timeline article:first-child{top:0}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2){top:31.095vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3){top:58.209vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4){top:90.547vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5){top:121.891vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6){top:152.239vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7){top:180.348vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8){top:212.189vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9){top:240.299vw}.itinerary-trip-androon-lahore .figma-dot{width:1.244vw;height:1.244vw;margin:0;position:absolute;top:0;left:-.498vw}.itinerary-trip-androon-lahore .figma-timeline article>div{margin-left:2.488vw}.itinerary-trip-androon-lahore .figma-timeline h3{color:#ffffffb3;white-space:nowrap;margin:0;font-size:2.985vw;font-weight:700;line-height:normal}.itinerary-trip-androon-lahore .figma-timeline h3 strong{color:#fff}.itinerary-trip-androon-lahore .figma-timeline p{color:#fff;word-spacing:normal;margin-top:2.488vw;margin-left:4.726vw;font-size:2.736vw;font-weight:274;line-height:normal;text-align:left!important}.itinerary-trip-androon-lahore .figma-timeline article:first-child p{width:60.448vw;max-width:60.448vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2) p{width:62.438vw;max-width:62.438vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3) p{width:66.169vw;max-width:66.169vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4) p{width:67.413vw;max-width:67.413vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5) p{width:68.408vw;max-width:68.408vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6) p,.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7) p{width:72.388vw;max-width:72.388vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8) p{width:71.642vw;max-width:71.642vw}.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9) p{width:69.154vw;max-width:69.154vw}.itinerary-trip-androon-lahore .figma-services{border:0;padding:0;top:400.498vw}.itinerary-trip-androon-lahore .figma-services h2{text-align:center;width:100%;margin:0 0 12.438vw;font-size:2.985vw;font-weight:700;line-height:normal}.itinerary-trip-androon-lahore .figma-services>div{grid-template-columns:31.841vw 39.303vw;align-items:start;gap:6.468vw 7.711vw;width:78.856vw;display:grid}.itinerary-trip-androon-lahore .figma-services article{color:#ffffffb3;align-items:flex-start;gap:2.488vw;min-height:0;display:flex;padding:0!important}.itinerary-trip-androon-lahore .figma-services article img,.itinerary-trip-androon-lahore .figma-services article svg{color:#ffffffb3;filter:none;flex:none;width:3.483vw;height:3.483vw;margin:0!important}.itinerary-trip-androon-lahore .figma-services article:nth-child(5) img{width:2.736vw;height:5.224vw;margin-left:.498vw!important}.itinerary-trip-androon-lahore .figma-services article span{color:#ffffffb3;word-spacing:normal;width:auto;font-size:2.736vw;font-weight:400;line-height:normal;margin:0!important}.itinerary-trip-androon-lahore .figma-services article span br{display:block}.itinerary-trip-androon-lahore .figma-services article:first-child span{width:21.891vw}.itinerary-trip-androon-lahore .figma-services article:nth-child(2) span{width:28.358vw}.itinerary-trip-androon-lahore .figma-services article:nth-child(3) span{width:21.891vw}.itinerary-trip-androon-lahore .figma-services article:nth-child(4) span{width:33.333vw}.itinerary-trip-androon-lahore .figma-reservation-card{height:70.896vw;box-shadow:none;background:#d9d9d9;border-radius:2.488vw;padding:0;top:466.418vw;right:auto;overflow:hidden;position:absolute!important;bottom:auto!important}.itinerary-trip-androon-lahore .figma-reservation-card p,.itinerary-trip-androon-lahore .figma-reservation-card small,.itinerary-trip-androon-lahore .figma-reservation-card strong,.itinerary-trip-androon-lahore .figma-reservation-card span,.itinerary-trip-androon-lahore .figma-reservation-card em,.itinerary-trip-androon-lahore .figma-reservation-card hr,.itinerary-trip-androon-lahore .figma-reservation-card button{line-height:normal;position:absolute;margin:0!important}.itinerary-trip-androon-lahore .figma-reservation-card p{width:28.358vw;font-size:3.483vw;font-weight:590;top:5.97vw;left:3.234vw}.itinerary-trip-androon-lahore .figma-reservation-card small{font-size:3.483vw;font-weight:860;top:14.925vw;left:3.234vw}.itinerary-trip-androon-lahore .figma-reservation-card strong{font-size:7.463vw;font-weight:1000;display:block;top:11.94vw;left:12.438vw}.itinerary-trip-androon-lahore .figma-reservation-card span{width:45.522vw;font-size:2.736vw;font-weight:700;top:24.876vw;left:3.234vw}.itinerary-trip-androon-lahore .figma-reservation-card hr{border:0;border-top:.124vw solid #969696;width:48.01vw;left:1.741vw}.itinerary-trip-androon-lahore .figma-reservation-card hr:first-of-type{top:30.846vw}.itinerary-trip-androon-lahore .figma-reservation-card hr:nth-of-type(2){top:46.517vw}.itinerary-trip-androon-lahore .figma-card-details{gap:0;width:32.836vw;height:9.95vw;display:grid;position:absolute;top:33.831vw;left:6.468vw}.itinerary-trip-androon-lahore .figma-card-details span{color:#000;white-space:nowrap;align-items:center;gap:1.741vw;font-size:2.736vw;font-weight:700;line-height:4.975vw;display:flex;position:static}.itinerary-trip-androon-lahore .figma-card-details svg{stroke-width:1.8px;width:2.736vw;height:2.736vw}.itinerary-trip-androon-lahore .figma-reservation-card em{text-align:left;white-space:nowrap;width:43.035vw;font-size:2.985vw;font-weight:700;top:49.254vw;left:4.229vw}.itinerary-trip-androon-lahore .figma-reservation-card button{border-radius:24.876vw;width:34.516vw;height:6.973vw;font-size:2.736vw;font-weight:700;top:58.458vw;left:8.706vw}.itinerary-trip-androon-lahore .final-footer.compact{width:100vw;height:64.925vw;margin:0}.itinerary-trip-androon-lahore .final-footer-brand{top:0;left:10.697vw}.itinerary-trip-androon-lahore .final-footer-brand img{width:7.96vw;height:7.711vw}.itinerary-trip-androon-lahore .final-footer-brand p{margin-top:3.98vw;font-size:2.488vw;line-height:normal}.itinerary-trip-androon-lahore .final-footer-support{width:36.816vw;top:19.9vw;left:10.697vw}.itinerary-trip-androon-lahore .final-footer-social{width:21.891vw;top:20.149vw;left:68.408vw}.itinerary-trip-androon-lahore .final-footer h2{margin:0 0 8.458vw;font-size:3.483vw;font-weight:700;line-height:normal}.itinerary-trip-androon-lahore .final-footer a{gap:1.244vw;margin:2.488vw 0;font-size:2.488vw;line-height:normal}.itinerary-trip-androon-lahore .final-footer a svg{width:3.483vw;height:3.483vw}.itinerary-trip-androon-lahore .final-footer-copy{gap:.498vw;font-size:2.488vw;line-height:normal;bottom:5.97vw;left:35.075vw;transform:none}.itinerary-trip-androon-lahore .final-footer-copy svg{width:2.985vw;height:2.985vw}}.itinerary-trip-androon-lahore .figma-services article{align-items:flex-start}.itinerary-trip-androon-lahore .figma-services article img,.itinerary-trip-androon-lahore .figma-services article svg{object-fit:contain;flex:none}@media (width>=900px){.itinerary-trip-androon-lahore .figma-services article img,.itinerary-trip-androon-lahore .figma-services article svg{width:20px;height:20px;margin-top:1px}.itinerary-trip-androon-lahore .figma-services article:nth-child(5) img{transform-origin:top;transform:scaleX(2.25);width:24px!important;height:30px!important;margin-top:-5px!important;margin-left:-2px!important}.itinerary-trip-androon-lahore .figma-services article:nth-child(6) img{width:22px;height:22px;margin-top:0}}@media (width<=899px){.itinerary-trip-androon-lahore .figma-services article img,.itinerary-trip-androon-lahore .figma-services article svg{width:3.483vw;height:3.483vw;margin-top:.249vw!important}.itinerary-trip-androon-lahore .figma-services article:nth-child(5) img{transform-origin:top;width:2.736vw;height:5.224vw;transform:scaleX(2.15);margin-top:-.995vw!important;margin-left:.498vw!important}.itinerary-trip-androon-lahore .figma-services article:nth-child(6) img{width:3.731vw;height:3.731vw;margin-top:0!important}}.itinerary-trip-androon-lahore .figma-services .service-icon-crop.service-icon-drinking-water{color:#0000!important;flex:none!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-block!important;overflow:hidden!important}.itinerary-trip-androon-lahore .figma-services .service-icon-crop.service-icon-drinking-water img{object-fit:fill!important;transform-origin:0 0!important;width:180%!important;max-width:none!important;height:100%!important;margin:0!important;display:block!important;transform:translate(-30%)!important}@media (width>=900px){.itinerary-trip-androon-lahore .figma-services .service-icon-crop.service-icon-drinking-water{width:18px!important;height:32px!important;margin-top:-7px!important;margin-left:1px!important;margin-right:3px!important}}@media (width<=899px){.itinerary-trip-androon-lahore .figma-services .service-icon-crop.service-icon-drinking-water{width:2.736vw!important;height:5.224vw!important;margin-top:-.995vw!important;margin-left:.498vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore){--figma-line:#ffffff85;--trip-body-height:454.478vw;--trip-timeline-height:153.731vw;--trip-services-top:312.687vw;--trip-card-top:366.169vw;font-synthesis:none;letter-spacing:0;background:#000;width:100vw;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) *,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) :before,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) :after{box-sizing:border-box;letter-spacing:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore).itinerary-count-7{--trip-body-height:486.07vw;--trip-timeline-height:181.841vw;--trip-services-top:344.279vw;--trip-card-top:397.761vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore).itinerary-trip-karachi{--trip-body-height:725vw;--trip-timeline-height:420vw;--trip-services-top:582vw;--trip-card-top:636vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore).itinerary-trip-skardu{--trip-body-height:895vw;--trip-timeline-height:590vw;--trip-services-top:752vw;--trip-card-top:806vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-hero{width:100vw;height:154.229vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-hero img{object-fit:cover;max-width:none;position:absolute}.itinerary-trip-spiritual-lahore .figma-trip-hero img{width:335.426vw;height:278.9vw;top:-33.22vw;left:-141.542vw}.itinerary-trip-mughal-lahore .figma-trip-hero img,.itinerary-trip-kartarpur-sahib .figma-trip-hero img{object-position:center center;width:375.622vw;height:174.627vw;top:-17.91vw;left:-127.861vw}.itinerary-trip-skardu .figma-trip-hero img,.itinerary-trip-karachi .figma-trip-hero img{object-position:var(--hero-position-mobile,center);width:100vw;height:154.229vw;inset:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-heading{width:73.632vw;top:52.736vw;left:13.433vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-heading h1{white-space:nowrap;width:73.632vw;margin:0;font-size:8.955vw;font-weight:700;line-height:normal}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-heading p{width:63.93vw;margin-top:.249vw;font-size:2.985vw;font-weight:400;line-height:normal}.itinerary-trip-karachi .figma-trip-heading h1 .desktop-title{display:none}.itinerary-trip-karachi .figma-trip-heading h1 .mobile-title{display:inline}.itinerary-trip-karachi .figma-trip-heading h1{white-space:normal}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-body{width:100vw;height:var(--trip-body-height);background:#000;min-height:0;padding:0;position:relative}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card{width:78.856vw;max-width:none;margin:0;position:absolute;left:10.697vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics{border:0;height:52.488vw;padding:0;display:block;top:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics:after{display:none}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat{border:0;width:78.856vw;height:10.945vw;min-height:0;padding:0;position:absolute;left:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:first-child{top:8.706vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:nth-child(2){top:19.652vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:nth-child(3){top:30.597vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:nth-child(4){top:41.542vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:after{content:"";background:var(--figma-line);height:.124vw;position:absolute;bottom:0;left:0;right:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat>svg,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat>img{filter:brightness(0)invert();width:3.483vw;height:3.483vw;position:absolute;top:3.731vw;left:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat span{display:block;position:static}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat small,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat strong{white-space:nowrap;margin:0;font-size:2.985vw;line-height:normal;display:block;position:absolute;top:3.731vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat small{color:#fff;font-weight:700;left:7.214vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat strong{color:#ffffffb3;text-transform:none;font-weight:274;left:41.542vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row{border-bottom:.124vw solid var(--figma-line);min-height:42.289vw;padding:0;display:block;top:63.184vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row h2{white-space:nowrap;width:25.124vw;margin:0;font-size:2.985vw;font-weight:700;line-height:normal;position:absolute;top:9.453vw;left:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row p{color:#fff;text-align:left;overflow-wrap:normal;word-spacing:normal;width:49.254vw;max-width:49.254vw;margin:0;font-size:2.736vw;font-weight:274;line-height:normal;position:absolute;top:0;left:37.811vw;white-space:normal!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section{height:calc(var(--trip-timeline-height) + 30vw);top:110.448vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section h2{text-align:center;width:100%;margin:0;font-size:2.985vw;font-weight:700;line-height:normal}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline{width:78.856vw;height:var(--trip-timeline-height);border:0;padding:0;display:block;position:absolute;top:20.647vw;left:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline:before{width:.249vw;height:var(--trip-timeline-height);background:var(--figma-line);top:.995vw;bottom:auto;left:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article{width:78.856vw;display:block;position:absolute;left:0;transform:none!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:first-child{top:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(2){top:31.095vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(3){top:58.209vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(4){top:90.547vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(5){top:121.891vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(6){top:152.239vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(7){top:180.348vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(8){top:210vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(9){top:239vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(10){top:269vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(11){top:299vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(12){top:329vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(13){top:359vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(14){top:389vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(15){top:419vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(16){top:449vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(17){top:479vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(18){top:509vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-dot{width:1.244vw;height:1.244vw;margin:0;position:absolute;top:0;left:-.498vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article>div{margin-left:2.488vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline h3{color:#ffffffb3;white-space:nowrap;margin:0;font-size:2.985vw;font-weight:700;line-height:normal}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline h3 strong{color:#fff}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline p{color:#fff;overflow-wrap:normal;word-spacing:normal;width:67vw;max-width:67vw;margin-top:2.488vw;margin-left:4.726vw;font-size:2.736vw;font-weight:274;line-height:normal;text-align:left!important;white-space:normal!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:first-child p{width:60.448vw;max-width:60.448vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(2) p{width:62.438vw;max-width:62.438vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(3) p{width:66.169vw;max-width:66.169vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(n+6) p{width:72.388vw;max-width:72.388vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services{top:var(--trip-services-top);border:0;padding:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services h2{text-align:center;width:100%;margin:0 0 12.438vw;font-size:2.985vw;font-weight:700;line-height:normal}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services>div{grid-template-columns:31.841vw 39.303vw;align-items:start;gap:6.468vw 7.711vw;width:78.856vw;display:grid}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article{color:#ffffffb3;align-items:flex-start;gap:2.488vw;min-height:0;display:flex;padding:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article img,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article svg{color:#ffffffb3;filter:none;flex:none;width:3.483vw;height:3.483vw;margin:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article span{color:#ffffffb3;overflow-wrap:normal;word-spacing:normal;width:auto;font-size:2.736vw;font-weight:400;line-height:normal;white-space:normal!important;margin:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article:first-child span{width:21.891vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article:nth-child(2) span{width:28.358vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article:nth-child(3) span{width:21.891vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article:nth-child(4) span{width:33.333vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card{top:var(--trip-card-top);height:70.896vw;box-shadow:none;background:#d9d9d9;border-radius:2.488vw;padding:0;right:auto;overflow:hidden;position:absolute!important;bottom:auto!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card p,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card small,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card strong,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card span,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card em,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card button{line-height:normal;position:absolute;margin:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card p{width:28.358vw;font-size:3.483vw;font-weight:590;top:5.97vw;left:3.234vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card small{font-size:3.483vw;font-weight:860;top:14.925vw;left:3.234vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card strong{font-size:7.463vw;font-weight:1000;display:block;top:11.94vw;left:12.438vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card span{width:45.522vw;font-size:2.736vw;font-weight:700;top:24.876vw;left:3.234vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr{border:0;border-top:.124vw solid #969696;width:48.01vw;left:1.741vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr:first-of-type{top:30.846vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr:nth-of-type(2){top:46.517vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-card-details{gap:0;width:32.836vw;height:9.95vw;display:grid;position:absolute;top:33.831vw;left:6.468vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-card-details span{color:#000;white-space:nowrap;align-items:center;gap:1.741vw;font-size:2.736vw;font-weight:700;line-height:4.975vw;display:flex;position:static}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-card-details svg{stroke-width:1.8px;width:2.736vw;height:2.736vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card em{text-align:left;white-space:nowrap;width:43.035vw;font-size:2.985vw;font-weight:700;top:49.254vw;left:4.229vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card button{border-radius:24.876vw;width:34.516vw;height:6.973vw;font-size:2.736vw;font-weight:700;top:58.458vw;left:8.706vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer.compact{width:100vw;height:64.925vw;margin:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer-brand{top:0;left:10.697vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer-brand img{width:7.96vw;height:7.711vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer-brand p{margin-top:3.98vw;font-size:2.488vw;line-height:normal}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer-support{width:36.816vw;top:19.9vw;left:10.697vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer-social{width:21.891vw;top:20.149vw;left:68.408vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer h2{margin:0 0 8.458vw;font-size:3.483vw;font-weight:700;line-height:normal}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer a{gap:1.244vw;margin:2.488vw 0;font-size:2.488vw;line-height:normal}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer a svg{width:3.483vw;height:3.483vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer-copy{gap:.498vw;font-size:2.488vw;line-height:normal;bottom:5.97vw;left:35.075vw;transform:none}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer-copy svg{width:2.985vw;height:2.985vw}}.figma-itinerary-page .figma-services .service-icon-crop.service-icon-drinking-water{color:#0000!important;flex:none!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-block!important;overflow:hidden!important}.figma-itinerary-page .figma-services .service-icon-crop.service-icon-drinking-water img{object-fit:fill!important;transform-origin:0 0!important;width:180%!important;max-width:none!important;height:100%!important;margin:0!important;display:block!important;transform:translate(-30%)!important}@media (width>=900px){.figma-itinerary-page .figma-services .service-icon-crop.service-icon-drinking-water{width:18px!important;height:32px!important;margin-top:-7px!important;margin-left:1px!important;margin-right:3px!important}}@media (width<=899px){.figma-itinerary-page .figma-services .service-icon-crop.service-icon-drinking-water{width:2.736vw!important;height:5.224vw!important;margin-top:-.995vw!important;margin-left:.498vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row>p{white-space:normal!important;overflow-wrap:break-word!important;width:41.294vw!important;max-width:41.294vw!important;left:25vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article p{white-space:normal!important;overflow-wrap:break-word!important;width:54vw!important;max-width:54vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article span{white-space:normal!important;overflow-wrap:break-word!important;max-width:22vw!important}}@media (width>=900px){.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services{width:min(1211px,100vw - 200px);max-width:none}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row{border-bottom-color:#ffffff85}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row{grid-template-columns:262px 769px;gap:80px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section{margin-left:max(100px,50vw - 556px)}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card{top:521px;right:max(100px,50vw - 556px)}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services-detailed{width:min(1200px,100vw - 156px)}.figma-services-detailed>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:60px 78px}.figma-services-detailed .figma-service-detail{min-height:70px;display:block}.figma-services-detailed .figma-service-detail strong{color:#ffffffb3;font-size:26px;font-weight:700;line-height:normal;display:block}.figma-services-detailed .figma-service-detail small{color:#fff;margin-top:18px;font-size:16px;font-weight:400;line-height:normal;display:block}}@media (width<=899px){.figma-itinerary-page:not(.itinerary-trip-androon-lahore).itinerary-trip-skardu{--trip-body-height:803.98vw;--trip-timeline-height:481.84vw;--trip-services-top:644.527vw;--trip-card-top:720.647vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore).itinerary-trip-karachi{--trip-body-height:689.801vw;--trip-timeline-height:338.06vw;--trip-services-top:487.562vw;--trip-card-top:601.741vw}.itinerary-trip-kartarpur-sahib .figma-trip-hero img{width:401.49vw;height:302vw;top:-49vw;left:-146.52vw}.itinerary-trip-skardu .figma-trip-hero img{width:205.7vw;height:154.229vw;top:0;left:-52.9vw}.itinerary-trip-karachi .figma-trip-hero img{width:477.6vw;height:358.2vw;top:-147.9vw;left:-98.6vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore).itinerary-trip-skardu .figma-experience-row,.figma-itinerary-page:not(.itinerary-trip-androon-lahore).itinerary-trip-karachi .figma-experience-row{min-height:37.313vw;top:54.229vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore).itinerary-trip-skardu .figma-itinerary-section{top:101.493vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore).itinerary-trip-karachi .figma-itinerary-section{top:101.244vw}.itinerary-trip-skardu .figma-timeline article:first-child,.itinerary-trip-karachi .figma-timeline article:first-child{top:0}.itinerary-trip-skardu .figma-timeline article:nth-child(2),.itinerary-trip-karachi .figma-timeline article:nth-child(2){top:31.343vw}.itinerary-trip-skardu .figma-timeline article:nth-child(3),.itinerary-trip-karachi .figma-timeline article:nth-child(3){top:58.458vw}.itinerary-trip-skardu .figma-timeline article:nth-child(4),.itinerary-trip-karachi .figma-timeline article:nth-child(4){top:90.796vw}.itinerary-trip-skardu .figma-timeline article:nth-child(5),.itinerary-trip-karachi .figma-timeline article:nth-child(5){top:122.139vw}.itinerary-trip-skardu .figma-timeline article:nth-child(6),.itinerary-trip-karachi .figma-timeline article:nth-child(6){top:153.234vw}.itinerary-trip-skardu .figma-timeline article:nth-child(7),.itinerary-trip-karachi .figma-timeline article:nth-child(7){top:181.343vw}.itinerary-trip-skardu .figma-timeline article:nth-child(8),.itinerary-trip-karachi .figma-timeline article:nth-child(8){top:213.184vw}.itinerary-trip-skardu .figma-timeline article:nth-child(9),.itinerary-trip-karachi .figma-timeline article:nth-child(9){top:241.294vw}.itinerary-trip-skardu .figma-timeline article:nth-child(10){top:269.403vw}.itinerary-trip-skardu .figma-timeline article:nth-child(11){top:297.512vw}.itinerary-trip-skardu .figma-timeline article:nth-child(12){top:325.622vw}.itinerary-trip-skardu .figma-timeline article:nth-child(13){top:353.731vw}.itinerary-trip-skardu .figma-timeline article:nth-child(14){top:381.841vw}.itinerary-trip-skardu .figma-timeline article:nth-child(15){top:406.716vw}.itinerary-trip-skardu .figma-timeline article:nth-child(16){top:431.592vw}.itinerary-trip-skardu .figma-timeline article:nth-child(17){top:456.468vw}.itinerary-trip-skardu .figma-timeline article:nth-child(18){top:481.343vw}.itinerary-trip-karachi .figma-timeline article:nth-child(10){top:266.169vw}.itinerary-trip-karachi .figma-timeline article:nth-child(11){top:291.045vw}.itinerary-trip-karachi .figma-timeline article:nth-child(12){top:312.687vw}.itinerary-trip-karachi .figma-timeline article:nth-child(13){top:337.562vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services-detailed h2{margin-bottom:12.687vw}.figma-services-detailed>div{box-sizing:border-box;grid-template-columns:28.607vw 31.095vw;align-items:start;gap:7.463vw 12.935vw;width:78.856vw;padding-left:6.219vw;display:grid}.figma-services-detailed .figma-service-detail{min-height:11.443vw;display:block;padding:0!important}.figma-services-detailed .figma-service-detail:nth-child(3){grid-area:3/1}.figma-services-detailed .figma-service-detail:nth-child(4){grid-area:2/1}.figma-services-detailed .figma-service-detail:nth-child(5){grid-area:2/2}.figma-services-detailed .figma-service-detail:nth-child(6){grid-area:3/2}.figma-services-detailed .figma-service-detail strong{color:#ffffffb3;font-size:2.736vw;font-weight:700;line-height:normal;display:block}.figma-services-detailed .figma-service-detail small{color:#fff;margin-top:2.736vw;font-size:2.736vw;font-weight:400;line-height:normal;display:block}.figma-itinerary-page.itinerary-trip-androon-lahore{font-synthesis:none;letter-spacing:0!important;width:100vw!important;min-height:761.194vw!important;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;overflow-x:hidden!important}.figma-itinerary-page.itinerary-trip-androon-lahore *,.figma-itinerary-page.itinerary-trip-androon-lahore :before,.figma-itinerary-page.itinerary-trip-androon-lahore :after{box-sizing:border-box;letter-spacing:0!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-hero{width:100vw!important;height:154.229vw!important;overflow:hidden!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-hero img{object-fit:cover!important;object-position:center top!important;width:284.577vw!important;max-width:none!important;height:189.801vw!important;position:absolute!important;top:-6.965vw!important;left:-69.154vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-heading{width:78.856vw!important;top:52.736vw!important;left:13.184vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-heading h1{white-space:nowrap!important;width:71.891vw!important;margin:0!important;font-size:8.955vw!important;font-weight:700!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-heading p{width:63.93vw!important;margin-top:.249vw!important;font-size:2.985vw!important;font-weight:400!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-body{background:#000!important;width:100vw!important;height:554.478vw!important;min-height:0!important;padding:0!important;position:relative!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-experience-row,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-itinerary-section,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card{width:78.856vw!important;max-width:none!important;margin:0!important;position:absolute!important;left:10.697vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics{border:0!important;height:52.488vw!important;padding:0!important;display:block!important;top:0!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics:after{display:none!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat{border:0!important;width:78.856vw!important;height:10.945vw!important;min-height:0!important;padding:0!important;position:absolute!important;left:0!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:first-child{top:8.706vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(2){top:19.652vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(3){top:30.597vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:nth-child(4){top:41.542vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat:after{content:"";background:#ffffff85;height:.124vw;position:absolute;bottom:0;left:0;right:0}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>svg,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat>img{filter:brightness(0)invert();width:3.483vw!important;height:3.483vw!important;position:absolute!important;top:3.731vw!important;left:0!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat span{display:block!important;position:static!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat small,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat strong{white-space:pre!important;margin:0!important;font-size:2.985vw!important;line-height:normal!important;display:block!important;position:absolute!important;top:3.731vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat small{color:#fff!important;font-weight:700!important;left:7.214vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-trip-metrics .detail-stat strong{color:#ffffffb3!important;text-transform:none!important;width:47.761vw!important;font-weight:274!important;left:41.294vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-experience-row{border:0!important;border-bottom:.124vw solid #ffffff85!important;grid-template-columns:25.124vw 41.791vw!important;align-items:start!important;gap:0 11.94vw!important;min-height:42.289vw!important;padding:0!important;display:grid!important;top:63.184vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-experience-row h2{white-space:nowrap!important;width:25.124vw!important;margin:9.453vw 0 0!important;font-size:2.985vw!important;font-weight:700!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-experience-row p{color:#fff!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;word-spacing:normal!important;width:41.791vw!important;max-width:41.791vw!important;margin:0!important;font-size:2.736vw!important;font-weight:274!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-itinerary-section{height:272.388vw!important;top:110.448vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-itinerary-section h2{text-align:center!important;width:100%!important;margin:0!important;font-size:2.985vw!important;font-weight:700!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline{border:0!important;width:78.856vw!important;height:241.791vw!important;padding:0!important;display:block!important;position:absolute!important;top:20.647vw!important;left:0!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline:before{background:#ffffff85!important;width:.249vw!important;height:241.791vw!important;top:.995vw!important;bottom:auto!important;left:0!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article{width:78.856vw!important;display:block!important;position:absolute!important;left:0!important;transform:none!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:first-child{top:0!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2){top:31.095vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3){top:58.209vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4){top:90.547vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5){top:121.891vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6){top:152.239vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7){top:180.348vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8){top:212.189vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9){top:240.299vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-dot{width:1.244vw!important;height:1.244vw!important;margin:0!important;position:absolute!important;top:0!important;left:-.498vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article>div{margin-left:2.488vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline h3{color:#ffffffb3!important;white-space:nowrap!important;margin:0!important;font-size:2.985vw!important;font-weight:700!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline h3 strong{color:#fff!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline p{color:#fff!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;word-spacing:normal!important;margin-top:2.488vw!important;margin-left:4.726vw!important;font-size:2.736vw!important;font-weight:274!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline p .desktop-line-break{display:none!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline p .mobile-natural-space{display:inline!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:first-child p{width:60.448vw!important;max-width:60.448vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(2) p{width:62.438vw!important;max-width:62.438vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(3) p{width:66.169vw!important;max-width:66.169vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(4) p{width:67.413vw!important;max-width:67.413vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(5) p{width:68.408vw!important;max-width:68.408vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(6) p,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(7) p{width:72.388vw!important;max-width:72.388vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(8) p{width:71.642vw!important;max-width:71.642vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-timeline article:nth-child(9) p{width:69.154vw!important;max-width:69.154vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services{border:0!important;padding:0!important;top:400.498vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services h2{text-align:center!important;width:100%!important;margin:0 0 12.438vw!important;font-size:2.985vw!important;font-weight:700!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services>div{grid-template-columns:31.841vw 39.303vw!important;align-items:start!important;gap:6.468vw 7.711vw!important;width:78.856vw!important;display:grid!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services article{color:#ffffffb3!important;align-items:flex-start!important;gap:2.488vw!important;min-height:0!important;padding:0!important;display:flex!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services article img,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services article svg{color:#ffffffb3!important;filter:none!important;flex:none!important;width:3.483vw!important;height:3.483vw!important;margin:0!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services article span{color:#ffffffb3!important;white-space:normal!important;word-spacing:normal!important;width:auto!important;margin:0!important;font-size:2.736vw!important;font-weight:400!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services article span br{display:block!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services article:first-child span{width:21.891vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services article:nth-child(2) span{width:28.358vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services article:nth-child(3) span{width:21.891vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services article:nth-child(4) span{width:33.333vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-services .service-icon-crop.service-icon-drinking-water{width:2.736vw!important;height:5.224vw!important;margin-top:-.995vw!important;margin-left:.498vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card{height:70.896vw!important;box-shadow:none!important;background:#d9d9d9!important;border-radius:2.488vw!important;padding:0!important;top:466.418vw!important;bottom:auto!important;right:auto!important;overflow:hidden!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card p,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card small,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card strong,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card span,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card em,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card hr,.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card button{margin:0!important;line-height:normal!important;position:absolute!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card p{width:28.358vw!important;font-size:3.483vw!important;font-weight:590!important;top:5.97vw!important;left:3.234vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card small{font-size:3.483vw!important;font-weight:860!important;top:14.925vw!important;left:3.234vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card strong{font-size:7.463vw!important;font-weight:1000!important;display:block!important;top:11.94vw!important;left:12.438vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card span{width:45.522vw!important;font-size:2.736vw!important;font-weight:700!important;top:24.876vw!important;left:3.234vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card hr{border:0!important;border-top:.124vw solid #969696!important;width:48.01vw!important;left:1.741vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card hr:first-of-type{top:30.846vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card hr:nth-of-type(2){top:46.517vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-card-details{gap:0!important;width:32.836vw!important;height:9.95vw!important;display:grid!important;position:absolute!important;top:33.831vw!important;left:6.468vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-card-details span{color:#000!important;white-space:nowrap!important;align-items:center!important;gap:1.741vw!important;font-size:2.736vw!important;font-weight:700!important;line-height:4.975vw!important;display:flex!important;position:static!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-card-details svg{stroke-width:1.8px!important;width:2.736vw!important;height:2.736vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card em{text-align:left!important;white-space:nowrap!important;width:43.035vw!important;font-size:2.985vw!important;font-weight:700!important;top:49.254vw!important;left:4.229vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .figma-reservation-card button{border-radius:24.876vw!important;width:34.516vw!important;height:6.973vw!important;font-size:2.736vw!important;font-weight:700!important;top:58.458vw!important;left:8.706vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer.compact{width:100vw!important;height:64.925vw!important;margin:0!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer-brand{top:0!important;left:10.697vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer-brand img{width:7.96vw!important;height:7.711vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer-brand p{margin-top:3.98vw!important;font-size:2.488vw!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer-support{width:36.816vw!important;top:19.9vw!important;left:10.697vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer-social{width:21.891vw!important;top:20.149vw!important;left:68.408vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer h2{margin:0 0 8.458vw!important;font-size:3.483vw!important;font-weight:700!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer a{gap:1.244vw!important;margin:2.488vw 0!important;font-size:2.488vw!important;line-height:normal!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer a svg{width:3.483vw!important;height:3.483vw!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer-copy{gap:.498vw!important;font-size:2.488vw!important;line-height:normal!important;bottom:5.97vw!important;left:35.075vw!important;transform:none!important}.figma-itinerary-page.itinerary-trip-androon-lahore .final-footer-copy svg{width:2.985vw!important;height:2.985vw!important}.figma-mobile-home .figma-process-section{background:#020202!important;width:100vw!important;height:545px!important;position:relative!important;top:auto!important;overflow:visible!important}.figma-mobile-home .figma-process-section>h2{text-align:left!important;width:310px!important;height:57px!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:19px!important;top:51px!important;left:calc(50% - 158px)!important}.figma-mobile-home .figma-process-section>h2 strong{font-size:16px!important;font-weight:860!important;line-height:19px!important;display:inline!important}.figma-mobile-home .figma-process-section>h2 span{font-size:14px!important;font-weight:400!important;line-height:17px!important}.figma-mobile-home .figma-process-intro{color:#fff!important;text-align:left!important;width:315px!important;height:76px!important;margin:0!important;font-size:12px!important;font-weight:274!important;line-height:14px!important;top:144px!important;left:calc(50% - 158px)!important}.figma-mobile-home .figma-step-grid{grid-template-columns:143px 143px!important;gap:36px 24px!important;width:310px!important;display:grid!important;position:absolute!important;top:254px!important;left:calc(50% - 155px)!important}.figma-mobile-home .figma-step-grid article{width:143px!important;height:103px!important;position:relative!important;top:auto!important;left:auto!important}.figma-mobile-home .figma-step-grid article:nth-child(3),.figma-mobile-home .figma-step-grid article:nth-child(4){width:159px!important}.figma-mobile-home .figma-step-grid article>span{margin:0 0 11px!important;font-size:11px!important;font-weight:274!important;line-height:16px!important;display:block!important}.figma-mobile-home .figma-step-track{width:113px!important;height:3px!important;margin:0 0 14px!important}.figma-mobile-home .figma-step-track:after{width:110px!important;top:1.4px!important;left:2.8px!important}.figma-mobile-home .figma-step-track i{width:2.8px!important;height:2.8px!important}.figma-mobile-home .figma-step-grid h3{white-space:nowrap!important;margin:0 0 1px!important;font-size:13px!important;font-weight:590!important;line-height:19px!important}.figma-mobile-home .figma-step-grid article:nth-child(4) h3{font-size:13px!important}.figma-mobile-home .figma-step-grid p{color:#ffffffb3!important;margin:0!important;font-size:10px!important;font-weight:274!important;line-height:12px!important}.figma-mobile-home .figma-desktop-footer{background:#020202!important;width:100vw!important;height:250px!important;margin:0!important;position:relative!important;top:auto!important;overflow:hidden!important}.figma-mobile-home .figma-footer-brand{width:317px!important;top:5px!important;left:calc(50% - 158px)!important}.figma-mobile-home .figma-footer-logo{object-fit:contain!important;width:40px!important;height:39px!important;margin-left:0!important;display:block!important}.figma-mobile-home .figma-footer-brand p{color:#ffffffb3!important;white-space:nowrap!important;margin:5px 0 0 1px!important;font-size:10px!important;font-weight:274!important;line-height:16px!important;display:block!important}.figma-mobile-home .figma-footer-support{width:170px!important;top:82px!important;left:calc(50% - 158px)!important}.figma-mobile-home .figma-footer-social{width:110px!important;top:83px!important;left:calc(50% + 73px)!important}.figma-mobile-home .figma-footer-support h2,.figma-mobile-home .figma-footer-social h2{white-space:nowrap!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:17px!important}.figma-mobile-home .figma-footer-support a,.figma-mobile-home .figma-footer-social a{color:#fff!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;margin:0!important;font-size:10px!important;font-weight:400!important;line-height:12px!important;text-decoration:none!important;display:flex!important}.figma-mobile-home .figma-footer-support a:first-of-type,.figma-mobile-home .figma-footer-social a:first-of-type{margin-top:25px!important}.figma-mobile-home .figma-footer-support a+a,.figma-mobile-home .figma-footer-social a+a{margin-top:13px!important}.figma-mobile-home .figma-footer-support svg,.figma-mobile-home .figma-footer-social svg{flex:0 0 12px!important;width:12px!important;height:12px!important}.figma-mobile-home .figma-footer-copyright{color:#fff!important;white-space:nowrap!important;align-items:center!important;gap:2px!important;width:max-content!important;margin:0!important;font-size:10px!important;font-weight:400!important;line-height:12px!important;display:flex!important;top:197px!important;left:50%!important;transform:translate(-50%)!important}.figma-mobile-home .figma-footer-copyright svg{flex:0 0 12px!important;width:12px!important;height:12px!important}}@media (width>=900px){.itinerary-trip-spiritual-lahore .figma-trip-hero img{object-position:center 43%}.itinerary-trip-spiritual-lahore .figma-trip-body{min-height:2368px}}@media (width<=899px){.itinerary-trip-spiritual-lahore{min-height:669.652vw}.itinerary-trip-spiritual-lahore .figma-trip-hero img{object-position:center top!important;width:335.426vw!important;height:278.9vw!important;top:-33.22vw!important;left:-141.542vw!important}.itinerary-trip-spiritual-lahore .figma-trip-body{height:454.478vw!important}.itinerary-trip-spiritual-lahore .figma-trip-metrics .detail-stat strong{font-size:2.86vw!important}.itinerary-trip-spiritual-lahore .figma-itinerary-section{top:110.448vw!important}.itinerary-trip-spiritual-lahore .figma-timeline,.itinerary-trip-spiritual-lahore .figma-timeline:before{height:153.731vw!important}.itinerary-trip-spiritual-lahore .figma-services{top:312.687vw!important}.itinerary-trip-spiritual-lahore .figma-reservation-card{top:366.169vw!important}}@media (width>=900px){.itinerary-trip-mughal-lahore .figma-trip-hero img{object-position:center 38%}.itinerary-trip-mughal-lahore .figma-trip-body{min-height:2536px}}@media (width<=899px){.itinerary-trip-mughal-lahore{min-height:703.234vw}.itinerary-trip-mughal-lahore .figma-trip-hero img{object-position:center top!important;width:398.01vw!important;height:265.403vw!important;top:-90.808vw!important;left:-139.055vw!important}.itinerary-trip-mughal-lahore .figma-trip-body{height:486.07vw!important}.itinerary-trip-mughal-lahore .figma-trip-metrics .detail-stat strong{font-size:2.86vw!important}.itinerary-trip-mughal-lahore .figma-itinerary-section{top:110.448vw!important}.itinerary-trip-mughal-lahore .figma-timeline,.itinerary-trip-mughal-lahore .figma-timeline:before{height:181.841vw!important}.itinerary-trip-mughal-lahore .figma-services{top:344.279vw!important}.itinerary-trip-mughal-lahore .figma-reservation-card{top:397.761vw!important}}@media (width>=900px){.itinerary-trip-kartarpur-sahib .figma-trip-hero img{object-position:center 45%}.itinerary-trip-kartarpur-sahib .figma-trip-body{min-height:2506px}}@media (width<=899px){.itinerary-trip-kartarpur-sahib{min-height:703.234vw}.itinerary-trip-kartarpur-sahib .figma-trip-hero img{object-position:center top!important;width:401.49vw!important;height:302vw!important;top:-49vw!important;left:-146.52vw!important}.itinerary-trip-kartarpur-sahib .figma-trip-body{height:486.07vw!important}.itinerary-trip-kartarpur-sahib .figma-trip-metrics .detail-stat strong{font-size:2.86vw!important}.itinerary-trip-kartarpur-sahib .figma-itinerary-section{top:110.448vw!important}.itinerary-trip-kartarpur-sahib .figma-timeline,.itinerary-trip-kartarpur-sahib .figma-timeline:before{height:181.841vw!important}.itinerary-trip-kartarpur-sahib .figma-services{top:344.279vw!important}.itinerary-trip-kartarpur-sahib .figma-reservation-card{top:397.761vw!important}}@media (width>=900px){.itinerary-trip-skardu .figma-trip-hero img{object-position:center 48%}.itinerary-trip-skardu .figma-trip-body{min-height:4362px}}@media (width<=899px){.itinerary-trip-skardu{min-height:1009.95vw}.itinerary-trip-skardu .figma-trip-hero img{object-position:center top!important;width:509.5vw!important;height:337.3vw!important;top:-45.5vw!important;left:-149.5vw!important}.itinerary-trip-skardu .figma-trip-body{height:803.98vw!important}.itinerary-trip-skardu .figma-trip-metrics .detail-stat strong{font-size:2.86vw!important}.itinerary-trip-skardu .figma-experience-row{min-height:37.313vw!important;top:54.229vw!important}.itinerary-trip-skardu .figma-itinerary-section{top:101.493vw!important}.itinerary-trip-skardu .figma-timeline,.itinerary-trip-skardu .figma-timeline:before{height:481.84vw!important}.itinerary-trip-skardu .figma-services{top:644.527vw!important}.itinerary-trip-skardu .figma-reservation-card{top:720.647vw!important}}@media (width>=900px){.itinerary-trip-karachi .figma-trip-hero img{object-position:center 42%}.itinerary-trip-karachi .figma-trip-body{min-height:3621px}}@media (width<=899px){.itinerary-trip-karachi{min-height:854.975vw}.itinerary-trip-karachi .figma-trip-hero img{object-position:center top!important;width:477.6vw!important;height:358.2vw!important;top:-147.9vw!important;left:-98.6vw!important}.itinerary-trip-karachi .figma-trip-body{height:689.801vw!important}.itinerary-trip-karachi .figma-trip-metrics .detail-stat strong{font-size:2.86vw!important}.itinerary-trip-karachi .figma-experience-row{min-height:37.313vw!important;top:54.229vw!important}.itinerary-trip-karachi .figma-itinerary-section{top:101.244vw!important}.itinerary-trip-karachi .figma-timeline,.itinerary-trip-karachi .figma-timeline:before{height:338.06vw!important}.itinerary-trip-karachi .figma-services{top:487.562vw!important}.itinerary-trip-karachi .figma-reservation-card{top:601.741vw!important}}.figma-itinerary-page:not(.itinerary-trip-androon-lahore){--figma-canvas:1512;--figma-mobile-canvas:402;--figma-line:#ffffff85;--figma-text-dim:#ffffffb3;--desktop-side:max(100px, calc((100vw - 1512px) / 2 + 100px));--desktop-main:min(1211px, calc(100vw - 200px));--desktop-left:max(100px, calc((100vw - 1512px) / 2 + 200px));--desktop-card-right:max(100px, calc((100vw - 1512px) / 2 + 200px));--mobile-left:10.697vw;--mobile-main:78.856vw;color:#fff;font-synthesis:none;letter-spacing:0;background:#000;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.coded-itinerary-page{color:#fff;letter-spacing:0;background:#000;min-height:100vh;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.coded-itinerary-page *,.coded-itinerary-page :before,.coded-itinerary-page :after{box-sizing:border-box;letter-spacing:0}.coded-artboard{isolation:isolate;background:#000;width:100vw;max-width:none;position:relative;overflow:hidden}.coded-mobile{display:none}.coded-hero-frame,.coded-hero-overlay,.coded-body-cover,.coded-artboard h1,.coded-artboard p,.coded-artboard aside,.coded-artboard footer,.coded-artboard i{position:absolute}.coded-hero-frame{overflow:hidden}.coded-hero-image{object-fit:cover;max-width:none;position:absolute}.coded-hero-overlay{pointer-events:none;background:#02020233}.coded-body-cover{pointer-events:none;background:#020202}.coded-hero-title{color:#fff;letter-spacing:0;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.coded-hero-subtitle{color:#fff;white-space:normal;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.coded-mobile-title{display:none}.coded-metrics article{color:#fff;position:absolute}.coded-metrics article svg,.coded-metrics article img{object-fit:contain;color:#fff;filter:none;width:1.32vw;height:1.32vw;position:absolute;top:.2vw;left:0}.coded-metrics article small,.coded-metrics article strong{white-space:nowrap;letter-spacing:.21em;font-size:.794vw;line-height:1;display:block;position:absolute;left:1.9vw}.coded-metrics article small{font-weight:700;top:0}.coded-metrics article strong{color:#b2b2b2;letter-spacing:0;font-weight:274;top:1.52vw}.coded-metrics i,.coded-experience i{background:#ffffffb8;display:block}.coded-trip-spiritual-lahore .coded-desktop .coded-metrics article svg,.coded-trip-spiritual-lahore .coded-desktop .coded-metrics article img,.coded-trip-mughal-lahore .coded-desktop .coded-metrics article svg,.coded-trip-mughal-lahore .coded-desktop .coded-metrics article img,.coded-trip-kartarpur-sahib .coded-desktop .coded-metrics article svg,.coded-trip-kartarpur-sahib .coded-desktop .coded-metrics article img{width:14px;height:14px;top:12px}.coded-trip-spiritual-lahore .coded-desktop .coded-metrics article small,.coded-trip-spiritual-lahore .coded-desktop .coded-metrics article strong,.coded-trip-mughal-lahore .coded-desktop .coded-metrics article small,.coded-trip-mughal-lahore .coded-desktop .coded-metrics article strong,.coded-trip-kartarpur-sahib .coded-desktop .coded-metrics article small,.coded-trip-kartarpur-sahib .coded-desktop .coded-metrics article strong{font-size:12px;line-height:14px;left:29px}.coded-trip-spiritual-lahore .coded-desktop .coded-metrics article strong,.coded-trip-mughal-lahore .coded-desktop .coded-metrics article strong,.coded-trip-kartarpur-sahib .coded-desktop .coded-metrics article strong{top:23px}.coded-experience h2,.coded-timeline-section h2,.coded-services h2{color:#fff;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.coded-services,.coded-experience h2,.coded-timeline-section h2,.coded-timeline-item h3,.coded-timeline-item>span{position:absolute}.coded-experience p,.coded-timeline-item p{color:#fff;text-align:left;word-spacing:normal;white-space:normal;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.coded-timeline-line{z-index:1;pointer-events:none;background:#ffffff6b;position:absolute}.coded-trip-spiritual-lahore .coded-timeline-line,.coded-trip-mughal-lahore .coded-timeline-line,.coded-trip-kartarpur-sahib .coded-timeline-line{background:#ffffffb3;width:1px!important}.coded-timeline-item>span{z-index:2;background:#fff;border-radius:999px;display:block}.coded-timeline-item h3{color:#ffffffb3;z-index:3;white-space:nowrap;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.coded-timeline-item h3 b{color:#fff;font-weight:inherit}.coded-timeline-item p{z-index:3}.coded-timeline-time{margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.coded-booking-card{color:#000;background:#d9d9d9;border-radius:1.323vw;overflow:hidden}.coded-booking-card p,.coded-booking-card small,.coded-booking-card strong,.coded-booking-card>span,.coded-booking-card em,.coded-booking-card hr,.coded-booking-card button,.coded-booking-card div{margin:0;line-height:1;position:absolute}.coded-booking-card p{font-size:1.587vw;font-weight:590;top:2.71vw;left:2.51vw}.coded-booking-card small{font-size:1.587vw;font-weight:860;top:6.22vw;left:2.51vw}.coded-booking-card strong{font-size:3.31vw;font-weight:1000;top:5.49vw;left:6.61vw}.coded-booking-card>span{font-size:1.587vw;font-weight:700;top:10.05vw;left:2.51vw}.coded-booking-card hr{border:0;border-top:.066vw solid #969696;width:32.21vw;left:1.06vw}.coded-booking-card hr:first-of-type{top:12.37vw}.coded-booking-card hr:last-of-type{top:22.88vw}.coded-booking-card div{gap:.75vw;display:grid;top:13.36vw;left:6.35vw}.coded-booking-card div b{align-items:center;gap:.86vw;font-size:1.323vw;font-weight:700;line-height:1.35;display:flex}.coded-booking-card div svg{stroke-width:2px;width:1.32vw;height:1.32vw}.coded-booking-card em{font-size:1.323vw;font-style:normal;font-weight:400;top:24.8vw;left:2.51vw}.coded-booking-card button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:99px;width:13.1vw;height:2.65vw;font-size:1.058vw;font-weight:700;top:28.9vw;left:9.46vw}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card{border-radius:20px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card p,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card p,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card p{font-size:24px;font-weight:590;line-height:29px;top:41px;left:33px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card small,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card small,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card small{font-size:24px;font-weight:860;line-height:29px;top:94px;left:33px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card strong,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card strong,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card strong{font-size:40px;font-weight:1000;line-height:48px;top:85px;left:100.5px}.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card strong{left:111px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card>span,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card>span,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card>span{font-size:24px;font-weight:700;line-height:29px;top:148px;left:33px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card hr,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card hr,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card hr{border-top-width:.5px;width:487px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card hr:first-of-type,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card hr:first-of-type,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card hr:first-of-type{top:187px;left:-40px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card hr:last-of-type,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card hr:last-of-type,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card hr:last-of-type{top:346px;left:-27px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card div,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card div,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card div{gap:0;top:197px;left:60px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card div b,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card div b,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card div b{gap:14px;font-size:20px;font-weight:700;line-height:28px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card div svg,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card div svg,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card div svg{width:14px;height:14px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card em,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card em,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card em{font-size:20px;font-weight:700;line-height:24px;top:302px;left:33px}.coded-trip-spiritual-lahore .coded-desktop .coded-booking-card button,.coded-trip-mughal-lahore .coded-desktop .coded-booking-card button,.coded-trip-kartarpur-sahib .coded-desktop .coded-booking-card button{width:198px;height:40px;font-size:16px;line-height:19px;top:403px;left:143px}.coded-trip-skardu .coded-desktop .coded-booking-card{border-radius:20px}.coded-trip-skardu .coded-desktop .coded-booking-card p{font-size:24px;font-weight:590;line-height:29px;top:41px;left:33px}.coded-trip-skardu .coded-desktop .coded-booking-card small{font-size:24px;font-weight:860;line-height:29px;top:94px;left:33px}.coded-trip-skardu .coded-desktop .coded-booking-card strong{font-size:40px;font-weight:1000;line-height:48px;top:85px;left:100px}.coded-trip-skardu .coded-desktop .coded-booking-card>span{font-size:24px;font-weight:700;line-height:29px;top:148px;left:33px}.coded-trip-skardu .coded-desktop .coded-booking-card hr{border-top-width:.5px;width:487px}.coded-trip-skardu .coded-desktop .coded-booking-card hr:first-of-type{top:187px;left:-40px}.coded-trip-skardu .coded-desktop .coded-booking-card hr:last-of-type{top:346px;left:-27px}.coded-trip-skardu .coded-desktop .coded-booking-card div{gap:0;top:197px;left:60px}.coded-trip-skardu .coded-desktop .coded-booking-card div b{gap:14px;font-size:20px;font-weight:700;line-height:28px}.coded-trip-skardu .coded-desktop .coded-booking-card div svg{width:14px;height:14px}.coded-trip-skardu .coded-desktop .coded-booking-card em{font-size:20px;font-weight:700;line-height:24px;top:302px;left:33px}.coded-trip-skardu .coded-desktop .coded-booking-card button{width:198px;height:40px;font-size:16px;line-height:19px;top:403px;left:143px}.coded-trip-karachi .coded-desktop .coded-booking-card{border-radius:20px}.coded-trip-karachi .coded-desktop .coded-booking-card p{font-size:24px;font-weight:590;line-height:29px;top:41px;left:33px}.coded-trip-karachi .coded-desktop .coded-booking-card small{font-size:24px;font-weight:860;line-height:29px;top:99px;left:33px}.coded-trip-karachi .coded-desktop .coded-booking-card strong{width:147px;font-size:40px;font-weight:1000;line-height:48px;top:90px;left:100px}.coded-trip-karachi .coded-desktop .coded-booking-card>span{font-size:24px;font-weight:700;line-height:29px;top:148px;left:33px}.coded-trip-karachi .coded-desktop .coded-booking-card hr{border-top-width:.5px;width:487px}.coded-trip-karachi .coded-desktop .coded-booking-card hr:first-of-type{top:187px;left:-40px}.coded-trip-karachi .coded-desktop .coded-booking-card hr:last-of-type{top:346px;left:-27px}.coded-trip-karachi .coded-desktop .coded-booking-card div{gap:0;top:197px;left:60px}.coded-trip-karachi .coded-desktop .coded-booking-card div b{gap:14px;font-size:20px;font-weight:700;line-height:28px}.coded-trip-karachi .coded-desktop .coded-booking-card div svg{width:14px;height:14px}.coded-trip-karachi .coded-desktop .coded-booking-card em{font-size:20px;font-weight:700;line-height:24px;top:302px;left:33px}.coded-trip-karachi .coded-desktop .coded-booking-card button{width:198px;height:40px;font-size:16px;line-height:19px;top:403px;left:143px}.coded-services h2{text-align:center;width:100%;margin:0 0 6.95vw;position:static}.coded-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5.42vw 5.82vw;display:grid;position:static}.coded-service-grid article{color:#b2b2b2;align-items:flex-start;gap:1.46vw;min-height:5.3vw;display:flex;position:relative}.coded-service-grid article>svg,.coded-service-grid article>img,.coded-water-icon{color:#b2b2b2;object-fit:contain;filter:none;flex:none;width:1.46vw;height:1.46vw;position:relative}.coded-water-icon{width:1.18vw;height:1.78vw;overflow:visible}.coded-water-icon img{object-fit:contain;width:100%;height:100%}.coded-service-grid article span{color:#b2b2b2;white-space:normal;font-size:1.72vw;font-weight:400;line-height:1.13;position:static}.coded-spiritual-services h2,.coded-spiritual-services p,.coded-spiritual-service-icon{position:absolute}.coded-spiritual-services h2,.coded-spiritual-services p{color:#fff;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.coded-spiritual-services p{color:#ffffffb3;z-index:2}.coded-trip-spiritual-lahore .coded-desktop .coded-spiritual-services p,.coded-trip-mughal-lahore .coded-desktop .coded-mughal-services p,.coded-trip-kartarpur-sahib .coded-desktop .coded-kartarpur-services p{white-space:nowrap;overflow-wrap:normal;word-break:normal}.coded-spiritual-service-icon{color:#b2b2b2;z-index:1;display:block}.coded-spiritual-service-icon>svg,.coded-spiritual-service-icon>img,.coded-spiritual-service-icon>.coded-water-icon{color:#b2b2b2;object-fit:contain;filter:none;width:100%;height:100%}.coded-spiritual-service-icon .coded-water-icon{margin:0;display:block;overflow:hidden}.coded-spiritual-service-icon .coded-water-icon img{object-fit:fill;width:180%;max-width:none;height:100%;display:block;transform:translate(-30%)}.coded-spiritual-footer{color:#fff;background:#000}.coded-spiritual-footer h2,.coded-spiritual-footer p,.coded-spiritual-footer a,.coded-spiritual-footer svg,.coded-spiritual-footer-logo{color:#fff;letter-spacing:0;white-space:nowrap;margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;position:absolute}.coded-spiritual-footer a{text-decoration:none;display:block}.coded-spiritual-footer .coded-spiritual-footer-social-icon{display:block}.coded-spiritual-footer .coded-spiritual-footer-social-icon svg{width:100%;height:100%;display:block;position:static}.coded-spiritual-footer-logo img{object-fit:contain;width:100%;height:100%}.coded-spiritual-footer-icon{color:#fff;stroke-width:1.6px;display:block}.coded-detailed-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.1vw 6.35vw;width:100%;margin:0 auto;display:grid;position:static}.coded-detailed-services article{position:static}.coded-detailed-services strong,.coded-detailed-services small{color:#b2b2b2;line-height:1.18;display:block}.coded-detailed-services strong{margin-bottom:1.2vw;font-size:1.72vw;font-weight:400}.coded-detailed-services small{font-size:1.06vw;font-weight:274}.coded-footer{color:#fff;background:#000}.coded-footer-brand,.coded-footer-support,.coded-footer-social,.coded-footer-copy{position:absolute}.coded-footer-brand{top:0;left:9.26vw}.coded-footer-brand img{width:4.37vw;height:auto;margin-bottom:3.2vw;display:block}.coded-footer-brand p{margin:0;font-size:1.72vw;font-weight:400;line-height:1;position:static}.coded-footer-support{top:1.39vw;left:54.17vw}.coded-footer-social{top:1.39vw;left:80.8vw}.coded-footer h2{margin:0 0 3.7vw;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:1.72vw;font-weight:700;line-height:1}.coded-footer a{color:#fff;align-items:center;gap:1.26vw;margin-bottom:2.65vw;font-size:1.32vw;font-weight:400;line-height:1;text-decoration:none;display:flex}.coded-footer svg{width:1.39vw;height:1.39vw}.coded-footer-copy{align-items:center;gap:.8vw;font-size:1.32vw;display:flex;bottom:0;left:43.1vw}@media (width<=899px){.coded-desktop{display:none}.coded-mobile{display:block}.coded-hero-title,.coded-hero-subtitle{line-height:1.1}.coded-desktop-title{display:none}.coded-mobile-title{display:inline}.coded-metrics article svg,.coded-metrics article img{width:3.48vw;height:3.48vw;top:.15vw}.coded-metrics article small,.coded-metrics article strong{font-size:2.985vw;line-height:1;top:.1vw}.coded-metrics article small{letter-spacing:.18em;width:27vw;left:7.21vw}.coded-metrics article strong{color:#a9a9a9;width:46vw;left:41.3vw}.coded-experience p,.coded-timeline-item p{line-height:1.22!important}.coded-booking-card{border-radius:2.49vw}.coded-booking-card p{font-size:3.48vw;top:5.97vw;left:3.23vw}.coded-booking-card small{font-size:3.48vw;top:14.93vw;left:3.23vw}.coded-booking-card strong{font-size:7.46vw;top:11.94vw;left:12.44vw}.coded-booking-card>span{font-size:2.74vw;top:24.88vw;left:3.23vw}.coded-booking-card hr{border-top-width:.124vw;width:48.01vw;left:1.74vw}.coded-booking-card hr:first-of-type{top:30.85vw}.coded-booking-card hr:last-of-type{top:46.52vw}.coded-booking-card div{gap:0;top:33.83vw;left:6.47vw}.coded-booking-card div b{gap:1.74vw;font-size:2.74vw;line-height:1.82}.coded-booking-card div svg{width:2.74vw;height:2.74vw}.coded-booking-card em{white-space:nowrap;font-size:2.99vw;font-weight:700;top:49.25vw;left:4.23vw}.coded-booking-card button{width:34.52vw;height:6.97vw;font-size:2.74vw;top:58.46vw;left:8.71vw}.coded-services h2{margin-bottom:12.44vw}.coded-service-grid{grid-template-columns:31.84vw 39.3vw;gap:6.47vw 7.71vw}.coded-service-grid article{gap:2.49vw;min-height:0}.coded-service-grid article>svg,.coded-service-grid article>img{width:3.48vw;height:3.48vw}.coded-water-icon{width:2.74vw;height:5.22vw;margin-top:-.55vw;margin-left:.35vw}.coded-service-grid article span{font-size:2.74vw;line-height:1.17}.coded-footer-brand{top:0;left:14.93vw}.coded-footer-brand img{width:7.96vw;margin-bottom:10.7vw}.coded-footer-brand p{font-size:2.99vw;line-height:1}.coded-footer-support{top:34.08vw;left:14.93vw}.coded-footer-social{top:34.08vw;left:61.69vw}.coded-footer h2{margin-bottom:11.94vw;font-size:3.48vw}.coded-footer a{gap:2.74vw;margin-bottom:4.98vw;font-size:2.99vw}.coded-footer svg{width:3.48vw;height:3.48vw}}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) *,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) :before,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) :after{box-sizing:border-box;letter-spacing:0;text-align:initial;word-spacing:normal}@media (width>=900px){.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-hero{height:45.569vw;min-height:620px;max-height:874px;overflow:hidden}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-hero img{object-fit:cover;max-width:none;position:absolute}.itinerary-trip-spiritual-lahore .figma-trip-hero img{width:101.72vw;height:46.69vw;top:0;left:-.86vw;object-position:center center!important}.itinerary-trip-mughal-lahore .figma-trip-hero img{width:100.463vw;height:46.705vw;top:-.763vw;left:-.2vw;object-position:center center!important}.itinerary-trip-kartarpur-sahib .figma-trip-hero img{width:106.746vw;height:49.31vw;top:-3.544vw;left:-.397vw;object-position:center center!important}.itinerary-trip-skardu .figma-trip-hero img,.itinerary-trip-karachi .figma-trip-hero img{width:100vw;height:45.569vw;min-height:620px;max-height:874px;inset:0;object-position:center center!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-heading{width:70vw;top:21.032vw;left:7.209vw}.itinerary-trip-spiritual-lahore .figma-trip-heading{top:18.915vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-heading h1{white-space:nowrap;margin:0;font-size:6.614vw;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-heading p{text-align:left;width:55.225vw;margin-top:1.058vw;font-size:1.852vw;font-weight:400;line-height:1}.itinerary-trip-spiritual-lahore .figma-trip-heading p{margin-top:1.257vw}.itinerary-trip-karachi .figma-trip-heading h1 .desktop-title{display:inline}.itinerary-trip-karachi .figma-trip-heading h1 .mobile-title{display:none}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-body{width:100%;min-height:var(--desktop-body-height,2368px);background:#000;padding:0;position:relative}.itinerary-trip-spiritual-lahore{--desktop-body-height:2467px}.itinerary-trip-mughal-lahore{--desktop-body-height:2635px}.itinerary-trip-kartarpur-sahib{--desktop-body-height:2605px}.itinerary-trip-skardu{--desktop-body-height:4712px}.itinerary-trip-karachi{--desktop-body-height:3971px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services{left:var(--desktop-side);width:var(--desktop-main);max-width:none;margin:0;position:absolute}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics{border-bottom:1px solid var(--figma-line);grid-template-columns:repeat(4,1fr);height:101px;padding:0;display:grid;top:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics.metric-count-3{grid-template-columns:repeat(3,1fr)}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat{border:0;grid-template-rows:auto auto;grid-template-columns:16px auto;align-content:center;column-gap:10px;min-height:0;padding:0;display:grid}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat>svg,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat>img{width:14px;height:14px;color:var(--figma-text-dim);filter:brightness(0)invert()opacity(.7);grid-row:1/span 2;align-self:center}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics small{color:#fff;text-transform:uppercase;white-space:nowrap;margin:0 0 4px;font-size:8px;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics strong{color:var(--figma-text-dim);white-space:nowrap;margin:0;font-size:8px;font-weight:274;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row{border-bottom:1px solid var(--figma-line);grid-template-columns:262px minmax(420px,769px);align-items:start;gap:80px;min-height:227px;padding:0 0 93px;display:grid;top:205px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row h2{text-align:left;white-space:nowrap;margin:53px 0 0;font-size:26px;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row p{color:#fff;width:min(769px,100vw - 625px);max-width:769px;margin:0;font-size:26px;font-weight:274;line-height:1;text-align:left!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section{left:var(--desktop-left);width:min(620px,100vw - 740px);max-width:none;margin:0;padding:0;position:absolute;top:521px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section h2{text-align:left;margin:0 0 116px;font-size:26px;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline{border:0;gap:100px;padding:0;display:grid;position:relative}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline:before{background:var(--figma-line);width:1px;top:0;bottom:0;left:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article{min-height:74px;padding:0 0 0 27px;display:block;position:relative}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-dot{background:#fff;width:10px;height:10px;margin:0;position:absolute;top:0;left:-5px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline h3{color:var(--figma-text-dim);white-space:normal;margin:0;font-size:16px;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline h3 strong{color:#fff}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline p{color:#fff;width:425px;max-width:calc(100vw - 300px);margin:28px 0 0 28px;font-size:11px;font-weight:274;line-height:1;text-align:left!important;white-space:normal!important}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline,.figma-itinerary-page.itinerary-trip-karachi .figma-timeline{gap:96px}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline p,.figma-itinerary-page.itinerary-trip-karachi .figma-timeline p{width:420px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card{top:521px;right:var(--desktop-card-right);width:483px;min-width:360px;max-width:calc(100vw - 920px);height:500px;box-shadow:none;background:#d9d9d9;border-radius:10px;margin:0;padding:0;left:auto;overflow:hidden;position:absolute!important;bottom:auto!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card p,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card small,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card strong,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card>span,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card em,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card button{line-height:1;position:absolute;margin:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card p{color:#000;font-size:20px;font-weight:590;top:40px;left:35px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card small{color:#000;font-size:18px;font-weight:860;top:133px;left:35px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card strong{color:#020202;font-size:50px;font-weight:1000;top:111px;left:107px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card>span{color:#000;font-size:18px;font-weight:700;top:201px;left:35px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr{border:0;border-top:1px solid #969696;width:420px;left:24px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr:first-of-type{top:250px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr:nth-of-type(2){top:356px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-card-details{gap:12px;display:grid;position:absolute;top:270px;left:35px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-card-details span{color:#000;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1;display:flex;position:static}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-card-details svg{stroke-width:1.8px;width:14px;height:14px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card em{color:#000;font-size:16px;font-style:normal;font-weight:700;top:384px;left:35px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card button{border-radius:100px;width:169px;height:35px;font-size:11px;font-weight:700;top:445px;left:159px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services{top:var(--desktop-services-top,1868px);border:0;padding:0}.itinerary-trip-spiritual-lahore{--desktop-services-top:1868px}.itinerary-trip-mughal-lahore{--desktop-services-top:2036px}.itinerary-trip-kartarpur-sahib{--desktop-services-top:2006px}.itinerary-trip-skardu{--desktop-services-top:3901px}.itinerary-trip-karachi{--desktop-services-top:3167px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services h2{text-align:center;margin:0 0 155px;font-size:40px;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services>div{grid-template-columns:repeat(3,1fr);align-items:start;gap:104px 88px;width:100%;display:grid}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article{min-height:46px;color:var(--figma-text-dim);align-items:flex-start;gap:28px;display:flex;padding:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article img,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article svg{width:24px;height:24px;color:var(--figma-text-dim);filter:none;flex:none;margin:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article span{color:var(--figma-text-dim);font-size:26px;font-weight:400;line-height:1;white-space:normal!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services-mobile-icons{display:none!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services-desktop-detail{grid-template-columns:repeat(3,1fr);align-items:start;gap:78px 116px;width:100%;display:grid!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-service-detail{min-height:80px;display:block!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-service-detail strong{color:var(--figma-text-dim);font-size:26px;font-weight:700;line-height:1;display:block}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-service-detail small{color:#fff;margin-top:30px;font-size:16px;font-weight:400;line-height:1;display:block}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer.compact{background:#000;width:100%;height:452px;margin:0;position:relative}}@media (width>=900px) and (width<=1200px){.figma-itinerary-page:not(.itinerary-trip-androon-lahore){--desktop-side:64px;--desktop-main:calc(100vw - 128px);--desktop-left:96px;--desktop-card-right:64px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row{grid-template-columns:220px minmax(360px,1fr);gap:56px}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row p{width:100%}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section{width:calc(100vw - 600px)}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card{width:420px;min-width:420px;max-width:420px}}@media (width<=899px){.figma-itinerary-page:not(.itinerary-trip-androon-lahore){--mobile-body-height:454.478vw;--mobile-timeline-height:153.731vw;--mobile-services-top:312.687vw;--mobile-card-top:366.169vw;width:100vw;overflow-x:hidden}.itinerary-trip-spiritual-lahore{--mobile-body-height:454.478vw;--mobile-timeline-height:153.731vw;--mobile-services-top:312.687vw;--mobile-card-top:366.169vw}.itinerary-trip-mughal-lahore,.itinerary-trip-kartarpur-sahib{--mobile-body-height:486.07vw;--mobile-timeline-height:181.841vw;--mobile-services-top:344.279vw;--mobile-card-top:397.761vw}.itinerary-trip-skardu{--mobile-body-height:803.98vw;--mobile-timeline-height:481.84vw;--mobile-services-top:644.527vw;--mobile-card-top:720.647vw}.itinerary-trip-karachi{--mobile-body-height:689.801vw;--mobile-timeline-height:338.06vw;--mobile-services-top:487.562vw;--mobile-card-top:601.741vw}.figma-itinerary-page.itinerary-trip-mughal-lahore,.figma-itinerary-page.itinerary-trip-kartarpur-sahib{--mobile-body-height:526.07vw;--mobile-services-top:369.154vw;--mobile-card-top:424.378vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-hero{width:100vw;height:154.229vw;position:relative;overflow:hidden}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-hero img{object-fit:cover;max-width:none;position:absolute}.itinerary-trip-spiritual-lahore .figma-trip-hero img{width:335.426vw!important;height:278.9vw!important;top:-33.22vw!important;left:-141.542vw!important}.itinerary-trip-mughal-lahore .figma-trip-hero img{width:398.01vw!important;height:265.403vw!important;top:-90.808vw!important;left:-139.055vw!important}.itinerary-trip-kartarpur-sahib .figma-trip-hero img{width:401.49vw!important;height:302vw!important;top:-49vw!important;left:-146.52vw!important}.itinerary-trip-skardu .figma-trip-hero img{width:509.5vw!important;height:337.3vw!important;top:-45.5vw!important;left:-149.5vw!important}.itinerary-trip-karachi .figma-trip-hero img{width:477.6vw!important;height:358.2vw!important;top:-147.9vw!important;left:-98.6vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-heading{width:66.667vw;position:absolute;top:52.736vw;left:13.184vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-heading h1{white-space:nowrap;width:66.667vw;margin:0;font-size:8.955vw;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-heading p{text-align:left;width:63.93vw;margin-top:.995vw;font-size:2.985vw;font-weight:400;line-height:1}.itinerary-trip-karachi .figma-trip-heading h1 .desktop-title{display:none}.itinerary-trip-karachi .figma-trip-heading h1 .mobile-title{display:inline}.itinerary-trip-karachi .figma-trip-heading h1{white-space:normal}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-body{background:#000;width:100vw;min-height:0;padding:0;position:relative;height:var(--mobile-body-height)!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card{left:var(--mobile-left);width:var(--mobile-main);max-width:none;margin:0;position:absolute}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics{border:0;height:52.488vw;padding:0;display:block;top:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat{width:var(--mobile-main);border:0;height:10.945vw;min-height:0;padding:0;position:absolute;left:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:first-child{top:8.706vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:nth-child(2){top:19.652vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:nth-child(3){top:30.597vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:nth-child(4){top:41.542vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat:after{content:"";background:var(--figma-line);height:.124vw;position:absolute;bottom:0;left:0;right:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat>svg,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics .detail-stat>img{filter:brightness(0)invert()opacity(.7);width:3.483vw;height:3.483vw;position:absolute;top:3.731vw;left:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics small,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics strong{white-space:nowrap;margin:0;line-height:1;position:absolute;top:3.731vw;font-size:2.86vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics small{color:#fff;font-weight:700;left:7.214vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-trip-metrics strong{color:var(--figma-text-dim);text-transform:none;font-weight:274;left:41.294vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row{border-bottom:.124vw solid var(--figma-line);grid-template-columns:25.124vw 41.791vw;align-items:start;gap:11.94vw;min-height:42.289vw;padding:0;display:grid;top:63.184vw}.figma-itinerary-page.itinerary-trip-skardu .figma-experience-row,.figma-itinerary-page.itinerary-trip-karachi .figma-experience-row{min-height:47.264vw!important;top:54.229vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row h2{white-space:nowrap;text-align:left;margin:9.453vw 0 0;font-size:2.985vw;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-experience-row p{color:#fff;margin:0;font-size:2.736vw;font-weight:274;line-height:1;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;width:41.791vw!important;max-width:41.791vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section{height:var(--mobile-timeline-height);padding:0;top:110.448vw}.figma-itinerary-page.itinerary-trip-skardu .figma-itinerary-section,.figma-itinerary-page.itinerary-trip-karachi .figma-itinerary-section{top:101.493vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-itinerary-section h2{text-align:center;width:100%;margin:0;font-size:2.985vw;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline{width:var(--mobile-main);border:0;padding:0;display:block;position:absolute;top:20.647vw;left:0;height:var(--mobile-timeline-height)!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline:before{background:var(--figma-line);width:.249vw;top:.995vw;left:0;height:var(--mobile-timeline-height)!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article{width:var(--mobile-main);display:block;position:absolute;left:0;transform:none!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:first-child{top:0}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(2){top:31.095vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(3){top:58.209vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(4){top:90.547vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(5){top:121.891vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(6){top:152.239vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article:nth-child(7){top:180.348vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(8),.figma-itinerary-page.itinerary-trip-karachi .figma-timeline article:nth-child(8){top:213.184vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(9),.figma-itinerary-page.itinerary-trip-karachi .figma-timeline article:nth-child(9){top:241.294vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(10),.figma-itinerary-page.itinerary-trip-karachi .figma-timeline article:nth-child(10){top:269.403vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(11),.figma-itinerary-page.itinerary-trip-karachi .figma-timeline article:nth-child(11){top:297.512vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(12),.figma-itinerary-page.itinerary-trip-karachi .figma-timeline article:nth-child(12){top:325.622vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(13),.figma-itinerary-page.itinerary-trip-karachi .figma-timeline article:nth-child(13){top:353.731vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(14){top:381.841vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(15){top:409.95vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(16){top:438.06vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(17){top:466.169vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article:nth-child(18){top:494.279vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-dot{background:#fff;width:1.244vw;height:1.244vw;margin:0;position:absolute;top:0;left:-.498vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline article>div{margin-left:2.488vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline h3{color:var(--figma-text-dim);white-space:nowrap;margin:0;font-size:2.985vw;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline h3 strong{color:#fff}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-timeline p{color:#fff;margin:2.488vw 0 0 4.726vw;font-size:2.736vw;font-weight:274;line-height:1;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;width:60.448vw!important;max-width:60.448vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services{border:0;padding:0;top:var(--mobile-services-top)!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services h2{text-align:center;width:100%;margin:0 0 12.438vw;font-size:2.985vw;font-weight:700;line-height:1}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services-desktop-detail{display:none!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services-mobile-icons,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services>div:not(.figma-services-desktop-detail){width:var(--mobile-main);grid-template-columns:31.841vw 39.303vw;align-items:start;gap:6.468vw 7.711vw;display:grid!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article{min-height:0;color:var(--figma-text-dim);align-items:flex-start;gap:2.488vw;display:flex;padding:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article img,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article svg{width:3.483vw;height:3.483vw;color:var(--figma-text-dim);filter:none;flex:none;margin:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services .service-icon-crop.service-icon-drinking-water{width:2.736vw!important;height:5.224vw!important;margin-top:-.995vw!important;margin-left:.498vw!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services .service-icon-crop.service-icon-drinking-water img{width:180%!important;max-width:none!important;height:100%!important;transform:translate(-40%)!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article span{width:auto;color:var(--figma-text-dim);font-size:2.736vw;font-weight:400;line-height:1;white-space:normal!important;overflow-wrap:normal!important;margin:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article:first-child span{width:21.891vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article:nth-child(2) span{width:28.358vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article:nth-child(3) span{width:21.891vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-services article:nth-child(4) span{width:33.333vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card{height:70.896vw;box-shadow:none;background:#d9d9d9;border-radius:2.488vw;padding:0;overflow:hidden;top:var(--mobile-card-top)!important;position:absolute!important;bottom:auto!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card p,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card small,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card strong,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card>span,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card em,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr,.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card button{line-height:1;position:absolute;margin:0!important}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card p{color:#000;font-size:3.483vw;font-weight:590;top:5.97vw;left:3.234vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card small{color:#000;font-size:3.483vw;font-weight:860;top:14.925vw;left:3.234vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card strong{color:#020202;font-size:7.463vw;font-weight:1000;top:11.94vw;left:12.438vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card>span{color:#000;font-size:2.736vw;font-weight:700;top:24.876vw;left:3.234vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr{border:0;border-top:.124vw solid #969696;width:48.01vw;left:1.741vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr:first-of-type{top:30.846vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card hr:nth-of-type(2){top:46.517vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-card-details{gap:0;width:42vw;display:grid;position:absolute;top:33.831vw;left:6.468vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-card-details span{color:#000;white-space:nowrap;align-items:center;gap:1.741vw;font-size:2.736vw;font-weight:700;line-height:4.975vw;display:flex;position:static}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-card-details svg{stroke-width:1.8px;width:2.736vw;height:2.736vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card em{color:#000;white-space:nowrap;font-size:2.985vw;font-style:normal;font-weight:700;top:49.254vw;left:4.229vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .figma-reservation-card button{border-radius:24.876vw;width:34.516vw;height:6.973vw;font-size:2.736vw;font-weight:700;top:58.458vw;left:8.706vw}.figma-itinerary-page:not(.itinerary-trip-androon-lahore) .final-footer.compact{background:#000;width:100vw;height:64.925vw;margin:0}.figma-itinerary-page.itinerary-trip-skardu .figma-trip-body,.figma-itinerary-page.itinerary-trip-karachi .figma-trip-body{padding:0 0 18vw;height:auto!important}.figma-itinerary-page.itinerary-trip-skardu .figma-trip-metrics,.figma-itinerary-page.itinerary-trip-karachi .figma-trip-metrics,.figma-itinerary-page.itinerary-trip-skardu .figma-experience-row,.figma-itinerary-page.itinerary-trip-karachi .figma-experience-row,.figma-itinerary-page.itinerary-trip-skardu .figma-itinerary-section,.figma-itinerary-page.itinerary-trip-karachi .figma-itinerary-section,.figma-itinerary-page.itinerary-trip-skardu .figma-services,.figma-itinerary-page.itinerary-trip-karachi .figma-services,.figma-itinerary-page.itinerary-trip-skardu .figma-reservation-card,.figma-itinerary-page.itinerary-trip-karachi .figma-reservation-card{left:var(--mobile-left);position:relative!important;top:auto!important}.figma-itinerary-page.itinerary-trip-skardu .figma-trip-metrics,.figma-itinerary-page.itinerary-trip-karachi .figma-trip-metrics{margin-top:0}.figma-itinerary-page.itinerary-trip-skardu .figma-experience-row,.figma-itinerary-page.itinerary-trip-karachi .figma-experience-row{margin-top:10.697vw}.figma-itinerary-page.itinerary-trip-skardu .figma-itinerary-section,.figma-itinerary-page.itinerary-trip-karachi .figma-itinerary-section{height:auto;margin-top:9.701vw}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline,.figma-itinerary-page.itinerary-trip-karachi .figma-timeline{gap:18.408vw;padding-bottom:20.896vw;display:grid;position:relative;top:20.647vw;height:auto!important}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline:before,.figma-itinerary-page.itinerary-trip-karachi .figma-timeline:before{bottom:0;height:auto!important}.figma-itinerary-page.itinerary-trip-skardu .figma-timeline article,.figma-itinerary-page.itinerary-trip-karachi .figma-timeline article{min-height:0;position:relative!important;top:auto!important}.figma-itinerary-page.itinerary-trip-skardu .figma-services,.figma-itinerary-page.itinerary-trip-karachi .figma-services{margin-top:41.791vw}.figma-itinerary-page.itinerary-trip-skardu .figma-reservation-card,.figma-itinerary-page.itinerary-trip-karachi .figma-reservation-card{margin-top:18.905vw}}.admin-page.shell,.admin-login.shell{width:min(1540px,100% - 48px)}.admin-page,.admin-login{color:#fff;background:#000;min-height:100vh;padding-top:54px;padding-bottom:72px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.admin-page .eyebrow,.admin-login .eyebrow{color:#a7a7a7;letter-spacing:.28em;margin:0 0 10px;font-size:12px;font-weight:700;line-height:1}.admin-page h1,.admin-login h1{color:#fff;letter-spacing:0;max-width:820px;margin:0;font-size:clamp(42px,5vw,82px);font-weight:800;line-height:.95}.admin-top{border-bottom:1px solid #ffffff3d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin:0 0 28px;padding-bottom:28px;display:grid}.admin-top>div:first-child p{color:#b2b2b2;max-width:760px;margin:18px 0 0;font-size:18px;line-height:1.35}.admin-top>div:last-child,.admin-export-global,.admin-date-head>div:last-child,.admin-backup-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-page .button,.admin-login .button{color:#000;min-height:46px;box-shadow:none;background:#fff;border-radius:999px;font-size:14px;font-weight:800}.admin-page .button.secondary,.admin-login .button.secondary,.admin-page .back-link{color:#fff;background:0 0;border:1px solid #ffffff57}.admin-login>form{color:#000;max-width:560px;box-shadow:none;background:#fff;border:0;border-radius:8px;margin:34px auto 80px;padding:34px}.admin-login .logo{color:#000}.admin-login .field input{border:1px solid #b7b7b7;border-radius:8px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.admin-metrics article,.admin-trip-card,.admin-backup-panel,.admin-date-section,.verification-result{color:#fff;box-shadow:none;background:#0a0a0a;border:1px solid #ffffff2e;border-radius:8px}.admin-metrics article{padding:20px}.admin-metrics small,.admin-trip-card small,.admin-backup-panel small,.admin-date-head small,.verification-status small,.verification-facts small{color:#a7a7a7;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:800;line-height:1.2;display:block}.admin-metrics strong{color:#fff;margin-top:8px;font-size:clamp(28px,3vw,46px);font-weight:800;line-height:1;display:block}.admin-backup-panel{grid-template-columns:minmax(0,1.5fr) minmax(260px,auto) auto;align-items:center;gap:20px;margin:0 0 22px;padding:20px;display:grid}.admin-backup-panel h2{color:#fff;margin:6px 0;font-size:22px;line-height:1.1}.admin-backup-panel p,.admin-backup-hint{color:#b2b2b2!important}.admin-backup-stats{grid-template-columns:repeat(3,minmax(74px,1fr));gap:10px;display:grid}.admin-backup-stats span{background:#000;border:1px solid #ffffff29;border-radius:8px;place-items:center;min-height:74px;padding:10px;display:grid}.admin-backup-stats b{color:#fff;font-size:26px;line-height:1}.admin-trip-grid,.admin-trip-grid-five{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.admin-trip-card{color:#fff;text-align:left;cursor:pointer;min-height:168px;padding:16px;transition:border-color .18s,background .18s,transform .18s}.admin-trip-card:hover,.admin-trip-card.active{color:#000;box-shadow:none;background:#fff;border-color:#fff;transform:translateY(-2px)}.admin-trip-card h3{min-height:48px;color:inherit;margin:9px 0 16px;font-size:18px;font-weight:800;line-height:1.05}.admin-trip-card strong{margin-bottom:6px;font-size:34px;line-height:.95;display:block}.admin-trip-card span{color:#a7a7a7;font-size:13px;line-height:1.25;display:block}.admin-trip-card.active small,.admin-trip-card.active span,.admin-trip-card:hover small,.admin-trip-card:hover span{color:#555}.admin-table-wrap{box-shadow:none;background:#0a0a0a;border:1px solid #ffffff2e;border-radius:8px;overflow:hidden}.admin-table-head{border-bottom:1px solid #ffffff29;grid-template-columns:minmax(260px,1fr) auto minmax(260px,390px) auto;align-items:center;gap:16px;padding:20px;display:grid}.admin-table-head h2{color:#fff;margin:0 0 5px;font-size:30px}.admin-table-head>div:first-child span,.admin-row small,.admin-date-head span{color:#aaa}.admin-search{color:#fff;background:#000;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;width:100%;min-width:0;padding:11px 13px;display:flex}.admin-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.admin-search input::placeholder{color:#777}.admin-date-groups{gap:18px;padding:18px;display:grid}.admin-date-section{overflow:hidden}.admin-date-head{background:#000;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.admin-date-head h3{color:#fff;margin:6px 0 4px;font-size:clamp(22px,2.4vw,34px);line-height:1}.admin-table{overflow:auto}.admin-row{border-bottom:1px solid #ffffff1a;grid-template-columns:1.52fr 1.38fr .42fr .74fr .72fr 1.1fr;align-items:center;gap:16px;min-width:1160px;padding:16px 20px;display:grid}.admin-row>span{flex-direction:column;gap:6px;display:flex}.admin-row b{color:#fff}.admin-labels{color:#d7d7d7;letter-spacing:.16em;text-transform:uppercase;background:#151515;font-size:11px;font-weight:900}.admin-row select,.admin-date-input{color:#fff;width:100%;max-width:220px;font:inherit;background:#000;border:1px solid #ffffff3d;border-radius:8px;margin-top:4px;padding:9px 10px}.payment-stamp-button{color:#000;background:#fff;border:2px solid #fff;border-radius:8px;width:132px;min-height:58px;transform:none;box-shadow:0 0 0 1px #ffffff29}.payment-stamp-button:hover{transform:translateY(-1px)}.payment-stamp-button b{color:inherit;letter-spacing:.06em;font-size:14px;line-height:1}.payment-stamp-button small{opacity:.75;line-height:1.1;color:inherit!important;font-size:10px!important}.payment-stamp-button.paid{color:#001a0c;background:#31e981;border-color:#31e981}.payment-stamp-button.due{color:#171300;background:#ffe66d;border-color:#ffe66d}.status-pill{cursor:pointer;border:2px solid #fff;border-radius:999px;min-width:104px;padding:10px 13px;font-weight:900}.status-pill.checked_in{color:#001a0c;background:#31e981;border-color:#31e981}.status-pill.not_checked_in{color:#000;background:#fff;border-color:#fff}.status-pill.cash_due,.status-pill.cancelled{color:#220500;background:#ff8a7a;border-color:#ff8a7a}.admin-pass-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.admin-pass-actions .admin-pass-link{color:#fff;background:#000;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:6px;margin:0;padding:7px 9px;text-decoration:none;display:inline-flex}.admin-pass-actions .admin-pass-link:hover{color:#000;background:#fff}.cancel-link{color:#ff9b88}.admin-empty{color:#aaa;text-align:center;padding:54px 20px}.verification-result{margin:0 0 22px;padding:20px}.verification-status{align-items:center;gap:15px;display:flex}.verification-status>svg{color:#fff;background:#000;border:1px solid #ffffff38;border-radius:50%;width:48px;height:48px;padding:10px}.verification-status h2{color:#fff;margin:4px 0 3px}.verification-status p{color:#aaa;margin:0}.verification-facts span{background:#000;border:1px solid #ffffff29}.scanner-card,.trip-editor-modal{color:#000;background:#fff;border-radius:8px}.trip-editor-modal>footer{background:#fff}@media (width<=1320px){.admin-trip-grid,.admin-trip-grid-five{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-backup-panel,.admin-table-head{grid-template-columns:1fr}}@media (width<=860px){.admin-page.shell,.admin-login.shell{width:min(100% - 28px,720px)}.admin-page,.admin-login{padding-top:28px}.admin-top{grid-template-columns:1fr}.admin-top>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-top>div:last-child .button:first-child{grid-column:1/-1}.admin-metrics,.admin-trip-grid,.admin-trip-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-date-head{flex-direction:column;align-items:flex-start}.admin-export-global{width:100%}}@media (width<=560px){.admin-page h1,.admin-login h1{font-size:40px}.admin-metrics,.admin-trip-grid,.admin-trip-grid-five,.admin-backup-stats,.admin-top>div:last-child{grid-template-columns:1fr}}.ticket-pass-scale-frame{width:min(1160px,100%);margin:0 auto}.ticket-pass-scale-frame>.journey-pass-preview{margin-left:0;margin-right:0}.ticket-page-new .pass-masthead h2,.admin-journey-pass-preview .pass-masthead h2,.pdf-pass-render-target .pass-masthead h2,.ticket-page-new .pass-masthead .logo,.admin-journey-pass-preview .pass-masthead .logo,.pdf-pass-render-target .pass-masthead .logo,.ticket-page-new .journey-pass-stub .logo,.admin-journey-pass-preview .journey-pass-stub .logo,.pdf-pass-render-target .journey-pass-stub .logo{color:#1c1e2c!important}@media (width<=760px){.ticket-page-new{padding:28px 14px 48px;overflow-x:hidden}.ticket-page-new .ticket-success{grid-template-columns:38px minmax(0,1fr);gap:12px;margin-bottom:20px}.ticket-page-new .ticket-success>span{width:34px;height:34px;margin-top:4px}.ticket-page-new .ticket-success h1{margin-top:4px;font-size:clamp(32px,9.6vw,42px);line-height:1}.ticket-page-new .ticket-success p{max-width:100%;font-size:14px;line-height:1.35}.ticket-pass-scale-frame{aspect-ratio:1160/638;width:calc(100vw - 28px);max-width:none;margin-bottom:34px;position:relative;overflow:visible}.ticket-pass-scale-frame>.journey-pass-preview{transform:scale(var(--ticket-scale,.34));transform-origin:0 0;position:absolute;top:0;left:0;grid-template-columns:minmax(0,1fr) 304px!important;width:1160px!important;min-width:1160px!important;max-width:none!important;min-height:638px!important;display:grid!important}.ticket-pass-scale-frame .journey-pass-main{padding:34px 36px 32px!important}.ticket-pass-scale-frame .pass-masthead{align-items:center!important;gap:18px!important;padding:0 155px 16px 0!important;display:flex!important}.ticket-pass-scale-frame .pass-masthead .logo,.ticket-pass-scale-frame .journey-pass-stub .logo{display:inline-flex!important}.ticket-pass-scale-frame .pass-masthead .logo img,.ticket-pass-scale-frame .journey-pass-stub .logo img{width:58px!important;height:auto!important;display:block!important}.ticket-pass-scale-frame .journey-pass-stub{border-top:0!important;border-left:2px dashed #97462f!important;min-height:638px!important;padding:34px 30px 28px!important}.ticket-pass-scale-frame .pass-content{grid-template-columns:340px minmax(0,1fr)!important;gap:34px!important;display:grid!important}.ticket-pass-scale-frame .pass-facts{grid-template-columns:1.45fr 1fr .8fr .55fr!important}.ticket-pass-scale-frame .pass-facts .wide{grid-column:1/-1!important}.ticket-pass-scale-frame .pass-payment{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:64px!important;padding:15px 17px 14px!important;display:flex!important}.ticket-pass-scale-frame .pass-payment span{flex-direction:row!important;align-items:center!important;gap:16px!important;display:flex!important}.ticket-pass-scale-frame .official-payment-stamp{width:122px!important;height:122px!important;margin:0!important;position:absolute!important;top:17px!important;right:30px!important}.ticket-pass-scale-frame .authentic-stamp{display:grid!important}.ticket-page-new .ticket-actions{justify-items:center;gap:14px;width:calc(100vw - 28px);margin:64px auto 0;display:grid}.ticket-page-new .ticket-actions .button,.ticket-page-new .ticket-home{width:min(100%,332px);height:54px;min-height:54px;box-shadow:none;border-width:2px;justify-content:center;padding:0 22px;font-size:16px;line-height:1}.ticket-page-new .ticket-actions .button svg,.ticket-page-new .ticket-home svg{width:23px;height:23px}.ticket-page-new .ticket-home{background:0 0;border:0;height:44px;min-height:44px;font-size:15px;font-weight:800}}.ticket-page-new{width:100%;overflow-x:hidden}.ticket-page-new .ticket-actions .button,.ticket-page-new .ticket-home,.admin-page .button,.admin-login .button,.payment-stamp-button,.status-pill{flex-shrink:0}.admin-table{-webkit-overflow-scrolling:touch}.admin-row,.admin-table-head,.admin-date-head,.admin-backup-panel{min-width:0}.admin-login>form,.admin-login .field,.admin-login .field input{box-sizing:border-box;max-width:100%}.figma-hero-image-4{object-position:center bottom}.figma-desktop-hero,.figma-mobile-hero{touch-action:pan-y;-webkit-user-select:none;user-select:none}.figma-desktop-hero{cursor:grab}.figma-desktop-hero:active{cursor:grabbing}.figma-desktop-hero:focus-visible,.figma-mobile-hero:focus-visible,.figma-desktop-scroll-cue:focus-visible,.figma-mobile-scroll:focus-visible{outline:none}.figma-pager{min-width:36px;width:auto!important;left:50%!important;transform:translate(-50%)!important}.figma-pager button{all:unset;cursor:pointer;justify-content:center;align-items:center;width:auto;height:14px;display:flex}.figma-pager i,.figma-pager i:first-child{border-radius:999px!important;flex:0 0 3px!important;width:3px!important;height:3px!important}.figma-pager i.is-active,.figma-pager i:first-child.is-active{border-radius:100px!important;flex-basis:18px!important;width:18px!important}.figma-pager button:focus-visible i{box-shadow:0 0 0 2px #ffffffbf}.admin-row b,.admin-row small,.admin-trip-card h3,.admin-trip-card span,.admin-search input,.admin-date-head h3,.admin-date-head span{overflow-wrap:anywhere}.admin-export-global .button,.admin-backup-actions .button,.admin-top>div:last-child .button{white-space:nowrap;justify-content:center}@media (width<=1180px){.admin-table-head{grid-template-columns:1fr}.admin-export-global{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-export-global .button{width:100%}}@media (width<=899px){.coded-itinerary-page,.figma-itinerary-page,.ticket-page-new,.admin-page,.admin-login{overflow-x:hidden}.figma-mobile-home .figma-mobile-hero>.figma-pager{top:686px!important;left:50%!important;transform:translate(-50%)!important}.figma-mobile-home .figma-footer-logo{margin-left:-8px!important}.figma-mobile-hero-image-4{object-position:center bottom}.coded-artboard,.figma-itinerary-frame,.figma-mobile-home{max-width:100vw}}@media (width<=760px){.ticket-page-new{padding-bottom:max(72px, calc(54px + env(safe-area-inset-bottom)))}.ticket-page-new .ticket-success{width:calc(100vw - 28px);margin-left:auto;margin-right:auto}.ticket-page-new .ticket-success .eyebrow{letter-spacing:clamp(.18em,1.35vw,.3em);white-space:normal;font-size:clamp(12px,3.2vw,14px)}.ticket-pass-scale-frame{margin-top:26px}.ticket-page-new .ticket-actions{padding-bottom:env(safe-area-inset-bottom);margin-top:clamp(58px,15vw,82px)}.ticket-page-new .ticket-actions .button{max-width:calc(100vw - 76px)}.ticket-page-new .ticket-actions .button span{white-space:nowrap}.admin-page.shell,.admin-login.shell{width:calc(100% - 28px)}.admin-page,.admin-login{padding-bottom:max(72px, calc(54px + env(safe-area-inset-bottom)))}.admin-top>div:last-child,.admin-export-global,.admin-backup-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-top>div:last-child .button:first-child,.admin-backup-actions .button:first-child{grid-column:1/-1}.admin-table-wrap{overflow:hidden}.admin-table{overflow-x:auto}.admin-row{grid-template-columns:1.48fr 1.3fr .44fr .72fr .7fr 1.08fr;min-width:1040px}.admin-login>form{width:100%;margin:30px auto 72px;padding:clamp(22px,7vw,34px)}.admin-login .field input{width:100%}}@media (width<=430px){.ticket-page-new .ticket-success{grid-template-columns:36px minmax(0,1fr);gap:10px}.ticket-page-new .ticket-success h1{max-width:8.2em;font-size:clamp(31px,9.1vw,38px)}.ticket-page-new .ticket-success p{font-size:13.5px}.ticket-page-new .ticket-actions .button,.ticket-page-new .ticket-home{width:min(100%,300px);font-size:15px}.admin-page h1,.admin-login h1{font-size:clamp(34px,10.4vw,40px)}.admin-page .eyebrow,.admin-login .eyebrow{letter-spacing:.2em}.admin-top>div:first-child p{font-size:15px}.admin-metrics article,.admin-trip-card,.admin-backup-panel,.verification-result{padding:16px}.admin-export-global,.admin-backup-actions,.admin-top>div:last-child{grid-template-columns:1fr}.admin-export-global .button,.admin-backup-actions .button,.admin-top>div:last-child .button{min-height:44px;padding-inline:14px;font-size:13px}.admin-search{border-radius:8px}}@media (width<=374px){.ticket-page-new .ticket-success h1{font-size:30px}.ticket-page-new .ticket-success p{font-size:13px}.ticket-page-new .ticket-actions{margin-top:54px}.ticket-page-new .ticket-actions .button,.ticket-page-new .ticket-home{width:min(100%,286px)}}
