.HomeEcosystem-module__fjEHUG__section{padding:var(--section-padding-y) 0 2rem 0;background-color:var(--color-background)}.HomeEcosystem-module__fjEHUG__desktopOnly{display:none}.HomeEcosystem-module__fjEHUG__mobileOnly{display:block;overflow:hidden}@media (min-width:1024px){.HomeEcosystem-module__fjEHUG__desktopOnly{display:block}.HomeEcosystem-module__fjEHUG__mobileOnly{display:none}}.HomeEcosystem-module__fjEHUG__scrollWrap{position:relative}.HomeEcosystem-module__fjEHUG__scrollBtn{z-index:2;-webkit-backdrop-filter:blur(8px);width:36px;height:36px;color:var(--color-foreground);cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 1px 4px #0000001f}.HomeEcosystem-module__fjEHUG__scrollBtnLeft{left:.75rem}.HomeEcosystem-module__fjEHUG__scrollBtnRight{right:.75rem}.HomeEcosystem-module__fjEHUG__scrollBtn:hover{background:#fffffff7;transform:translateY(-50%)scale(1.08)}.HomeEcosystem-module__fjEHUG__scrollBtn:disabled{opacity:0;pointer-events:none}.HomeEcosystem-module__fjEHUG__scrollTrack{--_gutter:max(var(--page-padding-x), calc((100vw - var(--content-max-width)) / 2));scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 var(--_gutter) 1.5rem;scroll-padding-inline:var(--_gutter);gap:1.25rem;display:flex;overflow-x:auto}.HomeEcosystem-module__fjEHUG__scrollTrack::-webkit-scrollbar{display:none}.HomeEcosystem-module__fjEHUG__mobileSlide{scroll-snap-align:start;flex-shrink:0;width:65vw;max-width:300px}.HomeEcosystem-module__fjEHUG__mobileCard{color:inherit;text-decoration:none;display:block}.HomeEcosystem-module__fjEHUG__mobileImageWrap{aspect-ratio:3/4;background:#f5f4f0;border-radius:16px;position:relative;overflow:hidden}.HomeEcosystem-module__fjEHUG__mobileBody{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 0 0;display:flex}.HomeEcosystem-module__fjEHUG__mobileTitle{color:var(--color-foreground);margin:0;font-size:1rem;font-weight:400;line-height:1.3}.HomeEcosystem-module__fjEHUG__mobileReadMore{color:var(--color-foreground);opacity:.3;flex-shrink:0;transition:opacity .2s;display:flex}.HomeEcosystem-module__fjEHUG__mobileCard:hover .HomeEcosystem-module__fjEHUG__mobileReadMore{opacity:.8}.HomeEcosystem-module__fjEHUG__mobileCard:hover .HomeEcosystem-module__fjEHUG__image{transform:scale(1.05)}@media (max-width:768px){.HomeEcosystem-module__fjEHUG__scrollBtn{display:none}}@media (max-width:480px){.HomeEcosystem-module__fjEHUG__mobileSlide{width:72vw;max-width:270px}}.HomeEcosystem-module__fjEHUG__header{text-align:center;margin-bottom:3.5rem}.HomeEcosystem-module__fjEHUG__headline{letter-spacing:var(--tracking-tight);font-size:clamp(2.5rem,4vw,4rem);font-weight:300;line-height:var(--leading-snug);color:var(--color-foreground);margin:0 0 1rem}.HomeEcosystem-module__fjEHUG__subtitle{color:var(--color-secondary);max-width:650px;margin:0 auto;font-size:1.1rem;line-height:1.5}.HomeEcosystem-module__fjEHUG__subtitleWrap{display:block}.HomeEcosystem-module__fjEHUG__imageWrap{background:#f5f4f0}.HomeEcosystem-module__fjEHUG__image{object-fit:cover;object-position:center center;filter:contrast(1.04)saturate(1.08);transition:transform .7s cubic-bezier(.16,1,.3,1)}.HomeEcosystem-module__fjEHUG__ecoCard:hover .HomeEcosystem-module__fjEHUG__image{transform:scale(1.05)}.HomeEcosystem-module__fjEHUG__bodyOverride{padding:1.25rem 0 0}.HomeEcosystem-module__fjEHUG__titleOverride{margin-bottom:.4rem;font-size:1.3rem;font-weight:400}.HomeEcosystem-module__fjEHUG__descOverride{margin-bottom:0;font-size:.95rem;line-height:1.45}.HomeEcosystem-module__fjEHUG__readMore{text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);opacity:.5;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.85rem;font-weight:500;transition:opacity .2s,transform .2s;display:inline-flex}.HomeEcosystem-module__fjEHUG__ecoCard:hover .HomeEcosystem-module__fjEHUG__readMore{opacity:1;transform:translate(4px)}@media (max-width:599px){.HomeEcosystem-module__fjEHUG__section{padding:calc(var(--section-padding-y) * .65) 0 2rem 0}.HomeEcosystem-module__fjEHUG__header{text-align:left;padding:0 var(--page-padding-x);margin-bottom:1rem}.HomeEcosystem-module__fjEHUG__headline{text-align:left;font-size:clamp(1.75rem,5vw,2.25rem)}.HomeEcosystem-module__fjEHUG__subtitle{text-align:left;margin:0;font-size:.95rem}.HomeEcosystem-module__fjEHUG__bodyOverride{flex-shrink:0;padding-top:.75rem}.HomeEcosystem-module__fjEHUG__descOverride{display:none}.HomeEcosystem-module__fjEHUG__readMore{margin-top:.5rem}}@media (min-width:600px) and (max-width:1023px){.HomeEcosystem-module__fjEHUG__header{text-align:left;padding:0 var(--page-padding-x);margin-bottom:1.75rem}.HomeEcosystem-module__fjEHUG__headline{text-align:left}.HomeEcosystem-module__fjEHUG__subtitle{text-align:left;margin:0}.HomeEcosystem-module__fjEHUG__slide{width:58vw;max-width:420px}}@media (min-width:1024px){.HomeEcosystem-module__fjEHUG__slide{width:36vw;min-width:340px;max-width:520px}}
.HorizontalPinScroll-module__WMIn7a__pinWrap{box-sizing:border-box;background-color:var(--color-background);overscroll-behavior:contain;flex-direction:column;width:100%;display:flex;overflow:hidden}.HorizontalPinScroll-module__WMIn7a__pinTrack{width:max-content;padding:1rem max(var(--page-padding-x), calc((100% - 1296px) / 2 + var(--page-padding-x))) 1.5rem max(var(--page-padding-x), calc((100% - 1296px) / 2 + var(--page-padding-x)));will-change:transform;flex-grow:1;align-items:flex-start;gap:1.25rem;display:flex}.HorizontalPinScroll-module__WMIn7a__pinSlide{flex-shrink:0;width:82vw;min-width:260px;max-width:340px}.HorizontalPinScroll-module__WMIn7a__imageWrap{aspect-ratio:3/4;background:var(--color-surface,#f5f4f0);border-radius:12px;position:relative;overflow:hidden}@media (max-width:599px){.HorizontalPinScroll-module__WMIn7a__pinWrap{height:100svh;padding-top:calc(var(--header-height,64px) + 1.25rem)}.HorizontalPinScroll-module__WMIn7a__pinTrack{padding-bottom:1rem}.HorizontalPinScroll-module__WMIn7a__pinSlide{max-width:280px}.HorizontalPinScroll-module__WMIn7a__imageWrap{aspect-ratio:3/4}}@media (min-width:600px) and (max-width:1023px){.HorizontalPinScroll-module__WMIn7a__pinWrap{height:100svh;padding-top:calc(var(--header-height,64px) + 1.5rem)}.HorizontalPinScroll-module__WMIn7a__pinSlide{width:55vw;max-width:420px}.HorizontalPinScroll-module__WMIn7a__imageWrap{aspect-ratio:3/4}}@media (min-width:1024px){.HorizontalPinScroll-module__WMIn7a__pinWrap{height:100svh;padding-top:calc(var(--header-height,64px) + 1.5rem)}.HorizontalPinScroll-module__WMIn7a__pinSlide{width:28vw;min-width:280px;max-width:400px}.HorizontalPinScroll-module__WMIn7a__imageWrap{aspect-ratio:unset;height:52svh;min-height:260px;max-height:400px}}@media (prefers-reduced-motion:reduce){.HorizontalPinScroll-module__WMIn7a__pinWrap{-webkit-overflow-scrolling:touch;height:auto;padding-top:0;overflow-x:auto}.HorizontalPinScroll-module__WMIn7a__pinTrack{align-items:flex-start}.HorizontalPinScroll-module__WMIn7a__pinSlide{display:block}.HorizontalPinScroll-module__WMIn7a__imageWrap{aspect-ratio:3/4;flex:unset}}
.HomeCollectionMarquee-module__645z5a__section{padding:var(--section-padding-y) 0;contain:layout;position:relative;overflow:hidden}.HomeCollectionMarquee-module__645z5a__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.HomeCollectionMarquee-module__645z5a__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-secondary);margin:0 0 .5rem;font-size:.78rem}.HomeCollectionMarquee-module__645z5a__headline{font-size:clamp(2.5rem,4vw,4rem);font-weight:300;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-foreground);margin:0}.HomeCollectionMarquee-module__645z5a__ctaLink{color:var(--color-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;font-size:.88rem;text-decoration:none;transition:color .2s;display:flex}.HomeCollectionMarquee-module__645z5a__ctaLink:hover{color:var(--color-foreground)}.HomeCollectionMarquee-module__645z5a__marqueeWrap{position:relative}.HomeCollectionMarquee-module__645z5a__marqueeTrack{gap:var(--spacing-sm);will-change:transform;width:max-content;display:flex}.HomeCollectionMarquee-module__645z5a__marqueeRow{overflow:hidden}.HomeCollectionMarquee-module__645z5a__marqueeRow+.HomeCollectionMarquee-module__645z5a__marqueeRow{margin-top:var(--spacing-sm)}.HomeCollectionMarquee-module__645z5a__marqueeTrack[data-direction=left]{animation:60s linear infinite HomeCollectionMarquee-module__645z5a__scroll-left}.HomeCollectionMarquee-module__645z5a__marqueeTrack[data-direction=right]{animation:60s linear infinite HomeCollectionMarquee-module__645z5a__scroll-right}@keyframes HomeCollectionMarquee-module__645z5a__scroll-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes HomeCollectionMarquee-module__645z5a__scroll-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.HomeCollectionMarquee-module__645z5a__item{border-radius:var(--radius-lg);background:var(--color-surface);flex-shrink:0;width:140px;height:140px;position:relative;overflow:hidden}.HomeCollectionMarquee-module__645z5a__itemImg{object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:translateZ(0)}.HomeCollectionMarquee-module__645z5a__item:hover .HomeCollectionMarquee-module__645z5a__itemImg{transform:scale(1.08)translateZ(0)}.HomeCollectionMarquee-module__645z5a__fadeLeft,.HomeCollectionMarquee-module__645z5a__fadeRight{z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.HomeCollectionMarquee-module__645z5a__fadeLeft{background:linear-gradient(to right, var(--color-background), transparent);left:0}.HomeCollectionMarquee-module__645z5a__fadeRight{background:linear-gradient(to left, var(--color-background), transparent);right:0}@media (max-width:768px){.HomeCollectionMarquee-module__645z5a__section{padding:calc(var(--section-padding-y) * .65) 0}.HomeCollectionMarquee-module__645z5a__item{width:100px;height:100px}.HomeCollectionMarquee-module__645z5a__marqueeTrack[data-direction=left],.HomeCollectionMarquee-module__645z5a__marqueeTrack[data-direction=right]{animation-duration:45s}.HomeCollectionMarquee-module__645z5a__header{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (prefers-reduced-motion:reduce){.HomeCollectionMarquee-module__645z5a__marqueeTrack[data-direction=left],.HomeCollectionMarquee-module__645z5a__marqueeTrack[data-direction=right]{animation:none}}
.VideoShowreel-module__WOojSa__section{padding:var(--section-padding-y) 0}.VideoShowreel-module__WOojSa__header{margin-bottom:var(--spacing-lg)}.VideoShowreel-module__WOojSa__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-secondary);margin:0 0 .5rem;font-size:.78rem}.VideoShowreel-module__WOojSa__headline{letter-spacing:var(--tracking-tight);font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:var(--leading-snug);color:var(--color-foreground);margin:0}.VideoShowreel-module__WOojSa__videoWrap{margin:0 var(--page-padding-x);background:var(--color-surface);clip-path:inset(0 round 80px);will-change:transform;transform-origin:50%;position:relative;overflow:hidden}.VideoShowreel-module__WOojSa__video{object-fit:cover;opacity:0;width:100%;height:auto;transition:opacity .5s;display:block}.VideoShowreel-module__WOojSa__desktop{aspect-ratio:16/9;display:block}.VideoShowreel-module__WOojSa__mobile{aspect-ratio:4/5;display:none}@media (max-width:767px){.VideoShowreel-module__WOojSa__videoWrap{margin:0 var(--spacing-sm);clip-path:inset(0 round 40px)}.VideoShowreel-module__WOojSa__desktop{display:none}.VideoShowreel-module__WOojSa__mobile{display:block}}@media (prefers-reduced-motion:reduce){.VideoShowreel-module__WOojSa__videoWrap{clip-path:inset(0 round 20px)}}.VideoShowreel-module__WOojSa__posterOverlay{z-index:1;transition:opacity .5s;position:absolute;inset:0}.VideoShowreel-module__WOojSa__posterFrame{position:absolute;inset:0}
.HomeShowreel-module__kXXMoq__actions{padding:0 var(--page-padding-x) var(--spacing-lg);justify-content:center;align-items:center;gap:1rem;margin-top:-2rem;display:flex}@media (max-width:480px){.HomeShowreel-module__kXXMoq__actions{flex-direction:column;gap:.75rem}.HomeShowreel-module__kXXMoq__actions>*{text-align:center;justify-content:center;width:100%}}
.HomeFeaturedClasses-module__aPFtnq__section{background-color:var(--color-background)}.HomeFeaturedClasses-module__aPFtnq__desktopOnly{display:none}.HomeFeaturedClasses-module__aPFtnq__mobileOnly{display:block}@media (min-width:1024px){.HomeFeaturedClasses-module__aPFtnq__desktopOnly{display:block}.HomeFeaturedClasses-module__aPFtnq__mobileOnly{display:none}}.HomeFeaturedClasses-module__aPFtnq__desktopHeader{padding-top:calc(var(--header-height,64px) + 1.5rem);flex-shrink:0;padding-bottom:2rem}.HomeFeaturedClasses-module__aPFtnq__headerInner{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.HomeFeaturedClasses-module__aPFtnq__mobileOnly{padding:3.5rem 0 0;overflow:hidden}.HomeFeaturedClasses-module__aPFtnq__mobileHeader{padding:0 var(--page-padding-x);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.HomeFeaturedClasses-module__aPFtnq__headline{letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:1.15}.HomeFeaturedClasses-module__aPFtnq__viewAll{text-transform:uppercase;letter-spacing:.07em;color:var(--color-foreground);opacity:.45;white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding-bottom:4px;font-size:.85rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.HomeFeaturedClasses-module__aPFtnq__viewAll:hover{opacity:1}.HomeFeaturedClasses-module__aPFtnq__scrollWrap{position:relative}.HomeFeaturedClasses-module__aPFtnq__scrollBtn{z-index:2;-webkit-backdrop-filter:blur(8px);width:36px;height:36px;color:var(--color-foreground);cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 1px 4px #0000001f}.HomeFeaturedClasses-module__aPFtnq__scrollBtnLeft{left:.75rem}.HomeFeaturedClasses-module__aPFtnq__scrollBtnRight{right:.75rem}.HomeFeaturedClasses-module__aPFtnq__scrollBtn:hover{background:#fffffff7;transform:translateY(-50%)scale(1.08)}.HomeFeaturedClasses-module__aPFtnq__scrollBtn:disabled{opacity:0;pointer-events:none}.HomeFeaturedClasses-module__aPFtnq__scrollTrack{--_gutter:max(var(--page-padding-x), calc((100vw - var(--content-max-width)) / 2));scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 var(--_gutter) 1.5rem;scroll-padding-inline:var(--_gutter);gap:1.25rem;display:flex;overflow-x:auto}.HomeFeaturedClasses-module__aPFtnq__scrollTrack::-webkit-scrollbar{display:none}.HomeFeaturedClasses-module__aPFtnq__slide{scroll-snap-align:start;flex-shrink:0;width:65vw;max-width:280px}.HomeFeaturedClasses-module__aPFtnq__card{color:inherit;text-decoration:none;display:block}.HomeFeaturedClasses-module__aPFtnq__imageWrap{aspect-ratio:3/4;background:var(--color-surface);border-radius:16px;position:relative;overflow:hidden}.HomeFeaturedClasses-module__aPFtnq__image{object-fit:cover;filter:contrast(1.03)saturate(1.06);transition:transform .7s cubic-bezier(.16,1,.3,1)}.HomeFeaturedClasses-module__aPFtnq__card:hover .HomeFeaturedClasses-module__aPFtnq__image,.HomeFeaturedClasses-module__aPFtnq__featuredCard:hover .HomeFeaturedClasses-module__aPFtnq__image{transform:scale(1.05)}.HomeFeaturedClasses-module__aPFtnq__body{padding:1rem 0 0}.HomeFeaturedClasses-module__aPFtnq__category{text-transform:uppercase;letter-spacing:.09em;color:var(--color-secondary);font-size:.72rem;display:block}.HomeFeaturedClasses-module__aPFtnq__title{color:var(--color-foreground);margin:.35rem 0 0;font-size:1.05rem;font-weight:400;line-height:1.3}.HomeFeaturedClasses-module__aPFtnq__meta{justify-content:space-between;align-items:center;width:100%;margin-top:.6rem;display:flex}.HomeFeaturedClasses-module__aPFtnq__price{color:var(--color-secondary);font-size:.88rem}.HomeFeaturedClasses-module__aPFtnq__readMore{color:var(--color-foreground);opacity:.3;transition:opacity .2s;display:flex}.HomeFeaturedClasses-module__aPFtnq__card:hover .HomeFeaturedClasses-module__aPFtnq__readMore,.HomeFeaturedClasses-module__aPFtnq__featuredCard:hover .HomeFeaturedClasses-module__aPFtnq__readMore{opacity:.8}@media (max-width:768px){.HomeFeaturedClasses-module__aPFtnq__mobileHeader{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem}.HomeFeaturedClasses-module__aPFtnq__scrollBtn{display:none}}@media (max-width:480px){.HomeFeaturedClasses-module__aPFtnq__slide{width:72vw;max-width:260px}.HomeFeaturedClasses-module__aPFtnq__body{padding-top:.75rem}.HomeFeaturedClasses-module__aPFtnq__title{font-size:.95rem}.HomeFeaturedClasses-module__aPFtnq__meta{margin-top:.35rem}.HomeFeaturedClasses-module__aPFtnq__price{font-size:.82rem}}
.SectionTestimonials-module__CHHlXa__section{padding:var(--section-padding-y) 0;border-top:1px solid var(--color-border)}.SectionTestimonials-module__CHHlXa__container{position:relative}.SectionTestimonials-module__CHHlXa__header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.SectionTestimonials-module__CHHlXa__headline{letter-spacing:var(--tracking-tight);font-size:clamp(2.5rem,4vw,4rem);font-weight:300;line-height:var(--leading-snug);color:var(--color-foreground);margin:0}.SectionTestimonials-module__CHHlXa__controls{flex-shrink:0;gap:.5rem;display:flex}.SectionTestimonials-module__CHHlXa__arrowBtn{all:unset;border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .25s,border-color .25s,opacity .25s;display:flex}.SectionTestimonials-module__CHHlXa__arrowBtn:hover:not(:disabled){background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.SectionTestimonials-module__CHHlXa__arrowBtn:disabled{opacity:.2;cursor:default}.SectionTestimonials-module__CHHlXa__viewport{overflow:hidden}.SectionTestimonials-module__CHHlXa__track{margin-left:calc(-1 * var(--spacing-lg));backface-visibility:hidden;touch-action:pan-y pinch-zoom;display:flex}.SectionTestimonials-module__CHHlXa__slide{min-width:0;padding-left:var(--spacing-lg);flex:0 0 100%}@media (min-width:768px){.SectionTestimonials-module__CHHlXa__slide{flex:0 0 50%}}@media (min-width:1024px){.SectionTestimonials-module__CHHlXa__slide{flex:0 0 33.333%}}.SectionTestimonials-module__CHHlXa__card{background:var(--color-background);padding:var(--spacing-2xl);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 2px 16px #0000000a}.SectionTestimonials-module__CHHlXa__card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000000f}.SectionTestimonials-module__CHHlXa__quoteIcon{top:var(--spacing-xl);right:var(--spacing-xl);color:var(--color-foreground);opacity:.06;position:absolute}.SectionTestimonials-module__CHHlXa__stars{color:#e8b42a;margin-bottom:var(--spacing-lg);gap:3px;display:flex}.SectionTestimonials-module__CHHlXa__text{color:var(--color-foreground);margin:0 0 var(--spacing-xl) 0;flex-grow:1;font-size:1.05rem;font-weight:300;line-height:1.65}.SectionTestimonials-module__CHHlXa__authorRow{padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);align-items:center;gap:14px;margin-top:auto;display:flex}.SectionTestimonials-module__CHHlXa__avatarPlaceholder{background:var(--color-surface);width:42px;height:42px;color:var(--color-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.SectionTestimonials-module__CHHlXa__authorName{color:var(--color-foreground);margin-bottom:2px;font-size:.92rem;font-weight:500;display:block}.SectionTestimonials-module__CHHlXa__authorDate{color:var(--color-secondary);font-size:.82rem;display:block}.SectionTestimonials-module__CHHlXa__translationBadge{color:var(--color-secondary);background:var(--color-surface);border:1px solid var(--color-border);margin-top:calc(-1 * var(--spacing-sm));margin-bottom:var(--spacing-md);border-radius:12px;align-items:center;gap:4px;width:fit-content;padding:4px 10px;font-size:.75rem;font-weight:400;display:inline-flex}.SectionTestimonials-module__CHHlXa__dots{margin-top:var(--spacing-2xl);justify-content:center;gap:8px;display:flex}.SectionTestimonials-module__CHHlXa__dot{all:unset;background:var(--color-border);cursor:pointer;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.SectionTestimonials-module__CHHlXa__dotActive{background:var(--color-foreground);transform:scale(1.3)}@media (max-width:768px){.SectionTestimonials-module__CHHlXa__section{padding:calc(var(--section-padding-y) * .65) 0}.SectionTestimonials-module__CHHlXa__header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.SectionTestimonials-module__CHHlXa__controls{display:none}.SectionTestimonials-module__CHHlXa__card{padding:var(--spacing-xl)}}
.HomeFeaturedPosts-module__yh4gyW__section{padding:var(--section-padding-y) 0;background:#f5f4f0}.HomeFeaturedPosts-module__yh4gyW__header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4rem;display:flex}.HomeFeaturedPosts-module__yh4gyW__headline{letter-spacing:var(--tracking-tight);font-size:clamp(2.5rem,4vw,4rem);font-weight:300;line-height:var(--leading-snug);color:var(--color-foreground);margin:0}.HomeFeaturedPosts-module__yh4gyW__viewAll{text-transform:uppercase;letter-spacing:.07em;color:var(--color-foreground);opacity:.5;white-space:nowrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.HomeFeaturedPosts-module__yh4gyW__viewAll:hover{opacity:1}.HomeFeaturedPosts-module__yh4gyW__layout{grid-template-columns:3fr 2fr;align-items:start;gap:3rem;display:grid}.HomeFeaturedPosts-module__yh4gyW__featuredCard{color:inherit;flex-direction:column;gap:1.5rem;text-decoration:none;display:flex}.HomeFeaturedPosts-module__yh4gyW__featuredImg{aspect-ratio:4/3;background:var(--color-border);border-radius:12px;position:relative;overflow:hidden}.HomeFeaturedPosts-module__yh4gyW__img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.HomeFeaturedPosts-module__yh4gyW__featuredCard:hover .HomeFeaturedPosts-module__yh4gyW__img,.HomeFeaturedPosts-module__yh4gyW__sideCard:hover .HomeFeaturedPosts-module__yh4gyW__img{transform:scale(1.05)}.HomeFeaturedPosts-module__yh4gyW__featuredBody{flex-direction:column;gap:.75rem;display:flex}.HomeFeaturedPosts-module__yh4gyW__date{text-transform:uppercase;letter-spacing:.09em;color:var(--color-secondary);font-size:.72rem}.HomeFeaturedPosts-module__yh4gyW__featuredTitle{color:var(--color-foreground);margin:0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;line-height:1.3}.HomeFeaturedPosts-module__yh4gyW__excerpt{color:var(--color-secondary);margin:0;font-size:.92rem;line-height:1.65}.HomeFeaturedPosts-module__yh4gyW__readMore{text-transform:uppercase;letter-spacing:.07em;color:var(--color-foreground);opacity:.45;align-items:center;gap:.4rem;font-size:.78rem;transition:opacity .2s;display:inline-flex}.HomeFeaturedPosts-module__yh4gyW__featuredCard:hover .HomeFeaturedPosts-module__yh4gyW__readMore,.HomeFeaturedPosts-module__yh4gyW__sideCard:hover .HomeFeaturedPosts-module__yh4gyW__readMore{opacity:.9}.HomeFeaturedPosts-module__yh4gyW__sideList{flex-direction:column;gap:0;display:flex}.HomeFeaturedPosts-module__yh4gyW__sideCard{color:inherit;grid-template-columns:100px 1fr;align-items:start;gap:1.25rem;padding:1.75rem 0;text-decoration:none;display:grid}.HomeFeaturedPosts-module__yh4gyW__sideCard:last-child{border-bottom:1px solid var(--color-border)}.HomeFeaturedPosts-module__yh4gyW__sideImg{aspect-ratio:1;background:var(--color-border);border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.HomeFeaturedPosts-module__yh4gyW__sideBody{flex-direction:column;gap:.5rem;display:flex}.HomeFeaturedPosts-module__yh4gyW__sideTitle{color:var(--color-foreground);margin:0;font-size:1rem;font-weight:400;line-height:1.35}@media (max-width:1024px){.HomeFeaturedPosts-module__yh4gyW__layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.HomeFeaturedPosts-module__yh4gyW__section{padding:calc(var(--section-padding-y) * .65) 0}.HomeFeaturedPosts-module__yh4gyW__header{flex-direction:column;align-items:flex-start}.HomeFeaturedPosts-module__yh4gyW__sideCard{grid-template-columns:80px 1fr;gap:1rem}}
