.public-story-page .story-renderer[data-story-id=story-heliocore-press]{--press-paper:#f2eadc;--press-paper-light:#fbf6ec;--press-ink:#171411;--press-muted:#675f55;--press-rule:#b9ad9d;--press-red:#c03924;--press-blue:#203d75;--story-accent:var(--press-red);--story-page-gutter:clamp(22px, 6vw, 112px);--story-theme-background:var(--press-paper);--story-theme-surface:var(--press-paper-light);--story-theme-ink:var(--press-ink);--story-theme-muted:var(--press-muted);--story-theme-line:var(--press-rule);--story-theme-display:Charter, "Bitstream Charter", "Iowan Old Style", Georgia, serif;--story-theme-radius:0;--story-theme-radius-large:0;--story-theme-shadow:none;--story-theme-accent-text:#9f2d1d;color:var(--press-ink);background:linear-gradient(90deg, transparent calc(100% - 1px), #352b220f 0) 0 0 / 8.3333% 100%, var(--press-paper)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .story-scene__blocks{gap:clamp(64px,8vw,126px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]).story-block--hero{background:var(--press-paper);min-height:max(100svh,760px);color:var(--press-ink);align-items:center;padding-top:clamp(132px,15vh,186px);padding-bottom:clamp(76px,9vh,116px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]):before{z-index:3;top:clamp(86px,10vh,118px);right:var(--story-page-gutter);left:var(--story-page-gutter);border-top:2px solid var(--press-ink);color:var(--press-ink);content:"SCROLLMADE / SCIENCES ET TECHNOLOGIE";font-family:var(--font-mono);letter-spacing:.14em;pointer-events:none;padding-top:12px;font-size:10px;font-weight:850;line-height:1;position:absolute}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]):after{z-index:3;right:var(--story-page-gutter);color:var(--press-muted);content:"04  —  17";font-family:var(--font-mono);letter-spacing:.18em;pointer-events:none;font-size:10px;font-weight:850;position:absolute;bottom:clamp(30px,4vh,52px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]) .story-hero__background{top:clamp(146px,16vh,196px);right:var(--story-page-gutter);background:#17100e;border:1px solid #33251f;bottom:clamp(76px,9vh,116px);left:52%;overflow:hidden;box-shadow:20px 24px #d8ccbc}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]) .story-hero__background:after{z-index:8;content:"";pointer-events:none;background:linear-gradient(#0000 58%,#100a089e),repeating-linear-gradient(0deg,#fff4e30b 0 1px,#0000 1px 54px);position:absolute;inset:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]) .story-hero__background:before{z-index:9;color:#fff4e3b8;content:"FIG. 00 / CIRCUIT OPTIQUE";font-family:var(--font-mono);letter-spacing:.1em;pointer-events:none;font-size:9px;font-weight:800;position:absolute;bottom:16px;right:18px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__overlay{background:linear-gradient(90deg, var(--press-paper) 0 49%, transparent 59%)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__content{z-index:2;width:min(45%,720px);margin-right:auto;position:relative}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-eyebrow{color:var(--press-red);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-eyebrow:before{content:"";background:currentColor;width:34px;height:1px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__title{max-width:7.4ch;color:var(--press-ink);font-family:var(--story-theme-display);letter-spacing:-.065em;text-wrap:balance;margin-top:clamp(22px,3vh,34px);font-size:clamp(70px,7.5vw,126px);font-weight:540;line-height:.82}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__subtitle{color:#3f3932;max-width:45ch;margin-top:clamp(28px,4vh,44px);font-size:clamp(17px,1.35vw,21px);line-height:1.55}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__meta{border-top:1px solid var(--press-rule);gap:14px 30px;max-width:590px;margin-top:clamp(30px,4vh,46px);padding-top:15px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__meta dt{color:var(--press-muted);letter-spacing:.1em}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__meta dd{color:var(--press-ink);font-family:var(--story-theme-display);font-size:14px;font-weight:620}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede{width:calc(100% - (2 * var(--story-page-gutter)));max-width:1280px;padding-top:clamp(30px,4vw,56px);position:relative}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede:before{background:var(--press-ink);width:100%;height:1px;top:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede:after{color:var(--press-muted);content:"LECTURE 06 MIN  ·  DOSSIER 004";font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-weight:800;position:absolute;top:14px;right:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-block__content{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.3vw,38px);display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-eyebrow{color:var(--press-red);letter-spacing:.12em;grid-column:1/span 4}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-text__title{max-width:11ch;color:var(--press-ink);font-family:var(--story-theme-display);letter-spacing:-.045em;text-wrap:balance;grid-column:1/span 5;margin-top:34px;font-size:clamp(46px,5.2vw,78px);font-weight:560;line-height:.93}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-text__body{color:#36302b;column-count:2;column-rule:1px solid var(--press-rule);font-family:var(--story-theme-display);text-wrap:pretty;grid-column:7/-1;column-gap:clamp(24px,3vw,44px);margin-top:34px;font-size:clamp(18px,1.45vw,21px);line-height:1.64}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-text__body:first-letter{float:left;color:var(--press-red);font-family:var(--story-theme-display);margin:.04em .1em 0 0;font-size:4.9em;font-weight:640;line-height:.72}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-wafer{width:calc(100% - (2 * var(--story-page-gutter)));min-width:0;max-width:1280px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-wafer .story-image-shell{aspect-ratio:auto;border:1px solid var(--press-ink);width:100%;min-width:0;max-width:100%;height:auto;min-height:0;box-shadow:none;background:#08090b;border-radius:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-wafer .story-image{object-fit:contain;min-width:0;max-width:100%;height:auto;display:block}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-wafer .story-image-caption{width:100%;max-width:74ch;color:var(--press-muted);font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;margin:12px 0 0;font-size:10px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-quote{width:calc(100% - (2 * var(--story-page-gutter)));max-width:1280px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-quote .story-quote{border:0;border-top:5px solid var(--press-ink);border-bottom:1px solid var(--press-ink);background:0 0;grid-template-columns:minmax(120px,.26fr) minmax(0,1fr);column-gap:clamp(30px,5vw,82px);padding:clamp(30px,4vw,54px) 0 clamp(34px,5vw,66px);display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-quote .story-quote:before{color:var(--press-red);content:"NOTE\a DE LA\a RÉDACTION";font-family:var(--font-mono);letter-spacing:.12em;white-space:pre;grid-column:1;font-size:10px;font-weight:850;line-height:1.55}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-quote .story-quote__text{max-width:17ch;color:var(--press-ink);font-family:var(--story-theme-display);letter-spacing:-.045em;text-wrap:balance;grid-column:2;font-size:clamp(40px,5.4vw,76px);font-weight:520;line-height:.98}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-quote .story-quote__cite{color:var(--press-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:2;margin-top:26px;font-size:10px;font-weight:750}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky{width:calc(100% - (2 * var(--story-page-gutter)));grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr);column-gap:clamp(36px,6vw,92px);max-width:1280px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__intro{border-top:1px solid var(--press-ink);grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(30px,6vw,100px);width:100%;padding-top:clamp(24px,3vw,42px);display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__title{max-width:10ch;color:var(--press-ink);font-family:var(--story-theme-display);letter-spacing:-.055em;font-size:clamp(50px,6vw,86px);font-weight:540;line-height:.9}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__body{max-width:39ch;color:var(--press-muted);font-family:var(--story-theme-display);margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__pin{grid-area:2/1}@media (min-width:901px){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__pin{height:calc(100svh - var(--sticky-top) - var(--sticky-top));flex-direction:column;justify-content:center;display:flex}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky :is(.story-sticky__stage,.story-sticky__meter){flex:none;width:100%}}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__stage{background:#17100e;border:1px solid #2e211b;min-height:min(68vh,720px);position:relative;box-shadow:14px 16px #d8ccbc}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__stage:before{z-index:5;color:#fff7ebbd;content:"FIG. 01  ·  TRAJET DU SIGNAL";font-family:var(--font-mono);letter-spacing:.11em;pointer-events:none;font-size:9px;font-weight:800;position:absolute;top:16px;left:18px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky-layer{--track-translate-y:0px;background:repeating-linear-gradient(0deg,#fff7eb09 0 1px,#0000 1px 48px),#17100e;padding:clamp(28px,4vw,54px)}@media (max-width:900px){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__pin{height:clamp(220px,min(32svh,68vw),320px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__stage{height:100%;min-height:0}}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__image{object-fit:contain;width:min(94%,920px);max-width:none;max-height:min(58vh,610px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__meter{background:var(--press-rule);border-radius:0;height:3px;margin-top:20px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__steps{grid-area:2/2;gap:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky-step{min-height:var(--sticky-step-height);border:0;border-top:1px solid var(--press-rule);opacity:1;padding:clamp(26px,3vw,42px) 0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky-step[data-step-active=true]{border-color:var(--press-red);opacity:1}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky-step__index{color:var(--press-red);letter-spacing:.13em;font-size:10px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky-step__title{max-width:11ch;color:var(--press-ink);font-family:var(--story-theme-display);letter-spacing:-.035em;margin-top:16px;font-size:clamp(30px,3vw,42px);font-weight:560;line-height:.98}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky-step__body{max-width:34ch;color:var(--press-muted);font-family:var(--story-theme-display);margin-top:16px;font-size:17px;line-height:1.6}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab{width:calc(100% - (2 * var(--story-page-gutter)));border-top:5px solid var(--press-ink);background:var(--press-paper);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.5vw,38px);max-width:1280px;padding-top:clamp(26px,4vw,48px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-block-intro{grid-column:1/span 4;align-content:start}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-block-intro:before{color:var(--press-red);content:"02 / BANC D’ESSAI";font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:14px;font-size:10px;font-weight:850}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-block-intro__title{max-width:9ch;color:var(--press-ink);font-family:var(--story-theme-display);letter-spacing:-.045em;font-size:clamp(42px,4.5vw,66px);font-weight:550;line-height:.94}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-block-intro__body{max-width:33ch;color:var(--press-muted);font-family:var(--story-theme-display);margin-top:18px;font-size:17px;line-height:1.58}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-embed{grid-column:5/-1;gap:12px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-embed iframe{border:1px solid var(--press-ink);border-radius:0;min-height:520px;box-shadow:12px 14px #d8ccbc}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-image-caption{width:100%;color:var(--press-muted);font-family:var(--font-mono);letter-spacing:.05em;margin:4px 0 0;font-size:10px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways{width:calc(100% - (2 * var(--story-page-gutter)));background:var(--press-ink);border-top:0;grid-template-columns:minmax(0,1fr);gap:clamp(38px,4vw,56px);max-width:1280px;padding:clamp(34px,4vw,52px);display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-block-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(30px,5vw,72px);width:100%;display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-block-intro__title{max-width:12ch;color:var(--press-paper-light);font-family:var(--story-theme-display);letter-spacing:-.05em;font-size:clamp(48px,5.2vw,72px);font-weight:540;line-height:.92}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-block-intro__body{color:#f7f2e8ad;font-family:var(--story-theme-display);font-size:18px;line-height:1.6}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-grid{background:var(--press-ink);scroll-snap-type:none;grid-template-rows:repeat(2,minmax(250px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;gap:1px;width:100%;padding:1px;display:grid;overflow:visible}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item{background:var(--press-paper-light);min-width:0;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:clamp(28px,3vw,40px);display:flex;position:relative;transform:none}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:first-child{grid-area:1/1/span 2/span 5;min-height:520px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(2),.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(3){grid-column:6/-1;grid-template-columns:minmax(180px,.9fr) minmax(230px,1.1fr);column-gap:clamp(28px,4vw,54px);min-height:260px;display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(2){grid-row:1}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(3){grid-row:2}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:after{color:#17141114;content:"01";font-family:var(--story-theme-display);pointer-events:none;font-size:112px;font-weight:700;line-height:1;position:absolute;bottom:14px;right:22px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(2):after{content:"02"}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(3):after{content:"03"}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item span{color:var(--press-red);font-family:var(--font-mono);letter-spacing:.1em;font-size:9px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item h3{z-index:1;max-width:none;color:var(--press-ink);font-family:var(--story-theme-display);-webkit-hyphens:none;hyphens:none;letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;word-break:normal;margin-top:clamp(52px,6vw,78px);font-size:clamp(32px,2.6vw,40px);font-weight:560;line-height:1.02;position:relative}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item p{z-index:1;max-width:34ch;color:var(--press-muted);font-family:var(--story-theme-display);margin-top:auto;padding-top:28px;font-size:16px;line-height:1.55;position:relative}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n+2)>span{grid-area:1/1}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n+2) h3{grid-area:2/1;align-self:end;margin-top:28px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n+2) p{grid-area:1/2/span 2;align-self:end;margin-top:0;padding-top:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-cta.story-block--cta{background:linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 8.3333% 100%, var(--press-blue);color:#fff8ed;border-top:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-cta .story-eyebrow{color:#f2b7a4;letter-spacing:.12em}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-cta .story-cta__title{color:#fff8ed;font-family:var(--story-theme-display);letter-spacing:-.05em;font-weight:540}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-cta .story-cta__body{color:#fff8edb8;font-family:var(--story-theme-display)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-cta .story-cta__link{min-height:50px;color:var(--press-blue);background:#fff8ed;border:1px solid #fff8ed;border-radius:0;padding-inline:22px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] :is(a,button,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #f3b39e}@media (max-width:1040px){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]) .story-hero__background{left:57%}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__content{width:53%}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__title{font-size:clamp(66px,9.3vw,96px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-text__title{grid-column:1/span 6}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-text__body{column-count:1;column-rule:0;grid-column:7/-1}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky{grid-template-columns:minmax(0,1.12fr) minmax(260px,.72fr)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-block-intro{grid-column:1/span 5}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-embed{grid-column:6/-1}}@media (max-width:760px){.public-story-page .story-renderer[data-story-id=story-heliocore-press]{--story-page-gutter:clamp(20px, 6vw, 34px);background:var(--press-paper)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]).story-block--hero{align-items:end;min-height:max(100svh,860px);padding-top:52vh;padding-bottom:54px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]):before{font-size:8px;top:78px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]):after{display:none}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]) .story-hero__background{top:118px;right:var(--story-page-gutter);bottom:auto;left:var(--story-page-gutter);height:34vh;min-height:250px;box-shadow:8px 9px #d8ccbc}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero:not([data-hero-scroll=true]) .story-hero__overlay{display:none}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__content{width:100%}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__title{max-width:8ch;font-size:clamp(54px,16vw,76px);line-height:.86}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__subtitle{font-size:17px;line-height:1.5}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-hero .story-hero__meta div{min-width:min(136px,42%)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede:after{display:none}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-block__content{display:block}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-text__title{margin-top:28px;font-size:clamp(43px,13vw,58px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-text__body{column-count:1;column-rule:0;margin-top:34px;font-size:18px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-quote .story-quote{display:block}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-quote .story-quote:before{white-space:normal;margin-bottom:28px;display:block}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-quote .story-quote__text{font-size:clamp(37px,11vw,52px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky{grid-template-columns:1fr;column-gap:0;display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__intro{grid-column:1;display:block}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__title{font-size:clamp(46px,13vw,62px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__body{margin-top:24px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__pin{grid-area:auto/1;margin-top:44px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__stage{min-height:0;box-shadow:8px 9px #d8ccbc}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__steps{grid-area:auto/1;margin-top:36px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab{grid-template-columns:1fr;display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab :is(.story-block-intro,.story-embed){grid-column:1}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-embed{margin-top:38px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lab .story-embed iframe{min-height:430px;box-shadow:7px 8px #d8ccbc}}@media (max-width:1160px){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:first-child{grid-area:1/1/auto/-1;grid-template-columns:minmax(180px,.9fr) minmax(250px,1.1fr);column-gap:42px;min-height:280px;display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:first-child>span{grid-area:1/1}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:first-child h3{grid-area:2/1;align-self:end;margin-top:30px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:first-child p{grid-area:1/2/span 2;align-self:end;margin-top:0;padding-top:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(2),.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(3){grid-area:2;min-height:360px;display:flex}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n+2) h3{align-self:auto;margin-top:46px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n+2) p{align-self:auto;margin-top:auto;padding-top:24px}}@media (max-width:900px){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways{gap:34px;padding:32px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-block-intro{grid-template-columns:1fr;gap:20px;display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-block-intro__body{max-width:58ch;margin-top:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-grid{grid-template-columns:1fr}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n){grid-area:auto/1;grid-template-columns:minmax(0,.9fr) minmax(250px,1.1fr);column-gap:38px;min-height:260px;padding:32px;display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n)>span{grid-area:1/1}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n) h3{grid-area:2/1;align-self:end;margin-top:30px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n) p{grid-area:1/2/span 2;align-self:end;margin-top:0;padding-top:0}}@media (max-width:720px){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways{padding:26px 20px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-block-intro__title{font-size:clamp(44px,13vw,60px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n){min-height:280px;padding:26px 24px;display:block}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n) h3{align-self:auto;margin-top:42px;font-size:clamp(31px,9vw,38px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-takeaways .story-card-item:nth-child(n) p{align-self:auto;margin-top:24px;padding-top:0}}@media (prefers-reduced-motion:reduce){.public-story-page .story-renderer[data-story-id=story-heliocore-press] :is(.story-sticky-layer,.story-sticky-step,.story-card-item){transition:none}}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede:after{content:"DOSSIER 004  ·  PRINCIPES, PREUVES & LIMITES"}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-lede .story-text__body{column-count:1;column-rule:0;max-width:60ch}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis{max-width:1180px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis>.story-block__content{border-top:1px solid var(--press-rule);grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);column-gap:clamp(40px,7vw,108px);padding-top:30px;display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis .story-eyebrow{color:var(--press-red);font-family:var(--font-mono);letter-spacing:.1em;grid-column:1/-1;margin-bottom:28px;font-size:10px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis .story-text__title{max-width:13ch;color:var(--press-ink);font-family:var(--story-theme-display);letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:540;line-height:1.02}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis .story-text__body{color:#37312c;max-width:62ch;font-family:var(--story-theme-display);margin:0;font-size:clamp(18px,1.55vw,21px);line-height:1.76}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis--inset{border-left:5px solid var(--press-red);background:var(--press-paper-light);padding:clamp(28px,4vw,60px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis--inset>.story-block__content{border:0;padding:0}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sources{border-block:1px solid var(--press-rule);max-width:1180px;padding-block:32px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sources .story-text__title{max-width:36ch;font-family:var(--story-theme-display);margin-block:20px;font-size:32px;font-weight:540}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sources .story-text__body{max-width:92ch;font-size:15px;line-height:1.75}.public-story-page .story-renderer[data-story-id=story-heliocore-press] :is(.story-text__body,.story-sticky-step__body) a{color:#922716;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky-step{min-height:max(var(--sticky-step-height-mobile), 100svh);padding-top:24px;padding-bottom:32px;display:block}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky[data-active-step-id] .story-sticky-step__content{display:none}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__pin{height:auto}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__stage{height:clamp(220px,min(32svh,68vw),320px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky[data-active-step-id] .story-sticky__captions{background:var(--press-paper);padding:30px 16px 16px;display:grid}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__caption{visibility:hidden;grid-area:1/1}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__caption[data-caption-active=true]{visibility:visible}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__caption .story-sticky-step__title{color:var(--press-ink)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__caption .story-sticky-step__body{color:var(--press-muted)}}@media (max-width:760px){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis>.story-block__content{display:block}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis .story-text__title{max-width:20ch;margin-bottom:28px;font-size:clamp(34px,9vw,46px)}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-analysis--inset{padding:26px 22px}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky[data-active-step-id] .story-sticky-step__content{display:block}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky[data-active-step-id] .story-sticky__captions{display:none}}@media (max-width:900px) and (max-height:650px){.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__caption .story-sticky-step__title{max-width:16ch;font-size:28px}.public-story-page .story-renderer[data-story-id=story-heliocore-press] .press-tech-sticky .story-sticky__caption .story-sticky-step__body{font-size:15px;line-height:1.55}}
