.page-index .btn{display:inline-block;font-family:var(--font-poppins),sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.02em;padding:12px 22px;border-radius:999px;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.page-index .burger span{display:block;width:22px;height:2px;background:var(--teal-deep);margin:5px 0;transition:.2s}.page-index .hero{position:relative;background:linear-gradient(160deg,#2A5F55 0,var(--teal-deep) 45%,var(--teal-deeper) 100%);color:#fff;overflow:hidden}.page-index .hero-star{position:absolute;top:50%;right:-160px;transform:translateY(-50%);width:640px;opacity:.07;pointer-events:none}.page-index .hero-star svg{width:100%;height:auto}.page-index .hero-in{position:relative;max-width:var(--maxw);margin:0 auto;padding:110px 24px 120px}.page-index .hero .eyebrow{color:#CFE4DC}.page-index .hero h1{color:#fff;font-size:clamp(34px,5.2vw,58px);max-width:14ch;margin:18px 0 22px}.page-index .hero h1 em{font-style:normal;color:var(--gold)}.page-index .hero p{font-size:16.5px;color:#DCEAE4;max-width:56ch;margin-bottom:36px}.page-index .hero-cta{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.page-index .btn-hero{padding:15px 30px;font-size:14.5px}.page-index .quiet{font-size:14px;font-weight:500;color:#EAF3EE;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:2px}.page-index .quiet:hover{color:#fff;border-color:var(--gold)}.page-index .hero-foot{position:relative;border-top:1px solid rgba(255,255,255,.14)}.page-index .hero-foot-in{max-width:var(--maxw);margin:0 auto;padding:16px 24px;display:flex;justify-content:center;align-items:center;text-align:center;gap:16px 44px;flex-wrap:wrap;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:#B9D3CA}.page-index .hero-foot-in span b{color:#fff;font-weight:600}.page-index section{padding:88px 0}.page-index .split{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.page-index .split h2{font-size:clamp(26px,3.2vw,38px);margin-top:14px}.page-index .lede{font-size:16px;color:var(--ink)}.page-index .lede .goldline{border-left:3px solid var(--gold);padding-left:18px;display:block;margin-bottom:18px;font-weight:500;color:var(--teal-deep)}.page-index .sec-head{max-width:640px;margin-bottom:48px}.page-index .sec-head h2{font-size:clamp(26px,3.2vw,38px);margin-top:14px}.page-index .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.page-index .pillar{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:32px 28px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.page-index .pillar:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(35,83,75,.1)}.page-index .pillar h3{font-size:22px;margin-bottom:2px}.page-index .pillar .tag{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-mid);margin-bottom:14px}.page-index .pillar p{font-size:14px;color:#3E4C47}.page-index .pillar-grow{border-top:3px solid var(--gold)}.page-index .chip{margin-top:16px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#F6F2CE;padding:5px 12px;border-radius:20px}.page-index .chip,.page-index .sec-link{display:inline-block;color:var(--teal-deep)}.page-index .sec-link{margin-top:34px;font-size:14px;font-weight:500;border-bottom:1px solid var(--gold);padding-bottom:2px}.page-index .sec-link:hover{color:var(--teal-mid)}.page-index .founding{position:relative;background:var(--teal-deep);color:#fff;overflow:hidden}.page-index .founding-star{position:absolute;left:-140px;bottom:-180px;width:520px;opacity:.06;pointer-events:none}.page-index .founding-in{position:relative;max-width:var(--maxw);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:center}.page-index .founding h2{color:#fff;font-size:clamp(26px,3.4vw,40px);margin-bottom:18px}.page-index .founding p{color:#D8E8E1;font-size:15.5px;max-width:56ch}.page-index .founding .date{display:block;margin-top:22px;font-family:var(--font-lora),serif;font-size:19px;color:var(--gold)}.page-index .founding-cta{text-align:right}.page-index .bridge{text-align:center}.page-index .bridge .sec-head{margin:0 auto 34px}.page-index .values-row{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 0;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep)}.page-index .values-row span{padding:0 16px;position:relative}.page-index .values-row span+span:before{content:"";position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--gold)}.page-index .bridge-sentence{font-family:var(--font-lora),serif;font-style:italic;font-size:clamp(19px,2.6vw,26px);color:var(--teal-deep);max-width:30ch;margin:30px auto 6px;line-height:1.5}.page-index .bridge-sub{font-size:13.5px;color:var(--muted);margin-top:14px}.page-index .closing h2{font-size:clamp(26px,3.4vw,40px)}.page-index .foot-icon svg{width:100%;height:auto}.page-index .indexlkc1{fill:url(#indexlklg)}.page-index .indexlkc2{fill:url(#indexlklg-2)}.page-index .indexlkc3{fill:url(#indexlklg-3)}.page-index .indexlkc4{fill:url(#indexlklg-4)}.page-index .indexlkc5{fill:url(#indexlklg-5)}.page-index .indexlkc6{fill:url(#indexlklg-6)}.page-index .indexlkc7{fill:url(#indexlklg-7)}.page-index .indexlkc8{fill:url(#indexlklg-8)}.page-index .indexlkc9{fill:url(#indexlklg-9)}.page-index .indexlkc10{fill:url(#indexlklg-10)}.page-index .indexlkc11{fill:url(#indexlklg-11)}.page-index .indexlkc12{fill:url(#indexlklg-12)}.page-index .indexlkc13{fill:url(#indexlklg-13)}.page-index .indexlkc14{fill:url(#indexlklg-14)}.page-index .indexlkc15{fill:url(#indexlklg-15)}.page-index .indexlkc16{fill:url(#indexlklg-16)}.page-index .indexlkc17{fill:url(#indexlklg-17)}.page-index .indexlkc18{fill:url(#indexlklg-18)}.page-index .indexlkc19{fill:url(#indexlklg-19)}.page-index .indexlkc20{fill:url(#indexlklg-20)}.page-index .indexlkc21{fill:url(#indexlklg-21)}.page-index .indexlkc22{fill:url(#indexlklg-22)}.page-index .indexlkc23{fill:url(#indexlklg-23)}.page-index .indexlkc24{fill:url(#indexlklg-24)}.page-index .indexlkc25{fill:url(#indexlklg-25)}.page-index .indexlkc26{fill:url(#indexlklg-26)}.page-index .indexlkc27{fill:url(#indexlklg-27)}.page-index .indexlkc28{fill:url(#indexlklg-28)}.page-index .indexlkc29{fill:url(#indexlklg-29)}.page-index .indexlkc30{fill:url(#indexlklg-30)}.page-index .indexw1c1,.page-index .indexw1c2,.page-index .indexw1c3,.page-index .indexw1c4,.page-index .indexw1c5,.page-index .indexw1c6,.page-index .indexw1c7,.page-index .indexw1c8,.page-index .indexw1c9,.page-index .indexw2c1,.page-index .indexw2c2,.page-index .indexw2c3,.page-index .indexw2c4,.page-index .indexw2c5,.page-index .indexw2c6,.page-index .indexw2c7,.page-index .indexw2c8,.page-index .indexw2c9,.page-index .indexw3c1,.page-index .indexw3c2,.page-index .indexw3c3,.page-index .indexw3c4,.page-index .indexw3c5,.page-index .indexw3c6,.page-index .indexw3c7,.page-index .indexw3c8,.page-index .indexw3c9{fill:#FFFFFF}@media (max-width:860px){.page-index .founding-cta{text-align:left}}@media (prefers-reduced-motion:reduce){.page-index .social-icons{display:flex;gap:12px;margin-top:14px}.page-index .social-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.12);color:#C9DCD5;transition:background .15s,color .15s}.page-index .social-icon:hover{background:var(--gold);color:var(--teal-deeper)}.page-index .contact-social-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1.5px solid var(--line);color:var(--teal-mid);transition:background .15s,color .15s,border-color .15s}.page-index .contact-social-icon:hover{background:var(--teal-deep);color:#fff;border-color:var(--teal-deep)}.page-index .btn,.page-index .pillar{transition:none}.page-index{scroll-behavior:auto}}@media (max-width:960px){.page-index .foot-in,.page-index .founding-in,.page-index .pillars,.page-index .split{grid-template-columns:1fr}.page-index .hero-in{padding:80px 24px 90px}}