:root{--baseSpace:40px;--1fr:calc(100vw / 30);--W280-R40:clamp(2.5rem, -10.7353rem + 23.5294vw, 17.5rem);--W240-R60:clamp(3.75rem, -6.17647rem + 17.6471vw, 15rem);--W250-R125:clamp(7.8125rem, .919118rem + 12.2549vw, 15.625rem);--W200-R100:clamp(6.25rem, .735294rem + 9.80392vw, 12.5rem);--W180-R90:clamp(5.625rem, .661765rem + 8.82353vw, 11.25rem);--W180-R80:clamp(5rem, -.514706rem + 9.80392vw, 11.25rem);--W180-R60:clamp(3.75rem, -2.86765rem + 11.7647vw, 11.25rem);--W150-R75:clamp(4.6875rem, .551471rem + 7.35294vw, 9.375rem);--W150-R60:clamp(3.75rem, -1.21324rem + 8.82353vw, 9.375rem);--W120-R60:clamp(3.75rem, .441176rem + 5.88235vw, 7.5rem);--W120-R40:clamp(2.5rem, -1.91176rem + 7.84314vw, 7.5rem);--W100-R50:clamp(3.125rem, .367647rem + 4.90196vw, 6.25rem);--W80-R60:clamp(3.75rem, 2.64706rem + 1.96078vw, 5rem);--W80-R40:clamp(2.5rem, .294118rem + 3.92157vw, 5rem);--W60-R40:clamp(2.5rem, 1.39706rem + 1.96078vw, 3.75rem);--W40-R30:clamp(1.875rem, 1.32353rem + .980392vw, 2.5rem)}@media only screen and (width<=1200px){:root{--1fr:calc(100vw / 20)}}@media only screen and (width<=767px){:root{--baseSpace:20px;--1fr:calc(100vw / 15)}}.l-grid{grid-template-columns:repeat(30,1fr);display:grid}@media only screen and (width<=1200px){.l-grid{grid-template-columns:repeat(20,1fr)}}@media only screen and (width<=767px){.l-grid{grid-template-columns:repeat(15,1fr)}}.chef-page section .section-title-26.t-mode:lang(zh-Hant-TW){max-width:1em;line-height:1em}@media only screen and (width<=1200px){.chef-page footer{padding-bottom:64px}}.chef-anchor-wrap{pointer-events:none;transition:all .6s .2s}.chef-anchor-wrap.hide{opacity:0;transition:all .3s}.chef-anchor-grid{align-items:flex-end;width:fit-content;max-width:100%;height:100%;display:flex}.chef-anchor-navigation{pointer-events:none;z-index:1;justify-content:space-between;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.chef-anchor-navigation .angle{pointer-events:auto}.chef-anchor-box{gap:20px;display:flex}.chef-anchor-box:lang(zh-Hant-TW){flex-direction:row-reverse}.chef-anchor-box:lang(en){flex-direction:column;align-items:center}.chef-anchor-item{cursor:pointer;pointer-events:auto;word-break:keep-all;transition:color .2s;display:flex}.chef-anchor-item.white{color:#ffffff80}@media only screen and (width>=1201px){.chef-anchor-item.white:hover{color:#fff}}@media only screen and (width<=1200px){.chef-anchor-item.white:active{color:#fff}}.chef-anchor-item.black{color:#00000080}@media only screen and (width>=1201px){.chef-anchor-item.black:hover{color:#000}}@media only screen and (width<=1200px){.chef-anchor-item.black:active{color:#000}}.chef-anchor-item.black.active{color:#000}.chef-anchor-item .t-mode{display:flex}.chef-anchor-item .t-mode:lang(zh-Hant-TW){letter-spacing:.4em}.chef-anchor-item .t-mode:lang(en){letter-spacing:1px}.chef-anchor-item .t-mode:lang(zh-Hant-TW){line-height:1em}.chef-anchor-item .t-mode:lang(en){line-height:1.4}.chef-anchor-wrap-rwd{top:0;left:calc(var(--1fr) * 3);z-index:11;padding-top:40px;position:fixed;transform:translateY(-100%)}.chef-anchor-wrap-rwd.hide{transition:transform .3s,opacity .3s;transform:translateY(-100%)}.chef-anchor-wrap-rwd.hide.show{transition:transform .6s,opacity .6s;transform:translateY(0)}.chef-anchor-wrap-rwd .chef-anchor-box{gap:20px}.chef-anchor-wrap-rwd .chef-anchor-box:lang(en){flex-direction:row}@media only screen and (width<=1200px){.chef-anchor-wrap-rwd{opacity:0;background:url(../../assets/img/background.PNG) 0 100%/cover no-repeat;justify-content:center;align-items:center;width:100%;height:64px;padding:0;display:flex;top:auto;bottom:0;left:0;transform:translateY(105%);box-shadow:0 1px 15px #0003}.chef-anchor-wrap-rwd.hide{opacity:0;transform:translateY(calc(100% + 30px))}.chef-anchor-wrap-rwd.hide.show{opacity:1;transform:translateY(0)}.chef-anchor-wrap-rwd .chef-anchor-grid{width:100%;padding-inline:calc(var(--1fr) * 2)}.chef-anchor-wrap-rwd .chef-anchor-grid:lang(zh-Hant-TW){padding-inline:calc(var(--1fr) * .5)}.chef-anchor-wrap-rwd .chef-anchor-grid:has(.scrollable){position:relative}.chef-anchor-wrap-rwd .chef-anchor-grid:has(.scrollable) .chef-anchor-navigation{padding-inline:calc(var(--1fr) * .5 + 4px);display:flex}:is(.chef-anchor-wrap-rwd .chef-anchor-grid:has(.scrollable) .chef-anchor-navigation .prev,.chef-anchor-wrap-rwd .chef-anchor-grid:has(.scrollable) .chef-anchor-navigation .next){width:calc(var(--1fr) * 1);height:calc(var(--1fr) * 1);transform-origin:50%;justify-content:center;align-items:center;font-size:12px;transition:opacity .3s;display:flex}:is(.chef-anchor-wrap-rwd .chef-anchor-grid:has(.scrollable) .chef-anchor-navigation .prev.disabled,.chef-anchor-wrap-rwd .chef-anchor-grid:has(.scrollable) .chef-anchor-navigation .next.disabled){pointer-events:none;opacity:.3}.chef-anchor-wrap-rwd .chef-anchor-grid:has(.scrollable) .chef-anchor-navigation .prev{transform:rotate(-90deg)}.chef-anchor-wrap-rwd .chef-anchor-grid:has(.scrollable) .chef-anchor-navigation .next{transform:rotate(90deg)}.chef-anchor-wrap-rwd .chef-anchor-grid:has(.scrollable) .chef-anchor-box{justify-content:start}.chef-anchor-wrap-rwd .chef-anchor-box{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-rows:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-self:center;width:100%;display:grid;overflow:auto hidden}.chef-anchor-wrap-rwd .chef-anchor-box:lang(zh-Hant-TW){flex-direction:row}.chef-anchor-wrap-rwd .chef-anchor-box.end{-webkit-mask-image:linear-gradient(90deg,#fff0,#fff 30%,#fff);mask-image:linear-gradient(90deg,#fff0,#fff 30%,#fff)}.chef-anchor-wrap-rwd .chef-anchor-box.start{-webkit-mask-image:linear-gradient(270deg,#fff0,#fff 30%,#fff);mask-image:linear-gradient(270deg,#fff0,#fff 30%,#fff)}.chef-anchor-wrap-rwd .chef-anchor-box.center{-webkit-mask-image:linear-gradient(270deg,#fff0,#fff 30% 70%,#fff0);mask-image:linear-gradient(270deg,#fff0,#fff 30% 70%,#fff0)}.chef-anchor-wrap-rwd .chef-anchor-box::-webkit-scrollbar{width:2px;height:0;display:none}.chef-anchor-wrap-rwd .chef-anchor-box::-webkit-scrollbar-track{background:0 0}.chef-anchor-wrap-rwd .chef-anchor-box::-webkit-scrollbar-thumb{background:0 0;border-radius:99em}}.chef-banner{justify-content:center;align-items:center;height:100vh;display:flex}.chef-banner-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.chef-banner-wrap{justify-content:center;display:flex}.chef-banner-wrap:lang(zh-Hant-TW){gap:0 var(--W60-R40);flex-direction:row-reverse}.chef-banner-wrap:lang(en){align-items:center;gap:var(--W60-R40) 0;flex-direction:column}@media only screen and (width<=767px){.chef-banner-wrap:lang(zh-Hant-TW){gap:0 30px}}.chef-banner-title:lang(zh-Hant-TW),.chef-banner-desc:lang(zh-Hant-TW){display:flex}.chef-main-container{padding-bottom:var(--W100-R50);grid-column:1/-1}.chef-main-wrap{width:100%}.chef-main-profile-grid{display:flex}@media only screen and (width<=900px){.chef-main-profile-grid{padding-inline:calc(var(--1fr) * 0);flex-direction:column}}.chef-main-profile-image{flex-shrink:0;width:50%}.chef-main-profile-image .pic-box:before{padding-top:112.5%}@media only screen and (width>=2048px){.chef-main-profile-image{width:calc(var(--1fr) * 14)}}@media only screen and (width<=900px){.chef-main-profile-image{flex:unset;width:100%;margin-inline:auto}}.chef-main-profile-text{flex:1 0 50%;align-self:center;display:flex}.chef-main-profile-text:lang(zh-Hant-TW){padding-block:var(--W80-R40);justify-content:center}.chef-main-profile-text:lang(en){padding-block:var(--W80-R40);flex-direction:column;align-items:center}@media only screen and (width<=900px){.chef-main-profile-text{flex:unset}.chef-main-profile-text:lang(zh-Hant-TW),.chef-main-profile-text:lang(en){padding-block:0 40px}}.chef-main-profile-content{align-self:flex-start;display:flex}.chef-main-profile-content:lang(zh-Hant-TW){flex-direction:row-reverse;gap:0 40px}.chef-main-profile-content:lang(en){flex-direction:column;width:46.6667%;margin-inline:auto}@media only screen and (width<=1200px){.chef-main-profile-content:lang(en){width:60%}}@media only screen and (width<=900px){.chef-main-profile-content:lang(en){width:calc(100% - var(--1fr) * 4)}}@media only screen and (width<=575px){.chef-main-profile-content:lang(en){width:calc(100% - var(--1fr) * 2)}}.chef-main-profile-name:lang(zh-Hant-TW){padding-top:40px;display:flex}.chef-main-profile-name:lang(en){margin-top:20px}.chef-main-profile-title:lang(zh-Hant-TW){display:flex}.chef-main-profile-desc:lang(zh-Hant-TW){padding-top:200px;display:flex}.chef-main-profile-desc:lang(zh-Hant-TW) .t-mode{max-width:11em;max-height:600px;overflow:hidden}.chef-main-profile-desc:lang(en){margin-top:var(--W40-R30)}.chef-main-exp-grid{padding-inline:calc(var(--1fr) * 3)}@media only screen and (width<=1200px){.chef-main-exp-grid{padding-inline:calc(var(--1fr) * 2)}}@media only screen and (width<=900px){.chef-main-exp-grid{padding-inline:calc(var(--1fr) * 1)}}@media only screen and (width<=767px){.chef-main-exp-grid{padding-inline:calc(var(--1fr) * 2)}}@media only screen and (width<=575px){.chef-main-exp-grid{padding-inline:calc(var(--1fr) * 1)}}.chef-main-exp-article{justify-content:center;gap:min(128px, var(--1fr) * 2);margin-top:var(--W180-R90);display:flex}.chef-main-exp-article:lang(zh-Hant-TW){flex-wrap:wrap}.chef-main-exp-article[data-type=typeR]{flex-direction:row-reverse}.chef-main-exp-article[data-type=typeL]{flex-direction:row}@media only screen and (width<=900px){.chef-main-exp-article{align-items:center;gap:40px min(128px, var(--1fr) * 2)}.chef-main-exp-article:lang(zh-Hant-TW){flex-wrap:nowrap}.chef-main-exp-article[data-type=typeR],.chef-main-exp-article[data-type=typeL]{flex-direction:column}}.chef-main-exp-article-image{align-self:flex-start}.chef-main-exp-article-image:lang(en){flex-shrink:0}[data-size=vertical] .chef-main-exp-article-image .pic-box:before{padding-top:125%}[data-size=vertical] .chef-main-exp-article-image:lang(zh-Hant-TW){width:20vw;min-width:315px}[data-size=vertical] .chef-main-exp-article-image:lang(en){width:calc(var(--1fr) * 6)}[data-size=horizontal] .chef-main-exp-article-image .pic-box:before{padding-top:76.7579%}[data-size=horizontal] .chef-main-exp-article-image:lang(zh-Hant-TW){width:26.6667vw;min-width:420px}[data-size=horizontal] .chef-main-exp-article-image:lang(en){width:calc(var(--1fr) * 8)}@media only screen and (width<=900px){[data-size=vertical] .chef-main-exp-article-image:lang(zh-Hant-TW),[data-size=vertical] .chef-main-exp-article-image:lang(en),[data-size=horizontal] .chef-main-exp-article-image:lang(zh-Hant-TW),[data-size=horizontal] .chef-main-exp-article-image:lang(en){width:calc(var(--1fr) * 10);min-width:unset;margin-inline:auto}}@media only screen and (width<=767px){[data-size=vertical] .chef-main-exp-article-image:lang(zh-Hant-TW),[data-size=vertical] .chef-main-exp-article-image:lang(en),[data-size=horizontal] .chef-main-exp-article-image:lang(zh-Hant-TW),[data-size=horizontal] .chef-main-exp-article-image:lang(en){width:100%;min-width:unset}}.chef-main-exp-article-text{padding-top:var(--W80-R40);display:flex}.chef-main-exp-article-text:lang(zh-Hant-TW){flex-direction:row-reverse}.chef-main-exp-article-text:lang(en){width:calc(var(--1fr) * 10);gap:var(--W40-R30) 0;flex-direction:column}@media only screen and (width<=900px){.chef-main-exp-article-text:lang(en){width:calc(100% - var(--1fr) * 2)}}@media only screen and (width<=767px){.chef-main-exp-article-text:lang(zh-Hant-TW),.chef-main-exp-article-text:lang(en){max-width:unset;justify-content:center;width:100%;padding-top:0}}.chef-main-exp-article-title .t-mode:lang(zh-Hant-TW){letter-spacing:.45em}.chef-main-exp-article-title .t-mode:lang(en){letter-spacing:.5px}.chef-main-exp-article-title .t-mode:lang(zh-Hant-TW){line-height:1em}.chef-main-exp-article-title .t-mode:lang(en){line-height:1.5}.chef-main-exp-article-title:lang(zh-Hant-TW){flex-shrink:0;max-height:600px;display:grid}.chef-main-exp-article-title:lang(zh-Hant-TW) .t-mode{max-width:1em;overflow:hidden}.chef-main-exp-article-title:lang(en) .t-mode{font-weight:600}@media only screen and (width>=993px){.chef-main-exp-article-title:lang(zh-Hant-TW){margin-left:min(100px, var(--1fr) * 2 - 1em)}}@media only screen and (width<=992px){.chef-main-exp-article-title:lang(zh-Hant-TW){margin-left:calc(var(--1fr) * 1 - 1em)}}.chef-main-exp-article-desc:lang(zh-Hant-TW){padding-top:var(--W60-R40)}@media only screen and (width>=768px){.chef-main-exp-article-desc:lang(zh-Hant-TW){display:grid}.chef-main-exp-article-desc:lang(zh-Hant-TW) .paragraph-16{max-width:39.6em;max-height:calc(var(--W60-R40) + 600px);overflow:hidden}}@media only screen and (width<=900px){.chef-main-exp-article-desc:lang(zh-Hant-TW) .paragraph-16{line-height:2em}}@media only screen and (width<=767px){.chef-main-exp-article-desc:lang(zh-Hant-TW){width:calc(100% - var(--1fr) * 2);margin-right:auto}}.chef-guest-container{padding-block:var(--W200-R100) var(--W150-R75);grid-column:1/-1}.chef-guest-wrap{display:flex}.chef-guest-wrap:lang(zh-Hant-TW){gap:40px 10%}.chef-guest-wrap:lang(en){gap:0 calc(var(--1fr) * 4)}@media only screen and (width>=2048px){.chef-guest-wrap:lang(zh-Hant-TW){gap:0 calc(var(--1fr) * 4)}}@media only screen and (width<=1200px){.chef-guest-wrap:lang(zh-Hant-TW),.chef-guest-wrap:lang(en){gap:40px 0}}@media only screen and (width<=900px){.chef-guest-wrap{flex-direction:column}}.chef-guest-image{flex-shrink:0;align-self:flex-start;width:53.3334%}.chef-guest-image .pic-box:before{padding-top:100%}@media only screen and (width<=1200px){.chef-guest-image{width:50%}}@media only screen and (width<=900px){.chef-guest-image{width:100%}}.chef-guest-text{cursor:pointer;align-self:center;display:flex}.chef-guest-text:lang(zh-Hant-tw){gap:40px var(--W100-R50);flex-direction:row-reverse;max-width:256px;padding-bottom:200px}.chef-guest-text:lang(en){width:calc(var(--1fr) * 6);gap:var(--W40-R30);flex-direction:column;padding-bottom:60px;position:relative}@media only screen and (width<=1200px){.chef-guest-text:lang(zh-Hant-tw){margin-inline:calc(var(--1fr) * 2);width:fit-content;padding-bottom:154px}.chef-guest-text:lang(en){margin-inline:calc(var(--1fr) * 2);width:calc(50% - var(--1fr) * 4)}}@media only screen and (width<=900px){.chef-guest-text:lang(zh-Hant-tw),.chef-guest-text:lang(en){margin-inline:auto}.chef-guest-text:lang(en){width:calc(100% - var(--1fr) * 6);padding-top:0}}.chef-guest-title-box{flex-direction:column;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:fit-content;display:flex}.chef-guest-title-box:lang(zh-Hant-tw){position:relative}.chef-guest-title:lang(zh-Hant-tw){display:grid}.chef-guest-title:lang(zh-Hant-tw) .t-mode{max-width:1em;overflow:hidden}.chef-guest-desc{align-self:flex-start}.chef-guest-desc:lang(zh-Hant-tw){padding-top:var(--W60-R40);display:grid}.chef-guest-desc:lang(zh-Hant-tw) .t-mode{width:fit-content;max-width:8.8em;max-height:600px;overflow:hidden}.chef-guest-button-wrap:lang(zh-Hant-tw){position:absolute;top:calc(100% + clamp(3.125rem,14.7059vw - 5.14706rem,12.5rem))}.chef-guest-button-wrap .button-box{align-items:center;display:flex}.chef-guest-button-wrap .button-box:before{content:"";background-color:#0003;flex-shrink:0;display:block}.chef-guest-button-wrap .button-box .button-text-14{white-space:nowrap;flex-shrink:0;transition:letter-spacing .6s}.chef-guest-button-wrap .button-box .t-mode:lang(zh-Hant-TW){letter-spacing:.4em}.chef-guest-button-wrap .button-box .t-mode:lang(en){letter-spacing:1px}.chef-guest-button-wrap .button-box .t-mode:lang(zh-Hant-TW){line-height:1em}.chef-guest-button-wrap .button-box .t-mode:lang(en){line-height:1.4}.chef-guest-button-wrap .button-box:lang(zh-Hant-tw){flex-direction:column;gap:15px 0}.chef-guest-button-wrap .button-box:lang(zh-Hant-tw):before{width:1px;height:60px}@media only screen and (width>=1201px){.chef-guest-button-wrap .button-box:lang(zh-Hant-tw) .button-text-14:hover{letter-spacing:.8em}}@media only screen and (width<=1200px){.chef-guest-button-wrap .button-box:lang(zh-Hant-tw) .button-text-14:active{letter-spacing:.8em}}.chef-guest-button-wrap .button-box:lang(en){flex-direction:row;gap:0 15px;position:absolute;top:auto;bottom:0;left:0}.chef-guest-button-wrap .button-box:lang(en):before{width:60px;height:1px}@media only screen and (width>=1201px){.chef-guest-button-wrap .button-box:lang(en) .button-text-14:hover{letter-spacing:.28em}}@media only screen and (width<=1200px){.chef-guest-button-wrap .button-box:lang(en) .button-text-14:active{letter-spacing:.28em}}
