.Z3iyqa_page{isolation:isolate;min-height:100svh;padding:var(--s-7) var(--gutter);text-align:center;background:radial-gradient(56rem 32rem at 82% 30%, color-mix(in srgb, var(--violet-200) 70%, transparent), transparent 70%), radial-gradient(44rem 28rem at 12% 85%, color-mix(in srgb, var(--cyan-100) 70%, transparent), transparent 70%), var(--canvas);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}.Z3iyqa_top{justify-content:center;display:flex}.Z3iyqa_body{place-self:center;justify-items:center;gap:var(--s-5);max-width:var(--narrow);padding-block:var(--section-y);display:grid;position:relative}.Z3iyqa_plus{z-index:-1;pointer-events:none;width:min(94vw,clamp(24rem,16rem + 24vw,35rem));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Z3iyqa_plus svg{width:100%;max-width:none;height:auto;overflow:visible}.Z3iyqa_title{max-width:14ch;font-size:var(--fs-h1);letter-spacing:-.032em;font-weight:800;line-height:.98}.Z3iyqa_lead{max-width:var(--measure);font-size:var(--fs-lead);color:var(--text-2);line-height:1.5}.Z3iyqa_link{min-height:44px;font-size:var(--fs-small);align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.Z3iyqa_linkText{transition:background-size var(--t-base) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px}.Z3iyqa_linkArrow{background:var(--ink-950);width:26px;height:26px;color:var(--surface);transition:transform var(--t-base) var(--ease-settle);border-radius:50%;place-items:center;display:grid}.Z3iyqa_link:hover .Z3iyqa_linkText{background-position:100% 100%;background-size:0% 2px}.Z3iyqa_link:hover .Z3iyqa_linkArrow{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.Z3iyqa_plus path{transform-box:fill-box;transform-origin:50%;animation:1.1s var(--ease-out) both}.Z3iyqa_plus [data-arm=top]{animation-name:Z3iyqa_from-top}.Z3iyqa_plus [data-arm=right]{animation-name:Z3iyqa_from-right}.Z3iyqa_plus [data-arm=bottom]{animation-name:Z3iyqa_from-bottom}.Z3iyqa_plus [data-arm=left]{animation-name:Z3iyqa_from-left}}@keyframes Z3iyqa_from-top{0%{opacity:0;transform:translateY(-40%)}}@keyframes Z3iyqa_from-right{0%{opacity:0;transform:translate(40%)}}@keyframes Z3iyqa_from-bottom{0%{opacity:0;transform:translateY(40%)}}@keyframes Z3iyqa_from-left{0%{opacity:0;transform:translate(-40%)}}
