.hero.svelte-1dj9mz1{position:relative;overflow:hidden;display:grid;gap:3rem;align-items:center;background:radial-gradient(50% 60% at 72% 50%,rgb(240 82 42 / .14),transparent 70%),#0e0c0b;color:#efebe4;padding:calc(5rem + clamp(2.5rem,6vh,4rem)) clamp(1rem,5.4vw,6rem) clamp(3rem,8vh,5rem)}@media(min-width:1024px){.hero.svelte-1dj9mz1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:100svh}}.hero.svelte-1dj9mz1 .ui-title{color:#efebe4}.hero.svelte-1dj9mz1 .ui-eyebrow{color:#efebe4eb}.lede.svelte-1dj9mz1{margin:1.75rem 0 2.25rem;max-width:30rem;color:#efebe4a8!important}.orbit.svelte-1dj9mz1{position:relative;width:min(100%,40rem);aspect-ratio:1;justify-self:center}.halo.svelte-1dj9mz1{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgb(240 82 42 / .28),transparent 65%);filter:blur(20px);animation:svelte-1dj9mz1-breathe 5s ease-in-out infinite alternate}.orbit-ring.svelte-1dj9mz1{position:absolute;left:50%;top:50%;width:calc(var(--r) * 2);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgb(239 235 228 / .16);animation:svelte-1dj9mz1-spin var(--dur) linear infinite}.orbit-ring.reverse.svelte-1dj9mz1{animation-direction:reverse}.orbit.paused.svelte-1dj9mz1 .orbit-ring:where(.svelte-1dj9mz1),.orbit.paused.svelte-1dj9mz1 .node:where(.svelte-1dj9mz1){animation-play-state:paused}.orbit-ring.svelte-1dj9mz1{container-type:inline-size}.slot.svelte-1dj9mz1{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translate(50cqw) rotate(calc(var(--a) * -1))}.node.svelte-1dj9mz1{position:absolute;left:0;top:0;display:grid;justify-items:center;gap:.5rem;transform:translate(-50%,-50%);animation:svelte-1dj9mz1-counter var(--dur) linear infinite}.orbit-ring.reverse.svelte-1dj9mz1 .node:where(.svelte-1dj9mz1){animation-direction:reverse}.node-chip.svelte-1dj9mz1{position:relative;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1rem;color:var(--acc);background:linear-gradient(145deg,#ffffff24,#ffffff08);border:1px solid rgb(255 255 255 / .14);box-shadow:inset 1.5px -1.5px 1px -1px #ffffff80,inset -1.5px 1.5px 1px -1px #ffffff80,inset 0 0 2px #000c,0 12px 22px -8px #000c,0 0 0 0 var(--acc);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.node.svelte-1dj9mz1:hover .node-chip:where(.svelte-1dj9mz1),.node.svelte-1dj9mz1:focus-visible .node-chip:where(.svelte-1dj9mz1){transform:scale(1.12);box-shadow:inset 1.5px -1.5px 1px -1px #ffffff80,inset -1.5px 1.5px 1px -1px #ffffff80,inset 0 0 2px #000c,0 12px 22px -8px #000c,0 0 0 6px color-mix(in srgb,var(--acc) 25%,transparent)}.node-name.svelte-1dj9mz1{font-size:12px;white-space:nowrap;color:#efebe4cc}.node-card.svelte-1dj9mz1{position:absolute;top:calc(100% + .5rem);left:50%;z-index:5;display:grid;gap:.2rem;width:-moz-max-content;width:max-content;max-width:14rem;padding:.85rem 1rem;border-radius:.9rem;background:#161413eb;border:1px solid rgb(255 255 255 / .1);box-shadow:0 20px 40px -18px #000000e6;opacity:0;transform:translate(-50%,-6px);pointer-events:none;transition:opacity .25s,transform .25s;text-align:left}.node-card.show.svelte-1dj9mz1{opacity:1;transform:translate(-50%)}.node-card.svelte-1dj9mz1 b:where(.svelte-1dj9mz1){font-size:14px;font-weight:600;color:#efebe4}.node-card.svelte-1dj9mz1 small:where(.svelte-1dj9mz1){font-size:12px;color:#efebe499}.node-card.svelte-1dj9mz1 em:where(.svelte-1dj9mz1){margin-top:.3rem;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.core.svelte-1dj9mz1{position:absolute;left:50%;top:50%;width:28%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-content:center;justify-items:center;gap:.5rem;text-align:center}.core-mark.svelte-1dj9mz1{position:relative;padding-right:.3rem;font-size:clamp(1rem,1.8vw,1.4rem);letter-spacing:.3em;color:#efebe4}.core-mark.svelte-1dj9mz1 i:where(.svelte-1dj9mz1){position:absolute;right:-.2rem;top:-.25rem;width:.35rem;height:.35rem;border-radius:50%;background:#f0522a;box-shadow:0 0 10px 2px #f0522a99}.core-count.svelte-1dj9mz1{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#efebe48c}@media(max-width:639px){.node-chip.svelte-1dj9mz1{width:2.6rem;height:2.6rem;border-radius:.8rem}.node-name.svelte-1dj9mz1{font-size:10.5px}}.index.svelte-1dj9mz1{border-top:1px solid rgb(17 17 17 / .12)}.row.svelte-1dj9mz1{--acc: #f0522a;display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:clamp(1.25rem,2.5vw,1.9rem) .5rem;border-bottom:1px solid rgb(17 17 17 / .12);transition:background-color .35s,padding .45s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.row.svelte-1dj9mz1{grid-template-columns:3rem minmax(0,1.1fr) minmax(0,1fr) 8rem 3rem}}.row.svelte-1dj9mz1:hover,.row.svelte-1dj9mz1:focus-visible{background:#ffffff73;padding-left:1.25rem}.row-num.svelte-1dj9mz1{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:#11111173}.row-name.svelte-1dj9mz1{font-family:Fraunces,Georgia,serif;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-size:clamp(2rem,4.6vw,4.5rem);line-height:1;letter-spacing:-.03em;color:#111;transition:color .35s}.row.svelte-1dj9mz1:hover .row-name:where(.svelte-1dj9mz1){color:var(--acc)}.row-meta.svelte-1dj9mz1,.row-status.svelte-1dj9mz1,.row-live.svelte-1dj9mz1{display:none}@media(min-width:1024px){.row-meta.svelte-1dj9mz1{display:grid;gap:.3rem}.row-status.svelte-1dj9mz1,.row-live.svelte-1dj9mz1{display:inline-flex;justify-self:start}}.row-sub.svelte-1dj9mz1{font-size:15px;color:#111}.row-tags.svelte-1dj9mz1{font-size:13px;color:#11111180}.row-status.svelte-1dj9mz1{align-items:center;font-size:12px;padding:.3rem .7rem;border-radius:9999px;background:#f0522a1a;color:#c2410c}.row-live.svelte-1dj9mz1{align-items:center;gap:.5rem;font-size:12px;color:#1119}.row-live.svelte-1dj9mz1 i:where(.svelte-1dj9mz1){width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 20%,transparent)}.row-go.svelte-1dj9mz1{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgb(17 17 17 / .15);color:#111;transition:background-color .3s,color .3s,border-color .3s,transform .3s}.row.svelte-1dj9mz1:hover .row-go:where(.svelte-1dj9mz1){background:var(--acc);border-color:var(--acc);color:#fff;transform:rotate(45deg)}.float.svelte-1dj9mz1{position:fixed;left:0;top:0;z-index:40;pointer-events:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.float-device.svelte-1dj9mz1{width:20rem;aspect-ratio:1.39;padding:.5rem;border-radius:1rem;background:linear-gradient(135deg,#2b2724,#0d0b0a);box-shadow:0 40px 60px -24px #32190a8c,0 0 0 1px #ffffff14 inset;transform:rotate(-3deg);animation:svelte-1dj9mz1-pop .3s cubic-bezier(.22,1,.36,1)}.float-screen.svelte-1dj9mz1{width:100%;height:100%;border-radius:.6rem;overflow:hidden;animation:svelte-1dj9mz1-fade .3s ease}.spot-grid.svelte-1dj9mz1{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.spot-grid.svelte-1dj9mz1{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}}.spot-tag.svelte-1dj9mz1{margin-top:1rem;font-size:18px;color:#efebe4d9}.spot-desc.svelte-1dj9mz1{margin-top:1rem}.spot-feats.svelte-1dj9mz1{display:grid;gap:.6rem;margin-top:1.5rem;font-size:14.5px;color:#efebe4d9}.spot-actions.svelte-1dj9mz1{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.spot-more.svelte-1dj9mz1{color:#efebe4}.bento.svelte-1dj9mz1{display:grid;gap:1rem}@media(min-width:768px){.bento.svelte-1dj9mz1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.bento.svelte-1dj9mz1{grid-template-columns:repeat(3,minmax(0,1fr))}.tile.wide.svelte-1dj9mz1{grid-column:span 2}.tile.full.svelte-1dj9mz1{grid-column:1 / -1}}.tile.svelte-1dj9mz1{position:relative;display:grid;align-content:start;gap:.6rem;padding:clamp(1.5rem,2.4vw,2rem);border-radius:1.25rem;min-height:13rem;transition:transform .4s cubic-bezier(.22,1,.36,1)}.tile.svelte-1dj9mz1:hover{transform:translateY(-4px)}.tile-num.svelte-1dj9mz1{position:absolute;right:1.5rem;top:1.5rem;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:#11111159}.tile-icon.svelte-1dj9mz1{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;border-radius:1rem;color:#f0522a;background:linear-gradient(145deg,#fffffff2,#fde6ddbf);border:1px solid rgb(255 255 255 / .85);box-shadow:inset 1.5px -1.5px 1px -1px #fff,inset -1.5px 1.5px 1px -1px #fff,inset 0 0 1.5px #28190f66,0 12px 20px -8px #f0522a80}.tile.svelte-1dj9mz1 h3:where(.svelte-1dj9mz1){font-family:Fraunces,Georgia,serif;font-weight:400;font-variation-settings:"opsz" 144;font-size:clamp(1.4rem,2vw,1.8rem);letter-spacing:-.015em;color:#111}.tile.svelte-1dj9mz1 p:where(.svelte-1dj9mz1){max-width:30rem;font-size:14.5px;line-height:1.6;color:#1119}.closing-wrap.svelte-1dj9mz1{padding-top:0}.idea.svelte-1dj9mz1{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:2rem;align-items:center;padding:clamp(2rem,5vw,4rem);border-radius:1.75rem;background:linear-gradient(120deg,#f0522a,#d9431d 55%,#a8321a);color:#fff;box-shadow:inset 2px -2px 1px -1px #ffffff80,inset -2px 2px 1px -1px #ffffff80,0 30px 60px -30px #d9431db3}@media(min-width:1024px){.idea.svelte-1dj9mz1{grid-template-columns:minmax(0,1.3fr) auto}}.idea-glow.svelte-1dj9mz1{position:absolute;right:-10%;top:-60%;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle,rgb(255 210 180 / .45),transparent 65%);filter:blur(10px);z-index:-1;animation:svelte-1dj9mz1-breathe 6s ease-in-out infinite alternate}.idea-kicker.svelte-1dj9mz1{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9}.idea-title.svelte-1dj9mz1{margin-top:1rem;font-family:Fraunces,Georgia,serif;font-weight:380;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1;letter-spacing:-.025em;color:#fff}.idea-body.svelte-1dj9mz1{margin-top:1rem;max-width:30rem;font-size:16px;line-height:1.6;color:#ffffffd9}.idea-actions.svelte-1dj9mz1{display:flex;flex-wrap:wrap;gap:.9rem}.idea-primary.svelte-1dj9mz1{background:#111;color:#fff}.idea-primary.svelte-1dj9mz1:hover{background:#000}.idea-secondary.svelte-1dj9mz1{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #fff6}.idea-secondary.svelte-1dj9mz1:hover{background:#ffffff42}@keyframes svelte-1dj9mz1-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes svelte-1dj9mz1-counter{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes svelte-1dj9mz1-breathe{to{transform:scale(1.12);opacity:.75}}@keyframes svelte-1dj9mz1-pop{0%{opacity:0;transform:rotate(-3deg) scale(.92)}}@keyframes svelte-1dj9mz1-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.orbit-ring.svelte-1dj9mz1,.node.svelte-1dj9mz1,.halo.svelte-1dj9mz1,.idea-glow.svelte-1dj9mz1{animation:none}}
