:where([data-ephyron-template]) .blk-zones{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}:where([data-ephyron-template]) .blk-zones>*{min-width:0}:where([data-ephyron-template]) .blk-zones>.blk-core-group{flex-wrap:nowrap}:where([data-ephyron-template]) .blk-zones>:first-child{justify-self:start}:where([data-ephyron-template]) .blk-zones>:nth-child(2):not(:last-child){justify-self:center}:where([data-ephyron-template]) .blk-zones>:last-child{justify-self:end}@container site (min-width:768px){:where([data-ephyron-template]) .blk-zones .blk-core-search{flex:0 14rem;min-width:9rem}}:where([data-ephyron-template]) .blk-band{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:stretch;display:grid}:where([data-ephyron-template]) .blk-band>*{grid-column:auto}:where([data-ephyron-template]) .blk-band>:not(:has(*)),:where([data-ephyron-template]) .blk-more:not(:has(.blk-core-query-loop)){display:none}:where([data-ephyron-template]) .blk-post-head .blk-core-post-title{max-width:22ch}:where([data-ephyron-template]) .blk-post-head .blk-core-post-excerpt{max-width:var(--content-width,48rem)}@container site (min-width:1024px){:where([data-ephyron-template]) .blk-rail{top:calc(var(--sticky-top,0px) + 1.5rem);align-self:start;position:sticky}:where([data-ephyron-template]):has([data-sticky] :is(a,button,input)) .blk-rail{top:calc(var(--sticky-top,0px) + 5rem)}}:where([data-ephyron-template]) .blk-core-post-content [data-width=wide]{width:min(calc(var(--wide-width,72rem) - 2 * var(--frame-gutter)), calc(100cqw - 2 * var(--frame-gutter)));max-width:none;margin-inline:0;padding-inline:0}:where([data-ephyron-template]) .blk-core-post-content [data-width=full]{width:100cqw;max-width:none;margin-inline-start:calc(-1 * (max(0px, (100cqw - var(--wide-width,72rem)) / 2) + var(--frame-gutter)))}:where([data-ephyron-template]) [data-axis=center] .blk-core-post-content :is([data-width=wide],[data-width=full]){margin-inline:0;position:relative;left:50%;translate:-50%}:where([data-ephyron-template]) .blk-post-body .blk-core-post-content :is([data-width=wide],[data-width=full]){width:100%;margin-inline:0;position:static;translate:none}@container site not (min-width:640px){:where([data-ephyron-template]) .blk-zones{column-gap:.5rem}}@container site not (min-width:768px){:where([data-ephyron-template]) footer .blk-zones{grid-template-columns:minmax(0,1fr);row-gap:1rem}:where([data-ephyron-template]) footer .blk-zones>:nth-child(n){justify-self:start}:where([data-ephyron-template]) [data-axis=center] footer .blk-zones>:nth-child(n){text-align:center;justify-self:center}}@layer ephyron{:where([data-ephyron-template]) :where([data-axis=center] .blk-axis){text-align:center}:where([data-ephyron-template]) :where([data-axis=center] .blk-axis>.blk-core-button,[data-axis=center] .blk-axis>.blk-core-buttons){align-self:center}:where([data-ephyron-template]) :where([data-axis=center] .blk-axis,[data-text-align=center]) :where(.blk-core-post-meta,.blk-core-post-terms,.blk-core-breadcrumb ol,.blk-core-category-list ul,.blk-core-tag-cloud ul,.blk-core-navigation ul,.blk-core-buttons){justify-content:center}}:where([data-ephyron-template]){color-scheme:light;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brand:linear-gradient(135deg, #0566f6 0, #1a2bc4 100%);--brand-text:linear-gradient(135deg, #0566f6 0, #1a2bc4 100%);--surface:#f5f7fb;--panel:#fff;--ring:#0000000d;--radius-card:1.25rem;--gem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-opacity='.55' stroke-width='1.25' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l4 6-10 12L2 9zM2 9h20M9 3 7.5 9 12 21l4.500-12L15 3'/%3E%3C/svg%3E") center / 3.25rem no-repeat;--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.5)}:where(.dark [data-ephyron-template]:not(.light),[data-ephyron-template].dark){color-scheme:dark;--brand-text:linear-gradient(135deg, #3b82f6 0, #2f5bea 100%);--surface:#0f1218;--panel:#14171f;--ring:#ffffff0d}:where([data-ephyron-template]){background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}:where([data-ephyron-template]) :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}:where([data-ephyron-template]) :where(h1,h2,h3,.blk-core-post-title){letter-spacing:-.015em;color:var(--foreground);font-weight:700}:where([data-ephyron-template]) .blk-core-post-meta,:where([data-ephyron-template]) .blk-core-breadcrumb,:where([data-ephyron-template]) .blk-core-post-date{color:var(--muted-foreground);font-size:.8125rem}:where([data-ephyron-template]) [data-style=bar]{z-index:30;border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){:where([data-ephyron-template]) [data-style=bar]{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}:where([data-ephyron-template]) [data-style=bar]{background:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-ephyron-template]) [data-style=bar]{background:color-mix(in oklab, var(--background) 80%, transparent)}}:where([data-ephyron-template]) [data-style=bar]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where([data-ephyron-template]) [data-style=bar]>[data-layout=between],:where([data-ephyron-template]) [data-style=bar-start],:where([data-ephyron-template]) [data-style=bar-end]{flex-wrap:nowrap;min-width:0}:where([data-ephyron-template]) [data-style=bar-end]{flex:0 26rem;justify-content:flex-end}:where([data-ephyron-template]) [data-style=bar-end] .blk-core-search{flex:auto}:where([data-ephyron-template]) [data-style=bar-end] .blk-core-search form{max-width:none}@container site (width <= 47.99rem){:where([data-ephyron-template]) [data-style=bar-end]{flex:none;gap:.25rem}:where([data-ephyron-template]) [data-style=bar-end] .blk-core-search{flex:none}}:where([data-ephyron-template]) a[data-style=bar-cta]{background:var(--brand);color:#fff;border:0;border-radius:999px;height:2.25rem;min-height:2.25rem;margin-inline-start:.25rem;padding-inline:.875rem;font-size:.8125rem;font-weight:600}:where([data-ephyron-template]) [data-style=nav]{flex-flow:row;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}:where([data-ephyron-template]) [data-style=nav]>li{white-space:nowrap;margin:0}:where([data-ephyron-template]) [data-style=nav] a{color:var(--muted-foreground);border-radius:999px;padding:.375rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:block}:where([data-ephyron-template]) [data-style=nav] a:hover{background:var(--muted);color:var(--foreground)}:where([data-ephyron-template]) [data-style=pill] input{border:1px solid var(--border);background:var(--panel);min-height:2.75rem;box-shadow:none;border-radius:999px;padding-inline-start:1.125rem}:where([data-ephyron-template]) [data-style=pill] input::placeholder{color:var(--muted-foreground)}:where([data-ephyron-template]) [data-style=pill] input:focus-visible{border-color:var(--primary)}:where([data-ephyron-template]) [data-style=hero-title]{letter-spacing:-.025em;font-size:clamp(2.25rem,4cqw,3.25rem);line-height:1.12}:where([data-ephyron-template]) [data-style=hero-title] strong{background-image:var(--brand-text);color:#0000;font-weight:inherit;-webkit-background-clip:text;background-clip:text}:where([data-ephyron-template]) [data-style=dek]{color:var(--muted-foreground);font-size:1.0625rem;line-height:1.7}:where([data-ephyron-template]) [data-style=muted]{color:var(--muted-foreground);font-size:.9375rem}:where([data-ephyron-template]) [data-style=eyebrow]{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:700}:where([data-ephyron-template]) [data-style=section-title]{font-size:1.5rem;line-height:1.25}:where([data-ephyron-template]) [data-style=widget-title]{font-size:1rem}:where([data-ephyron-template]) [data-style=section-head]{flex-wrap:nowrap;align-items:flex-end}:where([data-ephyron-template]) [data-style=section-text]{min-width:0}:where([data-ephyron-template]) a[data-style=more],:where([data-ephyron-template]) [data-style=more] a{min-height:0;color:var(--primary);white-space:nowrap;flex:none;padding:0;font-size:.9375rem;font-weight:600;text-decoration:none}:where([data-ephyron-template]) a[data-style=more]:after,:where([data-ephyron-template]) [data-style=more] a:after{content:"›";margin-inline-start:.375rem;font-size:1.125em}:where([data-ephyron-template]) a[data-style=more]:hover,:where([data-ephyron-template]) [data-style=more] a:hover{color:var(--primary);opacity:.8}:where([data-ephyron-template]) [data-style=chips] a{border:1px solid var(--border);background:var(--panel);min-height:2.75rem;color:var(--foreground);border-radius:999px;padding-inline:1.125rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:transform .15s,background-color .15s}:where([data-ephyron-template]) [data-style=chips] a:hover{background:var(--muted);color:var(--foreground)}:where([data-ephyron-template]) [data-style=chips] a:active{transform:scale(.97)}:where([data-ephyron-template]) [data-style=chips] a[aria-current=page],:where([data-ephyron-template]) [data-style=chips] a[aria-current=true]{background:var(--brand);color:#fff;border-color:#0000}:where([data-ephyron-template]) [data-style=cards]>[data-loop]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@container site (width >= 48rem){:where([data-ephyron-template]) [data-style=cards]>[data-loop]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@container site (width >= 64rem){:where([data-ephyron-template]) [data-style=cards]>[data-loop]{grid-template-columns:repeat(4,minmax(0,1fr))}}:where([data-ephyron-template]) [data-style=cards] article{min-width:0;transition:transform .15s}:where([data-ephyron-template]) [data-style=cards] article:active{transform:scale(.97)}:where([data-ephyron-template]) .blk-core-post-featured-image{border-radius:var(--radius-card);background:var(--muted);box-shadow:0 0 0 1px var(--ring);overflow:hidden}:where([data-ephyron-template]) .blk-core-post-featured-image img{border-radius:0}:where([data-ephyron-template]) [data-style=cards] .blk-core-post-featured-image{transition:box-shadow .3s}:where([data-ephyron-template]) [data-style=cards] .blk-core-post-featured-image img{transition:transform .3s}:where([data-ephyron-template]) [data-style=cards] article:hover .blk-core-post-featured-image{box-shadow:0 0 0 1px var(--ring), 0 12px 28px -12px #0566f673}:where([data-ephyron-template]) [data-style=cards] article:hover .blk-core-post-featured-image img{transform:scale(1.04)}:where([data-ephyron-template]) [data-style=cards] article:not(:has(.blk-core-post-featured-image)):before{content:"";aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--gem), radial-gradient(circle at 85% 15%, #ffffff38, transparent 42%), radial-gradient(circle at 10% 110%, #ffffff1f, transparent 45%), var(--brand);box-shadow:0 0 0 1px var(--ring);display:block}:where([data-ephyron-template]) [data-style=cards] article:nth-child(4n+2):not(:has(.blk-core-post-featured-image)):before{background:var(--gem), radial-gradient(circle at 15% 15%, #fff3, transparent 40%), linear-gradient(135deg, #1a2bc4 0, #4f46e5 100%)}:where([data-ephyron-template]) [data-style=cards] article:nth-child(4n+3):not(:has(.blk-core-post-featured-image)):before{background:var(--gem), radial-gradient(circle at 80% 90%, #fff3, transparent 42%), linear-gradient(135deg, #0ea5e9 0, #0566f6 100%)}:where([data-ephyron-template]) [data-style=cards] article:nth-child(4n):not(:has(.blk-core-post-featured-image)):before{background:var(--gem), radial-gradient(circle at 20% 85%, #ffffff2e, transparent 42%), linear-gradient(135deg, #0446b0 0, #1a2bc4 100%)}:where([data-ephyron-template]) [data-style=card-body]{gap:.25rem}:where([data-ephyron-template]) [data-style=cards] .blk-core-post-title{letter-spacing:-.005em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}:where([data-ephyron-template]) [data-style=cards] .blk-core-post-title a:hover,:where([data-ephyron-template]) [data-style=mini] .blk-core-post-title a:hover{color:var(--primary)}:where([data-ephyron-template]) [data-style=tag] a{min-height:0;color:var(--primary);background:0 0;border:0;border-radius:0;padding:0;font-size:.75rem;font-weight:600;text-decoration:none;display:inline}:where([data-ephyron-template]) [data-style=tag] a:hover{color:var(--primary);opacity:.8;background:0 0}:where([data-ephyron-template]) [data-style=hero]>.blk-core-column{min-width:0}:where([data-ephyron-template]) [data-style=hero]:not(:has(.blk-core-query-loop))>.blk-core-column:first-child{grid-column:1/-1}:where([data-ephyron-template]) [data-style=hero]:not(:has(.blk-core-query-loop)) :is([data-style=dek],.blk-core-search){display:none}:where([data-ephyron-template]) [data-style=hero]:not(:has(.blk-core-query-loop)) [data-style=hero-title]{font-size:1.75rem}:where([data-ephyron-template]) [data-style=banner] article{border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--ring);position:relative;overflow:hidden}:where([data-ephyron-template]) [data-style=banner] article:not(:has(.blk-core-post-featured-image)){aspect-ratio:16/9;background:radial-gradient(circle at 85% 10%, #ffffff40, transparent 40%), radial-gradient(circle at 5% 100%, #0ea5e973, transparent 50%), var(--brand)}:where([data-ephyron-template]) [data-style=banner] article:not(:has(.blk-core-post-featured-image)) [data-style=banner-body]{background:0 0}:where([data-ephyron-template]) [data-style=banner] .blk-core-post-featured-image{box-shadow:none;border-radius:0}:where([data-ephyron-template]) [data-style=banner] .blk-core-post-featured-image img{transition:transform .4s}:where([data-ephyron-template]) [data-style=banner] article:hover .blk-core-post-featured-image img{transform:scale(1.03)}:where([data-ephyron-template]) [data-style=banner-body]{pointer-events:none;background:linear-gradient(#0000,#05080f99 45%,#05080feb);padding:4rem clamp(1rem,3cqw,1.75rem) clamp(1rem,3cqw,1.5rem);position:absolute;inset:auto 0 0}:where([data-ephyron-template]) [data-style=banner-body] a{pointer-events:auto}:where([data-ephyron-template]) [data-style=banner-body] .blk-core-post-title{color:#fff;font-size:clamp(1.25rem,2.6cqw,1.875rem);line-height:1.2}:where([data-ephyron-template]) [data-style=banner-body] .blk-core-post-title a{color:inherit}:where([data-ephyron-template]) [data-style=banner-body] .blk-core-post-meta{color:#ffffffbf}:where([data-ephyron-template]) [data-style=banner-body] [data-style=tag] a{color:#9cc0ff}:where([data-ephyron-template]) [data-style=cta]{border-radius:var(--radius-card);background:var(--brand);color:#fff;padding:clamp(1.5rem,4cqw,2.5rem)}@container site (width >= 48rem){:where([data-ephyron-template]) [data-style=cta]{flex-direction:row;justify-content:space-between;align-items:center}}:where([data-ephyron-template]) [data-style=cta-title]{color:#fff;font-size:clamp(1.375rem,3cqw,1.875rem);line-height:1.2}:where([data-ephyron-template]) [data-style=cta-text]{color:#ffffffd9}:where([data-ephyron-template]) :is([data-style=cta],[data-style=promo]) a.blk-core-button{color:#0566f6;background:#fff;border:0;border-radius:999px;font-weight:600;transition:transform .15s}:where([data-ephyron-template]) :is([data-style=cta],[data-style=promo]) a.blk-core-button:hover{color:#0446b0;background:#fff}:where([data-ephyron-template]) :is([data-style=cta],[data-style=promo]) a.blk-core-button:active{transform:scale(.97)}:where([data-ephyron-template]) [data-style=promo]{border-radius:var(--radius-card);background:var(--brand);color:#fff;padding:1.5rem}:where([data-ephyron-template]) [data-style=promo] [data-style=eyebrow]{color:#fffc}:where([data-ephyron-template]) [data-style=promo-title]{color:#fff;font-size:1.375rem;line-height:1.2}:where([data-ephyron-template]) [data-style=foot]{border-top:1px solid var(--border);background:var(--surface);margin-top:1rem}:where([data-ephyron-template]) [data-style=foot-title]{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);font-size:.75rem;font-weight:700}:where([data-ephyron-template]) [data-style=links]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}:where([data-ephyron-template]) [data-style=links]>li{margin:0}:where([data-ephyron-template]) [data-style=links] a{color:var(--muted-foreground);font-size:.9375rem;text-decoration:none}:where([data-ephyron-template]) [data-style=links] a:hover{color:var(--foreground)}:where([data-ephyron-template]) [data-style=page-head] :is(h1,.blk-core-archive-title h1){font-size:clamp(1.75rem,4cqw,2.5rem);line-height:1.15}:where([data-ephyron-template]) .blk-post-head{max-width:56rem}:where([data-ephyron-template]) .blk-post-head .blk-core-post-title{letter-spacing:-.02em;max-width:none;font-size:clamp(1.875rem,4cqw,2.75rem);line-height:1.15}:where([data-ephyron-template]) [data-style=prose]{font-size:1.0625rem;line-height:1.8}:where([data-ephyron-template]) [data-style=prose] :where(p,li){font-size:inherit;line-height:inherit}:where([data-ephyron-template]) [data-style=prose] :where(h2){margin-top:2.25rem;font-size:1.625rem;line-height:1.25}:where([data-ephyron-template]) [data-style=prose] :where(h3){margin-top:1.75rem;font-size:1.25rem;line-height:1.3}:where([data-ephyron-template]) [data-style=prose] a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}:where([data-ephyron-template]) [data-style=prose] blockquote{border-left:3px solid var(--primary);border-radius:var(--radius-md);background:var(--accent);padding:1rem 1.25rem}:where([data-ephyron-template]) [data-style=prose] img{border-radius:var(--radius-lg)}:where([data-ephyron-template]) [data-style=prose] table{border-radius:var(--radius-lg);overflow:hidden}:where([data-ephyron-template]) [data-style=prevnext]{border-block:1px solid var(--border);padding-block:1.25rem}:where([data-ephyron-template]) .blk-core-post-author,:where([data-ephyron-template]) [data-style=widget]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--panel);padding:1.25rem}:where([data-ephyron-template]) [data-style=mini]>[data-loop]{gap:0}:where([data-ephyron-template]) [data-style=mini]>[data-loop]>article{border-bottom:1px solid var(--border);padding-block:.75rem}:where([data-ephyron-template]) [data-style=mini]>[data-loop]>article:first-child{padding-top:0}:where([data-ephyron-template]) [data-style=mini]>[data-loop]>article:last-child{border-bottom:0;padding-bottom:0}:where([data-ephyron-template]) [data-style=mini] .blk-core-post-title{font-size:.9375rem;font-weight:600;line-height:1.4}