.hire-badge-module__88bFCa__scene{perspective:900px;border-radius:16px;width:min(100%,300px);margin-inline:auto}.hire-badge-module__88bFCa__badge{color:var(--foreground);transform-style:preserve-3d;transform:rotateX(var(--badge-pitch,0deg)) rotateY(var(--badge-yaw,0deg));background:linear-gradient(#f7f7f2,#fdfdfb);border:1px solid #e1e1db;border-radius:16px;padding:34px 18px 22px;transition:transform .22s ease-out;position:relative;box-shadow:0 12px 26px #201f1d05}.hire-badge-module__88bFCa__slot{background:var(--background);border:1px solid #e5e5de;border-radius:6px;width:40px;height:8px;position:absolute;top:10px;left:calc(50% - 20px);box-shadow:inset 0 1px 2px #201f1d08}.hire-badge-module__88bFCa__name{background:var(--foreground);color:var(--background);border-radius:7px;padding:8px 10px;font-size:17px;line-height:1.5}.hire-badge-module__88bFCa__avatarFrame{background:#fff;border:1px solid #e1e1db;border-radius:8px;justify-content:center;align-items:center;width:100px;height:100px;margin-top:20px;display:flex}.hire-badge-module__88bFCa__avatarFrame img{object-fit:contain;width:97px;height:97px;display:block}.hire-badge-module__88bFCa__badge .hire-badge-module__88bFCa__direction{margin-top:24px;font-size:17px;font-weight:700}.hire-badge-module__88bFCa__role{animation:.28s ease-out hire-badge-module__88bFCa__role-enter;display:block}@keyframes hire-badge-module__88bFCa__role-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.hire-badge-module__88bFCa__badge .hire-badge-module__88bFCa__motto{color:var(--muted);margin-top:20px;font-size:14px}.hire-badge-module__88bFCa__footer{text-align:center;border-top:1px dashed #d7d7cf;margin-top:38px;padding-top:22px;font-size:14px}.hire-badge-module__88bFCa__name,.hire-badge-module__88bFCa__avatarFrame{transform:translateZ(12px)}.hire-badge-module__88bFCa__direction,.hire-badge-module__88bFCa__motto{transform:translateZ(8px)}@media (prefers-reduced-motion:reduce){.hire-badge-module__88bFCa__badge{transition:none;transform:none}.hire-badge-module__88bFCa__role{animation:none}.hire-badge-module__88bFCa__name,.hire-badge-module__88bFCa__avatarFrame,.hire-badge-module__88bFCa__direction,.hire-badge-module__88bFCa__motto{transform:none}}
.landing-module__DWgURW__landing{--accent:#315bfb;--soft:#f5f4f0;--line:var(--divider);padding-bottom:32px}.landing-module__DWgURW__shell{border-inline:1px solid var(--line);width:min(1280px,100% - 96px);margin-inline:auto}.landing-module__DWgURW__skipLink{z-index:100;clip-path:inset(50%);background:var(--surface);width:1px;height:1px;position:fixed;top:12px;left:12px;overflow:hidden}.landing-module__DWgURW__skipLink:focus{clip-path:none;width:auto;height:auto;padding:12px}.landing-module__DWgURW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-module__DWgURW__header{z-index:5;background:var(--surface);transition:transform .18s;position:sticky;top:0}.landing-module__DWgURW__header[data-hidden=true]{transform:translateY(-100%)}.landing-module__DWgURW__headerInner{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding-inline:32px;display:flex}.landing-module__DWgURW__brand{align-items:center;gap:10px;display:flex}.landing-module__DWgURW__brand>span{color:var(--accent);margin-left:-10px}.landing-module__DWgURW__desktopNav{align-items:center;gap:30px;display:flex}.landing-module__DWgURW__navLink{cursor:pointer;text-align:left;align-items:center;gap:6px;min-height:44px;display:flex}.landing-module__DWgURW__navBadge{border:1px solid var(--line);color:var(--muted);padding:2px 4px}.landing-module__DWgURW__menuToggle{cursor:pointer;min-height:44px;display:none}.landing-module__DWgURW__mobileNav{border-top:1px solid var(--line);background:var(--surface);padding:8px 24px 20px}.landing-module__DWgURW__mobileNav[hidden]{display:none}.landing-module__DWgURW__mobileNav .landing-module__DWgURW__navLink{border-bottom:1px solid var(--line);width:100%;padding:10px 4px}.landing-module__DWgURW__navLink:hover,.landing-module__DWgURW__footerColumn>a:hover,.landing-module__DWgURW__footerColumn>button:hover{color:var(--accent)}.landing-module__DWgURW__hero{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;min-height:640px;display:grid}.landing-module__DWgURW__heroCopy{flex-direction:column;justify-content:center;padding:84px 42px 60px;display:flex}.landing-module__DWgURW__eyebrow{color:var(--accent);letter-spacing:1.2px;margin-bottom:24px}.landing-module__DWgURW__hero h1{letter-spacing:-1.5px;white-space:nowrap;margin-bottom:24px;font-weight:700;line-height:1.65}.landing-module__DWgURW__titleDot{color:var(--accent)}.landing-module__DWgURW__description{color:#595853;line-height:2.05}.landing-module__DWgURW__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landing-module__DWgURW__primaryButton,.landing-module__DWgURW__secondaryButton{border:1px solid var(--foreground);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:20px;width:fit-content;min-height:44px;padding:8px 18px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.landing-module__DWgURW__primaryButton{background:var(--foreground);color:var(--background)}.landing-module__DWgURW__secondaryButton{background:0 0}.landing-module__DWgURW__primaryButton:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.landing-module__DWgURW__secondaryButton:hover{background:#eeeff7;transform:translateY(-2px)}.landing-module__DWgURW__textButton{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:fit-content;min-height:44px;transition:color .18s;display:inline-flex}.landing-module__DWgURW__textButton:hover{color:var(--accent)}.landing-module__DWgURW__social{margin-top:34px}.landing-module__DWgURW__socialButtons{flex-wrap:wrap;gap:8px 18px;margin-bottom:9px;display:flex}.landing-module__DWgURW__socialButton{cursor:pointer;align-items:center;gap:7px;min-height:40px;display:inline-flex}.landing-module__DWgURW__socialButton img{transition:transform .18s}.landing-module__DWgURW__socialButton:hover img{transform:translateY(-2px)}.landing-module__DWgURW__socialButton:hover{color:var(--accent)}.landing-module__DWgURW__note{color:var(--muted);line-height:1.9}.landing-module__DWgURW__terminalCard{color:#fdfcfc;background:#201d1d;border:1px solid #201d1d;flex-direction:column;min-width:0;margin:32px 32px 32px 0;display:flex}.landing-module__DWgURW__terminalTop{color:#b9b8b5;border-bottom:1px solid #ffffff20;justify-content:space-between;gap:8px;padding:15px 18px;display:flex}.landing-module__DWgURW__terminalArt{flex:1;min-height:290px;position:relative;overflow:hidden}.landing-module__DWgURW__heroDotScene{position:absolute;inset:0}.landing-module__DWgURW__heroDotScene>canvas{object-fit:contain;opacity:0;width:100%;height:100%}.landing-module__DWgURW__heroDotFallback{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.landing-module__DWgURW__heroDotScene:has(canvas[data-ready=true])>.landing-module__DWgURW__heroDotFallback{visibility:hidden}.landing-module__DWgURW__heroDotScene>canvas[data-ready=true]{opacity:1}.landing-module__DWgURW__heroMotionToggle{color:#b9b8b5;cursor:pointer;visibility:hidden;min-height:44px;padding-inline:8px;position:absolute;top:8px;right:16px}.landing-module__DWgURW__heroDotScene:has(canvas[data-ready=true])>.landing-module__DWgURW__heroMotionToggle{visibility:visible}.landing-module__DWgURW__heroMotionToggle:hover{color:#fdfcfc}.landing-module__DWgURW__heroMotionToggle:focus-visible{outline-offset:2px;outline:1px solid #fdfcfc}@media (prefers-reduced-motion:reduce){.landing-module__DWgURW__heroDotScene>.landing-module__DWgURW__heroMotionToggle{display:none}}.landing-module__DWgURW__terminalBottom{background:#1b1919;border-top:1px solid #ffffff20;padding:24px}.landing-module__DWgURW__terminalSession{color:#a6a3a3;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.landing-module__DWgURW__terminalSignal{background:#b9b9b9;border-radius:50%;width:6px;height:6px}.landing-module__DWgURW__terminalPrompt{align-items:baseline;min-height:24px;margin-block:18px 12px;display:flex}.landing-module__DWgURW__terminalPromptMark{color:#d6d6d6;margin-right:10px}.landing-module__DWgURW__cursor{color:#fdfcfc;margin-left:2px}.landing-module__DWgURW__terminalBottom[data-cursor=hidden] .landing-module__DWgURW__cursor{opacity:0}.landing-module__DWgURW__terminalHints{color:#a6a3a3;justify-content:space-between;display:flex}.landing-module__DWgURW__terminalHints>span:last-child{color:#d6d6d6}.landing-module__DWgURW__exploreStrip{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;display:grid}.landing-module__DWgURW__exploreStrip>p{border-right:1px solid var(--line);color:var(--muted);padding:26px 32px;line-height:1.9}.landing-module__DWgURW__exploreStrip strong{color:var(--foreground);font-weight:500}.landing-module__DWgURW__exploreStrip>div{grid-template-columns:repeat(4,1fr);display:grid}.landing-module__DWgURW__exploreStrip a{border-right:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:24px 20px;transition:background .18s;display:flex}.landing-module__DWgURW__exploreStrip a:last-child{border-right:0}.landing-module__DWgURW__exploreStrip a>span:first-child{width:100%;color:var(--muted)}.landing-module__DWgURW__exploreStrip a:hover{background:var(--soft)}.landing-module__DWgURW__section{border-bottom:1px solid var(--line);padding:76px 40px;scroll-margin-top:96px}.landing-module__DWgURW__sectionHeading{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}#landing-module__DWgURW__collaboration .landing-module__DWgURW__sectionHeading{align-items:start}.landing-module__DWgURW__sectionHeading h2,.landing-module__DWgURW__stackHeading h2,.landing-module__DWgURW__relayCopy h2{letter-spacing:-.8px;font-weight:600;line-height:1.55}.landing-module__DWgURW__sectionHeading .landing-module__DWgURW__eyebrow{margin-bottom:16px}.landing-module__DWgURW__headingDescription>p{color:var(--muted);max-width:360px;line-height:1.9}.landing-module__DWgURW__sampleBadge{color:var(--muted);border:1px solid var(--line);margin-top:12px;padding:4px 8px;display:inline-block}.landing-module__DWgURW__smallLabel{color:var(--muted);letter-spacing:.7px}.landing-module__DWgURW__stackHeading{grid-template-columns:1fr auto;align-items:center;gap:12px 24px;margin-bottom:30px;display:grid}.landing-module__DWgURW__stackHeading .landing-module__DWgURW__eyebrow{grid-column:1/-1;margin-bottom:0}.landing-module__DWgURW__section.landing-module__DWgURW__stackSection{padding-inline:0;padding-bottom:0}.landing-module__DWgURW__stackSection .landing-module__DWgURW__stackHeading{padding-inline:40px}.landing-module__DWgURW__techGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.landing-module__DWgURW__techGrid:before{content:"";z-index:1;background:var(--line);height:1px;position:absolute;top:50%;left:-1px;right:-1px}.landing-module__DWgURW__techGroup{padding:22px 40px;position:relative}.landing-module__DWgURW__techGroup:not(:nth-child(4n)):after{content:"";z-index:1;background:var(--line);width:1px;position:absolute;top:-1px;bottom:-1px;right:0}.landing-module__DWgURW__techGroup .landing-module__DWgURW__smallLabel{flex-direction:column;gap:3px;margin-bottom:20px;display:flex}.landing-module__DWgURW__techItem{align-items:center;gap:14px;min-height:47px;display:flex}.landing-module__DWgURW__techItem img{object-fit:contain}.landing-module__DWgURW__section.landing-module__DWgURW__projectsSection{padding-inline:0;padding-bottom:0}.landing-module__DWgURW__projectsHeading{grid-template-columns:1.3fr 1fr;align-items:start;gap:48px;margin:0 40px 36px;display:grid}.landing-module__DWgURW__projectsHeading h2{letter-spacing:-.8px;font-weight:600;line-height:1.55}.landing-module__DWgURW__projectsHeading .landing-module__DWgURW__headingDescription{padding-top:0}.landing-module__DWgURW__projectsHeading .landing-module__DWgURW__sampleBadge{margin-top:12px}.landing-module__DWgURW__projectGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-module__DWgURW__projectCard{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.landing-module__DWgURW__projectCard:last-child{border-right:0}.landing-module__DWgURW__projectArtwork{height:380px;padding:24px 28px;overflow:hidden}.landing-module__DWgURW__projectParticles{aspect-ratio:1;pointer-events:none;width:220px;max-width:100%;position:relative}.landing-module__DWgURW__projectParticles>img{object-fit:contain;width:100%;height:auto}.landing-module__DWgURW__projectParticles>canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.landing-module__DWgURW__projectParticles:has(canvas[data-ready=true])>img{visibility:hidden}.landing-module__DWgURW__projectParticles>canvas[data-ready=true]{opacity:1}.landing-module__DWgURW__projectCopy{flex-direction:column;flex:1;align-items:flex-start;min-height:210px;padding:0 28px 28px;display:flex}.landing-module__DWgURW__projectCopy h3{align-items:center;gap:10px;margin-bottom:4px;display:flex}.landing-module__DWgURW__projectCopy h3 img{filter:grayscale();flex:none}.landing-module__DWgURW__projectCategory{color:var(--muted);margin-bottom:12px}.landing-module__DWgURW__projectDescription{color:var(--muted);margin-bottom:18px}.landing-module__DWgURW__projectLink{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin-top:auto;transition:opacity .18s;display:inline-flex}.landing-module__DWgURW__projectLink>span:first-child{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.landing-module__DWgURW__projectLink:hover{opacity:.6}.landing-module__DWgURW__projectLink small{color:var(--muted);font-size:14px}.landing-module__DWgURW__tags{flex-wrap:wrap;gap:6px;display:flex}.landing-module__DWgURW__tags>span{border:1px solid var(--line);background:#fdfcfc99;padding:4px 7px}.landing-module__DWgURW__assetSection{border-bottom:1px solid var(--line);background:radial-gradient(at 50% 0,#315bfb0b,#0000 60%);flex-direction:column;min-height:360px;scroll-margin-top:96px;display:flex;position:relative;overflow:hidden}.landing-module__DWgURW__assetDisplay{flex:1;place-items:center;min-height:320px;padding:40px 16px 0;display:grid;position:relative}.landing-module__DWgURW__assetNumber{color:#201d1d10;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;grid-area:1/1;font-size:clamp(44px,10.5vw,154px);font-weight:500;line-height:1;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.landing-module__DWgURW__assetNumber>span{animation:.45s ease-out landing-module__DWgURW__assetUpdate;display:inline-block}.landing-module__DWgURW__assetLink{color:var(--muted);opacity:0;pointer-events:none;align-items:center;gap:8px;font-size:14px;line-height:2;transition:opacity .26s,transform .36s,color .18s;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%,4px)}.landing-module__DWgURW__assetLink:hover{color:var(--foreground)}.landing-module__DWgURW__assetSection:hover .landing-module__DWgURW__assetNumber{transform:scale(1.025)}.landing-module__DWgURW__assetSection:hover .landing-module__DWgURW__assetLink,.landing-module__DWgURW__assetLink:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.landing-module__DWgURW__assetCaption{text-align:center;grid-area:1/1;position:relative;transform:translateY(24px)}.landing-module__DWgURW__landing .landing-module__DWgURW__assetTitle{font-size:clamp(22px,2.5vw,32px);font-weight:600;line-height:1.5}.landing-module__DWgURW__assetCaption>p{color:var(--muted);margin-top:8px;font-size:14px}.landing-module__DWgURW__assetCaption>p>span{color:var(--accent);margin-inline:6px}@keyframes landing-module__DWgURW__assetUpdate{0%{opacity:.7;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.landing-module__DWgURW__collaborationGrid{grid-template-columns:1fr 1fr;display:grid}.landing-module__DWgURW__development{isolation:isolate;border-right:1px solid var(--line);padding:32px;position:relative}.landing-module__DWgURW__development:before,.landing-module__DWgURW__hire:before{content:"";z-index:-1;pointer-events:none;background:var(--collaboration-texture,none) no-repeat right center / 540px;opacity:.3;position:absolute;inset:0}.landing-module__DWgURW__hire:before{right:-40px}.landing-module__DWgURW__collaborationGrid h3{margin:14px 0;font-weight:600;line-height:1.65}.landing-module__DWgURW__development>p:not(:first-child),.landing-module__DWgURW__hireCopy>p:not(:first-child){color:var(--muted);line-height:1.9}.landing-module__DWgURW__services{margin-block:28px}.landing-module__DWgURW__services>div{align-items:center;gap:16px;padding-block:18px;display:flex}.landing-module__DWgURW__services h4{font-weight:500}.landing-module__DWgURW__services p{color:var(--muted);margin-top:5px}.landing-module__DWgURW__hire{isolation:isolate;align-items:stretch;display:flex;position:relative}.landing-module__DWgURW__hireCopy{flex-direction:column;width:100%;padding:32px;display:flex;position:relative}.landing-module__DWgURW__hireSteps{flex-direction:column;flex:1;justify-content:space-between;gap:16px;margin:28px 0 30px;padding:0;list-style:none;display:flex}.landing-module__DWgURW__hireSteps li{grid-template-columns:48px 1fr;gap:12px;line-height:1.7;display:grid}.landing-module__DWgURW__hireSteps li>span,.landing-module__DWgURW__hireSteps li p{color:var(--muted)}.landing-module__DWgURW__hireSteps strong{color:var(--foreground)}.landing-module__DWgURW__coursesSection .landing-module__DWgURW__sectionHeading{align-items:start}.landing-module__DWgURW__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing-module__DWgURW__courseCard{--course-active:0;--course-color:#6440c2;--course-ink:#fff;--course-icon-filter:brightness(0) invert(1);isolation:isolate;color:#696767;background:#f5f4f4;border-radius:20px;flex-direction:column;min-width:0;min-height:360px;padding:28px;transition:color .22s;display:flex;position:relative}.landing-module__DWgURW__courseCard:nth-child(2){--course-color:#eb8c4a;--course-ink:#3c2417;--course-icon-filter:brightness(0)}.landing-module__DWgURW__courseCard:nth-child(3){--course-color:#345bb8}.landing-module__DWgURW__courseCard:nth-child(4){--course-color:#267353}.landing-module__DWgURW__courseCard:nth-child(5){--course-color:#a63768}.landing-module__DWgURW__courseCard:nth-child(6){--course-color:#126f7d}.landing-module__DWgURW__courseCard:before{content:"";z-index:-1;border-radius:inherit;background:var(--course-color) var(--course-texture,none) center / cover;background-blend-mode:soft-light;opacity:var(--course-active);pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.landing-module__DWgURW__courseCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-module__DWgURW__courseCardTop h3{min-width:0}.landing-module__DWgURW__courseAction{color:#696767;cursor:pointer;background:#ffffffc9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;padding-inline:14px;display:inline-flex}.landing-module__DWgURW__courseAction:after{content:"";border-radius:20px;position:absolute;inset:0}.landing-module__DWgURW__courseActionLabel{opacity:0;white-space:nowrap;max-width:0;font-size:14px;transition:max-width .22s,opacity .22s,margin .22s;overflow:hidden}.landing-module__DWgURW__courseIcon{flex:1;place-items:center;min-height:172px;padding-block:28px;display:grid}.landing-module__DWgURW__courseIcon img{object-fit:contain;filter:brightness(0);opacity:.24;width:76px;height:76px;transition:filter .22s,opacity .22s}.landing-module__DWgURW__courseCard>p{min-height:72px;line-height:1.5}.landing-module__DWgURW__courseCard:has(:focus-visible){--course-active:1;color:var(--course-ink)}.landing-module__DWgURW__courseCard:has(:focus-visible) .landing-module__DWgURW__courseIcon img{filter:var(--course-icon-filter);opacity:1}.landing-module__DWgURW__courseCard:has(:focus-visible) .landing-module__DWgURW__courseActionLabel{opacity:1;max-width:72px;margin-right:8px}@media (hover:hover) and (pointer:fine){.landing-module__DWgURW__courseCard:hover{--course-active:1;color:var(--course-ink)}.landing-module__DWgURW__courseCard:hover .landing-module__DWgURW__courseIcon img{filter:var(--course-icon-filter);opacity:1}.landing-module__DWgURW__courseCard:hover .landing-module__DWgURW__courseActionLabel{opacity:1;max-width:72px;margin-right:8px}}.landing-module__DWgURW__relaySection{grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;display:grid}.landing-module__DWgURW__section.landing-module__DWgURW__relaySection{padding-block:0}.landing-module__DWgURW__relayCopy{padding-block:76px}.landing-module__DWgURW__statusBadge{color:var(--ink);border:1px solid var(--ink);padding:3px 7px;display:inline-block}.landing-module__DWgURW__relayCopy>p:not(:first-child){color:var(--muted);margin-top:20px;line-height:1.9}.landing-module__DWgURW__relayCopy .landing-module__DWgURW__tags{margin-block:24px}.landing-module__DWgURW__relayCopy .landing-module__DWgURW__note{margin-top:12px!important}.landing-module__DWgURW__relayVisual{isolation:isolate;grid-template-columns:repeat(2,minmax(0,40%));justify-content:center;align-self:stretch;gap:16px;min-width:0;min-height:480px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.landing-module__DWgURW__relayLane{min-width:0;position:relative}.landing-module__DWgURW__relayTrack{flex-direction:column;animation:36s linear infinite landing-module__DWgURW__relayScroll;display:flex;position:absolute;inset:0 0 auto}.landing-module__DWgURW__relayTrackDown{animation-direction:reverse}.landing-module__DWgURW__relayLogoGroup{flex-direction:column;flex-shrink:0;gap:24px;padding-bottom:24px;display:flex}.landing-module__DWgURW__relayLogo{flex-shrink:0;place-items:center;height:104px;display:grid}.landing-module__DWgURW__relayLogo img{object-fit:contain;filter:brightness(0);opacity:.8;width:56px;height:56px}.landing-module__DWgURW__relayVisual:before,.landing-module__DWgURW__relayVisual:after{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(to bottom, var(--background), transparent);height:96px;position:absolute;inset-inline:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.landing-module__DWgURW__relayVisual:before{top:0}.landing-module__DWgURW__relayVisual:after{bottom:0;transform:rotate(180deg)}@keyframes landing-module__DWgURW__relayScroll{to{transform:translateY(-50%)}}.landing-module__DWgURW__communityHeading{grid-template-columns:1.3fr 1fr;align-items:start;gap:48px;margin-bottom:36px;display:grid}.landing-module__DWgURW__communityHeading .landing-module__DWgURW__eyebrow{margin-bottom:16px}.landing-module__DWgURW__communityHeading h2{letter-spacing:-.8px;font-weight:600;line-height:1.55}.landing-module__DWgURW__communityCopy{padding-top:0}.landing-module__DWgURW__communityCopy>p{color:var(--muted);max-width:360px;line-height:1.9}.landing-module__DWgURW__communityCopy .landing-module__DWgURW__textButton{margin-top:15px}.landing-module__DWgURW__communityLinks{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 -41px -76px;display:grid}.landing-module__DWgURW__communityLinks article{border-right:1px solid var(--line);padding:28px}.landing-module__DWgURW__communityLinks article:nth-child(4n){border-right:0}.landing-module__DWgURW__communityName{align-items:center;gap:14px;display:flex}.landing-module__DWgURW__communityName h3{font-weight:500}.landing-module__DWgURW__communityLinks article>p{color:var(--muted);margin:12px 0 24px}.landing-module__DWgURW__communityLinks small{color:var(--muted);margin-top:10px;display:block}.landing-module__DWgURW__contributorsSection{border-bottom:1px solid var(--line);padding-top:76px}.landing-module__DWgURW__contributorsSection .landing-module__DWgURW__sectionHeading{align-items:start;padding-inline:40px}.landing-module__DWgURW__contributorGrid{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.landing-module__DWgURW__contributor{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:155px;padding:28px 12px;display:flex}.landing-module__DWgURW__contributor:nth-child(6n){border-right:0}.landing-module__DWgURW__contributor img{object-fit:cover;border-radius:50%;width:58px;height:58px;transition:transform .18s}.landing-module__DWgURW__contributorInviteMark{border:1px dashed var(--line);width:58px;height:58px;color:var(--muted);border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid}.landing-module__DWgURW__contributor:hover img{transform:translateY(-3px)}.landing-module__DWgURW__contributor span{text-align:center;overflow-wrap:anywhere}.landing-module__DWgURW__closingSection{text-align:center;border-bottom:1px solid var(--line);padding-bottom:48px}.landing-module__DWgURW__closingSection>div{padding:62px 24px 0}.landing-module__DWgURW__closingSection .landing-module__DWgURW__eyebrow{color:var(--foreground);margin-bottom:14px}.landing-module__DWgURW__closingSection h2{margin-bottom:10px;font-weight:600}.landing-module__DWgURW__githubActivity{text-align:left;width:min(940px,100% - 96px);margin:32px auto 0}.landing-module__DWgURW__activityHeading{margin-bottom:16px;font-size:12px;line-height:1.5}.landing-module__DWgURW__activityScroll{padding-bottom:6px;overflow-x:auto}.landing-module__DWgURW__activityCalendar{min-width:720px}.landing-module__DWgURW__activityMonths{color:var(--muted);grid-template-columns:repeat(53,minmax(0,1fr));gap:4px;margin:0 0 10px 36px;font-size:11px;line-height:1.5;display:grid}.landing-module__DWgURW__activityBody{gap:8px;display:flex}.landing-module__DWgURW__activityDays{color:var(--muted);flex:0 0 28px;grid-template-rows:repeat(7,1fr);gap:4px;font-size:10px;line-height:1;display:grid}.landing-module__DWgURW__activityDays>span{align-items:center;display:flex}.landing-module__DWgURW__activityDays>span:first-child{grid-row:2}.landing-module__DWgURW__activityDays>span:nth-child(2){grid-row:4}.landing-module__DWgURW__activityDays>span:nth-child(3){grid-row:6}.landing-module__DWgURW__activityGrid{flex:1;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(53,minmax(0,1fr));grid-auto-flow:column;gap:4px;display:grid}.landing-module__DWgURW__activityCell{aspect-ratio:1;background:#ebedf0;border:1px solid #1b1f230d;border-radius:2px;display:block}.landing-module__DWgURW__activityCell[data-level="1"]{background:#9be9a8}.landing-module__DWgURW__activityCell[data-level="2"]{background:#40c463}.landing-module__DWgURW__activityCell[data-level="3"]{background:#30a14e}.landing-module__DWgURW__activityCell[data-level="4"]{background:#216e39}.landing-module__DWgURW__activityLegend{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.landing-module__DWgURW__activityLegend .landing-module__DWgURW__activityCell{width:12px}.landing-module__DWgURW__activityLegend>span:first-child{margin-right:3px}.landing-module__DWgURW__activityLegend>span:last-child{margin-left:3px}.landing-module__DWgURW__footerGrid{grid-template-columns:1.4fr .8fr 1fr 1.25fr;display:grid}.landing-module__DWgURW__footerGrid>div{border-right:1px solid var(--line);padding:32px 24px}.landing-module__DWgURW__footerGrid>div:last-child{border-right:0}.landing-module__DWgURW__footerBrand{font-weight:700}.landing-module__DWgURW__footerIntro>p{color:var(--muted);max-width:220px;margin:16px 0 28px;line-height:1.9}.landing-module__DWgURW__footerColumn h3{color:var(--muted);margin-bottom:14px}.landing-module__DWgURW__footerColumn>a,.landing-module__DWgURW__footerColumn>button{text-align:left;cursor:pointer;width:fit-content;min-height:40px;display:block}.landing-module__DWgURW__footerSocial{flex-wrap:wrap;gap:0 16px;display:flex}.landing-module__DWgURW__footerCommunity{flex-direction:column;margin-top:12px;display:flex}.landing-module__DWgURW__footerCommunity button,.landing-module__DWgURW__footerCommunity a{cursor:pointer;align-items:center;gap:8px;min-height:36px;display:flex}.landing-module__DWgURW__copyright{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.landing-module__DWgURW__noticeRegion{z-index:30;background:var(--foreground);width:max-content;max-width:calc(100% - 32px);color:var(--background);border-radius:3px;align-items:center;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.landing-module__DWgURW__noticeRegion:has(p){border:1px solid #555}.landing-module__DWgURW__noticeRegion p{padding:15px 8px 15px 20px;line-height:1.8}.landing-module__DWgURW__noticeRegion p>span{color:#9cb0ff}.landing-module__DWgURW__noticeClose{cursor:pointer;flex-shrink:0;width:48px;height:48px}.landing-module__DWgURW__noticeRegion button:focus-visible{outline-offset:-5px;outline-color:#fff}.landing-module__DWgURW__qrBackdrop{z-index:100;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:#17171780;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.landing-module__DWgURW__qrDialog{border:1px solid var(--line);background:var(--background);width:min(100%,360px);color:var(--foreground);border-radius:6px;padding:14px;box-shadow:0 18px 56px #0003}.landing-module__DWgURW__qrDialogHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.landing-module__DWgURW__qrDialogHeading h2{font-size:18px;font-weight:600;line-height:1.5}.landing-module__DWgURW__qrDialogHeading p{color:var(--muted);margin-top:2px}.landing-module__DWgURW__qrClose{cursor:pointer;flex:none;width:40px;height:40px;font-size:24px;line-height:1}.landing-module__DWgURW__qrDialog button:focus-visible{outline:1px solid var(--foreground);outline-offset:2px}.landing-module__DWgURW__qrImage{object-fit:contain;width:auto;max-width:min(100%,300px);height:auto;max-height:52dvh;margin-inline:auto;display:block}.landing-module__DWgURW__qrHint{text-align:center;color:var(--muted);margin-top:12px}@keyframes landing-module__DWgURW__appear{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.landing-module__DWgURW__sectionHeading,.landing-module__DWgURW__stackHeading{animation:linear both landing-module__DWgURW__appear;animation-timeline:view();animation-range:entry entry 70%}}@media (max-width:1200px){.landing-module__DWgURW__desktopNav{gap:14px}.landing-module__DWgURW__heroCopy{padding-inline:30px}.landing-module__DWgURW__section{padding-inline:32px}.landing-module__DWgURW__hire:before{right:-32px}.landing-module__DWgURW__projectsHeading{gap:32px;margin-inline:32px}.landing-module__DWgURW__sectionHeading{gap:32px}.landing-module__DWgURW__techGroup{padding:22px 18px}.landing-module__DWgURW__communityLinks{margin-inline:-33px}}@media (max-width:1099px){.landing-module__DWgURW__desktopNav{display:none}.landing-module__DWgURW__menuToggle{align-items:center;gap:14px;display:inline-flex}.landing-module__DWgURW__shell{width:calc(100% - 64px)}.landing-module__DWgURW__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__DWgURW__hero{min-height:580px}.landing-module__DWgURW__heroCopy{padding:64px 28px}.landing-module__DWgURW__terminalCard{margin:24px 24px 24px 0}.landing-module__DWgURW__terminalArt{min-height:260px}.landing-module__DWgURW__exploreStrip{grid-template-columns:1fr 3fr}.landing-module__DWgURW__exploreStrip>p{padding-inline:24px}.landing-module__DWgURW__exploreStrip a{padding-inline:12px}.landing-module__DWgURW__communityLinks article{padding:22px}.landing-module__DWgURW__communityLinks .landing-module__DWgURW__secondaryButton{gap:12px;padding-inline:12px}.landing-module__DWgURW__contributorGrid{grid-template-columns:repeat(4,1fr)}.landing-module__DWgURW__contributor:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-module__DWgURW__contributor:nth-child(4n){border-right:0}.landing-module__DWgURW__contributor:nth-last-child(-n+2){border-bottom:0}.landing-module__DWgURW__footerGrid{grid-template-columns:1.2fr 1fr 1fr}.landing-module__DWgURW__footerGrid>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:24px;display:flex}.landing-module__DWgURW__footerGrid>div:nth-child(3){border-right:0}.landing-module__DWgURW__footerGrid>div:last-child h3{margin:0}.landing-module__DWgURW__footerCommunity{flex-flow:wrap;gap:16px;margin-top:0}}@media (max-width:850px){.landing-module__DWgURW__hero{grid-template-columns:1.15fr 1fr}.landing-module__DWgURW__heroCopy{padding-inline:24px}.landing-module__DWgURW__heroActions{gap:8px}.landing-module__DWgURW__heroActions a{gap:12px;padding-inline:12px}.landing-module__DWgURW__terminalCard{margin:20px 20px 20px 0}.landing-module__DWgURW__terminalTop{padding-inline:12px}.landing-module__DWgURW__terminalBottom{padding:18px}.landing-module__DWgURW__socialButtons{gap:0 12px}.landing-module__DWgURW__section{padding:60px 24px}.landing-module__DWgURW__hire:before{right:-24px}.landing-module__DWgURW__stackSection .landing-module__DWgURW__stackHeading{padding-inline:24px}.landing-module__DWgURW__sectionHeading{grid-template-columns:1fr;gap:16px}.landing-module__DWgURW__headingDescription{justify-content:space-between;align-items:end;gap:16px;display:flex}.landing-module__DWgURW__headingDescription>p{max-width:420px}.landing-module__DWgURW__sampleBadge{flex-shrink:0}.landing-module__DWgURW__techGrid{grid-template-columns:repeat(2,1fr)}.landing-module__DWgURW__techGroup:not(:nth-child(4n)):after{display:none}.landing-module__DWgURW__techGroup:nth-child(odd):after{display:block}.landing-module__DWgURW__techGrid:before{display:none}.landing-module__DWgURW__techGroup:nth-child(2):before,.landing-module__DWgURW__techGroup:nth-child(4):before,.landing-module__DWgURW__techGroup:nth-child(6):before{content:"";z-index:1;background:var(--line);height:1px;position:absolute;bottom:0;left:-100%;right:-1px}.landing-module__DWgURW__techGroup:first-child:before,.landing-module__DWgURW__techGroup:nth-child(3):before,.landing-module__DWgURW__techGroup:nth-child(5):before{content:"";z-index:1;background:var(--line);height:1px;position:absolute;bottom:0;left:-1px;right:0}.landing-module__DWgURW__techGroup{padding:24px}.landing-module__DWgURW__techGroup .landing-module__DWgURW__smallLabel{flex-direction:row;justify-content:space-between}.landing-module__DWgURW__stackHeading{display:block}.landing-module__DWgURW__stackHeading h2{margin-block:16px 10px}.landing-module__DWgURW__projectsHeading{gap:24px;margin-inline:24px}.landing-module__DWgURW__projectArtwork{height:310px;padding:20px}.landing-module__DWgURW__projectCopy{padding:0 20px 24px}.landing-module__DWgURW__development,.landing-module__DWgURW__hireCopy{padding-inline:24px}.landing-module__DWgURW__hireSteps{flex:initial;gap:14px}.landing-module__DWgURW__courseCard{padding:24px}.landing-module__DWgURW__relaySection{grid-template-columns:1fr 1fr;gap:20px}.landing-module__DWgURW__communityHeading{gap:32px}.landing-module__DWgURW__communityLinks{grid-template-columns:repeat(2,1fr)}.landing-module__DWgURW__communityLinks article{padding:20px 16px}.landing-module__DWgURW__communityLinks article:nth-child(4n){border-right:1px solid var(--line)}.landing-module__DWgURW__communityLinks article:nth-child(2n){border-right:0}.landing-module__DWgURW__communityLinks article:nth-child(-n+2){border-bottom:1px solid var(--line)}.landing-module__DWgURW__communityName{gap:10px}.landing-module__DWgURW__communityName img{width:24px;height:24px}.landing-module__DWgURW__contributorsSection{padding-top:60px}.landing-module__DWgURW__contributorsSection .landing-module__DWgURW__sectionHeading{padding-inline:24px}}@media (max-width:640px){.landing-module__DWgURW__assetSection{min-height:260px}.landing-module__DWgURW__assetDisplay{min-height:220px;padding-top:28px}.landing-module__DWgURW__assetCaption{transform:translateY(36px)}.landing-module__DWgURW__assetCaption>p{margin-top:4px;font-size:12px}.landing-module__DWgURW__landing{padding-bottom:16px}.landing-module__DWgURW__shell{width:calc(100% - 32px)}.landing-module__DWgURW__headerInner{min-height:68px;padding-inline:18px}.landing-module__DWgURW__hero{grid-template-columns:1fr}.landing-module__DWgURW__heroCopy{padding:52px 22px 36px}.landing-module__DWgURW__eyebrow{margin-bottom:20px}.landing-module__DWgURW__heroActions a{padding-inline:14px}.landing-module__DWgURW__social{margin-top:24px}.landing-module__DWgURW__socialButtons{gap:0 18px}.landing-module__DWgURW__terminalCard{min-height:440px;margin:0 22px 28px}.landing-module__DWgURW__terminalArt{min-height:245px}.landing-module__DWgURW__exploreStrip{grid-template-columns:1fr}.landing-module__DWgURW__exploreStrip>p{border-right:0;border-bottom:1px solid var(--line);padding:20px 22px}.landing-module__DWgURW__exploreStrip>p br{display:none}.landing-module__DWgURW__exploreStrip strong{margin-left:10px}.landing-module__DWgURW__exploreStrip>div{grid-template-columns:1fr 1fr}.landing-module__DWgURW__exploreStrip a{padding:18px 22px}.landing-module__DWgURW__exploreStrip a:nth-child(2){border-right:0}.landing-module__DWgURW__exploreStrip a:nth-child(-n+2){border-bottom:1px solid var(--line)}.landing-module__DWgURW__section{padding:48px 22px}.landing-module__DWgURW__stackSection .landing-module__DWgURW__stackHeading{padding-inline:22px}.landing-module__DWgURW__sectionHeading{gap:14px;margin-bottom:28px}.landing-module__DWgURW__headingDescription{display:block}.landing-module__DWgURW__techGroup{padding:20px 16px}.landing-module__DWgURW__techGroup .landing-module__DWgURW__smallLabel{flex-direction:column;gap:5px}.landing-module__DWgURW__techItem{gap:10px;min-height:46px}.landing-module__DWgURW__techItem img{width:20px;height:20px}.landing-module__DWgURW__projectGrid{grid-template-columns:1fr}.landing-module__DWgURW__projectsHeading{grid-template-columns:1fr;gap:14px;margin:0 22px 28px}.landing-module__DWgURW__projectCard{border-right:0;border-bottom:1px solid var(--line)}.landing-module__DWgURW__projectCard:last-child{border-bottom:0}.landing-module__DWgURW__projectArtwork{height:310px;padding:22px}.landing-module__DWgURW__projectParticles{width:200px}.landing-module__DWgURW__projectCopy{min-height:0;padding:0 22px 24px}.landing-module__DWgURW__collaborationGrid{grid-template-columns:1fr}.landing-module__DWgURW__development:before,.landing-module__DWgURW__hire:before{opacity:.24;background-size:400px}.landing-module__DWgURW__hire:before{right:-22px}.landing-module__DWgURW__development{border-right:0;border-bottom:1px solid var(--line);padding:26px 24px}.landing-module__DWgURW__hireCopy{padding:26px 24px}.landing-module__DWgURW__courseGrid{grid-template-columns:1fr}.landing-module__DWgURW__courseCard{min-height:340px}.landing-module__DWgURW__relaySection{grid-template-columns:1fr}.landing-module__DWgURW__relayCopy{padding-block:48px 12px}.landing-module__DWgURW__relayVisual{min-height:360px}.landing-module__DWgURW__communityHeading{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.landing-module__DWgURW__communityLinks{grid-template-columns:1fr;margin:0 -23px -48px}.landing-module__DWgURW__communityLinks article{border-right:0;border-bottom:1px solid var(--line);padding:24px}.landing-module__DWgURW__communityLinks article:nth-child(4n){border-right:0}.landing-module__DWgURW__communityLinks article:nth-child(-n+2){border-bottom:1px solid var(--line)}.landing-module__DWgURW__communityLinks article:last-child{border-bottom:0}.landing-module__DWgURW__communityLinks article>p{margin-block:10px 16px}.landing-module__DWgURW__contributorsSection{padding-top:48px}.landing-module__DWgURW__contributorsSection .landing-module__DWgURW__sectionHeading{padding-inline:22px}.landing-module__DWgURW__contributorGrid{grid-template-columns:repeat(4,1fr)}.landing-module__DWgURW__contributor{gap:12px;min-height:124px;padding:20px 7px}.landing-module__DWgURW__contributor img{width:45px;height:45px}.landing-module__DWgURW__closingSection{padding-bottom:36px}.landing-module__DWgURW__closingSection>div{padding:48px 22px 0}.landing-module__DWgURW__githubActivity{width:calc(100% - 44px);margin-top:28px}.landing-module__DWgURW__footerGrid{grid-template-columns:1fr 1fr}.landing-module__DWgURW__footerGrid>div{padding:26px 22px}.landing-module__DWgURW__footerGrid>div:first-child{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.landing-module__DWgURW__footerIntro>p{max-width:none;margin-block:12px 20px}.landing-module__DWgURW__footerGrid>div:last-child{display:block}.landing-module__DWgURW__footerGrid>div:last-child h3{margin-bottom:14px}.landing-module__DWgURW__footerSocial{gap:0 20px}.landing-module__DWgURW__footerCommunity{margin-top:14px}.landing-module__DWgURW__copyright{flex-wrap:wrap;gap:8px;padding:18px 22px}.landing-module__DWgURW__noticeRegion{bottom:16px}.landing-module__DWgURW__noticeRegion p{padding-left:14px}}@media (hover:hover) and (pointer:fine){.landing-module__DWgURW__assetLink{opacity:0;pointer-events:none}}@media (max-width:360px){.landing-module__DWgURW__shell{width:calc(100% - 20px)}.landing-module__DWgURW__heroCopy,.landing-module__DWgURW__section{padding-inline:18px}.landing-module__DWgURW__hire:before{right:-18px}.landing-module__DWgURW__stackSection .landing-module__DWgURW__stackHeading{padding-inline:18px}.landing-module__DWgURW__heroActions{flex-direction:column}.landing-module__DWgURW__heroActions a{width:100%}.landing-module__DWgURW__socialButtons{gap:0 12px}.landing-module__DWgURW__terminalCard{margin-inline:18px}.landing-module__DWgURW__techGroup{padding-inline:12px}.landing-module__DWgURW__techItem{gap:8px}.landing-module__DWgURW__projectArtwork,.landing-module__DWgURW__projectCopy,.landing-module__DWgURW__courseCard{padding-inline:18px}.landing-module__DWgURW__projectsHeading{margin-inline:18px}.landing-module__DWgURW__contributorGrid{grid-template-columns:repeat(2,1fr)}.landing-module__DWgURW__contributor:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-module__DWgURW__contributor:nth-child(2n){border-right:0}.landing-module__DWgURW__contributor:nth-last-child(-n+2){border-bottom:0}.landing-module__DWgURW__contributor img{width:54px;height:54px}.landing-module__DWgURW__contributorsSection .landing-module__DWgURW__sectionHeading,.landing-module__DWgURW__footerGrid>div{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.landing-module__DWgURW__assetNumber,.landing-module__DWgURW__assetLink{transition:none}.landing-module__DWgURW__landing *,.landing-module__DWgURW__landing :before,.landing-module__DWgURW__landing :after{transition:none!important;animation:none!important}}.landing-module__DWgURW__landing{letter-spacing:0;font-size:16px;line-height:1.5}.landing-module__DWgURW__landing h1{letter-spacing:0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.5}.landing-module__DWgURW__landing h2,.landing-module__DWgURW__landing h3,.landing-module__DWgURW__landing h4{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.5}.landing-module__DWgURW__landing p,.landing-module__DWgURW__landing li,.landing-module__DWgURW__landing td,.landing-module__DWgURW__landing th,.landing-module__DWgURW__landing a,.landing-module__DWgURW__landing button,.landing-module__DWgURW__landing input,.landing-module__DWgURW__landing small,.landing-module__DWgURW__landing label{letter-spacing:0}.landing-module__DWgURW__landing .landing-module__DWgURW__communityHeading .landing-module__DWgURW__eyebrow{color:var(--foreground)}.landing-module__DWgURW__landing .landing-module__DWgURW__communityHeading h2{color:var(--muted);letter-spacing:0;font-size:18px;font-weight:500;line-height:1.7}.landing-module__DWgURW__landing .landing-module__DWgURW__description,.landing-module__DWgURW__landing .landing-module__DWgURW__headingDescription>p,.landing-module__DWgURW__landing .landing-module__DWgURW__projectDescription,.landing-module__DWgURW__landing .landing-module__DWgURW__development>p:not(:first-child),.landing-module__DWgURW__landing .landing-module__DWgURW__hireCopy>p:not(:first-child),.landing-module__DWgURW__landing .landing-module__DWgURW__communityCopy>p,.landing-module__DWgURW__landing .landing-module__DWgURW__communityLinks article>p,.landing-module__DWgURW__landing .landing-module__DWgURW__footerIntro>p,.landing-module__DWgURW__landing .landing-module__DWgURW__relayCopy>p:not(:first-child),.landing-module__DWgURW__landing .landing-module__DWgURW__hireSteps li,.landing-module__DWgURW__landing .landing-module__DWgURW__services p,.landing-module__DWgURW__landing .landing-module__DWgURW__exploreStrip>p,.landing-module__DWgURW__landing .landing-module__DWgURW__techItem{font-size:16px;line-height:1.5}.landing-module__DWgURW__landing .landing-module__DWgURW__eyebrow,.landing-module__DWgURW__landing .landing-module__DWgURW__sectionHeading h2,.landing-module__DWgURW__landing .landing-module__DWgURW__stackHeading h2,.landing-module__DWgURW__landing .landing-module__DWgURW__relayCopy h2,.landing-module__DWgURW__landing .landing-module__DWgURW__closingSection h2,.landing-module__DWgURW__landing .landing-module__DWgURW__collaborationGrid h3,.landing-module__DWgURW__landing .landing-module__DWgURW__projectCopy h3,.landing-module__DWgURW__landing .landing-module__DWgURW__communityHeading h2,.landing-module__DWgURW__landing .landing-module__DWgURW__communityName h3{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.5}.landing-module__DWgURW__landing .landing-module__DWgURW__primaryButton,.landing-module__DWgURW__landing .landing-module__DWgURW__secondaryButton,.landing-module__DWgURW__landing .landing-module__DWgURW__textButton,.landing-module__DWgURW__landing .landing-module__DWgURW__socialButton,.landing-module__DWgURW__landing .landing-module__DWgURW__menuToggle{letter-spacing:0;font-size:16px;font-weight:500;line-height:2}.landing-module__DWgURW__landing .landing-module__DWgURW__navLink{color:#424245;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.landing-module__DWgURW__landing .landing-module__DWgURW__navLink[aria-current=page]{color:var(--accent)}.landing-module__DWgURW__landing .landing-module__DWgURW__smallLabel,.landing-module__DWgURW__landing .landing-module__DWgURW__note,.landing-module__DWgURW__landing .landing-module__DWgURW__sampleBadge,.landing-module__DWgURW__landing .landing-module__DWgURW__navBadge,.landing-module__DWgURW__landing .landing-module__DWgURW__terminalTop,.landing-module__DWgURW__landing .landing-module__DWgURW__terminalBottom>p,.landing-module__DWgURW__landing .landing-module__DWgURW__exploreStrip a>span:first-child,.landing-module__DWgURW__landing .landing-module__DWgURW__tags>span,.landing-module__DWgURW__landing .landing-module__DWgURW__projectCategory,.landing-module__DWgURW__landing .landing-module__DWgURW__statusBadge,.landing-module__DWgURW__landing .landing-module__DWgURW__communityLinks small,.landing-module__DWgURW__landing .landing-module__DWgURW__contributor span,.landing-module__DWgURW__landing .landing-module__DWgURW__footerColumn>a,.landing-module__DWgURW__landing .landing-module__DWgURW__footerColumn>button,.landing-module__DWgURW__landing .landing-module__DWgURW__footerSocial .landing-module__DWgURW__socialButton,.landing-module__DWgURW__landing .landing-module__DWgURW__footerCommunity button,.landing-module__DWgURW__landing .landing-module__DWgURW__footerCommunity a,.landing-module__DWgURW__landing .landing-module__DWgURW__copyright,.landing-module__DWgURW__landing .landing-module__DWgURW__noticeRegion p{letter-spacing:0;font-size:14px;line-height:2}.landing-module__DWgURW__landing .landing-module__DWgURW__terminalPrompt{font-size:16px;line-height:1.5}.landing-module__DWgURW__landing .landing-module__DWgURW__footerColumn h3{font-size:16px;font-weight:700;line-height:1.5}.landing-module__DWgURW__landing .landing-module__DWgURW__brand,.landing-module__DWgURW__landing .landing-module__DWgURW__footerBrand{letter-spacing:0;font-size:22px;font-weight:700;line-height:1.5}.landing-module__DWgURW__landing .landing-module__DWgURW__brandMark{font-size:7px;line-height:1.15}.landing-module__DWgURW__landing .landing-module__DWgURW__asciiMark{font-size:clamp(8px,1vw,12px);line-height:1.35}.landing-module__DWgURW__landing .landing-module__DWgURW__courseAction>span:last-child,.landing-module__DWgURW__landing .landing-module__DWgURW__noticeClose,.landing-module__DWgURW__landing .landing-module__DWgURW__textButton>span:last-child{font-size:20px;line-height:1.5}@media (max-width:640px){.landing-module__DWgURW__landing .landing-module__DWgURW__hero h1{font-size:28px}}@media (max-width:360px){.landing-module__DWgURW__landing .landing-module__DWgURW__hero h1{font-size:28px}}
.community-module__gvkabq__content{--gutter:40px}.community-module__gvkabq__content section{scroll-margin-top:96px}.community-module__gvkabq__content h2{font-size:16px}.community-module__gvkabq__communityTheme.community-module__gvkabq__communityTheme{--accent:#201d1d}:is(.community-module__gvkabq__communityTheme .brand>span,.community-module__gvkabq__communityTheme .navLink[aria-current=page],.community-module__gvkabq__communityTheme .textButton:hover,.community-module__gvkabq__communityTheme .socialButton:hover,.community-module__gvkabq__communityTheme .noticeRegion p>span){color:var(--foreground)}.community-module__gvkabq__communityTheme .primaryButton:hover{background:#201d1d;border-color:#201d1d}.community-module__gvkabq__communityTheme .secondaryButton:hover{background:var(--soft)}.community-module__gvkabq__hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr;display:grid}.community-module__gvkabq__heroCopy{padding:76px var(--gutter) 64px;align-self:center}.community-module__gvkabq__content .community-module__gvkabq__hero h1{font-size:clamp(28px,2.7vw,38px);line-height:1.65}.community-module__gvkabq__introduction{color:var(--muted);margin-top:24px;line-height:1.9}.community-module__gvkabq__heroVisual{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.community-module__gvkabq__heroVisual img{width:100%;height:auto}.community-module__gvkabq__directory{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.community-module__gvkabq__directory a{border-right:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:24px;font-size:14px;transition:background .18s;display:flex}.community-module__gvkabq__directory a:last-child{border-right:0}.community-module__gvkabq__directory a>span:first-child{color:var(--muted);flex-basis:100%;font-size:12px}.community-module__gvkabq__directory a:hover{background:var(--soft)}.community-module__gvkabq__section{padding:72px var(--gutter) 0;border-bottom:1px solid var(--line)}.community-module__gvkabq__heading{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;padding-bottom:36px;display:grid}.community-module__gvkabq__heading>p{max-width:430px;color:var(--muted);line-height:1.9}.community-module__gvkabq__content .community-module__gvkabq__sectionLead{margin-top:18px;font-size:26px;font-weight:500;line-height:1.65}.community-module__gvkabq__topicGrid{margin-inline:calc(-1 * var(--gutter));border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-module__gvkabq__topic{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:36px 32px;transition:background .18s;display:flex}.community-module__gvkabq__topic:nth-child(3n){border-right:0}.community-module__gvkabq__topic:nth-child(n+4){border-top:1px solid var(--line)}.community-module__gvkabq__topic:hover{background:var(--soft)}.community-module__gvkabq__content .community-module__gvkabq__topic h3{font-size:19px;font-weight:500}.community-module__gvkabq__topic>p:not(.community-module__gvkabq__topicIndex){color:var(--muted);margin:14px 0 28px;line-height:1.85}.community-module__gvkabq__topic>p:last-child{margin-bottom:0}.community-module__gvkabq__collaboration{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding-bottom:44px;display:grid}.community-module__gvkabq__collaborationCopy>p:not(.community-module__gvkabq__sectionLead){color:var(--muted);margin-top:20px;line-height:1.9}.community-module__gvkabq__roles{flex-wrap:wrap;gap:10px;margin-block:24px 12px;display:flex}.community-module__gvkabq__roles span{border:1px solid var(--line);padding:4px 12px;font-size:13px}.community-module__gvkabq__buildVisual{min-width:0}.community-module__gvkabq__buildVisual img{width:100%;height:auto}.community-module__gvkabq__steps{margin-inline:calc(-1 * var(--gutter));border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.community-module__gvkabq__steps li{border-right:1px solid var(--line);padding:28px}.community-module__gvkabq__steps li:last-child{border-right:0}.community-module__gvkabq__stepNumber{color:var(--foreground);margin-bottom:20px;font-size:13px;display:block}.community-module__gvkabq__steps p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.9}.community-module__gvkabq__collaborationNote{color:var(--muted);border-top:1px solid var(--line);padding:24px 0;font-size:13px;line-height:1.9}.community-module__gvkabq__sharing{grid-template-columns:1fr 1.15fr;gap:72px;padding-bottom:64px;display:grid}.community-module__gvkabq__sharingIntro>p:not(.community-module__gvkabq__sectionLead){color:var(--muted);margin-top:22px;line-height:1.9}.community-module__gvkabq__shareList article{border-bottom:1px solid var(--line);align-items:baseline;gap:22px;padding:28px 0;display:flex}.community-module__gvkabq__shareList article:first-child{padding-top:0}.community-module__gvkabq__shareList article:last-child{border-bottom:0;padding-bottom:0}.community-module__gvkabq__shareNumber{color:var(--foreground);font-size:13px}.community-module__gvkabq__shareList article>div{flex:1}.community-module__gvkabq__shareList h3{margin-bottom:12px}.community-module__gvkabq__shareList article p:last-child{color:var(--muted);font-size:14px;line-height:1.85}.community-module__gvkabq__consultGrid{margin-inline:calc(-1 * var(--gutter));border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-module__gvkabq__consultItem{padding:36px var(--gutter) 40px;flex-direction:column;align-items:start;display:flex}.community-module__gvkabq__consultItem:first-child{border-right:1px solid var(--line)}.community-module__gvkabq__content .community-module__gvkabq__consultItem h3{font-size:20px;font-weight:500}.community-module__gvkabq__consultItem>p{color:var(--muted);margin-top:18px;line-height:1.9}.community-module__gvkabq__consultItem .community-module__gvkabq__consultExample{background:var(--soft);width:100%;margin-bottom:26px;padding:16px 18px;font-size:13px}.community-module__gvkabq__consultItem>a,.community-module__gvkabq__contactLinks{margin-top:auto}.community-module__gvkabq__contactLinks{flex-wrap:wrap;gap:4px 18px;display:flex}.community-module__gvkabq__contactStatus{color:var(--muted);margin-top:8px;font-size:12px}.community-module__gvkabq__join{background:var(--soft)}.community-module__gvkabq__joinGrid{margin-inline:calc(-1 * var(--gutter));border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.community-module__gvkabq__joinGrid article{border-right:1px solid var(--line);min-width:0;padding:28px 22px 32px}.community-module__gvkabq__joinGrid article:last-child{border-right:0}.community-module__gvkabq__platformName{align-items:center;gap:12px;display:flex}.community-module__gvkabq__joinGrid article>p{color:var(--muted);margin:16px 0 24px;font-size:13px}.community-module__gvkabq__joinGrid article small{color:var(--muted);margin-top:12px;font-size:12px;display:block}.community-module__gvkabq__joinGrid article>a,.community-module__gvkabq__joinGrid article>button{gap:12px;padding-inline:12px}@media (max-width:1099px){.community-module__gvkabq__content{--gutter:32px}.community-module__gvkabq__heroCopy{padding-block:56px}.community-module__gvkabq__heroVisual{padding:16px}.community-module__gvkabq__directory a{padding:22px 18px}.community-module__gvkabq__heading{gap:32px}.community-module__gvkabq__topic{padding-inline:26px}.community-module__gvkabq__collaboration{gap:28px}.community-module__gvkabq__steps li{padding:24px}.community-module__gvkabq__sharing{gap:36px}.community-module__gvkabq__joinGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-module__gvkabq__joinGrid article:nth-child(2n){border-right:0}.community-module__gvkabq__joinGrid article:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:850px){.community-module__gvkabq__hero{grid-template-columns:1fr}.community-module__gvkabq__heroVisual{border-left:0;border-top:1px solid var(--line);padding:24px var(--gutter)}.community-module__gvkabq__heroVisual img{align-self:center;width:min(100%,400px)}.community-module__gvkabq__topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-module__gvkabq__topic:nth-child(3n){border-right:1px solid var(--line)}.community-module__gvkabq__topic:nth-child(2n){border-right:0}.community-module__gvkabq__topic:nth-child(n+3){border-top:1px solid var(--line)}.community-module__gvkabq__collaboration{grid-template-columns:1fr}.community-module__gvkabq__buildVisual{max-width:560px;margin-inline:auto}.community-module__gvkabq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.community-module__gvkabq__steps li:nth-child(2n){border-right:0}.community-module__gvkabq__steps li:nth-child(n+3){border-top:1px solid var(--line)}.community-module__gvkabq__sharing{grid-template-columns:1fr;gap:40px}.community-module__gvkabq__sharingIntro>p:not(.community-module__gvkabq__sectionLead){max-width:540px}}@media (max-width:640px){.community-module__gvkabq__content{--gutter:24px}.community-module__gvkabq__heroCopy{padding-block:44px}.community-module__gvkabq__content .community-module__gvkabq__hero h1{font-size:28px}.community-module__gvkabq__directory{grid-template-columns:repeat(2,minmax(0,1fr))}.community-module__gvkabq__directory a:nth-child(2n){border-right:0}.community-module__gvkabq__directory a:nth-child(n+3){border-top:1px solid var(--line)}.community-module__gvkabq__section{padding-top:48px}.community-module__gvkabq__heading{grid-template-columns:1fr;gap:20px}.community-module__gvkabq__content .community-module__gvkabq__sectionLead{font-size:23px}.community-module__gvkabq__topic{padding:30px 18px}.community-module__gvkabq__topic>p:not(.community-module__gvkabq__topicIndex){font-size:14px}.community-module__gvkabq__content .community-module__gvkabq__topic h3{font-size:17px}.community-module__gvkabq__steps li{padding:24px 18px}.community-module__gvkabq__sharing{padding-bottom:44px}.community-module__gvkabq__shareList article{gap:14px}.community-module__gvkabq__consultGrid{grid-template-columns:1fr}.community-module__gvkabq__consultItem:first-child{border-right:0;border-bottom:1px solid var(--line)}.community-module__gvkabq__consultItem{padding-block:28px 32px}.community-module__gvkabq__joinGrid{grid-template-columns:1fr}.community-module__gvkabq__joinGrid article{padding-inline:var(--gutter);border-right:0}.community-module__gvkabq__joinGrid article+article{border-top:1px solid var(--line)}}@media (max-width:360px){.community-module__gvkabq__content{--gutter:20px}.community-module__gvkabq__content .community-module__gvkabq__hero h1{font-size:25px}.community-module__gvkabq__topicGrid,.community-module__gvkabq__steps{grid-template-columns:1fr}.community-module__gvkabq__topic:nth-child(n),.community-module__gvkabq__steps li{border-right:0}.community-module__gvkabq__topic+.community-module__gvkabq__topic,.community-module__gvkabq__steps li+li{border-top:1px solid var(--line)}}
.development-module__aVFSWG__content{font-size:16px;line-height:1.5}.development-module__aVFSWG__main{min-width:0}.development-module__aVFSWG__content h2,.development-module__aVFSWG__content h3{font-size:16px;font-weight:700;line-height:1.5}.development-module__aVFSWG__content p{font-size:16px;line-height:1.5}.development-module__aVFSWG__content section{scroll-margin-top:96px}.development-module__aVFSWG__hero{border-bottom:1px solid var(--line);padding-block:88px}.development-module__aVFSWG__heroLayout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;min-height:384px;margin-inline:72px;display:grid}.development-module__aVFSWG__heroCopy{padding:0}.development-module__aVFSWG__hero h1{letter-spacing:0;white-space:nowrap;font-size:clamp(22px,3.3vw,40px);font-weight:700;line-height:1.5}.development-module__aVFSWG__heroDescription{color:#424245;margin-top:24px;font-size:16px}.development-module__aVFSWG__introduction{max-width:410px;color:var(--muted);margin-top:18px}.development-module__aVFSWG__heroTechnologyViewport{position:relative}.development-module__aVFSWG__heroTechnologies{justify-content:center;align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.development-module__aVFSWG__heroTechnologiesExit{animation:.62s cubic-bezier(.2,.7,.2,1) both development-module__aVFSWG__technology-exit}.development-module__aVFSWG__heroTechnologiesEnter{animation:.62s cubic-bezier(.2,.7,.2,1) both development-module__aVFSWG__technology-enter;position:absolute;inset:0}.development-module__aVFSWG__heroTechnologies img{width:40px;height:40px;display:block}@keyframes development-module__aVFSWG__technology-exit{to{opacity:0;transform:translate(-8px)}}@keyframes development-module__aVFSWG__technology-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.development-module__aVFSWG__section{border-bottom:1px solid var(--line);padding:88px 72px}.development-module__aVFSWG__section h2{font-size:18px}.development-module__aVFSWG__section p,.development-module__aVFSWG__section dd{line-height:1.9}.development-module__aVFSWG__sectionHeading{flex-direction:column;gap:20px;margin-bottom:44px;display:flex}.development-module__aVFSWG__sectionHeading>p{max-width:760px;color:var(--muted)}.development-module__aVFSWG__servicesSection{border-bottom:1px solid var(--line)}.development-module__aVFSWG__serviceList{gap:28px;display:grid}.development-module__aVFSWG__serviceList>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:24px;display:grid}.development-module__aVFSWG__serviceList dt,.development-module__aVFSWG__paymentList dt{font-weight:700}.development-module__aVFSWG__serviceList dt{gap:18px;line-height:1.9;display:flex}.development-module__aVFSWG__serviceList dt>span{color:var(--muted);font-weight:400}.development-module__aVFSWG__serviceList dd{color:var(--muted)}.development-module__aVFSWG__otherIdeas{color:var(--muted);margin-top:32px}.development-module__aVFSWG__serviceAction{margin-top:28px}.development-module__aVFSWG__projectList{gap:36px;display:grid}.development-module__aVFSWG__projectRow{grid-template-columns:240px minmax(0,1fr);gap:32px;display:grid}.development-module__aVFSWG__projectCategory{color:var(--muted);margin-top:8px;font-size:14px!important}.development-module__aVFSWG__projectCopy>p{color:var(--muted)}.development-module__aVFSWG__projectCopy .development-module__aVFSWG__projectTechnology{margin-top:10px;font-size:14px}.development-module__aVFSWG__projectCopy>a,.development-module__aVFSWG__projectCopy>button{margin-top:10px}.development-module__aVFSWG__process{gap:28px;padding:0;list-style:none;display:grid}.development-module__aVFSWG__process li{grid-template-columns:40px minmax(0,1fr);gap:20px;display:grid}.development-module__aVFSWG__stepNumber{color:var(--muted);font-size:14px;line-height:24px}.development-module__aVFSWG__process li>div{grid-template-columns:240px minmax(0,1fr);gap:12px 32px;display:grid}.development-module__aVFSWG__process p{color:var(--muted)}.development-module__aVFSWG__paymentHeading>p{color:var(--muted);margin-top:8px}.development-module__aVFSWG__paymentList{gap:24px;margin-top:28px;display:grid}.development-module__aVFSWG__paymentList>div{grid-template-columns:240px minmax(0,1fr);gap:12px 32px;display:grid}.development-module__aVFSWG__paymentList dd{color:var(--muted)}.development-module__aVFSWG__paymentAlternatives{gap:24px;margin-top:36px;padding-top:32px;display:grid}.development-module__aVFSWG__paymentAlternatives>div{grid-template-columns:240px minmax(0,1fr);gap:12px 32px;display:grid}.development-module__aVFSWG__paymentAlternatives p,.development-module__aVFSWG__pricingNote{color:var(--muted)}.development-module__aVFSWG__pricingNote{margin-top:32px}.development-module__aVFSWG__faqList{gap:12px;display:grid}.development-module__aVFSWG__faqList summary{cursor:pointer;align-items:baseline;gap:22px;padding:14px 0;font-weight:500;line-height:1.9;list-style:none;transition:color .18s;display:flex}.development-module__aVFSWG__faqList summary::-webkit-details-marker{display:none}.development-module__aVFSWG__faqList summary:hover{color:var(--accent)}.development-module__aVFSWG__faqMarker{color:var(--muted);flex:0 0 20px;font-size:22px;font-weight:400;line-height:1}.development-module__aVFSWG__faqMarker:before{content:"+"}.development-module__aVFSWG__faqList details[open] .development-module__aVFSWG__faqMarker:before{content:"−"}.development-module__aVFSWG__faqList details>p{max-width:860px;color:var(--muted);padding:0 0 18px 42px}.development-module__aVFSWG__contactLayout{grid-template-columns:1fr 1fr;gap:64px;display:grid}.development-module__aVFSWG__contactCopy>p{color:var(--muted);margin-top:16px}.development-module__aVFSWG__contactLinks{flex-wrap:wrap;gap:6px 22px;margin-top:24px;display:flex}.development-module__aVFSWG__contactCopy .development-module__aVFSWG__contactNote{font-size:14px}.development-module__aVFSWG__checklist ol{gap:24px;margin-top:24px;padding:0;list-style:none;display:grid}.development-module__aVFSWG__checklist li{gap:18px;display:flex}.development-module__aVFSWG__checklist li>span{color:var(--muted);padding-top:3px;font-size:14px}.development-module__aVFSWG__checklist h4{font-weight:500}.development-module__aVFSWG__checklist li p{color:var(--muted);margin-top:6px}.development-module__aVFSWG__checklistNote{color:var(--muted);margin-top:24px}@media (max-width:1024px){.development-module__aVFSWG__hero{padding-block:72px}.development-module__aVFSWG__heroLayout{margin-inline:48px}.development-module__aVFSWG__heroCopy{padding:0}.development-module__aVFSWG__section{padding:72px 48px}.development-module__aVFSWG__contactLayout{column-gap:40px}.development-module__aVFSWG__projectRow,.development-module__aVFSWG__process li>div,.development-module__aVFSWG__paymentList>div,.development-module__aVFSWG__paymentAlternatives>div{grid-template-columns:200px minmax(0,1fr);gap:12px 24px}}@media (max-width:800px){.development-module__aVFSWG__hero{padding-block:64px}.development-module__aVFSWG__heroLayout{grid-template-columns:1fr;min-height:0;margin-inline:36px}.development-module__aVFSWG__heroCopy{padding:0 0 36px}.development-module__aVFSWG__hero h1{font-size:clamp(22px,6vw,28px)}.development-module__aVFSWG__introduction{max-width:520px}.development-module__aVFSWG__heroTechnologies{justify-content:flex-start;gap:20px}.development-module__aVFSWG__section{padding:64px 36px}.development-module__aVFSWG__projectRow,.development-module__aVFSWG__process li>div{grid-template-columns:1fr;gap:8px}.development-module__aVFSWG__contactLayout{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.development-module__aVFSWG__hero{padding-block:48px}.development-module__aVFSWG__heroLayout{margin-inline:24px}.development-module__aVFSWG__heroCopy{padding-bottom:32px}.development-module__aVFSWG__hero h1{font-size:clamp(22px,6vw,28px)}.development-module__aVFSWG__heroDescription{margin-top:20px;font-size:16px}.development-module__aVFSWG__heroTechnologies{gap:clamp(8px,2.5vw,12px)}.development-module__aVFSWG__heroTechnologies img{width:36px;height:36px}.development-module__aVFSWG__section{padding:48px 24px}.development-module__aVFSWG__sectionHeading{gap:16px;margin-bottom:32px}.development-module__aVFSWG__serviceList>div{grid-template-columns:1fr;gap:6px}.development-module__aVFSWG__serviceList dd{padding-left:47px}.development-module__aVFSWG__paymentList>div,.development-module__aVFSWG__paymentAlternatives>div{grid-template-columns:1fr;gap:6px}.development-module__aVFSWG__process li{gap:12px}.development-module__aVFSWG__faqList summary{gap:16px}.development-module__aVFSWG__faqList details>p{padding-left:36px}.development-module__aVFSWG__contactLinks{gap:6px 16px}}@media (prefers-reduced-motion:reduce){.development-module__aVFSWG__content *,.development-module__aVFSWG__content :before{transition:none!important;animation:none!important}.development-module__aVFSWG__content a:hover,.development-module__aVFSWG__content button:hover{transform:none}}
