@font-face{font-family:Mahoor;src:url(/fonts/mahoor-fd.woff2)format("woff2-variations"),url(/fonts/mahoor-fd.woff2)format("woff2");font-weight:400 800;font-display:swap}:root{--bg:#000;--bg-2:#0f0f0f;--ink:#fff;--ink-dim:#ffffff9e;--ink-faint:#fff6;--line:#ffffff24;--em:#fff;--em-deep:#d9d9d9;--on-em:#000;--panel:#0f0f0f;--panel-2:#171717;--gutter:clamp(1.25rem, 4vw, 3.5rem);--max:1320px;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:clip}body{font-variation-settings:"wght" 420, "CNTR" 20;min-height:100vh;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Mahoor,Tahoma,sans-serif;font-size:17px;line-height:1.9;overflow-x:clip}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit}::selection{color:#000;background:#fff}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.h1{font-variation-settings:"wght" 780, "CNTR" 90;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.4vw,5rem);line-height:1.25}.h2{font-variation-settings:"wght" 740, "CNTR" 80;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.8vw,3.4rem);line-height:1.3}.h3{font-variation-settings:"wght" 650, "CNTR" 50;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.6}.lead{color:var(--ink-dim);text-wrap:pretty;max-width:36em;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.95}.muted{color:var(--ink-dim)}.btn{cursor:pointer;font-variation-settings:"wght" 650, "CNTR" 50;color:#000;isolation:isolate;white-space:nowrap;height:3.2rem;transition:color .45s var(--ease);background:#fff;border:0;border-radius:99px;align-items:center;padding-inline:1.5rem;font-size:1rem;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transform-origin:100%;transition:transform .45s var(--ease);background:#d9d9d9;position:absolute;inset:0;transform:scaleX(0)}.btn:hover{color:#000}.btn:hover:before{transform:scaleX(1)}.btn[disabled]{opacity:.4;pointer-events:none}.btn-line{box-shadow:inset 0 0 0 1px var(--ink-faint);background:0 0}.link-u{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.link-u:hover{background-size:100% 1px}.section{padding-block:clamp(5rem,12vh,9rem);position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
