.About_about__zuu8a{background:var(--navy);padding:88px 0}.About_grid__f199K{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.About_eyebrow__st9en{font-size:11px;font-weight:500;color:var(--teal-light);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.About_title__EgBqy{font-family:var(--font-lora),serif;font-size:36px;font-weight:400;color:var(--cream);line-height:1.2;margin-bottom:20px}.About_body__r6zCe{font-size:15px;color:hsla(40,23%,95%,.65);line-height:1.85;margin-bottom:32px}.About_btnLight__L66lU{display:inline-block;background:var(--cream);color:var(--navy);border:none;padding:11px 24px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;text-decoration:none;transition:opacity .15s}.About_btnLight__L66lU:hover{opacity:.9}.About_panel__PvZts{background:hsla(40,23%,95%,.06);border:1px solid hsla(40,23%,95%,.1);border-radius:var(--radius-card);padding:28px}.About_panelTitle__KyNMA{font-size:12px;font-weight:500;color:hsla(40,23%,95%,.4);letter-spacing:.5px;text-transform:uppercase;margin-bottom:18px}.About_scopeList___ut0Y{display:flex;flex-direction:column;gap:18px}.About_scopeItem__dum_K{padding-bottom:18px;border-bottom:1px solid hsla(40,23%,95%,.08)}.About_scopeItem__dum_K:last-child{border-bottom:none;padding-bottom:0}.About_scopeTitle__d_d4y{font-size:14px;font-weight:500;color:hsla(40,23%,95%,.9);margin-bottom:6px}.About_scopeDesc__Gf1WG{font-size:13px;color:hsla(40,23%,95%,.5);line-height:1.7;margin-bottom:8px}.About_scopeKbli__A3dqO{font-size:11px;color:hsla(40,23%,95%,.32);font-family:Courier New,monospace;letter-spacing:.3px}@media (max-width:860px){.About_grid__f199K{grid-template-columns:1fr;gap:40px}}.Cta_cta__ExxDA{padding:96px 40px;background:var(--teal);text-align:center}.Cta_h2__lNfGW{font-family:var(--font-lora),serif;font-size:42px;font-weight:400;color:var(--cream);line-height:1.2;max-width:560px;margin:0 auto 16px}.Cta_sub__cbwPg{font-size:16px;color:hsla(40,23%,95%,.7);margin-bottom:40px}.Cta_btn__AddFf{display:inline-block;background:var(--cream);color:var(--teal);border:none;padding:14px 36px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;text-decoration:none;transition:opacity .15s}.Cta_btn__AddFf:hover{opacity:.9}@media (max-width:860px){.Cta_cta__ExxDA{padding:64px 20px}.Cta_h2__lNfGW{font-size:30px}}.Hero_hero__Q5FaL{padding:96px 40px 88px;text-align:center;background:var(--cream)}.Hero_kicker__UoAtQ{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-3);margin-bottom:32px;letter-spacing:.2px}.Hero_dot__v6Ul9{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal)}.Hero_h1__78sIS{font-family:var(--font-lora),serif;font-size:56px;font-weight:400;line-height:1.15;letter-spacing:-.5px;color:var(--text);max-width:640px;margin:0 auto 26px}.Hero_h1__78sIS em{font-style:italic;color:var(--teal)}.Hero_desc__2srxn{font-size:17px;color:var(--text-2);line-height:1.8;max-width:460px;margin:0 auto 44px}.Hero_btns__mxaPH{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.Hero_btnPrimary__fWRXY{background:var(--text);color:var(--cream);border:none;padding:13px 28px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .15s}.Hero_btnPrimary__fWRXY:hover{opacity:.85}.Hero_btnOutline__4GH0q{background:transparent;color:var(--text);border:1.5px solid var(--cream-4);padding:12px 26px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.Hero_btnOutline__4GH0q:hover{border-color:var(--text-3);background:var(--cream-2)}@media (max-width:860px){.Hero_hero__Q5FaL{padding:64px 20px 56px}.Hero_h1__78sIS{font-size:38px}}.Strip_strip__7Pk8y{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 40px;background:var(--cream-2);border-top:1px solid var(--cream-4);border-bottom:1px solid var(--cream-4)}.Strip_dot__5zewK{width:6px;height:6px;border-radius:50%;background:var(--teal);flex-shrink:0}.Strip_text__dc67D{font-size:13px;color:var(--text-2)}.Products_products__OEccS{padding:80px 0;background:var(--cream)}.Products_eyebrow__KNZFo{font-size:11px;font-weight:500;color:var(--teal);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.Products_sectionTitle__MJxe6{font-family:var(--font-lora),serif;font-size:36px;font-weight:400;color:var(--text);line-height:1.2}.Products_header__shYjt{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.Products_headerLeft___FDoy{max-width:440px}.Products_headerRight__6B6NN{font-size:14px;color:var(--text-3);text-align:right;line-height:1.6}.Products_rows__kRftl{display:flex;flex-direction:column;gap:2px}.Products_row__4vDZw{display:grid;grid-template-columns:220px 1fr 160px;align-items:center;grid-gap:32px;gap:32px;padding:30px 32px;background:var(--cream-2);cursor:pointer;text-decoration:none;color:inherit;transition:background .15s;border-radius:var(--radius-card)}.Products_row__4vDZw:hover{background:var(--cream-3)}.Products_num__Rg6c5{font-size:12px;color:var(--text-3);font-weight:500;margin-bottom:6px;letter-spacing:.4px}.Products_name__mb4I6{font-size:18px;font-weight:500;color:var(--text);margin-bottom:3px}.Products_domain__O_c6C{font-size:12px;font-weight:500;color:var(--teal)}.Products_rowDesc__mG8YA{font-size:14px;color:var(--text-2);line-height:1.7}.Products_right__k87AJ{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.Products_cat__p0fI2{font-size:12px;color:var(--text-3);text-align:right;line-height:1.5}.Products_btn__teBSV{width:34px;height:34px;border-radius:50%;background:var(--cream);border:1px solid var(--cream-4);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text-2);transition:background .15s,border-color .15s}.Products_row__4vDZw:hover .Products_btn__teBSV{background:var(--text);border-color:var(--text);color:var(--cream)}@media (max-width:860px){.Products_header__shYjt{flex-direction:column;gap:8px}.Products_headerRight__6B6NN{text-align:left}.Products_row__4vDZw{grid-template-columns:1fr;gap:12px;padding:22px 20px}.Products_right__k87AJ{flex-direction:row;align-items:center;justify-content:space-between}}.Stats_stats__IvTHO{background:var(--cream-2);border-top:1px solid var(--cream-4);border-bottom:1px solid var(--cream-4)}.Stats_inner__jHkIV{display:grid;grid-template-columns:repeat(4,1fr)}.Stats_stat__CGCPB{padding:40px 32px;border-right:1px solid var(--cream-4);text-align:center}.Stats_stat__CGCPB:last-child{border-right:none}.Stats_num__rkWo9{font-family:var(--font-lora),serif;font-size:40px;font-weight:400;color:var(--text);line-height:1;margin-bottom:8px}.Stats_label__144o4{font-size:13px;color:var(--text-3)}@media (max-width:860px){.Stats_inner__jHkIV{grid-template-columns:repeat(2,1fr)}.Stats_stat__CGCPB:nth-child(2){border-right:none}}.Values_values__DtCyy{padding:80px 0;background:var(--cream)}.Values_header__rLl5U{text-align:center;margin-bottom:48px}.Values_eyebrow__MEkZ1{font-size:11px;font-weight:500;color:var(--teal);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.Values_title__7YVSf{font-family:var(--font-lora),serif;font-size:36px;font-weight:400;color:var(--text);line-height:1.2;margin-top:8px}.Values_grid__Xq7d8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px}.Values_val__oLsAE{padding:40px 32px;background:var(--cream-2)}.Values_val__oLsAE:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card)}.Values_val__oLsAE:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0}.Values_val__oLsAE:not(:last-child){border-right:1px solid var(--cream-4)}.Values_num__owh9i{font-family:var(--font-lora),serif;font-size:52px;font-weight:400;color:var(--cream-4);line-height:1;margin-bottom:20px}.Values_valTitle__TbWuX{font-size:16px;font-weight:500;color:var(--text);margin-bottom:10px}.Values_valBody__cL9Lp{font-size:14px;color:var(--text-2);line-height:1.75}@media (max-width:860px){.Values_grid__Xq7d8{grid-template-columns:1fr}.Values_val__oLsAE:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0}.Values_val__oLsAE:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.Values_val__oLsAE:not(:last-child){border-right:none;border-bottom:1px solid var(--cream-4)}}