#banner.svelte-1u2cs8y.svelte-1u2cs8y{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"banner";align-items:center;justify-items:center}.gradient.svelte-1u2cs8y>img.svelte-1u2cs8y{width:100vw;height:100vh;object-fit:cover;object-position:center}.gradient.svelte-1u2cs8y.svelte-1u2cs8y{grid-area:banner;position:relative}.gradient.svelte-1u2cs8y.svelte-1u2cs8y:after{content:"";width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,0));position:absolute;left:0;top:0}.story-title.svelte-1u2cs8y.svelte-1u2cs8y{grid-area:banner;position:relative;color:#fff;text-align:center}.story-title.svelte-1u2cs8y h1.svelte-1u2cs8y{padding:0 var(--gutter)}.story-title.svelte-1u2cs8y p.svelte-1u2cs8y{margin:1em 0;line-height:180%}.social-buttons.svelte-1u2cs8y.svelte-1u2cs8y{display:inline-flex;flex-flow:row nowrap;gap:16px}.social-buttons.svelte-1u2cs8y>.svelte-1u2cs8y{background-color:#fff;border:none;border-radius:8px;width:40px;height:40px;display:grid;grid-template-areas:"button";align-items:center;justify-items:center}.social-buttons.svelte-1u2cs8y img.svelte-1u2cs8y{grid-area:button;height:20px;width:auto}#story.svelte-1u2cs8y.svelte-1u2cs8y{width:650px;margin:120px auto 240px;text-align:justify}.post-image.svelte-1u2cs8y.svelte-1u2cs8y{width:auto;height:auto;max-width:100%;margin:0 auto}.permalink.svelte-1u2cs8y.svelte-1u2cs8y{text-align:center;margin-top:1rem}.post-body.svelte-1u2cs8y *{margin:1em 0}.post-body.svelte-1u2cs8y li{margin:0 1.1em}.post-body.svelte-1u2cs8y blockquote{padding:20px 40px;background-image:var(--gradient-blue-orange);border-radius:24px;text-align:center}.post-body.svelte-1u2cs8y blockquote:before{content:url(./quotes.1ef4e74a.svg);opacity:.25}.post-body.svelte-1u2cs8y blockquote p:first-child{font-size:x-large}.post-body.svelte-1u2cs8y img{width:100%;height:auto;border-radius:24px}.copy-notification.svelte-1u2cs8y.svelte-1u2cs8y{border:1px solid gray;margin:0 auto;background-color:#fff;border-radius:6px;top:30vh}.copy-notification.svelte-1u2cs8y form.svelte-1u2cs8y{display:flex;flex-flow:row nowrap;align-items:center;gap:20px;padding:8px}.copy-notification.svelte-1u2cs8y .close-button.svelte-1u2cs8y svg{height:1em;width:auto}@media screen and (max-width: 800px){#story.svelte-1u2cs8y.svelte-1u2cs8y{margin:40px 0 120px;width:auto;padding:1em}}@media screen and (max-width: 450px){#banner.svelte-1u2cs8y.svelte-1u2cs8y{align-items:flex-end;justify-items:flex-start}.story-title.svelte-1u2cs8y.svelte-1u2cs8y{text-align:left;padding:0 1em}}
