@font-face{font-family:Tajawal;src:url(/fonts/tajawal/Tajawal-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal/Tajawal-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal/Tajawal-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal/Tajawal-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}:root{--green: #013a28;--deep: #003021;--palm: #1a4e38;--green-soft: #dde9e1;--gold: #c9a860;--gold-light: #e9d69a;--ivory: #f9f7f4;--sand: #eeeae3;--gray: #d8d6cc;--ink: #28372b;--pad: 20px;--gap: 16px;--fs-h: clamp(24px, 7.2vw, 34px);--fs-lead: 17px;--fs-body: 16px;--fs-small: 14px;--fs-num: clamp(34px, 10.5vw, 52px);--stat-min: 128px;--target: 48px;--bar-h: 60px;--media-h: 34vh;--logo-h: 36px;--qr: 92px;--chart-h: 150px;--radius: 16px;--ease: cubic-bezier(.2, .7, .2, 1)}@media(min-width:700px)and (orientation:portrait){:root{--pad: 5.4vw;--gap: 2vw;--fs-h: min(7.4vw, 92px);--fs-lead: min(3.4vw, 40px);--fs-body: min(3.1vw, 36px);--fs-small: min(2.5vw, 28px);--fs-num: min(12.5vw, 170px);--stat-min: 27vw;--target: 72px;--bar-h: 104px;--media-h: 28vh;--logo-h: 5.4vw;--qr: 15vw;--chart-h: 19vw;--radius: 2.4vw}}@media(orientation:landscape)and (min-width:1000px){:root{--pad: 3.2vw;--gap: 1.2vw;--fs-h: clamp(34px, 3.15vw, 76px);--fs-lead: clamp(18px, 1.4vw, 30px);--fs-body: clamp(16px, 1.22vw, 26px);--fs-small: clamp(14px, .95vw, 20px);--fs-num: clamp(48px, 5vw, 110px);--stat-min: 12vw;--target: 64px;--bar-h: 92px;--logo-h: 2.8vw;--qr: 7.4vw;--chart-h: 10.5vw;--radius: 1.2vw}}.is-kiosk{--target: 88px}@media(min-width:700px)and (orientation:portrait){.is-kiosk{--bar-h: 128px}}@media(orientation:landscape)and (min-width:1000px){.is-kiosk{--bar-h: 108px}}*,*:before,*:after{box-sizing:border-box}[x-cloak]{display:none!important}html.offerings,html.offerings body{height:100%;margin:0;overflow:hidden}body{background:var(--deep);color:var(--ink);font-family:Tajawal,Dubai,system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}img,video,svg{display:block;max-width:100%}button,a{font:inherit;color:inherit}button{cursor:pointer}p,h2,h3,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.theme-light :focus-visible,.theme-sand :focus-visible,.sheet :focus-visible{outline-color:var(--ink)}.headline:focus,.headline:focus-visible{outline:none}.deck{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) var(--bar-h);overflow:hidden}.has-library-back .deck{padding-top:84px}.stage{position:relative;overflow:hidden}.slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .55s var(--ease),visibility 0s linear .55s;--bg: var(--ivory);--fg: var(--ink);--accent: var(--palm);--soft: rgb(40 55 43 / .06);--line: var(--gray);background:var(--bg);color:var(--fg)}.slide.is-current{opacity:1;visibility:visible;z-index:1;transition:opacity .55s var(--ease),visibility 0s}.theme-dark{--bg: var(--green);--fg: var(--ivory);--accent: var(--gold-light);--soft: rgb(249 247 244 / .07);--line: rgb(201 168 96 / .45)}.theme-sand{--bg: var(--sand)}.slide__media{position:relative;height:var(--media-h);overflow:hidden;background:var(--deep)}.slide__media .photo,.slide__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.slide__media:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.slide__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap);padding:calc(var(--pad) * .7) var(--pad) var(--pad)}@media(orientation:landscape)and (min-width:1000px){.slide:has(>.slide__media){display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);overflow:hidden}.headline{max-width:26ch}.slide:not(:has(>.slide__media)) .headline{max-width:34ch}.deck .product__media{aspect-ratio:2 / 1}.deck .product__promise{-webkit-line-clamp:2}.deck .close__lockup{width:clamp(220px,13vw,300px)}.deck .qr-card__code{width:min(100%,var(--qr))}.deck .slide--hajj-changed-me .logos--strip{display:none}.deck .slide--digital .headline{font-size:calc(var(--fs-h) * .8);max-width:none}.deck .slide--digital .hint{display:none}.deck .slide--digital .products{gap:calc(var(--gap) * .8)}.slide:has(>.slide__media) .slide__media{height:100%}.slide__media:after{display:none}.slide:has(>.slide__media) .slide__media{border-inline-end:3px solid var(--gold)}.slide:has(>.slide__media) .slide__body{overflow-y:auto;justify-content:safe center;padding:var(--pad)}.slide:not(:has(>.slide__media)) .slide__body{min-height:100%;justify-content:safe center;padding:var(--pad) calc(var(--pad) * 1.4)}}@media(min-width:700px)and (orientation:portrait){.slide:not(:has(>.slide__media)) .slide__body{min-height:100%;justify-content:safe center;padding-block:calc(var(--pad) * 1.2)}}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:var(--fs-small);font-weight:700;color:var(--accent)}.eyebrow:before{content:"";width:2.2em;height:2px;background:var(--gold);flex:none}.headline{font-size:var(--fs-h);font-weight:800;line-height:1.22;max-width:22ch;text-wrap:balance}.lead{font-size:var(--fs-lead);line-height:1.55;max-width:44ch}.body-text{font-size:var(--fs-body);line-height:1.6;max-width:46ch}.label{font-size:var(--fs-small);font-weight:700;color:var(--accent)}.hint{font-size:var(--fs-small);font-weight:500;opacity:.85}.hint--inline{font-weight:400;margin-inline-start:.5em}.note{font-size:var(--fs-small);line-height:1.5;opacity:.85;max-width:52ch}[data-count],.chart__value,.bars__value,.chart__season,.contact{direction:ltr;unicode-bidi:isolate}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--stat-min)),1fr));gap:var(--gap) calc(var(--gap) * 1.4);width:100%}.stats--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat,.pair__col{container-type:inline-size}.stat{display:flex;flex-direction:column;gap:.35em;min-width:0}.stat__num{display:inline-block;align-self:flex-start;font-size:var(--fs-num);font-weight:800;line-height:1.05;padding-bottom:.1em;background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 100% / 100% .07em;font-variant-numeric:tabular-nums;white-space:nowrap}.stats--three .stat__num{font-size:min(calc(var(--fs-num) * .62),20cqi)}.stats--two .stat__num,.stats--grid .stat__num{font-size:min(calc(var(--fs-num) * .7),18cqi)}.stat__label{font-size:calc(var(--fs-body) * .92);font-weight:500;line-height:1.35}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--target);padding:.3em 1.4em;border:2px solid transparent;border-radius:999px;font-size:var(--fs-body);font-weight:700;text-decoration:none;text-align:center}.btn--primary{background:var(--green);color:var(--ivory)}.btn--ghost{border-color:currentColor;background:transparent}.btn--light{background:var(--ivory);color:var(--green)}.btn--ghost-light{border-color:var(--ivory);color:var(--ivory);background:transparent}.theme-dark .btn--ghost{color:var(--ivory)}.chip{display:inline-flex;align-items:center;gap:.5em;padding:.45em 1.1em;border:1.5px solid var(--line);border-radius:999px;font-size:var(--fs-body);font-weight:700;background:var(--soft)}.chip--button{min-height:var(--target);border-color:var(--gold);color:inherit}.chip--button[aria-expanded=true]{background:var(--fg);color:var(--bg)}.chip svg{width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chips{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .7)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.actions--center{justify-content:center}.cta-card{display:inline-flex;align-items:center;gap:calc(var(--gap) * .9);padding:calc(var(--gap) * .6);padding-inline-end:calc(var(--gap) * 1.4);border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);text-decoration:none;max-width:100%}.theme-dark .cta-card{background:var(--ivory);border-color:var(--gold)}.cta-card__qr{flex:none;width:var(--qr)}.cta-card__qr svg,.qr-card__code svg{width:100%;height:auto}.cta-card__text{display:flex;flex-direction:column;gap:.2em;font-size:var(--fs-small);line-height:1.4;min-width:0}.cta-card__text strong{font-size:var(--fs-body);color:var(--green)}.cta-card--strong .cta-card__text strong{font-size:var(--fs-lead)}.logos{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--gap) * .8)}.logos__item img{height:var(--logo-h);width:auto;max-width:none}.theme-dark .logos__item{background:#fff;border-radius:10px;padding:.35em .6em}.logos--strip .logos__item img{height:calc(var(--logo-h) * .85)}.slide--cover{--bg: var(--deep);overflow:hidden}.cover__photos,.cover__veil{position:absolute;top:0;right:0;bottom:0;left:0}.cover__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.6s ease}.cover__photo.is-on{opacity:1}.slide--cover.is-current .cover__photo.is-on{animation:kenburns 6.5s ease-out both}.cover__veil{background:linear-gradient(to bottom,#003021b3,#0030211a 26%,#00302133 46%,#003021e0 72%,#003021)}.cover__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap);height:100%;padding:var(--pad);color:var(--ivory)}.cover__lockup{width:clamp(220px,34vw,400px);height:auto}.cover__text{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--gap) * 1.1)}.cover__headline{font-size:calc(var(--fs-h) * 1.18);max-width:16ch}.cover__line{font-size:var(--fs-lead);font-weight:500;color:var(--gold-light);display:flex;align-items:center;gap:.7em}.cover__line:before{content:"";width:2.6em;height:2px;background:var(--gold)}.cover__start{display:inline-flex;align-items:center;gap:.7em;min-height:calc(var(--target) * 1.1);padding:.3em 1.6em;border:0;border-radius:999px;background:var(--ivory);color:var(--green);font-size:var(--fs-lead);font-weight:800;animation:breathe 2.6s ease-in-out infinite}.cover__start svg,.bar__btn svg{width:1.3em;height:1.3em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}[dir=ltr] .flip{transform:scaleX(-1)}@media(orientation:landscape)and (min-width:1000px){.cover__lockup{width:clamp(220px,18vw,380px)}.cover__text{max-width:60%}}.deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.thread{position:absolute;color:var(--gold)}.thread--corner{width:min(46vw,420px);inset-block-end:-8%;inset-inline-end:-10%;opacity:.2}.thread--wide{width:min(80vw,900px);inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;opacity:.07}[dir=rtl] .thread--wide{translate:50% -50%}.thread--draw{width:min(64vw,700px);inset-block-end:-6%;inset-inline-end:-12%;opacity:.3}.thread--draw path,.thread--draw circle{stroke-dasharray:1;stroke-dashoffset:0}.about__licence{display:flex;flex-direction:column;align-items:flex-start;gap:.6em}.about__sheet{font-size:var(--fs-body);font-weight:500;padding:.7em 1em;border-inline-start:4px solid var(--gold);background:var(--green-soft);border-radius:8px;max-width:40ch}.logos--pair .logos__item img{height:calc(var(--logo-h) * 1.25)}.slide--vision{overflow:hidden;background:radial-gradient(120% 80% at 80% 10%,var(--palm),var(--green) 60%,var(--deep))}.vision__body{position:relative;z-index:1}.vision__quote{font-size:calc(var(--fs-h) * .92);max-width:24ch;line-height:1.4}.vision__quote:before{content:"";display:block;width:3.2em;height:3px;background:var(--gold);margin-bottom:.5em}.vision__label{font-size:var(--fs-body);font-weight:700;color:var(--gold-light);margin-top:calc(var(--gap) * .6)}.slide--vision .chip{border-color:var(--gold);font-size:var(--fs-lead);padding:.55em 1.2em}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--gap) * .8);width:100%}@media(orientation:landscape)and (min-width:1000px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{position:relative;display:block;width:100%;aspect-ratio:3 / 2;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:var(--green);color:var(--ivory);text-align:start;box-shadow:0 10px 28px #013a282e;transition:transform .25s var(--ease)}.tile:active{transform:scale(.97)}.tile__media,.tile__media .photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 30%,rgb(0 48 33 / .92))}.tile__title{position:absolute;inset:auto 0 0;padding:.7em .8em;font-size:var(--fs-body);font-weight:800;line-height:1.3;border-top:0}.tile__title:before{content:"";display:block;width:1.8em;height:2px;background:var(--gold);margin-bottom:.45em}.slide--fields{overflow:hidden auto}.fields__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.fields__backdrop .photo{width:100%;height:100%;object-fit:cover;filter:blur(8px) brightness(.32) saturate(.8);transform:scale(1.12)}.fields__body{min-height:100%}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--gap) * .7);width:100%;align-items:start}@media(orientation:landscape)and (min-width:1000px){.cards--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:380px){.cards{grid-template-columns:minmax(0,1fr)}}.card{display:flex;flex-direction:column;gap:.5em;width:100%;min-height:calc(var(--target) * 1.3);padding:.9em 1em;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--soft);text-align:start;transition:background-color .25s ease,color .25s ease}.theme-light .card{background:#fff}.card:before{content:"";width:1.6em;height:2px;background:var(--gold)}.card__title{font-size:var(--fs-body);font-weight:800;line-height:1.35}.card__body{font-size:calc(var(--fs-body) * .9);line-height:1.55;font-weight:500}.card.is-open{background:var(--ivory);color:var(--ink);border-color:var(--gold)}.theme-light .card.is-open{background:var(--green);color:var(--ivory)}.pilgrims__media{display:grid;grid-template-columns:1fr 1fr;gap:3px}.pilgrims__media .pilgrims__photo{position:relative;inset:auto;height:100%}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);width:100%}.pair__col{padding-inline-start:calc(var(--gap) * .8);border-inline-start:3px solid var(--gold);display:flex;flex-direction:column;gap:.2em;min-width:0}.pair__label{font-size:var(--fs-body);font-weight:800;color:var(--accent)}.pair__num .stat__num{font-size:min(calc(var(--fs-num) * .74),19cqi)}.pair__unit{font-size:var(--fs-body);font-weight:500}.pair__rate{font-size:var(--fs-small);font-weight:500;line-height:1.4}.pair__rate strong{font-size:var(--fs-lead);font-weight:800;color:var(--green)}.bars{display:grid;gap:.55em;width:100%}.bars__row{display:grid;grid-template-columns:minmax(0,8em) minmax(0,1fr) auto;align-items:center;gap:.7em;font-size:var(--fs-small);font-weight:700}.bars__track{height:.7em;border-radius:999px;background:var(--sand);overflow:hidden}.bars__fill{display:block;height:100%;width:calc(var(--w) * 100%);background:var(--gold);border-radius:inherit;transform-origin:var(--origin, left);animation:grow-x .8s var(--ease) both calc(var(--i) * 90ms)}[dir=rtl] .bars__fill{--origin: right}.hcm__panel{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--gap) * .7);width:100%}.checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em var(--gap);font-size:var(--fs-body);font-weight:700}.checks li{display:flex;gap:.55em;align-items:flex-start;line-height:1.4}.checks li:before{content:"";flex:none;width:.55em;height:1em;margin-top:.05em;margin-inline:.2em .15em;border:solid var(--gold);border-width:0 .18em .18em 0;transform:rotate(45deg)}@media(max-width:380px){.checks{grid-template-columns:minmax(0,1fr)}}.steps{display:grid;gap:.6em;counter-reset:step;width:100%}.steps li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.8em;counter-increment:step;font-size:var(--fs-body);line-height:1.45}.steps li:before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:2em;height:2em;border:2px solid var(--gold);border-radius:50%;font-weight:800}.steps strong{font-weight:800}.steps span{font-size:calc(var(--fs-body) * .9);opacity:.9}.channels__media .channels__photo{transition:clip-path .7s var(--ease),opacity .5s ease}.channels__photo--field{clip-path:inset(0 0 0 100%)}[dir=rtl] .channels__photo--field{clip-path:inset(0 100% 0 0)}.channels__media[data-channel=field] .channels__photo--field{clip-path:inset(0 0 0 0)}.toggle{display:inline-flex;padding:5px;gap:5px;border-radius:999px;background:var(--sand)}.toggle__btn{min-height:var(--target);min-width:6em;padding:0 1.3em;border:0;border-radius:999px;background:transparent;font-size:var(--fs-body);font-weight:800;color:var(--ink)}.toggle__btn.is-on{background:var(--green);color:var(--ivory)}.channels__side{display:flex;flex-direction:column;gap:var(--gap);width:100%}.numbered{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em var(--gap);counter-reset:n;font-size:var(--fs-body);font-weight:700}.numbered li{counter-increment:n;display:flex;align-items:baseline;gap:.5em;line-height:1.35}.numbered li:before{content:counter(n);flex:none;color:var(--palm);font-weight:800;min-width:1.1em;border-bottom:2px solid var(--gold);text-align:center}@media(max-width:380px){.numbered{grid-template-columns:minmax(0,1fr)}}.chart{width:100%;display:flex;flex-direction:column;gap:.6em}.chart__bars{display:flex;align-items:flex-end;gap:clamp(3px,.8vw,14px);height:var(--chart-h);padding-top:1.6em}.chart__col{flex:1;display:flex;flex-direction:column;align-items:stretch;height:100%;min-width:0}.chart__bar{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;border:0;background:transparent}.chart__fill{width:100%;height:calc(var(--h) * 100%);border-radius:6px 6px 2px 2px;background:#f9f7f48c;transform-origin:bottom}.chart__col.is-last .chart__fill,.chart__bar[aria-pressed=true] .chart__fill{background:var(--gold)}.chart__value{font-size:calc(var(--fs-small) * .9);font-weight:800;margin-bottom:.25em}.chart__season{font-size:calc(var(--fs-small) * .72);text-align:center;opacity:.85;margin-top:.35em;letter-spacing:-.02em}.dots{display:flex;flex-wrap:wrap;gap:.4em 1.2em;font-size:var(--fs-lead);font-weight:700;color:var(--gold-light)}.dots li{display:inline-flex;align-items:center;gap:1.2em}.dots li+li:before{content:"";width:.4em;height:.4em;border-radius:50%;background:var(--gold);margin-inline-start:-.6em}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);width:100%}@media(min-width:700px)and (orientation:portrait){.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(orientation:landscape)and (min-width:1000px){.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:380px){.products{grid-template-columns:minmax(0,1fr)}}.product{display:flex;flex-direction:column;gap:.4em;width:100%;height:100%;padding:0 0 .9em;border:1.5px solid var(--gray);border-radius:var(--radius);background:#fff;overflow:hidden;text-align:start;color:var(--ink)}.product__media{display:block;aspect-ratio:16 / 9;background:var(--green)}.product__video{width:100%;height:100%;object-fit:cover}.product__name{padding:.3em .9em 0;font-size:var(--fs-body);font-weight:800;line-height:1.3}.product__promise{padding:0 .9em;font-size:var(--fs-small);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.slide--harvest{overflow:hidden auto;background:radial-gradient(90% 70% at 50% 40%,var(--palm),var(--green) 55%,var(--deep))}.harvest__body{align-items:center;text-align:center;position:relative}.harvest__body .eyebrow:after{content:"";width:2.2em;height:2px;background:var(--gold)}.harvest__hero{display:flex;flex-direction:column;align-items:center;gap:.1em;max-width:none}.harvest__num{font-size:min(calc(var(--fs-num) * 1.6),15vw);align-self:center;background-size:100% .06em}.harvest__label{font-size:var(--fs-h);font-weight:700;color:var(--gold-light)}.stats--quiet{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px;text-align:center}.stats--quiet .stat{align-items:center;padding:.8em .4em;border-top:1px solid var(--line)}.stats--quiet .stat__num{align-self:center;background:none}@media(orientation:landscape)and (min-width:1000px){.stats--quiet{grid-template-columns:repeat(4,minmax(0,1fr))}}.partners__body{width:100%}.logo-btn{display:grid;place-items:center;min-height:calc(var(--logo-h) + 20px);padding:.5em .8em;border:1px solid var(--gray);border-radius:12px;background:#fff}.marquee{width:calc(100% + var(--pad) * 2);margin-inline:calc(var(--pad) * -1);overflow:hidden;display:grid;gap:calc(var(--gap) * .7);direction:ltr;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.marquee__row{display:flex;width:max-content}.marquee__track{display:flex;flex:none;gap:calc(var(--gap) * .7);padding-inline-end:calc(var(--gap) * .7);animation:marquee 70s linear infinite}.marquee__row--b .marquee__track{animation-direction:reverse;animation-duration:80s}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}.partner-name{font-size:var(--fs-body);font-weight:800;padding:.5em 1em;border-radius:999px;background:var(--green);color:var(--ivory)}.slide--close{overflow:hidden auto;background:radial-gradient(100% 70% at 20% 0%,var(--palm),var(--green) 55%,var(--deep))}.close__body{align-items:center;text-align:center}.close__body .headline{max-width:20ch}.close__lockup{width:clamp(220px,30vw,360px);height:auto}.qr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);width:min(100%,1100px)}@media(orientation:landscape)and (min-width:1000px){.qr-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.qr-card{display:flex;flex-direction:column;align-items:center;gap:.6em;padding:calc(var(--gap) * .8);border-radius:var(--radius);background:var(--ivory);color:var(--green);text-decoration:none;height:100%}.qr-card__code{width:min(100%,calc(var(--qr) * 1.25))}.qr-card__label{font-size:var(--fs-body);font-weight:800;line-height:1.3}.contact{display:flex;flex-wrap:wrap;justify-content:center;gap:.3em 1.4em;font-size:var(--fs-body);font-weight:700;color:var(--gold-light)}.bar{position:relative;z-index:5;display:flex;align-items:center;gap:clamp(2px,1vw,16px);padding:0 clamp(6px,2vw,40px);background:var(--deep);border-top:1px solid rgb(201 168 96 / .5);color:var(--ivory)}.bar__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;flex:none;min-width:var(--target);min-height:var(--target);padding:0 .7em;border:0;border-radius:12px;background:transparent;font-size:var(--fs-small);font-weight:700;text-decoration:none}.bar__btn:disabled{opacity:.35;cursor:default}.bar__btn[aria-current=page],.bar__btn[aria-pressed=true]{background:#f9f7f41f}.bar__lang{border:1.5px solid rgb(201 168 96 / .7);border-radius:999px;padding:0 1em;min-width:calc(var(--target) * 1.5)}.bar{padding-top:18px}.bar__progress{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.bar__segments{position:absolute;inset-block-start:0;inset-inline:clamp(6px,2vw,40px);display:flex;gap:4px}.bar__segments li{flex:1;min-width:0}.bar__seg{display:grid;align-items:center;width:100%;min-height:22px;padding:0;border:0;background:transparent}.bar__seg span{display:block;height:6px;border-radius:3px;background:#f9f7f438;transition:background-color .3s ease}.bar__seg.is-done span{background:#c9a86099}.bar__seg.is-here span{background:var(--gold);height:8px}.bar__count{flex:none;font-size:var(--fs-small);font-weight:700;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}@media(max-width:699px),(orientation:landscape)and (max-width:999px){.bar__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bar{padding-top:0}.bar__segments{display:none}.bar__lang{padding:0 .7em;font-size:13px}}@media(max-width:430px){.bar:has(.bar__app) .bar__btn{min-width:40px;padding-inline:.45em}.bar:has(.bar__app) .bar__lang{min-width:0;padding-inline:.6em}}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:end center;padding:var(--pad);padding-bottom:calc(var(--bar-h) + var(--pad));background:#003021b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet__card{position:relative;display:flex;flex-direction:column;gap:var(--gap);width:min(100%,980px);max-height:100%;overflow-y:auto;padding:calc(var(--pad) * 1.1);border-top:4px solid var(--gold);border-radius:var(--radius);background:var(--ivory);color:var(--ink);box-shadow:0 24px 60px #00000059}.sheet__close{position:absolute;inset-block-start:.6em;inset-inline-end:.6em;display:grid;place-items:center;width:var(--target);height:var(--target);border:0;border-radius:50%;background:var(--sand)}.sheet__close svg{width:45%;height:45%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.sheet__title{font-size:calc(var(--fs-h) * .8);font-weight:800;padding-inline-end:calc(var(--target) + .4em)}.sheet__title:focus{outline:none}.sheet__promise{font-size:var(--fs-lead);line-height:1.55}.sheet__benefits{display:grid;gap:.5em;font-size:var(--fs-body);font-weight:700}.sheet__benefits li{display:flex;gap:.6em;align-items:baseline}.sheet__benefits li:before{content:"";flex:none;width:.55em;height:.55em;border-radius:2px;background:var(--gold);rotate:45deg}.sheet__actions{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .8)}.film{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#000}.film__video{width:100%;height:100%;object-fit:contain}.film__offline{position:absolute;inset-block-start:40%;color:var(--ivory);font-size:var(--fs-lead);font-weight:700}.film__back{position:absolute;inset-block-end:var(--pad);inset-inline-start:50%;translate:-50% 0}[dir=rtl] .film__back{translate:50% 0}.still{position:fixed;inset-block-end:calc(var(--bar-h) + var(--pad));inset-inline-start:50%;translate:-50% 0;z-index:70;padding:1em 2em;border-radius:var(--radius);background:var(--ivory);color:var(--green);text-align:center;border-top:4px solid var(--gold);box-shadow:0 18px 50px #0006}[dir=rtl] .still{translate:50% 0}.still__title{font-size:var(--fs-h);font-weight:800}.still__hint{font-size:var(--fs-body)}.is-arriving .headline{animation:rise .7s var(--ease) both .08s}.is-arriving .eyebrow{animation:rise .6s var(--ease) both}.is-arriving .reveal,.is-arriving .lead,.is-arriving .stats,.is-arriving .pair{animation:rise .7s var(--ease) both .2s}.is-arriving .pop{animation:pop .55s var(--ease) both calc(.25s + var(--i, 0) * 80ms)}.is-arriving .slide__media .photo{animation:kenburns 9s ease-out both}.is-arriving .chart__fill{animation:grow-y .7s var(--ease) both calc(.3s + var(--i) * 90ms)}.is-arriving .thread--draw path,.is-arriving .thread--draw circle{animation:draw 1.2s ease-out both}.is-arriving .harvest__num{animation:rise .8s var(--ease) both,underline 1.2s var(--ease) both 1s}.is-arriving .logos__item{animation:slide-in .6s var(--ease) both .35s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes underline{0%{background-size:0 .06em}}@keyframes slide-in{0%{opacity:0;transform:translate(calc(var(--dir, 1) * 40px))}}[dir=rtl]{--dir: -1}@keyframes marquee{to{transform:translate(-100%)}}@keyframes breathe{0%,to{box-shadow:0 0 #c9a8608c}50%{box-shadow:0 0 0 .5em #c9a86000}}.is-reduced *,.is-reduced *:before,.is-reduced *:after{animation:none!important;transition:none!important}.is-reduced .marquee{-webkit-mask-image:none;mask-image:none;width:auto;margin:0}.is-reduced .marquee__row{width:auto;flex-wrap:wrap}.is-reduced .marquee__track{flex:1 1 100%;flex-wrap:wrap;animation:none;padding:0}.is-reduced .marquee__track[aria-hidden]{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.marquee{-webkit-mask-image:none;mask-image:none;width:auto;margin:0;direction:inherit}.marquee__row{width:auto}.marquee__track{flex:1 1 100%;flex-wrap:wrap;padding:0}.marquee__track[aria-hidden]{display:none}}.is-reduced .marquee{direction:inherit}
