.overviews-page{--overviews-ink:#0a0d14;--overviews-ink-soft:#111725;--overviews-ivory:#f4f1ea;--overviews-cobalt:#244fe8;--overviews-violet:#6658ff;--overviews-ice:#bce9f4;background:var(--overviews-ink);color:var(--overviews-ivory)}.overviews-page ::selection{color:#fff;background:#7667ff}.overviews-page button,.overviews-page a,.overviews-page summary{-webkit-tap-highlight-color:transparent}.overviews-page button:focus-visible,.overviews-page a:focus-visible,.overviews-page summary:focus-visible{outline:3px solid var(--overviews-ice);outline-offset:4px}.overviews-shell{width:min(1390px,100% - clamp(2.5rem,8vw,9rem));margin-inline:auto;position:relative}.overviews-light{background:var(--overviews-ivory);color:var(--overviews-ink)}.overviews-intro,.overviews-question-section,.overviews-services,.overviews-starting,.overviews-deliverables,.overviews-process,.overviews-faq,.overviews-related,.overviews-contact{padding-block:clamp(6rem,9vw,9rem)}.overviews-section-label{color:#4a3bce;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.74rem;font-weight:700}.overviews-heading-split{grid-template-columns:minmax(0,7fr) minmax(250px,4fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(4rem,7vw,7rem);display:grid}.overviews-heading-split h2,.overviews-landscape h2,.overviews-related h2,.overviews-contact h2{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:650;line-height:.96}.overviews-heading-split>p,.overviews-heading-split>.overviews-intro-copy{color:#0a0d14ad;max-width:43rem;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.58}.overviews-heading-split>.overviews-intro-copy{gap:1rem;display:grid}.overviews-intro-copy p{margin:0}.overviews-heading-on-dark>p{color:#f4f1eaad}.overviews-heading-on-dark .overviews-section-label{color:var(--overviews-ice)}.overviews-hero{background:radial-gradient(circle at 78% 54%, #244fe81f, transparent 34%), var(--overviews-ink);border-bottom:1px solid #f4f1ea29;min-height:max(720px,100svh);position:relative;overflow:clip}.overviews-hero-shell{grid-template-columns:minmax(0,57fr) minmax(0,43fr);align-items:center;min-height:max(720px,100svh);padding-top:clamp(8.5rem,16svh,10.5rem);padding-bottom:clamp(4.5rem,9svh,6.5rem);display:grid}.overviews-breadcrumbs{z-index:4;color:#f4f1ea8c;flex-wrap:wrap;gap:.65rem;font-size:.76rem;display:flex;position:absolute;top:clamp(7rem,12.5svh,8.5rem);left:0}.overviews-breadcrumbs a{color:#f4f1ead1;text-underline-offset:.24em;text-decoration:underline}.overviews-hero-copy{z-index:3;padding-top:clamp(2rem,4vh,4rem);position:relative}.overviews-eyebrow{color:var(--overviews-ice);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.76rem;font-weight:700;animation:.76s cubic-bezier(.16,1,.3,1) both overviewsTextIn}.overviews-hero h1{color:#faf9f5;letter-spacing:-.035em;text-wrap:balance;max-width:100%;margin:0;line-height:.94;animation:.76s cubic-bezier(.16,1,.3,1) 70ms both overviewsTextIn}.overviews-hero h1 span,.overviews-hero h1 strong{display:block}.overviews-hero h1 span{color:#f4f1eac7;max-width:19ch;margin-bottom:.7rem;font-size:clamp(1.75rem,3vw,3.2rem);font-weight:430;line-height:1.04}.overviews-hero h1 strong{font-size:clamp(4.1rem,5.65vw,6rem);font-weight:690}.overviews-hero-copy>p:not(.overviews-eyebrow){color:#f4f1eac2;max-width:54ch;margin:2rem 0 0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.54;animation:.76s cubic-bezier(.16,1,.3,1) .13s both overviewsTextIn}.overviews-hero-actions{align-items:center;gap:1.75rem;margin-top:2.25rem;animation:.76s cubic-bezier(.16,1,.3,1) .19s both overviewsTextIn;display:flex}.overviews-primary-action{background:var(--overviews-violet);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:58px;padding:0 1.4rem;font-weight:650;transition:background-color .18s,transform .18s;display:inline-flex}.overviews-primary-action:hover{background:#7569ff;transform:translateY(-2px)}.overviews-primary-action svg,.overviews-text-action svg{flex:none;width:1.2rem;height:1.2rem}.overviews-text-action{color:#f4f1eae0;border-bottom:1px solid #f4f1ea5c;align-items:center;gap:.7rem;min-height:44px;font-weight:560;display:inline-flex}.overviews-text-action:hover{border-color:var(--overviews-ice);color:#fff}.overviews-hero-copy>small{color:#bce9f4ad;letter-spacing:.06em;margin-top:2rem;font-size:.72rem;animation:.76s cubic-bezier(.16,1,.3,1) .24s both overviewsTextIn;display:block}.overviews-hero-fan{z-index:1;pointer-events:none;width:47%;margin:0;position:absolute;top:20%;right:-6%}.overviews-fan-position{transform:rotate(-5deg)}.overviews-fan-enter{transform-origin:48% 91%;animation:.82s cubic-bezier(.16,1,.3,1) 80ms both overviewsFanOpen}.overviews-fan-float img{filter:drop-shadow(0 35px 32px #00000040);width:100%;height:auto;display:block}.overviews-hero-fan[data-floating=true] .overviews-fan-float,.overviews-service-object[data-floating=true]{animation:8s ease-in-out infinite overviewsFloat}.overviews-page .geo-motion-toggle{z-index:5;color:#bce9f4b8;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 0;display:inline-flex;position:absolute;bottom:1.25rem;right:0}.overviews-page .geo-motion-toggle svg{width:1rem;height:1rem}@keyframes overviewsTextIn{0%{opacity:.01;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes overviewsFanOpen{0%{opacity:.01;clip-path:inset(54% 0 0 42% round 20%);filter:blur(8px);transform:rotate(-5deg)scale(.95)}to{opacity:1;clip-path:inset(0);filter:blur();transform:rotate(0)scale(1)}}@keyframes overviewsFloat{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}.overviews-intro-grid{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);align-items:stretch;gap:clamp(3rem,8vw,8rem);display:grid}.overviews-answer-hierarchy{background:#0a0d1429;grid-template-columns:repeat(3,1fr);align-items:end;gap:1px;min-height:390px;padding-top:5rem;display:grid;position:relative}.overviews-answer-hierarchy>span{background:var(--overviews-ink);min-height:5rem;color:var(--overviews-ivory);align-items:center;padding-inline:1.5rem;font-size:1.15rem;font-weight:620;display:flex;position:absolute;top:0;left:0;right:0}.overviews-answer-hierarchy>div{background:#e7e2d9;align-items:flex-end;height:100%;min-height:300px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.overviews-answer-hierarchy>div:nth-of-type(2){background:#ded8cf}.overviews-answer-hierarchy>div:nth-of-type(3){background:#d4d0ca}.overviews-answer-hierarchy strong{z-index:2;max-width:10ch;font-size:1.25rem;line-height:1.1;position:relative}.overviews-answer-hierarchy i{border:1px solid #244fe873;border-radius:50%;width:190px;height:340px;position:absolute;bottom:-170px;left:35%;transform:rotate(32deg)}.overviews-answer-hierarchy>div:nth-of-type(2) i{border-color:#6658ff85;transform:rotate(6deg)}.overviews-answer-hierarchy>div:nth-of-type(3) i{border-color:#2a5ce2ad;transform:rotate(-25deg)}.overviews-source-rail{border-left:1px solid #0a0d1438;flex-direction:column;justify-content:space-between;padding:2rem 0 1rem 2rem;display:flex}.overviews-source-rail>p{color:#2f3b78;margin:0;font-size:clamp(1.3rem,2vw,2rem);font-weight:580;line-height:1.18}.overviews-source-rail div{margin-top:3rem}.overviews-source-rail div span{color:#4a3bce;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.overviews-source-rail div p{color:#0a0d14ad;margin:.75rem 0 0;line-height:1.55}.overviews-source-rail a{color:#2d2780;border-bottom:1px solid;align-items:center;gap:.6rem;width:fit-content;margin-top:1.5rem;padding-bottom:.35rem;font-weight:620;display:inline-flex}.overviews-source-rail svg{width:1rem;height:1rem}.overviews-question-section{background:#0d111b;border-bottom:1px solid #f4f1ea24}.overviews-panorama{border-top:1px solid #f4f1ea33}.overviews-panorama>blockquote{color:#fff;letter-spacing:-.03em;max-width:25ch;margin:0;padding:clamp(2rem,5vw,4rem) 0;font-size:clamp(2rem,4.2vw,4.3rem);font-weight:560;line-height:1.04}.overviews-perspective-tabs{background:#f4f1ea2e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.overviews-perspective-tabs button{color:#f4f1ea9e;text-align:left;cursor:pointer;background:#121827;border:0;grid-template-columns:2rem 1fr 1.3rem;align-items:center;gap:1rem;min-height:108px;padding:1.25rem;transition:background-color .18s,color .18s;display:grid}.overviews-perspective-tabs button[aria-pressed=true]{background:var(--overviews-cobalt);color:#fff}.overviews-perspective-tabs button:not([aria-pressed=true]):hover{color:#fff;background:#171e2e}.overviews-perspective-tabs button span{font-size:.72rem}.overviews-perspective-tabs button strong{font-size:1.05rem}.overviews-perspective-tabs button svg{width:1.2rem;height:1.2rem}.overviews-perspective-stage{background:var(--overviews-ivory);min-height:520px;color:var(--overviews-ink)}.overviews-perspective-stage article{grid-template-columns:minmax(0,5fr) minmax(380px,6fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:520px;padding:clamp(2.25rem,5vw,5rem);animation:.42s cubic-bezier(.16,1,.3,1) both overviewsPanelIn;display:grid}.overviews-perspective-stage article[hidden]{display:none}@keyframes overviewsPanelIn{0%{opacity:.01;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.overviews-question-label{letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#4937cf!important;margin:0 0 .75rem!important;font-size:.7rem!important}.overviews-perspective-copy h3{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:630;line-height:1.02}.overviews-perspective-copy>p{color:#0a0d14ad;max-width:48ch;margin:1.5rem 0 0;line-height:1.58}.overviews-perspective-copy ul{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0;padding:0;list-style:none;display:flex}.overviews-perspective-copy li{border:1px solid #0a0d1433;border-radius:999px;padding:.55rem .75rem;font-size:.78rem}.overviews-perspective-copy dl{border-top:1px solid #0a0d1433;align-items:baseline;gap:1rem;margin:0;padding-top:1rem;display:flex}.overviews-perspective-copy dt{color:#0a0d14a8;text-transform:uppercase;font-size:.72rem}.overviews-perspective-copy dd{margin:0;font-weight:680}.overviews-loop-graphic,.overviews-cost-graphic,.overviews-pilot-graphic{background:#dfe5f1;border-radius:14px;min-height:300px;position:relative;overflow:hidden}.overviews-loop-graphic svg{fill:none;stroke:#3154d9;stroke-width:2px;width:86%;height:76%;position:absolute;inset:12% 7%;overflow:visible}.overviews-loop-graphic .overviews-loop-box{fill:#3154d9;stroke:#0c173b}.overviews-loop-graphic span{z-index:2;background:var(--overviews-ivory);border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:680;position:absolute}.overviews-loop-graphic .is-ship{top:14%;left:7%}.overviews-loop-graphic .is-return{top:16%;right:6%}.overviews-loop-graphic .is-inspect{bottom:13%;left:44%}.overviews-cost-graphic{background:#172038;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1px;padding:2.5rem;display:grid}.overviews-cost-graphic span{color:#172038;background:#f4f1ea;place-items:center;min-height:155px;padding:1rem;font-weight:680;display:grid}.overviews-cost-graphic span:nth-child(2){background:#d9e2f5}.overviews-cost-graphic span:nth-child(3){background:#c4e9f1}.overviews-cost-graphic strong{color:#f4f1eab8;text-align:center;grid-column:1/-1;align-self:end;padding-top:1rem;font-size:.82rem}.overviews-pilot-graphic{background:#172038;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;padding:2.5rem;display:grid}.overviews-pilot-graphic div{color:#fff;border:1px solid #bce9f442;border-radius:14px;align-content:center;justify-items:center;gap:.6rem;min-height:150px;display:grid}.overviews-pilot-graphic div:nth-of-type(2){background:#244fe8;transform:translateY(-1rem)}.overviews-pilot-graphic span{color:var(--overviews-ice);font-size:.7rem}.overviews-pilot-graphic i{border-top:1px solid var(--overviews-ice);width:24px}.overviews-example-note{color:#f4f1ea80;margin:1rem 0 0;font-size:.75rem}.overviews-service-explorer{grid-template-columns:minmax(0,7fr) minmax(320px,4fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.overviews-service-rows{border-top:1px solid #0a0d1440}.overviews-service-rows article{border-bottom:1px solid #0a0d1433;padding:2rem 0;transition:opacity .18s}.overviews-service-rows button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3rem 1fr 1.5rem;align-items:center;gap:1rem;padding:0;display:grid}.overviews-service-rows button span{color:#4b3bd0;font-size:.74rem}.overviews-service-rows h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:590}.overviews-service-rows button svg{width:1.3rem;height:1.3rem;transition:transform .18s}.overviews-service-rows article[data-active=true] button svg{transform:rotate(90deg)}.overviews-service-rows article>p{color:#0a0d14a8;max-width:66ch;margin:1.1rem 0 .9rem 4rem;line-height:1.55}.overviews-service-rows article>div{gap:.25rem;margin-left:4rem;display:grid}.overviews-service-rows small{color:#0a0d14ad;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.overviews-service-rows article>div strong{font-size:.92rem}.overviews-service-detail{min-height:390px;color:var(--overviews-ivory);background:#101622;border-radius:14px;margin-top:4rem;padding:9rem 2rem 2rem;position:sticky;top:2rem;box-shadow:0 28px 60px #1016222e}.overviews-service-object{width:min(210px,54%);position:absolute;top:-94px;right:1rem}.overviews-service-object img{filter:drop-shadow(0 18px 15px #00000040);width:100%;height:auto;display:block}.overviews-service-detail>span{color:var(--overviews-ice);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.overviews-service-detail h3{letter-spacing:-.025em;margin:.8rem 0 1.5rem;font-size:2rem;line-height:1.05}.overviews-service-detail details{border-top:1px solid #f4f1ea33}.overviews-service-detail summary{color:#f4f1eaad;cursor:pointer;padding:1rem 0}.overviews-service-detail details p{color:#f4f1eab3;margin:0 0 1.25rem;line-height:1.55}.overviews-service-detail>a{color:var(--overviews-ice);border-bottom:1px solid;align-items:center;gap:.6rem;padding-bottom:.3rem;font-size:.83rem;display:inline-flex}.overviews-service-detail>a svg{width:1rem;height:1rem}.overviews-starting{padding-top:2rem}.overviews-starting-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.overviews-starting-cards>article{perspective:1200px;min-height:520px}.overviews-starting-inner{height:100%;min-height:520px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative}.overviews-starting-cards>article[data-open=true] .overviews-starting-inner{transform:rotateY(180deg)}.overviews-starting-face{backface-visibility:hidden;border-radius:14px;flex-direction:column;padding:1.75rem;display:flex;position:absolute;inset:0}.overviews-starting-front{background:#ebe7df;border:1px solid #0a0d142e}.overviews-starting-back{color:var(--overviews-ivory);background:#111725;transform:rotateY(180deg);box-shadow:0 24px 48px #0a0d142e}.overviews-starting-face>span{color:#4b3bd0;font-size:.72rem;font-weight:700}.overviews-starting-back>span{color:var(--overviews-ice)}.overviews-starting-face h3{letter-spacing:-.025em;margin:.9rem 0 1rem;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:610;line-height:1.06}.overviews-starting-face p{color:#0a0d14a8;margin:0;line-height:1.55}.overviews-starting-back p{color:#f4f1eab3}.overviews-starting-front img{object-fit:contain;filter:drop-shadow(0 15px 13px #0a0d142e);align-self:center;width:170px;height:170px;margin-block:auto}.overviews-starting-face button{min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0a0d1440;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;font-weight:650;display:flex}.overviews-starting-back button{border-color:#f4f1ea38;margin-top:auto}.overviews-starting-face button svg{flex:none;width:1.15rem;height:1.15rem}.overviews-starting-back small{color:var(--overviews-ice);letter-spacing:.1em;text-transform:uppercase;margin-top:2.5rem;font-size:.68rem}.overviews-starting-back>strong{margin-top:.5rem;font-size:1.2rem}.overviews-landscape{background:#09101f;align-items:center;min-height:720px;padding-block:clamp(7rem,10vw,9rem);display:flex;position:relative;overflow:hidden}.overviews-landscape-image,.overviews-landscape-shade{position:absolute;inset:0}.overviews-landscape-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.overviews-landscape-shade{background:linear-gradient(90deg,#080d18f2 0%,#080d18cc 38%,#080d1838 73%,#080d1814 100%)}.overviews-landscape-content{z-index:2}.overviews-landscape h2{color:#fff;max-width:18ch}.overviews-landscape-content>p{color:#f4f1eac2;max-width:52ch;margin:2rem 0 3rem;font-size:1.15rem;line-height:1.6}.overviews-landscape dl{background:#bce9f43d;grid-template-columns:repeat(3,1fr);gap:1px;max-width:760px;margin:0;display:grid}.overviews-landscape dl div{background:#080d18c7;padding:1.25rem}.overviews-landscape dt{color:#fff;font-weight:670}.overviews-landscape dd{color:#f4f1eaa3;margin:.55rem 0 0;font-size:.85rem;line-height:1.4}.overviews-deliverable-rows{border-top:1px solid #0a0d143d}.overviews-deliverable-rows article{border-bottom:1px solid #0a0d1433;grid-template-columns:minmax(240px,3fr) minmax(260px,3fr) minmax(360px,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:270px;padding-block:2rem;display:grid}.overviews-deliverable-rows header{grid-template-columns:2rem 1fr;gap:1rem;display:grid}.overviews-deliverable-rows header span{color:#4b3bd0;font-size:.72rem}.overviews-deliverable-rows h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,2.7vw,2.6rem);font-weight:610;line-height:1.02}.overviews-deliverable-rows article>p{color:#0a0d14a8;margin:0;line-height:1.55}.overviews-topic-preview,.overviews-brief-preview,.overviews-note-preview{min-height:150px;color:var(--overviews-ivory);background:#111725;border-radius:14px;padding:1.25rem}.overviews-topic-preview{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.overviews-topic-preview small{color:var(--overviews-ice);grid-column:1/-1;font-size:.72rem}.overviews-topic-preview span{background:#1b2538;align-items:center;padding:1rem;font-size:.9rem;display:flex}.overviews-brief-preview{grid-template-columns:1.4fr 1fr .8fr;gap:1px;padding:0;display:grid;overflow:hidden}.overviews-brief-preview>span{background:#111725;align-content:center;gap:.5rem;padding:1.2rem;font-size:.95rem;display:grid}.overviews-brief-preview small{color:var(--overviews-ice);text-transform:uppercase;font-size:.7rem}.overviews-note-preview{gap:.8rem;display:grid}.overviews-note-preview span{border-bottom:1px solid #f4f1ea33;padding-bottom:.6rem}.overviews-scope-note{color:#0a0d14ad;margin:1.5rem 0 0;font-size:.8rem}.overviews-process-grid{background:#0a0d1433;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.overviews-process-grid article{background:#ebe7df;grid-template-rows:auto 120px auto 1fr;align-content:start;min-height:420px;padding:1.5rem;display:grid}.overviews-process-grid article>span{color:#4b3bd0;font-size:.72rem}.overviews-process-grid svg{fill:none;stroke:#244fe8;stroke-width:1.5px;vector-effect:non-scaling-stroke;width:100%;height:100px;margin-block:1.25rem}.overviews-process-grid h3{min-height:2.3em;margin:1.4rem 0 .9rem;font-size:1.45rem;font-weight:620;line-height:1.12}.overviews-process-grid p{color:#0a0d14a3;margin:0;line-height:1.5}.overviews-process-note{color:#0a0d1499;max-width:73ch;margin:2rem 0 0;line-height:1.55}.overviews-faq{padding-top:2rem}.overviews-faq-list{border-top:1px solid #0a0d143d}.overviews-faq-list article{border-bottom:1px solid #0a0d1433}.overviews-faq-list h3{font-size:inherit;margin:0}.overviews-faq-list button{width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 0;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:590;display:flex}.overviews-faq-list button svg{flex:none;width:1.35rem;height:1.35rem;transition:transform .22s}.overviews-faq-list article[data-open=true] button svg{transform:rotate(45deg)}.overviews-faq-list article>div{color:#0a0d14a8;max-width:70ch;padding:0 0 1.75rem;line-height:1.58}.overviews-faq-list p{margin:0}.overviews-related{padding-top:1rem}.overviews-related h2{max-width:13ch;font-size:clamp(2.6rem,4.6vw,4.8rem)}.overviews-related .overviews-shell>div{background:#0a0d1433;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:3rem;display:grid}.overviews-related a{background:#ebe7df;grid-template-columns:1fr auto;align-content:center;gap:.6rem 2rem;min-height:160px;padding:2rem;transition:background-color .18s;display:grid}.overviews-related a:hover{background:#e0dcd5}.overviews-related a span{color:#4b3bd0;text-transform:uppercase;grid-column:1;font-size:.72rem}.overviews-related a strong{grid-column:1;font-size:clamp(1.25rem,2vw,1.8rem)}.overviews-related a svg{grid-area:1/2/3;align-self:center;width:1.5rem;height:1.5rem}.overviews-contact{background:#0b0f18;position:relative;overflow:hidden}.overviews-contact-layout{grid-template-columns:minmax(0,5fr) minmax(480px,6fr);align-items:start;gap:clamp(4rem,9vw,9rem);display:grid}.overviews-contact-copy{z-index:2;position:relative}.overviews-contact-copy .overviews-section-label{color:var(--overviews-ice)}.overviews-contact h2{max-width:11ch}.overviews-contact-copy>p:not(.overviews-section-label){color:#f4f1eaad;max-width:43ch;margin:2rem 0;font-size:1.12rem;line-height:1.6}.overviews-contact-copy small{color:#f4f1ea7a;line-height:1.5}.overviews-contact .contact-form{z-index:2}.overviews-contact-lines{pointer-events:none;position:absolute;inset:0}.overviews-contact-lines i{border:1px solid #6658ff2e;border-radius:50%;width:65vw;height:22vw;position:absolute;transform:rotate(-15deg)}.overviews-contact-lines i:first-child{bottom:5%;left:-18vw}.overviews-contact-lines i:nth-child(2){border-color:#bce9f41f;bottom:1%;left:-12vw}.overviews-contact-lines i:nth-child(3){bottom:-7%;left:-5vw}@media (max-width:1100px){.overviews-hero-shell{grid-template-columns:minmax(0,61fr) minmax(0,39fr)}.overviews-hero h1 strong{font-size:clamp(3.9rem,7vw,5.5rem)}.overviews-hero-fan{width:53%;right:-10%}.overviews-hero-actions{flex-direction:column;align-items:flex-start;gap:.8rem}.overviews-perspective-stage article{grid-template-columns:1fr 1fr;gap:2.5rem}.overviews-deliverable-rows article{grid-template-columns:1fr 1fr}.overviews-deliverable-rows article>div{grid-column:1/-1}.overviews-process-grid{grid-template-columns:repeat(2,1fr)}.overviews-contact-layout{grid-template-columns:1fr 1.15fr;gap:3rem}}@media (max-width:820px){.overviews-shell{width:min(100% - 2rem,720px)}.overviews-intro,.overviews-question-section,.overviews-services,.overviews-starting,.overviews-deliverables,.overviews-process,.overviews-faq,.overviews-related,.overviews-contact{padding-block:5.5rem}.overviews-heading-split{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.5rem}.overviews-heading-split h2,.overviews-landscape h2,.overviews-contact h2{font-size:clamp(2.8rem,9vw,4.7rem)}.overviews-hero{min-height:auto}.overviews-hero-shell{grid-template-columns:1fr;min-height:auto;padding-top:8.7rem;padding-bottom:3rem}.overviews-breadcrumbs{top:6.8rem}.overviews-hero-copy{padding-top:2.5rem}.overviews-hero h1{max-width:13ch}.overviews-hero h1 strong{font-size:clamp(3.7rem,11.6vw,6rem)}.overviews-hero-copy>p:not(.overviews-eyebrow){max-width:48ch}.overviews-hero-actions{max-width:420px}.overviews-primary-action{width:100%}.overviews-hero-fan{justify-self:center;width:95%;margin:-1rem auto -4rem;position:relative;top:auto;right:auto}.overviews-fan-position{transform:rotate(-4deg)}.overviews-page .geo-motion-toggle{display:none}.overviews-intro-grid{grid-template-columns:1fr;gap:2.5rem}.overviews-source-rail{padding-left:1.5rem}.overviews-perspective-stage article{grid-template-columns:1fr;min-height:0;padding:2rem}.overviews-perspective-tabs button{grid-template-columns:1fr;align-content:center;gap:.3rem}.overviews-perspective-tabs button svg{display:none}.overviews-loop-graphic,.overviews-cost-graphic,.overviews-pilot-graphic{min-height:270px}.overviews-service-explorer{grid-template-columns:1fr}.overviews-service-detail{margin:6rem 0 0;position:relative;top:auto}.overviews-starting-cards{grid-template-columns:1fr}.overviews-starting-cards>article,.overviews-starting-inner{min-height:0}.overviews-starting-face{min-height:0;position:relative}.overviews-starting-cards>article[data-open=true] .overviews-starting-inner{transform:none}.overviews-starting-front{display:flex}.overviews-starting-back{display:none;transform:none}.overviews-starting-cards>article[data-open=true] .overviews-starting-front{display:none}.overviews-starting-cards>article[data-open=true] .overviews-starting-back{min-height:360px;display:flex}.overviews-starting-front img{width:130px;height:130px;margin-block:1.5rem}.overviews-landscape{align-items:flex-start;min-height:700px}.overviews-landscape-image img{object-position:center}.overviews-landscape-shade{background:linear-gradient(#080d18fa 0%,#080d18d1 55%,#080d1826 100%)}.overviews-landscape dl{grid-template-columns:1fr}.overviews-deliverable-rows article{grid-template-columns:1fr;gap:1.5rem}.overviews-deliverable-rows article>div{grid-column:auto}.overviews-contact-layout{grid-template-columns:1fr}}@media (max-width:560px){.overviews-shell{width:calc(100% - 1.5rem)}.overviews-section-label{margin-bottom:1rem}.overviews-heading-split h2,.overviews-landscape h2,.overviews-contact h2{font-size:clamp(2.55rem,12.7vw,3.6rem)}.overviews-hero-shell{padding-top:8rem}.overviews-breadcrumbs{gap:.45rem;font-size:.68rem;top:6.25rem}.overviews-hero h1 span{font-size:1.55rem}.overviews-hero h1 strong{font-size:clamp(3.2rem,15.3vw,4.25rem)}.overviews-hero-copy>p:not(.overviews-eyebrow){font-size:1rem}.overviews-hero-copy>small{line-height:1.5}.overviews-hero-fan{width:116%;margin-bottom:-2rem;margin-left:-8%}.overviews-answer-hierarchy{grid-template-columns:1fr;min-height:430px;padding-top:4.5rem}.overviews-answer-hierarchy>div{min-height:115px}.overviews-answer-hierarchy i{width:140px;height:190px;bottom:-130px;left:60%}.overviews-perspective-tabs{grid-template-columns:1fr}.overviews-perspective-tabs button{grid-template-columns:2rem 1fr 1.2rem;min-height:74px}.overviews-perspective-tabs button svg{display:block}.overviews-panorama>blockquote{padding-block:2.5rem}.overviews-perspective-stage article{padding:1.25rem}.overviews-perspective-copy ul{display:grid}.overviews-perspective-copy dl{flex-direction:column;align-items:flex-start;gap:.35rem}.overviews-cost-graphic{grid-template-columns:1fr;padding:1.25rem}.overviews-cost-graphic span{min-height:70px}.overviews-pilot-graphic{grid-template-columns:1fr;padding:1.25rem}.overviews-pilot-graphic div{min-height:90px}.overviews-pilot-graphic div:nth-of-type(2){transform:none}.overviews-pilot-graphic i{border-top:0;border-left:1px solid var(--overviews-ice);justify-self:center;width:1px;height:18px}.overviews-service-rows button{grid-template-columns:2.2rem 1fr 1.25rem}.overviews-service-rows article>p,.overviews-service-rows article>div{margin-left:3.2rem}.overviews-service-detail{padding:7.5rem 1.25rem 1.5rem}.overviews-service-object{width:160px;top:-75px}.overviews-starting-face{padding:1.35rem}.overviews-landscape{min-height:780px;padding-top:5rem}.overviews-landscape-content>p{font-size:1rem}.overviews-topic-preview,.overviews-brief-preview,.overviews-process-grid{grid-template-columns:1fr}.overviews-process-grid article{min-height:340px}.overviews-related .overviews-shell>div{grid-template-columns:1fr}.overviews-related a{min-height:140px;padding:1.4rem}.overviews-contact .contact-form{padding:1.25rem}.overviews-contact .form-grid{grid-template-columns:1fr}}@media (max-width:340px){.overviews-hero h1 strong{font-size:3rem}.overviews-primary-action{gap:.75rem;padding-inline:1rem;font-size:.9rem}.overviews-perspective-stage article{padding-inline:1rem}.overviews-service-rows h3{font-size:1.35rem}}@media (max-height:780px) and (min-width:821px){.overviews-hero-shell{min-height:768px;padding-top:8.5rem;padding-bottom:3.5rem}.overviews-breadcrumbs{top:6.8rem}.overviews-hero h1 strong{font-size:clamp(4rem,6.1vw,5.7rem)}.overviews-hero h1 span{font-size:clamp(1.6rem,2.5vw,2.5rem)}.overviews-hero-copy>p:not(.overviews-eyebrow){margin-top:1.4rem}.overviews-hero-actions{margin-top:1.5rem}.overviews-hero-copy>small{margin-top:1.2rem}}@media (prefers-reduced-motion:reduce){.overviews-page *,.overviews-page :before,.overviews-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
@media (min-width:1101px){.overviews-hero-fan{right:0}.overviews-fan-position{transform:translate(24px,24px)rotate(-5deg)}}.overviews-light button:focus-visible,.overviews-light a:focus-visible{outline-color:#244fe8}.ov-intro-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.ov-intro-heading h2{max-width:23ch}.ov-intro-heading>p{max-width:64ch}.ov-source-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ov-source-cards article{perspective:1800px;min-width:0;display:grid}.ov-source-turn{min-height:555px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.72,.2,1);display:grid}.ov-source-cards article[data-open=true] .ov-source-turn{transform:rotateY(180deg)}.ov-source-face{backface-visibility:hidden;color:#101c31;background:#dcecf4;border-radius:16px;flex-direction:column;grid-area:1/1;min-width:0;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex}.ov-source-back{color:#f4f1ea;background:#11192a;transform:rotateY(180deg)}.ov-source-cards article:nth-child(2) .ov-source-front{color:#fff;background:#2453d4}.ov-source-cards article:nth-child(2) .ov-source-back,.ov-source-cards article:nth-child(4) .ov-source-back{color:#101c31;background:#e8e8e4}.ov-source-cards article:nth-child(3) .ov-source-front{color:#17389f;background:#e8e8e4}.ov-source-cards article:nth-child(3) .ov-source-back{color:#101c31;background:#dcecf4}.ov-source-cards article:nth-child(4) .ov-source-front{color:#f4f1ea;background:#11192a}.ov-card-number{color:inherit;font-size:.8rem;font-weight:700}.ov-source-face h3{letter-spacing:-.035em;max-width:21ch;margin:.9rem 0;font-size:clamp(1.9rem,2.8vw,2.8rem);font-weight:600;line-height:1.06}.ov-source-face>p{max-width:52ch;color:inherit;margin:0;font-size:1.0625rem;line-height:1.55}.ov-source-face button,.overviews-starting-face button{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.9rem 0 0;font-weight:650;display:flex}.ov-source-face button svg{flex:none;width:1.2rem;height:1.2rem}.ov-source-face button:hover svg,.overviews-starting-face button:hover svg{transform:translate(4px)}.ov-source-art{flex:1;align-items:center;min-width:0;padding-block:2rem;display:flex}.ov-source-art>div{width:100%;min-width:0}.ov-source-art small{font-size:.85rem;line-height:1.4;display:block}.ov-question-fork>strong{background:#f6fbfd;border-radius:12px;padding:1.2rem 1.5rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:600;display:block}.ov-question-fork svg{width:100%;height:65px;display:block}.ov-question-fork path{fill:none;stroke:#2453d4;stroke-width:1.5px}.ov-question-fork>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ov-question-fork span{text-align:center;color:#fff;background:#2453d4;border-radius:6px;padding:1rem .5rem;font-size:1.4rem}.ov-explanation-planes{grid-template-columns:1fr 1.06fr;align-items:end;padding:0 0 0 1rem;display:grid;position:relative}.ov-explanation-planes>div{background:#2453d4;border:1px solid #ccebf4;border-radius:12px 0 0 12px;min-height:165px;padding:1.5rem 1.25rem}.ov-explanation-planes>div:nth-child(2){color:#17389f;background:#ccebf4;border-radius:12px;min-height:200px;margin-left:-12px;transform:translateY(-12px)}.ov-explanation-planes strong{margin:.65rem 0 1.3rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:600;line-height:1.1;display:block}.ov-explanation-planes i{background:#ccebf4;width:80%;height:1px;margin-top:12px;display:block}.ov-explanation-planes i:last-child{width:55%}.ov-explanation-planes span{align-items:center;gap:.7rem;font-size:1rem;display:flex}.ov-explanation-planes svg{width:1.2rem;height:1.2rem}.ov-condition-frame{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.ov-condition-frame>span{overflow-wrap:anywhere;text-align:center;background:#dcecf4;border:1px solid #2453d4;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:160px;padding:1rem .6rem;font-size:1.05rem;line-height:1.4;display:flex}.ov-condition-frame>strong{overflow-wrap:anywhere;text-align:center;min-width:0;font-size:1.7rem;font-weight:600;line-height:1.1}.ov-condition-frame>span:first-child{border-radius:24px 4px 4px 24px}.ov-condition-frame>span:last-child{border-radius:4px 24px 24px 4px}.ov-claim-window{grid-template-columns:1.05fr 1fr;align-items:center;display:grid;position:relative}.ov-claim-window>div{background:#1c2d4c;border-radius:12px 0 0 12px;min-height:180px;padding:1.8rem 1.25rem 2.5rem}.ov-claim-window>div:nth-child(2){color:#17389f;background:#ccebf4;border-radius:0 12px 12px 0;min-height:220px}.ov-claim-window strong{margin:.8rem 0;font-size:2.1rem;font-weight:600;display:block}.ov-reference-line{border-top:1px solid #6c8fda;position:absolute;top:72%;left:1.25rem;right:1.25rem}.ov-reference-line:before,.ov-reference-line:after{content:"";background:#6c8fda;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.ov-reference-line:after{right:0}.ov-decision-detail>strong{color:#ccebf4;max-width:27ch;margin:.8rem 0 1.25rem;font-size:clamp(1.45rem,2.1vw,2.1rem);line-height:1.2;display:block}.ov-decision-detail>div{gap:.7rem;display:grid}.ov-decision-detail p{border-top:1px solid #4f6286;margin:0;padding:.8rem 0;font-size:1.05rem}.ov-use-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.ov-use-flow>div{border-top:1px solid #879bbd;padding:1rem 0;position:relative}.ov-use-flow span{color:#17389f;font-size:.8rem}.ov-use-flow strong{margin:.7rem 0;font-size:1.7rem;font-weight:600;display:block}.ov-use-flow p{margin:0;font-size:1rem;line-height:1.5}.ov-use-flow svg{color:#2453d4;width:1.2rem;position:absolute;top:2.8rem;right:-1.15rem}.ov-use-flow>small{grid-column:1/-1;margin-top:1rem}.ov-condition-detail{grid-template-columns:1fr 1.25fr;gap:1.5rem;display:grid}.ov-condition-detail>div{border-top:1px solid #8fa5b6;padding:1.1rem 0}.ov-condition-detail strong{margin:.75rem 0;font-size:1.75rem;font-weight:600;line-height:1.1;display:block}.ov-condition-detail p{margin:.75rem 0 0;font-size:1.05rem;line-height:1.5}.ov-support-detail>div{border-top:1px solid #a9b2c3;grid-template-columns:7rem 1fr;align-items:baseline;gap:1.5rem;padding:1rem 0;display:grid}.ov-support-detail strong{color:#17389f;font-size:1.45rem;font-weight:600}.ov-support-detail p{margin:0;font-size:1.05rem;line-height:1.5}.ov-source-foot{color:#555760;grid-template-columns:1fr auto;align-items:baseline;gap:.6rem 2rem;margin-top:1.5rem;display:grid}.ov-source-foot p{margin:0;line-height:1.5}.ov-source-foot a{color:#17389f;text-underline-offset:5px;align-items:center;gap:.5rem;min-height:44px;text-decoration:underline;display:inline-flex}.ov-source-foot a svg{width:1rem;height:1rem}.ov-source-foot small{grid-column:1/-1;font-size:.8rem}.overviews-question-section{padding-block:clamp(4rem,6vw,6rem)}.overviews-question-section .overviews-heading-split{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.overviews-question-section h2{max-width:25ch;font-size:clamp(2.7rem,4.3vw,4.5rem)}.overviews-question-section .overviews-heading-split>p{max-width:78ch;font-size:1.0625rem}.overviews-panorama{color:#101c31;background:#e1eaf0;border-radius:16px;padding:1.75rem 2rem}.overviews-panorama>blockquote{color:#101c31;letter-spacing:-.025em;max-width:42ch;margin:0 0 1.5rem;padding:0;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:550;line-height:1.15}.overviews-perspective-tabs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.overviews-perspective-tabs button{color:#233d68;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #acb9cb;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:1rem;display:flex}.overviews-perspective-tabs button[aria-pressed=true]{color:#fff;background:#2453d4;border-color:#2453d4}.overviews-perspective-tabs strong{overflow-wrap:anywhere;min-width:0;font-size:1.05rem;font-weight:600}.overviews-perspective-tabs svg{flex:none;width:1.1rem;height:1.1rem}.overviews-perspective-stage{color:#101c31;background:0 0;min-height:0;display:grid}.overviews-perspective-stage article{grid-area:1/1;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:2.25rem;min-height:360px;padding:2rem 0 0;display:grid}.overviews-perspective-stage article[hidden]{visibility:hidden;pointer-events:none;display:grid}.overviews-perspective-copy h3{letter-spacing:-.025em;max-width:22ch;margin:0;font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1.08}.overviews-perspective-copy>p{color:#43516b;margin:1rem 0;font-size:1.0625rem;line-height:1.55}.ov-angle-result{border-top:1px solid #a3b4c9;margin-top:1.5rem;padding-top:1rem}.ov-angle-result small{color:#43516b;font-size:.85rem;display:block}.ov-angle-result strong{margin-top:.6rem;font-size:1.05rem;font-weight:650;line-height:1.4;display:block}.overviews-example-note{color:#43516b;margin:1rem 0 0;font-size:.85rem;line-height:1.5}.ov-panorama-art{color:#17389f;min-width:0;min-height:320px}.ov-logistics{flex-direction:column;justify-content:center;display:flex}.ov-route-drawing{min-height:230px;position:relative}.ov-route-drawing>svg{width:100%;height:230px;display:block}.ov-route-drawing>span{background:#f6fbfd;border-radius:8px;padding:.8rem 1rem;font-size:1.1rem;font-weight:650;position:absolute;top:32.2%;transform:translate(-50%,-50%)}.ov-route-drawing .ov-station-dispatch{color:#fff;background:#2453d4;left:16%}.ov-route-drawing .ov-station-return{left:81%}.ov-route-drawing .ov-station-inspect{background:#c5d8e9;top:79.1%;left:50%}.ov-route-drawing>small{color:#43516b;font-size:.85rem;position:absolute;bottom:0;left:0}.ov-route-marker{offset-path:path("M95 74H490V182H300");animation:1.2s ease-out both ovRoute}@keyframes ovRoute{0%{offset-distance:0%}to{offset-distance:100%}}.overviews-panorama[data-motion=false] *{animation-play-state:paused!important}.ov-route-notes{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.ov-route-notes>div{border-top:1px solid #7d95b7;padding:.8rem 0;font-size:1rem;line-height:1.45}.ov-costs{flex-direction:column;justify-content:center;display:flex}.ov-cost-groups{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ov-cost-groups>div{transform-origin:top;background:#f6fbfd;border-radius:12px;padding:1.25rem;animation:.5s both ovFactorOpen}.ov-cost-groups>div:nth-child(2){background:#ccebf4;animation-delay:.1s}.ov-cost-groups strong{font-size:1.25rem;font-weight:600}.ov-cost-groups p{color:#43516b;margin:.9rem 0 0;font-size:1rem}.ov-cost-assumptions{border-block:1px solid #a3b4c9;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.25rem;padding:1.25rem 0;animation:.4s .25s both ovFactorOpen;display:flex}.ov-cost-assumptions strong{width:100%;font-size:1.05rem}.ov-cost-assumptions span{color:#43516b;font-size:1rem}.ov-costs>small{color:#43516b;margin-top:1rem;font-size:.85rem}@keyframes ovFactorOpen{0%{opacity:0;transform:translateY(12px)rotateX(-12deg)}to{opacity:1;transform:none}}.ov-pilot{grid-template-columns:1.5fr 1fr;align-items:center;gap:1.4rem;display:grid}.ov-pilot-sheet{background:#f6fbfd;border-radius:12px;padding:1.5rem;animation:.5s both ovFactorOpen}.ov-pilot-sheet>span{font-size:.85rem}.ov-pilot-sheet>strong{margin:1rem 0;font-size:1.9rem;font-weight:600;line-height:1.1;display:block}.ov-pilot-sheet dl{margin:0}.ov-pilot-sheet dl>div{border-top:1px solid #c4cede;padding:.65rem 0}.ov-pilot-sheet dt{font-size:.9rem;font-weight:650}.ov-pilot-sheet dd{color:#43516b;margin:.3rem 0 0;font-size:.95rem;line-height:1.4}.ov-pilot-margin>div{border-top:1px solid #9fb2cd;padding:.8rem 0}.ov-pilot-margin strong{font-size:1.1rem;font-weight:600;line-height:1.3;display:block}.ov-pilot-margin p{color:#43516b;margin:.6rem 0 0;font-size:.95rem;line-height:1.45}.ov-pilot-margin>svg{width:1.3rem;height:1.3rem;margin:.7rem 0;transform:rotate(90deg)}.overviews-services .overviews-heading-split{margin-bottom:3rem}.overviews-service-explorer{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,4vw,4rem);padding:0;display:grid}.overviews-service-rows article{border-bottom:1px solid #adb7c8;padding:0}.overviews-service-rows button{width:100%;min-height:95px;font:inherit;grid-template-columns:1.6rem minmax(0,1fr) 1.2rem;gap:1rem;padding:1.2rem .8rem;display:grid}.overviews-service-rows h3{letter-spacing:-.025em;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.15}.overviews-service-rows button span{color:#17389f;font-size:.8rem}.overviews-service-rows article[data-active=true]{color:#17389f;background:#dcecf4}.overviews-service-rows article[data-active=true] button svg{transform:none}.overviews-service-rows button:hover{background:#dcecf480}.ov-workshop-selection-note{color:#43516b;margin:1.25rem 0;font-size:.9rem;line-height:1.5}.overviews-service-detail{box-shadow:none;color:#101c31;background:0 0;border-radius:0;min-height:0;margin:0;padding:0;scroll-margin-top:110px;position:relative;top:auto;overflow:visible}.ov-workshop-intro{padding-right:0}.ov-workshop-intro h3{margin:0 0 .8rem;font-size:1.75rem;line-height:1.12}.ov-workshop-intro>p{color:#43516b;max-width:62ch;margin:0;font-size:1.05rem;line-height:1.55}.ov-workshop-frame{margin-top:1.4rem;padding-top:80px;position:relative;overflow:visible}.overviews-service-object{z-index:1;pointer-events:none;width:200px;max-width:40%;position:absolute;top:0;right:1rem}.overviews-service-object img{object-fit:contain;filter:drop-shadow(0 12px 14px #15244426);width:100%;height:auto;display:block}.ov-service-surface{box-shadow:none;color:#101c31;background:#dcecf4;border-radius:16px;padding:1.5rem;position:relative;overflow:hidden}.ov-workshop-page{background:#f6fbfd;border-radius:12px;min-height:360px;padding:1.5rem;animation:.3s both ovWorkshopIn}.ov-workshop-page>header{color:#43516b;border-bottom:1px solid #b6c8df;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:0 130px 1.1rem 0;font-size:.8rem;display:flex}.ov-workshop-page h4{letter-spacing:-.03em;margin:1.4rem 0;font-size:clamp(1.8rem,2.5vw,2.7rem);font-weight:570;line-height:1.05}.ov-workshop-page p{color:#43516b;font-size:1rem;line-height:1.5}.ov-workshop-page small{color:#43516b;font-size:.82rem;display:block}.ov-workshop-page strong{margin-top:.5rem;font-size:1.1rem;font-weight:600;line-height:1.35;display:block}.ov-workshop-page nav{color:#17389f;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;display:flex}.ov-workshop-page nav svg{width:1rem;height:1rem}.ov-workshop-access{color:#fff;background:#2453d4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:1rem;display:grid}.ov-workshop-access>span{font-size:.85rem}.ov-workshop-access>svg{width:1.1rem;height:1.1rem}.ov-workshop-access>strong,.ov-workshop-access>p{color:inherit;grid-column:1/-1;margin:0}.ov-workshop-scope{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.ov-workshop-scope>div{border-top:1px solid #9fb2cd;padding:1rem 0}.ov-workshop-scope>p{border-top:1px solid #9fb2cd;grid-column:1/-1;margin:0;padding-top:1rem}.ov-workshop-evidence>div{background:#e1eaf0;border-radius:6px;padding:.9rem}.ov-workshop-evidence>div:last-child{background:#ccebf4}.ov-workshop-evidence svg{color:#2453d4;width:100%;height:30px;display:block}.ov-workshop-evidence p{margin:.6rem 0 0}.ov-workshop-clarity>div{border-top:1px solid #b6c8df;padding:.7rem 0}.ov-workshop-clarity>div:first-child{border-color:#2453d4}.ov-workshop-clarity p{margin:.3rem 0 0}.ov-workshop-review{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ov-workshop-review>div{background:#dcecf4;border-radius:8px;padding:1rem}.ov-workshop-review>div:last-child{background:#eeeee9}.ov-workshop-review p{margin:.6rem 0 0}.ov-service-result{border-bottom:1px solid #a9b4c4;padding:1.1rem 0}.ov-service-result small{color:#43516b;font-size:.85rem}.ov-service-result p{color:#17389f;margin:.45rem 0 0;font-size:1.05rem;font-weight:650;line-height:1.45}.overviews-service-detail .ov-workshop-scope-note{border:0}.overviews-service-detail .ov-workshop-scope-note summary{color:#43516b;padding:.9rem 0;font-size:.95rem}.overviews-service-detail .ov-workshop-scope-note p{color:#43516b;margin:0 0 1rem;font-size:1rem;line-height:1.55}.overviews-service-detail>a{color:#17389f;text-underline-offset:4px;border:0;align-items:center;gap:.6rem;font-size:.95rem;text-decoration:underline;display:inline-flex}.overviews-service-detail>a svg{flex:none;width:1rem;height:1rem}@keyframes ovWorkshopIn{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.overviews-starting-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.4rem;padding-top:24px;display:grid}.overviews-starting-cards>article{perspective:1800px;min-width:0;min-height:0}.overviews-starting-inner{height:100%;min-height:720px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.72,.2,1);display:grid}.overviews-starting-cards>article:nth-child(2){margin-bottom:-24px;position:relative;top:-24px}.overviews-starting-cards>article:nth-child(2) .overviews-starting-inner{min-height:744px}.overviews-starting-face{min-width:0;box-shadow:none;backface-visibility:hidden;color:#101c31;background:#dcecf4;border:0;border-radius:16px;flex-direction:column;grid-area:1/1;padding:1.75rem;display:flex;position:relative;inset:auto}.overviews-starting-back{color:#f4f1ea;background:#11192a;transform:rotateY(180deg)}.overviews-starting-cards>article:nth-child(2) .overviews-starting-front{color:#fff;background:#2453d4}.overviews-starting-cards>article:nth-child(2) .overviews-starting-back{color:#101c31;background:#dcecf4}.overviews-starting-cards>article:nth-child(3) .overviews-starting-front{color:#f4f1ea;background:#11192a}.overviews-starting-cards>article:nth-child(3) .overviews-starting-back{color:#101c31;background:#e8e8e4}.overviews-starting-face>span,.overviews-starting-face>small{color:inherit;letter-spacing:0;text-transform:none;font-size:.8rem}.overviews-starting-face h3{letter-spacing:-.03em;min-height:0;margin:1rem 0;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.06}.overviews-starting-face>p{color:inherit;font-size:1.05rem;line-height:1.5}.overviews-starting-face>small{margin:0 0 .4rem}.overviews-starting-face>strong{margin:0 0 1.1rem;font-size:1rem;line-height:1.4}.overviews-starting-face button{font-size:.95rem}.ov-starting-art{flex:1;align-items:center;min-width:0;padding-block:2rem;display:flex}.ov-starting-art>div{width:100%;min-width:0}.ov-scope-edition{color:#17389f;background:#f6fbfd;border-radius:8px;padding:0 1rem}.ov-scope-edition>div{border-bottom:1px solid #c0d0e5;padding:1rem 0}.ov-scope-edition>div:last-child{border:0}.ov-scope-edition span{font-size:.85rem;display:block}.ov-scope-edition strong{margin:.5rem 0 0;font-size:1.15rem;font-weight:600;line-height:1.35;display:block}.ov-scope-edition p{color:inherit;margin:.5rem 0 0;font-size:1rem;line-height:1.4}.ov-scope-edition .ov-edition-gap{background:#e1eaf0;border:1px dashed #7d95b8;margin:.7rem 0;padding:1.2rem .8rem}.ov-scope-edition i{background:#93aac8;width:75%;height:1px;margin-top:1rem;display:block}.ov-material-pair>div{color:#17389f;background:#f6fbfd;border-radius:8px;padding:1.2rem}.ov-material-pair>div:last-child{background:#ccebf4}.ov-material-pair small{color:#17389f;letter-spacing:0;text-transform:none;margin:0;font-size:.85rem;display:block}.ov-material-pair strong{margin:.5rem 0 0;font-size:1.2rem;font-weight:600;line-height:1.25;display:block}.ov-material-link{text-align:center;height:38px;padding:7px;display:block}.ov-material-link svg{width:24px;height:24px;transform:rotate(90deg)}.ov-material-pair>div[data-missing=true]{color:#fff;background:0 0;border:1px dashed #ccebf4;min-height:90px}.ov-material-pair>div[data-missing=true] small{color:inherit}.ov-open-reference{border-top:1px dashed #ccebf4;width:45%;height:1px;margin:1.3rem 0;display:block}.ov-review-note{color:#f4f1ea;background:#243753;border-radius:8px;padding:1.25rem}.ov-review-note>strong{padding-bottom:.8rem;font-size:1.15rem;font-weight:600;display:block}.ov-review-note dl{margin:0}.ov-review-note dl>div{border-top:1px solid #7188a7;padding:.7rem 0}.ov-review-note dt{color:#ccebf4;font-size:.85rem}.ov-review-note dd{margin:.3rem 0 0;font-size:1rem;line-height:1.4}.ov-review-note i{border-top:1px dashed #a3b4ca;width:140px;max-width:85%;height:1px;margin:.8rem 0;display:block}.overviews-deliverables{padding-block:4rem}.ov-journey[data-pinned=true]{height:calc(var(--ov-journey-height) + var(--ov-journey-travel))}.ov-journey-composition{padding-block:1rem}.ov-journey[data-pinned=true] .ov-journey-composition{top:var(--ov-journey-top);position:sticky}.ov-journey[data-pinned=false]{pointer-events:none;visibility:hidden;width:100%;position:absolute}.ov-journey[data-pinned=false] .ov-journey-composition{position:static}.ov-journey-heading{margin-bottom:1.5rem}.ov-journey-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(2.6rem,3.5vw,3.75rem);line-height:1.02}.ov-journey-heading>p{color:#43516b;max-width:85ch;margin:.8rem 0 0;font-size:1.0625rem;line-height:1.5}.ov-journey-chrome{color:#43516b;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.85rem;display:flex}.ov-journey-chrome>span{line-height:1.4}.ov-journey-controls{flex-wrap:wrap;gap:.4rem;display:flex}.ov-journey-controls button{color:#43516b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a3b4c9;padding:.7rem .9rem;font-weight:600}.ov-journey-controls button[aria-pressed=true]{color:#17389f;background:#dcecf4;border-color:#2453d4}.ov-overview-scene{color:#f4f1ea;--ov-expand:0;--ov-source:0;--ov-reveal-0:1;--ov-reveal-1:1;--ov-reveal-2:1;background:#11192a;border-radius:16px;min-width:0;min-height:365px;padding:1.75rem 2rem;position:relative}#ov-overview-stage .ov-overview-scene{--ov-expand:inherit;--ov-source:inherit;--ov-reveal-0:inherit;--ov-reveal-1:inherit;--ov-reveal-2:inherit;height:440px}.ov-overview-context h3{max-width:38ch;font-size:calc(2rem - var(--ov-expand)*.8rem);letter-spacing:-.02em;margin:0 0 .9rem;font-weight:570;line-height:1.12}.ov-overview-context>p{max-width:72ch;font-size:calc(1.5rem - var(--ov-expand)*.48rem);color:#dce4ef;margin:0;line-height:1.6}.ov-overview-context mark{color:#ccebf4;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#5b83e229;border-radius:3px;padding:.12rem .2rem}.ov-term-0{opacity:var(--ov-reveal-0);outline:calc(var(--ov-source)*1px) solid #ccebf4}.ov-term-1{opacity:var(--ov-reveal-1)}.ov-term-2{opacity:var(--ov-reveal-2)}.ov-overview-layers{gap:calc(.6rem - var(--ov-source)*.6rem);margin-top:calc(var(--ov-expand)*1rem);opacity:var(--ov-expand);transform:translateY(calc((1 - var(--ov-expand))*-25px));max-height:calc(var(--ov-expand)*290px);border-radius:calc(var(--ov-source)*8px);display:grid;overflow:hidden}.ov-overview-layer{padding:calc(.9rem - var(--ov-source)*.2rem) 1.25rem;color:#101c31;border-radius:calc((1 - var(--ov-source))*8px);background:#dcecf4;border-bottom:1px solid #b2c5da;grid-template-columns:1.5rem minmax(0,1fr) 8.5rem;align-items:center;gap:1rem;min-width:0;display:grid}.ov-overview-layer:nth-child(2){background:#e7e8ec}.ov-overview-layer:nth-child(3){background:#f2f0ea}.ov-layer-index{color:#17389f;font-size:.8rem}.ov-overview-layer h4{margin:0;font-size:1.15rem;font-weight:650;line-height:1.2;display:grid}.ov-overview-layer h4>span{grid-area:1/1}.ov-condition-heading{opacity:calc(1 - var(--ov-source))}.ov-source-heading{opacity:var(--ov-source)}.ov-overview-layer p{margin:.3rem 0 0;font-size:.95rem;line-height:1.4}.ov-condition-question{max-height:calc((1 - var(--ov-source))*40px);opacity:calc(1 - var(--ov-source));overflow:hidden}.ov-overview-layer .ov-source-body{margin-top:calc(var(--ov-source)*.3rem);max-height:calc(var(--ov-source)*60px);opacity:var(--ov-source);overflow:hidden}.ov-layer-reference{color:#17389f;text-align:center;background:#c5d8eb;border-radius:4px;padding:.4rem .6rem;font-size:.85rem}.ov-overview-layer:first-child .ov-layer-reference{outline:1px solid #2453d4}.ov-scene-reading{color:#ccebf4;margin:1rem 0 0;font-size:.9rem;line-height:1.5}.ov-journey-caption{color:#17389f;margin:.9rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.4}.ov-overview-linear>article{margin-top:2rem;scroll-margin-top:110px}.ov-overview-linear[hidden]{display:none}.ov-overview-linear .ov-overview-scene{min-height:0}.ov-overview-linear .ov-overview-layers{max-height:none;overflow:visible}.ov-overview-linear .ov-overview-scene[data-phase="0"] .ov-overview-layers{display:none}.ov-overview-linear .ov-overview-layer p{max-height:none}.ov-overview-linear [data-phase="1"] .ov-source-body,.ov-overview-linear [data-phase="2"] .ov-condition-question{display:none}.ov-overview-linear [data-phase="1"] .ov-source-heading,.ov-overview-linear [data-phase="2"] .ov-condition-heading{visibility:hidden}.ov-work-outputs{padding-top:3.5rem}.ov-work-outputs>h3{letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.8rem,2.7vw,2.6rem);font-weight:570;line-height:1.1}.ov-work-outputs>div{border-top:1px solid #a9b4c4;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.ov-work-outputs article{padding-top:1.4rem}.ov-work-outputs h4{margin:0 0 1rem;font-size:1.35rem;font-weight:600;line-height:1.2}.ov-work-outputs article p{color:#43516b;font-size:1rem;line-height:1.55}.ov-work-outputs article>strong{color:#17389f;font-size:.9rem}.ov-work-outputs article>strong+p{margin-top:.4rem}.overviews-landscape dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1050px}.overviews-landscape dl div{background:#0b1429eb;padding:1.75rem}.overviews-landscape dt{font-size:1.375rem;line-height:1.2}.overviews-landscape dd{color:#dce3ef;margin-top:.8rem;font-size:1.0625rem;line-height:1.5}.overviews-process-grid article{grid-template-rows:184px auto auto 1fr}.ov-process-object{place-items:center;height:176px;display:grid}.ov-process-object img{object-fit:contain;filter:drop-shadow(0 12px 10px #15244425);width:176px;height:176px;display:block}.ov-process-object[data-floating=true] img{animation:ovProcessFloat 8s var(--ov-phase) ease-in-out infinite}@keyframes ovProcessFloat{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.overviews-process-grid h3{min-height:3.4em;margin-top:1rem}@media (max-width:1100px){.overviews-starting-cards{grid-template-columns:1fr;padding:0}.overviews-starting-cards>article:nth-child(2){margin-bottom:0;top:auto}.overviews-starting-inner,.overviews-starting-cards>article:nth-child(2) .overviews-starting-inner{min-height:0}.ov-starting-art{max-width:480px;min-height:270px}.overviews-starting-face{padding:2rem}.overviews-process-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.overviews-related .overviews-shell>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.ov-condition-frame{gap:.5rem}.ov-condition-frame>strong{font-size:1.4rem}}@media (max-width:820px){.overviews-hero h1{max-width:100%}.overviews-hero-shell{padding-bottom:4.5rem}.overviews-hero-fan{width:95%;margin:0 auto}.overviews-fan-position{transform:translate(8px,8px)rotate(-4deg)}.overviews-page .geo-motion-toggle{display:inline-flex}.ov-source-cards{grid-template-columns:1fr}.overviews-perspective-stage article{grid-template-columns:1fr;gap:1.5rem;min-height:0}.overviews-perspective-stage article[hidden]{display:none}.overviews-perspective-copy h3{max-width:32ch}.ov-panorama-art{min-height:0}.overviews-panorama{padding:1.5rem}.overviews-service-explorer{grid-template-columns:1fr;gap:2rem}.overviews-service-rows button{min-height:72px}.overviews-service-rows h3{font-size:1.25rem}.overviews-landscape dl{grid-template-columns:1fr;max-width:580px}.overviews-landscape dl div{padding:1.5rem}.ov-source-foot{grid-template-columns:1fr}.ov-work-outputs>div{grid-template-columns:1fr;gap:0}.ov-work-outputs article{border-bottom:1px solid #a9b4c4;padding-block:1.25rem}.ov-overview-layer{grid-template-columns:1.2rem minmax(0,1fr);gap:.7rem;padding:1rem}.ov-layer-reference{grid-column:2;justify-self:start}.ov-journey-chrome{flex-wrap:wrap;align-items:start}}@media (max-width:560px){.ov-source-face{padding:1.5rem}.ov-source-turn{min-height:0}.ov-source-face h3{font-size:2rem}.ov-source-art{min-height:220px;padding-block:1.5rem}.ov-question-fork>strong{padding:1rem;font-size:1.35rem}.ov-question-fork>div{gap:.5rem}.ov-question-fork span{font-size:1.1rem}.ov-explanation-planes{padding:0}.ov-explanation-planes>div{padding:1.2rem .8rem}.ov-explanation-planes strong{font-size:1.5rem}.ov-condition-frame{grid-template-columns:1fr 1.1fr 1fr;gap:.4rem}.ov-condition-frame>span{min-height:145px;padding:.8rem .35rem;font-size:.88rem}.ov-condition-frame>strong{font-size:1.2rem}.ov-claim-window>div{min-height:160px;padding:1.25rem .8rem 2rem}.ov-claim-window>div:nth-child(2){min-height:190px}.ov-claim-window strong{font-size:1.65rem}.ov-use-flow{grid-template-columns:1fr;gap:.5rem}.ov-use-flow>div{grid-template-columns:1.4rem 4.2rem 1fr;align-items:baseline;gap:.6rem;display:grid}.ov-use-flow strong{margin:.2rem 0;font-size:1.3rem}.ov-use-flow p{font-size:.95rem}.ov-use-flow svg{display:none}.ov-condition-detail{grid-template-columns:1fr;gap:.5rem}.ov-support-detail>div{grid-template-columns:5rem 1fr;gap:.7rem}.ov-support-detail strong{font-size:1.15rem}.ov-support-detail p{font-size:1rem}.overviews-question-section{padding-block:4rem}.overviews-panorama{padding:1.2rem}.overviews-perspective-tabs{grid-template-columns:1fr;gap:.4rem}.overviews-perspective-tabs button{min-height:52px;padding:.8rem}.overviews-perspective-stage article{padding-top:1.5rem}.ov-route-drawing>span{padding:.7rem .5rem;font-size:.95rem}.ov-route-drawing{min-height:215px}.ov-route-drawing>svg{height:215px}.ov-route-notes,.ov-cost-groups{gap:.7rem}.ov-cost-groups>div{padding:1rem .7rem}.ov-cost-groups strong{font-size:1.05rem}.ov-cost-groups p{font-size:.95rem}.ov-pilot{grid-template-columns:1fr;gap:1rem}.ov-pilot-sheet{padding:1.25rem}.ov-pilot-margin{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ov-pilot-margin>svg{display:none}.ov-workshop-frame{padding-top:60px}.overviews-service-object{width:160px;max-width:50%}.ov-service-surface{padding:1rem}.ov-workshop-page{min-height:0;padding:1.1rem}.ov-workshop-page>header{padding-right:70px}.ov-workshop-page h4{font-size:1.8rem}.ov-workshop-scope,.ov-workshop-review{grid-template-columns:1fr}.overviews-starting-face{padding:1.5rem}.overviews-starting-face h3{font-size:2rem}.ov-overview-scene{padding:1.4rem}.ov-overview-context h3{font-size:calc(1.8rem - var(--ov-expand)*.55rem)}.ov-overview-context>p{font-size:calc(1.2rem - var(--ov-expand)*.18rem)}.ov-overview-layer h4{font-size:1.1rem}.ov-journey-heading h2{font-size:2.6rem}.overviews-process-grid h3{min-height:0}}@media (max-width:820px),(pointer:coarse),(max-height:700px),(prefers-reduced-motion:reduce){.ov-source-turn,.ov-source-cards article[data-open=true] .ov-source-turn,.overviews-starting-inner,.overviews-starting-cards>article[data-open=true] .overviews-starting-inner{transition:none;transform:none!important}.ov-source-back,.overviews-starting-back{display:flex;transform:none}.ov-source-face[aria-hidden=true],.overviews-starting-face[aria-hidden=true]{display:none}.ov-source-face[aria-hidden=false],.overviews-starting-face[aria-hidden=false]{display:flex}}@media (prefers-reduced-motion:reduce){.overviews-panorama *,.ov-workshop-page,.ov-process-object img{animation:none!important}.ov-route-marker{offset-distance:100%}.ov-source-face button:hover svg,.overviews-starting-face button:hover svg{transform:none}}
