html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.Analytics-module__331yzW__banner{inset-inline:0;z-index:var(--z-overlay);padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:var(--border);background:var(--bg);animation:Analytics-module__331yzW__cookie-in var(--t-base) var(--e-ink);flex-direction:column;gap:14px;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 24px #0000000f}@media (min-width:768px){.Analytics-module__331yzW__banner{width:min(var(--content-max), calc(100vw - 2 * var(--gutter)));border:var(--border);padding:18px 24px;bottom:24px;left:50%;right:auto;translate:-50%;box-shadow:0 12px 32px #0000001a}}@media (min-width:1024px){.Analytics-module__331yzW__banner{flex-direction:row;align-items:center;gap:32px}.Analytics-module__331yzW__text{flex:1}.Analytics-module__331yzW__actions{flex:none}}@keyframes Analytics-module__331yzW__cookie-in{0%{opacity:0}}.Analytics-module__331yzW__text{color:var(--text-secondary);margin:0;line-height:1.55}.Analytics-module__331yzW__policy{color:var(--ink);white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.Analytics-module__331yzW__actions{gap:8px;display:flex}.Analytics-module__331yzW__button{min-height:var(--tap-min);border:var(--border-strong);background:var(--bg);color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;flex:1;padding-inline:18px;transition:background-color .12s,color .12s}.Analytics-module__331yzW__button:hover{background:var(--surface-hover)}.Analytics-module__331yzW__accept{background:var(--ink);color:var(--on-dark)}.Analytics-module__331yzW__accept:hover{border-color:var(--ink-hover);background:var(--ink-hover)}@media (min-width:768px){.Analytics-module__331yzW__button{flex:none;min-width:112px;min-height:36px}}.Analytics-module__331yzW__button:focus-visible,.Analytics-module__331yzW__policy:focus-visible{outline:var(--accessibility-outline,2px solid var(--ink));outline-offset:2px}
.Footer-module__S6Hkya__footer{border-top:var(--border);flex-direction:column;gap:32px;padding-block:40px 32px;display:flex}@media (min-width:768px){.Footer-module__S6Hkya__footer{gap:48px;padding-block:48px}}@media (min-width:1440px){.Footer-module__S6Hkya__footer{padding-block:56px}}.Footer-module__S6Hkya__inner{flex-direction:column;gap:32px;display:flex}@media (min-width:768px){.Footer-module__S6Hkya__inner{flex-direction:row;justify-content:space-between;gap:48px}}.Footer-module__S6Hkya__brand{flex-direction:column;align-items:center;gap:12px;display:flex}@media (min-width:768px){.Footer-module__S6Hkya__brand{align-items:flex-start}}.Footer-module__S6Hkya__brand img{width:150px;height:auto}@media (min-width:768px){.Footer-module__S6Hkya__brand img{width:220px}}.Footer-module__S6Hkya__brandName{color:var(--ink);margin:0}.Footer-module__S6Hkya__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}@media (min-width:768px){.Footer-module__S6Hkya__columns{flex-direction:row;gap:48px;display:flex}}.Footer-module__S6Hkya__column{flex-direction:column;gap:10px;display:flex}.Footer-module__S6Hkya__column a{color:var(--ink);min-height:var(--tap-abs-min)}.Footer-module__S6Hkya__label{}.Footer-module__S6Hkya__column a:is(:hover,:focus-visible) .Footer-module__S6Hkya__label,.Footer-module__S6Hkya__cookieButton:is(:hover,:focus-visible) .Footer-module__S6Hkya__label{background-size:100% 1px}.Footer-module__S6Hkya__cookieButton{min-height:var(--tap-abs-min);color:var(--ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0}.Footer-module__S6Hkya__columnTitle{margin:0 0 2px}.Footer-module__S6Hkya__social{align-items:center;gap:8px;display:inline-flex}.Footer-module__S6Hkya__bottom{flex-direction:column;gap:6px;display:flex}@media (min-width:768px){.Footer-module__S6Hkya__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;min-height:56px}}.Footer-module__S6Hkya__bottom p{margin:0}.Footer-module__S6Hkya__seller{flex-basis:100%}.Footer-module__S6Hkya__sellerLink,.Footer-module__S6Hkya__sellerLink:visited{color:inherit}.Footer-module__S6Hkya__sellerLink:hover{color:var(--ink)}@media (min-width:768px){.Footer-module__S6Hkya__bottom{flex-wrap:wrap;row-gap:6px;padding-block:14px}}
.StickyBar-module___2WLFG__bar{inset-inline:0;z-index:var(--z-sticky);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:var(--border);background:var(--bg);transition:translate var(--t-base) var(--e-ink);gap:12px;display:flex;position:fixed;bottom:0}.StickyBar-module___2WLFG__bar[data-hidden]{translate:0 110%}@media (min-width:768px){.StickyBar-module___2WLFG__bar{display:none}}.StickyBar-module___2WLFG__enquire{background:var(--ink);height:52px;color:var(--on-dark);flex:1;justify-content:center;align-items:center;display:flex}.StickyBar-module___2WLFG__whatsapp{border:var(--border-strong);height:52px;color:var(--ink);flex:0 0 52px;justify-content:center;align-items:center;display:flex}.StickyBar-module___2WLFG__enquire:hover{outline:2px solid var(--ink);outline-offset:3px}.StickyBar-module___2WLFG__whatsapp:hover{background:var(--surface-hover)}.StickyBar-module___2WLFG__whatsapp:active{background:var(--surface-press)}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-italic-latin.woff2)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-italic-latin-ext.woff2)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-italic-cyrillic-ext.woff2)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-normal-latin.woff2)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-normal-latin-ext.woff2)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-normal-cyrillic-ext.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-normal-latin.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-normal-latin-ext.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-normal-cyrillic-ext.woff2)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:Inter Fallback;font-style:normal;src:local(Arial);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%}@font-face{font-family:EB Garamond Fallback;font-style:normal;src:local(Georgia);size-adjust:86.36%;ascent-override:116.6%;descent-override:34.51%;line-gap-override:0.0%}@font-face{font-family:EB Garamond Fallback;font-style:italic;src:local(Georgia);size-adjust:84.34%;ascent-override:119.39%;descent-override:35.33%;line-gap-override:0.0%}:root{--font-sans:"Inter", "Inter Fallback", system-ui, sans-serif;--font-serif:"EB Garamond", "EB Garamond Fallback", Georgia, serif}
:root{--bg:#fff;--ink:#111;--text-secondary:#6e6e6e;--on-dark:#fff;--hairline:#e4e4e4;--numeral:#d8d8d8;--disabled:#c9c9c9;--ink-hover:#333;--ink-press:#000;--surface-hover:#e8e8e8;--surface-press:#dcdcdc;--field-disabled:#f7f7f7;--error:#b3261e;--field-border:#949494;--success:#2e6b4f;--scrim:color-mix(in oklab, var(--ink) 92%, transparent);--f-head:var(--font-serif);--f-body:var(--font-sans);--fs-serif-h1:2.125rem;--fs-serif-numeral:2.5rem;--fs-serif-h2:1.875rem;--fs-serif-h3:1.75rem;--fs-serif-h4:1.25rem;--fs-serif-title:.9375rem;--fs-serif-lead:1rem;--fs-serif-figure:1.625rem;--fs-lead:1.0625rem;--fs-body:1rem;--fs-body-sm:.875rem;--fs-caption:.8125rem;--fs-micro:.75rem;--ls-caps:.09em;--ls-h1:.03em;--lh-h1:1.12;--lh-h2:1.15;--lh-h3:1.19;--lh-h4:1.25;--lh-body:1.7;--lh-caption:1.55;--content-max:1200px;--gutter:clamp(20px, 4.1667vw, 120px);--sp-section:56px;--sp-section-home:64px;--sp-page-intro:36px;--grid-gap:16px;--header-h:64px;--sticky-h:76px;--radius:0;--radius-pill:999px;--border:1px solid var(--hairline);--border-strong:1px solid var(--ink);--border-field:1px solid var(--field-border);--shadow-arrow:0 0 6px #000000a6;--tap-min:44px;--tap-abs-min:24px;--t-quick:.16s;--t-base:.42s;--t-slow:.9s;--e-ink:cubic-bezier(.16, 1, .3, 1);--e-soft:cubic-bezier(.33, 0, .2, 1);--e-exit:cubic-bezier(.55, 0, 1, .45);--stagger:70ms;--stagger-max:6;--lift-sm:8px;--lift-md:16px;--lift-lg:24px;--z-motif:0;--z-content:1;--z-sticky:10;--z-overlay:20;--z-modal:30;--z-toast:40}@media (min-width:768px){:root{--fs-serif-h1:3rem;--fs-serif-numeral:3rem;--fs-serif-h2:2.5rem;--fs-serif-h3:2rem;--fs-serif-h4:1.375rem;--fs-serif-title:1.25rem;--fs-serif-lead:1.0625rem;--fs-serif-figure:2.125rem;--sp-section:88px;--sp-section-home:88px;--sp-page-intro:80px;--grid-gap:32px;--header-h:88px;--sticky-h:0px}}@media (min-width:1440px){:root{--fs-serif-h1:3.5rem;--fs-serif-h4:1.5rem;--fs-serif-lead:1.125rem;--sp-section:110px;--sp-section-home:130px;--sp-page-intro:110px}}@media (prefers-reduced-motion:reduce){:root{--t-quick:1ms;--t-base:1ms;--t-slow:1ms;--stagger:0s;--lift-sm:0px;--lift-md:0px;--lift-lg:0px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.lenis{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--sticky-h) + env(safe-area-inset-bottom,0px));margin:0}img,picture,svg,video{max-width:100%;display:block}img{height:auto}.decor{z-index:var(--z-motif);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip-link{left:var(--gutter);z-index:var(--z-toast);background:var(--ink);color:var(--on-dark);transition:transform var(--t-quick) var(--e-ink);padding:12px 20px;position:absolute;top:0;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.rule{background:var(--hairline);border:0;height:1px;margin:0}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block-start:var(--sp-section)}.section--home{padding-block-start:var(--sp-section-home)}.grid-works{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.grid-works{column-gap:var(--grid-gap);row-gap:44px}}@media (min-width:1440px){.grid-works{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-works-wide{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (min-width:768px){.grid-works-wide{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.grid-works-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.tap{min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center;align-items:center;display:inline-flex}.scroll-x{overscroll-behavior-x:contain;overflow-x:auto}body{overflow-x:clip}.strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip>*{scroll-snap-align:start;flex:none}.link-ink{transition:background-size var(--t-base) var(--e-ink);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.link-ink:is(:hover,:focus-visible){background-size:100% 1px}main p a:visited,main li a:visited{color:var(--text-secondary)}main{z-index:0;padding-block-end:var(--sp-section);position:relative}main>*{z-index:var(--z-content);position:relative}
h1,.t-h1{font-family:var(--f-head);font-style:normal;font-size:var(--fs-serif-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);text-transform:uppercase;text-wrap:balance;margin:0}@media (max-width:767px){h1,.t-h1{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 5 5}}h2,.t-h2{font-family:var(--f-head);font-style:normal;font-size:var(--fs-serif-h2);line-height:var(--lh-h2);margin:0}h3,.t-h3{font-family:var(--f-head);font-style:italic;font-size:var(--fs-serif-h3);line-height:var(--lh-h3);margin:0}h4,.t-h4{font-family:var(--f-head);font-style:italic;font-size:var(--fs-serif-h4);line-height:var(--lh-h4);margin:0}.t-title{font-family:var(--f-head);font-style:italic;font-size:var(--fs-serif-title);line-height:var(--lh-h4)}.t-serif-lead{font-family:var(--f-head);font-size:var(--fs-serif-lead);line-height:1.55}.t-figure{font-family:var(--f-head);font-style:normal;font-size:var(--fs-serif-figure);line-height:1.05}.t-numeral{font-family:var(--f-head);font-style:normal;font-size:var(--fs-serif-numeral);color:var(--numeral);line-height:1}body,.t-body{font-family:var(--f-body);font-size:var(--fs-body);line-height:var(--lh-body)}.t-lead{font-family:var(--f-body);font-size:var(--fs-lead);line-height:1.6}.t-body-sm{font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:1.6}.t-caption{font-family:var(--f-body);font-size:var(--fs-caption);line-height:var(--lh-caption)}.t-micro{font-family:var(--f-body);font-size:var(--fs-micro);line-height:1.45}.t-caps{text-transform:uppercase;letter-spacing:var(--ls-caps)}.t-secondary{color:var(--text-secondary)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
@supports (animation-timeline:view()){main>*>section:not(:first-of-type),main>section:not(:first-of-type){animation:section-in var(--t-base) var(--e-ink) both;animation-timeline:view();animation-range:entry entry 60%}}@keyframes section-in{0%{opacity:0;translate:0 var(--lift-sm)}to{opacity:1;translate:none}}.grid-works>*,.grid-works-wide>*{--col:0}.grid-works>:nth-child(2n){--col:1}@media (min-width:1440px){.grid-works>:nth-child(3n+1){--col:0}.grid-works>:nth-child(3n+2){--col:1}.grid-works>:nth-child(3n){--col:2}}@supports (animation-timeline:view()){.grid-works>*,.grid-works-wide>*{animation:card-in var(--t-base) var(--e-ink) both;animation-timeline:view();animation-range:entry 5% entry 55%;animation-delay:calc(min(var(--col), var(--stagger-max)) * var(--stagger))}}@keyframes card-in{0%{opacity:0;translate:0 var(--lift-sm)}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){main>*>section:not(:first-of-type),main>section:not(:first-of-type),.grid-works>*,.grid-works-wide>*{opacity:1;animation:none;translate:none;-webkit-mask-image:none;mask-image:none}}@media print{main>*>section:not(:first-of-type),main>section:not(:first-of-type),.grid-works>*,.grid-works-wide>*{opacity:1;animation:none;animation-timeline:none;translate:none;-webkit-mask-image:none;mask-image:none}}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.5s;animation-timing-function:var(--e-ink)}::view-transition-old(root){animation:vt-fade .2s var(--e-exit) both}::view-transition-new(root){animation:vt-fade .5s var(--e-ink) reverse both}:root[data-vt=zoom]::view-transition-old(root){animation:none}:root[data-vt=zoom]::view-transition-new(root){animation:vt-fade .36s var(--e-ink) reverse both}:root[data-vt=zoom]::view-transition-group(zoom-frame){animation-duration:.36s}@keyframes vt-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
h1,h2,h3{overflow-wrap:break-word}
