body{
     background:#fff !important;
     box-shadow:none;
}
.maindiv .title_careers{
	font-size:50px;
        font-weight:600;
}
.CareersIntro_grid header{
	background:#fff;
}
.careers_text__28SjK {
    margin: 0 0 1em;
    font-size: 1.54rem;
    text-align: justify;
}
.careers_heroCtaContainer__arDdM {
    display: flex
;
    align-items: center;
    gap: 16px;
}
@media (min-width: 840px) {
    .CareersIntro_grid{
        display: grid
;
        grid-template-columns: 1fr 430px;
        align-items: center;
    margin-top: 100px;
    }
}
@media (min-width: 1280px) {
   .maindiv {
        width: 88vw;
    }
}
@media (min-width: 600px) {
    .maindiv{
        max-width: 1080px;
        padding: 0;
        margin: 0 auto;
    }
}
@media (min-width: 600px) {
    .videoPlayer_playbackButton__Wj00P {
    justify-content: center;
    align-items: center;
    position: absolute;
    background: none;
    border: 0;
    padding-inline: 0;
}
}
.limit_limitM__eLVfF {
    max-width: 1380px;
}
.limit_limit__v6KG8 {
    width: 100%;
    margin: 0 auto;
}
.videoPlayer_videoContainer__ITseV {
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    position: relative;
    border-radius:  0.75rem;
    overflow: hidden;
    transform: translateZ(0);
}
.videoPlayer_videoIframe__ZNVrQ {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    outline: none;
    border: 0;
    border-radius: 1px;
}
.videoPlayer_videoPoster___Fqq7 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    contain: paint;
}
.videoPlayer_playbackButton__Wj00P.videoPlayer_playbackStateLocked__XNgaJ, .videoPlayer_playbackButton__Wj00P.videoPlayer_playbackStatePaused__u2Fv_ {
    opacity: 1;
}

.videoPlayer_playbackButton__Wj00P.videoPlayer_fullscreen__MFVZX {
    transform: none;
    inset: 0;
    width: unset;
    height: unset;
}
.videoPlayer_playbackButtonAssistiveText__mECDy {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
.videoPlayer_playbackButton__Wj00P.videoPlayer_playbackStatePaused__u2Fv_ .videoPlayer_playbackButtonIcon__xWc5b {
    margin-left: 5px;
}

.videoPlayer_playbackButtonIcon__xWc5b {
    position: relative;
    color: var(--color-white);
}
.NotionIconSvgWrapper_icon__In1uC {
    vertical-align: middle;
}
svg {
    fill: currentColor;
}
.videoPlayer_error__mIbKi[hidden] {
    display: none;
}
.videoPlayer_errorLine__pR8bX {
    margin: 0;
    max-width: 309px;
}
.videoPlayer_errorIllustration__AITlh {
    display: none;
    position: absolute;
    bottom: 0;
    left: 10%;
}
.button_buttonSizeL__z8y6s {
    font: var(--typography-sans-200-medium-font-weight) var(--typography-sans-200-medium-font-size) / var(--typography-sans-200-medium-line-height) var(--typography-sans-200-medium-font-family);
    font-variation-settings: "wght" var(--typography-sans-200-medium-font-weight-variable);
    letter-spacing: var(--typography-sans-200-medium-letter-spacing);
    min-height: 36px;
    padding: .25rem .875rem;
}
@media (min-width: 840px) {
    .CareersSection_withImageRight__ll8gM .CareersSection_imageContainer__aTOHT {
        grid-row: 2 / span 2;
        align-self: start;
    }
}

@media (min-width: 840px) {
    .CareersSection_imageContainer__aTOHT {
        max-width: unset;
        min-width: 300px;
        grid-column: 2 / 3;
        grid-row: 2;
        justify-self: end;
    }
}
.CareersSection_imageContainer__aTOHT {
   
    text-align: center;
}

.button_button__atjat {
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    word-break: break-word;
    white-space: pre-line;
    border-radius: var(--border-radius-300);
    font-family: var(--font-family-sans);
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    border: 0;
    height: auto;
    background: #0000;
    text-decoration: none;
    min-width: var(--button-min-width);
}
.button_buttonVariantPrimary__mUFQZ:active, .button_buttonVariantPrimary__mUFQZ:focus {
    background:  #494744;
}
.button_buttonVariantPrimary__mUFQZ {
    color:#fff;
    background: #494744;
    box-shadow: 0 .3259259164px .7333333492px 0 #0000001f, 0 1.5407407284px 2.8666665554px 0 #00000012, 0 4px 9px 0 #0000000d;
}
@layer normalize, markdown-renderer;@layer normalize {
    /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
    html {
        font-family: sans-serif;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%
    }

    body {
        margin: 0
    }

    article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section {
        display: block
    }

    audio,canvas,progress,video {
        display: inline-block;
        vertical-align: initial
    }

    audio: not([controls]) {
        display:none;
        height: 0
    }

    [hidden],template {
        display: none
    }

    a {
        background-color: #0000
    }

    abbr[title] {
        border-bottom: 1px dotted
    }

    b,strong {
        font-weight: 700
    }

    dfn {
        font-style: italic
    }

    h1 {
        font-size: 2em;
        margin: .67em 0
    }

    mark {
        background: #ff0;
        color: #000
    }

    small {
        font-size: 80%
    }

    sub,sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: initial
    }

    sup {
        top: -.5em
    }

    sub {
        bottom: -.25em
    }

    img {
        border: 0
    }

    svg: not(:root) {
        overflow:hidden
    }

    figure {
        margin: 1em 40px
    }

    hr {
        box-sizing: initial;
        height: 0
    }

    pre {
        overflow: auto
    }

    code,kbd,pre,samp {
        font-family: monospace;
        font-size: 1em
    }

    button,input,optgroup,select,textarea {
        color: inherit;
        font: inherit;
        margin: 0
    }

    button {
        overflow: visible
    }

    button,select {
        text-transform: none
    }

    button,html input[type=button],input[type=reset],input[type=submit] {
        -webkit-appearance: button;
        cursor: pointer
    }

    button[disabled],html input[disabled] {
        cursor: default
    }

    button: :-moz-focus-inner,input::-moz-focus-inner {
        border:0;
        padding: 0
    }

    input {
        line-height: normal
    }

    input[type=checkbox],input[type=radio] {
        box-sizing: border-box;
        padding: 0
    }

    input[type=number]: :-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
        height:auto
    }

    input[type=search] {
        -webkit-appearance: textfield;
        box-sizing: initial
    }

    input[type=search]: :-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
        -webkit-appearance:none
    }

    fieldset {
        border: 1px solid silver;
        margin: 0 2px;
        padding: .35em .625em .75em
    }

    legend {
        border: 0;
        padding: 0
    }

    textarea {
        overflow: auto
    }

    optgroup {
        font-weight: 700
    }

    table {
        border-collapse: collapse;
        border-spacing: 0
    }

    td,th,ul {
        padding: 0
    }
}

:root {
    --grid-column-width: 1fr;
    --grid-gutter: 28px;
    --grid-sm-gutter: 12px;
    --grid-columns: 12;
    --spacing-block-s: 20px;
    --spacing-block-m: 24px;
    --spacing-block-l: 32px;
    --size-block-header-icon: 26px
}

@font-face {
    font-family: inter-var;
    src: url(/_next/static/media/Inter-Var.730e8169.woff2) format("woff2-variations");
    font-style: normal;
    font-weight: 400 700;
    font-display: swap
}

@font-face {
    font-family: inter-var;
    src: url(/_next/static/media/Inter-Var.730e8169.woff2) format("woff2-variations");
    font-style: normal;
    font-weight: 350;
    font-variation-settings:"wght" 290;font-display: swap
}

@font-face {
    font-family: inter-var;
    src: url(/_next/static/media/Inter-Var.730e8169.woff2) format("woff2-variations");
    font-style: normal;
    font-weight: 430;
    font-variation-settings:"wght" 430;font-display: swap
}

@font-face {
    font-family: inter-var;
    src: url(/_next/static/media/Inter-Var.730e8169.woff2) format("woff2-variations");
    font-style: normal;
    font-weight: 544;
    font-variation-settings:"wght" 544;font-display: swap
}

@font-face {
    font-family: inter-var;
    src: url(/_next/static/media/Inter-Var.730e8169.woff2) format("woff2-variations");
    font-style: normal;
    font-weight: 586;
    font-variation-settings:"wght" 586;font-display: swap
}

@font-face {
    font-family: inter-var;
    src: url(/_next/static/media/Inter-Var.730e8169.woff2) format("woff2-variations");
    font-style: normal;
    font-weight: 669;
    font-variation-settings:"wght" 669;font-display: block
}

@font-face {
    font-family: Lyon-Text;
    src: url(/_next/static/media/LyonText-Regular-Web.d7bfb4be.woff2) format("woff2"),url(/_next/static/media/LyonText-Regular-Web.2cefb6ff.woff) format("woff");
    font-style: normal;
    font-weight: 400;
    font-display: swap
}

@font-face {
    font-family: Lyon-Text;
    src: url(/_next/static/media/LyonText-RegularItalic-Web.f823179b.woff2) format("woff2"),url(/_next/static/media/LyonText-RegularItalic-Web.fa2b7345.woff) format("woff");
    font-style: italic;
    font-weight: 400;
    font-display: swap
}

@font-face {
    font-family: Lyon-Text;
    src: url(/_next/static/media/LyonText-Bold-Web.98529464.woff2) format("woff2"),url(/_next/static/media/LyonText-Bold-Web.63193098.woff) format("woff");
    font-style: normal;
    font-weight: 600;
    font-display: swap
}

@font-face {
    font-family: Lyon-Text;
    src: url(/_next/static/media/LyonText-BoldItalic-Web.8907ab5f.woff2) format("woff2"),url(/_next/static/media/LyonText-BoldItalic-Web.fa5375df.woff) format("woff");
    font-style: italic;
    font-weight: 600;
    font-display: swap
}

@font-face {
    font-family: iawriter-mono;
    src: url(/_next/static/media/iAWriterMonoS-Regular.bf09337b.woff2) format("woff2"),url(/_next/static/media/iAWriterMonoS-Regular.7554f0d4.woff) format("woff");
    font-style: normal;
    font-weight: 400;
    font-display: swap
}

@font-face {
    font-family: iawriter-mono;
    src: url(/_next/static/media/iAWriterMonoS-Italic.176fc5a8.woff2) format("woff2"),url(/_next/static/media/iAWriterMonoS-Italic.8eb35e9b.woff) format("woff");
    font-style: italic;
    font-weight: 400;
    font-display: swap
}

@font-face {
    font-family: iawriter-mono;
    src: url(/_next/static/media/iAWriterMonoS-Bold.a8b41a99.woff2) format("woff2"),url(/_next/static/media/iAWriterMonoS-Bold.bbe5a5e6.woff) format("woff");
    font-style: normal;
    font-weight: 600;
    font-display: swap
}

@font-face {
    font-family: iawriter-mono;
    src: url(/_next/static/media/iAWriterMonoS-BoldItalic.12c55f12.woff2) format("woff2"),url(/_next/static/media/iAWriterMonoS-BoldItalic.215d7c93.woff) format("woff");
    font-style: italic;
    font-weight: 600;
    font-display: swap
}

