.flow-reader-index .flow-reader-wrap{max-width:1320px}.flow-reader-index .flow-reader-head{grid-template-columns:1fr;align-items:end;margin-bottom:52px;display:grid}.flow-reader-index .flow-reader-head h2{font-family:var(--font-hand-src), cursive;margin:0;font-size:clamp(42px,5vw,68px)}.flow-reader-index .flow-blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.flow-reader-index .flow-blog-card{min-width:0;margin:0}.flow-reader-index .flow-blog-card:first-child{grid-column:span 2;display:block}.flow-blog-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.flow-blog-open:focus-visible{outline-offset:8px;border-radius:var(--radius-photo-card);outline:2px solid #fffaf3}.flow-reader-index .flow-article-art{aspect-ratio:auto;border:var(--spacing-photo-frame) solid var(--color-photo-frame);height:clamp(240px,32vw,360px);margin-bottom:24px;position:relative}.flow-blog-open .flow-article-art>img,.flow-blog-open .flow-article-art>svg{transition:transform .4s}.flow-reader-index .flow-blog-card h3{font-family:var(--font-hand-src),cursive;margin:12px 0;font-size:clamp(28px,2.5vw,36px);line-height:1.2}.flow-reader-index .flow-blog-card .flow-kicker{letter-spacing:.06em;margin:0;font-size:13px}.flow-reader-index .flow-blog-card p:not(.flow-kicker){margin:0;font-size:16px;line-height:1.55}@media (hover:hover){.flow-blog-open:hover .flow-article-art>img,.flow-blog-open:hover .flow-article-art>svg{transform:scale(1.035)}}@media (max-width:900px){.flow-reader-index .flow-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-reader-index .flow-reader-head{gap:24px}}@media (max-width:520px){.flow-reader-index .flow-reader-head{grid-template-columns:1fr;margin-bottom:36px}.flow-reader-index .flow-blog-grid{grid-template-columns:1fr;gap:40px}.flow-reader-index .flow-blog-card:first-child{grid-column:auto}.flow-reader-index .flow-article-art{aspect-ratio:4/3;height:auto}}@media (prefers-reduced-motion:reduce){.flow-blog-open .flow-article-art>img,.flow-blog-open .flow-article-art>svg{transition:none}}.live-flow .flow-deeper .flow-read-row{border:7px solid var(--color-photo-frame);background:var(--color-photo-frame);-webkit-backdrop-filter:none;backdrop-filter:none}.live-flow .flow-deeper .flow-read-visual{border-radius:6px}.live-flow .flow-deeper .flow-read-copy{background:var(--color-photo-frame);color:#302f29;padding:20px 18px 18px}.live-flow .flow-deeper .flow-read-copy strong,.live-flow .flow-deeper .flow-read-copy small{color:#302f29}.live-flow .flow-deeper-title{margin:0;line-height:1.15}.flow-deeper-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.flow-deeper-actions{justify-content:center;margin-top:28px;display:flex}.flow-deeper-actions .flow-blog-index-cta{white-space:nowrap;margin:0}@media (min-width:521px){.live-flow .flow-deeper{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.flow-deeper-head{grid-area:1/1}.flow-deeper-actions{grid-area:1/2;margin-top:0}.live-flow .flow-blog-preview{grid-area:2/1/auto/-1;min-width:0}}.live-flow .flow-deeper-title{font-size:clamp(32px,3.6vw,50px)}.live-flow .flow-blog-preview{display:block}.live-flow .flow-blog-preview>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.live-flow .flow-blog-preview li{min-width:0;display:flex}.live-flow .flow-blog-preview .flow-read-row{justify-content:flex-start;width:100%;height:100%}.live-flow .flow-read-visual.flow-color-1{background:linear-gradient(140deg,#e1ebd9,#b2c5a4)}.live-flow .flow-read-visual.flow-color-2{background:linear-gradient(140deg,#f2dedb,#dcb7b1)}.flow-reader.flow-reader{isolation:isolate;background:var(--color-sky-deep)}.flow-reader-atmosphere{z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--color-sky-deep),var(--color-sky-mid));position:fixed;inset:0}.flow-reader-atmosphere [data-cloud-field]{opacity:.35}@media (max-width:520px){.flow-deeper-head{flex-direction:column;align-items:flex-start;gap:18px}.live-flow .flow-blog-preview>ul{scroll-snap-type:x mandatory;gap:18px;width:calc(100% + 56px);max-width:none;margin-inline:-28px;padding:12px 28px 24px;scroll-padding-inline:28px;display:flex;overflow-x:auto}.live-flow .flow-blog-preview li{scroll-snap-align:start;flex:0 0 86%}.flow-deeper-actions{margin-top:8px}}.live-flow .flow-deeper .flow-read-row,.flow-reader-index .flow-blog-open{background:#f5f0e7;border-color:#f5f0e7}.live-flow .flow-deeper .flow-read-copy,.flow-reader-index .flow-blog-open>div:last-child{color:#302f29;background-color:#f5f0e7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.045' filter='url(%23n)'/%3E%3C/svg%3E")}.flow-reader-index .flow-blog-open{border-radius:var(--radius-photo-card);border:7px solid #f5f0e7;height:100%;overflow:hidden}.flow-reader-index .flow-blog-open .flow-article-art{border:0;border-radius:6px;margin-bottom:0}.flow-reader-index .flow-blog-open>div:last-child{padding:20px 18px 22px}.flow-reader-index .flow-blog-card h3{color:#302f29;font-size:27px}.flow-reader-index .flow-blog-card p,.flow-reader-index .flow-blog-card .flow-kicker{color:#302f29}.flow-reader-index .flow-reader-head h2{font-size:clamp(32px,3.5vw,46px)}.flow-reader .flow-reader-head h2{font-family:var(--font-hand-src),cursive;font-size:clamp(32px,3.5vw,46px)}.live-flow .flow-read-copy strong{font-family:var(--font-hand-src),cursive;font-size:27px;font-weight:400}.flow-reader .flow-reader-close.flow-link{text-transform:none;letter-spacing:0;width:auto;min-height:46px;font:300 16px/1.4 var(--font-josefin),sans-serif;color:#fffaf3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f0e720;border:1px solid #fffaf3b8;margin:18px 0 -54px 28px;padding:12px 23px;position:sticky;top:18px;box-shadow:inset 0 1px 1px #fffaf3b3,inset 0 -2px 5px #fffaf330,0 5px 18px #173b551a}.flow-reader .flow-reader-close.flow-link>.flow-reader-close-label{opacity:1;background:0 0;flex:none;height:auto;display:block;transform:translateY(.08em)}@media (hover:hover){:root .flow-reader .flow-link:not(:disabled):hover{color:#302f29;background-color:#f5f0e7}}.flow-reader-index .flow-blog-open{flex-direction:column;justify-content:flex-start;display:flex}.flow-reader-index .flow-blog-open .flow-article-art{flex:none;width:100%}.flow-reader-index .flow-blog-open>div:last-child{flex:1;width:100%}.flow-reader .flow-kicker,.flow-reader .flow-article-nav small{text-transform:none;letter-spacing:0}.flow-reader .flow-article-columns{max-width:760px;margin-inline:auto;display:block}.flow-reader .flow-audio{color:#fffaf3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f0e712;border:1px solid #fffaf340;gap:20px;padding:20px 24px;box-shadow:inset 0 1px 1px #fffaf330}.flow-reader .flow-audio .flow-link{opacity:1;color:#fffaf3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:#f5f0e720;border:1px solid #fffaf3b8;margin:0;transition:background .18s,color .18s,transform .15s;box-shadow:inset 0 1px 1px #fffaf3b3,inset 0 -2px 5px #fffaf330,0 5px 18px #173b551a}.flow-reader .flow-audio button.flow-link{flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid}.flow-reader .flow-audio button:active{transform:none}.flow-audio-controls{flex:1;min-width:0}.flow-audio-label,.flow-audio-time{justify-content:space-between;gap:12px;display:flex}.flow-audio-label{align-items:baseline;font-size:16px}.flow-audio-label small{opacity:.7;font-size:12px}.flow-audio-controls input{accent-color:#fffaf3;cursor:pointer;width:100%;margin:12px 0 8px;display:block}.flow-audio-time{font-variant-numeric:tabular-nums;align-items:center;font-size:12px}.flow-audio input:focus-visible{outline-offset:4px;outline:2px solid #fffaf3}.flow-audio-speed-wrap{background:#f5f0e720;border:1px solid #fffaf3b8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:76px;height:34px;display:inline-flex;position:relative;box-shadow:inset 0 1px 1px #fffaf360,0 3px 10px #173b550d}.flow-reader .flow-audio select.flow-audio-speed{border-radius:inherit;opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.flow-audio-speed-label{pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:13px;line-height:1;display:inline-flex}.flow-audio-speed-label>span{transform:translateY(.08em)}.flow-audio-speed-label>svg{flex:none;display:block}.flow-audio-speed-wrap:has(select:focus-visible){outline-offset:-2px;outline:2px solid #aa9779}@media (hover:hover){.flow-audio-speed-wrap:hover{background:#ffffff80}}.flow-audio-speed option{color:#302f29;background:#f5f0e7}@media (max-width:520px){.flow-reader .flow-audio{gap:12px;padding:16px}.flow-audio-label{flex-wrap:wrap;gap:2px 12px}}@media (prefers-reduced-motion:reduce){.flow-reader .flow-audio .flow-link{transition:none}}@media (max-width:520px){.flow-audio-speed-wrap{width:80px;height:44px}.flow-audio-speed-label{font-size:16px}.flow-audio-label small,.flow-audio-time{font-size:14px}.flow-audio-controls input{min-height:28px;margin-block:6px}.flow-reader-index .flow-blog-card .flow-kicker{font-size:14px}}.live-flow .flow-blog-preview>ul,.flow-reader{scrollbar-width:none}.live-flow .flow-blog-preview>ul::-webkit-scrollbar{width:0;height:0;display:none}.flow-reader::-webkit-scrollbar{width:0;height:0;display:none}.flow-reader .flow-prose p,.flow-reader .flow-prose h3,.flow-reader .flow-prose figcaption{font-weight:300}.flow-prose a,.flow-inline-link{color:inherit;text-underline-offset:.18em;text-decoration:underline}.flow-inline-link{font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;display:inline}.flow-prose a:focus-visible,.flow-inline-link:focus-visible{outline-offset:4px;outline:2px solid}.flow-reader .flow-prose ol{color:#fffaf3d9;padding-left:1.4em;font-size:clamp(16px,1.15vw,19px);font-weight:300;line-height:1.85}.flow-prose li{margin-block:1em}.flow-prose .flow-social-embed{width:100%;max-width:540px;margin:36px auto}.flow-social-embed iframe{background:#fff;border:0;border-radius:12px;width:100%;height:720px;display:block}.flow-social-embed--x iframe{height:760px}.flow-social-embed figcaption{text-align:center;margin-top:12px}@media (max-width:520px){.flow-social-embed iframe{height:610px}.flow-social-embed--x iframe{height:850px}}.flow-reader:not(.flow-reader-index){color:#302f29;background:#f5f0e7}.flow-reader:not(.flow-reader-index) .flow-reader-atmosphere{display:none}.flow-reader:not(.flow-reader-index) .flow-reader-wrap{text-align:left;max-width:840px;padding:24px 40px 64px}.flow-reader-banner{aspect-ratio:2.6;border:10px solid #fffaf3;border-radius:22px;width:100%;margin-bottom:28px;position:relative;overflow:hidden}.flow-reader:not(.flow-reader-index) .flow-reader-head{margin-bottom:32px}.flow-reader .flow-reader-head h1{font:400 clamp(40px, 4.5vw,60px)/1.2 var(--font-hand-src), cursive;text-wrap:balance;outline:none;margin:0}.flow-reader .flow-reader-head .flow-article-date{color:#68655e;font:300 17px/1.5 var(--font-josefin), sans-serif;overflow-wrap:anywhere;margin:14px 0 0}.flow-reader:not(.flow-reader-index) .flow-article-columns{width:100%;max-width:none;margin-inline:0}.flow-reader:not(.flow-reader-index) .flow-prose :is(p,ol,.flow-journal-prompts){color:#302f29;margin:0 0 20px;font-size:20px;font-weight:300;line-height:1.55}.flow-reader .flow-prose .flow-section-heading{font:400 clamp(28px, 2.8vw,34px)/1.3 var(--font-josefin), sans-serif;color:#302f29;text-wrap:balance;margin:36px 0 16px}.flow-reader:not(.flow-reader-index) .flow-prose .flow-emphasis{font-weight:400}.flow-reader .flow-prose blockquote{font:italic 300 22px/1.5 var(--font-josefin), sans-serif;color:#302f29;white-space:pre-line;border-left:2px solid #ffffffb8;margin:32px 0;padding:4px 0 4px 24px}.flow-quoted-text{font:inherit}.flow-reader .flow-prose strong{font-weight:600}.flow-reader .flow-prose .flow-inline-image{aspect-ratio:4/3;border:8px solid #fffaf3;border-radius:18px;margin:28px 0 12px;position:relative;overflow:hidden}.flow-reader .flow-prose .flow-image-placeholder{border:1px dashed #b6b0a6;border-radius:12px;padding:24px}.flow-reader .flow-prose .flow-reflections{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff45;border:1px solid #ffffffb8;border-radius:18px;margin:28px 0 40px;padding:24px 28px 24px 56px;list-style:decimal;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 5px #302f2908,0 5px 18px #302f2908}.flow-reflections li{margin-block:16px;padding-left:8px}.flow-reflections li::marker{color:#302f29;font-weight:400}.flow-reflections li+li{border-top:1px solid #ffffffb8;padding-top:20px}.flow-reader .flow-prose .flow-social-embed{max-width:360px;margin:32px 0}.flow-reader .flow-prose .flow-social-embed--instagram{margin-inline:auto}.flow-reader .flow-social-embed iframe{height:500px}.flow-reader .flow-social-embed figcaption{text-align:left;opacity:1;color:#514f47;font-size:16px}.flow-reader:not(.flow-reader-index) .flow-audio{color:#302f29;background:#ffffff45;border-color:#ffffffb8;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 5px #302f2908,0 5px 18px #302f2908}.flow-reader:not(.flow-reader-index) .flow-audio .flow-link,.flow-reader:not(.flow-reader-index) .flow-reader-close.flow-link{color:#302f29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff60;border-color:#ffffffd9;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 5px #302f2910,0 5px 18px #302f2910}.flow-reader:not(.flow-reader-index) .flow-audio-speed-wrap{color:#302f29;background:#ffffff60;border-color:#ffffffd9;box-shadow:inset 0 1px 1px #ffffff80,0 3px 10px #302f290a}.flow-reader .flow-audio input[type=range]{appearance:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 6px;border:0;border-radius:999px;height:32px;padding:0}.flow-reader .flow-audio input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #302f2910}.flow-reader .flow-audio input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,#fff,#eee8dd);border:1px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:inset 0 1px 2px #fff,0 2px 8px #302f2926}.flow-reader .flow-audio input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #302f2910}.flow-reader .flow-audio input[type=range]::-moz-range-thumb{background:linear-gradient(145deg,#fff,#eee8dd);border:1px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 1px 2px #fff,0 2px 8px #302f2926}.flow-reader .flow-audio input[type=range]:focus-visible{outline-offset:4px;outline:2px solid #aa9779}@media (max-width:760px){.flow-reader:not(.flow-reader-index) .flow-reader-wrap{padding:24px 20px 48px}.flow-reader-banner{aspect-ratio:1.6;border:0;border-radius:0;width:calc(100% + 40px);margin:0 -20px 24px}.flow-reader:not(.flow-reader-index) .flow-prose :is(p,ol,.flow-journal-prompts){font-size:19px;line-height:1.55}.flow-reader .flow-prose blockquote{padding-left:18px;font-size:22px}.flow-reader .flow-prose .flow-reflections{padding:16px 20px 16px 42px}.flow-reader .flow-social-embed iframe{height:480px}}.flow-reader .flow-social-embed--instagram figcaption{text-align:center}.flow-reader .flow-prose .flow-journal-prompts{padding-left:1.3em;list-style:outside}.flow-reader .flow-prose .flow-discipline-subtitle{margin-top:-4px;margin-bottom:20px}.flow-article-page.flow-reader{height:auto;min-height:100dvh;position:relative;inset:auto;overflow:visible}.flow-article-page .flow-reader-close{text-decoration:none;display:inline-flex}.flow-blog-page.flow-reader{background:linear-gradient(150deg,#538bc6,#8cb4dc);height:auto;min-height:100dvh;position:relative;inset:auto;overflow:visible}.flow-blog-page .flow-reader-wrap{padding-top:52px}.flow-blog-page .flow-reader-head h1{font-family:var(--font-hand-src),cursive;font-size:clamp(32px,3.5vw,46px)}.flow-blog-page .flow-blog-card h2{font-family:var(--font-hand-src),cursive;color:#302f29;margin:12px 0;font-size:27px;font-weight:400;line-height:1.2}.flow-blog-page .flow-blog-open,.flow-blog-preview .flow-read-row{text-decoration:none}.blog-back-bar{max-width:1320px;margin:auto;padding:24px clamp(20px,5vw,64px) 0}.flow-reader .blog-back-bar .flow-reader-close{border-radius:999px;margin:0;text-decoration:none;display:inline-flex;position:relative;top:auto}.flow-reader .blog-back-bar .flow-reader-close:focus-visible{outline-offset:4px;outline:2px solid}.flow-article-page .blog-back-bar{max-width:840px;padding-inline:40px}@media (max-width:760px){.flow-article-page .blog-back-bar{padding-inline:20px}}
