.screenBody--blog-post{width:100%;min-width:0;padding-top:0;padding-bottom:0}.blog-post-screen{width:100%;min-height:100%;color:var(--blog-post-text);isolation:isolate;background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--blog-post-highlight) 18%, transparent) 0%, transparent 32%), radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--blog-post-text) 9%, transparent) 0%, transparent 24%), radial-gradient(circle at top center, color-mix(in srgb, var(--blog-post-highlight) 8%, transparent) 0%, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--blog-post-background-secondary) 82%, var(--blog-post-background)) 0%, var(--blog-post-background) 46%, color-mix(in srgb, var(--blog-post-background) 90%, var(--blog-post-background-secondary)) 100%);flex:auto;padding:clamp(1.1rem,2vw,2rem) 0 clamp(4rem,7vw,5.5rem);position:relative;overflow:hidden}.blog-post-screen__backdrop{pointer-events:none;background:radial-gradient(circle at 12% 14%, color-mix(in srgb, var(--blog-post-text) 4%, transparent) 0%, transparent 22%), radial-gradient(circle at 78% 32%, color-mix(in srgb, var(--blog-post-highlight) 10%, transparent) 0%, transparent 20%), linear-gradient(180deg, color-mix(in srgb, var(--blog-post-text) 2%, transparent) 0%, transparent 24%), linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--blog-post-line-strong) 18%, transparent) 50%, transparent 100%);position:absolute;inset:0;overflow:hidden}.blog-post-screen__backdrop:before,.blog-post-screen__backdrop:after{content:"";opacity:.32;border-radius:999px;position:absolute}.blog-post-screen__backdrop:before{background:radial-gradient(circle, color-mix(in srgb, var(--blog-post-highlight) 18%, transparent) 0%, transparent 72%);width:min(34vw,30rem);height:min(34vw,30rem);top:-3rem;left:-8vw}.blog-post-screen__backdrop:after{background:radial-gradient(circle, color-mix(in srgb, var(--blog-post-text) 10%, transparent) 0%, transparent 74%);width:min(28vw,24rem);height:min(28vw,24rem);top:18rem;right:-8vw}.blog-post-screen__container{z-index:1;--bs-gutter-x:0;width:min(100%,92rem);max-width:92rem;margin:60px auto 0;position:relative}.blog-post-row{margin-bottom:1.5rem}.blog-post-row__column{min-width:0;display:flex}.blog-post-row__column>*{flex:auto;width:100%;min-width:0}.blog-post-surface{--blog-post-card-accent:var(--blog-post-highlight);--blog-post-card-copy:var(--blog-post-muted);background:linear-gradient(180deg, color-mix(in srgb, var(--blog-post-surface-secondary) 92%, var(--blog-post-surface)), color-mix(in srgb, var(--blog-post-surface) 96%, transparent));border:1px solid color-mix(in srgb, var(--blog-post-card-accent) 10%, var(--blog-post-line));width:100%;box-shadow:0 1.8rem 4rem color-mix(in srgb, var(--blog-post-shadow) 92%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--blog-post-text) 4%, transparent);isolation:isolate;border-radius:2rem;padding:clamp(1.3rem,2vw,2.15rem);transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.blog-post-surface:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--blog-post-text) 6%, transparent) 0%, color-mix(in srgb, var(--blog-post-card-accent) 4%, transparent) 48%, transparent 100%);opacity:.85;pointer-events:none;height:11rem;position:absolute;inset:0 0 auto}.blog-post-surface:after{content:"";background-image:linear-gradient(color-mix(in srgb, var(--blog-post-line-strong) 54%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--blog-post-line-strong) 54%, transparent) 1px, transparent 1px);opacity:.08;pointer-events:none;background-size:3rem 3rem;position:absolute;inset:0}.blog-post-surface--hero{border-color:color-mix(in srgb, var(--blog-post-card-accent) 18%, var(--blog-post-line-strong));box-shadow:0 2.2rem 5rem color-mix(in srgb, var(--blog-post-shadow) 92%, transparent), 0 0 2rem color-mix(in srgb, var(--blog-post-card-accent) 8%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--blog-post-text) 5%, transparent);padding:clamp(1.4rem,2.5vw,2.6rem)}.blog-post-surface--actions{padding-top:1.1rem;padding-bottom:1.35rem}.blog-post-surface--story{padding-top:1.2rem}.blog-post-surface__segment{width:100%;min-width:0}.blog-post-surface__segment--story{height:100%}.blog-post-surface__content{z-index:1;gap:1.4rem;width:100%;min-width:0;display:grid;position:relative}.blog-post-surface__copy,.blog-post-surface__media-column{width:100%;min-width:0}.blog-post-surface__media-column{gap:1.2rem;display:grid}.blog-post-surface__chrome{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.7rem;display:flex;position:relative}.blog-post-surface__chrome-label{border:1px solid var(--blog-post-line);background:color-mix(in srgb, var(--blog-post-surface-secondary) 82%, var(--blog-post-background));letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--blog-post-card-accent) 70%, var(--blog-post-text));border-radius:999px;align-items:center;padding:.42rem .82rem;font-size:.72rem;display:inline-flex}.blog-post-surface__title-link{cursor:pointer}.blog-post-surface__title-link:hover .blog-post-surface__title,.blog-post-surface__title-link:focus-visible .blog-post-surface__title{color:color-mix(in srgb, var(--blog-post-card-accent) 72%, var(--blog-post-text))}.blog-post-surface__title{color:var(--blog-post-text);text-align:left;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2vw + 1rem,2.65rem);line-height:1.04}.blog-post-surface__title--hero{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.35rem,5vw,4.75rem)}.blog-post-copy{color:var(--blog-post-card-copy);text-align:left;white-space:pre-line;margin:1rem 0 0;font-size:clamp(1rem,.55vw + .95rem,1.12rem);line-height:1.75}.blog-post-copy--hero{max-width:58ch;margin-top:1.15rem;font-size:clamp(1.08rem,1vw + .8rem,1.28rem)}.blog-post-copy--accordion{margin-top:.15rem;font-size:1rem}.blog-post-copy--subtext{color:color-mix(in srgb, var(--blog-post-muted) 76%, var(--blog-post-text));margin-top:.85rem;font-size:.98rem}.blog-post-surface__actions{margin-top:1.4rem}.blog-post-surface__actions--related{gap:.9rem;display:grid}.blog-post-surface__related-label{color:color-mix(in srgb, var(--blog-post-card-accent) 72%, var(--blog-post-text));letter-spacing:.14em;text-align:left;text-transform:uppercase;font-size:.82rem;font-weight:700}.blog-post-action-cluster--related{margin-top:0}.blog-post-surface__accordion-list{place-items:start stretch;gap:.95rem;width:100%;min-width:0;margin-top:1.4rem;display:grid}.blog-post-surface__accordion-list>*{justify-self:stretch;width:100%;min-width:0;max-width:100%}.blog-post-surface__video{width:100%}.blog-post-media-frame{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--blog-post-card-accent) 8%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--blog-post-surface-secondary) 74%, var(--blog-post-surface)), color-mix(in srgb, var(--blog-post-media-background) 94%, var(--blog-post-surface)));border:1px solid color-mix(in srgb, var(--blog-post-card-accent) 10%, var(--blog-post-line));min-height:18rem;box-shadow:0 1.4rem 2.6rem color-mix(in srgb, var(--blog-post-shadow) 76%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--blog-post-line) 56%, transparent);border-radius:1.6rem;margin:0;padding:.95rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;overflow:hidden}.blog-post-media-frame--compact{min-height:14rem}.blog-post-media-frame--hero{min-height:22rem}.blog-post-media-frame--interactive{cursor:pointer}.blog-post-media-frame--interactive:hover,.blog-post-media-frame--interactive:focus-visible{border-color:color-mix(in srgb, var(--blog-post-card-accent) 28%, var(--blog-post-line-strong));box-shadow:0 1.7rem 3rem color-mix(in srgb, var(--blog-post-shadow) 78%, transparent), 0 0 1.4rem color-mix(in srgb, var(--blog-post-card-accent) 7%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--blog-post-line) 56%, transparent);transform:translateY(-.2rem)}.blog-post-media-frame__image{width:100%;height:100%;min-height:inherit;object-fit:contain;object-position:center;border-radius:1.15rem;display:block}.blog-post-media-frame__caption{max-width:42rem;color:color-mix(in srgb, var(--blog-post-muted) 74%, var(--blog-post-text));text-align:center;margin:.75rem auto 0;font-size:.92rem;line-height:1.55}.blog-post-image-grid{gap:.95rem;display:grid}.blog-post-image-grid__title{color:var(--blog-post-text);letter-spacing:.08em;text-align:left;text-transform:uppercase;margin:0;font-size:1rem}.blog-post-image-grid__content{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.blog-post-image-grid__tile{min-width:0}.blog-post-detail-grid{flex-wrap:wrap;gap:.7rem;width:100%;min-width:0;margin-top:1rem;display:flex}.blog-post-detail-pill{border:1px solid color-mix(in srgb, var(--blog-post-card-accent) 10%, var(--blog-post-line));background:color-mix(in srgb, var(--blog-post-surface-secondary) 78%, var(--blog-post-background));min-height:2.3rem;color:color-mix(in srgb, var(--blog-post-muted) 86%, var(--blog-post-text));text-align:left;border-radius:1rem;align-items:center;padding:.6rem .82rem;font-size:.94rem;line-height:1.45;display:inline-flex}.blog-post-inline-actions{flex-wrap:wrap;gap:.85rem;width:100%;min-width:0;margin-top:1.25rem;display:flex}.blog-post-inline-actions__item,.blog-post-action-cluster__item{display:flex}.blog-post-action-cluster{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:1.15rem;display:grid}.blog-post-action.btn{letter-spacing:.02em;width:100%;min-height:3.35rem;box-shadow:0 1rem 2rem color-mix(in srgb, var(--blog-post-shadow) 74%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--blog-post-line) 48%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.15rem;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;border:1px solid color-mix(in srgb, var(--blog-post-card-accent) 14%, var(--blog-post-line))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--blog-post-surface-secondary) 88%, var(--blog-post-surface)), color-mix(in srgb, var(--blog-post-surface) 96%, transparent))!important;color:var(--blog-post-text)!important;text-decoration:none!important}.blog-post-action.btn:hover,.blog-post-action.btn:focus-visible,.blog-post-action.btn:active{box-shadow:0 1.2rem 2.4rem color-mix(in srgb, var(--blog-post-shadow) 74%, transparent), 0 0 1.6rem color-mix(in srgb, var(--blog-post-card-accent) 8%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--blog-post-line) 48%, transparent);transform:translateY(-.125rem);border-color:color-mix(in srgb, var(--blog-post-card-accent) 28%, var(--blog-post-line-strong))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--blog-post-card-accent) 8%, var(--blog-post-surface-secondary)), color-mix(in srgb, var(--blog-post-surface) 94%, transparent))!important}.blog-post-action--hero.btn{width:auto;min-width:14rem}.blog-post-action__icon{justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.blog-post-action__label{text-align:center;justify-content:center;align-items:center;display:inline-flex}.blog-post-story{gap:0;display:grid}.blog-post-story__section{padding-top:1.4rem}.blog-post-story__section+.blog-post-story__section{border-top:1px solid color-mix(in srgb, var(--blog-post-line) 80%, transparent)}.blog-post-story__section:first-child{padding-top:0}.blog-post-surface--linked-media{height:100%}.blog-post-surface--linked-media:hover,.blog-post-surface--linked-media:focus-within{border-color:color-mix(in srgb, var(--blog-post-card-accent) 20%, var(--blog-post-line-strong));box-shadow:0 2.1rem 4.4rem color-mix(in srgb, var(--blog-post-shadow) 92%, transparent), 0 0 2rem color-mix(in srgb, var(--blog-post-card-accent) 8%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--blog-post-text) 5%, transparent);transform:translateY(-.24rem)}.blog-post-surface--linked-media .blog-post-surface__content{gap:1rem}.blog-post-surface--linked-media .blog-post-surface__copy{align-content:start;gap:.75rem;display:grid}.blog-post-surface--linked-media .blog-post-surface__title{letter-spacing:-.03em;font-size:clamp(1.45rem,.85vw + 1.15rem,2rem)}.blog-post-surface--linked-media .blog-post-copy{margin-top:0;font-size:.98rem;line-height:1.65}.blog-post-surface--linked-media .blog-post-media-frame{min-height:14rem;padding:.75rem}.blog-post-surface--linked-media .blog-post-media-frame__image{object-position:center top}.blog-post-story__column{width:100%;min-width:0;height:100%}.blog-post-accordion-entry-list{box-sizing:border-box;gap:1rem;width:100%;min-width:0;padding:1.1rem;display:grid}.blog-post-accordion-entry{width:100%;min-width:0;padding:.45rem .1rem}.blog-post-accordion-entry__title,.blog-post-accordion-entry__header{color:var(--blog-post-text);text-align:left;margin:0}.blog-post-accordion-entry__title{margin-bottom:.8rem;font-size:1.16rem}.blog-post-accordion-entry__header{color:color-mix(in srgb, var(--blog-post-card-accent) 62%, var(--blog-post-text));letter-spacing:.04em;text-transform:uppercase;margin-bottom:.8rem;font-size:1rem}.blog-post-qa-list{gap:1rem;width:100%;min-width:0;margin-top:1rem;display:grid}.blog-post-qa-list__item{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--blog-post-card-accent) 14%, var(--blog-post-line));background:color-mix(in srgb, var(--blog-post-surface-secondary) 58%, transparent);border-radius:1.2rem;width:100%;min-width:0;padding:1rem 1.05rem}.blog-post-qa-list__question{color:var(--blog-post-text);text-align:left;margin:0;font-size:1rem;line-height:1.45}.blog-post-qa-list__item .blog-post-copy--accordion{margin-top:.7rem}.blog-post-slide-deck{margin-top:1.25rem}.blog-post-slide-deck__frame{border:1px solid color-mix(in srgb, var(--blog-post-card-accent) 10%, var(--blog-post-line));background:linear-gradient(180deg, var(--blog-post-surface-secondary), var(--blog-post-surface));width:100%;box-shadow:0 1.4rem 2.6rem color-mix(in srgb, var(--blog-post-shadow) 72%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--blog-post-line) 56%, transparent);border-radius:1.4rem;padding-bottom:56.25%;position:relative;overflow:hidden}.blog-post-slide-deck__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-post-not-found{gap:1rem;display:grid}@keyframes blog-post-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(2rem)scale(1.04)}}@media (max-width:1199.98px){.blog-post-surface__title--hero{max-width:16ch}}@media (max-width:991.98px){.blog-post-surface{border-radius:1.7rem}.blog-post-image-grid__content{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@media (max-width:767.98px){.blog-post-screen{padding-top:.85rem}.blog-post-screen__container{padding-top:1.1rem}.blog-post-row{margin-bottom:1.15rem}.blog-post-surface__chrome{align-items:flex-start}.blog-post-media-frame,.blog-post-media-frame--hero{min-height:13.5rem}.blog-post-media-frame--compact{min-height:11rem}.blog-post-surface--linked-media .blog-post-media-frame{min-height:12rem}.blog-post-action--hero.btn{width:100%}.blog-post-action-cluster{grid-template-columns:1fr}}