.PublishedPageSections-module__7gfuoa__collection{--cms-accent:#a97cff;--cms-accent-soft:rgba(169,124,255,.16);color:#f6f2ea;background:radial-gradient(circle at 12% 16%, var(--cms-accent-soft), transparent 30rem), #090a0e;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);padding:max(5.5rem,min(10vw,9rem)) 0;position:relative;overflow:hidden}.PublishedPageSections-module__7gfuoa__product{--cms-accent:#c497ff;--cms-accent-soft:rgba(117,130,255,.14);background:radial-gradient(circle at 88% 20%, var(--cms-accent-soft), transparent 34rem), #08090c}.PublishedPageSections-module__7gfuoa__shell{width:min(1180px,100% - max(2rem,min(7vw,8rem)));margin-left:auto;margin-right:auto}.PublishedPageSections-module__7gfuoa__collectionHeading{color:var(--cms-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:max(2.5rem,min(5vw,4rem));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:700;display:flex}.PublishedPageSections-module__7gfuoa__collectionHeading i{background:linear-gradient(90deg, color-mix(in srgb, var(--cms-accent) 45%, transparent), transparent);flex:1;height:1px}.PublishedPageSections-module__7gfuoa__stack{border-top:1px solid rgba(255,255,255,.13)}.PublishedPageSections-module__7gfuoa__section{border-bottom:1px solid rgba(255,255,255,.13);grid-template-columns:4rem minmax(0,1.05fr) minmax(18rem,.85fr);align-items:start;gap:max(1.5rem,min(4vw,4.5rem));padding:max(2.5rem,min(6vw,5.25rem)) 0;display:grid}.PublishedPageSections-module__7gfuoa__number,.PublishedPageSections-module__7gfuoa__eyebrow{color:var(--cms-accent);letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:700}.PublishedPageSections-module__7gfuoa__number{padding-top:.45rem}.PublishedPageSections-module__7gfuoa__eyebrow{margin:0 0 1rem}.PublishedPageSections-module__7gfuoa__header h2{color:#fbf8f2;letter-spacing:-.055em;max-width:13ch;margin:0;font-size:max(2.25rem,min(5vw,5.75rem));font-weight:520;line-height:.96}.PublishedPageSections-module__7gfuoa__copy{padding-top:.3rem}.PublishedPageSections-module__7gfuoa__copy p{color:rgba(232,227,217,.72);max-width:42rem;margin:0;font-size:max(.95rem,min(1.4vw,1.12rem));line-height:1.72}.PublishedPageSections-module__7gfuoa__copy p+p{margin-top:1rem}.PublishedPageSections-module__7gfuoa__copy .PublishedPageSections-module__7gfuoa__subtitle{color:#f1ede5;font-size:max(1.08rem,min(1.7vw,1.35rem));line-height:1.55}.PublishedPageSections-module__7gfuoa__actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.PublishedPageSections-module__7gfuoa__actions a{border:1px solid color-mix(in srgb, var(--cms-accent) 46%, transparent);color:#f8f4ed;background:color-mix(in srgb, var(--cms-accent) 10%, transparent);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;min-width:11rem;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.PublishedPageSections-module__7gfuoa__actions a:hover{border-color:var(--cms-accent);background:color-mix(in srgb, var(--cms-accent) 18%, transparent);transform:translateY(-2px)}.PublishedPageSections-module__7gfuoa__actions a:focus-visible{outline:2px solid var(--cms-accent);outline-offset:3px}@media (max-width:820px){.PublishedPageSections-module__7gfuoa__section{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.PublishedPageSections-module__7gfuoa__copy{grid-column:2;padding-top:0}.PublishedPageSections-module__7gfuoa__header h2{max-width:15ch}}@media (max-width:520px){.PublishedPageSections-module__7gfuoa__shell{width:min(100% - 1.5rem,1180px)}.PublishedPageSections-module__7gfuoa__section{grid-template-columns:1fr}.PublishedPageSections-module__7gfuoa__number,.PublishedPageSections-module__7gfuoa__copy{grid-column:1}.PublishedPageSections-module__7gfuoa__number{padding-top:0}.PublishedPageSections-module__7gfuoa__actions{flex-direction:column}.PublishedPageSections-module__7gfuoa__actions a{width:100%}}@media (prefers-reduced-motion:reduce){.PublishedPageSections-module__7gfuoa__actions a{transition:none}.PublishedPageSections-module__7gfuoa__actions a:hover{transform:none}}