@font-face {
    font-family: permanent-marker;
    src: url(/_next/static/media/permanent-marker.18b85f55.woff) format("woff");
    font-style: normal;
    font-weight: 400;
    font-display: swap
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.appear-instantly {
    animation: fadeIn 0ms linear
}

.fade-in-fastest {
    animation: fadeIn .15s linear
}

@media(prefers-reduced-motion) {
    .fade-in-fastest {
        animation-duration: 0ms
    }
}

.fade-in-fast {
    animation: fadeIn .25s ease-in
}

@media(prefers-reduced-motion) {
    .fade-in-fast {
        animation-duration: 0ms
    }
}

.fade-in-slow {
    animation: fadeIn .5s ease-in
}

@media(prefers-reduced-motion) {
    .fade-in-slow {
        animation-duration: 0ms
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fade-out-fast {
    animation: fadeOut .25s ease-out
}

@media(prefers-reduced-motion) {
    .fade-out-fast {
        animation-duration: 0ms
    }
}

.fade-out-slow {
    animation: fadeOut .5s ease-out
}

@media(prefers-reduced-motion) {
    .fade-out-slow {
        animation-duration: 0ms
    }
}

@keyframes scaleIn {
    0% {
        transform: scale(.975)
    }

    to {
        transform: scale(1)
    }
}

.scale-in-fast {
    animation: scaleIn .25s ease-in
}

@keyframes scaleOut {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(.975)
    }
}

.scale-out-fast {
    animation: scaleOut .25s ease-out
}

@keyframes popIn {
    0% {
        opacity: 0;
        transform: scale(.75)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.pop-in {
    animation: popIn .15s cubic-bezier(.175,.885,.32,1.275)
}

@keyframes rotate {
    0% {
        transform: rotate(0deg) translateZ(0)
    }

    to {
        transform: rotate(1turn) translateZ(0)
    }
}

.loading-spinner {
    margin: 0 auto;
    animation: rotate 1s linear infinite;
    transform-origin: center center;
    width: 1em;
    height: 1em;
    opacity: .5;
    display: block;
    pointer-events: none
}

.animation--paused {
    animation-play-state: paused
}

.animation--running {
    animation-play-state: running
}

body .tf-v1-popup .tf-v1-close {
    text-indent: -999px;
    width: 24px;
    height: 24px;
    top: -30px;
    right: -30px;
    display: block;
    overflow: hidden;
    background-image: url(/_next/static/media/close.e8f474c6.svg);
    background-size: cover;
    opacity: 1;
    transition: none
}

body .tf-v1-popup .tf-v1-close:hover {
    opacity: .75
}

*,:after,:before {
    box-sizing: border-box
}

:lang(es-es),:lang(fr) {
    quotes: "«" "»" "‹" "›"
}

body,html {
    font-size: 16px;
    cursor: default;
    background: var(--color-page);
    color: var(--color-text-dark);
    font-family: var(--font-family-sans);
    line-height: 1.5;
    
}

html {
    scroll-snap-type: y proximity
}

:root {
    --base-padding: 20px;
    --border-color-regular: #00000014;
    --text-color-extra-light: #0003;
    --text-color-light: #0006;
    --text-color-medium: #0009;
    --text-color-dark: #111;
    --text-color-regular: #040404;
    --spacing-xs: 20px;
    --spacing-s: 40px;
    --spacing-m: 40px;
    --spacing-l: 60px;
    --spacing-xl: 60px;
    --header-height: 60px
}

@media(min-width: 600px) {
    :root {
        --base-padding:40px;
        --spacing-l: 80px;
        --spacing-xl: 80px
    }
}

@media(min-width: 1080px) {
    :root {
        --base-padding:60px
    }
}

@media(min-width: 1440px) {
    :root {
        --spacing-m:60px;
        --spacing-l: 120px;
        --spacing-xl: 160px
    }
}

a {
    color: var(--color-text-dark)
}

input[type=submit],input[type=text] {
    -webkit-appearance: none
}

svg {
    fill: currentColor
}

:focus:not(:focus-visible) {
    outline: 0
}

::placeholder {
    color: var(--color-text-light,var(--color-alpha-black-500));
    opacity: 1
}

:global(.balance-text) {
    text-wrap: balance
}

html[lang=zh-tw] {
    --font-family-serif: var(--font-family-serif-chinese-traditional)
}

html[lang=zh-cn] {
    --font-family-serif: var(--font-family-serif-chinese-simplified)
}

html[lang=ja-jp] {
    --font-family-serif: var(--font-family-serif-japanese)
}

html:not(:lang(de)) {
    --hyphens-before: 5;
    --hyphens-after: 5;
    --hyphens-lines: 1;
    --hyphens-length: 12;
    -webkit-hyphenate-limit-before: var(--hyphens-before);
    -webkit-hyphenate-limit-after: var(--hyphens-after);
    -webkit-hyphenate-limit-lines: var(--hyphens-lines);
    hyphenate-limit-chars: var(--hyphens-length) var(--hyphens-before) var(--hyphens-after);
    hyphenate-limit-lines: var(--hyphens-lines)
}

:root {
    --z-index-popup: 500;
    --z-index-mobile-nav: 200;
    --z-index-banner: 90;
    --z-index-header: 100;
    --typography-serif-1000-regular-letter-spacing: normal;
    --typography-serif-1000-regular-font-weight: 400;
    --typography-serif-1000-regular-line-height: 1.0684931506849316;
    --typography-serif-1000-regular-font-size: 4.5625rem;
    --typography-serif-900-regular-letter-spacing: normal;
    --typography-serif-900-regular-font-weight: 400;
    --typography-serif-900-regular-line-height: 1.0833333333333333;
    --typography-serif-900-regular-font-size: 3.75rem;
    --typography-serif-800-regular-letter-spacing: normal;
    --typography-serif-800-regular-font-weight: 400;
    --typography-serif-800-regular-line-height: 1.14;
    --typography-serif-800-regular-font-size: 3.125rem;
    --typography-serif-700-regular-letter-spacing: normal;
    --typography-serif-700-regular-font-weight: 400;
    --typography-serif-700-regular-line-height: 1.1627906976744187;
    --typography-serif-700-regular-font-size: 2.6875rem;
    --typography-serif-600-regular-letter-spacing: normal;
    --typography-serif-600-regular-font-weight: 400;
    --typography-serif-600-regular-line-height: 1.1764705882352942;
    --typography-serif-600-regular-font-size: 2.125rem;
    --typography-serif-500-regular-letter-spacing: normal;
    --typography-serif-500-regular-font-weight: 400;
    --typography-serif-500-regular-line-height: 1.1333333333333333;
    --typography-serif-500-regular-font-size: 1.875rem;
    --typography-serif-400-regular-letter-spacing: normal;
    --typography-serif-400-regular-font-weight: 400;
    --typography-serif-400-regular-line-height: 1.2083333333333333;
    --typography-serif-400-regular-font-size: 1.5rem;
    --typography-serif-350-regular-letter-spacing: normal;
    --typography-serif-350-regular-font-weight: 400;
    --typography-serif-350-regular-line-height: 1.6;
    --typography-serif-350-regular-font-size: 1.25rem;
    --typography-serif-300-regular-letter-spacing: normal;
    --typography-serif-300-regular-font-weight: 400;
    --typography-serif-300-regular-line-height: 1.3888888888888888;
    --typography-serif-300-regular-font-size: 1.125rem;
    --typography-serif-200-regular-letter-spacing: normal;
    --typography-serif-200-regular-font-weight: 400;
    --typography-serif-200-regular-line-height: 1.5;
    --typography-serif-200-regular-font-size: 1rem;
    --typography-sans-1000-bold-letter-spacing: -0.0335em;
    --typography-sans-1000-bold-font-weight-variable: 672;
    --typography-sans-1000-bold-font-weight: 700;
    --typography-sans-1000-bold-line-height: 1.0196078431372548;
    --typography-sans-1000-bold-font-size: 4.78125rem;
    --typography-sans-900-bold-letter-spacing: -0.0315em;
    --typography-sans-900-bold-font-weight-variable: 671;
    --typography-sans-900-bold-font-weight: 700;
    --typography-sans-900-semibold-letter-spacing: -0.0315em;
    --typography-sans-900-semibold-font-weight-variable: 620;
    --typography-sans-900-semibold-font-weight: 600;
    --typography-sans-900-semibold-line-height: 1.0655737704918034;
    --typography-sans-900-semibold-font-size: 3.8125rem;
    --typography-sans-800-bold-letter-spacing: -0.0307em;
    --typography-sans-800-bold-font-weight-variable: 669;
    --typography-sans-800-bold-font-weight: 700;
    --typography-sans-800-semibold-letter-spacing: -0.0282em;
    --typography-sans-800-semibold-font-weight-variable: 620;
    --typography-sans-800-semibold-font-weight: 600;
    --typography-sans-800-semibold-line-height: 1.0943396226415094;
    --typography-sans-800-semibold-font-size: 3.3125rem;
    --typography-sans-700-bold-letter-spacing: -0.0269em;
    --typography-sans-700-bold-font-weight-variable: 669;
    --typography-sans-700-bold-font-weight: 700;
    --typography-sans-700-semibold-letter-spacing: -0.0272em;
    --typography-sans-700-semibold-font-weight-variable: 628;
    --typography-sans-700-semibold-font-weight: 600;
    --typography-sans-700-semibold-line-height: 1.0888888888888888;
    --typography-sans-700-semibold-font-size: 2.8125rem;
    --typography-sans-600-bold-letter-spacing: -0.0236em;
    --typography-sans-600-bold-font-weight-variable: 669;
    --typography-sans-600-bold-font-weight: 700;
    --typography-sans-600-semibold-letter-spacing: -0.0224em;
    --typography-sans-600-semibold-font-weight-variable: 620;
    --typography-sans-600-semibold-font-weight: 600;
    --typography-sans-600-semibold-line-height: 1.1111111111111112;
    --typography-sans-600-semibold-font-size: 2.25rem;
    --typography-sans-500-bold-letter-spacing: -0.0208em;
    --typography-sans-500-bold-font-weight-variable: 667;
    --typography-sans-500-bold-font-weight: 700;
    --typography-sans-500-semibold-letter-spacing: -0.022em;
    --typography-sans-500-semibold-font-weight-variable: 620;
    --typography-sans-500-semibold-font-weight: 600;
    --typography-sans-500-semibold-line-height: 1.1333333333333333;
    --typography-sans-500-semibold-font-size: 1.875rem;
    --typography-sans-500-medium-letter-spacing: -0.022em;
    --typography-sans-500-medium-font-weight-variable: 544;
    --typography-sans-500-medium-font-weight: 500;
    --typography-sans-500-medium-line-height: 1.1333333333333333;
    --typography-sans-500-medium-font-size: 1.875rem;
    --typography-sans-400-bold-letter-spacing: -0.0168em;
    --typography-sans-400-bold-font-weight-variable: 666;
    --typography-sans-400-bold-font-weight: 700;
    --typography-sans-400-semibold-letter-spacing: -0.0185em;
    --typography-sans-400-semibold-font-weight-variable: 618;
    --typography-sans-400-semibold-font-weight: 600;
    --typography-sans-400-medium-letter-spacing: -0.0175em;
    --typography-sans-400-medium-font-weight-variable: 525;
    --typography-sans-400-medium-font-weight: 500;
    --typography-sans-400-regular-letter-spacing: -0.014em;
    --typography-sans-400-regular-font-weight-variable: 428;
    --typography-sans-400-regular-font-weight: 400;
    --typography-sans-400-regular-line-height: 1.25;
    --typography-sans-400-regular-font-size: 1.5rem;
    --typography-sans-300-bold-letter-spacing: -0.0072em;
    --typography-sans-300-bold-font-weight-variable: 666;
    --typography-sans-300-bold-font-weight: 700;
    --typography-sans-300-semibold-letter-spacing: -0.0079em;
    --typography-sans-300-semibold-font-weight-variable: 605;
    --typography-sans-300-semibold-font-weight: 600;
    --typography-sans-300-medium-letter-spacing: -0.0075em;
    --typography-sans-300-medium-font-weight-variable: 529;
    --typography-sans-300-medium-font-weight: 500;
    --typography-sans-300-regular-letter-spacing: -0.0085em;
    --typography-sans-300-regular-font-weight-variable: 448;
    --typography-sans-300-regular-font-weight: 400;
    --typography-sans-300-regular-line-height: 1.3333333333333333;
    --typography-sans-300-regular-font-size: 1.125rem;
    --typography-sans-200-bold-letter-spacing: -0.001em;
    --typography-sans-200-bold-font-weight-variable: 664;
    --typography-sans-200-bold-font-weight: 700;
    --typography-sans-200-semibold-letter-spacing: -0.00075em;
    --typography-sans-200-semibold-font-weight-variable: 616;
    --typography-sans-200-semibold-font-weight: 600;
    --typography-sans-200-medium-letter-spacing: -0.0015em;
    --typography-sans-200-medium-font-weight-variable: 533;
    --typography-sans-200-medium-font-weight: 500;
    --typography-sans-200-regular-letter-spacing: 0.0005em;
    --typography-sans-200-regular-font-weight-variable: 450;
    --typography-sans-200-regular-font-weight: 400;
    --typography-sans-200-regular-line-height: 1.4375;
    --typography-sans-200-regular-font-size: 1rem;
    --typography-sans-150-bold-letter-spacing: 0.0013em;
    --typography-sans-150-bold-font-weight-variable: 662;
    --typography-sans-150-bold-font-weight: 700;
    --typography-sans-150-semibold-letter-spacing: 0.0025em;
    --typography-sans-150-semibold-font-weight-variable: 615;
    --typography-sans-150-semibold-font-weight: 600;
    --typography-sans-150-medium-letter-spacing: 0.0015em;
    --typography-sans-150-medium-font-weight-variable: 533;
    --typography-sans-150-medium-font-weight: 500;
    --typography-sans-150-regular-letter-spacing: 0.0009em;
    --typography-sans-150-regular-font-weight-variable: 455;
    --typography-sans-150-regular-font-weight: 400;
    --typography-sans-150-regular-line-height: 1.4666666666666666;
    --typography-sans-150-regular-font-size: 0.9375rem;
    --typography-sans-100-bold-letter-spacing: 0.0045em;
    --typography-sans-100-bold-font-weight-variable: 661;
    --typography-sans-100-bold-font-weight: 700;
    --typography-sans-100-semibold-letter-spacing: 0.0037em;
    --typography-sans-100-semibold-font-weight-variable: 619;
    --typography-sans-100-semibold-font-weight: 600;
    --typography-sans-100-medium-letter-spacing: 0.0035em;
    --typography-sans-100-medium-font-weight-variable: 554;
    --typography-sans-100-medium-font-weight: 500;
    --typography-sans-100-regular-letter-spacing: 0.0075em;
    --typography-sans-100-regular-font-weight-variable: 456;
    --typography-sans-100-regular-font-weight: 400;
    --typography-sans-100-regular-line-height: 1.4074074074074074;
    --typography-sans-100-regular-font-size: 0.84375rem;
    --typography-sans-50-bold-letter-spacing: 0.0071em;
    --typography-sans-50-bold-font-weight-variable: 660;
    --typography-sans-50-bold-font-weight: 700;
    --typography-sans-50-semibold-letter-spacing: 0.0072em;
    --typography-sans-50-semibold-font-weight-variable: 619;
    --typography-sans-50-semibold-font-weight: 600;
    --typography-sans-50-medium-letter-spacing: 0.0074em;
    --typography-sans-50-medium-font-weight-variable: 556;
    --typography-sans-50-medium-font-weight: 500;
    --typography-sans-50-regular-letter-spacing: 0.0078em;
    --typography-sans-50-regular-font-weight-variable: 459;
    --typography-sans-50-regular-font-weight: 400;
    --typography-sans-50-regular-line-height: 1.4166666666666667;
    --typography-sans-50-regular-font-size: 0.75rem;
    --shadow-filter: 0 4px 18px #0000004d;
    --shadow-level-300: 0px 36px 89px #0000000a,0px 23.3333px 52.1227px #00000008,0px 13.8667px 28.3481px rgba(0,0,0,.024),0px 7.2px 14.4625px #00000005,0px 2.93333px 7.25185px rgba(0,0,0,.016),0px 0.666667px 3.50231px #00000003;
    --shadow-level-200: 0px 4px 18px #0000000a,0px 2.025px 7.84688px rgba(0,0,0,.027),0px 0.8px 2.925px #00000005,0px 0.175px 1.04062px rgba(0,0,0,.013);
    --shadow-level-100: 0px 3px 9px #00000008,0px 0.7px 1.4625px rgba(0,0,0,.015);
    --font-family-emoji: "Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Noto Color Emoji","Segoe UI Symbol","Android Emoji",EmojiSymbols;
    --font-family-mono: iawriter-mono,Nitti,Menlo,Courier,monospace;
    --font-family-handwriting: permanent-marker,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";
    --font-family-serif-chinese-traditional: Lyon-Text,Georgia,"Songti SC","SimSun",serif;
    --font-family-serif-chinese-simplified: Lyon-Text,Georgia,"Songti TC","SimSun",serif;
    --font-family-serif-japanese: Lyon-Text,Georgia,YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;
    --font-family-serif: Lyon-Text,Georgia,YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Songti TC","Songti SC","SimSun","Nanum Myeongjo",NanumMyeongjo,Batang,serif;
    --font-family-sans: inter-var,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";
    --color-alpha-white-900: #fffffff2;
    --color-alpha-white-800: #ffffffd9;
    --color-alpha-white-700: #ffffffbf;
    --color-alpha-white-600: #ffffffa8;
    --color-alpha-white-500: #ffffff80;
    --color-alpha-white-400: #ffffff4d;
    --color-alpha-white-300: #fff3;
    --color-alpha-white-200: #ffffff1a;
    --color-alpha-white-100: #ffffff0d;
    --color-alpha-black-900: #000000f2;
    --color-alpha-black-800: #000000e5;
    --color-alpha-black-700: #000000bf;
    --color-alpha-black-600: #000000a8;
    --color-alpha-black-500: #00000080;
    --color-alpha-black-400: #0000004d;
    --color-alpha-black-300: #0003;
    --color-alpha-black-200: #0000001a;
    --color-alpha-black-100: #0000000d;
    --color-white: #fff;
    --color-black: #000;
    --color-brown-900: #523410;
    --color-brown-800: #654124;
    --color-brown-700: #744d2d;
    --color-brown-600: #885d3d;
    --color-brown-500: #9c7054;
    --color-brown-400: #b18164;
    --color-brown-300: #d9b79f;
    --color-brown-200: #ebd5c5;
    --color-brown-100: #fcf8f5;
    --color-pink-900: #481034;
    --color-pink-800: #6c1b4f;
    --color-pink-700: #9d2472;
    --color-pink-600: #d13f9d;
    --color-pink-500: #ff64c8;
    --color-pink-400: #ff83dd;
    --color-pink-300: #ffb5eb;
    --color-pink-200: #ffcdf1;
    --color-pink-100: #fff5fc;
    --color-green-900: #05210b;
    --color-green-800: #0a4216;
    --color-green-700: #0f6220;
    --color-green-600: #14832b;
    --color-green-500: #1aae39;
    --color-green-400: #68ce7e;
    --color-green-300: #abe5b8;
    --color-green-200: #d0f4d8;
    --color-green-100: #f0faf2;
    --color-purple-900: #1c0e2c;
    --color-purple-800: #391c57;
    --color-purple-700: #562983;
    --color-purple-600: #7237ae;
    --color-purple-500: #9849e8;
    --color-purple-400: #ad6ded;
    --color-purple-300: #d6b6f6;
    --color-purple-200: #eadbfa;
    --color-purple-100: #f8f5fc;
    --color-blue-900: #002a4f;
    --color-blue-800: #00396b;
    --color-blue-700: #005bab;
    --color-blue-600: #0075de;
    --color-blue-500: #097fe8;
    --color-blue-400: #62aef0;
    --color-blue-300: #a3d0f7;
    --color-blue-200: #cae4fa;
    --color-blue-100: #f2f9ff;
    --color-teal-900: #042b29;
    --color-teal-800: #0a4d4b;
    --color-teal-700: #126764;
    --color-teal-600: #0a7b77;
    --color-teal-500: #27918d;
    --color-teal-400: #2a9d99;
    --color-teal-300: #83cbc9;
    --color-teal-200: #bde6e4;
    --color-teal-100: #f2fafa;
    --color-yellow-900: #704b00;
    --color-yellow-800: #a16c00;
    --color-yellow-700: #c78600;
    --color-yellow-600: #e89d01;
    --color-yellow-500: #ffb110;
    --color-yellow-400: #ffc95e;
    --color-yellow-300: #ffd786;
    --color-yellow-200: #ffe4af;
    --color-yellow-100: #fff5e0;
    --color-orange-900: #532200;
    --color-orange-800: #793400;
    --color-orange-700: #ab4a00;
    --color-orange-600: #dd5b00;
    --color-orange-500: #ff6d00;
    --color-orange-400: #ff8a33;
    --color-orange-300: #ffc599;
    --color-orange-200: #ffdec4;
    --color-orange-100: #fff5ed;
    --color-red-900: #4f0900;
    --color-red-800: #6f0d00;
    --color-red-700: #b01601;
    --color-red-600: #e32d14;
    --color-red-500: #f64932;
    --color-red-400: #f77463;
    --color-red-300: #fbb0a6;
    --color-red-200: #fdd3cd;
    --color-red-100: #fef3f1;
    --color-gray-900: #191918;
    --color-gray-800: #31302e;
    --color-gray-700: #494744;
    --color-gray-600: #615d59;
    --color-gray-500: #78736f;
    --color-gray-400: #a39e98;
    --color-gray-300: #dfdcd9;
    --color-gray-200: #f6f5f4;
    --color-gray-100: #fcfbfb;
    --border-radius-700: 0.75rem;
    --border-radius-600: 0.625rem;
    --border-radius-500: 0.5rem;
    --border-radius-400: 0.375rem;
    --border-radius-300: 0.3125rem;
    --border-radius-200: 0.25rem;
    --z-index-tooltip: 500;
    --z-index-lightbox: 500;
    --typography-serif-1000-regular-font-family: var(--font-family-serif);
    --typography-serif-900-regular-font-family: var(--font-family-serif);
    --typography-serif-800-regular-font-family: var(--font-family-serif);
    --typography-serif-700-regular-font-family: var(--font-family-serif);
    --typography-serif-600-regular-font-family: var(--font-family-serif);
    --typography-serif-500-regular-font-family: var(--font-family-serif);
    --typography-serif-400-regular-font-family: var(--font-family-serif);
    --typography-serif-350-regular-font-family: var(--font-family-serif);
    --typography-serif-300-regular-font-family: var(--font-family-serif);
    --typography-serif-200-regular-font-family: var(--font-family-serif);
    --typography-sans-1000-bold-font-family: var(--font-family-sans);
    --typography-sans-900-bold-line-height: 1.0655737704918034;
    --typography-sans-900-bold-font-size: var(--typography-sans-900-semibold-font-size);
    --typography-sans-900-bold-font-family: var(--font-family-sans);
    --typography-sans-900-semibold-font-family: var(--font-family-sans);
    --typography-sans-800-bold-line-height: 1.0943396226415094;
    --typography-sans-800-bold-font-size: var(--typography-sans-800-semibold-font-size);
    --typography-sans-800-bold-font-family: var(--font-family-sans);
    --typography-sans-800-semibold-font-family: var(--font-family-sans);
    --typography-sans-700-bold-line-height: 1.0888888888888888;
    --typography-sans-700-bold-font-size: var(--typography-sans-700-semibold-font-size);
    --typography-sans-700-bold-font-family: var(--font-family-sans);
    --typography-sans-700-semibold-font-family: var(--font-family-sans);
    --typography-sans-600-bold-line-height: 1.1111111111111112;
    --typography-sans-600-bold-font-size: var(--typography-sans-600-semibold-font-size);
    --typography-sans-600-bold-font-family: var(--font-family-sans);
    --typography-sans-600-semibold-font-family: var(--font-family-sans);
    --typography-sans-500-bold-line-height: 1.1333333333333333;
    --typography-sans-500-bold-font-size: var(--typography-sans-500-semibold-font-size);
    --typography-sans-500-bold-font-family: var(--font-family-sans);
    --typography-sans-500-semibold-font-family: var(--font-family-sans);
    --typography-sans-500-medium-font-family: var(--font-family-sans);
    --typography-sans-400-bold-line-height: 1.25;
    --typography-sans-400-bold-font-size: var(--typography-sans-400-regular-font-size);
    --typography-sans-400-bold-font-family: var(--font-family-sans);
    --typography-sans-400-semibold-line-height: 1.25;
    --typography-sans-400-semibold-font-size: var(--typography-sans-400-regular-font-size);
    --typography-sans-400-semibold-font-family: var(--font-family-sans);
    --typography-sans-400-medium-line-height: 1.25;
    --typography-sans-400-medium-font-size: var(--typography-sans-400-regular-font-size);
    --typography-sans-400-medium-font-family: var(--font-family-sans);
    --typography-sans-400-regular-font-family: var(--font-family-sans);
    --typography-sans-300-bold-line-height: 1.3333333333333333;
    --typography-sans-300-bold-font-size: var(--typography-sans-300-regular-font-size);
    --typography-sans-300-bold-font-family: var(--font-family-sans);
    --typography-sans-300-semibold-line-height: 1.3333333333333333;
    --typography-sans-300-semibold-font-size: var(--typography-sans-300-regular-font-size);
    --typography-sans-300-semibold-font-family: var(--font-family-sans);
    --typography-sans-300-medium-line-height: 1.3333333333333333;
    --typography-sans-300-medium-font-size: var(--typography-sans-300-regular-font-size);
    --typography-sans-300-medium-font-family: var(--font-family-sans);
    --typography-sans-300-regular-font-family: var(--font-family-sans);
    --typography-sans-200-bold-line-height: 1.4375;
    --typography-sans-200-bold-font-size: var(--typography-sans-200-regular-font-size);
    --typography-sans-200-bold-font-family: var(--font-family-sans);
    --typography-sans-200-semibold-line-height: 1.4375;
    --typography-sans-200-semibold-font-size: var(--typography-sans-200-regular-font-size);
    --typography-sans-200-semibold-font-family: var(--font-family-sans);
    --typography-sans-200-medium-line-height: 1.4375;
    --typography-sans-200-medium-font-size: var(--typography-sans-200-regular-font-size);
    --typography-sans-200-medium-font-family: var(--font-family-sans);
    --typography-sans-200-regular-font-family: var(--font-family-sans);
    --typography-sans-150-bold-line-height: 1.4666666666666666;
    --typography-sans-150-bold-font-size: var(--typography-sans-150-regular-font-size);
    --typography-sans-150-bold-font-family: var(--font-family-sans);
    --typography-sans-150-semibold-line-height: 1.4666666666666666;
    --typography-sans-150-semibold-font-size: var(--typography-sans-150-regular-font-size);
    --typography-sans-150-semibold-font-family: var(--font-family-sans);
    --typography-sans-150-medium-line-height: 1.4666666666666666;
    --typography-sans-150-medium-font-size: var(--typography-sans-150-regular-font-size);
    --typography-sans-150-medium-font-family: var(--font-family-sans);
    --typography-sans-150-regular-font-family: var(--font-family-sans);
    --typography-sans-100-bold-line-height: 1.4074074074074074;
    --typography-sans-100-bold-font-size: var(--typography-sans-100-regular-font-size);
    --typography-sans-100-bold-font-family: var(--font-family-sans);
    --typography-sans-100-semibold-line-height: 1.4074074074074074;
    --typography-sans-100-semibold-font-size: var(--typography-sans-100-regular-font-size);
    --typography-sans-100-semibold-font-family: var(--font-family-sans);
    --typography-sans-100-medium-line-height: 1.4074074074074074;
    --typography-sans-100-medium-font-size: var(--typography-sans-100-regular-font-size);
    --typography-sans-100-medium-font-family: var(--font-family-sans);
    --typography-sans-100-regular-font-family: var(--font-family-sans);
    --typography-sans-50-bold-line-height: 1.4166666666666667;
    --typography-sans-50-bold-font-size: var(--typography-sans-50-regular-font-size);
    --typography-sans-50-bold-font-family: var(--font-family-sans);
    --typography-sans-50-semibold-line-height: 1.4166666666666667;
    --typography-sans-50-semibold-font-size: var(--typography-sans-50-regular-font-size);
    --typography-sans-50-semibold-font-family: var(--font-family-sans);
    --typography-sans-50-medium-line-height: 1.4166666666666667;
    --typography-sans-50-medium-font-size: var(--typography-sans-50-regular-font-size);
    --typography-sans-50-medium-font-family: var(--font-family-sans);
    --typography-sans-50-regular-font-family: var(--font-family-sans)
}

.base_theme__7MTs2 {
    --color-alpha-active: var(--color-alpha-black-200);
    --color-alpha-hover: var(--color-alpha-black-100);
    --color-ui-icon: var(--color-black);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-alpha-black-600);
    --color-text-light: var(--color-alpha-black-500);
    --color-text-dark: var(--color-gray-900);
    --color-text: var(--color-gray-900);
    --color-secondary: var(--color-black);
    --color-primary: var(--color-red-500);
    --color-page: var(--color-white);
    --color-notification-banner: var(--color-gray-200);
    --color-navigation-dropdown-hover: var(--color-gray-200);
    --color-navigation-dropdown: var(--color-white);
    --color-navigation: var(--color-gray-200);
    --color-logo: var(--color-red-500);
    --color-link-hover-from-inherited: var(--color-blue-500);
    --color-link-hover: var(--color-blue-800);
    --color-link: var(--color-blue-500);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-icon-background: var(--color-blue-100);
    --color-icon: var(--color-blue-500);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-gray-900);
    --color-button-tertiary-hover: var(--color-gray-200);
    --color-button-tertiary-active: var(--color-gray-200);
    --color-button-tertiary: var(--color-white);
    --color-button-secondary-text: var(--color-gray-900);
    --color-button-secondary-hover: var(--color-gray-100);
    --color-button-secondary-active: var(--color-gray-100);
    --color-button-secondary: var(--color-white);
    --color-button-primary-text: var(--color-white);
    --color-button-primary-hover: var(--color-gray-800);
    --color-button-primary-active: var(--color-gray-700);
    --color-button-primary: var(--color-gray-900);
    --color-border-hover: var(--color-alpha-black-200);
    --color-border: var(--color-alpha-black-200);
    --color-block-border: var(--color-alpha-black-200);
    --color-block-hover: var(--color-gray-200);
    --color-block: var(--color-gray-200);
    --color-badge-secondary-text: var(--color-alpha-white-300);
    --color-badge-secondary: var(--color-white);
    --color-badge-primary-text: var(--color-white);
    --color-badge-primary: var(--color-gray-800);
    --color-banner: var(--color-alpha-white-300)
}

.blue_theme__UUPpH {
    --color-alpha-active: var(--color-alpha-black-200);
    --color-alpha-hover: var(--color-alpha-black-100);
    --color-ui-icon: var(--color-black);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-alpha-black-600);
    --color-text-light: var(--color-alpha-black-500);
    --color-text-dark: var(--color-gray-900);
    --color-text: var(--color-gray-900);
    --color-secondary: var(--color-black);
    --color-primary: var(--color-blue-500);
    --color-page: var(--color-white);
    --color-notification-banner: var(--color-gray-200);
    --color-navigation-dropdown-hover: var(--color-gray-200);
    --color-navigation-dropdown: var(--color-white);
    --color-navigation: var(--color-gray-200);
    --color-logo: var(--color-blue-500);
    --color-link-hover-from-inherited: var(--color-blue-600);
    --color-link-hover: var(--color-blue-800);
    --color-link: var(--color-blue-600);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-icon-background: var(--color-blue-100);
    --color-icon: var(--color-blue-500);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-gray-900);
    --color-button-tertiary-hover: var(--color-gray-200);
    --color-button-tertiary-active: var(--color-gray-200);
    --color-button-tertiary: var(--color-white);
    --color-button-secondary-text: var(--color-gray-900);
    --color-button-secondary-hover: var(--color-gray-100);
    --color-button-secondary-active: var(--color-gray-100);
    --color-button-secondary: var(--color-white);
    --color-button-primary-text: var(--color-white);
    --color-button-primary-hover: var(--color-blue-700);
    --color-button-primary-active: var(--color-blue-700);
    --color-button-primary: var(--color-blue-600);
    --color-border-hover: var(--color-alpha-black-200);
    --color-border: var(--color-alpha-black-200);
    --color-block-border: var(--color-alpha-black-200);
    --color-block-hover: var(--color-gray-200);
    --color-block: var(--color-gray-200);
    --color-badge-secondary-text: var(--color-alpha-white-300);
    --color-badge-secondary: var(--color-white);
    --color-badge-primary-text: var(--color-white);
    --color-badge-primary: var(--color-gray-800);
    --color-banner: var(--color-alpha-white-300)
}

