.fade-in-image--loading{opacity:0}.fade-in-image--loaded{opacity:1;transition:opacity .5s ease-in-out}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-details{background-color:var(--colorWhiteSurface,#fff);font-family:CabinetGrotesk,sans-serif;width:100%}.blog-details__container{align-content:center;display:flex;flex-direction:column;justify-content:center;width:100%}.blog-details__header{animation:slideInDown .6s ease-out;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;padding:1rem 5rem}.blog-details__header svg{color:var(--colorTertiary,#fff)}@media(max-width:1024px){.blog-details__header{padding:.5rem 2rem}}@media(max-width:768px){.blog-details__header{padding:.5rem 1rem}}@media(max-width:410px){.blog-details__header{padding:.5rem}}.blog-details__nav{display:flex;justify-content:space-between;max-width:1284px;width:100%}@media(max-width:1500px){.blog-details__nav{max-width:1024px}}@media(max-width:1284px){.blog-details__nav{max-width:768px}}@media(max-width:1024px){.blog-details__nav{max-width:95%}}@media(max-width:410px){.blog-details__nav{max-width:100%}}.blog-details__back{align-items:center;color:var(--colorTextPrimaryDark,#fff);display:inline-flex;text-decoration:none;transition:color .2s ease}.blog-details__back:hover{color:var(--colorPrimaryDark,#fff)}.blog-details__back svg{margin-right:.5rem}.blog-details__actions{align-items:center;display:flex;gap:.5rem}.blog-details__print{align-items:center;background:none;border:none;border-radius:9999px;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.blog-details__print:hover{background-color:var(--colorWhiteSurface,#fff)}.blog-details__layout{align-self:center;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2rem;max-width:1284px;width:100%}@media(min-width:1284px){.blog-details__layout{grid-template-columns:1fr 300px}}@media(max-width:1500px){.blog-details__layout{max-width:1024px}}@media(max-width:1284px){.blog-details__layout{max-width:768px}}@media(max-width:1024px){.blog-details__layout{max-width:95%;padding:0 2rem}}@media(max-width:768px){.blog-details__layout{padding:0 1rem}}@media(max-width:410px){.blog-details__layout{max-width:100%;padding:0 .5rem}}.blog-details__main{width:100%}.blog-details__article-header{animation:fadeIn .8s ease-out .3s both;margin-bottom:2rem;text-align:start}.blog-details__date{color:var(--colorTextPrimaryDark,#fff);display:block;font-size:1rem;font-weight:400;margin-bottom:2rem}.blog-details__title{color:var(--colorTextPrimaryDark,#fff);font-size:2.3rem;font-weight:800;line-height:1.2;margin-bottom:1rem}@media(max-width:1024px){.blog-details__title{font-size:2rem}}@media(max-width:768px){.blog-details__title{font-size:1.75rem}}.blog-details__description{color:var(--colorTextPrimaryDark,#fff);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}@media(max-width:1024px){.blog-details__description{font-size:1.125rem}}@media(max-width:768px){.blog-details__description{font-size:1rem}}.blog-details__category-wrapper{display:flex;justify-content:flex-start;margin-bottom:2rem}.blog-details__category{background:var(--colorTertiary,#fff);border-radius:24px;color:var(--colorWhite,#fff);display:inline-block;font-size:.9rem;padding:.5rem 1rem}.blog-details__cover{animation:fadeIn .8s ease-out .6s both;margin-bottom:2rem}.blog-details__cover-image{border-radius:24px;display:block;height:auto;max-height:500px;object-fit:cover;width:100%}@media(max-width:1024px){.blog-details__cover-image{max-height:400px}}.blog-details__share{position:relative}.blog-details__share-button{align-items:center;background:none;border:none;border-radius:9999px;color:var(--colorTextPrimaryDark,#fff);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.blog-details__share-button:hover,.blog-details__share-menu{background-color:var(--colorWhiteSurface,#fff)}.blog-details__share-menu{border:1px solid var(--colorBorder,#fff);border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;padding:.5rem 0;position:absolute;right:0;top:calc(100% + .5rem);width:200px;z-index:50}.blog-details__share-item{background:none;border:none;cursor:pointer;width:100%}.blog-details__share-item-content{align-items:center;color:var(--colorTextPrimaryDark,#fff);display:flex;padding:.75rem 1rem;transition:background-color .2s ease}.blog-details__share-item-content:hover{background-color:var(--colorWhiteSurface,#fff)}.blog-details__share-item-content svg{height:20px;margin-right:.75rem;width:20px}.blog-details__aside{display:none}@media(min-width:1284px){.blog-details__aside{display:block;height:fit-content;padding-right:1rem;position:sticky;top:6rem}}.blog-details__aside-content{display:block}.blog-details__aside-title{color:var(--colorTextPrimaryDark,#fff);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.blog-details__aside-nav{border-left:3px solid var(--colorBorderLight,#fff);padding-left:1rem}.blog-details__aside-item{background:none;border:none;color:var(--colorTextPrimaryDark,#fff);cursor:pointer;display:block;font-size:.875rem;margin-bottom:.5rem;padding:.5rem 0;position:relative;text-align:left;transition:color .2s ease;width:100%}.blog-details__aside-item:hover{color:var(--colorTertiary,#fff)}.blog-details__aside-item--level-2{font-weight:500}.blog-details__aside-item--level-3{font-size:.8125rem;padding-left:1rem}.blog-details__aside-item--active{color:var(--colorTextPrimaryDark,#fff);font-weight:600}.blog-details__aside-item--active:before{background-color:var(--colorTertiary,#fff);border-radius:12px;content:"";height:100%;left:-20px;margin-top:-.5rem;position:absolute;width:5px}.blog-details__aside .ql-code-block,.blog-details__content .ql-code-block,.blog-details__related .ql-code-block{background-color:#1e1e1e;border:1px solid #ccc;border-radius:4px;box-shadow:2px 2px 5px #0003;color:var(--colorWhite,#fff);font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;margin:1rem 0;overflow-x:auto;padding:1rem}.blog-details__aside--prose,.blog-details__content--prose,.blog-details__related--prose{animation:fadeIn .8s ease-out .9s both}.blog-details__aside--prose h2,.blog-details__aside--prose h3,.blog-details__content--prose h2,.blog-details__content--prose h3,.blog-details__related--prose h2,.blog-details__related--prose h3{color:var(--colorTextPrimaryDark,#fff);font-weight:700;position:relative;scroll-margin-top:6rem}.blog-details__aside--prose h2,.blog-details__content--prose h2,.blog-details__related--prose h2{font-size:1.875rem;margin-bottom:1rem;margin-top:1rem}@media(max-width:1024px){.blog-details__aside--prose h2,.blog-details__content--prose h2,.blog-details__related--prose h2{font-size:2.25rem}}@media(max-width:768px){.blog-details__aside--prose h2,.blog-details__content--prose h2,.blog-details__related--prose h2{font-size:1.5rem}}.blog-details__aside--prose h3,.blog-details__content--prose h3,.blog-details__related--prose h3{font-size:1.5rem;margin-bottom:.5rem;margin-top:.5rem}@media(max-width:1024px){.blog-details__aside--prose h3,.blog-details__content--prose h3,.blog-details__related--prose h3{font-size:1.75rem}}@media(max-width:768px){.blog-details__aside--prose h3,.blog-details__content--prose h3,.blog-details__related--prose h3{font-size:1.25rem}}.blog-details__aside--prose p,.blog-details__content--prose p,.blog-details__related--prose p{color:var(--colorTextPrimaryDark,#fff);font-size:1.2rem;line-height:1;margin-bottom:.5rem}@media(max-width:1024px){.blog-details__aside--prose p,.blog-details__content--prose p,.blog-details__related--prose p{font-size:1rem}}.blog-details__aside--prose img,.blog-details__content--prose img,.blog-details__related--prose img{border-radius:.5rem;height:auto;margin:1.5rem 0;max-width:100%}.blog-details__aside--prose table,.blog-details__content--prose table,.blog-details__related--prose table{border-collapse:collapse;font-size:.875rem;margin:1.5rem 0;max-width:100%;table-layout:fixed;width:100%;word-wrap:break-word}.blog-details__aside--prose table td,.blog-details__aside--prose table th,.blog-details__content--prose table td,.blog-details__content--prose table th,.blog-details__related--prose table td,.blog-details__related--prose table th{border:1px solid var(--colorBorder,#fff);box-sizing:border-box;overflow-wrap:break-word;padding:.75rem;text-align:left}.blog-details__aside--prose table th,.blog-details__content--prose table th,.blog-details__related--prose table th{background-color:var(--colorWhiteSurface,#fff);box-sizing:border-box;font-weight:600}.blog-details__aside--prose table tr:nth-child(2n),.blog-details__content--prose table tr:nth-child(2n),.blog-details__related--prose table tr:nth-child(2n){background-color:var(--colorWhiteSurface,#fff)}@media(max-width:768px){.blog-details__aside--prose table,.blog-details__content--prose table,.blog-details__related--prose table{font-size:.75rem}.blog-details__aside--prose table td,.blog-details__aside--prose table th,.blog-details__content--prose table td,.blog-details__content--prose table th,.blog-details__related--prose table td,.blog-details__related--prose table th{min-width:80px;padding:.5rem}}.blog-details__aside--prose [class^=ql-indent-],.blog-details__content--prose [class^=ql-indent-],.blog-details__related--prose [class^=ql-indent-]{margin-left:1.5em}.blog-details__aside--prose li>.ql-ui:before,.blog-details__content--prose li>.ql-ui:before,.blog-details__related--prose li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.blog-details__aside--prose blockquote,.blog-details__content--prose blockquote,.blog-details__related--prose blockquote{border-left:2px solid #ccc;margin-left:0;margin-right:0;padding-left:10px}.blog-details__aside--prose .katex-html,.blog-details__content--prose .katex-html,.blog-details__related--prose .katex-html{display:none}.blog-details__aside--prose .ql-align-center,.blog-details__content--prose .ql-align-center,.blog-details__related--prose .ql-align-center{text-align:center}.blog-details__aside--prose .ql-align-right,.blog-details__content--prose .ql-align-right,.blog-details__related--prose .ql-align-right{text-align:right}.blog-details__aside--prose .ql-align-justify,.blog-details__content--prose .ql-align-justify,.blog-details__related--prose .ql-align-justify{text-align:justify}.blog-details__aside--prose .ql-align-justify:before,.blog-details__content--prose .ql-align-justify:before,.blog-details__related--prose .ql-align-justify:before{content:"";display:inline-block;width:100%}.blog-details__aside--prose .ql-indent-1,.blog-details__content--prose .ql-indent-1,.blog-details__related--prose .ql-indent-1{margin-left:1.5em}.blog-details__aside--prose .ql-indent-2,.blog-details__content--prose .ql-indent-2,.blog-details__related--prose .ql-indent-2{margin-left:3em}.blog-details__aside--prose .ql-indent-3,.blog-details__content--prose .ql-indent-3,.blog-details__related--prose .ql-indent-3{margin-left:4.5em}.blog-details__aside--prose .ql-indent-4,.blog-details__content--prose .ql-indent-4,.blog-details__related--prose .ql-indent-4{margin-left:6em}.blog-details__aside--prose .ql-indent-5,.blog-details__content--prose .ql-indent-5,.blog-details__related--prose .ql-indent-5{margin-left:7.5em}.blog-details__aside--prose .ql-indent-6,.blog-details__content--prose .ql-indent-6,.blog-details__related--prose .ql-indent-6{margin-left:9em}.blog-details__aside--prose .ql-indent-7,.blog-details__content--prose .ql-indent-7,.blog-details__related--prose .ql-indent-7{margin-left:10.5em}.blog-details__carousel--mobile{margin:2rem 0;position:relative;width:100%}@media(min-width:1284px){.blog-details__carousel--mobile{display:none}}.blog-details__carousel--mobile-container{height:380px;overflow:hidden;position:relative;width:100%}.blog-details__carousel--mobile-track{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.blog-details__carousel--mobile-item{background:var(--colorWhiteSurface,#fff);border-radius:24px;box-shadow:0 2px 4px #0000001a;opacity:0;overflow:hidden;position:absolute;transform:translateX(100%);transition:all .3s ease;width:300px}.blog-details__carousel--mobile-item.active{opacity:1;transform:translateX(0)}.blog-details__carousel--mobile-item.prev{opacity:0;transform:translateX(-100%)}.blog-details__carousel--mobile-item.next{opacity:0;transform:translateX(100%)}.blog-details__carousel--mobile-arrow{align-items:center;background-color:var(--colorWhiteSurface,#fff);border:1px solid var(--colorBorder,#fff);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:var(--colorTextPrimaryDark,#fff);cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:2.5rem;z-index:10}.blog-details__carousel--mobile-arrow:hover{background-color:var(--colorWhiteSurface,#fff);color:var(--colorPrimaryDark,#fff)}.blog-details__carousel--mobile-arrow--prev{left:15rem}@media(max-width:1284px){.blog-details__carousel--mobile-arrow--prev{left:10rem}}@media(max-width:768px){.blog-details__carousel--mobile-arrow--prev{left:3rem}}@media(max-width:410px){.blog-details__carousel--mobile-arrow--prev{left:1rem}}.blog-details__carousel--mobile-arrow--next{right:15rem}@media(max-width:1284px){.blog-details__carousel--mobile-arrow--next{right:10rem}}@media(max-width:768px){.blog-details__carousel--mobile-arrow--next{right:3rem}}@media(max-width:410px){.blog-details__carousel--mobile-arrow--next{right:1rem}}.blog-details__carousel--mobile-image-container{background-color:var(--colorWhiteSurface,#fff);overflow:hidden;padding-top:66.67%;position:relative;width:100%}.blog-details__carousel--mobile-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.blog-details__carousel--mobile-content{padding:1rem}.blog-details__carousel--mobile-title{color:var(--colorTextPrimaryDark,#fff);display:-webkit-box;font-size:1rem;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin-bottom:.5rem;-webkit-box-orient:vertical;overflow:hidden;text-align:start}.blog-details__carousel--mobile-link{align-items:center;color:var(--colorPrimaryDark,#fff);display:inline-flex;font-size:.875rem;font-weight:500}.blog-details__carousel--mobile-link:after{margin-left:.25rem;transition:transform .2s ease}.blog-details__carousel--mobile-link:hover:after{transform:translateX(4px)}.blog-details__carousel--mobile-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.blog-details__carousel--mobile-dot{background-color:var(--colorBorder,#fff);border:none;border-radius:9999px;cursor:pointer;height:.5rem;padding:0;transition:all .2s ease;width:.5rem}.blog-details__carousel--mobile-dot--active{background-color:var(--colorPrimaryDark,#fff);transform:scale(1.2)}.blog-details__grid--desktop{display:none}@media(min-width:1284px){.blog-details__grid--desktop{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}}.blog-details__grid--desktop .blog-details__card{height:100%}.blog-details__related{align-self:center;display:flex;flex-direction:column;margin:2rem;max-width:1200px;text-align:center;width:100%}@media(max-width:1284px){.blog-details__related{display:none}}.blog-details__related--mobile{display:block;margin-top:4rem;text-align:center}@media(min-width:1284px){.blog-details__related--mobile{display:none}}.blog-details__related-title{color:var(--colorTextPrimaryDark,#fff);font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-align:center}.blog-details__related-item{text-decoration:none;transition:transform .2s ease}.blog-details__related-item:hover{transform:translateY(-4px)}.blog-details__related-image-container{aspect-ratio:16/9;border-radius:.5rem;margin-bottom:1rem;overflow:hidden;position:relative}.blog-details__related-image-container .blog-details__related-image{height:100%;object-fit:cover;width:100%}.blog-details__related-item-title{color:var(--colorTextPrimaryDark,#fff);font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.blog-details__related-link{color:var(--colorPrimaryDark,#fff);font-size:.875rem;font-weight:500}.blog-details__card{background:var(--colorWhiteSurface,#fff);border-radius:24px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.blog-details__card:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-4px)}.blog-details__card-image-container{background-color:var(--colorWhiteSurface,#fff);border-radius:24px;overflow:hidden;padding-top:66.67%;position:relative;width:100%}.blog-details__card-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.blog-details__card-content{display:flex;flex:1;flex-direction:column;padding:1rem}.blog-details__card-title{color:var(--colorTextPrimaryDark,#fff);display:-webkit-box;font-size:1rem;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin-bottom:.75rem;-webkit-box-orient:vertical;overflow:hidden;text-align:start}.blog-details__card-link{align-content:center;align-items:center;color:var(--colorPrimaryDark,#fff);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:flex-start;transition:color .3s ease}.blog-details__card-link:hover{color:var(--colorPrimaryLight,#fff)}@media(prefers-reduced-motion:reduce){.blog-details__article-header,.blog-details__aside,.blog-details__content,.blog-details__cover,.blog-details__header,.blog-details__related{animation:none}}@media print{.blog-details .calendly-button,.blog-details__actions,.blog-details__aside,.blog-details__carousel--mobile,.blog-details__header,.blog-details__related{display:none!important}.blog-details__layout{display:block}.blog-details__main{max-width:none}.blog-details__content--prose a{color:var(--colorTextPrimaryDark,#fff)!important;text-decoration:none}.blog-details__content--prose a:after{content:" (" attr(href) ")";font-size:.875em}}@media(prefers-reduced-motion:reduce){.blog-details a,.blog-details button{transition:none!important}}@media(forced-colors:active){.blog-details__aside-item--active:before{background-color:CanvasText!important}}.blog-details a:focus-visible,.blog-details button:focus-visible{outline:2px solid var(--colorPrimaryDark,#fff);outline-offset:2px}@supports(-webkit-hyphens:none){.blog-details__carousel--mobile-track{will-change:transform}}