.rc-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;max-width:860px;margin-inline:auto;display:grid}.rc-head .ts-h2{max-width:22ch;margin-inline:auto}.rc-head .ts-lede{max-width:60ch;margin-inline:auto}.rc-cta{justify-content:center;margin-top:clamp(40px,4vw,56px);display:flex}.hb-sc{--sc-out:cubic-bezier(.23, 1, .32, 1);--sc-move:cubic-bezier(.77, 0, .175, 1);margin:var(--gap-section) 0 0;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;list-style:none;display:grid}@media (min-width:700px){.hb-sc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.hb-sc{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}}.hb-sc-card{--d:0s;isolation:isolate;background:#fff;border:1px solid #0000000f;border-radius:24px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 16px 36px -22px #00000038}@media (min-width:1200px){.hb-sc-card{--d:calc(var(--i) * .32s)}}.hb-sc-visual{place-items:center;height:252px;display:grid;position:relative;overflow:hidden}.hb-sc-stage{place-items:center;display:grid;position:absolute;inset:0}.hb-sc-visual.is-review,.hb-sc-visual.is-call{background:radial-gradient(#00281e17 1px,#0000 1.4px) 0 0/14px 14px,linear-gradient(160deg,#e3f6ea 0%,#dcf1f2 100%)}.hb-sc-body{flex-direction:column;gap:8px;padding:22px 24px 28px;display:flex}.hb-sc-body :is(h3,h4){margin-top:6px}.hb-sc-body p{max-width:36ch;color:var(--tw-text-2);margin:0;font-size:16px;line-height:1.5}.hb-sc-num{font:400 clamp(40px, 3.6vw, 56px) / .9 var(--tw-font-display);letter-spacing:.01em;color:var(--tw-text)}.hb-sc-when,.hb-w-label,.hb-sc-example{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.hb-sc-when{color:#0a0a0a9e}.hb-w{z-index:1;text-align:left;width:min(100% - 40px,256px);font-size:13px;line-height:1.25;position:relative}.hb-w-card{color:#0a0a0a;background:#fff;border:1px solid #0000000d;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 1px 2px #0000000f,0 18px 36px -18px #00000047}.hb-w-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hb-w-who{gap:2px;min-width:0;display:grid}.hb-w-who b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.hb-w-who small{color:#0a0a0a9e;font-size:11.5px}.hb-w-label{color:#0a0a0a9e}.hb-sc-backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.hb-sc-photo{object-fit:cover}.hb-sc-scrim{background:linear-gradient(#07090a33 0%,#07090a61 38%,#07090ae6 60%,#07090a 78%);position:absolute;inset:0}.hb-w-form{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#1214166b;border:1px solid #ffffff38;border-radius:18px;gap:9px;padding:14px;display:grid;box-shadow:0 24px 40px -22px #000000b3}.hb-w-form .hb-w-label{color:#ffffffc7}.hb-w-field{background:#ffffff1f;border-radius:10px;gap:2px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.hb-w-field-label{color:#ffffffb8;font-size:11px}.hb-w-type{white-space:pre;min-height:1.25em;font-size:15px;font-weight:650}.hb-w-roles{flex-wrap:wrap;gap:6px;display:flex}.hb-w-role{color:#ffffffe6;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:650;box-shadow:inset 0 0 0 1px #ffffff4d}.hb-w-role.is-on{color:#0a0a0a;background:#fff;box-shadow:inset 0 0 0 1px #fff}.hb-w-submit{color:#0a0a0a;background:#fff;border-radius:10px;margin-top:2px;padding:9px 12px;font-size:13px;font-weight:700;display:grid}.hb-w-submit>span{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.hb-w-submit svg{width:15px;height:15px}.hb-w-submit-idle{opacity:0}.hb-w-crest{color:#fff;background:#0a0a0a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.hb-w-checks{border-top:1px solid #00000012;gap:8px;margin:0;padding:10px 0 0;list-style:none;display:grid}.hb-w-checks li{align-items:center;gap:9px;font-weight:600;display:flex}.hb-w-check{background:#0a0a0a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 0 0 1.5px #0a0a0a}.hb-w-check svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;width:14px;height:14px}.hb-w-stamp{color:#137a3d;letter-spacing:.06em;text-transform:uppercase;background:#137a3d0f;border:1.5px solid #137a3d;border-radius:8px;justify-self:end;align-items:center;gap:5px;margin-top:2px;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex;rotate:-6deg}.hb-w-stamp svg{width:13px;height:13px}.hb-w-avatar{color:#fff;letter-spacing:.02em;background:#0a0a0a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0000001f}.hb-w-timer{white-space:nowrap;font-variant-numeric:tabular-nums;background:#f1f2f4;border-radius:999px;align-items:center;gap:5px;padding:5px 8px 5px 6px;font-size:12px;font-weight:700;display:inline-flex}.hb-w-timer svg{width:15px;height:15px;rotate:-90deg}.hb-w-timer-rim{fill:#fff;stroke:#0a0a0a;stroke-width:1.5px}.hb-w-timer-run{fill:none;stroke:#0a0a0a;stroke-width:7px;stroke-dasharray:1;stroke-dashoffset:.6667px}.hb-w-slots-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hb-w-slots{border-top:1px solid #00000012;gap:7px;padding-top:10px;display:grid}.hb-w-slot-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.hb-w-slot{text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 0;font-size:13px;font-weight:650;box-shadow:inset 0 0 0 1px #0000001f}.hb-w-slot.is-picked{color:#fff;background:#0a0a0a;box-shadow:inset 0 0 0 1px #0a0a0a}.hb-w-pointer{fill:#0a0a0a;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #0000004d);opacity:0;pointer-events:none;width:20px;height:20px;position:absolute;top:58%;left:calc(50% + 14px)}.hb-sc-card.is-featured{background:linear-gradient(#0d1113,#07090a) padding-box padding-box,linear-gradient(150deg,#aaff00bf,#00ff8859 40%,#ffffff14 65%,#00e5ff99) border-box;border:1px solid #0000;box-shadow:0 30px 70px -34px #00ff888c,0 16px 40px -24px #00000080}.hb-sc-card.is-featured .hb-sc-when{color:#ffffffa8}.hb-sc-visual.is-seal{flex:1 0 auto;min-height:320px;overflow:visible}.hb-sc-glow{aspect-ratio:1;background:conic-gradient(from 210deg, var(--tw-lime), var(--tw-green), var(--tw-cyan), var(--tw-green), var(--tw-lime));filter:blur(60px);opacity:.42;border-radius:50%;width:min(78%,300px);position:absolute;top:46%;left:50%;translate:-50% -50%}.hb-sc-sweep{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff1f 50%,#0000 62%);position:absolute;inset:0 0 -60%}.hb-sc-example{z-index:2;color:#ffffffbd;background:#00000040;border-radius:8px;padding:5px 9px;position:absolute;top:16px;left:16px;box-shadow:inset 0 0 0 1px #fff3}.hb-sc-seal{z-index:1;filter:drop-shadow(0 18px 30px #0000008c);position:relative}@media (min-width:1200px){.hb-sc-card.is-featured{margin-block:0}}@media (min-width:700px) and (max-width:1199px){.hb-sc-card:nth-child(3) .hb-sc-visual{flex:1 0 auto}}@media (max-width:699px){.hb-sc-visual.is-seal{min-height:340px}.hb-sc-card.is-featured{margin-top:8px}}.hb-sc-card:has(>[data-moment=armed]) .hb-sc-photo{scale:1.08}.hb-sc-card:has(>[data-moment=in]) .hb-sc-photo{transition:scale 1.8s var(--sc-out) var(--d)}[data-moment=armed] .hb-w{opacity:0;translate:0 14px}[data-moment=in] .hb-w{transition:opacity .5s var(--sc-out) calc(var(--d) + .12s), translate .7s var(--sc-out) calc(var(--d) + .12s)}[data-moment] .hb-w-type>span{opacity:0}[data-moment=in] .hb-w-type>span{opacity:1;transition:opacity 1ms linear calc(var(--d) + .6s + var(--c) * 75ms);animation:hb-sc-caret 75ms linear calc(var(--d) + .6s + var(--c) * 75ms)}[data-moment=in] .hb-w-type>span:last-child{animation-duration:.7s}@keyframes hb-sc-caret{0%,to{box-shadow:2px 0 #fff}}[data-moment=armed] .hb-w-field{box-shadow:inset 0 0 0 1px #ffffff24}[data-moment=in] .hb-w-field{animation:hb-sc-focus 1.5s ease calc(var(--d) + .45s) both}@keyframes hb-sc-focus{0%,to{box-shadow:inset 0 0 0 1px #ffffff24}12%,80%{box-shadow:inset 0 0 0 1.5px #ffffffb3}}[data-moment=armed] .hb-w-role.is-on{color:#ffffffe6;background:0 0;box-shadow:inset 0 0 0 1px #ffffff4d}[data-moment=in] .hb-w-role.is-on{transition:background-color .22s ease calc(var(--d) + 1.75s), color .22s ease calc(var(--d) + 1.75s), box-shadow .22s ease calc(var(--d) + 1.75s)}[data-moment=armed] .hb-w-submit-idle{opacity:1}[data-moment=armed] .hb-w-submit-done{opacity:0;translate:0 6px}[data-moment=in] .hb-w-submit{animation:hb-sc-press .28s var(--sc-out) calc(var(--d) + 2.25s) both}@keyframes hb-sc-press{40%{scale:.94}}[data-moment=in] .hb-w-submit-idle{transition:opacity .16s ease calc(var(--d) + 2.4s)}[data-moment=in] .hb-w-submit-done{transition:opacity .24s var(--sc-out) calc(var(--d) + 2.45s), translate .32s var(--sc-out) calc(var(--d) + 2.45s)}[data-moment=armed] .hb-w-check{background:0 0;box-shadow:inset 0 0 0 1.5px #00000038}[data-moment=armed] .hb-w-check svg{stroke-dashoffset:1px}[data-moment=armed] .hb-w-checks li{color:#0a0a0a80}[data-moment=in] .hb-w-check{transition:background-color .2s ease calc(var(--d) + .65s + var(--k) * .42s), box-shadow .2s ease calc(var(--d) + .65s + var(--k) * .42s)}[data-moment=in] .hb-w-check svg{transition:stroke-dashoffset .3s var(--sc-out) calc(var(--d) + .76s + var(--k) * .42s)}[data-moment=in] .hb-w-checks li{transition:color .24s ease calc(var(--d) + .65s + var(--k) * .42s)}[data-moment=armed] .hb-w-stamp{opacity:0;scale:1.6}[data-moment=in] .hb-w-stamp{transition:opacity .16s ease calc(var(--d) + 2.1s), scale .26s var(--sc-out) calc(var(--d) + 2.1s)}[data-moment=in] .hb-w-pointer{animation:hb-sc-pointer 2.1s var(--sc-move) calc(var(--d) + .45s) both}@keyframes hb-sc-pointer{0%{opacity:0;translate:70px 46px}15%{opacity:1}52%{translate:0;scale:1}58%{scale:.82}66%{scale:1}84%{opacity:1;translate:0}to{opacity:0;translate:6px 10px}}[data-moment=armed] .hb-w-slot.is-picked{color:#0a0a0a;background:0 0;box-shadow:inset 0 0 0 1px #0000001f}[data-moment=in] .hb-w-slot.is-picked{transition:background-color .2s ease calc(var(--d) + 1.7s), color .2s ease calc(var(--d) + 1.7s), box-shadow .2s ease calc(var(--d) + 1.7s)}[data-moment=armed] .hb-w-timer-run{stroke-dashoffset:1px}[data-moment=in] .hb-w-timer-run{transition:stroke-dashoffset .9s var(--sc-out) calc(var(--d) + 1.9s)}[data-moment=armed] .hb-sc-glow{opacity:0;scale:.55}[data-moment=in] .hb-sc-glow{transition:opacity 1.4s var(--sc-out) calc(var(--d) + .15s), scale 1.6s var(--sc-out) calc(var(--d) + .15s)}[data-moment=armed] .hb-sc-seal{opacity:0;translate:0 12px;scale:.9}[data-moment=in] .hb-sc-seal{transition:opacity .7s var(--sc-out) calc(var(--d) + .3s), scale 1s var(--sc-out) calc(var(--d) + .3s), translate 1s var(--sc-out) calc(var(--d) + .3s)}[data-moment=in] .hb-sc-sweep{animation:hb-sc-sweep 1.3s var(--sc-move) calc(var(--d) + 1s) both}@keyframes hb-sc-sweep{0%{opacity:1;translate:-100%}to{opacity:1;translate:100%}}.hb-sc-card.is-photo{background:#fff;border-color:#0000000f}.hb-sc-card.is-photo .hb-sc-when{color:#0a0a0a8c}.hb-sc-visual.is-photo{isolation:isolate}.hb-sc-visual.is-photo .hb-sc-scrim{background:linear-gradient(#07090a1f 0%,#07090a6b 100%)}.hb-w-nominate{color:#ffffffdb;text-underline-offset:3px;justify-self:center;font-size:11.5px;font-weight:600;text-decoration:underline}.hb-w-nom{gap:10px;display:grid}.hb-w-msg{color:#0a0a0a;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid;box-shadow:0 14px 28px -16px #0009}.hb-w-msg-av{color:#fff;background:#0a0a0a;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.hb-w-msg-tx{gap:2px;min-width:0;display:grid}.hb-w-msg-tx b{color:#0a0a0a99;font-size:11.5px;font-weight:700}.hb-w-msg-tx small{text-wrap:pretty;font-size:13px;font-weight:600;line-height:1.3}[data-moment=armed] .hb-w-msg{opacity:0;translate:0 10px;scale:.96}[data-moment=in] .hb-w-msg{transition:opacity .3s var(--sc-out) calc(var(--d) + 2.8s), translate .52s var(--sc-out) calc(var(--d) + 2.8s), scale .52s var(--sc-out) calc(var(--d) + 2.8s)}.hb-sc-card .hb-sc-visual{border-radius:16px;margin:10px 10px 0}.hb-sc-card.is-featured .hb-sc-visual{border-radius:0;margin:0}@media (prefers-reduced-motion:reduce){.hb-sc *{transition:none!important;animation:none!important}}
