:root{--tpc-bg-warm:rgb(250,236,225);--tpc-bg-card:rgb(250,249,245);--tpc-bg-elevated:rgb(255,255,255);--tpc-bg-cream-2:rgb(244,232,220);--tpc-ink-primary:rgb(29,14,3);--tpc-ink-secondary:rgb(84,70,59);--tpc-ink-muted:rgb(108,99,91);--tpc-ink-on-dark:rgb(255,255,255);--tpc-teal-900:rgb(0,52,43);--tpc-teal-700:rgb(1,82,67);--tpc-teal-600:rgb(1,104,85);--tpc-teal-200:rgb(163,217,207);--tpc-teal-50:rgb(220,240,233);--tpc-terra-700:rgb(120,42,16);--tpc-terra-100:rgb(250,198,181);--tpc-primary:var(--tpc-teal-600);--tpc-primary-hover:var(--tpc-teal-700);--tpc-logo-primary:#016855;--tpc-logo-secondary:#364c63;--tpc-mytpc-logo-primary:#016855;--tpc-mytpc-logo-secondary:#364c63;--tpc-border-soft:rgba(29,14,3,0.07);--tpc-border-strong:rgba(29,14,3,0.14);--tpc-shadow-sm:0 1px 2px rgba(29,14,3,0.04);--tpc-shadow-md:0 4px 16px rgba(29,14,3,0.06),0 1px 2px rgba(29,14,3,0.04);--tpc-r-md:14px;--tpc-r-pill:999px;--tpc-font-display:var(--font-geist-face,"Geist"),-apple-system,system-ui,sans-serif;--tpc-font-body:var(--font-jakarta-face,"Plus Jakarta Sans"),-apple-system,system-ui,sans-serif;--tpc-header-height:76px;--tpc-wrap-max:1240px;--tpc-wrap-gutter:32px;--tpc-z-header:1000;--tpc-z-menu:1001}@media (max-width:720px){:root{--tpc-wrap-gutter:20px}}.tpc-footer,.tpc-header,.tpc-mobile-menu{font-family:var(--tpc-font-body);font-feature-settings:"ss01" on,"cv11" on;font-size:16px;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.tpc-header,.tpc-mobile-menu,.tpc-footer),:where(.tpc-header,.tpc-mobile-menu,.tpc-footer) *,:where(.tpc-header,.tpc-mobile-menu,.tpc-footer) :after,:where(.tpc-header,.tpc-mobile-menu,.tpc-footer) :before{box-sizing:border-box}.tpc-wrap{box-sizing:border-box;width:100%;max-width:var(--tpc-wrap-max);margin:0 auto;padding:0 var(--tpc-wrap-gutter)}.tpc-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:var(--tpc-r-pill);font-family:inherit;font-weight:600;font-size:15px;letter-spacing:-.01em;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .4s ease,border-color .4s ease,color .4s ease,box-shadow .3s ease,transform .2s ease}.tpc-btn--sm{height:38px;padding:0 16px;font-size:13px}.tpc-btn--primary,.tpc-btn--primary:visited{background:var(--tpc-cta-bg,var(--tpc-accent,var(--tpc-primary)));color:var(--tpc-cta-ink,var(--tpc-on-accent,var(--tpc-bg-warm)));box-shadow:var(--tpc-shadow-sm)}.tpc-btn--primary:hover{background:var(--tpc-cta-bg-hover,var(--tpc-accent-hover,var(--tpc-cta-bg,var(--tpc-accent,var(--tpc-primary-hover)))));color:var(--tpc-cta-ink,var(--tpc-on-accent,var(--tpc-bg-warm)));transform:translateY(-1px);box-shadow:var(--tpc-cta-shadow-hover,var(--tpc-shadow-md))}.tpc-btn--ghost,.tpc-btn--ghost:visited{background:transparent;color:var(--tpc-btn-ghost-ink,var(--tpc-ink-primary));box-shadow:inset 0 0 0 1px var(--tpc-btn-ghost-border,var(--tpc-border-strong))}.tpc-btn--ghost:hover{background:var(--tpc-btn-ghost-hover-bg,var(--tpc-bg-cream-2));color:var(--tpc-btn-ghost-ink,var(--tpc-ink-primary))}.tpc-icon-btn{width:40px;height:40px;flex-shrink:0;margin:0;padding:0;border-radius:var(--tpc-r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--tpc-icon-btn-bg,var(--tpc-bg-elevated));border:1px solid var(--tpc-icon-btn-border,var(--tpc-border-strong));color:var(--tpc-icon-btn-ink,var(--tpc-ink-primary));font:inherit;cursor:pointer;transition:all .15s ease}.tpc-icon-btn:hover{background:var(--tpc-icon-btn-hover-bg,var(--tpc-bg-cream-2));border-color:var(--tpc-icon-btn-hover-border,var(--tpc-icon-btn-border,var(--tpc-border-strong)))}.tpc-header :focus-visible,.tpc-mobile-menu :focus-visible{outline:2px solid var(--tpc-focus-ring,var(--tpc-accent,var(--tpc-primary)));outline-offset:2px}.tpc-footer :focus-visible{outline:2px solid var(--tpc-footer-focus-ring,#fff);outline-offset:2px}.tpc-soon{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:var(--tpc-r-pill);background:var(--tpc-soon-bg,var(--tpc-terra-100));color:var(--tpc-soon-ink,var(--tpc-terra-700));box-shadow:inset 0 0 0 1px var(--tpc-soon-ring,transparent);line-height:1.4}.tpc-ext-arrow{margin-left:.3em}.tpc-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}.tpc-header{top:0;left:0;right:0;width:100%;z-index:var(--tpc-z-header);background:var(--tpc-header-bg,transparent);border-bottom:1px solid var(--tpc-header-border,transparent);-webkit-backdrop-filter:var(--tpc-header-backdrop,none);backdrop-filter:var(--tpc-header-backdrop,none);color:var(--tpc-ink-primary);transition:left .2s ease,border-color .3s ease,background .3s ease,backdrop-filter .3s ease}.tpc-header--fixed{position:fixed;left:var(--tpc-header-inset-left,0);width:auto}.tpc-header--sticky{position:sticky}.tpc-header--relative{position:relative}.tpc-header--scrolled{background:var(--tpc-header-bg-scrolled,var(--tpc-accent-header-bg-scrolled,rgba(250,236,225,.6)));border-bottom-color:var(--tpc-header-border-scrolled,rgba(0,0,0,.06));-webkit-backdrop-filter:var(--tpc-header-backdrop-scrolled,blur(3px));backdrop-filter:var(--tpc-header-backdrop-scrolled,blur(3px))}.tpc-header__inner{display:flex;align-items:center;gap:18px;height:var(--tpc-header-height)}.tpc-brand,.tpc-brand:hover{display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none;flex:0 1 auto;min-width:0}.tpc-header .tpc-brand,.tpc-header .tpc-brand:hover{display:var(--tpc-header-logo-display,inline-flex)}.tpc-brand__full{display:block;width:auto;max-width:100%}.tpc-brand__full>img,.tpc-brand__full>svg,.tpc-brand__icon>img,.tpc-brand__icon>svg{display:block}.tpc-brand svg path{transition:fill .4s ease}.tpc-brand__icon{display:none}@media (max-width:320px){.tpc-brand--with-mark .tpc-brand__full{display:none}.tpc-brand--with-mark .tpc-brand__icon{display:block}}.tpc-header__links{display:flex;align-items:center;gap:4px;margin-left:8px}.tpc-nav-link,.tpc-nav-link:visited{position:relative;padding:9px 10px;border-radius:var(--tpc-r-pill);font-size:14px;font-weight:500;line-height:1.5;color:var(--tpc-nav-link,var(--tpc-ink-secondary));text-decoration:none;white-space:nowrap;transition:color .15s ease,background .15s ease}.tpc-nav-link:hover{color:var(--tpc-nav-link-hover,var(--tpc-ink-primary));background:var(--tpc-nav-link-hover-bg,var(--tpc-accent-cream,var(--tpc-bg-cream-2)))}.tpc-nav-link--active,.tpc-nav-link--active:visited{color:var(--tpc-nav-link-active,var(--tpc-ink-primary));background:var(--tpc-nav-link-active-bg,var(--tpc-accent-card,var(--tpc-bg-card)));box-shadow:var(--tpc-nav-link-active-shadow,var(--tpc-shadow-sm))}.tpc-nav-link--active:after{content:"";position:absolute;left:50%;bottom:4px;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--tpc-nav-link-dot,var(--tpc-accent,var(--tpc-teal-600)))}.tpc-nav-link--soon,.tpc-nav-link--soon:hover{display:inline-flex;align-items:center;gap:6px;color:var(--tpc-nav-link-soon,var(--tpc-ink-muted));background:none;cursor:default}.tpc-nav-link--soon .tpc-ext-arrow{margin-left:-2px}.tpc-header__spacer{flex:1 1 auto}.tpc-header__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.tpc-header__ctas{display:flex;align-items:center;gap:8px}.tpc-header__toggle{display:none}.tpc-more{position:relative}.tpc-more__toggle{display:inline-flex;align-items:center;gap:4px;margin:0;border:none;background:none;font-family:inherit;cursor:pointer}.tpc-more__toggle[aria-expanded=true] .tpc-more__chevron{transform:rotate(180deg)}.tpc-more__chevron{transition:transform .15s ease}.tpc-more__list{position:absolute;top:calc(100% + 8px);left:0;z-index:1;min-width:220px;margin:0;padding:6px;list-style:none;border-radius:var(--tpc-r-md);background:var(--tpc-dropdown-bg,var(--tpc-bg-card));border:1px solid var(--tpc-dropdown-border,var(--tpc-border-soft));box-shadow:var(--tpc-dropdown-shadow,var(--tpc-shadow-md));-webkit-backdrop-filter:var(--tpc-dropdown-backdrop,none);backdrop-filter:var(--tpc-dropdown-backdrop,none)}.tpc-more__list[hidden]{display:none}.tpc-more__link,.tpc-more__link:visited{display:flex;align-items:center;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--tpc-dropdown-link,var(--tpc-ink-primary));text-decoration:none;white-space:nowrap}.tpc-more__link{justify-content:space-between;gap:16px}.tpc-more__link:hover{background:var(--tpc-dropdown-link-hover-bg,var(--tpc-bg-cream-2))}.tpc-mm-link__text,.tpc-more__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tpc-more__desc{font-size:12.5px;font-weight:400;line-height:1.35;color:var(--tpc-dropdown-desc,var(--tpc-ink-muted))}.tpc-mm-link__desc{font-family:var(--tpc-font-body);font-size:13px;font-weight:400;letter-spacing:0;color:var(--tpc-menu-desc,var(--tpc-ink-muted))}.tpc-more__link--soon,.tpc-more__link--soon:hover{justify-content:space-between;gap:12px;background:none;cursor:default}.tpc-header--over-dark{--tpc-logo-primary:#fff;--tpc-logo-secondary:#fff;--tpc-mytpc-logo-primary:#fff;--tpc-mytpc-logo-secondary:#fff;--tpc-nav-link:rgba(255,255,255,0.78);--tpc-nav-link-hover:#fff;--tpc-nav-link-hover-bg:rgba(255,255,255,0.1);--tpc-nav-link-active:#fff;--tpc-nav-link-active-bg:rgba(255,255,255,0.14);--tpc-nav-link-active-shadow:none;--tpc-nav-link-dot:rgba(255,255,255,0.7);--tpc-nav-link-soon:rgba(255,255,255,0.55);--tpc-soon-bg:rgba(255,255,255,0.16);--tpc-soon-ink:#fff;--tpc-soon-ring:transparent;--tpc-icon-btn-bg:transparent;--tpc-icon-btn-border:rgba(255,255,255,0.22);--tpc-icon-btn-ink:#fff;--tpc-icon-btn-hover-bg:rgba(255,255,255,0.12);--tpc-icon-btn-hover-border:rgba(255,255,255,0.35);--tpc-btn-ghost-ink:#fff;--tpc-btn-ghost-border:rgba(255,255,255,0.35);--tpc-btn-ghost-hover-bg:rgba(255,255,255,0.12);--tpc-focus-ring:#fff}.tpc-burger{position:relative;display:block;width:18px;height:18px}.tpc-burger span{position:absolute;left:0;right:0;height:1.5px;border-radius:1px;background:currentColor;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,top .25s cubic-bezier(.4,0,.2,1)}.tpc-burger span:first-child{top:4px}.tpc-burger span:nth-child(2){top:8.25px}.tpc-burger span:nth-child(3){top:12.5px}.tpc-burger--open span:first-child{top:8.25px;transform:rotate(45deg)}.tpc-burger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.tpc-burger--open span:nth-child(3){top:8.25px;transform:rotate(-45deg)}@keyframes tpc-mm-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes tpc-mm-item-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.tpc-mobile-menu{display:none;position:fixed;inset:0;z-index:var(--tpc-z-menu);background:var(--tpc-menu-bg,var(--tpc-accent-page,var(--tpc-bg-warm)));color:var(--tpc-menu-ink,var(--tpc-ink-primary));transition:background-color .4s ease;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tpc-mobile-menu--open{display:block;animation:tpc-mm-slide-in .28s cubic-bezier(.16,1,.3,1) both}.tpc-mm__inner{display:flex;flex-direction:column;min-height:100%;padding:0 24px max(24px,env(safe-area-inset-bottom))}.tpc-mm__head{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;flex-shrink:0;border-bottom:1px solid var(--tpc-menu-rule,var(--tpc-border-soft))}.tpc-mm__nav{display:flex;flex-direction:column;padding:16px 0;flex:1}.tpc-mm-link,.tpc-mm-link:visited{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;border-radius:var(--tpc-r-md);font-family:var(--tpc-font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--tpc-menu-link,var(--tpc-ink-primary));text-decoration:none;position:relative;transition:background .12s ease;animation:tpc-mm-item-in .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--tpc-mm-index, 0) * .05s + .06s)}.tpc-mm-link:hover{color:var(--tpc-menu-link-hover,var(--tpc-menu-link,var(--tpc-ink-primary)));background:var(--tpc-menu-link-hover-bg,var(--tpc-accent-card,var(--tpc-bg-card)))}.tpc-mm-link--ext,.tpc-mm-link--ext:visited{color:var(--tpc-menu-link-ext,var(--tpc-ink-secondary))}.tpc-mm-link__arrow{font-size:14px;color:var(--tpc-menu-arrow,var(--tpc-ink-muted))}.tpc-mm-link--soon,.tpc-mm-link--soon:hover{color:var(--tpc-menu-link-soon,var(--tpc-ink-muted));background:none;cursor:default}.tpc-mm-link--soon .tpc-soon{font-family:var(--tpc-font-body);background:var(--tpc-menu-soon-bg,var(--tpc-teal-50));color:var(--tpc-menu-soon-ink,var(--tpc-teal-700));box-shadow:inset 0 0 0 1px var(--tpc-menu-soon-ring,var(--tpc-teal-200))}.tpc-mm-link--active,.tpc-mm-link--active:visited{color:var(--tpc-menu-link-active,var(--tpc-accent,var(--tpc-teal-600)));background:var(--tpc-menu-link-active-bg,none)}.tpc-mm-link__dot{width:6px;height:6px;border-radius:50%;background:var(--tpc-menu-dot,var(--tpc-accent,var(--tpc-teal-600)));flex-shrink:0}.tpc-mm__group{display:flex;flex-direction:column;margin-top:12px;padding-top:12px;border-top:1px solid var(--tpc-menu-rule,var(--tpc-border-soft))}.tpc-mm__group-title{margin:0;padding:6px 12px;font-family:var(--tpc-font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tpc-menu-link-ext,var(--tpc-ink-secondary));animation:tpc-mm-item-in .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--tpc-mm-index, 0) * .05s + .06s)}.tpc-mm-link--sub,.tpc-mm-link--sub:visited{padding:11px 12px;font-size:17px}.tpc-mm__more{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:14px 0 6px;list-style:none;border-bottom:1px solid var(--tpc-menu-rule,var(--tpc-border-soft))}.tpc-mm-more-link,.tpc-mm-more-link:visited{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--tpc-r-pill);font-size:15px;font-weight:500;color:var(--tpc-menu-link-ext,var(--tpc-ink-secondary));text-decoration:none}.tpc-mm-more-link:hover{background:var(--tpc-menu-link-hover-bg,var(--tpc-accent-card,var(--tpc-bg-card)))}.tpc-mm__slot--top{padding-top:14px}.tpc-mm__slot--bottom{padding-top:12px}.tpc-mm__cta{display:flex;flex-direction:column;gap:8px;padding:20px 0 4px;border-top:1px solid var(--tpc-menu-rule,var(--tpc-border-soft));animation:tpc-mm-item-in .4s cubic-bezier(.16,1,.3,1) .41s both}.tpc-mm__cta .tpc-btn{width:100%;justify-content:center}@media (max-width:1099px){.tpc-header__ctas,.tpc-header__links{display:none}.tpc-header__toggle{display:inline-flex}}@media (min-width:1100px){.tpc-mobile-menu{display:none}}@media (prefers-reduced-motion:reduce){.tpc-brand svg path,.tpc-btn,.tpc-burger span,.tpc-header,.tpc-mobile-menu,.tpc-more__chevron,.tpc-nav-link{transition:none}.tpc-mm-link,.tpc-mm__cta,.tpc-mm__group-title,.tpc-mobile-menu--open{animation:none}}.tpc-footer{--tpc-logo-primary:var(--tpc-footer-logo,rgba(255,255,255,0.92));--tpc-logo-secondary:var(--tpc-footer-logo,rgba(255,255,255,0.92));--tpc-mytpc-logo-primary:var(--tpc-footer-logo,rgba(255,255,255,0.92));--tpc-mytpc-logo-secondary:var(--tpc-footer-logo,rgba(255,255,255,0.92));position:relative;z-index:var(--tpc-footer-z,auto);background:var(--tpc-footer-bg,var(--tpc-teal-900));color:var(--tpc-ink-on-dark);border-top:var(--tpc-footer-border-top,none);padding:80px 0 32px;margin-top:var(--tpc-footer-margin-top,40px);transition:background-color .65s ease,border-color .5s ease}.tpc-footer svg path{transition:fill .4s ease}@media (prefers-reduced-motion:reduce){.tpc-footer,.tpc-footer svg path{transition:none}}.tpc-footer a,.tpc-footer a:visited{color:var(--tpc-footer-link,rgba(255,255,255,.72));text-decoration:none;transition:color .15s ease}.tpc-footer a:hover{color:var(--tpc-footer-link-hover,#fff)}.tpc-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(var(--tpc-footer-columns,3),minmax(0,1fr));gap:40px}.tpc-footer__logo,.tpc-footer__logo img,.tpc-footer__logo svg{display:block;height:34px;width:auto;max-width:100%}.tpc-footer__tagline{margin:14px 0 0;max-width:260px;font-size:13.5px;line-height:1.6;color:var(--tpc-footer-link,rgba(255,255,255,.72))}.tpc-footer__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.tpc-footer__social a{width:38px;height:38px;border-radius:50%;background:var(--tpc-footer-social-bg,rgba(255,255,255,.08));border:1px solid var(--tpc-footer-social-border,transparent);display:grid;place-items:center}.tpc-footer__social a:hover{background:var(--tpc-footer-social-bg-hover,rgba(255,255,255,.16))}.tpc-footer__social svg{width:17px;height:17px}.tpc-footer__heading{margin:0 0 18px;font-family:var(--tpc-font-body);font-size:13px;font-weight:var(--tpc-footer-heading-weight,600);line-height:1.3;letter-spacing:var(--tpc-footer-heading-tracking,.04em);text-transform:uppercase;color:var(--tpc-footer-heading,#fff)}.tpc-footer__links{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;font-size:14px}.tpc-footer__links li{margin:0;padding:0}.tpc-footer__soon{display:inline-flex;align-items:center;gap:6px;color:var(--tpc-footer-muted,rgba(255,255,255,.5))}.tpc-footer .tpc-soon{background:rgba(255,255,255,.16);color:#fff}.tpc-footer__badges{margin-top:56px;display:flex;align-items:center;flex-wrap:wrap;gap:20px 36px}.tpc-footer__badges img{display:block;height:40px;width:auto;max-width:100%}.tpc-footer__bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--tpc-footer-rule,rgba(255,255,255,.12));display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--tpc-footer-muted,rgba(255,255,255,.6))}.tpc-footer__badges+.tpc-footer__bottom{margin-top:28px}.tpc-footer__bottom-links{display:flex;flex-wrap:wrap;gap:16px}.tpc-footer__bottom-links button{background:none;border:none;padding:0;font:inherit;color:var(--tpc-footer-link,rgba(255,255,255,.72));cursor:pointer}.tpc-footer__bottom-links button:hover{color:var(--tpc-footer-link-hover,#fff)}@media (max-width:1080px){.tpc-footer__grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:720px){.tpc-footer{padding-top:64px}.tpc-footer__grid{grid-template-columns:1fr}.tpc-footer__bottom{flex-direction:column;align-items:flex-start}.tpc-footer__badges{gap:16px 28px}.tpc-footer__badges img{height:32px}}:root:has([data-tpc-page-theme=nexus-clear]),:root:has([data-tpc-page-theme=nexus]),:root[data-tpc-theme=nexus-clear],:root[data-tpc-theme=nexus],[data-tpc-theme=nexus-clear],[data-tpc-theme=nexus]{--tpc-logo-primary:#fff;--tpc-logo-secondary:#fff;--tpc-mytpc-logo-primary:#fff;--tpc-mytpc-logo-secondary:#fff;--tpc-header-bg:rgba(8,8,8,0.88);--tpc-header-bg-scrolled:rgba(8,8,8,0.92);--tpc-header-border:rgba(200,169,81,0.12);--tpc-header-border-scrolled:rgba(200,169,81,0.18);--tpc-header-backdrop:blur(6px);--tpc-header-backdrop-scrolled:blur(6px);--tpc-nav-link:rgba(242,232,213,0.6);--tpc-nav-link-hover:#f2e8d5;--tpc-nav-link-hover-bg:rgba(242,232,213,0.06);--tpc-nav-link-active:#c8a951;--tpc-nav-link-active-bg:rgba(200,169,81,0.1);--tpc-nav-link-active-shadow:none;--tpc-nav-link-dot:#c8a951;--tpc-nav-link-soon:rgba(242,232,213,0.5);--tpc-soon-bg:rgba(200,169,81,0.1);--tpc-soon-ink:#c8a951;--tpc-soon-ring:rgba(200,169,81,0.3);--tpc-cta-bg:#c8a951;--tpc-cta-bg-hover:#d4b85a;--tpc-cta-ink:#080808;--tpc-cta-shadow-hover:0 0 24px rgba(200,169,81,0.3);--tpc-btn-ghost-ink:#f2e8d5;--tpc-btn-ghost-border:rgba(200,169,81,0.35);--tpc-btn-ghost-hover-bg:rgba(200,169,81,0.08);--tpc-dropdown-bg:#111;--tpc-dropdown-border:rgba(200,169,81,0.16);--tpc-dropdown-shadow:0 12px 32px rgba(0,0,0,0.5);--tpc-dropdown-backdrop:none;--tpc-dropdown-link:rgba(242,232,213,0.8);--tpc-dropdown-link-hover-bg:rgba(200,169,81,0.08);--tpc-dropdown-desc:rgba(242,232,213,0.62);--tpc-icon-btn-bg:transparent;--tpc-icon-btn-border:rgba(242,232,213,0.22);--tpc-icon-btn-ink:rgba(242,232,213,0.7);--tpc-icon-btn-hover-bg:rgba(242,232,213,0.1);--tpc-icon-btn-hover-border:rgba(242,232,213,0.35);--tpc-focus-ring:#c8a951;--tpc-menu-bg:#080808;--tpc-menu-ink:#f2e8d5;--tpc-menu-rule:rgba(200,169,81,0.14);--tpc-menu-link:rgba(242,232,213,0.62);--tpc-menu-link-hover:#f2e8d5;--tpc-menu-link-hover-bg:rgba(242,232,213,0.05);--tpc-menu-link-ext:rgba(242,232,213,0.52);--tpc-menu-desc:rgba(242,232,213,0.56);--tpc-menu-arrow:rgba(242,232,213,0.5);--tpc-menu-link-active:#c8a951;--tpc-menu-link-active-bg:rgba(200,169,81,0.08);--tpc-menu-dot:#c8a951;--tpc-menu-link-soon:rgba(242,232,213,0.5);--tpc-menu-soon-bg:rgba(200,169,81,0.16);--tpc-menu-soon-ink:#c8a951;--tpc-menu-soon-ring:rgba(200,169,81,0.45);--tpc-footer-bg:#080808;--tpc-footer-border-top:1px solid rgba(200,169,81,0.1);--tpc-footer-margin-top:0px;--tpc-footer-logo:#fff;--tpc-footer-heading:#c8a951;--tpc-footer-heading-weight:300;--tpc-footer-heading-tracking:0.18em;--tpc-footer-link:rgba(242,232,213,0.55);--tpc-footer-link-hover:#c8a951;--tpc-footer-muted:rgba(242,232,213,0.55);--tpc-footer-rule:rgba(200,169,81,0.1);--tpc-footer-social-bg:rgba(200,169,81,0.08);--tpc-footer-social-border:rgba(200,169,81,0.12);--tpc-footer-social-bg-hover:rgba(200,169,81,0.15);--tpc-footer-focus-ring:#c8a951}:root:has([data-tpc-page-theme=nexus-clear]),:root[data-tpc-theme=nexus-clear],[data-tpc-theme=nexus-clear]{--tpc-header-bg:rgba(8,8,8,0.2);--tpc-header-bg-scrolled:rgba(8,8,8,0.6);--tpc-header-border:rgba(200,169,81,0.1);--tpc-header-border-scrolled:rgba(200,169,81,0.18);--tpc-header-backdrop:blur(3px);--tpc-header-backdrop-scrolled:blur(3px)}:root:has([data-tpc-page-theme=glass]),:root[data-tpc-theme=glass],[data-tpc-theme=glass]{--tpc-logo-primary:#fff;--tpc-logo-secondary:#fff;--tpc-mytpc-logo-primary:#fff;--tpc-mytpc-logo-secondary:#fff;--tpc-header-bg:var(--tpc-glass-tint,rgba(0,0,0,0.18));--tpc-header-bg-scrolled:var(--tpc-glass-tint,rgba(0,0,0,0.18));--tpc-header-border:rgba(255,255,255,0.12);--tpc-header-border-scrolled:rgba(255,255,255,0.12);--tpc-header-backdrop:blur(18px) saturate(1.2);--tpc-header-backdrop-scrolled:blur(18px) saturate(1.2);--tpc-nav-link:rgba(255,255,255,0.8);--tpc-nav-link-hover:#fff;--tpc-nav-link-hover-bg:rgba(255,255,255,0.1);--tpc-nav-link-active:#fff;--tpc-nav-link-active-bg:rgba(255,255,255,0.16);--tpc-nav-link-active-shadow:none;--tpc-nav-link-dot:rgba(255,255,255,0.8);--tpc-nav-link-soon:rgba(255,255,255,0.65);--tpc-soon-bg:rgba(255,255,255,0.16);--tpc-soon-ink:#fff;--tpc-soon-ring:transparent;--tpc-cta-bg:#fff;--tpc-cta-bg-hover:rgba(255,255,255,0.88);--tpc-cta-ink:var(--tpc-teal-900);--tpc-cta-shadow-hover:0 4px 16px rgba(0,0,0,0.22);--tpc-btn-ghost-ink:#fff;--tpc-btn-ghost-border:rgba(255,255,255,0.35);--tpc-btn-ghost-hover-bg:rgba(255,255,255,0.12);--tpc-dropdown-bg:rgba(8,22,19,0.55);--tpc-dropdown-border:rgba(255,255,255,0.14);--tpc-dropdown-shadow:0 12px 32px rgba(0,0,0,0.3);--tpc-dropdown-backdrop:blur(26px) saturate(1.2);--tpc-dropdown-link:#fff;--tpc-dropdown-link-hover-bg:rgba(255,255,255,0.1);--tpc-dropdown-desc:rgba(255,255,255,0.75);--tpc-icon-btn-bg:rgba(255,255,255,0.08);--tpc-icon-btn-border:rgba(255,255,255,0.22);--tpc-icon-btn-ink:#fff;--tpc-icon-btn-hover-bg:rgba(255,255,255,0.14);--tpc-icon-btn-hover-border:rgba(255,255,255,0.35);--tpc-focus-ring:#fff;--tpc-menu-bg:var(--tpc-glass-menu-bg,var(--tpc-teal-900));--tpc-menu-ink:#fff;--tpc-menu-rule:rgba(255,255,255,0.14);--tpc-menu-link:#fff;--tpc-menu-link-hover:#fff;--tpc-menu-link-hover-bg:rgba(255,255,255,0.08);--tpc-menu-link-ext:rgba(255,255,255,0.8);--tpc-menu-desc:rgba(255,255,255,0.75);--tpc-menu-arrow:rgba(255,255,255,0.7);--tpc-menu-link-active:#fff;--tpc-menu-link-active-bg:rgba(255,255,255,0.12);--tpc-menu-dot:#fff;--tpc-menu-link-soon:rgba(255,255,255,0.65);--tpc-menu-soon-bg:rgba(255,255,255,0.16);--tpc-menu-soon-ink:#fff;--tpc-menu-soon-ring:transparent;--tpc-footer-z:2}