.marketing-chef-detail-pages_biographySection__u0Bqp,.marketing-chef-detail-pages_chefHero__ImzKn,.marketing-chef-detail-pages_relatedSection__2HzR7{width:100%}.marketing-chef-detail-pages_chefHero__ImzKn{padding:clamp(38px,5vw,72px) 0 clamp(64px,8vw,112px)}.marketing-chef-detail-pages_presentationHero__mU9r1{padding-block:clamp(38px,5vw,72px) clamp(32px,4vw,56px)}.marketing-chef-detail-pages_presentationIdentity__S805E{text-align:center}.marketing-chef-detail-pages_presentationIdentity__S805E h1[data-marketing-heading]{width:100%;max-width:none;margin:0 auto;text-align:center}.marketing-chef-detail-pages_presentationIdentity__S805E .marketing-chef-detail-pages_chefTitles__uZQGW{margin-top:18px}.marketing-chef-detail-pages_presentationIdentity__S805E .marketing-chef-detail-pages_chefTitles__uZQGW p{font-size:clamp(14px,1.25vw,18px);font-weight:500;white-space:pre-line}.marketing-chef-detail-pages_biographyWithPortrait__bpuF5{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.marketing-chef-detail-pages_biographyWithPortrait__bpuF5>div{min-width:0}.marketing-chef-detail-pages_biographyWithPortrait__bpuF5 .marketing-chef-detail-pages_biographyCopy__bJQy7{margin-top:0}.marketing-chef-detail-pages_biographyIdentity__F_0RR{text-align:left;margin-bottom:32px}.marketing-chef-detail-pages_biographyIdentity__F_0RR h1[data-marketing-heading]{width:100%;max-width:none;margin:0 0 16px;text-align:left}.marketing-chef-detail-pages_biographyIdentity__F_0RR .marketing-chef-detail-pages_chefTitles__uZQGW{justify-content:flex-start;margin-top:0;text-align:left;color:#ed4751}.marketing-chef-detail-pages_biographyIdentity__F_0RR .marketing-chef-detail-pages_chefTitles__uZQGW p{color:#ed4751;font-size:clamp(14px,1.25vw,18px);font-weight:500;white-space:normal}.marketing-chef-detail-pages_biographyWithPortrait__bpuF5 .marketing-chef-detail-pages_biographyCopy__bJQy7>:first-child{margin-top:0}.marketing-chef-detail-pages_biographyWithPortrait__bpuF5 .marketing-chef-detail-pages_biographyCopy__bJQy7 p{text-align:left}.marketing-chef-detail-pages_mobilePortrait__r4EX2{display:none}.marketing-chef-detail-pages_biographyPortrait___A4hX{position:relative}.marketing-chef-detail-pages_portraitImage__WJXEt{position:relative;aspect-ratio:3/5;overflow:hidden;border-radius:16px}.marketing-chef-detail-pages_portraitImage__WJXEt img{width:100%;height:100%;object-fit:cover;object-position:center top}@media (max-width:900px) and (min-width:701px){.marketing-chef-detail-pages_biographyWithPortrait__bpuF5{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:700px){.marketing-chef-detail-pages_biographyWithPortrait__bpuF5{grid-template-columns:minmax(0,1fr)}.marketing-chef-detail-pages_biographyPortrait___A4hX{width:min(100%,300px);margin-inline:auto}}.marketing-chef-detail-pages_biographyInner__2kGF_ h2.marketing-chef-detail-pages_sectionTitle__B9TE3[data-marketing-heading],.marketing-chef-detail-pages_relatedSection__2HzR7 [data-homepage-section-lead] h2[data-marketing-heading]{text-align:left;margin-inline:0}.marketing-chef-detail-pages_relatedSection__2HzR7 [data-homepage-section-lead]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;justify-items:start;text-align:left}.marketing-chef-detail-pages_relatedSection__2HzR7 [data-homepage-section-lead]>div{width:auto}.marketing-chef-detail-pages_relatedSection__2HzR7 [data-course-carousel-actions]{margin-top:0;flex-wrap:nowrap}.marketing-chef-detail-pages_heroMedia__2DXCm{position:relative;width:100%;overflow:hidden;aspect-ratio:2/1;border:0;border-radius:18px;background:#151313}.marketing-chef-detail-pages_heroMedia__2DXCm img{object-fit:cover;object-position:center 24%}.marketing-chef-detail-pages_heroIdentity__wSv1R{display:flex;width:100%;margin-top:clamp(30px,4vw,48px);flex-direction:column;align-items:center;text-align:center}.marketing-chef-detail-pages_heroIdentity__wSv1R h1{max-width:720px;margin:0 auto;color:#f4f1ea;font-family:var(--marketing-heading-font,var(--font-frank-ruhl));font-size:var(--marketing-heading-1-size,39px);font-weight:var(--marketing-heading-weight,650);letter-spacing:var(--marketing-heading-letter-spacing,-.035em);line-height:var(--marketing-heading-1-line-height,1.15);text-wrap:balance}.marketing-chef-detail-pages_chefTitles__uZQGW{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-top:26px}.marketing-chef-detail-pages_titleSeparator__Tj16D{flex:0 0 auto}@media (max-width:700px){.marketing-chef-detail-pages_chefTitles__uZQGW{flex-direction:column;align-items:inherit;gap:6px}.marketing-chef-detail-pages_titleSeparator__Tj16D{display:none}}.marketing-chef-detail-pages_chefTitles__uZQGW p{margin:0;color:#fff;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.35}.marketing-chef-detail-pages_chefTitles__uZQGW p+p{color:#fff}.marketing-chef-detail-pages_collaborationLinks__ml1dW{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.marketing-chef-detail-pages_collaborationLinks__ml1dW a{border-radius:999px;background:#151313;padding:8px 13px;color:#d6d2c8;font-size:.78rem;font-weight:700;transition:background-color .18s ease,color .18s ease}.marketing-chef-detail-pages_collaborationLinks__ml1dW a:focus-visible,.marketing-chef-detail-pages_collaborationLinks__ml1dW a:hover{background:rgb(237 71 81/14%);color:#fff;outline:none}.marketing-chef-detail-pages_biographySection__u0Bqp{position:relative;overflow:hidden;width:auto;isolation:isolate;margin:0 calc((100vw - min(1360px, calc(100vw - 48px))) / -2) clamp(84px,10vw,144px);border:0;border-radius:0;background:#151313;padding:clamp(50px,7vw,88px) max(24px,calc((100vw - 1360px) / 2))}.marketing-chef-detail-pages_biographyTexture__8aFgv{position:absolute;z-index:0;inset:0;pointer-events:none}.marketing-chef-detail-pages_biographyInner__2kGF_{position:relative;z-index:1;width:100%;max-width:1360px;margin:0 auto}.marketing-chef-detail-pages_sectionTitle__B9TE3{margin:0;color:#f4f1ea;font-family:var(--marketing-heading-font,var(--font-frank-ruhl));font-size:var(--marketing-heading-2-size,36px);font-weight:var(--marketing-heading-weight,650);letter-spacing:var(--marketing-heading-letter-spacing,-.035em);line-height:var(--marketing-heading-2-line-height,1.15);text-wrap:balance}.marketing-chef-detail-pages_biographyCopy__bJQy7{width:100%;margin-top:clamp(28px,3vw,42px);color:var(--marketing-paragraph-color,#aaa69d);font-family:var(--marketing-paragraph-font,"Inter Variable",Inter,sans-serif);font-size:var(--marketing-paragraph-size,.95rem)}.marketing-chef-detail-pages_biographyCopy__bJQy7 p{margin:0;line-height:var(--marketing-paragraph-line-height,1.72);overflow-wrap:break-word;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:pretty;white-space:pre-line}.marketing-chef-detail-pages_biographyCopy__bJQy7 p+p{margin-top:1.15em}.marketing-chef-detail-pages_expertiseList__rXwo_{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 0;padding:0;list-style:none}.marketing-chef-detail-pages_expertiseList__rXwo_ li{border-radius:999px;background:#151313;padding:8px 13px;color:#d6d2c8;font-size:.78rem}.marketing-chef-detail-pages_relatedSection__2HzR7{padding:0 0 clamp(88px,10vw,144px)}.marketing-chef-detail-pages_relatedHeader__C1Gjv{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.marketing-chef-detail-pages_viewAllLink__UWAuJ{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;color:#f4f1ea;font-size:.78rem;font-weight:750;transition:color .18s ease}.marketing-chef-detail-pages_viewAllLink__UWAuJ svg{width:16px;height:16px;transition:transform .18s ease}.marketing-chef-detail-pages_viewAllLink__UWAuJ:focus-visible,.marketing-chef-detail-pages_viewAllLink__UWAuJ:hover{color:#ed4751;outline:none}.marketing-chef-detail-pages_viewAllLink__UWAuJ:focus-visible svg,.marketing-chef-detail-pages_viewAllLink__UWAuJ:hover svg{transform:translateX(3px)}.marketing-chef-detail-pages_libraryGrid__XoC4B{display:grid;margin-top:clamp(34px,4vw,52px);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.marketing-chef-detail-pages_libraryGrid__XoC4B>*{min-width:0}.marketing-chef-detail-pages_libraryGrid__XoC4B .brigade-catalog-card [data-slot=card-header]{gap:3px}.marketing-chef-detail-pages_libraryGrid__XoC4B .brigade-catalog-card [data-slot=card-title] h3{min-height:0;font-size:var(--marketing-card-title-size,1.125rem);line-height:var(--marketing-card-title-line-height,1.22)}.marketing-chef-detail-pages_libraryGrid__XoC4B .brigade-catalog-card-chefs{color:#ed4751;font-size:.88rem;font-weight:700}@media (max-width:1120px){.marketing-chef-detail-pages_biographySection__u0Bqp{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}}@media (max-width:1024px){.marketing-chef-detail-pages_heroMedia__2DXCm{aspect-ratio:16/9}.marketing-chef-detail-pages_libraryGrid__XoC4B{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketing-chef-detail-pages_biographySection__u0Bqp{margin-right:-14px;margin-left:-14px;padding-right:14px;padding-left:14px}}@media (max-width:620px){.marketing-chef-detail-pages_chefHero__ImzKn{padding-top:28px}.marketing-chef-detail-pages_heroMedia__2DXCm{aspect-ratio:4/3;border-radius:14px}.marketing-chef-detail-pages_heroIdentity__wSv1R h1{font-size:var(--marketing-heading-1-mobile-size,36px)}.marketing-chef-detail-pages_biographySection__u0Bqp{padding-top:36px;padding-bottom:40px}.marketing-chef-detail-pages_sectionTitle__B9TE3{font-size:var(--marketing-heading-2-mobile-size,32px)}.marketing-chef-detail-pages_relatedHeader__C1Gjv{align-items:flex-start;flex-direction:column;gap:20px}.marketing-chef-detail-pages_libraryGrid__XoC4B{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.marketing-chef-detail-pages_collaborationLinks__ml1dW a,.marketing-chef-detail-pages_viewAllLink__UWAuJ,.marketing-chef-detail-pages_viewAllLink__UWAuJ svg{transition:none}}.app-chef-marketing-layout .marketing-chef-detail-pages_biographySection__u0Bqp{width:100%;margin:0;padding:clamp(24px,4vw,48px)}@media(max-width:700px){.app-chef-marketing-layout .marketing-chef-detail-pages_biographyPortrait___A4hX{display:none}}@media(max-width:700px){.marketing-chef-detail-pages_biographySection__u0Bqp:has(.marketing-chef-detail-pages_mobilePortrait__r4EX2){padding-top:0}.marketing-chef-detail-pages_mobilePortrait__r4EX2{display:block;position:relative;width:100vw;aspect-ratio:16/9;margin:0 calc((100% - 100vw) / 2) 28px;overflow:hidden;border-radius:0}.marketing-chef-detail-pages_mobilePortrait__r4EX2 img{object-fit:cover;object-position:center}.marketing-chef-detail-pages_biographyInner__2kGF_:has(.marketing-chef-detail-pages_mobilePortrait__r4EX2) .marketing-chef-detail-pages_biographyPortrait___A4hX{display:none}}.marketing-kpi-panel_panel__KR7K0{position:relative;overflow:hidden;isolation:isolate;border:0;border-radius:16px;background:#151313}.marketing-kpi-panel_grid__hm4Qs{position:relative;z-index:1;display:grid;margin:0;padding:0;gap:0}.marketing-kpi-panel_grid__hm4Qs:after,.marketing-kpi-panel_grid__hm4Qs:before{position:absolute;z-index:2;content:"";pointer-events:none}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="2"] .marketing-kpi-panel_grid__hm4Qs{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="4"] .marketing-kpi-panel_grid__hm4Qs{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="2"] .marketing-kpi-panel_grid__hm4Qs:before,.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs:after,.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs:before{top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,rgb(237 71 81/0),rgb(237 71 81/72%) 24%,#ed4751 50%,rgb(237 71 81/72%) 76%,rgb(237 71 81/0))}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs:before{left:33.3333%}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs:after{left:66.6667%}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="2"] .marketing-kpi-panel_grid__hm4Qs:before{left:50%}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="2"] .marketing-kpi-panel_grid__hm4Qs:after{right:12px;left:12px;top:50%;height:1px;background:linear-gradient(90deg,rgb(237 71 81/0),rgb(237 71 81/72%) 24%,#ed4751 50%,rgb(237 71 81/72%) 76%,rgb(237 71 81/0))}.marketing-kpi-panel_item__AEDml{position:relative;display:flex;min-width:0;min-height:94px;align-items:center;flex-direction:column;justify-content:center;border:0;border-radius:0;background:transparent;padding:16px 18px;text-align:center}.marketing-kpi-panel_item__AEDml dd,.marketing-kpi-panel_item__AEDml dt{position:relative;z-index:1}.marketing-kpi-panel_item__AEDml dt{display:flex;width:100%;flex:0 0 3rem;align-items:flex-end;justify-content:center;color:#f4f1ea;font-family:Inter Variable,Inter,sans-serif;font-size:clamp(1.65rem,2vw,2rem);font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.marketing-kpi-panel_item__AEDml dd{display:flex;width:100%;flex:0 0 2.1rem;align-items:flex-start;justify-content:center;margin:3px 0 0;color:#aaa69d;font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.5;text-wrap:balance;text-transform:uppercase}@media (max-width:1080px){.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="4"] .marketing-kpi-panel_grid__hm4Qs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs{grid-template-columns:1fr}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs:after,.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs:before{right:12px;bottom:auto;left:12px;width:auto;height:1px;background:linear-gradient(90deg,rgb(237 71 81/0),rgb(237 71 81/72%) 24%,#ed4751 50%,rgb(237 71 81/72%) 76%,rgb(237 71 81/0))}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs:before{top:33.3333%}.marketing-kpi-panel_panel__KR7K0[data-marketing-kpi-columns="3"] .marketing-kpi-panel_grid__hm4Qs:after{top:66.6667%}.marketing-kpi-panel_item__AEDml{min-height:82px;padding:8px}.marketing-kpi-panel_item__AEDml dt{flex-basis:2.125rem;font-size:clamp(1.2rem,6vw,1.65rem)}.marketing-kpi-panel_item__AEDml dd{flex-basis:1.5rem;font-size:.56rem;letter-spacing:.055em;line-height:1.35}}.chef-membership-panel_panel__En7GI{position:relative;isolation:isolate;overflow:hidden;margin:clamp(64px,8vw,112px) 0;padding:clamp(36px,5vw,72px) clamp(20px,4vw,56px);border-radius:16px;background:#151313}.chef-membership-panel_content__BPUjJ{position:relative;z-index:1;text-align:center}.chef-membership-panel_content__BPUjJ h2{margin-inline:auto;text-align:center}.chef-membership-panel_subtitle__a65bK{max-width:600px;margin:20px auto 36px;color:#aaa69d;line-height:1.7}.chef-membership-panel_panel__En7GI[data-course-membership-panel] .chef-membership-panel_subtitle__a65bK{max-width:none;text-wrap:balance}.chef-membership-panel_kpis__VapmH{background:transparent}.chef-membership-panel_kpis__VapmH>:first-child{display:none}.chef-membership-panel_kpis__VapmH [data-marketing-kpi-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}.chef-membership-panel_kpis__VapmH [data-marketing-kpi-item]+[data-marketing-kpi-item]:before{position:absolute;content:"";left:0;top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,transparent,#ed4751,transparent)}.chef-membership-panel_benefits__vmmCx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;max-width:740px;margin:36px auto;padding:0;list-style:none;text-align:left}.chef-membership-panel_benefits__vmmCx li{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.chef-membership-panel_benefits__vmmCx svg{flex-shrink:0;color:#ed4751;margin-top:5px}.chef-membership-panel_actions__uEU_L{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media (max-width:700px){.chef-membership-panel_kpis__VapmH [data-marketing-kpi-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.chef-membership-panel_kpis__VapmH [data-marketing-kpi-item]:nth-child(3):before{display:none}.chef-membership-panel_benefits__vmmCx{grid-template-columns:1fr}.chef-membership-panel_actions__uEU_L>*{width:100%}}.marketing-course-detail-page_page__KZbTM{display:grid;width:min(1320px,calc(100% - 48px));gap:32px;margin-inline:auto;padding:clamp(40px,6vw,80px) 0 clamp(88px,10vw,144px)}.marketing-course-detail-page_hero__EQXMR,.marketing-course-detail-page_techniquesPanel__ioaAM,.marketing-course-detail-page_texturedPanel__JWhk7{position:relative;overflow:hidden;isolation:isolate;background:#151313}.marketing-course-detail-page_hero__EQXMR{gap:24px;margin:0;border-radius:clamp(20px,2vw,28px);padding:clamp(14px,2vw,22px) clamp(14px,2vw,22px) clamp(34px,4vw,52px)}.marketing-course-detail-page_panelTexture__fQxZI,.marketing-course-detail-page_texture__oUNlJ{position:absolute;z-index:0;inset:0;pointer-events:none}.marketing-course-detail-page_hero__EQXMR>:not(.marketing-course-detail-page_texture__oUNlJ),.marketing-course-detail-page_techniquesPanel__ioaAM>:not(.marketing-course-detail-page_panelTexture__fQxZI),.marketing-course-detail-page_texturedPanel__JWhk7>:not(.marketing-course-detail-page_panelTexture__fQxZI){position:relative;z-index:1}.marketing-course-detail-page_hero__EQXMR .brigade-course-hero-visuals{height:clamp(400px,40vw,520px)}.marketing-course-detail-page_hero__EQXMR .brigade-course-hero-content h1{font-family:var(--marketing-heading-font);font-size:var(--marketing-heading-1-size);font-weight:var(--marketing-heading-weight);letter-spacing:var(--marketing-heading-letter-spacing);line-height:var(--marketing-heading-1-line-height)}.marketing-course-detail-page_hero__EQXMR .brigade-course-hero-content>p{max-width:var(--marketing-supporting-copy-measure);color:var(--marketing-paragraph-color);font-size:var(--marketing-paragraph-size);line-height:var(--marketing-paragraph-line-height);text-wrap:pretty}.marketing-course-detail-page_mobileChefNames__yApRI{display:none}.marketing-course-detail-page_heroActions__veEL4{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.marketing-course-detail-page_hero__EQXMR .marketing-course-detail-page_domainBadge__9I7_k{height:auto;min-height:28px;border:1px solid #f4f1ea;background:#f4f1ea;color:#201c19;padding:6px 12px;font-weight:650}.marketing-course-detail-page_heroActions__veEL4 .brigade-primary-action,.marketing-course-detail-page_heroSecondaryAction__4yKgD{display:inline-flex;min-height:40px;padding:8px 18px;align-items:center;justify-content:center;gap:7px;border:1px solid #ed4751;border-radius:var(--radius);font-size:.8rem;font-weight:650;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.marketing-course-detail-page_heroSecondaryAction__4yKgD{border-color:var(--border);background:transparent;color:var(--foreground)}.marketing-course-detail-page_heroSecondaryAction__4yKgD:focus-visible,.marketing-course-detail-page_heroSecondaryAction__4yKgD:hover{border-color:color-mix(in srgb,#ed4751 64%,var(--border));background:color-mix(in srgb,#ed4751 7%,transparent)}.marketing-course-detail-page_heroSecondaryAction__4yKgD:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.marketing-course-detail-page_learningSection__TCS0_{display:grid;gap:36px;padding-top:clamp(44px,6vw,76px);scroll-margin-top:88px}.marketing-course-detail-page_learningLead__mAe98{display:grid;width:100%;max-width:900px;margin-inline:auto;text-align:center;gap:0}.marketing-course-detail-page_eyebrow__0lkSj{margin:0 0 16px;color:#ed4751;font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.marketing-course-detail-page_learningLead__mAe98 h2,.marketing-course-detail-page_relatedSection__nLrCl h2,.marketing-course-detail-page_techniquesPanel__ioaAM h2{margin:0}.marketing-course-detail-page_learningLead__mAe98>p:last-child{max-width:var(--marketing-supporting-copy-measure);margin:22px auto 0;color:var(--marketing-paragraph-color);font-size:var(--marketing-paragraph-size);line-height:var(--marketing-paragraph-line-height);text-wrap:pretty}.marketing-course-detail-page_learningWorkspace__yo5TM{align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);scroll-margin-top:88px}.marketing-course-detail-page_learningWorkspace__yo5TM>.marketing-course-detail-page_texturedPanel__JWhk7{border:0;border-radius:0}.marketing-course-detail-page_learningWorkspace__yo5TM .marketing-course-detail-page_programPanel__ieBW2{position:relative;top:auto;display:flex;min-height:0;flex-direction:column;contain:size}.marketing-course-detail-page_programPanel__ieBW2>[data-slot=progress],.marketing-course-detail-page_programPanel__ieBW2>header,.marketing-course-detail-page_programPanel__ieBW2>p{flex-shrink:0}.marketing-course-detail-page_programPanel__ieBW2>ol{min-height:0;max-height:none;margin-top:12px;flex:1;align-content:start;overscroll-behavior-y:contain}.marketing-course-detail-page_programPanel__ieBW2>ol:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.marketing-course-detail-page_texturedPanel__JWhk7{border-color:var(--border)}.marketing-course-detail-page_texturedPanel__JWhk7 .brigade-lesson-rail h3,.marketing-course-detail-page_texturedPanel__JWhk7 .brigade-player-heading h3,.marketing-course-detail-page_texturedPanel__JWhk7>header h3{margin:4px 0 0;font-family:var(--marketing-heading-font);font-size:var(--marketing-card-heading-size,1.35rem);font-weight:650;line-height:var(--marketing-card-heading-line-height,1.25)}.marketing-course-detail-page_texturedPanel__JWhk7 .subscriber-lesson-button{color:inherit;text-decoration:none}.marketing-course-detail-page_lockedLessonButton__Pg6fI{cursor:not-allowed;opacity:.62;user-select:none}.marketing-course-detail-page_lockedLessonButton__Pg6fI:focus-visible,.marketing-course-detail-page_lockedLessonButton__Pg6fI:hover{background:transparent!important}.marketing-course-detail-page_techniquesPanel__ioaAM{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);margin-top:clamp(26px,4vw,48px);padding:clamp(28px,4vw,48px)}.marketing-course-detail-page_tagList__V6q_c{position:relative;z-index:1;display:flex;margin:26px 0 0;padding:0;flex-wrap:wrap;gap:9px;list-style:none}.marketing-course-detail-page_tagList__V6q_c li{border:1px solid rgb(244 241 234/16%);border-radius:999px;color:#d6d2c8;font-size:.78rem;padding:8px 12px}.marketing-course-detail-page_primaryAction__nwOSy{display:inline-flex;min-height:40px;padding:0 20px;align-items:center;justify-content:center;border:1px solid #ed4751;border-radius:999px;background:#ed4751;color:#fff;font-size:.875rem;font-weight:600;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.marketing-course-detail-page_primaryAction__nwOSy:focus-visible,.marketing-course-detail-page_primaryAction__nwOSy:hover{transform:translateY(-1px)}.marketing-course-detail-page_primaryAction__nwOSy:focus-visible,.marketing-course-detail-page_primaryAction__nwOSy:hover{background:#f05a63}.marketing-course-detail-page_primaryAction__nwOSy:focus-visible{outline:2px solid #f4f1ea;outline-offset:3px}.marketing-course-detail-page_relatedSection__nLrCl{padding-top:clamp(44px,7vw,88px)}.marketing-course-detail-page_relatedGrid__qbm4r{display:grid;margin-top:30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:1023px){.marketing-course-detail-page_page__KZbTM{width:min(100%,calc(100% - 40px))}.marketing-course-detail-page_relatedGrid__qbm4r{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-course-detail-page_learningWorkspace__yo5TM .marketing-course-detail-page_programPanel__ieBW2{contain:none}.marketing-course-detail-page_programPanel__ieBW2>ol{max-height:440px;flex:auto}}@media (max-width:720px){.marketing-course-detail-page_page__KZbTM{width:min(100%,calc(100% - 28px));gap:24px;padding-top:24px}.marketing-course-detail-page_hero__EQXMR{gap:20px;border-radius:18px;padding:12px 12px 30px}.marketing-course-detail-page_hero__EQXMR .brigade-course-hero-visuals{height:auto;order:4;display:block}.marketing-course-detail-page_hero__EQXMR .brigade-course-chef-showcase{display:none}.marketing-course-detail-page_hero__EQXMR .brigade-course-hero-content{order:1}.marketing-course-detail-page_hero__EQXMR .brigade-course-meta{order:2}.marketing-course-detail-page_hero__EQXMR .marketing-course-detail-page_heroActions__veEL4{order:3}.marketing-course-detail-page_hero__EQXMR .marketing-course-detail-page_mobileChefNames__yApRI{display:block;color:#ed4751;font-family:var(--font-inter),sans-serif;margin:12px 0}.marketing-course-detail-page_hero__EQXMR .marketing-course-detail-page_mobileChefNames__yApRI a{color:inherit}.marketing-course-detail-page_mobileChefNames__yApRI a:hover{text-decoration:underline}.marketing-course-detail-page_hero__EQXMR .brigade-course-hero-media-frame{width:100%;aspect-ratio:16/9}.marketing-course-detail-page_heroActions__veEL4{display:grid;grid-template-columns:1fr}.marketing-course-detail-page_heroActions__veEL4 .brigade-primary-action,.marketing-course-detail-page_heroSecondaryAction__4yKgD{width:100%}.marketing-course-detail-page_learningSection__TCS0_{gap:28px}.marketing-course-detail-page_relatedGrid__qbm4r{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing-course-detail-page_heroActions__veEL4 .brigade-primary-action,.marketing-course-detail-page_heroSecondaryAction__4yKgD,.marketing-course-detail-page_primaryAction__nwOSy{transition:none}}