.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}component-copy-clipboard button{background:transparent;border:none;cursor:pointer;padding:0}component-copy-clipboard button:focus{outline:none}component-copy-clipboard button:hover .share-link-component--text{color:#272850}component-copy-clipboard button .icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="10" viewBox="0 0 20 10"> <path fill="%23272850" fill-rule="evenodd" d="M9 0v2H5C3.343 2 2 3.343 2 5c0 1.598 1.249 2.904 2.824 2.995L5 8h4v2H5c-2.761 0-5-2.239-5-5s2.239-5 5-5h4zm6 0c2.761 0 5 2.239 5 5s-2.239 5-5 5h-3V8h3c1.657 0 3-1.343 3-3s-1.343-3-3-3h-3V0h3zm-1 4c.552 0 1 .448 1 1s-.448 1-1 1H6c-.552 0-1-.448-1-1s.448-1 1-1h8z"/> </svg>');display:inline-block;height:10px;margin-right:3px;width:20px}component-copy-clipboard button .text{color:#8f8fa0;font-size:15px;font-weight:700;letter-spacing:.5px;line-height:20px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tippy-box[data-theme~=copy-clipboard]{background-color:#c1c1cc;border-radius:50px;min-width:125px}.tippy-box[data-theme~=copy-clipboard] .tippy-content{color:#fff;font-size:12px;font-weight:500;letter-spacing:.5px;line-height:17px;text-align:center}.tippy-box[data-theme~=copy-clipboard] .tippy-arrow:before{color:#c1c1cc}main>.intro{background-color:#272850;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}main>.intro .content{margin-left:auto;margin-right:auto;padding:55px 25px 46px;width:100%}@media (min-width:768px){main>.intro .content{margin-left:auto;margin-right:auto;padding-left:66px;padding-right:66px;padding-top:72px;width:100%}}@media (min-width:1024px){main>.intro .content{background-image:url('data:image/svg+xml;utf8,<svg width="397px" height="459px" viewBox="0 0 397 459" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="y" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <path d="M149.832206,458.795637 L396.421073,0.572506339 C396.522733,0.383596768 396.452004,0.148043531 396.263094,0.0463834573 C396.206517,0.0159370269 396.143271,4.55628528e-14 396.079022,0 L285.503453,0 C285.357913,-1.23093465e-14 285.224583,0.0813596327 285.158022,0.21078764 L200.637308,164.56 L200.637308,164.56 L114.053323,0.20738726 C113.986129,0.0798414197 113.853824,5.88152599e-15 113.709661,0 L0.388434493,0 C0.173908046,-1.62592667e-15 6.45372644e-12,0.173908046 6.45372644e-12,0.388434493 C6.45372644e-12,0.454293537 0.0167453537,0.519071214 0.0486622944,0.576679569 L146.282022,264.52 L146.282022,264.52 L38.5800079,458.422954 C38.4758408,458.610493 38.5434269,458.846967 38.7309658,458.951135 C38.7886637,458.983182 38.8535761,459 38.919577,459 L149.490155,459 C149.633088,459 149.764473,458.921502 149.832206,458.795637 Z" id="Combined-Shape" fill="rgba(255,255,255,0.1)"></path> </g> </svg>');background-position:calc(100% + 150px) 40%;background-repeat:no-repeat;background-size:580px;margin-left:auto;margin-right:auto;padding-bottom:60px;padding-left:86px;padding-right:86px;width:100%}}@media (min-width:1440px){main>.intro .content{background-position:100% 40%}}@media (min-width:1920px){main>.intro .content{background-position:80% 40%;margin-left:auto;margin-right:auto;padding-left:73px;padding-right:73px;width:100%}}main>.intro .content a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-radius:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;font-size:15px;font-weight:700;height:51px;height:40px;height:auto;justify-content:center;letter-spacing:.5px;line-height:25px;line-height:20px;margin-bottom:22px;min-width:201px;min-width:162px;min-width:unset;outline:none;padding:0;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto}main>.intro .content a,main>.intro .content a:hover{background-color:transparent;color:#fff}main>.intro .content a .cta-text{position:relative}main>.intro .content a .cta-text:before{background-color:currentColor;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}main>.intro .content a:hover .cta-text:before{opacity:1}@media (min-width:768px){main>.intro .content a{margin-bottom:31px}}@media (min-width:1280px){main>.intro .content a{margin-bottom:41px}}main>.intro .content a .cta-text{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"> <path fill="%23fff" fill-rule="evenodd" d="M17.784 8.062L9.577.224c-.32-.299-.83-.299-1.149 0L.221 8.062c-.216.22-.28.54-.164.821.116.281.39.474.706.496h1v7.837c0 .433.368.784.822.784H7.18v-5.26c0-.432.367-.783.82-.783h1.986c.454 0 .821.351.821.784v5.251h4.596c.453 0 .82-.35.82-.784V9.371h1.043c.308-.032.57-.226.68-.503.11-.277.046-.588-.163-.806z"/> </svg>');background-position:left 0;background-repeat:no-repeat;background-size:18px;padding-left:30px;padding-top:3px}main>.intro .content h1{font-size:32px;font-weight:700;letter-spacing:1px;line-height:37px;margin-bottom:17px}@media (min-width:768px){main>.intro .content h1{font-size:47px;font-weight:700;letter-spacing:1px;line-height:52px}}main>.intro .content .terms .term{background-color:#e7edf7;color:#272850;display:inline-block;font-size:12px;font-weight:500;font-weight:700;letter-spacing:.5px;line-height:17px;margin-right:9px;padding:6px 11px;text-transform:uppercase}main>.intro .art{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;background-color:rgba(27,94,156,.5);display:none;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative;width:93px}@media (min-width:1440px){main>.intro .art{display:block}}@media (min-width:1920px){main>.intro .art{width:333px}}main>.intro .art span{-webkit-box-align:center;-ms-flex-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(231,237,247,.4);align-items:center;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:200px;font-weight:700;height:50%;opacity:.5;position:absolute}main>.intro .art span:first-child{right:0;top:-30px}main>.intro .art span:last-child{bottom:20px;left:0}main .content-wrapper{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-top:38px;width:100%}@media (min-width:768px){main .content-wrapper{-ms-grid-columns:335px 316px;display:-ms-grid;display:grid;gap:0 34px;grid-template-columns:335px 316px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:34px;padding-top:76px;width:100%}}@media (min-width:1024px){main .content-wrapper{-ms-grid-columns:422px 379px;gap:0 59px;grid-template-columns:422px 379px;margin-left:auto;margin-right:auto;padding-left:86px;padding-right:86px;width:100%}}@media (min-width:1280px){main .content-wrapper{-ms-grid-columns:570px 430px;gap:0 75px;grid-template-columns:570px 430px;padding-top:89px}}@media (min-width:1440px){main .content-wrapper{margin-left:auto;margin-right:auto;padding-left:175px;padding-right:175px;width:100%}}@media (min-width:1920px){main .content-wrapper{margin-left:auto;margin-right:auto;padding-left:409px;padding-right:409px;width:100%}}main .content-wrapper .content-area component-copy-clipboard{display:inline-block;margin-bottom:20px}@media (min-width:768px){main .content-wrapper .content-area component-copy-clipboard{display:none}main .content-wrapper .content-area .entry-content{margin-bottom:18px}}@media (min-width:1024px){main .content-wrapper .content-area .entry-content{margin-bottom:43px}}main .content-wrapper .content-area .entry-content p{margin-bottom:20px}main .content-wrapper .content-area .entry-content .title,main .content-wrapper .content-area .entry-content .title p,main .content-wrapper .content-area .entry-content .title strong,main .content-wrapper .content-area .entry-content h2,main .content-wrapper .content-area .entry-content h3{font-size:20px;font-weight:700;letter-spacing:.5px;line-height:25px;margin-bottom:20px;margin-top:50px}@media (min-width:768px){main .content-wrapper .content-area .entry-content .title,main .content-wrapper .content-area .entry-content .title p,main .content-wrapper .content-area .entry-content .title strong,main .content-wrapper .content-area .entry-content h2,main .content-wrapper .content-area .entry-content h3{margin-top:65px}}main .content-wrapper .content-area .entry-content .p-rich_text_section,main .content-wrapper .content-area .entry-content p,main .content-wrapper .content-area .entry-content ul li{font-size:14px;font-weight:500;letter-spacing:.5px;line-height:19px}@media (min-width:1280px){main .content-wrapper .content-area .entry-content .p-rich_text_section,main .content-wrapper .content-area .entry-content p,main .content-wrapper .content-area .entry-content ul li{font-size:16px;font-weight:500;letter-spacing:.5px;line-height:23px}}main .content-wrapper .content-area .entry-content ul{margin-bottom:20px}@media (min-width:1280px){main .content-wrapper .content-area .entry-content ul{margin-bottom:50px}}main .content-wrapper .content-area .entry-content ul li{margin-bottom:16px}@media (min-width:1280px){main .content-wrapper .content-area .entry-content ul li{margin-bottom:20px}}main .content-wrapper .content-area .entry-content a{color:#0042e4;text-decoration:underline}main .content-wrapper .content-area .badges-wrapper{margin-bottom:80px}main .content-wrapper .content-area .badges-wrapper>span{display:block;font-size:18px;font-weight:500;letter-spacing:1px;line-height:25px;margin-bottom:20px}@media (min-width:768px){main .content-wrapper .content-area .badges-wrapper>span{margin-bottom:30px}}main .content-wrapper .content-area .badges-wrapper .badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .content-wrapper .content-area .badges-wrapper .badges img{-ms-flex-negative:0;display:block;flex-shrink:0;height:auto;margin-bottom:10px;margin-right:10px;max-height:100px}@media (min-width:768px){main .content-wrapper .content-area .badges-wrapper .badges img{margin-right:20px;max-height:140px}}main .content-wrapper .content-area .related{display:none}@media (min-width:768px){main .content-wrapper .content-area .related{display:block}}main .content-wrapper .content-area .related .intro{border-bottom:1px solid #c1c1cc;margin-bottom:30px;padding-bottom:23px}main .content-wrapper .content-area .related .intro h2{font-size:23px;font-weight:700;letter-spacing:.5px;line-height:28px;margin-bottom:12px}@media (min-width:1280px){main .content-wrapper .content-area .related .intro h2{margin-bottom:0}}main .content-wrapper .content-area .related .intro a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:none;border-radius:0;color:#0042e4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;font-size:15px;font-weight:700;height:51px;height:40px;height:auto;justify-content:center;letter-spacing:.5px;line-height:25px;line-height:20px;min-width:201px;min-width:162px;min-width:unset;outline:none;padding:0;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto}main .content-wrapper .content-area .related .intro a:hover{background-color:transparent;color:#0042e4}main .content-wrapper .content-area .related .intro a.with-icon-left .btn-icon{margin-right:6px}main .content-wrapper .content-area .related .intro a.with-icon-right .btn-icon{margin-left:6px}main .content-wrapper .content-area .related .intro a .btn-icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 13 12"> <path fill="%230042e4" d="M7.36 10.82l4.7-8.54c.34-.62-.08-1.46-.86-1.46H1.8c-.78 0-1.2.84-.86 1.46l4.7 8.54c.38.68 1.34.68 1.72 0z"/> </svg>');background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:7px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:7px}main .content-wrapper .content-area .related .intro a .cta-text{position:relative}main .content-wrapper .content-area .related .intro a .cta-text:before{background-color:currentColor;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}main .content-wrapper .content-area .related .intro a:hover .cta-text:before{opacity:1}@media (min-width:1024px){main .content-wrapper .content-area .related .intro{margin-bottom:40px}}@media (min-width:1280px){main .content-wrapper .content-area .related .intro{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}main .content-wrapper .content-area .related .jobs .job{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #d9d9df;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:18px;padding:19px 24px}@media (min-width:1024px){main .content-wrapper .content-area .related .jobs .job{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between;margin-bottom:15px}}main .content-wrapper .content-area .related .jobs .job .location{background-color:#e7edf7;color:#272850;display:inline-block;font-size:12px;font-weight:500;font-weight:700;letter-spacing:.5px;line-height:17px;margin-bottom:16px;padding:6px 11px;text-transform:uppercase}@media (min-width:1024px){main .content-wrapper .content-area .related .jobs .job .location{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}}main .content-wrapper .content-area .related .jobs .job .title{font-size:18px;font-weight:600;letter-spacing:.5px;line-height:23px;max-width:209px}@media (min-width:1024px){main .content-wrapper .content-area .related .jobs .job .title{max-width:unset;padding-right:40px}}main .content-wrapper .application-form{position:relative}@media (max-width:767.98px){main .content-wrapper .application-form{margin-top:50px}}main .content-wrapper .application-form #grnhse_app{border:1px solid #d9d9df;padding:40px 25px}@media (min-width:1024px){main .content-wrapper .application-form #grnhse_app{padding:80px 40px}}main .content-wrapper .application-form component-copy-clipboard{display:none;position:absolute;right:0;top:-40px}@media (min-width:768px){main .content-wrapper .application-form component-copy-clipboard{display:inline-block}}