.nOn41q_hero{padding:64px 0 28px;position:relative}.nOn41q_hero h1{letter-spacing:-.05em;max-width:18ch;margin:0;font-size:clamp(38px,6.2vw,76px);font-weight:650;line-height:.95}.nOn41q_hero h1 .muted{display:block}.nOn41q_hero h1 .serif{color:var(--accent);letter-spacing:-.02em;white-space:nowrap}.nOn41q_heroSub{max-width:52ch;color:var(--muted);margin:18px 0 26px;font-size:17px}.nOn41q_stickers{pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1200px){.nOn41q_stickers{display:block}.nOn41q_hero>:not(.nOn41q_stickers){max-width:720px}}.nOn41q_sticker{pointer-events:auto;font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-float);transition:scale var(--t-fast) var(--ease-spring), box-shadow var(--t-fast);border:0;border-radius:999px;padding:11px 18px;font-size:16px;font-weight:650;animation:6s ease-in-out infinite nOn41q_bob;position:absolute}.nOn41q_sticker:hover,.nOn41q_sticker:focus-visible{box-shadow:var(--shadow-lift);animation-play-state:paused;scale:1.06}.nOn41q_sticker small{opacity:.65;margin-left:6px;font-size:12.5px;font-weight:500}@keyframes nOn41q_bob{50%{translate:0 -8px}}.nOn41q_bigsearch{background:var(--tray);max-width:640px;height:58px;transition:border-color var(--t-fast), background var(--t-fast);border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 20px;display:flex}.nOn41q_bigsearch:focus-within{border-color:var(--ink);background:var(--bg)}.nOn41q_bigsearch input{all:unset;flex:1;min-width:0;font-size:17px}.nOn41q_bigsearch input::placeholder{color:var(--muted)}.nOn41q_bigsearch svg{flex:none}.nOn41q_working{gap:10px;margin-top:22px;display:grid}.nOn41q_workingLbl{color:var(--muted);font-size:13px}.nOn41q_workingRow{flex-wrap:wrap;gap:8px;display:flex}.nOn41q_job{all:unset;cursor:pointer;background:var(--tray);height:40px;transition:background var(--t-fast), color var(--t-fast);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:550;display:inline-flex}.nOn41q_job:hover,.nOn41q_job:focus-visible{background:var(--ink);color:var(--bg)}.nOn41q_job i{background:var(--accent);border-radius:50%;width:8px;height:8px}.nOn41q_ind{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;font-size:13.5px;display:flex}.nOn41q_indQ{color:var(--muted);margin-right:4px}.nOn41q_indQ b{color:var(--ink)}.nOn41q_linkish{all:unset;cursor:pointer;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.nOn41q_fresh{padding:8px 0 4px}.nOn41q_freshHead{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.nOn41q_freshHead h2{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:15px;font-weight:650}.nOn41q_freshHead span{font-size:13px}.nOn41q_freshDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;align-self:center}.nOn41q_marquee{padding:4px 0 8px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.nOn41q_marqueeRow{gap:14px;width:max-content;padding-right:14px;animation:100s linear infinite nOn41q_slide;display:flex}.nOn41q_marqueeRow+.nOn41q_marqueeRow{margin-top:18px;animation-duration:120s;animation-direction:reverse}.nOn41q_marquee:hover .nOn41q_marqueeRow,.nOn41q_marquee:focus-within .nOn41q_marqueeRow{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.nOn41q_marqueeRow{animation:none}}.nOn41q_marquee .card{flex:none;width:240px}.nOn41q_marquee .lcard-wrap{flex:none}.nOn41q_marquee .card__meta{padding-top:8px}.nOn41q_marquee .card__title{font-size:13px}@keyframes nOn41q_slide{to{translate:-50%}}.nOn41q_index{grid-template-columns:1fr;gap:28px;padding:56px 0 16px;display:grid}@media (min-width:700px){.nOn41q_index{grid-template-columns:repeat(3,1fr)}}.nOn41q_index h2{margin:0 0 10px}.nOn41q_index ul{margin:0;padding:0;list-style:none}.nOn41q_index a{letter-spacing:-.025em;width:fit-content;transition:color var(--t-fast), translate var(--t-fast) var(--ease-out);font-size:clamp(19px,2.1vw,24px);font-weight:550;line-height:1.4;display:block}.nOn41q_index a:hover,.nOn41q_index a:focus-visible{color:var(--accent);translate:4px}.nOn41q_sec{padding:48px 0 8px}.nOn41q_secHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.nOn41q_secHead h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:650}.nOn41q_secHead>span{font-size:14px}.nOn41q_empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:60px 0}.nOn41q_teardown{border-radius:var(--r-xl);background:var(--ink);color:var(--bg);align-items:center;gap:24px;padding:28px;display:grid}@media (min-width:900px){.nOn41q_teardown{grid-template-columns:1fr 1.15fr;padding:36px}}.nOn41q_teardown h2{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(26px,3.6vw,40px);font-weight:650;line-height:1.02}.nOn41q_teardown p{opacity:.7;max-width:46ch;margin:0 0 20px}.nOn41q_teardown .eyebrow{color:inherit;opacity:.6}.nOn41q_miniTl{gap:10px;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 82%,#0000);mask:linear-gradient(90deg,#000 82%,#0000)}.nOn41q_miniTl>div{flex:none;width:150px}.nOn41q_lbl{font-family:var(--font-mono);opacity:.6;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:10.5px;overflow:hidden}.nOn41q_t{background:color-mix(in srgb, var(--bg) 10%, transparent);aspect-ratio:1;border-radius:14px;place-items:center;display:grid;container-type:size}.nOn41q_stages{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:760px){.nOn41q_stages{grid-template-columns:repeat(4,1fr)}}.nOn41q_stg{border-radius:var(--r-lg);background:var(--tray);aspect-ratio:1/.92;transition:background var(--t-med);flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.nOn41q_stg:hover,.nOn41q_stg:focus-visible{background:var(--tray-hover)}.nOn41q_stgLabel{letter-spacing:-.02em;font-size:16px;font-weight:600}.nOn41q_stgHint{color:var(--muted);font-size:12.5px}.nOn41q_stg .stg__fan{flex:1;margin-top:10px;position:relative}.nOn41q_stg .stg__fan>div{aspect-ratio:1;width:52%;transition:rotate var(--t-med) var(--ease-spring), translate var(--t-med) var(--ease-out);place-items:center;display:grid;position:absolute;top:52%;left:50%;translate:-50% -50%;container-type:size}.nOn41q_stg .stg__fan .shot{box-shadow:0 6px 16px -6px #00000047}.nOn41q_stg .stg__fan>div:first-child{translate:-88% -48%;rotate:-10deg}.nOn41q_stg .stg__fan>div:nth-child(3){translate:-12% -48%;rotate:10deg}.nOn41q_stg:hover .stg__fan>div:first-child{translate:-100% -52%;rotate:-16deg}.nOn41q_stg:hover .stg__fan>div:nth-child(3){translate:0% -52%;rotate:16deg}@media (max-width:640px){.nOn41q_page .grid{grid-template-columns:1fr}.nOn41q_hero{padding-top:40px}}
.LWtsOa_results{padding:36px 0 40px}.LWtsOa_results h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:26px 0 6px;font-size:clamp(32px,4.6vw,52px);font-weight:650;line-height:1}.LWtsOa_sub{color:var(--muted);max-width:60ch;margin:0 0 20px}.LWtsOa_try{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.LWtsOa_block{padding:18px 0 8px}.LWtsOa_h2{letter-spacing:-.03em;margin:0 0 16px;font-size:22px;font-weight:650}.LWtsOa_groupH{color:var(--muted);grid-column:1/-1;align-items:baseline;gap:10px;margin-top:8px;font-size:13px;display:flex}.LWtsOa_groupH b{color:var(--ink);font-size:15px;font-weight:600}.LWtsOa_groupH a{color:var(--ink);white-space:nowrap;margin-left:auto}.LWtsOa_groupH a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.LWtsOa_results .grid{grid-template-columns:1fr}}.LWtsOa_groupH b{white-space:nowrap}.LWtsOa_groupH span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.LWtsOa_ask{color:var(--muted);margin:22px 0 0;font-size:14px}.LWtsOa_askBtn{all:unset;cursor:pointer;color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.LWtsOa_askBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}
