.GiftCard-module__1lGnOq__card{aspect-ratio:297/210;color:#fff;background:linear-gradient(135deg,#3f6b57,#2f5242);border-radius:14px;flex-direction:column;padding:5%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.GiftCard-module__1lGnOq__illustration{opacity:.2;position:absolute;top:-10px;right:-10px}.GiftCard-module__1lGnOq__illustration svg{stroke-width:1.2px}.GiftCard-module__1lGnOq__brand{font-family:var(--font-heading),Georgia,serif;opacity:.8;font-size:max(10px,min(3.6cqw,13px))}.GiftCard-module__1lGnOq__name{font-family:var(--font-heading),Georgia,serif;margin-top:4px;font-size:max(14px,min(6cqw,22px));font-weight:600;line-height:1.2}.GiftCard-module__1lGnOq__detail{margin-top:6px;font-size:max(10px,min(3.8cqw,14px));font-weight:600;line-height:1.35}.GiftCard-module__1lGnOq__recipient{opacity:.85;overflow-wrap:anywhere;margin-top:2px;font-size:max(10px,min(3.8cqw,14px))}.GiftCard-module__1lGnOq__price{font-family:var(--font-heading),Georgia,serif;white-space:nowrap;align-self:flex-end;margin-top:auto;font-size:max(16px,min(7cqw,26px));font-weight:600}
.GiftCardsSection-module__RYiz6q__layout{gap:24px;display:grid}.GiftCardsSection-module__RYiz6q__teaser{margin:-8px 0 20px}.GiftCardsSection-module__RYiz6q__cta{max-width:320px}.GiftCardsSection-module__RYiz6q__card{max-width:360px;display:block}@media (min-width:768px){.GiftCardsSection-module__RYiz6q__layout{grid-template-columns:1fr 360px;align-items:center}}
.TeamSection-module__zSPbva__list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px;display:flex;overflow-x:auto}.TeamSection-module__zSPbva__list::-webkit-scrollbar{display:none}.TeamSection-module__zSPbva__card{border:1px solid var(--line);background:var(--surface);scroll-snap-align:start;border-radius:20px;flex-direction:column;flex:0 0 300px;min-height:600px;display:flex;overflow:hidden}.TeamSection-module__zSPbva__photo{flex:0 0 300px;height:300px}.TeamSection-module__zSPbva__noPhoto{background:var(--placeholder)}.TeamSection-module__zSPbva__noPhoto svg{width:100%;height:100%;display:block}.TeamSection-module__zSPbva__circle{fill:var(--accent-soft)}.TeamSection-module__zSPbva__hands{fill:var(--accent);opacity:.6}.TeamSection-module__zSPbva__photo img{object-position:center 25%}.TeamSection-module__zSPbva__body{flex-direction:column;flex:1;padding:16px;display:flex}.TeamSection-module__zSPbva__role{color:var(--accent-text);font-size:13px;font-weight:600}.TeamSection-module__zSPbva__name{font-family:var(--font-heading),Georgia,serif;font-size:22px;font-weight:600;line-height:1.3}.TeamSection-module__zSPbva__description{color:var(--text-muted);margin:8px 0 12px;font-size:15px}.TeamSection-module__zSPbva__chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;list-style:none;display:flex}.TeamSection-module__zSPbva__chip{border:1px solid var(--line-strong);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.TeamSection-module__zSPbva__book{margin-top:auto}.TeamSection-module__zSPbva__dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.TeamSection-module__zSPbva__dot,.TeamSection-module__zSPbva__dotActive{background:var(--line-strong);border-radius:999px;width:8px;height:8px}.TeamSection-module__zSPbva__dotActive{background:var(--accent);width:20px}@media (min-width:768px){.TeamSection-module__zSPbva__list{scrollbar-width:thin;scrollbar-color:var(--line-strong)transparent;gap:20px;margin:0;padding:0 0 12px;scroll-padding:0}.TeamSection-module__zSPbva__list::-webkit-scrollbar{height:6px;display:block}.TeamSection-module__zSPbva__list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.TeamSection-module__zSPbva__card{flex-basis:calc(33.3333% - 13.3333px)}.TeamSection-module__zSPbva__dots{display:none}}
.Carousel-module__EaAMNW__carousel{--item-width:280px}.Carousel-module__EaAMNW__head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.Carousel-module__EaAMNW__head>p{margin-bottom:0}.Carousel-module__EaAMNW__list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px;display:flex;overflow-x:auto}.Carousel-module__EaAMNW__list::-webkit-scrollbar{display:none}.Carousel-module__EaAMNW__list>*{flex:0 0 var(--item-width);scroll-snap-align:start}.Carousel-module__EaAMNW__arrows{gap:2px;margin-left:auto;margin-right:-4px;display:inline-flex}.Carousel-module__EaAMNW__arrow{color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:2px 4px;display:grid}.Carousel-module__EaAMNW__arrow:hover{color:var(--text)}.Carousel-module__EaAMNW__arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Carousel-module__EaAMNW__prev svg{transform:scaleX(-1)}@media (min-width:768px){.sectionAlt .Carousel-module__EaAMNW__list{margin:0 -40px;padding:0 40px 4px;scroll-padding:0 40px}}
.ReviewsSection-module__xR4jdW__reviews{--item-width:300px}.ReviewsSection-module__xR4jdW__reviews:not(.ReviewsSection-module__xR4jdW__packed)>:last-child{scroll-snap-type:none}.ReviewsSection-module__xR4jdW__column{flex-direction:column;gap:12px;display:flex}.ReviewsSection-module__xR4jdW__card{border:1px solid var(--line);background:var(--bg);border-radius:16px;flex-direction:column;align-self:stretch;gap:12px;padding:20px;display:flex}.ReviewsSection-module__xR4jdW__packed .ReviewsSection-module__xR4jdW__card{flex-grow:1}.ReviewsSection-module__xR4jdW__author{align-items:center;gap:12px;display:flex}.ReviewsSection-module__xR4jdW__avatar{object-fit:cover;background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);font-family:var(--font-heading),Georgia,serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:600;display:grid}.ReviewsSection-module__xR4jdW__who{flex-direction:column;min-width:0;display:flex}.ReviewsSection-module__xR4jdW__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.ReviewsSection-module__xR4jdW__meta{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.ReviewsSection-module__xR4jdW__stars{letter-spacing:1px;color:var(--star);font-size:14px}.ReviewsSection-module__xR4jdW__text{white-space:pre-line}
.ReelsSection-module__5LQ8HW__reels{--item-width:300px}.ReelsSection-module__5LQ8HW__frame{background:var(--placeholder);border-radius:12px;position:relative;overflow:hidden}.ReelsSection-module__5LQ8HW__video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.ReelsSection-module__5LQ8HW__poster{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.ReelsSection-module__5LQ8HW__frame[data-started] .ReelsSection-module__5LQ8HW__poster{opacity:0}.ReelsSection-module__5LQ8HW__progress{height:3px;transform:scaleX(var(--progress,0));transform-origin:0;background:#fff;transition:transform .25s linear;position:absolute;bottom:0;left:0;right:0}.ReelsSection-module__5LQ8HW__toggle{cursor:pointer;background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.ReelsSection-module__5LQ8HW__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.ReelsSection-module__5LQ8HW__sound:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.ReelsSection-module__5LQ8HW__sound{color:#fff;cursor:pointer;background:rgba(0,0,0,.45);border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;right:12px}.ReelsSection-module__5LQ8HW__link{color:var(--accent-text);margin-top:8px;font-size:13px;font-weight:600;display:inline-block}
.CertificatesSection-module__5PqtCq__photo{aspect-ratio:297/210;border-radius:12px}.CertificatesSection-module__5PqtCq__caption{margin-top:8px;font-size:13px;font-weight:600}figure.CertificatesSection-module__5PqtCq__portrait{flex-basis:139.986px}.CertificatesSection-module__5PqtCq__portrait .CertificatesSection-module__5PqtCq__photo{aspect-ratio:210/297}
.FinalCta-module__IPvEmW__inner{max-width:640px}.FinalCta-module__IPvEmW__actions{flex-direction:column;gap:12px;margin-top:20px;display:flex}@media (min-width:768px){.FinalCta-module__IPvEmW__actions{flex-direction:row}}
.ContactSection-module__G6BZYW__row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:44px;padding:12px 0;display:flex}.ContactSection-module__G6BZYW__icon{background:var(--accent-soft);height:36px;color:var(--accent-text);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.ContactSection-module__G6BZYW__phone{font-size:18px;font-weight:600}.ContactSection-module__G6BZYW__note{margin-top:16px;font-size:13px}.ContactSection-module__G6BZYW__map{border:1px solid var(--line);background:var(--placeholder);border-radius:12px;width:100%;height:240px;margin-top:20px;display:block}@media (min-width:768px){.ContactSection-module__G6BZYW__map{height:360px}}@media (min-width:1024px){.ContactSection-module__G6BZYW__columns{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}.ContactSection-module__G6BZYW__map{height:auto;min-height:360px;margin-top:0}}
