:root{--font-family-headline: "Source Serif Pro", Georgia, serif;--font-family-copy: "Source Sans Pro", Tahoma, sans-serif;--content-max-width: 1321px;--content-padding: 2rem}@media(min-width:768px){:root{--content-padding: 4rem}}:root{--color-agt-bg: #FAF5F1;--color-agt-copy: #000000;--color-agt-teal: #277E9B;--color-agt-teal-dark: #216A83;--color-agt-teal-200: #AFD7E4;--color-agt-crimson: #E01120;--color-agt-neutral-500: #6A635A;--color-agt-neutral-600: #4A443D;--color-agt-white: #FFFFFF}@font-face{font-family:"Source Serif Pro";src:url(/static/main/fonts/SourceSerifPro-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/static/main/fonts/SourceSerifPro-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/static/main/fonts/SourceSerifPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/static/main/fonts/SourceSansPro-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/static/main/fonts/SourceSansPro-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/static/main/fonts/SourceSansPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/static/main/fonts/SourceSansPro-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}body{margin:0;padding:0;font-family:var(--font-family-copy);font-size:1rem;line-height:1.5;font-weight:300;background-color:var(--color-agt-bg);color:var(--color-agt-copy)}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headline);font-weight:400}h1{font-size:6rem;line-height:1.16;margin-block:1.125rem .5rem}h2{font-size:3.375rem;line-height:1.2;margin-block:0 1rem;font-weight:200}mark{font-weight:400;background-color:transparent;color:var(--color-agt-crimson)}.skip-link{position:absolute;top:0;left:0;z-index:10000;padding:.75rem 1.25rem;background-color:var(--color-agt-teal-dark);color:var(--color-agt-white);font-weight:400;text-decoration:none;transform:translateY(-100%)}.skip-link:focus{transform:none;outline:2px solid var(--color-agt-copy);outline-offset:2px}main:focus{outline:none}.stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);isolation:isolate;overflow:hidden;margin-block-end:20rem;color-scheme:dark;color:var(--color-agt-white);background-color:var(--color-agt-teal);--wave-height: 0rem}@media(min-width:768px){.stage{height:100vh;height:100svh}}.stage:before{content:"";grid-column:1;grid-row:1;z-index:1;background-image:linear-gradient(256deg,rgba(81,153,185,.18),var(--color-agt-teal) 87%)}@media(min-width:768px){.stage:before{background-image:linear-gradient(256deg,transparent 13%,var(--color-agt-teal))}}.stage .background-image{grid-column:1;grid-row:1;z-index:0;display:block;width:100%;height:100%;aspect-ratio:auto}.stage .background-image img,.stage .background-image video{width:100%;height:100%;object-fit:cover}.stage .contents{grid-column:1;grid-row:1;z-index:2;align-self:stretch;justify-self:center;width:100%;padding-inline:var(--content-padding);padding-block:5rem var(--content-padding);font-family:var(--font-family-copy);font-weight:300}@media(min-width:768px){.stage .contents{padding-block:calc(var(--content-padding) + 10rem) var(--content-padding)}}@media(min-width:992px){.stage .contents{padding-block:calc(var(--content-padding) + 15rem) var(--content-padding)}}.stage .contents .img-link img{width:auto;height:4rem}.stage .contents .img-link+.img-link{margin-inline-start:1rem}.stage .contents p{max-width:80%;margin-block:0 2rem;font-family:var(--font-family-headline);font-weight:300;font-size:1.25rem;line-height:1.625rem}@media(min-width:480px){.stage .contents p{max-width:75%;line-height:1.75rem}}@media(min-width:768px){.stage .contents p{max-width:50%;margin-block-end:4rem;font-size:1.5rem;line-height:2rem}}@media(min-width:992px){.stage .contents p{max-width:33%}}.stage .contents .red_dot{color:var(--color-agt-crimson)}.stage .contents .download_block{display:flex;flex-wrap:wrap;gap:1rem}.stage .contents .download_block a{text-decoration:none}.stage .contents .download_block img{display:block;width:auto;height:2.875rem}@media(min-width:768px){.stage .contents .download_block img{height:4rem}}.stage .scroll-down{display:flex;position:absolute;inset-block-end:1rem;width:100%;justify-content:center;background-color:transparent;border:none;cursor:pointer;z-index:3}.stage .scroll-down img{width:2rem;height:auto}.picture{width:100%;display:block;position:relative;box-sizing:border-box;margin:auto;max-width:var(--content-max-width);margin-block-end:2rem}.picture img{width:100%;height:auto;display:block}.picture figcaption{padding:0;color:var(--text-color);font-size:1.125rem;margin-block-start:.5rem}.picture-text{width:100%;padding:var(--content-padding);margin-block-end:20rem}.picture-text .wrap{display:flex;flex-direction:column;gap:2rem;max-width:var(--content-max-width);margin-inline:auto}@media(min-width:768px){.picture-text .wrap{display:grid;grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:.75fr 1fr}}.picture-text .wrap>*{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.picture-text figure{overflow:hidden;margin:0}.picture-text .text{font-size:1.5rem;line-height:1.33}.picture-text .text p{margin-block-end:.5rem}.picture-text .text:last-child{margin-block-end:0}.picture-text .text h1,.picture-text .text h2,.picture-text .text h3,.picture-text .text h4,.picture-text .text h5,.picture-text .text h6{font-weight:200}.picture-text:nth-child(2n of.picture-text) .wrap{grid-template-columns:1.25fr 1fr}.picture-text:nth-child(2n of.picture-text) figure{order:1}.picture-text:nth-child(2n of.picture-text) .contents{order:2}.picture-text.image-left .wrap{grid-template-columns:1.25fr 1fr}.picture-text.image-left figure{order:1}.picture-text.image-left .contents{order:2}.picture-text.image-right .wrap{grid-template-columns:.75fr 1fr}.picture-text.image-right figure{order:2}.picture-text.image-right .contents{order:1}header{display:flex;gap:1rem;position:absolute;z-index:1;padding-block-start:var(--content-padding);padding-inline:var(--content-padding);justify-content:space-between;align-items:center;max-width:100dvw;width:100%}header .logo{width:2rem;height:auto}header img{width:100%;height:auto;display:block}header .lang ul{display:flex;gap:1rem;list-style-type:none;margin:0;padding:0}header .lang ul li{height:2.5rem;width:2.5rem;overflow:hidden}footer{display:flex;justify-content:center;flex-direction:column;margin-block-start:10rem;padding:var(--content-padding);background-color:var(--color-agt-teal);background-image:linear-gradient(180deg,var(--color-agt-teal),var(--color-agt-teal-dark));color:var(--color-agt-white)}footer .wrap{display:flex;gap:1rem;row-gap:4rem;flex-wrap:wrap;box-sizing:border-box;z-index:1;justify-content:space-between;align-items:flex-end;max-width:var(--content-max-width);width:100%;margin-inline:auto}footer .wrap>*{width:100%}footer .wrap+.wrap{margin-block-start:3.5rem}@media(min-width:768px){footer .wrap{flex-wrap:nowrap}footer .wrap>*{width:auto}footer .wrap+.wrap{margin-block-start:5.5rem}}footer img{width:100%;height:auto;display:block}footer .provider-wrap .logo-box{display:flex;gap:.5rem}footer .provider-wrap .logo-box img{height:1.5rem;width:auto}footer .provider-wrap p{margin-block:.5rem 0}footer .metanav ul{display:flex;justify-content:center;gap:2rem;list-style-type:none;margin:0;padding:0}footer .metanav a{color:var(--color-agt-white);text-decoration:none}footer .metanav a:hover{text-decoration:underline}footer .lang ul{display:flex;justify-content:center;gap:1rem;list-style-type:none;margin:0;padding:0}footer .lang ul li{height:2.5rem;width:2.5rem;overflow:hidden}footer .cookie-hint{display:flex;align-items:flex-end;justify-content:center;gap:.5rem;margin:0}footer .cookie-hint img{display:inline-block;width:2rem;height:auto}
