.home-v3{--v3-red:#c6261c;--v3-cream:#f7efdf;--v3-yellow:#f1ce62;--v3-black:#201f1b;color:var(--v3-black);background:var(--v3-cream);overflow:clip}.home-v3 h1,.home-v3 h2,.home-v3 h3{font-family:Impact,Arial Narrow,Helvetica Neue,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.045em;line-height:.9;margin:0}.home-v3 h2{font-size:clamp(68px,8.5vw,140px)}.home-v3 i{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none;letter-spacing:-.065em;line-height:.95}.home-v3 p{font-size:16px;line-height:1.65}.home-v3 .v3-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px}.v3-section{padding:110px 6%;position:relative}.home-v3 a:focus-visible,.home-v3 button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.home-v3 .v3-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--v3-cream);color:var(--v3-red);border:2px solid var(--v3-cream);border-radius:100px;padding:18px 25px;font-size:14px;font-weight:700;min-height:56px;transition:transform .25s,background .25s,color .25s}.home-v3 .v3-pill:hover{background:var(--v3-yellow);border-color:var(--v3-yellow);color:var(--v3-black);transform:rotate(-3deg)}.v3-pill span{font-size:28px;line-height:1}.v3-underlink{display:inline-flex;align-items:center;gap:42px;padding:18px 0;border-bottom:1px solid;font-weight:700;font-size:14px;min-height:48px}.v3-underlink span{font-size:26px;transition:transform .2s}.v3-underlink:hover span{transform:translate(4px,-4px)}.v3-hero-scroll{height:135svh;min-height:920px;background:var(--v3-red);color:var(--v3-cream);position:relative;view-timeline-name:--hero;view-timeline-axis:block}.v3-hero-stage{position:sticky;top:78px;height:calc(100svh - 78px);min-height:650px;padding:20px 4.5% 28px;isolation:isolate;overflow:hidden}.v3-hero-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;font-weight:700}.v3-giant-word{font-family:Impact,Arial Black,sans-serif;font-weight:900;letter-spacing:-.055em;font-size:clamp(150px,26vw,450px);line-height:.83;white-space:nowrap;text-align:center;margin-top:18px;transform-origin:center}.home-v3 .v3-hero-title{position:absolute;top:45%;left:4.5%;font-size:clamp(25px,3.2vw,52px);line-height:1.04;letter-spacing:-.025em;max-width:33%;z-index:3}.home-v3 .v3-hero-title span{display:block;color:inherit}.v3-hero-title span+span{margin-top:14px}.v3-food-orbit{position:absolute;left:29%;top:25%;width:50%;height:55%;border-radius:50%;overflow:hidden;transform:rotate(-9deg);box-shadow:8px 20px 0 #63120d30;z-index:2;border:8px solid var(--v3-cream)}.v3-food-orbit img{object-fit:cover;object-position:54% 64%}.v3-hero-stamp{position:absolute;right:4.5%;top:40%;height:130px;width:130px;border:1px solid;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(12deg);z-index:4;background:var(--v3-yellow);color:var(--v3-black)}.v3-hero-stamp>span{font-size:34px}.v3-hero-stamp b{font-size:11px}.v3-hero-stamp small{font-size:8px;letter-spacing:.15em;margin-top:7px}.home-v3 .v3-hero-script{font-family:Georgia,serif;font-style:italic;font-size:clamp(28px,3.7vw,58px);position:absolute;right:7%;bottom:19%;z-index:3;transform:rotate(-7deg);margin:0;line-height:1}.v3-hero-bottom{position:absolute;bottom:28px;left:4.5%;right:4.5%;display:flex;align-items:end;justify-content:space-between;gap:24px;z-index:4}.home-v3 .v3-hero-bottom p{font-size:12px;line-height:1.65;max-width:290px;margin:0}.v3-scroll-link{display:flex;gap:14px;align-items:center;font-size:10px;max-width:130px;line-height:1.6}.v3-scroll-link span{font-size:40px}.v3-marquee{background:var(--v3-black);color:var(--v3-cream);display:flex;position:relative;z-index:5;border-block:1px solid var(--v3-black)}.v3-marquee-window{overflow:hidden;flex:1}.v3-marquee-track{display:flex;width:max-content;animation:v3-marquee 38s linear infinite}.v3-marquee-track span{font:900 27px/1 Impact,Arial Narrow,sans-serif;letter-spacing:.04em;white-space:nowrap;padding:25px 0}.v3-marquee button{width:52px;flex-shrink:0;background:var(--v3-black);color:var(--v3-cream);border:0;border-left:1px solid #ffffff50}.v3-marquee.is-paused .v3-marquee-track,.v3-marquee:focus-within .v3-marquee-track,.v3-marquee:hover .v3-marquee-track{animation-play-state:paused}@keyframes v3-marquee{to{transform:translateX(-50%)}}.v3-story{display:grid;grid-template-columns:1fr 1fr;gap:6%;background:var(--v3-cream);min-height:1030px;padding-bottom:165px}.v3-story-heading{align-self:start;position:sticky;top:130px}.home-v3 .v3-story h2{color:var(--v3-red);font-size:clamp(68px,7.4vw,120px)}.v3-story h2>span{display:inline-block;font-family:Arial,sans-serif;font-size:.8em;margin-left:15px}.v3-story-heading>p:not(.v3-kicker){max-width:380px;margin-top:32px}.v3-story-collage{position:relative;padding-top:75px;min-height:740px}.v3-maker{height:620px;transform:rotate(4deg);border:10px solid var(--v3-red);overflow:hidden}.home-v3 .v3-maker .hero-visual{height:100%;min-height:0;background:#201f1b}.home-v3 .v3-maker .hero-parallax{inset:0;animation:none;transform:none}.home-v3 .v3-maker .hero-photo{filter:none}.home-v3 .v3-maker .hero-brand-stamp,.home-v3 .v3-maker .photo-caption{display:none}.v3-craft-detail{position:absolute;left:-22%;bottom:-30px;width:62%;height:245px;transform:rotate(-9deg);border:8px solid var(--v3-cream);margin:0;box-shadow:0 5px 30px #201f1b20}.v3-craft-detail img{object-fit:cover}.v3-craft-detail figcaption{bottom:12px;left:10px;right:10px;padding:8px;font-size:9px;font-weight:800;text-align:center;letter-spacing:.06em}.v3-craft-detail figcaption,.v3-craft-seal{position:absolute;background:var(--v3-yellow)}.v3-craft-seal{right:-25px;top:20px;border-radius:50%;font-family:serif;font-size:38px;font-weight:900;padding:22px;line-height:1.1;transform:rotate(10deg)}.v3-noodles{background:var(--v3-yellow);padding-top:100px;padding-bottom:95px}.v3-noodles:before{content:"";position:absolute;top:-28px;left:-2%;width:104%;height:55px;background:var(--v3-yellow);border-radius:50% 50% 0 0}.v3-noodle-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:50px}.v3-noodle-heading .v3-kicker{grid-column:1/-1}.home-v3 .v3-noodle-heading h2{font-size:clamp(58px,7.3vw,112px)}.v3-noodle-heading i{display:block;font-size:.68em}.v3-noodle-heading>p:last-child{justify-self:end;max-width:245px}.home-v3 .noodle-options{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border:0;position:relative;gap:0;padding-bottom:14px;scrollbar-color:var(--v3-red) transparent;scrollbar-width:thin}.home-v3 .noodle-option{flex:0 0 24%;min-height:330px;border:0;border-right:1px solid #201f1b40;position:relative;display:flex;flex-direction:column;align-items:start;padding:22px;color:var(--v3-black);background:transparent;scroll-snap-align:center;transition:background .25s,color .25s}.home-v3 .noodle-option.active{background:var(--v3-red);color:var(--v3-cream)}.home-v3 .noodle-number{font:900 65px/.9 Impact,sans-serif;opacity:1}.home-v3 .noodle-option svg{align-self:center;width:130px;height:155px;margin:5px 0;transition:transform .4s}.home-v3 .noodle-option.active svg{transform:rotate(-9deg) scale(1.12)}.home-v3 .noodle-option>span:not(.noodle-number):not(.noodle-chinese){font:900 24px/1.1 Impact,sans-serif;text-transform:uppercase}.home-v3 .noodle-chinese{font-size:13px;margin-top:6px}.home-v3 .noodle-detail{margin-top:25px;border-top:1px solid #201f1b50;padding-top:25px}.home-v3 .noodle-selected-number{color:var(--v3-red);font:900 80px/1 Impact,sans-serif}.home-v3 .noodle-detail h3{font-size:30px;letter-spacing:-.02em}.home-v3 .noodle-detail h3 span{font-family:serif}.home-v3 .noodle-controls button{border:1px solid var(--v3-black);height:48px;width:48px;border-radius:50%;color:var(--v3-black)}.home-v3 .noodle-controls button:hover{background:var(--v3-red);color:var(--v3-cream)}.v3-menu{background:var(--v3-black);color:var(--v3-cream);overflow:hidden}.v3-menu-heading{position:relative}.home-v3 .v3-menu-heading h2{font-size:clamp(88px,14vw,220px);line-height:.8}.v3-menu-heading i{color:var(--v3-yellow);margin-left:22px}.v3-menu-heading .v3-underlink{position:absolute;right:0;top:0}.v3-menu-posters{display:grid;grid-template-columns:1.35fr 1fr;gap:65px 7%;padding-top:75px}.v3-dish-poster{position:relative}.v3-dish-0{grid-row:span 2;align-self:center}.v3-dish-photo{display:block;position:relative;height:285px;overflow:hidden;border-radius:50%;transform:rotate(7deg);transition:transform .5s}.v3-dish-photo:hover{transform:rotate(0deg) scale(1.035)}.v3-dish-0 .v3-dish-photo{height:510px;transform:rotate(-7deg)}.v3-dish-0 .v3-dish-photo:hover{transform:rotate(0deg) scale(1.035)}.v3-dish-2 .v3-dish-photo{border-radius:0;clip-path:polygon(3% 0,100% 6%,97% 100%,0 94%);transform:rotate(-4deg)}.v3-dish-number{font:900 130px/1 Impact,sans-serif;position:absolute;left:-30px;top:-30px;color:var(--v3-yellow);z-index:2;pointer-events:none}.v3-dish-caption{margin-top:28px;position:relative}.v3-dish-caption>span{color:var(--v3-yellow);font-size:13px}.home-v3 .v3-dish-caption h3{font-size:clamp(30px,3.3vw,55px);margin:10px 0;max-width:440px}.home-v3 .v3-dish-0 h3{font-size:clamp(48px,5.5vw,88px)}.home-v3 .v3-dish-caption p{font-size:13px;max-width:340px;color:#e3daca}.v3-europe{background:var(--v3-red);color:var(--v3-cream)}.v3-europe-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end}.v3-europe-heading .v3-kicker{grid-column:1/-1}.v3-europe-heading i{color:var(--v3-yellow);font-size:.85em}.v3-europe-heading>p:last-child{max-width:220px;justify-self:end}.v3-market-stage{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;margin:65px 0 30px}.v3-countries a{display:flex;align-items:center;gap:16px;border-top:1px solid #f7efdf60;padding:18px 0;transition:color .2s,padding .2s;min-height:70px}.v3-countries a:last-child{border-bottom:1px solid #f7efdf60}.v3-countries small{font-size:10px;font-weight:700}.v3-countries a>span{font:900 clamp(30px,4.4vw,75px)/.95 Impact,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:-.03em}.v3-countries b{font-size:27px;margin-left:auto}.v3-countries a.is-active{color:var(--v3-yellow);padding-left:12px}.v3-market-photo{margin:35px 0 0;position:sticky;top:125px;align-self:start;transform:rotate(4deg)}.v3-market-images{position:relative;aspect-ratio:4/5;border:9px solid var(--v3-cream);background:var(--v3-cream)}.v3-market-images img{object-fit:cover;opacity:0;transition:opacity .35s}.v3-market-images img.is-active{opacity:1}.v3-market-photo figcaption{background:var(--v3-cream);color:var(--v3-black);padding:14px 18px;display:flex;flex-direction:column;gap:8px;font-size:10px}.v3-market-photo strong{font-size:17px;text-transform:uppercase}.v3-franchise{background:var(--v3-yellow);overflow:hidden;padding-block:130px}.home-v3 .v3-franchise h2{font-size:clamp(70px,11vw,175px);position:relative;z-index:1}.v3-franchise i{color:var(--v3-red)}.v3-franchise>div{display:flex;gap:90px;align-items:center;position:relative;z-index:1;margin-top:40px}.v3-franchise p{max-width:360px}.home-v3 .v3-franchise .v3-pill{background:var(--v3-black);border-color:var(--v3-black);color:var(--v3-cream)}.v3-star{position:absolute;right:8%;top:75px;font-size:140px;line-height:1;transform:rotate(10deg);color:var(--v3-red)}.v3-franchise-cn{position:absolute;bottom:-40px;right:0;font:900 230px/1 serif;color:#201f1b0d;transform:rotate(-10deg)}body:has(.home-v3) .header{background:#f7efdf;color:#201f1b;border-color:transparent;box-shadow:none;height:88px}body:has(.home-v3) .header.is-scrolled{height:78px;background:#f7efdfef;box-shadow:0 1px 0 #201f1b20}body:has(.home-v3) .header-cta{border-radius:50px;background:#c6261c}body:has(.home-v3) .header .brand-logo-image{width:78px}body:has(.home-v3) .footer{background:#c6261c;color:#f7efdf;position:relative;padding-bottom:35px;overflow:hidden}body:has(.home-v3) .footer:before{content:"OX LAN";font:900 25vw/.9 Impact,Arial Black,sans-serif;letter-spacing:-.055em;display:block;text-align:center;margin-bottom:60px}body:has(.home-v3) .footer-top{border-top:1px solid #f7efdf70;padding-top:35px}body:has(.home-v3) .footer-brand .brand-logo-image{background:#f7efdf;border-radius:50%}body:has(.home-v3) .footer p,body:has(.home-v3) .footer-bottom{color:#f7efdf}body:has(.home-v3) .footer a:hover{color:#f1ce62}body:has(.home-v3) .footer-bottom{border-color:#f7efdf70}@supports(animation-timeline:view()){@media(min-width:1001px) and (prefers-reduced-motion:no-preference){.v3-food-orbit{animation:v3-food-scroll linear both;animation-timeline:--hero;animation-range:exit-crossing 0 exit-crossing 100%}.v3-giant-word{animation:v3-word-scroll linear both;animation-timeline:--hero;animation-range:exit-crossing 0 exit-crossing 100%}.v3-craft-detail{animation:v3-craft-scroll linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@keyframes v3-food-scroll{0%{transform:rotate(-9deg) scale(1)}to{transform:translateY(60px) rotate(3deg) scale(1.18)}}@keyframes v3-word-scroll{0%{transform:translateY(0);opacity:1}to{transform:translateY(-95px);opacity:.35}}@keyframes v3-craft-scroll{0%{transform:translateY(35px) rotate(-9deg)}to{transform:translateY(-35px) rotate(-5deg)}}@media(max-width:1100px){.v3-hero-scroll{min-height:880px}.home-v3 .v3-hero-title{font-size:28px;max-width:29%}.v3-food-orbit{left:27%;width:55%;height:49%;top:30%}.v3-hero-stamp{width:105px;height:105px;right:3%;top:34%}.v3-hero-stamp b{font-size:9px}.v3-story{gap:5%;min-height:900px}.v3-maker{height:540px}.v3-craft-detail{height:190px;left:-10%}.v3-dish-0 .v3-dish-photo{height:390px}.v3-dish-photo{height:240px}.v3-market-stage{gap:4%}}@media(max-width:850px){body:has(.home-v3) .mobile-nav{position:fixed;inset:78px 0 0;padding:30px 7%;background:#f7efdf;overflow:auto;display:flex;flex-direction:column;justify-content:center;box-shadow:none;z-index:50}body:has(.home-v3) .mobile-nav a{font:900 clamp(28px,6vw,52px)/1.1 Impact,sans-serif;text-transform:uppercase;padding:18px 0}body:has(.home-v3) .header{height:78px}body:has(.home-v3) .header .brand-logo-image{width:68px}}@media(max-width:1000px){.v3-hero-scroll{height:auto;min-height:0}.v3-hero-stage{height:calc(100svh - 78px);min-height:660px}.v3-hero-stage,.v3-market-photo,.v3-story-heading{position:relative;top:0}.v3-section{padding:80px 5%}.v3-story-collage{min-height:650px}.v3-noodle-heading{grid-template-columns:1fr}.v3-noodle-heading>p:last-child{justify-self:start;max-width:420px;margin-top:25px}.home-v3 .noodle-option{flex-basis:30%}.v3-menu-heading .v3-underlink{position:static;margin-top:30px}.v3-star{font-size:95px;top:65px;right:6%}}@media(max-width:760px){.v3-section{padding:70px 6%}.home-v3 h2{font-size:64px}.v3-hero-stage{min-height:760px;max-height:900px;padding-inline:6%}.v3-hero-top{font-size:8px;letter-spacing:.06em;gap:15px}.v3-hero-top>span:first-child{max-width:130px}.v3-giant-word{font-size:28vw;margin-top:40px;letter-spacing:-.065em}.home-v3 .v3-hero-title{top:30%;left:6%;font-size:27px;max-width:90%;line-height:1}.v3-hero-title span+span{margin-top:5px}.v3-food-orbit{left:12%;width:83%;height:34%;top:40%;border-width:5px}.v3-hero-stamp{top:38%;right:2%;width:82px;height:82px}.v3-hero-stamp>span{font-size:23px}.v3-hero-stamp b{font-size:7px}.v3-hero-stamp small{font-size:6px}.home-v3 .v3-hero-script{font-size:27px;bottom:21%;right:8%}.v3-hero-bottom{left:6%;right:6%;bottom:25px;display:grid;grid-template-columns:1fr auto;gap:17px;align-items:center}.home-v3 .v3-hero-bottom p{font-size:10px;grid-column:1/-1;max-width:260px}.v3-hero-bottom .v3-pill{min-height:50px;padding:12px 18px;font-size:12px;gap:20px}.v3-scroll-link{font-size:8px;max-width:110px;gap:8px}.v3-scroll-link span{font-size:27px}.v3-marquee-track span{font-size:21px;padding-block:20px}.v3-story{display:flex;flex-direction:column;gap:15px;min-height:0;padding-bottom:125px}.home-v3 .v3-story h2{font-size:clamp(62px,15vw,96px)}.v3-story-heading>p:not(.v3-kicker){max-width:420px;font-size:14px}.v3-story-collage{min-height:600px;padding:55px 6% 0 10%}.v3-maker{height:475px;border-width:7px}.v3-craft-detail{height:190px;left:-1%;bottom:-10px;width:62%;border-width:5px}.v3-craft-seal{right:0;font-size:30px;padding:18px}.v3-noodle-heading{margin-bottom:30px}.home-v3 .v3-noodle-heading h2{font-size:clamp(55px,13vw,85px)}.home-v3 .noodle-option{flex-basis:64%;min-height:320px;scroll-snap-align:center}.home-v3 .noodle-option svg{width:150px;height:155px}.home-v3 .noodle-option:nth-child(4){border-right:1px solid #201f1b40}.home-v3 .noodle-detail{align-items:stretch;gap:20px}.home-v3 .noodle-detail-copy{gap:14px}.home-v3 .noodle-selected-number{font-size:62px}.home-v3 .noodle-detail h3{font-size:24px}.home-v3 .noodle-detail p{font-size:13px}.home-v3 .noodle-controls{align-self:flex-end}.home-v3 .swipe-hint{color:var(--v3-black)}.home-v3 .v3-menu-heading h2{font-size:clamp(70px,18vw,120px)}.v3-menu-heading i{display:block;margin:0 0 0 23%}.v3-menu-posters{display:flex;flex-direction:column;gap:75px;padding-top:60px}.v3-dish-poster{width:88%;align-self:flex-end}.v3-dish-0{width:100%}.v3-dish-2{align-self:flex-start}.v3-dish-0 .v3-dish-photo{height:340px}.v3-dish-photo{height:250px}.v3-dish-number{font-size:95px;left:-12px;top:-32px}.home-v3 .v3-dish-0 h3{font-size:55px}.home-v3 .v3-dish-caption h3{font-size:37px}.v3-europe-heading{display:block}.home-v3 .v3-europe-heading h2{font-size:75px}.v3-europe-heading>p:last-child{font-size:14px;margin-top:25px}.v3-market-stage{display:flex;flex-direction:column;gap:25px;margin-top:35px}.v3-countries a{padding:17px 0;gap:12px}.v3-countries a>span{font-size:clamp(28px,8.4vw,58px)}.v3-market-photo{width:84%;align-self:center;margin:10px 0 20px;transform:rotate(3deg)}.v3-market-images{aspect-ratio:4/3}.home-v3 .v3-franchise h2{font-size:clamp(58px,13.5vw,90px)}.v3-franchise>div{display:block;margin-top:25px}.v3-franchise p{font-size:14px;max-width:300px}.v3-franchise .v3-pill{margin-top:20px}.v3-star{font-size:60px;top:18px;right:8%}.v3-franchise-cn{font-size:165px;bottom:-20px}.home-v3 .v3-kicker{font-size:10px}body:has(.home-v3) .footer:before{margin-bottom:30px;font-size:26vw}body:has(.home-v3) .footer-brand .brand-logo-image{width:105px}}@media(prefers-reduced-motion:reduce){.home-v3 *,.home-v3 :after,.home-v3 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.v3-hero-scroll{height:auto;min-height:0}.v3-hero-stage,.v3-market-photo,.v3-story-heading{position:relative;top:0}.v3-marquee-track{transform:none}.v3-marquee button{display:none}.v3-marquee-window{overflow-x:auto}}@media(max-width:850px){body:has(.home-v3):has(.mobile-nav){overflow:hidden}}.home-v3 .v3-food-orbit .hero-visual{height:100%;min-height:0}.home-v3 .v3-food-orbit .hero-parallax{inset:0;animation:none;transform:none}.home-v3 .v3-food-orbit .hero-brand-stamp,.home-v3 .v3-food-orbit .photo-caption{display:none}.home-v3 .v3-food-orbit .video-control{bottom:20px;left:40%;right:auto;z-index:6}