/* Special Stories · Ultratug · generado por build-ss.py desde la maqueta — no editar a mano */
@font-face{font-family:Ultratug;font-weight:300;font-display:swap;src:url('https://cdn.prod.website-files.com/6978e20568291edea0b5726e/698e519e2298ab6ebf51ace7_HelveticaNeueLTStd-Lt.otf') format('opentype')}
@font-face{font-family:Ultratug;font-weight:400 500;font-display:swap;src:url('https://cdn.prod.website-files.com/6978e20568291edea0b5726e/698e517a1b643b9ab563341c_HelveticaNeueLTStd-Md.otf') format('opentype')}
@font-face{font-family:Ultratug;font-weight:600 900;font-display:swap;src:url('https://cdn.prod.website-files.com/6978e20568291edea0b5726e/698e51323fb3c08d813d330a_HelveticaNeueLTStd-Bd.otf') format('opentype')}
[data-ss-root]{color:#fff;font-family:var(--ss-display);-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative;background:var(--ss-dark)}
[data-ss-root] *,[data-ss-root] *::before,[data-ss-root] *::after{box-sizing:border-box}
body:has([data-ss-root]){background:#000e1e}
html:has([data-ss-root]){scroll-behavior:smooth}
/* Neutraliza lo que la hoja del sitio pinta por selector de elemento. :where() deja la especificidad en 0. */
[data-ss-root] :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,li,figcaption){margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;font-family:inherit}
[data-ss-root] :where(ul,ol){list-style:none}
[data-ss-root] :where(img){display:block;max-width:100%;vertical-align:initial}
[data-ss-root] :where(a){color:inherit;text-decoration:none;background-color:transparent}
[data-ss-root] :where(em){font-style:normal}
[data-ss-root] :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}
[data-ss-root] :focus-visible{outline:3px solid var(--ss-light);outline-offset:4px;border-radius:6px}
[data-ss-root]{
  --ss-navy:#002855;--ss-dark:#000e1e;--ss-deep:#00172f;--ss-blue:#019cde;--ss-light:#3ecbf8;--ss-sky:#e6f5fc;--ss-gray:#b0bcca;
  --ss-text:#c9daeb;--ss-muted:#9db4cb;--ss-line:#ffffff24;
  --ss-glass:linear-gradient(160deg,#ffffff2e,#ffffff0d);--ss-glass-line:#ffffff40;
  --ss-display:Ultratug,'Helvetica Neue',Helvetica,Arial,sans-serif;--ss-body:Manrope,'Helvetica Neue',Arial,sans-serif;
  --ss-ease:cubic-bezier(.22,1,.36,1);
  --ss-gutter:clamp(20px,8.33vw,120px);
  --ss-radius:24px;--ss-radius-s:16px;
}
[data-ss-root] [data-ss~="progress"]{position:fixed;left:0;top:0;height:4px;width:100%;z-index:120;background:var(--ss-light);transform-origin:0 50%;transform:scaleX(0)}
[data-ss-root] [data-ss~="kicker"]{font-family:var(--ss-body);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ss-light)}
[data-ss-root] [data-ss~="kicker"][data-ss~="is-soft"]{color:#a9c4de}
[data-ss-root] [data-ss~="kicker"][data-ss~="is-soft"] em{color:var(--ss-light)}
[data-ss-root] [data-ss~="display"]{font-weight:700;letter-spacing:-.06em;line-height:.86;text-wrap:balance}
[data-ss-root] [data-ss~="display"] em,[data-ss-root] [data-ss~="h2"] em,[data-ss-root] [data-ss~="quote"] em{color:var(--ss-light)}
[data-ss-root] [data-ss~="h2"]{font-weight:700;font-size:clamp(36px,4vw,58px);line-height:.95;letter-spacing:-.045em;text-wrap:balance}
[data-ss-root] [data-ss~="prose"]{font-family:var(--ss-body);font-size:18px;line-height:1.75;color:var(--ss-text)}
[data-ss-root] [data-ss~="prose"] p + p{margin-top:1.15em}
[data-ss-root] [data-ss~="credit"]{font-family:var(--ss-body);font-size:12px;letter-spacing:.03em;color:#c3d6e9}
[data-ss-root] [data-ss~="credit"] b{font-weight:700;color:#fff}
[data-ss-root] [data-ss~="pill"]{display:inline-flex;align-items:center;gap:20px;border-radius:50px;padding:15px 22px;font-size:15px;font-weight:500;background:var(--ss-blue);color:#fff;transition:background .25s,transform .25s var(--ss-ease)}
[data-ss-root] [data-ss~="pill"]:hover{background:#0aa8ec;transform:translateY(-2px)}
[data-ss-root] [data-ss~="pill"] i{display:block;width:14px;height:14px;transition:transform .3s var(--ss-ease)}
[data-ss-root] [data-ss~="pill"] i svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}
[data-ss-root] [data-ss~="pill"]:hover i,[data-ss-root] [data-ss~="story-card"]:hover [data-ss~="pill"] i{transform:translateX(4px)}
[data-ss-root] [data-ss~="pill"][data-ss~="is-white"]{background:#fff;color:var(--ss-dark)}
[data-ss-root] [data-ss~="pill"][data-ss~="is-ghost"]{background:#ffffff14;border:1px solid var(--ss-glass-line);backdrop-filter:blur(12px)}
[data-ss-root] [data-ss~="glass"]{background:var(--ss-glass);border:1px solid var(--ss-glass-line);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-radius:var(--ss-radius);box-shadow:0 32px 48px -16px #0009}
[data-ss-root] [data-ss~="wrap"]{padding-inline:var(--ss-gutter)}
[data-ss-root] [data-ss~="hero"]{position:relative;height:max(720px,100svh);overflow:hidden;isolation:isolate;display:grid;place-items:center;text-align:center}
[data-ss-root] [data-ss~="wall"]{position:absolute;inset:-12% -4%;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;z-index:-2;transform:rotate(-4deg) scale(1.06)}
[data-ss-root] [data-ss~="wall-col"]{display:flex;flex-direction:column;gap:14px;animation:ss-up 80s linear infinite}
[data-ss-root] [data-ss~="wall-col"]:nth-child(even){animation-name:ss-down;animation-duration:95s}
[data-ss-root] [data-ss~="wall-col"] img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px}
[data-ss-root] [data-ss~="hero-veil"]{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 70% at 50% 50%,#000e1ee6 0,#000e1eb8 55%,#000e1e70 100%),linear-gradient(#000e1e00 70%,#000e1e 100%)}
[data-ss-root] [data-ss~="hero-copy"]{padding:120px 20px 80px;max-width:1100px}
[data-ss-root] [data-ss~="hero"] h1{margin-top:20px;font-size:clamp(64px,10.5vw,152px)}
[data-ss-root] [data-ss~="hero-lede"]{margin:28px auto 0;max-width:540px;font-family:var(--ss-body);font-size:18px;line-height:1.55;color:#d6e4f2}
[data-ss-root] [data-ss~="hero"] [data-ss~="pill"]{margin-top:32px}
[data-ss-root] [data-ss~="ticker"]{position:absolute;left:0;right:0;bottom:28px;white-space:nowrap;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
[data-ss-root] [data-ss~="ticker-track"]{display:inline-block;animation:ss-slide 80s linear infinite}
[data-ss-root] [data-ss~="ticker"] span{margin-right:48px}
[data-ss-root] [data-ss~="ticker"] span::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ss-light);margin-right:10px;vertical-align:2px}
[data-ss-root] [data-ss~="feature"]{padding-block:120px 40px}
[data-ss-root] [data-ss~="feature-head"]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}
[data-ss-root] [data-ss~="feature-head"] [data-ss~="h2"]{max-width:14ch}
[data-ss-root] [data-ss~="feature-head"] p{max-width:380px;font-family:var(--ss-body);font-size:16px;line-height:1.6;color:var(--ss-muted)}
[data-ss-root] [data-ss~="story-card"]{position:relative;display:block;border-radius:32px;overflow:hidden;min-height:640px;isolation:isolate;border:1px solid #ffffff1f}
[data-ss-root] [data-ss~="story-card"] [data-ss~="bg"]{position:absolute;inset:0;z-index:-2}
[data-ss-root] [data-ss~="story-card"] [data-ss~="bg"] img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ss-ease)}
[data-ss-root] [data-ss~="story-card"]:hover [data-ss~="bg"] img{transform:scale(1.05)}
[data-ss-root] [data-ss~="story-card"] [data-ss~="shade"]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000e1ef0 0,#000e1eb3 38%,#000e1e1a 70%),linear-gradient(0deg,#000e1ecc,#000e1e00 45%)}
[data-ss-root] [data-ss~="story-card-body"]{position:absolute;left:56px;bottom:56px;right:56px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:end}
[data-ss-root] [data-ss~="story-no"]{display:block;font-size:clamp(90px,11vw,170px);font-weight:700;letter-spacing:-.06em;line-height:.8;color:#ffffff1f;margin-bottom:12px}
[data-ss-root] [data-ss~="story-card"] h3{margin-top:14px;font-size:clamp(44px,5.4vw,80px)}
[data-ss-root] [data-ss~="story-card"] [data-ss~="dek"]{margin-top:18px;max-width:520px;font-family:var(--ss-body);font-size:17px;line-height:1.55;color:#d6e4f2}
[data-ss-root] [data-ss~="story-card"] [data-ss~="pill"]{margin-top:28px}
[data-ss-root] [data-ss~="toc"]{display:grid}
[data-ss-root] [data-ss~="toc"] li{list-style:none;display:grid;grid-template-columns:36px 1fr;padding:13px 0;border-top:1px solid #ffffff2e;font-size:16px;color:#c3d6e9}
[data-ss-root] [data-ss~="toc"] li span:first-child{font:700 12px/1.6 var(--ss-body);color:var(--ss-light)}
[data-ss-root] [data-ss~="toc-label"]{font:600 12px var(--ss-body);letter-spacing:.14em;text-transform:uppercase;color:#a9c4de;margin-bottom:10px}
[data-ss-root] [data-ss~="lens"]{padding-block:120px}
[data-ss-root] [data-ss~="lens-head"]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:48px}
[data-ss-root] [data-ss~="lens-head"] p{font-family:var(--ss-body);font-size:16px;line-height:1.65;color:var(--ss-muted);max-width:440px}
[data-ss-root] [data-ss~="lens-grid"]{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:120px;gap:16px}
[data-ss-root] [data-ss~="lens-item"]{position:relative;border-radius:var(--ss-radius);overflow:hidden}
[data-ss-root] [data-ss~="lens-item"] img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ss-ease)}
[data-ss-root] [data-ss~="lens-item"]:hover img{transform:scale(1.04)}
[data-ss-root] [data-ss~="lens-item"] figcaption{position:absolute;left:14px;bottom:14px;right:14px;display:inline-flex}
[data-ss-root] [data-ss~="lens-item"] figcaption span{background:#000e1ea6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 12px;border-radius:20px}
[data-ss-root] [data-ss~="lens-item"]:nth-child(1){grid-column:1/8;grid-row:span 4}
[data-ss-root] [data-ss~="lens-item"]:nth-child(2){grid-column:8/13;grid-row:span 2}
[data-ss-root] [data-ss~="lens-item"]:nth-child(3){grid-column:8/13;grid-row:span 2}
[data-ss-root] [data-ss~="lens-item"]:nth-child(4){grid-column:1/5;grid-row:span 3}
[data-ss-root] [data-ss~="lens-item"]:nth-child(5){grid-column:5/9;grid-row:span 3}
[data-ss-root] [data-ss~="lens-item"]:nth-child(6){grid-column:9/13;grid-row:span 3}
[data-ss-root] [data-ss~="lens-foot"]{margin-top:28px;display:flex;justify-content:flex-end}
[data-ss-root] [data-ss~="careers"]{position:relative;margin:0 var(--ss-gutter) 120px;border-radius:32px;overflow:hidden;min-height:520px;display:flex;align-items:center;isolation:isolate}
[data-ss-root] [data-ss~="careers"] > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
[data-ss-root] [data-ss~="careers"]::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000e1e99,#000e1e1a 70%)}
[data-ss-root] [data-ss~="careers"] [data-ss~="glass"]{margin-left:56px;max-width:520px;padding:40px}
[data-ss-root] [data-ss~="careers"] [data-ss~="h2"]{font-size:clamp(34px,3.6vw,52px)}
[data-ss-root] [data-ss~="careers"] p{margin-top:16px;font-family:var(--ss-body);font-size:16px;line-height:1.6;color:#d6e4f2}
[data-ss-root] [data-ss~="careers"] [data-ss~="pill"]{margin-top:26px}
[data-ss-root] [data-ss~="cover"]{position:relative;height:max(600px,100svh);overflow:hidden;isolation:isolate}
[data-ss-root] [data-ss~="cover-bg"]{position:absolute;inset:0;z-index:-2}
[data-ss-root] [data-ss~="cover-bg"] img{width:100%;height:100%;object-fit:cover;animation:ss-kb 24s var(--ss-ease) infinite alternate}
[data-ss-root] [data-ss~="cover-shade"]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000e1ee6 0,#000e1ec7 34%,#000e1e66 62%,#000e1e33 100%),linear-gradient(180deg,#000e1e8c 0,#000e1e00 20%,#000e1e00 40%,#000e1ef2 92%)}
[data-ss-root] [data-ss~="cover-inner"]{position:absolute;left:var(--ss-gutter);right:var(--ss-gutter);bottom:clamp(28px,6svh,56px);display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:end}
[data-ss-root] [data-ss~="crumb"]{font-family:var(--ss-body);font-size:13px;font-weight:600;color:#fff;display:flex;gap:10px;margin-bottom:22px}
[data-ss-root] [data-ss~="crumb"] span[aria-hidden]{opacity:.55}
[data-ss-root] [data-ss~="crumb"] a:hover{color:#fff}
[data-ss-root] [data-ss~="cover"] [data-ss~="kicker"]{color:#fff;text-shadow:0 1px 12px #000c}
[data-ss-root] [data-ss~="cover"] h1{margin-top:18px;font-size:clamp(56px,min(10vw,17svh),144px)}
[data-ss-root] [data-ss~="cover"] [data-ss~="dek"]{margin-top:clamp(12px,2.4svh,22px);font-size:clamp(20px,1.9vw,26px);font-weight:300;line-height:1.25;color:#e3edf7;max-width:640px}
[data-ss-root] [data-ss~="meta"]{margin-top:clamp(12px,2.6svh,24px);display:flex;flex-wrap:wrap;gap:8px 24px;font-family:var(--ss-body);font-size:14px;color:#c3d6e9}
[data-ss-root] [data-ss~="cover"] [data-ss~="chapters"]{padding:8px 22px 10px;border-radius:var(--ss-radius-s);background:#000e1ed1;border:1px solid #ffffff26;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}
[data-ss-root] [data-ss~="cover"] [data-ss~="chapters"] a:first-child{border-top:0}
[data-ss-root] [data-ss~="chapters"] a{display:grid;grid-template-columns:36px 1fr;padding:13px 0;border-top:1px solid #ffffff2e;font-size:16px;color:#c3d6e9;transition:color .25s}
[data-ss-root] [data-ss~="chapters"] a span:first-child{font:700 12px/1.6 var(--ss-body)}
[data-ss-root] [data-ss~="chapters"] a:hover,[data-ss-root] [data-ss~="chapters"] a.is-on{color:#fff}
[data-ss-root] [data-ss~="chapters"] a.is-on span:first-child{color:var(--ss-light)}
[data-ss-root] [data-ss~="rail"]{position:fixed;z-index:90;left:24px;top:50%;transform:translateY(-50%);display:grid;gap:10px;opacity:0;pointer-events:none;transition:opacity .4s}
[data-ss-root] [data-ss~="rail"].is-visible{opacity:1;pointer-events:auto}
[data-ss-root] [data-ss~="rail"] a{display:flex;align-items:center;gap:10px;font:600 11px var(--ss-body);letter-spacing:.12em;text-transform:uppercase;color:#7f9ab5}
[data-ss-root] [data-ss~="rail"] a i{display:block;width:22px;height:2px;background:currentColor;transition:width .35s var(--ss-ease)}
[data-ss-root] [data-ss~="rail"] a span{opacity:0;transition:opacity .3s}
[data-ss-root] [data-ss~="rail"]:hover a span{opacity:1}
[data-ss-root] [data-ss~="rail"]:hover{background:#000e1ecc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px 16px 14px 14px;margin-left:-14px;border-radius:14px}
[data-ss-root] [data-ss~="rail"] a.is-on{color:#fff}
[data-ss-root] [data-ss~="rail"] a.is-on i{width:40px;background:var(--ss-light)}
[data-ss-root] [data-ss~="lead"]{position:relative;padding-block:140px 120px;overflow:hidden}
[data-ss-root] [data-ss~="lead-ghost"]{position:absolute;right:-1vw;top:40px;font-size:clamp(160px,24vw,360px);font-weight:700;letter-spacing:-.06em;line-height:.8;color:#ffffff0a;user-select:none}
[data-ss-root] [data-ss~="lead"] p{max-width:980px;font-size:clamp(26px,2.9vw,42px);line-height:1.18;font-weight:300;letter-spacing:-.02em;color:#eaf2fa}
[data-ss-root] [data-ss~="lead"] p b{font-weight:700;color:#fff}
[data-ss-root] [data-ss~="ch"]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;min-height:100vh}
[data-ss-root] [data-ss~="ch-media"]{grid-column:1;grid-row:1/3;align-self:start;position:sticky;top:0;height:100vh;overflow:hidden}
[data-ss-root] [data-ss~="ch-media"] img{width:100%;height:100%;object-fit:cover}
[data-ss-root] [data-ss~="ch-media"] [data-ss~="credit"]{position:absolute;left:24px;bottom:24px;background:#000e1e99;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:9px 14px;border-radius:30px}
[data-ss-root] [data-ss~="ch-head"]{grid-column:2;grid-row:1;align-self:end;position:relative;padding:180px var(--ss-gutter) 0 88px}
[data-ss-root] [data-ss~="ch-body"]{grid-column:2;grid-row:2;padding:28px var(--ss-gutter) 180px 88px;display:flex;flex-direction:column}
[data-ss-root] [data-ss~="ch-ghost"]{position:absolute;right:24px;top:40px;font-size:clamp(160px,18vw,280px);font-weight:700;letter-spacing:-.06em;line-height:.8;color:#ffffff0b;user-select:none;pointer-events:none}
[data-ss-root] [data-ss~="ch-head"] [data-ss~="h2"]{margin-top:16px;max-width:12ch}
[data-ss-root] [data-ss~="ch-body"] [data-ss~="prose"]{max-width:560px}
[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"] [data-ss~="ch-media"]{grid-column:2}
[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"] [data-ss~="ch-head"],[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"] [data-ss~="ch-body"]{grid-column:1;padding-left:var(--ss-gutter);padding-right:88px}
[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"] [data-ss~="ch-ghost"]{right:auto;left:var(--ss-gutter)}
[data-ss-root] [data-ss~="chips"]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
[data-ss-root] [data-ss~="chips"] span{border:1px solid #ffffff38;background:#ffffff12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:40px;padding:10px 16px;font-size:15px}
[data-ss-root] [data-ss~="quote-card"]{position:relative;margin-top:48px;margin-left:-180px;max-width:520px;padding:30px 34px;z-index:2;align-self:flex-start}
[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"] [data-ss~="quote-card"]{margin-left:0;margin-right:-180px;align-self:flex-end}
[data-ss-root] [data-ss~="quote"]{display:block;font-size:clamp(28px,2.6vw,38px);line-height:1.02;letter-spacing:-.035em;font-weight:700}
[data-ss-root] [data-ss~="quote-card"] [data-ss~="credit"]{margin-top:14px}
[data-ss-root] [data-ss~="figure"]{position:relative;padding-block:160px;overflow:hidden;isolation:isolate;background:var(--ss-navy)}
[data-ss-root] [data-ss~="figure"] > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.35;filter:grayscale(.3)}
[data-ss-root] [data-ss~="figure"]::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--ss-navy) 0,#002855cc 50%,#00285566)}
[data-ss-root] [data-ss~="figure-inner"]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:56px;align-items:end}
[data-ss-root] [data-ss~="figure"] b{font-size:clamp(120px,19vw,280px);font-weight:700;letter-spacing:-.07em;line-height:.78;font-variant-numeric:tabular-nums}
[data-ss-root] [data-ss~="figure"] b em{color:var(--ss-light)}
[data-ss-root] [data-ss~="figure"] p{max-width:460px;font-size:clamp(22px,2.2vw,32px);line-height:1.15;letter-spacing:-.02em;font-weight:500;padding-bottom:12px}
[data-ss-root] [data-ss~="figure"] p span{display:block;margin-top:16px;font:400 15px/1.6 var(--ss-body);color:#c3d6e9;letter-spacing:0}
[data-ss-root] [data-ss~="gallery"]{padding-block:140px 60px}
[data-ss-root] [data-ss~="gallery-head"]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}
[data-ss-root] [data-ss~="gallery-ctrl"]{display:flex;gap:10px}
[data-ss-root] [data-ss~="gallery-ctrl"] button{width:52px;height:52px;border-radius:50%;background:#fff;color:var(--ss-dark);font-size:22px;display:grid;place-items:center;transition:transform .25s var(--ss-ease)}
[data-ss-root] [data-ss~="gallery-ctrl"] button:hover{transform:scale(1.06)}
[data-ss-root] [data-ss~="strip"]{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--ss-gutter);scrollbar-width:none;scroll-padding-inline:var(--ss-gutter)}
[data-ss-root] [data-ss~="strip"]::-webkit-scrollbar{display:none}
[data-ss-root] [data-ss~="strip"] figure{flex:none;scroll-snap-align:start;width:clamp(260px,30vw,440px)}
[data-ss-root] [data-ss~="strip"] figure div{aspect-ratio:4/5;border-radius:var(--ss-radius);overflow:hidden}
[data-ss-root] [data-ss~="strip"] figure[data-ss~="is-wide"]{width:clamp(320px,52vw,760px)}
[data-ss-root] [data-ss~="strip"] figure[data-ss~="is-wide"] div{aspect-ratio:auto;height:calc(clamp(260px,30vw,440px) * 1.25)}
[data-ss-root] [data-ss~="strip"] img{width:100%;height:100%;object-fit:cover}
[data-ss-root] [data-ss~="strip"] figcaption{margin-top:14px;font-family:var(--ss-body);font-size:14px;line-height:1.5;color:var(--ss-muted);max-width:420px}
[data-ss-root] [data-ss~="close"]{padding-block:80px 120px}
[data-ss-root] [data-ss~="share"]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line)}
[data-ss-root] [data-ss~="share-links"]{display:flex;gap:10px;flex-wrap:wrap}
[data-ss-root] [data-ss~="share-links"] a,[data-ss-root] [data-ss~="share-links"] button{display:inline-flex;align-items:center;gap:10px;border:1px solid #ffffff38;border-radius:40px;padding:11px 16px;font-size:14px;transition:background .25s}
[data-ss-root] [data-ss~="share-links"] a:hover,[data-ss-root] [data-ss~="share-links"] button:hover{background:#ffffff14}
[data-ss-root] [data-ss~="share-links"] svg{width:16px;height:16px;fill:currentColor}
[data-ss-root] [data-ss~="next"]{margin-top:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}
[data-ss-root] [data-ss~="next"] a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;padding:36px;border-radius:28px;overflow:hidden;isolation:isolate;border:1px solid #ffffff1f}
[data-ss-root] [data-ss~="next"] a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.4s var(--ss-ease)}
[data-ss-root] [data-ss~="next"] a::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000e1ef2,#000e1e33 70%)}
[data-ss-root] [data-ss~="next"] a:hover img{transform:scale(1.05)}
[data-ss-root] [data-ss~="next"] h3{margin-top:12px;font-size:clamp(28px,2.6vw,40px);font-weight:700;letter-spacing:-.04em;line-height:1}
[data-ss-root] [data-ss~="next"] p{margin-top:10px;font-family:var(--ss-body);font-size:15px;color:#c3d6e9;max-width:420px}
html.ss-js [data-ss-reveal]{will-change:transform,opacity}
@keyframes ss-up{to{transform:translateY(-50%)}}
@keyframes ss-down{from{transform:translateY(-50%)}to{transform:translateY(0)}}
@keyframes ss-slide{to{transform:translateX(-50%)}}
@keyframes ss-kb{from{transform:scale(1.02)}to{transform:scale(1.12) translate(-1.2%,-1%)}}
@media (max-width:991px){[data-ss-root] [data-ss~="wall"]{grid-template-columns:repeat(4,1fr)}
[data-ss-root] [data-ss~="wall-col"]:nth-child(5){display:none}
[data-ss-root] [data-ss~="story-card-body"],[data-ss-root] [data-ss~="cover-inner"]{grid-template-columns:1fr;gap:28px}
[data-ss-root] [data-ss~="toc"],[data-ss-root] [data-ss~="chapters"]{max-width:420px}
[data-ss-root] [data-ss~="lens-head"]{grid-template-columns:1fr;gap:20px}
[data-ss-root] [data-ss~="ch"],[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"]{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}
[data-ss-root] [data-ss~="ch-media"],[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"] [data-ss~="ch-media"]{grid-column:1;grid-row:2;position:relative;height:auto;aspect-ratio:4/5;max-height:78vh;margin:0 var(--ss-gutter);border-radius:var(--ss-radius)}
[data-ss-root] [data-ss~="ch-head"],[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"] [data-ss~="ch-head"]{grid-column:1;grid-row:1;padding:96px var(--ss-gutter) 32px}
[data-ss-root] [data-ss~="ch-body"],[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"] [data-ss~="ch-body"]{grid-column:1;grid-row:3;padding:36px var(--ss-gutter) 96px}
[data-ss-root] [data-ss~="quote-card"],[data-ss-root] [data-ss~="ch"][data-ss~="is-flip"] [data-ss~="quote-card"]{margin:40px 0 0;max-width:none}
[data-ss-root] [data-ss~="rail"]{display:none}
[data-ss-root] [data-ss~="figure-inner"]{grid-template-columns:1fr;gap:24px}}
@media (max-width:767px){[data-ss-root] [data-ss~="wall"]{grid-template-columns:repeat(3,1fr);gap:10px;inset:-10% -20%}
[data-ss-root] [data-ss~="wall-col"]{gap:10px}
[data-ss-root] [data-ss~="wall-col"]:nth-child(4){display:none}
[data-ss-root] [data-ss~="hero-lede"]{font-size:16px}
[data-ss-root] [data-ss~="feature"]{padding-block:88px 24px}
[data-ss-root] [data-ss~="feature-head"]{flex-direction:column;align-items:flex-start;gap:16px}
[data-ss-root] [data-ss~="story-card"]{min-height:auto;border-radius:24px;display:flex;flex-direction:column}
[data-ss-root] [data-ss~="story-card"] [data-ss~="bg"]{position:relative;aspect-ratio:4/3}
[data-ss-root] [data-ss~="story-card"] [data-ss~="shade"]{background:linear-gradient(0deg,#000e1e 32%,#000e1e00 60%)}
[data-ss-root] [data-ss~="story-card-body"]{position:relative;left:auto;right:auto;bottom:auto;padding:0 22px 26px;margin-top:-56px}
[data-ss-root] [data-ss~="story-no"]{font-size:88px}
[data-ss-root] [data-ss~="lens"]{padding-block:88px}
[data-ss-root] [data-ss~="lens-grid"]{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:10px}
[data-ss-root] [data-ss~="lens-item"],[data-ss-root] [data-ss~="lens-item"]:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:4/5}
[data-ss-root] [data-ss~="lens-item"]:nth-child(1){grid-column:1/3;aspect-ratio:4/3}
[data-ss-root] [data-ss~="lens-item"] figcaption{left:8px;right:8px;bottom:8px}
[data-ss-root] [data-ss~="lens-item"] figcaption span{padding:6px 9px;font-size:10px}
[data-ss-root] [data-ss~="careers"]{margin:0 16px 88px;min-height:560px;align-items:flex-end}
[data-ss-root] [data-ss~="careers"] [data-ss~="glass"]{margin:16px;padding:26px}
[data-ss-root] [data-ss~="cover-inner"]{bottom:32px}
[data-ss-root] [data-ss~="cover"] [data-ss~="chapters"]{display:none}
[data-ss-root] [data-ss~="crumb"]{margin-bottom:14px;font-size:12px}
[data-ss-root] [data-ss~="cover-shade"]{background:linear-gradient(180deg,#000e1e99 0,#000e1e26 22%,#000e1ea6 46%,#000e1efa 70%)}
[data-ss-root] [data-ss~="lead"]{padding-block:88px}
[data-ss-root] [data-ss~="ch-head"]{padding-top:80px}
[data-ss-root] [data-ss~="ch-body"]{padding-bottom:72px}
[data-ss-root] [data-ss~="prose"]{font-size:17px}
[data-ss-root] [data-ss~="figure"]{padding-block:96px}
[data-ss-root] [data-ss~="gallery"]{padding-block:96px 40px}
[data-ss-root] [data-ss~="gallery-ctrl"]{display:none}
[data-ss-root] [data-ss~="strip"] figure,[data-ss-root] [data-ss~="strip"] figure[data-ss~="is-wide"]{width:78vw}
[data-ss-root] [data-ss~="strip"] figure[data-ss~="is-wide"] div{height:auto;aspect-ratio:4/3}
[data-ss-root] [data-ss~="next"]{grid-template-columns:1fr}
[data-ss-root] [data-ss~="next"] a{min-height:260px;padding:26px}}
@media (prefers-reduced-motion:reduce){[data-ss-root] *,[data-ss-root] *::before,[data-ss-root] *::after{animation:none!important;transition:none!important}}
/* ---------- Solo en Webflow ---------- */
/* Titulares en dos piezas atadas al CMS: blanco + acento azul. */
[data-ss-root] [data-ss~="h2"] em{color:var(--ss-light)}
/* Filas de antetítulo, metadatos y cifra: varios campos en una línea. */
[data-ss-root] [data-ss~="krow"]{display:flex;flex-wrap:wrap;column-gap:.45em;row-gap:2px}
[data-ss-root] [data-ss~="meta"] > *{display:flex;gap:.35em}
[data-ss-root] [data-ss~="figure-big"]{display:flex;align-items:flex-end;font-size:clamp(120px,19vw,280px);font-weight:700;letter-spacing:-.07em;line-height:.78;font-variant-numeric:tabular-nums}
[data-ss-root] [data-ss~="figure-big"] > p:last-child{color:var(--ss-light)}
[data-ss-root] [data-ss~="slug"]{display:none}
/* Campos vacíos: Webflow marca con w-dyn-bind-empty lo atado a un campo sin valor. Se oculta el bloque entero. */
[data-ss-root] [data-ss~="ch"]:has([data-ss~="ch-label"].w-dyn-bind-empty),
[data-ss-root] [data-ss~="quote-card"]:has([data-ss~="quote"].w-dyn-bind-empty),
[data-ss-root] [data-ss~="figure"]:has([data-ss~="figure-num"].w-dyn-bind-empty),
[data-ss-root] [data-ss~="rail"] a:has(.w-dyn-bind-empty),
[data-ss-root] [data-ss~="chapters"] a:has(.w-dyn-bind-empty),
[data-ss-root] [data-ss~="toc"] li:has(.w-dyn-bind-empty),
[data-ss-root] [data-ss~="strip"] figure:has(img.w-dyn-bind-empty),
[data-ss-root] .w-dyn-bind-empty{display:none!important}
/* Envoltorios de las listas del CMS */
[data-ss-root] [data-ss~="feature"] .w-dyn-list,[data-ss-root] [data-ss~="feature"] .w-dyn-items,[data-ss-root] [data-ss~="feature"] .w-dyn-item{display:block}
[data-ss-root] .w-dyn-empty{display:none}
/* El texto enriquecido de Webflow */
[data-ss-root] [data-ss~="lead"] strong{font-weight:700;color:#fff}
[data-ss-root] .w-richtext::before,[data-ss-root] .w-richtext::after{display:none}
/* El navbar del sitio va por encima de la barra de lectura */
[data-ss-root] [data-ss~="progress"]{z-index:1001}
/* Piezas que en la maqueta eran span y en Webflow son párrafos (para poder atarlas al CMS). */
[data-ss-root] [data-ss~="rail"] a p{opacity:0;transition:opacity .3s}
[data-ss-root] [data-ss~="rail"]:hover a p{opacity:1}
[data-ss-root] [data-ss~="chapters"] a p:first-child{font:700 12px/1.6 var(--ss-body)}
[data-ss-root] [data-ss~="chapters"] a.is-on p:first-child{color:var(--ss-light)}
[data-ss-root] [data-ss~="toc"] li p:first-child{font:700 12px/1.6 var(--ss-body);color:var(--ss-light)}
[data-ss-root] [data-ss~="crumb"] p[aria-hidden]{opacity:.55}
[data-ss-root] [data-ss~="lead"] p[data-ss~="lead-ghost"]{font-size:clamp(160px,24vw,360px);line-height:.8;font-weight:700;letter-spacing:-.06em;color:#ffffff0a;max-width:none}
[data-ss-root] [data-ss~="lead-ghost"]::before{content:"Nº "}
[data-ss-root] [data-ss~="figure-big"] > p{font-size:inherit;max-width:none;padding:0;letter-spacing:inherit;line-height:inherit;font-weight:inherit}
[data-ss-root] [data-ss~="figure"] [data-ss~="figure-sub"]{margin-top:16px;font:400 15px/1.6 var(--ss-body);color:#c3d6e9;letter-spacing:0;max-width:460px}
[data-ss-root] [data-ss~="strip"] figure > p{margin-top:14px;font-family:var(--ss-body);font-size:14px;line-height:1.5;color:var(--ss-muted);max-width:420px}
/* Flechas de la galería: la del sitio como máscara (los caracteres ← → quedan a tamaño 0). */
[data-ss-root]{--ss-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 7.7H14M14 7.7 7.2 14.7M14 7.7 7.2.7' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}
[data-ss-root] [data-ss~="gallery-ctrl"] a{width:52px;height:52px;border-radius:50%;background:#fff;color:var(--ss-dark);display:grid;place-items:center;font-size:0;transition:transform .25s var(--ss-ease)}
[data-ss-root] [data-ss~="gallery-ctrl"] a:hover{transform:scale(1.06)}
[data-ss-root] [data-ss~="gallery-ctrl"] a::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--ss-arrow) center/contain no-repeat;mask:var(--ss-arrow) center/contain no-repeat}
[data-ss-root] [data-ss~="gallery-ctrl"] a:first-child::before{transform:rotate(180deg)}
/* Flecha de los botones: la misma máscara del sitio. */
[data-ss-root] [data-ss~="pill"] i{background:currentColor;-webkit-mask:var(--ss-arrow) center/contain no-repeat;mask:var(--ss-arrow) center/contain no-repeat}
[data-ss-root] [data-ss~="story-no"]::before{content:"Nº "}
[data-ss-root] [data-ss~="kicker"] + [data-ss~="h2"],[data-ss-root] [data-ss~="glass"] [data-ss~="h2"]{margin-top:14px}
[data-ss-root] [data-ss~="story-card"] [data-ss~="krow"]{color:var(--ss-light)}
