.section.support-about{padding:34px 0;color:#f3f7fd;background:radial-gradient(ellipse at 12% 30%,#3e627855,transparent 65%),#293349;scroll-margin-top:165px}
.studio-story{position:relative;padding:34px;border:1px solid #c7dff640;border-radius:26px;background:linear-gradient(120deg,#e3efff16,#d0e5ff04 55%,#c4deef0d);box-shadow:inset 0 1px 0 #ffffff50,0 12px 36px #15203018}
.story-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:42px;align-items:start;padding-bottom:28px}
.story-intro h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15;letter-spacing:-.045em;margin:0}
.story-intro p{font-size:14px;line-height:1.75;color:#ceddea;margin:0 0 10px;max-width:none}
.story-intro p:first-child{font-size:17px;line-height:1.6;color:#f0f6fc}.story-intro p:last-child{margin-bottom:0}
.story-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c7dff630;padding-top:26px}
.story-value{min-width:0;padding:0 25px;border-left:1px solid #c7dff625;display:flex;flex-direction:column}
.story-value:first-child{padding-left:0;border-left:0}.story-value:last-child{padding-right:0}
.story-index{display:block;font-size:11px;color:#c5dfa9;letter-spacing:.1em;margin-bottom:12px}
.story-value h3{font-size:23px;line-height:1.2;letter-spacing:-.025em;font-weight:550;margin:0 0 16px;min-height:56px}
.story-value p{font-size:13px;line-height:1.8;color:#c7d8e7;margin:0 0 16px}
.story-value .story-emphasis{color:#edf5e5;margin-top:auto;margin-bottom:0;padding-top:4px}
@media(max-width:1000px){.studio-story{padding:26px}.story-intro{gap:26px}.story-intro h2{font-size:33px}.story-intro p:first-child{font-size:15px}.story-value{padding:0 18px}.story-value h3{font-size:20px}.story-value p{font-size:12px}}
@media(max-width:700px){.section.support-about{padding:24px 0;scroll-margin-top:90px}.studio-story{padding:22px;border-radius:20px}.story-intro{grid-template-columns:1fr;gap:16px;padding-bottom:22px}.story-intro h2{font-size:30px}.story-intro p{font-size:13px}.story-values{grid-template-columns:1fr;padding-top:0;border:0}.story-value,.story-value:first-child,.story-value:last-child{padding:22px 0;border:0;border-top:1px solid #c7dff630}.story-value:last-child{padding-bottom:0}.story-index{margin-bottom:9px}.story-value h3{font-size:23px;min-height:0;margin-bottom:12px}.story-value h3 br{display:none}.story-value h3 br:after{content:' '}.story-value p{font-size:13px;margin-bottom:12px}.story-value .story-emphasis{padding:0}}
/* Close the gap between the team and the studio story. */
#team.section{padding-bottom:30px}
@media(max-width:700px){#team.section{padding-bottom:22px}}
