.gini-blog-post{color:#666;background:#fff}.gini-blog-post__column{width:calc(100% - 60px);max-width:907.2px;margin-inline:auto}.gini-blog-post__title-bar{box-sizing:border-box;text-align:center;color:#fff;background-blend-mode:overlay, overlay, normal;background:radial-gradient(circle at 0 0,#009edc,#383838),linear-gradient(122deg,#fff9,#0000 101%),linear-gradient(#009edc,#009edc);margin-bottom:170px;padding:150px 30px 20px}.gini-blog-post__title{color:#fff;width:100%;max-width:907.2px;margin:32px auto 0;font-size:64px;font-weight:700;line-height:1}.gini-blog-post__title-bar-media{width:100%;max-width:907.2px;margin:clamp(29.6px,28.75px + .22vw,32px) auto -200px}.gini-blog-post__featured-image{aspect-ratio:9/5;background:#f4f5f5;border-radius:8px;position:relative;overflow:hidden}.gini-blog-post__content{padding-top:96px}.gini-blog-post__meta{align-items:flex-start;gap:12px;min-height:50px;margin-bottom:20px;line-height:1.3;display:flex}.gini-blog-post__author-avatar{background:#f4f5f5;border-radius:50%;flex:0 0 50px;width:50px;height:50px;position:relative;overflow:hidden}.gini-blog-post__author-meta{color:#222;flex:calc(100% - 65px);min-width:0;margin-top:2px}.gini-blog-post__author-name{margin:0 0 4px;font-size:16px;line-height:1.3}.gini-blog-post__date-line{color:#666;margin:0;font-size:14px;line-height:1.3}.gini-blog-post__intro{color:#666;margin:0 0 50px;font-size:24px;line-height:32px}.gini-blog-post__body{color:#666;padding-inline:30px;font-size:20px;line-height:32px;display:flow-root}.gini-blog-post__body h2{color:#000;margin:0 0 29.4px;font-size:42px;font-weight:700;line-height:1.24}.gini-blog-post__body h3{color:#000;margin:0 0 20px;font-size:32px;font-weight:700;line-height:1.25}.gini-blog-post__body h4,.gini-blog-post__body h5{color:#000;margin:0 0 20px}.gini-blog-post__body p{margin:0 0 20px}.gini-blog-post__body ul,.gini-blog-post__body ol{margin:20px 0;padding-left:40px}.gini-blog-post__body li{margin:0;line-height:32px}.gini-blog-post__body a{color:#000;text-decoration:none}.gini-blog-post__body blockquote{border-left:4px solid var(--gini-blue);color:#666;margin:40px 0 40px 40px;padding:15px;font-style:italic;font-weight:400}.gini-blog-post__body blockquote p{margin:0}.gini-blog-post__body-image{max-width:100%;margin:20px 0}.gini-blog-post__body-image-img{width:100%;max-width:100%;height:auto;display:block}.gini-blog-post__body-image--none .gini-blog-post__body-image-img,.gini-blog-post__body-image--center .gini-blog-post__body-image-img{width:auto;max-width:100%;margin-inline:auto}.gini-blog-post__body-image--center{clear:both;justify-content:center;display:flex}.gini-blog-post__body-image--left{float:left;max-width:50%;margin:0 15px 12px 0}.gini-blog-post__body-image--right{float:right;max-width:50%;margin:0 0 12px 15px}.gini-blog-post__body-image--left .gini-blog-post__body-image-img,.gini-blog-post__body-image--right .gini-blog-post__body-image-img{width:100%;height:auto}.gini-blog-post__body:after{content:"";clear:both;display:table}.gini-blog-post__separator{border-top:1px solid #e2e2e2;width:30%;height:1px;margin:30px auto}.gini-blog-post__author-box{background:#f4f5f5;border-radius:8px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:25px;padding:32px 48px 40px;display:grid;overflow:hidden}.gini-blog-post__author-box--text-only{grid-template-columns:minmax(0,1fr)}.gini-blog-post__author-box-image{background:#fff;border-radius:50%;width:96px;height:96px;position:relative;overflow:hidden}.gini-blog-post__author-box-name{color:#000;margin:0 0 8px;font-size:24px;line-height:1}.gini-blog-post__author-box-bio{color:#666;margin:0;font-size:16px;line-height:1.4}.gini-blog-post__disclaimer{background:#f4f5f5;border-radius:8px;margin-top:16px;padding:32px}.gini-blog-post__disclaimer p{color:#666;margin:0;font-size:16px;line-height:1.5}.gini-blog-post__related{margin-top:55px;margin-bottom:80px}.gini-blog-post__related-heading{color:#000;margin:0 0 32px;font-size:32px;font-weight:600;line-height:40px}.gini-blog-post__related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;height:295px;display:grid;overflow:hidden}.gini-blog-post__related-card{min-width:0;color:inherit;text-decoration:none;display:block}.gini-blog-post__related-image{aspect-ratio:9/5;background:#f4f5f5;position:relative;overflow:hidden}.gini-blog-post__related-title{color:#000;margin:23px 0 3px;font-size:22px;font-weight:400;line-height:1.2}.gini-blog-post__related-date{color:#666;margin:0;font-size:13px;line-height:1.5}@media (max-width:767px){.gini-blog-post__column{width:calc(100% - 32px)}.gini-blog-post__title-bar{padding:150px 16px 27.4px}.gini-blog-post__title{font-size:min(64px,8.35384vw - .074px)}.gini-blog-post__content{padding-top:48px}.gini-blog-post__intro{line-height:28px}.gini-blog-post__body{padding-inline:16px}.gini-blog-post__body p{line-height:28px}.gini-blog-post__body-image--left,.gini-blog-post__body-image--right{float:none;justify-content:center;width:100%;max-width:100%;margin:0 0 20px;display:flex}.gini-blog-post__author-box{grid-template-columns:34.33px minmax(0,1fr);gap:18.42px;padding:28px 16px 40px}.gini-blog-post__author-box--text-only{grid-template-columns:minmax(0,1fr)}.gini-blog-post__author-box-image{width:34.33px;height:34.33px}.gini-blog-post__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;height:269px}.gini-blog-post__related-card:nth-child(n+3){display:none}.gini-blog-post__related-title{margin-top:21.5px}}
.gini-event{color:var(--gini-black);background:#fff}.gini-event__title-bar{color:#fff;background-blend-mode:overlay, overlay, normal;background:radial-gradient(circle at 0 0,#009edc,#383838),linear-gradient(122deg,#fff9,#0000 101%),linear-gradient(#009edc,#009edc);padding:150px 30px 90px}.gini-event__title-bar-row{flex-wrap:wrap;justify-content:center;align-items:stretch;width:min(100%,1208.4px);margin-inline:auto;display:flex}.gini-event__title-bar-media,.gini-event__title-bar-copy{box-sizing:border-box;width:50%;margin-bottom:20px;padding-inline:2.82%}.gini-event__title-bar-media{justify-content:flex-end;display:flex}.gini-event__featured-frame{background:#f4f5f5;border:6px solid #fff;border-radius:16px;width:100%;max-width:350px;line-height:0;position:relative;overflow:hidden}.gini-event__featured-frame img{width:100%;height:auto;display:block}.gini-event__title-bar-copy{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.gini-event__title{font-family:var(--font-source-sans), Arial, Helvetica, sans-serif;color:#fff;margin:0;font-size:64px;font-weight:700;line-height:1}.gini-event__meta{font-family:var(--font-source-sans), Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;margin:10px 0 20px;font-size:20px;font-weight:700;line-height:1.4}.gini-event__logo{aspect-ratio:auto;width:100%;max-width:250px;height:auto;position:relative}.gini-event__logo img{object-fit:contain;width:100%;height:auto}.gini-event__column{box-sizing:border-box;margin-inline:auto;width:min(100% - 60px,1140px);margin-bottom:96px;padding:128px 30px 0}.gini-event__eyebrow{color:#009edc;font-size:20px;font-weight:700;font-family:var(--font-source-sans), Arial, Helvetica, sans-serif;letter-spacing:.5px;text-transform:uppercase;background:#d9f1fa;border-radius:13px;margin:0 0 24px;padding:6px 14px;line-height:1.4;display:inline-block}.gini-event__headline{font-family:var(--font-source-sans), Arial, Helvetica, sans-serif;color:#000;margin:0 0 32px;font-size:48px;font-weight:700;line-height:1.08}.gini-event__body{font-family:var(--font-source-sans), Arial, Helvetica, sans-serif;color:#666;font-size:20px;font-weight:400;line-height:32px}.gini-event__body p{margin:0 0 20px}.gini-event__body strong{font-weight:700}.gini-event__cta{color:#fff;font-family:var(--font-source-sans), Arial, Helvetica, sans-serif;background:#009edc;border:0;border-radius:25px;align-items:center;gap:.7em;margin-top:0;padding:15px 24px 16px;font-size:20px;font-weight:700;line-height:17px;text-decoration:none;transition:color .2s,font-size .2s,background-color .2s,background-image .2s,border-color .2s,border-width .2s,border-style .2s,border-radius .2s,box-shadow .2s,opacity .2s,transform .2s;display:inline-flex}.gini-event__cta:hover{background:#0074c9}.gini-event__cta-icon{flex:none;width:1em;height:1em}@media (max-width:1024px){.gini-event__title,.gini-event__headline{font-size:calc(var(--gini-event-heading-offset) + var(--gini-event-heading-vw))}.gini-event__title{--gini-event-heading-offset:10.875px;--gini-event-heading-vw:5.3125vw}.gini-event__headline{--gini-event-heading-offset:19.875px;--gini-event-heading-vw:2.8125vw}.gini-event__cta{font-size:16px}}@media (max-width:767px){.gini-event__title-bar{margin-top:1.5px;padding:150px 16px 90px}.gini-event__title-bar-media,.gini-event__title-bar-copy{width:100%;padding-inline:0}.gini-event__title-bar-media{justify-content:center}.gini-event__title,.gini-event__meta{text-align:center}.gini-event__title{margin:32px 0 20px;font-size:calc(8.35381vw - .0737101px)}.gini-event__meta{margin-bottom:40px;font-size:20px}.gini-event__logo{margin-inline:auto}.gini-event__headline{margin-bottom:20px;font-size:calc(14.0786px + 4.4226vw)}.gini-event__body{font-size:20px;line-height:28px}.gini-event__eyebrow{font-size:16px;line-height:24px}.gini-event__column{width:calc(100% - 32px);margin-bottom:48px;padding:64px 16px 0}}
.gini-job{color:#000;background:#fff}.gini-job__title-bar{text-align:center;color:#fff;background-blend-mode:overlay, overlay, normal;background:radial-gradient(circle at 0 0,#009edc,#383838),linear-gradient(122deg,#fff9,#0000 101%),linear-gradient(#009edc,#009edc);justify-content:center;align-items:center;width:100%;height:400px;padding:0 30px;display:flex}.gini-job__title{color:#fff;text-wrap:balance;width:100%;max-width:1140px;margin:32px auto 0;font-size:48px;font-weight:700;line-height:.67}.gini-job__content-shell{box-sizing:border-box;margin-inline:auto;width:calc(100% - 60px);max-width:1140px;margin-top:96px;padding:0 30px 20px}.gini-job__layout{grid-template-columns:minmax(0,1fr) minmax(0,5fr);align-items:start;margin-inline:-12px;display:grid}.gini-job__avatar-column,.gini-job__main-column{min-width:0;margin-inline:12px}.gini-job__intro-avatar{aspect-ratio:1;background:0 0;width:224px;max-width:100%;position:relative;overflow:hidden}.gini-job__intro-copy{min-width:0;margin-bottom:32px}.gini-job__intro-title{color:#000;margin:0;font-size:48px;font-weight:700;line-height:1.08}.gini-job__intro-meta{color:#666;margin:0 0 20px;font-size:20px;font-weight:400;line-height:32px}.gini-job__body{color:#666;padding-top:20px;font-size:20px;font-weight:400;line-height:32px;display:flow-root}.gini-job__body h2{color:#000;margin:0 0 33.6px;font-size:48px;font-weight:700;line-height:1.08}.gini-job__body h3{color:#000;margin:32px 0;font-size:32px;font-weight:700;line-height:1.25}.gini-job__body h3 strong{color:inherit;font-weight:900}.gini-job__body p{margin:0 0 20px}.gini-job__body ul{margin:20px 0;padding-left:40px;list-style-type:disc;list-style-position:outside}.gini-job__body ol{margin:20px 0;padding-left:40px;list-style-type:decimal;list-style-position:outside}.gini-job__body li{margin:0;padding:0;line-height:32px;display:list-item}.gini-job__body a{color:#000;text-decoration:none}.gini-job__body strong{font-weight:700}.gini-job__apply-wrap{margin-top:4%}.gini-job__apply{color:#fff;height:48px;font-family:var(--font-source-sans), Arial, Helvetica, sans-serif;background:#009edc;border:0;border-radius:25px;justify-content:center;align-items:center;padding:15px 24px 16px;font-size:20px;font-weight:700;line-height:17px;text-decoration:none;transition:opacity .2s;display:inline-flex}.gini-job__apply:hover{background:#0074c9}.gini-job__contact{margin-top:4%;grid-template-columns:16.6667% 75%;align-items:start;width:calc(100% + 24px);margin-inline:-12px;padding-bottom:20px;display:grid}.gini-job__contact-photo-column,.gini-job__contact-copy-column{min-width:0;margin-inline:12px}.gini-job__contact-photo{aspect-ratio:1;background:0 0;width:100%;max-width:100%;position:relative;overflow:hidden}.gini-job__contact-copy{color:#666;min-width:0;font-size:20px;line-height:32px}.gini-job__contact-name,.gini-job__contact-role,.gini-job__contact-email{margin:0}.gini-job__contact-email a{color:#000;text-decoration:none}.gini-job__related{margin-inline:auto;width:calc(100% - 60px);max-width:1140px;height:420px;margin-top:55px;overflow:hidden}.gini-job__related-heading{color:#000;margin:0 0 32px;font-size:32px;font-weight:600;line-height:48px}.gini-job__related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;height:340px;padding-top:8px;display:grid}.gini-job__related-card{min-width:0;color:inherit;text-decoration:none;display:block}.gini-job__related-image{aspect-ratio:1;background:0 0;width:226px;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.gini-job__related-title{color:#000;margin:23px 0 3px;font-size:22px;font-weight:400;line-height:26.4px}.gini-job__related-card:hover .gini-job__related-title{color:#009edc}.gini-job__related-date{color:#666;margin:0;font-size:13px;line-height:19.5px}@media (max-width:767px){.gini-job__title-bar{height:240px;padding-block:5px}.gini-job__title{font-size:min(48px,14.0805px + 4.42267vw)}.gini-job__content-shell{margin-top:48px;padding:0 16px 40px}.gini-job__layout{display:block}.gini-job__avatar-column{margin-bottom:20px}.gini-job__intro-title{font-size:min(48px,14.0805px + 4.42267vw)}.gini-job__intro-copy{margin-bottom:20px}.gini-job__body h2{margin-bottom:.7em;font-size:min(48px,14.0805px + 4.42267vw)}.gini-job__intro-meta,.gini-job__body,.gini-job__contact-copy{font-size:16px;line-height:28px}.gini-job__body h3{margin-block:min(32px,28.2309px + .4914vw);font-size:min(32px,28.2309px + .4914vw)}.gini-job__apply{font-size:16px}.gini-job__contact{display:block}.gini-job__contact-photo-column{margin-bottom:20px}.gini-job__related-grid{grid-template-columns:repeat(2,calc(50% - 20px));gap:40px;height:299px;padding-top:0;transform:translateY(-4px)}.gini-job__related-title{margin-top:21.5px}.gini-job__related{height:379px}}
.gini-press-release{color:#666;background:#fff}.gini-press-release__title-bar{text-align:center;color:#fff;background-blend-mode:overlay, overlay, normal;background:radial-gradient(circle at 0 0,#009edc,#383838),linear-gradient(122deg,#fff9,#0000 101%),linear-gradient(#009edc,#009edc);padding-top:120px;padding-bottom:92px}.gini-press-release__title{color:#fff;text-wrap:balance;max-width:1140px;margin:32px auto 0;padding-inline:24px;font-size:clamp(1.5rem,6vw,3rem);font-weight:700;line-height:1.3}.gini-press-release__column{width:min(100%,1140px);margin:48px auto 32px;padding-inline:30px}@media (min-width:1024px){.gini-press-release__column{width:min(85%,969px);margin:96px auto 76px;padding-inline:0}}.gini-press-release__meta{border:none;margin:0 0 28px;padding:5px 0}.gini-press-release__date{color:var(--gini-blue);letter-spacing:.5px;text-transform:uppercase;text-align:center;background:#d9f1fa;border-radius:13px;margin:0;padding:8px 12px;font-size:13px;font-weight:700;line-height:1;display:inline-block}.gini-press-release__body{color:#666;max-width:none;margin:0;padding-inline:30px;font-size:20px;font-weight:400;line-height:32px}.gini-press-release__body h2{color:#000;margin:0 0 34px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.08}.gini-press-release__body h3{color:#000;margin:1.25rem 0 0;font-size:22px;font-weight:700;line-height:1.3}.gini-press-release__body p{margin:0 0 20px}.gini-press-release__body ul{margin:20px 0;padding-left:40px;list-style:outside}.gini-press-release__body ol{margin:20px 0;padding-left:40px}.gini-press-release__body li{color:#666;margin:0;font-size:20px;line-height:32px}.gini-press-release__body a{color:#000;text-decoration:none}.gini-press-release__body a:hover{color:var(--gini-blue);text-decoration:underline}.gini-press-release__body blockquote{border-left:4px solid var(--gini-blue);color:#666;margin:40px 0 40px 40px;padding:15px;font-style:italic;font-weight:400}.gini-press-release__body blockquote p{margin:0}.gini-press-release__body-image{max-width:100%;margin:0 0 20px}.gini-press-release__body-image-img{width:100%;max-width:100%;height:auto;display:block}.gini-press-release__body-image--none .gini-press-release__body-image-img,.gini-press-release__body-image--center .gini-press-release__body-image-img{width:auto;max-width:100%;margin-inline:auto}.gini-press-release__body-image--center{clear:both;justify-content:center;display:flex}.gini-press-release__body-image--left{float:left;max-width:50%;margin:0 15px 12px 0}.gini-press-release__body-image--right{float:right;max-width:50%;margin:0 0 12px 15px}.gini-press-release__body-image--left .gini-press-release__body-image-img,.gini-press-release__body-image--right .gini-press-release__body-image-img{width:100%;height:auto}.gini-press-release__body:after{content:"";clear:both;display:table}.gini-press-release__materials{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin:40px 0 0;padding-inline:30px;display:grid}.gini-press-release__material{color:inherit;background:#f4f5f5;border-radius:8px;flex-direction:column;gap:16px;padding:24px;text-decoration:none;transition:background-color .2s;display:flex}.gini-press-release__material:hover{background:#eaf6fc}.gini-press-release__material-title{color:var(--gini-black);margin:0;font-size:18px;font-weight:700;line-height:1.3}.gini-press-release__material:hover .gini-press-release__material-title{color:#069edc}.gini-press-release__material-cta{color:var(--gini-blue);margin-top:auto;font-size:14px;font-weight:600}@media (max-width:767px){.gini-press-release__title-bar{padding-top:120px;padding-bottom:48px}.gini-press-release__title{margin-top:16px;padding-inline:16px}.gini-press-release__column{padding-inline:16px}.gini-press-release__body,.gini-press-release__materials{padding-inline:0}.gini-press-release__body,.gini-press-release__body li{font-size:16px;line-height:28px}.gini-press-release__body h2{margin-bottom:24px;font-size:clamp(24px,7vw,32px)}.gini-press-release__body ul,.gini-press-release__body ol{padding-left:28px}.gini-press-release__body-image--left,.gini-press-release__body-image--right{float:none;justify-content:center;width:100%;max-width:100%;margin:0 0 20px;display:flex}}
.gini-whitepaper{color:var(--gini-black);background:#fff}.gini-whitepaper__title-bar{box-sizing:border-box;text-align:center;color:#fff;background-blend-mode:darken, overlay, normal;background:radial-gradient(circle at 0 0,#ffffff80,#e30b5d),linear-gradient(122deg,#ffb6b6,#0000),linear-gradient(#e30b5d,#e30b5d);height:auto;padding:150px 30px 500px}.gini-whitepaper__title{color:#fff;max-width:912px;margin:0 auto;padding:0;font-size:64px;font-weight:700;line-height:1}.gini-whitepaper__hero{z-index:1;width:min(1140px,100% - 32px);max-width:1140px;margin:-470px auto 0;padding:0;position:relative}.gini-whitepaper__hero-card{background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:634px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 20px #0003}.gini-whitepaper__hero-media{z-index:0;min-height:634px;position:relative}.gini-whitepaper--en .gini-whitepaper__hero-card,.gini-whitepaper--en .gini-whitepaper__hero-media{height:580px;min-height:580px}.gini-whitepaper__hero-image{z-index:0}.gini-whitepaper__hero-form{z-index:1;background:#fff;border-radius:15px;flex-direction:column;justify-content:flex-start;padding:36px;display:flex;position:relative}.gini-whitepaper__gate-form{flex-direction:column;gap:0;padding-bottom:32px;display:flex}.gini-whitepaper__gate-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.gini-whitepaper__field{flex-direction:column;gap:13px;margin:12px 0;display:flex}.gini-whitepaper__label{color:#666;font-size:20px;line-height:32px}.gini-whitepaper__required{color:#666}.gini-whitepaper__input{box-sizing:border-box;appearance:none;color:#666;background:#fff;border:1px solid #d4d4d4;border-radius:8px;outline:none;width:100%;height:52px;padding:0 16px;font-size:16px;line-height:normal}.gini-whitepaper__input::placeholder{color:#666;opacity:1}.gini-whitepaper__input:hover:not(:focus){border:2px solid #666}.gini-whitepaper__input:focus{border:2px solid var(--gini-blue);box-shadow:0 0 5px 0 var(--gini-blue);background-color:#d9f1fa}.gini-whitepaper__privacy-notice{color:#666;margin:12px 0 0;padding:0;font-size:14px;line-height:32px}.gini-whitepaper__privacy-notice a{color:var(--gini-blue);text-decoration:underline}.gini-whitepaper__checkbox{color:#666;cursor:pointer;margin:24px 0 0;padding-left:2em;font-size:14px;line-height:32px;display:block;position:relative}.gini-whitepaper__checkbox input{width:14px;height:14px;accent-color:var(--gini-blue);margin:0;position:absolute;top:9px;left:0}.gini-whitepaper__checkbox span{width:100%;display:block}.gini-whitepaper__checkbox a{color:var(--gini-blue);text-decoration:underline}.gini-whitepaper__error{color:var(--gini-pink);margin:8px 0 0;font-size:14px}.gini-whitepaper__submit{color:#fff;cursor:pointer;background:#ff296b;border:0;border-radius:25px;justify-content:center;align-self:flex-start;align-items:center;min-height:48px;margin-top:22px;padding:15px 24px 16px;font-size:20px;font-weight:700;line-height:17px;transition:opacity .15s;display:inline-flex}.gini-whitepaper__submit:hover{opacity:.92}.gini-whitepaper__submit:disabled{opacity:.6;cursor:wait}.gini-whitepaper__column{width:min(100%,1140px);margin-inline:auto;padding-inline:0}.gini-whitepaper__content{min-height:0;margin-top:20px;margin-bottom:0;padding-top:128px;padding-bottom:40px}.gini-whitepaper__eyebrow{color:#e30b5d;letter-spacing:.5px;text-transform:uppercase;background:#ffb3d0;border-radius:13px;margin:0 0 44px;padding:6px 14px;font-size:20px;font-weight:700;line-height:1.4;display:inline-block}.gini-whitepaper__content-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 89.2656px;display:grid}.gini-whitepaper__content-title{margin:0;font-size:48px;font-weight:700;line-height:1.08}.gini-whitepaper__content-copy>p{color:#666;margin:32px 0 0;font-size:20px;line-height:32px}.gini-whitepaper__content-copy .gini-rich-text{color:#666;gap:0;margin-top:32px;font-size:20px;line-height:32px}.gini-whitepaper__content-copy .gini-rich-text>p{margin:0}.gini-whitepaper__content-image{background:var(--gini-surface);border-radius:0;position:relative;overflow:hidden}.gini-whitepaper__content-image-img{width:100%;height:auto;display:block}.gini-whitepaper__related{margin-top:0;margin-bottom:76px;padding-top:128px;padding-bottom:20px}.gini-whitepaper__related-heading{color:#e30b5d;letter-spacing:.5px;text-transform:uppercase;background:#ffb3d0;border-radius:13px;margin:0 0 4px;padding:6px 14px;font-size:20px;font-weight:700;line-height:1.4;display:inline-block}.gini-whitepaper__related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:calc(100% + 40px);margin-inline:-20px;display:grid}.gini-whitepaper__hero--thank-you .gini-whitepaper__hero-card{border-radius:8px;grid-template-columns:minmax(0,1fr) 45%;height:auto;box-shadow:0 2px 23px #00000021}.gini-whitepaper__hero--thank-you .gini-whitepaper__hero-media{min-height:0}.gini-whitepaper__hero--thank-you~* .gini-section-header{gap:44px}.gini-whitepaper__thank-you-card{background:var(--gini-pink);color:#fff;border-radius:8px;padding:52px 50px 36px 40px}.gini-whitepaper__thank-you-title{color:#fff;margin:0;font-size:48px;font-weight:700;line-height:1.08}.gini-whitepaper__thank-you-card .gini-rich-text,.gini-whitepaper__thank-you-card .gini-rich-text :is(h2,h3,p){color:#fff}.gini-whitepaper__thank-you-card .gini-rich-text h3{margin:0;font-size:32px;line-height:40px}.gini-whitepaper__download{color:var(--gini-pink);background:#fff;border-radius:25px;align-self:flex-start;align-items:center;gap:8px;margin-top:32px;padding:15px 24px 16px;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.gini-whitepaper__download:hover{opacity:.9}.gini-whitepaper__thank-you-note .gini-rich-text{margin:30px 0 32px}.gini-whitepaper__thank-you-note .gini-rich-text p{font-size:20px;font-weight:700;line-height:28px}@media (max-width:767px){.gini-whitepaper__title-bar{height:auto;padding:30px 30px 450px}.gini-whitepaper__title{max-width:100%;font-size:32.5061px;line-height:32.5061px}.gini-whitepaper__hero{margin-top:-440px}.gini-whitepaper__hero-card{grid-template-columns:1fr;height:auto}.gini-whitepaper--en .gini-whitepaper__hero-card{height:auto;min-height:0}.gini-whitepaper__hero-media,.gini-whitepaper__hero-image{display:none}.gini-whitepaper__content-row{grid-template-columns:1fr;gap:24px}.gini-whitepaper__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1024px){.gini-whitepaper__title-bar{height:auto;padding:150px 30px 500px}.gini-whitepaper__title{max-width:none;font-size:calc(2.40723vw + 33.1875px);line-height:calc(2.40723vw + 33.1875px)}.gini-whitepaper__hero{width:100%;max-width:none}.gini-whitepaper__hero-card,.gini-whitepaper--en .gini-whitepaper__hero-card{border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:0}.gini-whitepaper__hero-media,.gini-whitepaper--en .gini-whitepaper__hero-media{height:auto;min-height:0;display:block}.gini-whitepaper__hero-image{display:block}.gini-whitepaper__column{width:calc(100% - 60px)}.gini-whitepaper__content-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(7.99561vw - 6.6875px)}.gini-whitepaper__content-title{font-size:calc(1.27441vw + 31.6875px);line-height:calc(1.37637vw + 34.222px)}.gini-whitepaper__content-copy .gini-rich-text,.gini-whitepaper__content-copy>p{line-height:28px}.gini-whitepaper__content-image{height:auto}.gini-whitepaper__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width:1024px){.gini-whitepaper__title-bar{height:810px}.gini-whitepaper__title{max-width:80%;font-size:64px;line-height:64px}.gini-whitepaper__content-title{font-size:48px;line-height:51.84px}.gini-whitepaper__content-copy .gini-rich-text,.gini-whitepaper__content-copy>p{line-height:32px}}@media (max-width:640px){.gini-whitepaper__hero-form{min-height:960px;padding:32px 20px}.gini-whitepaper--en .gini-whitepaper__hero-form{min-height:896px}.gini-whitepaper .gini-whitepaper__thank-you-card{min-height:0}.gini-whitepaper__thank-you-title{font-size:30px}.gini-whitepaper__gate-grid{grid-template-columns:1fr}.gini-whitepaper__field{margin:0 16px 24px}.gini-whitepaper__field:first-child{margin-top:12px}.gini-whitepaper__field:last-child{margin-bottom:12px}.gini-whitepaper__privacy-notice,.gini-whitepaper__checkbox{margin-inline:16px}.gini-whitepaper__submit{margin-top:20px;margin-left:16px;font-size:16px}.gini-whitepaper__content,.gini-whitepaper__related{width:100%;padding-inline:16px}.gini-whitepaper__content{min-height:0;padding-top:64px;padding-bottom:20px}.gini-whitepaper__eyebrow{margin-bottom:44px;font-size:16px;line-height:24px}.gini-whitepaper__content-title{font-size:31.3268px;line-height:33.8329px}.gini-whitepaper__content-copy>p,.gini-whitepaper__content-copy .gini-rich-text{margin-top:20px;font-size:16px;line-height:28px}.gini-whitepaper__content-image{height:auto;margin-top:40px}.gini-whitepaper__content-row{gap:0}.gini-whitepaper__related{margin-bottom:28px;padding-top:64px;padding-bottom:28px}.gini-whitepaper__related-heading{margin-bottom:24px;font-size:16px;line-height:24px}.gini-whitepaper__related-grid{grid-template-columns:1fr;gap:28px;width:100%;margin-inline:0}}
.gini-sustainability-article{background:#fff}.gini-sustainability-article__header{text-align:center;background-blend-mode:overlay, overlay, normal;background:radial-gradient(circle at 0 0,#009edc,#383838),linear-gradient(122deg,#fff9,#0000 101%),linear-gradient(#009edc,#009edc);place-items:center;padding:120px 50px 92px;display:grid}.gini-sustainability-article__header h1{color:#fff;width:min(950px,100%);margin:32px 0 0;font-size:48px;font-weight:700;line-height:1.3}.gini-sustainability-article__content{color:#666;width:min(969px,100% - 48px);margin:96px auto 76px;font-size:20px;line-height:32px}.gini-sustainability-article__content>time{color:var(--gini-blue);text-transform:uppercase;background:#d9f1fa;border-radius:13px;margin-bottom:32px;padding:10.75px 12px;font-size:13px;font-weight:700;line-height:1;display:inline-block}.gini-sustainability-article__content .gini-rich-text{gap:0;width:100%;max-width:none;margin-top:0;padding-inline:30px;font-size:20px;line-height:32px}.gini-sustainability-article__content .gini-rich-text h2{color:#000;margin:0 0 33.6px;font-size:48px;font-weight:700;line-height:1.08}.gini-sustainability-article__content .gini-rich-text h2:not(:first-child){margin-top:52px}.gini-sustainability-article__content .gini-rich-text h3{color:#000;margin:32px 0;font-size:32px;font-weight:700;line-height:40px}.gini-sustainability-article__content .gini-rich-text p{margin:0 0 20px;font-size:20px;line-height:32px}.gini-sustainability-article__content .gini-rich-text__image{margin:40px 0 0}.gini-sustainability-article__content .gini-rich-text__image img{width:270px;max-width:100%;height:auto}.gini-sustainability-article__content .gini-rich-text ul,.gini-sustainability-article__content .gini-rich-text ol{margin:0 0 20px;padding-left:1.4em}@media (max-width:767px){.gini-sustainability-article__header{min-height:300px;padding:110px 24px 56px}.gini-sustainability-article__header h1{font-size:36px;line-height:1.15}.gini-sustainability-article__content{margin-block:56px;font-size:18px;line-height:29px}.gini-sustainability-article__content .gini-rich-text{padding-inline:0}.gini-sustainability-article__content .gini-rich-text h2{font-size:34px;line-height:1.12}.gini-sustainability-article__content .gini-rich-text h3{font-size:27px;line-height:34px}}
