._2sEUeG_shell{position:relative}._2sEUeG_viewport{--logo-gap:clamp(2.25rem, 5vw, 5rem);padding-block:.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}._2sEUeG_track{will-change:transform;width:max-content;animation:55s linear infinite _2sEUeG_client-logo-marquee;display:flex}._2sEUeG_group{gap:var(--logo-gap);padding-right:var(--logo-gap);flex-shrink:0;display:flex}._2sEUeG_card{opacity:.62;width:clamp(8.5rem,14vw,11rem);height:2.75rem;transition:transform .28s var(--ease), opacity .28s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}._2sEUeG_card:hover,._2sEUeG_card:focus-visible{opacity:1;outline:none;transform:translateY(-2px)}._2sEUeG_cardDark{background:0 0}._2sEUeG_imageWrap{justify-content:center;align-items:center;min-height:0;display:flex}._2sEUeG_logo{object-fit:contain;width:auto;max-width:100%;max-height:2.6rem}._2sEUeG_logoInverted{filter:brightness(0)invert()}._2sEUeG_gordyWordmark{color:#f8f5f0e6;font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:.28em;font-size:1.2rem;font-weight:750;line-height:1;display:inline-flex}._2sEUeG_gordyTrade{color:var(--accent-lift);letter-spacing:.11em;font-size:.72em}._2sEUeG_name{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _2sEUeG_client-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:640px){._2sEUeG_viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}._2sEUeG_card{width:8rem;height:2.75rem}._2sEUeG_logo{max-height:2.1rem}._2sEUeG_gordyWordmark{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){._2sEUeG_viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}._2sEUeG_track{animation:none}._2sEUeG_duplicate{display:none}._2sEUeG_card{transition:none}}
.Uqn86a_stage{isolation:isolate;aspect-ratio:1920/1399;background:radial-gradient(ellipse at 18% 12%, var(--portfolio-highlight), transparent 70%), linear-gradient(135deg, var(--portfolio-background) 28%, var(--portfolio-accent));place-items:center;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.Uqn86a_original{object-fit:contain;object-position:center}.Uqn86a_laptop{width:88%;margin-top:3%;position:relative}.Uqn86a_shadow{filter:blur(2.2cqi);background:#181a1e61;border-radius:50%;height:10%;position:absolute;bottom:-3%;left:7%;right:7%}.Uqn86a_lid{background:linear-gradient(145deg,#414240,#161717 42%,#242523);border:1px solid #ffffff80;border-radius:1.8cqi 1.8cqi .4cqi .4cqi;width:91%;margin:0 auto;padding:1.7% 1.25% 1.45%;position:relative;box-shadow:0 0 0 1px #1c1d1c80,0 1.8cqi 4cqi #1b1e2226}.Uqn86a_lid:before{aspect-ratio:1;content:"";background:#111;border-radius:50%;width:.7%;position:absolute;top:1.1%;left:49.65%;box-shadow:inset 0 0 1px #6f9294b3}.Uqn86a_display{aspect-ratio:var(--portfolio-screen-ratio);background:#fff;border-radius:.4cqi;position:relative;overflow:hidden}.Uqn86a_screenshot{object-fit:contain;object-position:center}.Uqn86a_base{aspect-ratio:32;background:linear-gradient(#e4e3df,#b3b4b1 35%,#8e908e 68%,#555854);border-radius:0 0 35% 35%/0 0 90% 90%;margin-top:-1px;position:relative;box-shadow:inset 0 1px #ffffffa6,0 1px 1px #2223214d}.Uqn86a_base:before{content:"";background:linear-gradient(#878b87,#c4c5c1);border-radius:0 0 .8cqi .8cqi;width:14%;height:34%;position:absolute;top:0;left:43%}
