#nae-about{
  --nae-navy:#041c2c;
  --nae-gold:#c9a45c;
  --nae-light-gold:#e4c98f;
  --nae-ivory:#fbfaf6;
  --nae-hero-overlay:#041c2c;
  --nae-hero-accent:#c9a45c;
  --nae-origin-bg:#fbfaf6;
  --nae-origin-line:#c9a45c;
  --nae-story-overlay:#041c2c;
  --nae-story-panel:#041c2c;
  --nae-story-accent:#c9a45c;
  --nae-signature-bg:#f5f3ed;
  --nae-signature-divider:#d9cfba;
  --nae-pillars-bg:#041c2c;
  --nae-card-bg:#0b2b3d;
  --nae-card-border:#c9a45c;
  --nae-card-hover:#c9a45c;
  --nae-final-bg:#07263a;
  --nae-final-button-border:#c9a45c;
  --nae-final-button-hover:#c9a45c;
  --nae-side-pad:7vw;
  width:100vw;
  position:relative;
  left:50%;
  margin-left:-50vw;
  overflow:hidden;
  color:var(--nae-navy);
  background:var(--nae-ivory);
  font-family:Arial,Helvetica,sans-serif;
}
#nae-about *{box-sizing:border-box}
#nae-about h1,#nae-about h2,#nae-about h3,#nae-about p,#nae-about blockquote{margin:0}
#nae-about .nae-shell{width:min(1280px,90%);margin:auto}
#nae-about .nae-small{font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--nae-gold)}

.nae-hero{
  min-height:680px;
  display:flex;
  align-items:center;
  color:#fff;
  background:
    radial-gradient(circle at 78% 45%,rgba(201,164,92,.08),transparent 26%),
    linear-gradient(90deg,rgba(4,28,44,.97),color-mix(in srgb,var(--nae-hero-overlay) 86%,transparent) 46%,rgba(4,28,44,.48)),
    var(--nae-hero-image) center/cover no-repeat;
}
.nae-hero .nae-shell{padding:112px 0 98px}
.nae-eyebrow{color:var(--nae-light-gold);text-transform:uppercase;letter-spacing:.30em;font-size:13px;font-weight:700;margin-bottom:24px}
.nae-hero h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(68px,8.2vw,128px);line-height:.84;letter-spacing:-.05em;max-width:780px}
.nae-hero-subtitle{margin-top:26px;color:var(--nae-gold);font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:clamp(28px,3vw,44px)}
.nae-hero-copy{max-width:650px;margin-top:28px;color:rgba(255,255,255,.82);font-size:17px;line-height:1.8}
.nae-ornament{--nae-ornament-color:var(--nae-hero-accent);--nae-ornament-thickness:1px;width:250px;margin-top:36px;margin-bottom:0;display:flex;align-items:center;gap:10px;height:12px}
.nae-ornament-line{display:block;flex:1 1 0;height:var(--nae-ornament-thickness);background:linear-gradient(90deg,transparent,var(--nae-ornament-color))}
.nae-ornament-line:last-child{background:linear-gradient(90deg,var(--nae-ornament-color),transparent)}
.nae-ornament-diamond{display:block;flex:0 0 auto;width:8px;height:8px;border:1px solid var(--nae-ornament-color);transform:rotate(45deg);box-sizing:border-box}

.nae-origin{padding:105px var(--nae-side-pad);background:var(--nae-origin-bg)}
.nae-origin-grid{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}
.nae-established{margin-top:18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(44px,5vw,72px);line-height:1.03;font-weight:400}
.nae-origin-rule{width:95px;height:1px;background:var(--nae-origin-line);margin-top:32px}
.nae-origin blockquote{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:clamp(30px,3.2vw,48px);line-height:1.35;letter-spacing:-.02em}
.nae-origin-note{margin-top:24px;color:#647986;font-size:13px;letter-spacing:.12em;text-transform:uppercase}

.nae-story{position:relative;padding:120px var(--nae-side-pad);background:var(--nae-compass-image) center/cover fixed no-repeat;color:#fff}
.nae-story:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--nae-story-overlay) 97%,transparent) 0%,color-mix(in srgb,var(--nae-story-overlay) 88%,transparent) 38%,color-mix(in srgb,var(--nae-story-overlay) 68%,transparent) 100%)}
.nae-story:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,28,44,.1),rgba(4,28,44,.35));pointer-events:none}
.nae-story-grid{position:relative;z-index:2;width:min(1240px,100%);margin:auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:86px;align-items:start}
.nae-story-heading{position:sticky;top:120px}
.nae-story h2{margin-top:18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,5.2vw,72px);font-weight:400;line-height:1.03}
.nae-story-divider{display:flex;align-items:center;gap:12px;width:min(340px,82%);margin-top:38px;color:var(--nae-story-accent)}
.nae-story-divider span{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor)}
.nae-story-divider span:last-child{background:linear-gradient(90deg,currentColor,transparent)}
.nae-story-divider i{width:10px;height:10px;border:1px solid currentColor;transform:rotate(45deg);flex:0 0 auto}
.nae-story-panel{background:color-mix(in srgb,var(--nae-story-panel) 78%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-left:1px solid rgba(201,164,92,.55);padding:48px 52px;box-shadow:0 24px 70px rgba(0,0,0,.18)}
.nae-story-lead{font-family:Georgia,"Times New Roman",serif;font-size:21px;line-height:1.78;color:#f3e5c5}
.nae-story-body{margin-top:30px;color:rgba(255,255,255,.82);font-size:15.5px;line-height:1.9}
.nae-story-body p,.nae-story-lead p{margin:0 0 23px}
.nae-story-body p:last-child,.nae-story-lead p:last-child{margin-bottom:0}

.nae-signature{padding:110px var(--nae-side-pad);background:var(--nae-signature-bg)}
.nae-signature-grid{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}
.nae-signature h2{margin-top:18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:1.05}
.nae-signature-copy{margin-top:28px;max-width:610px;color:#526775;font-size:18px;line-height:1.8}
.nae-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--nae-signature-divider);border-bottom:1px solid var(--nae-signature-divider)}
.nae-metric{padding:34px 24px;min-height:160px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--nae-signature-divider)}
.nae-metric:last-child{border-right:0}
.nae-metric-value{font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,3vw,42px);line-height:1;color:var(--nae-navy)}
.nae-metric-label{margin-top:12px;color:#9a7a3e;font-size:10px;letter-spacing:.20em;font-weight:700}

.nae-pillars{padding:120px var(--nae-side-pad);background:var(--nae-pillars-bg);color:#fff;position:relative}
.nae-pillars:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,rgba(201,164,92,.08),transparent 24%),radial-gradient(circle at 90% 80%,rgba(201,164,92,.06),transparent 28%);pointer-events:none}
.nae-pillars .nae-shell{position:relative;z-index:1}
.nae-pillars-head{max-width:820px}
.nae-pillars h2{margin-top:18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(46px,5vw,70px);font-weight:400;line-height:1.04}
.nae-cards{margin-top:65px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.nae-card{position:relative;padding:46px 36px 40px;background:var(--nae-card-bg);border:1px solid color-mix(in srgb,var(--nae-card-border) 36%,transparent);min-height:395px;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}
.nae-card:before{content:"";position:absolute;left:0;top:0;width:0;height:2px;background:var(--nae-card-hover);transition:width .35s ease}
.nae-card-lift-on .nae-card:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--nae-card-hover) 85%,transparent);box-shadow:0 24px 60px rgba(0,0,0,.2)}
.nae-card-lift-on .nae-card:hover:before{width:100%}
.nae-card-no{font-size:11px;letter-spacing:.18em;color:rgba(255,255,255,.38)}
.nae-card h3{margin-top:42px;font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:36px;color:#f1d99f}
.nae-card p{margin-top:24px;color:rgba(255,255,255,.74);font-size:15px;line-height:1.75;white-space:pre-line}

.nae-final{position:relative;padding:125px var(--nae-side-pad);background:var(--nae-final-bg);color:#fff;text-align:center;overflow:hidden}
.nae-final:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 50%);pointer-events:none}
.nae-final-compass{position:absolute;width:620px;height:620px;right:-160px;top:50%;transform:translateY(-50%);background:var(--nae-compass-image) center/cover no-repeat;border-radius:50%;opacity:.075;filter:grayscale(1) contrast(1.1)}
.nae-final-inner{position:relative;z-index:2;width:min(900px,100%);margin:auto}
.nae-final h2{margin-top:18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1.03}
.nae-final p{max-width:650px;margin:27px auto 36px;color:rgba(255,255,255,.77);font-size:17px;line-height:1.75}
.nae-final-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 34px;border:1px solid var(--nae-final-button-border);border-radius:40px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;transition:.3s ease;background:transparent}
.nae-final-button:hover{background:var(--nae-final-button-hover);color:var(--nae-navy)}

