 :root {--tlb-font-family: Roboto, Arial, sans-serif;--tlb-ink: #182326;--tlb-text: #364245;--tlb-muted: #616b6b;--tlb-paper: #f5f3ed;--tlb-white: #fff;--tlb-rule: #d9ddd7;--tlb-gold: #e5ae34;--tlb-gold-dark: #7b570b;--tlb-gold-hover: #efbf54;--tlb-focus: #825e17;--tlb-radius: 4px;--tlb-panel-radius: 8px;--tlb-width: 82.5rem;--tlb-gutter: clamp(1.25rem, 4vw, 3.5rem);--tlb-space-1: 0.5rem;--tlb-space-2: 1rem;--tlb-space-3: 1.5rem;--tlb-space-4: 2rem;--tlb-space-5: 3rem;--tlb-space-6: 4rem;--tlb-space-7: 6rem;--tlb-motion-fast: 160ms;--tlb-motion-duration: 240ms;--tlb-motion-ease: cubic-bezier(0.22, 1, 0.36, 1);--primary: var(--tlb-gold);--primaryLight: #f3ce7f;--secondary: var(--tlb-ink);--headerColor: var(--tlb-ink);--bodyTextColor: var(--tlb-text);--headerFontSize: clamp(1.875rem, 3.2vw, 2.75rem);--sectionPadding: clamp(3.5rem, 7vw, 6rem) var(--tlb-gutter);}html {font-size: 100%;scroll-behavior: smooth;scroll-padding-top: 7rem;}body.tlb-site {margin: 0;background: var(--tlb-white);color: var(--tlb-text);font-family: var(--tlb-font-family);font-size: 1rem;line-height: 1.6;}.tlb-site *, .tlb-site *::before, .tlb-site *::after {box-sizing: border-box;}.tlb-site :where(h1, h2, h3, h4) {color: var(--tlb-ink);font-weight: 700;letter-spacing: -0.035em;text-wrap: balance;}.tlb-site :where(h1) {line-height: 1.08;}.tlb-site :where(h2) {line-height: 1.15;}.tlb-site :where(h3) {line-height: 1.25;letter-spacing: -0.02em;}.tlb-site :where(p, li) {color: inherit;}.tlb-site :where(p, li, a) {line-height: inherit;}.tlb-site :where(a) {color: var(--tlb-gold-dark);font-size: inherit;text-underline-offset: 0.22em;}.tlb-site :where(button, input, textarea, select) {font: inherit;}.tlb-site button {cursor: pointer;}.tlb-site :where(a, button, input, textarea, select, summary):focus-visible {outline: 3px solid var(--tlb-focus);outline-offset: 4px;}.tlb-site :where(img, picture) {max-width: 100%;}.tlb-site [hidden] {display: none !important;}.tlb-site main {min-height: 45vh;}.tlb-site main > :first-child {scroll-margin-top: 6rem;}.tlb-container {width: calc(100% - var(--tlb-gutter) * 2);max-width: var(--tlb-width);margin-inline: auto;}.tlb-reading {max-width: 45rem;}.tlb-section {padding-block: clamp(3.5rem, 7vw, 6rem);}.tlb-section--paper {background: var(--tlb-paper);}.tlb-eyebrow {display: block;margin: 0 0 1rem;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase;color: var(--tlb-gold-dark);}.tlb-heading {margin: 0 0 1.25rem;font-size: clamp(2rem, 3.7vw, 3.25rem);font-weight: 700;letter-spacing: -0.035em;line-height: 1.1;}.tlb-lead {margin: 0;max-width: 42rem;font-size: clamp(1.0625rem, 1.4vw, 1.1875rem);line-height: 1.65;color: var(--tlb-text);}.tlb-actions {display: flex;flex-wrap: wrap;gap: 0.875rem 1rem;align-items: center;margin-top: 1.75rem;}.tlb-site .tlb-button {display: inline-flex;justify-content: center;align-items: center;gap: 0.75rem;min-height: 3.25rem;padding: 0.85rem 1.4rem;border: 1px solid transparent;border-radius: var(--tlb-radius);background: var(--tlb-gold);color: var(--tlb-ink);font-size: 0.9375rem;font-weight: 700;line-height: 1.35;text-align: center;text-decoration: none;transition: background 0.18s ease, border-color 0.18s ease;}.tlb-site .tlb-button:hover {background: var(--tlb-gold-hover);color: var(--tlb-ink);}.tlb-site .tlb-button--secondary {background: transparent;border-color: #89918b;color: var(--tlb-ink);}.tlb-site .tlb-button--secondary:hover {background: var(--tlb-paper);border-color: var(--tlb-ink);}.tlb-site .tlb-button--text {padding-inline: 0;min-height: 2.75rem;background: transparent;border: 0;border-radius: 0;color: var(--tlb-ink);text-decoration: underline;text-decoration-color: #b4b9b1;}.tlb-site .tlb-button--text:hover {background: transparent;text-decoration-color: var(--tlb-ink);}.tlb-button:disabled {opacity: 0.6;cursor: wait;}.tlb-arrow-up-right {display: inline-block;flex: none;vertical-align: -0.13em;}.tlb-card {background: var(--tlb-white);border: 1px solid var(--tlb-rule);border-radius: var(--tlb-panel-radius);}.tlb-field {display: flex;flex-direction: column;gap: 0.5rem;margin-bottom: 1.25rem;font-size: 0.9375rem;font-weight: 700;color: var(--tlb-ink);}.tlb-field input, .tlb-field select, .tlb-field textarea {width: 100%;min-height: 3.125rem;padding: 0.75rem 0.875rem;background: white;border: 1px solid #aeb6ae;border-radius: var(--tlb-radius);color: var(--tlb-ink);font-size: 1rem;font-weight: 400;}.tlb-field textarea {min-height: 8rem;resize: vertical;}.tlb-field small, .tlb-field .tlb-optional {font-weight: 400;color: var(--tlb-muted);}.tlb-notice {padding: 1rem 1.25rem;border: 1px solid var(--tlb-rule);border-left: 3px solid var(--tlb-gold);border-radius: var(--tlb-radius);background: var(--tlb-paper);font-size: 0.9375rem;}.tlb-intro {padding-block: clamp(2.5rem, 5.5vw, 5rem);background: var(--tlb-paper);border-bottom: 1px solid var(--tlb-rule);}.tlb-intro h1 {max-width: 19ch;font-size: clamp(2.5rem, 5vw, 4.25rem);margin: 0 0 1.25rem;}.tlb-breadcrumbs {display: flex;flex-wrap: wrap;gap: 0.5rem;margin-bottom: 2rem;color: var(--tlb-muted);font-size: 0.875rem;}.tlb-breadcrumbs a {color: inherit;}.tlb-media-label {display: inline-block;padding: 0.375rem 0.625rem;background: rgba(255, 255, 255, 0.95);color: var(--tlb-ink);border: 1px solid var(--tlb-rule);border-radius: 3px;font-size: 0.875rem;line-height: 1.4;}.tlb-skip {position: fixed;z-index: 30000;top: 0.5rem;left: 0.5rem;padding: 0.75rem 1rem;background: var(--tlb-ink);color: white !important;border-radius: 4px;transform: translateY(-180%);}.tlb-skip:focus {transform: translateY(0);}.tlb-sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.tlb-site-header {position: sticky;top: 0;z-index: 10000;background: rgba(255, 255, 255, 0.98);border-bottom: 1px solid var(--tlb-rule);}.tlb-header-inner {display: flex;min-height: 6rem;align-items: center;gap: 2rem;}.tlb-logo {flex: none;width: 15.5rem;display: block;margin-right: auto;}.tlb-logo img {display: block;width: 100%;height: auto;}.tlb-site-nav {display: flex;align-items: center;gap: 1.75rem;}.tlb-nav-links {display: flex;align-items: center;gap: 1.6rem;list-style: none;margin: 0;padding: 0;}.tlb-nav-links a {display: block;padding: 0.65rem 0;font-size: 0.875rem;font-weight: 700;color: var(--tlb-ink);text-decoration: none;white-space: nowrap;}.tlb-nav-links a:hover, .tlb-nav-links a[aria-current] {color: var(--tlb-gold-dark);text-decoration: underline;text-decoration-thickness: 2px;}.tlb-nav-toggle, .tlb-nav-direct {display: none;}.tlb-nav-action {white-space: nowrap;}.tlb-nav-toggle .tlb-nav-icon path {transform-box: fill-box;transform-origin: center;transition: transform var(--tlb-motion-duration) var(--tlb-motion-ease), opacity var(--tlb-motion-fast) ease;}.tlb-nav-toggle[aria-expanded=true] .tlb-nav-icon-top {transform: translateY(6px) rotate(45deg);}.tlb-nav-toggle[aria-expanded=true] .tlb-nav-icon-middle {transform: scaleX(0.4);opacity: 0;}.tlb-nav-toggle[aria-expanded=true] .tlb-nav-icon-bottom {transform: translateY(-6px) rotate(-45deg);}.tlb-nav-disclosure {position: relative;}.tlb-nav-parent {display: flex;align-items: center;}.tlb-submenu-toggle {display: inline-flex;align-items: center;justify-content: center;width: 2rem;min-height: 2.75rem;margin-left: 0.125rem;border: 0;border-radius: var(--tlb-radius);background: transparent;color: var(--tlb-ink);}.tlb-submenu-toggle:hover {background: var(--tlb-paper);}.tlb-submenu-toggle svg {width: 1rem;height: 1rem;transition: transform var(--tlb-motion-duration) var(--tlb-motion-ease);}.tlb-submenu-toggle[aria-expanded=true] svg {transform: rotate(180deg);}.tlb-submenu {display: grid;grid-template-rows: 1fr;position: absolute;top: calc(100% + 0.75rem);left: -0.75rem;width: 18rem;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(-0.5rem);border: 1px solid var(--tlb-rule);border-radius: var(--tlb-panel-radius);background: var(--tlb-white);box-shadow: 0 12px 28px #18232616;transition: opacity var(--tlb-motion-fast) ease, transform var(--tlb-motion-duration) var(--tlb-motion-ease), visibility 0s var(--tlb-motion-duration);}.tlb-submenu-links {min-height: 0;overflow: hidden;list-style: none;margin: 0;padding: 0.5rem;}.tlb-nav-links .tlb-submenu a {padding: 0.75rem;font-size: 0.875rem;line-height: 1.4;border-radius: var(--tlb-radius);white-space: normal;}.tlb-nav-links .tlb-submenu a:hover {background: var(--tlb-paper);}.tlb-nav-disclosure.is-expanded > .tlb-submenu {opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);transition-delay: 0s;}body.tlb-menu-open {overflow: hidden;}body.tlb-site:before {content: '';position: fixed;inset: 0;z-index: 9999;background: #18232666;opacity: 0;pointer-events: none;transition: opacity var(--tlb-motion-duration) ease;}body.tlb-menu-open:before {opacity: 1;pointer-events: auto;}.tlb-site details.tlb-disclosure-ready > summary {position: relative;display: flex;flex-wrap: wrap;gap: 0.35rem;align-items: center;min-height: 2.75rem;padding-right: 2rem;list-style: none;}.tlb-site details.tlb-disclosure-ready > summary::-webkit-details-marker {display: none;}.tlb-site details.tlb-disclosure-ready > summary:after {content: '';position: absolute;top: calc(50% - 0.4rem);right: 0.5rem;width: 0.55rem;height: 0.55rem;border-right: 1.5px solid var(--tlb-gold-dark);border-bottom: 1.5px solid var(--tlb-gold-dark);transform: rotate(45deg);transition: transform var(--tlb-motion-duration) var(--tlb-motion-ease);}.tlb-site details.tlb-disclosure-ready[open] > summary:after {content: '';transform: rotate(225deg);}.tlb-site details.tlb-disclosure-ready[data-motion-state=closing] > summary:after {transform: rotate(45deg);}.tlb-site details.tlb-disclosure-animating {overflow: hidden;}.tlb-site details.tlb-disclosure-animating > summary:focus-visible {outline-offset: -3px;}.tlb-site-footer {padding-top: 4.5rem;background: var(--tlb-ink);color: #e1e6e2;}.tlb-footer-grid {display: grid;grid-template-columns: 1.5fr 1fr 1fr;gap: 3rem;padding-bottom: 3.5rem;}.tlb-footer-brand .tlb-logo {width: min(100%, 23rem);margin-bottom: 1.5rem;filter: brightness(0) invert(1);}.tlb-footer-brand p {max-width: 26rem;font-size: 0.9375rem;color: #bdc7c2;}.tlb-site-footer h2 {margin: 0 0 1.25rem;font-size: 0.75rem;color: #bac5be;text-transform: uppercase;letter-spacing: 0.14em;}.tlb-site-footer ul {list-style: none;padding: 0;margin: 0;}.tlb-site-footer li + li {margin-top: 0.75rem;}.tlb-site-footer a {color: #f1f3ee;font-size: 0.9375rem;text-decoration: none;overflow-wrap: anywhere;}.tlb-site-footer a:hover {text-decoration: underline;}.tlb-footer-social {display: flex;gap: 0.75rem;margin-top: 1.5rem;}.tlb-footer-social .cs-social-link {width: 2.75rem;height: 2.75rem;border: 1px solid #51615a;border-radius: 50%;display: flex;align-items: center;justify-content: center;}.tlb-footer-social svg {width: 1.1rem;height: 1.1rem;fill: currentColor;}.tlb-footer-bottom {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1rem;padding-block: 1.5rem;border-top: 1px solid #3c4c45;font-size: 0.8125rem;color: #bdc7c2;}.tlb-footer-bottom a {font-size: inherit;}.tlb-closing {padding-block: clamp(3rem, 6vw, 5rem);background: var(--tlb-paper);border-top: 1px solid var(--tlb-rule);}.tlb-closing-inner {display: flex;justify-content: space-between;align-items: center;gap: 2rem;}.tlb-closing h2 {max-width: 22ch;margin: 0 0 0.875rem;font-size: clamp(1.875rem, 3vw, 2.75rem);}.tlb-closing p {max-width: 40rem;margin: 0;}.tlb-closing .tlb-actions {flex: none;margin: 0;}.tlb-site .cs-title {color: var(--tlb-ink);font-weight: 700;letter-spacing: -0.035em;line-height: 1.15;}.tlb-site .cs-topper {color: var(--tlb-gold-dark);font-size: 0.75rem;letter-spacing: 0.14em;}.tlb-site .cs-text {color: var(--tlb-text);line-height: 1.65;}.tlb-site .cs-button-solid {min-height: 3.25rem;padding: 0.85rem 1.4rem;border: 1px solid transparent;border-radius: var(--tlb-radius);background: var(--tlb-gold);color: var(--tlb-ink);font-size: 0.9375rem;line-height: 1.35;text-transform: none;display: inline-flex;align-items: center;justify-content: center;text-decoration: none;}.tlb-site .cs-button-solid:before {display: none;}.tlb-site .cs-button-solid:hover {background: var(--tlb-gold-hover);color: var(--tlb-ink);}.tlb-site #banner-559 {padding: 3.5rem var(--tlb-gutter);background: var(--tlb-paper);border-bottom: 1px solid var(--tlb-rule);}.tlb-site #banner-559 .cs-container {width: 100%;max-width: var(--tlb-width);}.tlb-site #banner-559 .cs-background {display: none;}.tlb-site #banner-559 .cs-int-title {color: var(--tlb-ink);font-size: clamp(2.5rem, 5vw, 4.25rem);font-weight: 700;letter-spacing: -0.035em;line-height: 1.08;}.tlb-site #banner-559 .cs-int-topper {padding: 0;color: var(--tlb-gold-dark);font-size: 0.75rem;letter-spacing: 0.14em;}.tlb-site #banner-559 .cs-int-topper:before {display: none;}.tlb-site #banner-559 .cs-breadcrumbs {margin-top: 0.75rem;}.tlb-site #banner-559 .cs-link {color: var(--tlb-muted);font-size: 0.875rem;}.tlb-site #banner-559 .cs-link:after {background: var(--tlb-muted);}.tlb-site .showing-status {line-height: 1.5;}@media (max-width: 71.99rem) {.tlb-header-inner {min-height: 5.25rem;}.tlb-logo {width: 14rem;}.tlb-nav-toggle {display: inline-flex;flex: 0 0 auto;min-width: 5.5rem;min-height: 3rem;align-items: center;justify-content: center;gap: 0.5rem;border: 1px solid var(--tlb-rule);border-radius: var(--tlb-radius);background: white;color: var(--tlb-ink);font-size: 0.8125rem;font-weight: 700;padding: 0.65rem;}.tlb-nav-toggle svg {flex: none;width: 1.25rem;height: 1.25rem;}.tlb-nav-toggle [data-menu-label] {flex: none;white-space: nowrap;}.tlb-site-nav {display: none;position: absolute;left: 0;top: 100%;width: 100%;max-height: calc(100dvh - 5.25rem);overflow-y: auto;padding: 1.5rem var(--tlb-gutter) 2rem;background: var(--tlb-white);border-bottom: 1px solid var(--tlb-rule);box-shadow: 0 10px 20px #18232612;}.tlb-site-nav.is-open {display: block;}.tlb-nav-ready .tlb-site-nav {display: block;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(-0.5rem);transition: opacity var(--tlb-motion-fast) ease, transform var(--tlb-motion-duration) var(--tlb-motion-ease), visibility 0s var(--tlb-motion-duration);}.tlb-nav-ready .tlb-site-nav.is-open {opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);transition-delay: 0s;}.tlb-nav-links {display: block;}.tlb-nav-links > li {border-bottom: 1px solid var(--tlb-rule);}.tlb-nav-links a {padding: 1rem 0;font-size: 1.0625rem;}.tlb-nav-parent > a {flex: 1;}.tlb-submenu-toggle {width: 2.75rem;min-height: 2.75rem;margin-left: 0.5rem;}.tlb-submenu {position: static;width: 100%;grid-template-rows: 0fr;transform: none;border: 0;border-radius: var(--tlb-radius);background: var(--tlb-paper);box-shadow: none;transition: grid-template-rows var(--tlb-motion-duration) var(--tlb-motion-ease), opacity var(--tlb-motion-fast) ease, visibility 0s var(--tlb-motion-duration);}.tlb-submenu-links {padding: 0;}.tlb-nav-links .tlb-submenu a {padding: 0.875rem 1rem;font-size: 0.9375rem;}.tlb-nav-disclosure.is-expanded > .tlb-submenu {grid-template-rows: 1fr;}.tlb-nav-action {margin-top: 1.5rem;width: 100%;}.tlb-nav-direct {display: flex;flex-wrap: wrap;gap: 1rem;margin-top: 1.25rem;}.tlb-nav-direct a {font-size: 0.875rem;color: var(--tlb-text);}}@media (max-width: 47.99rem) {.tlb-logo {width: min(56vw, 13rem);}.tlb-header-inner > .tlb-logo {flex-shrink: 1;min-width: 0;}.tlb-header-inner {gap: 1rem;}.tlb-footer-grid {grid-template-columns: 1fr 1fr;gap: 2.5rem 1.5rem;}.tlb-footer-brand {grid-column: 1 / -1;}.tlb-footer-brand .tlb-logo {max-width: 20rem;}.tlb-closing-inner {align-items: flex-start;flex-direction: column;}.tlb-closing .tlb-actions {flex-wrap: wrap;}.tlb-intro {padding-block: 2.5rem;}.tlb-breadcrumbs {margin-bottom: 1.5rem;}}@media (prefers-reduced-motion: reduce) {:root {--tlb-motion-fast: 0ms;--tlb-motion-duration: 0ms;}html {scroll-behavior: auto;}.tlb-site *, .tlb-site *::before, .tlb-site *::after {animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0ms !important;}}@media print {html {font-size: 11pt;scroll-behavior: auto;}body.tlb-site {background: white;color: #182326;overflow: visible !important;padding: 0;}.tlb-site-header, .tlb-site-footer, .tlb-closing, .tlb-lightbox, .tlb-skip {display: none !important;}body.tlb-site:before {display: none;}.tlb-container {width: 100%;max-width: none;margin-inline: 0;}.tlb-section, .tlb-intro {padding: 1.5rem 0;background: white;}.tlb-intro {border-bottom: 1px solid #d9ddd7;}.tlb-site :where(h1, h2, h3) {break-after: avoid;}.tlb-card, .tlb-notice {box-shadow: none;}.tlb-site img {max-width: 100% !important;}}