.CGV_section__vztXD{width:calc(6*105.167*var(--body-width)/1440 + 5*14*var(--body-width)/1440);margin:0 auto;padding:clamp(6.25rem,8vh + 3.75rem,9.375rem) 0;font-family:var(--font-stevie-sans);color:#101110;max-width:900px}.CGV_section__vztXD h2{text-transform:uppercase;letter-spacing:.015rem;font-size:clamp(1.0625rem,1.05vw + .35rem,1.5rem);margin-top:calc(14*var(--body-width)/1440*1.618*1.618*1.618);margin-bottom:calc(14*var(--body-width)/1440*1.618)}.CGV_section__vztXD p{margin-bottom:calc(14*var(--body-width)/1440)}.CGV_section__vztXD p,.CGV_section__vztXD ul{font-size:clamp(.9375rem,.9vw + .2rem,1.1875rem);line-height:1}.CGV_section__vztXD ul{list-style:disc;padding-left:2ch;padding-bottom:calc(14*var(--body-width)/1440)}.CGV_section__vztXD a{color:#444935;text-decoration:underline}.CGV_section__vztXD h3{text-transform:uppercase;letter-spacing:.015rem;font-size:clamp(1rem,.95vw + .25rem,1.375rem);margin-top:calc(14*var(--body-width)/1440*1.618);margin-bottom:calc(14*var(--body-width)/1440)}.CGV_header__eFgyd{display:flex;flex-direction:column;align-items:center;gap:calc(14*var(--body-width)/1440);margin-bottom:calc(14*var(--body-width)/1440*1.618*1.618*1.618)}.CGV_title__SDwvD{font-family:var(--font-playfair-display);font-weight:600;letter-spacing:.02rem;font-size:clamp(1.75rem,1.3vw + .6rem,2.875rem);text-align:center}.CGV_year__Tu8Fe{font-size:clamp(1rem,.95vw + .25rem,1.375rem);font-family:var(--font-stevie-sans)}.FadeInTextWrapper_wrapper__EPgFG{opacity:0;transform:translateY(1.25rem);transition:opacity .5s ease-out,transform .46s ease-out}.FadeInTextWrapper_wrapper__EPgFG.FadeInTextWrapper_visible__1d7de{opacity:1;transform:translateY(0)}.FadeInTextWrapper_wrapper__EPgFG.FadeInTextWrapper_noTransition__gYmfK{transition:none!important}.GradientSeparator_ctn__LYc5W{width:100%;height:.125rem;position:relative;display:flex;justify-content:center;margin-top:clamp(3.125rem,4vh + 1.25rem,6.25rem)}.GradientSeparator_separator___xNRN{width:calc(100% - 40px);max-width:640px;height:1px;border-radius:9999px;background:linear-gradient(90deg,rgba(68,73,57,0),#e0e0dd 50%,rgba(68,73,57,0));transform-origin:center}.HomeSpecialOffers_section__av8ix{display:flex;flex-direction:column;justify-content:center;padding:clamp(6.25rem,12vh + 3.125rem,10.625rem) calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);padding-bottom:0;gap:calc(14*var(--body-width)/1440*1.618*3)}@media(max-width:1194px){.HomeSpecialOffers_section__av8ix{padding:clamp(6.25rem,8vh + 3.75rem,9.375rem) calc(14*var(--body-width)/1440*1.618*1.618*1.618) clamp(3.125rem,4vh + 1.25rem,6.25rem) calc(14*var(--body-width)/1440*1.618*1.618*1.618);gap:clamp(1.875rem,2.5vh + .625rem,3.75rem)}}.HomeSpecialOffers_container__jnJj5{display:flex;gap:calc(14*var(--body-width)/1440)}@media(max-width:1194px){.HomeSpecialOffers_container__jnJj5{margin-top:calc(14*var(--body-width)/1440*5);flex-direction:column;gap:calc(14*var(--body-width)/1440*6)}}.HomeOffer_offer__pPn5f{display:flex;gap:calc(14*var(--body-width)/1440);background-color:#f7f7f7;border-radius:2vw;overflow:hidden;width:calc(5*105.167*var(--body-width)/1440 + 4*14*var(--body-width)/1440);box-shadow:0 1px 2px 0 rgba(0,0,0,.034),0 3px 12px -2px rgba(0,0,0,.062);text-decoration:none;cursor:pointer;color:#101110}.HomeOffer_offer__pPn5f:hover{background-color:#fff}@media(max-width:1194px){.HomeOffer_offer__pPn5f{flex-direction:column;width:100%;position:relative;border-radius:1.3rem}}.HomeOffer_imageContainer__xfpDu{position:relative;width:calc(2*105.167*var(--body-width)/1440 + 1*14*var(--body-width)/1440);aspect-ratio:3/4;background-color:#444935;display:flex;align-items:flex-end;padding:calc(14*var(--body-width)/1440*1.618) calc(14*var(--body-width)/1440);flex-shrink:0;border-radius:1.3vw 0 0 1.3vw;overflow:hidden}@media(max-width:1194px){.HomeOffer_imageContainer__xfpDu{aspect-ratio:3/2;width:100%;border-radius:0}}.HomeOffer_image__ZqM6K{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;inset:0;z-index:1}.HomeOffer_gradient__g63cR{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.747),rgba(0,0,0,0) 33%),linear-gradient(180deg,rgba(0,0,0,.226),rgba(0,0,0,0) 33%);mix-blend-mode:multiply}.HomeOffer_pricing__KbM7S{position:relative;z-index:3;color:#f7f7f7;display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440/4)}@media(max-width:1194px){.HomeOffer_pricing__KbM7S{flex-direction:row;align-items:baseline;bottom:calc(14*var(--body-width)/1440*5);left:calc(14*var(--body-width)/1440*5);gap:calc(14*var(--body-width)/1440*1.618)}}.HomeOffer_priceLabel__V_GKQ{font-size:clamp(.8125rem,.85vw + .2rem,1.1875rem);height:calc(clamp(.8125rem,.85vw + .2rem,1.1875rem)*1.1);text-decoration:none;font-family:var(--font-stevie-sans);font-weight:400}@media(max-width:1194px){.HomeOffer_priceLabel__V_GKQ{font-size:clamp(.9375rem,.9vw + .2rem,1.1875rem);height:calc(clamp(.9375rem,.9vw + .2rem,1.1875rem)*1.1)}}.HomeOffer_price__cZJvT{opacity:1;font-style:normal;font-size:clamp(1.125rem,.9vw + .5rem,1.875rem);line-height:1;font-weight:400;font-family:var(--font-stevie-sans)}@media(max-width:1194px){.HomeOffer_price__cZJvT{font-size:clamp(1.0625rem,1.05vw + .35rem,1.5rem);height:calc(clamp(1.0625rem,1.05vw + .35rem,1.5rem)*1.1)}}.HomeOffer_content__v_UHB{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.875rem;padding:1.25rem;flex:1 1;z-index:3;font-family:var(--font-stevie-sans)}.HomeOffer_infos__13a6O{display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440)}@media(max-width:1194px){.HomeOffer_infos__13a6O{gap:calc(14*var(--body-width)/1440*1.618*1.618*1.618)}}.HomeOffer_description__QE5XJ{width:100%}.HomeOffer_description__QE5XJ strong{font-family:var(--font-stevie-sans-medium);font-weight:400}@media(min-width:1728px){.HomeOffer_description__QE5XJ{font-size:clamp(1rem,.95vw + .25rem,1.375rem)}}