@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7eb3e55498b0083f-s.1c4dju6higsi7.woff2)format("woff2");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:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2cc64289d47b4837-s.p.3gyhordp6ke8y.woff2)format("woff2");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:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3571ca4c7e5b0515-s.1st6rpsgpd9fa.woff2)format("woff2");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:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22fa55bc1dba6839-s.p.0d9vtzwl8fd0i.woff2)format("woff2");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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e897c2a96513d09d-s.2yz6p_nt95n3n.woff2)format("woff2");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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92965d68c2e7dc96-s.p.1tn4ua9rqzvtc.woff2)format("woff2");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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8731e9ea35b3f522-s.3_tiz-h7o52hh.woff2)format("woff2");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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/434f71d810631da4-s.p.3ea9128zkldg5.woff2)format("woff2");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:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.almarai_82a366d4-module__GaMd4G__className{font-family:Almarai,Almarai Fallback;font-style:normal}.almarai_82a366d4-module__GaMd4G__variable{--font-almarai:"Almarai", "Almarai Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_11f9ed96-module__nF9bIW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_11f9ed96-module__nF9bIW__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--primary:#c9a24b;--noise:.7}*{box-sizing:border-box;font-family:var(--font-almarai), -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif}.serif-italic{font-style:italic;font-family:var(--font-instrument-serif), serif;font-weight:400}html{scroll-behavior:smooth}html,body{max-width:100vw}body{color:#e1e0cc;background:#000;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font-family:inherit}@keyframes heroUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes wordUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes cardIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes charReveal{0%{opacity:.2}to{opacity:1}}@keyframes brandScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@supports (animation-timeline:view()){.w{animation:1s cubic-bezier(.16,1,.3,1) both wordUp;animation-timeline:view()}.char{animation:1s linear both charReveal;animation-timeline:view()}.card-anim{animation:1s cubic-bezier(.22,1,.36,1) both cardIn;animation-timeline:view()}}.nav-link{color:#e1e0cccc;font-size:11px;font-weight:400;transition:color .2s}.nav-link:hover{color:#e1e0cc}.hero-grid{grid-template-columns:1fr;align-items:end;gap:28px;display:grid}@media (min-width:1024px){.hero-grid{grid-template-columns:2fr 1fr;gap:40px}}.cta-btn:hover{gap:20px}.cta-btn:hover .cta-icon{transform:scale(1.1)}.cta-icon{transition:transform .3s}.brand-name{cursor:default;transition:color .2s}.brand-name:hover{color:var(--primary,#e1e0cc)}.contact-input{transition:border-color .2s,background .2s}.contact-input:focus{background:#dedbc81a;border-color:#dedbc880}.link-hover{color:#9ca3af;font-size:14px;transition:color .2s}.link-hover:hover{color:var(--primary,#e1e0cc)}.backtop-hover{color:#6b7280;transition:color .2s}.backtop-hover:hover{color:var(--primary,#e1e0cc)}.acc{gap:8px;height:560px;display:flex}.acc-panel{cursor:pointer;background:#111;border-radius:20px;flex:1 1 0;min-width:0;transition:flex-grow .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.acc-panel:hover,.acc:not(:hover) .acc-panel.acc-open{flex-grow:6}.acc-media{object-fit:cover;object-position:center top;filter:brightness(.42);width:100%;height:100%;transition:filter .6s ease, object-position var(--pan-duration,9s) linear;position:absolute;inset:0}.acc-panel:hover .acc-media,.acc:not(:hover) .acc-panel.acc-open .acc-media{filter:brightness();object-position:center bottom}.acc-grad{pointer-events:none;background:linear-gradient(#0000000d 38%,#000000e6);position:absolute;inset:0}.acc-vert{flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px 0;transition:opacity .35s;display:flex;position:absolute;bottom:0;left:0}.acc-vert .num{color:#8a8a82;font-size:12px;font-weight:700}.acc-vert .lbl{writing-mode:vertical-rl;letter-spacing:.03em;color:var(--primary,#e1e0cc);white-space:nowrap;font-size:16px;font-weight:700;transform:rotate(180deg)}.acc-panel:hover .acc-vert,.acc:not(:hover) .acc-panel.acc-open .acc-vert{opacity:0}.acc-body{opacity:0;pointer-events:none;width:460px;max-width:calc(100vw - 60px);padding:28px;transition:opacity .5s .12s,transform .55s cubic-bezier(.2,.8,.2,1) .12s;position:absolute;bottom:0;left:0;transform:translateY(14px)}.acc-panel:hover .acc-body,.acc:not(:hover) .acc-panel.acc-open .acc-body{opacity:1;pointer-events:auto;transform:none}.acc-num-open{color:#e1e0cc99;opacity:0;font-size:12px;font-weight:700;transition:opacity .4s;position:absolute;top:22px;right:24px}.acc-panel:hover .acc-num-open,.acc:not(:hover) .acc-panel.acc-open .acc-num-open{opacity:1}.acc-tag{color:#dedbc8;background:#dedbc824;border:1px solid #dedbc838;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.acc-visit{background:var(--primary,#dedbc8);color:#000;border-radius:999px;align-items:center;gap:9px;margin-top:20px;padding:9px 10px 9px 18px;font-size:13px;font-weight:700;transition:gap .2s;display:inline-flex}.acc-visit:hover{gap:14px}@media (max-width:768px){.acc{flex-direction:column;height:auto}.acc-panel{flex:none;height:84px;transition:height .5s cubic-bezier(.4,0,.2,1)}.acc-panel:hover,.acc:not(:hover) .acc-panel.acc-open{height:440px}.acc-body{width:100%}.acc-vert{flex-direction:row;justify-content:flex-start;height:84px;padding:0 24px}.acc-vert .lbl{writing-mode:horizontal-tb;transform:none}}
