.longform-masthead{z-index:30;color:#202020;background:#fff;border-bottom:1px solid #dedede;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 clamp(20px,4vw,60px);font:12px Arial,sans-serif;display:grid;position:sticky;top:0}.longform-masthead a{color:inherit;text-decoration:none}.longform-masthead__brand{font:700 22px Georgia,serif}.longform-masthead>span{justify-self:end}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero){--story-theme-background:#fff;--story-theme-surface:#fff;--story-theme-ink:#222;--story-theme-muted:#555;--story-theme-display:Georgia, "Times New Roman", serif;--story-theme-body:Georgia, "Times New Roman", serif;--story-reading-max:640px;--story-wide-max:1120px;--story-flow-block:64px;--story-flow-section:80px;color:#222;background:#fff;padding-bottom:0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-hero{text-align:center;align-items:end;min-height:max(720px,100svh - 52px);padding:120px 24px 70px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-hero__background-image{object-position:50% 45%;filter:brightness(.85)}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-hero__overlay{background:linear-gradient(#0000000d 0%,#00000038 35%,#000000d1 100%)}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-hero__content{width:100%;max-width:880px;margin:0 auto;padding:0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-eyebrow{letter-spacing:.08em;font:600 12px/1.4 Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-hero .story-eyebrow{color:#fff}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-hero__title{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:18ch;margin:18px auto 0;font:700 clamp(42px,5.3vw,76px)/1.06 Georgia,serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-hero__subtitle{color:#fff;text-wrap:balance;max-width:48ch;margin:24px auto 0;font:20px/1.5 Georgia,serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-hero__meta{justify-content:center;margin-top:28px;font-family:Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-hero__meta dt{color:#d5d5d5;font:10px Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-hero__meta dd{color:#fff;font:12px Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-prose{width:min(640px,100% - 40px);max-width:640px;margin:64px auto;padding:0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-prose .story-text__title{color:#222;letter-spacing:-.015em;max-width:none;margin:12px 0 26px;font:700 34px/1.18 Georgia,serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-text__body{color:#333;max-width:none;font:20px/1.7 Georgia,serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-lede .story-text__body:first-letter{float:left;margin:7px 8px 0 0;font:74px/.8 Georgia,serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-sources{border-top:1px solid #ddd;padding-top:30px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-sources .story-text__title{font:700 20px Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-sources .story-text__body{color:#555;font:14px/1.7 Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-cta{color:#222;text-align:left;background:#fff;border-top:1px solid #ddd;width:min(640px,100% - 40px);margin:64px auto;padding:28px 0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-cta .story-cta__title{color:#222;font:700 26px Georgia,serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-cta .story-cta__body{color:#555;font:15px/1.6 Arial,sans-serif}@media (max-width:760px){.longform-masthead{height:46px;padding-inline:16px;font-size:11px}.longform-masthead__brand{font-size:20px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-hero{min-height:max(670px,100svh - 46px);padding:90px 20px 48px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-hero__subtitle{font-size:18px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-prose{margin-block:44px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-text__body{font-size:18px;line-height:1.65}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-prose .story-text__title{font-size:28px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-sticky-step__title{font-size:26px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-sticky-step__body{font-size:17px}}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-scene+.story-scene{margin-top:0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .story-scene__blocks{gap:0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive{color:#fff;background:#07131c;border:0;width:100%;max-width:none;margin:0;padding:0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-animation__pin{top:var(--sticky-top,52px);height:calc(100svh - var(--sticky-top,52px));background:#07131c;min-height:0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-animation__stage{background:radial-gradient(at 68% 43%,#173443,#07131c 70%)}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-animation__pin:before{z-index:5;color:#a3bac8;letter-spacing:.08em;font:11px/1.5 Arial,sans-serif;position:absolute;top:26px;left:clamp(20px,4vw,60px)}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-anatomy .story-animation__pin:before{content:"COUPE 3D / LES COUCHES DU CIRCUIT"}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-signal-motion .story-animation__pin:before{content:"SUIVRE LE SIGNAL / DE L’ENTRÉE À LA SORTIE"}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-fabrication-film .story-animation__pin:before{content:"DANS LE LABORATOIRE / FILM DU NIST"}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-fabrication-film .story-runtime-video{object-fit:contain;background:0 0;width:62%;height:calc(100% - 100px);min-height:0;position:absolute;inset:70px 0 30px 38%}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .runtime-keyframes{display:none}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive :is(.three-preview,.lottie-preview,.story-slider-preview){width:62%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0 0 0 38%}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .lottie-preview svg{filter:none;width:100%;max-width:none;height:100%;max-height:none}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive :is(.story-animation__panels,.story-animation__panel-track){padding-inline:0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:var(--motion-opacity,0);background:0 0;border:0;border-left:2px solid #79dbef;border-radius:0;padding:20px 0 20px 24px;display:block}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step__index{color:#97d5e6;font:600 11px Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step__title{color:#fff;margin-top:18px;font:700 32px/1.15 Georgia,serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step__body{color:#d5e0e8;margin-top:20px;font:18px/1.6 Georgia,serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-figure-note{margin:22px auto 50px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-figure-note .story-text__body{color:#666;font:12px/1.6 Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts{width:min(1120px,100% - 64px);max-width:1120px;box-shadow:none;background:#fff;border-top:1px solid #222;border-bottom:1px solid #ddd;border-radius:0;margin:0 auto 64px;padding:30px 0;display:block}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts .story-block-intro__title{color:#222;margin:0 0 30px;font:700 21px/1.3 Georgia,serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts .story-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts .story-card-item{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transform:none}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts .story-card-item>span{color:#555;font:11px/1.5 Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts .story-card-item>h3{color:#222;font:700 32px/1.2 Arial,sans-serif}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts .story-card-item>p{color:#555;font:15px/1.6 Georgia,serif}@media (max-width:760px){.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-animation__pin:before{font-size:10px;top:18px;left:20px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-fabrication-film .story-runtime-video{width:100%;height:50%;inset:40px 0 auto}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive :is(.three-preview,.lottie-preview,.story-slider-preview){width:100%;height:54%;inset:0 0 auto}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step{width:calc(100% - 40px);max-width:390px;padding:10px 0 10px 18px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step__title{margin-top:12px;font-size:26px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step__body{margin-top:14px;font-size:17px;line-height:1.5}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts{width:calc(100% - 40px);margin-bottom:40px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts .story-card-grid{grid-template-columns:1fr;gap:24px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-facts .story-card-item+.story-card-item{border-top:1px solid #ddd;padding-top:24px}}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-signal-motion .lottie-preview:before{z-index:2;color:#d0dfe8;letter-spacing:.05em;background:0 0;border:0;border-radius:0;width:auto;height:auto;font:11px Arial,sans-serif;display:block;position:absolute;top:34%;transform:translate(-50%)}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-signal-motion .lottie-preview:after{z-index:2;color:#d0dfe8;letter-spacing:.05em;background:0 0;border:0;border-radius:0;width:auto;height:auto;font:11px Arial,sans-serif;display:block;position:absolute;top:34%;transform:translate(-50%)}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-signal-motion .lottie-preview:before{content:"MODULATEUR";left:25%}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-signal-motion .lottie-preview:after{content:"DÉTECTEUR";left:75%}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-wafer-sequence .story-animation__pin:before{content:"DU WAFER AUX MOTIFS / TROIS ÉCHELLES"}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-matrix-sequence .story-animation__pin:before{content:"LE CALCUL / DEUX ENTRÉES, DEUX SORTIES";color:#526673}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-matrix-sequence{background:#f5f5f3}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-matrix-sequence :is(.story-animation__pin,.story-animation__stage){background:#f5f5f3}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-matrix-sequence .story-sticky-step{border-color:#326891}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-matrix-sequence .story-sticky-step__title{color:#222}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-matrix-sequence .story-sticky-step__body{color:#444}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-slider-preview{background:0 0}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-slider-preview__slide{object-fit:contain}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-slider-preview picture{display:contents}@media (max-width:760px){.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-slider-preview{height:46%}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step__body{font-size:16px;line-height:1.5}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step__title{font-size:25px}}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-animation__origin-plate{display:none}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-animation__stage:after{display:none}@media (max-width:760px){.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-slider-preview{height:40%;top:40px}}@media (min-width:761px) and (max-height:560px){.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step{width:38vw;max-width:390px;padding:14px 0 14px 18px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step__title{margin-top:10px;font-size:24px}.story-renderer[data-story-theme][data-story-density]:has(.longform-hero) .longform-immersive .story-sticky-step__body{margin-top:14px;font-size:15px;line-height:1.45}}
