.about{color:#f2f2f2;min-height:100dvh;font-family:var(--ui);background:#121417;position:relative}.about-felt{z-index:0;pointer-events:none;background:#121417 url(/tables/cmr-charcoal.jpg) 50%/cover no-repeat;position:fixed;inset:0}.about-felt:after{content:"";background:radial-gradient(#0000 62%,#00000052 100%);position:absolute;inset:0}.about-col{z-index:1;box-sizing:border-box;overflow-wrap:anywhere;width:85vw;margin:0 auto;padding:48px 16px 40px;position:relative}.about-icon{background:var(--brand-default) center/contain no-repeat;filter:drop-shadow(0 .4vh .8vh #00000059);width:88px;height:88px;margin:0 auto 14px;display:block}.about h1{text-align:center;font:700 clamp(1.8rem,8vw,2.6rem)/1.1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:#fbe39a;text-shadow:0 .25vh #00000059;margin:0}.about-tag{text-align:center;font:700 1.15rem/1.35 var(--display);color:#fbe39a;margin:12px 0 0}.about-cta{justify-content:center;margin:0 0 24px;display:flex}.about-cta+p{margin-top:0}.about-go{border-radius:12px;margin-top:22px;padding:14px 28px;font-size:18px;text-decoration:none}.about-icon-sm{width:64px;height:64px;margin-bottom:16px}.about p.about-lead{text-align:center;max-width:38rem;margin:16px auto 0}.about-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.about-actions .tb{border-radius:12px;justify-content:center;min-height:48px;padding:14px 22px;font-size:17px;text-decoration:none}.about-actions .about-go{margin-top:0}.about a.about-alt{color:#f2f2f2;filter:none;background:0 0;border:1px solid #fbe39abf}.about a.about-alt:hover{color:#fff;background:#ffffff14}.about h2{font:700 1.35rem/1.25 var(--display);letter-spacing:.04em;text-transform:uppercase;color:#fbe39a;margin:2.75rem 0 .55rem}.about h3{font:700 1.05rem/1.3 var(--display);letter-spacing:.04em;text-transform:uppercase;color:#fbe39a;margin:1.35rem 0 .3rem}.about p,.about li{font:400 1.05rem/1.55 var(--ui);color:#f2f2f2;margin:.55rem 0}.about p.about-tag{color:#fbe39a}.about-apps{gap:16px;margin-top:.35rem;display:grid}.about-app{background:#1d2024;border:1px solid #2c3036;border-radius:16px;gap:14px;padding:16px;display:grid}.about-app-shot{aspect-ratio:16/9;object-fit:cover;background:#121417;border-radius:12px;width:100%;height:auto;display:block}.about-app-copy{min-width:0}.about-app h3{margin:0 0 .3rem}.about-app p{margin:0}.about a.about-visit{color:#3b2803;min-height:44px;font:700 16px/1.2 var(--ui);background:#e3b54a;border-radius:12px;justify-content:center;align-items:center;margin-top:14px;padding:10px 18px;text-decoration:none;display:inline-flex}.about a.about-visit:hover{color:#3b2803;background:#fbe39a}.about a.about-visit:focus-visible{outline-offset:3px;outline:2px solid #f2f2f2}@media (min-width:700px){.about-app{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);align-items:center;gap:22px;padding:18px}}.about-faq{flex-direction:column;margin-top:.35rem;display:flex}.about-faq details{border-bottom:1px solid #ffffff24}.about-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:.9rem 0;list-style:none;display:flex}.about-faq summary::-webkit-details-marker{display:none}.about-faq summary h3{flex:1;margin:0}.about-faq summary:after{content:"";border-bottom:2px solid #fbe39a;border-right:2px solid #fbe39a;flex:none;width:8px;height:8px;margin:0 6px 4px 0;transition:transform .2s;transform:rotate(45deg)}.about-faq details[open] summary:after{margin-top:6px;margin-bottom:0;transform:rotate(-135deg)}.about-faq p{margin:0 28px .95rem 0}.about-faq summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fbe39a}@media (prefers-reduced-motion:reduce){.about-faq summary:after{transition:none}}.about ul,.about ol{margin:.2rem 0 0;padding-left:1.25rem}.about li{margin:.4rem 0}.about li::marker{color:var(--gold-hi)}.about a{color:#fbe39a}.about a:hover{color:#fff}.about a:focus-visible,.about button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fbe39a}.about a.about-go,.about a.about-go:hover{color:#3b2803;filter:none;background:#e3b54a;border-color:#0000}.about a.about-go:hover{background:#fbe39a}.about a.about-go:focus-visible{outline-offset:3px;outline:2px solid #f2f2f2}.about-foot{text-align:center;margin-top:2.4rem;padding-top:8px}.about-mark{color:#cecece;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.about-mark:hover,.about-mark:focus-visible{color:#f2f2f2}.about-mark i{aspect-ratio:311/67;background:var(--cmr-logo) center/contain no-repeat;width:148px;display:block}.about .about-mark span{font:600 12px/1 var(--ui);letter-spacing:.06em;color:#cecece}.about .about-mark:hover span,.about .about-mark:focus-visible span{color:#f2f2f2}.about p.about-copy{color:#cecece;margin:14px 0 0;font-size:13px}.about-links{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:14px 0 0;display:flex}.about-links a,.about-text-link{font:600 14px/1.4 var(--ui);color:var(--gold-hi);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.about-links a:hover,.about-text-link:hover,.about-links a:focus-visible,.about-text-link:focus-visible{color:#fff;text-decoration:underline}@media (max-width:699px){.about-cta{margin-bottom:20px}.about-actions{flex-direction:column;align-items:stretch}html.back-top-on .about-col{padding-right:76px}}.back-top{z-index:45;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;width:44px;min-height:44px;padding:0;transition:opacity .2s,transform .2s;position:fixed;transform:rotate(7deg)}.back-top.is-on{opacity:1;pointer-events:auto}.back-top img{aspect-ratio:725/1103;border-radius:5px;width:44px;height:auto;display:block;box-shadow:0 8px 18px #00000073}.back-top:hover,.back-top:focus-visible{transform:rotate(0)translateY(-4px)}.about .back-top:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fbe39a}@media (prefers-reduced-motion:reduce){.back-top,.back-top:hover,.back-top:focus-visible{transition:none;transform:none}}.about.notfound{box-sizing:border-box;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);place-items:safe center;display:grid}.about.notfound .about-col{width:min(85vw,42rem);margin:0;padding:24px 16px}@keyframes nf-deal{0%{opacity:0;transform:translateY(-32px)rotate(-12deg)}46%{opacity:1;transform:translateY(0)rotate(3deg)}66%{transform:rotate(-2.5deg)}84%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes nf-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.about.notfound .about-icon{animation:.52s cubic-bezier(.2,.85,.25,1) both nf-deal}.about.notfound h1{animation:.26s .42s both nf-rise}.about.notfound .about-lead{animation:.26s .54s both nf-rise}.about.notfound .about-actions{animation:.26s .66s both nf-rise}@media (prefers-reduced-motion:reduce){.about.notfound .about-icon,.about.notfound h1,.about.notfound .about-lead,.about.notfound .about-actions{animation:none!important}}
