.ag-hero{text-align:center;padding-block:110px 40px}.ag-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);margin:0;font-size:13px}.ag h1{letter-spacing:-.01em;font-variation-settings:"opsz" 72;text-wrap:balance;max-width:11em;margin:22px auto 0;font-size:clamp(2.6rem,7vw,5rem);font-style:italic;font-weight:400;line-height:1}.ag-lede{text-wrap:pretty;max-width:22em;margin:26px auto 0;font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.35}.ag h2{letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:15px;font-weight:400}.ag section+section{margin-top:96px}.ag-loop{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ag-loop .n{color:var(--quiet);font-size:22px;font-style:italic}.ag-loop h3{letter-spacing:.14em;text-transform:uppercase;margin:8px 0 12px;font-size:15px;font-weight:400}.ag-loop p{max-width:15em;margin:0 auto;font-size:19px;line-height:1.45}.ag-two{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.ag-two p{margin:0 0 16px;font-size:19px;line-height:1.5}.ag .muted{color:var(--quiet)}.ag-code{white-space:pre;background:#f6f5f1;border-radius:8px;margin:12px 0 20px;padding:18px 20px;font-family:ui-monospace,Menlo,monospace;font-size:13.5px;line-height:1.55;overflow-x:auto}.ag code{font-family:ui-monospace,Menlo,monospace;font-size:.85em}.ag-setup{gap:22px;max-width:46em;padding-left:24px;font-size:19px;line-height:1.5;display:grid}.ag-setup a{border-bottom:1px solid;text-decoration:none}@media (max-width:760px){.ag-loop,.ag-two{grid-template-columns:minmax(0,1fr)}.ag-hero{padding-top:72px}}.ag-setup li,.ag-two>*,.ag-loop li{min-width:0}.ag-code{max-width:100%}@media (max-width:760px){.ag-setup{padding-left:20px}.ag-code{padding:14px;font-size:12px}}.ag-small{color:var(--quiet);margin:22px auto 0;font-size:17px;font-style:italic}.wl-form{text-align:left;gap:22px;max-width:460px;margin:28px auto 0;display:grid}.wl-form .underline input{font-size:clamp(1.3rem,3vw,1.7rem)}.wl-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wl-done{margin:30px auto 0;font-size:21px;font-style:italic}.wl-err{color:#b4382c;text-align:center;margin:0;font-size:16px}.closing .wl-form{margin-top:36px}.wl-hint{color:var(--quiet);margin:-10px 0 0;font-size:17px}.wl-hint button,.wl-fix{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.wl-fix{color:var(--quiet);font-size:17px;font-style:normal}.ag-confirmed{background:var(--sage);border-radius:6px;max-width:460px;margin:28px auto 0;padding:12px 18px;font-size:17px}.wl-form .wl-project input{font-size:clamp(1.05rem,2.4vw,1.25rem)}.privacy{max-width:720px;padding-block:90px 40px}.privacy h1,.privacy .ag-lede{text-align:left;margin-left:0}.privacy h2{margin-top:48px}.privacy p,.privacy li{font-size:18px;line-height:1.55}.privacy ul{gap:10px;padding-left:20px;display:grid}.privacy a{border-bottom:1px solid;text-decoration:none}.ag-sub{font-variation-settings:"opsz" 36;margin:40px 0 14px;font-size:clamp(1.3rem,2.6vw,1.6rem);font-style:italic;font-weight:400}.ag-sub:first-of-type{margin-top:8px}.ag-after{margin:0;font-size:19px}
