.more-services{padding:0 100px var(--section-y);background:var(--paper);color:var(--ink);justify-content:center;display:flex}.more-services--headed{flex-direction:column;align-items:center;gap:56px}@media (width<=809.98px){.more-services--headed{gap:40px}}.more-services__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1200px,100%);display:grid}.more-services__card{background:var(--figure-canvas);min-width:0;min-height:520px;box-shadow:inset 0 0 0 1px var(--card-line);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:72px 48px 48px;display:flex;position:relative;overflow:hidden}.more-services__card h3{font-family:var(--font-display);font-variation-settings:"wght" 500;letter-spacing:-.03em;font-size:40px;font-weight:450;line-height:var(--lh-heading-accent);text-wrap:balance;margin:0}.more-services__body>p{max-width:40ch;font-family:var(--font-display);font-variation-settings:"wght" 400;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;line-height:1.4}.more-services__body{z-index:1;flex-direction:column;align-self:stretch;align-items:center;gap:20px;margin-block:auto;display:flex;position:relative}.more-services__links{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex;position:relative}.more-services__fan{width:340px;height:150px;margin:0;padding:0;list-style:none;position:relative}.more-services__fan-wrap{margin:0 0 -58px;position:relative}.more-services__fan:after{z-index:4;background:linear-gradient(to bottom, color-mix(in srgb, var(--figure-canvas) 0%, transparent), var(--figure-canvas) 78%);content:"";pointer-events:none;height:72%;position:absolute;bottom:-12px;left:-60px;right:-60px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.more-services__fan-wrap~h3,.more-services__fan-wrap~p{z-index:5;position:relative}.more-services__fan-tile{width:84px;height:84px;translate:calc(-50% + var(--x,0px)) var(--y,0px);rotate:var(--r,0deg);transition:translate .5s var(--ease-spring), rotate .5s var(--ease-spring);position:absolute;top:0;left:50%}.more-services__fan-face{background:var(--paper);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--card-line), 0 10px 22px -12px var(--scene-shadow);transition:translate .5s var(--ease-spring), rotate .5s var(--ease-spring), background-color var(--dur-state) var(--ease-out-expo), box-shadow var(--dur-state) var(--ease-out-expo);place-items:center;display:grid}.more-services__fan-tile[data-slot="0"]{--x:-122px;--y:38px;--r:-14deg;z-index:1}.more-services__fan-tile[data-slot="1"]{--x:-64px;--y:12px;--r:-7deg;z-index:2}.more-services__fan-tile[data-slot="2"]{z-index:3;scale:1.12}.more-services__fan-tile[data-slot="3"]{--x:64px;--y:12px;--r:7deg;z-index:2}.more-services__fan-tile[data-slot="4"]{--x:122px;--y:38px;--r:14deg;z-index:1}.more-services__fan-tile[data-tint=websites]{--tint-fg:var(--tag-websites-fg);--tint-bg:var(--tag-websites-bg)}.more-services__fan-tile[data-tint=systems]{--tint-fg:var(--tag-systems-fg);--tint-bg:var(--tag-systems-bg)}.more-services__fan-tile[data-tint=tool]{--tint-fg:var(--tag-tool-fg);--tint-bg:var(--tag-tool-bg)}.more-services__fan-tile[data-tint=software]{--tint-fg:var(--tag-software-fg);--tint-bg:var(--tag-software-bg)}.more-services__fan-face svg{width:32px;height:32px}.more-services__fan-tile--protocol .more-services__fan-face{background:var(--protocol-orange-deep);box-shadow:0 12px 24px -12px var(--scene-shadow);color:var(--paper)}.more-services__fan-tile--protocol svg{width:34px;height:auto}.more-services__icon{color:var(--ink);transition:color var(--dur-state) var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.more-services__card--services:hover .more-services__fan-tile[data-slot="0"]{--x:-146px;--y:46px;--r:-18deg}.more-services__card--services:hover .more-services__fan-tile[data-slot="1"]{--x:-76px;--y:14px;--r:-9deg}.more-services__card--services:hover .more-services__fan-tile[data-slot="3"]{--x:76px;--y:14px;--r:9deg}.more-services__card--services:hover .more-services__fan-tile[data-slot="4"]{--x:146px;--y:46px;--r:18deg}.more-services__fan-tile:hover{z-index:4}.more-services__fan-tile:hover .more-services__fan-face{translate:0 -16px;rotate:calc(var(--r,0deg) * -1);box-shadow:0 18px 28px -14px var(--scene-shadow)}.more-services__fan-tile[data-tint]:hover .more-services__fan-face{background:var(--tint-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint-fg) 24%, transparent), 0 18px 28px -14px var(--scene-shadow)}.more-services__fan-tile[data-tint]:hover .more-services__icon{color:var(--tint-fg)}}.more-services__fan-face{position:relative}.more-services__tip{background:var(--ink);width:max-content;max-width:220px;color:var(--paper);text-align:left;opacity:0;transform-origin:50% 100%;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-in), transform var(--dur-exit) var(--ease-in);flex-direction:column;gap:6px;padding:10px 12px 11px;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:scale(.97)}.more-services__fan-tile[data-slot="0"] .more-services__tip{transform-origin:0 100%;left:0;translate:none}.more-services__fan-tile[data-slot="4"] .more-services__tip{transform-origin:100% 100%;left:auto;right:0;translate:none}.more-services__fan-tile--protocol .more-services__tip{scale:.892857}.more-services__tip-name{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:12px;line-height:1}.more-services__tip-line{font-family:var(--font-display);font-variation-settings:"wght" 400;letter-spacing:-.01em;font-size:14px;line-height:1.3}@media (hover:hover) and (pointer:fine){.more-services__fan-tile:hover .more-services__tip{opacity:1;transition:opacity var(--dur-state) var(--ease-out-expo) 80ms, transform var(--dur-state) var(--ease-out-expo) 80ms;transform:none}}.more-services__lines{z-index:0}.more-services__lines--rings{-webkit-mask-composite:source-in;width:1000px;height:1000px;inset:237px auto auto 50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0000 200px,#000 255px 420px,#0000 500px),linear-gradient(90deg,#0000 18%,#000 34% 66%,#0000 82%);mask-image:radial-gradient(circle,#0000 200px,#000 255px 420px,#0000 500px),linear-gradient(90deg,#0000 18%,#000 34% 66%,#0000 82%);-webkit-mask-composite:source-in;mask-composite:intersect}.more-services__card--cited{container-type:inline-size}.more-services__lines--cited{transform-origin:50% 0;width:592px;height:240px;inset:0 auto auto 50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 35%,#0000 92%);mask-image:linear-gradient(#000 35%,#0000 92%)}@container (width<=470px){.more-services__lines--cited{scale:.82}.cited-bg__side{display:none}}@container (width<=340px){.cited-bg__pill-row{display:none}}.cited-bg__bar{fill:var(--scene-bar)}.cited-bg__accent{fill:color-mix(in srgb, var(--scene-ahxe) 16%, var(--figure-canvas))}.cited-bg__spark{fill:var(--scene-bar-strong)}.cited-bg__glass{fill:none;stroke:var(--scene-bar-strong);stroke-width:1.3px;stroke-linecap:round}.cited-bg__caret{fill:var(--scene-bar-strong);translate:var(--to) 0}.cited-bg__typed,.cited-bg__stream{transform-box:fill-box;transform-origin:0}.cited-bg__cite{transform-box:fill-box}.more-services .cited-bg__typed{animation:12s linear infinite cited-type}.more-services .cited-bg__caret{animation:12s linear infinite cited-caret,1s step-end infinite cited-blink}.more-services .cited-bg__stream{animation:cited-stream 12s var(--ease-out-expo) infinite}.more-services .cited-bg__cite{animation:cited-cite 12s var(--ease-out-expo) infinite}@keyframes cited-type{0%,4%{animation-timing-function:steps(23,end);transform:scaleX(0)}26%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes cited-caret{0%,4%{animation-timing-function:steps(23,end);translate:0}26%,90%{translate:var(--to) 0}96%,to{translate:0}}@keyframes cited-blink{50%{opacity:0}}@keyframes cited-stream{0%,28%{transform:scaleX(0)}34%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes cited-cite{0%,39%{opacity:0;transform:translateY(4px)}44%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.more-services__mark{fill:var(--ink);transition:fill var(--dur-state) var(--ease-out-expo)}.more-services .more-services__pill{background:var(--scene-ahxe);color:var(--paper)}.more-services__accent{color:var(--scene-ahxe);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.more-services__strip{outline:none;width:calc(100% + 96px);margin:8px -48px -6px;padding-block:8px 30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.more-services__strip:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.more-services__track{width:max-content;display:flex}.more-services .more-services__track{animation:36s linear infinite more-services-drift}.more-services__strip:focus-within .more-services__track{animation-play-state:paused}@keyframes more-services-drift{to{transform:translate(-50%)}}.more-services__tiles{gap:14px;margin:0;padding:0 7px;list-style:none;display:flex}.more-services__tile{background:var(--paper);width:88px;height:88px;box-shadow:inset 0 0 0 1px var(--card-line), 0 10px 22px -14px var(--scene-shadow);transition:translate .5s var(--ease-spring), box-shadow var(--dur-state) var(--ease-out-expo);flex:none;place-items:center;display:grid;position:relative}.more-services__tile svg{width:30px;height:30px;transition:translate .5s var(--ease-spring)}.more-services__tile[data-ai=chatgpt]{--ai:var(--ai-chatgpt)}.more-services__tile[data-ai=perplexity]{--ai:var(--ai-perplexity)}.more-services__tile[data-ai=gemini]{--ai:var(--ai-gemini)}.more-services__tile[data-ai=claude]{--ai:var(--ai-claude)}.more-services__tile-name{font-family:var(--font-mono);letter-spacing:0;text-align:center;text-transform:uppercase;opacity:0;transition:opacity var(--dur-exit) var(--ease-in), translate var(--dur-exit) var(--ease-in);font-size:10px;line-height:1;position:absolute;bottom:12px;left:0;right:0;translate:0 4px}@media (hover:hover) and (pointer:fine){.more-services__tile:hover{box-shadow:inset 0 0 0 1px var(--card-line), 0 16px 26px -14px var(--scene-shadow);translate:0 -4px}.more-services__tile:hover svg{translate:0 -8px}.more-services__tile:hover .more-services__mark{fill:var(--ai)}.more-services__tile:hover .more-services__tile-name{opacity:1;transition:opacity var(--dur-state) var(--ease-out-expo) 60ms, translate var(--dur-state) var(--ease-out-expo) 60ms;translate:0}}.more-services__card--services{--card-bg:var(--ink)}.more-services__card--cited{--card-bg:var(--scene-ahxe)}.more-services__card--services,.more-services__card--cited{--scene-line:color-mix(in srgb, var(--card-bg) 80%, #fff);--scene-bar:color-mix(in srgb, var(--card-bg) 80%, #fff);--scene-bar-strong:color-mix(in srgb, var(--card-bg) 55%, #fff);background:var(--card-bg);box-shadow:none;color:var(--paper);-webkit-font-smoothing:antialiased}.more-services__card--services .more-services__fan:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--card-bg) 0%, transparent), var(--card-bg) 78%)}.more-services__fan-tile[data-tint=websites]{--tint-solid:var(--service-websites-strong);--tint-on:var(--paper)}.more-services__fan-tile[data-tint=systems]{--tint-solid:var(--service-systems);--tint-on:var(--paper)}.more-services__fan-tile[data-tint=tool]{--tint-solid:var(--service-tool);--tint-on:var(--paper)}.more-services__fan-tile[data-tint=software]{--tint-solid:var(--service-software);--tint-on:var(--paper)}.more-services__fan-tile[data-tint] .more-services__fan-face{background:var(--tint-solid);box-shadow:0 12px 24px -12px #0009}.more-services__fan-tile[data-tint] .more-services__icon{color:var(--tint-on)}.more-services__card--services .more-services__tip{background:var(--paper);color:var(--ink);-webkit-font-smoothing:auto}@media (hover:hover) and (pointer:fine){.more-services__fan-tile[data-tint]:hover .more-services__fan-face{background:var(--tint-solid);box-shadow:0 18px 28px -14px #0009}.more-services__fan-tile[data-tint]:hover .more-services__icon{color:var(--tint-on)}}.more-services .more-services__card--cited .more-services__pill{background:var(--paper);color:var(--scene-ahxe);-webkit-font-smoothing:auto}.more-services__card--cited .more-services__accent{color:color-mix(in srgb, var(--scene-ahxe) 28%, #fff)}.more-services__card--cited .cited-bg__accent{fill:color-mix(in srgb, var(--card-bg) 35%, #fff)}.more-services__card--cited .more-services__strip:focus-visible{outline-color:var(--paper)}@media (prefers-reduced-motion:reduce){.more-services__track{animation:none}.more-services__fan-tile,.more-services__fan-face,.more-services__tip,.more-services__tile,.more-services__tile svg{transition:none}}@media (width<=1399.98px){.more-services{padding:0 60px var(--section-y)}}@media (width<=1023.98px){.more-services__inner{grid-template-columns:minmax(0,1fr)}.more-services__card{min-height:460px}}@media (width<=809.98px){.more-services{padding:0 20px var(--section-y)}.more-services__card{gap:16px;min-height:0;padding:56px 20px 36px}.more-services__card h3{font-size:30px}.more-services__body>p{font-size:16px}.more-services__fan-wrap{margin:-10px 0 -64px;scale:.8}.more-services__strip{width:calc(100% + 40px);margin:0 -20px -14px}.more-services__tile{width:72px;height:72px}.more-services__tile svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.more-services .cited-bg__typed,.more-services .cited-bg__caret,.more-services .cited-bg__stream,.more-services .cited-bg__cite{animation:none}}.more-services__inner--related{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=1024px){.more-services__inner--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.more-services__inner--related .more-services__card{padding:56px 32px 40px}.more-services__inner--related .more-services__card h3{font-size:32px}.more-services__inner--related .more-services__body>p{font-size:16px}.more-services__card--related{--scene-line:color-mix(in srgb, var(--card-bg) 80%, #fff);--scene-bar-strong:color-mix(in srgb, var(--card-bg) 55%, #fff);background:var(--card-bg);box-shadow:none;color:var(--paper);-webkit-font-smoothing:antialiased}.more-services__card--related .more-services__accent{color:color-mix(in srgb, var(--card-bg) 30%, #fff)}.related-art-wrap{width:min(280px,100%);margin-bottom:12px;position:relative}.related-bg{aspect-ratio:2;width:228.571%;height:auto;inset:50% auto auto 50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(#0000,#000 10% 64%,#0000 80%);mask-image:linear-gradient(#0000,#000 10% 64%,#0000 80%)}.related-art{width:100%;height:auto;display:block;position:relative;overflow:visible}.related-art__frame,.related-art__line{fill:none;stroke:color-mix(in srgb, var(--card-bg) 45%, #fff);stroke-width:1.5px;stroke-dasharray:4 4}.related-art__line{stroke-dasharray:none;stroke-width:2px}.related-art__rule{stroke:color-mix(in srgb, var(--card-bg) 45%, #fff);stroke-width:1px}.related-art__dot{fill:color-mix(in srgb, var(--card-bg) 45%, #fff)}.related-art__solid{fill:var(--paper)}.related-art__bar{fill:color-mix(in srgb, var(--card-bg) 45%, #fff)}.related-art__block{fill:color-mix(in srgb, var(--card-bg) 70%, #fff)}.related-art__tile{fill:var(--paper);filter:drop-shadow(0 6px 10px #00000040)}.related-art__mark{fill:var(--card-bg)}.related-art__icon{width:32px;height:32px;color:var(--card-bg);place-items:center;display:grid}.related-art__rank{fill:var(--card-bg);font:500 16px/1 var(--font-display)}.more-services__all{margin-top:8px}@media (width<=809.98px){.more-services__all{justify-content:center;width:100%}}@media (width<=1023.98px){.more-services__inner--related{grid-template-columns:minmax(0,1fr)}}@media (width<=809.98px){.more-services__inner--related .more-services__card{padding:48px 20px 32px}.more-services__inner--related .more-services__card h3{font-size:26px}}
