@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&display=swap");:root{--ink:#111714;--forest:#183a2d;--paper:#f1efe7;--cream:#e5e1d7;--white:#fbfaf5;--orange:#f06435;--acid:#d8f55f;--blue:#3263f3;--line:#c9c7bd;--muted:#66706a;--font-display:Georgia,"Times New Roman",serif;--font-body:"DM Sans",sans-serif;--sunbase-surface-dark:#080c0a;--sunbase-surface-light:var(--paper);--sunbase-text-on-dark:#fff;--sunbase-text:#17211b;--sunbase-text-muted:#657069;--sunbase-divider:rgba(23,33,27,.14);--sunbase-scrim:rgba(8,14,10,.64)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body)}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:500;letter-spacing:-.055em}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{min-height:76px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(241,239,231,.96);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand,.console-brand{font:600 24px Manrope;letter-spacing:-.08em;display:flex;align-items:center;gap:9px}.brand-mark,.console-brand span{color:var(--orange);font-size:25px}.site-header nav{display:flex;align-items:center;gap:30px;font-size:13px}.nav-cta{border:1px solid var(--ink);padding:11px 15px;font-weight:600}.eyebrow{margin:0 0 24px;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:600}.button{border:1px solid transparent;padding:14px 17px;display:inline-flex;gap:36px;align-items:center;justify-content:space-between;font-weight:600;font-size:13px;background:transparent;color:inherit;cursor:pointer}.button.primary{color:var(--white);background:var(--ink)}.button.ghost{border-color:var(--ink)}.button.inverse{color:var(--ink);background:var(--acid)}.button.line{color:var(--white);border-color:#5c665f}.button:disabled,button:disabled{cursor:not-allowed;opacity:.62}.decision-link{font-size:13px;font-weight:600;border-bottom:1px solid;padding-bottom:5px}.console-notice,.prototype-note{padding:11px 4vw;background:var(--acid);border-bottom:1px solid var(--ink);text-align:center;font-size:11px}.prototype-note span{font-weight:700;text-transform:uppercase;margin-right:8px}.home-hero{min-height:720px;display:grid;grid-template-columns:3fr 1fr;border-bottom:1px solid var(--line)}.hero-main{padding:110px 7vw 80px 8vw;display:flex;flex-direction:column;align-items:flex-start}.hero-main h1{font-size:clamp(62px,7.4vw,116px);line-height:.9;max-width:1050px;margin:20px 0 40px}.hero-main>p{max-width:700px;margin-left:25%;font-size:19px;line-height:1.55;color:#46514b}.hero-actions{display:flex;gap:13px;margin:40px 0 0 25%}.hero-thesis{padding:35px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;background:var(--cream)}.thesis-number{margin-bottom:auto;font:500 72px Manrope;color:var(--orange);letter-spacing:-.07em}.hero-thesis p{margin:0 0 7px;font-size:14px}.hero-thesis strong{max-width:220px;font-size:23px;line-height:1.15}.thesis-axis{display:grid;grid-template-columns:repeat(6,1fr);height:70px;grid-gap:5px;gap:5px;align-items:end;margin-top:55px}.thesis-axis i{display:block;background:var(--ink);height:12%}.thesis-axis i:nth-child(2){height:21%}.thesis-axis i:nth-child(3){height:35%}.thesis-axis i:nth-child(4){height:52%}.thesis-axis i:nth-child(5){height:73%}.thesis-axis i:nth-child(6){height:100%;background:var(--orange)}.application-body,.home-proof,.signal-section{padding:120px 8vw;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:9vw;gap:9vw}.application-close h2,.application-intro h2,.assessment-hero h1,.home-close h2,.home-proof h2,.page-hero h1,.record-title h1,.section-title h2,.signal-grid h2{font-size:clamp(46px,6vw,90px);line-height:.98}.proof-copy>p{font-size:20px;line-height:1.6;max-width:720px}.proof-steps{margin-top:65px;border-top:1px solid var(--line)}.proof-steps>div{display:grid;grid-template-columns:50px 140px 1fr;padding:20px 0;border-bottom:1px solid var(--line);align-items:baseline}.proof-steps span{color:var(--orange);font-size:11px}.proof-steps p{margin:0;color:var(--muted);font-size:13px}.featured-opportunity,.other-cases{padding:110px 8vw;background:var(--cream)}.other-cases{background:var(--paper)}.section-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:46px;gap:50px}.section-title>p{max-width:470px;line-height:1.55;color:var(--muted)}.opportunity-card{border-top:1px solid var(--ink);display:grid;grid-template-columns:1.1fr 1.4fr;min-height:420px;background:var(--white)}.opportunity-card.featured-card{min-height:540px}.opportunity-visual{padding:28px;min-height:360px;position:relative;overflow:hidden;color:var(--white);background:var(--forest)}.opportunity-visual:after,.opportunity-visual:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.45);border-radius:50%}.opportunity-visual:before{width:420px;height:420px;right:-120px;bottom:-200px}.opportunity-visual:after{width:230px;height:230px;right:-25px;bottom:-100px;background:var(--orange);border:0}.opportunity-card:nth-child(2n) .opportunity-visual{background:#28334a}.opportunity-card:nth-child(3n) .opportunity-visual{background:#56362b}.opportunity-visual>span{position:relative;z-index:2;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.visual-label{position:absolute;bottom:28px;left:28px;z-index:2;max-width:300px}.visual-label small{display:block;opacity:.7;margin-bottom:8px}.visual-label strong{font:500 30px/1.05 Manrope;letter-spacing:-.04em}.opportunity-content{padding:42px 48px;display:flex;flex-direction:column}.opportunity-meta{display:flex;justify-content:space-between;gap:20px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.opportunity-content h3{margin:58px 0 18px;font-size:clamp(30px,3.5vw,54px);line-height:1.03}.opportunity-content>p{color:var(--muted);line-height:1.55;max-width:680px}.opportunity-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:22px;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:25px;gap:25px;align-items:end}.opportunity-bottom small{display:block;color:var(--muted);margin-bottom:7px}.opportunity-bottom strong{font-size:13px}.opportunity-grid{display:grid;grid-gap:54px;gap:54px}.signal-section{background:var(--ink);color:var(--white)}.signal-grid{grid-column:1/3;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:8vw;gap:8vw}.signal-grid p{max-width:650px;color:#b6bdb8;line-height:1.6;font-size:18px}.evidence-ladder{margin-top:45px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.evidence-ladder span{font-size:10px;text-transform:uppercase}.evidence-ladder i{display:block;height:74px;margin-bottom:12px;background:var(--acid)}.application-close,.commercial-call,.home-close{padding:115px 8vw;color:var(--white);background:var(--forest)}.home-close>p{max-width:670px;font-size:18px;line-height:1.6}.home-close .hero-actions{margin-left:0}.assessment-hero,.page-hero{padding:105px 8vw 85px}.page-hero h1{max-width:1100px}.page-hero>p{max-width:660px;margin-left:42%;font-size:18px;line-height:1.6}.filter-bar{padding:22px 8vw;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.filter-bar span{color:var(--muted);font-size:11px}.filter-bar strong{display:block;margin-top:5px;color:var(--ink)}.opportunity-index{padding:80px 8vw 120px}.indexed-case{display:grid;grid-template-columns:60px 1fr;grid-gap:25px;gap:25px;margin-bottom:72px}.case-index{color:var(--orange);font:500 16px Manrope}.record-hero{min-height:650px;display:grid;grid-template-columns:1.45fr .55fr}.record-title{padding:100px 6vw 70px 8vw}.record-title h1{margin:75px 0 30px;max-width:900px}.record-title>p{font-size:20px;line-height:1.5;max-width:760px}.record-tags{margin-top:60px;display:flex;gap:8px}.record-tags span{padding:8px 10px;border:1px solid var(--line);font-size:10px;text-transform:uppercase}.decision-summary{background:var(--ink);color:var(--white);padding:45px 35px;display:flex;flex-direction:column}.summary-label{font-size:10px;text-transform:uppercase;letter-spacing:.15em}.decision-summary>strong{margin-top:55px;font:500 92px Manrope;letter-spacing:-.08em}.score-track{height:5px;background:#39433e;margin-bottom:45px}.score-track i{display:block;height:100%;background:var(--acid)}.decision-summary dl{margin:0 0 45px}.decision-summary dl div{border-top:1px solid #3c4641;padding:14px 0}.decision-summary dt{color:#8f9993;font-size:10px}.decision-summary dd{margin:5px 0 0;font-size:13px}.decision-summary .button{margin-top:auto}.record-nav{min-height:60px;padding:0 8vw;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);font-size:11px;background:var(--paper);position:-webkit-sticky;position:sticky;top:76px;z-index:10}.record-nav span{margin-right:auto;font-weight:600}.decision-record{padding:90px 8vw 120px}.record-context{display:grid;grid-template-columns:.6fr 1.4fr;grid-gap:8vw;gap:8vw;padding-bottom:100px}.record-context h2{font-size:50px}.record-context p{font-size:18px;line-height:1.6;max-width:700px}.context-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:55px;padding-top:20px;grid-gap:30px;gap:30px}.context-facts small{display:block;color:var(--muted);margin-bottom:6px}.dimension-list{border-top:1px solid var(--ink)}.decision-dimension{display:grid;grid-template-columns:70px .6fr 1.4fr;padding:60px 0 80px;border-bottom:1px solid var(--line);grid-gap:25px;gap:25px}.dimension-number{color:var(--orange);font-size:12px}.decision-dimension h3{font-size:31px}.dimension-body>p{font-size:18px;line-height:1.65}.fit-list{margin-top:40px;display:flex;flex-wrap:wrap;gap:8px}.fit-list span{padding:9px 11px;border:1px solid var(--line);font-size:11px}.claim-ledger article{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid var(--line)}.claim-ledger h4{font:500 23px/1.25 Manrope;letter-spacing:-.03em;margin:20px 0 8px}.claim-ledger p{color:var(--muted)}.evidence-label,.readiness-mark{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--line);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.evidence-label i{width:7px;height:7px;border-radius:50%;background:var(--blue)}.evidence-label.company-stated i{background:#929992}.evidence-label.document-supported i{background:#d99b14}.evidence-label.commercially-demonstrated i{background:#399256}.readiness-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.readiness-grid article{background:var(--white);padding:22px}.readiness-grid article>div{display:flex;justify-content:space-between;gap:10px}.readiness-grid p{margin:35px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.readiness-mark.ready{border-color:#45935c;color:#26743f}.readiness-mark.partial{border-color:#d99b14;color:#8a5e00}.readiness-mark.open{border-color:var(--orange);color:#b44320}.commercial-grid{margin:0;display:grid;grid-template-columns:1fr 1fr}.commercial-grid div{padding:20px;border:1px solid var(--line);margin:-1px 0 0 -1px}.commercial-grid dt{color:var(--muted);font-size:10px;text-transform:capitalize}.commercial-grid dd{margin:18px 0 0;font-size:14px}.responsibility-map>div{display:grid;grid-template-columns:1fr 1fr auto;padding:18px 0;border-bottom:1px solid var(--line)}.responsibility-map i{font-style:normal;font-size:9px;text-transform:uppercase;padding:5px 7px;border:1px solid}.responsibility-map i.open{color:var(--orange)}.responsibility-map i.partial{color:#a16d00}.responsibility-map i.ready{color:#277943}.unresolved-list{list-style:none;padding:0;margin:0;counter-reset:risk}.unresolved-list li{counter-increment:risk;padding:18px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:45px 1fr}.unresolved-list li:before{content:"0" counter(risk);color:var(--orange);font-size:11px}.application-close,.commercial-call{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw}.application-close p,.commercial-call p{color:#bdc5bf;line-height:1.6;max-width:550px}.application-close .button,.commercial-call .button{margin-top:25px}.assessment-hero{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:8vw;gap:8vw;align-items:end}.assessment-hero p{font-size:18px;line-height:1.6}.assessment-layout{padding:80px 8vw 120px;display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:7vw;gap:7vw}.assessment-case{background:var(--ink);color:var(--white);padding:35px;align-self:start;position:-webkit-sticky;position:sticky;top:100px}.assessment-case>span{font-size:10px;text-transform:uppercase;color:var(--acid)}.assessment-case h2{margin-top:60px;font-size:38px}.assessment-case>p{line-height:1.6;color:#bbc2bd}.assessment-case>div{display:grid;grid-template-columns:1fr 1fr;margin:40px 0;border-top:1px solid #3a4640;padding-top:20px;grid-gap:15px;gap:15px}.assessment-case small{display:block;color:#8c9690}.assessment-case strong{display:block;margin-top:5px}.assessment-form fieldset{border:0;padding:0 0 55px;margin:0 0 55px;border-bottom:1px solid var(--line)}.assessment-form legend{margin-bottom:30px;font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:600}.assessment-form>fieldset>label{display:block;margin:24px 0;font-size:12px}.assessment-form input:not([type]),.assessment-form input[type=text],.assessment-form textarea{width:100%;display:block;margin-top:9px;padding:15px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-bottom:25px}.choice-grid label{padding:16px;border:1px solid var(--line);font-size:12px}.choice-grid input{margin-right:9px}.form-note{color:var(--muted);font-size:11px}.application-body{align-items:start}.application-intro h2{max-width:560px}.criteria-list article{display:grid;grid-template-columns:55px 1fr;padding:28px 0;border-top:1px solid var(--line)}.criteria-list article>span{color:var(--orange);font-size:11px}.criteria-list h3{font-size:23px;margin-bottom:10px}.criteria-list p{color:var(--muted);line-height:1.55;max-width:620px}.site-footer{background:var(--ink);color:var(--white);padding:75px 8vw 25px}.footer-top{display:flex;justify-content:space-between;gap:60px}.footer-statement{margin-top:45px;font:500 27px/1.15 Manrope;max-width:420px}.footer-links{display:flex;gap:90px}.footer-links>div{display:flex;flex-direction:column;gap:15px;font-size:12px}.footer-links strong{color:#89938d;text-transform:uppercase;font-size:9px;letter-spacing:.15em;margin-bottom:12px}.footer-bottom{margin-top:75px;padding-top:20px;border-top:1px solid #35403a;display:flex;justify-content:space-between;color:#87908a;font-size:10px}.console-shell{min-height:100vh;display:grid;grid-template-columns:235px 1fr;background:#e7e7e1}.console-side{background:var(--ink);color:var(--white);padding:28px;display:flex;flex-direction:column}.console-side>small{margin-top:50px;color:#8d9791;text-transform:uppercase;letter-spacing:.15em}.console-side nav{margin-top:32px;display:flex;flex-direction:column;gap:22px;font-size:12px}.console-side nav b{color:var(--acid)}.console-side nav i{float:right;font-style:normal;background:var(--acid);color:var(--ink);padding:2px 7px;border-radius:10px}.console-side em{margin-top:auto;color:#7e8882;font-size:10px;font-style:normal}.console-main{min-width:0;padding:0 4vw 50px}.console-notice{margin:0 -4vw 36px}.console-header{display:flex;justify-content:space-between;align-items:center;gap:35px}.console-header h1{font-size:42px}.console-actions button,.console-claim button,.console-header button{padding:11px 14px;border:1px solid var(--line);background:transparent}.console-actions{display:flex;gap:8px}.console-summary{background:var(--acid);padding:25px;display:grid;grid-template-columns:220px 1fr auto;align-items:center;grid-gap:30px;gap:30px}.console-summary small{display:block;text-transform:uppercase;font-size:9px}.console-summary strong{display:block;margin-top:7px}.console-summary p{margin:0}.console-summary>span{font-size:10px;text-transform:uppercase}.console-grid{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.console-card{background:var(--white);padding:26px}.console-card.span-two{grid-column:1/3}.console-card>header{display:flex;justify-content:space-between;text-transform:uppercase;font-size:9px;letter-spacing:.12em}.console-card>header b{color:var(--muted)}.console-claim{display:grid;grid-template-columns:170px 1fr auto;grid-gap:20px;gap:20px;align-items:start;padding:27px 0;border-top:1px solid var(--line);margin-top:22px}.console-claim h3{letter-spacing:-.03em}.console-claim p{color:var(--muted);font-size:12px}.console-owner,.console-readiness{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-top:1px solid var(--line);font-size:12px}.console-card>header+.console-owner,.console-card>header+.console-readiness{margin-top:22px}.risk-card ol{column-count:2;margin:35px 0 0;padding-left:25px}.risk-card li{padding:0 25px 22px 5px;font-size:13px;line-height:1.45}.review-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--white);margin:15px 0;padding:20px}.review-strip small{display:block;color:var(--muted);margin-bottom:6px}.review-layout{display:grid;grid-template-columns:1fr 300px;grid-gap:16px;gap:16px}.review-ledger{background:var(--white);padding:28px}.review-ledger article{border-top:1px solid var(--line);padding:35px 0}.review-ledger article>span{color:var(--orange);font-size:10px;letter-spacing:.15em}.review-ledger article h2{margin:18px 0;font-size:27px}.document-row{margin:25px 0;padding:17px;background:var(--cream);display:grid;grid-template-columns:1fr auto}.document-row em,.document-row small{color:var(--muted)}.document-row em{grid-column:1;font-size:10px;font-style:normal;margin-top:5px}.review-ledger label{font-size:10px;text-transform:uppercase}.review-ledger textarea{display:block;width:100%;min-height:75px;margin-top:10px;padding:12px;background:transparent;border:1px solid var(--line)}.review-panel{background:var(--ink);color:var(--white);padding:25px;align-self:start;position:-webkit-sticky;position:sticky;top:20px}.review-panel p{display:flex;gap:10px;font-size:12px}.review-panel i{color:var(--acid);font-style:normal}.review-panel hr{border:0;border-top:1px solid #3d4842;margin:25px 0}.review-panel small{display:block;color:#a8b0ab;line-height:1.5;margin-top:12px}body:has(.console-shell)>.site-footer,body:has(.console-shell)>.site-header{display:none}body:has(.formation-console)>.site-footer,body:has(.formation-console)>.site-header{display:none}.formation-console{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#edebe3;color:#17211b}.formation-side{display:flex;flex-direction:column;padding:2rem;color:#fff;background:#17211b}.formation-brand{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:650;letter-spacing:-.06em}.formation-brand span{color:#d59b32}.formation-side>small{margin-top:4.5rem;color:#8e9992;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.formation-side nav{display:grid;grid-gap:1.4rem;gap:1.4rem;margin-top:2rem;color:#8f9993;font-size:.68rem}.formation-side nav b{color:#fff;font-weight:500}.formation-side nav i{float:right;padding:.15rem .45rem;border-radius:999px;color:#17211b;background:#d7a039;font-style:normal}.formation-side em{margin-top:auto;color:#77817b;font-size:.55rem;font-style:normal}.formation-main{min-width:0;padding:0 clamp(1.5rem,5vw,5rem) 4rem}.formation-notice{margin:0 clamp(-5rem,-5vw,-1.5rem) 3rem;padding:.75rem clamp(1.5rem,5vw,5rem);color:#6f7772;background:#dad8d0;font-size:.58rem}.formation-header{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.formation-case p,.formation-header p{margin:0 0 .8rem;color:#747d77;font-size:.6rem;letter-spacing:.13em;text-transform:uppercase}.formation-header h1{max-width:900px;margin:0;font:450 clamp(3rem,6vw,6.5rem)/.9 var(--font-display,Georgia,serif);letter-spacing:-.055em}.formation-state{flex:none;padding:.65rem .8rem;border:1px solid rgba(23,33,27,.25);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.state-company-interested,.state-forming{border-color:#b47b1f;color:#895b12}.state-introduction-recorded,.state-outcome{border-color:#426753;color:#284d3a}.formation-progress{display:grid;grid-template-columns:repeat(5,1fr);margin:4rem 0 1rem;padding:0;list-style:none;border-top:1px solid rgba(23,33,27,.2)}.formation-progress li{display:grid;grid-gap:.6rem;gap:.6rem;padding-top:.85rem;color:#9ba09d;font-size:.58rem;text-transform:uppercase}.formation-progress li:before{content:"";width:7px;height:7px;margin-top:-1.1rem;border-radius:50%;background:#c5c5bd}.formation-progress li.is-reached{color:#17211b}.formation-progress li.is-reached:before{background:#c58c28}.formation-progress i{font-style:normal}.formation-case{margin-top:3rem;background:#f7f5ef}.formation-case-intro{padding:clamp(2rem,5vw,5rem)}.formation-case-intro h2{max-width:850px;margin:0;font:450 clamp(2.6rem,5vw,5rem)/.94 var(--font-display,Georgia,serif);letter-spacing:-.05em}.formation-case-intro>span{display:block;max-width:580px;margin-top:1.5rem;color:#707872;font-size:.72rem;line-height:1.6}.formation-signal-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #deddd6;border-bottom:1px solid #deddd6}.formation-signal-row article{display:grid;grid-gap:.5rem;gap:.5rem;padding:2rem;border-right:1px solid #deddd6}.formation-signal-row article:last-child{border-right:0}.formation-signal-row b{font:450 2.5rem var(--font-display,Georgia,serif)}.formation-signal-row span{color:#707872;font-size:.65rem}.formation-judgement{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;padding:clamp(2rem,4vw,4rem)}.formation-judgement>div{padding-top:1rem;border-top:1px solid #d0cfc7}.formation-judgement strong{font:450 1.05rem/1.35 var(--font-display,Georgia,serif)}.formation-actions{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.25rem;padding:1.2rem 0}.formation-actions p{margin:0;color:#727a75;font-size:.65rem}.formation-actions button{padding:.9rem 1.1rem;border:0;color:#fff;background:#19251d;font:inherit;font-size:.68rem;cursor:pointer}.formation-actions span{color:#345643;font-size:.68rem}@media (max-width:900px){.workspace-market-card{grid-template-columns:1fr 1fr}.formation-console{grid-template-columns:1fr}.formation-side{display:none}.formation-header{align-items:flex-start;flex-direction:column}.formation-judgement{grid-template-columns:1fr}}@media (max-width:560px){.workspace-markets>header{align-items:flex-start;flex-direction:column}.workspace-market-card{grid-template-columns:1fr;gap:1.5rem}.workspace-market-action button{width:100%}.formation-progress{overflow-x:auto;grid-template-columns:repeat(5,minmax(110px,1fr))}.formation-signal-row{grid-template-columns:1fr}.formation-signal-row article{border-right:0;border-bottom:1px solid #deddd6}.formation-signal-row article:last-child{border-bottom:0}.formation-actions{align-items:flex-start;flex-direction:column}}.company-workspace{min-height:100svh;color:#17211b;background:#efede5}body:has(.company-workspace)>.site-footer,body:has(.company-workspace)>.site-header{display:none}.workspace-bar{display:flex;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(1.25rem,4vw,4rem);border-bottom:1px solid rgba(23,33,27,.14)}.workspace-brand{display:flex;align-items:center;gap:.55rem;font-size:1.25rem;font-weight:650;letter-spacing:-.06em}.workspace-brand span{color:var(--orange);font-size:1.35rem}.workspace-bar>div{display:flex;align-items:center;gap:1.5rem;color:#69726c;font-size:.68rem}.workspace-bar>div a{padding-bottom:.3rem;border-bottom:1px solid rgba(23,33,27,.3);color:#17211b}.workspace-bar>div button{padding:0;border:0;border-bottom:1px solid rgba(23,33,27,.3);color:#17211b;background:transparent;font:inherit;cursor:pointer}.workspace-loading{background:#efede5}.workspace-body{padding:clamp(3rem,7vw,7rem) clamp(1.25rem,6vw,6rem) 3rem}.workspace-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem}.workspace-intro p,.workspace-products>header p{margin:0 0 .75rem;color:#747c77;font-size:.63rem;letter-spacing:.15em;text-transform:uppercase}.workspace-intro h1{margin:0 0 1.2rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(3.4rem,7vw,7.4rem);font-weight:450;line-height:.9;letter-spacing:-.055em}.workspace-status{display:inline-flex;align-items:center;gap:.55rem;color:#68716b;font-size:.68rem}.workspace-status i{width:7px;height:7px;border-radius:50%;background:#c1902d}.workspace-company-description{max-width:620px;margin:1.2rem 0 0;color:#657069;font-size:.78rem;line-height:1.55}.workspace-add{display:flex;align-items:center;justify-content:space-between;gap:4rem;min-width:220px;padding:1rem 1.1rem;color:#fff;background:#19251d;font-size:.74rem}.workspace-add span{font-size:1rem}.workspace-products{margin-top:clamp(4rem,8vw,8rem)}.workspace-products>header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(23,33,27,.2)}.workspace-products>header p{margin-bottom:.35rem;color:#17211b}.workspace-products>header small,.workspace-products>header span{color:#777f7a;font-size:.63rem}.workspace-product-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:540px;margin-top:1.25rem;overflow:hidden;color:#fff;background:#131b16}.workspace-product-visual{min-height:420px;background:linear-gradient(90deg,rgba(4,9,6,.04),rgba(4,9,6,.28)),url(/images/northline-next.png) 50% /cover no-repeat}.workspace-product-visual.has-local-media{position:relative;background:#172019}.workspace-product-visual.has-local-media img,.workspace-product-visual.has-local-media video{width:100%;height:100%;object-fit:cover}.workspace-product-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,4vw,4rem)}.workspace-product-copy>p{margin:0 0 1rem;color:rgba(255,255,255,.55);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.workspace-product-copy h2{margin:0 0 1.2rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(2.5rem,4.2vw,4.8rem);font-weight:450;line-height:.92;letter-spacing:-.05em}.workspace-product-copy>span{color:rgba(255,255,255,.66);font-size:.78rem;line-height:1.55}.workspace-signals{display:flex;gap:1.8rem;margin-top:2.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.58);font-size:.62rem}.workspace-signals b{margin-right:.35rem;color:#fff;font-size:.85rem}.workspace-markets{margin-top:clamp(4rem,8vw,8rem)}.workspace-markets>header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(23,33,27,.2)}.workspace-markets>header p{margin:0 0 .55rem;color:#737c76;font-size:.61rem;letter-spacing:.15em;text-transform:uppercase}.workspace-markets>header h2{max-width:760px;margin:0;font:450 clamp(2rem,4vw,4rem)/.98 var(--font-display,Georgia,serif);letter-spacing:-.045em}.workspace-markets>header small{color:#858c87;font-size:.56rem}.workspace-market-card{display:grid;grid-template-columns:.65fr 1.15fr .9fr .75fr;grid-gap:clamp(1.5rem,3vw,3.5rem);gap:clamp(1.5rem,3vw,3.5rem);align-items:center;padding:clamp(1.5rem,3vw,3rem) 0;border-bottom:1px solid rgba(23,33,27,.2)}.workspace-market-card p,.workspace-market-card small,.workspace-market-card span{font-size:.65rem;line-height:1.5}.workspace-market-place{display:grid;grid-gap:.45rem;gap:.45rem}.workspace-market-place>span{color:#7c847f;letter-spacing:.1em;text-transform:uppercase}.workspace-market-place strong{font:450 2rem/1 var(--font-display,Georgia,serif)}.workspace-market-place small{color:#a06e22}.workspace-market-product>span{display:block;font:450 1.35rem/1.05 var(--font-display,Georgia,serif)}.workspace-market-product p{max-width:420px;margin:.8rem 0 0;color:#727b75}.workspace-market-signals{display:grid;grid-gap:.55rem;gap:.55rem}.workspace-market-signals span{color:#717a74}.workspace-market-signals b{display:inline-block;min-width:2rem;color:#17211b;font-size:.8rem}.workspace-market-action button{display:flex;width:100%;justify-content:space-between;gap:1.5rem;padding:1rem;border:0;color:#fff;background:#19251d;font:inherit;font-size:.7rem;cursor:pointer}.workspace-market-confirmation{padding-left:1rem;border-left:2px solid #be8f2c}.workspace-market-confirmation>span{color:#8b611a;letter-spacing:.08em;text-transform:uppercase}.workspace-market-confirmation p{margin:.55rem 0 0;color:#6f7872}.workspace-empty-product{display:grid;place-items:start;min-height:420px;margin-top:1.25rem;padding:clamp(2rem,6vw,6rem);color:#fff;background:linear-gradient(120deg,#111a14,#243128)}.workspace-empty-product p{margin:auto 0 1rem;color:rgba(255,255,255,.58);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.workspace-empty-product h2{max-width:800px;margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(3rem,7vw,7rem);font-weight:450;line-height:.9;letter-spacing:-.055em}.workspace-empty-product a{display:flex;justify-content:space-between;gap:4rem;margin-top:2rem;padding-bottom:.45rem;border-bottom:1px solid rgba(255,255,255,.45);font-size:.76rem}.workspace-principle{display:grid;grid-template-columns:.7fr 1.3fr auto;grid-gap:2rem;gap:2rem;align-items:baseline;margin-top:2rem;padding-top:1.2rem;border-top:1px solid rgba(23,33,27,.18)}.workspace-principle p{margin:0;font-family:var(--font-display,Georgia,serif);font-size:1.1rem}.workspace-principle span{color:#646e67;font-size:.72rem}.workspace-principle small{color:#8a908c;font-size:.55rem}.profile-layer{position:fixed;inset:0;z-index:80;display:grid;justify-items:end}.profile-layer-backdrop{position:absolute;inset:0;background:rgba(11,17,13,.46);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-editor{position:relative;z-index:1;width:min(760px,100%);height:100%;overflow-y:auto;padding:clamp(1.5rem,4vw,3.5rem);color:#17211b;background:#f3f0e8;box-shadow:-24px 0 70px rgba(7,12,9,.18);animation:profile-enter .22s ease-out both}@keyframes profile-enter{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}.profile-editor-head{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(23,33,27,.17)}.profile-editor-head p{margin:0 0 .7rem;color:#727b75;font-size:.61rem;letter-spacing:.14em;text-transform:uppercase}.profile-editor-head h2{max-width:580px;margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:450;line-height:.93;letter-spacing:-.05em}.profile-editor-head>button{flex:0 0 auto;width:36px;height:36px;border:1px solid rgba(23,33,27,.22);border-radius:50%;color:#17211b;background:transparent;font-size:1.2rem;cursor:pointer}.profile-logo-row{display:flex;align-items:center;gap:1.4rem;padding:2rem 0;border-bottom:1px solid rgba(23,33,27,.13)}.profile-logo-preview{display:grid;flex:0 0 auto;place-items:center;width:86px;height:86px;border-radius:50%;color:#fff;background:#1b271f 50%/cover no-repeat;font-family:var(--font-display,Georgia,serif);font-size:2.4rem}.profile-logo-row label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.68rem}.profile-logo-row label>span{color:#17211b}.profile-logo-row input{max-width:250px;color:#68716b;font-size:.62rem}.profile-logo-row small{color:#7c847f;font-size:.58rem}.profile-logo-row em{color:#9a452f;font-size:.61rem;font-style:normal}.profile-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.7rem 2.5rem;gap:1.7rem 2.5rem;padding:2.4rem 0}.profile-field-grid label{display:grid;grid-gap:.55rem;gap:.55rem}.profile-field-grid label>span{color:#626c65;font-size:.61rem;letter-spacing:.06em}.profile-field-grid input,.profile-field-grid select,.profile-field-grid textarea{width:100%;padding:.75rem 0;border:0;border-bottom:1px solid rgba(23,33,27,.26);border-radius:0;outline:0;color:#17211b;background:transparent;font:inherit;font-size:.78rem}.profile-field-grid textarea{resize:vertical;line-height:1.5}.profile-field-grid select{cursor:pointer}.profile-field-grid small{justify-self:end;color:#8b918d;font-size:.55rem}.profile-field-wide{grid-column:1/-1}.profile-trust-state{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:2rem;gap:2rem;padding:1.2rem 0;border-top:1px solid rgba(23,33,27,.15);border-bottom:1px solid rgba(23,33,27,.15)}.profile-trust-state div{display:flex;align-items:center;gap:.5rem;font-size:.68rem}.profile-trust-state i{width:7px;height:7px;border-radius:50%;background:#c1902d}.profile-trust-state p{margin:0;color:#6e7771;font-size:.65rem;line-height:1.5}.profile-editor-actions{display:flex;justify-content:flex-end;gap:.65rem;padding-top:2rem}.profile-editor-actions button{min-height:42px;padding:0 1rem;border:1px solid rgba(23,33,27,.28);color:#17211b;background:transparent;font:inherit;font-size:.68rem;cursor:pointer}.profile-editor-actions button[type=submit]{color:#fff;border-color:#19251d;background:#19251d}@media (max-width:800px){.workspace-bar>div>span{display:none}.workspace-intro{align-items:flex-start;flex-direction:column}.workspace-add{min-width:100%}.workspace-product-card{grid-template-columns:1fr}.workspace-product-copy{min-height:360px}.workspace-principle{grid-template-columns:1fr;gap:.7rem}.profile-editor{width:100%}}@media (max-width:520px){.workspace-body{padding-top:3.5rem}.workspace-intro h1{font-size:clamp(3.2rem,14vw,5rem)}.workspace-products>header{align-items:flex-start;flex-direction:column}.workspace-product-visual{min-height:340px}.workspace-product-copy{min-height:330px;padding:1.5rem}.profile-field-grid{grid-template-columns:1fr}.profile-field-wide{grid-column:auto}.profile-trust-state{grid-template-columns:1fr;gap:.7rem}.profile-editor-actions{align-items:stretch;flex-direction:column-reverse}.profile-editor-actions button{width:100%}}body:has(.fishing-home) .site-header{position:absolute;width:100%;top:0;color:var(--white);background:transparent;border-bottom-color:rgba(255,255,255,.25)}body:has(.fishing-home) .site-header .nav-cta{border-color:rgba(255,255,255,.7)}body:has(.fishing-home) .site-footer{display:none}.fishing-home{background:var(--ink);color:var(--white)}.hook-panel{min-height:100svh;position:relative;display:flex;align-items:flex-end;padding:11vh 6vw 9vh;background:url(/images/fieldkind-hero.png) 50%/cover no-repeat}.hook-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,14,12,.78),rgba(9,14,12,.27) 48%,rgba(9,14,12,.04) 73%),linear-gradient(0deg,rgba(9,14,12,.48),transparent 45%)}.hook-copy{position:relative;z-index:1}.fiction-mark,.hook-copy>p{font-size:9px;text-transform:uppercase;letter-spacing:.2em}.hook-copy h1{margin:26px 0 0;max-width:1000px;font-size:clamp(58px,8vw,124px);line-height:.9;letter-spacing:-.07em}.scroll-cue{position:absolute;z-index:1;right:6vw;bottom:9vh;width:140px;height:140px;border:1px solid rgba(255,255,255,.65);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;font-size:11px;transition:background .3s,color .3s}.scroll-cue:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.scroll-cue i{font-style:normal;font-size:20px}.fiction-mark{position:absolute;z-index:1;top:100px;right:6vw;opacity:.72}.recognition-panel{min-height:100svh;display:grid;grid-template-columns:1.12fr .88fr;background:var(--paper);color:var(--ink)}.recognition-image{min-height:70vh;background:url(/images/fieldkind-hero.png) 68%/cover no-repeat;-webkit-clip-path:inset(8vh 0 8vh 5vw);clip-path:inset(8vh 0 8vh 5vw)}.recognition-copy{padding:15vh 8vw 10vh 7vw;display:flex;flex-direction:column;justify-content:center}.possibility-panel>div>p,.proof-number>span,.recognition-copy>span,.tension-panel>p{font-size:9px;text-transform:uppercase;letter-spacing:.2em;color:var(--orange)}.meaning-panel h2,.possibility-panel h2,.recognition-copy h2,.tension-panel h2{font-size:clamp(54px,7vw,104px);line-height:.94;margin:55px 0 35px}.recognition-copy p{max-width:520px;color:var(--muted);font-size:18px;line-height:1.65}.proof-statement a,.recognition-copy a{margin-top:60px;align-self:flex-start;border-bottom:1px solid;padding-bottom:7px;font-size:12px;font-weight:600}.proof-statement a i,.recognition-copy a i{margin-left:40px;font-style:normal}.tension-panel{min-height:100svh;padding:12vh 8vw;display:flex;flex-direction:column;justify-content:center;background:var(--orange)}.tension-panel,.tension-panel>p{color:var(--ink)}.tension-panel h2{margin-top:auto;font-size:clamp(60px,10vw,154px)}.tension-reveal{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid rgba(17,23,20,.45);padding-top:28px}.tension-reveal span{font:500 clamp(26px,3vw,48px) Manrope;letter-spacing:-.05em}.tension-reveal a{padding:18px 22px;background:var(--ink);color:var(--white);font-size:12px}.tension-reveal i{margin-left:45px;font-style:normal}.proof-panel{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;background:#e8e7e1;color:var(--ink)}.proof-number,.proof-statement{padding:12vh 8vw;display:flex;flex-direction:column;justify-content:center}.proof-number{border-right:1px solid var(--line)}.proof-number strong{font:500 clamp(150px,24vw,360px)/.8 Manrope;letter-spacing:-.1em;margin-top:auto;color:var(--forest)}.proof-number p{margin:25px 0 0;font-size:18px}.proof-statement>span{align-self:flex-start;padding:8px 10px;border:1px solid #3d8a55;color:#277740;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.proof-statement>p{margin:auto 0;font:500 clamp(30px,4vw,61px)/1.08 Manrope;letter-spacing:-.05em}.possibility-panel{min-height:100svh;padding:12vh 8vw;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:8vw;gap:8vw;align-items:center;background:#203d32}.possibility-panel h2{font-size:clamp(48px,6.4vw,94px)}.possibility-choice{border-top:1px solid rgba(255,255,255,.45)}.possibility-choice a{min-height:150px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.45);display:flex;justify-content:space-between;align-items:center;font:500 23px Manrope;transition:padding .25s,color .25s}.possibility-choice a:hover{padding-left:20px;color:var(--acid)}.possibility-choice i{font-style:normal;font-size:25px}.meaning-panel{min-height:100svh;padding:12vh 8vw;display:flex;flex-direction:column;justify-content:center;background:var(--ink)}.meaning-panel>p{color:var(--orange);text-transform:uppercase;letter-spacing:.2em;font-size:9px}.meaning-panel h2{margin:45px 0 0;max-width:1100px;color:#5f6863}.meaning-panel .meaning-answer{color:var(--white);margin-top:10px}.meaning-panel>div{margin-top:75px;display:flex;gap:35px;align-items:center}.meaning-link{border-bottom:1px solid;padding-bottom:6px;font-size:12px}body:has(.discovery-home){overflow:hidden;background:#0b100e}body:has(.discovery-home) .site-header{position:absolute;inset:0 0 auto;color:var(--white);background:transparent;border-bottom-color:rgba(255,255,255,.22)}body:has(.discovery-home) .site-header .nav-cta{border-color:rgba(255,255,255,.65)}body:has(.discovery-home) .site-footer{display:none}.discovery-home{height:100svh;min-height:680px;position:relative;overflow:hidden;color:var(--white)}.discovery-image,.discovery-images{position:absolute;inset:0}.discovery-images{inset:-4%}.discovery-image{background-position:54%;background-size:cover;background-repeat:no-repeat;opacity:0;transform:scale(1.04);transition:opacity 1.15s ease,transform 1.5s cubic-bezier(.2,.75,.2,1)}.factory-image{background-image:url(/images/fieldkind-factory.png);opacity:1}.market-image{background-image:url(/images/fieldkind-hero.png)}.pathway-image{background-image:url(/images/fieldkind-pathway.png)}.discovery-step-1 .factory-image{opacity:0;transform:scale(1.1)}.discovery-step-1 .market-image{opacity:1;transform:scale(1.07)}.discovery-step-2 .factory-image{opacity:0}.discovery-step-2 .market-image{opacity:1;transform:scale(1.13)}.discovery-step-3 .factory-image,.discovery-step-3 .market-image{opacity:0}.discovery-step-3 .pathway-image{opacity:1;transform:scale(1.08)}.discovery-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,12,10,.7),rgba(7,12,10,.08) 55%),linear-gradient(0deg,rgba(7,12,10,.52),transparent 50%);transition:background 1s ease}.discovery-step-1 .discovery-shade,.discovery-step-2 .discovery-shade,.discovery-step-3 .discovery-shade{background:linear-gradient(90deg,rgba(7,12,10,.82),rgba(7,12,10,.05) 66%),linear-gradient(0deg,rgba(7,12,10,.48),transparent 50%)}.discovery-opening{position:absolute;left:6vw;bottom:10vh;z-index:2;transition:opacity .65s ease,transform .9s ease}.discovery-opening p,.discovery-opening strong{display:block;margin:0;font:500 clamp(76px,12vw,185px)/.76 Manrope;letter-spacing:-.09em}.discovery-opening strong{color:var(--acid)}.discovery-step-1 .discovery-opening,.discovery-step-2 .discovery-opening,.discovery-step-3 .discovery-opening{opacity:0;transform:translateY(40px);pointer-events:none}.product-marker{position:absolute;z-index:4;left:71%;top:46%;width:58px;height:58px;border:0;border-radius:50%;color:var(--ink);background:var(--acid);display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 0 rgba(216,245,95,.65);animation:marker-pulse 2.3s infinite;transition:transform .25s ease,left 1.2s ease,top 1.2s ease}.product-marker:hover{transform:scale(1.1)}.product-marker i{position:absolute;inset:-10px;border:1px solid rgba(255,255,255,.65);border-radius:50%}.product-marker span{font:600 10px DM Sans}.discovery-step-1 .product-marker{left:77%;top:39%}.discovery-step-2 .product-marker{left:79%;top:56%}.discovery-step-3 .product-marker{left:83%;top:47%;animation:none}@keyframes marker-pulse{0%{box-shadow:0 0 0 0 rgba(216,245,95,.55)}70%{box-shadow:0 0 0 22px rgba(216,245,95,0)}to{box-shadow:0 0 0 0 rgba(216,245,95,0)}}.discovery-card{position:absolute;z-index:3;left:6vw;top:19vh;width:min(500px,43vw);animation:card-reveal .7s cubic-bezier(.2,.75,.2,1) both}@keyframes card-reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.discovery-card small{color:var(--acid);text-transform:uppercase;letter-spacing:.2em;font-size:9px}.discovery-card h1{margin:38px 0 25px;font-size:clamp(47px,6vw,88px);line-height:.96}.discovery-card>p{max-width:440px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.6}.discovery-card>a,.discovery-card>button{margin-top:45px;min-width:220px;padding:15px 0;color:var(--white);background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.6);display:flex;justify-content:space-between;font-size:12px;cursor:pointer}.discovery-navigation{position:absolute;z-index:3;right:6vw;bottom:9vh;display:flex;align-items:center;gap:18px}.back-control{width:38px;height:38px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:transparent;color:var(--white);cursor:pointer}.back-control:disabled{opacity:.2;cursor:default}.discovery-progress{display:flex;gap:7px}.discovery-progress button{width:38px;height:2px;padding:0;border:0;background:rgba(255,255,255,.35);cursor:pointer}.discovery-progress button.active{background:var(--acid)}.discovery-caption{position:absolute;z-index:3;left:6vw;right:6vw;bottom:3.5vh;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.58)}body:has(.journey-home){overflow:hidden;background:#080c0a}body:has(.journey-home) .site-header{position:absolute;inset:0 0 auto;color:var(--white);background:transparent;border-bottom-color:rgba(255,255,255,.2)}body:has(.journey-home) .site-header .nav-cta{border-color:rgba(255,255,255,.6)}body:has(.journey-home) .site-footer{display:none}.journey-home{height:100svh;min-height:680px;position:relative;overflow:hidden;color:var(--white);cursor:e-resize;outline:none}.journey-image,.journey-images{position:absolute;inset:0}.journey-images{inset:-3%}.journey-image{background-position:50%;background-size:cover;opacity:0;transform:scale(1.07);transition:opacity 1.05s ease,transform 1.8s cubic-bezier(.18,.72,.18,1)}.journey-image.visible{opacity:1;transform:scale(1)}.journey-image-factory{background-image:url(/images/fieldkind-factory.png)}.journey-image-market{background-image:url(/images/fieldkind-hero.png)}.journey-image-evidence{background-image:url(/images/fieldkind-evidence.png)}.journey-image-pathway{background-image:url(/images/fieldkind-pathway.png)}.journey-image-next{background-image:url(/images/northline-next.png)}.journey-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,9,7,.77),rgba(5,9,7,.08) 60%),linear-gradient(0deg,rgba(5,9,7,.55),transparent 46%);transition:background 1s ease;pointer-events:none}.journey-scene-1 .journey-shade{background:linear-gradient(90deg,rgba(5,9,7,.65),transparent 64%),linear-gradient(0deg,rgba(5,9,7,.48),transparent 48%)}.journey-scene-2 .journey-shade{background:linear-gradient(90deg,rgba(5,9,7,.82),transparent 62%),linear-gradient(0deg,rgba(5,9,7,.5),transparent 52%)}.journey-scene-4 .journey-shade{background:linear-gradient(90deg,rgba(5,9,7,.7),transparent 66%),linear-gradient(0deg,rgba(5,9,7,.6),transparent 52%)}.journey-copy{position:absolute;z-index:3;left:6vw;top:19vh;max-width:720px;animation:journey-copy-in .85s cubic-bezier(.18,.72,.18,1) both}@keyframes journey-copy-in{0%{opacity:0;transform:translateY(34px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.journey-copy h1{font-size:clamp(70px,9.2vw,142px);line-height:.88;letter-spacing:-.085em;margin:0;max-width:950px}.journey-scene-1 .journey-copy h1,.journey-scene-2 .journey-copy h1,.journey-scene-3 .journey-copy h1,.journey-scene-4 .journey-copy h1{font-size:clamp(58px,7.8vw,118px)}.journey-copy>p{max-width:470px;margin:38px 0 0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.6;letter-spacing:.01em}.journey-copy>a{width:270px;margin-top:42px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.65);display:flex;justify-content:space-between;color:var(--white);font-size:12px}.journey-orbit{position:absolute;z-index:3;right:7vw;top:43%;width:88px;height:88px;border:1px solid rgba(255,255,255,.7);border-radius:50%;display:grid;place-items:center;transition:transform .5s ease}.journey-home:hover .journey-orbit{transform:scale(1.08)}.journey-orbit i{position:absolute;inset:-13px;border:1px solid rgba(255,255,255,.25);border-radius:50%;animation:orbit-breathe 2.2s infinite}@keyframes orbit-breathe{50%{transform:scale(1.12);opacity:.25}}.journey-orbit span{font-size:10px}.journey-dots{position:absolute;z-index:4;left:6vw;bottom:9vh;display:flex;gap:8px}.journey-dots button{width:46px;height:2px;padding:0;border:0;background:rgba(255,255,255,.3);cursor:pointer}.journey-dots button.active{background:var(--acid)}.journey-footer{position:absolute;z-index:3;left:6vw;right:6vw;bottom:3.2vh;display:grid;grid-template-columns:1fr 1fr 1fr;color:rgba(255,255,255,.58);font-size:8px;text-transform:uppercase;letter-spacing:.17em}.journey-footer span:nth-child(2){text-align:center}.journey-footer span:last-child{text-align:right}body:has(.living-home){overflow:hidden;background:#080d0a}body:has(.living-home) .site-header{position:absolute;inset:0 0 auto;color:var(--white);background:transparent;border-bottom-color:rgba(255,255,255,.18)}body:has(.living-home) .site-header nav{display:none}body:has(.living-home) .site-footer{display:none}.living-home{height:100svh;min-height:700px;position:relative;overflow:hidden;color:var(--white)}.living-image,.living-images{position:absolute;inset:0}.living-images{inset:-3%}.living-image{background-position:50%;background-size:cover;opacity:0;transform:scale(1.055);transition:opacity .9s ease,transform 1.5s cubic-bezier(.18,.72,.18,1)}.living-image.visible{opacity:1;transform:scale(1)}.living-factory{background-image:url(/images/fieldkind-factory.png)}.living-market{background-image:url(/images/fieldkind-hero.png)}.living-evidence{background-image:url(/images/fieldkind-evidence.png)}.living-pathway{background-image:url(/images/fieldkind-pathway.png)}.living-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,9,6,.73),rgba(4,9,6,.06) 62%),linear-gradient(0deg,rgba(4,9,6,.62),transparent 45%);transition:background .8s ease}.living-image-evidence .living-shade{background:linear-gradient(90deg,rgba(4,9,6,.83),transparent 68%)}.living-intro{position:absolute;z-index:3;left:6vw;top:17vh;pointer-events:none}.living-intro>span{font-size:8px;text-transform:uppercase;letter-spacing:.2em;color:rgba(255,255,255,.65)}.living-intro h1{margin:30px 0 0;font-size:clamp(44px,4.8vw,72px);line-height:.96;max-width:580px;transition:opacity .4s ease}.living-home:has(.contribution-panel) .living-intro h1,.living-home:has(.signal-detail) .living-intro h1{opacity:.17}.signal-lines{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none}.signal-lines line{stroke:rgba(255,255,255,.23);stroke-width:.06;stroke-dasharray:.6 .7;vector-effect:non-scaling-stroke;transition:stroke .35s,stroke-width .35s}.signal-lines line.active{stroke:var(--acid);stroke-width:.12}.signal-lines line.contributed{stroke:var(--orange);stroke-width:.13}.signal-field{position:absolute;z-index:4;inset:0;pointer-events:none}.signal-node{position:absolute;width:44px;height:44px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(8,13,10,.28);color:var(--white);display:grid;place-items:center;cursor:pointer;pointer-events:auto;transition:background .3s,color .3s,transform .3s,border-color .3s}.signal-node.active,.signal-node:hover{background:var(--acid);color:var(--ink);border-color:var(--acid);transform:translate(-50%,-50%) scale(1.12)}.signal-node i{position:absolute;inset:-9px;border:1px solid rgba(255,255,255,.25);border-radius:50%;animation:living-pulse 2.5s infinite}@keyframes living-pulse{50%{transform:scale(1.15);opacity:.2}}.signal-node span{font-size:8px}.signal-node strong{position:absolute;top:55px;width:130px;color:var(--white);font-size:8px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;text-shadow:0 1px 8px #000;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s}.signal-node.active strong,.signal-node:focus-visible strong,.signal-node:hover strong{opacity:1;transform:translateY(0)}.contributed-node{left:48%;top:83%;background:var(--orange);border-color:var(--orange)}.contribution-panel,.signal-detail{position:absolute;z-index:7;left:5vw;bottom:10vh;width:min(520px,42vw);padding:34px;color:var(--ink);background:rgba(245,243,235,.96);box-shadow:0 25px 80px rgba(0,0,0,.3);animation:living-panel-in .55s cubic-bezier(.18,.72,.18,1) both}@keyframes living-panel-in{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.signal-close{position:absolute;right:18px;top:16px;border:0;background:transparent;font-size:24px;cursor:pointer}.contribution-panel>small,.signal-detail>small{color:var(--orange);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.contribution-panel h2,.signal-detail h2{margin:26px 0 18px;font-size:clamp(30px,3vw,46px);line-height:1.03}.signal-detail>p{color:var(--muted);line-height:1.55;font-size:13px}.signal-detail>span{display:block;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.signal-question{width:100%;margin-top:24px;padding:13px 0 0;border:0;border-top:1px solid var(--ink);background:transparent;display:flex;justify-content:space-between;text-align:left;font-size:12px;font-weight:600;cursor:pointer}.signal-question i{font-style:normal}.contribution-trigger{position:absolute;z-index:5;right:5vw;bottom:11vh;width:230px;padding:15px 0;border:0;border-bottom:1px solid rgba(255,255,255,.7);background:transparent;color:var(--white);display:flex;justify-content:space-between;font-size:12px;cursor:pointer}.contribution-trigger i{font-style:normal;font-size:18px}.contribution-panel{left:auto;right:5vw;width:min(490px,40vw)}.contribution-panel>div{margin-top:26px;border-top:1px solid var(--line)}.contribution-panel>div button{width:100%;padding:15px 0;border:0;border-bottom:1px solid var(--line);background:transparent;display:flex;justify-content:space-between;cursor:pointer;text-align:left}.contribution-panel>div button.selected,.contribution-panel>div button:hover{padding-left:10px;color:#b64520}.contribution-panel>p{margin:22px 0 0;color:var(--muted);font-size:9px}.living-footer{position:absolute;z-index:6;left:5vw;right:5vw;bottom:3.2vh;display:grid;grid-template-columns:1fr 1fr 1fr;font-size:8px;text-transform:uppercase;letter-spacing:.15em;color:rgba(255,255,255,.64)}.living-footer a:nth-child(2){text-align:center}.living-footer a:last-child{text-align:right}@media (max-width:840px){.site-header{min-height:66px}.site-header nav>a:not(.nav-cta){display:none}.application-body,.application-close,.assessment-hero,.assessment-layout,.commercial-call,.home-hero,.home-proof,.opportunity-card,.record-context,.record-hero,.signal-grid{grid-template-columns:1fr}.hero-main{padding:75px 6vw}.hero-main h1{font-size:clamp(52px,15vw,78px)}.hero-actions,.hero-main>p,.page-hero>p{margin-left:0}.hero-actions{flex-direction:column;align-items:flex-start}.hero-thesis{display:none}.application-body,.application-close,.assessment-hero,.assessment-layout,.commercial-call,.decision-record,.featured-opportunity,.home-close,.home-proof,.opportunity-index,.other-cases,.page-hero,.signal-section{padding:72px 6vw}.proof-steps>div{grid-template-columns:45px 100px 1fr}.section-title{align-items:flex-start;flex-direction:column}.opportunity-visual{min-height:310px}.opportunity-content{padding:30px}.opportunity-bottom{grid-template-columns:1fr}.evidence-ladder{grid-template-columns:repeat(3,1fr)}.filter-bar{grid-template-columns:1fr 1fr;gap:20px;padding:20px 6vw}.indexed-case{grid-template-columns:1fr}.case-index{display:none}.decision-summary{min-height:520px}.record-nav{overflow-x:auto;padding:0 6vw;top:66px}.record-nav span{display:none}.decision-dimension{grid-template-columns:45px 1fr}.decision-dimension h3,.dimension-body{grid-column:2}.commercial-grid,.context-facts,.readiness-grid{grid-template-columns:1fr}.assessment-case{position:static}.choice-grid{grid-template-columns:1fr}.footer-top{flex-direction:column}.footer-links{gap:45px}.footer-bottom{flex-direction:column;gap:8px}.console-shell{grid-template-columns:1fr}.console-side{display:none}.console-main{padding:0 4vw 35px}.console-header{align-items:flex-start}.console-grid,.review-layout{grid-template-columns:1fr}.console-card.span-two{grid-column:1}.console-claim,.console-summary{grid-template-columns:1fr}.risk-card ol{column-count:1}.review-strip{grid-template-columns:1fr 1fr;gap:20px}.review-panel{position:static}.hook-panel{min-height:100svh;padding:100px 6vw 8vh;background-position:61%}.hook-shade{background:linear-gradient(0deg,rgba(9,14,12,.8),rgba(9,14,12,.05) 70%)}.hook-copy h1{font-size:clamp(52px,16vw,80px)}.scroll-cue{width:90px;height:90px;right:6vw;bottom:5vh}.fiction-mark{top:84px;left:6vw;right:auto}.possibility-panel,.proof-panel,.recognition-panel{grid-template-columns:1fr}.recognition-image{min-height:50vh;-webkit-clip-path:inset(5vh 6vw 0);clip-path:inset(5vh 6vw 0)}.proof-number,.proof-statement,.recognition-copy{padding:9vh 6vw}.meaning-panel,.possibility-panel,.tension-panel{padding:10vh 6vw}.tension-reveal{flex-direction:column;align-items:flex-start;gap:50px}.proof-number{min-height:55vh;border-right:0;border-bottom:1px solid var(--line)}.proof-statement{min-height:70vh}.proof-statement>p{margin:70px 0}.possibility-choice a{min-height:120px;font-size:18px}.meaning-panel>div{flex-direction:column;align-items:flex-start}body:has(.discovery-home){overflow:hidden}.discovery-home{min-height:620px}.discovery-image{background-position:64%}.discovery-shade{background:linear-gradient(0deg,rgba(7,12,10,.9),rgba(7,12,10,.08) 75%)}.discovery-opening{left:6vw;bottom:13vh}.discovery-opening p,.discovery-opening strong{font-size:clamp(66px,22vw,108px)}.discovery-step-1 .product-marker,.discovery-step-2 .product-marker,.discovery-step-3 .product-marker,.product-marker{left:auto;right:12vw;top:43%;width:52px;height:52px}.discovery-card{left:6vw;right:6vw;top:auto;bottom:13vh;width:auto}.discovery-card h1{margin:22px 0 16px;font-size:clamp(40px,12vw,62px)}.discovery-card>p{font-size:14px;max-width:88%}.discovery-card>a,.discovery-card>button{margin-top:25px}.discovery-navigation{bottom:7vh}.discovery-caption{bottom:2.5vh}.discovery-caption span:last-child{display:none}body:has(.journey-home){overflow:hidden}.journey-home{min-height:620px}.journey-image{background-position:64%}.journey-scene-1 .journey-shade,.journey-scene-2 .journey-shade,.journey-scene-4 .journey-shade,.journey-shade{background:linear-gradient(0deg,rgba(5,9,7,.9),rgba(5,9,7,.04) 75%)}.journey-copy{left:6vw;right:6vw;top:auto;bottom:17vh;max-width:none}.journey-copy h1,.journey-scene-1 .journey-copy h1,.journey-scene-2 .journey-copy h1,.journey-scene-3 .journey-copy h1,.journey-scene-4 .journey-copy h1{font-size:clamp(48px,14vw,74px)}.journey-copy>p{margin-top:20px;max-width:90%;font-size:12px}.journey-copy>a{margin-top:20px}.journey-orbit{right:10vw;top:38%;width:64px;height:64px}.journey-dots{bottom:9vh}.journey-dots button{width:30px}.journey-footer{bottom:2.5vh;grid-template-columns:1fr auto}.journey-footer span:nth-child(2){display:none}body:has(.living-home){overflow:auto}.living-home{min-height:760px}.living-image{background-position:65%}.living-shade{background:linear-gradient(0deg,rgba(4,9,6,.92),rgba(4,9,6,.04) 75%)}.living-intro{left:6vw;top:14vh;right:6vw}.living-intro h1{font-size:clamp(42px,12vw,62px)}.signal-lines{display:none}.signal-node{width:38px;height:38px}.signal-node strong{width:95px;font-size:7px;top:48px}.signal-node:first-child{left:16%!important;top:47%!important}.signal-node:nth-child(2){left:31%!important;top:62%!important}.signal-node:nth-child(3){left:65%!important;top:42%!important}.signal-node:nth-child(4){left:75%!important;top:63%!important}.signal-node:nth-child(5){left:88%!important;top:49%!important}.contributed-node{left:50%!important;top:75%!important}.contribution-panel,.signal-detail{left:4vw;right:4vw;bottom:10vh;width:auto;max-height:66vh;overflow:auto}.contribution-trigger{right:6vw;bottom:11vh;width:190px}.living-footer{grid-template-columns:1fr auto;bottom:2.5vh}.living-footer a:nth-child(2){display:none}}body:has(.crossing-home){overflow:hidden;background:#080c0a}body:has(.crossing-home) .site-header{position:fixed;inset:0 0 auto;z-index:40;color:#fff;background:linear-gradient(180deg,rgba(2,7,5,.7),transparent);border:0}body:has(.crossing-home) .site-footer,body:has(.crossing-home) .site-header nav{display:none}.crossing-home{--boundary:72%;position:relative;min-height:700px;height:100svh;overflow:hidden;color:#fff;background:#080c0a;cursor:ew-resize;touch-action:none;isolation:isolate}.crossing-world{position:absolute;inset:-2%;background-size:cover;background-position:50%;transform:scale(1.02);transition:filter .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.crossing-factory{background-image:linear-gradient(90deg,rgba(4,9,7,.08),rgba(4,9,7,.24)),url(/images/fieldkind-factory-aligned.png)}.crossing-market{background-image:linear-gradient(90deg,rgba(4,10,7,.18),rgba(4,10,7,.03)),url(/images/fieldkind-hero.png);-webkit-clip-path:inset(0 0 0 var(--boundary));clip-path:inset(0 0 0 var(--boundary));transition:filter .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1),-webkit-clip-path .7s cubic-bezier(.22,.72,.16,1);transition:clip-path .7s cubic-bezier(.22,.72,.16,1),filter .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1);transition:clip-path .7s cubic-bezier(.22,.72,.16,1),filter .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1),-webkit-clip-path .7s cubic-bezier(.22,.72,.16,1)}.crossing-home.is-dragging .crossing-market{transition:filter .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.crossing-atmosphere{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(1,5,3,.22),transparent 28%,transparent 58%,rgba(1,5,3,.56)),linear-gradient(90deg,rgba(1,5,3,.2),transparent 24%,transparent 74%,rgba(1,5,3,.12))}.crossing-world-label{position:absolute;top:50%;z-index:4;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.18em;font-size:.63rem;font-weight:650;opacity:.58;pointer-events:none}.crossing-world-label-left{left:1.55rem;transform:translateY(-50%) rotate(180deg)}.crossing-world-label-right{right:1.55rem;transform:translateY(-50%)}.crossing-boundary{position:absolute;top:0;bottom:0;left:var(--boundary);z-index:5;width:1px;background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.68) 32%,rgba(255,255,255,.8) 68%,transparent 94%);box-shadow:0 0 28px rgba(255,255,255,.2);pointer-events:none;transition:left .7s cubic-bezier(.22,.72,.16,1)}.crossing-home.is-dragging .crossing-boundary,.crossing-home.is-dragging .crossing-handle,.crossing-home.is-dragging .crossing-invitation{transition:none}.crossing-handle{position:absolute;left:var(--boundary);top:50%;z-index:8;width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.58);border-radius:50%;color:#fff;background:rgba(7,13,10,.38);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 40px rgba(0,0,0,.24);transform:translate(-50%,-50%);cursor:ew-resize;transition:left .7s cubic-bezier(.22,.72,.16,1),background .25s ease,transform .25s ease}.crossing-handle:focus-visible,.crossing-handle:hover{background:rgba(255,255,255,.18);transform:translate(-50%,-50%) scale(1.08);outline:none}.crossing-handle span:after,.crossing-handle span:before{position:absolute;top:50%;content:"";width:7px;height:7px;border-top:1px solid;border-left:1px solid}.crossing-handle span:before{left:16px;transform:translateY(-50%) rotate(-45deg)}.crossing-handle span:after{right:16px;transform:translateY(-50%) rotate(135deg)}.crossing-invitation{position:absolute;left:calc(var(--boundary) - 42px);top:calc(50% + 52px);z-index:7;display:flex;align-items:center;gap:.7rem;transform:translateX(-100%);white-space:nowrap;color:rgba(255,255,255,.82);font-size:.73rem;letter-spacing:.06em;pointer-events:none;transition:left .7s cubic-bezier(.22,.72,.16,1),opacity .4s ease}.crossing-invitation i{font-style:normal;font-size:1rem;animation:crossing-nudge 1.7s ease-in-out infinite}.crossing-home.is-revealed .crossing-invitation{opacity:0}@keyframes crossing-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(-7px)}}.crossing-realisation{position:absolute;left:clamp(1.75rem,7vw,7.5rem);bottom:clamp(4.5rem,10vh,7rem);z-index:9;max-width:620px;opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .75s ease .18s,transform .85s cubic-bezier(.16,.8,.2,1) .18s}.crossing-home.is-revealed .crossing-realisation{opacity:1;transform:translateY(0);pointer-events:auto}.crossing-realisation p{margin:0 0 .25rem;font-size:clamp(.95rem,1.35vw,1.16rem);color:rgba(255,255,255,.72)}.crossing-realisation h1{max-width:610px;margin:0;font-family:var(--font-display,Georgia,serif);font-weight:450;font-size:clamp(2.7rem,6.2vw,6rem);line-height:.94;letter-spacing:-.055em;text-wrap:balance}.crossing-question{display:inline-flex;gap:.9rem;align-items:center;margin-top:1.65rem;padding:.9rem 0 .45rem;border:0;border-bottom:1px solid rgba(255,255,255,.52);color:#fff;background:transparent;font:inherit;font-size:.9rem;cursor:pointer}.crossing-question span{transition:transform .25s ease}.crossing-question:hover span{transform:translate(3px,-3px)}.crossing-dialog,.crossing-response{position:absolute;z-index:20;color:#17211b;background:rgba(246,244,237,.96);box-shadow:0 28px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:default}.crossing-dialog{top:50%;left:50%;width:min(92vw,650px);padding:clamp(1.8rem,4vw,3.6rem);transform:translate(-50%,-50%)}.crossing-dialog-close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border:0;border-radius:50%;color:#26352c;background:transparent;font-size:1.45rem;cursor:pointer}.crossing-dialog-eyebrow{margin:0 0 1.1rem;color:#6e776f;text-transform:uppercase;letter-spacing:.16em;font-size:.65rem;font-weight:700}.crossing-dialog h2{max-width:500px;margin:0 0 2rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(2.1rem,4vw,3.5rem);font-weight:450;line-height:1;letter-spacing:-.045em}.crossing-signal-options{border-top:1px solid rgba(26,39,31,.16)}.crossing-signal-options button{display:flex;justify-content:space-between;width:100%;padding:1rem .15rem;border:0;border-bottom:1px solid rgba(26,39,31,.16);color:#1c2a21;background:transparent;text-align:left;font:inherit;cursor:pointer;transition:padding .22s ease,color .22s ease}.crossing-signal-options button:hover{padding-left:.75rem;color:#3f6f54}.crossing-prototype-note{margin:1rem 0 0;color:#788078;font-size:.72rem}.crossing-response{right:clamp(1.5rem,6vw,6rem);bottom:clamp(1.5rem,7vh,5rem);width:min(90vw,470px);padding:clamp(1.7rem,3.5vw,3rem)}.crossing-response>p{margin:0 0 .6rem;color:#68736b;font-size:.75rem}.crossing-response h2{margin:0 0 1rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(2rem,4vw,3.35rem);font-weight:450;line-height:1;letter-spacing:-.045em}.crossing-response>span{display:block;color:#59645c;font-size:.86rem;line-height:1.55}.crossing-response>div{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;margin-top:1.7rem}.crossing-response a,.crossing-response button{border:0;color:#1d2c22;background:transparent;font:inherit;font-size:.78rem;cursor:pointer}.crossing-response a{padding-bottom:.35rem;border-bottom:1px solid #637267}.crossing-response button{color:#6d776f}.crossing-prototype-mark{position:absolute;left:50%;bottom:1.2rem;z-index:7;margin:0;transform:translateX(-50%);color:rgba(255,255,255,.48);font-size:.62rem;letter-spacing:.04em;white-space:nowrap;pointer-events:none}@media (max-width:700px){.crossing-home{min-height:620px}.crossing-world{background-position:55%}.crossing-world-label{display:none}.crossing-realisation{left:1.35rem;right:1.35rem;bottom:4.25rem}.crossing-realisation h1{font-size:clamp(2.6rem,13vw,4.7rem)}.crossing-invitation{font-size:.67rem}.crossing-dialog{padding:2rem 1.4rem 1.5rem}.crossing-response{right:1rem;bottom:3.7rem}}html:has(.opportunity-stream){scroll-behavior:auto;overflow:hidden}html:has(.discovery-drawer),html:has(.evidence-journey){overflow:hidden;scroll-snap-type:none}body:has(.opportunity-stream){overflow:hidden;background:#080c0a}body:has(.discovery-drawer),body:has(.evidence-journey){overflow:hidden}body:has(.opportunity-stream) .site-header{position:fixed;inset:0 0 auto;z-index:80;color:#fff;background:linear-gradient(180deg,rgba(2,7,5,.72),transparent);border:0}body:has(.opportunity-stream) .site-footer,body:has(.opportunity-stream) .site-header nav{display:none}.opportunity-stream{position:relative;height:100svh;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-y:contain;scrollbar-width:none;color:#fff;background:#080c0a}.opportunity-stream::-webkit-scrollbar{display:none}.world-track{height:100svh;transform:translate3d(0,calc(var(--active-world) * -100svh),0);transition:transform .44s cubic-bezier(.22,.72,.16,1);will-change:transform}.company-world{position:relative;min-height:720px;height:100svh;overflow:hidden;isolation:isolate}.world-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(1,4,3,.25),transparent 25%,transparent 57%,rgba(1,4,3,.72)),linear-gradient(90deg,rgba(1,5,3,.45),transparent 48%,rgba(1,5,3,.1));pointer-events:none}.stream-utility{position:fixed;top:1.45rem;right:clamp(1.25rem,3vw,3rem);z-index:90;display:flex;align-items:center;gap:1.4rem}.stream-utility>a{padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.38);color:#fff;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.stream-inbox svg{display:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.stream-utility button,.stream-utility>button{padding:.55rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.38);color:#fff;background:transparent;font:inherit;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.stream-utility span{margin-left:.5rem;color:rgba(255,255,255,.48)}.fieldkind-world{--boundary:72%;cursor:ew-resize;touch-action:pan-y}.entry-layer{position:absolute;inset:-2%;background-position:50%;background-size:cover;transform:scale(1.02)}.entry-origin{background-image:linear-gradient(90deg,rgba(3,8,6,.08),rgba(3,8,6,.25)),url(/images/fieldkind-factory-aligned.png)}.entry-market{background-image:linear-gradient(90deg,rgba(3,8,6,.18),rgba(3,8,6,.02)),url(/images/fieldkind-hero.png);-webkit-clip-path:inset(0 0 0 var(--boundary));clip-path:inset(0 0 0 var(--boundary));transition:-webkit-clip-path .65s cubic-bezier(.22,.72,.16,1);transition:clip-path .65s cubic-bezier(.22,.72,.16,1);transition:clip-path .65s cubic-bezier(.22,.72,.16,1),-webkit-clip-path .65s cubic-bezier(.22,.72,.16,1)}.fieldkind-world.is-dragging .entry-boundary,.fieldkind-world.is-dragging .entry-handle,.fieldkind-world.is-dragging .entry-market{transition:none}.entry-context{position:absolute;top:50%;z-index:4;writing-mode:vertical-rl;color:rgba(255,255,255,.56);font-size:.61rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;pointer-events:none}.entry-context-left{left:1.45rem;transform:translateY(-50%) rotate(180deg)}.entry-context-right{right:1.45rem;transform:translateY(-50%)}.entry-boundary{top:0;bottom:0;z-index:5;width:1px;background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.66) 32%,rgba(255,255,255,.8) 68%,transparent 94%);transition:left .65s cubic-bezier(.22,.72,.16,1);pointer-events:none}.entry-boundary,.entry-handle{position:absolute;left:var(--boundary)}.entry-handle{top:50%;z-index:7;width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.58);border-radius:50%;color:#fff;background:rgba(7,13,10,.36);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%,-50%);cursor:ew-resize;transition:left .65s cubic-bezier(.22,.72,.16,1),transform .22s ease}.entry-handle:hover{transform:translate(-50%,-50%) scale(1.07)}.entry-handle span:after,.entry-handle span:before{position:absolute;top:50%;content:"";width:7px;height:7px;border-top:1px solid;border-left:1px solid}.entry-handle span:before{left:16px;transform:translateY(-50%) rotate(-45deg)}.entry-handle span:after{right:16px;transform:translateY(-50%) rotate(135deg)}.entry-invitation{position:absolute;left:calc(var(--boundary) - 42px);top:calc(50% + 52px);z-index:6;transform:translateX(-100%);color:rgba(255,255,255,.8);font-size:.7rem;letter-spacing:.05em;white-space:nowrap;pointer-events:none;transition:left .65s cubic-bezier(.22,.72,.16,1),opacity .3s ease}.entry-invitation i{margin-left:.7rem;font-style:normal}.fieldkind-world.is-revealed .entry-invitation{opacity:0}.world-identity{position:absolute;top:6.4rem;left:clamp(1.5rem,5vw,5rem);z-index:4;display:flex;flex-direction:column;gap:.3rem;pointer-events:none}.world-identity span{color:rgba(255,255,255,.56);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase}.world-identity strong{font-family:var(--font-display,Georgia,serif);font-size:1.05rem;font-weight:450}.entry-realisation{position:absolute;left:clamp(1.75rem,7vw,7rem);bottom:clamp(5rem,11vh,7.5rem);z-index:8;max-width:640px;opacity:0;transform:translateY(22px);pointer-events:none;transition:opacity .65s ease .16s,transform .75s cubic-bezier(.16,.8,.2,1) .16s}.fieldkind-world.is-revealed .entry-realisation{opacity:1;transform:translateY(0);pointer-events:auto}.entry-realisation p{margin:0 0 .3rem;color:rgba(255,255,255,.68);font-size:1rem}.entry-realisation h1{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(3rem,6.3vw,6.2rem);font-weight:450;line-height:.93;letter-spacing:-.055em;text-wrap:balance}.entry-realisation button{display:inline-flex;gap:1rem;margin-top:1.6rem;padding:.85rem 0 .4rem;border:0;border-bottom:1px solid rgba(255,255,255,.52);color:#fff;font:inherit;font-size:.85rem}.entry-realisation button,.next-world-cue{align-items:center;background:transparent;cursor:pointer}.next-world-cue{position:absolute;left:50%;bottom:1.2rem;z-index:9;display:flex;flex-direction:column;gap:.35rem;border:0;color:rgba(255,255,255,.55);font:inherit;font-size:.6rem;letter-spacing:.08em;transform:translateX(-50%)}.next-world-cue i{font-style:normal;font-size:1rem;animation:stream-cue 1.8s ease-in-out infinite}@keyframes stream-cue{50%{transform:translateY(5px)}}.northline-world{background:#111923 var(--opportunity-world-media) center /cover no-repeat}.vectra-world{background:#111719 var(--opportunity-world-media) center /cover no-repeat}.local-product-world{background:#111914}.local-product-media{position:absolute;inset:0}.local-product-media img,.local-product-media video{width:100%;height:100%;object-fit:cover}.local-media-navigation{position:absolute;top:6rem;right:clamp(1.25rem,4vw,4rem);z-index:12;display:flex;align-items:center;gap:.7rem;padding:.35rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(6,11,8,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.local-media-navigation button{width:30px;height:30px;border:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer}.local-media-navigation span{font-size:.58rem}.world-number{top:50%;right:clamp(1.4rem,4vw,4rem);color:rgba(255,255,255,.2);font-family:var(--font-display,Georgia,serif);font-size:clamp(6rem,15vw,14rem);line-height:.8;transform:translateY(-50%)}.world-number,.world-story{position:absolute;z-index:4}.world-story{left:clamp(1.75rem,7vw,7rem);bottom:clamp(5.5rem,12vh,8.5rem);max-width:720px}.world-story>p{margin:0 0 .8rem;color:rgba(255,255,255,.58);font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.world-story h2{margin:0 0 1.2rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(3.2rem,7vw,7rem);font-weight:450;line-height:.9;letter-spacing:-.055em;text-wrap:balance}.world-story>span{display:block;max-width:480px;color:rgba(255,255,255,.68);font-size:.85rem;line-height:1.55}.world-story a{display:inline-flex;gap:1rem;margin-top:1.6rem;padding-bottom:.45rem;border-bottom:1px solid rgba(255,255,255,.45);color:#fff;font-size:.78rem}.product-response{position:absolute;right:clamp(1.25rem,4vw,4rem);bottom:clamp(4.2rem,9vh,6.6rem);z-index:12;display:flex;align-items:flex-end;flex-direction:column;gap:.42rem;max-width:min(92vw,720px)}.product-actions{position:static;display:flex;align-items:center;gap:.35rem;padding:.38rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(7,12,9,.36);box-shadow:0 14px 45px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-actions button{display:inline-flex;align-items:center;gap:.42rem;min-height:39px;padding:0 .82rem;border:0;border-radius:999px;color:rgba(255,255,255,.82);background:transparent;font-size:.7rem;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.product-actions button:hover{color:#fff;background:rgba(255,255,255,.12);transform:translateY(-1px)}.product-actions button.is-active{color:#17211b;background:#f3f0e6}.product-actions button span{font-size:1rem;line-height:1}.product-actions button b{font-size:.64rem;font-weight:500;opacity:.7}.interest-layer{align-items:flex-end;flex-direction:column;gap:.36rem;color:rgba(255,255,255,.58);animation:interest-arrive .18s ease-out both}.interest-layer,.interest-options{display:flex;justify-content:flex-end}.interest-options{flex-wrap:wrap;gap:.34rem}.interest-options button{position:relative;min-height:24px;padding:0 .28rem;border:0;color:rgba(255,255,255,.55);background:transparent;cursor:pointer;font:inherit;font-size:.61rem;transition:color .15s ease}.interest-options button+button{padding-left:.62rem;border-left:1px solid rgba(255,255,255,.18)}.interest-options button:hover{color:rgba(255,255,255,.9)}.interest-options button.is-selected{color:#fff}.interest-options button.is-selected:after{content:"";position:absolute;left:50%;bottom:0;width:3px;height:3px;border-radius:50%;background:#f3f0e6;transform:translateX(-50%)}.interest-insight{width:min(100%,430px);display:flex;gap:.35rem;margin-left:auto}.interest-insight input{flex:1 1;min-width:220px;height:34px;padding:0 .78rem;border:1px solid rgba(255,255,255,.38);border-radius:999px;outline:none;color:#fff;background:rgba(13,20,16,.52);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit;font-size:.67rem}.interest-insight input::placeholder{color:rgba(255,255,255,.58)}.interest-insight button{padding:0 .75rem;border:0;border-radius:999px;color:#17211b;background:#f3f0e6;font:inherit;font-size:.64rem;cursor:pointer}.interest-insight button:disabled{opacity:.45;cursor:default}@keyframes interest-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.opportunity-world.fieldkind-world{cursor:default;background:#111914 var(--opportunity-world-media) center /cover no-repeat}.opportunity-copy{position:absolute;left:clamp(1.5rem,5vw,5rem);bottom:clamp(8.3rem,15vh,10rem);z-index:8;width:min(780px,calc(100vw - 3rem))}.opportunity-key-signals{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .85rem;max-width:720px;margin:0 0 .52rem;color:rgba(255,255,255,.64);font-size:clamp(.7rem,.85vw,.78rem);font-weight:500;line-height:1.4;letter-spacing:.025em}.opportunity-key-signal{display:inline-flex;align-items:center;gap:.3rem}.opportunity-key-signal-icon{width:.82rem;height:.82rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.opportunity-title{display:block;width:min(720px,100%);max-width:720px;margin:0 0 .48rem;padding:0;border:0;color:#fff;background:transparent;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:450;line-height:1.08;letter-spacing:-.025em;text-align:left;cursor:pointer}.opportunity-title:focus-visible,.opportunity-title:hover{color:#f4efdf}.opportunity-title:focus-visible{outline:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.opportunity-company{margin:0 0 .65rem;color:rgba(255,255,255,.72);font-size:clamp(.8rem,1vw,.9rem);font-weight:600;letter-spacing:.035em}.opportunity-context{position:relative;display:block;width:min(720px,100%);max-width:720px;margin:0;padding:0;overflow:hidden;border:0;color:rgba(235,239,236,.62);background:transparent;font-family:inherit;font-size:clamp(.88rem,1.02vw,.98rem);line-height:1.5;text-align:left;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}.opportunity-context-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opportunity-context-more{color:rgba(255,255,255,.94);font-weight:600;white-space:nowrap}.opportunity-context:hover .opportunity-context-more{text-decoration:underline;text-underline-offset:.16em}.opportunity-context:focus-visible{outline:1px solid rgba(255,255,255,.75);outline-offset:5px}.opportunity-context-measure{position:absolute;top:0;left:0;display:block;width:100%;visibility:hidden;white-space:normal;pointer-events:none}.opportunity-response{position:absolute;left:clamp(1.5rem,5vw,5rem);bottom:clamp(3.5rem,6.5vh,4.8rem);z-index:12;display:flex;align-items:center;gap:.55rem;max-width:calc(100vw - 3rem)}.opportunity-reaction{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-width:72px;min-height:44px;padding:0 .8rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:rgba(8,14,10,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:inherit;cursor:pointer}.opportunity-reaction span{color:rgba(255,255,255,.78);font-size:1rem;transition:color .16s ease,transform .16s ease}.opportunity-reaction b{font-size:.7rem;font-weight:650}.opportunity-reaction.is-active span,.opportunity-reaction:hover span{color:#e76d64;transform:scale(1.08)}.opportunity-reaction.is-active{border-color:rgba(231,109,100,.65)}.opportunity-primary-action:focus-visible,.opportunity-reaction:focus-visible,.opportunity-secondary-actions button:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.opportunity-primary-action{min-height:44px;padding:0 1.2rem;border:1px solid rgba(255,255,255,.54);border-radius:999px;color:#17211b;background:#f3f0e6;font:inherit;font-size:.72rem;font-weight:650;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.opportunity-primary-action:hover{transform:translateY(-1px)}.opportunity-primary-action.is-active{color:#fff;background:rgba(12,20,15,.58);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.opportunity-secondary-actions{display:flex;align-items:center;gap:.35rem}.opportunity-secondary-actions button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:rgba(255,255,255,.78);background:rgba(8,14,10,.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.opportunity-secondary-actions svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.opportunity-secondary-actions button.is-active,.opportunity-secondary-actions button:hover{color:#fff;border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.14)}.opportunity-secondary-actions .opportunity-save-action.is-active{color:#f3f0e6;border-color:rgba(243,240,230,.78);background:rgba(243,240,230,.14)}.opportunity-secondary-actions .opportunity-save-action.is-active svg{fill:#f3f0e6;stroke:#f3f0e6}.context-panel-person{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(620px,100%);margin:0 0 1.8rem;padding:.8rem 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.context-panel-person>div{display:grid;grid-gap:.14rem;gap:.14rem}.context-panel-person span{color:rgba(255,255,255,.48);font-size:.57rem;letter-spacing:.13em;text-transform:uppercase}.context-panel-person strong{font-size:.82rem;font-weight:650}.context-panel-person p{margin:0;color:rgba(255,255,255,.64);font-size:.7rem}.context-person-action,.person-connection-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 .8rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:var(--sunbase-text-on-dark);background:transparent;font:inherit;font-size:.65rem;font-weight:650;cursor:pointer}.context-person-action:disabled{opacity:.62;cursor:default}.connection-request-layer{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:1.25rem}.connection-request-scrim{position:absolute;inset:0;border:0;background:var(--sunbase-scrim);cursor:default}.connection-request-modal{position:relative;z-index:1;width:min(440px,100%);padding:1.7rem;border:1px solid var(--sunbase-divider);border-radius:3px;color:var(--sunbase-text);background:var(--sunbase-surface-light);box-shadow:0 18px 46px rgba(0,0,0,.18)}.connection-request-modal h2{margin:0 0 1.7rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:450;letter-spacing:-.04em;line-height:1.08}.connection-request-modal label{display:grid;grid-gap:.65rem;gap:.65rem}.connection-request-modal label span{color:var(--sunbase-text-muted);font-size:.76rem;font-weight:500}.connection-request-modal textarea{width:100%;min-height:112px;padding:.25rem 0 .7rem;border:0;border-bottom:1px solid rgba(23,33,27,.32);border-radius:0;outline:0;color:var(--sunbase-text);background:transparent;font:inherit;font-size:.94rem;line-height:1.6;resize:vertical}.connection-request-modal textarea:focus{border-color:var(--sunbase-text)}.connection-request-actions,.request-response>div{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem}.connection-request-actions button,.conversation-block,.message-composer button,.request-response button{min-height:38px;padding:0 .85rem;border:1px solid var(--sunbase-text);color:var(--sunbase-text);background:transparent;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer}.connection-request-actions button[type=submit],.message-composer button,.request-response button:last-child{color:var(--sunbase-text-on-dark);background:var(--sunbase-text)}.connection-request-actions button:first-child,.request-response button:first-child{min-height:32px;padding:0 .15rem;border:0;border-bottom:1px solid rgba(23,33,27,.38);font-weight:500}.connection-inbox{height:calc(100svh - 76px);min-height:620px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:var(--sunbase-text);background:var(--sunbase-surface-light)}body:has(.connection-inbox){overflow:hidden}body:has(.connection-inbox)>.site-footer{display:none}.inbox-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1.25rem,4vw,3rem);border-bottom:1px solid var(--sunbase-divider)}.inbox-topbar h1{margin:0;font-family:var(--font-display);font-size:1.45rem;font-weight:450;letter-spacing:-.035em}.inbox-back{color:var(--sunbase-text-muted);border-bottom:1px solid;font-size:.74rem}.inbox-layout{min-height:0;display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr)}.inbox-sidebar{min-height:0;padding:1.25rem 1rem;overflow-y:auto;border-right:1px solid var(--sunbase-divider)}.inbox-sidebar section+section{margin-top:1.8rem}.inbox-sidebar h2{margin:0 0 .6rem;color:var(--sunbase-text-muted);font-size:.66rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.inbox-thread{display:grid;width:100%;grid-gap:.32rem;gap:.32rem;padding:.9rem .7rem;border:0;border-top:1px solid var(--sunbase-divider);color:var(--sunbase-text);background:transparent;text-align:left;font:inherit;cursor:pointer}.inbox-thread:last-child{border-bottom:1px solid var(--sunbase-divider)}.inbox-thread:hover{background:rgba(23,33,27,.025)}.inbox-thread.is-selected{background:rgba(251,250,245,.64);box-shadow:inset 2px 0 0 var(--sunbase-text)}.inbox-thread strong{font-size:.9rem;font-weight:650}.inbox-thread span{line-height:1.4}.inbox-empty,.inbox-thread span{color:var(--sunbase-text-muted);font-size:.76rem}.inbox-empty{margin:0}.inbox-main{min-width:0;min-height:0;display:flex;flex-direction:column;padding:1rem clamp(1rem,2.5vw,2.2rem);overflow:hidden;background:var(--cream)}.inbox-detail-back{display:none}.conversation-view{min-width:0;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(1.25rem,3vw,2rem);border-right:1px solid var(--sunbase-divider);border-left:1px solid var(--sunbase-divider)}.conversation-view,.inbox-welcome{width:min(100%,820px);flex:1 1;min-height:0;display:grid;background:var(--sunbase-surface-light)}.inbox-welcome{padding:2rem;border-inline:1px solid var(--sunbase-divider);place-items:center start}.inbox-welcome p{margin:0;color:var(--sunbase-text-muted);font-size:.9rem}.conversation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 1.15rem;border-bottom:1px solid var(--sunbase-divider)}.conversation-head h2{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:450;letter-spacing:-.035em;line-height:1.08}.conversation-head p{margin:.38rem 0 0;color:var(--sunbase-text-muted);font-size:.78rem;line-height:1.4}.conversation-block{min-height:30px;padding:0;border-width:0 0 1px;border-color:rgba(135,67,51,.55);color:#874333;font-size:.7rem}.conversation-history{width:100%;min-width:0;min-height:0;display:grid;align-content:start;grid-gap:0;gap:0;padding:.7rem 0;overflow-y:auto;scrollbar-width:none}.conversation-history::-webkit-scrollbar{width:0;height:0}.conversation-context{display:block;max-width:680px;padding:.7rem 0 1rem;border-bottom:1px solid var(--sunbase-divider)}.conversation-origin-link{color:inherit}.conversation-origin-kicker{display:block;margin-bottom:.45rem;color:var(--sunbase-text-muted);font-size:.66rem}.conversation-origin-snapshot{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.85rem;gap:.85rem}.conversation-origin-media{width:92px;height:68px;object-fit:cover;border:1px solid rgba(23,33,27,.12)}.conversation-origin-copy{min-width:0}.conversation-origin-copy strong{color:var(--sunbase-text);font-family:var(--font-display);font-size:1rem;font-weight:450;letter-spacing:-.02em}.conversation-origin-copy strong span{color:inherit;font:inherit}.conversation-origin-copy p{display:-webkit-box;margin:.28rem 0 0;overflow:hidden;color:var(--sunbase-text-muted);font-size:.78rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conversation-context.is-compact{padding:.55rem 0 .85rem}.conversation-context.is-compact .conversation-origin-copy strong{font-size:.94rem}.request-message{max-width:680px;padding:1.1rem 0;border-bottom:1px solid var(--sunbase-divider)}.conversation-message,.request-message p{margin:0;color:var(--sunbase-text);font-size:.94rem;line-height:1.65}.conversation-message{min-width:0;max-width:100%;display:grid;grid-gap:.3rem;gap:.3rem;padding:.3rem 0 .55rem;border:0}.conversation-message.starts-turn{margin-top:1rem;padding-top:.75rem}.conversation-message.starts-turn:before{width:56px;height:1px;margin-bottom:.34rem;background:rgba(23,33,27,.1);content:""}.conversation-message.continues-turn{padding-top:.05rem}.conversation-message p{min-width:0;margin:0;overflow-wrap:anywhere}.conversation-message-author{color:var(--sunbase-text-muted);font-size:.76rem;font-weight:600;line-height:1.35}.conversation-message.is-them{width:min(68%,680px);justify-self:start;margin-left:0;margin-right:auto}.conversation-message.is-you{width:min(56%,680px);justify-self:end;margin-left:auto;margin-right:0}.conversation-message.is-you.starts-turn:before{justify-self:end}.blocked-message,.request-response{padding-top:.9rem;border-top:1px solid var(--sunbase-divider)}.blocked-message p{margin:0;color:var(--sunbase-text-muted);font-size:.78rem}.message-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;padding-top:.9rem;border-top:1px solid var(--sunbase-divider)}.message-composer textarea{width:100%;min-height:92px;padding:.45rem 0 .65rem;border:0;border-bottom:1px solid rgba(23,33,27,.24);border-radius:0;outline:0;color:var(--sunbase-text);background:transparent;font:inherit;font-size:.92rem;line-height:1.55;resize:vertical}.message-composer textarea:focus{border-color:var(--sunbase-text)}.message-composer button{align-self:end}.inbox-prototype-note{margin:0;padding:.72rem 1rem;color:var(--sunbase-text-muted);border-top:1px solid var(--sunbase-divider);font-size:.66rem;text-align:center}.canonical-interest-inbox{grid-template-rows:auto minmax(0,1fr)}.canonical-inbox-empty,.canonical-inbox-utility{display:grid;min-height:0;padding:clamp(2rem,6vw,5rem) clamp(1.25rem,5vw,4rem);background:var(--cream);align-content:start;justify-items:start}.canonical-inbox-empty p{margin:0;color:var(--sunbase-text-muted);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:-.025em}.canonical-inbox-utility{gap:.8rem}.canonical-inbox-utility h2{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:450;letter-spacing:-.035em}.canonical-inbox-utility p{margin:0;color:var(--sunbase-text-muted);font-size:.86rem;line-height:1.55}.canonical-inbox-utility a{margin-top:.25rem;padding-bottom:.12rem;border-bottom:1px solid;color:var(--sunbase-text);font-size:.78rem;font-weight:600}.canonical-conversation-view{grid-template-rows:auto minmax(0,1fr)}.canonical-inbox-history{padding:1rem 0 2rem}.canonical-interest-event{width:min(100%,680px);margin:.65rem 0;padding:1.05rem 1.1rem;border:1px solid var(--sunbase-divider);background:rgba(251,250,245,.5)}.canonical-interest-kicker{display:block;margin-bottom:.6rem;color:var(--sunbase-text-muted);font-size:.68rem;font-weight:650;letter-spacing:.04em}.canonical-interest-event h3{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:450;letter-spacing:-.025em;line-height:1.2}.canonical-interest-event>p{margin:.55rem 0 0;color:var(--sunbase-text-muted);font-size:.8rem;line-height:1.55}.canonical-interest-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin-top:.8rem;color:var(--sunbase-text-muted);font-size:.68rem}.canonical-interest-meta a{padding-bottom:.08rem;border-bottom:1px solid rgba(23,33,27,.35);color:var(--sunbase-text)}.canonical-interest-reply-trigger{margin-top:.95rem;min-height:34px;padding:0 .85rem;border:1px solid var(--sunbase-text);color:var(--sunbase-text-on-dark);background:var(--sunbase-text);font:inherit;font-size:.74rem;font-weight:600;cursor:pointer}.canonical-interest-reply{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--sunbase-divider)}.canonical-interest-reply label{color:var(--sunbase-text-muted);font-size:.72rem;font-weight:600}.canonical-interest-reply textarea{width:100%;min-height:92px;padding:.55rem .65rem;border:1px solid rgba(23,33,27,.24);border-radius:0;outline:0;color:var(--sunbase-text);background:var(--sunbase-surface-light);font:inherit;font-size:.88rem;line-height:1.55;resize:vertical}.canonical-interest-reply textarea:focus{border-color:var(--sunbase-text)}.canonical-interest-reply>p{margin:0;color:#874333;font-size:.72rem}.canonical-interest-reply>div{display:flex;justify-content:flex-end;gap:.55rem}.canonical-interest-reply button{min-height:34px;padding:0 .8rem;border:1px solid var(--sunbase-text);color:var(--sunbase-text);background:transparent;font:inherit;font-size:.72rem;font-weight:600;cursor:pointer}.canonical-interest-reply button[type=submit]{color:var(--sunbase-text-on-dark);background:var(--sunbase-text)}.canonical-interest-reply button:disabled{cursor:default;opacity:.5}.canonical-connection-divider{display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;grid-gap:.75rem;gap:.75rem;margin:1rem 0 .3rem;color:var(--sunbase-text-muted);font-size:.65rem}.canonical-connection-divider:after,.canonical-connection-divider:before{height:1px;background:var(--sunbase-divider);content:""}.canonical-inbox-history .conversation-message time{color:var(--sunbase-text-muted);font-size:.64rem}@media (max-width:760px){.connection-inbox{height:calc(100svh - 76px);min-height:0}.inbox-topbar{padding:.85rem 1.1rem}.inbox-layout{grid-template-columns:1fr}.inbox-sidebar{border-right:0}.connection-inbox.has-selection .inbox-sidebar,.connection-inbox:not(.has-selection) .inbox-main{display:none}.inbox-main{padding:0;background:var(--sunbase-surface-light)}.inbox-detail-back{display:inline-flex;align-self:flex-start;margin:.9rem 1.1rem 0;padding:0;border:0;border-bottom:1px solid var(--sunbase-text-muted);color:var(--sunbase-text-muted);background:transparent;font:inherit;font-size:.74rem;cursor:pointer}.conversation-view{width:100%;min-height:0;padding:1rem 1.1rem 1.2rem;border:0}.message-composer{grid-template-columns:1fr}.message-composer button{justify-self:start}.inbox-prototype-note{font-size:.6rem}}.panel-dismiss-surface{position:fixed;top:0;right:0;left:0;z-index:87;height:42vh;padding:0;border:0;background:transparent;cursor:default}.opportunity-context-panel{position:fixed;right:0;bottom:0;left:0;z-index:88;height:58vh;padding:1.25rem clamp(1.25rem,5vw,5rem) 3rem;overflow-y:auto;scrollbar-width:none;color:#f6f2e8;background:rgba(10,16,12,.9);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 -24px 70px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:opportunity-panel-rise .24s cubic-bezier(.22,.72,.16,1) both}.opportunity-context-panel::-webkit-scrollbar{width:0;height:0}.opportunity-stream.has-context-panel .stream-prototype-mark{display:none}@keyframes opportunity-panel-rise{0%{opacity:0;transform:translateY(28px)}}.context-panel-close{position:absolute;top:1rem;right:clamp(1.25rem,4vw,4rem);width:34px;height:34px;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff;background:transparent;font:inherit;font-size:1.1rem;cursor:pointer}.context-panel-company{display:flex;align-items:center;gap:.65rem;margin:0 3rem 1.7rem 0}.context-panel-company img,.context-panel-company>span{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.1)}.context-panel-company>span{display:grid;place-items:center;font-family:var(--font-display,Georgia,serif)}.context-panel-company a,.context-panel-company strong{color:rgba(255,255,255,.82);font-size:.73rem;font-weight:650;letter-spacing:.04em}.context-panel-company a{border-bottom:1px solid rgba(255,255,255,.36)}.panel-section{width:min(1040px,100%);margin-bottom:2rem}.panel-section h2{margin:0 0 .8rem;color:rgba(255,255,255,.82);font-family:inherit;font-size:.64rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.opportunity-about p{max-width:780px;margin:0;color:rgba(255,255,255,.72);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.65}.related-opportunities{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-gap:.8rem;gap:.8rem}.related-opportunities button{display:flex;min-width:0;min-height:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#fff;background:rgba(255,255,255,.035);text-align:left;cursor:pointer;flex-direction:column}.related-opportunity-visual{display:block;width:100%;aspect-ratio:16/9;background-position:50%;background-size:cover}.related-opportunity-copy{display:flex;align-items:flex-start;flex:1 1;flex-direction:column;min-height:104px;padding:.75rem .8rem}.related-opportunity-copy small{margin-bottom:.42rem;color:rgba(255,255,255,.45);font-size:.57rem}.related-opportunity-copy strong{display:-webkit-box;overflow:hidden;font-size:clamp(.72rem,1vw,.86rem);font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.related-opportunity-copy em{margin-top:auto;color:rgba(255,255,255,.62);font-size:.62rem;font-style:normal}.comment-list{display:grid;grid-gap:0;gap:0;max-width:780px}.comment-list article{padding:.78rem 0;border-top:1px solid rgba(255,255,255,.12)}.comment-list article>div{display:flex;align-items:baseline;gap:.55rem;margin-bottom:.3rem}.comment-list strong{color:rgba(255,255,255,.85);font-size:.7rem}.comment-list time{color:rgba(255,255,255,.35);font-size:.58rem}.comment-list p{margin:0;color:rgba(255,255,255,.68);font-size:.78rem;line-height:1.5}.opportunity-comments form{display:flex;gap:.45rem;max-width:780px;margin-top:.65rem}.opportunity-comments input{flex:1 1;min-width:0;height:44px;padding:0 .9rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;outline:0;color:#fff;background:rgba(255,255,255,.04);font:inherit;font-size:.72rem}.opportunity-comments input::placeholder{color:rgba(255,255,255,.4)}.opportunity-comments input:focus{border-color:rgba(255,255,255,.62)}.opportunity-comments form button{min-width:68px;border:0;border-radius:999px;color:#17211b;background:#f3f0e6;font:inherit;font-size:.68rem;cursor:pointer}.opportunity-comments form button:disabled{opacity:.4;cursor:default}.opportunity-stream.has-login{overflow:hidden}.company-login-overlay,.company-login-page{display:grid;place-items:center;color:#17211b}.company-login-overlay{background:rgba(3,7,5,.54);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.company-login-page{background:linear-gradient(110deg,rgba(8,14,10,.76),rgba(8,14,10,.28)),url(/images/fieldkind-factory-aligned.png) 50% /cover no-repeat}.company-login-overlay{position:fixed;inset:0;z-index:150;padding:1.25rem;animation:login-overlay-arrive .28s ease-out both}.company-login-page{min-height:calc(100svh - 76px);padding:clamp(2rem,6vw,5rem)}@keyframes login-overlay-arrive{0%{opacity:0}}.company-login-panel{position:relative;display:grid;grid-gap:2rem;gap:2rem;width:min(460px,100%);padding:clamp(2rem,5vw,3rem);background:rgba(244,242,234,.96);box-shadow:0 28px 100px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.company-login-panel.is-utility{width:min(380px,100%);gap:1.35rem;padding:clamp(1.5rem,4vw,2rem)}.company-login-panel.is-utility .company-login-intro>p{margin-bottom:.7rem}.company-login-panel.is-utility .company-login-intro h1{margin-bottom:.55rem;font-family:inherit;font-size:1.15rem;font-weight:650;line-height:1.2;letter-spacing:-.015em}.company-login-panel.is-utility .company-login-form{gap:1rem}.company-login-close{position:absolute;top:1rem;right:1.2rem;width:42px;height:42px;border:0;color:#17211b;background:transparent;font-size:1.5rem;cursor:pointer}.company-login-intro>p{margin:0 0 1rem;color:#6b746e;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.company-login-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:0 0 1rem;border-bottom:1px solid rgba(23,33,27,.18)}.company-login-modes button{padding:.65rem .35rem .7rem;border:0;border-bottom:2px solid transparent;color:#68716c;background:transparent;font:inherit;font-size:.78rem;font-weight:600;text-align:center;cursor:pointer}.company-login-modes button.is-active{border-bottom-color:#17211b;color:#17211b}.company-login-modes button:disabled{cursor:default}.company-login-intro h1{margin:0 0 1rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(2.35rem,7vw,3.7rem);font-weight:450;line-height:.96;letter-spacing:-.045em;text-wrap:balance}.company-login-intro>span{display:block;color:#5d6861;font-size:.88rem;line-height:1.55}.company-login-intro>.company-login-identity{color:#17211b;font-size:1rem;font-weight:600}.company-login-form{display:grid;grid-gap:1.25rem;gap:1.25rem}.company-login-form label{display:grid;grid-gap:.45rem;gap:.45rem;color:#626c65;font-size:.67rem}.company-login-form input{width:100%;padding:.85rem 0;border:0;border-bottom:1px solid rgba(23,33,27,.32);outline:0;color:#17211b;background:transparent;font:inherit}.company-login-form input:focus{border-color:#17211b}.company-login-form input:disabled{color:#737b76}.company-login-submit{display:flex;justify-content:space-between;width:100%;margin-top:.6rem;padding:.95rem 1.1rem;border:0;color:#fff;background:#19251d;font:inherit;font-size:.76rem;text-align:left;cursor:pointer}.company-login-submit:after{content:"→"}.company-login-secondary{justify-self:start;padding:.2rem 0;border:0;border-bottom:1px solid rgba(23,33,27,.32);color:#4d5952;background:transparent;font:inherit;font-size:.68rem;cursor:pointer}.company-login-message{margin:-.6rem 0 0;color:#5d6861;font-size:.68rem;line-height:1.45}.company-login-message.is-error{color:#934027}.stream-account{display:grid;width:32px;height:32px;padding:0!important;border:1px solid rgba(255,255,255,.54)!important;border-radius:50%;place-items:center}.stream-account svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.stream-account-control{position:relative;display:grid;place-items:center}.stream-account-menu{position:absolute;top:calc(100% + .7rem);right:0;display:grid;grid-gap:.75rem;gap:.75rem;width:max-content;min-width:190px;padding:.9rem 1rem;color:#17211b;background:rgba(244,242,234,.98);border:1px solid rgba(23,33,27,.12);box-shadow:0 16px 44px rgba(0,0,0,.2)}.stream-account-name{margin:0!important;color:#17211b!important;font-size:.78rem;font-weight:650;line-height:1.35}.stream-account-menu button{justify-self:start;padding:.2rem 0!important;border:0!important;border-bottom:1px solid rgba(23,33,27,.3)!important;color:#4d5952!important;background:transparent!important;font:inherit;font-size:.68rem!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}.stream-account-menu button:disabled{cursor:default;opacity:.62}.stream-account-menu p{margin:0;max-width:210px;color:#934027;font-size:.65rem;line-height:1.4}.product-route-header{display:flex;align-items:center;min-height:76px;padding:0 4vw;border-bottom:1px solid var(--sunbase-divider);color:var(--sunbase-text);background:var(--sunbase-surface-light)}.product-route-main{min-height:calc(100svh - 76px)}.product-navigation.is-on-light button,.product-navigation.is-on-light>a,.product-navigation.is-on-light>button{color:var(--sunbase-text);border-color:rgba(23,33,27,.34)}.product-navigation.is-on-light .stream-account{border-color:rgba(23,33,27,.34)!important}.login-route-header{display:flex;align-items:center;min-height:68px;padding:0 clamp(1.25rem,5vw,4.5rem);border-bottom:1px solid var(--sunbase-divider);color:var(--sunbase-text);background:var(--paper)}.login-route-main,.login-route-main .company-login-page{min-height:calc(100svh - 68px)}@media (max-width:760px){.company-login-overlay{padding:1rem}.company-login-panel{padding:3.75rem 1.5rem 2rem}.company-login-intro h1{font-size:clamp(2.5rem,12vw,3.4rem)}}.product-composer{min-height:100svh;color:#17211b;background:#e9e6dc}body:has(.product-composer)>.site-footer,body:has(.product-composer)>.site-header{display:none}.composer-bar{display:flex;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(1rem,3vw,3rem);border-bottom:1px solid rgba(23,33,27,.15);font-size:.66rem}.composer-bar a{padding-bottom:.3rem;border-bottom:1px solid rgba(23,33,27,.3)}.composer-bar span{color:#5f6962}.composer-bar small{color:#8a908c;font-size:.58rem}.composer-body{display:grid;grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);min-height:calc(100svh - 68px)}.composer-controls{overflow-y:auto;padding:clamp(2rem,4.5vw,4.5rem);border-right:1px solid rgba(23,33,27,.15)}.composer-controls>header p{margin:0 0 .8rem;color:#727b75;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.composer-controls>header h1{margin:0 0 1rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(3rem,5vw,5.6rem);font-weight:450;line-height:.9;letter-spacing:-.055em}.composer-controls>header>span{color:#69736c;font-size:.75rem}.composer-media-input{display:grid;place-items:center;margin-top:2.5rem;min-height:170px;padding:1.5rem;border:1px dashed rgba(23,33,27,.32);text-align:center;cursor:pointer}.composer-media-input input{position:absolute;width:1px;height:1px;opacity:0}.composer-media-input>span{font-size:1.6rem;font-weight:300}.composer-media-input strong{margin-top:.4rem;font-family:var(--font-display,Georgia,serif);font-size:1.1rem;font-weight:450}.composer-media-input small{margin-top:.35rem;color:#818883;font-size:.57rem}.composer-notice{margin:.8rem 0 0;color:#9a5e27;font-size:.65rem}.composer-media-list{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.8rem}.composer-media-list article{display:grid;grid-template-columns:1fr auto;grid-gap:.6rem;gap:.6rem;padding:.35rem;border:1px solid transparent}.composer-media-list article.is-selected{border-color:rgba(23,33,27,.25);background:rgba(255,255,255,.28)}.media-select{display:grid;grid-template-columns:70px 1fr;align-items:center;grid-gap:.7rem;gap:.7rem;min-width:0;padding:0;border:0;color:#17211b;background:transparent;text-align:left;cursor:pointer}.media-select img,.media-select video{width:70px;height:48px;object-fit:cover}.media-select span{overflow:hidden;color:#68716b;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.composer-media-list article>div{display:flex;align-items:center}.composer-media-list article>div button{width:28px;height:28px;border:0;color:#5e6861;background:transparent;cursor:pointer}.composer-media-list article>div button:disabled{opacity:.25;cursor:default}.composer-text-field{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:1.8rem}.composer-text-field>span{display:flex;justify-content:space-between;color:#5f6962;font-size:.65rem}.composer-text-field>span b{color:#8b918d;font-weight:450}.composer-text-field input,.composer-text-field textarea{width:100%;padding:.8rem 0;border:0;border-bottom:1px solid rgba(23,33,27,.3);outline:0;color:#17211b;background:transparent;font:inherit;line-height:1.5;resize:vertical}.composer-review-button{display:flex;justify-content:space-between;width:100%;margin-top:2rem;padding:1rem;border:0;color:#fff;background:#19251d;font:inherit;font-size:.72rem;cursor:pointer}.composer-review-button:disabled{opacity:.28;cursor:default}.composer-ready{margin:.8rem 0 0;color:#68716b;font-size:.63rem}.composer-live-preview{position:-webkit-sticky;position:sticky;top:0;height:calc(100svh - 68px);padding:1rem;background:#101612}.preview-label{position:absolute;top:1.8rem;left:2rem;z-index:8;color:rgba(255,255,255,.55);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.preview-product-scene{position:relative;height:100%;overflow:hidden;color:#fff;background:#172019;isolation:isolate}.preview-product-media{position:absolute;inset:0}.preview-product-media img,.preview-product-media video{width:100%;height:100%;object-fit:cover}.preview-empty{display:grid;place-items:center;height:100%;color:rgba(255,255,255,.45);font-size:.72rem}.preview-product-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(2,6,4,.2),transparent 48%,rgba(2,6,4,.82));pointer-events:none}.preview-company{position:absolute;top:3.5rem;left:clamp(1.25rem,4vw,3.5rem);z-index:3;display:grid;grid-gap:.3rem;gap:.3rem}.preview-company span{color:rgba(255,255,255,.58);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}.preview-company strong{font-family:var(--font-display,Georgia,serif);font-size:1rem;font-weight:450}.preview-product-story{position:absolute;left:clamp(1.25rem,4vw,3.5rem);right:clamp(1.25rem,5vw,5rem);bottom:clamp(5.5rem,11vh,7rem);z-index:3;max-width:720px}.preview-product-story h2{margin:0 0 1rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(3rem,6vw,6.5rem);font-weight:450;line-height:.9;letter-spacing:-.055em;text-wrap:balance}.preview-product-story p{max-width:520px;margin:0;color:rgba(255,255,255,.72);font-size:.78rem;line-height:1.55}.preview-media-navigation{position:absolute;right:1.5rem;top:1.5rem;z-index:9;display:flex;align-items:center;gap:.7rem;padding:.35rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(6,11,8,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.preview-media-navigation button{width:28px;height:28px;border:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer}.preview-media-navigation span{font-size:.58rem}.preview-product-scene .product-response{bottom:1.5rem}@media (max-width:980px){.composer-body{grid-template-columns:1fr}.composer-controls{border-right:0}.composer-live-preview{position:relative;height:100svh}}@media (max-width:560px){.composer-bar span{display:none}.composer-controls{padding:2.5rem 1rem}.composer-live-preview{padding:0}.preview-product-story{bottom:7.5rem}.preview-product-story h2{font-size:clamp(3rem,14vw,5rem)}.preview-product-scene .product-response{bottom:3.7rem}}.company-setup-experience{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.72fr);align-items:end;grid-gap:clamp(3rem,8vw,9rem);gap:clamp(3rem,8vw,9rem);min-height:100svh;overflow:hidden;padding:clamp(7rem,12vh,10rem) clamp(1.5rem,6vw,6rem) clamp(2rem,6vh,5rem);color:#fff;background:#101713;isolation:isolate}.setup-visual,.setup-visual-shade{position:absolute;inset:0;z-index:-2}.setup-visual{background:url(/images/fieldkind-factory-aligned.png) 50%/cover no-repeat;filter:saturate(.74);transform:scale(1.015)}.setup-visual-shade{z-index:-1;background:linear-gradient(90deg,rgba(3,8,5,.84),rgba(3,8,5,.47) 52%,rgba(3,8,5,.24)),linear-gradient(180deg,rgba(3,8,5,.24),rgba(3,8,5,.72))}body:has(.company-setup-experience)>.site-header{position:fixed;inset:0 0 auto;z-index:80;color:#fff;background:linear-gradient(180deg,rgba(3,8,5,.7),transparent);border:0}body:has(.company-setup-experience)>.site-footer,body:has(.company-setup-experience)>.site-header nav{display:none}.setup-meaning{align-self:end;max-width:760px;padding-bottom:1.5rem}.setup-meaning>p{margin:0 0 1.1rem;color:rgba(255,255,255,.6);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.setup-meaning h1,.setup-meaning h2{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(3.3rem,6.5vw,7rem);font-weight:450;line-height:.9;letter-spacing:-.055em;text-wrap:balance}.setup-meaning h2{color:rgba(255,255,255,.48)}.setup-meaning>span{display:block;margin-top:1.5rem;color:rgba(255,255,255,.68);font-size:.84rem}.identity-card{display:grid;grid-gap:1.25rem;gap:1.25rem;width:100%;padding:clamp(1.5rem,3vw,2.4rem);color:#17211b;background:rgba(245,243,236,.94);box-shadow:0 28px 90px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.identity-card header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem}.identity-card header p{margin:0;font-family:var(--font-display,Georgia,serif);font-size:1.35rem}.identity-card header span{color:#7c847f;font-size:.61rem}.identity-card label{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.identity-card label>span{color:#68716b;font-size:.62rem}.identity-card input{width:100%;min-width:0;padding:.65rem 0;border:0;border-bottom:1px solid rgba(23,33,27,.28);outline:0;color:#17211b;background:transparent;font:inherit;font-size:.78rem}.identity-card input:focus{border-color:#17211b}.identity-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.identity-continue{display:flex;justify-content:space-between;margin-top:.45rem;padding:.9rem 1rem;width:100%;border:0;color:#fff;background:#19251d;font:inherit;font-size:.74rem;cursor:pointer}.identity-continue:after{content:"→"}.identity-card>small{color:#858c87;font-size:.57rem}@media (max-width:900px){.company-setup-experience{grid-template-columns:1fr;align-content:end;gap:2.5rem;overflow:auto}.setup-meaning{max-width:680px;padding-bottom:0}.setup-meaning h1,.setup-meaning h2{font-size:clamp(3rem,11vw,6rem)}.identity-card{max-width:620px}}@media (max-width:560px){.company-setup-experience{padding:6.5rem 1rem 1rem}.setup-meaning h1,.setup-meaning h2{font-size:clamp(2.8rem,13vw,4.5rem)}.identity-card header{align-items:flex-start;flex-direction:column}.identity-row{grid-template-columns:1fr;gap:1rem}}.account-shell,.composer-shell,.setup-shell{min-height:calc(100vh - 76px);padding:clamp(4rem,9vw,8rem) clamp(1.5rem,8vw,8rem);background:#f3f0e7}.account-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);grid-gap:10vw;gap:10vw;align-items:center}.account-intro h1,.composer-shell header h1,.setup-shell header h1{max-width:760px;margin-bottom:1.4rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(3.4rem,7vw,7rem);font-weight:450;line-height:.91;letter-spacing:-.055em}.account-intro>p,.composer-shell header>p,.setup-shell header>p{max-width:560px;color:#59635d;line-height:1.6}.account-card{display:grid;grid-gap:1rem;gap:1rem;padding:2rem;border:1px solid rgba(20,28,23,.18);background:rgba(255,255,255,.55)}.account-card label,.copy-field,.setup-fields label{display:grid;grid-gap:.55rem;gap:.55rem;color:#4f5953;font-size:.72rem}.account-card input,.copy-field textarea,.setup-fields input{width:100%;padding:.9rem 0;border:0;border-bottom:1px solid rgba(20,28,23,.28);outline:0;color:#17211b;background:transparent}.account-card .button{margin-top:.8rem}.account-card>p{margin:.5rem 0 0;color:#6a726d;font-size:.72rem}.account-card>p a{border-bottom:1px solid}.composer-shell header,.setup-shell header{margin-bottom:clamp(3rem,7vw,6rem)}.setup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem 5vw;gap:2rem 5vw}.setup-actions{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid rgba(20,28,23,.2)}.setup-actions span{color:#7b827d;font-size:.68rem}.composer-grid{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);grid-gap:6vw;gap:6vw;align-items:start}.composer-card{display:grid;grid-gap:1.5rem;gap:1.5rem}.media-drop{display:grid;place-items:center;min-height:230px;padding:2rem;border:1px dashed rgba(20,28,23,.36);background:rgba(255,255,255,.36);text-align:center;cursor:pointer}.media-drop input{position:absolute;width:1px;height:1px;opacity:0}.media-drop span{margin-bottom:.6rem;font-size:2rem;font-weight:300}.media-drop strong{font-family:var(--font-display,Georgia,serif);font-size:1.25rem;font-weight:450}.media-drop small{margin-top:.35rem;color:#7d847f}.copy-field textarea{resize:vertical;line-height:1.55}.composer-preview{overflow:hidden;border:1px solid rgba(20,28,23,.18);background:#151d18;color:#fff}.composer-preview>span{display:block;padding:.8rem 1rem;color:rgba(255,255,255,.5);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.composer-media{display:grid;place-items:center;min-height:420px;background:#28302b}.composer-media img{width:100%;height:100%;max-height:520px;object-fit:cover}.composer-media p{color:rgba(255,255,255,.45);font-size:.75rem}.composer-preview>div:last-child{padding:1.4rem}.composer-preview small{color:rgba(255,255,255,.55)}.composer-preview>div:last-child p{margin:.9rem 0 0;max-width:600px;line-height:1.55}.discovery-drawer{position:fixed;inset:0;z-index:120;overflow:auto;padding:clamp(5rem,10vh,8rem) clamp(1.4rem,6vw,7rem) 3rem;color:#17211b;background:rgba(245,243,236,.98);animation:drawer-arrive .45s cubic-bezier(.16,.8,.2,1) both}@keyframes drawer-arrive{0%{opacity:0;transform:translateY(-24px)}}.drawer-close{position:fixed;top:1.3rem;right:2rem;border:0;background:transparent;color:#17211b;font-size:1.6rem;cursor:pointer}.discovery-drawer header p{margin:0 0 .7rem;color:#6c756e;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase}.discovery-drawer header h2{max-width:750px;margin:0 0 3.5rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(2.7rem,5.5vw,5.7rem);font-weight:450;line-height:.94;letter-spacing:-.05em}.discovery-worlds{border-top:1px solid rgba(23,33,27,.18)}.discovery-worlds button{position:relative;display:grid;grid-template-columns:60px minmax(180px,.8fr) minmax(180px,.7fr) 1fr 30px;grid-gap:1.2rem;gap:1.2rem;align-items:center;width:100%;padding:1.5rem .2rem;border:0;border-bottom:1px solid rgba(23,33,27,.18);color:#17211b;background:transparent;text-align:left;cursor:pointer;transition:padding .22s ease,background .22s ease}.discovery-worlds button:hover{padding-left:.8rem;background:rgba(35,57,43,.05)}.discovery-worlds button>span{color:#89908b;font-size:.7rem}.discovery-worlds button>strong{font-family:var(--font-display,Georgia,serif);font-size:1.25rem;font-weight:450}.discovery-worlds button>em{color:#647068;font-size:.68rem;font-style:normal;text-transform:uppercase;letter-spacing:.07em}.discovery-worlds button>p{margin:0;color:#536058;font-size:.76rem;line-height:1.45}.discovery-worlds button>i{font-style:normal}.drawer-note{max-width:580px;margin:2rem 0 0 auto;color:#778078;font-size:.68rem;line-height:1.5}.evidence-journey{position:fixed;inset:0;z-index:150;overflow-y:auto;color:#fff;background:#0b100d;scroll-snap-type:none}.evidence-stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:700px;overflow:hidden;isolation:isolate}.evidence-distance{height:340svh}.evidence-scene{position:absolute;inset:-5%;background:url(/images/fieldkind-pathway.png) 50%/cover no-repeat;transform:scale(1.04);transition:filter .35s ease}.evidence-stage-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(3,8,5,.75),rgba(3,8,5,.18) 58%,rgba(3,8,5,.04)),linear-gradient(180deg,rgba(3,8,5,.3),transparent 38%,rgba(3,8,5,.52))}.journey-close{position:absolute;top:1.7rem;left:clamp(1.3rem,3vw,3rem);z-index:8;border:0;color:rgba(255,255,255,.78);background:transparent;font:inherit;font-size:.7rem;cursor:pointer}.evidence-track{position:absolute;left:clamp(1.7rem,7vw,7rem);right:clamp(1.7rem,7vw,7rem);bottom:3.8rem;z-index:6;height:1px;background:rgba(255,255,255,.25)}.evidence-track i{display:block;width:var(--trail-progress);height:100%;background:#fff;box-shadow:0 0 18px rgba(255,255,255,.65);transition:width 90ms linear}.evidence-track i:after{position:absolute;left:var(--trail-progress);top:-4px;content:"";width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 24px rgba(255,255,255,.8);transform:translateX(-50%)}.evidence-moment{position:absolute;left:clamp(1.75rem,7vw,7rem);top:50%;z-index:6;max-width:660px;transform:translateY(-46%)}.evidence-moment>p{margin:0 0 .8rem;color:rgba(255,255,255,.58);font-size:.63rem;letter-spacing:.14em;text-transform:uppercase}.evidence-moment h2{margin:0 0 1.1rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(3.2rem,6vw,6rem);font-weight:450;line-height:.93;letter-spacing:-.055em;text-wrap:balance;animation:moment-arrive .45s ease both}.evidence-moment>span{display:block;max-width:480px;color:rgba(255,255,255,.68);font-size:.82rem;line-height:1.55}.evidence-moment a{display:inline-flex;gap:.9rem;margin-top:1.5rem;padding-bottom:.45rem;border-bottom:1px solid rgba(255,255,255,.48);color:#fff;font-size:.78rem}@keyframes moment-arrive{0%{opacity:.45;transform:translateY(8px)}}.journey-progress{position:absolute;top:50%;right:2rem;z-index:6;width:1px;height:110px;background:rgba(255,255,255,.24);transform:translateY(-50%)}.journey-progress span{display:block;width:100%;background:#fff}.journey-instruction{position:absolute;right:3.2rem;bottom:3.55rem;z-index:6;margin:0;color:rgba(255,255,255,.48);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.stream-prototype-mark{position:fixed;left:50%;bottom:.55rem;z-index:89;margin:0;color:rgba(255,255,255,.34);font-size:.55rem;letter-spacing:.04em;transform:translateX(-50%);pointer-events:none}@media (max-width:760px){.company-world,.evidence-stage{min-height:620px}.entry-layer{background-position:55%}.entry-context{display:none}.world-identity{top:5.5rem;left:1.3rem}.entry-realisation,.world-story{left:1.3rem;right:1.3rem;bottom:5.2rem}.entry-realisation h1,.world-story h2{font-size:clamp(2.8rem,13vw,5rem)}.world-number{right:1.2rem;opacity:.55}.discovery-drawer{padding:5rem 1.3rem 2rem}.discovery-worlds button{grid-template-columns:32px 1fr 24px}.discovery-worlds button>em,.discovery-worlds button>p{grid-column:2}.discovery-worlds button>i{grid-column:3;grid-row:1}.evidence-moment{left:1.35rem;right:2.2rem}.evidence-moment h2{font-size:clamp(2.8rem,13vw,4.8rem)}.journey-progress{right:1rem}.journey-instruction{display:none}.stream-utility{gap:.8rem}.stream-utility>a{display:none}.stream-utility>a.stream-login{display:inline-block}.stream-utility>a.stream-inbox{display:grid;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:50%;font-size:0;place-items:center}.stream-inbox svg{display:block}.product-response{left:50%;right:auto;bottom:3.7rem;width:calc(100vw - 1.5rem);transform:translateX(-50%);align-items:center}.interest-layer{align-items:center;width:100%}.interest-layer,.interest-options{justify-content:center}.interest-options button{min-height:22px;padding:0 .36rem;font-size:.57rem}.interest-insight{width:min(100%,390px)}.product-actions button{padding:0 .62rem;font-size:.65rem}.product-actions button span{display:none}.entry-realisation,.world-story{bottom:8rem}.opportunity-world.fieldkind-world{background-position:68%}.opportunity-copy{left:1.25rem;right:1.25rem;bottom:9.2rem;width:auto}.opportunity-title{max-width:100%;font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.08}.opportunity-company{margin-bottom:.5rem;font-size:.78rem}.opportunity-context{max-width:100%;font-size:.88rem;line-height:1.48}.opportunity-response{left:1.25rem;right:1.25rem;bottom:3.2rem;gap:.35rem;max-width:none}.opportunity-reaction{min-width:64px;min-height:42px;padding:0 .65rem}.opportunity-primary-action{min-height:42px;padding:0 .8rem;font-size:.63rem;white-space:nowrap}.opportunity-secondary-actions{gap:.3rem}.opportunity-secondary-actions button{width:42px;height:42px}.panel-dismiss-surface{height:32vh}.opportunity-context-panel{height:68vh;padding:1.1rem 1.25rem 2.5rem}.context-panel-close{top:.9rem;right:1.1rem}.context-panel-company{margin-bottom:1.4rem}.panel-section{margin-bottom:1.8rem}.opportunity-about p{font-size:.9rem;line-height:1.58}.related-opportunities{grid-template-columns:none;grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;gap:.65rem;margin-right:-1.25rem;padding-right:1.25rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.related-opportunities::-webkit-scrollbar{display:none}.related-opportunities button{scroll-snap-align:start}.related-opportunity-copy{min-height:100px;padding:.7rem}.opportunity-comments form button{min-width:62px}.next-world-cue{left:auto;right:1.2rem;bottom:1.5rem;transform:none}.next-world-cue span{display:none}.stream-prototype-mark{bottom:.35rem;width:76%;text-align:center}.account-shell,.composer-grid,.setup-fields{grid-template-columns:1fr}.setup-actions{align-items:flex-start;flex-direction:column}.composer-media{min-height:300px}}@media (prefers-reduced-motion:reduce){html:has(.opportunity-stream){scroll-behavior:auto}.next-world-cue i{animation:none}}body:has(.opportunity-publisher)>.site-footer,body:has(.opportunity-publisher)>.site-header{display:none}body:has(.opportunity-publisher){overflow:hidden;background:#0d1510}.opportunity-publisher{min-height:100svh;color:#f5f2e9;background:#0d1510}.opportunity-publisher.is-overlay{position:fixed;inset:50% auto auto 50%;z-index:130;width:min(980px,calc(100vw - 8rem));height:min(720px,calc(100svh - 6rem));min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#0d1510;box-shadow:0 0 0 100vmax rgba(4,8,6,.48),0 28px 90px rgba(0,0,0,.34);transform:translate(-50%,-50%);animation:publisher-layer-arrive .24s ease-out both}@keyframes publisher-layer-arrive{0%{opacity:0;transform:translate(-50%,-48%) scale(.99)}}.publisher-bar{position:fixed;inset:0 0 auto;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 clamp(1.2rem,3vw,3rem);color:rgba(255,255,255,.68);background:linear-gradient(180deg,rgba(5,10,7,.7),transparent);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.publisher-bar>a,.publisher-bar>button{justify-self:start;padding:.55rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.3);color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.publisher-bar>span:last-child{justify-self:end;color:rgba(255,255,255,.38)}.publisher-brand{color:#fff;font-family:var(--font-display,Georgia,serif);font-size:1.05rem;letter-spacing:-.02em;text-transform:lowercase}.publisher-brand i{margin-right:.35rem;color:#c8ff39;font-family:inherit;font-style:normal}.is-overlay .publisher-bar{position:absolute}.opportunity-intent-stage{display:grid;place-items:center;min-height:100svh;padding:7rem 1.25rem 3rem;background:radial-gradient(circle at 77% 18%,rgba(99,139,103,.17),transparent 34%),radial-gradient(circle at 12% 90%,rgba(194,167,107,.1),transparent 30%),#101813}.is-overlay .opportunity-intent-stage{min-height:100%;padding:6rem clamp(2rem,6vw,5rem) 2.5rem;background:radial-gradient(circle at 77% 18%,rgba(99,139,103,.18),transparent 34%),radial-gradient(circle at 12% 90%,rgba(194,167,107,.1),transparent 30%),rgba(8,15,11,.92);-webkit-backdrop-filter:blur(22px) saturate(.72);backdrop-filter:blur(22px) saturate(.72)}.is-overlay .intent-card{width:min(700px,100%)}.is-overlay .intent-card h1{font-size:clamp(2.65rem,5vw,4.4rem)}.is-overlay .intent-card>textarea{min-height:155px}.intent-card{width:min(760px,100%)}.intent-card>p{margin:0 0 1.1rem;color:#c8ff39;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.intent-card h1{max-width:720px;margin:0 0 1.25rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(3.2rem,6.4vw,6.6rem);font-weight:450;line-height:.9;letter-spacing:-.055em;text-wrap:balance}.intent-card>label{display:block;margin-bottom:1.5rem;color:rgba(255,255,255,.58);font-size:.82rem}.intent-card>textarea{width:100%;min-height:190px;padding:1.35rem 0;border:0;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);outline:0;color:#fff;background:transparent;font:450 clamp(1.25rem,2.1vw,1.75rem)/1.45 var(--font-display,Georgia,serif);resize:none}.intent-card>textarea::placeholder{color:rgba(255,255,255,.2)}.intent-card>textarea:focus{border-color:rgba(255,255,255,.65)}.intent-actions{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.3rem}.opportunity-media-picker{position:relative;display:inline-flex;align-items:center;min-height:46px;padding:0 1rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.035);font-size:.72rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}.opportunity-media-picker:focus-within,.opportunity-media-picker:hover{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.07)}.opportunity-media-picker input{position:absolute;width:1px;height:1px;opacity:0}.opportunity-media-picker span{display:inline-block;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intent-actions>button,.publish-opportunity{min-width:190px;min-height:48px;padding:0 1.2rem;border:0;color:#142017;background:#f5f2e9;font:inherit;font-size:.7rem;font-weight:650;cursor:pointer}.intent-actions>button:disabled,.publish-opportunity:disabled{opacity:.28;cursor:default}.opportunity-intent-stage[aria-busy=true] .intent-card>:not(.intent-actions){opacity:.38}.publisher-error{margin:1rem 0 0;color:#f0b29f;font-size:.72rem}.shaped-stage{position:relative;height:100svh;overflow:hidden;background:#080d0a;animation:shaped-surface-arrive .44s cubic-bezier(.2,.72,.18,1) both}.is-overlay .shaped-stage{height:100%}@keyframes shaped-surface-arrive{0%{opacity:.45;transform:scale(1.012)}}.shaped-opportunity{position:relative;height:100%;overflow:hidden;isolation:isolate;background:#16221a}.opportunity-world.has-neutral-media:not(.fieldkind-world):not(.northline-world):not(.vectra-world),.shaped-opportunity.no-media{background:radial-gradient(ellipse at 72% 28%,rgba(155,181,145,.28),transparent 27%),radial-gradient(ellipse at 22% 70%,rgba(138,105,74,.25),transparent 34%),linear-gradient(135deg,#24372c,#101914 52%,#273025)}.opportunity-world.has-neutral-media:not(.fieldkind-world):not(.northline-world):not(.vectra-world):before,.shaped-opportunity.no-media:before{position:absolute;inset:-15%;z-index:-1;content:"";background:repeating-radial-gradient(ellipse at 60% 45%,transparent 0 7%,rgba(255,255,255,.018) 8% 9%);transform:rotate(-10deg)}.shaped-media{position:absolute;inset:0;z-index:-2}.shaped-media img,.shaped-media video{width:100%;height:100%;object-fit:cover}.shaped-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(2,6,4,.25),transparent 38%,rgba(2,6,4,.84)),linear-gradient(90deg,rgba(2,6,4,.28),transparent 55%);pointer-events:none}.shaped-identity{position:absolute;top:clamp(6.2rem,12vh,8rem);left:clamp(1.4rem,5vw,5rem);display:grid;grid-gap:.28rem;gap:.28rem}.shaped-identity span{color:rgba(255,255,255,.52);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.shaped-identity strong{font-family:var(--font-display,Georgia,serif);font-size:1rem;font-weight:450}.shaped-identity small{color:rgba(255,255,255,.48);font-size:.62rem}.shaped-copy{position:absolute;left:clamp(1.4rem,5vw,5rem);bottom:clamp(6.8rem,16vh,10rem);width:min(760px,calc(100% - 12rem))}.editable-cta,.shaped-copy textarea{display:block;width:100%;overflow:hidden;padding:.08em .1em;border:1px solid transparent;border-radius:3px;outline:0;color:inherit;background:transparent;resize:none}.editable-cta:focus,.editable-cta:hover,.shaped-copy textarea:focus,.shaped-copy textarea:hover{border-color:rgba(255,255,255,.35);background:rgba(5,10,7,.16)}.editable-title{min-height:2.2em;margin:0 0 .55rem;font:450 clamp(2.6rem,5vw,5.7rem)/.96 var(--font-display,Georgia,serif);letter-spacing:-.05em}.editable-context{max-width:610px;min-height:2em;color:rgba(255,255,255,.82)!important;font:450 clamp(.9rem,1.4vw,1.08rem)/1.5 var(--font-sans,Arial,sans-serif)}.editable-detail{max-width:610px;max-height:7.5rem;margin-top:.4rem;color:rgba(255,255,255,.56)!important;font:.75rem/1.52 var(--font-sans,Arial,sans-serif)}.shaped-actions{position:absolute;right:clamp(1.3rem,4vw,4rem);bottom:clamp(1.5rem,5vh,3rem);display:flex;align-items:center;gap:.65rem}.editable-cta{width:auto;max-width:290px;min-width:170px;min-height:44px;padding:.72rem 1rem;border-color:rgba(255,255,255,.32);border-radius:999px;color:#fff;background:rgba(7,12,9,.42);font:650 .67rem/1.35 var(--font-sans,Arial,sans-serif);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);field-sizing:content;width:-moz-fit-content;width:fit-content;max-width:min(360px,42vw);overflow:hidden;white-space:pre}.publish-opportunity{min-width:118px;border-radius:999px}.shaped-error{position:fixed;left:50%;bottom:1.2rem;z-index:25;padding:.65rem 1rem;background:rgba(50,15,12,.82);transform:translateX(-50%)}.publishing-overlay{position:absolute;inset:0;z-index:50;background:rgba(7,12,9,.22);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:publish-soften .18s ease both}@keyframes publish-soften{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.opportunity-stream.is-publish-arrival .stream-prototype-mark,.opportunity-stream.is-publish-arrival .stream-utility,.opportunity-stream.is-publish-arrival .world-track{filter:blur(9px);transform-origin:center}.published-transition{position:fixed;inset:0;z-index:140;display:grid;place-items:center;background:rgba(5,10,7,.15);animation:published-pass 1.05s ease both;pointer-events:none}.published-transition span{padding:.75rem 1.2rem;border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#fff;background:rgba(7,12,9,.44);font-size:.68rem;letter-spacing:.08em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@keyframes published-pass{0%{opacity:0}18%,68%{opacity:1}to{opacity:0}}@media (max-width:700px){.opportunity-publisher.is-overlay{width:calc(100vw - 1rem);height:calc(100svh - 1.25rem)}.publisher-bar{min-height:62px;grid-template-columns:1fr auto}.publisher-bar>span:last-child{display:none}.opportunity-intent-stage{align-items:start;padding:6.2rem 1.1rem 1.4rem}.is-overlay .opportunity-intent-stage{padding:5.6rem 1.1rem 1.2rem}.intent-card h1,.is-overlay .intent-card h1{font-size:clamp(2.45rem,11.5vw,3.45rem)}.intent-card>textarea{min-height:180px;font-size:1.18rem}.intent-actions{align-items:stretch;flex-direction:column}.opportunity-media-picker{justify-content:center;width:100%}.opportunity-media-picker span{max-width:calc(100vw - 4.2rem)}.intent-actions>button{width:100%}.shaped-identity{top:6.2rem;left:1.25rem}.shaped-copy{left:1.15rem;right:1.15rem;bottom:8.4rem;width:auto}.editable-title{font-size:clamp(2.25rem,11vw,3.7rem)}.editable-context{font-size:.9rem}.editable-detail{max-height:5.4rem}.shaped-actions{left:1rem;right:1rem;bottom:1.2rem;gap:.45rem}.editable-cta{flex:0 1 auto;min-width:0;max-width:calc(100vw - 8.8rem);min-height:48px;padding-inline:.8rem;font-size:.61rem}.publish-opportunity{min-width:100px;min-height:48px}.stream-utility .stream-create{display:inline-block}.stream-utility{top:1.05rem;right:.85rem;gap:.7rem}.stream-utility>a.stream-create,.stream-utility>button{font-size:.52rem;letter-spacing:.035em}}@media (prefers-reduced-motion:reduce){.published-transition,.publishing-overlay{animation-duration:.01ms}}.publishing-stage{height:100svh;overflow:auto;padding:5.1rem 1.25rem 1.25rem;background:radial-gradient(circle at 77% 18%,rgba(99,139,103,.17),transparent 34%),radial-gradient(circle at 12% 90%,rgba(194,167,107,.1),transparent 30%),#101813}.is-overlay .publishing-stage{height:100%;padding:4.8rem 1.5rem 1.25rem;background:rgba(8,15,11,.92);-webkit-backdrop-filter:blur(22px) saturate(.72);backdrop-filter:blur(22px) saturate(.72)}.publishing-composition{position:relative;display:grid;grid-template-rows:auto minmax(300px,1fr) auto auto;grid-gap:1rem;gap:1rem;width:min(820px,100%);min-height:100%;margin:0 auto}.publishing-kicker{margin:0;color:#c8ff39;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.publishing-opportunity-area{min-height:280px}.publishing-opportunity-area .shaped-opportunity{height:100%;min-height:280px;border:1px solid rgba(255,255,255,.14)}.publishing-opportunity-area .shaped-identity{top:1.25rem;left:1.4rem}.publishing-opportunity-area .shaped-copy{left:1.4rem;right:1.4rem;bottom:1.35rem;width:auto}.editable-move{min-height:1.4em;margin-bottom:.4rem;color:#c8ff39!important;font:650 .64rem/1.3 var(--font-sans,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase}.editable-signature-details{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:0 0 .75rem}.editable-signature-details input{min-width:150px;padding:.15rem .1rem .35rem;border:0;border-bottom:1px solid rgba(255,255,255,.18);outline:0;color:rgba(255,255,255,.62);background:transparent;font:.66rem/1.3 var(--font-sans,Arial,sans-serif)}.editable-signature-details input:focus{border-color:rgba(255,255,255,.55)}.editable-signature-details input::placeholder,.shaped-copy textarea::placeholder{color:rgba(255,255,255,.26);opacity:1}.publishing-opportunity-area .editable-title{min-height:1.2em;font-size:clamp(2rem,4vw,3.65rem)}.publishing-opportunity-area .editable-context{min-height:3.2em}.publishing-composition .intent-card{width:100%;padding-top:1rem;border-top:1px solid rgba(255,255,255,.18)}.publishing-composition .intent-card h1{margin-bottom:.35rem;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1}.publishing-composition .intent-card>label{margin-bottom:.55rem;font-size:.72rem}.is-overlay .publishing-composition .intent-card>textarea,.publishing-composition .intent-card>textarea{min-height:72px;max-height:118px;padding:.65rem 0;font-size:1rem;line-height:1.4}.publishing-composition .intent-actions{margin-top:.65rem;justify-content:flex-start}.publishing-composition .intent-actions>button:last-child{margin-left:auto}.publishing-composition .opportunity-media-picker{min-height:40px}.publishing-composition .intent-actions>button{min-height:42px}.remove-opportunity-media{min-width:0!important;padding:0 .35rem!important;color:rgba(255,255,255,.58)!important;background:transparent!important;font-size:.64rem!important}.publishing-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.14)}.publishing-footer span{color:rgba(255,255,255,.48);font-size:.65rem}.publishing-footer .publish-opportunity{min-height:46px}.publishing-stage[aria-busy=true] .publishing-opportunity-area{opacity:.72}.opportunity-move{margin:0 0 .5rem;color:#c8ff39;font-size:.62rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.opportunity-signature-meta{margin:-.15rem 0 .75rem;color:rgba(255,255,255,.62);font-size:.68rem}.single-composer{height:100svh;overflow:auto;scrollbar-width:none;padding:6.2rem clamp(1.25rem,5vw,4.5rem) 2rem;background:radial-gradient(circle at 76% 16%,rgba(99,139,103,.16),transparent 34%),#101813}.single-composer::-webkit-scrollbar{width:0;height:0}.is-overlay .single-composer{height:100%}.single-composer-inner{display:flex;flex-direction:column;width:min(820px,100%);min-height:100%;margin:0 auto}.derived-opportunity{margin:1rem 0 .7rem}.derived-opportunity textarea{display:block;width:100%;min-height:1.9em;overflow:hidden;padding:.05em 0;border:0;outline:0;color:#fff;background:transparent;font:450 clamp(2.2rem,5vw,4.7rem)/.96 var(--font-display,Georgia,serif);letter-spacing:-.045em;resize:none}.derived-opportunity textarea:focus{box-shadow:inset 0 -1px rgba(255,255,255,.34)}.derived-opportunity p{margin:.65rem 0 0;color:rgba(255,255,255,.56);font-size:.7rem;letter-spacing:.035em}.opportunity-body{display:flex;flex:1 1;min-height:300px;margin:1.15rem 0 1rem}.opportunity-body textarea{width:100%;min-height:300px;padding:1.3rem 0;border:0;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);outline:0;color:#fff;background:transparent;font:450 clamp(1.35rem,2.25vw,1.85rem)/1.48 var(--font-display,Georgia,serif);resize:none}.opportunity-body textarea::placeholder{color:rgba(255,255,255,.28)}.opportunity-body textarea:focus{border-color:rgba(255,255,255,.68)}.opportunity-media-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem;margin:0 0 1rem}.opportunity-media-list figure{position:relative;aspect-ratio:4/3;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.16);background:#09100c}.opportunity-media-list figure>img,.opportunity-media-list figure>video{width:100%;height:100%;object-fit:cover}.opportunity-media-list figure>button{position:absolute;top:.45rem;right:.45rem;z-index:2;display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.48);border-radius:50%;color:#fff;background:rgba(4,8,6,.72);font-size:1.15rem;cursor:pointer}.single-composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;padding:.8rem 0}.single-composer-actions .opportunity-media-picker{margin-right:auto}.improve-opportunity{min-height:46px;padding:0 1.25rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:rgba(255,255,255,.8);background:transparent;font:650 .68rem var(--font-sans,Arial,sans-serif);cursor:pointer}.improve-opportunity:disabled{opacity:.28;cursor:default}.single-composer-actions .publish-opportunity{min-width:128px;min-height:48px}.no-media-body-stage{position:absolute;top:clamp(5.5rem,11vh,7.5rem);right:clamp(6rem,12vw,10rem);bottom:clamp(12.8rem,25vh,17rem);left:clamp(6rem,12vw,10rem);z-index:2;display:grid;overflow:hidden;padding:.15rem 0 0;border:0;color:rgba(255,255,255,.82);background:transparent;text-align:left;cursor:pointer;place-items:start center}.no-media-body-block{display:block;width:min(64ch,100%)}.no-media-body-block>span{position:relative;display:-webkit-box;overflow:hidden;font:400 clamp(1.02rem,1.25vw,1.25rem)/1.62 var(--font-display,Georgia,serif);white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:18}.no-media-body-stage.is-truncated .no-media-body-block>span:after{position:absolute;right:0;bottom:0;left:0;height:2.2rem;content:"";background:linear-gradient(transparent,#111a15 92%);pointer-events:none}.no-media-body-block i{display:block;width:-moz-fit-content;width:fit-content;margin-top:.35rem;color:rgba(255,255,255,.74);font-size:.62rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.opportunity-carousel-navigation{position:absolute;bottom:4.5rem;left:50%;z-index:12;display:flex;align-items:center;gap:.05rem;padding:.2rem .35rem;border-radius:999px;background:rgba(6,11,8,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateX(-50%)}.opportunity-carousel-navigation button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.opportunity-carousel-navigation button>span{width:5px;height:5px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:transparent;transition:border-color .14s ease,background .14s ease,transform .14s ease}.opportunity-carousel-navigation button.is-active>span{border-color:rgba(255,255,255,.96);background:rgba(255,255,255,.96);transform:scale(1.15)}.opportunity-carousel-navigation button:focus-visible>span,.opportunity-carousel-navigation button:hover>span{border-color:#fff}.opportunity-carousel-arrow{position:absolute;top:50%;z-index:12;display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:rgba(255,255,255,.82);background:rgba(6,11,8,.22);font-size:1rem;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%);transition:opacity .14s ease,border-color .14s ease,background .14s ease}.opportunity-carousel-arrow.is-previous{left:clamp(1rem,2.5vw,2.5rem)}.opportunity-carousel-arrow.is-next{right:clamp(1rem,2.5vw,2.5rem)}.opportunity-carousel-arrow:focus-visible:not(:disabled),.opportunity-carousel-arrow:hover:not(:disabled){border-color:rgba(255,255,255,.48);background:rgba(6,11,8,.42)}.opportunity-carousel-arrow:disabled{opacity:.2;cursor:default}@media (min-width:701px) and (max-height:700px){.no-media-body-stage{bottom:18rem;padding-top:.9rem}.no-media-body-block>span{-webkit-line-clamp:11}}@media (max-width:700px){.single-composer{padding:4.8rem .9rem .8rem}.single-composer-inner{min-height:calc(100svh - 5.6rem)}.derived-opportunity textarea{font-size:clamp(2rem,10vw,3.1rem)}.opportunity-body{min-height:350px;margin-top:.75rem}.opportunity-body textarea{min-height:350px;font-size:1.2rem}.opportunity-media-list{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-media-list figure>button{width:42px;height:42px}.no-media-body-stage{top:4.8rem;right:3rem;bottom:13.5rem;left:1.25rem;padding-top:2rem}.no-media-body-block>span{font-size:clamp(1rem,4.25vw,1.18rem);line-height:1.55;-webkit-line-clamp:12}.opportunity-carousel-navigation{bottom:6rem}.opportunity-carousel-arrow{width:42px;height:42px}.opportunity-carousel-arrow.is-previous{left:.75rem}.opportunity-carousel-arrow.is-next{right:.75rem}.single-composer-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;flex-wrap:wrap;padding:.7rem 0;background:#101813}.single-composer-actions .opportunity-media-picker{order:1;width:auto;margin-right:auto}.single-composer-actions .improve-opportunity{order:2}.single-composer-actions .publish-opportunity{order:3}.single-composer-actions .opportunity-media-picker span{max-width:150px}.is-overlay .publishing-stage,.publishing-stage{padding:4.25rem .8rem .8rem}.publishing-composition{grid-template-rows:auto minmax(330px,43vh) auto auto;gap:.7rem}.publishing-opportunity-area,.publishing-opportunity-area .shaped-opportunity{min-height:340px}.publishing-opportunity-area .shaped-copy{left:1rem;right:1rem;bottom:1rem}.publishing-opportunity-area .editable-title{font-size:clamp(1.8rem,8.4vw,2.8rem)}.publishing-opportunity-area .editable-context{font-size:.82rem}.publishing-opportunity-area .shaped-actions{left:1rem;right:1rem;bottom:.7rem}.publishing-composition .intent-card{padding-top:.75rem}.publishing-composition .intent-card h1{font-size:1.55rem}.publishing-composition .intent-actions{align-items:center;flex-direction:row;gap:.5rem}.publishing-composition .opportunity-media-picker{width:auto;padding-inline:.7rem}.publishing-composition .intent-actions>button{width:auto;min-width:148px}.publishing-composition .intent-actions{flex-wrap:wrap}.publishing-composition .intent-actions>button:last-child{flex:1 1;min-width:130px}.editable-signature-details input{flex:1 1;min-width:120px}.publishing-footer{position:-webkit-sticky;position:sticky;bottom:0;padding:.65rem 0;background:#101813}.publishing-footer span{max-width:58%}}@media (prefers-reduced-motion:reduce){.crossing-boundary,.crossing-handle,.crossing-invitation,.crossing-market,.crossing-realisation{transition-duration:.01ms}.crossing-invitation i{animation:none}}.crossing-home.has-lens{cursor:none}.crossing-home.has-lens .crossing-realisation,.crossing-home.has-lens .crossing-world-label{opacity:0;pointer-events:none}.crossing-home.has-lens .crossing-market{-webkit-clip-path:inset(0);clip-path:inset(0);filter:saturate(.74) brightness(.73);transform:scale(1.055)}.market-lens{position:absolute;left:var(--lens-x);top:var(--lens-y);z-index:12;width:clamp(210px,24vw,350px);aspect-ratio:1;overflow:hidden;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 26px 70px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.6);pointer-events:none;animation:lens-arrival .65s cubic-bezier(.16,.8,.2,1) both}.market-lens-evidence{position:absolute;inset:-8%;background:linear-gradient(180deg,rgba(5,10,8,.02),rgba(5,10,8,.22)),url(/images/fieldkind-evidence.png) 50% /cover no-repeat;transform:scale(1.03)}.market-lens-ring{position:absolute;inset:12px;border:1px solid rgba(255,255,255,.28);border-radius:inherit}.market-lens-ring:after,.market-lens-ring:before{position:absolute;content:"";background:rgba(255,255,255,.54)}.market-lens-ring:before{top:50%;left:-12px;right:-12px;height:1px}.market-lens-ring:after{top:-12px;bottom:-12px;left:50%;width:1px}@keyframes lens-arrival{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.market-reading{position:absolute;left:var(--lens-x);top:calc(var(--lens-y) + clamp(125px, 14vw, 190px));z-index:13;width:min(330px,70vw);transform:translateX(-50%);text-align:center;pointer-events:none}.market-reading p{margin:0 0 .4rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.08;text-wrap:balance}.market-reading span{color:rgba(255,255,255,.62);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.market-lens-instruction{position:absolute;top:5.7rem;left:50%;z-index:13;margin:0;transform:translateX(-50%);color:rgba(255,255,255,.58);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.market-perspective{position:absolute;left:clamp(1.5rem,5vw,5rem);bottom:clamp(2.8rem,6vh,5rem);z-index:16;width:min(410px,calc(100vw - 3rem));padding:1.35rem 1.5rem 1rem;color:#17211b;background:rgba(246,244,237,.94);box-shadow:0 20px 65px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:default}.market-perspective label{display:block;margin-bottom:.9rem;font-family:var(--font-display,Georgia,serif);font-size:1.25rem}.market-perspective>div{display:grid;grid-template-columns:1fr 42px;border-bottom:1px solid rgba(24,35,28,.35)}.market-perspective input{min-width:0;padding:.7rem 0;border:0;outline:0;color:#1d2921;background:transparent;font:inherit;font-size:.82rem}.market-perspective input::placeholder{color:#848c86}.market-perspective button{border:0;color:#fff;background:#1d2c22;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.market-perspective button:disabled{opacity:.25;cursor:default}.market-perspective button:not(:disabled):hover{transform:translate(2px,-2px)}.market-perspective small{display:block;margin-top:.7rem;color:#848b85;font-size:.61rem}.market-signal-response{position:absolute;left:clamp(1.5rem,7vw,7rem);top:50%;z-index:18;width:min(650px,calc(100vw - 3rem));transform:translateY(-48%);cursor:default}.crossing-home.has-signal .crossing-market{filter:saturate(.9) brightness(.55)}.market-signal-response>p{margin:0 0 1rem;color:rgba(255,255,255,.62);font-size:.78rem}.market-signal-response h2{margin:0 0 1.25rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(2.5rem,6vw,5.8rem);font-weight:450;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.market-signal-response>span{display:block;max-width:520px;color:rgba(255,255,255,.68);font-size:.85rem;line-height:1.6}.market-signal-response>div:last-child{display:flex;flex-wrap:wrap;gap:1.2rem 1.7rem;align-items:center;margin-top:1.8rem}.market-signal-response a,.market-signal-response button{border:0;color:#fff;background:transparent;font:inherit;font-size:.78rem;cursor:pointer}.market-signal-response a{padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.48)}.market-signal-response button{color:rgba(255,255,255,.58)}.market-signal-orbit{position:absolute;left:-4rem;top:-4.5rem;width:120px;height:120px;border:1px solid rgba(255,255,255,.25);border-radius:50%}.market-signal-orbit i{position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 18px rgba(255,255,255,.8);animation:market-orbit 5s linear infinite;transform-origin:0 64px}.profile-route-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px;padding:0 clamp(1.25rem,5vw,4.5rem);border-bottom:1px solid var(--sunbase-divider);color:var(--sunbase-text);background:var(--paper)}.profile-route-header nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.2rem}.profile-route-header nav a{color:var(--sunbase-text-muted);font-size:.76rem}.profile-route-header nav a:hover{color:var(--sunbase-text)}.profile-route-main{min-height:min(72vh,760px)}.profile-route-footer{padding:1.1rem clamp(1.25rem,5vw,4.5rem);border-top:1px solid var(--sunbase-divider);color:var(--sunbase-text-muted);font-size:.67rem}.public-profile-v3{width:min(100%,980px);margin:0 auto;padding:clamp(2.5rem,6vw,4.75rem) clamp(1.25rem,5vw,4.5rem) clamp(4rem,9vw,7rem);color:var(--sunbase-text)}.profile-v3-identity{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:.55rem 1.1rem;gap:.55rem 1.1rem;align-items:start;padding-bottom:1.7rem}.profile-v3-avatar{grid-column:1;grid-row:1;display:grid;width:56px;height:56px;overflow:hidden;border-radius:50%;place-items:center;color:var(--white);background:var(--forest);font:1.4rem var(--font-display)}.profile-v3-avatar img{width:100%;height:100%;object-fit:cover}.profile-v3-copy h1{margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,3vw,2.625rem);font-weight:500;line-height:.98;letter-spacing:-.05em}.profile-v3-copy>p{margin:.5rem 0 0;font-size:.98rem;line-height:1.38}.profile-v3-copy>small{display:block;margin-top:.28rem;color:var(--sunbase-text-muted);font-size:.79rem}.profile-v3-links{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.82rem}.profile-v3-links a,.profile-v3-more{padding:0 0 .16rem;border:0;border-bottom:1px solid;color:var(--sunbase-text);background:transparent;font:inherit;font-size:.78rem;cursor:pointer}.profile-v3-more{display:block;margin-top:1.1rem;color:var(--sunbase-text-muted)}.profile-v3-connect{grid-column:3;grid-row:1;justify-self:end;margin:.15rem 0 0;padding:.62rem .9rem;border:1px solid var(--sunbase-text);color:var(--sunbase-text);background:transparent;font-size:.72rem;line-height:1;cursor:pointer}.profile-v3-sunbase{padding-top:1.95rem}.profile-v3-sunbase h2{margin:0 0 1rem;font-family:var(--font-display);font-size:1.7rem;font-weight:500;letter-spacing:-.04em}.profile-v3-opportunity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem 1.15rem;gap:1.5rem 1.15rem}.profile-v3-opportunity{display:grid;align-content:start;grid-gap:.72rem;gap:.72rem;color:var(--sunbase-text)}.profile-v3-opportunity:hover .profile-v3-opportunity-media{outline-color:var(--forest)}.profile-v3-opportunity-media{position:relative;display:grid;min-height:0;overflow:hidden;outline:1px solid var(--sunbase-divider);outline-offset:-1px;background:var(--sunbase-divider);aspect-ratio:3/2;transition:outline-color .18s ease}.profile-v3-opportunity-media img{object-fit:cover}.profile-v3-opportunity-typography{align-content:start;padding:1.15rem;color:var(--forest);background:#e1e8e2}.profile-v3-opportunity-typography strong{font-family:var(--font-display);font-size:clamp(.98rem,1.55vw,1.28rem);font-weight:500;line-height:1.16;letter-spacing:-.025em}.profile-v3-opportunity-copy{display:grid;grid-gap:.28rem;gap:.28rem}.profile-v3-opportunity-copy strong{font-size:.96rem;line-height:1.28}.profile-v3-opportunity-publication-age{color:var(--sunbase-text-muted);font-size:.72rem;line-height:1.25}.profile-v3-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;padding:1rem;background:rgba(8,14,10,.54);place-items:center}.profile-v3-dialog{width:min(540px,100%);max-height:min(78vh,720px);overflow:auto;padding:1.5rem;color:var(--sunbase-text);background:var(--white);box-shadow:0 22px 62px rgba(0,0,0,.25);scrollbar-width:none}.profile-v3-dialog::-webkit-scrollbar{width:0;height:0}.profile-v3-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--sunbase-divider)}.profile-v3-dialog h2{margin:0;font-family:var(--font-display);font-size:1.8rem;font-weight:500;letter-spacing:-.04em}.profile-v3-dialog h3{margin:1.55rem 0 .55rem;color:var(--sunbase-text-muted);font-size:.68rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.profile-v3-dialog p{margin:.55rem 0;font-size:.88rem;line-height:1.45}.profile-v3-description{max-width:33rem}.profile-v3-dialog>section>a{display:block;width:max-content;max-width:100%;margin:.55rem 0;padding-bottom:.16rem;border-bottom:1px solid;font-size:.86rem}.profile-v3-information-list{margin:0}.profile-v3-information-list>div{display:grid;grid-template-columns:minmax(8.5rem,.78fr) minmax(0,1.4fr);grid-gap:.45rem 1rem;gap:.45rem 1rem;padding:.7rem 0;border-top:1px solid var(--sunbase-divider)}.profile-v3-information-list dt{color:var(--sunbase-text-muted);font-size:.72rem;line-height:1.35}.profile-v3-information-list dd{min-width:0;margin:0;font-size:.88rem;line-height:1.4}.profile-v3-information-list button,.profile-v3-information-list dd a{padding:0 0 .16rem;border:0;border-bottom:1px solid;color:var(--sunbase-text);background:transparent;font:inherit;font-size:inherit;cursor:pointer}.profile-v3-dialog header button{padding:0;border:0;color:var(--sunbase-text);background:transparent;font-size:1.35rem;line-height:1;cursor:pointer}@keyframes market-orbit{to{transform:rotate(1turn)}}@media (max-width:700px){.profile-route-header{align-items:flex-start;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.profile-route-header nav{justify-content:flex-start}.profile-v3-identity{grid-template-columns:52px minmax(0,1fr);gap:.55rem .95rem}.profile-v3-avatar{width:52px;height:52px}.profile-v3-connect{grid-column:2;grid-row:auto;justify-self:start;margin-top:.25rem}.profile-v3-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem .8rem}.profile-v3-dialog-backdrop{align-items:end;padding:0}.profile-v3-dialog{width:100%;max-height:84vh}.market-lens{width:min(64vw,280px)}.market-reading{top:calc(var(--lens-y) + 155px)}.market-lens-instruction{top:5rem}.market-perspective{left:1rem;bottom:3rem;width:calc(100vw - 2rem)}.market-signal-response{left:1.4rem}.market-signal-orbit{display:none}}@media (max-width:460px){.profile-v3-opportunity-list{grid-template-columns:1fr}.profile-v3-information-list>div{grid-template-columns:1fr;gap:.2rem}}