:root{--ironworks: #111418;--forge: #343a42;--foundry: #5f6771;--galvanized: #8f98a3;--scaffold: #d7dbde;--coldroll: #dde4e6;--clearspan: #f3f4f5;--white: #ffffff;--deepwater: #0f4c81;--conduit: #639dcd;--ballast: #0b3559;--patina: #2f6f73;--gold: #c6922e;--oil: #945b37;--ground: var(--clearspan);--surface: var(--white);--ink: var(--ironworks);--ink-2: var(--forge);--ink-3: var(--foundry);--line: rgb(17 20 24 / 12%);--line-strong: rgb(17 20 24 / 24%);--accent: var(--deepwater);--accent-hover: var(--ballast);--pass: var(--patina);--font-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--font-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--font-cond: "Inter", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-body: 18px;--fs-lead: clamp(20px, 1.6vw, 25px);--fs-label: 14px;--fs-mono: 15px;--fs-h1: clamp(64px, 8.2vw, 132px);--fs-h2: clamp(52px, 6vw, 96px);--fs-h3: clamp(30px, 2.6vw, 40px);--fs-numeral: clamp(56px, 5vw, 80px);--lh-body: 1.6;--lh-display: .92;--track-display: -.03em;--track-label: -.02em;--track-body: -.025em;--track-lead: -.035em;--fw-body: 400;--fw-lead: 500;--fw-label: 500;--gutter: clamp(24px, 4.6vw, 84px);--content-max: 1440px;--nav-h: 80px;--section-y: clamp(72px, 7.5vw, 120px);--cut: 12px;--cut-lg: 26px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .18s;--dur-reveal: .64s}@media(max-width:720px){:root{--nav-h: 68px;--fs-h1: clamp(56px, 17vw, 84px);--fs-h2: clamp(42px, 11vw, 60px)}}html[data-font=plex],html[data-font=plex-tight]{--font-sans: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-cond: "IBM Plex Sans Condensed", "Arial Narrow", sans-serif}html[data-font=plex-tight]{--fw-body: 450;--track-body: -.008em;--fs-lead: clamp(21px, 1.55vw, 25px);--fw-lead: 500;--track-lead: -.035em}html[data-font=inter-tight]{--font-sans: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-cond: "Inter Tight", "Arial Narrow", sans-serif;--track-body: -.012em;--fs-lead: clamp(21px, 1.55vw, 25px);--fw-lead: 500;--track-lead: -.02em;--track-label: .08em;--fw-label: 500}html[data-font=geist]{--font-sans: "Geist", "Helvetica Neue", Arial, sans-serif;--font-cond: "Geist", "Arial Narrow", sans-serif;--track-body: -.01em;--fs-lead: clamp(21px, 1.55vw, 25px);--fw-lead: 500;--track-lead: -.018em;--track-label: .08em;--fw-label: 500}html[data-font=instrument]{--font-sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-cond: "Instrument Sans", "Arial Narrow", sans-serif;--track-body: -.008em;--fs-lead: clamp(21px, 1.55vw, 25px);--fw-lead: 500;--track-lead: -.035em;--track-label: .08em;--fw-label: 500}@font-face{font-family:Inter;src:url(/eurofinance/assets/fonts/inter-latin-var.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Big Shoulders Display;src:url(/eurofinance/assets/fonts/big-shoulders-display-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/eurofinance/assets/fonts/ibm-plex-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/eurofinance/assets/fonts/ibm-plex-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/eurofinance/assets/fonts/ibm-plex-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/eurofinance/assets/fonts/ibm-plex-sans-condensed-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/eurofinance/assets/fonts/ibm-plex-sans-condensed-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/eurofinance/assets/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/eurofinance/assets/fonts/ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/eurofinance/assets/fonts/inter-tight-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/eurofinance/assets/fonts/geist-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/eurofinance/assets/fonts/instrument-sans-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;overflow-x:clip;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--track-body);font-weight:var(--fw-body);font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}[hidden]{display:none!important}.skip-link{position:fixed;top:12px;left:12px;z-index:200;padding:12px 20px;background:var(--white);color:var(--ironworks);transform:translateY(-160%)}.skip-link:focus{transform:none}p,h1,h2,h3,h4{margin:0}ol,ul{margin:0;padding:0;list-style:none}::selection{background:var(--conduit);color:var(--ironworks)}:focus-visible{outline:2px solid var(--conduit);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.display{font-family:var(--font-display);font-weight:800;line-height:var(--lh-display);letter-spacing:var(--track-display);text-transform:uppercase;text-wrap:balance}.display--h1{font-size:var(--fs-h1)}.display--h2{font-size:var(--fs-h2)}.display--h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1}.display--h2s{font-size:clamp(40px,4.2vw,60px)}.label{font-family:var(--font-cond);font-weight:var(--fw-label);font-size:var(--fs-label);letter-spacing:var(--track-label);line-height:1.2;text-transform:none}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums}.lead{font-size:var(--fs-lead);line-height:1.45;font-weight:var(--fw-lead);letter-spacing:var(--track-lead);color:var(--ink-2);text-wrap:pretty}.muted{color:var(--ink-3)}[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.wrap{width:min(100% - 2 * var(--gutter),var(--content-max));margin-inline:auto}.section{position:relative;padding-block:var(--section-y)}.section--tight{padding-block:clamp(64px,7vw,112px)}.section--white{background:var(--surface)}.section--dark{background:var(--ballast);color:var(--clearspan);--ink: var(--clearspan);--ink-2: rgb(243 244 245 / 78%);--ink-3: rgb(243 244 245 / 58%);--line: rgb(243 244 245 / 18%);--line-strong: rgb(243 244 245 / 32%);--surface: rgb(255 255 255 / 4%);--accent: var(--conduit)}.rails{position:relative}.rails:before,.rails:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.rails:before{left:max(var(--gutter) - 33px,calc((100% - var(--content-max)) / 2 - 33px))}.rails:after{right:max(var(--gutter) - 33px,calc((100% - var(--content-max)) / 2 - 33px))}@media(max-width:960px){.rails:before,.rails:after{display:none}}.hairline{border-top:1px solid var(--line)}.chip{display:inline-flex;align-items:center;padding:8px 12px;background:var(--clearspan);font-family:var(--font-mono);font-size:14px;letter-spacing:.02em;color:var(--ink-2);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.chip--strong{background:#2f6f731f;color:var(--patina)}.askcard .chip{background:var(--white)}.cut{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%)}.cut-lg{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,0 100%)}.cut-tr{clip-path:polygon(0 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% 100%,0 100%)}.eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(--accent)}.eyebrow:before{content:"";width:28px;height:2px;background:var(--gold)}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal[data-delay="1"]{transition-delay:80ms}.js .reveal[data-delay="2"]{transition-delay:.16s}.js .reveal[data-delay="3"]{transition-delay:.24s}.js .reveal[data-delay="4"]{transition-delay:.32s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
