@import "https://fonts.googleapis.com/css2?family=Caveat:wght@500&family=Reem+Kufi+Ink&display=swap";
.co-overlay{--co-ink:#1a1a1a;--co-muted:#6b6560;--co-line:#e6e0d8;--co-cream:#f7f2ec;--co-accent:#d9472b;z-index:320;color:var(--co-ink);background:#fff;font:400 16px/1.55 Gotham,Helvetica Neue,Arial,sans-serif;position:fixed;inset:0;overflow:auto}.co-rtl,.co-rtl *{font-family:ExpoArabic,Tahoma,sans-serif;letter-spacing:0!important}.co-bar{z-index:2;border-bottom:1px solid var(--co-line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(16px,4vw,56px);display:flex;position:sticky;top:0}.co-brand{letter-spacing:.28em;margin:0;font:500 20px/1 Gotham,Arial,sans-serif}.co-bar button{min-height:44px;color:var(--co-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px}.co-bar button span{vertical-align:-2px;margin-inline-start:6px;font-size:22px}.co-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,72px);max-width:1180px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,56px) 80px;display:grid}.co-intro h2{font:400 clamp(36px, 4vw, 52px)/1.05 var(--serif,Georgia, serif);letter-spacing:-.02em;margin:0 0 10px}.co-rtl .co-intro h2,.co-rtl .co-done-head h2{font-size:clamp(30px,3.4vw,44px);line-height:1.3}.co-intro p{color:var(--co-muted);margin:0 0 32px;font-size:17px}.co-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 28px;padding:0;display:grid}.co-form legend{margin-bottom:14px;padding:0;font-size:18px;font-weight:500}.co-field{gap:7px;display:grid}.co-wide{grid-column:1/-1}.co-field>span{color:var(--co-muted);font-size:14px;font-weight:500}.co-field input,.co-field select,.co-field textarea{border:1px solid var(--co-line);width:100%;min-height:54px;color:var(--co-ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;outline:0;padding:14px 16px;font-size:17px;transition:border-color .2s,box-shadow .2s}.co-field select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231a1a1a' stroke-width='1.5'/%3E%3C/svg%3E") right 16px center no-repeat;padding-inline-end:40px}.co-rtl .co-field select{background-position:16px}.co-field input:focus,.co-field select:focus,.co-field textarea:focus{border-color:var(--co-ink);box-shadow:0 0 0 3px #d9472b26}.co-note{color:var(--co-muted);margin:0 0 16px;font-size:14px}.co-error{color:#a5281b;background:#fdecea;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:15px}.co-primary,.co-secondary{min-height:58px;font:inherit;cursor:pointer;border-radius:999px;padding:0 28px;font-size:17px;font-weight:500;transition:transform .15s,opacity .2s}.co-primary{background:var(--co-accent);color:#fff;border:0;width:100%}.co-primary:hover{transform:translateY(-1px)}.co-primary:disabled{opacity:.55;cursor:wait;transform:none}.co-secondary{border:1px solid var(--co-ink);color:var(--co-ink);background:0 0}.co-summary{background:#f2f2f2;border-radius:18px;padding:28px;position:sticky;top:104px}.co-summary h3{margin:0 0 18px;font-size:18px;font-weight:500}.co-summary ul{margin:0 0 18px;padding:0;list-style:none}.co-summary li{border-bottom:1px solid var(--co-line);grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.co-summary li strong{font-size:16px;font-weight:500;display:block}.co-summary li small,.co-invoice td small{color:var(--co-muted);font-size:13px;display:block}.co-summary li>span{white-space:nowrap;font-size:15px}.co-thumb{background:#fff;border-radius:12px;width:72px;height:72px;position:relative}.co-thumb img{object-fit:contain;padding:4px}.co-thumb b{top:-6px;background:var(--co-ink);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:500;display:grid;position:absolute;inset-inline-end:-6px}.co-summary dl,.co-invoice-totals{gap:10px;margin:0;display:grid}.co-summary dl>div,.co-invoice-totals>div{justify-content:space-between;gap:16px;font-size:15px;display:flex}.co-summary dt,.co-invoice-totals dt{color:var(--co-muted)}.co-summary dd,.co-invoice-totals dd{margin:0}.co-total{border-top:1px solid var(--co-line);margin-top:6px;padding-top:14px}.co-overlay .co-total dt,.co-overlay .co-total dd{color:var(--co-ink);font-size:19px;font-weight:500}.co-done{max-width:820px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(16px,4vw,40px) 80px}.co-done-head{text-align:center;margin-bottom:28px}.co-done-head>span{background:var(--co-accent);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:28px;display:grid}.co-done-head h2{font:400 clamp(32px, 4vw, 46px)/1.1 var(--serif,Georgia, serif);margin:0 0 8px}.co-done-head p{color:var(--co-muted);margin:0;font-size:17px}.co-done-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.co-done-actions .co-primary{width:auto}.co-invoice{border:1px solid var(--co-line);background:#fff;border-radius:18px;padding:clamp(22px,4vw,44px);box-shadow:0 12px 40px #1a1a1a0f}.co-invoice>header{border-bottom:3px solid var(--co-accent);justify-content:space-between;gap:24px;padding-bottom:22px;display:flex}.co-invoice>header small{color:var(--co-muted);font-size:13px;display:block}.co-invoice-no{text-align:end}.co-invoice-no strong{margin:2px 0;font-size:22px;font-weight:500;display:block}.co-parties{border-bottom:1px solid var(--co-line);grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;display:grid}.co-parties small{color:var(--co-muted);font-size:13px}.co-parties p{margin:6px 0 0;font-size:15px}.co-parties strong{font-size:16px;font-weight:500;display:block}.co-invoice table{border-collapse:collapse;width:100%;margin:8px 0 18px;font-size:15px}.co-invoice th{color:var(--co-muted);text-align:start;border-bottom:1px solid var(--co-line);padding:14px 0 10px;font-size:13px;font-weight:500}.co-invoice td{vertical-align:top;border-bottom:1px solid var(--co-line);padding:14px 0}.co-invoice th:not(:first-child),.co-invoice td:not(:first-child){text-align:end;white-space:nowrap;padding-inline-start:12px}.co-invoice-totals{width:min(340px,100%);margin-inline-start:auto}.co-invoice>footer{border-top:1px solid var(--co-line);color:var(--co-muted);margin-top:26px;padding-top:18px;font-size:14px}.co-invoice>footer p{margin:0 0 4px}.co-status{color:#a5381f;background:#fdf0e7;border-radius:999px;padding:6px 12px;font-weight:500;display:inline-block;margin-bottom:10px!important}@media (max-width:860px){.co-layout{grid-template-columns:1fr}.co-summary{order:-1;padding:20px;position:static}}@media (max-width:560px){.co-bar{height:60px}.co-brand{font-size:17px}.co-form fieldset,.co-parties{grid-template-columns:1fr}.co-invoice>header{flex-direction:column}.co-invoice-no{text-align:start}.co-done-actions>button{width:100%}}@media print{body *{visibility:hidden!important}.co-invoice,.co-invoice *{visibility:visible!important}.co-overlay{position:static;overflow:visible}.co-invoice{width:100%;box-shadow:none;border:0;position:absolute;inset:0 auto auto 0}}.co-country{border:1px solid var(--co-line);min-height:54px;color:var(--co-ink);background:#f6f6f6;border-radius:10px;align-items:center;padding:14px 16px;font-size:16px;display:flex}.co-status.co-paid{color:#1f7a3d;background:#e8f5ec}
.house-story{--hs-ink:#141414;--hs-muted:#5f5953;--hs-accent:#d9472b;--hs-paper:#f6f1ea;color:var(--hs-ink);background:#fff;font:400 17px/1.7 Gotham,Helvetica Neue,Arial,sans-serif}.hs-rtl{direction:rtl}.hs-rtl,.hs-rtl h1,.hs-rtl h2,.hs-rtl p,.hs-rtl figcaption,.hs-rtl blockquote,.hs-rtl a{letter-spacing:0;font-family:ExpoArabic,Tahoma,sans-serif}.hs-hero{aspect-ratio:1942/809;background:#111;width:100%;min-height:520px;max-height:92vh;position:relative;overflow:hidden}.hs-hero img{object-fit:cover;object-position:center 70%;filter:grayscale()contrast(1.05)}.hs-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000008c,#0000);height:220px;position:absolute;inset:0 0 auto}.hs-intro{text-align:center;max-width:860px;margin:0 auto;padding:clamp(56px,8vw,110px) 24px clamp(40px,6vw,80px)}.hs-intro h1{letter-spacing:-.01em;text-transform:uppercase;margin:0 0 26px;font:500 clamp(30px,3.6vw,50px)/1.15 Gotham,Arial,sans-serif}.hs-rtl .hs-intro h1{text-transform:none;line-height:1.4}.hs-intro p{max-width:680px;margin:0 auto;font-size:19px}.hs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,120px);max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,90px) clamp(16px,5vw,64px);display:grid}.hs-reverse>.hs-figure{order:2}.hs-split article{max-width:520px}.hs-split h2{letter-spacing:-.01em;margin:0 0 26px;font:400 clamp(32px,3.4vw,48px)/1.12 Gotham,Arial,sans-serif}.hs-rtl .hs-split h2{line-height:1.4}.hs-split p{color:var(--hs-ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 18px}.hs-rtl .hs-split p{text-align:start}.hs-figure{margin:0}.hs-frame{aspect-ratio:3/4;background:var(--hs-paper);position:relative;overflow:hidden}.hs-frame img{object-fit:cover;transition:transform 1.2s}.hs-figure:hover .hs-frame img{transform:scale(1.02)}.hs-figure figcaption{max-width:460px;margin-top:18px;font-size:18px;line-height:1.5}.hs-band{background:var(--hs-accent);color:#fff;flex-direction:column;justify-content:space-between;gap:48px;min-height:min(70vh,640px);margin:clamp(30px,5vw,70px) 0;padding:clamp(48px,7vw,100px) clamp(20px,7vw,110px);display:flex}.hs-band-mark{letter-spacing:.42em;margin:0;font:500 clamp(14px,1.3vw,18px)/1 Gotham,Arial,sans-serif}.hs-band-line{white-space:pre-line;font:400 clamp(54px, 8.4vw, 136px)/.98 var(--serif,Georgia, serif);letter-spacing:-.035em;margin:0}.hs-rtl .hs-band-line{letter-spacing:0;line-height:1.3}.hs-rtl .hs-band-mark{letter-spacing:.42em;text-align:end;direction:ltr;font-family:Gotham,Arial,sans-serif}.hs-band-video{background:#0e1726;min-height:min(46vh,440px);position:relative;overflow:hidden}.hs-band-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-band-video:after{content:"";background:linear-gradient(#060c1659,#060c161a 40%,#060c1673);position:absolute;inset:0}.hs-band-video>p{z-index:1;position:relative}.hs-band-video{justify-content:flex-end}.hs-band-video .hs-band-line{font-size:clamp(36px,4.6vw,72px)}.hs-trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,4vw,60px);max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,90px) clamp(16px,5vw,64px) clamp(56px,7vw,100px);display:grid}.hs-trio .hs-frame{aspect-ratio:1448/1874}.hs-studies{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.hs-studies .hs-frame{aspect-ratio:640/720}.hs-rtl .hs-studies>.hs-figure:first-child{order:2}.hs-paper{background:0 0;place-items:center;display:grid}.bottle-sketch{width:92%;height:auto;color:var(--hs-ink);direction:ltr}.bottle-sketch-notes text{font:500 28px Caveat,Bradley Hand,cursive}.hs-rtl .bottle-sketch-notes text{font:400 24px ExpoArabic,Tahoma,sans-serif}.hs-rtl .bottle-sketch-notes .bottle-sketch-brand{letter-spacing:0;font-size:22px}.bottle-sketch-notes .bottle-sketch-brand{letter-spacing:.2em;font-size:20px}.bottle-sketch-label text{direction:ltr;font-family:Gotham,Arial,sans-serif}.bottle-sketch-label .bsl-house{letter-spacing:.28em;font-size:13px}.bottle-sketch-label .bsl-name{letter-spacing:.02em;font-size:30px;font-weight:500}.bottle-sketch-label .bsl-small{font-size:12px}.hs-cta{text-align:center;padding:0 24px clamp(70px,9vw,120px)}.hs-cta a{background:var(--hs-ink);color:#fff;border-radius:999px;align-items:center;min-height:54px;padding:0 30px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:760px){.hs-hero{aspect-ratio:auto;height:62vh;min-height:0}.hs-hero:after{height:140px}.hs-intro p{font-size:17px}.hs-split{grid-template-columns:1fr}.hs-band{min-height:56svh}.hs-band-video{min-height:38svh}.hs-reverse>.hs-figure{order:0}.hs-split p{text-align:start}.hs-trio{grid-template-columns:1fr}.hs-figure figcaption{font-size:16px}}@media (prefers-reduced-motion:reduce){.hs-frame img{transition:none}}.hs-founder .hs-frame{aspect-ratio:1804/1900}
