@font-face{font-family:geologica;src:url(../media/Geologica_Regular-s.p.23_l-ums3s5l7.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geologica;src:url(../media/Geologica_Medium-s.p.2_1r4-69qpm_-.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geologica;src:url(../media/Geologica_Bold-s.p.3kqmq_kqpkihk.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geologica Fallback;src:local(Arial);ascent-override:90.01%;descent-override:25.39%;line-gap-override:0.0%;size-adjust:108.33%}.__CP-G_className{font-family:geologica,geologica Fallback}.__CP-G_variable{--font-geologica:"geologica", "geologica Fallback"}
._5kob6q_hero{isolation:isolate;min-height:100svh;padding-top:env(safe-area-inset-top,0px);color:var(--color-milk);background:#293020;grid-template-rows:auto minmax(min-content,1fr) auto;display:grid;position:relative}._5kob6q_background{--hero-bottom-fade-height:180px;z-index:0;pointer-events:none;position:absolute;inset:0}._5kob6q_background img{object-fit:cover;object-position:50% 50%}._5kob6q_background:after{content:"";background:linear-gradient(to bottom, #20261900 0%, #2026191f 25%, #2026198c 60%, #202619 100%) bottom / 100% var(--hero-bottom-fade-height) no-repeat, radial-gradient(ellipse at 50% 48%, #191e125c, #191e1214 55%, transparent 85%), linear-gradient(#191e121a, #191e121a);position:absolute;inset:0}._5kob6q_header,._5kob6q_main,._5kob6q_footer{z-index:1;background:0 0;position:relative}._5kob6q_navigation{border-bottom:1px solid #f3f0e740;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-height:clamp(4.5rem,9svh,5.5rem);padding-block:.5rem;display:flex}._5kob6q_homeLink{align-items:center;min-height:2.75rem;display:inline-flex}._5kob6q_homeLink>span{aspect-ratio:420/91;width:clamp(5rem,8vw,6.5rem);height:auto}._5kob6q_links{flex-wrap:wrap;align-items:center;gap:clamp(.75rem,3vw,2.75rem);display:flex}._5kob6q_links a{align-items:center;min-height:2.75rem;padding-inline:.125rem;font-size:clamp(.8125rem,1.2vw,1rem);font-weight:400;line-height:1.4;display:inline-flex}._5kob6q_main{place-items:center;min-width:0;padding-block:clamp(1.5rem,5svh,3rem);display:grid}._5kob6q_content{flex-direction:column;align-items:center;gap:2.75rem;width:100%;min-width:0;display:flex}._5kob6q_brand{width:min(100%,27rem);margin:0}._5kob6q_brand img{width:100%;height:auto}._5kob6q_button{background:var(--color-milk);width:13.75rem;max-width:100%;min-height:4rem;color:var(--color-olive-dark);text-align:center;border:0;border-radius:1.5rem;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:1.125rem;font-weight:500;line-height:1.3;transition:background-color .16s;display:inline-flex}._5kob6q_footer{padding-bottom:env(safe-area-inset-bottom,0px)}._5kob6q_details{font-family:var(--font-manrope), sans-serif;border-top:1px solid #f3f0e740;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1.5rem;font-size:clamp(.875rem,1.2vw,1rem);font-weight:400;line-height:1.6;display:flex}._5kob6q_details address,._5kob6q_details p{margin:0;font-style:normal}._5kob6q_details span{white-space:nowrap}@media (max-width:619px){._5kob6q_background img{object-position:55% 50%}._5kob6q_brand{width:min(100%,22rem)}._5kob6q_content{gap:2rem}._5kob6q_button{width:12rem;min-height:3.5rem;padding-block:.875rem}._5kob6q_details{flex-direction:column;align-items:flex-start;gap:.25rem;padding-block:1rem}}@media (hover:hover){._5kob6q_button:hover{background:var(--color-paper)}._5kob6q_links a:hover{color:var(--color-gold);text-underline-offset:.3em;text-decoration:underline}}@media (prefers-reduced-motion:no-preference){._5kob6q_content{animation:.5s ease-out _5kob6q_appear}}@keyframes _5kob6q_appear{0%{opacity:.35}to{opacity:1}}@media (max-width:899px){._5kob6q_background{--hero-bottom-fade-height:120px}._5kob6q_background:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--home-footer-background), transparent);height:120px;position:absolute;inset:0 0 auto}._5kob6q_hero{--hero-background-extension:64px;min-height:calc(100lvh + var(--hero-background-extension));padding-bottom:calc(max(0px, 100lvh - 100svh) + var(--hero-background-extension))}._5kob6q_background img{object-position:55% 50%}._5kob6q_navigation{gap:.25rem .75rem}._5kob6q_links{gap:.5rem}._5kob6q_links a{min-width:44px;min-height:44px;font-size:.875rem}._5kob6q_main{padding-block:clamp(2rem,6svh,3rem)}._5kob6q_brand{width:min(85%,18.7rem)}._5kob6q_content{gap:2rem}._5kob6q_details{flex-direction:column;align-items:flex-start;gap:.25rem;padding-block:1rem}}
.EAEkpW_section{--about-background:#202619;background:var(--about-background);color:var(--color-milk);scroll-margin-top:1.5rem}.EAEkpW_chef{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;padding-block:clamp(3rem,6vw,6rem);display:grid}.EAEkpW_portrait{filter:sepia(.07)saturate(.98);width:100%;min-width:0;height:auto;display:block}.EAEkpW_story{min-width:0}.EAEkpW_eyebrow{color:var(--color-gold);letter-spacing:.24em;margin:0 0 1.5rem;font-size:.8rem}.EAEkpW_story h2{letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,4.3vw,4.5rem);font-weight:400;line-height:1.12}.EAEkpW_story h2 span{display:block}.EAEkpW_role{color:var(--color-gold);margin:1.5rem 0 0;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.6}.EAEkpW_biography{border-top:1px solid #ccae713d;max-width:45ch;margin-top:1.75rem;padding-top:1.75rem;font-size:clamp(1rem,1.3vw,1.2rem);font-style:normal;font-weight:400;line-height:1.85}.EAEkpW_biography p{margin:0}.EAEkpW_biography p+p{margin-top:1.25rem}.EAEkpW_dough{isolation:isolate;background:var(--about-background);min-height:clamp(32rem,58vw,58rem);display:grid;position:relative;overflow:hidden}.EAEkpW_doughPhoto{z-index:-2;width:100%;position:absolute;inset:0 0 0 auto}.EAEkpW_dough:after{content:"";z-index:-1;background:linear-gradient(90deg,#202619 0%,#202619eb 25%,#20261999 55%,#20261926 100%);position:absolute;inset:0}.EAEkpW_doughContent{align-self:center;padding-block:3rem}.EAEkpW_dough h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.8vw,4rem);font-weight:400;line-height:1.2}.EAEkpW_dough h2 span{display:block}.EAEkpW_dough h2 .EAEkpW_duration{color:var(--color-gold);margin-top:.2em;font-size:1.22em}@media (min-width:900px){.EAEkpW_section{scroll-margin-top:0}.EAEkpW_chef{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,7vw,7rem)}.EAEkpW_doughPhoto{width:78%}.EAEkpW_dough:after{background:linear-gradient(90deg,#202619 0% 22%,#202619e0 34%,#2026196b 56%,#20261914 100%)}.EAEkpW_dough:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, var(--about-background), transparent) top / 100% 200px no-repeat, linear-gradient(to top, var(--home-contacts-background), transparent) bottom / 100% 220px no-repeat;position:absolute;inset:0}.EAEkpW_doughContent{z-index:1;position:relative}}.EAEkpW_portraitFrame{display:contents}@media (min-width:900px){.EAEkpW_portraitFrame{min-width:0;display:block;position:relative}.EAEkpW_portraitFrame:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--about-background));height:120px;position:absolute;inset:auto 0 0}}@media (max-width:899px){.EAEkpW_section{scroll-margin-top:0}.EAEkpW_chef{gap:1.75rem;padding-block:2.5rem}.EAEkpW_portraitFrame{min-width:0;display:block;position:relative}.EAEkpW_portraitFrame:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--about-background));height:clamp(60px,16vw,100px);position:absolute;inset:auto 0 0}.EAEkpW_story h2{font-size:clamp(1.875rem,6.5vw,3rem);line-height:1.15}.EAEkpW_role{margin-top:1rem;font-size:1rem}.EAEkpW_biography{max-width:60ch;margin-top:1.25rem;padding-top:1.25rem;font-size:1rem;line-height:1.55}.EAEkpW_biography p+p{margin-top:1rem}.EAEkpW_dough{grid-template-rows:auto;min-height:clamp(560px,150vw,640px)}.EAEkpW_doughContent{z-index:1;align-self:start;padding-block:3.5rem clamp(18rem,70vw,24rem);position:relative}.EAEkpW_dough h2{font-size:clamp(1.875rem,6.5vw,3rem)}.EAEkpW_doughPhoto{z-index:0;width:108%;position:absolute;inset:0 auto 0 0}.EAEkpW_dough:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, var(--about-background) 0, #202619c2 64px, #2026197a 240px, transparent 65%), radial-gradient(ellipse 360px 180px at 0 170px, #20261952 0%, #20261933 40%, transparent 100%), linear-gradient(to top, var(--home-contacts-background), transparent) bottom / 100% clamp(100px, 26vw, 160px) no-repeat}}
