:root{--bg:#000;--bg-elev:#0a0a0a;--fg:#eaeaea;--muted:#9ca3af;--accent:#fde047;--border:#1f2937;--ring:#fde04766;--radius:16px;--shadow:0 10px 30px #00000059;--container:1100px}*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;background:var(--bg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}a,body{color:#eaeaea;color:var(--fg)}a{text-decoration:none}a:hover{opacity:.9}.container{margin:0 auto;max-width:1100px;max-width:var(--container);padding:2rem}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-bottom:1px solid #1f2937;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:30}.nav-inner{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:1100px;max-width:var(--container);padding:1rem 2rem}.logo{font-weight:700;letter-spacing:.18em;margin-right:auto;text-transform:uppercase}.nav{border-radius:10px;display:inline-block;padding:.5rem .75rem}.nav[aria-current=page]{background:#0f0f0f;border:1px solid #1f2937;border:1px solid var(--border)}.btn{align-items:center;background:#fde047;background:var(--accent);border:1px solid #0006;border-radius:999px;box-shadow:0 10px 30px #00000059;box-shadow:var(--shadow);color:#000;display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;padding:.75rem 1.1rem;transition:transform .12s ease,filter .12s ease}.btn:hover{filter:brightness(.96);transform:translateY(-1px)}.btn.outline{background:#0000;border:1px solid #1f2937;border:1px solid var(--border);box-shadow:none;color:#eaeaea;color:var(--fg)}.btn.outline:hover{border-color:#fde047;border-color:var(--accent);box-shadow:0 0 0 6px #fde04766;box-shadow:0 0 0 6px var(--ring)}.hero{background:linear-gradient(180deg,#000,#0a0a0a);border-bottom:1px solid #1f2937;border-bottom:1px solid var(--border);padding:7rem 2rem 4rem;text-align:center}.hero h1{font-size:clamp(2.4rem,6vw,4rem);margin:0}.hero p{color:#9ca3af;color:var(--muted);font-size:clamp(1rem,2vw,1.15rem);margin:1rem auto 2rem;max-width:760px}.section{padding:3rem 2rem}.grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{background:#0a0a0a;background:var(--bg-elev);border:1px solid #1f2937;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);padding:1.25rem}.card h3{margin-top:0}.kicker{color:#fde047;color:var(--accent);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.steps{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.step{background:#0a0a0a;background:var(--bg-elev);border:1px solid #1f2937;border:1px solid var(--border);border-radius:14px;padding:1rem}.step .num{align-items:center;background:#fde047;background:var(--accent);border-radius:50%;color:#000;display:inline-flex;font-weight:800;height:28px;justify-content:center;margin-right:.5rem;width:28px}footer{border-top:1px solid #1f2937;border-top:1px solid var(--border);padding:2rem;text-align:center}.submark,footer{color:#9ca3af;color:var(--muted)}.submark{border:1px solid #1f2937;border:1px solid var(--border);border-radius:999px;font-size:.75rem;letter-spacing:.12em;margin-left:.5rem;padding:.15rem .45rem;text-transform:uppercase}.about-photo{aspect-ratio:3/4;border:1px solid #1f2937;border:1px solid var(--border);border-radius:18px;box-shadow:0 10px 30px #00000059;margin:0 auto;max-width:320px;outline:1px solid #fde0472e;outline-offset:-1px;overflow:hidden;position:relative;width:100%}.about-photo img{filter:saturate(.85) contrast(1.05) brightness(.92);height:100%;object-fit:cover;object-position:50% 35%;width:100%}.about-photo:after{background:radial-gradient(75% 85% at 50% 35%,#0000 55%,#00000073 100%),linear-gradient(180deg,#0000001f,#00000059);border-radius:inherit;content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute}.mono{background:#0f0f0f;border:1px solid #1f2937;border:1px solid var(--border);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:.2rem .4rem}@media (max-width:640px){.container{padding:1.25rem}.hero{padding:4.5rem 1.25rem 2rem}.hero h1{font-size:clamp(1.8rem,7vw,2.4rem)}.hero p{font-size:.98rem}.section{padding:2rem 1.25rem}.grid{gap:.75rem;grid-template-columns:1fr}.btn{padding:.65rem .95rem}.steps{gap:.6rem;grid-template-columns:1fr}.step{padding:.9rem}.nav-inner{padding:.75rem 1rem}.logo{letter-spacing:.12em}.about-photo{max-width:240px}}.section+.section:before{height:24px;margin:-24px 0 24px}p{font-size:1.05rem;line-height:1.7}h2{font-size:clamp(1.6rem,4.8vw,2.2rem);margin:.25rem 0 .75rem}h3{font-size:1.15rem;margin:.25rem 0 .4rem}.hero .container{max-width:780px}.hero p{margin-top:.6rem}.section+.section{border-top:1px solid #1f2937;border-top:1px solid var(--border)}.section+.section:before{background:linear-gradient(180deg,#ffffff08,#fff0);content:"";display:block;height:20px;margin:-20px 0 20px}@media (max-width:640px){body{font-size:17px}.container{padding:1.25rem}.section{padding:2rem 1.25rem}.hero{padding:4.25rem 1.25rem 2rem;text-align:center}.hero h1{font-size:clamp(2rem,8.5vw,2.6rem);line-height:1.15}.hero .container{max-width:32rem}.hero p{font-size:1.04rem}.grid{gap:.85rem;grid-template-columns:1fr}.card{padding:1rem}.steps{gap:.65rem;grid-template-columns:1fr}.step{grid-gap:.6rem;align-items:start;display:grid;gap:.6rem;grid-template-columns:36px 1fr;padding:.9rem}.step .num{font-size:.95rem;height:32px;margin:0;width:32px}.step h3{font-size:1.05rem;margin:0 0 .25rem}.nav-inner{flex-wrap:wrap;padding:.75rem 1rem;row-gap:.4rem}.nav a{padding:.4rem .6rem}.nav-inner .btn{margin-left:auto}}@media (min-width:641px){.hero h1{font-size:clamp(2.6rem,4.8vw,3.6rem)}.hero p{font-size:1.05rem}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}@media (max-width:640px){body{padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-left);padding-right:env(safe-area-inset-right,0);padding-right:var(--safe-right)}.container{padding-left:clamp(12px,4vw,20px);padding-right:clamp(12px,4vw,20px)}.hero{padding-top:calc(4.25rem + env(safe-area-inset-top, 0px));padding-top:calc(4.25rem + var(--safe-top))}.card{padding:clamp(.9rem,3.2vw,1.15rem)}.card ul{list-style:disc;margin-top:.5rem;padding-left:1.15rem}.card li{line-height:1.65;margin-bottom:.6rem;word-break:break-word}.section .card{border-radius:14px;margin-left:calc(clamp(12px, 4vw, 20px)*-1);margin-right:calc(clamp(12px, 4vw, 20px)*-1)}}.about-layout{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:760px){.about-layout{grid-template-columns:1fr}.about-layout .card{border-radius:14px;margin-left:calc(clamp(10px, 3.5vw, 18px)*-1);margin-right:calc(clamp(10px, 3.5vw, 18px)*-1);padding:clamp(.9rem,3.2vw,1.15rem)}.about-layout .card ul{list-style:disc outside;margin:.5rem 0 0;padding-left:1rem}.about-layout .card li{line-height:1.65;margin-bottom:.6rem}.container{padding-left:clamp(10px,3.5vw,18px);padding-right:clamp(10px,3.5vw,18px)}.hero{padding-top:4rem}.nav-inner{flex-wrap:wrap;padding:.75rem 1rem;row-gap:.35rem}}@media (max-width:640px){.nav-inner{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.nav-inner .logo{flex:1 1 100%;order:1}.nav-inner>.nav:first-of-type{display:none}.nav-inner .nav{order:2}.nav-inner .btn{justify-content:center;margin-left:0;order:3;padding:.7rem 1rem;width:100%}}.nav-inner .btn{margin-left:auto;order:3;width:auto}@media (max-width:640px){.nav-inner{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding:.75rem 1rem}.nav-inner .logo{flex:1 1 auto;order:1}.nav-inner .btn{margin-left:auto;order:1;padding:.6rem 1rem;width:auto}.nav-inner .nav{flex:1 1 17%;order:2;text-align:center}.nav-inner>.nav:first-of-type{display:inline-block}}
/*# sourceMappingURL=main.f89736d6.css.map*/