.home_homepage-hero__xgUfK{background:linear-gradient(135deg,#ffb7c5,#ffc8d8 50%,#ffd1e0);padding:60px 0 80px;position:relative;overflow:hidden}.home_homepage-hero__xgUfK:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ADD6C8" fill-opacity="0.05"><circle cx="30" cy="30" r="2"/></g></svg>') repeat;pointer-events:none}.home_city-guides-section__zEAUI{background:#fff}.home_city-guides-hero__B_4ff{position:relative;height:280px;background:url(/images/homepage/featured-image.jpg) 50%/cover;display:flex;align-items:center;justify-content:center;overflow:hidden}.home_city-guides-overlay__GrBjd{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.6));display:flex;align-items:center;justify-content:center}.home_city-guides-hero-content__qXbIK{text-align:center;position:relative;z-index:2}.home_city-guides-hero-title__akr4j{font-size:2.8rem;font-weight:800;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.3);margin:0;letter-spacing:-.02em}.home_city-guides-content__E6p0f{max-width:900px;margin:0 auto;padding:40px 0}.home_coming-soon-preview__xEBnd{margin-top:30px;display:grid;gap:40px;justify-content:center}.home_preview-card__ubE_k{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #f0f0f0;text-align:center}.home_preview-card__ubE_k:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.15)}.home_preview-image__Z3Xml{width:100%;height:250px;object-fit:cover;transition:transform .3s ease}.home_preview-card__ubE_k:hover .home_preview-image__Z3Xml{transform:scale(1.05)}.home_preview-content__BbSN3{padding:20px}.home_preview-content__BbSN3 h3{font-size:1.6rem;font-weight:700;color:#1a1a1a;margin-bottom:16px}.home_preview-content__BbSN3 p{color:#4b5563;line-height:1.6;margin-bottom:20px}.home_coming-soon-badge__qnBe4{display:inline-block;background:linear-gradient(135deg,#add6c8,#8cc8b8);color:white;padding:12px 24px;border-radius:25px;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .3s ease}.home_coming-soon-badge__qnBe4:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(173,214,200,.3);background:linear-gradient(135deg,#8cc8b8,#add6c8)}.home_dropdown-item__k3TQ1.home_coming-soon__jDtfs{color:#9ca3af;cursor:default;font-style:italic}.home_dropdown-item__k3TQ1.home_coming-soon__jDtfs:hover{background:none;color:#9ca3af}.home_wavy-accent-lines__Kx1l6{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;overflow:hidden}.home_wavy-accent-lines__Kx1l6 .home_wavy-line-svg__XIPbB path{stroke-opacity:.25}.home_wavy-svg__r9yBc{width:100%;height:580px;opacity:.4;mix-blend-mode:normal;position:absolute;top:0;left:0}.home_wavy-accent-right__A6uHL{position:absolute;top:0;right:0;height:580px;width:320px;z-index:1;pointer-events:none}.home_wavy-right-svg__Fsjdo{position:absolute;top:0;right:0;width:100%;height:100%;opacity:.4}@media (min-width:480px){.home_coming-soon-preview__xEBnd{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}}@media (min-width:768px){.home_city-guides-hero__B_4ff{height:400px}.home_city-guides-hero-title__akr4j{font-size:3.5rem}.home_city-guides-content__E6p0f{padding:80px 0}.home_homepage-hero__xgUfK{padding:80px 0 100px}.home_coming-soon-preview__xEBnd{margin-top:60px;gap:40px}.home_preview-content__BbSN3{padding:32px}.home_wavy-svg__r9yBc{max-width:250px}}@media (min-width:1024px){.home_city-guides-hero-title__akr4j{font-size:4.5rem}}.about_about-hero__8Iu_C{background:linear-gradient(135deg,#a2d2ff,#b8daff 50%,#c8e2ff);padding:40px 0 20px;position:relative;overflow:hidden}.about_about-hero__8Iu_C:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ADD6C8" fill-opacity="0.05"><circle cx="30" cy="30" r="2"/></g></svg>') repeat;pointer-events:none}.about_about-content__akh0Q{background:#fff;padding:80px 0}.about_beliefs-section__ycmjT,.about_intro-section__v5jcc,.about_problem-section__m_YwV,.about_solution-section__hiDOD,.about_where-we-are-section__4IPn_,.about_who-we-are-section__1Bzck{margin-bottom:80px;max-width:1000px;margin-left:auto;margin-right:auto}.about_intro-section__v5jcc{margin-bottom:100px}.about_intro-content__ySdTZ{display:flex;flex-direction:column;gap:32px;align-items:center}.about_intro-text-wrapper__nscgx{text-align:center;background:none;border:none;border-radius:0;padding:0;box-shadow:none;max-width:900px}.about_intro-text__RdpLU{font-size:1.2rem;color:#4b5563;line-height:1.7;margin-bottom:24px;font-weight:400}.about_intro-text__RdpLU:last-child{margin-bottom:0}.about_intro-image__v6vTe{display:flex;justify-content:center;align-items:center}.about_intro-logo__sST9n{max-width:100%;height:auto;filter:drop-shadow(0 10px 25px rgba(0,0,0,.1));transition:transform .6s ease;will-change:transform}.about_intro-logo__sST9n:hover{transform:rotate(1turn)}.about_problem-section__m_YwV{text-align:center;position:relative}.about_problem-section__m_YwV .about_section-title__CD_Wb{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-top:2rem;margin-bottom:1rem;line-height:1.5;text-align:left}.about_problem-section__m_YwV .about_section-accent-line__YW1fb{margin-left:0}.about_section-text__9d2dI{font-size:1.1rem;color:#4b5563;line-height:1.7;margin-bottom:0;font-weight:400;text-align:left;max-width:800px;margin-left:auto;margin-right:auto}.about_problem-text-wrapper__fIMPO .about_section-text__9d2dI,.about_where-we-are-section__4IPn_ .about_section-text__9d2dI{margin-left:0;margin-right:0}.about_split__text__2E3H2 .about_section-title__CD_Wb{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-top:2rem;margin-bottom:1rem;line-height:1.5;text-align:left}.about_split__Nmf6N{display:grid;grid-template-columns:1fr;grid-template-areas:"text" "image";gap:24px;align-items:center;margin-top:20px}.about_split__text__2E3H2{grid-area:text;text-align:left}.about_split__image__MisZ_{grid-area:image;display:flex;justify-content:center;align-items:center}.about_problem-content___WCsN{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;margin-top:20px}.about_problem-text-wrapper__fIMPO{text-align:left}.about_problem-image__YHVYY{display:flex;justify-content:center;align-items:center}.about_problem-logo__0UmMD{max-width:100%;height:auto;filter:drop-shadow(0 10px 25px rgba(0,0,0,.1));transition:transform .3s ease}.about_problem-logo__0UmMD:hover{transform:scale(1.05)}.about_full-width-image-wrap__VDzR8{margin:40px auto;max-width:1000px;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.08);border:1px solid #f0f0f0}.about_full-width-image__6lc6v{width:100%;height:auto;display:block}.about_solution-section__hiDOD{position:relative}.about_solution-content__IFhA8{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.about_solution-text-wrapper__AW0Ag{text-align:left;position:relative}.about_solution-text-wrapper__AW0Ag .about_section-title__CD_Wb{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-top:2rem;margin-bottom:1rem;line-height:1.5;text-align:left}.about_solution-image__V4JKY{display:flex;justify-content:center;align-items:center}.about_solution-logo__R4VBU{max-width:100%;height:auto;filter:drop-shadow(0 10px 25px rgba(0,0,0,.1));transition:transform .3s ease;transform:scaleX(-1)}.about_solution-logo__R4VBU:hover{transform:scaleX(-1) scale(1.05)}.about_who-we-are-section__1Bzck{text-align:center;position:relative}.about_who-we-are-section__1Bzck .about_section-title__CD_Wb{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-top:2rem;margin-bottom:1rem;line-height:1.5;text-align:center}.about_accent-center__bSO9j{margin-left:auto;margin-right:auto;display:block}.about_where-we-are-section__4IPn_{position:relative}.about_where-content__jGZTr{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.about_where-text-wrapper__X0CD0{text-align:left;position:relative}.about_where-text-wrapper__X0CD0 .about_section-title__CD_Wb,.about_where-we-are-section__4IPn_ .about_section-title__CD_Wb{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-top:2rem;margin-bottom:1rem;line-height:1.5;text-align:left}.about_where-image__nrG1X{display:flex;justify-content:center;align-items:center}.about_where-logo__s3IX9{max-width:100%;height:auto;filter:drop-shadow(0 10px 25px rgba(0,0,0,.1));transition:transform .3s ease;transform:scaleX(-1)}.about_where-logo__s3IX9:hover{transform:scaleX(-1) scale(1.05)}.about_beliefs-section__ycmjT{text-align:center}.about_beliefs-section__ycmjT .about_section-title__CD_Wb{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-top:2rem;margin-bottom:1rem;line-height:1.5;text-align:center}.about_beliefs-intro__Wbmpp{font-size:1.2rem;color:#4b5563;line-height:1.6;margin-bottom:40px;font-style:italic;font-weight:500}.about_beliefs-grid__CGQnG{display:grid;grid-template-columns:1fr;gap:30px;max-width:900px;margin:0 auto}.about_belief-card__1W_Fo{background:#fff;padding:20px 10px;border-radius:20px;text-align:center;box-shadow:0 8px 30px rgba(0,0,0,.08);border:1px solid #f0f0f0;transition:all .3s ease}.about_belief-card__1W_Fo:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.12);border-color:#e6f3ef}.about_belief-icon__eJyA7{margin-bottom:16px;display:flex;justify-content:center}.about_belief-title__HnVs6{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:16px;margin-top:20px}.about_belief-text__izjH_{color:#4b5563;line-height:1.6;font-size:1rem;margin:0}@media (min-width:768px){.about_about-hero__8Iu_C{padding:40px 0 15px}.about_about-content__akh0Q{padding:100px 0}.about_beliefs-section__ycmjT,.about_intro-section__v5jcc,.about_problem-section__m_YwV,.about_solution-section__hiDOD,.about_where-we-are-section__4IPn_,.about_who-we-are-section__1Bzck{margin-bottom:80px}.about_intro-section__v5jcc{margin-bottom:100px}.about_intro-content__ySdTZ{flex-direction:column;gap:40px}.about_split--6040__Vdvvg{grid-template-columns:5fr 2fr;grid-template-areas:"text image";gap:40px}.about_split--6040__Vdvvg.about_split--reverse__vErpC{grid-template-columns:2fr 5fr;grid-template-areas:"image text"}.about_solution-content__IFhA8,.about_where-content__jGZTr{grid-template-columns:1fr 1fr;gap:60px}.about_problem-content___WCsN{grid-template-columns:1fr 300px;gap:60px}.about_beliefs-section__ycmjT .about_section-title__CD_Wb,.about_problem-section__m_YwV .about_section-title__CD_Wb,.about_solution-text-wrapper__AW0Ag .about_section-title__CD_Wb,.about_split__text__2E3H2 .about_section-title__CD_Wb,.about_where-we-are-section__4IPn_ .about_section-title__CD_Wb,.about_who-we-are-section__1Bzck .about_section-title__CD_Wb{font-size:1.875rem}.about_section-text__9d2dI{font-size:1.2rem}.about_intro-text__RdpLU{font-size:1.25rem}.about_beliefs-grid__CGQnG{grid-template-columns:repeat(3,1fr);gap:40px}.about_belief-card__1W_Fo{padding:20px 10px}.about_belief-title__HnVs6{font-size:1.6rem}.about_belief-text__izjH_{font-size:1.1rem}}@media (min-width:1024px){.about_about-hero__8Iu_C{padding:40px 0 10px}.about_about-content__akh0Q{padding:120px 0}.about_beliefs-section__ycmjT .about_section-title__CD_Wb,.about_problem-section__m_YwV .about_section-title__CD_Wb,.about_solution-text-wrapper__AW0Ag .about_section-title__CD_Wb,.about_split__text__2E3H2 .about_section-title__CD_Wb,.about_where-we-are-section__4IPn_ .about_section-title__CD_Wb,.about_who-we-are-section__1Bzck .about_section-title__CD_Wb{font-size:2.25rem}.about_section-text__9d2dI{font-size:1.3rem}.about_intro-text__RdpLU{font-size:1.35rem}.about_beliefs-intro__Wbmpp{font-size:1.4rem}}