.sgm-pino{--sgm-curso:120svh;height:calc(100svh + var(--sgm-curso));z-index:11;background:var(--color-surface);margin-top:-100svh;position:relative}.sgm{height:100svh;padding:96px var(--site-margin) 24px;background:var(--color-surface);color:var(--color-ink);position:sticky;top:0;overflow:clip}.sgm-ancora{top:var(--sgm-curso);width:1px;height:1px;position:absolute;left:0}.sgm-cabeca{z-index:1;column-gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:relative}.sgm-ponto{background:var(--color-ink);border-radius:50%;width:6px;height:6px;display:block}.sgm-dir{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.sgm-lead{max-width:26ch;font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1.94444vw,2rem);font-weight:400;line-height:1.25}.sgm-mapa{position:absolute;inset:0}.sgm-tela,.sgm-3d{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sgm-tela{z-index:0}.sgm-3d canvas{display:block}.sgm-nos{margin:0;padding:0;list-style:none}.sgm-no{z-index:1;opacity:0;will-change:transform;transition:opacity .4s;position:absolute;top:0;left:0}.sgm-no[data-on]{opacity:1}.sgm-no>.sgm-ponto{position:absolute;top:-3px;left:-3px}.sgm-rotulo{font-family:var(--font-sans);letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.4;position:absolute;top:12px;left:0;transform:translate(-50%)}@media (max-width:720px){.sgm{padding-top:88px}.sgm-no[data-lado=esq] .sgm-rotulo{transform:none}.sgm-no[data-lado=dir] .sgm-rotulo{transform:translate(-100%)}.sgm-cabeca{grid-template-columns:1fr;row-gap:16px}.sgm-dir{gap:16px}}@media (prefers-reduced-motion:reduce){.sgm-no{opacity:1;transition:none}}.sgm-arte{z-index:1;height:calc(81px * var(--peso,1));pointer-events:none;position:absolute;bottom:18px;left:0;transform:translate(-50%)}.sgm-arte[data-peca=nuvemAngulada]{--peso:.88}.sgm-arte[data-peca=aparelhoAngulado]{--peso:1.09}.sgm-arte svg{width:auto;height:100%;display:block}@media (max-width:720px){.sgm-arte{height:calc(58px * var(--peso,1))}.sgm-arte[data-peca=nuvemAngulada]{--peso:1.06}}
