/* Shared publication and product system — V0.4 */
.site-header{height:100px;gap:35px}.site-header nav{display:flex;align-items:center;gap:clamp(20px,2.4vw,42px);font-size:10px}.site-header nav a{padding:15px 0;white-space:nowrap}.site-header nav a[aria-current]{border-bottom:1px solid #70848f}.site-header .nav-cta{margin-left:20px;border-bottom:1px solid #8b9ca5}.menu-toggle{display:none}.site-footer{display:grid;grid-template-columns:1fr 1fr;padding:65px 6% 30px;gap:55px}.site-footer p{font:26px var(--serif);margin-top:18px}.site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:20px 45px;font-size:11px;max-width:420px;justify-self:end;width:100%}.footer-bottom{grid-column:1/-1;display:flex;gap:25px;border-top:1px solid #bec8ce;padding-top:24px;font-size:9px;color:var(--muted)}.footer-bottom span{margin-right:auto}.inner-page{background:#eef0f1}.page-hero{position:relative;min-height:740px;height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:130px 6% 100px;background:radial-gradient(ellipse at 50% 40%,#fafbfb,#e6eaed 75%,#eef0f1)}.hero-inner{position:relative;z-index:1;text-align:center;max-width:1100px}.inner-page h1{font:400 clamp(60px,6.8vw,105px)/.98 var(--serif);white-space:normal;letter-spacing:-.035em;padding:0;width:auto;margin:28px 0}.standfirst{max-width:580px;margin:30px auto 0;font-size:13px;line-height:1.95;color:var(--muted);text-wrap:pretty}.page-discover{position:absolute;bottom:38px;font-size:10px;padding:12px}.hero-orbit{position:absolute;width:100%;height:100%;inset:0;opacity:.34;pointer-events:none}.hero-orbit i{position:absolute;left:-15%;top:30%;width:130%;height:40%;border:1px solid #9aacb542;border-radius:50%;transform:rotate(-12deg)}.hero-orbit i:nth-child(2){transform:rotate(-12deg) scale(1.07)}.hero-orbit i:nth-child(3){transform:rotate(-12deg) scale(1.17)}.personal-hero .hero-orbit i{width:620px;height:620px;left:calc(50% - 310px);top:calc(50% - 310px);transform:none}.personal-hero .hero-orbit i:nth-child(2){transform:scale(1.2)}.personal-hero .hero-orbit i:nth-child(3){transform:scale(1.4)}.editorial-section{max-width:1160px;margin:auto;padding:135px 40px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.inner-page h2,.home-paths h2{font:clamp(38px,4.2vw,62px)/1.05 var(--serif);letter-spacing:-.025em}.editorial-section h2{margin-top:25px}.prose{padding-top:36px}.prose p,.memory-section p:not(.kicker){font-size:13px;line-height:1.95;color:var(--muted);margin-bottom:22px;text-wrap:pretty}.text-link{display:inline-flex;gap:35px;align-items:center;padding:17px 0;border-bottom:1px solid #98a9b3;font-size:11px;line-height:1.6}.text-link span{font-size:17px}.long-rows{max-width:1080px;margin:0 auto;padding:0 0 35px}.long-rows article{border-top:1px solid #bcc7ce;padding:40px 0;display:grid;grid-template-columns:60px 1fr 1fr;gap:30px;align-items:baseline}.row-number{font-size:10px;color:#697e8a}.long-rows h3{font:34px/1.1 var(--serif);letter-spacing:-.02em}.long-rows p{font-size:12px;line-height:1.95;color:var(--muted);max-width:430px}.page-close{text-align:center;padding:115px 24px 130px;background:radial-gradient(ellipse at 50% 0%,#f6f8f9,#e3e7e9)}.page-close h2{margin:28px auto;max-width:900px}.page-close>p:not(.kicker){line-height:1.9;color:var(--muted);max-width:510px;margin:0 auto 25px;font-size:12px}.memory-section{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;max-width:1200px;margin:auto;padding:20px 40px 140px;align-items:center}.memory-section h2{margin:25px 0}.memory-figure{position:relative;aspect-ratio:1;display:grid;place-items:center}.memory-ring{position:absolute;border:1px solid #9aaeb960;border-radius:50%;inset:10%}.ring-two{inset:21%;border-color:#aebbc3}.ring-three{inset:32%;border-color:#8199a8}.memory-center{font:28px var(--serif)}.memory-label{position:absolute;font-size:9px;color:var(--muted);background:#eef0f1;padding:7px}.label-one{top:8%;left:35%}.label-two{bottom:23%;right:3%}.label-three{left:6%;bottom:29%}.publication{max-width:1120px;padding:100px 30px 120px;margin:auto}.publication-intro{display:flex;justify-content:space-between;gap:70px;align-items:baseline}.publication-intro h2{font-size:43px;max-width:450px}.publication-intro p{max-width:340px;font-size:11px;color:var(--muted);line-height:1.9}.dispatch-controls{display:grid;grid-template-columns:2fr 1fr;gap:55px;margin:65px 0 30px}label{display:block;font-size:10px;line-height:1.7;color:var(--muted)}input,select,textarea{display:block;width:100%;border:0;border-bottom:1px solid #9babb5;background:transparent;border-radius:0;font:13px/1.7 var(--sans);padding:15px 0;color:var(--ink);margin-top:8px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #526f80;outline-offset:5px}.dispatch-row{display:grid;grid-template-columns:180px 1fr 100px;gap:35px;padding:45px 0;border-top:1px solid #bbc6cd}.dispatch-row h2{font-size:42px;max-width:650px}.dispatch-row>div>p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:18px;max-width:560px}.sample-label{font-size:9px;line-height:1.8;color:#647581}.search-status{font-size:10px;min-height:30px;color:var(--muted)}[hidden]{display:none!important}.reading-page{padding:160px 30px 90px;max-width:1000px;margin:auto}.back-link{display:inline-block;font-size:10px;border-bottom:1px solid #9aadb8;padding-bottom:10px;margin-bottom:65px}.reading-page h1{font-size:clamp(52px,6.2vw,90px);max-width:940px;margin:30px 0}.article-deck{font:28px/1.4 var(--serif);max-width:720px;color:var(--muted)}.draft-note{font-size:10px;color:var(--muted);padding:30px 0;border-bottom:1px solid #b5c3cc;margin-bottom:60px}.article-body{max-width:650px;margin:auto}.article-body section{margin-bottom:50px}.article-body h2{font-size:36px;margin:25px 0 20px}.article-body p{font-size:14px;line-height:2;color:var(--muted)}.source-note{padding-top:25px;border-top:1px solid #b5c3cc}.source-note h2{font:11px var(--sans);letter-spacing:.04em}.source-note p{font-size:11px}.related{padding:60px max(6%,24px) 100px;background:#e5e9ec}.related h2{font-size:34px;max-width:850px;margin-top:30px}.people-preview{text-align:center;padding:90px 24px 140px}.people-preview h2{margin:25px 0}.people-preview>p:last-child{font-size:12px;line-height:1.9;color:var(--muted);max-width:440px;margin:auto}.contact-section{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;padding:110px 30px 140px;gap:100px;margin:auto}.contact-section h2{font-size:48px;margin:24px 0}.contact-section>div>p:last-child{font-size:12px;line-height:1.95;color:var(--muted);max-width:330px}#inquiry{display:grid;gap:25px}.submit-brief{background:transparent;border:0;border-bottom:1px solid #8499a6;padding:20px 0;display:flex;justify-content:space-between;gap:20px;text-align:left;font-size:12px}.form-status{font-size:11px;line-height:1.8;color:var(--muted)}.home-paths{position:relative;padding:100px 7%;display:grid;grid-template-columns:1fr 1fr;gap:55px;background:#e6ebee}.home-paths>.kicker{grid-column:1/-1}.home-paths>a{padding:30px 0;border-top:1px solid #a7b7c1}.home-paths a>span{font-size:10px;color:var(--muted)}.home-paths h2{margin:25px 0 35px}.home-dispatches{position:relative;text-align:center;padding:110px 25px;background:#e9edef}.home-dispatches h2{font:clamp(40px,5vw,68px)/1.05 var(--serif);margin:28px 0}a:hover{color:#496577}.inner-page .skip{z-index:30}
@media(max-width:1050px){.site-header{padding:0 4%;gap:20px}.site-header nav{gap:18px;font-size:9px}.site-header .nav-cta{margin-left:0}.brand{font-size:20px}.brand small{margin-left:5px}.long-rows{margin:0 40px}.editorial-section,.memory-section,.contact-section{gap:50px}}
@media(max-width:800px){.site-header{height:80px;padding:0 24px}.menu-toggle{display:block;border:0;background:transparent;padding:15px 0;font-size:11px}.site-header nav{display:none;position:absolute;top:79px;left:0;right:0;background:#edf0f2;padding:25px;box-shadow:0 20px 30px #63778412;font-size:13px}.site-header nav.open{display:flex;align-items:stretch;flex-direction:column;gap:6px}.site-header nav a{padding:15px}.site-header nav a[aria-current]{border:0;color:#476574}.page-hero{min-height:660px;padding:110px 25px 100px}.inner-page h1{font-size:clamp(48px,8.6vw,72px)}.standfirst{font-size:12px;max-width:450px}.editorial-section{grid-template-columns:1fr;padding:85px 30px;gap:25px}.prose{padding:0}.long-rows{margin:0 30px}.long-rows article{grid-template-columns:25px 1fr;gap:18px;padding:30px 0}.long-rows p{grid-column:2;max-width:none}.memory-section{grid-template-columns:1fr;padding:0 30px 90px;gap:25px}.memory-figure{max-width:440px;width:100%;margin:auto}.publication{padding:80px 25px}.publication-intro{display:block}.publication-intro p{margin-top:25px}.dispatch-row{grid-template-columns:1fr;gap:18px}.dispatch-row h2{font-size:37px}.dispatch-controls{gap:25px}.contact-section{grid-template-columns:1fr;padding:80px 30px;gap:55px}.contact-section>div>p:last-child{max-width:none}.site-footer{grid-template-columns:1fr;gap:40px;padding:45px 25px 30px}.site-footer nav{justify-self:start}.home-paths{grid-template-columns:1fr;padding:75px 30px;gap:30px}.home-paths>.kicker{grid-column:auto}.home-paths h2{font-size:43px}.page-close{padding:85px 25px 95px}.reading-page{padding:125px 25px 70px}.reading-page h1{font-size:52px}.article-deck{font-size:25px}.article-body p{font-size:13px}.footer-bottom{gap:20px}.contact-section h2{font-size:43px}}
@media(max-width:400px){.inner-page h1{font-size:46px}.dispatch-controls{grid-template-columns:1fr}.page-hero{min-height:640px}.memory-center{font-size:24px}.memory-label{font-size:8px}.reading-page h1{font-size:45px}}
.inner-page h1,.inner-page h2{text-wrap:balance}@media(max-width:600px){.hero-inner h1 br{display:none}}

/* V0.5 — readable type and a shared, precise schematic language. */
:root{--muted:#46545e;--circuit-line:#6b8391;--circuit-active:#355c73;--circuit-quiet:#afbec7}
body{-webkit-font-smoothing:auto;font-size:16px}
::selection{background:#cedce4;color:#202f38}
.site-header nav{font-size:12px}.site-footer nav{font-size:13px;line-height:1.7}
.brand small{font-size:10px}.footer-bottom{font-size:12px;line-height:1.7;flex-wrap:wrap}
.kicker{font-size:12px;line-height:1.7;letter-spacing:.075em}
.standfirst{font-size:16px;line-height:1.85;max-width:620px}
.prose p,.memory-section p:not(.kicker),.long-rows p,.page-close>p:not(.kicker),.contact-section>div>p:last-child,.people-preview>p:last-child{font-size:16px;line-height:1.85}
.article-body p{font-size:17px;line-height:1.9}.article-body{max-width:680px}
.promise>p{font-size:15px;line-height:1.85}.work-intro>p:last-child,.chapter-copy>p:not(.kicker),.portfolio-copy,.portfolio-intro>p:last-child{font-size:16px;line-height:1.85}
.evidence p,.dispatch-row>div>p,.publication-intro p{font-size:14px;line-height:1.85}
.diagram-labels,.business-labels,.evidence-label,.illustrative,.sample-label,.draft-note,.source-note p,.search-status,.form-status,.memory-label{font-size:12px;line-height:1.75;color:var(--muted)}
.replay,.discover,.page-discover,.text-link,.back-link,.review-toggle,.closing a,.home-paths a>span,label,.submit-brief{font-size:13px}
input,select,textarea{font-size:16px;caret-color:var(--circuit-active)}
.replay,.page-discover,.text-link,.back-link{min-height:44px}
.memory-label{background:#eef0f1}.label-one{left:30%}.label-two{right:0}.label-three{left:0}
/* Keep the approved opening and its timing; expand only the reading measure. */
.promise>p{max-width:560px;margin-left:auto;margin-right:auto}
.diagram-labels{margin-top:16px;gap:24px;align-items:start}.diagram-labels span:last-child{text-align:right}
.chapter{gap:12%;padding-left:45px;padding-right:45px}.chapter-copy>p:not(.kicker){max-width:400px}
.chapter-visual{min-width:0}.portfolio-copy{gap:60px;max-width:870px}
.business-labels{padding:0 1%;font-size:13px}.illustrative{max-width:660px;margin-left:auto;margin-right:auto}
.precision-circuit{display:block;width:100%;height:auto;overflow:visible;fill:none}
.circuit-drawing>*{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}
.circuit-route,.circuit-ring{stroke:var(--circuit-line);stroke-width:1.15;fill:none}
.circuit-detail{stroke:var(--circuit-quiet);stroke-width:1}
.circuit-node{fill:#eef0f1;stroke:var(--circuit-active);stroke-width:1.5}
.circuit-flow{fill:none;stroke:var(--circuit-active);stroke-width:1.7;opacity:0;pointer-events:none}
.circuit-ring.circuit-flow{stroke-width:1.3}
.circuit-replay{display:flex;align-items:center;gap:9px;margin:16px 0 0;padding:9px 0;min-height:44px;background:none;border:0;color:var(--muted);font-size:12px;line-height:1.5}
.circuit-replay svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3}
.circuit-replay:hover{color:var(--ink)}.portfolio-visual>.circuit-replay{margin:18px auto 0}
.product-story{max-width:1220px;margin:0 auto;padding:10px 45px 80px;position:relative}
.product-story::before{content:'';position:absolute;left:50%;top:40px;bottom:90px;width:1px;background:linear-gradient(transparent,#aebec8 12%,#aebec8 88%,transparent)}
.product-chapter{position:relative;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;column-gap:12%;min-height:430px;padding:55px 0}
.product-chapter::before{content:'';position:absolute;left:calc(50% - 4px);top:50%;width:7px;height:7px;border:1px solid #718b9b;border-radius:50%;background:#eef0f1}
.product-copy{max-width:380px}.product-copy h3{font:400 clamp(35px,3.5vw,52px)/1.05 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin-bottom:25px}
.product-copy p{font-size:16px;line-height:1.85;color:var(--muted)}
.product-scene{min-width:0;position:relative}.circuit-caption{display:flex;justify-content:space-between;gap:20px;margin-top:18px;color:var(--muted);font-size:12px;line-height:1.7}
.circuit-caption span:last-child{text-align:right}.product-chapter:nth-child(even){grid-template-columns:1.15fr 1fr}.product-chapter:nth-child(even) .product-copy{grid-column:2;grid-row:1}.product-chapter:nth-child(even) .product-scene{grid-column:1;grid-row:1}
.personal-story .product-chapter{grid-template-columns:1fr 1.15fr}.personal-story .product-copy{grid-column:1;grid-row:1}.personal-story .product-scene{grid-column:2;grid-row:1}
.personal-story::before{left:calc(50% + 26.25%)}.personal-story .product-chapter::before{display:none}
.personal-story .precision-circuit{position:relative;background:radial-gradient(ellipse at center,#eef0f1 35%,#eef0f100 70%)}
@media(max-width:1180px) and (min-width:801px){.site-header{padding-left:3%;padding-right:3%}.site-header nav{gap:18px;font-size:11px}.site-header .nav-cta{margin-left:0}.brand{font-size:20px;letter-spacing:.12em}}
@media(max-width:800px){
 .site-header nav{font-size:16px}.menu-toggle{font-size:14px;min-width:44px;min-height:44px}
 .standfirst{font-size:15px;max-width:540px}.prose p,.memory-section p:not(.kicker),.page-close>p:not(.kicker){font-size:15px}
 .page-hero{min-height:700px}.promise>p{font-size:14px;max-width:340px}.promise>p .desktop-break{display:none}
 .chapter{padding-left:46px;padding-right:28px}.chapter-copy>p:not(.kicker){font-size:15px;max-width:none}
 .chapter-visual svg{max-height:none}.diagram-labels{font-size:12px;margin-top:14px}
 .work-intro>p:last-child,.portfolio-intro>p:last-child{font-size:15px;max-width:480px}
 .portfolio-copy{font-size:15px}.business-labels{font-size:12px;gap:12px}.portfolio-visual{margin-left:0;margin-right:0}
 .illustrative{font-size:12px}.replay{font-size:12px;bottom:14px}.discover{font-size:12px}
 .product-story{padding:0 30px 50px 46px}.product-story::before,.personal-story::before{left:22px;top:40px;bottom:80px}
 .product-chapter,.product-chapter:nth-child(even),.personal-story .product-chapter{grid-template-columns:1fr;gap:30px;padding:40px 0 65px;min-height:0}
 .product-copy,.product-chapter:nth-child(even) .product-copy,.personal-story .product-copy{grid-column:1;grid-row:1;max-width:540px}
 .product-scene,.product-chapter:nth-child(even) .product-scene,.personal-story .product-scene{grid-column:1;grid-row:2;width:100%;max-width:560px;margin:auto}
 .product-chapter::before{left:-28px;top:53px}.personal-story .product-chapter::before{display:block}
 .product-copy h3{font-size:40px;max-width:440px}.product-copy p{font-size:15px}.product-scene .precision-circuit{min-height:150px}
 .circuit-caption{font-size:12px}.site-footer nav{font-size:13px}.article-body p{font-size:16px}
 .memory-label{font-size:12px}.memory-center{font-size:25px}.memory-section{gap:45px}
}
@media(max-width:400px){.product-story{padding-right:22px}.product-copy h3{font-size:35px}.business-labels{font-size:12px;gap:8px}.diagram-labels{gap:16px}.memory-label{font-size:12px}.personal-hero h1{font-size:44px}.standfirst{font-size:15px}.footer-bottom{gap:15px}.footer-bottom span{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.circuit-flow{display:none}.circuit-replay{display:none}}
/* The executive's center stays on the same axis through every chapter. */
@media(min-width:801px){
 .personal-story .product-chapter:nth-child(even) .product-copy{grid-column:1;grid-row:1}
 .personal-story .product-chapter:nth-child(even) .product-scene{grid-column:2;grid-row:1}
 .personal-story::before{left:calc(76.5% - 24px)}
}
@media(max-width:1100px){
 .site-header{height:80px;padding:0 24px}
 .menu-toggle{display:block;border:0;background:transparent;padding:15px 0;font-size:14px;min-width:44px;min-height:44px}
 .site-header nav{display:none;position:absolute;top:79px;left:0;right:0;background:#edf0f2;padding:25px;box-shadow:0 20px 30px #63778412;font-size:16px}
 .site-header nav.open{display:flex;align-items:stretch;flex-direction:column;gap:6px}
 .site-header nav a{padding:15px}.site-header nav a[aria-current]{border:0;color:#476574}
}
.portfolio-story .product-chapter:last-child{display:block;text-align:center;padding-top:80px}
.portfolio-story .product-chapter:last-child::before{display:none}
.portfolio-story .product-chapter:last-child .product-copy{max-width:620px;margin:0 auto 45px}
.portfolio-story .product-chapter:last-child .product-scene{max-width:1100px;background:#eef0f1}
.portfolio-story .product-chapter:last-child .circuit-replay{margin-left:auto;margin-right:auto}
@media(max-width:800px){.portfolio-story .product-chapter:last-child{padding-top:40px;text-align:left}.portfolio-story .product-chapter:last-child .product-scene{max-width:560px}.portfolio-story .product-chapter:last-child .circuit-replay{margin-left:0}}
.portfolio-story .product-chapter:last-child{background:#eef0f1}
.portfolio-story .product-chapter:last-child .product-scene{margin-left:auto;margin-right:auto}

/* V0.5.1 — personal context accumulates, then settles into a relationship. */
.relationship-scene{min-width:0}
.relationship-figure{width:100%;max-width:560px;margin:auto}
.relationship-figure>.precision-circuit{position:absolute;inset:0;width:100%;height:100%}
.relationship-figure .memory-center{position:relative;font-size:clamp(20px,2.1vw,28px)}
.relationship-figure .memory-label{padding:4px 7px;font-size:12px;line-height:1.6}
.relationship-figure .label-one{top:0;left:50%;transform:translateX(-50%);bottom:auto;right:auto}
.relationship-figure .label-two{top:53%;right:0;bottom:auto;left:auto}
.relationship-figure .label-three{top:66%;left:0;bottom:auto;right:auto}
.relationship-scene>.circuit-replay{margin:0 auto}
@media(max-width:400px){.relationship-figure .memory-center{font-size:19px}.relationship-figure .memory-label{padding:3px 4px}}

@media(max-width:400px){.relationship-figure .memory-center{font-size:17px}.relationship-figure .label-two{top:61%}.relationship-figure .label-three{top:75%}}

/* V0.6 — principles as a connected circuit; an invitation to connect. */
.house-story .circuit-gate{fill:none;stroke:var(--circuit-active);stroke-width:1.6;transform-box:fill-box;transform-origin:center}
.house-story .precision-circuit{background:#eef0f1}
.conversation-link{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px}
.text-link.conversation-link{display:inline-flex;gap:24px}
.text-link .conversation-label{font-size:inherit}
.connection-mark{display:block;flex:0 0 48px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}
.connection-terminal{fill:var(--ground);transition:fill .2s}
.connection-bridge{stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .3s ease-out}
.connection-signal{stroke:var(--circuit-active);stroke-width:2;stroke-dasharray:5 50;stroke-dashoffset:51;opacity:0}
.conversation-link:is(:hover,:focus-visible) .connection-bridge{stroke-dashoffset:0}
.conversation-link:is(:hover,:focus-visible) .connection-terminal{fill:currentColor}
.conversation-link:is(:hover,:focus-visible) .connection-signal{animation:connection-passes .75s .18s linear both}
.site-header .conversation-link{gap:12px}.site-header .connection-mark{width:36px;flex-basis:36px}
@keyframes connection-passes{0%{stroke-dashoffset:51;opacity:0}10%{opacity:1}85%{opacity:1}100%{stroke-dashoffset:-5;opacity:0}}
@media(max-width:1100px){.site-header .conversation-link{justify-content:space-between}}
@media(prefers-reduced-motion:reduce){.connection-bridge,.connection-terminal{transition:none}.conversation-link:is(:hover,:focus-visible) .connection-signal{animation:none;opacity:0}}

/* V0.6.1 — selective definition, with the platinum atmosphere preserved. */
:root{--circuit-quiet:#98acb8}
input,select,textarea{border-bottom-color:var(--circuit-line)}
.dispatch-row{border-top-color:#a8b8c2}
.thread-base{stroke:#8ea2ae;stroke-width:.85;opacity:.8}
.thread-progress{stroke:var(--circuit-line);stroke-width:1.15;opacity:.95}
.thread-branches path{stroke:#8ea2ae;stroke-width:.9;opacity:.85}
.thread-branches circle{stroke:var(--circuit-line);stroke-width:1.15}
.product-story::before{background:linear-gradient(transparent,var(--circuit-quiet) 12%,var(--circuit-quiet) 88%,transparent)}
@media(min-width:801px){.memory-section{padding-bottom:95px}}
@media(max-width:700px){.story-thread{opacity:1}}
