.breakdance .bde-section-295-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-code-block-295-101{width:100%}.cmt-themebuilder-footer{--paper:#EFEAE1;--paper-2:#E6E0D2;--ink:#141210;--ink-60:rgba(20,18,16,.6);--ink-30:rgba(20,18,16,.28);--rule:rgba(20,18,16,.18);--accent:#C43D2F;--serif:"Fraunces","Times New Roman",serif;--sans:"Inter Tight",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.2,.7,.2,1);position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;background:var(--paper);color:var(--ink);overflow:hidden;font-family:var(--sans)}.cmt-themebuilder-footer::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.07;mix-blend-mode:multiply;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC45JyBudW1PY3RhdmVzPScyJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjYgMCcvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbHRlcj0ndXJsKCUyM24pJy8+PC9zdmc+)}.cmt-themebuilder-footer>*{position:relative;z-index:2}.cmt-footer-news{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:90px 36px 110px;border-top:1px solid var(--rule)}.cmt-footer-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--ink-60);font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.cmt-footer-eyebrow::before{content:"";width:22px;height:1px;background:var(--ink-30)}.cmt-footer-news__heading{margin:14px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(48px,5vw,80px);line-height:.96;letter-spacing:0}.cmt-footer-news__heading em{color:var(--accent);font-style:italic;font-weight:300}.cmt-footer-form form,.cmt-footer-form .breakdance-form,.cmt-footer-form{display:flex;width:100%;border:1px solid var(--ink);background:transparent}.cmt-footer-form input[type="email"]{flex:1;min-width:0;padding:18px 20px;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:15px}.cmt-footer-form button,.cmt-footer-form input[type="submit"]{padding:18px 26px;border:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease)}.cmt-footer-form button:hover,.cmt-footer-form input[type="submit"]:hover{background:var(--accent)}.cmt-footer-small{margin-top:14px;color:var(--ink-60);font-family:var(--mono);font-size:11px;letter-spacing:.06em}.cmt-colorbar{display:grid;grid-template-columns:repeat(13,1fr);min-height:64px}.cmt-colorbar__seg{position:relative;display:block;min-width:0;color:#fff;text-decoration:none;transition:filter .2s var(--ease)}.cmt-colorbar__seg:hover{filter:brightness(1.1)}.cmt-colorbar__label,.cmt-colorbar__count{position:absolute;left:8px;font-family:var(--mono);font-size:10px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55);pointer-events:none}.cmt-colorbar__label{top:7px;letter-spacing:.12em;text-transform:uppercase}.cmt-colorbar__count{bottom:12px;letter-spacing:.08em;opacity:.75}.cmt-colorbar__seg--blue{background:linear-gradient(135deg,#1e6f9a 0%,#3FA6D4 38%,#3FA6D4 74%,#8ed0ea 100%)}.cmt-colorbar__seg--brown{background:linear-gradient(135deg,#2d1f17 0%,#6B4A36 38%,#6B4A36 74%,#aa8268 100%)}.cmt-colorbar__seg--green{background:linear-gradient(135deg,#203f24 0%,#4A7C4E 38%,#4A7C4E 74%,#91b394 100%)}.cmt-colorbar__seg--grey{background:linear-gradient(135deg,#4d4d49 0%,#8A8A85 38%,#8A8A85 74%,#c5c5c1 100%)}.cmt-colorbar__seg--maroon{background:linear-gradient(135deg,#301019 0%,#6E2738 38%,#6E2738 74%,#ad7180 100%)}.cmt-colorbar__seg--orange{background:linear-gradient(135deg,#8f3e0f 0%,#D97432 38%,#D97432 74%,#efb17f 100%)}.cmt-colorbar__seg--pink{background:linear-gradient(135deg,#b94378 0%,#E08AAE 38%,#E08AAE 74%,#f1c5d8 100%)}.cmt-colorbar__seg--purple{background:linear-gradient(135deg,#3e2755 0%,#6B4A8A 38%,#6B4A8A 74%,#aa91c0 100%)}.cmt-colorbar__seg--red{background:linear-gradient(135deg,#781d15 0%,#C43D2F 38%,#C43D2F 74%,#df8a82 100%)}.cmt-colorbar__seg--tan{background:linear-gradient(135deg,#8d6b3d 0%,#C9A877 38%,#C9A877 74%,#e4d1ae 100%)}.cmt-colorbar__seg--teal{background:linear-gradient(135deg,#164d4d 0%,#2E8A8A 38%,#2E8A8A 74%,#80c2c2 100%)}.cmt-colorbar__seg--turquoise{background:linear-gradient(135deg,#0f7f85 0%,#2BC1C9 38%,#2BC1C9 74%,#84e2e7 100%)}.cmt-colorbar__seg--gold{background:linear-gradient(135deg,#8c6614 0%,#D4A83A 38%,#D4A83A 74%,#ebd180 100%)}.cmt-site-footer{background:var(--ink);color:var(--paper);padding:80px 36px 36px}.cmt-site-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.cmt-site-footer__wordmark{margin:0;font-family:var(--serif);font-style:italic;font-weight:300;font-size:64px;line-height:1;letter-spacing:0}.cmt-site-footer__wordmark b{font-style:normal;font-weight:500}.cmt-site-footer__wordmark em{color:var(--accent);font-style:normal}.cmt-site-footer__blurb{max-width:38ch;margin:16px 0 0;color:rgba(244,241,234,.65);font-size:13px;line-height:1.55}.cmt-site-footer__heading{margin:0 0 14px;color:rgba(244,241,234,.55);font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cmt-site-footer__list{display:grid;gap:5px}.cmt-site-footer__link{color:inherit;text-decoration:none;opacity:.8;font-size:13px}.cmt-site-footer__link:hover{opacity:1;color:var(--accent)}.cmt-site-footer__base{display:flex;justify-content:space-between;gap:24px;margin-top:28px;padding-top:28px;border-top:1px solid rgba(244,241,234,.15);color:rgba(244,241,234,.55);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:900px){.cmt-footer-news{grid-template-columns:1fr;gap:30px;padding:64px 22px 74px}.cmt-colorbar{grid-template-columns:repeat(7,1fr);min-height:116px}.cmt-colorbar__seg{min-height:58px}.cmt-site-footer{padding:58px 22px 28px}.cmt-site-footer__grid{grid-template-columns:1fr 1fr;gap:34px 24px}.cmt-site-footer__brand{grid-column:1 / -1}.cmt-site-footer__wordmark{font-size:48px}}@media (max-width:560px){.cmt-footer-news__heading{font-size:44px}.cmt-footer-form form,.cmt-footer-form .breakdance-form,.cmt-footer-form{flex-direction:column}.cmt-colorbar{grid-template-columns:repeat(2,1fr)}.cmt-site-footer__grid{grid-template-columns:1fr}.cmt-site-footer__base{flex-direction:column}}.cmt-themebuilder-footer a:not(.cmt-colorbar__seg){color:#E6E0D2}.cmt-themebuilder-footer a:not(.cmt-colorbar__seg):hover{color:#fff}