#svelte-announcer{overflow:visible!important}.page-container{overflow-x:clip!important}body{overflow-x:visible!important;overflow-y:clip}.content-wrapper.svelte-1e029lt p,.content-wrapper.svelte-1e029lt span,.content-wrapper.svelte-1e029lt li{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.125rem;letter-spacing:.15rem;font-weight:400;margin:0;-webkit-text-stroke:.5px var(--main-bg-color)}.single-post.svelte-1e029lt{min-height:100vh;font-family:var(--font-main);padding-top:0rem}.post-hero.svelte-1e029lt{position:relative;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-background.svelte-1e029lt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.5}.hero-background.svelte-1e029lt:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.background-image.svelte-1e029lt{width:100%;height:100%;object-fit:cover;object-position:center}.hero-content.svelte-1e029lt{position:relative;z-index:2;width:100%;max-width:75rem;padding:2rem 0rem}.title-svg.svelte-1e029lt{width:100%;height:auto;margin-top:10rem}.post-title-svg.svelte-1e029lt{font-family:var(--font-main);font-size:var(--title-font-size);font-weight:400;fill:none;stroke:#fff;stroke-width:.7rem;text-anchor:middle;dominant-baseline:middle;text-transform:uppercase;letter-spacing:1.125rem;paint-order:stroke}.post-container.svelte-1e029lt{margin:0 auto;padding:1rem 1rem 0;position:relative;z-index:1;min-height:100vh}.post-layout.svelte-1e029lt{display:grid;grid-template-columns:1fr;max-width:75rem;margin:auto;position:relative;z-index:1}.post-content.svelte-1e029lt{font-family:var(--font-main);padding:2.5rem 1.5rem;border-radius:1rem;margin-top:1rem}.content-title.svelte-1e029lt{font-family:var(--font-main);font-size:2.25rem;font-weight:400;color:var(--main-font-color);text-transform:uppercase;letter-spacing:4.8px;margin-bottom:2rem;line-height:var(--title-line-height);text-transform:capitalize;-webkit-text-stroke:.5px var(--main-bg-color)}.post-meta.svelte-1e029lt{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.25);text-transform:uppercase;letter-spacing:.15rem}.meta-line.svelte-1e029lt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.post-content.svelte-1e029lt time:where(.svelte-1e029lt){color:#ffffff80;font-size:1.25rem;font-weight:400;text-transform:capitalize;font-family:var(--font-main);letter-spacing:.15rem;-webkit-text-stroke:.5px var(--main-bg-color)}.post-tags.svelte-1e029lt{display:flex;flex-wrap:wrap;gap:.75rem}.post-tags.svelte-1e029lt{display:flex;gap:.75rem;align-items:baseline;flex-wrap:wrap}.tag.svelte-1e029lt{position:relative;display:inline-block;font:inherit;line-height:1;letter-spacing:.15rem;font-size:1.125rem;transform:translateY(-1.5px);text-transform:uppercase;text-decoration:none}a.tag.svelte-1e029lt{text-decoration:none}.tag-base.svelte-1e029lt{color:#fac378;text-decoration:none;-webkit-text-stroke:.5px var(--main-bg-color)}.tag-grad.svelte-1e029lt{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#fa64ff99,#78afff 60%,#ff646400);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none}.tag.svelte-1e029lt:hover .tag-grad:where(.svelte-1e029lt){filter:brightness(1.08)}.content-wrapper.svelte-1e029lt{line-height:var(--description-line-height);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.content-wrapper.svelte-1e029lt h1,.content-wrapper.svelte-1e029lt h2,.content-wrapper.svelte-1e029lt h3,.content-wrapper.svelte-1e029lt h4,.content-wrapper.svelte-1e029lt h5,.content-wrapper.svelte-1e029lt h6{font-family:var(--font-main);color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.15rem;line-height:var(--title-line-height);margin-top:2rem;margin-bottom:1.5rem;-webkit-text-stroke:.5px var(--main-bg-color)}.content-wrapper.svelte-1e029lt h1,.content-wrapper.svelte-1e029lt h2,.content-wrapper.svelte-1e029lt h3,.content-wrapper.svelte-1e029lt h4,.content-wrapper.svelte-1e029lt h5,.content-wrapper.svelte-1e029lt h6{margin-bottom:1.5rem}.content-wrapper.svelte-1e029lt h2{font-size:2.5rem}.content-wrapper.svelte-1e029lt h3{font-size:2rem}.content-wrapper.svelte-1e029lt h4{font-size:1.5rem}.content-wrapper.svelte-1e029lt p{color:#ffffffbf;margin-bottom:1rem;font-size:1.125rem;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word}.content-wrapper.svelte-1e029lt p{margin-bottom:1rem}.content-wrapper.svelte-1e029lt ul{color:#fff;font-size:1.125rem;letter-spacing:.15rem;line-height:1.2;margin-top:.5rem;margin-bottom:.5rem;padding-left:0rem;list-style:none;margin-left:0}.content-wrapper.svelte-1e029lt ol{color:#fff;font-size:1.125rem;letter-spacing:.15rem;line-height:1.2;margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem;list-style-type:decimal;margin-left:0}.content-wrapper.svelte-1e029lt ul.with-spacing,.content-wrapper.svelte-1e029lt ol.with-spacing{margin-top:.5rem;margin-bottom:.5rem}.content-wrapper.svelte-1e029lt ul li{padding-left:1.5rem;line-height:var(--description-line-height);margin:0;color:#ffffffbf;font-size:1.125rem;letter-spacing:.15rem;line-height:1.2;list-style:none;position:relative}.content-wrapper.svelte-1e029lt ul li:before{content:"•";color:#ffffffbf;font-size:1rem;position:absolute;left:1rem;top:.05rem}.content-wrapper.svelte-1e029lt ol li{padding-left:.5rem;line-height:var(--description-line-height);margin:0;color:#ffffffbf;font-size:1.125rem;letter-spacing:.15rem;line-height:1.2;list-style-type:decimal;position:relative}.content-wrapper.svelte-1e029lt ol p:first-of-type{color:#fff;font-size:1.25rem}.content-wrapper.svelte-1e029lt ol p{margin-bottom:.5rem}.content-wrapper.svelte-1e029lt ul{color:#fff;margin-bottom:1rem;position:relative}.content-wrapper.svelte-1e029lt ul.with-spacing>li:first-child{margin-top:.5rem}.content-wrapper.svelte-1e029lt ul.with-spacing>li:last-child{margin-bottom:.5rem}.content-wrapper.svelte-1e029lt ul.with-spacing>li:before{left:2rem}.content-wrapper.svelte-1e029lt li{padding-left:1.25rem}.content-wrapper.svelte-1e029lt ul.with-spacing>li{padding-left:3rem}.content-wrapper.svelte-1e029lt ul.with-spacing>:first-child:not(li){display:block;margin-bottom:.5rem;font-weight:700;color:#fff;font-size:1.125rem;letter-spacing:.15rem}.content-wrapper.svelte-1e029lt blockquote{border-left:.25rem solid var(--button-bg-color);padding-left:2rem;margin:2rem 0;font-style:italic;color:#ffffffd9}.content-wrapper.svelte-1e029lt code{background-color:var(--secondary-bg-color);padding:.25rem .5rem;border-radius:.25rem;font-family:Courier New,monospace;color:var(--button-bg-color)}.content-wrapper.svelte-1e029lt pre{background-color:var(--secondary-bg-color);padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0}.content-wrapper.svelte-1e029lt pre code{background:none;padding:0;color:#ffffffe6}.content-wrapper.svelte-1e029lt span.accent{color:#fff;margin-bottom:1rem;display:block;font-weight:400}.content-wrapper.svelte-1e029lt li>span.accent{margin-bottom:.5rem}body.isMobile .post-layout.svelte-1e029lt{grid-template-columns:1fr;gap:3rem}body.isMobile .post-container.svelte-1e029lt{padding:2rem 1rem}body.isMobile .hero-content.svelte-1e029lt{padding:0 1rem}body.isMobile .post-hero.svelte-1e029lt{height:15vh}body.isMobile .post-title-svg.svelte-1e029lt{font-size:8rem;stroke-width:.75rem;letter-spacing:1rem}body.isMobile .content-title.svelte-1e029lt{font-size:1.5rem;letter-spacing:.05em}body.isMobile .meta-line.svelte-1e029lt{flex-direction:column;align-items:flex-start;gap:.5rem}body.isMobile .tag.svelte-1e029lt{font-size:1rem}body.isMobile .single-post.svelte-1e029lt,body.isMobile .post-container.svelte-1e029lt{min-height:50vh}html.dpi-125 .post-layout.svelte-1e029lt,html.dpi-150 .post-layout.svelte-1e029lt{grid-template-columns:1fr}.post-share.svelte-1e029lt{margin-left:auto}.share-btn.svelte-1e029lt{margin-left:1rem;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;background:transparent;transition:border-color .2s ease,color .2s ease,transform .15s ease}.share-btn.svelte-1e029lt:hover{color:#fac378;border-color:#fac37873;transform:translateY(-1px)}
