.v2 .c-root{background:var(--cream);color:var(--ink)}.v2 .navbar{background:#050507;color:#fff}.v2 .c-hero{position:relative;z-index:1;height:440px;overflow:hidden;border-radius:0 0 120px 120px;background:var(--cream)}.v2 .c-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.v2 .c-wrap{max-width:1100px;margin:0 auto;padding:0 28px}.v2 .crumb{font-size:14px;color:#777;padding-top:14px}.v2 .crumb b{font-weight:400;color:#444}.v2 .c-head{display:flex;align-items:center;gap:16px;margin-top:14px}.v2 .c-head .btn-share{margin-inline-start:auto}.v2 .flag{width:64px;height:64px;border-radius:50%;flex:none;background:linear-gradient(180deg,#0d5eaf 0 11%,#fff 11% 22%,#0d5eaf 22% 33%,#fff 33% 44%,#0d5eaf 44% 55%,#fff 55% 66%,#0d5eaf 66% 77%,#fff 77% 88%,#0d5eaf 88%);position:relative;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.v2 .flag:before{background:#0d5eaf}.v2 .flag:after,.v2 .flag:before{content:"";position:absolute;left:0;top:0;width:55%;height:55%}.v2 .flag:after{background:linear-gradient(#fff,#fff) 50% 50%/100% 22% no-repeat,linear-gradient(#fff,#fff) 50% 50%/22% 100% no-repeat}.v2 .c-head h1{font-size:36px;font-weight:900;line-height:1}.v2 .c-head p{font-size:18px;color:#444;margin-top:6px}.v2 .c-chips{display:flex;justify-content:center;gap:56px;margin-top:20px}.v2 .c-chips .chip{flex-direction:column;border:0;background:none;padding:0;gap:6px;text-align:center;font-size:14px;color:#222;line-height:1.2}.v2 .c-chips .chip .i{width:42px;height:42px;padding:9px;border-radius:50%;border:1.3px solid var(--gold-500);color:var(--gold-500);font-size:42px;stroke-width:1.5}.v2 .pkgs{max-width:720px;margin:18px auto 0}.v2 .cta-dark.fly{max-width:720px;margin:22px auto 0;min-height:132px}.v2 .cta-dark.fly .bgimg{-o-object-position:80% 50%;object-position:80% 50%}.v2 .cta-dark.fly h3,.v2 .cta-dark.fly p{color:#fff}.v2 .guide-more{text-align:center;margin-top:18px}.v2 .guide-more .btn-outline-gold{color:#7a5d0e;border-color:var(--gold-500)}.v2 .c-sec h2{font-size:24px;font-weight:900;text-align:center;margin:30px 0 14px}.v2 .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v2 .photo-card{position:relative;margin-top:22px;height:200px;border-radius:16px;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;border:1px solid var(--gold-400)}.v2 .photo-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2 .photo-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.78));z-index:1}.v2 .photo-card>:not(img){position:relative;z-index:2}.v2 .photo-card h3{font-size:22px;font-weight:800}.v2 .photo-card p{font-size:15px;margin-top:4px;max-width:560px}.v2 .near{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:760px;margin:0 auto;direction:ltr}.v2 .near .card-dest{aspect-ratio:200/250}.v2 .near .card-dest h3{font-size:20px;color:#fff}.v2 .near .card-dest .price{font-size:22px}.v2 .cta-dark.bag{margin:26px auto 36px;max-width:720px;min-height:130px;background:radial-gradient(120% 140% at 100% 50%,#6b4a1a 0,#15110a 60%,#070709 100%);padding:26px 46% 26px 32px;text-align:left}.v2 .cta-dark.bag h3{color:#fff}.v2 .cta-dark.bag p{color:var(--text-2)}.v2 .cta-dark.bag .bgimg{-o-object-position:100% 50%;object-position:100% 50%;opacity:1}.v2 .cta-dark.bag:before{background:linear-gradient(90deg,rgba(7,7,9,.92),rgba(7,7,9,.75) 45%,rgba(7,7,9,0) 70%)}@media (max-width:760px){.v2 .c-hero{height:150px;border-radius:0 0 72px 26px}.v2 .c-wrap{padding:0 10px}.v2 .crumb{font-size:8px;padding-top:6px}.v2 .c-head .btn-share{height:26px;padding:0 9px;font-size:10px;gap:4px;border-width:1px}.v2 .c-head .btn-share .i{font-size:12px}.v2 .c-head{gap:8px;margin-top:6px}.v2 .flag{width:34px;height:34px}.v2 .c-head h1{font-size:15px}.v2 .c-head p{font-size:9px;margin-top:3px}.v2 .c-chips{gap:14px;margin-top:10px}.v2 .c-chips .chip{font-size:7.5px}.v2 .c-chips .chip .i{width:26px;height:26px;padding:5px;font-size:26px}.v2 .pkgs{margin-top:10px}.v2 .pkg-row{padding:9px 10px;gap:8px;border-radius:9px}.v2 .pkg-row+.pkg-row{margin-top:7px}.v2 .pkg-row .gb{font-size:14px;min-width:54px}.v2 .pkg-row .days{font-size:7.5px;margin-top:2px}.v2 .pkg-row .price{font-size:14px}.v2 .pkg-row .btn-gold{padding:6px 14px;font-size:8.5px}.v2 .pkg-row .badge{font-size:6.5px;padding:2px 6px;top:-6px}.v2 .cta-dark{padding:14px;border-radius:10px}.v2 .cta-dark h3{font-size:12.5px}.v2 .cta-dark p{font-size:9px}.v2 .cta-dark .btn-gold{font-size:8.5px;padding:6px 14px;margin-top:9px}.v2 .cta-dark.fly{margin-top:12px;min-height:80px}.v2 .c-sec h2{font-size:12px;margin:14px 0 8px}.v2 .guide-more{margin-top:10px}.v2 .guide-more .btn-outline-gold{font-size:8.5px;padding:6px 14px}.v2 .tiles{gap:5px}.v2 .info-tile{padding:8px 2px;font-size:7.5px;border-radius:8px}.v2 .info-tile .i{font-size:20px}.v2 .info-tile small{font-size:7px}.v2 .photo-card{height:104px;padding:9px;margin-top:10px;border-radius:9px}.v2 .photo-card h3{font-size:10px}.v2 .photo-card p{font-size:7.5px}.v2 .near{gap:6px}.v2 .near .card-dest{aspect-ratio:97/118;border-radius:8px}.v2 .near .card-dest h3{font-size:9px;color:#fff}.v2 .near .card-dest .price{font-size:10px}.v2 .cta-dark.bag{margin:12px 0 18px;min-height:78px;padding:14px 44% 14px 14px}}