@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display-italic.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/lato.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/lato-italic.woff2)format("woff2")}:root{--bg:#0d0f10;--bg-elevated:#14181a;--bg-soft:#1a1f22;--ink:#efe9df;--ink-soft:#c9c2b6;--ink-muted:#8a857c;--accent:#72858d;--accent-light:#9bb0b8;--accent-warm:#c9a878;--hairline:#efe9df1a;--hairline-strong:#efe9df38;--gas-primary:#72858d;--gas-accent:#c9a878;--gas-color-primary:#72858d;--gas-color-primary-rgb:114, 133, 141;--gas-color-secondary:#9bb0b8;--gas-color-accent:#c9a878;--gas-color-bg:#0d0f10;--gas-color-surface:#14181a;--gas-color-surface-alt:#1a1f22;--gas-color-text:#efe9df;--gas-color-text-muted:#8a857c;--gas-color-border:#efe9df1a;--gas-font-heading:"Playfair Display", Georgia, serif;--gas-font-body:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gas-font-size-base:16px;--gas-max-width:1240px;--gas-radius:4px;--gas-space-unit:8px}html{scroll-behavior:smooth;background:var(--bg);color:var(--ink)}body{background:var(--bg);color:var(--ink);font-family:var(--gas-font-body);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.75;overflow-x:hidden}.gas-site-header,header[data-gas-site-header]{z-index:60;-webkit-backdrop-filter:blur(14px);top:0;left:0;right:0;border-bottom:1px solid var(--hairline)!important;color:var(--ink)!important;background:#0d0f10db!important;position:fixed!important}.gas-site-header__row,.gas-site-header__row--main{max-width:1240px;margin-inline:auto;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;padding:14px 28px!important;display:flex!important}.gas-site-header__col--brand{align-items:center;display:flex}.gas-site-header__col--nav{justify-content:flex-end;align-items:center;gap:28px;display:flex}.gas-site-header__brand-link{align-items:center;text-decoration:none;display:inline-flex;color:var(--ink)!important}.gas-site-header__brand-link img,.gas-site-header__logo{opacity:.94;display:block;width:auto!important;height:36px!important}.gas-site-header__site-title{font-family:var(--gas-font-heading);letter-spacing:.04em;font-size:1.35rem;color:var(--ink)!important}.gas-site-menu--primary{margin:0;padding:0;list-style:none;align-items:center!important;gap:28px!important;display:flex!important}.gas-site-menu__link,.gas-site-header nav a{transition:color .25s;position:relative;font-family:var(--gas-font-body)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ink-soft)!important;background:0 0!important;padding:6px 0!important;font-size:.76rem!important;font-weight:400!important;text-decoration:none!important}.gas-site-menu__link:hover,.gas-site-header nav a:hover{color:#fff!important}.gas-site-header__lang,.gas-lang-switcher,[data-gas-header-element=language_switcher]{border:1px solid var(--hairline-strong);background:#ffffff08;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.gas-site-header__lang a,.gas-lang-switcher a,[data-gas-header-element=language_switcher] a{letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink-muted)!important;border-radius:999px!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:700!important;text-decoration:none!important}.gas-site-header__lang a[aria-current=page],.gas-site-header__lang a.is-active,[data-gas-header-element=language_switcher] a[aria-current=page],[data-gas-header-element=language_switcher] a.is-active{background:var(--accent)!important;color:#fff!important}main.gas-page,.gas-page{margin-block-start:0!important;padding-block-start:0!important}section.gas-block-hero-video,.gas-block-hero-video{text-align:center;background:var(--bg);box-sizing:border-box;position:relative;overflow:hidden;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding:var(--gas-site-header-height,74px) 24px 0!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}.gas-block-hero-video__bg{z-index:1;position:absolute;inset:0}.gas-block-hero-video__video,.gas-block-hero-video__fallback{object-fit:cover;filter:saturate(.92)contrast(1.04);width:100%;height:100%}.gas-block-hero-video__overlay{position:absolute;inset:0;opacity:1!important;background:radial-gradient(#0d0f1040 0%,#0d0f10a6 70%,#0d0f10e6 100%),linear-gradient(#0d0f108c 0%,#0d0f1033 40%,#0d0f10d9 100%)!important}.gas-block-hero-video__content{z-index:4;max-width:820px;margin-inline:auto;position:relative;justify-content:center!important;align-self:center!important;gap:0!important;height:auto!important;padding:16px 20px!important}.gas-block-hero-video__logo{opacity:.95;width:clamp(112px,14vh,146px);height:auto;margin:0 auto clamp(14px,2.2vh,24px);display:block}.gas-block-hero-video__eyebrow{font-family:var(--gas-font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--accent-light);align-items:center;gap:14px;margin:0 0 clamp(12px,1.8vh,18px);font-size:.78rem;display:inline-flex}.gas-block-hero-video__eyebrow:before,.gas-block-hero-video__eyebrow:after{content:"";background:var(--accent);opacity:.7;width:36px;height:1px}.gas-block-hero-video__title{font-family:var(--gas-font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 clamp(14px,2.2vh,22px);font-size:clamp(2.2rem,min(5.2vw,6.4vh),4.35rem);font-weight:400;line-height:1.08}.gas-block-hero-video__subtitle{color:var(--ink-soft);max-width:620px;margin:0 auto clamp(20px,3.2vh,32px);font-size:clamp(.96rem,min(1.3vw,2.1vh),1.16rem);font-weight:300;line-height:1.65}.gas-block-hero-video__actions{justify-content:center;display:flex}.gas-block-hero-video__actions .gas-button{letter-spacing:.2em;text-transform:uppercase;backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:14px;padding:14px 30px;font-size:.8rem;font-weight:400;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;border:1px solid var(--accent-light)!important;color:#fff!important;background:#72858d38!important}.gas-block-hero-video__actions .gas-button:before{content:"▸";background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;padding-left:2px;font-size:.7rem;display:inline-grid}.gas-block-hero-video__actions .gas-button:hover{transform:translateY(-2px);background:var(--accent)!important;border-color:var(--accent)!important}.gas-block-hero-video__note{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-muted);margin-top:clamp(20px,3.2vh,36px);margin-bottom:0;font-size:.68rem}section.gas-block-section,.gas-block-section{isolation:isolate;padding-block:clamp(72px,10vw,136px);position:relative;width:100%!important;max-width:none!important;margin:0!important;padding-inline:clamp(20px,5vw,48px)!important}.gas-block-section__inner{max-width:min(100%, var(--gas-max-width,1240px))!important;margin-inline:auto!important}.gas-block-section--bg-image:before{filter:saturate(.85)contrast(1.04)}.gas-block-section--bg-image:after{opacity:1!important;background:radial-gradient(#0d0f108c 0%,#0d0f10e0 100%),linear-gradient(#0d0f10d9 0%,#0d0f1099 50%,#0d0f10e6 100%)!important}.gas-block-title-block{margin-bottom:clamp(32px,4.5vw,56px);scroll-margin-top:88px}.gas-block-title-block--align-center{text-align:center}.gas-block-title-block__eyebrow{align-items:center;gap:12px;display:inline-flex;font-family:var(--gas-font-body)!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--accent-light)!important;margin:0 0 14px!important;font-size:.74rem!important}.gas-block-title-block--align-center .gas-block-title-block__eyebrow:before,.gas-block-title-block--align-center .gas-block-title-block__eyebrow:after,.gas-block-title-block--align-left .gas-block-title-block__eyebrow:before{content:"";background:var(--accent);opacity:.6;width:28px;height:1px}.gas-block-title-block__title{font-family:var(--gas-font-heading)!important;letter-spacing:-.005em!important;color:var(--ink)!important;margin:0!important;font-size:clamp(2rem,3.8vw,3.1rem)!important;font-weight:400!important;line-height:1.15!important}h3.gas-block-title-block__title{font-size:clamp(1.5rem,2.5vw,2.1rem)!important}.gas-block-title-block--decor-underline .gas-block-title-block__title{padding-bottom:22px!important}.gas-block-title-block--decor-underline .gas-block-title-block__title:after{content:"";opacity:.85;background:var(--accent)!important;border-radius:0!important;width:56px!important;height:2px!important}.gas-block-text,.gas-block-text__content{color:var(--ink-soft);font-size:1.05rem;line-height:1.85}.gas-block-text__content p{margin:0 0 1.35em}.gas-block-text__content p:last-child{margin-bottom:0}.gas-block-text__content strong{color:var(--ink);font-weight:400}.gas-block-text__content .prose__accent{font-family:var(--gas-font-heading);color:var(--accent-light);margin-block:1.2em;font-size:clamp(1.22rem,1.6vw,1.42rem);font-style:italic}.gas-jourj-demarche-prose{text-align:center;max-width:780px;margin-inline:auto}.gas-jourj-quote-band{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);justify-content:center;align-items:center;display:flex;min-height:72vh!important;padding-block:112px!important}.gas-jourj-quote-band.gas-block-section--bg-image:before,.gas-scroll--target-bg .gas-jourj-quote-band.gas-block-section--bg-image:before{top:calc(-1 * var(--_bleed,120px) - 72px)!important;height:calc(100% + (2 * var(--_bleed,120px)) + 144px)!important;transform:translate3d(0, calc(var(--gas-scroll-y,0px) + 48px), 0)!important;filter:saturate(.95)contrast(1.02)brightness(1.06)!important;background-position:top!important}.gas-jourj-quote-band.gas-block-section--bg-image:after{opacity:1!important;background:linear-gradient(#0d0f10d1 0%,#0d0f1038 25% 75%,#0d0f10db 100%)!important}.gas-jourj-quote-band .gas-block-quote__text,.gas-jourj-quote-band .gas-block-quote blockquote{text-shadow:0 2px 32px #000000b8}.gas-jourj-quote-band .gas-block-quote__author,.gas-jourj-quote-band .gas-block-quote cite{text-shadow:0 1px 18px #000000bf;color:#efe9df!important}.gas-block-quote{text-align:center;max-width:860px;margin-inline:auto;background:0 0!important;border:none!important;padding:0!important}.gas-block-quote__text,.gas-block-quote blockquote{font-family:var(--gas-font-heading)!important;color:#fff!important;margin:0 0 20px!important;font-size:clamp(1.4rem,2.5vw,2.05rem)!important;font-style:italic!important;font-weight:400!important;line-height:1.45!important}.gas-block-quote__author,.gas-block-quote cite{font-family:var(--gas-font-body)!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:var(--accent-light)!important;font-size:.78rem!important;font-style:normal!important}.gas-block-quote--style-centered_editorial,.gas-block-quote--centered_editorial{border-top:1px solid var(--hairline)!important;border-bottom:1px solid var(--hairline)!important;margin-top:72px!important;padding:44px 32px!important}.gas-jourj-savoir-faire.gas-block-section,.gas-jourj-savoir-faire.gas-block-section--sticky-left{overflow:visible!important}.gas-jourj-savoir-faire .gas-block-section__grid{align-items:start!important}@media (width>=769px){.gas-jourj-savoir-faire .gas-block-section__column:first-child,.gas-jourj-savoir-faire .gas-block-section__column[data-column-index="0"]{align-self:start!important;position:sticky!important;top:108px!important}}.gas-jourj-savoir-faire .gas-block-section__column[data-column-index="1"]{flex-direction:column;gap:32px;display:flex}.gas-jourj-craft-card.gas-block-text{box-shadow:0 18px 44px #00000047;border:1px solid var(--hairline)!important;border-left:2px solid var(--accent-light)!important;background:linear-gradient(160deg,#72858d17 0%,#72858d04 100%)!important;border-radius:4px!important;margin:0!important;padding:36px!important}.gas-jourj-craft-card .craft-chapter__num{font-family:var(--gas-font-heading);letter-spacing:.08em;color:var(--accent-light);margin-bottom:12px;font-size:1.05rem;font-style:italic;display:block}.gas-jourj-craft-media img{border-radius:4px;width:100%;box-shadow:0 24px 60px #0000008c}.gas-jourj-steps.gas-block-timeline{border-bottom:1px solid var(--hairline);margin-top:0;margin-bottom:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.gas-jourj-steps>.gas-block-timeline__inner>.gas-block-timeline__title,.gas-jourj-steps .gas-block-timeline__heading{text-align:center!important;font-family:var(--gas-font-heading)!important;color:var(--ink)!important;margin:0 0 36px!important;font-size:clamp(1.5rem,2.5vw,2.1rem)!important;font-weight:400!important}.gas-jourj-steps .gas-block-timeline__svg-wrap{grid-row:2!important;height:36px!important;margin:0 0 24px!important;position:relative!important}.gas-jourj-steps .gas-svg-thread__track{stroke:#ffffff24!important;stroke-width:2px!important}.gas-jourj-steps .gas-svg-thread__progress{filter:drop-shadow(0 0 8px #97a9b18c);stroke:var(--accent-light)!important;stroke-width:2.5px!important}.gas-jourj-steps .gas-svg-thread__waypoint{transition:fill .35s,r .35s;fill:var(--bg-deep)!important;stroke:var(--accent-light)!important;stroke-width:1.8px!important}.gas-jourj-steps .gas-svg-thread__waypoint.is-reached{fill:var(--accent-light)!important}.gas-jourj-steps .gas-svg-thread__follower-halo{fill:#97a9b147!important}.gas-jourj-steps .gas-svg-thread__follower-arrow{fill:var(--accent-light)!important}.gas-jourj-steps .gas-block-timeline__list{margin:0;padding:0;list-style:none;grid-row:3!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;display:grid!important}.gas-jourj-steps .gas-block-timeline__list:before,.gas-jourj-steps .gas-block-timeline__item:after{display:none!important}.gas-jourj-steps .gas-block-timeline__item{opacity:.24;position:relative;overflow:hidden;transform:translateY(16px);border:1px solid var(--hairline)!important;background:linear-gradient(#ffffff09 0%,#ffffff03 100%)!important;border-radius:4px!important;width:100%!important;padding:32px 26px 30px!important;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),background .45s,box-shadow .45s!important;animation:none!important}.gas-jourj-steps .gas-block-timeline__item:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-light));transform-origin:0;opacity:.55;height:2px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(.18)}.gas-jourj-steps .gas-block-timeline__item.is-reached:before,.gas-jourj-steps .gas-block-timeline__item[data-gas-waypoint-reached="1"]:before,.gas-jourj-steps .gas-block-timeline__item:hover:before{opacity:1;transform:scaleX(1)}.gas-jourj-steps .gas-block-timeline__item.is-reached,.gas-jourj-steps .gas-block-timeline__item[data-gas-waypoint-reached="1"]{opacity:1;transform:translateY(0);background:linear-gradient(#72858d1a 0%,#ffffff04 100%)!important;border-color:#97a9b152!important}.gas-jourj-steps .gas-block-timeline__item.is-reached .gas-block-timeline__body,.gas-jourj-steps .gas-block-timeline__item[data-gas-waypoint-reached="1"] .gas-block-timeline__body,.gas-jourj-steps .gas-block-timeline__item.is-svg-step-reached .gas-block-timeline__body{background:0 0!important;border:none!important;padding:0!important}.gas-jourj-steps .gas-block-timeline__item:hover{opacity:1;transform:translateY(-6px);box-shadow:0 20px 44px #00000073;border-color:var(--accent-light)!important;background:linear-gradient(#72858d24 0%,#72858d08 100%)!important}.gas-jourj-steps .gas-block-timeline__dot{transition:transform .4s cubic-bezier(.22,1,.36,1),background .4s,border-color .4s,box-shadow .4s;width:42px!important;height:42px!important;box-shadow:none!important;background:#72858d1f!important;border:1px solid #97a9b159!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0 0 18px!important;padding:0!important;display:inline-flex!important}.gas-jourj-steps .gas-block-timeline__item.is-reached .gas-block-timeline__dot,.gas-jourj-steps .gas-block-timeline__item[data-gas-waypoint-reached="1"] .gas-block-timeline__dot,.gas-jourj-steps .gas-block-timeline__item:hover .gas-block-timeline__dot{transform:scale(1.08);border-color:var(--accent-light)!important;background:#72858d42!important;box-shadow:0 0 0 5px #72858d24!important}.gas-jourj-steps .gas-block-timeline__dot-icon,.gas-jourj-steps .gas-block-timeline__dot{font-family:var(--gas-font-heading)!important;color:var(--accent-light)!important;font-size:1.35rem!important;font-style:italic!important;font-weight:400!important;line-height:1!important}.gas-jourj-steps .gas-block-timeline__date{display:none!important}.gas-jourj-steps .gas-block-timeline__item-title{font-family:var(--gas-font-heading)!important;color:var(--ink)!important;margin:0 0 12px!important;font-size:1.3rem!important;font-weight:400!important}.gas-jourj-steps .gas-block-timeline__item-text{color:var(--ink-soft)!important;margin:0!important;font-size:.95rem!important;line-height:1.7!important}.gas-jourj-values.gas-block-features-grid{margin-top:24px}.gas-jourj-values .gas-block-features-grid__grid{grid-template-columns:repeat(3,1fr)!important;gap:32px!important;display:grid!important}.gas-jourj-values .gas-block-features-grid__card,.gas-jourj-values .gas-block-features-grid__item{border:none!important;border-top:2px solid var(--accent)!important;box-shadow:none!important;background:linear-gradient(#72858d14 0%,#72858d03 100%)!important;border-radius:0!important;flex-direction:column!important;padding:36px 32px!important;display:flex!important}.gas-jourj-values .gas-block-features-grid__item[data-gas-icon-unknown]:before{content:attr(data-gas-icon-unknown);letter-spacing:.24em;color:var(--accent-light);margin:0 0 10px;font-size:.78rem;font-weight:400;display:block}.gas-jourj-values .gas-block-features-grid__icon{letter-spacing:.24em!important;width:auto!important;height:auto!important;color:var(--accent-light)!important;background:0 0!important;border:none!important;margin:0 0 10px!important;padding:0!important;font-size:.78rem!important;font-weight:400!important}.gas-jourj-values .gas-block-features-grid__item-title,.gas-jourj-values h3{font-family:var(--gas-font-heading)!important;color:var(--ink)!important;margin:0 0 14px!important;font-size:1.6rem!important;font-weight:400!important}.gas-jourj-values .gas-block-features-grid__item-content,.gas-jourj-values p{color:var(--ink-soft)!important;font-size:.98rem!important;line-height:1.75!important}.gas-jourj-story-section{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:linear-gradient(#14181a73 0%,#0d0f10f2 50%,#14181a73 100%)}.gas-block-sticky-story{scroll-margin-top:88px}.gas-block-sticky-story__header{text-align:center;max-width:780px;margin:0 auto clamp(48px,6vw,76px)!important}.gas-block-sticky-story__eyebrow{align-items:center;gap:12px;display:inline-flex;font-family:var(--gas-font-body)!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--accent-light)!important;margin:0 0 14px!important;font-size:.74rem!important}.gas-block-sticky-story__eyebrow:before,.gas-block-sticky-story__eyebrow:after{content:"";background:var(--accent);opacity:.6;width:28px;height:1px}.gas-block-sticky-story__title{padding-bottom:22px;position:relative;font-family:var(--gas-font-heading)!important;letter-spacing:-.005em!important;color:var(--ink)!important;margin:0!important;font-size:clamp(2rem,3.8vw,3.1rem)!important;font-weight:400!important;line-height:1.15!important}.gas-block-sticky-story__title:after{content:"";background:var(--accent);opacity:.85;width:56px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=769px){.gas-block-sticky-story__scene{align-items:start;grid-template-columns:1.18fr .82fr!important;gap:clamp(36px,4.5vw,64px)!important;max-width:1160px!important}.gas-block-sticky-story__media{top:18svh!important}}.gas-block-sticky-story__layers{aspect-ratio:16/9;background:#0d1012;border:1px solid #97a9b140;border-radius:6px;overflow:hidden;box-shadow:0 28px 70px #000000a6;height:auto!important;min-height:0!important}.gas-block-sticky-story__layer .gas-block-sticky-story__image{border-radius:0!important}.gas-block-sticky-story__progress-wrap{margin-top:22px}.gas-block-sticky-story__progress--line{background:#ffffff1f!important;height:2px!important;margin:0!important}.gas-block-sticky-story__progress-fill{box-shadow:0 0 12px #97a9b1a6;background:linear-gradient(90deg, var(--accent), var(--accent-light))!important}.gas-block-sticky-story__years{justify-content:space-between;align-items:center;margin:14px 0 0;padding:0;list-style:none;display:flex}.gas-block-sticky-story__year{font-family:var(--gas-font-heading);color:var(--ink-muted);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:1.08rem;font-style:italic;transition:color .35s,transform .35s,background .35s;position:relative}.gas-block-sticky-story__year:hover{color:var(--ink);background:#72858d24}.gas-block-sticky-story__year.is-passed{color:var(--accent-light)}.gas-block-sticky-story__year.is-active{color:var(--ink);background:#72858d38;border:1px solid #97a9b166;transform:translateY(-1px)}.gas-block-sticky-story__step{border-left:2px solid #ffffff14;padding:20px 0 20px 28px;min-height:48svh!important;transition:border-color .45s,opacity .45s,transform .45s cubic-bezier(.16,1,.3,1)!important}.gas-block-sticky-story__step.is-active{border-left-color:var(--accent-light)}.gas-block-sticky-story__step-body{background:linear-gradient(90deg,#72858d0d 0%,#0000 100%);border:1px solid #0000;border-radius:0 6px 6px 0;width:100%;padding:26px 28px;transition:background .45s,border-color .45s,box-shadow .45s}.gas-block-sticky-story__step.is-active .gas-block-sticky-story__step-body{background:linear-gradient(90deg,#72858d21 0%,#72858d05 100%);border-color:#97a9b12e;box-shadow:0 18px 42px #00000052}.gas-block-sticky-story__step-kicker{font-family:var(--gas-font-heading)!important;letter-spacing:0!important;text-transform:none!important;color:var(--accent-light)!important;margin:0 0 10px!important;font-size:clamp(2.2rem,3.6vw,3.1rem)!important;font-style:italic!important;font-weight:400!important;line-height:1!important}.gas-block-sticky-story__step-title{font-family:var(--gas-font-heading)!important;color:var(--ink)!important;margin:0 0 14px!important;font-size:clamp(1.45rem,2.1vw,1.9rem)!important;font-weight:400!important;line-height:1.25!important}.gas-block-sticky-story__step-text{color:var(--ink-soft)!important;font-size:1rem!important;line-height:1.78!important}.gas-block-sticky-story__step-text strong{color:var(--ink);font-weight:400}.gas-jourj-films-intro{text-align:center;max-width:720px;margin:-16px auto 48px!important}.gas-jourj-birth-title{border-top:1px solid var(--hairline);margin-top:88px!important;padding-top:72px!important}.gas-jourj-films-grid.gas-block-group{grid-template-columns:repeat(3,1fr)!important;align-items:start!important;gap:36px 28px!important;display:grid!important}.gas-jourj-films-grid>.gas-block-group__item{width:100%;min-width:0}.gas-jourj-films-grid .gas-block-video-embed{background:0 0!important;border:none!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important}.gas-jourj-films-grid .gas-block-video-embed__frame{aspect-ratio:16/9;border:1px solid var(--hairline);background:linear-gradient(135deg,#1b2226 0%,#0d1012 100%);border-radius:4px;order:1;margin-bottom:14px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.gas-jourj-films-grid .gas-block-video-embed:hover .gas-block-video-embed__frame{border-color:var(--accent-light);box-shadow:0 24px 60px #0000008c}.gas-jourj-films-grid .gas-block-video-embed__facade{cursor:pointer!important;background:linear-gradient(135deg,#1b2226 0%,#0d1012 100%)!important;border:none!important;place-items:center!important;width:100%!important;height:100%!important;padding:0!important;display:grid!important;position:relative!important}.gas-jourj-films-grid .gas-block-video-embed__poster,.gas-jourj-films-grid .gas-block-video-embed__poster img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .45s;display:block}.gas-jourj-films-grid .gas-block-video-embed:hover .gas-block-video-embed__poster img{transform:scale(1.05)}.gas-jourj-films-grid .gas-block-video-embed__play-btn{width:54px!important;height:54px!important;color:#fff!important;backdrop-filter:blur(6px)!important;background:#0d0f10ad!important;border:1px solid #efe9df8c!important;border-radius:50%!important;place-items:center!important;min-block-size:54px!important;min-inline-size:54px!important;margin:auto!important;padding:0!important;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s!important;display:grid!important;position:absolute!important;inset:0!important;transform:scale(1)!important}.gas-jourj-films-grid .gas-block-video-embed:hover .gas-block-video-embed__play-btn,.gas-jourj-films-grid .gas-block-video-embed__facade:hover .gas-block-video-embed__play-btn{background:var(--accent)!important;border-color:#fff!important;transform:scale(1.08)!important}.gas-jourj-films-grid .gas-block-video-embed__duration{color:var(--ink);letter-spacing:.12em;font-variant-numeric:tabular-nums;background:#0d0f10c7;border:1px solid #ffffff14;border-radius:3px;padding:3px 9px;font-size:.72rem;position:absolute;bottom:12px;right:12px}.gas-jourj-films-grid .gas-block-video-embed__title{order:2;font-family:var(--gas-font-heading)!important;color:var(--ink)!important;margin:0 0 2px!important;font-size:1.2rem!important;font-weight:400!important;line-height:1.3!important}.gas-jourj-films-grid .gas-block-video-embed__caption{order:3;color:var(--ink-muted)!important;letter-spacing:.04em!important;margin:0!important;font-size:.84rem!important}.gas-block-video-embed__dialog{width:min(1080px,92vw);max-width:1080px;color:var(--ink);background:0 0;border:none;padding:0}.gas-block-video-embed__dialog::backdrop{backdrop-filter:blur(10px);background:#050607eb}.gas-block-video-embed__dialog-inner{padding-top:48px;position:relative}.gas-block-video-embed__dialog-close{border:1px solid var(--hairline-strong);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.4rem;line-height:1;display:grid;position:absolute;top:0;right:0}.gas-block-video-embed__dialog-stage{aspect-ratio:16/9;border:1px solid var(--hairline-strong);background:#000;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 24px 60px #000000a6}.gas-block-video-embed__dialog-stage iframe{border:0;width:100%;height:100%}.gas-block-video-embed__dialog-caption{text-align:center;font-family:var(--gas-font-heading);color:var(--ink-soft);margin:16px 0 0;font-size:1.1rem;font-style:italic}.gas-jourj-testimonials .gas-block-testimonials__track{grid-template-columns:repeat(2,1fr)!important;gap:32px!important;display:grid!important}.gas-jourj-testimonials .gas-block-testimonials__card{flex-direction:column;justify-content:space-between;display:flex;position:relative;background:var(--bg)!important;border:1px solid var(--hairline)!important;border-radius:4px!important;margin:0!important;padding:44px 40px 38px!important}.gas-jourj-testimonials .gas-block-testimonials__card:before{content:"“";font-family:var(--gas-font-heading);color:var(--accent);opacity:.25;pointer-events:none;font-size:4.5rem;line-height:1;position:absolute;top:16px;left:28px}.gas-jourj-testimonials .gas-block-testimonials__quote{position:relative;color:var(--ink-soft)!important;margin:0!important;font-size:.98rem!important;font-style:normal!important;line-height:1.8!important}.gas-jourj-testimonials .gas-block-testimonials__quote p{margin:0 0 .85em}.gas-jourj-testimonials .gas-block-testimonials__quote p:last-child{margin-bottom:0}.gas-jourj-testimonials .gas-block-testimonials__quote b{font-family:var(--gas-font-heading);color:var(--accent-light);font-size:1.12em;font-weight:500}.gas-jourj-testimonials .gas-block-testimonials__meta{justify-content:space-between;align-items:center;display:flex;border-top:1px solid var(--hairline)!important;margin-top:28px!important;padding-top:20px!important}.gas-jourj-testimonials .gas-block-testimonials__author{font-family:var(--gas-font-heading)!important;color:var(--ink)!important;font-size:1.25rem!important;font-style:italic!important}.gas-jourj-farewell-prose{text-align:center;max-width:760px;margin-inline:auto}.gas-jourj-farewell-prose .farewell__sign{font-family:var(--gas-font-heading);color:var(--accent-light);margin-top:36px;font-size:clamp(1.5rem,2.4vw,2rem);font-style:italic}footer.gas-site-footer{border-top:1px solid var(--hairline)!important;text-align:center!important;color:var(--ink-muted)!important;background:#08090a!important;padding:56px 24px 48px!important}footer.gas-site-footer .footer__logo{opacity:.88;width:auto;height:48px;margin:0 auto 18px;display:block}footer.gas-site-footer .footer__tagline{color:var(--ink-soft);margin:0 0 8px;font-size:.92rem}footer.gas-site-footer .footer__meta{color:var(--ink-muted);letter-spacing:.06em;margin:0;font-size:.8rem}footer.gas-site-footer .gas-site-footer__copy{display:none!important}@media (width<=1024px){.gas-jourj-steps .gas-block-timeline__list{grid-template-columns:repeat(2,1fr)!important}.gas-jourj-values .gas-block-features-grid__grid{grid-template-columns:1fr!important}.gas-jourj-films-grid.gas-block-group{grid-template-columns:repeat(2,1fr)!important}.gas-jourj-testimonials .gas-block-testimonials__track{grid-template-columns:1fr!important}}@media (width<=640px){.gas-jourj-steps .gas-block-timeline__list,.gas-jourj-films-grid.gas-block-group{grid-template-columns:1fr!important}.gas-jourj-testimonials .gas-block-testimonials__card{padding:32px 24px 28px!important}}.gas-block-anchor,.gas-block-anchor.gas-anim,.gas-block-anchor.gas-motion,.gas-anim>*,.gas-anim [data-gas-anim-items]>*,.gas-tm,.gas-tm-unit{--gas-rv-blur:0px!important;--gas-m-blur:0px!important;--gas-m-tilt-x:0deg!important;--gas-m-tilt-y:0deg!important;filter:none!important}html.gas-anim-js #blk-values-grid.gas-anim--stagger [data-gas-anim-items]>*,html.gas-anim-js #blk-temoignages-grid.gas-anim--stagger [data-gas-anim-items]>*{transition:opacity 1.3s cubic-bezier(.22,1,.36,1),transform 1.3s cubic-bezier(.22,1,.36,1)!important}html.gas-anim-js #blk-values-grid.gas-anim--stagger:not(.gas-anim--in-view) [data-gas-anim-items]>*,html.gas-anim-js #blk-temoignages-grid.gas-anim--stagger:not(.gas-anim--in-view) [data-gas-anim-items]>*{opacity:0!important;transform:translateY(48px)!important}html.gas-anim-js #blk-values-grid.gas-anim--stagger.gas-anim--in-view [data-gas-anim-items]>*,html.gas-anim-js #blk-temoignages-grid.gas-anim--stagger.gas-anim--in-view [data-gas-anim-items]>*{opacity:1!important;transform:translateY(0)!important}html.gas-anim-js .gas-jourj-savoir-faire [data-column-index="1"]>.gas-block-anchor.gas-anim{transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1)!important}html.gas-anim-js #blk-quote-band.gas-anim{transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)!important}html.gas-anim-js #blk-quote-band.gas-anim:not(.gas-anim--in-view){opacity:0!important;transform:translateY(18px)!important}html.gas-anim-js #blk-quote-band.gas-anim.gas-anim--in-view{opacity:1!important;transform:translateY(0)!important}
