.editorial-opening{padding-top:30px;padding-bottom:75px}.editorial-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:13px;font-size:11px;color:var(--muted);margin-bottom:46px}.editorial-crumbs a:hover{color:var(--red)}.editorial-opening-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:7%;align-items:center}.editorial-opening-copy>.eyebrow{font-size:10px;line-height:1.7;margin-bottom:24px;color:var(--red)}.editorial-opening h1{font-size:clamp(37px,4.1vw,65px);line-height:1.1;letter-spacing:-.05em;max-width:850px;overflow-wrap:break-word}.editorial-opening-copy>p{font-size:16px;line-height:1.75;color:var(--muted);margin-top:27px;max-width:620px}.editorial-opening-meta{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);margin-top:30px;padding-top:18px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.editorial-opening-meta>span+span:before{content:"·";margin-right:20px;color:var(--red)}.editorial-opening-copy>.text-link{font-size:12px;margin-top:27px}.editorial-opening-art{margin:0;aspect-ratio:.92;background:#dedacf;position:relative;overflow:hidden}.editorial-opening-art>img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.editorial-opening-art:hover>img{transform:scale(1.04)}.editorial-art-corner{position:absolute;right:18px;top:10px;color:#f6f2e9;font-family:var(--serif);font-size:60px;line-height:1;text-shadow:0 1px 15px #0004}.editorial-opening-art figcaption{display:flex;justify-content:space-between;gap:16px;position:absolute;inset:auto 0 0;padding:27px 22px 16px;background:linear-gradient(transparent,#12120fd9);color:#f6f2e9;font-size:8px;letter-spacing:.1em;line-height:1.8}.editorial-opening-art figcaption>span:last-child{text-align:right;max-width:100px}.editorial-reading-layout{display:grid;grid-template-columns:260px minmax(0,760px);justify-content:space-between;gap:8%;padding-top:65px;border-top:1px solid var(--line);scroll-margin-top:120px}.editorial-reading-rail{position:sticky;top:125px;align-self:start;min-width:0;padding-bottom:40px}.editorial-author{display:flex;gap:13px;align-items:center}.editorial-author-marker{display:grid;place-items:center;background:var(--red);color:var(--paper);width:47px;height:55px;font-family:var(--serif);font-style:italic;font-size:27px;flex:none}.editorial-author a{display:block;font-size:13px;font-weight:500}.editorial-author a:hover{text-decoration:underline;text-underline-offset:4px}.editorial-author div>span{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:3px}.editorial-updated{font-size:10px;color:var(--muted);line-height:1.7;margin:17px 0 28px}.editorial-chapters{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.editorial-chapters>.eyebrow{font-size:9px;color:var(--muted);margin-bottom:14px}.editorial-chapters ol{list-style:none;padding:0;margin:0}.editorial-chapters li+li{border-top:1px solid #d9d9d355}.editorial-chapters a{display:grid;grid-template-columns:23px minmax(0,1fr);gap:11px;font-size:11px;line-height:1.7;padding:11px 0;transition:color .2s,transform .2s}.editorial-chapters a>span{font-size:9px;color:var(--red);padding-top:2px}.editorial-chapters a:hover{color:var(--red);transform:translateX(4px)}.editorial-rail-contact{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;line-height:1.5;padding:20px 0;border-top:1px solid var(--line);margin-top:24px;color:var(--red)}.editorial-rail-contact .arrow{width:18px;flex:none}.editorial-reading-body{min-width:0}.editorial-reading-body .legacy-prose{width:100%;max-width:none;margin:0;padding:0 0 75px}.editorial-reading-body .article-byline,.editorial-reading-body .article-toc{display:none}.editorial-reading-body .legacy-prose p{font-size:16px;line-height:1.95;max-width:none}.editorial-reading-body .legacy-prose h2{font-size:clamp(29px,3vw,42px);line-height:1.18;letter-spacing:-.045em;border-top:1px solid var(--line);padding-top:32px;margin-top:49px;margin-bottom:22px;scroll-margin-top:130px}.editorial-reading-body .legacy-prose>div>h2:first-child{margin-top:0;border-top:0;padding-top:0}.editorial-reading-body .legacy-prose li{padding-left:6px;font-size:15px;margin-block:9px}.editorial-reading-body .legacy-prose li::marker{color:var(--red)}.editorial-reading-body .legacy-prose ul{padding:20px 24px 20px 42px;background:#eae7df;margin-block:25px;border-left:2px solid var(--red)}.editorial-reading-body .legacy-prose p+p{margin-top:19px}.editorial-reading-body .editorial-intro{font-size:16px;margin-bottom:40px}.editorial-rail-note{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.editorial-rail-note>.eyebrow{font-size:9px;color:var(--red)}.editorial-rail-note>p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:15px}.editorial-takeaway{background:#171918;color:#f5f1e8;padding-block:60px;margin:15px 0 75px}.editorial-takeaway-inner{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:9%;align-items:start}.editorial-takeaway .eyebrow{color:#dda690;font-size:9px}.editorial-quote-mark{font-family:var(--serif);font-size:140px;line-height:1;color:#a46a55;display:block;margin-top:15px;height:75px}.editorial-takeaway blockquote{font-size:clamp(25px,3.3vw,45px);font-weight:400;line-height:1.35;letter-spacing:-.035em;margin:0;max-width:900px}.editorial-takeaway .text-link{grid-column:2;justify-self:start;margin-top:30px;font-size:12px;border-color:#f5f1e866}.editorial-experience .reading-next{padding-block:45px 55px}.editorial-experience .reading-next h2{font-size:clamp(34px,3.5vw,50px);line-height:1.15;margin:20px 0 35px}.editorial-experience .reading-links{gap:20px}.editorial-experience .reading-links>a{background:#eae7df;padding:28px;min-height:100px;border-bottom:1px solid transparent;font-size:15px;align-items:start;transition:background .25s,border-color .25s}.editorial-experience .reading-links>a:hover{background:#e2ded3;border-color:var(--red)}.editorial-experience .reading-links svg{color:var(--red);width:22px}.editorial-experience .reading-next>p{font-size:13px;color:var(--muted)}.editorial-return{padding-bottom:75px}.editorial-return>.text-link{font-size:12px}.editorial-question .editorial-opening-grid{grid-template-columns:1.45fr .55fr}.editorial-question .editorial-opening-art{aspect-ratio:1;transform:rotate(3deg);margin:20px}.editorial-question .editorial-art-corner{top:auto;bottom:10%;left:30%;font-size:180px;color:#f3eddf;text-shadow:0 0 20px #1c1c1a44}.editorial-question .editorial-opening-art figcaption{display:none}.editorial-next-step{display:grid;grid-template-columns:1fr 1fr;gap:9%;border-top:1px solid var(--line);padding-block:65px 85px}.editorial-next-step h2{font-size:clamp(35px,4vw,55px);margin-top:22px;line-height:1.12}.editorial-next-step h2 em{color:var(--red)}.editorial-next-step>div>p{font-size:15px;color:var(--muted);line-height:1.8;max-width:520px}.editorial-next-step .button{margin-top:24px}.editorial-service .editorial-opening-art{aspect-ratio:1.05}.editorial-experience a:focus-visible{outline:2px solid var(--red);outline-offset:5px}.editorial-takeaway a:focus-visible{outline-color:#f5f1e8}@media(min-width:1400px){.editorial-opening-grid{gap:8%;grid-template-columns:1.15fr .85fr}.editorial-opening-art{max-height:570px}}@media(max-width:1000px){.editorial-opening-grid{gap:5%;grid-template-columns:1.2fr .8fr}.editorial-opening h1{font-size:43px}.editorial-opening-copy>p{font-size:14px}.editorial-opening-art{aspect-ratio:.73}.editorial-reading-layout{grid-template-columns:205px minmax(0,1fr);gap:6%}.editorial-reading-body .legacy-prose p{font-size:15px}.editorial-takeaway-inner{grid-template-columns:130px 1fr;gap:6%}.editorial-question .editorial-opening-grid{grid-template-columns:1.3fr .7fr}}@media(max-width:760px){.editorial-opening{padding-top:24px;padding-bottom:40px}.editorial-crumbs{font-size:10px;gap:10px;margin-bottom:32px}.editorial-opening-grid,.editorial-question .editorial-opening-grid{grid-template-columns:1fr;gap:32px}.editorial-opening h1{font-size:clamp(35px,7.9vw,55px);line-height:1.1}.editorial-opening-copy>p{font-size:15px;margin-top:22px}.editorial-opening-copy>.eyebrow{font-size:9px;margin-bottom:20px}.editorial-opening-art{aspect-ratio:1.6;max-height:360px}.editorial-opening-art figcaption{font-size:7px;padding:25px 18px 13px}.editorial-opening-meta{margin-top:22px;font-size:9px;gap:10px 16px}.editorial-opening-copy>.text-link{margin-top:22px}.editorial-reading-layout{grid-template-columns:1fr;padding-top:35px;gap:30px}.editorial-reading-rail{position:static;padding-bottom:0;display:grid;grid-template-columns:1fr;gap:0}.editorial-updated{margin-bottom:10px}.editorial-chapters{margin-top:20px;padding-top:22px}.editorial-chapters ol{display:grid;grid-template-columns:1fr 1fr;gap:0 23px}.editorial-chapters li+li{border-top:0}.editorial-chapters a{font-size:11px;gap:8px;grid-template-columns:20px 1fr}.editorial-rail-contact,.editorial-rail-note{display:none}.editorial-reading-body .legacy-prose{padding-bottom:35px}.editorial-reading-body .legacy-prose p{font-size:15px;line-height:1.85}.editorial-reading-body .legacy-prose h2{font-size:31px;margin-top:36px;padding-top:28px}.editorial-reading-body .legacy-prose li{font-size:14px}.editorial-takeaway{padding-block:40px;margin-block:10px 40px}.editorial-takeaway-inner{grid-template-columns:1fr;gap:22px}.editorial-quote-mark{display:none}.editorial-takeaway blockquote{font-size:29px}.editorial-takeaway .text-link{grid-column:1;margin-top:0;font-size:11px}.editorial-experience .reading-links{grid-template-columns:1fr;gap:10px}.editorial-experience .reading-links>a{min-height:80px;padding:22px;font-size:14px}.editorial-experience .reading-next{padding-block:35px}.editorial-return{padding-bottom:45px}.editorial-question .editorial-opening-art{display:none}.editorial-question .editorial-reading-layout{padding-top:30px}.editorial-service .editorial-opening-art{aspect-ratio:1.6}.editorial-next-step{grid-template-columns:1fr;gap:28px;padding-block:40px 55px}.editorial-next-step h2{font-size:39px}.editorial-next-step>div>p{font-size:14px}.editorial-author-marker{height:45px;width:40px}.editorial-opening-meta>span+span:before{margin-right:14px}}@media(max-width:430px){.editorial-chapters ol{grid-template-columns:1fr}.editorial-opening h1{font-size:36px}.editorial-opening-art{aspect-ratio:1.35}.editorial-takeaway blockquote{font-size:26px}}@media(prefers-reduced-motion:reduce){.editorial-chapters a,.editorial-experience .reading-links>a,.editorial-opening-art>img{transition:none}.editorial-chapters a:hover,.editorial-opening-art:hover>img{transform:none}}.reduce-motion .editorial-chapters a,.reduce-motion .editorial-experience .reading-links>a,.reduce-motion .editorial-opening-art>img{transition:none}.reduce-motion .editorial-chapters a:hover,.reduce-motion .editorial-opening-art:hover>img{transform:none}.editorial-art-corner>.arrow{width:48px;height:48px;display:block;margin-top:6px}.editorial-note{--note-accent:#f06348;margin:0;min-width:0;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:430px;padding:30px 32px 0;background:#222522;color:#f5f0e6;box-shadow:12px 12px 0 #dedbd1;overflow:hidden}.editorial-note:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#f5f0e608 1px,transparent 0),linear-gradient(90deg,#f5f0e608 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(125deg,#000,transparent 75%);mask-image:linear-gradient(125deg,#000,transparent 75%)}.editorial-note:after{content:"";position:absolute;left:0;top:0;width:3px;height:78px;background:var(--note-accent)}.editorial-note-registration{position:absolute;inset:0;z-index:-1;opacity:.28;pointer-events:none}.editorial-note-registration i{position:absolute;right:-32px;top:90px;width:170px;height:170px;border:1px solid #f4eee2;border-radius:50%}.editorial-note-registration i:nth-child(2){right:-12px;top:110px;width:130px;height:130px}.editorial-note-registration i:nth-child(3){right:8px;top:130px;width:90px;height:90px;background:#f0634812;border-color:var(--note-accent)}.editorial-note[data-variant="1"] .editorial-note-registration{transform:rotate(180deg)}.editorial-note[data-variant="2"] .editorial-note-registration i{border-radius:0;transform:rotate(45deg);top:auto;bottom:-50px;right:0}.editorial-note[data-variant="2"] .editorial-note-registration i:nth-child(2){right:20px;bottom:-30px}.editorial-note[data-variant="2"] .editorial-note-registration i:nth-child(3){right:40px;bottom:-10px}.editorial-note[data-variant="3"] .editorial-note-registration i{border-radius:50% 0 0 0;transform:rotate(-25deg);right:-75px;top:40px;width:240px;height:240px}.editorial-note[data-variant="3"] .editorial-note-registration i:nth-child(2){right:-55px;top:60px;width:200px;height:200px}.editorial-note[data-variant="3"] .editorial-note-registration i:nth-child(3){right:-35px;top:80px;width:160px;height:160px}.editorial-note-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;padding-bottom:21px;border-bottom:1px solid #f5f0e633}.editorial-note-heading>span:first-child{font-size:9px;text-transform:uppercase;letter-spacing:.12em;line-height:1.6}.editorial-note-heading>span:last-child{font-family:var(--serif);font-style:italic;font-size:36px;line-height:1;color:var(--note-accent)}.editorial-note-heading .arrow{display:block;width:30px;height:30px}.editorial-note-topic{display:block;color:var(--note-accent);font-size:9px;line-height:1.6;text-transform:uppercase;letter-spacing:.09em;margin-top:30px}.editorial-note blockquote{margin:18px 0 28px;flex:1 1;position:relative}.editorial-note blockquote p{color:#f5f0e6;margin:0;font-family:var(--serif);font-size:clamp(24px,2.3vw,34px);line-height:1.38;letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:pretty}.editorial-note figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #f5f0e633;font-size:11px;line-height:1.7}.editorial-note figcaption>span>span{display:block;font-size:8px;color:#c4c4b9;letter-spacing:.04em}.editorial-note-signature{font-family:var(--serif);font-style:italic;font-size:33px;color:var(--note-accent)}.editorial-note-link{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f5f0e6;color:#252622;margin:0 -32px;padding:18px 32px;font-size:10px;line-height:1.5;transition:background .2s,color .2s}.editorial-note-link:hover{background:var(--red);color:#fff}.editorial-note-link .arrow{width:22px;height:22px;flex:none}.editorial-question .editorial-opening-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.editorial-question .editorial-note blockquote p{font-size:clamp(22px,2.1vw,30px)}@media(max-width:1000px){.editorial-note{padding:25px 25px 0;min-height:390px;box-shadow:8px 8px 0 #dedbd1}.editorial-note blockquote p,.editorial-question .editorial-note blockquote p{font-size:24px}.editorial-note-link{margin-inline:-25px;padding-inline:25px}.editorial-note-topic{margin-top:25px}.editorial-note-registration{opacity:.16}}@media(max-width:760px){.editorial-question .editorial-opening-grid{grid-template-columns:1fr}.editorial-note{min-height:0;margin-right:8px;padding:24px 25px 0}.editorial-note blockquote{margin-bottom:25px}.editorial-note blockquote p,.editorial-question .editorial-note blockquote p{font-size:27px;max-width:600px}.editorial-note-heading{padding-bottom:18px}.editorial-note-topic{margin-top:22px}.editorial-note figcaption{padding-block:15px}.editorial-note-link{padding-block:16px}.editorial-note-registration{opacity:.25}.editorial-note-registration i{right:10%;top:60px}}@media(max-width:430px){.editorial-note blockquote p,.editorial-question .editorial-note blockquote p{font-size:24px}.editorial-note{padding-inline:22px}.editorial-note-link{margin-inline:-22px;padding-inline:22px}.editorial-note-topic{font-size:8px}}@media(prefers-reduced-motion:reduce){.editorial-note-link{transition:none}}.reduce-motion .editorial-note-link{transition:none}.premium-offers .ox-hero{padding-top:30px;padding-bottom:65px}.ox-hero>.breadcrumb{margin-bottom:43px}.ox-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.ox-intro{padding-block:20px}.ox-intro>.eyebrow{font-size:10px}.ox-intro h1{font-size:clamp(45px,5vw,77px);line-height:1.07;letter-spacing:-.055em;margin:28px 0}.ox-intro h1 em{color:var(--red)}.ox-intro>p{font-size:16px;line-height:1.85;color:#5b5c55;max-width:520px}.ox-intro>p+p{font-size:13px;line-height:1.9;margin-top:18px}.ox-intro .text-link{font-size:12px;margin-top:28px;gap:45px}.ox-hero-art{height:560px;position:relative;overflow:hidden;margin:0;background:#e3d8c3;isolation:isolate}.ox-hero-art>img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ox-hero-art:hover>img{transform:scale(1.04)}.ox-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0004,transparent 50%,#0006);pointer-events:none}.ox-hero-art figcaption{position:absolute;z-index:1;inset:27px 30px;display:flex;flex-direction:column;color:#fff}.ox-hero-art figcaption>span{font-size:8px;letter-spacing:.12em}.ox-hero-art figcaption>strong{font-size:clamp(43px,4.2vw,66px);font-weight:400;letter-spacing:-.05em;line-height:1.03;margin:25px 0 auto;text-shadow:0 1px 30px #30271444}.ox-hero-art figcaption>strong em{font-family:var(--serif)}.ox-hero-art figcaption>span:last-child{letter-spacing:.04em;font-size:10px}.ox-local-nav{position:sticky;top:93px;z-index:15;background:#f0ede5f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #d8d3c7;border-bottom:1px solid #d8d3c7}.ox-local-nav>.container{display:flex;justify-content:space-between;gap:22px;min-height:64px;align-items:center}.ox-local-nav a{font-size:11px;display:flex;align-items:center;gap:12px;padding:13px 0;transition:color .2s}.ox-local-nav a:hover{color:var(--red)}.ox-local-nav a>span{font-size:9px;color:var(--red)}.premium-offers #accompagnements,.premium-offers #ox-cadre,.premium-offers #ox-exemple,.premium-offers #ox-questions{scroll-margin-top:190px}.premium-offers .offer-main{padding-top:48px}.premium-offers .explorer-label{border-top:0}.premium-offers .offer-principles{padding-block:100px;gap:10%}.premium-offers .offer-principles>div:first-child{border-left:3px solid var(--red);padding-left:30px}.premium-offers .offer-principles h2{font-size:clamp(35px,4vw,57px)}.premium-offers .principle-list article{padding:24px 0;border-bottom:1px solid #d8d3c8}.premium-offers .principle-list article:first-child{padding-top:0}.premium-offers .principle-list h3{font-size:26px;letter-spacing:-.035em}.premium-offers .principle-list p{font-size:13px}.premium-offers .offer-proof{background:#1c201d;color:#f3f0e6;margin-bottom:80px;padding-block:80px;overflow:hidden}.premium-offers .offer-proof-inner{grid-template-columns:1fr 1.25fr;gap:8%}.premium-offers .offer-proof h2{font-size:clamp(36px,4vw,61px)}.premium-offers .offer-proof h2 em{color:#d5c6b0}.premium-offers .offer-proof .eyebrow{color:#d6c8b7}.premium-offers .offer-proof-image{transform:rotate(-3deg);border:9px solid #e9e5dc;box-shadow:0 20px 60px #0004;transition:transform .6s}.premium-offers .offer-proof-image:hover{transform:rotate(0)}.premium-offers .offer-proof-image>span{background:#e9e5dc;color:#242823;font-size:11px;padding:15px 8px 8px}.premium-offers .faq-section{padding-block:80px}@media(max-width:1000px){.ox-hero-grid{gap:5%}.ox-intro h1{font-size:53px}.ox-hero-art{height:520px}.ox-hero-art figcaption{inset:23px}.ox-hero-art figcaption>strong{font-size:50px}.premium-offers .offer-proof-inner{gap:6%}}@media(max-width:800px){.premium-offers .ox-hero{padding-top:24px;padding-bottom:40px}.ox-hero>.breadcrumb{margin-bottom:30px}.ox-hero-grid{grid-template-columns:1fr;gap:35px}.ox-intro{padding:0}.ox-intro h1{font-size:clamp(43px,9vw,70px);margin:25px 0}.ox-intro>p{font-size:15px;max-width:650px}.ox-intro>p+p{font-size:13px;margin-top:15px}.ox-hero-art{height:auto;aspect-ratio:1.35;max-height:450px}.ox-hero-art figcaption>strong{font-size:clamp(40px,8vw,60px);margin-top:15px}.ox-hero-art figcaption{inset:23px 25px}.ox-local-nav{top:72px}.ox-local-nav>.container{gap:20px;min-height:55px;overflow:auto;scrollbar-width:thin}.ox-local-nav a{font-size:10px;white-space:nowrap;gap:8px}.ox-local-nav a>span{font-size:8px}.premium-offers #accompagnements,.premium-offers #ox-cadre,.premium-offers #ox-exemple,.premium-offers #ox-questions{scroll-margin-top:145px}.premium-offers .offer-main{padding-top:25px}.premium-offers .offer-principles{padding-block:65px;gap:35px}.premium-offers .offer-principles>div:first-child{padding-left:24px}.premium-offers .offer-principles h2{font-size:39px}.premium-offers .principle-list h3{font-size:25px}.premium-offers .offer-proof{padding-block:60px;margin-bottom:55px}.premium-offers .offer-proof-inner{grid-template-columns:1fr;gap:35px}.premium-offers .offer-proof h2{font-size:43px}.premium-offers .offer-proof-image{margin:0 5px;border-width:6px}.premium-offers .faq-section{padding-block:60px}}@media(max-width:420px){.ox-hero-art{aspect-ratio:1.05}.ox-hero-art figcaption>strong{font-size:43px}.ox-hero-art figcaption>span{font-size:7px}.ox-hero-art figcaption>span:last-child{font-size:9px}.ox-local-nav>.container{gap:21px}.ox-local-nav a{font-size:9px}}@media(prefers-reduced-motion:reduce){.ox-local-nav a,.premium-offers .offer-proof-image,.premium-offers .ox-hero-art>img{transition:none}.ox-hero-art:hover>img{transform:none}.premium-offers .offer-proof-image:hover{transform:rotate(-3deg)}}.reduce-motion .ox-hero-art>img,.reduce-motion .ox-local-nav a,.reduce-motion .premium-offers .offer-proof-image{transition:none}.reduce-motion .ox-hero-art:hover>img{transform:none}.reduce-motion .premium-offers .offer-proof-image:hover{transform:rotate(-3deg)}.ix-page{overflow:clip}.ix-opening{padding-top:30px}.ix-opening>.breadcrumb{margin-bottom:42px}.ix-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:7%}.ix-hero-copy>.eyebrow{font-size:9px;letter-spacing:.1em}.ix-hero-copy h1{font-size:clamp(40px,4.2vw,65px);line-height:1.1;letter-spacing:-.048em;margin:27px 0}.ix-hero-copy h1 em{color:var(--red)}.ix-hero-copy>p{font-size:15px;line-height:1.9;color:#5e5e57;max-width:570px}.ix-hero-copy>.button{font-size:11px;margin-top:28px;gap:32px}.ix-hero-art{position:relative;height:520px;isolation:isolate;overflow:hidden;margin:0;background:#d6cbb8}.ix-hero-art>img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.ix-hero-art:hover>img{transform:scale(1.045)}.ix-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0002,transparent 50%,#0009);pointer-events:none}.ix-hero-art figcaption{position:absolute;z-index:1;inset:27px 30px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.ix-hero-art figcaption>span{font-size:8px;letter-spacing:.12em}.ix-hero-art figcaption strong{font-size:clamp(35px,4vw,61px);font-weight:400;line-height:1.07;letter-spacing:-.04em}.ix-hero-art figcaption strong em{font-family:var(--serif)}.ix-facts{margin:40px 0 65px;padding:25px 0;border-block:1px solid #d6d2c8;display:flex;align-items:center;justify-content:space-between;gap:20px}.ix-facts>span{display:flex;gap:15px;font-size:11px}.ix-facts b{font-size:9px;color:var(--red);font-weight:400}.ix-questionnaire,.ix-relance #ix-intervention{scroll-margin-top:125px}.ix-diagnostic .diagnostic-shell{grid-template-columns:1.1fr 1fr;gap:8%;margin-top:0}.ix-diagnostic .diagnostic-questions>.eyebrow{font-size:10px;color:var(--red)}.ix-diagnostic .diagnostic-questions>fieldset{padding:26px 0 30px;margin:30px 0 15px}.ix-diagnostic .diagnostic-questions legend{font-size:21px;letter-spacing:-.03em;padding-right:15px;font-weight:400}.ix-diagnostic .diagnostic-questions legend span{font-size:11px;margin-right:15px}.ix-diagnostic .diagnostic-choices{gap:8px}.ix-diagnostic .diagnostic-choices label{padding:17px 19px;background:#f9f7f1;border-color:#d7d2c6;transition:background .2s,border-color .2s,transform .2s}.ix-diagnostic .diagnostic-choices label:hover{border-color:var(--red);transform:translateX(3px)}.ix-diagnostic .diagnostic-choices label.selected{background:#ebe4d9;border-color:var(--red)}.ix-diagnostic .diagnostic-choices label>span{font-size:13px}.ix-diagnostic .diagnostic-choices input{accent-color:var(--red)}.ix-diagnostic .diagnostic-result{background:#1d211e;color:#f4efe5;padding:40px;border-top:3px solid var(--red);scrollbar-color:#9c9789 #1d211e}.ix-diagnostic .diagnostic-result>.eyebrow{color:#dfb7a5;font-size:9px;line-height:1.7}.ix-diagnostic .diagnostic-result h2{font-size:42px;letter-spacing:-.045em;line-height:1.13}.ix-diagnostic .diagnostic-result h2 em{color:#d8c6b0}.ix-diagnostic .diagnostic-result li,.ix-diagnostic .diagnostic-result p{color:#c2c2b7;font-size:13px;line-height:1.9}.ix-diagnostic .diagnostic-result h3{color:#f4efe5;font-size:19px}.ix-diagnostic .diagnostic-result .scope-note{color:#b5b4a7;font-size:11px}.ix-diagnostic .diagnostic-result a:not(.button){color:#f4e2cf;border-color:#f4e2cf}.ix-diagnostic .diagnostic-result .button{background:#ede7dc;color:#1c211d}.ix-diagnostic .diagnostic-result .button:hover{background:white}.ix-diagnostic .diagnostic-result .diagnostic-contact{border-color:#ffffff30}.ix-diagnostic .diagnostic-result input,.ix-diagnostic .diagnostic-result textarea{color:#1c211d;background:#f8f5ee}.ix-diagnostic .diagnostic-result label{color:#e7e3d8}.ix-diagnostic .diagnostic-result .consent-line{font-size:12px}.ix-relance .offer-detail{padding-bottom:80px;gap:9%}.ix-relance .offer-summary{background:#eae5d9;border-top:3px solid var(--red);padding:38px}.ix-relance .offer-summary h2{font-size:37px;line-height:1.1;letter-spacing:-.04em}.ix-relance .offer-summary h2 em{color:var(--red)}.ix-relance .offer-detail>div>h2{font-size:35px;line-height:1.15;letter-spacing:-.035em}.ix-relance .offer-detail>div>h3{font-size:23px;margin:30px 0 18px}.ix-relance .offer-detail>div>p{font-size:14px;line-height:1.9}.ix-relance .check-list{padding:0;list-style:none}.ix-relance .check-list li{font-size:13px;line-height:1.8;border-top:1px solid #d7d1c6;padding:16px 0 16px 27px;position:relative}.ix-relance .check-list li:before{content:"↗";position:absolute;top:15px;left:0;color:var(--red);font-size:17px}.ix-journey{background:#1e221f;color:#f3eee4;padding:85px 0}.ix-journey-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 10%;align-items:center}.ix-journey-heading>.eyebrow{grid-column:1/-1;font-size:9px;color:#d8b4a4}.ix-journey-heading h2{font-size:clamp(37px,4vw,59px);line-height:1.08;letter-spacing:-.04em}.ix-journey-heading h2 em{color:#d5c5ae}.ix-journey-heading>p{font-size:14px;line-height:1.9;color:#b4b7aa;max-width:430px}.ix-journey ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:55px 0 0;padding:0;border-top:1px solid #ffffff2b;gap:45px}.ix-journey li{position:relative;padding:30px 0 35px}.ix-journey li>span:first-child{font-size:11px;color:#e1a58f;display:block;margin-bottom:30px}.ix-journey li>span:last-child{position:absolute;right:0;top:25px;font-size:26px;color:#d1c3ac}.ix-journey li h3{font-size:27px;line-height:1.18;font-weight:400;letter-spacing:-.035em;max-width:290px}.ix-journey li p{font-size:13px;line-height:1.9;color:#b4b7aa;margin-top:19px}.ix-method .values-grid{gap:35px}.ix-method .values-grid article{border-top:1px solid #bfb8a8;border-bottom:1px solid #d7d1c6;padding-block:28px}.ix-method .values-grid h3{font-size:29px}.ix-method .values-grid p{font-size:13px;line-height:1.9}@media(max-width:1000px){.ix-hero-grid{gap:5%}.ix-hero-copy h1{font-size:46px}.ix-hero-art{height:510px}.ix-hero-art figcaption{inset:24px}.ix-hero-art figcaption strong{font-size:44px}.ix-diagnostic .diagnostic-result{padding:30px}.ix-diagnostic .diagnostic-result h2{font-size:35px}.ix-relance .offer-summary{padding:30px}.ix-relance .offer-summary h2{font-size:32px}.ix-journey ol{gap:30px}.ix-journey li h3{font-size:25px}}@media(max-width:800px){.ix-opening{padding-top:24px}.ix-opening>.breadcrumb{margin-bottom:30px}.ix-hero-grid{grid-template-columns:1fr;gap:32px}.ix-hero-copy h1{font-size:clamp(40px,8vw,61px);margin:23px 0}.ix-hero-copy>p{font-size:15px;max-width:650px}.ix-hero-copy>.button{margin-top:22px}.ix-hero-art{height:auto;aspect-ratio:1.5;max-height:400px}.ix-hero-art>img{position:absolute;inset:0}.ix-hero-art figcaption strong{font-size:clamp(36px,7vw,50px)}.ix-hero-art figcaption{inset:22px 25px}.ix-facts{margin:30px 0 45px;padding-block:22px;gap:15px;flex-wrap:wrap}.ix-facts>span{font-size:10px;gap:8px}.ix-facts b{font-size:8px}.ix-questionnaire,.ix-relance #ix-intervention{scroll-margin-top:95px}.ix-diagnostic .diagnostic-shell{grid-template-columns:1fr;gap:40px;margin-bottom:65px}.ix-diagnostic .diagnostic-result{position:static;max-height:none;overflow:visible;padding:32px}.ix-diagnostic .diagnostic-result h2{font-size:38px}.ix-diagnostic .diagnostic-questions legend{font-size:20px;line-height:1.4}.ix-diagnostic .diagnostic-choices label{padding:16px}.ix-diagnostic .diagnostic-choices label>span{font-size:13px}.ix-relance .offer-detail{padding-bottom:55px;gap:35px}.ix-relance .offer-summary{padding:30px}.ix-relance .offer-summary h2{font-size:36px}.ix-relance .offer-detail>div>h2{font-size:31px}.ix-journey{padding-block:60px}.ix-journey-heading{grid-template-columns:1fr;gap:20px}.ix-journey-heading h2{font-size:42px}.ix-journey-heading>p{font-size:13px;max-width:570px}.ix-journey ol{grid-template-columns:1fr;gap:0;margin-top:35px}.ix-journey li{padding:25px 0 27px;border-bottom:1px solid #ffffff2b;display:grid;grid-template-columns:30px 1fr;gap:0 20px}.ix-journey li>span:first-child{grid-row:1/3;margin:5px 0 0}.ix-journey li>span:last-child{right:0;top:25px;font-size:23px}.ix-journey li h3{font-size:28px;max-width:90%}.ix-journey li p{margin:17px 0 0;max-width:90%}.ix-method .values-grid{gap:25px}.ix-method .values-grid article{padding-block:24px}.ix-method .values-grid h3{font-size:28px}}@media(max-width:420px){.ix-hero-copy h1{font-size:39px}.ix-hero-art{aspect-ratio:1.15}.ix-hero-art figcaption strong{font-size:37px}.ix-hero-art figcaption{inset:21px}.ix-facts{flex-direction:column;align-items:flex-start}.ix-facts>span{font-size:11px;gap:13px}.ix-diagnostic .diagnostic-result{padding:27px 23px}.ix-diagnostic .diagnostic-result h2{font-size:33px}.ix-diagnostic .diagnostic-questions legend{font-size:19px}.ix-diagnostic .diagnostic-choices label>span{font-size:12px}.ix-relance .offer-summary h2{font-size:32px}.ix-journey li h3{font-size:25px}.ix-journey li{grid-template-columns:24px 1fr;gap:0 15px}}@media(prefers-reduced-motion:reduce){.ix-page *{animation:none!important;transition:none!important}.ix-diagnostic .diagnostic-choices label:hover,.ix-hero-art:hover>img{transform:none}}.reduce-motion .ix-page *{animation:none!important;transition:none!important}.reduce-motion .ix-diagnostic .diagnostic-choices label:hover,.reduce-motion .ix-hero-art:hover>img{transform:none}.portfolio-opening{padding:32px 0 0;overflow:hidden;background:#ece9df}.portfolio-opening .breadcrumb{margin-bottom:45px}.portfolio-opening-grid{display:grid;grid-template-columns:.87fr 1.13fr;gap:6%;align-items:center;padding-bottom:56px}.portfolio-opening-copy>.eyebrow{margin-bottom:28px;color:var(--red)}.portfolio-opening h1{font-size:clamp(48px,5.4vw,84px);line-height:1.02;letter-spacing:-.06em}.portfolio-opening h1 em{color:var(--red)}.portfolio-opening-copy>p{max-width:440px;font-size:15px;line-height:1.85;margin:28px 0}.portfolio-opening-copy>.text-link{font-size:12px;gap:40px}.portfolio-display{min-width:0;background:#1b1d1b;color:var(--paper);padding:22px;box-shadow:22px 28px 0 #d9d5c7;transform:rotate(1.3deg);margin:15px 15px 30px 0}.portfolio-display-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;margin:2px 0 22px;color:#c2c1b7}.portfolio-preview-panel[hidden]{display:none}.portfolio-preview-panel:not([hidden]){animation:portfolio-preview-in .55s ease both}.portfolio-preview-visual{display:block;position:relative;aspect-ratio:1.55;overflow:hidden;background:#e3dfd5}.portfolio-preview-visual img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.portfolio-preview-visual:hover img{transform:scale(1.045)}.portfolio-preview-arrow{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:47px;height:47px;background:#f3f1eb;color:var(--red);border-radius:50%;transition:background .2s,color .2s}.portfolio-preview-visual:hover .portfolio-preview-arrow{background:var(--red);color:white}.portfolio-preview-caption{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:24px 0 26px}.portfolio-preview-caption .eyebrow{font-size:8px;color:#b5b6ab;letter-spacing:.07em;margin-bottom:9px}.portfolio-preview-caption h2{font-size:35px}.portfolio-preview-caption>a{display:flex;gap:12px;font-size:11px;align-items:center;white-space:nowrap;padding-block:8px;border-bottom:1px solid #ffffff55}.portfolio-preview-caption .arrow{width:16px;height:16px}.portfolio-preview-tabs{display:flex;border-top:1px solid #ffffff28;gap:7px}.portfolio-preview-tabs button{flex:1 1;min-width:0;color:#b7b9b0;border:0;background:transparent;display:flex;flex-direction:column;gap:7px;text-align:left;font-size:10px;padding:17px 7px 4px;border-top:2px solid transparent;transition:color .2s}.portfolio-preview-tabs button>span{font-size:9px;color:#c47c6d}.portfolio-preview-tabs button[aria-selected=true]{color:#fff;border-top-color:#e2b39b}.portfolio-preview-tabs button:hover{color:white}.portfolio-preview-tabs button:focus-visible{outline-color:#e4c6ae}.portfolio-opening-foot{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #b7b3a8;padding-block:20px;font-size:9px;letter-spacing:.1em}.portfolio-opening-foot>span:last-child{letter-spacing:0;color:var(--muted)}@keyframes portfolio-preview-in{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:none}}@media(max-width:1050px){.portfolio-opening-grid{gap:5%;grid-template-columns:.9fr 1.1fr}.portfolio-display{padding:16px;box-shadow:14px 18px 0 #d9d5c7}.portfolio-preview-caption{align-items:start;flex-direction:column;gap:12px}.portfolio-preview-caption h2{font-size:30px}.portfolio-preview-caption>a{font-size:10px}.portfolio-desktop-break{display:none}.portfolio-opening h1{font-size:clamp(45px,5.5vw,68px)}}@media(max-width:700px){.portfolio-opening{padding-top:24px}.portfolio-opening .breadcrumb{margin-bottom:36px}.portfolio-opening-grid{grid-template-columns:1fr;gap:30px;padding-bottom:25px}.portfolio-opening h1{font-size:clamp(46px,11.5vw,74px)}.portfolio-opening h1>br:nth-of-type(2){display:none}.portfolio-opening h1 em{display:block}.portfolio-opening-copy>p{font-size:14px;margin:22px 0}.portfolio-display{margin-right:9px;transform:rotate(.7deg)}.portfolio-preview-caption{flex-direction:row;align-items:end}.portfolio-preview-caption h2{font-size:29px}.portfolio-preview-caption>a,.portfolio-preview-tabs button{font-size:10px}.portfolio-opening-foot{font-size:8px}.portfolio-opening-foot>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.portfolio-preview-panel:not([hidden]){animation:none}.portfolio-preview-visual img{transition:none}.portfolio-preview-visual:hover img{transform:none}}