@layer reset,tokens,base,layout,components;@layer sections{.nr-careers{padding-block:var(--nr-space-lg);display:grid}.nr-careers__panel{padding:var(--nr-space-xl) var(--nr-gutter);background:var(--nr-c-gray-50);align-items:center;display:flex}.nr-careers__content{gap:var(--nr-space-md);flex-direction:column;width:100%;max-width:30rem;display:flex}.nr-careers__title{color:var(--nr-c-ink);font-size:clamp(1.75rem,1.3rem + 1.8vw,3rem);font-weight:var(--nr-fw-medium);line-height:1.1}.nr-careers__text{font-size:var(--nr-fs-sm)}.nr-careers__media{margin:0}.nr-careers__img{object-fit:cover;width:100%;height:100%}@media (min-width:64rem){.nr-careers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.nr-careers__panel{padding-right:var(--nr-space-xl);border-radius:0 var(--nr-radius-lg) 0 0;justify-content:flex-end}.nr-careers__media{align-self:stretch;min-height:26rem}.nr-careers__img{border-radius:0 0 0 var(--nr-radius-lg)}}@media (min-width:75rem){.nr-careers{min-height:calc(975 * var(--u));padding:0;display:block;position:relative}.nr-careers__panel{z-index:1;width:calc(1018 * var(--u));min-height:calc(831 * var(--u));padding:calc(182.2 * var(--u)) 0 calc(60 * var(--u)) calc(212 * var(--u));border-radius:0 calc(30 * var(--u)) 0 0;background:#f2f2f2;display:block;position:relative}.nr-careers__content{width:calc(640 * var(--u));max-width:none;display:block}.nr-careers__title{width:calc(700 * var(--u));color:#1c1c1c;font-size:calc(72 * var(--u));font-weight:var(--nr-fw-medium);line-height:calc(72 * var(--u));letter-spacing:0}.nr-careers__text{width:calc(600 * var(--u));margin-top:calc(40.8 * var(--u));color:#000;font-size:calc(22 * var(--u));line-height:calc(36 * var(--u))}.nr-careers__media{top:calc(59 * var(--u));left:calc(1019 * var(--u));width:calc(901 * var(--u));height:calc(836 * var(--u));min-height:0;position:absolute}.nr-careers__img{border-radius:0 0 0 calc(40 * var(--u))}.nr-careers .nr-form{grid-template-columns:calc(319 * var(--u)) calc(343 * var(--u));gap:calc(16 * var(--u)) 0;width:calc(662 * var(--u));margin:calc(21 * var(--u)) 0 0 calc(-24 * var(--u));display:grid;position:relative}.nr-careers .nr-form:before{content:"";width:100%;height:calc(65 * var(--u));border-radius:calc(10 * var(--u));background:#071a4e;position:absolute;top:0;left:0}.nr-careers .nr-form__grid{display:contents}.nr-careers .nr-field{grid-column:1/-1}.nr-careers .nr-field--file{padding:calc(7 * var(--u)) 0 calc(7 * var(--u)) calc(7 * var(--u));grid-area:1/1;position:relative}.nr-careers .nr-field--file .nr-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nr-js .nr-careers .nr-input--file{inset:calc(7 * var(--u)) 0 calc(7 * var(--u)) calc(7 * var(--u));opacity:0;width:auto;height:auto;position:absolute}.nr-careers .nr-file__name{width:calc(312 * var(--u));height:calc(51 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(10 * var(--u));border-radius:calc(8 * var(--u));background:var(--nr-c-white);color:#8a8a8a;font-size:calc(22 * var(--u));white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.nr-careers .nr-input--file:focus-visible+.nr-file__name{outline:2px solid var(--nr-c-blue-600);outline-offset:2px}.nr-careers .nr-form__footer{grid-area:1/2;gap:0;position:relative}.nr-careers .nr-form__submit{gap:calc(22 * var(--u));width:100%;min-width:0;height:calc(65 * var(--u));min-height:0;padding:0 0 0 calc(78 * var(--u));border-radius:0 calc(10 * var(--u)) calc(10 * var(--u)) 0;color:var(--nr-c-white);font-size:calc(22 * var(--u));letter-spacing:0;background:0 0;border:0;justify-content:flex-start}.nr-careers .nr-form__submit:after{content:"";width:calc(24 * var(--u));height:calc(14 * var(--u));background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'%3E%3Cpath d='M2 12 12 2l10 10' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'%3E%3Cpath d='M2 12 12 2l10 10' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3C/svg%3E") 50%/contain no-repeat}.nr-careers .nr-form__status{top:calc(100% + 8 * var(--u));width:calc(600 * var(--u));position:absolute;left:0}.nr-careers .nr-form__consent{font-size:calc(16 * var(--u));grid-column:1/-1}.nr-careers .nr-input:not(.nr-input--file){height:calc(51 * var(--u));font-size:calc(20 * var(--u))}.nr-js .nr-careers .nr-form:not(.is-expanded) .nr-field:not(.nr-field--file),.nr-js .nr-careers .nr-form:not(.is-expanded) .nr-form__consent{display:none}}}@layer utilities;