.dark_theme__9YcZB {
    --color-button-tertiary: #0000;
    --color-alpha-active: var(--color-alpha-white-300);
    --color-alpha-hover: var(--color-alpha-white-200);
    --color-ui-icon: var(--color-white);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-gray-200);
    --color-text-light: var(--color-gray-100);
    --color-text-dark: var(--color-white);
    --color-text: var(--color-white);
    --color-secondary: var(--color-alpha-black-500);
    --color-primary: var(--color-blue-500);
    --color-page: var(--color-black);
    --color-notification-banner: var(--color-gray-900);
    --color-navigation-dropdown-hover: var(--color-black);
    --color-navigation-dropdown: var(--color-gray-900);
    --color-navigation: var(--color-black);
    --color-logo: var(--color-purple-300);
    --color-link-hover-from-inherited: var(--color-blue-400);
    --color-link-hover: var(--color-blue-600);
    --color-link: var(--color-blue-400);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-icon-background: var(--color-purple-100);
    --color-icon: var(--color-purple-400);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-white);
    --color-button-tertiary-hover: var(--color-gray-900);
    --color-button-tertiary-active: var(--color-gray-900);
    --color-button-secondary-text: var(--color-white);
    --color-button-secondary-hover: var(--color-alpha-white-300);
    --color-button-secondary-active: var(--color-alpha-white-300);
    --color-button-secondary: var(--color-black);
    --color-button-primary-text: var(--color-white);
    --color-button-primary-hover: var(--color-blue-600);
    --color-button-primary-active: var(--color-blue-700);
    --color-button-primary: var(--color-blue-500);
    --color-border-hover: var(--color-white);
    --color-border: var(--color-alpha-white-300);
    --color-block-border: var(--color-alpha-white-300);
    --color-block-hover: var(--color-alpha-black-500);
    --color-block: var(--color-gray-900);
    --color-badge-secondary-text: var(--color-alpha-white-300);
    --color-badge-secondary: var(--color-white);
    --color-badge-primary-text: var(--color-white);
    --color-badge-primary: var(--color-gray-800);
    --color-banner: var(--color-gray-900)
}

