.ap-hero{background:#0d0e10;min-height:min(720px,94svh)}.ap-hero:before{content:"";inset:0 var(--ix-gutter);z-index:-1;background-image:linear-gradient(#fcf8f507 1px,#0000 1px),linear-gradient(90deg,#fcf8f507 1px,#0000 1px);background-size:48px 48px;position:absolute}.ap-top{padding:clamp(36px, 5vw, 64px) calc(var(--ix-gutter) + 40px) 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;display:flex}.ap-top h1{letter-spacing:-.025em;color:var(--ix-text);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:500}.ap-top p{color:var(--ix-muted);margin:0;font-size:16.5px}.ap-request{padding:36px calc(var(--ix-gutter) + 40px);flex-direction:column;flex:1;justify-content:center;display:flex}.ap-line{min-height:1.28em;font:500 clamp(21px, 3.5vw, 46px)/1.28 var(--ix-mono);letter-spacing:-.05em;color:#fcf8f512;justify-content:space-between;align-items:baseline;gap:24px;margin:0;transition:color .4s;display:flex}.ap-line.first{color:var(--ix-text);justify-content:flex-start;gap:.5em;font-size:clamp(26px,4.4vw,58px)}.ap-line.first b{color:var(--ix-orange);font-weight:500}.ap-line span{white-space:nowrap;min-width:0;padding-left:.6em}.ap-line small{letter-spacing:0;color:#0000;flex:none;font:15px Inter,system-ui,sans-serif;transition:color .4s}.ap-line.on{color:#fcf8f594}.ap-line.on small{color:var(--ix-muted)}.ap-line.new,.ap-line.new small{color:var(--ix-orange)}.ap-caret{vertical-align:-.1em;background:var(--ix-orange);width:.5em;height:.92em;margin-left:.12em;animation:1.1s steps(2,end) infinite ap-blink;display:inline-block}@keyframes ap-blink{50%{opacity:0}}.ap-actions{padding:0 calc(var(--ix-gutter) + 40px) clamp(40px, 5vw, 64px);margin:0}.ap-five{padding:0}.ap-five-copy{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px 48px;padding:clamp(40px,5vw,64px) 40px;display:grid}.ap-five-copy h2{letter-spacing:-.035em;color:var(--ix-text);margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.08}.ap-five-copy p{color:var(--ix-muted);align-self:end;margin:0;font-size:16.5px;line-height:1.55}.ap-verbs{border-top:1px dashed var(--ix-dash);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ap-verb{height:300px;transition:background-color .4s;position:relative;overflow:hidden}.ap-verb:not(:last-child){border-right:1px dashed var(--ix-dash)}.ap-verb b{transform-origin:0;letter-spacing:-.04em;white-space:nowrap;color:var(--ix-text);font-size:clamp(44px,5.6vw,78px);font-weight:600;line-height:0;transition:color .4s;position:absolute;bottom:22px;left:50%;transform:rotate(-90deg)}.ap-verb.off{background:repeating-linear-gradient(-45deg,#fcf8f506 0 6px,#0000 6px 12px)}.ap-verb.off b{color:#fcf8f524}.ap-switch{background:var(--ix-orange);border-radius:999px;width:38px;height:22px;transition:background-color .3s;position:absolute;top:22px;left:22px}.ap-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .3s;position:absolute;top:3px;left:19px}.ap-verb.off .ap-switch{background:#fcf8f524}.ap-verb.off .ap-switch i{left:3px}.ap-clients{background:#0d0e10;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ap-clients article{min-width:0;padding:26px 28px 30px}.ap-clients article:not(:last-child){border-right:1px dashed var(--ix-dash)}.ap-clients h3{color:var(--ix-orange);margin:0 0 18px;font-size:14px;font-weight:500}.ap-clients pre{font:13.5px/1.65 var(--ix-mono);color:#fcf8f5cc;margin:0;overflow-x:auto}.ap-tiles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ap-tiles article{border-bottom:1px dashed var(--ix-dash);min-width:0;padding:30px 32px 34px}.ap-tiles article:nth-last-child(-n+3){border-bottom:0}.ap-tiles article:not(:nth-child(3n)){border-right:1px dashed var(--ix-dash)}.ap-param{font:500 clamp(24px, 2.6vw, 36px) var(--ix-mono);letter-spacing:-.05em;color:#ff6a00e6;margin-bottom:30px;display:block}.ap-tiles h3{color:var(--ix-text);margin:0;font-size:17px;font-weight:500}.ap-tiles p{max-width:34ch;color:var(--ix-muted);margin:7px 0 0;font-size:14.5px;line-height:1.5}@media (width<=900px){.ap-top,.ap-request,.ap-actions{padding-left:28px;padding-right:28px}.ap-five-copy{grid-template-columns:minmax(0,1fr);padding-left:24px;padding-right:24px}.ap-verb{height:200px}.ap-clients,.ap-tiles{grid-template-columns:minmax(0,1fr)}.ap-clients article:not(:last-child){border-right:0;border-bottom:1px dashed var(--ix-dash)}.ap-tiles article,.ap-tiles article:nth-last-child(-n+3){border-bottom:1px dashed var(--ix-dash);border-right:0!important}.ap-tiles article:last-child{border-bottom:0}}@media (width<=640px){.ap-line small{display:none}.ap-line span{padding-left:0}.ap-line{font-size:5vw}.ap-line.first{font-size:6vw}}@media (prefers-reduced-motion:reduce){.ap-caret{animation:none}}
