.Home_hero__PGIYt{position:relative;padding:40px 0 64px}@media(max-width:760px){.Home_hero__PGIYt{padding:24px 0 48px}}.Home_glow__uWp2A{position:absolute;top:0;bottom:-160px;left:0;right:0;z-index:-1;pointer-events:none;background:radial-gradient(45% 50% at 92% 0,hsla(9,100%,94%,.9),transparent 70%),radial-gradient(40% 40% at 95% 65%,rgba(255,238,219,.8),transparent 70%);-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.Home_heroGrid__COVhy{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}@media(max-width:1080px){.Home_heroGrid__COVhy{grid-template-columns:1fr;gap:40px}}.Home_copy__vEUAX{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.Home_display__kmrzH{font-size:clamp(36px,4vw,52px);line-height:1.08;letter-spacing:-.025em}@media(max-width:760px){.Home_display__kmrzH{font-size:34px}}.Home_badge__lT6jo{display:inline-flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid var(--ep-brand-soft);background:#fff;color:var(--ep-ink);font:500 14px/20px var(--ep-sans);transition:border-color .2s,box-shadow .2s}.Home_badge__lT6jo .ep-i{width:15px;height:15px;stroke-width:2}.Home_badge__lT6jo>.ep-i{color:var(--ep-ink-muted);transition:transform .2s}.Home_badge__lT6jo:hover{border-color:var(--ep-brand);box-shadow:0 4px 14px -6px rgba(214,92,66,.35)}.Home_badge__lT6jo:hover>.ep-i{transform:translateX(2px)}@media(max-width:760px){.Home_badge__lT6jo{font-size:13px;gap:8px}}.Home_badgeTag__NZqZs{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--ep-brand-soft);color:var(--ep-brand-ink);font:700 13px/18px var(--ep-sans)}.Home_trust__THqUg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:540px;margin:0 0 10px}.Home_trust__THqUg li{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.Home_trust__THqUg b{display:block;font:600 14px/18px var(--ep-sans);color:var(--ep-ink)}.Home_trust__THqUg small{display:block;font-size:12px;line-height:16px;color:var(--ep-ink-muted)}@media(max-width:760px){.Home_trust__THqUg{display:flex;flex-direction:column;gap:10px;margin-bottom:2px}.Home_trust__THqUg li{flex-direction:row;align-items:center;gap:10px}}.Home_fi__Qph_B{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--ep-brand-soft);color:var(--ep-brand-ink)}.Home_btns__G9o80{display:flex;flex-wrap:wrap;gap:10px}.Home_ph__z1bMf{position:relative}.Home_ph__z1bMf img{display:block}.Home_ph__z1bMf>picture img{width:100%;height:auto;aspect-ratio:4/4.4;-o-object-fit:cover;object-fit:cover;border-radius:28px}@media(max-width:760px){.Home_ph__z1bMf>picture img{aspect-ratio:4/3.6}}.Home_last__KyeUj{position:absolute;left:-32px;bottom:32px;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:18px;background:#fff;color:var(--ep-ink);box-shadow:0 2px 6px rgba(0,18,51,.06),0 18px 40px -16px rgba(0,18,51,.3)}.Home_last__KyeUj img{width:56px;height:56px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex:none}.Home_last__KyeUj span{display:flex;flex-direction:column}.Home_last__KyeUj small{font:600 12px/16px var(--ep-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink,var(--ep-brand-ink))}.Home_last__KyeUj b{font:600 16px/22px var(--ep-sans)}.Home_last__KyeUj em{font-style:normal;font-size:14px;line-height:18px;color:var(--ep-ink-muted)}.Home_last__KyeUj>.ep-i{width:18px;height:18px;margin-left:6px;flex:none}@media(max-width:1080px){.Home_last__KyeUj{left:16px;right:16px;bottom:16px}}.Home_t_tardor__sPb1O{--t-ink:var(--ep-tardor-ink)}.Home_t_hivern__nGMWF{--t-ink:var(--ep-hivern-ink)}.Home_t_primavera__6rY8p{--t-ink:var(--ep-primavera-ink)}.Home_t_estiu__ucTNQ{--t-ink:var(--ep-estiu-ink)}.Home_warm__wnfOt{position:relative;background:transparent}.Home_warm__wnfOt:before{content:"";position:absolute;top:-160px;bottom:-160px;left:0;right:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 45% at 100% 22%,rgba(255,141,118,.13),transparent 70%),radial-gradient(38% 40% at 0 78%,rgba(255,189,94,.12),transparent 70%);-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.Home_cool__zyKOp{position:relative;background:transparent}.Home_cool__zyKOp:before{content:"";position:absolute;top:-160px;bottom:-160px;left:0;right:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 45% at 0 22%,rgba(218,234,239,.75),transparent 70%),radial-gradient(38% 40% at 100% 78%,rgba(231,235,245,.8),transparent 70%);-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.Home_acats__1mjPm{display:flex;gap:36px;margin:-8px 0 32px;border-bottom:1px solid var(--ep-line);overflow-x:auto;scrollbar-width:none}.Home_acats__1mjPm::-webkit-scrollbar{display:none}.Home_acats__1mjPm [role=tab]{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 0 14px;border:0;background:none;color:var(--ep-ink-muted);font:600 13px/16px var(--ep-sans);cursor:pointer;transition:color .2s}.Home_acats__1mjPm [role=tab] .ep-i{width:26px;height:26px;stroke-width:1.5}.Home_acats__1mjPm [role=tab]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;transition:background-color .2s}.Home_acats__1mjPm [role=tab]:hover{color:var(--ep-ink)}.Home_acats__1mjPm [role=tab]:hover:after{background:var(--ep-line-strong)}.Home_acats__1mjPm [role=tab][aria-selected=true]{color:var(--ep-ink)}.Home_acats__1mjPm [role=tab][aria-selected=true]:after{background:var(--ep-ink)}@media(max-width:760px){.Home_acats__1mjPm{gap:26px;margin-inline:-20px;padding-inline:20px}}.Home_sgrid__svjlj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--ep-cgap);column-gap:var(--ep-cgap);row-gap:var(--ep-rgap)}@media(max-width:760px){.Home_sgrid__svjlj{grid-template-columns:minmax(0,1fr);row-gap:28px}}.Home_st__M31ZQ{display:flex;flex-direction:column;min-width:0;color:var(--ep-ink)}.Home_st__M31ZQ h3{margin:0 0 6px;font:600 16px/22px var(--ep-sans)}.Home_st__M31ZQ:hover img{transform:scale(1.05)}.Home_stPh__sAoov{margin:0 0 14px;overflow:hidden;aspect-ratio:4/3;border-radius:var(--ep-r-lg);background:var(--ep-cream)}.Home_stPh__sAoov img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ep-ease)}.Home_stM__MHP_i{margin:0 0 4px;font-size:13px;line-height:18px;color:var(--ep-ink-soft)}.Home_stS__VSn3g{font-size:14px;line-height:20px;color:var(--ep-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Home_lists__KmcNo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--ep-cgap);column-gap:var(--ep-cgap);row-gap:var(--ep-rgap)}@media(max-width:760px){.Home_lists__KmcNo{grid-template-columns:1fr}}.Home_list__XUsuk{display:flex;flex-direction:column;gap:14px;padding:10px 10px 20px;border-radius:var(--ep-r-xl);background:#fff;border:1px solid var(--ep-line);color:var(--ep-ink);transition:border-color .3s}.Home_list__XUsuk:hover{border-color:var(--ep-line-strong)}.Home_list__XUsuk h3{font:600 16px/22px var(--ep-sans)}.Home_lph__GGJUX{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:var(--ep-r-lg);background:var(--ep-cream)}.Home_lph__GGJUX img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Home_num__XxMTw{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;min-width:56px;height:56px;padding:0 10px;border-radius:99px;background:#fff;font:500 28px/1 var(--ep-serif);color:var(--ep-brand-ink)}.Home_ltx__dGAex{display:flex;flex-direction:column;gap:6px;padding:0 8px}.Home_by__HjsyZ{font-size:13px;line-height:18px;color:var(--ep-ink-muted)}.Home_by__HjsyZ b{color:var(--ep-brand-ink);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.Home_about__gLUJP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;align-items:center}@media(max-width:760px){.Home_about__gLUJP{grid-template-columns:1fr;gap:32px}}.Home_aboutPics__IyVkI{position:relative;height:480px}@media(max-width:760px){.Home_aboutPics__IyVkI{height:360px}}.Home_pol__sem1v{position:absolute;margin:0;padding:12px 12px 0;border-radius:var(--ep-r-xl);background:#fff;box-shadow:var(--ep-sh-float)}.Home_pol__sem1v img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--ep-r-sm)}.Home_pol__sem1v figcaption{padding:10px 4px 14px;text-align:center;font:400 23px/24px Shadows Into Light,cursive;color:var(--ep-ink)}.Home_tall__GQaKk img{aspect-ratio:4/5}.Home_a1__9hyMv{width:58%;left:4%;top:0;transform:rotate(-4deg)}.Home_a2__M8fyG{width:52%;right:0;bottom:0;z-index:2;transform:rotate(3deg)}.Home_aboutCopy__Wf2Ao{display:flex;flex-direction:column;gap:18px}.Home_aboutCopy__Wf2Ao h2{font-size:40px;line-height:46px}@media(max-width:760px){.Home_aboutCopy__Wf2Ao h2{font-size:30px;line-height:36px}}.Home_aboutCopy__Wf2Ao p:not(.ep-eyebrow){font-size:17px;line-height:27px;color:var(--ep-ink-soft)}.Home_aboutCopy__Wf2Ao p strong{color:var(--ep-ink)}.Home_aboutCopy__Wf2Ao p a{color:var(--ep-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--ep-brand);text-decoration-thickness:2px;text-underline-offset:4px}.Home_aboutCopy__Wf2Ao .ep-eyebrow{margin-bottom:-6px}.Home_stats__NxeP_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:10px 0 14px}.Home_stats__NxeP_ li{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.Home_stats__NxeP_ b{font:500 48px/1 var(--ep-serif);letter-spacing:-.02em;color:var(--ep-ink)}@media(max-width:760px){.Home_stats__NxeP_ b{font-size:38px}}.Home_stats__NxeP_ li>span{font-size:15px;line-height:20px;color:var(--ep-ink-soft)}.Home_faqWrap__IwsfS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px;align-items:start}.Home_faqWrap__IwsfS .ep-sh{margin:0}@media(max-width:760px){.Home_faqWrap__IwsfS{grid-template-columns:1fr;gap:24px}}.Home_note__jtrPA{display:inline-block;margin-top:18px;font:400 30px/30px Shadows Into Light,cursive;color:var(--ep-brand-ink);transform:rotate(-4deg);transform-origin:left bottom}.Home_faq__ZguNv{display:flex;flex-direction:column;gap:10px}.Home_faq__ZguNv details{border-radius:var(--ep-r-lg);background:#fff;border:1px solid var(--ep-line)}.Home_faq__ZguNv summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;cursor:pointer;font:600 17px/24px var(--ep-sans);color:var(--ep-ink)}.Home_faq__ZguNv summary::-webkit-details-marker{display:none}.Home_faq__ZguNv summary .ep-i{flex:none;transition:transform .2s}.Home_faq__ZguNv details[open] summary .ep-i{transform:rotate(180deg)}.Home_faq__ZguNv p{padding:0 22px 20px;font-size:16px;line-height:25px;color:var(--ep-ink-soft)}@media(prefers-reduced-motion:reduce){.Home_st__M31ZQ:hover img{transform:none}}.Home_destAct__UHW5u{display:flex;align-items:center;gap:20px}.Home_destCount__VZWxr{margin:0;white-space:nowrap;color:var(--ep-ink-soft)}.Home_destCount__VZWxr b{margin-right:4px;font:500 26px/30px var(--ep-serif);color:var(--ep-ink)}.Home_list__XUsuk .Home_ltx__dGAex{flex:1}.PlanCard_card__22CW7{gap:3px;scroll-snap-align:start}.PlanCard_ph__tKsYS{aspect-ratio:4/5;margin-bottom:10px}.PlanCard_title__QFRdl{font:600 16px/22px var(--ep-sans);color:var(--ep-ink)}.PlanCard_more__FOTsU{margin-top:2px;font:600 15px/20px var(--ep-sans);color:var(--ep-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.Carousel_row__OfU8C{--g:calc((100vw - min(100vw, var(--ep-wrap))) / 2 + var(--ep-pad));display:grid;grid-auto-flow:column;grid-auto-columns:calc((min(100vw,var(--ep-wrap)) - 2*var(--ep-pad) - 4*var(--ep-cgap))/4.6);-moz-column-gap:var(--ep-cgap);column-gap:var(--ep-cgap);margin-inline:calc(-1*var(--g));padding-inline:var(--g);padding-bottom:4px;scroll-padding-inline:var(--g);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.Carousel_row__OfU8C::-webkit-scrollbar{display:none}.Carousel_row__OfU8C>*{scroll-snap-align:start;min-width:0}@media(max-width:1080px){.Carousel_row__OfU8C{grid-auto-columns:calc((100vw - 2*var(--ep-pad) - 2*var(--ep-cgap))/2.6)}}@media(max-width:760px){.Carousel_row__OfU8C{--g:20px;grid-auto-columns:62%}}.Carousel_reels__n42N1{grid-auto-columns:calc((min(100vw,var(--ep-wrap)) - 2*var(--ep-pad) - 5*var(--ep-cgap))/5.6)}@media(max-width:1080px){.Carousel_reels__n42N1{grid-auto-columns:calc((100vw - 2*var(--ep-pad) - 3*var(--ep-cgap))/3.4)}}@media(max-width:760px){.Carousel_reels__n42N1{grid-auto-columns:46%}}.Carousel_arrows__BSJtY{display:flex;gap:8px;align-self:flex-end}@media(max-width:760px){.Carousel_arrows__BSJtY{display:none}}