.makeWithNotion_theme__7oofI {
    --color-primary: #097fe8;
    --color-notification-banner: #000;
    --color-logo: #097fe8;
    --color-icon-background: #097fe8;
    --color-icon: #097fe8;
    --color-button-primary-hover: #097fe8;
    --color-button-primary-active: #097fe8;
    --color-button-primary: #097fe8;
    --color-badge-primary: #fff;
    --color-alpha-active: var(--color-alpha-black-200);
    --color-alpha-hover: var(--color-alpha-black-100);
    --color-ui-icon: var(--color-black);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-alpha-black-600);
    --color-text-light: var(--color-alpha-black-500);
    --color-text-dark: var(--color-gray-900);
    --color-text: var(--color-gray-900);
    --color-secondary: var(--color-black);
    --color-page: var(--color-white);
    --color-navigation-dropdown-hover: var(--color-gray-200);
    --color-navigation-dropdown: var(--color-white);
    --color-navigation: var(--color-gray-200);
    --color-link-hover-from-inherited: var(--color-black);
    --color-link-hover: var(--color-black);
    --color-link: var(--color-black);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-gray-900);
    --color-button-tertiary-hover: var(--color-gray-200);
    --color-button-tertiary-active: var(--color-gray-200);
    --color-button-tertiary: var(--color-white);
    --color-button-secondary-text: var(--color-white);
    --color-button-secondary-hover: var(--color-black);
    --color-button-secondary-active: var(--color-black);
    --color-button-secondary: var(--color-black);
    --color-button-primary-text: var(--color-white);
    --color-border-hover: var(--color-alpha-black-200);
    --color-border: var(--color-alpha-black-200);
    --color-block-border: var(--color-alpha-black-200);
    --color-block-hover: var(--color-gray-200);
    --color-block: var(--color-gray-200);
    --color-badge-secondary-text: var(--color-alpha-white-300);
    --color-badge-secondary: var(--color-white);
    --color-badge-primary-text: var(--color-black);
    --color-banner: var(--color-alpha-white-300)
}

