@charset "UTF-8";.jobs__teaser.is-style-list{position:relative;display:-ms-grid;display:grid;grid-template-columns:240rem auto;gap:32rem;padding:24rem;}.jobs__teaser.is-style-list .image .thumbnail{width:100%;aspect-ratio:1.5;border:1rem solid var(--theme-color-background-f);padding:12rem;background:#fff;}.jobs__teaser.is-style-list .image .thumbnail img{object-fit:contain;object-position:center;width:100%;height:100%;}.jobs__teaser.is-style-list .content .meta span:not(:first-child){border-left:1rem solid #eaecef;padding-left:12rem;margin-left:12rem;}@media (max-width: 799px){.jobs__teaser.is-style-list .content .company{font-family:var(--theme-font-family);font-weight:300;font-size:12rem;line-height:1.3;color:var(--theme-color-icon-subdued);margin-top:16rem;}.jobs__teaser.is-style-list .content .company::selection{background-color:var(--theme-color-action-accent-hover);}.jobs__teaser.is-style-list .content .title{font-family:var(--theme-font-family);font-weight:500;font-size:24rem;line-height:1.3;color:var(--theme-color-text-on-light);margin-top:8rem;}.jobs__teaser.is-style-list .content .title::selection{background-color:var(--theme-color-action-accent-hover);}.jobs__teaser.is-style-list .content .meta{font-family:var(--theme-font-family);font-weight:300;font-size:12rem;line-height:1.3;color:var(--theme-color-icon-subdued);margin-top:12rem;}.jobs__teaser.is-style-list .content .meta::selection{background-color:var(--theme-color-action-accent-hover);}}@media (min-width: 800px){.jobs__teaser.is-style-list .content .company{font-family:var(--theme-font-family);font-weight:300;font-size:15rem;line-height:1.55;color:var(--theme-color-icon-subdued);margin-top:16rem;}.jobs__teaser.is-style-list .content .company::selection{background-color:var(--theme-color-action-accent-hover);}.jobs__teaser.is-style-list .content .title{font-family:var(--theme-font-family);font-weight:500;font-size:24rem;line-height:1.3;color:var(--theme-color-text-on-light);margin-top:8rem;}.jobs__teaser.is-style-list .content .title::selection{background-color:var(--theme-color-action-accent-hover);}.jobs__teaser.is-style-list .content .meta{font-family:var(--theme-font-family);font-weight:300;font-size:15rem;line-height:1.55;color:var(--theme-color-icon-subdued);margin-top:12rem;}.jobs__teaser.is-style-list .content .meta::selection{background-color:var(--theme-color-action-accent-hover);}}@media (hover: hover){.jobs__teaser.is-style-list{-webkit-transition:var(--theme-transition);transition:var(--theme-transition);}.jobs__teaser.is-style-list:hover{background-color:var(--theme-color-action-accent-hover);}.jobs__teaser.is-style-list:hover:before{background-color:#fff;}}.jobs__teaser.is-style-list:before{content:"";display:block;position:absolute;top:-1rem;left:0;height:1rem;width:calc(100% - 48rem);margin-left:24rem;margin-right:24rem;background-color:#eaecef;}.jobs__teaser.is-style-card{background:white;padding:24rem 24rem 40rem 24rem;display:block;box-shadow:0px 0px 1px 0px rgba(0,0,0,.05),0px 12px 64px 0px rgba(0,0,0,.1);}.jobs__teaser.is-style-card .image .thumbnail{width:100%;aspect-ratio:1.5;background:#fff;}.jobs__teaser.is-style-card .image .thumbnail img{object-fit:contain;object-position:center;width:100%;height:100%;}.jobs__teaser.is-style-card .content .meta span:not(:first-child){border-left:1rem solid #eaecef;padding-left:12rem;margin-left:12rem;}@media (max-width: 799px){.jobs__teaser.is-style-card .content .company{font-family:var(--theme-font-family);font-weight:300;font-size:12rem;line-height:1.3;color:var(--theme-color-icon-subdued);margin-top:16rem;}.jobs__teaser.is-style-card .content .company::selection{background-color:var(--theme-color-action-accent-hover);}.jobs__teaser.is-style-card .content .title{font-family:var(--theme-font-family);font-weight:500;font-size:24rem;line-height:1.3;color:var(--theme-color-text-on-light);margin-top:8rem;}.jobs__teaser.is-style-card .content .title::selection{background-color:var(--theme-color-action-accent-hover);}.jobs__teaser.is-style-card .content .meta{font-family:var(--theme-font-family);font-weight:300;font-size:12rem;line-height:1.3;color:var(--theme-color-icon-subdued);margin-top:12rem;}.jobs__teaser.is-style-card .content .meta::selection{background-color:var(--theme-color-action-accent-hover);}}@media (min-width: 800px){.jobs__teaser.is-style-card .content .company{font-family:var(--theme-font-family);font-weight:300;font-size:15rem;line-height:1.55;color:var(--theme-color-icon-subdued);margin-top:16rem;}.jobs__teaser.is-style-card .content .company::selection{background-color:var(--theme-color-action-accent-hover);}.jobs__teaser.is-style-card .content .title{font-family:var(--theme-font-family);font-weight:500;font-size:24rem;line-height:1.3;color:var(--theme-color-text-on-light);margin-top:8rem;}.jobs__teaser.is-style-card .content .title::selection{background-color:var(--theme-color-action-accent-hover);}.jobs__teaser.is-style-card .content .meta{font-family:var(--theme-font-family);font-weight:300;font-size:15rem;line-height:1.55;color:var(--theme-color-icon-subdued);margin-top:12rem;}.jobs__teaser.is-style-card .content .meta::selection{background-color:var(--theme-color-action-accent-hover);}}