@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d0b4ad92498a56e6-s.0ksj5nsqdn3z2.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/1b364752c273bfa2-s.16x-4_8-tfzc0.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/41304ecae9965514-s.13-icu_h2v5rx.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b03060b669a51467-s.42rqmr2plxt1y.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e903340080e62009-s.p.29k5lr3-zi515.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7568961309c086f4-s.03ww5xc2p1hw9.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0dd0c37c13b09ed9-s.0-wdkfzk0qi1w.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d86c884f99600dae-s.2yps9rrv4da4r.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fdc12b722dd9e084-s.20ldv90dsshqv.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a2dbbda81b12556c-s.p.02bgiaqdf54e5.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_25735351-module__rYqYCW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:300}.cormorant_garamond_25735351-module__rYqYCW__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_CgBc89errT6FmSf3NgWVt7NSUNz7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9250abc4-module__xN2s0W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9250abc4-module__xN2s0W__variable{--font-sans:"Outfit", "Outfit Fallback"}
.LocaleSwitcher-module__zqglNW__wrap{position:relative}.LocaleSwitcher-module__zqglNW__trigger{border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--fs-small);transition:border-color .25s var(--ease);align-items:center;gap:8px;padding:7px 12px 7px 7px;display:inline-flex}.LocaleSwitcher-module__zqglNW__trigger:hover{border-color:var(--ink)}.LocaleSwitcher-module__zqglNW__flag{border-radius:50%;flex:none;width:22px;height:22px;display:block;overflow:hidden}.LocaleSwitcher-module__zqglNW__flag svg{width:100%;height:100%}.LocaleSwitcher-module__zqglNW__code{letter-spacing:.04em}.LocaleSwitcher-module__zqglNW__menu{z-index:10;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);opacity:0;visibility:hidden;min-width:170px;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s linear .22s;padding:6px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 18px 40px -26px #53443e8c}.LocaleSwitcher-module__zqglNW__menu[data-open]{opacity:1;visibility:visible;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s linear 0s;transform:translateY(0)}.LocaleSwitcher-module__zqglNW__option{width:100%;font-size:var(--fs-small);text-align:left;transition:background-color .2s var(--ease);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.LocaleSwitcher-module__zqglNW__option:hover,.LocaleSwitcher-module__zqglNW__option[aria-selected=true]{background:var(--white)}
.Header-module__lnUIdW__header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);transition:background-color .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease), color .4s var(--ease);background:#ffffffc2;position:fixed;inset:0 0 auto}.Header-module__lnUIdW__header[data-over]:not([data-scrolled]){-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--white);background:0 0;border-bottom-color:#0000}.Header-module__lnUIdW__header[data-scrolled]{box-shadow:0 12px 32px -28px #22232566}.Header-module__lnUIdW__header[data-over]:not([data-scrolled]) .Header-module__lnUIdW__burger{border-color:#ffffff73}.Header-module__lnUIdW__header[data-over]:not([data-scrolled]) .Header-module__lnUIdW__burger span{background:currentColor}.Header-module__lnUIdW__header[data-over]:not([data-scrolled]) .Header-module__lnUIdW__cta{background:var(--white);color:var(--ink)}.Header-module__lnUIdW__inner{align-items:center;gap:28px;height:76px;display:flex}.Header-module__lnUIdW__logo{flex:none;display:block;position:relative}.Header-module__lnUIdW__logoImg{object-fit:contain;width:auto;height:38px;transition:opacity .4s var(--ease)}.Header-module__lnUIdW__logoLight{opacity:0;position:absolute;inset:0}.Header-module__lnUIdW__header[data-over]:not([data-scrolled]) .Header-module__lnUIdW__logoImg{opacity:0}.Header-module__lnUIdW__header[data-over]:not([data-scrolled]) .Header-module__lnUIdW__logoLight{opacity:1}.Header-module__lnUIdW__nav{margin-inline:auto}.Header-module__lnUIdW__nav ul{align-items:center;gap:30px;display:flex}.Header-module__lnUIdW__nav a{font-size:var(--fs-small);transition:opacity .25s var(--ease);position:relative}.Header-module__lnUIdW__nav a:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.Header-module__lnUIdW__nav a:hover:after,.Header-module__lnUIdW__nav a[aria-current=page]:after{transform:scaleX(1)}.Header-module__lnUIdW__actions{align-items:center;gap:12px;display:flex}.Header-module__lnUIdW__cta{padding:12px 22px}.Header-module__lnUIdW__burger{border:1px solid var(--line-strong);border-radius:50%;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 10px;display:none}.Header-module__lnUIdW__burger span{height:1.5px;transition:transform .3s var(--ease);background:currentColor;display:block}.Header-module__lnUIdW__burger[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.Header-module__lnUIdW__burger[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.Header-module__lnUIdW__panel{visibility:hidden;opacity:0;background:var(--white);transition:grid-template-rows .42s var(--ease), opacity .3s var(--ease), border-color .42s var(--ease), visibility 0s linear .42s;border-top:1px solid #0000;grid-template-rows:0fr;display:grid}.Header-module__lnUIdW__panel[data-open]{visibility:visible;opacity:1;border-top-color:var(--line);transition:grid-template-rows .42s var(--ease), opacity .3s var(--ease), border-color .42s var(--ease), visibility 0s linear 0s;grid-template-rows:1fr}.Header-module__lnUIdW__panelInner{min-height:0;padding-inline:var(--gutter);overflow:hidden}.Header-module__lnUIdW__panel ul{flex-direction:column;padding-block:8px 20px;display:flex}.Header-module__lnUIdW__panel li+li{border-top:1px solid var(--line)}.Header-module__lnUIdW__panel a{font-size:var(--fs-h5);letter-spacing:var(--ls-display);padding:16px 0;display:block}.Header-module__lnUIdW__panelCta{width:100%;margin-bottom:26px}@media (max-width:1100px){.Header-module__lnUIdW__nav{display:none}.Header-module__lnUIdW__actions{margin-left:auto}.Header-module__lnUIdW__burger{display:flex}}@media (max-width:560px){.Header-module__lnUIdW__inner{gap:12px;height:66px}.Header-module__lnUIdW__cta{display:none}}@media (min-width:1101px){.Header-module__lnUIdW__panel{display:none}}
.Footer-module__3hUVsW__footer{background:var(--ink);color:var(--white);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-block:110px 28px;overflow:hidden}.Footer-module__3hUVsW__top{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px;padding-bottom:72px;display:grid}.Footer-module__3hUVsW__motto{max-width:18ch;font-size:var(--fs-h4);letter-spacing:var(--ls-display);line-height:1.4}.Footer-module__3hUVsW__whatsapp{font-size:var(--fs-lead);transition:border-color .3s var(--ease), color .3s var(--ease);border-bottom:1px solid #f2efe752;align-items:center;gap:9px;margin-top:28px;padding-bottom:5px;display:inline-flex}.Footer-module__3hUVsW__whatsapp:hover{border-bottom-color:var(--lime);color:var(--lime)}.Footer-module__3hUVsW__whatsapp svg{transition:transform .3s var(--ease)}.Footer-module__3hUVsW__whatsapp:hover svg{transform:translate(3px,-3px)}.Footer-module__3hUVsW__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.Footer-module__3hUVsW__colTitle{font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark);margin-bottom:18px;font-weight:500}.Footer-module__3hUVsW__cols ul{flex-direction:column;gap:10px;display:flex}.Footer-module__3hUVsW__cols a{font-size:var(--fs-small);transition:color .25s var(--ease)}.Footer-module__3hUVsW__cols a:hover{color:var(--lime)}.Footer-module__3hUVsW__address{font-size:var(--fs-small);color:var(--on-dark);font-style:normal;line-height:1.7}.Footer-module__3hUVsW__link{font-size:var(--fs-small);transition:color .25s var(--ease);margin-top:10px;display:block}.Footer-module__3hUVsW__link:hover{color:var(--lime)}.Footer-module__3hUVsW__wordmark{letter-spacing:-.045em;text-align:center;color:#f2efe71f;-webkit-user-select:none;user-select:none;margin-block:8px -.12em;font-size:clamp(90px,23vw,360px);line-height:.82}.Footer-module__3hUVsW__bottom{font-size:var(--fs-xs);color:var(--on-dark);border-top:1px solid #f2efe729;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:26px;display:flex}@media (max-width:991px){.Footer-module__3hUVsW__footer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-block:72px 24px}.Footer-module__3hUVsW__top{grid-template-columns:minmax(0,1fr);gap:44px;padding-bottom:48px}.Footer-module__3hUVsW__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:520px){.Footer-module__3hUVsW__cols{grid-template-columns:minmax(0,1fr)}}
.ScrollUp-module__pjKoqa__btn{z-index:70;background:var(--lime);width:54px;height:54px;color:var(--ink);opacity:0;visibility:hidden;transition:opacity .32s var(--ease), transform .32s var(--ease), visibility 0s linear .32s, background-color .28s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);transform:translateY(14px)scale(.9);box-shadow:0 16px 34px -18px #2223258c}.ScrollUp-module__pjKoqa__btn[data-shown]{opacity:1;visibility:visible;transition:opacity .32s var(--ease), transform .32s var(--ease), visibility 0s linear 0s, background-color .28s var(--ease);transform:translateY(0)scale(1)}.ScrollUp-module__pjKoqa__btn:hover{background:var(--green-deep);color:var(--white)}.ScrollUp-module__pjKoqa__btn:active{transform:translateY(0)scale(.94)}@media (max-width:560px){.ScrollUp-module__pjKoqa__btn{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.ScrollUp-module__pjKoqa__btn,.ScrollUp-module__pjKoqa__btn[data-shown]{transition:opacity .2s linear,visibility linear;transform:none}}
.PageTransition-module__IwVG0a__wipe{z-index:200;pointer-events:none;display:flex;position:fixed;inset:0}.PageTransition-module__IwVG0a__wipe span{background:var(--lime);flex:1;animation:1.05s cubic-bezier(.76,0,.24,1) forwards PageTransition-module__IwVG0a__sweep;transform:translateY(100%)}.PageTransition-module__IwVG0a__wipe span:nth-child(2){animation-delay:60ms}.PageTransition-module__IwVG0a__wipe span:nth-child(3){animation-delay:.12s}.PageTransition-module__IwVG0a__wipe span:nth-child(4){animation-delay:.18s}@keyframes PageTransition-module__IwVG0a__sweep{0%{transform:translateY(100%)}35%{transform:translateY(0)}70%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.PageTransition-module__IwVG0a__wipe{display:none}}
:root{--white:#fff;--paper:#fbfaf6;--sand:#f5f3eb;--ink:#222325;--brown:#4d423f;--brown-light:#bcb297;--lime:#bcff88;--mint:#dff8d7;--green-deep:#35631c;--cream-cafe:var(--sand);--wine:#4d423f;--blush:var(--brown-light);--line:#2223251f;--line-strong:#22232538;--on-dark:#ffffffc7;--plate:var(--green-deep);--plate-ink:#fff;--plate-alt:var(--brown);--fs-display:116px;--fs-h2:48px;--fs-h3:36px;--fs-h4:28px;--fs-h5:24px;--fs-lead:18px;--fs-body:16px;--fs-small:14px;--fs-xs:12px;--ls-display:-.04em;--ls-serif:-.01em;--ls-h3:-.05em;--ls-body:-.02em;--container:1472px;--measure:923px;--gutter:24px;--radius:14px;--radius-lg:20px;--radius-xl:40px;--radius-pill:100px;--ease:cubic-bezier(.33, 1, .68, 1)}@media (max-width:1200px){:root{--fs-display:76px;--fs-h2:40px;--fs-h3:30px;--fs-h4:24px}}@media (max-width:767px){:root{--fs-display:46px;--fs-h2:30px;--fs-h3:25px;--fs-h4:21px;--fs-h5:19px;--fs-lead:17px;--ls-display:-.02em;--ls-h3:-.03em}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--fs-body);letter-spacing:var(--ls-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit}ul{margin:0;padding:0;list-style:none}p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans), system-ui, sans-serif;color:inherit;margin:0;font-weight:400}h1{font-size:var(--fs-display);letter-spacing:var(--ls-display);line-height:1}h2{font-size:var(--fs-h2);letter-spacing:var(--ls-display);line-height:1.4}h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:1.3}h4{font-size:var(--fs-h4);letter-spacing:var(--ls-display);line-height:1.4}h5{font-size:var(--fs-h5);letter-spacing:var(--ls-display);line-height:1.4}.serif{font-family:var(--font-serif), Georgia, serif;letter-spacing:var(--ls-serif);font-style:italic}:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.measure{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.row{--row-gutter:var(--gutter);margin-inline:calc(var(--row-gutter) * -1);grid-template-columns:1fr;row-gap:32px;display:grid}.row>*{padding-inline:var(--row-gutter);min-width:0}@media (min-width:992px){.row{grid-template-columns:repeat(12,1fr)}.c1{grid-column:span 1}.c2{grid-column:span 2}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c9{grid-column:span 9}.c10{grid-column:span 10}.c11{grid-column:span 11}.c12{grid-column:span 12}}.section{padding-block:120px}@media (max-width:991px){.section{padding-block:72px}}.sectionPaper{background:var(--paper)}.sectionSand{background:var(--sand);--accent:var(--green-deep);--accent-plate:var(--plate);--accent-plate-ink:var(--white);--accent-dot:var(--plate)}.sectionBrown{background:var(--brown-light);--accent:var(--brown);--accent-plate:var(--plate-alt);--accent-plate-ink:var(--white);--accent-dot:var(--plate-alt)}.sectionGreen{background:var(--green-deep);color:var(--white);--accent:var(--lime);--accent-plate:var(--lime);--accent-plate-ink:var(--ink);--accent-dot:var(--lime)}.sectionCafe{background:var(--sand);--accent:var(--brown);--accent-plate:var(--plate-alt);--accent-plate-ink:var(--white);--accent-dot:var(--plate-alt)}.sectionInk{background:var(--ink);color:var(--white);--accent:var(--lime);--accent-plate:var(--lime);--accent-plate-ink:var(--ink);--accent-dot:var(--lime)}:root{--accent:var(--green-deep);--accent-plate:var(--lime);--accent-plate-ink:var(--ink);--accent-dot:var(--green-deep)}.lead{max-width:58ch;font-size:var(--fs-lead);letter-spacing:0;font-weight:500;line-height:1.6}.label{font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.label:before{content:"";background:var(--accent-dot);border-radius:50%;flex:none;width:7px;height:7px}.btn{border-radius:var(--radius-pill);background:var(--ink);color:var(--white);font-size:var(--fs-small);letter-spacing:0;white-space:nowrap;transition:background-color .35s var(--ease), color .35s var(--ease), transform .35s var(--ease);justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-weight:500;line-height:1;display:inline-flex}.btn:hover{background:var(--accent-plate);color:var(--accent-plate-ink);transform:translateY(-2px)}.btnGhost{border:1px solid var(--line-strong);color:inherit;background:0 0}.btnGhost:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.sectionInk .btnGhost:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.js [data-reveal]{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.js [data-reveal]{opacity:1}}html{scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--white)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--white);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink)}body.navOpen{overflow:hidden}.mWord{display:inline-block}[data-words] .mWord,[data-hero-words] .mWord{will-change:filter, opacity, transform}@media (prefers-reduced-motion:reduce){.mWord{opacity:1!important;filter:none!important}}#main>:last-child{margin-bottom:120px}@media (max-width:991px){#main>:last-child{margin-bottom:72px}}.cafeMood{--accent:var(--brown);--accent-plate:var(--plate-alt);--accent-plate-ink:var(--white);--accent-dot:var(--plate-alt)}
