@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0_mlbjjysj-9a.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.20edsl4fvw0xl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.2o7k1_w7_w7bj.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.12jnqtfk91av5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.3r_2hmgyghopi.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.0hc3k9jh99u9h.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.2f4st7_5x_v78.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.366wxi7rk3-vz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-ext-600-normal.06gqmhphopoe2.woff2)format("woff2"),url(../media/dm-sans-latin-ext-600-normal.2vcw1e622nu68.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.32n_x70livn_1.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.2tavyc8arpb_3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.1-60h_wy7j2h_.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2sowzapzts2o2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.2zo21yor93qdc.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.1tckdf9uwvrm7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.20oblg8q8k24u.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.0mww3qs0cp08u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.3bg-hzmj1g17f.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3im7aav-gdfim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(../media/aref-ruqaa-arabic-400-normal.2g8yzihs0934p.woff2)format("woff2"),url(../media/aref-ruqaa-arabic-400-normal.1w0ubvrgrma4j.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(../media/aref-ruqaa-latin-ext-400-normal.3vc3b6h0duy8q.woff2)format("woff2"),url(../media/aref-ruqaa-latin-ext-400-normal.0p7e4_753-4ku.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(../media/aref-ruqaa-latin-400-normal.1j2-avv-11shm.woff2)format("woff2"),url(../media/aref-ruqaa-latin-400-normal.3ftceb0bu3z1-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(../media/aref-ruqaa-arabic-700-normal.1heg7ja9brid2.woff2)format("woff2"),url(../media/aref-ruqaa-arabic-700-normal.0t7obinvu-_ap.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(../media/aref-ruqaa-latin-ext-700-normal.3uy96ou43yo1u.woff2)format("woff2"),url(../media/aref-ruqaa-latin-ext-700-normal.0olyvj_7eek2p.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(../media/aref-ruqaa-latin-700-normal.2hm5fss7rs1h5.woff2)format("woff2"),url(../media/aref-ruqaa-latin-700-normal.37pgmuz7n601d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#f6f0e4;--ink:#30352c;--olive:#344a3d;--rust:#a84f38;--gold:#c6a468;--muted:#737367;--line:#d8d5c6;--serif:"Instrument Serif", Georgia, serif;--sans:"DM Sans", Arial, sans-serif;--arabic:"Aref Ruqaa", "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--olive);color:var(--paper)}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button{font:inherit;-webkit-tap-highlight-color:transparent}svg{flex-shrink:0;display:block}p,h1,h2,h3{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}em{color:var(--rust);font-weight:400}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--rust);outline-offset:5px}.wrap{width:min(1250px,100% - 112px);margin-inline:auto}.skip-link{background:var(--olive);color:var(--paper);z-index:100;padding:14px 20px;position:fixed;top:12px;left:20px;transform:translateY(-170%)}.skip-link:focus{transform:none}.site-header{z-index:20;border-bottom:1px solid var(--line);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:102px;display:flex}.brand{flex-shrink:0;align-items:center;gap:19px;display:flex}.brand-lettering{font:64px/.8 var(--serif);color:var(--olive);letter-spacing:-4px;padding-bottom:11px}.brand-lettering>span{color:var(--rust)}.brand-rule{background:#bdbfaf;width:1px;height:32px}.brand-caption{letter-spacing:1.2px;color:var(--olive);font-size:7px;line-height:1.9}.brand-caption strong{color:var(--muted);letter-spacing:.8px;font-size:6.7px;font-weight:500}.desktop-nav{align-items:center;gap:32px;display:flex}.desktop-nav a{border-bottom:1px solid #0000;padding-block:13px;font-size:12px;transition:border-color .2s}.desktop-nav a:hover{border-color:var(--olive)}.header-join{border-bottom:1px solid var(--olive);color:var(--olive);align-items:center;gap:18px;padding-block:10px;font-size:11px;display:flex}.header-join svg{width:16px;height:16px}.menu-toggle,.mobile-nav{display:none}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;padding-block:62px 67px;display:grid}.hero-copy{padding-bottom:20px}.eyebrow{letter-spacing:1.8px;color:var(--olive);font-size:9px;font-weight:500;line-height:1.6}.hero .eyebrow{margin-bottom:28px}h1{letter-spacing:-2.9px;font-size:clamp(72px,7.2vw,104px);line-height:.99}h1 em{padding-bottom:6px;display:inline-block}.hero-description{max-width:370px;color:var(--muted);margin-top:27px;font-size:14px;line-height:1.85}.hero-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.button{justify-content:center;align-items:center;gap:36px;min-height:53px;padding:16px 23px;font-size:12px;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--olive);color:var(--paper)}.button-dark:hover{background:#435f4e}.button svg{width:18px}.text-link{color:var(--olive);border-bottom:1px solid #0000;align-items:center;gap:16px;padding-block:8px;font-size:11px;transition:border-color .2s;display:inline-flex}.text-link:hover{border-color:var(--olive)}.text-link svg{width:15px;height:15px}.hero-art{aspect-ratio:1/1.06;justify-self:end;width:100%;max-width:510px;position:relative;container-type:inline-size}.poster{background:var(--rust);color:var(--paper);position:absolute;inset:11px 15px 40px;transform:rotate(-3deg);box-shadow:9px 10px #d8d6c6}.poster-top{justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.poster-top>span{font-family:var(--arabic);font-size:19px}.poster-top svg{opacity:.7;width:33px;height:33px}.poster-lettering{text-align:center;font:700 34cqw/1.2 var(--arabic);position:absolute;top:4%;left:5%;right:4%;transform:rotate(-7deg)}.poster-lettering span{display:block}.poster-lettering span:first-child{padding-right:8%}.poster-lettering span:last-child{margin-top:-.53em;padding-left:11%}.poster-branch{color:#e4d7b4;width:23%;position:absolute;bottom:20%;left:5%;transform:rotate(-19deg)}.poster-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12%;left:27px;right:27px}.poster-bottom span:first-child{letter-spacing:2px;font-size:8px}.poster-bottom span:last-child{font-family:var(--serif);font-size:19px}.poster-stitches{opacity:.75;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='18' viewBox='0 0 36 18'%3E%3Cpath d='m0 9 9-9 9 9-9 9ZM18 9l9-9 9 9-9 9ZM4 9h10M9 4v10M22 9h10M27 4v10' fill='none' stroke='%23ead9b8' stroke-width='.85'/%3E%3C/svg%3E");height:18px;position:absolute;bottom:17px;left:0;right:0}.hero-stamp{aspect-ratio:.83;width:112px;color:var(--olive);border:1px dashed var(--olive);background:#dfdfcb;outline:7px solid #dfdfcb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:-12px;right:-8px;transform:rotate(10deg)}.hero-stamp [lang]{font:59px/1.5 var(--arabic);padding-bottom:8px}.hero-stamp>span:last-child{letter-spacing:1.7px;font-size:6px}.art-caption{text-align:center;font:italic 21px/1.4 var(--serif);color:#8e7860;position:absolute;bottom:-3px;left:0;right:0}.culture-strip{background:#e2e3d4;border-block:1px solid #d1d4c1}.culture-strip-inner{justify-content:space-between;align-items:center;gap:35px;min-height:100px;padding-inline:35px;display:flex}.culture-strip-inner>span{letter-spacing:2px;color:var(--olive);align-items:center;gap:23px;font-size:9px;display:flex}.culture-strip-inner b{font:41px/1.6 var(--arabic);letter-spacing:0;padding-bottom:10px}.culture-strip-inner>svg{color:#82917b;width:23px;height:23px}.about-section{padding-block:82px 91px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.arabic-aside{font:40px/1.4 var(--arabic);color:var(--rust);transform:rotate(-7deg)}.about-grid{grid-template-columns:1fr 1fr;gap:100px;margin-top:32px;display:grid}h2{letter-spacing:-1.2px;font-size:clamp(49px,4.5vw,67px);line-height:1.05}.about-copy{max-width:470px;padding-top:4px}.about-copy p{color:var(--muted);margin-bottom:17px;font-size:13px;line-height:1.9}.about-copy p:first-child{color:var(--ink);font-size:15px}.about-copy>a{margin-top:5px}.community-section{background:#eee7d8;border-top:1px solid #e3dccd;padding-block:75px 35px}.section-heading h2{margin-top:23px}.section-heading>.text-link{flex-shrink:0;margin-bottom:4px}.gathering-grid{grid-template-columns:.9fr 1.1fr;gap:68px;margin-top:45px;display:grid}.coffee-panel{color:var(--olive);text-align:center;background:#e4dfc9;border:1px solid #ced0ba;padding:29px 20px 27px;position:relative}.coffee-arabic{font:58px/1.5 var(--arabic);display:block;transform:rotate(-5deg)}.coffee-illustration{width:100%;max-width:390px;margin:-20px auto -6px}.coffee-panel>p{font:italic 26px/1.3 var(--serif)}.coffee-caption{letter-spacing:1.5px;color:#74765c;margin-top:14px;font-size:6px;display:block}.gatherings{flex-direction:column;display:flex}.gatherings article{border-top:1px solid #cbcdbb;flex:1;grid-template-columns:24px minmax(0,1fr) 58px;align-items:center;gap:17px;padding-block:29px;display:grid}.gatherings article:last-child{border-bottom:1px solid #cbcdbb}.gathering-number{font-family:var(--serif);color:#91927e;align-self:start;font-size:18px}.mini-label{letter-spacing:1.2px;color:#797a65;font-size:7px;font-weight:500;line-height:1.65}.gatherings h3{margin-block:9px 8px;font-size:35px;line-height:1.2}.gatherings article p:last-child{color:var(--muted);max-width:320px;font-size:12px;line-height:1.8}.gathering-arabic{font:40px/1.5 var(--arabic);text-align:center;color:var(--rust);transform:rotate(-8deg)}.events-note{border-top:1px solid #d8d1c0;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:25px;display:flex}.events-note p{color:var(--muted);font-size:11px;line-height:1.8}.events-note .text-link{flex-shrink:0;font-size:10px}.heritage-section{background:var(--olive);color:#eee6cf;overflow:hidden}.heritage-inner{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding-block:10px 34px;display:flex;position:relative}.heritage-inner>p{font:94px/1.6 var(--arabic);padding-bottom:13px}.heritage-inner>span{letter-spacing:2.3px;color:#c9c6ab;text-align:center;font-size:8px}.heritage-flower{color:#7e9275;width:65px;height:65px;position:absolute;top:32px;left:20px}.heritage-branch{color:#71866b;z-index:-1;width:185px;position:absolute;bottom:-56px;right:2%;transform:rotate(-15deg)}.connect-section{padding-block:85px 62px}.section-description{color:var(--muted);padding-bottom:5px;font-size:12px;line-height:1.9}.community-links{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.community-link{border-right:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:17px;padding:32px 25px;transition:background .2s;display:grid;position:relative}.community-link:hover{background:#eae9da}.community-link:first-child{padding-left:0}.community-link:last-child{border-right:0}.link-icon{color:var(--rust);padding-top:3px}.link-icon svg{width:22px;height:22px}.community-link h3{margin-top:10px;font-size:28px;line-height:1.2}.community-link p{color:var(--muted);max-width:23ch;margin-top:10px;font-size:11px;line-height:1.9}.community-link>svg{color:var(--olive);grid-column:2;width:17px;height:17px;margin-top:5px;transition:transform .2s}.community-link:hover>svg{transform:translate(3px,-3px)}.questions-section{grid-template-columns:1fr 1fr;gap:100px;padding-block:30px 85px;display:grid}.questions-section h2{margin-top:23px;font-size:53px}.questions details{border-bottom:1px solid var(--line)}.questions details:first-child{border-top:1px solid var(--line)}.questions summary{color:var(--olive);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:12px;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.plus{flex-shrink:0;width:12px;height:12px;position:relative}.plus:before,.plus:after{content:"";background:var(--olive);height:1px;position:absolute;inset:5px 0 auto}.plus:after{transition:transform .2s;transform:rotate(90deg)}details[open] .plus:after{transform:rotate(0)}.questions details>p{color:var(--muted);margin-bottom:24px;padding-right:30px;font-size:12px;line-height:1.9}.questions details>p a{color:var(--olive);text-underline-offset:3px;text-decoration:underline}.site-footer{color:var(--olive);background:#e3e4d5;border-top:1px solid #d2d5c2}.footer-top{justify-content:space-between;align-items:center;gap:40px;min-height:134px;display:flex}.footer-brand{font:78px/.9 var(--serif);letter-spacing:-5px;padding-bottom:12px}.footer-brand>span{color:var(--rust)}.footer-arabic{font:40px/1.4 var(--arabic);padding-bottom:14px}.footer-top>a:last-child{align-items:center;gap:16px;font-size:11px;display:flex}.footer-top>a:last-child svg{width:15px}.footer-bottom{border-top:1px solid #c8cdb9;justify-content:space-between;align-items:center;gap:24px;min-height:62px;display:flex}.footer-bottom p{color:#6b7763;font-size:9px}.footer-bottom a{align-items:center;gap:13px;font-size:9px;display:flex}.footer-bottom a>span{font-size:17px}@media (prefers-reduced-motion:no-preference){.hero-copy,.hero-art{animation:.7s both arrive}.hero-art{animation-delay:.1s}@keyframes arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}}@media (max-width:1100px){.wrap{width:calc(100% - 72px)}.brand{gap:14px}.brand-caption{font-size:6px}.brand-caption strong{font-size:5.9px}.desktop-nav{gap:23px}.desktop-nav a{font-size:11px}.header-join{gap:12px;font-size:10px}.hero{gap:37px;padding-block:56px 60px}h1{font-size:clamp(66px,7.3vw,80px)}.hero-stamp{width:88px;right:-4px}.hero-stamp [lang]{font-size:47px}.hero-stamp>span:last-child{font-size:5px}.poster-top{padding:20px}.poster-top>span{font-size:16px}.poster-top svg{width:26px;height:26px}.poster-bottom{left:22px;right:22px}.poster-bottom span:last-child{font-size:17px}.art-caption{font-size:19px}.culture-strip-inner{gap:20px;padding-inline:0}.culture-strip-inner>span{gap:14px;font-size:8px}.culture-strip-inner b{font-size:36px}.about-grid{gap:55px}.gathering-grid{grid-template-columns:.85fr 1.15fr;gap:40px}.coffee-panel{align-self:center;padding-inline:15px}.coffee-arabic{font-size:49px}.coffee-illustration{margin-top:-10px}.coffee-panel>p{font-size:23px}.coffee-caption{font-size:5px}.gatherings article{grid-template-columns:20px minmax(0,1fr) 45px;gap:13px;padding-block:23px}.gatherings h3{font-size:31px}.gathering-arabic{font-size:34px}.community-link{grid-template-columns:23px minmax(0,1fr);gap:13px;padding-inline:18px}.community-link h3{font-size:25px}.questions-section{gap:55px}}@media (max-width:900px) and (min-width:761px){.header-join{display:none}.hero{grid-template-columns:1fr .9fr;gap:22px}h1{font-size:64px}.hero-description,.poster-top>span{font-size:13px}.poster-lettering{top:7%}.poster-bottom{bottom:14%}.poster-bottom span:first-child{font-size:6px}.poster-bottom span:last-child{font-size:14px}.poster-stitches{height:15px;bottom:12px}.gathering-grid{gap:28px}.gatherings article{grid-template-columns:minmax(0,1fr) 45px}.gathering-number{display:none}.community-links{grid-template-columns:1fr}.community-link,.community-link:first-child{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 24px;align-items:center;padding:25px 0}.community-link:last-child{border-bottom:0}.community-link>svg{grid-column:auto}.community-link p{max-width:none}}@media (max-width:760px){.wrap{width:calc(100% - 40px)}.header-inner{gap:15px;min-height:76px}.brand{gap:13px}.brand-lettering{padding-bottom:10px;font-size:51px}.brand-rule{height:26px}.brand-caption{letter-spacing:.65px;font-size:6px}.brand-caption strong{letter-spacing:.45px;font-size:5.7px}.desktop-nav,.header-join{display:none}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #cbd0bf;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:flex}.menu-toggle>span{background:var(--olive);width:20px;height:1px;transition:transform .2s}.menu-toggle>span.open:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle>span.open:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav:not([hidden]){background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;padding:10px 20px 18px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 20px #30352c08}.mobile-nav a{border-top:1px solid var(--line);color:var(--olive);justify-content:space-between;align-items:center;padding-block:16px;font-size:14px;display:flex}.hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:35px 36px}.hero-copy{padding-bottom:0}.hero .eyebrow{letter-spacing:1.6px;margin-bottom:22px;font-size:8px}h1{letter-spacing:-1.8px;font-size:clamp(55px,12.7vw,78px);line-height:1.015}h1 em{padding-bottom:0}.hero-description{max-width:38ch;margin-top:21px;font-size:13px;line-height:1.8}.hero-actions{gap:26px;margin-top:25px}.button{gap:30px;min-height:50px;padding:15px 20px;font-size:11px}.text-link{gap:14px;font-size:11px}.hero-art{aspect-ratio:1/1.1;justify-self:center;width:calc(100% - 12px);max-width:360px}.poster{inset:5px 10px 34px;box-shadow:6px 7px #d8d6c6}.poster-top{padding:15px 19px}.poster-top>span{font-size:14px}.poster-top svg{width:24px;height:24px}.poster-lettering{font-size:34cqw;top:6%}.poster-branch{bottom:22%}.poster-bottom{bottom:13%;left:19px;right:19px}.poster-bottom span:first-child{letter-spacing:1.6px;font-size:6px}.poster-bottom span:last-child{font-size:16px}.poster-stitches{height:14px;bottom:12px}.hero-stamp{outline-width:5px;width:79px;top:-8px;right:-1px}.hero-stamp [lang]{padding-bottom:5px;font-size:43px}.hero-stamp>span:last-child{letter-spacing:1.1px;font-size:5px}.art-caption{font-size:18px;bottom:-2px}.culture-strip-inner{gap:12px;min-height:85px}.culture-strip-inner>span{letter-spacing:1.3px;flex-direction:column;gap:0;font-size:6px}.culture-strip-inner b{padding-bottom:4px;font-size:30px;line-height:1.4}.culture-strip-inner>svg{width:16px;height:16px}.about-section{padding-block:48px 51px}.eyebrow{letter-spacing:1.5px;font-size:8px}.arabic-aside{font-size:32px}.about-grid{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:22px}h2{font-size:clamp(43px,10.5vw,58px);line-height:1.07}.about-copy{max-width:none;padding:0}.about-copy p{margin-bottom:14px;font-size:12px;line-height:1.9}.about-copy p:first-child{font-size:14px}.community-section{padding-block:48px 26px}.section-heading{gap:25px}.community-section .section-heading,.connect-section .section-heading{display:block}.section-heading h2{margin-top:19px}.section-heading>.text-link{margin-top:20px;margin-bottom:0}.gathering-grid{grid-template-columns:minmax(0,1fr);gap:31px;margin-top:28px}.coffee-panel{padding:20px 16px 23px}.coffee-arabic{font-size:49px}.coffee-illustration{max-width:330px;margin-top:-19px;margin-bottom:-13px}.coffee-panel>p{font-size:25px}.coffee-caption{letter-spacing:1.3px;margin-top:12px;font-size:5px}.gatherings article{grid-template-columns:18px minmax(0,1fr) 45px;gap:13px;padding-block:24px}.gathering-number{font-size:17px}.gatherings h3{margin-block:7px;font-size:29px}.gatherings article p:last-child{font-size:11px}.mini-label{letter-spacing:1px;font-size:6px}.gathering-arabic{font-size:32px}.events-note{flex-direction:column;align-items:flex-start;gap:8px;margin-top:25px;padding-top:20px}.events-note p{font-size:10px}.heritage-inner{min-height:205px;padding-block:16px 27px}.heritage-inner>p{padding-bottom:16px;font-size:clamp(48px,12.5vw,66px)}.heritage-inner>span{letter-spacing:1.5px;font-size:6px}.heritage-flower{width:30px;height:30px;top:17px;left:0}.heritage-branch{opacity:.6;width:105px;bottom:-40px;right:-15px}.connect-section{padding-block:49px 34px}.section-description{margin-top:22px;padding:0;font-size:11px;line-height:1.8}.section-description br{display:none}.community-links{grid-template-columns:minmax(0,1fr);margin-top:29px}.community-link,.community-link:first-child{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 18px;align-items:start;gap:16px;padding:25px 0}.community-link:last-child{border-bottom:0}.community-link>svg{grid-column:auto;margin-top:4px}.community-link h3{margin-top:5px;font-size:29px}.community-link p{max-width:none;margin-top:6px;font-size:11px}.community-link .mini-label{font-size:7px}.questions-section{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:22px 52px}.questions-section h2{margin-top:18px;font-size:46px}.questions summary{padding-block:23px;font-size:12px}.questions details>p{margin-bottom:22px;padding-right:17px;font-size:11px}.footer-top{flex-wrap:wrap;gap:14px;min-height:113px;padding-block:24px}.footer-brand{font-size:62px}.footer-arabic{padding-bottom:7px;font-size:30px}.footer-top>a:last-child{width:100%;margin-top:5px;font-size:10px}.footer-bottom{align-items:flex-start;gap:20px;min-height:0;padding-block:19px}.footer-bottom p{max-width:23ch;font-size:8px;line-height:1.8}.footer-bottom a{flex-shrink:0;font-size:8px}}@media (max-width:360px){.wrap{width:calc(100% - 32px)}.brand{gap:10px}.brand-lettering{font-size:46px}.brand-caption{font-size:5.5px}.brand-caption strong{font-size:5.1px}h1{font-size:50px}.hero-stamp{width:68px}.hero-stamp [lang]{font-size:37px}.poster-top>span{font-size:12px}.hero-actions{gap:20px}.gatherings article{grid-template-columns:minmax(0,1fr) 42px}.gathering-number{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
