.s-6kkG_hero{--poster-h:clamp(9rem, 26svh, 20rem);--poster-bottom:2.5rem;background:var(--bg-deep);min-height:min(92svh,60rem);color:var(--text);border-bottom:1px solid var(--rule);isolation:isolate;align-items:start;display:grid;position:relative;overflow:hidden}:root[data-theme=light] .s-6kkG_hero{--text:#eef2ff;--text-2:#b2bcda;--text-3:#8f9bc0;--bg:#02040c;--rule:#232d4d;color:var(--text)}.s-6kkG_sky{position:absolute;inset:0}.s-6kkG_sky:after{content:"";background:linear-gradient(100deg,#02040ce6 0%,#02040ca6 45%,#02040c40 100%),linear-gradient(#0000 60%,#02040cd9);position:absolute;inset:0}.s-6kkG_caption a{color:inherit}.s-6kkG_visual{z-index:-1;position:absolute;inset:0}.s-6kkG_poster{left:50%;bottom:var(--poster-bottom);width:min(100% - 2 * var(--gutter), 88rem);height:var(--poster-h);color:var(--text-2);opacity:.75;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;transform:translate(-50%)}.s-6kkG_canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.s-6kkG_canvas.s-6kkG_live{opacity:1}.s-6kkG_hero:has(.s-6kkG_live) .s-6kkG_poster{opacity:0}.s-6kkG_inner{width:min(100% - 2 * var(--gutter), var(--page-max));padding-top:clamp(var(--space-8), 10vh, var(--space-10));padding-bottom:calc(var(--poster-h) + var(--poster-bottom) + var(--space-5));gap:var(--space-5);margin-inline:auto;display:grid;position:relative}.s-6kkG_kicker{color:var(--text-2)}.s-6kkG_title{font-size:var(--step-7);letter-spacing:-.015em;max-width:13ch;font-weight:650;line-height:1.04}.s-6kkG_second{color:var(--text-2);display:block}.s-6kkG_dek{max-width:30em;font-size:var(--step-1);color:var(--text-2);line-height:1.6}.s-6kkG_ctas{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.s-6kkG_primary{min-height:3rem;padding-inline:var(--space-5);background:var(--text);color:var(--bg);font-family:var(--font-ui);font-size:var(--step-n1);border-radius:var(--radius-round);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.s-6kkG_primary:hover{background:color-mix(in srgb, var(--text) 88%, var(--bg))}.s-6kkG_secondary{min-height:3rem;font-family:var(--font-ui);font-size:var(--step-n1);color:var(--text);align-items:center;display:inline-flex}.s-6kkG_caption{right:var(--gutter);top:var(--space-4);max-width:min(36rem, calc(100% - 2 * var(--gutter)));font-family:var(--font-ui);font-size:var(--step-n2);letter-spacing:0;color:color-mix(in srgb, var(--text-3) 75%, transparent);text-align:right;position:absolute}@media (max-width:40rem){.s-6kkG_hero{--poster-h:clamp(7rem, 20svh, 12rem);--poster-bottom:6rem;min-height:88svh}.s-6kkG_poster{width:100%}.s-6kkG_caption{top:auto;bottom:var(--space-3);text-align:left;left:var(--gutter)}}
._29ucW_tag{border-radius:var(--radius-round);background:color-mix(in srgb, var(--topic) 14%, transparent);color:var(--topic);font-family:var(--font-ui);font-size:var(--step-n1);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.4em;padding:.2em .75em;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}._29ucW_tag:before{content:"";background:currentColor;border-radius:50%;width:.45em;height:.45em}a._29ucW_tag:hover{background:color-mix(in srgb, var(--topic) 24%, transparent)}
.T0uumW_box{margin-top:var(--space-7);max-width:var(--measure)}.T0uumW_title{font-size:var(--step-1)}.T0uumW_choices{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.T0uumW_choice{min-height:var(--tap);padding-inline:var(--space-4);border:1px solid var(--rule-ui);border-radius:var(--radius-1);font-family:var(--font-ui);font-size:var(--step-n1)}.T0uumW_choice[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.T0uumW_form{gap:var(--space-2);margin-top:var(--space-4);display:grid}.T0uumW_label{font-size:var(--step-n1);color:var(--text-2)}.T0uumW_textarea{width:100%;padding:var(--space-3);background:var(--surface-1);border:1px solid var(--rule-ui);border-radius:var(--radius-1);font-size:var(--step-n1);resize:vertical;line-height:1.5}.T0uumW_submit{min-height:var(--tap);padding-inline:var(--space-4);background:var(--text);color:var(--bg);border-radius:var(--radius-1);font-family:var(--font-ui);font-size:var(--step-n1);justify-self:start}.T0uumW_submit:disabled{opacity:.6}.T0uumW_thanks{color:var(--text-2)}.T0uumW_error{color:var(--signal-text);font-size:var(--step-n1)}
