body.page-id-3967 .headline{display:none!important}body.page-id-3967 .middle_inner,body.page-id-3967 .content_wrap,body.page-id-3967 .middle_content,body.page-id-3967 .content{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}body.page-id-3967 #middle{padding-top:171px;padding-bottom:0}body.page-id-3967 #page{padding:0!important;width:100%!important;max-width:none!important}
.hba{--ink:var(--midnight);--teal:var(--deep-blue);--paper:var(--off-white);--muted:var(--deep-blue);--line:var(--secondary-surface);background:var(--paper);color:var(--ink);font-size:16px;line-height:1.65}.hba *{box-sizing:border-box;min-width:0}.hba h1,.hba h2,.hba h3,.hba p,.hba figure,.hba blockquote{margin:0;padding:0;color:inherit}.hba h1,.hba h2,.hba h3{font-weight:600;letter-spacing:-.035em;line-height:1.1}.hba h1{font-size:clamp(36px,4.1vw,59px)}.hba h2{font-size:clamp(31px,3.3vw,47px)}.hba h3{font-size:26px}.hba p{font-size:16px;line-height:1.7;margin:18px 0}.hba em{font-style:normal;color:var(--teal)}.hba a{color:var(--teal);text-underline-offset:5px}.hba img{display:block;width:100%;height:auto}.hba figcaption,.hba .ab-small{font-size:11px;line-height:1.6;color:var(--muted);margin:12px 0 0}.hba .ab-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.6;margin:0 0 22px;color:var(--teal)}.ab-wrap{max-width:1240px;margin:auto;padding:76px 44px}.ab-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center;padding-top:55px;padding-bottom:24px}.hba .ab-lead{font-size:17px;max-width:560px;margin:24px 0}.ab-link{font-size:12px;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.ab-reporter-photo{position:relative;aspect-ratio:902/670;overflow:hidden;border-radius:5px}.ab-reporter-photo img{position:absolute;width:104.88%;max-width:none;left:-2.44%;top:-34.93%}.ab-identity{grid-column:1/-1;border-top:1px solid var(--line);padding:22px 0 0;font-size:12px;font-weight:600;letter-spacing:.06em}.ab-identity span{padding:0 18px;color:var(--muted)}.ab-origin,.ab-family{display:grid;grid-template-columns:1fr 1.35fr;gap:90px;border-bottom:1px solid var(--line)}.ab-origin>div>p:first-child,.ab-family>div>p:first-child{margin-top:0}.hba blockquote{border:0;font-size:39px;font-family:Georgia,serif;line-height:1.2;letter-spacing:-.025em;margin:30px 0;color:var(--teal)}.ab-history{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.ab-history img{border-radius:5px}.ab-dates{border-top:1px solid var(--line);margin-top:26px}.ab-dates>div{display:grid;grid-template-columns:110px 1fr;gap:18px;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}.ab-dates strong{color:var(--teal)}.ab-growth{background:var(--secondary-surface)}.ab-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:32px}.ab-heading>p{max-width:440px;margin:0}.ab-switch{display:flex;gap:8px;margin:30px 0 24px}.ab-switch button{background:transparent;color:var(--ink);border:1px solid var(--border);border-radius:30px;padding:12px 24px;min-height:48px;height:auto!important;font:600 13px/1.4 inherit;cursor:pointer}.ab-switch button[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.ab-comparison{display:grid;grid-template-columns:1.45fr 1fr;gap:42px;align-items:stretch}.hba [hidden]{display:none!important}.ab-photo-slot{min-height:375px;background:var(--off-white);border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px;border-radius:5px}.ab-photo-slot>span{font:70px/1 Georgia,serif;color:var(--muted);margin-bottom:22px}.ab-photo-slot p{max-width:320px;font-size:14px}.ab-photo-slot small{font-size:11px;color:var(--muted)}.ab-comparison>div>img{height:190px;object-fit:cover;border-radius:5px;margin-top:25px}.ab-comparison+.ab-comparison{margin-top:32px}.ab-press{display:grid;grid-template-columns:1fr 1.35fr;gap:20px 90px}.ab-press>.ab-kicker{grid-column:1/-1}.hba .ab-publication{font:36px/1.2 Georgia,serif;color:var(--teal);margin-top:26px}.ab-press h3{font:25px/1.35 Georgia,serif;letter-spacing:0}.ab-owners{background:var(--secondary-surface)}.ab-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:36px}.ab-profile figure{height:390px;margin-bottom:30px;overflow:hidden;background:var(--white);border-radius:5px}.ab-profile img{height:100%;object-fit:cover}.ab-profile:first-child img{object-position:30% 28%;width:150%;max-width:none}.ab-profile:nth-child(2) img{width:155%;max-width:none;object-position:50% 30%;transform:translateX(-19%)}.ab-profile .ab-kicker{margin-bottom:12px}.ab-profile p{font-size:15px}.ab-capability{background:var(--midnight);color:var(--off-white)}.ab-capability .ab-kicker{color:var(--border)}.ab-cap-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.ab-cap-grid img{border-radius:5px}.ab-capability figcaption{color:var(--secondary-surface)}.ab-cap-list>div{border-top:1px solid color-mix(in srgb,var(--white) 18.8%,transparent);padding:18px 0}.ab-cap-list h3{font-size:20px}.ab-cap-list p{font-size:14px;color:var(--secondary-surface);margin:8px 0 0}.ab-maintenance{margin-top:48px;padding:30px 34px;border:1px solid color-mix(in srgb,var(--white) 25.1%,transparent);border-left:4px solid var(--border);max-width:950px}.ab-maintenance p{font-size:14px;max-width:800px}.ab-maintenance h3{font-size:29px}.ab-values{text-align:center}.ab-values blockquote{font-size:clamp(30px,3.5vw,48px);margin:32px auto 44px}.ab-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;text-align:left;border-top:1px solid var(--line);padding-top:32px}.ab-values-grid h3{font-size:20px}.ab-values-grid p{font-size:14px}.hba .ab-trust{max-width:760px;margin:38px auto 0;font-size:18px}.ab-final{background:var(--secondary-surface);text-align:center}.ab-final .ab-wrap{padding-top:58px;padding-bottom:58px}.ab-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.ab-actions a{background:var(--ink);color:var(--white);padding:13px 20px;min-height:48px;border-radius:5px;font-size:12px;font-weight:600;text-decoration:none}.hba a:focus-visible,.hba button:focus-visible{outline:3px solid var(--muted);outline-offset:5px}.hba a:hover{text-decoration:underline}.ab-switch button:hover{border-color:var(--teal)}
@media(max-width:1000px){.ab-wrap{padding:55px 30px}.ab-hero{gap:28px;padding-top:40px}.ab-origin,.ab-family,.ab-press{gap:40px}.ab-history,.ab-profile-grid,.ab-cap-grid{gap:35px}.ab-heading{gap:35px}.ab-profile figure{height:300px}.ab-comparison{gap:25px}.ab-photo-slot{padding:24px}.ab-identity span{padding:0 10px}}
@media(max-width:767px){body.page-id-3967 #middle{padding-top:110px}.ab-wrap{padding:42px 22px}.ab-hero,.ab-origin,.ab-family,.ab-history,.ab-press,.ab-profile-grid,.ab-cap-grid,.ab-comparison{grid-template-columns:1fr;gap:28px}.ab-hero{padding-top:30px}.ab-hero h1{font-size:39px}.ab-hero figure{margin-top:5px}.ab-identity{font-size:10px;letter-spacing:0;line-height:1.8}.ab-identity span{padding:0 5px}.ab-heading{display:block}.ab-heading>p{margin-top:20px}.ab-photo-slot{min-height:300px}.ab-switch button{padding:12px 16px;font-size:12px;flex:1}.ab-comparison>div>img{height:auto}.ab-profile-grid{gap:42px}.ab-profile figure{height:360px}.ab-profile:first-child img{object-position:30% 23%}.ab-values-grid{grid-template-columns:1fr;gap:15px}.ab-maintenance{padding:25px 22px}.ab-actions{flex-direction:column}.ab-actions a{width:100%}.ab-press>.ab-kicker{grid-column:auto}.ab-press{gap:20px}.ab-history{gap:32px}}
@media(max-width:359px){.ab-wrap{padding-left:18px;padding-right:18px}.ab-hero h1{font-size:34px}.ab-identity{font-size:9px}.ab-identity span{padding:0 2px}.ab-profile figure{height:300px}.ab-switch button{font-size:11px;padding:12px 10px}}
.ab-profile:first-child img{width:100%;object-position:center top}.ab-profile:nth-child(2) img{width:100%;transform:none;object-position:center 35%}
/* Pass 2: owner-controlled history and field evidence. */
.ab-hero-equipment img{aspect-ratio:4/3;object-fit:cover;border-radius:5px}.ab-comparison{grid-template-columns:1.65fr 1fr;gap:48px;align-items:center}.ab-family-photo img{width:100%;height:auto;border-radius:4px}.ab-family-photo figcaption{font-size:12px}.ab-comparison-story{padding:12px 0}.ab-comparison-story p{font-size:15px}.ab-photo-slot{aspect-ratio:960/531;min-height:0;background:var(--off-white);border:1px dashed var(--border)}.ab-photo-slot>span{font-size:56px}.ab-photo-slot h3{font-size:25px}.ab-photo-slot p{margin:14px 0}.ab-photo-slot small{margin-top:8px}.ab-press{display:grid;grid-template-columns:1fr 2fr;gap:12px 42px;padding-top:28px;padding-bottom:30px;border-bottom:1px solid var(--line);align-items:start}.ab-press>.ab-kicker{grid-column:auto;margin:4px 0 0}.ab-press>p:not(.ab-kicker){font-size:13px;margin:0;max-width:650px}.ab-press>.ab-link{grid-column:2;min-height:28px;font-size:11px}.ab-profile figure{height:auto;background:transparent;overflow:visible}.ab-profile img{height:390px;border-radius:4px;object-fit:cover}.ab-profile:nth-child(2) img{object-position:65% 30%;width:100%;transform:none}.ab-profile figcaption{font-size:11px;margin-top:10px}.ab-profile:first-child img{object-position:center top}.ab-maintenance{border:0;border-top:1px solid color-mix(in srgb,var(--white) 25.1%,transparent);border-left:3px solid var(--border);padding:28px 32px;background:color-mix(in srgb,var(--white) 2%,transparent)}.ab-cap-list>div:last-child{padding-bottom:0}.ab-profile-grid{gap:64px}.ab-history{padding-top:60px;padding-bottom:60px}.ab-growth .ab-wrap{padding-bottom:58px}
@media(max-width:1000px){.ab-comparison{gap:28px;grid-template-columns:1.4fr 1fr}.ab-photo-slot{padding:24px;min-height:330px}.ab-profile img{height:320px}.ab-profile-grid{gap:35px}.ab-press{gap:12px 28px}.ab-comparison-story h3{font-size:24px}}
@media(max-width:767px){.ab-comparison{grid-template-columns:1fr;gap:24px}.ab-comparison-story{padding:0}.ab-photo-slot{min-height:290px}.ab-family-photo{align-self:start}.ab-press{grid-template-columns:1fr;gap:13px;padding-top:25px;padding-bottom:25px}.ab-press>.ab-link{grid-column:auto}.ab-press>.ab-kicker{margin:0}.ab-profile img{height:360px}.ab-profile-grid{gap:42px}.ab-maintenance{padding:24px 20px}.ab-history{padding-top:42px;padding-bottom:42px}.ab-growth .ab-wrap{padding-bottom:38px}.ab-comparison-story h3{font-size:26px}}
@media(max-width:359px){.ab-profile img{height:300px}.ab-photo-slot{min-height:280px;padding:22px}}

/* Brittany field-photo update: preserve the complete working scene. */
.ab-profile:first-child img{object-fit:contain;object-position:center;background:var(--secondary-surface)}
/* Pass 3: ownership meaning and launch momentum. */
.ab-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-top:25px;padding-bottom:10px;letter-spacing:0}.ab-identity>div{padding-left:24px;border-left:1px solid var(--line)}.ab-identity>div:first-child{padding-left:0;border-left:0}.ab-identity strong{display:block;font-size:17px;font-weight:600;line-height:1.4}.ab-identity span{display:block;padding:8px 0 0;font-size:12px;line-height:1.6;font-weight:400;color:var(--muted)}.ab-hero{gap:34px 48px;padding-top:48px}.ab-hero .ab-kicker{margin-bottom:18px}.ab-hero .ab-lead{max-width:520px}.ab-launch-date{display:flex;align-items:center;gap:15px;margin-bottom:18px}.ab-launch-date>span{font-size:16px;font-weight:600;letter-spacing:.08em;color:var(--teal)}.ab-launch-date svg{flex:none;width:42px;height:21px}.ab-history h2{font-size:clamp(32px,3vw,43px);max-width:480px}.ab-history .ab-kicker{margin-bottom:17px}.ab-dates{position:relative;border-left:2px solid var(--border);padding-left:18px;border-top:0}.ab-dates>div{position:relative}.ab-dates>div:before{content:'';position:absolute;left:-23px;top:22px;width:8px;height:8px;background:var(--teal);border-radius:50%}.ab-origin blockquote{margin:38px 0}.ab-profile-grid{align-items:start}
@media(max-width:1000px){.ab-identity{gap:18px}.ab-identity>div{padding-left:18px}.ab-identity strong{font-size:16px}.ab-identity span{font-size:11px}.ab-hero{gap:30px}}
@media(max-width:767px){.ab-identity{grid-template-columns:1fr;gap:0;padding-top:10px;padding-bottom:0}.ab-identity>div,.ab-identity>div:first-child{padding:16px 0;border-left:0;border-bottom:1px solid var(--line)}.ab-identity>div:last-child{border-bottom:0}.ab-identity strong{font-size:17px}.ab-identity span{font-size:12px;padding-top:5px}.ab-hero{padding-top:30px;gap:28px}.ab-launch-date>span{font-size:15px}.ab-history h2{font-size:35px}.ab-origin blockquote{margin:32px 0}}
@media(max-width:359px){.ab-history h2{font-size:31px}}