.nae-motion-on .nae-reveal{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}
.nae-motion-on .nae-reveal.is-visible{opacity:1;transform:none}
.elementor-editor-active .nae-motion-on .nae-reveal{opacity:1;transform:none}

@media(max-width:980px){
  .nae-origin-grid,.nae-story-grid,.nae-signature-grid{grid-template-columns:1fr;gap:50px}
  .nae-story-heading{position:relative;top:auto}
  .nae-cards{grid-template-columns:1fr}
  .nae-card{min-height:0}
  .nae-signature-grid{gap:50px}
  .nae-story{background-attachment:scroll}
}
@media(max-width:700px){
  #nae-about{--nae-side-pad:24px}
  .nae-hero{min-height:590px;background-position:62% center}
  .nae-hero .nae-shell{padding:84px 0 76px}
  .nae-origin{padding-top:78px;padding-bottom:78px}
  .nae-origin-grid{gap:38px}
  .nae-story{padding-top:80px;padding-bottom:80px}
  .nae-story-grid{gap:35px}
  .nae-story-panel{padding:32px 24px}
  .nae-story-divider{width:min(300px,85%);margin-top:28px}
  .nae-signature{padding-top:80px;padding-bottom:80px}
  .nae-metrics{grid-template-columns:1fr}
  .nae-metric{border-right:0;border-bottom:1px solid var(--nae-signature-divider);min-height:120px}
  .nae-metric:last-child{border-bottom:0}
  .nae-pillars{padding-top:85px;padding-bottom:85px}
  .nae-cards{margin-top:44px}
  .nae-card{padding:36px 26px 32px}
  .nae-final{padding-top:90px;padding-bottom:90px}
  .nae-final-compass{width:390px;height:390px;right:-190px}
}

@media(prefers-reduced-motion:reduce){
  .nae-motion-on .nae-reveal,.nae-card,.nae-card:before{transition:none!important;transform:none!important;opacity:1!important}
}

/* v1.0.2 — layout refinements */
.nae-story-grid{grid-template-columns:minmax(0,43%) minmax(0,57%);gap:72px}
.nae-story h2{max-width:560px}

.nae-signature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);gap:78px}
.nae-signature h2{max-width:560px}
.nae-signature-copy{max-width:590px}
.nae-metrics{width:100%;align-self:center;grid-template-columns:repeat(3,minmax(0,1fr));}
.nae-metric{min-width:0;min-height:160px;padding:30px 16px;align-items:center;text-align:center}
.nae-metric-value,.nae-metric-label{width:100%;text-align:center}

.nae-values-card p{display:none}
.nae-values-list{margin-top:24px;color:rgba(255,255,255,.78);font-size:15px;line-height:1.75}
.nae-value-item{width:100%}
.nae-value-row{display:flex;align-items:flex-start;gap:14px}
.nae-value-diamond{flex:0 0 auto;width:8px;height:8px;border:1px solid var(--nae-gold);transform:rotate(45deg);margin-top:.52em;box-sizing:border-box}
.nae-value-copy{min-width:0;flex:1}
.nae-value-copy strong{color:#fff;font-weight:700}
.nae-value-copy span{color:inherit}
.nae-value-separator{--nae-value-separator:var(--nae-gold);display:flex;align-items:center;gap:9px;width:100%;margin:18px 0}
.nae-value-separator span{display:block;height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--nae-value-separator))}
.nae-value-separator span:last-child{background:linear-gradient(90deg,var(--nae-value-separator),transparent)}
.nae-value-separator i{display:block;width:7px;height:7px;border:1px solid var(--nae-value-separator);transform:rotate(45deg);flex:0 0 auto}

.nae-final-inner{width:min(900px,100%);margin-left:auto;margin-right:auto}
.nae-final p{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}

