.home-module__txgM7a__hero{align-items:center;gap:clamp(var(--s4), 6vw, var(--s6));padding-block:clamp(var(--s5), 9vw, 120px);grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);display:grid}.home-module__txgM7a__eyebrow{margin-bottom:clamp(var(--s3), 4vw, var(--s4))}.home-module__txgM7a__thesis{font-size:var(--t-hero);max-width:15ch;line-height:1.16}.home-module__txgM7a__hit{background:var(--signal);color:var(--signal-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}.home-module__txgM7a__sub{margin-top:clamp(var(--s3), 4vw, var(--s4));color:var(--paper-dim);font-size:1.12em}.home-module__txgM7a__heroActions{gap:var(--s2);margin-top:clamp(var(--s3), 4vw, var(--s4));flex-wrap:wrap;display:flex}.home-module__txgM7a__btnMain{background:var(--signal);color:var(--signal-ink);border-radius:var(--radius);transition:filter .18s var(--ease), transform .18s var(--ease);padding:13px 26px;font-weight:600;text-decoration:none}.home-module__txgM7a__btnMain:hover{filter:brightness(1.08);transform:translateY(-1px)}.home-module__txgM7a__btnGhost{border:1px solid var(--ink-3);color:var(--paper);border-radius:var(--radius);transition:border-color .18s var(--ease), background .18s var(--ease);padding:13px 26px;text-decoration:none}.home-module__txgM7a__btnGhost:hover{border-color:var(--paper-dim);background:var(--ink-2)}.home-module__txgM7a__pin{isolation:isolate;place-items:center;margin:0;display:grid;position:relative}.home-module__txgM7a__pinDisc,.home-module__txgM7a__pinRing{aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.home-module__txgM7a__pinDisc{background:var(--signal);z-index:0;width:min(92%,330px);transform:translateY(-24%)}.home-module__txgM7a__pinRing{border:1px solid var(--signal);opacity:.4;z-index:0;width:min(104%,375px);transform:translate(7%,-31%)}.home-module__txgM7a__pinImg{z-index:1;transform-origin:50% 60%;filter:drop-shadow(0 18px 28px #00000073);width:min(76%,285px);height:auto;transition:transform .5s var(--ease);position:relative;transform:rotate(-4deg)}.home-module__txgM7a__pin:hover .home-module__txgM7a__pinImg{transform:rotate(-1.5deg)translateY(-6px)}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__pinImg,.home-module__txgM7a__pin:hover .home-module__txgM7a__pinImg{transition:none;transform:rotate(-4deg)}}@media (max-width:820px){.home-module__txgM7a__hero{grid-template-columns:1fr}.home-module__txgM7a__pin{order:-1;justify-self:center;max-width:320px}}.home-module__txgM7a__services{gap:clamp(var(--s2), 2.5vw, var(--s3));grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.home-module__txgM7a__service{padding:clamp(var(--s3), 4vw, var(--s5));gap:var(--s2);flex-direction:column;display:flex}.home-module__txgM7a__service h2{font-size:clamp(1.6rem,3vw,2.2rem)}.home-module__txgM7a__service p{font-size:var(--t-min);max-width:52ch}.home-module__txgM7a__serviceGo{padding-top:var(--s2);color:var(--signal);margin-top:auto;font-weight:600;text-decoration:none}.home-module__txgM7a__serviceGo:hover{text-underline-offset:5px;text-decoration:underline}.home-module__txgM7a__credo{margin:clamp(var(--s3), 4vw, var(--s4)) 0 0;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:0;list-style:none;display:grid}.home-module__txgM7a__credo li{border-top:1px solid var(--ink-3);padding-top:var(--s2);color:var(--paper-dim);font-size:var(--t-min)}.home-module__txgM7a__credo b{color:var(--paper);margin-bottom:2px;font-weight:600;display:block}.home-module__txgM7a__ctaWrap{padding-block:clamp(var(--s5), 8vw, var(--s6))}.home-module__txgM7a__cta{padding:clamp(var(--s4), 6vw, var(--s6));align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.home-module__txgM7a__cta h2{font-size:var(--t-h2)}
