:is(.pe-page--blog,.pe-page--article){--bl-ink:var(--color-ink,#141414);--bl-ink-2:var(--color-ink-2,#1f1f1f);--bl-text:#2e3138;--bl-muted:var(--color-secondary,#4a4a4a);--bl-faint:#999;--bl-rule:#1414141a;--bl-rule-soft:#1414140f;--bl-mat:#f3f4f6;--bl-mat-hover:#eceef1;--bl-panel:#f7f8fa;--bl-ease:cubic-bezier(.22, 1, .36, 1);--bl-state:cubic-bezier(.65, 0, .35, 1);--bl-gutter:48px;--bl-header:var(--nav-height,var(--header-h,5rem))}:is(.pe-page--blog,.pe-page--article) .inner-sky{height:30rem}:is(.pe-page--blog,.pe-page--article) .pe-media{background:var(--bl-mat);box-shadow:inset 0 0 0 1px var(--bl-rule-soft);transition:background-color .6s var(--bl-state);border-radius:1rem;padding:clamp(.75rem,5.5%,1.75rem);position:relative}:is(.pe-page--blog,.pe-page--article) .pe-media-frame{aspect-ratio:16/9;isolation:isolate;transition:transform .7s var(--bl-ease), box-shadow .7s var(--bl-ease);background:#e6e8ec;border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1414140d,0 1px 2px #1414140f,0 10px 24px -14px #14141440}:is(.pe-page--blog,.pe-page--article) .pe-media-frame img{object-fit:contain;width:100%;height:100%;transition:transform 1.1s var(--bl-ease);display:block}:is(.pe-page--blog,.pe-page--article) .pe-post{flex-direction:column;gap:1.25rem;min-width:0;display:flex;position:relative}:is(.pe-page--blog,.pe-page--article) .pe-post-copy{flex-direction:column;gap:.625rem;min-width:0;display:flex}:is(.pe-page--blog,.pe-page--article) .pe-post-kicker{color:var(--bl-muted);font-size:var(--text-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;line-height:1.5;display:flex}:is(.pe-page--blog,.pe-page--article) .pe-post-topic{min-width:0;color:var(--bl-ink-2);overflow-wrap:anywhere;font-weight:500}:is(.pe-page--blog,.pe-page--article) .pe-post-sep{background:var(--bl-faint);border-radius:50%;flex:none;width:3px;height:3px}:is(.pe-page--blog,.pe-page--article) .pe-post-title{color:var(--bl-ink);letter-spacing:-.012em;text-wrap:pretty;font-size:1.25rem;font-weight:500;line-height:1.35}:is(.pe-page--blog,.pe-page--article) .pe-post-title a{color:inherit;transition:color .3s var(--bl-state);text-decoration:none}:is(.pe-page--blog,.pe-page--article) .pe-post-title a:after{content:"";z-index:1;border-radius:1rem;position:absolute;inset:0}:is(.pe-page--blog,.pe-page--article) .pe-post-title a:focus-visible{outline:none}:is(.pe-page--blog,.pe-page--article) .pe-post:has(.pe-post-title a:focus-visible){outline:2px solid var(--color-blue);outline-offset:6px;border-radius:1rem}:is(.pe-page--blog,.pe-page--article) .pe-post-excerpt{-webkit-line-clamp:3;line-clamp:3;color:var(--bl-muted);-webkit-box-orient:vertical;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}:is(.pe-page--blog,.pe-page--article) .pe-post-meta{color:var(--bl-muted);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:1rem;margin-top:.125rem;line-height:1.5;display:flex}:is(.pe-page--blog,.pe-page--article) .pe-post-more{color:var(--color-blue);opacity:0;transition:opacity .36s var(--bl-state), transform .52s var(--bl-ease);align-items:center;gap:.375rem;font-weight:500;display:inline-flex;transform:translate(-6px)}@media (hover:hover){:is(.pe-page--blog,.pe-page--article) .pe-post:hover .pe-media{background:var(--bl-mat-hover)}:is(.pe-page--blog,.pe-page--article) .pe-post:hover .pe-media-frame{transform:translateY(-2px);box-shadow:0 0 0 1px #1414140d,0 2px 4px #14141412,0 18px 32px -16px #14141452}:is(.pe-page--blog,.pe-page--article) .pe-post:hover .pe-media-frame img{transform:scale(1.035)}:is(.pe-page--blog,.pe-page--article) .pe-post:hover .pe-post-title a{color:var(--color-blue)}:is(.pe-page--blog,.pe-page--article) .pe-post:hover .pe-post-more{opacity:1;transform:none}}.pe-page--blog .pe-blog-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;padding-block:3.5rem 1rem;display:flex}.pe-page.pe-page--blog .pe-blog-bar .pe-blog-name{color:var(--bl-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:500;line-height:1.25}.pe-page--blog .pe-blog-where{color:var(--bl-muted);font-size:var(--text-label);font-weight:500;line-height:var(--text-label-leading);font-variant-numeric:tabular-nums}.pe-page--blog .pe-blog-bar+.pe-tag-nav{border-top:1px solid var(--bl-rule-soft);padding-top:1rem}.pe-page--blog .pe-article-results{padding-bottom:6rem}.pe-page--blog .pe-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2rem;display:grid}:is(.pe-page--blog,.pe-page--article) .pe-post:has(.pe-post-title a:focus-visible) .pe-post-more{opacity:1;color:var(--color-blue);transform:none}:is(.pe-page--blog,.pe-page--article) .pe-post:has(.pe-post-title a:focus-visible) .pe-post-more .arrow>path{opacity:1;transform:none}.pe-page--blog .pe-archive-note{border-top:1px solid var(--bl-rule-soft);max-width:52rem;color:var(--bl-muted);font-size:var(--text-small);margin-top:4.5rem;padding-top:1.5rem;line-height:1.6}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta{padding-bottom:6.5rem}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-panel{background:radial-gradient(90% 140% at 100% 0%, #eaf0ff 0%, transparent 55%), var(--bl-panel);box-shadow:inset 0 0 0 1px var(--bl-rule-soft);isolation:isolate;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;padding:clamp(2rem,1.2rem + 3vw,3.75rem);display:grid;position:relative;overflow:hidden}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-copy{flex-direction:column;gap:1rem;min-width:0;display:flex}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta h2{color:var(--bl-ink);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,1.3rem + 1.9vw,2.75rem);line-height:1.08}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-copy>p:not(.eyebrow){max-width:34rem;color:var(--bl-muted);font-size:1.0625rem;line-height:1.6}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-actions .text-link{color:var(--bl-ink-2);transition:color .24s var(--bl-state)}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-actions .text-link:hover{color:var(--color-blue)}@media (max-width:1100px),(horizontal-viewport-segments:2){.pe-page--blog .pe-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.75rem}}@media (max-width:900px),(horizontal-viewport-segments:2),(max-width:1100px) and (orientation:portrait){.pe-page--blog .pe-blog-bar{padding-top:3rem}.pe-page--blog .pe-blog-cta-panel,.pe-page--article .pe-blog-cta-panel{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:640px),(horizontal-viewport-segments:2){:is(.pe-page--blog,.pe-page--article){--bl-gutter:40px}.pe-page--blog .pe-blog-bar{padding-block:2rem .75rem}.pe-page.pe-page--blog .pe-blog-bar .pe-blog-name{font-size:1.375rem}.pe-page--blog .pe-post-grid{grid-template-columns:minmax(0,1fr);gap:2.75rem}.pe-page--blog .pe-article-results{padding-bottom:4rem}.pe-page--blog .pe-archive-note{margin-top:3rem}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta{padding-bottom:4.5rem}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-panel{border-radius:1.25rem;padding:1.75rem 1.5rem}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-actions{flex-direction:column;align-items:stretch;gap:.5rem}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-actions .button{justify-content:space-between;width:100%}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-actions .text-link{justify-content:flex-start}}@media (max-width:359px){:is(.pe-page--blog,.pe-page--article) .pe-post:not(.pe-post--feature) .pe-post-sep,.pe-page--blog .pe-blog[data-pe-filtering] .pe-post--feature .pe-post-sep{display:none}}@media (prefers-reduced-motion:reduce){:is(.pe-page--blog,.pe-page--article) :is(.pe-media,.pe-media-frame,.pe-media-frame img,.pe-post-more,.pe-tabs-indicator,.pe-contents-chevron){transition:none!important}:is(.pe-page--blog,.pe-page--article) .pe-post:hover :is(.pe-media-frame,.pe-media-frame img),:is(.pe-page--blog,.pe-page--article) .pe-post-more{transform:none}}@media print{:is(.pe-page--blog,.pe-page--article) .inner-sky,.pe-page--blog .pe-blog-toolbar,.pe-page--blog .pe-nojs-note,.pe-page--blog .pe-empty,:is(.pe-page--blog,.pe-page--article) .pe-blog-cta,:is(.pe-page--blog,.pe-page--article) .pe-post-more,.pe-page--article .pe-contents-desktop,.pe-page--article .pe-contents-mobile,.pe-page--article .pe-archive-link{display:none!important}.pe-page--blog .pe-post-grid>.pe-post[data-pe-post][hidden]{display:flex!important}.pe-page--blog .pe-article-results>.pe-post-grid[data-pe-post-group][hidden]{display:grid!important}.pe-page--blog .pe-post-grid,.pe-page--article .pe-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}:is(.pe-page--blog,.pe-page--article) .pe-post{break-inside:avoid}:is(.pe-page--blog,.pe-page--article) .pe-media-frame,.pe-page--article .pe-article-figure img{box-shadow:none}.pe-page--blog .pe-blog-bar,.pe-page--article .pe-article-header{padding-block:1.5rem}}:is(.pe-page--blog,.pe-page--article) .pe-media-frame[data-fit=fill] img{object-fit:cover}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-panel{background:linear-gradient(#d5e0ff 0%,#e2eaff 30%,#eff3ff 62%,#fafbff 100%);border-radius:1.75rem;box-shadow:inset 0 0 0 1px #14141414}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-panel:before{content:"";z-index:-1;opacity:.6;pointer-events:none;background:url(/images/hero/clouds-near.webp) 0 0/auto 100% repeat-x;width:max(100%,1280px);height:14rem;position:absolute;top:-3rem;left:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-copy .eyebrow,:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-copy>p:not(.eyebrow){color:var(--color-secondary)}@media (max-width:640px),(horizontal-viewport-segments:2){:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-actions .text-link{justify-content:space-between}}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-actions .text-link{border-radius:var(--radius-control);min-height:3.5rem;transition:background-color var(--dur-2) var(--ease-state), color var(--dur-2) var(--ease-state);background:#ffffffb3;padding-inline:1.5rem;box-shadow:inset 0 0 0 1px #fff}:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-actions .text-link:hover{background:#fff}@media print{:is(.pe-page--blog,.pe-page--article) .pe-blog-cta-panel:before{display:none}}:is(.pe-page--blog,.pe-page--article) .pe-media-frame[data-fit=letterbox]:before{content:"";z-index:-1;background:var(--cover-bg) center / cover no-repeat;filter:blur(22px)saturate(1.1);opacity:.7;position:absolute;inset:-12%}:is(.pe-page--blog,.pe-page--article) .pe-media-frame[data-fit=letterbox] img{filter:drop-shadow(0 6px 16px #0a12302e)}.pe-page--blog .pe-tag-row{align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.pe-page--blog .pe-tag-label{color:var(--bl-muted);flex:none;font-size:.8125rem;font-weight:500;line-height:1.4}.pe-page--blog .pe-tag-list{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.pe-page--blog .pe-tag-chip{border:1px solid var(--bl-rule);color:#3a3f48;min-height:2rem;font:inherit;white-space:nowrap;cursor:pointer;transition:border-color .24s var(--bl-state), color .24s var(--bl-state), background-color .24s var(--bl-state);background:#fff;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.pe-page--blog .pe-tag-chip:hover{color:var(--bl-ink);border-color:#14141440}.pe-page--blog .pe-tag-chip:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.pe-page--blog .pe-tag-chip[aria-pressed=true]{color:var(--color-blue);background:#104dfe0f;border-color:#104dfe59}@media (pointer:coarse){.pe-page--blog :is(.pe-tag-chip,.pe-clear){min-height:2.75rem}}:is(.pe-page--blog,.pe-page--article) .pe-post-tags{flex-wrap:wrap;gap:.375rem;margin:.125rem 0 0;padding:0;list-style:none;display:flex}:is(.pe-page--blog,.pe-page--article) .pe-post-tags li{color:#4a4f57;background:#f1f2f4;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.5}:is(.pe-page--blog,.pe-page--article) .pe-media-frame:has(>.pe-cover-fallback){container-type:inline-size}:is(.pe-page--blog,.pe-page--article) .pe-cover-fallback{background:radial-gradient(120% 95% at 100% 0,#d9e3ff 0%,#d9e3ff00 62%),linear-gradient(160deg,#f7f9ff 0%,#ecf1ff 100%);flex-direction:column;justify-content:space-between;padding:7cqi 7.5cqi;display:flex;position:absolute;inset:0;overflow:hidden}:is(.pe-page--blog,.pe-page--article) .pe-cover-fallback:after{content:"";aspect-ratio:1;border:1px solid #104dfe1f;border-radius:50%;width:78cqi;position:absolute;bottom:-46cqi;right:-22cqi;box-shadow:0 0 0 9cqi #104dfe08,0 0 0 18cqi #104dfe05}:is(.pe-page--blog,.pe-page--article) .pe-cover-fallback-mark{z-index:1;aspect-ratio:1;background:url(/favicon.png) 50%/contain no-repeat;width:clamp(1.5rem,9cqi,3rem);position:relative}:is(.pe-page--blog,.pe-page--article) .pe-cover-fallback-copy{z-index:1;flex-direction:column;gap:.25em;display:flex;position:relative}:is(.pe-page--blog,.pe-page--article) .pe-cover-fallback-topic{color:var(--bl-ink);letter-spacing:-.015em;font-size:clamp(.875rem,5.5cqi,1.75rem);font-weight:500;line-height:1.15}:is(.pe-page--blog,.pe-page--article) .pe-cover-fallback-tags{color:#4a5570;font-size:clamp(.6875rem,3.4cqi,1rem);line-height:1.35}@container (width<=12rem){:is(.pe-page--blog,.pe-page--article) .pe-cover-fallback{justify-content:center;align-items:center}:is(.pe-page--blog,.pe-page--article) .pe-cover-fallback-mark{width:28cqi}:is(.pe-page--blog,.pe-page--article) .pe-cover-fallback-copy{display:none}}@media (max-width:1100px),(horizontal-viewport-segments:2){.pe-page--blog .pe-tag-row{align-items:flex-start}.pe-page--blog .pe-tag-label{padding-top:.375rem}}@media (max-width:640px),(horizontal-viewport-segments:2){:root .pe-page--blog .pe-tag-row{flex-wrap:wrap;align-items:center;gap:0 .75rem}:root .pe-page--blog .pe-tag-label{padding-top:0}:root .pe-page--blog .pe-tag-list{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;margin-inline-end:-20px;padding:.125rem 20px .125rem 0;overflow-x:auto}:root .pe-page--blog .pe-tag-list::-webkit-scrollbar{display:none}:root .pe-page--blog .pe-tag-chip{background:#f1f2f4;border-color:#0000;flex:none;min-height:2.75rem;padding-inline:.875rem;font-size:.875rem}:root .pe-page--blog .pe-tag-chip[aria-pressed=true]{background:#104dfe0f;border-color:#104dfe59}:root .pe-page--blog .pe-post:not(.pe-post--feature) .pe-post-tags,:root .pe-page--blog .pe-blog[data-pe-filtering] .pe-post--feature .pe-post-tags,:root .pe-page--article .pe-related-grid .pe-post-tags{display:none}}@media print{.pe-page--article .pe-article-tags,:is(.pe-page--blog,.pe-page--article) .pe-post-tags{display:none}}
