:root{font-size:100%}.xs{font-size:clamp(0.9375rem,0.9375rem + (1rem - 0.9375rem)*(100vw - 360px)/(1440px - 360px),1rem);line-height:1.55;letter-spacing:0}.s{font-size:clamp(1rem,1rem + (1.125rem - 1rem)*(100vw - 360px)/(1440px - 360px),1.125rem);line-height:1.55;letter-spacing:0}.m{font-size:clamp(1.125rem,1.125rem + (1.25rem - 1.125rem)*(100vw - 360px)/(1440px - 360px),1.25rem);line-height:1.55;letter-spacing:0}.l{font-size:clamp(1.25rem,1.25rem + (1.5rem - 1.25rem)*(100vw - 360px)/(1440px - 360px),1.5rem);line-height:1.5;letter-spacing:0}.xl{font-size:clamp(1.5rem,1.5rem + (1.875rem - 1.5rem)*(100vw - 360px)/(1440px - 360px),1.875rem);line-height:1.35;letter-spacing:-0.005em}.xxl{font-size:clamp(1.875rem,1.875rem + (2.25rem - 1.875rem)*(100vw - 360px)/(1440px - 360px),2.25rem);line-height:1.25;letter-spacing:-0.01em}.xxxl{font-size:clamp(2.25rem,2.25rem + (3rem - 2.25rem)*(100vw - 360px)/(1440px - 360px),3rem);line-height:1.2;letter-spacing:-0.015em}.xxxxl{font-size:clamp(3rem,3rem + (4rem - 3rem)*(100vw - 360px)/(1440px - 360px),4rem);line-height:1.12;letter-spacing:-0.02em}[class^=xx]{text-transform:none}[class^=xx][style*="text-transform: uppercase"],[class^=xx].caps{letter-spacing:.04em}@supports not (font-size: clamp(1rem, 1vw, 2rem)){.xs{font-size:.9375rem;line-height:1.55}.s{font-size:1rem;line-height:1.55}.m{font-size:1.125rem;line-height:1.55}.l{font-size:1.25rem;line-height:1.5}.xl{font-size:1.5rem;line-height:1.35}.xxl{font-size:1.875rem;line-height:1.25}.xxxl{font-size:2.25rem;line-height:1.2}.xxxxl{font-size:3rem;line-height:1.12}}header{position:relative}section.section_1{background-color:var(--c0);position:relative}@media(orientation: landscape){section.section_1{min-height:calc(100vh - 100px)}}@media(orientation: portrait){section.section_1{min-height:calc(50vh - 100px)}}section.section_1 div{display:inline-block}section.section_1 div.title{position:relative;z-index:1;margin-left:5%;width:60%;font-weight:300}@media(max-width: 800px){section.section_1 div.title{width:45%}}@media(min-width: 800px){section.section_1 div.title{padding-top:10%}}section.section_1 div.title .prefix{display:inline-block;font-weight:300;color:var(--bg0)}section.section_1 div.title .prefix>b{display:inline-block;font-weight:600;color:var(--bg0)}section.section_1 div.title h1{font-weight:600;font-size:17vmin;color:var(--bg0);white-space:pre-line;line-height:100%}section.section_1 div.title p,section.section_1 div.title a{font-weight:300;margin-top:5%}section.section_1 div.title p{color:var(--bg0);width:50%;font-weight:500}section.section_1 div.title a{margin-top:35px;text-align:center;display:inline-block}section.section_1 div.title>div{padding-bottom:25px}section.section_1 div.image{width:45%;vertical-align:top;position:absolute;right:0;top:0;height:100%}section.section_1 div.image img{-o-object-position:center bottom;object-position:center bottom}@media(orientation: portrait)or (max-width: 650px){section.section_1 div{display:block}section.section_1 div.title{min-height:75%;position:relative;z-index:1;padding-top:5%;width:90%}@media(min-width: 500px){section.section_1 div.title{margin-left:5%;width:70%}}section.section_1 div.title p{margin-top:5%;width:100%}section.section_1 div.title a{width:auto;display:block;margin-top:5%}@media(min-width: 500px){section.section_1 div.title a{display:inline-block}}@media(max-width: 500px){section.section_1 div.title a{font-weight:500}}section.section_1 div.image{margin-top:10%;position:relative;width:100%;height:75vh}}section.section_2{width:80%;margin:10%}section.section_2 .title h2{font-weight:600}section.section_2 .title h2 .gn_highlight{color:var(--c0)}section.section_2 h2,section.section_2 p{display:inline-block}section.section_2 h2 .gn_highlight,section.section_2 p .gn_highlight{display:inline-block;text-transform:uppercase;font-weight:600}section.section_2 a{margin-top:15px;text-align:center;display:inline-block}section.section_3{position:relative;z-index:1;padding:5%}section.section_3 .content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width: 1000px){section.section_3 .content{grid-template-columns:1fr 1fr}}@media(max-width: 400px){section.section_3 .content{grid-template-columns:1fr}}section.section_3 .content>div .icon{width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:left;padding:10px}section.section_3 .content>div b{font-weight:500;margin:10px 0}section.section_3 .content>div p{color:var(--c0);font-weight:300}section.section_3 a{margin-top:15px;text-align:center;display:inline-block}section.section_3 .title>div{padding-top:0%}@media(max-width: 300px){section.section_3 .content{display:block}section.section_3 .content>div{margin:25px auto;max-width:250px}}section.section_4{position:relative;z-index:1;width:80%;margin:10%}section.section_4 .prefix{display:inline-block;font-weight:300}section.section_4 .prefix .gn_highlight{display:inline-block;font-weight:600;color:var(--c0)}section.section_4 .title h2{font-weight:600}section.section_4 .card_container{margin-top:25px;display:grid;gap:20px;-moz-column-gap:20px;column-gap:20px;border-radius:5px}@media(min-width: 650px){section.section_4 .card_container{grid-template-columns:1fr 1fr}}section.section_4 .card_container .card{padding:5%;background-color:var(--bg0);box-shadow:0 0 15px rgba(0,0,0,.3647058824)}section.section_4 .card_container .card .title_box{grid-template-columns:1fr 3fr;display:grid;-moz-column-gap:10px;column-gap:10px}section.section_4 .card_container .card .title_box .title_text{display:inline-block}section.section_4 .card_container .card .title_box .title_text .gn_highlight{display:inline-block;font-weight:600;color:var(--c0)}section.section_4 .card_container .card .title_box .icon{background-size:contain;background-position:center;background-repeat:no-repeat}section.section_4 .card_container .card .body{margin-top:10px}section.section_5{position:relative}section.section_5 .bg_banner{position:absolute;z-index:0;background-color:var(--c0);width:100vmax;max-width:100vw;height:100vmax;top:calc(50vh - 50vmax);clip-path:polygon(0% 0%, 100% 40%, 100% 100%, 0% 60%)}section.section_5 hr.light{border-width:.5px}section.section_5 .apply_container{position:relative;z-index:1;width:80%;margin:5%;padding:5%;background-color:var(--bg0);box-shadow:0 25px 50px rgba(45,45,45,.2)}section.section_5 .apply_container .job_card{margin:25px 0}section.section_5 .apply_container .job_card .job_info b{font-weight:600}section.section_5 .apply_container .job_card .btn_r{display:inline-block;margin-right:10px;margin-top:10px}section.section_6{position:relative;z-index:1;width:80%;margin:10%}section.section_6 .title{margin-top:25px;text-align:right}section.section_6 .title h2{white-space:pre-line;font-weight:600}section.section_6 .title span.subtitle{white-space:pre-line;font-weight:600}section.section_6 .card_container{margin-top:25px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}@media(max-width: 800px){section.section_6 .card_container{grid-template-columns:1fr 1fr}}@media(max-width: 500px){section.section_6 .card_container{padding:calc(50% - 34vmin);grid-template-columns:1fr}}section.section_6 .card_container .poster_card{max-width:66vmin;aspect-ratio:2/3;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}