.journal{--paper:#faf3e3;--ink-soft:rgba(2,64,47,.75);--ink-faint:rgba(2,77,56,.82);--line:rgba(2,87,63,.42);--line-soft:rgba(2,87,63,.25);--cream-on-em:hsla(43,65%,86%,.78);--cream-faint:hsla(43,65%,86%,.7);--line-on-em:hsla(43,65%,86%,.32);--pattern-op:0.1;--photo-filter:saturate(0.82) sepia(0.12) contrast(0.97) brightness(1.02);--arch:50% 50% 0 0/30% 30% 0 0;--read:680px;background:var(--paper);color:var(--ink);font-family:Epilogue,sans-serif;font-weight:300}.journal h1,.journal h2{font-family:Signifier,serif;font-weight:400;margin:0;text-wrap:balance}.journal em{font-style:italic}.journal img{display:block}.journal .photo{position:relative;overflow:hidden}.journal .photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:var(--photo-filter)}.journal .photo:after{content:"";position:absolute;inset:0;background:var(--deep);opacity:.05;mix-blend-mode:multiply;pointer-events:none}.journal .pattern-layer{position:absolute;inset:0;background:url(/pattern-sky.png) 0 0 repeat;background-size:1200px auto;opacity:var(--pattern-op);pointer-events:none}.journal .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 34px;font-family:NectoMono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.journal .btn-cream{background:var(--cream);color:var(--deep)}.journal .btn-cream:hover{background:var(--paper)}.journal-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--emerald);z-index:60;transition:width .08s linear}@media (prefers-reduced-motion:no-preference){.journal.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.journal.js .reveal.in{opacity:1;transform:none}}.journal .article{padding:0 70px}.journal .art-inner{max-width:var(--read);margin:0 auto}.journal .breadcrumb{display:flex;align-items:center;gap:12px;max-width:var(--read);margin:40px auto 0;font-family:NectoMono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.journal .breadcrumb a{color:var(--ink-faint);text-decoration:none;transition:color .2s ease}.journal .breadcrumb a:hover{color:var(--emerald)}.journal .breadcrumb .sep{opacity:.5}.journal .art-head{margin-top:0;padding-top:60px;text-align:center}.journal-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:NectoMono,monospace;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--emerald);text-decoration:none;margin:0;transition:opacity .2s ease}.journal-eyebrow:hover{opacity:.65}.journal-eyebrow .mark{height:15px;width:auto;display:block}.journal .art-head h1{font-size:54px;line-height:1.08;letter-spacing:-.015em;color:var(--ink);margin:26px auto 0;max-width:18ch}.journal .art-head h1 .brand{font-style:normal;color:var(--emerald)}.journal .art-head h1 em{font-style:italic}.journal .art-dek{font-family:Signifier,serif;font-style:italic;font-size:22px;line-height:1.5;color:var(--ink-soft);margin:26px auto 0;max-width:38ch;text-wrap:pretty}.journal .byline{display:flex;align-items:center;justify-content:center;gap:16px;margin:40px 0 0;padding:24px 0 18px;border-top:1px solid var(--line-soft)}.journal .byline-meta{text-align:left}.journal .byline-share-row{display:flex;justify-content:center;padding:0 0 24px;border-bottom:1px solid var(--line-soft)}.journal .byline-share-row .byline-share{margin-left:0}.journal .byline-avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--teal)}.journal .byline-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:var(--photo-filter)}.journal .byline-meta{display:flex;flex-direction:column;gap:4px}.journal .byline-name{font-family:Epilogue,sans-serif;font-weight:500;font-size:15px;color:var(--ink)}.journal .byline-sub{font-family:NectoMono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.journal .byline-share{margin-left:auto;display:flex;gap:14px}.journal .byline-share button{font-family:NectoMono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.journal .byline-share button:hover{color:var(--emerald)}.journal .art-hero{max-width:1080px;margin:44px auto 0}.journal .art-hero .photo{aspect-ratio:16/8.4;border-radius:var(--arch)}.journal .art-hero figcaption{font-family:NectoMono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:14px 2px 0}.journal .prose{max-width:var(--read);margin:0 auto;padding:64px 0 0}.journal .prose>p{font-size:19px;line-height:1.78;color:var(--ink-soft);margin:0 0 26px;text-wrap:pretty}.journal .prose>p:last-child{margin-bottom:0}.journal .prose>p strong{font-weight:500;color:var(--ink)}.journal .prose>p a{color:var(--emerald);text-decoration:underline;text-underline-offset:3px}.journal .prose>p.lead-in{font-size:22px;line-height:1.65;color:var(--ink)}.journal .prose h2{position:relative;font-size:33px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:70px 0 26px;padding-top:30px;max-width:24ch}.journal .prose h2:before{content:"";position:absolute;top:0;left:0;width:44px;height:2px;background:var(--emerald);border-radius:2px}.journal .prose .first-letter:first-letter{font-family:Signifier,serif;font-size:76px;line-height:.78;float:left;padding:8px 12px 0 0;color:var(--emerald)}.journal .statband{margin:56px 0;padding:4px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.journal .statband .stat{padding:30px 24px;border-right:1px solid var(--line-soft)}.journal .statband .stat:last-child{border-right:none}.journal .statband .stat .v{font-family:Signifier,serif;font-size:46px;line-height:1;color:var(--emerald)}.journal .statband .stat .k{font-size:14px;line-height:1.5;color:var(--ink-soft);margin-top:12px}.journal .pullquote{margin:56px 0;padding-left:28px;border-left:3px solid var(--emerald)}.journal .pullquote p{font-family:Signifier,serif;font-style:italic;font-size:27px;line-height:1.42;color:var(--ink);margin:0;text-wrap:balance}.journal .infigure{margin:56px 0}.journal .infigure .photo{aspect-ratio:5/3.4;border-radius:var(--arch)}.journal .infigure figcaption{font-family:NectoMono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:14px 2px 0}.journal .photoband{position:relative;margin:80px 0}.journal .photoband .photo{aspect-ratio:16/6.4}.journal .photoband-cap{position:absolute;left:0;right:0;bottom:0;padding:46px 70px;background:linear-gradient(0deg,rgba(2,64,47,.82),rgba(2,64,47,0))}.journal .photoband-cap p{font-family:Signifier,serif;font-size:30px;line-height:1.36;color:var(--cream);margin:0;max-width:24ch;text-wrap:balance}.journal .signoff{max-width:var(--read);margin:56px auto 0;text-align:center}.journal .signoff p{font-family:Signifier,serif;font-style:italic;font-size:25px;line-height:1.4;color:var(--emerald);margin:0 auto;max-width:30ch;text-wrap:balance}.journal .signoff .endmark{height:30px;width:auto;margin:26px auto 0;display:block;opacity:.9}.journal .author{max-width:var(--read);margin:64px auto 0}.journal .author-card{display:flex;gap:26px;align-items:flex-start;padding:34px 0 0;border-top:1px solid var(--line)}.journal .author-portrait{width:92px;height:112px;flex-shrink:0;border-radius:var(--arch);overflow:hidden;background:var(--teal)}.journal .author-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:var(--photo-filter)}.journal .author-body .ak{font-family:NectoMono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.journal .author-body h3{font-family:Signifier,serif;font-weight:400;font-size:22px;color:var(--ink);margin:8px 0 0}.journal .author-body p{font-size:15px;line-height:1.72;color:var(--ink-soft);margin:14px 0 0}.journal .cta{background:var(--emerald);padding:116px 70px;margin-top:96px;position:relative;overflow:hidden}.journal .cta .pattern-layer{opacity:calc(var(--pattern-op) * .6)}.journal .cta-inner{position:relative;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.journal .cta-copy .kicker{font-family:NectoMono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin:0}.journal .cta-copy h2{color:var(--cream);font-size:40px;line-height:1.2;margin:20px 0 0;max-width:16ch}.journal .cta-copy h2 em{font-style:italic}.journal .cta-copy p{font-size:17px;line-height:1.7;color:var(--cream-on-em);margin:22px 0 0;max-width:42ch}.journal .cta-actions{margin-top:34px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.journal .stagecard{background:var(--paper);border:1px solid hsla(43,65%,86%,.5);box-shadow:0 30px 60px -30px rgba(1,40,30,.55);padding:34px 36px 30px}.journal .stagecard .sc-k{font-family:NectoMono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--emerald)}.journal .stagecard h4{font-family:Signifier,serif;font-weight:400;font-size:22px;color:var(--ink);margin:10px 0 0}.journal .stagecard .stages{margin-top:22px;border-top:1px solid var(--line-soft)}.journal .stagecard .stage{border-bottom:1px solid var(--line-soft)}.journal .stagecard .stage-head{width:100%;display:flex;align-items:center;gap:14px;padding:15px 0;background:none;border:none;cursor:pointer;font-family:Epilogue,sans-serif;font-weight:400;font-size:16px;color:var(--ink);text-align:left;transition:color .18s ease}.journal .stagecard .stage-head:hover{color:var(--emerald)}.journal .stagecard .stage-name{flex:1}.journal .stagecard .stage-toggle{position:relative;width:13px;height:13px;flex-shrink:0}.journal .stagecard .stage-toggle:after,.journal .stagecard .stage-toggle:before{content:"";position:absolute;background:var(--sea);transition:transform .28s cubic-bezier(.4,0,.2,1),background .18s ease}.journal .stagecard .stage-toggle:before{top:6px;left:0;width:13px;height:1.5px}.journal .stagecard .stage-toggle:after{left:6px;top:0;width:1.5px;height:13px}.journal .stagecard .stage.open .stage-head{color:var(--emerald)}.journal .stagecard .stage.open .stage-toggle:after,.journal .stagecard .stage.open .stage-toggle:before{background:var(--emerald)}.journal .stagecard .stage.open .stage-toggle:after{transform:scaleY(0)}.journal .stagecard .stage-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.journal .stagecard .stage.open .stage-panel{grid-template-rows:1fr}.journal .stagecard .stage-panel-inner{overflow:hidden;min-height:0}.journal .stagecard .stage-panel p{font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin:0 0 17px;text-wrap:pretty}.journal .journal-card .photo{transition:transform .5s ease}.journal .journal-card .photo img{transition:transform .6s ease}.journal .journal-card:hover .photo img{transform:scale(1.04)}.journal .journal-card h2{transition:color .2s ease}.journal .journal-card:hover h2{color:var(--emerald)}@media (max-width:1020px){.journal .article{padding:0 28px}.journal .journal-card-featured h2{font-size:26px!important}.journal .art-head{padding-top:40px}.journal .art-head h1{font-size:35px;max-width:20ch}.journal .art-dek{font-size:19px}.journal .prose h2{padding-top:26px}.journal .prose h2:before{width:38px}.journal .art-hero{margin-top:32px}.journal .art-hero .photo{aspect-ratio:4/3}.journal .prose{padding-top:44px}.journal .prose>p{font-size:17px}.journal .prose>p.lead-in{font-size:19px}.journal .prose h2{font-size:26px;margin-top:48px}.journal .statband{grid-template-columns:1fr}.journal .statband .stat{border-right:none;border-bottom:1px solid var(--line-soft)}.journal .statband .stat:last-child{border-bottom:none}.journal .pullquote p{font-size:22px}.journal .photoband{margin:56px -28px}.journal .photoband .photo{aspect-ratio:4/3}.journal .photoband-cap{padding:24px 28px}.journal .photoband-cap p{font-size:20px}.journal .author-card{flex-direction:column;gap:18px}.journal .cta{padding:72px 28px}.journal .cta-inner{grid-template-columns:1fr;gap:40px}.journal .cta-copy h2{font-size:30px}}@media (max-width:600px){.journal .article{padding:0 22px}.journal .art-head{padding-top:30px}.journal-eyebrow{font-size:10px;letter-spacing:.2em}.journal .art-head h1{font-size:30px;max-width:100%}.journal .art-dek{font-size:17px;max-width:100%}.journal .byline{gap:13px}.journal .byline-sub{font-size:9px;letter-spacing:.08em}.journal .prose{padding-top:38px}.journal .prose>p{font-size:16.5px;line-height:1.72}.journal .prose>p.lead-in{font-size:18px}.journal .prose .first-letter:first-letter{font-size:60px;padding:6px 10px 0 0}.journal .prose h2{font-size:23px;padding-top:24px;margin:52px 0 22px}.journal .prose h2:before{width:34px}.journal .statband .stat{padding:24px 18px}.journal .statband .stat .v{font-size:40px}.journal .pullquote{padding-left:20px}.journal .pullquote p{font-size:20px}.journal .photoband{margin:48px -22px}.journal .photoband-cap p{font-size:18px}.journal .signoff p{font-size:21px}.journal .cta{padding:60px 22px}.journal .cta-copy h2{font-size:27px}.journal .stagecard{padding:26px 24px 22px}.journal header.article h1{font-size:31px!important}}