.brand-book{color:#f1f7fc;background:#030b14;overflow:hidden}.bb-header{border-bottom:1px solid #acc1d022;justify-content:space-between;align-items:center;gap:30px;max-width:1400px;height:92px;margin:auto;padding:0 6%;display:flex}.bb-header a{text-decoration:none}.bb-header nav{color:#acc1d0;gap:30px;font-size:12px;display:flex}.bb-back{align-items:center;gap:8px;font-size:12px;display:flex}.bb-hero{grid-template-columns:1fr 1fr;align-items:center;gap:4%;max-width:1400px;min-height:700px;margin:auto;padding:100px 6%;display:grid}.bb-kicker{letter-spacing:2px;color:#a9c2d5;font-size:10px;display:block}.bb-hero h1{letter-spacing:-5px;margin:28px 0;font-size:clamp(56px,7vw,100px);line-height:1.02}.bb-hero h1 em{color:#8bd8ff;font-style:normal}.bb-hero p{color:#acc1d0;max-width:380px;font-size:16px;line-height:1.8}.bb-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.bb-actions a{text-decoration:none}.bb-text-link{color:#b3d5e8;align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.bb-approved{color:#89b5cb;letter-spacing:1.5px;align-items:center;gap:8px;margin-top:36px;font-size:9px;display:flex}.bb-approved svg{color:#8de3bf}.bb-monument{isolation:isolate;background:radial-gradient(at 50% 55%,#214e7060,#0000 70%);justify-content:center;align-items:center;height:520px;display:flex;position:relative}.bb-monument img{filter:drop-shadow(0 0 34px #8bd8ff42);width:56%;height:58%}.bb-monument>span{letter-spacing:2px;color:#7595ad;font-size:8px;position:absolute;bottom:0}.bb-orbit{border:1px solid #8bd8ff33;border-radius:50%;width:93%;height:93%;position:absolute;transform:rotate(-24deg)scaleY(.61);box-shadow:0 0 22px #8bd8ff0d}.bb-orbit:after{content:"";background:#eac687;border-radius:50%;width:7px;height:7px;position:absolute;top:42%;left:-3px;box-shadow:0 0 17px #eac687}.bb-section{border-top:1px solid #acc1d022;max-width:1400px;margin:auto;padding:100px 6%}.bb-section-title{grid-template-columns:1fr 1.4fr 1fr;align-items:start;gap:40px;margin-bottom:60px;display:grid}.bb-section-title h2,.bb-agent-section h2,.bb-downloads h2{letter-spacing:-2px;font-size:clamp(36px,4vw,58px);line-height:1.08}.bb-section-title p{color:#acc1d0;font-size:14px;line-height:1.8}.bb-logo-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bb-logo-display{background:#091522;border:1px solid #8bd8ff29;border-radius:3px;justify-content:center;align-items:center;height:300px;margin:0;padding:50px;display:flex;position:relative}.bb-logo-display>img{width:70%;max-height:105px}.bb-logo-display.bb-symbol>img{width:100px;height:134px;max-height:none}.bb-logo-display figcaption{letter-spacing:1.5px;color:#a4bed0;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.bb-logo-display figcaption a{align-items:center;gap:7px;text-decoration:none;display:flex}.bb-light{background:#eaf2f7}.bb-light figcaption{color:#35526b}.bb-ice{background:radial-gradient(#1e3c53,#091522)}.bb-rules{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px;display:grid}.bb-rules article>span{color:#8bd8ff;letter-spacing:2px;font-size:11px}.bb-rules h3{margin:15px 0 10px;font-size:19px}.bb-rules p{color:#acc1d0;font-size:13px;line-height:1.8}.bb-palette{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.bb-palette>div>span{border:1px solid #ffffff1c;border-radius:4px;height:110px;margin-bottom:14px;display:block}.bb-palette strong{font-size:12px;font-weight:500;display:block}.bb-palette small{color:#90a9bb;margin-top:5px;font-size:10px;display:block}.bb-type{border-top:1px solid #acc1d022;grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;padding-top:48px;display:grid}.bb-type article:first-child p{font:46px/1.1 var(--display);letter-spacing:-2px;margin:24px 0}.bb-type article:nth-child(2) p{font:22px/1.6 var(--body);margin:30px 0}.bb-type small{color:#acc1d0;font-size:12px}.bb-motion{background:#091522;grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;padding:50px;display:grid}.bb-motion h3{letter-spacing:-1px;margin-top:20px;font-size:32px;line-height:1.2}.bb-motion p{color:#acc1d0;margin-top:20px;font-size:12px;line-height:1.8}.bb-agent-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;max-width:1400px;margin:auto;padding:70px 6% 100px;display:grid}.bb-agent-image{background:#091522;border:1px solid #8bd8ff24;border-radius:32px;position:relative;overflow:hidden}.bb-agent-image img{width:100%;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.bb-agent-section h2{margin:26px 0}.bb-agent-section p{color:#acc1d0;margin-bottom:18px;font-size:14px;line-height:1.8}.bb-agent-section .secondary-button{margin-top:16px;text-decoration:none}.bb-agent-section small{color:#7897ad;margin-top:16px;font-size:10px;display:block}.bb-mockup{margin:0 0 40px}.bb-mockup img{border:1px solid #8bd8ff1f;border-radius:4px;width:100%}.bb-mockup figcaption{letter-spacing:1.5px;color:#a2bbce;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;font-size:9px;display:flex}.bb-mockup a{letter-spacing:0;align-items:center;gap:8px;min-height:44px;font-size:11px;text-decoration:none;display:flex}.bb-caption{color:#829db2;font-size:12px}.bb-downloads{border-top:1px solid #acc1d022;max-width:1400px;margin:auto;padding:100px 6%}.bb-downloads h2{margin:25px 0}.bb-downloads>p{color:#acc1d0;max-width:480px;font-size:14px;line-height:1.8}.bb-file-list{grid-template-columns:1fr 1fr;gap:50px;max-width:800px;margin-top:60px;display:grid}.bb-file-list h3{margin-bottom:22px;font-size:20px}.bb-file-list p{border-top:1px solid #acc1d022;align-items:center;gap:24px;padding:14px 0;font-size:12px;display:flex}.bb-file-list p span{color:#acc1d0;flex:1}.bb-file-list p a{color:#8bd8ff;padding:8px;text-decoration:none}.bb-footer{border-top:1px solid #acc1d022;justify-content:space-between;align-items:center;gap:30px;max-width:1400px;margin:auto;padding:45px 6%;display:flex}.bb-footer .atlas-logo{width:115px}.bb-footer>span{letter-spacing:1.5px;color:#7899b1;font-size:8px}.bb-footer>a{align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.brand-book a:focus-visible{outline-offset:5px;outline:2px solid #8bd8ff}@media (max-width:800px){.bb-header{height:78px;padding:0 6%}.bb-header nav{display:none}.bb-header .atlas-logo{width:120px}.bb-hero{gap:0;min-height:auto;padding:60px 6%}.bb-hero h1{letter-spacing:-3px;font-size:59px}.bb-monument{height:350px}.bb-hero p{font-size:14px}.bb-actions{gap:14px}.bb-section,.bb-downloads{padding:65px 6%}.bb-section-title{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:35px}.bb-section-title>.bb-kicker{grid-column:1/-1}.bb-logo-display{height:220px;padding:25px}.bb-logo-display>img{width:85%}.bb-logo-display.bb-symbol>img{width:75px;height:100px}.bb-rules{gap:22px}.bb-rules h3{font-size:17px}.bb-palette{grid-template-columns:repeat(4,1fr);gap:25px 15px}.bb-palette>div>span{height:90px}.bb-type{gap:25px}.bb-type article:first-child p{font-size:36px}.bb-type article:nth-child(2) p{font-size:18px}.bb-motion{gap:30px;padding:28px}.bb-agent-section{gap:6%;padding:40px 6% 65px}.bb-agent-section h2{font-size:36px}.bb-agent-section p{font-size:13px}.bb-footer>span{display:none}}@media (max-width:540px){.bb-hero{grid-template-columns:1fr;padding-top:44px}.bb-hero h1{font-size:64px}.bb-monument{height:330px;margin-top:30px}.bb-monument img{width:48%;height:68%}.bb-monument>span{font-size:7px}.bb-section-title{grid-template-columns:1fr}.bb-section-title h2{font-size:42px}.bb-section-title p{max-width:320px}.bb-logo-grid{grid-template-columns:1fr}.bb-logo-display{height:240px}.bb-rules{grid-template-columns:1fr;gap:30px}.bb-rules h3{font-size:21px}.bb-type,.bb-motion{grid-template-columns:1fr;gap:36px}.bb-type{margin-top:48px}.bb-motion{margin-top:45px}.bb-palette>div>span{height:74px}.bb-palette{gap:22px 10px}.bb-palette strong{font-size:11px}.bb-palette small{font-size:9px}.bb-agent-section{grid-template-columns:1fr;gap:40px}.bb-agent-image{max-height:520px}.bb-agent-image img{object-fit:cover}.bb-agent-section h2{font-size:42px}.bb-mockup figcaption{flex-direction:column;align-items:flex-start;gap:4px;line-height:1.5}.bb-file-list{grid-template-columns:1fr;gap:35px}.bb-footer{padding:35px 6%}.bb-footer>a,.bb-back{font-size:11px}.bb-actions .primary-button,.bb-actions .secondary-button{font-size:12px}}
