body.v2 .v2-materials{height:auto}body.v2 .v2-material-stage{height:auto;min-height:0;position:relative;padding-block:40px}body.v2 .v2-material-stage>h2{position:relative;inset:auto;margin:40px 0;font-size:clamp(32px,3.6vw,56px)}.v2-material-chapters{position:relative;z-index:3;width:min(540px,48%);margin:40px 0 120px auto}.v2-material-chapter{margin-bottom:32px}.v2-material-chapter[hidden]{display:none}.v2-material-chapter>.v2-micro{color:var(--v2-accent)}body.v2 .v2-material-chapter h3{font-size:clamp(28px,2.7vw,42px);line-height:1.15;margin:14px 0!important}.v2-material-chapter p{font-size:13px;color:#bbb;max-width:440px;line-height:1.6}.v2-material-chapter ul{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}.v2-material-chapter li{border:1px solid #ffffff38;padding:10px 14px;font:13px var(--v2-mono);color:#f1f1ee;transition:border-color .35s,color .35s,background .35s}.v2-material-spec{font-size:11px;color:#aaa;line-height:1.6;max-width:390px}.v2-material-chapters .v2-text-link{max-width:280px;font-size:12px;margin-top:12px}body.v2 .v2-material-tabs{grid-template-columns:repeat(3,1fr);bottom:56px;gap:24px}body.v2 .v2-metal--surface{inset:22% 42% 14% -12%;opacity:.72}body.v2 .is-material-ready{height:340svh}body.v2 .is-material-ready .v2-material-stage{position:sticky;top:0;height:100svh;min-height:700px}.is-material-ready .v2-material-chapters{position:absolute;right:var(--v2-gutter);top:31%;margin:0;width:45%;max-width:560px}.is-material-ready .v2-material-chapter{min-height:250px;margin-bottom:12px}.is-material-ready .v2-material-chapter li.is-grade-active{border-color:#ff653680;background:#ff653610}.is-material-ready .v2-material-chapter:not([hidden]){animation:v2-chapter-enter .45s ease both}@media(max-width:799px),(max-height:699px){body.v2 .v2-material-chapters{width:100%;max-width:none;margin:24px 0 70px}body.v2 .v2-material-stage{padding-block:32px}body.v2 .v2-material-stage>h2{margin:26px 0}body.v2 .v2-material-tabs,body.v2 .v2-metal--surface{display:none}.v2-material-chapter{padding:24px 0;border-top:1px solid #ffffff30}}@media(prefers-reduced-motion:reduce){.v2-material-chapter li{transition:none}}@keyframes v2-chapter-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}body.v2 .is-material-ready{height:650svh}body.v2 .v2-material-chapter li{border:0;background:none;padding:0}body.v2 .v2-material-chapter li button{padding:10px 14px;border:1px solid #ffffff38;background:transparent;font:13px var(--v2-mono);transition:background .3s,border-color .3s}body.v2 .v2-material-chapter li button[aria-pressed=true]{border-color:var(--v2-accent);background:#ff65361a}.v2-material-sample-label{position:absolute;left:var(--v2-gutter);bottom:23%;display:grid;gap:6px;z-index:3;pointer-events:none}.v2-material-sample-label strong{font:450 var(--v2-type-title)/1.1 var(--v2-font);letter-spacing:-.035em}.v2-material-sample-label>span:last-child{font-size:var(--v2-type-small);color:#b8b8b8}body.v2 .v2-metal--surface{inset:20% 45% 23% -3%;opacity:1}@media(max-width:799px),(max-height:699px){.v2-material-sample-label{display:none}}@media(prefers-reduced-motion:reduce){.v2-material-sample-label{display:none}}@media(max-width:799px),(max-height:699px){body.v2 .v2-metal--surface{display:block;position:relative;inset:auto;height:260px;width:100%}body.v2 .is-material-ready .v2-material-stage{min-height:0;padding-block:24px;display:flex;flex-direction:column}body.v2 .is-material-ready .v2-material-stage>h2{flex:none;margin:24px 0 0}body.v2 .is-material-ready .v2-metal--surface{flex:1 1 auto;min-height:170px;height:auto}body.v2 .is-material-ready .v2-material-sample-label{display:grid;position:relative;inset:auto;text-align:center;gap:8px;margin:0 0 20px}body.v2 .is-material-ready .v2-material-sample-label strong{font-size:32px}body.v2 .is-material-ready .v2-material-chapters{position:relative;inset:auto;width:100%;margin:0 0 40px}body.v2 .is-material-ready .v2-material-chapter,body.v2 .is-material-ready .v2-material-spec{display:none}body.v2 .is-material-ready .v2-material-chapters .v2-text-link{max-width:none;margin-top:0}body.v2 .v2-material-stage>.v2-section-label>span:nth-child(2){display:none}body.v2 .v2-material-footnote{font-size:9px;bottom:20px}}.v2-customer-logo{display:flex;align-items:center;justify-content:center;width:170px;max-width:100%;height:60px;padding:0;background:transparent}body.v2 .v2-customer-logo img{width:100%;height:100%;object-fit:contain}.v2-customer-controls button{gap:16px}@media(max-width:700px){.v2-customer-logo{margin-left:12px;width:170px;height:52px}}.v2-customers{height:auto}.v2-customer-stage{position:relative;height:auto;min-height:800px}.is-globe-ready.v2-customers{height:280svh}.is-globe-ready .v2-customer-stage{position:sticky;height:100svh;min-height:700px}.v2-customer-copy{top:16%}.v2-customer-copy h2{font-size:clamp(38px,4.2vw,64px);max-width:580px}.v2-customer-copy p{max-width:300px;line-height:1.5}.v2-globe-art{top:43%;left:70%;width:min(78vw,1000px)}.v2-customer-controls{display:flex;gap:0;bottom:40px;background:#111d;border-bottom:1px solid #ffffff30}.v2-customer-controls button{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px;flex:1 1 0;min-width:0;min-height:215px;padding:22px 18px;border-top:1px solid #ffffff40;border-right:1px solid #ffffff25;transition:flex-grow .65s cubic-bezier(.22,.68,0,1),background .4s,color .4s}.v2-customer-controls button:last-child{border-right:0}.v2-customer-controls button:hover{background:#ffffff08}.v2-customer-controls button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-4px}.is-globe-ready .v2-customer-controls button[aria-expanded=true]{flex-grow:2.8;background:#ffffff06;border-top-color:var(--v2-accent)}.v2-customer-controls .v2-customer-wordmark{font:500 clamp(13px,1.3vw,19px)/1.25 var(--v2-font);letter-spacing:-.035em;overflow-wrap:anywhere;color:#f5f5f3}.v2-customer-controls .v2-customer-number{color:var(--v2-accent)}.v2-customer-controls .v2-customer-detail{display:flex;flex-direction:column;gap:5px;font:12px/1.4 var(--v2-font);color:#bbb;transition:opacity .35s,max-height .65s}.v2-customer-detail>span:first-child{font:8px var(--v2-mono);text-transform:uppercase;letter-spacing:.08em;color:#aaa;margin-bottom:3px}.v2-customer-detail strong{font-weight:400;color:#eee}.is-globe-ready .v2-customer-detail{max-height:100px;overflow:hidden}.is-globe-ready button[aria-expanded=false] .v2-customer-detail{opacity:0;max-height:0;visibility:hidden}.v2-customer-controls .v2-customer-indicator{position:absolute;right:16px;top:21px;color:#bbb;font-size:15px;transition:transform .4s}.v2-customer-controls button[aria-expanded=true] .v2-customer-indicator{transform:rotate(45deg);color:var(--v2-accent)}@media(max-width:700px),(max-height:699px){.is-globe-ready.v2-customers{height:auto}.v2-customer-stage,.is-globe-ready .v2-customer-stage{position:relative;height:auto;min-height:0;padding:32px var(--v2-gutter) 48px}.v2-customer-copy{position:relative;top:auto;left:auto;right:auto;margin-top:34px}.v2-customer-copy h2{font-size:clamp(32px,7vw,48px)}.v2-globe-art{position:relative;width:min(100%,500px);margin:-10px auto -30px;top:auto;left:auto;transform:none;z-index:0}.v2-customer-controls{position:relative;inset:auto;flex-direction:column}.v2-customer-controls button{min-height:0;flex:none;gap:10px;padding:18px 20px;border-right:0}.v2-customer-controls .v2-customer-number{position:absolute;top:21px;left:0}.v2-customer-controls .v2-customer-wordmark{font-size:18px;margin-left:12px}.v2-customer-controls .v2-customer-detail{margin-left:12px}}@media(prefers-reduced-motion:reduce){.is-globe-ready.v2-customers{height:auto}.is-globe-ready .v2-customer-stage{position:relative;min-height:820px;height:auto}}@media(max-width:700px)and (prefers-reduced-motion:reduce){.is-globe-ready .v2-customer-stage{min-height:0}}