.orange_theme__HufR2 {
    --color-alpha-active: var(--color-alpha-black-200);
    --color-alpha-hover: var(--color-alpha-black-100);
    --color-ui-icon: var(--color-black);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-alpha-black-600);
    --color-text-light: var(--color-alpha-black-500);
    --color-text-dark: var(--color-gray-900);
    --color-text: var(--color-gray-900);
    --color-secondary: var(--color-black);
    --color-primary: var(--color-orange-500);
    --color-page: var(--color-white);
    --color-notification-banner: var(--color-gray-200);
    --color-navigation-dropdown-hover: var(--color-gray-200);
    --color-navigation-dropdown: var(--color-white);
    --color-navigation: var(--color-gray-200);
    --color-logo: var(--color-orange-500);
    --color-link-hover-from-inherited: var(--color-orange-500);
    --color-link-hover: var(--color-orange-800);
    --color-link: var(--color-orange-500);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-icon-background: var(--color-orange-100);
    --color-icon: var(--color-orange-500);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-gray-900);
    --color-button-tertiary-hover: var(--color-gray-200);
    --color-button-tertiary-active: var(--color-gray-200);
    --color-button-tertiary: var(--color-white);
    --color-button-secondary-text: var(--color-gray-900);
    --color-button-secondary-hover: var(--color-gray-100);
    --color-button-secondary-active: var(--color-gray-100);
    --color-button-secondary: var(--color-white);
    --color-button-primary-text: var(--color-white);
    --color-button-primary-hover: var(--color-orange-600);
    --color-button-primary-active: var(--color-orange-700);
    --color-button-primary: var(--color-orange-500);
    --color-border-hover: var(--color-alpha-black-200);
    --color-border: var(--color-alpha-black-200);
    --color-block-border: var(--color-alpha-black-200);
    --color-block-hover: var(--color-gray-200);
    --color-block: var(--color-gray-200);
    --color-badge-secondary-text: var(--color-orange-400);
    --color-badge-secondary: var(--color-orange-100);
    --color-badge-primary-text: var(--color-white);
    --color-badge-primary: var(--color-gray-800);
    --color-banner: var(--color-alpha-white-300)
}

.purple_theme__dU9on {
    --color-alpha-active: var(--color-alpha-black-200);
    --color-alpha-hover: var(--color-alpha-black-100);
    --color-ui-icon: var(--color-black);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-alpha-black-600);
    --color-text-light: var(--color-alpha-black-500);
    --color-text-dark: var(--color-gray-900);
    --color-text: var(--color-gray-900);
    --color-secondary: var(--color-black);
    --color-primary: var(--color-purple-500);
    --color-page: var(--color-white);
    --color-notification-banner: var(--color-gray-200);
    --color-navigation-dropdown-hover: var(--color-gray-200);
    --color-navigation-dropdown: var(--color-white);
    --color-navigation: var(--color-gray-200);
    --color-logo: var(--color-purple-500);
    --color-link-hover-from-inherited: var(--color-purple-500);
    --color-link-hover: var(--color-purple-800);
    --color-link: var(--color-purple-500);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-icon-background: var(--color-purple-100);
    --color-icon: var(--color-purple-500);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-gray-900);
    --color-button-tertiary-hover: var(--color-gray-200);
    --color-button-tertiary-active: var(--color-gray-200);
    --color-button-tertiary: var(--color-white);
    --color-button-secondary-text: var(--color-gray-900);
    --color-button-secondary-hover: var(--color-gray-100);
    --color-button-secondary-active: var(--color-gray-100);
    --color-button-secondary: var(--color-white);
    --color-button-primary-text: var(--color-white);
    --color-button-primary-hover: var(--color-gray-800);
    --color-button-primary-active: var(--color-gray-700);
    --color-button-primary: var(--color-gray-900);
    --color-border-hover: var(--color-alpha-black-200);
    --color-border: var(--color-alpha-black-200);
    --color-block-border: var(--color-alpha-black-200);
    --color-block-hover: var(--color-gray-200);
    --color-block: var(--color-gray-200);
    --color-badge-secondary-text: var(--color-purple-500);
    --color-badge-secondary: var(--color-purple-100);
    --color-badge-primary-text: var(--color-white);
    --color-badge-primary: var(--color-purple-700);
    --color-banner: var(--color-alpha-white-300)
}

.red_theme__nfdFU {
    --color-alpha-active: var(--color-alpha-black-200);
    --color-alpha-hover: var(--color-alpha-black-100);
    --color-ui-icon: var(--color-black);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-alpha-black-600);
    --color-text-light: var(--color-alpha-black-500);
    --color-text-dark: var(--color-gray-900);
    --color-text: var(--color-gray-900);
    --color-secondary: var(--color-black);
    --color-primary: var(--color-red-500);
    --color-page: var(--color-white);
    --color-notification-banner: var(--color-gray-200);
    --color-navigation-dropdown-hover: var(--color-gray-200);
    --color-navigation-dropdown: var(--color-white);
    --color-navigation: var(--color-gray-200);
    --color-logo: var(--color-red-500);
    --color-link-hover-from-inherited: var(--color-red-500);
    --color-link-hover: var(--color-red-800);
    --color-link: var(--color-red-500);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-icon-background: var(--color-red-100);
    --color-icon: var(--color-red-500);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-gray-900);
    --color-button-tertiary-hover: var(--color-gray-200);
    --color-button-tertiary-active: var(--color-gray-200);
    --color-button-tertiary: var(--color-white);
    --color-button-secondary-text: var(--color-gray-900);
    --color-button-secondary-hover: var(--color-gray-100);
    --color-button-secondary-active: var(--color-gray-100);
    --color-button-secondary: var(--color-white);
    --color-button-primary-text: var(--color-white);
    --color-button-primary-hover: var(--color-red-600);
    --color-button-primary-active: var(--color-red-700);
    --color-button-primary: var(--color-red-500);
    --color-border-hover: var(--color-alpha-black-200);
    --color-border: var(--color-alpha-black-200);
    --color-block-border: var(--color-alpha-black-200);
    --color-block-hover: var(--color-gray-200);
    --color-block: var(--color-gray-200);
    --color-badge-secondary-text: var(--color-alpha-white-300);
    --color-badge-secondary: var(--color-white);
    --color-badge-primary-text: var(--color-white);
    --color-badge-primary: var(--color-gray-800);
    --color-banner: var(--color-alpha-white-300)
}

