.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2rem);border-bottom:var(--rule)}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(1rem,2.2vw,1.6rem);align-items:stretch}.hero__cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.6rem)}.rail[data-astro-cid-j7pv25f6]{border:1px solid var(--line-strong);background:var(--white);padding:1.2rem 1.2rem 1rem;display:flex;flex-direction:column}.rail__head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:2px solid var(--ink);padding-bottom:.65rem}.rail__title[data-astro-cid-j7pv25f6]{font-family:var(--font-text);font-size:.86rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0}.rail__count[data-astro-cid-j7pv25f6]{font-size:.66rem;letter-spacing:.08em;color:var(--ember)}.rail__sub[data-astro-cid-j7pv25f6]{font-size:.76rem;line-height:1.5;color:var(--ink-mute);margin:.65rem 0 .35rem}.rail__list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.rail__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;border-top:var(--rule)}.rail__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top:0}.rail__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem 0;text-decoration:none}.rail__n[data-astro-cid-j7pv25f6]{font-size:.62rem;color:var(--line-strong);letter-spacing:.04em}.rail__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.08rem}.rail__name[data-astro-cid-j7pv25f6]{font-size:.86rem;font-weight:650;color:var(--ink);line-height:1.25;transition:color .15s ease}.rail__note[data-astro-cid-j7pv25f6]{font-size:.7rem;color:var(--ink-mute);line-height:1.35}.rail__arrow[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.8rem;color:var(--line-strong);transition:transform .15s ease,color .15s ease}.rail__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .rail__name[data-astro-cid-j7pv25f6]{color:var(--ember)}.rail__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .rail__arrow[data-astro-cid-j7pv25f6]{color:var(--ember);transform:translate(3px)}.rail__all[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:.8rem;border-top:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--ink);display:flex;justify-content:space-between;align-items:center}.rail__all[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.rail__all[data-astro-cid-j7pv25f6]:hover{color:var(--ember)}.trust[data-astro-cid-j7pv25f6]{background:var(--paper-2);border-bottom:var(--rule)}.trust__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);padding-block:.75rem;flex-wrap:wrap}.trust__item[data-astro-cid-j7pv25f6]{margin:0;font-size:.76rem;color:var(--ink-soft);display:flex;align-items:baseline;gap:.45rem}.trust__num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.3rem;line-height:1;color:var(--ember)}.trust__link[data-astro-cid-j7pv25f6]{margin-left:auto;font-size:.66rem!important;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft);white-space:nowrap}.trust__link[data-astro-cid-j7pv25f6]:hover{color:var(--ember)}.grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(.9rem,1.8vw,1.35rem)}.grid--4[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.section--cat[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding-block:clamp(2rem,4vw,3rem)}.section--cat[data-astro-cid-j7pv25f6]:nth-of-type(odd){background:linear-gradient(to bottom,var(--paper) 0%,#fdfcf9 100%)}.principles[data-astro-cid-j7pv25f6]{background:var(--deep);color:#d3dacd;padding-block:clamp(3rem,6vw,4.75rem);margin-top:clamp(1.5rem,3vw,2.5rem)}.principles__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:end;padding-bottom:2.25rem;border-bottom:1px solid #2a332a}.principles__title[data-astro-cid-j7pv25f6]{color:var(--paper);font-size:clamp(1.8rem,3.6vw,2.9rem);margin-top:.7rem}.principles__lede[data-astro-cid-j7pv25f6]{font-size:.9rem;line-height:1.6;color:#98a392;max-width:40ch;margin:0 0 .35rem}.principles__list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 2.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.principles__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;padding-top:1.25rem;border-top:1px solid #303a30}.principles__n[data-astro-cid-j7pv25f6]{display:block;font-size:.65rem;letter-spacing:.1em;color:var(--ember);margin-bottom:.6rem}.principles__list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-text);font-size:.95rem;font-weight:650;letter-spacing:-.01em;color:var(--paper);margin-bottom:.45rem;line-height:1.3}.principles__list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.82rem;line-height:1.55;color:#98a392;margin:0}.closer[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,5vw,4rem);border-bottom:var(--rule)}.closer__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.closer__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,3.8vw,2.9rem);margin-top:.65rem}.closer__actions[data-astro-cid-j7pv25f6]{display:flex;gap:.65rem;flex-wrap:wrap}@media(max-width:1100px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-j7pv25f6]{order:2}.rail__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.rail__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){border-top:0}.rail__sub[data-astro-cid-j7pv25f6]{max-width:60ch}.principles__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.grid--4[data-astro-cid-j7pv25f6],.grid--3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.principles__head[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);align-items:start}.trust__link[data-astro-cid-j7pv25f6]{margin-left:0}}@media(max-width:620px){.hero__cards[data-astro-cid-j7pv25f6],.rail__list[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.rail__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){border-top:var(--rule)}.grid--4[data-astro-cid-j7pv25f6],.grid--3[data-astro-cid-j7pv25f6],.principles__list[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.closer__inner[data-astro-cid-j7pv25f6]{align-items:flex-start}}
