.carousel{--swiper-theme-color:var(--color-primary,#007aff);width:100%}.carousel .swiper-button-prev,.carousel .swiper-button-next{cursor:pointer;background:#ffffffd9;border:0;border-radius:999px;width:44px;height:44px;box-shadow:0 2px 8px #00000026}.carousel .swiper-navigation-icon{height:18px}.ama-hero[data-astro-cid-2vxdeza7]{background:var(--color-blush);align-items:center;min-height:clamp(30rem,72vh,44rem);padding:0;display:flex;position:relative;overflow:hidden}.ama-hero--short[data-astro-cid-2vxdeza7]{min-height:clamp(20rem,46vh,28rem)}.ama-hero--short[data-astro-cid-2vxdeza7] .ama-hero__title[data-astro-cid-2vxdeza7]{font-size:clamp(2.2rem,4vw,3.2rem)}.ama-hero__media[data-astro-cid-2vxdeza7]{width:min(62%,60rem);position:absolute;inset:0 0 0 auto;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 32%)}.ama-hero__parallax[data-astro-cid-2vxdeza7]{position:absolute;inset:-8% 0}.ama-hero__parallax[data-astro-cid-2vxdeza7] img{object-fit:cover;width:100%;height:100%}.ama-hero__content[data-astro-cid-2vxdeza7]{padding-block:4.5rem;position:relative}.ama-hero__title[data-astro-cid-2vxdeza7]{max-width:34rem;margin:0 0 1.25rem;font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1.12}.ama-hero__text[data-astro-cid-2vxdeza7]{max-width:30rem;color:var(--color-text);margin:0 0 2rem;font-size:1.05rem}.ama-hero__highlights[data-astro-cid-2vxdeza7]{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:2rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.ama-hero__highlights[data-astro-cid-2vxdeza7] li[data-astro-cid-2vxdeza7]+li[data-astro-cid-2vxdeza7]:not(:nth-child(2)):before{content:"•";color:var(--color-wine);margin-right:.9rem}.ama-hero__highlight-icon[data-astro-cid-2vxdeza7]{color:var(--color-rose);display:flex}.ama-hero__highlight-icon[data-astro-cid-2vxdeza7] .icon{width:1.3rem;height:1.3rem}@media (width<=899px){.ama-hero[data-astro-cid-2vxdeza7]{flex-direction:column;align-items:stretch}.ama-hero__media[data-astro-cid-2vxdeza7]{width:100%;height:16rem;position:relative;mask-image:linear-gradient(#000 60%,#0000 100%)}.ama-hero__content[data-astro-cid-2vxdeza7]{padding-block:1rem 3.5rem}}.ama-cta[data-astro-cid-eyejplsd]{background:var(--color-wine-dark);color:#fff;padding:3rem 0;position:relative;overflow:hidden}.ama-cta__inner[data-astro-cid-eyejplsd]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 4rem;display:flex;position:relative}.ama-cta__logo[data-astro-cid-eyejplsd]{border-right:1px solid #ffffff40;padding-right:4rem}@media (width<=699px){.ama-cta__logo[data-astro-cid-eyejplsd]{border:0;padding:0}}.ama-cta__action[data-astro-cid-eyejplsd]{text-align:center}.ama-cta__heading[data-astro-cid-eyejplsd]{font-family:var(--font-heading);margin:0 0 1rem;font-size:1.3rem;line-height:1.3}.ama-cta__branch[data-astro-cid-eyejplsd]{width:clamp(6rem,12vw,9rem);stroke:var(--color-rose-soft);stroke-width:1.2px;opacity:.6;position:absolute;top:50%;translate:0 -50%}.ama-cta__branch--left[data-astro-cid-eyejplsd]{left:2%}.ama-cta__branch--right[data-astro-cid-eyejplsd]{right:2%;scale:-1 1}@media (width<=899px){.ama-cta__branch[data-astro-cid-eyejplsd]{opacity:.25}}.ama-experience[data-astro-cid-5uzctnnc]{color:#ffffffe6;background:radial-gradient(at 50% 60%,#ffd6aa2e,#0000 55%),linear-gradient(100deg,#3f2418 0%,#6a4532 50%,#3a2117 100%);padding:clamp(3rem,6vw,4.5rem) 0;position:relative;overflow:hidden}.ama-experience[data-astro-cid-5uzctnnc] .ama-eyebrow[data-astro-cid-5uzctnnc],.ama-experience[data-astro-cid-5uzctnnc] .ama-title[data-astro-cid-5uzctnnc]{color:#fff}.ama-experience[data-astro-cid-5uzctnnc] p[data-astro-cid-5uzctnnc]{max-width:26rem;margin:0;font-size:.95rem}.ama-experience__grid[data-astro-cid-5uzctnnc]{align-items:center;gap:2.5rem;display:grid}@media (width>=1000px){.ama-experience__grid[data-astro-cid-5uzctnnc]{grid-template-columns:1.15fr 1fr 1.05fr}}.ama-experience__media[data-astro-cid-5uzctnnc]{max-width:24rem;margin:0 auto;mask-image:radial-gradient(#000 45%,#0000 72%)}.ama-experience__media[data-astro-cid-5uzctnnc] img{width:100%;height:auto;transform:scale(1.1)}.ama-experience__list[data-astro-cid-5uzctnnc]{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.ama-experience__list[data-astro-cid-5uzctnnc] li[data-astro-cid-5uzctnnc]{align-items:center;gap:1rem;display:flex}.ama-experience__list[data-astro-cid-5uzctnnc] .icon{color:#fff;flex:none;width:1.5rem;height:1.5rem}.ama-faq[data-astro-cid-s5r4na5t]{padding:var(--section-space) 0;background:var(--color-bg)}.ama-faq__grid[data-astro-cid-s5r4na5t]{gap:2.5rem;display:grid}@media (width>=900px){.ama-faq__grid[data-astro-cid-s5r4na5t]{grid-template-columns:1fr 1.7fr}}.ama-faq__item[data-astro-cid-s5r4na5t]{border-bottom:1px solid var(--color-line)}.ama-faq__item[data-astro-cid-s5r4na5t] summary[data-astro-cid-s5r4na5t]{font-family:var(--font-heading);color:var(--color-wine);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:1.25rem;list-style:none;display:flex}.ama-faq__item[data-astro-cid-s5r4na5t] summary[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}.ama-faq__item[data-astro-cid-s5r4na5t] .icon{width:1.25rem;height:1.25rem;transition:transform .3s var(--ease-out);flex:none}.ama-faq__item[data-astro-cid-s5r4na5t][open] .icon{transform:rotate(45deg)}.ama-faq__item[data-astro-cid-s5r4na5t] p[data-astro-cid-s5r4na5t]{color:var(--color-muted);margin:0 0 1.25rem}.ama-features[data-astro-cid-k2pj4opd]{background:var(--color-pink);padding:3rem 0}.ama-features__list[data-astro-cid-k2pj4opd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0 auto;list-style:none;display:grid}.ama-features__item[data-astro-cid-k2pj4opd]{text-align:center;padding:1rem 1.25rem}.ama-features__item[data-astro-cid-k2pj4opd]+.ama-features__item[data-astro-cid-k2pj4opd]{border-left:1px solid var(--color-line)}.ama-features__item[data-astro-cid-k2pj4opd] h3[data-astro-cid-k2pj4opd]{margin:.9rem 0 .6rem;font-size:1.2rem}.ama-features__item[data-astro-cid-k2pj4opd] p[data-astro-cid-k2pj4opd]{max-width:15rem;color:var(--color-muted);margin:0 auto;font-size:.85rem}.ama-features__item[data-astro-cid-k2pj4opd]:hover .ama-features__icon{transform:translateY(-4px)scale(1.06)}.ama-features__item[data-astro-cid-k2pj4opd] .ama-features__icon{width:2.6rem;height:2.6rem;color:var(--color-wine);transition:transform .35s var(--ease-out)}@media (width<=699px){.ama-features__item[data-astro-cid-k2pj4opd]+.ama-features__item[data-astro-cid-k2pj4opd]{border-left:0}}.ama-how[data-astro-cid-ektmk2to]{padding:var(--section-space) 0;background:var(--color-bg)}.ama-how__grid[data-astro-cid-ektmk2to]{align-items:start;gap:3rem;display:grid}@media (width>=1000px){.ama-how__grid[data-astro-cid-ektmk2to]{grid-template-columns:minmax(16rem,1fr) 2.4fr}}.ama-how__steps[data-astro-cid-ektmk2to]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.ama-how__step[data-astro-cid-ektmk2to]{text-align:center;position:relative}.ama-how__step[data-astro-cid-ektmk2to] h3[data-astro-cid-ektmk2to]{margin:.6rem 0 .5rem;font-size:1.3rem}.ama-how__step[data-astro-cid-ektmk2to] p[data-astro-cid-ektmk2to]{color:var(--color-muted);margin:0;font-size:.85rem}.ama-how__step[data-astro-cid-ektmk2to]:not(:last-child):after{content:"→";color:var(--color-muted);position:absolute;top:1.9rem;right:-1.15rem;transform:translate(50%)}.ama-how__icon[data-astro-cid-ektmk2to]{background:var(--color-pink-strong);width:4.5rem;height:4.5rem;color:var(--color-wine);transition:transform .4s var(--ease-out), background-color .3s;border-radius:50%;place-items:center;margin:0 auto;display:grid}.ama-how__icon[data-astro-cid-ektmk2to] .icon{width:1.9rem;height:1.9rem}.ama-how__step[data-astro-cid-ektmk2to]:hover .ama-how__icon[data-astro-cid-ektmk2to]{background:var(--color-rose-soft);transform:translateY(-4px)}.ama-how__number[data-astro-cid-ektmk2to]{border:1px solid var(--color-wine);width:1.6rem;height:1.6rem;color:var(--color-wine);border-radius:50%;place-items:center;margin-top:.9rem;font-size:.8rem;font-weight:600;display:inline-grid}@media (width<=1099px){.ama-how__step[data-astro-cid-ektmk2to]:after{display:none}}.ama-occasions[data-astro-cid-uo4xtwix]{padding:var(--section-space) 0;background:var(--color-blush)}.ama-occasions__head[data-astro-cid-uo4xtwix]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2.25rem;display:flex}.ama-occasions__head[data-astro-cid-uo4xtwix] .ama-title[data-astro-cid-uo4xtwix]{margin:0}.ama-occasions__grid[data-astro-cid-uo4xtwix]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ama-occasion[data-astro-cid-uo4xtwix]{border-radius:var(--radius);background:var(--color-surface);height:100%;box-shadow:var(--shadow-soft);color:inherit;text-align:center;transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);padding-bottom:1.4rem;text-decoration:none;display:block;overflow:hidden}.ama-occasion[data-astro-cid-uo4xtwix]:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.ama-occasion[data-astro-cid-uo4xtwix]:hover .ama-occasion__media[data-astro-cid-uo4xtwix] img{transform:scale(1.07)}.ama-occasion[data-astro-cid-uo4xtwix] h3[data-astro-cid-uo4xtwix]{margin:.75rem 1rem .35rem;font-size:1.2rem}.ama-occasion[data-astro-cid-uo4xtwix] p[data-astro-cid-uo4xtwix]{max-width:13rem;color:var(--color-muted);margin:0 auto;padding:0 1rem;font-size:.82rem}.ama-occasion__media[data-astro-cid-uo4xtwix]{aspect-ratio:16/9;background:var(--color-pink);overflow:hidden}.ama-occasion__media[data-astro-cid-uo4xtwix] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.ama-occasion__icon[data-astro-cid-uo4xtwix]{background:var(--color-surface);width:2.4rem;height:2.4rem;box-shadow:var(--shadow-soft);color:var(--color-rose);border-radius:50%;place-items:center;margin:-1.2rem auto 0;display:grid;position:relative}.ama-occasion__icon[data-astro-cid-uo4xtwix] .icon{width:1.15rem;height:1.15rem}
