@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#0c1018;--ink-soft:#18202d;--paper:#f5f2ea;--signal:#f45b29;--blue:#075fc9;--line:#f5f2ea36;--sans:"Space Grotesk",sans-serif;--body:"Manrope",sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--body);margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.site-grid{pointer-events:none;z-index:20;opacity:.7;background-image:linear-gradient(90deg,#0000 calc(50% - 1px),#f5f2ea09 50%,#0000 calc(50% + 1px));position:fixed;inset:0}.navigation{z-index:30;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.brand{font:600 10px/1.02 var(--sans);letter-spacing:.1em;align-items:center;gap:9px;display:flex}.brand-mark{background:0 0;width:38px;height:38px;display:inline-block;position:relative;overflow:visible}.brand-mark>*{background:#fff;display:block;position:absolute}.brand-mark i{clip-path:polygon(50% 0,100% 100%,50% 100%,0 100%);width:8px;height:17px;top:1px;left:15px}.brand-mark b{clip-path:polygon(0 0,50% 18%,100% 0,65% 43%,50% 100%,35% 43%);width:38px;height:27px;top:11px;left:0}.brand-mark em{clip-path:polygon(52% 0,100% 74%,0 100%);width:14px;height:11px;bottom:1px;left:2px}.brand-mark strong{clip-path:polygon(48% 0,0 74%,100% 100%);width:14px;height:11px;bottom:1px;right:2px}.desktop-nav,.locale-status{display:none}.header-actions{align-items:center;gap:8px;display:flex}.nav-cta,.button{min-height:44px;font:500 10px var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;display:inline-flex}.nav-cta{width:42px;color:var(--signal);font-size:0}.nav-cta span{font-size:17px}.hero{background:var(--ink);min-height:100svh;padding:136px 20px 30px;position:relative;overflow:hidden}.hero-copy{z-index:4;max-width:680px;animation:1s cubic-bezier(.2,.8,.2,1) both hero-in;position:relative}.eyebrow{color:#f5f2eaab;font:500 10px var(--mono);letter-spacing:.1em;align-items:center;gap:9px;margin:0 0 18px;display:flex}.eyebrow span{background:var(--signal);width:20px;height:1px}h1,h2,h3,p{margin-top:0}h1{max-width:11ch;font:500 clamp(45px,10vw,108px)/.9 var(--sans);letter-spacing:-.075em;margin-bottom:25px}.hero-intro{color:#f5f2eabf;max-width:360px;margin-bottom:31px;font-size:16px;line-height:1.56}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.button{border:1px solid var(--signal);background:var(--signal);color:var(--ink);padding:0 18px;transition:transform .25s,background .25s}.button:hover{background:#ff7041;transform:translateY(-3px)}.text-link{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:12px;padding:0 0 5px;display:inline-flex}.route-stage{z-index:1;background:radial-gradient(circle,#075fc930,#0000 52%);border-radius:50%;width:min(93vw,690px);height:min(93vw,690px);animation:1.2s cubic-bezier(.2,.8,.2,1) .1s both stage-in;position:absolute;top:52%;right:-31vw;transform:translateY(-50%)}.orbit{border:1px solid #f5f2ea33;border-radius:50%;animation:30s linear infinite orbit-spin;position:absolute;inset:11%}.orbit-two{border-color:#f45b296e;animation-duration:18s;animation-direction:reverse;inset:27%}.route-line{transform-origin:0;background:var(--signal);height:1px;position:absolute}.route-line-one{width:90%;animation:1.3s ease-out .6s both route-draw;top:47%;left:-24%;transform:rotate(-18deg)}.route-line-two{background:var(--blue);width:50%;animation:1.3s ease-out .8s both route-draw;top:45%;left:45%;transform:rotate(53deg)}.route-origin,.route-market{color:#f5f2ead1;font:10px var(--mono);letter-spacing:.08em;align-items:center;gap:7px;display:flex;position:absolute}.route-origin{top:31%;left:2%}.route-market{bottom:22%;right:4%}.route-origin span,.route-market span{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:2.5s infinite node-pulse;box-shadow:0 0 #f45b2999}.route-market span{background:var(--blue)}.star-point{width:56px;height:56px;animation:4.5s ease-in-out infinite star-float;position:absolute;top:45%;left:49%;transform:translate(-50%,-50%)rotate(45deg)}.star-core{background:var(--paper);position:absolute;inset:18px;box-shadow:0 0 44px #f5f2eab3}.star-ray{background:var(--blue);position:absolute}.ray-top,.ray-bottom{width:6px;height:23px;left:25px}.ray-top{top:0}.ray-bottom{bottom:0}.ray-left,.ray-right{width:23px;height:6px;top:25px}.ray-left{left:0}.ray-right{right:0}.stage-label,.coordinates{font:9px/1.5 var(--mono);letter-spacing:.09em;color:#f5f2ea8f;margin:0;position:absolute}.stage-label-top{top:10%;left:21%}.stage-label-bottom{bottom:6%;right:11%}.coordinates{color:var(--signal);bottom:17%;left:45%}.hero-bottom{z-index:3;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:27px;left:20px;right:20px}.hero-bottom p{max-width:40ch;font:500 8px/1.6 var(--mono);letter-spacing:.08em;color:#f5f2ea99;margin:0}.hero-bottom a{border:1px solid var(--line);justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.audience-section,.flightpath-section,.signal-section,.intelligence-section,.agent-section{padding:82px 20px}.audience-section{background:var(--paper);color:var(--ink)}.section-lead h2,.flightpath-header h2,.signal-section h2,.intelligence-grid h2,.assessment-section h2,.agent-intro h2{font:500 clamp(33px,9.5vw,80px)/.94 var(--sans);letter-spacing:-.065em;margin:0}.audience-list{border-top:1px solid #0c101833;margin-top:52px}.audience-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #0c101833;grid-template-columns:40px minmax(0,1fr) 25px;gap:8px;padding:23px 0;transition:padding .25s,background .25s;display:grid}.audience-row:hover,.audience-row.is-selected{background:#075fc90d;padding-left:8px}.index{font:10px var(--mono);color:var(--signal)}.audience-row h3{font:600 20px var(--sans);letter-spacing:-.045em;margin:0 0 7px}.audience-row p{color:#0c1018a3;max-width:330px;margin:0;font-size:13px;line-height:1.5}.arrow{color:var(--blue);font-size:23px}.agent-section{background:var(--blue);gap:44px;display:grid}.agent-intro>p:not(.eyebrow){color:#f5f2ead1;max-width:470px;margin:25px 0 0;font-size:16px;line-height:1.65}.agent-intro .eyebrow{color:#f5f2eaba}.agent-intro .eyebrow span{background:var(--paper)}.agent-value{font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px 12px;margin-top:34px;display:flex}.agent-value span{color:var(--signal)}.agent-value p{margin:0}.agent-console{background:var(--ink);border:1px solid #f5f2ea47;align-self:stretch;min-height:560px;box-shadow:12px 12px #0c101852}.console-top{border-bottom:1px solid var(--line);color:#f5f2eaab;font:10px var(--mono);letter-spacing:.07em;align-items:center;gap:8px;padding:15px 16px;display:flex}.console-top span:last-child{margin-left:auto}.agent-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f45b291f}.agent-screen{padding:25px 20px 24px}.console-kicker{color:var(--signal);font:10px var(--mono);letter-spacing:.09em;margin-bottom:15px}.agent-screen h3{max-width:20ch;font:500 clamp(30px,7vw,52px)/.95 var(--sans);letter-spacing:-.06em;margin-bottom:27px}.agent-options{border-top:1px solid var(--line);gap:0;margin-bottom:28px;display:grid}.agent-options button{border:0;border-bottom:1px solid var(--line);color:#f5f2eabd;text-align:left;min-height:49px;font:500 13px var(--body);background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.agent-options button span{color:var(--signal);font:10px var(--mono)}.agent-options button.active{color:var(--paper)}.button-light{border-color:var(--paper);background:var(--paper);color:var(--ink)}.button-light:hover{background:var(--signal);border-color:var(--signal)}.agent-fields{gap:15px;display:grid}.agent-fields label{color:#f5f2eab8;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:7px;display:grid}.agent-fields select,.agent-fields input{width:100%;min-height:48px;color:var(--paper);font:500 14px var(--body);text-transform:none;background:0 0;border:1px solid #f5f2ea59;border-radius:0;outline:none;padding:0 12px}.agent-fields select option{color:var(--ink)}.agent-fields input::placeholder{color:#f5f2ea66}.agent-fields select:focus,.agent-fields input:focus{border-color:var(--signal)}.form-note,.snapshot-note{color:#f5f2ea8f;margin:17px 0 23px;font-size:11px;line-height:1.55}.snapshot-grid{border-top:1px solid var(--line);gap:0;display:grid}.snapshot-grid div{border-bottom:1px solid var(--line);padding:16px 0}.snapshot-grid span{color:var(--signal);font:10px var(--mono);letter-spacing:.08em}.snapshot-grid p{color:#f5f2ead4;max-width:46ch;margin:8px 0 0;font-size:13px;line-height:1.55}.reset-link{color:var(--paper)}.flightpath-section{background:var(--ink-soft)}.flightpath-header{max-width:640px}.flightpath-list{border-top:1px solid var(--line);gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid}.flightpath-list li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:7px 12px;padding:20px 0;display:grid}.flightpath-list li>span{color:var(--signal);font:10px var(--mono);grid-row:span 2}.flightpath-list h3{font:500 20px var(--sans);letter-spacing:-.04em;margin:0}.flightpath-list p{color:#f5f2ea99;margin:0;font-size:13px;line-height:1.45}.signal-section{background:var(--signal);color:var(--ink)}.signal-section .eyebrow{color:#0c1018b8}.signal-section .eyebrow span{background:var(--ink)}.signal-section h2{max-width:920px}.sector-tags{flex-wrap:wrap;gap:8px;margin-top:44px;display:flex}.sector-tags span{font:10px var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0c101875;padding:11px 12px;transition:background .2s,color .2s}.sector-tags span:hover{background:var(--ink);color:var(--paper)}.intelligence-section{background:var(--paper);color:var(--ink)}.intelligence-section .eyebrow{color:#0c1018ad}.intelligence-grid{gap:30px;display:grid}.intelligence-grid h2{max-width:680px}.intelligence-grid p{max-width:420px;margin:0;font-size:15px;line-height:1.65}.intelligence-grid .text-link{width:fit-content;color:var(--blue)}.assessment-section{background:var(--ink);color:var(--paper);padding:88px 20px}.assessment-section .eyebrow{color:#f5f2eab3}.assessment-section h2{max-width:900px;margin-bottom:42px}footer{color:#f5f2ea99;font:9px var(--mono);letter-spacing:.08em;flex-direction:column;gap:18px;padding:28px 20px;display:flex}footer p{margin:0}@keyframes hero-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes stage-in{0%{opacity:0;transform:translateY(-45%)scale(.88)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes route-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes node-pulse{50%{box-shadow:0 0 0 8px #f45b2900}}@keyframes star-float{50%{transform:translate(-50%,calc(-50% - 12px))rotate(45deg)}}@media (min-width:700px){.navigation,.hero,.audience-section,.flightpath-section,.signal-section,.intelligence-section,.agent-section,.assessment-section,footer{padding-left:56px;padding-right:56px}.desktop-nav{color:#f5f2eab8;font:500 10px var(--mono);letter-spacing:.05em;text-transform:uppercase;gap:27px;margin-left:auto;margin-right:32px;display:flex}.desktop-nav a:hover{color:var(--signal)}.locale-status{color:#f5f2ea8f;max-width:130px;font:10px var(--mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.header-actions{gap:16px}.nav-cta{width:auto;font-size:10px}.nav-cta span{font-size:13px}.hero{padding-top:177px}.hero-copy{max-width:660px}.hero-intro{font-size:17px}.hero-actions{flex-direction:row;align-items:center}.route-stage{width:min(67vw,770px);height:min(67vw,770px);right:-9vw}.audience-section,.flightpath-section{grid-template-columns:minmax(240px,.9fr) minmax(420px,1.1fr);gap:8vw;display:grid}.audience-list,.flightpath-list{margin-top:0}.agent-section{grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);align-items:center}.agent-console{min-height:590px}.agent-screen{padding:32px}.agent-fields{grid-template-columns:1fr 1fr}.agent-fields .email-field{grid-column:span 2}.signal-section{flex-direction:column;justify-content:space-between;min-height:500px;display:flex}.intelligence-grid{grid-template-columns:1.35fr .7fr;align-items:end}.intelligence-grid .text-link{grid-column:2}.assessment-section{padding-top:128px;padding-bottom:128px}footer{flex-direction:row;justify-content:space-between}}@media (min-width:1100px){.navigation,.hero,.audience-section,.flightpath-section,.signal-section,.intelligence-section,.agent-section,.assessment-section,footer{padding-left:7vw;padding-right:7vw}.hero{padding-top:204px}.hero-copy{max-width:720px}.route-stage{width:min(55vw,800px);height:min(55vw,800px);right:1vw}.hero-bottom{left:7vw;right:7vw}.audience-row{grid-template-columns:64px minmax(0,1fr) 36px;padding:28px 0}.audience-row h3{font-size:27px}.flightpath-list{grid-template-columns:1fr 1fr}.flightpath-list li:nth-child(odd){border-right:1px solid var(--line);padding-right:34px}.flightpath-list li:nth-child(2n){padding-left:34px}.intelligence-grid{grid-template-columns:1.3fr .7fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{overflow-x:hidden}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.menu-button{min-height:44px;color:var(--paper);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.mobile-nav{z-index:25;background:var(--ink);border-bottom:0 solid var(--line);opacity:0;pointer-events:none;max-height:0;padding:0 20px;transition:max-height .32s,opacity .2s,padding .32s;display:grid;position:fixed;inset:78px 0 auto;overflow:hidden}.mobile-nav.is-open{opacity:1;pointer-events:auto;border-bottom-width:1px;max-height:460px;padding-top:18px;padding-bottom:22px}.mobile-nav a{border-bottom:1px solid var(--line);min-height:52px;font:500 18px var(--sans);letter-spacing:-.04em;align-items:center;display:flex}.nav-cta{display:none}.hero{padding-bottom:44px}.hero-bottom{margin-top:62px;position:relative;bottom:auto;left:auto;right:auto}.hero-bottom a{flex:0 0 44px}.text-link{min-height:44px}.agent-section{color:var(--paper)}.agent-intro>p:not(.eyebrow),.agent-intro .eyebrow{color:#f5f2eae6}.agent-value span,.console-kicker,.snapshot-grid span{color:var(--paper)}.agent-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.route-page{background:var(--paper);color:var(--ink);min-height:100svh}.route-header{background:var(--ink);min-height:76px;color:var(--paper);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.route-header nav{font:500 10px var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:18px;display:flex}.route-header nav a{align-items:center;min-height:44px;display:flex}.route-hero,.route-focus,.route-method,.route-faq,.route-cta{padding:78px 20px}.route-hero{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.route-hero:after{content:"";pointer-events:none;border:1px solid #f5f2ea40;border-radius:50%;width:72vw;height:72vw;position:absolute;bottom:-44vw;right:-42vw;box-shadow:0 0 0 48px #075fc92e,0 0 0 96px #075fc917}.route-hero>*{z-index:1;position:relative}.route-breadcrumb{color:#f5f2ea94;font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 42px}.route-breadcrumb span{color:var(--signal);margin:0 7px}.route-hero h1{max-width:12ch;margin-bottom:25px}.route-answer{color:#f5f2ead1;max-width:58ch;margin-bottom:32px;font-size:16px;line-height:1.62}.route-focus{background:var(--blue);color:var(--paper)}.route-focus .eyebrow{color:#f5f2eacc}.route-focus .eyebrow span{background:var(--paper)}.focus-grid{border-top:1px solid #f5f2ea57;display:grid}.focus-grid div{border-bottom:1px solid #f5f2ea57;grid-template-columns:50px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.focus-grid span{color:var(--paper);font:10px var(--mono)}.focus-grid p{max-width:30ch;font:500 19px/1.12 var(--sans);letter-spacing:-.045em;margin:0}.route-method{background:var(--paper);gap:48px;display:grid}.route-method h2,.route-faq h2,.route-cta h2{max-width:11ch;font:500 clamp(35px,8vw,78px)/.94 var(--sans);letter-spacing:-.065em;margin:0}.route-method ol{border-top:1px solid #0c101838;margin:0;padding:0;list-style:none;display:grid}.route-method li{border-bottom:1px solid #0c101838;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;padding:20px 0;display:grid}.route-method li>span{color:var(--signal);font:10px var(--mono);grid-row:span 2}.route-method h3{font:600 22px var(--sans);letter-spacing:-.05em;margin:0}.route-method li p{color:#0c1018b3;max-width:46ch;margin:0;font-size:14px;line-height:1.55}.route-faq{background:var(--ink-soft);color:var(--paper)}.route-faq>div{border-top:1px solid var(--line);margin-top:45px}.route-faq details{border-bottom:1px solid var(--line)}.route-faq summary{cursor:pointer;min-height:70px;font:500 18px/1.2 var(--sans);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:20px;display:flex}.route-faq summary::marker{content:""}.route-faq summary span{color:var(--signal);font:500 24px var(--body)}.route-faq details[open] summary span{transform:rotate(45deg)}.route-faq details p{color:#f5f2eab8;max-width:62ch;margin:0;padding:0 0 22px;font-size:15px;line-height:1.6}.route-cta{background:var(--signal);color:var(--ink)}.route-cta .eyebrow{color:#0c1018c2}.route-cta .eyebrow span{background:var(--ink)}.route-cta h2{margin-bottom:35px}.route-cta .button-light{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (min-width:700px) and (max-width:1023px){.navigation,.hero,.audience-section,.flightpath-section,.signal-section,.intelligence-section,.agent-section,.assessment-section,footer{padding-left:32px;padding-right:32px}.desktop-nav{display:none}.menu-button{display:inline-flex}.nav-cta{display:none}.hero{padding-top:142px}.route-stage{width:min(76vw,650px);height:min(76vw,650px);right:-18vw}.hero-bottom{bottom:auto;left:auto;right:auto}.audience-section,.flightpath-section{display:block}.audience-list,.flightpath-list{margin-top:48px}.agent-section{grid-template-columns:1fr}.agent-console{min-width:0}.agent-fields{grid-template-columns:1fr}.agent-fields .email-field{grid-column:auto}.intelligence-grid{grid-template-columns:1fr}.intelligence-grid .text-link{grid-column:auto}}@media (min-width:1024px){.menu-button,.mobile-nav{display:none}.nav-cta{width:auto;font-size:10px;display:inline-flex}.nav-cta span{font-size:13px}.hero{padding-bottom:130px}.hero-bottom{margin-top:0;position:absolute;bottom:31px;left:7vw;right:7vw}.route-header,.route-hero,.route-focus,.route-method,.route-faq,.route-cta{padding-left:7vw;padding-right:7vw}.route-header{min-height:86px}.route-header nav{gap:28px}.route-hero{flex-direction:column;justify-content:center;min-height:620px;display:flex}.route-hero:after{width:58vw;height:58vw;bottom:-33vw;right:-27vw}.route-focus{padding-top:112px;padding-bottom:112px}.focus-grid{grid-template-columns:1fr 1fr}.focus-grid div:nth-child(odd){border-right:1px solid #f5f2ea57;padding-right:32px}.focus-grid div:nth-child(2n){padding-left:32px}.route-method{grid-template-columns:.72fr 1.28fr;align-items:start;gap:9vw}.route-method ol{grid-template-columns:1fr 1fr}.route-method li:nth-child(odd){border-right:1px solid #0c101838;padding-right:28px}.route-method li:nth-child(2n){padding-left:28px}.route-faq{grid-template-columns:.75fr 1.25fr;align-items:start;gap:9vw;display:grid}.route-faq>div{margin-top:0}.route-cta{padding-top:132px;padding-bottom:132px}}@media (min-width:1920px){.navigation{min-height:108px}.brand{font-size:13px}.brand-mark{transform-origin:0;margin-right:8px;transform:scale(1.25)}.desktop-nav,.route-header nav{gap:38px;font-size:12px}.nav-cta,.button,.text-link{min-height:56px;font-size:12px}.hero{min-height:1080px;padding-top:250px}.hero-copy{max-width:860px}.hero-intro,.route-answer{font-size:20px}.route-stage{width:min(51vw,1040px);height:min(51vw,1040px)}.eyebrow,.route-breadcrumb{font-size:12px}.route-hero{min-height:880px}.route-focus,.route-method,.route-faq,.route-cta{padding-top:160px;padding-bottom:160px}.focus-grid p{font-size:26px}.route-method h3,.route-faq summary{font-size:27px}.route-method li p,.route-faq details p{font-size:18px}.route-header{min-height:108px}}@media (max-height:760px) and (max-width:1023px){.hero{min-height:0;padding-bottom:36px}.hero-bottom{margin-top:38px}}.brand{letter-spacing:0;gap:0}.wordmark{width:max-content;color:var(--paper);flex-direction:column;align-items:flex-start;gap:3px;line-height:1;display:inline-flex;position:relative}.wordmark-name{font-family:"Archivo Black",var(--sans);letter-spacing:-.075em;align-items:baseline;font-size:clamp(22px,2.5vw,42px);display:flex}.wordmark-s{margin-right:-.02em;display:inline-block;position:relative}.wordmark-s:after{display:none}.wordmark-subline{align-items:center;gap:8px;width:100%;padding-left:2px;display:flex}.wordmark-rule{background:var(--signal);flex:0 0 clamp(26px,31%,38px);width:auto;height:2px}.wordmark-ventures{color:#f5f2eab8;font:600 clamp(8px,1vw,13px)/1 var(--mono);letter-spacing:.3em;padding-bottom:1px}.wordmark-compact{gap:3px}.wordmark-compact .wordmark-name{letter-spacing:-.09em;font-size:16px}.wordmark-compact .wordmark-rule{flex-basis:26px;height:1px}.wordmark-compact .wordmark-ventures{letter-spacing:.3em;padding-bottom:0;font-size:6.5px}@media (max-width:699px){.route-header nav{display:none}}@media (min-width:700px){.wordmark-compact .wordmark-name{font-size:20px}.wordmark-compact .wordmark-rule{flex-basis:31px}.wordmark-compact .wordmark-ventures{font-size:7px}}@media (min-width:1920px){.wordmark-compact .wordmark-name{font-size:26px}.wordmark-compact .wordmark-rule{flex-basis:38px}.wordmark-compact .wordmark-ventures{font-size:8px}}.consent-layer{z-index:100;pointer-events:none;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.consent-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c101847;position:absolute;inset:0}.consent-banner{background:var(--paper);width:100%;max-width:650px;color:var(--ink);pointer-events:auto;margin:0 auto;padding:24px;position:relative;box-shadow:12px 12px #0c101861}.consent-kicker{color:var(--signal);font:500 10px var(--mono);letter-spacing:.1em;margin:0 0 14px}.consent-banner h2{max-width:16ch;font:500 clamp(27px,7vw,42px)/.92 var(--sans);letter-spacing:-.065em;margin:0 0 13px}.consent-banner>p{color:#0c1018b8;max-width:62ch;margin:0;font-size:13px;line-height:1.55}.consent-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.consent-necessary,.consent-settings,.consent-link{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:0 14px}.consent-settings,.consent-link{color:var(--ink);background:0 0}.consent-necessary:hover{background:var(--signal);border-color:var(--signal)}.consent-settings:hover,.consent-link:hover{border-color:var(--signal);color:var(--signal)}.consent-policy{color:var(--ink);font:500 10px var(--mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:19px;display:inline-flex}.consent-categories{border-top:1px solid #0c10182e;gap:0;margin-top:22px;display:grid}.consent-categories>div{border-bottom:1px solid #0c10182e;padding:14px 0}.consent-categories>div>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.consent-categories span{color:var(--signal);font:500 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.consent-categories p{color:#0c1018b3;max-width:60ch;margin:7px 0 0;font-size:12px;line-height:1.5}.privacy-page{background:var(--paper);min-height:100svh;color:var(--ink)}.privacy-content{max-width:920px;padding:78px 20px}.privacy-content h1{max-width:12ch}.privacy-lead{color:#0c1018b3;max-width:66ch;margin-bottom:56px;font-size:16px;line-height:1.64}.privacy-content section{border-top:1px solid #0c101833;max-width:720px;padding:24px 0}.privacy-content h2{font:500 clamp(25px,5vw,42px)/.96 var(--sans);letter-spacing:-.055em;margin:0 0 12px}.privacy-content section p{color:#0c1018c2;margin:0;font-size:15px;line-height:1.65}.privacy-content section a{color:var(--blue);border-bottom:1px solid}.privacy-content .consent-link{border-bottom:1px solid var(--ink);margin-top:18px}.privacy-back{margin-top:42px}@media (min-width:700px){.consent-layer{padding:30px}.consent-banner{margin:0 0 0 auto;padding:30px}.privacy-content{padding:104px 7vw}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
