#cobalt-projects{--cg-home-lime:#d5fa5b;--cg-home-blue:#507bff;box-sizing:border-box;width:100%;margin:0;padding:100px 0 76px;background:#07101d;color:#f5f7fb;font-family:inherit;isolation:isolate}#cobalt-projects *{box-sizing:border-box}#cobalt-projects a,#cobalt-projects a:hover,#cobalt-projects a:focus{text-decoration:none!important}#cobalt-projects .cg-rd-band{margin-top:38px;padding:24px 26px;border-radius:13px;background:#0d1829;border:1px solid #263954;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#cobalt-projects .cg-rd-item h4{margin:0 0 7px;font-size:15px;font-weight:730;color:#d5fa5b}#cobalt-projects .cg-rd-item p{margin:0;font-size:13px;line-height:1.7;color:#a9b8ce}@media (max-width:900px){#cobalt-projects .cg-rd-band{grid-template-columns:1fr}}#cobalt-projects .cg-home-inner{width:min(100% - 64px, 1240px);margin:0 auto}#cobalt-projects .cg-home-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:54px;margin-bottom:42px}#cobalt-projects .cg-home-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 19px;color:var(--cg-home-lime);font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.18em}#cobalt-projects .cg-home-eyebrow::before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}#cobalt-projects h2{margin:0;padding:0;color:#f5f7fb;font-family:inherit;font-size:clamp(33px, 4vw, 54px);font-weight:550;line-height:1.12;letter-spacing:-.045em}#cobalt-projects h2 span{display:block}#cobalt-projects .cg-home-title-accent{color:#7296ff}#cobalt-projects .cg-home-intro{max-width:360px;margin:0 0 4px auto;color:#a6b4cc;font-size:15px;line-height:1.8}#cobalt-projects .cg-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 23px}#cobalt-projects .cg-home-card{min-width:0;margin:0;padding:0}#cobalt-projects .cg-home-card>a{display:flex;flex-direction:column;height:100%;color:#f5f7fb;text-decoration:none;border-radius:12px 12px 4px 4px}#cobalt-projects .cg-home-card>a:hover{text-decoration:none}#cobalt-projects .cg-home-image{position:relative;overflow:hidden;display:grid;place-items:center;aspect-ratio:1.6;border:1px solid #25334b;border-radius:11px;background:#101d30}#cobalt-projects .cg-home-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;margin:0;border:0;border-radius:0;transition:transform .4s ease}#cobalt-projects .cg-home-image-arrow{position:absolute;display:grid;place-items:center;right:13px;bottom:13px;width:34px;height:34px;border:1px solid #8e9bb052;border-radius:50%;background:#07101dea;color:#f5f7fb;transition:background-color .2s,color .2s}#cobalt-projects .cg-home-image-arrow svg{width:16px;height:16px}#cobalt-projects .cg-home-card-copy{display:flex;flex-direction:column;flex:1;padding:20px 1px 19px;border-bottom:1px solid #25334b}#cobalt-projects .cg-home-type{margin:0 0 9px;color:#8ca7e6;font-size:9px;font-weight:600;line-height:1.6;letter-spacing:.12em}#cobalt-projects h3{margin:0 0 9px;padding:0;color:#f5f7fb;font-family:inherit;font-size:clamp(19px, 1.8vw, 25px);font-weight:550;line-height:1.2;letter-spacing:-.03em}#cobalt-projects .cg-home-desc{margin:0 0 17px;color:#a6b4cc;font-size:13px;line-height:1.75;text-wrap:pretty}#cobalt-projects .cg-home-card-cta{display:flex;align-items:center;gap:8px;width:fit-content;min-height:26px;margin-top:auto;color:#dce6fc;font-size:11px;font-weight:600;line-height:1.5}#cobalt-projects .cg-home-card-cta svg{width:13px;height:13px}#cobalt-projects .cg-home-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:26px;margin-top:40px}#cobalt-projects .cg-home-all{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:14px 22px;border:1px solid #507bff;border-radius:7px;background:#507bff;color:#fff;text-decoration:none;font-size:12px;font-weight:650;line-height:1.5;transition:background-color .2s}#cobalt-projects .cg-home-all svg{width:18px;height:18px}#cobalt-projects .cg-home-shops{display:flex;align-items:center;flex-wrap:wrap;gap:14px}#cobalt-projects .cg-home-shop-label{color:#8e9eb8;font-size:11px;line-height:1.5}#cobalt-projects .cg-home-shop-links{display:flex;gap:8px}#cobalt-projects .cg-home-shop-links a{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:10px 13px;border:1px solid #2d3d57;border-radius:6px;color:#d3ddf0;text-decoration:none;font-size:11px;font-weight:550;line-height:1.5}#cobalt-projects .cg-home-shop-links svg{width:12px;height:12px;color:#8ea5d2}#cobalt-projects a:focus-visible{outline:3px solid var(--cg-home-lime);outline-offset:5px}@media (hover:hover){#cobalt-projects .cg-home-card>a:hover .cg-home-image img{transform:scale(1.03)}#cobalt-projects .cg-home-card>a:hover .cg-home-image-arrow{background:var(--cg-home-lime);color:#07101d}#cobalt-projects .cg-home-card>a:hover .cg-home-card-cta{color:var(--cg-home-lime)}#cobalt-projects .cg-home-all:hover{background:#668cff;color:#fff}#cobalt-projects .cg-home-shop-links a:hover{border-color:#507bff;color:#fff}}@media (max-width:1020px){#cobalt-projects .cg-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}#cobalt-projects .cg-home-heading{gap:30px}#cobalt-projects .cg-home-footer{align-items:flex-start}#cobalt-projects .cg-home-shops{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:660px){#cobalt-projects{padding:58px 0}#cobalt-projects .cg-home-inner{width:min(100% - 36px, 540px)}#cobalt-projects .cg-home-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}#cobalt-projects h2{font-size:clamp(31px, 8vw, 44px)}#cobalt-projects .cg-home-eyebrow{font-size:9px;margin-bottom:15px}#cobalt-projects .cg-home-intro{max-width:460px;margin:0;font-size:14px}#cobalt-projects .cg-home-grid{grid-template-columns:1fr;gap:29px}#cobalt-projects h3{font-size:25px}#cobalt-projects .cg-home-desc{font-size:14px}#cobalt-projects .cg-home-footer{flex-direction:column;align-items:stretch;gap:26px;margin-top:32px}#cobalt-projects .cg-home-shops{align-items:center}#cobalt-projects .cg-home-shop-links a{min-height:44px;padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){#cobalt-projects .cg-home-image img,#cobalt-projects .cg-home-image-arrow,#cobalt-projects .cg-home-all{transition:none}#cobalt-projects .cg-home-card>a:hover .cg-home-image img{transform:none}}