@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap);:root{--black:#000;--white:#fff;--brand-blue:#003b77;--beige:#f8f5eb;--lite-blue:#e9f4ff;--error:#ee3224;--easing:ease-out;--timing:300ms;--NotoSerifRegular:"Noto Serif JP",serif;--ApercuBoldPro:"apercu-bold-pro",sans-serif;--ApercuRegularPro:"apercu-regular-pro",sans-serif;--TerminaMedium:"Termina-Medium",sans-serif;--TerminaRegular:"Termina-Regular",sans-serif;--min-viewport:20;--min-viewport-unit:20rem;--max-viewport:85;--content-width:calc(1300px + var(--side-spacing)*2);--content-max-width:1600px;--border-radius:10px}@media (max-width:64rem){:root{--header-height:60px;--side-spacing:10px}}@media (min-width:48rem)and (max-width:64rem){:root{--side-spacing:20px}}@media (min-width:64.0625rem){:root{--header-height:85px;--side-spacing:30px}}@font-face{font-family:apercu-bold-pro;src:url(/fonts/apercu-bold-pro.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:apercu-regular-pro;src:url(/fonts/apercu-regular-pro.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Termina-Medium;src:url(/fonts/Termina-Medium.woff2) format("woff2")}@font-face{font-family:Termina-Regular;src:url(/fonts/Termina-Regular.woff2) format("woff2")}blockquote,caption,cite,h1,h2,h3,legend,ol,p,span,ul{--safari:0vw;font-size:clamp(var(--min-font)*1rem,var(--min-font)*1rem + (var(--max-font) - var(--min-font))*(100vw - var(--min-viewport)*1rem)/(var(--max-viewport) - var(--min-viewport)),var(--max-font)*1rem);margin:0;min-height:var(--safari)}.text-1,h1{--min-font:2.75;--max-font:6.25;font-family:var(--NotoSerifRegular);font-weight:400;letter-spacing:-.02em;line-height:1;margin:0 0 .25em}.text-2,h2{--min-font:2.5;--max-font:3.75;line-height:1.2}.text-2,.text-3,h2,h3{font-family:var(--NotoSerifRegular);font-weight:400;letter-spacing:-.03em;margin:0 0 .25em}.text-3,h3{--min-font:1.625;--max-font:2.5;line-height:1.3}.text-jumbo{--min-font:3.125;--max-font:10;font-family:var(--NotoSerifRegular);font-weight:400;letter-spacing:-.03em;line-height:1;margin:0 0 .25em}.subtext{--min-font:0.9375;--max-font:0.9375;letter-spacing:.08em;margin:0 0 .25em;text-transform:uppercase}.text-small{--min-font:0.875;--max-font:0.875}address,p{--min-font:1;--max-font:1;line-height:1.75;margin:0 0 1.5em}address{font-style:normal}b,strong{font-family:var(--ApercuBoldPro);font-weight:400}cite{--min-font:0.9375;--max-font:0.9375;letter-spacing:.08em;margin:0 0 .25em;text-transform:uppercase}ul{list-style:none;margin:0 0 1.25em;padding:0}ul:not([class]){padding-left:20px}ul:not([class]) li:before{content:"•";display:block;left:-20px;position:absolute;margin-right:10px;top:0}ul:not([class]) li{line-height:1.75;position:relative}ol:not([class]){margin:0 0 1.25em 32px;padding:0}ol:not([class]) li{line-height:1.75;position:relative}ol:not([class]) li::marker{display:block}caption{--min-font:1;--max-font:1.125}*,:after,:before{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%}body,html{position:relative}body{color:var(--brand-blue);font-family:var(--ApercuRegularPro),Segoe UI,Helvetica Neue,sans-serif;line-height:1;margin:0;touch-action:manipulation;vertical-align:baseline;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.noscroll{overflow:hidden}#__layout>div{display:flex;flex-direction:column;min-height:100vh}main{background:var(--white);display:flex;flex-direction:column;flex:1 0 auto;margin:auto;padding:0;position:relative;width:100%}figure{margin:0}img{display:block;height:auto;max-width:100%}@media (max-width:64rem){body.noscroll{position:fixed;width:100%}}@media (min-width:64.0625rem){.page--home .gdpr{order:1}.page--home .global-header{order:3}.page--home .hero-container{order:2}.page--home main{order:4}.page--home .global-footer{order:5}.page--home .modal{order:6}}.fade-enter,.fade-leave-to{opacity:0;visibility:hidden}.fade-enter-active,.fade-leave-active{transition:all .75s}:focus:not(:focus-visible){outline:0}:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}a{color:var(--brand-blue)}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:1rem;line-height:inherit;padding:0}.primary-button{align-items:center;background-color:var(--lite-blue);border:1px solid var(--brand-blue);border-radius:4px;color:var(--brand-blue);display:inline-flex;font-size:.9375rem;height:45px;justify-content:center;letter-spacing:.08em;padding:0 22px;text-decoration:none;text-transform:uppercase;transition:background-color var(--timing) var(--easing);vertical-align:top}.primary-button a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.primary-button:hover{background-color:var(--brand-blue);color:var(--white)}}.form{--border-color:var(--gray-medium)}.form em{font-style:normal}.form .section-title{margin-block-end:1em}.form .note{color:var(--gray-medium);font-size:1rem}.form fieldset{border:0;margin:0 0 10px;padding:0}.form .field-group,.form .form-field{position:relative}.form .field-group[data-size=full],.form .form-field[data-size=full]{grid-column:1/-1}.form .form-field{margin-block-end:30px}.form .filters .form-field{margin-block-end:20px}.form .field-group{column-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(8,1fr)}.form .field-group[data-size=half]>div{grid-column:span 6}.form label{color:var(--gray-medium);cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1.2;position:relative}.form .for-checkbox,.form .for-radio{color:var(--gray-medium);padding-left:25px}.form .filters .for-checkbox{color:var(--black)}.form input{--placeholderColor:#b8b8b8;-webkit-appearance:none;appearance:none;background-color:transparent;border:solid var(--border-color);border-width:0 0 1px;display:flex;font-size:1rem;height:45px;justify-content:center;padding:0;width:100%}.form input::-webkit-input-placeholder{color:var(--placeholderColor)}.form input::-moz-placeholder{color:var(--placeholderColor)}.form input:-ms-input-placeholder{color:var(--placeholderColor)}.form input:-moz-placeholder{color:var(--placeholderColor)}.form input[type=checkbox],.form input[type=radio]{height:20px;margin:0;opacity:0;padding:0;position:absolute;width:20px}.form .for-checkbox:before,.form .for-radio:before{border:1px solid var(--black);box-sizing:inherit;content:"";height:10px;left:5px;position:absolute;top:2px;transition:background-color var(--timing) var(--easing);width:10px}.form .for-radio:before{border-radius:50%}.form input[type=checkbox]:checked+.for-checkbox:before{background-color:navy}.form input[type=radio]:checked+.for-radio:before{background-color:var(--black)}.form input:focus{outline-color:rgba(0,95,204,.65);outline-offset:3px}.form input:focus+.for-checkbox:before,.form input:focus+.for-radio:before{box-shadow:0 0 0 2px rgba(0,95,204,.65)}.form select{-webkit-appearance:none;appearance:none;background:url(/img/ui/arrow-down.svg) right 10px center no-repeat;border:0;border-bottom:1px solid var(--border-color);border-radius:0;color:var(--black);display:block;height:45px;font-size:1rem;line-height:1;margin:0;max-width:100%;padding:0;position:relative;width:100%}.form select::-ms-expand{display:none}.form .select--active{color:#000}.form textarea{border:1px solid var(--border-color);font-size:16px;font-family:Helvetica;margin:10px 0 0;min-height:250px;padding:10px;width:100%}.form.has-errors :invalid:not(fieldset),.form.has-errors :invalid:not(fieldset)+label:before{border-color:red}.form.has-errors input[required]:focus{background-color:rgba(255,0,0,.1);outline:none}.form .has-error input{border-color:red}.form .has-error input:focus{background-color:rgba(255,0,0,.1);outline:none}.form p.error{color:red;font-size:1rem;margin-block-start:10px;text-transform:none}@media (max-width:47.9375rem){.form .field-group[data-size=third]>div:first-of-type{grid-column:1/-1}.form .field-group[data-size=third]>div{grid-column:span 6}.form .filters{display:grid;grid-template-columns:repeat(2,1fr);width:min(375px,100%)}}@media (min-width:48rem){.form .field-group[data-size=third]>div{grid-column:span 4}}.accordion{--bottom-margin:80px;--vertical-padding:0;margin:0 0 var(--bottom-margin) 0}.accordion-content{margin:0 auto;padding:var(--vertical-padding) var(--side-spacing);width:min(var(--content-width),100%)}.accordion-intro h2,.accordion-intro p{margin-block-end:1.25em}.border-top .accordion-intro:before{background:currentColor;content:"";display:block;height:1px;flex:0 0 auto;margin-bottom:45px;transition:width 1s var(--easing);width:0;will-change:width}.accordion--animate .accordion-intro:before{width:100%}.accordion__notes{padding-block-start:30px}.accordion[class*=bgcolor-]{--vertical-padding:60px}.accordion.theme-text-dark{color:var(--white)}.accordion.bgcolor-dark-blue{background:var(--brand-blue)}.accordion.bgcolor-light-blue{background:var(--lite-blue)}.accordion.bgcolor-beige{background:var(--beige)}.accordion.no-bottom-margin{--bottom-margin:0}@media (min-width:48rem){.accordion-intro{column-gap:40px;display:flex;flex-wrap:wrap}.accordion-intro__text{flex:1 1 auto}.accordion-intro__filter{flex:0 0 auto}}@media (min-width:64.0625rem){.accordion{--bottom-margin:120px}.accordion[class*=bgcolor-]{--vertical-padding:140px}.accordion__notes{padding-block-start:60px}}.accordion-item{--button-bg-color:var(--white);--button-fg-color:var(--brand-blue);--content-padding:0px;--line-color:var(--brand-blue);--toggle-line:14px;--toggle-margin:20px;--toggle-width:40px}.accordion-item:after{background:currentColor;content:"";display:block;height:1px;flex:0 0 auto;transition:width 1s var(--easing);width:0;will-change:width}.accordion-item.accordion-item--animate:after{width:100%}.accordion-item>p{--min-font:1.75;--max-font:3;cursor:pointer;display:flex;font-family:var(--TerminaMedium);margin-block-end:0}.accordion-item button{align-items:center;display:flex;font-size:inherit;padding:28px 0;position:relative;text-align:left;width:100%}.accordion-item button span{background:var(--button-bg-color);border-radius:50%;display:block;flex:0 0 var(--toggle-width);height:var(--toggle-width);margin-inline-end:var(--toggle-margin);position:relative;transition:transform .25s ease-out;width:var(--toggle-width)}.accordion-item button span:after,.accordion-item button span:before{background:var(--button-fg-color);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-out;width:var(--toggle-line)}.accordion-item button span:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion-item__content{height:0;overflow:hidden;opacity:0;transition:opacity var(--timing) var(--easing)}.accordion-item--active button span{transform:rotate(90deg)}.accordion-item--active button span:before{opacity:0}.accordion-item--active~.accordion-item__content{height:auto;margin-bottom:30px;opacity:1;overflow-y:visible;padding-bottom:var(--content-padding);padding-top:var(--content-padding)}.accordion-item.theme-text-dark{--line-color:var(--white)}.accordion-item[class*=theme-data-]{--button-bg-color:var(--white);--button-fg-color:currentColor;--content-padding:30px;--toggle-line:16px;--toggle-margin:0px;margin-bottom:5px}.accordion-item[class*=theme-data-]:after{display:none}.accordion-item[class*=theme-data-]>p{--max-font:1.75}.accordion-item[class*=theme-data-] button{background:var(--button-bg-color);color:var(--button-fg-color);padding:13px 0}.accordion-item[class*=theme-data-] button span{background:transparent}.accordion-item.theme-data-dark{--button-bg-color:var(--brand-blue);--button-fg-color:var(--white)}@media (min-width:64.0625rem){.accordion-item{--toggle-line:22px;--toggle-margin:40px;--toggle-width:60px}.accordion-item--active~.accordion-item__content{padding-left:calc(var(--toggle-margin) + var(--toggle-width));padding-right:calc(var(--toggle-margin) + var(--toggle-width))}.accordion-item--wide .accordion-item--active~.accordion-item__content{padding-left:0;padding-right:0}.accordion-item[class*=theme-data-]{--content-padding:50px}.accordion-item[class*=theme-data-] .accordion-item--active~.accordion-item__content{margin-bottom:0}}.auto-nav{--margin-bottom:60px;margin:60px auto var(--margin-bottom) auto;padding:0 var(--side-spacing);width:min(var(--content-width),100%)}.auto-nav ul{font-family:var(--CircularBold);scroll-behavior:smooth;width:100%}.auto-nav li{display:block;font-size:20px;margin-bottom:20px}.auto-nav li:before{display:none!important}.auto-nav a{display:inline-block;text-decoration:none;white-space:nowrap}.auto-nav a.current{color:var(--yellow)}@media (min-width:48rem){.auto-nav ul{column-count:3}}@media (min-width:64.0625rem){.auto-nav ul{display:block;overflow-x:unset}.auto-nav li{margin-right:60px}.auto-nav li+li{margin-left:0}}@media (min-width:90rem){.auto-nav ul{padding-left:0;padding-right:0}}.banner{--bottom-margin:60px;margin:0 auto var(--bottom-margin) auto;position:relative;width:100%}.banner.no-bottom-margin{--bottom-margin:0}.banner .bottom-color{bottom:0;height:50%;left:0;position:absolute;width:100%}.banner picture{display:block;margin:0 auto;padding:0 var(--side-spacing);position:relative;width:min(var(--content-width),100%)}.banner img{border-radius:var(--border-radius);margin:0 auto;width:100%}@media (min-width:48rem){.banner{--bottom-margin:90px}}@media (min-width:64.0625rem){.banner{--bottom-margin:120px}}.blockquote{color:var(--white);display:grid;margin:0 auto var(--margin-bottom,0);position:relative;width:min(var(--content-max-width),100%)}.blockquote:before{background-color:rgba(0,0,0,var(--opacity,0));content:"";display:block;grid-area:1/-1;height:100%;position:absolute;width:100%;z-index:1}.blockquote>*{grid-area:1/-1}.blockquote>:not(picture){position:relative;z-index:2}.blockquote picture{display:block}.blockquote img{object-fit:cover;height:100%}.blockquote p{--timing:550ms;line-height:1.1;max-width:1200px;padding:var(--side-spacing);place-self:center;text-align:center}@media(prefers-reduced-motion:no-preference){.blockquote p{opacity:0;transform:translateY(60%);transition:opacity .75s var(--easing),transform var(--timing) var(--easing)}}.blockquote--animate p{opacity:1;transform:translateY(0)}.blockquote p:before{content:"“"}.blockquote p:after{content:"”"}.blockquote footer{align-self:flex-end;justify-self:center;margin-block-end:var(--footer-margin);padding:0 var(--side-spacing);text-align:center}.blockquote cite{font-style:normal;line-height:1.4}@media (max-width:47.9375rem){.blockquote{--footer-margin:20px;min-height:700px}}@media (min-width:48rem){.blockquote{--footer-margin:50px}}.card a{display:block;text-decoration:none}.card .eyebrow{text-transform:uppercase}.card .title{margin-bottom:40px}.contact{margin:0 auto;padding:var(--padding-top) var(--side-spacing) var(--padding-bottom) var(--side-spacing);width:min(1500px,100%)}.contact__title{margin-block-end:60px}.contact__text{margin:0 auto var(--text-margin-bottom) auto}.contact__text h2:not(.contact__title),.contact__text h3{font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase}.contact__text h2:not(.contact__title){font-family:var(--ApercuBoldPro);margin-block-end:2.25em}.contact__text h3{font-family:unset;font-weight:400;margin-block-end:1em}.contact__text h3~h3{margin-block-start:2.5em}.contact__image{display:block}.contact__image img{border-radius:10px;width:100%}@media (max-width:47.9375rem){.contact{--padding-bottom:80px;--padding-top:60px;--text-margin-bottom:110px}.contact--image-bg{--padding-bottom:0px}.contact--image-bg .contact__image{background:linear-gradient(180deg,var(--white) 50%,var(--beige) 0)}.contact__image{margin:0 calc(var(--side-spacing)*-1);padding:0 var(--side-spacing)}}@media (min-width:48rem)and (max-width:64rem){.contact{--padding-bottom:100px;--padding-top:60px;--text-margin-bottom:140px}.contact__text{max-width:540px}}@media (min-width:64.0625rem){.contact{--padding-bottom:150px;--padding-top:110px;--text-margin-bottom:0px;align-items:end;column-gap:20px;display:grid;grid-template-columns:repeat(12,1fr)}.contact__text{grid-column:8/span 5;grid-row:1}.contact__image{grid-column:1/span 6;grid-row:1}}.data-table{font-size:.875rem;margin:0 auto 20px;overflow-x:auto;width:min(var(--content-width),100%)}.data-table__foot,.data-table__head{padding:0 var(--side-spacing)}.data-table__foot p,.data-table__head p{font-size:14px;margin-bottom:0}.data-table__head{margin-bottom:40px}.data-table__foot{margin-top:40px}.data-table table{border-spacing:0;padding:0;width:100%}.data-table tr.bold{font-family:var(--ApercuBoldPro)}.data-table th{letter-spacing:.08em;padding:0 10px 20px;text-align:center;text-transform:uppercase;white-space:nowrap}.data-table th:first-child,.data-table th:nth-child(2){text-align:left}.data-table th:first-of-type{padding-left:var(--side-spacing)}.data-table th:last-of-type{padding-right:var(--side-spacing)}.data-table td{letter-spacing:.02em;padding:23px 10px;text-align:center;white-space:nowrap}.data-table td:first-child,.data-table td:nth-child(2){text-align:left}.data-table td:first-of-type{padding-left:var(--side-spacing)}.data-table td:last-of-type{padding-right:var(--side-spacing)}.data-table tbody tr:nth-child(odd){background:var(--lite-blue)}.download-link a{display:block;text-decoration:none}.download-link .eyebrow{font-weight:700;margin-bottom:0}.download-link .title{margin-bottom:0}@media(hover:hover)and (pointer:fine){.download-link a:hover .title{text-decoration:underline}}.email-signup{--form-item-height:45px;--input-border-color:var(--brand-blue);background-color:var(--beige);padding:var(--vertical-padding) var(--side-spacing)}.email-signup form{background-color:var(--white);border:1px solid var(--brand-blue);border-radius:var(--border-radius);margin:0 auto;padding:50px var(--side-spacing) 40px;position:relative;width:min(694px,100%)}.email-signup fieldset{border:0;margin:0 auto 20px;padding:0;position:relative;width:min(554px,100%)}.email-signup legend{margin-block-end:20px;text-align:center}.email-signup p{margin-block-end:2.5em;text-align:center}.email-signup__input{--placeholderColor:#809dbb;background:none;border:solid var(--input-border-color);border-radius:0;border-width:0 0 1px;color:var(--brand-blue);display:flex;font-size:1rem;height:var(--form-item-height);justify-content:center;padding:0 50px 0 0;width:100%}.email-signup__input::-webkit-input-placeholder{color:var(--placeholderColor)}.email-signup__input::-moz-placeholder{color:var(--placeholderColor)}.email-signup__input:-ms-input-placeholder{color:var(--placeholderColor)}.email-signup__input:-moz-placeholder{color:var(--placeholderColor)}.email-signup__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset!important;-webkit-text-fill-color:var(--brand-blue)!important}.email-signup .primary-button{margin-block-start:50px}.email-signup :focus{box-shadow:0 0 0 3px #7cadf6;outline:none}.email-signup p.email-signup__thanks{color:var(--brand-accent);margin:15px 0 20px}.email-signup .has-errors :invalid:focus{box-shadow:0 0 0 1px red}.email-signup .has-errors :invalid:not(fieldset){border-color:red}.email-signup p.error{color:red;margin-block-end:0}@media (max-width:47.9375rem){.email-signup{--vertical-padding:80px}}@media (min-width:48rem){.email-signup{--vertical-padding:150px}}.feature{overflow:hidden;width:100%}.feature__content .text-1{margin-block-end:30px}@media (max-width:47.9375rem){.feature{display:flex;flex-direction:column;max-width:560px}.feature__content{padding:0 var(--side-spacing) 60px}.feature__content .subtext{margin-block-end:25px}.feature__media{order:-1}}@media (min-width:48rem){.feature{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto 140px;max-width:var(--content-max-width)}.feature__content{display:flex;flex-direction:column;justify-content:center;grid-column:2/span 3;text-align:center}.feature__content .subtext{margin-block-end:40px}.feature__content .text-1{margin-block-end:.5em}.feature__media{display:flex;grid-column:6/span 7;margin-inline-end:-10px}.feature__media .video-clip{--margin-bottom:0;--min-height:768px;min-height:var(--min-height)}.feature__media img,.feature__media video{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.feature__media img{height:100%;object-fit:cover;width:100%}}@media (min-width:64.0625rem){.feature__media .video-clip{--min-height:1080px}}.gdpr{background-color:var(--beige);bottom:0;display:flex;flex-direction:column;left:0;opacity:0;overflow-y:auto;padding:42px 10px;position:fixed;right:0;top:0;transition:opacity var(--timing) var(--easing),visibility var(--timing) var(--easing);visibility:hidden;width:100vw;z-index:20}.gdpr--visible{display:flex;opacity:1;visibility:visible}.gdpr__content{display:flex;flex-direction:column}.gdpr__content>img{margin:0 auto var(--margin-bottom);width:var(--width)}.gdpr__messaging{background-color:var(--white);border-radius:10px;max-width:588px;padding:45px var(--side-padding) 25px}.gdpr__messaging h1{--min-font:2.25;--max-font:0;margin-block-end:38px;text-align:center}.gdpr__messaging a{font-weight:700}.gdpr__actions{display:flex;flex-direction:column;margin:45px auto 0;width:min(330px,100%)}.gdpr__actions button{margin:0 10px}.gdpr__actions .primary-button{align-self:center;background-color:var(--brand-blue);color:var(--white)}.gdpr__actions .link-style{margin-block-start:30px;text-decoration:underline}.gdpr__focus-trap-button{bottom:0;height:0;left:0;position:absolute;width:0}@media (max-width:47.9375rem){.gdpr__content{margin:0 auto}.gdpr__content>img{--margin-bottom:48px;--width:194px}.gdpr__messaging{--side-padding:24px}}@media (min-width:48rem){.gdpr__content{align-items:center;margin:auto}.gdpr__content>img{--margin-bottom:84px;--width:224px}.gdpr__messaging{--side-padding:40px}}.grid{--column-count:1;--padding-bottom:80px;--padding-side:var(--side-spacing);margin:0 auto;padding:0 0 var(--padding-bottom) 0;position:relative;width:100%}.grid.has-bg-color{padding-top:25px}.grid__title{margin:0 auto 30px}.grid__list,.grid__title{padding:0 var(--padding-side);width:min(var(--content-width),100%)}.grid__list{margin:0 auto}.grid__list li{margin-block-end:40px;position:relative}.grid__list--col-2{--column-count:2}.grid__list--col-3{--column-count:3}.grid__list--col-4{--column-count:4}.grid__list--show-borders li{border-top:1px solid var(--brand-blue);padding:30px 0 50px}.grid__list--small-scrollable{column-gap:20px;display:flex;overflow:auto}.grid__list--small-scrollable li{flex:0 0 80vw}.grid__list .first-marker{height:1px;left:-1px;position:absolute;width:1px}.grid__list .last-marker{height:1px;position:absolute;right:-1px;width:1px}.grid__button{margin:0 auto;padding:0 var(--padding-side);width:min(var(--content-width),100%)}.accordion .grid,.contact .grid{--padding-bottom:0px;--padding-side:0px}.grid--carousel .grid__list{display:flex;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}.grid--carousel .grid__list::-webkit-scrollbar{display:none}.grid--carousel .grid__list li{flex:0 0 80vw;scroll-snap-align:center}.grid--carousel .grid__list li:last-of-type:after{content:"";display:block;height:1px;left:100%;position:relative;width:var(--side-spacing)}.grid--carousel .carousel-controls{display:none}@media (min-width:48rem){.grid.has-bg-color{padding-top:40px}.grid__list{column-gap:20px;display:grid;grid-template-columns:repeat(var(--column-count),1fr);overflow:hidden;row-gap:30px}.grid__list li{flex:none;margin-block-end:0}.grid--row-gap-large .grid__list{row-gap:80px}.grid--carousel .grid__items{position:relative}.grid--carousel .grid__list{column-gap:var(--side-spacing);margin-bottom:30px}.grid--carousel .grid__list li{--cols:3;flex:0 0 calc(100%/var(--cols) - var(--side-spacing)*(var(--cols) - 1)/var(--cols))}.grid--carousel .carousel-controls{display:block;left:50%;max-width:calc(var(--content-width));padding:0 var(--side-spacing);pointer-events:none;position:relative;top:50%;transform:translate(-50%,-50%)}.grid--carousel .carousel-controls button{background:var(--lite-blue);border-radius:50%;height:60px;left:0;margin-right:10px;pointer-events:auto;position:relative;width:60px}.grid--carousel .carousel-controls button:after{background:url(/img/ui/button-arrow.svg) no-repeat 50%;background-size:cover;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;width:10px}.grid--carousel .carousel-controls button.carousel-controls-prev:after{transform:scaleX(-1) translate(50%,-50%)}.grid--carousel .carousel-controls button.disabled{cursor:default;opacity:.5}}@media (min-width:64.0625rem){.grid__title{margin-bottom:60px}}.grid-filter{margin:0 auto 30px;padding:0;text-align:center;width:min(var(--content-width),100%)}.grid-filter select{-webkit-appearance:none;appearance:none;background:url(/img/ui/filter-arrow.svg) calc(100% - 10px) 50% no-repeat;border:0;border-bottom:1px solid var(--brand-blue);border-radius:0;color:var(--brand-blue);cursor:pointer;display:block;font-family:var(--ApercuBoldPro);font-size:.9375rem;height:100%;line-height:1.2;margin:0 0 0 auto;max-width:100%;padding:10px 40px 10px 10px;position:relative;text-transform:uppercase;width:100%;z-index:2}.grid-filter select::-ms-expand{display:none}@media (min-width:48rem){.grid-filter select{width:auto}}.guide-text{--margin-bottom:1.5em;background:var(--brand-blue);color:var(--white);margin:30px auto var(--margin-bottom);padding:10px var(--side-spacing);width:min(var(--content-width),100%)}.guide-text p{margin-block-end:0}.guide-text h2~h2,.guide-text p+p{margin-block-start:1.25em}.hero{margin:0 auto;overflow:hidden;padding:50px 0 0;position:relative;width:100%}.hero>*{padding:0 var(--side-spacing)}.hero__text{margin:0 auto;position:relative;width:min(var(--content-width),100%);z-index:1}.hero__text p{--min-font:3.125;--max-font:10;font-family:var(--NotoSerifRegular);letter-spacing:-.03em;line-height:1.1;margin-block-end:.5em}.hero .line-break{display:block}.hero .line-break:nth-child(2n){text-align:right}.hero picture{--padding-bottom:90px;background:linear-gradient(180deg,var(--white) calc(50% - var(--padding-bottom)*0.5),var(--lite-blue) calc(50% - var(--padding-bottom)*0.5));display:block;padding-block-end:var(--padding-bottom)}.hero img{border-radius:var(--border-radius);margin:0 auto}@media(prefers-reduced-motion:no-preference){.hero{--easing:cubic-bezier(0.11,0,0.5,0);--delay:300ms;--timing:550ms;opacity:0;transition:opacity var(--timing) var(--easing) var(--delay)}.hero .line-break,.hero img{transition:transform var(--timing) var(--easing) var(--delay)}.hero .line-break:first-child{transform:translateY(50px)}.hero .line-break:nth-child(2){transform:translateY(100px)}.hero .line-break:nth-child(3){transform:translateY(150px)}.hero img{transform:translateY(50px)}.hero.hero--animate{opacity:1}.hero.hero--animate .line-break,.hero.hero--animate img{transform:translateY(0)}}.modal{background-color:rgba(0,0,0,.9);bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto;outline:0;padding:44px 15px;position:fixed;top:0;z-index:10}.modal__close-button{--line-color:var(--white);align-items:center;background:none;border:none;display:inline-flex;flex-direction:column;font-size:0;height:var(--size);justify-content:center;overflow:hidden;position:absolute;right:var(--position);text-indent:100%;top:var(--position);white-space:nowrap;width:var(--size);z-index:2}.modal__close-button:after,.modal__close-button:before{background-color:var(--line-color);content:"";height:2px;display:block;position:relative;width:var(--line-width)}.modal__close-button:before{top:2px;transform:rotate(45deg)}.modal__close-button:after{transform:rotate(-45deg)}.modal__focus-trap-button{bottom:0;height:0;left:0;position:absolute;width:0}.modal.fade-enter-active,.modal.fade-leave-active{transition:opacity .5s var(--easing)}.modal.fade-enter,.modal.fade-leave-to{opacity:0}.modal--video iframe{border:0;display:block;height:100%;margin:0 auto;max-width:1440px;width:100%;z-index:1}@media (max-width:64rem){.modal__close-button{--line-width:30px;--position:10px;--size:45px}}@media (min-width:64.0625rem){.modal__close-button{--line-width:45px;--position:20px;--size:45px}}.page-header{background-color:var(--white);margin-block-end:var(--bottom-margin,0)}.page-header h1{margin:0 auto;padding:0 var(--side-spacing) 20px;width:min(var(--content-width),100%)}@media (max-width:64rem){.page-header{padding-block-start:60px}.page-header:not(.page-header--collapse){--bottom-margin:100px}}@media (min-width:64.0625rem){.page-header{padding-block-start:110px}.page-header:not(.page-header--collapse){--bottom-margin:140px}}.share-price-nav{--margin-bottom:30px;margin:0 auto var(--margin-bottom) auto;padding:0 var(--side-spacing);width:min(var(--content-width),100%)}.share-price-nav .text{margin-bottom:9px;width:75%}.share-price-nav .text p{line-height:1.1;text-transform:uppercase}.share-price-nav .links{column-gap:8px;display:flex}.share-price-nav .links li a{background:var(--white);border:1px solid var(--brand-blue);border-radius:4px;display:inline-block;padding:13px 20px;text-decoration:none}.share-price-nav .links li a.active-exact{background:var(--brand-blue);color:var(--white)}@media (min-width:48rem){.share-price-nav{--margin-bottom:5px;display:flex;column-gap:40px}.share-price-nav .text{flex:1 1 auto;width:auto}.share-price-nav .links{align-self:flex-end;flex:0 0 auto}}.secondary-nav{border-bottom:1px solid var(--brand-blue)}.secondary-nav__list{-ms-overflow-style:none;scrollbar-width:none;display:flex;margin:0 auto;overflow-x:auto;overscroll-behavior-x:contain;padding:0 calc(var(--side-spacing) + 2px);scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch}.secondary-nav__list::-webkit-scrollbar{display:none}.secondary-nav__list li{display:inline-flex;position:relative;scroll-margin-left:calc(var(--side-spacing) + 2px);scroll-snap-align:start}.secondary-nav__list li:not(:last-child){margin-inline-end:24px}.secondary-nav__list a{display:inline-flex;font-size:.9375rem;letter-spacing:.08em;padding:17px 0 37px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.secondary-nav__list a.active-exact:after{background-color:var(--brand-blue);bottom:0;content:"";display:flex;height:4px;left:-12px;position:absolute;right:-12px}@media (min-width:64.0625rem){.secondary-nav__list{max-width:var(--content-width)}}.share-price-graph{--margin-bottom:50px;margin:0 auto var(--margin-bottom) auto;padding:0 var(--side-spacing);width:min(var(--content-width),100%)}.share-price-graph__head{margin-bottom:10px}.share-price-graph__head .stock{border-bottom:1px solid var(--brand-blue);letter-spacing:.08em;margin-bottom:30px;padding-bottom:20px;width:100%}.share-price-graph__head h3{font-family:var(--ApercuRegular);font-size:15px;letter-spacing:.08em;margin-bottom:15px;text-transform:uppercase}.share-price-graph__legend{column-gap:30px;display:flex}.share-price-graph__legend>div{letter-spacing:.08em;text-transform:uppercase}.share-price-graph__legend>div:before{background:var(--brand-blue);border-radius:50%;content:"";display:inline-block;height:12px;margin-right:10px;width:12px}.share-price-graph__legend>div.share-price-graph__legend__price:before{background:#0085ff}.share-price-graph__graph{border-bottom:1px solid var(--brand-blue)}@media (min-width:64.0625rem){.share-price-graph{--margin-bottom:100px}.share-price-graph__head{display:flex;flex-wrap:wrap}.share-price-graph__head .stock{flex:0 0 100%;margin-bottom:20px}.share-price-graph__head h3{flex:1 1 auto;margin-bottom:0}.share-price-graph__legend{flex:0 0 auto}}.social{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 30px -10px;padding:0}.social li{align-items:center;display:inline-flex}.social a{background-image:var(--url);background-position:50%;background-repeat:no-repeat;display:block;filter:var(--filter-brand-blue);font-size:0;height:44px;overflow:hidden;text-indent:100%;transition:filter var(--timing) var(--easing);width:44px}.social__facebook{--url:url(/img/ui/icon-facebook.svg)}.social__twitter{--url:url(/img/ui/icon-twitter.svg)}.social__linkedin{--url:url(/img/ui/icon-linkedin.svg)}.social__instagram{--url:url(/img/ui/icon-instagram.svg)}.social__pinterest{--url:url(/img/ui/icon-pinterest.svg)}@media (max-width:47.9375rem){.social{margin-top:10px}.social a{background-size:auto 22px;margin-right:10px}}@media(hover:hover)and (pointer:fine){.social a:hover{filter:var(--filter-brand-blue-hover)}}.super-cta{--margin-bottom:140px;margin:0 auto var(--margin-bottom,0);padding:0 var(--side-spacing);width:min(var(--content-width),100%)}.super-cta__grid{background-color:var(--brand-blue);border-radius:var(--border-radius);color:var(--white);overflow:hidden}.super-cta__grid h2{--min-font:1.625;--max-font:2.5}.super-cta__grid p{margin-block-end:0}.super-cta__grid a,.super-cta__grid p{font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase}.super-cta__grid a{align-items:center;color:inherit;display:inline-flex}.super-cta__grid a:after{background:var(--lite-blue) url(/img/ui/icon-line-arrow.svg) 50% no-repeat;border-radius:50%;content:"";display:inline-flex;height:var(--icon-size,0);transform:rotate(-45deg);width:var(--icon-size,0)}@media (max-width:47.9375rem){.super-cta__grid{padding:35px 15px 40px}.super-cta__grid a{--icon-size:38px;margin-block-start:150px}.super-cta__grid a:after{margin-inline-start:32px}}@media (min-width:48rem){.super-cta__grid{display:grid;grid-template-columns:repeat(2,1fr);padding:30px 25px 32px 50px}.super-cta__grid h2{grid-column:1/-1;grid-row:1;margin-block-end:2.75em}.super-cta__grid p{grid-column:1/span 1;grid-row:2;line-height:2}.super-cta__grid a{--icon-size:48px;align-self:flex-end;grid-column:2/span 1;grid-row:2;justify-self:flex-end;margin-block-end:-8px}.super-cta__grid a:after{background-size:18px auto;margin-inline-start:32px}}.super-intro{padding-block-end:var(--bottom-padding)}.super-intro .video-clip{margin-block-end:0}.super-intro>.super-intro__group:first-of-type,.super-intro__bg{margin:0 auto;width:min(1560px,100%)}.super-intro__primary-media,.super-intro__secondary-media{border-radius:var(--border-radius);overflow:hidden}.super-intro__primary-media *,.super-intro__secondary-media *{border-radius:inherit}.super-intro__primary-media{max-width:900px}.super-intro__secondary-media{max-width:506px}.super-intro__tertiary-text h2{--min-font:2;--max-font:2;border-top:1px solid var(--brand-blue);font-family:var(--TerminaMedium);margin-block-end:.5em;padding-block-start:1em}.super-intro__tertiary-text h2~h2{margin-block-start:1em}@media (max-width:47.9375rem){.super-intro{--bottom-padding:50px;background-color:var(--beige);display:flex;flex-direction:column;margin-block-start:45px}.super-intro__bg,.super-intro__group{display:contents}.super-intro__primary-media,.super-intro__primary-text,.super-intro__secondary-media,.super-intro__secondary-text,.super-intro__tertiary-text{padding:0 var(--side-spacing)}.super-intro__primary-text{background-color:var(--white);order:1}.super-intro__primary-text p{margin-block-end:.75em;position:relative;z-index:3}.super-intro__primary-media{background:linear-gradient(180deg,var(--white) 50%,var(--beige) 0);margin-block-end:50px;order:2}.super-intro__secondary-media{margin:50px 0 100px;order:4}.super-intro__secondary-text{order:3}.super-intro__tertiary-text{order:5}}@media (min-width:48rem){.super-intro .video-clip{aspect-ratio:715/900}.super-intro>.super-intro__group:first-child{display:grid;grid-column-gap:20px;grid-template-columns:repeat(12,1fr);position:relative;z-index:1}.super-intro>.super-intro__group:last-child{background-color:var(--beige)}.super-intro__bg{display:grid;grid-column-gap:20px;grid-template-columns:repeat(12,1fr);padding:110px 0}.super-intro__primary-text{grid-column:8/span 4;grid-row:1;padding:25% 0}.super-intro__primary-media{align-items:flex-end;grid-column:1/span 6;grid-row:1/span 1}.super-intro__secondary-media{grid-column:7/span 4;grid-row:2;margin:-25% 0}.super-intro__secondary-text{grid-column:2/span 4}.super-intro__tertiary-text{grid-column:7/span 5;padding-block-start:20%}}@media screen and (min-width:48rem)and (prefers-reduced-motion:no-preference){.super-intro__primary-media,.super-intro__primary-text,.super-intro__secondary-media{--delay:300ms;--easing:cubic-bezier(0.11,0,0.5,0);--offset:calc(100px*var(--i));--timing:550ms;opacity:0;transform:translateY(var(--offset));transition:opacity var(--timing) var(--easing) var(--delay),transform var(--timing) var(--easing) var(--delay)}.super-intro__primary-text{--i:1.25}.super-intro__primary-media{--i:0.75}.super-intro__secondary-media{--i:1}.super-intro--animate .super-intro__primary-media,.super-intro--animate .super-intro__primary-text,.super-intro--animate .super-intro__secondary-media{opacity:1;transform:translateY(0)}}.text-block{--margin-bottom:120px;--max-width:1300px;color:var(--brand-blue);margin:0 auto var(--margin-bottom,0);padding-inline-end:var(--side-spacing);padding-inline-start:var(--side-spacing);width:min(2*var(--side-spacing) + var(--max-width),100%)}main>.text-block:first-child{margin-block-start:50px}main>.text-block:only-child{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding-block-end:50px;padding-block-start:50px}.text-block--centered{align-items:center}.text-block h1{margin-block-end:1.25em}.text-block h2{--min-font:0.875;--max-font:1;font-family:unset;letter-spacing:unset;margin-block-end:1.2em}.text-block h2~h2{margin-block-start:3em}.text-block h2.subtext{font-family:unset;font-weight:700;margin-block-end:1em}.text-block .primary-button{margin-block-start:2em}.accordion .text-block,.grid .text-block{margin-bottom:0;padding-inline-end:0;padding-inline-start:0;width:100%}.accordion.theme-text-dark .text-block{color:var(--white)}.ticker{background:var(--beige);margin-bottom:140px}.ticker__content{margin:0 auto;max-width:var(--content-max-width)}.ticker__media{margin-bottom:80px}.ticker__media img{width:100%}.ticker__text h2,.ticker__text p{padding:0 var(--side-spacing)}.ticker__text h2{margin-bottom:50px}.ticker__text table{border-spacing:0;font-size:14px;padding:10px 0 0;width:100%}.ticker__text table th{font-weight:400;padding:6px 0;text-align:center;text-transform:uppercase}.ticker__text table th:last-of-type{padding-right:var(--side-spacing)}.ticker__text table td{border-top:1px solid var(--brand-blue);padding:30px 0;text-align:center}.ticker__text table td:first-of-type{font-family:var(--TerminaMedium);font-size:22px;padding-left:var(--side-spacing);text-align:left}.ticker__text table td:last-of-type{padding-right:var(--side-spacing)}@media (min-width:48rem){.ticker{padding:50px 0}.ticker__content{align-items:center;display:grid;grid-template-columns:repeat(12,1fr)}.ticker__media{grid-column:1/span 5;margin-bottom:0}.ticker__media img{border-radius:0 10px 10px 0}.ticker__text{grid-column:7/span 5}.ticker__text h2,.ticker__text p{padding:0}.ticker__text table th{padding:20px 0}.ticker__text table th:nth-child(2){padding-left:10px;padding-right:10px}.ticker__text table th:last-of-type{padding-right:0}.ticker__text table td{padding:24px 0}.ticker__text table td:first-of-type{padding-left:0}.ticker__text table td:last-of-type{padding-right:0}}@media (min-width:64.0625rem){.ticker{padding:100px 0}.ticker__media{grid-column:1/span 4}.ticker__text{grid-column:6/span 6}.ticker__text h2{margin-bottom:120px}.ticker__text table{font-size:16px}.ticker__text table td:first-of-type{font-size:28px}}.typography{margin:0 auto 100px;width:min(var(--content-width),100%)}.typography .guide-label{--margin-bottom:1.5em;background:var(--brand-blue);color:var(--white);margin:30px auto var(--margin-bottom);padding:10px var(--side-spacing);width:min(var(--content-width),100%)}.typography .guide-label p{margin-block-end:0}.typography .guide-label h2~h2,.typography .guide-label p+p{margin-block-start:1.25em}.video--bg{background:linear-gradient(180deg,var(--beige) calc(50% - var(--margin-bottom)*0.5),var(--white) calc(50% - var(--margin-bottom)*0.5))}.video a{display:block;margin:0 auto var(--margin-bottom);max-width:var(--content-max-width);position:relative;text-decoration:none}.video figure{border:1px solid var(--white);border-radius:20px;display:grid;margin:0;overflow:hidden}.video figure>*{grid-area:1/-1}.video figcaption{align-items:center;align-self:flex-end;background-color:var(--white);border:1px solid var(--brand-blue);border-radius:calc(var(--caption-height)/2);display:inline-flex;color:var(--brand-blue);height:var(--caption-height);justify-self:flex-start;padding:10px;position:relative;z-index:1}.video figcaption:before{background:var(--lite-blue) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16'%3E%3Cpath fill-rule='evenodd' fill='%23003b77' d='M0 1l10 7-10 7z'/%3E%3C/svg%3E") 55% no-repeat;border:1px solid var(--brand-blue);border-radius:50%;content:"";display:inline-flex;flex-shrink:0;height:var(--icon-size);margin-inline-end:var(--icon-spacing);transition:background var(--timing) var(--easing);width:var(--icon-size);z-index:1}.video figcaption span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.9375rem;letter-spacing:.08em;overflow:hidden;padding-inline-end:15px;text-transform:uppercase;width:100%}.video .video-clip{--margin-bottom:0}@media (max-width:47.9375rem){.video{--margin-bottom:140px;height:400px}.video figcaption{--caption-height:55px;--icon-size:35px;--icon-spacing:15px;margin:0 0 10px 10px}.video figcaption:before{background-size:9px auto}}@media (min-width:48rem){.video{--margin-bottom:160px}.video figcaption{--caption-height:74px;--icon-size:54px;--icon-spacing:25px;margin:0 0 50px 9.5%;pointer-events:none}}@media(min-width:48rem)and (hover:hover)and (pointer:fine){.video__link:hover figcaption:before{background-color:var(--brand-blue);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M0 1l10 7-10 7z'/%3E%3C/svg%3E")}}.video-clip{margin:0 auto var(--margin-bottom);position:relative}.video-clip__video{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}@media (max-width:47.9375rem){.video-clip{--margin-bottom:50px}}@media (min-width:48rem){.video-clip{--margin-bottom:100px}}