.v2-module__UgoMFq__site{--v2-ink:#0d2a33;--v2-teal:#0f6e78;--v2-orange:#e8622a;--v2-orange-hover:#d9571f;--v2-paper:#f4f6f5;--v2-mist:#e6eeed;--v2-line:#c9d6d5;--v2-muted:#5a7177;--v2-body:#3c5459;--v2-soft:#8fc3c4;--v2-panel:#133944;--v2-on-ink:#b9cfcf;background:var(--v2-paper);min-height:100dvh;color:var(--v2-ink);font-family:var(--font-space-grotesk),system-ui,sans-serif}.v2-module__UgoMFq__site a{color:inherit}@media (hover:hover) and (pointer:fine){.v2-module__UgoMFq__site a:hover{color:var(--v2-orange-hover)}.v2-module__UgoMFq__btn:hover{background:var(--v2-teal)}.v2-module__UgoMFq__btnOrange:hover{background:var(--v2-orange-hover)}}.v2-module__UgoMFq__mono{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.v2-module__UgoMFq__wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.v2-module__UgoMFq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.v2-module__UgoMFq__brand{align-items:center;gap:12px;text-decoration:none;display:flex}.v2-module__UgoMFq__brandText{flex-direction:column;line-height:1.1;display:flex}.v2-module__UgoMFq__brandName{letter-spacing:.04em;font-size:17px;font-weight:700}.v2-module__UgoMFq__brandName span{color:var(--v2-teal)}.v2-module__UgoMFq__brandTag{letter-spacing:.2em;color:var(--v2-muted);font-size:10px}.v2-module__UgoMFq__nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:15px;display:flex}.v2-module__UgoMFq__nav a{text-decoration:none}.v2-module__UgoMFq__nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--v2-orange);text-decoration-color:var(--v2-orange)}.v2-module__UgoMFq__quiet{font-size:14px;color:var(--v2-muted)!important}.v2-module__UgoMFq__btn,.v2-module__UgoMFq__btnGhost,.v2-module__UgoMFq__btnOrange{border-radius:3px;justify-content:center;align-items:center;padding:16px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.v2-module__UgoMFq__btn{background:var(--v2-ink);color:var(--v2-paper)!important}.v2-module__UgoMFq__btnSmall{padding:12px 18px;font-size:15px}.v2-module__UgoMFq__btnOrange{background:var(--v2-orange);color:#fff!important}.v2-module__UgoMFq__btnGhost{border:1px solid var(--v2-ink);font-weight:400}.v2-module__UgoMFq__eyebrow{letter-spacing:.18em;color:var(--v2-teal);text-transform:uppercase;font-size:12px}.v2-module__UgoMFq__h1{letter-spacing:-.035em;margin:0;font-size:clamp(42px,6vw,84px);font-weight:600;line-height:.98}.v2-module__UgoMFq__h1 span{color:var(--v2-teal)}.v2-module__UgoMFq__h2{letter-spacing:-.02em;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.05}.v2-module__UgoMFq__h2Narrow{max-width:760px}.v2-module__UgoMFq__h2Talk{font-size:36px}.v2-module__UgoMFq__lede{color:var(--v2-body);max-width:52ch;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.v2-module__UgoMFq__hero{flex-wrap:wrap;align-items:center;gap:40px;padding-block:40px 72px;display:flex}.v2-module__UgoMFq__heroCopy{flex-direction:column;flex:420px;gap:24px;min-width:0;display:flex}.v2-module__UgoMFq__actions{flex-wrap:wrap;gap:12px;display:flex}.v2-module__UgoMFq__heroArt{flex:520px;min-width:0;max-width:620px;margin-inline:auto;position:relative}.v2-module__UgoMFq__heroArt svg{width:100%;height:auto;display:block}.v2-module__UgoMFq__ask,.v2-module__UgoMFq__answer{border-radius:4px;flex-direction:column;gap:8px;max-width:250px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 14px 30px #0d2a3329}.v2-module__UgoMFq__ask{background:var(--v2-ink);color:var(--v2-paper);border-bottom-left-radius:0;animation:10s ease-in-out infinite v2-module__UgoMFq__v2Ask;top:8%;right:0}.v2-module__UgoMFq__answer{border:1px solid var(--v2-line);background:#fff;animation:10s ease-in-out infinite v2-module__UgoMFq__v2Answer;bottom:8%;right:0}.v2-module__UgoMFq__bubbleLabel{letter-spacing:.14em;font-size:10px}.v2-module__UgoMFq__ask .v2-module__UgoMFq__bubbleLabel{color:var(--v2-soft)}.v2-module__UgoMFq__answer .v2-module__UgoMFq__bubbleLabel{color:var(--v2-orange)}.v2-module__UgoMFq__bubbleText{font-size:14px;line-height:1.4}.v2-module__UgoMFq__bubbleFoot{color:var(--v2-muted);font-size:10px}@keyframes v2-module__UgoMFq__v2Ask{0%,8%{opacity:0;transform:translateY(8px)}14%,46%{opacity:1;transform:none}54%,to{opacity:0}}@keyframes v2-module__UgoMFq__v2Answer{0%,44%{opacity:0;transform:translateY(8px)}52%,90%{opacity:1;transform:none}98%,to{opacity:0}}.v2-module__UgoMFq__core{animation:3.2s ease-in-out infinite v2-module__UgoMFq__v2Pulse}.v2-module__UgoMFq__ring{animation:3.2s ease-out infinite v2-module__UgoMFq__v2Ring}@keyframes v2-module__UgoMFq__v2Pulse{0%,to{r:46}50%{r:54}}@keyframes v2-module__UgoMFq__v2Ring{0%{r:46;opacity:.45}to{r:110;opacity:0}}@media (max-width:640px){.v2-module__UgoMFq__roleNote{display:none}.v2-module__UgoMFq__roleCircle{r:42}.v2-module__UgoMFq__roleLabel{font-size:18px}}@media (max-width:1100px){.v2-module__UgoMFq__ask,.v2-module__UgoMFq__answer{max-width:none;margin-top:12px;animation:none;position:static}}@media (prefers-reduced-motion:reduce){.v2-module__UgoMFq__ask,.v2-module__UgoMFq__answer,.v2-module__UgoMFq__core,.v2-module__UgoMFq__ring{animation:none}.v2-module__UgoMFq__dot{display:none}}.v2-module__UgoMFq__band{background:#fff;border-block:1px solid #dce5e4}.v2-module__UgoMFq__pillars{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;padding-block:28px;display:grid}.v2-module__UgoMFq__pillar{flex-direction:column;gap:4px;display:flex}.v2-module__UgoMFq__pillar b{font-size:18px;font-weight:600}.v2-module__UgoMFq__pillar span{color:#4a6166;font-size:15px}.v2-module__UgoMFq__section{flex-direction:column;gap:28px;padding-block:clamp(64px,8vw,96px);display:flex}.v2-module__UgoMFq__sectionWide{gap:40px}.v2-module__UgoMFq__sectionHead{flex-direction:column;gap:10px;max-width:720px;display:flex}.v2-module__UgoMFq__film{aspect-ratio:16/9;background:var(--v2-ink);border-radius:6px;place-items:center;margin:0;display:grid;position:relative;overflow:clip}.v2-module__UgoMFq__filmStill{gap:14px;width:min(88%,760px);display:grid}.v2-module__UgoMFq__filmLabel{letter-spacing:.14em;color:var(--v2-soft);font-size:12px;position:absolute;top:24px;left:28px}.v2-module__UgoMFq__filmCaption{color:#d6e4e3;max-width:640px;font-size:clamp(14px,1.4vw,17px);position:absolute;bottom:24px;left:28px;right:28px}.v2-module__UgoMFq__filmAsk .v2-module__UgoMFq__bubbleLabel{color:var(--v2-soft)}.v2-module__UgoMFq__filmAnswer .v2-module__UgoMFq__bubbleLabel{color:var(--v2-orange)}.v2-module__UgoMFq__filmAsk,.v2-module__UgoMFq__filmAnswer{flex-direction:column;gap:6px;display:flex}.v2-module__UgoMFq__evidence{border-top:1px solid var(--v2-line);color:var(--v2-body);flex-direction:column;gap:4px;margin:4px 0 0;padding:8px 0 0;font-size:13px;list-style:none;display:flex}.v2-module__UgoMFq__evidence span{color:var(--v2-teal);margin-right:6px;font-size:11px;font-weight:600}.v2-module__UgoMFq__filmAsk{background:var(--v2-panel);max-width:360px;color:var(--v2-paper);border-radius:4px 4px 4px 0;justify-self:start;padding:14px 16px}.v2-module__UgoMFq__filmAnswer{max-width:440px;color:var(--v2-ink);background:#fff;border-radius:4px;justify-self:end;padding:14px 16px}@media (max-width:900px){.v2-module__UgoMFq__film{aspect-ratio:auto;gap:16px;padding-block:48px 24px}.v2-module__UgoMFq__filmCaption{padding-inline:16px;position:static}}@media (max-width:640px){.v2-module__UgoMFq__filmCaption{display:none}.v2-module__UgoMFq__filmLabel{top:12px;left:16px}}.v2-module__UgoMFq__dark{background:var(--v2-ink);color:var(--v2-paper)}.v2-module__UgoMFq__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.v2-module__UgoMFq__card{background:var(--v2-panel);border-radius:4px;flex-direction:column;gap:14px;padding:28px;display:flex}.v2-module__UgoMFq__cardTag{color:var(--v2-orange);letter-spacing:.1em;font-size:12px}.v2-module__UgoMFq__cardTitle{font-size:24px;font-weight:500;line-height:1.2}.v2-module__UgoMFq__cardBody{color:var(--v2-on-ink);font-size:16px;line-height:1.5}.v2-module__UgoMFq__split{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.v2-module__UgoMFq__splitHead{flex-direction:column;flex:360px;gap:14px;display:flex}.v2-module__UgoMFq__questions{border-top:1px solid var(--v2-line);flex-direction:column;flex:520px;display:flex}.v2-module__UgoMFq__questions a{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.v2-module__UgoMFq__questions a span{color:var(--v2-orange)}.v2-module__UgoMFq__talk{background:var(--v2-mist)}.v2-module__UgoMFq__talkCard{color:var(--v2-ink);border:1px solid color-mix(in srgb,var(--v2-ink)12%,transparent);background:#fff}.v2-module__UgoMFq__talkCard .v2-module__UgoMFq__cardTag{color:#b4531a}.v2-module__UgoMFq__talkCard .v2-module__UgoMFq__cardBody{color:color-mix(in srgb,var(--v2-ink)78%,transparent)}.v2-module__UgoMFq__talkGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;padding-block:clamp(64px,8vw,88px);display:grid}@media (max-width:860px){.v2-module__UgoMFq__talkGrid{grid-template-columns:minmax(0,1fr)}}.v2-module__UgoMFq__form{gap:12px;display:grid}.v2-module__UgoMFq__formRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.v2-module__UgoMFq__field{flex-direction:column;gap:6px;font-size:14px;display:flex}.v2-module__UgoMFq__field input,.v2-module__UgoMFq__field textarea{font:inherit;color:var(--v2-ink);border:1px solid var(--v2-line);background:#fff;border-radius:3px;padding:12px 14px;font-size:16px}.v2-module__UgoMFq__field input:focus-visible,.v2-module__UgoMFq__field textarea:focus-visible{outline:2px solid var(--v2-teal);outline-offset:1px}.v2-module__UgoMFq__field textarea{resize:vertical;min-height:120px}.v2-module__UgoMFq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.v2-module__UgoMFq__formNote{color:var(--v2-body);font-size:14px}.v2-module__UgoMFq__formError{color:#a2361f;font-size:14px}.v2-module__UgoMFq__steps{border-top:2px solid var(--v2-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.v2-module__UgoMFq__step{flex-direction:column;gap:12px;padding:28px 28px 28px 0;display:flex}.v2-module__UgoMFq__step+.v2-module__UgoMFq__step{border-left:1px solid var(--v2-line);padding-left:28px}@media (max-width:900px){.v2-module__UgoMFq__step+.v2-module__UgoMFq__step{border-left:0;border-top:1px solid var(--v2-line);padding-left:0}}.v2-module__UgoMFq__stepNo{color:var(--v2-orange);font-size:13px}.v2-module__UgoMFq__step h3{margin:0;font-size:28px;font-weight:600}.v2-module__UgoMFq__step p{color:var(--v2-body);margin:0;font-size:17px;line-height:1.55}.v2-module__UgoMFq__threadHero{aspect-ratio:16/7;background:#06383e;border-radius:6px;position:relative;overflow:clip}.v2-module__UgoMFq__threadCaption{color:var(--v2-muted);letter-spacing:.08em;margin-top:8px;font-size:11px}.v2-module__UgoMFq__mapGrid{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.v2-module__UgoMFq__mapCopy{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex}.v2-module__UgoMFq__mapCopy p{color:#c3d6d5;margin:0;font-size:18px;line-height:1.6}.v2-module__UgoMFq__mapArt{flex:520px;min-width:0}.v2-module__UgoMFq__mapArt svg{width:100%;height:auto;display:block}.v2-module__UgoMFq__mapNote{color:var(--v2-soft);margin-top:8px;font-size:11px}.v2-module__UgoMFq__diffs{border-top:1px solid var(--v2-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.v2-module__UgoMFq__diffs li{border-bottom:1px solid var(--v2-line);align-items:baseline;gap:16px;padding:22px 0;display:flex}.v2-module__UgoMFq__diffs li:before{content:"";background:var(--v2-orange);border-radius:50%;flex:none;width:10px;height:10px}.v2-module__UgoMFq__diffs b{margin-bottom:4px;font-size:21px;font-weight:600;display:block}.v2-module__UgoMFq__diffs span{color:var(--v2-body);font-size:16px;line-height:1.5}.v2-module__UgoMFq__footer{color:var(--v2-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:40px;font-size:12px;display:flex}.v2-module__UgoMFq__footer nav{flex-wrap:wrap;gap:18px;display:flex}.v2-module__UgoMFq__footer a{text-decoration:none}
