.avi-emblem{--emblem-size:180px;isolation:isolate;width:var(--emblem-size);height:var(--emblem-size);vertical-align:middle;flex:none;display:inline-block;position:relative}.avi-emblem:before{content:"";opacity:.65;pointer-events:none;z-index:-1;background:radial-gradient(circle,#d6b56355 20%,#c4a46b25 48%,#0000 71%);border-radius:50%;position:absolute;inset:-25px}.avi-emblem:after{content:"";pointer-events:none;border:1px solid #c4a46b;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 4px #fff,0 0 0 5px #c4a46b70}.avi-emblem-face{background:#fff;border:1px solid #c4a46b80;border-radius:50%;position:absolute;inset:4px;overflow:hidden;box-shadow:0 5px 22px #c4a46b18}.avi-emblem-face img{object-fit:contain;width:128%;max-width:none;height:128%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avi-emblem.is-luminous:before{will-change:opacity,transform;animation:5s ease-in-out infinite avination-halo}.avi-emblem-root.is-luminous{transform-origin:50%;will-change:transform;animation:5s ease-in-out infinite avination-breath}.avi-emblem-profile{--emblem-size:230px}.avi-emblem-profile:after{border-color:var(--navy);box-shadow:0 0 0 3px #fff,0 0 0 4px #081b2c44}@keyframes avination-halo{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.1)}}@keyframes avination-breath{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (max-width:680px){.avi-emblem-root{--emblem-size:146px}.avi-emblem-profile{--emblem-size:166px}.avi-emblem:before{inset:-20px}}@media (prefers-reduced-motion:reduce){.avi-emblem.is-luminous:before{opacity:.8;will-change:auto;animation:none;transform:none}.avi-emblem-root.is-luminous{will-change:auto;animation:none;transform:none}}.network-page .page-intro{text-align:center;max-width:1120px;margin-inline:auto}.network-page .page-intro h1{font-size:clamp(40px,4.2vw,64px)}.network-page .page-intro>p{margin-inline:auto}.network-explorer .network-toolbar,.network-explorer .network-results-count{max-width:1120px;margin-inline:auto}.vertical-network{--tree-gap:52px;max-width:740px;margin:32px auto 0}.tree-root-link{text-align:center;z-index:2;flex-direction:column;align-items:center;width:max-content;max-width:100%;margin-inline:auto;display:flex;position:relative}.tree-root-link h2{letter-spacing:-.025em;margin-top:23px;font-size:29px;line-height:1.15}.tree-root-link .text-link{gap:3px;margin-top:8px;padding-bottom:4px;font-size:13px;line-height:1.4}.tree-root-link .arrow{font-size:16px}.tree-ranks{isolation:isolate;position:relative}.tree-rank,.tree-row{position:relative}.tree-row[data-count="2"]:before{content:"";z-index:-1;border-left:1px dashed #c4a46b99;position:absolute;top:0;bottom:0;left:50%}.tree-row-lines{height:62px;position:relative}.tree-row-lines:before{content:"";border-left:1px solid var(--gold);height:30px;position:absolute;top:0;left:50%}.tree-row-lines>span{left:calc(25% - var(--tree-gap)/4);right:calc(25% - var(--tree-gap)/4);border:1px solid var(--gold);border-bottom:0;border-radius:5px 5px 0 0;position:absolute;top:30px;bottom:0}.tree-row-lines[data-count="1"]:before{height:100%}.tree-row-lines[data-count="1"]>span{display:none}.tree-nodes{gap:var(--tree-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tree-nodes[data-count="1"]{width:calc((100% - var(--tree-gap))/2);grid-template-columns:minmax(0,1fr);margin-inline:auto}.tree-club-card{text-align:center;min-width:0;box-shadow:none;z-index:1;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:15px;padding:0 18px 3px;animation:.6s ease-out both tree-node-arrive;display:flex;position:relative}.tree-club-card:hover{box-shadow:none;background:0 0}.tree-club-card:focus-visible{outline:0}.tree-club-card:focus-visible .club-logo-frame{outline:3px solid var(--gold-ink);outline-offset:7px}.tree-club-card .club-logo-node{width:84px;height:84px}.tree-club-copy{flex-direction:column;flex:1;align-items:center;width:100%;min-width:0;display:flex}.tree-club-copy .club-badge{letter-spacing:.6px;color:var(--gold-ink);font-size:10px;line-height:1.4;display:inline-block}.tree-club-copy h3{letter-spacing:-.025em;margin:8px 0 7px;font-size:27px;line-height:1.12}.tree-club-copy p{color:var(--muted);max-width:220px;margin-inline:auto;font-size:12px;line-height:1.6}.tree-club-copy .text-link{gap:1px;margin-top:auto;padding-top:15px;padding-bottom:4px;font-size:12px;line-height:1.4}.tree-club-copy .arrow{margin-left:5px;font-size:14px}.network-explorer .network-join{padding-top:0}.network-explorer .network-join-line{border-left:1px dashed var(--gold);height:36px}@keyframes tree-node-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.vertical-network{--tree-gap:30px;max-width:640px;margin-top:29px}.tree-club-card{gap:13px;padding:0 16px 3px}.tree-club-card .club-logo-node{width:76px;height:76px}.tree-club-copy h3{font-size:25px}.tree-root-link h2{font-size:27px}.network-page .page-intro h1{font-size:46px}}@media (max-width:680px){.vertical-network{--tree-gap:16px;max-width:420px;margin-top:30px}.tree-root-link h2{margin-top:20px;font-size:24px}.tree-root-link .text-link{margin-top:6px;font-size:12px}.tree-row-lines{height:48px}.tree-row-lines:before{height:23px}.tree-row-lines>span{border-radius:4px 4px 0 0;top:23px}.tree-club-card{gap:12px;padding:0 10px 3px}.tree-club-card .club-logo-node{width:64px;height:64px}.tree-club-copy .club-badge{letter-spacing:.1px;font-size:9px}.tree-club-copy h3{margin:7px 0;font-size:20px}.tree-club-copy p{min-height:33px;font-size:11px;line-height:1.5}.tree-club-copy .text-link{margin-top:auto;padding-top:13px;font-size:11px}.network-page .page-intro h1{font-size:39px}.network-page .page-intro>p{max-width:330px;font-size:15px}}@media (max-width:360px){.vertical-network{--tree-gap:12px}.tree-club-card{padding-inline:7px}.tree-club-card .club-logo-node{width:57px;height:57px}.tree-club-copy h3{font-size:18px}.tree-club-copy p,.tree-club-copy .text-link{font-size:10px}.tree-root-link h2{font-size:23px}.network-page .page-intro h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.tree-club-card{transition:none;animation:none}}
