.lux.creator{--bg:#09090b;--fg:#f4f4f5;--muted:#a1a1aa;--faint:#6b6b74;--card:#131316;--card-hover:#1a1a1f;--line:#26262c;--pill:#17171a;--button:#d4ff5a;--button-fg:#0b0d05;--gold:#c8f05a;--gold-light:#f1ffc4;--font-display:var(--font-inter)}.creator .lux-title,.creator .lux-heading,.creator .lux-statement p{letter-spacing:-.045em;font-weight:600}.creator .lux-title{font-size:clamp(48px,9vw,112px);line-height:.98}.creator .lux-heading{font-size:clamp(34px,5.4vw,58px)}.creator .lux-statement p{font-size:clamp(28px,4.4vw,48px);line-height:1.15}.creator .lux-services h3,.creator .lux-process h3{letter-spacing:-.03em;font-weight:600}.creator .lux-services h3{font-size:clamp(28px,3.8vw,38px)}.creator .lux-process h3{font-size:24px}.creator em,.creator .lux-accent{font-style:normal;font-weight:inherit}.creator .lux-button{font-weight:600}.creator-hero{isolation:isolate}.creator-hero:before{content:"";z-index:-1;aspect-ratio:1.6;pointer-events:none;background:radial-gradient(closest-side,#c8f05a1f,#0000);width:min(900px,120vw);animation:14s ease-in-out infinite alternate creator-spotlight;position:absolute;top:8%;left:50%;transform:translate(-50%)}.live-pings{text-align:left;width:min(360px,100%);height:216px;margin:56px 0 0;padding:0;list-style:none;position:relative}.live-ping{height:64px;transform:translateY(calc(var(--pos) * 76px)) scale(calc(1 - var(--pos) * .04));opacity:calc(1 - var(--pos) * .28);transition:transform .8s var(--ease), opacity .8s var(--ease);position:absolute;inset:0 0 auto}.live-ping[data-pos="3"]{opacity:0;transform:translateY(204px)scale(.86)}.live-ping-card{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:100%;transition:border-color .8s var(--ease);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-content:center;column-gap:12px;padding:0 16px;display:grid}.live-ping[data-pos="0"] .live-ping-card{border-color:color-mix(in srgb, var(--gold) 45%, var(--line));box-shadow:0 0 32px -10px color-mix(in srgb, var(--gold) 60%, transparent)}.live-ping-icon{background:color-mix(in srgb, var(--gold) 14%, transparent);border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.live-ping-icon svg{fill:none;width:18px;height:18px;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.live-ping-title{align-self:end;font-size:14px;font-weight:600}.live-ping-detail{color:var(--muted);grid-column:2;align-self:start;font-size:13px}.live-ping-time{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);grid-area:1/3;align-self:end;font-size:11px}.live-ping[data-pos="0"] .live-ping-time{color:var(--gold)}@media (prefers-reduced-motion:no-preference){.live-pings{opacity:0;animation:lux-fade-up 1.2s var(--ease) 1.9s forwards}.live-ping-card{animation:live-ping-in .8s var(--ease) both}.live-ping[data-pos="0"] .live-ping-icon{animation:live-ping-pop .9s var(--ease) .15s both}}.creator-fit{text-align:left;margin:48px 0 0;padding:0;list-style:none}.creator-fit li{border-top:1px solid var(--line);letter-spacing:-.01em;padding:22px 0 22px 44px;font-size:clamp(18px,2.2vw,22px);font-weight:500;line-height:1.4;position:relative}.creator-fit li:last-child{border-bottom:1px solid var(--line)}.creator-fit li:before{content:"";border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);width:14px;height:8px;position:absolute;top:30px;left:4px;transform:rotate(-45deg)}@keyframes creator-spotlight{0%{transform:translate(-62%)translateY(-4%)}to{transform:translate(-38%)translateY(6%)}}@keyframes live-ping-in{0%{opacity:0;filter:blur(4px);transform:translateY(-22px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes live-ping-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.creator .lux-cta{background:radial-gradient(120% 90% at 50% 0%, #c8f05a1a, transparent 60%), var(--card)}.creator-note{margin-bottom:16px}.creator .lux-monogram{letter-spacing:-.04em;font-style:normal;font-weight:600}.creator .lux-portrait{background:radial-gradient(90% 70% at 50% 30%, #c8f05a1f, transparent 70%), var(--card)}