@media(max-width:980px){
  .nae-story-grid,.nae-signature-grid{grid-template-columns:1fr!important;gap:50px}
  .nae-story h2,.nae-signature h2,.nae-signature-copy{max-width:100%}
  .nae-metrics{width:100%}
}
@media(max-width:700px){
  .nae-metrics{grid-template-columns:1fr;border-top:1px solid var(--nae-signature-divider);border-bottom:1px solid var(--nae-signature-divider)}
  .nae-metric{min-height:120px;border-right:0;border-bottom:1px solid var(--nae-signature-divider)}
  .nae-metric:last-child{border-bottom:0}
  .nae-value-row{gap:12px}
  .nae-values-list{font-size:14px}
}
\n\n/* v1.0.3 — Story divider + Luxury Glass Pillars */
.nae-pillars{background:
  radial-gradient(circle at 86% 12%,rgba(201,164,92,.09),transparent 28%),
  radial-gradient(circle at 8% 88%,rgba(255,255,255,.035),transparent 24%),
  linear-gradient(145deg,#031a29 0%,var(--nae-pillars-bg) 52%,#06283a 100%);
}
.nae-cards{gap:24px;align-items:stretch}
.nae-card{
  overflow:hidden;
  isolation:isolate;
  min-height:500px;
  padding:42px 36px 40px;
  border:1px solid color-mix(in srgb,var(--nae-card-border) 76%,transparent);
  border-radius:18px;
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018) 42%,rgba(3,25,40,.42)),color-mix(in srgb,var(--nae-card-bg) 72%,transparent);
  -webkit-backdrop-filter:blur(14px) saturate(125%);
  backdrop-filter:blur(14px) saturate(125%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(201,164,92,.12),0 22px 60px rgba(0,0,0,.22);
}
.nae-card:before{left:14%;top:0;width:72%;height:1px;background:linear-gradient(90deg,transparent,var(--nae-card-hover),transparent);opacity:.95;box-shadow:0 0 14px color-mix(in srgb,var(--nae-card-hover) 65%,transparent)}
.nae-card:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.075) 0%,rgba(255,255,255,.018) 25%,transparent 44%);pointer-events:none}
.nae-card-lift-on .nae-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--nae-card-hover) 95%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 30px 75px rgba(0,0,0,.3),0 0 28px rgba(201,164,92,.07)}
.nae-card-lift-on .nae-card:hover:before{width:72%}
.nae-card-no{color:color-mix(in srgb,var(--nae-card-hover) 75%,#fff);font-size:12px;letter-spacing:.2em}
.nae-card h3{margin-top:26px;font-size:40px;text-transform:lowercase;text-shadow:0 1px 18px rgba(201,164,92,.08)}
.nae-card h3:after{content:"";display:block;width:42px;height:1px;margin-top:18px;background:var(--nae-card-hover);opacity:.85}
.nae-card p{margin-top:30px;color:rgba(255,255,255,.86);line-height:1.9}
.nae-values-list{margin-top:30px;color:rgba(255,255,255,.86);line-height:1.85}
.nae-value-copy strong{color:#f1d99f}
.nae-value-diamond{border-color:var(--nae-card-hover);background:color-mix(in srgb,var(--nae-card-hover) 16%,transparent)}
.nae-value-separator{margin:22px 0;opacity:.85}
@media(max-width:980px){.nae-card{min-height:0}.nae-cards{grid-template-columns:1fr}.nae-story-divider{width:min(340px,70%)}}
@media(max-width:700px){.nae-card{padding:34px 26px;border-radius:14px}.nae-card h3{font-size:34px}.nae-story-divider{width:min(280px,82%)}}


/* v1.0.4 — Cinematic Glass Pillars: matched to approved visual */
.nae-pillars{
  overflow:hidden;
  background:
    linear-gradient(90deg,rgba(2,18,31,.93),rgba(2,23,38,.82) 48%,rgba(2,18,31,.91)),
    var(--nae-compass-image) 92% 45%/760px auto no-repeat,
    #031b2b;
}
.nae-pillars:before{
  background:
    radial-gradient(ellipse at 18% 46%,rgba(201,164,92,.12),transparent 28%),
    radial-gradient(ellipse at 78% 8%,rgba(255,255,255,.055),transparent 26%);
}
.nae-cards{gap:28px;perspective:1200px}
.nae-card{
  min-height:610px;
  padding:48px 46px 44px;
  border:1px solid rgba(222,178,91,.82);
  border-radius:20px;
  background:
    linear-gradient(122deg,rgba(255,255,255,.105) 0%,rgba(255,255,255,.025) 27%,transparent 43%),
    linear-gradient(180deg,rgba(18,55,76,.58),rgba(3,27,44,.62));
  -webkit-backdrop-filter:blur(18px) saturate(135%);
  backdrop-filter:blur(18px) saturate(135%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    inset 0 -1px 0 rgba(222,178,91,.20),
    0 28px 72px rgba(0,0,0,.32),
    0 0 22px rgba(201,164,92,.045);
}
.nae-card:before{
  content:"";left:14%;top:-1px;width:72%;height:2px;
  background:linear-gradient(90deg,transparent,#f2c66d 42%,#fff0b7 50%,#f2c66d 58%,transparent);
  box-shadow:0 0 8px #e2ad48,0 0 22px rgba(226,173,72,.72);
  opacity:1;
}
.nae-card:after{
  content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;
  background:
    linear-gradient(118deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.025) 25%,transparent 43%),
    linear-gradient(0deg,rgba(214,165,72,.05),transparent 18%);
}
.nae-card:nth-child(1){
  background:
    linear-gradient(180deg,rgba(8,40,59,.70),rgba(2,24,40,.72)),
    var(--nae-compass-image) -120px 112%/430px auto no-repeat;
}
.nae-card:nth-child(2){
  background:
    linear-gradient(180deg,rgba(8,40,59,.68),rgba(2,24,40,.74)),
    var(--nae-compass-image) 54% 128%/510px auto no-repeat;
}
.nae-card:nth-child(3){
  background:
    linear-gradient(180deg,rgba(8,40,59,.68),rgba(2,24,40,.73)),
    var(--nae-compass-image) 150% -100px/520px auto no-repeat;
}
.nae-card-no{font-size:14px;color:#e8bd68;letter-spacing:.18em}
.nae-card h3{margin-top:30px;font-size:52px;line-height:1;color:#e8bd68}
.nae-card h3:after{width:44px;margin-top:22px;background:#e8bd68}
.nae-card p{margin-top:38px;font-size:17px;line-height:2;color:rgba(255,255,255,.92)}
.nae-values-list{margin-top:38px;font-size:16px;line-height:1.9;color:rgba(255,255,255,.92)}
.nae-value-copy strong{color:#e8bd68}
.nae-value-diamond{border-color:#e8bd68;background:#e8bd68;box-shadow:0 0 12px rgba(232,189,104,.18)}
.nae-value-separator{margin:28px 0;color:#d7ad5b;opacity:.9}
.nae-card-lift-on .nae-card:hover{transform:translateY(-8px);border-color:#e8bd68;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 34px 86px rgba(0,0,0,.38),0 0 30px rgba(201,164,92,.10)}
@media(max-width:1180px){.nae-card{padding:42px 32px;min-height:560px}.nae-card h3{font-size:44px}.nae-card p{font-size:15px}.nae-values-list{font-size:14px}}
@media(max-width:980px){.nae-card{min-height:0}.nae-card:nth-child(1),.nae-card:nth-child(2),.nae-card:nth-child(3){background:linear-gradient(180deg,rgba(8,40,59,.70),rgba(2,24,40,.76)),var(--nae-compass-image) 105% 110%/420px auto no-repeat}}
@media(max-width:700px){.nae-card{padding:36px 26px;border-radius:16px}.nae-card h3{font-size:38px}.nae-card p,.nae-values-list{font-size:14px;line-height:1.8}}

/* v1.0.5 — Approved Mission / Vision / Values palette lock
   Approved visual: gold headings + accents, white content text. */
.nae-pillars .nae-card-no,
.nae-pillars .nae-card h3{
  color:#e8bd68;
}
.nae-pillars .nae-card h3:after{
  background:#e8bd68;
}
.nae-pillars .nae-card p,
.nae-pillars .nae-values-list,
.nae-pillars .nae-value-copy,
.nae-pillars .nae-value-copy strong,
.nae-pillars .nae-value-copy span{
  color:#ffffff;
}
.nae-pillars .nae-value-diamond{
  border-color:#e8bd68;
  background:#e8bd68;
}
.nae-pillars .nae-value-separator{
  --nae-value-separator:#e8bd68;
}

/* v1.0.6 — APPROVED PIXEL-MATCH PILLARS
   Locked to the approved reference: deep navy glass, warm-gold structure,
   white body copy, nautical depth, compass/yacht accents. */
.nae-pillars{
  overflow:hidden;
  background:
    linear-gradient(90deg,rgba(1,16,28,.97),rgba(2,23,38,.91) 48%,rgba(1,17,29,.96)),
    url('pillar-rope.webp') left bottom/120px auto no-repeat,
    var(--nae-compass-image) 112% 14%/620px auto no-repeat,
    #031a2a !important;
}
.nae-pillars:before{
  background:
    radial-gradient(ellipse at 15% 30%,rgba(219,172,79,.10),transparent 27%),
    radial-gradient(ellipse at 79% 3%,rgba(255,255,255,.055),transparent 22%),
    linear-gradient(180deg,rgba(255,255,255,.012),transparent 40%,rgba(0,0,0,.08)) !important;
}
.nae-pillars .nae-shell{width:min(1410px,94%)}
.nae-cards{
  margin-top:64px;
  gap:28px;
  align-items:stretch;
  perspective:1400px;
}
.nae-card{
  isolation:isolate;
  overflow:hidden;
  min-height:760px;
  padding:52px 46px 48px;
  border:1px solid #d5a947 !important;
  border-radius:22px !important;
  background-color:rgba(4,29,46,.80) !important;
  -webkit-backdrop-filter:blur(18px) saturate(125%);
  backdrop-filter:blur(18px) saturate(125%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.17),
    inset 0 -1px 0 rgba(223,174,77,.24),
    0 26px 68px rgba(0,0,0,.34),
    0 0 0 1px rgba(255,255,255,.015) !important;
}
.nae-card:nth-child(1){
  background:
    linear-gradient(118deg,rgba(255,255,255,.105) 0%,rgba(255,255,255,.018) 27%,transparent 44%),
    linear-gradient(180deg,rgba(8,40,59,.76) 0%,rgba(3,27,44,.82) 58%,rgba(2,22,38,.88) 100%),
    url('pillar-compass.webp') left bottom/92% auto no-repeat !important;
}
.nae-card:nth-child(2){
  background:
    linear-gradient(118deg,rgba(255,255,255,.095) 0%,rgba(255,255,255,.016) 27%,transparent 44%),
    linear-gradient(180deg,rgba(8,40,59,.75) 0%,rgba(3,27,44,.80) 53%,rgba(2,21,36,.85) 100%),
    url('pillar-yacht.webp') center bottom/100% auto no-repeat !important;
}
.nae-card:nth-child(3){
  background:
    linear-gradient(118deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.016) 27%,transparent 44%),
    linear-gradient(180deg,rgba(8,40,59,.75) 0%,rgba(3,27,44,.82) 100%),
    var(--nae-compass-image) 138% -75px/560px auto no-repeat !important;
}
.nae-card:before{
  content:"";
  position:absolute;
  z-index:5;
  left:8%;
  right:8%;
  top:-2px;
  width:auto;
  height:4px;
  border-radius:50%;
  background:radial-gradient(ellipse at center,#fff0ba 0%,#efbf5e 25%,rgba(224,169,66,.52) 48%,transparent 73%) !important;
  box-shadow:0 0 8px rgba(255,222,149,.95),0 0 22px rgba(221,166,62,.65) !important;
  opacity:1 !important;
}
.nae-card:after{
  content:"";
  position:absolute;
  z-index:0;
  inset:0;
  border-radius:inherit;
  pointer-events:none;
  background:
    radial-gradient(ellipse at 50% 100%,rgba(255,228,163,.9) 0%,rgba(224,170,64,.40) 1.2%,transparent 5%),
    linear-gradient(118deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.025) 24%,transparent 43%) !important;
  opacity:.9;
}
.nae-card > *{position:relative;z-index:2}
.nae-card-no{
  position:relative;
  display:inline-block;
  padding-bottom:18px;
  font-size:15px !important;
  line-height:1;
  letter-spacing:.14em !important;
  color:#e8bd68 !important;
}
.nae-card-no:after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:40px;
  height:2px;
  background:#e0ad4c;
}
.nae-card h3{
  margin-top:20px !important;
  color:#e8bd68 !important;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(46px,4vw,60px) !important;
  font-weight:400 !important;
  line-height:1 !important;
  letter-spacing:-.025em;
  text-transform:lowercase;
  text-shadow:none !important;
}
.nae-card h3:after{display:none !important}
.nae-card-divider{
  width:min(170px,58%);
  margin-top:28px;
  display:flex;
  align-items:center;
  gap:12px;
  color:#e8bd68;
}
.nae-card-divider i{
  display:block;
  flex:0 0 auto;
  width:11px;
  height:11px;
  border:2px solid currentColor;
  transform:rotate(45deg);
  background:transparent;
}
.nae-card-divider span{
  height:1px;
  flex:1;
  background:linear-gradient(90deg,currentColor,rgba(232,189,104,.18));
}
.nae-card p{
  margin-top:36px !important;
  max-width:100%;
  color:#fff !important;
  font-size:17px !important;
  line-height:2.02 !important;
  font-weight:400 !important;
}
.nae-values-list{
  margin-top:34px !important;
  color:#fff !important;
  font-size:16px !important;
  line-height:1.85 !important;
}
.nae-value-row{gap:16px !important}
.nae-value-copy,
.nae-value-copy strong,
.nae-value-copy span{
  color:#fff !important;
}
.nae-value-copy strong{font-weight:700 !important}
.nae-value-diamond{
  width:12px !important;
  height:12px !important;
  margin-top:.48em !important;
  border:1px solid #e8bd68 !important;
  background:#e8bd68 !important;
  box-shadow:none !important;
}
.nae-value-separator{
  --nae-value-separator:#e8bd68 !important;
  margin:31px 0 !important;
  gap:14px !important;
  opacity:1 !important;
}
.nae-value-separator span{height:1px !important}
.nae-value-separator i{
  width:11px !important;
  height:11px !important;
  border:2px solid #e8bd68 !important;
  background:transparent !important;
}
.nae-card-lift-on .nae-card:hover{
  transform:translateY(-7px);
  border-color:#e8bd68 !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.20),
    inset 0 -1px 0 rgba(223,174,77,.26),
    0 34px 84px rgba(0,0,0,.39),
    0 0 28px rgba(210,158,54,.09) !important;
}
@media(max-width:1180px){
  .nae-pillars .nae-shell{width:min(1180px,94%)}
  .nae-cards{gap:20px}
  .nae-card{min-height:650px;padding:42px 32px 38px}
  .nae-card h3{font-size:44px !important}
  .nae-card p{font-size:15px !important;line-height:1.9 !important}
  .nae-values-list{font-size:14px !important;line-height:1.8 !important}
}
@media(max-width:980px){
  .nae-cards{grid-template-columns:1fr;max-width:720px;margin-left:auto;margin-right:auto}
  .nae-card{min-height:0}
  .nae-card:nth-child(1){background:linear-gradient(180deg,rgba(8,40,59,.80),rgba(2,24,40,.87)),url('pillar-compass.webp') left bottom/72% auto no-repeat !important}
  .nae-card:nth-child(2){background:linear-gradient(180deg,rgba(8,40,59,.80),rgba(2,24,40,.86)),url('pillar-yacht.webp') center bottom/82% auto no-repeat !important}
  .nae-card:nth-child(3){background:linear-gradient(180deg,rgba(8,40,59,.80),rgba(2,24,40,.86)),var(--nae-compass-image) 120% top/430px auto no-repeat !important}
}
@media(max-width:700px){
  .nae-card{padding:36px 26px;border-radius:18px !important}
  .nae-card h3{font-size:39px !important}
  .nae-card p,.nae-values-list{font-size:14px !important;line-height:1.78 !important}
  .nae-card-divider{width:145px;margin-top:24px}
  .nae-value-separator{margin:24px 0 !important}
}

/* v1.0.7 — APPROVED EXACT GLASS / ASSET MATCH
   Reference locked by user: transparent navy glass, approved nautical artwork,
   warm-gold structure, white body copy. Do not recolor or replace these assets. */
.nae-pillars{
  background:
    linear-gradient(90deg,rgba(2,18,31,.92),rgba(3,28,45,.86) 49%,rgba(2,18,31,.92)),
    url('pillar-rope-approved.webp') left bottom/95px auto no-repeat,
    var(--nae-compass-image) 112% 5%/640px auto no-repeat,
    #021726 !important;
}
.nae-pillars .nae-shell{width:min(1460px,94%) !important}
.nae-cards{gap:26px !important;align-items:stretch !important}
.nae-card{
  min-height:760px !important;
  padding:50px 44px 46px !important;
  border:1px solid rgba(232,189,104,.95) !important;
  border-radius:22px !important;
  background-color:rgba(4,31,49,.46) !important;
  -webkit-backdrop-filter:blur(16px) saturate(118%) !important;
  backdrop-filter:blur(16px) saturate(118%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.15),
    inset 0 -1px 0 rgba(232,189,104,.18),
    0 26px 72px rgba(0,0,0,.32) !important;
}
.nae-card:nth-child(1){
  background:
    linear-gradient(118deg,rgba(255,255,255,.095) 0%,rgba(255,255,255,.018) 25%,transparent 43%),
    linear-gradient(180deg,rgba(5,36,55,.38) 0%,rgba(3,28,45,.46) 58%,rgba(2,23,38,.58) 100%),
    url('pillar-compass-approved.webp') left bottom/82% auto no-repeat !important;
}
.nae-card:nth-child(2){
  background:
    linear-gradient(118deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.016) 25%,transparent 43%),
    linear-gradient(180deg,rgba(5,36,55,.36) 0%,rgba(3,28,45,.44) 53%,rgba(2,23,38,.56) 100%),
    url('pillar-yacht-approved.webp') center bottom/92% auto no-repeat !important;
}
.nae-card:nth-child(3){
  background:
    linear-gradient(118deg,rgba(255,255,255,.085) 0%,rgba(255,255,255,.014) 25%,transparent 43%),
    linear-gradient(180deg,rgba(5,36,55,.34) 0%,rgba(3,28,45,.43) 54%,rgba(2,23,38,.56) 100%),
    url('pillar-values-compass-approved.webp') right top/72% auto no-repeat !important;
}
.nae-card:before{
  left:8% !important;right:8% !important;top:-2px !important;width:auto !important;height:4px !important;
  background:radial-gradient(ellipse at center,#fff1bd 0%,#efbf5e 24%,rgba(224,169,66,.45) 47%,transparent 72%) !important;
  box-shadow:0 0 9px rgba(255,224,154,.92),0 0 24px rgba(221,166,62,.62) !important;
}
.nae-card:after{
  background:
    radial-gradient(ellipse at 50% 100%,rgba(255,231,171,.88) 0%,rgba(224,170,64,.36) 1.2%,transparent 5%),
    linear-gradient(118deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.02) 24%,transparent 43%) !important;
}
.nae-card-no{color:#e8bd68 !important}
.nae-card-no:after{background:#e8bd68 !important}
.nae-card h3{color:#e8bd68 !important}
.nae-card-divider{color:#e8bd68 !important}
.nae-card p{color:#fff !important}
.nae-values-card .nae-values-list,
.nae-values-card .nae-value-copy,
.nae-values-card .nae-value-copy *,
.nae-values-card .nae-value-copy strong,
.nae-values-card .nae-value-copy span{color:#fff !important}
.nae-values-card .nae-value-diamond{border-color:#e8bd68 !important;background:#e8bd68 !important}
.nae-values-card .nae-value-separator{--nae-value-separator:#e8bd68 !important;color:#e8bd68 !important}
.nae-values-card .nae-value-separator i{border-color:#e8bd68 !important}

@media(max-width:1180px){
  .nae-card{min-height:650px !important;padding:42px 32px 38px !important}
  .nae-card:nth-child(1){background-size:auto,auto,72% auto !important}
  .nae-card:nth-child(2){background-size:auto,auto,82% auto !important}
  .nae-card:nth-child(3){background-size:auto,auto,62% auto !important}
}
@media(max-width:980px){
  .nae-card{min-height:560px !important}
  .nae-card:nth-child(1){background:linear-gradient(180deg,rgba(5,36,55,.44),rgba(2,23,38,.62)),url('pillar-compass-approved.webp') left bottom/58% auto no-repeat !important}
  .nae-card:nth-child(2){background:linear-gradient(180deg,rgba(5,36,55,.42),rgba(2,23,38,.60)),url('pillar-yacht-approved.webp') center bottom/68% auto no-repeat !important}
  .nae-card:nth-child(3){background:linear-gradient(180deg,rgba(5,36,55,.42),rgba(2,23,38,.60)),url('pillar-values-compass-approved.webp') right top/48% auto no-repeat !important}
}

/* v1.0.8 — TRUE GLASS / CLEAN APPROVED ARTWORK
   Images live on a translucent layer; they no longer make the cards opaque. */
.nae-pillars .nae-card{
  position:relative !important;
  overflow:hidden !important;
  isolation:isolate !important;
  background:linear-gradient(180deg,rgba(5,34,52,.34),rgba(2,22,37,.46)) !important;
  -webkit-backdrop-filter:blur(18px) saturate(120%) !important;
  backdrop-filter:blur(18px) saturate(120%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 70px rgba(0,0,0,.28),0 -2px 16px rgba(232,189,104,.12) !important;
}
.nae-pillars .nae-card > *{position:relative;z-index:3}
.nae-pillars .nae-card:before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  width:auto !important;height:auto !important;
  z-index:1 !important;
  pointer-events:none !important;
  opacity:.48 !important;
  box-shadow:none !important;
  filter:saturate(.88) contrast(1.04) !important;
}
.nae-pillars .nae-card:nth-child(1):before{
  background:url('mission-compass-clean.webp') left bottom/82% auto no-repeat !important;
}
.nae-pillars .nae-card:nth-child(2):before{
  background:url('vision-yacht-clean.webp') center bottom/100% auto no-repeat !important;
  opacity:.58 !important;
}
.nae-pillars .nae-card:nth-child(3):before{
  background:url('values-compass-clean.webp') right top/78% auto no-repeat !important;
  opacity:.40 !important;
}
.nae-pillars .nae-card:after{
  content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;
  background:linear-gradient(118deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.025) 24%,transparent 43%) !important;
  opacity:.68 !important;
}
/* top/bottom warm-gold light without turning the artwork into a solid background */
.nae-pillars .nae-card{
  border-color:rgba(232,189,104,.92) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 24px 70px rgba(0,0,0,.28),0 -3px 14px rgba(242,190,86,.18),0 3px 14px rgba(242,190,86,.10) !important;
}
/* Values: only decorative structure is gold; all copy stays white. */
.nae-pillars .nae-values-card .nae-value-copy,
.nae-pillars .nae-values-card .nae-value-copy strong,
.nae-pillars .nae-values-card .nae-value-copy span{color:#fff !important}
.nae-pillars .nae-values-card .nae-value-diamond,
.nae-pillars .nae-values-card .nae-value-separator,
.nae-pillars .nae-values-card .nae-value-separator i{color:#e8bd68 !important;border-color:#e8bd68 !important}
@media(max-width:980px){
 .nae-pillars .nae-card:nth-child(1):before{background-size:62% auto !important}
 .nae-pillars .nae-card:nth-child(2):before{background-size:78% auto !important}
 .nae-pillars .nae-card:nth-child(3):before{background-size:58% auto !important}
}

/* v1.0.9 — REFERENCE-LOCKED GLASS MATCH
   Built from the exact user-approved visual reference. Do not replace the artwork,
   palette or glass treatment without explicit approval. */
.nae-pillars{
  position:relative !important;
  overflow:hidden !important;
  background:
    url('rope-reference-art.webp') left 58%/90px auto no-repeat,
    radial-gradient(circle at 95% 8%,rgba(201,164,92,.10),transparent 27%),
    linear-gradient(180deg,#031c2c 0%,#021726 100%) !important;
}
.nae-pillars .nae-shell{width:min(1560px,94%) !important}
.nae-pillars .nae-cards{gap:28px !important;align-items:stretch !important}

.nae-pillars .nae-card{
  position:relative !important;
  isolation:isolate !important;
  overflow:hidden !important;
  min-height:820px !important;
  padding:54px 46px 48px !important;
  border:1px solid rgba(232,189,104,.96) !important;
  border-radius:22px !important;
  background:linear-gradient(180deg,rgba(8,42,62,.15) 0%,rgba(2,24,40,.27) 100%) !important;
  -webkit-backdrop-filter:blur(10px) saturate(135%) !important;
  backdrop-filter:blur(10px) saturate(135%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    inset 0 -1px 0 rgba(232,189,104,.16),
    0 24px 72px rgba(0,0,0,.30),
    0 -3px 18px rgba(235,179,71,.16),
    0 3px 18px rgba(235,179,71,.10) !important;
}

/* Exact reference artwork lives behind the live Elementor text. */
.nae-pillars .nae-card::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:0 !important;
  pointer-events:none !important;
  opacity:1 !important;
  box-shadow:none !important;
  filter:none !important;
}
.nae-pillars .nae-card:nth-child(1)::before{
  background:
    linear-gradient(180deg,transparent 0%,transparent 50%,rgba(2,22,37,.03) 60%),
    url('mission-reference-art.webp') left bottom/100% auto no-repeat !important;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 48%,#000 66%,#000 100%);
  mask-image:linear-gradient(to bottom,transparent 0%,transparent 48%,#000 66%,#000 100%);
}
.nae-pillars .nae-card:nth-child(2)::before{
  background:url('vision-reference-art.webp') center bottom/100% auto no-repeat !important;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 43%,#000 62%,#000 100%);
  mask-image:linear-gradient(to bottom,transparent 0%,transparent 43%,#000 62%,#000 100%);
}
.nae-pillars .nae-card:nth-child(3)::before{
  background:url('values-reference-art.webp') right top/76% auto no-repeat !important;
  -webkit-mask-image:linear-gradient(135deg,#000 0%,#000 48%,transparent 78%);
  mask-image:linear-gradient(135deg,#000 0%,#000 48%,transparent 78%);
  opacity:.86 !important;
}

/* Subtle diagonal glass reflection from the approved reference. */
.nae-pillars .nae-card::after{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  pointer-events:none !important;
  background:
    linear-gradient(118deg,rgba(255,255,255,.115) 0%,rgba(255,255,255,.035) 24%,transparent 43%),
    radial-gradient(ellipse at 50% 0%,rgba(255,223,145,.15) 0%,transparent 13%),
    radial-gradient(ellipse at 50% 100%,rgba(255,223,145,.10) 0%,transparent 9%) !important;
  opacity:.82 !important;
}
.nae-pillars .nae-card > *{position:relative !important;z-index:2 !important}

/* Gold structure / white copy — locked to reference. */
.nae-pillars .nae-card-no,
.nae-pillars .nae-card h3,
.nae-pillars .nae-card-divider{color:#e8bd68 !important}
.nae-pillars .nae-card h3{font-size:56px !important;line-height:1.03 !important;font-weight:400 !important;margin-top:22px !important}
.nae-pillars .nae-card-no{font-size:16px !important;letter-spacing:.14em !important}
.nae-pillars .nae-card-divider{margin-top:28px !important;width:235px !important}
.nae-pillars .nae-card p{
  color:#fff !important;
  font-size:17px !important;
  line-height:1.95 !important;
  margin-top:34px !important;
  max-width:390px !important;
}

/* Values must be white. Only diamonds, dividers and card structure stay gold. */
#nae-about .nae-pillars .nae-values-card .nae-values-list,
#nae-about .nae-pillars .nae-values-card .nae-value-copy,
#nae-about .nae-pillars .nae-values-card .nae-value-copy strong,
#nae-about .nae-pillars .nae-values-card .nae-value-copy span,
#nae-about .nae-pillars .nae-values-card .nae-value-copy *{
  color:#fff !important;
}
#nae-about .nae-pillars .nae-values-card .nae-values-list{
  font-size:16px !important;
  line-height:1.82 !important;
  margin-top:34px !important;
}
#nae-about .nae-pillars .nae-values-card .nae-value-copy strong{font-weight:700 !important}
#nae-about .nae-pillars .nae-values-card .nae-value-diamond{
  background:#e8bd68 !important;
  border-color:#e8bd68 !important;
}
#nae-about .nae-pillars .nae-values-card .nae-value-separator{
  --nae-value-separator:#e8bd68 !important;
  color:#e8bd68 !important;
}
#nae-about .nae-pillars .nae-values-card .nae-value-separator i{border-color:#e8bd68 !important}

@media(max-width:1180px){
  .nae-pillars .nae-card{min-height:690px !important;padding:44px 34px 40px !important}
  .nae-pillars .nae-card h3{font-size:48px !important}
  .nae-pillars .nae-card p{font-size:15px !important;line-height:1.86 !important}
  #nae-about .nae-pillars .nae-values-card .nae-values-list{font-size:14px !important;line-height:1.78 !important}
}
@media(max-width:980px){
  .nae-pillars .nae-cards{grid-template-columns:1fr !important}
  .nae-pillars .nae-card{min-height:620px !important}
  .nae-pillars .nae-card:nth-child(1)::before{background-size:72% auto !important}
  .nae-pillars .nae-card:nth-child(2)::before{background-size:72% auto !important}
  .nae-pillars .nae-card:nth-child(3)::before{background-size:48% auto !important}
}
@media(max-width:700px){
  .nae-pillars .nae-card{min-height:560px !important;padding:36px 28px !important;border-radius:18px !important}
  .nae-pillars .nae-card h3{font-size:40px !important}
  .nae-pillars .nae-card-divider{width:165px !important}
  .nae-pillars .nae-card p{font-size:14px !important;line-height:1.78 !important}
}

/* ======================================================================
   v1.0.10 — HARRY POTTER FINAL GLASS — APPROVED REFERENCE LOCK
   Mission / Vision / Values only.  Do not alter other About sections.
   ====================================================================== */
#nae-about .nae-pillars{
  position:relative !important;
  overflow:hidden !important;
  background:
    radial-gradient(circle at 7% 56%, rgba(201,164,92,.07), transparent 22%),
    radial-gradient(circle at 92% 11%, rgba(201,164,92,.08), transparent 25%),
    linear-gradient(180deg,#041d2d 0%,#021725 100%) !important;
}
#nae-about .nae-pillars .nae-shell{
  width:min(1510px,94%) !important;
}
#nae-about .nae-pillars .nae-cards{
  gap:30px !important;
  align-items:stretch !important;
}
#nae-about .nae-pillars .nae-card{
  position:relative !important;
  isolation:isolate !important;
  overflow:hidden !important;
  min-height:760px !important;
  padding:48px 46px 44px !important;
  border:1px solid rgba(235,185,79,.96) !important;
  border-radius:22px !important;
  background:
    linear-gradient(180deg,rgba(15,57,77,.36) 0%,rgba(4,31,48,.28) 43%,rgba(2,22,37,.48) 100%) !important;
  -webkit-backdrop-filter:blur(16px) saturate(135%) !important;
  backdrop-filter:blur(16px) saturate(135%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.14),
    inset 0 -1px 0 rgba(235,185,79,.22),
    0 18px 52px rgba(0,0,0,.24),
    0 -4px 20px rgba(255,191,61,.12),
    0 4px 20px rgba(255,191,61,.10) !important;
}

/* Artwork-only layers: no baked text. */
#nae-about .nae-pillars .nae-card::before{
  content:"" !important;
  position:absolute !important;
  z-index:0 !important;
  pointer-events:none !important;
  opacity:.82 !important;
  filter:saturate(.90) contrast(1.03) brightness(.82) !important;
}
#nae-about .nae-pillars .nae-card:nth-child(1)::before{
  left:0 !important; right:0 !important; bottom:0 !important; top:auto !important;
  height:42% !important;
  background:url('mission-art.webp') left bottom/cover no-repeat !important;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 19%,#000 46%,#000 100%) !important;
  mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 19%,#000 46%,#000 100%) !important;
}
#nae-about .nae-pillars .nae-card:nth-child(2)::before{
  left:0 !important; right:0 !important; bottom:0 !important; top:auto !important;
  height:42% !important;
  background:url('vision-art.webp') center bottom/cover no-repeat !important;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.48) 18%,#000 43%,#000 100%) !important;
  mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.48) 18%,#000 43%,#000 100%) !important;
}
#nae-about .nae-pillars .nae-card:nth-child(3)::before{
  width:58% !important; height:37% !important;
  right:-2% !important; top:0 !important; left:auto !important; bottom:auto !important;
  background:url('values-art.webp') right top/contain no-repeat !important;
  opacity:.50 !important;
  -webkit-mask-image:linear-gradient(135deg,#000 0%,#000 52%,transparent 88%) !important;
  mask-image:linear-gradient(135deg,#000 0%,#000 52%,transparent 88%) !important;
}

/* Real glass highlight layer, kept behind all live copy. */
#nae-about .nae-pillars .nae-card::after{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  pointer-events:none !important;
  background:
    linear-gradient(118deg,rgba(255,255,255,.105) 0%,rgba(255,255,255,.026) 29%,transparent 45%),
    radial-gradient(ellipse at 50% 0%,rgba(255,218,130,.17) 0%,transparent 13%),
    radial-gradient(ellipse at 50% 100%,rgba(255,209,105,.13) 0%,transparent 11%) !important;
  opacity:.92 !important;
}
#nae-about .nae-pillars .nae-card > *{
  position:relative !important;
  z-index:3 !important;
}

/* Typography and spacing locked to the approved reference. */
#nae-about .nae-pillars .nae-card-no{
  color:#eab94f !important;
  font-size:15px !important;
  line-height:1 !important;
  letter-spacing:.14em !important;
  margin-bottom:13px !important;
}
#nae-about .nae-pillars .nae-card-no::after{
  content:"" !important;
  display:block !important;
  width:39px !important;
  margin-top:14px !important;
  border-top:2px solid #eab94f !important;
}
#nae-about .nae-pillars .nae-card h3{
  color:#efc875 !important;
  font-family:Georgia,"Times New Roman",serif !important;
  font-size:54px !important;
  line-height:1.02 !important;
  font-weight:400 !important;
  margin:22px 0 0 !important;
}
#nae-about .nae-pillars .nae-card-divider{
  color:#eab94f !important;
  width:250px !important;
  margin-top:25px !important;
  margin-bottom:0 !important;
}
#nae-about .nae-pillars .nae-card-divider i,
#nae-about .nae-pillars .nae-card-divider span{
  border-color:#eab94f !important;
  color:#eab94f !important;
}
#nae-about .nae-pillars .nae-card p{
  color:#fff !important;
  font-size:16px !important;
  line-height:1.72 !important;
  font-weight:400 !important;
  max-width:410px !important;
  margin:31px 0 0 !important;
  text-shadow:0 1px 1px rgba(0,0,0,.18) !important;
}

/* Values: white copy only, gold decorative system. */
#nae-about .nae-pillars .nae-values-card .nae-values-list{
  color:#fff !important;
  font-size:15px !important;
  line-height:1.72 !important;
  margin-top:31px !important;
}
#nae-about .nae-pillars .nae-values-card .nae-value-copy,
#nae-about .nae-pillars .nae-values-card .nae-value-copy *,
#nae-about .nae-pillars .nae-values-card .nae-value-copy strong,
#nae-about .nae-pillars .nae-values-card .nae-value-copy span{
  color:#fff !important;
}
#nae-about .nae-pillars .nae-values-card .nae-value-copy strong{
  font-weight:700 !important;
}
#nae-about .nae-pillars .nae-values-card .nae-value-diamond{
  background:#eab94f !important;
  border-color:#eab94f !important;
}
#nae-about .nae-pillars .nae-values-card .nae-value-separator{
  --nae-value-separator:#eab94f !important;
  color:#eab94f !important;
  margin-top:25px !important;
  margin-bottom:25px !important;
}
#nae-about .nae-pillars .nae-values-card .nae-value-separator i{
  border-color:#eab94f !important;
}

