@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4efe9;font-synthesis:none;--ink:#030303;--paper:#f4efe9;--muted:#8f8b87;--line:#ffffff24;--line-soft:#ffffff14;--orange:#f26b1d;--orange-hot:#ff5a0a;--amber:#ff9a23;--blue:#67b6f2;--violet:#9a6bdc;--green:#9bb86c;background:#030303;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);min-width:320px;min-height:100%}body{background:var(--ink);min-height:100vh;margin:0;overflow-x:hidden}main:focus{outline:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{color:#090603;background:#ff8a32}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#050505;opacity:0;pointer-events:none;background:#f4efe9;align-items:center;min-width:44px;min-height:44px;padding:.75rem 1rem;display:inline-flex;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.brand{letter-spacing:-.055em;align-items:baseline;font-size:clamp(1.25rem,2vw,2rem);font-weight:760;line-height:1;display:inline-flex}.brand b{color:var(--orange);font-weight:inherit}.home-page{background:#020303;min-height:100vh}.home-header{z-index:30;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;height:7.4rem;padding:0 3vw;display:grid;position:fixed;inset:0 0 auto}.home-header:before{content:"";z-index:-1;background:linear-gradient(#020303f0,#02030394 66%,#0000);position:absolute;inset:0}.home-header .brand,.home-nav{pointer-events:auto}.home-header .brand{grid-column:1;align-items:center;min-height:44px}.home-menu-button{display:none}.home-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0505059e;border:1px solid #ffffff24;border-radius:1rem;grid-column:2;align-items:stretch;min-height:3.65rem;display:flex;overflow:hidden}.home-nav a{color:#ddd8d2;align-items:center;min-height:44px;padding:0 2.3rem;font-size:.95rem;display:flex;position:relative}.home-nav .account-link{border-left:1px solid #ffffff14;gap:.9rem}.home-nav a:hover,.home-nav a:focus-visible{color:#fff;background:#ffffff09;outline:none}.flow-story{isolation:isolate;background:#020303;min-height:600svh;position:relative}.flow-visual{z-index:1;background:radial-gradient(circle at 70% 48%,#120d09db,#0000 32%),#020303;height:100svh;min-height:42rem;position:sticky;top:0;overflow:hidden}.flow-visual:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(58% 118% at 0 49%,#020303fc 0%,#020303eb 39%,#0203037a 67%,#0000 100%),linear-gradient(#0000 76%,#020303eb);position:absolute;inset:0}#bloom-canvas{z-index:1;opacity:1;pointer-events:auto;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.flow-visual[data-bloom-state=reduced] #bloom-canvas,.flow-visual[data-bloom-state=fallback] #bloom-canvas{display:none}.flow-visual[data-bloom-state=reduced] .scene-static-hero,.flow-visual[data-bloom-state=fallback] .scene-static-hero{display:block}.scene-static{z-index:1;mix-blend-mode:screen;width:min(64vw,68rem);height:auto;display:none;position:absolute;top:8%;right:0}.scene-static-hero{opacity:.84;width:min(54vw,56rem);top:9%;right:2%}.scene-static-human{width:min(66vw,70rem);top:10%}.scene-static-ai,.scene-static-twin,.scene-static-team{width:min(62vw,66rem);top:5%}.scene-fallback{background:radial-gradient(circle at 67% 49%,#ff5d0f73,#0000 7%),radial-gradient(at 72% 32%,#469dff45,#0000 18%),radial-gradient(at 72% 70%,#7f53f13d,#0000 16%)}.flow-annotations{z-index:5;pointer-events:none;display:none;position:absolute;inset:0}.flow-annotations p{color:#eee9e4;letter-spacing:.02em;align-items:flex-start;gap:.8rem;margin:0;font-size:clamp(.55rem,.72vw,.74rem);line-height:1.25;display:flex;position:absolute}.flow-annotations i{opacity:.72;background:currentColor;width:clamp(2.8rem,4.8vw,5rem);height:1px;margin-top:.48em;display:block}.flow-annotations span{gap:.18rem;display:grid}.flow-annotations strong{color:currentColor;font-weight:560}.flow-annotations small{color:#f2efebe0;font-size:inherit;white-space:nowrap}.flow-annotations-problem small{white-space:normal;max-width:15rem;line-height:1.38}html[data-active-flow-scene="1"] .flow-annotations-problem,html[data-active-flow-scene="2"] .flow-annotations-human,html[data-active-flow-scene="3"] .flow-annotations-ai,html[data-active-flow-scene="4"] .flow-annotations-twin,html[data-active-flow-scene="5"] .flow-annotations-team{display:block}.annotation-context{top:18%;left:78%;color:#b27aff!important}.annotation-goal{top:31%;left:78%;color:var(--orange)!important}.annotation-constraint{top:43%;left:78%;color:var(--blue)!important}.annotation-defined{top:52%;left:63%;color:#eee9e4!important}.annotation-outcome{top:63%;left:79%;color:var(--orange)!important}.flow-annotations-ai p{color:var(--blue);top:49%;left:86%}.flow-annotations-human p{color:var(--orange);top:31%;left:82%}.flow-annotations-twin p{color:#ae83ee;top:41%;left:85%}.flow-annotations-team p{color:#f2e9df;text-shadow:0 0 .65rem #ff7920e6,0 1px .18rem #020202;text-align:center;background:0 0;border:0;place-items:center;gap:.08rem;width:7.5rem;padding:0;display:grid;top:49.5%;left:66.2%;transform:translate(-50%,-50%)}.flow-annotations-team small{white-space:normal}.flow-progress{z-index:6;pointer-events:none;grid-template-columns:repeat(6,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:auto 3vw 2.2rem}.flow-progress li{color:#6f6d6b;grid-template-columns:2.2rem 1fr;align-items:center;gap:.7rem;font-size:.72rem;display:grid;position:relative}.flow-progress li:not(:last-child):after{content:"";background:#ffffff2e;width:2.8rem;height:1px;position:absolute;left:calc(100% - 1.8rem)}.flow-progress i{aspect-ratio:1;border:1px solid #fff3;border-radius:50%;place-items:center;width:2rem;font-style:normal;display:grid}.flow-progress li.is-active{color:#eee9e4}.flow-progress li.is-active i{color:var(--flow-accent,var(--orange));box-shadow:0 0 0 .45rem color-mix(in srgb, var(--flow-accent,var(--orange)) 14%, transparent), 0 0 1.5rem color-mix(in srgb, var(--flow-accent,var(--orange)) 26%, transparent);border-color:currentColor}.flow-progress li:nth-child(4){--flow-accent:var(--blue)}.flow-progress li:nth-child(5){--flow-accent:var(--violet)}.flow-progress li:nth-child(6){--flow-accent:var(--orange)}.flow-scenes{z-index:4;pointer-events:none;margin-top:-100svh;position:relative}.flow-scene{pointer-events:none;grid-template-columns:minmax(24rem,39%) 1fr;align-items:center;min-height:100svh;padding:9rem 3vw 8rem;display:grid;position:relative}.flow-copy{z-index:2;pointer-events:auto;width:min(100%,39rem);position:relative}.hero-copy{flex-direction:column;justify-content:center;padding-bottom:1.5rem;display:flex}.hero-kicker{display:none}.hero-copy h1{color:#eeebe7;letter-spacing:-.065em;margin:0;font-size:clamp(4.2rem,6.1vw,7.1rem);font-weight:430;line-height:.94}.hero-copy h1 span,.role-copy h2 span{color:var(--orange)}.hero-sub{color:#a7a29f;margin:2.5rem 0 1.7rem;font-size:clamp(1rem,1.25vw,1.3rem)}.hero-sub strong{color:var(--orange);font-weight:510}.hero-sub em{color:var(--blue);font-style:normal}.hero-sub:before{content:"";background:linear-gradient(90deg, var(--orange), transparent);width:3.5rem;height:1px;margin-bottom:1.4rem;display:block}.problem-entry{background:linear-gradient(100deg,#0c0d0de6,#060606d1);border:1px solid #ffffff40;border-radius:.7rem;grid-template-columns:1fr auto;width:min(100%,35rem);padding:.7rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff05,0 1.3rem 4rem #00000073}.problem-entry:before,.problem-entry:after{content:"";background:var(--orange);width:2px;position:absolute;left:-.25rem}.problem-entry:before{height:2.8rem;top:1.2rem}.problem-entry:after{opacity:.55;height:1.8rem;top:1.6rem;left:.12rem}.problem-entry input{color:#fff;background:0 0;border:0;outline:none;min-width:0;padding:0 1.1rem}.problem-entry input::placeholder{color:#8f8d8c}.problem-entry button,.primary-button{color:#fff8f2;cursor:pointer;background:linear-gradient(#f57525,#d94108);border:1px solid #ff7b23;border-radius:.32rem;min-height:3.1rem;padding:0 1.55rem;box-shadow:inset 0 1px #ffffff3b,0 .4rem 1.8rem #ee4e0838}.problem-entry button{align-items:center;gap:2rem;font-weight:620;display:flex}.problem-entry button:hover,.primary-button:hover{filter:brightness(1.13)}.problem-entry button:focus-visible,.primary-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.primary-button:disabled{cursor:wait;filter:grayscale(.5);opacity:.65}.form-note{color:#9a9590;width:min(100%,35rem);min-height:1.2rem;margin:.8rem 0 0;font-size:.75rem}[data-kind=error],.inline-error{color:#ff6f4c!important}[data-kind=success]{color:#a8bf86!important}.role-copy{padding-top:1.5rem}.role-eyebrow{text-transform:uppercase;letter-spacing:.13em;margin:0 0 1.4rem;font-size:.75rem;font-weight:650}.role-eyebrow-orange{color:var(--orange)}.role-eyebrow-blue{color:var(--blue)}.role-eyebrow-violet{color:#ae83ee}.role-copy h2{color:#e9e5e0;letter-spacing:-.055em;max-width:38rem;margin:0;font-size:clamp(3.1rem,5vw,5.8rem);font-weight:390;line-height:.98}.role-lede,.demo-note{color:#aaa6a2;max-width:34rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.6}.role-lede{margin:2rem 0 0}.problem-copy blockquote{border:1px solid #ffffff2e;border-left:2px solid var(--orange);color:#d8d4cf;background:#070808ad;border-radius:.6rem;max-width:31rem;margin:2rem 0 1.6rem;padding:1.35rem 1.5rem;font-size:1.1rem;line-height:1.5}.problem-facts{gap:.65rem;margin:0;display:grid}.problem-facts div{grid-template-columns:6.5rem 1fr;display:grid}.problem-facts dt{color:var(--orange)}.problem-facts div:nth-child(2) dt{color:var(--blue)}.problem-facts div:nth-child(3) dt{color:var(--violet)}.problem-facts dd{color:#aaa6a2;margin:0}.demo-note{color:#999590;margin:1.4rem 0 0;font-size:.76rem}.role-capabilities{color:#c9c5c0;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.role-capabilities li{padding-left:2.8rem;position:relative}.role-capabilities li:before{content:"";background:var(--orange);width:1.5rem;height:1px;position:absolute;top:.72em;left:0}.role-capabilities-blue li:before{background:var(--blue);box-shadow:0 0 .8rem #67b6f280}.role-capabilities-violet li:before{background:var(--violet);box-shadow:0 0 .8rem #9a6bdc80}.motion-caption{color:#5f7f98;letter-spacing:.08em;text-transform:uppercase;margin:1.7rem 0 0;font-size:.72rem}.team-work-link{color:#f2e8dc;letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;background:#100905a8;border:1px solid #ff852a7a;border-radius:999px;align-items:center;gap:.8rem;min-height:3.2rem;margin-top:2rem;padding:0 1.25rem;font-size:.78rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 0 2rem #ff5b0a17}.team-work-link:after{content:"→";color:var(--orange);font-size:1.1rem;transition:transform .18s}.team-work-link:hover:after,.team-work-link:focus-visible:after{transform:translate(.28rem)}.team-work-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px}dialog{color:#eee8e2;background:linear-gradient(145deg,#12100d,#060606 55%);border:1px solid #ff903166;border-radius:.55rem;width:min(56rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:2rem;box-shadow:0 3rem 10rem #000000d6,inset 0 1px #ffffff0a}dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1}.dialog-close-row{position:absolute;top:.6rem;right:1rem}.dialog-close-row button{color:#8b8782;cursor:pointer;background:0 0;border:0;font-size:2rem}dialog h2{max-width:45rem;margin:.65rem 0 2rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1.07}.eyebrow{color:var(--orange);letter-spacing:.15em;margin:0;font-size:.7rem}.reasoning-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.reasoning-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem}.reasoning-grid span{color:#77736e;font-size:.75rem}.reasoning-grid p{margin:.55rem 0 0;line-height:1.5}.specialist-row{flex-wrap:wrap;gap:.6rem;margin:1.2rem 0;display:flex}.specialist-row>span{color:#b9cde0;border:1px solid #54aaff47;border-radius:999px;padding:.65rem .85rem;font-size:.8rem}.specialist-row i{color:var(--blue);margin-right:.55rem;font-style:normal}.draft-boundary{color:#8d8882;font-size:.8rem}.problem-boundaries{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.2rem;display:grid}.problem-boundaries label{color:#827d77;font-size:.72rem}.problem-boundaries select{color:#e7e1db;background:#0a0908;border:1px solid #ffffff2b;border-radius:.3rem;width:100%;min-height:2.7rem;margin-top:.45rem;padding:0 .7rem}.problem-boundaries .constraint-field{grid-column:1/-1}.problem-boundaries input{color:#e7e1db;background:#0a0908;border:1px solid #ffffff2b;border-radius:.3rem;width:100%;min-height:2.7rem;margin-top:.45rem;padding:0 .7rem}.disclosure-confirm{color:#aaa49d;gap:.7rem;margin-top:1rem;font-size:.78rem;line-height:1.45;display:flex}.disclosure-confirm input{width:1rem;height:1rem;accent-color:var(--orange);flex:none}.decision-facts{border:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr;display:grid}.decision-facts>div{padding:.8rem}.decision-facts>div+div{border-left:1px solid var(--line)}.decision-facts dt{color:#716c66;font-size:.7rem}.decision-facts dd{color:#d7d0c9;margin:.4rem 0 0}.dialog-actions{justify-content:flex-end;gap:.7rem;margin-top:1.5rem;display:flex}.ghost-button{color:#b4b0ac;cursor:pointer;background:#050505ad;border:1px solid #ffffff2e;border-radius:.35rem;min-height:3rem;padding:0 1.4rem}.ghost-button:hover{color:#fff;border-color:#ffffff61}.login-page{background:#020202;grid-template-columns:63% 37%;min-height:100vh;display:grid}.portal-panel{background-color:#020202;background-image:url(/images/login-portal-clean-v01.webp);background-position:0;background-repeat:no-repeat;background-size:auto 100%;border-right:1px solid #ffffff14;min-height:100vh;position:relative;overflow:hidden}.portal-panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#2e160840 65%,#000c);height:30%;position:absolute;inset:auto 0 0}.portal-brand{z-index:3;position:absolute;top:3rem;left:3vw}.portal-emergence{position:absolute;inset:0;overflow:hidden}#portal-canvas{opacity:.34;width:100%;height:100%;position:absolute;inset:0}.portal-emergence-fallback{opacity:.22;background:radial-gradient(circle at 10%,#ff952ef2 0 1px,#0000 2px) 0 0/16px 16px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}[data-scene-state=ready] [data-emergence-fallback],[data-scene-state=reduced] [data-emergence-fallback]{opacity:0}[data-scene-state=fallback] #portal-canvas,[data-scene-state=fallback] [data-emergence-canvas]{opacity:0;visibility:hidden}.portal-caption{display:none}.access-panel{background:radial-gradient(circle at 0,#3a1c0829,#0000 40%),#030303;align-items:center;min-height:100vh;padding:4rem clamp(2.5rem,4.2vw,4.5rem);display:flex}.access-inner{width:100%;max-width:31rem;margin:auto}.access-inner h1{letter-spacing:-.045em;margin:1rem 0 .65rem;font-size:clamp(3rem,4.2vw,5rem);font-weight:340;line-height:.95}.access-lede{color:#a09c98;margin:0 0 2.2rem;font-size:1.15rem}.auth-option{color:#eeeae6;cursor:pointer;background:#070707cc;border:1px solid #ffffff30;border-radius:.5rem;width:100%;min-height:3.8rem;margin-top:.65rem;position:relative}.auth-option.production-login{justify-content:center;align-items:center;text-decoration:none;display:flex}.auth-option.is-selected{border-color:var(--orange);box-shadow:0 0 1.2rem #ff57081f}.auth-option:disabled{color:#77726d;cursor:not-allowed}.auth-option>span{position:absolute;left:1.4rem}.google-mark{font-weight:800;color:#aaa!important}.availability-note{color:#595652;margin:.35rem 0 0;font-size:.68rem}.or-rule{color:#77736f;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:1.25rem 0;font-size:.8rem;display:grid}.or-rule:before,.or-rule:after{content:"";background:#ffffff21;height:1px}.login-form{border:1px solid #ffffff2b;border-radius:.5rem;padding:1.15rem}.login-form label{color:#918c87;margin:0 0 .5rem;font-size:.8rem;display:block}.login-form input{color:#fff;background:#ffffff09;border:1px solid #ffffff2b;border-radius:.3rem;outline:none;width:100%;min-height:3.25rem;margin-bottom:.8rem;padding:0 .8rem}.login-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f462131c}.login-form .primary-button{width:100%}.password-step[hidden]{display:none}.login-status{color:#8d8883;min-height:1rem;margin:.7rem 0 0;font-size:.74rem}.pilot-fill{color:#756f69;cursor:pointer;background:0 0;border:0;margin-top:.8rem;padding:0;font-size:.72rem}.pilot-fill:hover{color:var(--orange)}.role-note{color:#78736e;border-bottom:1px solid #ffffff21;align-items:center;gap:.7rem;margin:1.6rem 0;padding-bottom:1.7rem;font-size:.8rem;display:flex}.request-access{color:#88837f;text-align:center;font-size:.83rem}.request-access button{color:var(--orange);cursor:pointer;background:0 0;border:0}.work-page{background:#030303;min-height:100vh}.work-loading-status{z-index:6;color:#aaa39c;width:-moz-fit-content;width:fit-content;margin:.8rem 0 0;font-size:.78rem;position:relative}.work-loading-skeleton{background:linear-gradient(90deg,#ffffff09,#ffae5324,#ffffff09) 0 0/220% 100%;border-radius:.18rem;min-width:2rem;min-height:.55rem;animation:1.45s ease-in-out infinite work-loading-pulse;display:block;color:#0000!important;box-shadow:none!important;border:0!important}.work-loading-account-name{width:7rem;height:2.6rem}.work-loading-refresh{width:5rem;height:2.6rem}.work-loading-track-title{width:min(10rem,78%);height:.8rem}.work-loading-track-role{width:min(7rem,55%);height:.55rem;margin-top:.45rem}.work-loading-track-marker{aspect-ratio:1;border-radius:50%;min-width:1.25rem;width:1.25rem!important}.work-loading-track-node{aspect-ratio:1;border-radius:50%;min-width:.65rem;width:.65rem!important}.work-loading .track-line:before{opacity:.2}.work-loading-orb-label{width:12rem;height:2.5rem}.work-loading-orb-glyph{border-radius:50%;width:1.3rem;height:1.3rem;margin:auto}.work-loading-orb-title{width:7rem;height:1rem;margin:.8rem auto}.work-loading-orb-copy{width:8rem;height:.55rem;margin:auto}.work-loading-orb-action{width:14rem;height:2.75rem;margin-top:1.35rem}.work-loading-orb-note{width:10rem;height:.5rem;margin-top:.75rem}.work-loading-dock-heading{width:9rem;height:.65rem}.work-loading-dock-copy{width:7rem;height:.5rem;margin-top:.35rem}.work-loading-dock-item-title{width:8rem;height:.65rem}.work-loading-dock-item-meta{width:5rem;height:.5rem;margin-top:.35rem}.work-loading-dock-action{width:4rem;height:2.2rem}@keyframes work-loading-pulse{0%,to{opacity:.5;background-position:100% 0}50%{opacity:.9;background-position:0 0}}html[data-public-route-transition=leaving] #main-content.is-route-leaving>:not(.home-header):not(.ee-public-header){opacity:0;visibility:hidden}html[data-public-route-transition=leaving] #main-content.is-route-leaving:after{z-index:2;content:"";pointer-events:none;background:radial-gradient(circle at 62% 46%,#ff67000e,#499bda05 28%,#0000 58%),#020304;position:fixed;inset:5.75rem 0 0}html[data-public-route-transition=leaving] #main-content.is-route-leaving .home-header,html[data-public-route-transition=leaving] #main-content.is-route-leaving .ee-public-header{z-index:3;position:relative}.work-header{z-index:10;background:#020202d9;border-bottom:1px solid #ffffff2b;grid-template-columns:1fr auto 1fr;align-items:center;height:4.9rem;padding:0 2.8vw;display:grid;position:relative}.work-header .brand{font-size:1.65rem}.work-heading-link{grid-column:2;padding:1.9rem 1rem;position:relative}.work-heading-link:after{content:"";background:var(--orange);width:1.8rem;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.account-menu{grid-column:3;justify-self:end;align-items:center;gap:1.4rem;display:flex}.privacy-glyph{aspect-ratio:1;border:1px solid #aaa6a1;border-radius:50%;place-content:center;width:2.3rem;display:grid}.account-menu button{color:#ddd8d2;cursor:pointer;background:#ffffff06;border:1px solid #ffffff2e;border-radius:.35rem;min-height:2.8rem;padding:0 1rem}.work-stage{isolation:isolate;background-color:#030303;background-image:linear-gradient(#0000002b,#00000061),url(/images/private-study-room-v01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - 9.8rem);padding:2.5rem 2.8vw 2rem;position:relative;overflow:hidden}.work-stage:before{content:"";z-index:-2;background:linear-gradient(#0000001f,#00000094 82%);position:absolute;inset:0}.work-stage:after{content:"";z-index:-1;background:linear-gradient(#1f100726,#12080280),repeating-linear-gradient(90deg,#54301614 0 1px,#0000 1px 12rem);border-top:1px solid #c2742c40;height:10rem;position:absolute;inset:auto 0 0}.study-light{filter:blur(18px);pointer-events:none;background:radial-gradient(#ff9a3d21,#0000 65%);width:30rem;height:18rem;position:absolute;top:-7rem;left:50%;transform:translate(-50%)}.work-title-row{justify-content:space-between;align-items:center;display:flex}.work-title-row h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,3.5vw,4rem);font-weight:400}.work-title-row>div>i{background:var(--orange);width:2rem;height:2px;margin-top:.7rem;display:block}.stage-labels{color:#686562;text-align:center;grid-template-columns:repeat(5,1fr);margin:3rem 5% .5rem 21%;font-size:.85rem;display:grid}.tracks{background:linear-gradient(110deg,#ffae530b,#0000 17%,#ffffff05 48%,#0000 76%),linear-gradient(#13110ef5,#040404f7);border:1px solid #c9813ba8;border-radius:.65rem;gap:0;margin:1rem .7% 0;padding:.85rem 1.8rem;display:grid;position:relative;box-shadow:0 0 0 3px #261509f2,0 0 0 4px #9e5b2452,0 2.2rem 5rem #000000b3,inset 0 1px #ffd39429,inset 0 -1.2rem 2.5rem #0000006b}.tracks:before,.tracks:after{content:"✦";z-index:2;aspect-ratio:1;color:#9b632f;background:#090603;border:1px solid #7b4924;border-radius:50%;place-items:center;width:1.2rem;font-size:.48rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tracks:before{left:-.7rem}.tracks:after{right:-.7rem}.work-track{border-bottom:1px solid #ad6f3542;grid-template-columns:minmax(16rem,21%) 1fr;align-items:center;min-height:6.7rem;display:grid}.work-track:last-child{border-bottom:0}.work-track.is-current{background:linear-gradient(90deg,#2384cc0f,#0000 62%)}.track-title{grid-template-columns:1.8rem 1fr;align-items:center;gap:.9rem;display:grid}.track-title>i{aspect-ratio:1;width:1.4rem;box-shadow:0 0 0 .45rem color-mix(in srgb, currentColor 12%, transparent);border:3px solid;border-radius:50%}.track-title div{flex-direction:column;display:flex}.track-title b{font-size:1.05rem;font-weight:480}.track-title span{margin-top:.28rem;font-size:.82rem}.track-line{grid-template-columns:repeat(5,1fr);align-items:center;height:100%;display:grid;position:relative}.track-line:before{content:"";opacity:.72;background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 .75rem,0 1px #ffffff0f}.track-line i{aspect-ratio:1;background:#171717;border:1px solid;border-radius:50%;justify-self:center;width:.65rem;position:relative}.track-line i:nth-child(n+3){opacity:.45}.track-blue{color:var(--blue)}.track-amber{color:var(--amber)}.track-violet{color:var(--violet)}.work-track:not(.is-current){opacity:.72}.intake-status-strip{background:linear-gradient(100deg,#67b6f212,#080808d6 48%);border:1px solid #67b6f247;border-radius:.45rem;grid-template-columns:minmax(8.5rem,14%) minmax(0,1fr);align-items:center;gap:1rem;margin:1rem .7% 0;padding:.6rem .85rem;display:grid}.intake-status-strip>header{gap:.25rem;display:grid}.intake-status-strip>header .eyebrow{color:var(--blue);font-size:.62rem}.intake-status-strip h2{color:#d9d3cd;margin:0;font-size:.9rem;font-weight:500}.intake-status-list{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.intake-status-list>[role=listitem]{min-width:0}.intake-status-item{color:#d1cbc4;text-align:left;background:#ffffff06;border:1px solid #ffffff24;border-radius:.35rem;align-items:center;gap:.55rem;max-width:100%;min-height:44px;padding:.45rem .7rem;display:inline-flex}button.intake-status-item{cursor:pointer}button.intake-status-item:hover,button.intake-status-item:focus-visible{border-color:var(--blue);color:#fff;outline:2px solid var(--blue);outline-offset:2px;background:#67b6f214}.intake-status-static{cursor:default}.intake-status-dot{width:.5rem;height:.5rem;color:var(--blue);border:1px solid;border-radius:50%;flex:none;box-shadow:0 0 .6rem}.intake-status-copy{gap:.12rem;min-width:0;display:grid}.intake-status-copy b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:520;overflow:hidden}.intake-status-copy small{color:#88827c;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.intake-status-arrow{color:var(--blue);flex:none;font-size:.9rem}.decision-orb{z-index:4;text-align:center;flex-direction:column;align-items:center;width:min(24rem,28vw);display:flex;position:absolute;top:5.8rem;left:50%;transform:translate(-50%)}.decision-orb>p{color:#efbd78;background:linear-gradient(#17130e,#080706);border:1px solid #d086429e;border-radius:.25rem;margin:0 0 1rem;padding:.72rem 1.35rem;font-size:1rem;box-shadow:0 0 0 3px #080604,0 0 0 4px #8e542561,inset 0 1px #ffe6c01f}.decision-ring{aspect-ratio:1;background:radial-gradient(circle at 50% 43%,#6a3f172b,#0000 35%),radial-gradient(circle,#15120ffa,#030303fc 72%);border:.34rem solid #9e642e;border-radius:50%;place-content:center;width:min(16.5rem,18vw);padding:2.1rem;display:grid;position:relative;box-shadow:0 0 0 .15rem #24160b,0 0 0 .48rem #be8040,0 0 0 .66rem #38200e,0 0 0 .82rem #e5994b85,0 1.3rem 2.4rem #000000b8,inset 0 0 2.5rem #ff7b1e1f}.decision-ring:before,.decision-ring:after{content:"";pointer-events:none;border:1px solid #f5ab5a5c;border-radius:50%;position:absolute;inset:.72rem}.decision-ring:after{border-color:#ffffff14;inset:1.25rem}.decision-ring>span{color:var(--amber);font-size:1.8rem}.decision-ring h2{margin:.6rem 0;font-size:clamp(1rem,1.6vw,1.45rem);font-weight:480;line-height:1.1}.decision-ring small{color:#e25a34;line-height:1.25}.decision-orb>.primary-button{color:#17100a;background:linear-gradient(#e7b76f,#9e602d);border-color:#c78745;min-width:16rem;margin-top:1.45rem;box-shadow:0 0 0 3px #100a05,0 0 0 4px #b56f3175,inset 0 1px #fff6df99,0 .8rem 1.8rem #0000007a}.decision-orb>small{color:#6b6865;margin-top:.65rem}.decision-orb.is-empty .decision-ring{border-color:#fff3;box-shadow:inset 0 0 2rem #ffffff0a}.work-dock{background:linear-gradient(#0a0908f0,#020202f5);border:1px solid #c27d3f94;border-radius:.55rem;grid-template-columns:1fr 1fr;margin:4.5rem 6% 0;display:grid;box-shadow:0 0 0 4px #120b06,0 0 0 5px #8c532359,0 1.2rem 4rem #00000094,inset 0 1px #ffd0911a}.work-dock article{min-height:9rem;padding:1.1rem 1.45rem}.work-dock article+article{border-left:1px solid #ffffff1f}.work-dock header{border-bottom:1px solid #ffffff21;align-items:center;gap:.8rem;padding-bottom:.75rem;display:flex}.dock-icon{aspect-ratio:1;border:1px solid;border-radius:50%;place-content:center;width:1.7rem;display:grid}.dock-icon.amber{color:var(--amber)}.dock-icon.violet{color:var(--violet)}.work-dock h2{margin:0;font-size:1rem;font-weight:450}.work-dock header p{color:#77736f;margin:.2rem 0 0;font-size:.76rem}.dock-item{justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.dock-item div{flex-direction:column;display:flex}.dock-item b{font-size:.92rem;font-weight:450}.dock-item span{color:var(--blue);margin-top:.25rem;font-size:.75rem}.dock-item button{cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:.3rem;min-height:2.4rem;padding:0 1rem}.dock-empty{color:#5e5b57;font-size:.8rem}.private-footer{color:#aaa49e;background:linear-gradient(90deg,#0e0905,#050403);border-top:1px solid #c0742f4d;align-items:center;gap:.8rem;min-height:4.9rem;padding:0 3vw;display:flex}.private-footer>span{aspect-ratio:1;border:1px solid #7f7b77;place-content:center;width:2rem;display:grid}.private-footer div{flex-direction:column;display:flex}.private-footer b{font-size:.8rem;font-weight:450}.private-footer small{color:#68635e;margin-top:.2rem}.decision-dialog p:not(.eyebrow){color:#aaa49e;line-height:1.55}.decision-detail-section{border-top:1px solid var(--line);margin-top:1.15rem;padding-top:.9rem}.decision-detail-section h3{color:#d8d2cc;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.8rem;font-weight:520}.decision-detail-section ul{color:#9d9893;margin:0;padding-left:1.1rem;line-height:1.5}.decision-disclosure,.action-boundary{border-left:2px solid var(--orange);background:#ff660d0e;margin:1rem 0 0;padding:.8rem 1rem;font-size:.8rem}.action-boundary{border-left-color:var(--blue)}.decision-action-panel{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.decision-notes,.task-action-fields label{color:#aaa49e;gap:.5rem;font-size:.78rem;display:grid}.decision-notes textarea,.task-action-fields textarea,.task-action-fields select{color:#eee9e4;resize:vertical;background:#090909;border:1px solid #ffffff2e;border-radius:.3rem;width:100%;min-height:5.5rem;padding:.8rem}.task-action-fields{grid-template-columns:minmax(9rem,.6fr) 1.4fr;gap:.8rem;display:grid}.task-action-fields select{resize:none;min-height:3rem}.decision-acknowledgment{color:#918b85;align-items:flex-start;gap:.65rem;margin-top:1rem;font-size:.78rem;line-height:1.45;display:flex}.decision-acknowledgment input{accent-color:var(--orange);flex:none;margin-top:.16rem}.work-action-buttons{flex-wrap:wrap}.intake-action-fields{gap:1rem;margin-top:1rem;display:grid}.intake-action-fields section{border:1px solid var(--line-soft);background:#ffffff05;gap:.75rem;padding:1rem;display:grid}.intake-action-fields h3,.quote-summary>h3{color:#e4ddd6;margin:0;font-size:.88rem;font-weight:560}.intake-action-fields section>p{color:#918b85;margin:0;font-size:.74rem}.intake-action-fields label{color:#aaa49e;gap:.45rem;font-size:.78rem;display:grid}.intake-action-fields textarea,.intake-action-fields input,.intake-action-fields select{color:#eee9e4;background:#090909;border:1px solid #ffffff2e;border-radius:.3rem;width:100%;min-height:2.75rem;padding:.75rem}.intake-action-fields textarea{resize:vertical;min-height:5rem}.quote-field-row{grid-template-columns:1fr .55fr 1fr;gap:.75rem;display:grid}.quote-summary{border:1px solid #ff9a2359;gap:.8rem;margin-top:1.25rem;padding:1rem;display:grid}.solutions-page{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 78% 7%,#67b6f214,#0000 24rem),#030303}.solutions-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030303e6;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;min-height:5rem;padding:0 3vw;display:grid;position:sticky;top:0}.solutions-header .brand{grid-column:1;align-items:center;min-height:44px}.solutions-nav{background:#080808a3;border:1px solid #ffffff24;border-radius:.8rem;grid-column:2;align-items:stretch;min-height:3rem;display:flex;overflow:hidden}.solutions-nav a{color:#bdb7b1;white-space:nowrap;align-items:center;min-height:44px;padding:0 1.15rem;font-size:.78rem;display:flex}.solutions-nav a:hover,.solutions-nav a:focus-visible{color:#fff;background:#ffffff0f;outline:none}.solutions-nav a.is-current{color:#fff;box-shadow:inset 0 -2px var(--orange)}.solutions-work-link{color:#c7c0b9;grid-column:3;justify-self:end;align-items:center;gap:.6rem;min-height:44px;padding:0 .75rem;font-size:.8rem;display:inline-flex}.solutions-work-link:hover,.solutions-work-link:focus-visible{color:#fff;outline:2px solid var(--orange);outline-offset:3px}.solutions-hero{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:center;gap:clamp(2rem,6vw,7rem);width:min(100%,92rem);min-height:calc(100svh - 5rem);margin:0 auto;padding:clamp(4rem,7vw,7rem) clamp(1.2rem,5vw,4rem) 5rem;display:grid}.solutions-hero-copy{max-width:46rem}.solutions-hero h1{letter-spacing:-.065em;margin:.9rem 0 1.25rem;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:370;line-height:.94}.solutions-hero h1 span{color:var(--orange)}.solutions-hero-lede{color:#b2aca6;max-width:39rem;margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55}.solutions-boundary-note{color:#77726e;max-width:34rem;margin:1.25rem 0 0;font-size:.78rem;line-height:1.5}.solutions-constellation{isolation:isolate;background:radial-gradient(circle at 50% 48%,#f26b1d17,#0000 30%),radial-gradient(circle at 64% 54%,#67b6f212,#0000 24%);min-height:clamp(30rem,63vw,46rem);position:relative;overflow:hidden}.solutions-constellation canvas{z-index:1;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.solutions-constellation.is-collapsing canvas{opacity:.35;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s;transform:scale(.78)}.solutions-constellation>p{z-index:3;pointer-events:none;border-left:1px solid #f26b1d99;gap:.45rem;max-width:18rem;margin:0;padding-left:1rem;display:grid;position:absolute;bottom:1.2rem;right:1rem}.solutions-constellation>p span{color:var(--orange);letter-spacing:.14em;font-size:.63rem}.solutions-constellation>p strong{color:#b8b1aa;font-size:.76rem;font-weight:430;line-height:1.5}.solutions-constellation-fallback,.intake-emergence-fallback{z-index:0;opacity:.86;filter:drop-shadow(0 0 1.6rem #f26b1d3d);transition:opacity .2s;position:absolute;inset:10%}.solutions-constellation-fallback:before,.solutions-constellation-fallback:after,.solutions-constellation-fallback i,.intake-emergence-fallback:before,.intake-emergence-fallback:after,.intake-emergence-fallback i{content:"";background:radial-gradient(circle,#ffca7be6 0 1px,#0000 2px) 0 0/13px 13px;border-radius:50%;position:absolute}.solutions-constellation-fallback:before{inset:8% 33% 44% 8%;transform:rotate(-18deg)}.solutions-constellation-fallback:after{background-image:radial-gradient(circle,#91d2ffd9 0 1px,#0000 2px);background-size:11px 11px;inset:38% 7% 8% 40%;transform:rotate(14deg)}.solutions-constellation-fallback i:first-child{background-image:radial-gradient(circle,#c49effbf 0 1px,#0000 2px);background-size:9px 9px;inset:25%}.solutions-constellation-fallback i:nth-child(2){inset:20% 38% 18% 32%;transform:rotate(32deg)}.solutions-constellation-fallback i:nth-child(3){background-size:8px 8px;inset:42% 36% 30% 20%}.solutions-constellation-fallback b{box-shadow:0 0 2.5rem var(--orange);background:#ffd59a;border-radius:50%;position:absolute;inset:47%}.solutions-constellation canvas[data-scene-ready=true]+.solutions-constellation-fallback,.intake-emergence canvas[data-scene-ready=true]+.intake-emergence-fallback{opacity:0}.solutions-taxonomy{flex-wrap:wrap;gap:.55rem;width:min(100%,84rem);margin:0 auto;padding:0 clamp(1.2rem,5vw,4rem) 3rem;display:flex}.solutions-taxonomy a{color:#aaa49e;background:#ffffff06;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:44px;padding:0 .9rem;font-size:.74rem;display:inline-flex}.solutions-taxonomy a:hover,.solutions-taxonomy a:focus-visible{color:#fff;border-color:var(--orange);outline:none}.solutions-taxonomy a.is-active{color:#fff;border-color:var(--orange);background:#f26b1d1a}.solutions-library{grid-template-columns:minmax(15rem,26%) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);width:min(100%,92rem);margin:0 auto;padding:0 clamp(1.2rem,5vw,4rem) 7rem;display:grid}.solutions-stage-rail{border-top:1px solid #ffffff24;align-self:start;min-height:18rem;padding:1.5rem 0;position:sticky;top:8rem}.solutions-stage-rail:before{content:"";aspect-ratio:1.5;filter:drop-shadow(0 0 1.4rem #f26b1d40);background:radial-gradient(circle at 36% 42%,#ff9e3de6 0 1px,#0000 2px) 0 0/12px 12px,radial-gradient(circle at 69% 58%,#67b6f2cc 0 1px,#0000 2px) 0 0/15px 15px;width:min(15rem,100%);margin-bottom:1.5rem;display:block;-webkit-mask-image:radial-gradient(#000 18%,#0000 72%);mask-image:radial-gradient(#000 18%,#0000 72%)}.solutions-stage-key{color:#8d8781;letter-spacing:.06em;gap:.7rem;font-size:.7rem;display:grid}.solutions-stage-key span:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:.45rem;margin-right:.65rem;display:inline-block;box-shadow:0 0 .7rem}.solutions-stage-key .is-orange{color:var(--amber)}.solutions-stage-key .is-blue{color:var(--blue)}.solutions-stage-key .is-violet{color:var(--violet)}.solutions-stage-rail>p{color:#716c67;max-width:16rem;margin:1.5rem 0 0;font-size:.72rem;line-height:1.55}.solutions-content{min-width:0}.solutions-category{border-top:1px solid #ffffff1f;padding:4rem 0 1rem;scroll-margin-top:6rem}.solutions-category-header{max-width:43rem}.solution-kind{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.4}.solution-kind span{color:#6f6964;min-width:2.1rem;margin-right:.5rem;display:inline-block}.solutions-category-header h2{letter-spacing:-.05em;margin:.6rem 0 .7rem;font-size:clamp(2rem,4vw,3.7rem);font-weight:390;line-height:1}.solutions-category-header>p:last-child{color:#938d87;max-width:40rem;margin:0;line-height:1.55}.solutions-grid{margin-top:2rem;display:block}.solution-card{min-width:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff24;border-radius:0;grid-template-columns:minmax(11rem,.58fr) minmax(0,1.42fr);column-gap:clamp(1.5rem,4vw,4rem);padding:2rem 0;transition:border-color .2s,opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.solution-card:hover,.solution-card:focus-within{border-color:color-mix(in srgb, currentColor 62%, #ffffff24);transform:translate(.4rem)}.solution-card.is-related{opacity:1}.solutions-page.has-active-category .solution-card:not(.is-related){opacity:.62}.solution-card-ready_digital_product{color:var(--orange)}.solution-card-ready_workflow{color:var(--blue)}.solution-card-expert_assisted_solution{color:var(--violet)}.solution-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.solution-card-header .solution-kind{color:var(--orange)}.solution-card-ready_workflow .solution-kind{color:var(--blue)}.solution-card-expert_assisted_solution .solution-kind{color:var(--violet)}.solution-status{color:#85807b;white-space:nowrap;border:1px solid #ffffff29;border-radius:99px;padding:.24rem .45rem;font-size:.65rem}.solution-card h3{color:#f0ebe6;letter-spacing:-.04em;grid-column:1;max-width:20rem;margin:1rem 0 .65rem;font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:440;line-height:1.05}.solution-summary{color:#c3bcb5;grid-area:1/2;align-self:end;min-height:0;margin:0;font-size:1rem;line-height:1.55}.solution-facts{grid-column:2;gap:.7rem;margin:1.4rem 0 0;display:grid}.solution-facts div{grid-template-columns:6.4rem minmax(0,1fr);gap:.7rem;display:grid}.solution-facts dt{color:#77716c;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.solution-facts dd{color:#d1cac2;min-width:0;margin:0;font-size:.82rem;line-height:1.45}.solution-scope{border-top:1px solid #ffffff1a;grid-column:2;margin-top:1.3rem}.solution-scope summary{color:#c9c1b9;cursor:pointer;align-items:center;min-height:44px;padding:.6rem 0;font-size:.78rem;list-style-position:inside;display:flex}.solution-scope summary:hover,.solution-scope summary:focus-visible{color:#fff;outline:none}.solution-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.45rem 0 .7rem;display:grid}.solution-scope-grid section{min-width:0}.solution-scope-grid h4{color:#8f8982;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.67rem}.solution-scope-grid ul{color:#bdb5ad;gap:.35rem;margin:0;padding-left:1rem;font-size:.77rem;line-height:1.45;display:grid}.solution-resource-note{color:#77716b;margin:.8rem 0 0;font-size:.72rem;line-height:1.45}.solution-card-footer{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:.8rem;margin-top:0;padding-top:1.25rem;display:flex}.solution-boundary,.solution-free-label,.solution-evidence-label{color:#77716c;font-size:.7rem;line-height:1.4}.solution-free-label{color:var(--green)}.solution-evidence-label{color:#b9c39f}.solution-cta{color:#fff8f2;white-space:nowrap;background:linear-gradient(#f57525,#d94108);border:1px solid #ff7b23a6;border-radius:.3rem;justify-content:center;align-items:center;min-height:44px;padding:0 .9rem;font-size:.75rem;font-weight:620;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 .35rem 1.1rem #ee4e082b}.solution-cta:hover,.solution-cta:focus-visible{filter:brightness(1.13);outline-offset:3px;outline:2px solid #fff}.solutions-category-evidence{grid-template-columns:minmax(0,1fr) minmax(16rem,25rem);align-items:end;gap:clamp(2rem,5vw,5rem);padding-bottom:3rem;display:grid}.solutions-evidence-gate{border:1px solid #9bb86c52;border-left:2px solid var(--green);background:#9bb86c0b;padding:1.4rem}.solutions-evidence-gate h3{margin:.6rem 0 .8rem;font-size:1.2rem;font-weight:470}.solutions-evidence-gate ul{color:#b9c39f;gap:.55rem;margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.45;display:grid}.solutions-status{color:#9bb86c;width:min(100%,84rem);min-height:1.1rem;margin:-5rem auto 0;padding:0 clamp(1.2rem,5vw,4rem) 3rem;font-size:.75rem}.intake-solution-context{border-left:2px solid var(--orange);background:#f26b1d0f;gap:.35rem;max-width:50rem;margin:0 0 1.5rem;padding:.9rem 1rem;display:grid}.intake-solution-context span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem}.intake-solution-context strong{color:#eee8e1;font-size:.94rem;font-weight:520}.intake-solution-context small{color:#aaa39c;line-height:1.45}.error-page{min-height:100vh;padding:3rem}.error-page .eyebrow{margin-top:10rem}.error-page h1{max-width:50rem;font-size:3rem;font-weight:380}.error-page>a{color:var(--orange)}.intake-entry{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:2rem;display:grid}.intake-entry>label,.intake-entry textarea{grid-column:1/-1}.intake-entry>label{color:#f4efe9;font-size:.92rem;font-weight:600}.intake-entry textarea{border:1px solid var(--line);min-height:6.6rem;color:var(--paper);resize:vertical;background:#ffffff0e;border-radius:.55rem;padding:.9rem 1rem}.entry-modes{border:0;flex-wrap:wrap;gap:.6rem;padding:0;display:flex}.entry-modes label,.not-sure{color:#c9c3bc;align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}.entry-modes input,.not-sure input{accent-color:var(--orange)}.intake-examples{align-self:center;min-width:0;display:grid}.intake-examples button{color:#afa8a0;text-align:left;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.35rem 0;font-size:.72rem;text-decoration:underline}@media (min-width:761px) and (max-height:1050px){.flow-scene-hero{padding-top:6.2rem;padding-bottom:4.2rem}.hero-copy{padding-bottom:0}.hero-copy h1{font-size:clamp(3.55rem,5.1vw,5.25rem);line-height:.9}.hero-sub{margin:1rem 0 .75rem;font-size:clamp(.92rem,1.05vw,1.08rem)}.hero-sub:before{margin-bottom:.75rem}.intake-entry{gap:.5rem;margin-top:.65rem}.intake-entry textarea{min-height:4.4rem}.intake-examples button{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.form-note{margin-top:.45rem}}@media (min-width:761px) and (max-height:780px){.flow-scene-hero{padding-top:5.7rem;padding-bottom:3.6rem}.hero-copy h1{font-size:clamp(3.25rem,4.65vw,4.7rem)}.intake-examples{display:none}}.intake-page{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 12% 28%,#f26b1d17,#0000 18rem),#060605}.intake-page a.primary-button{justify-content:center;align-items:center;display:inline-flex}.intake-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:5.5rem;padding:0 4vw;display:flex}.intake-header>a{color:#b8b1aa;align-items:center;min-height:44px;font-size:.8rem;display:inline-flex}.intake-header .brand{align-items:center;min-height:44px}.intake-shell{grid-template-columns:minmax(15rem,29%) minmax(0,1fr);min-height:calc(100vh - 5.5rem);display:grid}.intake-bloom{border-right:1px solid var(--line-soft);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;font-size:.78rem;display:flex}.intake-emergence{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#f26b1d12,#0000 60%);width:min(18rem,100%);position:relative;overflow:hidden}.intake-emergence canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.intake-emergence-fallback{inset:14%}.intake-emergence-fallback:before{inset:9% 30% 42% 14%}.intake-emergence-fallback:after{background-image:radial-gradient(circle,#67b6f2c7 0 1px,#0000 2px);background-size:10px 10px;inset:40% 12% 13% 38%}.intake-emergence-fallback i:first-child{background-image:radial-gradient(circle,#9a6bdcb8 0 1px,#0000 2px);background-size:9px 9px;inset:27%}.intake-emergence-fallback i:nth-child(2){inset:34% 24% 18% 32%}.intake-emergence-fallback i:nth-child(3){inset:44%}.intake-emergence-fallback b{background:var(--orange);box-shadow:0 0 1.5rem var(--orange);border-radius:50%;position:absolute;inset:47%}.intake-bloom-copy{gap:.35rem;max-width:15rem;display:grid}.intake-bloom-copy strong{color:#d9d2cb;font-size:.78rem;font-weight:520}.intake-bloom-copy p{margin:0;line-height:1.5}.intake-workspace{width:min(100%,72rem);padding:3rem clamp(1.25rem,5vw,5rem) 5rem}.intake-progress{color:#69645f;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0 0 4rem;padding:0;font-size:.73rem;list-style:none;display:grid}.intake-progress li{gap:.45rem;display:grid}.intake-progress li:before{content:"";background:#36322f;height:2px}.intake-progress li.is-current{color:#eee8e1}.intake-progress li.is-current:before{background:var(--orange)}.question-panel{max-width:42rem}.question-panel h1,.review-panel h1,.intake-success h1{letter-spacing:-.055em;max-width:48rem;margin:.5rem 0 1rem;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:390;line-height:.98}.question-panel>p:not(.eyebrow),.review-panel>p{color:#aaa39c;max-width:36rem;line-height:1.6}.answer-options{border:0;flex-wrap:wrap;gap:.6rem;margin:2rem 0 1.25rem;padding:0;display:flex}.answer-options button{border:1px solid var(--line);color:#d6d0c8;text-align:left;cursor:pointer;background:0 0;border-radius:99px;min-height:2.75rem;padding:.55rem .8rem;font-size:.8rem}.answer-options button:hover,.answer-options button:focus-visible{border-color:var(--orange);color:#fff;outline:none}#intake-question-form{gap:.75rem;max-width:42rem;display:grid}#intake-question-form textarea,.brief-item textarea,.brief-item input,.brief-item select{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--paper);resize:vertical;background:#ffffff0b;border-radius:.35rem;padding:.8rem}.question-actions{justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.primary-button{min-height:2.75rem}.brief-preview{border-left:2px solid var(--orange);background:#ffffff06;max-width:42rem;margin-top:4rem;padding:1.5rem}.brief-preview h2{margin:1.5rem 0 .35rem;font-size:1rem}.brief-preview p{color:#c6c0b9;margin:0 0 .35rem;line-height:1.55}.provenance{color:#c6da9e;border:1px solid #9bb86c8c;border-radius:99px;width:-moz-fit-content;width:fit-content;padding:.26rem .45rem;font-size:.66rem;display:inline-flex}.provenance-rule{color:#a9d5f6;border-color:#67b6f299}.provenance-model{color:#ffc16b;border-color:#ff9a23a6}.review-panel{max-width:50rem}.review-panel form{gap:1rem;margin-top:2rem;display:grid}.brief-item{border-top:1px solid var(--line-soft);padding:1.1rem 0}.brief-item>div{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.brief-item h2{margin:0;font-size:1rem}.brief-item label{color:#b9b1aa;gap:.5rem;font-size:.78rem;display:grid}.deliverable-list{color:#d6d0c8;gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.request-boundary{color:#d5cec6;border:1px solid #f26b1d6b;gap:.5rem;padding:1rem;font-size:.8rem;line-height:1.5;display:grid}.intake-success>section{max-width:42rem;padding:12vh 8vw}.intake-success>section>p{color:#c6c0b9;max-width:35rem;line-height:1.6}@media (max-width:980px){.home-header{grid-template-columns:1fr auto;height:5.6rem}.home-nav{grid-column:2;min-height:3rem}.home-nav a{padding:0 1rem;display:none}.home-nav .account-link{border-left:0;display:flex}.flow-visual:after{background:radial-gradient(72% 118% at 0 48%,#020303fa 0%,#020303e6 43%,#02030357 72%,#0000 100%),linear-gradient(#0000 75%,#020303eb)}.flow-scene{grid-template-columns:minmax(21rem,48%) 1fr;padding-top:7.5rem}.hero-copy h1{font-size:clamp(3.7rem,9vw,5.7rem)}.role-copy h2{font-size:clamp(3rem,6.6vw,4.8rem)}.flow-copy{width:min(100%,34rem)}.scene-static-hero{object-position:70% center}.bloom-interaction-hint{display:none}.flow-annotations{display:none!important}.flow-progress{gap:.45rem}.flow-progress li{grid-template-columns:1.8rem 1fr;gap:.45rem;font-size:.62rem}.flow-progress i{width:1.65rem}.flow-progress li:not(:last-child):after{display:none}.login-page{grid-template-columns:46% 54%}.access-panel{padding-inline:2rem}.portal-caption{display:none}.portal-panel{background:radial-gradient(at 66% 55%,#59250938,#0000 33%),linear-gradient(110deg,#020202,#050402)}.portal-brand{visibility:visible}#portal-canvas{opacity:1}.stage-labels{margin-left:34%}.work-track{grid-template-columns:34% 1fr}.decision-orb{width:17rem;top:5.5rem}.decision-ring{width:10rem}.work-dock{margin-top:5rem}.intake-status-strip{grid-template-columns:minmax(7rem,18%) minmax(0,1fr);gap:.7rem}}@media (max-width:720px){.home-header{width:100%;max-width:100vw;height:5rem;padding:0 .9rem;overflow-x:clip;opacity:1!important;visibility:visible!important;transform:none!important}.home-header.is-menu-open{background:#020303}.home-header .brand{justify-self:start;font-size:1.25rem;position:relative;left:0;opacity:1!important;visibility:visible!important;transform:none!important}.home-menu-button{color:#eee9e3;min-width:4.5rem;min-height:44px;font:inherit;pointer-events:auto;background:#050505c7;border:1px solid #ffffff2e;border-radius:.45rem;grid-column:2;justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.home-menu-button i,.home-menu-button i:before{content:"";background:currentColor;width:1rem;height:1px;transition:transform .2s;display:block}.home-menu-button i:before{transform:translateY(.32rem)}.home-header.is-menu-open .home-menu-button i{transform:rotate(45deg)}.home-header.is-menu-open .home-menu-button i:before{transform:rotate(-90deg)}.home-nav{opacity:0;visibility:hidden;background:#050505;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-column:1/-1;grid-template-columns:1fr;width:auto;min-height:0;padding:.6rem .9rem .9rem;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:5rem;left:-.9rem;right:-.9rem;transform:translateY(-.5rem);box-shadow:0 1.5rem 3rem #000000b8}.home-header.is-menu-open .home-nav{opacity:1;visibility:visible;transform:none}.home-nav a,.home-nav .solutions-nav-link,.home-nav .account-link{border:0;border-bottom:1px solid #ffffff17;justify-content:space-between;min-height:48px;padding:.75rem 1rem;font-size:.86rem;display:flex}.home-nav a:last-child{border-bottom:0}.flow-visual{height:100svh;min-height:0}.flow-visual:after{background:linear-gradient(#020303fa 0%,#020303eb 39%,#0203032e 67%,#020303e6 100%)}.flow-scenes{margin-top:-100svh}.flow-scene{min-height:max(100svh,44rem);padding:7.2rem 1.2rem 7rem;display:block}.flow-copy{width:100%}.flow-scene-hero .hero-copy{padding-bottom:0}.hero-copy h1{font-size:clamp(3.25rem,16vw,4.7rem)}.flow-scene-hero .hero-sub{margin:1rem 0 .75rem}.flow-scene-hero .hero-sub:before{margin-bottom:.75rem}.problem-entry{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#090a0afb,#030303f6);grid-template-columns:1fr;box-shadow:inset 0 0 0 1px #ffffff06,0 1.3rem 4rem #000000b8}.problem-entry textarea{background:#ffffff09}.problem-entry input{min-height:3rem}.problem-entry button{justify-content:space-between}.flow-scene-hero .intake-entry{gap:.5rem;margin-top:.65rem}.flow-scene-hero .intake-examples{display:none}.flow-scene-hero .intake-entry textarea{min-height:4.4rem}.flow-scene-hero .form-note{margin-top:.45rem}.role-copy{background:linear-gradient(#020303 0%,#020303fc 74%,#020303cc 90%,#0000 100%);margin:-1rem -.7rem 0;padding:1rem .7rem 2rem}.role-copy h2{max-width:21rem;font-size:clamp(2.7rem,13vw,4rem)}.role-lede{max-width:22rem;margin-top:1.4rem;font-size:.94rem}.problem-copy blockquote{max-width:22rem;margin-top:1.3rem;padding:1rem;font-size:.92rem}.problem-facts{font-size:.86rem}.role-capabilities{gap:.7rem;margin-top:1.2rem;font-size:.85rem}.scene-static-hero{object-position:72% 68%;opacity:.42}.flow-visual[data-bloom-state=reduced] .scene-static-hero,.flow-visual[data-bloom-state=fallback] .scene-static-hero{opacity:.76;mix-blend-mode:screen}.flow-progress{grid-template-columns:repeat(6,auto);justify-content:space-between;inset:auto 1.2rem 1.2rem}.flow-progress li{display:block}.flow-progress li span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.flow-progress i{width:1.8rem;font-size:.63rem}.reasoning-grid{grid-template-columns:1fr}.intake-header{min-height:4.5rem;padding-inline:1.2rem}.intake-shell{display:block}.intake-bloom{border-right:0;border-bottom:1px solid var(--line-soft);text-align:left;flex-direction:row;justify-content:flex-start;min-height:5.5rem;padding:.7rem 1.2rem}.intake-emergence{flex:none;width:4.2rem}.intake-bloom-copy{max-width:none}.intake-bloom p{margin:0}.intake-workspace{padding:1.5rem 1.2rem 7rem}.intake-progress{margin-bottom:2.2rem;font-size:.64rem}.question-panel h1,.review-panel h1,.intake-success h1{font-size:2.55rem}.answer-options{display:grid}.answer-options button,.not-sure{min-height:44px}.question-actions{z-index:15;padding:.75rem 1.2rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#060605f5;position:fixed;bottom:0;left:0;right:0}.question-actions .primary-button{flex:1;min-height:44px}.intake-entry textarea{min-height:7rem}.quote-field-row{grid-template-columns:1fr}.intake-action-fields input,.intake-action-fields select{min-height:44px}.problem-boundaries,.decision-facts{grid-template-columns:1fr}.decision-facts>div+div{border-left:0;border-top:1px solid var(--line)}.login-page{display:block}.portal-panel{border-bottom:1px solid #ffffff14;border-right:0;min-height:42vh}.portal-brand{top:1.6rem;left:1.2rem}#portal-canvas{transform:scale(1.25)translate(7%)}.access-panel{min-height:58vh;padding:3rem 1.2rem}.access-inner h1{font-size:3.3rem}.login-page .brand,.pilot-fill,.request-access button{min-height:44px}.work-header{grid-template-columns:1fr auto;height:4.4rem;padding-inline:1rem}.work-header .brand{font-size:1.35rem}.work-heading-link{display:none}.account-menu{grid-column:2;gap:.6rem}.privacy-glyph{display:none}.account-menu button{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.work-stage{min-height:calc(100vh - 8.8rem);padding:1.5rem 1rem 2rem}.work-title-row h1{font-size:2.4rem}.stage-labels{display:none}.tracks{margin-top:15.75rem;padding:.45rem 1.9rem}.work-track{grid-template-columns:52% 48%;min-height:5.4rem}.track-title{grid-template-columns:1.35rem 1fr;gap:.55rem}.track-title>i{border-width:2px;width:1rem}.track-title b{font-size:.8rem}.track-title span{font-size:.67rem}.track-line{grid-template-columns:repeat(3,1fr)}.track-line i:nth-child(n+4){display:none}.decision-orb{width:calc(100% - 2rem);top:5.2rem}.decision-orb>p{font-size:.82rem}.decision-ring{width:8rem;padding:.8rem}.decision-ring h2{font-size:.9rem}.decision-ring small{display:none}.decision-orb>.primary-button{min-width:12.5rem;min-height:2.6rem;margin-top:1rem}.decision-orb>small{display:none}.intake-status-strip{margin:1rem 0 0;padding:.7rem;display:block}.intake-status-strip>header{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.intake-status-list{scrollbar-width:thin;flex-wrap:nowrap;gap:.45rem;margin-top:.5rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.intake-status-list>[role=listitem]{flex:none}.intake-status-item{width:auto;min-width:11rem}.intake-status-copy b,.intake-status-copy small{white-space:normal}.work-dock{grid-template-columns:1fr;margin-top:1.5rem}.work-dock article+article{border-top:1px solid #ffffff1f;border-left:0}.private-footer{min-height:4.4rem;padding-inline:1rem}dialog{padding:1.3rem}}@media (max-width:720px) and (max-height:760px){.flow-scene-hero{padding-top:5.8rem}.flow-scene-hero .intake-examples{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.work-loading [data-loading-skeleton]{opacity:.72;background-position:50% 0;animation:none!important}.flow-annotations-team{display:none!important}html[data-active-flow-scene="0"] .scene-static-hero{display:block}canvas{opacity:.84}html[data-active-flow-scene="1"] .scene-static-problem,html[data-active-flow-scene="2"] .scene-static-human,html[data-active-flow-scene="3"] .scene-static-ai,html[data-active-flow-scene="4"] .scene-static-twin,html[data-active-flow-scene="5"] .scene-static-team{display:block}.bloom-interaction-hint{display:none}}@media (max-width:980px){.home-nav .solutions-nav-link{display:flex}.solutions-header{grid-template-columns:1fr auto;min-height:5rem;padding-inline:1.2rem}.solutions-nav{grid-area:2/1/auto/-1;justify-self:start;max-width:100%;margin-bottom:.7rem;overflow-x:auto}.solutions-header .brand{grid-area:1/1}.solutions-work-link{grid-area:1/2}.solutions-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:2rem;padding-top:5rem}.solutions-library{grid-template-columns:minmax(11rem,24%) minmax(0,1fr);gap:2rem}.solution-card{grid-template-columns:1fr}.solution-summary,.solution-facts,.solution-scope,.solution-card-footer{grid-area:auto/1}}@media (max-width:720px){.solutions-header{min-height:8.7rem}.solutions-nav{border-radius:.5rem;width:100%}.solutions-nav a{flex:none;padding-inline:.85rem}.solutions-work-link{padding-inline:0}.solutions-hero{min-height:0;padding:3.7rem 1.2rem 2.5rem;display:block}.solutions-hero h1{font-size:clamp(3.1rem,15vw,4.6rem)}.solutions-hero-lede{font-size:1rem}.solutions-constellation{min-height:23rem;margin-top:2rem}.solutions-constellation>p{max-width:15rem;bottom:.5rem;right:.4rem}.solutions-taxonomy{grid-template-columns:1fr 1fr;padding-bottom:2rem;display:grid}.solutions-taxonomy a{text-align:center;justify-content:center;min-height:44px;padding-inline:.45rem}.solutions-library{padding-bottom:5rem;display:block}.solutions-stage-rail{grid-template-columns:1fr 1fr;gap:1rem;min-height:0;padding:1rem 0 2rem;display:grid;position:static}.solutions-stage-rail:before{display:none}.solutions-stage-rail>p{margin:0}.solutions-category{padding-top:3rem}.solutions-category-header h2{font-size:2.35rem}.solution-facts div{grid-template-columns:5.8rem minmax(0,1fr);gap:.5rem}.solution-scope-grid{grid-template-columns:1fr}.solution-card-footer{align-items:flex-start}.solution-cta{width:100%}.solutions-category-evidence{display:block}.solutions-evidence-gate{margin-top:1.5rem}.solutions-status{margin-top:-3rem}}@media (prefers-reduced-motion:reduce){.solutions-header{-webkit-backdrop-filter:none;backdrop-filter:none}.solutions-cta{transition:none}}.public-header{border-bottom:1px solid var(--line-soft);background:#030303f0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:5.5rem;padding:0 4vw;display:grid}.public-header .brand{align-items:center;min-height:44px}.public-nav{align-items:center;gap:.25rem;display:flex}.public-nav a,.public-request-link{color:#bdb6af;align-items:center;min-height:44px;padding:.55rem .8rem;font-size:.79rem;display:inline-flex}.public-nav a[aria-current=page],.public-nav a:hover,.public-nav a:focus-visible{color:var(--paper);outline:none}.public-request-link{color:#15110e;background:var(--orange);justify-self:end;gap:.55rem;font-weight:700}.public-request-link:hover,.public-request-link:focus-visible{outline:2px solid var(--paper);outline-offset:3px;background:#ff873e}.request-page,.request-success-page,.expert-apply-page,.info-page,.services-page{background:radial-gradient(circle at 78% 12%,#f26b1d1c,#0000 24rem),#060605;min-height:100vh}.request-shell,.expert-apply-shell,.info-page>section{width:min(100% - 2.5rem,64rem);margin:0 auto;padding:clamp(3rem,8vw,7rem) 0}.request-intro{max-width:45rem}.request-intro h1,.request-success-panel h1,.expert-apply-shell h1,.info-page h1,.services-hero h1{letter-spacing:-.07em;max-width:15ch;margin:.45rem 0 1rem;font-size:clamp(3rem,7vw,6.7rem);font-weight:400;line-height:.92}.request-intro h1 span,.request-success-panel h1 span,.expert-apply-shell h1 span,.services-hero h1 span{color:var(--orange)}.request-intro>p:last-child,.expert-apply-shell>p,.info-page>section>p,.services-hero>div>p:last-child{color:#afa7a0;max-width:39rem;line-height:1.65}.request-steps{color:#77716c;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:38rem;margin:3rem 0 1.5rem;padding:0;font-size:.72rem;list-style:none;display:grid}.request-steps li{gap:.55rem;display:grid}.request-steps li:before{content:"";background:#383431;height:2px}.request-steps .is-current{color:var(--paper)}.request-steps .is-current:before{background:var(--orange)}.request-shell form{gap:1.25rem;max-width:52rem;display:grid}.request-routes,.request-fields{border:0;gap:.85rem;margin:0;padding:0;display:grid}.request-routes legend,.request-fields legend{color:#e9e3dc;margin-bottom:.85rem;font-size:1.15rem}.route-choice{border:1px solid var(--line);cursor:pointer;background:#ffffff05;gap:.38rem;min-height:10rem;padding:1.2rem;display:grid}.route-choice:hover,.route-choice:focus-within,.route-choice.is-selected{border-color:var(--orange);background:#f26b1d0f}.route-choice input{opacity:0;position:absolute}.route-index{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem}.route-choice strong{font-size:1.25rem;font-weight:530}.route-choice small{color:#aaa29b;max-width:42rem;line-height:1.45}.request-fields label,.expert-apply-shell label{color:#d5cec7;gap:.48rem;font-size:.84rem;display:grid}.request-fields textarea,.request-fields input,.expert-apply-shell textarea,.expert-apply-shell input{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--paper);resize:vertical;background:#ffffff0b;border-radius:0;padding:.85rem}.request-fields textarea:focus,.request-fields input:focus,.expert-apply-shell textarea:focus,.expert-apply-shell input:focus{border-color:var(--orange);outline-offset:2px;outline:2px solid #f26b1d3d}.request-consent{grid-template-columns:auto 1fr;align-items:start;min-height:44px;padding:.7rem 0;line-height:1.45}.request-consent input{width:1.1rem;min-height:1.1rem;accent-color:var(--orange);margin-top:.15rem}.request-boundary{border-left:2px solid var(--orange);color:#bfb6ae;background:#f26b1d0f;gap:.4rem;padding:1rem;font-size:.82rem;line-height:1.5;display:grid}.request-boundary strong{color:var(--paper)}.request-actions{justify-content:space-between;gap:1rem;margin-top:1.2rem;display:flex}.request-actions>*{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.request-actions .ghost-button{padding-inline:.9rem}.request-success-panel{width:min(100% - 2.5rem,44rem);padding:clamp(5rem,13vw,10rem) 0}.request-success-panel>p:not(.eyebrow):not(.request-id){color:#b9b0a8;max-width:38rem;line-height:1.65}.request-id{border:1px solid var(--line);gap:.2rem;width:-moz-fit-content;width:fit-content;margin:2rem 0;padding:1rem;display:grid}.request-id span{color:#aaa29b;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.request-id strong{color:var(--orange);font-size:1.25rem}.test-access{color:#e7d6a9;background:#e6b65312;border:1px dashed #e6b653;gap:.45rem;margin:2rem 0;padding:1rem;display:grid}.test-access strong{color:#ffd46c;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.test-access p{margin:0;font-size:.82rem;line-height:1.45}.test-access a{color:#ffd46c;text-underline-offset:.2rem;text-decoration:underline}.services-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,32rem);align-items:center;gap:4rem;width:min(100% - 8vw,76rem);min-height:31rem;margin:0 auto;display:grid}.services-emergence{background:radial-gradient(circle,#f26b1d14,#0000 58%);min-height:22rem;position:relative;overflow:hidden}.services-emergence canvas{width:100%;height:100%;position:absolute;inset:0}.services-emergence-fallback{background:radial-gradient(circle at 50% 50%, var(--orange) 0 2%, transparent 3%), radial-gradient(circle, #67b6f2b3 0 1px, transparent 2px);opacity:.75;background-size:auto,13px 13px;position:absolute;inset:19%}.services-emergence-fallback i,.services-emergence-fallback b{border-radius:50%;position:absolute}.services-emergence-fallback i:first-child{border:1px dotted #fff6;inset:8%}.services-emergence-fallback i:nth-child(2){border:1px solid #9a6bdc99;inset:29%}.services-emergence-fallback b{background:var(--orange);box-shadow:0 0 2rem var(--orange);inset:46%}.service-route-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(100% - 8vw,76rem);margin:0 auto;display:grid}.service-route-list article{border-right:1px solid var(--line);align-content:start;gap:1rem;min-height:31rem;padding:2rem;display:grid}.service-route-list article:first-child{border-left:1px solid var(--line)}.service-route-list article>p:first-child{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem}.service-route-list h2{margin:0;font-size:1.55rem;font-weight:510}.service-route-list h2+p{color:#aaa29b;min-height:4rem;margin:0;line-height:1.55}.service-route-list h3{color:#d7d0c9;letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 -.4rem;font-size:.75rem}.service-route-list ul{color:#d0c8c1;gap:.55rem;margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.45;display:grid}.service-route-list a{min-height:44px;color:var(--orange);align-self:end}.services-archive{width:min(100% - 8vw,76rem);margin:0 auto;padding:5rem 0 7rem}.services-archive h2{letter-spacing:-.05em;max-width:35rem;margin:.5rem 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:410}.services-archive>p:last-child{color:#aaa29b;max-width:42rem;line-height:1.55}.info-page>section{flex-direction:column;justify-content:center;min-height:calc(100vh - 5.5rem);display:flex}.info-page h1{max-width:13ch}.info-page .primary-button{justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:1.5rem;padding-inline:1rem;display:inline-flex}.expert-apply-shell{max-width:52rem}.expert-apply-shell>form{gap:1rem;margin-top:2.4rem;display:grid}.expert-apply-shell .primary-button{width:-moz-fit-content;width:fit-content;padding-inline:1rem}.application-confirmation{border-left:2px solid var(--green);background:#9bb86c14;gap:.5rem;margin-top:2rem;padding:1.25rem;display:grid}.application-confirmation p{color:#c5d0aa;margin:0}.room-page{color:#272523;background:#eeeae3;min-height:100vh}.room-page .brand{color:#252321}.room-header{border-bottom:1px solid #d7d2ca;grid-template-columns:1fr auto 1fr;align-items:center;min-height:4.75rem;padding:0 4vw;display:grid}.room-header p{color:#66615c;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.8rem}.room-header>a:last-child{color:#8f3f12;justify-self:end;align-items:center;min-height:44px;display:inline-flex}.room-shell{width:min(100% - 8vw,68rem);margin:0 auto;padding:clamp(2rem,6vw,5rem) 0}.room-shell>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.room-shell h1{letter-spacing:-.06em;margin:.35rem 0;font-size:clamp(2rem,5vw,4.5rem);font-weight:440}.room-state,.room-status{color:#6d482f;text-transform:uppercase;letter-spacing:.07em;background:#f8f5f0;border:1px solid #c9bfb3;width:-moz-fit-content;width:fit-content;padding:.34rem .55rem;font-size:.72rem;display:inline-flex}.room-tabs{border-bottom:1px solid #cfc8bf;gap:.3rem;margin:2.5rem 0 0;display:flex;overflow-x:auto}.room-tabs a{color:#716b65;white-space:nowrap;align-items:center;min-height:44px;padding:.6rem .85rem;display:inline-flex}.room-tabs a[aria-current=page]{color:#211e1b;border-bottom:2px solid #d45310;font-weight:700}.room-panel{min-height:17rem;padding:2rem 0}.room-overview{max-width:46rem}.room-overview h2{margin:1rem 0 .7rem;font-size:1.6rem;font-weight:570}.room-overview>p:not(.room-status){line-height:1.6}.room-overview dl{border-top:1px solid #d1cbc2;grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.room-overview dl div{padding:1rem 1rem 1rem 0}.room-overview dt{color:#777069;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem}.room-overview dd{margin:0;line-height:1.45}.room-empty{color:#68615a;max-width:32rem;line-height:1.6}.room-messages{gap:1rem;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.room-messages li{background:#f8f5ef;border:1px solid #d4cdc4;padding:1rem}.room-messages p{margin:.5rem 0 0;line-height:1.5}.room-files{gap:.55rem;padding-left:1.2rem;display:grid}.room-panel pre{background:#e2ddd5;max-width:100%;padding:1rem;font:.78rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.ops-page{background:#111211;min-height:100vh}.ops-header{border-bottom:1px solid #292c29;align-items:center;gap:1rem;min-height:4.75rem;padding:0 2rem;display:flex}.ops-header>span{color:#a7aaa5;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem}.ops-header>a:last-child{color:#c5c8c2;align-items:center;min-height:44px;margin-left:auto;font-size:.8rem;display:inline-flex}.ops-shell{width:min(100% - 3rem,78rem);margin:0 auto;padding:3.5rem 0}.ops-shell>header{gap:.6rem;max-width:44rem;display:grid}.ops-shell h1{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,5vw,4.3rem);font-weight:480}.ops-shell>header>p:last-child{color:#a2a79f;margin:0;line-height:1.5}.ops-request-list{gap:.7rem;margin-top:2.5rem;display:grid}.ops-request-list article{background:#181a18;border:1px solid #323530;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.ops-request-list article p{color:#b0c68a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem}.ops-request-list h2{margin:0;font-size:1.05rem;font-weight:550}.ops-request-list small{color:#8c918a;margin-top:.4rem;display:block}.ops-review-button{color:#e4efd6;cursor:pointer;background:0 0;border:1px solid #6f8f4f;min-width:8rem;min-height:44px}.ops-review-button:hover,.ops-review-button:focus-visible{outline-offset:2px;background:#2c3a24;outline:2px solid #d5e7be}.ops-loading,.ops-empty{color:#b6bbb3;border:1px solid #303330;margin-top:2.5rem;padding:2rem}.ops-page dialog{max-width:36rem;color:var(--paper);background:#181a18;border-color:#5c6259}.ops-page dialog form{justify-content:end;display:flex}.ops-dialog-close{min-width:44px;min-height:44px;color:var(--paper);background:0 0;border:0;font-size:1.5rem}.ops-page #ops-review-content{gap:1rem;display:grid}.ops-page #ops-review-content h2{margin:0}.ops-page #ops-review-content textarea,.ops-page #ops-review-content select{width:100%;min-height:44px;color:var(--paper);background:#101110;border:1px solid #4b504a;padding:.75rem}@media (max-width:900px){.public-header{grid-template-columns:1fr auto;gap:.4rem;padding:.6rem 1rem}.public-nav{grid-area:2/1/auto/-1;overflow-x:auto}.public-nav a{white-space:nowrap}.public-request-link{grid-area:1/2;font-size:.72rem}.services-hero{grid-template-columns:1fr;gap:1rem;padding:3rem 0}.services-emergence{min-height:16rem}.service-route-list{grid-template-columns:1fr}.service-route-list article{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:0}.service-route-list h2+p{min-height:0}.room-shell,.services-hero,.service-route-list,.services-archive{width:min(100% - 2.4rem,76rem)}}@media (max-width:520px){.public-header .brand{font-size:1.35rem}.public-request-link{padding-inline:.65rem}.request-shell,.expert-apply-shell,.info-page>section,.request-success-panel{width:min(100% - 2rem,64rem)}.request-intro h1,.request-success-panel h1,.expert-apply-shell h1,.info-page h1,.services-hero h1{font-size:clamp(2.65rem,14vw,4rem)}.request-actions{padding:.8rem 0 calc(.8rem + env(safe-area-inset-bottom));background:0 0;position:static}.request-actions>*{flex:1;min-height:44px}.room-header{padding:0 1rem}.room-header p{display:none}.room-shell>header{display:block}.room-state{margin-top:1rem}.room-tabs{margin-inline:-1rem;padding-inline:1rem}.room-panel{padding-top:1.5rem}.room-overview dl{grid-template-columns:1fr}.ops-header{padding-inline:1rem}.ops-shell{width:min(100% - 2rem,78rem)}.ops-request-list article{flex-direction:column;align-items:start}.ops-review-button{width:100%}}.services-emergence[data-scene-state=ready] .services-emergence-fallback{opacity:0}.services-emergence[data-scene-state=fallback] canvas{display:none}.services-emergence[data-scene-state=fallback] .services-emergence-fallback{opacity:.85}@media (prefers-reduced-motion:reduce){.services-emergence canvas{opacity:.55}.services-emergence-fallback{opacity:.8}}.capability-apply{--ee-paper:#f3eee8;--ee-orange:#f26b1d;--ee-line:#ffffff21}.capability-apply__shell{max-width:68rem}.capability-apply__intro{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:end;column-gap:4rem;display:grid}.capability-apply__intro .eyebrow,.capability-apply__intro h1{grid-column:1}.capability-apply__intro>p:last-child{color:#afa7a0;grid-area:1/2/3;margin:0 0 .8rem;line-height:1.65}.capability-apply__steps{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:4rem 0 2rem;padding:0;list-style:none;display:grid}.capability-apply__steps li{color:#716b65;letter-spacing:.08em;text-transform:uppercase;gap:.65rem;font-size:.73rem;display:grid}.capability-apply__steps li:before{content:"";background:#36322f;height:2px}.capability-apply__steps li span{color:#6e6862;font-size:.62rem}.capability-apply__steps .is-current{color:var(--paper)}.capability-apply__steps .is-current:before,.capability-apply__steps .is-complete:before{background:var(--orange)}.capability-apply__steps .is-complete{color:#c4b9af}.capability-apply form{gap:1.4rem;display:grid}.capability-apply form>fieldset,.capability-apply__modes{border:0;gap:1.2rem;margin:0;padding:0;display:grid}.capability-apply form>fieldset>legend{color:#f2ece5;letter-spacing:-.025em;margin-bottom:.5rem;font-size:clamp(1.35rem,2.5vw,2rem)}.capability-apply__prompt{color:#9e968f;max-width:46rem;margin:-.45rem 0 .25rem;line-height:1.55}.capability-apply label{color:#d5cec7;gap:.48rem;font-size:.84rem;display:grid}.capability-apply label small{color:#8f8882;line-height:1.45}.capability-apply input,.capability-apply textarea,.capability-apply select{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--paper);background:#ffffff0b;border-radius:0;padding:.85rem}.capability-apply textarea{resize:vertical}.capability-apply select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8f8882 50%),linear-gradient(135deg,#8f8882 50%,#0000 50%);background-position:calc(100% - 1rem) 1.25rem,calc(100% - .7rem) 1.25rem;background-repeat:no-repeat;background-size:.3rem .3rem}.capability-apply input:focus,.capability-apply textarea:focus,.capability-apply select:focus{border-color:var(--orange);outline-offset:2px;outline:2px solid #f26b1d3d}.capability-apply__modes{grid-template-columns:1fr 1fr;margin-top:.5rem}.capability-apply__modes legend{color:#d5cec7;grid-column:1/-1;margin-bottom:-.3rem;font-size:.84rem}.capability-apply__modes label{border:1px solid var(--line);cursor:pointer;background:#ffffff06;grid-template-columns:auto 1fr;align-items:center;min-height:3.4rem;padding:.75rem}.capability-apply__modes input{width:1.1rem;min-height:1.1rem;accent-color:var(--orange)}.capability-apply__modes label:focus-within{border-color:var(--orange)}.capability-apply__resume,.capability-apply__boundary{border:1px solid var(--line);background:linear-gradient(120deg,#f26b1d14,#7b5db00a);gap:.45rem;padding:1.2rem;display:grid}.capability-apply__resume span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem}.capability-apply__resume p,.capability-apply__boundary p{color:#aaa29b;max-width:48rem;margin:0;font-size:.84rem;line-height:1.55}.capability-apply__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.capability-apply__actions button{justify-content:center;align-items:center;min-width:8rem;min-height:44px;padding-inline:1rem;display:inline-flex}.application-confirmation a{color:#d9e9ba;text-underline-offset:.2rem;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;text-decoration:underline;display:inline-flex}.request-room__phases li{color:#908982;letter-spacing:.07em;text-transform:uppercase;gap:.55rem;font-size:.68rem;display:grid}.request-room__phases li:before{content:"";background:#d4cec5;height:2px}.request-room__phases .is-current{color:#2c2926;font-weight:700}.request-room__phases .is-current:before,.request-room__phases .is-complete:before{background:#d45310}.request-room__overview-copy{max-width:48rem}.request-room__overview-copy h2{font-size:clamp(1.7rem,3vw,2.5rem)}.request-room .room-overview dl{grid-template-columns:repeat(3,1fr)}.request-room .room-overview dl div{border-right:1px solid #d1cbc2}.request-room .room-overview dl div:last-child{border-right:0}.request-room__proposal-grid h3{color:#746d66;letter-spacing:.09em;text-transform:uppercase;margin:1.5rem 0 .55rem;font-size:.7rem}.request-room__proposal-grid p,.request-room__proposal-grid li{line-height:1.55}.request-room__team li{background:#f7f3ed;border:1px solid #d0c8be;gap:.25rem;padding:.9rem;display:grid}.request-room__price{font-size:1.6rem;font-weight:650}.request-room__clarification{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:3rem;display:grid}.request-room__clarification header h2{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.05}.request-room__clarification header>p:last-child{color:#6d665f;line-height:1.55}.request-room__loading span{border:2px solid #c8bbae;border-top-color:#d45310;border-radius:50%;width:1.2rem;height:1.2rem;animation:.8s linear infinite request-room-spin}@keyframes request-room-spin{to{transform:rotate(360deg)}}.ops-console__layout{grid-template-columns:15rem minmax(0,1fr);min-height:calc(100vh - 4.75rem);display:grid}.ops-console__nav{background:#0d0e0d;border-right:1px solid #292c29;align-content:start;display:grid}.ops-console__nav a{color:#949a92;border-bottom:1px solid #242624;grid-template-columns:2.1rem 1fr;align-items:center;min-height:4rem;padding:.7rem 1rem;font-size:.8rem;display:grid}.ops-console__nav a span{color:#62675f;letter-spacing:.08em;font-size:.62rem}.ops-console__nav a[aria-current=page]{color:#eef5e4;background:#1a1e18;border-left:2px solid #9fbd73}.ops-console .ops-shell{width:min(100% - 4rem,76rem);padding:3rem 0 5rem}.ops-console .ops-shell>header{margin-bottom:2rem}.ops-lookup{align-items:end;gap:.7rem;max-width:31rem;margin-bottom:1.5rem;display:flex}.ops-lookup label,.ops-workflow-form label,.ops-expert-filter label,.ops-expert-review label{color:#b8bdb5;flex:1;gap:.4rem;font-size:.76rem;display:grid}.ops-lookup input,.ops-workflow-form input,.ops-workflow-form textarea,.ops-expert-filter input,.ops-expert-filter select,.ops-expert-review textarea{color:#f0f2ed;background:#111311;border:1px solid #3c403b;width:100%;min-height:44px;padding:.75rem}.ops-lookup input:focus,.ops-workflow-form input:focus,.ops-workflow-form textarea:focus,.ops-expert-filter input:focus,.ops-expert-filter select:focus,.ops-expert-review textarea:focus{outline-offset:2px;border-color:#9fbd73;outline:2px solid #9fbd7340}.ops-request-card{background:#171917;border:1px solid #343833;margin-top:1rem}.ops-request-card>header{border-bottom:1px solid #343833;justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem;display:flex}.ops-request-card header p,.ops-expert-detail header p{color:#aecd7c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .35rem;font-size:.67rem}.ops-request-card h2,.ops-expert-detail h2{margin:0;font-size:1.2rem}.ops-request-card small,.ops-expert-detail small{color:#858b83}.ops-request-card>header a{color:#b7c6a2;font-size:.8rem}.ops-request-card dl,.ops-expert-detail dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.ops-request-card dl div,.ops-expert-detail dl div{border-bottom:1px solid #30332f;border-right:1px solid #30332f;padding:1rem 1.2rem}.ops-request-card dt,.ops-expert-detail dt{color:#7e847c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.65rem}.ops-request-card dd,.ops-expert-detail dd{color:#d9ddd5;overflow-wrap:anywhere;margin:0;line-height:1.45}.ops-stage-panel{background:#171917;border:1px solid #343833;gap:1rem;margin-top:1.3rem;padding:1.4rem;display:grid}.ops-stage-panel h2{margin:0;font-size:1.25rem}.ops-stage-panel>p:not(.eyebrow){color:#9ca199;max-width:46rem;margin:0;line-height:1.5}.ops-actions{flex-wrap:wrap;gap:.65rem;display:flex}.ops-stage-empty,.ops-integration-state{color:#a9aea6;border:1px dashed #3e433c;justify-items:start;gap:1rem;margin-top:2rem;padding:2rem;display:grid}.ops-stage-empty p,.ops-integration-state p{max-width:44rem;margin:0;line-height:1.55}.ops-integration-state h2{color:#ecf0e9;margin:0}.ops-expert-queue{margin-top:1.5rem}.ops-expert-queue>header{justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.2rem;display:flex}.ops-expert-queue h2{margin:.3rem 0}.ops-expert-queue header p:last-child{color:#989e96;margin:0}.ops-expert-filter{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:.6rem;min-width:min(100%,32rem);display:grid}.ops-expert-list a{color:#dce0d8;border-bottom:1px solid #30332f;gap:.35rem;padding:1rem;display:grid}.ops-expert-list a:hover,.ops-expert-list a:focus-visible,.ops-expert-list a.is-selected{background:#20251e;outline:none}.ops-expert-list small{color:#858b83}.ops-expert-detail{background:#171917}.ops-expert-review h3{margin:0}.ops-deliverable-review-list article{background:#111311;border:1px solid #343833;grid-template-columns:minmax(12rem,1fr) minmax(14rem,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.ops-deliverable-review-list small{color:#858b83}.ops-deliverable-review-list label{color:#aeb3ab;gap:.35rem;font-size:.72rem;display:grid}.ops-deliverable-review-list textarea{width:100%;min-height:44px;color:var(--paper);background:#171917;border:1px solid #3c403b;padding:.65rem}@media (max-width:900px){.capability-apply__intro{display:block}.capability-apply__intro>p:last-child{margin-top:1rem}.request-room .room-overview dl,.request-room__proposal-grid{grid-template-columns:1fr}.request-room .room-overview dl div{border-right:0}.request-room__clarification{grid-template-columns:1fr;gap:1.5rem}.ops-console__layout{grid-template-columns:1fr}.ops-console__nav{border-bottom:1px solid #292c29;border-right:0;grid-template-columns:repeat(5,minmax(8.5rem,1fr));overflow-x:auto}.ops-console__nav a{border-right:1px solid #242624}.ops-console .ops-shell{width:min(100% - 2.4rem,76rem)}.ops-expert-queue>header{display:grid}.ops-deliverable-review-list article{grid-template-columns:1fr}}@media (max-width:620px){.capability-apply__steps{gap:.35rem}.capability-apply__steps li{letter-spacing:.03em;font-size:.62rem}.capability-apply__grid,.capability-apply__modes,.ops-form-grid,.ops-delivery-grid{grid-template-columns:1fr}.capability-apply__wide,.capability-apply__modes legend{grid-column:auto}.capability-apply__actions button{flex:1}.request-room__phases{gap:.2rem}.request-room__phases li{letter-spacing:0;font-size:.55rem}.ops-lookup{flex-direction:column;align-items:stretch}.ops-expert-filter,.ops-expert-layout,.ops-request-card dl,.ops-expert-detail dl{grid-template-columns:1fr}.ops-expert-list{border-bottom:1px solid #343833;border-right:0}.ops-expert-layout{border-left:0;border-right:0}}@media (prefers-reduced-motion:reduce){.request-room__loading span{border-top-color:#c8bbae;animation:none}}.ee-public{--ee-bg:#050505;--ee-paper:#f3eee8;--ee-muted:#aaa39c;--ee-line:#ffffff21;--ee-line-strong:#ffffff3d;--ee-orange:#f26b1d;--ee-blue:#72b8ff;min-height:100vh;color:var(--ee-paper);background:radial-gradient(circle at 78% 8%, #f26b1d1a, transparent 28rem), var(--ee-bg)}.ee-public *{box-sizing:border-box}.ee-public .ee-overline{color:var(--ee-orange);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:650;line-height:1.4}.ee-public-header{z-index:20;border-bottom:1px solid var(--ee-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505cc;grid-template-columns:1fr auto 1fr;align-items:center;min-height:5.5rem;padding-inline:clamp(1.25rem,4vw,4rem);display:grid;position:relative}.ee-public-header .brand{align-items:center;min-height:44px}.ee-public-nav{align-items:center;gap:.2rem;display:flex}.ee-public-nav a,.ee-public-request-link{color:#bdb6af;align-items:center;min-width:44px;min-height:44px;padding:.55rem .8rem;font-size:.79rem;display:inline-flex}.ee-public-nav a[aria-current=page]{color:var(--ee-paper)}.ee-public-nav a:hover,.ee-public-nav a:focus-visible{color:#fff;outline:1px solid var(--ee-line-strong);outline-offset:-1px}.ee-public-request-link{color:#16110e;background:var(--ee-orange);justify-self:end;gap:.55rem;font-weight:750}.ee-public-request-link:hover,.ee-public-request-link:focus-visible{color:#16110e;outline:2px solid var(--ee-paper);outline-offset:3px;background:#ff873e}.ee-public-menu-button{display:none}.ee-public-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.88fr);gap:clamp(2rem,5vw,5rem);width:min(100% - 2*clamp(1.5rem,4.5vw,4.5rem),82rem);margin-inline:auto;display:grid}.ee-public-hero{align-items:center;min-height:clamp(34rem,100vh - 5.5rem,48rem);padding-block:clamp(4rem,9vw,8rem)}.ee-public-title h1{letter-spacing:-.075em;max-width:13ch;margin:.7rem 0 1.5rem;font-size:clamp(3.4rem,6.8vw,6.9rem);font-weight:390;line-height:.88}.ee-public-title h1 span,.ee-success-copy h1 span,.ee-request-main h1 span{color:var(--ee-orange)}.ee-public-title>p:last-of-type{max-width:40rem;color:var(--ee-muted);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}.ee-text-link,.ee-public-cta a{min-height:44px;color:var(--ee-orange);align-items:center;gap:.75rem;margin-top:1.5rem;display:inline-flex}.ee-text-link:hover,.ee-text-link:focus-visible,.ee-public-cta a:hover,.ee-public-cta a:focus-visible{color:#ff9b5e;text-underline-offset:.3rem;outline:none;text-decoration:underline}.ee-signal-field{isolation:isolate;background:radial-gradient(circle,#f26b1d1c,#0000 60%);border:1px solid #ffffff0f;min-height:27rem;position:relative;overflow:hidden}.ee-signal-field canvas,.ee-signal-fallback{width:100%;height:100%;position:absolute;inset:0}.ee-signal-fallback{opacity:.82;transition:opacity .25s}.ee-signal-fallback i{border:1px dotted #f26b1da6;border-radius:50%;position:absolute}.ee-signal-fallback i:first-child{inset:14%}.ee-signal-fallback i:nth-child(2){border-color:#72b8ff8c;inset:29%}.ee-signal-fallback i:nth-child(3){border-color:#ffffff52;inset:41%}.ee-signal-fallback b{background:var(--ee-orange);box-shadow:0 0 2rem var(--ee-orange);border-radius:50%;position:absolute;inset:48%}.ee-signal-field[data-scene-state=ready] .ee-signal-fallback{opacity:0}.ee-signal-field[data-scene-state=fallback] canvas{display:none}.ee-signal-legend{z-index:2;pointer-events:none;color:#ffffff9e;letter-spacing:.12em;font:600 .58rem/1.2 ui-monospace,monospace;position:absolute;inset:0}.ee-signal-legend span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0505059e;border:1px solid #ffffff1c;padding:.38rem .48rem;position:absolute}.ee-signal-legend-services [data-core]{color:#ff8a2a;border-color:#ff8a2a59;top:44%;left:11%}.ee-signal-legend-services [data-lane=projects]{color:#ff9b53;top:13%;right:2%}.ee-signal-legend-services [data-lane=ai]{color:#77b8ff;top:46%;right:2%}.ee-signal-legend-services [data-lane=expert]{color:#c49aff;top:78%;right:2%}.ee-signal-legend-how span:first-child{color:#ff8a2a;top:70%;left:5%}.ee-signal-legend-how span:nth-child(2){color:#ff9b53;top:19%;left:29%}.ee-signal-legend-how span:nth-child(3){color:#77b8ff;top:68%;left:55%}.ee-signal-legend-how span:nth-child(4){color:#c49aff;top:18%;right:2%}.ee-signal-legend-about span:first-child{color:#ff9b53;bottom:10%;left:6%}.ee-signal-legend-about span:nth-child(2){color:#77b8ff;top:9%;left:38%}.ee-signal-legend-about span:nth-child(3){color:#c49aff;bottom:10%;right:4%}.ee-services-page .ee-signal-field{background:radial-gradient(circle at 19%,#f26b1d2b,#0000 18rem),#050505}.ee-how-page .ee-signal-field{background:radial-gradient(#72b8ff12,#0000 68%),#050505}.ee-about-page .ee-signal-field{background:radial-gradient(circle at 22% 55%,#f26b1d1a,#0000 13rem),radial-gradient(circle at 50% 40%,#72b8ff14,#0000 13rem),radial-gradient(circle at 78% 58%,#bb8cff17,#0000 13rem),#050505}.ee-service-routes,.ee-process,.ee-principles{border-top:1px solid var(--ee-line);width:min(100% - 2*clamp(1.5rem,4.5vw,4.5rem),82rem);margin-inline:auto}.ee-service-route{border-bottom:1px solid var(--ee-line);grid-template-columns:4rem minmax(0,1.4fr) minmax(15rem,.8fr) auto;align-items:start;gap:clamp(1rem,3vw,3rem);padding-block:2.4rem;display:grid}.ee-route-number{color:var(--ee-orange);margin:0;font:500 1rem/1 ui-monospace,monospace}.ee-route-copy h2{letter-spacing:-.035em;max-width:26ch;margin:.65rem 0 0;font-size:clamp(1.35rem,2.25vw,2.35rem);font-weight:420;line-height:1.15}.ee-route-output>span{color:var(--ee-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.ee-route-output ul{color:#d4cdc6;gap:.45rem;margin:.75rem 0 0;padding:0;font-size:.84rem;line-height:1.45;list-style:none;display:grid}.ee-route-output li:before{content:"↳";color:var(--ee-orange);margin-right:.55rem}.ee-service-route>a{min-height:44px;color:var(--ee-paper);white-space:nowrap;align-items:center;gap:.65rem;display:inline-flex}.ee-service-route>a:hover,.ee-service-route>a:focus-visible{color:var(--ee-orange);outline:none}.ee-evidence-note,.ee-public-cta{width:min(100% - 2*clamp(1.5rem,4.5vw,4.5rem),82rem);margin-inline:auto;padding-block:clamp(5rem,10vw,9rem)}.ee-evidence-note h2,.ee-public-cta h2{letter-spacing:-.06em;max-width:25ch;margin:.7rem 0 1rem;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:390;line-height:.98}.ee-evidence-note>p:last-child{max-width:42rem;color:var(--ee-muted);line-height:1.6}.ee-process article{border-bottom:1px solid var(--ee-line);grid-template-columns:4rem minmax(12rem,.65fr) 1fr;gap:clamp(1rem,4vw,4rem);padding-block:2.2rem;display:grid}.ee-process article>span{color:var(--ee-orange);font-family:ui-monospace,monospace}.ee-process h2{margin:0;font-size:clamp(1.4rem,2.3vw,2.3rem);font-weight:440}.ee-process p{max-width:42rem;color:var(--ee-muted);margin:0;line-height:1.6}.ee-principles article{border-bottom:1px solid var(--ee-line);grid-template-columns:7rem 1fr;gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.ee-principles article>span{color:var(--ee-orange);font-size:clamp(3rem,6vw,6rem);font-weight:250;line-height:.8}.ee-principles h2{letter-spacing:-.05em;max-width:28ch;margin:.65rem 0 1rem;font-size:clamp(1.7rem,3.4vw,3.3rem);font-weight:400}.ee-principles article p:last-child{max-width:48rem;color:var(--ee-muted);line-height:1.65}.ee-request-layout{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:clamp(2rem,6vw,6rem);width:min(100% - 2*clamp(1.25rem,4vw,4rem),76rem);margin-inline:auto;padding-block:clamp(3rem,7vw,6.5rem);display:grid}.ee-request-main header>h1{letter-spacing:-.07em;max-width:13ch;margin:.65rem 0 1.25rem;font-size:clamp(3rem,6vw,5.8rem);font-weight:390;line-height:.9}.ee-request-main header>p:last-child{max-width:39rem;color:var(--ee-muted);line-height:1.6}.ee-request-progress{grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:38rem;margin:2.8rem 0 2rem;padding:0;list-style:none;display:grid}.ee-request-progress li{color:#6f6963;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;font-size:.7rem;display:grid}.ee-request-progress li:before{content:"";background:#302d2a;grid-column:1/-1;height:2px}.ee-request-progress .is-current,.ee-request-progress .is-complete{color:var(--ee-paper)}.ee-request-progress .is-current:before{background:var(--ee-orange)}.ee-request-progress .is-complete:before{background:#f26b1d73}.ee-request-progress i{color:var(--ee-orange);font-style:normal}.ee-question{border:0;border-top:1px solid var(--ee-line);gap:1rem;margin:0;padding:1.5rem 0 0;display:grid}.ee-question legend{letter-spacing:-.035em;max-width:24ch;padding:0;font-size:clamp(1.45rem,2.7vw,2.35rem);font-weight:440;line-height:1.15}.ee-question>p{max-width:40rem;color:var(--ee-muted);margin:0;line-height:1.55}.ee-question label{color:#d7d0c8;letter-spacing:.025em;gap:.5rem;font-size:.78rem;display:grid}.ee-question textarea,.ee-question input{border:1px solid var(--ee-line-strong);width:100%;min-height:3.1rem;color:var(--ee-paper);resize:vertical;background:#ffffff09;border-radius:.5rem;padding:1rem}.ee-question textarea:focus,.ee-question input:focus{border-color:var(--ee-orange);outline-offset:2px;outline:2px solid #f26b1d38}.ee-question-count{width:-moz-fit-content;width:fit-content;color:var(--ee-orange);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.ee-route-suggestion{border-left:2px solid var(--ee-blue);background:#72b8ff0d;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.ee-route-suggestion div{gap:.2rem;display:grid}.ee-route-suggestion span{color:var(--ee-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.ee-route-suggestion button{min-height:44px;color:var(--ee-blue);cursor:pointer;background:0 0;border:0}.ee-route-suggestion button:hover,.ee-route-suggestion button:focus-visible{outline:1px solid var(--ee-blue);outline-offset:2px}.ee-route-options{gap:.55rem;display:grid}.ee-route-option{cursor:pointer;display:block;position:relative}.ee-route-option input{opacity:0;width:1px;height:1px;position:absolute}.ee-route-option>span{border:1px solid var(--ee-line);grid-template-columns:5rem minmax(10rem,.7fr) 1fr;gap:1rem;min-height:4.5rem;padding:.9rem 1rem;display:grid}.ee-route-option i{color:var(--ee-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-style:normal}.ee-route-option strong{font-size:.9rem}.ee-route-option small{color:var(--ee-muted);line-height:1.4}.ee-route-option.is-recommended i{color:var(--ee-blue)}.ee-route-option:focus-within>span{border-color:var(--ee-orange);background:#f26b1d0f}.ee-route-option:has(input:checked)>span{border-color:var(--ee-orange);background:#f26b1d0f}.ee-consent{grid-template-columns:auto 1fr;align-items:start;min-height:44px;padding-block:.7rem;line-height:1.5}.ee-consent input{width:1.2rem;min-height:1.2rem;accent-color:var(--ee-orange);margin-top:.1rem}.ee-request-boundary{border-left:2px solid var(--ee-orange);color:var(--ee-muted);background:#f26b1d0f;gap:.4rem;padding:1rem;line-height:1.5;display:grid}.ee-request-boundary strong{color:var(--ee-paper)}.ee-request-actions{justify-content:space-between;gap:1rem;margin-top:1.4rem;display:flex}.ee-primary-button,.ee-secondary-button{border:1px solid var(--ee-line-strong);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;display:inline-flex}.ee-primary-button{border-color:var(--ee-orange);color:#17110e;background:var(--ee-orange);font-weight:720}.ee-secondary-button{color:var(--ee-paper);background:0 0}.ee-primary-button:hover,.ee-primary-button:focus-visible{outline:2px solid var(--ee-paper);outline-offset:3px;background:#ff873e}.ee-secondary-button:hover,.ee-secondary-button:focus-visible{border-color:var(--ee-paper);outline:none}.ee-live-brief{border:1px solid var(--ee-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808c2;align-self:start;padding:1rem;position:sticky;top:1.5rem}.ee-live-signal .ee-signal-field{min-height:12rem}.ee-live-heading{border-bottom:1px solid var(--ee-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 .7rem;display:flex}.ee-live-heading>span{color:#8f8983;font-size:.68rem}.ee-live-brief dl{margin:0}.ee-live-brief dl div{border-bottom:1px solid var(--ee-line);grid-template-columns:5.7rem 1fr;gap:.8rem;padding-block:.85rem;display:grid}.ee-live-brief dt{color:var(--ee-orange);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.ee-live-brief dd{color:#d4cdc6;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.ee-live-brief>p{color:#85807a;margin:1rem 0 0;font-size:.72rem;line-height:1.5}.ee-success-shell{align-items:center;min-height:calc(100vh - 5.5rem);padding-block:clamp(4rem,8vw,7rem)}.ee-success-signal .ee-signal-field{min-height:30rem}.ee-success-copy h1{letter-spacing:-.07em;max-width:12ch;margin:.65rem 0 1.25rem;font-size:clamp(3rem,6vw,5.8rem);font-weight:390;line-height:.9}.ee-success-lede{max-width:38rem;color:var(--ee-muted);line-height:1.6}.ee-request-id{border:1px solid var(--ee-line);gap:.25rem;width:-moz-fit-content;width:fit-content;margin:1.8rem 0;padding:.85rem 1rem;display:grid}.ee-request-id span{color:var(--ee-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.ee-request-id strong{color:var(--ee-orange);font-size:1.2rem}.ee-success-copy ol{border-top:1px solid var(--ee-line);margin:0;padding:0;list-style:none}.ee-success-copy li{border-bottom:1px solid var(--ee-line);grid-template-columns:2.5rem 1fr;gap:.8rem;padding-block:.8rem;display:grid}.ee-success-copy li>span{color:var(--ee-orange);font:.72rem/1.5 ui-monospace,monospace}.ee-success-copy li strong{font-size:.9rem}.ee-success-copy li p{color:var(--ee-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.5}@media (max-width:900px){.ee-public-grid,.ee-request-layout{grid-template-columns:1fr}.ee-public-hero{min-height:0}.ee-public-hero .ee-signal-field{min-height:19rem}.ee-service-route{grid-template-columns:3rem 1fr}.ee-route-output,.ee-service-route>a{grid-column:2}.ee-live-brief{position:static}}@media (max-width:760px){.ee-public-header{grid-template-columns:1fr auto auto;min-height:4.8rem;padding-inline:1rem;opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important}.ee-public-header .brand{opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important}.ee-public-header .brand,.ee-public-request-link,.ee-public-menu-button{grid-row:1}.ee-public-menu-button{min-width:44px;min-height:44px;color:var(--ee-paper);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.ee-public-menu-button i,.ee-public-menu-button i:before{content:"";background:currentColor;width:1rem;height:1px;transition:transform .2s;display:block}.ee-public-menu-button i:before{transform:translateY(.3rem)}.ee-public-header.is-menu-open .ee-public-menu-button i{transform:rotate(45deg)}.ee-public-header.is-menu-open .ee-public-menu-button i:before{transform:rotate(-90deg)}.ee-public-nav{border-bottom:1px solid var(--ee-line);opacity:0;visibility:hidden;background:#050505fa;gap:0;padding:.75rem 1rem 1rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;inset:100% 0 auto;transform:translateY(-.5rem)}.ee-public-header.is-menu-open .ee-public-nav{opacity:1;visibility:visible;transform:none}.ee-public-nav a{border-bottom:1px solid var(--ee-line)}.ee-public-request-link{margin-left:.15rem;padding-inline:.7rem;font-size:.7rem}.ee-public-title h1{font-size:clamp(3rem,14vw,4.8rem)}.ee-signal-field{min-height:18rem}.ee-signal-legend{letter-spacing:.08em;font-size:.5rem}.ee-signal-legend span{padding:.3rem .36rem}.ee-process article{grid-template-columns:2.5rem 1fr}.ee-process article p{grid-column:2}.ee-principles article{grid-template-columns:3.5rem 1fr}.ee-route-option>span{grid-template-columns:1fr;gap:.35rem}.ee-route-option small{max-width:38rem}.ee-route-suggestion{flex-direction:column;align-items:start}.ee-contact-grid{grid-template-columns:1fr}.ee-success-signal{order:2}.ee-success-copy{order:1}}@media (max-width:390px){.ee-public-request-link{max-width:7.7rem;line-height:1.15}.ee-public-menu-button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ee-service-route{grid-template-columns:2rem 1fr}.ee-request-actions>*{flex:1}}@media (prefers-reduced-motion:reduce){.ee-public *,.ee-public :before,.ee-public :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.ee-signal-field canvas{opacity:.35}.ee-signal-fallback{opacity:.85}}.p05-solutions,.p05-work{--p05-ease:cubic-bezier(.16, 1, .3, 1);background:radial-gradient(circle at 78% 14%,#ff670014,#0000 25rem),#020304}.p05-solution-hero{grid-template-columns:minmax(20rem,.82fr) minmax(32rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:calc(100svh - 5.75rem);padding-block:clamp(2.5rem,5vw,5.5rem);display:grid}.solution-market-hero.p05-solution-hero>div{max-width:none;font-size:inherit;margin-top:0}.p05-solution-lead>p,.p05-work-hero>p,.p05-case-copy>p{color:var(--mk-orange,#ff6700);letter-spacing:.24em;margin:0 0 1rem;font-size:.68rem;font-weight:620}.p05-solution-lead h1,.p05-work-hero h1{color:#f4f2f0;letter-spacing:-.065em;max-width:11ch;margin:0;font-size:clamp(3.8rem,6.8vw,7rem);font-weight:320;line-height:.92}.p05-solution-lead h1 span,.p05-work-hero h1 span{color:#ff6700}.p05-solution-lead>div,.p05-work-hero>div{color:#bcb7b2;max-width:33rem;margin-top:1.5rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55}.p05-primary-action,.flow-scene-hero .intake-entry>button[data-tactile-cta]{--cta-x:50%;--cta-y:50%;isolation:isolate;color:#fff8f2;min-height:48px;transition:transform .18s var(--p05-ease,cubic-bezier(.16,1,.3,1)), box-shadow .22s ease, filter .22s ease;background:linear-gradient(#ff781f,#dd4a08);border:1px solid #ff6700;border-radius:.15rem;justify-content:center;align-items:center;gap:.9rem;margin-top:1.7rem;padding:.75rem 1.05rem;font-weight:620;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff4d,0 .8rem 2.2rem #ff52052e}.p05-primary-action:before,.flow-scene-hero .intake-entry>button[data-tactile-cta]:before{z-index:-1;content:"";opacity:0;background:radial-gradient(circle 7rem at var(--cta-x) var(--cta-y), #ffffff6b, transparent 68%);transition:opacity .18s;position:absolute;inset:0}.p05-primary-action:hover,.p05-primary-action:focus-visible,.flow-scene-hero .intake-entry>button[data-tactile-cta]:hover,.flow-scene-hero .intake-entry>button[data-tactile-cta]:focus-visible{color:#fff;filter:saturate(1.08)brightness(1.06);outline-offset:3px;outline:2px solid #fff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff5c,0 1rem 2.8rem #ff52054d}.p05-primary-action:hover:before,.p05-primary-action:focus-visible:before,.flow-scene-hero .intake-entry>button[data-tactile-cta]:hover:before,.flow-scene-hero .intake-entry>button[data-tactile-cta]:focus-visible:before{opacity:1}.p05-primary-action[data-pressed=true],.flow-scene-hero .intake-entry>button[data-tactile-cta][data-pressed=true]{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 5px #380f0080,0 .25rem .8rem #ff520529}.p05-shared-scene,.p05-case-visual{background:0 0;min-height:clamp(34rem,62vw,48rem);position:relative;overflow:visible}.p05-shared-scene:after,.p05-case-visual:after{z-index:3;pointer-events:none;content:"";opacity:.62;background:radial-gradient(#ff67000b,#0000 66%);border-radius:50%;position:absolute;inset:8% 4%}.p05-shared-scene canvas,.p05-case-visual canvas{z-index:2;opacity:0;mix-blend-mode:screen;width:122%;height:114%;transition:opacity .34s ease, transform .9s var(--p05-ease);position:absolute;top:-7%;left:-10%;transform:scale(1.025);-webkit-mask-image:radial-gradient(84% 80% at 52%,#000 0 56%,#000000eb 68%,#00000061 84%,#0000 100%);mask-image:radial-gradient(84% 80% at 52%,#000 0 56%,#000000eb 68%,#00000061 84%,#0000 100%)}.p05-shared-scene.particle-scene-ready canvas,.p05-case-visual.particle-scene-ready canvas{opacity:1;transform:none}.p05-scene-fallback{z-index:1;opacity:.86;mix-blend-mode:screen;transition:opacity .26s;position:absolute;inset:12% 7%;-webkit-mask-image:radial-gradient(#000 0 62%,#000000b3 80%,#0000 100%);mask-image:radial-gradient(#000 0 62%,#000000b3 80%,#0000 100%)}.p05-scene-fallback:before,.p05-scene-fallback:after,.p05-scene-fallback i{content:"";filter:drop-shadow(0 0 .45rem #ff670059);background-image:radial-gradient(circle,#ff8b37eb 0 1px,#0000 1.6px);background-size:10px 10px;border-radius:50%;position:absolute}.p05-scene-fallback:before{inset:9% 23% 42% 5%;transform:rotate(-18deg)}.p05-scene-fallback:after{background-image:radial-gradient(circle,#5ab8ffe0 0 1px,#0000 1.6px);inset:38% 3% 9% 35%;transform:rotate(13deg)}.p05-scene-fallback i:first-child{background-image:radial-gradient(circle,#b46cffbf 0 1px,#0000 1.7px);inset:20% 14% 22% 26%}.p05-scene-fallback i:nth-child(2){inset:31% 28%;transform:rotate(42deg)}.p05-scene-fallback i:nth-child(3){background-size:7px 7px;inset:42% 38% 28% 18%}.p05-scene-fallback b{background:#fff3df;border-radius:50%;position:absolute;inset:48%;box-shadow:0 0 2rem #ff6700}.p05-shared-scene.particle-scene-ready .p05-scene-fallback,.p05-case-visual.particle-scene-ready .p05-scene-fallback{opacity:0}.p05-scene-readout{z-index:5;background:linear-gradient(90deg,#020304b8,#0000);border-left:1px solid #ff6700cc;gap:.35rem;max-width:18rem;padding:.75rem 0 .75rem 1rem;display:grid;position:absolute;bottom:1.2rem;right:1.25rem}.p05-scene-readout span{color:#ff7d27;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:650}.p05-scene-readout strong{color:#d8d3ce;font-size:.84rem;font-weight:430;line-height:1.45}.p05-outcome-rail{top:0}.p05-outcome-rail button{text-align:center;justify-content:center;position:relative}.p05-outcome-rail button:before{content:"";background:#625f5c;border-radius:50%;width:.42rem;height:.42rem;margin-right:.65rem;transition:background .22s,box-shadow .22s}.p05-outcome-rail button[aria-pressed=true]:before{background:#ff6700;box-shadow:0 0 1rem #ff6700cc}.p05-outcome-rail button:nth-child(2)[aria-pressed=true]:before{background:#f3eee9;box-shadow:0 0 1rem #ffffff8c}.p05-outcome-rail button:nth-child(3)[aria-pressed=true]:before{background:#5ab8ff;box-shadow:0 0 1rem #5ab8ffcc}.p05-outcome-rail button:nth-child(4)[aria-pressed=true]:before{background:#b46cff;box-shadow:0 0 1rem #b46cffcc}.p05-solutions .solution-market-library{min-height:42rem}.p05-solutions .solution-market-group[hidden]{display:none}.p05-solutions .solution-market-group{grid-template-columns:minmax(13rem,.58fr) minmax(0,1.7fr)}.p05-solutions .solution-market-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.p05-solutions .solution-market-card.is-featured{background:radial-gradient(circle at 80% 14%,#ff670021,#0000 13rem),linear-gradient(145deg,#ffffff0f,#ffffff03);border-color:#ff670073;min-height:31rem}.p05-solutions .solution-market-card.is-featured h3{font-size:clamp(2rem,3vw,3rem)}html[data-public-route-transition=home-to-solutions] .home-page .flow-copy{opacity:0;transition:opacity .16s ease, transform .24s var(--p05-ease);transform:translateY(-8px)}html[data-public-route-transition=home-to-solutions] .home-page .flow-progress{opacity:0;transition:opacity .14s}html[data-public-route-transition=home-to-solutions] .home-page #bloom-canvas{transition:transform .24s var(--p05-ease);transform:scale(.975)}.p05-solutions.is-home-arrival .p05-solution-lead{animation:p05-arrival-copy .62s var(--p05-ease) both}@keyframes p05-arrival-copy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.p05-work{min-height:100svh}.p05-work-hero{width:min(100% - 7rem,92rem);margin:0 auto;padding:clamp(4rem,8vw,8rem) 0 clamp(3rem,6vw,6rem)}.p05-work-hero h1{max-width:13ch}.p05-case{border-top:1px solid #ffffff29;grid-template-columns:minmax(28rem,1.15fr) minmax(22rem,.85fr);gap:clamp(2rem,6vw,7rem);width:min(100% - 7rem,92rem);margin:0 auto;padding:0 0 8rem;display:grid}.p05-case-visual{min-height:42rem;margin-top:1rem}.p05-case-visual canvas{width:120%;left:-7%}.p05-case-visual>p{z-index:5;background:#020304c2;border-left:1px solid #ff6700;gap:.35rem;max-width:19rem;margin:0;padding:.8rem 1rem;display:grid;position:absolute;bottom:1rem;left:1rem}.p05-case-visual>p span{color:#ff7d27;letter-spacing:.14em;font-size:.65rem}.p05-case-visual>p strong{color:#bbb5af;font-size:.76rem;font-weight:430;line-height:1.45}.p05-dither-screen{z-index:4;pointer-events:none;opacity:.78;transition:opacity .9s var(--p05-ease), transform 1.1s var(--p05-ease);background:radial-gradient(#020304d6,#0203047a 56%,#0000 82%);border-radius:50%;position:absolute;inset:8% 5%;-webkit-mask-image:radial-gradient(circle at 50% 48%,#0000 0 8%,#000 14% 64%,#0000 88%);mask-image:radial-gradient(circle at 50% 48%,#0000 0 8%,#000 14% 64%,#0000 88%)}.p05-dither-screen:after{content:"";opacity:.2;background-image:radial-gradient(#ffffff8c .65px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.p05-case.is-revealed .p05-dither-screen{opacity:0;transform:scale(1.16)}.p05-case-copy{align-self:center;padding-top:3rem}.p05-case-copy h2{color:#f4f1ed;letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4vw,4.7rem);font-weight:340;line-height:.98}.p05-case-chapters{border-top:1px solid #ffffff24;margin-top:2.5rem;display:grid}.p05-case-chapters section{border-bottom:1px solid #ffffff1c;grid-template-columns:7rem 1fr;gap:1rem;padding:1rem 0;display:grid}.p05-case-chapters span{color:#ff7d27;letter-spacing:.08em;font-size:.68rem}.p05-case-chapters p{color:#b9b4af;margin:0;font-size:.9rem;line-height:1.5}@media (max-width:980px){.p05-solution-hero{grid-template-columns:minmax(19rem,.82fr) minmax(24rem,1.18fr);gap:1.25rem}.p05-case{grid-template-columns:1fr}.p05-case-visual{min-height:36rem}}@media (max-width:760px){.p05-solution-hero,.p05-case,.p05-work-hero{width:100%}.p05-solution-hero{min-height:0;padding:3.25rem 1rem 1.5rem;display:block}.p05-solution-lead h1,.p05-work-hero h1{font-size:clamp(3.15rem,14.7vw,4.4rem)}.p05-shared-scene{min-height:clamp(18rem,78vw,21rem);margin:-2.4rem -1rem 0}.p05-shared-scene canvas,.p05-case-visual canvas{width:110%;height:110%;top:-5%;left:-5%;-webkit-mask-image:radial-gradient(92% 80%,#000 0 52%,#000000d6 68%,#00000047 84%,#0000 100%);mask-image:radial-gradient(92% 80%,#000 0 52%,#000000d6 68%,#00000047 84%,#0000 100%)}.p05-scene-readout{max-width:15rem;bottom:.5rem;right:.5rem}.p05-outcome-rail{grid-template-columns:1fr 1fr;padding:.45rem 1rem;top:4.7rem}.p05-outcome-rail button{text-align:left;justify-content:flex-start;min-width:0;padding:.6rem .45rem}.p05-solutions .solution-market-library{min-height:0}.p05-solutions .solution-market-group{grid-template-columns:1fr;padding-top:2.8rem}.p05-solutions .solution-market-group>div{grid-template-columns:1fr}.p05-solutions .solution-market-card.is-featured{min-height:25rem}.p05-work-hero{align-content:center;min-height:0;padding:3.2rem 1rem 4.25rem;display:grid}.p05-case{padding:0 1rem 5rem;display:block}.p05-case-visual{min-height:clamp(20rem,88vw,24rem);margin:-.5rem -.8rem 0}.p05-case-copy{padding-top:2.5rem}.p05-case-copy h2{font-size:clamp(2.5rem,12vw,3.7rem)}.p05-case-chapters section{grid-template-columns:5.5rem 1fr}}@media (max-width:360px){.p05-solution-hero{padding-inline:.8rem}.p05-shared-scene{min-height:14.75rem;margin-top:-3.1rem}.p05-outcome-rail{padding-inline:.8rem}.p05-outcome-rail button{font-size:.69rem}.p05-outcome-rail button:before{flex:none;margin-right:.45rem}.p05-case{padding-inline:.8rem}.p05-case-visual{min-height:18rem}.p05-case-chapters section{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.p05-primary-action,.p05-primary-action:before,.p05-shared-scene canvas,.p05-case-visual canvas,.p05-dither-screen,.p05-solutions .solution-market-group{transition:none!important;animation:none!important}.p05-case .p05-dither-screen{opacity:0}.p05-shared-scene[data-bloom-state=reduced] .p05-scene-fallback,.p05-case-visual[data-bloom-state=reduced] .p05-scene-fallback{opacity:.9}}:root{--ee-scene-orange:#ff6b00;--ee-scene-blue:#67c8ff;--ee-scene-paper:#f2efeb;--ee-scene-violet:#b589ff;--ee-scene-muted:#979491;--ee-scene-line:#ffffff29;--ee-scene-bg:#020303}.ee-request-page,.capability-apply{min-height:100dvh;color:var(--ee-scene-paper);background:radial-gradient(circle at 63% 48%, #4198db0e, transparent 30rem), radial-gradient(circle at 37% 50%, #ff6b000e, transparent 25rem), var(--ee-scene-bg);-webkit-font-smoothing:antialiased;font-family:Geist Variable,Geist,Arial,sans-serif;overflow-x:clip}.ee-request-page .ee-public-header,.capability-apply .ee-public-header{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#020303fa,#020303b8,#0000);border-bottom:0;min-height:5.75rem;padding-inline:clamp(1.6rem,2.6vw,2.8rem);position:relative}.capability-apply .ee-public-header{grid-template-columns:auto 1fr auto;padding-left:1.7rem;padding-right:2.6rem}.ee-request-page .ee-public-header .brand,.capability-apply .ee-public-header .brand{font-size:1.7rem}.capability-apply .ee-public-header .brand{font-size:2.1rem}.ee-request-page .ee-public-nav,.capability-apply .ee-public-nav{gap:clamp(1.7rem,3vw,3.4rem)}.capability-apply .ee-public-nav{justify-self:end;gap:4rem;margin-right:3.75rem}.ee-request-page .ee-public-nav a,.capability-apply .ee-public-nav a{color:#d1ceca;padding-inline:0;font-size:.88rem}.capability-apply .ee-public-nav a{font-size:1rem}.capability-apply .ee-public-nav a[aria-current=page]{color:var(--ee-scene-orange)}.capability-apply a.ee-public-request-link{color:var(--ee-scene-paper);border-bottom-color:#0000;font-size:.88rem;font-weight:480}.ee-request-page .ee-public-request-link,.capability-apply .ee-public-request-link{border:0;border-bottom:1px solid var(--ee-scene-orange);min-width:11.6rem;min-height:2.8rem;color:var(--ee-scene-orange);background:0 0;border-radius:0;justify-content:space-between}.ee-request-layout{grid-template-columns:minmax(34rem,50.5%) minmax(0,49.5%);width:100%;min-height:calc(100dvh - 5.75rem);padding:0;display:grid}.ee-request-main{z-index:4;flex-direction:column;justify-content:flex-start;min-width:0;padding:4.2rem clamp(2.4rem,4.2vw,4.6rem) 2.2rem clamp(2.6rem,4vw,4.5rem);display:flex;position:relative}.ee-request-main>header .ee-overline,.capability-apply__intro .eyebrow{color:#c7c2bd;letter-spacing:.19em;text-transform:uppercase;margin:0 0 1.5rem;font:560 .69rem/1.2 Geist Mono,ui-monospace,monospace}.ee-request-main>header h1{color:#f6f3f0;letter-spacing:-.055em;max-width:9.65ch;margin:0;font-size:clamp(4rem,4.75vw,4.75rem);font-weight:390;line-height:.93}.ee-request-main>header h1 em{color:var(--ee-scene-orange);font-style:italic;font-weight:470}.ee-request-main form{gap:.65rem;width:min(100%,30rem);margin-top:6.9rem;display:grid}.ee-question{border:0;gap:.62rem;min-width:0;margin:0;padding:0;display:grid}.ee-question>legend{color:#c9c4bf;margin-bottom:.1rem;font-size:.76rem;font-weight:540}.ee-question label{color:#b7b2ad;gap:.55rem;font-size:.76rem;display:grid}.ee-question textarea,.ee-question input,.ee-question select{color:#eeeae6;width:100%;min-height:2.8rem;font:inherit;background:#040505b8;border:1px solid #ffffff2e;border-radius:.15rem;padding:.72rem .9rem}.ee-question--outcome .ee-brief-answer>span{color:var(--ee-scene-orange);letter-spacing:.16em;text-transform:uppercase;font:590 .58rem/1.2 Geist Mono,ui-monospace,monospace}.ee-question--outcome textarea{color:#f3efeb;resize:vertical;border-color:#ff6b0047;height:12.4rem;min-height:12.4rem;padding:1.3rem 1.4rem 2.1rem;font-size:clamp(1.05rem,1.3vw,1.28rem);font-weight:380;line-height:1.5;box-shadow:inset 0 0 2rem #ff6b0005}.ee-question--refine{border-top:1px solid #ffffff1f;max-height:8.7rem;padding-top:.7rem;overflow:auto}.ee-question--refine textarea{resize:vertical;min-height:5.6rem}.ee-question :is(textarea,input,select):focus-visible{border-color:var(--ee-scene-orange);outline-offset:2px;outline:2px solid #ff6b003d}.ee-brief-answer{position:relative}.ee-brief-answer small{color:#77736f;font:.6rem/1 ui-monospace,monospace;position:absolute;bottom:.65rem;right:1rem}.ee-composer-support{display:none}.ee-brief-examples{flex-wrap:wrap;gap:.35rem;display:flex}.ee-brief-examples>span{color:#716d69;letter-spacing:.12em;text-transform:uppercase;width:100%;font:.57rem/1.2 ui-monospace,monospace}.ee-brief-examples button{color:#8e8984;background:#070808b3;border:1px solid #ffffff21;border-radius:.15rem;min-height:2.2rem;padding:.3rem .55rem;font:.6rem/1.1 inherit}.ee-brief-examples button i{display:none}.ee-brief-examples button:hover,.ee-brief-examples button:focus-visible{color:#f0ebe7;border-color:#8f8a85;outline:none}.ee-request-truth{color:#77726e;text-align:left;max-width:20rem;margin:0;font:.61rem/1.45 ui-monospace,monospace}.ee-route-review{grid-template-columns:8rem 1fr;align-items:center}.ee-route-review small{color:#777;grid-column:2;font-size:.64rem}.ee-contact-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ee-consent{grid-template-columns:auto 1fr;align-items:start}.ee-consent input{width:1.1rem;min-height:1.1rem;accent-color:var(--ee-scene-orange);margin-top:.08rem;padding:0}.ee-request-boundary{border-left:1px solid var(--ee-scene-orange);color:#8a8580;background:#ff6b0006;padding:.7rem .9rem;font-size:.66rem;line-height:1.45}.ee-request-boundary strong{color:#d2ccc7;display:block}.inline-error:empty{display:none}.ee-request-actions{justify-content:flex-start;align-items:center;gap:1rem;margin-top:1rem;display:flex}.ee-primary-button,.ee-secondary-button,.capability-apply .primary-button,.capability-apply .ghost-button{color:#d4cfca;min-height:3rem;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #55514e;border-radius:0;justify-content:center;align-items:center;gap:.8rem;padding:.55rem .8rem;font-size:.77rem;display:inline-flex}.ee-primary-button,.capability-apply .primary-button{border-color:var(--ee-scene-orange);color:var(--ee-scene-orange);font-size:.96rem;font-weight:560}.ee-primary-button>span{font-size:1.55rem;font-weight:280}.ee-primary-button kbd{color:#77726e;text-transform:uppercase;background:0 0;border:1px solid #3c3936;margin-left:1.4rem;padding:.32rem .6rem;font:.55rem/1 ui-monospace,monospace}.ee-primary-button:active,.ee-secondary-button:active,.capability-apply button:active{transform:translateY(1px)}.ee-primary-button:disabled{color:#777;border-color:#35322f}.ee-intent-meter{gap:.5rem;display:none}.ee-intent-meter i{background:linear-gradient(90deg, var(--ee-scene-orange), #3d3936);width:4rem;height:1px}.ee-intent-diagnostics{color:#67625e;letter-spacing:.12em;border-left:1px solid #ffffff3d;gap:.55rem;width:14.5rem;margin-top:2.2rem;padding-left:.8rem;font:.52rem/1 ui-monospace,monospace;display:grid}.ee-intent-diagnostics span{grid-template-columns:6.2rem 1fr;align-items:center;display:grid}.ee-intent-diagnostics i{background:repeating-linear-gradient(90deg,#67625e 0 3px,#0000 3px 6px);height:2px}.ee-intent-diagnostics span:first-child i{background:linear-gradient(90deg,#67625e 0 45%,var(--ee-scene-orange) 45% 80%,#383532 80%)}.ee-request-progress{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ee-request-progress li{color:#5f5b58;align-items:center;gap:.35rem;font-size:.55rem;display:flex}.ee-request-progress li:before{content:"";background:currentColor;width:1.3rem;height:1px}.ee-request-progress li i,.ee-request-progress li small{display:none}.ee-request-progress li b{letter-spacing:.08em;text-transform:uppercase;font-weight:520}.ee-request-progress li.is-current{color:var(--ee-scene-orange)}.ee-request-progress li.is-complete{color:#b8b3af}.request-funnel{z-index:2;border-left:1px solid #ffffff06;grid-template-rows:5.4rem 1.8rem 1fr 3rem;grid-template-columns:minmax(0,27%) minmax(22rem,73%);min-width:0;min-height:calc(100dvh - 5.75rem);display:grid;position:relative;overflow:visible}.request-funnel__scene-title{z-index:5;color:#c2bdb8;letter-spacing:.16em;grid-area:1/2;justify-content:space-between;align-items:end;margin:0 5.7rem .7rem .1rem;font:.66rem/1.2 ui-monospace,monospace;display:flex;position:relative;transform:none}.request-funnel__scene-title b{color:var(--ee-scene-blue);font-size:.82rem;font-weight:500;position:absolute;bottom:-2.4rem;left:0}.request-funnel__meter{z-index:5;background:repeating-linear-gradient(90deg,#ffffff47 0 3px,#0000 3px 5px);grid-area:2/2;height:.25rem;margin:0 5.7rem 0 .1rem;transform:translateY(3.7rem)}.request-funnel__meter i{background:linear-gradient(90deg, #e7f4ff 0 82%, var(--ee-scene-orange));width:0;height:100%;display:block;box-shadow:0 0 .6rem #67c8ff99}.request-funnel__meter i[data-readiness="0"]{width:0}.request-funnel__meter i[data-readiness="36"]{width:36%}.request-funnel__meter i[data-readiness="52"]{width:52%}.request-funnel__meter i[data-readiness="68"]{width:68%}.request-funnel__meter i[data-readiness="84"]{width:84%}.request-funnel__meter i[data-readiness="100"]{width:100%}.request-funnel__visual{z-index:1;clip-path:inset(0);pointer-events:none;position:fixed;inset:14.2rem 29.8rem 8.7rem max(31rem,50.5vw - 19rem);overflow:hidden}.request-funnel canvas,.capability-fingerprint canvas{touch-action:pan-y;width:100%;height:100%;display:block}.request-funnel__legend{z-index:4;grid-area:3/2;grid-auto-rows:6rem;align-content:start;gap:1.2rem;margin:0 0 0 -.9rem;padding:3.45rem 5.3rem .6rem .4rem;list-style:none;display:grid;transform:none}.request-funnel__legend-item{opacity:.38;color:#d9d4cf;background:0 0;grid-template-columns:3.5rem 1fr;align-items:center;gap:1.4rem;transition:opacity .35s,transform .35s;display:grid;position:relative}.request-funnel__legend-item:before{content:"";opacity:.62;background:linear-gradient(90deg,#0000,currentColor);width:clamp(4rem,8vw,8.5rem);height:1px;position:absolute;top:1.35rem;right:100%}.request-funnel__legend-item>i{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:3.5rem;display:grid;box-shadow:inset 0 0 0 .35rem #0000008c,0 0 1rem #ffffff14}.request-funnel__legend-item>i:after{aspect-ratio:1;content:"";border:1px solid;border-radius:50%;width:.72rem;box-shadow:0 0 .6rem}.request-funnel__legend-item i.is-orange{color:var(--ee-scene-orange)}.request-funnel__legend-item i.is-blue{color:var(--ee-scene-blue)}.request-funnel__legend-item i.is-paper{color:var(--ee-scene-paper)}.request-funnel__legend-item i.is-violet{color:var(--ee-scene-violet)}.request-funnel__label-line{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;gap:.8rem;padding-bottom:.35rem;display:flex}.request-funnel__legend-item strong{color:var(--ee-scene-blue);letter-spacing:.13em;text-transform:uppercase;font:560 .76rem/1 ui-monospace,monospace}.request-funnel__legend-item em{color:#aaa5a0;letter-spacing:.08em;text-transform:uppercase;font:.55rem/1 ui-monospace,monospace}.request-funnel__legend-item small{color:#c2bdb8;max-height:3.5em;margin-top:.42rem;font-size:.76rem;line-height:1.42;display:block;overflow:hidden}.request-funnel__legend-item.is-active,.request-funnel__legend-item.is-complete{opacity:1;transform:none}.request-funnel__boundary{z-index:4;color:#75879a;grid-area:4/2;align-self:end;margin:.3rem 5.3rem 6.35rem .4rem;font-size:.65rem}.request-funnel__boundary i{aspect-ratio:1;background:var(--ee-scene-blue);width:.45rem;margin-right:.55rem;display:inline-block;transform:rotate(45deg)}.request-funnel__boundary b{color:#8ba0b3}.request-funnel--compact{display:none}.semantic-particle-fallback{display:none;position:absolute;inset:8%}[data-final-scene-state=fallback] canvas{display:none}[data-final-scene-state=fallback] .semantic-particle-fallback{display:block}.semantic-particle-fallback--funnel i{transform-origin:58%;background:linear-gradient(90deg,#ff6b0066,#67c8ffcc,#0000);width:80%;height:1px;position:absolute;left:8%}.semantic-particle-fallback--funnel i:first-child{top:18%;transform:rotate(12deg)}.semantic-particle-fallback--funnel i:nth-child(2){top:34%;transform:rotate(6deg)}.semantic-particle-fallback--funnel i:nth-child(3){top:50%}.semantic-particle-fallback--funnel i:nth-child(4){top:66%;transform:rotate(-6deg)}.semantic-particle-fallback--funnel i:nth-child(5){top:82%;transform:rotate(-12deg)}.capability-apply__shell{width:100%;max-width:none;margin-inline:auto;padding:0}.capability-apply__workspace{grid-template-columns:minmax(30rem,42%) minmax(0,58%);min-height:calc(100dvh - 5.75rem);display:grid}.capability-apply__form-panel{z-index:4;background:linear-gradient(90deg,#030404 0 72%,#030404fa 84%,#030404d1 94%,#0304044d 100%);flex-direction:column;min-width:0;padding:1.1rem .7rem 1rem clamp(2.4rem,4vw,4rem);display:flex;position:relative}.capability-apply__intro{display:block}.capability-apply__intro h1{max-width:10.2ch;color:var(--ee-scene-paper);letter-spacing:-.06em;transform-origin:0;margin:0;font-size:clamp(3.5rem,5.3vw,5.3rem);font-weight:620;line-height:.93;transform:scaleX(1.045)}.capability-apply__intro h1 em{color:var(--ee-scene-orange);font-style:normal}.capability-apply__intro .eyebrow{color:#a9d7ef;white-space:nowrap;width:auto;max-width:none;margin-bottom:.75rem}.capability-apply__intro>p:last-child{color:#b8b3af;letter-spacing:.025em;max-width:25.5rem;margin:.97rem 0 0;font:.83rem/1.62 Geist Mono,ui-monospace,monospace}.capability-profile{border-bottom:1px solid #ffffff29;width:min(34rem,100%);margin-top:.75rem;display:grid;position:relative}.capability-profile__row{color:#aba6a1;width:26.6rem;min-height:2.25rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff21;grid-template-columns:6rem minmax(0,1fr) 1rem;align-items:center;padding:0;display:grid}.capability-profile__row>span:first-child{letter-spacing:.1em;text-transform:uppercase;padding-right:.4rem;font:.68rem/1 ui-monospace,monospace}.capability-profile__row strong{color:#d8d3ce;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:430;overflow:hidden}.capability-profile__row>i{color:var(--ee-scene-orange);font-style:normal}.capability-profile__tokens{gap:.35rem;min-width:0;display:flex;overflow:hidden}.capability-profile__tokens>span{color:#cac5c0;white-space:nowrap;border:1px solid #ffffff2b;border-radius:.18rem;padding:.2rem .42rem;font-size:.68rem}.capability-profile__empty{color:#6f6b67}.capability-profile__evidence{width:100%;min-height:3.7rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff29;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.8rem;padding:0;display:grid}.capability-profile__evidence>span{aspect-ratio:1;border:1px solid var(--ee-scene-orange);width:2rem;color:var(--ee-scene-orange);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.capability-profile__evidence strong{color:#dad5d0;letter-spacing:.15em;font:560 .72rem/1 ui-monospace,monospace}.capability-profile__evidence em{color:#87b9db;letter-spacing:.08em;padding-right:3.2rem;font:.66rem/1 ui-monospace,monospace}.capability-profile__row:is(:hover,:focus-visible),.capability-profile__evidence:is(:hover,:focus-visible){background:#ff6b0009;border-bottom-color:#ff6b00b8;outline:0}.capability-profile__row:focus-visible,.capability-profile__evidence:focus-visible{box-shadow:inset 3px 0 0 var(--ee-scene-orange)}.capability-apply form{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;width:min(34rem,100%);padding:0;display:grid}.capability-apply form>fieldset{border:0;gap:.8rem;min-width:0;margin:0;padding:.9rem 0 0;display:grid}.capability-apply form>fieldset>legend,.capability-apply__prompt{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.capability-apply form>fieldset>legend{color:#f0ebe6;letter-spacing:.06em;font:600 .82rem/1.3 Geist Mono,ui-monospace,monospace}.capability-apply__prompt{color:#97918c;letter-spacing:0;max-width:40rem;font:.82rem/1.5 Geist Variable,Geist,sans-serif}.capability-apply__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem 1rem;display:grid}.capability-apply__wide{grid-column:1/-1}.capability-apply label{color:#b9b3ae;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr);align-items:start;gap:.4rem;font:.72rem/1.25 ui-monospace,monospace;display:grid}.capability-apply label>span{color:#b9b3ae}.capability-apply label>span em{color:#77716d;margin-left:.35rem;font-size:.64rem;font-style:normal}.capability-apply input,.capability-apply select,.capability-apply textarea{color:#e4dfda;letter-spacing:0;text-transform:none;background:#030404b8;border:1px solid #ffffff2e;border-radius:.2rem;width:100%;min-height:2.75rem;padding:.65rem .7rem;font:.875rem/1.4 Geist Variable,Geist,sans-serif}.capability-apply textarea{resize:vertical;min-height:7.5rem}.capability-apply :is(input,select,textarea):focus-visible{border-color:var(--ee-scene-orange);outline-offset:1px;outline:2px solid #ff6b0033}.capability-apply label small{color:#8f8984;letter-spacing:0;text-transform:none;grid-column:1;font:.75rem/1.4 Geist Variable,Geist,sans-serif}.capability-apply__other-industry[hidden]{display:none}.capability-apply form>fieldset>legend{scroll-margin-top:6rem}.capability-apply__boundary,.capability-apply__resume{border-left:1px solid var(--ee-scene-orange);color:#817c78;background:#ff6b0006;padding:.55rem .7rem;font-size:.61rem;line-height:1.4}.capability-apply__boundary strong,.capability-apply__resume strong{color:#cfc9c4}.capability-apply__boundary p,.capability-apply__resume p{margin:.2rem 0 0}.capability-apply__credential{border-top:1px solid #2f2f2f;margin-top:.2rem;padding-top:.45rem}.capability-skills-editor{align-items:center;min-height:4.8rem;display:flex;position:relative}.capability-skills-editor .capability-profile__tokens{z-index:1;pointer-events:none;flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;inset-inline:0}.capability-skills-editor .capability-profile__tokens>span{letter-spacing:0;text-transform:none;flex:none;min-width:0;padding:.2rem .46rem;font-size:.84rem}.capability-skill-label>small{display:none}.capability-skill-label{align-items:start}.capability-skill-label>span:first-child{padding-top:.75rem}.capability-skills-editor textarea{color:#0000;caret-color:var(--ee-scene-orange)}.capability-skills-editor textarea:focus{z-index:2;color:#e4dfda;background:#050606;position:relative}.capability-skills-editor:focus-within .capability-profile__tokens{display:none}.capability-inline-editor{min-height:2.1rem;display:block;position:relative}.capability-inline-editor>b{z-index:1;color:#e4dfda;text-overflow:ellipsis;text-transform:none;white-space:nowrap;pointer-events:none;max-width:calc(100% - 1rem);font:430 .72rem/1.35 Geist Variable,Geist,sans-serif;position:absolute;top:50%;left:.52rem;overflow:hidden;transform:translateY(-50%)}.capability-inline-editor :is(input,textarea){color:#0000;caret-color:var(--ee-scene-orange)}.capability-inline-editor:focus-within>b{display:none}.capability-inline-editor :is(input,textarea):focus{z-index:2;color:#e4dfda;background:#050606;position:relative}.capability-inline-editor textarea{height:2.25rem;min-height:2.25rem}.capability-apply__actions{z-index:3;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:1rem;display:flex;position:static}.capability-apply__actions .primary-button,.capability-apply__actions .ghost-button{letter-spacing:.015em;white-space:nowrap;border-bottom-color:#0000;width:auto;min-width:4.6rem;min-height:2.75rem;padding:0 .75rem;font-size:.875rem;font-weight:610;overflow:visible}.capability-apply__actions .primary-button{color:var(--ee-scene-orange)}.capability-apply__actions .ghost-button{color:#ddd8d3}.capability-apply__actions .primary-button span{font-size:.9rem}.capability-apply__actions .ghost-button:before{content:none}.capability-apply__save-state{color:#77716d;margin:.55rem 0 0;font-size:.72rem}.capability-apply__steps{clip:auto;white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:min(34rem,100%);height:auto;margin:1.25rem 0 0;padding:0;list-style:none;display:grid;overflow:visible}.capability-apply__steps li{color:#6f6a66;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-width:0;font:.68rem/1.2 Geist Mono,ui-monospace,monospace;display:grid}.capability-apply__steps li span{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.capability-apply__steps li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capability-apply__steps li i{display:none}.capability-apply__steps li.is-current,.capability-apply__steps li.is-complete{color:#d8d3ce}.capability-apply__steps li.is-current span{border-color:var(--ee-scene-orange);color:var(--ee-scene-orange);box-shadow:0 0 .7rem #ff6b0033}.capability-apply__steps li.is-complete span{color:var(--ee-scene-blue);border-color:#67c8ff8c}.capability-profile__evidence{min-height:5rem}.capability-profile__evidence em{padding-right:0;position:absolute;left:17.9rem}.capability-readiness{grid-template-columns:6rem minmax(0,1fr) 7.75rem;align-items:center;gap:1rem;margin-top:.85rem;padding-top:.8rem;display:grid}.capability-readiness__dial{aspect-ratio:1;background:conic-gradient(var(--ee-scene-orange) 0, #ffffff1f 0);border-radius:50%;place-items:center;width:5.5rem;display:grid;position:relative;box-shadow:0 0 1.2rem #ff6b0024}.capability-readiness__dial[data-readiness-level="1"]{background:conic-gradient(var(--ee-scene-orange) 12.5%, #ffffff1f 0)}.capability-readiness__dial[data-readiness-level="2"]{background:conic-gradient(var(--ee-scene-orange) 25%, #ffffff1f 0)}.capability-readiness__dial[data-readiness-level="3"]{background:conic-gradient(var(--ee-scene-orange) 37.5%, #ffffff1f 0)}.capability-readiness__dial[data-readiness-level="4"]{background:conic-gradient(var(--ee-scene-orange) 50%, #ffffff1f 0)}.capability-readiness__dial[data-readiness-level="5"]{background:conic-gradient(var(--ee-scene-orange) 62.5%, #ffffff1f 0)}.capability-readiness__dial[data-readiness-level="6"]{background:conic-gradient(var(--ee-scene-orange) 68%, #ffffff1f 0)}.capability-readiness__dial[data-readiness-level="7"]{background:conic-gradient(var(--ee-scene-orange) 87.5%, #ffffff1f 0)}.capability-readiness__dial[data-readiness-level="8"]{background:conic-gradient(var(--ee-scene-orange) 100%, #ffffff1f 0)}.capability-readiness__dial:before{aspect-ratio:1;content:"";background:#030404;border-radius:50%;width:5rem;position:absolute}.capability-readiness__dial strong{z-index:1;font-size:1.05rem;font-weight:420;position:relative}.capability-readiness p{color:#e1dcd7;letter-spacing:.17em;margin:0 0 .72rem;font:.72rem/1 ui-monospace,monospace}.capability-readiness small{color:#78a8c8;margin-top:.55rem;font-size:.66rem;line-height:1.4;display:block}.capability-readiness__ticks{gap:.25rem;display:flex}.capability-readiness__ticks i{background:#4a4947;width:2.15rem;height:.2rem;transform:skew(-24deg)}.capability-readiness__ticks i.is-ready{background:var(--ee-scene-orange);box-shadow:0 0 .4rem #ff6b007a}.capability-readiness>div:nth-child(2){transform:translateY(-.75rem)}.capability-readiness__next{border-left:1px solid #55514e;padding-left:1.25rem;transform:translateY(1.6rem)}.capability-readiness__next span{color:#aaa5a0;letter-spacing:.08em;text-transform:uppercase;font:.58rem/1 ui-monospace,monospace;display:block}.capability-readiness__next strong{color:var(--ee-scene-orange);letter-spacing:.14em;margin-top:.5rem;font:.72rem/1 ui-monospace,monospace;display:block}.capability-fingerprint{min-width:0;min-height:calc(100dvh - 5.75rem);position:relative;overflow:visible}.capability-fingerprint__heading{display:none}.capability-fingerprint__heading p{margin:0}.capability-fingerprint__heading span{color:#8badc4}.capability-fingerprint__visual{position:absolute;inset:-.15rem 12rem 1rem -22%}.capability-fingerprint__axes{z-index:4;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:.5rem 4rem 1rem 0}.capability-fingerprint__axis{opacity:.84;grid-template-columns:4.4rem 1fr;align-items:center;gap:2.1rem;width:15.7rem;transition:opacity .5s,transform .5s;display:grid;position:absolute;right:0}.capability-fingerprint__axis--1{top:8%}.capability-fingerprint__axis--2{top:28%}.capability-fingerprint__axis--3{top:48%}.capability-fingerprint__axis--4{top:68%}.capability-fingerprint__axis:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000,currentColor);width:clamp(7rem,14vw,14rem);height:1px;position:absolute;top:2.1rem;right:100%}.capability-fingerprint__axis>i{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:4.25rem;display:grid;position:relative;box-shadow:inset 0 0 0 .38rem #030404,inset 0 0 0 .46rem,0 0 1.2rem #ffffff14}.capability-fingerprint__axis>i:after{content:"";opacity:.45;border-radius:50%;position:absolute;inset:.8rem;box-shadow:inset 0 0 0 1px}.capability-fingerprint__axis>i b{z-index:2;aspect-ratio:1;color:#f2efeb;width:1.15rem;display:block;position:relative}.capability-fingerprint__axis>i.is-hex b{border:0}.capability-fingerprint__axis>i.is-hex b:before,.capability-fingerprint__axis>i.is-hex b:after{content:"";clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);position:absolute}.capability-fingerprint__axis>i.is-hex b:before{background:currentColor;inset:0}.capability-fingerprint__axis>i.is-hex b:after{background:#030404;inset:1px}.capability-fingerprint__axis>i.is-spark b:before,.capability-fingerprint__axis>i.is-spark b:after{content:"";background:currentColor;height:1px;position:absolute;inset:50% -20% auto}.capability-fingerprint__axis>i.is-spark b:after{transform:rotate(90deg)}.capability-fingerprint__axis>i.is-spark b{background:linear-gradient(45deg,#0000 48%,currentColor 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,currentColor 49% 51%,#0000 52%);border:0}.capability-fingerprint__axis>i.is-target b{border:1px solid;border-radius:50%;box-shadow:inset 0 0 0 .28rem #030404,inset 0 0 0 calc(.28rem + 1px)}.capability-fingerprint__axis>i.is-document b{border:1px solid;border-radius:.1rem;width:.9rem;height:1.2rem}.capability-fingerprint__axis>i.is-document b:after{content:"";background:currentColor;width:.38rem;height:1px;position:absolute;bottom:.25rem;right:.18rem;box-shadow:0 -.22rem}.capability-fingerprint__axis>i.is-clock b{border:1px solid;border-radius:50%}.capability-fingerprint__axis>i.is-clock b:before{content:"";background:currentColor;width:1px;height:.38rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.capability-fingerprint__axis>i.is-clock b:after{content:"";transform-origin:0;background:currentColor;width:.32rem;height:1px;position:absolute;top:50%;left:50%;transform:rotate(35deg)}.capability-fingerprint__axis i.is-orange{color:var(--ee-scene-orange)}.capability-fingerprint__axis i.is-blue{color:var(--ee-scene-blue)}.capability-fingerprint__axis i.is-violet{color:var(--ee-scene-violet)}.capability-fingerprint__axis strong{color:currentColor;letter-spacing:.14em;text-transform:uppercase;font:560 .84rem/1 ui-monospace,monospace;display:block}.capability-fingerprint__axis small{color:#cac4be;text-shadow:0 1px 1rem #000000e6;margin-top:.45rem;font-size:.82rem;line-height:1.4;display:block}.capability-fingerprint__axis.is-active,.capability-fingerprint__axis.is-complete{opacity:1;transform:translate(-.15rem)}.capability-fingerprint__identity{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.capability-fingerprint__identity b{color:#e9e3de;font-size:.7rem;font-weight:550}.capability-fingerprint__identity span{color:#77726f;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}@media (min-width:1200px){.capability-apply [data-capability-canvas=fingerprint]{width:51.0719vw;height:84.6774vh;position:fixed;top:8.06452vh;left:28.3733vw}}.semantic-particle-fallback--fingerprint{border:1px dotted #ff6b0066;border-radius:48% 48% 35% 35%;display:none}.semantic-particle-fallback--fingerprint i{border:1px solid #ff6b002e;border-radius:50%;position:absolute;inset:10%}.capability-apply__complete{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem;min-height:calc(100dvh - 5.75rem);padding:2rem 4rem;display:grid}.capability-apply--complete .capability-fingerprint{overflow:hidden}.application-confirmation{z-index:6;border-left:1px solid var(--ee-scene-orange);background:#030404;padding:2rem;position:relative}.application-confirmation>h1{margin:.6rem 0 0;font-size:2.4rem;font-weight:430}.application-confirmation__reference{border:1px solid #ffffff29;gap:.3rem;width:-moz-fit-content;width:fit-content;margin:1.2rem 0 0;padding:.7rem .8rem;display:grid}.application-confirmation__reference span{color:#8e8984;letter-spacing:.1em;text-transform:uppercase;font:.65rem/1 ui-monospace,monospace}.application-confirmation__reference b{color:var(--ee-scene-orange);font:560 .9rem/1.2 ui-monospace,monospace}.application-confirmation__actions{align-items:center;gap:1rem;margin-top:1rem;display:flex}.application-confirmation__actions a,.application-confirmation__actions button{min-height:44px;color:var(--ee-scene-orange);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:.65rem 0;display:inline-flex}.application-confirmation__actions button{color:#aaa49e}@media (min-width:1200px){.capability-apply--complete .capability-fingerprint__visual{inset:1rem 12rem 1rem 0;overflow:hidden}.capability-apply--complete [data-capability-canvas=fingerprint]{width:100%;height:100%;position:absolute;inset:0}}.capability-apply__field-help,.capability-apply__field-error{grid-column:1/-1;margin-top:.15rem;font:.75rem/1.45 Geist Mono,ui-monospace,monospace;display:block}.capability-apply__field-help{color:#807b76}.capability-apply__field-error{color:#ff9560;min-height:.95rem}.capability-apply :is(input,select,textarea)[aria-invalid=true]{box-shadow:inset 3px 0 0 var(--ee-scene-orange);border-color:#ff6b00e6}.capability-apply__draft-actions{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;display:flex}.capability-apply__draft-actions p{margin:0}.capability-apply__draft-actions button{color:#8f8984;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.5rem 0;font:.72rem/1 Geist Mono,ui-monospace,monospace;text-decoration:underline}.capability-apply__draft-actions button:is(:hover,:focus-visible){color:var(--ee-scene-orange)}@media (max-width:1120px) and (min-width:761px){.ee-request-layout,.capability-apply__workspace{grid-template-columns:minmax(29rem,46%) minmax(0,54%)}.ee-request-main,.capability-apply__form-panel{padding-inline:2rem}.request-funnel{grid-template-columns:48% 52%}.request-funnel__visual{left:-32%;right:35%}.request-funnel__scene-title,.request-funnel__meter,.request-funnel__legend{margin-right:0;padding-right:1rem}.capability-fingerprint__visual{right:8rem}.capability-fingerprint__axis{width:10.5rem}}@media (max-width:760px){.ee-request-page .ee-public-header,.capability-apply .ee-public-header{grid-template-columns:minmax(0,1fr) auto auto;min-height:4.9rem;padding-inline:1rem}.ee-request-page .ee-public-request-link,.capability-apply a.ee-public-request-link{text-align:center;white-space:nowrap;grid-area:1/2;min-width:0;max-width:8.2rem;padding-inline:.25rem;font-size:.76rem;line-height:1.08}.ee-request-page .ee-public-request-link span,.capability-apply .ee-public-request-link span{display:none}.ee-request-page .ee-public-header .brand,.capability-apply .ee-public-header .brand{white-space:nowrap;min-width:0;font-size:clamp(1.3rem,6vw,1.65rem);transform:none}.ee-request-page .ee-public-menu-button,.capability-apply .ee-public-menu-button{border:1px solid #ffffff59;grid-area:1/3;width:2.75rem;min-width:2.75rem;height:2.75rem;margin-left:.5rem}.capability-apply .ee-public-nav{justify-self:stretch;width:100%;margin-right:0}.capability-apply .ee-public-header.is-menu-open .ee-public-nav{box-shadow:0 1.5rem 3rem #000000b8}.ee-request-layout,.capability-apply__workspace{flex-direction:column;width:100%;min-height:0;display:flex}.ee-request-main,.capability-apply__form-panel{padding:2.2rem 1rem 1.6rem}.ee-request-main>header h1,.capability-apply__intro h1{max-width:9ch;font-size:clamp(3.2rem,14vw,4.2rem)}.capability-apply__intro .eyebrow{white-space:normal;max-width:100%}.ee-request-main form{margin-top:1.8rem}.ee-question--outcome textarea{min-height:11rem}.ee-composer-support{display:grid}.ee-request-truth{text-align:left;max-width:none}.ee-brief-examples button:nth-of-type(n+2){display:none}.ee-contact-grid,.capability-apply__grid{grid-template-columns:1fr}.capability-apply__wide{grid-column:auto}.ee-route-review{grid-template-columns:1fr}.ee-route-review small{grid-column:auto}.ee-request-page :is(input:not([type=hidden]):not([type=checkbox]),select,button,.ee-primary-button,.ee-secondary-button),.capability-apply :is(input:not([type=hidden]):not([type=checkbox]),select,button,.primary-button,.ghost-button){min-height:44px}.ee-request-page :is(input:not([type=hidden]):not([type=checkbox]),select,textarea),.capability-apply :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){font-size:1rem}.capability-apply textarea{min-height:44px}.capability-apply input[type=file]{min-height:44px;padding-block:0}.capability-apply input[type=file]::file-selector-button{min-height:44px;color:var(--ee-scene-paper);background:#ff6b0014;border:0;border-right:1px solid #393939;margin-right:.75rem}.ee-consent,.capability-apply .request-consent{align-items:center;min-height:44px}.ee-consent input[type=checkbox],.capability-apply .request-consent input[type=checkbox]{appearance:none;background:0 0;border:0;place-content:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}.ee-consent input[type=checkbox]:before,.capability-apply .request-consent input[type=checkbox]:before{content:"";background:#050505;border:1px solid #68635f;border-radius:.15rem;width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 .18rem #050505}.ee-consent input[type=checkbox]:checked:before,.capability-apply .request-consent input[type=checkbox]:checked:before{border-color:var(--ee-scene-orange);background:var(--ee-scene-orange)}.ee-consent input[type=checkbox]:focus-visible,.capability-apply .request-consent input[type=checkbox]:focus-visible{outline:2px solid var(--ee-scene-orange);outline-offset:-7px}.request-funnel{border-top:1px solid #ffffff1a;border-left:0;grid-template-rows:4rem 1rem 20rem 3rem;grid-template-columns:1fr;min-height:30rem}.request-funnel__scene-title{grid-area:1/1;margin:0 1rem .5rem}.request-funnel__scene-title,.request-funnel__meter,.request-funnel__legend{transform:none}.request-funnel__meter{grid-area:2/1;margin:0 1rem}.request-funnel__visual{grid-area:3/1;min-height:20rem;position:relative;inset:auto;overflow:hidden}.request-funnel__legend{grid-area:4/1;grid-template-columns:1fr 1fr;margin-left:0;padding:1rem;display:none}.request-funnel__legend-item:before{display:none}.request-funnel__legend-item:last-child{grid-column:1/-1}.request-funnel__boundary{grid-area:4/1;margin:.2rem 1rem}.capability-profile{grid-template-columns:minmax(0,1fr);min-width:0}.capability-profile__row,.capability-apply form,.capability-profile__evidence{width:100%;min-width:0;max-width:100%}.capability-profile__row{grid-template-columns:7rem minmax(0,1fr) 1rem}.capability-profile__evidence em{text-align:right;width:auto;left:auto;right:0}.capability-apply label{grid-template-columns:1fr;gap:.3rem}.capability-apply label small{grid-column:1}.capability-apply__actions{width:100%;margin-top:.7rem;position:static;bottom:auto;right:auto}.capability-apply__actions>:is(.primary-button,.ghost-button){letter-spacing:.02em;min-width:44px;min-height:44px;padding-inline:.75rem;font-size:.875rem}.capability-apply__actions .primary-button{color:var(--ee-scene-orange)}.capability-apply__actions .ghost-button{color:#ddd8d3}.capability-readiness{grid-template-columns:4.6rem minmax(0,1fr)}.capability-readiness>div:nth-child(2){min-width:0}.capability-readiness__ticks{width:100%;min-width:0}.capability-readiness__ticks i{flex:1 1 0;width:auto;min-width:0}.capability-readiness__next{border-top:1px solid #ffffff24;border-left:0;grid-column:1/-1;margin:0;padding:.75rem 0 0;transform:none}.capability-fingerprint{border-top:1px solid #ffffff1a;min-height:30rem}.capability-fingerprint__visual{inset:2.5rem 4.8rem 2rem 0}.capability-fingerprint__axes{inset:3.3rem .7rem 1rem 0}.capability-fingerprint__axis{grid-template-columns:1.9rem minmax(0,1fr);gap:.45rem;width:9.85rem}.capability-fingerprint__axis:before{width:2.5rem}.capability-fingerprint__axis>i{width:1.85rem}.capability-fingerprint__axis small{display:none}.capability-fingerprint__identity{left:38%}.capability-apply__complete{grid-template-columns:1fr;min-height:0;padding:2rem 1rem}.application-confirmation__actions{flex-direction:column;align-items:stretch;gap:.25rem}.application-confirmation__actions>*{width:100%}}@media (min-width:761px) and (max-height:850px){.capability-apply__form-panel{padding-top:.65rem;padding-bottom:.65rem}.capability-apply__intro h1{font-size:clamp(3.1rem,4.45vw,4.45rem);line-height:.9}.capability-apply__intro .eyebrow{margin-bottom:.45rem}.capability-apply__intro>p:last-child{max-width:27rem;margin-top:.55rem;font-size:.78rem;line-height:1.4}.capability-apply__steps{margin-top:.65rem}.capability-apply form>fieldset{gap:.5rem;padding-top:.55rem}.capability-apply__prompt{font-size:.76rem;line-height:1.35}.capability-apply__grid{gap:.55rem .8rem}.capability-apply label{gap:.25rem}.capability-apply__actions{margin-top:.65rem}.capability-apply__draft-actions{min-height:1.6rem}}@media (max-width:390px){.ee-request-main,.capability-apply__form-panel{padding-inline:.8rem}.capability-apply__form-panel,.capability-apply__form-panel form,.capability-apply__form-panel fieldset,.capability-apply__form-panel .capability-apply__grid,.capability-apply__form-panel label,.capability-apply__form-panel aside,.capability-apply__form-panel input,.capability-apply__form-panel select,.capability-apply__form-panel textarea{min-width:0;max-width:100%}.capability-apply__form-panel form{grid-template-columns:minmax(0,1fr)}.capability-apply__form-panel form>fieldset,.capability-apply__credential{width:100%;min-inline-size:0}.capability-profile__row{grid-template-columns:6rem minmax(0,1fr) 1rem}.capability-skill-label{padding-bottom:.4rem}.capability-apply__credential{padding-inline:.65rem}.capability-apply__credential>legend{white-space:normal;max-width:calc(100vw - 3.8rem)}.capability-apply .request-consent{grid-template-columns:44px minmax(0,1fr)}.capability-apply__actions{width:100%}.capability-apply__actions>:is(.primary-button,.ghost-button){flex:1 1 0;min-width:0}.capability-fingerprint__axes{right:.9rem}.capability-fingerprint__axis{grid-template-columns:1.75rem minmax(0,1fr);gap:.35rem;width:9.15rem}.capability-fingerprint__axis>i{width:1.7rem}.capability-fingerprint__axis strong{letter-spacing:.025em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:.62rem;line-height:1.12}.ee-request-page .ee-public-header .brand,.capability-apply .ee-public-header .brand{font-size:1.28rem}.ee-request-page .ee-public-request-link,.capability-apply a.ee-public-request-link{max-width:6.9rem;font-size:.7rem}.ee-request-page .ee-public-menu-button,.capability-apply .ee-public-menu-button{margin-left:.35rem}.ee-request-actions{flex-direction:column-reverse;align-items:stretch}.ee-request-actions>*{width:100%}.ee-primary-button kbd{display:none}.request-funnel__legend{grid-template-columns:1fr}.request-funnel__legend-item:last-child{grid-column:auto}.request-funnel{min-height:30rem}}.ee-request-field-error,.ee-request-field-help{min-height:1rem;margin-top:.35rem;font-size:.72rem;line-height:1.4;display:block}.ee-request-field-error{color:#ff9152}.ee-request-field-help{color:#f5f2ee94}.ee-brief-answer>.ee-request-field-help{margin-top:.35rem;position:static;bottom:auto;right:auto}.ee-request-page [aria-invalid=true]{box-shadow:0 0 0 1px #ff7a2b47,0 0 1.15rem #ff670014;border-color:#ff7a2b!important}@media (max-width:360px){.ee-request-page .ee-public-header,.capability-apply .ee-public-header{padding-inline:.65rem}.ee-request-page .ee-public-header .brand,.capability-apply .ee-public-header .brand{font-size:1.25rem}.ee-request-page .ee-public-request-link,.capability-apply a.ee-public-request-link{max-width:6.1rem;padding-inline:.15rem;font-size:0;line-height:1.08}.ee-request-page .ee-public-request-link:before,.capability-apply a.ee-public-request-link:before{content:"Start a Request";font-size:.7rem}.ee-request-page .ee-public-menu-button,.capability-apply .ee-public-menu-button{margin-left:.65rem}.capability-profile__evidence{grid-template-columns:2.2rem minmax(0,1fr);row-gap:.4rem;padding-block:.5rem}.capability-profile__evidence em{text-align:left;grid-column:2;justify-self:start;position:static}.capability-apply__steps li{letter-spacing:.045em;gap:.35rem;font-size:.62rem}.capability-apply__steps li b{text-overflow:clip;white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){.ee-request-page *,.capability-apply *{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (min-width:761px){.capability-apply__intro{transform:translateY(1px)}.capability-apply__intro>p:last-child{letter-spacing:0}.capability-profile{margin-top:.75rem}.capability-profile__row{grid-template-columns:8.94rem minmax(0,1fr) 1rem;min-height:2.3125rem}.capability-apply label{grid-template-columns:minmax(0,1fr);font-size:.72rem}.capability-profile__row>span:first-child{font-size:.72rem}.capability-profile__row strong{letter-spacing:.04em}.capability-apply :is(input,select,textarea){min-height:2.75rem}.capability-inline-editor textarea{height:2.3125rem}.capability-profile__evidence em{left:20.5rem}.capability-readiness{transform:translate(-.3125rem,-.1875rem)}.capability-readiness>div:nth-child(2){margin-left:.25rem}.capability-readiness__next{filter:brightness(1.14);margin-left:.375rem}.capability-fingerprint__axis>i{width:4.375rem}.capability-fingerprint__axis strong{font-size:.875rem}.capability-fingerprint__axis small{letter-spacing:.012em;font:.76rem/1.45 Geist Mono,ui-monospace,monospace}.capability-apply .ee-public-nav a{position:relative}.capability-apply .ee-public-nav a[aria-current=page]:after{content:"";background:radial-gradient(circle at 50% 50%, var(--ee-scene-orange) 0 .1875rem, transparent .21875rem), linear-gradient(var(--ee-scene-orange), var(--ee-scene-orange)) center / 100% 1px no-repeat;height:.5rem;position:absolute;bottom:-.25rem;left:0;right:0}.capability-apply__intro h1{filter:brightness(1.06);letter-spacing:-.059em;font-weight:600;translate:0 -1px}.capability-apply__intro h1>b,.capability-apply__intro h1>em{transform-origin:0;display:inline-block}.capability-apply__intro h1>b{color:inherit;font:inherit}.capability-apply__intro h1>b:first-child{transform:translate(-2px,2px)}.capability-apply__intro h1>b:nth-of-type(2){transform:translate(-2px,1px)scaleX(1.01)}.capability-apply__intro .eyebrow{filter:brightness(1.5);letter-spacing:.212em;translate:0 3px}.capability-apply__intro>p:last-child{filter:brightness(1.34);max-width:24rem;font-size:.9rem;line-height:1.5;translate:0 1px}.capability-profile{filter:brightness(1.1);translate:-1px}.capability-profile__row,.capability-apply form{width:min(34rem,100%)}.capability-readiness{filter:brightness(1.12);translate:2px 1px}.capability-readiness__ticks{translate:0 9px}.capability-readiness>div:nth-child(2){transform:translateY(-.7rem)}.capability-readiness{filter:brightness(1.28)}.capability-fingerprint__axes{right:3.25rem}.capability-fingerprint__axis{width:16.3rem}.capability-fingerprint__axis small{letter-spacing:-.04em;font-size:.72rem}.capability-fingerprint__axis{filter:brightness(.95)}.capability-fingerprint__axis--1 strong,.capability-fingerprint__axis--4 strong{color:var(--ee-scene-orange)}.capability-fingerprint__axis--2 strong{color:var(--ee-scene-violet)}.capability-fingerprint__axis--3 strong{color:var(--ee-scene-blue)}.capability-fingerprint__axes{translate:1px 3px}.capability-apply .ee-public-header{translate:2px -3px}.capability-apply .ee-public-request-link>span{visibility:hidden}.capability-apply__intro .eyebrow{translate:0 3px}}.ee-request-page .ee-request-main>header h1>span{color:#f1efed;display:block}.ee-request-page .ee-request-main>header h1>span em{color:var(--ee-scene-orange)}.ee-request-page .request-funnel__legend-item>i{color:#9aa3a7;position:relative;box-shadow:inset 0 0 0 .35rem #000000b8,0 0 .7rem #b9cdd614}.ee-request-page .request-funnel__legend-item>i:before{content:"";position:absolute}.ee-request-page .request-funnel__legend-item:first-child>i:before{background:currentColor;width:1.25rem;height:1px;box-shadow:0 0 .35rem}.ee-request-page .request-funnel__legend-item:first-child>i:after{border-radius:50%;width:.95rem;box-shadow:inset 0 0 0 .18rem #030404,inset 0 0 0 calc(.18rem + 1px),0 0 .6rem}.ee-request-page .request-funnel__legend-item:nth-child(2)>i:before{aspect-ratio:1;border:1px solid;border-radius:50%;width:.55rem;top:1.02rem}.ee-request-page .request-funnel__legend-item:nth-child(2)>i:after{width:1rem;height:.8rem;box-shadow:none;border:1px solid;border-top:0;border-radius:50% 50% 18% 18%;top:1.75rem}.ee-request-page .request-funnel__legend-item:nth-child(3)>i:before{border:1px solid;border-bottom:0;border-radius:.5rem .5rem 0 0;width:.75rem;height:.65rem;top:1.05rem}.ee-request-page .request-funnel__legend-item:nth-child(3)>i:after{width:.95rem;height:.85rem;box-shadow:none;border-radius:.08rem}.ee-request-page .request-funnel__legend-item:nth-child(4)>i:before{aspect-ratio:1;border:1px solid;width:.95rem;transform:rotate(30deg)skew(-8deg,-8deg)}.ee-request-page .request-funnel__legend-item:nth-child(4)>i:after{width:.45rem;box-shadow:none;border:0;border-top:1px solid;border-radius:0;transform:rotate(-30deg)}.ee-request-page .request-funnel__legend-item:nth-child(5)>i:after{aspect-ratio:auto;width:auto;box-shadow:none;content:"?";border:0;place-items:center;font:300 1.6rem/1 Geist Variable,Geist,sans-serif;display:grid}.ee-request-page .request-funnel__legend-item .ee-brief-display-value{white-space:pre-line;display:block}.ee-request-page .request-funnel__legend-item[data-presentation-status=confirmed] em:after{background:linear-gradient(135deg,#0000 43%,#75cbf7 44% 54%,#0000 55%),linear-gradient(45deg,#0000 53%,#75cbf7 54% 64%,#0000 65%);border-color:#75cbf7}.ee-request-page .request-funnel__legend-item[data-presentation-status=suggested] em:after{border-style:dotted;border-color:#f1efed}.ee-request-page .request-funnel__legend-item[data-presentation-status=assumption] em:after{border-color:#b8b4b0}@media (min-width:761px){.ee-request-page .ee-public-header{grid-template-columns:minmax(0,1fr) auto auto;column-gap:4.2rem;padding-left:2.4rem;padding-right:6.6rem}.ee-request-page .ee-public-header .brand{letter-spacing:-.025em;font-size:1.9rem;font-weight:470;transform:translateY(.32rem)}.ee-request-page .ee-public-nav{gap:4.5rem;transform:translateY(.36rem)}.ee-request-page .ee-public-nav a{color:#e1dedb;font-size:1rem}.ee-request-page .ee-public-request-link{box-sizing:border-box;gap:.3rem;width:10rem;min-width:10rem;padding-left:.8rem;padding-right:0;font-size:.9rem;transform:translateY(.36rem)}.ee-request-page .ee-request-main>header h1{font-weight:410}.ee-request-page .ee-request-main>header,.ee-request-page .ee-question--outcome{position:relative}.ee-request-page .ee-request-main>header:before,.ee-request-page .ee-question--outcome:before,.ee-request-page .request-funnel__scene-title:before{content:"";border-top:1px solid #77736f;border-left:1px solid #77736f;width:.85rem;height:.85rem;position:absolute}.ee-request-page .ee-request-main>header:after,.ee-request-page .request-funnel__scene-title:after{color:var(--ee-scene-orange);content:"+";font:.85rem/1 ui-monospace,monospace;position:absolute}.ee-request-page .ee-request-main>header:before{top:-.45rem;left:-1.55rem}.ee-request-page .ee-request-main>header:after{top:.85rem;left:-1.65rem}.ee-request-page .ee-question--outcome:before{top:-1.35rem;left:-1.65rem}.ee-request-page .ee-request-main{padding-left:4.35rem}.ee-request-page .ee-request-main>header h1{line-height:1.1}.ee-request-page .ee-request-main>header h1>span{color:#f1efed;transform-origin:0;width:max-content;display:block}.ee-request-page .ee-request-main>header h1>span em{color:var(--ee-scene-orange);position:relative;left:.2rem}.ee-request-page .ee-request-main>header .ee-overline{font-size:.75rem;transform:translate(.25rem,.12rem)}.ee-request-page .ee-request-main>header h1>span:first-child{transform:translate(-.26rem)scale(1.043,1.1)}.ee-request-page .ee-request-main>header h1>span:nth-child(2){transform:translate(-.2rem,.065rem)scale(1.04,1.1)}.ee-request-page .ee-request-main>header h1>span:nth-child(3){transform:translate(-.39rem,.115rem)scale(1.04,1.085)}.ee-request-page .ee-request-main form{margin-top:4.5rem}.ee-request-page .ee-question--outcome textarea{color:#d6d2ce;width:100%;padding-left:1.6rem;font-size:1.28rem;transform:translate(-1rem)}.ee-request-page .ee-question--outcome .ee-brief-answer>span{transform:translate(.12rem,-.18rem)}.ee-request-page .ee-question--outcome textarea{line-height:1.55}.ee-request-page .ee-request-actions{margin-left:.55rem;transform:translateY(-.625rem)}.ee-request-page .ee-primary-button{border-bottom:0;justify-content:flex-start;gap:1.25rem;width:27.5rem;padding-inline:0;font-size:1.28rem;position:relative}.ee-request-page .ee-primary-button>span{font-size:1.9rem}.ee-request-page .ee-primary-button:after{content:"";background:linear-gradient(90deg, var(--ee-scene-orange) 0 82%, #ffffff2e 82%);width:17.7rem;height:1px;position:absolute;bottom:0;left:3rem}.ee-request-page .ee-primary-button kbd{margin-left:auto;margin-right:0}.ee-request-page .request-funnel__scene-title{margin-left:0;font-size:.72rem;transform:translate(.16rem,.38rem)}.ee-request-page .request-funnel__scene-title:before{bottom:-.15rem;left:-2rem}.ee-request-page .request-funnel__scene-title:after{bottom:-1.45rem;left:-2.08rem}.ee-request-page .request-funnel__scene-title b{font-size:1.05rem}.ee-request-page .request-funnel__scene-title b i{color:var(--ee-scene-orange);font-style:normal}.ee-request-page .request-funnel:after{aspect-ratio:1;content:"";background:var(--ee-scene-orange);width:.24rem;box-shadow:0 0 .45rem var(--ee-scene-orange);position:absolute;top:4rem;right:4.35rem;transform:rotate(45deg)}.ee-request-page .request-funnel__meter{height:.4rem}.ee-request-page .request-funnel__meter i{background:repeating-linear-gradient(90deg,#dff3ff 0 3px,#0000 3px 5px);position:relative}.ee-request-page .request-funnel__meter i:after{content:"";background:repeating-linear-gradient(90deg, var(--ee-scene-orange) 0 3px, transparent 3px 5px);width:16%;height:100%;position:absolute;top:0;right:0}.ee-request-page .request-funnel__legend-item>span{transform:translate(.35rem,.45rem)}.ee-request-page .request-funnel__legend-item:first-child>span{transform:translate(.35rem,1.29rem)}.ee-request-page .request-funnel__legend-item:nth-child(2)>span{transform:translate(.35rem,1.23rem)}.ee-request-page .request-funnel__legend-item:nth-child(3)>span{transform:translate(.35rem,1.15rem)}.ee-request-page .request-funnel__legend-item:nth-child(4)>span{transform:translate(.35rem,1.71rem)}.ee-request-page .request-funnel__legend-item:nth-child(5)>span{transform:translate(.35rem,1.69rem)}.ee-request-page .request-funnel__legend-item:nth-child(2)>i{transform:translateY(-.65rem)}.ee-request-page .request-funnel__legend-item:nth-child(3)>i{transform:translateY(-.8rem)}.ee-request-page .request-funnel__legend-item:nth-child(4)>i{transform:translateY(-.15rem)}.ee-request-page .request-funnel__legend-item:nth-child(5)>i{transform:translateY(-.2rem)}.ee-request-page .request-funnel__legend-item small{color:#dedad6;max-height:2.9em;margin-top:1.25rem;font-family:ui-monospace,monospace;font-size:.86rem;line-height:1.44}.ee-request-page .request-funnel__legend-item:first-child small{transform:translateY(-.31rem)}.ee-request-page .request-funnel__legend-item:first-child .ee-brief-display-value{max-height:4.4em;font-size:.86rem;line-height:1.44}.ee-request-page .request-funnel__legend-item:nth-child(2) small{transform:translateY(-.5rem)}.ee-request-page .request-funnel__legend-item:nth-child(3) small{line-height:1.62;transform:translateY(-.3rem)}.ee-request-page .request-funnel__legend-item:nth-child(4) small{transform:translateY(-.25rem)}.ee-request-page .request-funnel__legend-item:nth-child(5) small{transform:translateY(-.56rem)}.ee-request-page .request-funnel__legend-item:nth-child(3) .ee-brief-display-value{max-height:4.4em}.ee-request-page .request-funnel__legend-item:nth-child(4) .ee-brief-display-value{font-size:.78rem}.ee-request-page .request-funnel__legend-item strong{font-size:1.04rem}.ee-request-page .request-funnel__legend-item em{align-items:center;gap:.72rem;font-size:.68rem;display:inline-flex}.ee-request-page .request-funnel__legend-item em:after{aspect-ratio:1;content:"";border:1px solid;border-radius:50%;width:.72rem}.ee-request-page .request-funnel__label-line{width:calc(100% - .5rem);padding-bottom:.35rem}.ee-request-page .request-funnel__boundary{color:#71889c;margin-bottom:6.35rem;font-size:.66rem;transform:translateY(.2rem)}.ee-request-page .request-funnel__boundary b{color:inherit}.ee-request-page .request-funnel__visual:before,.ee-request-page .request-funnel__visual:after{z-index:2;white-space:pre;pointer-events:none;position:absolute;left:43.6%}.ee-request-page .request-funnel__visual:before{color:#696967;content:"PROCESSING INTENT\a COMPRESSION FIELD";letter-spacing:.08em;padding-left:.15rem;font:.48rem/1.55 ui-monospace,monospace;top:.55rem}.ee-request-page .request-funnel__visual:after{border-top:2px solid var(--ee-scene-orange);width:6.6rem;color:var(--ee-scene-orange);content:attr(data-request-visual-status);letter-spacing:.08em;padding-top:.9rem;font:.5rem/1 ui-monospace,monospace;bottom:2.15rem}.ee-request-page .ee-intent-diagnostics{margin-left:-1.9rem;padding-top:1.5rem;padding-left:1.35rem}}@media (max-width:760px){.ee-request-page .request-funnel__visual{min-height:21rem}.ee-request-page .request-funnel__legend{grid-auto-rows:minmax(7rem,auto);gap:1rem}.ee-request-page .request-funnel__legend-item small{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.ee-request-page [data-capability-canvas=funnel]{transition:none}}@media (min-width:1200px){.ee-request-page [data-capability-canvas=funnel]{width:37.831vw;height:76.6129vh;position:fixed;top:14.1129vh;left:31.5259vw}}.ee-request-page--simple .ee-request-layout{align-items:start;min-height:calc(100dvh - 5.5rem)}.ee-request-page--simple .ee-request-main>header>div{color:#aaa49e;max-width:34rem;margin-top:1rem;font-size:1rem;line-height:1.55}.ee-request-page--simple .ee-question--outcome{gap:.9rem}.ee-request-page--simple .ee-question--outcome legend{color:#f1efed;font-size:1.25rem}.ee-request-page--simple .ee-question--outcome>p{color:#aaa49e;font-size:.9rem}.ee-request-page--simple .ee-question--outcome textarea,.ee-request-page--simple .ee-question--outcome input,.ee-request-page--simple .ee-question--outcome select{color:#f1efed;width:100%;min-height:48px;font:inherit;background:#ffffff09;border:1px solid #ffffff3d;border-radius:0;padding:.85rem 1rem}.ee-request-page--simple .ee-question--outcome textarea{resize:vertical;min-height:7.8rem}.ee-request-page--simple .ee-question--outcome input::placeholder,.ee-request-page--simple .ee-question--outcome textarea::placeholder{color:#85807a;opacity:1}.ee-request-page--simple .ee-question--outcome textarea:focus,.ee-request-page--simple .ee-question--outcome input:focus,.ee-request-page--simple .ee-question--outcome select:focus{border-color:var(--ee-scene-orange);outline-offset:2px;outline:2px solid #ff67003d}.ee-request-page--simple .ee-brief-answer{gap:.45rem;display:grid}.ee-request-page--simple .ee-brief-answer>span,.ee-request-page--simple .ee-request-field-grid label>span{color:#d8d3ce;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.76rem;font-weight:560;display:flex}.ee-request-page--simple .ee-brief-answer>span small{color:#87827d;font:inherit;position:static}.ee-request-page--simple .ee-request-field-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.ee-request-page--simple .ee-request-field-grid label{gap:.45rem;display:grid}.ee-request-page--simple .ee-request-examples{grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:stretch;gap:.45rem;display:grid}.ee-request-page--simple .ee-request-examples>span{color:#8c8782;letter-spacing:.1em;text-transform:uppercase;grid-row:span 2;align-self:center;max-width:4.5rem;font-size:.65rem}.ee-request-page--simple .ee-request-examples button{color:#bcb6b0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff26;padding:.65rem .75rem;font-size:.75rem}.ee-request-page--simple .ee-request-examples button:hover,.ee-request-page--simple .ee-request-examples button:focus-visible{border-color:var(--ee-scene-orange);color:#fff;outline:0}.ee-request-page--simple .ee-request-truth,.ee-request-page--simple .ee-request-permission{color:#9f9993;font-size:.78rem;line-height:1.5}.ee-request-page--simple .ee-primary-button{border:1px solid var(--ee-scene-orange);color:#180f09;background:var(--ee-scene-orange);justify-content:center;min-width:15rem}.ee-request-page--simple .ee-primary-button:hover,.ee-request-page--simple .ee-primary-button:focus-visible{color:#100a06;outline-offset:3px;background:#ff873e;outline:2px solid #ffffffe0}.ee-request-page--simple .ee-primary-button:disabled{color:#ffaa70c7;cursor:not-allowed;background:#ff670017;border-color:#ff67008c}.ee-request-page--simple .inline-error:empty{display:none}@media (min-width:761px){.ee-request-page--simple .ee-request-main{padding-left:2rem}.ee-request-page--simple .ee-request-main>header h1{max-width:14ch;font-size:clamp(3.1rem,4.5vw,4.7rem)}.ee-request-page--simple .ee-request-main>header h1>span:first-child,.ee-request-page--simple .ee-request-main>header h1>span:nth-child(2){transform:none}.ee-request-page--simple .ee-request-main form{max-width:37rem;margin-top:2.2rem}.ee-request-page--simple .ee-question--outcome textarea{padding-left:1rem;font-size:1rem;transform:none}.ee-request-page--simple .ee-question--outcome .ee-brief-answer>span{transform:none}.ee-request-page--simple .ee-request-actions{justify-content:flex-start;margin-left:0;transform:none}.ee-request-page--simple .ee-primary-button{gap:.65rem;width:auto;padding-inline:1.15rem;font-size:.9rem}.ee-request-page--simple .ee-primary-button:after,.ee-request-page--simple .ee-intent-diagnostics,.ee-request-page--simple .ee-request-progress{display:none}}@media (min-width:1200px) and (max-height:850px){.ee-request-page--simple .request-funnel__legend{grid-auto-rows:4.6rem;gap:.6rem;padding-top:2.3rem}.ee-request-page--simple .request-funnel__legend-item>span,.ee-request-page--simple .request-funnel__legend-item:nth-child(n)>span,.ee-request-page--simple .request-funnel__legend-item:nth-child(n)>i,.ee-request-page--simple .request-funnel__legend-item:nth-child(n) small{transform:none}.ee-request-page--simple .request-funnel__legend-item small{margin-top:.35rem}.ee-request-page--simple .request-funnel__boundary{margin-bottom:1rem;transform:none}}@media (max-width:760px){.ee-request-page--simple .ee-request-layout{padding:2.2rem 1rem 3rem;display:block}.ee-request-page--simple .ee-request-main>header h1{max-width:11ch;font-size:clamp(2.8rem,12vw,3.7rem)}.ee-request-page--simple .ee-request-field-grid{grid-template-columns:1fr}.ee-request-page--simple .ee-request-examples{grid-template-columns:1fr 1fr}.ee-request-page--simple .ee-request-examples>span{grid-area:auto/1/auto/-1;max-width:none}.ee-request-page--simple .ee-request-examples button:nth-of-type(n+2){display:block}.ee-request-page--simple .ee-primary-button{width:100%}.ee-request-page--simple .request-funnel[data-request-funnel=full]{margin-top:2.5rem}.ee-request-page--simple .request-funnel{grid-template-rows:4rem 1rem 17rem auto 3.2rem;min-height:48rem}.ee-request-page--simple .request-funnel__visual{min-height:17rem}.ee-request-page--simple .request-funnel__legend{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(5.5rem,auto);gap:.7rem;padding:1rem .25rem}.ee-request-page--simple .request-funnel__legend-item{grid-template-columns:2.6rem minmax(0,1fr);gap:.65rem;min-width:0}.ee-request-page--simple .request-funnel__legend-item:last-child{grid-column:1/-1}.ee-request-page--simple .request-funnel__legend-item>i{width:2.6rem}.ee-request-page--simple .request-funnel__label-line{flex-direction:column;align-items:flex-start;gap:.2rem}.ee-request-page--simple .request-funnel__legend-item strong{letter-spacing:.08em;font-size:.65rem}.ee-request-page--simple .request-funnel__legend-item small{margin-top:.3rem;font-size:.68rem;line-height:1.35}.ee-request-page--simple .request-funnel__boundary{margin:.6rem .25rem}}@media (max-width:390px){.ee-request-page--simple .ee-request-examples{grid-template-columns:1fr}.ee-request-page--simple .request-funnel__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-request-page--simple .request-funnel__legend-item:last-child{grid-column:1/-1}}.request-room{--room-bg:#0d0a08;--room-surface:#2f2c29d1;--room-surface-strong:#34302ce0;--room-line:#f1e0cd29;--room-line-strong:#f7e7d33d;--room-text:#f4eee7;--room-muted:#a8a098;--room-dim:#766f69;--room-amber:#ff8a18;--room-amber-soft:#d47a2b;--room-blue:#6db7ee;min-height:100vh;color:var(--room-text);-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:geometricprecision;background:radial-gradient(circle at 78% -12%,#c45b1621,#0000 32rem),radial-gradient(circle at 15% 32%,#ff974109,#0000 30rem),linear-gradient(90deg,#0000 0% 58%,#00000047 100%),linear-gradient(#201f1e 0%,#292725 100%);font-family:Geist Variable,Geist,Arial,sans-serif;overflow-x:clip}.request-room:before{content:"";z-index:0;pointer-events:none;opacity:.23;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:fixed;inset:0}.r2-room-ops-comparison{background:#050707;grid-template-columns:48.325% 51.675%;width:100%;min-height:100vh;display:grid;overflow:hidden}.r2-room-ops-comparison>.request-room,.r2-room-ops-comparison>.ops-console{min-width:0;height:100vh;min-height:0;overflow:hidden}.r2-room-ops-comparison>.request-room{box-shadow:inset -1px 0 #e0e8de9e}.r2-room-ops-comparison>.request-room .room-shell{width:calc(100% - 3.9rem);margin-left:1.8rem;margin-right:auto;padding-top:1.6rem}.r2-room-ops-comparison>.request-room .room-header{background:#211f1d;padding-inline:2rem 1.65rem}.r2-room-ops-comparison>.request-room .room-header .brand{font-size:1.75rem}.r2-room-ops-comparison>.request-room .room-header>p{margin-left:2rem}.r2-room-ops-comparison>.request-room .room-header>a:last-child{display:none}.r2-room-ops-comparison>.request-room .request-room__identity{align-items:flex-start;min-height:3rem;transform:translate(5px)}.r2-room-ops-comparison>.request-room .request-room__identity h1{font-size:1.55rem}.r2-room-ops-comparison>.request-room .request-room__back{width:2rem;height:2rem}.r2-room-ops-comparison>.request-room .request-room__identity{gap:.65rem}.r2-room-ops-comparison>.request-room .request-room__identity .room-state{margin-left:4px}.r2-room-ops-comparison>.request-room .request-room__phase-nav{margin-top:.75rem}.r2-room-ops-comparison>.request-room .request-room__phases{transform:translate(-15px,-4px)}.r2-room-ops-comparison>.request-room .room-panel{padding-top:1.5rem}.r2-room-ops-comparison>.request-room .room-surface{padding:1rem}.r2-room-ops-comparison>.request-room .room-overview>.room-section-heading{margin-bottom:1.025rem}.r2-room-ops-comparison>.request-room .room-section-heading>div{transform:translate(5px)}.r2-room-ops-comparison>.request-room .room-overview>.room-section-heading>div{transform:translate(8px,-1px)}.r2-room-ops-comparison>.request-room .room-section-heading h2{font-size:1.1875rem}.r2-room-ops-comparison>.request-room .request-room__overview-grid{gap:22px;position:relative}.r2-room-ops-comparison>.request-room .request-room__overview-grid:after{content:"";background:#f1e0cd21;width:1px;position:absolute;top:0;bottom:0;left:50%}.r2-room-ops-comparison>.request-room .room-overview-card{padding:1rem}.r2-room-ops-comparison>.request-room .request-room__overview-grid,.r2-room-ops-comparison>.request-room .room-overview-card{height:14.6875rem}.r2-room-ops-comparison>.request-room .room-overview-card__lead{min-height:2.7rem;margin:.7rem 0 .7rem 2.1875rem;font-size:14.4px}.r2-room-ops-comparison>.request-room .room-overview .room-meta{grid-template-columns:1fr;gap:18.8px;padding-top:14.5px}.r2-room-ops-comparison>.request-room .room-overview .room-meta>div{padding:0}.r2-room-ops-comparison>.request-room .room-overview .room-meta dt{margin-bottom:7px}.r2-room-ops-comparison>.request-room .room-overview-card--boundary>header,.r2-room-ops-comparison>.request-room .room-overview-card--boundary>.room-overview-card__lead,.r2-room-ops-comparison>.request-room .room-overview-card--boundary>.room-boundary-group{transform:translate(3px,-2px)}.r2-room-ops-comparison>.request-room .room-overview-card--boundary .room-boundary-group{border-top:0}.r2-room-ops-comparison>.request-room .room-overview-card--boundary h4{letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:12px;font-weight:400}.r2-room-ops-comparison>.request-room .room-overview-card--boundary .room-boundary-group p{max-width:256px;font-size:12.8px}.r2-room-ops-comparison>.request-room .room-overview-card--boundary .room-boundary-group+.room-boundary-group{margin-top:0;padding-top:9px}.r2-room-ops-comparison>.request-room .room-section-mark:before{content:"☷";border:0;font-size:21px;line-height:1;inset:auto;transform:none}.r2-room-ops-comparison>.request-room .room-section-mark:after{display:none}.r2-room-ops-comparison>.request-room .request-room__clarification{font-size:.88rem;transform:translateY(1px)}.r2-room-ops-comparison>.request-room .request-room__clarification>.room-section-heading{margin-bottom:16.6px;transform:translateY(1px)}.r2-room-ops-comparison>.request-room .room-count{justify-content:center;min-width:65px;display:inline-flex}.r2-room-ops-comparison>.request-room .room-clarification-latest{padding:.45rem 1rem 5.2px;transform:translate(2px,-3px)}.r2-room-ops-comparison>.request-room .room-clarification-latest .room-kicker{letter-spacing:0;text-transform:none;font-size:12.5px}.r2-room-ops-comparison>.request-room .room-clarification-latest dl{width:131px}.r2-room-ops-comparison>.request-room .room-clarification-latest dt{letter-spacing:0;text-transform:none;font-size:11.5px}.r2-room-ops-comparison>.request-room .room-clarification-latest dd{font-size:12.8px}.r2-room-ops-comparison>.request-room .room-clarification-reply{padding-block:.6rem 8.6px;transform:translate(2px,-3px)}.r2-room-ops-comparison>.request-room .room-clarification-reply>label{font-size:12.5px}.r2-room-ops-comparison>.request-room .room-clarification-reply>div>p{font-size:10.5px}.r2-room-ops-comparison>.request-room .room-send-reply{width:122px;font-size:12px}.r2-room-ops-comparison>.request-room .request-room__clarification footer{display:none}.r2-room-fixture,.r2-ops-fixture,.r2-room-fixture>.request-room,.r2-ops-fixture>.ops-console{width:100%;min-height:100vh}@media (max-width:720px){.r2-room-ops-comparison{grid-template-columns:minmax(0,1fr);width:100%;display:grid;overflow:visible}.r2-room-ops-comparison>.request-room,.r2-room-ops-comparison>.ops-console{width:100%;height:auto;min-height:100vh;overflow:visible}.r2-room-ops-comparison>.request-room .room-shell{width:min(100% - 2rem,96rem);margin-inline:auto}}.request-room .room-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.request-room .room-header{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a080794;border-bottom:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:5rem;padding:0 clamp(1.5rem,3vw,3.5rem);display:grid;position:relative}.request-room .room-header .brand{min-height:44px;color:var(--room-text);align-items:center;font-size:clamp(1.45rem,2vw,2rem);display:inline-flex}.request-room .room-header>p{margin:0;color:#d1cac3;letter-spacing:.025em;text-transform:none;align-items:center;gap:.65rem;margin-left:clamp(1.5rem,3vw,3rem);font-size:.78rem;display:flex}.request-room .room-header>p .room-icon{color:#bcb4ac;width:1.1rem}.request-room .room-header>a:last-child{color:#bcb4ac;justify-self:end;align-items:center;gap:.45rem;min-height:44px;font-size:.78rem;display:inline-flex}.request-room .room-header>a:last-child:hover,.request-room .room-header>a:last-child:focus-visible{color:#fff}.request-room .room-header>a:last-child .room-icon{width:.9rem}.request-room .room-shell{z-index:1;width:min(100% - clamp(3rem,8vw,8rem),96rem);margin:0 auto;padding:clamp(2rem,4vw,3.75rem) 0 clamp(4rem,7vw,7rem);position:relative}.request-room .request-room__identity{justify-content:flex-start;align-items:center;gap:1rem;min-height:4.25rem;display:flex;position:relative}.request-room .request-room__identity .room-state{margin-left:auto}.request-room__identity>div{min-width:0}.request-room__identity .room-kicker{margin:0 0 .3rem}.request-room__identity h1{color:var(--room-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.7vw,2.35rem);font-weight:530;line-height:1.05}.request-room__identity h1 span{color:#fff}.request-room__back{color:#d9d2ca;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;display:inline-grid}.request-room__back:hover,.request-room__back:focus-visible{border-color:var(--room-line);background:#ffffff09;outline:none}.request-room .room-state,.request-room .room-status,.request-room .room-count{color:#ff982f;letter-spacing:.035em;text-transform:none;background:#2c180a7a;border:1px solid #ff7e167a;border-radius:.22rem;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-left:.35rem;padding:.42rem .65rem;font-size:.68rem;font-weight:620;line-height:1;display:inline-flex;box-shadow:inset 0 0 1rem #f0680c0a}.request-room__phase-nav{margin-top:clamp(1.75rem,3vw,3rem)}.request-room__phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.request-room__phases li{color:#827b75;letter-spacing:.01em;text-transform:none;min-width:0;font-size:.69rem;position:relative}.request-room__phases li:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#a9a29a61 0 4px,#0000 4px 7px);height:1px;position:absolute;top:.78rem;left:-50%;right:50%}.request-room__phases li:first-child:before{display:none}.request-room__phases li.is-complete:before,.request-room__phases li.is-reached:before,.request-room__phases li.is-current:before{background:linear-gradient(90deg, var(--room-amber), #ff7a14ad);box-shadow:0 0 .55rem #ff6b087a}.request-room__phases li>a,.request-room__phases li>span{z-index:1;justify-items:center;gap:.7rem;min-height:44px;display:grid;position:relative}.request-room__phase-dot,.request-room__phases .room-icon--lock{background:#171412;border:1px solid #726d68;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid}.request-room__phase-dot>span{background:#8a847e;border-radius:50%;width:.35rem;height:.35rem}.request-room__phases .room-icon--lock{color:#8c8680;border-radius:.25rem;padding:.28rem}.request-room__phases .is-current{color:#f7f0e9}.request-room__phases .is-current .request-room__phase-dot{border-color:var(--room-amber);box-shadow:0 0 0 .2rem #ff841924,0 0 1rem #ff680699}.request-room__phases .is-current .request-room__phase-dot>span,.request-room__phases .is-complete .request-room__phase-dot>span{background:var(--room-amber)}.request-room__phases .is-complete .request-room__phase-dot{border-color:#db8c47}.request-room__phases a:hover,.request-room__phases a:focus-visible{color:#fff;outline:none}.request-room__phases a:focus-visible .request-room__phase-dot{outline-offset:3px;outline:2px solid #fff}.request-room__utilities{justify-content:flex-end;gap:.35rem;margin-top:.65rem;display:flex}.request-room__utilities a{min-height:44px;color:var(--room-muted);border-bottom:1px solid #0000;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.68rem;display:inline-flex}.request-room__utilities a .room-icon{width:.9rem;height:.9rem}.request-room__utilities a:hover,.request-room__utilities a:focus-visible{color:#fff;border-bottom-color:var(--room-amber)}.request-room .room-panel{min-height:21rem;padding:clamp(1.6rem,3vw,2.6rem) 0 0}.request-room__overview-stack{gap:1.15rem;display:grid}.request-room .room-surface{border:1px solid var(--room-line);max-width:none;color:var(--room-text);background:linear-gradient(115deg, #ffffff09, transparent 44%), var(--room-surface);border-radius:.45rem;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 1.2rem 4rem #0003,inset 0 1px #ffffff07}.request-room .room-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.request-room .room-section-heading>div{align-items:flex-start;gap:.8rem;display:flex}.request-room .room-section-heading .room-icon,.request-room .room-section-mark{width:1.35rem;height:1.35rem;color:var(--room-amber);flex:none;margin-top:.08rem}.request-room .room-section-mark{display:inline-block;position:relative}.request-room .room-section-mark:before,.request-room .room-section-mark:after{content:"";border:1px solid var(--room-amber);position:absolute;inset:.15rem;transform:rotate(45deg)}.request-room .room-section-mark:after{background:var(--room-amber);inset:.45rem}.request-room .room-kicker{color:#9a928a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.58rem;line-height:1.2}.request-room .room-section-heading h2,.request-room .room-surface>h2{color:#fff;letter-spacing:-.025em;margin:.22rem 0 0;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:520}.request-room .room-section-heading h2+p{max-width:40rem;color:var(--room-muted);margin:.3rem 0 0;font-size:.77rem;line-height:1.45}.request-room__overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.request-room .room-overview-card{border:1px solid var(--room-line);background:#100e0c1f;border-radius:.32rem;min-width:0;padding:clamp(1rem,2vw,1.45rem)}.request-room .room-overview-card>header{align-items:center;gap:.7rem;display:flex}.request-room .room-overview-card>header .room-icon{width:1.5rem;height:1.5rem;color:var(--room-blue)}.request-room .room-overview-card--boundary>header .room-icon{color:#72a9dc}.request-room .room-overview-card h3{color:#fff;margin:0;font-size:.84rem;font-weight:560}.request-room .room-overview-card__lead{color:#eee7df;min-height:4.4rem;margin:1rem 0;font-size:.88rem;line-height:1.55}.request-room .room-overview-card h4,.request-room .request-room__proposal-grid h3{color:#8f8881;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.58rem;font-weight:600}.request-room .room-overview-card__context,.request-room .room-boundary-group{border-top:1px solid #ffffff16;padding-top:.85rem}.request-room .room-overview-card__context p,.request-room .room-boundary-group p,.request-room .room-boundary-group li{color:#c4bdb6;margin:0;font-size:.76rem;line-height:1.5}.request-room .room-boundary-group+.room-boundary-group{margin-top:.85rem}.request-room .room-boundary-note{color:#89817a;margin:.85rem 0 0;font-size:.64rem;line-height:1.45}.request-room .room-detail-list{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.request-room .room-detail-list li{padding-left:.8rem;position:relative}.request-room .room-detail-list li:before{content:"";border:1px solid #8c7b6e;width:.28rem;height:.28rem;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.request-room .room-meta{border-top:1px solid #ffffff16;grid-template-columns:1fr 1fr;gap:.7rem;margin:1rem 0 0;padding-top:.85rem;display:grid}.request-room .room-overview .room-meta{grid-template-columns:1fr 1fr}.request-room .room-overview .room-meta>div{border-right:0;padding-right:.7rem}.request-room .room-meta dt,.request-room .room-clarification-latest dt{color:#7f7871;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.28rem;font-size:.56rem}.request-room .room-meta dd,.request-room .room-clarification-latest dd{color:#b8b0a8;overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.4}.request-room .request-room__clarification .room-section-heading{margin-bottom:.85rem}.request-room .request-room__clarification .room-section-heading .room-icon{color:var(--room-amber)}.request-room .request-room__clarification{grid-template-columns:none;gap:0;display:block}.request-room .room-count{color:#ff942a;margin:0}.request-room .room-clarification-latest{background:#0908071f;border:1px solid #ffffff1a;border-radius:.3rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1rem;display:grid}.request-room .room-clarification-latest p:not(.room-kicker){color:#eee7df;margin:.35rem 0 0;font-size:.8rem;line-height:1.5}.request-room .room-clarification-reply{background:#0908071a;border:1px solid #ffffff1a;border-radius:.3rem;gap:.55rem;margin-top:.75rem;padding:.9rem 1rem;display:grid}.request-room .room-clarification-reply>label{color:#f2ebe4;font-size:.72rem;font-weight:540}.request-room .room-clarification-reply textarea{resize:vertical;width:100%;min-height:4rem;color:var(--room-text);font:inherit;background:#0d0b0980;border:1px solid #ff8a1838;border-radius:.28rem;padding:.75rem;font-size:.72rem;line-height:1.5}.request-room .room-clarification-reply textarea::placeholder{color:#756f69}.request-room .room-clarification-reply textarea:focus-visible{border-color:var(--room-amber);outline-offset:2px;outline:2px solid #ff8a1833}.request-room .room-clarification-reply>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.request-room .room-clarification-reply>div>p{color:#77716b;margin:0;font-size:.61rem;line-height:1.45}.request-room .room-send-reply{color:#ffad5e;min-height:2.75rem;font:inherit;cursor:pointer;background:linear-gradient(#8b4511bd,#582708b8);border:1px solid #ff8a1866;border-radius:.25rem;flex:none;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.7rem;display:inline-flex}.request-room .room-send-reply .room-icon{width:.9rem;height:.9rem}.request-room .room-send-reply:hover{border-color:var(--room-amber);color:#fff}.request-room .room-send-reply:focus-visible{outline-offset:2px;outline:2px solid #fff}.request-room .room-send-reply:disabled{opacity:.55;cursor:wait}.request-room .room-clarification-answer{border-left:2px solid var(--room-amber);color:#d8d0c8;background:#ff7a1209;margin-top:.75rem;padding:.9rem 1rem}.request-room .room-clarification-answer>p:not(.room-kicker){margin:.4rem 0;font-size:.76rem;line-height:1.5}.request-room .room-clarification-answer small{color:#817a73;font-size:.62rem}.request-room .request-room__clarification footer{color:#77716b;margin-top:.8rem;font-size:.63rem}.request-room .request-room__clarification footer p{margin:0}.request-room .room-clarification-empty{color:var(--room-muted);border:1px solid #ffffff14;padding:1rem}.request-room .room-clarification-empty p{margin:0}.request-room .room-messages{gap:.6rem;max-width:none;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.request-room .room-messages li{border:1px solid var(--room-line);color:#cfc7bf;background:#0908073d;padding:.9rem 1rem}.request-room .room-messages p{margin:.35rem 0 0}.request-room__proposal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);margin:1.3rem 0 1.6rem;display:grid}.request-room__proposal-grid p,.request-room__proposal-grid li{color:#c8c0b8;font-size:.8rem;line-height:1.55}.request-room__proposal-grid>section>h3:not(:first-child){margin-top:1.35rem}.request-room__team{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.request-room__team li{border:1px solid var(--room-line);background:#07060540;gap:.25rem;padding:.85rem;display:grid}.request-room__team b{color:#fff}.request-room__team span,.request-room__team small{color:var(--room-muted)}.request-room__price{margin:0;font-weight:650;color:#fff!important;font-size:1.45rem!important}.request-room .primary-button,.request-room .ghost-button{border-radius:.25rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;display:inline-flex}.request-room .primary-button{background:linear-gradient(#a95111,#6f3108);border-color:#a55516;box-shadow:0 0 1.4rem #e8671124}.request-room .primary-button .room-icon{width:1rem}.request-room .room-delivery>ul,.request-room .room-files{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.request-room .room-delivery>ul>li,.request-room .room-files li{border:1px solid var(--room-line);background:#07060538;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:1rem;display:grid}.request-room .room-delivery li>div{grid-column:1/-1;gap:.5rem;display:flex}.request-room .room-empty-state p,.request-room .room-empty,.request-room .room-muted{color:var(--room-muted);line-height:1.55}.request-room__loading{color:var(--room-muted);align-items:center;gap:1rem;display:flex}.request-room__loading>span{border:1px solid #ffffff38;border-top-color:var(--room-amber);border-radius:50%;width:1.1rem;height:1.1rem;animation:.8s linear infinite request-room-spin}.request-room .room-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem;display:block}@media (max-width:900px){.request-room .room-header{grid-template-columns:auto minmax(0,1fr)}.request-room .room-header>p{justify-self:start}.request-room .room-header>a:last-child{display:none}}@media (min-width:681px) and (max-width:900px){.request-room .room-header{min-height:4.25rem}.request-room .room-shell{padding-top:1.75rem}.request-room .request-room__identity{min-height:3.5rem}.request-room__phase-nav{margin-top:1.5rem}.request-room .room-panel{padding-top:1.4rem}.request-room .room-surface,.request-room .room-overview-card{padding:1rem}.request-room .room-overview-card__lead{min-height:3rem;margin-block:.75rem}.request-room .room-overview-card__context,.request-room .room-boundary-group{padding-top:.65rem}.request-room .room-boundary-group+.room-boundary-group{margin-top:.65rem}.request-room .room-meta{margin-top:.7rem;padding-top:.65rem}.request-room .room-clarification-reply textarea{min-height:3.4rem}}@media (max-width:680px){.request-room .room-header{padding-inline:1.25rem}.request-room .room-header>p{justify-self:center}.request-room .room-header>a:last-child span{display:none}.request-room .room-shell{width:min(100% - 2.5rem,96rem)}.request-room__overview-grid,.request-room__proposal-grid{grid-template-columns:1fr}.request-room .room-overview-card__lead{min-height:0}}@media (max-width:520px){.request-room .room-header{grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:4.25rem;padding-inline:1rem}.request-room .room-header>p{justify-self:end;margin-left:0;font-size:.67rem;display:flex}.request-room .room-header>p .room-icon{width:.95rem}.request-room .room-header>a:last-child{font-size:0}.request-room .room-header>a:last-child .room-icon{width:1.1rem;height:1.1rem}.request-room .room-shell{width:min(100% - 2rem,96rem);padding-top:1.5rem}.request-room .request-room__identity{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.request-room .request-room__identity .room-state{grid-column:2;margin:.15rem 0 0}.request-room__identity h1{overflow-wrap:anywhere}.request-room__phase-nav{margin-inline:-.2rem}.request-room__phases li{font-size:.59rem}.request-room__phases li>a,.request-room__phases li>span{gap:.5rem}.request-room .room-surface{padding:.9rem}.request-room .room-section-heading{align-items:flex-start}.request-room .room-section-heading>div{gap:.55rem}.request-room .room-section-heading h2+p{font-size:.7rem}.request-room .room-overview-card{padding:.9rem}.request-room .room-meta{grid-template-columns:1fr}.request-room .room-clarification-latest{grid-template-columns:1fr;gap:.8rem}.request-room .room-clarification-reply>div{flex-direction:column;align-items:stretch}.request-room .room-send-reply{width:100%}.request-room .room-delivery>ul>li{grid-template-columns:1fr}.request-room .room-delivery li>div{flex-direction:column;grid-column:auto}}@media (prefers-reduced-motion:reduce){.request-room{scroll-behavior:auto}.request-room__loading>span{border-top-color:#ffffff38;animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.request-room .room-header{background:#0b0908}}.ops-console{--ops-bg:#050909;--ops-surface:#081011;--ops-surface-raised:#0b1213;--ops-line:#9eb5b52e;--ops-line-strong:#aec4c247;--ops-copy:#eef1ed;--ops-muted:#889190;--ops-orange:#ff7817;--ops-blue:#4ca8ff;--ops-violet:#9b7cff;--ops-green:#75cf62;min-height:100vh;color:var(--ops-copy);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:geometricprecision;background:radial-gradient(circle at 58% -18%,#316a711f,#0000 36rem),linear-gradient(135deg,#050808,#040707 68%,#040606);font-family:Geist Variable,Geist,Arial,sans-serif}.ops-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ops-console .ops-header{z-index:3;border-bottom:1px solid var(--ops-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040808eb;align-items:center;gap:1.15rem;min-height:4.5rem;padding:0 1.4rem;display:flex;position:relative}.r2-room-ops-comparison>.ops-console .ops-header{border-bottom-color:#9eb5b514;gap:1.4rem;padding-inline:1.8rem}.r2-room-ops-comparison>.ops-console,.r2-room-ops-comparison>.ops-console .ops-header{background:#01090c}.r2-room-ops-comparison>.ops-console .ops-queue-pane,.r2-room-ops-comparison>.ops-console .ops-workbench,.r2-room-ops-comparison>.ops-console .ops-next-pane,.r2-room-ops-comparison>.ops-console .ops-summary-row,.r2-room-ops-comparison>.ops-console .ops-summary-pair article,.r2-room-ops-comparison>.ops-console .ops-request-card .ops-key-info,.r2-room-ops-comparison>.ops-console .ops-side-panel{background:#061012}.r2-room-ops-comparison>.ops-console .ops-header .brand{margin-right:.25rem;font-size:1.8rem}.r2-room-ops-comparison>.ops-console .ops-console-name{gap:1.25rem;margin-left:-1px}.r2-room-ops-comparison>.ops-console .ops-private-badge{justify-content:center;min-width:8.2rem}@media (min-width:721px){.r2-room-ops-comparison>.ops-console .ops-console__layout{grid-template-columns:11.4375rem minmax(0,26.3125rem) 13.25rem;gap:.6875rem;height:calc(100vh - 8.5rem);min-height:0;margin:.9375rem .8125rem 0}.r2-room-ops-comparison>.ops-console .ops-queue-pane,.r2-room-ops-comparison>.ops-console .ops-workbench,.r2-room-ops-comparison>.ops-console .ops-next-pane{border:1px solid var(--ops-line)}.r2-room-ops-comparison>.ops-console .ops-queue-pane{border-right-color:var(--ops-line)}}.ops-console .ops-header .brand{color:#f6f4f0;letter-spacing:-.045em;align-items:center;min-height:44px;font-size:1.55rem;display:inline-flex}.ops-header-divider{background:var(--ops-line);width:1px;height:1.8rem}.ops-console-name{align-items:center;gap:.55rem;display:inline-flex;color:#a4e78d!important;letter-spacing:.025em!important;text-transform:none!important;font-size:.78rem!important}.ops-console-name>span{color:var(--ops-green);font-size:1.05rem}.ops-console .ops-private-badge{border:1px solid #75cf6257;align-items:center;gap:.5rem;margin-left:auto;padding:.35rem .7rem;display:inline-flex;color:#a4e78d!important;min-height:44px!important;font-size:.72rem!important}.ops-mobile-stage-nav{display:none}.ops-console__layout{grid-template-columns:minmax(11.5rem,.87fr) minmax(26.5rem,2fr) minmax(13.5rem,1fr);max-width:112rem;min-height:calc(100vh - 4.5rem);margin:0 auto;display:grid}.ops-queue-pane,.ops-next-pane,.ops-workbench{min-width:0}.ops-queue-pane{border-right:1px solid var(--ops-line);background:#060a0ac2;flex-direction:column;display:flex}.ops-queue-pane>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;min-height:4.65rem;padding:0 1.15rem;display:flex}.ops-queue-pane h2,.ops-side-panel h2{letter-spacing:-.015em;margin:0;font-size:.95rem;font-weight:540}.ops-queue-pane>header>span{color:#697372;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem}.ops-queue-groups{margin:0;padding:0;list-style:none}.ops-queue-groups li{color:#c3c9c5;border-bottom:1px solid #9eb5b51c;grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3rem;padding:.55rem 1.15rem;font-size:.75rem;display:grid}.ops-queue-groups strong{color:#aeb6b2;font-size:.72rem;font-weight:520}.ops-signal{background:#626968;border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 .65rem #62696873}.ops-signal--orange{background:var(--ops-orange);box-shadow:0 0 .75rem #ff781780}.ops-signal--blue{background:var(--ops-blue);box-shadow:0 0 .75rem #4ca8ff73}.ops-signal--violet{background:var(--ops-violet);box-shadow:0 0 .75rem #9b7cff73}.ops-signal--yellow{background:#dfb936;box-shadow:0 0 .75rem #dfb9366b}.ops-signal--pass{background:var(--ops-green);box-shadow:0 0 .75rem #75cf626b}.ops-queue-items{border-bottom:1px solid var(--ops-line);align-content:start;max-height:13rem;display:grid;overflow-y:auto}.ops-queue-items>p:first-child{color:#68706f;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:1rem 1.15rem .55rem;font-size:.61rem}.ops-queue-items>a{color:#c8ceca;border-left:2px solid #0000;grid-template-columns:.55rem minmax(0,1fr);gap:.65rem;padding:.8rem 1.15rem;display:grid}.ops-queue-items>a:hover,.ops-queue-items>a:focus-visible,.ops-queue-items>a[aria-current=true]{border-left-color:var(--ops-orange);background:#ff781711;outline:none}.ops-queue-items>a>span:last-child{gap:.2rem;min-width:0;display:grid}.ops-queue-items strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:520;overflow:hidden}.ops-queue-items small{color:#717978;font-size:.63rem}.ops-queue-empty{color:#747c7a;line-height:1.45;text-transform:none!important;letter-spacing:0!important;padding:.3rem 1.15rem 1rem!important;font-size:.72rem!important}.ops-queue-nav{border-top:1px solid var(--ops-line);align-content:end;margin-top:auto;display:grid}.ops-queue-nav a{color:#777f7d;border-left:2px solid #0000;grid-template-columns:1.6rem 1fr;align-items:center;gap:.55rem;min-height:2.45rem;padding:.4rem 1.15rem;font-size:.69rem;display:grid}.ops-queue-nav a>span{color:#4f5756;font-size:.57rem}.ops-queue-nav a:hover,.ops-queue-nav a:focus-visible,.ops-queue-nav a[aria-current=page]{border-left-color:var(--ops-orange);color:#e1e5e1;background:#ff78170b;outline:none}.ops-workbench{background:#060a0a85}.ops-workbench-head{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.65rem;padding:.85rem 1.4rem;display:flex}.ops-workbench-head>div{align-items:center;gap:.22rem;min-width:0;display:grid}.ops-workbench-head p{color:#737c7a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .28rem;font-size:.61rem}.ops-workbench-head h1{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:45rem;margin:0;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:560;overflow:hidden}.ops-status-chip,.ops-mini-state{border:1px solid var(--ops-line-strong);color:#a5adab;white-space:nowrap;background:#ffffff05;align-items:center;width:-moz-fit-content;width:fit-content;display:inline-flex}.ops-status-chip{letter-spacing:.06em;text-transform:uppercase;min-height:1.8rem;padding:.25rem .55rem;font-size:.62rem}.ops-status-chip--orange{color:var(--ops-orange);border-color:#ff78176b}.ops-status-chip--blue{color:var(--ops-blue);border-color:#4ca8ff61}.ops-status-chip--violet{color:var(--ops-violet);border-color:#9b7cff66}.ops-status-chip--pass{color:var(--ops-green);border-color:#75cf6266}.ops-work-tabs{border-bottom:1px solid var(--ops-line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:3.3rem;padding:0 .4rem;display:grid;overflow-x:auto}.ops-work-tabs a,.ops-work-tab{color:#68716f;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;min-width:0;min-height:3.3rem;padding:0 .35rem;font-size:.7rem;display:inline-flex;position:relative}.ops-work-tab.is-locked{color:#626a68;cursor:not-allowed}.ops-tab-lock{color:#515957;font-size:.68rem}.ops-work-tabs a[aria-current=page]{color:#eff1ee}.ops-work-tabs a[aria-current=page]:after{content:"";background:var(--ops-orange);height:2px;position:absolute;bottom:-1px;left:.65rem;right:.65rem;box-shadow:0 0 .8rem #ff781780}.ops-workbench-body{padding:.9rem 1rem 2.5rem}.ops-lookup{align-items:end;gap:.5rem;max-width:23rem;margin:0 0 .75rem;display:flex}.ops-lookup label{color:#727a78;letter-spacing:.05em;text-transform:uppercase;flex:1;gap:.3rem;font-size:.61rem;display:grid}.ops-lookup input,.ops-workflow-form input,.ops-workflow-form textarea,.ops-expert-filter input,.ops-expert-filter select,.ops-expert-review textarea,.ops-deliverable-review-list textarea{border:1px solid var(--ops-line-strong);width:100%;min-height:2.75rem;color:var(--ops-copy);background:#070c0c;border-radius:0;padding:.68rem .72rem}.ops-workflow-form textarea{resize:vertical;min-height:5.6rem}.ops-lookup input:focus,.ops-workflow-form input:focus,.ops-workflow-form textarea:focus,.ops-expert-filter input:focus,.ops-expert-filter select:focus,.ops-expert-review textarea:focus,.ops-deliverable-review-list textarea:focus{border-color:var(--ops-orange);outline-offset:2px;outline:2px solid #ff78172e}.ops-request-card{background:0 0;border:0;gap:.72rem;display:grid}.ops-summary-row{border:1px solid var(--ops-line);background:#060c0cb8;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem;display:grid}.ops-summary-row--route{border-color:var(--ops-line)}.ops-summary-row>div{gap:.3rem;display:grid}.ops-summary-row small,.ops-summary-pair small{color:#d6dcd8;letter-spacing:0;text-transform:none;font-size:.7rem}.ops-summary-row strong,.ops-summary-pair strong{font-size:.8rem;font-weight:520;line-height:1.45}.ops-summary-icon{color:var(--ops-orange);text-align:center;font-size:1.15rem;line-height:1.25}.ops-summary-icon--blue{color:var(--ops-blue)}.ops-summary-icon--orange{color:var(--ops-orange)}.ops-mini-state{align-self:center;padding:.23rem .42rem;font-size:.58rem}.ops-mini-state--blue{color:var(--ops-blue);background:#4ca8ff0e;border-color:#4ca8ff40}.ops-summary-pair{grid-template-columns:1fr 1fr;gap:.72rem;display:grid}.ops-summary-pair article{border:1px solid var(--ops-line);background:#060c0cb8;grid-template-columns:1.5rem minmax(0,1fr);align-content:start;gap:.3rem .5rem;min-height:7.1rem;padding:.9rem;display:grid;position:relative}.ops-summary-pair article>.ops-summary-icon{grid-row:1/span 3}.ops-summary-pair article>small,.ops-summary-pair article>strong,.ops-summary-pair article>span:not(.ops-summary-icon){grid-column:2}.ops-summary-pair article>span{color:#7d8583;margin-top:auto;font-size:.68rem;line-height:1.4}.ops-verified-state{border:1px solid #4ca8ff4d;width:-moz-fit-content;width:fit-content;padding:.2rem .38rem;color:var(--ops-blue)!important;font-size:.58rem!important}.ops-console .ops-request-card .ops-key-info{border:1px solid var(--ops-line);background:#060c0cb8;grid-template-columns:1fr;margin:0;display:grid}.ops-console .ops-request-card .ops-key-info-title{border:1px solid var(--ops-line);border-bottom:0;margin:.9rem 0 0;padding:.65rem .9rem 0;font-size:.78rem;font-weight:520}.ops-console .ops-request-card .ops-key-info>div{border-right:0;border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);align-items:center;min-width:0;min-height:3.1rem;padding:.6rem .9rem;display:grid}.ops-console .ops-request-card .ops-key-info>div:last-child{border-bottom:0}.ops-console .ops-request-card .ops-key-info dt{color:#8b9491;letter-spacing:0;text-transform:none;margin:0;font-size:.66rem}.ops-console .ops-request-card .ops-key-info dd{color:#c9cfcb;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.45}.ops-row-action{border:1px solid var(--ops-line-strong);color:#b2bab6;white-space:nowrap;justify-content:center;align-self:center;align-items:center;min-width:44px;min-height:44px;padding:.6rem .65rem;font-size:.64rem;display:inline-flex}.ops-row-action:hover,.ops-row-action:focus-visible{border-color:var(--ops-orange);color:#fff;outline-offset:2px;outline:2px solid #ff781733}.ops-review-button{color:#ff983f;cursor:pointer;background:#ff78170e;border:1px solid #ff781794;justify-content:space-between;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;min-width:8rem;min-height:2.75rem;padding:.55rem .75rem;font-size:.71rem;display:inline-flex}.ops-review-button:hover,.ops-review-button:focus-visible{color:#fff1e7;outline-offset:2px;background:#ff781726;outline:2px solid #ffbb81b8}.ops-review-button:disabled{border-color:var(--ops-line);color:#59615f;cursor:not-allowed;background:0 0}.ops-console--fixture .ops-side-panel--primary .ops-review-button:disabled{color:#ff983f;opacity:1;background:#ff78170e;border-color:#ff781794}.ops-console--fixture .ops-side-panel--violet .ops-review-button:disabled{color:#bba9ff;opacity:1;background:#9b7cff0f;border-color:#9b7cff7a}.ops-review-button--quiet{border-color:var(--ops-line-strong);color:#a6aeab;background:0 0}.ops-review-button--violet{color:#bba9ff;background:#9b7cff0f;border-color:#9b7cff7a}.ops-stage-empty,.ops-integration-state,.ops-auth-state{border:1px dashed var(--ops-line-strong);color:#9da6a3;background:#070c0c80;justify-items:start;gap:.8rem;min-height:17rem;margin:0;padding:2rem;display:grid}.ops-stage-empty--queue{text-align:center;place-content:center;justify-items:center;min-height:29rem}.ops-stage-empty--queue>span{color:var(--ops-orange);font-size:2rem}.ops-stage-empty h2,.ops-integration-state h2,.ops-auth-state h1{color:var(--ops-copy);margin:0;font-size:1.15rem}.ops-stage-empty p,.ops-integration-state p,.ops-auth-state p{max-width:36rem;margin:0;font-size:.76rem;line-height:1.55}.ops-loading,.ops-empty{border:1px solid var(--ops-line);color:#a7afac;background:#070c0c99;margin:0;padding:1.5rem}.ops-drilldown{border:1px solid var(--ops-line);background:#070c0ca6;margin-top:.85rem}.ops-drilldown summary{color:#cad0cc;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.8rem 1rem;list-style:none;display:flex}.ops-drilldown summary::-webkit-details-marker{display:none}.ops-drilldown summary>span:first-child{gap:.3rem;display:grid}.ops-drilldown summary small{color:var(--ops-orange);letter-spacing:.1em;font-size:.58rem}.ops-drilldown summary strong{font-size:.82rem;font-weight:520}.ops-drilldown[open] summary{border-bottom:1px solid var(--ops-line)}.ops-drilldown[open] summary>span:last-child{transform:rotate(45deg)}.ops-stage-panel{border:1px solid var(--ops-line);background:#070c0cb8;gap:.85rem;margin:.85rem 0 0;padding:1rem;display:grid}.ops-drilldown>.ops-stage-panel,.ops-drilldown>.ops-delivery-grid{border:0;margin:0}.ops-stage-panel h2{margin:0;font-size:.95rem;font-weight:540}.ops-stage-panel>p:not(.eyebrow){color:#8c9492;max-width:44rem;margin:0;font-size:.74rem;line-height:1.5}.ops-workflow-form label,.ops-expert-filter label,.ops-expert-review label,.ops-deliverable-review-list label{color:#abb2af;gap:.35rem;font-size:.7rem;display:grid}.ops-form-grid,.ops-delivery-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ops-actions,.ops-side-actions{flex-wrap:wrap;gap:.55rem;display:flex}.ops-prerequisite{color:#7d8583;font-size:.68rem;line-height:1.5}.ops-proposal-review{border-color:#9b7cff47}.ops-deliverable-review-list{gap:.7rem;display:grid}.ops-deliverable-review-list article{border:1px solid var(--ops-line);background:#070c0c;grid-template-columns:minmax(10rem,1fr) minmax(12rem,1fr) auto;align-items:end;gap:.75rem;padding:.8rem;display:grid}.ops-deliverable-review-list article>div:first-child{gap:.3rem;display:grid}.ops-deliverable-review-list small{color:#747d7a;font-size:.64rem}.ops-next-pane{border-left:1px solid var(--ops-line);background:#040909c2;align-content:start;gap:.8rem;padding:.9rem .75rem;display:grid}.ops-next-heading{border-bottom:1px solid var(--ops-line);grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.4rem;min-height:3.55rem;padding:.4rem .65rem;display:grid}.ops-next-heading>span{color:var(--ops-orange)}.ops-next-heading h2{margin:0;font-size:.82rem;font-weight:540}.ops-side-panel{border:1px solid var(--ops-line);background:#070d0dc2;gap:.85rem;padding:.9rem;display:grid}.ops-side-panel--primary{border-color:#ff78176b}.ops-side-panel--violet{border-color:#9b7cff57}.ops-side-panel>p:not(.ops-side-kicker){color:#929b98;margin:0;font-size:.71rem;line-height:1.55}.ops-side-kicker{color:var(--ops-orange);letter-spacing:.12em;margin:0;font-size:.57rem}.ops-side-panel>header{grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.ops-side-panel>header>span{color:var(--ops-orange)}.ops-side-panel>header>small{color:#7b8481;font-size:.62rem}.ops-side-panel--authority{border-color:#9b7cff38}.ops-side-panel--authority>header>span{color:var(--ops-violet)}.ops-side-panel--authority ul{color:#8d9693;gap:.55rem;margin:0;padding:0;font-size:.68rem;line-height:1.45;list-style:none;display:grid}.ops-side-panel--authority li{padding-left:.8rem;position:relative}.ops-side-panel--authority li:before{content:"";border:1px solid;border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}.ops-side-panel--thread{border-color:#4ca8ff33}.ops-side-panel--thread>header>span{color:var(--ops-blue)}.ops-side-panel--thread>small{color:#697270;font-size:.62rem}.ops-thread-id{color:#d3d9d5!important;font-size:.66rem!important}.ops-test-link{border:1px dashed #ff781766;gap:.45rem;padding:.65rem;display:grid}.ops-test-link strong{color:var(--ops-orange);letter-spacing:.08em;font-size:.57rem}.ops-test-link a{color:#f0c39f;font-size:.7rem;text-decoration:underline}@media (min-width:721px){.r2-ops-fixture>.ops-console--fixture .ops-console__layout{grid-template-columns:minmax(11.5rem,1fr) minmax(26.5rem,2.28fr) minmax(13.5rem,1.16fr);gap:.6875rem;width:calc(100% - 1.5rem);height:calc(100vh - 8.5rem);min-height:0;margin:.9375rem auto 0}.r2-ops-fixture>.ops-console--fixture .ops-next-pane{align-self:stretch;height:auto}.ops-console--fixture .ops-console__layout{grid-template-columns:11.5rem minmax(0,26.5rem) 13.5rem;min-height:calc(100vh - 5.375rem);margin:.875rem .375rem 0}.ops-console--fixture .ops-queue-pane>header,.ops-console--fixture .ops-workbench-head{min-height:3.4375rem}.ops-console--fixture .ops-workbench-head{justify-content:flex-start}.ops-console--fixture .ops-workbench-head .ops-status-chip{text-transform:none;min-height:1.7rem;margin-left:.8rem}.ops-console--fixture .ops-work-tabs,.ops-console--fixture .ops-work-tabs a,.ops-console--fixture .ops-work-tab{min-height:2.9375rem}.ops-console--fixture .ops-queue-groups{margin:.5rem .5625rem 0}.ops-console--fixture .ops-queue-groups li{min-height:3.5rem;padding-inline:.65rem}.ops-console--fixture .ops-queue-groups li:first-child{border:1px solid var(--ops-line);background:#0c1718c7}.ops-console--fixture .ops-workbench-body{padding:.9125rem .8125rem 2rem}.ops-console--fixture .ops-workbench-head h1{font-size:1.25rem;font-weight:470}.ops-console--fixture .ops-summary-row strong,.ops-console--fixture .ops-summary-pair strong{font-weight:430}.ops-console--fixture .ops-side-panel h2{font-size:.88rem;font-weight:470}.ops-console--fixture .ops-summary-row{border-radius:.35rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.45rem}.ops-console--fixture .ops-summary-row>div{gap:.5rem}.ops-console--fixture .ops-summary-row strong{font-size:.75rem;font-weight:500}.ops-console--fixture .ops-summary-icon{background:#ff781714;border-radius:.25rem;place-items:center;width:2rem;height:2rem;display:grid}.ops-console--fixture .ops-summary-icon--blue{background:#4ca8ff14}.ops-console--fixture .ops-summary-pair article{border-radius:.35rem}.ops-console--fixture .ops-summary-pair article>.ops-summary-icon{grid-row:auto}.ops-console--fixture .ops-summary-pair article>strong,.ops-console--fixture .ops-summary-pair article>span:not(.ops-summary-icon){grid-column:1/-1}.ops-console--fixture .ops-summary-pair article>small{font-size:.69rem}.ops-console--fixture .ops-summary-pair article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.45;overflow:hidden}.ops-console--fixture .ops-summary-pair article>span:not(.ops-summary-icon){font-size:.66rem;line-height:1.45}.ops-console--fixture .ops-summary-icon--team{color:var(--ops-violet);background:#9b7cff14}.ops-console--fixture .ops-request-card .ops-key-info,.ops-console--fixture .ops-key-info-title{border-radius:.35rem .35rem 0 0}.ops-console--fixture .ops-request-card .ops-key-info>div{grid-template-columns:minmax(7.7rem,.48fr) minmax(0,1fr)}.ops-console--fixture .ops-row-action,.ops-console--fixture .ops-mini-state{border-radius:.28rem}.ops-console--fixture .ops-request-card{gap:0;margin:0}.ops-console--fixture .ops-summary-row:first-of-type{min-height:5.125rem}.ops-console--fixture .ops-summary-row:nth-of-type(2){min-height:6.1875rem}.ops-console--fixture .ops-summary-row:nth-of-type(3){min-height:4.875rem}.ops-console--fixture .ops-summary-pair{min-height:7.125rem;margin-top:.875rem}.ops-console--fixture .ops-key-info-title{min-height:2.625rem;margin-top:.875rem}.ops-console--fixture .ops-request-card .ops-key-info{border-top:0}.ops-console--fixture .ops-request-card .ops-key-info>div{min-height:2.5rem}.ops-console--fixture .ops-next-pane{align-self:start;gap:.75rem;height:48.4rem;padding-block:.75rem}.r2-room-ops-comparison>.ops-console--fixture .ops-header>*{transform:translateY(6px)}.r2-room-ops-comparison>.ops-console--fixture .ops-header .brand{font-size:1.8rem}.r2-room-ops-comparison>.ops-console--fixture .ops-console-name{font-size:.84rem!important}.r2-room-ops-comparison>.ops-console--fixture .ops-workbench-body{transform:translateY(-1px)}.r2-room-ops-comparison>.ops-console--fixture .ops-workbench-head h1{font-size:1.1rem}.r2-room-ops-comparison>.ops-console--fixture .ops-workbench-head .ops-status-chip{margin-left:.4rem}.r2-room-ops-comparison>.ops-console--fixture .ops-work-tabs{grid-template-columns:20% 25% 30% 25%}.r2-room-ops-comparison>.ops-console--fixture .ops-work-tabs a,.r2-room-ops-comparison>.ops-console--fixture .ops-work-tab{justify-content:flex-start;padding-left:.65rem}.ops-console--fixture .ops-next-heading{border-bottom:0;min-height:3.4rem;padding-left:.35rem}.ops-console--fixture .ops-next-heading>span{font-size:1.2rem}.ops-console--fixture .ops-side-panel{padding:.75rem}.ops-console--fixture .ops-side-panel--primary,.ops-console--fixture .ops-side-panel--violet{gap:1rem;min-height:12rem}.ops-console--fixture .ops-side-panel--primary>header,.ops-console--fixture .ops-side-panel--violet>header{margin-bottom:.25rem}.ops-console--fixture .ops-side-panel--primary>p,.ops-console--fixture .ops-side-panel--violet>p{margin-bottom:auto}.ops-console--fixture .ops-side-panel--primary>header>span{color:var(--ops-orange)}.ops-console--fixture .ops-side-panel--violet>header>span{color:var(--ops-violet)}.ops-console--fixture .ops-side-panel--primary .ops-review-button,.ops-console--fixture .ops-side-panel--violet .ops-review-button{width:100%;min-height:2.5rem}.ops-console--fixture .ops-side-panel h2{white-space:nowrap;font-size:.82rem}.ops-console--fixture .ops-side-panel>p:not(.ops-side-kicker){font-size:.68rem}.r2-room-ops-comparison>.ops-console--fixture .ops-summary-row small{font-size:10.75px}.r2-room-ops-comparison>.ops-console--fixture .ops-summary-row strong{font-size:11.75px}.ops-console--fixture .ops-side-panel--thread{gap:.7rem;min-height:13.1rem;margin-top:.6rem}.ops-console--fixture .ops-side-panel--thread>header{border-bottom:1px solid var(--ops-line);padding-bottom:.75rem}.ops-console--fixture .ops-side-panel--thread>header>span{color:var(--ops-green)}.ops-console--fixture .ops-summary-row,.ops-console--fixture .ops-summary-pair article,.ops-console--fixture .ops-side-panel{border-color:#9eb5b521}.ops-console--fixture .ops-side-panel--primary{border-color:#ff78176b}.ops-console--fixture .ops-side-panel--violet{border-color:#9b7cff57}.ops-console--fixture .ops-request-card .ops-key-info>div{border-bottom-color:#9eb5b517}.ops-console--fixture .ops-key-info-title{border-color:#9eb5b521}.r2-room-ops-comparison>.ops-console--fixture .ops-next-pane>*{transform:translateY(-1px)}}.ops-expert-queue{margin:0}.ops-expert-queue>header{gap:1rem;padding:0 0 .9rem;display:grid}.ops-expert-queue h2{margin:.25rem 0;font-size:1.1rem}.ops-expert-queue header p:last-child{color:#89918f;margin:0;font-size:.73rem}.ops-expert-filter{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:.55rem;display:grid}.ops-expert-layout{border:1px solid var(--ops-line);grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);min-height:27rem;display:grid}.ops-expert-list{border-right:1px solid var(--ops-line);align-content:start;display:grid}.ops-expert-list a{border-left:2px solid #0000;border-bottom:1px solid var(--ops-line);color:#c7ceca;gap:.3rem;padding:.8rem;display:grid}.ops-expert-list a:hover,.ops-expert-list a:focus-visible,.ops-expert-list a.is-selected{border-left-color:var(--ops-violet);background:#9b7cff0f;outline:none}.ops-expert-list span{color:var(--ops-violet);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.ops-expert-list strong{font-size:.75rem}.ops-expert-list small{color:#737c79;font-size:.65rem}.ops-expert-detail{background:#070c0cb8;min-width:0}.ops-expert-detail>header{border-bottom:1px solid var(--ops-line);padding:1rem}.ops-expert-detail header p{color:var(--ops-violet);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.6rem}.ops-expert-detail h2{margin:0;font-size:1rem}.ops-expert-detail small{color:#737c79}.ops-expert-detail dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.ops-expert-detail dl>div{border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);min-width:0;padding:.75rem 1rem}.ops-expert-detail dt{color:#707976;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.28rem;font-size:.57rem}.ops-expert-detail dd{color:#c6ccc8;overflow-wrap:anywhere;margin:0;font-size:.69rem;line-height:1.45}.ops-expert-review{gap:.8rem;padding:1rem;display:grid}.ops-expert-review h3{margin:0;font-size:.9rem}.ops-console .inline-error{color:#ffad6e;font-size:.7rem;line-height:1.45}.ops-console #ops-action-status:empty{display:none}@media (max-width:1240px) and (min-width:721px){.ops-console__layout{grid-template-columns:minmax(11.5rem,.87fr) minmax(26.5rem,2fr) minmax(13.5rem,1fr)}.ops-queue-nav a{min-height:2.55rem}}@media (max-width:720px){.ops-mobile-stage-nav{z-index:2;border-bottom:1px solid var(--ops-line);scrollbar-width:none;background:#040808f5;grid-auto-columns:minmax(7rem,1fr);grid-auto-flow:column;display:grid;position:sticky;top:0;overflow-x:auto}.ops-mobile-stage-nav::-webkit-scrollbar{display:none}.ops-mobile-stage-nav a{color:#737c79;white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;min-height:3.35rem;padding:.55rem .8rem;font-size:.68rem;display:grid;position:relative}.ops-mobile-stage-nav a>span{color:#505a57;font-size:.56rem}.ops-mobile-stage-nav a[aria-current=page]{color:#f4f6f2;background:#ff78170b}.ops-mobile-stage-nav a[aria-current=page]:after{content:"";background:var(--ops-orange);height:2px;position:absolute;bottom:0;left:.8rem;right:.8rem;box-shadow:0 0 .7rem #ff781780}.ops-console__layout{grid-template-columns:1fr;display:grid}.ops-workbench{order:1}.ops-next-pane{order:2}.ops-queue-pane{border-right:0;border-bottom:1px solid var(--ops-line);order:3}.ops-queue-nav{display:none}.ops-queue-pane>header{min-height:3.75rem}.ops-queue-groups{grid-template-columns:repeat(3,1fr);display:grid}.ops-queue-groups li{border-right:1px solid #9eb5b51c}.ops-queue-items{max-height:13rem}.ops-queue-nav{grid-template-columns:repeat(5,minmax(8rem,1fr));overflow-x:auto}.ops-queue-nav a{border-top:1px solid var(--ops-line);border-bottom:2px solid #0000;border-left:0}.ops-queue-nav a[aria-current=page]{border-bottom-color:var(--ops-orange)}.ops-next-pane{border-top:1px solid var(--ops-line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-side-panel--thread{grid-column:1/-1}}@media (max-width:680px){.ops-console .ops-header{gap:.65rem;min-height:4rem;padding:0 1rem}.ops-console .ops-header .brand{font-size:1.28rem}.ops-header-divider{display:none}.ops-console-name{font-size:.67rem!important}.ops-console .ops-private-badge{justify-content:center;width:2.75rem;min-width:2.75rem;padding:0;color:var(--ops-green)!important;font-size:0!important}.ops-private-badge>span{font-size:.85rem}.ops-queue-groups{grid-template-columns:repeat(2,1fr)}.ops-workbench-head{min-height:4rem;padding-inline:1rem}.ops-workbench-body{padding:.75rem .75rem 1.5rem}.ops-work-tabs{grid-template-columns:repeat(4,minmax(6rem,1fr));padding-inline:.4rem}.ops-work-tabs a,.ops-work-tab{min-width:6rem}.ops-lookup{flex-direction:column;align-items:stretch;max-width:none}.ops-summary-pair,.ops-key-info,.ops-form-grid,.ops-delivery-grid,.ops-expert-filter,.ops-expert-layout,.ops-expert-detail dl,.ops-next-pane{grid-template-columns:1fr}.ops-summary-row{grid-template-columns:1.7rem minmax(0,1fr)}.ops-summary-row>.ops-mini-state,.ops-summary-row>.ops-row-action{grid-column:2;justify-self:start}.ops-key-info>div,.ops-expert-detail dl>div{border-right:0}.ops-review-button{width:100%}.ops-deliverable-review-list article{grid-template-columns:1fr}.ops-expert-list{border-right:0;border-bottom:1px solid var(--ops-line);max-height:13rem;overflow-y:auto}.ops-side-panel--thread{grid-column:auto}}@media (max-width:360px){.ops-work-tabs{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:0;overflow-x:visible}.ops-work-tabs a,.ops-work-tab{border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);min-width:0;min-height:44px;padding:.5rem}.ops-work-tabs>:nth-child(2n){border-right:0}.ops-work-tabs a[aria-current=page]:after{left:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.ops-console *,.ops-console :before,.ops-console :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dl-page{color:#f7f3ed;background:radial-gradient(circle at 68% 48%,#6e2b092e,#0000 31rem),radial-gradient(circle at 12% 74%,#35190b2e,#0000 27rem),#050505;width:100%;max-width:100vw;min-height:100svh;overflow-x:clip}.dl-page .ee-public-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#050505eb,#05050566);position:relative}.dl-stage{width:100%;min-width:0;min-height:calc(100svh - var(--ee-header-height,5.35rem));isolation:isolate;position:relative}.dl-eyebrow{color:#ff6a00;letter-spacing:.04em;margin:0 0 1.45rem;font-size:clamp(.78rem,.9vw,.96rem);font-weight:650}.dl-stage h1{color:#f8f4ed;letter-spacing:-.065em;text-wrap:balance;max-width:9.4ch;margin:0;font-size:clamp(4rem,6.5vw,7.1rem);font-weight:570;line-height:.91}.dl-stage h1 em{color:#ff6500;font-style:normal;font-weight:inherit}.dl-lede{color:#f7f3edc7;max-width:31rem;margin:1.7rem 0 0;font-size:clamp(1.04rem,1.25vw,1.32rem);line-height:1.52}.dl-actions{align-items:center;gap:.85rem;margin-top:2.3rem;display:flex}.dl-cta{color:#f9f5ef;border:1px solid #ffffff21;justify-content:center;align-items:center;gap:1.2rem;min-height:3.15rem;padding:.7rem 1.05rem;font-weight:650;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.dl-cta:hover,.dl-cta:focus-visible{border-color:#ff6a00cc;transform:translateY(-2px)}.dl-cta--primary{color:#090706;background:#ff6500;border-color:#ff6500}.dl-emergence,.dl-emergence__canvas{width:100%;height:100%;position:absolute;inset:0}.dl-emergence{pointer-events:none;overflow:hidden}.dl-emergence__canvas{opacity:0;background:0 0;transition:opacity .5s;display:block}.dl-emergence[data-scene-state=ready] .dl-emergence__canvas,.dl-emergence[data-scene-state=reduced] .dl-emergence__canvas{opacity:1}.dl-emergence__fallback{opacity:.78;transition:opacity .3s;position:absolute;inset:12% 5%}.dl-emergence[data-scene-state=ready] .dl-emergence__fallback,.dl-emergence[data-scene-state=reduced] .dl-emergence__fallback{opacity:0}.dl-emergence__fallback span{top:calc(24% + var(--i,0) * 11%);filter:blur(10px);width:70%;height:13%;transform:rotate(calc((var(--i,0) - 2) * 5deg));background:linear-gradient(90deg,#0000,#ff620021,#fff2dd33,#0000);border-radius:50%;position:absolute;left:10%}.dl-emergence__fallback span:first-child{--i:0}.dl-emergence__fallback span:nth-child(2){--i:1}.dl-emergence__fallback span:nth-child(3){--i:2}.dl-emergence__fallback span:nth-child(4){--i:3}.dl-emergence__fallback span:nth-child(5){--i:4}.dl-home__copy{z-index:4;width:min(44rem,45vw);padding:clamp(5rem,10vh,8.5rem) 0 9rem clamp(2rem,5vw,5.5rem);position:relative}.dl-home__emergence{z-index:1;left:28%}.dl-home__stage:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#050505f5 0,#050505c7 27%,#0505051f 51%,#0000 78%);position:absolute;inset:0}.dl-home__copy,.dl-home__signal,.dl-home__scene-copy{z-index:4;position:relative}.dl-home__signal{z-index:5;border-top:1px solid #ff6a008c;grid-template-columns:1fr auto;gap:.45rem 1rem;width:min(30rem,39vw);padding-top:.8rem;display:grid;position:absolute;bottom:clamp(1.6rem,4vh,3.5rem);left:clamp(2rem,5vw,5.5rem)}.dl-home__signal strong{color:#f7f3edb8;font-size:.86rem;font-weight:520}.dl-home__signal i{background:#ff6500;align-self:center;width:1.8rem;height:.15rem;box-shadow:0 0 1rem #ff650080}.dl-home__scene-copy{color:#f7f3ed59;letter-spacing:.11em;align-items:center;gap:.75rem;font-size:.6rem;display:flex;position:absolute;bottom:3rem;right:clamp(1.4rem,3vw,3.5rem)}.dl-home__scene-copy strong{color:#ff6500;font-weight:600}.dl-how__stage{grid-template-rows:1fr auto;grid-template-columns:minmax(20rem,31rem) 1fr minmax(15rem,22rem);align-items:center;gap:2rem;padding:clamp(2.4rem,5vh,5rem) clamp(2rem,3vw,4rem) 1.5rem;display:grid;overflow:hidden}.dl-how__stage:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#050505eb,#05050547 34%,#0000 62%,#0505058c);position:absolute;inset:0}.dl-how__copy,.dl-how__detail,.dl-how__rail{z-index:4;position:relative}.dl-how__copy{align-self:start;padding-top:clamp(1.8rem,6vh,5.5rem)}.dl-how__copy h1{font-size:clamp(3.4rem,5.5vw,6.15rem)}.dl-how__emergence{z-index:1;inset:2% 1% 13%}.dl-how__detail{align-self:start;padding-top:clamp(2rem,6vh,5rem)}.dl-how__detail>strong{color:#ff6500;margin-bottom:1.2rem;font-size:clamp(2.8rem,4vw,4.7rem);line-height:1;display:block}.dl-how__detail h2{color:#f8f4ed;margin:0;font-size:clamp(1.1rem,1.45vw,1.45rem);font-weight:620;line-height:1.25}.dl-how__detail p{color:#f7f3eda8;max-width:19rem;line-height:1.55}.dl-how__rail{border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.dl-how__rail button{color:#f7f3ed75;text-align:left;background:#0505059e;border:0;border-right:1px solid #ffffff1a;width:100%;min-height:4.8rem;padding:.8rem 1rem;transition:color .18s,background .18s}.dl-how__rail button span,.dl-how__rail button strong{display:block}.dl-how__rail button span{margin-bottom:.35rem;font-size:.65rem}.dl-how__rail button strong{font-size:.82rem}.dl-how__rail button:hover,.dl-how__rail button:focus-visible{color:#f8f4ed;background:#ff650024}.dl-how__rail button.is-active{color:#090706;background:#ff6500}@media (max-width:760px){.dl-page .ee-public-header{-webkit-backdrop-filter:none;backdrop-filter:none}.dl-stage{min-height:auto}.dl-stage h1{max-width:8.5ch;font-size:clamp(3.3rem,15vw,5.25rem)}.dl-lede{font-size:1rem}.dl-home__stage{grid-template-rows:auto minmax(24rem,52vh) auto;display:grid}.dl-home__stage:after{background:linear-gradient(#050505f0 0,#0505058c 38%,#0000 70%)}.dl-home__copy{width:auto;padding:3.7rem 1.25rem 1.2rem}.dl-actions{flex-direction:column;align-items:stretch}.dl-home__emergence{z-index:1;grid-row:2;min-height:24rem;position:relative;left:auto}.dl-home__signal{grid-row:3;width:auto;margin:0 1.25rem 2rem;position:relative;bottom:auto;left:auto}.dl-home__scene-copy{bottom:1rem;right:1rem}.dl-how__stage{grid-template-rows:auto minmax(22rem,50vh) auto auto;grid-template-columns:1fr;gap:0;padding:3.2rem 1.25rem 1.4rem;display:grid}.dl-how__stage:after{background:linear-gradient(#050505f0,#05050557 38%,#0000 72%)}.dl-how__copy{padding:0}.dl-how__emergence{min-height:22rem;position:relative;inset:auto}.dl-how__detail{padding:0 0 1.5rem}.dl-how__detail>strong{margin-bottom:.7rem;font-size:2.4rem}.dl-how__rail{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.dl-how__rail li:last-child{grid-column:1/-1}.dl-how__rail button{overflow-wrap:anywhere;min-height:4.25rem;padding:.7rem .75rem}}@media (max-width:390px){.dl-home__copy,.dl-how__stage{padding-left:.9rem;padding-right:.9rem}.dl-stage h1{font-size:clamp(3rem,14.7vw,4rem)}.dl-home__emergence{min-height:21rem}.dl-actions,.dl-cta,.dl-how__copy,.dl-how__detail,.dl-how__rail{min-width:0;max-width:100%}.dl-home__signal{margin-left:.9rem;margin-right:.9rem}}.dl-case__stage{min-height:calc(100svh - var(--ee-header-height,5.35rem));background:#0a0908;position:relative;overflow:hidden}.dl-case__media,.dl-case__shade{position:absolute;inset:0}.dl-case__media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dl-case__shade{background:linear-gradient(#04040429 0 48%,#04040452 58%,#0000 58%),linear-gradient(90deg,#04040438,#0000 55%)}.dl-case__meta,.dl-case__result,.dl-case__summary{z-index:2;position:absolute}.dl-case__meta{color:#f7f3edd1;gap:1.5rem;margin:0;font-size:.72rem;display:flex;top:3rem;left:3rem}.dl-case__result{color:#f7f3ed;border-top:2px solid #ff5700;min-width:12rem;padding-top:1rem;display:grid;top:8rem;right:3rem}.dl-case__result span,.dl-case__result small{font-size:.72rem}.dl-case__result strong{color:#ff5700;font-size:clamp(3.5rem,5vw,5.4rem);line-height:1}.dl-case__summary{color:#090705;background:#ff5700;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);align-items:end;gap:3rem;min-height:40%;padding:4rem 3rem 2.5rem;display:grid;bottom:0;left:0;right:0}.dl-case__summary h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.6rem,6.4vw,6.8rem);font-weight:650;line-height:.88}.dl-case__summary h1 em{color:#fff5ec;font-style:normal}.dl-case__summary p{max-width:32rem;margin:0 0 3rem;font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.5}.dl-case__summary a{color:inherit;border-bottom:2px solid;justify-content:space-between;align-items:center;padding:.8rem 0;font-weight:700;text-decoration:none;display:flex}@media (max-width:760px){.dl-case__stage{min-height:calc(100svh - var(--ee-header-height,4.8rem))}.dl-case__media img{object-position:48% center}.dl-case__meta{gap:1.1rem;font-size:.62rem;top:1.2rem;left:1rem}.dl-case__result{min-width:8.1rem;top:2.1rem;right:1rem}.dl-case__result strong{font-size:3rem}.dl-case__summary{min-height:46%;padding:1.2rem 1rem 2.2rem;display:block;bottom:0;left:1rem;right:1rem}.dl-case__summary h1{font-size:clamp(2.3rem,11.5vw,3.5rem)}.dl-case__summary p{margin:1.1rem 0 .6rem;font-size:.92rem}.dl-case__summary a{width:11rem}}@media (prefers-reduced-motion:reduce){.dl-emergence__canvas,.dl-cta,.dl-how__rail button{transition:none}}.dl-solutions__stage{min-height:calc(100svh - var(--ee-header-height,5.35rem));background:linear-gradient(#0505051f,#050505d1);padding:clamp(2rem,4vh,3.5rem) clamp(1.5rem,4vw,4rem) 1.25rem;position:relative;overflow:hidden}.dl-solutions__ambient,.dl-solutions__ambient canvas,.dl-work__ambient,.dl-work__ambient canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dl-solutions__intro,.dl-solutions__grid,.dl-solutions__request{z-index:2;position:relative}.dl-solutions__intro h1{color:#f5eee6;letter-spacing:-.05em;max-width:10ch;margin:0;font-size:clamp(3.4rem,5vw,5rem);font-weight:470;line-height:.9}.dl-solutions__intro h1 em{color:#ff5300;font-style:normal}.dl-solutions__intro p{color:#f7f3edd1;margin:1rem 0 0;font-size:clamp(1rem,1.35vw,1.35rem)}.dl-solutions__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.dl-solution{border-right:1px solid #ffffff29;grid-template-rows:auto minmax(15rem,1fr) auto;min-width:0;padding:0 clamp(1rem,2.4vw,2.4rem);display:grid}.dl-solution:first-child{padding-left:0}.dl-solution:last-child{border-right:0;padding-right:0}.dl-solution__copy>span{color:#ff5c00;font-size:.9rem}.dl-solution h2{color:#f6efe7;letter-spacing:-.04em;max-width:10ch;margin:.55rem 0 .65rem;font-size:clamp(1.8rem,2.4vw,2.6rem);font-weight:470;line-height:.96}.dl-solution p{color:#f7f3edc2;max-width:17rem;margin:0;line-height:1.45}.dl-solution__visual{isolation:isolate;min-height:15rem;margin:.5rem -.6rem 0;position:relative}.dl-solution__asset{object-fit:contain;filter:drop-shadow(0 1.8rem 2.4rem #00000061);width:118%;max-width:none;height:108%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dl-solution>a,.dl-work__copy>a{color:#ff5b00;border-bottom:1px solid #ff5300b3;align-items:center;gap:.8rem;width:-moz-fit-content;width:fit-content;padding:.7rem 0;font-size:1rem;text-decoration:none;display:inline-flex}.dl-solutions__request{color:#fff8f1;background:#ff5100;justify-content:center;align-items:center;gap:1.8rem;width:min(19rem,100%);min-height:3.8rem;margin:1.6rem auto 0;text-decoration:none;display:flex}.dl-work__stage{min-height:calc(100svh - var(--ee-header-height,5.35rem));background:#151719;position:relative;overflow:hidden}.dl-work__stage:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 55%,#040404b8);position:absolute;inset:0}.dl-work__ambient{z-index:1}.dl-work__proof{z-index:1;opacity:.94;position:absolute;inset:0;overflow:hidden}.dl-work__asset{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dl-work__selected,.dl-work__metric,.dl-work__copy,.dl-work__filters{z-index:4;position:absolute}.dl-work__selected{color:#f7f3edad;margin:0;font-size:.72rem;top:1rem;right:4rem}.dl-work__metric{color:#080604;background:#ff5700;padding:1.1rem 1.4rem;bottom:8rem;right:4.5rem;transform:rotate(-2deg)}.dl-work__metric strong,.dl-work__metric span{display:block}.dl-work__metric strong{font-size:clamp(2.4rem,4vw,4.2rem);line-height:.9}.dl-work__metric span{margin-top:.75rem;font-size:.72rem}.dl-work__copy .dl-eyebrow{margin-bottom:.45rem}.dl-work__copy h1{color:#f7f3ed;letter-spacing:-.06em;margin:0;font-size:clamp(3.4rem,6.3vw,6.4rem);font-weight:640;line-height:.88}.dl-work__copy h1 em{color:#0000;-webkit-text-stroke:1px #f7f3edbf;font-style:normal}.dl-work__meta{color:#f7f3edbf;font-size:.75rem}.dl-work__copy>a{color:#fff;font-weight:650}.dl-work__filters{gap:1.6rem;display:flex;bottom:1.2rem;left:clamp(2rem,5vw,5rem)}.dl-work__filters button{color:#f7f3ed94;background:0 0;border:0;padding:.3rem 0;font-size:.72rem}.dl-work__filters button.is-active{color:#ff5b00;font-weight:700}@media (max-width:760px){.dl-solutions__stage{padding:2.2rem 1rem 2rem}.dl-solutions__intro h1{max-width:100%;font-size:clamp(3rem,13vw,4.5rem)}.dl-solutions__grid{grid-template-columns:1fr;margin-top:2.2rem}.dl-solution{border-bottom:1px solid #fff3;border-right:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,.82fr) minmax(9rem,1.18fr);align-items:center;padding:1.8rem 0}.dl-solution__visual{grid-area:1/2/3;min-height:18rem;margin:0}.dl-solution__visual .dl-solution__asset{width:116%;height:106%}.dl-solution>a{grid-area:2/1}.dl-solution h2{font-size:clamp(1.8rem,7vw,2.5rem)}.dl-solutions__request{width:100%;margin-top:1.4rem}.dl-work__stage{min-height:calc(100svh - var(--ee-header-height,4.8rem))}.dl-work__asset{object-position:56% center}.dl-work__selected{top:.7rem;right:1rem}.dl-work__metric{padding:.8rem 1rem;top:3.2rem;bottom:auto;right:1.1rem}.dl-work__metric strong{font-size:2.5rem}.dl-work__copy{width:calc(100% - 2rem);bottom:5rem;left:1rem}.dl-work__copy h1{font-size:clamp(2.8rem,12.4vw,4rem)}.dl-work__filters{justify-content:space-between;gap:.4rem;bottom:1rem;left:1rem;right:1rem}}@media (max-width:390px){.dl-solution{grid-template-columns:minmax(0,.9fr) minmax(8rem,1.1fr)}.dl-solution__visual{min-height:15rem}.dl-work__copy h1{font-size:clamp(2.5rem,12vw,3.5rem)}.dl-work__filters button{font-size:.62rem}}.dl-about__stage,.dl-success__stage{min-height:calc(100svh - var(--ee-header-height,5.35rem));background:#0a0b0b;position:relative;overflow:hidden}.dl-about__media{position:absolute;inset:0}.dl-about__media:after{content:"";background:linear-gradient(90deg,#050505fa 0,#050505c7 31%,#05050524 58%,#0505050a);position:absolute;inset:0}.dl-about__media img,.dl-success__visual img,.dl-request__visual>img,.dl-apply__visual>img{object-fit:cover;width:100%;height:100%;display:block}.dl-about__media img{object-position:center}.dl-about__copy{z-index:2;width:min(34rem,44vw);padding:clamp(5rem,10vh,8rem) 0 3rem clamp(2rem,5vw,5rem);position:relative}.dl-about__copy h1,.dl-success__copy h1{color:#f7f3ed;letter-spacing:-.065em;margin:.7rem 0 1.5rem;font-size:clamp(3.7rem,6vw,6.5rem);font-weight:620;line-height:.9}.dl-about__copy h1 em,.dl-success__copy h1 em{color:#ff5700;font-style:normal}.dl-about__copy>p:last-of-type,.dl-success__copy>p{color:#f7f3edbd;max-width:31rem;margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.dl-about__copy>a,.dl-about__copy>button,.dl-success__copy>a{color:#ff5b00;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid;border-radius:0;align-items:center;gap:1rem;margin-top:2.2rem;padding:.75rem 0;text-decoration:none;display:inline-flex}.dl-about blockquote{z-index:2;color:#f7f3ed;border-left:2px solid #ff5700;width:min(29rem,34vw);margin:0;padding-left:1.4rem;position:absolute;bottom:2.5rem;right:clamp(2rem,5vw,5rem)}.dl-about blockquote p{margin:0 0 .8rem;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.45}.dl-about blockquote cite{color:#f7f3ed9e;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-style:normal}.dl-request .ee-request-layout{min-height:calc(100svh - var(--ee-header-height,5.35rem));background:#050606;grid-template-columns:minmax(31rem,46%) minmax(0,54%);margin:0;padding:0;display:grid}.dl-request .ee-request-main{z-index:2;background:#050606;width:100%;max-width:none;margin:0;padding:clamp(2rem,4vh,3.5rem) clamp(2rem,4vw,4.8rem);position:relative}.dl-request .ee-request-main>header h1{max-width:10ch;font-size:clamp(3rem,4.7vw,5.1rem);line-height:.92}.dl-request .ee-request-main>header>div{max-width:32rem}.dl-request .ee-question{min-width:0}.dl-request :is(input,select,textarea){max-width:100%}.dl-request__visual,.dl-apply__visual{min-width:0;min-height:calc(100svh - var(--ee-header-height,5.35rem));background:#17130f;position:relative;overflow:hidden}.dl-request__visual>img{object-position:center}.dl-request__visual>div{color:#0b0806;background:#ff5700;width:min(24rem,100% - 3rem);padding:1.6rem;position:absolute;bottom:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4rem)}.dl-request__visual span,.dl-request__visual strong,.dl-request__visual p{display:block}.dl-request__visual span{letter-spacing:.18em;font-size:.66rem}.dl-request__visual strong{margin-top:.9rem;font-size:clamp(1.5rem,2vw,2.15rem);line-height:1.05}.dl-request__visual p{margin:1rem 0 0;font-size:.76rem}.dl-apply .capability-apply__workspace{min-height:calc(100svh - var(--ee-header-height,5.35rem));background:#050606;grid-template-columns:minmax(31rem,47%) minmax(0,53%)}.dl-apply .capability-apply__form-panel{background:#050606;min-width:0;padding:clamp(1.5rem,3vh,2.6rem) clamp(2rem,4vw,4.5rem)}.dl-apply .capability-apply__intro h1{font-size:clamp(3.2rem,4.8vw,5.2rem)}.dl-apply .capability-profile,.dl-apply .capability-profile__row,.dl-apply .capability-apply form{width:100%;max-width:38rem}.dl-apply__visual>img{object-position:center top}.dl-apply__visual>div{color:#0b0806;background:#ff5700;grid-template-columns:auto 1fr;align-items:end;gap:1rem;padding:1.3rem 1.5rem;display:grid;position:absolute;bottom:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4rem)}.dl-apply__visual strong{font-size:clamp(3rem,5vw,5.2rem);line-height:.8}.dl-apply__visual span{font-size:.8rem;line-height:1.2}.dl-success__stage{background:#e8ded2;grid-template-columns:minmax(27rem,43%) minmax(0,57%);display:grid}.dl-success__copy{z-index:2;align-self:center;padding:3rem 2rem 3rem clamp(2rem,5vw,5rem);position:relative}.dl-success__copy h1{color:#17130f;font-size:clamp(3.4rem,5.4vw,5.8rem)}.dl-success__copy>p{color:#17130fb3}.dl-success__receipt{border-block:1px solid #17130f40;grid-template-columns:1fr auto;gap:.45rem 1rem;width:min(27rem,100%);margin-top:2.1rem;padding:1rem 0;display:grid}.dl-success__receipt span{letter-spacing:.18em;grid-column:1/-1;font-size:.65rem}.dl-success__receipt strong{overflow-wrap:anywhere;color:#17130f;min-width:0;font-size:1rem}.dl-success__visual{min-height:inherit;overflow:hidden}@media (max-width:760px){.dl-about__stage,.dl-success__stage{min-height:0;overflow:visible}.dl-about__stage{flex-direction:column;display:flex}.dl-about__copy{order:1;width:100%;padding:2.5rem 1rem 1.5rem}.dl-about__copy h1,.dl-success__copy h1{font-size:clamp(2.9rem,13vw,4.4rem)}.dl-about__media{order:2;height:min(105vw,32rem);position:relative}.dl-about__media:after{background:linear-gradient(#0505052e,#0505050d)}.dl-about__media img{object-position:58% center}.dl-about blockquote{order:3;width:auto;margin:0 1rem 2rem;position:relative;bottom:auto;right:auto}.dl-request .ee-request-layout{grid-template-columns:minmax(0,1fr)}.dl-request .ee-request-main{padding:2rem 1rem 2.5rem}.dl-request .ee-request-main>header h1{font-size:clamp(2.9rem,12.5vw,4rem)}.dl-request__visual,.dl-apply__visual{min-height:30rem}.dl-request__visual>img{object-position:58% center}.dl-request__visual>div{width:auto;bottom:1rem;left:1rem;right:1rem}.dl-apply .capability-apply__workspace{grid-template-columns:minmax(0,1fr)}.dl-apply .capability-apply__form-panel{padding:2rem 1rem 2.5rem}.dl-apply .capability-apply__intro h1{font-size:clamp(3rem,13vw,4.2rem)}.dl-apply__visual>img{object-position:58% top}.dl-apply__visual>div{bottom:1rem;right:1rem}.dl-success__stage{grid-template-columns:minmax(0,1fr)}.dl-success__copy{padding:2.5rem 1rem 1.5rem}.dl-success__visual{min-height:min(105vw,32rem)}.dl-success__visual img{object-position:61% center}}@media (max-width:390px){.dl-about__copy,.dl-success__copy,.dl-request .ee-request-main,.dl-apply .capability-apply__form-panel{padding-inline:.85rem}.dl-about blockquote{margin-inline:.85rem}.dl-request__visual,.dl-apply__visual{min-height:27rem}.dl-success__receipt{grid-template-columns:1fr}.dl-success__receipt span{grid-column:auto}}@media (prefers-reduced-motion:reduce){.dl-page *,.dl-request *,.dl-apply *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dl-page,.ee-request-page.dl-request,.capability-apply.dl-apply{--dl-orange:#ff5b00;--dl-paper:#f6efe7;--dl-header-height:5.45rem;background:#030303}.dl-page .ee-public-header,.ee-request-page.dl-request .ee-public-header,.capability-apply.dl-apply .ee-public-header{z-index:40;min-height:var(--dl-header-height);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#030303c2,#03030314);border:0;grid-template-columns:1fr auto 1fr;padding:0 2.25rem;display:grid;position:absolute;inset:0 0 auto;transform:translate(0,0)}.dl-page .ee-public-header:after,.ee-request-page.dl-request .ee-public-header:after,.capability-apply.dl-apply .ee-public-header:after{content:"";pointer-events:none;background:#ffffff3d;height:1px;position:absolute;bottom:0;left:2.25rem;right:30.1%}.dl-page .ee-public-header .brand,.ee-request-page.dl-request .ee-public-header .brand,.capability-apply.dl-apply .ee-public-header .brand{color:#f7f3ed;letter-spacing:-.045em;width:-moz-fit-content;width:fit-content;min-height:44px;font-size:1.38rem;font-weight:630;position:relative;transform:none}.dl-page .ee-public-header .brand:after,.ee-request-page.dl-request .ee-public-header .brand:after,.capability-apply.dl-apply .ee-public-header .brand:after{background:var(--dl-orange);content:"";height:2px;position:absolute;bottom:-.45rem;left:0;right:1rem}.dl-page .ee-public-nav,.ee-request-page.dl-request .ee-public-nav,.capability-apply.dl-apply .ee-public-nav{gap:clamp(1.7rem,3vw,4.1rem);margin:0;transform:none}.dl-page .ee-public-nav a,.ee-request-page.dl-request .ee-public-nav a,.capability-apply.dl-apply .ee-public-nav a{color:#f7f3edd1;background:0 0;padding:.6rem 0;font-size:.78rem;font-weight:430}.dl-page .ee-public-nav a[aria-current=page],.ee-request-page.dl-request .ee-public-nav a[aria-current=page],.capability-apply.dl-apply .ee-public-nav a[aria-current=page]{color:#fff}.dl-page .ee-public-request-link,.ee-request-page.dl-request .ee-public-request-link,.capability-apply.dl-apply .ee-public-request-link{color:#f7f3ed;white-space:nowrap;background:0 0;border:0;justify-self:end;align-items:center;gap:1rem;min-width:0;min-height:44px;padding:0;font-size:.78rem;font-weight:620;display:inline-flex}.dl-page .ee-public-request-link span,.ee-request-page.dl-request .ee-public-request-link span,.capability-apply.dl-apply .ee-public-request-link span{color:#100a06;background:var(--dl-orange);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.dl-stage,.dl-solutions__stage,.dl-work__stage,.dl-case__stage,.dl-about__stage,.dl-success__stage,.ee-request-page.dl-request .ee-request-layout,.capability-apply.dl-apply .capability-apply__workspace{min-height:100svh}.dl-home__stage{min-height:100svh;overflow:hidden}.dl-home__stage:after{background:linear-gradient(90deg,#030303fa 0,#030303d6 24%,#0303031f 42%,#0000 68%)}.dl-home__copy{width:min(34rem,37vw);padding:clamp(12rem,22vh,14.5rem) 0 0 clamp(3rem,4.6vw,4.6rem)}.dl-home__copy h1{max-width:8.8ch;font-size:clamp(4rem,5.4vw,5.35rem);font-weight:390;line-height:.96}.dl-home__copy .dl-lede{max-width:22rem;margin-top:1.6rem;font-size:1.14rem}.dl-home__emergence{inset:0}.dl-home__milestones{z-index:6;color:#f7f3ede6;text-align:center;grid-template-columns:repeat(3,1fr);margin:0;padding:0;font-size:.86rem;list-style:none;display:grid;position:absolute;bottom:20.5%;left:26%;right:31%}.dl-home__milestones li:before{content:"";background:#ffb267;border-radius:50%;width:.5rem;height:.5rem;margin:0 auto 1.15rem;display:block;box-shadow:0 -2.5rem 0 -3px #ffb267c2}.dl-home__signal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060504bd;border:1px solid #ffe2c45c;border-radius:.8rem;grid-template-columns:4.5rem 1fr;gap:.35rem 1.2rem;width:min(28rem,29vw);padding:1.8rem 1.65rem 1.45rem;display:grid;bottom:2.9rem;left:auto;right:2.7rem}.dl-home__signal i{color:#ffb067;background:radial-gradient(circle,#ff6c0033,#0000 68%);border:1px solid #ffb067;border-radius:50%;grid-row:1/3;place-items:center;width:4rem;height:4rem;font-size:1.8rem;font-style:normal;display:grid;box-shadow:0 0 0 .8rem #ff670014}.dl-home__signal span{color:#ff9d4b;letter-spacing:.14em;grid-column:2;font-size:.72rem}.dl-home__signal strong{color:#f7f3ed;grid-column:2;font-size:1.55rem;font-weight:420;line-height:1.15}.dl-home__signal small{color:var(--dl-orange);border-top:1px solid #ffffff26;grid-column:1/-1;align-items:center;gap:.8rem;margin-top:1rem;padding-top:1rem;font-size:.9rem;display:flex}.dl-home__signal small b{background:var(--dl-orange);border-radius:50%;width:.55rem;height:.55rem}.dl-actions{gap:.8rem;margin-top:2.2rem}.dl-cta{border-radius:999px;min-height:3.45rem;padding-inline:1.65rem;font-weight:430}.dl-cta--quiet{border-color:#ffe1c461}.dl-how__stage{min-height:100svh;padding:0;display:block}.dl-how__stage:after{background:linear-gradient(90deg,#030303d1,#0000 36% 74%,#03030373)}.dl-how__copy{width:34rem;padding:0;position:absolute;top:13.5%;left:3.1%}.dl-how__copy .dl-eyebrow{display:none}.dl-how__copy h1{max-width:9ch;font-size:clamp(4.5rem,5.8vw,5.85rem);font-weight:390;line-height:.93}.dl-how__copy .dl-lede{max-width:25rem;font-size:1.08rem}.dl-how__emergence{inset:0}.dl-how__detail{width:15.5rem;padding:0;position:absolute;top:12.5%;right:4.2%}.dl-how__detail>strong{margin:0 0 .7rem;font-size:3.7rem}.dl-how__detail p{color:#f7f3ede0;max-width:none;margin:0;font-size:.9rem;line-height:1.45}.dl-how__detail p b{font-weight:430}.dl-how__detail p span:before{content:" "}.dl-how__rail{z-index:6;border-top:1px solid #ffffff24;position:absolute;bottom:2.8%;left:3.1%;right:3.1%}.dl-how__rail button{background:#030303b3;min-height:4.2rem;padding:.7rem .8rem}.dl-solutions__stage{min-height:100svh;padding:7.7rem 3.8rem 1.4rem}.dl-solutions__intro h1{font-size:clamp(3.5rem,4.6vw,4.7rem);font-weight:390}.dl-solutions__intro p{margin-top:.75rem;font-size:1rem}.dl-solutions__grid{margin-top:2.1rem}.dl-solution{grid-template-rows:auto minmax(17rem,1fr) auto;padding-inline:2.2rem}.dl-solution h2{font-size:clamp(1.9rem,2.25vw,2.35rem);font-weight:400}.dl-solution__visual{min-height:17rem;margin-top:.1rem}.dl-solution__asset{width:132%;height:118%}.dl-solution__visual--advice .dl-solution__asset,.dl-solution__visual--delivery .dl-solution__asset{width:140%}.dl-solutions__request{border-radius:999px;min-height:3.6rem;margin-top:1.2rem}.dl-work__stage{min-height:100svh}.dl-work__copy{bottom:9.5rem;left:3rem}.dl-work__copy h1{font-size:clamp(4.6rem,6.2vw,6.1rem)}.dl-work__metric{bottom:8.2rem;right:4.5rem;transform:rotate(-1deg)}.dl-work__filters{bottom:2.8rem;left:3rem}.dl-work__selected{top:6rem;right:4.5rem}.dl-case__stage{min-height:100svh}.dl-case__meta{top:6.5rem}.dl-case__summary{min-height:41.7%;padding:4.6rem 3rem 2.2rem}.dl-about__stage{min-height:100svh}.dl-about__media:after{background:linear-gradient(90deg,#030303f7 0,#030303c7 30%,#0303030a 58%,#03030305)}.dl-about__copy{width:min(31rem,35vw);padding:11.5rem 0 2rem 3rem}.dl-about__copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,3.8vw,3.8rem);font-weight:600;line-height:1}.dl-about__copy>i{background:var(--dl-orange);width:4.8rem;height:.32rem;margin:2.2rem 0 2.4rem;display:block}.dl-about__copy h2{color:#f7f3ed;margin:0 0 2.4rem;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.13}.dl-about__copy>p:last-of-type{max-width:25rem;font-size:1.28rem;line-height:1.45}.dl-about__copy>a,.dl-about__copy>button{color:#f7f3ed;font-weight:620}.dl-about__mobile-title{display:none}.dl-about blockquote{border:0;width:20rem;padding:0;bottom:5.2rem;right:4.5rem}.dl-about blockquote p{font-size:1.12rem;font-weight:620}.dl-about blockquote em{color:var(--dl-orange);font-size:1.7rem;font-style:normal}.dl-about__values{z-index:3;color:#f7f3edb8;gap:2rem;margin:0;font-size:.72rem;display:flex;position:absolute;bottom:3.4rem;left:3rem}.ee-request-page.dl-request .ee-request-layout{background:#030303;grid-template-columns:40% 60%;gap:0}.ee-request-page.dl-request .ee-request-main{background:linear-gradient(90deg,#030303 0 84%,#030303e6);justify-content:flex-start;padding:8.6rem 3rem 2rem}.ee-request-page.dl-request .ee-request-main>header h1{color:#f7f3ed;max-width:8ch;font-size:clamp(3.8rem,4.5vw,4.7rem);font-weight:560;line-height:.91}.ee-request-page.dl-request .ee-request-main>header h1 em{color:var(--dl-orange);font-style:normal}.ee-request-page.dl-request .ee-request-main>header>div{color:#f7f3edd1;max-width:24rem;margin-top:1.5rem;line-height:1.45}.ee-request-page.dl-request #request-form{border-left:5px solid var(--dl-orange);color:#17130f;background:#f1ede7;width:min(35rem,100%);margin-top:1.8rem;padding:1.2rem 1.1rem 1rem}.ee-request-page.dl-request .ee-question{border:0;gap:.7rem;padding:0}.ee-request-page.dl-request .ee-question legend{color:#17130f;font-size:.72rem;font-weight:720}.ee-request-page.dl-request .ee-question>p,.ee-request-page.dl-request .ee-request-examples,.ee-request-page.dl-request .ee-request-truth,.ee-request-page.dl-request .ee-request-permission,.ee-request-page.dl-request .ee-request-field-help,.ee-request-page.dl-request .ee-brief-answer>small{display:none}.ee-request-page.dl-request .ee-question label{color:#443f39;font-size:.66rem;font-weight:650}.ee-request-page.dl-request .ee-question textarea,.ee-request-page.dl-request .ee-question input,.ee-request-page.dl-request .ee-question select{color:#17130f;background:0 0;border:0;border-bottom:1px solid #17130f4d;border-radius:0;min-height:2.7rem;padding:.55rem .25rem;font-weight:620}.ee-request-page.dl-request .ee-question textarea{resize:none;min-height:4.4rem}.ee-request-page.dl-request .ee-request-field-grid{grid-template-columns:1fr 1fr;gap:1rem}.ee-request-page.dl-request .ee-request-actions{margin-top:.8rem}.ee-request-page.dl-request .ee-primary-button{color:#fff;background:#17130f;min-height:2.8rem;padding-inline:1rem}.ee-request-page.dl-request .dl-request__visual{min-height:100svh}.ee-request-page.dl-request .dl-request__visual>img{object-position:48% center}.ee-request-page.dl-request .dl-request__visual>div{width:15rem;padding:.9rem 1rem;bottom:3.8rem;right:3rem}.ee-request-page.dl-request .dl-request__visual>div span{font-size:.52rem}.ee-request-page.dl-request .dl-request__visual>div strong{margin-top:.45rem;font-size:1.55rem}.ee-request-page.dl-request .dl-request__visual>div p{margin-top:.45rem;font-size:.58rem}.capability-apply.dl-apply .capability-apply__workspace{grid-template-columns:40% 60%}.capability-apply.dl-apply .capability-apply__form-panel{padding:7.8rem 3rem 2rem}.capability-apply.dl-apply .capability-apply__intro{display:block}.capability-apply.dl-apply .capability-apply__intro .eyebrow{color:var(--dl-orange);letter-spacing:0;text-transform:none;margin-bottom:.45rem;font:650 .7rem/1.2 inherit}.capability-apply.dl-apply .capability-apply__intro h1{color:#f7f3ed;margin:0;font-size:clamp(3.6rem,4.2vw,4.35rem);font-weight:650;line-height:.92}.capability-apply.dl-apply .capability-apply__intro h1 b{font-weight:inherit}.capability-apply.dl-apply .capability-apply__intro h1 em{color:var(--dl-orange);font-style:normal}.capability-apply.dl-apply .capability-apply__intro>p:last-child{color:#f7f3edd6;max-width:24rem;margin:1.6rem 0 0;line-height:1.5}.capability-apply.dl-apply .capability-apply__steps{margin:1.5rem 0 1rem}.capability-apply.dl-apply .capability-profile,.capability-apply.dl-apply .capability-profile__row,.capability-apply.dl-apply .capability-apply form{max-width:none}.capability-apply.dl-apply .capability-apply form>fieldset>legend{font-size:.84rem}.capability-apply.dl-apply .capability-apply__grid{gap:.8rem}.capability-apply.dl-apply input,.capability-apply.dl-apply textarea,.capability-apply.dl-apply select{background:0 0;border:0;border-bottom:1px solid #ffffff47;min-height:2.75rem;padding:.6rem .15rem}.capability-apply.dl-apply .capability-readiness{display:none}.capability-apply.dl-apply .capability-apply__actions{margin-top:.25rem}.capability-apply.dl-apply .capability-apply__draft-actions{margin-top:.2rem}.capability-apply.dl-apply .dl-apply__visual{min-height:100svh}.capability-apply.dl-apply .dl-apply__visual>div{bottom:3.8rem;right:3rem}.dl-success__stage{background:#030303;grid-template-columns:40% 60%}.dl-success__copy{background:linear-gradient(90deg,#030303fa,#030303c2,#0000);align-self:start;padding:12.5rem 2rem 3rem 3rem}.dl-success__copy .dl-eyebrow{color:var(--dl-orange);letter-spacing:0;font-size:.78rem}.dl-success__copy h1{color:#f7f3ed;max-width:8.4ch;font-size:clamp(4rem,5vw,5rem);font-weight:620}.dl-success__copy>p{color:#f7f3eddb;max-width:27rem}.dl-success__receipt{color:#f7f3ed;border-color:#ffffff47}.dl-success__receipt strong{color:var(--dl-orange)}.dl-success__receipt small{color:#f7f3ed9e}.dl-success__copy>a{color:#f7f3ed}.dl-success__visual{z-index:0;position:absolute;inset:0}.dl-success__visual img{object-position:center}@media (max-width:760px){.dl-page,.ee-request-page.dl-request,.capability-apply.dl-apply{--dl-header-height:4.8rem}.dl-page .ee-public-header,.ee-request-page.dl-request .ee-public-header,.capability-apply.dl-apply .ee-public-header{min-height:var(--dl-header-height);background:linear-gradient(#030303f0,#03030333);grid-template-columns:1fr auto auto;padding:0 1rem}.dl-page .ee-public-header:after,.ee-request-page.dl-request .ee-public-header:after,.capability-apply.dl-apply .ee-public-header:after{left:1rem;right:1rem}.dl-page .ee-public-header .brand,.ee-request-page.dl-request .ee-public-header .brand,.capability-apply.dl-apply .ee-public-header .brand{font-size:1.28rem}.dl-page .ee-public-header .brand:after,.ee-request-page.dl-request .ee-public-header .brand:after,.capability-apply.dl-apply .ee-public-header .brand:after{bottom:-.25rem}.dl-page .ee-public-menu-button,.ee-request-page.dl-request .ee-public-menu-button,.capability-apply.dl-apply .ee-public-menu-button{border:0;grid-area:1/2;width:2.75rem;min-width:2.75rem;height:2.75rem;display:inline-flex}.dl-page .ee-public-request-link,.ee-request-page.dl-request .ee-public-request-link,.capability-apply.dl-apply .ee-public-request-link{grid-area:1/3;gap:0;margin-left:.35rem;font-size:0}.dl-page .ee-public-request-link span,.ee-request-page.dl-request .ee-public-request-link span,.capability-apply.dl-apply .ee-public-request-link span{width:2.6rem;height:2.6rem;font-size:1.1rem;display:grid}.dl-page .ee-public-request-link:before,.ee-request-page.dl-request .ee-public-request-link:before,.capability-apply.dl-apply .ee-public-request-link:before{content:none}.dl-page .ee-public-request-link>span,.ee-request-page.dl-request .ee-public-request-link>span,.capability-apply.dl-apply .ee-public-request-link>span{flex:0 0 2.6rem}.dl-page .ee-public-nav,.ee-request-page.dl-request .ee-public-nav,.capability-apply.dl-apply .ee-public-nav{background:#030303fa;margin:0}.dl-home__stage{min-height:100svh;display:block}.dl-home__stage:after{background:linear-gradient(#030303f5 0,#030303db 39%,#0303031f 58%,#03030361)}.dl-home__copy{width:auto;padding:8.6rem 1.4rem 0}.dl-home__copy h1{max-width:9.4ch;font-size:clamp(3.15rem,13vw,3.55rem);font-weight:390}.dl-home__copy .dl-lede{max-width:20rem;margin-top:1.4rem;font-size:1rem}.dl-actions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1.6rem;display:grid}.dl-cta{min-width:0;min-height:3.25rem;padding:.65rem .8rem;font-size:.88rem}.dl-home .dl-home__emergence{height:auto;min-height:0;position:absolute;top:38%;bottom:18%}.dl-home__milestones{font-size:.72rem;bottom:20.5%;left:1rem;right:1rem}.dl-home__milestones li:before{margin-bottom:.65rem}.dl-home .dl-home__signal{grid-template-columns:3.5rem 1fr;width:auto;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem;transform:none}.dl-home__signal i{width:3.2rem;height:3.2rem}.dl-home__signal strong{font-size:1.25rem}.dl-home__signal small{margin-top:.55rem;padding-top:.65rem}.dl-how__stage{min-height:100svh}.dl-how__copy{width:calc(100% - 2.8rem);top:13.5%;left:1.4rem}.dl-how__copy h1{max-width:8.6ch;font-size:clamp(3.4rem,14.5vw,4rem)}.dl-how__copy .dl-lede{max-width:21rem;margin-top:1.35rem;font-size:1rem}.dl-how__emergence{inset:29% 0}.dl-how__detail{display:none}.dl-how__rail{border:0;grid-template-columns:1fr;display:grid;bottom:1.2rem;left:1.25rem;right:1.25rem}.dl-how__rail button{border-bottom:1px solid #ffffff26;border-right:0;grid-template-columns:4rem 1fr;align-items:center;min-height:2.9rem;padding:.45rem .75rem;display:grid}.dl-how__rail button span{margin:0;font-size:.78rem}.dl-how__rail button strong{font-size:.95rem}.dl-how__rail button.is-active{border-radius:.25rem;min-height:3.8rem}.dl-solutions__stage{min-height:100svh;padding:6.7rem 1rem .8rem}.dl-solutions__intro h1{font-size:clamp(2.7rem,12vw,3.1rem)}.dl-solutions__intro p{max-width:22rem;font-size:.88rem}.dl-solutions__grid{margin-top:1rem}.dl-solution{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:8.4rem;padding:.55rem 0}.dl-solution h2{margin:.25rem 0 .35rem;font-size:1.42rem}.dl-solution p{font-size:.78rem;line-height:1.32}.dl-solution__visual{min-height:7.7rem}.dl-solution__visual .dl-solution__asset{width:135%;height:130%}.dl-solution>a{min-height:1.7rem;padding:.25rem 0;font-size:.82rem}.dl-solutions__request{min-height:3.2rem;margin-top:.65rem}.dl-work__stage,.dl-case__stage{min-height:100svh}.dl-work__selected{top:5.5rem}.dl-work__metric{top:6.2rem}.dl-work__copy{bottom:5.1rem}.dl-work__filters{bottom:1.1rem}.dl-case__meta{top:5.7rem}.dl-case__result{top:6.4rem}.dl-case__summary{min-height:46%}.dl-about__stage{min-height:100svh;display:block}.dl-about__copy{z-index:4;width:100%;padding:8.8rem 1.5rem 0;position:absolute;top:0;left:0}.dl-about__desktop-title,.dl-about__copy h2{display:none}.dl-about__mobile-title{display:inline}.dl-about__copy h1{max-width:100%;font-size:clamp(1.85rem,8.7vw,2.15rem);line-height:1.08}.dl-about__copy>i{width:4.2rem;height:.25rem;margin:1.5rem 0 1.8rem}.dl-about__copy>p:last-of-type{max-width:22rem;font-size:1rem}.dl-about__copy>a,.dl-about__copy>button{margin-top:1.15rem}.dl-about__media{height:auto;position:absolute;inset:0}.dl-about__media:after{background:linear-gradient(#030303eb 0,#030303b3 35%,#0303030a 62%,#03030352)}.dl-about__media img{object-position:58% center}.dl-about blockquote{width:auto;margin:0;position:absolute;bottom:3.5rem;left:7rem;right:1.5rem}.dl-about blockquote p{font-size:1rem}.dl-about__values{display:none}.ee-request-page.dl-request .ee-request-layout,.capability-apply.dl-apply .capability-apply__workspace{grid-template-columns:1fr;min-height:100svh;display:grid}.ee-request-page.dl-request .ee-request-main{z-index:4;background:linear-gradient(#030303fa 0,#030303e0 46%,#0303031f 72%);padding:7.2rem 1rem 1rem;position:absolute;inset:0}.ee-request-page.dl-request .ee-request-main>header h1{max-width:7.8ch;font-size:clamp(3rem,13vw,3.55rem)}.ee-request-page.dl-request .ee-request-main>header>div{max-width:22rem;margin-top:.9rem;font-size:.86rem}.ee-request-page.dl-request #request-form{width:100%;margin-top:1rem;padding:.9rem}.ee-request-page.dl-request .ee-question textarea{min-height:3.25rem}.ee-request-page.dl-request .dl-request__visual{min-height:100svh}.ee-request-page.dl-request .dl-request__visual>img{object-position:58% center}.ee-request-page.dl-request .dl-request__visual>div{width:11.5rem;padding:.75rem;bottom:1rem;left:auto;right:1rem}.ee-request-page.dl-request .dl-request__visual>div strong{font-size:1.35rem}.capability-apply.dl-apply .capability-apply__form-panel{z-index:4;background:linear-gradient(#030303fa 0,#030303eb 54%,#0303032e 76%);padding:6.5rem 1rem 1rem;position:absolute;inset:0}.capability-apply.dl-apply .capability-apply__intro h1{max-width:8ch;font-size:clamp(2.8rem,12vw,3.35rem)}.capability-apply.dl-apply .capability-apply__intro>p:last-child{max-width:20rem;margin-top:.7rem;font-size:.82rem}.capability-apply.dl-apply .capability-apply__steps{margin:.8rem 0 .6rem}.capability-apply.dl-apply .capability-apply form>fieldset>legend,.capability-apply.dl-apply .capability-apply__prompt{display:none}.capability-apply.dl-apply .capability-apply__grid{grid-template-columns:1fr 1fr;gap:.5rem .65rem}.capability-apply.dl-apply label{gap:.2rem;font-size:.65rem}.capability-apply.dl-apply input,.capability-apply.dl-apply textarea,.capability-apply.dl-apply select{min-height:2.25rem;padding:.35rem .1rem}.capability-apply.dl-apply .dl-apply__visual{min-height:100svh}.capability-apply.dl-apply .dl-apply__visual>div{bottom:1rem;right:1rem}.dl-success__stage{min-height:100svh;display:block}.dl-success__copy{z-index:3;background:linear-gradient(#030303fa 0,#030303e0 48%,#0303031a 75%);padding:8.8rem 1.5rem 1.5rem;position:absolute;inset:0}.dl-success__copy h1{color:#f7f3ed;max-width:8.2ch;font-size:clamp(3.1rem,13.4vw,3.7rem)}.dl-success__copy>p{color:#f7f3eddb;max-width:21rem}.dl-success__receipt{color:#f7f3ed;border-color:#ffffff40}.dl-success__receipt strong{color:var(--dl-orange)}.dl-success__copy>a{color:#f7f3ed}.dl-success__visual{min-height:100svh}.dl-success__visual img{object-position:61% center}.dl-success .ee-public-request-link{display:none}}@media (max-width:350px){.dl-home .dl-home__emergence{height:auto;min-height:0;position:absolute;top:48%;bottom:15%}.dl-home .dl-home__signal{width:auto;position:absolute;bottom:.75rem;left:1rem;right:1rem;transform:none}.dl-home .dl-home__milestones{bottom:24%}.dl-solutions .dl-solutions__stage{padding-top:6rem}.dl-solutions .dl-solutions__intro h1{font-size:2.45rem}.dl-solutions .dl-solutions__intro p{font-size:.8rem}.dl-solutions .dl-solutions__grid{margin-top:.55rem}.dl-solutions .dl-solution{min-height:7.05rem;padding:.35rem 0}.dl-solutions .dl-solution h2{margin:.15rem 0 .2rem;font-size:1.2rem}.dl-solutions .dl-solution p{font-size:.7rem}.dl-solutions .dl-solution__visual{min-height:6.25rem}.dl-solutions .dl-solution>a{min-height:1.45rem;font-size:.75rem}}.dl-home-v2{--dl-home-v2-side:clamp(1.5rem, 4.7vw, 4.8rem);isolation:isolate;color:#f7f3ed;background:radial-gradient(circle at 72% 18%,#5b2c1229,#0000 38%),#030303;min-height:250svh;position:relative;overflow:clip}.dl-home-v2:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#030303 0,#0000 7% 92%,#030303 100%);position:absolute;inset:0}.dl-home-v2__stage{z-index:0;background:#030303;height:100svh;position:sticky;top:0;overflow:hidden}.dl-home-v2__canvas,.dl-home-v2__fallback,.dl-home-v2__vignette{width:100%;height:100%;display:block;position:absolute;inset:0}.dl-home-v2__canvas{z-index:1;opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.32,.72,0,1)}.dl-home-v2[data-scene-state=ready] .dl-home-v2__canvas{opacity:1}.dl-home-v2__fallback{z-index:0;opacity:.9;background:radial-gradient(at 78% 48%,#ff6f1b38,#0000 11%),radial-gradient(at 65% 45%,#6989aa1c,#0000 19%),radial-gradient(at 48% 51%,#71488417,#0000 24%),linear-gradient(100deg,#0000 25%,#ff5f0f0b 58%,#0000 84%);transition:opacity .7s cubic-bezier(.32,.72,0,1)}.dl-home-v2__vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg,#030303d4 0,#03030354 36%,#0000 61%),linear-gradient(#03030366,#0000 24% 72%,#030303b8)}.dl-home-v2__progress{right:var(--dl-home-v2-side);z-index:3;color:#f7f3ed8c;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:8.7rem;margin:0;font-size:.68rem;font-weight:520;display:grid;position:absolute;bottom:2.5rem}.dl-home-v2__progress span{color:var(--dl-orange)}.dl-home-v2__progress i{background:#f7f3ed47;height:1px}.dl-home-v2__progress b{font-weight:inherit}.dl-home-v2__chapters{z-index:3;margin-top:-100svh;position:relative}.dl-home-v2__chapter{min-height:125svh;padding:clamp(7rem, 12svh, 9rem) var(--dl-home-v2-side) clamp(4rem, 8svh, 6.5rem);display:grid;position:relative}.dl-home-v2__chapter--problem{align-items:center}.dl-home-v2__chapter--solutions{grid-template-columns:minmax(20rem,.8fr) minmax(32rem,1.2fr);align-items:center;gap:clamp(3rem,8vw,9rem)}.dl-home-v2__copy{text-wrap:balance;width:min(35rem,42vw);padding:1rem 0}.dl-home-v2__eyebrow{color:var(--dl-orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.72rem;font-weight:560}.dl-home-v2__copy h2{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(3.9rem,5.6vw,6.3rem);font-weight:390;line-height:.94}.dl-home-v2__copy h2 em{color:var(--dl-orange);font-style:normal}.dl-home-v2__copy>p:not(.dl-home-v2__eyebrow){color:#f7f3edb3;max-width:31rem;margin:1.8rem 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.58}.dl-home-v2__scroll-note{right:var(--dl-home-v2-side);color:#f7f3ed7a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;position:absolute;bottom:3rem}.dl-home-v2__scroll-note span{color:var(--dl-orange);margin-left:.55rem}.dl-home-v2__link{color:#f7f3ed;border-bottom:1px solid #ff701fb8;align-items:center;gap:1.8rem;min-height:3.4rem;margin-top:2rem;font-size:.94rem;text-decoration:none;transition:border-color .24s cubic-bezier(.32,.72,0,1),color .24s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1);display:inline-flex}.dl-home-v2__link:hover{color:#ffb071;border-color:#ff7a2d}.dl-home-v2__link:active{transform:scale(.98)}.dl-home-v2__link:focus-visible{outline:2px solid var(--dl-orange);outline-offset:5px}.dl-home-v2__solution-list{align-self:end;gap:0;width:min(42rem,48vw);margin:0 0 4rem;padding:0;list-style:none;display:grid}.dl-home-v2__solution-list li{color:#f7f3ed6b;border-top:1px solid #f7f3ed24;grid-template-columns:2.5rem minmax(12rem,.85fr) minmax(12rem,1fr);align-items:center;gap:1rem;min-height:4.65rem;transition:color .42s cubic-bezier(.32,.72,0,1),opacity .42s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1);display:grid;transform:translateY(8px)}.dl-home-v2__solution-list li:last-child{border-bottom:1px solid #f7f3ed24}.dl-home-v2__solution-list li.is-active{color:#f7f3ed;transform:translateY(0)}.dl-home-v2__solution-list li span{color:var(--dl-orange);letter-spacing:.12em;font-size:.68rem}.dl-home-v2__solution-list li strong{font-size:1rem;font-weight:480}.dl-home-v2__solution-list li small{color:currentColor;font-size:.82rem;line-height:1.35}@media (max-width:760px){.dl-home-v2{--dl-home-v2-side:1rem;min-height:220svh}.dl-home-v2__vignette{background:linear-gradient(#030303e0 0,#03030380 34%,#0000 62%,#030303c7),linear-gradient(90deg,#0303039e,#0000 60%)}.dl-home-v2__chapter{min-height:110svh;padding-top:clamp(6.2rem,13svh,7.2rem);padding-bottom:3.5rem}.dl-home-v2__chapter--problem,.dl-home-v2__chapter--solutions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.dl-home-v2__copy{width:100%;padding:0}.dl-home-v2__eyebrow{margin-bottom:.9rem;font-size:.62rem}.dl-home-v2__copy h2{max-width:9.5ch;font-size:clamp(2.75rem,12.5vw,3.4rem)}.dl-home-v2__copy>p:not(.dl-home-v2__eyebrow){max-width:21rem;margin-top:1.2rem;font-size:.9rem}.dl-home-v2__scroll-note{font-size:.62rem;bottom:2rem;right:1rem}.dl-home-v2__progress{width:6.7rem;font-size:.58rem;bottom:1.2rem;right:1rem}.dl-home-v2__chapter--solutions .dl-home-v2__copy{margin-bottom:auto}.dl-home-v2__link{gap:1rem;min-height:3rem;margin-top:1.25rem;font-size:.84rem}.dl-home-v2__solution-list{width:100%;margin:2.4rem 0 2rem}.dl-home-v2__solution-list li{grid-template-columns:1.7rem 1fr;gap:.7rem;min-height:3.6rem}.dl-home-v2__solution-list li strong{font-size:.86rem}.dl-home-v2__solution-list li small{display:none}}@media (max-width:350px){.dl-home-v2__copy h2{font-size:2.55rem}.dl-home-v2__copy>p:not(.dl-home-v2__eyebrow){font-size:.84rem;line-height:1.5}.dl-home-v2__solution-list li{min-height:3.25rem}}@media (prefers-reduced-motion:reduce){.dl-home-v2{min-height:auto}.dl-home-v2__stage{height:auto;position:absolute;inset:0}.dl-home-v2__canvas{display:none}.dl-home-v2__fallback{opacity:.72}.dl-home-v2__chapters{margin-top:0}.dl-home-v2__chapter{min-height:max(42rem,100svh)}.dl-home-v2__solution-list li{color:#f7f3edc7;transform:none}.dl-home-v2__progress,.dl-home-v2__scroll-note{display:none}}@media (max-width:390px){.dl-home__copy{padding-inline:1rem}.dl-home__copy h1{font-size:clamp(2.95rem,12.7vw,3.35rem)}.dl-home__copy .dl-lede{font-size:.92rem}.dl-home__milestones{font-size:.65rem}.dl-how__copy{width:calc(100% - 2rem);left:1rem}.dl-how__copy h1{font-size:clamp(3.05rem,13.8vw,3.55rem)}.dl-solutions__stage{padding-inline:.8rem}.dl-solution{min-height:8rem}.dl-solution h2{font-size:1.28rem}.dl-work__copy{width:calc(100% - 1.8rem);left:.9rem}.dl-case__summary{left:.9rem;right:.9rem}.dl-about__copy,.dl-success__copy{padding-inline:1rem}}.dl-home-v2{--dl-home-v2-side:clamp(1.35rem, 4.7vw, 4.8rem);background:radial-gradient(circle at 74% 28%,#5d2d1124,#0000 34%),#030303;min-height:auto}.dl-home-v2__stage{background:#030303}.dl-home-v2__fallback{background:radial-gradient(30% 17% at 76% 49%,#ff7e2f40,#0000 66%),radial-gradient(23% 38% at 70% 48%,#d2e2f11a,#0000 69%),radial-gradient(34% 21% at 82% 55%,#ff5b131f,#0000 71%),#030303;overflow:hidden}.dl-home-v2__fallback:before,.dl-home-v2__fallback:after{content:"";opacity:.7;background:radial-gradient(at 70%,#ff995826,#516f8912 48%,#0000 72%);border:1px solid #ff97542e;border-radius:100% 10% 100% 12%;width:min(52vw,50rem);height:min(22vw,21rem);position:absolute;top:50%;left:72%;transform:translate(-50%,-50%)rotate(28deg);box-shadow:inset 0 0 4rem #ff70250a}.dl-home-v2__fallback:after{transform:translate(-50%,-50%)rotate(152deg)}.dl-home-v2[data-scene-state=ready] .dl-home-v2__fallback{opacity:.06}.dl-home-v2__progress{width:9.6rem}.dl-home-v2__chapters{margin-top:-100svh}.dl-home-v2__chapter{min-height:120svh;padding:clamp(7rem, 12svh, 9rem) var(--dl-home-v2-side) clamp(4rem, 8svh, 6.5rem);align-items:center}.dl-home-v2__chapter--problem{min-height:120svh}.dl-home-v2__chapter--bloom{min-height:135svh}.dl-home-v2__chapter--infinity{min-height:120svh}.dl-home-v2__chapter--solutions{min-height:200svh}.dl-home-v2__chapter--how{min-height:115svh}.dl-home-v2__chapter--proof{min-height:140svh}.dl-home-v2__chapter--final{min-height:100svh}.dl-home-v2__chapter--bloom,.dl-home-v2__chapter--infinity,.dl-home-v2__chapter--how{grid-template-columns:minmax(20rem,.8fr) minmax(32rem,1.2fr);gap:clamp(3rem,8vw,9rem)}.dl-home-v2__chapter--solutions{grid-template-columns:minmax(20rem,.76fr) minmax(34rem,1.24fr);gap:clamp(2.5rem,7vw,8rem)}.dl-home-v2__copy{width:min(35rem,42vw)}.dl-home-v2__copy h2{max-width:11ch}.dl-home-v2__chapter--problem .dl-home-v2__copy h2{max-width:9.5ch;font-size:clamp(4rem,5vw,5.2rem)}.dl-home-v2__chapter--problem .dl-home-v2__copy{margin-top:0}.dl-home-v2[data-scene-state=ready] .dl-home-v2__chapter .dl-home-v2__copy,.dl-home-v2[data-scene-state=ready] .dl-home-v2__signals,.dl-home-v2[data-scene-state=ready] .dl-home-v2__loop-copy,.dl-home-v2[data-scene-state=ready] .dl-home-v2__solution-list,.dl-home-v2[data-scene-state=ready] .dl-home-v2__how-rail,.dl-home-v2[data-scene-state=ready] .dl-home-v2__proof-heading,.dl-home-v2[data-scene-state=ready] .dl-home-v2__proof-grid,.dl-home-v2[data-scene-state=ready] .dl-home-v2__final-copy{opacity:.16;transition:opacity .52s cubic-bezier(.32,.72,0,1),transform .62s cubic-bezier(.32,.72,0,1);transform:translateY(1.6rem)}.dl-home-v2[data-chapter=problem] .dl-home-v2__chapter--problem .dl-home-v2__copy,.dl-home-v2[data-chapter=bloom] .dl-home-v2__chapter--bloom .dl-home-v2__copy,.dl-home-v2[data-chapter=bloom] .dl-home-v2__signals,.dl-home-v2[data-chapter=infinity] .dl-home-v2__chapter--infinity .dl-home-v2__copy,.dl-home-v2[data-chapter=infinity] .dl-home-v2__loop-copy,.dl-home-v2[data-chapter=solutions] .dl-home-v2__chapter--solutions .dl-home-v2__copy,.dl-home-v2[data-chapter=solutions] .dl-home-v2__solution-list,.dl-home-v2[data-chapter=how] .dl-home-v2__chapter--how .dl-home-v2__copy,.dl-home-v2[data-chapter=how] .dl-home-v2__how-rail,.dl-home-v2[data-chapter=proof] .dl-home-v2__proof-heading,.dl-home-v2[data-chapter=proof] .dl-home-v2__proof-grid,.dl-home-v2[data-chapter=final] .dl-home-v2__final-copy{opacity:1;transform:translateY(0)}.dl-home-v2__signals{align-self:end;width:min(42rem,48vw);margin:0 0 5rem;padding:0;list-style:none;display:grid}.dl-home-v2__signals li,.dl-home-v2__how-rail li{border-top:1px solid #f7f3ed24;grid-template-columns:3rem 1fr;align-items:center;min-height:4.4rem;display:grid}.dl-home-v2__signals li:last-child,.dl-home-v2__how-rail li:last-child{border-bottom:1px solid #f7f3ed24}.dl-home-v2__signals span,.dl-home-v2__how-rail span{color:var(--dl-orange);letter-spacing:.12em;font-size:.68rem}.dl-home-v2__signals strong,.dl-home-v2__how-rail strong{font-size:.98rem;font-weight:460}.dl-home-v2__loop-copy{color:#f7f3edad;letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;align-self:end;align-items:center;gap:1rem;width:min(44rem,50vw);margin:0 0 5rem;font-size:.7rem;display:flex}.dl-home-v2__loop-copy i{background:#ff742a85;width:clamp(2rem,5vw,5rem);height:1px}.dl-home-v2__solution-list{background:linear-gradient(90deg,#0303036b,#03030324);align-self:center;margin:3rem 0 0;padding:.5rem 1.5rem;box-shadow:inset 0 1px #ffffff0a,0 2rem 6rem #0000002e}.dl-home-v2__how-rail{align-self:end;width:min(42rem,48vw);margin:0 0 4rem;padding:0;list-style:none;display:grid}.dl-home-v2__chapter--proof{padding-top:clamp(7rem,11svh,9rem);display:block}.dl-home-v2__proof-heading{max-width:48rem}.dl-home-v2__proof-heading h2,.dl-home-v2__final-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(4rem,6vw,6.8rem);font-weight:390;line-height:.93}.dl-home-v2__proof-heading h2 em,.dl-home-v2__final-copy h2 em{color:var(--dl-orange);font-style:normal}.dl-home-v2__proof-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1rem,2.2vw,2.2rem);margin-top:clamp(3rem,7svh,6rem);display:grid}.dl-home-v2__proof-card{color:#f7f3ed;background:#ffffff09;border-radius:2rem;min-height:clamp(25rem,56svh,38rem);padding:.45rem;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 2rem 7rem #00000047}.dl-home-v2__proof-card--about{margin-top:clamp(4rem,11svh,8rem)}.dl-home-v2__proof-media{background:#080706;border-radius:1.55rem;position:absolute;inset:.45rem;overflow:hidden}.dl-home-v2__proof-media:after{content:"";background:linear-gradient(#0000 42%,#030303d6);position:absolute;inset:0}.dl-home-v2__proof-media img{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.32,.72,0,1)}.dl-home-v2__proof-card:hover .dl-home-v2__proof-media img{transform:scale(1.025)}.dl-home-v2__proof-card:active{transform:scale(.992)}.dl-home-v2__proof-card:focus-visible{outline:2px solid var(--dl-orange);outline-offset:5px}.dl-home-v2__proof-copy{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:.55rem 1rem;display:grid;position:absolute;bottom:clamp(1.5rem,3vw,2.5rem);left:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem)}.dl-home-v2__proof-copy small{color:#ff9a5c;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.65rem}.dl-home-v2__proof-copy strong{max-width:21rem;font-size:clamp(1.25rem,2vw,2rem);font-weight:430;line-height:1.06}.dl-home-v2__proof-copy i{color:var(--dl-orange);font-size:1.5rem;font-style:normal}.dl-home-v2__chapter--final{text-align:center;place-items:center}.dl-home-v2__final-copy{justify-items:center;display:grid}.dl-home-v2__final-copy h2{max-width:12ch}.dl-home-v2__final-copy>p:not(.dl-home-v2__eyebrow){color:#f7f3edb8;max-width:34rem;margin:1.5rem auto 2rem;font-size:1.05rem;line-height:1.55}@media (max-width:760px){.dl-home-v2__copy{text-shadow:0 2px 18px #000000f5,0 0 5px #000000c7}.dl-home-v2__vignette{background:linear-gradient(#030303ed 0,#030303b3 35%,#0303030a 64%,#030303d6),linear-gradient(90deg,#0303036b,#0000 70%)}.dl-home-v2__fallback:before,.dl-home-v2__fallback:after{width:82vw;height:39vw;top:69%;left:50%}.dl-home-v2__chapter,.dl-home-v2__chapter--bloom,.dl-home-v2__chapter--infinity,.dl-home-v2__chapter--solutions,.dl-home-v2__chapter--how{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:118svh;padding-top:clamp(6.5rem,14svh,8rem);display:flex}.dl-home-v2__chapter--problem{min-height:130svh}.dl-home-v2__chapter--bloom{min-height:120svh}.dl-home-v2__chapter--infinity{min-height:112svh}.dl-home-v2__chapter--solutions{min-height:165svh}.dl-home-v2__chapter--how{min-height:135svh}.dl-home-v2__chapter--proof{min-height:175svh}.dl-home-v2__chapter--final{min-height:112svh}.dl-home-v2__copy{width:100%}.dl-home-v2__copy h2{max-width:10ch;font-size:clamp(2.75rem,12.4vw,3.45rem)}.dl-home-v2__chapter--problem .dl-home-v2__copy{margin-top:0}.dl-home-v2__chapter--problem .dl-home-v2__copy h2{max-width:10ch;font-size:clamp(2.75rem,12.4vw,3.45rem)}.dl-home-v2__copy>p:not(.dl-home-v2__eyebrow){max-width:22rem}.dl-home-v2__signals,.dl-home-v2__how-rail{width:100%;margin:auto 0 3.4rem}.dl-home-v2__loop-copy{flex-wrap:wrap;justify-content:flex-start;width:100%;margin:auto 0 3.5rem;font-size:.6rem}.dl-home-v2__solution-list{width:100%;box-shadow:none;background:0 0;margin:auto 0 3rem;padding:0}.dl-home-v2__proof-heading h2,.dl-home-v2__final-copy h2{font-size:clamp(2.85rem,12.5vw,3.6rem)}.dl-home-v2__proof-grid{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}.dl-home-v2__proof-card,.dl-home-v2__proof-card--about{border-radius:1.4rem;min-height:45svh;margin-top:0}.dl-home-v2__proof-media{border-radius:.95rem}.dl-home-v2__proof-copy strong{font-size:1.3rem}.dl-home-v2__final-copy>p:not(.dl-home-v2__eyebrow){font-size:.92rem}}@media (max-width:350px){.dl-home-v2__copy h2{font-size:2.5rem}.dl-home-v2__signals li,.dl-home-v2__how-rail li{min-height:3.7rem}.dl-home-v2__proof-card{min-height:42svh}}@media (prefers-reduced-motion:reduce){.dl-home-v2{min-height:auto}.dl-home-v2__stage{width:100%;height:100svh;position:absolute;inset:0 auto auto 0}.dl-home-v2__canvas{display:block}.dl-home-v2[data-scene-state=reduced] .dl-home-v2__canvas{opacity:.92}.dl-home-v2__fallback{opacity:.1}.dl-home-v2__chapters{margin-top:0}.dl-home-v2__chapter,.dl-home-v2__chapter--problem,.dl-home-v2__chapter--bloom,.dl-home-v2__chapter--infinity,.dl-home-v2__chapter--solutions,.dl-home-v2__chapter--how,.dl-home-v2__chapter--final{min-height:max(42rem,100svh)}.dl-home-v2__chapter--proof{min-height:auto}.dl-home-v2__chapter .dl-home-v2__copy,.dl-home-v2__signals,.dl-home-v2__loop-copy,.dl-home-v2__solution-list,.dl-home-v2__how-rail,.dl-home-v2__proof-heading,.dl-home-v2__proof-grid,.dl-home-v2__final-copy{opacity:1!important;transform:none!important}.dl-home-v2__solution-list li{color:#f7f3edc7;transform:none}.dl-home-v2__progress,.dl-home-v2__scroll-note{display:none}.dl-home-v2__proof-media img{transition:none}}.dl-emergence.dl-emergence--video{pointer-events:auto;background:#030303}.dl-emergence__poster,.dl-emergence__poster img,.dl-emergence__video{width:100%;height:100%;display:block;position:absolute;inset:0}.dl-emergence__poster{z-index:0}.dl-emergence__poster img,.dl-emergence__video{object-fit:cover;object-position:center}.dl-emergence__video{z-index:1;opacity:0;pointer-events:none;transition:opacity .28s}.dl-emergence[data-video-state=playing] .dl-emergence__video{opacity:1}.dl-emergence.dl-emergence--video .dl-emergence__canvas{z-index:2;opacity:0;pointer-events:none;transition:opacity .48s}.dl-emergence.dl-emergence--video[data-video-state=interactive] .dl-emergence__canvas,.dl-emergence.dl-emergence--video[data-video-state=fallback] .dl-emergence__canvas{opacity:.16}@media (max-width:760px){.dl-home .dl-home__emergence.dl-emergence--video,.dl-how .dl-how__emergence.dl-emergence--video{width:auto;height:auto;min-height:0;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.dl-emergence__video{display:none}.dl-emergence.dl-emergence--video .dl-emergence__canvas{opacity:0}}html,body{background:#050505;min-height:100%;margin:0}#app{min-height:100vh}html:not([data-fonts-ready]) #app,html:not([data-fonts-ready]) .skip-link{visibility:hidden}.dl-page *,.ee-request-page.dl-request *,.capability-apply.dl-apply *{box-sizing:border-box}.capability-apply.dl-apply{width:100%;max-width:100vw;overflow-x:clip}.dl-page>.ee-public-header,.ee-request-page.dl-request>.ee-public-header,.capability-apply.dl-apply>.ee-public-header{transform:none!important}.capability-apply.dl-apply>.ee-public-header{top:3px;right:2px}.dl-emergence.dl-emergence--video[data-video-state=interactive] .dl-emergence__canvas{opacity:.025}.dl-emergence.dl-emergence--video[data-video-state=fallback] .dl-emergence__canvas{opacity:0}.dl-solution__visual picture{display:block;position:absolute;inset:0}.dl-solution__visual .dl-solution__asset{object-fit:contain;filter:none;width:100%;height:100%;position:static;transform:none}@media (max-width:760px){.dl-work__metric{width:8.4rem;min-width:0;height:auto;min-height:0;max-height:6rem;padding:.75rem .9rem;display:block;top:5.9rem;bottom:auto;right:1rem;transform:none}.dl-work__metric strong{font-size:2.4rem}.dl-work__metric span{margin-top:.35rem;font-size:.58rem;line-height:1.15}.dl-work__copy{bottom:5.1rem}.dl-work__copy h1{max-width:none;font-size:clamp(2.35rem,11.7vw,2.85rem);line-height:.9}.dl-case__summary{min-height:46%;padding:1.1rem 1rem 1.5rem}.dl-case__summary h1{max-width:9.5ch;font-size:clamp(2.05rem,9.7vw,2.4rem);line-height:.92}.dl-case__summary p{margin:1rem 0 .45rem;font-size:.84rem;line-height:1.45}}.dl-about__panels{background:#030303}.dl-about>.ee-public-header{margin-bottom:calc(-1 * var(--dl-header-height));background:#030303fa;position:sticky;top:0}.dl-about__stage{scroll-margin-top:var(--dl-header-height)}.dl-about__media picture{display:block;position:absolute;inset:0}.dl-about__stage--story{background:radial-gradient(circle at 74% 48%,#6a2b0d42,#0000 34rem),#030303}.dl-about__stage--story .dl-about__media{inset:0}.dl-about__stage--story .dl-about__media:after{background:linear-gradient(90deg,#030303 0 18%,#030303f0 27%,#03030314 42%,#0303030a 72%,#0303039e 82%,#030303 91% 100%)}.dl-about__stage--story .dl-about__media img{object-fit:contain;object-position:center}.dl-about__stage--story .dl-about__copy{width:min(34rem,39vw);padding-top:clamp(15rem,28vh,19rem)}.dl-about__stage--story .dl-about__copy h1{max-width:9ch;font-size:clamp(4rem,5.5vw,5.6rem);line-height:.9}.dl-about__stage--story .dl-about__mobile-title{display:inline}.ee-request-page.dl-request #request-form,.capability-apply.dl-apply .capability-profile{border-left:4px solid var(--dl-orange);border-bottom:4px solid var(--dl-orange);color:#17130f;background:#f1ede7}.capability-apply.dl-apply .capability-profile{padding:1rem}.capability-apply.dl-apply .capability-profile form,.capability-apply.dl-apply .capability-profile :is(legend,label,.capability-apply__prompt,.capability-apply__save-state){color:#17130f}.capability-apply.dl-apply .capability-profile :is(input,textarea,select){color:#17130f;background:0 0;border-bottom-color:#17130f52}.capability-apply.dl-apply .capability-profile :is(input,textarea)::placeholder{color:#17130f85}.capability-apply.dl-apply .capability-profile .primary-button{color:#fff;background:#17130f}.capability-apply.dl-apply .capability-profile .ghost-button,.capability-apply.dl-apply .capability-profile [data-expert-start-over]{color:#17130f}.dl-success__copy h1{max-width:12ch}@media (max-width:760px){.dl-home__copy{padding-top:8.15rem}.dl-home__copy h1{max-width:10ch;font-size:clamp(2.9rem,12.3vw,3.35rem)}.dl-how__copy{top:12.6%}.dl-how__copy h1{max-width:none;font-size:clamp(2.9rem,12.6vw,3.45rem)}.dl-solutions__stage{padding-top:6.2rem;overflow:hidden}.dl-solutions__grid{margin-top:.7rem}.dl-solution{min-height:7.3rem;padding:.4rem 0}.dl-solution__visual{min-height:6.5rem}.dl-solution h2{font-size:1.28rem}.dl-solution p{font-size:.72rem}.dl-solution>a{font-size:.78rem}.dl-solution__visual .dl-solution__asset{width:100%;height:100%}.dl-about__stage--origin .dl-about__media{height:auto;inset:0}.dl-about__stage--origin .dl-about__media:after{background:linear-gradient(#030303fc 0,#030303f0 43%,#0303031f 64%,#03030375)}.dl-about__stage--origin .dl-about__media img{object-fit:cover;object-position:center}.dl-about__stage--origin .dl-about__copy{padding-top:8.2rem}.dl-about__stage--origin blockquote{bottom:2.7rem;left:7.2rem;right:1rem}.dl-about__stage--story .dl-about__media{inset:0}.dl-about__stage--story .dl-about__media:after{background:linear-gradient(#030303fc 0,#030303eb 48%,#03030314 69%,#0303033d)}.dl-about__stage--story .dl-about__media img{object-fit:contain;object-position:center bottom}.dl-about__stage--story .dl-about__copy{width:100%;padding:8.2rem 1rem 0}.dl-about__stage--story .dl-about__copy h1{max-width:100%;font-size:clamp(1.85rem,8.7vw,2.15rem);line-height:1.02}.ee-request-page.dl-request .ee-request-layout,.capability-apply.dl-apply .capability-apply__workspace{min-height:100svh;display:block;position:relative}.ee-request-page.dl-request .ee-request-main,.capability-apply.dl-apply .capability-apply__form-panel{z-index:4;min-height:100svh;position:relative;inset:auto}.ee-request-page.dl-request .ee-request-main{background:linear-gradient(#030303fc 0,#030303e8 52%,#03030314 80%);padding:6.8rem 1rem 1rem}.ee-request-page.dl-request .ee-request-main>header h1{max-width:9ch;font-size:clamp(2.65rem,11.5vw,3.15rem)}.ee-request-page.dl-request #request-form{margin-top:.8rem;padding:.78rem .75rem .65rem}.ee-request-page.dl-request .ee-question{gap:.42rem}.ee-request-page.dl-request .ee-question textarea{min-height:2.9rem;max-height:4.1rem}.ee-request-page.dl-request .ee-question :is(input,select){min-height:2.35rem}.ee-request-page.dl-request .dl-request__visual,.capability-apply.dl-apply .dl-apply__visual{z-index:1;min-height:100%;position:absolute;inset:0}.ee-request-page.dl-request .dl-request__visual>div{width:11.5rem;bottom:1rem;right:1rem}.capability-apply.dl-apply .capability-apply__form-panel{background:linear-gradient(#030303fc 0,#030303f0 55%,#0303031a 79%);padding:6.25rem 1rem 1rem}.capability-apply.dl-apply .capability-apply__intro h1{max-width:10ch;font-size:clamp(2.65rem,11.6vw,3.15rem)}.capability-apply.dl-apply .capability-profile{padding:.7rem}.capability-apply.dl-apply .capability-apply__grid{gap:.35rem .6rem}.capability-apply.dl-apply input,.capability-apply.dl-apply textarea,.capability-apply.dl-apply select{min-height:2.15rem;padding:.25rem .1rem}.capability-apply.dl-apply .capability-apply__actions{margin-top:.15rem}.capability-apply.dl-apply .capability-apply__draft-actions{margin-top:.1rem}.capability-apply.dl-apply .dl-apply__visual>div{grid-template-columns:5.9rem minmax(0,1fr);gap:.45rem;width:12rem;padding:.75rem;bottom:1rem;right:1rem}.capability-apply.dl-apply .dl-apply__visual strong{font-size:2.65rem}.capability-apply.dl-apply .dl-apply__visual span{font-size:.63rem;line-height:1.15}.dl-success__copy{padding-top:7.8rem}.dl-success__copy h1{max-width:none;font-size:clamp(2.75rem,11.8vw,3rem);line-height:.93}.dl-success__copy>p{font-size:.96rem}.dl-success__visual img{object-position:54% bottom}}@media (max-width:350px){.dl-work__copy h1{font-size:2.28rem}.dl-work__metric{width:7.8rem;top:5.6rem}.dl-solutions .dl-solutions__stage{padding-top:5.15rem}.dl-solutions .dl-solutions__intro h1{font-size:2.15rem}.dl-solutions .dl-solutions__intro p{font-size:.72rem}.dl-solutions .dl-solutions__grid{margin-top:.3rem}.dl-solutions .dl-solution{min-height:6.25rem;padding:.18rem 0}.dl-solutions .dl-solution h2{margin:.1rem 0 .15rem;font-size:1.05rem}.dl-solutions .dl-solution p{font-size:.62rem}.dl-solutions .dl-solution__visual{min-height:5.35rem}.dl-solutions .dl-solution>a{min-height:1.3rem;font-size:.68rem}.dl-solutions .dl-solutions__request{min-height:2.55rem;margin-top:.35rem;font-size:.82rem}.dl-case__summary h1{font-size:1.95rem}.ee-request-page.dl-request .ee-request-main,.capability-apply.dl-apply .capability-apply__form-panel{padding-left:.8rem;padding-right:.8rem}.capability-apply.dl-apply .capability-apply__intro>p:last-child{display:none}.dl-success__copy h1{font-size:2.65rem}.dl-about__stage--origin .dl-about__copy{padding-top:7rem}.dl-about__stage--origin .dl-about__copy h1{font-size:1.75rem}.dl-about__stage--origin .dl-about__copy>i{margin:1rem 0 1.25rem}.dl-about__stage--origin .dl-about__copy>p:last-of-type{font-size:.92rem;line-height:1.42}.dl-about__stage--origin .dl-about__copy>button{margin-top:.75rem}}@media (min-width:761px) and (max-height:820px){.dl-page,.ee-request-page.dl-request,.capability-apply.dl-apply{--dl-header-height:clamp(4.5rem, 8.8svh, 5.45rem)}.dl-page .ee-public-header,.ee-request-page.dl-request .ee-public-header,.capability-apply.dl-apply .ee-public-header{min-height:var(--dl-header-height)}.dl-home__copy{padding-top:clamp(8.75rem,22svh,11.5rem)}.dl-home__copy h1{font-size:clamp(3.55rem,min(5.4vw,8.7svh),5.35rem)}.dl-home__copy .dl-lede{margin-top:1.25rem;font-size:1rem}.dl-home__signal{grid-template-columns:4rem 1fr;width:min(25rem,27vw);padding:1.3rem 1.35rem 1.1rem;bottom:1.6rem;right:2rem}.dl-home__signal i{width:3.55rem;height:3.55rem}.dl-home__signal strong{font-size:1.32rem}.dl-home__signal small{margin-top:.65rem;padding-top:.7rem}.dl-how__copy h1{font-size:clamp(3.75rem,min(5.8vw,8.6svh),5.85rem)}.dl-how__copy .dl-lede{margin-top:1.1rem;font-size:1rem}.dl-how__detail>strong{font-size:clamp(2.8rem,7.2svh,3.7rem)}.dl-how__rail{bottom:2%}.dl-how__rail button{min-height:3.65rem}.dl-solutions__stage{padding-top:clamp(6.2rem,13svh,7.7rem)}.dl-solutions__intro h1{font-size:clamp(3.25rem,min(4.6vw,8svh),4.7rem)}.dl-solutions__grid{margin-top:1.35rem}.dl-solution{grid-template-rows:auto minmax(13.5rem,1fr) auto;padding-inline:1.8rem}.dl-solution h2{font-size:clamp(1.7rem,min(2.25vw,4.2svh),2.35rem)}.dl-solution__visual{min-height:13.5rem}.dl-solutions__request{min-height:3.1rem;margin-top:.8rem}.dl-work__copy{bottom:clamp(6rem,13.2svh,9.5rem)}.dl-work__copy h1{font-size:clamp(3.6rem,min(6.2vw,9.2svh),6.1rem)}.dl-work__metric{padding:.9rem 1.15rem;bottom:clamp(6rem,12.5svh,8.2rem);right:3.5rem}.dl-work__metric strong{font-size:clamp(2.35rem,min(4vw,6.8svh),4.2rem)}.dl-work__filters{bottom:1.6rem}.dl-about__stage--origin .dl-about__copy{padding-top:clamp(8rem,18.5svh,11.5rem)}.dl-about__stage--origin .dl-about__copy h1{font-size:clamp(2.65rem,min(3.8vw,6.5svh),3.8rem)}.dl-about__stage--origin .dl-about__copy h2{margin-bottom:1.65rem;font-size:clamp(1.8rem,min(2.8vw,4.5svh),2.8rem)}.dl-about__stage--origin .dl-about__copy>i{margin:1.55rem 0 1.7rem}.dl-about__stage--origin .dl-about__copy>p:last-of-type{font-size:1.05rem}.dl-about__stage--origin .dl-about__copy>button{margin-top:1.25rem}.dl-about__stage--origin blockquote{bottom:3.5rem}.dl-about__stage--story .dl-about__copy{padding-top:clamp(11rem,25svh,15rem)}.dl-about__stage--story .dl-about__copy h1{font-size:clamp(3.5rem,min(5.5vw,8.2svh),5.6rem)}.ee-request-page.dl-request .ee-request-main{padding-top:clamp(6.4rem,16.5svh,8.6rem)}.ee-request-page.dl-request .ee-request-main>header h1{font-size:clamp(3.35rem,min(4.5vw,7.6svh),4.7rem)}.ee-request-page.dl-request #request-form{margin-top:1.25rem;padding:1rem}.capability-apply.dl-apply .capability-apply__form-panel{padding-top:clamp(6rem,15svh,7.8rem)}.capability-apply.dl-apply .capability-apply__intro h1{font-size:clamp(3.25rem,min(4.2vw,7.3svh),4.35rem)}.capability-apply.dl-apply .capability-apply__intro>p:last-child{margin-top:1rem}.capability-apply.dl-apply .capability-apply__steps{margin:1rem 0 .7rem}}@media (min-width:761px){.dl-about__stage--story .dl-about__media picture{width:min(62vw,62rem);inset:0 0 0 auto}.dl-about__stage--story .dl-about__media img{object-fit:cover;object-position:center}}@media (max-width:760px){.dl-page,.ee-request-page.dl-request,.capability-apply.dl-apply{--dl-header-height:4.35rem}.dl-page .ee-public-header,.ee-request-page.dl-request .ee-public-header,.capability-apply.dl-apply .ee-public-header{min-height:var(--dl-header-height)}.dl-page .ee-public-header .brand,.ee-request-page.dl-request .ee-public-header .brand,.capability-apply.dl-apply .ee-public-header .brand{font-size:1.18rem}.dl-page .ee-public-menu-button,.ee-request-page.dl-request .ee-public-menu-button,.capability-apply.dl-apply .ee-public-menu-button{width:2.5rem;min-width:2.5rem;height:2.5rem}.dl-page .ee-public-request-link span,.ee-request-page.dl-request .ee-public-request-link span,.capability-apply.dl-apply .ee-public-request-link span{width:2.4rem;height:2.4rem}.dl-home__copy{padding-top:clamp(6.7rem,15.5svh,7.4rem)}.dl-home__copy h1{font-size:clamp(2.7rem,11.6vw,3.05rem)}.dl-home__copy .dl-lede{margin-top:1.05rem;font-size:.9rem}.dl-actions{margin-top:1.25rem}.dl-cta{min-height:3rem;font-size:.84rem}.dl-home .dl-home__signal{padding:.85rem}.dl-home__milestones{bottom:24%}.dl-home__signal strong{font-size:1.12rem}.dl-how__copy{top:12%}.dl-how__copy h1{font-size:clamp(2.65rem,11.5vw,3rem)}.dl-how__copy .dl-lede{margin-top:1.05rem;font-size:.92rem}.dl-how__rail button{min-height:2.65rem}.dl-how__rail button.is-active{min-height:3.4rem}.dl-solutions__stage{padding-top:5.9rem;overflow:visible}.dl-solutions__grid{margin-top:.9rem}.dl-solution{min-height:8.3rem;padding:.55rem 0}.dl-solution h2{font-size:1.35rem}.dl-solution p{font-size:.78rem;line-height:1.38}.dl-solution__visual{min-height:7.2rem}.dl-solution>a{min-height:1.8rem;font-size:.82rem}.dl-work__metric{width:7.2rem;max-height:5.3rem;padding:.6rem .75rem;top:5.25rem}.dl-work__metric strong{font-size:2rem}.dl-work__selected{right:8.25rem}.dl-work__copy{bottom:4.6rem}.dl-work__copy h1{font-size:clamp(2.1rem,10vw,2.55rem)}.dl-about__stage--origin .dl-about__copy{padding-top:clamp(7rem,14.5svh,7.65rem)}.dl-about__stage--origin .dl-about__copy h1{font-size:clamp(1.8rem,8vw,2rem)}.dl-about__stage--origin .dl-about__copy>i{margin:1.1rem 0 1.35rem}.dl-about__stage--origin .dl-about__copy>p:last-of-type{font-size:.94rem;line-height:1.45}.dl-about__stage--origin .dl-about__copy>button{margin-top:.85rem}.dl-about__stage--origin blockquote{bottom:2.25rem;left:6.2rem;right:1rem}.ee-request-page.dl-request .ee-request-main{padding-top:6.15rem}.ee-request-page.dl-request .ee-request-main>header h1{font-size:clamp(2.45rem,10.8vw,2.9rem)}.capability-apply.dl-apply .capability-apply__form-panel{padding-top:5.9rem}.capability-apply.dl-apply .capability-apply__intro h1{font-size:clamp(2.45rem,10.8vw,2.9rem)}}@media (max-width:350px){.dl-home .dl-home__milestones{bottom:27%}.dl-solutions .dl-solutions__stage{padding-top:5rem}.dl-solutions .dl-solutions__intro h1{font-size:2.05rem}.dl-solutions .dl-solutions__intro p{font-size:.78rem}.dl-solutions .dl-solutions__grid{margin-top:.55rem}.dl-solutions .dl-solution{min-height:7.8rem;padding:.45rem 0}.dl-solutions .dl-solution h2{font-size:1.15rem}.dl-solutions .dl-solution p{font-size:.75rem}.dl-solutions .dl-solution__visual{min-height:6.5rem}.dl-solutions .dl-solution>a{min-height:1.65rem;font-size:.78rem}.dl-solutions .dl-solutions__request{min-height:2.8rem;font-size:.84rem}.dl-work__metric{width:6.8rem;top:5rem}.dl-about__stage--origin blockquote{left:5.6rem}.ee-request-page.dl-request .ee-request-layout,.ee-request-page.dl-request .ee-request-main{min-height:52rem}.ee-request-page.dl-request .ee-request-field-grid,.capability-apply.dl-apply .capability-apply__grid{grid-template-columns:1fr}}@media (max-width:340px){.dl-home-v2__chapter,.dl-home-v2__chapter--bloom,.dl-home-v2__chapter--infinity,.dl-home-v2__chapter--solutions,.dl-home-v2__chapter--how{padding-top:9rem}}.dl-home-v2__stage,.dl-home-v2__fallback{background:#030303}.dl-home-v2__vignette{background:0 0}.dl-home-v2__fallback:before,.dl-home-v2__fallback:after{display:none}.dl-home-v2__canvas{opacity:0;transition:opacity .36s cubic-bezier(.32,.72,0,1)}.dl-home-v2[data-scene-state=ready] .dl-home-v2__canvas,.dl-home-v2[data-scene-state=reduced] .dl-home-v2__canvas{opacity:1}.dl-home-v2[data-scene-state=ready] .dl-home-v2__fallback,.dl-home-v2[data-scene-state=reduced] .dl-home-v2__fallback{opacity:0}@media (prefers-reduced-motion:reduce){.dl-home-v2__canvas{transition:none}}.dl-home-v2[data-motion-preference=reduce]{min-height:auto}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__stage{width:100%;height:100svh;position:absolute;inset:0 auto auto 0}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__canvas{transition:none;display:block}.dl-home-v2[data-motion-preference=reduce][data-scene-state=reduced] .dl-home-v2__canvas{opacity:.92}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__fallback{opacity:.1}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapters{margin-top:0}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapter,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapter--problem,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapter--bloom,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapter--infinity,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapter--solutions,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapter--how,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapter--final{min-height:max(42rem,100svh)}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapter--proof{min-height:auto}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__chapter .dl-home-v2__copy,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__signals,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__loop-copy,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__solution-list,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__how-rail,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__proof-heading,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__proof-grid,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__final-copy{opacity:1!important;transform:none!important}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__solution-list li{color:#f7f3edc7;transform:none}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__progress,.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__scroll-note{display:none}.dl-home-v2[data-motion-preference=reduce] .dl-home-v2__proof-media img{transition:none}.ee-case-index,.ee-work-library,.ee-case-evidence{z-index:2;color:#f7f3ed;background:#050505;width:100%;position:relative}.ee-case-index{padding:clamp(5.5rem,10vw,9rem) clamp(1.25rem,4vw,4rem)}.ee-case-index>header,.ee-work-library>header,.ee-case-evidence>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.ee-case-index header p,.ee-work-library header p,.ee-case-evidence header p{color:#ff6500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:650}.ee-case-index h2,.ee-work-library h2,.ee-case-evidence h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.75rem,5.8vw,6.2rem);font-weight:560;line-height:.92}.ee-case-index h2 em,.ee-work-library h2 em,.ee-case-evidence h2 em{color:#ff6500;font-style:normal}.ee-case-index>header>p{color:#f7f3eda8;max-width:38rem;margin:0;font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.6}.ee-case-index ol{border-top:1px solid #ffffff30;margin:0;padding:0;list-style:none}.ee-case-index li{border-bottom:1px solid #ffffff30}.ee-case-index li a{min-height:7.25rem;color:inherit;grid-template-columns:3rem minmax(10rem,.58fr) minmax(18rem,1.5fr) minmax(10rem,.62fr) 2rem;align-items:center;gap:1rem;text-decoration:none;transition:color .42s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1);display:grid}.ee-case-index li a:hover,.ee-case-index li a:focus-visible{color:#ff8738;outline:none;transform:translate(.35rem)}.ee-case-index li span,.ee-case-index li small,.ee-case-index li em{color:#f7f3ed8c;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-style:normal}.ee-case-index li strong{font-size:clamp(1.15rem,1.7vw,1.65rem);font-weight:520;line-height:1.2}.ee-case-index li i{font-size:1.25rem;font-style:normal}.ee-case-index__all{color:#ff6500;border-bottom:1px solid #ff6500;align-items:center;gap:1.5rem;min-height:3rem;margin-top:2.5rem;font-weight:620;text-decoration:none;display:inline-flex}.dl-work__filters[data-work-scroll]{color:#f7f3edcc;width:auto;min-height:2.75rem;font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.25rem;padding:.75rem 0;font-size:.78rem;font-weight:620;display:inline-flex}.dl-work__filters[data-work-scroll]:is(:hover,:focus-visible){color:#ff6500;outline:none}.dl-case__summary button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid;justify-content:space-between;align-items:center;padding:.8rem 0;font-weight:700;display:flex}.dl-case__summary button:is(:hover,:focus-visible){color:#ff6500;outline:none}.dl-case__result strong{font-size:clamp(2rem,3vw,3rem)}.dl-case__result{top:7.2rem}.dl-about__visual-note{z-index:3;top:calc(var(--dl-header-height,5.35rem) + 1rem);color:#f7f3ed9e;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;position:absolute;right:3rem}.ee-work-library{min-height:100svh;padding:clamp(6rem,10vw,9rem) clamp(1.25rem,4vw,4rem)}.ee-work-library__filters{scrollbar-width:thin;gap:.65rem;margin-bottom:2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.ee-work-library__filters button{color:#f7f3edb8;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;flex:none;padding:.55rem 1rem;font-size:.82rem;transition:color .32s cubic-bezier(.32,.72,0,1),border-color .32s cubic-bezier(.32,.72,0,1),background .32s cubic-bezier(.32,.72,0,1)}.ee-work-library__filters button:is(:hover,:focus-visible,.is-active){color:#130b05;background:#ff6500;border-color:#ff6500;outline:none}.ee-work-library__list{border-top:1px solid #ffffff30;border-left:1px solid #ffffff30;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ee-work-case{border-bottom:1px solid #ffffff30;border-right:1px solid #ffffff30;min-width:0}.ee-work-case a{min-height:28rem;color:inherit;background:radial-gradient(circle at 88% 18%,#ff650017,#0000 18rem);flex-direction:column;padding:clamp(1.35rem,3vw,2.5rem);text-decoration:none;transition:background .52s cubic-bezier(.32,.72,0,1);display:flex}.ee-work-case a:hover,.ee-work-case a:focus-visible{outline-offset:-2px;background-color:#110a06;outline:2px solid #ff6500}.ee-work-case a>div,.ee-work-case footer{justify-content:space-between;gap:1rem;display:flex}.ee-work-case span,.ee-work-case small,.ee-work-case em{color:#f7f3ed8c;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal}.ee-work-case h3{letter-spacing:-.055em;max-width:17ch;margin:auto 0 1.2rem;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:540;line-height:.96}.ee-work-case p{color:#f7f3eda3;max-width:36rem;margin:0 0 2.2rem;line-height:1.55}.ee-work-case footer{border-top:1px solid #ffffff2b;align-items:end;padding-top:1rem}.ee-work-case footer strong{color:#ff6500;font-size:.88rem}.ee-work-case footer i{margin-left:.5rem;font-style:normal}.ee-case-evidence{padding:clamp(5.5rem,10vw,9rem) clamp(1.25rem,4vw,4rem)}.ee-case-evidence>header span{color:#ff8738;letter-spacing:.09em;border:1px solid #ff6500a6;place-self:end start;padding:.65rem .8rem;font-size:.68rem}.ee-case-evidence dl{border-top:1px solid #ffffff30;margin:0}.ee-case-evidence dl>div{border-bottom:1px solid #ffffff30;grid-template-columns:minmax(10rem,.45fr) minmax(0,1.55fr);gap:2rem;padding:1.6rem 0;display:grid}.ee-case-evidence dt{color:#ff8738;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.ee-case-evidence dd{color:#f7f3edc7;max-width:54rem;margin:0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.55}.ee-case-evidence>aside{border-top:1px solid #ff6500b8;max-width:54rem;margin:3rem 0 0 auto;padding:1.25rem 0 0}.ee-case-evidence>aside p{color:#f7f3eda3;margin:.55rem 0 0;line-height:1.55}.ee-case-evidence__actions{flex-wrap:wrap;gap:.8rem;margin-top:3.5rem;display:flex}.ee-case-evidence__actions a{color:#f7f3ed;border:1px solid #ffffff3d;align-items:center;gap:1.5rem;min-height:3.2rem;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.ee-case-evidence__actions a:first-child{color:#130b05;background:#ff6500;border-color:#ff6500}@media (max-width:760px){.ee-case-index,.ee-work-library,.ee-case-evidence{padding:5rem 1rem}.ee-case-index>header,.ee-work-library>header,.ee-case-evidence>header{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.ee-case-index h2,.ee-work-library h2,.ee-case-evidence h2{font-size:clamp(2.5rem,12vw,3.35rem)}.ee-case-index li a{grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:.65rem;min-height:8.5rem;padding:1rem 0}.ee-case-index li small,.ee-case-index li em{grid-column:2}.ee-case-index li strong{grid-column:2;font-size:1.12rem}.ee-case-index li i{grid-area:1/3/span 3}.dl-case__summary button{width:13rem}.dl-about__visual-note{top:calc(var(--dl-header-height,4.8rem) + .6rem);font-size:.54rem;right:1rem}.ee-work-library__list{grid-template-columns:1fr}.ee-work-case a{min-height:24rem}.ee-case-evidence dl>div{grid-template-columns:1fr;gap:.65rem}}@media (max-width:420px){.ee-request-page.dl-request .ee-request-field-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ee-case-index li a,.ee-work-library__filters button,.ee-work-case a{transition:none}}.dl-solutions__intro>p{max-width:76ch;line-height:1.45}.dl-solution__meta{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.dl-solution__meta>span{color:#ff5c00;flex:none;font-size:.9rem}.dl-solution__meta>small{color:#f7f3edad;text-align:right;max-width:17rem;font-size:.72rem;font-weight:560;line-height:1.3}.dl-about__stage--story .dl-about__story-title{color:#f7f3ed;letter-spacing:-.045em;max-width:10ch;margin:0;font-size:clamp(3.4rem,5vw,5.2rem);font-weight:600;line-height:.92;display:block}.dl-about__story-title em{color:#ff5b00;font-style:normal}@media (min-width:761px) and (max-height:820px){.dl-about__stage--story .dl-about__story-title{font-size:clamp(3.2rem,min(5vw,7.8svh),5.2rem)}}@media (max-width:760px){.dl-solution__meta{justify-content:start;gap:.2rem;display:grid}.dl-solution__meta>small{text-align:left;max-width:18ch;font-size:.6875rem}.dl-about__stage--story .dl-about__story-title{max-width:12ch;font-size:clamp(2rem,9vw,2.4rem);line-height:.98;display:block}.dl-page .ee-public-menu-button,.ee-request-page.dl-request .ee-public-menu-button,.capability-apply.dl-apply .ee-public-menu-button{width:2.75rem;min-width:2.75rem;height:2.75rem}.dl-page .ee-public-request-link,.ee-request-page.dl-request .ee-public-request-link,.capability-apply.dl-apply .ee-public-request-link{justify-content:center;gap:0;min-width:5.5rem;min-height:2.75rem;font-size:.72rem;line-height:1.15}.dl-page .ee-public-request-link>span,.ee-request-page.dl-request .ee-public-request-link>span,.capability-apply.dl-apply .ee-public-request-link>span{display:none}}.dl-work__copy h1{letter-spacing:-.04em}@media (max-width:760px){.dl-work__copy h1{letter-spacing:-.035em;line-height:.95}}.ee-work-library h2{letter-spacing:-.04em;line-height:.96}.ee-work-case h3{letter-spacing:-.035em;line-height:1}@media (max-width:760px){.ee-work-library h2{letter-spacing:-.035em;line-height:.98}.ee-work-case h3{letter-spacing:-.025em;line-height:1.02}}.dl-case__summary h1{letter-spacing:-.04em;line-height:.92}@media (max-width:760px){.dl-case__summary h1{letter-spacing:-.025em;max-width:11ch;line-height:1}}.dl-success__copy h1{letter-spacing:-.035em;line-height:.96}.dl-solution h2{letter-spacing:-.025em;line-height:1}@media (max-width:760px){.dl-solution h2{letter-spacing:-.015em;line-height:1.05}}@media (min-width:761px){.dl-solution__asset{clip-path:inset(10% 0 0);transform:translate(-50%,-55%)}}.dl-solutions__intro h1{letter-spacing:-.04em;text-wrap:balance;line-height:.94}.ee-request-page.dl-request .ee-request-main>header h1,.capability-apply.dl-apply .capability-apply__intro h1{letter-spacing:-.035em;text-wrap:balance;line-height:.97}.ee-case-evidence h2{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(3.5rem,5vw,4.6rem);line-height:.98}.ee-case-index>header>p{letter-spacing:0;text-transform:none;text-wrap:pretty;font-weight:450}.ee-case-evidence>header span{letter-spacing:.02em;text-transform:none;font-size:.75rem;line-height:1.35}.ee-case-evidence dt{font-size:.75rem;line-height:1.35}#work-library-title{scroll-margin-top:clamp(1.5rem,4vw,3rem)}.ee-request-page.dl-request .ee-question legend{font-size:.75rem;line-height:1.35}.ee-request-page.dl-request .ee-question>p{color:#5f5953;text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.45;display:block}.ee-request-page.dl-request .ee-question label,.ee-request-page.dl-request .ee-brief-answer>span,.ee-request-page.dl-request .ee-request-field-grid label>span{color:#443f39;letter-spacing:.03em;text-transform:none;font-size:.75rem;font-weight:650;line-height:1.35}.ee-request-page.dl-request .ee-question :is(input,select,textarea){min-height:2.75rem;font-size:1rem;line-height:1.35}.ee-request-page.dl-request .ee-question :is(input,textarea)::placeholder,.capability-apply.dl-apply .capability-profile :is(input,textarea)::placeholder{color:#6a645e;opacity:1}.ee-request-page.dl-request .ee-request-contact label>span small{color:#5f5953;font-size:.6875rem;line-height:inherit;letter-spacing:0;margin-left:.35rem}.ee-request-page.dl-request .ee-request-truth{color:#5f5953;text-align:left;text-wrap:pretty;margin:.25rem 0 0;font-family:inherit;font-size:.75rem;line-height:1.5;display:block}.capability-apply.dl-apply .capability-profile label{letter-spacing:.04em;font-size:.75rem;line-height:1.35}.capability-apply.dl-apply .capability-profile :is(input,select,textarea){min-height:2.75rem;font-size:1rem;line-height:1.35}.capability-apply.dl-apply .capability-apply__field-help,.capability-apply.dl-apply .capability-apply__save-state{font-size:.75rem;line-height:1.45}.dl-page :is(a,button):focus-visible,.ee-request-page.dl-request :is(a,button):focus-visible,.capability-apply.dl-apply :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #ff6500}.ee-request-page.dl-request :is(input,select,textarea):focus-visible,.capability-apply.dl-apply .capability-profile :is(input,select,textarea):focus-visible,.capability-apply.dl-apply #expert-application-step-heading:focus-visible{outline-offset:2px;outline:2px solid #17130f;box-shadow:0 0 0 4px #ff6500}@media (max-width:760px){.dl-solutions__intro h1,.ee-request-page.dl-request .ee-request-main>header h1,.capability-apply.dl-apply .capability-apply__intro h1{letter-spacing:-.03em;line-height:.98}.dl-solution{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.38fr) minmax(7.25rem,1fr);align-items:center;min-height:0;padding:1rem 0}.dl-solution__copy{grid-area:1/1;padding-right:.65rem}.dl-solution__visual{grid-area:1/2;min-height:8rem}.dl-solution__visual .dl-solution__asset{width:116%;height:112%}.dl-solution h2{margin:.3rem 0 .4rem;font-size:clamp(1.3rem,6.4vw,1.55rem)}.dl-solution p{font-size:.84rem;line-height:1.42}.dl-solution__meta>small{max-width:20ch;font-size:.72rem;line-height:1.35}.dl-solution>a{grid-area:2/1/auto/-1;justify-content:space-between;width:100%;min-height:2.75rem;padding:.65rem 0;font-size:.82rem}.dl-solutions__request{min-height:2.75rem}}.dl-enterprise-harness{color:#f7f3ed;background:#080706;border-top:1px solid #f7f3ed29;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:34rem;padding:clamp(5rem,9vw,8rem) clamp(1.5rem,4vw,4rem);display:grid;position:relative}.dl-enterprise-harness:before{content:"";background:#ff5c00;width:clamp(4rem,9vw,8rem);height:2px;position:absolute;top:0;left:clamp(1.5rem,4vw,4rem)}.dl-enterprise-harness__heading h2{color:#f7f3ed;letter-spacing:-.035em;text-wrap:balance;max-width:8ch;margin:.9rem 0 0;font-size:clamp(3.5rem,6.2vw,6.5rem);font-weight:430;line-height:.92}.dl-enterprise-harness__heading h2 em{color:#ff5c00;font-style:normal}.dl-enterprise-harness__body{max-width:42rem}.dl-enterprise-harness__body>p{color:#f7f3edb8;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.dl-enterprise-harness__body .dl-enterprise-harness__lede{color:#f7f3ed;letter-spacing:-.025em;margin-bottom:1.3rem;font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:470;line-height:1.15}.dl-enterprise-harness__body .dl-enterprise-harness__status{color:#f7f3ed9e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:2rem;font-size:.72rem;font-weight:620;line-height:1.4;display:flex}.dl-enterprise-harness__status span{border:1px solid #ff5c00;border-radius:50%;flex:none;width:.5rem;height:.5rem}@media (max-width:760px){.dl-enterprise-harness{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding:4.5rem 1rem 5rem}.dl-enterprise-harness:before{width:4rem;left:1rem}.dl-enterprise-harness__heading h2{font-size:clamp(3rem,15vw,4rem);line-height:.94}.dl-enterprise-harness__body .dl-enterprise-harness__lede{font-size:1.5rem;line-height:1.2}.dl-enterprise-harness__body>p{font-size:.94rem;line-height:1.6}.dl-enterprise-harness__body .dl-enterprise-harness__status{align-items:flex-start;font-size:.68rem}.ee-case-evidence h2{letter-spacing:-.025em;max-width:14ch;font-size:clamp(2.25rem,10.8vw,2.75rem);line-height:1}.dl-case__meta{flex-wrap:wrap;gap:.35rem 1rem;max-width:calc(100% - 2rem);font-size:.72rem;line-height:1.3}.dl-how__rail button{min-height:2.75rem}}@media (max-width:420px){.capability-apply.dl-apply .capability-apply__actions{grid-template-columns:1fr;gap:.5rem;display:grid}.capability-apply.dl-apply .capability-apply__actions>span:empty{display:none}.capability-apply.dl-apply .capability-apply__actions .primary-button{order:1;width:100%}.capability-apply.dl-apply .capability-apply__actions .ghost-button{order:2;width:100%}.capability-apply.dl-apply .capability-apply__draft-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.45rem;display:grid}.capability-apply.dl-apply .capability-apply__draft-actions button{white-space:nowrap}}.dl-home__copy h1,.dl-how__copy h1,.dl-home-v2__copy h2,.dl-home-v2__proof-heading h2,.dl-home-v2__final-copy h2,.ee-case-index h2,.dl-about__stage--story .dl-about__story-title{letter-spacing:-.035em}.dl-how__copy h1,.dl-home-v2__copy h2,.dl-home-v2__proof-heading h2,.dl-home-v2__final-copy h2,.ee-case-index h2{text-wrap:wrap}@media (min-width:761px){.dl-home-v2__copy h2{font-size:clamp(3.75rem,5.25vw,6rem)}.dl-home-v2__chapter--solutions .dl-home-v2__copy h2{max-width:12ch;font-size:clamp(3.75rem,4.85vw,5.6rem)}.dl-home-v2__proof-heading h2,.dl-home-v2__final-copy h2{font-size:clamp(3.85rem,5.55vw,6.4rem)}.dl-how__copy h1{max-width:10ch;font-size:clamp(3.75rem,5.55vw,5.85rem)}.ee-case-index h2{font-size:clamp(2.75rem,5.4vw,6.2rem)}}@media (max-width:350px){.dl-home-v2__proof-heading h2,.dl-home-v2__final-copy h2{font-size:2.55rem}}.growth-home,.growth-page{--growth-accent:var(--orange-hot);--growth-muted:#b5afa8;--growth-gutter:clamp(1.25rem, 5vw, 5.5rem)}.growth-section{padding:clamp(3.5rem, 7vw, 7rem) var(--growth-gutter);border-top:1px solid var(--line-soft);max-width:100rem;margin:0 auto}.growth-section h2,.growth-overview-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2.1rem,4vw,4.25rem);font-weight:550;line-height:1.08}.growth-section h2 em,.growth-page h1 em{color:var(--growth-accent);font-style:normal}.growth-section p,.growth-section li,.growth-small{color:var(--growth-muted);line-height:1.65}.growth-section p{max-width:42rem;font-size:1.05rem}.growth-section .dl-eyebrow{color:var(--growth-accent);font-size:.8rem}.growth-section-heading{margin-bottom:2.75rem}.growth-section-heading>p:last-child{margin-top:1.25rem}.growth-number{color:var(--growth-accent);letter-spacing:.06em;font-size:.8rem;display:block}.growth-path-grid{grid-template-columns:1.15fr 1fr 1fr;gap:2rem;display:grid}.growth-path{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:1.5rem 0 .75rem;display:flex}.growth-path h3{letter-spacing:-.035em;margin:1.5rem 0 0;font-size:clamp(1.4rem,2vw,2rem);font-weight:550}.growth-path p{margin:1rem 0 1.5rem}.growth-text-link{align-items:center;gap:1rem;min-height:44px;font-weight:600;display:inline-flex}.growth-path .growth-text-link{margin-top:auto;font-size:.92rem}.growth-text-link i,.growth-examples i{color:var(--growth-accent);font-style:normal}.growth-path:hover h3,.growth-text-link:hover{color:var(--growth-accent)}.growth-feature{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.growth-feature figure{min-width:0;margin:0}.growth-feature img{aspect-ratio:1.2;object-fit:contain;width:100%;display:block}.growth-feature figcaption{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:.9rem;display:flex}.growth-feature figcaption span{color:var(--growth-muted)}.growth-list{margin:1.5rem 0 2rem;padding-left:1.1rem}.growth-list li{margin:.65rem 0;padding-left:.3rem}.growth-list li::marker{color:var(--growth-accent)}.growth-examples>div:last-child{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.growth-examples a{border-top:1px solid var(--line);padding:1.5rem 2rem 1.5rem 0;display:block;position:relative}.growth-examples a>span{color:var(--growth-muted);font-size:.85rem}.growth-examples h3{margin:1rem 0 0;font-size:1.4rem;font-weight:500;line-height:1.3}.growth-examples i{position:absolute;top:1.5rem;right:0}.growth-process ol{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.growth-process li{border-top:1px solid var(--line);padding-top:1.5rem}.growth-process h3{color:var(--paper);margin:1.5rem 0 1rem;font-size:1.4rem;font-weight:500;line-height:1.3}.growth-expert-story p{max-width:43rem;margin:1.5rem 0}.growth-faq{grid-template-columns:.85fr 1.15fr;gap:4rem;display:grid}.growth-section details{border-top:1px solid var(--line);padding:.75rem 0}.growth-section summary{cursor:pointer;min-height:44px;padding:.75rem .25rem;font-weight:550;line-height:1.4}.growth-section details p{margin:.5rem .25rem 1rem}.growth-closing{text-align:center;padding-block:clamp(4rem,8vw,8rem)}.growth-closing h2,.growth-closing p{margin-inline:auto}.growth-closing .dl-cta{margin-top:1rem}.growth-footer{max-width:100rem;padding:2.5rem var(--growth-gutter);border-top:1px solid var(--line);margin:0 auto}.growth-footer p{color:var(--growth-muted);font-size:.9rem}.growth-footer nav{flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:1rem;display:flex}.growth-footer nav a{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.growth-hero-paths{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1rem;display:flex}.growth-hero-paths a{min-height:44px;color:var(--paper);border-bottom:1px solid var(--line);align-items:center;font-size:.86rem;display:inline-flex}.growth-hero-paths a span{margin-left:.35rem}.growth-home .dl-home__copy h1{max-width:11.5ch;font-size:clamp(3rem,5.1vw,5.5rem);line-height:1}.growth-home .dl-home__copy .dl-lede{max-width:33ch}.growth-home .dl-home__signal{display:none}.growth-service-hero{min-height:38rem;padding:4rem var(--growth-gutter);grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;max-width:100rem;margin:0 auto;display:grid;position:relative}.growth-service-hero>div{z-index:1;position:relative}.growth-service-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(3rem,5.4vw,5.5rem);font-weight:550;line-height:1.02}.growth-service-hero>img{object-fit:contain;width:100%;min-width:0;max-height:32rem;display:block}.growth-small{font-size:.9rem!important}.growth-offer{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:5rem;padding:2.5rem 0;display:grid}.growth-offer h3{letter-spacing:-.03em;margin:1rem 0;font-size:2rem;font-weight:550;line-height:1.15}.growth-offer h4{margin:.25rem 0 0;font-weight:600}.growth-offer .growth-list{margin-top:1rem}.growth-example-strip{justify-content:space-between;align-items:center;gap:2rem;display:flex}.growth-example-strip h2{font-size:clamp(1.7rem,3vw,2.75rem)}.growth-overview-hero{max-width:100rem;padding:5rem var(--growth-gutter) 4rem;margin:0 auto}.growth-page a:focus-visible,.growth-home a:focus-visible,.growth-section summary:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.growth-notice{max-width:58rem}.growth-notice h1{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4rem);font-weight:550;line-height:1.1}.growth-notice h2{max-width:none;margin-top:2.5rem;font-size:1.5rem}.growth-notice p{max-width:none}.growth-notice p a,.ee-request-permission a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:760px){.growth-path-grid,.growth-examples>div:last-child,.growth-process ol{grid-template-columns:1fr;gap:.75rem}.growth-path{padding:1.25rem 0}.growth-path h3{margin-top:.5rem}.growth-path p{margin:.65rem 0}.growth-feature,.growth-faq,.growth-offer,.growth-service-hero{grid-template-columns:1fr;gap:2rem}.growth-section-heading{margin-bottom:2rem}.growth-feature figure{order:-1}.growth-feature img{max-height:16rem}.growth-feature figcaption{flex-direction:column;gap:.3rem}.growth-service-hero{min-height:0;padding-block:3rem 1rem}.growth-service-hero>img{max-height:15rem}.growth-service-hero h1{max-width:15ch;font-size:clamp(2.6rem,9vw,4rem)}.growth-example-strip{display:block}.growth-home .dl-home__copy h1{font-size:clamp(2.7rem,10vw,4.3rem)}.growth-hero-paths{gap:.25rem 1rem}.growth-hero-paths a{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.growth-home *,.growth-page *{scroll-behavior:auto}.growth-home .dl-cta,.growth-page .dl-cta{transition:none;transform:none}}.ee-request-entry{border:1px solid var(--line);color:var(--paper);margin:1.5rem 0;padding:1rem;font-size:.9rem;line-height:1.5}.ee-request-entry p{margin:0 0 .7rem}.ee-request-entry button{border:1px solid var(--line);min-height:44px;color:var(--paper);cursor:pointer;background:0 0;margin:.25rem .5rem .25rem 0;padding:.7rem;display:inline-block}.ee-request-entry button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (min-width:761px) and (max-width:1100px){.ee-public .ee-public-header{grid-template-columns:minmax(0,1fr) auto auto;gap:1rem}.ee-public .ee-public-header .ee-public-menu-button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--paper);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.ee-public .ee-public-header .ee-public-nav{border-bottom:1px solid var(--line);background:#090909;padding:1rem;display:none;position:absolute;inset:100% 0 auto}.ee-public .ee-public-header.is-menu-open .ee-public-nav{display:grid}.ee-public .ee-public-header .ee-public-nav a{min-height:44px}.ee-public .ee-public-header .ee-public-request-link{white-space:nowrap;min-width:0}}.ee-request-page.dl-request .ee-request-permission{color:#514b44;margin:1rem 0 0;font-size:.8rem;line-height:1.55;display:block}.ee-request-page.dl-request .ee-request-permission a{color:#17130f;font-weight:650}.growth-page .ee-public-header{position:relative;inset:auto}.growth-service-hero>img,.growth-feature img{clip-path:inset(8% 0 0)}.project-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.project-example-card{border-top:1px solid var(--line);min-width:0}.project-example-card[hidden]{display:none}.project-example-card>a{flex-direction:column;height:100%;padding:1.5rem 0;display:flex}.project-example-label{color:var(--growth-accent);line-height:1.5;display:block;font-size:.8rem!important}.project-example-card small{color:var(--growth-muted);margin-top:.5rem;line-height:1.5;display:block}.project-example-card h3,.project-example-card h4{letter-spacing:-.025em;margin:1rem 0 0;font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:550;line-height:1.25}.project-example-card p{margin:1rem 0;font-size:.95rem}.project-example-card .growth-text-link{margin-top:auto;font-size:.9rem}.project-example-card a:hover h3,.project-example-card a:hover h4{color:var(--growth-accent)}.project-examples-home>.growth-text-link{margin-top:1rem}.project-library-filters{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.project-library-filters button{color:var(--paper);border:1px solid var(--line);min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:2rem;padding:.75rem 1.25rem}.project-library-filters button.is-active{color:#17110c;background:var(--growth-accent);border-color:var(--growth-accent)}.project-library-filters button:focus-visible,.project-example-page summary:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.project-example-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:2rem;display:grid}.project-example-intro h1{letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 1.5rem;font-size:clamp(2.15rem,3.6vw,3.75rem);font-weight:550;line-height:1.08}.project-example-intro .project-example-fit{color:var(--paper)}.project-example-intro .dl-eyebrow{margin-top:1.5rem}.project-example-intro aside{border:1px solid var(--line);margin-top:4rem;padding:2rem}.project-example-intro aside h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.project-example-intro aside .dl-eyebrow{margin-top:0}.project-example-next{max-width:36rem!important;font-size:.85rem!important}.project-example-body{max-width:78rem;padding-top:3rem;scroll-margin-top:2rem}.project-example-body h2{max-width:30ch;font-size:clamp(1.8rem,3vw,2.75rem)}.project-example-body h3{margin:2rem 0 1rem;font-size:1.35rem;font-weight:550;line-height:1.3}.project-example-story,.project-example-story p{max-width:48rem}.project-example-insight{border-left:2px solid var(--growth-accent);padding-left:1.25rem;color:var(--paper)!important}.project-example-sample{border:1px solid var(--line);background:#ffffff06;margin:3rem 0;padding:clamp(1rem,3vw,2rem)}.project-example-sample h3{margin-top:.75rem}.project-example-sample table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.92rem;line-height:1.55}.project-example-sample th,.project-example-sample td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:1rem .75rem}.project-example-sample thead th{color:var(--growth-accent);font-weight:550}.project-example-sample tbody th{color:var(--paper);font-weight:500}.project-example-sample td{color:var(--growth-muted)}.project-example-start{max-width:48rem}.project-example-final{border-top:1px solid var(--line);margin-top:3rem;padding-top:2.5rem}.project-example-final .dl-cta{margin-top:1.5rem}.project-example-final p{max-width:42rem;font-size:.95rem}.project-example-related{margin-top:3rem}.project-example-related .project-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-example-group{margin-top:2.5rem}.project-example-group>h3{font-size:1.25rem;font-weight:550}.project-example-group .project-example-grid:has(>:only-child){grid-template-columns:minmax(0,42rem)}.project-offer-examples{border-top:1px solid var(--line);margin:1rem 0;padding-top:.5rem}.project-offer-examples a{justify-content:space-between;font-size:.9rem;display:flex}.project-example-page .dl-cta{white-space:normal;text-align:left;max-width:100%;line-height:1.4}@media (max-width:1024px){.project-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-example-intro{grid-template-columns:1fr}.project-example-intro aside{max-width:48rem;margin-top:0}}@media (max-width:760px){.project-example-grid,.project-example-related .project-example-grid{grid-template-columns:1fr;gap:.5rem}.project-example-intro aside{padding:1.25rem}.project-example-sample th,.project-example-sample td{padding:.75rem .35rem;font-size:.8rem}}.project-library-page .growth-overview-hero{padding-block:2.5rem 1.5rem}.project-library-page .growth-overview-hero h1{font-size:clamp(2rem,3.4vw,3.25rem)}.project-library-page .project-library{padding-top:1.5rem}@media (max-width:760px){.project-library-page .growth-overview-hero{padding-block:1.5rem 1rem}.project-library-page .growth-overview-hero .dl-lede{font-size:1rem;line-height:1.6}.project-library-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.project-library-filters button{padding:.5rem .75rem;font-size:.85rem;line-height:1.3}}.ux-site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070808;--surface:#121416;--paper:#f4f1ea;--muted:#b6b6b2;--quiet:#959792;--orange:#ff6800;--amber:#e8b780;--line:#ffffff21;--glass:#16181acc;--gutter:clamp(20px,4.3vw,72px);--ease:cubic-bezier(.22,1,.36,1);--nav-height:80px;--note-height:34px}.ux-site *{box-sizing:border-box}.ux-site{background:var(--bg);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,Arial,sans-serif}.ux-site button,.ux-site input,.ux-site textarea,.ux-site select{font:inherit}.ux-site button,.ux-site a{-webkit-tap-highlight-color:transparent}.ux-site button{cursor:pointer}.ux-site button,.ux-site a,.ux-site input,.ux-site textarea,.ux-site select{touch-action:manipulation}.ux-site a{color:inherit;text-decoration:none}.ux-site button{color:inherit;border:0}.ux-site p{line-height:1.65}.ux-site img{max-width:100%;display:block}.ux-site h1,.ux-site h2,.ux-site h3,.ux-site p{margin-top:0}.ux-site button:focus-visible,.ux-site a:focus-visible,.ux-site input:focus-visible,.ux-site select:focus-visible,.ux-site textarea:focus-visible,.ux-site summary:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.ux-site .brand{letter-spacing:-1.5px;white-space:nowrap;font-size:25px;font-weight:750}.ux-site .brand span{color:var(--orange)}.ux-site .main-width{max-width:1600px;padding-inline:var(--gutter);margin:auto}.ux-site .section{padding:85px var(--gutter);max-width:1600px;margin:auto}.ux-site .eyebrow{letter-spacing:.11em;color:var(--amber);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:14px;font-weight:550;line-height:1.5;display:flex}.ux-site .eyebrow:before{content:"";background:var(--orange);border-radius:50%;flex-shrink:0;width:5px;height:5px}.ux-site .eyebrow.plain:before{display:none}.ux-site h1{letter-spacing:-.06em;text-wrap:balance;margin-bottom:24px;font-size:clamp(48px,5.8vw,84px);font-weight:530;line-height:1.03}.ux-site h2{letter-spacing:-.045em;font-size:clamp(30px,3.5vw,50px);font-weight:530;line-height:1.08}.ux-site h3{letter-spacing:-.035em;font-size:24px;font-weight:550;line-height:1.15}.ux-site em{color:var(--orange);font-style:normal}.ux-site .lede{color:#c5c5bf;max-width:43ch;font-size:17px;line-height:1.6}.ux-site .muted{color:var(--muted)}.ux-site .small{color:var(--muted);font-size:14px;line-height:1.6}.ux-site .button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ux-site .btn{background:var(--orange);color:#100c08;min-height:50px;transition:transform .18s var(--ease);text-align:left;border:1px solid #0000;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:14px 23px;font-size:14px;font-weight:600;display:inline-flex}.ux-site .btn:hover{transform:translateY(-2px)}.ux-site .btn:active{transform:scale(.98)}.ux-site .btn.ghost{color:var(--paper);background:#0a0b0c80;border-color:#79736a}.ux-site .text-link{justify-content:space-between;align-items:center;gap:25px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.ux-site .text-link span{color:var(--orange);font-size:19px}.ux-site .text-link:hover{color:var(--amber)}.ux-site .rule{background:var(--line);height:1px}.ux-site .glass{isolation:isolate;-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#39363280,#101317eb);border:1px solid #ffffff2b;border-radius:16px;position:relative;box-shadow:inset 0 1px #fff1,0 20px 65px #0000004d}.ux-site .glass:after,.ux-site .edge:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s var(--ease);border:1px solid #f0aa6694;position:absolute;inset:-1px}.ux-site .glass:hover:after,.ux-site .glass:focus-within:after,.ux-site .edge:hover:after{opacity:1}.ux-site .edge{isolation:isolate;position:relative}.ux-site .light-spot{opacity:0;pointer-events:none;z-index:-1;width:330px;height:330px;transition:opacity .25s var(--ease);background:radial-gradient(closest-side,#e5a1601a,#0000);border-radius:50%;position:absolute;top:0;left:0}.ux-site .glass:hover .light-spot,.ux-site .edge:hover .light-spot{opacity:1}.ux-site .home-hero{isolation:isolate;background:#030303;height:min(810px,100svh - 70px);min-height:700px;position:relative;overflow:hidden}.ux-site .home-video{z-index:-2;position:absolute;inset:0}.ux-site .home-video video,.ux-site .home-video img{object-fit:cover;object-position:50% 49%;width:100%;height:100%}.ux-site .home-video img{position:absolute;inset:0}.ux-site .home-video video{position:relative}.ux-site .home-hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#03030373,#0000 57%),linear-gradient(#0000 76%,#080909);position:absolute;inset:0}.ux-site .home-copy h1{max-width:12ch;font-size:clamp(52px,5.5vw,78px)}.ux-site .home-copy .lede{max-width:37ch}.ux-site .home-copy .button-row{margin-top:32px}.ux-site .hero-footnote{color:#bbb6ae;max-width:40ch;margin-top:16px;font-size:14px}.ux-site .hero-caption{left:var(--gutter);color:#c4c0b8;align-items:center;gap:17px;font-size:14px;display:flex;position:absolute;bottom:35px}.ux-site .hero-caption:before{content:"";background:var(--orange);width:34px;height:1px}.ux-site .section-top{justify-content:space-between;align-items:end;gap:36px;margin-bottom:30px;display:flex}.ux-site .section-top h2{max-width:19ch;margin:0}.ux-site .section-top p{max-width:36ch;color:var(--muted);margin-bottom:0;font-size:14px}.ux-site .path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ux-site .path-card{flex-direction:column;min-height:265px;padding:29px;display:flex;overflow:hidden}.ux-site .path-card .path-index{color:var(--amber);justify-content:space-between;margin-bottom:35px;font-size:14px;display:flex}.ux-site .path-card h3{margin-bottom:15px;font-size:26px}.ux-site .path-card p{color:var(--muted);max-width:33ch;margin-bottom:22px;font-size:14px}.ux-site .path-card .text-link{margin-top:auto}.ux-site .brand-statement{padding:65px var(--gutter);border-block:1px solid var(--line);background:radial-gradient(at 65% 100%,#7c380b20,#0000 65%);grid-template-columns:1.4fr 1fr;align-items:center;gap:10%;display:grid}.ux-site .brand-statement h2{max-width:20ch;margin:0;font-size:clamp(36px,4.1vw,59px)}.ux-site .brand-statement p{color:var(--muted);max-width:43ch;margin:0;font-size:15px}.ux-site .people-band{grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;padding-top:30px;display:grid}.ux-site .people-image{border-radius:12px;min-height:330px;position:relative;overflow:hidden}.ux-site .people-image img{aspect-ratio:1.48;object-fit:cover;width:100%}.ux-site .people-image:after{content:"";background:linear-gradient(#0000 40%,#070808a8);position:absolute;inset:0}.ux-site .people-copy h2{max-width:17ch}.ux-site .people-copy p{color:var(--muted);max-width:43ch;font-size:15px}.ux-site .closing{padding:65px var(--gutter);text-align:center;border-top:1px solid var(--line);background:radial-gradient(at bottom,#58331440,#0000 65%)}.ux-site .closing h2{font-size:clamp(35px,4vw,58px)}.ux-site .closing p{color:var(--muted);max-width:55ch;margin:0 auto 24px;font-size:14px}.ux-site .work-intro{padding:55px var(--gutter) 38px;grid-template-columns:1.25fr 1fr;align-items:end;gap:9%;max-width:1600px;margin:auto;display:grid}.ux-site .work-intro h1{max-width:17ch;margin:0;font-size:clamp(44px,5.4vw,76px)}.ux-site .work-intro .eyebrow{margin-bottom:19px}.ux-site .work-intro .lede{max-width:36ch;margin-bottom:12px;font-size:15px}.ux-site .work-intro .small{margin-bottom:4px;font-size:14px}.ux-site .gallery-tools{padding:0 var(--gutter);top:var(--nav-height);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#08090ae6;position:sticky}.ux-site .tool-inner{justify-content:space-between;align-items:center;gap:22px;max-width:1456px;margin:auto;padding:16px 0;display:flex}.ux-site .filters{flex-wrap:wrap;gap:7px;display:flex}.ux-site .filters button{color:#bfc0ba;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:24px;min-height:42px;padding:10px 16px;font-size:14px}.ux-site .filters button:hover{background:#ffffff09}.ux-site .filters button[aria-pressed=true]{color:#ffc58c;background:#2a2119;border-color:#85603d;box-shadow:inset 0 1px #ffffff12}.ux-site .view-controls{align-items:center;gap:6px;display:flex}.ux-site .view-controls button{border:1px solid var(--line);color:#bbb;background:0 0;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.ux-site .view-controls button[aria-pressed=true]{color:var(--amber);background:#30241b}.ux-site .view-controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px}.ux-site .gallery-meta{padding:20px var(--gutter) 0;color:var(--quiet);justify-content:space-between;font-size:14px;display:flex}.ux-site .gallery-meta p{margin:0}.ux-site .gallery{padding:22px var(--gutter) 75px;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;max-width:1600px;margin:auto;display:grid}.ux-site .case-card{border:1px solid var(--line);min-width:0;transition:transform .35s var(--ease);background:#0c0f11;border-radius:14px;position:relative;overflow:hidden}.ux-site .case-card>a{outline-offset:-5px;flex-direction:column;height:100%;display:flex}.ux-site .case-card.featured{grid-column:span 2}.ux-site .case-card .card-art{isolation:isolate;background:radial-gradient(at 50% 80%,#3b302580,#0000 70%),#0a0d0f;flex-shrink:0;height:236px;position:relative;overflow:hidden}.ux-site .case-card.featured .card-art{height:288px}.ux-site .case-card.featured .card-body{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px;display:grid}.ux-site .case-card .card-body{flex-direction:column;flex:1;padding:24px;display:flex}.ux-site .card-category{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-bottom:14px;font-size:14px}.ux-site .card-body h3{max-width:26ch;margin-bottom:11px;font-size:24px;line-height:1.16}.ux-site .card-body p{color:var(--muted);margin:0 0 15px;font-size:14px}.ux-site .card-body .text-link{min-height:33px;margin-top:auto;font-size:14px}.ux-site .case-number{z-index:4;color:#afafa9;letter-spacing:.08em;font-size:14px;position:absolute;top:17px;left:19px}.ux-site .art-caption{z-index:4;letter-spacing:.03em;color:#bdb6ab;border:1px solid var(--line);background:#07090bbf;border-radius:4px;padding:5px 8px;font-size:14px;position:absolute;bottom:12px;right:15px}.ux-site .sample-visual{justify-content:center;align-items:center;height:100%;padding:36px 34px 30px;display:flex;position:relative}.ux-site .sample-visual:before{content:"";filter:blur(38px);z-index:-1;background:#aa5b2340;border-radius:50%;width:65%;height:45%;position:absolute;bottom:5%}.ux-site .window-bar{border-bottom:1px solid var(--line);color:#e8e5dc;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:12px;font-size:14px;display:flex}.ux-site .window-bar .micro{color:#a99e8f;font-size:14px}.ux-site .art-work{object-fit:cover;filter:brightness(.53);opacity:.85;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ux-site .art-education{background:radial-gradient(at 70% 20%,#a4632440,#0000 62%)}.ux-site .art-knowledge{background:radial-gradient(at 30% 20%,#283b493f,#0000 70%)}.ux-site .art-support{background:radial-gradient(at 70% 80%,#55372477,#0000 70%)}.ux-site .flow-system{justify-content:center;align-items:center;gap:20px;width:100%;padding:15px 0;display:flex}.ux-site .flow-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(140deg,#303033b8,#14181cdd);border:1px solid #87726480;border-radius:11px;width:142px;padding:18px 14px;position:relative;box-shadow:0 18px 30px #0007}.ux-site .flow-node:nth-of-type(2){border-color:#aa7b518f;transform:translateY(-13px)}.ux-site .flow-node small{letter-spacing:.08em;text-transform:uppercase;color:#c3a886;margin-bottom:13px;font-size:14px;display:block}.ux-site .flow-node strong{letter-spacing:-.03em;font-size:16px;font-weight:500;display:block}.ux-site .flow-node p{color:#bfc1be;margin:10px 0 0;font-size:14px;line-height:1.5}.ux-site .flow-join{color:#bb8a58;font-size:17px}.ux-site .flow-status{white-space:nowrap;letter-spacing:.02em;color:#d6cab9;background:#16191ecf;border:1px solid #806b565c;border-radius:20px;padding:8px 15px;font-size:14px;position:absolute;bottom:29px;left:50%;transform:translate(-50%)}.ux-site .art-flow .sample-visual{padding:30px 26px 40px}.ux-site .gallery.is-list{display:block}.ux-site .gallery.is-list .case-card{margin-bottom:15px}.ux-site .gallery.is-list .case-card>a{grid-template-columns:245px 1fr;display:grid}.ux-site .gallery.is-list .case-card .card-art{height:190px}.ux-site .gallery.is-list .card-body,.ux-site .gallery.is-list .featured .card-body{grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:25px 32px;display:grid}.ux-site .gallery.is-list .case-card h3{font-size:25px}.ux-site .gallery.is-list .flow-system{gap:7px}.ux-site .gallery.is-list .flow-node{width:74px;padding:14px 9px}.ux-site .gallery.is-list .flow-node small,.ux-site .gallery.is-list .flow-node p,.ux-site .gallery.is-list .flow-join,.ux-site .gallery.is-list .flow-status{display:none}.ux-site .gallery.is-list .flow-node strong{font-size:14px}.ux-site .gallery.is-list .sample-visual{padding:25px}.ux-site .case-top{padding:35px var(--gutter) 0}.ux-site .back-link{color:#bebdb6;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.ux-site .case-hero{padding:35px var(--gutter) 55px;grid-template-columns:1.12fr 1fr;align-items:center;gap:6%;max-width:1600px;margin:auto;display:grid}.ux-site .case-hero h1{max-width:21ch;font-size:clamp(38px,4.1vw,59px)}.ux-site .case-hero .lede{max-width:52ch;font-size:15px}.ux-site .case-hero .fit{color:#ccc9c0;max-width:58ch;font-size:14px;line-height:1.6}.ux-site .case-hero .btn{margin-top:12px;font-size:14px}.ux-site .case-hero .sample-visual{height:340px;padding:30px}.ux-site .case-hero .flow-system{gap:12px}.ux-site .case-hero .flow-node{width:30%;max-width:150px}.ux-site .case-hero .flow-node p{font-size:14px}.ux-site .case-visual{isolation:isolate;border:1px solid var(--line);background:#101416;border-radius:16px;position:relative;overflow:hidden}.ux-site .case-visual .art-caption{bottom:12px}.ux-site .case-visual-caption{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:17px 20px;font-size:14px;display:flex}.ux-site .reader-layout{padding:45px var(--gutter) 85px;border-top:1px solid var(--line);grid-template-columns:190px minmax(0,760px) 1fr;gap:5%;max-width:1600px;margin:auto;display:grid}.ux-site .reader-nav{align-self:start;gap:9px;display:grid;position:sticky;top:110px}.ux-site .reader-nav a{color:#adada5;border-left:1px solid #35332e;align-items:center;min-height:39px;padding-left:16px;font-size:14px;display:flex}.ux-site .reader-nav a:hover{color:var(--amber);border-color:var(--orange)}.ux-site .reader-nav p{letter-spacing:.06em;color:#b7a187;margin-bottom:8px;font-size:14px}.ux-site .reader section{border-bottom:1px solid var(--line);margin-bottom:35px;padding-bottom:43px;scroll-margin-top:110px}.ux-site .reader h2{max-width:24ch;font-size:31px}.ux-site .reader h3{margin:27px 0 13px;font-size:19px}.ux-site .reader p,.ux-site .reader li{color:#bfc0bb;font-size:15px;line-height:1.8}.ux-site .reader ul{padding:0;list-style:none}.ux-site .reader li{gap:16px;margin-bottom:12px;display:flex}.ux-site .reader li:before{content:"↗";color:var(--orange)}.ux-site .insight{border-left:2px solid var(--orange);background:#e9b87808;border-radius:0 8px 8px 0;padding:18px 22px;color:#eee9df!important}.ux-site .reader details{border-top:1px solid var(--line);padding-top:15px}.ux-site .reader summary{cursor:pointer;min-height:44px;font-size:14px}.ux-site .reader details p{font-size:14px}.ux-site .reader-progress{height:2px;top:var(--nav-height);transform-origin:0;z-index:35;pointer-events:none;background:linear-gradient(90deg,#cf742c,#e8bc7e);width:100%;position:fixed;left:0;transform:scaleX(0)}.ux-site .process-intro{padding:60px var(--gutter) 20px;max-width:1600px;margin:auto}.ux-site .process-intro h1{max-width:17ch}.ux-site .steps{gap:10px;display:grid}.ux-site .request-layout{max-width:1300px;padding:65px var(--gutter) 90px;grid-template-columns:1fr 1.08fr;gap:8%;margin:auto;display:grid}.ux-site .request-layout h1{font-size:clamp(40px,4.3vw,61px)}.ux-site .request-context{color:#d8cabb;background:#ad712415;border:1px solid #ab855544;border-radius:10px;margin:30px 0;padding:20px 22px;font-size:14px;line-height:1.7}.ux-site .request-form{padding:32px}.ux-site .request-form label{color:#e6e3da;margin-bottom:12px;font-size:14px;display:block}.ux-site .request-form textarea,.ux-site .request-form select,.ux-site .request-form input{width:100%;color:var(--paper);background:#080c1080;border:1px solid #7c7e785e;border-radius:8px;margin-bottom:24px;padding:15px;font-size:14px}.ux-site .request-form textarea{resize:vertical;min-height:145px;line-height:1.65}.ux-site .request-form .btn{justify-content:space-between;width:100%;margin-top:0}.ux-site .request-form .small{margin:18px 0 0;font-size:14px}.ux-site .preview-review{background:#141a1d;border:1px solid #90704c;border-radius:12px;padding:25px}.ux-site .preview-review h2{font-size:28px}.ux-site .preview-review .small{color:#dfb37f}.ux-site .service-intro{padding:70px var(--gutter) 45px;max-width:1600px;margin:auto}.ux-site .service-intro h1{max-width:17ch}.ux-site .service-intro .lede{max-width:55ch}.ux-site .service-intro .button-row{margin-top:30px}.ux-site .about-hero{isolation:isolate;min-height:650px;padding:80px var(--gutter);align-items:center;display:flex;position:relative}.ux-site .about-hero img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ux-site .about-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#080909c9,#0000 80%);position:absolute;inset:0}.ux-site .about-hero h1{max-width:12ch;font-size:clamp(43px,4.9vw,71px)}.ux-site .about-hero p{max-width:35ch}.ux-site .footer-top{padding:48px var(--gutter);border-top:1px solid var(--line);grid-template-columns:.8fr 1fr 1.3fr;align-items:start;gap:30px;display:grid}.ux-site .footer-top p{color:var(--muted);font-size:14px}.ux-site .footer-invite{letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:20px;font-size:23px;display:flex}.ux-site .footer-invite span{color:var(--orange)}.ux-site .footer-bottom{padding:20px var(--gutter);color:var(--quiet);border-top:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:30px;font-size:14px;display:flex}.ux-site .footer-bottom nav{gap:23px;display:flex}.ux-site .empty{border:1px solid var(--line);text-align:center;grid-column:1/-1;padding:50px}@media (max-width:1150px){.ux-site .brand{font-size:23px}.ux-site .home-copy{max-width:480px}.ux-site .gallery{gap:17px}.ux-site .reader-layout{grid-template-columns:150px minmax(0,1fr);gap:35px}.ux-site .case-hero .flow-node p{font-size:14px}.ux-site .case-hero .flow-system{gap:7px}}@media (max-width:960px){.ux-site{--nav-height:72px}.ux-site .home-copy{max-width:440px}.ux-site .home-copy h1{font-size:62px}.ux-site .hero-caption{max-width:40%;bottom:43px}.ux-site .path-card{padding:24px}.ux-site .path-card h3{font-size:23px}.ux-site .work-intro{grid-template-columns:1.2fr 1fr;gap:5%}.ux-site .work-intro h1{font-size:59px}.ux-site .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-site .case-card.featured{grid-column:span 2}.ux-site .case-card.featured .card-art{height:285px}.ux-site .case-hero{grid-template-columns:1fr;gap:35px}.ux-site .case-hero h1{max-width:22ch}.ux-site .case-hero .sample-visual{height:310px}.ux-site .case-hero .flow-system{gap:22px}.ux-site .case-hero .flow-node p{font-size:14px}.ux-site .case-visual{max-width:760px}.ux-site .request-layout{gap:5%}.ux-site .request-form{padding:25px}.ux-site .footer-top{grid-template-columns:1fr 1fr}.ux-site .footer-invite{grid-column:1/-1;max-width:420px}.ux-site .gallery-tools{top:var(--nav-height)}}@media (max-width:650px){.ux-site{--gutter:20px;--nav-height:67px;--note-height:32px}.ux-site .brand{font-size:23px}.ux-site .eyebrow{letter-spacing:.075em;margin-bottom:17px;font-size:14px}.ux-site h1{letter-spacing:-.055em;font-size:45px}.ux-site h2{font-size:33px}.ux-site .lede{font-size:15px}.ux-site .home-hero{height:calc(100svh - 60px);min-height:720px;max-height:880px}.ux-site .home-video video,.ux-site .home-video img{object-fit:cover;object-position:center}.ux-site .home-hero:after{background:linear-gradient(#0000 70%,#080909),linear-gradient(#0303034d,#0000 65%)}.ux-site .home-copy{max-width:100%;padding-top:35px}.ux-site .home-copy h1{max-width:13ch;margin-bottom:20px;font-size:45px;line-height:1.01}.ux-site .home-copy .lede{max-width:39ch;font-size:14px;line-height:1.6}.ux-site .home-copy .button-row{gap:9px;margin-top:23px}.ux-site .btn{gap:15px;min-height:47px;padding:12px 17px;font-size:14px}.ux-site .hero-footnote{display:none}.ux-site .hero-caption{max-width:80%;font-size:14px;bottom:170px;left:20px}.ux-site .hero-caption:before{width:20px}.ux-site .section{padding:55px 20px}.ux-site .section-top{margin-bottom:27px;display:block}.ux-site .section-top p{max-width:40ch;margin-top:16px;font-size:14px}.ux-site .path-grid{grid-template-columns:1fr;gap:12px}.ux-site .path-card{min-height:215px;padding:25px}.ux-site .path-card .path-index{margin-bottom:22px}.ux-site .path-card h3{font-size:25px}.ux-site .path-card p{max-width:36ch;margin-bottom:14px;font-size:14px}.ux-site .brand-statement{padding:47px 20px;display:block}.ux-site .brand-statement h2{margin-bottom:23px;font-size:37px}.ux-site .brand-statement p{font-size:14px}.ux-site .people-band{grid-template-columns:1fr;gap:28px;padding-top:0}.ux-site .people-image{min-height:0}.ux-site .people-image img{aspect-ratio:1.1;object-position:62%}.ux-site .people-copy p{font-size:14px}.ux-site .closing{padding:48px 20px}.ux-site .closing h2{font-size:37px}.ux-site .closing p{font-size:14px}.ux-site .work-intro{grid-template-columns:1fr;gap:18px;padding:34px 20px 24px}.ux-site .work-intro h1{max-width:16ch;font-size:44px}.ux-site .work-intro .lede{max-width:42ch;margin-bottom:10px;font-size:14px}.ux-site .work-intro .small{font-size:14px}.ux-site .tool-inner{flex-wrap:wrap;gap:12px;padding:12px 0}.ux-site .filters{flex:1;gap:4px;min-width:0}.ux-site .filters button{min-height:37px;padding:9px 12px;font-size:14px}.ux-site .view-controls{display:none}.ux-site .gallery-meta{padding-top:15px;font-size:14px}.ux-site .gallery-meta>span{display:none}.ux-site .gallery{grid-template-columns:1fr;gap:17px;padding-top:17px;padding-bottom:45px}.ux-site .case-card.featured{grid-column:auto}.ux-site .case-card .card-art,.ux-site .case-card.featured .card-art{height:224px}.ux-site .case-card .card-body,.ux-site .case-card.featured .card-body{flex-direction:column;gap:0;padding:22px;display:flex}.ux-site .card-category{margin-bottom:12px;font-size:14px}.ux-site .card-body h3,.ux-site .featured .card-body h3{max-width:23ch;font-size:25px}.ux-site .card-body p{margin-bottom:10px;font-size:14px}.ux-site .card-body .text-link{margin-top:7px;font-size:14px}.ux-site .flow-system{gap:10px}.ux-site .flow-node{border-radius:8px;width:29%;padding:14px 10px}.ux-site .flow-node small{margin-bottom:10px;font-size:14px}.ux-site .flow-node strong{font-size:14px}.ux-site .flow-node p{margin-top:9px;font-size:14px}.ux-site .flow-join{font-size:14px}.ux-site .art-flow .sample-visual{padding:24px 15px 39px}.ux-site .flow-status{padding:7px 11px;font-size:14px;bottom:21px}.ux-site .case-number{font-size:14px;top:13px;left:16px}.ux-site .sample-visual{padding:32px 30px}.ux-site .window-bar{font-size:14px}.ux-site .art-caption{font-size:14px;bottom:9px;right:10px}.ux-site .gallery.is-list .case-card>a{display:flex}.ux-site .gallery.is-list .card-body,.ux-site .gallery.is-list .featured .card-body{gap:0;padding:22px;display:flex}.ux-site .gallery.is-list .case-card .card-art{height:210px}.ux-site .gallery.is-list .case-card h3{font-size:25px}.ux-site .case-top{padding:18px 20px 0}.ux-site .case-hero{gap:27px;padding:22px 20px 35px}.ux-site .case-hero h1{max-width:21ch;font-size:38px;line-height:1.06}.ux-site .case-hero .lede,.ux-site .case-hero .fit{font-size:14px}.ux-site .case-hero .btn{gap:13px;font-size:14px}.ux-site .case-hero .sample-visual{height:255px;padding:26px 18px}.ux-site .case-hero .flow-system{gap:7px}.ux-site .case-hero .flow-node{padding:15px 9px}.ux-site .case-hero .flow-node p{font-size:14px}.ux-site .case-visual-caption{padding:14px 16px;font-size:14px}.ux-site .reader-layout{grid-template-columns:1fr;gap:30px;padding:20px 20px 50px}.ux-site .reader-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-bottom:14px;display:flex;position:relative;top:0}.ux-site .reader-nav p{display:none}.ux-site .reader-nav a{min-height:35px;padding-left:10px;font-size:14px}.ux-site .reader h2{font-size:29px}.ux-site .reader p,.ux-site .reader li{font-size:14px;line-height:1.75}.ux-site .reader section{margin-bottom:28px;padding-bottom:28px}.ux-site .process-intro{padding:35px 20px 8px}.ux-site .process-intro h1{max-width:15ch;font-size:44px}.ux-site .request-layout{grid-template-columns:1fr;gap:24px;padding:36px 20px 50px}.ux-site .request-layout h1{max-width:15ch;font-size:42px}.ux-site .request-context{margin:22px 0 0;font-size:14px}.ux-site .request-form{padding:23px}.ux-site .request-form textarea,.ux-site .request-form select,.ux-site .request-form input{padding:13px;font-size:16px}.ux-site .request-form label{font-size:14px}.ux-site .service-intro{padding:38px 20px 20px}.ux-site .service-intro h1{max-width:17ch;font-size:43px}.ux-site .service-intro .lede{font-size:14px}.ux-site .about-hero{align-items:start;min-height:675px;padding:45px 20px}.ux-site .about-hero img{object-position:62%}.ux-site .about-hero:after{background:linear-gradient(#080909ee,#0000 85%)}.ux-site .about-hero h1{max-width:13ch;font-size:43px}.ux-site .about-hero p{max-width:37ch;font-size:14px}.ux-site .footer-top{gap:25px;padding:35px 20px}.ux-site .footer-top p{font-size:14px}.ux-site .footer-invite{font-size:23px}.ux-site .footer-bottom{padding:20px;font-size:14px;display:block}.ux-site .footer-bottom nav{gap:18px;margin-bottom:16px}}@media (max-width:350px){.ux-site .brand{font-size:22px}.ux-site .home-copy h1{font-size:40px}.ux-site .home-copy .lede{font-size:14px}.ux-site .home-copy .btn{padding-inline:14px;font-size:14px}.ux-site .home-hero{min-height:730px}.ux-site .work-intro h1{font-size:39px}.ux-site .filters button{padding:8px 10px;font-size:14px}.ux-site .flow-node strong,.ux-site .flow-node p{font-size:14px}.ux-site .flow-node{padding:12px 8px}.ux-site .case-hero h1{font-size:33px}.ux-site .case-hero .btn{font-size:14px}.ux-site .sample-visual{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.ux-site *,.ux-site :before,.ux-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ux-site .case-card:hover,.ux-site .btn:hover,.ux-site .btn:active{transform:none}.ux-site .light-spot{display:none}}html.ux-motion-paused .ux-site *,html.ux-motion-paused .ux-site :before,html.ux-motion-paused .ux-site :after,html.ux-keyboard .ux-site *,html.ux-keyboard .ux-site :before,html.ux-keyboard .ux-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.ux-motion-paused .ux-site .light-spot{display:none}html.ux-motion-paused .ux-site .case-card:hover,html.ux-motion-paused .ux-site .btn:hover{transform:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ux-site .glass{background:#1a1d20}.ux-site .gallery-tools{background:#0b0e10}}.ux-site:focus{outline:none}.ux-site .request-layout>*{min-width:0}.ux-site .request-form form,.ux-site .request-form select,.ux-site .request-form textarea,.ux-site .request-form input{min-width:0;max-width:100%}.ux-site .flow-backdrop{object-fit:cover;opacity:.38;z-index:-1;filter:saturate(.7);width:100%;height:100%;position:absolute;inset:0}.ux-site .flow-node{-webkit-backdrop-filter:blur(16px);transition:transform .4s var(--ease);background:linear-gradient(135deg,#312f2eb3,#0e151bde);border-color:#a991795c;box-shadow:inset 0 1px #ffebd726,0 18px 40px #0009}.ux-site .case-card:hover .flow-node:first-child{transform:translateY(-4px)}.ux-site .case-card:hover .flow-node:nth-of-type(2){transform:translateY(-17px)}.ux-site .case-card:hover .flow-node:last-child{transform:translateY(-4px)}.ux-site .glass:after,.ux-site .edge:after{-webkit-mask-composite:xor;background:linear-gradient(125deg,#ffd8acc9,#0000 35%,#c4d8e866 70%,#0000);border:0;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}@media (max-width:650px){.ux-site .flow-node p{display:none}.ux-site .flow-node{flex-direction:column;justify-content:center;min-height:103px;padding:18px 10px;display:flex}.ux-site .flow-node small,.ux-site .flow-node strong{font-size:14px}.ux-site .flow-status{bottom:25px}.ux-site .case-card .card-body,.ux-site .case-card.featured .card-body{order:-1;padding-bottom:13px}.ux-site .case-card .card-art,.ux-site .case-card.featured .card-art{height:215px}.ux-site .case-number{display:none}.ux-site .art-caption{bottom:8px}.ux-site .card-category{font-size:14px}.ux-site .request-layout .request-context{margin-top:20px}.ux-site .request-layout>div:first-child>.small{margin-bottom:0}.ux-site .request-layout{gap:20px}.ux-site .gallery-meta{padding-top:13px}.ux-site .work-intro .lede{font-size:14px}.ux-site .sample-visual:before{opacity:.5}}@media (prefers-reduced-motion:reduce){.ux-site .case-card:hover .flow-node{transform:none}}html.ux-motion-paused .ux-site .case-card:hover .flow-node{transform:none}.ux-site .glass{overflow:hidden}.ux-site .glass:after{inset:0}:root .ee-public-header.ux-header{z-index:50;-webkit-backdrop-filter:blur(20px);color:#f4f1ea;isolation:isolate;background:#080a0ceb;border:0;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:none;height:80px;min-height:80px;margin:0;padding:0 clamp(20px,4.3vw,72px);display:flex;position:sticky;top:0;transform:none;box-shadow:0 1px #ffc28a0b}:root .ux-header .brand{letter-spacing:-1.5px;gap:0;font-size:25px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}:root .ux-header .brand span{color:#f4f1ea}:root .ux-header .brand b{color:#ff6800;font-weight:750}:root .ux-header .ee-public-nav{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;flex-direction:row;align-items:center;gap:clamp(20px,2.5vw,38px);margin:0;padding:0;font-size:14px;display:flex;position:static;overflow:visible;transform:none}:root .ux-header .ee-public-nav>a,:root .ux-header .service-menu-trigger{color:#cecec8;min-height:44px;font:inherit;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:0;text-decoration:none;display:flex}:root .ux-header .ee-public-nav>a[aria-current],:root .ux-header .service-menu-trigger[data-current]{color:#ffbf8c}:root .ux-header .ee-public-nav>a:after{display:none}:root .ux-header .ee-public-request-link{height:auto;min-height:44px;box-shadow:none;white-space:nowrap;color:#f4f1ea;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:flex;position:static}:root .ux-header .ee-public-request-link>span{color:#090909;background:#ff6800;border-radius:50%;place-items:center;width:35px;height:35px;font-size:22px;display:grid}:root .ux-header .ee-public-menu-button{display:none}:root .ux-header .service-menu-panel{-webkit-backdrop-filter:blur(30px);background:linear-gradient(130deg,#242526fa,#10151afa);border:1px solid #bc967250;border-top-color:#e1bd8e80;border-radius:0 0 16px 16px;max-height:calc(100dvh - 100px);padding:22px 30px 30px;position:absolute;top:calc(100% + 1px);left:clamp(20px,4.3vw,72px);right:clamp(20px,4.3vw,72px);overflow:auto;box-shadow:0 30px 70px #000a}:root .ux-header .service-menu-panel[hidden]{display:none}:root .ux-header .menu-intro{color:#c7b297;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:17px;font-size:14px;display:flex}:root .ux-header .menu-intro>a{color:#eee7dc;min-height:30px;text-decoration:none}:root .ux-header .service-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}:root .ux-header .service-menu-grid section{min-width:0;margin:0;padding:0}:root .ux-header .service-menu-grid p{color:#b7b9b5;max-width:36ch;margin:11px 0 19px;font-size:14px;line-height:1.6}:root .ux-header .service-menu-grid a{color:#eeede6;white-space:normal;min-height:44px;padding:12px 0;font-size:14px;line-height:1.5;text-decoration:none;transition:color .16s cubic-bezier(.22,1,.36,1);display:block}:root .ux-header .service-menu-grid a:hover{color:#ffc58c}:root .ux-header .service-menu-grid .service-menu-group{letter-spacing:-.03em;border-bottom:1px solid #ae835754;justify-content:space-between;align-items:center;gap:10px;font-size:19px;font-weight:550;display:flex}:root .ux-header .service-menu-group span{color:#ff8b39}:root .ux-header a:focus-visible,:root .ux-header button:focus-visible{outline-offset:5px;outline:2px solid #e8b780}.ux-site{--note-height:0px;width:100%;max-width:none;min-height:100svh;padding:0;font-family:Geist Variable,Geist,Arial,sans-serif;overflow:visible}.ux-site h1,.ux-site h2,.ux-site h3,.ux-site h4{font-family:inherit}.ux-site .home-copy h1{letter-spacing:-.065em;max-width:10ch;font-size:clamp(66px,6.6vw,96px);line-height:.99}.ux-site .home-copy .lede{max-width:40ch;font-size:17px}.ux-site .home-copy{max-width:575px;padding-top:96px}.ux-site .home-video picture{position:absolute;inset:0}.ux-site .home-video video{opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.ux-site video[data-playing=true]{opacity:1}.ux-site .section--gallery-intro{padding-bottom:0}.ux-site .closing>.eyebrow{justify-content:center}.ux-site .card-category{text-transform:none;letter-spacing:0;color:#eac096;max-width:34ch;margin-bottom:11px;font-size:14px;line-height:1.5}.ux-site .card-body h3{font-size:25px}.ux-site .featured .card-body h3{font-size:30px}.ux-site .card-body p{font-size:14px;line-height:1.65}.ux-site .card-body .text-link{min-height:44px;font-size:14px}.ux-site .case-hero h1{max-width:20ch}.ux-site .case-hero .eyebrow{letter-spacing:.05em;font-size:14px}.ux-site .reader-nav a[aria-current=true]{border-color:var(--orange);color:var(--amber)}.ux-site .footer-bottom nav{flex-wrap:wrap;gap:14px 22px}.ux-site .footer-bottom a{align-items:center;min-height:32px;display:inline-flex}.ux-site [data-motion-toggle]{color:#c5c4bd;white-space:nowrap;background:0 0;min-height:44px;font-size:14px}.ux-site [id]{scroll-margin-top:108px}.ux-site .service-offers{padding-top:36px}.ux-site .offer-jump{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;padding:0 0 28px;display:flex}.ux-site .offer-jump a{color:#d4c5b3;align-items:center;gap:20px;min-height:44px;font-size:14px;display:flex}.ux-site .offer-jump a span{color:var(--orange)}.ux-site .service-offer{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:9%;padding:55px 0;display:grid}.ux-site .offer-intro h3{max-width:21ch;font-size:clamp(28px,2.9vw,40px)}.ux-site .offer-intro .eyebrow{font-size:14px}.ux-site .offer-summary{color:#d1d0c8;max-width:42ch;font-size:17px}.ux-site .offer-intro .small{max-width:48ch;margin-bottom:25px;font-size:14px}.ux-site .offer-delivery{border-radius:14px;padding:30px 32px}.ux-site .offer-delivery ul{margin:0 0 23px;padding:0;list-style:none}.ux-site .offer-delivery li{color:#d9d8ce;border-bottom:1px solid #ffffff0a;padding:11px 0 11px 22px;font-size:14px;line-height:1.65;position:relative}.ux-site .offer-delivery li:before{content:"↗";color:var(--orange);position:absolute;left:0}.ux-site .offer-delivery details{border-top:1px solid var(--line);padding-top:10px}.ux-site .offer-delivery summary{cursor:pointer;padding:13px 0;font-size:14px}.ux-site .offer-delivery details li{font-size:14px}.ux-site .custom-project{border-bottom:1px solid var(--line);background:radial-gradient(at 10% 80%,#48311e55,#0000 70%)}.ux-site .custom-project>p{max-width:59ch;color:var(--muted)}.ux-site .service-directory{padding-top:20px}.ux-site .directory-group{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:10%;padding:40px 0 55px;display:grid}.ux-site .directory-group>div>p{max-width:38ch;color:var(--muted);font-size:14px}.ux-site .directory-service{border-bottom:1px solid var(--line);grid-template-columns:1fr 25px;gap:9px 25px;padding:24px 0;display:grid}.ux-site .directory-service strong{letter-spacing:-.02em;font-size:19px;font-weight:500}.ux-site .directory-service>span{color:var(--muted);grid-column:1;font-size:14px;line-height:1.6}.ux-site .directory-service i{color:var(--orange);grid-area:1/2/3;align-self:center;font-size:24px;font-style:normal}.ux-sample-transition{pointer-events:none;z-index:70;isolation:isolate;transform-origin:0 0;background:#11161a;border:1px solid #b68f6555;border-radius:14px;position:fixed;overflow:hidden}@media (max-width:1100px){:root .ee-public-header.ux-header{gap:18px;height:72px;min-height:72px}:root .ux-header .ee-public-menu-button{color:#ddd9d0;background:0 0;border:1px solid #ffffff30;border-radius:8px;order:3;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;font-size:14px;display:flex}:root .ux-header .ee-public-menu-button i{display:none}:root .ux-header .ee-public-request-link{margin-left:auto}:root .ux-header .ee-public-nav{display:none}:root .ux-header.is-menu-open .ee-public-nav{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#11161bf7;border-bottom:1px solid #b68f6570;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 72px);padding:18px 24px 28px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 30px 70px #000a}:root .ux-header .ee-public-nav>a{min-height:48px}:root .ux-header .service-menu-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-height:none;margin:0;padding:14px 0 20px;position:static;overflow:visible}:root .ux-header .menu-intro{margin-bottom:14px}:root .ux-header .service-menu-grid{gap:22px}:root .ux-header .service-menu-grid .service-menu-group{font-size:16px}.ux-site{--nav-height:72px}}@media (max-width:650px){:root .ee-public-header.ux-header{gap:12px;height:67px;min-height:67px;padding-inline:20px}:root .ux-header .brand{font-size:23px}:root .ux-header .ee-public-request-link{gap:9px;font-size:14px}:root .ux-header .ee-public-request-link>span{width:28px;height:28px;font-size:18px}:root .ux-header .ee-public-menu-button{min-width:40px;padding:7px}:root .ux-header .service-menu-grid{grid-template-columns:1fr;gap:18px}:root .ux-header .service-menu-grid p{max-width:45ch;margin:9px 0;font-size:14px}:root .ux-header .service-menu-grid a{min-height:44px;padding:10px 0;font-size:14px}:root .ux-header .service-menu-grid .service-menu-group{font-size:18px}.ux-site{--nav-height:67px}.ux-site .home-copy{max-width:100%;padding-top:40px}.ux-site .home-copy h1{max-width:10ch;margin-bottom:21px;font-size:59px}.ux-site .home-copy .lede{max-width:38ch;font-size:14px}.ux-site .home-hero{min-height:730px}.ux-site .card-category{max-width:34ch;font-size:14px}.ux-site .card-body h3,.ux-site .featured .card-body h3{font-size:25px}.ux-site .card-body p{font-size:14px}.ux-site .service-offers{padding-top:27px}.ux-site .service-offer{grid-template-columns:1fr;gap:24px;padding:35px 0}.ux-site .offer-intro h3{font-size:31px}.ux-site .offer-summary{font-size:15px}.ux-site .offer-delivery{padding:23px}.ux-site .offer-delivery li{font-size:14px}.ux-site .offer-jump{gap:4px;display:grid}.ux-site .offer-jump a{font-size:14px}.ux-site .directory-group{grid-template-columns:1fr;gap:15px;padding:30px 0}.ux-site .directory-service strong{font-size:18px}.ux-site .footer-bottom{flex-direction:column;align-items:start;gap:10px;display:flex}.ux-site .footer-bottom nav{margin:0}.ux-site .view-controls{display:flex}.ux-site .filters button{min-height:44px}}@media (max-width:350px){:root .ux-header .ee-public-request-link>span{display:none}:root .ux-header .ee-public-request-link{font-size:14px}.ux-site .home-copy h1{font-size:51px}.ux-site .home-copy .lede{font-size:14px}.ux-site .card-body h3,.ux-site .featured .card-body h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.ux-site *,.ux-site :before,.ux-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ux-site .light-spot,.ux-sample-transition{display:none}}html.ux-motion-paused .ux-site *,html.ux-keyboard .ux-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root .ux-header .service-menu-panel{background:#151a1f}}.ux-site.ux-request-page{background:#070808;min-height:100svh;padding:0}.ux-site.ux-request-page .request-layout{align-items:start;max-width:1380px}.ux-site.ux-request-page .ee-question{background:0 0;border:0;min-width:0;min-height:0;margin:0;padding:0}.ux-site.ux-request-page .ee-question legend{letter-spacing:-.025em;color:#f4f1ea;margin-bottom:16px;padding:0;font-size:19px;font-weight:500;line-height:1.35}.ux-site.ux-request-page .ee-question>p{color:#bbbdb7;margin:0 0 22px;font-size:14px}.ux-site.ux-request-page label{color:#dbdbd4;letter-spacing:0;text-transform:none;margin:0;font-size:14px}.ux-site.ux-request-page label>span{letter-spacing:0;text-transform:none;margin-bottom:9px;font-size:14px;display:block}.ux-site.ux-request-page textarea{height:145px;min-height:145px;margin:0 0 6px;padding:15px;font-size:14px;line-height:1.65}.ux-site.ux-request-page .ee-brief-answer>small{text-align:right;color:#acafa8;margin-bottom:16px;font-size:14px;display:block}.ux-site.ux-request-page .ee-request-field-grid{gap:14px;margin:20px 0 0}.ux-site.ux-request-page select,.ux-site.ux-request-page input{color:#f4f1ea;background:#080c1080;border:1px solid #7c7e785e;border-radius:8px;width:100%;height:auto;min-height:48px;margin:0 0 18px;padding:13px;font-size:14px}.ux-site.ux-request-page .ee-request-actions{margin:8px 0 0;padding:0;display:block}.ux-site.ux-request-page .ee-request-actions button{width:100%;min-height:50px;box-shadow:none;color:#100c08;background:#ff6800;border-radius:28px;padding:15px 23px;font-size:14px}.ux-site.ux-request-page .ee-request-permission{color:#b1b5ad;margin:20px 0 0;font-size:14px;line-height:1.65}.ux-site.ux-request-page .ee-request-permission a{color:#eac298;text-underline-offset:3px;text-decoration:underline}.ux-site.ux-request-page .ee-request-entry{color:#d4c6b3;background:#29241a50;border:1px solid #b7966650;border-radius:12px;margin:25px 0 0;padding:20px 22px;font-size:14px;line-height:1.7}.ux-site.ux-request-page .ee-request-entry--choice button{color:#f0e6d9;background:#171b1f;border:1px solid #b7966670;border-radius:7px;min-height:44px;margin-top:12px;padding:11px 15px;font-size:14px;display:block}.ux-site.ux-request-page .request-example-disclosure{border-bottom:1px solid #ffffff15;margin:0 0 20px;padding:0 0 12px}.ux-site.ux-request-page .request-example-disclosure summary{cursor:pointer;color:#dfc39f;min-height:44px;padding:12px 0;font-size:14px}.ux-site.ux-request-page .ee-request-examples{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.ux-site.ux-request-page .ee-request-examples>span{display:none}.ux-site.ux-request-page .ee-request-examples button{color:#d7d6cd;letter-spacing:0;background:#0b111799;border:1px solid #8d80614d;border-radius:6px;min-height:44px;padding:10px 12px;font-size:14px}.ux-site.ux-request-page [data-request-contact][hidden]{display:none}@media (max-width:650px){.ux-site.ux-request-page .request-layout{gap:25px;padding-top:36px}.ux-site.ux-request-page .request-intro h1{margin-bottom:20px;font-size:43px}.ux-site.ux-request-page .request-form{padding:23px}.ux-site.ux-request-page .ee-question legend{font-size:18px}.ux-site.ux-request-page textarea,.ux-site.ux-request-page select,.ux-site.ux-request-page input{font-size:16px}.ux-site.ux-request-page .ee-request-field-grid{grid-template-columns:1fr;gap:0;display:grid}.ux-site.ux-request-page .ee-request-entry{margin-top:18px;padding:16px 18px;font-size:14px}}.ux-site .glass:after,.ux-site .edge:after{-webkit-mask-composite:xor;mask-composite:exclude}:root .ux-header .ee-public-menu-button>span{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}.ux-site .hero-caption{flex-wrap:wrap;gap:12px}.ux-site .hero-caption [data-motion-toggle]{color:#d8c8b1;min-height:32px;padding:4px 0;font-size:14px}.ux-site .scene-motion{z-index:3;background:#0b1119b8;border:1px solid #a1805c44;border-radius:20px;padding:5px 12px;font-size:14px;position:absolute;top:12px;right:17px}.ux-site.ux-request-page label>span{font-family:inherit;font-weight:500}@media (max-width:1100px){:root .ux-header.is-menu-open .ee-public-nav{background:#0e1319fc}}.ux-site{--font-body:18px;--font-control:16px;--font-caption:14px;font-size:var(--font-body);--muted:#c2c1ba;--quiet:#b0b2ac}.ux-site .art-cinematic{isolation:isolate;background:#161410;padding:0;display:block;position:relative;overflow:hidden}.ux-site .art-cinematic:before{display:none}.ux-site .cinematic-image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.ux-site .art-cinematic .cinematic-image{position:absolute;inset:0}.ux-site .case-card{background:0 0;border:0;border-radius:0;overflow:visible}.ux-site .case-card:hover{transform:none}.ux-site .case-card .card-art{aspect-ratio:1.5;border-radius:6px;height:auto}.ux-site .case-card .card-body{padding:25px 0 22px}.ux-site .case-card .card-body h3{max-width:24ch;font-size:clamp(25px,2.2vw,33px);line-height:1.18}.ux-site .card-body .card-category{font-size:var(--font-control);color:#ebbf92;line-height:1.5}.ux-site .case-hero .art-cinematic{aspect-ratio:1.17;height:auto;min-height:0;padding:0}.ux-site .case-visual--cinematic{border:0;border-radius:6px;overflow:hidden}.ux-site .gallery.is-list .case-card .card-art{aspect-ratio:1.45;height:auto;min-height:180px}.ux-site .path-card{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.ux-site .path-art{aspect-ratio:1.15;background:#1c1c18;border-radius:6px;height:auto;margin:0 0 26px;overflow:hidden}.ux-site .path-picture{outline-offset:5px;display:block}.ux-site .path-art .cinematic-image{object-position:center 60%}.ux-site .path-card .path-index{margin-bottom:18px}.ux-site .path-card p{max-width:38ch}.ux-site .path-card h3{max-width:16ch;font-size:clamp(28px,2.5vw,38px);line-height:1.1}.ux-site .service-intro--art{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6%;max-width:1600px;margin:auto;padding-top:64px;padding-bottom:64px;display:grid}.ux-site .service-intro--art h1{max-width:15ch;font-size:clamp(43px,4.5vw,66px)}.ux-site .service-hero-art{aspect-ratio:1.2;border-radius:6px;min-width:0;position:relative;overflow:hidden}.ux-site .directory-art{aspect-ratio:1.8;border-radius:6px;margin-bottom:28px;overflow:hidden}.ux-site .people-image img{filter:none;opacity:1}.ux-site .people-image:after{background:linear-gradient(#0000 50%,#090b0c33)}.ux-site .about-hero>.cinematic-image{object-position:center 55%;opacity:.72;position:absolute;inset:0}.ux-site .about-hero:after{background:linear-gradient(90deg,#070808ed 0%,#070808b5 36%,#07080825 78%)}.ux-site .home-hero{min-height:710px}.ux-site .home-hero:after{background:linear-gradient(90deg,#030303b3,#0000 65%),linear-gradient(#0000 77%,#080909)}.ux-site .hero-caption{right:var(--gutter);bottom:28px}.ux-site .hero-caption [data-motion-toggle]{margin-left:auto}.ux-site .service-spotlight{padding-top:50px;padding-bottom:80px}.ux-site .spotlight-main{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;padding-top:14px;display:grid}.ux-site .spotlight-art .art-cinematic{aspect-ratio:1.3;border-radius:6px;height:auto}.ux-site .spotlight-main h3{max-width:15ch;font-size:clamp(34px,3.9vw,55px);line-height:1.1}.ux-site .spotlight-main p{color:var(--muted);max-width:42ch}.ux-site .spotlight-main .eyebrow{color:var(--amber)}.ux-site .spotlight-more{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7%;margin-top:45px;padding-top:32px;display:grid}.ux-site .spotlight-more>a{grid-template-columns:150px 1fr;align-items:center;gap:25px;min-width:0;display:grid}.ux-site .spotlight-thumb .art-cinematic{aspect-ratio:1;border-radius:4px;height:auto}.ux-site .spotlight-more h3{margin-bottom:12px;font-size:26px;line-height:1.18}.ux-site .home-process{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10%;display:grid}.ux-site .home-process ol{margin:0;padding:0;list-style:none}.ux-site .home-process li{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:20px 0;font-size:24px;line-height:1.4;display:flex}.ux-site .home-process li:first-child{padding-top:0}.ux-site .home-process li>span{color:var(--amber);font-size:var(--font-caption);font-variant-numeric:tabular-nums}.ux-site .offer-delivery{border:0;border-left:1px solid #cda4725c;border-radius:0;padding:5px 0 0 35px}.ux-site .service-use-group{border-top:1px solid var(--line)}.ux-site .service-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.ux-site .service-use-grid:has(>.case-card:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.ux-site .service-use-grid:has(>.case-card:only-child)>.case-card>a{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;display:grid}.ux-site .service-use-grid:has(>.case-card:only-child){grid-template-columns:1fr}.ux-site .service-use-grid:has(>.case-card:only-child) h3{max-width:18ch;font-size:clamp(32px,3.7vw,50px)}.ux-site .deliverable-list{counter-reset:none;margin:30px 0 0;padding:0;list-style:none}.ux-site .reader .deliverable-list li{border-top:1px solid var(--line);align-items:baseline;gap:25px;padding:23px 0;font-size:clamp(19px,1.7vw,24px);line-height:1.5;display:flex}.ux-site .reader .deliverable-list li:before{display:none}.ux-site .deliverable-list span{font-size:var(--font-caption);color:var(--amber)}.ux-site .next-step-note{margin-top:22px}.ux-site .process-intro{max-width:1600px;margin:auto;padding-top:65px;padding-bottom:55px}.ux-site .process-intro h1{max-width:19ch;font-size:clamp(46px,5.7vw,80px);line-height:1.04}.ux-site .process-intro .lede{max-width:49ch}.ux-site .journey{max-width:1600px;padding:0 var(--gutter) 85px;grid-template-columns:1.1fr 1fr;align-items:start;gap:8%;margin:auto;display:grid;position:relative}.ux-site .journey-scene{min-width:0;margin:0;position:sticky;top:110px}.ux-site .journey-images{aspect-ratio:.97;isolation:isolate;background:#171511;border-radius:4px;position:relative;overflow:hidden}.ux-site .journey-frame{will-change:clip-path;position:absolute;inset:0}.ux-site .journey-frame.is-current{z-index:2}.ux-site .journey-frame img{object-position:50% 50%;transition:none}.ux-site .journey-aperture{z-index:3;opacity:0;pointer-events:none;border:1px solid #ffd3a5;position:absolute;inset:8%;box-shadow:0 0 55px #f2a35855,inset 0 0 55px #f2a35833}.ux-site .journey-scene figcaption{color:#ddccba;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.ux-site .journey-caption{font-size:var(--font-control);line-height:1.45}.ux-site .journey-track{gap:8px;margin-top:15px;display:flex}.ux-site .journey-track span{background:#ffffff25;flex:1;height:2px}.ux-site .journey-track span.is-active{background:#ecae71}.ux-site .journey-steps{min-width:0;margin:0;padding:0;list-style:none}.ux-site .journey-step{border-top:1px solid var(--line);grid-template-columns:40px 1fr;align-content:start;gap:18px;min-height:370px;padding:50px 0;display:grid}.ux-site .journey-step:first-child{padding-top:28px}.ux-site .journey-number{font-size:var(--font-control);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:7px}.ux-site .journey-step.is-active .journey-number{color:var(--orange)}.ux-site .journey-step h2{max-width:17ch;margin-bottom:22px;font-size:clamp(30px,3vw,44px);line-height:1.12}.ux-site .journey-step p{font-size:var(--font-body);color:var(--muted);max-width:40ch;line-height:1.8}:root .ux-header .ee-public-nav,:root .ux-header .ee-public-request-link,:root .ux-header .ee-public-menu-button,:root .ux-header .service-menu-grid a{font-size:16px}:root .ux-header .service-menu-grid p,:root .ux-header .menu-intro{color:#c6c5bf;font-size:14px}:root .ux-header .ee-public-request-link b{font-weight:550}:root .ux-header .request-label-mobile{display:none}.ux-site .lede,.ux-site .home-copy .lede,.ux-site .section-top>p,.ux-site .path-card p,.ux-site .card-body p,.ux-site .people-copy p,.ux-site .offer-summary,.ux-site .offer-intro .small,.ux-site .offer-delivery li,.ux-site .directory-group>div>p,.ux-site .directory-service>span,.ux-site .case-hero .fit,.ux-site .case-hero .lede,.ux-site .reader p,.ux-site .reader li,.ux-site .reader details p,.ux-site .closing>p{font-size:var(--font-body);line-height:1.75}.ux-site .btn,.ux-site .case-hero .btn,.ux-site .text-link,.ux-site .card-body .text-link,.ux-site .offer-jump a,.ux-site .offer-delivery summary,.ux-site .reader-nav a,.ux-site .reader summary,.ux-site .filters button{font-size:var(--font-control)}.ux-site .eyebrow,.ux-site .case-hero .eyebrow,.ux-site .offer-intro .eyebrow,.ux-site .path-card .path-index,.ux-site .small,.ux-site .hero-caption,.ux-site .hero-caption [data-motion-toggle],.ux-site [data-motion-toggle],.ux-site .reader-nav p,.ux-site .gallery-meta,.ux-site .back-link{font-size:var(--font-caption)}.ux-site .eyebrow{letter-spacing:.055em;line-height:1.5}.ux-site .reader-nav a{padding-block:14px;line-height:1.5}.ux-site .reader h2{font-size:clamp(31px,3vw,42px)}.ux-site .reader h3{font-size:25px}.ux-site.ux-request-page label,.ux-site.ux-request-page label>span,.ux-site.ux-request-page input,.ux-site.ux-request-page select,.ux-site.ux-request-page textarea,.ux-site.ux-request-page .ee-request-actions button,.ux-site.ux-request-page .request-example-disclosure summary{font-size:16px}.ux-site.ux-request-page .ee-question>p,.ux-site.ux-request-page .ee-request-entry,.ux-site.ux-request-page .ee-request-permission,.ux-site.ux-request-page .ee-brief-answer>small,.ux-site.ux-request-page .ee-request-examples button,.ux-site.ux-request-page .ee-request-entry--choice button{font-size:14px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not(.ux-motion-paused):not(.ux-keyboard) .ux-site .case-card:hover .cinematic-image,html:not(.ux-motion-paused):not(.ux-keyboard) .ux-site .path-picture:hover .cinematic-image,html:not(.ux-motion-paused):not(.ux-keyboard) .ux-site .spotlight-main:hover .cinematic-image,html:not(.ux-motion-paused):not(.ux-keyboard) .ux-site .spotlight-more>a:hover .cinematic-image{transform:scale(1.045)}}@media (max-width:1100px){.ux-site .path-art{aspect-ratio:1.25}.ux-site .spotlight-more>a{grid-template-columns:100px 1fr;gap:18px}.ux-site .journey{gap:5%}.ux-site .journey-step{grid-template-columns:28px 1fr;gap:12px;min-height:350px}.ux-site .service-use-grid:has(>.case-card:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}.ux-site .service-use-grid:has(>.case-card:nth-child(3))>.case-card:last-child{grid-column:1/-1}.ux-site .service-use-grid:has(>.case-card:nth-child(3))>.case-card:last-child>a{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}}@media (max-width:760px){.ux-site .journey{grid-template-columns:1fr;gap:35px;padding-bottom:35px}.ux-site .journey-scene{position:relative;top:auto}.ux-site .journey-images{aspect-ratio:1.35}.ux-site .journey-scene figcaption{padding-top:14px}.ux-site .journey-step{grid-template-columns:30px 1fr;gap:15px;min-height:0;padding:30px 0}.ux-site .journey-step h2{max-width:20ch;margin-bottom:16px;font-size:32px}.ux-site .journey-track,.ux-site .journey-scene [data-motion-toggle]{display:none}.ux-site .home-process{grid-template-columns:1fr;gap:35px}.ux-site .home-process li{font-size:23px}}@media (max-width:650px){.ux-site{--font-body:17px}:root .ee-public-header.ux-header{gap:12px;padding-inline:16px}:root .ux-header .brand{font-size:22px}:root .ux-header .ee-public-request-link{gap:6px;font-size:14px}:root .ux-header .request-label-desktop{display:none}:root .ux-header .request-label-mobile{display:inline}:root .ux-header .ee-public-request-link>span{display:none}:root .ux-header .ee-public-menu-button{min-width:48px;font-size:14px}.ux-site .home-hero{min-height:750px}.ux-site .home-copy .lede{max-width:36ch}.ux-site .hero-caption{gap:8px;bottom:24px}.ux-site .hero-caption:before{display:none}.ux-site .path-art{aspect-ratio:1.55;margin-bottom:22px}.ux-site .path-card h3{max-width:22ch;font-size:32px}.ux-site .path-grid{gap:42px}.ux-site .case-hero .art-cinematic{aspect-ratio:1.25}.ux-site .case-card .card-art{aspect-ratio:1.5}.ux-site .gallery.is-list .case-card .card-art{aspect-ratio:1;height:auto;min-height:110px}.ux-site .service-intro--art{grid-template-columns:1fr;gap:28px;padding-top:36px;padding-bottom:35px}.ux-site .service-intro--art h1{font-size:43px}.ux-site .service-hero-art{aspect-ratio:1.5}.ux-site .directory-art{aspect-ratio:1.7;margin-bottom:22px}.ux-site .about-hero>.cinematic-image{object-position:63% 50%;opacity:.58}.ux-site .about-hero:after{background:linear-gradient(#07080845,#070808ed)}.ux-site .spotlight-main{grid-template-columns:1fr;gap:26px}.ux-site .spotlight-art .art-cinematic{aspect-ratio:1.4}.ux-site .spotlight-main h3{max-width:19ch;font-size:38px}.ux-site .spotlight-more{grid-template-columns:1fr;gap:26px;margin-top:32px;padding-top:26px}.ux-site .spotlight-more>a{grid-template-columns:88px 1fr;gap:20px}.ux-site .spotlight-more h3{font-size:25px}.ux-site .spotlight-more .card-category{font-size:14px}:is(.ux-site .service-use-grid,.ux-site .service-use-grid:has(>.case-card:nth-child(3))){grid-template-columns:1fr;gap:24px}.ux-site .service-use-grid:has(>.case-card:only-child)>.case-card>a{gap:0;display:flex}.ux-site .service-use-grid:has(>.case-card:nth-child(3))>.case-card:last-child>a{gap:0;display:flex}.ux-site .service-use-grid:has(>.case-card:only-child) h3{font-size:30px}.ux-site .offer-delivery{padding:3px 0 0 20px}.ux-site .process-intro{padding-top:36px;padding-bottom:35px}.ux-site .process-intro h1{font-size:46px}.ux-site .journey-step h2{font-size:30px}.ux-site .reader .deliverable-list li{gap:18px;font-size:20px}.ux-site .reader-nav{gap:8px 16px}.ux-site .reader-nav a{font-size:14px}.ux-site .reader h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.ux-site .cinematic-image{transition:none!important;transform:none!important}.ux-site .journey-aperture{display:none}}.expert-apply-page .capability-apply__steps li,.expert-apply-page .capability-apply__steps li span,.expert-apply-page .capability-apply__steps li b{color:#c1bbb4;letter-spacing:.015em;font-size:14px;line-height:1.4}.expert-apply-page .capability-apply__steps li b{white-space:normal;text-overflow:clip}.expert-apply-page .capability-apply__steps li.is-current span{color:#ff8533}.expert-apply-page .capability-apply__prompt,.expert-apply-page .capability-apply__save-state,.expert-apply-page .eyebrow,.expert-apply-page .capability-profile label{color:#bdb8b1;font-size:14px}.expert-apply-page .capability-apply__save-state button{font-size:14px}@media (max-width:650px){.ux-site .service-use-grid:has(>.case-card:only-child)>.case-card>a{align-items:stretch}.ux-site .service-use-grid:has(>.case-card:nth-child(3))>.case-card:last-child>a{align-items:stretch}}.ux-site .conversation-layout{max-width:1600px;padding:64px var(--gutter) 100px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:40px clamp(48px,7vw,120px);margin:auto;display:grid}.ux-site .conversation-intro{grid-area:1/1}.ux-site .conversation-intro h1{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(40px,4.7vw,76px);font-weight:500;line-height:1.04}.ux-site .conversation-intro .lede{max-width:34ch;color:var(--muted);margin:0;font-size:20px;line-height:1.6}.ux-site .conversation-art{aspect-ratio:1.18;background:var(--surface);border-radius:3px 3px 64px;grid-area:2/1;position:relative;overflow:hidden}.ux-site .conversation-art img{object-fit:cover;width:100%;height:100%}.ux-site .conversation-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070808d9);position:absolute;inset:40% 0 0}.ux-site .conversation-art>p{z-index:1;letter-spacing:-.04em;color:var(--paper);margin:0;font-size:clamp(24px,2.6vw,40px);line-height:1.12;position:absolute;bottom:24px;left:32px}.ux-site .conversation-form{grid-area:1/2/span 2;align-self:start;min-width:0;padding-top:22px}.ux-site .conversation-form form{margin:0}.ux-site .conversation-field{color:var(--paper);margin:0 0 28px;display:block}.ux-site .conversation-field>span{letter-spacing:0;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:18px;font-weight:450;display:flex}.ux-site .conversation-field small{color:var(--muted);font-size:14px;font-weight:400}.ux-site .conversation-field input,.ux-site .conversation-field textarea,.ux-site .conversation-field select{width:100%;color:var(--paper);font:inherit;outline-offset:4px;min-height:60px;box-shadow:none;background:#111313;border:1px solid #51534e;border-radius:8px;margin:0;padding:18px 20px;font-size:18px;line-height:1.5;display:block}.ux-site .conversation-field textarea{resize:vertical;min-height:150px}.ux-site .conversation-field :is(input,textarea,select):focus{border-color:var(--amber);background:#161815}.ux-site .conversation-field :is(input,textarea)::placeholder{color:#9ca199;opacity:1}.ux-site .conversation-field [aria-invalid=true]{border-color:#ffb7a3}.ux-site .conversation-prompts{flex-wrap:wrap;gap:8px;margin:-8px 0 32px;display:flex}.ux-site .conversation-prompts button{color:#d4d6ce;text-align:left;background:0 0;border:1px solid #40433e;border-radius:24px;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.3;display:inline-flex}.ux-site .conversation-prompts button:hover{background:#222721;border-color:#8e927e}.ux-site .conversation-prompts button span{color:var(--amber)}.ux-site .conversation-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:12px 0 28px}.ux-site .conversation-details summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:14px 0;font-size:16px;list-style:none;display:flex}.ux-site .conversation-details summary::-webkit-details-marker{display:none}.ux-site .conversation-details summary span{color:var(--muted);font-size:14px}.ux-site .conversation-details summary i{color:var(--amber);margin-left:auto;font-size:24px;font-style:normal}.ux-site .conversation-details[open] summary i{transform:rotate(45deg)}.ux-site .conversation-details>div{padding-top:16px}.ux-site .conversation-submit{width:100%;min-height:64px;box-shadow:none;border-radius:8px;justify-content:space-between;gap:24px;padding:18px 24px;font-size:19px;display:flex}.ux-site .conversation-submit:disabled{opacity:.7;cursor:wait}.ux-site .conversation-permission{color:var(--muted);max-width:52ch;margin:20px 0 0;font-size:14px;line-height:1.7}.ux-site .conversation-permission a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.ux-site .conversation-context{border-left:2px solid var(--amber);margin:0 0 36px;padding:0 0 0 22px}.ux-site .conversation-context>span{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}.ux-site .conversation-context strong{font-size:25px;font-weight:450;line-height:1.25;display:block}.ux-site .conversation-context p{color:var(--muted);margin:10px 0;font-size:16px}.ux-site .conversation-context a{color:var(--amber);text-underline-offset:4px;padding:12px 0;font-size:14px;text-decoration:underline;display:inline-block}.ux-site .conversation-switch{border:1px solid var(--amber);border-radius:8px;margin-bottom:24px;padding:20px;font-size:16px;line-height:1.5}.ux-site .conversation-switch button{border:1px solid var(--line);background:var(--surface);color:var(--paper);min-height:44px;margin:8px 8px 0 0;padding:12px;font-size:14px}.ux-site .inline-error,.ux-site .ee-request-field-error{color:#ffc1ae;font-size:15px;line-height:1.5}.ux-site .inline-error:empty,.ux-site .ee-request-field-error:empty{display:none}.ux-site .media-control{right:var(--gutter);z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--paper);background:#101410b3;border:1px solid #b9b9ad66;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px}.ux-site .media-control svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.ux-site .hero-caption{padding-right:70px}.ux-site .receipt-layout{max-width:1550px;padding:90px var(--gutter) 110px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;margin:auto;display:grid}.ux-site .receipt-layout h1{letter-spacing:-.06em;margin:24px 0 28px;font-size:clamp(42px,5.6vw,84px);line-height:1.02}.ux-site .receipt-layout .lede{max-width:42ch;color:var(--muted);font-size:20px;line-height:1.65}.ux-site .receipt-art{aspect-ratio:.9;border-radius:4px 64px 4px 4px;overflow:hidden}.ux-site .receipt-art img{object-fit:cover;width:100%;height:100%}.ux-site .receipt-layout blockquote{border-left:2px solid var(--amber);overflow-wrap:anywhere;margin:20px 0;padding-left:22px;font-size:18px;line-height:1.6}.ux-site .receipt-reference{border-block:1px solid var(--line);overflow-wrap:anywhere;gap:10px;margin:24px 0;padding:24px 0;display:grid}.ux-site .receipt-reference span,.ux-site .receipt-reference small{color:var(--muted);font-size:14px}.ux-site .receipt-reference strong{font-size:17px;font-weight:500}.ux-site .receipt-topic{color:var(--amber);font-size:20px}.ux-site .notice-page{max-width:1000px;padding:70px var(--gutter) 100px;margin:auto}.ux-site .notice-page h1{letter-spacing:-.055em;margin:24px 0 60px;font-size:clamp(40px,6vw,80px);line-height:1.05}.ux-site .notice-page p{color:var(--muted);font-size:18px;line-height:1.8}.ux-site .notice-page h2{letter-spacing:-.025em;margin:38px 0 14px;font-size:28px}.ux-site .notice-page a:not(.btn){color:var(--amber);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.ux-site .notice-content{border-bottom:1px solid var(--line);margin-bottom:35px;padding-bottom:35px}.ux-site.expert-application-page .expert-apply-page{background:var(--bg);color:var(--paper);min-height:100svh;padding:0;display:block}.ux-site.expert-application-page .capability-apply__steps{gap:24px;margin:0 0 28px;padding:0;list-style:none;display:flex}.ux-site.expert-application-page .capability-apply__steps li{border-bottom:1px solid var(--line);color:var(--muted);font:inherit;flex:1;align-items:center;gap:10px;padding:0 0 16px;font-size:16px;display:flex}.ux-site.expert-application-page .capability-apply__steps li.is-current{border-color:var(--amber);color:var(--paper)}.ux-site.expert-application-page .capability-apply__steps li b{font:inherit;color:inherit;white-space:normal}.ux-site.expert-application-page .capability-apply__steps li span{color:var(--amber);font-size:14px}.ux-site.expert-application-page fieldset{border:0;min-width:0;margin:0;padding:0}.ux-site.expert-application-page legend{color:var(--paper);padding:0;font-size:26px;font-weight:450}.ux-site.expert-application-page .capability-apply__prompt{font:inherit;color:var(--muted);margin:12px 0 28px;font-size:16px;line-height:1.6}.ux-site.expert-application-page .capability-apply__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ux-site.expert-application-page label{font:inherit;color:var(--paper);letter-spacing:0;font-size:16px;line-height:1.5;display:block}.ux-site.expert-application-page :is(input,textarea,select){width:100%;font:inherit;color:var(--paper);min-height:58px;box-shadow:none;background:#111313;border:1px solid #51534e;border-radius:8px;margin:12px 0 0;padding:16px;font-size:17px}.ux-site.expert-application-page textarea{resize:vertical;min-height:155px}.ux-site.expert-application-page .capability-apply__wide,.ux-site.expert-application-page .capability-apply__other-industry{grid-column:1/-1}.ux-site.expert-application-page [hidden]{display:none!important}.ux-site.expert-application-page .capability-apply__field-help{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6}.ux-site.expert-application-page .capability-apply__field-error{color:#ffc1ae;font-size:14px}.ux-site.expert-application-page .capability-apply__actions{justify-content:space-between;align-items:center;gap:24px;margin:30px 0 0;padding:0;display:flex}.ux-site.expert-application-page .capability-apply__actions .btn{min-height:58px;margin-left:auto;font-size:18px}.ux-site.expert-application-page .capability-apply__draft-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:14px;display:flex}.ux-site.expert-application-page .capability-apply__save-state{font:inherit;color:var(--muted);margin:0;font-size:14px}.ux-site.expert-application-page button.text-link{min-height:44px;color:var(--amber);background:0 0;border:0;padding:0;font-size:15px}.ux-site.expert-application-page .capability-profile__row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);background:0 0;justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}.ux-site.expert-application-page .capability-profile__row:last-of-type{margin-bottom:28px}.ux-site .path-card{border-top:0}@media (max-width:900px){.ux-site .conversation-layout{grid-template-columns:1fr;row-gap:28px;max-width:700px;padding-top:36px}.ux-site .conversation-intro{grid-area:1/1}.ux-site .conversation-intro h1{margin:12px 0 16px;font-size:clamp(36px,6.8vw,58px)}.ux-site .conversation-intro .lede{max-width:40ch;font-size:18px}.ux-site .conversation-form{grid-area:2/1;padding:0}.ux-site .conversation-art{aspect-ratio:1.7;grid-area:3/1;margin-top:20px}.ux-site .receipt-layout{grid-template-columns:1fr;gap:35px;padding-top:40px}.ux-site .receipt-art{aspect-ratio:1.5}.ux-site .notice-page{padding-top:40px}}@media (max-width:550px){.ux-site .conversation-layout{padding-top:28px;padding-bottom:60px}.ux-site .conversation-intro h1{font-size:38px}.ux-site .conversation-field{margin-bottom:24px}.ux-site .conversation-field>span{font-size:17px}.ux-site .conversation-field :is(input,textarea,select){padding:16px;font-size:17px}.ux-site .conversation-field textarea{min-height:120px}.ux-site .conversation-prompts{gap:6px;margin-bottom:26px}.ux-site .conversation-prompts button{padding:10px 12px;font-size:14px}.ux-site .conversation-context strong{font-size:22px}.ux-site .conversation-submit{padding:18px;font-size:17px}.ux-site .conversation-permission{font-size:14px}.ux-site .conversation-art>p{font-size:29px;bottom:20px;left:22px}.ux-site.expert-application-page .capability-apply__grid{grid-template-columns:1fr;gap:22px}.ux-site .notice-page h1{margin-bottom:38px}}@media (prefers-reduced-motion:no-preference){.ux-site .conversation-art>.cinematic-image{animation:.65s cubic-bezier(.22,1,.36,1) both conversation-arrive}.ux-site .conversation-field :is(input,textarea,select){transition:background .18s,border-color .18s}@keyframes conversation-arrive{0%{opacity:.65;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.ux-site .conversation-art>.cinematic-image{animation:none!important;transform:none!important}}.ux-site .case-origin{color:var(--muted);margin:24px 0;font-size:15px;line-height:1.6}.ux-site .related-stories .text-link{border-bottom:1px solid var(--line);padding:20px 0;display:block}@media (max-width:550px){.ux-site .conversation-prompts{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.ux-site .conversation-prompts button{flex-shrink:0}.ux-site .conversation-intro .lede{font-size:17px}.ux-site .conversation-intro h1{font-size:36px}}.ux-site #gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px}.ux-site .case-tile{isolation:isolate;background:#111513;border:1px solid #45483e;border-radius:18px;overflow:hidden;box-shadow:0 10px 32px #0003}.ux-site .case-tile>a{outline-offset:-5px;flex-direction:column;align-items:stretch;gap:0;height:100%;display:flex}.ux-site .case-tile .card-art{aspect-ratio:1.65;border-radius:0;position:relative}.ux-site .case-tile .card-art:after{content:"";pointer-events:none;background:linear-gradient(#0007,#0000 40%);position:absolute;inset:0}.ux-site .case-tile .case-badge{z-index:2;color:#f1e5d5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111711e8;border:1px solid #dbccb75c;border-radius:24px;max-width:calc(100% - 84px);padding:8px 13px;font-size:14px;line-height:1.4;position:absolute;top:20px;left:20px}.ux-site .case-tile .case-open{z-index:2;color:#fff1df;background:#151a16bf;border:1px solid #dbccb75c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid;position:absolute;top:20px;right:20px}.ux-site .case-tile .card-body{flex-direction:column;order:0;align-items:stretch;gap:22px;padding:28px 30px 24px;display:flex}.ux-site .case-tile .case-index{letter-spacing:.1em;color:#c7bda9;margin-bottom:12px;font-size:13px;display:block}.ux-site .case-tile .card-body h3{letter-spacing:-.035em;max-width:25ch;margin:0 0 16px;font-size:clamp(25px,2.35vw,36px);line-height:1.13}.ux-site .case-tile .card-body .case-fit{color:#c2c5bc;max-width:52ch;margin:0;font-size:16px;line-height:1.65}.ux-site .case-tile .case-result{background:#1b211b;border-left:2px solid #e6b581;margin-top:auto;padding:16px 18px}.ux-site .case-result>span,.ux-site .case-hero-result>span{color:#ecc59c;margin-bottom:8px;font-size:14px;display:block}.ux-site .case-tile .case-result p{color:#eeeae0;margin:0;font-size:17px;line-height:1.5}.ux-site .case-read{color:#f1e2cc;justify-content:space-between;align-items:center;gap:18px;min-height:32px;font-size:15px;display:flex}.ux-site .case-read>span{color:#eabb89;font-size:22px}.ux-site .case-tile:focus-within{border-color:#f4c48f;box-shadow:0 0 0 2px #eabb8950}.ux-site .case-hero-result{border-left:2px solid var(--amber);background:#161d16;margin:24px 0;padding:14px 20px}.ux-site .case-hero-result p{color:var(--paper);margin:0;font-size:20px;line-height:1.5}.ux-site #gallery.is-list{display:block}.ux-site #gallery.is-list .case-tile{margin-bottom:22px}.ux-site #gallery.is-list .case-tile>a{grid-template-columns:35% 1fr;display:grid}.ux-site #gallery.is-list .card-art{aspect-ratio:auto;height:100%;min-height:280px}.ux-site #gallery.is-list .card-body{gap:18px;padding:26px 30px;display:flex}.ux-site #gallery.is-list h3{font-size:30px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not(.ux-keyboard) .ux-site .case-tile{transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .32s}html:not(.ux-keyboard) .ux-site .case-tile:hover{border-color:#c7a071;transform:translateY(-6px);box-shadow:0 18px 48px #0006,0 0 22px #d6ac6710}html:not(.ux-keyboard) .ux-site .case-tile .case-open,html:not(.ux-keyboard) .ux-site .case-read>span{transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s}html:not(.ux-keyboard) .ux-site .case-tile:hover .case-open{color:#111710;background:#dfae71;transform:rotate(45deg)}html:not(.ux-keyboard) .ux-site .case-tile:hover .case-read>span{transform:translate(3px,-3px)}}@media (max-width:760px){.ux-site #gallery{grid-template-columns:1fr;gap:26px}.ux-site .case-tile .card-body{order:0;gap:20px;padding:24px}.ux-site .case-tile .card-body h3{font-size:29px}.ux-site #gallery.is-list .case-tile>a{grid-template-columns:1fr}.ux-site #gallery.is-list .card-art{aspect-ratio:2;height:auto;min-height:0}.ux-site #gallery.is-list .card-body{padding:24px}.ux-site .case-tile .case-badge{font-size:13px;top:16px;left:16px}.ux-site .case-tile .case-open{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.ux-site .case-tile,.ux-site .case-tile .case-open,.ux-site .case-read>span{transition:none!important;transform:none!important}}@media (max-width:760px){.ux-site .gallery-tools .tool-inner{padding:12px 0;display:block}.ux-site .gallery-tools .filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ux-site .gallery-tools .filters button{min-height:44px;padding:10px 6px;font-size:14px}.ux-site .gallery-tools .view-controls{display:none}}.ux-site .expert-network-proof{color:#dfdcd3;align-items:baseline;gap:10px;margin-top:24px;font-size:16px;line-height:1.4;display:flex}.ux-site .expert-network-proof strong{letter-spacing:-.04em;color:#ffb76b;font-size:24px;font-weight:600}@media (max-width:650px){.ux-site .expert-network-proof{margin-top:18px;font-size:15px}.ux-site .expert-network-proof strong{font-size:22px}}
