@font-face{font-display:swap;font-family:Azurio;font-style:normal;font-weight:400;src:url(../fonts/Azurio/Azurio-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Azurio;font-style:normal;font-weight:700;src:url(../fonts/Azurio/Azurio-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Replica;font-style:normal;font-weight:400;src:url(../fonts/Replica/ReplicaWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Replica;font-style:normal;font-weight:700;src:url(../fonts/Replica/ReplicaWeb-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(../fonts/Roboto/RobotoMono-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(../fonts/Roboto/RobotoMono-Bold.ttf) format("truetype")}:root{--color-white:#fff;--color-black:#000;--color-brand-lviv-blue-50:#c1dff4;--color-brand-lviv-blue-75:#459fdd;--color-brand-lviv-blue-100:#1485c4;--color-brand-austin-orange-50:#ffcec0;--color-brand-austin-orange-75:#fe8d6b;--color-brand-austin-orange-100:#f46a4a;--color-brand-linkedin:#1b6bc4;--color-danger-strong:#991b1b;--color-danger-main:#ef4444;--color-danger-surface:#fef2f2;--color-warning-strong:#92400e;--color-warning-main:#f59e0b;--color-warning-surface:#fffbeb;--color-success-strong:#065f46;--color-success-main:#10b981;--color-success-surface:#ecfdf5;--color-neutral-10:#f7f9fa;--color-neutral-25:#edf0f2;--color-neutral-50:#e1e7eb;--color-neutral-100:#d1dae2;--color-neutral-200:#bdcbd7;--color-neutral-300:#97a2ac;--color-neutral-400:#717a81;--color-neutral-500:#4c5156;--color-neutral-600:#26292b;--color-career-50:#e9eefc;--color-career-100:#d4e1f9;--color-career-200:#a8c1f2;--color-career-300:#7d9cec;--color-career-400:#4472e9;--color-career-500:#1444ed;--color-career-600:#1036be;--color-career-700:#0c298e;--color-career-800:#081b5f;--color-career-900:#040e2f;--color-ss-brand-green:#00a977;--color-ss-brand-lime:#a5c500;--color-ss-brand-blue:#00a3cf;--color-ss-brand-navy:#5652a0;--color-ss-brand-violet:#94308e;--color-ss-brand-rose:#e74394;--color-ss-brand-orange:#ec6400;--color-ss-brand-red:#d80056;--color-ss-academy-violet:#973af7;--color-ss-academy-green:#baf811;--color-ss-academy-rose:var(--color-ss-brand-rose);--color-ss-academy-violet-50:#f5ebfe;--color-ss-academy-green-50:#f3fdd9;--color-ss-academy-rose-50:var(--color-shades-rose-50);--color-shades-green-50:#e6ffec;--color-shades-green-100:#c8fad8;--color-shades-green-200:#93f6bd;--color-shades-green-300:#5be4a2;--color-shades-green-400:#32ca8f;--color-shades-green-500:#00a977;--color-shades-green-600:#008f74;--color-shades-green-700:#00786d;--color-shades-green-800:#006060;--color-shades-green-900:#004750;--color-shades-lime-50:#fdffe5;--color-shades-lime-100:#f7fcc9;--color-shades-lime-200:#eef995;--color-shades-lime-300:#dbed5f;--color-shades-lime-400:#c3dc36;--color-shades-lime-500:#a5c500;--color-shades-lime-600:#8ba902;--color-shades-lime-700:#718d02;--color-shades-lime-800:#597202;--color-shades-lime-900:#485f02;--color-shades-blue-50:#e6fffc;--color-shades-blue-100:#cafcf8;--color-shades-blue-200:#96fafa;--color-shades-blue-300:#60e6f0;--color-shades-blue-400:#38c9e2;--color-shades-blue-500:#00a3cf;--color-shades-blue-600:#027eb2;--color-shades-blue-700:#015e95;--color-shades-blue-800:#014378;--color-shades-blue-900:#012f63;--color-shades-nany-50:#f2f0fc;--color-shades-nany-100:#e3e0fa;--color-shades-nany-200:#c7c5f5;--color-shades-nany-300:#a3a0e2;--color-shades-nany-400:#807dc5;--color-shades-nany-500:#5652a0;--color-shades-nany-600:#3e3b89;--color-shades-nany-700:#2b2873;--color-shades-nany-800:#1b1a5c;--color-shades-nany-900:#110f4c;--color-shades-violet-50:#fce8f3;--color-shades-violet-100:#f9d7ea;--color-shades-violet-200:#f4b1dd;--color-shades-violet-300:#de83c7;--color-shades-violet-400:#be5dae;--color-shades-violet-500:#94308e;--color-shades-violet-600:#7c227e;--color-shades-violet-700:#601769;--color-shades-violet-800:#470e55;--color-shades-violet-900:#340946;--color-shades-rose-50:#ffedee;--color-shades-rose-100:#fdd9dd;--color-shades-rose-200:#fcb4c2;--color-shades-rose-300:#f78ead;--color-shades-rose-400:#f070a2;--color-shades-rose-500:#e74394;--color-shades-rose-600:#c63089;--color-shades-rose-700:#a6217d;--color-shades-rose-800:#85156e;--color-shades-rose-900:#6e0c64;--color-shades-orange-50:#fef6e5;--color-shades-orange-100:#feeccb;--color-shades-orange-200:#fdd297;--color-shades-orange-300:#f9b364;--color-shades-orange-400:#f3943c;--color-shades-orange-500:#ec6400;--color-shades-orange-600:#ca4b02;--color-shades-orange-700:#a93302;--color-shades-orange-800:#882102;--color-shades-orange-900:#711602;--color-shades-red-50:#fde4e4;--color-shades-red-100:#fdcaca;--color-shades-red-200:#fb96a0;--color-shades-red-300:#f3617e;--color-shades-red-400:#e7386d;--color-shades-red-500:#d80056;--color-shades-red-600:#b9025c;--color-shades-red-700:#9b015c;--color-shades-red-800:#7d0057;--color-shades-red-900:#670052;--color-system-green:#008f74;--color-system-yellow:#eaad12;--color-system-red:#d30202;--color-system-green-50:#5effd1;--color-system-yellow-50:#ffc56d;--color-system-red-50:#ff8688;--color-facebook:#0766ff;--color-linkedin:#0b66c2;--color-twitter:#000;--color-telegram:#08c;--color-reddit:#ff4500;--color-email:var(--color-surface-brand);--color-facebook-hover:#0757d9;--color-linkedin-hover:#185dab;--color-surface-primary:var(--color-white);--color-surface-secondary:var(--color-neutral-500);--color-surface-minimal:var(--color-neutral-100);--color-surface-contrast:var(--color-neutral-900);--color-surface-heavy-contrast:var(--color-neutral-black);--color-surface-brand:var(--color-career-500);--color-surface-brand-minimal:var(--color-career-50);--color-surface-brand-subtle:var(--color-career-100);--color-surface-brand-contrast:var(--color-career-600);--color-surface-success:var(--color-system-green);--color-surface-warning:var(--color-system-yellow);--color-surface-error:var(--color-system-red);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-white);--color-text-subtle:var(--color-neutral-700);--color-text-disabled:var(--color-neutral-500);--color-text-weak:var(--color-neutral-300);--color-text-inverse-primary:var(--color-white);--color-text-inverse-secondary:var(--color-neutral-200);--color-text-brand:var(--color-career-500);--color-text-brand-contrast:var(--color-career-600);--color-text-brand-disabled:var(--color-career-300);--color-text-error:var(--color-system-red);--color-border-primary:var(--color-black);--color-border-secondary:var(--color-neutral-900);--color-border-subtle:var(--color-neutral-700);--color-border-disabled:var(--color-neutral-500);--color-border-weak:var(--color-neutral-300);--color-border-inverse-primary:var(--color-white);--color-border-inverse-secondary:var(--color-neutral-200);--color-border-brand:var(--color-career-500);--color-border-brand-contrast:var(--color-career-600);--color-border-brand-disabled:var(--color-career-300);--color-border-error:var(--color-system-red);--color-icon-primary:var(--color-neutral-900);--color-icon-secondary:var(--color-neutral-400);--color-icon-subtle:var(--color-neutral-700);--color-icon-disabled:var(--color-neutral-500);--color-icon-brand:var(--color-career-500);--color-icon-brand-dark:var(--color-career-600);--color-icon-inverse:var(--color-neutral-white);--color-icon-error:var(--color-system-red);--color-icon-success:var(--color-system-green);--color-icon-warning:var(--color-system-yellow);--color-icon-inverse-error:var(--color-system-red-50);--color-icon-inverse-warning:var(--color-system-yellow-50);--color-icon-inverse-success:var(--color-system-green-50);--color-button-primary-default:var(--color-career-500);--color-button-primary-hover:var(--color-career-600);--color-button-primary-onclick:var(--color-career-700);--color-button-primary-disabled:var(--color-neutral-500);--color-button-primary-focused:var(--color-brand-500);--color-button-secondary-default:var(--color-neutral-white);--color-button-secondary-hover:var(--color-career-50);--color-button-secondary-onclick:var(--color-career-100);--color-button-secondary-disabled:var(--color-neutral-200);--color-button-secondary-focused:var(--color-neutral-white);--color-button-dark-default:var(--color-neutral-black);--color-button-dark-hover:var(--color-neutral-800);--color-button-dark-onclick:var(--color-neutral-900);--color-button-dark-disabled:var(--color-neutral-600);--color-button-dark-focused:var(--color-neutral-black);--color-tag-job:var(--color-career-50);--color-tag-complete-program:var(--color-ss-academy-violet);--color-tag-course:var(--color-ss-academy-rose);--color-tag-project-based-program:var(--color-ss-academy-green);--color-tag-complete-program-light:var(--color-ss-academy-violet-50);--color-tag-course-light:var(--color-ss-academy-rose-50);--color-tag-project-based-program-light:var(--color-ss-academy-green-50);--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:24px;--spacing-6:32px;--spacing-7:40px;--spacing-8:48px;--spacing-9:64px;--spacing-10:80px;--spacing-11:96px;--spacing-12:128px;--spacing-13:160px;--font-family-primary:"Replica","Helvetica Neue",Arial,sans-serif;--font-family-secondary:"Azurio","Helvetica Neue",Arial,sans-serif;--font-family-tertiary:"Roboto Mono","Courier New",Courier,monospace;--breakpoint-xs:200px;--breakpoint-sm:577px;--breakpoint-md:769px;--breakpoint-lg:1025px;--breakpoint-xl:1200px;--breakpoint-xxl:1920px}@media screen and (min-width:200px){:root{--text-headline-1:400 56px/100% var(--font-family-secondary);--text-headline-2:400 40px/120% var(--font-family-primary);--text-headline-3:400 28px/140% var(--font-family-primary);--text-headline-3-azurio:400 28px/140% var(--font-family-secondary);--text-headline-4:400 20px/120% var(--font-family-primary);--text-headline-5:400 16px/125% var(--font-family-primary);--text-headline-6:400 14px/100% var(--font-family-primary);--text-body-l:400 18px/140% var(--font-family-primary);--text-body-m:400 14px/140% var(--font-family-primary);--text-body-nav:400 14px/100% var(--font-family-primary);--text-hint-l:400 12px/140% var(--font-family-primary);--text-hint-m:400 12px/110% var(--font-family-primary)}}@media screen and (min-width:767px){:root{--text-headline-1:400 84px/84px var(--font-family-secondary);--text-headline-2:400 44px/120% var(--font-family-primary);--text-headline-3:400 32px/140% var(--font-family-primary);--text-headline-3-azurio:400 32px/140% var(--font-family-secondary);--text-headline-4:400 24px/120% var(--font-family-primary);--text-headline-5:400 16px/125% var(--font-family-primary);--text-headline-6:400 14px/100% var(--font-family-primary);--text-body-l:400 20px/140% var(--font-family-primary);--text-body-m:400 16px/140% var(--font-family-primary);--text-body-nav:400 16px/100% var(--font-family-primary);--text-hint-l:400 14px/140% var(--font-family-primary);--text-hint-m:400 14px/110% var(--font-family-primary)}}@media screen and (min-width:1023px){:root{--text-headline-1:400 108px/108px var(--font-family-secondary);--text-headline-2:400 48px/120% var(--font-family-primary);--text-headline-3:400 32px/140% var(--font-family-primary);--text-headline-3-azurio:400 32px/140% var(--font-family-secondary);--text-headline-4:400 24px/120% var(--font-family-primary);--text-headline-5:400 16px/125% var(--font-family-primary);--text-headline-6:400 14px/100% var(--font-family-primary);--text-body-l:400 20px/140% var(--font-family-primary);--text-body-m:400 16px/140% var(--font-family-primary);--text-body-nav:400 16px/100% var(--font-family-primary);--text-hint-l:400 14px/110% var(--font-family-primary);--text-hint-m:400 14px/110% var(--font-family-primary)}}.global-page-loader[data-v-e7388c37]{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}.global-page-loader .loader-bar[data-v-e7388c37]{animation:loading-e7388c37 1.5s ease-in-out infinite;background:var(--color-brand-austin-orange-75);height:3px;transform-origin:left center;width:100%}@keyframes loading-e7388c37{0%{transform:translate(-100%) scaleX(.3)}50%{transform:translate(0) scaleX(.5)}to{transform:translate(100%) scaleX(.3)}}.fade-enter-active[data-v-e7388c37],.fade-leave-active[data-v-e7388c37]{transition:opacity .3s ease}.fade-enter-from[data-v-e7388c37],.fade-leave-to[data-v-e7388c37]{opacity:0}.toaster-container[data-v-dcec5668]{align-items:center;bottom:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);left:50%;position:fixed;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:9999}.toast[data-v-dcec5668]{background-color:var(--color-white);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);padding:2px;position:relative;width:auto}.toast.success[data-v-dcec5668]{background-color:var(--color-success-surface)}.toast.error[data-v-dcec5668]{background-color:var(--color-danger-surface)}.toast.info[data-v-dcec5668]{background-color:var(--color-neutral-50)}.toast .content[data-v-dcec5668]{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4)}.toast .content h6[data-v-dcec5668]{font-family:Replica,Replica fallback;font-weight:700}.toast .content h6[data-v-dcec5668],.toast .content p[data-v-dcec5668]{color:#000;font-size:16px;font-style:normal;line-height:normal;padding-right:30px}.toast .content p[data-v-dcec5668]{font-family:Replica-Regular,Replica-Regular fallback;font-weight:400}.toast-close[data-v-dcec5668]{cursor:pointer;position:absolute;right:16px;top:16px}.toast-enter-active[data-v-dcec5668],.toast-leave-active[data-v-dcec5668]{transition:all .3s ease}.toast-enter-from[data-v-dcec5668],.toast-leave-to[data-v-dcec5668]{opacity:0;transform:translateY(100%)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:transparent;border:none;color:inherit;font:inherit;line-height:normal;overflow:visible;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}*,button{margin:0;padding:0}*{box-sizing:border-box}html{background:transparent}body{font-family:var(--font-family-secondary);font-size:16px;line-height:1.6;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;overflow-x:hidden}body.disable-scroll{overflow:hidden}img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}a{color:inherit;text-decoration:none}.tag{color:var(--color-text-brand-contrast);font-family:var(--font-family-primary);font:var(--text-body-small);height:28px;padding:4px 8px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.search-input{position:relative;width:100%}.search-input .search-icon{color:var(--color-text-secondary);left:15px;position:absolute;top:12px}.search-input .remove-icon{cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.search-input input{background-color:var(--color-surface-minimal);border:1px solid var(--color-border-disabled);color:var(--color-text-secondary);font:var(--text-subtitle-3);height:48px;outline:none;padding:12px 16px 12px 56px;width:100%}@media screen and (min-width:200px){.search-input input{padding-left:45px}}.search-input input::-moz-placeholder{color:var(--color-text-disabled)}.search-input input::placeholder{color:var(--color-text-disabled)}.search-input input:focus,.search-input input:hover{border:1px solid var(--color-border-brand)}.search-input input:focus{background-color:var(--color-surface-primary)}.grecaptcha-badge{visibility:hidden!important}@media screen and (min-width:200px){.container{margin:0 auto;max-width:1280px;padding:0 16px;position:relative;width:100%}.jobs-recommendations{position:relative;width:100%;z-index:1}.jobs-recommendations .container{align-items:normal}.jobs-recommendations .heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-5)}.jobs-recommendations .heading h3{color:var(--color-text-primary);font:var(--text-subtitle-1);text-transform:uppercase}.jobs-recommendations .heading .button{color:var(--color-text-brand)}.jobs-recommendations .heading .hidden-on-mobile,.jobs-recommendations-btn{display:none}.jobs-recommendations .embla-vacancies{display:block;margin:auto;max-width:620px;width:100%;--slide-height:152px;--slide-spacing:20px;--slide-size:100%}.jobs-recommendations .embla__viewport{overflow:hidden}.jobs-recommendations .embla__container{display:flex;gap:40px;touch-action:pan-y pinch-zoom}.jobs-recommendations .embla__slide{display:flex;flex:0 0 var(--slide-size);justify-content:center;min-width:0;transform:translateZ(0)}.jobs-recommendations .embla__controls{display:flex;justify-content:center;margin-top:var(--spacing-5)}.jobs-recommendations .embla__dots{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:flex-end}.jobs-recommendations .embla__dot{-webkit-tap-highlight-color:rgba(var(--color-surface-heavy-contrast),.5);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface-heavy-contrast);border-radius:50%;cursor:pointer;display:inline-flex;display:flex;height:8px;justify-content:center;margin:0;opacity:55%;padding:0;text-decoration:none;touch-action:manipulation;width:8px}.jobs-recommendations .embla__dot--selected{opacity:1}}@media screen and (min-width:768px){.container{padding:0 40px}.jobs-recommendations .embla__controls{display:none}.jobs-recommendations .embla-vacancies{max-width:100%;width:100%}.jobs-recommendations .embla__container{display:flex;gap:24px}.jobs-recommendations .embla__slide{flex:unset;width:100%}.jobs-recommendations .embla__slide:last-child{display:none}}@media screen and (min-width:1025px){.container{padding:0 16px}.jobs-recommendations .embla__slide:last-child{display:block}}@media screen and (min-width:200px){.hero-right-image-accent-block{display:flex;flex-direction:column;padding:var(--spacing-5) var(--spacing-0) var(--spacing-8);position:relative}.hero-right-image-accent-block:after{background-color:var(--color-surface-brand-contrast);bottom:0;content:"";height:226px;position:absolute;width:100%}.hero-right-image-accent-block h1{color:var(--color-text-primary);font:var(--text-headline-h2);margin-bottom:var(--spacing-5);text-transform:uppercase}.hero-right-image-accent-block p{font:var(--text-body-medium);margin-bottom:var(--spacing-5)}.hero-right-image-accent-block strong{font-weight:var(--font-weight-bold)}.hero-right-image-accent-block h1 span{color:var(--color-text-brand)}.hero-right-image-accent-block .left-side,.hero-right-image-accent-block .right-side{width:100%}.hero-right-image-accent-block button{margin-bottom:var(--spacing-9);width:-moz-fit-content;width:fit-content}.hero-right-image-accent-block .image-wrapper{position:relative;width:100%;z-index:1}.hero-right-image-accent-block img{aspect-ratio:328/218;-o-object-fit:cover;object-fit:cover}.hero-right-image-full-block{background-color:var(--color-surface-brand-contrast);display:flex;flex-direction:column;padding:var(--spacing-8) var(--spacing-0) var(--spacing-0);position:relative}.hero-right-image-full-block .title{color:var(--color-text-inverse-primary);font:var(--text-headline-h2);margin-bottom:var(--spacing-5);text-transform:uppercase}.hero-right-image-full-block .subtitle{color:var(--color-text-inverse-primary);font:var(--text-subtitle-2);margin-bottom:var(--spacing-5)}.hero-right-image-full-block .description{color:var(--color-text-inverse-primary);font:var(--text-body-medium);margin:var(--spacing-6) var(--spacing-0) var(--spacing-8)}.hero-right-image-full-block .left-side,.hero-right-image-full-block .right-side{width:100%}.hero-right-image-full-block .right-side{margin-bottom:-48px}.hero-right-image-full-block button{margin-bottom:var(--spacing-9);width:-moz-fit-content;width:fit-content}.hero-right-image-full-block .image-wrapper{position:relative;width:100%;z-index:1}.hero-right-image-full-block img{aspect-ratio:328/218;-o-object-fit:cover;object-fit:cover}.hero-right-image-left-text-compact{background-color:var(--color-surface-primary);display:flex;flex-direction:column;padding:var(--spacing-8) var(--spacing-0) var(--spacing-0);position:relative}.hero-right-image-left-text-compact .title{font:var(--text-headline-h3);margin-bottom:var(--spacing-4);margin-top:var(--spacing-5);position:relative;text-transform:uppercase}.hero-right-image-left-text-compact .title:before{background-color:var(--color-surface-brand);content:"";height:1px;left:0;position:absolute;top:-16px;width:80px}.hero-right-image-left-text-compact .title-wrapper{margin-bottom:var(--spacing-8)}.hero-right-image-left-text-compact .subtitle{font:var(--text-subtitle-3);margin-bottom:var(--spacing-5)}.hero-right-image-left-text-compact .image-wrapper{height:320px;width:100%}.hero-right-image-left-text-compact .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-right-image-left-text{background-color:var(--color-neutral-white);position:relative;width:100%}.hero-right-image-left-text .container{display:flex;flex-direction:column;position:static}.hero-right-image-left-text .left-section{display:flex;flex-direction:column;padding:var(--spacing-7) var(--spacing-0);width:100%}.hero-right-image-left-text .title{color:var(--color-text-primary);font:var(--text-headline-h3);margin-bottom:var(--spacing-5);position:relative;text-transform:uppercase}.hero-right-image-left-text .title:before{background-color:var(--color-surface-brand);content:"";height:1px;left:0;position:absolute;top:-24px;width:80px}.hero-right-image-left-text .subtitle{font:var(--text-subtitle-2);margin-bottom:var(--spacing-5)}.hero-right-image-left-text .image-wrapper,.hero-right-image-left-text .right-section{width:100%}.hero-right-image-left-text .image-wrapper img{aspect-ratio:3/2;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-right-image-left-text .controls{display:flex;flex-wrap:wrap;gap:16px}.hero-right-image-left-text .controls>.button{width:100%}.hero-right-image-left-text .tags{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}.hero-right-image{background-color:var(--color-neutral-white);position:relative;width:100%}.hero-right-image .container{display:flex;flex-direction:column;position:static}.hero-right-image .left-section{display:flex;flex-direction:column;padding:var(--spacing-8) var(--spacing-0);width:100%}.hero-right-image .title{color:var(--color-text-primary);font:var(--text-headline-h3);margin-bottom:var(--spacing-5);position:relative;text-transform:uppercase}.hero-right-image .subtitle{font:var(--text-subtitle-2);margin-bottom:var(--spacing-5)}.hero-right-image .right-section{width:100%}.hero-right-image .search-wrapper{display:flex;margin-top:var(--spacing-8)}.hero-right-image .image-wrapper{width:100%}.hero-right-image .image-wrapper img{aspect-ratio:3/2;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-full-image-left-block .left-side,.hero-full-image-left-block .right-side{width:100%}.hero-full-image-left-block .right-side{padding:var(--spacing-7) var(--spacing-0)}.hero-full-image-left-block .content-wrapper{background-color:var(--color-surface-brand-contrast);padding:var(--spacing-8) var(--spacing-6)}.hero-full-image-left-block .title{color:var(--color-text-inverse-primary);font:var(--text-headline-h3);margin-bottom:var(--spacing-5);text-transform:uppercase}.hero-full-image-left-block .subtitle{color:var(--color-text-inverse-primary);font:var(--text-subtitle-2);margin-bottom:var(--spacing-5)}}@media screen and (min-width:576px){.hero-right-image-left-text-compact .hero-image{height:240px}}@media screen and (min-width:768px){.hero-right-image-accent-block{padding:var(--spacing-9) var(--spacing-0)}.hero-right-image-accent-block img{aspect-ratio:43/25}.hero-right-image-left-text-compact .title{font:var(--text-headline-h2);margin-top:var(--spacing-4)}.hero-right-image-left-text-compact .subtitle{font:var(--text-subtitle-2)}.hero-right-image-left-text .container{flex-direction:column}.hero-right-image-left-text .image-wrapper img{aspect-ratio:16/5}.hero-right-image-left-text .controls>.button{width:-moz-fit-content;width:fit-content}.hero-right-image .title{font:var(--text-headline-h2)}.hero-right-image .left-section{padding:var(--spacing-11) var(--spacing-0)}.hero-right-image .image-wrapper img{aspect-ratio:16/5}.hero-full-image-left-block .title{font:var(--text-headline-h2)}}@media screen and (min-width:1024px){.hero-right-image-accent-block{padding:var(--spacing-11) var(--spacing-0)}.hero-right-image-accent-block .left-side,.hero-right-image-accent-block .right-side{width:50%}.hero-right-image-accent-block .left-side{margin-right:var(--spacing-5)}.hero-right-image-accent-block h1{max-width:300px}.hero-right-image-accent-block p{margin-bottom:70px}.hero-right-image-accent-block button{margin-bottom:0}.hero-right-image-accent-block .wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.hero-right-image-accent-block img{aspect-ratio:612/496}.hero-right-image-accent-block:after{bottom:0;height:100%;left:calc(50% + 329.99616px);right:0;width:auto}.hero-right-image-full-block{padding:var(--spacing-11) var(--spacing-0)}.hero-right-image-full-block .left-side,.hero-right-image-full-block .right-side{width:50%}.hero-right-image-full-block .left-side{padding-right:var(--spacing-12)}.hero-right-image-full-block .right-side{height:100%;position:absolute;right:0;top:0;width:50%}.hero-right-image-full-block .image-wrapper img{aspect-ratio:153/124}.hero-right-image-left-text-compact{height:320px;justify-content:center;padding:0}.hero-right-image-left-text-compact .container{align-items:center;display:flex}.hero-right-image-left-text-compact .title-wrapper{margin-bottom:var(--spacing-0)}.hero-right-image-left-text-compact .title{font:var(--text-headline-1);max-width:700px}.hero-right-image-left-text-compact .image-wrapper{height:320px;position:absolute;right:0;top:0;width:50%}.hero-right-image-left-text{display:flex;height:628px}.hero-right-image-left-text .container{align-items:center}.hero-right-image-left-text .left-section{height:100%}.hero-right-image-left-text .right-section{height:100%;max-height:628px;position:absolute;right:0;top:0;width:50%}.hero-right-image-left-text .image-wrapper{height:100%}.hero-right-image-left-text .image-wrapper img{aspect-ratio:unset}.hero-right-image{display:flex;height:688px}.hero-right-image .container{align-items:flex-start}.hero-right-image .left-section{height:100%;padding-right:var(--spacing-12);padding-top:var(--spacing-13);width:50%}.hero-right-image .right-section{height:100%;max-height:688px;position:absolute;right:0;top:0;width:50%}.hero-right-image .image-wrapper{height:100%}.hero-right-image .image-wrapper img{aspect-ratio:unset}.hero-full-image-left-block .content-wrapper{padding:var(--spacing-11) var(--spacing-6);width:-moz-fit-content;width:fit-content}.hero-full-image-left-block .title{font:var(--text-headline-1)}}@font-face{font-display:swap;font-family:Azurio;font-style:normal;font-weight:400;src:url(../fonts/Azurio/Azurio-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Azurio;font-style:normal;font-weight:700;src:url(../fonts/Azurio/Azurio-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Replica;font-style:normal;font-weight:400;src:url(../fonts/Replica/ReplicaWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Replica;font-style:normal;font-weight:700;src:url(../fonts/Replica/ReplicaWeb-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(../fonts/Roboto/RobotoMono-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(../fonts/Roboto/RobotoMono-Bold.ttf) format("truetype")}.icon-monogram[data-v-afedf326]{display:inline-block;position:relative}.icon-monogram .line[data-v-afedf326]{background:var(--color-white);height:1px;position:absolute;width:200vw}.icon-monogram .line-left[data-v-afedf326]{right:70px;top:74px}.icon-monogram .line-top[data-v-afedf326]{left:auto;right:25px;top:1px;transform:rotate(115deg);transform-origin:right center}.icon-monogram .line-right[data-v-afedf326]{left:60px;top:43px}.icon-monogram .line-bottom[data-v-afedf326]{bottom:10px;left:25px;transform:rotate(115deg);transform-origin:left center}@media screen and (min-width:200px){.error-page{align-items:center;background:linear-gradient(180deg,#fe8d6b,#ffcec0 50%,#fff7f5);display:flex;height:100vh;justify-content:center;overflow:hidden}.error-page .headline-1{font:var(--text-headline-1);margin-bottom:var(--spacing-5)}.error-page .headline-2{font:var(--text-headline-2);margin-bottom:var(--spacing-6)}.error-page .headline-4{color:var(--color-neutral-500);font:var(--text-headline-4);margin-bottom:var(--spacing-6)}.error-page .link{color:var(--color-black);text-decoration:underline}.error-page .monogram-wrapper{display:none}}@media screen and (min-width:767px){.error-page .headline-2{margin-bottom:var(--spacing-8)}.error-page .headline-4{max-width:532px}.error-page .monogram-wrapper{bottom:65px;display:block;position:absolute;right:0}}