/* Keep artwork clear of text on all normal desktop widths. */
@media (max-width:1280px){
  #nae-about .nae-pillars .nae-card{min-height:700px !important;padding:42px 34px 38px !important}
  #nae-about .nae-pillars .nae-card h3{font-size:48px !important}
  #nae-about .nae-pillars .nae-card p{font-size:15px !important;line-height:1.68 !important}
  #nae-about .nae-pillars .nae-values-card .nae-values-list{font-size:14px !important;line-height:1.68 !important}
  #nae-about .nae-pillars .nae-card:nth-child(1)::before,
  #nae-about .nae-pillars .nae-card:nth-child(2)::before{height:38% !important}
}
@media (max-width:980px){
  #nae-about .nae-pillars .nae-cards{grid-template-columns:1fr !important;gap:24px !important}
  #nae-about .nae-pillars .nae-card{min-height:650px !important}
  #nae-about .nae-pillars .nae-card:nth-child(1)::before,
  #nae-about .nae-pillars .nae-card:nth-child(2)::before{height:44% !important}
  #nae-about .nae-pillars .nae-card:nth-child(3)::before{width:48% !important;height:32% !important}
}
@media (max-width:700px){
  #nae-about .nae-pillars .nae-card{min-height:590px !important;padding:34px 26px !important;border-radius:18px !important}
  #nae-about .nae-pillars .nae-card h3{font-size:40px !important}
  #nae-about .nae-pillars .nae-card-divider{width:170px !important}
  #nae-about .nae-pillars .nae-card p{font-size:14px !important;line-height:1.65 !important}
  #nae-about .nae-pillars .nae-values-card .nae-values-list{font-size:14px !important;line-height:1.65 !important}
  #nae-about .nae-pillars .nae-card:nth-child(1)::before,
  #nae-about .nae-pillars .nae-card:nth-child(2)::before{height:36% !important}
  #nae-about .nae-pillars .nae-card:nth-child(3)::before{width:44% !important;height:27% !important;opacity:.38 !important}
}

