*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#f6f7fa;background:#05080b;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:4px;outline:3px solid #6bd9ff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homepage{max-width:560px;margin:0 auto}.approved-design{position:relative}.homepage-art{width:100%;height:auto;display:block}.art-link{background:0 0;border:0;border-radius:7px;width:92.46%;transition:box-shadow .15s;display:block;position:absolute;left:3.96%}.art-link:hover{box-shadow:0 0 18px #00b7ef65}.group-link{height:8.28%;top:59.2%}.market-link{height:8.38%;top:68.55%}.resource-link{height:8.47%;top:78.09%}.contact-link{border-radius:12px;width:64.29%;height:5.84%;top:89.19%;left:17.46%}footer{text-align:center;background:#05080b;padding:8px 16px 25px}.socials{justify-content:center;gap:20px;display:flex}.socials a{justify-content:center;align-items:center;width:40px;height:44px;display:flex}.socials img{filter:invert()}footer p{color:#a9b2bd;letter-spacing:1.5px;margin:14px 0 0;font-size:11px}dialog{color:#f6f7fa;background:#09121c;border:1px solid #284456;border-radius:16px;width:min(600px,100% - 24px);max-height:90dvh;padding:0;overflow:auto}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}.dialog-header{z-index:2;background:#09121c;border-bottom:1px solid #25313e;justify-content:space-between;align-items:flex-start;gap:15px;padding:25px 24px 20px;display:flex;position:sticky;top:0}h2{margin:6px 0 0;font:400 30px/1.15 Georgia,serif}h3{font:400 25px Georgia,serif}.eyebrow{color:#68c8f4;text-transform:uppercase;letter-spacing:2px;margin:0;font-size:10px}.close{color:#c8d3de;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.close:hover{background:#192939}.dialog-body{padding:20px 24px 28px}.dialog-body>p{color:#c5cdd6;margin-top:0;line-height:1.55}.search{color:#78cdf1;border:1px solid #314a61;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.search input{color:#fff;outline-offset:0;background:0 0;border:0;width:100%;min-height:48px}.directory{gap:9px;display:grid}.directory>a{background:#101d2a;border:1px solid #293e51;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:15px;text-decoration:none;display:flex}.directory>a:hover{background:#132a3d;border-color:#4eb8e6}.directory strong{font-size:15px;font-weight:500;display:block}.directory small{color:#aebcca;margin-top:6px;font-size:12px;line-height:1.4;display:block}.directory svg{color:#6dcefa;flex-shrink:0}.small{color:#aab9c8;font-size:12px;line-height:1.5}.disclosure{margin-top:22px!important}.dialog-body form{gap:17px;display:grid}form label{color:#d4e0eb;gap:8px;font-size:13px;display:grid}form input,form select,form textarea{color:#fff;background:#050d15;border:1px solid #38536c;border-radius:7px;width:100%;padding:12px;font-size:16px}form textarea{resize:vertical}form .consent{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.consent input{accent-color:#0075ef;flex-shrink:0;width:18px;height:18px;margin-top:2px}.honeypot{opacity:0!important;position:absolute!important;left:-10000px!important}.primary{color:#fff;letter-spacing:.4px;background:#0075ef;border:0;border-radius:8px;width:100%;padding:15px;display:block}.primary:hover{background:#1689ff}.primary:disabled{opacity:.7;cursor:wait}.confirmation{text-align:center;padding:20px 0}.confirmation svg{color:#53d6b0}.confirmation p{color:#c4d1df;line-height:1.6}.error{color:#ffb9b9;line-height:1.5}.inbox{max-width:900px;margin:0 auto;padding:35px 20px}.inbox article{background:#0d1824;border:1px solid #2e4558;border-radius:10px;margin:16px 0;padding:22px}.inbox h1{font:400 34px Georgia,serif}.inbox .message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.inbox a{color:#70d4ff}.inbox .meta{color:#b1bdcb;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (max-width:380px){.dialog-body,.dialog-header{padding-left:17px;padding-right:17px}.socials{gap:13px}}.directory>.coaching-resource{text-align:left;color:inherit;background:#101d2a;border:1px solid #293e51;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:15px;display:flex}.directory>.coaching-resource:hover{background:#132a3d;border-color:#4eb8e6}
