@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57696fb0c8dcfe1f-s.p.29a202atpp3ye.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:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e7ef6f2b114b8258-s.1n_3r3e4zcd1n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/aa864abbb6263c2e-s.0is27-kd6m8rq.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:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8f2ca9bed5019488-s.p.1rne3a59172go.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:Alexandria Fallback;src:local(Arial);ascent-override:86.13%;descent-override:22.33%;line-gap-override:0.0%;size-adjust:112.38%}.alexandria_97b5b4bc-module__wcHBpW__className{font-family:Alexandria,Alexandria Fallback;font-style:normal}.alexandria_97b5b4bc-module__wcHBpW__variable{--font-brand:"Alexandria", "Alexandria Fallback"}
:root{--night:#061412;--night-soft:#0b211d;--teal:#0b5e50;--teal-bright:#177c68;--paper:#f2f0e9;--paper-soft:#e7e5de;--ink:#0a1714;--muted:#5f6966;--line:color-mix(in srgb, var(--ink) 15%, transparent);--champagne:#c3a879;--danger:#a7202d;--radius-sm:10px;--radius-md:20px;--radius-lg:34px;--section:clamp(86px, 14vw, 190px);--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night)}body{color:var(--ink);background:var(--paper);font-family:var(--font-brand), sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in srgb, var(--champagne) 80%, white);outline-offset:4px}.site-header{inset:max(12px, env(safe-area-inset-top)) 0 auto;z-index:20;color:#fff;justify-content:space-between;align-items:center;gap:16px;width:min(1440px,100% - 28px);min-height:58px;margin-inline:auto;display:flex;position:absolute}.site-header nav{align-items:center;gap:32px;font-size:.78rem;font-weight:550;display:none}.site-header nav a,.footer-links a{align-content:center;min-height:44px;transition:color .18s}.site-header nav a:hover,.footer-links a:hover{color:var(--champagne)}.wordmark{letter-spacing:.02em;direction:ltr;align-items:center;gap:11px;min-height:44px;font-size:.88rem;font-weight:620;display:inline-flex}.wordmark-mark{border:1px solid color-mix(in srgb, var(--champagne) 55%, transparent);width:36px;height:36px;color:var(--champagne);border-radius:50%;place-items:center;font-size:.7rem;font-weight:500;display:grid}.header-actions{align-items:center;gap:4px;display:flex}.button{border-radius:var(--radius-sm);color:#fff;background:var(--teal);cursor:pointer;min-height:54px;transition:transform .24s var(--ease-out), background-color .24s ease, box-shadow .24s ease;border:1px solid #0000;justify-content:center;align-items:center;padding:13px 24px;font-weight:650;display:inline-flex}.button:hover{background:var(--teal-bright);transform:translateY(-2px);box-shadow:0 18px 44px #0000002e}.button:active{transform:translateY(0)}.button:disabled{cursor:wait;opacity:.62}.button-light{color:var(--night);background:var(--paper)}.button-light:hover{color:var(--night);background:#fff}.button-small{min-height:44px;color:var(--night);background:var(--paper);padding:9px 17px;font-size:.78rem;display:none}.hero{min-height:100svh;padding:112px 16px max(36px, env(safe-area-inset-bottom));color:#fff;background:var(--night);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero-background{z-index:-3;object-fit:cover;object-position:64% center;transform:scale(1.015)}.hero-shade{z-index:-2;background:linear-gradient(#040f0d7a 0%,#0000 27%),linear-gradient(#0000 0%,#030c0a57 42%,#030c0aeb 100%);position:absolute;inset:0}.hero-copy{max-width:660px;position:relative}.hero-note,.eyebrow{width:fit-content;color:var(--teal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:.72rem;font-weight:630;display:flex}.hero-note,.reveal .eyebrow{color:var(--champagne)}[dir=rtl] .hero-note,[dir=rtl] .eyebrow{letter-spacing:0;text-transform:none}.hero-arabic-mark{color:color-mix(in srgb, var(--champagne) 92%, white);opacity:.92;margin:0 0 6px;font-size:clamp(2.8rem,13vw,7.4rem);font-weight:300;line-height:.9}.hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.1rem,15vw,7.4rem);font-weight:430;line-height:.94}[dir=rtl] .hero h1{letter-spacing:-.035em}.hero-body{color:#f0f0e9c2;text-wrap:pretty;max-width:49ch;margin:22px 0 0;font-size:clamp(.98rem,2.8vw,1.12rem);line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:30px;display:flex}.text-link{color:#ffffffd1;align-items:center;gap:8px;min-height:44px;font-size:.86rem;font-weight:590;display:inline-flex}.hero-offer{align-items:baseline;gap:14px;margin-top:25px;display:flex}.hero-offer strong{color:var(--champagne);font-variant-numeric:tabular-nums;font-size:1.2rem}.hero-offer span{color:#ffffff94;max-width:35ch;font-size:.7rem}.hero-signature{color:#ffffffa8;letter-spacing:.14em;direction:ltr;font-size:.64rem;position:absolute;inset:auto auto 20px 18px}[dir=ltr] .hero-signature{inset-inline:auto 18px}.section{width:min(1240px,100% - 32px);padding-block:var(--section);margin-inline:auto}.section h2,.reveal-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.45rem,9vw,6.5rem);font-weight:430;line-height:1.02}[dir=rtl] .section h2,[dir=rtl] .reveal-heading h2{letter-spacing:-.025em}.manifesto>h2{max-width:12ch}.manifesto-grid{gap:36px;margin-top:clamp(46px,8vw,100px);display:grid}.manifesto-grid>p{max-width:53ch;color:var(--muted);margin:0;font-size:clamp(1rem,2.2vw,1.2rem)}.manifesto ul{margin:0;padding:0;list-style:none}.manifesto li{border-block-end:1px solid var(--line);align-items:center;gap:13px;min-height:68px;font-weight:560;display:flex}.manifesto li:first-child{border-block-start:1px solid var(--line)}.manifesto li svg{color:var(--teal);flex:none}.reveal{color:#fff;background:var(--night);height:420svh}.reveal-sticky{isolation:isolate;background:var(--night);height:100svh;position:sticky;top:0;overflow:hidden}.reveal-heading{z-index:4;inset:max(28px, env(safe-area-inset-top)) 20px auto;pointer-events:none;will-change:transform, opacity;max-width:min(620px,100% - 40px);position:absolute}.reveal-heading h2{letter-spacing:-.04em;max-width:11ch;font-size:clamp(2rem,11vw,5rem)}.reveal-heading>p:last-child{color:#ffffffb8;max-width:40ch;margin:14px 0 0;font-size:.88rem;line-height:1.7}.reveal-fallback,.reveal-canvas,.reveal-scrim{position:absolute;inset:0}.reveal-fallback{z-index:0;background:center / cover no-repeat url(/sequences/reveal-mobile/frame-001.webp), var(--night)}.reveal-canvas{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .18s var(--ease-out);display:block}.reveal-canvas.is-ready{opacity:1}.reveal-scrim{z-index:2;pointer-events:none;background:linear-gradient(#020e0ce0 0%,#020e0c85 18%,#0000 38%),linear-gradient(#0000 78%,#020e0cd1 100%)}.reveal-steps{z-index:4;inset:auto 20px max(54px, calc(env(safe-area-inset-bottom) + 42px));color:#ffffffb8;will-change:opacity;flex-wrap:wrap;gap:9px 18px;margin:0;padding:0;font-size:.68rem;list-style:none;display:flex;position:absolute}.reveal-steps li{align-items:center;gap:7px;display:flex}.reveal-steps span{color:var(--champagne);font-variant-numeric:tabular-nums}.reveal-progress{z-index:4;inset:auto 20px max(18px, env(safe-area-inset-bottom));color:#ffffff9e;pointer-events:none;gap:8px;width:min(260px,100% - 40px);font-size:.64rem;display:grid;position:absolute}.reveal-progress i{background:#ffffff2e;height:1px;overflow:hidden}.reveal-progress b{background:var(--champagne);transform-origin:100%;width:100%;height:100%;display:block}[dir=ltr] .reveal-progress b{transform-origin:0}.material-story{background:var(--paper-soft);width:100%;padding:0;display:grid}.material-image{background:#e3e3df;min-height:62svh;position:relative;overflow:hidden}.material-image img{object-fit:cover}.material-copy{padding:var(--section) 16px}.material-copy>p:not(.eyebrow){max-width:52ch;color:var(--muted);margin:26px 0 0}.specs{border-block-start:1px solid var(--line);margin:54px 0 0;display:grid}.specs div{border-block-end:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding-block:20px;display:flex}.specs dt{font-size:clamp(1.35rem,4.6vw,2.3rem);font-weight:470}.specs dd{color:var(--muted);margin:0;font-size:.77rem}.ritual{min-height:76svh;color:var(--paper);background:radial-gradient(circle at 50% 54%, #0f5f4f57, transparent 34%), var(--night);text-align:center;place-items:center;padding:70px 18px;display:grid;overflow:hidden}.ritual-copy span{color:var(--champagne);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(3.4rem,17vw,12rem);font-weight:310;line-height:1;display:block}.ritual-copy p{color:#f2f0e99e;max-width:43ch;margin:28px auto 0}.order-section{align-items:start;gap:62px;display:grid}.order-price{color:var(--teal);margin:0 0 10px;font-size:1.15rem;font-weight:700}.order-intro>p:not(.eyebrow,.order-price){max-width:48ch;color:var(--muted);margin:20px 0 0}.order-product{border-radius:var(--radius-lg);background:var(--night);height:min(60vw,410px);margin-top:38px;position:relative;overflow:hidden}.order-product img{object-fit:cover}.order-form{border:1px solid var(--line);border-radius:var(--radius-lg);background:#faf9f5;gap:18px;padding:24px 18px;display:grid;box-shadow:0 28px 90px #0718141a}.field,.field-row{gap:8px;display:grid}.field-row{grid-template-columns:1fr;gap:18px}.field label,.payment-methods legend{font-size:.76rem;font-weight:650}.field input,.field select{width:100%;min-height:52px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);outline:none;padding:11px 14px;transition:border-color .18s,box-shadow .18s}.field input:focus,.field select:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 13%, transparent)}.field input::placeholder{color:#777f7c}.field-quantity{max-width:120px}.payment-methods{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 0;padding:0;display:grid}.payment-methods legend{margin-block-end:8px}.payment-methods label{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:9px;min-height:82px;padding:13px;display:flex}.payment-methods label:has(input:checked){border-color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, white)}.payment-methods label[aria-disabled=true]{cursor:not-allowed;opacity:.44}.payment-methods input,.consent input{accent-color:var(--teal)}.payment-methods svg{width:19px}.payment-methods span{font-size:.7rem;font-weight:600}.payment-methods small{color:var(--muted);grid-column:1/-1;font-size:.7rem}.consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:.7rem;line-height:1.65;display:flex}.consent input{flex:none;width:18px;height:18px;margin-top:2px}.button-submit{width:100%;min-height:58px}.form-error{color:var(--danger);margin:0;font-size:.8rem;font-weight:550}.honeypot{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.order-success{border-radius:var(--radius-lg);color:#fff;background:var(--night-soft);text-align:center;place-content:center;gap:13px;min-height:360px;padding:36px;display:grid}.order-success svg{color:var(--champagne);margin-inline:auto}.order-success h3{margin:0;font-size:1.8rem}.order-success p{color:#ffffffa8;max-width:42ch;margin:0}.faq{gap:52px;display:grid}.faq-list{border-block-start:1px solid var(--line)}.faq details{border-block-end:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-weight:620;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--teal);transition:transform .22s var(--ease-out);font-size:1.4rem;font-weight:400}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:66ch;color:var(--muted);margin:-4px 0 24px;font-size:.9rem}footer{color:#fff;background:#030b09;gap:46px;padding:72px max(18px,50vw - 620px);display:grid}.footer-brand p{color:#ffffff7a;margin:12px 0 0;font-size:.84rem}.footer-links{flex-wrap:wrap;gap:12px 26px;font-size:.78rem;display:flex}.merchant-data{color:#ffffff9e;flex-wrap:wrap;gap:10px 24px;font-size:.68rem;display:flex}.legal-page{width:min(760px,100% - 32px);min-height:80svh;margin-inline:auto;padding:120px 0 80px}.legal-page h1{font-size:clamp(2.2rem,8vw,4.5rem);line-height:1.1}.legal-page h2{margin-top:44px;font-size:1.35rem}.legal-page p,.legal-page li{color:var(--muted)}@media (min-width:720px){.site-header{width:min(1440px,100% - 64px)}.site-header nav,.button-small{display:flex}.hero{align-items:center;padding:132px 5vw 64px}.hero-background{object-position:center}.hero-shade{background:linear-gradient(90deg,#020a08eb 0%,#020a0894 38%,#0000 72%),linear-gradient(#020a0866 0%,#0000 28%)}[dir=rtl] .hero-shade{background:linear-gradient(-90deg,#020a08eb 0%,#020a0894 38%,#0000 72%),linear-gradient(#020a0866 0%,#0000 28%)}.manifesto-grid,.faq{grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,150px)}.reveal-heading{inset-inline:5vw auto;top:7vh}[dir=rtl] .reveal-heading{inset-inline:auto 5vw}.reveal-fallback{background-image:url(/sequences/reveal-desktop/frame-001.webp)}.reveal-steps{inset-inline:5vw}.reveal-progress{inset-inline:5vw auto}[dir=rtl] .reveal-progress{inset-inline:auto 5vw}.material-story{grid-template-columns:1fr 1fr;min-height:100svh}.material-image{min-height:100svh}.material-copy{flex-direction:column;justify-content:center;padding-inline:clamp(46px,7vw,120px);display:flex}.order-section{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);gap:clamp(60px,9vw,130px)}.order-form{padding:34px;position:sticky;top:28px}.field-row{grid-template-columns:1fr 1fr;gap:12px}.order-product{height:380px}footer{grid-template-columns:1fr auto}.merchant-data{grid-column:1/-1}}@media (min-width:1100px){.site-header{width:min(1440px,100% - 96px)}.hero-copy{margin-inline-start:max(0px,50vw - 720px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{height:100svh}.reveal-canvas,.reveal-progress{display:none}.reveal-fallback{background-image:url(/sequences/reveal-mobile/frame-036.webp)}.reveal-heading,.reveal-steps{opacity:1!important;transform:none!important}}@media (min-width:720px) and (prefers-reduced-motion:reduce){.reveal-fallback{background-image:url(/sequences/reveal-desktop/frame-036.webp)}}