/* ======================================================================
   v1.0.11 — TRUE TRANSPARENT GLASS / FULL-CARD ARTWORK — APPROVED
   Final MVV treatment only. Values intentionally has no image.
   ====================================================================== */
#nae-about .nae-pillars .nae-card{
  background:
    linear-gradient(135deg,rgba(255,255,255,.085) 0%,rgba(255,255,255,.026) 24%,rgba(3,25,40,.12) 58%,rgba(3,25,40,.20) 100%) !important;
  -webkit-backdrop-filter:blur(24px) saturate(145%) !important;
  backdrop-filter:blur(24px) saturate(145%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    inset 0 -1px 0 rgba(235,185,79,.20),
    0 20px 58px rgba(0,0,0,.22),
    0 0 26px rgba(235,185,79,.06) !important;
}

/* Full-card photographic layer. No capsule / circle / crop container. */
#nae-about .nae-pillars .nae-card::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  width:auto !important;
  height:auto !important;
  left:0 !important;
  right:0 !important;
  top:0 !important;
  bottom:0 !important;
  z-index:0 !important;
  pointer-events:none !important;
  border-radius:inherit !important;
  opacity:.58 !important;
  filter:saturate(.92) contrast(1.04) brightness(.72) !important;
  -webkit-mask-image:none !important;
  mask-image:none !important;
}
#nae-about .nae-pillars .nae-card:nth-child(1)::before{
  background:
    linear-gradient(180deg,rgba(3,24,39,.36) 0%,rgba(3,24,39,.22) 45%,rgba(3,24,39,.10) 100%),
    url('mission-art.webp') center center/cover no-repeat !important;
}
#nae-about .nae-pillars .nae-card:nth-child(2)::before{
  background:
    linear-gradient(180deg,rgba(3,24,39,.30) 0%,rgba(3,24,39,.18) 44%,rgba(3,24,39,.06) 100%),
    url('vision-art.webp') center center/cover no-repeat !important;
}
/* Values is deliberately clean glass only — no image. */
#nae-about .nae-pillars .nae-card:nth-child(3)::before{
  display:none !important;
  background:none !important;
}

