.hero-hackTravels{width:100%;height:fit-content;padding-top:min(var(--fs)*10,20vw);background:#fff;flex-direction:column;align-items:center;display:flex;overflow:hidden}.hero-hackTravels__content{text-align:center;align-items:center;gap:min(var(--fs)*1,2vw);padding-bottom:min(var(--fs)*2.5,5vw);flex-direction:column;display:flex}.hero__title--hackTravels{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-display-sm);text-wrap:balance;color:#0d121c;letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.15}.hero__title--hackTravels-bold{font-weight:700}.heroHackTravels__subtitle{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);width:min(var(--fs)*32.85,65.7vw);color:var(--color-neutral-600);text-align:center;margin:0;font-weight:400;line-height:1.5}.hero-hackTravels__map-wrapper{width:min(66.144vw,1248px);height:min(36.411vw,687px);position:relative}.hero-hackTravels__map-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.hackTravels-circle{z-index:2;background:#0d9488;border-radius:9999px;width:min(1.272vw,24px);height:min(1.272vw,24px);position:absolute}.hackTravels-circle--a{bottom:44%;left:41%}.hackTravels-circle--b{top:24%;right:35%}.hackTravels-card-outer{z-index:2;position:absolute;bottom:26%;left:5%}.hackTravels-card-outer--2{inset:16% 0% auto auto}.hackTravels-card-outer{background:#f0f6f8;border-radius:min(.848vw,16px);justify-content:center;align-items:center;width:min(21.2vw,400px);height:min(9.805vw,185px);display:flex;box-shadow:0 4px 20px -5px #0000000d}.hackTravels-card{-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #00000012;border-radius:min(.848vw,16px);flex-direction:column;gap:min(.583vw,11px);width:min(20.14vw,380px);height:min(8.745vw,165px);padding:min(.848vw,16px) min(1.06vw,20px);display:flex}.hackTravels-card__header{justify-content:space-between;align-items:center;display:flex}.hackTravels-card__label{font-family:var(--font-sans);color:#6b7280;letter-spacing:.01em;font-size:min(.583vw,11px);font-weight:400}.hackTravels-card__bolt{background:#0d94881a;border-radius:9999px;justify-content:center;align-items:center;width:min(1.272vw,24px);height:min(1.272vw,24px);display:flex}.hackTravels-card__title{font-family:var(--font-sans);letter-spacing:-.425px;margin:0;font-size:min(.901vw,17px);font-weight:700;line-height:100%}.hackTravels-card__body{align-items:flex-start;gap:min(.848vw,16px);display:flex}.hackTravels-card__qr{background:#f8fafc;border:1px solid #f1f5f9;border-radius:min(.848vw,16px);flex-shrink:0;justify-content:center;align-items:center;width:min(3.392vw,64px);height:min(2.915vw,55px);display:flex}.hackTravels-card__qr svg{width:min(1.484vw,28px);height:min(1.484vw,28px)}.hackTravels-card__details{flex-direction:column;flex:1;gap:min(.318vw,6px);display:flex}.hackTravels-card__offer{font-family:var(--font-sans);color:#374151;font-size:min(.477vw,9px);font-weight:500}.hackTravels-card__bar{background:#0d121c;border-radius:9999px;width:100%;height:min(.53vw,10px)}.hackTravels-card__bar--secondary{background:#e5e7eb;width:60%;height:min(.212vw,4px)}.hackTravels-card__bar--tertiary{background:#e5e7eb;width:40%;height:min(.159vw,3px)}@media (orientation:portrait){.hero-hackTravels{padding-top:170px}.hero__title--hackTravels{font-size:32px}.heroHackTravels__subtitle{width:90%;max-width:319px;font-size:12px}.hero-hackTravels__content{gap:12px;padding-bottom:30px}.hackTravels-circle{display:none}.hackTravels-card-outer{z-index:2;position:absolute;bottom:16%;left:15%}.hackTravels-card-outer--2{inset:16% 15% auto auto}.hackTravels-card-outer{border-radius:20px;width:162px;height:103.5px}.hackTravels-card{border-radius:20px;gap:8.1px;width:153px;height:94.5px;padding:10.8px 13.5px}.hackTravels-card__bolt{width:17.1px;height:17.1px}.hackTravels-card__title{font-size:10.897px}.hackTravels-card__body{gap:10px}.hackTravels-card__qr{width:30.6px;height:30.6px}.hackTravels-card__qr svg{width:15.3px;height:15.3px}.hackTravels-card__offer{font-size:4.5px}.hackTravels-card__bar{height:5px}.hackTravels-card__bar--secondary{height:3px}.hackTravels-card__bar--tertiary{height:2px}}
.browse-topic{width:100%;padding:min(var(--fs)*4,8vw) min(var(--fs)*4.8,9.6vw);align-items:center;gap:min(var(--fs)*2.5,5vw);background:#fff;flex-direction:column;display:flex}.browse-topic__header{text-align:center;align-items:center;gap:min(var(--fs)*.8,1.6vw);flex-direction:column;display:flex}.browse-topic__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-3xl);text-wrap:balance;color:#0d121c;letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.2}.browse-topic__title-bold{font-weight:700}.browse-topic__subtitle{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);width:min(var(--fs)*29,58vw);color:var(--color-neutral-600);margin:0;font-weight:400;line-height:1.5}.browse-topic__grid{width:100%}.browse-topic__grid:not(.is-initialized)>.splide__track{overflow:visible!important}.browse-topic__grid:not(.is-initialized)>.splide__track>.splide__list{gap:min(var(--fs)*1.2,2.4vw);grid-template-columns:repeat(3,1fr);list-style:none;margin:0!important;padding:0!important;display:grid!important}.browse-topic__grid:not(.is-initialized)>.splide__track>.splide__list>.splide__slide{width:auto!important;margin:0!important}.topic-card{border-radius:min(var(--fs)*1,2vw);background:#fff;border:1px solid #0000000f;flex-direction:column;display:flex;overflow:hidden}.topic-card__preview{width:100%;height:min(var(--fs)*11,22vw);padding:min(var(--fs)*1,2vw);gap:min(var(--fs)*.8,1.6vw);flex-direction:column;display:flex;position:relative}.topic-card--green .topic-card__preview{background:#f0fdf4}.topic-card--purple .topic-card__preview{background:#faf5ff}.topic-card--blue .topic-card__preview{background:#eff6ff}.topic-card__badge{align-items:center;gap:min(var(--fs)*.3,.6vw);padding:min(var(--fs)*.2,.4vw) min(var(--fs)*.5,1vw);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);border-radius:9999px;align-self:flex-start;font-weight:500;line-height:1.5;display:inline-flex}.topic-card__badge--green{color:#15803d;background:#16a34a1a}.topic-card__badge--purple{color:#7e22ce;background:#9333ea1a}.topic-card__badge--blue{color:#1d4ed8;background:#3b82f61a}.splide{visibility:visible}.topic-card__badge-dot{width:min(var(--fs)*.3,.6vw);height:min(var(--fs)*.3,.6vw);border-radius:9999px;flex-shrink:0}.topic-card__badge--green .topic-card__badge-dot{background:#16a34a}.topic-card__badge--purple .topic-card__badge-dot{background:#9333ea}.topic-card__badge--blue .topic-card__badge-dot{background:#3b82f6}.topic-card__illustration{border-radius:min(var(--fs)*.4,.8vw);opacity:.35;flex:1}.topic-card--green .topic-card__illustration{background:repeating-linear-gradient(#16a34a 0 6px,#0000 6px 14px) 0 0/40% 100% no-repeat}.topic-card--purple .topic-card__illustration{background:repeating-linear-gradient(#9333ea 0 40px,#0000 40px 50px) 55% bottom/30% 100% no-repeat}.topic-card--blue .topic-card__illustration{background:radial-gradient(circle at 40% 55%,#3b82f6 0 6px,#0000 6px)}.topic-card__body{padding:min(var(--fs)*1,2vw) min(var(--fs)*1.2,2.4vw);gap:min(var(--fs)*.4,.8vw);flex-direction:column;display:flex}.topic-card__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-sm);color:#0d121c;margin:0;font-weight:600;line-height:1.5}.topic-card__desc{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);color:var(--color-neutral-600);margin:0;font-weight:400;line-height:1.5}@media (orientation:portrait){.browse-topic{gap:40px;padding:60px 0;overflow:hidden}.browse-topic__header{padding-inline:20px}.browse-topic__title{font-size:28px}.browse-topic__subtitle{width:90%;font-size:13px}.browse-topic__grid{visibility:visible;width:100%;overflow:visible}.topic-card__preview{height:180px}}
.card-browseTopic{background:#ebebeb2e;border-radius:min(2.12vw,40px);justify-content:center;align-items:center;width:min(24.062vw,454px);height:min(30.21vw,570px);display:flex;position:relative;overflow:hidden}.bt-card-glow{width:calc(var(--fs)*30);height:calc(var(--fs)*18);pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}.bt-card-glow__blue{background:#60a5fa8c}.bt-card-glow__purple{background:#a855f730}.bt-card-glow__green{background:#34d3992e}.bt-card-glow__red{background:#fb71852e}.bt-card-glow__top{top:0;left:0;transform:translate(-30%,-55%)}.bt-card-glow__top-right{top:0;right:0;transform:translate(30%,-30%)}.bt-card-glow__bottom{bottom:0;right:0;transform:translate(30%,55%)}.bt-card-glow__bottom-left{bottom:0;left:0;transform:translate(-30%,50%)}.card-browseTopic__content{background-color:#fff;border-radius:min(2.12vw,40px);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:min(22.472vw,424px);height:min(28.62vw,540px);padding:1px;display:flex;position:relative}.card-browseTopic__badge{z-index:2;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);letter-spacing:.01em;border-radius:9999px;align-items:center;gap:min(.265vw,5px);padding:min(.265vw,5px) min(.636vw,12px);font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:min(.848vw,16px);left:min(.848vw,16px)}.card-browseTopic__badge--green{color:#15803d;background:#16a34a1f}.card-browseTopic__badge--purple{color:#7e22ce;background:#9333ea1f}.card-browseTopic__badge--blue{color:#1d4ed8;background:#3b82f61f}.card-browseTopic__badge--red{color:#be123c;background:#f43f5e1f}.card-browseTopic__badge-dot{border-radius:9999px;flex-shrink:0;width:min(.292vw,5.5px);height:min(.292vw,5.5px)}.card-browseTopic__badge--green .card-browseTopic__badge-dot{background:#16a34a}.card-browseTopic__badge--purple .card-browseTopic__badge-dot{background:#9333ea}.card-browseTopic__badge--blue .card-browseTopic__badge-dot{background:#3b82f6}.card-browseTopic__badge--red .card-browseTopic__badge-dot{background:#f43f5e}.card-browseTopic__top{border-top-left-radius:min(2.12vw,40px);border-top-right-radius:min(2.12vw,40px);justify-content:center;align-items:center;width:100%;height:min(14.84vw,280px);display:flex;position:relative}.card-browseTopic__bg{border-radius:min(2.12vw,40px) min(2.12vw,40px) 0 0;width:100%;height:100%;position:absolute;inset:0}.card-browseTopic__bg--blue{background:linear-gradient(#eff6ff80 0%,#eff6ff33 100%);border-bottom:1px solid #dbeafe80}.card-browseTopic__bg--purple{background:linear-gradient(#faf5ff80 0%,#faf5ff33 100%);border-bottom:1px solid #f3e8ff80}.card-browseTopic__bg--green{background:linear-gradient(#ecfdf580 0%,#ecfdf533 100%);border-bottom:1px solid #f1f5f9}.card-browseTopic__bg--red{background:linear-gradient(135deg,#fff1f2 0%,#fdf2f880 100%);border-bottom:1px solid #f1f5f9}.card-browseTopic__image-container{width:min(13.515vw,255px);height:min(9.805vw,185px);position:relative}.card-browseTopic__image-container img{object-fit:cover}.card-browseTopic__svg-container{z-index:1;justify-content:center;align-items:center;width:min(13.515vw,255px);height:min(9.805vw,185px);display:flex;position:relative}.card-browseTopic__svg-container svg{width:100%;height:100%}.card-browseTopic__bottom{background-color:#fff;border-bottom-right-radius:min(2.12vw,40px);border-bottom-left-radius:min(2.12vw,40px);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;padding-inline:min(.742vw,14px);display:flex}.card-browseTopic__text-container{flex-direction:column;align-items:flex-start;gap:min(.636vw,12px);width:90%;display:flex}.card-browseTopic__title{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);color:var(--color-secondary-990);width:min(18.126vw,342px);margin-bottom:0;font-weight:700;line-height:1.5}.card-browseTopic__text{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);color:var(--color-neutral-600);letter-spacing:.15px;text-align:left;width:90%;margin-bottom:min(.742vw,14px);font-weight:400;line-height:1.5}.card-browseTopic__tags{flex-direction:column;gap:min(.424vw,8px);width:100%;display:flex}.card-browseTopic__tag{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);width:fit-content;color:var(--color-neutral-800);background:#f8fafc;border:1px solid #e2e8f0;border-radius:32px;align-items:center;padding:min(.424vw,8px) min(.742vw,14px);font-weight:400;line-height:1.5;display:inline-flex}@keyframes bt-icon-pulse{0%,to{opacity:1}50%{opacity:.5}}.bt-svg-icon{animation:2.4s ease-in-out infinite bt-icon-pulse}@keyframes bt-row-flash{0%,to{fill-opacity:.36}50%{fill-opacity:1}}.bt-svg-row{animation:3s ease-in-out infinite bt-row-flash}.bt-svg-row--1{animation-delay:0s}.bt-svg-row--2{animation-delay:.6s}.bt-svg-row--3{animation-delay:1.2s}@keyframes bt-bar-grow{0%,10%{transform:scaleY(0)}35%,80%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}.bt-svg-bar{transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite bt-bar-grow}.bt-svg-bar--1{animation-delay:0s}.bt-svg-bar--2{animation-delay:.4s}.bt-svg-bar--3{animation-delay:.8s}.bt-svg-bar--4{animation-delay:1.2s}@keyframes bt-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}.bt-svg-dot{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite bt-dot-pulse}@keyframes bt-arrow-slide{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.bt-svg-arrow{animation:2s ease-in-out infinite bt-arrow-slide}@keyframes bt-check-fade{0%,15%{opacity:0;transform:scale(.6)}45%,70%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.6)}}.bt-svg-check{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out 1s infinite bt-check-fade}@media (orientation:portrait){.card-browseTopic{width:100%;height:317.7px}.card-browseTopic__content{width:90%;height:294.3px}.card-browseTopic__top{height:164.7px}.card-browseTopic__bg{width:100%;height:165.6px}.card-browseTopic__image-container{width:144.9px;height:112.5px}.card-browseTopic__title{width:90%;font-size:11.34px}.card-browseTopic__text{width:80%;font-size:8.1px}.card-browseTopic__tags{flex-flow:wrap;gap:4.5px}.card-browseTopic__tag{padding:3.6px 8.1px;font-size:7.65px}.card-browseTopic__badge{gap:5.4px;padding:2.7px 7.2px;font-size:9px}.card-browseTopic__badge-dot{width:4.05px;height:4.05px}}
