:root{color-scheme:dark;--brand-blue: #57ABE0;--brand-green: #62B84E;--brand-green-soft: #2E7538;--bg: #12283A;--bg-alt: #193348;--paper: #1E3A50;--ink: #F4EFE6;--ink-mid: #BEB8AC;--ink-soft: #AFA89A;--btn-hover: #FFFFFF;--btn-outline-rule: rgba(244, 239, 230, .4);--rule: #2C4C64;--on-ink: var(--paper);--on-ink-strong: rgba(30, 58, 80, .92);--on-ink-mid: rgba(30, 58, 80, .85);--on-ink-soft: rgba(30, 58, 80, .76);--on-ink-faint: rgba(30, 58, 80, .3);--wash-on-ink: rgba(30, 58, 80, .06);--rule-on-ink: rgba(30, 58, 80, .13);--chrome: #12283A;--chrome-alt: #1E3A50;--on-chrome: #F4EFE6;--on-chrome-mid: #BEB8AC;--on-chrome-soft: #AFA89A;--chrome-rule: #23425A;--chrome-deep: #0C1E2C;--on-chrome-deep: #F4EFE6;--on-chrome-deep-mid: #BEB8AC;--on-chrome-deep-soft:#AFA89A;--chrome-deep-rule: rgba(244, 239, 230, .13);--chrome-deep-accent: #7ACB66;--accent-on-ink: #2F5E26;--read: #EFE9DE;--read-panel: #FBF7F0;--on-read: #12283A;--on-read-mid: #4A5560;--on-read-soft: #58646F;--read-rule: #DCD3C4;--read-accent: #1F5F8E;--scrim: rgba(7, 18, 28, .82);--scrim-soft: rgba(7, 18, 28, .48);--on-scrim: #FBF7F0;--photo-tint-a: rgba(30, 62, 84, .24);--photo-tint-b: rgba(16, 40, 58, .4);--tone-warm-1: #2C4250;--tone-warm-2: #243743;--tone-warm-3: #1D2C36;--tone-sage-1: #2B4740;--tone-sage-2: #233A35;--tone-sage-3: #1C2E2A;--tone-deep-1: #1B3441;--tone-deep-2: #142833;--tone-deep-3: #0E1D26;--tone-clay-1: #3D3B33;--tone-clay-2: #32302A;--tone-clay-3: #282621;--tone-mist-1: #29404E;--tone-mist-2: #223541;--tone-mist-3: #1B2A34;--accent: #62B84E;--accent-soft: #7ACB66;--accent-tint: #14303A;--accent-2: #57ABE0;--display-hl: var(--accent);--display-hl-alt: var(--accent-2);--accent-2-soft: var(--brand-green-soft);--accent-3: #B7ABE3;--accent-3-on-ink: #5A4796;--accent-on-chrome: #62B84E;--accent-soft-on-chrome: #7ACB66;--on-paper: #F4EFE6;--on-paper-soft: #AFA89A;--color-positive: var(--brand-green);--color-info: var(--brand-blue);--error: #F2B8B5;--font-serif: "Fraunces", "Source Serif Pro", Georgia, serif;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-display-xl-size: clamp(80px, 9vw, 144px);--t-display-xl-lh: 1;--t-display-xl-ls: -.022em;--t-display-lg-size: clamp(64px, 7vw, 110px);--t-display-lg-lh: 1.02;--t-display-lg-ls: -.018em;--t-display-md-size: clamp(48px, 5vw, 72px);--t-display-md-lh: 1.05;--t-display-md-ls: -.015em;--t-h1-size: 54px;--t-h1-lh: 1.08;--t-h1-ls: -.014em;--t-h2-size: 40px;--t-h2-lh: 1.1;--t-h2-ls: -.012em;--t-h3-size: 28px;--t-h3-lh: 1.15;--t-h3-ls: -.01em;--t-h4-size: 22px;--t-h4-lh: 1.2;--t-h4-ls: -.01em;--t-body-lg: 18px;--t-body: 16px;--t-body-sm: 14px;--t-meta: 13px;--t-eyebrow: 13px;--t-micro: 12px;--eyebrow-ls: 0;--italic: normal;--w-serif: 500;--w-serif-bold:600;--w-sans: 400;--w-sans-md: 500;--w-sans-sb: 600;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--s-28: 112px;--s-32: 128px;--section-y: 112px;--section-y-large: 140px;--gutter-desktop: 48px;--gutter-mobile: 20px;--r-1: 4px;--r-2: 6px;--r-3: 8px;--r-4: 10px;--r-5: 14px;--r-pill: 999px;--r-btn: var(--r-2);--r-media: var(--r-4);--r-portrait: var(--r-5);--r-arc: var(--r-5);--arc-size: 0;--arc-behind-start: var(--paper);--arc-behind-end: var(--bg);--band-rule: var(--rule-on-ink);--shadow-1: 0 4px 14px rgba(0, 0, 0, .42);--shadow-2: 0 12px 32px rgba(0, 0, 0, .54);--shadow-3: 0 26px 64px rgba(0, 0, 0, .64);--ease: cubic-bezier(.2, .7, .3, 1);--dur-fast: .12s;--dur: .18s;--dur-slow: .28s}.eolas{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.eolas h1,.eolas .h1{font-family:var(--font-serif);font-weight:var(--w-serif);font-size:var(--t-display-lg-size);line-height:var(--t-display-lg-lh);letter-spacing:var(--t-display-lg-ls);color:var(--ink);margin:0}.eolas h2,.eolas .h2{font-family:var(--font-serif);font-weight:var(--w-serif);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);color:var(--ink);margin:0}.eolas h3,.eolas .h3{font-family:var(--font-serif);font-weight:var(--w-serif);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);color:var(--ink);margin:0}.eolas h4,.eolas .h4{font-family:var(--font-serif);font-weight:var(--w-serif);font-size:var(--t-h4-size);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);color:var(--ink);margin:0}.eolas p{font-family:var(--font-sans);font-size:var(--t-body);line-height:1.6;color:var(--ink-mid);margin:0 0 1em}.eolas .lead{font-size:var(--t-body-lg);line-height:1.6;color:var(--ink-mid)}.eolas em,.eolas i,.eolas .italic-accent{font-style:var(--italic);color:var(--accent)}.eolas h1,.eolas h2,.eolas h3,.eolas h4{text-wrap:balance}.eolas p,.eolas li,.eolas dd,.eolas figcaption,.eolas summary{text-wrap:pretty}.eolas .eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);font-weight:var(--w-sans-md);letter-spacing:var(--eyebrow-ls);text-transform:none;color:var(--ink-soft);display:inline-flex;align-items:center;gap:10px}.eolas .micro{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:0;text-transform:none;color:var(--ink-soft)}.eolas .eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor}.eolas .eyebrow--accent{color:var(--accent)}.eolas .btn{font-family:var(--font-sans);font-size:15px;font-weight:var(--w-sans-md);padding:14px 24px;border-radius:var(--r-btn);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all var(--dur) var(--ease);text-decoration:none;letter-spacing:.005em}.eolas .btn--primary{background:var(--ink);color:var(--bg)}.eolas .btn--primary:hover{background:var(--btn-hover)}.eolas .btn--ink{background:var(--ink);color:var(--paper)}.eolas .btn--outline{background:transparent;border-color:var(--btn-outline-rule);color:var(--ink)}.eolas .btn--outline:hover{border-color:var(--ink)}.eolas .btn--light{background:var(--paper);color:var(--ink)}.eolas .btn--ghost{background:transparent;color:var(--ink);padding:14px 6px}.eolas hr,.eolas .rule{border:0;border-top:1px solid var(--rule);margin:0}.eolas .card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-3);padding:var(--s-8) var(--s-6)}.eolas .on-chrome{--ink: var(--on-chrome);--ink-mid: var(--on-chrome-mid);--ink-soft: var(--on-chrome-soft);--rule: var(--chrome-rule);--accent: var(--accent-on-chrome);--accent-soft: var(--accent-soft-on-chrome)}.eolas .reading{background:var(--read);color:var(--on-read);--bg: var(--read);--bg-alt: var(--read);--paper: var(--read-panel);--rule: var(--read-rule);--ink: var(--on-read);--ink-mid: var(--on-read-mid);--ink-soft: var(--on-read-soft);--accent: var(--read-accent);--accent-soft: var(--read-accent);--accent-2: var(--read-accent);--accent-3: var(--accent-3-on-ink);--btn-hover: #1E3A50;--btn-outline-rule: rgba(30, 58, 80, .4);--photo-tint-a: rgba(217, 199, 163, .14);--photo-tint-b: rgba(200, 180, 145, .26)}.eolas .reading{padding-bottom:var(--s-16);border-bottom:1px solid var(--read-rule)}.eolas .on-ink,html[data-tone=lighter] .eolas .lighten{background:#f4efe6;color:var(--on-ink);--bg: #F4EFE6;--bg-alt: #EFE9DE;--paper: #FBF7F0;--rule: var(--rule-on-ink);--ink: var(--on-ink);--ink-mid: var(--on-ink-mid);--ink-soft: var(--on-ink-soft);--accent: var(--accent-on-ink);--accent-soft: var(--accent-on-ink);--accent-2: var(--read-accent);--accent-3: var(--accent-3-on-ink);--btn-hover: #1E3A50;--btn-outline-rule: rgba(30, 58, 80, .4);--photo-tint-a: rgba(217, 199, 163, .14);--photo-tint-b: rgba(200, 180, 145, .26);--shadow-1: 0 4px 14px rgba(20, 17, 14, .08);--shadow-2: 0 12px 32px rgba(20, 17, 14, .1);--shadow-3: 0 26px 64px rgba(20, 17, 14, .14)}.eolas [data-audience=business],.eolas[data-audience=business]{--display-hl: var(--accent-2);--accent: var(--accent-2);--accent-soft: #7BC0EA;--accent-on-chrome: var(--accent-2);--accent-soft-on-chrome: #7BC0EA;--accent-on-ink: var(--read-accent)}.eolas h1,.eolas .h1,.eolas h2,.eolas .h2,.eolas h3,.eolas .h3,.eolas h4,.eolas .h4,.eolas .display{font-optical-sizing:auto;font-variation-settings:"SOFT" 40,"WONK" 1}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}img,picture,svg,video{display:block;max-width:100%}[hidden]:not([hidden=until-found]){display:none!important}button{font:inherit}a{color:inherit;text-decoration:none}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.eolas .skip-link{position:absolute;left:-9999px;top:12px;z-index:100;background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:14px;padding:10px 18px;border-radius:var(--r-2);text-decoration:none}.eolas .skip-link:focus-visible{left:12px}.eolas :focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media(prefers-reduced-motion:reduce){.eolas *,.eolas *:before,.eolas *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.eolas .faq-all{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--font-sans);font-size:var(--t-body-sm);font-weight:600;color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);padding-bottom:2px;transition:border-color .14s ease}.eolas .faq-all:hover{border-bottom-color:var(--accent)}.eolas .faq-all span{transition:transform .14s ease}.eolas .faq-all:hover span{transform:translate(3px)}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/dm-sans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/dm-sans-normal-latin.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}@font-face{font-family:DM Sans;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/dm-sans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/dm-sans-italic-latin.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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin.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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin.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}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/fraunces-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/fraunces-normal-latin.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}@media print{@page{margin:18mm 16mm}.eolas,.eolas .on-chrome,.eolas .reading,.eolas .on-ink,.eolas [data-audience=business],.eolas[data-audience=business]{--bg: #fff;--bg-alt: #fff;--paper: #fff;--ink: #000;--ink-mid: #222;--ink-soft: #444;--rule: #bbb;--accent: #1f4e79;--accent-soft: #1f4e79;--accent-2: #2f5e26;--accent-3: #444;--accent-tint: #fff;--shadow-1: none;--shadow-2: none}html,body{background:#fff!important;color:#000!important}.eolas *,.eolas *:before,.eolas *:after{background-image:none!important;box-shadow:none!important;text-shadow:none!important}.eolas section,.eolas article,.eolas aside,.eolas div{background-color:transparent!important}.eolas *,.eolas *:before,.eolas *:after{color:#000!important}.eolas h1 i,.eolas h2 i,.eolas h3 i,.eolas .eyebrow{color:#1f4e79!important}body{font-size:11pt;line-height:1.45}.skip-link,.nav-root,.footer,.cta-band,.crumbs,.nl,.turnstile,.cf-turnstile,.btn,.ctas,.hp,.status,.ff-nav,.ff-progress,.ff-draft-note,video,iframe,noscript{display:none!important}.wrap,.hub .wrap,.hubcards .wrap{max-width:none!important;padding-left:0!important;padding-right:0!important}section{padding-top:6mm!important;padding-bottom:6mm!important}h1{font-size:24pt!important;line-height:1.15!important}h2{font-size:17pt!important;line-height:1.2!important}h3{font-size:13pt!important}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}p,li{orphans:3;widows:3}article,.card,.help-card,.topic-card,.step,.faq-item,.lcard,table,figure{break-inside:avoid;page-break-inside:avoid}.card,.help-card,.topic-card,.lcard,.hero-card,.meet-card{border:1px solid #bbb!important}a{color:#000!important;text-decoration:underline}a[href^=http]:not([href*="eolasmoney.ie"]):after{content:" (" attr(href) ")";font-size:.85em;color:#444;word-break:break-all}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.faq-chev{display:none}.hero-card-photo img,.portrait img{max-width:45mm!important;height:auto!important}}
