:root{--wine:#761d2c;--deep:#311217;--cream:#fbf7ef;--paper:#fffdf8;--ink:#24191a;--muted:#72635f;--gold:#c5a064;--line:#e7dacb}body{overflow-x:hidden}.notice{height:30px}.brand i,.brand span{display:none}.brand{background:url(/assets/khaddys-logo.png) 0/contain no-repeat;width:210px;height:72px;display:block}header{height:92px}header nav a.active{color:var(--wine);font-weight:800}.header-order{background:var(--wine);color:#fff;padding:12px 17px;font-size:10px;font-weight:700}#menu{display:none}.about-hero{background:var(--cream);grid-template-columns:1.05fr .95fr;min-height:680px;display:grid;overflow:hidden}.about-hero-copy{z-index:2;align-self:center;padding:125px 5vw 100px 8vw;position:relative}.about-hero-copy small,.story-kicker small,.founder-copy>small,.values-head small,.about-cta small{letter-spacing:2.7px;color:var(--wine);font-size:8px;font-weight:800}.about-hero h1{margin:24px 0 30px;font:clamp(56px,6.6vw,96px)/.94 Italiana}.about-hero h1 em{color:var(--wine);font-weight:400}.about-hero-copy p{color:var(--muted);max-width:530px;font-size:14px;line-height:1.8}.about-hero-art{background:var(--wine);place-items:center;display:grid;position:relative;overflow:hidden}.about-word{writing-mode:vertical-rl;color:#ffffff0c;letter-spacing:-8px;font:clamp(100px,14vw,210px)/.75 Italiana;transform:rotate(180deg)}.about-hero-art:before,.about-hero-art:after{content:"";border:1px solid #ddb97755;border-radius:50%;position:absolute}.about-hero-art:before{width:390px;height:390px}.about-hero-art:after{width:560px;height:560px}.hero-note{color:#eadbd8;letter-spacing:1.6px;align-items:center;gap:16px;font-size:8px;display:flex;position:absolute;bottom:38px;left:45px;right:45px}.hero-note i{background:#d5ad6a;flex:1;height:1px}.brand-story{background:var(--paper);grid-template-columns:.35fr 1.65fr;gap:6vw;padding:120px 7vw;display:grid}.story-kicker{flex-direction:column;justify-content:space-between;display:flex}.story-kicker span{color:#efe3d7;font:70px Italiana}.story-copy h2{max-width:850px;margin:0 0 55px;font:clamp(44px,5vw,72px)/1.03 Italiana}.story-copy>div{grid-template-columns:1fr 1fr;gap:45px;display:grid}.story-copy p,.founder-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.founder{background:#efe4d7;grid-template-columns:1fr 1fr;min-height:790px;display:grid}.founder figure{min-height:790px;margin:0;position:relative}.founder figure img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.founder figcaption{color:var(--wine);letter-spacing:2px;background:#fff8ed;padding:17px 24px;font-size:8px;font-weight:800;position:absolute;bottom:0;right:0}.founder-copy{align-self:center;padding:8vw 8vw 7vw}.founder-copy h2{color:var(--deep);margin:21px 0 32px;font:clamp(52px,6vw,84px)/.93 Italiana}.founder-copy blockquote{color:var(--wine);border-left:2px solid var(--gold);margin:0 0 35px;padding-left:28px;font:25px/1.5 Italiana}.founder-copy p+p{margin-top:17px}.signature{color:var(--wine);margin-top:34px;font:italic 35px Italiana}.values{background:#fffdf8;padding:115px 6vw}.values-head{text-align:center;margin-bottom:65px}.values-head h2{margin:16px;font:clamp(44px,5vw,70px)/1 Italiana}.values-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1250px;margin:auto;display:grid}.values-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:38px 30px 42px}.values-grid span{color:var(--wine);font-size:8px;font-weight:800}.values-grid h3{margin:55px 0 14px;font:27px Italiana}.values-grid p{color:var(--muted);font-size:11px;line-height:1.75}.about-cta{text-align:center;background:var(--wine);color:#fff;padding:110px 25px}.about-cta small{color:#e0bd7e}.about-cta h2{margin:22px auto 38px;font:clamp(45px,5.5vw,75px)/.98 Italiana}.about-cta div{justify-content:center;gap:12px;display:flex}.about-cta a{border:1px solid #fff5;padding:15px 21px;font-size:10px;font-weight:700}.about-cta a:first-child{color:var(--wine);background:#fff7eb}body>footer.site-footer{color:#fff;background:#271416;padding:0;display:block}.footer-lead{background:linear-gradient(115deg,#35171c,#5d1827);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:50px;padding:72px 6vw 58px;display:flex}.footer-lead small,.footer-nav small{letter-spacing:2.5px;color:#d6b274;font-size:8px;font-weight:800;display:block}.footer-lead h2{margin:17px 0 0;font:clamp(42px,5vw,70px)/.98 Italiana}.footer-order{width:180px;height:180px;color:var(--wine);background:#f8efe2;border-radius:50%;flex-direction:column;flex:0 0 180px;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.footer-order b{font-size:27px}.footer-main{grid-template-columns:.8fr 1.8fr;gap:8vw;padding:58px 6vw 55px;display:grid}.footer-about .brand{filter:brightness(0)invert();width:190px}.footer-about>p{color:#c9b9b5;max-width:340px;font-size:12px;line-height:1.8}.footer-icons{gap:9px;margin-top:22px;display:flex}.footer-icons a{border:1px solid #d6b27459;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.footer-icons img{width:21px;height:21px}.footer-nav{grid-template-columns:.8fr 1.25fr 1.2fr;gap:45px;display:grid!important}.footer-nav small{margin-bottom:23px}.footer-nav a,.footer-nav p{color:#c9b9b5;margin:0 0 12px;font-size:11px;line-height:1.65;display:block}.footer-signoff{color:#998b87;background:#180d0f;border-top:1px solid #ffffff14;justify-content:space-between;padding:19px 6vw;font-size:9px;display:flex}.footer-signoff span:last-child{color:#c9a768}@media (width<=900px){header nav{background:var(--cream);flex-direction:column;padding:25px;display:none;position:absolute;top:92px;left:0;right:0}header nav.open{display:flex}#menu{display:block}.header-order{display:none}.about-hero{grid-template-columns:1fr}.about-hero-art{min-height:260px}.brand-story{grid-template-columns:1fr}.story-kicker span{display:none}.founder{grid-template-columns:1fr}.founder figure{min-height:700px}.values-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr}.footer-nav{grid-template-columns:repeat(3,1fr)!important}}@media (width<=560px){header{height:76px}.brand{width:160px;height:58px}header nav{top:76px}.about-hero-copy{padding:85px 22px}.about-hero h1{font-size:53px}.about-hero-art{min-height:210px}.brand-story{padding:80px 22px}.story-copy h2{font-size:43px}.story-copy>div{grid-template-columns:1fr;gap:18px}.founder figure{min-height:520px}.founder-copy{padding:70px 24px}.founder-copy h2{font-size:55px}.values{padding:80px 22px}.values-grid{grid-template-columns:1fr}.values-grid article{min-height:220px}.about-cta div{flex-direction:column;max-width:280px;margin:auto}.footer-lead{padding:58px 22px;display:block}.footer-lead h2{font-size:44px}.footer-order{border-radius:3px;flex-direction:row;width:auto;height:auto;margin-top:30px;padding:15px 19px;display:inline-flex}.footer-main{padding:48px 22px}.footer-nav{grid-template-columns:1fr!important}.footer-signoff{text-align:center;flex-direction:column;gap:6px}.whatsapp-float{bottom:14px;right:14px}}.about-hero{background:#f8f1e8!important;grid-template-columns:1.08fr .92fr!important;min-height:720px!important}.about-hero-copy{padding:110px 6vw 95px 7vw!important}.about-hero-copy h1{max-width:780px;font-size:clamp(54px,6vw,88px)!important}.about-hero-copy p{max-width:600px!important}.hero-actions{align-items:center;gap:25px;margin-top:35px;display:flex}.hero-actions a{background:var(--wine);color:#fff;padding:15px 20px;font-size:10px;font-weight:800}.hero-actions span{color:var(--wine);letter-spacing:1.3px;font-size:9px}.about-portrait{border-radius:240px 240px 18px 18px;min-height:630px;margin:34px 5vw 55px 0;position:relative;overflow:hidden}.about-portrait img{object-fit:cover;object-position:center 45%;width:100%;height:100%}.about-portrait:after{content:"";background:linear-gradient(#0000,#220c10ad);position:absolute;inset:55% 0 0}.about-portrait figcaption{z-index:1;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.about-portrait figcaption small{letter-spacing:2px;color:#dfbd7e;font-size:7px}.about-portrait figcaption b{margin-top:8px;font:25px Italiana}.story-editorial{background:#fffdf8;grid-template-columns:1.05fr .95fr;gap:9vw;padding:115px 7vw;display:grid}.story-title small,.founder-note small{letter-spacing:2.6px;color:var(--wine);font-size:8px;font-weight:800}.story-title h2{max-width:690px;margin:18px 0 0;font:clamp(43px,4.8vw,68px)/1.05 Italiana}.story-body{padding-top:30px}.story-body p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.9}.story-body blockquote{color:var(--wine);border-top:1px solid var(--gold);margin:32px 0 0;padding-top:24px;font:23px/1.5 Italiana}.founder-note{color:#fff;background:#6f192b;grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;padding:80px 8vw;display:grid}.founder-note h2{margin:16px 0;font:clamp(38px,4vw,57px)/1.08 Italiana}.founder-note small{color:#e1bd7c}.founder-note>p{color:#eadcda;border-left:1px solid #d2ab69;margin:0;padding-left:35px;font-size:13px;line-height:1.9}.values{padding:105px 7vw!important}.values-head{margin-bottom:55px!important}.values-head h2{font-size:clamp(42px,4.8vw,66px)!important}.values-grid{grid-template-columns:repeat(3,1fr)!important;max-width:1100px!important}.values-grid article{min-height:235px!important}.values-grid h3{margin-top:43px!important}@media (width<=900px){.about-hero{grid-template-columns:1fr!important}.about-portrait{min-height:650px;margin:0 7vw 65px}.story-editorial,.founder-note{grid-template-columns:1fr;gap:42px}.founder-note>p{border-top:1px solid #d2ab69;border-left:0;padding-top:28px;padding-left:0}}@media (width<=560px){.about-hero-copy{padding:78px 22px 55px!important}.about-hero-copy h1{font-size:50px!important}.hero-actions{flex-direction:column;align-items:flex-start}.about-portrait{border-radius:170px 170px 12px 12px;min-height:510px;margin:0 20px 50px}.story-editorial{padding:78px 22px}.story-title h2{font-size:42px}.founder-note{padding:70px 22px}.values-grid{grid-template-columns:1fr!important}}.story-editorial{position:relative;overflow:hidden;grid-template-columns:.92fr 1.08fr!important;gap:10vw!important;padding:125px 7vw 135px!important}.story-editorial:before{content:"OUR STORY";color:#761d2c09;white-space:nowrap;pointer-events:none;font:150px/1 Italiana;position:absolute;top:55px;right:-35px}.story-title{border-left:1px solid #c8a66b;padding-left:38px;position:relative}.story-number{color:#eadfd2;margin-bottom:35px;font:65px/1 Italiana}.story-title h2{font-size:clamp(45px,5vw,70px)!important;line-height:1.02!important}.story-lead{color:#7a6762;max-width:440px;margin:28px 0 0;font:500 12px/1.8 DM Sans,sans-serif}.story-body{grid-template-columns:1fr 1fr;gap:34px;display:grid;padding-top:5px!important}.story-body article{border-top:1px solid #d9c9b7;padding-top:22px}.story-body article span{color:#7a1d30;letter-spacing:2.2px;margin-bottom:18px;font:800 7px DM Sans,sans-serif;display:block}.story-body article p{font-size:12px!important;line-height:1.9!important}.story-body blockquote{background:#f3e9dd;grid-column:1/3;position:relative;color:#4b2028!important;border:0!important;margin:16px 0 0!important;padding:30px 34px 30px 82px!important;font:27px/1.45 Italiana!important}.story-body blockquote i{color:#7a1d30;font:72px/1 Italiana;position:absolute;top:7px;left:27px}.story-body blockquote p{color:#4b2028!important;margin:0!important;font:27px/1.45 Italiana!important}@media (width<=900px){.story-editorial{grid-template-columns:1fr!important}.story-title{max-width:720px}.story-body{max-width:760px}}@media (width<=560px){.story-editorial{gap:55px!important;padding:80px 22px 90px!important}.story-editorial:before{font-size:80px;top:25px}.story-title{padding-left:22px}.story-number{margin-bottom:26px;font-size:52px}.story-title h2{font-size:42px!important}.story-body{grid-template-columns:1fr;gap:27px}.story-body blockquote{grid-column:1;padding:65px 25px 28px!important}.story-body blockquote i{left:22px}.story-body blockquote p{font-size:24px!important}}.footer-signoff{border-top:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.footer-signoff>span:first-child{text-align:left}.footer-signoff .creator-credit{text-align:center;justify-self:center}.footer-signoff>span:last-child{text-align:right}@media (width<=560px){.footer-signoff{grid-template-columns:1fr;gap:7px}.footer-signoff>span:first-child,.footer-signoff>span:last-child{text-align:center}.footer-signoff .creator-credit{grid-row:2}}
