@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-extrabold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Gandom;src:url(/build/assets/Gandom-BLCK-t5O.woff2)format("woff2");font-weight:400;font-display:swap}:root{--ink:#101113;--ink-2:#54585e;--ink-3:#8b9096;--paper:#fff;--paper-2:#fafaf9;--grey:#f2f2f0;--line:#e6e6e3;--gold:#96793e;--gold-lit:#c9a356;--gold-pale:#e8d5a6;--night:#0a0a0b;--sans:"Vazirmatn",system-ui,sans-serif;--display:"Gandom","Vazirmatn",system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.9;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:400;line-height:1.35}p{margin:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold-lit);outline-offset:4px;border-radius:4px}.shell{max-width:1180px;margin:0 auto;padding-inline:26px}.lat{direction:ltr;unicode-bidi:isolate}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rule{letter-spacing:.18em;color:var(--gold);text-transform:uppercase;align-items:center;gap:12px;font-size:.72rem;font-weight:700;display:inline-flex}.rule:before{content:"";background:var(--gold-lit);transform-origin:100%;width:34px;height:1px;transition:transform 1s cubic-bezier(.16,1,.3,1) .1s;transform:scaleX(0)}.rule.in:before{transform:scaleX(1)}section{padding:clamp(56px,7vw,88px) 0;position:relative}.sec-title{letter-spacing:-.015em;font-size:clamp(1.7rem,4vw,2.5rem)}.lead{color:var(--ink-2);text-wrap:pretty;font-size:1.06rem;line-height:1.95}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:.96rem;font-weight:700;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.btn-gold{background:linear-gradient(160deg,var(--gold-lit),#a8873f);color:#17150f;box-shadow:0 16px 34px -18px #c9a356d9}.btn-gold:hover{background:linear-gradient(160deg,#d9b569,#b8964a);transform:translateY(-2px)}.btn-line{color:#ededeb;border-color:#ffffff3d}.btn-line:hover{border-color:var(--gold-lit);color:var(--gold-pale)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000;transform:translateY(-2px)}.btn-quiet{border-color:var(--line);color:var(--ink)}.btn-quiet:hover{border-color:var(--gold);color:var(--gold)}.rv{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.hero{background:var(--night);color:#ededeb;isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media{inset-block:0;z-index:0;width:100%;position:absolute;left:0}.hero-media img{object-fit:cover;object-position:64% 20%;filter:grayscale(.22)contrast(1.06)brightness(.86);width:100%;height:100%;animation:2.8s cubic-bezier(.16,1,.3,1) .1s forwards heroIn;transform:scale(1.09)}@keyframes heroIn{to{transform:scale(1)}}.hero-media:after{content:"";background:radial-gradient(115% 88% at 42% 34%,transparent 26%,#0a0a0b9e 100%), linear-gradient(to right,var(--night) 0%,#0a0a0b6b 13%,transparent 32%), linear-gradient(to top,var(--night) 6%,#0a0a0be0 32%,#0a0a0b66 62%,#0a0a0b8c 100%);position:absolute;inset:0}.hero-glow{z-index:1;pointer-events:none;background:radial-gradient(46% 42% at var(--mx,72%) var(--my,26%),#c9a35629,transparent 70%);position:absolute;inset:0}.hero-grain{z-index:2;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-inner{z-index:3;width:100%;padding-block:0 78px;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;max-width:34ch;display:flex}.mono{opacity:0;align-items:baseline;gap:11px;margin-bottom:22px;animation:.9s cubic-bezier(.16,1,.3,1) .5s forwards fadeUp;display:inline-flex}.mono b{font-family:var(--display);color:var(--gold-lit);font-size:1.5rem;line-height:1}.mono span{letter-spacing:.34em;color:#9a9188;direction:ltr;font-size:.66rem;font-weight:500}.hero h1{letter-spacing:-.025em;color:#fff;font-size:clamp(2.6rem,9vw,4.6rem);line-height:1.14}.hero h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.hero h1 .ln i{font-style:normal;animation:1.15s cubic-bezier(.16,1,.3,1) forwards riseIn;display:block;transform:translateY(112%)}.hero h1 .ln:first-child i{color:var(--gold-lit);animation-delay:.62s}.hero h1 .ln:nth-child(2) i{animation-delay:.74s}@keyframes riseIn{to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero .role{color:#c6c3be;opacity:0;margin-top:20px;font-size:1.06rem;line-height:2;animation:1s cubic-bezier(.16,1,.3,1) 1s forwards fadeUp}.hero .role b{color:var(--gold-pale);font-weight:500}.hero-cta{opacity:0;flex-wrap:wrap;gap:12px;margin-top:34px;animation:1s cubic-bezier(.16,1,.3,1) 1.2s forwards fadeUp;display:flex}.cue{z-index:4;opacity:0;flex-direction:column;align-items:center;gap:9px;animation:1s 1.7s forwards fadeUp;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.cue span{letter-spacing:.3em;color:#7c7568;direction:ltr;font-size:.62rem}.cue i{background:linear-gradient(var(--gold-lit),transparent);width:1px;height:44px;animation:2.4s ease-in-out infinite cuePulse}@keyframes cuePulse{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.proof{background:var(--paper);border-bottom:1px solid var(--line);padding:0}.proof .shell{grid-template-columns:repeat(2,1fr);display:grid}.pf{text-align:center;border-bottom:1px solid var(--line);padding:30px 16px}.pf:nth-child(odd){border-inline-end:1px solid var(--line)}.pf:nth-last-child(-n+2){border-bottom:0}.pf b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.1rem;line-height:1.15;display:block}.pf .plus{color:var(--gold);vertical-align:.22em;margin-inline-end:1px;font-size:1.3rem}.pf .cap{color:var(--ink-3);margin-top:5px;font-size:.83rem;font-weight:500;line-height:1.7;display:block}.what{background:var(--paper)}.what .head{flex-direction:column;gap:14px;max-width:52ch;margin-bottom:30px;display:flex}.disc-grid{grid-template-columns:1fr;gap:14px;display:grid}.disc{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:22px 22px 24px;transition:border-color .25s,transform .25s,box-shadow .25s}.disc:hover{border-color:var(--gold-pale);transform:translateY(-2px);box-shadow:0 2px 4px #1416180a,0 22px 44px -30px #1416184d}.disc .idx{font-family:var(--display);color:var(--gold);letter-spacing:.06em;margin-bottom:12px;font-size:.9rem;display:block}.disc h3{letter-spacing:-.01em;margin-bottom:9px;font-size:1.14rem;line-height:1.6}.disc p{color:var(--ink-2);text-wrap:pretty;font-size:.94rem;line-height:1.9}.band{background:var(--night);color:#e7e7e5;position:relative;overflow:hidden}.band:before{content:"";inset-inline-end:-12%;pointer-events:none;background:radial-gradient(closest-side,#c9a35621,#0000 72%);width:62%;height:180%;position:absolute;top:-40%}.band .shell{align-items:center;gap:40px;display:grid;position:relative}.band h2{color:#fff;letter-spacing:-.015em;font-size:clamp(1.6rem,3.6vw,2.3rem)}.band p{color:#a9acaf;text-wrap:pretty;max-width:46ch;font-size:1.04rem;line-height:1.95}.band p b{color:#d6d9dc;font-weight:500}.band .rule{color:var(--gold-pale)}.band-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.gold-link{color:var(--gold-lit);border-bottom:1px solid #c9a35666;align-items:center;gap:10px;padding-bottom:5px;font-size:1rem;font-weight:700;transition:gap .25s,border-color .25s;display:inline-flex}.gold-link:hover{border-color:var(--gold-lit);gap:16px}.glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:16px;box-shadow:0 40px 80px -40px #000000e6}.glass .gtop{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:13px;padding:2px 4px 13px;display:flex}.glass .gtop b{color:#fff;font-size:.86rem;font-weight:700}.glass .gtop span{color:#8b8e91;font-size:.7rem}.grow{color:#b9bcbf;align-items:center;gap:11px;padding:10px 2px;font-size:.85rem;display:flex}.grow+.grow{border-top:1px solid #ffffff0f}.gbox{border:1.5px solid #ffffff38;border-radius:5px;flex:none;width:16px;height:16px}.gbox.on{background:var(--gold-lit);border-color:var(--gold-lit)}.gdone{opacity:.55;text-decoration:line-through}.gtag{color:var(--gold-pale);white-space:nowrap;border:1px solid #c9a35657;border-radius:999px;margin-inline-start:auto;padding:3px 9px;font-size:.67rem;font-weight:700}.invite{background:var(--paper-2);text-align:center}.invite .in-wrap{flex-direction:column;align-items:center;gap:20px;max-width:52ch;margin:0 auto;display:flex}.invite p{color:var(--ink-2);text-wrap:pretty;font-size:1.06rem;line-height:1.95}.invite .acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.invite .fine{color:var(--ink-3);font-size:.85rem}.foot{background:var(--night);color:#8a8e93;padding:54px 0 38px}.foot .shell{flex-direction:column;gap:26px;display:flex}.foot-brand{align-items:center;gap:14px;display:flex}.foot-brand b{font-family:var(--display);color:var(--gold-lit);font-size:1.8rem;line-height:1}.foot-brand div{border-inline-start:1px solid #ffffff24;padding-inline-start:14px}.foot-brand strong{color:#ededeb;letter-spacing:.18em;direction:ltr;font-size:.92rem;font-weight:500;display:block}.foot-brand span{letter-spacing:.18em;color:#7b7f84;direction:ltr;margin-top:5px;font-size:.62rem;display:block}.foot-links{flex-wrap:wrap;gap:22px;font-size:.88rem;display:flex}.foot-links a:hover{color:var(--gold-pale)}.foot-end{color:#6e7378;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;padding-top:20px;font-size:.78rem;display:flex}.tg-float{inset-inline-start:18px;z-index:60;color:#fff;background:linear-gradient(135deg,#2aabee,#229ed9);border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:.9rem;font-weight:700;transition:transform .2s;display:inline-flex;position:fixed;bottom:18px;box-shadow:0 10px 28px -10px #229ed9cc}.tg-float:hover{transform:translateY(-2px)}@media (width<=819px){.hero-media img{object-position:70% 4%}.hero-media:after{background:radial-gradient(120% 70% at 50% 22%,transparent 34%,#0a0a0b80 100%), linear-gradient(to top,var(--night) 30%,#0a0a0beb 48%,#0a0a0b59 76%,#0a0a0b80 100%)}.hero-inner{padding-block:0 112px}.hero h1{font-size:clamp(2.4rem,12vw,3.4rem)}.tg-float .tg-label{display:none}.tg-float{padding:13px}}@media (width>=820px){.hero-media{width:64%}.hero-media:after{background:radial-gradient(96% 96% at 46% 40%,transparent 24%,#0a0a0ba8 100%), linear-gradient(to left,var(--night) 4%,#0a0a0b80 46%,transparent 82%), linear-gradient(to right,var(--night) 0%,#0a0a0b73 11%,transparent 28%), linear-gradient(to top,var(--night) 2%,transparent 40%)}.hero{align-items:center}.hero-inner{padding-block:80px}.hero-copy{max-width:31ch}.proof .shell{grid-template-columns:repeat(4,1fr)}.pf{border-bottom:0}.pf:nth-child(odd){border-inline-end:0}.pf:not(:last-child){border-inline-end:1px solid var(--line)}.disc-grid{grid-template-columns:repeat(3,1fr);gap:18px}.band .shell{grid-template-columns:1.05fr .95fr;gap:60px}.foot .shell{flex-flow:wrap;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}.hero h1 .ln i{transform:none}.mono,.hero .role,.hero-cta,.cue{opacity:1}.rule:before{transform:scaleX(1)}}
