@font-face{font-family:Aileron;src:url(/fonts/Aileron-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aileron;src:url(/fonts/Aileron-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}.links-page{--links-background:#0a0a0a;--links-surface:#111;--links-text:#fff;--links-muted:#888;--links-border:#1e1e1e;--links-icon-border:#333;--links-brand:#2563eb;--links-card-overlay:#000000d9;isolation:isolate;background:var(--links-background);min-height:100svh;color:var(--links-text);font-family:Aileron,system-ui,sans-serif;position:relative;overflow:hidden}.links-container{z-index:1;background:0 0;width:100%;max-width:480px;min-height:100svh;margin:0 auto;position:relative}.links-glow{z-index:0;background:var(--links-brand);pointer-events:none;border-radius:50%;position:absolute}.links-glow-top{opacity:.35;filter:blur(200px);width:600px;height:600px;top:-300px;left:50%;transform:translate(-50%)}.links-glow-bottom{opacity:.2;filter:blur(150px);width:400px;height:400px;bottom:-200px;left:-200px}.links-glow-accent{opacity:.15;filter:blur(100px);width:200px;height:200px;top:-100px;left:-100px}.links-glow-side-left,.links-glow-side-right{filter:blur(180px);width:400px;height:400px;top:50%;transform:translateY(-50%)}.links-glow-side-left{opacity:.08;left:-200px}.links-glow-side-right{opacity:.08;right:-200px}.links-animated-glow{z-index:0;background:var(--links-brand);pointer-events:none;will-change:transform;border-radius:50%;position:fixed}.links-animated-glow-one{opacity:.3;filter:blur(120px);width:500px;height:500px;animation:6s ease-in-out infinite alternate links-glow-drift-one;top:-180px;right:-180px}.links-animated-glow-two{opacity:.25;filter:blur(100px);width:450px;height:450px;animation:8s ease-in-out infinite alternate links-glow-drift-two;bottom:-180px;left:-180px}.links-animated-glow-three{opacity:.2;filter:blur(90px);width:300px;height:300px;animation:10s ease-in-out infinite alternate links-glow-pulse;top:50%;right:-120px}@keyframes links-glow-drift-one{0%{transform:translate(0)}to{transform:translate(-40px,-40px)}}@keyframes links-glow-drift-two{0%{transform:translate(0)}to{transform:translate(40px,40px)}}@keyframes links-glow-pulse{0%{transform:translateY(-50%)scale(.8)}to{transform:translate(-24px,calc(20px - 50%))scale(1.2)}}.links-background-grid{z-index:0;background-image:radial-gradient(circle, color-mix(in srgb, var(--links-brand) 4%, transparent) 1px, transparent 1px);pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.links-hero{background:var(--links-surface);height:320px;position:relative;overflow:hidden}.links-hero-image{object-fit:cover;object-position:center 27%;width:100%;height:100%;display:block}.links-hero:after{z-index:1;content:"";background:linear-gradient(to bottom, transparent, var(--links-background));pointer-events:none;position:absolute;inset:50% 0 0}.links-identity{z-index:2;position:absolute;bottom:25px;left:16px;right:16px}.links-name{letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:1.15}.links-meta{color:var(--links-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:7px;font-size:13px;line-height:1.4;display:flex}.links-instagram{color:inherit;align-items:center;gap:5px;text-decoration:none;transition:color .18s;display:inline-flex}.links-instagram:hover,.links-instagram:focus-visible{color:var(--links-text)}.links-instagram:focus-visible,.links-card:focus-visible{outline:2px solid var(--links-brand);outline-offset:3px}.links-list{gap:12px;padding:24px 16px 0;display:grid}.links-card{border:1px solid var(--links-border);background:var(--links-surface);height:130px;color:var(--links-text);border-radius:8px;text-decoration:none;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.links-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(270deg,#0000002e,#0000 35%);position:absolute;inset:0}.links-card-contact:before{z-index:1;content:"";background:linear-gradient(to right, var(--links-background) 0 52%, transparent 72%);pointer-events:none;position:absolute;inset:0}.links-card-product{background:#111}.links-card-product:after{background:linear-gradient(to top, var(--links-card-overlay), transparent)}.links-card-image{object-fit:cover;width:100%;height:100%;display:block}.links-card:hover{border-color:var(--links-brand);transform:translateY(-2px)}.links-card-arrow{z-index:2;border:1px solid var(--links-icon-border);width:28px;height:28px;color:var(--links-text);border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid;position:absolute;top:12px;right:12px}.links-card:hover .links-card-arrow{border-color:var(--links-brand);color:var(--links-brand)}.links-card-copy{z-index:2;position:absolute;bottom:14px;left:14px;right:14px}.links-card-tag{color:var(--links-brand);letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:600;line-height:1.2;display:block}.links-card-title{letter-spacing:0;font-size:18px;font-weight:700;line-height:1.25;display:block}.links-footer{color:var(--links-icon-border);text-align:center;padding:28px 16px 22px;font-size:11px;line-height:1.4}@media (width>=481px){.links-page{padding:24px 0}}@media (prefers-reduced-motion:reduce){.links-instagram,.links-card,.links-card-arrow{transition:none}.links-animated-glow{animation:none}.links-animated-glow-three{transform:translateY(-50%)}}
