:root{--ink:#3b2f26;--cream:#fff6ea;--orange:#f2a65a;--brick:#b9553b;--espresso:#5f5244;--wrap:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--ink);background:#b8b2a1;margin:0;font-family:Manrope,sans-serif;overflow-x:hidden}[lang=ar]{font-family:IBM Plex Sans Arabic,sans-serif}img{max-width:100%}a{color:inherit}.px{image-rendering:pixelated;display:block}.wrap{width:min(var(--wrap), calc(100% - 40px));margin:0 auto;position:relative}.sec{position:relative;overflow:hidden}.h{letter-spacing:-.01em;color:var(--face,var(--cream));text-shadow:0 .022em 0 var(--s1), 0 .044em 0 var(--s1), 0 .062em 0 var(--s2), 0 .08em 0 var(--s2), 0 .1em 0 var(--s3), 0 .12em 0 var(--s3), 0 .138em 0 var(--s4);margin:0;font-family:"Baloo Bhaijaan 2",sans-serif;font-weight:800;line-height:1.02}.strata-floor{--s1:#e4d3ae;--s2:#6e6a64;--s3:#6b4a35;--s4:#4e3627}.strata-cedar{--s1:#d8c79e;--s2:#6f9e55;--s3:#3d6a3a;--s4:#16261b}.strata-limestone{--face:var(--brick);--s1:#8e3d2b;--s2:#7a3322;--s3:#5e3a2a;--s4:#3b2f26}.strata-espresso{--s1:#e4d3ae;--s2:#857766;--s3:#3e342b;--s4:#2b231c}h1.h{font-size:78px}.h.big{font-size:64px}.title{font-family:"Baloo Bhaijaan 2",sans-serif;font-size:var(--t);flex-direction:column;align-items:flex-start;display:inline-flex}.title .lebanon{letter-spacing:-.01em;color:var(--cream);white-space:nowrap;text-shadow:0 .022em #e4d3ae,0 .044em #e4d3ae,0 .062em #857766,0 .08em #857766,0 .1em #3e342b,0 .12em #3e342b,0 .138em #2b231c;padding-bottom:.14em;font-size:1em;font-weight:800;line-height:.92}.title .row{align-self:stretch;align-items:center;gap:.07em;margin-top:.04em;display:flex}.title .row i{background:var(--orange);border-radius:2px;flex:1;min-width:.12em;height:max(2px,.026em)}.title .row span{letter-spacing:.3em;color:var(--orange);white-space:nowrap;margin-right:-.3em;font-size:.24em;font-weight:800;line-height:1.1}.title .ar{color:var(--cream);margin-top:.138889em;font-size:.36em;font-weight:700;line-height:1.35}.title.s32{--t:32px}.title.s48{--t:48px}.eye{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}.eye [lang=ar]{letter-spacing:0;text-transform:none;font-size:21px;font-weight:600}.dot{opacity:.6;background:currentColor;border-radius:3px;flex:none;width:6px;height:6px}.eye.sky{color:#16364a}.eye.brick{color:#8e3d2b}.eye.gold{color:#e7b64a}.eye.orange{color:var(--orange)}.p{margin:0;font-size:20px;line-height:1.62}.k{letter-spacing:.18em;text-transform:uppercase;color:#9a8b7a;font-size:10px;font-weight:800}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:10px;height:56px;padding:0 26px;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.btn:focus-visible,.nav a:focus-visible,.pass:focus-visible,.lever:focus-visible,.way:focus-visible,.footer a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.edge{flex-direction:column;height:34px;display:flex;position:absolute;bottom:0;left:0;right:0}.edge i{display:block}.edge i:first-child{background:var(--e1);height:30%}.edge i:nth-child(2){background:var(--e2);height:22%}.edge i:nth-child(3){background:var(--e3);height:34%}.edge i:nth-child(4){background:var(--e4);height:14%}.w{cursor:help;border-bottom:2px dotted;outline:none;position:relative}.tip{opacity:0;pointer-events:none;background:var(--ink);color:var(--cream);white-space:nowrap;z-index:30;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:10px 16px 11px;font-weight:600;line-height:1.3;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px);box-shadow:0 10px 24px #1e140a4d}.tip:after{content:"";border:7px solid #0000;border-top-color:var(--ink);margin-left:-7px;position:absolute;top:100%;left:50%}.w:hover .tip,.w:focus .tip{opacity:1;transform:translate(-50%)}.tip-ar{font-size:24px}.tip-az{color:var(--orange);font-size:14px;font-style:italic}.tip-en{color:#dccdbb;font-size:13px}.nav{z-index:50;background:var(--espresso);border-radius:999px;align-items:center;gap:26px;width:min(1200px,100% - 40px);height:72px;padding:0 10px 0 30px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #7c6d5c,0 14px 30px #1e283238}.nav-home{margin-top:4px;text-decoration:none}.nav-links{gap:22px;margin-left:12px;display:flex}.nav-links a{color:#f3e8d8;font-size:15px;font-weight:700;text-decoration:none}.nav-links a:hover{color:var(--cream);text-underline-offset:6px;text-decoration:underline}.nav-clock{color:#f3e8d8;white-space:nowrap;background:#4e4236;border-radius:999px;align-items:center;gap:8px;height:40px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.nav-clock .sun{color:var(--orange)}.btn.play{background:var(--orange);color:#2b1f14;height:52px}.nav-menu{display:none}.hero{background:linear-gradient(#7fbde0 0%,#8ec6e6 45%,#c9e3ef 85%,#dce6e4 100%);min-height:1000px}.hero .plane{z-index:3;width:464px;height:242px;animation:18s linear -4.9s infinite fly;position:absolute;top:0;left:0}.hero .clouds{width:1280px;max-width:none;height:720px;animation:26s ease-in-out infinite alternate drift;position:absolute;top:430px;left:calc(50% - 120px)}.hero .house{z-index:2;animation:2.4s steps(2,end) infinite alternate bob;position:absolute;top:300px;left:calc(50% + 20px)}.hero .house img{width:640px;max-width:none;height:444px}.birds{z-index:4;pointer-events:none;position:absolute;inset:0}.bird-path{left:var(--x);top:var(--y);animation:bird var(--d) linear var(--o) infinite;position:absolute}.bird{width:104px;height:80px;image-rendering:pixelated;animation:wing .6s steps(6) var(--w) infinite;background:url(/site/birds/pigeon-grey-sheet-1x.png) 0 -160px/728px 320px no-repeat;display:block}.hero-fade{z-index:5;background:linear-gradient(#b8b2a100 0%,#b8b2a1d9 70%,#b8b2a1 100%);height:230px;position:absolute;bottom:0;left:0;right:0}.hero-in{z-index:6;flex-direction:column;align-items:flex-start;gap:26px;padding-top:210px;padding-bottom:120px;display:flex}.hero-in>*{max-width:640px}.hero .lead{color:#16364a;max-width:560px;margin:0;font-size:21px;line-height:1.62}.house-small{display:none}@keyframes fly{0%{transform:translate(1640px,460px)}to{transform:translate(-760px,-740px)}}@keyframes drift{to{transform:translate(-60px)}}@keyframes bob{to{transform:translateY(-6px)}}@keyframes bird{to{transform:translate(-1800px,-900px)}}@keyframes wing{to{background-position-x:-624px}}.pass{color:var(--ink);filter:drop-shadow(0 14px 24px #16364a40);border-radius:18px;align-items:stretch;margin-top:8px;text-decoration:none;transition:transform .2s;display:inline-flex}.pass:hover{transform:translateY(-3px)rotate(-.6deg)}.pass-main{background:var(--cream);border-radius:18px 0 0 18px;flex-direction:column;gap:8px;padding:18px 24px 16px;display:flex;-webkit-mask:radial-gradient(circle at 100% 0,#0000 10px,#000 10.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 10px,#000 10.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 100% 0,#0000 10px,#000 10.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 10px,#000 10.5px) bottom/100% 51% no-repeat}.pass-head{align-items:center;gap:10px;display:flex}.pass-head [lang=ar]{font-size:15px;font-weight:600}.red{color:var(--brick)!important}.brown{color:#7a3a12!important}.pass-route{align-items:center;gap:14px;display:flex}.pass-route>span:not(.plane-glyph),.pass-meta>span{flex-direction:column;display:flex}.plane-glyph{color:var(--orange);font-size:22px}.pass-meta{gap:22px;display:flex}.v{color:var(--ink);font-size:15px;font-weight:800}.pass-stub{background:var(--orange);border-left:3px dashed #fff6eae6;border-radius:0 18px 18px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:16px 26px;display:flex;-webkit-mask:radial-gradient(circle at 0 0,#0000 10px,#000 10.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 10px,#000 10.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 0 0,#0000 10px,#000 10.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 10px,#000 10.5px) bottom/100% 51% no-repeat}.pass-go{color:#2b1f14;white-space:nowrap;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:34px;font-weight:800;line-height:1}.barcode{margin-top:6px;display:flex}.barcode i{width:var(--b);background:var(--ink);height:26px;margin-right:2px;display:block}.pass-links{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.store{color:#16364a;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.store:not([href]){opacity:.75}.store .phone{border:2.5px solid;border-radius:5px;width:18px;height:28px;display:inline-block}.floor{image-rendering:pixelated;background:#b8b2a1 url(/site/scenes/floor-1440x810.png) top/2880px 1620px}.floor>.wrap{image-rendering:auto}.acts-in{flex-direction:column;gap:24px;padding:40px 0 110px;display:flex}.sec-head{flex-direction:column;gap:20px;margin-bottom:22px;display:flex}.acts-sub{color:#4a3e33;max-width:760px}.acts{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.act{background:var(--cream);border-radius:26px;flex-direction:column;grid-column:span 2;padding:14px;display:flex;box-shadow:0 18px 36px #3b2f2638,inset 0 -4px #3b2f2614}.act.wide{grid-column:span 3}.shot{background:var(--ink);border-radius:17px;padding:6px;line-height:0;display:block}.shot img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.act-txt{flex-direction:column;flex:1;gap:10px;padding:20px 12px 12px;display:flex}.act-k{letter-spacing:.18em;text-transform:uppercase;color:var(--brick);align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.act-k b{letter-spacing:.04em;color:var(--cream);background:var(--ink);border-radius:8px;padding:2px 8px 0;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:15px;font-weight:800}.act-k [lang=ar]{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:18px;font-weight:600}.act-k{flex-wrap:wrap;row-gap:4px}.act-t{font-family:"Baloo Bhaijaan 2",sans-serif;font-size:28px;font-weight:800;line-height:1.05}.act.wide .act-t{font-size:34px}.act-b{color:#5b4c3e;font-size:16px;line-height:1.55}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{color:#5b4c3e;background:#efe3d0;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.swipe{display:none}.more{background:var(--espresso);border-radius:28px;grid-template-columns:190px repeat(4,1fr);align-items:start;gap:24px;margin-top:30px;padding:26px 30px 28px;display:grid;box-shadow:inset 0 0 0 1px #7c6d5c,0 18px 36px #3b2f2640}.more-head{flex-direction:column;gap:4px;display:flex}.more-head [lang=ar]{color:var(--orange);text-align:left;font-size:30px;font-weight:700;line-height:1.2}.more-head .t{color:var(--cream);font-family:"Baloo Bhaijaan 2",sans-serif;font-size:26px;font-weight:800;line-height:1.05}.more-item{flex-direction:column;gap:6px;min-width:0;display:flex}.more-item img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;height:auto;margin-bottom:6px;display:block;box-shadow:0 0 0 3px #4a3f35,0 8px 16px #140c044d}.more-item .ar{color:#e4d3ae;text-align:left;font-size:16px;font-weight:600}.more-item .t{color:var(--cream);font-family:"Baloo Bhaijaan 2",sans-serif;font-size:19px;font-weight:800;line-height:1.1}.more-item .l{color:#dccdbb;font-size:13px;font-weight:600;line-height:1.4}.cedar{background:#24402f}.partners-in{flex-direction:column;gap:48px;padding:120px 0 130px;display:flex}.partners-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.partners-head>div{flex-direction:column;gap:18px;display:flex}.partners-head .p{color:#d5dfd3;max-width:460px;padding-bottom:8px;font-size:19px}.pcards{grid-template-columns:1fr 1fr .62fr;align-items:stretch;gap:24px;display:grid}.pc{background:var(--cream);color:var(--ink);border-radius:24px;flex-direction:column;gap:12px;padding:28px 30px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 20px 40px #050f0859}.pc:hover{transform:translateY(-4px);box-shadow:0 28px 50px #050f086b}.pc:focus-visible,.pc-cta:focus-visible{outline-offset:4px;outline:3px solid #e7b64a}.pc-top{justify-content:space-between;align-items:center;display:flex}.pc-kind{color:#24402f;letter-spacing:.16em;text-transform:uppercase;background:#e3ecdd;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.pc-ext{color:#5b4c3e;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:800;transition:background .2s,color .2s;display:flex;box-shadow:inset 0 0 0 1.5px #d9cdba}.pc:hover .pc-ext,.pc:focus-visible .pc-ext{color:var(--cream);box-shadow:none;background:#24402f}.pc-who{flex-direction:column;gap:4px;margin-top:6px;display:flex}.pc-who .org{color:#6b7f6e;font-size:14px;font-weight:700}.pc-who .name{font-family:"Baloo Bhaijaan 2",sans-serif;font-size:34px;font-weight:800;line-height:1.05}.pc-stat{background:#e7b64a;border-radius:999px;align-self:flex-start;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.pc-tagline{color:#2e4a37;font-size:17px;font-style:italic;font-weight:600;line-height:1.4}.pc-body{color:#4a3e33;font-size:16px;line-height:1.6}.pc-in{color:#2e4a37;background:#eef3ea;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.pc-in svg{flex:none;margin-top:1px}.pc-foot{color:var(--brick);border-top:1px solid #e8dfd0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:15px;font-weight:800;display:flex}.pc-cta{color:var(--cream);border:2px dashed #fff6ea73;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:30px 28px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.pc-cta:hover{background:#fff6ea0f;border-color:#fff6eacc}.pc-cta .plus{border-radius:30px;justify-content:center;align-items:center;width:60px;height:60px;font-size:34px;font-weight:500;line-height:1;display:flex;box-shadow:inset 0 0 0 2px #fff6eab3}.pc-cta .t{font-family:"Baloo Bhaijaan 2",sans-serif;font-size:30px;font-weight:800;line-height:1.1}.pc-cta .l{color:#d5dfd3;font-size:15px;line-height:1.55}.btn.gold{color:#2b1f14;background:#e7b64a;height:50px}.limestone{background:#f2e8d6}.letter-in{grid-template-columns:440px 670px;justify-content:space-between;column-gap:90px;padding:120px 0 110px;display:grid}.letter-left{flex-direction:column;gap:26px;display:flex}.letter-left .h{margin-bottom:8px}.quote{margin:0;padding-top:22px;position:relative}.quote .mark{color:var(--brick);opacity:.9;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:108px;font-weight:800;line-height:1;position:absolute;top:-18px;left:-6px}.quote p{margin:0;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:30px;font-weight:700;line-height:1.18}.corniche{width:640px;margin:40px 0 0 -100px}.corniche img{width:640px;max-width:none;height:360px}.corniche figcaption{color:#5b4c3e;width:420px;margin:-40px 0 0 100px;font-size:14px;font-weight:700;line-height:1.45}.letter{border-left:2px solid #b9553b2e;padding-left:50px;position:relative}.letter .k{margin-bottom:18px}.k.brick{color:var(--brick)}.letter p{color:#5b4c3e;margin:0 0 16px;font-size:18px;line-height:1.7}.letter p.first{color:var(--ink);margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.55}.sign{align-items:flex-end;gap:16px;margin-top:10px;display:flex}.sign .name{color:var(--brick);font-family:Caveat,cursive;font-size:52px;font-weight:700;line-height:.9;transform:rotate(-4deg)}.sign .role{letter-spacing:.16em;text-transform:uppercase;color:#8a7a69;padding-bottom:6px;font-size:13px;font-weight:800}.support{background:#17130f;transition:background .6s}.support.lit{background:radial-gradient(at 50% 0,#7a6956 0%,#5f5244 55%,#554a3e 100%)}.wire{width:100%;height:140px;position:absolute;top:0;left:0}.bulbs{height:140px;position:absolute;top:0;left:0;right:0}.bulb{left:var(--x);top:var(--y);background:#4a423b;border-radius:50% 50% 45% 45%;width:22px;height:30px;margin-left:-11px;transition:background .3s,box-shadow .3s;position:absolute}.lit .bulb{animation:1.1s ease-out both flicker;animation-delay:var(--delay);background:#ffd98a;box-shadow:0 0 18px 6px #ffc86ea6,0 0 60px 18px #ffbe5a40}@keyframes flicker{0%{opacity:0}10%{opacity:1}14%{opacity:.3}22%{opacity:1}30%{opacity:.6}36%,to{opacity:1}}.toast{z-index:9;background:var(--cream);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:baseline;gap:12px;padding:10px 22px;animation:2.6s both toast;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #00000059}.toast [lang=ar]{font-size:22px;font-weight:700}.toast span:last-child{font-size:15px;font-weight:800}.toast[hidden]{display:none}@keyframes toast{0%{opacity:0;transform:translate(-50%,10px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.support-in{grid-template-columns:720px 360px;justify-content:space-between;row-gap:40px;padding:190px 0 120px;display:grid}.support-text{flex-direction:column;gap:18px;display:flex}.support-title{--face:#9e9182;text-shadow:none;font-size:72px;transition:color .5s}.lit .support-title{--face:var(--cream);text-shadow:0 .022em #e4d3ae,0 .044em #e4d3ae,0 .062em #857766,0 .08em #857766,0 .1em #3e342b,0 .12em #3e342b,0 .138em #2b231c}.support .p{color:#b8ac9c;font-size:19px;transition:color .5s}.support.lit .p{color:#f3e8d8}.generator{background:#2b2620;border-radius:26px;align-self:start;height:300px;margin-top:10px;padding:24px 26px;position:relative;box-shadow:inset 0 0 0 2px #4a4138,0 20px 40px #0006}.gen-top{justify-content:space-between;align-items:center;display:flex}.gen-name{flex-direction:column;display:flex}.gen-name [lang=ar]{color:#f3e8d8;font-size:26px;font-weight:700}.gen-name .k{color:#b8ac9c}.gen-lamp{background:#e8705a;border-radius:8px;width:16px;height:16px;box-shadow:0 0 12px #e8705a}.lit .gen-lamp{background:#8ccb7a;box-shadow:0 0 12px #8ccb7a}.lever{cursor:pointer;background:0 0;border:none;border-radius:16px;width:140px;height:170px;padding:0;position:absolute;top:96px;left:110px}.lever .slot{background:#15110d;border-radius:16px;width:80px;height:150px;position:absolute;top:10px;left:30px;box-shadow:inset 0 0 0 3px #3a322a}.lever .arm{transform-origin:50% 100%;width:16px;height:120px;transition:transform .35s cubic-bezier(.4,1.6,.5,1);position:absolute;top:22px;left:62px;transform:rotate(28deg)}.lit .lever .arm{transform:rotate(-28deg)}.lever .knob{background:#d1262b;border-radius:18px;width:36px;height:36px;position:absolute;top:-14px;left:-10px;box-shadow:0 4px #7e1518}.lever .rod{background:#a8a096;width:8px;height:60px;position:absolute;top:10px;left:4px}.lever .state{text-align:center;letter-spacing:.2em;color:var(--orange);font-size:13px;font-weight:800;position:absolute;bottom:-6px;left:0;right:0}.cut{color:#e8705a;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:calc(100% + 20px);left:0;right:0}.cut [lang=ar]{font-size:22px;font-weight:700}.cut span:last-child{font-size:14px;font-weight:700}.lit .cut{visibility:hidden}.ways{grid-column:1/-1;gap:22px;margin-top:40px;display:flex}.way{background:#231d17;border-radius:22px;flex-direction:column;flex:1;gap:8px;padding:24px 26px;text-decoration:none;transition:background .4s,box-shadow .4s;display:flex}.way .t{color:#b8ac9c;font-family:"Baloo Bhaijaan 2",sans-serif;font-size:26px;font-weight:800;line-height:1.1;transition:color .4s}.way .a{color:#8e8172;font-size:15px;font-weight:700;transition:color .4s}.lit .way{background:var(--cream);box-shadow:0 14px 30px #140c0459}.lit .way .t{color:var(--ink)}.lit .way .a{color:var(--brick)}.donate{grid-column:1/-1;align-items:center;gap:24px;display:flex}.donate .p{font-size:18px}.btn.orange{background:var(--orange);color:#2b1f14;margin-left:auto}.footer{background-color:#6b4a35;background-image:radial-gradient(circle at 20% 30%,#5e4130 0 2px,#0000 2.5px),radial-gradient(circle at 70% 60%,#7a5741 0 2px,#0000 2.5px),radial-gradient(circle at 40% 80%,#8a8078 0 1.5px,#0000 2px);background-size:46px 38px,58px 44px,72px 52px;padding:110px 0 44px;position:relative}.footer:before{content:"";background:#e4d3ae;height:26px;position:absolute;top:0;left:0;right:0;box-shadow:0 20px #6e6a64}.footer:after{content:"";background:#4e3627;height:14px;position:absolute;bottom:0;left:0;right:0}.footer-in{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer-brand .tag{color:#f3e8d8;font-size:18px;font-weight:700}.footer-brand .insta{color:var(--orange);font-size:15px;font-weight:700;text-decoration:none}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col .k{color:#e4d3ae}.footer-col a,.footer-col span{color:#f3e8d8;font-size:16px;font-weight:600;text-decoration:none}.footer-col a[href]:hover{text-decoration:underline}.footer-copy{color:#d8c2ae;border-top:1px solid #e4d3ae40;margin-top:64px;padding-top:18px;font-size:14px;font-weight:600}.footer-copy [lang=ar]{font-size:17px}a:not([href]){cursor:default}@media (prefers-reduced-motion:reduce){.hero .plane,.bird-path,.bird,.hero .clouds,.hero .house{animation:none!important}html{scroll-behavior:auto}}@media (width<=1260px){.letter-in{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);column-gap:50px}.corniche{margin-left:-60px}.support-in{grid-template-columns:minmax(0,1fr) 360px;column-gap:40px}.nav-links{gap:16px;margin-left:4px}}@media (width<=900px){html{scroll-padding-top:80px}.nav{gap:10px;width:calc(100% - 24px);height:56px;padding:0 8px 0 20px;top:12px}.title.s32{--t:22px}.nav-clock{display:none}.btn.play{height:40px;margin-left:auto;padding:0 16px;font-size:15px}.nav-menu{cursor:pointer;background:#4e4236;border:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:flex}.nav-menu i{background:#f3e8d8;width:16px;height:2px;display:block}.nav-links{background:var(--espresso);border-radius:24px;flex-direction:column;gap:0;margin:0;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:inset 0 0 0 1px #7c6d5c,0 14px 30px #1e283238}.nav.open .nav-links{display:flex}.nav-links a{padding:14px 16px;font-size:17px}h1.h{font-size:44px}.h.big{font-size:40px}.p{font-size:17px}.edge{height:22px}.hero{background:linear-gradient(#7fbde0 0%,#8ec6e6 40%,#cfe5ee 78%,#b8b2a1 100%);min-height:0}.hero .plane{width:232px;height:121px;animation:2s steps(2,end) infinite alternate bob;top:70px;left:auto;right:8px}.hero .clouds,.hero .house,.birds,.hero-fade{display:none}.hero-in{align-items:stretch;gap:18px;padding:190px 0 72px}.hero-in>*{max-width:none}.house-small{align-self:center;width:320px;height:222px;margin:4px 0 6px;display:block}.hero .lead{font-size:17px}.pass{flex-direction:column;align-self:stretch}.pass-main{border-radius:18px 18px 0 0;-webkit-mask:radial-gradient(circle at 0 100%,#0000 10px,#000 10.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 10px,#000 10.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0 100%,#0000 10px,#000 10.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 10px,#000 10.5px) 100%/51% 100% no-repeat}.pass-stub{border-top:3px dashed #fff6eae6;border-left:none;border-radius:0 0 18px 18px;-webkit-mask:radial-gradient(circle at 0 0,#0000 10px,#000 10.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 10px,#000 10.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0 0,#0000 10px,#000 10.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 10px,#000 10.5px) 100%/51% 100% no-repeat}.pass-meta{flex-wrap:wrap;gap:16px}.pass-go{font-size:30px}.acts-in{padding:24px 0 70px}.acts{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:6px 20px 18px;display:flex;overflow-x:auto}.acts::-webkit-scrollbar{display:none}.act,.act.wide{scroll-snap-align:start;flex:0 0 300px}.act.wide .act-t,.act-t{font-size:26px}.swipe{color:#4a3e33;margin:-8px 0 0;font-size:14px;font-weight:800;display:block}.more{grid-template-columns:1fr 1fr;gap:18px;padding:22px 18px}.more-head{grid-column:1/-1}.partners-in{gap:30px;padding:70px 0 80px}.partners-head{flex-direction:column;align-items:flex-start;gap:16px}.pcards{grid-template-columns:1fr}.pc{padding:24px 22px 20px}.pc-who .name{font-size:30px}.letter-in{grid-template-columns:1fr;row-gap:30px;padding:70px 0 60px}.quote p{font-size:24px}.corniche{width:100%;margin:10px 0 0;overflow:hidden}.corniche img{width:640px;margin-left:calc(50% - 320px)}.corniche figcaption{width:auto;margin:8px 0 0}.letter{border-left:none;padding-left:0}.letter p{font-size:16px}.letter p.first{font-size:18px}.sign .name{font-size:44px}.support-in{grid-template-columns:1fr;row-gap:26px;padding:150px 0 70px}.support-title{font-size:46px}.generator{align-items:center;gap:18px;height:auto;margin-top:0;padding:16px 20px;display:flex}.gen-top{flex-direction:row-reverse;gap:12px}.lever{transform-origin:100%;width:110px;height:120px;margin-left:auto;position:relative;top:auto;left:auto;transform:scale(.75)}.cut{flex:1;align-items:flex-start;position:static}.generator{flex-wrap:wrap}.ways{flex-direction:column;gap:14px;margin-top:0}.way .t{font-size:22px}.donate{flex-direction:column;align-items:stretch}.btn.orange{justify-content:center;margin-left:0}.footer{padding-top:80px}.footer-in{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.title.s48{--t:40px}.footer-copy{margin-top:40px}}
