.landing{--page-x:1.25rem;font-size:1.0625rem;line-height:1.65}@media (min-width:48rem){.landing{--page-x:3rem}}@keyframes landing-rise{0%{opacity:0;transform:translateY(.875rem)}}@keyframes landing-fade{0%{opacity:0}}.landing .skip{inset-inline-start:1rem;z-index:10;background:var(--background);border-radius:.5rem;padding:.5rem 1rem;position:absolute;top:-4rem}.landing .skip:focus{top:1rem}.landing .btn{background:var(--primary);color:#fff;border-radius:999rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;padding:0 1.75rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.landing .btn:hover{background:var(--rose-ink)}.landing .btn .arrow{width:1.25rem;height:1.25rem;transition:transform .2s}.landing .btn:hover .arrow{transform:translate(.1875rem)}.landing .btn .arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.landing .btn:hover .arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)translate(.1875rem)}.landing .hero{color:#fffcfa;isolation:isolate;background:#3a2a2c;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.landing .hero-media,.landing .hero-media>*,.landing .hero-media img,.landing .hero-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing .hero-media{z-index:-2}.landing .hero-media video{opacity:0;transition:opacity .8s}.landing .hero-media video.is-playing{opacity:1}.landing .hero-scrim{z-index:-1;background:linear-gradient(#25161a00 34%,#25161a73 62%,#25161ad1 100%),linear-gradient(#25161a73 0%,#25161a00 22%);position:absolute;inset:0}@media (min-width:60rem){.landing .hero-scrim{background:linear-gradient(90deg,#25161ad1 0%,#25161a94 36%,#25161a00 64%),linear-gradient(#25161a00 70%,#25161a66 100%),linear-gradient(#25161a66 0%,#25161a00 20%)}.landing .hero-scrim:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(270deg,#25161ad1 0%,#25161a94 36%,#25161a00 64%),linear-gradient(#25161a00 70%,#25161a66 100%),linear-gradient(#25161a66 0%,#25161a00 20%)}}.landing .bar{width:100%;max-width:calc(72rem + 2 * var(--page-x));padding:1rem var(--page-x);align-items:center;gap:.5rem;margin:0 auto;display:flex}.landing .brand{letter-spacing:-.02em;align-items:center;gap:.5rem;margin-inline-end:auto;font-size:1.625rem;font-weight:800;text-decoration:none;display:inline-flex}.landing .brand img{width:2.5rem;height:2.5rem}.landing .lang,.landing .signin{min-height:2.75rem;font:inherit;color:inherit;border-radius:999rem;align-items:center;padding:0 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.landing .lang{cursor:pointer;background:0 0;border:0}.landing .lang:hover{text-underline-offset:.25rem;text-decoration:underline}.landing .signin{border:.0625rem solid #fffcfa8c}.landing .signin:hover{color:var(--foreground);background:#fffcfa}.landing .hero-copy{width:100%;max-width:calc(72rem + 2 * var(--page-x));padding:0 var(--page-x) 2.5rem;grid-row:3;margin:0 auto}.landing .hero-copy>*{max-width:36rem}.landing .eyebrow{color:#ffd9c2;margin-bottom:.75rem;font-size:1.0625rem;font-weight:700}.landing h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.375rem,1.6rem + 3.6vw,4.125rem);font-weight:800;line-height:1.08}.landing h1:lang(ar){letter-spacing:0;line-height:1.35}.landing .lede{color:#fff4eedb;text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.landing .actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.landing .actions .link{text-underline-offset:.3125rem;align-items:center;min-height:2.75rem;font-weight:600;text-decoration-thickness:.0625rem;display:inline-flex}.landing .trust{color:#fff4eedb;flex-wrap:wrap;gap:.25rem 1.5rem;margin:2rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.landing .trust li{align-items:center;gap:.5rem;display:flex}.landing .trust li:before{content:"";background:#b9e3cd;flex:none;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.landing .motion{inset-inline-end:var(--page-x);color:#fffcfa;min-height:2.75rem;font:inherit;cursor:pointer;background:#25161a40;border:.0625rem solid #fffcfa73;border-radius:999rem;align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:2.5rem}.landing .motion:hover{background:#25161a73}.landing .motion svg{fill:currentColor;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:1rem;height:1rem}.landing .motion .i-play{display:none}.landing .motion[aria-pressed=true] .i-play{display:block}.landing .motion[aria-pressed=true] .i-pause{display:none}@media (max-width:59.99rem){.landing .motion{top:4.5rem;bottom:auto}.landing .motion span{clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.landing .motion{justify-content:center;width:2.75rem;padding:0}}@media (prefers-reduced-motion:no-preference){.landing .hero-copy>*,.landing .bar{animation:.9s cubic-bezier(.2,.7,.2,1) both landing-rise}.landing .bar{animation-name:landing-fade}.landing .hero-copy>:nth-child(2){animation-delay:80ms}.landing .hero-copy>:nth-child(3){animation-delay:.16s}.landing .hero-copy>:nth-child(4){animation-delay:.24s}.landing .hero-copy>:nth-child(5){animation-delay:.32s}}.landing .how,.landing .invite,.landing .foot{max-width:calc(72rem + 2 * var(--page-x));padding-inline:var(--page-x);margin:0 auto}.landing .how{padding-block:5rem 4rem}.landing h2{letter-spacing:-.015em;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.375rem);font-weight:800;line-height:1.2}.landing h2:lang(ar){letter-spacing:0;line-height:1.5}.landing .steps{gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.landing .steps{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.landing .steps li{border-top:.0625rem solid var(--border);padding-top:1.5rem}.landing .num{color:var(--rose-text);margin-bottom:1rem;font-size:2.375rem;font-weight:800;line-height:1;display:block}.landing .steps h3{font-size:1.25rem;font-weight:800;line-height:1.35}.landing .steps p{color:var(--muted-foreground);margin-top:.5rem}.landing .invite{background:var(--blush);text-align:center;max-width:72rem;width:calc(100% - 2 * var(--page-x));border-radius:1.5rem;justify-items:center;gap:1rem;margin-bottom:4rem;padding-block:4rem;display:grid}.landing .invite p{color:var(--muted-foreground);max-width:32rem}.landing .invite .btn{margin-top:.75rem}.landing .invite-mark{width:3.5rem;height:3.5rem}.landing .foot{border-top:.0625rem solid var(--border);color:var(--muted-foreground);gap:1.5rem;padding-block:1.5rem 2rem;font-size:.9375rem;display:flex}.landing .foot span{margin-inline-end:auto}.landing .foot a{text-decoration:none}.landing .foot a:hover{color:var(--foreground)}.landing .dock{display:none}@media (max-width:47.99rem){.landing .dock{inset-inline:0;z-index:5;padding:.75rem var(--page-x) calc(.75rem + env(safe-area-inset-bottom));background:var(--background);border-top:.0625rem solid var(--border);transition:transform .3s;display:block;position:fixed;bottom:0;transform:translateY(100%)}.landing .dock .btn{width:100%}.landing .dock.is-shown{transform:none}.landing .foot{padding-bottom:6rem}}@media (prefers-reduced-motion:reduce){.landing .dock{transition:none}}