.chef-path{color:#211e19;background:#f2ece1;padding:95px max(42px,50vw - 668px)}.chef-path>header{max-width:780px}.chef-path>header small,.chef-path-existing>header small,.chef-path-workspace small,.chef-path-creation small{letter-spacing:2px;color:#a64f2b;font-size:7px;font-weight:850}.chef-path>header h2{font:500 clamp(38px,4vw,58px)/1.05 var(--font-serif);margin:14px 0}.chef-path>header p{color:#69665f;max-width:690px;font-size:12px;line-height:1.7}.chef-path-choice{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.chef-path-choice>button{min-height:155px;color:inherit;text-align:left;cursor:pointer;background:#faf7f0;border:1px solid #d8cdbd;grid-template-columns:44px 1fr auto;align-items:center;gap:17px;padding:28px;display:grid}.chef-path-choice>button:hover,.chef-path-choice>button.active{color:#fff;background:#211e19;border-color:#a64f2b}.chef-path-choice>button>b{font:500 24px var(--font-serif);color:#d5a455}.chef-path-choice>button span{gap:7px;display:grid}.chef-path-choice>button small{letter-spacing:1.5px;color:#a97545;font-size:7px;font-weight:850}.chef-path-choice>button strong{font:500 23px var(--font-serif)}.chef-path-choice>button em{color:#79766e;font-size:9px;font-style:normal;line-height:1.5}.chef-path-choice>button:hover em,.chef-path-choice>button.active em{color:#cfc6b8}.chef-path-choice>button>i{font:normal 20px var(--font-serif)}.chef-path-existing,.chef-path-creation{background:#fff;border:1px solid #d8cdbd;margin-top:14px;padding:28px}.chef-path-existing>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.chef-path-existing>header strong{font:500 20px var(--font-serif)}.chef-path-professions{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}.chef-path-professions button{color:#292720;text-align:left;cursor:pointer;background:#f8f6f1;border:1px solid #e0dbd2;gap:7px;min-height:112px;padding:17px;display:grid;position:relative}.chef-path-professions button:hover,.chef-path-professions button.active{background:#f3e5d3;border-color:#a64f2b}.chef-path-professions strong{font:500 14px var(--font-serif)}.chef-path-professions span{color:#706e68;padding-right:15px;font-size:8px;line-height:1.45}.chef-path-professions i{color:#a64f2b;font-style:normal;position:absolute;bottom:12px;right:13px}.chef-path-workspace{border:1px solid #d9d3ca;grid-template-columns:1.2fr .8fr;margin-top:10px;display:grid}.chef-path-workspace article{padding:25px}.chef-path-workspace article+article{color:#fff;background:#211e19}.chef-path-workspace h3,.chef-path-creation h3{font:500 21px/1.15 var(--font-serif);margin:9px 0 18px}.chef-path-workspace ul{grid-template-columns:1fr 1fr;gap:9px 22px;margin:0;padding:0;list-style:none;display:grid}.chef-path-workspace li{border-bottom:1px solid #ddd8cf;padding-bottom:7px;font-size:9px}.chef-path-workspace article+article ul{grid-template-columns:1fr}.chef-path-workspace article+article li{border-color:#ffffff1c}.chef-path-workspace p{color:#77736b;margin:18px 0 0;font-size:8px}.chef-path-workspace a,.chef-path-creation a{color:#fff;background:#a64f2b;justify-content:space-between;margin-top:22px;padding:14px 16px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.chef-path-creation{grid-template-columns:1fr .75fr;gap:35px;display:grid}.chef-path-creation ol{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.chef-path-creation li{border:1px solid #e0dbd2;gap:12px;padding:13px;font-size:9px;display:flex}.chef-path-creation li b{color:#a64f2b}.chef-path-creation aside{color:#fff;background:#211e19;align-self:stretch;padding:28px}.chef-path-creation aside>strong{font:500 22px var(--font-serif)}.chef-path-creation aside p{color:#c9c1b5;font-size:10px;line-height:1.65}@media (max-width:900px){.chef-path-professions{grid-template-columns:repeat(2,1fr)}.chef-path-workspace,.chef-path-creation{grid-template-columns:1fr}}@media (max-width:680px){.chef-path{padding:70px 18px}.chef-path-choice{grid-template-columns:1fr}.chef-path-choice>button{grid-template-columns:34px 1fr auto;min-height:140px;padding:22px}.chef-path-choice>button strong{font-size:20px}.chef-path-existing,.chef-path-creation{padding:18px}.chef-path-existing>header{flex-direction:column;align-items:flex-start}.chef-path-professions,.chef-path-workspace ul,.chef-path-creation ol{grid-template-columns:1fr}}.chef-path-workspace{color:#fff;background:#211e19;display:block}.chef-path-workspace article{grid-template-columns:.55fr 1.7fr;align-items:start;gap:10px 28px;display:grid}.chef-path-workspace article+article{display:none}.chef-path-workspace h3{margin-top:8px}.chef-path-actions{grid-column:2;grid-template-columns:1fr 1fr;gap:8px;display:grid}.chef-path-actions>a,.chef-path-actions>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1d;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:14px 15px;text-decoration:none;display:flex}.chef-path-actions>a:hover,.chef-path-actions>button:hover{background:#ffffff12;border-color:#d5a455}.chef-path-actions span{gap:4px;display:grid}.chef-path-actions b{font:500 13px var(--font-serif)}.chef-path-actions em{color:#c8c0b4;font-size:7px;font-style:normal;line-height:1.4}.chef-path-actions i{color:#d5a455;white-space:nowrap;font-size:8px;font-style:normal}.chef-path-dashboard{grid-column:2;background:#a64f2b!important;margin:2px 0 0!important}@media (max-width:900px){.chef-path-workspace article{grid-template-columns:1fr}.chef-path-actions,.chef-path-dashboard{grid-column:1}.chef-path-dashboard{margin-top:8px!important}}@media (max-width:600px){.chef-path-actions{grid-template-columns:1fr}}:is(.workshop-gateway:has(.chef-path-existing)>.chef-origin,.workshop-gateway:has(.chef-path-existing)>.gateway-steps,.workshop-gateway:has(.chef-path-existing)>.gateway-cross,.workshop-gateway:has(.chef-path-creation)>.chef-origin,.workshop-gateway:has(.chef-path-creation)>.gateway-steps,.workshop-gateway:has(.chef-path-creation)>.gateway-cross){display:none}.chef-path-choice{grid-template-columns:repeat(3,1fr)}.chef-path-home{background:#fff;border:1px solid #d8cdbd;grid-template-columns:minmax(0,1.55fr) minmax(270px,.45fr);gap:24px;margin-top:14px;padding:28px;display:grid}.chef-path-home small{letter-spacing:2px;color:#a64f2b;font-size:7px;font-weight:850}.chef-path-home h3{font:500 26px/1.15 var(--font-serif);margin:9px 0 18px}.chef-path-home-intro{color:#706e68;max-width:690px;margin:-7px 0 18px;font-size:10px;line-height:1.6}.chef-weekly{border-bottom:1px solid #ddd3c5;margin:-4px 0 34px;padding-bottom:28px}.chef-weekly>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.chef-weekly>header h3{margin:7px 0 0;font-size:28px}.chef-weekly>header p{color:#706e68;max-width:335px;margin:0;font-size:9px;line-height:1.55}.chef-weekly>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.chef-weekly button{color:#fff;text-align:left;cursor:pointer;background-image:linear-gradient(#17120b05 20%,#17120be6 100%),url(/culinary/inspirations-particulier-v1.webp);background-repeat:no-repeat;background-size:300% 200%;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:215px;padding:14px;display:flex;position:relative;overflow:hidden}.chef-weekly .week-1{background-position:0 0}.chef-weekly .week-2{background-position:50% 0}.chef-weekly .week-3{background-position:100% 0}.chef-weekly .week-4{background-position:0 100%}.chef-weekly .week-5{background-position:50% 100%}:is(.chef-weekly button:hover,.chef-weekly button:focus-visible){outline-offset:2px;outline:3px solid #d5a455;transform:translateY(-3px)}.chef-weekly button span{gap:5px;display:grid}.chef-weekly button small{color:#f4c979;letter-spacing:1.3px;font-size:7px}.chef-weekly button b{font:16px/1.08 var(--font-serif);text-shadow:0 2px 10px #000}.chef-weekly button em{color:#eee6da;font-size:7px;font-style:normal}.chef-weekly button>i{color:#f4c979;margin-top:9px;font-size:7px;font-style:normal;font-weight:800}.chef-inspiration-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:190px;gap:8px;display:grid}.chef-inspiration-grid>button{color:#fff;text-align:left;cursor:pointer;isolation:isolate;background-image:linear-gradient(#0000 32%,#100d08dd 100%),url(/culinary/inspirations-particulier-v1.webp);background-repeat:no-repeat;background-size:300% 200%;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:18px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.chef-inspiration-grid>button:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff2d;position:absolute;inset:0}:is(.chef-inspiration-grid>button:hover,.chef-inspiration-grid>button:focus-visible){z-index:2;outline-offset:2px;outline:3px solid #d5a455;transform:translateY(-4px);box-shadow:0 16px 30px #2c1b0f42}.chef-inspiration-grid .visual-1{background-position:0 0}.chef-inspiration-grid .visual-2{background-position:50% 0}.chef-inspiration-grid .visual-3{background-position:100% 0}.chef-inspiration-grid .visual-4{background-position:0 100%}.chef-inspiration-grid .visual-5{background-position:50% 100%}.chef-inspiration-grid .visual-6{background-position:100% 100%}.chef-inspiration-grid span{gap:3px;display:grid}.chef-inspiration-grid b{font:500 20px/1.05 var(--font-serif);text-shadow:0 2px 12px #000}.chef-inspiration-grid em{color:#f1e9db;font-size:8px;font-style:normal}.chef-inspiration-grid i{letter-spacing:.7px;color:#f2c77f;margin-top:10px;font-size:7px;font-style:normal;font-weight:850}.chef-home-shortcuts{border-top:1px solid #e3ddd3;margin-top:18px;padding-top:15px}.chef-home-shortcuts>strong{letter-spacing:1.2px;text-transform:uppercase;color:#7e7467;margin-bottom:9px;font-size:8px;display:block}.chef-home-shortcuts>div{flex-wrap:wrap;gap:7px;display:flex}.chef-home-shortcuts button{color:#332c24;cursor:pointer;background:#faf7f0;border:1px solid #d7cabc;align-items:center;gap:12px;min-height:38px;padding:8px 12px;font-size:8px;font-weight:800;display:flex}:is(.chef-home-shortcuts button:hover,.chef-home-shortcuts button:focus-visible){background:#f3e5d3;border-color:#a64f2b;outline:none}.chef-home-shortcuts button span{color:#a64f2b}.chef-path-home aside{color:#fff;background:#211e19;padding:34px 28px;position:relative}.chef-home-or{color:#d5a455;border:1px solid #ffffff2c;border-radius:50%;place-items:center;width:35px;height:35px;margin-bottom:30px;font-size:7px;font-weight:850;display:grid}.chef-path-home aside>strong{font:500 22px var(--font-serif)}.chef-path-home aside p{color:#c9c1b5;font-size:10px;line-height:1.65}.chef-path-home a{color:#fff;background:#a64f2b;justify-content:space-between;margin-top:18px;padding:14px 16px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.chef-path-home a.chef-path-home-workshop{background:0 0;border:1px solid #ffffff2b;margin-top:7px}:is(.workshop-gateway:has(.chef-path-home)>.chef-origin,.workshop-gateway:has(.chef-path-home)>.gateway-steps,.workshop-gateway:has(.chef-path-home)>.gateway-cross){display:none}@media (max-width:1050px){.chef-path-choice{grid-template-columns:1fr 1fr}.chef-path-choice>button:first-child{grid-column:1/-1}.chef-path-home{grid-template-columns:1fr}.chef-weekly>div{grid-template-columns:repeat(3,1fr)}.chef-weekly button{min-height:190px}}@media (max-width:900px){.chef-inspiration-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.chef-path-choice{grid-template-columns:1fr}.chef-path-choice>button:first-child{grid-column:auto}.chef-path-home{padding:14px}.chef-weekly>header{flex-direction:column;align-items:start}.chef-weekly>div{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.chef-weekly button{scroll-snap-align:start;min-width:72vw;min-height:235px}.chef-inspiration-grid{grid-template-columns:1fr 1fr;grid-auto-rows:165px}.chef-inspiration-grid>button{padding:14px}.chef-inspiration-grid b{font-size:17px}.chef-home-shortcuts>div{grid-template-columns:1fr 1fr;display:grid}.chef-home-shortcuts button{justify-content:space-between}.chef-path-home aside{padding:27px 22px}}@media (max-width:430px){.chef-inspiration-grid{grid-template-columns:1fr;grid-auto-rows:210px}.chef-inspiration-grid>button{background-size:300% 200%}.chef-home-shortcuts>div{grid-template-columns:1fr}}
