.tb:is(.tb-en,.tb-km),.tb-admin{direction:ltr!important;text-align:left;unicode-bidi:isolate;font-family:Manrope,Inter,Arial,sans-serif;font-synthesis:none;overflow-x:clip}.tb.tb-km{font-family:Noto Sans Khmer,Manrope,system-ui,sans-serif}.tb :is(header,main,footer,nav,section,article,aside,form,div,details,summary){direction:ltr}.tb :is(h1,h2,h3,h4,h5,p,li,span,label,small,summary,input,textarea,select,button){text-align:inherit;unicode-bidi:normal;overflow-wrap:break-word}.tb :is(input,textarea,select){direction:ltr;text-align:left;max-width:100%}.tb :is(input[type=url],input[type=email],input[type=tel],.tb-audit-list a){direction:ltr;unicode-bidi:plaintext;text-align:left}.tb :is(.tb-header,.tb-header-actions,.tb-header nav,.tb-brand,.tb-hero-actions,.tb-partner>.tb-wrap,.tb-heading,.tb-tracks-head,.tb-top-five,.tb-footer,.tb-flight-line,.tb-form-navigation,.tb-sidebar-identity,.tb-track-cards>button,.tb-step-buttons>button,.tb-practice-note,.tb-editor-heading,.tb-faq summary){direction:ltr}.tb .tb-hero,.tb .tb-portal-layout,.tb .tb-travel,.tb .tb-faq{direction:ltr}.tb .tb-header-actions{margin-inline-start:auto;margin-inline-end:0}.tb .tb-step-buttons>button>svg,.tb .tb-art-footer>svg{margin-inline-start:auto;margin-inline-end:0}.tb .tb-top-five>svg{margin-inline-start:auto;margin-inline-end:0}.tb .tb-message.user{margin-inline-start:auto;margin-inline-end:0}.tb .tb-message.assistant{margin-inline-end:auto;margin-inline-start:0}.tb .tb-footer>div:last-child{align-items:flex-start;text-align:left}.tb .tb-field>span,.tb .tb-step-buttons>button,.tb .tb-choice-grid>button,.tb .tb-track-cards>button,.tb .tb-faq summary{text-align:left}.tb .tb-eyebrow{text-transform:uppercase}.tb .tb-heading,.tb .tb-hero,.tb .tb-portal-layout,.tb .tb-travel{min-width:0}.tb :is(.tb-hero-copy,.tb-travel-copy,.tb-form-panel,.tb-step-sidebar,.tb-heading>div,.tb-heading>p,.tb-faq>div,.tb-partner p){min-width:0}.tb .tb-hero-copy>p{max-width:65ch;font-size:clamp(15px,1.25vw,18px);line-height:1.8}.tb .tb-hero h1{max-width:14ch;text-wrap:balance;letter-spacing:-.045em;line-height:1.11}.tb .tb-heading h2,.tb .tb-travel h2,.tb .tb-faq h2{text-wrap:balance;letter-spacing:-.035em}.tb .tb-build-grid p,.tb .tb-path-grid p{font-size:clamp(13px,1.1vw,15px);line-height:1.8}.tb .tb-hero-signals{font-size:11px;line-height:1.5}.tb .tb-hero-signals>span{border:1px solid #375767;border-radius:999px;padding:7px 12px;background:#132d3b}.tb .tb-bridge-art{box-shadow:0 34px 94px #0006}.tb .tb-hero-visual{min-width:0;display:grid;gap:16px;align-self:stretch;align-content:center}.tb .tb-photo-story{position:relative;overflow:hidden;min-width:0;margin:0;min-height:180px;border-radius:12px;border:1px solid #42636e;background:#10232d}.tb .tb-photo-story img{display:block;width:100%;height:225px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%}.tb .tb-photo-story:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#071924cb);pointer-events:none}.tb .tb-photo-story figcaption{position:absolute;bottom:14px;left:20px;right:20px;z-index:1;color:#f0f4f5;font-size:11px;line-height:1.5;text-shadow:0 2px 12px #071924}.tb .tb-portal-layout{grid-template-columns:minmax(235px,280px) minmax(0,1fr)}.tb .tb-form-panel{padding:clamp(23px,3.2vw,44px)}.tb .tb-field :is(input,select,textarea){font-size:16px}.tb .tb-progress label,.tb .tb-progress p{font-size:12px}.tb .tb-step-buttons>button{font-size:13px;line-height:1.5}.tb .tb-form-navigation{justify-content:flex-end}.tb .tb-campaign-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0 19px}.tb .tb-campaign-ribbon>span{font-size:10px;letter-spacing:.07em;font-weight:700;color:#e5d3a6;border:1px solid #6d664f;border-radius:999px;padding:8px 12px;background:#2d312a}.tb .tb-opportunity-grid{direction:ltr;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px;align-items:stretch;margin:35px 0 0}.tb .tb-opportunity-grid>article{position:relative;isolation:isolate;overflow:hidden;min-height:220px;border:1px solid #365565;border-radius:14px;padding:27px 24px;background:#112c39;display:flex;flex-direction:column;justify-content:end}.tb .tb-opportunity-grid>article:first-child{background:radial-gradient(circle at 100% 0%,#245d5f,#112c39 55%)}.tb .tb-opportunity-grid>article:nth-child(2){background:radial-gradient(circle at 85% 20%,#5b5034,#182d36 67%)}.tb .tb-opportunity-grid>article:nth-child(3){background:radial-gradient(circle at 70% 10%,#1f5362,#122536 60%)}.tb .tb-opportunity-grid .tb-opportunity-icon{width:44px;height:44px;margin-bottom:25px;color:#78dfd2}.tb .tb-opportunity-grid h3{font-size:clamp(19px,2vw,25px);line-height:1.3;margin-bottom:12px;letter-spacing:-.02em}.tb .tb-opportunity-grid p{color:#bbd1d7;font-size:14px;line-height:1.75}.tb .tb-opportunity-banner{margin-top:25px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);border-radius:16px;overflow:hidden;border:1px solid #48616b;background:linear-gradient(115deg,#152d3b,#133d40)}.tb .tb-opportunity-banner>div:first-child{padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.tb .tb-opportunity-banner h2{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.035em;margin-bottom:17px;max-width:15ch}.tb .tb-opportunity-banner p{font-size:15px;line-height:1.8;color:#bfd5d8;max-width:55ch;margin-bottom:22px}.tb .tb-opportunity-banner .tb-2027{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(0deg,#0c303fd9,#19394188),url(/talent-media/miami-skyline.webp) center / cover;border-inline-start:1px solid #43636d;min-height:290px}.tb .tb-opportunity-banner .tb-2027>strong{font-size:clamp(80px,11vw,155px);line-height:1;letter-spacing:-.08em;color:#e6cc8d;font-weight:650}.tb .tb-opportunity-banner .tb-2027>span{font-size:13px;letter-spacing:.22em;color:#d7e7dc;text-transform:uppercase}.tb .tb-prize-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 22px}.tb .tb-prize-list li{list-style:none;border:1px solid #425f66;border-radius:9px;background:#14323f;padding:16px 14px;display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:#e3eeeb}.tb .tb-prize-list li svg{color:#85e3d4;flex-shrink:0;margin-top:2px}.tb .tb-prize-terms{font-size:12px;color:#a6bbc3;line-height:1.8;max-width:95ch}.tb .tb-faq summary{font-weight:650}.tb.tb-km .tb-campaign-ribbon>span{letter-spacing:0}.tb.tb-km .tb-opportunity-grid h3,.tb.tb-km .tb-opportunity-banner h2{line-height:1.8;letter-spacing:0}.tb.tb-km .tb-opportunity-grid p,.tb.tb-km .tb-opportunity-banner p,.tb.tb-km .tb-prize-list li,.tb.tb-km .tb-prize-terms{line-height:2;letter-spacing:0}@media(max-width:1000px){.tb .tb-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb .tb-opportunity-grid>article:first-child{grid-column:1/-1;min-height:175px}.tb .tb-prize-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tb .tb-portal-layout{grid-template-columns:1fr}}@media(max-width:700px){.tb .tb-hero{display:flex;flex-direction:column;align-items:stretch}.tb .tb-hero h1{font-size:clamp(37px,8.5vw,60px);max-width:18ch}.tb .tb-hero-visual{max-width:520px;width:100%;margin-inline:auto}.tb .tb-photo-story img{height:180px}.tb .tb-hero-copy>p{font-size:15px}.tb .tb-opportunity-grid{grid-template-columns:1fr}.tb .tb-opportunity-grid>article:first-child{grid-column:auto}.tb .tb-opportunity-grid>article{min-height:170px;padding:24px}.tb .tb-opportunity-banner{grid-template-columns:1fr}.tb .tb-opportunity-banner .tb-2027{min-height:170px;border-inline-start:0;border-block-start:1px solid #43636d}.tb .tb-opportunity-banner .tb-2027>strong{font-size:85px}.tb .tb-prize-list{grid-template-columns:1fr}.tb .tb-hero-signals{gap:9px}.tb .tb-hero-signals>span{font-size:10px}.tb .tb-form-panel{padding:22px 17px}.tb .tb-form-navigation{justify-content:flex-start}.tb .tb-header-actions{margin-inline-start:auto}.tb .tb-footer>div:last-child{align-items:flex-start}.tb .tb-flight-line{direction:ltr}}@media(prefers-reduced-motion:reduce){.tb *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
