.organization-nav{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:34px}.organization-nav a{padding:12px 19px;border:1px solid var(--line);border-radius:30px;font-size:.85rem;color:var(--muted)}.organization-nav a[aria-current=page]{background:var(--wine);border-color:var(--wine);color:white}.organization-nav a:hover{border-color:var(--wine)}.organization-origin,.network-identity{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center;padding-block:22px 85px}.origin-mark{background:var(--wine);color:var(--cream);padding:45px;border-radius:8px;min-height:290px;display:flex;flex-direction:column;justify-content:center}.origin-mark>span{font-size:.8rem;letter-spacing:.15em}.origin-mark>strong{font-size:clamp(5rem,9vw,8rem);line-height:1.2;letter-spacing:-.08em;font-weight:500}.origin-mark>p{border-top:1px solid #c97f8d;padding-top:22px;margin-top:20px;font-size:.9rem}.organization-origin h2,.network-identity h2{font-size:clamp(2rem,3vw,2.8rem);margin:20px 0 24px}.organization-origin>div>p:last-child,.network-identity>div>p:last-child{color:var(--muted);font-size:1rem}.organization-origin .origin-mark>p:last-child{color:var(--cream)}.history-section{background:white;padding-block:85px}.history-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.history-layout>h2{font-size:clamp(2rem,3vw,2.8rem);align-self:start;position:sticky;top:130px}.history-timeline{list-style:none;margin:0;padding:0}.history-timeline li{display:grid;grid-template-columns:82px minmax(0,1fr);gap:30px;position:relative;padding-bottom:48px}.history-timeline li:last-child{padding-bottom:0}.history-timeline li:not(:last-child):before{content:"";position:absolute;left:90px;top:8px;bottom:-8px;width:1px;background:var(--line)}.history-timeline time{font-size:1.7rem;color:var(--wine);letter-spacing:-.04em;font-weight:600}.history-timeline h3{font-size:1.35rem;line-height:1.3;margin:3px 0 16px}.history-timeline p{font-size:.95rem;line-height:1.75;color:var(--muted)}.organization-closing{padding-block:80px;display:flex;align-items:center;justify-content:space-between;gap:50px}.organization-closing>div{max-width:710px}.organization-closing h2{font-size:clamp(1.9rem,3vw,2.6rem);margin-bottom:22px}.organization-closing p{font-size:1rem;color:var(--muted)}.organization-closing>.text-link{flex-shrink:0}.network-monogram{border:1px solid #d8c4c8;border-radius:8px;padding:40px;min-height:290px;background:#eee5df;display:flex;flex-direction:column;align-items:center;gap:13px;color:var(--wine)}.network-monogram>span{font-size:.75rem;letter-spacing:.14em}.network-monogram>.network-connector{font-size:2rem;font-weight:300}.network-monogram>strong{font-size:5rem;letter-spacing:-.06em;line-height:1;font-weight:600}.network-values{background:white;padding-block:80px}.network-values .section-heading>div{max-width:540px}.network-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.network-pillars article{border-top:1px solid var(--line);padding-top:26px}.network-pillars h3{font-size:1.35rem;margin:24px 0 18px}.network-pillars p{font-size:.95rem;color:var(--muted)}
@media(max-width:900px){.organization-origin,.network-identity,.history-layout{gap:38px;grid-template-columns:1fr 1.3fr}.history-timeline li{grid-template-columns:65px minmax(0,1fr);gap:24px}.history-timeline li:not(:last-child):before{left:72px}.organization-closing{align-items:flex-start;flex-direction:column;gap:25px}.origin-mark{padding:30px}}
@media(max-width:620px){.organization-nav{gap:8px;padding-bottom:28px}.organization-nav a{font-size:.78rem;padding:12px 16px}.organization-origin,.network-identity,.history-layout{grid-template-columns:1fr;gap:35px}.organization-origin,.network-identity{padding-top:5px;padding-bottom:55px}.origin-mark{min-height:235px;padding:30px}.origin-mark>strong{font-size:6rem}.history-section{padding-block:55px}.history-layout>h2{position:static;font-size:2rem}.history-timeline li{grid-template-columns:58px minmax(0,1fr);gap:24px;padding-bottom:36px}.history-timeline li:not(:last-child):before{left:65px}.history-timeline time{font-size:1.4rem}.history-timeline h3{font-size:1.2rem;margin-top:2px}.history-timeline p{font-size:.92rem}.organization-closing{padding-block:55px}.network-values{padding-block:55px}.network-pillars{grid-template-columns:1fr;gap:30px}.network-pillars h3{margin-top:18px}.network-monogram{min-height:260px;padding:32px}}
