.YunGUq_band{--top:-300px;--h:3000px;top:var(--top);left:calc(var(--x) - (var(--h) + var(--top)) / 3);width:calc(var(--h) / 3 + var(--t));height:var(--h);clip-path:polygon(calc(100% - var(--t)) 0, 100% 0, var(--t) 100%, 0 100%);position:absolute}@supports (height:1cqh){.YunGUq_band{--h:calc(100cqh - 2 * var(--top))}}@media (max-width:75rem){.YunGUq_line{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.YunGUq_band{animation:linear both YunGUq_diagonal-drift;animation-timeline:--parallax-section}}}@keyframes YunGUq_diagonal-drift{0%{transform:translate3d(0, var(--shift), 0)}to{transform:translate3d(0, calc(var(--shift) * -1), 0)}}
.NCUUAW_host{view-timeline-name:--parallax-section;position:relative;overflow:clip}@supports not (overflow:clip){.NCUUAW_host{overflow:hidden}}.NCUUAW_layer{pointer-events:none;position:absolute;inset:0;container-type:size}
.Bsx2rq_hero{min-height:min(100svh - var(--bar), 127vw);padding:clamp(12px, 5vw, 24px) var(--gutter) clamp(16px, 6vw, 32px);flex-direction:column;display:flex;position:relative;overflow:clip}@supports not (overflow:clip){.Bsx2rq_hero{overflow:hidden}}.Bsx2rq_scene{top:var(--scene-top,0px);left:var(--scene-left,46%);width:calc(100% - var(--scene-left,46%));height:calc(100% - var(--scene-top,0px));position:absolute}.Bsx2rq_text{z-index:3;flex-direction:column;flex:1;display:flex;position:relative}.Bsx2rq_title{letter-spacing:-.03em;flex-wrap:wrap;column-gap:.26em;font-size:6.1vw;font-weight:500;line-height:1.05;display:flex}.Bsx2rq_line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.Bsx2rq_line>span{animation:Bsx2rq_line-up .9s var(--ease-soft) 50ms backwards;display:block}.Bsx2rq_line+.Bsx2rq_line>span{animation-delay:.14s}.Bsx2rq_rule{background:linear-gradient(to right, color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 30%, transparent) 45%, transparent);width:min(78%,300px);height:1px;margin:clamp(12px,4.8vw,20px) 0}.Bsx2rq_subtitle{max-width:60vw;animation:Bsx2rq_fade-up .7s var(--ease-soft) .38s backwards;font-size:clamp(15px,4.6vw,20px);line-height:1.32}.Bsx2rq_points{max-width:40vw;color:var(--muted);animation:Bsx2rq_fade-up .7s var(--ease-soft) .44s backwards;gap:clamp(8px,3.4vw,16px);margin-top:clamp(14px,7vw,34px);font-size:clamp(14px,3.9vw,16px);line-height:1.3;display:grid}.Bsx2rq_points li{padding-left:18px;position:relative}.Bsx2rq_points li:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;position:absolute;top:.38em;left:0}.Bsx2rq_cta{animation:Bsx2rq_fade-up .7s var(--ease-soft) .5s backwards;align-self:flex-start;margin-top:auto}.Bsx2rq_cta .roll-char{animation:Bsx2rq_roll .6s var(--ease-soft) calc(1.5s + var(--i) * 18ms)}.Bsx2rq_portrait{z-index:2;aspect-ratio:2/3;height:min(116vw, 100svh - var(--bar) - 44px);animation:Bsx2rq_settle 1.1s var(--ease-soft) both;position:absolute;bottom:0;right:-22.8vw}.Bsx2rq_food{min-height:min(100svh - var(--bar), 150vw);padding-bottom:0}.Bsx2rq_food .Bsx2rq_text{flex:none;padding-bottom:12px;display:block}.Bsx2rq_food .Bsx2rq_title{font-size:7vw;display:block}.Bsx2rq_food .Bsx2rq_subtitle{max-width:none;color:var(--muted);font-size:clamp(15px,4.2vw,18px);line-height:1.42}.Bsx2rq_messengers{margin-top:18px}@media (min-width:700px){.Bsx2rq_hero{min-height:calc(min(100svh, max(62vw, 560px), 820px) - var(--bar));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:16px;padding-block:0;display:grid}.Bsx2rq_text{display:block}.Bsx2rq_title{font-size:min(6.3vw,13svh);line-height:1.04;display:block}.Bsx2rq_rule{width:min(86%,520px);margin:clamp(14px,3.6svh,32px) 0}.Bsx2rq_subtitle{max-width:24em;font-size:clamp(18px,2.5vw,24px)}.Bsx2rq_points{gap:clamp(8px,1.8svh,16px);max-width:none;margin-top:clamp(16px,4.4svh,40px);font-size:clamp(15px,2vw,18px)}.Bsx2rq_cta{margin-top:clamp(18px,4.4svh,40px);display:inline-flex}.Bsx2rq_portrait{grid-area:1/2;place-self:end center;height:112%;position:relative;bottom:auto;right:auto}.Bsx2rq_food{min-height:0;display:block}.Bsx2rq_food .Bsx2rq_text{padding-top:32px;padding-bottom:56px}.Bsx2rq_food .Bsx2rq_title{font-size:6.3vw}.Bsx2rq_food .Bsx2rq_subtitle{max-width:60%;font-size:18px}.Bsx2rq_messengers{max-width:60%;margin-top:26px}}@media (min-width:1080px){.Bsx2rq_hero{padding-inline:var(--edge)}.Bsx2rq_title{font-size:clamp(60px,min(5.6vw,12.5svh),84px)}.Bsx2rq_food .Bsx2rq_title{font-size:clamp(60px,5.6vw,80px)}.Bsx2rq_food .Bsx2rq_text{padding-top:44px;padding-bottom:72px}.Bsx2rq_food .Bsx2rq_subtitle{max-width:680px;font-size:20px}.Bsx2rq_messengers{max-width:680px}}@media (max-height:500px) and (orientation:landscape){.Bsx2rq_hero{min-height:calc(100svh - var(--bar));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;padding-block:0;display:grid}.Bsx2rq_text{display:block}.Bsx2rq_title{font-size:min(6vw,13svh);display:block}.Bsx2rq_rule{margin:5px 0}.Bsx2rq_subtitle{max-width:none;margin-top:6px;font-size:15px}.Bsx2rq_points{flex-wrap:wrap;gap:0 14px;max-width:none;margin-top:6px;font-size:14px;display:flex}.Bsx2rq_cta{margin-top:8px;display:inline-flex}.Bsx2rq_portrait{grid-area:1/2;place-self:end center;height:108%;position:relative;right:auto}.Bsx2rq_food{min-height:0;display:block}.Bsx2rq_food .Bsx2rq_text{padding:0 0 10px}.Bsx2rq_food .Bsx2rq_title{font-size:min(5.4vw,12svh)}.Bsx2rq_food .Bsx2rq_rule{margin:6px 0}.Bsx2rq_food .Bsx2rq_subtitle{max-width:none;margin-top:0;font-size:14px;line-height:1.3}.Bsx2rq_messengers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:none;margin-top:8px}.Bsx2rq_messengers a{gap:6px;min-height:40px;padding:0 10px;font-size:14px}}@keyframes Bsx2rq_line-up{0%{transform:translateY(112%)}}@keyframes Bsx2rq_fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes Bsx2rq_settle{0%{opacity:0}}@keyframes Bsx2rq_roll{to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.Bsx2rq_line>span,.Bsx2rq_subtitle,.Bsx2rq_points,.Bsx2rq_cta,.Bsx2rq_portrait{animation:none}.Bsx2rq_cta .roll-char{animation:none}}
