.site-header nav{gap:24px}.language-switch{flex-shrink:0;gap:4px;display:flex}.language-switch a{color:#9aa19e;place-items:center;min-width:32px;min-height:44px;font:500 12px/1.3 Manrope,sans-serif;display:grid}.language-switch a[aria-current=page]{color:#f1f2ee;box-shadow:inset 0 -1px #c3e24b}:is(.du-home,.how-page) .site-footer{padding:32px var(--site-gutter);color:#a9b1ad;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;font:400 13px/1.6 Manrope,sans-serif;display:flex}.site-footer nav{flex-wrap:wrap;gap:20px;display:flex}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:#f1f2ee}.site-footer button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.site-footer a:focus-visible,.language-switch a:focus-visible{outline-offset:4px;outline:2px solid #c3e24b}.du-home .du-boom .final-bottom{flex-wrap:wrap}.mail-hint{color:#a9b1ad;flex-basis:100%;font:400 13px/1.5 Manrope,sans-serif}.contact-page{color:#f1f2ee;background:#0c0f10;min-height:100svh;font-family:Manrope,sans-serif}.contact-page main{padding:clamp(48px,7vw,100px) var(--site-gutter)}.contact-page .contact-intro h1{letter-spacing:-.02em;max-width:20ch;margin:24px 0;font:400 clamp(32px,4vw,56px)/1.15 Manrope,sans-serif}.contact-page em{color:#c3e24b;font-style:normal}.contact-eyebrow{color:#a9b1ad;font:500 13px/1.5 Manrope,sans-serif}.contact-page .contact-lead{color:#b0b8b3;max-width:52ch;font-size:18px;line-height:1.65}.contact-grid{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px);margin-top:64px;padding-top:64px;display:grid}.contact-address{color:#f1f2ee;overflow-wrap:anywhere;text-underline-offset:6px;margin:20px 0;font-size:clamp(17px,2vw,28px);display:inline-block}.contact-grid p{color:#b0b8b3;max-width:52ch;line-height:1.65}.contact-grid h2{margin-bottom:24px;font:400 28px/1.25 Manrope,sans-serif}.contact-cta{color:#172012;background:#c3e24b;justify-content:space-between;gap:24px;margin:28px 0 12px;padding:20px 24px;text-decoration:none;display:flex}.contact-request small{color:#a9b1ad;line-height:1.5;display:block}.contact-request .contact-note{margin-top:24px;font-size:14px}@media (max-width:800px){.site-header,.site-header nav{gap:16px}.contact-grid{grid-template-columns:1fr;gap:40px;margin-top:40px;padding-top:40px}}@media (max-width:600px){:is(.du-home,.how-page) .site-header{grid-template-columns:auto 1fr auto;gap:8px 16px;padding-block:16px;display:grid}.site-header nav{justify-self:end;gap:14px;margin:0;font-size:12px}.site-header .language-switch{justify-self:end}:is(.du-home,.how-page) .site-header .site-header-contact{grid-column:2/4;justify-self:end;min-height:36px;padding:7px 10px;font-size:12px}.language-switch a{min-width:26px;min-height:36px}.du-home .du-intro{top:max(160px,18%)}:is(.du-home,.how-page) .site-footer{flex-direction:column;align-items:flex-start;gap:16px}.contact-page main{padding-top:40px}:is(.du-home,.how-page) .site-header nav{font-size:12px}}@media (max-width:360px){:is(.du-home,.how-page) .site-header{column-gap:8px}:is(.du-home,.how-page) .site-header nav{gap:10px;font-size:11px}}@media (max-width:600px){.du-home .du-stage{min-height:720px}.du-home .du-flight-agents-heading{top:max(144px,17%)}}.how-page .how-contact>.mail-hint{margin-top:16px;display:block}.language-switch a{border:1px solid #ffffff38;min-width:40px}.language-switch a:hover{color:#f1f2ee;border-color:#c3e24b}.du-home .du-boom .final{background:#050606}.du-home .du-boom .final .final-picture,.du-home .du-boom .final:after{display:none}.du-home .du-boom .final-content{gap:40px;padding-block:clamp(64px,7vw,112px)}.du-home .du-boom .final .display{max-width:26ch}.du-home .du-boom .final .display em{color:var(--fg)}.du-home .du-boom .final-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 64px;display:grid}.du-home .du-boom .final-bottom p{grid-area:1/1/3;font-size:18px;line-height:1.5}.du-home .du-boom .final-bottom .cta{grid-column:2;justify-self:end;gap:40px;padding:20px 30px}.du-home .du-boom .final-bottom .mail-hint{grid-column:2;justify-self:end;margin:0}:is(.du-home,.how-page) :is(.site-header-contact,.language-switch a,.how-button,.contact-cta),.du-home .du-boom .cta{border-radius:999px}:is(.du-home,.how-page) footer.site-footer{color:#141818;padding:64px var(--site-gutter) 32px;background:#c9c9c7;border:0;font:400 15px/1.5 Manrope,sans-serif;display:block;position:relative}:is(.du-home,.how-page) footer.site-footer:before{content:"";top:0;left:var(--site-gutter);right:var(--site-gutter);background:#c3e24b;height:12px;position:absolute}:is(.du-home,.how-page) footer.site-footer a{color:#141818;text-decoration:none}:is(.du-home,.how-page) footer.site-footer a:hover{color:#465245}:is(.du-home,.how-page) footer.site-footer .footer-brand{letter-spacing:-.02em;border-left:3px solid #141818;width:max-content;padding-left:14px;font-size:20px;font-weight:700;line-height:1.05;display:block}.site-footer .footer-columns{grid-template-columns:1fr 1.3fr 1fr;gap:32px;margin-top:56px;display:grid}:is(.du-home,.how-page) footer.site-footer .footer-columns>*{border-top:1px solid #f4f4ef;min-width:0;padding-top:14px}:is(.du-home,.how-page) footer.site-footer nav{flex-direction:column;align-items:flex-start;gap:12px;margin:0;font-size:15px;display:flex}:is(.du-home,.how-page) footer.site-footer h3{margin:0 0 16px;font:700 15px/1.5 Manrope,sans-serif}:is(.du-home,.how-page) footer.site-footer nav h3{margin-bottom:4px}:is(.du-home,.how-page) footer.site-footer :is(nav a,.footer-contact>a,.footer-actions>a){align-items:baseline;gap:10px;display:flex}:is(.du-home,.how-page) footer.site-footer :is(nav a,.footer-contact>a,.footer-actions>a):before{content:"";border:1px solid;border-radius:50%;flex:0 0 9px;height:9px;display:block}.site-footer .footer-email{overflow-wrap:anywhere}:is(.du-home,.how-page) footer.site-footer .footer-actions button{color:#141818;cursor:pointer;border:1px solid #14181866;border-radius:999px;margin-top:24px;padding:10px 16px;font:400 13px/1.5 Manrope,sans-serif;display:block}.site-footer .footer-bottom{color:#505956;border-top:1px solid #f4f4ef;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:64px;padding-top:20px;font-size:12px;display:flex}:is(.du-home,.how-page) footer.site-footer :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #141818}@media (max-width:800px){.du-home .du-boom .final-bottom{grid-template-columns:1fr;gap:16px}.du-home .du-boom .final-bottom p{grid-row:auto;margin:0 0 12px}.du-home .du-boom .final-bottom :is(.cta,.mail-hint){grid-column:1;justify-self:start}.du-home .du-boom .final-bottom .cta{width:auto;max-width:100%;padding:18px 24px}.site-footer .footer-columns{grid-template-columns:1fr 1fr;gap:32px 24px}.site-footer .footer-actions{grid-column:1/-1}}@media (max-width:480px){:is(.du-home,.how-page) footer.site-footer{padding-top:48px}.site-footer .footer-columns{grid-template-columns:1fr;margin-top:40px}.site-footer .footer-actions{grid-column:auto}.site-footer .footer-bottom{margin-top:40px}}:is(.du-home,.how-page) footer.site-footer .footer-columns a{font-size:15px;line-height:1.5}:is(.du-home,.how-page) footer.site-footer nav a{border:0;min-height:0;padding:0}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06101d;--ink:#f3f7fa;--lime:#b8ff1a;--soft:#a8b7c6;--sw-bg:#06101d;--sw-ink:#f3f7fa}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif}body{overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:6px}nav{font-family:Manrope,sans-serif;font-weight:500}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff")}
:root{--site-gutter:max(4vw,calc((100vw - 1600px)/2))}.site-header{z-index:5;padding:32px var(--site-gutter);color:#f1f2ee;border-bottom:1px solid #ffffff24;align-items:center;gap:40px;font-family:Manrope,Arial,sans-serif;display:flex;position:relative}.site-header--hero{border-bottom-color:#0000;position:absolute;inset:0 0 auto}.site-header a{color:inherit;text-decoration:none}.site-header .site-wordmark{border-bottom:3px solid #c3e24b;flex-direction:column;flex-shrink:0;align-items:stretch;gap:3px;width:88px;padding-bottom:7px;font-family:Manrope,sans-serif;font-weight:600;line-height:1;display:flex}.site-wordmark span:first-child{letter-spacing:.045em;font-size:26px}.site-wordmark span:last-child{letter-spacing:.005em;font-size:20.3px}.site-header nav{margin-left:auto;font-size:13px;font-weight:500;display:flex}.site-header nav a{border-bottom:1px solid #0000;align-items:center;min-height:44px;display:flex}.site-header nav a:hover{border-color:#c3e24b}.site-header nav [aria-current=page]{color:#c3e24b}.site-header .site-header-contact{white-space:nowrap;border:1px solid #c3e24b60;align-items:center;gap:28px;min-height:44px;padding:11px 18px;font-size:12px;display:inline-flex}.site-header-contact:hover{background:#c3e24b0d;border-color:#c3e24b}.site-header a:focus-visible{outline-offset:5px;outline:2px solid #c3e24b}@media (max-width:800px){:root{--site-gutter:24px}.site-header{gap:24px;padding-block:24px}}@media (max-width:480px){.site-header{flex-wrap:wrap;gap:16px;padding-block:20px}.site-header .site-wordmark{border-bottom-width:2px;gap:2px;width:72px;padding-bottom:5px}.site-wordmark span:first-child{font-size:21.3px}.site-wordmark span:last-child{font-size:16.6px}.site-header nav{font-size:12px}.site-header .site-header-contact{gap:12px;padding:9px 11px;font-size:11px}}@media (max-width:360px){.site-header{gap:12px}.site-header .site-header-contact{gap:8px;padding-inline:8px;font-size:10px}.site-header nav{font-size:11px}}.site-header a.site-wordmark{color:#f3f5f7;border-bottom:0;border-left:3px solid #b7ff2a;gap:0;width:max-content;min-width:0;padding:0 0 0 12px;line-height:1.08}:is(.du-home,.how-page) .site-header a.site-wordmark span{letter-spacing:-.025em;font-size:15px;font-weight:700}@media (max-width:480px){.site-header a.site-wordmark{border-left-width:2px;padding-left:8px}:is(.du-home,.how-page) .site-header a.site-wordmark span{font-size:10px}}@media (max-width:360px){.site-header a.site-wordmark{padding-left:7px}:is(.du-home,.how-page) .site-header a.site-wordmark span{font-size:10px}}
:root{--type-display:"Manrope", sans-serif;--type-body:Manrope, Arial, sans-serif;--type-ui:"Manrope", sans-serif;--text-caption:12px;--text-ui:14px;--text-body:16px;--text-lead:20px;--text-title:24px;--text-feature:clamp(28px, 3vw, 40px);--text-section:clamp(28px, 3.4vw, 48px);--text-hero:clamp(32px, 4.5vw, 72px);--text-detail-heading:var(--text-section);--text-metric:clamp(32px, 3vw, 44px)}:is(.du-home,.how-page){font-family:var(--type-body);font-weight:400}:is(.du-home,.how-page) .site-header{font-family:var(--type-ui);font-weight:500}:is(.du-home,.how-page) .site-header nav,:is(.du-home,.how-page) .site-header .site-header-contact{font-size:var(--text-ui)}:is(.du-home,.how-page) .site-header .site-wordmark{font-family:var(--type-display);font-weight:700}.du-home .du-intro h1{font:500 var(--text-hero)/1.08 var(--type-display);letter-spacing:-.015em}.du-home .du-finale h2{font:400 var(--text-section)/1.12 var(--type-display);letter-spacing:-.015em}.du-home .du-flight-agents-heading h2{font:400 var(--text-section)/1.12 var(--type-display)}.du-home .du-lead,.du-home .du-engineering-card p{font-size:var(--text-body);line-height:1.6}.du-home :is(.du-kicker,.du-scroll-label,.du-scene-marker,.du-flight-agent small,.du-flight-agents-heading p,.du-engineering-card>span){font:500 var(--text-caption)/1.5 var(--type-ui);letter-spacing:normal}.du-home .du-flight-agent strong{font:500 var(--text-ui)/1.4 var(--type-body)}.du-home .du-flight-agent p{font:400 var(--text-caption)/1.5 var(--type-body)}.du-home .du-boom :is(.display,.decision-title .display,.tr-heading h2,.value .display){font:400 var(--text-section)/1.12 var(--type-display);letter-spacing:-.015em}.du-home .du-boom .final .display{font-size:var(--text-section)}.du-home .du-boom :is(.side-copy p,.side-copy .muted,.decision-title p,.value-rows p,.tr-phase p){font:400 var(--text-body)/1.65 var(--type-body)}.du-home .du-boom .final-bottom p{font:400 var(--text-lead)/1.5 var(--type-body)}.du-home .du-boom .question p{font:400 var(--text-feature)/1.2 var(--type-body)}.du-home .du-boom :is(.roles strong,.value-rows h3){font:500 var(--text-title)/1.3 var(--type-display);letter-spacing:0}.du-home .du-boom :is(.section-label,.mono,.text-link,.console-heading,.chart-top,.chart-bottom,.console-footer,.disclaimer,footer,.orchestra-result,.question>span,.roles small,.roles>div>span,.metrics small,.tr-model-caption,.tr-scroll,.tr-controls button span,.value-rows>div>span,.scenario-controls small){font:500 var(--text-caption)/1.5 var(--type-ui);letter-spacing:normal}.du-home .du-boom :is(.scenario-controls button,.tr-controls button){font:500 var(--text-ui)/1.5 var(--type-body)}.du-home .du-boom :is(.cta,.boom-motion button){font:500 var(--text-ui)/1.5 var(--type-ui)}.du-home .du-boom :is(.metrics strong,.tr-phase>span){font:400 var(--text-metric)/1 var(--type-display)}.du-home .du-boom .metrics strong span{font-size:var(--text-title)}.du-home .du-boom .scenario-letter{font:400 var(--text-feature)/1 var(--type-display)}.du-home .du-boom .question .question-glyph{font-size:var(--text-feature)}.du-home .du-boom .tr-scroll>span:last-child{font-size:var(--text-lead)}.du-home .du-boom :is(.section-label,.chart-top,.chart-bottom,.console-heading,footer,.orchestra-result){flex-wrap:wrap;gap:8px 16px}.how-page h1{font:400 var(--text-section)/1.12 var(--type-display)}.how-page h2{font:400 var(--text-detail-heading)/1.15 var(--type-display)}.how-page :is(h3,h4,.ee-specialists h3,.ee-option-heading h4,.how-roadmap-copy h3,.how-roles h3,.how-evidence h3),.how-page .how-about h2{font:500 var(--text-lead)/1.35 var(--type-body)}.how-page :is(p,.how-chain dd,.how-roadmap-copy p,.how-roles p,.how-evidence p,.ee-specialists p,.ee-options article>p,.ee-option-check p,.ee-decision p,.ee-model p,.how-faq p,.how-about p:not(.how-eyebrow),.how-roadmap-intro){font-size:var(--text-body);line-height:1.65}.how-page :is(.how-lead,.ee-decision h3){font-size:var(--text-lead)}.how-page .ee-question p{font-size:var(--text-feature);line-height:1.35}.how-page :is(.how-eyebrow,.ee-label,.how-principle>span,.how-workflow-strip span,.how-twin figcaption,.how-evidence article>span,.how-roadmap summary small,.how-roadmap-visual>div,.ee-option-check>span){font:500 var(--text-caption)/1.5 var(--type-ui);letter-spacing:normal}.how-page :is(.how-note,.how-roadmap-note,.ee-disclaimer,.how-roadmap-hint){font:400 var(--text-ui)/1.6 var(--type-body)}.how-page :is(.how-text-link,.how-roadmap-link,.how-button,.how-footer){font:500 var(--text-ui)/1.5 var(--type-ui)}.how-page :is(.how-principle p,.how-workflow-strip strong,.ee-chain){font-size:var(--text-ui)}.how-page .how-chain dt,.how-page .how-faq summary{font-size:var(--text-body)}.how-page .how-roadmap summary{font:500 var(--text-feature)/1.2 var(--type-body)}.how-page .how-roadmap-number{font:400 var(--text-metric)/1 var(--type-display)}.how-page .ee-option-letter{font:700 var(--text-title)/1 var(--type-display)}@media (max-width:800px){.du-home .du-boom .scenario-controls{flex-wrap:wrap}.du-home .du-boom .scenario-controls button{min-width:0}.du-home .du-boom .tr-controls{gap:12px}.du-home .du-boom .tr-phase p{min-height:0}.du-home .du-boom .tr-bottom{gap:16px}.du-home .du-boom .final{height:auto;min-height:100svh}.du-home .du-boom .final-content{gap:48px;min-height:100svh}.du-home .du-kicker{max-width:32ch}.du-home .du-lead{font-size:var(--text-ui)}:is(.du-home,.how-page) .site-header .site-header-contact{font-size:var(--text-caption)}}.du-home .du-engineering-card>div{font:500 var(--text-caption)/1.5 var(--type-ui);letter-spacing:normal}.du-home .du-flight-team strong{font:400 var(--text-body)/1.5 var(--type-body)}.du-home .du-scene-marker>span{font:500 var(--text-lead)/1.5 var(--type-ui)}.du-home .du-flight-agents[data-team=true] .du-flight-agent p{font-size:var(--text-caption)}.du-home .du-boom footer button{font:500 var(--text-caption)/1.5 var(--type-ui)}.how-page main h1{font:400 var(--text-section)/1.12 var(--type-display)}.how-page main h2{font:400 var(--text-detail-heading)/1.15 var(--type-display)}.how-page main .how-about h2{font:500 var(--text-lead)/1.35 var(--type-body)}:is(.du-home,.how-page) .site-header .site-wordmark{width:max-content;min-width:88px}@media (max-width:480px){:is(.du-home,.how-page) .site-header .site-wordmark{min-width:72px}.du-home .du-boom .scenario-controls button{font-size:var(--text-caption);padding-inline:4px}}.how-page main p.how-eyebrow{font:500 var(--text-caption)/1.5 var(--type-ui)}.how-page main p.how-lead{font-size:var(--text-lead);line-height:1.6}.how-page main p:is(.how-note,.how-roadmap-note,.ee-disclaimer){font:400 var(--text-ui)/1.6 var(--type-body)}:is(.du-home,.how-page) .site-wordmark span:first-child{font-size:21px}:is(.du-home,.how-page) .site-wordmark span:last-child{font-size:16px}@media (max-width:480px){:is(.du-home,.how-page) .site-wordmark span:first-child{font-size:17px}:is(.du-home,.how-page) .site-wordmark span:last-child{font-size:13px}}.du-home h2,.du-home h3,.du-home h4,.how-page h1,.how-page h2,.how-page h3,.how-page h4{text-transform:none}.du-home .du-intro h1{text-transform:uppercase}:is(.du-home,.how-page) :is(.site-header nav,.site-header-contact,.du-kicker,.du-scroll-label,.du-scene-marker,.section-label,.mono,.console-heading,.chart-top,.chart-bottom,.metrics small,.console-footer,.orchestra-result,.tr-model-caption,.tr-scroll,.how-eyebrow,.ee-label){letter-spacing:normal;text-transform:none}:is(.du-home,.how-page) :is(.metrics strong,.roles>div>span,.value-rows>div>span){font-variant-numeric:tabular-nums}.du-home :is(.du-finale h2,.du-flight-agents-heading h2){font:500 var(--text-hero)/1.08 var(--type-display);letter-spacing:-.015em;text-transform:uppercase}.du-home .du-flight-agents-heading{width:59%;max-width:780px;top:25%}.du-home .du-flight-agents-heading h2{color:#f2f4ef;margin:0 0 30px}.du-home .du-flight-agents-heading p{font:400 var(--text-body)/1.6 var(--type-body);color:#b0b9bd;max-width:440px}.du-home .du-finale{width:59%;max-width:780px;top:25%}@media (min-width:701px){.du-home .du-flight-agents .du-flight-agent{border-radius:2px;width:180px;padding:10px 14px;left:55%}.du-home .du-flight-agent-0{top:49%}.du-home .du-flight-agent-1{top:65%}.du-home .du-flight-agent-2{top:81%}.du-home .du-flight-agent-link{background:#c3e24b88;width:8vw}.du-home .du-flight-agent-link:after{content:"";background:var(--du-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}}@media (max-width:700px){.du-home .du-flight-agents-heading,.du-home .du-finale{width:calc(100% - 48px);top:18%}.du-home :is(.du-finale h2,.du-flight-agents-heading h2){font-size:clamp(33px,8.8vw,58px)}.du-home .du-flight-agents-heading p{font-size:var(--text-ui)}.du-home .du-flight-agents .du-flight-agent{width:180px;padding:10px 14px;top:53%}}
:root{--content-heading-width:26ch;--content-reading-width:56ch;--content-section-space:clamp(48px, 6.67vw, 96px);--content-block-gap:clamp(24px, 3.33vw, 48px);--content-column-gap:clamp(32px, 5.56vw, 80px)}.du-home .du-boom .section-pad{padding-block:var(--content-section-space)}.du-home .du-boom .manifesto{padding-top:var(--content-block-gap)}.du-home .du-boom .section-label{margin-bottom:var(--content-block-gap)}.du-home .du-boom :is(.manifesto-grid,.decision-title){gap:var(--content-column-gap);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start}.du-home .du-boom :is(h2.display,.tr-heading h2){max-width:var(--content-heading-width);text-wrap:pretty}.du-home .du-boom :is(.side-copy p,.decision-title>p,.value-rows p,.final-bottom p){max-width:var(--content-reading-width)}.du-home .du-boom .side-copy .muted{margin-top:24px}.du-home .du-boom :is(.orchestration,.decision-console){margin-top:var(--content-block-gap)}.du-home .du-boom .value .display{margin-bottom:var(--content-block-gap)}.du-home .du-boom .question p{flex:1;width:auto;max-width:32ch}.du-home .du-boom .question>.mono{flex:0 0 20%}.du-home .du-boom .question .question-glyph{flex:none}.du-home .du-boom .value-rows>div{gap:var(--content-block-gap)}.du-home .du-boom .disclaimer{max-width:var(--content-reading-width);text-align:left;margin-top:32px}.du-home .du-boom .final{height:auto;min-height:0}.du-home .du-boom .final-content{gap:var(--content-block-gap);height:auto;min-height:0;padding-block:var(--content-section-space)}.du-home .du-boom .final-bottom{gap:var(--content-block-gap);align-items:center}.du-home .du-boom .tr-heading h2{max-width:24ch}.how-page{--how-section-space:var(--content-section-space)}.how-page .how-intro{padding-block:var(--content-block-gap) var(--content-section-space)}.how-page .how-intro-copy{gap:var(--content-column-gap);align-items:start}.how-page .how-section:not(.system-yellow){padding-block:var(--content-section-space)}.how-page :is(h1,h2){max-width:var(--content-heading-width);text-wrap:pretty}.how-page p:not(.how-eyebrow){max-width:var(--content-reading-width)}.how-page .how-lead{max-width:40ch!important}.how-page .how-section>h2{margin-block:24px}.how-page :is(.system-split,.system-review){gap:var(--content-column-gap)}.how-page :is(.system-flow,.system-review,.how-faq){margin-top:var(--content-block-gap)}.how-page .system-yellow{margin-bottom:0}.how-page .yellow-disclosure>summary h2{max-width:var(--content-heading-width)}.how-page .how-contact{padding-block:var(--content-section-space)}@media (max-width:800px){.du-home .du-boom :is(.manifesto-grid,.decision-title){grid-template-columns:1fr;gap:24px}.du-home .du-boom .question>.mono{flex:1}.du-home .du-boom .question p{flex-basis:100%;max-width:100%}.du-home .du-boom .value-rows>div{gap:16px}.du-home .du-boom .final-bottom p{margin-bottom:24px}.how-page :is(.system-split,.system-review),.how-page .how-intro-copy{gap:24px}.how-page .how-section>h2{margin-block:20px 24px}}.du-home .du-boom .manifesto .display .engineer-message{color:var(--fg)}.du-home .du-boom .manifesto .display .engineer-message em{color:var(--accent)}.du-home .du-boom :is(.console-footer p,.disclaimer),.how-page main p:is(.how-note,.yellow-note){font:400 14px/1.6 var(--type-body);letter-spacing:normal}@media (max-width:800px){.du-home .du-boom .roles{grid-template-columns:repeat(2,minmax(0,1fr))}.du-home .du-boom .roles>div{min-width:0;padding:20px 12px!important}.du-home .du-boom .roles strong{font-size:clamp(16px,6.667vw - 8px,18px);line-height:1.3}.du-home .du-boom .roles small{letter-spacing:normal}}@media (max-width:340px){.du-home .du-boom .roles{grid-template-columns:1fr}}.du-home .du-boom .question p{letter-spacing:-.01em;text-wrap:pretty;max-width:34ch;font-size:clamp(22px,2.2vw,32px);line-height:1.35}.du-home .du-boom :is(.question>.mono,.question .question-glyph,.roles>div>span,.value-rows>div>span,.orchestra-result>span:last-child){color:var(--muted)}.du-home .du-boom :is(.decision-title .display em,.value .display em,.metrics strong){color:var(--fg)}.du-home .du-boom .console-heading>span:last-child{color:var(--muted)}@media (max-width:800px){.du-home .du-boom .scenario-controls{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;display:grid}.du-home .du-boom .scenario-controls button{align-items:center;gap:16px;width:100%;min-height:76px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.du-home .du-boom .scenario-letter{flex:0 0 24px;font-size:28px}.du-home .du-boom .scenario-controls small{margin-top:4px;font-size:13px;line-height:1.5}.du-home .du-boom .scenario-controls button>span:last-child{margin-left:auto;display:block}.du-home .du-boom :is(.console-heading,.chart-top,.chart-bottom,.metrics small,.console-footer>span){font-size:13px;line-height:1.5}.du-home .du-boom .chart-top{align-items:baseline}.du-home .du-boom .chart-top>span:first-child{max-width:22ch}.du-home .du-boom .question p{max-width:30ch}}.du-home .du-boom .scenario-controls button>span:last-child{color:var(--muted)}.du-home .du-boom .scenario-controls button[aria-pressed=true]>span:last-child{color:var(--accent)}.du-home .du-boom .twin-reveal-stage{grid-template-rows:auto minmax(0,1fr) auto;gap:24px;padding:38px 0 64px;display:grid}.du-home .du-boom .twin-reveal-stage :is(.tr-heading,.tr-bottom){margin-inline:var(--du-page-gutter);position:static;inset:auto}.du-home .du-boom .tr-heading .section-label{margin-bottom:24px}.du-home .du-boom .tr-scene{height:auto;min-height:0;position:relative;inset:auto;container-type:size}.du-home .du-boom .tr-model{aspect-ratio:2;flex-shrink:0;width:min(96cqw,200cqh - 80px);max-width:1700px;margin-bottom:32px}.du-home .du-boom .tr-model-caption{bottom:0}.du-home .du-boom .tr-bottom{align-items:start;gap:clamp(32px,6vw,80px)}.du-home .du-boom .tr-phase p{min-height:0}@media (max-width:800px){.du-home .du-boom .twin-reveal-stage{grid-template-rows:auto auto auto;gap:24px;height:auto;min-height:0;padding:35px 0 72px}.du-home .du-boom .tr-scene{height:clamp(260px,82vw,410px)}.du-home .du-boom .tr-model{width:min(132cqw,200cqh - 96px);max-width:none;margin-bottom:24px}.du-home .du-boom .tr-bottom{gap:24px}.du-home .du-boom .tr-controls button{padding-block:12px}.du-home .du-boom .value-rows h3{font-size:21px;line-height:1.35}.du-home .du-boom .scenario-controls{gap:4px;padding:10px}.du-home .du-boom .scenario-controls button{min-height:68px;padding:10px 14px}}@media (max-width:700px){.du-home .du-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 35% 42%,#0c0f10ed 0%,#0c0f10c9 48%,#0c0f1070 70%,#0000 100%);position:absolute;inset:-48px -40px -56px}}@media (min-width:801px){.du-home .du-boom .question{gap:var(--content-column-gap);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);display:grid}.du-home .du-boom .question p{width:auto;min-width:0;max-width:100%}.du-home .du-boom .twin-reveal-stage{gap:16px;padding-block:32px 56px}}.du-home .du-boom .chart-legend{color:var(--muted);font:500 13px/1.5 var(--type-ui);flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.du-home .du-boom .chart-legend>span{align-items:center;gap:8px;display:inline-flex}.du-home .du-boom .chart-legend i{border-top:2px solid var(--accent);flex:0 0 24px;width:24px;display:block}.du-home .du-boom .chart-legend .legend-baseline{border-top:2px dashed #8d9892}.du-home .du-boom .final-picture{filter:saturate(.2)brightness(.32);background-position:72% 62%;transform:scale(1.12)}.du-home .du-boom .final:after{background:linear-gradient(90deg,#0c0f10ed 0%,#0c0f10bd 45%,#0c0f1033 100%),linear-gradient(#0000 30%,#0c0f1099)}@media (max-width:800px){.du-home .du-boom .chart-legend{gap:8px 16px}.du-home .du-boom .final-picture{background-position:76%}.du-home .du-boom .final:after{background:linear-gradient(90deg,#0c0f10d9,#0c0f1099),linear-gradient(#0000,#0c0f1099)}}@media (min-width:801px){.du-home .du-boom .twin-reveal-stage{height:auto;min-height:100svh}.du-home .du-boom .tr-scene{height:clamp(440px,46vw,820px)}}.du-home.du-final-film :is(.du-intro,.du-finale,.du-flight-agents-heading){left:var(--site-gutter);width:min(59%, calc(100% - 2 * var(--site-gutter)));max-width:780px;top:25%}.du-home.du-final-film :is(.du-intro h1.du-hero-font-preview,.du-finale h2,.du-flight-agents-heading h2){font-family:Oswald,sans-serif;font-weight:600;font-size:var(--text-hero);letter-spacing:-.015em;text-transform:uppercase;max-width:none;margin:0 0 30px;line-height:1.08}.du-home.du-final-film .du-flight-agents-heading p{font:400 var(--text-body)/1.6 var(--type-body);max-width:440px;margin:0}@media (max-width:700px){.du-home.du-final-film :is(.du-intro,.du-finale,.du-flight-agents-heading){left:var(--site-gutter);width:calc(100% - 2 * var(--site-gutter));max-width:none;top:18%}.du-home.du-final-film :is(.du-intro h1.du-hero-font-preview,.du-finale h2,.du-flight-agents-heading h2){margin-bottom:19px;font-size:clamp(36px,10.25vw,40px)}.du-home.du-final-film .du-flight-agents-heading p{font-size:var(--text-ui);max-width:440px}}@media (max-width:600px){.du-home.du-final-film :is(.du-intro,.du-finale,.du-flight-agents-heading){top:max(160px,18%)}}.du-home .du-boom .tr-scroll{justify-content:flex-end}.du-home.du-final-film .du-flight-agents{--well-axis:76%;--well-link:36px}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent{box-sizing:border-box;left:auto;right:calc(100% - var(--well-axis) + var(--well-link));border:1px solid #c3e24b40;border-left:2px solid var(--du-accent);background:#08131de6;border-radius:2px;gap:0;width:190px;padding:9px 12px;box-shadow:0 4px 18px #0002}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent-0{top:48%}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent-1{top:63%}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent-2{top:78%}.du-home.du-final-film .du-flight-agent small{font-size:10px;line-height:1.3}.du-home.du-final-film .du-flight-agent strong{margin-top:4px;font-size:14px;line-height:1.3}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent p{margin:3px 0 0;font-size:11px;line-height:1.4}.du-home.du-final-film .du-flight-agent-link{width:var(--well-link);background:#c3e24ba0;height:1px;display:block;top:50%;left:100%}.du-home.du-final-film .du-flight-agent-link:after{content:"";background:var(--du-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 10px #c3e24b60}@media (max-width:700px){.du-home.du-final-film .du-flight-agents{--well-axis:72%;--well-link:22px}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent{width:166px;padding:8px 10px;top:56%}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent strong{font-size:13px}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent p{font-size:10px}}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent{left:auto;right:calc(100% - var(--anchor-x) + 34px);top:var(--anchor-y);width:190px;transition:padding .2s,background .2s;transform:translateY(-50%)}.du-home.du-final-film .du-flight-agents[data-active-agent="1"] .du-flight-agent-0 :is(small,p),.du-home.du-final-film .du-flight-agents[data-active-agent="2"] :is(.du-flight-agent-0,.du-flight-agent-1) :is(small,p){display:none}.du-home.du-final-film .du-flight-agents[data-active-agent="1"] .du-flight-agent-0,.du-home.du-final-film .du-flight-agents[data-active-agent="2"] :is(.du-flight-agent-0,.du-flight-agent-1){background:#08131dc9;padding:7px 12px}.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent strong{margin-top:0}.du-home.du-final-film .du-flight-agent-link{width:34px}@media (max-width:700px){.du-home.du-final-film .du-flight-agents[data-team] .du-flight-agent{width:166px}}.du-home.du-final-film .du-flight-agent>div{opacity:var(--card-reveal,1)}.du-home.du-final-film .du-flight-agent-link{transform:scaleX(var(--card-reveal,1));transform-origin:100%}
