@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/urbanist-300.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/urbanist-400.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/urbanist-500.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/urbanist-600.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/urbanist-700.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/urbanist-800.woff2) format("woff2")}@font-face{font-family:"Noto Serif Khmer";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-khmer-400.woff2) format("woff2")}@font-face{font-family:"Noto Serif Khmer";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/noto-serif-khmer-600.woff2) format("woff2")}:root{--white: #ffffff;--ink: #1b1b1b;--ink-soft: #3c3d4e;--muted: #757575;--footer-muted: #b3b3b3;--blue: #112e65;--royal: #274f9b;--teal: #23848e;--cyan: #30c0c3;--page-start: #ffffff;--page-end: #edf3ff;--panel: #edf3fe;--panel-light: #fbfbfd;--border: #e0e0e0;--night: #01060f;--header-height: 78px;--faq-sticky-offset: calc(var(--header-height) + 44px);--container: 1280px;--section-x: clamp(12px, 6vw, 90px);--section-y: clamp(50px, 7vw, 100px);--button-shadow: 0 0 20px rgb(60 180 184 / 30%)}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth}body{overflow-x:clip;margin:0;min-width:320px;color:var(--ink);background:linear-gradient(180deg,var(--page-start) 0%,var(--page-end) 100%);font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:.01em}body.modal-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-header{--mobile-nav-offset: 115px;position:fixed;top:0;left:0;z-index:50;width:100%;padding:32px 13px 0;transition:transform .46s ease}.site-header.is-hidden:not(.menu-open){transform:translateY(-120px)}@keyframes header-entry{0%{opacity:0;transform:translate3d(0,-22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-content-entry{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes modal-backdrop-entry{0%{opacity:0}to{opacity:1}}@keyframes modal-card-entry{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes modal-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes modal-card-exit{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,8px,0) scale(.99)}}.header-shell{position:relative;display:flex;width:min(100%,1200px);min-height:var(--header-height);align-items:center;justify-content:space-between;padding:0 18px;margin:0 auto;animation:header-entry .76s cubic-bezier(.22,1,.36,1) .1s both}.logo-link{display:inline-flex;align-items:center;transition:opacity .32s ease,transform .18s ease}.logo-link:hover{transform:scale(1.1)}.logo-link img{width:56px;height:auto}.desktop-nav{position:absolute;left:50%;z-index:0;display:flex;transform:translate(-50%);align-items:center;gap:0;padding:17px 22px;border-radius:40px;background:linear-gradient(265.43deg,#3753784d 5.64%,#030a134d 93.09%);backdrop-filter:blur(4px);transition:background .36s ease,backdrop-filter .36s ease}.is-over-light .desktop-nav{background:#0f1623b8;backdrop-filter:blur(14px)}.desktop-nav:before,.header-shell:before,.button-dark:before,.button-light:before,.glass-border:before{position:absolute;inset:0;z-index:-1;border:1px solid transparent;content:"";-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0)}.desktop-nav:before,.header-shell:before{border-radius:40px;background:linear-gradient(270deg,#fff3,#7b7b7b 48.08%,#fff3) border-box}.header-shell:before{display:none}.desktop-nav a{padding:0 12px;color:#fffffe;font-size:18px;font-weight:400;line-height:1.4;transition:color .18s ease}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:#9c9ca0}.button{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:19px 32px;border:0;border-radius:1000px;cursor:pointer;font-weight:400;line-height:1;text-align:center;transition:transform .3s ease,box-shadow .3s ease,background-position .4s ease,color .3s ease}.button-dark{color:#ffffffe5;background-color:#01060fa6;background-image:linear-gradient(90deg,var(--blue) 0%,var(--royal) 24%,var(--teal) 48%,rgb(1 6 15 / 65%) 48%,rgb(1 6 15 / 65%) 100%);background-size:210% 100%;background-position:right center;box-shadow:var(--button-shadow);backdrop-filter:blur(10px)}.button-dark:before{border-width:1.5px;border-radius:1000px;background:linear-gradient(45deg,#4339f1,var(--cyan)) border-box}.button-dark:hover,.button-dark:focus-visible{color:var(--white);background-position:left center;box-shadow:0 8px 25px #3cb4b866;transform:translateY(-1px)}.header-cta{transition:opacity .32s ease,transform .3s ease,box-shadow .3s ease,background-position .4s ease,color .3s ease}.button-light{color:var(--ink);background-color:var(--white);background-image:linear-gradient(90deg,var(--teal) 0%,var(--royal) 24%,var(--blue) 48%,var(--white) 48%,var(--white) 100%);background-size:210% 100%;background-position:right center;box-shadow:0 0 15px #3cb4b84d}.button-light:before{border-width:1.5px;border-radius:1000px;background:linear-gradient(45deg,#4339f1,var(--cyan)) border-box}.button-light:hover,.button-light:focus-visible{color:var(--white);background-position:left center;box-shadow:0 8px 25px #3cb4b866;transform:translateY(-1px)}.menu-toggle{position:relative;display:none;width:58px;height:58px;place-items:center;padding:0;border:0;background:transparent;cursor:pointer;overflow:hidden}.menu-toggle span{position:absolute;top:50%;left:50%;display:block;width:35px;height:2px;border-radius:99px;background:linear-gradient(180deg,var(--white) 0%,#edf3ff 100%);transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .18s ease}.menu-toggle span:nth-child(1){transform:translate(-50%,-50%) translateY(-13px)}.menu-toggle span:nth-child(2){transform:translate(-50%,-50%)}.menu-toggle span:nth-child(3){transform:translate(-50%,-50%) translateY(13px)}.menu-open .menu-toggle span:nth-child(1){width:44px;transform:translate(-50%,-50%) rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0;transform:translate(-50%,-50%) scaleX(.2)}.menu-open .menu-toggle span:nth-child(3){width:44px;transform:translate(-50%,-50%) rotate(-45deg)}.mobile-nav{position:absolute;top:var(--mobile-nav-offset);right:35px;left:37px;z-index:2;display:block;padding:0;border-radius:31px}.mobile-nav[hidden]{display:none}.mobile-nav a{display:flex;width:100%;height:64px;align-items:center;justify-content:center;padding:5px 18px;color:var(--white);font-size:18px;font-weight:400;line-height:54px}.mobile-nav a:first-child{border-radius:31px 31px 0 0}.mobile-nav a:last-child{border-radius:0 0 31px 31px}.hero{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:110px 12px 30px;background-image:url(/assets/sph-nordlicht-hero-startseite.webp);background-position:top center;background-repeat:no-repeat;background-size:cover;isolation:isolate}.hero:before{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,#0000000a 34%,#0000004d 72%,#0000008a),linear-gradient(180deg,#0009 8%,#0000004d,#000000a8 92%);content:""}.hero-content{display:flex;width:min(100%,1280px);flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;transform:translateY(-36px)}.hero-content>*{opacity:0;animation:hero-content-entry .76s cubic-bezier(.22,1,.36,1) both}.hero-content>:nth-child(1){animation-delay:.32s}.hero-content>:nth-child(2){animation-delay:.5s}.hero-content>:nth-child(3){animation-delay:.68s}h1,.section-title strong{font-family:"Noto Serif Khmer",Georgia,serif}.section-title strong{font-weight:500}h1{margin:0;background:linear-gradient(270deg,#ffffffa6 1%,#fff 33% 64%,#ffffffa6);background-clip:text;color:transparent;font-size:clamp(50px,7vw,80px);font-weight:400;line-height:.95;-webkit-text-fill-color:transparent}.hero p{max-width:1040px;margin:0;color:#ffffffe5;font-size:clamp(18px,2.2vw,28px);font-weight:300;line-height:1.16}.hero .button{margin-top:20px}.danke-confetti{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.danke-hero{min-height:75vh;padding:100px 20px}.danke-hero .hero-content{position:relative;z-index:1;gap:0;margin-top:80px;transform:none}.danke-hero h1{font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;font-weight:300;line-height:1.1;color:#fff;background:none;-webkit-text-fill-color:#fff}.danke-hero p{margin-top:22px;font-size:26px;font-weight:400;line-height:1.6;color:#fff}.danke-hero .button{min-width:236px;min-height:60px;margin-top:74px;font-weight:600}@media(max-width:1024px){.danke-hero p{font-size:3vw}}@media(max-width:767px){.danke-hero{min-height:81vh;padding:20px 12px}.danke-hero .hero-content{margin-top:0;transform:translateY(-30px)}.danke-hero h1{max-width:280px;font-size:30px}.danke-hero p{margin-top:10px;font-size:4.1vw}.hero.danke-hero .button{margin-top:89px}}.section{padding:var(--section-y) var(--section-x)}.section-inner{display:flex;width:min(100%,var(--container));flex-direction:column;align-items:center;margin:0 auto;text-align:center}.section-inner.narrow{max-width:1060px}.section-intro{padding-top:120px}.eyebrow{display:inline-flex;margin:0 0 12px;padding:4px 15px 5px;border-radius:100px;color:var(--white);background:linear-gradient(52.05deg,var(--blue) 24.38%,var(--royal) 45.03%,var(--teal) 85.29%);backdrop-filter:blur(2.5px);font-size:14px;font-weight:500;line-height:1.1}.eyebrow.dark{background:#292a38}.section-title{margin:0;color:var(--ink);font-size:40px;font-weight:300;line-height:1.15}.section-title.light{color:var(--white)}.faq-section .section-title.light{padding-bottom:.18em;background:linear-gradient(270deg,#ffffffad 1%,#fff 34% 64%,#ffffffad);background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lead-copy{max-width:1040px;margin-top:28px}.lead-copy p{margin:0 0 22px}.accordion-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px}.accordion-column{display:flex;flex-direction:column;gap:12px}.service-item,.faq-accordion details{overflow:hidden;border-radius:12px}.service-item[open]{color:var(--white);background:linear-gradient(0deg,#1c1c1c 0%,var(--ink-soft) 100%)}summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:20px;padding:12px 12px 12px 28px;border:1px solid var(--border);border-radius:12px;cursor:pointer;list-style:none;background:linear-gradient(90deg,var(--panel) 0%,var(--panel-light) 100%);color:var(--ink);font-size:16px;font-weight:500;text-align:left}summary::-webkit-details-marker{display:none}summary:after{display:block;width:30px;height:30px;flex:0 0 auto;border:2px solid currentColor;border-radius:50%;color:var(--ink-soft);background:linear-gradient(currentColor,currentColor) center / 14px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 14px no-repeat,#ffffff08;box-shadow:inset 0 0 0 1px #ffffff1f;content:"";transition:color .18s ease,transform .24s ease,background-size .18s ease,box-shadow .18s ease}summary:hover:after{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 12px #3cb4b866;color:var(--cyan);transform:scale(1.15)}.service-item summary:hover:after{box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--ink-soft);transform:scale(1.15)}.service-item[open] summary:hover:after{color:var(--white);transform:rotate(180deg) scale(1.15)}details[open] summary{border-color:transparent;color:var(--white);background:transparent}details[open] summary:after{color:var(--white);background-size:14px 2px,0 0;transform:rotate(180deg)}.service-item p,.faq-accordion p{margin:0;padding:8px 28px 22px;color:inherit;font-size:16px;line-height:1.4;text-align:left}#leistungen .button-light{margin-top:42px}.map-visual{width:min(100%,1000px);margin-top:28px}.map-visual img{width:100%;height:auto}.contact-grid{display:grid;width:min(100%,1100px);grid-template-columns:repeat(2,minmax(0,1fr));gap:80px 50px;margin-inline:auto;margin-top:66px;text-align:left}.person-card{--portrait-width: 336px;--portrait-top: -38px;display:flex;min-width:0;flex-direction:column;align-items:stretch;overflow:visible;margin:0;border-radius:22px;background:var(--white);box-shadow:0 0 20px #0000001a}.person-card-dimitri{--portrait-width: 419px}.person-card-xenia{--portrait-width: 400px}.person-card-nadine{--portrait-width: 422px}.portrait-shell{position:relative;display:grid;height:400px;place-items:start center;border-radius:22px;background-color:#2c3040;background-image:url(/assets/sph-nordlicht-team-kontakt-hintergrund.webp);background-position:top center;background-repeat:no-repeat;background-size:cover;overflow:visible}.portrait-shell img{position:relative;z-index:1;width:var(--portrait-width);max-width:none;height:auto;margin-top:var(--portrait-top);object-fit:contain}.portrait-overlay{position:absolute;right:20px;bottom:15px;left:20px;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:6px 10px;border-radius:1000px;background:linear-gradient(90deg,#fff3,#ffffffb3);backdrop-filter:blur(8px)}.portrait-overlay:before{position:absolute;inset:0;z-index:-1;border:1px solid transparent;border-radius:inherit;background:linear-gradient(90deg,#fff0,#fff) border-box;content:"";-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0)}.portrait-overlay h3{margin:0;padding:7px 14px;border-radius:999px;background:#1f1f1f9e;color:var(--white);font-family:Urbanist,system-ui,sans-serif;font-size:clamp(17px,1.3vw,22px);font-weight:600;line-height:1.12;letter-spacing:.01em}.portrait-actions{display:flex;gap:9px}.portrait-actions a{position:relative;display:block;flex:0 0 38px;width:38px;height:38px;border-radius:50%;color:var(--white);background:#434446b3;font-size:0;line-height:1;text-decoration:none;transition:transform .2s ease,background .2s ease}.portrait-actions a:hover,.portrait-actions a:focus-visible{transform:scale(1.15);background:#434446e5}.portrait-actions a:before{position:absolute;top:50%;left:50%;content:"";display:block;width:18px;height:18px;background:currentColor;transform:translate(calc(-50% + var(--icon-offset-x, 0px)),calc(-50% + var(--icon-offset-y, 0px)));-webkit-mask:var(--contact-icon) center / contain no-repeat;mask:var(--contact-icon) center / contain no-repeat}.contact-list span:before{content:"";display:block;width:18px;height:18px;margin:auto;background:currentColor;-webkit-mask:var(--contact-icon) center / contain no-repeat;mask:var(--contact-icon) center / contain no-repeat}.portrait-actions a[href^=mailto],.contact-list a[href^=mailto] span{--contact-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 17 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66458 12.8204C1.22458 12.8204 0.848042 12.6682 0.534975 12.3639C0.221909 12.0595 0.0651085 11.6932 0.0645752 11.2649V1.93153C0.0645752 1.50375 0.221375 1.13768 0.534975 0.83331C0.848575 0.528939 1.22511 0.376495 1.66458 0.375977H14.4646C14.9046 0.375977 15.2814 0.528421 15.595 0.83331C15.9086 1.1382 16.0651 1.50427 16.0646 1.93153V11.2649C16.0646 11.6926 15.908 12.059 15.595 12.3639C15.2819 12.6688 14.9051 12.8209 14.4646 12.8204H1.66458ZM8.06457 7.37598L14.4646 3.48709V1.93153L8.06457 5.82042L1.66458 1.93153V3.48709L8.06457 7.37598Z'/%3E%3C/svg%3E")}.portrait-actions a[href^=tel],.contact-list a[href^=tel] span{--contact-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92482 6.30887C4.0626 8.54492 5.89569 10.378 8.13174 11.5158L9.87001 9.77751C10.0912 9.55628 10.3994 9.49307 10.6759 9.57998C11.5609 9.87233 12.509 10.0304 13.4967 10.0304C13.7062 10.0304 13.9072 10.1136 14.0554 10.2618C14.2036 10.41 14.2868 10.6109 14.2868 10.8205V13.5859C14.2868 13.7955 14.2036 13.9964 14.0554 14.1446C13.9072 14.2928 13.7062 14.376 13.4967 14.376C9.93426 14.376 6.51775 12.9609 3.99875 10.4419C1.47974 7.92285 0.0645752 4.50635 0.0645752 0.943932C0.0645752 0.734378 0.14782 0.533407 0.295997 0.38523C0.444174 0.237053 0.645145 0.153809 0.854699 0.153809H3.62013C3.82968 0.153809 4.03066 0.237053 4.17883 0.38523C4.32701 0.533407 4.41025 0.734378 4.41025 0.943932C4.41025 1.93159 4.56828 2.87973 4.86062 3.76467C4.94754 4.04122 4.88433 4.34936 4.66309 4.5706L2.92482 6.30887Z'/%3E%3C/svg%3E")}.portrait-actions a[href^=mailto]{--icon-offset-x: .5px;--icon-offset-y: -.1px}.portrait-actions a[href^=tel]{--icon-offset-x: .45px;--icon-offset-y: .25px}.portrait-actions a[href^=mailto]:before{width:17px;height:13px}.portrait-actions a[href^=tel]:before{width:15px;height:15px}.contact-list a[href^=mailto] span:before{width:17px;height:13px}.contact-list a[href^=tel] span:before{width:15px;height:15px}.role{margin:22px 20px 14px;color:var(--ink)}.role span{display:inline-flex;min-height:31px;align-items:center;padding:1px 10px 3px;border:1px solid var(--ink);border-radius:999px;font-size:14px;font-weight:500;line-height:1.4}.contact-list{display:grid;gap:5px;margin:0 20px 31px;padding:0;list-style:none}.contact-list a{display:inline-flex;align-items:center;gap:9px;color:inherit;font-size:16px;line-height:1.4;overflow-wrap:anywhere;transition:transform .2s ease,color .2s ease}.contact-list a:hover,.contact-list a:focus-visible{transform:scale(1.05);color:var(--royal)}.contact-list span{display:inline-grid;flex:0 0 19px;width:19px;place-items:center;color:#303242;font-size:0;line-height:1}#kontakt .button-light{margin-top:42px}.team-section{padding-top:30px}.section-kicker{margin:10px 0 28px}.team-photo{display:block;overflow:hidden;width:100%;height:800px;border-radius:22px;box-shadow:0 18px 45px #112e651f}.team-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.jobs-card{display:grid;width:min(100%,880px);gap:22px;justify-items:center;margin-top:42px}.jobs-card p{margin:0}.jobs-card p a{color:var(--blue);font-weight:600;text-decoration:none;transition:opacity .18s ease}.jobs-card p a strong{font-weight:inherit}.jobs-card p a:hover,.jobs-card p a:focus-visible{opacity:.7}.glass-border:before{border-width:1.5px;border-radius:1000px;background:linear-gradient(45deg,#4339f1,var(--cyan)) border-box}.jobs-card .button-light{min-width:190px;font-weight:500}.section-dark{color:var(--white);background-color:var(--night)}.faq-section{position:relative;background-color:var(--night);isolation:isolate}.faq-section:before{position:absolute;inset:0;z-index:-1;background-image:url(/assets/sph-nordlicht-footer-hintergrund.webp);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";opacity:1;pointer-events:none}.faq-layout{display:grid;grid-template-columns:minmax(320px,38%) minmax(0,1fr);gap:100px;align-items:stretch;text-align:left}.faq-intro{position:relative;align-self:stretch}.faq-intro p{color:#ffffffb3}.faq-contact-card{position:sticky;top:var(--faq-sticky-offset);display:grid;gap:22px;isolation:isolate;margin-top:42px;padding:44px 34px;border-radius:10px;text-align:left;background:#ffffff2e;backdrop-filter:blur(2px)}.faq-contact-card:before{position:absolute;inset:0;z-index:0;border:1px solid transparent;border-radius:inherit;background:linear-gradient(100.24deg,#ffffff4d 9.14%,#ffffffe5,#ffffff4d 92.4%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;content:""}.faq-contact-card>*{position:relative;z-index:1}.faq-contact-title,.faq-contact-copy,.faq-contact-actions p{margin:0}.faq-intro .faq-contact-title{color:var(--white);font-size:18px;font-weight:500;line-height:1.4}.faq-intro .faq-contact-copy{color:#b3b3b3;font-size:18px;font-weight:300;line-height:1.45}.faq-contact-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:15px;margin-top:0}.faq-contact-actions p{margin-right:5px;color:var(--white);font-size:18px;font-weight:500;line-height:1.2}.faq-contact-icon{display:grid;flex-shrink:0;width:52px;height:52px;place-items:center;border:1px solid rgb(255 255 255 / 20%);border-radius:50%;color:var(--white);background:#444a59b3;text-decoration:none;transition:transform .18s ease}.faq-contact-icon:hover{transform:scale(1.1)}.faq-contact-icon svg{display:block}.faq-accordion{display:flex;flex-direction:column;gap:0}.faq-accordion details{border-bottom:1px solid rgb(255 255 255 / 50%);border-radius:0}.faq-accordion summary{min-height:75px;padding:30px 12px 18px;border:0;border-radius:0;color:var(--white);background:transparent;font-size:19px;font-weight:500;line-height:1.4;letter-spacing:.01em}.faq-accordion summary:after{width:27px;height:27px;border-width:1.5px;color:var(--white);background-size:10px 1.5px,1.5px 10px;box-shadow:inset 0 0 0 .5px #ffffff4d}.faq-accordion details[open] summary:after{background-size:10px 1.5px,0 0}.faq-accordion p{padding:12px 0 24px;color:#ffffffb3}.site-footer{position:relative;padding:50px 80px 0;color:var(--white);background:var(--night);overflow:hidden}.site-footer:before{position:absolute;right:0;bottom:0;left:0;height:70%;background:url(/assets/sph-nordlicht-footer-hintergrund.webp) bottom center / contain no-repeat;content:"";opacity:.18;pointer-events:none}.footer-panel,.footer-bottom{position:relative;z-index:1;width:min(100%,var(--container));margin:0 auto}.footer-panel{display:grid;grid-template-areas:"contact brand nav";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:70px;align-items:start;padding:68px 70px;border-radius:22px;background:#ffffff1a;backdrop-filter:blur(20px)}.footer-contact{grid-area:contact;justify-self:start}.footer-brand{grid-area:brand;justify-self:center}.footer-nav{grid-area:nav;justify-self:end}.footer-panel h2{margin:0 0 14px;color:var(--white);font-size:22px;font-weight:500;line-height:1.4}.footer-contact ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.footer-contact li{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:10px}.footer-contact li:before{width:16px;height:16px;margin-top:5px;background:currentColor;content:"";-webkit-mask:var(--footer-icon) center / contain no-repeat;mask:var(--footer-icon) center / contain no-repeat}.footer-contact li:nth-child(1){--footer-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92482 6.30887C4.0626 8.54492 5.89569 10.378 8.13174 11.5158L9.87001 9.77751C10.0912 9.55628 10.3994 9.49307 10.6759 9.57998C11.5609 9.87233 12.509 10.0304 13.4967 10.0304C13.7062 10.0304 13.9072 10.1136 14.0554 10.2618C14.2036 10.41 14.2868 10.6109 14.2868 10.8205V13.5859C14.2868 13.7955 14.2036 13.9964 14.0554 14.1446C13.9072 14.2928 13.7062 14.376 13.4967 14.376C9.93426 14.376 6.51775 12.9609 3.99875 10.4419C1.47974 7.92285 0.0645752 4.50635 0.0645752 0.943932C0.0645752 0.734378 0.14782 0.533407 0.295997 0.38523C0.444174 0.237053 0.645145 0.153809 0.854699 0.153809H3.62013C3.82968 0.153809 4.03066 0.237053 4.17883 0.38523C4.32701 0.533407 4.41025 0.734378 4.41025 0.943932C4.41025 1.93159 4.56828 2.87973 4.86062 3.76467C4.94754 4.04122 4.88433 4.34936 4.66309 4.5706L2.92482 6.30887Z'/%3E%3C/svg%3E")}.footer-contact li:nth-child(2){--footer-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 17 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66458 12.8204C1.22458 12.8204 0.848042 12.6682 0.534975 12.3639C0.221909 12.0595 0.0651085 11.6932 0.0645752 11.2649V1.93153C0.0645752 1.50375 0.221375 1.13768 0.534975 0.83331C0.848575 0.528939 1.22511 0.376495 1.66458 0.375977H14.4646C14.9046 0.375977 15.2814 0.528421 15.595 0.83331C15.9086 1.1382 16.0651 1.50427 16.0646 1.93153V11.2649C16.0646 11.6926 15.908 12.059 15.595 12.3639C15.2819 12.6688 14.9051 12.8209 14.4646 12.8204H1.66458ZM8.06457 7.37598L14.4646 3.48709V1.93153L8.06457 5.82042L1.66458 1.93153V3.48709L8.06457 7.37598Z'/%3E%3C/svg%3E")}.footer-contact li:nth-child(3){--footer-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3 2 11h3v10h6v-6h2v6h6V11h3L12 3z'/%3E%3C/svg%3E")}.footer-contact a,.footer-nav a,.footer-bottom a,.footer-contact li{color:inherit}.footer-contact ul,.footer-nav{color:var(--footer-muted)}.footer-nav a,.footer-bottom a,.footer-contact a{transition:color .2s ease,transform .2s ease;display:inline-block}.footer-contact a:hover,.footer-nav a:hover,.footer-bottom a:hover{color:var(--white);transform:scale(1.05)}.footer-brand{display:grid;gap:36px;justify-items:center;text-align:center}.footer-social,.footer-brand p{margin:0}.footer-social{display:flex;align-items:center;justify-content:center;gap:16px}.footer-brand p{font-weight:500}.social-links{display:flex;gap:10px}.social-links a{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 255 255 / 80%);border-radius:50%;color:#fffc;background:#444a59b3;font-size:0;transition:transform .2s ease,border-color .2s ease,color .2s ease}.social-links a:hover,.social-links a:focus-visible{transform:scale(1.15);border-color:var(--white);color:var(--white)}.social-links a:before{width:15px;height:15px;background:currentColor;content:"";-webkit-mask:var(--social-icon) center / contain no-repeat;mask:var(--social-icon) center / contain no-repeat}.social-instagram{--social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9S160.5 370.8 224.1 370.8 339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9S352.5 35.1 316.6 33.4c-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1S3.3 127.5 1.6 163.4c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.5 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2s34.5-58 36.2-93.9c2.1-37 2.1-147.8-.1-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E")}.social-tiktok{--social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M448 209.9c-44.8.1-87-13.9-122.1-37.9v178.5c0 89.4-72.5 161.8-161.8 161.8S2.3 439.9 2.3 350.5 74.7 188.7 164.1 188.7c13.5 0 26.6 1.7 39.2 4.8v89.9c-11.7-6.2-25.1-9.7-39.2-9.7-42.5 0-76.9 34.4-76.9 76.9s34.4 76.9 76.9 76.9 76.9-34.4 76.9-76.9V0h84.9c8 76 69.3 136.5 122.1 142.3v67.6z'/%3E%3C/svg%3E")}.social-spotify{--social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 496 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 365.6c-4.2 6.9-13.2 9-20.1 4.8-55.2-33.8-124.8-41.4-206.8-22.7-7.9 1.8-15.7-3.1-17.5-11s3.1-15.7 11-17.5c89.7-20.5 166.5-11.6 228.6 26.4 6.9 4.2 9 13.2 4.8 20zm26.9-59.8c-5.3 8.6-16.6 11.3-25.2 6-63.2-38.8-159.5-50-234.2-27.4-9.7 2.9-19.9-2.5-22.8-12.2s2.5-19.9 12.2-22.8c85.3-25.9 191.4-13.4 264 31.2 8.6 5.3 11.3 16.6 6 25.2zm2.3-62.3c-75.8-45-200.9-49.2-273.3-27.2-11.6 3.5-23.8-3.1-27.3-14.7s3.1-23.8 14.7-27.3c83.1-25.2 221.3-20.3 308.4 31.4 10.4 6.2 13.8 19.6 7.6 30s-19.6 13.9-30.1 7.8z'/%3E%3C/svg%3E")}.footer-nav div{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,max-content);column-gap:84px}.footer-nav a{line-height:32px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0 10px;color:var(--footer-muted);font-size:16px}.footer-bottom p{margin:0}.footer-bottom nav{display:flex;gap:20px}.modal-backdrop{--modal-animation-duration: .22s;--modal-animation-easing: cubic-bezier(.22, 1, .36, 1);position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;padding:24px;overflow-y:auto;background:#000000d9;backdrop-filter:blur(2px)}.modal-backdrop.is-opening{animation:modal-backdrop-entry var(--modal-animation-duration) var(--modal-animation-easing) both}.modal-backdrop.is-opening .modal-card{animation:modal-card-entry var(--modal-animation-duration) var(--modal-animation-easing) both}.modal-backdrop.is-closing{animation:modal-backdrop-exit var(--modal-animation-duration) ease both}.modal-backdrop.is-closing .modal-card{animation:modal-card-exit var(--modal-animation-duration) ease both}.modal-backdrop>*{grid-row:2}body.modal-open .a11y-toggle,body.modal-open .a11y-panel,body.modal-open .cookie-banner,body.modal-open .cookie-backdrop{visibility:hidden}.modal-backdrop[hidden]{display:none}.modal-card{position:relative;width:min(100%,860px);padding:clamp(28px,5vw,56px);border-radius:10px;color:var(--white);background:linear-gradient(228.73deg,#817e7e2e,#ffffff14),#101722;box-shadow:0 22px 70px #00000073;backdrop-filter:blur(5px)}.application-card{width:min(100%,570px);padding:38px 34px 30px;text-align:center;background:linear-gradient(228.73deg,#817e7e2e,#ffffff14),#0e1011e0}.modal-card:before{position:absolute;inset:0;z-index:-1;border:1px solid transparent;border-radius:10px;background:linear-gradient(100.24deg,#ffffff4d 9.14%,#ffffffe5,#ffffff4d 92.4%) border-box;content:"";-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0)}.modal-card h2{margin:0 0 24px;color:var(--white);font-size:clamp(30px,4vw,42px);font-weight:300;line-height:1.25}.modal-card h2 strong{font-family:"Noto Serif Khmer",Georgia,serif;font-weight:500}.application-card h2{margin-bottom:21px;text-align:center;font-size:24px;line-height:1.1}.modal-card p{color:#ffffffc7}.application-card>p{max-width:422px;margin:0 auto;color:#ffffffad;font-size:18px;line-height:1.5;text-align:center}.modal-close{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgb(255 255 255 / 20%);border-radius:50%;outline:none;background:#444a59b3;cursor:pointer;line-height:0;transition:transform .18s ease;appearance:none}.modal-close:before,.modal-close:after{position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:99px;background:var(--white);content:"";transform-origin:center}.modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-close:hover,.modal-close:focus-visible{transform:scale(1.1)}.application-card .modal-close{top:16px;right:16px;border-color:#ffffff47;background:#444a59d1}.application-form{display:grid;gap:11px;margin-top:27px;text-align:left}.application-form label{display:grid;gap:6px}.application-form label>span:first-child{display:none}.application-form .form-field{position:relative;display:block;gap:0}.application-form .form-field>span{position:absolute;top:50%;left:20px;display:block;color:#9b9b9b;font-size:18px;line-height:1;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:top .16s ease,transform .16s ease,color .16s ease,font-size .16s ease}.application-form input,.application-form select{width:100%;min-height:58px;padding:12px 20px;border:0;border-radius:8px;color:var(--ink);background:var(--white);outline:none;font:inherit}.application-form .form-field input{transition:padding .16s ease,background .16s ease}.application-form .select-field select{padding-top:22px;padding-right:44px;padding-bottom:6px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231b1b1b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px}.application-form .form-field input:focus,.application-form .form-field input:not(:placeholder-shown){padding-top:22px;padding-bottom:6px}.application-form .form-field input:focus+span,.application-form .form-field input:not(:placeholder-shown)+span,.application-form .form-field input:-webkit-autofill+span,.application-form .select-field>span{top:10px;color:#738195;font-size:11px;transform:translateY(0)}.application-form input::placeholder{color:transparent;opacity:1}.application-form select:invalid{color:#9b9b9b}.application-form.was-validated .form-field input[aria-invalid=true],.application-form.was-validated .form-field select[aria-invalid=true]{box-shadow:inset 0 0 0 2px #ff2a2a,0 0 0 4px #ff2a2a38}.form-field-group{position:relative}.form-field-group .field-error{position:absolute;top:9px;right:18px;z-index:1;max-width:60%;color:#ff2a2a;font-size:12px;font-weight:600;line-height:1.2;text-align:right;pointer-events:none}.field-error:empty{display:none}.checkbox-field-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.checkbox-field-group .checkbox-field{flex:0 1 auto}.checkbox-field-group .field-error{position:static;max-width:none;text-align:left;font-size:13px}.application-form.was-validated .checkbox-field input[aria-invalid=true]{outline:2px solid #ff2a2a;outline-offset:0;box-shadow:0 0 0 4px #ff2a2a38}.application-form select option{color:var(--ink)}.checkbox-field{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:12px!important;margin-top:0;color:var(--white)}.application-form .checkbox-field input,.checkbox-field input{width:24px;height:24px;min-height:24px;flex:0 0 auto;margin:0;padding:0;accent-color:var(--royal)}.checkbox-field a{color:inherit;font-weight:400;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:.16em}.form-submit{width:100%;margin-top:9px;font-weight:400}.form-status{min-height:24px;margin:0;color:var(--white);font-size:16px}.form-status:empty{display:none}.form-status{text-align:center}.form-status.is-error{color:#ff2a2a;font-weight:600}.hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cookie-backdrop{position:fixed;inset:0;z-index:920;background:#00000029;opacity:0;backdrop-filter:blur(1px);transition:opacity .4s ease,visibility .4s ease;visibility:hidden}.cookie-backdrop.is-active{opacity:1;visibility:visible}.cookie-banner,.a11y-panel{isolation:isolate}.cookie-banner{position:fixed;bottom:clamp(24px,4vw,48px);left:50%;z-index:930;width:min(1320px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow-y:auto;padding:clamp(26px,2.6vw,40px);border:1px solid rgb(255 255 255 / 10%);border-radius:26px;color:var(--white);background:linear-gradient(228.73deg,#817e7e2e,#ffffff14),#0e1011eb;box-shadow:0 28px 90px #00000057,0 0 24px #ffffff0f;opacity:0;backdrop-filter:blur(22px);transform:translate(-50%,18px);transition:opacity .4s ease,transform .4s ease,visibility .4s ease;visibility:hidden}.cookie-banner:before{position:absolute;inset:0;z-index:-1;border:.75px solid transparent;border-radius:inherit;background:linear-gradient(100.24deg,#ffffff2e 9.14%,#ffffff7a,#ffffff2e 92.4%) border-box;content:"";pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0)}.cookie-banner.is-active{opacity:1;transform:translate(-50%);visibility:visible}.cookie-banner.is-settings-open{bottom:clamp(16px,3vw,32px);width:min(1320px,calc(100vw - 48px))}.cookie-main,.cookie-settings{display:grid;gap:18px}.cookie-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.cookie-main[hidden],.cookie-settings[hidden]{display:none!important}.cookie-eyebrow{display:inline-flex;width:fit-content;margin:0 0 -4px;padding:5px 16px 6px;border-radius:999px;color:#ffffffd1;background:#ffffff1f;font-size:15px;font-weight:600;line-height:1.1}.cookie-banner h2{margin:0;padding-right:56px;color:var(--white);font-size:clamp(24px,1.8vw,28px);font-weight:500;line-height:1.2}.cookie-close{position:absolute;top:18px;right:18px;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:1px solid rgb(255 255 255 / 18%);border-radius:999px;color:#fffc;background:#ffffff14;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.cookie-close:hover,.cookie-close:focus-visible{border-color:#ffffff5c;color:var(--white);background:#ffffff24;transform:translateY(-1px)}.cookie-close svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.cookie-settings h2,.cookie-settings>.cookie-eyebrow,.cookie-settings>.cookie-link,.cookie-settings-actions{grid-column:1 / -1}.cookie-banner p{margin:0;max-width:1040px;color:#ffffffbd;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.cookie-banner p .cookie-link{color:inherit;font-weight:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:.16em}.cookie-actions,.cookie-settings-actions{display:flex;flex-wrap:wrap;gap:18px}.cookie-primary,.cookie-secondary{min-width:218px;min-height:58px;padding:16px 30px;border:1.5px solid transparent;color:var(--white);background:linear-gradient(#122741f5,#122741f5) padding-box,linear-gradient(90deg,#4339f1 0%,var(--cyan) 100%) border-box;box-shadow:0 14px 36px #02d1e81a;font-size:18px;font-weight:500;backdrop-filter:blur(10px)}.cookie-banner .button-dark:before,.cookie-banner .button-light:before{content:none}.cookie-primary:hover,.cookie-primary:focus-visible,.cookie-secondary:hover,.cookie-secondary:focus-visible{color:var(--white);background:linear-gradient(#1a3758fa,#1a3758fa) padding-box,linear-gradient(90deg,#4339f1 0%,var(--cyan) 100%) border-box;box-shadow:0 18px 42px #02d1e824;transform:translateY(-1px)}.cookie-settings-button{display:inline-flex;min-width:218px;min-height:58px;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border:1.5px solid rgb(255 255 255 / 20%);border-radius:999px;color:#ffffffd1;background:#ffffff14;cursor:pointer;font-size:18px;font-weight:500;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cookie-settings-button:hover,.cookie-settings-button:focus-visible{border-color:#ffffff57;background:#ffffff1f;transform:translateY(-1px)}.cookie-settings-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.cookie-option{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid rgb(255 255 255 / 16%);border-radius:16px;background:#ffffff14}.cookie-switch{position:relative;flex:0 0 auto;width:48px;height:28px}.cookie-switch input{position:absolute;inset:0;z-index:1;margin:0;opacity:0}.cookie-switch span{position:absolute;inset:0;border-radius:999px;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .18s ease}.cookie-switch span:after{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:var(--white);content:"";transition:transform .18s ease}.cookie-switch input:checked+span{background:linear-gradient(52deg,var(--blue),var(--royal),var(--teal))}.cookie-switch input:checked+span:after{transform:translate(20px)}.cookie-switch input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:3px}.cookie-switch input:disabled+span{opacity:.9}.cookie-option-text{display:grid;gap:3px;color:#ffffff9e;font-size:14px;line-height:1.35}.cookie-option-text strong{color:var(--white);font-size:16px}.cookie-option-text small{color:#ffffff8a;font-size:12px;font-weight:500}.a11y-filter-overlay{position:fixed;inset:0;z-index:810;pointer-events:none;transition:backdrop-filter .3s ease}.a11y-toggle{position:fixed;left:24px;bottom:24px;z-index:860;display:grid;width:50px;height:50px;place-items:center;padding:0;border:0;border-radius:50%;color:var(--white);background:linear-gradient(52deg,var(--blue) 0%,var(--royal) 48%,var(--teal) 100%);box-shadow:0 0 0 2px #ffffff57,0 0 0 4px #30c0c333,0 12px 30px #00000052;cursor:pointer;transition:bottom .2s ease,box-shadow .18s ease,transform .18s ease}.a11y-toggle:before{position:absolute;inset:0;border:1.5px solid transparent;border-radius:inherit;background:linear-gradient(45deg,#4339f1,var(--cyan)) border-box;content:"";-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0)}.a11y-toggle:hover,.a11y-toggle:focus-visible{box-shadow:0 0 0 2px #ffffff6b,0 0 0 6px #30c0c347,0 16px 38px #0000005c;transform:scale(1.06)}.a11y-toggle-inner{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff3d}.a11y-toggle svg{width:18px;height:18px;fill:currentColor}.a11y-panel{position:fixed;left:24px;bottom:82px;z-index:870;display:flex;width:min(420px,calc(100vw - 48px));max-height:70vh;flex-direction:column;border-radius:22px;color:var(--white);background:linear-gradient(228.73deg,#817e7e3d,#ffffff17),#0c121cf5;box-shadow:0 28px 80px #00000057;opacity:0;backdrop-filter:blur(18px);transform:translateY(12px);transition:bottom .2s ease,opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden}.a11y-panel.is-active{opacity:1;transform:translateY(0);visibility:visible}.a11y-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-radius:22px 22px 0 0;background:linear-gradient(52deg,var(--blue),var(--royal),var(--teal))}.a11y-header-title{display:flex;min-width:0;align-items:center;gap:10px}.a11y-header-title svg{width:20px;height:20px;flex:0 0 auto;fill:currentColor}.a11y-header h2{margin:0;color:var(--white);font-size:18px;font-weight:700;line-height:1.15}.a11y-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:2px}.a11y-header-actions button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:10px;color:var(--white);background:transparent;cursor:pointer}.a11y-header-actions button:hover,.a11y-header-actions button:focus-visible{background:#ffffff24}.a11y-header-actions svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.a11y-header-actions>span{width:1px;height:20px;margin:0 4px;background:#ffffff47}.a11y-scrollbar-track{display:flex;flex:0 0 auto;justify-content:center;padding:8px 0 2px}.a11y-scrollbar-track span{display:block;width:50px;height:5px;border-radius:999px;background:#ffffff3d}.a11y-body{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 18px}.a11y-body::-webkit-scrollbar{display:none}.a11y-group{padding:16px;border:1px solid rgb(255 255 255 / 10%);border-radius:18px;background:#ffffff12}.a11y-group+.a11y-group{margin-top:12px}.a11y-group h3{margin:0 0 12px;color:var(--white);font-size:14px;font-weight:700;line-height:1.2}.a11y-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a11y-card{display:flex;min-width:0;min-height:82px;align-items:center;gap:11px;padding:12px;border:1px solid rgb(255 255 255 / 10%);border-radius:16px;color:var(--white);background:#ffffff14;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.a11y-card:hover,.a11y-card:focus-visible{border-color:#ffffff47;background:#ffffff1f;transform:translateY(-1px)}.a11y-card.is-active{border-color:var(--cyan);background:#30c0c324}.a11y-card-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fffc;background:#ffffff1a}.a11y-card.is-active .a11y-card-icon{color:var(--white);background:linear-gradient(52deg,var(--blue),var(--royal),var(--teal))}.a11y-card-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.a11y-card-label{display:block;color:var(--white);font-size:14px;font-weight:600;line-height:1.25}.a11y-dots{display:flex;gap:5px;margin-top:7px}.a11y-dot{width:9px;height:9px;border-radius:50%;background:#ffffff3d}.a11y-dot.is-filled{background:var(--cyan)}.a11y-footer{flex:0 0 auto;padding:14px 16px;border-radius:0 0 22px 22px;color:var(--white);background:#ffffff14;text-align:center}.a11y-footer a{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:inherit;font-size:13px;font-weight:700}.a11y-footer a:hover,.a11y-footer a:focus-visible{color:var(--white)}.a11y-footer svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}body.a11y-links a{outline:2px solid currentColor!important;outline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:2px!important}body.a11y-no-animations,body.a11y-no-animations *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body.a11y-no-animations .header-shell{opacity:1!important;transform:none!important;animation:none!important}body.a11y-no-animations .hero-content>*,body.a11y-no-animations .subpage-hero-content>*{opacity:1!important;transform:none!important;animation:none!important}body.a11y-no-animations .modal-backdrop,body.a11y-no-animations .modal-card{animation:none!important}body.a11y-readable,body.a11y-readable *{font-family:Arial,Helvetica,sans-serif!important}body.a11y-hide-images img,body.a11y-hide-images picture{visibility:hidden!important}body.a11y-line-height-1,body.a11y-line-height-1 *{line-height:2!important}body.a11y-line-height-2,body.a11y-line-height-2 *{line-height:2.2!important}body.a11y-line-height-3,body.a11y-line-height-3 *{line-height:2.5!important}body.a11y-line-height-4,body.a11y-line-height-4 *{line-height:2.8!important}body.a11y-text-left,body.a11y-text-left *{text-align:left!important}body.a11y-font-level-1{--a11y-font-scale: 1.1}body.a11y-font-level-2{--a11y-font-scale: 1.2}body.a11y-font-level-3{--a11y-font-scale: 1.3}body.a11y-font-level-4{--a11y-font-scale: 1.4}body[class*=a11y-font-level-] :where(p,li,a,button,label,input,select,textarea,summary,span,h1,h2,h3,h4){font-size:calc(1em * var(--a11y-font-scale))!important}@media(min-width:768px)and (max-height:860px){.application-card{max-height:calc(100vh - 48px);padding:30px 34px 24px}.application-card h2{margin-bottom:16px}.application-card>p{font-size:17px;line-height:1.35}.application-form{gap:9px;margin-top:22px}.application-form input,.application-form select{min-height:56px}.form-submit{min-height:54px;margin-top:4px}}@media(prefers-reduced-motion:reduce){.header-shell{opacity:1;transform:none;animation:none}.hero-content>*,.subpage-hero-content>*{opacity:1;transform:none;animation:none}.button,.logo-link{transition:none}.modal-backdrop,.modal-card{animation:none}}@media(min-width:901px){.header-shell{justify-content:space-between}.site-header.is-compact .logo-link,.site-header.is-compact .header-cta{opacity:0;pointer-events:none}}@media(max-width:900px){.site-header{--mobile-nav-offset: 100px;padding:14px 18px 0}.header-shell{--mobile-control-offset: 10px;--mobile-logo-offset: 21px;--mobile-toggle-offset: var(--mobile-control-offset);width:100%;min-height:68px;padding:0 13px 0 21px;align-items:flex-start;border-radius:40px;background:linear-gradient(265.43deg,#3753784d 5.64%,#030a134d 93.09%);backdrop-filter:blur(4px);transition:min-height .24s ease,backdrop-filter .24s ease,background .24s ease}.header-shell:before{display:block}.site-header.menu-open .header-shell{min-height:486px;background:linear-gradient(265.43deg,#3753786b 5.64%,#030a136b 93.09%);backdrop-filter:blur(10px)}.site-header.is-over-light:not(.menu-open) .header-shell{background:linear-gradient(265.43deg,#0f1623b8 5.64%,#030a13b8 93.09%);backdrop-filter:blur(14px)}.logo-link{margin-top:var(--mobile-logo-offset)}.desktop-nav{display:none}.header-cta{position:absolute;top:var(--mobile-control-offset);left:calc(50% - 82px);margin-top:0;min-height:48px;padding:15px 24px;font-size:16px}.menu-toggle{display:grid;width:48px;height:48px;margin-top:var(--mobile-toggle-offset)}.menu-toggle span{width:30px}.menu-toggle span:nth-child(1){transform:translate(-50%,-50%) translateY(-10px)}.menu-toggle span:nth-child(3){transform:translate(-50%,-50%) translateY(10px)}.menu-open .menu-toggle span:nth-child(1),.menu-open .menu-toggle span:nth-child(3){width:38px}}@media(max-width:1200px){.contact-grid{width:min(100%,1100px);margin-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px 50px;margin-top:66px}.section{padding:100px 15px}.faq-layout{width:min(100%,1024px);grid-template-columns:minmax(320px,389px) minmax(0,1fr);gap:100px}.faq-accordion summary{padding-right:12px}.faq-contact-actions p{font-size:16px}.faq-intro{position:relative;align-self:stretch;text-align:left}.team-photo{width:min(100%,1024px);height:428px;min-height:500px}.site-footer{padding:40px 15px 28px}.footer-panel{grid-template-columns:minmax(250px,1fr) auto minmax(270px,1fr);column-gap:clamp(28px,4vw,48px);padding:50px 42px}.footer-nav div{column-gap:clamp(34px,4vw,56px)}}@media(max-width:900px){.footer-panel{grid-template-areas:"contact" "brand" "nav";grid-template-columns:1fr;gap:30px;padding:50px 30px}.footer-contact,.footer-brand,.footer-nav{width:100%;justify-self:start}.footer-brand{justify-items:start;text-align:left}.footer-social{justify-content:flex-start}.footer-nav div{grid-auto-flow:row;grid-template-rows:none;column-gap:clamp(28px,6vw,56px)}}@media(max-width:767px){body{font-size:16px}.site-header{right:0;width:auto;max-width:none;overflow:visible;padding:14px 18px 0}.header-shell{--mobile-toggle-offset: 12px;display:grid;grid-template-columns:1fr auto 1fr;width:100%;max-width:100%;min-height:66px;align-items:start;padding:0 18px}.logo-link{justify-self:start}.logo-link img{width:52px}.header-cta{position:static;justify-self:center;margin-top:var(--mobile-control-offset);min-height:46px;padding:14px 18px;font-size:15px}.menu-toggle{position:relative;z-index:60;display:grid!important;justify-self:end;width:42px;height:42px;margin-top:var(--mobile-toggle-offset);margin-right:0}.menu-toggle:after{content:none}.menu-toggle span{display:block;width:30px}.site-header.menu-open .logo-link img{width:52px}.site-header.menu-open .menu-toggle{width:42px;height:42px;margin-top:var(--mobile-toggle-offset)}.site-header.menu-open .menu-toggle span:nth-child(1),.site-header.menu-open .menu-toggle span:nth-child(3){width:32px}.hero{padding-top:80px}.hero-content{gap:0;transform:none}.hero p{margin-top:10px}.hero .button{margin-top:36px}.section{padding:50px 12px}.faq-contact-card{gap:24px;margin-top:28px;padding:34px 24px}.faq-contact-actions{gap:12px}.faq-contact-icon{width:48px;height:48px}.section-intro{padding-top:70px}.accordion-grid{grid-template-columns:1fr;gap:12px}.faq-layout{width:min(100%,var(--container));grid-template-columns:1fr;gap:24px}.faq-intro{display:contents;text-align:center}.faq-intro>.eyebrow,.faq-intro>.section-title,.faq-contact-card{opacity:1;transform:none;animation:none}.faq-intro>.eyebrow,.faq-intro>.section-title{justify-self:center;text-align:center;order:1}.faq-intro>.eyebrow{width:max-content}.faq-intro>.faq-contact-card{display:none}.faq-accordion{order:2;margin-top:28px;padding-bottom:56px}.faq-contact-card{display:grid;position:relative;top:auto;width:100%;justify-self:stretch;order:3;margin-top:28px;text-align:left}.contact-grid{grid-template-columns:1fr;gap:60px}#kontakt{overflow-x:clip}summary{padding-left:18px;font-size:16px}.map-visual img{width:100%;object-fit:cover;object-position:top center}.portrait-shell{height:clamp(320px,100vw,400px);clip-path:inset(-70px 0 0 0 round 22px)}.portrait-shell img{max-width:100%}.portrait-overlay{right:18px;left:18px}.team-photo{height:auto;min-height:0}.team-photo img{height:auto;object-fit:contain}.faq-section:before{background-position:bottom center;background-size:350% auto}.faq-accordion summary{min-height:58px;padding:20px 12px 6px 0;font-size:17px}.footer-bottom{flex-direction:column;align-items:flex-start}.site-footer{padding:32px 12px 24px}.footer-panel{padding:40px 30px}.footer-bottom nav{flex-wrap:wrap}.footer-nav div{grid-template-columns:1fr}.modal-backdrop{padding:16px}.modal-card{padding:28px 20px}.application-card{padding:34px 28px 28px}.application-card>p{font-size:16px;line-height:1.35}.application-form{gap:9px;margin-top:22px}.application-form input,.application-form select{min-height:56px}.form-submit{min-height:54px;margin-top:4px}.form-status{min-height:0}.cookie-banner{right:auto;bottom:12px;left:50%;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:22px}.cookie-banner.is-settings-open{width:calc(100vw - 24px);bottom:12px}.cookie-banner h2{padding-right:44px;font-size:24px}.cookie-close{top:12px;right:12px;width:34px;height:34px}.cookie-settings{grid-template-columns:1fr}.cookie-actions,.cookie-settings-actions{display:grid;gap:10px}.cookie-primary,.cookie-secondary,.cookie-settings-button{width:100%;min-width:0;min-height:52px;font-size:16px}.cookie-option{align-items:flex-start;padding:12px}.a11y-toggle{left:16px;bottom:10px;width:46px;height:46px}.a11y-toggle-inner{width:31px;height:31px}.a11y-toggle svg{width:16px;height:16px}.a11y-panel{left:12px;width:calc(100vw - 24px);max-height:75vh}.a11y-grid{grid-template-columns:1fr}}@media(max-width:640px){.contact-grid{grid-template-columns:1fr}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.subpage-hero{position:relative;display:grid;min-height:750px;place-items:center;padding:0;color:var(--white);background-image:linear-gradient(180deg,#000000d9 15%,#00000045,#000000d9 85%),var(--subpage-hero-image);background-position:center center;background-repeat:no-repeat;background-size:cover;isolation:isolate}.subpage-hero-compact{min-height:428px;background-position:top center}.subpage-hero-content{display:grid;justify-items:center;gap:20px;width:min(100%,1080px);max-width:1080px;margin-top:80px;text-align:center}.subpage-hero-content>*{opacity:0;animation:hero-content-entry .76s cubic-bezier(.22,1,.36,1) both}.subpage-hero-content>:nth-child(1){animation-delay:.32s}.subpage-hero-content>:nth-child(2){animation-delay:.5s}.subpage-hero-content>:nth-child(3){animation-delay:.68s}.subpage-hero-compact .subpage-hero-content{margin-top:70px}.subpage-hero h1{width:100%;min-width:0;max-width:100%;margin:0;color:var(--white);font-family:"Noto Serif Khmer",Georgia,serif;font-size:80px;font-weight:400;line-height:.95;overflow-wrap:break-word;text-wrap:balance}.subpage-hero p{width:100%;min-width:0;max-width:100%;margin:0;color:#ffffffe5;font-size:28px;font-weight:300;line-height:1.4;overflow-wrap:break-word;text-wrap:balance}.subpage-hero .button{margin-top:20px}.subpage-section{padding:70px var(--section-x)}.team-members-section{padding-block:var(--section-x)}.team-members-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:0}.team-member-card{overflow:hidden;min-width:0;border-radius:30px;background:var(--white);box-shadow:0 0 20px #0000001a}.team-member-visual{position:relative;height:min(28vw,400px);max-height:400px;min-height:0;overflow:visible;border-radius:30px;background:#313343}.team-member-visual picture{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.team-member-visual img{display:block;width:100%;height:100%}.team-member-visual img{object-fit:cover;object-position:center center}.team-member-name{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;min-height:65px;margin:0;padding:5px 20px 0;border-radius:22px;color:var(--white);background:linear-gradient(90deg,#28283240,#1e1e287f);backdrop-filter:blur(8px);font-size:20px;font-weight:400;letter-spacing:.01em;line-height:1.4;text-align:center;text-shadow:0 1px 3px rgb(0 0 0 / 30%)}.team-member-name strong{padding:6px 10px}.team-member-content{display:grid;gap:15px;padding:20px 20px 30px}.team-role-list,.team-qualification-list{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.team-role-list{flex-direction:column;align-items:flex-start}.team-role-list li{display:inline-flex;align-items:center;min-height:27px;padding:1px 10px 3px;border:1px solid var(--ink);border-radius:1000px;color:var(--ink);font-size:14px;font-weight:500;line-height:1.4}.team-qualification-list{margin-top:-15px}.team-qualification-list li{display:inline-flex;align-items:center;min-height:26px;margin:5px 0 -4px;padding:8px 10px;border-radius:1000px;color:var(--white);background:#6f7078;font-size:10px;font-weight:500;line-height:1.4}.jobs-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:42px;text-align:left}.job-fact-card{display:grid;align-content:start;gap:22px;min-width:0;min-height:430px;padding:32px 24px;border:1px solid #ececec;border-radius:22px;background:linear-gradient(180deg,#fffc,#fff);box-shadow:0 10px 20px #0000000a}.job-fact-eyebrow{display:inline-flex;align-items:center;justify-self:start;margin:-3px 0 -10px;padding:4px 14px;border-radius:1000px;color:var(--ink);background:#00000026;backdrop-filter:blur(5px);font-size:14px;font-weight:500;line-height:1.1}.job-fact-card h3{margin:0;font-family:"Noto Serif Khmer",Georgia,serif;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.15}.jobs-facts-section .section-title{font-family:"Noto Serif Khmer",Georgia,serif;margin-top:12px;line-height:1.25}.job-fact-card p{margin:0;font-size:16px;line-height:1.4;white-space:pre-line}.check-list{display:grid;gap:12px;margin:-10px 0 0;padding:0;list-style:none}.check-list li{position:relative;padding-left:24px;font-size:16px;font-weight:500;line-height:1.4}.check-list li:before{position:absolute;top:4px;left:0;width:17px;height:13px;background:linear-gradient(180deg,#3c3d4e,#1c1c1c);content:"";clip-path:polygon(38% 74%,91% 0,100% 12%,38% 100%,0 62%,10% 50%)}.job-fact-lines{display:grid;gap:10px}.job-fact-lines p:not(:last-child){padding-bottom:10px;border-bottom:1px solid #ecedef}.job-fact-lines strong{font-weight:600}.job-fact-note{color:var(--muted);font-size:14px;font-style:italic}.jobs-cta{display:grid;justify-items:center;gap:33px;margin-top:20px}.jobs-cta p{margin:0}.jobs-region-map{display:block;width:min(100%,1000px);margin-top:28px}.jobs-region-map img{width:100%;height:auto}.jobs-info-intro{max-width:840px;margin:18px auto 0}.jobs-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:42px;text-align:left}.jobs-info-card{padding:32px;border-radius:22px;background:#ffffffd1;box-shadow:0 10px 20px #0000000a}.jobs-info-card:nth-child(n+3){grid-column:span 2}.jobs-info-card h3{margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.4}.jobs-info-card p{margin:0}.jobs-info-card p+p{margin-top:18px}.jobs-info-section .button-light{margin-top:42px}.jobs-team-section{padding-top:86px;padding-bottom:120px}.jobs-team-section .team-photo{margin-top:28px}.jobs-faq-section .faq-layout{grid-template-columns:minmax(300px,.55fr) minmax(0,1fr)}.jobs-faq-section .faq-intro{align-self:stretch}.legal-page-section{padding-top:70px}.legal-page-inner{display:block}.legal-content{width:min(100%,900px);margin:0 auto;color:var(--ink);text-align:left}.legal-content h2,.legal-content h3,.legal-content h4,.legal-content p,.legal-content ul{margin-top:0}.legal-content h2{margin-bottom:18px;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:400;line-height:1.2}.legal-content h2:not(:first-child){margin-top:46px}.legal-content h3{margin-bottom:10px;font-size:20px;font-weight:400;line-height:1.3}.legal-content h4{margin-bottom:8px;font-size:17px;font-weight:500;line-height:1.35}.legal-content p,.legal-content li{color:var(--ink);font-size:18px;line-height:1.45}.legal-content p,.legal-content ul{margin-bottom:22px}.legal-content :where(p,li) a{color:inherit;font-weight:400;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:.16em;transition:text-decoration-thickness .18s ease}.legal-content :where(p,li) a:hover,.legal-content :where(p,li) a:focus-visible{text-decoration-thickness:2px}.legal-content small{color:var(--muted);font-size:14px}@media(max-width:1200px){.subpage-hero{padding-right:15px;padding-left:15px}.subpage-section{padding:100px 15px}.team-members-section{padding-block:var(--section-x);padding-right:var(--section-x);padding-left:var(--section-x)}.team-members-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.team-member-visual,.team-member-visual img{min-height:400px}.jobs-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-faq-section .faq-layout{grid-template-columns:1fr;row-gap:42px}.jobs-faq-section .faq-intro{display:contents;position:static}.jobs-faq-section .faq-intro>.eyebrow,.jobs-faq-section .faq-intro>.section-title{order:1}.jobs-faq-section .faq-intro>.eyebrow{width:max-content}.jobs-faq-section .faq-accordion{order:2}.jobs-faq-section .faq-contact-card{display:none}}@media(max-width:767px){.subpage-hero{width:100vw;max-width:100vw;min-height:560px;overflow:hidden;padding:0 12px;background-position:center center,center center;background-size:100% 100%,450% auto}.subpage-hero-compact{min-height:428px;background-position:center center,center 42%;background-size:100% 100%,360% auto}.subpage-hero-content{gap:0;width:calc(100vw - 24px);margin-top:80px}.subpage-hero-compact .subpage-hero-content{margin-top:48px}.subpage-hero h1{width:auto;max-width:none;font-size:46px;line-height:50px;overflow-wrap:normal;text-wrap:wrap}.subpage-hero p{max-width:100%;margin-top:10px;font-size:18px;text-wrap:wrap}body:has(.team-members-section) .subpage-hero h1{font-size:50px;line-height:54px}.subpage-hero .button{margin-top:36px}.subpage-section{padding:50px 12px}.team-members-section{padding-block:50px}.team-members-grid{grid-template-columns:1fr;gap:24px;margin:0}.team-member-card,.team-member-visual{border-radius:22px}.jobs-facts-grid,.jobs-info-grid{grid-template-columns:1fr}.jobs-facts-grid{margin-top:20px}.jobs-facts-section .section-title,.jobs-region-section .section-title{font-size:36px}.job-fact-card{min-height:0}.jobs-info-card:nth-child(n+3){grid-column:auto}.jobs-team-section{padding-top:64px;padding-bottom:88px}.jobs-team-section .team-photo{margin-top:24px}.jobs-region-map img{object-fit:cover;object-position:top center}.legal-content h2{font-size:24px}.legal-content h3{font-size:18px}.legal-content p,.legal-content li{font-size:16px}}@media(min-width:460px)and (max-width:560px){.team-member-visual,.team-member-visual img{min-height:600px}}@media(min-width:560px)and (max-width:760px){.team-member-visual,.team-member-visual img{min-height:700px}}
