.hw-wall{--hw-radius:calc(var(--radius) + 10px);flex-direction:column;gap:14px;width:100%;margin-top:1.5rem;display:flex}.hw-rails{flex-direction:column;gap:10px;display:flex}.hw-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 90px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 90px),#0000)}.hw-rail::-webkit-scrollbar{display:none}.hw-rail-track{gap:12px;width:max-content;padding:2px 0;display:flex}.hw-rail--offset .hw-rail-track{padding-left:calc((var(--hw-tile-w) + 12px) / 2)}.hw-wall{--hw-tile-w:140px;--hw-gold:#b5832c;--hw-tile-bg:hsl(var(--background))}.dark .hw-wall{--hw-gold:#e8bc72;--hw-tile-bg:#1d1e21}.hw-ki{flex:none;width:30px;height:30px;overflow:visible}.hw-ki .hw-ki-g{fill:var(--hw-gold);stroke:none}.hw-ki .hw-ki-bg{fill:var(--hw-ki-bg,var(--hw-tile-bg))}.hw-ki--xs{stroke-width:2.1px;width:15px;height:15px}.hw-pill{--hw-ki-bg:var(--hw-tile-bg);width:var(--hw-tile-w);border:1px solid hsl(var(--foreground) / .12);background:var(--hw-tile-bg);height:54px;color:hsl(var(--foreground) / .84);letter-spacing:-.005em;white-space:nowrap;border-radius:16px;flex:none;align-items:center;gap:10px;padding:0 12px 0 11px;font-size:14.5px;font-weight:500;line-height:1;transition:border-color .2s,background-color .2s,color .2s;display:flex}.hw-pill:hover{border-color:hsl(var(--foreground) / .32);color:hsl(var(--foreground))}.hw-pill--selected,.hw-pill--selected:hover{--hw-ki-bg:hsl(var(--foreground));background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}.hw-pill--selected .hw-ki-g{fill:#b5832c}@media (max-width:640px){.hw-wall{--hw-tile-w:118px}.hw-rail-track{gap:10px}.hw-rail--offset .hw-rail-track{padding-left:calc((var(--hw-tile-w) + 10px) / 2)}.hw-pill{border-radius:14px;gap:8px;height:48px;padding:0 9px;font-size:13.5px}.hw-pill .hw-ki{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.hw-rail{scroll-behavior:auto}}.hw-flowline{align-items:center;gap:12px;min-width:0;margin-top:8px;display:flex}.hw-flowline-kicker{width:44px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground) / .45);flex:none;font-size:10px;font-weight:500}.hw-flowline-items{scrollbar-width:none;flex:1;gap:7px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.hw-flowline-items::-webkit-scrollbar{display:none}.hw-flow-chip{border:1px solid hsl(var(--foreground) / .1);height:40px;color:hsl(var(--foreground) / .84);white-space:nowrap;background:0 0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13.5px;font-weight:500;line-height:1;transition:border-color .2s,color .2s;display:inline-flex}.hw-flow-chip:hover{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .28)}.hw-flow-chip--selected{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .82);background:hsl(var(--foreground) / .04)}.hw-flow-chip--soon{color:hsl(var(--foreground) / .62)}.hw-flow-chip--soon .hw-flow-icons{opacity:.5}.hw-flow-icons{color:hsl(var(--foreground) / .84);align-items:center;display:inline-flex}.hw-flow-icon-step{align-items:center;display:inline-flex}.hw-flow-join{background:hsl(var(--foreground) / .82);opacity:.7;width:6px;height:1px;margin:0 3px;display:block}.hw-flow-soon{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground) / .45);font-size:10px;font-weight:500}@media (max-width:640px){.hw-flow-chip{height:38px}.hw-flowline{gap:8px}.hw-flowline-kicker{width:40px}}.hw-divider{background:hsl(var(--border) / .6);height:1px;margin:2px 0}.hw-wall{--hw-ar:12px}.hw-bento{--hw-site-h:448px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:140px;gap:14px;display:grid}.hw-bento-cell{border-radius:var(--hw-ar);text-align:left;isolation:isolate;background:#141518;border:1px solid #ffffff1a;min-width:0;min-height:0;transition:border-color .2s;display:block;position:relative;overflow:hidden}.hw-bento-cell:hover{border-color:#ffffff5c}.hw-bento-cell:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.hw-bento-cell--decks{grid-area:1/1/span 2/span 2}.hw-bento-cell--podcasts{grid-area:1/3/span 2/span 1}.hw-bento-cell--websites{grid-area:1/4/span 3/span 1}.hw-bento-cell--music{grid-area:3/1/span 1/span 2}.hw-bento-cell--images{grid-area:3/3/span 3/span 1}.hw-bento-cell--slides{grid-area:4/1/span 2/span 2}.hw-bento-cell--reports{grid-area:4/4/span 2/span 1}.hw-bento-cell--videos{grid-area:6/1/span 2/span 2}.hw-bento-cell--emails{grid-area:6/3/span 2/span 1}.hw-bento-cell--flow{grid-area:6/4/span 2/span 1}@media (max-width:640px){.hw-wall{--hw-ar:10px}.hw-bento{--hw-site-h:308px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:96px;gap:10px}.hw-bento-cell--decks{grid-area:1/1/span 2/span 2}.hw-bento-cell--podcasts{grid-area:3/1/span 2/span 1}.hw-bento-cell--websites{grid-area:3/2/span 3/span 1}.hw-bento-cell--images{grid-area:5/1/span 3/span 1}.hw-bento-cell--music{grid-area:6/2/span 1/span 1}.hw-bento-cell--reports{grid-area:7/2/span 1/span 1}.hw-bento-cell--slides{grid-area:8/1/span 2/span 2}.hw-bento-cell--emails{grid-area:10/1/span 2/span 1}.hw-bento-cell--flow{grid-area:10/2/span 2/span 1}.hw-bento-cell--videos{grid-area:12/1/span 2/span 2}}.hw-thumb-media{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.hw-thumb-media--top{object-position:center top}.hw-bento-cell:hover .hw-thumb-media{transform:scale(1.025)}.hw-bpod{position:absolute;inset:0}.hw-bpod img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;position:absolute;top:0;left:0}.hw-bsite{background:#fff;position:absolute;inset:0;overflow:hidden}.hw-bsite img{width:100%;height:auto;animation:30s cubic-bezier(.45,0,.4,1) infinite alternate hw-bscroll;display:block}@keyframes hw-bscroll{0%,10%{transform:translateY(0)}90%,to{transform:translateY(calc(-100% + var(--hw-site-h)))}}@media (prefers-reduced-motion:reduce){.hw-bsite img{animation:none}}.hw-bmusic{background:radial-gradient(320px 160px at 30% 20%,#e8bc7224,#0000 70%),#17181c;position:absolute;inset:0}.hw-wave{width:calc(100% - 36px);height:40px;position:absolute;top:22%;left:18px;right:18px;overflow:visible}.hw-wave path{fill:none;stroke:#ffffffd1;stroke-width:1px;vector-effect:non-scaling-stroke}.hw-bento-label{z-index:2;color:#fff;background:linear-gradient(#0a0b0d00,#0a0b0de0 70%);flex-direction:column;gap:6px;padding:48px 16px 14px;display:flex;position:absolute;inset:auto 0 0}.hw-bento-kind{color:#fff;align-items:center;gap:8px;font-size:14.5px;font-weight:600;line-height:1;display:inline-flex}.hw-bento-kind-icon{color:#fff;width:18px;height:18px}.hw-bento-sentence{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:640px){.hw-bento-label{padding:30px 10px 9px}.hw-bento-kind{font-size:12.5px}.hw-bento-sentence{display:none}.hw-wave{width:calc(100% - 20px);top:14%;left:10px;right:10px}}.hw-bento-cell--flow{background:radial-gradient(260px 200px at 70% 10%,#e8bc7229,#0000 70%),#1a1b20}.hw-bento-flow-fan{position:absolute;inset:0 0 70px}.hw-bento-flow-piece{aspect-ratio:4/5;border-radius:var(--hw-ar);background:#fff;border:1px solid #ffffff24;width:58%;position:absolute;overflow:hidden;box-shadow:0 18px 30px -12px #000000e6}.hw-bento-flow-piece img{object-fit:cover;object-position:center top;width:100%;height:100%}.hw-bento-flow-piece--0{top:12%;left:7%;transform:rotate(-8deg)}.hw-bento-flow-piece--1{top:7%;left:22%;transform:rotate(1deg)}.hw-bento-flow-piece--2{top:14%;left:37%;transform:rotate(9deg)}@media (max-width:640px){.hw-bento-flow-fan{bottom:40px}}.hw-kind{flex-direction:column;gap:14px;display:flex}.hw-kind-top{align-items:stretch;gap:14px;display:flex}.hw-kind-hero{width:var(--hw-hero-w);height:var(--hw-hero-h);border-radius:var(--hw-ar);background:#141518;border:1px solid #ffffff1a;flex:none;max-width:60%;position:relative;overflow:hidden}.hw-kind-say{border-radius:var(--hw-ar);background:linear-gradient(135deg,#202128,#17181c);border:1px solid #ffffff1a;flex-direction:column;flex:1;justify-content:center;gap:12px;min-width:0;padding:16px 26px;display:flex}.hw-kind-kicker{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:#6c6f77;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.hw-kind-kicker .hw-ki{color:#9fa2aa}.hw-kind-say p{font-family:var(--font-landing-display,"Instrument Serif"), Georgia, "Times New Roman", serif;color:#eef0f4;text-wrap:balance;margin:0;font-size:34px;font-weight:400;line-height:1.14}.hw-kind-acts{flex-wrap:wrap;gap:8px;display:flex}.hw-pill-action{color:#141416;white-space:nowrap;background:#f6f6f3;border:1px solid #f6f6f3;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.hw-pill-action:hover{background:#fff}.hw-pill-action-arrow{width:15px;height:15px}.hw-jrows{--hw-row-h:190px;flex-wrap:wrap;gap:14px;display:flex}.hw-jrows:after{content:"";flex-grow:1000000}.hw-jt{min-width:0;max-height:calc(var(--hw-row-h) * 1.5);border-radius:var(--hw-ar);text-align:left;background:#141518;border:1px solid #ffffff14;display:block;position:relative;overflow:hidden}.hw-jt:hover{border-color:#ffffff4d}.hw-jt-media{width:100%;height:0;display:block;position:relative}.hw-jt-label{color:#fff;background:linear-gradient(#0a0b0d00,#0a0b0ddb 70%);flex-direction:column;gap:2px;padding:30px 12px 10px;display:flex;position:absolute;inset:auto 0 0}.hw-jt-label b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.hw-jt-label i{color:#ffffffb8;font-size:12px;font-style:normal}@media (max-width:640px){.hw-kind-top{flex-direction:column}.hw-kind-hero{width:100%;max-width:none;height:auto;aspect-ratio:var(--hw-hero-r);max-height:300px}.hw-kind-say{padding:16px 18px}.hw-kind-say p{font-size:22px}.hw-jrows{--hw-row-h:130px;gap:10px}}.hw-kind-empty{border-radius:var(--hw-ar);border:1px dashed hsl(var(--foreground) / .18);color:hsl(var(--foreground) / .7);align-items:center;gap:12px;padding:28px 24px;display:flex}.hw-kind-empty p{margin:0}.hw-flow-results{flex-direction:column;gap:34px;display:flex}.hw-flow-set{flex-direction:column;gap:16px;display:flex}.hw-flow-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hw-flow-head-text{flex-direction:column;gap:8px;min-width:0;display:flex}.hw-flow-head-kicker{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase;color:#9fa2aa;font-size:10px;font-weight:500}.hw-flow-head p{font-family:var(--font-landing-display,"Instrument Serif"), Georgia, "Times New Roman", serif;color:#eef0f4;text-wrap:balance;margin:0;font-size:28px;line-height:1.14}.hw-flow-chain{scrollbar-width:none;align-items:flex-start;padding-bottom:2px;display:flex;overflow-x:auto}.hw-flow-chain::-webkit-scrollbar{display:none}.hw-flow-chain-item{flex:none;align-items:flex-start;display:flex}.hw-flow-chain-link{background:#ffffff42;width:24px;height:1px;margin:98px 10px 0;display:block}.hw-flow-chain-piece{text-align:left;flex-direction:column;gap:10px;display:flex}.hw-flow-chain-media{height:196px;width:calc(196px * var(--hw-r));border-radius:var(--hw-ar);background:#141518;border:1px solid #ffffff1a;display:block;position:relative;overflow:hidden}.hw-flow-chain-piece:hover .hw-flow-chain-media{border-color:#ffffff52}.hw-flow-chain-tag{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;color:#9fa2aa;font-size:10px}@media (max-width:640px){.hw-flow-head{flex-direction:column;align-items:flex-start}.hw-flow-head p{font-size:22px}.hw-flow-chain-media{height:132px;width:calc(132px * var(--hw-r))}.hw-flow-chain-link{width:14px;margin:66px 6px 0}}.hw-bento-kind-icon,.hw-kind-empty-icon{stroke-width:2.1px}.hw-bento-kind-chain{color:inherit}.hw-bento-kind-chain .hw-ki--xs{width:16px;height:16px}.hw-wall--leaving .hw-pill:not(.hw-pill--keep),.hw-wall--leaving .hw-flow-chip:not(.hw-flow-chip--keep),.hw-wall--leaving .hw-flowline-kicker{opacity:0;transition:opacity .12s,transform .12s;transform:scale(.94)}.hw-wall--leaving .hw-flow-chip:not(.hw-flow-chip--keep),.hw-wall--leaving .hw-flowline-kicker{transition-delay:20ms}.hw-wall--leaving .hw-divider,.hw-wall--leaving .hw-bento{opacity:0;transition:opacity .12s 40ms}.hw-wall--leaving .hw-rail{-webkit-mask-image:none;mask-image:none}.hw-picked{align-items:center;min-height:54px;display:flex}.hw-picked-chip.hw-pill{width:auto;padding-right:10px}.hw-picked-chip.hw-flow-chip{height:44px;padding-right:8px}.hw-picked-x{opacity:.7;flex:none;width:18px;height:18px;margin-left:4px}.hw-picked-chip:hover .hw-picked-x{opacity:1}.hw-picked-chip:focus-visible{outline:2px solid var(--hw-gold);outline-offset:3px}.hw-picked-chip--in{animation:.22s cubic-bezier(.2,.8,.2,1) both hw-picked-in}.hw-results-in{animation:.26s cubic-bezier(.2,.8,.2,1) 90ms both hw-rise}.hw-rails--return .hw-pill,.hw-flowline--return .hw-flow-chip,.hw-flowline--return .hw-flowline-kicker,.hw-wall--returning .hw-divider,.hw-wall--returning .hw-bento{animation:.22s both hw-fade-in}.hw-wall--returning .hw-divider,.hw-wall--returning .hw-bento{animation-delay:60ms}.hw-wall{position:relative}.hw-wall>.hw-flight{pointer-events:none;margin:0;position:absolute;top:0;left:0}@keyframes hw-picked-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes hw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hw-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.hw-picked{min-height:48px}}@media (prefers-reduced-motion:reduce){.hw-wall--leaving .hw-pill,.hw-wall--leaving .hw-flow-chip,.hw-wall--leaving .hw-flowline-kicker,.hw-wall--leaving .hw-divider,.hw-wall--leaving .hw-bento{transition:none}.hw-picked-chip--in,.hw-results-in,.hw-rails--return .hw-pill,.hw-flowline--return .hw-flow-chip,.hw-flowline--return .hw-flowline-kicker,.hw-wall--returning .hw-divider,.hw-wall--returning .hw-bento{animation:none}}.hw-flowline-items{margin:-2px 0;padding:4px 0}.hw-flow-chip{position:relative}.hw-flow-chip:before{content:"";height:44px;position:absolute;top:calc(50% - 22px);left:0;right:0}.hw-examples-bar{justify-content:flex-end;margin:-12px 0 -14px;display:flex}.hw-examples-toggle{min-height:44px;color:hsl(var(--foreground) / .55);background:0 0;border-radius:10px;align-items:center;gap:4px;margin-right:-8px;padding:0 8px 0 10px;font-size:13px;font-weight:500;line-height:1;transition:color .16s;display:inline-flex}.hw-examples-toggle:hover{color:hsl(var(--foreground) / .9)}.hw-examples-toggle:focus-visible{outline:2px solid var(--hw-gold);outline-offset:-4px}.hw-examples-chevron{width:16px;height:16px}.hw-examples{grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .18s;display:grid}.hw-examples--closed{opacity:0;grid-template-rows:0fr}.hw-examples-inner{flex-direction:column;gap:14px;min-height:0;margin:-8px;padding:8px;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.hw-examples,.hw-examples-toggle{transition:none}}
