﻿:root{--ati-blue-dark: #003968;--ati-blue-darker: #002850;--ati-blue: #004c9d;--ati-blue-light: #009dea;--ati-steel: #7a9ab7;--ati-steel-light: #a6bcd6;--ati-steel-pale: #b7c9e2;--ati-green: #4c8d2e;--ati-crimson: #92004d;--ati-teal: #00826e;--ati-purple: #50037f;--ati-orange: #e67200;--ati-white: #ffffff;--ati-black: #000000;--ati-surface: hsl(207, 18%, 97%);--ati-surface-muted: hsl(214, 21%, 95%);--ati-border-color: hsl(207, 15%, 93%);--ati-text-muted: hsl(207, 5%, 44%);--ati-text-body: hsl(207, 5%, 24%);--ati-heading: var(--ati-blue-dark);--ati-body-text: var(--ati-text-body);--ati-blue-dark-rgb: 0, 57, 104;--ati-blue-rgb: 0, 76, 157;--ati-blue-light-rgb: 0, 157, 234;--ati-steel-rgb: 122, 154, 183;--ati-steel-light-rgb: 166, 188, 214;--ati-steel-pale-rgb: 183, 201, 226;--ati-white-rgb: 255, 255, 255;--ati-black-rgb: 0, 0, 0;--ati-space-1: 0.25rem;--ati-space-2: 0.5rem;--ati-space-3: 0.75rem;--ati-space-4: 1rem;--ati-space-5: 1.5rem;--ati-space-6: 2rem;--ati-space-7: 3rem;--ati-space-8: 4rem;--ati-nav-height: clamp(64px, 8vh, 96px);--ati-font: "arial-nova", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ati-font-heading: "Replica LL", "arial-nova", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ati-fw-light: 300;--ati-fw-regular: 400;--ati-fw-medium: 500;--ati-fw-semibold: 600;--ati-fw-bold: 700;--ati-fw-heavy: 900;--ati-h1-size: 2.5rem;--ati-h1-lh: 1.2;--ati-h2-size: 2rem;--ati-h2-lh: 1.1875;--ati-h3-size: 1.75rem;--ati-h3-lh: 1.214;--ati-h4-size: 1.5rem;--ati-h4-lh: 1.208;--ati-h5-size: 1.25rem;--ati-h5-lh: 1.2;--ati-h6-size: 1rem;--ati-h6-lh: 1.1875;--ati-display-1: 4.5rem;--ati-display-2: 4rem;--ati-display-3: 3.625rem;--ati-display-4: 3.25rem;--ati-body-size: 1rem;--ati-body-lh: 1.75;--ati-lead-size: 1.3125rem;--ati-lead-lh: 1.714;--ati-small-size: 0.75rem;--ati-eyebrow-size: 0.8125rem;--ati-label-size: 0.875rem;--ati-control-sm-size: 0.875rem;--ati-body-sm-size: 0.9rem;--ati-body-md-size: 0.9375rem;--ati-caption-size: 0.8125rem;--ati-alloy-symbol-size: 1.05rem;--ati-alloy-name-size: 0.72rem;--ati-shadow-sm: 0 1px 4px rgba(0, 0, 0, 0.1);--ati-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);--ati-shadow-lg: 0 8px 35px rgba(0, 0, 0, 0.16);--bg-alpha: 1}:root{--color-primary: var(--ati-blue);--color-primary-dark: var(--ati-blue-dark);--color-primary-darker: var(--ati-blue-darker);--color-primary-light: var(--ati-blue-light);--color-secondary: var(--ati-steel);--color-secondary-light: var(--ati-steel-light);--color-secondary-pale: var(--ati-steel-pale);--color-success: var(--ati-green);--color-danger: var(--ati-crimson);--color-warning: var(--ati-orange);--color-family-titanium: var(--ati-blue);--color-family-nickle: var(--ati-teal);--color-family-steel: var(--ati-steel);--color-family-hafnium: var(--ati-blue-dark);--color-family-niobium: var(--ati-purple);--color-family-tantalum: var(--ati-text-body);--color-family-tungsten: var(--ati-text-body);--color-family-vanadium: var(--ati-green);--color-family-zirconium: var(--ati-orange);--color-surface: var(--ati-white);--color-surface-alt: var(--ati-surface);--color-surface-muted: var(--ati-surface-muted);--color-border: var(--ati-border-color);--color-text-body: var(--ati-body-text);--color-text-muted: var(--ati-text-muted);--color-text-heading: var(--ati-heading);--color-text-inverse: var(--ati-white);--color-primary-rgb: var(--ati-blue-rgb);--color-primary-dark-rgb: var(--ati-blue-dark-rgb);--color-primary-light-rgb: var(--ati-blue-light-rgb);--color-secondary-light-rgb: var(--ati-steel-light-rgb);--color-secondary-pale-rgb: var(--ati-steel-pale-rgb);--color-text-inverse-rgb: var(--ati-white-rgb);--font-family-base: var(--ati-font);--font-family-heading: var(--ati-font-heading);--font-weight-light: var(--ati-fw-light);--font-weight-regular: var(--ati-fw-regular);--font-weight-medium: var(--ati-fw-medium);--font-weight-semibold: var(--ati-fw-semibold);--font-weight-bold: var(--ati-fw-bold);--font-weight-heavy: var(--ati-fw-heavy);--font-size-h1: var(--ati-h1-size);--font-size-h2: var(--ati-h2-size);--font-size-h3: var(--ati-h3-size);--font-size-h4: var(--ati-h4-size);--font-size-h5: var(--ati-h5-size);--font-size-h6: var(--ati-h6-size);--line-height-h1: var(--ati-h1-lh);--line-height-h2: var(--ati-h2-lh);--line-height-h3: var(--ati-h3-lh);--line-height-h4: var(--ati-h4-lh);--line-height-h5: var(--ati-h5-lh);--line-height-h6: var(--ati-h6-lh);--font-size-display-1: var(--ati-display-1);--font-size-display-2: var(--ati-display-2);--font-size-display-3: var(--ati-display-3);--font-size-display-4: var(--ati-display-4);--font-size-body: var(--ati-body-size);--line-height-body: var(--ati-body-lh);--font-size-lead: var(--ati-lead-size);--line-height-lead: var(--ati-lead-lh);--font-size-small: var(--ati-small-size);--font-size-body-sm: var(--ati-body-sm-size);--font-size-body-md: var(--ati-body-md-size);--font-size-caption: var(--ati-caption-size);--font-size-alloy-symbol: var(--ati-alloy-symbol-size);--font-size-alloy-name: var(--ati-alloy-name-size);--font-size-label: var(--ati-label-size);--font-size-eyebrow: var(--ati-eyebrow-size);--font-size-control-sm: var(--ati-control-sm-size);--space-1: var(--ati-space-1);--space-2: var(--ati-space-2);--space-3: var(--ati-space-3);--space-4: var(--ati-space-4);--space-5: var(--ati-space-5);--space-6: var(--ati-space-6);--space-7: var(--ati-space-7);--space-8: var(--ati-space-8);--size-nav-height: var(--ati-nav-height);--shadow-sm: var(--ati-shadow-sm);--shadow: var(--ati-shadow);--shadow-lg: var(--ati-shadow-lg)}body{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-body)}h1,.h1{font-family:var(--font-family-heading);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}h2,.h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}h3,.h3{font-family:var(--font-family-heading);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}h4,.h4{font-family:var(--font-family-heading);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}h5,.h5{font-family:var(--font-family-heading);font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}h6,.h6{font-family:var(--font-family-heading);font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.display-1{font-size:var(--font-size-display-1);font-weight:var(--font-weight-bold);line-height:1.194}.display-2{font-size:var(--font-size-display-2);font-weight:var(--font-weight-bold);line-height:1.203}.display-3{font-size:var(--font-size-display-3);font-weight:var(--font-weight-bold);line-height:1.207}.display-4{font-size:var(--font-size-display-4);font-weight:var(--font-weight-bold);line-height:1.192}p,li,.card-text,.form-control,.form-select{font-size:inherit}.lead{font-size:var(--font-size-lead);line-height:var(--line-height-lead);font-weight:var(--font-weight-regular)}small,.small{font-size:var(--font-size-small)}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto;display:flex;flex-direction:column}.ati-footer{margin-top:auto}.bg-ati-steel-pale{background-color:rgba(var(--color-secondary-pale-rgb), var(--bg-alpha)) !important}.bg-ati-steel-light{background-color:rgba(var(--color-secondary-light-rgb), var(--bg-alpha)) !important}.bg-ati-blue{background-color:rgba(var(--color-primary-rgb), var(--bg-alpha)) !important}.bg-ati-blue-light{background-color:rgba(var(--color-primary-light-rgb), var(--bg-alpha)) !important}.bg-ati-blue-dark{background-color:rgba(var(--color-primary-dark-rgb), var(--bg-alpha)) !important;color:var(--color-text-inverse) !important}.bg-ati-blue-dark a{color:var(--color-text-inverse) !important;text-decoration-color:rgba(var(--color-text-inverse-rgb), 0.75)}.bg-ati-blue-dark a:hover{text-decoration-color:var(--color-text-inverse)}.text-ati-blue{color:var(--color-primary) !important}.text-ati-blue-dark{color:var(--color-primary-dark) !important}.on-dark{color:var(--color-text-inverse) !important}.on-dark a{color:var(--color-text-inverse) !important;text-decoration-color:rgba(var(--color-text-inverse-rgb), 0.75)}.on-dark a:hover{text-decoration-color:var(--color-text-inverse)}.on-dark .text-muted{color:rgba(var(--color-text-inverse-rgb), 0.75) !important}.on-light{color:var(--color-text-heading)}.btn-primary{--bs-btn-color: var(--color-text-inverse);--bs-btn-bg: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-color: var(--color-text-inverse);--bs-btn-hover-bg: var(--color-primary-dark);--bs-btn-hover-border-color: var(--color-primary-dark);--bs-btn-active-color: var(--color-text-inverse);--bs-btn-active-bg: var(--color-primary-dark);--bs-btn-active-border-color: var(--color-primary-dark);--bs-btn-focus-shadow-rgb: var(--color-primary-rgb);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);letter-spacing:.02em}.btn-secondary{--bs-btn-color: var(--color-text-inverse);--bs-btn-bg: var(--color-primary-dark);--bs-btn-border-color: var(--color-primary-dark);--bs-btn-hover-color: var(--color-text-inverse);--bs-btn-hover-bg: var(--color-primary-darker);--bs-btn-hover-border-color: var(--color-primary-darker);--bs-btn-active-color: var(--color-text-inverse);--bs-btn-active-bg: var(--color-primary-darker);--bs-btn-active-border-color: var(--color-primary-darker);--bs-btn-focus-shadow-rgb: var(--color-primary-dark-rgb);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);letter-spacing:.02em}.btn-callout{--bs-btn-color: var(--color-primary-dark);--bs-btn-bg: var(--color-primary-light);--bs-btn-border-color: var(--color-primary-light);--bs-btn-hover-color: var(--color-text-inverse);--bs-btn-hover-bg: var(--color-primary);--bs-btn-hover-border-color: var(--color-primary);--bs-btn-active-color: var(--color-text-inverse);--bs-btn-active-bg: var(--color-primary-dark);--bs-btn-active-border-color: var(--color-primary-dark);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);letter-spacing:.02em}.btn-outline-primary{--bs-btn-color: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-color: var(--color-text-inverse);--bs-btn-hover-bg: var(--color-primary);--bs-btn-hover-border-color: var(--color-primary);--bs-btn-active-color: var(--color-text-inverse);--bs-btn-active-bg: var(--color-primary-dark);--bs-btn-active-border-color: var(--color-primary-dark);--bs-btn-disabled-color: var(--color-secondary);--bs-btn-disabled-border-color: var(--color-secondary);font-family:var(--font-family-base);font-weight:var(--font-weight-bold)}.btn-outline-white{--bs-btn-color: var(--color-text-inverse);--bs-btn-border-color: var(--color-text-inverse);--bs-btn-hover-color: var(--color-primary-dark);--bs-btn-hover-bg: var(--color-text-inverse);--bs-btn-hover-border-color: var(--color-text-inverse);--bs-btn-active-color: var(--color-primary-dark);--bs-btn-active-bg: var(--color-secondary-pale);--bs-btn-active-border-color: var(--color-secondary-pale);font-family:var(--font-family-base);font-weight:var(--font-weight-bold)}.btn-lg{padding:.75rem 1.75rem;font-size:var(--font-size-body);letter-spacing:.03em}.btn-sm{padding:.375rem .875rem;font-size:var(--font-size-control-sm)}.btn-chevron::after{content:" ›";font-weight:var(--font-weight-heavy);margin-left:var(--space-1);transition:margin-left .15s ease}.btn-chevron:hover::after{margin-left:var(--space-2)}:root{--bs-primary: var(--color-primary);--bs-secondary: var(--color-primary-dark);--bs-success: var(--color-success);--bs-info: var(--color-primary-light);--bs-warning: var(--color-warning);--bs-danger: var(--color-danger);--bs-light: var(--color-surface-alt);--bs-dark: var(--color-primary-dark);--bs-primary-rgb: var(--color-primary-rgb);--bs-secondary-rgb: var(--color-primary-dark-rgb);--bs-info-rgb: var(--color-primary-light-rgb);--bs-dark-rgb: var(--color-primary-dark-rgb);--bs-white-rgb: var(--color-text-inverse-rgb);--bs-body-bg-rgb: var(--color-text-inverse-rgb);--bs-body-bg: var(--color-surface);--bs-body-color: var(--color-text-body);--bs-heading-color: var(--color-text-heading);--bs-link-color: var(--color-primary);--bs-link-hover-color: var(--color-primary-dark);--bs-link-color-rgb: var(--color-primary-rgb);--bs-link-hover-color-rgb: var(--color-primary-dark-rgb);--bs-border-color: var(--color-border);--bs-border-color-translucent: rgba(var(--color-primary-rgb), 0.15);--bs-secondary-bg: var(--color-surface-alt);--bs-tertiary-bg: var(--color-surface-muted);--bs-focus-ring-color: rgba(var(--color-primary-rgb), 0.35);--bs-form-control-bg: var(--color-surface);--bs-form-control-border-color: var(--color-secondary-light);--bs-form-control-color: var(--color-text-body);--bs-form-control-focus-bg: var(--color-surface-alt);--bs-form-control-focus-border-color: var(--color-primary);--bs-form-control-focus-color: var(--color-text-body);--bs-table-bg: var(--color-surface);--bs-table-color: var(--color-text-body);--bs-table-striped-bg: var(--color-surface-alt);--bs-table-hover-bg: var(--color-border)}.section-pad{padding-top:var(--space-7);padding-bottom:var(--space-7)}.section-pad-sm{padding-top:var(--space-5);padding-bottom:var(--space-5)}.ati-section-cta{padding:var(--space-7) 0}.ati-section-cta__eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-light);margin-bottom:.625rem}.ati-section-cta__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:1rem}.ati-section-cta__body{font-size:var(--font-size-body);color:var(--color-text-body);margin-bottom:1.5rem;max-width:640px}.ati-section-cta.bg-ati-blue-dark .ati-section-cta__title,.ati-section-cta.bg-ati-blue .ati-section-cta__title{color:var(--color-text-inverse)}.ati-section-cta.bg-ati-blue-dark .ati-section-cta__body,.ati-section-cta.bg-ati-blue .ati-section-cta__body{color:rgba(var(--color-text-inverse-rgb), 0.85)}.ati-finder{background:var(--color-surface-alt);min-height:60vh}.ati-zone-flat{display:contents}.ati-breadcrumbs .breadcrumb{margin:0;padding:0;font-size:var(--font-size-eyebrow)}.ati-breadcrumbs .breadcrumb-item{color:rgba(var(--color-text-inverse-rgb), 0.8)}.ati-breadcrumbs .breadcrumb-item a{color:var(--color-primary-light);text-decoration:none;font-weight:var(--font-weight-semibold)}.ati-breadcrumbs .breadcrumb-item a:hover{color:var(--color-text-inverse);text-decoration:underline}.ati-breadcrumbs .breadcrumb-item+.breadcrumb-item::before{content:"›";color:rgba(var(--color-text-inverse-rgb), 0.5)}.ati-breadcrumbs .breadcrumb-item.active{color:var(--color-text-inverse);font-weight:var(--font-weight-bold)}.ati-topbar a{color:var(--color-text-inverse);text-decoration:none;opacity:.9}.ati-topbar a:hover{opacity:1;text-decoration:underline}.ati-topbar{background:var(--color-primary-dark);color:var(--color-text-inverse);font-size:var(--font-size-label);padding:.4rem 0}.ati-navbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-top:0;padding-bottom:0}.ati-navbar .navbar-brand img{height:48px;width:auto}.ati-navbar .nav-link{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-body-md);color:var(--color-primary-dark);padding:1.25rem .875rem;transition:color .15s ease}.ati-navbar .nav-link:hover,.ati-navbar .nav-link:focus,.ati-navbar .nav-link.active{color:var(--color-primary)}.ati-navbar .nav-link.active{border-bottom:3px solid var(--color-primary)}.ati-mega-menu{position:static}.ati-mega-menu .dropdown-menu{width:100%;left:0;right:0;border:0;border-top:3px solid var(--color-primary);border-radius:0;box-shadow:var(--shadow-lg);padding:2rem 0;background:var(--color-surface)}.ati-mega-menu .dropdown-item{font-family:var(--font-family-base);font-size:var(--font-size-body-sm);color:var(--color-text-body);padding:.35rem 0;background:rgba(0,0,0,0);border:0;transition:color .12s ease}.ati-mega-menu .dropdown-item:hover,.ati-mega-menu .dropdown-item:focus{color:var(--color-primary);background:rgba(0,0,0,0);text-decoration:underline}.ati-mega-menu-col-head{font-family:var(--font-family-base);font-weight:var(--font-weight-heavy);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-dark);margin-bottom:.75rem}.ati-mega-menu-col-head a{color:inherit;text-decoration:none}.ati-mega-menu-col-head a:hover{color:var(--color-primary)}.ati-offcanvas-nav .offcanvas-header{border-bottom:1px solid var(--color-border)}.ati-offcanvas-nav .list-group-item{border:0;padding:.9rem 1rem;font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--color-primary-dark);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:space-between}.ati-offcanvas-nav .list-group-item.secondary{font-weight:var(--font-weight-medium);color:var(--color-text-muted)}@media(max-width: 991.98px){.ati-mega-menu .dropdown-menu{position:relative !important;box-shadow:none;border-top:0;padding:.5rem 0 .5rem 1rem}#atiMainNav{display:none !important}}.ati-hero{position:relative;min-height:560px;display:flex;align-items:center;overflow:hidden;background:var(--color-primary-dark)}.ati-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.35}.ati-hero__bg--full{opacity:1}.ati-hero__content{position:relative;z-index:2;padding:var(--space-8) 0}.ati-hero__eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary-light);margin-bottom:var(--space-3)}.ati-hero__title{font-size:var(--font-size-display-2);font-weight:var(--font-weight-heavy);line-height:1.1;color:var(--color-text-inverse);margin-bottom:1.25rem}.ati-hero__subtitle{font-size:var(--font-size-lead);line-height:var(--line-height-lead);color:rgba(var(--color-text-inverse-rgb), 0.85);margin-bottom:var(--space-6);max-width:560px}.ati-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}@media(max-width: 991.98px){.ati-hero{min-height:440px}.ati-hero__title{font-size:var(--font-size-display-3)}}@media(max-width: 575.98px){.ati-hero{min-height:360px}.ati-hero__title{font-size:var(--font-size-h1)}.ati-hero__subtitle{font-size:var(--font-size-body)}.ati-hero__actions{flex-direction:column;align-items:stretch}}.ati-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.ati-hero__video-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(var(--color-primary-dark-rgb), 0.82) 0%, rgba(var(--color-primary-dark-rgb), 0.6) 55%, rgba(var(--color-primary-dark-rgb), 0.35) 100%)}.ati-footer{background:var(--color-primary-dark);color:var(--color-text-inverse)}.ati-footer a{color:var(--color-text-inverse);text-decoration:none}.ati-footer a:hover{color:var(--color-primary-light);text-decoration:underline}.ati-footer-logo img{height:48px;width:auto;filter:brightness(0) invert(1)}.ati-footer .ati-social{display:inline-flex;align-items:center;color:var(--color-text-inverse);opacity:.85;transition:opacity .15s ease}.ati-footer .ati-social:hover{opacity:1;color:var(--color-text-inverse);text-decoration:none}.ati-footer .ati-social svg{width:22px;height:22px;display:block}.ati-footer a{color:var(--color-text-inverse);text-decoration:none}.ati-footer a:hover{color:var(--color-primary-light);text-decoration:underline}.ati-footer-heading{font-family:var(--font-family-base);font-weight:var(--font-weight-heavy);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-light);margin-bottom:1rem}.ati-footer-list{list-style:none;padding:0;margin:0 0 1.5rem}.ati-footer-list li{margin-bottom:.5rem;font-size:var(--font-size-body-sm)}.ati-footer-bottom{border-top:1px solid rgba(var(--color-text-inverse-rgb), 0.15);padding-top:1.25rem;padding-bottom:1.25rem;font-size:var(--font-size-eyebrow);color:rgba(var(--color-text-inverse-rgb), 0.75)}.ati-footer-bottom a{color:rgba(var(--color-text-inverse-rgb), 0.75)}.ati-footer-bottom a:hover{color:var(--color-text-inverse)}.ati-breadcrumbs{background:var(--color-primary-dark);padding:1rem 0 .875rem}.ati-page-title{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h2);line-height:var(--line-height-h2);color:var(--color-text-inverse);margin:0 0 .5rem}.ati-breadcrumb-list{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;padding:0;margin:0;font-size:var(--font-size-eyebrow);color:rgba(var(--color-text-inverse-rgb), 0.8)}.ati-breadcrumb-item a{color:var(--color-primary-light);text-decoration:none;font-weight:var(--font-weight-semibold)}.ati-breadcrumb-item a:hover{color:var(--color-text-inverse);text-decoration:underline}.ati-breadcrumb-item+.ati-breadcrumb-item::before{content:"›";margin:0 .4rem;color:rgba(var(--color-text-inverse-rgb), 0.5)}.ati-breadcrumb-item.is-current{color:var(--color-text-inverse);font-weight:var(--font-weight-bold)}.ati-card{border:0;border-radius:.5rem;overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow);transition:transform 200ms ease,box-shadow 200ms ease}.ati-card:hover,.ati-card:focus-within{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.ati-card .card-title{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.ati-card .card-title a{color:inherit}.ati-card .card-title a:hover{color:var(--color-primary)}.ati-card .card-text{font-size:var(--font-size-body-sm);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ati-card a{text-decoration:none}.ati-card a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.25rem}.ati-market-card::before{content:"";display:block;height:4px;background:var(--color-primary)}.ati-market-card .card-img-top{height:200px;overflow:hidden}.ati-market-card .card-img-top img{width:100%;height:100%;object-fit:cover;object-position:center}.ati-market-card .card-body{padding:1.25rem}.ati-market-card .card-title{font-size:var(--font-size-h4)}.ati-card{display:flex;flex-direction:column}.ati-card .card-body{flex:1 1 auto;display:flex;flex-direction:column}.ati-card .card-body>a:last-child{margin-top:auto;align-self:flex-start}.ati-alloy-strip{display:grid;grid-template-columns:repeat(3, minmax(0, 120px));justify-content:start;gap:.6rem}.ati-alloy-tile{position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.6rem;color:var(--color-text-inverse);text-decoration:none;overflow:hidden;background-color:var(--color-primary);clip-path:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px))}.ati-alloy-tile__symbol{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-alloy-symbol);font-weight:var(--font-weight-bold);line-height:1;border:2px solid rgba(var(--color-text-inverse-rgb), 0.85);border-radius:.2rem}.ati-alloy-tile__name{font-size:var(--font-size-alloy-name);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em}@media(max-width: 575.98px){.ati-alloy-strip{grid-template-columns:repeat(3, minmax(0, 1fr))}}.ati-alloy-tile--titanium{background-color:var(--color-family-titanium)}.ati-alloy-tile--nickle{background-color:var(--color-family-nickle)}.ati-alloy-tile--steel{background-color:var(--color-family-steel)}.ati-alloy-tile--hafnium{background-color:var(--color-family-hafnium)}.ati-alloy-tile--niobium{background-color:var(--color-family-niobium)}.ati-alloy-tile--tantalum{background-color:var(--color-family-tantalum)}.ati-alloy-tile--tungsten{background-color:var(--color-family-tungsten)}.ati-alloy-tile--vanadium{background-color:var(--color-family-vanadium)}.ati-alloy-tile--zirconium{background-color:var(--color-family-zirconium)}.ati-alloy-card{border:1px solid var(--color-border);border-radius:.375rem;padding:1rem 1.25rem;background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}.ati-alloy-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.ati-alloy-card .alloy-name{font-weight:var(--font-weight-bold);color:var(--color-text-heading);font-size:var(--font-size-body)}.ati-alloy-card .alloy-family{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ati-alloy-card__media{min-height:60px}.ati-alloy-card__media img{width:100%;height:100%;object-fit:cover}.ati-finder-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:1.25rem}.ati-resource-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;padding:1.25rem;display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease}.ati-resource-card:hover{box-shadow:var(--shadow);border-color:var(--color-secondary-light)}.ati-resource-card__title{font-weight:var(--font-weight-bold);color:var(--color-text-heading);font-size:var(--font-size-body);line-height:1.35}.ati-resource-card__title a{color:inherit;text-decoration:none}.ati-resource-card__title a:hover{color:var(--color-primary)}.ati-resource-card__meta{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ati-resource-card__type{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-light)}.ati-resource-card .ratio img{width:100%;height:100%;object-fit:cover}.ati-location-block+.ati-location-block{margin-top:var(--space-5)}.ati-entity-detail__meta{font-size:var(--font-size-caption);color:var(--color-text-muted);margin-bottom:var(--space-4)}.ati-entity-detail__media{margin-bottom:var(--space-5)}.ati-entity-detail__media img{width:100%;height:100%;object-fit:cover}.ati-entity-detail__facts{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5)}.ati-entity-detail__facts dt{font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.ati-entity-detail__facts dd{margin:0;color:var(--color-text-body)}.ati-entity-detail__body{white-space:pre-line}.ati-expert-card__photo{width:90px;height:90px;object-fit:cover;object-position:top}.ati-expert-card__role{font-size:var(--font-size-body);color:var(--color-primary);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2)}.ati-resources-sidebar{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:.5rem;padding:1.25rem;position:sticky;top:calc(var(--size-nav-height) + 1rem)}.ati-resources-sidebar__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-4);padding-bottom:.625rem;border-bottom:2px solid var(--color-border)}.ati-resources-sidebar__list{list-style:none;padding:0;margin:0 0 1.25rem}.ati-resources-sidebar__list li{padding:.5rem 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-body-sm)}.ati-resources-sidebar__list li:last-child{border-bottom:0}.ati-resources-sidebar__list a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-semibold)}.ati-resources-sidebar__list a:hover{color:var(--color-text-heading);text-decoration:underline}@media(max-width: 991.98px){.ati-resources-sidebar{position:static}}.ati-detail-section-head{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border)}.ati-differentiator-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-5)}.ati-differentiator-item{display:flex;gap:var(--space-4);align-items:flex-start}.ati-differentiator-item__icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:rgba(var(--color-primary-light-rgb), 0.15);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.ati-differentiator-item__title{font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-1)}.ati-differentiator-item__text{font-size:var(--font-size-body-sm);color:var(--color-text-muted);margin:0}.ati-achievement-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:var(--space-6);text-align:center}.ati-section-cta:not(.bg-ati-blue-dark) .ati-achievement-grid{text-align:left}.ati-achievement__number{font-size:var(--font-size-display-3);font-weight:var(--font-weight-heavy);line-height:1;color:var(--color-primary-light);margin-bottom:var(--space-1)}.ati-achievement__label{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-heading)}.bg-ati-blue-dark .ati-achievement__label,.bg-ati-blue .ati-achievement__label,.on-dark .ati-achievement__label{color:var(--color-text-inverse)}@media(max-width: 767.98px){.ati-achievement-grid{grid-template-columns:repeat(2, 1fr);gap:var(--space-5)}}@media(max-width: 575.98px){.ati-achievement__number{font-size:var(--font-size-display-4)}}.ati-form .form-label,.ati-form label,.ati-form legend{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-label);line-height:var(--line-height-body);color:var(--color-text-heading);margin-bottom:var(--space-2)}.ati-form .form-control,.ati-form .form-select{font-family:var(--font-family-base);border:1px solid var(--color-secondary-light);border-radius:.375rem;color:var(--color-text-body);background:var(--color-surface);font-size:var(--font-size-body-md);padding:.625rem .875rem;transition:border-color .15s ease,box-shadow .15s ease}.ati-form .form-control:focus,.ati-form .form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem rgba(var(--color-primary-rgb), 0.2);background:var(--color-surface);color:var(--color-text-body)}.ati-form textarea.form-control{min-height:140px;resize:vertical}.ati-form .form-text{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ati-form .form-control.is-valid{border-color:var(--color-success)}.ati-form .form-control.is-invalid{border-color:var(--color-danger)}.ati-form .invalid-feedback{color:var(--color-danger);font-size:var(--font-size-caption)}.ati-form .valid-feedback{color:var(--color-success);font-size:var(--font-size-caption)}[data-sf-role=submit-button-container].btn{padding:0;border:0;background:none;box-shadow:none}[data-sf-role=submit-button-container] button{--bs-btn-color: var(--color-text-inverse);--bs-btn-bg: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-color: var(--color-text-inverse);--bs-btn-hover-bg: var(--color-primary-dark);--bs-btn-hover-border-color: var(--color-primary-dark);--bs-btn-active-color: var(--color-text-inverse);--bs-btn-active-bg: var(--color-primary-dark);--bs-btn-active-border-color: var(--color-primary-dark);--bs-btn-focus-shadow-rgb: var(--color-primary-rgb);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);letter-spacing:.02em;min-width:160px}.ati-form-section-head{font-weight:var(--font-weight-heavy);color:var(--color-text-heading);font-size:var(--font-size-h5);margin-bottom:1.25rem;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-border)}.ati-accordion .accordion-item{border:0;border-bottom:1px solid var(--color-border);border-radius:0 !important;background:rgba(0,0,0,0)}.ati-accordion .accordion-item:first-child{border-top:1px solid var(--color-border)}.ati-accordion .accordion-button{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);color:var(--color-text-heading);background:rgba(0,0,0,0);padding:1.125rem 0;box-shadow:none;border-radius:0 !important}.ati-accordion .accordion-button:not(.collapsed){color:var(--color-primary);background:rgba(0,0,0,0);box-shadow:none}.ati-accordion .accordion-button::after{filter:invert(14%) sepia(70%) saturate(900%) hue-rotate(195deg) brightness(90%) contrast(100%)}.ati-accordion .accordion-button:not(.collapsed)::after{filter:invert(27%) sepia(85%) saturate(700%) hue-rotate(200deg) brightness(95%) contrast(100%)}.ati-accordion .accordion-button:focus{box-shadow:0 0 0 .2rem rgba(var(--color-primary-rgb), 0.25)}.ati-accordion .accordion-body{font-size:var(--font-size-body-md);color:var(--color-text-body);padding:0 0 1.25rem;line-height:var(--line-height-body)}.ati-accordion.on-dark .accordion-item{border-color:rgba(var(--color-text-inverse-rgb), 0.2)}.ati-accordion.on-dark .accordion-button{color:var(--color-text-inverse)}.ati-accordion.on-dark .accordion-button:not(.collapsed){color:var(--color-primary-light)}.ati-accordion.on-dark .accordion-button::after{filter:invert(1)}.ati-accordion.on-dark .accordion-body{color:rgba(var(--color-text-inverse-rgb), 0.85)}.ati-carousel-slide__img{width:100%;height:220px;object-fit:cover;object-position:center;display:block}@media(max-width: 575.98px){.ati-carousel-slide__img{height:180px}}.ati-fb-carousel{position:relative;overflow:hidden;background:var(--color-primary-dark)}.ati-fb-carousel .carousel-control-prev,.ati-fb-carousel .carousel-control-next{width:5rem;z-index:3}.ati-fb-carousel .carousel-control-prev-icon,.ati-fb-carousel .carousel-control-next-icon{width:2.5rem;height:2.5rem;background-color:rgba(0,0,0,.35);border-radius:50%;background-size:45% 45%}.ati-fb-carousel .carousel-indicators{margin-bottom:1.25rem;z-index:3}.ati-fb-carousel__empty{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);background:var(--color-surface-alt);border:2px dashed var(--color-border);color:var(--color-text-muted);text-align:center}.ati-fb-slide{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;padding:var(--space-6) 5rem}.ati-fb-slide__bg{position:absolute;inset:0;background-color:var(--color-primary-dark);background-size:cover;background-position:center}.ati-fb-slide__bg::after{content:"";position:absolute;inset:0;background:rgba(0,20,45,.45)}.ati-fb-slide__panel{position:relative;z-index:2;max-width:720px;text-align:center;padding:2.5rem;background:rgba(var(--color-primary-dark-rgb), 0.72);color:var(--color-text-inverse)}.ati-fb-slide__eyebrow{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--color-text-inverse-rgb), 0.75);margin-bottom:var(--space-3)}.ati-fb-slide__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);text-transform:uppercase;letter-spacing:.02em;margin-bottom:var(--space-3)}.ati-fb-slide__text{font-size:var(--font-size-body);line-height:1.6;color:rgba(var(--color-text-inverse-rgb), 0.9);margin-bottom:0}@media(max-width: 991.98px){.ati-fb-slide{min-height:460px;padding:var(--space-6) 4rem}}@media(max-width: 575.98px){.ati-fb-slide{min-height:400px;padding:var(--space-5) 3rem}.ati-fb-slide__panel{padding:var(--space-5)}}.ati-material-detail{padding:var(--space-7) 0}
