:root{--idsButton-color-icon: var(--ids-color-icon-default);--dotcom-background-warning-bold-pressed-ffff00: #ffff00;--dotcom-background-positive-bold-pressed-00ffff: #00ffff;--dotcom-border-focused-008080: #008080;--dotcom-background-information-hovered-0000ff: #0000ff;--dotcom-background-positive-pressed-286b6e: #286b6e;--dotcom-background-information-default-000080: #000080;--dotcom-background-danger-pressed-77414d: #77414d;--dotcom-background-accent-3-bolder-default-5bc0de: #5bc0de;--dotcom-border-accent-6-ff3900: #ff3900;--dotcom-background-accent-6-subtle-default-ff0000: #ff0000;--dotcom-background-accent-1-subtle-default-008000: #008000;--dotcom-background-accent-2-subtle-default-ac6411: #ac6411;--dotcom-background-positive-bold-default-5cb85c: #5cb85c;--dotcom-background-information-default-00204e: #00204e;--dotcom-background-accent-9-subtle-pressed-2a3e45: #2a3e45;--dotcom-border-accent-3-4791dc: #4791dc;--dotcom-background-accent-2-subtle-default-de420b: #de420b;--dotcom-background-accent-2-subtle-default-ae6425: #ae6425;--dotcom-text-color-amber: #ae6425;--dotcom-background-danger-hovered-5c2c37: #5c2c37;--dotcom-border-warning-be7d2d: #be7d2d;--dotcom-background-brand-bold-default-92a8b2: #92a8b2;--dotcom-background-accent-9-subtle-default-5b626f: #5b626f;--dotcom-background-accent-9-subtle-default-5e686e: #5e686e;--dotcom-background-accent-3-subtle-hovered-015ecc: #015ecc;--dotcom-background-accent-9-subtle-hovered-51514f: #51514f;--dotcom-background-accent-9-subtle-pressed-36424a: #36424a;--dotcom-background-accent-9-subtle-default-737373: #737373;--dotcom-background-input-hovered-2a3339: #2a3339;--dotcom-background-information-bold-pressed-c3d0d6: #c3d0d6;--dotcom-background-accent-9-subtle-hovered-4b5160: #4b5160;--dotcom-background-accent-6-subtle-hovered-b43216: #b43216;--dotcom-background-accent-2-subtle-hovered-964e1e: #964e1e;--dotcom-border-focused-768f9a: #768f9a;--dotcom-border-warning-cd934d: #cd934d;--dotcom-border-warning-cd934d-a16: rgba(205, 147, 77, 0.16);--dotcom-background-accent-7-subtle-default-334d71: #334d71;--dotcom-background-information-bold-pressed-c9d5da: #c9d5da;--dotcom-background-accent-9-subtle-default-717683: #717683;--dotcom-border-bold-808080: #808080;--dotcom-text-warning-dcb382: #dcb382;--dotcom-background-information-bold-hovered-a9bcc4: #a9bcc4;--dotcom-background-accent-9-subtle-default-707682: #707682;--dotcom-text-warning-ddb585: #ddb585;--dotcom-background-accent-9-subtle-hovered-4e565c: #4e565c;--dotcom-background-accent-9-subtle-pressed-323a41: #323a41;--dotcom-background-brand-subtlest-hovered-1d212b: #1d212b;--dotcom-background-accent-9-subtle-default-6e7480: #6e7480;--dotcom-background-accent-9-subtle-default-6e7480-a50: rgba(110, 116, 128, 0.5);--dotcom-background-accent-9-bolder-default-bebebe: #bebebe;--dotcom-text-default-dfe6e9: #dfe6e9;--dotcom-icon-subtle-a1a4ac: #a1a4ac;--dotcom-text-subtlest-999999: #999999;--dotcom-text-subtlest-8f969a: #8f969a;--dotcom-background-accent-9-bolder-pressed-e5ebed: #e5ebed;--dotcom-background-accent-4-bolder-pressed-e6e5e1: #e6e5e1;--dotcom-background-accent-9-bolder-default-bbbbbb: #bbbbbb;--dotcom-background-brand-subtlest-hovered-13161d: #13161d;--dotcom-background-accent-4-subtle-default-616161: #616161;--dotcom-background-accent-9-bolder-pressed-ecece9: #ecece9;--dotcom-background-neutral-bold-hovered-ced4da: #ced4da;--dotcom-background-brand-subtlest-pressed-252c39: #252c39;--dotcom-background-neutral-pressed-ebf4fb: #ebf4fb;--dotcom-background-accent-4-bolder-hovered-bdbcb7: #bdbcb7;--dotcom-background-accent-4-subtle-hovered-424242: #424242;--dotcom-background-accent-9-bolder-pressed-f6f6f4: #f6f6f4;--dotcom-background-neutral-bold-default-e0e4ea: #e0e4ea;--dotcom-border-accent-9-878b95: #878b95;--dotcom-background-accent-9-bolder-pressed-f4f4f2: #f4f4f2;--dotcom-text-accent-4-bolder-d4d3ce: #d4d3ce;--dotcom-background-input-pressed-ffffff-a00: rgba(255, 255, 255, 0);--dotcom-background-input-pressed-ffffff-a35: rgba(255, 255, 255, 0.35);--dotcom-background-input-pressed-ffffff-a50: rgba(255, 255, 255, 0.5);--dotcom-background-canvas-000000: #000000;--dotcom-background-canvas-000000-a125: rgba(0, 0, 0, 0.125);--dotcom-background-canvas-000000-a00: rgba(0, 0, 0, 0);--dotcom-background-canvas-000000-a25: rgba(0, 0, 0, 0.25);--dotcom-background-canvas-000000-a30: rgba(0, 0, 0, 0.3);--dotcom-background-canvas-000000-a40: rgba(0, 0, 0, 0.4);--dotcom-background-canvas-000000-a50: rgba(0, 0, 0, 0.5);--dotcom-background-canvas-000000-a60: rgba(0, 0, 0, 0.6);--dotcom-background-canvas-000000-a70: rgba(0, 0, 0, 0.7);--dotcom-background-canvas-000000-a80: rgba(0, 0, 0, 0.8);--dotcom-background-canvas-000000-a05: rgba(0, 0, 0, 0.05);--dotcom-background-canvas-000000-a08: rgba(0, 0, 0, 0.08);--dotcom-background-canvas-000000-a19: rgba(0, 0, 0, 0.19);--dotcom-background-canvas-000000-a20: rgba(0, 0, 0, 0.2);--dotcom-background-accent-3-subtle-hovered-485dc5-a50: rgba(72, 93, 197, 0.5);--dotcom-background-accent-9-subtle-pressed-36424a-a20: rgba(54, 66, 74, 0.2);--dotcom-background-neutral-bold-hovered-ccd2dc: #ccd2dc;--dotcom-background-brand-subtlest-hovered-13161d-a95: rgba(19, 22, 29, 0.95);--dotcom-background-accent-4-bolder-pressed-d4d3ce: var(--dotcom-text-accent-4-bolder-d4d3ce);--dotcom-background-accent-9-bolder-pressed-f7f6f5: #f7f6f5;--dotcom-background-neutral-bold-pressed-a1a4ac: var(--dotcom-icon-subtle-a1a4ac);--dotcom-background-neutral-bold-pressed-a1a4ac-a30: rgba(161, 164, 172, 0.3);--dotcom-background-accent-4-bolder-default-a5a4a0-a30: rgba(165, 164, 160, 0.3);--dotcom-background-brand-bold-default-30384a-a00: rgba(48, 56, 74, 0);--dotcom-background-brand-bold-default-30384a-a80: rgba(48, 56, 73, 0.8);--dotcom-border-warning-c1803d: #c1803d;--dotcom-icon-default-dfe6e9: var(--dotcom-text-default-dfe6e9);--dotcom-background-brand-default: var(--ids-color-text-brand);--dotcom-border-on-brand-10: rgba(from var(--ids-color-border-on-brand) r g b / 0.1);--dotcom-background-image--wave-grey: #6e747e}.inv-button{font-family:Inter;font-style:normal;font-weight:500;display:inline-flex;border-radius:6.5rem;padding:0rem 1.5rem;justify-content:center;align-items:center;gap:.25rem;flex-shrink:0}.inv-button--primary{border:2px solid var(--color-sys-light-outline-transparent, rgba(0, 0, 0, 0));background:var(--color-sys-light-bg-primary-strong-default, #30384A);color:var(--color-sys-light-text-contrast, var(--color-text-inverse, #FFF))}.inv-button--primary:hover{border:2px solid var(--color-sys-light-outline-transparent, rgba(0, 0, 0, 0));background:var(--color-background-brand-bold-hovered, #4B5160);box-shadow:0px 0px 0px 2px rgba(161,164,172,.3)}.inv-button--primary:focus-visible{border:2px solid var(--color-sys-light-outline-transparent, rgba(0, 0, 0, 0));background:var(--color-sys-light-bg-primary-strong-default, #30384A);box-shadow:0px 0px 0px 4px rgba(161,164,172,.3)}.inv-button--secondary{border:2px solid var(--color-sys-light-outline-transparent, rgba(0, 0, 0, 0));background:var(--color-sys-light-bg-secondary-subtle-3, #E6E5E1);color:var(--color-sys-light-text-lvl-1, #30384A)}.inv-button--secondary-hover-state{border:2px solid var(--color-sys-light-outline-transparent, rgba(0, 0, 0, 0));background:var(--color-sys-light-bg-secondary-subtle-2, #ECECE9);box-shadow:0px 0px 0px 2px rgba(165,164,160,.3)}.inv-button--secondary:hover{border:2px solid var(--color-sys-light-outline-transparent, rgba(0, 0, 0, 0));background:var(--color-sys-light-bg-secondary-subtle-2, #ECECE9);box-shadow:0px 0px 0px 2px rgba(165,164,160,.3)}.inv-button--secondary:focus{border:2px solid var(--color-sys-light-outline-transparent, rgba(0, 0, 0, 0));background:#e6e5e1;box-shadow:0px 0px 0px 4px rgba(165,164,160,.3)}.inv-button--tertiary{border:2px solid #d1d2d6;background:none;color:var(--color-sys-light-text-lvl-1, #30384A)}.inv-button--tertiary:hover{border:2px solid var(--color-sys-light-outline-lvl-1, #30384A);background:var(--color-sys-light-bg-secondary-subtle-2, #ECECE9);box-shadow:0px 0px 0px 2px rgba(161,164,172,.3)}.inv-button--tertiary:focus-visible{border:2px solid var(--color-sys-light-outline-placeholder, #D1D2D6);background:var(--color-sys-light-bg-secondary-subtle-1, #F4F4F2);box-shadow:0px 0px 0px 4px rgba(161,164,172,.3)}.inv-button--sm{height:2rem}.inv-button--md{height:2.75rem}.inv-button--lg{height:3.5rem;font-size:1.125rem;line-height:1.75rem;letter-spacing:.01125rem}.homepage-banner{width:100vw;margin-left:50%;transform:translateX(-50%)}.homepage-banner.stone{background:var(--dotcom-background-accent-9-bolder-pressed-f4f4f2)}.homepage-banner.white{background:var(--ids-color-background-input-pressed)}.homepage-banner .main-image-wrapper{max-width:1920px;margin:0 auto}@media(min-width: 768px){.homepage-banner .main-image-wrapper{height:100%;overflow:hidden}}@media(max-width: 991.98px){.homepage-banner .homepage-banner--cta button{margin-top:25px}}@media(max-width: 767.98px){.homepage-banner .homepage-banner--cta button{margin-top:20px}}.homepage-banner .homepage-banner--cta a.mobile{background:var(--dotcom-background-brand-default);color:var(--ids-color-text-on-brand)}.homepage-banner .homepage-banner--content{position:absolute;width:100%;max-width:1920px;left:50%;top:50%;transform:translate(-50%, -50%);z-index:60;margin-left:0;margin-right:0}@media(max-width: 767.98px){.homepage-banner .homepage-banner--content{transform:translate(0%, 0%);position:initial;padding:16px;background:var(--ids-color-background-input-pressed)}}.homepage-banner .homepage-banner--wrapper{position:relative;overflow:hidden;padding-bottom:1px;min-height:600px}.homepage-banner .homepage-banner--wrapper img{width:100%;top:0}@media(min-width: 768px){.homepage-banner .homepage-banner--wrapper img{object-fit:cover;height:100%}}.homepage-banner .homepage-banner--wrapper video{width:100%}@media(min-width: 768px){.homepage-banner .homepage-banner--wrapper video{object-fit:cover;height:100%}}@media(min-width: 768px){.homepage-banner .homepage-banner--wrapper video-js{object-fit:cover;height:100% !important}}@media(min-width: 768px){.homepage-banner .homepage-banner--wrapper video-js::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg, var(--dotcom-background-canvas-000000) 0%, var(--dotcom-background-canvas-000000-a80) 40%, var(--dotcom-background-canvas-000000-a40) 100%)}}@media(max-width: 767.98px){.homepage-banner .homepage-banner--wrapper{position:relative;display:flex;flex-direction:column}}.homepage-banner .homepage-banner--wrapper::before{position:absolute;content:"";width:100%;height:100%;max-width:1920px;left:0;right:0;margin:0 auto;background:linear-gradient(90deg, var(--dotcom-background-canvas-000000) 0%, var(--dotcom-background-canvas-000000-a80) 40%, var(--dotcom-background-canvas-000000-a40) 100%)}@media(max-width: 767.98px){.homepage-banner .homepage-banner--wrapper::before{background:none}}@media(min-width: 768px){.homepage-banner.editor .homepage-banner--wrapper{height:550px !important}}.homepage-banner .homepage-banner--overline{position:absolute;top:0;right:51%;white-space:nowrap;-webkit-transform:rotate(270deg);-webkit-transform-origin:right top;-moz-transform:rotate(270deg);-moz-transform-origin:right top;-ms-transform:rotate(270deg);-ms-transform-origin:right top;-o-transform:rotate(270deg);-o-transform-origin:right top;transform:rotate(270deg);transform-origin:right top}.homepage-banner .homepage-banner--overline p{text-transform:uppercase;letter-spacing:2.5px;font-size:.875rem;display:flex;flex-direction:row;align-items:center;color:var(--ids-color-text-on-brand)}.homepage-banner .homepage-banner--overline p span{background-color:var(--ids-color-background-input-pressed);width:40px;height:1.5px;display:inline-block;margin-right:10px}@media(max-width: 767.98px){.homepage-banner .homepage-banner--overline p span{background-color:var(--ids-color-background-canvas)}}@media(max-width: 991.98px){.homepage-banner .homepage-banner--overline p{font-size:10px}}@media(max-width: 767.98px){.homepage-banner .homepage-banner--overline p{font-size:.75rem;color:var(--ids-color-background-canvas)}}@media(max-width: 767.98px){.homepage-banner .homepage-banner--overline{transform-origin:initial;transform:initial;position:initial}}.homepage-banner .homepage-banner--header{max-width:624px}.homepage-banner .homepage-banner--header h1{font-family:Libre Caslon Text;font-style:normal;font-weight:normal;font-size:4rem;line-height:64px;letter-spacing:-0.5px;color:var(--ids-color-text-on-brand);margin-bottom:20px}@media(min-width: 576px)and (max-width: 991.98px){.homepage-banner .homepage-banner--header h1{font-size:2.5rem;line-height:40px}}@media(max-width: 767.98px){.homepage-banner .homepage-banner--header h1{color:var(--ids-color-text-brand);font-size:2.5rem;line-height:3rem}}@media(max-width: 991.98px){.homepage-banner .homepage-banner--header{max-width:100%}}.homepage-banner .homepage-banner--description{max-width:624px;padding-bottom:30px}.homepage-banner .homepage-banner--description p{font-family:Inter;font-style:normal;font-weight:normal;font-size:1rem;line-height:1.5rem;letter-spacing:.25px;color:var(--ids-color-text-on-brand)}@media(max-width: 767.98px){.homepage-banner .homepage-banner--description p{color:var(--ids-color-text-brand)}}.homepage-banner--placeholder{position:absolute;left:0;right:0;top:auto;bottom:0;height:0;padding-top:56.25%}@media(min-width: 768px){.homepage-banner--placeholder{height:100%;bottom:auto;padding-top:0}}.homepage-banner--placeholder>img{object-fit:cover;position:absolute;height:100%;width:100%;top:0}.homepage-banner .video-js{background-color:rgba(0,0,0,0)}.homepage-banner .investec-wave{width:100%;aspect-ratio:11.76/1}.homepage-banner .investec-wave.flip-wave{transform:scaleY(-1);position:absolute;bottom:-1px;max-width:1920px;left:0;right:0;margin:0 auto}.homepage-banner .investec-wave svg{width:100%;height:100%}.homepage-banner .investec-wave.stone svg path{fill:var(--dotcom-background-accent-9-bolder-pressed-f4f4f2)}.homepage-banner .investec-wave.sky svg path{fill:var(--dotcom-icon-default-dfe6e9)}.homepage-banner .investec-wave.white svg path{fill:var(--ids-color-icon-on-brand)}.homepage-banner .investec-wave.navy svg path{fill:var(--dotcom-background-brand-default)}
/*# sourceMappingURL=../resources/homepage-banner.css.map */
