.media-extras-label{font-family:var(--f1);letter-spacing:.24em;text-transform:uppercase;color:var(--mid);margin-bottom:18px;font-size:12px;font-weight:700}.media-videos{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.media-video{margin:0 0 32px}.media-video:last-child{margin-bottom:0}.media-video-frame{aspect-ratio:16/9;background:var(--navy);border:1px solid var(--border);position:relative;overflow:hidden}.media-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.media-video-caption{font-family:var(--f1);letter-spacing:.06em;color:var(--mid);margin-top:10px;font-size:13px;font-weight:600}.media-people{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.media-people-list{flex-wrap:wrap;gap:16px 48px;margin:0;padding:0;list-style:none;display:flex}.media-people .pteam-member{cursor:pointer;text-align:left;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin:-6px 0;padding:6px;transition:background .2s;display:flex}.media-people .pteam-photo{background:var(--navy);border-radius:50%;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.media-people .pteam-photo picture,.media-people .pteam-photo img{width:100%;height:100%;display:block}.media-people .pteam-photo img{object-fit:cover;object-position:center 22%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.media-people .pteam-initials{font-family:var(--f1);color:#fff;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.media-people .pteam-info{flex-direction:column;gap:2px;min-width:0;display:flex}.media-people .pteam-name{font-family:var(--f1);color:var(--navy);font-size:15px;font-weight:600;line-height:1.25}.media-people .pteam-role{font-family:var(--f1);color:var(--dim);font-size:11px;font-weight:500;line-height:1.3}@media (hover:hover){.media-people .pteam-member:hover{background:#0d1b260a}.media-people .pteam-member:hover .pteam-photo img{transform:scale(1.06)}.media-people .pteam-member:hover .pteam-name{color:var(--blue)}}.media-people .pteam-member:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.blog-body{max-width:760px}.blog-p{color:var(--mid);margin:0 0 24px;font-size:18px;line-height:1.8}.blog-p:first-child{color:var(--navy);font-size:21px;line-height:1.7}.blog-p strong{color:var(--navy);font-weight:700}.blog-p a,.blog-list a,.blog-note a{color:var(--blue);border-bottom:1px solid rgb(var(--blue-rgb) / .4);text-decoration:none}@media (hover:hover){.blog-p a:hover,.blog-list a:hover,.blog-note a:hover{border-bottom-color:var(--blue)}}.blog-h2{font-family:var(--f1);color:var(--blue);margin:56px 0 18px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.25}.blog-h3{font-family:var(--f1);color:var(--navy);margin:40px 0 14px;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.3}.blog-body>:first-child{margin-top:0}.blog-list{flex-direction:column;gap:14px;margin:0 0 24px;padding-left:0;list-style:none;display:flex}.blog-list li{color:var(--mid);padding-left:26px;font-size:17px;line-height:1.75;position:relative}.blog-list li strong{color:var(--navy);font-weight:700}.blog-list li:before{content:"";background:var(--blue);width:7px;height:1px;position:absolute;top:.72em;left:4px}ol.blog-list{counter-reset:blog-ol}ol.blog-list li{counter-increment:blog-ol;padding-left:34px}ol.blog-list li:before{content:counter(blog-ol) ".";width:auto;height:auto;font-family:var(--f1);color:var(--blue);background:0 0;font-size:14px;font-weight:700;line-height:1.9;top:0;left:0}.blog-figure{margin:40px 0 44px}.blog-figure-media{background:var(--light);border:1px solid var(--border)}.blog-figure--group .blog-figure-media{grid-template-columns:repeat(var(--blog-figure-cols,2),1fr);background:0 0;border:0;align-items:start;gap:12px;display:grid}.blog-figure--group .blog-figure-item{border:1px solid var(--border)}.blog-figure-item{background:var(--light);cursor:zoom-in;display:block;position:relative}.blog-figure-item picture,.blog-figure-item img{width:100%;height:auto;display:block}.blog-figure-item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover){.blog-figure-item:hover{background:var(--bg)}.blog-figure-item:hover img{opacity:.94}}.blog-figure-item img{transition:opacity .3s}.blog-figcaption{font-family:var(--f1);color:var(--dim);margin-top:12px;padding-left:2px;font-size:13px;line-height:1.6}.blog-figcaption strong{color:var(--mid);font-weight:600}.blog-note{border-left:2px solid var(--border);font-family:var(--f1);color:var(--dim);margin:40px 0 0;padding:18px 20px;font-size:14px;line-height:1.7}@media (width<=600px){.blog-p{font-size:17px}.blog-p:first-child{font-size:19px}.blog-figure--group .blog-figure-media{grid-template-columns:1fr}}.blog-byline{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.blog-author{cursor:pointer;text-align:left;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:-5px;padding:5px;transition:background .2s;display:inline-flex}.blog-author--plain{cursor:default}.blog-author-photo{background:var(--navy);border-radius:50%;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.blog-author-photo picture,.blog-author-photo img{width:100%;height:100%;display:block}.blog-author-photo img{object-fit:cover;object-position:center 22%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.blog-author-initials{font-family:var(--f1);color:#fff;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.blog-author-text{flex-direction:column;gap:1px;min-width:0;display:flex}.blog-author-by{font-family:var(--f1);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:600;line-height:1.3}.blog-author-name{font-family:var(--f1);color:var(--navy);font-size:15px;font-weight:600;line-height:1.25}.blog-byline-meta{font-family:var(--f1);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.blog-byline-source{color:var(--blue);font-weight:700}.blog-byline-dot{color:var(--dim)}.blog-byline-date{color:var(--mid)}@media (hover:hover){.blog-author:not(.blog-author--plain):hover{background:#0d1b260a}.blog-author:not(.blog-author--plain):hover .blog-author-photo img{transform:scale(1.06)}.blog-author:not(.blog-author--plain):hover .blog-author-name{color:var(--blue)}}.blog-author:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.amore{border-top:1px solid var(--border);margin-top:72px;padding-top:36px}.amore-person{margin-bottom:36px}.amore-card{text-align:left;cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:18px;margin:-8px;padding:8px;transition:background .2s;display:inline-flex}.amore-card--plain{cursor:default}.amore-photo{background:var(--navy);border-radius:50%;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.amore-photo picture,.amore-photo img{width:100%;height:100%;display:block}.amore-photo img{object-fit:cover;object-position:center 22%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.amore-initials{font-family:var(--f1);color:#fff;place-items:center;font-size:20px;font-weight:600;display:grid;position:absolute;inset:0}.amore-id{flex-direction:column;gap:3px;min-width:0;display:flex}.amore-eyebrow{font-family:var(--f1);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:700}.amore-name{font-family:var(--f1);color:var(--navy);font-size:22px;font-weight:700;line-height:1.15}.amore-role{font-family:var(--f1);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:500}.amore-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px 40px;display:grid}.amore-label{font-family:var(--f1);letter-spacing:.22em;text-transform:uppercase;color:var(--mid);border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px;font-size:11px;font-weight:700}.amore-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.amore-item{border-bottom:1px solid #0000;align-items:center;gap:14px;padding:12px 0;text-decoration:none;transition:border-color .3s;display:flex}.amore-thumb{background:var(--light);border:1px solid var(--border);flex:none;width:64px;height:48px;overflow:hidden}.amore-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}.amore-text{flex-direction:column;gap:4px;min-width:0;display:flex}.amore-title{font-family:var(--f1);color:var(--navy);font-size:15px;font-weight:600;line-height:1.3}.amore-meta{font-family:var(--f1);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px}@media (hover:hover){.amore-card:not(.amore-card--plain):hover{background:#0d1b260a}.amore-card:not(.amore-card--plain):hover .amore-photo img{transform:scale(1.06)}.amore-card:not(.amore-card--plain):hover .amore-name{color:var(--blue)}.amore-item:hover{border-bottom-color:var(--blue)}.amore-item:hover .amore-title{color:var(--blue)}.amore-item:hover .amore-thumb img{transform:scale(1.06)}}.amore-card:focus-visible,.amore-item:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.amore-item.is-pen-hover .amore-title{color:var(--blue)}@media (width<=600px){.amore-name{font-size:19px}.amore-photo{width:60px;height:60px}}