.site_theme__9vv__ {
    --color-link: #757575;
    --color-icon: #9c9ea5;
    --color-alpha-active: var(--color-alpha-black-200);
    --color-alpha-hover: var(--color-alpha-black-100);
    --color-ui-icon: var(--color-black);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-alpha-black-600);
    --color-text-light: var(--color-alpha-black-500);
    --color-text-dark: var(--color-gray-900);
    --color-text: var(--color-gray-900);
    --color-secondary: var(--color-black);
    --color-primary: var(--color-red-500);
    --color-page: var(--color-white);
    --color-notification-banner: var(--color-gray-200);
    --color-navigation-dropdown-hover: var(--color-gray-200);
    --color-navigation-dropdown: var(--color-white);
    --color-navigation: var(--color-gray-200);
    --color-logo: var(--color-red-500);
    --color-link-hover-from-inherited: var(--color-gray-700);
    --color-link-hover: var(--color-gray-700);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-icon-background: var(--color-blue-100);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-gray-900);
    --color-button-tertiary-hover: var(--color-gray-200);
    --color-button-tertiary-active: var(--color-gray-200);
    --color-button-tertiary: var(--color-white);
    --color-button-secondary-text: var(--color-gray-900);
    --color-button-secondary-hover: var(--color-gray-100);
    --color-button-secondary-active: var(--color-gray-100);
    --color-button-secondary: var(--color-white);
    --color-button-primary-text: var(--color-white);
    --color-button-primary-hover: var(--color-gray-800);
    --color-button-primary-active: var(--color-gray-700);
    --color-button-primary: var(--color-gray-900);
    --color-border-hover: var(--color-alpha-black-200);
    --color-border: var(--color-alpha-black-200);
    --color-block-border: var(--color-alpha-black-200);
    --color-block-hover: var(--color-gray-200);
    --color-block: var(--color-gray-200);
    --color-badge-secondary-text: var(--color-alpha-white-300);
    --color-badge-secondary: var(--color-white);
    --color-badge-primary-text: var(--color-white);
    --color-badge-primary: var(--color-gray-800);
    --color-banner: var(--color-alpha-white-300)
}

.teal_theme__LNbin {
    --color-alpha-active: var(--color-alpha-black-200);
    --color-alpha-hover: var(--color-alpha-black-100);
    --color-ui-icon: var(--color-black);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-alpha-black-600);
    --color-text-light: var(--color-alpha-black-500);
    --color-text-dark: var(--color-gray-900);
    --color-text: var(--color-gray-900);
    --color-secondary: var(--color-black);
    --color-primary: var(--color-teal-500);
    --color-page: var(--color-white);
    --color-notification-banner: var(--color-gray-200);
    --color-navigation-dropdown-hover: var(--color-gray-200);
    --color-navigation-dropdown: var(--color-white);
    --color-navigation: var(--color-gray-200);
    --color-logo: var(--color-teal-500);
    --color-link-hover-from-inherited: var(--color-teal-500);
    --color-link-hover: var(--color-teal-800);
    --color-link: var(--color-teal-500);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-icon-background: var(--color-teal-100);
    --color-icon: var(--color-teal-500);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-gray-900);
    --color-button-tertiary-hover: var(--color-gray-200);
    --color-button-tertiary-active: var(--color-gray-200);
    --color-button-tertiary: var(--color-white);
    --color-button-secondary-text: var(--color-gray-900);
    --color-button-secondary-hover: var(--color-gray-100);
    --color-button-secondary-active: var(--color-gray-100);
    --color-button-secondary: var(--color-white);
    --color-button-primary-text: var(--color-white);
    --color-button-primary-hover: var(--color-teal-600);
    --color-button-primary-active: var(--color-teal-700);
    --color-button-primary: var(--color-teal-500);
    --color-border-hover: var(--color-alpha-black-200);
    --color-border: var(--color-alpha-black-200);
    --color-block-border: var(--color-alpha-black-200);
    --color-block-hover: var(--color-gray-200);
    --color-block: var(--color-gray-200);
    --color-badge-secondary-text: var(--color-alpha-white-300);
    --color-badge-secondary: var(--color-white);
    --color-badge-primary-text: var(--color-white);
    --color-badge-primary: var(--color-gray-800);
    --color-banner: var(--color-alpha-white-300)
}

.yellow_theme__6pRFA {
    --color-alpha-active: var(--color-alpha-black-200);
    --color-alpha-hover: var(--color-alpha-black-100);
    --color-ui-icon: var(--color-black);
    --color-text-error: var(--color-red-900);
    --color-text-medium: var(--color-alpha-black-600);
    --color-text-light: var(--color-alpha-black-500);
    --color-text-dark: var(--color-gray-900);
    --color-text: var(--color-gray-900);
    --color-secondary: var(--color-black);
    --color-primary: var(--color-yellow-500);
    --color-page: var(--color-white);
    --color-notification-banner: var(--color-gray-200);
    --color-navigation-dropdown-hover: var(--color-gray-200);
    --color-navigation-dropdown: var(--color-white);
    --color-navigation: var(--color-gray-200);
    --color-logo: var(--color-yellow-600);
    --color-link-hover-from-inherited: var(--color-yellow-700);
    --color-link-hover: var(--color-yellow-800);
    --color-link: var(--color-yellow-900);
    --color-icon-button-background-hover: var(--color-alpha-black-100);
    --color-icon-button-hover: var(--color-gray-600);
    --color-icon-button: var(--color-gray-400);
    --color-icon-background: var(--color-yellow-100);
    --color-icon: var(--color-yellow-600);
    --color-checkbox-icon-checked: var(--color-white);
    --color-checkbox-border-checked: var(--color-gray-900);
    --color-checkbox-border-hover: var(--color-gray-900);
    --color-checkbox-border-active: var(--color-gray-900);
    --color-checkbox-border: var(--color-gray-800);
    --color-checkbox-background-checked: var(--color-gray-900);
    --color-checkbox-background: var(--color-white);
    --color-button-tertiary-text: var(--color-gray-900);
    --color-button-tertiary-hover: var(--color-gray-200);
    --color-button-tertiary-active: var(--color-gray-200);
    --color-button-tertiary: var(--color-white);
    --color-button-secondary-text: var(--color-gray-900);
    --color-button-secondary-hover: var(--color-gray-100);
    --color-button-secondary-active: var(--color-gray-100);
    --color-button-secondary: var(--color-white);
    --color-button-primary-text: var(--color-black);
    --color-button-primary-hover: var(--color-yellow-600);
    --color-button-primary-active: var(--color-yellow-700);
    --color-button-primary: var(--color-yellow-500);
    --color-border-hover: var(--color-alpha-black-200);
    --color-border: var(--color-alpha-black-200);
    --color-block-border: var(--color-alpha-black-200);
    --color-block-hover: var(--color-gray-200);
    --color-block: var(--color-gray-200);
    --color-badge-secondary-text: var(--color-alpha-white-300);
    --color-badge-secondary: var(--color-white);
    --color-badge-primary-text: var(--color-white);
    --color-badge-primary: var(--color-gray-800);
    --color-banner: var(--color-alpha-white-300)
}

.appErrorBoundary_main__ofS4r {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin: var(--spacing-m) auto;
    max-width: 940px
}

.appErrorBoundary_heading__TKwvS {
    font: var(--typography-sans-700-bold-font-weight) var(--typography-sans-700-bold-font-size)/var(--typography-sans-700-bold-line-height) var(--typography-sans-700-bold-font-family);
    font-variation-settings: "wght" var(--typography-sans-700-bold-font-weight-variable);
    letter-spacing: var(--typography-sans-700-bold-letter-spacing);
    margin-top: 30px
}

@media(min-width: 600px) {
    .appErrorBoundary_heading__TKwvS {
        font:var(--typography-sans-800-bold-font-weight) var(--typography-sans-800-bold-font-size)/var(--typography-sans-800-bold-line-height) var(--typography-sans-800-bold-font-family);
        font-variation-settings: "wght" var(--typography-sans-800-bold-font-weight-variable);
        letter-spacing: var(--typography-sans-800-bold-letter-spacing)
    }
}

.appErrorBoundary_reload__pdxU2 {
    font: var(--typography-sans-400-regular-font-weight) var(--typography-sans-400-regular-font-size)/var(--typography-sans-400-regular-line-height) var(--typography-sans-400-regular-font-family);
    font-variation-settings: "wght" var(--typography-sans-400-regular-font-weight-variable);
    letter-spacing: var(--typography-sans-400-regular-letter-spacing);
    display: block;
    margin-top: 10px;
    color: var(--color-red-500);
    border: 0;
    background: none;
    text-decoration: underline;
    text-underline-offset: .1em;
    text-decoration-thickness: 1px
}
.button_buttonVariantPrimary__mUFQZ:active, .button_buttonVariantPrimary__mUFQZ:focus {
    background: #494744;
    color:#000;
}
.careers_link__xZdmM {
    color: var(--color-link);
}
.InlineTextLink_inlineLink__oN8YM {
    position: relative;
    text-decoration: underline;
    text-underline-offset: .1em;
    text-decoration-thickness: 1px;
    cursor: pointer;
    display: inline;
    border-radius: var(--border-radius-300);
}
.InlineTextLink_arrow__Vz4dB.InlineTextLink_arrowAfter__XQoVx {
    margin-left: .2em;
    display: inline;
    text-decoration: none;
    border: none;
}
@media (min-width: 1080px) {
    .select_select__F6Ysx {
        font-size: 0.9375rem;
    }
}
.select_selectTransparent__n9MvB {
    background-color: #0000;
}
.select_select__F6Ysx {
    appearance: none;
    height: 34px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    flex-grow: 1;
    border: 0;
    padding: 0 20px 0 10px;
    font-size: 22px;
    color: #000000a8;
    border-radius: 0.3125rem;
    outline: none;
    background-color: #fff;
}
@media (min-width: 840px) {
        .GreenhouseJobList_jobsList__l8jJGG {
        display:flex;
    }
}

.GreenhouseJobList_jobsList__l8jJG {
    display: grid
;
    grid-gap: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
    width:30%;
}
.GreenhouseJobList_jobsList__l8jJGN{
    width: 70%;
    margin-left: 40px;
    padding: 20px;
    border: 1px solid #e1dddd;
    border-radius: 15px;
}
.GreenhouseJobList_jobsList__l8jJGN h4{
   font-size:1.35rem !important;
}
.GreenhouseJobList_jobsListItem__I_Oyl {
    align-self: stretch;
}
.GreenhouseJobList_jobLink__EknfN:focus, .GreenhouseJobList_jobLink__EknfN:hover {
    background-color: var(--color-gray-300);
}

.GreenhouseJobList_jobLink__EknfN {
    background-color: #f6f5f4;
    border-radius:  0.3125rem;
    display: block;
    min-height: 100%;
    padding: 28px 26px;
    text-decoration: none;
    transition: background-color .25s;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1.18;
    color: var(--text-color-dark);
}
.GreenhouseJobList_jobTitle__dRBzj {
    font-size:1.2rem;
    margin: 0;
}
.GreenhouseJobList_jobLocation__HruQA {
    margin-bottom: 0;
    margin-top: 4px;
    color: var(--text-color-medium);
    font-size: 1.1rem;
}
.select_selectWrap__Mpaja {
    position: relative;
    border: 1px solid #00000014;
    border-radius:  0.3125rem;
    display: flex
;
}
@media (min-width: 840px) {
    .GreenhouseJobFilter_filterContainer__olCKY {
        display: flex
;
        flex-direction: row;
        align-items: center;
        height: 37px;
        column-gap: 15px;
    }
}
@media (min-width: 840px) {
    .GreenhouseJobFilter_filter__xJog_ {
        top: 60px;
    }
}

.GreenhouseJobFilter_filter__xJog_ {
    position: sticky;
    top: -7px;
    margin-top: 10px;
    padding: 10px 0;
    width: 100%;
    background: #fff;
}
.spacing_marginM__3xrPl {
    margin: 40px 0;
}

