.hero{position:relative;min-height:88svh;display:flex;align-items:center;color:var(--trba-white);overflow:hidden}.hero__media{position:absolute;inset:0;z-index:0}.hero__media video,.hero__media img{width:100%;height:100%;object-fit:cover}.hero__poster{position:absolute;inset:0;z-index:0}.hero__video{position:absolute;inset:0;z-index:1}.hero__media::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgb(22 25 26 / .72) 0%,rgb(22 25 26 / .32) 38%,rgb(22 25 26 / .85) 100%)}.hero__inner{position:relative;z-index:1;width:100%;padding-top:calc(var(--header-h) + var(--space-8));padding-bottom:var(--space-8)}.hero__title{font-size:clamp(1.95rem, 8vw, 5.25rem);color:var(--trba-white);text-shadow:0 2px 40px rgb(0 0 0 / .35);margin-top:var(--space-4);letter-spacing:var(--ls-display);word-spacing:.18em}.hero__title-line{color:var(--trba-white)}.hero__title-line--keyline{position:relative;display:inline-block;padding-bottom:.16em}.hero__title-line--keyline::after{content:"";position:absolute;left:0;right:0;bottom:0;height:.09em;min-height:5px;border-radius:var(--radius-xs);background-image:repeating-linear-gradient(90deg,var(--color-brand) 0 22px,transparent 22px 34px)}.hero__lead{margin-top:var(--space-5);max-width:min(56rem, 100%);font-size:var(--fs-lg);color:rgb(255 255 255 / .9)}.hero__lead strong{color:var(--trba-white)}.hero__actions{margin-top:var(--space-7);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.eyebrow--ondark{color:var(--trba-green-300)}.eyebrow--ondark::before{background:var(--trba-green-300)}.hero__cue{position:absolute;right:var(--gutter);bottom:var(--space-5);z-index:1;display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);font-size:var(--fs-xs);color:rgb(255 255 255 / .75);transition:color var(--dur-base)}.hero__cue:hover{color:var(--trba-white)}.hero__cue svg{width:16px;height:16px;animation:trba-bob 1.8s var(--ease-standard) infinite}@keyframes trba-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.hero__cue svg{animation:none}}@media (max-width:767px){.hero__cue{display:none}}.hero__video-btn{position:absolute;left:var(--gutter);bottom:var(--space-5);z-index:1;display:inline-flex;align-items:center;gap:var(--space-3);min-height:56px;padding:0;color:var(--trba-white)}.hero__video-btn[hidden]{display:none}.hero__video-btn .play{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-pill);border:1px solid var(--border-onbrand);background:rgb(22 25 26 / .35);transition:background var(--dur-base),border-color var(--dur-base),transform var(--dur-base)}.hero__video-btn .play svg{width:22px;height:22px}.hero__video-btn:hover .play,.hero__video-btn:focus-visible .play{background:var(--color-brand-hover);border-color:var(--color-brand-hover);transform:scale(1.05)}.hero__video-btn:focus-visible{outline:2px solid var(--trba-white);outline-offset:4px}.hero__video-ico--play{display:none}.hero__video-btn[aria-pressed="true"] .hero__video-ico--pause{display:none}.hero__video-btn[aria-pressed="true"] .hero__video-ico--play{display:block}.hero__video-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:rgb(255 255 255 / .85)}@media (prefers-reduced-motion:reduce){.hero__video-btn .play{transition:none}.hero__video-btn:hover .play,.hero__video-btn:focus-visible .play{transform:none}}@media (max-width:767px){.hero__video-btn{display:none}}@media (min-width:1024px){#intro .intro-grid{align-items:stretch}#intro .intro-grid__media--square{display:flex}#intro .intro-grid__media--square img{aspect-ratio:auto;height:100%}}.stats{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.stats{grid-template-columns:repeat(4,1fr)}}.stats-outro{margin-top:var(--space-8)}.stat{border-top:2px solid var(--border-default);padding-top:var(--space-4)}.section--dark .stat,.section--darker .stat{border-top-color:var(--border-ondark)}.stat__num{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(2.5rem, 6vw, 4rem);line-height:1;letter-spacing:-.02em;color:var(--text-strong)}.section--dark .stat__num,.section--darker .stat__num{color:var(--trba-white)}.stat__num .unit{color:var(--color-brand)}.section--dark .stat__num .unit,.section--darker .stat__num .unit{color:var(--trba-green-400)}.stat__label{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--fw-semibold)}.section--dark .stat__label,.section--darker .stat__label{color:var(--text-ondark-muted)}.trba-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-md);background:var(--trba-ink-900)}.trba-video__trigger,.trba-video__player{position:absolute;inset:0;width:100%;height:100%}.trba-video__trigger[hidden],.trba-video__player[hidden]{display:none}.trba-video__trigger{display:block;padding:0;border:0;cursor:pointer;background:var(--trba-ink-900)}.trba-video__trigger picture{display:block;width:100%;height:100%}.trba-video__trigger img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0;transition:transform var(--dur-slow) var(--ease-standard)}.trba-video__trigger::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(22 25 26 / .12) 0%,rgb(22 25 26 / .02) 38%,rgb(22 25 26 / .5) 100%);transition:background var(--dur-base)}.trba-video__trigger:hover img{transform:scale(1.03)}.trba-video__trigger:hover::after{background:linear-gradient(180deg,rgb(22 25 26 / .22) 0%,rgb(22 25 26 / .08) 38%,rgb(22 25 26 / .6) 100%)}.trba-video__play{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);display:inline-grid;place-items:center;width:4.5rem;height:4.5rem;padding-left:.2rem;color:var(--text-onbrand);background:var(--color-brand);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-standard),background var(--dur-base)}.trba-video__trigger:hover .trba-video__play,.trba-video__trigger:focus-visible .trba-video__play{transform:translate(-50%,-50%) scale(1.08);background:var(--color-brand-hover)}.trba-video__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--trba-white),inset 0 0 0 6px var(--color-brand)}.trba-video__hint{position:absolute;left:var(--space-4);bottom:var(--space-4);z-index:1;display:inline-flex;align-items:center;padding:.35rem .65rem;color:var(--trba-white);font-size:var(--fs-sm);font-weight:var(--fw-semibold);background:rgb(22 25 26 / .62);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.trba-video__player{object-fit:cover;background:var(--trba-ink-900)}@media (prefers-reduced-motion:reduce){.trba-video__trigger img,.trba-video__play{transition:none}.trba-video__trigger:hover img{transform:none}}.trba-focus-media{display:flex;flex-direction:column}@media (min-width:1024px){.section--darker .intro-grid{align-items:stretch}.trba-focus-media .trba-video{flex:1 1 auto}}.trba-focus-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4) var(--space-5);margin-top:var(--space-6)}.trba-focus-stats__item{border-top:var(--border-width-strong) solid var(--border-ondark);padding-top:var(--space-3)}.trba-focus-stats__num{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.6rem, 3.4vw, 2.25rem);line-height:1;letter-spacing:-.02em;color:var(--trba-white);white-space:nowrap}.trba-focus-stats__num .unit{font-size:.55em;font-weight:var(--fw-bold);color:var(--trba-green-400)}.trba-focus-stats__label{margin-top:var(--space-2);font-size:var(--fs-xs);line-height:1.35;color:var(--text-ondark-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}@media (max-width:520px){.trba-focus-stats{grid-template-columns:1fr;gap:var(--space-3)}}.divisions{display:grid;gap:var(--space-8)}@media (min-width:1024px){.divisions{grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-10)}}.division-list{border-top:1px solid var(--border-default)}.division-list__item{border-bottom:1px solid var(--border-default)}.division-list__link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2);transition:padding var(--dur-base) var(--ease-standard),color var(--dur-base)}.division-list__num{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-xs);color:var(--text-muted)}.division-list__name{font-family:var(--font-display);text-transform:uppercase;font-weight:var(--fw-bold);font-size:clamp(1rem, 1.7vw, 1.35rem);color:var(--text-strong);letter-spacing:-.01em}.division-list__arrow{color:var(--text-muted);opacity:0;transform:translateX(-6px);transition:opacity var(--dur-base),transform var(--dur-base)}.division-list__arrow svg{width:22px;height:22px}.division-list__item:hover .division-list__link,.division-list__item.is-active .division-list__link{padding-left:var(--space-5)}.division-list__item:hover .division-list__num,.division-list__item.is-active .division-list__num{color:var(--color-brand-hover)}.division-list__item:hover .division-list__name,.division-list__item.is-active .division-list__name{color:var(--color-brand-active)}.division-list__item:hover .division-list__arrow,.division-list__item.is-active .division-list__arrow{opacity:1;transform:none;color:var(--color-brand)}.division-preview{display:none;position:sticky;top:calc(var(--header-h) + var(--space-5));--slab-shift-x:clamp(14px, 1.6vw, 22px);--slab-shift-y:clamp(22px, 2.6vw, 34px);--slab-cut:clamp(34px, 4vw, 54px)}@media (min-width:1024px){.division-preview{display:block}.division-preview::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;aspect-ratio:4 / 5;transform:translate(var(--slab-shift-x),var(--slab-shift-y));background:var(--color-brand);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slab-cut)),calc(100% - var(--slab-cut)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slab-cut)),calc(100% - var(--slab-cut)) 100%,0 100%);pointer-events:none}}.division-preview__img{position:relative;z-index:1;aspect-ratio:4 / 5;overflow:hidden;background:var(--surface-inset);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slab-cut)),calc(100% - var(--slab-cut)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slab-cut)),calc(100% - var(--slab-cut)) 100%,0 100%)}.division-preview__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-slow) var(--ease-standard)}.division-preview__img img.is-shown{opacity:1}.division-preview__cap{position:relative;z-index:1;margin-top:calc(var(--slab-shift-y) + var(--space-3));font-size:var(--fs-sm);color:var(--text-muted)}