:root{--ink:#060b17;--navy-900:#0a1326;--navy-850:#0c1730;--navy-800:#0f1d38;--navy-700:#15294c;--navy-600:#1c355f;--paper:#f4f7fc;--paper-2:#e9eff8;--paper-ink:#0a1326;--azure:#2f6bf0;--azure-bright:#4f9cff;--cyan:#45daea;--accent:var(--cyan);--tx:#eaf1ff;--tx-soft:#d7e2f5;--tx-mut:#7c90b5;--line:#ffffff17;--line-2:#ffffff24;--f-display:"Schibsted Grotesk", system-ui, sans-serif;--f-body:"Hanken Grotesk", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--maxw:1200px;--gut:clamp(20px, 5vw, 64px);--radius:18px;--ease:cubic-bezier(.22,.61,.36,1)}#geminos-home{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--navy-900);color:var(--tx);font-family:var(--f-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;font-weight:400;line-height:1.55;overflow-x:hidden}#geminos-home h1,#geminos-home h2,#geminos-home h3,#geminos-home h4{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:760;line-height:1.02}#geminos-home p{text-wrap:pretty;margin:0}#geminos-home a{color:inherit;text-decoration:none}#geminos-home .wrap{max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}#geminos-home .section{padding-block:clamp(72px,11vw,150px);position:relative}#geminos-home .kicker{color:var(--tx);max-width:17ch;margin-top:22px;font-size:clamp(30px,4.6vw,56px);line-height:1.03}#geminos-home .lede{color:var(--tx-soft);max-width:56ch;margin-top:22px;font-size:clamp(17px,1.5vw,21px);font-weight:420}#geminos-home .nav{z-index:80;transition:background .3s var(--ease), border-color .3s var(--ease), backdrop-filter .3s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}#geminos-home .nav.scrolled{backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--line);background:#080f1ec7}#geminos-home .nav .inner{max-width:var(--maxw);padding:16px var(--gut);align-items:center;gap:28px;margin-inline:auto;display:flex}#geminos-home .nav .logo{flex:none;width:auto;height:60px}#geminos-home .nav .navlinks{gap:30px;margin-left:18px;display:flex}#geminos-home .nav .navlinks a{color:var(--tx-soft);font-size:15px;font-weight:500;transition:color .2s;position:relative}#geminos-home .nav .navlinks a:hover{color:var(--tx)}#geminos-home .nav .navlinks a:after{content:"";background:var(--accent);width:0;height:1.5px;transition:width .25s var(--ease);position:absolute;bottom:-6px;left:0}#geminos-home .nav .navlinks a:hover:after{width:100%}#geminos-home .nav .spacer{flex:1}#geminos-home .nav .nav-cta{align-items:center;gap:12px;display:flex}#geminos-home .nav-burger{display:none}@media (width<=1080px){#geminos-home .nav .navlinks,#geminos-home .nav .nav-cta .btn.ghost{display:none}}#geminos-home .hero{background:radial-gradient(120% 80% at 78% 10%, #2f6bf033, transparent 55%), radial-gradient(90% 70% at 12% 90%, #45daea1a, transparent 60%), var(--navy-900);align-items:center;min-height:100svh;padding-top:120px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}#geminos-home #graph{z-index:0;opacity:.9;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#000 60%,#0000 100%)}#geminos-home .hero .wrap{z-index:2;position:relative}#geminos-home .hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:40px;display:grid}#geminos-home .hero h1{letter-spacing:-.035em;max-width:14ch;font-size:clamp(40px,6.4vw,84px);line-height:.98}#geminos-home .hero .sub{max-width:50ch;color:var(--tx-soft);margin-top:28px;font-size:clamp(18px,1.7vw,22px);font-weight:420}#geminos-home .hero .cta-row{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}#geminos-home .hero .micro{color:var(--tx-mut);flex-wrap:wrap;gap:26px;margin-top:30px;font-size:19.5px;display:flex}#geminos-home .hero .micro b{color:var(--tx);font-weight:600}#geminos-home .hero .hero-micro-row{flex-wrap:nowrap;gap:56px;margin-top:48px}@media (width<=760px){#geminos-home .hero .hero-micro-row{flex-wrap:wrap;gap:20px 36px}}#geminos-home .hero-eyebrow{white-space:nowrap;margin-bottom:28px;display:inline-flex}#geminos-home .hero-card{border:1px solid var(--line-2);backdrop-filter:blur(8px);background:linear-gradient(#15294cb3,#0c1730b3);border-radius:22px;margin-top:0;padding:26px;box-shadow:0 40px 80px -40px #000000b3}#geminos-home .hero-card .hc-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}#geminos-home .hero-card .hc-dot{gap:6px;display:flex}#geminos-home .hero-card .hc-dot i{background:var(--line-2);border-radius:50%;width:9px;height:9px}#geminos-home .hero-card .hc-label{font-family:var(--f-mono);letter-spacing:.14em;color:#fff;text-transform:none;font-size:19.5px;font-weight:600}#geminos-home .stack-row{flex-direction:column;gap:10px;display:flex}#geminos-home .stack-item{border:1px solid var(--line);color:var(--tx-soft);opacity:0;animation:rise .6s var(--ease) forwards;background:#ffffff09;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;font-size:14.5px;display:flex;transform:translateY(8px)}#geminos-home .stack-item .si-ico{width:42px;height:42px;color:var(--accent);background:#45daea21;border-radius:10px;flex:none;place-items:center;display:grid}#geminos-home .stack-item .si-ico svg{width:26px;height:26px}#geminos-home .stack-item .si-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#geminos-home .stack-item .si-head{align-items:baseline;gap:12px;display:flex}#geminos-home .stack-item .si-head b{white-space:nowrap}#geminos-home .stack-item .si-txt b{color:var(--tx);letter-spacing:-.01em;font-size:21.5px;font-weight:650}#geminos-home .stack-item .si-txt em{color:var(--tx-mut);font-size:18px;font-style:normal;line-height:1.3}#geminos-home .stack-item b{color:var(--tx);font-weight:600}#geminos-home .stack-item .si-tag{font-family:var(--f-mono);letter-spacing:.1em;color:var(--accent);text-transform:uppercase;flex:none;margin-left:auto;font-size:16px;font-weight:600}@keyframes rise{to{opacity:1;transform:none}}@media (width<=940px){#geminos-home .hero-grid{grid-template-columns:1fr;gap:48px}#geminos-home .hero-card{order:2;margin-top:0}}#geminos-home .strip{border-block:1px solid var(--line);background:var(--navy-850)}#geminos-home .strip .wrap{flex-wrap:wrap;align-items:center;gap:30px;padding-block:22px;display:flex}#geminos-home .strip .lab{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx-mut);flex:none;font-size:18px}#geminos-home .strip .secs{flex-wrap:wrap;gap:28px;display:flex}#geminos-home .strip .secs span{color:var(--tx-soft);font-size:21px;font-weight:600}#geminos-home .problem{background:var(--ink)}#geminos-home .problem .big{color:var(--tx);letter-spacing:-.03em;max-width:20ch;font-size:clamp(28px,4.4vw,52px);line-height:1.08}#geminos-home .problem .big em{color:var(--accent);font-style:normal}#geminos-home .problem .two{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;margin-top:16px;display:grid}#geminos-home .problem .note{color:var(--tx-soft);font-size:26px;font-weight:420}#geminos-home .problem .note+.note{margin-top:18px}#geminos-home .problem .note b{color:var(--tx);font-weight:600}#geminos-home .statline{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid;overflow:hidden}#geminos-home .hero-stat{background:var(--line-2);border-color:var(--line-2);grid-template-columns:repeat(2,1fr);margin-top:48px}#geminos-home .statline .cell{background:var(--navy-900);padding:30px 28px}#geminos-home .hero-stat .cell{padding:20px}#geminos-home .statline .num{font-family:var(--f-display);letter-spacing:-.03em;color:var(--tx);font-size:clamp(34px,4vw,50px);font-weight:780}#geminos-home .statline .num .u{color:var(--accent)}#geminos-home .statline .num.nowrap{white-space:nowrap;font-size:clamp(30px,3.4vw,38px)}#geminos-home .statline .cap{color:var(--tx-mut);margin-top:8px;font-size:17px}#geminos-home .hero-stat .cap{font-size:19px}@media (width<=820px){#geminos-home .problem .two{grid-template-columns:1fr;gap:28px}#geminos-home .statline{grid-template-columns:1fr}}#geminos-home .method{background:var(--paper);color:var(--paper-ink)}#geminos-home .method .eyebrow{color:var(--azure)}#geminos-home .method .eyebrow:before{background:var(--azure)}#geminos-home .method .kicker{color:var(--paper-ink)}#geminos-home .method .lede{color:#46587a;font-size:26px}#geminos-home .timeline{grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;display:grid}#geminos-home .tl-step{padding:0 24px;position:relative}#geminos-home .tl-step:first-child{padding-left:0}#geminos-home .tl-step .rail{background:var(--paper-2);height:2px;margin-bottom:26px;position:relative}#geminos-home .tl-step .rail:before{content:"";background:var(--azure);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 5px #2f6bf029}#geminos-home .tl-step.alt .rail:before{background:var(--cyan);box-shadow:0 0 0 5px #45daea33}#geminos-home .tl-step .when{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--azure);font-size:16px;font-weight:600}#geminos-home .tl-step h3{letter-spacing:-.02em;margin-top:12px;font-size:26px}#geminos-home .tl-step p{color:#50637f;margin-top:10px;font-size:18px}@media (width<=860px){#geminos-home .timeline{grid-template-columns:1fr 1fr;gap:36px 0}}@media (width<=520px){#geminos-home .timeline{grid-template-columns:1fr}#geminos-home .tl-step{padding-left:0}}#geminos-home .stack-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin-top:70px;display:grid}#geminos-home .stack-grid .sg-copy h3{letter-spacing:-.025em;font-size:clamp(24px,2.8vw,34px)}#geminos-home .stack-grid .sg-copy p{color:#50637f;margin-top:16px;font-size:26px}#geminos-home .chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}#geminos-home .chip{border:1px solid var(--paper-2);color:var(--paper-ink);background:#fff;border-radius:999px;padding:6px 20px;font-size:17px;font-weight:600}#geminos-home .chip.lead{background:var(--paper-ink);color:#fff;border-color:var(--paper-ink)}#geminos-home .hitl{color:var(--azure);align-items:center;gap:12px;margin-top:26px;font-weight:600;display:inline-flex}#geminos-home .assembly{border:1px solid var(--paper-2);background:#fff;border-radius:22px;padding:26px;box-shadow:0 30px 60px -40px #0a132640}#geminos-home .assembly .ah{font-family:var(--f-mono);letter-spacing:.14em;text-transform:none;color:#8295b3;font-size:19.5px;font-weight:600}#geminos-home .layerset{flex-direction:column;gap:10px;margin-top:18px;display:flex}#geminos-home .layer{border:1px solid var(--paper-2);background:var(--paper);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}#geminos-home .layer .ln{background:var(--azure);color:#fff;width:42px;height:42px;font-family:var(--f-mono);border-radius:7px;flex:none;place-items:center;font-size:21px;font-weight:600;display:grid}#geminos-home .layer.l2 .ln{background:#3f87f2}#geminos-home .layer.l3 .ln{background:#18bcd4}#geminos-home .layer.l4 .ln{background:var(--paper-ink)}#geminos-home .layer b{font-size:20px;font-weight:600}#geminos-home .layer .ld{color:#50637f;margin-top:0;font-size:16px;display:block}#geminos-home .layer .ldesc{color:#67798f;text-align:right;margin-left:auto;font-size:14px}@media (width<=860px){#geminos-home .stack-grid{grid-template-columns:1fr;gap:36px}}#geminos-home .proof{background:var(--navy-900)}#geminos-home .proof .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}#geminos-home .cases{gap:22px;margin-top:60px;display:grid}#geminos-home .case{border-radius:var(--radius);background:linear-gradient(180deg, var(--navy-800), var(--navy-850));border:1px solid var(--line);transition:border-color .3s var(--ease), transform .3s var(--ease);grid-template:"sector sector sector""title body metric"1fr/1fr 1.5fr .85fr;align-items:start;gap:0 44px;padding:34px;display:grid}#geminos-home .case:hover{border-color:var(--line-2);transform:translateY(-3px)}#geminos-home .case .c-sector{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap;grid-area:sector;margin-bottom:24px;padding-bottom:0;font-size:18px}#geminos-home .case h3{color:var(--tx);letter-spacing:-.02em;grid-area:title;margin-top:0;font-size:32px;line-height:1.12}#geminos-home .case .c-body{color:var(--tx-soft);grid-area:body;font-size:18px}#geminos-home .case .c-body .tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}#geminos-home .case .c-body .tags i{font-style:normal;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:6px;padding:5px 9px;font-size:13.5px}#geminos-home .case .c-metric{text-align:right;grid-area:metric}#geminos-home .case .c-metric .mnum{font-family:var(--f-display);letter-spacing:-.04em;color:#fff;font-size:clamp(40px,5vw,62px);font-weight:790;line-height:.9}#geminos-home .case .c-metric .mnum .u{color:var(--accent);vertical-align:baseline;margin-left:2px;font-size:.5em}#geminos-home .case .c-metric .mlab{color:var(--tx-mut);margin-top:10px;font-size:14px}#geminos-home .case .c-metric .mfrom{color:var(--tx-soft);font-size:13px;font-family:var(--f-mono);letter-spacing:.02em;margin-top:14px}#geminos-home .case .c-metric .mfrom s{color:var(--tx-mut);text-decoration:line-through}@media (width<=960px){#geminos-home .case{text-align:left;grid-template-columns:1fr;grid-template-areas:"sector""title""body""metric";gap:16px}#geminos-home .case .c-metric{text-align:left}#geminos-home .case .c-sector{white-space:normal;font-size:clamp(14px,4vw,18px)}}#geminos-home .arch{background:var(--ink)}#geminos-home .arch-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}#geminos-home .arch .eyebrow{white-space:nowrap}#geminos-home .arch .lede{color:var(--tx-soft)}#geminos-home .feat{flex-direction:column;gap:18px;margin-top:30px;margin-left:0;padding:0;list-style:none;display:flex}#geminos-home .feat li{color:var(--tx-soft);align-items:flex-start;gap:14px;font-size:19.5px;list-style:none;display:flex}#geminos-home .feat .fi{width:24px;height:24px;color:var(--azure-bright);background:#2f6bf029;border-radius:6px;flex:none;place-items:center;margin-top:2px;display:grid}#geminos-home .feat b{color:var(--tx);font-weight:600}#geminos-home .arch .note{color:var(--tx-mut);margin-top:28px;font-size:14.5px}#geminos-home .arch .note a{color:var(--azure-bright);border-bottom:1px solid #4f9cff66}#geminos-home .archviz{border:1px solid var(--line);background:linear-gradient(180deg, var(--navy-850), var(--navy-900));border-radius:22px;padding:30px;position:relative;overflow:hidden}#geminos-home .archviz .av-title{font-family:var(--f-mono);letter-spacing:.14em;text-transform:none;color:#fff;font-size:19.5px;font-weight:600}#geminos-home .av-stack{flex-direction:column;gap:12px;margin-top:20px;display:flex}#geminos-home .av-band{border:1px solid var(--line);border-radius:12px;padding:16px 18px;position:relative}#geminos-home .av-band.apps{background:#2f6bf01f;border-color:#2f6bf04d}#geminos-home .av-band.archway{background:#45daea1a;border-color:#45daea52}#geminos-home .av-band.ekg{background:#ffffff0a}#geminos-home .av-band .bt{color:var(--tx);font-size:22px;font-weight:600}#geminos-home .av-band .bd{color:var(--tx-mut);margin-top:3px;font-size:18px}#geminos-home .av-band .bhead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}#geminos-home .av-band .bb{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-mut);white-space:nowrap;flex:none;font-size:15px}@media (width<=860px){#geminos-home .arch-grid{grid-template-columns:1fr;gap:42px}}#geminos-home .value{background:var(--paper);color:var(--paper-ink);text-align:center}#geminos-home .value .kicker{max-width:22ch;margin-inline:auto}#geminos-home .value .lede{color:#46587a;margin-inline:auto}#geminos-home .vrow{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}#geminos-home .vcard{border:1px solid var(--paper-2);border-radius:var(--radius);text-align:left;background:#fff;padding:28px}#geminos-home .vcard .vn{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(30px,3.6vw,46px);font-weight:780}#geminos-home .vcard .vn .u{color:var(--azure)}#geminos-home .vcard .vt{margin-top:0;font-size:19px;font-weight:600}#geminos-home .vcard .vp{color:#57698a;margin-top:8px;font-size:17px}@media (width<=760px){#geminos-home .vrow{grid-template-columns:1fr}}#geminos-home .reach{background:var(--navy-900)}#geminos-home .reach-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}#geminos-home .reach .locs{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}#geminos-home .loc{border:1px solid var(--line);background:var(--navy-850);border-radius:14px;min-width:180px;padding:22px 24px}#geminos-home .loc .lc{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:15px}#geminos-home .loc .lp{color:var(--tx);margin-top:6px;font-size:19px;font-weight:600}#geminos-home .loc .ls{color:var(--tx-mut);margin-top:4px;font-size:16px}@media (width<=860px){#geminos-home .reach-grid{grid-template-columns:1fr;gap:40px}}#geminos-home .cta{background:radial-gradient(90% 120% at 80% 0%, #2f6bf04d, transparent 60%), linear-gradient(180deg, var(--navy-800), var(--navy-900));border:1px solid var(--line-2);text-align:center;border-radius:26px;margin-top:60px;padding:clamp(40px,6vw,72px);position:relative;overflow:hidden}#geminos-home .cta h2{letter-spacing:-.03em;max-width:18ch;margin-inline:auto;font-size:clamp(30px,4.4vw,56px)}#geminos-home .cta p{color:var(--tx-soft);margin-top:18px;max-width:50ch;margin-inline:auto;font-size:22px}#geminos-home .cta .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}#geminos-home .footer{background:var(--ink);border-top:1px solid var(--line);padding-block:60px 40px}#geminos-home .footer .top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}#geminos-home .footer .logo{height:56px;margin-bottom:18px}#geminos-home .footer .blurb{color:var(--tx-mut);max-width:34ch;font-size:15px}#geminos-home .footer h5{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx-mut);margin:0 0 16px;font-size:11.5px;font-weight:500}#geminos-home .footer ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}#geminos-home .footer ul a{color:var(--tx-soft);font-size:15px}#geminos-home .footer ul a:hover{color:var(--tx)}#geminos-home .footer .bot{border-top:1px solid var(--line);color:var(--tx-mut);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;font-size:13.5px;display:flex}@media (width<=760px){#geminos-home .footer .top{grid-template-columns:1fr 1fr;gap:32px}}#geminos-home .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}#geminos-home .reveal.in{opacity:1;transform:none}#geminos-home .reveal.d1{transition-delay:80ms}#geminos-home .reveal.d2{transition-delay:.16s}#geminos-home .reveal.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){#geminos-home,#geminos-home *{transition:none!important;animation:none!important}#geminos-home .reveal{opacity:1;transform:none}}#geminos-home .hero h1,#geminos-home .problem .big,#geminos-home .problem .note,#geminos-home .proof .kicker,#geminos-home .case h3,#geminos-home .arch .kicker,#geminos-home .reach .kicker,#geminos-home .cta h2,#geminos-home .cta p,#geminos-home .archviz .feat li{color:var(--tx)!important}#geminos-home .hero h1 .glow{color:var(--accent)!important}#geminos-home .method .kicker,#geminos-home .method .tl-step h3,#geminos-home .method .sg-copy h3,#geminos-home .value .kicker,#geminos-home .value .vcard .vn,#geminos-home .value .vcard .vt{color:var(--paper-ink)!important}#geminos-home .method .tl-step p{color:#50637f!important;font-size:18px!important}#geminos-home .method .sg-copy p{color:#50637f!important;font-size:26px!important}#geminos-home .value .vcard .vp{color:#57698a!important}#geminos-home .ucbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}#geminos-home .uc{font-family:var(--f-mono);letter-spacing:.03em;border:1px solid var(--paper-2);color:#8295b3;cursor:pointer;transition:background .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:600}#geminos-home .uc:hover{color:var(--paper-ink)}#geminos-home .uc.active{background:var(--azure);border-color:var(--azure);color:#fff;box-shadow:0 10px 22px -12px #2f6bf0cc}#geminos-home .uc.active:hover{color:#fff}#geminos-home .uc-lean{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--azure);margin-left:4px;font-size:11px;font-weight:600}#geminos-home .sg-copy .chips{margin-top:14px}#geminos-home .sg-copy .chip{opacity:.5;transition:background .5s var(--ease), color .5s var(--ease), border-color .5s var(--ease), opacity .5s var(--ease)}#geminos-home .sg-copy .chip.on{opacity:1;background:var(--paper-ink);color:#fff;border-color:var(--paper-ink)}@media (width<=640px){#geminos-home .hero-grid,#geminos-home .problem .two,#geminos-home .stack-grid,#geminos-home .arch-grid,#geminos-home .vrow,#geminos-home .reach-grid,#geminos-home .timeline,#geminos-home .case{grid-template-columns:minmax(0,1fr)}#geminos-home .hero-card,#geminos-home .stack-item{min-width:0}#geminos-home .hero-eyebrow{white-space:normal}#geminos-home .hero{padding-top:104px}#geminos-home .hero h1{font-size:clamp(36px,10.5vw,46px)!important}#geminos-home .hero .sub{font-size:17.5px!important}#geminos-home .hero .micro{font-size:16px}#geminos-home .kicker{font-size:clamp(27px,7.6vw,34px)}#geminos-home .lede{font-size:17px}#geminos-home .stack-item .si-tag{letter-spacing:.06em;font-size:12px}#geminos-home .stack-item .si-txt b{font-size:18px}#geminos-home .av-band .bb{letter-spacing:.06em;font-size:11px}}
