
.tns-footer-system{padding:88px 0 0;background:#111314;color:#f5f4f0}.tns-footer-kicker{margin:0 0 16px;color:#c89142;font-size:11px;font-weight:750;letter-spacing:.14em}.tns-footer-hero{padding-bottom:62px;border-bottom:1px solid #ffffff1d}.tns-footer-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end}.tns-footer-hero h2{margin:0;color:#fff;font-size:clamp(42px,5vw,74px);line-height:.99;letter-spacing:-.045em}.tns-footer-hero p{margin:0;color:#aeb2b0;font-size:15px;line-height:1.72}.tns-footer-actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.tns-footer-primary,.tns-footer-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:0 18px;border:1px solid #ffffff2e;border-radius:3px;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.tns-footer-primary{background:#c8872b;border-color:#c8872b;color:#111}.tns-footer-secondary{background:transparent;color:#fff}.tns-footer-capabilities{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ffffff1d}.tns-footer-capabilities article{padding:34px 26px 36px 0;border-right:1px solid #ffffff17}.tns-footer-capabilities article:not(:first-child){padding-left:26px}.tns-footer-capabilities article:last-child{border-right:0}.tns-footer-capabilities article>span{display:block;margin-bottom:36px;color:#c89142;font-size:10px}.tns-footer-capabilities h3{margin:0 0 10px;color:#fff;font-size:17px}.tns-footer-capabilities p{margin:0;color:#8f9491;font-size:12px;line-height:1.65}.tns-footer-compliance{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding:62px 0;border-bottom:1px solid #ffffff1d}.tns-footer-compliance>div:first-child>small{display:block;margin-bottom:14px;color:#c89142;font-size:10px;letter-spacing:.12em}.tns-footer-compliance h3{margin:0 0 17px;color:#fff;font-size:31px;line-height:1.13}.tns-footer-compliance p{margin:0;color:#999e9b;font-size:13px;line-height:1.7}.tns-footer-law-grid{display:grid}.tns-footer-law-grid a{display:grid;grid-template-columns:145px 1fr auto;gap:16px;align-items:center;min-height:74px;border-bottom:1px solid #ffffff1d;color:#fff;text-decoration:none}.tns-footer-law-grid a:first-child{border-top:1px solid #ffffff1d}.tns-footer-law-grid small{color:#c89142;font-size:9px}.tns-footer-law-grid strong{font-size:13px}.tns-footer-law-grid em{color:#c89142;font-style:normal}.tns-footer-note{grid-column:2;font-size:10px!important;color:#727875!important}.tns-footer-company{display:grid;grid-template-columns:.72fr 1.28fr;gap:64px;padding:54px 0}.tns-footer-brandword{font-size:38px;font-weight:760;letter-spacing:-.055em}.tns-footer-brandword span{color:#c8872b}.tns-footer-company>div:first-child>small{display:block;margin-top:7px;color:#a77d48;font-size:7px;letter-spacing:.28em}.tns-footer-company>div:first-child>p{max-width:300px;color:#858b87;font-size:11px;line-height:1.6}.tns-footer-company-grid{display:grid;grid-template-columns:1.15fr 1fr .95fr;gap:30px}.tns-footer-company-grid>div{display:flex;flex-direction:column;gap:7px}.tns-footer-company-grid small{color:#747a76;font-size:9px}.tns-footer-company-grid strong,.tns-footer-company-grid a{color:#f4f3ef;font-size:11px;line-height:1.5;text-decoration:none}.tns-footer-company-grid span{color:#858a87;font-size:10px;line-height:1.6}.tns-footer-bottom{padding:20px 0;background:#090a0a;color:#686d6a}.tns-footer-bottom-inner{display:flex;justify-content:space-between;gap:20px;font-size:10px}.tns-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.tns-footer-bottom a{color:#8c918e;text-decoration:none}@media(max-width:900px){.tns-footer-hero-grid,.tns-footer-compliance,.tns-footer-company{grid-template-columns:1fr}.tns-footer-capabilities{grid-template-columns:1fr 1fr}.tns-footer-note{grid-column:1}}@media(max-width:620px){.tns-footer-system{padding-top:56px}.tns-footer-hero h2{font-size:40px}.tns-footer-actions{display:grid}.tns-footer-capabilities{grid-template-columns:1fr}.tns-footer-capabilities article,.tns-footer-capabilities article:not(:first-child){padding:28px 0;border-right:0;border-bottom:1px solid #ffffff17}.tns-footer-law-grid a{grid-template-columns:1fr auto;padding:15px 0}.tns-footer-law-grid small,.tns-footer-law-grid strong{grid-column:1}.tns-footer-law-grid em{grid-column:2;grid-row:1/span 2}.tns-footer-company-grid{grid-template-columns:1fr}.tns-footer-bottom-inner{flex-direction:column}}
