.case-module__OyvCwq__top{background:var(--d-void);color:var(--ink);padding-bottom:var(--section-pad)}.case-module__OyvCwq__topField{z-index:0;pointer-events:none;background:radial-gradient(54% 40% at 78% 4%, rgb(var(--bloom-rgb) / .2) 0%, rgb(var(--bloom-rgb) / .07) 38%, transparent 70%), radial-gradient(60% 50% at 0% 100%, #608c761a 0%, transparent 64%);position:absolute;inset:0}.case-module__OyvCwq__topInner{z-index:3;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto;position:relative}.case-module__OyvCwq__crumbs{margin-top:clamp(calc(20 * var(--px)), 4vw, calc(56 * var(--px)));padding-bottom:calc(14 * var(--px));border-bottom:1px solid rgb(var(--line-rgb) / .12);font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);justify-content:space-between;align-items:center;display:flex}.case-module__OyvCwq__back{align-items:center;gap:calc(8 * var(--px));color:var(--label);transition:color var(--dur-state) var(--ease);text-decoration:none;display:inline-flex}.case-module__OyvCwq__back svg{width:calc(14 * var(--px));height:calc(14 * var(--px));transition:transform var(--dur-state) var(--ease)}.case-module__OyvCwq__back:hover{color:var(--ink)}.case-module__OyvCwq__back:hover svg{transform:translateX(calc(-3 * var(--px)))}.case-module__OyvCwq__count b{color:var(--accent);font-weight:500}.case-module__OyvCwq__eyebrow{margin:clamp(calc(40 * var(--px)), 7vw, calc(104 * var(--px))) 0 var(--eyebrow-gap);font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label)}.case-module__OyvCwq__name{font-size:clamp(calc(52 * var(--px)), 10.4vw, calc(168 * var(--px)));letter-spacing:-.052em;color:var(--ink);text-wrap:balance;margin:0;font-weight:800;line-height:.86}.case-module__OyvCwq__intro{gap:clamp(calc(22 * var(--px)), 3vw, calc(40 * var(--px)));margin-top:clamp(calc(22 * var(--px)), 3vw, calc(40 * var(--px)));display:grid}@media (min-width:900px){.case-module__OyvCwq__intro{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end}}.case-module__OyvCwq__subtitle{max-width:22ch;font-size:clamp(calc(20 * var(--px)), 2.3vw, calc(34 * var(--px)));letter-spacing:-.026em;color:var(--body);margin:0;font-weight:700;line-height:1.08}.case-module__OyvCwq__facts{border-top:1px solid rgb(var(--line-rgb) / .14);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:640px){.case-module__OyvCwq__facts{grid-template-columns:.6fr 1fr 1.6fr .8fr}}.case-module__OyvCwq__facts>div{padding:calc(12 * var(--px)) calc(14 * var(--px)) 0 0;gap:calc(6 * var(--px));align-content:start;display:grid}.case-module__OyvCwq__facts dt{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.06em;color:var(--label)}.case-module__OyvCwq__facts dd{font-size:calc(13.5 * var(--px));color:var(--ink);margin:0;font-weight:600;line-height:1.35}.case-module__OyvCwq__facts [data-k=status] dd{color:var(--accent)}.case-module__OyvCwq__plate{--device-w:52%;isolation:isolate;margin:clamp(calc(32 * var(--px)), 5vw, calc(72 * var(--px))) 0 0;aspect-ratio:16/8.4;min-height:calc(300 * var(--px));border:1px solid rgb(var(--line-rgb) / .1);border-radius:var(--radius);background:radial-gradient(60% 60% at 50% -8%, rgb(var(--bloom-rgb) / .24) 0%, rgb(var(--bloom-rgb) / .06) 46%, transparent 72%), radial-gradient(120% 40% at 50% 106%, #0000008c 0%, transparent 70%), linear-gradient(180deg, #1b211e 0%, #101512 52%, #0a0e0c 100%);animation:case-module__OyvCwq__plateIn 1.1s var(--ease) both;align-items:flex-end;padding-bottom:7%;display:flex;position:relative;overflow:hidden}@media (max-width:699px){.case-module__OyvCwq__plate{--device-w:86%;aspect-ratio:1/.9;padding-bottom:12%}}@keyframes case-module__OyvCwq__plateIn{0%{clip-path:inset(10% 6% 10% 6% round calc(3 * var(--px)));transform:scale(.97)}to{clip-path:inset(0 0 0 0 round calc(3 * var(--px)));transform:none}}.case-module__OyvCwq__plateIndex,.case-module__OyvCwq__plateStatus{top:clamp(calc(14 * var(--px)), 1.6vw, calc(22 * var(--px)));z-index:2;font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.08em;position:absolute}.case-module__OyvCwq__plateIndex{left:clamp(calc(14 * var(--px)), 1.6vw, calc(22 * var(--px)));color:var(--accent)}.case-module__OyvCwq__plateStatus{right:clamp(calc(14 * var(--px)), 1.6vw, calc(22 * var(--px)));padding:calc(5 * var(--px)) calc(10 * var(--px));border:1px solid rgb(var(--line-rgb) / .18);border-radius:calc(999 * var(--px));color:var(--label)}.case-module__OyvCwq__plateStatus[data-status=in\ build]{border-color:var(--accent);color:var(--accent)}.case-module__OyvCwq__summary{margin:clamp(calc(26 * var(--px)), 3.4vw, calc(44 * var(--px))) 0 0;max-width:52ch;font-size:clamp(calc(16 * var(--px)), 1.35vw, calc(20 * var(--px)));color:var(--body);font-weight:500;line-height:1.45}.case-module__OyvCwq__chapter{background:var(--bg);color:var(--ink);padding-block:var(--section-pad);position:relative}.case-module__OyvCwq__chapterInner{max-width:var(--max);padding-inline:var(--gut);gap:clamp(calc(18 * var(--px)), 2.4vw, calc(28 * var(--px)));margin-inline:auto;display:grid}@media (min-width:900px){.case-module__OyvCwq__chapterInner{gap:clamp(calc(30 * var(--px)), 4vw, calc(72 * var(--px)));grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start}}.case-module__OyvCwq__label{padding-top:calc(14 * var(--px));border-top:1px solid rgb(var(--line-rgb) / .14);font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0}.case-module__OyvCwq__label span{margin-right:calc(12 * var(--px));color:var(--accent)}@media (min-width:900px){.case-module__OyvCwq__label{top:calc(var(--nav-h) + calc(12 * var(--px)));position:sticky}}.case-module__OyvCwq__chapterBody{min-width:0;padding-top:calc(14 * var(--px));border-top:1px solid rgb(var(--line-rgb) / .14)}.case-module__OyvCwq__chapterBody>p:not(.case-module__OyvCwq__kicker),.case-module__OyvCwq__chapterBody>blockquote{max-width:30ch;font-size:clamp(calc(26 * var(--px)), 3.3vw, calc(50 * var(--px)));letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.1}.case-module__OyvCwq__kicker{margin:0 0 clamp(calc(16 * var(--px)), 2vw, calc(26 * var(--px)));font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label)}.case-module__OyvCwq__build{gap:clamp(calc(26 * var(--px)), 3vw, calc(40 * var(--px)));margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.case-module__OyvCwq__build{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-module__OyvCwq__build li{align-content:start;gap:calc(10 * var(--px));display:grid}.case-module__OyvCwq__buildIndex{font-family:var(--font-mono);font-size:calc(11 * var(--px));color:var(--accent)}.case-module__OyvCwq__buildTitle{font-size:clamp(calc(20 * var(--px)), 1.9vw, calc(28 * var(--px)));letter-spacing:-.026em;margin:0;font-weight:800;line-height:1.02}.case-module__OyvCwq__buildBody{max-width:40ch;font-size:calc(15 * var(--px));color:var(--body);margin:0;font-weight:500;line-height:1.5}.case-module__OyvCwq__results{margin:0;padding:0;list-style:none;display:grid}.case-module__OyvCwq__results li{column-gap:clamp(calc(20 * var(--px)), 3vw, calc(48 * var(--px)));padding-block:clamp(calc(18 * var(--px)), 2.4vw, calc(30 * var(--px)));border-bottom:1px solid rgb(var(--line-rgb) / .1);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;display:grid}.case-module__OyvCwq__results li:first-child{padding-top:0}.case-module__OyvCwq__resultValue{min-width:4.4ch;font-size:clamp(calc(48 * var(--px)), 6.4vw, calc(104 * var(--px)));letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:.9}.case-module__OyvCwq__resultText{gap:calc(5 * var(--px));max-width:44ch;display:grid}.case-module__OyvCwq__resultLabel{font-size:calc(16 * var(--px));margin:0;font-weight:700}.case-module__OyvCwq__resultCaption{font-size:calc(14 * var(--px));color:var(--body);margin:0;line-height:1.45}.case-module__OyvCwq__resultSrc{margin:calc(8 * var(--px)) 0 0;padding-top:calc(7 * var(--px));border-top:1px solid rgb(var(--line-rgb) / .08);font-family:var(--font-mono);font-size:calc(10 * var(--px));color:var(--label)}.case-module__OyvCwq__resultSrc span{color:var(--accent)}.case-module__OyvCwq__pending{gap:calc(12 * var(--px));display:grid}.case-module__OyvCwq__pending b{font-size:clamp(calc(48 * var(--px)), 6.4vw, calc(104 * var(--px)));letter-spacing:-.05em;color:var(--accent);font-weight:800;line-height:.9}.case-module__OyvCwq__pending p{max-width:44ch;font-size:calc(16 * var(--px));color:var(--body);margin:0;line-height:1.5}.case-module__OyvCwq__voice{--sheet:color-mix(in oklab, var(--l-bg) 74%, var(--logo-dot));padding:clamp(calc(24 * var(--px)), 3.4vw, calc(52 * var(--px)));border-radius:calc(2 * var(--px));background:var(--sheet);color:var(--l-ink);gap:clamp(calc(16 * var(--px)), 2vw, calc(24 * var(--px)));box-shadow:0 calc(24 * var(--px)) calc(60 * var(--px)) #02060461;margin:0;display:grid}.case-module__OyvCwq__voice blockquote{max-width:32ch;font-size:clamp(calc(24 * var(--px)), 2.8vw, calc(42 * var(--px)));letter-spacing:-.026em;margin:0;font-weight:600;line-height:1.18}.case-module__OyvCwq__voiceGloss{max-width:56ch;padding-left:calc(12 * var(--px));border-left:calc(2 * var(--px)) solid var(--l-accent);font-size:calc(15 * var(--px));color:var(--l-body);margin:0;line-height:1.5}.case-module__OyvCwq__voice figcaption{column-gap:calc(12 * var(--px));margin-top:clamp(calc(10 * var(--px)), 2vw, calc(24 * var(--px)));grid-template-columns:auto 1fr;align-items:center;display:grid}.case-module__OyvCwq__voice figcaption span{width:calc(42 * var(--px));height:calc(42 * var(--px));background:var(--l-accent);color:var(--l-bg);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.case-module__OyvCwq__voice figcaption b{font-size:calc(14 * var(--px))}.case-module__OyvCwq__voice figcaption em{font-style:normal;font-size:calc(12.5 * var(--px));color:var(--l-body)}.case-module__OyvCwq__handover{border-top:1px solid rgb(var(--line-rgb) / .1);margin:0;padding:0;list-style:none;display:grid}.case-module__OyvCwq__handover li{gap:calc(14 * var(--px));padding-block:calc(16 * var(--px));border-bottom:1px solid rgb(var(--line-rgb) / .1);font-size:clamp(calc(16 * var(--px)), 1.4vw, calc(20 * var(--px)));letter-spacing:-.012em;align-items:baseline;font-weight:600;display:flex}.case-module__OyvCwq__handover li:before{content:"";width:calc(7 * var(--px));height:calc(7 * var(--px));background:var(--accent);transform:translateY(calc(-2 * var(--px)));border-radius:50%;flex:none}.case-module__OyvCwq__handoverNote{margin:calc(18 * var(--px)) 0 0;font-family:var(--font-mono);font-size:calc(11 * var(--px));color:var(--label)}.case-module__OyvCwq__next{background:var(--bg);color:var(--ink);padding-block:var(--section-pad)}.case-module__OyvCwq__nextInner{z-index:3;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto;position:relative}.case-module__OyvCwq__nextLink{align-items:baseline;gap:clamp(calc(14 * var(--px)), 2vw, calc(28 * var(--px)));color:var(--ink);border-bottom:1px solid rgb(var(--line-rgb) / .14);padding-bottom:clamp(calc(14 * var(--px)), 2vw, calc(26 * var(--px)));text-decoration:none;display:flex}.case-module__OyvCwq__nextIndex{font-family:var(--font-mono);font-size:calc(12 * var(--px));color:var(--accent)}.case-module__OyvCwq__nextName{font-size:clamp(calc(48 * var(--px)), 9vw, calc(150 * var(--px)));letter-spacing:-.05em;transition:color var(--dur-state) var(--ease);font-weight:800;line-height:.9}.case-module__OyvCwq__nextLink svg{width:clamp(calc(28 * var(--px)), 4vw, calc(60 * var(--px)));height:clamp(calc(28 * var(--px)), 4vw, calc(60 * var(--px)));transition:transform var(--dur-state) var(--ease), color var(--dur-state) var(--ease);align-self:center;margin-left:auto}.case-module__OyvCwq__nextLink:hover .case-module__OyvCwq__nextName,.case-module__OyvCwq__nextLink:hover svg{color:var(--accent)}.case-module__OyvCwq__nextLink:hover svg{transform:translateX(calc(8 * var(--px)))}.case-module__OyvCwq__nextSub{margin:calc(14 * var(--px)) 0 0;font-size:clamp(calc(16 * var(--px)), 1.4vw, calc(20 * var(--px)));color:var(--body);font-weight:600}.case-module__OyvCwq__ask{justify-content:space-between;align-items:center;gap:calc(18 * var(--px));margin-top:clamp(calc(48 * var(--px)), 7vw, calc(110 * var(--px)));padding-top:calc(20 * var(--px));border-top:1px solid rgb(var(--line-rgb) / .12);flex-wrap:wrap;display:flex}.case-module__OyvCwq__ask>p{font-size:clamp(calc(18 * var(--px)), 1.6vw, calc(24 * var(--px)));letter-spacing:-.02em;margin:0;font-weight:700}.case-module__OyvCwq__askActions{gap:calc(10 * var(--px));flex-wrap:wrap;display:flex}.case-module__OyvCwq__askWa,.case-module__OyvCwq__askBrief{align-items:center;gap:calc(10 * var(--px));padding:calc(13 * var(--px)) calc(20 * var(--px));border-radius:calc(999 * var(--px));font-size:calc(15 * var(--px));transition:background var(--dur-state) var(--ease), color var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);font-weight:700;text-decoration:none;display:inline-flex}.case-module__OyvCwq__askWa{background:var(--accent);color:var(--d-void)}.case-module__OyvCwq__askWa svg{width:calc(17 * var(--px));height:calc(17 * var(--px))}.case-module__OyvCwq__askWa:hover{background:var(--ink)}.case-module__OyvCwq__askBrief{border:1px solid rgb(var(--line-rgb) / .22);color:var(--ink)}.case-module__OyvCwq__askBrief:hover{border-color:var(--accent);color:var(--accent)}@media (prefers-reduced-motion:reduce){.case-module__OyvCwq__plate{animation:none}.case-module__OyvCwq__back,.case-module__OyvCwq__back svg,.case-module__OyvCwq__nextName,.case-module__OyvCwq__nextLink svg,.case-module__OyvCwq__askWa,.case-module__OyvCwq__askBrief{transition:none}}
.diagram-module__m8b3tG__diagram{margin:0}.diagram-module__m8b3tG__frame{padding:clamp(calc(18 * var(--px)), 2.4vw, calc(34 * var(--px)));border:1px solid rgb(var(--line-rgb) / .12);border-radius:var(--radius);background:linear-gradient(rgb(var(--line-rgb) / .035) 1px, transparent 1px) 0 0 / calc(28 * var(--px)) calc(28 * var(--px)), linear-gradient(90deg, rgb(var(--line-rgb) / .035) 1px, transparent 1px) 0 0 / calc(28 * var(--px)) calc(28 * var(--px)), var(--surface)}.diagram-module__m8b3tG__wide,.diagram-module__m8b3tG__narrow{width:100%;height:auto;display:block;overflow:visible}.diagram-module__m8b3tG__narrow{display:none}@media (max-width:759px){.diagram-module__m8b3tG__wide{display:none}.diagram-module__m8b3tG__narrow{display:block}}.diagram-module__m8b3tG__head{font-family:var(--font-mono);text-transform:uppercase;fill:var(--label)}.diagram-module__m8b3tG__edge{fill:none;stroke:rgb(var(--line-rgb) / .34);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease) calc(var(--i,0) * 80ms), stroke var(--dur-state) var(--ease)}.diagram-module__m8b3tG__diagram[data-armed]:not([data-in]) .diagram-module__m8b3tG__edge{stroke-dashoffset:1px}.diagram-module__m8b3tG__diagram[data-armed]:not([data-in]) .diagram-module__m8b3tG__node{opacity:0;transform:translateY(calc(6 * var(--px)))}.diagram-module__m8b3tG__node{transition:opacity .6s var(--ease) calc(var(--c,0) * .14s), transform .6s var(--ease) calc(var(--c,0) * .14s)}.diagram-module__m8b3tG__pulse{fill:var(--accent);opacity:0;transition:opacity .4s var(--ease) .9s}.diagram-module__m8b3tG__diagram[data-in] .diagram-module__m8b3tG__pulse{opacity:.85}.diagram-module__m8b3tG__diagram[data-focus] .diagram-module__m8b3tG__link:not([data-hot]) .diagram-module__m8b3tG__edge{stroke:rgb(var(--line-rgb) / .12)}.diagram-module__m8b3tG__diagram[data-focus] .diagram-module__m8b3tG__link:not([data-hot]) .diagram-module__m8b3tG__pulse{opacity:.15}.diagram-module__m8b3tG__link[data-hot] .diagram-module__m8b3tG__edge{stroke:var(--accent)}.diagram-module__m8b3tG__node{cursor:default}.diagram-module__m8b3tG__node:hover rect{stroke:var(--accent)}.diagram-module__m8b3tG__node rect{fill:var(--bg);stroke:rgb(var(--line-rgb) / .22);stroke-width:1px;transition:stroke var(--dur-state) var(--ease)}.diagram-module__m8b3tG__nodeLabel{font-family:var(--font-sans);fill:var(--ink);font-weight:700}.diagram-module__m8b3tG__nodeNote{font-family:var(--font-mono);fill:var(--accent)}.diagram-module__m8b3tG__caption{margin-top:calc(14 * var(--px));max-width:62ch;font-size:calc(14 * var(--px));color:var(--body);line-height:1.5}@media (prefers-reduced-motion:reduce){.diagram-module__m8b3tG__pulse{display:none}.diagram-module__m8b3tG__edge,.diagram-module__m8b3tG__node,.diagram-module__m8b3tG__node rect{transition:none}}
.field-module__d4rrcG__field{isolation:isolate;background:var(--bg);color:var(--ink);transition:background var(--dur-state) var(--ease), color var(--dur-state) var(--ease);position:relative}.field-module__d4rrcG__grain{z-index:0;pointer-events:none;opacity:var(--grain);background-image:url(/grain.png);background-repeat:repeat;background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;position:absolute;inset:0}.field-module__d4rrcG__bloom{z-index:0;pointer-events:none;background:radial-gradient(circle var(--b-r) at var(--b-x-n) var(--b-y-n), rgb(var(--bloom-rgb) / var(--b-a)) 0%, rgb(var(--bloom-rgb) / calc(var(--b-a) * .42)) 26%, rgb(var(--bloom-rgb) / calc(var(--b-a) * .11)) 52%, transparent 74%);position:absolute;inset:0}@media (min-width:900px){.field-module__d4rrcG__bloom{background:radial-gradient(circle var(--b-r-w) at var(--b-x) var(--b-y), rgb(var(--bloom-rgb) / var(--b-a)) 0%, rgb(var(--bloom-rgb) / calc(var(--b-a) * .42)) 26%, rgb(var(--bloom-rgb) / calc(var(--b-a) * .11)) 52%, transparent 74%)}}.field-module__d4rrcG__content{z-index:1;position:relative}@media (min-resolution:2x){.field-module__d4rrcG__grain{background-size:calc(var(--grain-size) * .62) calc(var(--grain-size) * .62)}}
.barcode-module__9vQAla__strip{--bar:rgb(var(--line-rgb) / .42);height:clamp(calc(28 * var(--px)), 3.2vw, calc(44 * var(--px)));position:relative;overflow:hidden}.barcode-module__9vQAla__ticks,.barcode-module__9vQAla__code{inset:0 calc(-1 * var(--gut));will-change:transform;position:absolute}.barcode-module__9vQAla__ticks{background-image:repeating-linear-gradient(90deg, rgb(var(--line-rgb) / .1) 0 1px, transparent 1px calc(7 * var(--px)));background-size:calc(293 * var(--px)) 100%;background-repeat:repeat-x}.barcode-module__9vQAla__code{background-color:#0000;background-size:calc(1600 * var(--px)) 100%;background-position:0 0;background-repeat:repeat-x}.barcode-module__9vQAla__head{width:clamp(calc(72 * var(--px)), 7vw, calc(110 * var(--px)));background:var(--accent);opacity:.9;will-change:transform;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.barcode-module__9vQAla__head{display:none}}
.page-module__E0kJGG__heroZone{isolation:isolate;position:relative}.page-module__E0kJGG__thesis{z-index:1;background:var(--bg);color:var(--ink);padding-block:clamp(calc(20 * var(--px)), 3vw, calc(52 * var(--px))) var(--section-pad);position:relative}.page-module__E0kJGG__thesisEyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0 0 var(--eyebrow-gap)}.page-module__E0kJGG__taglineRow{gap:clamp(calc(14 * var(--px)), 2.4vw, calc(32 * var(--px)));margin-top:clamp(calc(34 * var(--px)), 5vw, calc(66 * var(--px)));padding-top:clamp(calc(20 * var(--px)), 2.6vw, calc(32 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .14);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:820px){.page-module__E0kJGG__taglineRow{gap:clamp(calc(30 * var(--px)), 5vw, calc(76 * var(--px)));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-module__E0kJGG__taglineText{font-family:var(--font-mono);font-size:clamp(calc(20 * var(--px)), 3vw, calc(38 * var(--px)));letter-spacing:-.02em;color:var(--accent);margin:0;font-weight:500;line-height:1.05}.page-module__E0kJGG__thesisNote{font-size:calc(15 * var(--px));color:var(--body);max-width:46ch;margin:0;font-weight:500;line-height:1.45}
.footer-module__hhc9Ha__footer{isolation:isolate;background:var(--bg);color:var(--ink);padding-top:var(--section-pad);border-top:1px solid rgb(var(--line-rgb) / .08);position:relative;overflow:hidden}.footer-module__hhc9Ha__metaTop{justify-content:space-between;align-items:center;gap:clamp(calc(14 * var(--px)), 2vw, calc(24 * var(--px))) clamp(calc(24 * var(--px)), 3.4vw, calc(48 * var(--px)));padding-bottom:clamp(calc(18 * var(--px)), 2.4vw, calc(28 * var(--px)));border-bottom:1px solid rgb(var(--line-rgb) / .1);font-family:var(--font-mono);font-size:calc(10.5 * var(--px));letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;display:flex}.footer-module__hhc9Ha__tagline{color:var(--accent);letter-spacing:.18em}.footer-module__hhc9Ha__metaNav{gap:clamp(calc(16 * var(--px)), 2.4vw, calc(34 * var(--px)));flex-wrap:wrap;display:flex}.footer-module__hhc9Ha__metaNav a,.footer-module__hhc9Ha__metaEmail{color:var(--body);transition:color var(--dur-state) var(--ease);text-decoration:none}.footer-module__hhc9Ha__metaNav a:hover,.footer-module__hhc9Ha__metaEmail:hover{color:var(--ink)}.footer-module__hhc9Ha__mid{z-index:1;gap:clamp(calc(26 * var(--px)), 3.6vw, calc(44 * var(--px)));padding-block:clamp(calc(48 * var(--px)), 7vw, calc(104 * var(--px)));display:grid;position:relative}.footer-module__hhc9Ha__midKicker{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.06em;color:var(--accent);margin:0}.footer-module__hhc9Ha__midGrid{text-align:center;justify-items:center;gap:clamp(calc(30 * var(--px)), 4vw, calc(48 * var(--px)));grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1000px){.footer-module__hhc9Ha__midGrid{gap:clamp(calc(32 * var(--px)), 4.4vw, calc(72 * var(--px)));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.footer-module__hhc9Ha__statement{margin:0}.footer-module__hhc9Ha__statement p{max-width:15ch;font-size:clamp(calc(30 * var(--px)), 3.7vw, calc(56 * var(--px)));letter-spacing:-.034em;font-weight:800;line-height:1.02}.footer-module__hhc9Ha__midTail{max-width:16ch;font-size:clamp(calc(30 * var(--px)), 3.7vw, calc(56 * var(--px)));letter-spacing:-.034em;margin:0;font-weight:800;line-height:1.02}@media (min-width:1000px){.footer-module__hhc9Ha__statement p{text-align:left}.footer-module__hhc9Ha__midTail{text-align:right;justify-self:end}}.footer-module__hhc9Ha__ctaOrb{width:clamp(calc(150 * var(--px)), 16vw, calc(192 * var(--px)));aspect-ratio:1;color:var(--ink);transition:transform var(--dur-state) var(--ease);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.footer-module__hhc9Ha__ring{width:100%;height:100%;animation:26s linear infinite footer-module__hhc9Ha__ringSpin;position:absolute;inset:0}.footer-module__hhc9Ha__ring text{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;fill:var(--label);transition:fill var(--dur-state) var(--ease);font-size:9.5px}@keyframes footer-module__hhc9Ha__ringSpin{to{transform:rotate(360deg)}}.footer-module__hhc9Ha__orbCore{aspect-ratio:1;border:1px solid rgb(var(--line-rgb) / .3);background:rgb(var(--line-rgb) / .05);width:42%;transition:background var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease), color var(--dur-state) var(--ease);border-radius:50%;place-items:center;display:grid}.footer-module__hhc9Ha__orbCore svg{width:40%;height:40%}.footer-module__hhc9Ha__ctaOrb:hover{transform:scale(1.04)}.footer-module__hhc9Ha__ctaOrb:hover .footer-module__hhc9Ha__ring text{fill:var(--accent)}.footer-module__hhc9Ha__ctaOrb:hover .footer-module__hhc9Ha__orbCore{background:var(--accent);border-color:var(--accent);color:var(--d-void)}.footer-module__hhc9Ha__ctaOrb:focus-visible{outline:calc(2 * var(--px)) solid var(--accent);outline-offset:calc(6 * var(--px))}.footer-module__hhc9Ha__wordmarkRow{z-index:1;margin-top:clamp(calc(8 * var(--px)), 1.4vw, calc(20 * var(--px)));position:relative;overflow:hidden}.footer-module__hhc9Ha__wordmark{width:100%;height:auto;display:block}.footer-module__hhc9Ha__wordmark text{font-family:var(--font-sans);fill:var(--ink);font-size:200px;font-weight:800}.footer-module__hhc9Ha__metaBottom{justify-content:space-between;align-items:center;gap:clamp(calc(12 * var(--px)), 1.8vw, calc(20 * var(--px))) clamp(calc(24 * var(--px)), 3.4vw, calc(48 * var(--px)));padding-block:clamp(calc(18 * var(--px)), 2.4vw, calc(28 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .1);font-family:var(--font-mono);font-size:calc(10.5 * var(--px));letter-spacing:.06em;color:var(--label);flex-wrap:wrap;display:flex}.footer-module__hhc9Ha__copy{text-transform:uppercase;letter-spacing:.1em}.footer-module__hhc9Ha__metaLinks{align-items:center;gap:clamp(calc(14 * var(--px)), 2vw, calc(26 * var(--px)));flex-wrap:wrap;display:flex}.footer-module__hhc9Ha__metaLinks a{align-items:center;gap:calc(8 * var(--px));color:var(--body);transition:color var(--dur-state) var(--ease);text-decoration:none;display:inline-flex}.footer-module__hhc9Ha__metaLinks a:hover{color:var(--ink)}.footer-module__hhc9Ha__metaLinks a svg{width:calc(14 * var(--px));height:calc(14 * var(--px))}.footer-module__hhc9Ha__metaSep{width:1px;height:calc(14 * var(--px));background:rgb(var(--line-rgb) / .16)}.footer-module__hhc9Ha__locale{text-transform:uppercase;letter-spacing:.1em}@media (prefers-reduced-motion:reduce){.footer-module__hhc9Ha__ring{animation:none}.footer-module__hhc9Ha__metaNav a,.footer-module__hhc9Ha__metaEmail,.footer-module__hhc9Ha__ctaOrb,.footer-module__hhc9Ha__ring text,.footer-module__hhc9Ha__orbCore,.footer-module__hhc9Ha__metaLinks a{transition:none}}
.ui-module__gjHJ_W__band{display:block}.ui-module__gjHJ_W__wrap{max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.ui-module__gjHJ_W__pad{padding-block:var(--pad-block)}.ui-module__gjHJ_W__padSm{padding-block:var(--pad-block-sm)}.ui-module__gjHJ_W__grid{grid-template-columns:1fr;gap:0;display:grid}.ui-module__gjHJ_W__col{min-width:0}@media (min-width:900px){.ui-module__gjHJ_W__grid{grid-template-columns:repeat(4,1fr)}.ui-module__gjHJ_W__col{border-left:1px solid rgb(var(--line-rgb) / .1);padding-inline:var(--col-pad)}.ui-module__gjHJ_W__col:first-child{border-left:0;padding-left:0}.ui-module__gjHJ_W__col[data-span="2"]{grid-column:span 2}.ui-module__gjHJ_W__col[data-span="3"]{grid-column:span 3}.ui-module__gjHJ_W__col[data-span="4"]{grid-column:span 4}}.ui-module__gjHJ_W__hlH{background:rgb(var(--line-rgb) / .1);height:1px;display:block}.ui-module__gjHJ_W__hlV{background:rgb(var(--line-rgb) / .1);align-self:stretch;width:1px;display:block}@media (min-width:900px){.ui-module__gjHJ_W__sticky{position:sticky}.ui-module__gjHJ_W__sticky[data-offset=nav]{top:var(--nav-h)}.ui-module__gjHJ_W__sticky[data-offset=section]{top:calc(var(--nav-h) * 2)}}.ui-module__gjHJ_W__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.02em;color:var(--label);margin:0 0 clamp(calc(20 * var(--px)), 2.6vw, calc(34 * var(--px)));align-items:center;gap:calc(9 * var(--px));line-height:1;display:flex}.ui-module__gjHJ_W__eyebrow:before{content:"+";color:var(--accent)}.ui-module__gjHJ_W__mono{font-family:var(--font-mono);font-size:calc(11 * var(--px));color:var(--label);line-height:1.3}.ui-module__gjHJ_W__head{font-size:clamp(calc(30 * var(--px)), 5.1vw, calc(64 * var(--px)));letter-spacing:-.024em;margin:0 0 clamp(calc(18 * var(--px)), 2.2vw, calc(28 * var(--px)));text-wrap:balance;color:var(--ink);font-weight:800;line-height:.9}.ui-module__gjHJ_W__head[data-level="1"]{font-size:clamp(calc(32 * var(--px)), 5.4vw, calc(68 * var(--px)))}.ui-module__gjHJ_W__head[data-level="3"]{font-size:clamp(calc(20 * var(--px)), 2.2vw, calc(28 * var(--px)));line-height:1.02}.ui-module__gjHJ_W__headLead{color:var(--body)}.ui-module__gjHJ_W__headAccent{color:var(--accent);font-style:normal}.ui-module__gjHJ_W__lead{font-size:clamp(calc(14 * var(--px)), 1.2vw, calc(17 * var(--px)));color:var(--ink);max-width:40ch;margin:0;font-weight:500;line-height:1.35}.ui-module__gjHJ_W__body{font-size:calc(15 * var(--px));color:var(--body);max-width:46ch;margin:0;font-weight:500;line-height:1.4}.ui-module__gjHJ_W__ctaKick{font-family:var(--font-mono);font-size:calc(10 * var(--px));color:var(--label);margin:0 0 calc(10 * var(--px))}.ui-module__gjHJ_W__cta{justify-content:space-between;align-items:center;gap:calc(16 * var(--px));border:1px solid rgb(var(--line-rgb) / .16);border-radius:var(--radius);padding:calc(15 * var(--px)) calc(18 * var(--px));background:var(--surface);color:var(--ink);font-size:calc(15 * var(--px));letter-spacing:-.01em;transition:background var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);font-weight:700;text-decoration:none;display:flex}.ui-module__gjHJ_W__cta:hover{background:var(--raise);border-color:var(--accent)}.ui-module__gjHJ_W__ctaDots{gap:calc(3 * var(--px));display:grid}.ui-module__gjHJ_W__ctaDots i{width:calc(3 * var(--px));height:calc(3 * var(--px));background:var(--accent);border-radius:50%}.ui-module__gjHJ_W__stat{background:var(--surface);border:1px solid rgb(var(--line-rgb) / .09);border-radius:var(--radius);padding:clamp(calc(22 * var(--px)), 3vw, calc(32 * var(--px)));transition:border-color var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);flex-direction:column;display:flex}.ui-module__gjHJ_W__stat[data-in=true]{animation:ui-module__gjHJ_W__statIn .68s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms)}@keyframes ui-module__gjHJ_W__statIn{0%{opacity:0;transform:translateY(calc(14 * var(--px)))}}.ui-module__gjHJ_W__stat:hover{border-color:rgb(var(--line-rgb) / .22);transform:translateY(calc(-2 * var(--px)))}.ui-module__gjHJ_W__dots{gap:calc(4 * var(--px));margin-bottom:calc(14 * var(--px));display:flex}.ui-module__gjHJ_W__dots i{width:calc(4 * var(--px));height:calc(4 * var(--px));background:rgb(var(--line-rgb) / .22);border-radius:50%}.ui-module__gjHJ_W__dotOn{background:var(--accent)!important}.ui-module__gjHJ_W__statLabel{font-family:var(--font-mono);font-size:calc(10 * var(--px));color:var(--label);margin:0 0 calc(10 * var(--px))}.ui-module__gjHJ_W__statValue{font-size:clamp(calc(34 * var(--px)), 4.4vw, calc(56 * var(--px)));letter-spacing:-.025em;margin:0 0 calc(10 * var(--px));font-variant-numeric:tabular-nums;color:var(--ink);font-weight:800;line-height:.85}.ui-module__gjHJ_W__statValue em{color:var(--accent);vertical-align:super;margin-left:1px;font-size:.42em;font-style:normal;font-weight:700}.ui-module__gjHJ_W__statCap{font-size:calc(12 * var(--px));color:var(--body);margin:0 0 calc(12 * var(--px));font-weight:600;line-height:1.3}.ui-module__gjHJ_W__statSrc{font-family:var(--font-mono);font-size:calc(9 * var(--px));color:var(--label);padding-top:calc(12 * var(--px));border-top:1px solid rgb(var(--line-rgb) / .08);margin:auto 0 0;line-height:1.35}.ui-module__gjHJ_W__statSrc span{color:var(--accent)}.ui-module__gjHJ_W__acc{border-top:1px solid rgb(var(--line-rgb) / .1)}.ui-module__gjHJ_W__accRow{border-bottom:1px solid rgb(var(--line-rgb) / .1)}.ui-module__gjHJ_W__accHead{font-size:inherit;font-weight:inherit;margin:0}.ui-module__gjHJ_W__accBtn{appearance:none;align-items:center;gap:calc(14 * var(--px));width:100%;padding:clamp(calc(15 * var(--px)), 1.8vw, calc(21 * var(--px))) 0;cursor:pointer;text-align:left;color:var(--ink);font:inherit;font-size:clamp(calc(15 * var(--px)), 1.5vw, calc(18 * var(--px)));letter-spacing:-.015em;background:0 0;border:0;font-weight:700;display:flex}.ui-module__gjHJ_W__accMark{width:calc(10 * var(--px));height:calc(10 * var(--px));background:var(--accent);transition:transform var(--dur-state) var(--ease);border-radius:50%;flex:none}.ui-module__gjHJ_W__accMark[data-open=true]{border-radius:calc(2 * var(--px));transform:scaleY(.22)scaleX(1.35)}.ui-module__gjHJ_W__accPanel[data-open=true]{padding-bottom:clamp(calc(15 * var(--px)), 1.8vw, calc(21 * var(--px)))}.ui-module__gjHJ_W__accInner{color:var(--body);font-size:calc(14 * var(--px));max-width:56ch;padding-left:calc(24 * var(--px));line-height:1.45}.ui-module__gjHJ_W__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ui-module__gjHJ_W__mqTrack{width:max-content;animation:ui-module__gjHJ_W__mq var(--speed) linear infinite;display:flex}.ui-module__gjHJ_W__marquee[data-reverse=true] .ui-module__gjHJ_W__mqTrack{animation-direction:reverse}.ui-module__gjHJ_W__mqTrack:hover{animation-play-state:paused}.ui-module__gjHJ_W__mqRow{align-items:center;gap:clamp(calc(26 * var(--px)), 4vw, calc(62 * var(--px)));padding-right:clamp(calc(26 * var(--px)), 4vw, calc(62 * var(--px)));display:flex}@keyframes ui-module__gjHJ_W__mq{to{transform:translate(-50%)}}.ui-module__gjHJ_W__formField{gap:calc(8 * var(--px));display:grid}.ui-module__gjHJ_W__formLabel{font-family:var(--font-mono);font-size:calc(10 * var(--px));color:var(--label)}.ui-module__gjHJ_W__formInput{background:var(--surface);border:1px solid rgb(var(--line-rgb) / .16);border-radius:var(--radius);padding:calc(13 * var(--px)) calc(14 * var(--px));color:var(--ink);font:inherit;font-size:calc(15 * var(--px));transition:border-color var(--dur-state) var(--ease), background var(--dur-state) var(--ease)}.ui-module__gjHJ_W__formInput::placeholder{color:var(--body)}.ui-module__gjHJ_W__formInput:focus{border-color:var(--accent);background:var(--raise);outline:none}.ui-module__gjHJ_W__spine{font-size:clamp(calc(21 * var(--px)), 3.3vw, calc(40 * var(--px)));letter-spacing:-.022em;text-wrap:balance;max-width:22ch;margin:0;font-weight:700;line-height:1.16}.ui-module__gjHJ_W__word{color:var(--ink)}.ui-module__gjHJ_W__wordHi{color:var(--accent);font-style:normal}.ui-module__gjHJ_W__loader{z-index:90;background:var(--d-void);transition:transform .64s var(--ease), opacity .4s var(--ease);place-items:center;animation:1ms linear 7s forwards ui-module__gjHJ_W__loader-failsafe;display:grid;position:fixed;inset:0}@keyframes ui-module__gjHJ_W__loader-failsafe{to{opacity:0;visibility:hidden}}html[data-intro-seen="1"] .ui-module__gjHJ_W__loader{display:none}@media (prefers-reduced-motion:reduce),(max-width:767px){.ui-module__gjHJ_W__loader{display:none}}.ui-module__gjHJ_W__loaderGrain{pointer-events:none;opacity:.85;background-image:url(/grain-speck.png);background-repeat:repeat;background-size:var(--grain-size) var(--grain-size);mix-blend-mode:screen;position:absolute;inset:0}.ui-module__gjHJ_W__loader[data-leaving=true]{transform:translateY(-100%)}.ui-module__gjHJ_W__loaderInner{justify-items:center;gap:clamp(calc(20 * var(--px)), 3vw, calc(30 * var(--px)));display:grid}.ui-module__gjHJ_W__loaderMark{width:clamp(calc(104 * var(--px)), 19vw, calc(164 * var(--px)));height:clamp(calc(104 * var(--px)), 19vw, calc(164 * var(--px)));color:var(--d-accent);overflow:visible}.ui-module__gjHJ_W__loaderDot{fill:currentColor;transform:translate(var(--fx), var(--fy)) scale(.2);transform-origin:50%;transform-box:fill-box}@keyframes ui-module__gjHJ_W__dotIn{to{transform:translate(0)scale(1)}}.ui-module__gjHJ_W__loaderWord{font-size:clamp(calc(19 * var(--px)), 2.7vw, calc(28 * var(--px)));letter-spacing:.34em;color:var(--d-ink);align-items:baseline;gap:.16em;margin:0;font-weight:700;display:flex}.ui-module__gjHJ_W__loaderWord span{display:inline-block}.ui-module__gjHJ_W__loaderWord em{font-family:var(--font-mono);letter-spacing:.22em;color:var(--d-accent);font-size:.66em;font-style:normal}@keyframes ui-module__gjHJ_W__wordIn{0%{opacity:0;transform:translateY(.5em)}}.ui-module__gjHJ_W__loader{--matrix-cell:clamp(calc(1.6 * var(--px)), .62vw, calc(3.4 * var(--px)))}.ui-module__gjHJ_W__matrix{color:var(--d-ink);display:block;overflow:visible}.ui-module__gjHJ_W__matrixDot{fill:currentColor;transform-origin:50%;transform-box:fill-box;animation:ui-module__gjHJ_W__matrixDotIn .24s var(--ease) forwards;transform:scale(.2)}@keyframes ui-module__gjHJ_W__matrixDotIn{to{transform:scale(1)}}.ui-module__gjHJ_W__loaderCount{right:var(--gut);bottom:calc(var(--gut) + calc(10 * var(--px)));transition:opacity .35s var(--ease);line-height:0;position:absolute}.ui-module__gjHJ_W__loader[data-phase=reveal] .ui-module__gjHJ_W__loaderCount{opacity:0;pointer-events:none}.ui-module__gjHJ_W__loaderStatus{left:var(--gut);bottom:var(--gut);font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.14em;color:var(--d-label);transition:opacity .35s var(--ease);margin:0;position:absolute}.ui-module__gjHJ_W__loader[data-phase=reveal] .ui-module__gjHJ_W__loaderStatus{opacity:0}.ui-module__gjHJ_W__loaderStatus b{color:var(--d-accent);font-weight:500}.ui-module__gjHJ_W__loaderStatus span{color:var(--d-body)}.ui-module__gjHJ_W__loaderBar{height:calc(2 * var(--px));background:var(--d-accent);transform-origin:0;transition:transform .12s linear, opacity .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ui-module__gjHJ_W__loader[data-phase=reveal] .ui-module__gjHJ_W__loaderBar{opacity:0}.ui-module__gjHJ_W__loaderId{justify-items:center;gap:clamp(calc(24 * var(--px)), 3.4vw, calc(36 * var(--px)));opacity:0;visibility:hidden;transition:opacity .38s var(--ease);display:grid}.ui-module__gjHJ_W__loaderId[data-show=true]{opacity:1;visibility:visible}.ui-module__gjHJ_W__loaderId[data-show=true] .ui-module__gjHJ_W__loaderDot{animation:ui-module__gjHJ_W__dotIn .62s var(--ease) forwards;animation-delay:calc(var(--i) * 70ms)}.ui-module__gjHJ_W__loaderId[data-show=true] .ui-module__gjHJ_W__loaderWord span{animation:ui-module__gjHJ_W__wordIn .42s var(--ease) backwards;animation-delay:calc(.36s + var(--i) * 34ms)}.ui-module__gjHJ_W__loaderId[data-show=true] .ui-module__gjHJ_W__loaderWord em{animation:ui-module__gjHJ_W__wordIn .42s var(--ease) backwards;animation-delay:.7s}.ui-module__gjHJ_W__nav{height:var(--nav-h);justify-content:space-between;align-items:center;gap:calc(14 * var(--px));z-index:40;display:flex;position:relative}.ui-module__gjHJ_W__brand{align-items:center;gap:clamp(calc(9 * var(--px)), 1vw, calc(13 * var(--px)));color:var(--ink);text-decoration:none;display:flex}.ui-module__gjHJ_W__markSvg{width:clamp(calc(21 * var(--px)), 2.3vw, calc(27 * var(--px)));height:clamp(calc(21 * var(--px)), 2.3vw, calc(27 * var(--px)));color:var(--accent);flex:none}.ui-module__gjHJ_W__wordmark{letter-spacing:.16em;font-weight:800;font-size:clamp(calc(15 * var(--px)), 1.6vw, calc(19 * var(--px)));line-height:1}.ui-module__gjHJ_W__navSide{align-items:center;gap:clamp(calc(8 * var(--px)), 1.4vw, calc(18 * var(--px)));display:flex}.ui-module__gjHJ_W__navSocials{align-items:center;gap:calc(7 * var(--px));display:flex}.ui-module__gjHJ_W__navSocials a{width:clamp(calc(32 * var(--px)), 3.2vw, calc(38 * var(--px)));height:clamp(calc(32 * var(--px)), 3.2vw, calc(38 * var(--px)));background:var(--accent);color:var(--d-void);transition:background var(--dur-state) var(--ease), color var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);border-radius:50%;place-items:center;display:grid}.ui-module__gjHJ_W__navSocials a:hover{background:var(--ink);transform:translateY(calc(-2 * var(--px)))}.ui-module__gjHJ_W__navSocials svg{width:calc(15 * var(--px));height:calc(15 * var(--px))}.ui-module__gjHJ_W__burger{appearance:none;padding:calc(12 * var(--px)) 0 calc(12 * var(--px)) calc(12 * var(--px));cursor:pointer;color:var(--ink);background:0 0;border:0}.ui-module__gjHJ_W__burgerBars{gap:calc(6 * var(--px));width:clamp(calc(28 * var(--px)), 3vw, calc(36 * var(--px)));display:grid}.ui-module__gjHJ_W__burgerBars i{height:calc(2 * var(--px));transition:transform var(--dur-state) var(--ease);background:currentColor;display:block}.ui-module__gjHJ_W__burgerBars[data-open=true] i:first-child{transform:translateY(calc(4 * var(--px))) rotate(45deg)}.ui-module__gjHJ_W__burgerBars[data-open=true] i:last-child{transform:translateY(calc(-4 * var(--px))) rotate(-45deg)}.ui-module__gjHJ_W__menu{background:var(--d-void);color:var(--d-ink);z-index:39;padding:calc(var(--nav-h) + clamp(calc(16 * var(--px)), 4vw, calc(40 * var(--px)))) var(--gut) clamp(calc(26 * var(--px)), 5vw, calc(54 * var(--px)));gap:clamp(calc(24 * var(--px)), 5vw, calc(48 * var(--px)));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.ui-module__gjHJ_W__menu:before{content:"";z-index:-1;background:radial-gradient(54% 46% at 82% 2%, rgb(var(--bloom-rgb) / .14) 0%, transparent 62%);pointer-events:none;position:absolute;inset:0}.ui-module__gjHJ_W__menu:after{content:"";z-index:-1;background:url(/grain.png);background-size:var(--grain-size) var(--grain-size);opacity:.09;mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.ui-module__gjHJ_W__menuNav{display:grid}.ui-module__gjHJ_W__menuNav a{align-items:baseline;gap:clamp(calc(12 * var(--px)), 2vw, calc(24 * var(--px)));color:var(--d-ink);padding-block:clamp(calc(8 * var(--px)), 1.4vw, calc(14 * var(--px)));border-bottom:1px solid rgb(var(--d-line-rgb) / .1);animation:ui-module__gjHJ_W__menuIn .42s var(--ease) backwards;animation-delay:calc(60ms + var(--i) * 46ms);text-decoration:none;display:flex}.ui-module__gjHJ_W__menuIndex{font-family:var(--font-mono);font-size:clamp(calc(9 * var(--px)), 1vw, calc(11 * var(--px)));color:var(--d-accent);flex:none}.ui-module__gjHJ_W__menuLabel{font-size:clamp(calc(34 * var(--px)), 8.4vw, calc(78 * var(--px)));letter-spacing:-.034em;transition:color var(--dur-state) var(--ease);font-weight:800;line-height:.98}.ui-module__gjHJ_W__menuNav a:hover .ui-module__gjHJ_W__menuLabel{color:var(--d-accent)}@keyframes ui-module__gjHJ_W__menuIn{0%{opacity:0;transform:translateY(calc(14 * var(--px)))}}.ui-module__gjHJ_W__menuFoot{gap:clamp(calc(20 * var(--px)), 3vw, calc(34 * var(--px)));padding-top:clamp(calc(22 * var(--px)), 3vw, calc(36 * var(--px)));border-top:1px solid rgb(var(--d-line-rgb) / .1);grid-template-columns:1fr;align-items:start;margin-top:auto;display:grid}@media (min-width:860px){.ui-module__gjHJ_W__menuFoot{gap:clamp(calc(28 * var(--px)), 5vw, calc(72 * var(--px)));grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr)}}.ui-module__gjHJ_W__menuFoot p{gap:calc(5 * var(--px));font-size:calc(13 * var(--px));color:var(--d-ink);margin:0;font-weight:600;display:grid}.ui-module__gjHJ_W__menuFoot span{font-family:var(--font-mono);font-size:calc(9 * var(--px));letter-spacing:.08em;color:var(--d-label);font-weight:400}.ui-module__gjHJ_W__menuFoot .ui-module__gjHJ_W__menuStatement{font-size:clamp(calc(15 * var(--px)), 1.5vw, calc(19 * var(--px)));color:var(--d-body);max-width:34ch;font-weight:500;line-height:1.42}.ui-module__gjHJ_W__menuMeta{gap:clamp(calc(12 * var(--px)), 1.6vw, calc(18 * var(--px)));display:grid}.ui-module__gjHJ_W__menuMail{font-size:clamp(calc(20 * var(--px)), 2.6vw, calc(34 * var(--px)));letter-spacing:-.03em;color:var(--d-ink);transition:color var(--dur-state) var(--ease);font-weight:700;text-decoration:none}.ui-module__gjHJ_W__menuMail:hover{color:var(--d-accent)}.ui-module__gjHJ_W__menuFoot .ui-module__gjHJ_W__menuSay{gap:calc(9 * var(--px))}.ui-module__gjHJ_W__menuSocials{gap:calc(6 * var(--px)) calc(18 * var(--px));padding-top:calc(6 * var(--px));flex-wrap:wrap;display:flex}.ui-module__gjHJ_W__menuSocials a{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.05em;color:var(--d-body);transition:color var(--dur-state) var(--ease);text-decoration:none}.ui-module__gjHJ_W__menuSocials a:hover{color:var(--d-accent)}.ui-module__gjHJ_W__menuGhost{z-index:-1;pointer-events:none;width:100%;height:auto;position:absolute;bottom:-1.6%;left:0;right:0}.ui-module__gjHJ_W__menuGhost text{font-family:var(--font-sans);fill:rgb(var(--d-line-rgb) / .045);font-size:200px;font-weight:800}.ui-module__gjHJ_W__menuNav,.ui-module__gjHJ_W__menuFoot{position:relative}@media (prefers-reduced-motion:reduce){.ui-module__gjHJ_W__loaderDot,.ui-module__gjHJ_W__loaderWord span,.ui-module__gjHJ_W__loaderWord em,.ui-module__gjHJ_W__matrixDot,.ui-module__gjHJ_W__stat[data-in=true],.ui-module__gjHJ_W__menuNav a{opacity:1;animation:none;transform:none}.ui-module__gjHJ_W__loader,.ui-module__gjHJ_W__loaderBar,.ui-module__gjHJ_W__stat,.ui-module__gjHJ_W__navSocials a,.ui-module__gjHJ_W__menuSocials a{transition:none}}.ui-module__gjHJ_W__constellation{width:100%;height:100%;display:block}.ui-module__gjHJ_W__pinWrap{gap:clamp(calc(22 * var(--px)), 3vw, calc(40 * var(--px)));grid-template-columns:1fr;display:grid}@media (min-width:900px){.ui-module__gjHJ_W__pinWrap{grid-template-columns:calc(260 * var(--px)) 1fr;gap:clamp(calc(30 * var(--px)), 4vw, calc(72 * var(--px)));align-items:start}}.ui-module__gjHJ_W__pinRail{align-self:start}@media (min-width:900px){.ui-module__gjHJ_W__pinRail{top:calc(var(--nav-h) + calc(24 * var(--px)));position:sticky}}.ui-module__gjHJ_W__pinSteps>.ui-module__gjHJ_W__step:first-child{border-top:0;padding-top:0}.ui-module__gjHJ_W__pinLabel{font-family:var(--font-mono);font-size:calc(10 * var(--px));color:var(--label);margin:0 0 calc(16 * var(--px))}.ui-module__gjHJ_W__pinTicks{gap:calc(11 * var(--px));margin:0;padding:0;list-style:none;display:grid}.ui-module__gjHJ_W__pinTick{align-items:center;gap:calc(10 * var(--px));font-family:var(--font-mono);font-size:calc(12 * var(--px));color:var(--body);transition:color var(--dur-state) var(--ease);display:flex}.ui-module__gjHJ_W__pinTick i{width:calc(6 * var(--px));height:calc(6 * var(--px));background:rgb(var(--line-rgb) / .24);transition:background var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);border-radius:50%;flex:none}.ui-module__gjHJ_W__pinTick[data-on=true]{color:var(--ink)}.ui-module__gjHJ_W__pinTick[data-on=true] i{background:var(--accent);transform:scale(1.34)}.ui-module__gjHJ_W__pinSteps{gap:clamp(calc(38 * var(--px)), 7vw, calc(96 * var(--px)));display:grid}.ui-module__gjHJ_W__step{border-top:1px solid rgb(var(--line-rgb) / .12);padding-top:clamp(calc(16 * var(--px)), 2vw, calc(24 * var(--px)))}.ui-module__gjHJ_W__stepNum{font-family:var(--font-mono);font-size:calc(10 * var(--px));color:var(--accent);margin:0 0 calc(12 * var(--px));font-variant-numeric:tabular-nums}.ui-module__gjHJ_W__stepTitle{font-size:clamp(calc(20 * var(--px)), 2.6vw, calc(32 * var(--px)));letter-spacing:-.024em;margin:0 0 calc(10 * var(--px));color:var(--ink);font-weight:800;line-height:.98}.ui-module__gjHJ_W__stepDesc{font-size:calc(15 * var(--px));color:var(--body);max-width:48ch;margin:0;font-weight:500;line-height:1.42}.ui-module__gjHJ_W__stepOut{margin:calc(14 * var(--px)) 0 0;font-size:calc(13 * var(--px));color:var(--ink);gap:calc(5 * var(--px));font-weight:600;line-height:1.35;display:grid}.ui-module__gjHJ_W__stepOut span{font-family:var(--font-mono);font-size:calc(9 * var(--px));color:var(--label);letter-spacing:.04em;font-weight:400}.ui-module__gjHJ_W__decrypt{font-variant-ligatures:none;font-variant-numeric:tabular-nums}.ui-module__gjHJ_W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-module__gjHJ_W__magnetic{will-change:transform;display:inline-block}.ui-module__gjHJ_W__bar{height:calc(2 * var(--px));background:rgb(var(--line-rgb) / .14);margin-top:calc(12 * var(--px));display:block;position:relative;overflow:hidden}.ui-module__gjHJ_W__barFill{background:var(--accent);transform:scaleX(var(--s));transform-origin:0;will-change:transform;position:absolute;inset:0}.ui-module__gjHJ_W__cta:focus-visible,.ui-module__gjHJ_W__accBtn:focus-visible,.ui-module__gjHJ_W__formInput:focus-visible{outline:calc(2 * var(--px)) solid var(--accent);outline-offset:calc(3 * var(--px))}@media (prefers-reduced-motion:reduce){.ui-module__gjHJ_W__mqTrack{animation:none;overflow-x:auto}.ui-module__gjHJ_W__marquee{-webkit-mask-image:none;mask-image:none}.ui-module__gjHJ_W__accMark,.ui-module__gjHJ_W__cta,.ui-module__gjHJ_W__formInput{transition:none}}
.cipher-veil-module__dNrS1q__veil{--veil-ink:#9aa29e8c;--veil-edge:#f9b4d6eb;--veil-wash:#08110ded;z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cipher-veil-module__dNrS1q__veil:after{content:attr(data-hint);right:clamp(calc(14 * var(--px)), 2vw, calc(26 * var(--px)));bottom:clamp(calc(12 * var(--px)), 1.6vw, calc(20 * var(--px)));font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.08em;text-transform:uppercase;color:var(--label);animation:cipher-veil-module__dNrS1q__hint-breathe 2.6s var(--ease) infinite;position:absolute}@keyframes cipher-veil-module__dNrS1q__hint-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cipher-veil-module__dNrS1q__veil:after{animation:none}}
.device-module__KwLWpq__device{width:var(--device-w,84%);margin-inline:auto;position:relative}.device-module__KwLWpq__lift{z-index:1;transition:transform .7s var(--ease);position:relative}.device-module__KwLWpq__lid{box-shadow:0 0 0 calc(1.5 * var(--px)) #2c312f, 0 -1px 0 calc(1.5 * var(--px)) #ffffff14, inset 0 0 0 1px #ffffff0a;background:linear-gradient(#0b0d0c,#050606);border-radius:3.1% 3.1% 1.1% 1.1%/4.6% 4.6% 1.6% 1.6%;padding:1.8% 1.8% 2.5%;position:relative}.device-module__KwLWpq__screen{aspect-ratio:16/10;background:var(--d-bg);border-radius:.9%/1.4%;position:relative;overflow:hidden}.device-module__KwLWpq__notch{z-index:3;aspect-ratio:7.4;background:#050606;border-radius:0 0 8% 8%/0 0 50% 50%;width:13.5%;position:absolute;top:0;left:50%;transform:translate(-50%)}.device-module__KwLWpq__shot,.device-module__KwLWpq__card{width:100%;height:100%;display:block;position:absolute;inset:0}.device-module__KwLWpq__shot{object-fit:cover;object-position:top center}.device-module__KwLWpq__glare{z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff0f 0%,#ffffff04 34%,#0000 35%);position:absolute;inset:0}.device-module__KwLWpq__base{aspect-ratio:37.6;background:linear-gradient(#4a504d 0%,#2a2e2c 18%,#161918 62%,#0b0d0c 100%);border-radius:.2% .2% 2% 2%/8% 8% 64% 64%;width:112%;margin-left:-6%;position:relative;box-shadow:inset 0 1px #ffffff29}.device-module__KwLWpq__lip{aspect-ratio:20;background:linear-gradient(#0d0f0e,#1d201f);border-radius:0 0 10% 10%/0 0 100% 100%;width:17%;position:absolute;top:0;left:50%;transform:translate(-50%)}.device-module__KwLWpq__shadow{z-index:0;aspect-ratio:20;filter:blur(calc(4 * var(--px)));background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;position:absolute;top:100%;left:-4%;right:-4%;transform:translateY(-55%)}.device-module__KwLWpq__card{background:radial-gradient(70% 80% at 85% 0%, rgb(var(--bloom-rgb) / .2) 0%, transparent 62%), radial-gradient(50% 60% at 0% 100%, #608c7624 0%, transparent 70%), var(--d-bg)}.device-module__KwLWpq__card text{font-family:var(--font-sans);fill:var(--d-ink)}.device-module__KwLWpq__cardMono{letter-spacing:.04em;font-family:var(--font-mono)!important;fill:var(--d-label)!important}.device-module__KwLWpq__cardSub{font-weight:600;fill:var(--d-body)!important}.device-module__KwLWpq__cardName{letter-spacing:-.05em;font-weight:800}.device-module__KwLWpq__ghost{letter-spacing:-.06em;font-weight:800;fill:rgb(var(--d-line-rgb) / .045)!important}.device-module__KwLWpq__cardMark{fill:var(--d-accent)}.device-module__KwLWpq__pill{fill:none;stroke:rgb(var(--d-line-rgb) / .22);stroke-width:2px}.device-module__KwLWpq__pill[data-status=in\ build]{stroke:var(--d-accent)}.device-module__KwLWpq__pillText[data-status=in\ build]{fill:var(--d-accent)!important}@media (prefers-reduced-motion:reduce){.device-module__KwLWpq__lift{transition:none}}
.build-module__CJ7HEW__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0 0 var(--eyebrow-gap)}.build-module__CJ7HEW__head{gap:clamp(calc(20 * var(--px)), 3vw, calc(40 * var(--px)));margin-bottom:var(--head-gap);grid-template-columns:1fr;align-items:end;display:grid}@media (min-width:900px){.build-module__CJ7HEW__head{gap:clamp(calc(40 * var(--px)), 6vw, calc(96 * var(--px)));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.build-module__CJ7HEW__title{font-size:clamp(calc(34 * var(--px)), 5.4vw, calc(74 * var(--px)));letter-spacing:-.036em;text-wrap:balance;margin:0;font-weight:800;line-height:.94}.build-module__CJ7HEW__tMuted{color:var(--body)}.build-module__CJ7HEW__tStrong{color:var(--ink)}.build-module__CJ7HEW__tAccent{color:var(--accent)}.build-module__CJ7HEW__lead{font-size:clamp(calc(15 * var(--px)), 1.15vw, calc(17 * var(--px)));color:var(--body);max-width:42ch;margin:0;font-weight:500;line-height:1.5}.build-module__CJ7HEW__services{background:var(--bg);color:var(--ink);padding-block:var(--section-pad);border-top:1px solid rgb(var(--line-rgb) / .08)}.build-module__CJ7HEW__servicesGrid{gap:clamp(calc(30 * var(--px)), 4vw, calc(56 * var(--px)));grid-template-columns:1fr;display:grid}@media (min-width:900px){.build-module__CJ7HEW__servicesGrid{gap:clamp(calc(48 * var(--px)), 7vw, calc(120 * var(--px)));grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}.build-module__CJ7HEW__servicesRail{top:var(--nav-h);align-self:start;position:sticky}}.build-module__CJ7HEW__servicesRows{display:grid}.build-module__CJ7HEW__serviceRow{column-gap:clamp(calc(16 * var(--px)), 2vw, calc(28 * var(--px)));row-gap:calc(8 * var(--px));padding-block:clamp(calc(22 * var(--px)), 2.6vw, calc(34 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .1);transition:background var(--dur-state) var(--ease);grid-template-columns:auto 1fr;display:grid;position:relative}.build-module__CJ7HEW__serviceRow:last-child{border-bottom:1px solid rgb(var(--line-rgb) / .1)}.build-module__CJ7HEW__serviceRow:before{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .52s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.build-module__CJ7HEW__serviceRow:hover:before{transform:scaleX(1)}.build-module__CJ7HEW__serviceRow:hover{background:rgb(var(--line-rgb) / .025)}.build-module__CJ7HEW__serviceIndex{align-items:center;gap:calc(9 * var(--px));font-family:var(--font-mono);font-size:calc(11 * var(--px));color:var(--label);padding-top:calc(5 * var(--px));transition:color var(--dur-state) var(--ease);grid-row:span 2;display:inline-flex}.build-module__CJ7HEW__serviceDot{width:calc(6 * var(--px));height:calc(6 * var(--px));background:var(--accent);transition:transform var(--dur-state) var(--ease);border-radius:50%;transform:scale(0)}.build-module__CJ7HEW__serviceRow:hover .build-module__CJ7HEW__serviceIndex{color:var(--accent)}.build-module__CJ7HEW__serviceRow:hover .build-module__CJ7HEW__serviceDot{transform:scale(1)}.build-module__CJ7HEW__serviceTitle{font-size:clamp(calc(20 * var(--px)), 2vw, calc(28 * var(--px)));letter-spacing:-.02em;color:var(--ink);transition:transform var(--dur-state) var(--ease);margin:0;font-weight:800;line-height:1.05}.build-module__CJ7HEW__serviceRow:hover .build-module__CJ7HEW__serviceTitle{transform:translateX(calc(10 * var(--px)))}.build-module__CJ7HEW__serviceBody{font-size:calc(13.5 * var(--px));color:var(--body);max-width:52ch;transition:color var(--dur-state) var(--ease);margin:0;font-weight:500;line-height:1.5}.build-module__CJ7HEW__serviceRow:hover .build-module__CJ7HEW__serviceBody{color:var(--ink)}.build-module__CJ7HEW__scopeBar{isolation:isolate;align-items:end;gap:calc(10 * var(--px)) clamp(calc(20 * var(--px)), 3vw, calc(48 * var(--px)));margin-top:clamp(calc(30 * var(--px)), 4.4vw, calc(56 * var(--px)));padding:clamp(calc(18 * var(--px)), 2.2vw, calc(28 * var(--px))) clamp(calc(18 * var(--px)), 2.6vw, calc(34 * var(--px)));border:1px solid rgb(var(--line-rgb) / .16);border-radius:var(--radius);transition:border-color var(--dur-state) var(--ease);grid-template-columns:1fr auto;grid-template-areas:"kick kick""label arrow";text-decoration:none;display:grid;position:relative;overflow:hidden}.build-module__CJ7HEW__scopeFill{z-index:-1;background:var(--accent);transform-origin:0;transition:transform .56s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.build-module__CJ7HEW__scopeBar:hover .build-module__CJ7HEW__scopeFill,.build-module__CJ7HEW__scopeBar:focus-visible .build-module__CJ7HEW__scopeFill{transform:scaleX(1)}.build-module__CJ7HEW__scopeBar:hover,.build-module__CJ7HEW__scopeBar:focus-visible{border-color:var(--accent)}.build-module__CJ7HEW__scopeKick{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.14em;text-transform:uppercase;color:var(--label);transition:color var(--dur-state) var(--ease);grid-area:kick}.build-module__CJ7HEW__scopeLabel{align-items:baseline;gap:calc(14 * var(--px));font-size:clamp(calc(26 * var(--px)), 3.4vw, calc(46 * var(--px)));letter-spacing:-.028em;color:var(--ink);transition:color var(--dur-state) var(--ease);grid-area:label;font-weight:800;line-height:1;display:inline-flex}.build-module__CJ7HEW__scopePrompt{font-family:var(--font-mono);color:var(--accent);transition:color var(--dur-state) var(--ease);font-size:.62em;font-weight:500}.build-module__CJ7HEW__scopeArrow{width:clamp(calc(40 * var(--px)), 4.4vw, calc(58 * var(--px)));height:clamp(calc(40 * var(--px)), 4.4vw, calc(58 * var(--px)));border:1px solid rgb(var(--line-rgb) / .2);color:var(--ink);transition:color var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);border-radius:50%;grid-area:arrow;place-items:center;display:grid}.build-module__CJ7HEW__scopeArrow svg{width:45%;height:45%}.build-module__CJ7HEW__scopeBar:hover .build-module__CJ7HEW__scopeKick{color:#04070699}.build-module__CJ7HEW__scopeBar:hover .build-module__CJ7HEW__scopeLabel,.build-module__CJ7HEW__scopeBar:hover .build-module__CJ7HEW__scopePrompt{color:var(--d-void)}.build-module__CJ7HEW__scopeBar:hover .build-module__CJ7HEW__scopeArrow{color:var(--d-void);transform:translateX(calc(6 * var(--px)));border-color:#04070666}@media (prefers-reduced-motion:reduce){.build-module__CJ7HEW__serviceRow,.build-module__CJ7HEW__serviceRow:before,.build-module__CJ7HEW__serviceIndex,.build-module__CJ7HEW__serviceDot,.build-module__CJ7HEW__serviceTitle,.build-module__CJ7HEW__serviceBody,.build-module__CJ7HEW__scopeBar,.build-module__CJ7HEW__scopeFill,.build-module__CJ7HEW__scopeKick,.build-module__CJ7HEW__scopeLabel,.build-module__CJ7HEW__scopePrompt,.build-module__CJ7HEW__scopeArrow{transition:none}}
.bento-module__1pPc2G__bento{background:var(--bg);color:var(--ink);padding-block:var(--section-pad)}.bento-module__1pPc2G__grid{gap:clamp(calc(12 * var(--px)), 1.4vw, calc(18 * var(--px)));grid-template-columns:1fr;display:grid}@media (min-width:900px){.bento-module__1pPc2G__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bento-module__1pPc2G__card[data-span="2"]{grid-column:span 2}}.bento-module__1pPc2G__card{min-height:clamp(calc(200 * var(--px)), 21vw, calc(280 * var(--px)));background:linear-gradient(180deg, rgb(var(--line-rgb) / .05) 0%, transparent 46%), var(--surface);border:1px solid rgb(var(--line-rgb) / .09);border-radius:var(--radius);box-shadow:inset 0 1px 0 rgb(var(--line-rgb) / .06);padding:clamp(calc(20 * var(--px)), 2.4vw, calc(30 * var(--px)));transition:border-color var(--dur-state) var(--ease), transform var(--dur-state) var(--ease), box-shadow var(--dur-state) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.bento-module__1pPc2G__card:hover{border-color:rgb(var(--line-rgb) / .24);transform:translateY(calc(-3 * var(--px)));box-shadow:inset 0 1px 0 rgb(var(--line-rgb) / .12)}.bento-module__1pPc2G__cardText{flex-direction:column;flex:1;display:flex}.bento-module__1pPc2G__title{margin:0 0 calc(10 * var(--px));font-size:clamp(calc(19 * var(--px)), 1.7vw, calc(24 * var(--px)));letter-spacing:-.02em;color:var(--ink);font-weight:800;line-height:1.05}.bento-module__1pPc2G__body{font-size:calc(13.5 * var(--px));color:var(--body);max-width:46ch;margin:0;font-weight:500;line-height:1.5}.bento-module__1pPc2G__points{padding:calc(18 * var(--px)) 0 0;gap:calc(7 * var(--px));font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.03em;color:var(--label);margin:auto 0 0;list-style:none;display:grid}.bento-module__1pPc2G__points span{color:var(--accent)}.bento-module__1pPc2G__card[data-kind=accent]{background:radial-gradient(120% 90% at 100% 0%, #0407061a 0%, transparent 55%), var(--accent);border-color:#0000;box-shadow:inset 0 1px #ffffff47}.bento-module__1pPc2G__card[data-kind=accent] .bento-module__1pPc2G__title{color:var(--d-void);position:relative}.bento-module__1pPc2G__card[data-kind=accent] .bento-module__1pPc2G__body{color:#040706b8;position:relative}.bento-module__1pPc2G__ghost{font-size:clamp(calc(72 * var(--px)), 7.4vw, calc(108 * var(--px)));letter-spacing:-.04em;color:#0407061a;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform .6s var(--ease);margin:0;font-weight:800;line-height:1;position:absolute;bottom:-.28em;left:-.06em}.bento-module__1pPc2G__card[data-kind=accent]:hover .bento-module__1pPc2G__ghost{transform:translate(.08em)}.bento-module__1pPc2G__sources{align-items:center;gap:calc(6 * var(--px));padding-top:calc(16 * var(--px));font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.04em;margin:auto 0 0;display:flex;position:relative}.bento-module__1pPc2G__sources span{padding:calc(4 * var(--px)) calc(8 * var(--px));border-radius:calc(999 * var(--px));color:#040706ad;transition:background var(--dur-state) var(--ease);background:#0407061a}.bento-module__1pPc2G__card[data-kind=accent]:hover .bento-module__1pPc2G__sources span{background:#04070629}.bento-module__1pPc2G__sources i{width:calc(7 * var(--px));height:calc(7 * var(--px));background:var(--d-void);margin-left:calc(2 * var(--px));border-radius:50%}.bento-module__1pPc2G__card[data-kind=ascii]{justify-content:stretch;align-items:stretch;gap:clamp(calc(8 * var(--px)), 1vw, calc(12 * var(--px)));padding:clamp(calc(14 * var(--px)), 1.6vw, calc(20 * var(--px)))}.bento-module__1pPc2G__ascii3d{width:100%;min-height:calc(200 * var(--px));color:var(--accent);--fig-ink:rgb(var(--line-rgb) / .6);flex:1}.bento-module__1pPc2G__asciiHint{font-family:var(--font-mono);font-size:calc(9.5 * var(--px));letter-spacing:.14em;text-transform:uppercase;color:var(--label);opacity:.7;text-align:center;margin:0}.bento-module__1pPc2G__cardIndex{top:clamp(calc(12 * var(--px)), 1.4vw, calc(18 * var(--px)));right:clamp(calc(14 * var(--px)), 1.6vw, calc(20 * var(--px)));font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.08em;color:var(--label);opacity:.8;z-index:2;position:absolute}.bento-module__1pPc2G__cardIndex[data-on-accent]{color:#0407068c}.bento-module__1pPc2G__vizBox{gap:calc(12 * var(--px));padding-top:calc(20 * var(--px));justify-items:start;margin:auto 0 0;display:grid}.bento-module__1pPc2G__vizBox svg{width:100%;height:auto;display:block}.bento-module__1pPc2G__readout{font-family:var(--font-mono);font-size:calc(9.5 * var(--px));letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.5;display:grid;position:relative}.bento-module__1pPc2G__roRest,.bento-module__1pPc2G__roHover{white-space:nowrap;transition:opacity var(--dur-state) var(--ease);grid-area:1/1;justify-self:start}.bento-module__1pPc2G__roRest{color:var(--label)}.bento-module__1pPc2G__roHover{opacity:0;color:var(--accent)}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__roRest{opacity:0}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__roHover{opacity:1}.bento-module__1pPc2G__vizSync{max-width:calc(400 * var(--px))}.bento-module__1pPc2G__vizSyncPath{stroke:rgb(var(--line-rgb) / .3);animation:1.4s linear infinite bento-module__1pPc2G__syncDrift}@keyframes bento-module__1pPc2G__syncDrift{to{stroke-dashoffset:-9px}}.bento-module__1pPc2G__vizFlowDot{fill:var(--accent);offset-path:path("M50 34 C 105 8 157 8 212 32");animation:2.7s linear infinite backwards bento-module__1pPc2G__syncFlow;animation-delay:var(--d)}@keyframes bento-module__1pPc2G__syncFlow{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.bento-module__1pPc2G__vizInbox{max-width:calc(280 * var(--px));justify-self:end;overflow:visible}.bento-module__1pPc2G__vizBox .bento-module__1pPc2G__vizInbox{width:100%}.bento-module__1pPc2G__inboxWin{fill:rgb(var(--line-rgb) / .16);transition:transform .48s var(--ease), opacity .48s var(--ease);transition-delay:calc(var(--i) * 45ms)}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__inboxWin{transform:translateX(calc(46 * var(--px))) scaleX(.4) scaleY(.72);opacity:.12}.bento-module__1pPc2G__inboxMain{fill:var(--accent);transition:transform var(--dur-state) var(--ease);transform-box:fill-box;transform-origin:50%}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__inboxMain{transform:scale(1.06)}.bento-module__1pPc2G__vizStrokeInk{stroke:var(--d-void);fill:none;opacity:.66}.bento-module__1pPc2G__vizBooks{max-width:calc(280 * var(--px));justify-self:end;overflow:visible}.bento-module__1pPc2G__vizBox .bento-module__1pPc2G__vizBooks{width:100%}.bento-module__1pPc2G__ledgerRow{fill:rgb(var(--line-rgb) / .2);transform:scaleX(var(--w));transform-box:fill-box;transform-origin:0;transition:transform .56s var(--ease), fill .56s var(--ease);transition-delay:calc(var(--i) * 70ms)}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__ledgerRow{fill:rgb(var(--line-rgb) / .34);transform:scaleX(1)}.bento-module__1pPc2G__ledgerDot{fill:var(--accent);transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease);transition-delay:calc(.24s + var(--i) * 70ms);transform:scale(0)}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__ledgerDot{transform:scale(1)}.bento-module__1pPc2G__vizDocs{max-width:calc(340 * var(--px));overflow:visible}.bento-module__1pPc2G__vizBox .bento-module__1pPc2G__vizDocs{width:100%}.bento-module__1pPc2G__vizGrounded{width:100%;max-width:calc(220 * var(--px));padding-top:calc(16 * var(--px));margin:auto 0 0;overflow:visible}.bento-module__1pPc2G__answerLine{fill:#0407062e;transition:fill .48s var(--ease);transition-delay:calc(var(--i) * 70ms)}.bento-module__1pPc2G__card[data-kind=accent]:hover .bento-module__1pPc2G__answerLine{fill:#04070657}.bento-module__1pPc2G__citeDot{fill:#0407064d;transition:fill .48s var(--ease);transition-delay:calc(.18s + var(--i) * 70ms)}.bento-module__1pPc2G__card[data-kind=accent]:hover .bento-module__1pPc2G__citeDot{fill:var(--d-void)}.bento-module__1pPc2G__docSheet{fill:rgb(var(--line-rgb) / .1);transition:transform .48s var(--ease);transition-delay:calc(var(--i) * 40ms);transform-box:fill-box;transform-origin:0 100%}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__docSheet{transform:rotate(-2.5deg) translateY(calc(2 * var(--px)))}.bento-module__1pPc2G__docTop{fill:var(--surface);stroke:var(--accent);stroke-width:1.4px;transition:transform .48s var(--ease);transform-box:fill-box;transform-origin:0 100%}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__docTop{transform:translateY(calc(-3 * var(--px)))}.bento-module__1pPc2G__vizStrokeThin{stroke:rgb(var(--line-rgb) / .2);fill:none}.bento-module__1pPc2G__docKeyLine{stroke:var(--accent);fill:none;stroke-dasharray:68;stroke-dashoffset:68px;transition:stroke-dashoffset .7s var(--ease) .12s}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__docKeyLine{stroke-dashoffset:0}.bento-module__1pPc2G__docSign{stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translateY(calc(3 * var(--px)));transition:opacity .3s var(--ease) .48s, transform .3s var(--ease) .48s}.bento-module__1pPc2G__card:hover .bento-module__1pPc2G__docSign{opacity:1;transform:translateY(0)}.bento-module__1pPc2G__vizShapeDim{fill:rgb(var(--line-rgb) / .26)}.bento-module__1pPc2G__vizShapeAccent{fill:var(--accent)}.bento-module__1pPc2G__vizStrokeDim{stroke:rgb(var(--line-rgb) / .26);fill:none}@media (min-width:900px){.bento-module__1pPc2G__card[data-card=yours],.bento-module__1pPc2G__card[data-card=offline]{align-items:stretch;gap:clamp(calc(20 * var(--px)), 2.6vw, calc(36 * var(--px)));flex-direction:row}.bento-module__1pPc2G__card[data-card=yours] .bento-module__1pPc2G__cardText,.bento-module__1pPc2G__card[data-card=offline] .bento-module__1pPc2G__cardText{flex:50%}.bento-module__1pPc2G__card[data-card=yours] .bento-module__1pPc2G__vizBox,.bento-module__1pPc2G__card[data-card=offline] .bento-module__1pPc2G__vizBox{align-self:flex-end;width:46%;margin:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.bento-module__1pPc2G__card,.bento-module__1pPc2G__ghost,.bento-module__1pPc2G__sources span,.bento-module__1pPc2G__roRest,.bento-module__1pPc2G__roHover,.bento-module__1pPc2G__answerLine,.bento-module__1pPc2G__citeDot,.bento-module__1pPc2G__inboxWin,.bento-module__1pPc2G__inboxMain,.bento-module__1pPc2G__ledgerRow,.bento-module__1pPc2G__ledgerDot,.bento-module__1pPc2G__docSheet,.bento-module__1pPc2G__docTop,.bento-module__1pPc2G__docKeyLine,.bento-module__1pPc2G__docSign{transition:none}.bento-module__1pPc2G__vizSyncPath,.bento-module__1pPc2G__vizFlowDot{animation:none}.bento-module__1pPc2G__vizFlowDot{display:none}.bento-module__1pPc2G__ledgerRow{transform:scaleX(1)}.bento-module__1pPc2G__ledgerDot{transform:scale(1)}.bento-module__1pPc2G__docKeyLine{stroke-dashoffset:0}.bento-module__1pPc2G__docSign{opacity:1;transform:none}}
.contact-module__zLb6AW__contact{isolation:isolate;background:var(--bg);color:var(--ink);padding-block:var(--section-pad);border-top:1px solid rgb(var(--line-rgb) / .08);position:relative;overflow:hidden}.contact-module__zLb6AW__ghost{z-index:0;pointer-events:none;opacity:.04;width:100%;height:auto;position:absolute;bottom:-4%;left:0;right:0}.contact-module__zLb6AW__ghost text{font-family:var(--font-sans);fill:var(--ink);font-size:200px;font-weight:800}.contact-module__zLb6AW__grid{z-index:1;gap:clamp(calc(36 * var(--px)), 5vw, calc(64 * var(--px)));grid-template-columns:1fr;display:grid;position:relative}@media (min-width:900px){.contact-module__zLb6AW__grid{gap:clamp(calc(56 * var(--px)), 8vw, calc(132 * var(--px)));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.contact-module__zLb6AW__side{align-content:start;gap:clamp(calc(16 * var(--px)), 2vw, calc(22 * var(--px)));display:grid}.contact-module__zLb6AW__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0}.contact-module__zLb6AW__title{font-size:clamp(calc(32 * var(--px)), 5vw, calc(72 * var(--px)));letter-spacing:-.038em;text-wrap:balance;margin:0;font-weight:800;line-height:.92}.contact-module__zLb6AW__tAccent{color:var(--accent)}.contact-module__zLb6AW__tStrong{color:var(--ink)}.contact-module__zLb6AW__lead{font-size:clamp(calc(15 * var(--px)), 1.15vw, calc(18 * var(--px)));color:var(--body);max-width:42ch;margin:0;font-weight:500;line-height:1.5}.contact-module__zLb6AW__steps{border-top:1px solid rgb(var(--line-rgb) / .12);margin:0;padding:0;list-style:none}.contact-module__zLb6AW__steps li{column-gap:calc(14 * var(--px));padding:calc(10 * var(--px)) 0;border-bottom:1px solid rgb(var(--line-rgb) / .12);font-size:calc(13.5 * var(--px));color:var(--body);grid-template-columns:auto 1fr;align-items:baseline;line-height:1.45;display:grid}.contact-module__zLb6AW__steps li span{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.08em;color:var(--accent)}.contact-module__zLb6AW__emailLine{margin:clamp(calc(8 * var(--px)), 1vw, calc(12 * var(--px))) 0 0;padding-top:clamp(calc(14 * var(--px)), 1.8vw, calc(20 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .14);gap:calc(8 * var(--px));display:grid}.contact-module__zLb6AW__emailLine span{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label)}.contact-module__zLb6AW__email{font-size:clamp(calc(20 * var(--px)), 2.4vw, calc(32 * var(--px)));letter-spacing:-.026em;color:var(--ink);transition:color var(--dur-state) var(--ease);font-weight:700;text-decoration:none}.contact-module__zLb6AW__email:hover{color:var(--accent)}.contact-module__zLb6AW__waLine{gap:calc(10 * var(--px));justify-items:start;display:grid}.contact-module__zLb6AW__waLine>span{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label)}.contact-module__zLb6AW__wa{align-items:center;gap:calc(12 * var(--px));padding:calc(12 * var(--px)) calc(20 * var(--px)) calc(12 * var(--px)) calc(16 * var(--px));border:1px solid rgb(var(--line-rgb) / .2);border-radius:calc(999 * var(--px));color:var(--ink);transition:background var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease), color var(--dur-state) var(--ease);text-decoration:none;display:inline-flex}.contact-module__zLb6AW__wa svg{width:calc(18 * var(--px));height:calc(18 * var(--px));color:var(--accent);transition:color var(--dur-state) var(--ease)}.contact-module__zLb6AW__waLabel{font-size:calc(15 * var(--px));letter-spacing:-.012em;font-weight:700}.contact-module__zLb6AW__waNumber{font-family:var(--font-mono);font-size:calc(11 * var(--px));color:var(--label);transition:color var(--dur-state) var(--ease)}.contact-module__zLb6AW__wa:hover,.contact-module__zLb6AW__wa:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--d-void)}.contact-module__zLb6AW__wa:hover svg,.contact-module__zLb6AW__wa:hover .contact-module__zLb6AW__waNumber,.contact-module__zLb6AW__wa:focus-visible svg,.contact-module__zLb6AW__wa:focus-visible .contact-module__zLb6AW__waNumber{color:var(--d-void)}.contact-module__zLb6AW__form{gap:clamp(calc(20 * var(--px)), 2.4vw, calc(28 * var(--px)));display:grid;position:relative}.contact-module__zLb6AW__fields{gap:clamp(calc(16 * var(--px)), 2vw, calc(24 * var(--px)));grid-template-columns:1fr;display:grid}@media (min-width:720px){.contact-module__zLb6AW__fields{gap:clamp(calc(20 * var(--px)), 2.4vw, calc(36 * var(--px))) clamp(calc(18 * var(--px)), 2vw, calc(28 * var(--px)));grid-template-columns:1fr 1fr}.contact-module__zLb6AW__fields>div:first-child,.contact-module__zLb6AW__fields>div:nth-child(4){grid-column:1/-1}}.contact-module__zLb6AW__fieldSlot{column-gap:calc(14 * var(--px));grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.contact-module__zLb6AW__slotIndex{padding-top:calc(20 * var(--px));font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.08em;color:var(--label);opacity:.7;transition:color var(--dur-state) var(--ease), opacity var(--dur-state) var(--ease)}.contact-module__zLb6AW__fieldSlot:focus-within .contact-module__zLb6AW__slotIndex{color:var(--accent);opacity:1}.contact-module__zLb6AW__messageCol{gap:calc(8 * var(--px));display:grid}.contact-module__zLb6AW__messageLabel{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.06em;color:var(--accent)}.contact-module__zLb6AW__message{appearance:none;background:var(--surface);border:1px solid rgb(var(--line-rgb) / .18);border-radius:var(--radius);padding:calc(14 * var(--px)) calc(16 * var(--px));color:var(--ink);font:inherit;font-size:calc(15 * var(--px));resize:vertical;min-height:calc(96 * var(--px));transition:border-color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);line-height:1.5}.contact-module__zLb6AW__message::placeholder{color:var(--body)}.contact-module__zLb6AW__message:focus{border-color:var(--accent);background:var(--raise);outline:none}.contact-module__zLb6AW__submitRow{gap:clamp(calc(14 * var(--px)), 1.8vw, calc(22 * var(--px)));margin-top:calc(6 * var(--px));grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:760px){.contact-module__zLb6AW__submitRow{grid-template-columns:minmax(0,1fr) auto}}.contact-module__zLb6AW__consent{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.02em;color:var(--label);max-width:46ch;margin:0}.contact-module__zLb6AW__submit{appearance:none;cursor:pointer;align-items:center;gap:calc(14 * var(--px));padding:calc(14 * var(--px)) calc(22 * var(--px)) calc(14 * var(--px)) calc(24 * var(--px));border:1px solid var(--accent);background:var(--accent);border-radius:calc(999 * var(--px));color:var(--d-void);font:inherit;font-size:calc(15 * var(--px));letter-spacing:-.012em;transition:background var(--dur-state) var(--ease), color var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);justify-self:start;font-weight:700;display:inline-flex}@media (min-width:760px){.contact-module__zLb6AW__submit{justify-self:end}}.contact-module__zLb6AW__submit svg{width:calc(15 * var(--px));height:calc(15 * var(--px));transition:transform var(--dur-state) var(--ease)}.contact-module__zLb6AW__submit:hover{color:var(--accent);background:0 0;transform:translateY(-1px)}.contact-module__zLb6AW__submit:hover svg{transform:translateX(calc(4 * var(--px)))}.contact-module__zLb6AW__submit:focus-visible{outline:calc(2 * var(--px)) solid var(--ink);outline-offset:calc(3 * var(--px))}@media (prefers-reduced-motion:reduce){.contact-module__zLb6AW__email,.contact-module__zLb6AW__wa,.contact-module__zLb6AW__wa svg,.contact-module__zLb6AW__waNumber,.contact-module__zLb6AW__slotIndex,.contact-module__zLb6AW__message,.contact-module__zLb6AW__submit,.contact-module__zLb6AW__submit svg{transition:none}}
.engagement-module__B9TY0W__engagement{background:var(--bg);color:var(--ink);padding-block:var(--section-pad);border-top:1px solid rgb(var(--line-rgb) / .08)}.engagement-module__B9TY0W__head{gap:clamp(calc(16 * var(--px)), 2vw, calc(26 * var(--px)));margin-bottom:var(--head-gap);grid-template-columns:1fr;display:grid}@media (min-width:900px){.engagement-module__B9TY0W__head{align-items:end;gap:clamp(calc(40 * var(--px)), 6vw, calc(96 * var(--px)));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.engagement-module__B9TY0W__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0 0 var(--eyebrow-gap)}.engagement-module__B9TY0W__title{font-size:clamp(calc(34 * var(--px)), 5.4vw, calc(78 * var(--px)));letter-spacing:-.038em;text-wrap:balance;margin:0;font-weight:800;line-height:.92}.engagement-module__B9TY0W__tAccent{color:var(--accent)}.engagement-module__B9TY0W__tStrong{color:var(--ink)}.engagement-module__B9TY0W__lead{font-size:clamp(calc(15 * var(--px)), 1.15vw, calc(18 * var(--px)));color:var(--body);max-width:44ch;margin:0;font-weight:500;line-height:1.5}.engagement-module__B9TY0W__models{gap:clamp(calc(20 * var(--px)), 2.4vw, calc(28 * var(--px)));grid-template-columns:1fr;display:grid}@media (min-width:900px){.engagement-module__B9TY0W__models{grid-template-columns:repeat(3,minmax(0,1fr))}}.engagement-module__B9TY0W__card{gap:calc(14 * var(--px));padding:clamp(calc(22 * var(--px)), 2.6vw, calc(32 * var(--px)));border:1px solid rgb(var(--line-rgb) / .12);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);align-content:start;display:grid}.engagement-module__B9TY0W__card:hover{border-color:rgb(var(--line-rgb) / .26);transform:translateY(calc(-2 * var(--px)))}.engagement-module__B9TY0W__cardHead{align-items:baseline;gap:calc(14 * var(--px));margin-bottom:calc(2 * var(--px));display:flex}.engagement-module__B9TY0W__cardIndex{font-family:var(--font-mono);font-size:clamp(calc(34 * var(--px)), 4vw, calc(48 * var(--px)));letter-spacing:-.028em;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.engagement-module__B9TY0W__cardKicker{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.1em;text-transform:uppercase;color:var(--label)}.engagement-module__B9TY0W__cardName{font-size:clamp(calc(22 * var(--px)), 2.4vw, calc(30 * var(--px)));letter-spacing:-.026em;color:var(--ink);margin:0;font-weight:800;line-height:1.02}.engagement-module__B9TY0W__cardDesc{font-size:clamp(calc(15 * var(--px)), 1.15vw, calc(18 * var(--px)));color:var(--ink);max-width:32ch;margin:0;font-weight:500;line-height:1.5}.engagement-module__B9TY0W__cardPoints{padding:clamp(calc(14 * var(--px)), 1.6vw, calc(18 * var(--px))) 0 0;border-top:1px solid rgb(var(--line-rgb) / .08);gap:calc(8 * var(--px));font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.02em;color:var(--label);margin:auto 0 0;list-style:none;display:grid}.engagement-module__B9TY0W__cardPoints li{align-items:baseline;gap:calc(10 * var(--px));display:flex}.engagement-module__B9TY0W__cardPoints span{color:var(--accent)}.engagement-module__B9TY0W__foot{gap:clamp(calc(22 * var(--px)), 3vw, calc(36 * var(--px)));margin-top:clamp(calc(44 * var(--px)), 6vw, calc(76 * var(--px)));padding-top:clamp(calc(24 * var(--px)), 3vw, calc(36 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .14);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.engagement-module__B9TY0W__foot{grid-template-columns:minmax(0,1.4fr) auto}}.engagement-module__B9TY0W__footText{font-size:clamp(calc(18 * var(--px)), 2vw, calc(26 * var(--px)));letter-spacing:-.022em;color:var(--ink);max-width:44ch;margin:0;font-weight:700;line-height:1.25}.engagement-module__B9TY0W__cta{align-items:center;gap:calc(14 * var(--px));padding:calc(15 * var(--px)) calc(22 * var(--px));border:1px solid rgb(var(--line-rgb) / .2);border-radius:calc(999 * var(--px));color:var(--ink);font-size:calc(15 * var(--px));letter-spacing:-.012em;transition:background var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease), color var(--dur-state) var(--ease);font-weight:700;text-decoration:none;display:inline-flex}.engagement-module__B9TY0W__cta svg{width:calc(15 * var(--px));height:calc(15 * var(--px));transition:transform var(--dur-state) var(--ease)}.engagement-module__B9TY0W__cta:hover{background:var(--accent);border-color:var(--accent);color:var(--d-void)}.engagement-module__B9TY0W__cta:hover svg{transform:translateX(calc(4 * var(--px)))}@media (prefers-reduced-motion:reduce){.engagement-module__B9TY0W__card,.engagement-module__B9TY0W__cta,.engagement-module__B9TY0W__cta svg{transition:none}}
.faq-module__R6ew4a__faq{background:var(--bg);color:var(--ink);padding-block:var(--section-pad);border-top:1px solid rgb(var(--line-rgb) / .08)}.faq-module__R6ew4a__head{gap:clamp(calc(16 * var(--px)), 2vw, calc(26 * var(--px)));margin-bottom:var(--head-gap);grid-template-columns:1fr;display:grid}@media (min-width:900px){.faq-module__R6ew4a__head{align-items:end;gap:clamp(calc(40 * var(--px)), 6vw, calc(96 * var(--px)));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.faq-module__R6ew4a__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0 0 var(--eyebrow-gap)}.faq-module__R6ew4a__title{font-size:clamp(calc(34 * var(--px)), 5.4vw, calc(78 * var(--px)));letter-spacing:-.038em;text-wrap:balance;margin:0;font-weight:800;line-height:.92}.faq-module__R6ew4a__tMuted{color:var(--body)}.faq-module__R6ew4a__tStrong{color:var(--ink)}.faq-module__R6ew4a__lead{font-size:clamp(calc(15 * var(--px)), 1.15vw, calc(18 * var(--px)));color:var(--body);max-width:40ch;margin:0;font-weight:500;line-height:1.5}.faq-module__R6ew4a__groups{gap:clamp(calc(28 * var(--px)), 4vw, calc(48 * var(--px)));display:grid}.faq-module__R6ew4a__group{gap:clamp(calc(8 * var(--px)), 1vw, calc(12 * var(--px)));display:grid}.faq-module__R6ew4a__groupLabel{margin:0 0 calc(8 * var(--px));font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.08em;text-transform:uppercase;color:var(--label)}
.lab-module__lBxQgW__lab{background:var(--bg);color:var(--ink);padding-block:var(--section-pad);border-top:1px solid rgb(var(--line-rgb) / .08);position:relative}.lab-module__lBxQgW__ticker{border-block:1px solid rgb(var(--line-rgb) / .12);margin-bottom:clamp(calc(24 * var(--px)), 3.4vw, calc(44 * var(--px)));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.lab-module__lBxQgW__tickerTrack{width:max-content;animation:26s linear infinite lab-module__lBxQgW__ticker-run;display:flex}.lab-module__lBxQgW__tickerTrack span{font-family:var(--font-mono);font-size:clamp(calc(11 * var(--px)), 1.3vw, calc(15 * var(--px)));letter-spacing:.16em;text-transform:uppercase;color:var(--accent);padding-block:clamp(calc(10 * var(--px)), 1.3vw, calc(16 * var(--px)));white-space:nowrap;font-weight:500}.lab-module__lBxQgW__ticker:hover .lab-module__lBxQgW__tickerTrack{animation-play-state:paused}@keyframes lab-module__lBxQgW__ticker-run{to{transform:translate(-50%)}}.lab-module__lBxQgW__head{gap:clamp(calc(14 * var(--px)), 1.8vw, calc(22 * var(--px)));margin-bottom:var(--head-gap);grid-template-columns:1fr;display:grid}@media (min-width:900px){.lab-module__lBxQgW__head{align-items:end;gap:clamp(calc(32 * var(--px)), 5vw, calc(80 * var(--px)));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.lab-module__lBxQgW__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;text-transform:uppercase;color:var(--label);margin:0 0 var(--eyebrow-gap)}.lab-module__lBxQgW__eyebrow:before{content:"+ ";color:var(--accent)}.lab-module__lBxQgW__title{font-size:clamp(calc(34 * var(--px)), 5.4vw, calc(78 * var(--px)));letter-spacing:-.038em;text-wrap:balance;color:var(--ink);margin:0;font-weight:800;line-height:.94}.lab-module__lBxQgW__accent{color:var(--accent)}.lab-module__lBxQgW__lead{font-size:clamp(calc(14 * var(--px)), 1.1vw, calc(17 * var(--px)));color:var(--body);max-width:44ch;margin:0;font-weight:500;line-height:1.5}.lab-module__lBxQgW__rows{margin-bottom:clamp(calc(28 * var(--px)), 4vw, calc(48 * var(--px)));display:grid}.lab-module__lBxQgW__row{column-gap:clamp(calc(16 * var(--px)), 2.4vw, calc(32 * var(--px)));row-gap:clamp(calc(10 * var(--px)), 1.4vw, calc(16 * var(--px)));padding-block:clamp(calc(20 * var(--px)), 2.6vw, calc(32 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .1);transition:background var(--dur-state) var(--ease);grid-template-columns:auto auto 1fr;align-items:baseline;display:grid;position:relative}.lab-module__lBxQgW__row:last-child{border-bottom:1px solid rgb(var(--line-rgb) / .1)}.lab-module__lBxQgW__row:before{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .52s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.lab-module__lBxQgW__row:hover:before{transform:scaleX(1)}.lab-module__lBxQgW__row:hover{background:rgb(var(--line-rgb) / .02)}.lab-module__lBxQgW__rowHead{display:contents}.lab-module__lBxQgW__rowIndex{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.06em;color:var(--label);padding-top:calc(6 * var(--px));transition:color var(--dur-state) var(--ease);grid-column:1}.lab-module__lBxQgW__row:hover .lab-module__lBxQgW__rowIndex{color:var(--accent)}.lab-module__lBxQgW__rowStatus{align-self:center;align-items:center;gap:calc(8 * var(--px));padding:calc(4 * var(--px)) calc(12 * var(--px)) calc(4 * var(--px)) calc(10 * var(--px));border-radius:calc(999 * var(--px));border:1px solid rgb(var(--line-rgb) / .16);background:rgb(var(--line-rgb) / .04);font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:border-color var(--dur-state) var(--ease);grid-column:2;display:inline-flex}.lab-module__lBxQgW__rowStatus i{width:calc(6 * var(--px));height:calc(6 * var(--px));background:var(--accent);animation:lab-module__lBxQgW__status-pulse 2.2s var(--ease) infinite;border-radius:50%;flex:none}@keyframes lab-module__lBxQgW__status-pulse{0%,to{opacity:1}50%{opacity:.35}}.lab-module__lBxQgW__rowStatus[data-status=coming\ soon]{color:var(--accent);border-color:#f9b4d659}.lab-module__lBxQgW__row:hover .lab-module__lBxQgW__rowStatus{border-color:rgb(var(--line-rgb) / .3)}.lab-module__lBxQgW__rowName{font-size:clamp(calc(26 * var(--px)), 3.4vw, calc(50 * var(--px)));letter-spacing:-.032em;color:var(--ink);transition:transform var(--dur-state) var(--ease);grid-column:3;margin:0;font-weight:800;line-height:1}.lab-module__lBxQgW__row:hover .lab-module__lBxQgW__rowName{transform:translateX(calc(10 * var(--px)))}.lab-module__lBxQgW__rowBody{gap:calc(8 * var(--px));grid-column:3;display:grid}.lab-module__lBxQgW__rowTag{font-family:var(--font-mono);font-size:calc(10.5 * var(--px));letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0}.lab-module__lBxQgW__rowWhat{font-size:clamp(calc(14 * var(--px)), 1.05vw, calc(16 * var(--px)));color:var(--body);max-width:62ch;transition:color var(--dur-state) var(--ease);margin:0;font-weight:500;line-height:1.55}.lab-module__lBxQgW__row:hover .lab-module__lBxQgW__rowWhat{color:var(--ink)}.lab-module__lBxQgW__rowWho{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--body);transition:grid-template-rows .48s var(--ease);grid-template-rows:0fr;margin:0;display:grid}.lab-module__lBxQgW__rowWho>span,.lab-module__lBxQgW__rowWho{min-height:0}.lab-module__lBxQgW__rowWho span{color:var(--accent);overflow:hidden}.lab-module__lBxQgW__row:hover .lab-module__lBxQgW__rowWho,.lab-module__lBxQgW__row:focus-within .lab-module__lBxQgW__rowWho{grid-template-rows:1fr}@media (hover:none){.lab-module__lBxQgW__rowWho{grid-template-rows:1fr}}.lab-module__lBxQgW__capture{gap:clamp(calc(16 * var(--px)), 2vw, calc(24 * var(--px)));padding:clamp(calc(26 * var(--px)), 3.6vw, calc(48 * var(--px)));border-radius:var(--radius);background:radial-gradient(120% 130% at 100% 0%, #0407061f 0%, transparent 55%), var(--accent);color:var(--d-void);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}.lab-module__lBxQgW__captureHead{gap:calc(8 * var(--px));display:grid}.lab-module__lBxQgW__captureKick{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.12em;text-transform:uppercase;color:#04070699}.lab-module__lBxQgW__captureLabel{font-size:clamp(calc(26 * var(--px)), 3.2vw, calc(44 * var(--px)));letter-spacing:-.03em;max-width:22ch;font-weight:800;line-height:1.02}.lab-module__lBxQgW__captureRow{gap:calc(12 * var(--px));grid-template-columns:1fr;display:grid}@media (min-width:760px){.lab-module__lBxQgW__captureRow{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.lab-module__lBxQgW__field{gap:calc(8 * var(--px));display:grid}.lab-module__lBxQgW__fieldLabel{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.08em;text-transform:uppercase;color:#04070699}.lab-module__lBxQgW__input{appearance:none;border-radius:var(--radius);padding:calc(14 * var(--px)) calc(16 * var(--px));color:var(--d-void);font:inherit;font-size:calc(15 * var(--px));transition:border-color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);background:#0407060f;border:1px solid #0407064d;font-weight:600}.lab-module__lBxQgW__input::placeholder{color:#0407066b}.lab-module__lBxQgW__input:focus{border-color:var(--d-void);background:#0407061a;outline:none}.lab-module__lBxQgW__submit{appearance:none;cursor:pointer;align-items:center;gap:calc(12 * var(--px));padding:calc(14 * var(--px)) calc(22 * var(--px));border:1px solid var(--d-void);background:var(--d-void);border-radius:var(--radius);color:var(--accent);font:inherit;font-size:calc(15 * var(--px));letter-spacing:-.012em;transition:transform var(--dur-state) var(--ease), background var(--dur-state) var(--ease);font-weight:700;display:inline-flex}.lab-module__lBxQgW__submit svg{width:calc(14 * var(--px));height:calc(14 * var(--px));transition:transform var(--dur-state) var(--ease)}.lab-module__lBxQgW__submit:hover{transform:translateY(calc(-2 * var(--px)))}.lab-module__lBxQgW__submit:hover svg{transform:translateX(calc(4 * var(--px)))}.lab-module__lBxQgW__submit:focus-visible{outline:calc(2 * var(--px)) solid var(--d-void);outline-offset:calc(3 * var(--px))}.lab-module__lBxQgW__captureNote{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.02em;color:#0407068c;margin:0}@media (max-width:699px){.lab-module__lBxQgW__row{grid-template-columns:auto 1fr}.lab-module__lBxQgW__rowIndex{grid-column:1}.lab-module__lBxQgW__rowStatus{grid-column:2;justify-self:end}.lab-module__lBxQgW__rowName,.lab-module__lBxQgW__rowBody{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lab-module__lBxQgW__tickerTrack,.lab-module__lBxQgW__rowStatus i{animation:none}.lab-module__lBxQgW__row,.lab-module__lBxQgW__row:before,.lab-module__lBxQgW__rowIndex,.lab-module__lBxQgW__rowStatus,.lab-module__lBxQgW__rowName,.lab-module__lBxQgW__rowWhat,.lab-module__lBxQgW__rowWho,.lab-module__lBxQgW__input,.lab-module__lBxQgW__submit,.lab-module__lBxQgW__submit svg{transition:none}.lab-module__lBxQgW__rowWho{grid-template-rows:1fr}}
.process-module__JD5JsG__process{background:var(--bg);color:var(--ink);padding-block:var(--section-pad);border-top:1px solid rgb(var(--line-rgb) / .08);position:relative}.process-module__JD5JsG__rows{gap:clamp(calc(34 * var(--px)), 5vw, calc(64 * var(--px)));display:grid}.process-module__JD5JsG__row{gap:clamp(calc(14 * var(--px)), 1.8vw, calc(20 * var(--px)));display:grid}.process-module__JD5JsG__bar{height:clamp(calc(28 * var(--px)), 3.4vw, calc(46 * var(--px)));border-radius:calc(999 * var(--px));background:repeating-linear-gradient(90deg, rgb(var(--line-rgb) / .14) 0 1px, transparent 1px calc(7 * var(--px)));box-shadow:inset 0 0 0 1px rgb(var(--line-rgb) / .08);display:block;position:relative;overflow:hidden}.process-module__JD5JsG__barFill{background:var(--accent);transform:scaleX(var(--w));transform-origin:0;will-change:transform;border-radius:inherit;position:absolute;inset:0}.process-module__JD5JsG__rowHead{align-items:baseline;gap:clamp(calc(10 * var(--px)), 1.4vw, calc(18 * var(--px)));display:flex}.process-module__JD5JsG__index{font-family:var(--font-mono);font-size:clamp(calc(11 * var(--px)), 1vw, calc(13 * var(--px)));letter-spacing:.04em;color:var(--accent);font-variant-numeric:tabular-nums}.process-module__JD5JsG__title{font-size:clamp(calc(22 * var(--px)), 2.6vw, calc(34 * var(--px)));letter-spacing:-.026em;color:var(--ink);margin:0;font-weight:800;line-height:1.02}.process-module__JD5JsG__desc{font-size:clamp(calc(14 * var(--px)), 1.1vw, calc(17 * var(--px)));color:var(--body);max-width:64ch;margin:0;font-weight:500;line-height:1.55}.process-module__JD5JsG__out{align-items:baseline;gap:calc(8 * var(--px)) calc(14 * var(--px));padding-top:calc(4 * var(--px));font-size:calc(13 * var(--px));flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.process-module__JD5JsG__out span{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.process-module__JD5JsG__out em{color:var(--ink);letter-spacing:-.012em;max-width:46ch;font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.process-module__JD5JsG__barFill{will-change:auto}}
.recognition-module__3mhXCa__recognition{background:var(--bg);color:var(--ink);padding-block:var(--section-pad) clamp(calc(40 * var(--px)), 5.6vw, calc(80 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .08)}@media (max-width:999px){.recognition-module__3mhXCa__recognition{padding-bottom:calc(96 * var(--px))}}.recognition-module__3mhXCa__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0 0 var(--eyebrow-gap)}.recognition-module__3mhXCa__title{margin:0 0 var(--head-gap);font-size:clamp(calc(34 * var(--px)), 5.6vw, calc(84 * var(--px)));letter-spacing:-.038em;color:var(--ink);text-wrap:balance;max-width:18ch;font-weight:800;line-height:.92}.recognition-module__3mhXCa__tMuted{color:var(--body)}.recognition-module__3mhXCa__tStrong{color:var(--ink)}.recognition-module__3mhXCa__split{gap:clamp(calc(32 * var(--px)), 4.4vw, calc(64 * var(--px)));grid-template-columns:1fr;display:grid}@media (min-width:1000px){.recognition-module__3mhXCa__split{gap:clamp(calc(48 * var(--px)), 6vw, calc(104 * var(--px)));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.recognition-module__3mhXCa__statement{flex-direction:column;margin:0;display:flex}@media (min-width:1000px){.recognition-module__3mhXCa__statement{align-self:stretch}}.recognition-module__3mhXCa__statement blockquote{max-width:36ch;font-size:clamp(calc(19 * var(--px)), 1.7vw, calc(26 * var(--px)));letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.34}.recognition-module__3mhXCa__statementFoot{padding-top:clamp(calc(22 * var(--px)), 3vw, calc(36 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .12);gap:calc(14 * var(--px));max-width:36ch;margin-top:auto;display:grid}.recognition-module__3mhXCa__statementNote{font-size:calc(13.5 * var(--px));color:var(--body);margin:0;line-height:1.6}.recognition-module__3mhXCa__statementTag{font-family:var(--font-mono);font-size:calc(10.5 * var(--px));letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0}.recognition-module__3mhXCa__awards{border-top:1px solid rgb(var(--line-rgb) / .14);margin:0;padding:0;list-style:none}.recognition-module__3mhXCa__award{column-gap:clamp(calc(18 * var(--px)), 2.4vw, calc(34 * var(--px)));padding:clamp(calc(20 * var(--px)), 2.6vw, calc(30 * var(--px))) 0;border-bottom:1px solid rgb(var(--line-rgb) / .1);transition:background var(--dur-state) var(--ease);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;display:grid}.recognition-module__3mhXCa__award:hover{background:rgb(var(--line-rgb) / .02)}.recognition-module__3mhXCa__awardIndex{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.08em;color:var(--accent)}.recognition-module__3mhXCa__awardValue{min-width:clamp(7ch,8.5vw,11ch);font-size:clamp(calc(26 * var(--px)), 2.9vw, calc(40 * var(--px)));letter-spacing:-.034em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--dur-state) var(--ease);font-weight:800;line-height:.95}.recognition-module__3mhXCa__award:hover .recognition-module__3mhXCa__awardValue{color:var(--accent)}.recognition-module__3mhXCa__awardText{gap:calc(5 * var(--px));text-align:left;justify-self:start;max-width:40ch;display:grid}.recognition-module__3mhXCa__awardLabel{font-size:clamp(calc(14 * var(--px)), 1.05vw, calc(16 * var(--px)));letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:700;line-height:1.25}.recognition-module__3mhXCa__awardCaption{font-size:calc(13 * var(--px));color:var(--body);margin:0;font-weight:500;line-height:1.45}.recognition-module__3mhXCa__awardSrc{margin:calc(8 * var(--px)) 0 0;padding-top:calc(7 * var(--px));border-top:1px solid rgb(var(--line-rgb) / .08);font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.02em;color:var(--label);line-height:1.4}.recognition-module__3mhXCa__awardSrc span{color:var(--accent)}@media (prefers-reduced-motion:reduce){.recognition-module__3mhXCa__award,.recognition-module__3mhXCa__awardValue{transition:none}}
.sections-module__vAd12a__hero{--run:max(clamp(calc(180 * var(--px)), 30vh, calc(320 * var(--px))), calc(14.6vw + calc(40 * var(--px))));isolation:isolate;background:var(--d-void);color:var(--ink);min-height:calc(100svh + var(--run));padding-bottom:var(--run);flex-direction:column;display:flex;position:relative}.sections-module__vAd12a__field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sections-module__vAd12a__fieldGrad{background: radial-gradient(58% 46% at 76% 6%, rgb(var(--bloom-rgb) / .3) 0%, rgb(var(--bloom-rgb) / .11) 34%, transparent 68%),  radial-gradient(72% 60% at 4% 88%, #608c7624 0%, transparent 62%),  linear-gradient(168deg, #0c1a14 0%, #08120e 46%, #050b08 100%);position:absolute;inset:-10%}@media (min-width:900px){.sections-module__vAd12a__fieldGrad{background:radial-gradient(44% 52% at 72% 2%, rgb(var(--bloom-rgb) / .32) 0%, rgb(var(--bloom-rgb) / .1) 32%, transparent 66%), radial-gradient(60% 70% at 2% 92%, #608c7626 0%, transparent 60%), linear-gradient(158deg, #0d1c15 0%, #08120e 44%, #040a07 100%)}}.sections-module__vAd12a__heroVideo,.sections-module__vAd12a__heroPoster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sections-module__vAd12a__heroVideoPair{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.sections-module__vAd12a__heroVideoPair[data-playing=true],.sections-module__vAd12a__heroVideo{opacity:1}.sections-module__vAd12a__fieldVignette{background:radial-gradient(120% 92% at 50% 34%,#0000 40%,#020604a8 100%);position:absolute;inset:0}.sections-module__vAd12a__heroInner{z-index:1;max-width:var(--max);width:100%;padding-inline:var(--gut);flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.sections-module__vAd12a__heroBody{justify-content:center;gap:clamp(calc(28 * var(--px)), 4vw, calc(52 * var(--px)));padding-block:clamp(calc(34 * var(--px)), 6vw, calc(76 * var(--px)));flex-direction:column;flex:1;display:flex}.sections-module__vAd12a__heroHead{font-size:clamp(calc(42 * var(--px)), 8.6vw, calc(122 * var(--px)));letter-spacing:-.038em;text-wrap:balance;max-width:14ch;margin:0;font-weight:800;line-height:.86}.sections-module__vAd12a__hLead{color:var(--body)}.sections-module__vAd12a__hMain{color:var(--ink)}.sections-module__vAd12a__hAccent{color:var(--accent)}.sections-module__vAd12a__heroFoot{gap:clamp(calc(24 * var(--px)), 3vw, calc(40 * var(--px)));grid-template-columns:1fr;align-items:end;display:grid}@media (min-width:860px){.sections-module__vAd12a__heroFoot{gap:clamp(calc(32 * var(--px)), 5vw, calc(80 * var(--px)));grid-template-columns:minmax(0,1fr) auto}}.sections-module__vAd12a__heroLead{font-size:clamp(calc(15 * var(--px)), 1.15vw, calc(17 * var(--px)));color:var(--body);max-width:40ch;margin:0;font-weight:500;line-height:1.45}.sections-module__vAd12a__heroActions{align-items:flex-start;gap:clamp(calc(12 * var(--px)), 1.4vw, calc(18 * var(--px)));flex-direction:column;display:flex}@media (min-width:860px){.sections-module__vAd12a__heroActions{align-items:flex-end}}.sections-module__vAd12a__ctaCard{align-items:center;gap:clamp(calc(18 * var(--px)), 2.4vw, calc(30 * var(--px)));border:1px solid rgb(var(--line-rgb) / .2);border-radius:calc(999 * var(--px));padding:calc(15 * var(--px)) calc(18 * var(--px)) calc(15 * var(--px)) calc(26 * var(--px));background:rgb(var(--line-rgb) / .04);-webkit-backdrop-filter:blur(calc(10 * var(--px)));backdrop-filter:blur(calc(10 * var(--px)));color:var(--ink);font-size:clamp(calc(15 * var(--px)), 1.1vw, calc(16 * var(--px)));letter-spacing:-.012em;transition:background var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);font-weight:700;text-decoration:none;display:inline-flex}.sections-module__vAd12a__ctaCard:hover{background:rgb(var(--line-rgb) / .1);border-color:rgb(var(--line-rgb) / .4)}.sections-module__vAd12a__ctaLabel{white-space:nowrap}.sections-module__vAd12a__ctaGlyph{width:calc(30 * var(--px));height:calc(30 * var(--px));background:var(--accent);color:var(--d-bg);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.sections-module__vAd12a__ctaDots{gap:calc(3 * var(--px));transition:transform var(--dur-state) var(--ease), opacity var(--dur-state) var(--ease);grid-area:1/1;display:grid}.sections-module__vAd12a__ctaDots i{width:calc(3 * var(--px));height:calc(3 * var(--px));background:currentColor;border-radius:50%}.sections-module__vAd12a__ctaArrow{width:calc(15 * var(--px));height:calc(15 * var(--px));opacity:0;transform:translateX(calc(-8 * var(--px)));transition:transform var(--dur-state) var(--ease), opacity var(--dur-state) var(--ease);grid-area:1/1}.sections-module__vAd12a__ctaCard:hover .sections-module__vAd12a__ctaDots{opacity:0;transform:translateX(calc(9 * var(--px)))}.sections-module__vAd12a__ctaCard:hover .sections-module__vAd12a__ctaArrow{opacity:1;transform:translate(0)}.sections-module__vAd12a__heroSecondary{font-family:var(--font-mono);font-size:calc(11 * var(--px));color:var(--body);align-items:center;gap:calc(7 * var(--px));transition:color var(--dur-state) var(--ease);text-decoration:none;display:inline-flex}.sections-module__vAd12a__heroSecondary:after{content:">";color:var(--accent)}.sections-module__vAd12a__heroSecondary:hover{color:var(--ink)}.sections-module__vAd12a__proofStrip{border-top:1px solid rgb(var(--line-rgb) / .1);padding-block:clamp(calc(14 * var(--px)), 2.2vw, calc(26 * var(--px))) clamp(calc(14 * var(--px)), 2.8vw, calc(34 * var(--px)))}.sections-module__vAd12a__proofLabel{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.06em;color:var(--label);margin:0 0 clamp(calc(12 * var(--px)), 1.6vw, calc(18 * var(--px)))}.sections-module__vAd12a__proofList{padding:0 var(--gut) 0 0;gap:calc(10 * var(--px));scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;margin-inline:calc(var(--gut) * -1) 0;padding-left:var(--gut);grid-auto-columns:62vw;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.sections-module__vAd12a__proofList::-webkit-scrollbar{display:none}@media (min-width:760px){.sections-module__vAd12a__proofList{gap:clamp(calc(10 * var(--px)), 1.2vw, calc(14 * var(--px)));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}.sections-module__vAd12a__proofCard{gap:calc(3 * var(--px));scroll-snap-align:start;min-width:0;padding:clamp(calc(12 * var(--px)), 1.4vw, calc(16 * var(--px))) clamp(calc(12 * var(--px)), 1.4vw, calc(16 * var(--px))) clamp(calc(13 * var(--px)), 1.5vw, calc(17 * var(--px)));border:1px solid rgb(var(--line-rgb) / .09);border-radius:calc(12 * var(--px));background:linear-gradient(168deg, rgb(var(--line-rgb) / .055) 0%, rgb(var(--line-rgb) / .015) 100%);transition:transform var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);align-content:start;display:grid;position:relative;overflow:hidden}.sections-module__vAd12a__proofCard:hover{transform:translateY(calc(-3 * var(--px)));border-color:rgb(var(--line-rgb) / .22);background:linear-gradient(168deg, rgb(var(--line-rgb) / .1) 0%, rgb(var(--line-rgb) / .03) 100%)}.sections-module__vAd12a__proofRule{background:var(--accent);transform-origin:0;height:1px;transition:transform var(--dur-reveal) var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.sections-module__vAd12a__proofCard:hover .sections-module__vAd12a__proofRule{transform:scaleX(1)}.sections-module__vAd12a__proofTop{justify-content:space-between;align-items:center;gap:calc(8 * var(--px));margin-bottom:clamp(calc(10 * var(--px)), 2.2vw, calc(26 * var(--px)));display:flex}.sections-module__vAd12a__proofIndex{font-family:var(--font-mono);font-size:calc(9 * var(--px));letter-spacing:.08em;color:var(--accent)}.sections-module__vAd12a__proofCard img{width:calc(20 * var(--px));height:calc(20 * var(--px));border-radius:calc(4 * var(--px));object-fit:contain;filter:grayscale()brightness(1.6)contrast(.8);opacity:.42;transition:filter var(--dur-state) var(--ease), opacity var(--dur-state) var(--ease);flex:none}.sections-module__vAd12a__proofCard:hover img{filter:none;opacity:1}.sections-module__vAd12a__proofCard b{font-size:clamp(calc(17 * var(--px)), 1.5vw, calc(21 * var(--px)));letter-spacing:-.026em;color:var(--ink);font-weight:800;line-height:1}.sections-module__vAd12a__proofEvent{font-size:calc(12 * var(--px));color:var(--body);text-wrap:balance;font-weight:600;line-height:1.25}.sections-module__vAd12a__proofCard em{font-family:var(--font-mono);font-style:normal;font-size:calc(9 * var(--px));letter-spacing:.05em;color:var(--label);line-height:1.3}.sections-module__vAd12a__wordmarkBand{z-index:3;pointer-events:none;width:100%;margin-top:min(calc(clamp(calc(20 * var(--px)), 5vh, calc(60 * var(--px))) - clamp(calc(180 * var(--px)), 30vh, calc(320 * var(--px)))), -14.6%);mix-blend-mode:difference;background:0 0;position:sticky;top:0}.sections-module__vAd12a__giant{width:100%;height:auto;display:block}.sections-module__vAd12a__giant text{font-family:var(--font-sans);fill:#fff;font-size:200px;font-weight:800}.sections-module__vAd12a__wordmarkRunLight{z-index:2;height:clamp(calc(220 * var(--px)), 42vh, calc(420 * var(--px)));background:var(--l-bg);position:relative}.sections-module__vAd12a__who{background:var(--bg);color:var(--ink);padding-block:var(--section-pad) clamp(calc(40 * var(--px)), 5vw, calc(76 * var(--px)));position:relative}.sections-module__vAd12a__who>*+*{margin-top:clamp(calc(30 * var(--px)), 4.4vw, calc(56 * var(--px)))}.sections-module__vAd12a__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0 0 var(--eyebrow-gap)}.sections-module__vAd12a__whoHead{gap:clamp(calc(20 * var(--px)), 3vw, calc(40 * var(--px)));grid-template-columns:1fr;align-items:end;display:grid}@media (min-width:900px){.sections-module__vAd12a__whoHead{gap:clamp(calc(40 * var(--px)), 6vw, calc(96 * var(--px)));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.sections-module__vAd12a__whoTitle{font-size:clamp(calc(34 * var(--px)), 5.4vw, calc(74 * var(--px)));letter-spacing:-.036em;text-wrap:balance;margin:0;font-weight:800;line-height:.94}.sections-module__vAd12a__tMuted{color:var(--body)}.sections-module__vAd12a__tStrong{color:var(--ink)}.sections-module__vAd12a__whoSupport{font-size:clamp(calc(15 * var(--px)), 1.15vw, calc(17 * var(--px)));color:var(--body);max-width:42ch;margin:0;font-weight:500;line-height:1.5}.sections-module__vAd12a__quote{margin:clamp(calc(28 * var(--px)), 4vw, calc(52 * var(--px))) 0 0;padding-left:clamp(0px, 4vw, calc(84 * var(--px)));gap:clamp(calc(18 * var(--px)), 2.4vw, calc(30 * var(--px)));justify-items:start;display:grid;position:relative}.sections-module__vAd12a__quoteGlyph{font-size:clamp(calc(56 * var(--px)), 7vw, calc(104 * var(--px)));color:var(--accent);opacity:.3;-webkit-user-select:none;user-select:none;font-weight:800;line-height:1;position:absolute;top:-.34em;left:0}@media (max-width:899px){.sections-module__vAd12a__quoteGlyph{display:block;position:static}}.sections-module__vAd12a__quoteBody{margin:0}.sections-module__vAd12a__quoteBody p{font-size:clamp(calc(20 * var(--px)), 2.3vw, calc(32 * var(--px)));letter-spacing:-.026em;max-width:34ch;font-weight:700;line-height:1.22}.sections-module__vAd12a__quoteBy{align-items:baseline;gap:calc(10 * var(--px));padding-top:clamp(calc(6 * var(--px)), 1vw, calc(12 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .14);display:flex}.sections-module__vAd12a__quoteBy b{font-size:calc(13 * var(--px));color:var(--ink);font-weight:700}.sections-module__vAd12a__quoteBy span{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.06em;color:var(--label)}.sections-module__vAd12a__marqueeBand{border-block:1px solid rgb(var(--line-rgb) / .1);padding-block:clamp(calc(14 * var(--px)), 1.8vw, calc(22 * var(--px)));gap:clamp(calc(14 * var(--px)), 1.8vw, calc(22 * var(--px)));min-width:0;display:grid;overflow:hidden}.sections-module__vAd12a__chip{align-items:center;gap:clamp(calc(26 * var(--px)), 4vw, calc(62 * var(--px)));font-size:clamp(calc(22 * var(--px)), 3.4vw, calc(44 * var(--px)));letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-weight:800;display:inline-flex}.sections-module__vAd12a__chip:after{content:"";width:calc(7 * var(--px));height:calc(7 * var(--px));background:var(--accent);border-radius:50%;flex:none}.sections-module__vAd12a__logoChip{align-items:center;gap:calc(10 * var(--px));white-space:nowrap;display:inline-flex}.sections-module__vAd12a__logoChip img{width:clamp(calc(19 * var(--px)), 2vw, calc(24 * var(--px)));filter:grayscale()brightness(1.7)contrast(.85);opacity:.5;height:auto;transition:filter var(--dur-state) var(--ease), opacity var(--dur-state) var(--ease)}.sections-module__vAd12a__logoChip:hover img{filter:none;opacity:1}.sections-module__vAd12a__logoName{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.06em;color:var(--label)}.sections-module__vAd12a__whoCta{justify-items:center;gap:clamp(calc(10 * var(--px)), 1.4vw, calc(16 * var(--px)));text-align:center;width:100%;color:var(--ink);text-decoration:none;display:grid}.sections-module__vAd12a__whoCtaKick{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.06em;color:var(--label)}.sections-module__vAd12a__whoCtaLabel{align-items:center;gap:clamp(calc(12 * var(--px)), 1.6vw, calc(20 * var(--px)));font-size:clamp(calc(32 * var(--px)), 5.6vw, calc(68 * var(--px)));letter-spacing:-.036em;padding-bottom:clamp(calc(6 * var(--px)), .8vw, calc(10 * var(--px)));border-bottom:1px solid rgb(var(--line-rgb) / .2);transition:color var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);font-weight:800;line-height:.95;display:inline-flex}.sections-module__vAd12a__whoCtaLabel svg{width:.72em;height:.72em;transition:transform var(--dur-state) var(--ease)}.sections-module__vAd12a__whoCta:hover .sections-module__vAd12a__whoCtaLabel{color:var(--accent);border-color:var(--accent)}.sections-module__vAd12a__whoCta:hover svg{transform:translateX(calc(5 * var(--px)))}.sections-module__vAd12a__stats{background:var(--bg);color:var(--ink);padding-block:0 var(--section-pad)}.sections-module__vAd12a__statsRow{gap:clamp(calc(28 * var(--px)), 4vw, calc(52 * var(--px))) clamp(calc(18 * var(--px)), 3vw, calc(44 * var(--px)));padding-top:clamp(calc(28 * var(--px)), 4vw, calc(56 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.sections-module__vAd12a__statsRow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sections-module__vAd12a__whoCtaLabel,.sections-module__vAd12a__whoCta svg,.sections-module__vAd12a__proofCard,.sections-module__vAd12a__proofCard img,.sections-module__vAd12a__proofRule,.sections-module__vAd12a__heroSecondary,.sections-module__vAd12a__ctaCard,.sections-module__vAd12a__ctaDots,.sections-module__vAd12a__ctaArrow{transition:none}}
.team-module__n-yImW__team{background:var(--bg);color:var(--ink);padding-block:var(--section-pad);border-top:1px solid rgb(var(--line-rgb) / .08)}.team-module__n-yImW__head{gap:clamp(calc(16 * var(--px)), 2vw, calc(26 * var(--px)));margin-bottom:var(--head-gap);grid-template-columns:1fr;display:grid}@media (min-width:900px){.team-module__n-yImW__head{align-items:end;gap:clamp(calc(40 * var(--px)), 6vw, calc(96 * var(--px)));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.team-module__n-yImW__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0 0 var(--eyebrow-gap)}.team-module__n-yImW__title{font-size:clamp(calc(36 * var(--px)), 5.8vw, calc(84 * var(--px)));letter-spacing:-.038em;text-wrap:balance;margin:0;font-weight:800;line-height:.92}.team-module__n-yImW__tMuted{color:var(--body)}.team-module__n-yImW__tStrong{color:var(--ink)}.team-module__n-yImW__lead{font-size:clamp(calc(15 * var(--px)), 1.15vw, calc(18 * var(--px)));color:var(--body);max-width:40ch;margin:0;font-weight:500;line-height:1.5}.team-module__n-yImW__row{gap:clamp(calc(28 * var(--px)), 4vw, calc(48 * var(--px)));grid-template-columns:1fr;display:grid}@media (min-width:900px){.team-module__n-yImW__row{gap:clamp(calc(28 * var(--px)), 3.6vw, calc(56 * var(--px)));grid-template-columns:repeat(2,minmax(0,1fr))}}.team-module__n-yImW__card{border:1px solid rgb(var(--line-rgb) / .12);border-radius:var(--radius);background:var(--surface);grid-template-rows:auto auto;gap:0;display:grid;overflow:hidden}.team-module__n-yImW__portrait{aspect-ratio:4/5;isolation:isolate;background:linear-gradient(160deg, rgb(var(--line-rgb) / .08) 0%, rgb(var(--line-rgb) / .02) 60%, transparent 100%);border-bottom:1px solid rgb(var(--line-rgb) / .08);position:relative;overflow:hidden}.team-module__n-yImW__mark{width:65%;height:65%;color:rgb(var(--line-rgb) / .1);pointer-events:none;z-index:0;position:absolute;bottom:-14%;right:-10%}.team-module__n-yImW__monogram{font-family:var(--font-sans);font-size:clamp(calc(120 * var(--px)), 22vw, calc(240 * var(--px)));letter-spacing:-.06em;color:var(--ink);opacity:.92;z-index:1;-webkit-user-select:none;user-select:none;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.team-module__n-yImW__meta{gap:calc(10 * var(--px));padding:clamp(calc(22 * var(--px)), 2.6vw, calc(34 * var(--px)));display:grid}.team-module__n-yImW__name{font-size:clamp(calc(22 * var(--px)), 2.4vw, calc(30 * var(--px)));letter-spacing:-.03em;color:var(--ink);margin:0;font-weight:800;line-height:1.05}.team-module__n-yImW__role{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0}.team-module__n-yImW__bio{margin:calc(6 * var(--px)) 0 0;font-size:clamp(calc(14 * var(--px)), 1.05vw, calc(16 * var(--px)));color:var(--body);max-width:42ch;font-weight:500;line-height:1.55}.team-module__n-yImW__close{justify-items:center;gap:clamp(calc(20 * var(--px)), 2.6vw, calc(32 * var(--px)));text-align:center;margin:clamp(calc(40 * var(--px)), 6vw, calc(84 * var(--px))) auto 0;max-width:min(100%,46em);display:grid}.team-module__n-yImW__closeGlyph{font-size:clamp(calc(64 * var(--px)), 7vw, calc(110 * var(--px)));color:var(--accent);opacity:.4;-webkit-user-select:none;user-select:none;font-weight:800;line-height:.5;display:block}.team-module__n-yImW__closing{margin:0}.team-module__n-yImW__closing p{font-size:clamp(calc(30 * var(--px)), 4.4vw, calc(62 * var(--px)));letter-spacing:-.032em;color:var(--ink);margin:0;font-weight:800;line-height:1.04}.team-module__n-yImW__cta{gap:calc(6 * var(--px));justify-items:center;text-decoration:none;display:inline-grid}.team-module__n-yImW__ctaKick{font-family:var(--font-mono);font-size:calc(10 * var(--px));letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.team-module__n-yImW__ctaLabel{align-items:center;gap:calc(12 * var(--px));font-size:clamp(calc(22 * var(--px)), 2.4vw, calc(32 * var(--px)));letter-spacing:-.026em;color:var(--ink);padding-bottom:clamp(calc(6 * var(--px)), .8vw, calc(10 * var(--px)));border-bottom:1px solid rgb(var(--line-rgb) / .2);transition:color var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);font-weight:800;display:inline-flex}.team-module__n-yImW__ctaLabel svg{width:.85em;height:.85em;transition:transform var(--dur-state) var(--ease)}.team-module__n-yImW__cta:hover .team-module__n-yImW__ctaLabel{color:var(--accent);border-color:var(--accent)}.team-module__n-yImW__cta:hover .team-module__n-yImW__ctaLabel svg{transform:translateX(calc(5 * var(--px)))}@media (prefers-reduced-motion:reduce){.team-module__n-yImW__cta,.team-module__n-yImW__ctaLabel,.team-module__n-yImW__ctaLabel svg{transition:none}}
.together-module__5bKtEq__together{--fig-ink:var(--ink);background:var(--bg);color:var(--ink);padding-block:var(--section-pad);border-top:1px solid rgb(var(--line-rgb) / .08)}.together-module__5bKtEq__headRow{gap:clamp(calc(28 * var(--px)), 4vw, calc(48 * var(--px)));margin-bottom:var(--head-gap);flex-direction:column;display:flex}@media (min-width:760px){.together-module__5bKtEq__headRow{align-items:center;gap:clamp(calc(36 * var(--px)), 5vw, calc(80 * var(--px)));grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);display:grid}}.together-module__5bKtEq__headText{gap:clamp(calc(14 * var(--px)), 1.8vw, calc(22 * var(--px)));display:grid}.together-module__5bKtEq__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--px));letter-spacing:.04em;color:var(--label);margin:0}.together-module__5bKtEq__title{font-size:clamp(calc(36 * var(--px)), 5.8vw, calc(84 * var(--px)));letter-spacing:-.038em;text-wrap:balance;margin:0;font-weight:800;line-height:.92}.together-module__5bKtEq__tMuted{color:var(--body);display:block}.together-module__5bKtEq__tStrong{color:var(--ink);display:block}.together-module__5bKtEq__lead{font-size:clamp(calc(15 * var(--px)), 1.15vw, calc(18 * var(--px)));color:var(--body);max-width:44ch;margin:0;font-weight:500;line-height:1.5}.together-module__5bKtEq__figure{padding:clamp(calc(18 * var(--px)), 2.4vw, calc(30 * var(--px)));padding-bottom:clamp(calc(34 * var(--px)), 4vw, calc(46 * var(--px)));background:var(--d-void);border-radius:var(--radius);--fig-ink:#fff;border:1px solid #00000052;place-items:center;display:grid;position:relative}.together-module__5bKtEq__figureCanvas{width:100%;max-width:calc(440 * var(--px));display:block}.together-module__5bKtEq__figureCap{left:clamp(calc(14 * var(--px)), 1.8vw, calc(22 * var(--px)));bottom:clamp(calc(12 * var(--px)), 1.5vw, calc(18 * var(--px)));font-family:var(--font-mono);font-size:calc(9.5 * var(--px));letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;position:absolute}.together-module__5bKtEq__row{gap:clamp(calc(28 * var(--px)), 4vw, calc(48 * var(--px)));grid-template-columns:1fr;display:grid}@media (min-width:900px){.together-module__5bKtEq__row{gap:clamp(calc(36 * var(--px)), 5.4vw, calc(88 * var(--px)));grid-template-columns:repeat(3,minmax(0,1fr))}}.together-module__5bKtEq__cell{align-content:start;gap:calc(14 * var(--px));padding-top:clamp(calc(20 * var(--px)), 2.4vw, calc(28 * var(--px)));border-top:1px solid rgb(var(--line-rgb) / .14);transition:transform var(--dur-state) var(--ease);display:grid;position:relative}.together-module__5bKtEq__cell:hover{transform:translateY(calc(-3 * var(--px)))}.together-module__5bKtEq__cellBar{background:var(--accent);transform-origin:0;height:1px;transition:transform .52s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.together-module__5bKtEq__cell:hover .together-module__5bKtEq__cellBar{transform:scaleX(1)}.together-module__5bKtEq__cellTop{align-items:center;gap:calc(10 * var(--px));display:flex}.together-module__5bKtEq__cellDot{width:calc(8 * var(--px));height:calc(8 * var(--px));background:var(--accent);transition:transform var(--dur-state) var(--ease);border-radius:50%;flex:none;display:block}.together-module__5bKtEq__cell:hover .together-module__5bKtEq__cellDot{transform:scale(1.25)}.together-module__5bKtEq__cellTop em{font-family:var(--font-mono);font-style:normal;font-size:calc(11 * var(--px));letter-spacing:.06em;color:var(--label)}.together-module__5bKtEq__cellTitle{font-size:clamp(calc(22 * var(--px)), 2.6vw, calc(30 * var(--px)));letter-spacing:-.026em;color:var(--ink);margin:0;font-weight:800;line-height:1.02}.together-module__5bKtEq__cellBody{font-size:clamp(calc(15 * var(--px)), 1.1vw, calc(17 * var(--px)));color:var(--body);max-width:38ch;margin:0;font-weight:500;line-height:1.55}@media (prefers-reduced-motion:reduce){.together-module__5bKtEq__cell,.together-module__5bKtEq__cellBar,.together-module__5bKtEq__cellDot{transition:none}}
