*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}body{font-size:15px;line-height:1.8}body.media-open{overflow:hidden}a{color:inherit}button,input,select{font:inherit}button,a,summary,select{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,audio:focus-visible,video:focus-visible{outline:2px solid var(--sv-lime);outline-offset:5px}[hidden]{display:none!important}.icon-library{position:absolute;width:0;height:0;overflow:hidden}svg{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}button{color:inherit}.wrap{width:min(1240px,calc(100% - 84px));margin-inline:auto}.section{padding-block:92px;border-top:1px solid #1e3944}.anchor-alias{position:absolute;top:0}.skip-link{position:absolute;z-index:100;background:var(--sv-lime);color:var(--sv-bg);padding:12px 18px;transform:translateY(-160%)}.skip-link:focus{transform:none}.eyebrow{font:10px/1.7 Consolas,'Courier New',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--sv-teal);margin:0 0 18px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.15;font-weight:400;letter-spacing:-.04em}h1{font-size:clamp(54px,7.5vw,100px);letter-spacing:-.065em;margin:0}h2{font-size:clamp(33px,3.9vw,52px);margin:0}h3{font-size:29px;margin:0 0 19px}h4{font-size:19px;margin:0 0 8px}em{font-style:normal;color:var(--sv-lime)}p{color:var(--sv-muted)}.section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:end;margin-bottom:43px}.section-heading>p,.section-heading>div>p:not(.eyebrow){font-size:14px;line-height:1.9;margin-bottom:0}.section-heading>div>p+p{margin-top:16px}.text-link{display:inline-flex;align-items:center;gap:20px;padding:9px 0;color:var(--sv-lime);border-bottom:1px solid #678547;font-size:13px;text-decoration:none;line-height:1.6}.text-link svg,.button svg{width:22px;height:22px;flex-shrink:0}.text-link:hover{color:white;border-color:var(--sv-teal)}.text-link.secondary{border-color:#31535c;color:#a9c3ca}.button{display:inline-flex;align-items:center;gap:25px;justify-content:space-between;padding:14px 20px;background:var(--sv-lime);color:#162527;border:1px solid var(--sv-lime);text-decoration:none;font-size:13px;line-height:1.6}.button:hover{background:#e1f6a6}.development-tag,.concept-badge,.topic-kicker{font:9px/1.7 Consolas,'Courier New',monospace;letter-spacing:.06em;color:#a7c8a5}.development-tag{display:inline-block;border:1px solid #34534a;padding:5px 10px}.section-aside{color:var(--sv-muted)}
.system-hero{position:relative;padding-top:39px;padding-bottom:53px}.system-hero::before{content:"";position:absolute;z-index:-1;inset:40px -70px 30px;background:radial-gradient(ellipse at 45% 53%,#123844 0,transparent 62%)}.hero-intro{text-align:center}.hero-intro .eyebrow{display:flex;justify-content:center;align-items:center;gap:17px;margin-bottom:15px}.hero-intro .eyebrow::before,.hero-intro .eyebrow::after{content:"";width:40px;height:1px;background:#37606a}.hero-copy{font-size:15px;margin:21px auto 0;line-height:1.8}.hero-kicker{margin:13px 0 0;font:9px/1.7 Consolas,monospace;letter-spacing:.04em;color:#6d929e}.system-map{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;position:relative;min-height:420px}.scene-wrap{position:relative;min-width:0}.scene{width:100%;height:auto;display:block;overflow:visible;stroke-linecap:butt;stroke-linejoin:miter}.scene text{font:10px Consolas,monospace;letter-spacing:1.3px;fill:#82a9b5;stroke:none}.scene .minor{font-size:8px;fill:#5e8793}.scene-base{stroke:#284d59;fill:none;stroke-width:.65}.mesh{stroke:#65c5c7;stroke-width:.7;fill:#22585c;fill-opacity:.025;transition:stroke .3s,opacity .3s}.mesh-back{opacity:.26}.mesh-front{opacity:.82}.mesh-line{stroke-width:1.15;fill:none;stroke:#80d4ce}.plant{fill:#8ccf78;stroke:#8ccf78;stroke-width:1;opacity:.74}.branch{opacity:.35;transition:opacity .3s,filter .3s}.trace{fill:none;stroke:currentColor;stroke-width:1.3;stroke-dasharray:4 9;animation:flow 14s linear infinite}.branch-energy{color:#e1d283}.branch-water{color:#73bde6}.branch-ai{color:#8eaccd}.branch-food{color:#c7eb7d}.domain-icon{stroke:currentColor;stroke-width:1.1;fill:#09191f}.label-pin{fill:var(--sv-bg);stroke:currentColor;stroke-width:.8}.orbit{stroke:#35636b;stroke-width:.6;fill:none}.orbit-dash{stroke-dasharray:2 10}.scan-line{stroke:#7bd2c9;stroke-width:.75;opacity:.24;stroke-dasharray:8 7}.scene-label{position:absolute;top:20px;left:0;font:9px/1.8 Consolas,monospace;color:#c0d2d7}.scene-label span{color:#6a919e}.scene-note{position:absolute;left:0;bottom:9px;font-size:10px;margin:0;color:#88aab5}.scene-note::before{content:"";display:inline-block;vertical-align:middle;width:28px;height:1px;background:var(--sv-teal);margin-right:12px}.system-switch{border-left:1px solid #274750;padding-left:22px}.system-switch>.eyebrow{font-size:8px;color:#7f9fab}.system-switch button{position:relative;display:grid;grid-template-columns:25px 1fr;gap:5px 10px;align-items:center;padding:13px 0;width:100%;border:0;background:transparent;text-align:left;color:#8aa9b4;cursor:pointer;font-size:12px}.system-switch button svg{grid-row:1/3;width:24px;height:24px}.system-switch .choice-number{grid-column:2;font:8px/1 Consolas,monospace;color:#658996}.system-switch button>span:last-child{grid-column:2}.system-switch button[aria-pressed=true]{color:var(--sv-lime)}.system-switch button[aria-pressed=true]::before{content:"";position:absolute;left:-23px;top:13px;bottom:13px;width:2px;background:var(--sv-lime)}.system-map[data-active=plants] .branch-food,.system-map[data-active=energy] .branch-energy,.system-map[data-active=water] .branch-water,.system-map[data-active=control] .branch-ai{opacity:1;filter:drop-shadow(0 0 5px currentColor)}.system-map[data-active=plants] .plant{fill:#c7eb7d;stroke:#c7eb7d;opacity:1}.system-map[data-active=water] .mesh-front{stroke:#71bded}.system-map[data-active=energy] .mesh-front{stroke:#e1d283}.system-map[data-active=control] .mesh-front{stroke:#a5cbe4}.system-description{border-block:1px solid #31535c;padding:25px 0}.system-panel{display:grid;grid-template-columns:40px .65fr 1.3fr;gap:4px 22px;align-items:start}.system-panel .outline-icon{grid-row:1/5;color:var(--sv-teal)}.outline-icon svg{width:26px;height:26px}.system-panel>.eyebrow{grid-column:2;font-size:8px;margin-bottom:5px}.system-panel h3{grid-column:2;grid-row:2/5;font-size:24px;color:var(--sv-lime);margin:0}.system-panel h3 br{display:none}.system-panel>p:not(.eyebrow){grid-column:3;grid-row:1/3;font-size:13px;margin:0}.system-panel>.connection-note,.system-panel>.system-deep-link{grid-column:3;font-size:11px;color:#98b5bf}.system-panel>.development-tag{grid-column:3;justify-self:start;font-size:8px}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:19px}.hero-bottom .text-link{font-size:12px}
.audience-section{border-top:1px solid var(--sv-rule);padding-block:80px}.audience-switch{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--sv-rule);margin:35px 0 0}.audience-switch button{display:flex;align-items:center;justify-content:flex-start;gap:11px;min-height:80px;padding:17px 20px;background:none;border:0;border-right:1px solid var(--sv-rule);text-align:left;color:#9eb9c2;font-size:13px;cursor:pointer}.audience-switch button:last-child{border-right:0}.audience-switch svg{width:24px;height:24px;flex-shrink:0}.audience-switch button[aria-pressed=true]{color:var(--sv-lime);background:#132b29;box-shadow:inset 0 -2px var(--sv-lime)}.audience-panels{background:#0b1b23;border:1px solid var(--sv-rule);border-top:0}.audience-panel{display:grid;grid-template-columns:1fr 1fr;min-height:370px;gap:50px;padding:44px}.audience-copy{max-width:480px}.audience-copy h3{font-size:36px;line-height:1.15}.audience-copy p:not(.eyebrow){font-size:14px}.audience-topics{padding-left:25px;border-left:1px solid #294b57}.topic-kicker{display:block;margin-bottom:18px}.audience-topics>div{position:relative;padding-left:31px;margin-bottom:19px}.audience-topics>div>span{position:absolute;left:0;color:#5e8a98;font:9px Consolas,monospace;top:7px}.audience-topics h4{font-size:18px;margin-bottom:5px}.audience-topics p{font-size:12px;line-height:1.7;margin-bottom:0}.audience-bottom{display:flex;justify-content:space-between;gap:22px;margin-top:17px;font-size:10px;color:#7f9fab}.reset-audience{background:none;border:0;color:var(--sv-teal);padding:0;cursor:pointer;font-size:11px}.audience-art{position:relative;display:grid;place-items:center;min-height:250px;overflow:hidden}.audience-art .orbit{position:absolute;width:240px;height:240px;border:1px solid #315b64;border-radius:50%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.audience-art .orbit-two{width:290px;height:180px;transform:translate(-50%,-50%) rotate(35deg)}.audience-art .orbit-three{width:290px;height:180px;transform:translate(-50%,-50%) rotate(-35deg)}.orbit-center{position:relative;text-align:center;font-size:30px;letter-spacing:-.06em}.orbit-center>span{color:var(--sv-lime)}.orbit-center small{display:block;font:7px/2.5 Consolas,monospace;letter-spacing:.12em;color:#7ba4af}.orbit-word{position:absolute;font:9px Consolas,monospace;color:#90b6b6;background:#0b1b23;padding:5px}.word-home{top:3px;left:20px}.word-business{top:3px;right:10px}.word-partner{bottom:3px;left:35px}.word-invest{bottom:3px;right:20px}.vision-principles{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vision-principles span{border:1px solid #33504b;padding:9px 13px;color:#c0d7ac;font:10px/1.6 Consolas,monospace}.planner-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--sv-rule)}.planner-grid article{padding:32px;display:flex;flex-direction:column;border-right:1px solid var(--sv-rule);background:linear-gradient(135deg,#0b2029,#08151b)}.planner-grid article:last-child{border:0}.planner-number{font:42px/1 Consolas,monospace;letter-spacing:-.1em;color:#355967;margin-bottom:33px}.planner-grid .eyebrow{font-size:8px}.planner-grid h3{font-size:28px;margin-bottom:18px}.planner-grid p:not(.eyebrow){font-size:13px;line-height:1.85}.planner-grid ul{padding-left:15px;margin:2px 0 27px;font-size:11px;line-height:2;color:#91b1be}.planner-grid a{margin-top:auto;align-self:start;font-size:12px}.planning-note{padding:21px 0;font-size:11px;border-bottom:1px solid var(--sv-rule);color:var(--sv-muted)}.planning-note strong{font-size:11px;color:#c4d7d9;font-weight:400}.planning-note p{margin:6px 0 0;max-width:920px;font-size:11px;line-height:1.9}
.roadmap{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #345762;gap:32px;margin:40px 0}.roadmap li{padding-top:24px}.step-number{display:block;font:36px/1 Consolas,monospace;color:#355c68;margin-bottom:25px}.step-status{font:8px/1.6 Consolas,monospace;color:#708f9a;letter-spacing:.06em;display:block;margin-bottom:14px}.roadmap-current .step-status{color:#bfd78b}.roadmap h3{font-size:22px;margin-bottom:14px}.roadmap p{font-size:12px}.evidence-note{display:flex;align-items:flex-start;gap:16px;padding:22px;border:1px solid #25454e;background:#0a1b22}.evidence-note svg{width:24px;height:24px;color:var(--sv-teal);flex-shrink:0}.evidence-note p{font-size:12px;margin:0}.evidence-note strong{font-weight:400;color:#d9e6e7}.chain-comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px}.chain-column{background:#0b1b23;border:1px solid var(--sv-rule);padding:30px}.chain-column h3{font-size:24px}.chain-column>p{font-size:12px}.chain-label{font:10px Consolas,monospace;color:var(--sv-teal)}.chain-flow{list-style:none;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:25px}.chain-flow li{font-size:10px;line-height:1.7;display:flex;gap:8px;align-items:center}.chain-flow svg{width:25px;height:25px;color:#6fa9aa}.chain-arrow{color:#557a86}.chain-column.target{border-color:#476c48}.chain-caption,.source-context{font-size:11px;color:#789ca9;line-height:1.9;margin-top:20px}.source-disclosure,.pilot-original{margin-top:25px;border:1px solid var(--sv-rule);padding:18px 23px}.source-disclosure summary,.pilot-original summary{cursor:pointer;font-size:12px;color:var(--sv-teal)}.source-disclosure p,.pilot-original p{font-size:12px;max-width:940px}.source-disclosure img,.pilot-original img{max-width:100%;height:auto;display:block;margin-top:20px}.source-disclosure figure,.pilot-original figure{margin:20px 0 0}.source-disclosure figcaption,.pilot-original figcaption{font-size:10px;color:#7f9fac;margin-top:9px}
.amandis-section{background:#0a1b23;border-block:1px solid var(--sv-rule)}.amandis-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px}.amandis-loop{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:0;margin-top:38px}.amandis-loop li{border-top:1px solid #315762;padding-top:22px}.amandis-loop svg{width:25px;height:25px;color:var(--sv-teal);display:block;margin:17px 0}.amandis-loop h3{font-size:20px;margin-bottom:12px}.amandis-loop p{font-size:12px;line-height:1.8}.loop-number,.amandis-loop li>span{font:11px Consolas,monospace;color:#5f8d9b}.loop-return,.amandis-note,.oversight-note{font-size:11px;color:#93b5bf}.human-oversight{padding:24px;border:1px solid #31515d}.human-oversight p{font-size:12px;margin:0}.amandis-section details{border-top:1px solid var(--sv-rule);padding-top:18px;font-size:12px}.amandis-section summary{cursor:pointer;color:var(--sv-teal)}.amandis-section details p{font-size:12px}.sfm-note{width:min(1240px,calc(100% - 84px));margin:24px auto 0;padding-top:24px;border-top:1px solid var(--sv-rule)}.sfm-note p{font-size:12px}.pilot-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:40px}.pilot-clean{margin:0;align-self:center}.pilot-clean img{width:100%;height:auto;display:block;border:1px solid #31515d}.pilot-clean figcaption{font-size:9px;color:#7294a0;padding-top:8px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:20px 0}.spec-grid dt{font-size:10px;color:#8babb7}.spec-grid dd{font-size:29px;color:#d5e7e7;margin:5px 0 0;line-height:1.1;letter-spacing:-.05em}.spec-grid dd span{font-size:14px;color:#6e9fa8}.pilot-specs .planning-note{font-size:10px;line-height:1.8}.people-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding-block:90px;border-top:1px solid var(--sv-rule);align-items:center}.people-section h2{margin-bottom:25px}.people-section p:not(.eyebrow){font-size:14px}.people-film-note{font-size:12px!important}.vision-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:330px;text-align:center;border:1px solid #2d525e;background:radial-gradient(ellipse,#173d43,transparent 72%);text-decoration:none;overflow:hidden}.vision-logo img{display:block;width:170px;height:170px;border-radius:50%;background:white}.vision-sketch{position:absolute;inset:35px 10% auto;width:80%;height:240px;opacity:0;stroke:var(--sv-teal);transition:opacity .2s}.vision-link:hover .vision-sketch,.vision-link:focus-visible .vision-sketch{opacity:.8}.vision-link:hover .vision-logo,.vision-link:focus-visible .vision-logo{opacity:.15}.vision-play{color:var(--sv-lime);margin-top:12px;font-size:17px}.vision-link-caption{display:flex;flex-direction:column;gap:3px;margin-top:9px}.vision-link-caption strong{font-size:13px;font-weight:400}.vision-link-caption small{font:9px Consolas,monospace;color:#6f9caa}
.audio-feature{display:grid;grid-template-columns:.6fr 1.4fr;gap:35px;border:1px solid var(--sv-rule);background:#0a1b23;padding:33px;margin-bottom:28px}.audio-visual{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:var(--sv-teal);min-height:180px;background:radial-gradient(ellipse,#173d43,transparent 70%)}.audio-visual>span{font-size:30px}.audio-visual small{font:8px Consolas,monospace;color:#6d9aa5}.audio-bars{display:flex;align-items:center;gap:5px;height:40px}.audio-bars i{width:2px;height:25px;background:#59c5b7}.audio-bars i:nth-child(3n){height:40px}.audio-bars i:nth-child(2n){height:15px}.audio-content h3{font-size:26px}.audio-content p:not(.eyebrow){font-size:12px}.audio-content audio{display:block;width:100%;height:42px;margin:20px 0 10px}.media-download{font-size:11px;color:var(--sv-teal)}.media-download span{color:#7197a5;margin-left:12px}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.document-link{display:flex;flex-direction:column;padding:25px;border:1px solid var(--sv-rule);text-decoration:none;background:#091820}.document-link:hover{border-color:#6fa79f}.document-type{font:8px/1.6 Consolas,monospace;color:#82a4b1}.document-link>svg{width:29px;height:29px;color:var(--sv-teal);margin:25px 0}.document-link h3{font-size:22px}.document-link p{font-size:12px;margin-bottom:28px}.document-bottom{display:flex;justify-content:space-between;font-size:10px;color:var(--sv-teal);margin-top:auto}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.faq-list details{border-top:1px solid var(--sv-rule);padding:21px 0}.faq-list details:last-child{border-bottom:1px solid var(--sv-rule)}summary{cursor:pointer}.faq-list summary{display:flex;justify-content:space-between;gap:15px;list-style:none;font-size:14px;color:#d3e3e7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--sv-teal);font-size:20px}.faq-list p{font-size:12px;line-height:1.9;margin:20px 0 0}.contact-section{padding:80px 0;background:#0c232b;border-block:1px solid var(--sv-rule)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.contact-layout h2{margin-bottom:23px}.contact-layout p{font-size:13px}.contact-card{padding:30px;border:1px solid #355965;background:#09191f;display:flex;flex-direction:column;align-items:flex-start}.contact-card label{font-size:11px;color:#a2bec7;margin-bottom:9px}.contact-card select{width:100%;background:#102b34;color:#dce9eb;border:1px solid #406674;padding:11px;font-size:12px;margin-bottom:21px}.contact-button{width:100%;margin-bottom:21px}.contact-address{font-size:15px;color:var(--sv-teal);overflow-wrap:anywhere}.contact-person{font-size:11px!important;margin:14px 0 0}.mail-hint{font-size:10px!important;margin:7px 0 0;color:#6d94a1}.site-footer{padding-block:35px 26px;display:grid;grid-template-columns:1fr auto;gap:25px 40px;color:#6f95a3;font-size:10px}.footer-brand{display:flex;gap:16px;align-items:center}.footer-brand img{width:54px;height:54px;border-radius:50%;background:white}.footer-wordmark{font-size:16px;color:#c2d6d9;letter-spacing:-.04em}.footer-brand p{font-size:10px;margin:3px 0 0}.site-footer>.sv-footer-links{justify-content:flex-end}.site-footer>details{max-width:650px;font-size:10px}.site-footer summary{color:#8eb0bc}.site-footer small{justify-self:end;font:8px/1.6 Consolas,monospace}.media-dialog{width:min(1120px,calc(100% - 40px));max-height:92dvh;background:#0b1d25;color:var(--sv-ink);border:1px solid #406572;padding:0}.media-dialog::backdrop{background:#02090de8}.dialog-shell{padding:28px}.dialog-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-topline .eyebrow{font-size:9px;margin:0}.dialog-close{border:1px solid #446575;padding:8px 13px;background:#122e38;color:#c5dce1;font-size:12px;cursor:pointer}.dialog-close span{margin-left:12px;color:var(--sv-lime)}.dialog-shell h2{font-size:31px;margin:23px 0}.film-player,.technical-full-image{display:block;width:100%;height:auto;background:#030a0f}.film-context,.technical-view-note{font-size:12px;line-height:1.9;margin:20px 0}.film-transcript{border-top:1px solid var(--sv-rule);padding-top:15px;font-size:12px;margin:20px 0}.film-transcript summary{color:var(--sv-teal)}.film-transcript ol{padding-left:20px;color:#a8c1cc}.film-transcript li{margin-block:13px}.hero-watermark{display:flex;gap:15px;align-items:center;padding-top:16px}.hero-watermark img{width:48px;height:48px;background:white;border-radius:50%}.copyright-note{font-size:10px;color:#a4c2cc}.copyright-note small{font-size:8px}
@keyframes flow{to{stroke-dashoffset:-130}}@media(max-width:1050px){.wrap{width:calc(100% - 60px)}.section{padding-block:68px}.section-heading{gap:35px}.system-map{grid-template-columns:minmax(0,1fr) 155px;min-height:340px}.system-switch{padding-left:17px}.system-switch button[aria-pressed=true]::before{left:-18px}.scene-label{top:12px;font-size:8px}.scene-note{font-size:9px;bottom:4px}.system-panel{grid-template-columns:29px .85fr 1.2fr;gap:8px 20px}.system-panel h3{font-size:23px}.system-panel>p:not(.eyebrow){font-size:12px}.audience-switch button{padding-inline:12px;font-size:11px;gap:8px}.audience-panel{padding:32px;gap:30px}.audience-copy h3{font-size:31px}.planner-grid article{padding:24px}.planner-grid h3{font-size:24px}.planner-grid .eyebrow{font-size:7px}.roadmap{gap:22px}.roadmap h3{font-size:20px}.chain-comparison{gap:18px}.chain-column{padding:22px}.chain-flow{flex-wrap:wrap;justify-content:flex-start}.amandis-loop{gap:20px}.amandis-loop h3{font-size:18px}.sfm-note{width:calc(100% - 60px)}.pilot-layout{gap:25px}.people-section{gap:40px;padding-block:70px}.document-link{padding:22px}.document-link h3{font-size:20px}.contact-layout,.faq-section{gap:40px}}
@media(max-width:760px){.wrap{width:calc(100% - 44px)}.section{padding-block:55px}.system-hero{padding-top:31px}.hero-copy{font-size:13px}.hero-kicker{font-size:8px}.system-map{display:flex;flex-direction:column;min-height:0;margin-top:18px}.scene-wrap{width:100%}.scene-label{top:9px;font-size:7px}.scene-note{font-size:8px;bottom:0}.scene{min-height:225px}.system-switch{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;padding:0;border-left:0;border-block:1px solid var(--sv-rule);margin-top:25px}.system-switch>.eyebrow{display:none}.system-switch button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:17px 3px;font-size:10px;gap:7px;text-align:center;min-height:98px}.system-switch button .choice-number{order:2}.system-switch button>span:last-child{order:3}.system-switch button[aria-pressed=true]::before{top:auto;left:18%;right:18%;bottom:0;height:2px;width:auto}.system-description{border-top:0;padding-block:24px}.system-panel{grid-template-columns:25px 1fr;gap:6px 16px}.system-panel>.eyebrow{grid-column:2;grid-row:auto}.system-panel h3{grid-column:2;grid-row:auto;font-size:25px;margin-bottom:13px}.system-panel>p:not(.eyebrow),.system-panel>.connection-note,.system-panel>.development-tag,.system-panel>.system-deep-link{grid-column:2;grid-row:auto}.system-panel>p:not(.eyebrow){font-size:12px}.hero-bottom{flex-wrap:wrap;gap:14px;padding-top:18px}.hero-bottom .text-link{font-size:11px}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:29px}.section-heading>p,.section-heading>div>p:not(.eyebrow){font-size:13px}.audience-section{padding-block:54px}.audience-switch{grid-template-columns:1fr 1fr;margin-top:28px}.audience-switch button{font-size:11px;min-height:76px;border-bottom:1px solid var(--sv-rule)}.audience-switch button:nth-child(2n){border-right:0}.audience-switch button:nth-child(n+3){border-bottom:0}.audience-panel{grid-template-columns:1fr;padding:27px;gap:30px}.audience-copy h3{font-size:31px}.audience-topics{border-left:0;padding:23px 0 0;border-top:1px solid var(--sv-rule)}.audience-art{min-height:240px}.audience-bottom{flex-wrap:wrap}.vision-principles{gap:9px}.vision-principles span{font-size:8px;padding:8px 10px}.planner-grid{grid-template-columns:1fr}.planner-grid article{border-right:0;border-bottom:1px solid var(--sv-rule);padding:29px}.planner-number{font-size:33px;margin-bottom:22px}.planner-grid h3{font-size:28px}.planner-grid .eyebrow{font-size:9px}.planner-grid p:not(.eyebrow){font-size:13px}.planner-grid ul{font-size:12px}.roadmap{grid-template-columns:1fr 1fr;gap:20px 27px;margin-block:28px}.roadmap li{border-top:1px solid #274652;padding-top:20px}.step-number{font-size:30px;margin-bottom:20px}.roadmap h3{font-size:20px}.roadmap p{font-size:11px}.evidence-note{padding:20px}.evidence-note p{font-size:11px}.chain-comparison{grid-template-columns:1fr}.chain-column{padding:25px}.chain-flow{gap:12px}.chain-flow li{font-size:10px}.amandis-layout{grid-template-columns:1fr}.amandis-loop{grid-template-columns:1fr 1fr;gap:23px}.amandis-loop h3{font-size:20px}.sfm-note{width:calc(100% - 44px)}.pilot-layout{grid-template-columns:1fr}.spec-grid{gap:22px}.spec-grid dd{font-size:29px}.people-section{grid-template-columns:1fr;gap:33px;padding-block:55px}.vision-link{min-height:295px}.people-section h2{font-size:36px}.audio-feature{grid-template-columns:1fr;padding:24px;gap:20px}.audio-visual{min-height:130px}.audio-content h3{font-size:25px}.document-grid{grid-template-columns:1fr}.document-link{padding:26px}.document-link h3{font-size:24px}.document-link>svg{margin-block:23px}.faq-section{grid-template-columns:1fr;gap:30px}.contact-section{padding-block:55px}.contact-layout{grid-template-columns:1fr;gap:30px}.contact-card{padding:26px}.site-footer{grid-template-columns:1fr;gap:23px}.site-footer>.sv-footer-links{justify-content:flex-start}.site-footer small{justify-self:start}.dialog-shell{padding:20px}.dialog-topline{align-items:flex-start}.dialog-topline .eyebrow{font-size:7px}.dialog-close{font-size:10px;padding:7px 10px}.dialog-shell h2{font-size:26px}.film-context,.technical-view-note{font-size:11px}.media-dialog{width:calc(100% - 24px)}}
@media(max-width:370px){.wrap,.sfm-note{width:calc(100% - 34px)}h1{font-size:47px}.hero-copy{font-size:12px}.hero-copy br{display:none}.hero-kicker{font-size:7px}.scene-label{font-size:6px}.scene-note{font-size:7px}.system-switch button{font-size:9px}.audience-switch button{font-size:10px;padding-inline:10px}.audience-switch svg{width:20px;height:20px}.audience-panel{padding:22px}.audience-copy h3{font-size:27px}.contact-card{padding:22px}.roadmap{gap:17px}.step-status{font-size:7px}.document-type{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
