.revision-six #main{scroll-margin-top:85px}.revision-six .hero-grid{min-height:750px;padding:28px 0 24px;gap:3vw}.revision-six .hero-copy{padding-bottom:35px}.revision-six .hero h1{font-size:clamp(48px,4.75vw,78px)}.revision-six .motion-narrative{min-height:137px;padding-top:12px;margin-top:6px;padding-left:18px}.revision-six .motion-narrative:before{top:24px}.revision-six .preview-story-card strong{font-size:clamp(22px,1.7vw,29px)}.revision-six .preview-story-card #world-caption-short{font-size:13px;margin-top:8px}.revision-six .story-disclaimer{font-size:10px;line-height:1.5;margin:10px 0 0;color:#a6c4cf}.revision-six #world-caption-copy,.revision-six #world-flow-direction{display:none}.revision-six .preview-progress{margin-top:13px}.revision-six .motion-world-actions{margin-top:0}.revision-six .motion-world-intro{font-size:11px}.revision-six #specialisation{padding:65px 0 24px}.revision-six .motion-benefits-copy article{min-height:48vh;padding:34px 0}.revision-six .motion-benefits-sticky{height:50vh;min-height:360px;max-height:520px;top:110px}.revision-six .motion-benefits-copy article>h3{font-size:clamp(28px,2.3vw,40px);margin:12px 0 18px}.revision-six .services-house{padding:65px 0 42px!important;background:#f8f8f3!important;border-radius:0!important}.service-house-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:12px 8%;margin-bottom:25px}.service-house-heading .page-kicker{grid-column:1/-1;margin:0;color:#547585;font-size:10px;letter-spacing:.13em}.revision-six .service-house-heading h2{font-size:clamp(36px,3.5vw,55px);margin:0;line-height:1.05}.service-house-heading h2 em{font-style:normal;color:#59818c}.service-house-heading>p:last-child{font-size:14px;line-height:1.8;max-width:370px;margin:0 0 5px}.service-house-main{display:grid;grid-template-columns:.8fr 1.4fr;gap:5%;align-items:center}.service-house-copy ul{list-style:none;margin:0 0 25px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.service-house-copy li{display:flex;gap:12px;align-items:start}.service-house-copy li>span{color:#a44c1a;font-size:27px;line-height:1.2;min-width:26px;text-align:center}.service-house-copy strong{display:block;font-size:15px;font-weight:650;line-height:1.5;color:#123e51}.service-house-copy small{display:block;font-size:11px;line-height:1.6;margin-top:4px;color:#597684}.service-house-copy .button{font-size:12px;gap:30px;min-height:45px;padding:13px 22px}.service-house-visual{aspect-ratio:1.75;box-shadow:0 18px 38px #0e354b16;transform:perspective(1200px) rotateY(-4deg);transform-origin:left center;transition:transform .7s ease}.service-house-visual:hover,.service-house-visual:focus-visible{transform:perspective(1200px) rotateY(0deg)}.territory{position:relative;margin-top:42px;padding:27px 0 0;border-top:1px solid #bfd2d1;background:transparent;color:#163c4e}.territory-heading{display:flex;gap:15px;align-items:center}.territory-pin{width:29px;transform:rotate(-9deg);color:#b35b2a;flex:none}.territory-pin svg{width:100%;fill:none;stroke:currentColor;stroke-width:2}.territory-heading .page-kicker{font-size:9px;letter-spacing:.13em;margin:0 0 7px;color:#617e89}.revision-six .territory-heading h3{font-size:30px;letter-spacing:-.04em;margin:0;line-height:1.2}.territory-heading p:last-child{font-size:12px;color:#627f8a;margin:5px 0 0}.territory-stops{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:22px 0 0;margin:0}.territory-stops li{position:relative;display:flex;gap:17px;align-items:center;border-top:1px solid #c3d5d3;padding-top:17px}.territory-stops li:before{content:"";position:absolute;left:0;top:-3px;width:5px;height:5px;background:#ce7135;border-radius:50%}.territory-stops b{font-size:37px;letter-spacing:-.05em;font-weight:400;color:#688f93}.territory-stops span{font-size:14px;font-weight:650;line-height:1.5}.territory-stops small{display:block;font-size:11px;font-weight:400;color:#5d7984}.territory-foot summary::-webkit-details-marker{display:none}.revision-six #prix-affiches{padding:58px 0!important}.revision-six #price-transparency-title{font-size:clamp(33px,3.2vw,50px)}.revision-six #price-transparency-title span{color:#5b7d88}.revision-six #agences.motion-contact{padding:58px 0 25px}.revision-six #agences .section-top{margin-bottom:24px}.revision-six .mission-invitation h2{font-size:clamp(29px,3.1vw,45px);line-height:1.1;margin:10px 0 15px;color:#fff}.revision-six .mission-invitation h2 em{font-style:normal;color:#a6ccd4}.revision-six .mission-invitation{min-height:0;padding-top:30px;padding-bottom:30px}.revision-six .mission-visual{height:230px}.revision-six .join-secondary-heading{margin:28px 0 22px}.revision-six .existing-rail{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:38px 0 0;padding:27px 0;border-top:1px solid #bdcfd0;background:transparent;color:#123d50}.existing-rail-intro{display:flex;align-items:center;gap:22px}.existing-mail-icon{width:67px;transform:rotate(-7deg);color:#678f95;flex:none}.existing-mail-icon svg{width:100%;fill:none;stroke:currentColor;stroke-width:1.5}.existing-mail-icon .mail-flight{stroke:#c27847}.existing-rail-intro .page-kicker{font-size:9px;letter-spacing:.1em;color:#647f88;margin:0 0 8px}.revision-six .existing-rail h2{font-size:29px;line-height:1.2;margin:0 0 8px;letter-spacing:-.04em}.existing-rail-intro p:last-child{font-size:12px;margin:0;color:#577585}.existing-rail-action{display:flex;flex-direction:column;gap:13px;align-items:flex-start}.existing-rail-action>a{font-size:clamp(21px,2.1vw,31px);color:#153f50;text-decoration:none;letter-spacing:-.03em;white-space:nowrap}.existing-rail-action>a span{color:#a45c30;font-size:22px;margin-left:14px;display:inline-block;transition:transform .25s}.existing-rail-action>a:hover span{transform:translate(4px,-4px)}.existing-rail-action button{border:0!important;padding:0!important;background:none!important;color:#476d7b!important;font-size:11px!important;min-height:26px}.revision-six #parcours.motion-ops-compact{padding:30px 0;background:#e6ede9;border-top:1px solid #cfddda;color:#224e5c}.revision-six #parcours .container{grid-template-columns:145px 1fr auto;gap:28px;align-items:center}.revision-six .motion-ops-message h2{font-size:24px;margin-bottom:9px;color:#244e5e}.revision-six .motion-ops-message p{font-size:12px;color:#5a7984;max-width:730px}.revision-six .motion-ops-link{color:#315967;font-size:11px;border-color:#a8c2c6}.revision-six .motion-ops-brand>span{color:#925022}.revision-six .motion-ops-brand img{background:#f5f7f3;width:130px}.story-cinema{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .65s ease;z-index:4;border-radius:25px;overflow:hidden;background:radial-gradient(ellipse at 55% 65%,#245465,#0a2b3c 75%)}.story-cinema.is-visible{opacity:1}#story-film{position:absolute;width:100%;height:100%;inset:0}.story-scene-label{position:absolute;top:22px;left:22px;display:flex;align-items:center;gap:8px;color:#c7dbe1;font-size:10px;letter-spacing:.06em}.story-live-dot{width:5px;height:5px;border-radius:50%;background:#f3a062}.revision-six #world[data-cinema="true"] .world-node{opacity:0!important}.revision-six #world[data-cinema="true"] #manager-leader{opacity:0}.revision-six .world-node{transition:opacity .4s}.revision-six .motion-hero-thread{transition:opacity .5s}.revision-six .hero:has(#world[data-cinema="true"]) .motion-hero-thread{opacity:.25}@media (max-width:1100px){.service-house-copy ul{grid-template-columns:1fr;gap:14px}.service-house-main{grid-template-columns:.8fr 1.2fr}.territory-stops{gap:17px}.territory-stops li{gap:11px}.territory-stops span{font-size:12px}.revision-six #parcours .container{grid-template-columns:130px 1fr}.revision-six .motion-ops-link{grid-column:2}}@media (max-width:760px){.revision-six .hero-grid{min-height:0;padding:35px 0 27px;gap:35px}.revision-six .hero-copy{padding:0}.revision-six .hero h1{font-size:clamp(45px,8.8vw,67px)}.revision-six .motion-narrative{min-height:143px}.revision-six .motion-world-intro{font-size:10px}.revision-six #specialisation{padding-top:48px}.revision-six .motion-benefits-copy article{min-height:0;padding:24px 0}.revision-six .services-house{padding:42px 0 32px!important}.service-house-heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.revision-six .service-house-heading h2{font-size:38px}.service-house-heading>p:last-child{font-size:12px;max-width:370px}.service-house-main{grid-template-columns:1fr;gap:23px}.service-house-copy{display:contents}.service-house-copy ul{grid-template-columns:1fr 1fr;gap:18px 12px;margin:0;grid-row:1}.service-house-copy li{gap:8px}.service-house-copy li>span{font-size:22px;min-width:20px}.service-house-copy strong{font-size:13px}.service-house-copy small{font-size:10px}.service-house-visual{grid-row:2;transform:none;max-width:none}.service-house-copy .button{grid-row:3;justify-self:start;margin-top:0}.territory{margin-top:31px;padding-top:25px}.territory-stops{grid-template-columns:1fr 1fr;gap:21px 18px;padding-top:22px}.territory-stops li{gap:10px;padding-top:11px}.territory-stops b{font-size:29px}.territory-stops span{font-size:12px}.territory-stops small{font-size:10px}.revision-six .territory-heading h3{font-size:28px}.revision-six #prix-affiches{padding:42px 0!important}.revision-six #price-transparency-title{font-size:36px}.revision-six #agences.motion-contact{padding:40px 0 20px}.revision-six .mission-invitation h2{font-size:33px}.revision-six .mission-visual{height:200px}.revision-six .existing-rail{flex-direction:column;align-items:stretch;padding:25px 0;gap:22px;margin-top:28px}.existing-rail-intro{gap:16px}.existing-mail-icon{width:44px}.revision-six .existing-rail h2{font-size:26px}.existing-rail-intro p:last-child{font-size:11px}.existing-rail-action>a{font-size:27px}.existing-rail-action{padding-left:60px}.revision-six #parcours.motion-ops-compact{padding:26px 0}.revision-six #parcours .container{grid-template-columns:1fr;gap:18px}.revision-six .motion-ops-link{grid-column:1}.revision-six .motion-ops-message h2{font-size:23px}.revision-six .motion-ops-message p{font-size:12px}.story-scene-label{top:14px;left:14px;font-size:9px}.story-cinema{border-radius:18px}}@media (max-width:365px){.service-house-copy ul{gap:17px 9px}.service-house-copy li{gap:5px}.service-house-copy strong{font-size:12px}.service-house-copy li>span{min-width:17px;font-size:20px}.territory-stops span{font-size:11px}.territory-stops li{gap:8px}.existing-rail-action{padding-left:0}.existing-rail-action>a{font-size:27px}.revision-six .preview-controls{gap:0}.revision-six .preview-controls button{padding:5px;min-width:28px}.revision-six .motion-narrative-top{gap:4px}}@media (prefers-reduced-motion:reduce){.service-house-visual,.story-cinema,.revision-six .world-node,.revision-six .motion-hero-thread,.existing-rail-action>a span{transition:none!important;transform:none!important}}