.explorer_tabs__8GDZs{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:2rem}.explorer_tab__OBaK3{display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1.2rem;border:2px solid var(--ink);border-radius:999px;color:var(--ink);font-weight:600;cursor:pointer;transition:background-color .2s,color .2s}.explorer_tab__OBaK3 span{display:inline-grid;place-items:center;min-width:26px;height:26px;padding-inline:.4rem;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:.75rem;font-weight:700}.explorer_tabActive__r_UE0{background:var(--ink);color:#fff}.explorer_grid__9JaEQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:1.1rem;gap:1.1rem;list-style:none}.explorer_card__ZyuGk{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:.75rem;border-radius:24px;background:#fff;color:var(--ink);transition:transform .3s ease,box-shadow .3s ease}.explorer_card__ZyuGk:hover{transform:translateY(-5px);box-shadow:0 12px 0 -4px rgba(31,20,16,.2)}.explorer_photo__7uzJ2{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:16px;background:var(--red)}.explorer_photo__7uzJ2 img{object-fit:cover;transition:transform .5s ease}.explorer_card__ZyuGk:hover .explorer_photo__7uzJ2 img{transform:scale(1.05)}.explorer_initials__elmJv{display:grid;place-items:center;height:100%;color:#fff;font-size:2.6rem;font-weight:800}.explorer_tour__yrug0{position:absolute;top:.6rem;right:.6rem;padding:.25rem .7rem;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:.72rem;font-weight:800}.explorer_name__pjM6w{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:0 .3rem .2rem;font-size:.92rem;line-height:1.3}.explorer_arrow__MIs_y{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--purple);color:#fff}.explorer_more___spm4{display:flex;justify-content:center;margin-top:2rem}.footer_footer__GoTLO{padding:100px 0 30px;background:#2c1692;color:#fff;border-top-left-radius:125px;font-size:13px;line-height:20px}.footer_row__jJCcb{width:85%;margin:auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.footer_col__N_c49{flex-basis:25%;padding:10px}.footer_narrow__LoJ12{flex-basis:15%}.footer_logos__AEYt4{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:30px}.footer_logos__AEYt4 img{width:80px;height:auto;object-fit:contain}.footer_col__N_c49 h3{position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:40px}.footer_underline__WRzVB{position:absolute;top:25px;left:0;width:100%;height:5px;border-radius:3px;background:#767676;overflow:hidden}.footer_underline__WRzVB:after{content:"";position:absolute;top:0;left:10px;width:15px;height:100%;border-radius:3px;background:#fff;animation:footer_moving__QSlXk 2s linear infinite}@keyframes footer_moving__QSlXk{0%{left:-20px}to{left:100%}}.footer_email__u_srV{width:-moz-fit-content;width:fit-content;margin:1.25rem 0;border-bottom:1px solid #ccc}.footer_col__N_c49 ul li{margin-bottom:12px}.footer_form__cwTZH{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;padding-bottom:15px;border-bottom:1px solid #ccc}.footer_form__cwTZH i:first-child{margin-right:10px;font-size:18px}.footer_form__cwTZH input{width:100%;color:#ccc}.footer_form__cwTZH button{color:#ccc;cursor:pointer}.footer_social__ADZta i{display:inline-block;width:40px;height:40px;margin-right:15px;border-radius:50%;background:#fff;color:#000;font-size:20px;line-height:40px;text-align:center;cursor:pointer}.footer_footer__GoTLO hr{width:90%;margin:20px auto;border:0;border-bottom:1px solid #ccc}.footer_copy__ui4cf{text-align:center}.footer_banner__7RhFu{display:block;width:100%;height:auto}@media (max-width:900px){.footer_footer__GoTLO{padding-top:60px;border-top-left-radius:60px}.footer_col__N_c49,.footer_narrow__LoJ12{flex-basis:50%}}@media (max-width:700px){.footer_col__N_c49,.footer_narrow__LoJ12{flex-basis:100%}}.hero_hero__Cab7O{position:relative;display:flex;min-height:max(100svh,600px);overflow:hidden;isolation:isolate}.hero_bgItem__qzXU5,.hero_bg__Inw1c{position:absolute;inset:0}.hero_bgItem__qzXU5{opacity:0;transition:opacity .6s}.hero_bgItem__qzXU5:after{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,#000 8%,rgba(0,0,0,.25) 60%,rgba(0,0,0,.35))}.hero_bgActive__AT_Sv{opacity:1}.hero_img__wt0QO{object-fit:cover}.hero_fg__E8V2B{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;width:100%;padding:clamp(6.5rem,17vh,8.5rem) 0 1.5rem}.hero_content__nrX2c{width:min(540px,80%);margin-left:10%}.hero_content__nrX2c p:first-child{text-transform:uppercase;letter-spacing:10px}.hero_content__nrX2c h2{margin:0;font-size:clamp(2.25rem,min(8vw,11vh),6.25rem);line-height:1.08}.hero_content__nrX2c p:last-child{max-width:480px}@keyframes hero_showContent__WcG08{0%{transform:translateY(30px);filter:blur(20px);opacity:0}to{transform:translateY(0);filter:blur(0);opacity:1}}.hero_content__nrX2c h2,.hero_content__nrX2c p:first-child,.hero_content__nrX2c p:last-child{animation:hero_showContent__WcG08 .6s ease-in-out .15s both}.hero_content__nrX2c h2{animation-delay:.3s}.hero_content__nrX2c p:last-child{animation-duration:.9s;animation-delay:.45s}.hero_arrows__FXBz4{position:absolute;top:clamp(7rem,30%,16rem);right:50px;z-index:5}.hero_arrows__FXBz4 button{width:40px;height:40px;margin-left:4px;border-radius:5px;background-color:#eee5;color:#eee;font-family:monospace;font-size:x-large;cursor:pointer;transition:.5s}.hero_arrows__FXBz4 button:hover{background-color:#eee;color:#000}.hero_thumbnail__ZqJQb{display:flex;justify-content:center;gap:10px;padding:0 50px;overflow-x:auto}.hero_thumbnail__ZqJQb::-webkit-scrollbar{height:0}.hero_thumb__dDr__{position:relative;flex-shrink:0;width:clamp(100px,12vw,150px);height:clamp(120px,24vh,220px);border-radius:10px;overflow:hidden;filter:brightness(.5);cursor:pointer;transition:.5s}.hero_thumb__dDr__ img{object-fit:cover}.hero_thumb__dDr__ span{position:absolute;inset:auto 10px 10px 10px;color:#eee;font-size:var(--small-font-size);text-align:left}.hero_thumbActive__lTmJQ{filter:brightness(1.5)}@media (max-width:678px){.hero_thumbnail__ZqJQb{justify-content:flex-start;padding:0 1rem}.hero_arrows__FXBz4{top:5.5rem;right:1rem}.hero_content__nrX2c{width:calc(100% - 2.5rem);margin-left:1.25rem}.hero_content__nrX2c h2{padding-right:0}}.hero_bgItem__qzXU5 .hero_img__wt0QO{transform:scale(1.045);transition:transform 5.5s ease-out}.hero_bgActive__AT_Sv .hero_img__wt0QO{transform:scale(1)}@media (prefers-reduced-motion:reduce){.hero_bgItem__qzXU5,.hero_bgItem__qzXU5 .hero_img__wt0QO,.hero_thumb__dDr__{transition:none}.hero_content__nrX2c h2,.hero_content__nrX2c p:first-child,.hero_content__nrX2c p:last-child{animation:none}}.home_wrap__5yuNg{position:relative;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}.home_sectionTitle__ClRY6{margin-bottom:2rem;font-size:clamp(1.6rem,3.6vw,2.8rem);line-height:1.3;text-align:center}.home_sectionLead__jedxi{max-width:640px;margin:-1rem auto 2rem;text-align:center}.home_why__z5hBl{padding:clamp(3.5rem,7vw,5.5rem) 1.25rem 2rem}.home_whyText__BV2tD{max-width:900px;margin-inline:auto;font-size:1.05rem;line-height:1.8;text-align:center}.home_whyText__BV2tD p+p{margin-top:1.25rem}.home_about__cjp2u{padding-block:clamp(3rem,7vw,5.5rem)}.home_aboutGrid__h4_BJ{display:grid;grid-template-columns:4fr 8fr;grid-gap:2rem;gap:2rem;align-items:center}.home_aboutImages__8nPNN{position:relative;width:100%;max-width:400px;aspect-ratio:1;margin-inline:auto}.home_aboutImg__JE2fu{object-fit:cover;border-radius:11px;transition:transform .3s ease}.home_aboutImages__8nPNN img:first-child{-webkit-clip-path:polygon(0 0,0 32%,28% 0);clip-path:polygon(0 0,0 32%,28% 0);transform:translateY(-1.25rem)}.home_aboutImages__8nPNN img:nth-child(2){-webkit-clip-path:polygon(28% 0,0 32%,0 100%,17% 100%,90% 0);clip-path:polygon(28% 0,0 32%,0 100%,17% 100%,90% 0);transform:translateY(-.75rem)}.home_aboutImages__8nPNN img:nth-child(3){-webkit-clip-path:polygon(100% 0,100% 65%,74% 100%,17% 100%,90% 0);clip-path:polygon(100% 0,100% 65%,74% 100%,17% 100%,90% 0);transform:translateY(-.25rem)}.home_aboutImages__8nPNN img:nth-child(4){-webkit-clip-path:polygon(100% 65%,74% 100%,100% 100%);clip-path:polygon(100% 65%,74% 100%,100% 100%);transform:translateY(.25rem)}.home_aboutImages__8nPNN:hover img{transform:translateY(0)}.home_aboutTitle__UGt50{font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.35}.home_aboutTitle__UGt50 small{display:block;margin-bottom:.4rem;color:var(--red);font-size:.9rem;letter-spacing:.12em}.home_aboutDescription__tc3wk{margin:1.25rem 0 1.5rem;line-height:1.75}.home_facts__8iGjV{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;list-style:none}.home_facts__8iGjV li{display:grid;grid-gap:.1rem;gap:.1rem;padding:.65rem 1.1rem;border-radius:22px}.home_facts__8iGjV span{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.home_facts__8iGjV strong{font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.home_factPurple__zoTIW{background:var(--purple);color:#fff}.home_factYellow__qhnSk{background:var(--yellow)}.home_factInk__dUmCw{background:var(--ink);color:#fff}.home_factOutline__86X_t{border:2px solid var(--ink)}.home_aboutLink__4SXh7{color:inherit}.home_aboutBottom__fZQ7q,.home_socials__Um2RN{display:flex;align-items:center}.home_aboutBottom__fZQ7q{flex-wrap:wrap;gap:1.25rem 2rem}.home_socials__Um2RN{gap:.6rem}.home_socials__Um2RN a{display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--ink);border-radius:50%;transition:background-color .2s,color .2s}.home_socials__Um2RN a:hover{background:var(--ink);color:#fff}.home_history___85eT{padding-block:clamp(3rem,7vw,5.5rem);background:#fff8ec}.home_timeline__7fRoM{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:1.1rem;gap:1.1rem;list-style:none}.home_timeCard__M7qNE{padding:1.4rem 1.4rem 1.6rem;border-radius:28px;box-shadow:0 10px 0 rgba(31,20,16,.1)}.home_timeCard__M7qNE h3{margin:.9rem 0 .6rem;font-size:1.05rem;line-height:1.3}.home_timeCard__M7qNE p{font-size:.93rem;line-height:1.7}.home_period__svCq_{display:inline-block;padding:.3rem .9rem;border-radius:999px;background:rgba(255,255,255,.85);color:var(--ink);font-size:.75rem;font-weight:800;letter-spacing:.06em}.home_tonePurple__VfPJ7{background:var(--purple);color:#fff}.home_toneRed__e4Qud{background:var(--red);color:#fff}.home_toneYellow__rJ3ZH{background:var(--yellow)}.home_toneInk__8K1u5{background:var(--ink);color:#fff}.home_vision__EYg25{position:relative;overflow:hidden;margin-top:2.5rem;padding:clamp(1.75rem,4vw,2.75rem);border:3px solid var(--ink);border-radius:36px;background:#fff;text-align:center}.home_vision__EYg25 h3{position:relative;font-size:clamp(1.2rem,2.6vw,1.8rem)}.home_vision__EYg25 ul{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.25rem;list-style:none}.home_vision__EYg25 li{padding:.6rem 1.1rem;border-radius:999px;background:var(--cream);font-size:.9rem;font-weight:600}.home_visionBurst__xMxK5{position:absolute;top:-40px;right:-40px;width:140px;color:var(--yellow)}.home_punti__pvQAk{position:relative;overflow:hidden;padding-block:clamp(3rem,7vw,5.5rem);background:var(--red);color:#fff}.home_puntiBurst__n5wAO{position:absolute;top:-90px;left:-70px;width:300px;color:var(--ink);opacity:.18}.home_puntiRow__S3Rv_{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.home_puntiText__vdkJE h2{margin-bottom:1.25rem;font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.15}.home_puntiText__vdkJE p{max-width:480px;margin-bottom:2rem;line-height:1.75}.home_puntiCards__9nk4o{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.9rem;gap:.9rem;list-style:none}.home_puntiCard__nBPVm{display:grid;grid-gap:.6rem;gap:.6rem;padding:.6rem;border-radius:24px;background:var(--cream);color:var(--ink);transition:transform .3s ease}.home_puntiCard__nBPVm:hover{transform:translateY(-6px) rotate(-1deg)}.home_puntiPhoto__RxKF3{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:16px}.home_puntiPhoto__RxKF3 img{object-fit:cover}.home_puntiCard__nBPVm strong{padding:0 .4rem .3rem;font-size:.9rem}.home_statsWrap__8yxL_{padding:clamp(2rem,5vw,3.5rem) 1.25rem}.home_stats__GZ_cZ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem 1rem;gap:1.5rem 1rem;padding:clamp(1.75rem,4vw,2.75rem) clamp(1rem,3vw,2rem);border-radius:40px;background:var(--purple);color:#fff;text-align:center}.home_stat__v7mXc i{font-size:1.8rem;color:var(--yellow)}.home_statValue__h6mhL{margin:.4rem 0;color:var(--yellow);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.home_stat__v7mXc h3{font-size:.85rem;letter-spacing:.04em}.home_destinations__sizo8{padding-block:clamp(3rem,7vw,5rem)}.home_cards__LStry{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;list-style:none}.home_card__YZ71f{display:flex;flex-direction:column;gap:.9rem;height:100%;padding:.9rem;border-radius:28px;background:#fff;color:var(--ink);transition:transform .3s ease,box-shadow .3s ease}.home_card__YZ71f:hover{transform:translateY(-6px);box-shadow:0 14px 0 -4px rgba(31,20,16,.2)}.home_cardPhoto__ttCit{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:20px;background:var(--red)}.home_cardPhoto__ttCit img{object-fit:cover;transition:transform .5s ease}.home_card__YZ71f:hover .home_cardPhoto__ttCit img{transform:scale(1.05)}.home_cardInfo__6pGA0{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .3rem .2rem}.home_cardInfo__6pGA0 strong{display:block;font-size:1.02rem}.home_cardInfo__6pGA0 small{display:block;margin-top:.15rem;color:#6b5f5a;font-size:.82rem;line-height:1.4}.home_arrow__jwahw{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--purple);color:#fff}.home_explorer__4wl3T{padding-block:clamp(3rem,7vw,5rem);background:var(--yellow)}.home_city__L7e2m{padding-block:clamp(3rem,7vw,5rem) clamp(1rem,3vw,2rem)}.home_cityRow__MW_iT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;list-style:none}.home_cityCol__uw3Bv{position:relative;aspect-ratio:4/3;overflow:hidden;border:5px solid #fff;border-radius:28px;box-shadow:0 10px 0 rgba(31,20,16,.1)}.home_cityCol__uw3Bv img{object-fit:cover}.home_cityLabel__OsMYr{position:absolute;left:.8rem;bottom:.8rem;padding:.4rem 1rem;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:.85rem;font-weight:700}.home_map__kgTXx{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,5.5rem)}.home_mapFrame__6_BGy{width:100%;aspect-ratio:16/8;min-height:300px;overflow:hidden;border:6px solid #fff;border-radius:36px;background:#fff;box-shadow:0 12px 0 rgba(31,20,16,.1)}.home_mapFrame__6_BGy iframe{width:100%;height:100%;border:0}@media (max-width:1100px){.home_cards__LStry{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.home_aboutGrid__h4_BJ,.home_puntiRow__S3Rv_{grid-template-columns:1fr}.home_stats__GZ_cZ{grid-template-columns:repeat(2,1fr)}.home_cityRow__MW_iT{grid-template-columns:1fr}}@media (max-width:600px){.home_cards__LStry{grid-template-columns:1fr}.home_mapFrame__6_BGy{aspect-ratio:4/3}}.home_decor__RJ1Dz{--s:clamp(160px,34.7vw,500px);position:relative;pointer-events:none}.home_decor__RJ1Dz img{display:block;width:100%;height:auto}.home_m10__wxOJm{--s:clamp(120px,17.4vw,250px);width:var(--s);margin-bottom:calc(var(--s) * -.6);left:min(1000px,calc(100vw - var(--s) - 4vw));z-index:1}.home_m11__AuBVr{width:var(--s);margin-top:calc(var(--s) * -.3);margin-bottom:calc(var(--s) * -.55);margin-left:calc(var(--s) * -.3)}.home_m3__AYPkT{width:var(--s);margin-top:calc(var(--s) * -1);margin-left:calc(var(--s) * -.2);z-index:1}.detail_page__9T53V{background:var(--cream);color:var(--ink);font-size:1rem;overflow-x:clip}.detail_page__9T53V h1,.detail_page__9T53V h2,.detail_page__9T53V h3{color:inherit;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.detail_wrap__kYbNU{position:relative;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}.detail_pill__fe7vS{display:inline-block;margin:.06em .04em;padding:.04em .38em;border-radius:.5em;line-height:1.15;transform:rotate(-1.5deg)}.detail_pillRed__o2wTb{background:var(--red);color:#fff}.detail_pillWhite__Nphtr{background:#fff;color:var(--ink);transform:rotate(1.5deg)}.detail_pillYellow__5CDti{background:var(--yellow);color:var(--ink)}.detail_pillPurple__QjnIW{background:var(--purple);color:#fff}.detail_actions__D411p{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.detail_btnDark__bQipD,.detail_btnRed__hYmNE,.detail_tourBtn__VBFVQ{display:inline-flex;align-items:center;gap:.8rem;padding:.85rem 1.5rem;border-radius:999px;font-weight:600;transition:transform .25s ease,box-shadow .25s ease}.detail_btnDark__bQipD{background:var(--ink);color:#fff}.detail_btnRed__hYmNE{background:var(--red);color:#fff;padding-right:.55rem}.detail_tourBtn__VBFVQ{background:var(--yellow);color:var(--ink);padding-right:.55rem}.detail_btnDark__bQipD:hover,.detail_btnRed__hYmNE:hover,.detail_tourBtn__VBFVQ:hover{transform:translateY(-3px);box-shadow:0 8px 0 -2px rgba(31,20,16,.25)}.detail_btnIcon__xc2_7{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--ink);font-size:1.1rem}.detail_hero__N2dPO{background:var(--yellow);padding:clamp(7rem,14vw,9rem) 0 clamp(3rem,6vw,5rem);overflow:hidden}.detail_heroGrid__eNAau{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:2.5rem;gap:2.5rem}.detail_crumb__ZJVuC{display:inline-block;margin-bottom:1.25rem;padding:.4rem 1rem;border-radius:999px;background:rgba(255,255,255,.7);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.detail_title__Ifb5o{font-size:clamp(1.9rem,4.6vw,3.9rem);line-height:1.22;overflow-wrap:anywhere}.detail_lead__gA7wg{max-width:520px;margin-top:1.5rem;font-size:1.05rem;line-height:1.7}.detail_visual__AJa0Z{position:relative;width:min(100%,500px);aspect-ratio:1;margin-inline:auto}.detail_burstBig___E12B{position:absolute;inset:-4%;width:108%;height:108%;color:var(--ink)}.detail_burstPurple__gQCyl{position:absolute;top:-5%;right:-3%;width:28%;color:var(--purple)}.detail_burstRed__JdsXM{position:absolute;bottom:0;left:-5%;width:22%;color:var(--red)}.detail_frame__tMJiY{position:absolute;inset:13%;overflow:hidden;border:6px solid #fff;border-radius:34px;background:var(--red);transform:rotate(-3deg);box-shadow:0 16px 0 rgba(0,0,0,.12)}.detail_frame__tMJiY img{object-fit:cover}.detail_initials__4C_dz{display:grid;place-items:center;height:100%;color:#fff;font-size:clamp(4rem,12vw,7rem);font-weight:800}.detail_welcome__givnX{padding:clamp(3rem,7vw,5.5rem) 0 0}.detail_welcomePanel__8q3X0{position:relative;overflow:hidden;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,5vw,4rem);border-radius:40px;background:var(--purple);color:#fff;text-align:center}.detail_welcomePanel__8q3X0 h2{position:relative;font-size:clamp(1.4rem,3.2vw,2.4rem);line-height:1.35}.detail_welcomePanel__8q3X0 p{position:relative;max-width:640px;margin:1.25rem auto 0;line-height:1.7}.detail_welcomeBurstA__QErIZ{position:absolute;top:-40px;left:-40px;width:140px;color:var(--yellow);opacity:.9}.detail_welcomeBurstB__ErgDn{position:absolute;right:-30px;bottom:-40px;width:120px;color:var(--red)}.detail_info__LDHhC{padding:clamp(3rem,7vw,5.5rem) 0}.detail_infoRow__HzsSw{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;grid-gap:2rem;gap:2rem}.detail_infoRow__HzsSw+.detail_infoRow__HzsSw{margin-top:clamp(2.5rem,5vw,4rem)}.detail_infoHead__7zQV8 h2{font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.3}.detail_infoBody__y1GlK{padding:clamp(1.5rem,3vw,2.25rem);border-radius:32px;background:#fff;box-shadow:0 10px 0 rgba(31,20,16,.08)}.detail_infoBody__y1GlK p{font-size:1.02rem;line-height:1.85}.detail_infoBody__y1GlK p+p{margin-top:1.1rem}.detail_facts__I_YlR{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;list-style:none}.detail_facts__I_YlR li{display:grid;grid-gap:.1rem;gap:.1rem;padding:.65rem 1.1rem;border-radius:22px}.detail_facts__I_YlR span{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.detail_facts__I_YlR strong{font-size:.95rem;font-weight:600}.detail_factPurple__SOR_9{background:var(--purple);color:#fff}.detail_factYellow__hy7ab{background:var(--yellow)}.detail_factInk__MkEbE{background:var(--ink);color:#fff}.detail_factOutline__K8g0_{border:2px solid var(--ink)}.detail_sectionHead__w7HIC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;margin-bottom:2rem}.detail_sectionHead__w7HIC h2{font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.3}.detail_mapLink__45nez,.detail_sectionHead__w7HIC p{font-weight:600}.detail_mapLink__45nez{padding:.6rem 1.2rem;border-radius:999px;background:var(--ink);color:#fff;font-size:.9rem;transition:background-color .25s}.detail_mapLink__45nez:hover{background:var(--purple)}.detail_gallery__4LprT{position:relative;overflow:hidden;padding:clamp(3rem,7vw,5.5rem) 0;background:var(--red);color:#fff}.detail_galleryBurst__i_e5f{position:absolute;top:-80px;right:-60px;width:300px;color:var(--ink);opacity:.18}.detail_tour__8wjkE{padding:clamp(3rem,7vw,5.5rem) 0 0}.detail_tourPanel__1Ws3z{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;grid-gap:2rem;gap:2rem;overflow:hidden;padding:clamp(2rem,5vw,3.5rem);border-radius:40px;background:var(--purple);color:#fff}.detail_tourTag__xhMYj{display:inline-block;padding:.35rem 1rem;border-radius:999px;background:var(--red);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.detail_tourText__m3rZH h2{margin-top:1rem;font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.35}.detail_tourText__m3rZH p{max-width:520px;margin:1rem 0 1.75rem;line-height:1.7}.detail_tourText__m3rZH small{display:block;margin-top:1rem;opacity:.75}.detail_tourVisual__gNfuw{position:relative;display:grid;place-items:center;width:min(100%,280px);aspect-ratio:1;margin-inline:auto}.detail_tourBurst__uKq61{position:absolute;inset:0;width:100%;height:100%;color:var(--yellow)}.detail_tourVisual__gNfuw span{position:relative;color:var(--ink);font-size:clamp(2rem,5vw,3.2rem);font-weight:800;transform:rotate(-6deg)}.detail_location__sF9L3{padding:clamp(3rem,7vw,5.5rem) 0}.detail_map___4H62{width:100%;aspect-ratio:16/8;min-height:300px;overflow:hidden;border:6px solid #fff;border-radius:36px;background:#fff;box-shadow:0 12px 0 rgba(31,20,16,.1)}.detail_map___4H62 iframe{width:100%;height:100%;border:0}.detail_more__zPqlE{padding:clamp(3rem,7vw,5rem) 0;background:var(--yellow)}.detail_moreGrid__pQbDj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:1.25rem;gap:1.25rem;list-style:none}.detail_moreCard__5g_vF{display:flex;flex-direction:column;gap:.9rem;padding:.9rem;border-radius:28px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.detail_moreCard__5g_vF:hover{transform:translateY(-6px);box-shadow:0 14px 0 -4px rgba(31,20,16,.25)}.detail_moreImg__yD2Mh{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:20px;background:var(--cream)}.detail_moreImg__yD2Mh img{object-fit:cover}.detail_moreName__DQe6k{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .3rem .2rem;font-size:1rem}.detail_arrow__KNbc5{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--purple);color:#fff}@media (max-width:900px){.detail_heroGrid__eNAau,.detail_infoRow__HzsSw,.detail_tourPanel__1Ws3z{grid-template-columns:1fr}.detail_visual__AJa0Z{width:min(100%,380px)}.detail_tourVisual__gNfuw{width:180px;order:-1;margin-inline:0}}@media (max-width:600px){.detail_actions__D411p a{width:100%;justify-content:space-between}.detail_map___4H62{aspect-ratio:4/3}}.detail_source__ICrKL{margin-top:2rem;font-size:.82rem;opacity:.7}.gallery_grid__X2G0Y{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;list-style:none}@media (min-width:640px){.gallery_grid__X2G0Y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.gallery_grid__X2G0Y:not([data-count="2"]):not([data-count="4"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery_grid__X2G0Y[data-count="1"]{grid-template-columns:minmax(0,560px);justify-content:center}.gallery_card__UbVU0{position:relative;display:flex;flex-direction:column;gap:.9rem;width:100%;height:100%;padding:.9rem;border-radius:28px;background:var(--cream);color:var(--ink);text-align:left;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.gallery_card__UbVU0:hover{transform:translateY(-6px);box-shadow:0 18px 0 -6px rgba(31,20,16,.25)}.gallery_badge__S_V0o{position:absolute;top:1.4rem;right:1.4rem;z-index:2;padding:.35rem .9rem;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gallery_photo__Dqd2k{position:relative;display:block;aspect-ratio:4/3;border-radius:20px;overflow:hidden}.gallery_photo__Dqd2k img{object-fit:cover;transition:transform .5s ease}.gallery_card__UbVU0:hover .gallery_photo__Dqd2k img{transform:scale(1.05)}.gallery_caption__SMTT2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .3rem .2rem;font-size:.95rem;font-weight:600;line-height:1.35}.gallery_arrow__LtnOb{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--purple);color:#fff;font-size:1.1rem}.gallery_lightbox__KdsND{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:1rem;background:rgba(31,20,16,.92)}.gallery_figure__wSQ5R{display:grid;grid-gap:.75rem;gap:.75rem;width:min(1100px,100%);color:#fff;text-align:center}.gallery_full__9euTY{position:relative;width:100%;height:min(75vh,700px)}.gallery_full__9euTY img{object-fit:contain}.gallery_close__zkmqx,.gallery_nav__e747s{position:absolute;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--ink);font-size:1.8rem;line-height:1;cursor:pointer;z-index:1}.gallery_close__zkmqx{top:1rem;right:1rem}.gallery_nav__e747s{top:50%;transform:translateY(-50%)}.gallery_prev__Uy_4Z{left:1rem}.gallery_next__ynd2H{right:1rem}.navbar_header__I8sxe{position:fixed;top:12px;left:0;right:0;z-index:1000;padding-inline:12px;pointer-events:none}.navbar_nav__vwA6_{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1200px;height:56px;margin-inline:auto;padding-inline:1rem .5rem;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 8px 30px rgba(20,10,10,.12);pointer-events:auto}.navbar_logo__H1B5v{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink);font-size:.95rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.navbar_logo__H1B5v b{font-weight:700;color:var(--first-color)}.navbar_logoImg__qoFxF{width:34px;height:34px;object-fit:contain}.navbar_toggle__ltY3D{position:relative;width:40px;height:40px;border-radius:50%;cursor:pointer;background:var(--ink)}.navbar_toggle__ltY3D span{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:#fff;transition:transform .3s ease,top .3s ease}.navbar_toggle__ltY3D span:first-child{top:16px}.navbar_toggle__ltY3D span:nth-child(2){top:22px}.navbar_toggleOpen__kUIHS span:first-child{top:19px;transform:rotate(45deg)}.navbar_toggleOpen__kUIHS span:nth-child(2){top:19px;transform:rotate(-45deg)}.navbar_menu__BDn_M{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:calc(100dvh - 90px);overflow-y:auto;padding:.75rem;border-radius:24px;background:#fff;box-shadow:0 20px 50px rgba(20,10,10,.18);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.navbar_menuOpen__GVdZ_{opacity:1;visibility:visible;transform:none}.navbar_link__z2_NA{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.95rem 1rem;border-radius:14px;color:var(--ink);font-size:1rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color .2s,color .2s}.navbar_link__z2_NA:hover{background:#f6f1ec}.navbar_chevron__tLVIc{width:8px;height:8px;margin-left:.4rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .3s}.navbar_itemOpen__QxCTx .navbar_chevron__tLVIc{transform:translateY(1px) rotate(225deg)}.navbar_panel__GPAKe{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.navbar_itemOpen__QxCTx .navbar_panel__GPAKe{grid-template-rows:1fr}.navbar_panelClip__X3vRc{min-height:0;overflow:hidden}.navbar_panelInner__Cv0ns{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:.5rem 1rem 1rem}.navbar_group__yCJO9{display:grid;grid-gap:.4rem;gap:.4rem;align-content:start}.navbar_groupTitle__eLGKY{display:flex;align-items:center;gap:.4rem;color:var(--first-color);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.navbar_sublist__wOPTU{display:grid;grid-gap:.1rem;gap:.1rem;max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ddd transparent}.navbar_sublink__Jng_T{display:block;padding:.35rem .5rem;margin-inline:-.5rem;border-radius:8px;color:#5b5350;font-size:.85rem;transition:background-color .2s,color .2s}.navbar_sublink__Jng_T:hover{background:#fdeceb;color:var(--first-color)}.navbar_cta__aHSG0{display:block;margin:.5rem .25rem .25rem;padding:.9rem 1.5rem;border-radius:999px;background:var(--first-color);color:#fff;font-weight:600;text-align:center;transition:background-color .25s,transform .25s}.navbar_cta__aHSG0:hover{background:var(--ink)}@media (min-width:1118px){.navbar_nav__vwA6_{height:60px;padding-inline:1.25rem .5rem}.navbar_toggle__ltY3D{display:none}.navbar_menu__BDn_M{position:static;display:flex;align-items:center;gap:.5rem;max-height:none;overflow:visible;padding:0;border-radius:0;background:none;box-shadow:none;opacity:1;visibility:visible;transform:none}.navbar_list__GrtxS{display:flex;align-items:center;gap:.25rem}.navbar_link__z2_NA{width:auto;padding:.55rem 1rem;border-radius:999px;font-size:.92rem;gap:.1rem}.navbar_dropdownButton__npLYo{pointer-events:none}.navbar_item__cJOQT:focus-within .navbar_chevron__tLVIc,.navbar_item__cJOQT:hover .navbar_chevron__tLVIc{transform:translateY(1px) rotate(225deg)}.navbar_item__cJOQT:focus-within>.navbar_link__z2_NA,.navbar_item__cJOQT:hover>.navbar_link__z2_NA{background:#f6f1ec}.navbar_cta__aHSG0{margin:0;padding:.7rem 1.4rem;font-size:.9rem}.navbar_panel__GPAKe{display:block;position:absolute;top:100%;left:0;right:0;padding-top:10px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.navbar_panelSmall__TR9w6{left:auto;width:460px}.navbar_item__cJOQT:focus-within>.navbar_panel__GPAKe,.navbar_item__cJOQT:hover>.navbar_panel__GPAKe{opacity:1;visibility:visible;transform:none}.navbar_panelClip__X3vRc{overflow:visible}.navbar_panelInner__Cv0ns{gap:2rem;padding:1.75rem 2rem 2rem;border-radius:28px;background:#fff;box-shadow:0 24px 60px rgba(20,10,10,.16)}.navbar_cols4__Uq_Ck{grid-template-columns:repeat(4,minmax(0,1fr))}.navbar_cols2__hyQLa{grid-template-columns:repeat(2,minmax(0,1fr))}.navbar_sublist__wOPTU{max-height:300px}}@media (prefers-reduced-motion:no-preference){.navbar_nav__vwA6_{animation:navbar_nav-arrive__mnkgA .65s cubic-bezier(.2,.8,.2,1) both}@keyframes navbar_nav-arrive__mnkgA{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}}