@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Plex;src:url(/fonts/plex-mono.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--ink:#26221f;--muted:#625b55;--accent:#b43b11;--orange:#ff5b1b;--pale:#f6efe7;--line:#d9cfc5;--max:1248px;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Archivo,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:1px}a:hover{color:var(--accent)}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}a,button,summary{touch-action:manipulation}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{color:var(--ink);background:#ffd7bc}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.065em;font-size:clamp(3.3rem,6.6vw,6.4rem);font-weight:780;line-height:1.01}h2{letter-spacing:-.055em;font-size:clamp(2.1rem,3.4vw,3.5rem);font-weight:720;line-height:1.07}h3{letter-spacing:-.03em;font-size:1.42rem;font-weight:650;line-height:1.2}p{line-height:1.65}p+p{margin-top:1rem}ul,ol{line-height:1.7}figure{margin:0}.container{width:min(var(--max), calc(100% - 80px));margin-inline:auto}.section{padding-block:76px}.pale,.soft{background:var(--pale)}.lede{color:var(--muted);font-size:1.16rem;line-height:1.6}.small,.inline-note,.offer-note{color:var(--muted);font-size:.875rem;line-height:1.6}.muted{color:var(--muted)}.section-intro{max-width:620px;color:var(--muted);margin-block:22px 40px}.location{margin-bottom:24px;font-family:Plex,monospace;font-size:.875rem;line-height:1.5}.accent{color:var(--accent)}.serif{font-family:inherit;font-style:normal}.button{background:var(--accent);color:#fff;border:1px solid var(--accent);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:14px 22px;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s;display:inline-flex}.button.secondary{color:var(--ink);border-color:var(--ink);background:0 0}.button.secondary:hover{background:var(--ink);color:#fff}.actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.text-link{padding-block:12px;font-size:.95rem;font-weight:600;display:inline-block}.skip-link{z-index:100;background:var(--accent);color:#fff;padding:16px;position:fixed;top:-100px;left:16px}.skip-link:focus{color:#fff;top:10px}main:focus{outline:none}.header{z-index:20;background:#fff;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:98px;display:flex}.header nav{align-items:center;gap:26px;display:flex}.header nav>a:not(.button){padding-block:14px;font-size:.9rem;text-decoration:none}.header nav>a[aria-current=page]{text-decoration:underline 2px;text-decoration-color:var(--accent)}.header .button{padding:12px 16px;font-size:.875rem}.menu-toggle{border:1px solid var(--ink);background:#fff;min-height:44px;padding:9px 15px;font-weight:600;display:none}.breadcrumbs{color:var(--muted);padding:14px 0 26px;font-size:.75rem}.breadcrumbs ol{flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#81766d;margin-right:10px}.breadcrumbs a{text-decoration:none}.interface-shot img{object-fit:contain;width:100%;height:auto}.interface-shot figcaption{color:var(--muted);padding-top:12px;font-size:.75rem;line-height:1.55}.hero-price,.service-price{margin-top:23px;font-family:Plex,monospace;font-size:.875rem}.compact-list,.checklist{margin-block:22px 0;padding-left:19px}.compact-list li,.checklist li{margin-bottom:8px;padding-left:5px}.home-opening{padding-block:40px 46px}.home-opening h1{letter-spacing:-.072em;max-width:1140px;font-size:clamp(4rem,8.1vw,7.75rem);line-height:.99}.home-opening h1 span{color:var(--accent);display:block}.home-intro{justify-content:space-between;align-items:center;gap:32px;margin-top:30px;display:flex}.home-intro>p{font-size:1.2rem;line-height:1.5}.home-intro .actions{margin:0}.home-workspace{background:var(--accent);color:#fff;padding-block:44px}.workspace-layout{grid-template-columns:1fr 2.1fr;align-items:center;gap:52px;display:grid}.workspace-note h2{font-size:clamp(2.2rem,3.6vw,3.75rem);font-weight:600}.workspace-note p{color:#f6efe7;max-width:310px;margin-block:23px 14px}.workspace-note a{padding-block:10px;font-size:.94rem;font-weight:600;display:inline-block}.home-workspace .interface-shot figcaption{color:#f6efe7}.home-services{grid-template-columns:1.13fr 1fr;gap:34px 70px;display:grid}.home-services h2{margin-bottom:24px}.creation-focus p,.maintenance-focus p{max-width:510px}.creation-focus{padding-block:20px}.maintenance-focus{background:var(--ink);color:#fff;padding:40px}.maintenance-focus .text-link:hover{color:#ffc39c}.maintenance-focus .service-price{color:#ffd1b2}.other-services{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:30px;font-size:1.05rem;display:flex}.other-services>p{color:var(--muted)}.other-services>a{font-weight:650}.home-principle{grid-template-columns:1.2fr 1fr;gap:90px;padding:40px 0 80px;display:grid}.home-principle h2{max-width:650px;font-size:clamp(2rem,3.7vw,3.6rem)}.journal-preview{background:#f5f2ee}.journal-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.journal-heading h2{font-size:clamp(2.7rem,5vw,4.7rem)}.journal-heading p{color:var(--muted)}.journal-home{grid-template-columns:1.2fr 1fr;gap:26px 60px;display:grid}.journal-story h3 a{text-decoration:none}.journal-topic{color:var(--muted);margin-bottom:14px;font-family:Plex,monospace;font-size:.75rem}.journal-story .journal-copy>p:last-child{color:var(--muted);margin-top:18px;font-size:.95rem}.journal-image{display:block}.journal-image img{object-fit:cover;width:100%;height:auto}.journal-home .featured{grid-row:span 2}.journal-home .featured .journal-image{margin-bottom:24px}.journal-home .featured h3{font-size:2.2rem}.journal-home .journal-story:not(.featured){grid-template-columns:140px 1fr;align-content:start;gap:24px;display:grid}.journal-home .journal-story:not(.featured) .journal-image img{aspect-ratio:1;object-fit:cover}.journal-home .journal-story:not(.featured) h3{font-size:1.5rem}.journal-home .journal-story:not(.featured) .journal-copy>p:last-child{display:none}.faq-grid{grid-template-columns:.85fr 1.3fr;gap:90px;display:grid}.faq-grid h2{max-width:410px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{justify-content:space-between;align-items:start;gap:20px;padding:21px 0;font-size:1rem;font-weight:600;line-height:1.45;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);padding:0 28px 24px 0;font-size:.95rem}.cta{background:var(--accent);color:#fff;padding-block:60px}.cta-inner{grid-template-columns:1.2fr 1fr;align-items:start;gap:90px;display:grid}.cta h2{font-size:clamp(2.5rem,4vw,4rem)}.cta p{max-width:510px}.cta .button{color:var(--ink);background:#fff;border-color:#fff;margin-top:25px}.creation-opening{padding:20px 0 0}.creation-opening h1{text-align:center;font-size:clamp(3rem,5.8vw,5.7rem)}.creation-opening h1 span{color:var(--accent)}.creation-intro{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;max-width:1060px;margin:36px auto;display:grid}.creation-intro .hero-price{margin:0}.creation-editor{background:var(--pale);padding:30px 70px 18px}.creation-editor img{max-width:1000px;margin-inline:auto}.creation-editor figcaption{text-align:center}.formats{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.formats>div p{max-width:390px;color:var(--muted);margin-top:22px}.formats dl{grid-template-columns:160px 1fr;gap:22px 30px;margin:0;display:grid}.formats dt{font-size:1.15rem;font-weight:650}.formats dd{color:var(--muted);margin:0;line-height:1.65}.creation-inclusions{columns:2;column-gap:70px;margin-bottom:10px}.creation-inclusions>div{break-inside:avoid;padding-bottom:34px}.creation-inclusions h3{margin-bottom:14px}.creation-inclusions p{color:var(--muted)}.working{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.working-text{margin-top:32px}.working-text>div+div{margin-top:24px}.working-text h3{margin-bottom:8px;font-size:1.2rem}.working-text p{color:var(--muted)}.after-launch{background:var(--ink);color:#fff;grid-template-columns:1.2fr 1fr;gap:60px;padding:40px;display:grid}.after-launch h2{font-size:2.4rem}.after-launch a:hover{color:#ffc39c}.maintenance-opening{background:var(--ink);color:#fff;padding:46px 0 52px}.maintenance-opening h1 span{color:#ffc39c}.maintenance-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:85px;margin-top:32px;display:grid}.maintenance-intro .lede{color:#e1d7ce;max-width:620px}.maintenance-intro>div>p{font-family:Plex,monospace}.maintenance-intro strong{letter-spacing:-.04em;font-family:Archivo,sans-serif;font-size:2.4rem}.maintenance-intro a:hover{color:#ffd8bc}.maintenance-intro .button:hover{color:#fff}.offers-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:35px;display:flex}.offers-heading p{max-width:475px;color:var(--muted)}.maintenance-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95rem}.maintenance-table th,.maintenance-table td{text-align:left;vertical-align:middle;padding:16px 24px}.maintenance-table thead th{background:var(--pale);padding-block:25px;font-size:1.4rem}.maintenance-table thead th:last-child{background:var(--accent);color:#fff}.maintenance-table thead th strong{letter-spacing:-.055em;margin-top:16px;font-size:2.6rem;display:block}.maintenance-table thead small{margin-top:4px;font-size:.875rem;font-weight:400;display:block}.maintenance-table tbody th{padding-left:0;font-weight:500}.maintenance-table tbody tr{border-bottom:1px solid var(--line)}.maintenance-table tbody td:nth-child(2){background:#fcfaf7}.maintenance-table tbody td:nth-child(3){background:var(--pale)}.maintenance-table tfoot td{padding-inline:12px}.maintenance-table tfoot .button{width:100%;font-size:.875rem}.offer-note{max-width:940px;margin-top:20px}.maintenance-detail{grid-template-columns:1.1fr 1fr;gap:90px;display:grid}.maintenance-detail>div>p{max-width:470px;color:var(--muted);margin:24px 0 36px}.maintenance-notes .feature-row+.feature-row{margin-top:30px}.feature-row h3{margin-bottom:13px}.feature-row p{color:var(--muted)}.takeover{grid-template-columns:1.1fr 1fr;gap:90px;display:grid}.notice{background:var(--pale);margin-top:28px;padding:22px;font-size:.9rem;line-height:1.65}.refonte-opening{grid-template-columns:1.2fr .9fr;align-items:start;gap:70px;padding-block:20px 60px;display:grid}.refonte-opening h1{font-size:clamp(3rem,5vw,5rem)}.refonte-opening h1 span{color:var(--accent)}.refonte-opening .lede{margin-top:30px}.refonte-opening .interface-shot{background:var(--pale);margin-top:80px;padding:20px}.refonte-diagnostic{background:#f5f2ee}.refonte-notes{grid-template-columns:1fr 1fr;gap:40px 75px;display:grid}.refonte-brief{grid-template-columns:1.2fr 1fr;gap:80px;display:grid}.refonte-brief h2+p{margin-top:25px}.refonte-brief aside{background:var(--pale);padding:32px}.commerce-opening{background:var(--pale);padding:38px 0 50px}.commerce-opening h1{font-size:clamp(3.1rem,6.5vw,6.2rem)}.commerce-opening h1 span{color:var(--accent)}.commerce-stage{grid-template-columns:.8fr 1.2fr;align-items:start;gap:65px;margin-top:35px;display:grid}.commerce-stage>.interface-shot{margin-top:0}.commerce-stage>.interface-shot img{box-shadow:0 12px 45px #33241b24}.commerce-functions{grid-template-columns:.75fr 1.2fr;gap:100px;display:grid}.commerce-title>p{color:var(--muted);margin-top:25px}.commerce-notes{grid-template-columns:1fr 1fr;gap:36px;display:grid}.commerce-brief{background:var(--ink);color:#fff}.commerce-brief h2{max-width:750px;margin-bottom:35px}.commerce-brief-content{grid-template-columns:1.2fr 1fr;gap:80px;display:grid}.commerce-brief-content a:hover,.commerce-brief-content h3{color:#ffc39c}.services-opening{grid-template-columns:1.3fr 1fr;align-items:end;gap:90px;padding:20px 0 50px;display:grid}.services-opening h1{font-size:clamp(3.5rem,6.5vw,6rem)}.service-index{margin-bottom:60px}.service-entry{border-top:1px solid var(--ink);grid-template-columns:1.3fr 1fr;gap:90px;padding:30px 0;display:grid}.service-entry h3{letter-spacing:-.06em;font-size:clamp(2.1rem,4vw,3.65rem)}.service-entry h3 a{text-decoration:none}.service-entry .service-price{color:var(--accent);margin-top:16px}.service-entry>div>p:first-child{color:var(--muted)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.split h2+p{margin-top:25px}.price-table{border-collapse:collapse;text-align:left;width:100%;margin:20px 0;font-size:.95rem}.price-table th,.price-table td{border-bottom:1px solid var(--line);padding:15px 14px 15px 0}.price-table td:last-child{text-align:right;white-space:nowrap}.about-opening{padding:28px 0 55px;position:relative}.about-opening h1{font-size:clamp(3.5rem,7.5vw,7.25rem)}.about-opening h1 span{color:var(--accent)}.about-opening .lede{max-width:590px;margin:35px 0 0 auto}.about-essay{background:var(--pale)}.about-essay>.container{grid-template-columns:1fr 1fr;gap:85px;display:grid}.about-statement .interface-shot{max-width:350px;margin:35px auto 0 0}.about-text h3{margin:28px 0 12px}.about-text p{color:#51473e}.contact-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;padding:28px 0 80px;display:grid}.contact-intro h1{color:var(--accent);font-size:clamp(3.5rem,6vw,5.75rem)}.contact-intro .lede{margin-top:30px}.contact-direct{margin:30px 0 20px;font-size:1rem}.contact-direct a{margin-top:10px;font-size:1.45rem;font-weight:600;display:inline-block}.contact-next{margin-top:30px;font-size:.95rem}.contact-next summary{padding-block:12px;font-weight:650}.contact-next p{margin-top:15px}.contact-form{background:#f5f1ec;padding:30px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{flex-direction:column;gap:9px;min-width:0;margin-bottom:23px;display:flex}.field label{font-size:.875rem;font-weight:600;line-height:1.45}.field label .muted{font-weight:400}.field input,.field select,.field textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #98897b;border-radius:0;min-height:48px;padding:12px;font-size:1rem}.field textarea{resize:vertical;min-height:160px}.field small{color:var(--muted);font-size:.8125rem;line-height:1.55}.contact-form>.button{width:100%;margin-block:6px 18px}.contact-form>.small{font-size:.8125rem}.form-status{background:#e4f5ef;border:1px solid #477766;margin-bottom:25px;padding:20px;line-height:1.6}.form-status.error{background:#ffeded;border-color:#ad2929}.journal-masthead{padding:18px 0 38px}.journal-masthead>p{margin-bottom:24px;font-family:Plex,monospace;font-size:.875rem}.journal-masthead h1{letter-spacing:-.075em;font-size:clamp(4.2rem,10vw,9.4rem);line-height:.91}.journal-masthead h1 span{color:var(--accent)}.journal-deck{justify-content:space-between;align-items:start;gap:50px;margin-top:36px;display:flex}.journal-deck>p:first-child{font-size:1.2rem;font-weight:600;line-height:1.5}.journal-deck>p:last-child{max-width:500px;color:var(--muted);margin:0}.filter-links{border-block:1px solid var(--ink);flex-wrap:wrap;gap:10px 24px;margin-bottom:45px;padding-block:18px;display:flex}.filter-links a{padding:6px 0;font-size:.875rem;text-decoration:none}.filter-links a[aria-current=page]{color:var(--accent);text-decoration:underline 2px}.journal-issue{grid-template-columns:1fr 1fr;gap:55px 70px;padding-bottom:65px;display:grid}.journal-issue .featured{background:var(--pale);grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:36px;display:grid}.journal-issue .featured h3{letter-spacing:-.05em;font-size:clamp(2.2rem,3.5vw,3.5rem)}.journal-issue .featured .journal-image img{aspect-ratio:1.22;object-fit:cover}.journal-issue .journal-story:not(.featured){grid-template-columns:150px 1fr;align-items:start;gap:25px;display:grid}.journal-issue .journal-story:not(.featured) .journal-image img{aspect-ratio:1;object-fit:cover}.journal-issue .journal-story:not(.featured) h3{font-size:1.75rem}.journal-service-note{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:36px;padding:34px 0 65px;display:grid}.journal-service-note h2{font-size:2rem}.journal-service-note p{color:var(--muted)}.journal-service-note .button{font-size:.875rem}.article-head{max-width:1150px;padding:20px 0 45px}.article-section{color:var(--accent);margin-bottom:22px;font-family:Plex,monospace;font-size:.8125rem;display:inline-block}.article-head h1{max-width:1100px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.04}.article-featured{max-width:1000px;margin-top:30px}.article-featured img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.article-head .lede{max-width:780px;margin-top:26px}.article-header-bottom{align-items:center;gap:30px;margin-top:30px;display:flex}.article-cover{object-fit:cover;flex-shrink:0;width:155px;height:110px}.article-meta{color:var(--muted);grid-template-columns:auto auto;gap:10px 22px;font-size:.8125rem;display:grid}.article-layout{grid-template-columns:240px minmax(0,730px);align-items:start;gap:90px;padding-block:25px 80px;display:grid}.article-layout>*{min-width:0}.article-toc{background:var(--pale);padding:22px;position:sticky;top:28px}.article-toc summary{font-size:.875rem;font-weight:650}.article-toc ul{margin-bottom:0;padding:0;list-style:none}.article-toc li+li{margin-top:14px}.article-toc a{color:#5b4d42;font-size:.8125rem;line-height:1.5;text-decoration:none;display:block}.prose{overflow-wrap:break-word;font-size:1.0625rem;line-height:1.85}.prose h2{margin:45px 0 22px;scroll-margin-top:25px;font-size:2.05rem}.prose h2:first-child{margin-top:0}.prose h3{margin:30px 0 15px;font-size:1.4rem}.prose p{margin-bottom:18px;line-height:1.85}.prose ul,.prose ol{margin:18px 0 25px;padding-left:23px}.prose li+li{margin-top:7px}.prose strong{font-weight:650}.prose blockquote{background:var(--pale);margin:25px 0;padding:22px}.prose blockquote p{margin:0}.prose table{border-collapse:collapse;table-layout:fixed;overflow-wrap:anywhere;width:100%;margin:26px 0;font-size:.875rem;line-height:1.55}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 10px 14px 0}.prose a{color:#a5340c}.prose img{width:100%;margin:25px 0}.page-intro{max-width:930px;padding:25px 0 50px}.page-intro .lede{max-width:740px;margin-top:25px}.category-stories{max-width:980px}.category-stories .journal-story{grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;display:grid}.category-stories h3{font-size:2rem}.legal{max-width:800px;padding-bottom:70px}.error-page{max-width:800px;padding-block:60px 95px}.error-page p{margin-top:30px}.error-page h1{color:var(--accent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img[src*=\/comparatif]{background:#fff;object-fit:contain!important}@media (width<=1100px){.container{width:calc(100% - 56px)}.header nav{gap:18px}.workspace-layout{grid-template-columns:.85fr 1.6fr;gap:35px}.home-services,.home-principle,.faq-grid,.cta-inner,.creation-intro,.formats,.working,.maintenance-intro,.maintenance-detail,.takeover,.refonte-opening,.refonte-brief,.commerce-functions,.commerce-brief-content,.services-opening,.service-entry,.split,.about-essay>.container,.contact-layout,.commerce-stage{gap:40px}.commerce-stage>.interface-shot{margin-top:0}.journal-issue{gap:40px}.journal-issue .featured{gap:30px;padding:28px}.journal-issue .journal-story:not(.featured){grid-template-columns:100px 1fr;gap:20px}.article-layout{grid-template-columns:210px minmax(0,1fr);gap:45px}.contact-form{padding:26px}.journal-service-note{grid-template-columns:1fr 1.3fr}.journal-service-note .button{grid-column:2;justify-self:start}.home-intro{align-items:start}.home-intro .actions{max-width:230px}.maintenance-table th,.maintenance-table td{padding:14px}.maintenance-table tbody th{padding-left:0}}@media (width<=999px){.header-inner{flex-wrap:wrap;gap:0;min-height:80px}.menu-toggle:not([hidden]){display:block}.header nav{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:14px 0 24px;display:flex}.js .header nav,.header nav[data-enhanced=true]{display:none}.js .header nav[data-open=true],.header nav[data-open=true]{display:flex}.header nav>a:not(.button){padding:14px 3px;font-size:1rem}.header nav .button{align-self:start;margin-top:10px}.home-opening{padding-top:28px}.home-opening h1{font-size:clamp(4rem,8.7vw,5.4rem)}.section{padding-block:60px}.workspace-note h2{font-size:2.2rem}.workspace-note p{font-size:.95rem}.home-workspace{padding-block:30px}.home-services h2{font-size:2.3rem}.maintenance-focus{padding:30px}.journal-home{column-gap:34px}.journal-home .journal-story:not(.featured){grid-template-columns:1fr}.journal-home .journal-story:not(.featured) .journal-image{display:none}.creation-editor{padding:25px}.formats dl{grid-template-columns:1fr;gap:8px}.formats dd{margin-bottom:20px}.creation-inclusions{column-gap:40px}.commerce-functions{grid-template-columns:1fr}.commerce-title{grid-template-columns:1fr 1fr;gap:40px;display:grid}.commerce-title p{margin:0}.services-opening,.service-entry{grid-template-columns:1.15fr 1fr}.about-opening .lede{max-width:500px}.contact-layout{grid-template-columns:1fr 1.2fr;gap:28px}.contact-intro h1{font-size:3.5rem}.form-grid{grid-template-columns:1fr;gap:0}.journal-deck>p:last-child{max-width:400px}.journal-issue .journal-story:not(.featured){display:block}.journal-issue .journal-story:not(.featured) .journal-image{max-width:200px;margin-bottom:22px}.journal-issue .featured h3{font-size:2.4rem}.maintenance-table thead th strong{font-size:2.1rem}.refonte-opening .interface-shot{margin-top:35px}.refonte-opening h1{font-size:3.35rem}.commerce-stage{grid-template-columns:.85fr 1fr}.commerce-stage>.interface-shot{margin-top:0}.commerce-opening h1{font-size:4.3rem}.contact-direct a{font-size:1.15rem}.article-meta{grid-template-columns:1fr;gap:8px}}@media (width<=600px){.container{width:calc(100% - 36px)}.header-inner{min-height:74px}.header nav{padding-top:5px}.home-opening{padding-block:24px 30px}.location{margin-bottom:20px;font-size:.75rem}.home-opening h1{letter-spacing:-.065em;font-size:clamp(2.65rem,10.8vw,4rem);line-height:1.025}.home-intro{margin-top:24px;display:block}.home-intro>p{font-size:1.04rem}.home-intro .actions{gap:10px;max-width:none;margin-top:22px}.button{padding:13px 16px;font-size:.875rem}.desktop-break{display:none}.workspace-layout{flex-direction:column;align-items:stretch;gap:26px;display:flex}.workspace-note{grid-template-columns:1fr 1fr;gap:15px;display:grid}.workspace-note h2{font-size:1.7rem;line-height:1.12}.workspace-note p{margin:0;font-size:.875rem;line-height:1.55}.workspace-note a{grid-column:1/-1;padding:0;font-size:.875rem}.home-workspace{padding-block:26px}.home-workspace .interface-shot{width:100%}.interface-shot figcaption{padding-top:10px;font-size:.75rem}.section{padding-block:46px}h2{font-size:2.15rem}h3{font-size:1.3rem}.lede{font-size:1.04rem}.home-services{grid-template-columns:1fr;gap:26px}.creation-focus{padding:0}.home-services h2{margin-bottom:18px;font-size:2.35rem}.maintenance-focus{padding:28px 23px}.other-services{grid-template-columns:1fr;gap:12px;font-size:1rem;display:grid}.other-services>p{margin:0}.home-principle{grid-template-columns:1fr;gap:24px;padding:4px 0 46px}.home-principle h2{font-size:2.2rem}.journal-heading{flex-direction:column;align-items:start;gap:24px;margin-bottom:28px}.journal-heading h2{font-size:2.8rem}.journal-home{display:block}.journal-home .featured{margin-bottom:30px}.journal-home .featured h3{font-size:2rem}.journal-home .journal-story:not(.featured){grid-template-columns:90px 1fr;gap:20px;margin-top:25px}.journal-home .journal-story:not(.featured) .journal-image{display:block}.journal-home .journal-story:not(.featured) h3{font-size:1.25rem}.journal-topic{margin-bottom:10px;font-size:.75rem}.journal-home .journal-story:not(.featured) .journal-topic{display:none}.faq-grid{grid-template-columns:1fr;gap:26px}.faq-list summary{gap:16px;padding-block:18px;font-size:.9375rem}.faq-list details p{padding-right:0;font-size:.9375rem}.cta{padding-block:40px}.cta-inner{grid-template-columns:1fr;gap:25px}.cta h2{font-size:2.5rem}.cta .button{margin-top:23px}.breadcrumbs{padding:13px 0 20px;font-size:.75rem}.creation-opening{padding-top:10px}.creation-opening h1{text-align:left;font-size:clamp(2.5rem,9.5vw,3.7rem);line-height:1.05}.creation-intro{margin:24px 0;display:block}.creation-intro>div{margin-top:22px}.creation-intro .actions{gap:10px}.creation-editor{margin-inline:-18px;padding:14px 12px 12px}.creation-editor figcaption{text-align:left;padding-inline:6px}.formats{display:block}.formats>div p{margin:20px 0 28px}.formats dl{gap:8px}.formats dd:last-child{margin-bottom:0}.creation-inclusions{columns:1}.creation-inclusions>div{padding-bottom:28px}.section-intro{margin-block:20px 28px}.working{display:block}.working>.working-text,.working>div,.working-text{margin-top:24px}.after-launch{grid-template-columns:1fr;gap:24px;padding:26px 22px}.after-launch h2{font-size:2rem}.maintenance-opening{padding:28px 0 35px}.maintenance-opening h1{font-size:clamp(2.5rem,10vw,3.8rem)}.maintenance-intro{margin-top:26px;display:block}.maintenance-intro>div{margin-top:24px}.maintenance-intro .actions{gap:12px}.maintenance-intro .text-link{font-size:.875rem}.offers-heading{margin-bottom:25px;display:block}.offers-heading p{margin-top:23px}.maintenance-table th,.maintenance-table td{overflow-wrap:anywhere;padding:12px 8px;font-size:.8125rem;line-height:1.45}.maintenance-table thead th{padding:16px 8px;font-size:1rem}.maintenance-table thead th strong{margin-top:12px;font-size:1.45rem}.maintenance-table thead small{font-size:.75rem}.maintenance-table tfoot td{vertical-align:top;padding:14px 4px}.maintenance-table tfoot .button{min-height:54px;padding:10px 6px;font-size:.75rem}.maintenance-table tfoot td:first-child{padding:0}.offer-note{margin-top:14px;font-size:.8125rem}.maintenance-detail{display:block}.maintenance-detail>div>p{margin:20px 0 25px}.maintenance-notes{margin-top:30px}.maintenance-notes .feature-row+.feature-row{margin-top:26px}.takeover{display:block}.takeover>div{margin-top:25px}.refonte-opening{padding-top:10px;padding-bottom:35px;display:block}.refonte-opening h1{font-size:clamp(2.55rem,10vw,3.6rem)}.refonte-opening .lede{margin-top:23px}.refonte-opening .interface-shot{margin-top:30px;padding:15px}.refonte-notes{grid-template-columns:1fr;gap:26px}.refonte-brief{grid-template-columns:1fr;gap:30px}.refonte-brief aside{padding:25px}.commerce-opening{padding-block:26px 32px}.commerce-opening h1{font-size:clamp(2.5rem,10vw,3.7rem);line-height:1.04}.commerce-stage{flex-direction:column;gap:30px;margin-top:24px;display:flex}.commerce-stage>.interface-shot{margin:0}.commerce-functions{gap:25px}.commerce-title{display:block}.commerce-title p{margin-top:23px}.commerce-notes{grid-template-columns:1fr;gap:26px}.commerce-brief-content{display:block}.commerce-brief-content>div+div{margin-top:28px}.commerce-brief h2{margin-bottom:25px}.services-opening{padding:12px 0 30px;display:block}.services-opening h1{font-size:clamp(2.8rem,11vw,4rem)}.services-opening .lede{margin-top:25px}.service-index{margin-bottom:20px}.service-entry{grid-template-columns:1fr;gap:17px;padding-block:25px}.service-entry h3{font-size:2.15rem}.service-entry .service-price{margin-top:13px}.split{grid-template-columns:1fr;gap:30px}.price-table{font-size:.875rem}.price-table td:last-child{white-space:normal;min-width:100px}.about-opening{padding:10px 0 40px}.about-opening h1{font-size:clamp(2.8rem,10.7vw,4rem)}.about-opening .lede{margin-top:27px}.about-essay>.container{flex-direction:column;gap:28px;display:flex}.about-statement .interface-shot{max-width:230px;margin-top:25px}.about-text h3{margin-top:23px}.contact-layout{grid-template-columns:1fr;gap:32px;padding:10px 0 45px}.contact-intro h1{font-size:3.3rem}.contact-intro .lede{margin-top:23px}.contact-direct a{font-size:1.3rem}.contact-form{margin-inline:-6px;padding:24px 20px}.contact-next,.contact-intro .notice{margin-top:20px}.field label{font-size:.875rem}.field{margin-bottom:20px}.journal-masthead{padding:12px 0 25px}.journal-masthead h1{font-size:clamp(3.35rem,13.5vw,5rem)}.journal-masthead>p{margin-bottom:22px;font-size:.8125rem}.journal-deck{margin-top:25px;display:block}.journal-deck>p:first-child{font-size:1.1rem}.journal-deck>p:last-child{margin-top:20px}.filter-links{gap:4px 18px;margin-bottom:30px;padding-block:12px}.filter-links a{font-size:.8125rem}.journal-issue{padding-bottom:30px;display:block}.journal-issue .featured{margin-inline:-6px;flex-direction:column-reverse;align-items:stretch;gap:24px;margin-bottom:32px;padding:22px 18px;display:flex}.journal-issue .featured h3{font-size:2.1rem}.journal-issue .featured .journal-image img{aspect-ratio:1.65}.journal-issue .journal-story:not(.featured){grid-template-columns:90px 1fr;gap:18px;margin-top:28px;display:grid}.journal-issue .journal-story:not(.featured) .journal-image{margin:0}.journal-issue .journal-story:not(.featured) h3{font-size:1.4rem}.journal-issue .journal-story:not(.featured) .journal-copy>p:last-child{grid-column:1/-1;font-size:.9rem}.journal-service-note{padding:25px 0 45px;display:block}.journal-service-note p{margin-block:20px 24px}.journal-service-note h2{font-size:2rem}.article-head{padding:12px 0 30px}.article-head h1{font-size:clamp(2.15rem,8.5vw,3rem);line-height:1.06}.article-featured{margin-top:22px}.article-head .lede{margin-top:23px;font-size:1.03rem}.article-header-bottom{align-items:start;gap:18px;margin-top:24px}.article-cover{width:84px;height:92px}.article-meta{gap:7px;font-size:.75rem;line-height:1.5}.article-layout{grid-template-columns:1fr;gap:32px;padding:0 0 45px}.article-toc{padding:22px;position:static}.article-toc ul{margin-top:16px}.prose{font-size:1rem}.prose h2{margin-top:35px;font-size:1.9rem}.prose table{font-size:.8125rem}.prose th,.prose td{padding-right:7px}.category-stories .journal-story{display:block}.category-stories .journal-image{margin-bottom:24px}.category-stories h3{font-size:1.9rem}.page-intro{padding:12px 0 32px}.page-intro h1{overflow-wrap:break-word;font-size:clamp(2.45rem,9.5vw,3.5rem)}.legal{padding-bottom:45px}.error-page{padding-block:40px 65px}.error-page h1{font-size:3rem}.error-page .actions{gap:10px}}@media (width<=999px){.header{z-index:60;border-bottom:1px solid #0000;position:sticky;top:0}.menu-open .header{border-bottom-color:var(--line)}.header-inner{flex-wrap:nowrap;min-height:76px;position:relative}.menu-toggle:not([hidden]){border:1px solid var(--ink);width:48px;height:48px;min-height:48px;color:var(--ink);background:#fff;place-items:center;padding:0;display:grid}.menu-toggle:hover{background:var(--pale)}.menu-icon{gap:5px;width:22px;display:grid}.menu-icon>span{transform-origin:50%;background:currentColor;width:100%;height:2px;transition:transform .16s,opacity .12s;display:block}.menu-toggle[aria-expanded=true] .menu-icon>span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon>span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-icon>span:last-child{transform:translateY(-7px)rotate(-45deg)}.header nav,.js .header nav[data-enhanced=true]{z-index:59;width:100%;padding:28px max(28px, calc((100vw - var(--max)) / 2)) 36px;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;align-items:flex-start;gap:0;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:fixed;inset:76px 0 0;overflow-y:auto;transform:translateY(-8px)}.js .header nav[data-open=true],.header nav[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;display:flex;transform:translateY(0)}.header nav>a:not(.button){width:fit-content;padding:11px 0;font-size:clamp(1.25rem,4vw,1.6rem);font-weight:650;line-height:1.2}.header nav>a[aria-current=page]{color:var(--accent);text-decoration:none}.header nav .button{align-self:flex-start;min-width:210px;margin-top:24px;padding:15px 20px}body.menu-open{overflow:hidden}}@media (width<=600px){.header-inner{min-height:70px}.header nav,.js .header nav[data-enhanced=true]{padding-inline:18px;padding-top:24px;inset-block-start:70px}.menu-toggle:not([hidden]){width:44px;height:44px;min-height:44px}}@media (width<=359px){.container{width:calc(100% - 32px)}.home-intro .actions{flex-direction:column;align-items:stretch}.workspace-note{grid-template-columns:1fr}.workspace-note h2 br{display:none}.workspace-note h2{max-width:250px;font-size:1.9rem}.workspace-note p{max-width:none}.workspace-note a{grid-column:auto}.creation-editor{margin-inline:-16px}.maintenance-table thead th{font-size:.875rem}.maintenance-table thead th strong{font-size:1.25rem}.journal-issue .journal-story:not(.featured){grid-template-columns:70px 1fr;gap:16px}.journal-issue .journal-story:not(.featured) h3{font-size:1.3rem}.contact-form{padding:22px 16px}.contact-intro h1{font-size:3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.container{width:100%}.section{padding:25px 0}.article-layout{display:block}.prose{font-size:11pt}body{background:#fff}}.brand-logo{flex-shrink:0;align-items:center;display:inline-flex}.brand-logo img{width:104px;height:auto}.button{background:var(--orange);border-color:var(--orange);color:var(--ink)}.button:hover{color:#fff;background:var(--accent);border-color:var(--accent)}input,select,textarea{accent-color:var(--accent)}.home-opening{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);align-items:center;gap:48px;padding-block:35px 52px;display:grid}.home-opening h1{letter-spacing:-.065em;font-size:clamp(3.1rem,5.2vw,5rem);line-height:1.04}.home-intro{margin-top:26px;display:block}.home-intro .actions{max-width:none;margin-top:25px}.home-hero-visual{background:var(--pale);padding:22px}.home-hero-visual img{width:100%;height:auto}.home-workspace{color:var(--ink);background:#f3ece4}.workspace-layout{grid-template-columns:1fr 1fr}.workspace-note p,.home-workspace .interface-shot figcaption{color:var(--muted)}.workspace-note a:hover{color:var(--accent)}.home-workspace .interface-shot{justify-self:center;max-width:410px}.home-workspace .interface-shot img{box-shadow:none}.creation-editor img{max-width:520px}.footer{color:var(--ink);background:#f7f3ee;padding:44px 0 23px}.footer-contact{grid-template-columns:1fr 1.35fr;align-items:center;gap:50px;padding-bottom:34px;display:grid}.footer-identity{align-items:center;gap:25px;display:flex}.footer-identity .brand-logo img{width:105px}.footer-identity p{color:var(--muted);max-width:260px;font-size:.9375rem}.footer-address{justify-self:end}.footer-address .email{letter-spacing:-.04em;font-size:clamp(1.55rem,3.1vw,2.8rem);font-weight:650;line-height:1.25;text-decoration-thickness:1px}.footer-address p{color:var(--muted);margin-top:13px;font-family:Plex,monospace;font-size:.75rem}.footer-directory{border-block:1px solid var(--line);grid-template-columns:1fr auto;gap:30px;padding-block:23px;display:grid}.footer-services,.footer-pages{flex-wrap:wrap;align-items:start;gap:10px 23px;display:flex}.footer-services a{padding-block:6px;font-size:1rem;font-weight:600;text-decoration:none}.footer-pages{justify-content:end;max-width:340px}.footer-pages a{padding-block:6px;font-size:.875rem}.footer-bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:23px;font-size:.75rem;line-height:1.65;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:10px 20px;display:flex}.prose .article-visual{margin:30px 0}.prose .article-visual img{width:100%;height:auto;margin:0}.prose .article-visual figcaption{color:var(--muted);margin-top:12px;font-size:.8125rem;line-height:1.6}.prose .article-visual.interface-example{background:var(--pale);grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;gap:22px;padding:22px;display:grid}.prose .article-visual.interface-example figcaption{margin:0;font-size:.875rem}@media (width<=999px){.home-opening{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:26px}.home-opening h1{font-size:clamp(2.55rem,5.7vw,3.8rem)}.home-hero-visual{padding:15px}.home-intro>p{font-size:1.05rem}.home-intro .actions{gap:10px}.footer-contact{grid-template-columns:1fr 1fr;gap:35px}.footer-identity{flex-direction:column;align-items:start;gap:18px}.footer-directory{grid-template-columns:1fr;gap:14px}.footer-pages{justify-content:start;max-width:none}}@media (width<=600px){.brand-logo img{width:88px}.home-opening{flex-direction:column;align-items:stretch;gap:28px;padding-block:20px 32px;display:flex}.home-opening h1{font-size:clamp(2.65rem,10.8vw,4rem)}.home-hero-visual{padding:15px}.home-intro{margin-top:23px}.home-workspace .interface-shot{align-self:center;max-width:295px}.footer{padding-top:32px}.footer-contact{flex-direction:column;align-items:stretch;gap:26px;padding-bottom:26px;display:flex}.footer-identity{flex-direction:row;align-items:center;gap:20px}.footer-identity .brand-logo img{width:80px}.footer-identity p{font-size:.875rem}.footer-address .email{font-size:clamp(1.6rem,7.5vw,2.2rem)}.footer-services{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.footer-services a{font-size:.9375rem}.footer-pages{gap:6px 19px}.footer-bottom{gap:12px}.footer-bottom>div{gap:10px 17px}.prose .article-visual.interface-example{padding:18px;display:block}.prose .article-visual.interface-example img{max-width:300px;margin-inline:auto}.prose .article-visual.interface-example figcaption{margin-top:18px}}.journal-image img[src$=\.svg],.article-cover[src$=\.svg]{object-fit:contain;background:var(--pale)}.prose .article-visual:not(.interface-example){max-width:620px;margin-inline:auto}.workspace-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(50px,8vw,118px)}.workspace-evidence{border-left:1px solid #cfc0b2;padding-left:clamp(30px,5vw,70px)}.workspace-kicker,.training-label,.takeover-label,.cta-label{letter-spacing:.02em;font-family:Plex,monospace;font-size:.75rem}.workspace-evidence ul{margin:18px 0 0;padding:0;list-style:none}.workspace-evidence li{border-top:1px solid #cfc0b2;grid-template-columns:130px 1fr;gap:26px;padding:20px 0;display:grid}.workspace-evidence li:last-child{border-bottom:1px solid #cfc0b2}.workspace-evidence li strong{color:var(--accent);font-size:1.12rem}.workspace-evidence li span{color:var(--muted);line-height:1.5}.workspace-footnote{max-width:480px;color:var(--muted);margin-top:20px;font-size:.875rem}.journal-home,.journal-issue,.category-stories{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0 64px;display:grid}.journal-home .journal-story,.journal-issue .journal-story,.category-stories .journal-story{border-top:1px solid var(--line);padding:25px 0 30px;display:block}.journal-home .journal-story:first-of-type,.journal-issue .journal-story:first-of-type{border-top-color:var(--ink);grid-row:span 2;padding-right:35px;display:block}.journal-home .journal-story:first-of-type:not(.featured),.journal-issue .journal-story:first-of-type:not(.featured){grid-template-columns:none;gap:0;display:block}.journal-home .journal-story:first-of-type .journal-image,.journal-issue .journal-story:first-of-type .journal-image{width:100%;max-width:none}.journal-home .journal-story:first-of-type h3,.journal-issue .journal-story:first-of-type h3{max-width:680px;font-size:clamp(2rem,3.2vw,3.25rem)}.journal-home .journal-story:not(:first-of-type),.journal-issue .journal-story:not(:first-of-type){border-top-color:var(--ink)}.journal-home .journal-story h3,.journal-issue .journal-story h3,.category-stories .journal-story h3{font-size:clamp(1.35rem,2vw,1.8rem)}.journal-story.has-image .journal-image{background:#e9e0d7;margin-bottom:20px;display:block;overflow:hidden}.journal-story.has-image .journal-image img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .24s}.journal-story.has-image .journal-image:hover img{transform:scale(1.015)}.journal-issue .journal-story.has-image .journal-image img{aspect-ratio:1200/630}.journal-home .journal-story:first-of-type:not(.featured) .journal-image img{aspect-ratio:3/2}.journal-issue .journal-story:first-of-type:not(.featured) .journal-image img{aspect-ratio:1200/630}.journal-home .journal-story:not(:first-of-type) .journal-image{max-width:250px}.category-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.cta{color:var(--ink);background:#fff;padding-block:clamp(48px,7vw,92px)}.cta-inner{background:var(--ink);color:#fff;grid-template-columns:145px minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:clamp(25px,4vw,68px);padding:clamp(34px,5vw,70px);display:grid}.cta-label{color:#f19a71;padding-top:9px}.cta h2{max-width:720px;font-size:clamp(2.2rem,4vw,4.25rem)}.cta p:not(.cta-label){color:#e9dfd6}.cta .button{background:var(--orange);border-color:var(--orange);color:#211d1a}.cta .button:hover{background:#ff7a45;border-color:#ff7a45}.creation-opening-v2{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(46px,7vw,100px);padding:22px 0 72px;display:grid}.creation-opening-v2 h1{text-align:left;margin-top:14px;font-size:clamp(3rem,5.2vw,5.4rem)}.creation-opening-v2 .lede{max-width:620px;margin-top:28px}.creation-opening-v2 .hero-price{margin-top:25px}.creation-workshop{background:var(--pale);padding:16px;transform:translateY(18px)}.creation-workshop img{width:100%}.creation-workshop figcaption{padding:11px 2px 0}.creation-admin{border-top:1px solid var(--line);grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(45px,8vw,110px);display:grid}.creation-admin .creation-editor{padding:22px}.creation-admin .creation-editor img{max-width:100%}.creation-admin h2{max-width:700px}.creation-admin h2+p{max-width:680px;color:var(--muted);margin-top:24px}.creation-inclusions{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 70px;display:grid}.creation-inclusions>div{border-top:1px solid #d4c5b8;padding:28px 0}.about-opening-v2{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(50px,8vw,110px);padding:24px 0 76px;display:grid}.about-opening-v2 h1{margin-top:18px;font-size:clamp(3.2rem,5.8vw,6rem)}.about-opening-v2 .lede{margin:28px 0 0}.about-opening-v2 .interface-shot{background:var(--pale);padding:16px}.about-opening-v2 .interface-shot img{width:100%}.about-essay>.container{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(50px,8vw,110px)}.about-statement{border-top:5px solid var(--accent);align-self:start;padding-top:24px}.about-statement p{max-width:430px;color:var(--muted);margin-top:24px;font-size:1.1rem}.about-lead{font-size:1.12rem}.optimization-points{background:var(--ink);color:#fff;padding:34px}.optimization-points p{border-top:1px solid #63584f;grid-template-columns:120px 1fr;gap:22px;margin:0;padding:18px 0;display:grid}.optimization-points p:last-child{border-bottom:1px solid #63584f}.optimization-points strong{color:#ff986d}.optimization-points span{color:#eee5dd;line-height:1.5}.training-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(50px,8vw,110px);display:grid}.training-copy h2+p{margin-top:25px}.training-copy .inline-note{max-width:530px;margin-top:24px}.training-program{background:#fff;padding:clamp(28px,4vw,46px)}.training-label{color:var(--accent);margin-bottom:16px}.training-program .checklist{margin:0;padding-left:18px}.training-offer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;margin-top:28px;padding-top:24px;display:flex}.training-offer p{flex-direction:column;gap:4px;display:flex}.training-offer strong{font-size:1.45rem}.training-offer span{color:var(--muted);font-size:.875rem}.takeover{background:var(--ink);color:#fff;display:block}.takeover-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(50px,8vw,110px);display:grid}.takeover h2{margin-top:15px}.takeover-label{color:#ff9e77}.takeover-inner>div:last-child{color:#e7ddd5}.takeover a{color:#fff}.article-header-bottom{margin-top:28px}.article-meta{max-width:900px}.prose .article-visual-wide{width:min(860px,100vw - 36px);max-width:none;margin-left:50%;transform:translate(-50%)}.prose .article-visual-wide img{object-fit:cover;max-height:520px}.back-to-top{z-index:30;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 28px #3b1b0d33}.back-to-top:hover{color:#fff;background:#902c0b}.back-to-top svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (width<=999px){.cta-inner{grid-template-columns:100px 1fr}.cta-inner>div{grid-column:2}.creation-opening-v2,.about-opening-v2{grid-template-columns:1fr .9fr;gap:36px}.creation-admin,.training-layout,.takeover-inner{gap:48px}}@media (width<=720px){.workspace-layout,.journal-home,.journal-issue,.category-stories,.creation-opening-v2,.creation-admin,.about-opening-v2,.about-essay>.container,.training-layout,.takeover-inner{grid-template-columns:1fr}.workspace-evidence{border-top:1px solid #cfc0b2;border-left:0;padding:28px 0 0}.workspace-evidence li{grid-template-columns:105px 1fr;gap:16px}.journal-home .journal-story:first-of-type,.journal-issue .journal-story:first-of-type{grid-row:auto;padding-right:0}.cta-inner{padding:30px 24px;display:block}.cta-label{margin-bottom:18px}.cta h2{font-size:clamp(2rem,10vw,3rem)}.cta-inner>div{margin-top:24px}.creation-opening-v2{padding-bottom:42px}.creation-workshop{transform:none}.creation-admin .creation-editor{order:2}.creation-inclusions{grid-template-columns:1fr;gap:0}.about-opening-v2 .interface-shot{margin-top:4px}.optimization-points{padding:24px}.optimization-points p{grid-template-columns:1fr;gap:6px}.training-program{padding:26px 22px}.training-offer{flex-direction:column;align-items:stretch}.training-offer .button{width:100%}.back-to-top{width:46px;height:46px;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
