/* Shared product invitation: warm, slow illumination only while the menu is open. */
.site-header .nav-experience{position:relative;border-radius:10px;padding:18px 20px!important;background:#f7f3eb;isolation:isolate;box-shadow:0 0 0 1px #d8c9b370,0 0 14px #c3a67912}.site-header .primary-nav.is-open .nav-experience{animation:always-on-glow 4.8s ease-in-out infinite}.site-header .nav-experience:hover,.site-header .nav-experience:focus-visible{background:#f4eee3;color:#51432f;box-shadow:0 0 0 1px #c2ad8c,0 0 26px #bea17435}@keyframes always-on-glow{0%,100%{box-shadow:0 0 0 1px #d8c9b370,0 0 12px #c3a67912}50%{box-shadow:0 0 0 1px #cfb993b0,0 0 26px #c3a67940,inset 0 0 20px #f1e4cb50}}@media(prefers-reduced-motion:reduce){.site-header .primary-nav.is-open .nav-experience{animation:none;box-shadow:0 0 0 1px #cfb99390,0 0 20px #c3a67925}}
/* Editorial photographs fill their frame; the speaker remains the focal point. */
.blog-feature-media img,.article-hero-media img{object-fit:cover;background:transparent}.blog-feature-media img[src*="waic-2026-stage-speaker"],.article-hero-media img[src*="waic-2026-stage-speaker"],.blog-story-media img[src*="waic-2026-stage-speaker"]{object-position:70% 88%}
.team-unicorn{display:flex;align-items:center;gap:10px;margin:20px 0 0;font-size:21px;color:#675f55;line-height:1.3}.team-unicorn>span{width:7px;height:7px;flex:none;background:#ad9877;border-radius:50%}.university-partnerships{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;padding:30px 34px;margin:30px 0;background:#f5f2eb;border:1px solid #e5dfd4;border-radius:5px}.university-partnerships .eyebrow{font-size:11px}.university-partnerships h3{font-size:34px;font-weight:400;line-height:1.08;letter-spacing:-.025em;margin:14px 0}.university-partnerships p:not(.eyebrow){font-size:20px;line-height:1.4;color:#71695d;max-width:660px}.university-partnerships ul{list-style:none;padding:0;margin:0;align-self:center}.university-partnerships li{padding:14px 0;display:flex;gap:20px;align-items:center;font-size:21px;border-bottom:1px solid #e0d8ca}.university-partnerships li:last-child{border:0}.university-partnerships li span{font-size:11px;color:#675f55}.feature-interface-visual{background:#f7f6f3}.feature-interface-visual>img{object-fit:contain;object-position:center}.benefits h3{font-size:25px}.benefits>div{align-items:start}@media(max-width:800px){.university-partnerships{grid-template-columns:1fr;gap:20px;padding:24px}.university-partnerships h3{font-size:30px}.team-unicorn{font-size:19px}.benefits>div{display:block}.benefits p{margin-top:8px}.site-header .nav-experience{padding:17px!important}}
/* Leadership: make the company milestone and university partnerships visible at arrival. */
.team-page .leadership-intro{max-width:790px;margin:26px auto 30px;text-align:center}
.team-page .leadership-status{display:inline-block;margin:0 0 15px;padding:9px 18px;border:1px solid #e2d8c8;border-radius:30px;background:#f8f5ee;color:#77654d;font-size:17px;line-height:1.35}
.team-page .leadership-intro>p:not(.leadership-status){font-size:21px;line-height:1.45;color:#7b7266;margin:0}
.team-page .leadership-intro strong{font-weight:400;color:#29251f}
.team-page .leadership-intro>a{display:inline-block;margin-top:15px;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}
.team-page .leadership-instruction{font-size:16px;color:#675f55}
#university-partnerships{scroll-margin-top:120px}
.team-page .recognition-feature .university-films{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 40px}
.team-page .recognition-feature .industry-films{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 46px}
.team-page .recognition-feature .relationship-card{display:block;border:1px solid #e4ded4;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 8px 30px #33261404;text-decoration:none;transition:box-shadow .2s,border-color .2s}
.team-page .recognition-feature .relationship-card:hover{border-color:#c4b7a4;box-shadow:0 10px 30px #3326140c}
.team-page .recognition-feature .relationship-card:focus-visible{outline:2px solid #8e7b60;outline-offset:5px}
.team-page .relationship-media{aspect-ratio:16/10;overflow:hidden;background:#e9e4dd}
.team-page .recognition-feature .relationship-media video{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:0;margin:0}
.team-page .recognition-feature .relationship-mit video{object-position:50% 48%}
.team-page .recognition-feature .relationship-vogue video{object-position:50% top}
.team-page .recognition-feature .relationship-cfda video{object-position:50% 68%}
.team-page .industry-films .relationship-media{aspect-ratio:5/4}
.team-page .relationship-copy{padding:24px 26px 26px}
.team-page .relationship-category{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;line-height:1.5;color:#675f55}
.team-page .relationship-copy h3{font-size:32px;font-weight:400;line-height:1.12;margin:12px 0 10px;letter-spacing:-.025em}
.team-page .recognition-feature .relationship-copy p{font-size:16px;line-height:1.4;color:#675f55;margin:0}
.team-page .industry-films .relationship-copy{padding:21px 24px}
.team-page .industry-films .relationship-copy h3{font-size:27px;margin-bottom:0}
.team-page .relationship-secondary-heading .eyebrow{font-size:11px;margin-bottom:12px}
.team-page .relationship-secondary-heading h3{font-size:29px;font-weight:400;margin:0}
@media(max-width:700px){.team-page .leadership-intro>p:not(.leadership-status){font-size:19px}.team-page .leadership-status{font-size:15px}.team-page .recognition-feature .university-films,.team-page .recognition-feature .industry-films{grid-template-columns:1fr;gap:20px}.team-page .relationship-copy{padding:21px}.team-page .relationship-copy h3{font-size:29px}.team-page .industry-films .relationship-media{aspect-ratio:4/3}}

/* Center the leadership experience copy and company names as one section. */
body .leadership-experience {width:100%;max-width:1100px;margin-inline:auto;text-align:center;}
body .leadership-experience>p {width:100%;max-width:none;margin-inline:auto;text-align:center;}
body .leadership-experience .operator-experience {width:100%;max-width:960px;margin:0 auto!important;justify-content:center;text-align:center;gap:16px 28px;}
@media(max-width:700px){body .leadership-experience .operator-experience {gap:14px 22px;}}

/* SF Tech Week portrait media: preserve the presenter and screen. */
img[src*="/editorial/spreeai-sf-tech-week-team-offsite/team-offsite.jpg"] { object-fit: contain !important; background: #090909; }
