:root{--ink:#101712;--forest:#19241d;--moss:#3f4d3d;--cream:#e7e4d9;--paper:#e9e8df;--muted:#a8ada3;--serif:'Italiana',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:13px;font-weight:400;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{position:absolute;z-index:10;inset:0 0 auto;height:86px;padding:0 5.4vw;display:flex;align-items:center;justify-content:space-between;color:#f1eee3}.wordmark{font-size:20px;letter-spacing:.17em;font-weight:500}.wordmark span{font-size:8px;vertical-align:top;margin-left:2px}.header-note{font-size:10px;letter-spacing:.08em;color:#d2d2c7}.header-note span{margin-left:12px}.menu-toggle{display:none;background:none;border:0;padding:8px}.menu-toggle i{display:block;width:22px;height:1px;background:#eee;margin:5px}.mobile-nav{display:none}.photo-section,.roots-section,.evolve-section,.effortless-section,.coming-section{position:relative;overflow:hidden}.hero{height:min(920px,100svh);min-height:660px;display:flex;align-items:center}.hero-image{position:absolute;inset:0;background-image:url('https://images.unsplash.com/photo-1750254347477-0875cc058ae2?auto=format&fit=crop&w=2200&q=85');background-position:center right;background-size:cover;animation:hero-arrive 1.8s ease both}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,16,11,.78) 0%,rgba(9,16,11,.46) 36%,transparent 72%),linear-gradient(0deg,rgba(9,16,11,.54),transparent 27%)}.hero-copy{position:relative;margin:34px 0 0 13.1vw;max-width:680px;animation:rise .95s .15s both}.eyebrow,.section-mark,.growth-top,.hero-foot,.roots-index,.evolve-note,.notify-placeholder>span,.coming-number{font-size:9px;letter-spacing:.19em;text-transform:uppercase}.eyebrow{color:#b8c0b3;margin:0 0 28px}.eyebrow span{padding:0 5px}.hero h1,.intro-section h2,.growth-section h2,.roots-section h2,.evolve-section h2,.effortless-section h2,.coming-section h2{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;margin:0}.hero h1{font-size:clamp(62px,8.1vw,124px);line-height:.91}.hero h1 em,h2 em{font-weight:400;color:#c2caaa}.hero-sub{margin:31px 0 0 4px;line-height:1.8;color:#d0d2c9;font-size:13px}.hero-foot{position:absolute;bottom:35px;left:5.4vw;right:5.4vw;display:flex;justify-content:space-between;color:#b9beb3;font-size:8px;letter-spacing:.14em}.scroll-cue span{padding-left:11px;font-size:14px}.intro-section{position:relative;min-height:580px;padding:108px 13.1vw 116px;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr .65fr;align-items:center;column-gap:10vw}.section-mark{position:absolute;top:46px;left:5.4vw;right:5.4vw;display:flex;justify-content:space-between;color:#74796f;font-size:8px}.intro-copy{grid-column:1}.eyebrow.dark{color:#697267}.intro-section h2,.evolve-section h2{font-size:clamp(54px,6.8vw,92px);line-height:.96}.intro-section h2 em,.evolve-section h2 em{color:#68735e}.intro-aside{align-self:end;padding:0 0 6px;max-width:280px}.ornament{font-size:28px;color:#869077}.intro-aside p{color:#60675e;font-size:13px;line-height:1.9;margin:24px 0 0}.growth-section{height:780px;min-height:680px;background:#283229}.image-layer{background-size:cover;background-position:center}.growth-image{position:absolute;inset:0;background-image:url('https://images.unsplash.com/photo-1758702087578-46d7eacfb9ca?auto=format&fit=crop&w=2200&q=85');background-position:center 48%;filter:saturate(.68)}.growth-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,17,12,.66),transparent 77%),linear-gradient(0deg,rgba(9,15,11,.55),transparent 40%)}.growth-top{position:absolute;top:43px;left:5.4vw;right:5.4vw;display:flex;justify-content:space-between;color:#d5d9cd;font-size:8px}.growth-copy{position:absolute;left:13.1vw;top:27%}.growth-copy h2,.roots-section h2,.effortless-section h2{font-size:clamp(60px,7.8vw,110px);line-height:.9}.growth-copy>p:last-child{font-size:12px;color:#d2d5cb;line-height:1.8;margin:28px 0 0}.growth-caption{position:absolute;right:5.4vw;bottom:42px;font-family:var(--serif);font-style:italic;font-size:19px;color:#e5e6da}.roots-section{min-height:790px;display:grid;grid-template-columns:1fr 1fr;background:#101713}.roots-photo{position:relative;min-height:790px;background-image:linear-gradient(0deg,rgba(10,16,12,.13),rgba(10,16,12,.13)),url('https://images.unsplash.com/photo-1775050647168-c1ae6942e52d?auto=format&fit=crop&w=1500&q=85');background-position:center;background-size:cover;filter:saturate(.65)}.roots-copy{position:relative;padding:175px 9vw 95px 7.6vw}.section-mark.light{color:#abb1a6}.roots-copy>.eyebrow,.effortless-copy>.eyebrow{margin:0 0 25px}.roots-section h2{font-size:clamp(60px,7vw,100px)}.roots-section h2 em,.effortless-section h2 em{color:#a7b397}.body-copy{max-width:325px;line-height:1.9;font-size:12px;color:#bdc1b8;margin:28px 0 0}.root-line{display:block;width:1px;height:70px;background:#75816f;margin-top:35px}.roots-index{position:absolute;right:5.4vw;bottom:33px;color:#788176;font-size:8px}.evolve-section{padding:120px 13.1vw 112px;background:var(--paper);color:var(--ink);min-height:960px}.evolve-intro{display:flex;align-items:flex-start;justify-content:space-between}.evolve-intro .section-mark{position:static;width:24%;padding-top:8px}.evolve-intro .eyebrow{margin-bottom:28px}.evolve-photo{height:510px;width:78%;margin:75px 0 0 auto;background-image:url('https://images.unsplash.com/photo-1776715649007-a83b6f551941?auto=format&fit=crop&w=1800&q=85');background-position:center 57%;filter:saturate(.68)}.evolve-note{position:absolute;bottom:122px;left:13.1vw;line-height:1.8;color:#576153;font-size:8px}.effortless-section{min-height:760px;display:grid;grid-template-columns:1fr 1fr;background:#17221b}.effortless-photo{min-height:760px;background-image:url('https://images.unsplash.com/photo-1775457114571-ecc5cedd7ebb?auto=format&fit=crop&w=1500&q=85');background-position:center;background-size:cover;filter:saturate(.7)}.effortless-copy{position:relative;padding:165px 8vw 95px}.effortless-copy .section-mark{left:8vw;right:5vw}.effortless-copy h2{font-size:clamp(58px,6.6vw,94px)}.effortless-copy .body-copy{max-width:330px}.text-link{display:inline-block;margin-top:33px;padding-bottom:10px;border-bottom:1px solid #84907d;font-size:10px;letter-spacing:.08em}.text-link span{margin-left:25px}.coming-section{height:800px;min-height:690px;display:grid;place-items:center}.coming-image{position:absolute;inset:0;background-image:url('https://images.unsplash.com/photo-1767081125029-3ec38e900459?auto=format&fit=crop&w=2200&q=85');background-position:center 46%;filter:saturate(.6)}.coming-shade{position:absolute;inset:0;background:rgba(11,17,12,.58);background-image:radial-gradient(ellipse at center,transparent 0%,rgba(8,13,10,.57) 80%)}.coming-copy{position:relative;text-align:center;margin-top:-15px}.coming-copy .eyebrow{margin-bottom:22px}.coming-section h2{font-size:clamp(94px,14vw,190px);line-height:.9;letter-spacing:-.07em}.coming-section h2 span{color:#b4c09e}.coming-soon{font-size:10px;letter-spacing:.36em;margin:25px 0 24px}.coming-rule{height:1px;width:34px;background:#a7b397;display:block;margin:auto}.coming-note{color:#c2c8bc;font-family:var(--serif);font-style:italic;font-size:20px;margin-top:22px}.notify-placeholder{position:absolute;left:5.4vw;bottom:37px;color:#c2c8bc}.notify-placeholder>span{font-size:8px;color:#9ca598}.notify-placeholder p{font-size:10px;margin:8px 0 0}.coming-number{position:absolute;right:5.4vw;bottom:41px;color:#b5bbae;font-size:8px}.site-footer{min-height:116px;background:#0c110e;padding:34px 5.4vw;display:flex;align-items:center;justify-content:space-between;color:#9ca398}.site-footer .wordmark{color:#e8e6db}.site-footer p,.site-footer>span,.site-footer small,.back-top{font-size:9px;letter-spacing:.08em}.site-footer small{color:#6f786e}.back-top{font-size:8px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-arrive{from{transform:scale(1.035);opacity:.6}to{transform:scale(1);opacity:1}}@media(max-width:760px){.site-header{height:70px;padding:0 6vw}.wordmark{font-size:18px}.header-note{display:none}.menu-toggle{display:block}.mobile-nav{display:flex;visibility:hidden;opacity:0;position:fixed;z-index:9;inset:0;background:#101712;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .3s,visibility .3s}.mobile-nav.open{visibility:visible;opacity:1}.mobile-nav a{font-family:var(--serif);font-size:35px}.hero{min-height:700px;height:92svh;max-height:880px}.hero-image{background-position:61% center}.hero-vignette{background:linear-gradient(90deg,rgba(9,16,11,.73),rgba(9,16,11,.12) 100%),linear-gradient(0deg,rgba(9,16,11,.55),transparent 38%)}.hero-copy{margin:60px 8vw 0}.hero h1{font-size:clamp(61px,13.5vw,94px)}.hero-sub{font-size:12px;margin-top:24px}.hero-foot{left:6vw;right:6vw;bottom:24px;font-size:7px}.hero-foot>span:last-child{display:none}.intro-section{min-height:660px;display:block;padding:160px 8vw 95px}.section-mark{left:6vw;right:6vw;top:34px}.intro-section h2,.evolve-section h2{font-size:clamp(58px,12vw,84px)}.intro-aside{margin:60px 0 0 auto;max-width:290px}.ornament{font-size:22px}.intro-aside p{font-size:12px;margin-top:15px}.growth-section{height:720px;min-height:640px}.growth-image{background-position:52% center}.growth-top{top:31px;left:6vw;right:6vw;font-size:7px}.growth-top span:last-child{max-width:120px;text-align:right;line-height:1.6}.growth-copy{left:8vw;top:31%}.growth-copy h2,.roots-section h2,.effortless-section h2{font-size:clamp(62px,12.5vw,90px)}.growth-copy>p:last-child{font-size:11px}.growth-caption{left:8vw;right:auto;bottom:28px;font-size:17px}.roots-section{display:block;padding-bottom:0}.roots-photo{height:58svh;min-height:400px}.roots-copy{min-height:680px;padding:125px 8vw 90px}.roots-copy .section-mark{left:8vw;right:8vw;top:35px}.roots-copy h2{font-size:clamp(65px,13vw,96px)}.roots-index{right:8vw;bottom:28px}.evolve-section{min-height:870px;padding:120px 8vw 105px}.evolve-intro{display:block}.evolve-intro .section-mark{position:absolute;top:35px;left:6vw;width:auto}.evolve-intro h2{font-size:clamp(59px,12vw,84px)}.evolve-photo{width:100%;height:430px;margin:54px 0 0}.evolve-note{position:static;margin-top:24px;font-size:8px}.effortless-section{display:block}.effortless-photo{height:62svh;min-height:420px}.effortless-copy{min-height:610px;padding:132px 8vw 80px}.effortless-copy .section-mark{left:8vw;right:8vw;top:36px}.effortless-copy h2{font-size:clamp(63px,12vw,91px)}.coming-section{height:760px;min-height:680px}.coming-image{background-position:52% center}.coming-section h2{font-size:clamp(85px,18vw,140px)}.coming-copy .eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:26px}.coming-note{font-size:18px}.notify-placeholder{left:8vw;bottom:28px}.coming-number{right:8vw;bottom:34px}.site-footer{padding:30px 8vw;display:grid;grid-template-columns:1fr auto;gap:20px 10px}.site-footer p{grid-column:1;grid-row:2;margin:0}.site-footer>span{grid-column:2;grid-row:1}.site-footer .back-top{grid-column:2;grid-row:2;text-align:right}.site-footer small{grid-column:1/-1;margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

.wordmark .wordmark-kannada{font-family:'Noto Sans Kannada',sans-serif;font-size:12px!important;letter-spacing:0;vertical-align:baseline;margin-left:9px;color:#c7cdbd}
[lang=kn]{font-family:'Noto Sans Kannada',sans-serif;letter-spacing:0;text-transform:none}
.roots-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,14,10,.58),transparent 34%);pointer-events:none}
.root-label{position:absolute;z-index:1;left:5.4vw;bottom:32px;color:#e1e3d8;font-size:8px;letter-spacing:.18em;text-transform:uppercase}
@media(max-width:760px){.root-label{left:8vw;bottom:26px}}
.coming-section h2 .product-number{display:inline-block;font-family:var(--sans);font-size:.64em;font-weight:500;font-variant-numeric:lining-nums;letter-spacing:-.07em;line-height:1;vertical-align:.1em;margin-left:.08em;color:#c2caaa}
.notify-trigger{display:inline-flex;align-items:center;gap:20px;margin-top:9px;padding:0 0 9px;border:0;border-bottom:1px solid #84907d;background:none;color:#e6e7dc;font-size:9px;letter-spacing:.15em;cursor:pointer}
.notify-trigger>span{font-size:13px;line-height:1}
.notify-trigger:hover{color:#c2caaa;border-color:#c2caaa}
.notify-trigger:focus-visible,.notify-close:focus-visible{outline:2px solid #c2caaa;outline-offset:5px}
.notify-dialog{width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;border:1px solid rgba(34,45,36,.22);background:#e9e8df;color:#101712;box-shadow:0 30px 120px rgba(0,0,0,.38)}
.notify-dialog::backdrop{background:rgba(5,10,7,.78);backdrop-filter:blur(8px)}
.notify-panel{position:relative;padding:clamp(38px,7vw,70px);}
.notify-close{position:absolute;top:20px;right:22px;width:36px;height:36px;border:1px solid rgba(16,23,18,.3);border-radius:50%;background:transparent;color:#101712;font-size:24px;line-height:1;cursor:pointer}
.notify-panel>.eyebrow{margin:0 0 24px;color:#626c60;font-size:8px}
.notify-panel h2{margin:0;color:#101712;font-family:var(--serif);font-size:clamp(42px,8vw,66px);font-weight:400;line-height:.95;letter-spacing:-.04em}
.notify-panel h2 em{color:#68735e;font-weight:400}
.notify-description{max-width:350px;margin:24px 0 0;color:#566054;font-size:12px;line-height:1.8}
.notify-form-slot{margin-top:32px}
.notify-connect-note{margin:0;padding:16px 0;border-top:1px solid rgba(16,23,18,.24);border-bottom:1px solid rgba(16,23,18,.24);color:#566054;font-size:12px}
.notify-privacy{margin:18px 0 0;color:#697267;font-size:10px;line-height:1.6}
@media(max-width:760px){.notify-placeholder{left:8vw;bottom:28px}.notify-trigger{font-size:8px}.notify-panel{padding:54px 28px 38px}.notify-description{font-size:12px}}
.notify-placeholder{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.notify-trigger{margin-top:0}
.icon-arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;vertical-align:middle;color:currentColor}
.icon-arrow svg,.ornament svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
.header-note .icon-arrow{width:12px;height:12px;margin-left:12px}
.scroll-cue .icon-arrow{width:10px;height:13px;margin-left:11px;padding:0;font-size:initial}
.text-link .icon-arrow{width:11px;height:11px;margin-left:25px}
.notify-trigger .icon-arrow{width:11px;height:11px;margin-left:16px}
.ornament{display:inline-flex;width:28px;height:28px;font-size:0}
.back-top .icon-arrow{width:9px;height:12px;margin-left:5px}
@media(max-width:760px){.ornament{width:22px;height:22px}}
