.lekork-jobs-page{width:100%;color:#1d1612}.lekork-jobs-hero{position:relative;width:100%;margin-left:0;background:#1d1612;isolation:isolate;overflow:hidden}.lekork-jobs-hero-collage{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;width:100%;height:clamp(480px,55vw,700px);background:#f4eee6}.lekork-jobs-photo{position:relative;min-width:0;overflow:hidden}.lekork-jobs-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 800ms cubic-bezier(0.2, 0.7, 0.2, 1)}.lekork-jobs-photo-cocktail img{object-position:48% 52%}.lekork-jobs-photo-kitchen img{object-position:49% 53%}.lekork-jobs-photo-team img{object-position:51% 37%}@media(hover: hover)and (prefers-reduced-motion: no-preference){.lekork-jobs-photo:hover img{transform:scale(1.035)}}.lekork-jobs-openings{max-width:1180px;margin:0 auto;padding:62px 24px 70px;scroll-margin-top:100px;box-sizing:border-box}@media(max-width: 767px){.lekork-jobs-hero-collage{height:430px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:55% 45%;gap:0}.lekork-jobs-photo-team{grid-column:1/-1;grid-row:1}.lekork-jobs-photo-cocktail{grid-column:1;grid-row:2}.lekork-jobs-photo-kitchen{grid-column:2;grid-row:2}.lekork-jobs-photo-team img{object-position:50% 27%}.lekork-jobs-photo-cocktail img{object-position:50% 50%}.lekork-jobs-photo-kitchen img{object-position:50% 51%}.lekork-jobs-openings{padding:40px 16px 54px}}.lekork-jobs-openings{padding-top:78px}.lekork-jobs-source[hidden],.lekork-jobs-table[hidden]{display:none !important}.lekork-jobs-table{width:100%}.lk-job-heading{margin-bottom:25px;text-align:center}.lk-job-heading h2{margin:0;color:#1d1612;font-family:"Oswald",sans-serif;font-size:clamp(36px,4.5vw,55px);font-weight:600;line-height:1.15;text-transform:uppercase;letter-spacing:.005em}.lk-job-columns,.lk-job-row{display:grid;grid-template-columns:minmax(0, 2.05fr) minmax(0, 1.25fr) minmax(0, 1.1fr) minmax(0, 1.55fr) 28px;column-gap:20px;align-items:center;box-sizing:border-box}.lk-job-columns{padding:0 25px 15px;color:#695c53;border-bottom:1px solid #b9ada0;font-family:"Oswald",sans-serif;font-size:13px;line-height:1.25;font-weight:500;letter-spacing:.055em;text-transform:uppercase}.lk-job-row{min-height:98px;margin-top:5px;padding:23px 25px;background:#713228;color:#fffaf3;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.lk-job-row:first-of-type{margin-top:12px}.lk-job-row:hover,.lk-job-row:focus-visible{background:#8a4032;color:#fff;transform:translateY(-1px)}.lk-job-row:focus-visible{outline:3px solid #a76b57;outline-offset:3px}.lk-job-cell{display:block;min-width:0;font-size:15px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.lk-job-role{font-family:"Oswald",sans-serif;font-size:clamp(18px,1.7vw,23px);line-height:1.22;font-weight:600}.lk-job-start{font-size:14px}.lk-job-arrow{font-size:27px;line-height:1;text-align:right;transition:transform .2s ease}.lk-job-row:hover .lk-job-arrow{transform:translate(3px, -3px)}@media(max-width: 900px){.lk-job-columns,.lk-job-row{grid-template-columns:minmax(0, 1.65fr) minmax(0, 1.15fr) minmax(0, 1fr) minmax(0, 1.45fr) 21px;column-gap:12px}.lk-job-columns{padding:0 15px 12px;font-size:11px}.lk-job-row{padding:19px 15px}.lk-job-cell{font-size:13px}.lk-job-role{font-size:18px}.lk-job-start{font-size:12px}}@media(max-width: 700px){.lekork-jobs-openings{padding-top:42px}.lk-job-heading{margin-bottom:18px}.lk-job-heading h2{font-size:36px}.lk-job-columns{display:none}.lk-job-row{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:17px 12px;min-height:0;padding:24px 20px 25px;margin-top:8px}.lk-job-row:first-of-type{margin-top:0}.lk-job-cell{font-size:15px;overflow-wrap:break-word}.lk-job-role{grid-column:1/-1;padding-right:30px;font-size:23px}.lk-job-cell:not(.lk-job-role)::before{content:attr(data-label);display:block;margin:0 0 6px;font-family:"Oswald",sans-serif;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.08em;color:#e6cbbb;text-transform:uppercase}.lk-job-start{font-size:14px}.lk-job-arrow{position:absolute;top:22px;right:21px;font-size:26px}}.lekork-jobs-openings a.lk-job-row,.lekork-jobs-openings a.lk-job-row:visited{color:#fffaf3;text-decoration:none}.lekork-jobs-openings a.lk-job-row:hover,.lekork-jobs-openings a.lk-job-row:focus-visible{color:#fff;text-decoration:none}.lekork-main:has(.lekork-jobs-page)>.page-content-wrapper>.page-content-container{width:100%;max-width:none;padding-left:0;padding-right:0}