.collision,.collision-header{--paper:#f2e5cf;--ink:#16130f;--terminal:#0b0d0b;--signal:#b5f24b;--paper-grain:radial-gradient(ellipse at 34% 47%, #75502c18 0 .55px, transparent 1.15px) 0 0 / 7px 11px, radial-gradient(ellipse at 61% 24%, #fff8e667 0 .55px, transparent 1.4px) 0 0 / 11px 9px}.collision{color:var(--ink);background:var(--terminal)}.site-header.collision-header{background:var(--paper-grain), var(--paper)}.collision-hero{isolation:isolate;overflow:clip}.human-side{background:var(--paper-grain), radial-gradient(ellipse at 28% 22%, #fff4df, var(--paper) 60%, #dbc3a2);position:relative}.human-copy{z-index:1;padding:clamp(30px,6vw,60px) 5%;position:relative}.human-copy h1,.agent-side h2{margin:0}.human-copy h1 span,.agent-side h2 span{display:block}.human-copy h1{letter-spacing:-.065em;font:600 clamp(60px,16vw,150px)/.77 Cormorant Garamond,Georgia,serif}.human-copy h1 span:last-child{font-size:1.14em}.human-copy p{margin:.55em 0 .62em;font:600 clamp(23px,5vw,37px)/1.12 Cormorant Garamond,Georgia,serif}.human-copy a,.agent-side a{font-size:clamp(15px,2.2vw,23px)}.human-copy small{color:#893b22;letter-spacing:.055em;margin-top:clamp(24px,3vw,48px);display:block}.human-side img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 75%;object-position:50% 75%;width:100%;height:clamp(210px,57vw,420px);margin-top:-16px;display:block;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.agent-side{color:var(--signal);background:radial-gradient(ellipse at 76% 65%, #111411, var(--terminal) 74%);padding:clamp(38px,8vw,72px) 5%;position:relative}.agent-side h2{letter-spacing:-.09em;font:500 clamp(54px,15vw,142px)/.9 IBM Plex Mono,monospace}.agent-side h2 span:first-child{margin-left:.24em}.agent-side p{margin:1.35em 0 1.1em;font-size:clamp(15px,1.6vw,23px)}.agent-side a{border:1px solid;padding:.62em .92em;text-decoration:none;display:inline-block}.agent-side a:hover{color:var(--terminal);background:var(--signal)}.vote{background:var(--paper-grain), var(--paper);border-top:1px solid #7b6b56;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.5vw,38px);padding:clamp(18px,2vw,30px) 4%;display:grid}.vote strong{font:700 clamp(21px,2vw,29px)/1.05 Cormorant Garamond,Georgia,serif}.vote small{font-size:12px;display:block}.vote-feedback{min-height:1lh}.vote-status{min-width:0;font-size:14px}.vote-sides{justify-content:space-between;gap:8px;display:flex}.vote-credit{white-space:nowrap;font-size:12px;text-decoration:none}.vote-status progress{accent-color:#9f4728;background:var(--signal);border:0;border-radius:8px;width:100%;height:9px;margin:7px 0;display:block;overflow:hidden}.vote-status progress::-webkit-progress-bar{background:var(--signal)}.vote-status progress::-webkit-progress-value{background:#9f4728}.vote-status progress::-moz-progress-bar{background:#9f4728}.vote-actions{flex-wrap:wrap;gap:10px;display:flex}.vote-actions button{min-height:42px;color:var(--vote-color);background:0 0;border:1px solid;font-size:14px}.vote-human{--vote-color:#873c25;--color-primary:var(--vote-color)}.vote-agent{--vote-color:#3d5e0b;--color-primary:var(--vote-color)}.collision-art{display:none}@media (width>=901px){.site-header.collision-header{margin-bottom:calc(-1 * var(--site-header-height));background:0 0}.collision-header .collection{color:#f2e5cf}.collision{grid-template-rows:minmax(0,1fr) auto;height:100svh;min-height:480px;display:grid}.collision-hero{background:linear-gradient(125deg, var(--paper) 0 55%, #0b0b0b 55%);position:relative;container-type:size}.collision-art{transform:translateX(var(--tear-pan,0%));pointer-events:none;background:url(../../../collision-paper.webp) 50% 22%/cover no-repeat;transition:transform .65s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0 -4%}.human-side,.agent-side{background:0 0;padding:0;position:absolute}.human-side{width:min(48.42%,96cqh);top:max(76px,9.33%);left:2.62%}.human-copy{padding:0}.human-copy h1,.agent-side h2{color:#0000;background:50%/100% 100% no-repeat;overflow:hidden}.human-copy h1{aspect-ratio:720/278;background-image:url(../../../collision-human-title.webp);font-size:clamp(73px,10.7vw,210px)}.human-copy p,.human-copy a,.human-copy small{margin-left:.45vw}.human-copy p{margin-top:.36em;margin-bottom:.68em;font-size:clamp(20px,min(2.47vw,4.2cqh),44px)}.human-copy a{font-size:clamp(14px,min(1.75vw,3.2cqh),30px)}.human-copy small{margin-top:min(3.5vw,5.5cqh);font-size:clamp(12px,1.28vw,22px)}.human-side img{display:none}.agent-side{bottom:clamp(18px,13.7cqh,135px);left:60.05%;right:1.56%}.agent-side h2{aspect-ratio:570/260;background-image:url(../../../collision-agent-title.webp);width:min(100%,69cqh);font-size:clamp(66px,9.9vw,185px)}.agent-side p,.agent-side a{margin-left:.48vw}.agent-side p{margin-top:min(1.42em,3.8cqh);margin-bottom:min(1.35em,3.5cqh);font-size:clamp(15px,1.6vw,26px)}.agent-side a{margin-top:min(3.1vw,4.7cqh);padding:.36em .92em;font-size:clamp(15px,1.6vw,26px)}.vote{background:linear-gradient(90deg, var(--paper) 45%, #cfb48f 49%, #0b0b0b 57%);grid-template-columns:auto minmax(140px,1fr) auto auto;gap:clamp(12px,1.48vw,24px);min-height:clamp(76px,10.9svh,118px);padding:12px 2%}.vote strong{font-size:clamp(17px,1.48vw,25px)}.vote-status{border-inline:1px solid #8d7b64;padding-inline:clamp(10px,1.48vw,22px)}.vote-status>small{color:#fff5df;background:#211b14;border-radius:2px;width:fit-content;padding-inline:4px}.vote-sides span:first-child{color:#873c25}.vote-sides span:last-child{color:var(--signal);background:#0b0b0b;padding-inline:3px}.vote-credit{color:#f2e5cf}.vote-actions{gap:clamp(7px,1.2vw,18px)}.vote-actions button{font-size:clamp(11px,1.08vw,17px)}.vote-human{--vote-color:#ffa485}.vote-agent{--vote-color:var(--signal)}@media (forced-colors:active){.human-copy h1,.agent-side h2{color:canvastext;background:0 0}}}@media (width>=901px) and (aspect-ratio>=8/5){.collision-art{background-color:#0b0b0b;background-image:linear-gradient(90deg,#0000,#0b0b0b),url(../../../collision-paper.webp);background-position:calc(3cqw + 137.7cqh) bottom,3cqw bottom;background-size:20cqh 100%,auto 100%}.human-side{width:min(48.42%,76cqh)}.human-copy p{font-size:clamp(19px,min(2.25vw,3.9cqh),40px)}.human-copy small{margin-top:clamp(12px,2.4cqh,26px)}}@media (width<=900px){.collision{min-height:max(504px, calc(100svh - var(--site-header-height)));grid-template-rows:minmax(0,1fr) auto;display:grid}.collision-hero{grid-template-rows:minmax(195px,1fr) auto;display:grid}.human-side{z-index:1;background-color:var(--paper)}.human-side:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--terminal));height:18px;position:absolute;inset:auto 0 0}.human-copy{padding:clamp(14px,3svh,34px) 5%}.human-copy h1{font-size:clamp(35px,min(12.8vw,8svh),74px)}.human-copy p{margin:.48em 0 .42em;font-size:clamp(19px,3svh,26px)}.human-copy small{display:none}.human-side img{-o-object-position:center bottom;object-position:center bottom;width:108%;height:clamp(115px,28svh,270px);transform:translateX(var(--tear-pan,0%));margin:0;transition:transform .65s cubic-bezier(.22,.61,.36,1);position:absolute;inset:auto auto 0 -4%}.agent-side{padding:clamp(10px,2.6svh,24px) 5% clamp(12px,2.9svh,26px)}.agent-side h2{font-size:clamp(32px,min(10.5vw,6.5svh),58px)}.agent-side h2 span{display:inline}.agent-side h2 span:first-child{margin:0}.agent-side p{margin:6px 0 8px;font-size:13px}.agent-side a{padding:.45em .74em;font-size:14px}.vote{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro credit""status status""actions actions";gap:6px 12px;padding:8px 5% 10px}.vote>div:first-child{grid-area:intro}.vote strong{font-size:clamp(17px,4.5vw,21px)}.vote>div:first-child small{display:none}.vote-status{grid-area:status;font-size:13px}.vote-status progress{height:7px;margin:3px 0}.vote-actions{grid-area:actions}.vote-actions button{min-height:44px;font-size:13px}.vote-credit{grid-area:credit;font-size:10px}}@media (601px<=width<=900px){.human-copy{max-width:52%}.human-side img{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;width:58%;height:100%;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}}@media (prefers-reduced-motion:reduce){.collision-art,.human-side img{transition:none}}.webs-btn.svelte-ng3jls{border-width:var(--border-width,1px);letter-spacing:.02em;cursor:pointer;width:auto;transition:border-radius var(--duration-theme,.52s) var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));border-style:solid;justify-content:center;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.webs-btn.svelte-ng3jls:disabled{opacity:.5;pointer-events:none}.webs-btn[data-size=sm].svelte-ng3jls{gap:.375rem;padding:.375rem .75rem;font-size:.75rem}.webs-btn[data-size=md].svelte-ng3jls{padding:.625rem 1.125rem;font-size:.75rem}.webs-btn[data-size=lg].svelte-ng3jls{gap:.625rem;padding:.875rem 1.5rem;font-size:.875rem}.webs-btn[data-shape=underline].svelte-ng3jls{background:0 0;border:0;border-radius:0;gap:.5rem;padding:0}.webs-btn[data-shape=circle].svelte-ng3jls{aspect-ratio:1;width:2.5rem;height:2.5rem;padding:0}.webs-btn[data-full=true].svelte-ng3jls{width:100%}.webs-btn[data-shadow=hard].svelte-ng3jls{box-shadow:var(--shadow-hard,4px 4px 0 0 var(--color-text));transition:transform var(--duration-fast,.12s) ease, box-shadow var(--duration-fast,.12s) ease, border-radius var(--duration-theme,.52s) var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1))}.webs-btn[data-shadow=hard].svelte-ng3jls:hover:not(:disabled):not([aria-disabled=true]){box-shadow:6px 6px 0 0 var(--color-text);transform:translate(-2px,-2px)}.webs-btn[data-shadow=hard].svelte-ng3jls:active:not(:disabled):not([aria-disabled=true]){box-shadow:2px 2px 0 0 var(--color-text);transform:translate(2px,2px)}.webs-btn.svelte-ng3jls:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.webs-btn[data-shadow=hard].svelte-ng3jls,.webs-btn[data-shadow=hard].svelte-ng3jls:hover,.webs-btn[data-shadow=hard].svelte-ng3jls:active{transition:none;transform:none}}.webs-btn__spin.svelte-ng3jls{width:.875rem;height:.875rem;animation:.7s linear infinite svelte-ng3jls-webs-btn-spin}.webs-btn__spin-track.svelte-ng3jls{opacity:.25}.webs-btn__spin-head.svelte-ng3jls{opacity:.75}@keyframes svelte-ng3jls-webs-btn-spin{to{transform:rotate(360deg)}}
