.smo-page-main>.smo-page>.smo-entry-content:has(>.smo-team-page){max-width:none;padding:0;margin:0}.smo-team-page{--team-ink:#231834;--team-pink:#e00078;--team-teal:#007b85;--team-line:#e7ddee;--team-gutter:clamp(24px,5vw,88px);color:var(--team-ink);background:#fff;width:100%;max-width:none!important;margin:0!important;counter-reset:team-member;font-family:'Salud Grotesk',Arial,sans-serif}.smo-team-page *{box-sizing:border-box}.smo-team-page .wp-block-group{max-width:none}.smo-team-masthead{padding:clamp(48px,6vw,100px) var(--team-gutter) 64px;margin:0;background:#fff;border-bottom:1px solid var(--team-line)}.smo-team-page .smo-team-title{font-family:'Salud Display','Arial Black',sans-serif;font-size:clamp(64px,11.6vw,188px);line-height:.96;font-weight:400;letter-spacing:-.075em;text-align:left;text-wrap:balance;margin:0;max-width:none;color:var(--team-ink)}.smo-team-title:after{content:'';display:block;width:100%;height:8px;background:linear-gradient(90deg,#e00078 0%,#e00078 76%,#00d5e5 76%,#00d5e5 100%);margin-top:38px}.smo-team-intro{width:73%;margin:44px 0 0 auto}.smo-team-page .smo-team-intro-copy{font-family:'Salud Grotesk',Arial,sans-serif;font-size:clamp(22px,2.3vw,34px);line-height:1.36;letter-spacing:-.037em;font-weight:800;margin:0;color:var(--team-ink);text-align:left;text-wrap:pretty;max-width:1080px}.smo-team-members{padding:0 var(--team-gutter);margin:0;max-width:none}.smo-team-profile{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,84px);align-items:start;padding:70px 0;margin:0;border-bottom:1px solid var(--team-line);counter-increment:team-member}.smo-team-page .smo-team-photo{margin:0;width:100%;max-width:none;line-height:0;position:relative;align-self:start}.smo-team-photo img{display:block;width:100%;height:auto;max-width:100%;border:0;border-radius:0}.smo-team-details{min-width:0;padding-top:0;margin:0}.smo-team-details:before{content:counter(team-member,decimal-leading-zero);display:block;font-family:'Salud Grotesk',Arial,sans-serif;font-weight:800;letter-spacing:.12em;color:var(--team-pink);font-size:14px;line-height:1;padding-bottom:22px}.smo-team-page .smo-team-name{font-family:'Salud Display','Arial Black',sans-serif;font-weight:400;font-size:clamp(34px,4.1vw,66px);line-height:1.02;letter-spacing:-.058em;text-align:left;text-wrap:balance;overflow-wrap:normal;margin:0 0 22px;color:var(--team-ink)}.smo-team-page .smo-team-role{font-family:'Salud Grotesk',Arial,sans-serif;color:var(--team-teal);font-size:14px;font-weight:800;letter-spacing:.09em;line-height:1.55;text-transform:uppercase;margin:0 0 28px;padding:0 0 22px;border-bottom:3px solid var(--team-pink)}.smo-team-bio{margin:0;padding:0;max-width:780px!important}.smo-team-bio p{font-family:'Salud Grotesk',Arial,sans-serif;font-size:17px;line-height:1.85;font-weight:400;letter-spacing:-.015em;color:#40364d;margin:0 0 19px;text-align:left;max-width:none}.smo-team-bio p:last-child{margin-bottom:0}.smo-team-bio a{color:#ad005c;text-decoration:underline;text-underline-offset:3px}.smo-team-page .smo-team-supplement{padding:clamp(48px,6vw,88px) var(--team-gutter);margin:0;width:100%;max-width:none;text-align:center}.smo-team-page .smo-team-supplement h2{font-family:'Salud Display','Arial Black',sans-serif;font-weight:400;font-size:clamp(32px,4.5vw,66px);line-height:1.08;letter-spacing:-.055em;text-align:center;text-wrap:balance;width:100%;max-width:980px;margin:0 auto 28px;color:var(--team-ink)}.smo-team-page .smo-team-supplement>p{width:100%;max-width:780px;margin:24px auto;text-align:center}.smo-team-page .smo-team-supplement>hr{width:72px;max-width:100%;height:4px;margin:30px auto;border:0;background:var(--team-pink)}.smo-team-page .smo-team-supplement>figure{display:block;width:100%;max-width:1180px;margin:48px auto;line-height:0}.smo-team-page .smo-team-supplement>figure img{display:block;width:100%;height:auto;margin:0 auto;border-radius:20px}.smo-team-page .smo-team-supplement>figure:has(>img[src="http://test.kriesi.at/enfold-2017/wp-content/uploads/sites/24/2017/02/business-office-work-blurred.jpg"]),.smo-team-page .smo-team-supplement>figure:has(>img[src="https://test.kriesi.at/enfold-2017/wp-content/uploads/sites/24/2017/02/business-office-work-blurred.jpg"]){display:none}.smo-team-page .smo-team-supplement>p>a:only-child{display:inline-block;min-height:56px;max-width:100%;padding:18px 30px;border-radius:6px;background:var(--team-pink);color:#fff;font-weight:800;text-align:center;text-decoration:none;line-height:1.45;box-shadow:0 8px 24px rgba(224,0,120,.16)}.smo-team-page .smo-team-supplement>p>a:only-child:hover{background:#ad005c}.smo-team-page .smo-team-supplement .smo-university-bar{width:100%;margin:64px auto 0;padding:clamp(38px,5vw,72px) clamp(16px,3vw,48px);border-radius:28px;background:linear-gradient(135deg,#e9fafb 0%,#f8fcfc 48%,#fff0f7 100%);text-align:center}.smo-team-page .smo-team-supplement .smo-university-inner{width:100%;max-width:1180px;margin:0 auto;padding:0;text-align:center}.smo-team-page .smo-team-supplement .smo-university-kicker{max-width:100%;margin:0 auto 18px;color:#007b85;font-size:13px;font-weight:800;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;text-align:center}.smo-team-page .smo-team-supplement #smo-university-title{width:100%;max-width:1000px;margin:0 auto 24px;font-size:clamp(32px,4vw,58px);line-height:1.1;text-align:center;text-wrap:balance;color:var(--team-ink)}.smo-team-page .smo-team-supplement .smo-university-subtitle{width:100%;max-width:720px;margin:0 auto 44px;font-size:17px;line-height:1.75;color:#40364d;text-align:center;text-wrap:pretty}.smo-team-page .smo-team-supplement .smo-university-logo-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;width:100%;margin:0 auto;padding:0}.smo-team-page .smo-team-supplement .smo-university-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:132px minmax(2.6em,auto);justify-items:center;align-items:center;gap:18px;min-width:0;min-height:230px;width:100%;padding:26px 22px 22px;margin:0;background:#fff;border:1px solid rgba(35,24,52,.06);border-radius:22px;color:var(--team-ink);text-align:center;text-decoration:none;box-shadow:0 18px 40px rgba(35,24,52,.13);transform:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.smo-team-page .smo-team-supplement .smo-university-card:hover,.smo-team-page .smo-team-supplement .smo-university-card:focus-visible{transform:translateY(-6px);box-shadow:0 24px 54px rgba(35,24,52,.2);border-color:var(--team-pink);text-decoration:none}.smo-team-page .smo-team-supplement .smo-university-card img{display:block;width:auto;max-width:100%;height:auto;max-height:100px;object-fit:contain;margin:0}.smo-team-page .smo-team-supplement .smo-university-card img.smo-ou-logo{width:auto;max-height:132px;margin:0}.smo-team-page .smo-team-supplement .smo-university-card img.smo-uco-logo{width:100%;max-width:290px;max-height:88px;margin:0}.smo-team-page .smo-team-supplement .smo-se-logo-background{display:flex;justify-content:center;align-items:center;width:100%;max-width:270px;min-height:86px;padding:12px 14px;margin:0;background:#005da6;border-radius:12px}.smo-team-page .smo-team-supplement .smo-university-card .smo-se-logo-background img.smo-se-logo{width:100%;max-width:245px;height:auto;max-height:74px;margin:0;object-fit:contain}.smo-team-page .smo-team-supplement .smo-university-card img.smo-liberty-logo{width:auto;max-width:92%;max-height:82px;margin:0}.smo-team-page .smo-team-supplement .smo-university-card span{display:block;width:100%;max-width:28ch;margin:0 auto;color:var(--team-ink);font-size:13px;font-weight:800;line-height:1.4;letter-spacing:.025em;text-align:center}@media(min-width:901px){.smo-team-page .smo-team-supplement .smo-university-logo-row>.smo-university-card:last-child:nth-child(3n+1){grid-column:2}}@media(min-width:521px) and (max-width:900px){.smo-team-page .smo-team-supplement .smo-university-logo-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.smo-team-page .smo-team-supplement .smo-university-logo-row>.smo-university-card{grid-column:span 2;width:100%}.smo-team-page .smo-team-supplement .smo-university-logo-row>.smo-university-card:last-child:nth-child(odd){grid-column:2/span 2;width:100%;justify-self:center}}@media(max-width:520px){.smo-team-page .smo-team-supplement{padding:42px 20px}.smo-team-page .smo-team-supplement .smo-university-bar{padding:38px 16px;margin-top:42px;border-radius:22px}.smo-team-page .smo-team-supplement .smo-university-logo-row{grid-template-columns:minmax(0,1fr);gap:20px}.smo-team-page .smo-team-supplement .smo-university-logo-row>.smo-university-card:last-child{grid-column:auto;width:100%}.smo-team-page .smo-team-supplement .smo-university-card{padding:22px 18px;min-height:220px}.smo-team-page .smo-team-supplement .smo-university-subtitle{font-size:16px;margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.smo-team-page .smo-team-supplement .smo-university-card{transition:none}.smo-team-page .smo-team-supplement .smo-university-card:hover,.smo-team-page .smo-team-supplement .smo-university-card:focus-visible{transform:none}}.editor-styles-wrapper .smo-team-page{padding:0}.editor-styles-wrapper .smo-team-page .wp-block{max-width:none}.editor-styles-wrapper .smo-team-profile>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}.editor-styles-wrapper .smo-team-profile:has(>.block-editor-inner-blocks){display:block}.editor-styles-wrapper .smo-team-photo .components-placeholder{min-height:260px;line-height:1.4}@media(min-width:1600px){.smo-team-profile{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.smo-team-bio p{font-size:18px}}@media(max-width:900px){.smo-team-profile{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:30px;padding:48px 0}.smo-team-intro{width:86%}.smo-team-bio p{font-size:16px;line-height:1.8}}@media(max-width:640px){.smo-team-masthead{padding:40px var(--team-gutter)}.smo-team-page .smo-team-title{font-size:clamp(56px,14vw,90px);line-height:1.04;letter-spacing:-.07em}.smo-team-title:after{height:6px;margin-top:25px}.smo-team-intro{width:100%;margin-top:28px}.smo-team-page .smo-team-intro-copy{font-size:22px;line-height:1.4}.smo-team-profile{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0}.smo-team-details:before{padding-bottom:15px}.smo-team-page .smo-team-name{font-size:40px;line-height:1.05;margin-bottom:18px}.smo-team-page .smo-team-role{font-size:12px;margin-bottom:22px;padding-bottom:18px}.smo-team-bio p{font-size:16px;line-height:1.8}.editor-styles-wrapper .smo-team-profile>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:minmax(0,1fr)}}.smo-team-page a:focus-visible{outline:3px solid #007b85;outline-offset:5px}.smo-team-anchor{display:block;height:0;scroll-margin-top:120px}