.home-module__oe3DtG__heroBg{background:linear-gradient(180deg, var(--sunk) 0%, var(--paper) 100%);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.home-module__oe3DtG__heroBg>*{z-index:1;position:relative}.home-module__oe3DtG__heroBg:before,.home-module__oe3DtG__heroBg:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.home-module__oe3DtG__heroBg:before{background:var(--cta);width:620px;height:620px;top:-180px;left:-520px}.home-module__oe3DtG__heroBg:after{border:28px solid color-mix(in srgb, var(--cta) 14%, transparent);width:760px;height:760px;top:-250px;left:-560px}@container site (max-width:1320px){.home-module__oe3DtG__heroBg:before,.home-module__oe3DtG__heroBg:after{display:none}}.home-module__oe3DtG__tree{flex-direction:column;align-items:center;display:flex}.home-module__oe3DtG__node{border:1px solid color-mix(in srgb, var(--band-accent) 50%, transparent);background:#ffffff0a;border-radius:10px;flex-direction:column;gap:2px;width:min(100%,300px);padding:14px 16px;display:flex}.home-module__oe3DtG__node b{color:var(--band-head);font-size:16px}.home-module__oe3DtG__node span{color:var(--band-text);font-size:13px}.home-module__oe3DtG__node .home-module__oe3DtG__key{color:var(--band-accent);font-size:12px;font-weight:600}.home-module__oe3DtG__stem{background:color-mix(in srgb, var(--band-accent) 50%, transparent);width:1px;height:28px}.home-module__oe3DtG__kids{border-top:1px solid color-mix(in srgb, var(--band-accent) 50%, transparent);grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:480px;padding-top:16px;display:grid}.home-module__oe3DtG__kids .home-module__oe3DtG__node{width:auto;min-width:0}@container site (max-width:420px){.home-module__oe3DtG__kids{grid-template-columns:1fr}}
