:root{--clay:#d9b45f;--clay-light:#ecd08a;--clay-dark:#8a6a26;--ink:#3a2a0c;--bg:#0e1120;--surface:#151a2c;--surface-2:#1d2338;--line:#2c3450;--fg:#f1eee4;--fg-muted:#a3a6b8;--bad:#e8675a;--good:#a9c79a;--warn:#e8b552;--px-skin:#e6b793;--px-dark:#1a1820;--px-mouth:#8e4e40;--px-hair-benji:#8a5a30;--px-beard-benji:#a87650;--px-hair-simon:#4a3020;--px-beard-simon:#c49a7c;--font-pixel:"Geist Pixel", ui-monospace, monospace;--font-body:var(--font-pixel);--font-mono:"VT323", ui-monospace, Menlo, monospace;--px:3px}*{box-sizing:border-box}body{background-color:var(--bg);color:var(--fg);font-family:var(--font-body);font-variant-ligatures:none;margin:0;font-size:18px;line-height:1.5}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:24px 24px;position:fixed;inset:0}a{color:var(--fg);-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-underline-offset:3px}a:hover{color:var(--clay-light)}h1,h2,h3{font-family:var(--font-pixel);font-weight:600;line-height:1.15}h1{margin:0 0 16px;font-size:clamp(28px,5vw,48px)}h2{margin:0 0 12px;font-size:26px}h3{margin:0 0 6px;font-size:20px}.page{max-width:1000px;margin:0 auto;padding:0 16px}main section{margin:48px 0}.lead{color:var(--fg-muted);font-size:20px}.muted{color:var(--fg-muted)}.center{text-align:center}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.brand{font-family:var(--font-pixel);align-items:center;gap:10px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.brand-logo{align-items:center;gap:10px;display:flex}.nav nav{font-family:var(--font-pixel);flex-wrap:wrap;gap:20px;font-size:17px;display:flex}.nav nav a{color:var(--fg-muted);text-decoration:none}.nav nav a.active,.nav nav a:hover{color:var(--clay-light)}.footer{border-top:2px dashed var(--line);color:var(--fg-muted);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:64px;padding:32px 0 48px;font-size:14px;display:flex}.footer a{color:var(--fg-muted)}.btn{--c:var(--clay-dark);background:var(--clay);color:var(--bg);font-family:var(--font-pixel);margin:var(--px);box-shadow:0 calc(-1 * var(--px)) 0 0 var(--c), calc(-1 * var(--px)) 0 0 0 var(--c), var(--px) 0 0 0 var(--c), 0 calc(2 * var(--px)) 0 0 var(--c);padding:10px 24px;font-size:19px;font-weight:700;text-decoration:none;transition:transform 80ms;display:inline-block}.btn:hover{color:var(--bg);background:var(--clay-light)}.btn:active{transform:translateY(var(--px))}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:24px;display:grid}.card{background:var(--surface);margin:var(--px);box-shadow:0 -3px 0 0 var(--line), 0 3px 0 0 var(--line), -3px 0 0 0 var(--line), 3px 0 0 0 var(--line);padding:20px}.card p{margin:0 0 8px}.price{font-family:var(--font-pixel);color:var(--clay-light);font-size:24px;font-weight:700}.tier{text-align:center;flex-direction:column;padding:24px 20px;display:flex}.tier h3{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:16px;font-weight:400}.tier .price{margin:0;font-size:40px;line-height:1}.tier .price-per{color:var(--fg-muted);margin:6px 0 18px;font-size:15px}.tier .tier-text{text-wrap:balance;margin:0 0 22px}.tier-cta{margin-top:auto}.about-text{max-width:720px}.about-text .lead{margin-bottom:12px}.about-text p:last-child{margin:0 0 32px}.founder{align-items:center;gap:20px;display:flex}.portrait{flex:none}.founder h3{margin:0 0 2px}.founder .founder-role{color:var(--clay-light);margin-bottom:6px}.founder .founder-text{color:var(--fg-muted)}.founder-link{font-size:15px}.about-close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.about-close p{margin:0}@media (width<=560px){.founder{flex-direction:column;align-items:flex-start;gap:14px}}.hero{text-align:center;margin:56px 0 72px}.hero h1{max-width:920px;margin:0 auto 12px}.hero .accent{color:var(--clay)}.ticker{color:var(--clay-light);white-space:nowrap;vertical-align:bottom;justify-items:center;padding-inline:calc(.5em + 2px);display:inline-grid}.ticker-sizer,.ticker-text{grid-area:1/1}.ticker-sizer{visibility:hidden}.ticker-text{position:relative}.ticker-cursor{background:var(--clay);width:.5em;height:1em;position:absolute;top:50%;left:calc(100% + 2px);translate:0 -50%}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero .lead{max-width:600px;margin:0 auto}.hero .hero-cta{margin-top:32px}.band{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:48px;margin:72px 0 96px;display:grid}.band h2{margin:0 0 10px}.band-text p{margin:0 0 18px}.at-work .task{max-width:none;margin:0}@media (width<=860px){.band{grid-template-columns:1fr;gap:24px}.band-text{text-align:center}.at-work .task,.risks{width:100%;max-width:620px;margin:0 auto}}.demo-section h2{text-align:center;margin-bottom:20px}.demo-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.demo-end{margin-top:48px}.contrast-intro{text-align:center;color:var(--fg-muted);text-wrap:balance;max-width:560px;margin:0 auto 28px}.reveal .band-text,.reveal .task,.reveal .risks{opacity:0;transition:opacity .6s,translate .6s;translate:0 12px}.reveal-on .band-text,.reveal-on .task,.reveal-on .risks{opacity:1;translate:none}.risks{margin:var(--px);grid-template-columns:1fr 1fr;padding:4px 20px;display:grid}.risk{grid-column:1/-1;grid-template-columns:subgrid;gap:6px 28px;padding:14px 0;display:grid}.risk+.risk:not(.risk-head+.risk){border-top:2px dashed var(--line)}.risk-head{padding-bottom:0}.risk h3{color:var(--clay-light);margin:0;font-size:17px}.risk p{margin:0;font-size:15px}.risk .contrast-today{color:var(--fg-muted)}.risk .contrast-golem{grid-area:1/2/span 2}.risk p .contrast-tag{display:none}@media (width<=560px){.risks{grid-template-columns:1fr}.risk{row-gap:6px}.risk .contrast-golem{grid-area:auto}.risk-head{display:none}.risk+.risk:not(.risk-head+.risk){border-top:2px dashed var(--line)}.risk p .contrast-tag{display:block}}.contrast-tag{color:var(--bad);font-size:13px;font-weight:700;display:block}.contrast-tag+.contrast-tag,.contrast-golem .contrast-tag{color:var(--good)}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.task{text-align:left;max-width:620px;margin:40px auto 0}.task .window-body{padding:18px 20px 20px}.task-label{color:var(--fg-muted);margin:0;font-size:14px}.task-text{min-height:1.4em;color:var(--clay-light);opacity:0;margin:2px 0 0;font-size:19px;font-weight:600;line-height:1.4;transition:opacity .4s}.task-text.task-on{opacity:1}.task-steps{border-top:2px dashed var(--line);opacity:0;margin:10px 0 0;padding:12px 0 0;list-style:none;transition:opacity .4s}.task-steps.task-on{opacity:1}.task-step{opacity:0;padding:6px 0;transition:opacity .6s}.task-step.task-on{opacity:1}.task-line{align-items:baseline;gap:10px;font-size:16px;display:flex}.task-say{min-width:0}.task-say:before{content:"▸ ";color:var(--clay)}.task-cmd{align-items:baseline;gap:12px;padding-left:1.1em;display:flex}.task-without{color:var(--fg-muted);opacity:0;flex:none;margin-left:auto;font-size:13px;transition:opacity .2s}.task-without span{color:var(--bad)}.task-without.task-on{opacity:1;transition:opacity .6s 1.2s}.task-step code{min-width:0;font-family:var(--font-mono);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:17px;line-height:1.1;overflow:hidden}.task-leader{border-bottom:3px dotted var(--line);clip-path:inset(0 100% 0 0);flex:1;align-self:baseline;min-width:16px;height:.6em;transition:clip-path .9s steps(20,end)}.task-step.task-on .task-leader{clip-path:inset(0);transition-delay:.6s}.task-result{font-family:var(--font-mono);color:var(--fg-muted);justify-items:start;font-size:20px;line-height:1;display:inline-grid}.task-result>span{opacity:0;grid-area:1/1;transition:opacity .3s}.task-result>.task-result-on{opacity:1;transition:opacity .6s .3s}.task-step:not(.task-on) .task-result>span{opacity:0}.task-pending.task-on .task-result-on{transition-delay:.6s}.task-ok .task-result-on{color:var(--good)}.task-failed .task-result-on{color:var(--bad)}.task-result>span:first-child:after{content:"...";animation:1.2s steps(4,jump-none) infinite task-dots;display:inline-block}@keyframes task-dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.task-golem{align-items:center;gap:22px;min-height:76px;margin-top:16px;display:flex}.task-golem svg{flex:none}.task-bubble{opacity:0;flex:1;margin:0;font-size:16px;transition:opacity .4s}.task-bubble.task-on{opacity:1}@media (width<=760px){.task .window-body{padding:14px}.task-text{min-height:2.8em;font-size:17px}.task-line{font-size:15px}.task-golem{gap:18px;min-height:100px}.task-bubble{font-size:15px}}.window{--c:var(--clay-dark);background:var(--surface);margin:var(--px);min-width:0;box-shadow:0 calc(-1 * var(--px)) 0 0 var(--c), 0 var(--px) 0 0 var(--c), calc(-1 * var(--px)) 0 0 0 var(--c), var(--px) 0 0 0 var(--c), calc(3 * var(--px)) calc(3 * var(--px)) 0 0 #000}.window-bar{background:var(--clay);height:30px;color:var(--bg);justify-content:center;align-items:center;display:flex;position:relative}.window-close{background:var(--bg);width:12px;height:12px;position:absolute;left:10px}.window-title{font-family:var(--font-pixel);font-size:16px;font-weight:700}.window-body{padding:16px;position:relative}.term{font-family:var(--font-mono);color:var(--fg-muted);white-space:pre-wrap;word-break:break-word;margin:0;font-size:19px;line-height:1.25}.prompt{color:var(--clay);font-weight:700}.cursor{color:var(--clay-light)}.btn-small{padding:6px 16px;font-size:16px}.btn-quiet{--c:var(--line);background:var(--surface-2);color:var(--fg)}.btn-quiet:hover{background:var(--line);color:var(--fg)}button.btn{cursor:pointer;border:0}.link-btn{font:inherit;color:var(--fg-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-size:16px}.link-btn:hover{color:var(--clay-light)}.ses-topics{flex-wrap:wrap;gap:12px;padding:4px 8px 14px;display:flex}.ses-bar{z-index:2;background:var(--surface);border-top:2px dashed var(--line);border-bottom:2px dashed var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin:0 -16px;padding:10px 24px;display:flex;position:sticky;top:0}.ses-play-group{align-items:center;gap:18px;margin-left:auto;display:flex}.cart{--c:var(--line);font:inherit;text-align:left;cursor:pointer;color:var(--fg);background:var(--surface-2);margin:var(--px);box-shadow:0 -3px 0 0 var(--c), 0 3px 0 0 var(--c), -3px 0 0 0 var(--c), 3px 0 0 0 var(--c);border:0;flex-direction:column;padding:6px 14px;display:flex}.cart:hover{--c:var(--clay-dark)}.cart-on{--c:var(--clay)}.cart-field{color:var(--fg-muted);font-size:13px}.cart-title{font-size:17px;font-weight:600}.cart-on .cart-title{color:var(--clay-light)}.cart:focus-visible,.link-btn:focus-visible,.btn:focus-visible{outline:2px solid var(--clay-light);outline-offset:5px}.ses-golem{display:flex}.ses-pane{background:var(--bg);flex-direction:column;gap:18px;min-width:0;min-height:360px;margin-top:16px;padding:18px 20px;display:flex}.ses-who{letter-spacing:1px;text-transform:uppercase;color:var(--clay);font-size:13px;font-weight:700}.ses-ask,.ses-result{background:var(--surface);border-left:4px solid var(--clay);padding:12px 14px}.ses-ask p,.ses-result p{margin:4px 0 0}.ses-result{border-left-color:var(--good);flex-direction:column;align-items:flex-start;gap:10px;animation:.25s steps(4,end) rise;display:flex}.ses-result .ses-who{color:var(--good)}.ses-step{flex-direction:column;gap:6px;animation:.25s steps(4,end) rise;display:flex}.ses-later{color:var(--fg-muted);text-align:center;margin:4px 0;font-size:14px}.ses-later:before,.ses-later:after{content:" ··· ";color:var(--line)}.ses-say{margin:0}.ses-say:before{content:"▸ ";color:var(--clay)}.ses-cmd{color:var(--fg);padding-left:1.2em;font-size:17px}.ses-out{padding-left:1.2em;font-size:17px}.ses-note{color:var(--good);margin:2px 0 0 1.2em;font-size:15px}.ses-note-tag{background:var(--good);color:var(--bg);margin-right:8px;padding:0 6px;font-size:13px;font-weight:700;display:inline-block}.ses-harm{color:var(--bad)}.ses-harm .ses-note-tag{background:var(--bad)}.ses-play{justify-items:center;display:inline-grid}.ses-play-sizer,.ses-play-text{grid-area:1/1}.ses-play-sizer{visibility:hidden}.ses-small{color:var(--fg-muted);margin:10px 8px 0;font-size:13px}.rec-top{border-bottom:2px dashed var(--line);justify-content:space-between;align-items:center;gap:14px;padding:4px 8px 16px;display:flex}.rec{flex-direction:column;gap:14px;padding:16px 8px 0;display:flex}.rec-scene{min-height:3em;color:var(--fg-muted);margin:0}.rec-screen{position:relative}.rec-video{aspect-ratio:1600/906;background:var(--bg);width:100%;display:block}.rec-result{background:var(--bg);flex-direction:column;align-items:center;gap:8px;margin:0;padding:14px;animation:.25s steps(4,end) rise;display:flex;position:absolute;inset:0}.rec-result img{object-fit:contain;flex:1;max-width:100%;min-height:0}.rec-result figcaption{color:var(--fg-muted);font-size:14px}.chapters{margin:var(--px);background:var(--line);box-shadow:0 -3px 0 0 var(--line), 0 3px 0 0 var(--line), -3px 0 0 0 var(--line), 3px 0 0 0 var(--line);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.chapter{font:inherit;color:var(--fg-muted);background:var(--surface-2);cursor:pointer;white-space:nowrap;border:0;padding:6px 18px;font-size:17px;font-weight:600}.chapter-n{color:var(--fg-muted);opacity:.6;margin-right:6px}.chapter:hover{color:var(--fg);background:var(--surface)}.chapter-on,.chapter-on:hover{color:var(--bg);background:var(--clay)}.chapter-on .chapter-n{color:var(--bg);opacity:.6}.chapter:focus-visible{outline:2px solid var(--clay-light);outline-offset:5px}.rec-caption{align-items:center;gap:22px;min-height:84px;display:flex}.rec-golem{flex:none}.bubble{margin:var(--px);background:var(--surface-2);box-shadow:0 -3px 0 0 var(--clay-dark), 0 3px 0 0 var(--clay-dark), -3px 0 0 0 var(--clay-dark), 3px 0 0 0 var(--clay-dark);flex:1;padding:12px 16px;position:relative}.bubble:before,.bubble:after{content:"";height:27px;margin-top:-13px;position:absolute;top:50%;left:-15px}.bubble:before{background:var(--clay-dark);clip-path:polygon(15px 0,12px 0,12px 3px,9px 3px,9px 6px,6px 6px,6px 9px,3px 9px,3px 12px,0 12px,0 15px,3px 15px,3px 18px,6px 18px,6px 21px,9px 21px,9px 24px,12px 24px,12px 27px,15px 27px);width:15px}.bubble:after{background:var(--surface-2);clip-path:polygon(18px 3px,12px 3px,12px 6px,9px 6px,9px 9px,6px 9px,6px 12px,3px 12px,3px 15px,6px 15px,6px 18px,9px 18px,9px 21px,12px 21px,12px 24px,18px 24px);width:18px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.diagram{justify-content:center;align-items:center;gap:0;display:flex}.dg-box{--c:var(--line);background:var(--surface);margin:var(--px);min-width:0;box-shadow:0 -3px 0 0 var(--c), 0 3px 0 0 var(--c), -3px 0 0 0 var(--c), 3px 0 0 0 var(--c);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.dg-label{text-align:center;font-size:17px;font-weight:700}.dg-files{width:270px}.dg-file{background:var(--surface-2);justify-content:space-between;gap:10px;padding:3px 8px;font-size:14px;display:flex}.dg-file-access{color:var(--good)}.dg-file{transition:background .3s}.dg-beat-0 .dg-in,.dg-beat-4 .dg-out{background:var(--line)}.dg-beat-5 .dg-in{background:var(--line);box-shadow:inset 3px 0 0 var(--bad)}.dg-beat-5 .dg-in .dg-file-access{color:var(--bad)}.dg-beat-4 .dg-out .dg-file-access{color:var(--clay-light)}.dg-seal{--c:var(--clay);background:var(--bg);align-items:center;width:190px;padding:18px}.dg-seal .dg-label{color:var(--clay-light)}.dg-agent{color:var(--fg-muted);font-size:14px}.dg-arrow{background:var(--line);flex:none;width:44px;height:6px;margin:0 6px 0 4px;display:block;position:relative}.dg-arrow:after{content:"";border:9px solid #0000;border-left:9px solid var(--line);border-right:0;position:absolute;top:-6px;right:-6px}.dg-door{flex-direction:column;flex:none;align-items:center;gap:8px;padding:0 6px;display:flex}.dg-arrow-door{background:var(--clay);width:120px}.dg-arrow-door:after{border-left-color:var(--clay)}.dg-door-label{color:var(--clay-light);white-space:nowrap;font-size:13px}.dg-packet{background:var(--clay-light);color:var(--bg);opacity:0;padding:0 6px;font-size:13px;font-weight:700;line-height:20px;position:absolute;bottom:12px;left:0}.dg-beat-1 .dg-packet{opacity:1;transition:left 1.6s steps(10,end);left:calc(100% - 34px)}.dg-beat-2 .dg-packet{opacity:1;left:calc(100% - 34px)}.dg-beat-6 .dg-packet{opacity:1;background:var(--bad);transition:left .8s steps(5,end);left:calc(50% - 17px)}.dg-beat-0>.dg-arrow,.dg-beat-4>.dg-arrow{background:var(--clay)}.dg-beat-0>.dg-arrow:after,.dg-beat-4>.dg-arrow:after{border-left-color:var(--clay)}.dg-check{color:var(--good);opacity:0;transition:opacity .3s}.dg-beat-2 .dg-check,.dg-beat-6 .dg-check{opacity:1}.dg-refused{color:var(--bad)}.dg-cluster{align-items:center;width:170px}.rack{flex-direction:column;gap:4px;width:90px;display:flex}.rack-row{background:var(--surface-2);border-left:4px solid var(--line);justify-content:flex-end;align-items:center;gap:5px;height:14px;padding:0 6px;display:flex}.rack-led{background:var(--good);width:5px;height:5px}.rack-row:nth-child(2n) .rack-led:first-child{background:var(--clay-light)}.rack-row{transition:background .3s}.dg-beat-3 .rack-row:nth-child(2),.dg-beat-3 .rack-row:nth-child(3){background:var(--clay-dark)}.dg-beat-3 .rack-row:nth-child(2) .rack-led,.dg-beat-3 .rack-row:nth-child(3) .rack-led{background:var(--clay-light)}.dg-caption{text-align:center;max-width:560px;min-height:4.6em;margin:26px auto 0}.dg-stop{color:var(--bad);font-size:14px;font-weight:700}.dg-stop-off{visibility:hidden}.dg-caption p{text-wrap:balance;margin:4px 0 0;animation:.25s steps(4,end) rise}.dg-dots{justify-content:center;gap:8px;margin-top:10px;display:flex}.dg-dot{cursor:pointer;background:var(--line);border:0;width:10px;height:10px;padding:0}.dg-dot-on{background:var(--clay)}.dg-dot-stop{box-shadow:inset 0 -3px 0 var(--bad)}.dg-dot-stop.dg-dot-on{background:var(--bad)}.dg-dot:hover{background:var(--fg-muted)}.dg-dot:focus-visible{outline:2px solid var(--clay-light);outline-offset:3px}.small-print{color:var(--fg-muted);text-align:center;font-size:14px}.small-print p{margin:4px 0}@media (width<=760px){.lead{font-size:18px}.ses-topics{grid-template-columns:1fr 1fr;padding:0 0 12px;display:grid}.cart{padding:6px 10px}.cart-title{font-size:15px}.ses-bar{flex-wrap:nowrap;gap:10px;margin:0 -16px;padding:8px 12px}.ses-golem svg{width:32px;height:32px}.ses-play-group .link-btn{display:none}.ses-pane{padding:14px}.rec-top{flex-direction:column;align-items:stretch;padding:0 0 12px}.rec{padding:12px 0 0}.rec-scene{min-height:4.5em;font-size:16px}.chapter{padding:6px 4px;font-size:15px}.chapter-n{display:none}.rec-caption{align-items:flex-start;gap:10px}.rec-caption svg{width:40px;height:40px}.rec-caption{gap:16px}.bubble{padding:10px 12px;font-size:16px}.bubble:before,.bubble:after{top:22px}.diagram{flex-direction:column}.dg-files,.dg-seal,.dg-cluster{width:100%;max-width:320px}.dg-arrow{margin:22px 0;transform:rotate(90deg)}.dg-door{flex-direction:row-reverse;gap:0}.dg-door .dg-arrow-door{width:60px;margin:32px -10px}.dg-door-label{white-space:nowrap;width:0;transform:translate(24px)}.dg-packet{top:14px;bottom:auto;transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.contact{max-width:600px}.contact-form{gap:16px;padding:24px;display:grid}.contact-form label{min-width:0;display:block}.contact-form label span{font-family:var(--font-pixel);color:var(--fg-muted);margin-bottom:6px;font-size:15px;display:block}.contact-form input,.contact-form textarea{display:block}.contact-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--fg);background:var(--bg);border:2px solid var(--line);appearance:none;box-shadow:none;border-radius:0;margin:0;padding:8px 10px}.contact-form input{height:48px;line-height:1.5}.contact-form textarea{resize:vertical;min-height:120px}.contact-form ::placeholder{color:var(--fg-muted);opacity:.7}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--clay);outline:none}.contact-form .btn{cursor:pointer;border:0;justify-self:start}.contact-form .btn:disabled{cursor:wait;opacity:.7}.contact-bot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact-failed{color:var(--bad);margin:0}.contact-sent{margin:0;padding:24px;font-size:19px}.contact-or{color:var(--fg-muted);margin:16px 0 0;font-size:15px}.contact-or a{color:var(--fg-muted)}@media (width<=560px){.contact-row{grid-template-columns:minmax(0,1fr)}}
