@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes kenburns{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.16)translate(-1.5%,-1.5%)}}@keyframes heroWordIn{0%{opacity:0;filter:blur(6px);transform:translateY(34px)skewY(2deg)}to{opacity:1;filter:blur();transform:translateY(0)skewY(0)}}@keyframes scrollPulse{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@keyframes heroProgress{0%{width:0%}to{width:100%}}@keyframes faqOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hcta{border-radius:999px;align-items:center;gap:11px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.hcta:hover{transform:translateY(-2px)}.hcta-primary{color:#5a171b;background:#fff;padding:7px 9px 7px 24px;box-shadow:0 12px 30px #00000040}[dir=rtl] .hcta-primary{padding:7px 24px 7px 9px}.hcta-primary:hover{box-shadow:0 18px 38px #00000052}.hcta-ic{color:#fff;background:#5a171b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .4s cubic-bezier(.16,.84,.44,1);display:inline-flex}.hcta-primary:hover .hcta-ic{transform:translate(4px)}.hcta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;height:100%;transition:left .65s;position:absolute;top:0;left:-65%;transform:skew(-18deg)}.hcta-primary:hover:before{left:135%}.hcta-ghost{color:#fff;backdrop-filter:blur(6px);background:#ffffff14;border:1.5px solid #ffffff73;padding:8px 22px 8px 10px}[dir=rtl] .hcta-ghost{padding:8px 10px 8px 22px}.hcta-ghost:hover{background:#ffffff29;border-color:#fff}.hcta-ghost-ic{color:#fff;background:#ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .4s,background .3s;display:inline-flex}.hcta-ghost:hover .hcta-ghost-ic{background:#ffffff47;transform:translateY(2px)}.hcta-plan{color:#5a171b;background:#fff;justify-content:center;width:100%;margin:14px 0 2px;padding:8px 8px 8px 18px;font-size:14.5px;display:flex}.hcta-plan .hcta-ic{width:32px;height:32px}[dir=rtl] .hcta-ic,[dir=rtl] .dest-arrow,[dir=rtl] .guide-arrow{transform:scaleX(-1)}.hero-slide{object-fit:cover;opacity:0;z-index:1;width:100%;height:100%;transition:opacity .8s;animation:16s ease-out infinite alternate kenburns;position:absolute;inset:0}.hero-slide.is-active{opacity:1;z-index:2}.hero-aside{display:flex}.hero-mobile{width:100%;display:none}[dir=rtl] .hero-inner{text-align:right}.tl-row{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:46px 22px 1fr;align-items:start;width:100%;padding:0;font-family:inherit;display:grid;position:relative}.tl-time{color:#ffffff8c;padding-top:9px;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.tl-row.is-active .tl-time{color:#fff;padding-top:16px}.tl-dot-wrap{justify-content:center;display:flex}.tl-dot{z-index:2;background:#ffffff47;border-radius:50%;width:9px;height:9px;margin-top:10px;transition:all .3s}.tl-row.is-past .tl-dot{background:#ffffff73}.tl-row.is-active .tl-dot{background:#fff;width:14px;height:14px;margin-top:15px;box-shadow:0 0 0 4px #ffffff2e}.tl-card-active{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;margin:6px 0 10px;display:none;overflow:hidden}.tl-row.is-active .tl-card-active{display:block}.tl-card-compact{border-radius:13px;align-items:center;gap:11px;margin:1px 0;padding:7px;transition:background .25s;display:flex}.tl-card-compact:hover{background:#ffffff14}.tl-row.is-active .tl-card-compact{display:none}.tl-thumb-wrap{height:124px;display:block;position:relative;overflow:hidden}.tl-thumb-wrap img{object-fit:cover;width:100%;height:100%;animation:16s ease-out infinite alternate kenburns;position:absolute;inset:0}.tl-title-in{animation:.7s cubic-bezier(.16,.84,.44,1) both heroWordIn;display:block}.tl-progress{background:#ffffff2e;height:3px;display:block;overflow:hidden}.tl-progress>span{background:#fff;width:0;height:100%;display:block}.tl-row.is-active .tl-progress>span{animation:4s linear forwards heroProgress}html:not(.js) .tl-row.is-active .tl-progress>span{width:100%;animation:none}.hm-card{backdrop-filter:blur(16px);background:#1c080b85;border:1px solid #ffffff29;border-radius:24px;padding:16px;box-shadow:0 18px 44px #0006}.hm-slide{display:none}.hm-slide.is-active{display:block}.hm-top{align-items:center;gap:16px;display:flex}.hm-ring{flex-shrink:0;width:84px;height:84px;position:relative}.hm-ring-svg{width:100%;height:100%;position:absolute;inset:0}.hm-ring-img{border-radius:50%;position:absolute;inset:9px;overflow:hidden}.hm-ring-img img{object-fit:cover;width:100%;height:100%}@keyframes ringGo{0%{stroke-dashoffset:214px}to{stroke-dashoffset:0}}.hm-slide.is-active .hm-ring-fg{animation:4s linear forwards ringGo}.hm-info{flex:1;min-width:0}.hm-kicker{letter-spacing:.12em;text-transform:uppercase;color:#e0a39c;align-items:center;gap:7px;margin-bottom:7px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.hm-live{background:#c53b30;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite livePulse;box-shadow:0 0 #c53b3099}@keyframes livePulse{0%{box-shadow:0 0 #c53b308c}70%{box-shadow:0 0 0 7px #c53b3000}to{box-shadow:0 0 #c53b3000}}.hm-title{color:#fff;letter-spacing:-.015em;margin-bottom:7px;font-size:20px;font-weight:800;line-height:1.1}.hm-place{color:#ffffffc7;align-items:center;gap:5px;font-size:12.5px;display:flex}.hm-next{cursor:pointer;text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:9px 12px 9px 9px;font-family:inherit;transition:background .25s;display:flex}.hm-next:hover{background:#ffffff21}.hm-next+.hm-next{margin-top:8px}.hm-next-thumb{border-radius:11px;flex-shrink:0;width:42px;height:42px;overflow:hidden}.hm-next-thumb img{object-fit:cover;width:100%;height:100%}.hm-next-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hm-next-label{letter-spacing:.1em;text-transform:uppercase;color:#e0a39ce6;font-family:Space Mono,monospace;font-size:9px;font-weight:700}.hm-next-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.15;overflow:hidden}.hm-next-go{color:#fff;background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s,background .3s;display:flex}.hm-next:hover .hm-next-go{background:#fff3;transform:translate(3px)}[dir=rtl] .hero-mobile,[dir=rtl] .hm-card,[dir=rtl] .hm-top,[dir=rtl] .hm-info,[dir=rtl] .hm-next,[dir=rtl] .hero-aside{text-align:left;direction:ltr}.vs-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid;position:relative}.vs-badge{z-index:3;color:#fff;background:#5a171b;border:3px solid #f7f1e6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:Space Mono,monospace;font-size:14px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #5a171b52}.vs-new{transition:transform .4s cubic-bezier(.16,.84,.44,1),box-shadow .4s}.vs-new:hover{transform:translateY(-5px)}@media (width<=760px){.vs-grid{grid-template-columns:1fr;gap:16px}.vs-badge{margin:-2px auto;position:static;transform:none}}.dest-gallery{gap:14px;height:496px;display:flex}.dest-panel{color:#fff;cursor:pointer;border-radius:24px;flex:1;min-width:0;text-decoration:none;transition:flex .65s cubic-bezier(.16,.84,.44,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #5a171b14}.dest-panel.open{flex:4.2}.dest-gallery:hover .dest-panel{flex:1}.dest-gallery:hover .dest-panel:hover{flex:4.2}.dest-panel-img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,.84,.44,1);position:absolute;inset:0}.dest-panel.open .dest-panel-img,.dest-gallery:hover .dest-panel:hover .dest-panel-img{transform:scale(1.05)}.dest-collapsed{opacity:1;transition:opacity .4s}.dest-gallery:not(:hover) .dest-panel.open .dest-collapsed,.dest-gallery:hover .dest-panel:hover .dest-collapsed{opacity:0;pointer-events:none}.dest-expanded{opacity:0;pointer-events:none;transition:opacity .55s .12s,transform .55s .12s;transform:translateY(14px)}.dest-gallery:not(:hover) .dest-panel.open .dest-expanded,.dest-gallery:hover .dest-panel:hover .dest-expanded{opacity:1;pointer-events:auto;transform:none}.dest-arrow{transition:transform .35s;display:inline-flex}.dest-panel.open .dest-arrow,.dest-panel:hover .dest-arrow{transform:translate(6px)}@media (width<=760px){.dest-gallery{flex-direction:column;height:auto}.dest-panel,.dest-panel.open,.dest-gallery:hover .dest-panel,.dest-gallery:hover .dest-panel:hover{flex:none;height:200px}.dest-collapsed,.dest-panel.open .dest-collapsed{opacity:0!important}.dest-expanded,.dest-panel .dest-expanded{pointer-events:auto;opacity:1!important;transform:none!important}}.tm-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.tm-row{gap:18px;width:max-content;padding:10px 0;display:flex}.tm-row.r1{animation:52s linear infinite tmL}.tm-row.r2{animation:60s linear infinite tmR}.tm-marquee:hover .tm-row{animation-play-state:paused}@keyframes tmL{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@keyframes tmR{0%{transform:translate(calc(-50% - 9px))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.tm-row{animation:none!important}.tm-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}[dir=rtl] .tm-marquee{direction:ltr}.tm-card{border-radius:22px;flex-direction:column;flex:0 0 330px;padding:28px 28px 24px;display:flex;box-shadow:0 10px 28px #5a171b12}.tm-card.maroon{color:#fff;background:radial-gradient(130% 120% at 100% 0,#6e1d22 0%,#5a171b 60%,#45131a 100%);border:1px solid #ffffff14}.tm-card.saumon{color:#5a171b;background:#f5ddd8;border:1px solid #5a171b14}.tm-card.white{color:#3a3836;background:#fff;border:1px solid #2c2a2914}.tm-card .tm-quote{letter-spacing:-.01em;flex:1;margin:0 0 22px;font-size:15.5px;font-weight:400;line-height:1.6}.tm-card.maroon .tm-name{color:#fff}.tm-card .tm-name{color:#2c2a29;font-size:15px;font-weight:700}.tm-card .tm-from{letter-spacing:.05em;color:#8a857f;text-transform:uppercase;align-items:center;gap:5px;margin-top:3px;font-family:Space Mono,monospace;font-size:10.5px;display:flex}.tm-card.maroon .tm-from{color:#e0a39c}.guide-grid{grid-template-columns:1.08fr .92fr;align-items:start;gap:44px;display:grid}.guide-feat-img{transition:transform .7s cubic-bezier(.16,.84,.44,1)}.guide-feat:hover .guide-feat-img{transform:scale(1.04)}.guide-row{border-top:1px solid #2c2a291f;align-items:center;gap:18px;padding:18px 0;text-decoration:none;transition:padding .3s;display:flex}.guide-row:last-child{border-bottom:1px solid #2c2a291f}.guide-row:hover{padding-inline-start:8px}.guide-row-thumb{transition:transform .6s cubic-bezier(.16,.84,.44,1)}.guide-row:hover .guide-row-thumb{transform:scale(1.06)}.guide-more-wrap{justify-content:center;margin-top:34px;display:flex}.guide-more{color:#5a171b;border:1px solid #5a171b47;border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.guide-more:hover{color:#fff;background:#5a171b;border-color:#5a171b;transform:translateY(-2px)}.guide-arrow{transition:transform .35s;display:inline-flex}.guide-feat:hover .guide-arrow,.guide-row:hover .guide-arrow{transform:translate(6px)}@media (width<=860px){.guide-grid{grid-template-columns:1fr;gap:28px}}.faq-item{background:#fff;border:1px solid #2c2a2914;border-radius:16px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq-item[open]{border-color:#5a171b40;box-shadow:0 12px 30px #5a171b17}.faq-item summary{cursor:pointer;text-align:start;color:#2c2a29;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 26px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary{color:#5a171b}.faq-q{letter-spacing:-.01em;font-size:18px;font-weight:700}.faq-chev{color:#c53b30;flex-shrink:0;transition:transform .35s cubic-bezier(.16,.84,.44,1);display:inline-flex}.faq-item[open] .faq-chev{color:#5a171b;transform:rotate(180deg)}.faq-a{color:#5b5856;padding:0 26px 26px;font-size:16px;line-height:1.65;animation:.35s both faqOpen}.badge-light{color:#2c2a29;background:#fff;border-radius:14px;align-items:center;gap:11px;padding:13px 22px;text-decoration:none;transition:background .25s;display:inline-flex}.badge-light:hover{background:#f7f1e6}.badge-dark{color:#fff;background:#2c2a29;border-radius:14px;align-items:center;gap:11px;padding:14px 24px;text-decoration:none;transition:transform .25s;display:inline-flex}.badge-dark:hover{transform:translateY(-2px)}.badge-txt{text-align:start;flex-direction:column;line-height:1.15;display:flex}.badge-on{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-family:Space Mono,monospace;font-size:9px}.badge-store{font-size:16px;font-weight:700}@media (width<=1080px){.hero-aside{display:none!important}.hero-mobile{max-width:460px;display:block!important}#top{height:auto!important;min-height:100svh!important}.hero-inner{flex-direction:column;min-height:100svh;justify-content:space-between!important;align-items:flex-start!important;gap:34px!important;height:auto!important;padding:128px 22px 74px!important}.hero-inner>div:first-child{max-width:560px}.hero-scroll{padding-bottom:14px!important}#top h1{font-size:42px!important}.how-sec{border-radius:30px 30px 0 0;margin-top:-30px;padding-top:64px!important}.faq-still{flex-direction:column;align-items:flex-start!important;padding:26px 24px!important}.faq-still-btn{justify-content:center;width:100%;margin-top:6px}}@media (width>=1081px) and (height<=880px){#top{flex-direction:column;min-height:100vh;display:flex;height:auto!important}.hero-inner{flex:1;height:auto!important;padding-bottom:56px!important}}@media (width<=860px){.hero-inner{padding-top:104px!important}}.pin-accent[data-astro-cid-qmrutqly]{color:#e0a39c;flex-shrink:0}.hero-col[data-astro-cid-qmrutqly]{flex-direction:column;align-items:flex-start;display:flex}.hero-badge[data-astro-cid-qmrutqly]{order:-1}.scroll-chev[data-astro-cid-qmrutqly]{color:#fff;animation:1.8s ease-in-out infinite scrollPulse}.hero-scroll-link[data-astro-cid-qmrutqly]{transition:color .25s}.hero-scroll-link[data-astro-cid-qmrutqly]:hover{color:#fff}.phone-frame[data-astro-cid-477lk3b5]:hover{transform:rotate(0)translateY(-10px)!important}.dest-pin[data-astro-cid-jywuh4fr]{color:#e0a39c;flex-shrink:0}.tip-check[data-astro-cid-wy7ja3lj]{color:#c53b30;flex-shrink:0}.chip-ic[data-astro-cid-x5xn55qe]{color:#c53b30}
