@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_1168fd4d-module__dAfhha__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_1168fd4d-module__dAfhha__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.a1b3e919.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.f22a44f6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.7264fe40.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.e22d03ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_8464cd69-module__qhJtvG__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_8464cd69-module__qhJtvG__variable{--font-onest:"Onest","Onest Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-darkest:#0d0518;--bg-dark:#1a0a2e;--bg-medium:#280a4a;--bg-card:#ffffff0a;--bg-card-hover:#ffffff12;--border-subtle:#d6b2ff1f;--border-medium:#d6b2ff40;--text-primary:#fff;--text-secondary:#d6b2ff;--text-muted:#d6b2ff99;--accent-yellow:#fff277;--accent-purple:#5611a6;--accent-purple-bright:#7c3aed}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background-color:var(--bg-darkest);min-height:100dvh;color:var(--text-primary);font-family:var(--font-onest),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(1200px 600px at 15% 10%,#7c3aed2e,#0000 70%),radial-gradient(900px 500px at 85% 90%,#fff2770f,#0000 70%);background-attachment:fixed;font-size:17px;line-height:1.6}a{color:var(--accent-yellow);text-decoration:none}a:hover{color:#fff}.page{grid-template-rows:auto 1fr auto;justify-items:center;min-height:100dvh;padding-block:4rem 3rem;padding-inline:1.5rem;display:grid}.brand{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.01em;color:var(--text-primary);align-items:center;gap:.75rem;margin-block-end:3rem;font-weight:800;display:flex}.brand-dot{background:var(--accent-yellow);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 18px #fff27799}.brand-name{font-size:1.05rem}.hero{text-align:center;overflow-wrap:anywhere;width:min(820px,100%);margin-block-end:3.5rem}.eyebrow{font-family:var(--font-onest),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-medium);background:var(--bg-card);border-radius:999px;margin-block-end:1.5rem;padding-block:.4rem;padding-inline:.85rem;font-size:.75rem;font-weight:600;display:inline-block}.hero h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin-block-end:1rem;font-size:clamp(2.25rem,4.5vw + .5rem,4.5rem);font-weight:900;line-height:1.05}.hero h1 em{color:var(--accent-yellow);font-style:italic}.hero p{color:var(--text-secondary);overflow-wrap:anywhere;max-width:620px;margin-inline:auto;font-size:clamp(1rem,.5vw + .9rem,1.25rem);line-height:1.55}.hero p+p{margin-block-start:1rem}.cards{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-self:start;gap:2rem;width:min(1080px,100%);display:grid}.card{background:var(--bg-card);border:1px solid var(--border-subtle);text-align:center;border-radius:24px;flex-direction:column;align-items:center;padding-block:2.25rem 2rem;padding-inline:2rem;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.card:before{content:"";background:radial-gradient(600px 200px at 50% -10%,var(--card-glow,#7c3aed40),transparent 70%);pointer-events:none;opacity:.7;transition:opacity .25s;position:absolute;inset:0}.card:hover{border-color:var(--border-medium);background:var(--bg-card-hover);transform:translateY(-2px)}.card:hover:before{opacity:1}.card[data-variant=edge]{--card-glow:#7c3aed52}.card[data-variant=linkedin]{--card-glow:#fff2772e}.card-tag{font-family:var(--font-onest),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-block-end:1rem;font-size:.7rem;position:relative}.card h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.015em;color:var(--text-primary);margin-block-end:.5rem;font-size:clamp(1.5rem,1vw + 1.1rem,2rem);font-weight:800;line-height:1.15;position:relative}.card .blurb{color:var(--text-secondary);max-width:380px;margin-block-end:1.75rem;font-size:1rem;line-height:1.55;position:relative}.qr{aspect-ratio:1;background:#fff;border-radius:18px;justify-content:center;align-items:center;width:100%;max-width:280px;margin-block-end:1.5rem;padding:14px;display:flex;position:relative;box-shadow:0 18px 40px -20px #000000b3,0 0 0 1px #ffffff0d}.qr img{width:100%;height:100%;display:block}.cta{font-family:var(--font-onest),sans-serif;background:var(--accent-yellow);color:var(--bg-darkest);border:1px solid var(--accent-yellow);letter-spacing:-.005em;overflow-wrap:anywhere;word-break:break-all;border-radius:999px;align-items:center;gap:.5rem;padding-block:.85rem;padding-inline:1.4rem;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.cta:hover{color:var(--bg-darkest);background:#fff;transform:translateY(-1px);box-shadow:0 12px 28px -12px #fff2778c}.card[data-variant=linkedin] .cta{background:var(--accent-purple-bright);color:#fff;border-color:var(--accent-purple-bright)}.card[data-variant=linkedin] .cta:hover{color:#fff;background:#9f67f3;box-shadow:0 12px 28px -12px #7c3aeda6}.cta-arrow{transition:transform .2s;display:inline-block}.cta:hover .cta-arrow{transform:translate(3px)}.scan-hint{color:var(--text-muted);letter-spacing:.04em;margin-block-end:1rem;font-size:.8rem;position:relative}.foot{border-top:1px solid var(--border-subtle);width:min(1080px,100%);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block-start:4rem;padding-block-start:1.5rem;font-size:.85rem;display:flex}.foot a{color:var(--text-secondary)}.foot a:hover{color:var(--accent-yellow)}
