    :root{--ink:#17102f;--ink-2:#211747;--gold:#ffb22b;--orange:#ff6a32;--paper:#f7f5f1;--white:#fff;--muted:#bdb7cf;--line:rgba(255,255,255,.14);--max:1240px}
    *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Manrope,Heebo,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(calc(100% - 48px),var(--max));margin-inline:auto}
    .nav{position:fixed;z-index:50;inset:0 0 auto;background:linear-gradient(180deg,rgba(17,10,40,.9),transparent);transition:.35s}.nav.scrolled{background:rgba(17,10,40,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:13px;font-family:"Space Grotesk",sans-serif;letter-spacing:.16em;font-size:1.04rem}.mark{width:38px;height:25px;position:relative}.mark:before{content:"";position:absolute;inset:2px 0 0;background:var(--gold);clip-path:polygon(0 48%,48% 0,36% 42%,100% 35%,66% 60%,100% 87%,46% 70%,20% 100%,28% 63%)}.brand small{display:block;color:var(--muted);font-family:Manrope,sans-serif;font-size:.56rem;letter-spacing:.25em;margin-top:-2px}.nav-links{display:flex;align-items:center;gap:30px;font-size:.84rem;font-weight:600}.nav-links a:not(.nav-cta){color:#ddd9e8;transition:.25s}.nav-links a:not(.nav-cta):hover{color:var(--gold)}.nav-cta{border:1px solid rgba(255,178,43,.6);padding:11px 18px;border-radius:100px}.menu{display:none;background:none;border:0;color:#fff;font-size:1.55rem;padding:8px}
    .hero{min-height:100svh;position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(15,9,35,.98) 0%,rgba(15,9,35,.82) 45%,rgba(15,9,35,.3) 100%),linear-gradient(0deg,var(--ink),transparent 28%),url('/assets/mining-tunnel.jpg');background-size:cover;background-position:center;z-index:-3;transform:scale(1.04)}.hero:after{content:"";position:absolute;width:680px;height:680px;border:1px solid rgba(255,178,43,.28);border-radius:50%;right:-250px;top:10%;box-shadow:0 0 0 90px rgba(255,178,43,.035),0 0 0 180px rgba(255,178,43,.025);z-index:-1;animation:drift 9s ease-in-out infinite}.hero-content{padding:170px 0 82px;display:grid;grid-template-columns:minmax(0,820px) 1fr;gap:40px;align-items:end}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--gold);text-transform:uppercase;letter-spacing:.22em;font-size:.76rem;font-weight:800}.eyebrow:before{content:"";width:38px;height:2px;background:var(--gold)}h1{font-family:"Space Grotesk",sans-serif;font-size:clamp(3.55rem,7.6vw,7.4rem);line-height:.88;letter-spacing:-.055em;font-weight:500;margin:27px 0 30px;max-width:900px}.outline{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.78)}.hero-copy{max-width:630px;color:#d8d4e1;font-size:1.08rem}.hero-actions{display:flex;gap:16px;margin-top:36px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:0 25px;border-radius:100px;font-weight:800;font-size:.86rem;transition:.3s}.btn-primary{background:var(--gold);color:var(--ink)}.btn-primary:hover{background:#ffc154;transform:translateY(-3px)}.btn-secondary{border:1px solid var(--line)}.btn-secondary:hover{border-color:var(--gold);color:var(--gold)}.hero-index{justify-self:end;border-left:1px solid var(--line);padding-left:28px}.hero-index span{display:block;color:var(--gold);font-family:"Space Grotesk";font-size:2rem}.hero-index p{margin:4px 0 0;color:var(--muted);font-size:.82rem;max-width:170px}.scroll-note{position:absolute;right:24px;bottom:84px;writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;color:var(--muted)}
    .ticker{border-block:1px solid var(--line);overflow:hidden;background:#120c28}.ticker-track{width:max-content;display:flex;gap:48px;padding:21px 0;animation:ticker 28s linear infinite;text-transform:uppercase;letter-spacing:.12em;color:#d4cfdf;font-size:.76rem;font-weight:800}.ticker b{color:var(--gold);font-size:1rem}
    section{position:relative}.section-pad{padding:130px 0}.section-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:end;margin-bottom:70px}.kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800}.section-head h2,.about h2,.contact h2{font-family:"Space Grotesk";font-size:clamp(2.6rem,5vw,5rem);line-height:.98;letter-spacing:-.045em;font-weight:500;margin:14px 0 0}.section-head p{color:#aaa4bc;font-size:1.06rem;max-width:620px;margin:0}
    .about{background:var(--paper);color:var(--ink)}.about .kicker{color:#765000}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.about-copy p{font-size:1.12rem;color:#534d63;max-width:640px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d9d4cc;border:1px solid #d9d4cc}.stat{background:var(--paper);padding:34px}.stat strong{display:block;font-family:"Space Grotesk";font-size:clamp(2rem,4vw,3.7rem);font-weight:500;color:var(--ink-2);line-height:1}.stat span{display:block;font-size:.77rem;text-transform:uppercase;letter-spacing:.1em;color:#716a7c;margin-top:12px}.accent-card{background:var(--ink);color:#fff;padding:42px;position:relative;overflow:hidden}.accent-card:after{content:"";position:absolute;width:180px;height:180px;border:30px solid var(--gold);border-radius:50%;right:-138px;bottom:-138px;z-index:0;pointer-events:none;opacity:.7}.accent-card>*{position:relative;z-index:1}.accent-card p{color:#f1eef6;margin:18px 0 0;max-width:none}.accent-card .mini{color:#ffc65e;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;font-weight:800}
    .capabilities{background:var(--ink)}.cap-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.cap-card{min-height:340px;border:1px solid var(--line);padding:34px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:.4s;background:rgba(255,255,255,.025)}.cap-card:hover{border-color:rgba(255,178,43,.65);transform:translateY(-7px);background:rgba(255,178,43,.06)}.cap-card:nth-child(1),.cap-card:nth-child(4){grid-column:span 7}.cap-card:nth-child(2),.cap-card:nth-child(3){grid-column:span 5}.cap-no{font-family:"Space Grotesk";color:var(--gold);font-size:.8rem}.cap-card h3{font-family:"Space Grotesk";font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.05;font-weight:500;margin:0 0 18px}.cap-card p{color:#aaa4bc;margin:0;max-width:570px}.visual-card{background-size:cover;background-position:center}.visual-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,8,33,.98),rgba(14,8,33,.4));transition:.4s}.visual-card:hover:before{background:linear-gradient(0deg,rgba(14,8,33,.96),rgba(14,8,33,.22))}.visual-card>*{position:relative}.pump{background-image:url('/assets/pump.jpg');background-position:70% center}.electric{background-image:url('/assets/electrical.jpg')}
    .strategic{background:#f7f5f1;color:var(--ink)}.strategic .section-head p{color:#5f596a}.scope-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #cec8bf;border-left:1px solid #cec8bf}.scope-grid article{min-height:290px;padding:38px;border-right:1px solid #cec8bf;border-bottom:1px solid #cec8bf;position:relative;overflow:hidden;transition:.35s}.scope-grid article:after{content:"";position:absolute;width:120px;height:120px;border:20px solid var(--gold);border-radius:50%;right:-90px;bottom:-90px;transition:.35s;z-index:0;pointer-events:none}.scope-grid article>*{position:relative;z-index:1}.scope-grid article:hover{background:#fff}.scope-grid article:hover:after{right:-55px;bottom:-55px}.scope-grid span{color:#b67800;font-family:"Space Grotesk";font-size:.78rem}.scope-grid h3{font-family:"Space Grotesk";font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.08;font-weight:500;margin:44px 0 14px}.scope-grid p{max-width:490px;color:#625b6e;margin:0}
    .process{background:var(--gold);color:var(--ink)}.process .section-head p{color:#52401f}.process .kicker{color:#5a3a00}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(23,16,47,.35)}.step{padding:33px 28px 20px 0;border-right:1px solid rgba(23,16,47,.24);min-height:240px}.step:not(:first-child){padding-left:28px}.step:last-child{border-right:0}.step b{font-family:"Space Grotesk";font-size:3rem;font-weight:500;color:rgba(23,16,47,.25)}.step h3{font-family:"Space Grotesk";font-size:1.55rem;margin:26px 0 10px}.step p{color:#5a4727;margin:0;font-size:.92rem}
    .why{background:#120c28}.why-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.why-sticky{position:sticky;top:140px}.why-sticky h2{font-family:"Space Grotesk";font-size:clamp(2.8rem,5.7vw,5.4rem);line-height:.92;letter-spacing:-.05em;font-weight:500;margin:18px 0}.why-list{border-top:1px solid var(--line)}.why-item{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:28px 0;border-bottom:1px solid var(--line)}.why-item span{color:var(--gold);font-family:"Space Grotesk"}.why-item h3{margin:0 0 7px;font-family:"Space Grotesk";font-size:1.35rem;font-weight:500}.why-item p{color:#9e98ae;margin:0}
    .network{background:var(--paper);color:var(--ink);overflow:hidden}.network:before{content:"";position:absolute;width:480px;height:480px;border:95px solid rgba(255,178,43,.13);border-radius:50%;left:-330px;top:110px}.network .section-head{position:relative}.network .section-head p{color:#5f596a}.network .kicker{color:#926000}.network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}.network-card{min-width:0;min-height:166px;padding:26px 24px 20px;border:1px solid #ddd7ce;border-radius:28px;background:rgba(255,255,255,.84);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;box-shadow:0 16px 40px rgba(23,16,47,.055);transition:transform .3s,border-color .3s,box-shadow .3s}.network-card:hover{transform:translateY(-6px);border-color:rgba(212,119,0,.55);box-shadow:0 24px 54px rgba(23,16,47,.1)}.network-card img{display:block;width:auto;height:auto;max-width:190px;max-height:76px;object-fit:contain}.network-card span{font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#6f6877;text-align:center;line-height:1.35}.network-wordmark strong{font-family:"Space Grotesk",sans-serif;font-size:1.45rem;letter-spacing:.08em;line-height:1;color:var(--ink)}.network-wordmark em{font-style:normal;font-size:.62rem;font-weight:800;letter-spacing:.25em;color:#a86e00;margin-top:-12px}.network-wordmark.platinum strong{color:#68636d}.network-wordmark.platinum:before{content:"◆";color:var(--gold);font-size:1.15rem;margin-bottom:-10px}.network-wordmark.teddywayne strong{color:#be3b17}.network-wordmark.teddywayne em{color:#17102f}.network-note{position:relative;margin:28px auto 0;max-width:760px;text-align:center;color:#87808b;font-size:.68rem;line-height:1.65}
    .contact{background:var(--paper);color:var(--ink);overflow:hidden}.contact:before{content:"ALBATROSS";position:absolute;left:-20px;bottom:-70px;font-family:"Space Grotesk";font-size:clamp(7rem,19vw,18rem);font-weight:600;color:rgba(23,16,47,.035);white-space:nowrap;letter-spacing:-.06em}.contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;position:relative}.contact h2{max-width:770px}.contact-lead{color:#5c5667;font-size:1.1rem;max-width:630px;margin:28px 0 38px}.contact-links{display:flex;gap:14px;flex-wrap:wrap}.contact .btn-secondary{border-color:#cfc9c0}.detail-list{border-top:1px solid #d8d2ca}.detail{padding:22px 0;border-bottom:1px solid #d8d2ca}.detail span{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;color:#8b8492;font-weight:800;margin-bottom:6px}.detail a,.detail p{font-family:"Space Grotesk";font-size:1.05rem;margin:0}.detail a:hover{color:#d47700}
    footer{background:#0d081f;border-top:1px solid var(--line);padding:34px 0;color:#8d879d;font-size:.76rem}.footer-inner{display:flex;justify-content:space-between;gap:24px;align-items:center}.footer-links{display:flex;gap:20px}
    .reveal{opacity:1;transform:none;transition:opacity .75s ease,transform .75s ease}.reveal.will-reveal{opacity:0;transform:translateY(28px)}.reveal.in{opacity:1;transform:none}
    @keyframes ticker{to{transform:translateX(-50%)}}@keyframes drift{50%{transform:translate(-24px,20px) scale(1.03)}}
    @media (max-width:900px){.shell{width:min(calc(100% - 32px),var(--max))}.nav-inner{height:72px}.menu{display:block}.nav-links{position:absolute;top:72px;left:16px;right:16px;background:#181031;border:1px solid var(--line);padding:24px;display:none;flex-direction:column;align-items:flex-start}.nav-links.open{display:flex}.hero-content{grid-template-columns:1fr;padding-top:140px}.hero-index,.scroll-note{display:none}.section-pad{padding:92px 0}.section-head,.about-grid,.why-grid,.contact-grid{grid-template-columns:1fr;gap:45px}.cap-card:nth-child(n){grid-column:span 12}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.why-sticky{position:static}.footer-inner{align-items:flex-start;flex-direction:column}}@media (max-width:650px){.scope-grid{grid-template-columns:1fr}}@media (max-width:560px){h1{font-size:3.25rem}.hero-actions,.contact-links{flex-direction:column;align-items:stretch}.btn{width:100%}.stats,.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid rgba(23,16,47,.24);padding:26px 0!important;min-height:auto}.cap-card{min-height:300px;padding:26px}.scope-grid article{min-height:250px;padding:28px}.section-head{margin-bottom:44px}.brand{letter-spacing:.11em}.footer-links{flex-wrap:wrap}}
    @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track,.hero:after{animation:none}.reveal{opacity:1;transform:none}}

/* Original brand artwork and multi-page navigation. */
html{scroll-padding-top:0}
section[id]{scroll-margin-top:128px}
img{max-width:100%}
:focus-visible{outline:3px solid var(--gold);outline-offset:5px}
.about :focus-visible,.contact :focus-visible,.leadership :focus-visible{outline-color:var(--ink)}
.skip-link{position:fixed;z-index:100;top:8px;left:16px;padding:12px 20px;background:var(--gold);color:var(--ink);transform:translateY(-160%);font-weight:800}
.skip-link:focus{transform:none}
.nav{background:rgba(17,10,40,.94);border-bottom:1px solid var(--line)}
.nav-inner{height:112px}
.brand-lockup{display:flex;align-items:center;gap:20px;flex-shrink:0}
.albatross-logo{display:block;width:155px;height:84px;object-fit:contain}
.brand-divider{height:42px;width:1px;background:var(--line)}
.pelican-logo{display:flex;align-items:center;background:white;border-radius:3px;padding:8px 10px;width:125px}
.pelican-logo img{display:block;width:105px;height:auto}
.nav-links{gap:25px;white-space:nowrap}
.nav-links [aria-current="page"]{color:var(--gold)!important}
.hero-content{grid-template-columns:minmax(0,1fr) 280px;gap:44px}
.hero-brand{align-self:end;max-width:280px;padding-bottom:16px}
.hero-brand img{width:100%;height:auto;display:block}
.hero-brand p{font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);text-align:center;margin:24px 0 0}
.solution-detail{margin-top:26px;border-top:1px solid var(--line)}
.solution-detail summary{padding:17px 26px 2px 0;cursor:pointer;color:var(--gold);font-size:.8rem;font-weight:800;list-style:none;position:relative}
.solution-detail summary::-webkit-details-marker{display:none}
.solution-detail summary:after{content:'+';position:absolute;right:0;font-size:1.25rem;top:10px}
.solution-detail[open] summary:after{content:'−'}
.solution-detail>div{padding-top:20px}
.solution-detail>div p{font-size:.88rem}
.solution-detail a{display:inline-block;color:var(--gold);font-size:.82rem;font-weight:800;margin-top:18px;text-decoration:underline;text-underline-offset:5px}
.cap-card:has(details[open]){transform:none}
.team-teaser{background:#211747;border-top:1px solid var(--line)}
.team-teaser-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.team-teaser h2,.team-contact h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:500;letter-spacing:-.045em;line-height:1.05;margin:18px 0 24px}
.team-teaser p{color:var(--muted);max-width:420px;margin:0 0 30px}
.team-portraits{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;align-items:center}
.team-portraits img{width:100%;height:auto;aspect-ratio:222/300;object-fit:cover;border-radius:3px;transition:transform .3s}
.team-portraits img:nth-child(even){margin-top:50px}
.team-portraits:hover img{transform:translateY(-6px)}
.contact-hint{font-size:.75rem;color:#716a7c;margin:18px 0 0}
.copy-email{background:none;border:0;padding:8px 0;color:#7b5100;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:.8rem}
.copy-status{font-size:.78rem!important;color:#716a7c;min-height:1.6em;margin-top:8px!important}
.team-intro{padding:160px 0 82px;background:radial-gradient(ellipse at 90% 70%,#392558 0,transparent 50%)}
.back-link{display:inline-block;color:var(--muted);font-size:.8rem;margin-bottom:48px}
.back-link:hover{color:var(--gold)}
.team-intro h1{font-size:clamp(3.4rem,7.6vw,7rem);margin-bottom:32px}
.team-intro p{font-size:1.08rem;max-width:630px;color:#c9c2d8}
.leadership{background:var(--paper);color:var(--ink)}
.leadership .kicker{color:#926000}
.leadership-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}
.leadership-heading h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(2rem,3.8vw,3.5rem);letter-spacing:-.04em;line-height:1.1;font-weight:500;margin:12px 0 0}
.leadership-heading>span{font-size:.6rem;letter-spacing:.15em;color:#716a7c}
.people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.person-card{min-width:0}
.portrait{overflow:hidden;background:#dbd7de;aspect-ratio:337/412}
.portrait img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s}
.person-card:hover .portrait img{transform:scale(1.035)}
.person-info{position:relative;padding:26px 0 22px;border-bottom:1px solid #d7d0c9}
.person-info h3{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.2rem,1.7vw,1.55rem);letter-spacing:-.035em;font-weight:500;margin:0 0 5px;padding-right:20px}
.person-info p{font-size:.78rem;color:#716a7c;margin:0}
.person-number{position:absolute;right:0;top:30px;color:#9a929f;font-size:.65rem}
.sales-card{display:grid;grid-template-columns:190px 1fr auto;gap:40px;align-items:center;margin-top:58px;padding:28px;background:var(--ink);color:white;border-left:3px solid var(--gold)}
.sales-card .kicker{color:var(--gold)}
.sales-label{display:flex;flex-direction:column;gap:20px}
.sales-line{width:80px;height:1px;background:var(--line)}
.sales-card h3{font-family:'Space Grotesk',sans-serif;font-size:2.6rem;font-weight:500;letter-spacing:-.04em;margin:0 0 3px}
.sales-card p{font-size:.85rem;color:var(--muted);margin:0}
.sales-portrait{width:190px;aspect-ratio:3/4;border-radius:24px;overflow:hidden;background:#2b2147}
.sales-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.sales-person .kicker{display:block;margin-bottom:16px}
.person-latin{display:block;color:var(--gold);font-size:.75rem;font-weight:700;letter-spacing:.13em;margin:2px 0 10px}
.sales-actions{display:flex;flex-direction:column;gap:12px;min-width:215px}
.sales-actions .btn{white-space:nowrap}
.team-contact-inner{display:flex;justify-content:space-between;align-items:center;gap:70px}
.team-contact p{color:var(--muted);font-size:.9rem}
.team-contact .contact-links{flex-direction:column;min-width:220px}
@media(min-width:901px) and (max-width:1100px){.nav-links{gap:18px;font-size:.76rem}.brand-lockup{gap:14px}.albatross-logo{width:132px}.pelican-logo{width:105px}.hero-content{grid-template-columns:1fr 220px}}
@media(max-width:900px){
  section[id]{scroll-margin-top:104px}
  .nav-inner{height:88px}.nav-links{top:88px}.brand-lockup{gap:13px}.albatross-logo{width:117px;height:65px}.brand-divider{height:32px}.pelican-logo{width:100px;padding:6px 8px}
  .hero-content{grid-template-columns:1fr}.hero-brand{display:none}
  .team-teaser-grid{gap:40px;grid-template-columns:1fr 1fr}
  .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}
  .sales-card{grid-template-columns:160px 1fr;gap:28px}.sales-portrait{width:160px}.sales-actions{grid-column:1/-1;flex-direction:row;min-width:0}.sales-actions .btn{flex:1}.sales-line{display:none}
  .leadership-heading{align-items:flex-start;flex-direction:column;gap:18px}
  .team-contact-inner{align-items:flex-start;flex-direction:column;gap:24px}
  .team-intro{padding-top:126px}
  html:not(.js) .nav{position:relative}html:not(.js) .nav-inner{height:auto;flex-wrap:wrap;padding-block:12px}html:not(.js) .menu{display:none}html:not(.js) .nav-links{display:flex;position:static;width:100%;flex-direction:row;flex-wrap:wrap;padding:15px 0 0;border:0;background:none}
}
@media(max-width:560px){
  .team-teaser-grid{grid-template-columns:1fr}.team-portraits{grid-template-columns:repeat(3,1fr);gap:8px}.team-portraits img:nth-child(even){margin-top:30px}
  .people-grid{gap:26px 16px}.person-info{padding-top:20px}.person-info h3{font-size:1.15rem;padding-right:0}.person-number{display:none}.person-info p{font-size:.7rem}
  .sales-card{grid-template-columns:1fr;padding:24px;gap:22px}.sales-portrait{width:100%;max-width:260px;margin-inline:auto}.sales-actions{grid-column:auto;flex-direction:column}.sales-card .btn{margin-top:0}
  .team-contact .contact-links{width:100%}.team-intro{padding-bottom:60px}.back-link{margin-bottom:36px}.team-intro h1{font-size:clamp(2.9rem,11vw,3.8rem)}
  .brand-lockup{gap:10px}.albatross-logo{width:108px}.pelican-logo{width:88px}.menu{min-width:44px;min-height:44px}
}
@media(max-width:360px){.brand-lockup{gap:6px}.albatross-logo{width:90px}.pelican-logo,.pelican-logo img{width:65px}.brand-divider{height:25px}.lang-switch{width:36px;height:36px}.menu{padding:4px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal.will-reveal{opacity:1;transform:none}}

/* Hebrew editorial pass: two clear brands, softer geometry and RTL rhythm. */
html[dir="rtl"] body,
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,
html[dir="rtl"] .section-head h2,html[dir="rtl"] .about h2,html[dir="rtl"] .contact h2,
html[dir="rtl"] .stat strong,html[dir="rtl"] .brand,html[dir="rtl"] .cap-no,
html[dir="rtl"] .person-info h3,html[dir="rtl"] .sales-card h3{font-family:Heebo,Arial,sans-serif}
html[dir="rtl"] h1,html[dir="rtl"] .section-head h2,html[dir="rtl"] .about h2,html[dir="rtl"] .contact h2,
html[dir="rtl"] .team-teaser h2,html[dir="rtl"] .team-contact h2{letter-spacing:-.035em}
html[dir="rtl"] .eyebrow,html[dir="rtl"] .kicker,html[dir="rtl"] .mini,
html[dir="rtl"] .detail span,html[dir="rtl"] .leadership-heading>span{letter-spacing:.04em}
html[dir="rtl"] .eyebrow:before{order:2}
html[dir="rtl"] .hero-copy,html[dir="rtl"] .about-copy p,html[dir="rtl"] .section-head p{max-width:680px}
html[dir="rtl"] .hero-content{grid-template-columns:minmax(0,860px);justify-content:start}
html[dir="rtl"] .hero h1{max-width:950px}
html[dir="rtl"] .scroll-note{right:auto;left:24px}
html[dir="rtl"] .ticker-track{direction:ltr}
html[dir="rtl"] .ticker-track span{direction:rtl}
html[dir="rtl"] .why-item{grid-template-columns:1fr 58px}
html[dir="rtl"] .why-item>span{grid-column:2;grid-row:1}
html[dir="rtl"] .why-item>div{grid-column:1;grid-row:1}
html[dir="rtl"] .solution-detail summary{padding:17px 0 2px 26px}
html[dir="rtl"] .solution-detail summary:after{right:auto;left:0}
html[dir="rtl"] .person-info h3{padding-right:0;padding-left:20px}
html[dir="rtl"] .person-number{right:auto;left:0}

.nav-inner{height:124px}
.brand-lockup{gap:24px;margin-inline-end:auto}
.albatross-logo{width:190px;height:96px}
.brand-divider{height:54px;background:rgba(255,255,255,.24)}
.pelican-logo{width:160px;background:transparent;border-radius:0;padding:0;overflow:visible}
.pelican-logo img{width:160px;filter:grayscale(1) brightness(0) invert(1);opacity:.94}
.nav-links{gap:24px}
.nav-cta{border-radius:999px}
.lang-switch{width:46px;height:46px;border:1px solid rgba(255,178,43,.7);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--gold);font-size:.78rem;font-weight:800;letter-spacing:.08em;flex:0 0 auto;transition:background .25s,color .25s,transform .25s}
.lang-switch:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px)}

.btn{border-radius:999px}
.stats{gap:14px;background:transparent;border:0}
.stat{border:1px solid #d9d4cc;border-radius:24px}
.accent-card{border-radius:30px;margin-top:14px}
.cap-grid{gap:24px}
.cap-card{border-radius:30px}
.scope-grid{gap:22px;background:transparent;border:0}
.scope-grid article{border:1px solid #cec8bf;border-radius:28px;min-height:270px}
.steps{gap:18px;border-top:0}
.step{border:1px solid rgba(23,16,47,.25)!important;border-radius:26px;padding:30px!important;min-height:250px;background:rgba(255,255,255,.12)}
.why-list{border-top:0;display:grid;gap:14px}
.why-item{border:1px solid var(--line);border-radius:24px;padding:24px 26px;background:rgba(255,255,255,.025)}
.team-portraits img{border-radius:22px}
.detail-list{border:1px solid #d8d2ca;border-radius:28px;padding:6px 28px;background:rgba(255,255,255,.58)}
.detail:first-child{border-radius:22px 22px 0 0}
.detail:last-child{border-bottom:0}
.portrait{border-radius:28px}
.sales-card{border-radius:30px;border-left:0;border-right:4px solid var(--gold)}
.team-intro{border-radius:0 0 54px 54px}
.team-contact{border-radius:54px 54px 0 0}

@media(max-width:1100px) and (min-width:901px){
  .nav-inner{height:112px}.albatross-logo{width:150px}.pelican-logo,.pelican-logo img{width:126px}.brand-lockup{gap:14px}.brand-divider{height:42px}.nav-links{gap:15px;font-size:.74rem}
}
@media(max-width:900px){
  .nav-inner{height:98px}.nav-links{top:98px;border-radius:24px;margin-inline-start:0}.albatross-logo{width:140px;height:74px}.brand-divider{height:38px}.pelican-logo,.pelican-logo img{width:118px}.lang-switch{width:42px;height:42px}
  .team-teaser-grid{grid-template-columns:1fr}.scope-grid{gap:16px}.scope-grid article{min-height:auto}.steps{gap:14px}.step{min-height:auto}
  .network-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.network-card{min-height:150px;padding:22px 18px}.network-card img{max-width:155px;max-height:65px}
  html[dir="rtl"] .why-item{grid-template-columns:1fr 42px}
}
@media(max-width:560px){
  .shell{width:min(calc(100% - 28px),var(--max))}.nav-inner{height:88px}.nav-links{top:88px}.brand-lockup{gap:8px}.albatross-logo{width:102px;height:58px}.brand-divider{height:28px}.pelican-logo,.pelican-logo img{width:78px}.lang-switch{width:40px;height:40px;font-size:.72rem}
  .hero-content{padding-top:150px}.hero h1{font-size:3.05rem}.stats{gap:10px}.stat{border-radius:20px;padding:25px}.accent-card,.cap-card,.scope-grid article,.detail-list,.sales-card{border-radius:24px}.portrait{border-radius:22px}.team-intro{border-radius:0 0 34px 34px}.team-contact{border-radius:34px 34px 0 0}
  .network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.network-card{min-height:128px;border-radius:20px;padding:18px 12px;gap:14px}.network-card img{max-width:125px;max-height:54px}.network-card span{font-size:.57rem}.network-wordmark strong{font-size:1rem}.network-wordmark em{font-size:.48rem;letter-spacing:.17em}.network-note{font-size:.62rem}
}
