.tt2.tt3d.so3d .so3d-hero-visual{z-index:2;place-items:center;display:grid;position:relative}.tt2.tt3d.so3d .so3d-orbit{aspect-ratio:1;perspective:900px;width:min(380px,100%);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.tt2.tt3d.so3d .so3d-orbit .tt3d-orbit{--orbit-z:0px;inset:6%}.tt2.tt3d.so3d .so3d-orbit .tt3d-orbit-b{inset:2%}.tt2.tt3d.so3d .so3d-orbit .tt3d-orbit-c{inset:12%}.tt2.tt3d.so3d .so3d-hub{color:#031a1f;background:radial-gradient(circle at 35% 30%,#35d7cf,#0b4a48 70%);border-radius:50%;place-items:center;width:104px;height:104px;animation:4.5s ease-in-out infinite so3dPulse;display:grid;position:relative;box-shadow:0 0 0 10px #35d7cf1f,0 0 60px #35d7cf66}.tt2.tt3d.so3d .so3d-hub svg{stroke-width:1.6px;width:46px;height:46px}@keyframes so3dPulse{0%,to{transform:scale(1);box-shadow:0 0 0 10px #35d7cf1f,0 0 50px #35d7cf55}50%{transform:scale(1.07);box-shadow:0 0 0 18px #35d7cf14,0 0 80px #35d7cf88}}.tt2.tt3d.so3d .so3d-ring{margin:0;padding:0;list-style:none;animation:48s linear infinite so3dSpin;position:absolute;inset:0}.tt2.tt3d.so3d .so3d-ring li{width:54px;height:54px;transform:rotate(var(--a)) translateX(min(158px,38vw)) rotate(calc(var(--a)*-1));margin:-27px 0 0 -27px;position:absolute;top:50%;left:50%}.tt2.tt3d.so3d .so3d-ring li span{color:#8ff0ea;background:linear-gradient(140deg,#0b4a48e6,#3b1f5ae6);border:1px solid #35d7cf55;border-radius:16px;place-items:center;width:100%;height:100%;animation:48s linear infinite so3dSpinRev;display:grid;box-shadow:0 18px 34px -18px #000}.tt2.tt3d.so3d .so3d-ring li svg{width:24px;height:24px}@keyframes so3dSpin{to{transform:rotate(360deg)}}@keyframes so3dSpinRev{to{transform:rotate(-360deg)}}.tt2.tt3d.so3d .so3d-join{color:#fff;background:linear-gradient(135deg,#0b4a48,#241a3a);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:26px 30px;display:flex;box-shadow:0 26px 50px -34px #05202b}.tt2.tt3d.so3d .so3d-join p{color:#e3f1f0;max-width:640px;margin:0;font-size:16px;line-height:1.6}.tt2.tt3d.so3d .so3d-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;display:grid}.tt2.tt3d.so3d .so3d-card{height:100%}.tt2.tt3d.so3d .so3d-card article{color:#1f3a44;background:#fff;border:1px solid #0b6f6b24;border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 24px 46px -34px #05202b}.tt2.tt3d.so3d .so3d-cover{aspect-ratio:4/3;background:linear-gradient(135deg,#0b4a48,#241a3a);border-radius:20px 20px 0 0;position:relative;overflow:visible}.tt2.tt3d.so3d .so3d-cover>img:not(.so3d-logo){object-fit:cover;object-position:center 30%;border-radius:20px 20px 0 0;width:100%;height:100%;position:absolute;inset:0}.tt2.tt3d.so3d .so3d-cover>img.so3d-contain{object-fit:contain;background:#050d12}.tt2.tt3d.so3d .so3d-album{margin-top:34px}.tt2.tt3d.so3d .so3d-album:first-of-type{margin-top:12px}.tt2.tt3d.so3d .so3d-cover-empty{color:#8ff0ea;place-items:center;height:100%;display:grid}.tt2.tt3d.so3d .so3d-cover-empty svg{stroke-width:1.2px;opacity:.85;width:64px;height:64px}.tt2.tt3d.so3d .so3d-logo{background:#000;border:3px solid #fff;border-radius:50%;width:64px;height:64px;position:absolute;bottom:-26px;left:14px;box-shadow:0 10px 24px -8px #000a}.tt2.tt3d.so3d .so3d-group{color:#8ff0ea;letter-spacing:.06em;text-transform:uppercase;background:#031a1fcc;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.tt2.tt3d.so3d .so3d-body{flex-direction:column;flex:1;gap:10px;padding:30px 22px 22px;display:flex}.tt2.tt3d.so3d .so3d-body h3{color:#0b3a40;align-items:center;gap:10px;margin:0;font-size:19px;display:flex}.tt2.tt3d.so3d .so3d-body h3 svg{color:#0b6f6b;flex:none;width:20px;height:20px}.tt2.tt3d.so3d .so3d-body p{margin:0;font-size:14.5px;line-height:1.65}.tt2.tt3d.so3d .so3d-does{color:#37525c;border-left:3px solid #35d7cf;padding-left:12px}.tt2.tt3d.so3d .so3d-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}.tt2.tt3d.so3d .so3d-actions .pill{align-items:center;gap:8px;display:inline-flex}.tt2.tt3d.so3d .so3d-actions svg,.tt2.tt3d.so3d .so3d-join svg{width:15px;height:15px}.tt2.tt3d.so3d .so3d-more{margin:24px 0 0}@media (width<=800px){.tt2.tt3d.so3d .so3d-orbit{width:min(300px,100%);margin-top:8px}.tt2.tt3d.so3d .so3d-ring li{width:44px;height:44px;transform:rotate(var(--a)) translateX(min(122px,36vw)) rotate(calc(var(--a)*-1));margin:-22px 0 0 -22px}.tt2.tt3d.so3d .so3d-hub{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.tt2.tt3d.so3d .so3d-ring,.tt2.tt3d.so3d .so3d-ring li span,.tt2.tt3d.so3d .so3d-hub{animation:none}}.tt2.tt3d.so3d .so3d-body .so3d-note{color:#5b7480;font-size:12.5px;font-style:italic}
