.v3-destination-lead{display:grid;grid-template-columns:minmax(0,1fr);gap:64px;align-items:center}.v3-destination-hero.has-aside .v3-destination-lead{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.v3-destination-hero.has-aside h1{font-size:clamp(42px,4.5vw,72px)}.v3-destination-hero .v3-inner-lede{max-width:760px}.v3-platform-schematic{padding:36px;background:#142238;color:#fff;position:relative;overflow:hidden;box-shadow:18px 18px 0 #eae4da}.v3-platform-schematic:after{content:"";position:absolute;right:-110px;top:30px;width:300px;height:300px;border:1px solid #ad87694d;border-radius:50%;pointer-events:none}.v3-platform-schematic>.v3-eyebrow{color:#d6b594}.v3-schematic-path{position:relative;z-index:1;margin:36px 0;display:grid;gap:0}.v3-schematic-path>div{display:flex;align-items:center;gap:22px;min-height:70px;border-top:1px solid #ffffff25}.v3-schematic-path>div:last-child{border-bottom:1px solid #ffffff25}.v3-schematic-path span{color:#d3b092;font:11px monospace}.v3-schematic-path strong{font-size:16px;font-weight:500;letter-spacing:.08em}.v3-schematic-path i{margin-left:auto;width:8px;height:8px;border:1px solid #cea47d;border-radius:50%;box-shadow:0 0 0 5px #cea47d15}.v3-platform-schematic>p{color:#c0c9d2;font-size:13px;margin:0}.v3-platform-directory>a{display:grid;grid-template-columns:80px 1fr 40px;gap:30px;padding:56px 0;border-top:1px solid #d4d2cc;transition:background .2s}.v3-platform-directory>a:hover{background:#f0ede6}.v3-platform-directory>a:last-child{border-bottom:1px solid #d4d2cc}.v3-directory-index{font:13px monospace;color:#9b623e}.v3-platform-directory img{width:170px;height:48px;object-fit:contain;object-position:left;margin-bottom:24px}.v3-platform-directory h2{font-size:clamp(30px,3.4vw,48px);margin-bottom:18px}.v3-platform-directory p{max-width:640px}.v3-platform-directory>a>svg{color:#9b623e}.v3-destination-logo{object-fit:contain;object-position:left;width:170px;height:48px;margin-bottom:32px}.v3-capability-details{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.v3-capability-details>article{display:grid;grid-template-columns:42px 1fr;gap:22px;border-top:1px solid #d4d2cc;padding:38px 0}.v3-detail-number{font:12px monospace;color:#9b623e;padding-top:3px}.v3-capability-details h3{font-size:26px;line-height:1.22;margin:15px 0}.v3-capability-details p:last-child{font-size:15px;line-height:1.75;color:#59616c}.v3-delivery-promise,.v3-product-evidence{background:#eeece5}.v3-product-shots{display:grid;grid-template-columns:1fr 1fr;gap:32px}.v3-product-shots figure{margin:0}.v3-product-shots img{width:100%;height:auto;aspect-ratio:5/3;object-fit:contain;background:#fff;padding:12px;border:1px solid #d5d2cb;box-shadow:0 20px 40px -30px #14223850}.v3-product-shots figcaption{padding-top:25px}.v3-product-shots h3{font-size:23px;margin:0 0 10px}.v3-product-shots p{color:#59616c;font-size:14px}.v3-gallery-host{--color-line:#d6d2c9;--color-ink:#142238;--color-paper:#f7f5f0}.v3-delivery-promise ul{list-style:none;padding:0;margin:0}.v3-delivery-promise li{display:flex;gap:20px;border-bottom:1px solid #d2cec5;padding:20px 0;align-items:center;font-size:17px}.v3-delivery-promise li svg{flex-shrink:0;color:#9b623e}.v3-next-step{background:#142238;color:#fff;padding:76px 0}.v3-next-step>.v3-wrap{display:flex;gap:48px;align-items:center;justify-content:space-between}.v3-next-step h2{font-size:clamp(32px,3.2vw,49px);max-width:690px;margin:20px 0}.v3-next-step p:not(.v3-eyebrow){color:#c5cbd3;max-width:630px}.v3-next-step .v3-eyebrow{color:#d6b594}.v3-next-step .v3-button{flex-shrink:0}.v3-ems-ledger{border:1px solid #d5d2ca;background:#fff;padding:30px;box-shadow:18px 18px 0 #eae4da}.v3-ems-ledger>div{display:flex;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid #e3e0d9}.v3-ems-ledger>div>span{flex:1}.v3-ems-ledger small{font:11px monospace;color:#9b623e}.v3-ems-ledger strong{display:block;font-size:20px;margin-bottom:8px}.v3-ems-ledger>div span span{font-size:12px;color:#59616c}.v3-ems-ledger svg{color:#9b623e}.v3-ems-ledger>p{font:10px monospace;letter-spacing:.07em;text-transform:uppercase;margin:24px 0 0;color:#76716a}.v3-lab-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.v3-lab-directory>a{min-width:0}.v3-lab-cover{position:relative;min-height:300px;overflow:hidden;padding:28px;background:#15273d;color:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s}.v3-lab-cover>.v3-eyebrow{color:#dac0a6;position:relative;z-index:1}.v3-lab-number{font:110px Georgia,serif;letter-spacing:-.07em;color:#e8d7bf;line-height:1;position:relative;z-index:1}.v3-lab-cover>span:last-child{font:10px monospace;position:relative;z-index:1;color:#c6cfd9;letter-spacing:.08em}.v3-lab-directory>a:nth-child(2) .v3-lab-cover{background:#333532}.v3-lab-directory>a:nth-child(3) .v3-lab-cover{background:#513d34}.v3-lab-linework{position:absolute;inset:0}.v3-lab-linework i{position:absolute;right:-100px;top:30px;width:280px;height:280px;border:1px solid #d5b48c45;border-radius:50%;transition:transform .6s}.v3-lab-linework i:nth-child(2){transform:translateX(-28px)}.v3-lab-linework i:nth-child(3){transform:translateX(-56px)}.v3-lab-linework i:nth-child(4){transform:translateX(-84px)}.v3-lab-directory>a:hover .v3-lab-linework i{transform:translateX(-40px) scale(1.06)}.v3-lab-caption{padding:25px 0}.v3-lab-caption h3{font-size:26px;line-height:1.2;display:flex;gap:20px;justify-content:space-between;margin:0 0 16px}.v3-lab-caption h3 svg{flex-shrink:0;color:#9b623e;margin-top:3px}.v3-lab-caption p{font-size:14px;line-height:1.7;color:#59616c;margin-bottom:24px}.v3-lab-caption .v3-inline-link{font-size:12px}.v3-sample-note{padding:24px 0;border-top:1px solid #d4d2cc;font-size:13px;max-width:950px;color:#616773;line-height:1.7}.v3-sample-note a{text-decoration:underline;text-underline-offset:4px}.v3-resource-links{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:35px 0}.v3-resource-links>a{display:flex;align-items:center;gap:20px;padding:25px 0;border-top:1px solid #d4d2cc}.v3-resource-links>a>span{flex:1}.v3-resource-links strong{font-size:17px;display:block;margin-bottom:7px}.v3-resource-links small{font-size:12px;line-height:1.5;color:#59616c;display:block}.v3-resource-links svg{flex-shrink:0;color:#9b623e}.v3-lab-disclosure{background:#142238;color:#ead6bf;padding:20px 0;font:10px monospace;letter-spacing:.08em}.v3-lab-disclosure>.v3-wrap{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.v3-lab-disclosure .v3-wrap>span:last-child{margin-left:auto;color:#c9d1dc}.v3-status-dot{height:7px;width:7px;background:#c4a17e;border-radius:50%}.v3-lab-workbench{background:#f0eee8}.v3-cp-host,.v3-om-host{background:transparent!important}.v3-cp-host h2,.v3-om-host h2{font-size:clamp(30px,3vw,44px);line-height:1.15}.v3-cp-host p,.v3-om-host p{line-height:1.65}.v3-cp-host .cp-kicker,.v3-om-host .om-kicker{color:#885432}.v3-cp-host em,.v3-om-host em{color:#9b623e}.v3-cp-host .cp-panel{border-radius:4px}.v3-cp-host .cp-stage-tabs button{border-radius:3px}.v3-lab-workbench :is(input,select){max-width:100%}.v3-role-list{margin:30px 0 50px}.v3-role-list>a{display:flex;gap:32px;justify-content:space-between;align-items:center;padding:36px 0;border-top:1px solid #d4d2cc}.v3-role-list>a:last-child{border-bottom:1px solid #d4d2cc}.v3-role-list h2{font-size:clamp(25px,3vw,40px);margin:15px 0}.v3-role-list span{font:11px monospace;letter-spacing:.05em;color:#9b623e}.v3-role-list p{font-size:14px;color:#59616c}.v3-role-list svg{flex-shrink:0;color:#9b623e}.v3-legal-grid,.v3-role-detail{display:grid;grid-template-columns:240px minmax(0,1fr);gap:80px}.v3-role-detail>aside>div{padding:20px 0;border-bottom:1px solid #d4d2cc}.v3-role-detail>aside strong{font-size:13px}.v3-role-detail>aside p:not(.v3-eyebrow){font-size:13px;color:#59616c;margin-top:9px;line-height:1.65}.v3-role-detail #apply{scroll-margin-top:110px;padding-top:35px}.v3-prose{min-width:0;font-size:16px;line-height:1.85;color:#424e5c;overflow-wrap:anywhere}.v3-prose p{margin:0 0 22px}.v3-prose h2{font-size:29px;letter-spacing:-.03em;color:#142238;margin:44px 0 20px}.v3-prose h3{font-size:21px;color:#142238;margin:28px 0 14px}.v3-prose ol,.v3-prose ul{padding-left:23px;margin:20px 0;list-style:disc}.v3-prose ol{list-style:decimal}.v3-prose li{padding:0 0 10px}.v3-prose a:not(.v3-button){text-decoration:underline;text-underline-offset:4px;color:#85532f}.v3-prose table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:13px;margin:26px 0}.v3-prose :is(th,td){padding:14px;border:1px solid #d4d2cc;min-width:145px;vertical-align:top}.v3-prose th{text-align:left;background:#ebe7df}.v3-policy-date{font:11px monospace;color:#76716a;margin-top:30px}.v3-policy-content>:first-child{margin-top:0}.v3-legal-grid>nav{display:flex;flex-direction:column;gap:0;align-self:start;position:sticky;top:120px}.v3-legal-grid>nav>a{border-bottom:1px solid #d4d2cc;padding:17px 0;font-size:14px}.v3-legal-grid>nav>a[aria-current]{color:#885432;font-weight:700}@media(min-width:1500px){.v3-destination-hero.has-aside h1{font-size:76px}}@media(max-width:1100px){.v3-destination-hero.has-aside .v3-destination-lead{gap:38px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.v3-ems-ledger,.v3-platform-schematic{padding:24px}.v3-lab-directory{gap:22px}.v3-lab-cover{padding:22px;min-height:260px}.v3-legal-grid,.v3-role-detail{gap:40px;grid-template-columns:200px minmax(0,1fr)}}@media(max-width:800px){.v3-destination-hero.has-aside .v3-destination-lead{grid-template-columns:1fr;gap:48px}.v3-ems-ledger,.v3-platform-schematic{max-width:600px;width:calc(100% - 12px);box-shadow:12px 12px 0 #eae4da}.v3-schematic-path{margin:20px 0}.v3-schematic-path>div{min-height:58px}.v3-capability-details{gap:0 32px}.v3-capability-details>article{grid-template-columns:1fr;gap:14px}.v3-platform-directory>a{grid-template-columns:35px 1fr 25px;gap:20px}.v3-platform-directory>a>svg{width:24px}.v3-lab-directory{grid-template-columns:1fr}.v3-lab-directory>a{display:grid;grid-template-columns:.8fr 1fr;gap:25px}.v3-lab-cover{min-height:260px}.v3-lab-caption{padding-top:12px}.v3-next-step>.v3-wrap{align-items:flex-start;flex-direction:column;gap:25px}.v3-legal-grid,.v3-role-detail{grid-template-columns:1fr}.v3-role-detail>aside{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.v3-role-detail>aside>.v3-eyebrow{grid-column:1/-1}.v3-legal-grid>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:10px 25px}.v3-lab-disclosure .v3-wrap>span:last-child{margin-left:0;width:100%;padding-left:21px}}@media(max-width:550px){.v3-capability-details,.v3-product-shots,.v3-resource-links{grid-template-columns:1fr}.v3-capability-details>article{grid-template-columns:25px 1fr;gap:14px;padding:28px 0}.v3-capability-details h3{font-size:23px}.v3-platform-directory>a{grid-template-columns:1fr 25px;padding:36px 0}.v3-directory-index{display:none}.v3-platform-directory img{width:145px}.v3-lab-directory>a{display:block}.v3-lab-cover{min-height:250px}.v3-lab-caption{padding:24px 0}.v3-next-step{padding:56px 0}.v3-prose{font-size:15px}.v3-prose h2{font-size:26px}.v3-role-detail>aside{grid-template-columns:1fr}.v3-ems-ledger>div{gap:15px}.v3-product-shots{gap:36px}.v3-lab-disclosure{font-size:9px;line-height:1.6}.v3-resource-links>a{gap:14px}.v3-destination-hero.has-aside h1{font-size:clamp(36px,9vw,48px)}}@media(prefers-reduced-motion:reduce){.v3-lab-cover,.v3-lab-linework i,.v3-platform-directory>a{transition:none}}.v3-pricing-article-card{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:end;padding:38px;background:#eee9e0;border:1px solid #d9d0c3;margin-bottom:35px}.v3-pricing-article-card h2{font-size:39px;margin-top:20px}.v3-pricing-article-card>div>p:not(.v3-eyebrow){font-size:13px;color:#5e6a7b;max-width:650px;margin-top:20px}.v3-pricing-article-card>div:last-child{display:flex;flex-direction:column;align-items:start;gap:18px}.v3-pricing-article-card .v3-button{white-space:nowrap}@media(max-width:900px){.v3-pricing-article-card{grid-template-columns:1fr;gap:25px}}@media(max-width:560px){.v3-pricing-article-card{padding:25px 20px}.v3-pricing-article-card h2{font-size:30px}.v3-pricing-article-card .v3-eyebrow{font-size:8px!important}}