.writing-examples{position:relative;isolation:isolate;margin:40px 0 var(--section-space);padding:40px 0}.writing-examples:before{content:"";position:absolute;z-index:-1;inset:0 calc(-1 * var(--page-gutter));background:url(/assets/plates/mint-wash.png) 50%/108% 145% no-repeat;opacity:.48}.writing-examples>h2{font-size:var(--type-section);line-height:1.15;letter-spacing:-.015em}.writing-example-choices{display:flex;flex-wrap:wrap;gap:8px 30px;margin:22px 0 32px;border-bottom:0}.writing-example-choices button{min-height:48px;padding:10px 0;font-size:18px;color:#345445;border-bottom:2px solid transparent}.writing-example-choices button[aria-pressed=true]{border-color:#284a41;color:#102f24}.writing-example-choices button:hover{border-color:#789a87}.writing-example-choices button:focus-visible,.writing-examples a:focus-visible{outline:2px solid #284a41;outline-offset:4px}.writing-example-panel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,4vw,56px);align-items:center}.writing-example-copy h3{font-size:var(--type-subheading);line-height:1.14;letter-spacing:-.015em}.writing-example-copy>p{font-size:var(--type-body);line-height:var(--leading-body);margin-top:18px;max-width:38ch}.writing-example-copy .writing-output{font-size:17px;margin:26px 0;color:#345445}.writing-output strong{display:block;font-weight:600;margin-bottom:5px}.writing-examples .editorial-text-link{font-size:18px}.writing-preview{position:relative;margin:0;padding:0;min-height:420px;color:#284a41}.writing-motion{display:flex;flex-direction:column;min-height:480px;justify-content:center}.writing-motion-scene{position:relative}.writing-painted-scene{position:relative;width:100%;aspect-ratio:3/2}.writing-painted-scene img{display:block;width:100%;height:auto}.writing-annotations{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.writing-ink{stroke:#28625d;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.8}.writing-review-ink{stroke:#ad782a;stroke-width:5}.writing-story-caption{display:grid;margin-top:16px;min-height:58px;align-items:start}.writing-story-caption p{grid-area:1/1;margin:0;max-width:38ch;font-size:clamp(19px,1.65vw,23px);line-height:1.35;color:#284a41}.writing-caption-first,.writing-caption-second{visibility:hidden}.writing-motion-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;border-top:1px solid #9cb9a8;margin-top:24px;padding-top:8px}.writing-motion-footer figcaption{font-size:var(--type-caption);color:#43594c}.writing-motion-controls{display:flex;gap:20px;margin-left:auto}.writing-motion-controls button{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:var(--type-caption)}.writing-motion-controls svg{width:14px;height:14px}.writing-motion-controls button:hover{text-decoration:underline;text-underline-offset:4px}.writing-motion-controls button:focus-visible{outline:2px solid #284a41;outline-offset:4px}.writing-motion-clock{position:absolute;width:1px;height:1px;pointer-events:none;visibility:hidden}.writing-beat-two{--beat:.5s}.writing-beat-four{--beat:3s}.writing-beat-six{--beat:6s}@media (prefers-reduced-motion:no-preference){.writing-motion[data-motion=true] .writing-ink{stroke-dasharray:1;animation:writing-ink-draw .9s cubic-bezier(.16,1,.3,1) var(--beat) both}.writing-motion[data-motion=true] .writing-motion-clock{animation:writing-sequence 9s linear both}.writing-motion[data-motion=true] .writing-story-caption p{visibility:visible;animation:writing-caption-final 9s cubic-bezier(.16,1,.3,1) both}.writing-motion[data-motion=true] .writing-story-caption .writing-caption-first{animation-name:writing-caption-first}.writing-motion[data-motion=true] .writing-story-caption .writing-caption-second{animation-name:writing-caption-second}.writing-motion[data-playing=false] .writing-motion-scene *{animation-play-state:paused}}@keyframes writing-ink-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes writing-caption-first{0%,29%{opacity:1}33%,to{opacity:0;visibility:hidden}}@keyframes writing-caption-second{0%,32%{opacity:0}36%,62%{opacity:1}66%,to{opacity:0;visibility:hidden}}@keyframes writing-caption-final{0%,65%{opacity:0}69%,to{opacity:1}}@keyframes writing-sequence{0%{opacity:0}to{opacity:1}}@media (max-width:899px){.writing-example-panel{grid-template-columns:minmax(0,1fr);gap:30px}.writing-example-choices{gap:8px 22px}.writing-example-choices button{font-size:16px}.writing-example-copy>p{max-width:none;font-size:var(--type-body)}.writing-preview{min-height:0}.writing-examples:before{background-size:180% 125%}.writing-motion{min-height:0}}.writing-stories{margin-bottom:48px}.writing-story-index{grid-template-columns:.85fr 1.2fr 1.3fr;max-width:560px;margin-top:0}.writing-chapter{position:relative;isolation:isolate;padding:40px 0 56px;border-top:0;scroll-margin-top:24px}.writing-chapter>header{margin-bottom:28px}.writing-chapter h2{font-size:var(--type-section);line-height:1.16;letter-spacing:-.018em}.writing-chapter-body{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:6%;align-items:start}.writing-chapter-copy h3{max-width:25ch;font-size:25px;line-height:1.2;letter-spacing:-.015em}.writing-chapter-copy>p{margin-top:18px;max-width:52ch;font-size:var(--type-body);line-height:var(--leading-body)}.writing-chapter-copy .writing-output{margin:24px 0;font-size:16px;color:#345445}.writing-chapter-copy .editorial-text-link{font-size:18px}.writing-chapter-art{min-width:0;position:relative;isolation:isolate}.writing-chapter-art:before{content:"";position:absolute;z-index:-1;inset:-24px -20px;background:url(/assets/plates/mint-wash.png) 50%/110% 120% no-repeat;opacity:.25}.writing-chapter-art .writing-motion{min-height:0}@media (max-width:899px){.writing-chapter-body{grid-template-columns:minmax(0,1fr);gap:32px}.writing-chapter-copy>p{max-width:65ch}.writing-chapter-art{max-width:720px;width:100%;margin-inline:auto}}@media (max-width:599px){.writing-story-index{--tab-rest:70px;--tab-raised:88px;gap:5px;grid-auto-rows:94px;padding-inline:0}.writing-story-index button{padding:12px 6px 16px;font-size:16px}.writing-chapter{padding-block:32px 40px}.writing-chapter-art:before{inset-inline:-12px}}.notebook .writing-chapter[data-inactive=true] .writing-motion-scene *{visibility:hidden}@media (prefers-reduced-motion:no-preference){.notebook .writing-chapter[data-turn=departing] .writing-motion-scene *{visibility:inherit}}.review-node-focus{fill:#eabf54;opacity:0}.review-annotations .review-connection{stroke-width:6;--beat:.7s}.review-annotations .review-connection-second{--beat:2s}.review-annotations .review-question{stroke-width:7;--beat:3.2s}.review-annotations .review-conclusion{--beat:7.3s}.review-evidence{fill:none;stroke:#e6ba4e;stroke-width:21;stroke-linecap:round;opacity:.35;mix-blend-mode:multiply}.review-moving-lens{transform-origin:1104px 610px;filter:drop-shadow(3px 6px 5px #44372620)}@media (prefers-reduced-motion:no-preference){.writing-motion[data-motion=true] .review-node-focus{animation:review-find-connection 3s ease-in-out both}.writing-motion[data-motion=true] .review-question{animation-duration:1.4s}.writing-motion[data-motion=true] .review-evidence{stroke-dasharray:1;animation:writing-ink-draw 1.2s cubic-bezier(.16,1,.3,1) 6.2s both}.writing-motion[data-motion=true] .review-evidence-second{animation-delay:7s}.writing-motion[data-motion=true] .review-moving-lens{animation:review-examine 9s cubic-bezier(.45,0,.2,1) both}.writing-motion[data-playing=false] .review-annotations *{animation-play-state:paused}}@keyframes review-find-connection{0%,to{opacity:0}28%,65%{opacity:.28}}@keyframes review-examine{0%,20%{transform:translate(-245px,-220px) rotate(-7deg)}38%,54%{transform:translate(-100px,-215px) rotate(-2deg)}74%,to{transform:translate(0) rotate(0deg)}}.book-annotations .writing-ink{stroke-width:6}.book-branch-first{--beat:.6s}.book-branch-second{--beat:3.1s}.book-table-check{--beat:6s}.book-takeaway{--beat:7.1s}.book-node-ring{fill:none;stroke:#b67c2a;stroke-width:5;opacity:.85}.book-follow-ink{fill:#225b55;opacity:0}.book-table-highlight{fill:none;stroke:#e6ba4e;stroke-width:25;stroke-linecap:round;opacity:.35;mix-blend-mode:multiply}@media (prefers-reduced-motion:no-preference){.writing-motion[data-motion=true] .book-branch-first{animation-duration:1.8s;animation-timing-function:linear}.writing-motion[data-motion=true] .book-follow-ink{animation:book-follow-branch 1.8s linear .6s both}.writing-motion[data-motion=true] .book-branch-second{animation-duration:1.5s}.writing-motion[data-motion=true] .book-node-ring{stroke-dasharray:1;animation:writing-ink-draw .7s ease-out 2.4s both}.writing-motion[data-motion=true] .book-node-right{animation-delay:4.5s}.writing-motion[data-motion=true] .book-table-highlight{stroke-dasharray:1;animation:writing-ink-draw 1.2s cubic-bezier(.16,1,.3,1) 5s both}.writing-motion[data-playing=false] .book-annotations *{animation-play-state:paused}}@keyframes book-follow-branch{0%{opacity:0;transform:translate(488px,328px)}5%{opacity:1}49%{transform:translate(588px,375px)}80%{opacity:1;transform:translate(563px,442px)}96%{opacity:1}to{opacity:0;transform:translate(549px,490px)}}