:root{--navy:#002e45;--blue:#036ef5;--teal:#49f2f2;--dark:#002030;--n500:#737373;--n400:#a3a3a3;--n200:#e5e5e5;--n950:#0a0a0a}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.gp-body{background:#fff;color:var(--n950);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;line-height:1.5;margin:0}.gp-body img{max-width:100%}.gp-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.gp-header{background:transparent;left:0;position:fixed;right:0;top:0;transition:background-color .3s;z-index:50}.gp-header.gp-scrolled{background:var(--dark)}.gp-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:80rem;padding:1rem 1.5rem}.gp-logo img{display:block;height:2rem;width:auto}.gp-links{align-items:center;display:none;gap:2.5rem}.gp-links a{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s}.gp-links a:hover{color:#fff}.gp-links a.gp-cta{background:#fff;border-radius:9999px;color:var(--navy);font-size:.875rem;padding:.5rem 1.25rem}.gp-links a.gp-cta:hover{background:var(--teal)}.gp-burger,.gp-close{background:none;border:0;border-radius:.375rem;color:#fff;cursor:pointer;margin:-.625rem;padding:.625rem}.gp-burger svg,.gp-close svg{display:block;height:1.5rem;width:1.5rem}.gp-close{color:#a3a3a3}.gp-drawer{background:var(--dark);inset:0 0 0 auto;max-width:24rem;overflow-y:auto;padding:1.5rem;position:fixed;width:100%;z-index:60}.gp-drawer[hidden]{display:none}.gp-drawer-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.gp-drawer a:not(.gp-logo){border-radius:.5rem;color:#fff;display:block;font-weight:600;padding:.75rem;text-decoration:none}.gp-drawer a:not(.gp-logo):hover{background:hsla(0,0%,100%,.1)}.gp-drawer .gp-drawer-cta{border-top:1px solid hsla(0,0%,100%,.1);color:var(--teal);margin-top:1rem;padding-top:1.5rem}@media(min-width:1024px){.gp-nav{padding:1rem 2rem}.gp-logo img{height:2.5rem}.gp-links{display:flex;flex:1;justify-content:flex-end}.gp-burger{display:none}.gp-nav .gp-logo{flex:1}}.gp-hero:before{background-image:radial-gradient(hsla(0,0%,100%,.9) 1.4px,transparent 1.6px);background-size:26px 26px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at 86% 14%,#000 0,transparent 58%);mask-image:radial-gradient(circle at 86% 14%,#000 0,transparent 58%);opacity:.15;pointer-events:none;position:absolute}.gp-back{color:hsla(0,0%,100%,.7);display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:2rem;text-decoration:none}.gp-back:hover{color:#fff}.gp-meta{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;margin-bottom:1.5rem}.gp-pill{background:var(--teal);border-radius:9999px;color:var(--navy);font-size:.75rem;font-weight:700;letter-spacing:.025em;padding:.375rem .75rem;text-transform:uppercase}.gp-article{padding:6rem 1.5rem 0}@media(min-width:640px){.gp-article{padding-top:8rem}}.gp-article-inner{margin:0 auto;max-width:48rem}.typography{color:var(--n950);font-size:1.25rem;line-height:1.75rem}.typography>*{margin-bottom:1.5rem;margin-top:1.5rem}.typography h2{font-size:1.5rem;font-weight:600;line-height:2rem;margin-top:4rem}.typography h3{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-top:2.5rem}.typography h2+h3{margin-top:0}.typography ol,.typography ul{padding-left:1.5rem}.typography ul{list-style:disc}.typography ol{list-style:decimal}.typography li{margin-top:1.5rem;padding-left:.75rem}.typography li::marker{color:var(--n500)}.typography li li,.typography li>*{margin-top:1rem}.typography li>:first-child{margin-top:0}.typography li>:last-child{margin-bottom:0}.typography a{color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.15em}.typography a,.typography strong{font-weight:600}.typography blockquote{border-left:3px solid var(--teal);color:var(--navy);margin-left:0;padding-left:1.5rem}.typography img{border-radius:1rem;height:auto}.typography table{border-collapse:collapse;font-size:1rem;text-align:left;width:100%}.typography th{border-bottom:1px solid var(--n950);font-weight:600;padding-bottom:1.5rem}.typography td{border-bottom:1px solid hsla(0,0%,4%,.1);padding:1.5rem 1.5rem 1.5rem 0;vertical-align:top}.typography hr{border:0;border-top:1px solid hsla(0,0%,4%,.1);margin:6rem 0}.typography pre{background:var(--n950);border-radius:2rem;color:#fff;overflow-x:auto;padding:2.5rem}.typography>:first-child{margin-top:0}.gp-bio{align-items:center;border-top:1px solid var(--n200);display:flex;gap:1.25rem;margin-top:3.5rem;padding-top:2.5rem}.gp-bio img{border-radius:1rem;filter:grayscale(1);height:4rem;object-fit:cover;width:4rem}.gp-bio p{margin:0}.gp-bio-name{color:var(--navy);font-size:15px;font-weight:700;margin-bottom:.25rem!important}.gp-bio-text{color:var(--n500);font-size:.875rem;line-height:1.6}.gp-extras{border-top:1px solid var(--n200);margin-top:3.5rem;padding-top:2.5rem}.gp-extras h2{color:var(--navy);font-size:1.75rem;font-weight:300;margin:0 0 1.25rem}.gp-extras h2:not(:first-child){margin-top:3rem}.gp-extras input[type=email],.gp-extras input[type=text],.gp-extras textarea{border:1px solid #d4d4d4;border-radius:.75rem;font:inherit;margin:.25rem 0 1rem;padding:.75rem 1rem;width:100%}.gp-extras button,.gp-extras input[type=submit]{background:var(--navy);border:0;border-radius:9999px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:.625rem 1.5rem}.gp-extras button:hover,.gp-extras input[type=submit]:hover{background:var(--blue)}.gp-footer{margin:6rem auto 0;max-width:80rem;padding:0 1.5rem}.gp-footer-grid{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:640px){.gp-footer-grid{column-gap:3rem;grid-template-columns:1fr auto auto}.gp-footer{margin-top:8rem}}.gp-footer-brand{max-width:20rem}.gp-footer-brand img{height:2rem}.gp-footer-brand p{color:var(--n500);font-size:.875rem;font-weight:300;line-height:1.6;margin:1.25rem 0 0}.gp-footer-brand p.gp-muted{color:var(--n400);margin-top:.75rem}.gp-footer-h{color:#171717;font-size:.875rem;font-weight:600;letter-spacing:.025em;margin:0}.gp-footer ul{list-style:none;margin:1.25rem 0 0;padding:0}.gp-footer li{margin-top:.75rem}.gp-footer li a{color:var(--n500);font-size:.875rem;text-decoration:none}.gp-footer li a:hover{color:#171717}.gp-legal{align-items:center;border-top:1px solid var(--n200);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:4rem 0 3rem;padding-top:2.5rem}.gp-legal img{height:1.75rem}.gp-legal-links{align-items:center;color:var(--n400);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 1.5rem}.gp-legal-links p{margin:0}.gp-legal-links a{color:var(--n400);text-decoration:none}.gp-legal-links a:hover{color:#171717}.gp-li{color:var(--n400)}.gp-li:hover{color:var(--navy)}.gp-li svg{display:block;fill:currentColor;height:1.25rem;width:1.25rem}.typography .gp-stats{display:grid;gap:2.5rem;grid-template-columns:1fr;margin:5rem 0}@media(min-width:640px){.typography .gp-stats{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.typography .gp-stats{grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:none}}.typography .gp-stat{border-left:2px solid var(--blue);display:flex;flex-direction:column-reverse;padding-left:2rem}.typography .gp-stat-l{color:#525252;font-size:1rem;line-height:1.5rem;margin-top:.5rem}.typography .gp-stat-v{color:var(--n950);font-size:2.25rem;font-weight:600;line-height:2.5rem}.typography .gp-tip{background:var(--navy);border-radius:1rem;color:#fff;margin:2.5rem 0;overflow:hidden;padding:2rem;position:relative}.typography .gp-tip:before{background-image:radial-gradient(hsla(0,0%,100%,.9) 1px,transparent 1.2px);background-size:22px 22px;content:"";inset:0;opacity:.12;pointer-events:none;position:absolute}.typography .gp-tip p{color:hsla(0,0%,100%,.9);font-size:15px;line-height:1.625;margin:0;position:relative}.typography .gp-tip .gp-tip-h{color:var(--teal);font-size:.75rem;font-weight:800;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}.gp-hero{background:radial-gradient(120% 140% at 88% 8%,rgba(73,242,242,.4) 0,rgba(73,242,242,0) 42%),linear-gradient(42deg,#002030,#002e45 45%,#036ef5 130%);color:#fff;overflow:hidden;padding:5.5rem 0 4rem;position:relative}@media(min-width:640px){.gp-hero{padding:7rem 0 5rem}}.gp-hero-inner{margin:0 auto;max-width:80rem;padding:0 1.5rem;position:relative}@media(min-width:1024px){.gp-hero-inner{padding:0 2rem}}.gp-hero h1{font-size:2.25rem;font-weight:300;letter-spacing:-.025em;line-height:1.1;margin:0 0 2rem;text-wrap:balance}@media(min-width:640px){.gp-hero h1{font-size:3rem}}.gp-hero h1 strong{font-weight:700}.gp-hero-list{background:radial-gradient(120% 140% at 88% 8%,rgba(73,242,242,.55) 0,rgba(73,242,242,0) 42%),linear-gradient(42deg,#002030,#002e45 22%,#036ef5 74%,#49f2f2 118%);padding-bottom:8rem}@media(min-width:640px){.gp-hero-list{padding-bottom:10rem}}.gp-hero-list:before{opacity:.18}.gp-eyebrow{color:var(--teal);font-size:.75rem;font-weight:600;letter-spacing:.2em;margin:0 0 1.5rem;text-transform:uppercase}.gp-hero-list h1{font-size:3rem;line-height:1.1;margin-bottom:1.75rem;max-width:48rem}@media(min-width:640px){.gp-hero-list h1{font-size:3.75rem}}.gp-hero-lead{color:hsla(0,0%,100%,.9);font-size:1.125rem;font-weight:300;line-height:1.625;margin:0;max-width:42rem}.gp-author{align-items:center;display:flex;gap:.875rem}.gp-author img{background:hsla(0,0%,100%,.1);border-radius:.75rem;filter:grayscale(1);height:3rem;object-fit:cover;width:3rem}.gp-author p{margin:0}.gp-author-n{font-size:.875rem;font-weight:600}.gp-author-r{color:hsla(0,0%,100%,.7);font-size:13px}.gp-hero-share{margin-top:2rem}.gp-share{align-items:center;display:flex;gap:.5rem}.gp-share-l{color:var(--n500);font-size:.875rem;font-weight:600}.gp-share a,.gp-share button{align-items:center;background:none;border:0;border-radius:9999px;color:var(--n500);cursor:pointer;display:flex;height:2.25rem;justify-content:center;padding:0;transition:background-color .2s,color .2s;width:2.25rem}.gp-share a:hover,.gp-share button:hover{background:#f5f5f5;color:#171717}.gp-share svg{fill:currentColor;height:1rem;width:1rem}.gp-share .gp-copy svg{fill:none}.gp-share-inv .gp-share-l,.gp-share-inv a,.gp-share-inv button{color:hsla(0,0%,100%,.7)}.gp-share-inv a:hover,.gp-share-inv button:hover{background:hsla(0,0%,100%,.1);color:#fff}.gp-bio-wrap{border-top:1px solid var(--n200);margin-top:3.5rem;padding-top:2.5rem}.gp-bio-wrap .gp-bio{border:0;margin:0;padding:0}.gp-bio-share{margin-top:2rem}.gp-cta-band{background:radial-gradient(80% 100% at 20% 100%,rgba(73,242,242,.25) 0,rgba(73,242,242,0) 50%),linear-gradient(135deg,#002030,#002e45 60%,#036ef5);color:#fff;margin-top:6rem;overflow:hidden;padding:5rem 0;position:relative}@media(min-width:640px){.gp-cta-band{margin-top:8rem;padding:7rem 0}}.gp-cta-inner{margin:0 auto;max-width:80rem;padding:0 1.5rem}.gp-cta-inner>*{max-width:42rem}@media(min-width:1024px){.gp-cta-inner{padding:0 2rem}}.gp-cta-band h2{font-size:2.25rem;font-weight:300;letter-spacing:-.025em;line-height:1.1;margin:0 0 1.5rem}@media(min-width:640px){.gp-cta-band h2{font-size:3rem}}.gp-cta-band h2 strong{font-weight:700}.gp-cta-band p{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1.625;margin:0 0 2.5rem}.gp-cta-row{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:640px){.gp-cta-row{align-items:center;flex-direction:row}}.gp-btn-orange{background:#f55d18;border-radius:.75rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.1em;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:filter .2s}.gp-btn-orange:hover{filter:brightness(1.1)}.gp-cta-mail{color:hsla(0,0%,100%,.6);font-size:.875rem}.gp-cta-mail a{color:#fff;text-decoration:underline;text-underline-offset:4px}.gp-cta-mail a:hover{color:var(--teal)}.gp-feat-wrap{margin:-6rem auto 0;max-width:80rem;padding:0 1.5rem;position:relative;z-index:1}@media(min-width:640px){.gp-feat-wrap{margin-top:-7rem}}@media(min-width:1024px){.gp-feat-wrap{padding:0 2rem}}.gp-feat{background:#fff;border-radius:1.5rem;box-shadow:0 24px 64px -16px rgba(0,32,48,.35);color:inherit;display:grid;grid-template-columns:1fr;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.gp-feat:hover{box-shadow:0 32px 72px -16px rgba(0,32,48,.45)}@media(min-width:640px){.gp-feat{grid-template-columns:1fr 1fr}}.gp-feat-text{display:flex;flex-direction:column;justify-content:center;padding:1.75rem}@media(min-width:640px){.gp-feat-text{padding:3rem}}.gp-feat-meta{align-items:center;color:var(--n500);display:flex;font-size:.875rem;gap:.75rem;margin-bottom:1.5rem}.gp-feat h2{color:var(--navy);font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0 0 1rem}@media(min-width:640px){.gp-feat h2{font-size:1.875rem}}.gp-feat-desc{color:#525252;font-size:15px;line-height:1.625;margin:0 0 2rem}.gp-feat-foot{gap:1rem;justify-content:space-between}.gp-feat-author,.gp-feat-foot{align-items:center;display:flex}.gp-feat-author{gap:.875rem}.gp-feat-author img{background:#f5f5f5;border-radius:.75rem;filter:grayscale(1);height:2.75rem;object-fit:cover;width:2.75rem}.gp-feat-author p{margin:0}.gp-feat-an{color:var(--navy);font-size:13px;font-weight:600}.gp-feat-ar{color:var(--n500);font-size:.75rem}.gp-read{color:var(--blue);font-size:.875rem;font-weight:600;white-space:nowrap}.gp-feat-img{background:var(--dark);min-height:220px;position:relative}@media(min-width:640px){.gp-feat-img{min-height:0}}.gp-feat-img img{height:100%;inset:0;object-fit:cover;object-position:left;position:absolute;width:100%}.gp-grid-band{background:#e9f1f5;margin-top:4.5rem;padding:3.5rem 0}@media(min-width:640px){.gp-grid-band{padding:5rem 0}}.gp-grid-inner{margin:0 auto;max-width:80rem;padding:0 1.5rem}@media(min-width:1024px){.gp-grid-inner{padding:0 2rem}}.gp-list{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:640px){.gp-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.gp-list{grid-template-columns:repeat(3,1fr)}}.gp-card{background:#fff;border-radius:1.5rem;box-shadow:0 0 0 1px hsla(0,0%,4%,.05);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.gp-card:hover{box-shadow:0 16px 40px -12px rgba(0,32,48,.25);transform:translateY(-4px)}.gp-card-img{aspect-ratio:16/9;background:var(--dark);overflow:hidden;position:relative}.gp-card-img img{height:100%;inset:0;object-fit:cover;object-position:left;position:absolute;width:100%}.gp-card-ph{bottom:1.5rem;color:#fff;font-size:17px;font-weight:800;left:1.75rem;margin:0;position:absolute;right:2rem;text-transform:uppercase}.gp-card-body{display:flex;flex:1;flex-direction:column;padding:1.75rem}.gp-card-meta{align-items:center;color:var(--n400);display:flex;font-size:.75rem;gap:.625rem;margin-bottom:.75rem}.gp-card-cat{color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.gp-card-desc{color:#525252;flex:1;font-size:.875rem;line-height:1.625;margin:0 0 1.25rem}.gp-card-body .gp-read{font-size:13px}.gp-pager{display:flex;justify-content:space-between;margin-top:2.5rem}.gp-pager a{color:var(--blue);font-weight:600;text-decoration:none}