.limit_limitM__eLVfF {
    max-width: 1080px;
}
@media (min-width: 600px) {
    .CareersCallout_callOut__fAh_R {
        font-size: var(--typography-sans-300-regular-font-size);
        padding: 40px;
    }
}

.CareersCallout_callOut__fAh_R {
    padding: 24px;
    background: #f0c16533;
    position: relative;
    margin-top: 80px;
    font-size: var(--typography-sans-200-regular-font-size);
    color: #111;
    font-weight: var(--typography-sans-400-regular-font-weight);
    letter-spacing: var(--typography-sans-200-bold-letter-spacing);
}
@media (min-width: 600px) {
    .CareersCallout_callOut__fAh_R {
        font-size: var(--typography-sans-300-regular-font-size);
        padding: 40px;
    }
}
.spacing_marginL__n4bMN {
    margin: 80px 0;
}
.limit_limitM__eLVfF {
    max-width: 1080px;
}

.limit_limit__v6KG8 {
    width: 100%;
    margin: 0 auto;
}
@media (min-width: 600px) {
    .ContentGrid_grid__ijWxt {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 50px;
    }
}
.ContentGrid_grid__ijWxt {
    display: grid
;
  
}
.title_title__DWL5N.title_titleFamilyInter__Ra6_Q {
    font-family: var(--font-family-sans);
}

.title_titleSizeXs__xnVC3.title_titleWeightBold__838EK {
    font: var(--typography-sans-400-bold-font-weight, var(--font-weight-fallback)) var(--typography-sans-600-bold-font-size, var(--typography-sans-400-bold-font-size)) / var(--typography-sans-400-bold-line-height, var(--typography-sans-400-bold-line-height)) var(--typography-sans-400-bold-font-family, var(--typography-sans-400-bold-font-family));
    font-variation-settings: "wght" var(--typography-sans-400-bold-font-weight-variable);
    letter-spacing: var(--typography-sans-400-bold-letter-spacing, var(--typography-sans-400-bold-letter-spacing));
}
.title_titleWeightBold__838EK {
    --font-weight-fallback: 700;
}
.title_title__DWL5N {
    margin-top: 0;
    margin-bottom: 0;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    word-break: break-word;
    color: var(--color-text);
    font-weight: var(--font-weight-fallback);
}
.addendum-text{
	margin-top: 15px;
	font-size:1.3rem;
}
.InlineTextLink_colorTheme__waxe8 {
    color: var(--color-link);
}

.InlineTextLink_inlineLink__oN8YM {
    position: relative;
    text-decoration: underline;
    text-underline-offset: .1em;
    text-decoration-thickness: 1px;
    cursor: pointer;
    display: inline;
    border-radius: var(--border-radius-300);
}
.spacing_marginL__n4bMN {
    margin: 80px 0;
}
.limit_limitM__eLVfF {
    max-width:  1080px;
}
.limit_limit__v6KG8 {
    width: 100%;
    margin: 0 auto;
}
.CareersSection_container__gQl5x {
    display: grid
;
    grid-gap: 0 40px;
    grid-template-columns: auto .6fr;
}
@media (min-width: 840px) {
    .CareersSection_title__wagpY {
        grid-column: 1 / 2;
    }
}
.CareersSection_title__wagpY {
    width: 100%;
    margin: 0;
    align-self: end;
    grid-row: 2;
    grid-column: 1 / 3;
}
.title_title__DWL5N.title_titleFamilyInter__Ra6_Q {
    font-family: var(--font-family-sans);
}

@media (min-width: 600px) {
    .title_titleSizeM__e46NM.title_titleWeightBold__838EK {
        font: var(--typography-sans-600-bold-font-weight, var(--font-weight-fallback)) var(--typography-sans-600-bold-font-size, var(--typography-sans-600-bold-font-size)) / var(--typography-sans-600-bold-line-height, var(--typography-sans-600-bold-line-height)) var(--typography-sans-600-bold-font-family, var(--typography-sans-600-bold-font-family));
        font-variation-settings: "wght" var(--typography-sans-600-bold-font-weight-variable);
        letter-spacing: var(--typography-sans-600-bold-letter-spacing, var(--typography-sans-600-bold-letter-spacing));
    }
}
.CareersSection_description__RJ7gW {
    max-width: 640px;
    grid-column: 1 / 3;
    grid-row: 3;
    margin-top: 15px;
}
@media (min-width: 840px) {
    .CareersSection_withImageRight__ll8gM .CareersSection_description__RJ7gW {
        grid-column: 1 / 2;
    }
}

.CareersSection_withImageRight__ll8gM .CareersSection_description__RJ7gW {
    max-width: 620px;
}

@media (min-width: 840px) {
    .CareersSection_content__PW_u_ {
        margin: 40px 0 0;
    }
}
.CareersSection_content__PW_u_ {
    grid-column: 1 / 3;
    grid-row: 4;
    margin: 30px 0 0;
}
.careers_text__28SjK:last-child {
    margin: 0;
}

}
@media (min-width: 840px) {
    .VideoGrid_container__V8T05 {
        grid-gap: 40px;
    }
}
.VideoGrid_container__V8T05 {
    display: grid
;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 30px;
}
.VideoGrid_wrapper__mKWTb {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 0.375rem;
}
.VideoGrid_description__GzSu8, .VideoGrid_title__EUKC3 {
    color: var(--text-color-dark);
    font-size: var(--typography-sans-200-regular-font-size);
}

.VideoGrid_title__EUKC3 {
    margin: 15px 0 0;
}
.VideoGrid_description__GzSu8 {
    line-height: var(--typography-sans-200-regular-line-height);
    letter-spacing: var(--typography-sans-200-bold-letter-spacing);
    margin: 5px 0 0;
}

.VideoGrid_description__GzSu8, .VideoGrid_title__EUKC3 {
    color: var(--text-color-dark);
    font-size: 1.34rem;
}
.videoPlayer_videoContainer__ITseV {
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    position: relative;
    border-radius: 0.75rem;
    overflow: hidden;
    transform: translateZ(0);
}
.spacing_marginL__n4bMN {
    margin:80px 0;
}
.limit_limitM__eLVfF {
    max-width:1080px;
}

.limit_limit__v6KG8 {
    width: 100%;
    margin: 0 auto;
}
.CareersSection_container__gQl5x {
    display: grid
;
    grid-gap: 0 40px;
    grid-template-columns: auto .6fr;
}
@media (min-width: 840px) {
    .CareersSection_title__wagpY {
        grid-column: 1 / 2;
    }
}
.CareersSection_title__wagpY {
    width: 100%;
    margin: 0;
    align-self: end;
    grid-row: 2;
    grid-column: 1 / 3;
}
.title_title__DWL5N.title_titleFamilyInter__Ra6_Q {
    font-family: var(--font-family-sans);
}
@media (min-width: 600px) {
    .title_titleSizeM__e46NM.title_titleWeightBold__838EK {
        font: var(--typography-sans-600-bold-font-weight, var(--font-weight-fallback)) var(--typography-sans-600-bold-font-size, var(--typography-sans-600-bold-font-size)) / var(--typography-sans-600-bold-line-height, var(--typography-sans-600-bold-line-height)) var(--typography-sans-600-bold-font-family, var(--typography-sans-600-bold-font-family));
        font-variation-settings: "wght" var(--typography-sans-600-bold-font-weight-variable);
        letter-spacing: var(--typography-sans-600-bold-letter-spacing, var(--typography-sans-600-bold-letter-spacing));
    }
}
@media (min-width: 840px) {
    .CareersSection_content__PW_u_ {
        margin: 40px 0 0;
    }
}
.SideBySide_container__8vgpS:first-child, .SideBySide_container__8vgpS:last-child {
    margin: 0;
}

@media (min-width: 600px) {
    .SideBySide_container__8vgpS {
        flex-direction: row;
        align-items: center;
    }
}
.SideBySide_container__8vgpS {
    display: flex
;
    margin: 40px 0;
}
@media (min-width: 600px) {
    .SideBySide_imageContainer__KQfjN {
        width: 40%;
        max-width: none;
    }
}
.SideBySide_imageContainer__KQfjN {
    
    margin: 0 auto;
}
@media (min-width: 600px) {
    .SideBySide_content__G6Me6 {
        width: 60%;
        /*14may25*/
        text-align: justify;
         /*14may25*/
    }
}
.SideBySide_image__Iv3KR {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}
@media (min-width: 600px) {
    .SideBySide_imageRight__m39Bk {
        flex-direction: row-reverse !important;
    }
}
@media (min-width: 600px) {
    .SideBySide_container__8vgpS {
        flex-direction: row;
        align-items: center;
    }
}
.SideBySide_container__8vgpS {
    display: flex
;
    flex-direction: column;
    margin: 40px 0;
}
@media (min-width: 600px) {
    .SideBySide_imageContainer__KQfjN {
        width: 40%;
        max-width: none;
    }
}
.SideBySide_imageContainer__KQfjN {
   
    margin: 0 auto;
}
.SideBySide_image__Iv3KR {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}
@media (min-width: 600px) {
    .SideBySide_content__G6Me6 {
        width: 60%;
	    font-size:1.575rem;
        text-align:justify;
    }
}
@media (min-width: 600px) {
    .SideBySide_container__8vgpS {
        flex-direction: row;
        align-items: center;
    }
}

.SideBySide_container__8vgpS {
    display: flex
;
    flex-direction: column;
    margin: 40px 0;
}
@media (min-width: 600px) {
    .SideBySide_imageContainer__KQfjN {
        width: 40%;
        max-width: none;
    }
}

.SideBySide_imageContainer__KQfjN {
    
    margin: 0 auto;
}
.SideBySide_container__8vgpS:first-child, .SideBySide_container__8vgpS:last-child {
    margin: 0;
}

@media (min-width: 600px) {
    .SideBySide_container__8vgpS {
        flex-direction: row;
        align-items: center;
    }
}
.SideBySide_container__8vgpS {
    display: flex
;
   
    margin: 40px 0;
}
@media (min-width: 600px) {
    .SideBySide_imageContainer__KQfjN {
        width: 40%;
        max-width: none;
    }
}
.CareersSection_container__gQl5x {
    display: grid
;
    grid-gap: 0 40px;
    grid-template-columns: auto .6fr;
}
@media (min-width: 840px) {
    .CareersSection_content__PW_u_ {
        margin: 40px 0 0;
    }
}
@media (min-width: 840px) {
    .CareersInAction_grid__TXAjr {
        display: grid
;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 40px;
    }
}
.CareersInAction_flexList__E1Og9 {
    row-gap: 10px;
}
.CareersInAction_valuesBody__tcUE9 {
    font-size: var(--typography-sans-200-regular-font-size);
    color: var(--text-color-dark);
    font-weight: var(--typography-sans-400-regular-font-weight);
    letter-spacing: var(--typography-sans-200-bold-letter-spacing);
    margin: 10px 0 40px;
}
.InlineTextLink_colorInherit__oGlTG:hover {
    color: var(--color-link-hover-from-inherited);
}

