@property --spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--bg: #f6f6f4;--ink: #0a0a0b;--ink-2: #2a2b2f;--muted: #6b6e75;--line: #e1e1dc;--night: #060607;--night-2: #121214;--night-line: #26272b;--night-muted: #9a9da3;--spark: linear-gradient(135deg, #7fe3ff, #b9a3ff 35%, #ffb0d6 62%, #ffd6b8 82%, #9ff5d3);--display: Archivo, "Helvetica Neue", Arial, sans-serif;--body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.2, .7, .1, 1);--gutter: clamp(16px, 4vw, 56px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block}a{color:inherit}h1,h2,h3{margin:0;font-family:var(--display);font-weight:700;letter-spacing:-.03em;line-height:1.02}p{margin:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--ink);color:#fff;padding:8px 14px;border-radius:99px}.skip:focus{left:8px}:focus-visible{outline:2px solid #7356ee;outline-offset:3px}.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 var(--gutter)}.eyebrow{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.eyebrow.light{color:var(--night-muted)}.muted{color:#a6a8ad}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:99px;border:0;font:600 15px var(--body);text-decoration:none;cursor:pointer;transition:transform .4s var(--ease),background .3s,color .3s}.btn:hover{transform:scale(1.04)}.btn:active{transform:scale(.98)}.btn-dark{background:var(--ink);color:#fff}.btn-light{background:#fff;color:var(--ink)}.btn[disabled]{opacity:.6;pointer-events:none}.nav{position:fixed;inset:16px var(--gutter) auto;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:12px;pointer-events:none}.nav>*{pointer-events:auto}.nav-brand,.nav-pills{background:#f6f6f4b8;-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border:1px solid rgba(0,0,0,.06);border-radius:99px}.nav-brand{display:flex;align-items:center;height:44px;padding:0 18px;color:var(--ink)}.nav-mark svg{height:20px;width:auto}.nav-pills{display:flex;gap:2px;padding:4px}.nav-pills a{display:inline-flex;align-items:center;min-height:36px;padding:0 15px;border-radius:99px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:background .4s var(--ease),color .4s var(--ease)}.nav-pills a:hover,.nav-pills a.pill-strong,.nav-pills a[aria-current=page]{background:var(--ink);color:#fff}.nav-pills a.pill-strong:hover{background:#2a2b2f}.nav-brand,.nav-pills{transition:background .5s var(--ease),border-color .5s var(--ease),color .5s var(--ease)}.nav.on-dark .nav-brand,.nav.on-dark .nav-pills{background:#1616199e;border-color:#ffffff1a}.nav.on-dark .nav-brand{color:#fff}.nav.on-dark .nav-pills a{color:#c9cbd0}.nav.on-dark .nav-pills a:hover,.nav.on-dark .nav-pills a[aria-current=page]{background:#ffffff1f;color:#fff}.nav.on-dark .nav-pills a.pill-strong{background:#fff;color:var(--ink)}.nav.on-dark .nav-pills a.pill-strong:hover{background:#e9e9e6}[data-scene]{position:relative}.hero{height:210vh}.hero-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;--mx: 0;--my: 0}.hero-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--night);pointer-events:none;opacity:clamp(0,calc((var(--p, 0) - .5) * 2.2),1)}.orb-wrap{position:absolute;left:62%;top:40%;width:min(48vmin,540px);aspect-ratio:1;transform:translate(-50%,-50%) translate(calc(var(--mx) * 22px),calc(var(--my) * 18px - var(--p, 0) * 12vh)) scale(calc(1 + var(--p, 0) * 1.1));will-change:transform}.orb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;isolation:isolate;background:#c9b9f5;box-shadow:inset -30px -40px 80px #3c287847,inset 20px 24px 60px #ffffff80,0 40px 120px #b9a3ff59}.orb:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;z-index:-1;background:conic-gradient(from var(--spin) at 46% 54%,#7fe3ff,#b9a3ff,#ffb0d6,#ffd6b8,#9ff5d3,#7fe3ff);filter:blur(26px);animation:spin 14s linear infinite}.orb:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;background:conic-gradient(from var(--spin),transparent,rgba(255,255,255,.5),transparent 30%,rgba(127,227,255,.45),transparent 60%);filter:blur(30px);mix-blend-mode:soft-light;animation:spin 9s linear infinite reverse}.orb-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 70% 78%,rgba(40,20,80,.32),transparent 58%)}.orb-hi{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.95),rgba(255,255,255,.2) 18%,transparent 42%)}.orb-shadow{position:absolute;left:12%;right:12%;bottom:-16%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(40,30,70,.28),transparent);filter:blur(8px);opacity:calc(1 - var(--p, 0) * 2)}@keyframes spin{to{--spin: 360deg}}.hero-bottom{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(24px,5vh,56px);display:flex;justify-content:space-between;align-items:flex-end;gap:32px;transform:translateY(calc(var(--p, 0) * -60px));opacity:calc(1 - var(--p, 0) * 1.8)}.hero-mark{position:relative;display:inline-block;color:var(--ink)}.hero-mark svg{width:min(62vw,1000px);height:auto}.hero-copy{max-width:380px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-bottom:1.2vw}.hero-copy p{font-size:16.5px;line-height:1.55;color:var(--ink-2)}.hero-copy .hero-kicker{font-family:var(--display);font-weight:600;font-size:clamp(22px,1.9vw,28px);line-height:1.1;letter-spacing:-.025em;color:var(--ink)}.need-hint{margin-top:6px;padding:0;border:0;background:none;font:500 14px var(--body);color:var(--muted);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.need-hint span{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat}.need-hint:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--spark);box-shadow:0 0 0 4px #b9a3ff33}.need-hint:hover span{color:#7356ee}.spark-btn{position:absolute;left:58.87%;top:12.8%;width:10%;aspect-ratio:1;transform:translate(-50%,-50%);border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;z-index:2}.spark-btn:before,.spark-btn:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:2px solid rgba(115,86,238,.45);animation:ring 2.6s var(--ease) infinite;pointer-events:none}.spark-btn:after{animation-delay:1.3s}@keyframes ring{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.9);opacity:0}}.hero-mark .spark{transition:transform .5s var(--ease);transform-origin:172.75px 30.9px}.hero-mark:has(.spark-btn:hover) .spark,.hero-mark:has(.spark-btn:focus-visible) .spark{transform:scale(1.18)}.spark-btn:focus-visible{outline:2px solid #7356ee;outline-offset:2px}.need{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:0;border-radius:28px;background:#fff;color:var(--ink);box-shadow:0 40px 120px -30px #28145a73,0 0 0 1px #0000000a;overflow:auto}.need{--fade: 0;outline:none;opacity:calc(1 - var(--fade));transform:translateY(calc(var(--fade) * -40px)) scale(calc(1 - var(--fade) * .06));filter:blur(calc(var(--fade) * 6px));transition:opacity .12s linear,transform .12s linear,filter .12s linear}.need[open]{animation:need-in .5s var(--ease)}.need.leaving{animation:need-out .32s var(--ease) forwards}@keyframes need-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes need-out{to{opacity:0;transform:translateY(-36px) scale(.94);filter:blur(8px)}}.need::backdrop{background:#06060759;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:calc(1 - var(--fade, 0));transition:opacity .12s linear}.need[open]::backdrop{animation:backdrop-in .4s var(--ease)}.need.leaving::backdrop{animation:backdrop-out .32s var(--ease) forwards}@keyframes backdrop-in{0%{opacity:0}}@keyframes backdrop-out{to{opacity:0}}.need-head{display:flex;align-items:center;gap:14px;padding:26px 28px 8px}.need-head h2{font-size:28px;letter-spacing:-.03em;flex:1}.need-spark{width:34px;height:34px;border-radius:50%;background:conic-gradient(from var(--spin),#7fe3ff,#b9a3ff,#ffb0d6,#ffd6b8,#9ff5d3,#7fe3ff);animation:spin 8s linear infinite;box-shadow:inset 4px 5px 10px #fff9,0 6px 20px #b9a3ff73;flex:none}.need-close{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:22px;line-height:1;cursor:pointer;color:var(--ink-2)}.need-close:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.need-chips{display:flex;flex-wrap:wrap;gap:8px;padding:12px 28px 4px}.need-chips button{min-height:40px;padding:0 16px;border-radius:99px;border:1px solid var(--line);background:#fff;font:500 14px var(--body);color:var(--ink-2);cursor:pointer;transition:background .3s,color .3s,border-color .3s}.need-chips button:hover{border-color:var(--ink)}.need-chips button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.need-answer{margin:16px 28px 0;padding:22px 24px;border-radius:20px;background:linear-gradient(135deg,#7fe3ff24,#b9a3ff29 45%,#ffb0d624)}.need-answer.swap{animation:swap .45s var(--ease)}@keyframes swap{0%{opacity:0;transform:translateY(8px)}}.need-answer h3{font-size:22px;letter-spacing:-.02em;margin-bottom:8px}.need-answer p{color:var(--ink-2);font-size:15.5px}.need-answer ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.need-answer li{display:flex;gap:10px;align-items:center;font-size:14.5px;font-weight:500}.need-answer li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink);flex:none}.need-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px 28px;flex-wrap:wrap}.need-more{font-size:14.5px;color:var(--muted);text-decoration:none}.need-more:hover{color:var(--ink)}.scroll-cue{position:absolute;left:50%;top:18px;width:1px;height:0}.hero-name .spark circle:first-child{transform-origin:172.75px 30.9px;animation:pulse 3.6s var(--ease) infinite}@keyframes pulse{50%{transform:scale(1.12)}}.hero .orb-wrap,.hero .hero-mark,.hero .hero-copy,.page-home .nav{animation:rise 1.4s var(--ease) both}.hero .hero-mark{animation-delay:.15s}.hero .hero-copy{animation-delay:.35s}.page-home .nav{animation-delay:.5s}.nav{view-transition-name:nav}@keyframes rise{0%{opacity:0;transform:translateY(40px);filter:blur(8px)}}.hero .orb-wrap{animation-name:orb-in}@keyframes orb-in{0%{opacity:0;scale:.6;filter:blur(20px)}}.statement{height:260vh;background:var(--night)}.statement-stage{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center}.statement-text{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--gutter);font-family:var(--display);font-weight:600;letter-spacing:-.03em;line-height:1.12;font-size:clamp(30px,4.6vw,68px);color:#fff}.statement-text .w{opacity:.14;transition:opacity .5s var(--ease)}.statement-text .w.lit{opacity:1}.statement-text .w.spark-word{background:var(--spark);-webkit-background-clip:text;background-clip:text;color:transparent}.work{background:var(--bg);padding:clamp(96px,14vh,160px) 0 clamp(24px,5vh,64px);overflow:hidden}.work-stage{display:flex;flex-direction:column;gap:clamp(20px,3vh,36px)}.work-head{padding:0 var(--gutter);max-width:1320px;width:100%;margin:0 auto}.work-head h2{font-size:clamp(34px,5vw,72px)}.track{--edge: max(var(--gutter), calc((100vw - 1320px) / 2 + var(--gutter)));position:relative;display:flex;gap:28px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--edge);padding:24px var(--edge) 56px;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media (pointer: coarse){.track{scroll-snap-type:x mandatory}}.track::-webkit-scrollbar{display:none}.track:focus-visible{outline-offset:-6px}.track .card{scroll-snap-align:start}.card{width:min(380px,78vw);flex:none;background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 1px #0000000a,0 30px 60px -30px #14142840;transition:box-shadow .4s,transform .5s var(--ease)}.track:not(.dragging) .card:hover{transform:translateY(-4px)}.card:hover{box-shadow:0 1px #0000000a,0 40px 80px -30px #14142859}.card-art{height:min(300px,34vh);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.card-body{padding:22px 26px 28px;display:flex;flex-direction:column;gap:8px}.card-body .num{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.1em}.card-body h3{font-size:24px;letter-spacing:-.02em}.card-body p{font-size:15px;color:var(--muted)}.track{cursor:grab;-webkit-user-select:none;user-select:none}.track.dragging{cursor:grabbing;scroll-snap-type:none}@media (min-width: 761px) and (max-height: 860px){.work-head h2{font-size:clamp(30px,4vw,54px)}.work-head .eyebrow{margin-bottom:10px}.card-art{height:25vh}.card-body{padding:16px 22px 20px;gap:6px}.card-body h3{font-size:21px}.card-body p{font-size:14px}}.art-crm{background:#e9e6df}.pipe{display:flex;gap:10px}.pipe .col{width:92px;background:#fff9;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}.pipe .col-h{font-size:11px;font-weight:600;color:#55575c}.pipe i{display:block;height:34px;border-radius:8px;background:#fff;box-shadow:0 2px 6px #0000000f}.pipe i.hot{background:var(--ink);position:relative}.pipe i.hot:after{content:"";position:absolute;right:8px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--spark)}.card.in-view .pipe i{animation:pop .8s var(--ease) both}.card.in-view .pipe .col:nth-child(2) i{animation-delay:.15s}.card.in-view .pipe .col:nth-child(3) i{animation-delay:.3s}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.92)}}.art-sign{background:#dfe2e5}.doc{width:220px;background:#fff;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 30px -12px #0003}.doc i{display:block;height:7px;border-radius:4px;background:#e6e7ea}.doc i.short{width:60%}.doc .sig{width:100%;height:56px;margin-top:6px}.doc .sig path{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420}.card.in-view .doc .sig path{animation:draw 2.2s var(--ease) .2s forwards}.doc .line{height:1px;background:#c9cbd0}@keyframes draw{to{stroke-dashoffset:0}}.art-pay{background:#151517}.inv{width:220px;background:#1f2023;border:1px solid #2c2d31;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px}.inv-h{color:#fff;font-weight:600;font-size:13px;margin-bottom:4px}.inv i{display:block;height:7px;border-radius:4px;background:#2e2f34}.inv i.short{width:55%}.paid{align-self:flex-start;margin-top:8px;font-size:12px;font-weight:600;color:#0a0a0b;background:var(--spark);padding:6px 12px;border-radius:99px}.card.in-view .paid{animation:pop .8s var(--ease) .6s both}.art-chat{background:#ece8f6}.chat{width:250px;display:flex;flex-direction:column;gap:8px}.chat .b{font-size:12.5px;line-height:1.35;padding:9px 12px;border-radius:14px;max-width:86%}.chat .them{background:#fff;align-self:flex-start;border-bottom-left-radius:4px}.chat .us{background:var(--ink);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.card.in-view .chat .b{animation:pop .7s var(--ease) both}.card.in-view .chat .b:nth-child(2){animation-delay:.4s}.card.in-view .chat .b:nth-child(3){animation-delay:.8s}.art-follow{background:#e3f3ee}.steps{display:flex;flex-direction:column;gap:12px}.steps span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#2a2b2f}.steps b{width:12px;height:12px;border-radius:50%;background:var(--ink);flex:none}.steps .stop b{background:var(--spark)}.card.in-view .steps span{animation:pop .7s var(--ease) both}.card.in-view .steps span:nth-child(2){animation-delay:.2s}.card.in-view .steps span:nth-child(3){animation-delay:.4s}.card.in-view .steps span:nth-child(4){animation-delay:.7s}.art-crew{background:#f6e8ee}.cal{display:grid;grid-template-columns:repeat(5,34px);gap:7px}.cal span{height:34px;border-radius:8px;background:#ffffffb3}.cal span.on{background:var(--ink)}.card.in-view .cal span.on{animation:pop .6s var(--ease) both}.card.in-view .cal span.on:nth-child(odd){animation-delay:.2s}.trades,.how,.team{padding:clamp(96px,16vh,180px) 0}.section-head{margin-bottom:clamp(40px,7vh,80px)}.section-head h2{font-size:clamp(36px,5.6vw,84px)}.trade-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.trade-list li{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;padding:clamp(18px,3vh,30px) 0;border-bottom:1px solid var(--line);transition:opacity .4s var(--ease)}.t-name{font-family:var(--display);font-weight:600;font-size:clamp(30px,5vw,72px);letter-spacing:-.035em;line-height:1;transition:transform .6s var(--ease)}.t-what{color:var(--muted);font-size:15.5px;max-width:340px}@media (hover: hover){.trade-list:hover li{opacity:.32}.trade-list:hover li:hover{opacity:1}.trade-list li:hover .t-name{transform:translate(22px)}}.how{background:#fff}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.how-step{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--line)}.how-step .big{font-family:var(--display);font-size:clamp(64px,8vw,120px);font-weight:700;letter-spacing:-.05em;line-height:.9;background:var(--spark);-webkit-background-clip:text;background-clip:text;color:transparent}.how-step h3{font-size:24px}.how-step p{color:var(--muted)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,340px));gap:28px}.person{display:flex;flex-direction:column;gap:6px;text-decoration:none}.person-photo{aspect-ratio:4 / 5;border-radius:22px;margin-bottom:14px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#1f1f23,#060607 70%);display:flex;align-items:flex-end;padding:22px;color:#fff;transition:transform .6s var(--ease)}.person:hover .person-photo{transform:scale(1.02)}.person-photo span{font-family:var(--display);font-weight:700;font-size:44px;letter-spacing:-.03em;position:relative}.mini-orb{position:absolute;left:50%;top:40%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from var(--spin),#7fe3ff,#b9a3ff,#ffb0d6,#ffd6b8,#9ff5d3,#7fe3ff);animation:spin 14s linear infinite;box-shadow:inset 10px 12px 30px #ffffff73,inset -12px -16px 30px #3c28784d,0 20px 60px #b9a3ff40}.person-photo.open{background:#ecece8;color:var(--ink);align-items:center;justify-content:center;border:1px dashed #c9c9c3}.person-photo.open span{font-size:64px;font-weight:500}.person h3{font-size:22px}.person .role{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.person p{color:var(--muted);font-size:15px}.founder{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.founder-photo{margin-bottom:0}.founder-text{display:flex;flex-direction:column;gap:14px}.founder-text h2{font-size:clamp(40px,5.6vw,84px);letter-spacing:-.04em}.founder-text p{font-size:clamp(16px,1.3vw,19px);color:var(--ink-2);max-width:560px}.founder .role{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.founder-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.founder-links a{padding:11px 18px;border-radius:99px;border:1px solid var(--line);background:#fff;text-decoration:none;font-weight:500;transition:background .3s,color .3s,border-color .3s}.founder-links a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.contact{background:var(--night);color:#fff;padding:clamp(96px,16vh,180px) 0}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:start}.contact h2{font-size:clamp(44px,6.4vw,96px);margin-bottom:22px}.contact-left p{color:var(--night-muted);font-size:17px;max-width:420px}.contact-links{display:flex;flex-direction:column;gap:6px;margin-top:32px;font-size:18px}.contact-links a{text-decoration:none;width:fit-content;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease)}.contact-links a:hover{background-size:100% 1px}.form{display:flex;flex-direction:column;gap:16px}.row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form label{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:500;color:#c9cbd0}.form input,.form textarea{font:400 16px var(--body);color:#fff;background:var(--night-2);border:1px solid var(--night-line);border-radius:14px;padding:13px 15px;min-height:48px;resize:vertical;transition:border-color .3s,background .3s}.form input::placeholder,.form textarea::placeholder{color:#5d6067}.form input:focus,.form textarea:focus{outline:none;border-color:#b9a3ff;background:#16161a}.form .check{flex-direction:row;align-items:center;gap:10px;color:var(--night-muted)}.form .check input{min-height:0;width:18px;height:18px;accent-color:#b9a3ff}.form .btn{align-self:flex-start;margin-top:6px}.hp{position:absolute!important;left:-9999px}.form-msg{font-size:14.5px;min-height:22px}.form-msg.ok{color:#9ff5d3}.form-msg.bad{color:#ffb0d6}.news{padding:clamp(72px,12vh,120px) 0;border-bottom:1px solid var(--line)}.news-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.news h2{font-size:clamp(30px,3.6vw,48px);margin-bottom:10px}.news p{color:var(--muted);max-width:440px}.news-form{display:flex;flex-wrap:wrap;gap:10px}.news-form input{flex:1 1 240px;min-height:52px;border-radius:99px;border:1px solid #d6d6d0;background:#fff;padding:0 22px;font:400 16px var(--body);color:var(--ink)}.news-form input:focus{outline:none;border-color:var(--ink)}.news-form .btn{min-height:52px}.news-form .form-msg{flex-basis:100%;padding-left:22px}.news-form .form-msg.ok{color:#2a8a6a}.news-form .form-msg.bad{color:#b0306a}.foot{padding:40px 0 0;overflow:hidden}.foot-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.foot-row nav{display:flex;gap:20px}.foot-row a{text-decoration:none}.foot-row a:hover{color:var(--ink)}.foot-mark{color:var(--ink);margin-top:6vh;transform:translateY(18%)}.foot-mark svg{width:100%;height:auto}.closing{position:relative;overflow:hidden;isolation:isolate;padding:clamp(120px,20vh,220px) 0;text-align:center;background:#fff}.closing-glow{position:absolute;left:50%;top:50%;width:min(900px,120vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1;border-radius:50%;background:conic-gradient(from var(--spin),#7fe3ff,#b9a3ff,#ffb0d6,#ffd6b8,#9ff5d3,#7fe3ff);filter:blur(90px);opacity:.32;animation:spin 18s linear infinite}.closing-inner{display:flex;flex-direction:column;align-items:center;gap:22px}.closing .eyebrow{margin-bottom:0}.closing h2{font-size:clamp(48px,8vw,120px);letter-spacing:-.045em;line-height:.95}.closing p{max-width:540px;font-size:clamp(16px,1.3vw,19px);color:var(--ink-2)}.closing-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:12px}.btn-xl{min-height:64px;padding:0 40px;font-size:17px;box-shadow:0 20px 40px -18px #0a0a0b8c}.btn-arrow{display:inline-block;transition:transform .4s var(--ease)}.btn:hover .btn-arrow{transform:translate(5px)}.closing-call{font-size:15px;color:var(--muted);text-decoration:none}.closing-call:hover{color:var(--ink)}.closing-points{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.closing-points li{font-size:13.5px;font-weight:500;padding:9px 16px;border-radius:99px;background:#ffffffb3;border:1px solid var(--line)}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.1,1)}.page-head{position:relative;overflow:hidden;isolation:isolate;padding:clamp(150px,24vh,240px) 0 clamp(48px,8vh,96px)}.page-head h1{font-size:clamp(48px,8.4vw,132px);letter-spacing:-.045em;line-height:.95}.page-head .lede{margin-top:28px;max-width:560px;font-size:clamp(17px,1.4vw,20px);color:var(--ink-2)}.page-orb{position:absolute;right:-6vw;top:8vh;width:min(38vw,460px);aspect-ratio:1;border-radius:50%;z-index:-1;background:conic-gradient(from var(--spin),#7fe3ff,#b9a3ff,#ffb0d6,#ffd6b8,#9ff5d3,#7fe3ff);filter:blur(40px);opacity:.55;animation:spin 16s linear infinite,orb-in 1.6s var(--ease) both}.page-head.lost{min-height:100vh;display:flex;align-items:center}.page-head.lost h1{font-size:clamp(120px,22vw,320px)}.page-head.lost .btn{margin-top:32px}.trades{padding-top:0}.page-head+.team{padding-top:0}.next{padding:clamp(64px,10vh,120px) 0}.next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.next-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;padding:clamp(28px,3vw,44px);border-radius:28px;background:#fff;text-decoration:none;overflow:hidden;box-shadow:0 1px #0000000a,0 30px 60px -36px #14142840;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.next-card:hover{transform:translateY(-6px);box-shadow:0 1px #0000000a,0 40px 80px -36px #14142859}.next-card h2{font-size:clamp(32px,4vw,56px)}.next-card.dark{background:var(--night);color:#fff}.next-arrow{position:absolute;top:clamp(24px,3vw,40px);right:clamp(24px,3vw,40px);font-size:28px;transition:transform .5s var(--ease)}.next-card:hover .next-arrow{transform:translate(8px)}.next-card.dark:after{content:"";position:absolute;right:-60px;bottom:-60px;width:220px;height:220px;border-radius:50%;background:conic-gradient(from var(--spin),#7fe3ff,#b9a3ff,#ffb0d6,#ffd6b8,#9ff5d3,#7fe3ff);filter:blur(30px);opacity:.5;animation:spin 14s linear infinite}.contact-page{min-height:100vh;padding-top:clamp(140px,22vh,220px)}.contact h1{font-size:clamp(48px,7vw,104px);margin-bottom:22px}.trade-list li a{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;width:100%;color:inherit;text-decoration:none}.crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:22px}.crumbs a{text-decoration:none}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}.head-btn{margin-top:32px}.points,.cities,.more-trades,.faq,.states{padding:clamp(56px,10vh,120px) 0}.points{padding-top:clamp(24px,4vh,48px)}.point-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.point{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,3vw,36px);background:#fff;border-radius:24px;box-shadow:0 1px #0000000a,0 30px 60px -40px #14142840}.point .big{font-family:var(--display);font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1;background:var(--spark);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.point h3{font-size:22px}.point p{color:var(--muted)}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips li{padding:12px 20px;border-radius:99px;background:#fff;border:1px solid var(--line);font-weight:500}.chips .muted-chip{background:transparent;color:var(--muted);border-style:dashed}.state-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.state-grid a{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--line);text-decoration:none;font-weight:500;transition:transform .4s var(--ease),border-color .3s,background .3s,color .3s}.state-grid a:hover{transform:translateY(-3px);border-color:var(--ink);background:var(--ink);color:#fff}.state-grid .abbr{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.06em;color:var(--muted);width:26px}.state-grid a:hover .abbr{color:#b9a3ff}.faq-list{display:flex;flex-direction:column;border-top:1px solid var(--line);max-width:900px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;list-style:none;font-family:var(--display);font-weight:600;font-size:clamp(19px,1.8vw,24px);letter-spacing:-.02em;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;transition:transform .4s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);margin-top:12px;max-width:720px}.foot-row nav{flex-wrap:wrap}.legal{padding-bottom:clamp(64px,10vh,120px)}.legal .wrap{max-width:820px}.legal h2{font-size:24px;margin:40px 0 10px;letter-spacing:-.02em}.legal p,.legal li{color:var(--ink-2)}.legal ul{padding-left:20px}[data-reveal]{opacity:0;transform:translateY(48px);filter:blur(6px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),filter 1.1s var(--ease);transition-delay:var(--d, 0s)}[data-reveal].in{opacity:1;transform:none;filter:none}.cursor{position:fixed;left:0;top:0;z-index:60;width:88px;height:88px;margin:-44px 0 0 -44px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;pointer-events:none;transform:translate3d(-200px,-200px,0) scale(0);transition:scale .35s var(--ease);scale:0}.cursor.on{scale:1}@media (hover: none),(pointer: coarse){.cursor{display:none}}@media (max-width: 760px){.nav-pills a{padding:0 11px;font-size:13px}.nav-pills a[href="/"]{display:none}.nav-brand{padding:0 14px}.hero{height:160vh}.orb-wrap{left:50%;top:36%;width:68vw}.hero-bottom{flex-direction:column;align-items:flex-start;gap:20px}.hero-mark svg{width:88vw}.statement{height:220vh}.work{height:auto}.how-grid,.contact-grid,.news-grid,.row2,.next-grid,.point-grid,.founder{grid-template-columns:minmax(0,1fr)}.trade-list li a{flex-direction:column;gap:6px}.next-card{min-height:200px}.trade-list li{flex-direction:column;gap:6px}.work-head h2 br,.section-head h2 br{display:none}.pipe .col{width:78px}.need-head h2{font-size:23px}.need-head,.need-chips,.need-actions{padding-left:20px;padding-right:20px}.need-answer{margin:14px 20px 0;padding:18px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none;filter:none}.statement-text .w{opacity:1}html{scroll-behavior:auto}}
