.primer-soon[data-astro-cid-o5rvg7pz]{max-width:var(--max-width);padding:4rem var(--container-padding) 2.5rem;align-items:center;gap:2.5rem;margin:0 auto;display:flex;position:relative;overflow:hidden}.primer-soon-inner[data-astro-cid-o5rvg7pz]{z-index:2;flex:auto;max-width:760px;position:relative}.primer-intro[data-astro-cid-o5rvg7pz]{font-family:var(--font-body);color:var(--text-primary);margin:0 0 1rem;font-size:1.2rem;line-height:1.6}.primer-title[data-astro-cid-o5rvg7pz]{font-family:var(--font-heading);text-transform:lowercase;color:var(--text-primary);margin:0 0 .5rem;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05}.primer-comingsoon[data-astro-cid-o5rvg7pz]{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 1.25rem;font-size:1.05rem;font-style:italic}.primer-lede[data-astro-cid-o5rvg7pz]{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 1.75rem;font-size:1.1rem;line-height:1.7}.primer-actions[data-astro-cid-o5rvg7pz]{flex-wrap:wrap;gap:.75rem;display:flex}.primer-btn[data-astro-cid-o5rvg7pz]{font-family:var(--font-heading);text-transform:lowercase;border:2px solid var(--black);border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:1rem;text-decoration:none;display:inline-flex}.primer-btn--primary[data-astro-cid-o5rvg7pz]{background:var(--hrp-teal,#0b5e73);color:var(--text-inverse,#fff);box-shadow:var(--shadow-brand-md)}.primer-btn--ghost[data-astro-cid-o5rvg7pz]{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-brand-sm)}.primer-btn[data-astro-cid-o5rvg7pz]:hover{box-shadow:var(--shadow-brand-lg);transform:translate(-2px,-2px)}.primer-btn[data-astro-cid-o5rvg7pz]:active{box-shadow:none;transform:translate(2px,2px)}.primer-soon-logo[data-astro-cid-o5rvg7pz]{opacity:.95;pointer-events:none;flex:none;width:clamp(150px,16vw,220px);height:auto}@media (width<=1024px){.primer-soon-logo[data-astro-cid-o5rvg7pz]{display:none}}.primer-preview[data-astro-cid-o5rvg7pz]{padding:.5rem 0 3rem}.marquee[data-astro-cid-o5rvg7pz]{width:100%;padding-block:3.5rem;overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee[data-astro-cid-o5rvg7pz]+.marquee[data-astro-cid-o5rvg7pz]{margin-top:.5rem}.marquee-track[data-astro-cid-o5rvg7pz]{will-change:transform;gap:1.75rem;width:max-content;display:flex}.spread[data-astro-cid-o5rvg7pz]{cursor:pointer;rotate:var(--tilt,0deg);transition:rotate var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);background:0 0;border:none;flex:none;margin:0;padding:0}.spread[data-astro-cid-o5rvg7pz] img[data-astro-cid-o5rvg7pz]{border:2px solid var(--black);border-radius:var(--radius-sm,8px);width:auto;height:340px;box-shadow:var(--shadow-brand-md);background:var(--surface-card);display:block}.spread[data-astro-cid-o5rvg7pz]:hover,.spread[data-astro-cid-o5rvg7pz]:focus-visible{z-index:3;outline:none;transform:translateY(-6px)scale(1.02)}.spread[data-astro-cid-o5rvg7pz]:hover img[data-astro-cid-o5rvg7pz],.spread[data-astro-cid-o5rvg7pz]:focus-visible img[data-astro-cid-o5rvg7pz]{box-shadow:var(--shadow-brand-lg)}@media (width<=768px){.spread[data-astro-cid-o5rvg7pz] img[data-astro-cid-o5rvg7pz]{height:230px}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-o5rvg7pz]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.spread[data-astro-cid-o5rvg7pz]{rotate:0deg}}.primer-lightbox[data-astro-cid-o5rvg7pz]{z-index:1000;opacity:0;transition:opacity var(--duration-normal) var(--ease-default);background:#141210eb;justify-content:center;align-items:center;padding:3.5rem 1.5rem 1.5rem;display:flex;position:fixed;inset:0}.primer-lightbox[data-astro-cid-o5rvg7pz][hidden]{display:none}.primer-lightbox[data-astro-cid-o5rvg7pz].open{opacity:1}.primer-lightbox-img[data-astro-cid-o5rvg7pz]{object-fit:contain;border:2px solid var(--black);border-radius:var(--radius-sm,8px);background:var(--surface-card,#faf7f2);max-width:100%;max-height:100%;box-shadow:0 12px 48px #00000080}.primer-lightbox-close[data-astro-cid-o5rvg7pz]{font-family:var(--font-heading);text-transform:lowercase;color:var(--cream,#f5f0e8);border-radius:var(--radius-pill,2rem);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);background:#ffffff14;border:1.5px solid #f5f0e84d;padding:.5rem 1.2rem;font-size:.9rem;position:fixed;top:1.5rem;right:1.5rem}.primer-lightbox-close[data-astro-cid-o5rvg7pz]:hover{background:#ffffff2e}
