.p-hero--sector.sx{min-height:100svh;padding-bottom:0}.sx .sector-hero__bg:after{background:linear-gradient(90deg,#050508e6,#05050880 44%,#0505080a),linear-gradient(0deg,#050508f0,#05050800 44%,#05050899)}.sx__num{position:absolute;top:calc(var(--header-h) + clamp(16px,3vw,48px));right:max(var(--gutter),(100vw - var(--max)) / 2 + var(--gutter));font-family:var(--display);font-weight:600;font-size:clamp(7rem,21vw,23rem);line-height:.8;letter-spacing:-.06em;color:#ffffff12;-webkit-text-stroke:1.5px rgba(255,255,255,.6);pointer-events:none;-webkit-user-select:none;user-select:none}.sx .sector-hero__grid{margin-top:auto;padding-bottom:clamp(28px,4vw,56px)}.sx .p-hero__title{max-width:10ch;font-size:clamp(3.2rem,8.4vw,9rem)}.sx .spec-hero__k b{color:var(--acc)}.sx__strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;border-top:1px solid rgba(255,255,255,.24)}.sx__k{align-self:center;padding-right:clamp(20px,3vw,48px);font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa8}.sx__jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sx__jump a{position:relative;display:flex;align-items:baseline;gap:12px;height:100%;padding:20px 18px 24px;border-left:1px solid rgba(255,255,255,.16);color:#fff;font-weight:500;line-height:1.25;transition:background-color .3s ease}.sx__jump a span{font-family:var(--mono);font-size:.66rem;color:var(--acc)}.sx__jump a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.sx__jump a:hover{background:#ffffff12}.sx__jump a:hover:after{transform:none}.sx__nav{display:flex}.sx__nav a{display:grid;place-items:center;width:64px;min-height:64px;border-left:1px solid rgba(255,255,255,.16);color:#fff;transition:background-color .3s ease,color .3s ease}.sx__nav .icon{width:18px;height:18px}.sx__nav a:first-child .icon{transform:rotate(180deg)}.sx__nav a:hover{background:#fff;color:var(--night)}.industry-editorial{--ink: #fff;--ink-2: rgba(255, 255, 255, .8);--muted: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .18);--line-soft: rgba(255, 255, 255, .1);--paper: var(--night);--col-gap: clamp(16px, 2vw, 32px);padding-block:clamp(72px,9vw,140px);background:var(--night);color:var(--ink-2);overflow:clip}.industry-editorial__intro,.industry-editorial__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.industry-editorial__intro{row-gap:24px;align-items:end;margin-bottom:clamp(48px,6vw,96px)}.industry-editorial__intro>div{grid-column:1 / span 7}.industry-editorial__eyebrow,.industry-chapter__eyebrow,.spread__sheet-label{font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.industry-editorial__intro h2{max-width:14ch;margin-top:20px;font-family:var(--display);font-weight:600;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.98;letter-spacing:-.05em;color:#fff;text-wrap:balance}.industry-editorial__intro h2 em{font-style:normal;color:var(--acc)}.industry-editorial__lead{grid-column:9 / -1;font-size:1.05rem;line-height:1.6}.industry-editorial__body{align-items:start}.industry-visual{--stage-h: clamp(440px, calc(100svh - 230px) , 700px);grid-column:1 / span 7;position:sticky;top:max(calc(var(--header-h) + 12px),calc((100svh - var(--stage-h) - 78px) / 2));min-width:0;margin:0}.industry-visual__stage{position:relative;height:var(--stage-h);isolation:isolate;overflow:hidden;background:var(--night-3)}.industry-visual__stage:after{content:"";position:absolute;inset:12px;z-index:5;border:1px solid rgba(255,255,255,.2);pointer-events:none}.industry-spread{position:absolute;inset:0;overflow:hidden;color:#fff;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s}.industry-spread.is-current{opacity:1;visibility:visible;z-index:1}.industry-spread[data-industry-spread="0"]{--chapter-scale: 1.02;--chapter-position: 50% 50%}.industry-spread[data-industry-spread="1"]{--chapter-scale: 1.3;--chapter-position: 22% 62%}.industry-spread[data-industry-spread="2"]{--chapter-scale: 1.5;--chapter-position: 78% 34%}.industry-spread[data-industry-spread="3"]{--chapter-scale: 1.18;--chapter-position: 58% 84%}.spread__photo{position:absolute;inset:0;overflow:hidden}.spread__photo picture,.spread__photo img{display:block;width:100%;height:100%}.spread__photo img{object-fit:cover;object-position:var(--chapter-position);transform-origin:var(--chapter-position);transform:scale(var(--chapter-scale))}.spread__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08080df0,#08080d33 52%,#08080d9e)}.spread__masthead{position:absolute;z-index:2;top:30px;left:32px;right:32px;display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.3);font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.spread__headline{position:absolute;z-index:2;left:32px;right:46%;bottom:32px;font-family:var(--display);font-weight:600;font-size:clamp(2rem,3.5vw,3.8rem);line-height:.98;letter-spacing:-.05em}.spread__headline span{display:block}.spread__headline span:last-child{color:var(--acc)}.spread__sheet{position:absolute;z-index:3;right:32px;bottom:32px;width:37%;padding:16px 18px 8px;border:1px solid rgba(255,255,255,.2);background:#08080da8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.spread__sheet ol{margin-top:10px}.spread__sheet li{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.14);font-size:.92rem;line-height:1.3}.spread__sheet li>span{font-family:var(--mono);font-size:.62rem;color:#fff9}.industry-visual__chapter{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(110px,28%);column-gap:20px;align-items:center;padding-top:16px}.industry-visual__number{font-family:var(--mono);font-size:.7rem;white-space:nowrap;color:var(--muted)}.industry-visual__number>span:first-child{font-size:1.5rem;letter-spacing:-.04em;color:#fff}.industry-visual__title{font-size:.98rem;font-weight:500;line-height:1.3;color:#fff}.industry-visual__pages{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.industry-visual__pages li{height:2px;background:#fff3;transition:background-color .4s ease}.industry-visual__pages li.is-before{background:#ffffff8c}.industry-visual__pages li.is-current{background:var(--acc)}.industry-visual figcaption{display:flex;justify-content:space-between;gap:18px;padding-top:10px;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--muted)}.industry-visual figcaption>span:last-child{text-align:right}.industry-editorial__chapters{grid-column:9 / -1}.industry-chapter{min-height:64svh;padding-bottom:clamp(56px,7vw,96px);scroll-margin-top:140px;transition:opacity .5s ease}.industry-chapter+.industry-chapter{padding-top:28px;border-top:1px solid var(--line)}.industry-chapter:last-child{min-height:0;padding-bottom:8px}.industry-chapter h3{max-width:14ch;margin:16px 0 18px;font-family:var(--display);font-weight:600;font-size:clamp(1.9rem,2.8vw,2.9rem);line-height:1.02;letter-spacing:-.045em;color:#fff;text-wrap:balance}.industry-chapter>p:not([class]){font-size:1.02rem;line-height:1.65}.industry-chapter__challenges{margin-top:26px;counter-reset:ch;border-bottom:1px solid var(--line)}.industry-chapter__challenges li{position:relative;padding:13px 0 13px 40px;border-top:1px solid var(--line);font-size:.94rem;line-height:1.45;color:#fff;counter-increment:ch}.industry-chapter__challenges li:before{content:counter(ch,decimal-leading-zero);position:absolute;left:0;top:16px;font-family:var(--mono);font-size:.66rem;color:var(--acc)}.industry-chapter__scope-label{margin-top:28px;font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.industry-chapter__scope{margin-top:10px;border-bottom:1px solid var(--line-soft)}.industry-chapter__scope li{position:relative;padding:10px 0 10px 24px;border-top:1px solid var(--line-soft);font-size:.94rem;line-height:1.45}.industry-chapter__scope li:before{content:"+";position:absolute;left:0;top:9px;font-family:var(--mono);color:var(--acc)}.industry-chapter__cta{margin-top:30px}@media(min-width:861px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.industry-editorial.is-scrolling .industry-spread{opacity:1;clip-path:inset(100% 0 0 0);transform:translate3d(0,6%,0);transition:clip-path .9s var(--ease),transform .9s var(--ease),visibility 0s .9s}.industry-editorial.is-scrolling .industry-spread.is-before{clip-path:inset(0 0 100% 0);transform:translate3d(0,-6%,0)}.industry-editorial.is-scrolling .industry-spread.is-current{clip-path:inset(0);transform:none;transition-delay:0s}.industry-editorial.is-scrolling .spread__photo img{transition:transform 2.4s var(--ease)}.industry-editorial.is-scrolling .industry-spread.is-current .spread__photo img{transform:scale(calc(var(--chapter-scale) + .06))}.industry-editorial.is-scrolling .spread__headline span,.industry-editorial.is-scrolling .spread__sheet{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .9s var(--ease)}.industry-editorial.is-scrolling .is-current .spread__headline span,.industry-editorial.is-scrolling .is-current .spread__sheet{opacity:1;transform:none;transition-delay:.3s}.industry-editorial.is-scrolling .is-current .spread__headline span:last-child{transition-delay:.4s}.industry-editorial.is-scrolling .is-current .spread__sheet{transition-delay:.5s}.industry-editorial.is-scrolling .industry-chapter:not(.is-current){opacity:.36}}@media(max-width:1100px)and (min-width:861px){.industry-visual{grid-column:1 / span 6}.industry-editorial__chapters{grid-column:8 / -1}.spread__headline{right:32px;bottom:auto;top:84px}.spread__sheet{left:32px;width:auto}}@media(max-width:860px),(max-height:649px){.p-hero--sector.sx{min-height:0}.sx__num{top:calc(var(--header-h) + 56px);font-size:clamp(5rem,28vw,10rem);-webkit-text-stroke:1px rgba(255,255,255,.35)}.sx__strip{grid-template-columns:minmax(0,1fr) auto}.sx__k{display:none}.sx__jump{grid-template-columns:1fr}.sx__jump a{padding:14px 0;border-left:0}.sx__jump li+li a{border-top:1px solid rgba(255,255,255,.16)}.sx__nav{flex-direction:column}.sx__nav a{flex:1;width:56px;min-height:0}.sx__nav a+a{border-top:1px solid rgba(255,255,255,.16)}.industry-spread{transition:none}.industry-editorial__intro>div,.industry-editorial__lead,.industry-visual,.industry-editorial__chapters{grid-column:1 / -1}.industry-editorial__intro{margin-bottom:32px}.industry-editorial__body{row-gap:36px}.industry-visual{position:relative;top:auto}.industry-visual__stage{height:auto;aspect-ratio:4 / 5;max-height:640px}.industry-chapter{min-height:0;padding-bottom:36px}.industry-chapter h3{max-width:22ch}}@media(max-width:560px){.spread__masthead{top:24px;left:24px;right:24px}.spread__headline{inset:70px 24px auto;font-size:clamp(2rem,9.5vw,2.8rem)}.spread__sheet{left:24px;right:24px;bottom:24px;width:auto}.industry-visual__chapter{grid-template-columns:auto minmax(0,1fr)}.industry-visual__pages{grid-column:1 / -1;margin-top:12px}}html.reduce-motion .industry-visual{position:relative;top:auto}html.reduce-motion .industry-spread{transition:none}@media(prefers-reduced-motion:reduce){.industry-visual{position:relative;top:auto}.industry-spread{transition:none}}.film .hs__sticky{position:relative;top:auto;display:block;height:auto;padding:0;overflow:visible;background:none}.film__head{margin-bottom:clamp(28px,3vw,44px)}.film__head .h2{margin-top:16px}.film__meta{display:none}.film>.hs__sticky>.ind-grid{width:min(100% - 2 * var(--gutter),var(--max) - 2 * var(--gutter));margin-inline:auto}@media(min-width:861px){html.js:not(.reduce-motion) .film{padding:0;background:var(--night)}html.js:not(.reduce-motion) .film .hs__sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3vh,40px);height:100svh;padding-top:var(--header-h);overflow:hidden}html.js:not(.reduce-motion) .film__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;width:100%;margin-bottom:0}html.js:not(.reduce-motion) .film__head .h2{color:#fff}html.js:not(.reduce-motion) .film__head .label{color:#ffffffb3}html.js:not(.reduce-motion) .film__meta{display:block;width:min(34%,380px)}html.js:not(.reduce-motion) .film__meta .hs__bar{margin-top:0}.film__hint{margin-top:12px;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8}html.js:not(.reduce-motion) .film>.hs__sticky>.ind-grid{display:flex;gap:12px;width:max-content;margin:0;padding-inline:max(var(--gutter),(100vw - var(--max)) / 2 + var(--gutter));will-change:transform}html.js:not(.reduce-motion) .film .ind-grid .ind{position:relative;flex:0 0 clamp(300px,27vw,420px);height:min(64svh,660px);overflow:hidden;border:0;background:var(--night-2);color:#fff}html.js:not(.reduce-motion) .film .ind .photo{position:absolute;inset:0;margin:0}html.js:not(.reduce-motion) .film .ind .photo__frame{height:100%;aspect-ratio:auto}html.js:not(.reduce-motion) .film .ind .photo__frame :is(picture,img){display:block;width:100%;height:100%;object-fit:cover}html.js:not(.reduce-motion) .film .ind:not(.ind--cta):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08080df0,#08080d40 55%,#08080d80)}html.js:not(.reduce-motion) .film .ind__body{position:relative;z-index:1;justify-content:flex-end;padding:22px}html.js:not(.reduce-motion) .film .ind__n{position:absolute;top:22px;left:22px;color:#fff}html.js:not(.reduce-motion) .film .ind__t{margin-top:0;font-size:clamp(1.6rem,2.2vw,2.2rem);color:#fff}html.js:not(.reduce-motion) .film .ind__d{max-height:0;margin-top:0;overflow:hidden;color:#ffffffd6;opacity:0;transition:max-height .6s var(--ease),opacity .4s ease,margin-top .6s var(--ease)}html.js:not(.reduce-motion) .film .ind:is(:hover,:focus-visible) .ind__d,html.js:not(.reduce-motion) .film .ind--cta .ind__d{max-height:9em;margin-top:12px;opacity:1}html.js:not(.reduce-motion) .film .ind__go{margin-top:0;padding-top:16px;color:#fff}html.js:not(.reduce-motion) .film .ind:is(:hover,:focus-visible) .ind__t{color:#fff}html.js:not(.reduce-motion) .film .ind-grid .ind--cta{border:1px solid rgba(255,255,255,.2);background:linear-gradient(160deg,var(--brand-2),var(--brand))}}
