.TwoLayerArchitecture_section__mYCfx{--thread-green:var(--coral-dark);overflow:hidden;scroll-margin-top:76px;padding-block:clamp(64px,6vw,86px);color:var(--ink);background-color:var(--paper)}.TwoLayerArchitecture_section__mYCfx,.TwoLayerArchitecture_section__mYCfx.rebuild-section{background-image:radial-gradient(ellipse at 18% 8%,rgba(var(--ink-rgb),.025),transparent 32%),radial-gradient(ellipse at 78% 58%,rgba(var(--coral-rgb),.025),transparent 38%),linear-gradient(112deg,transparent 0 47%,rgba(var(--ink-rgb),.012) 52%,transparent 59%)}.TwoLayerArchitecture_section__mYCfx.rebuild-section{background-size:100% 100%}.TwoLayerArchitecture_inner__T3IOo{max-width:1320px}.TwoLayerArchitecture_header__xtLLD{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.TwoLayerArchitecture_eyebrow___oKSM{position:relative;padding-bottom:15px;color:var(--ink)}.TwoLayerArchitecture_eyebrow___oKSM:after{content:"";position:absolute;bottom:0;left:50%;width:104px;height:1px;background:linear-gradient(90deg,transparent,var(--thread-green),transparent);transform:translateX(-50%)}.TwoLayerArchitecture_heading__idf3m{max-width:820px;margin:clamp(22px,2.5vw,34px) 0 0;font:500 clamp(50px,5.7vw,82px) /.92 var(--serif)!important;letter-spacing:-.045em!important;text-wrap:balance}.TwoLayerArchitecture_tagline___2_4Z{max-width:620px;margin:18px auto 0;color:var(--muted);font-size:clamp(17px,1.8vw,23px)!important;line-height:1.4!important}.TwoLayerArchitecture_systemMap__6zr8s{position:relative;height:min(19.8vw,300px);margin:clamp(4px,1.5vw,18px) calc(50% - 50vw) 0;padding:0}.TwoLayerArchitecture_collageViewport__7NL4j{position:absolute;inset:0 0 auto;height:min(19.8vw,300px);overflow:hidden}.TwoLayerArchitecture_collageImage__V2LSg{position:absolute;top:0;left:0;display:block;width:100%;max-width:none;height:auto;filter:drop-shadow(0 8px 12px rgba(var(--ink-rgb),.08))}.TwoLayerArchitecture_cards__wZcKk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(22px,2.5vw,34px)}.TwoLayerArchitecture_card__aUw5f{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:420px;padding:clamp(28px,3vw,46px);overflow:hidden;border:1px solid var(--line);border-radius:10px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease}.TwoLayerArchitecture_cardLight__alUlP{background:rgba(255,255,255,.54)}.TwoLayerArchitecture_cardDark__sxIVo{color:var(--protocol-text);border-color:var(--protocol-line);background:radial-gradient(circle at 100% 0,rgba(var(--coral-rgb),.12),transparent 48%),var(--protocol-ink)}.TwoLayerArchitecture_cardLabel__FGZyK{color:var(--thread-green)}.TwoLayerArchitecture_card__aUw5f h3{margin:6px 0 0;font-family:var(--serif)!important;font-size:clamp(31px,3.3vw,50px)!important;font-weight:550!important;line-height:.98!important;letter-spacing:-.04em!important}.TwoLayerArchitecture_cardLink__8Bk50,.TwoLayerArchitecture_card__aUw5f ul,.TwoLayerArchitecture_card__aUw5f>p{grid-column:1/-1}.TwoLayerArchitecture_card__aUw5f>p{max-width:58ch;margin:26px 0 0;color:var(--ink-soft)}.TwoLayerArchitecture_cardDark__sxIVo>p{color:rgba(255,253,248,.78)}.TwoLayerArchitecture_card__aUw5f ul{display:grid;gap:10px;margin:19px 0 0;padding:0;list-style:none}.TwoLayerArchitecture_card__aUw5f li{position:relative;padding-left:24px;font-size:14px;line-height:1.45}.TwoLayerArchitecture_card__aUw5f li:before{content:"";position:absolute;top:.5em;left:1px;width:8px;height:8px;border-radius:3px;background:var(--coral)}.TwoLayerArchitecture_cardLink__8Bk50{position:relative;z-index:1;display:inline-flex;align-items:center;justify-self:start;gap:8px;align-self:end;margin-top:28px;color:var(--thread-green);font-size:14px;font-weight:700}.TwoLayerArchitecture_cardDark__sxIVo .TwoLayerArchitecture_cardLabel__FGZyK,.TwoLayerArchitecture_cardDark__sxIVo .TwoLayerArchitecture_cardLink__8Bk50{color:var(--coral)}.TwoLayerArchitecture_cardLink__8Bk50 svg{width:15px;height:15px;transition:transform .2s ease}@media (hover:hover) and (pointer:fine){.TwoLayerArchitecture_card__aUw5f:hover{transform:translateY(-4px);border-color:rgba(var(--coral-rgb),.45)}.TwoLayerArchitecture_cardLink__8Bk50:hover svg{transform:translateX(4px)}}@media (max-width:880px){.TwoLayerArchitecture_cards__wZcKk{grid-template-columns:1fr}.TwoLayerArchitecture_card__aUw5f{min-height:0}}@media (max-width:620px){.TwoLayerArchitecture_section__mYCfx{padding-inline:18px}.TwoLayerArchitecture_heading__idf3m{margin-top:22px;font-size:clamp(43px,14vw,62px)!important;line-height:.98!important}.TwoLayerArchitecture_tagline___2_4Z{max-width:28ch;margin-top:18px;font-size:17px!important}.TwoLayerArchitecture_systemMap__6zr8s{height:54.8vw;margin-top:16px;padding:0}.TwoLayerArchitecture_collageViewport__7NL4j{inset:0 0 auto;height:54.8vw}.TwoLayerArchitecture_collageImage__V2LSg{left:0;width:100%}.TwoLayerArchitecture_cards__wZcKk{gap:16px;margin-top:34px}.TwoLayerArchitecture_card__aUw5f{padding:25px 22px 26px}.TwoLayerArchitecture_card__aUw5f h3{margin-top:8px;font-size:clamp(28px,8.8vw,40px)!important}.TwoLayerArchitecture_card__aUw5f>p{margin-top:22px}.TwoLayerArchitecture_card__aUw5f li{font-size:13px}}@media (prefers-reduced-motion:reduce){.TwoLayerArchitecture_cardLink__8Bk50 svg,.TwoLayerArchitecture_card__aUw5f{transition:none}}