@import "https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Barlow+Condensed:wght@500;600;700&family=Source+Sans+3:wght@400;600;700&display=swap";*{box-sizing:border-box}body{color:#111;background:#f7f9f9;margin:0;font:18px/1.55 "Source Sans 3",sans-serif}header{color:#fff;letter-spacing:.08em;background:#111;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;font-family:Barlow Condensed,sans-serif;font-weight:700;display:flex}header a{color:#fff;text-decoration:none}header a span{color:#e08a5f;font-size:13px;display:block}header>span{font-size:14px}main{max-width:880px;min-height:75vh;margin:auto;padding:55px 24px 90px}.eyebrow{color:#00726f;text-transform:uppercase;letter-spacing:.15em;font:700 16px Barlow Condensed,sans-serif}h1,h2,h3{line-height:1.25}h1{margin:22px 0;font:400 clamp(30px,5vw,48px)/1.2 Alfa Slab One,serif}h2{font-size:25px}.lead{color:#405353;font-size:22px}.facts{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}.facts span{background:#fff;border:1px solid #dce5e4;border-radius:25px;padding:7px 15px;font-size:16px}section,details{background:#fff;border:1px solid #dce5e4;border-radius:12px;padding:28px}button{color:#111;cursor:pointer;background:#fff;border:1px solid #a8b9b8;border-radius:7px;min-height:46px;padding:10px 19px;font:600 17px "Source Sans 3",sans-serif}button.primary{color:#fff;background:#00726f;border-color:#00726f}button:disabled{opacity:.55;cursor:default}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #a8431e}.words{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.words button{text-align:left;min-height:54px}.words button.chosen{color:#fff;background:#00726f;border-color:#00726f}.survey-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;display:flex}.progress-label{justify-content:space-between;font-size:14px;display:flex}progress{accent-color:#009793;width:100%;height:10px}footer{color:#fff;letter-spacing:.1em;background:#111;padding:25px 5%;font:700 17px Barlow Condensed,sans-serif}footer span{letter-spacing:0;color:#cbdad9;font:400 14px "Source Sans 3",sans-serif}.muted{color:#506767;font-size:15px}.error{background:#fff3ed;border:1px solid #a8431e;padding:16px}.error button{margin:8px}.check{color:#00726f;font-size:40px}summary{cursor:pointer;font-weight:700}.driver{margin:24px 0}.driver small{display:block}@media (max-width:560px){.words{grid-template-columns:repeat(2,1fr)}main{padding:30px 18px 60px}header>span{display:none}section,details{padding:18px}.survey-actions button{flex:1}.lead{font-size:19px}}.assessment-question{background:#fff;border:1px solid #dce5e4;border-radius:10px;margin:24px 0;padding:20px}.assessment-question legend{padding:0 8px;font-weight:700}.assessment-question textarea{width:100%;min-height:110px;font:inherit;border:1px solid #9cb5b2;border-radius:6px;padding:12px}.assessment-options{gap:8px;display:grid}.assessment-options label{border:1px solid #dce5e4;border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.assessment-options label.selected{background:#edf5f4;border-color:#00726f}.assessment-options input{accent-color:#00726f;width:20px;height:20px}.profile-badge-panel{color:#123f3e;background:#f5f0e5;border:1px solid #d9cfba;border-radius:12px;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:30px;margin:24px 0;padding:28px;display:grid}.profile-medallion{aspect-ratio:1;color:#fff7e5;text-align:center;outline-offset:-12px;background:#073f3e;border-radius:50%;outline:2px solid #d9b86c;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.profile-medallion>span{letter-spacing:3px;font-size:11px}.profile-medallion>strong{margin:8px;font-size:52px;line-height:1.2}.profile-medallion small{letter-spacing:2px}.profile-medallion h2{color:inherit;margin:8px 0;font-size:28px}.profile-medallion p{margin:0;font-size:12px;line-height:1.4}.profile-gallery{background:#fff;border:1px solid #d9cfba;margin:20px 0;padding:20px}.profile-gallery summary{cursor:pointer;font-weight:700}.profile-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:20px;display:grid}.profile-grid article{background:#edf4f1;border-radius:8px;padding:20px}.profile-grid article>span{color:#00726f;font-size:28px}.profile-grid h3{margin:10px 0}.profile-grid p{font-size:14px}.assessment-instructions{background:#edf4f1;border-radius:10px;padding:24px}.words{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.words button{min-height:48px}@media (max-width:700px){.profile-badge-panel{grid-template-columns:1fr;padding:20px}.profile-medallion{justify-self:center;width:100%;max-width:280px}}.growth-report-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.growth-intro{max-width:850px;padding:12px 0 24px;font-size:20px;line-height:1.6}.growth-drivers{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;margin:22px 0;display:grid}.growth-drivers article{background:#f0f5f2;border:1px solid #d7e4dd;border-radius:12px;min-width:0;padding:22px}.growth-driver-title{align-items:center;gap:12px;display:flex}.growth-driver-title>span{color:#00726f;background:#dcece5;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.growth-driver-title h4{margin:0;font-size:16px}.growth-driver-title p{margin:5px 0;font-size:14px}.growth-scale{background:linear-gradient(90deg,#d0c49a,#c5e2d6,#009793);border-radius:10px;height:8px;margin:28px 10px 20px;position:relative}.growth-scale i,.growth-scale b{background:#073f3e;border:3px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #073f3e}.growth-scale b{width:12px;height:12px;box-shadow:none;background:#fff;border:2px solid #a06435;border-radius:2px;top:23px;transform:translate(-50%,-50%)rotate(45deg)}.growth-drivers details{margin-top:20px;font-size:13px}.growth-legend{color:#49645b;flex-wrap:wrap;gap:24px;margin-bottom:30px;font-size:13px;display:flex}.growth-cards{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px;margin:24px 0;display:grid}.growth-cards article{background:#edf4f0;border:1px solid #d6e3da;border-radius:14px;padding:26px;position:relative}.growth-cards article:nth-child(3n+2){background:#f8f0df;border-color:#e8dcc2}.growth-cards article:nth-child(3n){background:#eaf2f5;border-color:#d5e2e8}.growth-card-number{color:#00726f;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:inline-grid}.growth-cards h4{margin:18px 0 10px;font-size:23px}.growth-cards p{line-height:1.65}.growth-cards small{color:#486257;border-top:1px solid #ccd9d2;padding-top:16px;line-height:1.5;display:block}.growth-next{color:#fff7e5;background:#073f3e;border-radius:14px;margin:26px 0;padding:28px}.growth-next h3{color:inherit}.growth-next li{margin:14px 0}.growth-details{border-bottom:1px solid #dce5e4;padding:18px 0}.growth-details summary{cursor:pointer;font-weight:700}.manager-profile-training{background:#f0f6f2;border:1px solid #c6d9cf;border-radius:12px;margin:22px 0}.manager-profile-training>summary{cursor:pointer;padding:26px}.manager-profile-training h2{margin:10px 0}.manager-training-body{padding:0 26px 28px}.manager-training-body section{margin:25px 0}.manager-training-body p,.manager-training-body li{line-height:1.7}.manager-use-guide{grid-template-columns:1fr 1fr;gap:22px;display:grid}.manager-use-guide>div{background:#fff;border-radius:10px;padding:22px}.manager-profile-lessons>details{background:#fff;border:1px solid #d1ddd6;border-radius:10px;margin:12px 0}.manager-profile-lessons summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}.manager-profile-lessons summary>span{color:#00726f;font-size:28px}.manager-profile-lessons summary>strong{font-size:20px}.manager-profile-lessons summary>small{margin-left:auto}.manager-profile-lessons details>div{padding:0 24px 24px}.manager-profile-lessons blockquote{background:#edf5f1;border-left:4px solid #009793;margin:20px 0;padding:12px 18px}.manager-training-body .growth-next button{text-align:left;white-space:normal;color:#073f3e;background:#fff;width:100%;margin:12px 0;display:block}.manager-training-body .growth-next button[aria-pressed=true]{outline:3px solid #d9b86c}@media (max-width:700px){.manager-use-guide{grid-template-columns:1fr}.growth-intro{font-size:17px}.manager-training-body{padding:0 16px 20px}.growth-report{padding:16px}}.profile-badge-panel{background:#f5fafa;border-color:#b9d8d5}.profile-medallion{color:#fff;background:#141414;border:7px solid #009793;outline-color:#f47b20;padding:26px}.profile-medallion strong{color:#f47b20}.profile-medallion h2{font-size:27px}.profile-medallion>span{color:#63d1c9}.profile-gallery{background:#f6fafa;border-radius:14px;padding:28px}.gallery-heading{max-width:780px}.gallery-heading h2{margin:8px 0 12px}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.profile-grid article{background:#fff;border:1px solid #d3e3df;align-items:flex-start;gap:18px;padding:24px;display:flex}.profile-grid article:nth-child(3n+1){border-top:4px solid #f47b20}.profile-grid article:nth-child(3n+2){border-top:4px solid #009793}.profile-grid article:nth-child(3n){border-top:4px solid #141414}.gallery-icon{color:#f47b20;background:#141414;border-radius:12px;flex-shrink:0;padding:12px}.profile-grid h3{margin:0 0 10px;font-size:24px}.profile-grid p{font-size:16px;line-height:1.55}.profile-grid small{color:#345b54;margin-top:16px;line-height:1.6;display:block}.role-context-card{background:#e9f4f2;border-left:5px solid #009793;border-radius:8px;margin:24px 0;padding:24px}.role-context-card h3{margin:6px 0 12px}.comparison-drivers{gap:20px;margin:24px 0;display:grid}.comparison-drivers article{background:#fff;border:1px solid #d3e3df;border-radius:12px;overflow:hidden}.comparison-heading{background:#edf5f3;align-items:center;gap:12px;padding:20px 24px;display:flex}.comparison-heading>span{color:#fff;background:#141414;border-radius:6px;padding:8px;font-size:11px}.comparison-heading h4{margin:0;font-size:21px}.comparison-columns{grid-template-columns:1fr 1fr;gap:28px;padding:24px;display:grid}.comparison-columns>div+div{border-left:1px solid #d9e4e1;padding-left:28px}.comparison-columns p{min-height:52px;font-size:16px;line-height:1.65}.comparison-label{letter-spacing:1px;font-size:11px;font-weight:800}.comparison-label.natural{color:#00726f}.comparison-label.expected{color:#a84900}.comparison-columns progress{accent-color:#009793;width:100%;height:10px;margin:18px 0 10px;display:block}.comparison-columns>div+div progress{accent-color:#f47b20}.comparison-prompt{background:#fbf7f1;border-top:1px solid #d9e4e1;padding:18px 24px;line-height:1.6}.coaching-example{background:#fff;border-left:3px solid #f47b20;margin:18px 0;padding:15px}.coaching-example p{margin-bottom:0}.checkin-questions{background:#f4f8f6;border-radius:12px;padding:24px}.checkin-questions li{padding:8px 0}.role-readiness{background:#fff;border:1px solid #d3e3df;border-top:5px solid #f47b20;border-radius:12px;margin:28px 0;padding:28px}.role-readiness label,.survey-role-fields label{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;display:flex}.role-readiness input,.role-readiness select,.role-readiness textarea,.survey-role-fields input,.survey-role-fields select{width:100%;font:inherit;color:#141414;background:#fff;border:1px solid #bed1cb;border-radius:6px;padding:12px}.role-readiness textarea{min-height:90px}.readiness-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.readiness-grid fieldset{border:1px solid #d4e0dc;border-radius:8px;padding:18px}.readiness-grid legend{font-weight:700}.survey-role-fields{background:#f0f7f4;border-radius:10px;margin:24px 0;padding:20px}.department-sections{gap:24px;display:grid}.department-card{background:#fff;border:1px solid #cddfd8;border-radius:14px;padding:24px}.department-card header{color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.department-card header h3{margin:5px 0;font-size:26px}.department-card header>strong{text-align:right;font-size:28px}.department-card header small{font-size:12px;font-weight:400;display:block}.department-card>progress{accent-color:#009793;width:100%;margin:18px 0}.department-badge-mix{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.department-member-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.department-member-list article{background:#f8fbfa;border:1px solid #dee8e3;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.department-member-list svg{color:#db6817;flex-shrink:0}.department-member-list small{color:#536b61;margin-top:5px;font-size:12px;display:block}.department-member-list article>div:last-child{text-align:right;margin-left:auto;font-size:13px}.department-card details{border-top:1px solid #d9e3df;margin-top:20px;padding-top:16px}.department-style-row{border-bottom:1px solid #e0e9e4;grid-template-columns:160px repeat(3,1fr);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:grid}.department-style-row b{color:#00726f;font-size:20px;display:block}.working-together{background:#edf6f2;border:1px solid #d1e2d8;border-radius:12px;margin-top:26px;padding:28px}.working-pair{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.working-pair article{background:#fff;border-radius:10px;padding:24px}.manager-profile-lessons summary svg{color:#e86e18;flex-shrink:0}.manager-profile-lessons summary small{flex-basis:100%;margin-left:56px;line-height:1.6}.manager-profile-training>summary{background:#eaf4f1;border-bottom:4px solid #f47b20}@media (min-width:1600px){.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.profile-grid,.readiness-grid,.department-member-list,.working-pair{grid-template-columns:1fr}.department-style-row{grid-template-columns:repeat(3,1fr)}.department-style-row>strong{grid-column:1/-1}}@media (max-width:600px){.comparison-columns{grid-template-columns:1fr;gap:20px;padding:18px}.comparison-columns>div+div{border-top:1px solid #d9e4e1;border-left:0;padding-top:20px;padding-left:0}.profile-gallery,.role-readiness{padding:18px}.profile-grid article{gap:12px;padding:18px}.gallery-icon{padding:8px}.gallery-icon svg{width:40px;height:40px}.profile-grid h3{font-size:22px}}.comparison-heading>span{white-space:normal;width:auto;min-width:0}.application-page{color:#242923;background:#fffaf0;max-width:850px;min-height:100vh;margin:0 auto;padding:30px 22px}.application-page header{color:#fffaf0;background:#183b39;border-top:6px solid #b96536;padding:28px}.application-page h1{font-size:36px}.application-fields{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.application-fields label{flex-direction:column;gap:7px;display:flex}.application-page input,.application-page select{font:inherit;color:#222;background:#fff;border:1px solid #9b9b8b;border-radius:4px;padding:12px}.application-page button{color:#fff;font:inherit;background:#a8502d;border:0;border-radius:5px;padding:15px 24px}.application-page details{border:1px solid #ddd;margin-top:30px;padding:20px}.privacy-check{align-items:flex-start;gap:12px;display:flex}.privacy-check input{width:auto}@media (max-width:600px){.application-fields{grid-template-columns:1fr}}.application-page{max-width:1150px;padding:28px 24px 70px}.application-page .careers-hero{color:#fff;letter-spacing:0;background:linear-gradient(90deg,#101f1ced 15%,#10252195 75%),url(/brand/store.webp) 50%/cover;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;min-height:440px;padding:30px 40px;font-weight:400;display:flex;position:relative;overflow:hidden}.careers-brand{align-items:center;gap:12px;width:fit-content;font-size:20px;font-weight:700;display:flex}.careers-brand img{object-fit:contain;width:52px;height:52px}.careers-brand small{letter-spacing:2px;color:#f2b685;font-size:11px;display:block}.careers-hero-copy{max-width:750px;padding:42px 0 35px}.careers-hero-copy .eyebrow{color:#eea975;font-size:14px}.careers-hero-copy h1{margin:16px 0 20px;font-size:clamp(30px,4vw,48px)}.careers-hero-copy p{color:#e5f0e9;margin:0;font-size:23px;line-height:1.4}.careers-hero-foot{letter-spacing:1px;border-top:1px solid #ffffff40;justify-content:space-between;padding-top:20px;font:600 15px Barlow Condensed,sans-serif;display:flex}.application-page .application-status{background:#fff9ef;border:1px solid #ead9bc;border-left:5px solid #ef8738;margin:22px 0;padding:32px 36px 32px 110px;position:relative}.application-status-icon{color:#fff;background:#143c35;border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;display:grid;position:absolute;top:32px;left:28px}.application-status h2{margin:8px 0;font:400 26px Alfa Slab One,serif}.application-status p{color:#58665f;max-width:650px}.careers-cta{color:#fff;background:#007b73;border-radius:7px;margin-top:8px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.application-role{border-top:4px solid #009793;margin-top:24px;padding:32px 36px}.application-role h2{margin:12px 0 22px;font:400 29px Alfa Slab One,serif}.role-copy{max-width:850px}.role-copy p{white-space:pre-line;margin:0 0 24px;line-height:1.7}.application-page form{background:#fff;border:1px solid #dce5e4;border-radius:14px;margin-top:22px;padding:30px}.application-page form>button{color:#fff;background:#007b73;padding:14px 28px;font-weight:700}.application-page input,.application-page select{background:#fafbf8}@media (max-width:600px){.application-page{padding:14px 14px 45px}.application-page .careers-hero{min-height:380px;padding:24px}.careers-hero-copy{padding:35px 0}.careers-hero-foot{flex-direction:column;gap:8px}.application-page .application-status{padding:82px 22px 24px}.application-status-icon{width:42px;height:42px;top:20px;left:22px}.application-role{padding:24px}.application-status h2{font-size:22px}}.application-choices{border:0;grid-column:1/-1;min-width:0;margin:0;padding:14px 0}.application-choices legend{color:#173d34;padding:0 0 12px;font-size:19px;font-weight:700}.application-choices>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.application-page .application-choices button{text-align:left;border-radius:12px;width:100%;min-height:54px;color:#173d34!important;letter-spacing:0!important;box-shadow:none!important;background:#fffaf0!important;border:2px solid #c3d0bd!important;margin:0!important;padding:12px!important;font-size:16px!important}.application-page .application-choices button[aria-pressed=true]{background:#d7eadc!important;border-color:#007f7c!important;box-shadow:3px 3px #e7a369!important}.application-choices button:focus-visible{outline-offset:3px;outline:3px solid #e58c3e}.choice-help{color:#526457;grid-column:1/-1;margin:0;font-size:14px}.embedded-application,.embedded-application body{height:auto!important;min-height:0!important;overflow:hidden!important}.embedded-application .application-page{min-height:0!important;margin:0 auto!important}.embedded-application .careers-hero{margin-top:0}@media (max-width:500px){.application-choices>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.application-page .application-choices button{text-align:left;align-items:center;gap:10px;min-height:48px;display:flex}.choice-checkbox{border:2px solid;border-radius:5px;flex:none;place-items:center;width:21px;height:21px;font-size:16px;display:inline-grid}.application-role-icon{box-sizing:border-box;background:#f0ad54;border-radius:20px;width:68px;height:68px;margin-bottom:20px;padding:12px;transform:rotate(-5deg)}.application-page .application-choices button:focus-visible{outline-offset:3px;outline:3px solid #e78d35}.application-page [hidden]{display:none!important}.application-progress{grid-template-columns:repeat(4,1fr);gap:8px;padding:0;list-style:none;display:grid}.application-progress li{border-bottom:3px solid #dce5e4;padding:12px;font-size:14px}.application-progress li.active{color:#055e5c;border-color:#046f6d;font-weight:700}.application-step-actions{justify-content:space-between;gap:16px;margin-top:24px;display:flex}.reference-card{border:1px solid #dce5e4;border-radius:16px;gap:14px;min-width:0;padding:20px;display:grid}.resume-upload{background:#edf5f4;border:2px dashed #046f6d;border-radius:16px;gap:12px;margin:24px 0;padding:24px;display:grid}.application-role{margin-bottom:24px}.application-page textarea{font:inherit;box-sizing:border-box;border:1px solid #b7c9c5;border-radius:8px;width:100%;padding:12px}.application-page form>label{gap:10px;display:grid}.application-fields>div{min-width:0}.application-fields>div>label{gap:8px;display:grid}@media (max-width:600px){.application-progress{grid-template-columns:repeat(2,1fr)}.reference-card{padding:16px}}.application-page [data-step="2"] .application-fields{grid-template-columns:minmax(0,1fr)}.application-page .role-question,.application-page .written-answer{background:#fffdf7;border:1px solid #d6dfd8;border-radius:14px;gap:12px;min-width:0;padding:20px;display:grid}.application-page .choice-help{grid-column:1/-1;margin:0 0 10px;line-height:1.6}.application-page .application-fields label{min-width:0;font-weight:600;line-height:1.5}.application-page textarea{resize:vertical;box-sizing:border-box;min-height:120px}.application-page .reference-card{border-radius:14px;align-content:start;min-width:0;padding:20px}.application-page .reference-card input{box-sizing:border-box;width:100%;min-width:0}.application-page small{font-weight:400;line-height:1.5}.application-page .kitchen-years{gap:8px;margin-top:16px;display:grid}.application-page .kitchen-years input{max-width:180px}.application-page .application-step-actions button{color:#fff;background:#135e5a;border-radius:10px;min-height:48px}.application-page [role=alert]{background:#fff0e5;border-left:4px solid #a8502d;padding:16px;line-height:1.5}@media (max-width:600px){.application-page .role-question,.application-page .written-answer,.application-page .reference-card{padding:14px}.application-page .application-choices>div{grid-template-columns:1fr;display:grid}.application-page .application-choices button{text-align:left;white-space:normal;width:100%}}
