.about-page{--white:#fff;--grey-1:#f7f7f7;--grey-3:#ececec;--line:#ebe7e6;--line-2:#d9d3d1;--ink:#2a1f1d;--ink-2:#5e524e;--muted:#8c7f7a;--red:#c11a1f;--red-dk:#8e1016;--red-wash:#fbeaea;--pink:#fdf3f2;--pink-line:#f2dedb;--coral:#f8a39d;--display:var(--ff-heading), system-ui, -apple-system, "Segoe UI", sans-serif;--body:var(--ff-body), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r:16px;--sh-md:0 2px 4px #2a1f1d0a, 0 18px 40px -18px #2a1f1d33;background:var(--white);color:var(--ink-2);font-family:var(--body);-webkit-font-smoothing:antialiased;padding-top:68px;font-size:15px;line-height:1.65}body:has(.about-page){background:#fff}.about-page ::selection{background:var(--red-wash);color:var(--red-dk)}.ab-shell{width:100%;max-width:1900px;margin:0 auto;padding-inline:clamp(1.25rem,5.25vw,6.25rem)}.about-page a{color:inherit;text-decoration:none}.about-page svg{flex-shrink:0}.about-page :focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}.about-page h1,.about-page h2,.about-page h3{font-variant-numeric:lining-nums;font-family:var(--display);color:var(--ink);letter-spacing:-.005em;text-wrap:balance;font-weight:600;line-height:1.08}.about-page h1 em,.about-page h2 em{color:var(--red);font-style:normal}.ab-eyebrow{font:600 12px/1.2 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--red);display:inline-block}.about-page .ab-btn{font:600 14.5px/1 var(--body);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 26px;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.about-page .ab-btn:active{transform:translateY(1px)}.about-page .ab-btn-p{background:var(--red);color:#fff;box-shadow:0 12px 24px -14px #c11a1fd9}.about-page .ab-btn-p:hover{background:var(--red-dk)}.about-page .ab-btn-o{border:1px solid var(--line-2);color:var(--ink);background:#fff}.about-page .ab-btn-o:hover{border-color:var(--ink)}.ab-sec{padding:104px 0}.ab-sec-head{max-width:640px}.ab-sec-head h2{font-size:clamp(34px,3.4vw,48px)}.ab-sec-head p{max-width:58ch;margin-top:16px;font-size:16px}.ab-hero{color:#fff;background:#1e1211;align-items:center;min-height:min(78vh,720px);padding:clamp(80px,12vh,128px) 0;display:flex;position:relative;overflow:hidden}.ab-hero-bg{object-fit:cover;object-position:50% 55%}.ab-hero-overlay{background:linear-gradient(90deg,#120908c7 0%,#1209088c 42%,#1209082e 75%,#12090814 100%);position:absolute;inset:0}.ab-hero-overlay:after{content:"";background:linear-gradient(#12090800,#12090859);height:35%;position:absolute;inset:auto 0 0}.ab-hero-inner{z-index:1;position:relative}.ab-hero-copy{max-width:780px}.ab-hero-kicker{font:500 12.5px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--coral);align-items:center;gap:18px;display:flex}.ab-hero-kicker:before{content:"";background:var(--coral);opacity:.8;width:48px;height:1px}.about-page .ab-hero h1{font:600 clamp(38px, min(4.4vw, 8.5vh), 66px)/1.1 var(--display);letter-spacing:-.025em;color:#fff;text-shadow:0 4px 24px #0f070673;margin-top:clamp(18px,3vh,30px)}.about-page .ab-hero h1 em{color:var(--coral);font-style:normal}.ab-hero-copy p{color:#ffffffe0;border-left:1px solid #ffffff8c;max-width:600px;margin-top:clamp(22px,3.5vh,34px);padding-left:24px;font-size:clamp(15px,1.9vh,17px);line-height:1.75}.ab-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(26px,4vh,42px);display:flex}.about-page .ab-sq-btn{background:var(--red);color:#fff;font:600 12.5px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;border-radius:3px;align-items:center;gap:12px;padding:19px 30px;transition:background .15s;display:inline-flex}.about-page .ab-sq-btn:hover{background:var(--red-dk)}.about-page .ab-sq-btn-outline{color:#fff;font:600 12.5px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff8c;border-radius:3px;align-items:center;gap:12px;padding:18px 30px;transition:background .15s,border-color .15s;display:inline-flex}.about-page .ab-sq-btn-outline:hover{background:#ffffff14;border-color:#fff}.ab-facts{border-bottom:1px solid var(--line);background:#fff;padding:16px 0}.ab-facts-in{justify-content:space-between;align-items:center;gap:40px;margin:0 auto;display:flex}.ab-fact{padding-left:20px;position:relative}.ab-fact:before{content:"";background:var(--red);border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0}.ab-fact dt{font:700 24px/1 var(--display);color:var(--ink);font-variant-numeric:lining-nums;white-space:nowrap}.ab-fact dd{font:600 10.5px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin:6px 0 0}.ab-story-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,112px);display:grid}.ab-story-head h2{max-width:22ch;font-size:clamp(34px,3.4vw,52px)}.ab-story-head p{max-width:52ch;font-size:16.5px;line-height:1.7}.ab-tl{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(20px,2.4vw,40px);margin:72px 0 0;padding:0;list-style:none;display:grid;position:relative}.ab-tl:before{content:"";background:var(--line-2);height:1px;position:absolute;top:6px;left:0;right:0}.ab-tlitem{padding-top:40px;position:relative}.ab-dot{border:1px solid var(--line-2);background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:0;left:0}.ab-now .ab-dot{background:var(--red);border-color:var(--red);box-shadow:0 0 0 5px var(--red-wash)}.ab-yr{font:600 clamp(28px, 2.2vw, 34px)/1 var(--display);color:var(--ink);font-variant-numeric:lining-nums}.ab-now .ab-yr{color:var(--red)}.about-page .ab-tlitem h3{margin-top:16px;font-size:22px;line-height:1.2}.ab-tlitem p{margin-top:10px;font-size:14px;line-height:1.7}.ab-quote{background:var(--red);color:#fff;border-radius:22px;margin:96px 0 0;padding:clamp(40px,5vw,72px) clamp(28px,6vw,96px);position:relative;overflow:hidden}.ab-quote:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff21,#0000 66%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.ab-quote blockquote{font:500 clamp(26px, 2.6vw, 40px)/1.25 var(--display);color:#fff;max-width:34ch;margin:0;position:relative}.ab-quote figcaption{color:#ffffffd9;margin-top:22px;font-size:14px;position:relative}.ab-ayur{border-top:1px solid var(--line)}.ab-ayur-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,112px);display:grid}.ab-ayur-art{--ic:clamp(72px, 7vw, 100px);aspect-ratio:1;width:min(100%,520px);margin:0 auto;position:relative}.ab-ayur-ring{border:2px solid var(--grey-3);border-radius:50%;position:absolute;inset:8%}.ab-ayur-core{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ab-ayur-core b{font:700 clamp(32px, 3.2vw, 46px)/1 var(--display);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;display:block}.ab-ayur-core span{font:600 11px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:10px;display:block}.ab-el{transform:translate(-50%, calc(var(--ic) / -2));text-align:center;flex-direction:column;align-items:center;width:120px;display:flex;position:absolute}.ab-el-ic{width:var(--ic);aspect-ratio:1;background:var(--el);color:#fff;box-shadow:0 0 0 8px #fff, 0 16px 30px -14px color-mix(in srgb, var(--el) 70%, transparent);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.ab-el:hover .ab-el-ic{transform:translateY(-3px)scale(1.04)}.ab-el b{font:500 14px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-top:14px}.ab-el>span:last-child{font:400 11.5px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:7px}.ab-ayur-copy h2{font-size:clamp(34px,3.4vw,50px)}.ab-ayur-copy p{max-width:58ch;margin-top:18px;font-size:16px;line-height:1.75}.ab-ayur-copy h2+p{margin-top:22px}.ab-ayur-copy em{color:var(--ink);font-style:normal;font-weight:600}.ab-why{border-top:1px solid var(--line);background:#fff}.ab-why-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(48px,6vw,112px);display:grid}.ab-why-lead{flex-direction:column;padding-top:27px;display:flex}.ab-why-lead h2{max-width:17ch;font-size:clamp(34px,3.4vw,50px)}.ab-why-lead p{max-width:42ch;margin-top:18px;font-size:16px}.ab-why-ph{border-radius:var(--r);background:var(--grey-3);flex:1;min-height:220px;margin-top:32px;position:relative;overflow:hidden}.ab-why-ph img{object-fit:cover}.ab-why-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3.5vw,56px);margin:0;padding:0;list-style:none;display:grid}.ab-why-list li{border-top:1px solid var(--line);padding:26px 0 34px;position:relative}.ab-why-list li:nth-last-child(-n+2){padding-bottom:0}.ab-why-list li:before{content:"";background:var(--red);width:36px;height:2px;position:absolute;top:-1px;left:0}.about-page .ab-why-list h3{font-size:clamp(22px,1.8vw,27px)}.ab-why-list p{max-width:46ch;margin-top:10px;font-size:14.5px;line-height:1.7}.ab-fac-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}.ab-fac-lead h2{max-width:20ch;font-size:clamp(34px,3.4vw,50px)}.ab-fac-lead p{max-width:40ch;margin-top:18px;font-size:16px}.ab-fac-grid{grid-template-rows:repeat(2,clamp(200px,15vw,270px));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}.ab-fac{border-radius:var(--r);background:var(--grey-3);margin:0;position:relative;overflow:hidden}.ab-fac-lg{grid-row:1/-1}.ab-fac img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.3,1)}.ab-fac:hover img{transform:scale(1.04)}.ab-fac figcaption{background:#fffffff2;border-radius:12px;max-width:max-content;padding:10px 14px;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 12px 28px -14px #2a1f1d66}.ab-fac figcaption b{font:600 19px/1.2 var(--display);color:var(--ink);display:block}.ab-fac figcaption span{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.ab-certs{background:var(--grey-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ab-cert-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ab-cert-head h2{max-width:22ch;font-size:clamp(34px,3.4vw,50px)}.ab-cert-head p{max-width:62ch;margin-top:16px;font-size:16px}.ab-cert-head .ab-btn{flex:none}.ab-docs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.about-page .ab-doc{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.about-page .ab-doc:hover{border-color:var(--line-2);box-shadow:var(--sh-md);transform:translateY(-4px)}.ab-doc-frame{background:#fff;height:280px;position:relative}.ab-doc-frame img{object-fit:contain;filter:drop-shadow(0 10px 18px #2a1f1d24);padding:20px}.ab-doc-cap{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ab-doc-cap b{font:600 14.5px/1.3 var(--body);color:var(--ink);display:block}.ab-doc-cap b+span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.ab-doc-go{color:var(--muted);transition:color .15s,transform .15s}.ab-doc:hover .ab-doc-go{color:var(--red);transform:translate(2px,-2px)}.ab-assure{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(20px,2.5vw,40px);margin:48px 0 0;padding:0;list-style:none;display:grid}.ab-assure li{border-top:1px solid var(--line-2);padding-top:20px;position:relative}.ab-assure li:before{content:"";background:var(--red);width:36px;height:2px;position:absolute;top:-1px;left:0}.ab-assure b{font:600 21px/1.2 var(--display);color:var(--ink);display:block}.ab-assure span{margin-top:6px;font-size:14px;display:block}.ab-cta{padding:96px 0 8px}.ab-cta-box{background:var(--pink);border:1px solid var(--pink-line);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,96px);padding:clamp(36px,4vw,56px) clamp(28px,4.5vw,72px);display:grid;position:relative;overflow:hidden}.ab-cta-box:after{content:"";pointer-events:none;background:radial-gradient(circle,#c11a1f14,#0000 66%);border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-140px}.ab-cta-box>*{z-index:1;position:relative}.about-page .ab-cta-box h2{max-width:26ch;font-size:clamp(28px,2.4vw,38px);line-height:1.15}.about-page .ab-cta-box h2 em{font-weight:500}.ab-cta-lede{max-width:46ch;margin-top:12px;font-size:15.5px}.ab-cta-facts{margin:0;display:flex}.ab-cta-facts div{padding:2px 24px 2px 0}.ab-cta-facts div+div{border-left:1px solid var(--pink-line);padding-left:24px}.ab-cta-facts dt{font:600 11px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ab-cta-facts dd{font:600 21px/1.2 var(--display);color:var(--ink);font-variant-numeric:lining-nums;white-space:nowrap;margin:6px 0 0}.ab-cta-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ab-cta-note{color:var(--muted);margin-top:12px;font-size:12.5px}@media (max-width:1080px){.ab-sec{padding:80px 0}.ab-why-grid,.ab-ayur-grid{grid-template-columns:minmax(0,1fr)}.ab-assure{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ab-why-lead{padding-top:0}.ab-why-ph{flex:none;height:260px}.ab-story-head{grid-template-columns:minmax(0,1fr);gap:18px}.ab-tl{grid-template-columns:minmax(0,1fr);margin-top:48px;padding-left:36px}.ab-tl:before{width:1px;height:auto;inset:8px auto 8px 6px}.ab-tlitem{padding:0 0 36px}.ab-tlitem:last-child{padding-bottom:0}.ab-dot{top:8px;left:-36px}.ab-yr{font-size:28px}.about-page .ab-tlitem h3{margin-top:8px}.ab-facts-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.ab-quote{margin-top:72px}.ab-fac-wrap{grid-template-columns:minmax(0,1fr);gap:36px}.ab-fac-grid{grid-template-rows:repeat(2,220px)}.ab-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-cta-box{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:760px){.ab-sec{padding:64px 0}.ab-hero{min-height:0;padding:72px 0 80px}.ab-hero-overlay{background:linear-gradient(#1209088c,#120908c7)}.about-page .ab-sq-btn,.about-page .ab-sq-btn-outline{padding:17px 22px}.ab-fact dd{white-space:normal}.ab-tl{padding-left:30px}.ab-dot{left:-30px}.ab-el{width:90px}.ab-ayur-art{--ic:58px}.ab-el b{letter-spacing:.14em;font-size:11px}.ab-why-list{grid-template-columns:minmax(0,1fr)}.ab-why-list li,.ab-why-list li:nth-last-child(-n+2){padding:22px 0 26px}.ab-fac-grid{grid-template-rows:260px 200px 200px;grid-template-columns:minmax(0,1fr)}.ab-fac-lg{grid-row:auto}.ab-docs-grid,.ab-assure{grid-template-columns:minmax(0,1fr)}.ab-doc-frame{height:280px}.ab-cta{padding-top:64px}.ab-cta-box{padding:30px 22px 32px}.ab-cta-facts{flex-direction:column;gap:14px}.ab-cta-facts div,.ab-cta-facts div+div{border-left:0;padding:0}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{transition:none!important;animation:none!important}}