.InlineTextLink_colorInherit__oGlTG {
    color: inherit;
}
.InlineTextLink_inlineLink__oN8YM {
    position: relative;
    text-decoration: underline;
    text-underline-offset: .1em;
    text-decoration-thickness: 1px;
    cursor: pointer;
    display: inline;
    border-radius:  0.3125rem;
}
.InlineTextLink_colorInherit__oGlTG:hover {
    color: var(--color-link-hover-from-inherited);
}
.CareersInAction_nonProfitTitle__F34b2 {
    margin: 2px 0 0;
    color: var(--text-color-dark);
    font-size: var(--typography-sans-150-bold-font-size);
    line-height: var(--typography-sans-150-bold-line-height);
    font-weight: var(--typography-sans-150-bold-font-weight);
    letter-spacing: var(--typography-sans-150-bold-letter-spacing);
}
@media (min-width: 840px) {
    .PressLinks_pressWrapper__TYGiQ {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
.PressLinks_pressItem__WFLMd {
    display: flex
;
    flex-direction: column;
    text-decoration: none;
}
.PressLinks_pressItem__WFLMd:focus .PressLinks_pressLogo__dLCMo, .PressLinks_pressItem__WFLMd:hover .PressLinks_pressLogo__dLCMo {
    background-color: var(--color-gray-300);
}
@media (min-width: 600px) {
    .PressLinks_pressLogo__dLCMo {
        aspect-ratio: 16 / 9;
    }
}
.logo_logoBw__Jm1hV {
    filter: grayscale(100%);
}
.logo_logoLimitHeight__EWyRo {
    max-height: var(--logo-max-height);
    object-fit: contain;
}
.logo_logo__xQVjz {
    display: block;
    height: auto;
    width: 100%;
    max-width: var(--logo-max-width);
    flex-grow: 0;
}
.PressLinks_pressTitle__37rbi {
    margin-top: 15px;
}
.PressLinks_pressSubtitle__bMEho {
    margin-top: 5px;
    display: flex
;
    align-items: center;
}
.PressLinks_pressItem__WFLMd:focus .PressLinks_pressLogo__dLCMo, .PressLinks_pressItem__WFLMd:hover .PressLinks_pressLogo__dLCMo {
    background-color: var(--color-gray-300);
}

@media (min-width: 600px) {
    .PressLinks_pressLogo__dLCMo {
        aspect-ratio: 16 / 9;
    }
}
.PressLinks_pressLogo__dLCMo {
    display: flex
;
    justify-content: center;
    align-items: center;
    width: 100%;
    aspect-ratio: 3 / 1;
    padding: 16px;
    background-color: var(--color-block);
    border-radius: var(--border-radius-400);
    transition: background-color .25s;
}
.PressLinks_pressItem__WFLMd:focus .PressLinks_pressLogo__dLCMo, .PressLinks_pressItem__WFLMd:hover .PressLinks_pressLogo__dLCMo {
    background-color: var(--color-gray-300);
}

@media (min-width: 600px) {
    .PressLinks_pressLogo__dLCMo {
        aspect-ratio: 16 / 9;
    }
}

.PressLinks_pressLogo__dLCMo {
    display: flex
;
    justify-content: center;
    align-items: center;
    width: 100%;
    aspect-ratio: 3 / 1;
    padding: 16px;
    background-color:#f6f5f4;
    border-radius: var(--border-radius-400);
    transition: background-color .25s;
}
.PressLinks_pressWrapper__TYGiQ {
    display: grid
;
    grid-gap: 20px;
}
.CareersQuote_quoteWrapper__whX7g {
    align-items: center;
    display: grid
;
    margin-bottom: 80px;
}
@media (min-width: 840px) {
    .CareersQuote_quoteImage__2ot7l {
        justify-self: end;
    }
}

.CareersQuote_quoteImage__2ot7l {
    max-width: 220px;
}
.CareersQuote_image__6ZtqR {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}
.CareersQuote_quoteQuote__2Rz2_ {
    font-size: var(--typography-sans-500-bold-font-size);
    line-height: var(--typography-sans-500-bold-line-height);
    font-weight: var(--typography-sans-500-bold-font-weight);
    letter-spacing: var(--typography-sans-500-bold-letter-spacing);
    margin-bottom: 10px;
    margin-top: 0;
    text-indent: -.375ch;
}
.CareersQuote_quoteSource__vj4tn {
    color: var(--text-color-dark);
    font-size: var(--typography-sans-150-regular-font-size);
    margin: 0;
}
@media (min-width: 840px) {
    .CareersQuote_quoteWrapper__whX7g {
        grid-gap: 40px;
        grid-template-columns: 1fr 2.5fr;
    }
}
.CareersQuote_quoteWrapper__whX7g {
    align-items: center;
    display: grid
;
    margin-bottom: 80px;
}
.CareersQuote_quoteImage__2ot7l {
    max-width: 220px;
}
.GreenhouseJobList_titleWrap__F6VQw {
    margin-bottom: 16px;
    margin-top: 40px;
}

@media (max-width:786px){
    .maindiv{
       margin-left: 31px;
        max-width: 356px;
        margin-right: 30px;
}
}
.apply-btn{
    color: #fff;
    background: #322a2a;
    font-weight: 500;
    padding: 5px 15px 5px 15px;
    border-radius: 8px;
    margin-top: 15px;
    font-size: 18px;
}
.job__description{
    overflow-y: scroll;
    height: 1045px;
}
.CareersSection_description__RJ7gW {
    max-width: 1080px !important;
}
@media(max-width:768px){
 .GreenhouseJobList_jobsList__l8jJG {
    width: 100% !important;
 }
 .GreenhouseJobList_jobsList__l8jJGN {
     width: 100% !important; 
     margin-left: 0px !important;
     margin-top:20px;
 }
  .title_careers{
   font-size:16px;
 }
  .careers_text_28Sjk{
    font-size: 16px;
    line-height: 16px;
  }
  .next-image{
	padding:0px 20px 0px 20px;
}
}

/* career form */
.application--container {
    display: flex;
    flex-direction: column;
}
@media (min-width: 600px) {
    .application--header {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        gap: 0;
    }
}

.application--header {
    display: flex
;
    /* flex-direction: column;
    gap: 16px; */
    padding-bottom: 16px;
    margin-top: 45px;
}
.application--header--text {
    display: flex
;
    flex-direction: column;
    gap: 4px;
}
.application--header--text {
    display: flex
;
    flex-direction: column;
    gap: 4px;
}
.application--header--title {
    flex-grow: 1;
}
.font-primary {
    font-family: var(--custom-primary-font-family), sans-serif;
}
.section-header {
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2rem;
    color: #3d74cc;
    padding-top: 2rem;
    margin: 0;
    padding: 0;
    padding-inline-end: 0;
    padding-inline-start: 0;
}
.font-secondary {
    font-family:Inter Tight, sans-serif;
}
.application--header--required {
    display: flex
;
    flex-direction: row;
}
.application--header--required--asterisk {
    margin-right: 4px;
}
.application--header--required--asterisk p.body {
    color: #b52617;
}
.body__secondary {
    font-size: .875rem;
    line-height: 1.25rem;
}
.body__secondary {
    font-size: .875rem;
    line-height: 1.25rem;
}
.application--form {
    display: flex
;
    gap: 1.5rem;
    flex-direction: column;
    margin-top: 16px;
}
.application--questions {
    display: flex
;
    flex-direction: column;
    gap: 1rem;
}
.text-input-wrapper {
    border: 0;
    margin: 0;
    display: inline-flex
;
    padding: 0;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
    width: 50%;
    float: left;
}
.text-input-wrapper .input-wrapper {
    outline: 1px solid #2626264D;
    font-size: 1rem;
    line-height: 1.5rem;
    border-radius: 5px;
    position: relative;
    transition: background-color .2s cubic-bezier(0,0,.2,1) 0ms;
    width: 100%;
    cursor: text;
    box-sizing: border-box;
    align-items: center;
    letter-spacing: .00938em;
    max-width: 600px;
}
.text-input-wrapper .label {
    padding: .5rem 1rem 0;
    color: #262626;
    /* width: calc(100% - 2rem); */
    overflow: hidden;
    font-size: .8125rem;
    line-height: 1.125rem;
    z-index: 1;
    display: block;
    background-color: #ffffff;
    text-align:left;
}
.label {
    white-space: normal;
    word-break: break-word;
    font-weight: 700;
    padding-inline: 0px;
}
.label span {
    color: #d8372a;
    margin-left: 2px;
}
.text-input-wrapper .input-wrapper .input__single-line {
    height: 1.5rem;
}
.text-input-wrapper .input-wrapper .input {
    padding: 2px 1rem .5rem;
    width: calc(100% - 2rem);
    border: none;
    font-size: 1rem;
    font-family: inherit;
    margin: 0;
    display: block;
    min-width: 0;
    box-sizing: content-box;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
    background: #ffffff;
    color: #262626;
}
.text-input-wrapper .input-wrapper--active:after {
    content: " ";
    box-shadow: inset 0 -2px 0 #709ce2 !important;
    border-bottom: none;
    transform: scaleX(1)
}

.text-input-wrapper .input-wrapper--error:after {
    border-bottom-color: #d8372a!important;
    box-shadow: inset 0 -2px #d8372a!important
}
.text-input-wrapper .input-wrapper {
    outline: 1px solid #2626264D;
    border-radius: 5px;
    position: relative;
    transition: background-color .2s cubic-bezier(0,0,.2,1) 0ms;
    width: 100%;
    box-sizing: border-box;
    align-items: center;
    max-width: 500px;;
}
.text-input-wrapper .input-wrapper:after {
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    position: absolute;
    transform: scaleX(0);
    transition: transform .2s cubic-bezier(0,0,.2,1) 0ms;
    border-bottom: 2px solid #709ce2;
    pointer-events: none;
}
@media (min-width: 600px) {
    .application--submit {
        justify-content: flex-end;
    }
}
.application--submit {
    align-items: center;
    margin-top: 2rem;
    text-align: center;
}
.btn:hover, .btn:focus
Specificity: (0,2,0)
 {
    box-shadow: #0000004d 0 2px 6px;
    background-color:#709ce2;
}

@media (min-width: 600px) {
    .application--submit>button {
        flex-grow: 0;
    }
}
.application--submit>button {
    font-weight: 400;
    flex-grow: 1;
    width: 182px;
}
.btn--pill {
    border-radius: 50px;
}
.btn {
    padding: .5rem 1.5rem;
    border-radius: 50px;
    text-decoration: none;
    transition: background .15s ease 0s, color .15s ease 0s, box-shadow .15s ease 0s;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    line-height: 1.5rem;
    max-width: 100%;
    font-size: 1rem;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color:#000000;
}



.btn:hover, .btn:focus {
    box-shadow: #0000004d 0 2px 6px;
    background-color: #709ce2;
}
.inner-group{
    width:90%;
}
.inner-group input {
    width: 100%;
    height: 60px !important;
    border: 1px solid #979797;
    border-radius: 8px !important;
    padding: 0 10px 0 15px;
    background-color: #fff !important;
}
.inner-group label .label {
    position: absolute;
    color: #6f6f6f !important;
}
.inner-group label .label {
    font-size: 12px;
    top: -17px;
    background-color: #fff;
    left: 19px !important;
    z-index: 0;
}
.inner-group .label {
    transition: all .25s ease-in-out;
}
.inner-group label {
    /* width: 100%; */
    display: block;
    position: relative;
}
/* career form */