@charset "UTF-8";@media screen and (min-width:0px){#hero-careers .container{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 610'%3E%3Cpath d='M1440 383.4V0H0v218.7c48.7 20.4 116.9 55.2 183.9 115.2C310.2 447 314.6 544.5 398.4 589.3c62.2 33.2 170 38.6 370.4-86.3 206.8-178.7 320.8-193.8 387.9-164.6 67.8 29.5 108 113 183.8 107 44.1-3.5 77.9-35.4 99.5-62' style='fill:%23f2f6e4'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:clamp(64px,15vw,104px)}#hero-careers .container .content{text-align:center}#hero-careers .container .content h1{margin:0 auto;max-width:880px}#hero-careers .container .content p{margin:0 auto;max-width:682px}#hero-careers .bagel{left:17.5%;max-width:166px;top:1.5vw;width:17.5vw}#hero-careers .whisk{left:0;max-width:373px;top:26.5%;width:46vw}#hero-careers .donut{bottom:4%;left:10.5%;max-width:137px;width:30vw}#hero-careers .cinnamon{bottom:-12.5%;left:4%;max-width:168px;width:16vw}#hero-careers .herb{max-width:202px;right:8.5%;top:6%;width:24vw}#hero-careers .croissant{bottom:28.5%;max-width:305px;right:2%;width:21vw}#hero-careers .latte{bottom:11.5%;max-width:180px;right:22.5%;width:42.5vw}}@media screen and (min-width:991px){#hero-careers .bagel{width:11.5vw}#hero-careers .whisk{width:26vw}#hero-careers .donut{bottom:25.5%;left:7.5%;width:10vw}#hero-careers .cinnamon{bottom:6.5%;left:24.5%;width:12vw}#hero-careers .herb{width:14vw}#hero-careers .croissant{width:21vw}#hero-careers .latte{width:13.5vw}}@media screen and (min-width:0px){#careers .container{margin:0 auto;max-width:1280px}#careers .container .news-content{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}#careers .container .news-content .no-recent-posts,#careers .container .news-content h2{text-align:center}#careers .container .news-content a.recent-jobs{border:2px solid var(--colorBlackBorder);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:all .15s ease-in-out}#careers .container .news-content a.recent-jobs .article-group{align-items:flex-start;background-color:var(--colorCream);color:var(--colorBlack);display:grid;flex-grow:1;gap:2rem;grid-template-columns:repeat(1,1fr);justify-content:space-between;padding:2rem 2.25rem 2.5rem;position:relative}#careers .container .news-content a.recent-jobs .article-group .article-meta{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);padding:.25rem 0 0}#careers .container .news-content a.recent-jobs .article-group .article-meta .article-meta__items{display:flex;flex-direction:column;gap:.5rem}#careers .container .news-content a.recent-jobs .article-group .article-meta .article-meta__items .job-meta{align-items:center;display:flex;flex-direction:row;font-size:16px;gap:.5rem}#careers .container .news-content a.recent-jobs .article-group .article-meta .article-meta__items .job-meta svg{max-width:24px;width:100%}#careers .container .news-content a.recent-jobs .article-group .article-meta .article-meta__items .job-meta svg.icon__location path{fill:none;stroke:var(--colorBlack);stroke-width:2px}#careers .container .news-content a.recent-jobs .article-group .article-meta .article-meta__items .job-meta svg.icon__clock path{fill:var(--colorBlack);stroke:var(--colorBlack);stroke-width:5px}#careers .container .news-content a.recent-jobs .article-group .article-meta .article-meta__items .job-meta svg.icon__coin path{stroke:var(--colorBlack);stroke-width:5px}#careers .container .news-content a.recent-jobs .article-group .job-title h3{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25}#careers .container .news-content a.recent-jobs .article-group span.post-button{border-radius:.5rem;box-shadow:inset 0 0 0 2px var(--colorBlack);color:var(--colorBlack);display:inline-block;font-family:var(--fontEuropa);font-size:clamp(1rem,2vw,1.125rem);letter-spacing:.05em;line-height:1.1;padding:.85em 1.55em;position:relative;text-align:center;text-transform:uppercase;transition:all .15s ease-in-out}}@media screen and (min-width:768px){#careers .container .news-content a.recent-jobs .article-group .article-meta{grid-template-columns:repeat(2,auto)}}@media screen and (min-width:991px){#careers .container .news-content a.recent-jobs:hover{border-color:var(--colorBlack)}#careers .container .news-content a.recent-jobs:hover span.post-button{background-color:var(--colorBlack);color:var(--colorCream)}#careers .container .news-content a.recent-jobs .article-group{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:0px){#single-article{padding:3rem 0 0}#single-article .container{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr auto;margin:0 auto;max-width:1680px}#single-article .container article.article-post{grid-column:1/3}#single-article .container article.article-post .article-group{display:flex;flex-direction:column;gap:2.5rem}#single-article .container article.article-post .article-group a.back-to-jobs{align-items:center;display:flex;flex-direction:row;gap:.25rem;width:-moz-max-content;width:max-content}#single-article .container article.article-post .article-group a.back-to-jobs svg path{stroke:var(--colorBlack);stroke-width:1.5px}#single-article .container article.article-post .article-group a.back-to-jobs p{font-size:16px}#single-article .container article.article-post .article-group h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2;padding-top:.5rem}#single-article .container article.article-post .article-group .article-meta{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);padding:.25rem 0 0}#single-article .container article.article-post .article-group .article-meta .article-meta__items{display:flex;flex-direction:column;gap:.5rem}#single-article .container article.article-post .article-group .article-meta .article-meta__items .job-meta{align-items:center;display:flex;flex-direction:row;font-size:16px;gap:.5rem}#single-article .container article.article-post .article-group .article-meta .article-meta__items .job-meta svg{max-width:24px;width:100%}#single-article .container article.article-post .article-group .article-meta .article-meta__items .job-meta svg.icon__location path{fill:none;stroke:var(--colorBlack);stroke-width:2px}#single-article .container article.article-post .article-group .article-meta .article-meta__items .job-meta svg.icon__clock path{fill:var(--colorBlack);stroke:var(--colorBlack);stroke-width:5px}#single-article .container article.article-post .article-group .article-meta .article-meta__items .job-meta svg.icon__coin path{stroke:var(--colorBlack);stroke-width:5px}#single-article .container .article-content{display:flex;flex-direction:column;padding:3rem 0 0}#single-article .container .article-content h2{font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.25;padding:1rem 0 1.5rem}#single-article .container .article-content h2:first-child{padding-top:0}#single-article .container .article-content h3,#single-article .container .article-content h4,#single-article .container .article-content h5,#single-article .container .article-content h6{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.25;padding:0 0 1.5rem}#single-article .container .article-content p:not(blockquote p),#single-article .container .article-content p:not(blockquote p):last-child{padding-bottom:2rem}#single-article .container .article-content ol,#single-article .container .article-content ul{padding-bottom:3rem}#single-article .container .article-content a{text-decoration:underline;text-decoration-color:var(--colorGreen)}#single-article .container .article-content blockquote{border-left:2px solid var(--colorGreen);font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.5;margin:0 0 2rem;padding:0 0 0 1.5rem}#single-article .container .article-content blockquote p{padding:0}#single-article .container .article-content blockquote p:not(:last-child){font-style:italic;padding-bottom:.5rem}#single-article .container .article-content blockquote p:not(:last-child):before{content:"“"}#single-article .container .article-content blockquote p:not(:last-child):after{content:"”"}#single-article .container .article-content blockquote p:first-child{font-style:italic}#single-article .container .article-content blockquote p:first-child:before{content:"“"}#single-article .container .article-content blockquote p:first-child:after{content:"”"}#single-article .container .article-content img{border-radius:.5rem;display:block;margin-bottom:2rem}}@media screen and (min-width:768px){#single-article .container{grid-template-columns:repeat(3,1fr)}#single-article .container article.article-post{grid-column:1/4}#single-article .container .article-content p{padding-bottom:0}#single-article .container .article-content p:not(:last-child){padding-bottom:2rem}}@media screen and (min-width:991px){#single-article .container article.article-post{grid-column:1/3}}@media screen and (min-width:0px){#contact-form{padding-top:1.5rem;position:relative}#contact-form .container{display:grid;grid-template-columns:repeat(1,1fr);padding:0!important}#contact-form .container .form-wrapper{background-color:var(--colorCream);border-radius:.5rem;box-shadow:inset 0 0 0 2px var(--colorBlackBorder);justify-content:center;padding:2rem}#contact-form .container .form-wrapper h2{display:flex;font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.25;padding-bottom:2rem}#contact-form .container .form-wrapper form{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}#contact-form .container .form-wrapper form .hidden{display:none}#contact-form .container .form-wrapper form p{font-size:14px;letter-spacing:.05em;padding-bottom:8px;text-transform:uppercase}#contact-form .container .form-wrapper form p sup{vertical-align:2px}#contact-form .container .form-wrapper form input,#contact-form .container .form-wrapper form select,#contact-form .container .form-wrapper form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--colorCream);border:none;border-radius:.5rem;box-shadow:inset 0 0 0 2px var(--colorBlackBorder);display:block;font-family:var(--fontEuropa);font-size:1.125rem;outline:none;padding:1rem;transition:all .15s ease-in-out;width:100%}#contact-form .container .form-wrapper form input:focus,#contact-form .container .form-wrapper form select:focus,#contact-form .container .form-wrapper form textarea:focus{border:none;box-shadow:inset 0 0 0 2px var(--colorBlack)}#contact-form .container .form-wrapper form input::-moz-placeholder,#contact-form .container .form-wrapper form select::-moz-placeholder,#contact-form .container .form-wrapper form textarea::-moz-placeholder{color:var(--colorBlackBorder);letter-spacing:.05em}#contact-form .container .form-wrapper form input::placeholder,#contact-form .container .form-wrapper form select::placeholder,#contact-form .container .form-wrapper form textarea::placeholder{color:var(--colorBlackBorder);letter-spacing:.05em}#contact-form .container .form-wrapper form .caption{font-size:12px;padding-top:8px}#contact-form .container .form-wrapper form .submit button{cursor:pointer;width:100%}}@media screen and (min-width:991px){#contact-form .container .form-wrapper form{gap:2rem;grid-template-columns:repeat(2,1fr)}#contact-form .container .form-wrapper form .form-field-group.fw,#contact-form .container .form-wrapper form .form-field-group.submit{grid-column:1/3}}@media screen and (min-width:0px){#careers-sidebar{background-color:var(--colorCream);border-radius:.5rem;box-shadow:inset 0 0 0 2px var(--colorBlackBorder);grid-column:1/4;padding:1.5rem 2rem 1.75rem}#careers-sidebar .recent-posts{display:flex;flex-direction:column}#careers-sidebar .recent-posts .sidebar-header{font-family:var(--fontMelburch);margin-bottom:1rem}#careers-sidebar .recent-posts a.sidebar-link{align-items:center;border-top:2px solid var(--colorBlackBorder);display:flex;gap:1rem;padding:1.5rem 0;text-decoration:none}#careers-sidebar .recent-posts a.sidebar-link:last-child{padding-bottom:0}#careers-sidebar .recent-posts a.sidebar-link picture.sidebar-img img{border-radius:.5rem}#careers-sidebar .recent-posts a.sidebar-link p.sidebar-title{font-size:18px;line-height:1.25;padding:0 0 .25rem;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:3px;transition:all .15s ease-in-out}#careers-sidebar .recent-posts a.sidebar-link span.sidebar-date{font-size:14px;line-height:1.5;text-decoration:none;text-transform:uppercase}#careers-sidebar .recent-posts a.sidebar-link:hover p.sidebar-title{text-decoration-color:var(--colorGreen)}.content-group{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}.content-group .article-meta__items{display:flex;flex-direction:column;gap:.5rem}.content-group .article-meta__items .job-meta{align-items:center;display:flex;flex-direction:row;font-size:16px;gap:.5rem}.content-group .article-meta__items .job-meta svg{max-width:24px;width:100%}.content-group .article-meta__items .job-meta svg.icon__location path{fill:none;stroke:var(--colorBlack);stroke-width:2px}.content-group .article-meta__items .job-meta svg.icon__clock path{fill:var(--colorBlack);stroke:var(--colorBlack);stroke-width:5px}.content-group .article-meta__items .job-meta svg.icon__coin path{stroke:var(--colorBlack);stroke-width:5px}}@media screen and (min-width:768px){#careers-sidebar{grid-column:1/4;position:sticky;right:0;top:160px}}@media screen and (min-width:991px){#careers-sidebar{grid-column:unset}}