.cr-harbor{border-radius:24px;display:block}.cr-blink{animation:2.4s ease-in-out infinite cr-blink}.cr-twinkle{animation:3.6s ease-in-out infinite cr-blink}.cr-swing{animation:2.2s ease-in-out infinite cr-swing}.cr-spin{animation:9s linear infinite cr-spin}.cr-needle{animation:3s ease-in-out infinite cr-needle}.cr-bob{animation:3.2s ease-in-out infinite cr-bob}.cr-beam{animation:6s ease-in-out infinite cr-beam}.cr-wave{animation:7s linear infinite cr-wave}.cr-wave2{animation-duration:11s}.cr-z{animation:3s ease-in-out infinite cr-z}.cr-z2{animation-delay:1.2s}@keyframes cr-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes cr-swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes cr-spin{to{transform:rotate(360deg)}}@keyframes cr-needle{0%,to{transform:rotate(-30deg)}50%{transform:rotate(40deg)}}@keyframes cr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cr-beam{0%,to{opacity:.85;transform:rotate(-4deg)}50%{opacity:1;transform:rotate(4deg)}}@keyframes cr-wave{to{transform:translate(-80px)}}@keyframes cr-z{0%{opacity:0;transform:translateY(6px)}40%{opacity:.9}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.cr-blink,.cr-twinkle,.cr-swing,.cr-spin,.cr-needle,.cr-bob,.cr-beam,.cr-wave,.cr-z{animation:none}}.cr-eyebrow{letter-spacing:.14em;color:#3ee6d0;text-shadow:0 0 12px #3ee6d073;text-transform:uppercase;font-size:11px}.cr-paper{color:#2b2116;background:#fbf3e0 repeating-linear-gradient(#0000 0 27px,#3c7e9629 27px 28px);border:2px solid #04101a;border-radius:6px;box-shadow:0 10px 26px #00000059}.cr-stampbox{color:#d2402a;font-family:var(--f-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#fbf3e099;border:2.4px solid #d2402a;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block;transform:rotate(-6deg)}.cr-hours{color:#bff5ec;background:#3ee6d01f;border:1px solid #3ee6d066;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.cr-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:34px;padding:34px 0 30px;display:grid}.cr-h1{color:#eaf6fa;margin:12px 0 14px;font-size:clamp(40px,6vw,76px);font-weight:900;line-height:.94}.cr-h1 em{color:#ffd84a;font-style:normal}.cr-lede{color:#cfe3ea;max-width:560px;margin:0 0 18px;font-size:18px;line-height:1.55}.cr-ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr-meta{color:#9db8c4;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;display:flex}.cr-meta b{color:#eaf6fa;margin-right:4px;font-size:15px}.cr-jobs{flex-wrap:wrap;gap:8px;padding:0 0 6px;display:flex}.cr-jobchip{color:#eaf6fa;background:#0b2131;border:1px solid #1c4157;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 6px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cr-jobchip:hover{border-color:#3ee6d0}.cr-jobchip .mono{color:#9db8c4;font-size:11px;font-weight:400}.cr-notfounder{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:18px;display:grid}.cr-notfounder h3{margin:6px 0 4px;font-size:17px;font-weight:800}.cr-notfounder p{color:#4a3e2c;margin:0;font-size:14.5px;line-height:1.5}.cr-group{padding:54px 0 0;scroll-margin-top:80px}.cr-group-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.cr-group-head h2{color:#eaf6fa;margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:900;line-height:1}.cr-group-head p{color:#a6c1cc;max-width:720px;margin:6px 0 0;font-size:15.5px;line-height:1.5}.cr-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.cr-card{color:#eaf6fa;background:#0b2131;border:1px solid #1c4157;border-radius:18px;grid-template-columns:84px minmax(0,1fr);gap:14px;min-width:0;padding:14px;display:grid;position:relative}.cr-card.is-new{border-color:#ffd84a8c}.cr-thumb{background:#06141f;border:1px solid #16384a;border-radius:12px;width:84px;height:126px;display:block;overflow:hidden}.cr-thumb img,.cr-thumb svg{object-fit:cover;width:100%;height:100%;display:block}.cr-card h3{margin:0;font-size:17px;font-weight:800;line-height:1.2}.cr-card h3 a{color:inherit;text-decoration:none}.cr-card h3 a:after{content:"";border-radius:18px;position:absolute;inset:0}.cr-job{color:#cfe3ea;margin:6px 0 8px;font-size:14.5px;line-height:1.45}.cr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-try{z-index:1;color:#ffd84a;font-size:13.5px;font-weight:800;text-decoration:none;position:relative}.cr-try:hover{text-decoration:underline}.cr-newtag{position:absolute;top:-9px;right:12px}.cr-fine{color:#9db8c4;margin:14px 0 0;font-size:12.5px;line-height:1.5}.cr-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cr-rule{background:#0b2131;border:1px solid #1c4157;border-radius:16px;padding:16px}.cr-rule b{color:#eaf6fa;margin-bottom:4px;font-size:15.5px;display:block}.cr-rule span{color:#a6c1cc;font-size:14px;line-height:1.5}.ab-band{padding-top:56px;padding-bottom:10px}.ab-inner{background:#030d15;border:1px solid #16384a;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;padding:28px;display:grid;position:relative;overflow:hidden}.ab-h2{color:#eaf6fa;margin:10px 0 12px;font-size:clamp(32px,4.4vw,54px);font-weight:900;line-height:.96}.ab-h2 em{color:#ffd84a;font-style:normal}.ab-p{color:#cfe3ea;margin:0 0 16px;font-size:16.5px;line-height:1.55}.ab-log{padding:16px 18px 18px;position:relative;transform:rotate(-1.2deg)}.ab-log-head{border-bottom:1px solid #c8b48f;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;padding-bottom:8px;display:flex}.ab-log-head .mono{letter-spacing:.14em;color:#5a4a33;font-size:10.5px}.ab-log ol{margin:0;padding:0;list-style:none}.ab-log li{border-bottom:1px dashed #5a4a3340;grid-template-columns:44px 22px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;font-size:14.5px;line-height:1.4;display:grid}.ab-log li:last-child{border-bottom:0}.ab-log time{font-family:var(--f-mono), monospace;color:#7a6a50;padding-top:2px;font-size:11.5px}.ab-log i{border:2px solid #2b2116;border-radius:4px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.ab-log i svg{display:block}.ab-log .ab-wait{color:#8b5a12}.ab-stamp{position:absolute;bottom:12px;right:14px}.ab-sign{font-family:var(--f-hand), cursive;color:#2b2116;margin-top:8px;font-size:22px}.ab-grouprow{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.ab-grouprow a{color:#eaf6fa;background:#0b2131;border:1px solid #1c4157;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:4px 12px 4px 4px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ab-grouprow a:hover{border-color:#3ee6d0}@media (max-width:900px){.cr-hero{grid-template-columns:1fr;gap:22px;padding-top:22px}.cr-notfounder{grid-template-columns:1fr}.cr-rules{grid-template-columns:1fr 1fr}.ab-inner{grid-template-columns:1fr;padding:20px 16px}}@media (max-width:520px){.cr-rules,.cr-grid{grid-template-columns:1fr}.ab-band{padding-top:44px;padding-bottom:6px}.ab-log{transform:none}.ab-log li{grid-template-columns:40px 22px minmax(0,1fr);font-size:14px}}.ab-logwrap{min-width:0;padding-top:52px;position:relative}.ab-crew{z-index:1;width:min(372px,92%);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}
