.cs{font-family:var(--la-text);color:var(--ink);background:var(--paper);overflow-x:hidden;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased}.cs,.cs-stage{min-height:100vh}.cs-stage{display:grid;grid-template-rows:auto 1fr auto;padding:28px 40px;position:relative;z-index:2}@media (max-width:700px){.cs-stage{padding:20px 24px}}.cs-bg{position:fixed;z-index:0}.cs-bg,.cs-bg:after{inset:0;pointer-events:none}.cs-bg:after{content:"";position:absolute;z-index:1}.cs--dark .cs-bg:after{background:linear-gradient(180deg,rgba(20,15,12,.55),rgba(20,15,12,.85))}.cs--light .cs-bg:after{background:linear-gradient(180deg,rgba(239,230,210,.55),rgba(239,230,210,.92))}.cs-head{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;font-family:var(--la-sans);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-quiet)}.cs--dark .cs-head{color:rgba(246,239,222,.55)}.cs-head .center{text-align:center}.cs-head .right{text-align:right}.cs-head .ar{font-family:var(--ar-text);font-size:13px;letter-spacing:0;text-transform:none}.cs-center{align-self:center;display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center;padding:48px 0}.cs-cipher{width:clamp(80px,9vw,132px);height:clamp(80px,9vw,132px);animation:cs-pulse 6s ease-in-out infinite}.cs--dark .cs-cipher{color:var(--accent-quiet)}.cs--light .cs-cipher{color:var(--accent)}@keyframes cs-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}.cs-eyebrow{font-family:var(--la-sans);font-size:10px;letter-spacing:.42em;text-transform:uppercase}.cs--dark .cs-eyebrow{color:var(--accent-quiet)}.cs--light .cs-eyebrow{color:var(--accent)}.cs-wordmark-ar{font-family:var(--ar-display);direction:rtl;font-size:clamp(72px,11vw,168px);line-height:.96;letter-spacing:-.005em;margin:0;white-space:nowrap}.cs--dark .cs-wordmark-ar{color:var(--paper-cream)}.cs--light .cs-wordmark-ar{color:var(--ink)}.cs-wordmark-la{font-family:var(--la-display);font-size:clamp(18px,1.6vw,24px);letter-spacing:.48em;padding-left:.48em;text-transform:uppercase;white-space:nowrap}.cs--dark .cs-wordmark-la{color:rgba(246,239,222,.7)}.cs--light .cs-wordmark-la{color:var(--ink-quiet)}.cs-rule{width:1px;height:48px;opacity:.8}.cs--dark .cs-rule{background:var(--accent-quiet)}.cs--light .cs-rule{background:var(--accent)}.cs-line{font-family:var(--la-display);font-style:italic;font-size:clamp(22px,2.4vw,32px);line-height:1.35;max-width:36ch;margin:0}.cs--dark .cs-line{color:var(--paper-cream)}.cs--light .cs-line{color:var(--ink-soft)}.cs-line .ar{display:block;font-family:var(--ar-display);font-style:normal;font-size:clamp(24px,2.6vw,36px);line-height:1.4;margin-bottom:14px;direction:rtl}.cs--dark .cs-line .ar{color:var(--paper-cream)}.cs--light .cs-line .ar{color:var(--ink)}.cs-sub{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:480px}.cs-sub-eye{font-family:var(--la-sans);font-size:10px;letter-spacing:.32em;text-transform:uppercase}.cs--dark .cs-sub-eye{color:rgba(246,239,222,.55)}.cs--light .cs-sub-eye{color:var(--ink-quiet)}.cs-form{display:flex;align-items:center;width:100%;border-bottom:1px solid;gap:8px}.cs--dark .cs-form{border-color:rgba(246,239,222,.4)}.cs--light .cs-form{border-color:var(--ink)}.cs-form input{flex:1 1;background:transparent;border:0;padding:16px 4px;font-family:var(--la-display);font-style:italic;font-size:clamp(18px,1.8vw,22px);outline:none}.cs--dark .cs-form input{color:var(--paper-cream)}.cs--light .cs-form input{color:var(--ink)}.cs-form input::placeholder{font-style:italic}.cs--dark .cs-form input::placeholder{color:rgba(246,239,222,.4)}.cs--light .cs-form input::placeholder{color:var(--ink-faint)}.cs-form button{border:0;cursor:pointer;padding:14px 22px;font-family:var(--la-sans);font-size:11px;letter-spacing:.26em;text-transform:uppercase}.cs--dark .cs-form button{background:var(--accent);color:var(--paper-cream)}.cs--dark .cs-form button:hover{background:var(--accent-deep)}.cs--light .cs-form button{background:var(--ink);color:var(--paper-cream)}.cs--light .cs-form button:hover{background:#000}.cs-thanks{font-family:var(--la-display);font-style:italic;font-size:16px;padding-top:12px}.cs--dark .cs-thanks{color:var(--accent-quiet)}.cs--light .cs-thanks{color:var(--accent)}.cs-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-family:var(--la-sans);font-size:10px;letter-spacing:.26em;text-transform:uppercase}.cs--dark .cs-foot{color:rgba(246,239,222,.45)}.cs--light .cs-foot{color:var(--ink-quiet)}.cs-foot .ar{font-family:var(--ar-text);letter-spacing:0;text-transform:none;font-size:13px}.cs-foot .center{text-align:center}.cs-foot .right{text-align:right}.cs-founder{background:transparent;border:0;cursor:pointer;font-family:var(--la-sans);font-size:10px;letter-spacing:.26em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.5px}.cs--dark .cs-founder{color:rgba(246,239,222,.65)}.cs--light .cs-founder{color:var(--ink)}.cs-founder:hover{text-decoration-thickness:1px}.cs-breath{position:absolute;width:60vmin;height:60vmin;border-radius:50%;filter:blur(80px);opacity:.35;z-index:-1;animation:cs-breath 9s ease-in-out infinite;pointer-events:none}@keyframes cs-breath{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.25}50%{transform:translate(-50%,-50%) scale(1.08);opacity:.4}}.cs--dark .cs-breath,.cs--light .cs-breath{background:var(--accent)}.cs--light .cs-breath{opacity:.15}