.arch-viz[data-astro-cid-rsapsy27]{--arch-mart-pad-top:.95rem;--arch-mart-pad-bottom:1.1rem;--arch-mart-line:calc(.95rem * 1.2);--arch-mart-h:calc(var(--arch-mart-pad-top) + var(--arch-mart-pad-bottom) + var(--arch-mart-line));color:var(--color-fg);position:relative}.arch-viz[data-astro-cid-rsapsy27]:before{content:"";z-index:0;pointer-events:none;filter:blur(48px);background:radial-gradient(80% 70%,#0ac2c247,#0000 68%);position:absolute;inset:-12% -10%}.arch-canvas[data-astro-cid-rsapsy27]{z-index:1;flex-direction:column;gap:1rem;display:flex;position:relative}.arch-sellthru[data-astro-cid-rsapsy27],.arch-robling[data-astro-cid-rsapsy27],.arch-byo[data-astro-cid-rsapsy27],.arch-bi[data-astro-cid-rsapsy27]{border-radius:1.25rem;padding:1.25rem 1.15rem 1.35rem;position:relative}.arch-sellthru[data-astro-cid-rsapsy27]{color:#fff;background:radial-gradient(58% 38% at 100% 0,#0a6e74 0%,#155060 26%,#0000 68%),linear-gradient(#143056 0%,#0b1b36 78%);flex-direction:column;gap:.7rem;padding-top:3.15rem;padding-bottom:0;display:flex;overflow:hidden;box-shadow:0 24px 50px #07102047}.arch-bi[data-astro-cid-rsapsy27]{color:#fff;background:linear-gradient(165deg,#f46b28 0%,#e85a1a 58%,#d94d12 100%);flex-direction:column;gap:.25rem;display:flex;box-shadow:0 16px 32px #b43c0a33}.arch-bi[data-astro-cid-rsapsy27] strong[data-astro-cid-rsapsy27]{font-family:var(--font-display);font-size:.95rem;font-weight:800;line-height:1.2}.arch-bi[data-astro-cid-rsapsy27] span[data-astro-cid-rsapsy27]{opacity:.78;font-size:.72rem;line-height:1.35}.arch-lower[data-astro-cid-rsapsy27]{flex-direction:column;gap:0;display:flex}.arch-robling[data-astro-cid-rsapsy27]{color:#fff;background:linear-gradient(165deg,#f46b28 0%,#e85a1a 58%,#d94d12 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;gap:.85rem;padding-top:3.7rem;display:flex;box-shadow:0 20px 40px #b43c0a38}.arch-byo[data-astro-cid-rsapsy27]{color:#102033;background:#e7e3f2;border-top-left-radius:0;border-top-right-radius:0;justify-content:center;align-items:center;min-height:6.5rem;display:flex}.arch-robling-body[data-astro-cid-rsapsy27]{flex-direction:column;gap:.65rem;width:100%;min-width:0;display:flex}.arch-side-label[data-astro-cid-rsapsy27],.arch-robling-mark[data-astro-cid-rsapsy27]{margin:0;position:absolute;top:1.15rem;left:1.15rem}.arch-side-label[data-astro-cid-rsapsy27] img[data-astro-cid-rsapsy27],.arch-robling-mark[data-astro-cid-rsapsy27] img[data-astro-cid-rsapsy27]{width:auto;height:1.15rem;display:block}.arch-robling-mark[data-astro-cid-rsapsy27] img[data-astro-cid-rsapsy27]{filter:brightness(0)invert();height:1.25rem}.arch-layer[data-astro-cid-rsapsy27]{width:100%;color:inherit;text-align:left;background:#ffffff0a;border:1px dashed #ffffff47;border-radius:.7rem;flex-direction:column;gap:.2rem;padding:.8rem .9rem;display:flex}.arch-layer[data-astro-cid-rsapsy27] strong[data-astro-cid-rsapsy27]{font-family:var(--font-display);font-size:.95rem;font-weight:800;line-height:1.2}.arch-layer[data-astro-cid-rsapsy27] span[data-astro-cid-rsapsy27]{opacity:.78;font-size:.72rem;line-height:1.35}.arch-layer-orange[data-astro-cid-rsapsy27]{background:#ffffff14}.arch-plain[data-astro-cid-rsapsy27]{font-family:var(--font-display);text-align:left;margin:0;padding:.55rem 0 .1rem;font-size:.95rem;font-weight:800;line-height:1.2}.arch-unboxed[data-astro-cid-rsapsy27]{text-align:center;flex-direction:column;align-items:center;gap:.2rem;width:100%;padding:.35rem .25rem .15rem;display:flex}.arch-unboxed[data-astro-cid-rsapsy27] strong[data-astro-cid-rsapsy27]{font-family:var(--font-display);font-size:.95rem;font-weight:800;line-height:1.2}.arch-unboxed[data-astro-cid-rsapsy27] span[data-astro-cid-rsapsy27]{opacity:.78;font-size:.72rem;line-height:1.35}.arch-byo-copy[data-astro-cid-rsapsy27]{max-width:16rem;font-family:var(--font-display);text-align:center;font-size:.95rem;font-weight:800;line-height:1.25}.arch-personas[data-astro-cid-rsapsy27]{background:0 0;border-color:#0000;align-items:center;padding-inline:.25rem}.arch-persona-row[data-astro-cid-rsapsy27]{opacity:1;flex-wrap:wrap;justify-content:space-between;gap:.55rem .4rem;width:100%;display:flex}.arch-persona[data-astro-cid-rsapsy27]{opacity:.9;background:#ffffff0a;border:1px dashed #ffffff47;border-radius:.7rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;min-width:4.4rem;padding:.55rem .35rem .5rem;font-size:.68rem;line-height:1.2;display:flex}.arch-persona[data-astro-cid-rsapsy27] svg[data-astro-cid-rsapsy27]{opacity:.92}.arch-split[data-astro-cid-rsapsy27]{grid-template-columns:1fr;gap:.65rem;display:grid}.arch-mart[data-astro-cid-rsapsy27]{box-sizing:border-box;width:calc(100% + 2.3rem);min-height:var(--arch-mart-h);padding:var(--arch-mart-pad-top) 1.15rem var(--arch-mart-pad-bottom);background:linear-gradient(to bottom left,#0b1b36 0%,#143056 28%,#6a3224 55%,#8a3a22 78%,#a84420 100%);border:0;border-radius:0;justify-content:center;align-items:center;margin-inline:-1.15rem}.arch-chip-row[data-astro-cid-rsapsy27]{opacity:1;flex-wrap:wrap;justify-content:flex-start;gap:.35rem;margin-top:.25rem;display:flex}.arch-chip[data-astro-cid-rsapsy27]{opacity:1;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;padding:.18rem .55rem;font-size:.68rem;line-height:1.25}@media (width>=768px){.arch-split[data-astro-cid-rsapsy27]{grid-template-columns:1fr 1fr}.arch-persona[data-astro-cid-rsapsy27]{min-width:0}}@media (width>=1024px){.arch-canvas[data-astro-cid-rsapsy27]{grid-template-rows:auto auto;grid-template-columns:minmax(16rem,.28fr) minmax(0,1fr);gap:0 .85rem;display:grid}.arch-bi[data-astro-cid-rsapsy27]{z-index:3;border-radius:1.25rem 1.25rem 0;grid-area:1/1;align-self:end;margin-bottom:1rem;padding:1.5rem}.arch-bi[data-astro-cid-rsapsy27] strong[data-astro-cid-rsapsy27]{font-size:1.05rem}.arch-bi[data-astro-cid-rsapsy27] span[data-astro-cid-rsapsy27]{font-size:.75rem}.arch-viz[data-astro-cid-rsapsy27]{--arch-mart-pad-top:1.05rem;--arch-mart-pad-bottom:1.15rem;--arch-mart-line:calc(1.05rem * 1.2)}.arch-sellthru[data-astro-cid-rsapsy27]{width:100%;margin-bottom:calc(var(--arch-mart-h) * -1);z-index:2;grid-area:1/2;padding:3.4rem 1.5rem 0}.arch-mart[data-astro-cid-rsapsy27]{width:calc(100% + 3rem);padding:var(--arch-mart-pad-top) 1.5rem var(--arch-mart-pad-bottom);margin-inline:-1.5rem}.arch-lower[data-astro-cid-rsapsy27]{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(16rem,.28fr);gap:0;display:grid}.arch-robling[data-astro-cid-rsapsy27]{z-index:1;height:fit-content;padding:calc(var(--arch-mart-h) + 1.5rem) 1.35rem 1.5rem 1.5rem;border-top-right-radius:0;border-bottom-left-radius:1.25rem}.arch-byo[data-astro-cid-rsapsy27]{z-index:0;padding:calc(var(--arch-mart-h) + 1.5rem) 1.75rem 1.5rem;border-radius:0 1.25rem 1.25rem 0}.arch-side-label[data-astro-cid-rsapsy27],.arch-robling-mark[data-astro-cid-rsapsy27]{top:1.35rem;left:1.5rem}.arch-side-label[data-astro-cid-rsapsy27] img[data-astro-cid-rsapsy27]{height:1.35rem}.arch-robling-mark[data-astro-cid-rsapsy27] img[data-astro-cid-rsapsy27]{height:1.5rem}.arch-byo-copy[data-astro-cid-rsapsy27],.arch-plain[data-astro-cid-rsapsy27],.arch-layer[data-astro-cid-rsapsy27] strong[data-astro-cid-rsapsy27],.arch-unboxed[data-astro-cid-rsapsy27] strong[data-astro-cid-rsapsy27]{font-size:1.05rem}.arch-layer[data-astro-cid-rsapsy27] span[data-astro-cid-rsapsy27],.arch-unboxed[data-astro-cid-rsapsy27] span[data-astro-cid-rsapsy27]{font-size:.75rem}}
