.tc-page{color:#e7edf0;--trade-gold:#e7c47d;background:#041321}.tc-page h1,.tc-page h2,.tc-page h3{letter-spacing:-.6px;font-family:Georgia,serif;font-weight:400}.tc-page h2{font-size:clamp(34px,4vw,55px);line-height:1.12}.tc-page em{color:#e7c47d;font-weight:400}.tc-page p{line-height:1.75}.tc-page .eyebrow{color:#e7c47d;letter-spacing:2px;font-size:10px}.tc-page :is(a,button,input,select,textarea):focus-visible{outline-offset:5px;outline:3px solid #ffe3a3}.tc-header{border-bottom:1px solid #d6b57530;align-items:center;gap:30px;padding:14px 5%;display:flex}.tc-header .brand-lockup,.tc-footer .brand-lockup{width:180px}.tc-header nav{gap:26px;margin-inline-start:auto;display:flex}.tc-header nav a{align-items:center;min-height:44px;font-size:12px;display:flex}.tc-header>span{color:#c2cdd4;font-size:10px}.tc-hero{isolation:isolate;min-height:670px;position:relative;overflow:hidden}:is(.tc-hero>img,.tc-hero>picture>img){object-fit:cover;object-position:65% 50%;z-index:-2;animation:1.2s both trade-arrive}.tc-hero-shade{z-index:-1;background:linear-gradient(90deg,#02101ff0,#03121fb3 48%,#03121f33),linear-gradient(#0000 40%,#041321dd);position:absolute;inset:0}.tc-hero-copy{max-width:1000px;padding:95px 6% 110px}.tc-hero h1{margin-block:22px;font-size:clamp(44px,5.1vw,74px);line-height:1.06}.tc-hero-copy>p:not(.eyebrow){color:#e0e6ea;max-width:600px;font-size:15px}.tc-hero .button{margin-top:28px;font-size:12px}.tc-hero-foot{bottom:22px;letter-spacing:1.6px;color:#e2d4b4;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute;inset-inline:6%}.tc-section{padding:75px 6%;scroll-margin-top:20px}.tc-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:70px;margin-bottom:35px;display:grid}.tc-heading>p,.tc-heading>div>p:not(.eyebrow){color:#bdcbd5;font-size:14px}.tc-heading .eyebrow{margin-bottom:18px}.tc-directions{grid-template-columns:1fr 1fr;gap:25px;display:grid}.tc-direction{isolation:isolate;border:1px solid #cfb27a50;border-radius:4px;align-items:end;min-height:370px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}:is(.tc-direction>img,.tc-direction>picture>img){object-fit:cover;z-index:-2;transition:transform .7s}.tc-direction-shade{z-index:-1;background:linear-gradient(#03121f44,#02111ff5);position:absolute;inset:0}.tc-direction>div:last-child{padding:32px}.tc-direction .eyebrow{letter-spacing:1px;align-items:center;gap:10px;display:flex}.tc-direction .eyebrow img{object-fit:contain}.tc-direction h3{margin-block:16px;font-size:36px}.tc-direction p:not(.eyebrow){color:#e2e8eb;max-width:420px;font-size:13px}.tc-direction span{color:#f0cf88;justify-content:space-between;margin-top:26px;font-size:12px;display:flex}.tc-direction:hover,.tc-direction[data-selected=true]{border-color:#e7c47d}:is(.tc-direction:hover>img,.tc-direction:hover>picture>img){transform:scale(1.025)}.tc-config{background:#0a2131;border:1px solid #d4ad6238;grid-template-columns:1fr 1fr;gap:70px;margin-top:25px;padding:35px;display:grid}.tc-config h3{margin-block:16px;font-size:32px}.tc-config p:not(.eyebrow){color:#c5d2da;font-size:13px}.tc-config-inputs{gap:10px;display:grid}.tc-page label{color:#e5cf9e;font-size:12px;line-height:1.5}.tc-page :is(input,select,textarea){color:#f0f4f6;background:#061724;border:1px solid #93a8b45e;border-radius:3px;width:100%;min-width:0;min-height:48px;padding:12px;font:14px/1.5 Arial,sans-serif}.tc-text-link{color:#e7c47d;align-items:center;gap:15px;min-height:44px;font-size:12px;display:flex}.tc-sectors,.tc-intelligence{background:#091e2e;border-block:1px solid #d4ad6230}.tc-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tc-sector{text-align:start;color:#e9eff2;cursor:pointer;background:linear-gradient(135deg,#123044,#081d2b);border:1px solid #78929f55;border-radius:4px;flex-direction:column;gap:17px;min-height:220px;padding:26px;transition:transform .25s,border-color .25s;display:flex;position:relative}.tc-sector>svg{color:#e7c47d}.tc-sector>svg:last-child{bottom:24px;position:absolute;inset-inline-end:24px}.tc-sector strong{max-width:95%;font:400 25px/1.2 Georgia,serif}.tc-sector span{color:#c2cfd7;padding-inline-end:20px;font-size:12px}.tc-sector[aria-expanded=true],.tc-sector:hover{border-color:#e7c47d}.tc-sector:hover{transform:translateY(-3px)}.tc-detail{background:#061827;border:1px solid #d4ad6266;grid-template-columns:1fr 1fr;gap:65px;margin-top:24px;padding:36px;display:grid}.tc-detail h3{margin-block:18px;font-size:36px;line-height:1.15}.tc-detail p{color:#c4d0d9;font-size:14px}.tc-detail .button{white-space:normal;margin-top:28px;font-size:12px}.tc-detail-notes{gap:20px;display:grid}.tc-detail h4{text-transform:uppercase;letter-spacing:1.2px;color:#e7c47d;margin-bottom:8px;font-size:11px}.tc-steps{border-block:1px solid #b49b6c55;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tc-steps button{color:#e7edf0;cursor:pointer;background:0 0;border:0;border-inline-end:1px solid #b49b6c44;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 14px;font-size:14px;display:flex}.tc-steps button span{color:#d7b77a;width:100%;font-size:10px}.tc-steps button svg{color:#d7b77a;margin-inline-start:auto}.tc-steps button[aria-pressed=true]{color:#ffe0a0;background:#b69a5f22}.tc-stage-detail{max-width:850px;min-height:210px;padding-top:30px}.tc-stage-detail h3{margin-block:14px;font-size:32px}.tc-stage-detail>p:last-child{color:#bdcbd5;font-size:14px}.tc-date{letter-spacing:1px;margin-bottom:18px;color:#e7c47d!important;font-size:11px!important}.tc-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.tc-checks article{border-top:1px solid #d4ad6266;padding-top:25px}.tc-checks span{color:#d4b577;font-size:11px}.tc-checks h3{margin-block:18px;font-size:28px}.tc-checks p,.tc-note{color:#c2cdd5;font-size:12px;line-height:1.8}.tc-note{margin-top:22px}.tc-sources{gap:18px;margin-top:27px;display:grid}.tc-sources a{color:#eed398;text-underline-offset:4px;align-items:center;gap:8px;font-size:12px;text-decoration:underline;display:inline-flex}.tc-sources p{color:#b8c8d2;margin-top:7px;font-size:11px}.tc-form-section{grid-template-columns:1fr 1fr;gap:90px;display:grid}.tc-demo{color:#f2d590;letter-spacing:1px;margin-top:30px;font-size:11px}.tc-form-section>div>p:last-of-type{color:#c4d0d9;margin-top:20px;font-size:14px}.tc-brief-context{color:#e7c47d;border-top:1px solid #d4ad6255;align-items:center;gap:18px;margin-top:30px;padding-top:25px;display:flex}.tc-brief-context p{font-size:13px}.tc-form-section form{gap:10px;min-width:0;display:grid}.tc-form-section form>.tc-note{margin:0 0 10px}.tc-form-section label{margin-top:10px}.tc-form-section .button{justify-content:space-between;margin-top:12px}.tc-reset{color:#dfc38b;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:44px;font-size:12px;text-decoration:underline}.tc-result{color:#cbd8df;background:#0c2534;border:1px solid #d4ad6266;padding:24px}.tc-result h3{color:#f0d295;margin-block:15px;font-size:27px}.tc-result p{overflow-wrap:anywhere;font-size:13px}.tc-photo-credit{color:#b0c2cc;border-top:1px solid #d4ad6230;padding-block:25px;font-size:11px}.tc-photo-credit a{color:#e3c58b;text-decoration:underline}.tc-footer{background:#020e18;flex-wrap:wrap;align-items:center;gap:30px;padding:30px 6%;display:flex}.tc-footer nav{gap:25px;margin-inline-start:auto;font-size:12px;display:flex}.tc-footer p{letter-spacing:2px;color:#afc0cb;width:100%;font-size:10px}@keyframes trade-arrive{0%{opacity:.6;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (max-width:1050px){.tc-header{gap:16px}.tc-header .brand-lockup{width:145px}.tc-header nav{gap:16px}.tc-heading,.tc-config,.tc-detail{gap:35px}.tc-form-section{gap:45px}.tc-sector{padding:22px}.tc-sector strong{font-size:23px}.tc-steps button{gap:6px;font-size:12px}}@media (max-width:700px){.tc-header{flex-wrap:wrap;padding:12px 22px}.tc-header nav{border-top:1px solid #d4ad6230;order:3;grid-template-columns:1fr 1fr;gap:0 20px;width:100%;margin:0;display:grid}.tc-header>span{margin-inline-start:auto}.tc-header nav a{font-size:11px}.tc-hero{min-height:690px}.tc-hero-copy{padding:60px 22px 110px}.tc-hero h1{font-size:43px;line-height:1.13}.tc-hero-copy>p:not(.eyebrow){font-size:14px}.tc-hero-foot{flex-direction:column;gap:12px;font-size:8px;inset-inline:22px}.tc-section{padding:44px 22px}.tc-heading,.tc-directions,.tc-config,.tc-detail,.tc-form-section{grid-template-columns:1fr;gap:25px}.tc-heading{margin-bottom:25px}.tc-heading>p,.tc-heading>div>p:not(.eyebrow){font-size:13px}.tc-direction{min-height:365px}.tc-direction>div:last-child{padding:25px}.tc-direction h3{font-size:31px}.tc-config,.tc-detail{padding:25px 20px}.tc-sector-grid{grid-template-columns:1fr;gap:13px}.tc-sector{min-height:180px;padding:23px}.tc-sector strong{font-size:26px}.tc-detail h3{font-size:31px}.tc-detail .button{gap:15px;padding-inline:16px;font-size:11px;line-height:1.6}.tc-steps{grid-template-columns:1fr}.tc-steps button{border-inline-end:0;border-bottom:1px solid #b49b6c33;flex-wrap:nowrap;padding:18px 12px;font-size:15px}.tc-steps button span{width:auto;margin-inline-end:12px}.tc-stage-detail{min-height:240px}.tc-checks{grid-template-columns:1fr;gap:25px}.tc-checks article{padding-top:20px}.tc-checks h3{margin-block:12px}.tc-form-section{gap:35px}.tc-photo-credit{padding-block:25px}.tc-footer{gap:20px;padding:25px 22px}.tc-footer nav{flex-wrap:wrap;gap:18px;margin:0}.tc-page h2{font-size:35px}.tc-page .eyebrow{letter-spacing:1.3px}.tc-sources a{font-size:12px;line-height:1.7}}@media (max-width:350px){.tc-hero h1{font-size:37px}.tc-hero{min-height:700px}.tc-direction h3{font-size:29px}.tc-page .button{font-size:11px}}@media (prefers-reduced-motion:reduce){:is(.tc-hero>img,.tc-hero>picture>img){animation:none}.tc-direction,:is(.tc-direction>img,.tc-direction>picture>img),.tc-sector{transition:none}.tc-sector:hover,:is(.tc-direction:hover>img,.tc-direction:hover>picture>img){transform:none}}.tc-page .button:hover{color:#111b22;background:#efd087}.tc-page input::placeholder,.tc-page textarea::placeholder{color:#a9bbc7;opacity:1}
