:root{--bg: #0c0c0c;--bg-warm: #0e0d0b;--card: #161616;--line: #1f1e1c;--line-2: #2a2825;--fg: #f0ede8;--fg-strong: #ffffff;--fg-mute: #8b857c;--accent: #ff6a1a;--accent-soft: rgba(255, 106, 26, .12);--accent-line: rgba(255, 106, 26, .35);--grain: .06;--max: 1240px;--pad: clamp(20px, 4vw, 56px);--display: "Anton", "Bebas Neue", "Oswald", system-ui, sans-serif;--body: "DM Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:var(--grain, .06);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 0.92   0 0 0 0 0.78   0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.vignette{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 50% -10%,rgba(255,106,26,.06),transparent 55%),radial-gradient(80% 60% at 50% 110%,rgba(255,106,26,.04),transparent 60%)}#root{position:relative;z-index:2}h1,h2,h3,h4{margin:0;color:var(--fg-strong);letter-spacing:-.01em}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;line-height:.92;font-weight:400}.eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-mute)}.eyebrow .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:10px;vertical-align:2px;box-shadow:0 0 12px var(--accent)}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#111}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}section{padding:clamp(80px,12vw,160px) 0;position:relative}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-weight:500;font-size:14.5px;padding:14px 22px;border-radius:2px;border:1px solid transparent;transition:all .18s ease;cursor:pointer;background:none;color:inherit;letter-spacing:.01em}.btn .arr{transition:transform .18s ease}.btn:hover .arr{transform:translate(3px)}.btn-primary{background:var(--accent);color:#1a1308;border-color:var(--accent)}.btn-primary:hover{background:#ff8a3d;border-color:#ff8a3d}.btn-ghost{border-color:#f0ede838;color:var(--fg)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:18px 0;transition:background .22s ease,border-color .22s ease,padding .22s ease,backdrop-filter .22s ease;border-bottom:1px solid transparent}.nav.scrolled{background:#0c0c0cc7;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--line);padding:12px 0}.nav .inner{display:flex;align-items:center;justify-content:space-between}.nav .links{display:flex;align-items:center;gap:28px}.nav .links a{font-size:13.5px;color:var(--fg);position:relative;padding:4px 0}.nav .links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.nav .links a:hover{color:var(--fg-strong)}.nav .links a:hover:after{transform:scaleX(1)}.nav .links a.cta{padding:10px 22px;font-size:13px;border-radius:2px;background:transparent;border:1px solid var(--accent);color:var(--accent)}.nav .links a.cta:after{display:none}.nav .links a.cta:hover{background:var(--accent);color:#1a1308}.nav .mobile-toggle{display:none;background:transparent;border:0;color:var(--fg);cursor:pointer;padding:8px}@media (max-width: 760px){.nav .links{display:none}.nav .links.open{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;background:#0c0c0cf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:18px var(--pad);gap:18px}.nav .mobile-toggle{display:inline-flex;align-items:center;justify-content:center}}.logo{display:inline-flex;align-items:center;gap:12px}.logo svg{display:block}.logo .wordmark{font-family:var(--display);font-size:18px;letter-spacing:.06em;color:var(--fg-strong);text-transform:uppercase;line-height:1}.logo .wordmark .b{color:var(--accent)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding-top:130px;padding-bottom:80px;overflow:hidden}.hero .stamp{position:absolute;bottom:32px;right:var(--pad);text-align:right;font-family:var(--mono);font-size:10.5px;color:var(--fg-mute);letter-spacing:.2em;text-transform:uppercase;line-height:1.9;z-index:4}.hero .stamp .num{color:var(--accent)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:72px;align-items:center;width:100%;position:relative}@media (max-width: 860px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero-left{position:relative;z-index:3}.hero-left h1{font-size:clamp(48px,7vw,112px);max-width:11ch}.hero-left h1 .accent{color:var(--accent)}.hero-left .lede{margin-top:28px;max-width:42ch;font-size:16.5px;color:var(--fg);line-height:1.6}.hero-left .lede strong{color:var(--fg-strong);font-weight:500}.hero-left .meta-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:36px}.watch-pill{margin-top:56px;display:inline-flex;align-items:center;gap:14px;background:var(--fg);color:#1a1308;border-radius:999px;padding:10px 28px 10px 12px;font-family:var(--display);font-size:18px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .22s ease,background .22s ease;border:0}.watch-pill:hover{transform:translateY(-2px);background:#fff}.watch-pill .play-circ{width:36px;height:36px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;color:#1a1308}.watch-pill .play-circ svg{transform:translate(1px)}.hero-projects{position:absolute;left:var(--pad);bottom:36px;z-index:3;font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-mute)}.hero-comp{position:relative;aspect-ratio:1 / 1.1;width:100%;max-width:540px;margin-left:auto}@media (max-width: 860px){.hero-comp{max-width:440px;margin:0 auto}}.hero-comp .halo{position:absolute;top:-6%;right:-4%;bottom:-6%;left:-2%;border-radius:50%;z-index:0;background:radial-gradient(closest-side,rgba(255,106,26,.28),transparent 65%);filter:blur(36px)}.hero-comp .blob{position:absolute;left:6%;top:4%;width:88%;aspect-ratio:1;background:var(--accent);border-radius:50%;z-index:1;box-shadow:0 30px 80px #ff6a1a38}.hero-comp .portrait{position:absolute;left:12%;top:2%;width:76%;aspect-ratio:.78;z-index:3;overflow:hidden;border-radius:4px}.hero-comp .portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block;filter:grayscale(1) contrast(1.06)}.hero-comp .ep-chip{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:4;display:inline-flex;align-items:center;gap:12px;background:#0c0c0cd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);padding:10px 16px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg);text-decoration:none;transition:border-color .2s ease;white-space:nowrap;max-width:92%}.hero-comp .ep-chip:hover{border-color:var(--accent)}.hero-comp .ep-chip .badge{width:22px;height:22px;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;color:#1a1308;flex-shrink:0}.hero-comp .ep-chip .badge svg{width:12px;height:12px}.hero-comp .ep-chip .num{color:var(--accent)}.hero-comp .ep-chip .ttl{text-transform:none;letter-spacing:.02em;font-family:var(--body);color:var(--fg);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.sec-head{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:56px}.sec-head .row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.sec-head h2{font-size:clamp(42px,7vw,92px);max-width:18ch}.sec-head h2 .accent{color:var(--accent)}.sec-head .note{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-mute)}.about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.about-grid p{font-size:18px;line-height:1.6;max-width:52ch;color:var(--fg)}.about-grid p+p{margin-top:18px}.pull{font-family:var(--display);font-size:clamp(34px,4.6vw,60px);line-height:1;text-transform:uppercase;color:var(--fg-strong);border-left:2px solid var(--accent);padding:6px 0 6px 22px}.pull .accent{color:var(--accent)}.credits{margin-top:36px;display:flex;gap:22px;align-items:center;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute)}.credits .pill{padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;color:var(--fg)}.credits .pill .b{color:var(--accent)}@media (max-width: 860px){.about-grid{grid-template-columns:1fr;gap:48px}}.episodes-rail{position:relative}.episodes-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px)/2);gap:28px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px;align-items:stretch}.episodes-track::-webkit-scrollbar{display:none}.episodes-track>.ep{scroll-snap-align:start;min-width:0;display:flex;flex-direction:column}.episodes-track>.ep h3{flex:1}@media (max-width: 860px){.episodes-track{grid-auto-columns:88%}}.rail-controls{display:flex;align-items:center;justify-content:space-between;margin-top:28px;gap:18px}.rail-controls .progress{flex:1;height:1px;background:var(--line-2);position:relative;overflow:hidden}.rail-controls .progress .bar{position:absolute;left:0;top:0;bottom:0;background:var(--accent);transition:width .24s ease,transform .24s ease}.rail-controls .arrows{display:flex;gap:8px}.rail-controls .arrow-btn{width:44px;height:44px;border:1px solid var(--line-2);background:transparent;color:var(--fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.rail-controls .arrow-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.rail-controls .arrow-btn:disabled{opacity:.3;cursor:not-allowed}.rail-controls .count{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--fg-mute);text-transform:uppercase;min-width:60px}.rail-controls .count .now{color:var(--accent)}.ep{background:var(--card);border:1px solid var(--line);padding:18px;transition:border-color .22s ease,transform .22s ease;display:block;position:relative}.ep:hover{border-color:var(--accent-line)}.ep .thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0a0a0a;margin-bottom:18px}.ep .thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease;filter:saturate(.9) contrast(1.02)}.ep:hover .thumb img{transform:scale(1.03)}.ep .thumb .placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#131313 0,#131313 12px,#0e0e0e 12px,#0e0e0e 24px);color:var(--fg-mute);font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.ep .duration{position:absolute;bottom:10px;right:10px;background:#000000bf;color:var(--fg-strong);font-family:var(--mono);font-size:11px;padding:4px 8px;border-radius:2px;letter-spacing:.04em}.ep .play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .22s ease;background:#0c0c0c59}.ep:hover .play{opacity:1}.ep .play .btn-play{width:64px;height:64px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 36px #ff6a1a59}.ep .play .btn-play svg{color:#1a1308}.ep .ep-meta{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:10px}.ep .ep-meta .num{color:var(--accent)}.ep h3{font-family:var(--display);font-size:clamp(22px,2.4vw,30px);line-height:1.05;text-transform:uppercase;letter-spacing:.005em;color:var(--fg-strong);margin-bottom:14px;transition:color .22s ease}.ep:hover h3{color:var(--accent)}.ep .ep-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:6px;padding-top:14px;font-size:13.5px;color:var(--fg-mute)}.ep .ep-foot .watch{color:var(--fg);display:inline-flex;gap:8px;align-items:center}.ep:hover .ep-foot .watch{color:var(--accent)}.md-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;padding:40px;border:1px solid var(--line);background:linear-gradient(180deg,#131211,#0e0d0c);position:relative}.md-section{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}.md-feature:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}@media (max-width: 860px){.md-feature{grid-template-columns:1fr;gap:32px;padding:28px}}.md-feature .photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);z-index:2}.md-feature .photo{aspect-ratio:4/5;background:#141414;border:1px solid var(--line-2);position:relative;overflow:hidden}.md-feature .photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 40% at 50% 35%,#2a2825 0 38%,transparent 39%),linear-gradient(180deg,#1a1816,#121110)}.md-feature .photo:after{content:"";position:absolute;left:12%;right:12%;bottom:-4%;height:60%;background:#2a2825;border-radius:50% 50% 0 0/38% 38% 0 0}.md-feature .photo .tag{position:absolute;top:14px;left:14px;z-index:3;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);background:#0c0c0cc7;padding:5px 10px;border:1px solid var(--accent-line)}.md-feature .meta{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:18px}.md-feature .meta .b{color:var(--accent)}.md-feature h3{font-family:var(--display);font-size:clamp(40px,5.6vw,76px);text-transform:uppercase;line-height:.96;margin-bottom:14px}.md-feature .role-line{font-size:14px;color:var(--fg-mute);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.md-feature .role-line .b{color:var(--accent)}.md-feature .bio{font-size:16px;line-height:1.6;color:var(--fg);max-width:46ch}.collab-teaser{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(64px,9vw,120px) 0}.collab-teaser .inner{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:end}@media (max-width: 860px){.collab-teaser .inner{grid-template-columns:1fr;gap:32px;align-items:start}}.collab-teaser h2{font-family:var(--display);font-size:clamp(40px,6vw,84px);text-transform:uppercase;line-height:.96;max-width:14ch}.collab-teaser h2 .accent{color:var(--accent)}.collab-teaser .right{display:flex;flex-direction:column;gap:22px;padding-bottom:8px}.collab-teaser .right p{color:var(--fg-mute);font-size:15.5px;max-width:36ch;line-height:1.6}.collab-teaser .right p strong{color:var(--fg);font-weight:500}.collab-teaser .selective{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 1024px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.team-grid{grid-template-columns:1fr}}.member{display:block}.member .photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);transition:filter .32s ease,transform .6s ease;z-index:2}.member:hover .photo>img{filter:grayscale(0) contrast(1.02);transform:scale(1.02)}.member .photo{aspect-ratio:1;background:#141414;border:1px solid var(--line);position:relative;overflow:hidden;margin-bottom:14px;transition:border-color .22s ease}.member:hover .photo{border-color:var(--accent-line)}.member .photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 38%,#2a2825 0 36%,transparent 37%),linear-gradient(180deg,#1a1816,#121110)}.member .photo:after{content:"";position:absolute;left:14%;right:14%;bottom:-6%;height:64%;background:#2a2825;border-radius:50% 50% 0 0/40% 40% 0 0}.member .photo .tag{position:absolute;top:12px;left:12px;z-index:3;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-mute);background:#0c0c0cb3;padding:4px 8px;border:1px solid var(--line-2)}.member .photo .empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#131313 0,#131313 10px,#0e0e0e 10px,#0e0e0e 20px);color:var(--fg-mute);font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;z-index:3}.member .photo .empty span{border:1px dashed var(--line-2);padding:6px 10px}.member .name{font-family:var(--display);font-size:20px;text-transform:uppercase;letter-spacing:.02em;color:var(--fg-strong);transition:color .22s ease}.member:hover .name{color:var(--accent)}.member .role{font-size:13px;color:var(--fg-mute);margin-top:4px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.sub{text-align:left}.sub h2{font-size:clamp(54px,10vw,144px);max-width:14ch}.sub h2 .accent{color:var(--accent)}.sub .row{display:flex;gap:18px;flex-wrap:wrap;margin-top:40px;align-items:center}.sub .small{margin-top:28px;font-family:var(--mono);font-size:11.5px;color:var(--fg-mute);letter-spacing:.2em;text-transform:uppercase}.sub .small .b{color:var(--accent)}footer{border-top:1px solid var(--line);padding:56px 0 36px;position:relative}.foot{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;align-items:start}@media (max-width: 760px){.foot{grid-template-columns:1fr}}.foot .tag{font-size:14px;color:var(--fg-mute);margin-top:14px;max-width:36ch}.foot .col h4{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--fg-mute);text-transform:uppercase;margin-bottom:16px}.foot .col a{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--fg);transition:color .22s ease,padding .22s ease}.foot .col a:hover{color:var(--accent);padding-left:4px}.foot .col a:last-child{border-bottom:0}.foot-bottom{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--fg-mute);text-transform:uppercase;flex-wrap:wrap;gap:14px}.foot-bottom .collab{color:var(--fg);display:inline-flex;align-items:center;gap:8px;transition:color .2s ease}.foot-bottom .collab:hover{color:var(--accent)}.foot-bottom .collab .arr{transition:transform .2s ease}.foot-bottom .collab:hover .arr{transform:translate(4px)}.collab-page{min-height:100vh;display:flex;align-items:center;padding:140px 0 80px}.collab-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:start}@media (max-width: 900px){.collab-grid{grid-template-columns:1fr;gap:48px}}.collab-grid h1{font-family:var(--display);font-size:clamp(48px,8vw,112px);text-transform:uppercase;line-height:.95}.collab-grid h1 .accent{color:var(--accent)}.collab-grid .sub-text{margin-top:22px;font-size:17px;color:var(--fg-mute);max-width:42ch}.collab-grid .sub-text strong{color:var(--fg);font-weight:500}.collab-grid .back{margin-top:36px;display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute)}.collab-grid .back:hover{color:var(--accent)}.collab-grid .back .arr{transition:transform .2s ease}.collab-grid .back:hover .arr{transform:translate(-3px)}form.collab-form{display:flex;flex-direction:column;gap:6px}.field{display:flex;flex-direction:column;padding:16px 0;border-bottom:1px solid var(--line)}.field:focus-within{border-bottom-color:var(--accent)}.field label{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:8px}.field input,.field textarea{background:transparent;border:0;outline:none;color:var(--fg-strong);font-family:var(--body);font-size:18px;padding:4px 0;width:100%;resize:none}.field input::placeholder,.field textarea::placeholder{color:#4a463f}.field textarea{min-height:96px;line-height:1.5}.field.err{border-bottom-color:#e25b3a}.field .err-msg{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#e25b3a;margin-top:8px}.submit-row{display:flex;align-items:center;justify-content:space-between;margin-top:28px;gap:18px;flex-wrap:wrap}.submit-row .hint{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute)}.sent{border:1px solid var(--accent-line);background:var(--accent-soft);padding:24px;color:var(--fg-strong)}.sent h3{font-family:var(--display);font-size:32px;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.sent p{color:var(--fg);font-size:15px}.link-item{border:1px solid var(--line);padding:16px;display:flex;align-items:center;gap:16px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.link-item:hover{border-color:var(--line-2);background:#f0ede808}.link-item.accented{border-color:var(--accent);background:#ff6a1a0d}.link-item.accented:hover{background:#ff6a1a14;box-shadow:0 8px 24px #ff6a1a1a}.link-item .link-icon{display:flex;align-items:center;justify-content:center;color:var(--fg);flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#f0ede80d;transition:color .2s ease,background .2s ease}.link-item:hover .link-icon{color:var(--accent);background:#ff6a1a1a}.link-item.accented .link-icon{color:var(--accent);background:#ff6a1a26}.link-item .link-text{flex:1;display:flex;flex-direction:column;min-width:0}.link-item .link-label{font-family:var(--display);font-size:18px;text-transform:uppercase;letter-spacing:.03em;color:var(--fg-strong);line-height:1.2}.link-item .link-sub{font-size:12px;color:var(--fg-mute);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-item .link-arrow{color:var(--fg-mute);opacity:.5;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s ease,color .22s ease;flex-shrink:0;display:flex}.link-item:hover .link-arrow{transform:translate(4px);opacity:1;color:var(--accent)}.share-footer{text-align:center;width:100%}.share-footer .share-btn{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:10px 24px;border-radius:999px;transition:all .2s ease}.share-footer .share-btn:hover{background:var(--accent);color:#1a1308;border-color:var(--accent)}.share-footer .branding{font-family:var(--mono);font-size:9.5px;letter-spacing:.28em;color:var(--fg-mute);margin-top:36px}.links-page{min-height:100vh;display:flex;justify-content:center;align-items:center;position:relative;padding:60px 20px 40px;background:var(--bg-warm);overflow-x:hidden;z-index:2}.links-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(100% 80% at 50% 0%,rgba(255,106,26,.08),transparent 60%),radial-gradient(80% 60% at 50% 100%,rgba(255,106,26,.05),transparent 70%);z-index:-1}.links-container{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center}.profile-header{text-align:center;margin-bottom:40px}.profile-header .avatar-wrap{width:96px;height:96px;border-radius:50%;overflow:hidden;margin:0 auto 20px;border:2px solid var(--accent);box-shadow:0 0 24px #ff6a1a38}.profile-header .avatar-wrap img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;filter:grayscale(1) contrast(1.05);display:block}.profile-header h1{font-family:var(--display);font-size:32px;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;color:var(--fg-strong);margin-bottom:6px}.profile-header .subtitle{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.links-list{width:100%;display:flex;flex-direction:column;gap:14px;margin-bottom:48px}
