/* Content & Social Media: a living editorial study within the approved AWM palette. */
.content-pilot{--content-line:#8A5A2226;overflow-x:clip}.content-pilot .container{width:min(1240px,calc(100% - 96px))}.content-pilot .service-section{padding-block:100px;scroll-margin-top:20px}.content-pilot .section-topline{margin-bottom:36px}.content-pilot .eyebrow{font-size:8px;letter-spacing:.075em}.content-pilot .small-label{font-size:7px;letter-spacing:.06em}.content-pilot h2{font:500 clamp(38px,4vw,58px)/1.09 var(--display);letter-spacing:-.055em}.content-pilot h2 .serif-word{font:italic 1.1em/1.05 Georgia,serif;color:var(--bronze)}.content-pilot .section-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:85px;align-items:end;margin-bottom:48px}.content-pilot .section-heading>p{font:14px/1.95 var(--body);color:var(--gray);max-width:420px}.content-pilot .text-link{font-size:11px;gap:13px}.content-pilot .button{font-size:11px;min-height:53px;gap:23px}.content-pilot .button>svg{width:16px;height:16px}.content-pilot .button:hover{box-shadow:0 15px 35px #8A5A221A}.content-pilot .service-breadcrumb{font-size:10px}.content-pilot .desktop-nav{font-size:11px}
/* Hero: artwork, scroll transformation and idle movement have independent parents. */
.content-pilot .editorial-hero{padding-top:122px;overflow:visible;background:var(--pearl)}.content-pilot .editorial-hero:before{background:radial-gradient(ellipse 700px 530px at 81% 48%,#D6B16C18,transparent 74%)}.editorial-runway{position:relative;margin-top:8px}.editorial-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.23fr);grid-template-rows:minmax(0,1fr) 66px;gap:15px 20px;align-items:center;min-height:700px;padding:20px 0 12px}.editorial-copy{position:relative;z-index:3;min-width:0;max-width:520px}.content-pilot .editorial-copy h1{font:500 clamp(47px,4.4vw,66px)/1.035 var(--display);letter-spacing:-.067em;margin:25px 0 28px;max-width:550px}.content-pilot .editorial-copy h1 .serif-word{display:inline;font:italic 1.1em/1.04 Georgia,serif;letter-spacing:-.055em}.editorial-copy .hero-description{font:14px/1.95 var(--body);color:var(--gray);max-width:465px}.editorial-copy .hero-actions{margin-top:27px;gap:12px 20px}.editorial-copy .hero-note{display:block;font:11px/1.85 var(--body);color:var(--gray);margin-top:21px;max-width:380px}.editorial-figure{min-width:0;margin:0;position:relative}.editorial-viewport{position:relative;height:580px;margin-inline:-26px;overflow:clip;isolation:isolate;perspective:1200px}.editorial-entrance,.editorial-camera{position:absolute;inset:0;transform-style:preserve-3d}.editorial-canvas{position:absolute;left:50%;top:50%;width:700px;height:600px;transform:translate(-50%,-50%) scale(var(--editorial-scale,.85));transform-origin:center;isolation:isolate}.editorial-atmosphere{position:absolute;inset:20px -20px;background:radial-gradient(ellipse,#D6B16C25,transparent 65%);z-index:-2;pointer-events:none}.editorial-orbit{position:absolute;left:67px;top:70px;width:560px;height:444px;border:1px solid #8A5A2218;border-radius:50%;transform:rotate(-18deg);z-index:-1}.editorial-orbit:after{content:'';position:absolute;inset:32px;border:1px solid #8A5A2210;border-radius:50%}.editorial-registration{position:absolute;font:18px var(--mono);color:#8A5A2266}.reg-a{left:36px;top:105px}.reg-b{right:15px;bottom:97px}.editorial-coordinate{position:absolute;left:46px;top:43px;font:6px var(--mono);letter-spacing:.12em;color:var(--bronze)}.poster-motion,.carousel-motion,.story-motion{position:absolute;inset:0;pointer-events:none;transform-origin:350px 300px}.poster-motion{z-index:3}.story-motion{z-index:2}.carousel-motion{z-index:4}.poster-back{position:absolute;left:191px;top:93px;width:330px;height:450px;border:1px solid #FFF;background:#EAEAE5;transform:rotate(4deg);border-radius:7px;z-index:0}.editorial-poster{position:absolute;left:188px;top:65px;width:335px;height:457px;border:1px solid #FFF;background:#FFF;transform:rotate(-5deg);box-shadow:0 2px 0 #DFDFD9,0 30px 65px #0D0D0F16;border-radius:6px;color:var(--ink)}.poster-top{display:flex;align-items:center;justify-content:space-between;height:35px;padding:0 17px}.poster-top>span{font:5px var(--mono);letter-spacing:.04em;color:var(--bronze)}.poster-top>b{font:650 10px var(--display);letter-spacing:-.04em}.poster-top>b>span{font-weight:400;margin-left:3px}.poster-photo{position:relative;height:237px;overflow:hidden;margin:0 11px}.poster-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 62%}.photo-caption{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;font:4.5px var(--mono);letter-spacing:.05em;color:#FFF;text-shadow:0 1px 5px #0008}.poster-message{padding:20px 21px 17px}.poster-message>small{display:block;font:5.2px var(--mono);letter-spacing:.08em;color:var(--bronze)}.poster-message>strong{display:block;font:500 30px/1.05 var(--display);letter-spacing:-.055em;margin-top:11px}.poster-message em{font:italic 1.15em Georgia,serif;color:var(--bronze)}.poster-message>span{display:block;font:7px var(--body);color:var(--gray);margin-top:12px}.poster-bottom{position:absolute;bottom:0;left:21px;right:21px;height:27px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--content-line);font:4.6px var(--mono);letter-spacing:.05em;color:var(--gray)}.poster-bottom>b{font:16px var(--body);color:var(--bronze)}.poster-brief{position:absolute;left:-20px;right:35px;top:290px;background:var(--pearl);border:1px solid #FFF;padding:22px 21px 17px;box-shadow:0 13px 26px #0D0D0F0D;transform:rotate(3deg);z-index:3}.poster-brief>small{font:5px var(--mono);color:var(--bronze);letter-spacing:.05em;display:block}.poster-brief>strong{display:block;font:500 25px/1.12 var(--display);letter-spacing:-.05em;margin-top:15px}.poster-brief em{font:italic 1.13em Georgia,serif;color:var(--bronze)}.poster-brief>div{display:flex;gap:12px;margin-top:20px;font:5px var(--body);color:var(--gray)}.poster-brief>b{display:block;font:4px var(--mono);font-weight:400;color:var(--bronze);letter-spacing:.05em;border-top:1px solid var(--content-line);margin-top:17px;padding-top:12px}
.editorial-carousel{position:absolute;left:1px;top:326px;width:184px;height:225px;padding:22px 18px 18px;background:#EEEDE6;border:1px solid #FFF;box-shadow:0 14px 40px #0D0D0F0C;transform:rotate(-8deg);border-radius:4px}.editorial-carousel>span{font:4.6px var(--mono);color:var(--bronze);letter-spacing:.04em}.editorial-carousel>strong{display:block;font:500 24px/1.09 var(--display);letter-spacing:-.045em;margin-top:17px}.editorial-carousel em{font:italic 1.15em Georgia,serif;color:var(--bronze)}.carousel-rule{width:35px;height:1px;background:var(--gold);margin-top:16px}.editorial-carousel>p{font:7px/1.8 var(--body);color:var(--gray);margin-top:13px;max-width:145px}.carousel-pages{display:flex;gap:4px;margin-top:15px}.carousel-pages>i{width:12px;height:2px;background:#8A5A2233}.carousel-pages>i:first-child{background:var(--bronze)}.editorial-carousel>b{display:flex;justify-content:space-between;font:4.5px var(--mono);color:var(--bronze);margin-top:12px;font-weight:400}.editorial-carousel>b>span{font:11px var(--body)}.editorial-story{position:absolute;left:531px;top:91px;width:146px;height:268px;padding:7px;background:#FFF;box-shadow:0 15px 40px #0D0D0F13;transform:rotate(8deg);border-radius:6px;overflow:hidden}.editorial-story>img{width:100%;height:100%;object-fit:cover;object-position:55% 50%;filter:brightness(.8)}.story-ticks{position:absolute;left:16px;right:16px;top:16px;display:flex;gap:3px}.story-ticks>i{flex:1;height:2px;background:#FFFFFF5C}.story-ticks>i:first-child{background:#FFF}.editorial-story>span{position:absolute;left:17px;right:13px;top:51px;font:500 16px/1.1 var(--display);color:var(--pearl);letter-spacing:-.035em}.editorial-story em{font:italic 1.25em Georgia,serif}.editorial-story>small{position:absolute;left:16px;bottom:16px;font:3.7px var(--mono);letter-spacing:.04em;color:#FFF}.editorial-note{position:absolute;left:468px;top:455px;display:flex;align-items:flex-start;gap:9px;font:8px/1.7 var(--body);color:var(--gray);z-index:4}.editorial-note b{font-weight:400;color:var(--ink)}.note-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;margin-top:4px}.editorial-bottom-label{position:absolute;left:248px;bottom:14px;font:5px var(--mono);letter-spacing:.07em;color:var(--bronze)}.editorial-figure>figcaption{text-align:center;font:10px/1.7 var(--body);color:var(--gray);padding:0 15px;min-height:23px}.editorial-stage-bottom{grid-column:1/-1;position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--content-line);height:66px;padding-top:8px}.editorial-scroll{display:flex;align-items:center;gap:10px;font:5.5px var(--mono);letter-spacing:.05em;color:var(--gray)}.editorial-scroll>span{font:23px Georgia,serif;color:var(--bronze)}.editorial-phases{display:flex;gap:7px}.editorial-phases>button{position:relative;border:0;background:none;padding:12px 15px;min-height:44px;font:11px var(--body);color:var(--gray)}.editorial-phases small{font:7px var(--mono);margin-right:7px;color:var(--bronze)}.editorial-phases>button:after{content:'';position:absolute;left:15px;right:15px;bottom:3px;height:1px;background:var(--bronze);transform:scaleX(0);transform-origin:left;transition:transform .35s}.editorial-phases>button[aria-pressed=true]{color:var(--ink)}.editorial-phases>button[aria-pressed=true]:after{transform:scaleX(1)}.editorial-phases>button:disabled{cursor:default}.editorial-pause{display:flex;gap:10px;align-items:center;min-height:44px;border:1px solid var(--content-line);background:#FFFFFF65;border-radius:25px;padding:10px 15px;font:10px var(--body)}.editorial-pause>span{color:var(--bronze)}.editorial-progress{position:absolute;left:0;right:0;top:-1px;height:1px;pointer-events:none}.editorial-progress>i{display:block;height:1px;background:var(--bronze);transform:scaleX(0);transform-origin:left}.editorial-live .editorial-runway{height:calc(100svh + 125svh)}.editorial-live .editorial-stage{position:sticky;top:108px;min-height:0;height:calc(100svh - 174px);padding-top:8px}.editorial-live .editorial-viewport{height:min(560px,calc(100svh - 300px))}
/* Situations: open reading, no hidden commercial copy. */
.context-section{border-top:1px solid var(--content-line);background:var(--pearl)}.context-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:110px;align-items:start}.context-intro>p{font:14px/1.95 var(--body);color:var(--gray);max-width:365px;margin-top:27px}.context-intro>.text-link{margin-top:25px;border-bottom:1px solid var(--content-line)}.context-list{border-top:1px solid var(--content-line)}.context-row{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:22px;padding:29px 0 31px;border-bottom:1px solid var(--content-line)}.context-row>span:first-child{font:italic 19px Georgia,serif;color:var(--bronze);padding-top:1px}.context-row h3{font:500 23px/1.25 var(--display);letter-spacing:-.04em;max-width:420px}.context-row p{font:13px/1.95 var(--body);color:var(--gray);margin-top:15px;max-width:430px}.context-arrow{color:var(--bronze);font:20px var(--body)}
/* The message keeps its visual identity as the editorial intention changes. */
.content-pilot .intention-section{background:var(--ink);color:var(--pearl);border-top:1px solid #D6B16C33;padding-bottom:75px}.intention-section .eyebrow,.intention-section h2 .serif-word{color:var(--gold)}.intention-section .small-label{color:#A2A2A7}.content-pilot .intention-heading>p{color:#B8B8BE}.intention-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:100px;align-items:start}.intention-companion{position:sticky;top:124px;margin:0;min-width:0}.intention-view{position:relative;height:455px;overflow:clip;isolation:isolate}.intention-art{position:absolute;left:50%;top:50%;width:580px;height:450px;transform:translate(-50%,-50%) scale(var(--intention-scale,.9))}.intention-grid{position:absolute;inset:26px;background:repeating-linear-gradient(0deg,transparent 0 49px,#FFFFFF08 49px 50px),repeating-linear-gradient(90deg,transparent 0 49px,#FFFFFF08 49px 50px);mask-image:radial-gradient(ellipse,#000,transparent 72%)}.intention-photo{position:absolute;left:56px;top:52px;width:260px;height:344px;transform:rotate(-7deg);border:7px solid var(--pearl);box-shadow:0 25px 50px #0005}.intention-photo>img{width:100%;height:100%;object-fit:cover}.intention-paper-motion{position:absolute;inset:0;transform-origin:325px 245px}.intention-paper{position:absolute;left:239px;top:129px;width:270px;min-height:254px;background:var(--pearl);border:1px solid #FFF;transform:rotate(5deg);padding:28px 25px 25px;color:var(--ink);box-shadow:0 17px 50px #0004}.intention-paper-number{font:5.5px var(--mono);letter-spacing:.07em;color:var(--bronze)}.intention-paper-title{display:block;font:500 35px/1.07 var(--display);letter-spacing:-.05em;margin-top:28px;min-height:110px;max-width:215px}.intention-paper>i{display:block;width:42px;height:1px;background:var(--gold);margin-top:16px}.intention-paper>small{display:block;font:4px var(--mono);color:var(--gray);letter-spacing:.04em;margin-top:18px}.intention-paper>b{position:absolute;right:24px;top:22px;font:20px var(--body);color:var(--bronze)}.intention-side-note{position:absolute;right:31px;top:55px;font:5px/2.1 var(--mono);letter-spacing:.09em;color:var(--gold)}.intention-caption{font:11px/1.8 var(--body);color:#B8B8BE;text-align:center;min-height:20px;margin-top:13px}.intention-indicators{display:flex;gap:7px;margin:23px 30px 0}.intention-indicators>i{flex:1;height:1px;background:#FFFFFF33}.intention-indicators>i.is-current{background:var(--gold)}.intention-chapter{position:relative;padding:67px 0 80px;min-height:375px;border-top:1px solid #FFFFFF22}.chapter-number{display:block;font:7px/1.7 var(--mono);letter-spacing:.04em;color:var(--gold)}.intention-chapter h3{font:500 clamp(36px,3.6vw,51px)/1.1 var(--display);letter-spacing:-.05em;margin-top:25px}.intention-chapter p{font:14px/1.95 var(--body);color:#B8B8BE;max-width:410px;margin-top:23px}.intention-chapter-rule{position:absolute;left:0;right:0;top:-1px;height:1px}.intention-chapter-rule>i{display:block;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left}.intention-chapter.is-current .intention-chapter-rule>i{transform:scaleX(1);transition:transform .6s}.intention-chapter:last-child{min-height:480px}
/* Editorial work samples: stable hit areas and code-native illustrative details. */
.content-deliveries{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.content-delivery-card{position:relative;border:1px solid #FFF;background:#FFFFFF69;border-radius:15px;overflow:clip;padding:24px 28px 29px;min-width:0}.content-delivery-card:before{content:'';position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color .35s}.delivery-cap{display:flex;justify-content:space-between;align-items:center;gap:15px;font:6px/1.6 var(--mono);letter-spacing:.045em;color:var(--bronze)}.delivery-cap>span:first-child{font:italic 20px Georgia,serif}.delivery-cap>span:last-child{text-align:right}.delivery-graphic{position:relative;height:220px;overflow:clip;margin-block:8px 14px;isolation:isolate}.graphic-float{position:absolute;left:50%;top:50%;width:320px;height:210px;margin:-105px 0 0 -160px;transform:rotate(-3deg);z-index:2}.graphic-index{position:absolute;left:24px;top:24px;font:4.5px var(--mono);color:var(--bronze);letter-spacing:.06em;z-index:4}.graphic-echo{position:absolute;left:50%;top:50%;width:260px;height:165px;background:#EAEAE5;border:1px solid #FFF;transform:translate(-50%,-50%) rotate(6deg);z-index:-1;border-radius:5px}.graphic-calendar .graphic-float,.graphic-text .graphic-float,.graphic-script .graphic-float,.graphic-schedule .graphic-float,.graphic-review .graphic-float{width:280px;height:188px;margin:-94px 0 0 -140px;background:#FFF;border:1px solid #FFF;border-radius:5px;box-shadow:0 14px 35px #0D0D0F08;padding:43px 23px 15px}.mini-calendar>span{font:5px var(--mono);color:var(--gray)}.mini-calendar>b{display:block;font:500 24px/1.08 var(--display);letter-spacing:-.04em;margin-top:6px}.mini-calendar>div{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:15px}.mini-calendar i{height:11px;border:1px solid var(--content-line);border-radius:2px}.mini-calendar .day-2,.mini-calendar .day-4,.mini-calendar .day-8,.mini-calendar .day-11{background:#D6B16C55;border-color:#D6B16C55}.graphic-text strong{display:block;font:500 35px/1.03 var(--display);letter-spacing:-.05em}.graphic-text em,.mini-cover em,.mini-script em,.mini-schedule em,.mini-review em{font:italic 1.1em Georgia,serif;color:var(--bronze)}.graphic-lines{display:grid;gap:6px;margin-top:16px}.graphic-lines>i{height:2px;background:#0D0D0F0F;width:80%}.graphic-lines>i:nth-child(2){width:95%}.graphic-lines>i:nth-child(3){width:55%;background:#D6B16C66}.mini-photo{position:absolute;left:27px;top:10px;width:165px;height:190px;border:5px solid #FFF;transform:rotate(-5deg);box-shadow:0 12px 25px #0D0D0F0A}.mini-photo>img{width:100%;height:100%;object-fit:cover}.graphic-design .graphic-index{display:none}.mini-cover{position:absolute;left:152px;top:56px;background:var(--pearl);border:1px solid #FFF;padding:21px 18px;width:144px;min-height:149px;transform:rotate(5deg);box-shadow:0 12px 25px #0D0D0F0A}.mini-cover>b{font:500 24px/1.06 var(--display);letter-spacing:-.04em}.mini-script>span,.mini-schedule>span,.mini-review>span:first-child{font:4.5px var(--mono);color:var(--gray);letter-spacing:.04em;display:block}.mini-script>b,.mini-schedule>b,.mini-review>b{display:block;font:500 26px/1.05 var(--display);letter-spacing:-.04em;margin-top:7px}.mini-script>i{display:block;width:110px;height:2px;background:#D6B16C55;margin-top:14px}.mini-script>small{display:block;font:5px var(--mono);color:var(--bronze);margin-top:10px}.mini-schedule>i{display:block;height:3px;background:#0D0D0F0A;width:160px;margin-top:18px}.mini-schedule>i+i{width:112px;margin-top:6px}.mini-schedule>small{font:4px var(--mono);display:block;margin-top:12px;color:var(--gray)}.mini-review>b{font-size:24px}.review-line{display:flex;align-items:center;justify-content:space-between;gap:14px;font:6px var(--body);color:var(--gray);margin-top:9px}.review-line>i{width:103px;height:2px;background:#D6B16C70}.review-line:nth-of-type(3)>i{width:87px}.review-line:nth-of-type(4)>i{width:115px}.delivery-copy h3{font:500 23px/1.2 var(--display);letter-spacing:-.035em}.delivery-copy>p{font:13px/1.95 var(--body);color:var(--gray);max-width:480px;margin-top:16px}.content-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;margin-top:35px;border-top:1px solid var(--content-line);padding-top:29px}.content-scope .small-label{color:var(--bronze);font-size:7px}.content-scope p{font:12px/1.9 var(--body);color:var(--gray);margin-top:13px;max-width:470px}
/* Work process. All stages are in document flow. */
.content-pilot .content-method{border-block:1px solid var(--content-line);background:var(--pearl)}.content-method-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);gap:120px;align-items:start}.content-method-intro{position:sticky;top:123px}.content-method-intro>p{font:14px/1.95 var(--body);color:var(--gray);max-width:410px;margin-top:27px}.editorial-plan{width:100%;max-width:410px;margin-top:37px;padding:22px 25px 25px;background:#FFF;border:1px solid #FFF;box-shadow:0 13px 35px #0D0D0F07;transform:rotate(-2deg);border-radius:5px}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:20px;font:5px var(--mono);color:var(--bronze);letter-spacing:.06em}.plan-head>b{font-weight:400}.editorial-plan>strong{display:block;font:500 30px/1.08 var(--display);letter-spacing:-.045em;margin-top:21px}.editorial-plan em{font:italic 1.1em Georgia,serif;color:var(--bronze)}.plan-stages{position:relative;display:flex;gap:14px;justify-content:space-between;margin-top:26px;padding-bottom:17px;font:8px var(--body);color:var(--gray)}.plan-stages>span.is-current{color:var(--bronze)}.plan-progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--content-line)}.plan-progress>i{display:block;width:100%;height:1px;background:var(--bronze);transform:scaleX(.05);transform-origin:left}.editorial-plan>small{display:block;font:5px var(--mono);letter-spacing:.07em;color:var(--gray);margin-top:19px}.content-method-steps{list-style:none;margin:0;padding:0;min-width:0}.content-method-step{position:relative;min-height:275px;padding:34px 0 59px 33px;border-left:1px solid var(--content-line)}.content-method-step .small-label{color:var(--bronze);font-size:7px}.content-method-step h3{font:500 32px/1.12 var(--display);letter-spacing:-.04em;margin-top:22px}.content-method-step p{font:14px/1.95 var(--body);color:var(--gray);max-width:400px;margin-top:22px}.method-point{position:absolute;left:-4px;top:39px;width:7px;height:7px;border:1px solid var(--gold);border-radius:50%;background:var(--pearl);transition:background .4s,box-shadow .4s}.content-method-step.is-current .method-point{background:var(--gold);box-shadow:0 0 0 5px #D6B16C1A}.content-method-step:last-child{min-height:335px}.content-method .method-preparation{font:13px/1.95 var(--body);color:var(--gray);max-width:970px;border-top:1px solid var(--content-line);margin-top:35px;padding-top:30px}.method-preparation>strong{color:var(--ink);font-weight:500}
/* Learning has typographic scale rather than a fabricated analytics dashboard. */
.content-pilot .content-learning{background:var(--pearl)}.content-pilot .learning-title{font:500 clamp(70px,8.6vw,124px)/1.04 var(--display);letter-spacing:-.07em;display:flex;flex-wrap:wrap;gap:0 .15em;margin:49px 0 39px}.learning-title>span{display:inline-block}.content-pilot .learning-title>.serif-word{font-size:1.05em}.learning-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:130px;align-items:start}.learning-lead>p:first-child{font:500 27px/1.4 var(--display);letter-spacing:-.035em;max-width:420px}.learning-lead>p:last-child{font:14px/1.95 var(--body);color:var(--gray);max-width:460px}.learning-observations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:57px}.learning-observations>article{border-top:1px solid var(--content-line);padding-top:24px}.learning-observations>article>span{font:7px var(--mono);color:var(--bronze);letter-spacing:.05em}.learning-observations h3{font:500 22px/1.25 var(--display);letter-spacing:-.035em;margin-top:22px;max-width:290px}.learning-observations p{font:13px/1.95 var(--body);color:var(--gray);margin-top:16px;max-width:330px}.content-connection{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:25px;align-items:center;border:1px solid #8A5A2229;border-radius:12px;padding:30px;margin-top:57px}.connection-mark{display:grid;place-items:center;width:43px;height:43px;background:var(--ink);color:var(--gold);border-radius:50%;font:24px var(--body)}.content-connection h3{font:500 21px/1.3 var(--display);letter-spacing:-.035em}.content-connection p{font:12px/1.9 var(--body);color:var(--gray);margin-top:9px;max-width:590px}.content-connection>.text-link{white-space:nowrap;font-size:10px}.content-pilot .answers-guide h2{font-size:clamp(36px,3.3vw,47px)}
/* Contact: the editorial question opens into the real next conversation. */
.content-pilot .content-contact{border-top:1px solid var(--content-line);background:var(--pearl);padding-bottom:68px}.content-contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;align-items:center}.contact-editorial{position:relative;max-width:490px;min-height:430px;isolation:isolate}.contact-image{position:absolute;left:31px;top:18px;width:245px;height:340px;transform:rotate(-8deg);border:8px solid #FFF;box-shadow:0 24px 45px #0D0D0F0E}.contact-image>img{width:100%;height:100%;object-fit:cover}.contact-prompt{position:absolute;left:163px;top:137px;width:290px;min-height:236px;background:#FFF;padding:25px 24px 24px;border:1px solid #FFF;box-shadow:0 15px 40px #0D0D0F0C;transform:rotate(4deg)}.contact-prompt>small{font:5px var(--mono);letter-spacing:.06em;color:var(--bronze)}.contact-prompt>b{display:block;font:500 30px/1.09 var(--display);letter-spacing:-.05em;margin-top:24px}.contact-prompt em{font:italic 1.1em Georgia,serif;color:var(--bronze)}.contact-prompt>span{font:8px var(--body);color:var(--gray);display:block;margin-top:24px}.contact-prompt>i{position:absolute;right:22px;top:19px;font:21px var(--body);color:var(--bronze);font-style:normal}.content-pilot .content-contact h2{font-size:clamp(41px,4.4vw,64px)}.content-contact-intro>p{font:14px/1.95 var(--body);color:var(--gray);margin-top:27px;max-width:460px}.content-contact-intro>.button{margin-top:28px}.content-contact-intro>small{display:block;font:10px var(--body);color:var(--gray);margin-top:20px}.content-direct{display:flex;justify-content:space-between;align-items:end;gap:45px;border-top:1px solid var(--content-line);padding-top:30px;margin-top:46px}.content-direct>p{font:14px/1.8 var(--body);color:var(--gray)}.content-direct>div{display:grid;gap:8px}.content-direct .small-label{color:var(--bronze);font-size:6px}.content-direct>div>span:last-child{font:10px var(--body);color:var(--gray)}
@media(hover:hover) and (pointer:fine){.content-delivery-card:hover:before{border-color:#D6B16C99}.context-row:hover .context-arrow{color:var(--ink)}.content-direct a:hover{color:var(--bronze)}}
@media(min-width:1101px) and (max-height:800px){.content-pilot .editorial-copy h1{font-size:clamp(43px,3.8vw,54px);margin-block:20px}.editorial-copy .hero-description{font-size:13px;line-height:1.9}.editorial-copy .hero-note{margin-top:16px;font-size:10px}.editorial-copy .hero-actions{margin-top:22px}.editorial-copy .hero-actions .button{font-size:10px;padding-inline:18px}.editorial-copy .hero-actions .text-link{font-size:10px}}
@media(max-width:1150px){.content-pilot .section-heading{gap:48px}.context-layout{gap:65px}.intention-layout{gap:55px}.content-method-layout{gap:65px}.content-contact-layout{gap:45px}.learning-lead{gap:70px}.content-connection{grid-template-columns:43px minmax(0,1fr);gap:20px}.content-connection>.text-link{grid-column:2}.editorial-scroll{font-size:5px}.editorial-phases>button{padding-inline:10px}}
@media(max-width:1100px){.content-pilot .container{width:calc(100% - 64px)}.content-pilot .editorial-copy h1{font-size:49px}.editorial-stage{min-height:650px}.editorial-viewport{height:510px}.editorial-copy .hero-actions{gap:10px 16px}.editorial-copy .hero-actions .button{font-size:10px;padding-inline:19px}.editorial-copy .hero-actions .text-link{font-size:10px}.editorial-scroll{display:none}.editorial-stage-bottom{justify-content:space-between}.intention-companion{top:112px}.intention-view{height:390px}.intention-chapter{min-height:350px;padding-top:56px}.intention-chapter:last-child{min-height:440px}.content-method-intro{position:relative;top:auto}.content-method-layout{gap:48px}.content-method-step h3{font-size:28px}.editorial-plan>strong{font-size:27px}}
@media(max-width:900px){.content-pilot .container{width:calc(100% - 48px)}.content-pilot .service-section{padding-block:77px}.content-pilot .section-heading{grid-template-columns:minmax(0,1fr);gap:25px}.content-pilot .section-heading>p{max-width:630px;font-size:13px}.content-pilot h2{font-size:clamp(39px,5.5vw,53px)}.content-pilot .editorial-hero{padding-top:109px}.editorial-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0;min-height:0;padding:28px 0 26px}.editorial-copy{display:contents}.editorial-copy>.eyebrow{grid-row:1}.content-pilot .editorial-copy h1{grid-row:2;font-size:clamp(46px,7vw,64px);margin:23px 0 25px;max-width:700px}.content-pilot .editorial-copy h1>br:nth-of-type(1){display:none}.editorial-copy .hero-actions{grid-row:3;margin-top:0}.editorial-stage-bottom{grid-row:4;grid-column:auto;margin-top:27px;height:66px}.editorial-figure{grid-row:5;margin-top:15px}.editorial-viewport{height:490px;margin-inline:-12px}.editorial-figure>figcaption{font-size:10px}.editorial-copy .hero-description{grid-row:6;max-width:620px;margin-top:24px;font-size:14px}.editorial-copy .hero-note{grid-row:7;max-width:550px;font-size:11px;margin-top:15px}.context-layout{grid-template-columns:minmax(0,1fr);gap:33px}.context-intro>p{max-width:620px}.context-intro h2>br:first-of-type{display:none}.context-row h3{max-width:none}.context-row p{max-width:620px}.intention-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px}.intention-companion{top:112px}.intention-view{height:340px}.intention-chapter{min-height:350px;padding-block:45px 55px}.intention-chapter h3{font-size:35px}.intention-chapter p{font-size:13px}.intention-chapter:last-child{min-height:440px}.intention-paper-title{font-size:34px}.content-deliveries{gap:18px}.content-delivery-card{padding-inline:22px}.delivery-cap>span:last-child{font-size:5px}.delivery-copy h3{font-size:22px}.delivery-copy>p{font-size:12px}.content-scope{gap:38px}.content-method-layout{grid-template-columns:minmax(0,1fr);gap:40px}.content-method-intro>p{max-width:620px}.editorial-plan{max-width:530px}.content-method-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.content-method-step,.content-method-step:last-child{min-height:0;padding:22px 0 0;border-left:0;border-top:1px solid var(--content-line)}.method-point{display:none}.content-method-step p{font-size:13px}.content-pilot .learning-title{font-size:clamp(65px,9.8vw,100px);margin-top:37px}.learning-lead{gap:50px}.learning-lead>p:first-child{font-size:24px}.learning-lead>p:last-child{font-size:13px}.learning-observations{gap:28px}.learning-observations h3{font-size:20px}.learning-observations p{font-size:12px}.content-contact-layout{grid-template-columns:minmax(0,1fr);gap:15px}.content-contact-intro{grid-row:1}.content-contact-intro>p{max-width:600px}.contact-editorial{grid-row:2;width:100%;max-width:490px;margin:20px auto 0;min-height:405px}.content-pilot .content-contact h2{font-size:clamp(43px,6.5vw,61px)}.content-direct{margin-top:24px}.content-direct>p{font-size:12px}.content-direct .text-link{font-size:10px}}
@media(max-width:640px){.content-pilot .container{width:calc(100% - 40px)}.content-pilot .service-section{padding-block:62px}.content-pilot .section-topline{margin-bottom:29px}.content-pilot .eyebrow{font-size:7px}.content-pilot .section-topline>.small-label{display:none}.content-pilot h2{font-size:clamp(33px,8.8vw,44px)}.content-pilot .editorial-hero{padding-top:99px}.editorial-stage{padding-top:22px}.content-pilot .editorial-copy h1{font-size:clamp(36px,9.4vw,47px);margin-block:22px 25px}.content-pilot .editorial-copy h1>br:nth-of-type(1){display:block}.editorial-copy .hero-actions{gap:10px 17px}.editorial-copy .hero-actions .button{min-height:50px;font-size:10px;padding-inline:18px}.editorial-copy .hero-actions .text-link{font-size:10px}.editorial-copy .hero-description{font-size:13px;line-height:1.95;margin-top:24px}.editorial-copy .hero-note{font-size:11px}.editorial-stage-bottom{margin-top:20px;height:61px;gap:6px}.editorial-phases{gap:0;flex:1}.editorial-phases>button{flex:1;font-size:10px;padding-inline:5px}.editorial-phases small{font-size:6px;margin-right:4px}.editorial-phases>button:after{left:6px;right:6px}.editorial-pause{font-size:8px;padding-inline:9px;gap:5px}.editorial-viewport{height:365px;margin-inline:-17px}.editorial-figure{margin-top:9px}.editorial-figure>figcaption{font-size:9px;max-width:310px;margin-inline:auto}.context-intro>p{font-size:13px;margin-top:24px}.context-intro .text-link{margin-top:17px}.context-row{grid-template-columns:21px minmax(0,1fr) 13px;gap:14px;padding-block:24px 26px}.context-row h3{font-size:21px}.context-row p{font-size:13px}.context-row>span:first-child{font-size:17px}.context-arrow{font-size:16px}.intention-layout{display:block}.intention-companion{position:relative;top:auto;margin-top:-4px;border-bottom:1px solid #FFFFFF22;padding-bottom:22px}.intention-view{height:295px}.intention-caption{font-size:10px;margin-top:5px}.intention-indicators{margin-top:17px}.intention-chapter,.intention-chapter:last-child{min-height:0;padding-block:32px 35px}.chapter-number{font-size:6px}.intention-chapter h3{font-size:34px;margin-top:19px}.intention-chapter p{font-size:13px;margin-top:18px;max-width:none}.content-deliveries{grid-template-columns:minmax(0,1fr);gap:18px}.content-delivery-card{padding:21px 23px 27px}.delivery-graphic{height:214px;margin-top:3px}.delivery-copy h3{font-size:23px}.delivery-copy>p{font-size:13px}.delivery-cap>span:last-child{font-size:5.3px}.content-scope{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:26px;padding-top:25px}.content-scope p{font-size:12px}.content-method-intro>p{font-size:13px}.editorial-plan{margin-top:30px;padding-inline:22px}.editorial-plan>strong{font-size:28px}.plan-stages{font-size:8px;gap:9px}.content-method-steps{grid-template-columns:minmax(0,1fr);gap:30px}.content-method-step h3{font-size:29px;margin-top:18px}.content-method-step p{margin-top:17px}.content-method .method-preparation{font-size:12px;margin-top:30px;padding-top:25px}.content-pilot .learning-title{font-size:clamp(54px,14.5vw,87px);gap:0 .14em;display:block;margin-block:34px}.learning-title>span{display:block}.learning-lead{grid-template-columns:minmax(0,1fr);gap:20px}.learning-lead>p:first-child{font-size:25px;max-width:310px}.learning-observations{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:34px}.learning-observations>article{padding-top:21px}.learning-observations h3{font-size:23px;max-width:none;margin-top:17px}.learning-observations p{font-size:13px;max-width:none}.content-connection{grid-template-columns:35px minmax(0,1fr);gap:15px;padding:21px 18px;margin-top:35px}.connection-mark{width:33px;height:33px;font-size:20px}.content-connection h3{font-size:20px}.content-connection p{font-size:12px}.content-connection>.text-link{font-size:10px;white-space:normal;line-height:1.7}.content-pilot .answers-guide h2{font-size:clamp(33px,8.8vw,41px)}.content-pilot .content-contact h2{font-size:clamp(37px,9.8vw,49px)}.content-contact-intro>p{font-size:13px;margin-top:24px}.content-contact-intro>.button{font-size:11px;margin-top:24px}.contact-editorial{height:335px;min-height:335px;margin-top:30px;max-width:360px}.contact-image{left:10px;top:5px;width:185px;height:270px;border-width:6px}.contact-prompt{left:113px;top:118px;width:225px;min-height:188px;padding:21px 20px}.contact-prompt>b{font-size:25px;margin-top:19px}.contact-prompt>small{font-size:4px}.contact-prompt>span{font-size:7px;margin-top:18px}.contact-prompt>i{font-size:17px;right:17px;top:15px}.content-direct{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;margin-top:21px;padding-top:25px}.content-direct>p{font-size:13px}.content-direct>p>br{display:none}}
@media(max-width:360px){.content-pilot .container{width:calc(100% - 32px)}.content-pilot .editorial-copy h1{font-size:35px}.editorial-phases>button{font-size:9px}.editorial-phases small{font-size:5px;margin-right:3px}.editorial-pause{font-size:7px;padding-inline:7px}.editorial-viewport{height:320px;margin-inline:-15px}.editorial-figure>figcaption{font-size:8px}.delivery-cap>span:last-child{font-size:4.6px}.delivery-graphic{height:195px}.graphic-float{scale:.88}.delivery-copy h3{font-size:21px}.content-delivery-card{padding-inline:20px}.contact-editorial{height:300px;min-height:300px}.contact-image{width:161px;height:235px;left:7px}.contact-prompt{left:80px;top:104px;width:184px;min-height:179px;padding-inline:16px}.contact-prompt>b{font-size:23px}.content-pilot .content-contact h2{font-size:35px}.editorial-plan{padding-inline:18px}}
@media(max-height:699px) and (min-width:901px){.editorial-stage{min-height:650px}.intention-companion{position:relative;top:auto}.intention-chapter{min-height:310px}.intention-chapter:last-child{min-height:350px}.content-method-intro{position:relative;top:auto}}
/* On narrow screens, keep the original reading directly below the artwork throughout the sequence. */
.editorial-art-runway{min-width:0;align-self:center}
.editorial-art-stage{position:relative}.editorial-art-reading{display:none}
.editorial-compact-live .editorial-art-runway{height:calc(var(--editorial-stack-height) + var(--editorial-travel));align-self:start}
.editorial-compact-live .editorial-art-stage{position:sticky;top:108px}
@media(max-width:900px){.editorial-art-runway{grid-row:5;margin-top:15px}.editorial-art-stage>.editorial-figure{margin-top:0}.editorial-art-reading{display:contents}}
@media(max-width:640px){.editorial-art-runway{margin-top:9px}}
@media print{.editorial-art-runway,.editorial-art-stage{height:auto!important;position:static!important}.editorial-art-reading{display:block!important}}
.motion-paused .content-pilot *,.motion-paused .content-pilot *:before,.motion-paused .content-pilot *:after{transition:none!important}.motion-paused .editorial-scroll{visibility:hidden}.editorial-phases>button:disabled{opacity:.6}.editorial-static .poster-brief{display:none}
@media(prefers-reduced-motion:reduce){.content-pilot *,.content-pilot *:before,.content-pilot *:after{transition:none!important}.editorial-scroll{visibility:hidden}}
@media print{.navbar,.editorial-stage-bottom,.editorial-figure,.intention-companion,.contact-editorial,.delivery-graphic,.editorial-plan{display:none!important}.editorial-stage,.context-layout,.intention-layout,.content-method-layout,.content-contact-layout{display:block!important;height:auto!important;min-height:0!important;position:static!important}.editorial-runway{height:auto!important}.content-pilot .service-section{padding-block:25px!important}.content-pilot .intention-section{background:#FFF;color:var(--ink)}.intention-chapter,.intention-chapter:last-child{min-height:0;padding-block:20px}.intention-chapter p{color:var(--gray)}.content-pilot [style*="opacity"]{opacity:1!important}.content-delivery-card,.context-row,.intention-chapter{break-inside:avoid}}
