.design-system-program-section{background-color:#faf9fa}.section-5,.section-5 *{box-sizing:border-box}.section-5{font-family:"Onest",sans-serif;letter-spacing:-0.01em !important}.section-5 .section-5,.section-5 .section-5-1{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.section-5 .section-5-1{padding:8rem 8.4rem;border-radius:3.2rem;max-width:200rem;width:90%;margin:12.8rem auto 4.8rem auto;background:#fff}.section-5 .section-5-1-info,.section-5 .section-5-1-info-head,.section-5 .section-5-1-info-headline{display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.section-5 .section-5-1-info{flex-direction:column;gap:4.8rem;width:100%}.section-5 .section-5-1-info-head{align-self:stretch;flex-shrink:0}.section-5 .section-5-1-info-h-1{color:#1a1a1a;font-size:4.8rem;line-height:112.5%;font-weight:700;letter-spacing:-0.01em;position:relative;flex:1}.section-5 .section-5-1-info-designers{flex-shrink:0;width:46rem;position:relative;object-fit:cover}.section-5 .section-5-1-cards{flex-direction:row;gap:1.6rem;flex-shrink:0;max-width:200rem;width:100%}.section-5 .section-5-1-cards{display:flex;align-items:stretch;justify-content:flex-start;position:relative}.section-5 .section-5-1-card{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;flex-direction:column;gap:3.2rem;flex:1;background-color:#f7f7f7;border:1px solid #f4f4f4;border-radius:2.4rem;padding:3.6rem}.section-5 .section-5-1-card-icon{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;border-radius:1.6rem;padding:1.6rem;flex-direction:row;gap:0;flex-shrink:0}.section-5 .checkmark-badge-02{flex-shrink:0;width:3.2rem;height:3.2rem;position:relative;overflow:hidden}.section-5 .elements{width:100%;object-fit:contain}.section-5 .section-5-1-card-text-block{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;justify-content:flex-start;align-self:stretch;position:relative}.section-5 .section-5-1-card-title{color:#1a1a1a;font-family:"Onest",sans-serif;font-size:2.4rem;line-height:2.8rem;font-weight:600;letter-spacing:-0.01em;align-self:stretch;position:relative}.section-5 .section-5-1-card-text{position:relative;color:#666;font-size:1.6rem;line-height:2.2rem;font-weight:400;letter-spacing:-0.01em;width:100%;max-width:35rem}.section-5 .audio-book-01{flex-shrink:0;width:3.2rem;height:3.2rem;position:relative;overflow:hidden}.section-5 .elements2{width:100%;object-fit:contain}.section-5 .clock-01{flex-shrink:0;width:3.2rem;height:3.2rem;position:relative;overflow:hidden}.section-5 .elements3{width:100%;object-fit:contain}.section-5 .timer-01{flex-shrink:0;width:3.2rem;height:3.2rem;position:relative;overflow:hidden}.section-5 .elements4{width:100%;object-fit:contain}.section-5 .section-5-1-program,.section-5 .section-5-1-program-head{display:flex;gap:6.4rem;justify-content:flex-start;flex-shrink:0;position:relative}.section-5 .section-5-1-program{flex-direction:column;align-items:flex-start;width:100%;padding-top:12.8rem}.section-5 .section-5-1-program-head{align-items:flex-end;align-self:stretch}.section-5 .section-5-1-program-headline{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;justify-content:center;flex:1;position:relative}.section-5 .section-5-1-program-head-badge{background:#0fa958;border-radius:10rem;padding:.6rem 1.6rem .6rem 1.2rem;display:flex;flex-direction:row;gap:.8rem;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}.section-5 .icon-checkmark-badge{flex-shrink:0;width:2rem;height:2rem;position:relative;overflow:hidden}.section-5 .elements5{height:auto;position:absolute;left:.104rem;top:.104rem;overflow:visible}.section-5 ._2024{color:#fff;font-size:1.6rem;line-height:2.2rem;font-weight:400;letter-spacing:-0.01em;position:relative}.section-5 .section-5-1-program-head-h-1{color:#1a1a1a;font-size:4.8rem;line-height:5.4rem;font-weight:700;letter-spacing:-0.01em;position:relative}.section-5 .section-5-1-program-head-subtitle{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-end;flex:1;position:relative}.section-5 .div3{color:#666;font-size:1.8rem;line-height:2.6rem;font-weight:400;letter-spacing:-0.01em;position:relative;flex:1;max-width:60rem;margin-right:-3.6rem}.section-5 .section-5-1-program-cards{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.section-5 .section-5-1-program-cards .program-card{background:#f7f7f7;border-radius:2.4rem;border-style:solid;border-color:#f7f7f7;border-width:1px;padding:2.4rem 2.4rem 0 4rem;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch;flex-shrink:0;position:relative;display:none;transition:visibility 0s .3s,opacity .3s ease,transform .3s ease;cursor:pointer}.section-5 .section-5-1-program-cards .program-card.visible{display:flex}.section-5 .section-5-1-program-cards .program-card.close{gap:0;background:#fafafa}.section-5 .section-5-1-program-cards .program-card.close .program-card-info-badge{background:#ebebeb}.section-5 .section-5-1-program-cards .program-card.close .program-card-info-badge div{color:#1a1a1a}.section-5 .section-5-1-program-cards .program-card:not(.close){cursor:unset}.section-5 .section-5-1-program-cards .program-card:not(.close) .icons-plus-big{transform:rotate(45deg)}.section-5 .section-5-1-program-cards .program-card-head{flex-direction:row;gap:6.4rem;align-self:stretch;flex-shrink:0;cursor:pointer;margin-bottom:3.2rem}.section-5 .section-5-1-program-cards .program-card-head,.section-5 .section-5-1-program-cards .program-card-info,.section-5 .section-5-1-program-cards .program-card-info-badge{display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.section-5 .section-5-1-program-cards .program-card-info{flex-direction:column;gap:2rem;flex:1}.section-5 .section-5-1-program-cards .program-card-info-badge{background:#000;border-radius:10rem;border-style:solid;border-color:#e6e6e6;border-width:1px;padding:.6rem 1.6rem;flex-direction:row;transition:.3s background;gap:0;flex-shrink:0}.section-5 .section-5-1-program-cards .program-card-info-badge div{transition:.3s color;color:#fafafa;font-size:1.6rem;line-height:2.2rem;font-weight:400;letter-spacing:-0.01em;position:relative}.section-5 .section-5-1-program-cards .program-card-info-title{color:#1a1a1a;font-size:2.4rem;line-height:2.8rem;font-weight:600;letter-spacing:-0.01em;position:relative;align-self:stretch}.section-5 .section-5-1-program-cards .program-card-description{padding:3.2rem;width:100%;border-radius:1.6rem;background-color:#fff;display:none;margin-bottom:3.2rem;font-size:1.8rem;line-height:2.6rem;font-weight:400;letter-spacing:-0.01em}.section-5 .section-5-1-program-cards .program-card-description ul{padding-left:2rem;display:flex;flex-direction:column;gap:1.6rem}.section-5 .section-5-1-program-cards .program-card-description li{font-size:1.8rem;line-height:2.6rem;font-weight:400;letter-spacing:-0.01em}.section-5 .program-card-info-lessons{display:flex;flex-direction:row;gap:1.2rem;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.section-5 .folder-pin{flex-shrink:0;width:2.4rem;height:2.4rem;position:relative;overflow:hidden}.section-5 .elements6{width:2.4rem;height:2.4rem;position:absolute;right:8.33%;left:8.33%;bottom:auto;top:-7.58%;overflow:visible}.section-5 .program-card-info-lessons-count{display:flex;flex-direction:row;gap:.6rem;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.section-5 ._8{font-size:1.6rem;line-height:2.2rem;font-weight:400;letter-spacing:-0.01em}.section-5 ._7,.section-5 ._8,.section-5 .div4{color:#666;position:relative}.section-5 .div4{font-size:1.6rem;line-height:2.2rem;letter-spacing:-0.01em;font-weight:400}.section-5 ._7{font-size:1.6rem;line-height:2.2rem;font-weight:400;letter-spacing:-0.01em}.section-5 .icon-exit,.section-5 .icons-plus-big{flex-shrink:0;position:relative;cursor:pointer}.section-5 .icon-exit{background:#fff;border-radius:1.2rem;padding:1.6rem;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center}.section-5 .icons-plus-big{width:2.4rem;height:2.4rem;transition:all .5s linear}.section-5 .add-02{width:91.67%;height:91.67%;position:absolute;right:4.17%;left:4.17%;bottom:4.17%;top:4.17%;overflow:visible}.section-5 .elements7{width:83.33%;height:79.17%;position:absolute;right:8.33%;left:8.33%;bottom:10.42%;top:10.42%;overflow:visible}.section-5 .elements8{width:83.33%;height:79.17%;position:absolute;right:8.33%;left:8.33%;bottom:10.42%;top:10.42%;overflow:visible}.section-5 .elements9{width:83.33%;height:79.17%;position:absolute;right:8.33%;left:8.33%;bottom:10.42%;top:10.42%;overflow:visible}.section-5 .elements10{width:83.33%;height:79.17%;position:absolute;right:8.33%;left:8.33%;bottom:10.42%;top:10.42%;overflow:visible}.section-5 .button-secondary-purple{border-radius:1.2rem;padding:1.8rem 3.2rem;display:flex;flex-direction:row;gap:1.2rem;flex-shrink:0;align-items:center;justify-content:center;align-self:stretch;position:relative;overflow:hidden;background:#9745ff;transition:.3s linear;cursor:pointer}.section-5 .button-secondary-purple .hide_elements{display:none}.section-5 .button-secondary-purple .show_elements{display:block}.section-5 .button-secondary-purple.active .hide_elements{display:block}.section-5 .button-secondary-purple.active .show_elements{display:none}.section-5 .button-secondary-purple .hover_bubble{background:#96f}.section-5 .div5{color:#fafafa;font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-0.01em;position:relative;z-index:2}.section-5.section_5_research .section-5-1-info-headline{gap:14.4rem}.section-5.section_5_research .section-5-1-info-h-1{max-width:78rem}.section-5.section_5_research .section-5-1-info-p-1{color:#666;max-width:56.8rem;font-size:1.8rem;font-weight:400;line-height:144.444%;letter-spacing:-0.01em;align-self:flex-end}.section-5.section_5_research .card-image-01{width:16.6rem;height:auto}.section-5.section_5_research .image-01{width:100%;height:auto}.section-5.section_5_research .section-5-1-card:first-child{background-color:#1a1a1a;border:none;padding:4rem 3.6rem 3.6rem 3.6rem}.section-5.section_5_research .section-5-1-card:first-child .section-5-1-card-icon-with-image{height:6rem}.section-5.section_5_research .section-5-1-card:first-child .section-5-1-card-title{color:#fff}.section-5.section_5_research .section-5-1-card:first-child .section-5-1-card-text{color:gray}.section-5.section_5_research .section-5-1-program-head{gap:1.6rem}.section-5.section_5_research .section-5-1-program-head-subtitle{justify-content:flex-start}.section-5.section_5_research .div3{margin-right:0}.design-system-program-section.portfolio-program-section{background-color:#f4f4f4}.section-5.section_5_portfolio .section-5-1-program-head-badge{display:none}.section-5.section_5_portfolio .section-5-1-program-cards .program-card-info-badge{display:none}.section-5.section_5_portfolio .program-card-info-lessons{display:none}.section-5.section_5_portfolio .section-5-1-program-cards .program-card-head{align-items:center}.section-5.section_5_portfolio .button-secondary-purple{background:linear-gradient(149deg, #5A75FF 0%, #738AFF 100%);margin-top:4.8rem}.section-5.section_5_portfolio .button-secondary-purple .hover_bubble{background:#4362ff}.section-5.section_5_portfolio .section-5-1-program-head{align-items:flex-start}@keyframes sonarWave{0%{opacity:.4}20%{transform:scale(3);opacity:0}20%{opacity:0}100%{transform:scale(3);opacity:0}}@media screen and (max-width: 4096px){html{font-size:10px}}@media screen and (max-width: 2560px){html{font-size:10px}}@media screen and (max-width: 2520px){html{font-size:10px}}@media screen and (max-width: 2420px){html{font-size:10px}}@media screen and (max-width: 2320px){html{font-size:10px}}@media screen and (max-width: 2220px){html{font-size:9.6px}}@media screen and (max-width: 2120px){html{font-size:9.2px}}@media screen and (max-width: 2020px){html{font-size:9px}}@media screen and (max-width: 1950px){html{font-size:8.9px}}@media screen and (max-width: 1920px){html{font-size:8.6px}}@media screen and (max-width: 1950px){html{font-size:8.4px}}@media screen and (max-width: 1820px){html{font-size:8.1px}}@media screen and (max-width: 1780px){html{font-size:8px}}@media screen and (max-width: 1720px){html{font-size:7.8px}}@media screen and (max-width: 1700px){html{font-size:7.6px}}@media screen and (max-width: 1650px){html{font-size:7.4px}}@media screen and (max-width: 1620px){html{font-size:7.2px}}@media screen and (max-width: 1560px){html{font-size:7px}}@media screen and (max-width: 1520px){html{font-size:7px}}@media screen and (max-width: 1500px){html{font-size:6.6px}}@media screen and (max-width: 1450px){html{font-size:6.4px}}@media screen and (max-width: 1420px){html{font-size:6.3px}}@media screen and (max-width: 1366px){html{font-size:6.1px}}@media screen and (max-width: 1320px){html{font-size:5.6px}}@media screen and (max-width: 1220px){html{font-size:5.1px}}@media screen and (max-width: 1120px){html{font-size:4.7px}}@media screen and (max-width: 1020px){html{font-size:4.5px}}@media screen and (max-width: 980px){html{font-size:4.2px}}@media screen and (max-width: 920px){html{font-size:4px}}@media screen and (max-width: 880px){html{font-size:3.8px}}@media screen and (max-width: 820px){html{font-size:3.6px}}@media screen and (max-width: 798px){html{font-size:3.5px}}@media screen and (max-width: 768px){html{font-size:13px}}@media screen and (max-width: 700px){html{font-size:12px}}@media screen and (max-width: 650px){html{font-size:11px}}@media screen and (max-width: 600px){html{font-size:10.2px}}@media screen and (max-width: 550px){html{font-size:9.3px}}@media screen and (max-width: 500px){html{font-size:11.5px}}@media screen and (max-width: 450px){html{font-size:10.4px}}@media screen and (max-width: 425px){html{font-size:9.8px}}@media screen and (max-width: 400px){html{font-size:9.4px}}@media screen and (max-width: 360px){html{font-size:9.2px}}@media screen and (max-width: 330px){html{font-size:8px}}@media(min-width: 769px)and (max-width: 1920px){.section-5 .section-5-1{padding:9.142rem;max-width:unset;border-radius:4.571rem;margin:12.8rem auto 6.857rem auto}.section-5 .section-5-1-info-h-1{font-size:6.29rem;line-height:7.43rem;max-width:146.43rem}.section-5 .section-5-1-info-designers{width:57.14rem}.section-5 .section-5-1-info{gap:6.86rem}.section-5 .section-5-1-cards{padding:0;gap:2.285rem;max-width:unset}.section-5 .section-5-1-card-icon{padding:2.29rem;border-radius:2.29rem}.section-5 .section-5-1-card-title{font-size:2.86rem;line-height:3.43rem}.section-5 .section-5-1-card-text{font-size:2.14rem;line-height:3rem;max-width:unset}.section-5 .section-5-1-card{gap:3.43rem;padding:4.57rem}.section-5 .section-5-1-card-text-block{gap:2.29rem}.section-5 .section-5-1-program{padding-top:6.857rem;gap:9.14rem}.section-5 ._2024{font-size:2.14rem;line-height:3rem}.section-5 .section-5-1-program-head-badge{padding:.86rem 2.29rem .86rem 1.71rem;gap:1.14rem}.section-5 .icon-checkmark-badge{width:2.86rem;height:2.86rem}.section-5 .section-5-1-program-headline{gap:2.29rem}.section-5 .section-5-1-program-head{gap:9.14rem}.section-5 .section-5-1-program-head-h-1{font-size:5.14rem;line-height:6.29rem}.section-5 .div3{font-size:2.29rem;line-height:3.43rem;max-width:unset}.section-5 .section-5-1-program-cards .program-card-info-badge div{font-size:2.14rem;line-height:2.98rem}.section-5 .section-5-1-program-cards .program-card-info-badge{padding:.86rem 2.29rem}.section-5 .section-5-1-program-cards .program-card-info-title{font-size:2.85rem;line-height:3.42rem}.section-5 .section-5-1-program-cards .program-card-info{gap:2.85rem}.section-5 ._8{font-size:2.14rem;line-height:3rem}.section-5 ._7{font-size:2.14rem;line-height:3rem}.section-5 .program-card-info-lessons{gap:1.71rem}.section-5 .folder-pin{width:2.85rem;height:2.85rem}.section-5 .section-5-1-program-cards .program-card{padding:3.42rem 3.42rem 0 5.71rem}.section-5 .section-5-1-program-cards .program-card-head{margin-bottom:4.57rem}.section-5 .icon-exit{padding:2.29rem}.section-5 .icons-plus-big{width:3.14rem;height:3.14rem}.section-5 .section-5-1-program-cards .program-card-description{padding:4.57rem;font-size:2.29rem;line-height:3rem}.section-5 .section-5-1-program-cards .program-card-description li{font-size:2.29rem;line-height:3rem}.section-5 .section-5-1-program-cards{gap:2.29rem}.section-5 .button-secondary-purple{padding:2.57rem 4.57rem}.section-5 .div5{font-size:2.14rem;line-height:3rem}.section-5 .section-5-2{padding:13.71rem 0 0;gap:9.14rem}.section-5 .section-community-h-1,.section-5 .section-community-h-1-span,.section-5 .section-community-h-1-span2,.section-5 .section-community-h-1-span3{font-size:8.86rem;line-height:9.71rem}.section-5 .section-community{gap:9.14rem;padding:0 0 9.14rem}.section-5 .div6,.section-5 .div-6-span,.section-5 .div-6-span2,.section-5 .div-6-span3{font-size:2.85rem;line-height:3.71rem}.section-5 .pointer{width:3.71rem;height:3.99rem}.section-5 .community-designers{padding:2.29rem 3.42rem 2.29rem 2.29rem;gap:3.42rem}.section-5 .community-persona{width:8rem;height:8rem;margin:0 0 0 -1.14rem}.section-5 .sc-6-community-persona-text{font-size:2.29rem;line-height:3rem;max-width:unset}.section-5 .community-persona-1{margin-left:0}.section-5 .community-items{gap:5.71rem;padding:0 0 6.86rem}.section-5 .community-item{gap:2.85rem}.section-5 .user-group,.section-5 .message-multiple-01{width:4.57rem;height:4.57rem}.section-5 .community-item-icon{padding:2.29rem}.section-5 .div7{font-size:2.57rem;line-height:3rem}.section-5 .community-item-text{gap:1.14rem}.section-5 .div8{font-size:2.14rem;line-height:3rem;max-width:unset}.section-5 .community-people{gap:5.71rem}.section-5 .div9{font-size:2.14rem;line-height:3rem}.section-5 .button-primary{padding:2.57rem 3.42rem}.section-5 .section-portfolio-head-h-1{font-size:6.29rem;line-height:7.43rem}.section-5 .section-portfolio-head{gap:9.14rem}.section-5 .showreel-ux-production{font-size:2.29rem;line-height:3rem;max-width:85.71rem}.section-5 .section-portfolio{gap:9.14rem}.section-5 .play-button{width:17.14rem}.section-5 .elements6{width:3.428rem;height:3.428rem}.section-5.section_5_research .section-5-1-info-headline{flex-direction:column;gap:2.29rem}.section-5.section_5_research .section-5-1-info-h-1{max-width:142.85714rem}.section-5.section_5_research .section-5-1-info-p-1{max-width:142.85714rem;font-size:2.57143rem;align-self:flex-start}.section-5.section_5_research .card-image-01{width:16.28571rem}.section-5.section_5_research .section-5-1-card:first-child{padding:4.57rem}.section-5.section_5_research .section-5-1-card:first-child .section-5-1-card-icon-with-image{height:8rem}.section-5.section_5_research .section-5-1-program{padding-top:18.29rem;gap:6.86rem}.section-5.section_5_research .section-5-1-program-head{gap:7.8rem}.section-5.section_5_portfolio .button-secondary-purple{margin-top:4.57rem}.section-5.section_5_portfolio .section-5-1-info-h-1{max-width:142.85714rem}.section-5.section_5_portfolio .section-5-1-program{padding-top:9.14rem;gap:6.86rem}.section-5.section_5_portfolio .div3{max-width:81.14286rem;margin-right:0}.section-5.section_5_portfolio .div5{font-size:2.28571rem}}@media all and (max-width: 768px){.section-5 .section-5-1-info-head{flex-direction:column;gap:2.4rem}.section-5 .section-5-1-info-headline{width:100%}.section-5 .section-5-1-info-h-1{font-size:2.76596rem;line-height:3.19149rem}.section-5 .section-5-1{padding:3.4rem 5% 2.55rem 5%;gap:3.31rem;margin:6.81rem 0 3.4rem 0;width:100%;border-radius:2.12766rem}.section-5 .section-5-1-cards{flex-direction:column;padding:0;gap:1.28rem;border-bottom:unset}.section-5 .section-5-1-info{gap:2.55rem}.section-5 .section-5-1-card{padding:2.55319rem 2.12766rem;flex-direction:row;gap:1.7rem}.section-5 .section-5-1-card-title{font-size:1.91489rem;line-height:2.34043rem}.section-5 .section-5-1-card-text{font-size:1.59574rem;line-height:2.12766rem;max-width:100%}.section-5 .section-5-1-card-text-block{gap:.85rem}.section-5 .section-5-1-card-icon{padding:1.2766rem}.section-5 .section-5-1-program-head{flex-direction:column;gap:1.7rem}.section-5 .checkmark-badge-02,.section-5 .audio-book-01,.section-5 .clock-01,.section-5 .timer-01{width:2.55319rem;height:2.55319rem}.section-5 .section-5-1-program-head-h-1{font-size:2.76596rem;line-height:3.19149rem}.section-5 .section-5-1-program-headline{width:100%;gap:1.28rem}.section-5 .section-5-1-program-cards .program-card{padding:2.55319rem 2.12766rem 0 2.12766rem}.section-5 .section-5-1-program-cards .program-card-head{gap:1rem;margin-bottom:2.1rem}.section-5 .section-5-1-program-cards .program-card-info{gap:1.28rem}.section-5 .section-5-1-program-cards .program-card-info-title{font-size:1.9rem;line-height:2.2rem}.section-5 .icons-plus-big{width:2.55319rem;height:2.55319rem}.section-5 .icon-exit{padding:1.28rem;border-radius:1.2766rem}.section-5 .section-5-1-program{gap:3.4rem;padding-top:0}.section-5 .section-5-1-program-cards .program-card-description li{font-size:1.6rem;line-height:2.1rem}.section-5 .section-5-1-program-cards .program-card-description{padding:2.5rem;margin-bottom:2.1rem;font-size:1.6rem;line-height:2.1rem}.section-5 .section-community-h-1,.section-5 .section-community-h-1-span,.section-5 .section-community-h-1-span2,.section-5 .section-community-h-1-span3{font-size:3.5rem;line-height:3.7rem}.section-5 .section-community-content{flex-direction:column;gap:3.3rem}.section-5 .community-designers{flex-direction:column;align-items:flex-start;gap:1.3rem;border-radius:2.5rem}.section-5 .community-designers.community-designers-desc{display:none}.section-5 .community-designers.community-designers-mob{display:flex}.section-5 .section-community{gap:3.2rem;padding:0 0 4.1rem 0}.section-5 .sc-6-community-persona-text{font-size:1.6rem;line-height:2.1rem}.section-5 .section-5-2{padding:4.1rem 0 0;gap:4.1rem}.section-5 .div6,.section-5 .div-6-span,.section-5 .div-6-span2,.section-5 .div-6-span3{font-size:2.1rem;line-height:2.7rem;font-weight:400}.section-5 .community-persona{width:4.9rem;height:4.9rem}.section-5 .div7{font-size:1.7rem;line-height:2.3rem}.section-5 .user-group,.section-5 .message-multiple-01{width:2.5rem;height:2.5rem}.section-5 .community-item-icon{padding:1.3rem}.section-5 .community-items{padding:0 0 2.5rem;gap:2.4rem}.section-5 .community-item{border-top:1px solid #2e2f33;padding-top:2.4rem}.section-5 .community-people{gap:3.3rem}.section-5 .section-portfolio-head{flex-direction:column;gap:1.7rem}.section-5 .section-portfolio-head-h-1{font-size:2.9rem;line-height:3.3rem}.section-5 .section-portfolio-showreel-video{height:16rem}.section-5 .play-button{width:10rem}.section-5 .play-button:hover{width:10rem}.section-5 .section-portfolio{gap:3.3rem}.section-5 .section-5-1-program-head-badge{padding:.6383rem 1.70213rem .6383rem 1.2766rem;gap:.85106rem}.section-5 .icon-checkmark-badge{width:2.12766rem;height:2.12766rem}.section-5 ._2024{font-size:1.59574rem;line-height:2.12766rem}.section-5 .div3{font-size:1.70213rem;line-height:2.34043rem;margin-right:0;max-width:100%}.section-5.section_5_research .section-5-1{gap:2.84rem}.section-5.section_5_research .card-image-01{width:12.76596rem}.section-5.section_5_research .section-5-1-card{border-radius:1.70213rem}.section-5.section_5_research .section-5-1-card:first-child{padding:2.55319rem 2.12766rem;flex-direction:column;gap:2.55rem}.section-5.section_5_research .section-5-1-card:first-child .section-5-1-card-text-block{gap:1.7rem}.section-5.section_5_research .section-5-1-card:first-child .section-5-1-card-icon-with-image{height:unset}.section-5.section_5_research .section-5-1-info-headline{flex-direction:column;gap:1.7rem}.section-5.section_5_research .section-5-1-info-h-1{max-width:unset}.section-5.section_5_research .section-5-1-info-p-1{max-width:unset;font-size:1.70213rem;line-height:137.5%;align-self:flex-start}.section-5.section_5_portfolio .section-5-1-cards{flex-direction:row;justify-content:space-between;flex-wrap:nowrap;overflow-x:scroll;width:105%;margin-right:-5%;gap:1.28rem;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.section-5.section_5_portfolio .section-5-1-card{min-width:82vw}.section-5.section_5_portfolio .section-5-1-card:first-child{margin-left:5%}.section-5.section_5_portfolio .section-5-1-card:last-child{margin-right:10%}.section-5.section_5_portfolio .section-5-1{gap:1.7rem;padding:3.4rem 0 2.55rem 0}.section-5.section_5_portfolio .section-5-1-info-head{padding:0 5%}.section-5.section_5_portfolio .section-5-1-program{padding:0 5%}.section-5.section_5_portfolio .section-5-1-program-cards .program-card-head{gap:3.4rem}.section-5.section_5_portfolio .button-secondary-purple{margin-top:0}.section-5.section_5_portfolio .section-5-1-program-cards{gap:1.28rem}.section-5.section_5_portfolio .section-5-1-card-text{font-size:1.55574rem}}/*# sourceMappingURL=design-system-program.css.map */