/* The glass sheen stays above the photos and below all live copy. */
#nae-about .nae-pillars .nae-card::after{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  pointer-events:none !important;
  border-radius:inherit !important;
  background:
    linear-gradient(116deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.045) 19%,transparent 39%),
    linear-gradient(180deg,rgba(3,29,47,.10) 0%,rgba(3,29,47,.22) 100%),
    radial-gradient(ellipse at 50% 0%,rgba(255,219,128,.16) 0%,transparent 12%),
    radial-gradient(ellipse at 50% 100%,rgba(255,205,93,.12) 0%,transparent 10%) !important;
  opacity:1 !important;
}
#nae-about .nae-pillars .nae-card > *{
  position:relative !important;
  z-index:3 !important;
}

/* Preserve approved gold structure and white copy. */
#nae-about .nae-pillars .nae-card-no,
#nae-about .nae-pillars .nae-card h3,
#nae-about .nae-pillars .nae-card-divider{
  color:#eab94f !important;
}
#nae-about .nae-pillars .nae-card p,
#nae-about .nae-pillars .nae-values-card .nae-values-list,
#nae-about .nae-pillars .nae-values-card .nae-value-copy,
#nae-about .nae-pillars .nae-values-card .nae-value-copy *,
#nae-about .nae-pillars .nae-values-card .nae-value-copy strong,
#nae-about .nae-pillars .nae-values-card .nae-value-copy span{
  color:#fff !important;
}

/* Readability over the full-card photography without creating opaque blocks. */
#nae-about .nae-pillars .nae-card:nth-child(1) p,
#nae-about .nae-pillars .nae-card:nth-child(2) p{
  text-shadow:0 1px 2px rgba(0,0,0,.44) !important;
}

@media (max-width:980px){
  #nae-about .nae-pillars .nae-card:nth-child(1)::before,
  #nae-about .nae-pillars .nae-card:nth-child(2)::before{
    background-position:center center !important;
    opacity:.52 !important;
  }
}
@media (max-width:700px){
  #nae-about .nae-pillars .nae-card:nth-child(1)::before,
  #nae-about .nae-pillars .nae-card:nth-child(2)::before{
    opacity:.46 !important;
  }
}
