._page_2gued_1{--ink: #080f1d;--panel: #101c2d;--text: #edf7fa;--muted: #a9becb;--cyan: #66e3ed;--amber: #ffb45c;--line: #2b4155;min-height:100vh;color:var(--text);background:var(--ink)}._shell_2gued_14{width:min(100% - 48px,1120px);margin-inline:auto}._main_2gued_19{padding-bottom:72px}._intro_2gued_23{position:relative;isolation:isolate}._intro-content_2gued_28{padding-block:clamp(24px,4vw,52px) clamp(64px,9vw,120px)}._intro_2gued_23:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 82% 44%,#153747 0%,transparent 55%),repeating-linear-gradient(0deg,transparent 0 39px,#6ae6f00b 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,#6ae6f00b 39px 40px);-webkit-mask-image:linear-gradient(90deg,#0004,black 88%);mask-image:linear-gradient(90deg,#0004,#000 88%);content:""}._intro-label_2gued_44{display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:36px}._logo-link_2gued_54{display:inline-block;max-width:100%;border-radius:6px}._logo_2gued_54{display:block;width:clamp(190px,30vw,330px);max-width:100%;height:auto}._eyebrow_2gued_67{margin:0;color:#fc7704;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-align:right}._intro_2gued_23 h1,._section-heading_2gued_77,._tagline_2gued_78{font-family:Science Gothic,Roboto,sans-serif}._intro_2gued_23 h1,._tagline_2gued_78{margin:0;font-weight:750;letter-spacing:-.035em;line-height:1.12}._intro_2gued_23 h1{font-size:clamp(2rem,4.65vw,3.9rem)}._summary_2gued_94,._description_2gued_95{color:var(--muted);line-height:1.65}._summary_2gued_94{margin:10px 0 0;font-size:clamp(1rem,1.7vw,1.2rem)}._projects_2gued_105{padding-top:48px}._section-heading_2gued_77{display:flex;align-items:center;gap:16px;margin:0 0 20px;color:var(--cyan);font-size:1.5rem;font-weight:700;letter-spacing:.04em}._section-heading_2gued_77:after{flex:1;height:8px;background:radial-gradient(circle,transparent 1.5px,var(--cyan) 2px 2.75px,transparent 3.5px) right center / 8px 8px no-repeat,linear-gradient(90deg,var(--line),#437783) left center / calc(100% - 6px) 1px no-repeat;content:""}._project-grid_2gued_129{display:grid;gap:24px}._project_2gued_105{position:relative;display:grid;grid-template-columns:1.15fr 1fr;min-width:0;overflow:hidden;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:18px;transition:border-color .18s ease}._project-image-wrap_2gued_147{display:grid;place-items:end center;min-width:0;padding:28px 18px 0;overflow:hidden;background:radial-gradient(ellipse at 40% 25%,#1c4756,transparent 75%),#0a1424}._project-gallery_2gued_156{display:flex;align-items:flex-end;justify-content:center;gap:8px;width:100%}._project-image_2gued_147{display:block;width:31%;height:auto;border-radius:12px 12px 0 0;box-shadow:0 12px 24px #0007}._project-content_2gued_172{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(22px,4vw,46px)}._platforms_2gued_180,._project-name_2gued_181{display:flex;align-items:center;gap:10px}._platforms_2gued_180{flex-wrap:wrap;margin-bottom:18px}._store-link_2gued_192{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding-inline:9px;color:var(--muted);font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;border:1px solid var(--line);border-radius:999px}._store-link_2gued_192 img{display:block;flex:none}._project-name_2gued_181 img{width:34px;height:34px;border-radius:8px}._project-name_2gued_181 h3{margin:0;color:var(--text);font-size:1.1rem}._tagline_2gued_78{margin-top:14px;font-size:clamp(1.375rem,2.5vw,2rem)}._description_2gued_95{margin:12px 0 0;font-size:.95rem}._project-cta_2gued_237{margin-top:24px;color:var(--amber);font-size:.9rem;font-weight:700;text-decoration:none}._project-cta_2gued_237:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}._project-cta_2gued_237 [aria-hidden]{margin-left:5px}._footer_2gued_255{color:var(--muted);font-size:.875rem;border-top:1px solid var(--line);background:#0b1525}._footer_2gued_255 ._shell_2gued_14{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding-block:20px}._footer_2gued_255 a{display:inline-flex;align-items:center;min-height:44px;color:var(--cyan);text-underline-offset:4px}._logo-link_2gued_54:focus-visible,._project_2gued_105:has(._project-cta_2gued_237:focus-visible),._store-link_2gued_192:focus-visible,._footer_2gued_255 a:focus-visible{outline:3px solid var(--amber);outline-offset:4px}._visually-hidden_2gued_287{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);border:0}@media(hover:hover){._project_2gued_105:hover{border-color:var(--cyan)}}@media(max-width:760px){._project_2gued_105{grid-template-columns:1fr}}@media(max-width:520px){._shell_2gued_14{width:calc(100% - 32px)}._main_2gued_19{padding-bottom:48px}._projects_2gued_105{padding-top:36px}}@media(prefers-reduced-motion:reduce){._project_2gued_105{transition:none}}
