#main-nav{display:flex;align-items:center;justify-content:flex-end;gap:.5rem clamp(.9rem,2.1vw,2.1rem);flex-wrap:wrap;flex:1 1 auto;min-width:0}#menu-toggle{display:none}dialog{background:#14202f;color:#f0f1ec;border:1px solid #d1a968;max-width:500px;padding:32px}dialog p{margin:20px 0}dialog button{padding:12px;cursor:pointer}img{max-width:100%}form label{font-size:.875rem!important}li{font-size:1rem!important}a,button{touch-action:manipulation}@media(max-width:879px){#main-nav{display:none}#main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0;flex:1 1 100%;order:4;border-top:1px solid #ffffff22;padding:.3rem 0 .9rem}#menu-toggle{display:flex;align-items:center;justify-content:center;width:64px;height:44px;border:1px solid #ffffff44;background:none;color:#f0f1ec;cursor:pointer}div[style*="minmax(300px"]{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}

/* cyrillic-ext */

/* cyrillic */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("08949f728dc5.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("01d285447409.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("e2291e842cf5.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("e2291e842cf5.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("e2291e842cf5.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("5dfcd10d24af.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("5dfcd10d24af.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("6e4f2958c3a7.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("6e4f2958c3a7.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


  html { scroll-behavior: smooth; scroll-padding-top: 96px; }
  body { margin: 0; background: #0B1420; color: #F0F1EC; font-family: "IBM Plex Sans", system-ui, sans-serif; -webkit-font-smoothing: antialiased; overflow-x: clip; }
  * { box-sizing: border-box; }
  a { color: #D1A968; text-decoration: none; }
  a:hover { color: #E0BE86; }
  p { text-wrap: pretty; margin: 0; }
  h1, h2, h3 { text-wrap: balance; margin: 0; font-weight: 400; letter-spacing: -0.02em; }
  ::selection { background: #D1A968; color: #0B1420; }
  :focus-visible { outline: 2px solid #D1A968; outline-offset: 3px; }
  @keyframes nx-ticker { to { transform: translateX(-50%); } }
  @keyframes nx-cue { 0% { transform: scaleX(0); transform-origin: 0 0; } 45% { transform: scaleX(1); transform-origin: 0 0; } 55% { transform: scaleX(1); transform-origin: 100% 0; } 100% { transform: scaleX(0); transform-origin: 100% 0; } }

.nx-1{position:sticky;top:0;z-index:900;background:rgba(11,20,32,.82);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgba(240,241,236,.12)}
.nx-2{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:.8rem 1.25rem;flex-wrap:wrap;min-height:84px}
.nx-3{display:block;flex:none}
.nx-4{display:block;height:40px;width:auto}
.nx-5{font-size:.95rem;color:#C6CCD3;padding:.7rem 0}
.nx-6:hover{color:#F0F1EC}
.nx-7{font-size:.95rem;color:#C6CCD3;padding:.7rem 0}
.nx-8:hover{color:#F0F1EC}
.nx-9{font-size:.95rem;color:#C6CCD3;padding:.7rem 0}
.nx-10:hover{color:#F0F1EC}
.nx-11{font-size:.95rem;color:#C6CCD3;padding:.7rem 0}
.nx-12:hover{color:#F0F1EC}
.nx-13{font-size:.95rem;color:#C6CCD3;padding:.7rem 0}
.nx-14:hover{color:#F0F1EC}
.nx-15{display:inline-flex;align-items:center;gap:.6rem;flex:none;white-space:nowrap;font-size:.95rem;font-weight:600;padding:.85rem 1.6rem;border-radius:2px;background:#D1A968;color:#0B1420;transition:background-color .35s,transform .45s cubic-bezier(.16,1,.3,1)}
.nx-16:hover{background:#E0BE86;color:#0B1420;transform:translateY(-3px)}
.nx-17{position:relative;display:flex;align-items:center;padding:clamp(3.5rem,8vw,6rem) 0 4rem;overflow:hidden;isolation:isolate}
.nx-18{position:absolute;inset:-12%;z-index:-2;pointer-events:none;background:radial-gradient(55% 45% at 35% 40%, rgba(209,169,104,.20), transparent 62%), radial-gradient(45% 40% at 75% 65%, rgba(30,74,92,.22), transparent 66%);filter:blur(90px) saturate(120%);opacity:.85}
.nx-19{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(to right, rgba(240,241,236,.07) 1px, transparent 1px), linear-gradient(to bottom, rgba(240,241,236,.07) 1px, transparent 1px);background-size:clamp(80px,9vw,130px) clamp(80px,9vw,130px);mask-image:radial-gradient(75% 65% at 30% 40%, #000 25%, transparent 78%);-webkit-mask-image:radial-gradient(75% 65% at 30% 40%, #000 25%, transparent 78%)}
.nx-20{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 320px),1fr));gap:clamp(2.5rem,5vw,4.5rem);align-items:center}
.nx-21{display:grid;gap:1.6rem;justify-items:start}
.nx-22{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#D1A968}
.nx-23{font-family:Newsreader,Georgia,serif;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1.02;max-width:20ch}
.nx-24{display: block;}
.nx-25{font-size: clamp(2.4rem, 5.4vw, 4.6rem); letter-spacing: -0.02em; text-wrap-mode: initial;}
.nx-26{font-size: clamp(2.4rem, 5.4vw, 4.6rem); letter-spacing: -0.02em; text-wrap-mode: initial; color: rgb(209, 169, 104);}
.nx-27{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.65;color:#C6CCD3;max-width:58ch}
.nx-28{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}
.nx-29{display:inline-flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;padding:1rem 1.9rem;border-radius:2px;background:#D1A968;color:#0B1420;transition:background-color .35s,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}
.nx-30:hover{background:#E0BE86;color:#0B1420;transform:translateY(-3px);box-shadow:0 18px 40px -14px rgba(209,169,104,.55)}
.nx-31{display:inline-flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;padding:1rem 1.9rem;border-radius:2px;border:1px solid rgba(240,241,236,.12);color:#F0F1EC;transition:border-color .35s,color .35s,transform .45s cubic-bezier(.16,1,.3,1)}
.nx-32:hover{border-color:#D1A968;color:#D1A968;transform:translateY(-3px)}
.nx-33{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid rgba(240,241,236,.12);width:100%}
.nx-34{display:grid;gap:.3rem}
.nx-35{font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:400;color:#F0F1EC}
.nx-36{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-37{display:grid;gap:.3rem}
.nx-38{font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:400;color:#F0F1EC}
.nx-39{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-40{display:grid;gap:.3rem}
.nx-41{font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:400;color:#F0F1EC}
.nx-42{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-43{display:grid;gap:.3rem}
.nx-44{font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:400;color:#F0F1EC}
.nx-45{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-46{position:relative}
.nx-47{position:relative;width:100%;aspect-ratio:4/5;border:1px solid rgba(209,169,104,.75);box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.nx-48{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nx-49{position:absolute;inset:14px -14px -14px 14px;z-index:-1;border:1px solid rgba(209,169,104,.28);pointer-events:none}
.nx-50{border-top:1px solid rgba(240,241,236,.12);border-bottom:1px solid rgba(240,241,236,.12);background:#0F1A28;overflow:hidden;padding-block:1.1rem}
.nx-51{display:flex;width:max-content;flex-wrap:wrap;width:auto}
.nx-52{display:flex;align-items:center;flex:none}
.nx-53{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-54{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-55{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-56{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-57{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-58{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-59{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-60{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-61{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-62{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-63{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-64{display:flex;align-items:center;flex:none}
.nx-65{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-66{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-67{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-68{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-69{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-70{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-71{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-72{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-73{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-74{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-75{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.nx-76{padding-block:clamp(5rem,11vw,9.5rem);position:relative}
.nx-77{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem)}
.nx-78{display:grid;gap:1.15rem;margin-bottom:clamp(2.6rem,5vw,4.2rem)}
.nx-79{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#D1A968}
.nx-80{font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;max-width:26ch}
.nx-81{font-style:italic;color:#D1A968}
.nx-82{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.65;color:#C6CCD3;max-width:58ch;margin-top:.3rem}
.nx-83{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:1.25rem}
.nx-84{background:#14202F;border:1px solid rgba(240,241,236,.12);padding:2.4rem 2rem 2.2rem;transition:border-color .5s}
.nx-85:hover{border-color:rgba(209,169,104,.38)}
.nx-86{display:block;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#D1A968;margin-bottom:1.3rem}
.nx-87{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}
.nx-88{font-size:.86rem;line-height:1.7;color:#C6CCD3;padding-left:1.1rem;position:relative}
.nx-89{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-90{font-size:.86rem;line-height:1.7;color:#C6CCD3;padding-left:1.1rem;position:relative}
.nx-91{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-92{font-size:.86rem;line-height:1.7;color:#C6CCD3;padding-left:1.1rem;position:relative}
.nx-93{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-94{font-size:.86rem;line-height:1.7;color:#C6CCD3;padding-left:1.1rem;position:relative}
.nx-95{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-96{background:#14202F;border:1px solid rgba(240,241,236,.12);padding:2.4rem 2rem 2.2rem;transition:border-color .5s}
.nx-97:hover{border-color:rgba(209,169,104,.38)}
.nx-98{display:block;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#D1A968;margin-bottom:1.3rem}
.nx-99{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}
.nx-100{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-101{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#8A97A3;opacity:.6}
.nx-102{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-103{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#8A97A3;opacity:.6}
.nx-104{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-105{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#8A97A3;opacity:.6}
.nx-106{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-107{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#8A97A3;opacity:.6}
.nx-108{position:relative;width:100%;aspect-ratio:21/9;margin-top:1.25rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.nx-109{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nx-110{margin-top:1.25rem;padding:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:2.5rem;align-items:center;background:#0F1A28;border:1px solid rgba(240,241,236,.12)}
.nx-111{display:grid;gap:.9rem}
.nx-112{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#D1A968}
.nx-113{font-family:Newsreader,Georgia,serif;font-size:1.4rem;line-height:1.15;color:#F0F1EC;max-width:24ch}
.nx-114{display:grid;gap:1rem}
.nx-115{padding:1.1rem 1.3rem;background:rgba(240,241,236,.05);border:1px solid rgba(240,241,236,.14);display:grid;gap:.3rem}
.nx-116{font-size:1.02rem;font-weight:600;color:#F0F1EC}
.nx-117{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-118{padding:1.1rem 1.3rem;background:rgba(240,241,236,.05);border:1px solid rgba(240,241,236,.14);display:grid;gap:.3rem}
.nx-119{font-size:1.02rem;font-weight:600;color:#F0F1EC}
.nx-120{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-121{padding-block:clamp(5rem,11vw,9.5rem);position:relative}
.nx-122{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem)}
.nx-123{display:grid;gap:1.15rem;margin-bottom:clamp(2.6rem,5vw,4.2rem)}
.nx-124{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#D1A968}
.nx-125{font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;max-width:22ch}
.nx-126{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.65;color:#C6CCD3;max-width:58ch;margin-top:.3rem}
.nx-127{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 280px),1fr));gap:1.25rem}
.nx-128{background:#14202F;border:1px solid rgba(240,241,236,.12);padding:2.4rem 2rem 2.2rem;transition:border-color .5s,transform .55s cubic-bezier(.25,.46,.45,.94)}
.nx-129:hover{border-color:rgba(209,169,104,.38);transform:translateY(-4px)}
.nx-130{display:block;font-family:'IBM Plex Mono',monospace;font-size:.78rem;letter-spacing:.16em;color:#D1A968;margin-bottom:1.6rem}
.nx-131{position:relative;width:100%;aspect-ratio:3/2;margin-bottom:1.6rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.nx-132{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nx-133{font-family:Newsreader,Georgia,serif;font-size:1.4rem;line-height:1.15}
.nx-134{font-family:'IBM Plex Mono',monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#A8813F;margin-top:.55rem}
.nx-135{font-size:.94rem;line-height:1.7;color:#C6CCD3;margin-top:1.1rem}
.nx-136{list-style:none;padding:0;margin-top:1.5rem;display:grid;gap:.55rem}
.nx-137{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-138{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-139{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-140{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-141{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-142{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-143{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-144{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-145{background:#14202F;border:1px solid rgba(240,241,236,.12);padding:2.4rem 2rem 2.2rem;transition:border-color .5s,transform .55s cubic-bezier(.25,.46,.45,.94)}
.nx-146:hover{border-color:rgba(209,169,104,.38);transform:translateY(-4px)}
.nx-147{display:block;font-family:'IBM Plex Mono',monospace;font-size:.78rem;letter-spacing:.16em;color:#D1A968;margin-bottom:1.6rem}
.nx-148{position:relative;width:100%;aspect-ratio:3/2;margin-bottom:1.6rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.nx-149{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nx-150{font-family:Newsreader,Georgia,serif;font-size:1.4rem;line-height:1.15}
.nx-151{font-family:'IBM Plex Mono',monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#A8813F;margin-top:.55rem}
.nx-152{font-size:.94rem;line-height:1.7;color:#C6CCD3;margin-top:1.1rem}
.nx-153{list-style:none;padding:0;margin-top:1.5rem;display:grid;gap:.55rem}
.nx-154{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-155{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-156{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-157{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-158{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-159{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-160{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-161{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-162{background:#14202F;border:1px solid rgba(240,241,236,.12);padding:2.4rem 2rem 2.2rem;transition:border-color .5s,transform .55s cubic-bezier(.25,.46,.45,.94)}
.nx-163:hover{border-color:rgba(209,169,104,.38);transform:translateY(-4px)}
.nx-164{display:block;font-family:'IBM Plex Mono',monospace;font-size:.78rem;letter-spacing:.16em;color:#D1A968;margin-bottom:1.6rem}
.nx-165{position:relative;width:100%;aspect-ratio:3/2;margin-bottom:1.6rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.nx-166{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nx-167{font-family:Newsreader,Georgia,serif;font-size:1.4rem;line-height:1.15}
.nx-168{font-family:'IBM Plex Mono',monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#A8813F;margin-top:.55rem}
.nx-169{font-size:.94rem;line-height:1.7;color:#C6CCD3;margin-top:1.1rem}
.nx-170{list-style:none;padding:0;margin-top:1.5rem;display:grid;gap:.55rem}
.nx-171{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-172{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-173{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-174{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-175{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-176{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-177{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.nx-178{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.nx-179{background:#0F1A28;border-top:1px solid rgba(240,241,236,.12);border-bottom:1px solid rgba(240,241,236,.12);padding-block:clamp(4rem,8vw,6rem)}
.nx-180{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem)}
.nx-181{display:grid;gap:1.15rem;margin-bottom:clamp(2.6rem,5vw,4.2rem)}
.nx-182{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#D1A968}
.nx-183{font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;max-width:24ch}
.nx-184{position:relative;width:100%;aspect-ratio:21/9;margin-bottom:1.25rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.nx-185{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nx-186{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 250px),1fr));gap:1.25rem}
.nx-187{padding:2.4rem 2rem;background:#0B1420;border:1px solid rgba(240,241,236,.12);display:grid;gap:1rem;align-content:start}
.nx-188{font-family:Newsreader,Georgia,serif;font-size:3.2rem;line-height:1;color:rgba(209,169,104,.35)}
.nx-189{font-family:Newsreader,Georgia,serif;font-size:1.5rem}
.nx-190{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.nx-191{height:1px;background:rgba(240,241,236,.12);position:relative;margin-top:.4rem}
.nx-192{position:absolute;inset:0 auto 0 0;width:25%;background:#D1A968}
.nx-193{padding:2.4rem 2rem;background:#0B1420;border:1px solid rgba(240,241,236,.12);display:grid;gap:1rem;align-content:start}
.nx-194{font-family:Newsreader,Georgia,serif;font-size:3.2rem;line-height:1;color:rgba(209,169,104,.35)}
.nx-195{font-family:Newsreader,Georgia,serif;font-size:1.5rem}
.nx-196{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.nx-197{height:1px;background:rgba(240,241,236,.12);position:relative;margin-top:.4rem}
.nx-198{position:absolute;inset:0 auto 0 0;width:50%;background:#D1A968}
.nx-199{padding:2.4rem 2rem;background:#0B1420;border:1px solid rgba(240,241,236,.12);display:grid;gap:1rem;align-content:start}
.nx-200{font-family:Newsreader,Georgia,serif;font-size:3.2rem;line-height:1;color:rgba(209,169,104,.35)}
.nx-201{font-family:Newsreader,Georgia,serif;font-size:1.5rem}
.nx-202{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.nx-203{height:1px;background:rgba(240,241,236,.12);position:relative;margin-top:.4rem}
.nx-204{position:absolute;inset:0 auto 0 0;width:75%;background:#D1A968}
.nx-205{padding:2.4rem 2rem;background:#0B1420;border:1px solid rgba(240,241,236,.12);display:grid;gap:1rem;align-content:start}
.nx-206{font-family:Newsreader,Georgia,serif;font-size:3.2rem;line-height:1;color:rgba(209,169,104,.35)}
.nx-207{font-family:Newsreader,Georgia,serif;font-size:1.5rem}
.nx-208{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.nx-209{height:1px;background:rgba(240,241,236,.12);position:relative;margin-top:.4rem}
.nx-210{position:absolute;inset:0 auto 0 0;width:100%;background:#D1A968}
.nx-211{padding-block:clamp(5rem,11vw,9.5rem)}
.nx-212{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem)}
.nx-213{display:grid;gap:1.15rem;margin-bottom:clamp(2.6rem,5vw,4.2rem)}
.nx-214{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#D1A968}
.nx-215{font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;max-width:24ch}
.nx-216{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));gap:1.25rem;margin-bottom:1.25rem}
.nx-217{border:1px solid rgba(240,241,236,.12);padding:2rem 1.8rem;background:#14202F;display:grid;gap:.5rem;align-content:start}
.nx-218{font-family:Newsreader,Georgia,serif;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:400;color:#D1A968;line-height:1}
.nx-219{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-220{border:1px solid rgba(240,241,236,.12);padding:2rem 1.8rem;background:#14202F;display:grid;gap:.5rem;align-content:start}
.nx-221{font-family:Newsreader,Georgia,serif;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:400;color:#D1A968;line-height:1}
.nx-222{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-223{border:1px solid rgba(240,241,236,.12);padding:2rem 1.8rem;background:#14202F;display:grid;gap:.5rem;align-content:start}
.nx-224{font-family:Newsreader,Georgia,serif;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:400;color:#D1A968;line-height:1}
.nx-225{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-226{border:1px solid rgba(209,169,104,.3);background:linear-gradient(135deg, rgba(209,169,104,.07), transparent 60%), #14202F;padding:clamp(2rem,4vw,3rem);display:grid;gap:1.1rem}
.nx-227{display:inline-flex;align-items:center;gap:.5rem;align-self:start;font-family:'IBM Plex Mono',monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#D1A968;border:1px solid rgba(209,169,104,.4);padding:.35rem .7rem;border-radius:2px}
.nx-228{font-family:Newsreader,Georgia,serif;font-size:1.4rem;line-height:1.15}
.nx-229{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.nx-230{position:relative;width:100%;aspect-ratio:16/9;margin-top:1.25rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.nx-231{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nx-232{padding-block:clamp(5rem,11vw,9.5rem);position:relative;overflow:hidden;isolation:isolate}
.nx-233{position:absolute;inset:-40% -10% -30% -10%;z-index:-1;pointer-events:none;background:radial-gradient(45% 40% at 70% 40%, rgba(209,169,104,.12), transparent 72%);filter:blur(110px)}
.nx-234{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem)}
.nx-235{display:grid;gap:1.15rem;margin-bottom:clamp(2.6rem,5vw,4.2rem)}
.nx-236{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#D1A968}
.nx-237{font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;max-width:26ch}
.nx-238{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.65;color:#C6CCD3;max-width:58ch;margin-top:.3rem}
.nx-239{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 230px),1fr));gap:2rem}
.nx-240{border-top:1px solid rgba(240,241,236,.12);padding-top:1.5rem;display:grid;gap:.7rem;align-content:start}
.nx-241{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;color:#8A97A3}
.nx-242{font-size:1rem;font-weight:600;letter-spacing:0}
.nx-243{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.nx-244{border-top:1px solid rgba(240,241,236,.12);padding-top:1.5rem;display:grid;gap:.7rem;align-content:start}
.nx-245{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;color:#8A97A3}
.nx-246{font-size:1rem;font-weight:600;letter-spacing:0}
.nx-247{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.nx-248{border-top:1px solid rgba(240,241,236,.12);padding-top:1.5rem;display:grid;gap:.7rem;align-content:start}
.nx-249{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;color:#8A97A3}
.nx-250{font-size:1rem;font-weight:600;letter-spacing:0}
.nx-251{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.nx-252{border-top:1px solid rgba(240,241,236,.12);padding-top:1.5rem;display:grid;gap:.7rem;align-content:start}
.nx-253{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;color:#8A97A3}
.nx-254{font-size:1rem;font-weight:600;letter-spacing:0}
.nx-255{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.nx-256{position:relative;width:100%;aspect-ratio:21/9;margin-top:clamp(2rem,4vw,3rem);border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.nx-257{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nx-258{margin-top:clamp(2rem,4vw,3rem);padding:1.6rem 1.8rem;border:1px solid rgba(240,241,236,.12);background:rgba(240,241,236,.03);font-size:.9rem;color:#C6CCD3;line-height:1.7}
.nx-259{color:#F0F1EC}
.nx-260{padding-block:clamp(5rem,11vw,9.5rem);background:#0F1A28;border-top:1px solid rgba(240,241,236,.12)}
.nx-261{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem)}
.nx-262{display:grid;gap:1.15rem;margin-bottom:clamp(2.6rem,5vw,4.2rem)}
.nx-263{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#D1A968}
.nx-264{font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;max-width:22ch}
.nx-265{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.65;color:#C6CCD3;max-width:58ch;margin-top:.3rem}
.nx-266{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:clamp(2rem,4vw,3.5rem);align-items:start}
.nx-267{display:grid;gap:1.35rem}
.nx-268{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 200px),1fr));gap:1.35rem}
.nx-269{display:grid;gap:.5rem}
.nx-270{font-family:'IBM Plex Mono',monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8A97A3}
.nx-271{font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;color:#F0F1EC;background:rgba(240,241,236,.04);border:1px solid rgba(240,241,236,.12);border-radius:2px;padding:.95rem 1rem;width:100%}
.nx-272:focus-visible{border-color:#D1A968;outline:none;background:rgba(240,241,236,.06)}
.nx-273{display:grid;gap:.5rem}
.nx-274{font-family:'IBM Plex Mono',monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8A97A3}
.nx-275{font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;color:#F0F1EC;background:rgba(240,241,236,.04);border:1px solid rgba(240,241,236,.12);border-radius:2px;padding:.95rem 1rem;width:100%}
.nx-276:focus-visible{border-color:#D1A968;outline:none;background:rgba(240,241,236,.06)}
.nx-277{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 200px),1fr));gap:1.35rem}
.nx-278{display:grid;gap:.5rem}
.nx-279{font-family:'IBM Plex Mono',monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8A97A3}
.nx-280{font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;color:#F0F1EC;background:rgba(240,241,236,.04);border:1px solid rgba(240,241,236,.12);border-radius:2px;padding:.95rem 1rem;width:100%}
.nx-281:focus-visible{border-color:#D1A968;outline:none;background:rgba(240,241,236,.06)}
.nx-282{display:grid;gap:.5rem}
.nx-283{font-family:'IBM Plex Mono',monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8A97A3}
.nx-284{font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;color:#F0F1EC;background:rgba(240,241,236,.04);border:1px solid rgba(240,241,236,.12);border-radius:2px;padding:.95rem 1rem;width:100%}
.nx-285:focus-visible{border-color:#D1A968;outline:none;background:rgba(240,241,236,.06)}
.nx-286{display:grid;gap:.5rem}
.nx-287{font-family:'IBM Plex Mono',monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8A97A3}
.nx-288{font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;color:#F0F1EC;background:rgba(240,241,236,.04);border:1px solid rgba(240,241,236,.12);border-radius:2px;padding:.95rem 1rem;width:100%;cursor:pointer}
.nx-289:focus-visible{border-color:#D1A968;outline:none}
.nx-290{background:#0F1A28}
.nx-291{background:#0F1A28}
.nx-292{background:#0F1A28}
.nx-293{background:#0F1A28}
.nx-294{background:#0F1A28}
.nx-295{display:grid;gap:.5rem}
.nx-296{font-family:'IBM Plex Mono',monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8A97A3}
.nx-297{font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;color:#F0F1EC;background:rgba(240,241,236,.04);border:1px solid rgba(240,241,236,.12);border-radius:2px;padding:.95rem 1rem;width:100%;resize:vertical;min-height:130px}
.nx-298:focus-visible{border-color:#D1A968;outline:none;background:rgba(240,241,236,.06)}
.nx-299{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;font-weight:600;padding:1rem 1.9rem;border:0;border-radius:2px;background:#D1A968;color:#0B1420;cursor:pointer;min-width:190px;justify-self:start;transition:background-color .35s,transform .45s cubic-bezier(.16,1,.3,1)}
.nx-300:hover{background:#E0BE86;transform:translateY(-3px)}
.nx-301{display:flex;align-items:center;gap:.7rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#D1A968;opacity:1}
.nx-302{font-size:.78rem;color:#8A97A3;line-height:1.65}
.nx-303{display:grid;gap:1.8rem;align-content:start}
.nx-304{display:grid;gap:.4rem}
.nx-305{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-306{font-size:.98rem;color:#8A97A3;font-style:italic}
.nx-307{display:grid;gap:.4rem}
.nx-308{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-309{font-size:.98rem;color:#8A97A3;font-style:italic}
.nx-310{display:grid;gap:.4rem}
.nx-311{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-312{font-size:.98rem;color:#8A97A3;font-style:italic}
.nx-313{display:grid;gap:.4rem}
.nx-314{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.nx-315{font-size:.98rem;color:#F0F1EC}
.nx-316{position:relative;width:100%;aspect-ratio:3/2;margin-top:.6rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.nx-317{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nx-318{border-top:1px solid rgba(240,241,236,.12);padding-block:clamp(3rem,6vw,4.5rem) 2.5rem}
.nx-319{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem)}
.nx-320{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid rgba(240,241,236,.12)}
.nx-321{display:block;height:42px;width:auto}
.nx-322{display:flex;flex-wrap:wrap;gap:1.6rem}
.nx-323{font-size:.86rem;color:#C6CCD3}
.nx-324:hover{color:#D1A968}
.nx-325{font-size:.86rem;color:#C6CCD3}
.nx-326:hover{color:#D1A968}
.nx-327{font-size:.86rem;color:#C6CCD3}
.nx-328:hover{color:#D1A968}
.nx-329{font-size:.86rem;color:#C6CCD3}
.nx-330:hover{color:#D1A968}
.nx-331{font-size:.86rem;color:#C6CCD3}
.nx-332:hover{color:#D1A968}
.nx-333{font-size:.86rem;color:#C6CCD3}
.nx-334:hover{color:#D1A968}
.nx-335{padding-block:1.6rem;border-bottom:1px solid rgba(240,241,236,.12);font-family:'IBM Plex Mono',monospace;font-size:.78rem;letter-spacing:.06em;color:#F0F1EC;display:flex;flex-wrap:wrap;gap:.2rem 1rem;align-items:center}
.nx-336{color:#D1A968}
.nx-337{color:#D1A968}
.nx-338{color:#D1A968}
.nx-339{color:#D1A968}
.nx-340{padding-top:1.6rem;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;align-items:flex-start}
.nx-341{font-size:.76rem;color:#8A97A3;line-height:1.7;max-width:68ch}
.nx-342{font-size:.76rem;color:#8A97A3;line-height:1.7}
/* Revision: small screens, progressive enhancement and keyboard access. */
 .skip-link{position:absolute;left:1rem;top:-100px;z-index:2000;background:#D1A968;color:#0B1420;padding:1rem}.skip-link:focus{top:1rem}
 .preview-notice{padding:.8rem 1.25rem;background:#D1A968;color:#0B1420;text-align:center;font-size:1rem}
 .contact-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:1.35rem}.contact-fields legend{padding:0 0 1rem;font-size:1rem}
 .legal-draft{max-width:1100px;margin:2rem auto;padding:1.5rem;border:1px solid #8A97A3;line-height:1.7}.legal-draft h2{margin-bottom:1rem}
 :disabled{cursor:not-allowed} input,textarea,select{font-size:1rem!important} p,a,h1,h2,h3,b{overflow-wrap:anywhere}
 [style]{max-width:100%} #form-status{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:1rem}
 #main-nav{display:flex} #menu-toggle{display:none} a,button{touch-action:manipulation} footer nav a{padding:.6rem 0}
 @media(max-width:879px){.js-ready #menu-toggle{display:flex}.js-ready #main-nav{display:none}.js-ready #main-nav.open{display:flex}#main-nav{flex:1 1 100%;order:4;flex-direction:column;align-items:stretch}.site-header{position:relative}#main-nav a{padding:.75rem 0}header a img{max-width:100%;height:auto}}
 @media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
 
.brand-logo{display:block;width:200px;height:auto;max-width:100%}.section-container{max-width:1240px;margin:auto;padding:0 clamp(1.25rem,4vw,4rem)}.section-container h2{font:400 clamp(1.9rem,3.6vw,3rem) Newsreader,Georgia,serif}.eyebrow{color:#D1A968;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.2rem}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.5rem;margin-top:2rem}.trust-grid article,.contact-panel{padding:clamp(1.25rem,3vw,2rem);background:#14202F;border:1px solid #5B6B7A}.trust-grid p,.contact-panel p{line-height:1.7;color:#C6CCD3}.trust-grid h3{margin-bottom:.8rem}.contact-panel{display:grid;gap:1rem;min-width:0}.contact-button{display:inline-flex;gap:1rem;background:#D1A968;color:#0B1420;padding:1rem 1.4rem;font-weight:600;justify-self:start}.contact-button:hover{background:#E0BE86;color:#0B1420}.contact-help{font-size:.9rem}.contact-help a{text-decoration:underline}.contact-email{overflow-wrap:anywhere}.copy-email{background:transparent;border:1px solid #D1A968;color:#F0F1EC;padding:.75rem 1rem;justify-self:start;cursor:pointer;font:inherit}.copy-email[hidden]{display:none}.copy-status:empty{display:none}#inicio h1{max-width:20ch}#inicio h1 em{color:#D1A968}a:focus-visible,button:focus-visible{outline:3px solid #D1A968;outline-offset:4px} .legal-page{max-width:850px;margin:0 auto;padding:3rem 1.25rem;line-height:1.8}.legal-page h1{font-size:2.2rem;margin:1rem 0}.legal-page h2{font-size:1.3rem;margin:1.8rem 0 .6rem}.legal-page p{margin:1rem 0}.legal-page a{text-decoration:underline}.legal-note{border-left:3px solid #D1A968;padding:1rem;background:#14202F}body{overflow-x:visible} @media(max-width:879px){.brand-logo{width:190px} }
.public-address h3{font-size:1rem;margin-bottom:.5rem}.public-address address{font-style:normal;color:#C6CCD3;line-height:1.7;overflow-wrap:anywhere}
