@font-face{font-family:LastBite;src:url(/brand/fonts/Wajha_Last_Bite_GV_v1.ttf)format("truetype");font-display:swap;font-weight:400}:root{--ruby:#b52a4a;--rich-maroon:#951a3f;--maroon-light:#8a193a;--burgundy:#7a1835;--wine:#5d172d;--black-cherry:#3a1120;--near-black:#16090e;--cream:#fff0e2;--ivory:#f5f1e8;--soft-ruby:#c54a66;--dark-maroon:#68172f;--ink:#0b0b0a;--page:clamp(20px,5vw,76px);color:var(--ink);background:var(--near-black);font-synthesis:none;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--near-black);margin:0;overflow-x:hidden}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3{margin-top:0}.page-width{width:min(1440px,100%);padding-inline:var(--page);margin-inline:auto}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cream-section{background:var(--cream);color:var(--ink);position:relative}.wine-section{color:var(--cream);background:linear-gradient(145deg,var(--rich-maroon),var(--burgundy) 42%,var(--wine) 72%,var(--near-black));position:relative}.nearblack-section{background:var(--near-black);color:var(--cream);position:relative}.kicker{letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.78rem;font-weight:800}.kicker.dark{color:var(--dark-maroon)}.site-header{z-index:100;top:18px;left:var(--page);right:var(--page);background:color-mix(in srgb,var(--near-black) 82%,transparent);backdrop-filter:blur(18px)saturate(140%);min-height:70px;color:var(--cream);border:1px solid #fff0e22e;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:fixed}.brand-lockup{align-items:center;gap:10px;display:flex}.brand-lockup img{object-fit:contain;width:42px;height:48px}.brand-lockup span{letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800}.site-nav{align-items:center;gap:clamp(18px,3vw,46px);display:flex}.site-nav a{letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.site-nav a:hover,.site-nav a:focus-visible{color:var(--soft-ruby)}.menu-toggle{color:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;font-size:.72rem;font-weight:800;display:none}.hero{min-height:100svh;color:var(--cream);background:radial-gradient(circle at 20% 10%,#b52a4a7a,transparent 30%),linear-gradient(135deg,var(--rich-maroon),var(--burgundy) 39%,var(--wine) 66%,var(--black-cherry) 84%,var(--near-black));isolation:isolate;padding-top:150px;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;opacity:.22;mix-blend-mode:soft-light;background-image:radial-gradient(#fff0e23d .6px,#0000 .6px);background-size:6px 6px;position:absolute;inset:0}.hero-copy{z-index:5;position:relative}.hero h1,.section-heading h2,.steps-section h2,.wajha-copy h2,.closing-inner h2,.what-grid h2,.matter-hero h1{letter-spacing:0;text-rendering:geometricprecision;font-family:LastBite,cursive;font-style:normal;font-weight:400;line-height:.9}.hero h1{max-width:970px;margin:0;font-size:clamp(4.6rem,10.2vw,10.5rem)}.hero h1 em,.section-heading em{font:inherit;color:var(--cream)}.hero-dek{z-index:8;color:#fff0e2d1;max-width:570px;margin:2rem 0 1.6rem;font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.52;position:relative}.primary-cta{z-index:20;background:var(--cream);min-width:260px;color:var(--near-black);border:1px solid var(--cream);box-shadow:8px 8px 0 var(--near-black);justify-content:space-between;align-items:center;gap:50px;padding:18px 21px;font-weight:850;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative}.primary-cta:hover,.primary-cta:focus-visible{box-shadow:12px 12px 0 var(--near-black);transform:translate(-3px,-3px)rotate(-1deg)}.primary-cta:active{box-shadow:4px 4px 0 var(--near-black);transform:translate(2px,2px)}.food-object{z-index:3;object-fit:contain;filter:drop-shadow(0 18px 18px #16090e47);user-select:none;-webkit-user-drag:none;transform:translate3d(var(--x,0),var(--y,0),0) rotate(var(--r,0deg)) scale(var(--s,1));transform-origin:50%;touch-action:none;pointer-events:none;position:absolute}.food-small{width:clamp(76px,8vw,130px)}.food-medium{width:clamp(125px,15vw,250px)}.food-large{width:clamp(230px,28vw,480px)}.what-section{min-height:70vh;padding:clamp(110px,14vw,220px) 0;overflow:visible}.what-grid{z-index:4;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid;position:relative}.what-grid h2{color:var(--rich-maroon);margin:0;font-size:clamp(6rem,14vw,13rem)}.what-answer>p:first-child{font-size:clamp(1.3rem,2.35vw,2.25rem);line-height:1.28}.drops-section{padding:clamp(110px,13vw,210px) 0;overflow:hidden}.section-heading h2{max-width:960px;margin:0 0 90px;font-size:clamp(5rem,10vw,10rem)}.drop-scenes{gap:clamp(90px,13vw,190px);display:grid}.drop-scene{min-height:560px;position:relative}.drop-photo{background:var(--near-black);width:min(64vw,850px);height:min(52vw,610px);box-shadow:18px 20px 0 var(--near-black);position:absolute;left:-2vw;overflow:hidden;transform:rotate(-2deg)}.drop-photo img{object-fit:cover;width:100%;height:100%}.drop-slip{z-index:6;background:var(--cream);width:min(440px,42vw);color:var(--ink);box-shadow:8px 11px 0 var(--ruby);padding:clamp(24px,4vw,54px);position:absolute;top:64px;right:-1vw;transform:rotate(2.6deg)}.drop-slip:after{content:"";background:linear-gradient(135deg,var(--cream) 7px,transparent 0) 0 0/14px 14px repeat-x;height:13px;position:absolute;bottom:-11px;left:0;right:0}.drop-slip>p{letter-spacing:.14em;text-transform:uppercase;color:var(--dark-maroon);margin:.8rem 0 .2rem;font-size:.72rem;font-weight:800}.drop-slip h3{letter-spacing:-.05em;margin:0 0 .2rem;font-size:clamp(2rem,4vw,4.5rem)}.drop-slip>strong{font-size:1.05rem;display:block}.drop-slip>div{border-top:1px dashed #0b0b0a61;justify-content:space-between;align-items:center;gap:20px;margin-top:2.8rem;padding-top:1rem;font-family:Courier New,monospace;display:flex}.drop-slip b{border:2px solid var(--rich-maroon);color:var(--rich-maroon);letter-spacing:.04em;text-transform:uppercase;padding:7px 9px;font-size:1.25rem;display:inline-block;transform:rotate(-4deg)}.drop-number{color:var(--soft-ruby);font:400 clamp(2.2rem,5vw,5.8rem)/1 LastBite,cursive}.drop-food{z-index:8;--r:-15deg;bottom:-20px;left:50vw}.drop-scene-2 .drop-photo{left:auto;right:-4vw;transform:rotate(2deg)}.drop-scene-2 .drop-slip{top:118px;left:-1vw;right:auto;transform:rotate(-2.6deg)}.drop-scene-2 .drop-food{--r:12deg;bottom:-45px;left:28vw}.drop-scene-3 .drop-photo{left:10vw}.drop-scene-3 .drop-slip{top:102px;right:4vw}.drop-scene-3 .drop-food{bottom:-30px;left:auto;right:29vw}.steps-section{padding:clamp(120px,15vw,230px) 0;overflow:hidden}.steps-section h2{margin:0 0 70px;font-size:clamp(5rem,11vw,11rem)}.steps-list{z-index:5;border-top:1px solid #fff0e247;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps-list li{border-right:1px solid #fff0e247;min-height:260px;padding:26px 28px}.steps-list li:last-child{border-right:0}.steps-list span{letter-spacing:.15em;color:var(--soft-ruby);font-size:.72rem;font-weight:800}.steps-list h3{margin:3rem 0 .5rem;font-family:LastBite,cursive;font-size:clamp(3.3rem,6vw,6rem);font-weight:400;line-height:.9}.steps-list p{color:#fff0e2ad;font-size:1rem}.steps-donut{z-index:1;--r:12deg;top:-9vw;right:-8vw}.wajha-section{align-items:center;min-height:720px;padding:clamp(110px,13vw,210px) 0;display:grid;overflow:hidden}.wajha-section:before{content:"";aspect-ratio:1;border:1px solid #c54a6659;border-radius:50%;width:min(52vw,720px);position:absolute;top:50%;right:-12vw;transform:translateY(-50%)}.wajha-grid{display:block}.wajha-copy{z-index:5;max-width:1040px;position:relative}.wajha-logo{width:140px;margin-bottom:42px}.wajha-copy h2{max-width:940px;margin:0 0 2rem;font-size:clamp(5rem,9vw,9rem)}.wajha-copy>p:not(.kicker){color:#fff0e2b3;max-width:610px;font-size:1.15rem;line-height:1.55}.light-link{border-bottom:1px solid var(--cream);gap:30px;margin-top:1.2rem;padding-bottom:6px;font-weight:800;display:inline-flex}.closing-section{text-align:center;place-items:center;min-height:780px;display:grid;overflow:hidden}.closing-inner{z-index:5;position:relative}.closing-inner h2{margin:0;font-size:clamp(7rem,16vw,16rem)}.closing-inner>p:not(.kicker){font-size:1.2rem}.closing-tart{--r:-18deg;bottom:-4vw;left:-7vw}.site-footer{padding:70px 0}.footer-inner{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.footer-brand img{width:60px;height:70px}.footer-inner>div{text-transform:uppercase;letter-spacing:.1em;gap:30px;font-size:.78rem;font-weight:800;display:flex}.footer-inner>p{color:#fff0e280;border-top:1px solid #fff0e22e;grid-column:1/-1;margin:20px 0 0;padding-top:22px;font-size:.8rem}.matter-page{background:var(--cream)}.matter-nav{margin:18px var(--page) 0;position:relative;top:auto;left:auto;right:auto}.matter-hero{align-items:end;min-height:82vh;padding:160px 0 90px;display:grid;overflow:hidden}.matter-hero h1{max-width:1100px;margin:0;font-size:clamp(6rem,13vw,13rem)}.matter-hero p:last-child{max-width:590px;margin:2rem 0 0;font-size:1.25rem;line-height:1.5}.matter-stats{background:var(--cream);padding:100px 0}.matter-stat-grid{border:2px solid var(--near-black);grid-template-columns:1.1fr 1fr 1fr;display:grid}.matter-stat{border-right:2px solid var(--near-black);min-height:360px;padding:36px}.matter-stat:last-child{border-right:0}.matter-number{color:var(--rich-maroon);margin:0;font-family:LastBite,cursive;font-size:clamp(5rem,10vw,10rem);line-height:.8}.matter-stat p:last-child{font-size:1.1rem;line-height:1.4}.qatar-matter{padding:130px 0}.qatar-matter-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.qatar-big{font:400 clamp(9rem,23vw,24rem)/.7 LastBite,cursive}.qatar-copy h2{font:400 clamp(4.5rem,8vw,8rem)/.9 LastBite,cursive}.qatar-copy p{font-size:1.2rem;line-height:1.5}.journey-matter{padding:130px 0}.journey-matter h2,.role-matter h2{font:400 clamp(5rem,10vw,10rem)/.9 LastBite,cursive}.journey-list{border-top:1px solid #fff0e247;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.journey-list article{border-right:1px solid #fff0e247;min-height:280px;padding:26px}.journey-list span{color:var(--soft-ruby);font-size:.72rem}.journey-list h3{margin:4rem 0 1rem;font-size:1.5rem}.journey-list p{color:#fff0e2ab;line-height:1.5}.role-matter{padding:130px 0}.role-flow{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:65px;display:grid}.role-flow div{background:var(--cream);border:1px solid var(--near-black);min-height:210px;padding:24px}.role-flow div:nth-child(2n){background:var(--rich-maroon);color:var(--cream)}.role-flow span{font-size:.75rem}.role-flow strong{margin-top:5rem;font-size:1.1rem;display:block}.matter-source{color:#fff0e294;max-width:750px;margin-top:60px;font-size:.9rem;line-height:1.6}@media (width<=900px){.site-header{top:10px;left:12px;right:12px}.menu-toggle{display:block}.site-nav{background:var(--near-black);border:1px solid #fff0e233;align-items:stretch;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.site-nav.is-open{display:grid}.site-nav a{padding:14px}.hero{padding-top:130px}.hero h1{max-width:650px;font-size:clamp(4.2rem,17vw,7rem)}.hero-dek{max-width:76%}.what-grid,.qatar-matter-grid{grid-template-columns:1fr}.what-answer{max-width:640px}.drop-scene{min-height:650px}.drop-photo{width:82%;height:500px}.drop-slip{width:67%;top:330px;right:0}.drop-food{bottom:-40px;left:auto;right:1vw}.drop-scene-2 .drop-slip{top:340px;left:0}.drop-scene-2 .drop-food{left:auto;right:2vw}.steps-list,.matter-stat-grid,.journey-list{grid-template-columns:1fr}.steps-list li,.matter-stat,.journey-list article{border-bottom:1px solid;border-right:0;min-height:0}.footer-inner{grid-template-columns:1fr}.footer-inner>div{flex-wrap:wrap}.matter-stat:last-child{border-bottom:0}}@media (width<=600px){:root{--page:20px}.site-header{min-height:62px}.brand-lockup img{width:34px;height:40px}.hero{min-height:820px}.hero h1{font-size:clamp(4.2rem,20vw,6.3rem);line-height:.87}.hero-dek{max-width:92%;font-size:1rem}.primary-cta{min-width:245px}.what-section{min-height:650px;padding-top:145px}.what-grid h2{font-size:7rem}.what-answer>p:first-child{font-size:1.2rem}.drop-scenes{gap:100px}.drop-scene{min-height:565px}.drop-photo{width:92%;height:360px}.drop-slip{width:83%;padding:24px;top:280px}.drop-slip h3{font-size:2.5rem}.drop-slip>div{margin-top:1.7rem}.drop-food{width:145px;bottom:5px;right:-25px}.drop-scene-2 .drop-photo{right:-7%}.drop-scene-2 .drop-slip{top:280px}.drop-scene-3 .drop-photo{left:0}.drop-scene-3 .drop-food{right:-20px}.steps-donut{width:210px;top:-80px}.steps-list{border-bottom:1px solid #fff0e247}.steps-list li{grid-template-columns:44px 1fr;min-height:150px;display:grid}.steps-list h3{margin:1rem 0 .3rem}.steps-list p{grid-column:2}.wajha-copy h2{font-size:5.2rem}.closing-section{min-height:680px}.closing-inner h2{font-size:8rem}.closing-tart{width:210px;left:-50px}.footer-inner>div{display:grid}.matter-hero h1{font-size:6.5rem}.matter-stat-grid{border-width:1px}.matter-stat{min-height:260px;padding:24px}.qatar-big{font-size:12rem}.journey-list article{padding:22px}.journey-list h3{margin-top:2rem}.role-flow{grid-template-columns:1fr 1fr}.role-flow div{min-height:170px}.role-flow strong{margin-top:3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.food-object,.primary-cta{transition:none!important}.food-object{transform:none!important}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--near-black);backdrop-filter:none}}.hero-copy{pointer-events:none}.hero-copy .primary-cta{pointer-events:auto}.hero{align-items:center;padding-top:118px;padding-bottom:70px;display:grid}.hero-copy{padding-top:3vh}.hero h1{max-width:1050px}.hero-dek{max-width:610px}.drops-note{color:#fff0e2ad;max-width:560px;margin:-58px 0 88px;font-size:1.05rem;line-height:1.55}.game-section{align-items:center;min-height:78svh;display:grid;overflow:hidden}.game-intro{z-index:2;position:relative}.game-intro h2{max-width:1050px;color:var(--rich-maroon);margin:0;font:400 clamp(6rem,14vw,14rem)/.82 LastBite,cursive}.game-start{letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid;margin-top:54px;padding:0 0 8px;font-size:1rem;font-weight:900}.game-start:hover,.game-start:focus-visible{color:var(--rich-maroon);transform:rotate(-1.5deg)}.game-layer{z-index:240;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.game-layer.is-active{visibility:visible}.game-box{z-index:2;opacity:0;filter:drop-shadow(0 20px 24px #16090e59);width:clamp(175px,24vw,340px);transition:opacity .18s,transform .23s cubic-bezier(.18,.85,.22,1);position:absolute;bottom:clamp(8px,2vw,28px);right:clamp(10px,3vw,44px);transform:translateY(35%)rotate(4deg)}.game-layer.is-active .game-box{opacity:.96;transform:translateY(0)rotate(4deg)}.game-food{z-index:5;user-select:none;-webkit-user-drag:none;cursor:pointer;pointer-events:auto;touch-action:none;filter:drop-shadow(0 16px 15px #16090e47);will-change:transform;max-width:none;position:fixed;top:0;left:0}.game-food.is-caught{pointer-events:none;opacity:0;transition:transform .3s cubic-bezier(.1,.78,.2,1),opacity .26s}.game-food.is-missed{opacity:0;transition:opacity .14s}.game-result{z-index:10;width:min(92vw,900px);color:var(--cream);text-align:center;text-shadow:0 3px 18px var(--near-black),0 0 3px var(--near-black);pointer-events:auto;justify-items:center;gap:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-1deg)}.game-result[hidden]{display:none}.game-result strong{letter-spacing:-.05em;font-size:clamp(2.8rem,8vw,7rem)}.game-result span{letter-spacing:.12em;font-size:clamp(1rem,2vw,1.35rem);font-weight:900}.game-result>div{gap:28px;display:flex}.game-result button{color:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid;margin-top:20px;padding:9px 0;font-weight:900}.ambient-layer{z-index:400;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-event{visibility:hidden;pointer-events:none;position:absolute;inset:0}.ambient-event.is-active{visibility:visible}.ambient-message{z-index:30;background:var(--cream);color:var(--near-black);letter-spacing:.12em;opacity:0;white-space:nowrap;margin:0;padding:5px 8px;font-size:clamp(.72rem,1.4vw,.88rem);font-weight:900;transition:opacity .11s linear,transform .14s;position:absolute;bottom:clamp(28px,7vh,76px);left:50%;transform:translate(-50%,10px)rotate(-1deg)}.ambient-message.is-visible{opacity:1;transform:translate(-50%)rotate(-1deg)}.ice-hand{z-index:2;filter:drop-shadow(0 18px 18px #16090e38);will-change:transform;max-width:none;position:absolute;top:0;left:0}.ice-scoop{z-index:6;pointer-events:auto;touch-action:none;cursor:grab;filter:drop-shadow(0 13px 12px #16090e4d);will-change:transform;max-width:none;position:absolute;top:0;left:0}.ice-scoop.is-held{cursor:grabbing;filter:drop-shadow(0 19px 17px #16090e61);transform-origin:50%}.ice-event.is-waiting .ice-hand-catch{filter:drop-shadow(0 22px 20px #16090e4d)}.coffee-hand,.coffee-cup-rig{z-index:5;will-change:transform;max-width:none;position:absolute;top:0;left:0}.coffee-hand{filter:drop-shadow(0 18px 18px #16090e38);width:100%}.coffee-cup-rig{aspect-ratio:2/3;transform-origin:64% 15%}.coffee-fill{z-index:6;opacity:0;width:31%;height:5.8%;transform:scaleY(calc(.25 + var(--fill-level,0) * .75));transform-origin:bottom;pointer-events:none;background:radial-gradient(at 48% 42%,#74402d 0 36%,#3c1c14 67%,#1d0c09 100%);border-radius:50%;position:absolute;top:8.1%;left:51%}.coffee-stream{z-index:4;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.coffee-liquid{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none;transform:scaleX(var(--stream-scale,0));transform-origin:50%}.coffee-outer{stroke:#2b110bf0;stroke-width:14px;filter:drop-shadow(0 2px 1px #0000003d)}.coffee-main{stroke:#6d3828;stroke-width:9px}.coffee-highlight{stroke:#b16f4b9e;stroke-width:2.2px;transform:translateX(-2px) scaleX(var(--stream-scale,0))}.coffee-branch-outer{stroke:#2b110beb;stroke-width:10px}.coffee-branch{stroke:#6d3828;stroke-width:6px;opacity:var(--branch-opacity,0)}.coffee-branch-left{opacity:var(--left-branch-opacity,var(--branch-opacity,0))}.coffee-branch-right{opacity:var(--right-branch-opacity,var(--branch-opacity,0))}.coffee-branch-highlight{stroke:#b16f4b94;stroke-width:1.5px;fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;transform:translateX(-1px) scaleX(var(--stream-scale,0));opacity:var(--branch-opacity,0)}.coffee-pool{pointer-events:none;opacity:var(--pool-opacity,0)}.coffee-pool-outer{fill:#2b110bf0;filter:drop-shadow(0 2px 1px #0003)}.coffee-pool-main{fill:#6d3828}.coffee-pool-highlight{fill:#b16f4b94}.coffee-hit{fill:none;stroke:#0000;stroke-width:56px;pointer-events:stroke;touch-action:none;vector-effect:non-scaling-stroke}.coffee-splash,.coffee-droplets{fill:#6d3828;pointer-events:none}.coffee-splash{opacity:.88}.coffee-droplets{opacity:0}@media (width<=900px){.hero{min-height:94svh}.drops-note{margin-top:-50px}.game-section{min-height:68svh}}@media (width<=600px){.hero{align-items:start;min-height:760px;padding-top:112px}.hero-copy{padding-top:40px}.hero-dek{max-width:100%}.drops-note{margin:-54px 0 74px}.game-section{min-height:600px}.game-intro h2{font-size:clamp(5.8rem,23vw,8.5rem)}.game-start{margin-top:38px}.game-box{width:175px;bottom:4px;right:-18px}.ambient-message{white-space:normal;text-align:center;max-width:calc(100vw - 24px)}.coffee-hit{stroke-width:68px}}@media (prefers-reduced-motion:reduce){.game-start,.game-layer,.ambient-layer{display:none!important}}
