.sow{--sow-navy: #18233f;--sow-navy-deep: #0c1a35;--sow-cream: #fbfaf7;--sow-cream-warm: #f5efe6;--sow-gold: #c8a04a;--sow-gold-deep: #b4882f;--sow-gold-pale: #f3d27d;--sow-line: rgba(251, 250, 247, .16);max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:1.8rem;color:var(--sow-cream)}.sow__intro{grid-column:1 / -1;max-width:760px;margin:0 0 1rem}.sow__intro-kicker{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sow-gold);margin-bottom:.95rem;font-weight:600}.sow__h2{font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:600;line-height:1.18;color:var(--sow-cream);margin:0 0 .95rem;letter-spacing:-.018em}.sow__intro p{font-size:1.02rem;line-height:1.6;color:#fbfaf7d1;margin:0}.sow__board{position:relative;width:100%;aspect-ratio:1 / 1;max-width:420px;margin:0 auto;cursor:pointer}.sow__svg{width:100%;height:100%;overflow:visible}.sow__ring{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:fill .32s cubic-bezier(.2,.7,.3,1),stroke .32s cubic-bezier(.2,.7,.3,1),stroke-width .32s ease,filter .32s ease,transform .36s cubic-bezier(.2,.7,.3,1)}.sow__ring--outer.is-rest{fill:#fbfaf70d;stroke:#fbfaf747;stroke-width:1}.sow__ring--middle.is-rest{fill:#fbfaf714;stroke:#fbfaf757;stroke-width:1}.sow__ring--inner.is-rest{fill:#fbfaf721;stroke:#fbfaf76b;stroke-width:1}.sow__ring.is-hover{fill:#c8a04a1a;stroke:var(--sow-gold-pale);stroke-width:1.5;transform:scale(1.012)}.sow__ring.is-active{stroke:var(--sow-gold);stroke-width:2.5;filter:drop-shadow(0 0 18px rgba(200,160,74,.45));transform:scale(1.015)}.sow__ring--outer.is-active{fill:#c8a04a24}.sow__ring--middle.is-active{fill:#c8a04a38}.sow__ring--inner.is-active{fill:#c8a04a57}.sow__label{font-size:10.5px;font-weight:600;letter-spacing:.16em;fill:#fbfaf78c;cursor:pointer;pointer-events:auto;transition:fill .28s ease,letter-spacing .28s ease;user-select:none}.sow__label.is-hover{fill:var(--sow-gold-pale)}.sow__label.is-active{fill:var(--sow-gold);letter-spacing:.2em}.sow__label--inner{font-size:13px;letter-spacing:.22em}.sow__label--inner.is-active{letter-spacing:.26em}.sow__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;animation:sow-panel-in .32s cubic-bezier(.2,.7,.3,1)}@keyframes sow-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sow__card{background:#fbfaf70d;border:1px solid rgba(251,250,247,.12);border-top:3px solid var(--sow-gold);border-radius:12px;padding:1.05rem 1.15rem 1.2rem;display:flex;flex-direction:column;gap:.55rem}.sow__cards[data-layer=tasks] .sow__card{border-top-color:var(--sow-gold)}.sow__cards[data-layer=org] .sow__card{border-top-color:#8ea9d9}.sow__cards[data-layer=ecosystem] .sow__card{border-top-color:#e6996b}.sow__card-label{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#fbfaf79e}.sow__card p{margin:0;font-size:.86rem;line-height:1.55;color:#fbfaf7e6}.sow__card-title{font-size:1.18rem;font-weight:600;color:var(--sow-cream);letter-spacing:-.005em;line-height:1.25}.sow__card-lede{font-size:.86rem!important;color:#fbfaf7c7!important;line-height:1.5!important}.sow__card--layer{background:#c8a04a24;border-color:#c8a04a73}.sow__card--layer .sow__card-label{color:var(--sow-gold)}.sow__card-schools{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.32rem}.sow__card-schools li{font-size:.82rem;line-height:1.42;color:#fbfaf7eb;padding-left:.9rem;position:relative}.sow__card-schools li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--sow-gold)}.sow__card--pickup{background:#c8a04a1f;border-color:#c8a04a73}.sow__card--pickup .sow__card-label{color:var(--sow-gold-pale)}.sow__card--pickup p{color:var(--sow-cream);font-weight:500}.sow__card--flows .sow__flows{display:flex;flex-direction:column;gap:.55rem}.sow__flow{background:#fbfaf70d;border:1px solid rgba(251,250,247,.1);border-radius:6px;padding:.7rem .85rem}.sow__flow--in{border-left:3px solid #5a7ab8}.sow__flow--out{border-left:3px solid var(--sow-gold)}.sow__flow-kicker{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#fbfaf79e;margin-bottom:.35rem}.sow__flow--in .sow__flow-kicker{color:#8ea9d9}.sow__flow--out .sow__flow-kicker{color:var(--sow-gold-pale)}.sow__flow--out .sow__flow-kicker span:first-child{display:inline-block;transform:rotate(180deg)}.sow__flow p{margin:0;font-size:.82rem;line-height:1.5;color:#fbfaf7db}@media(max-width:980px){.sow__cards{grid-template-columns:1fr 1fr}}@media(max-width:680px){.sow__cards{grid-template-columns:1fr}}.sow__chainmap{grid-column:1 / -1;margin:0 0 1.4rem;padding:0}.sow__chainmap-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem;position:relative}.sow__chainmap-row:before{content:"";position:absolute;top:50%;left:8%;right:8%;height:2px;background:linear-gradient(90deg,var(--sow-gold) 0%,var(--sow-gold) 60%,rgba(200,160,74,.3) 100%);opacity:.55;z-index:0}.sow__chainmap-cell{position:relative;z-index:1;background:#fbfaf7;border:1px solid rgba(24,35,63,.12);border-radius:10px;padding:.8rem .95rem .85rem;cursor:pointer;text-align:center;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.sow__chainmap-cell:hover{transform:translateY(-2px);border-color:#c8a04aa6;box-shadow:0 6px 18px #18233f14}.sow__chainmap-cell.is-active{border-color:var(--sow-gold);background:linear-gradient(180deg,#fbfaf7,#c8a04a1a);box-shadow:0 0 0 1px var(--sow-gold),0 6px 18px #18233f1a}.sow__chainmap-cell--tasks{border-left:3px solid #c8a04a}.sow__chainmap-cell--org{border-left:3px solid #5a7ab8}.sow__chainmap-cell--ecosystem{border-left:3px solid #c87a1a}.sow__chainmap-layer{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#18233f8c;font-weight:700;margin-bottom:.4rem}.sow__chainmap-steps{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.sow__chainmap-step{display:inline-block;padding:.18rem .5rem;background:#18233f0f;border-radius:999px;font-size:.74rem;font-weight:600;color:#18233f;letter-spacing:-.005em}.sow__chainmap-cell.is-active .sow__chainmap-step{background:var(--sow-gold);color:#18233f}.sow__chainmap-caption{margin-top:.85rem;font-size:.82rem;color:#18233fb8;line-height:1.5;text-align:center;max-width:64ch;margin-left:auto;margin-right:auto}.sow__chainmap-caption strong{color:#18233f;font-weight:700}@media(max-width:680px){.sow__chainmap-row{grid-template-columns:1fr}.sow__chainmap-row:before{display:none}}.sow__cards[data-layer=workflow] .sow__card{border-top-color:#8ea9d9}.sow__cards[data-layer=value-chain-operations] .sow__card{border-top-color:#e6996b}.sow__chainmap-cell--workflow{border-left:3px solid #5a7ab8}.sow__chainmap-cell--value-chain-operations{border-left:3px solid #c87a1a}.lineage-sow-page[data-astro-cid-tae2un6g]{background:#f5efe6;color:#18233f;min-height:100vh}.lineage-sow-page__hero[data-astro-cid-tae2un6g]{padding:3rem 2rem 2.4rem;background:#18233f;color:#fbfaf7}.lineage-sow-page__hero-inner[data-astro-cid-tae2un6g]{max-width:980px;margin:0 auto}.lineage-sow-page__kicker[data-astro-cid-tae2un6g]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#c8a04a;font-weight:700;margin-bottom:.7rem}.lineage-sow-page__title[data-astro-cid-tae2un6g]{margin:0 0 .8rem;font-size:2.2rem;font-weight:600;letter-spacing:-.01em;line-height:1.15}.lineage-sow-page__lede[data-astro-cid-tae2un6g]{margin:0;color:#fbfaf7d1;line-height:1.6;max-width:64ch}.lineage-sow-page__hero-cards[data-astro-cid-tae2un6g]{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem}.lineage-sow-page__hero-card[data-astro-cid-tae2un6g]{background:#fbfaf70f;border:1px solid rgba(251,250,247,.12);border-top:3px solid #c8a04a;border-radius:10px;padding:1.05rem 1.15rem 1.15rem;display:flex;flex-direction:column;gap:.55rem}.lineage-sow-page__hero-card-num[data-astro-cid-tae2un6g]{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:#c8a04a;font-weight:700}.lineage-sow-page__hero-card[data-astro-cid-tae2un6g] p[data-astro-cid-tae2un6g]{margin:0;color:#fbfaf7eb;line-height:1.5;font-weight:500;font-size:.9rem}@media(max-width:820px){.lineage-sow-page__hero-cards[data-astro-cid-tae2un6g]{grid-template-columns:1fr}}.lineage-sow-page__body[data-astro-cid-tae2un6g]{padding:2.4rem 1rem;max-width:1180px;margin:0 auto}.lineage-sow-page__stage[data-astro-cid-tae2un6g]{background:linear-gradient(180deg,#18233f,#0e1a36);border-radius:18px;padding:2.4rem 2rem 2.6rem;border:1px solid rgba(200,160,74,.2);box-shadow:0 16px 44px #070f242e}@media(max-width:680px){.lineage-sow-page__hero[data-astro-cid-tae2un6g]{padding:2.2rem 1.25rem 1.8rem}.lineage-sow-page__title[data-astro-cid-tae2un6g]{font-size:1.7rem}}
