.sp-page{font:16px/1.52 Ubuntu,Arial,sans-serif;color:#112231;background:#f4f0e9;overflow:hidden}.sp-page *{box-sizing:border-box}.sp-page h1,.sp-page h2,.sp-page h3{font-family:Ranade,Ubuntu,Arial,sans-serif;line-height:1.12;letter-spacing:-.035em;margin:0}.sp-page p{margin:0 0 1em}.sp-page a{color:inherit}.sp-wrap{width:min(1180px,calc(100% - 64px));margin:auto}.sp-section{padding:72px 0}.sp-section h2,.sp-answer h2,.sp-final h2{font-size:clamp(2.15rem,3.6vw,3.5rem);margin-bottom:18px}.sp-section h3{font-size:1.36rem}.sp-kicker{text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:.76rem;color:#c65e3e;margin:0 0 13px!important}.sp-lead{font-size:1.16rem;line-height:1.48;max-width:790px;color:#475967}.sp-cream{background:#f4f0e9}.sp-white{background:#fff}.sp-dark{background:#111d26;color:#fff}.sp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border-radius:5px;border:1px solid currentColor;text-align:center;text-decoration:none;font-size:.92rem;font-weight:700;line-height:1.2}.sp-button.primary{background:#ec8b65;color:#10202a;border-color:#ec8b65}.sp-button.primary:hover{background:#f0a282}.sp-button.light{color:#fff;border-color:rgba(255,255,255,.6)}.sp-button.light:hover{background:rgba(255,255,255,.12)}.sp-button.outline{border-color:#b75536;color:#ad4e31}.sp-button.outline:hover{background:#fbe8dc}.sp-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}.sp-text-link{color:#ad4e31!important;text-decoration:none;font-weight:700}.sp-text-link:hover{text-decoration:underline}
.sp-hero{background:#101c26;color:#fff}.sp-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:38px;align-items:center;min-height:565px}.sp-hero-copy{padding:34px 0 42px}.sp-crumb{display:flex;gap:10px;align-items:center;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:#d1dbdd;margin-bottom:42px!important}.sp-crumb a{text-decoration:none}.sp-hero h1{font-size:clamp(3.4rem,5.6vw,5.6rem);margin-bottom:16px}.sp-hero-line{font:700 clamp(1.55rem,2.35vw,2.3rem)/1.22 Ranade,Ubuntu,sans-serif;color:#ef9a78;max-width:550px}.sp-hero-copy>p:not(.sp-crumb):not(.sp-kicker){max-width:560px}.sp-hero-mosaic{display:grid;grid-template-columns:1.55fr .8fr;grid-template-rows:repeat(2,1fr);gap:10px;height:450px}.sp-hero-mosaic img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:5px}.sp-hero-main{grid-row:span 2;object-position:center}.sp-hero-mosaic img:nth-child(2){object-position:center 35%}.sp-answer{background:#fff;border-bottom:1px solid #e1dfd8;padding:30px 0}.sp-answer-grid{display:grid;grid-template-columns:.55fr 1fr;gap:35px;align-items:start}.sp-answer h2{font-size:1.55rem;margin:0}.sp-answer p{font-size:1.05rem;margin:0;line-height:1.55}.sp-answer a{color:#aa4e33;font-weight:700;text-decoration:none}.sp-answer a:hover{text-decoration:underline}
.sp-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:28px}.sp-property{background:#fff;border:1px solid #dcd9d2;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;padding:21px}.sp-property img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.sp-property>div{display:flex;flex-direction:column;flex:1;padding:21px}.sp-property span,.sp-story span,.sp-episode span,.sp-research-cards span,.sp-people span{font-size:.73rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ba583a}.sp-property h3{margin:8px 0}.sp-property p{color:#465763;margin:0 0 20px}.sp-property a,.sp-research-cards a,.sp-paths a{color:#aa4e32;text-decoration:none;font-weight:700;margin-top:auto}.sp-property a:hover,.sp-research-cards a:hover,.sp-paths a:hover{text-decoration:underline}.sp-section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:26px}.sp-section-head .sp-lead{margin:0}.sp-section-head>a{flex:none}.sp-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sp-story{border:1px solid #dddcd7;border-radius:7px;overflow:hidden;display:flex;flex-direction:column}.sp-story img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.sp-story>div{padding:20px;display:flex;flex-direction:column;flex:1}.sp-story h3{font-size:1.25rem;margin:8px 0 10px}.sp-story h3 a{text-decoration:none}.sp-story h3 a:hover{text-decoration:underline}.sp-story p{font-size:.91rem;color:#52616b;margin-bottom:20px}.sp-story .sp-text-link{margin-top:auto}
.sp-dark .sp-lead{color:#d5dfe2}.sp-episodes{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(2,auto);gap:15px;margin:28px 0}.sp-episode{background:#1c2b34;border:1px solid #33424a;border-radius:6px;overflow:hidden;display:grid;grid-template-columns:40% 1fr}.sp-episode.featured{grid-row:span 2;display:block}.sp-episode img{display:block;width:100%;height:100%;max-height:235px;object-fit:cover}.sp-episode.featured img{height:auto;max-height:none;aspect-ratio:16/9}.sp-episode>div{padding:20px}.sp-episode h3{margin:7px 0;color:#fff}.sp-episode p{color:#d8e1e3;font-size:.88rem}.sp-episode a:last-child{color:#f0a07d;font-weight:700;text-decoration:none}.sp-episode a:last-child:hover{text-decoration:underline}.sp-research-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:center}.sp-research-grid>div:first-child>p:not(.sp-kicker){max-width:520px}.sp-research-cards{display:grid;grid-template-columns:1fr .7fr;gap:14px}.sp-research-feature,.sp-focus{background:#fff;border:1px solid #ddd9d2;border-radius:6px;overflow:hidden}.sp-research-feature img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.sp-research-feature>div,.sp-focus{padding:20px}.sp-research-cards h3{font-size:1.18rem;margin:8px 0}.sp-research-cards p{font-size:.88rem;color:#50616c}.sp-focus{display:flex;flex-direction:column;justify-content:center}.sp-focus p{line-height:1.7}
.sp-live-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:repeat(2,180px);gap:11px;margin-top:28px}.sp-live-grid figure{margin:0;position:relative;overflow:hidden;border-radius:6px}.sp-live-grid figure:first-child{grid-row:span 2}.sp-live-grid img{display:block;width:100%;height:100%;object-fit:cover}.sp-live-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:18px 14px 10px;color:#fff;font-size:.85rem;font-weight:700;background:linear-gradient(transparent,rgba(0,0,0,.75))}.sp-live-bottom{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:24px}.sp-live-bottom p{margin:0;color:#50616b}.sp-awards{background:#13232e;color:#fff}.sp-awards-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sp-awards p{max-width:560px;color:#d8e1e3}.sp-awards img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:6px}.sp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:27px 0 15px;border-top:1px solid #d9d5cd;border-bottom:1px solid #d9d5cd}.sp-stats>div{padding:22px 20px;border-right:1px solid #d9d5cd}.sp-stats>div:first-child{padding-left:0}.sp-stats>div:last-child{border:0}.sp-stats strong{display:block;font:700 clamp(2.4rem,3.8vw,3.6rem)/1 Ranade,Ubuntu,sans-serif;color:#c45b3b;margin-bottom:10px}.sp-stats span{display:block;font-size:.86rem;font-weight:700;color:#445765}.sp-fine{font-size:.8rem;color:#687982;margin:0}
.sp-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:27px}.sp-people a{display:flex;flex-direction:column;text-decoration:none;border:1px solid #dfded9;border-radius:6px;overflow:hidden;padding-bottom:15px}.sp-people a:hover{box-shadow:0 5px 17px rgba(13,30,40,.12)}.sp-people img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 25%;margin-bottom:14px}.sp-people span,.sp-people strong,.sp-people small{margin:0 15px}.sp-people strong{font:700 1.16rem/1.18 Ranade,Ubuntu,sans-serif;margin-top:6px}.sp-people small{font-size:.82rem;color:#52616b;margin-top:4px}.sp-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:27px}.sp-paths article{background:#fff;border:1px solid #dcd9d2;border-radius:6px;padding:22px;display:flex;flex-direction:column}.sp-paths span{font-weight:700;color:#c45b3b;font-size:.8rem}.sp-paths h3{margin:13px 0}.sp-paths p{color:#52616b;font-size:.91rem;margin-bottom:22px}.sp-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px}.sp-faq-grid article{border-top:1px solid #e1dfd9;padding:20px 0}.sp-faq-grid h3{font-size:1.13rem;margin-bottom:8px}.sp-faq-grid p{color:#52616b;font-size:.94rem;margin:0}.sp-faq-grid a{color:#ab5034;font-weight:700}.sp-final{position:relative;min-height:415px;background:#101d26;color:#fff;display:flex;align-items:center;padding:62px 0}.sp-final>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.27}.sp-final .sp-wrap{position:relative;z-index:1}.sp-final h2{max-width:760px}.sp-final p:not(.sp-kicker){max-width:680px;font-size:1.1rem;color:#f1f3f3}
@media(max-width:1050px){.sp-wrap{width:calc(100% - 44px)}.sp-hero-grid{grid-template-columns:1fr 1fr}.sp-hero-mosaic{height:410px}.sp-research-grid{gap:25px}.sp-research-cards{grid-template-columns:1fr}.sp-focus{min-height:130px}.sp-live-grid{grid-template-rows:repeat(2,160px)}}
@media(max-width:760px){.sp-wrap{width:calc(100% - 34px)}.sp-section{padding:55px 0}.sp-hero-grid{grid-template-columns:1fr;gap:0}.sp-hero-copy{padding:30px 0}.sp-crumb{margin-bottom:25px!important}.sp-hero-mosaic{height:310px;margin-bottom:20px}.sp-answer-grid,.sp-research-grid,.sp-awards-grid{grid-template-columns:1fr;gap:20px}.sp-property-grid,.sp-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-episodes{grid-template-columns:1fr}.sp-episode.featured{grid-row:auto}.sp-research-cards{grid-template-columns:1fr 1fr}.sp-live-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,180px)}.sp-live-grid figure:first-child{grid-row:auto}.sp-stats,.sp-people,.sp-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-stats>div:nth-child(2){border-right:0}.sp-stats>div:nth-child(n+3){border-top:1px solid #d9d5cd}.sp-section-head{align-items:start;flex-direction:column;gap:15px}}
@media(max-width:520px){.sp-section h2,.sp-final h2{font-size:2.1rem}.sp-hero h1{font-size:3.25rem}.sp-hero-line{font-size:1.62rem}.sp-hero-mosaic{height:250px;gap:6px}.sp-answer{padding:24px 0}.sp-property-grid,.sp-stories,.sp-research-cards,.sp-faq-grid{grid-template-columns:1fr}.sp-live-grid{gap:6px;grid-template-rows:repeat(2,135px)}.sp-live-grid figcaption{font-size:.7rem;padding:15px 6px 6px}.sp-live-bottom{align-items:flex-start;flex-direction:column}.sp-people{gap:9px}.sp-people strong{font-size:1rem}.sp-people img{aspect-ratio:1}.sp-paths{grid-template-columns:1fr}.sp-stats strong{font-size:2.25rem}.sp-stats>div{padding:17px 12px}.sp-actions{align-items:stretch}.sp-hero .sp-button,.sp-final .sp-button{width:100%}.sp-final{min-height:470px}}
