:root{--font-custom1:var(--font-custom1-fallback), sans-serif, arial;--font-custom2:var(--font-custom2-fallback), sans-serif, arial;--font-mono:var(--font-mono-fallback), ui-monospace, monospace}@container (min-width:181px){.blog-post__categories-title{font-size:20px;line-height:24px}}@container (min-width:373px){.blog-post__categories-title{font-size:24px;line-height:30px}}.blog-template__body h2,.blog-template__body h3,.blog-template__body h4,.blog-template__body h5,.blog-template__body h6{text-wrap:wrap;margin:0 0 30px!important}.blog-template__body figure{margin:0 0 30px}.blog-template__body .tour-embed{margin-bottom:30px}.blog-template__body code:not(.hljs-code-block):not(.hljs-inline-code){background-color:#f1efef;border-radius:10px;padding:20px;display:block}.blog-template__body p{min-height:1px;margin-bottom:30px}.blog-template__body blockquote{color:#fff;background:linear-gradient(135deg,#ff6112 0%,#ff6112cc 100%);border-radius:20px;margin:50px 0;padding:40px;position:relative;box-shadow:0 8px 32px #ff61124d}@media (min-width:64em){.blog-template__body blockquote{margin:70px 0;padding:50px}}.blog-template__body blockquote p{font-family:var(--font-custom2);margin-bottom:24px;padding-left:40px;font-size:28px;line-height:1.2;position:relative}@media (min-width:48em){.blog-template__body blockquote p{font-size:36px}}@media (min-width:64em){.blog-template__body blockquote p{font-size:42px}}.blog-template__body blockquote p:last-child{margin-bottom:0}.blog-template__body blockquote p span{font-size:inherit!important;color:inherit!important;line-height:inherit!important}.blog-template__body blockquote p:first-of-type:before{content:"“";line-height:1;font-family:var(--font-custom1);color:#ffffffb3;font-size:90px;display:inline-block;position:absolute;transform:translate(-140%,3px)}@media (min-width:48em){.blog-template__body blockquote p:first-of-type:before{font-size:120px}}@media (min-width:64em){.blog-template__body blockquote p:first-of-type:before{font-size:150px}}.blog-template__body blockquote p:last-of-type:after{content:"”";line-height:1;font-family:var(--font-custom1);color:#ffffffb3;font-size:90px;display:inline-block;position:absolute;transform:translate(30%,3px)}@media (min-width:48em){.blog-template__body blockquote p:last-of-type:after{font-size:120px}}@media (min-width:64em){.blog-template__body blockquote p:last-of-type:after{font-size:150px}}.blog-template__body blockquote cite{flex-direction:row;align-items:center;gap:10px;margin-top:20px;font-style:normal;display:flex}.blog-template__body blockquote cite .quote__name{font-size:16px;font-weight:600;line-height:1.2}@media (min-width:48em){.blog-template__body blockquote cite .quote__name{font-size:18px}}.blog-template__body blockquote cite .quote__credentials{flex-flow:wrap;font-size:14px;font-weight:400;line-height:1.2;display:flex}@media (min-width:48em){.blog-template__body blockquote cite .quote__credentials{font-size:16px}}.blog-template__body blockquote cite:not(:has(.quote__name)){font-weight:600}.blog-template__body blockquote cite:not(:has(.quote__name)){font-size:16px}@media (min-width:48em){.blog-template__body blockquote cite:not(:has(.quote__name)){font-size:18px}}.blog-template__body blockquote cite:not(:has(.quote__name)):before{content:"— ";opacity:.8}.blog-template__body blockquote a{color:#fff;transition:all .2s}@media (prefers-reduced-motion:reduce){.blog-template__body blockquote a{transition:none}}.blog-template__body blockquote a:hover{background-color:#fff3;border-radius:4px;padding:2px 4px}.blog-template__body blockquote strong{color:#fff;font-weight:700}.blog-template__body blockquote code:not(.hljs-code-block){color:#fff;background-color:#fff3;border:1px solid #ffffff4d;border-radius:6px;padding:4px 8px;font-size:.9em;display:inline}.blog-template__body blockquote blockquote{background:#ffffff1a;border-left:3px solid #ffffff80;border-radius:10px;margin:30px 0;padding:25px}.blog-template__body blockquote blockquote p{padding-left:25px;font-size:22px}@media (min-width:48em){.blog-template__body blockquote blockquote p{font-size:28px}}@media (min-width:64em){.blog-template__body blockquote blockquote p{font-size:32px}}.blog-template__body blockquote blockquote p:before,.blog-template__body blockquote blockquote p:after{font-size:70px}@media (min-width:48em){.blog-template__body blockquote blockquote p:before,.blog-template__body blockquote blockquote p:after{font-size:90px}}@media (min-width:64em){.blog-template__body blockquote blockquote p:before,.blog-template__body blockquote blockquote p:after{font-size:110px}}.blog-template__body iframe{aspect-ratio:16/9;border-radius:10px;width:100%;margin-bottom:30px;overflow:hidden}@media (min-width:64em){.blog-template__body iframe{border-radius:20px}}.blog-template__body ul{margin-bottom:30px;padding-left:20px;list-style:outside}.blog-template__body ul li{margin-bottom:10px}.blog-template__body ol{margin-bottom:30px;padding-left:20px;list-style:decimal}.blog-template__body ol li{margin-bottom:10px}.blog-post{background:url(https://images.contentstack.io/v3/assets/blt309b1de7d109902d/bltaceba4145355283a/67b22a0ed91e1b0ff600973d/blog-post-hero-background-sm.jpg?format=avif) top/contain no-repeat;padding:60px 0 0}@media (min-width:48em){.blog-post{background:url(https://images.contentstack.io/v3/assets/blt309b1de7d109902d/blt6681675b84f0649e/67ae9894f140c07de777dad3/blog-post-hero-background-md.jpg?format=avif) top/contain no-repeat}}@media (min-width:64em){.blog-post{background:url(https://images.contentstack.io/v3/assets/blt309b1de7d109902d/blt193c2e1b0cfd818e/67ae9894c1595451435151b3/blog-post-hero-background-lg-2xl.jpg?format=avif) top/contain no-repeat}}.blog-post li::marker{color:#ff6112}@media (min-width:64em){.blog-post{padding:90px 0 0}}.blog-post__date{font-size:15px}.blog-post__read-time{padding-left:20px;position:relative}.blog-post__read-time:before{content:"";background-color:#3d3c3c;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:8px}.blog-post__featured-container-title{margin-bottom:10px;font-weight:700}.blog-post__featured-container-items{flex-wrap:wrap;display:flex}.blog-post__featured-container-item{padding-right:60px;display:flex}.blog-post__featured-person{flex-direction:row;align-items:center;display:flex}.blog-post__featured-person-photo{border-radius:50%;width:48px;height:48px;margin-right:12px;overflow:hidden}.blog-post__featured-person-info p{margin:0}.blog-post__featured-person-position{font-size:15px}.blog-post__image{border-radius:10px;margin-bottom:30px;overflow:hidden}@media (min-width:64em){.blog-post__image{border-radius:20px}.blog-post__sidebar{padding-left:24px}}.blog-post__sidebar ul{padding-left:17px}.blog-post__sidebar li{margin-bottom:16px}.blog-post__sidebar .share{margin-bottom:30px}.blog-post__summary-title{text-transform:uppercase;font-size:13px;font-weight:600;line-height:24px}.blog-post__categories-title{font-size:24px;line-height:32px}.blog-post__categories ul{padding:0;list-style:none}.blog-post__categories ul li{margin-right:10px;display:inline}.blog-post__categories ul li:not(:last-child):after{content:","}.section__overlap--medium aside{padding-top:66px}.interactive-toc .blog-post__table-of-contents{position:relative}.interactive-toc .blog-post__table-of-contents ul{padding:0;list-style:none}.interactive-toc .blog-post__table-of-contents:before{content:"";left:0;top:var(--slider-top,0);width:2px;height:var(--slider-height,0);z-index:1;background-color:#ff6112;transition:top .3s,height .3s;position:absolute}.interactive-toc .blog-post__table-of-contents .toc-link{color:#0009;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;background:0 0;border:none;width:100%;padding:.5rem 0;text-decoration:none;transition:color .2s}.interactive-toc .blog-post__table-of-contents .toc-link:hover{color:#ff6112}.interactive-toc .blog-post__table-of-contents .toc-link:focus,.interactive-toc .blog-post__table-of-contents .toc-link:focus-visible{box-shadow:none;outline:none}.interactive-toc .blog-post__table-of-contents .blog-post__table-of-contents-item{border-left:2px solid #e0e0e0;margin-bottom:0;padding-left:.75rem;transition:none}.interactive-toc .blog-post__table-of-contents .blog-post__table-of-contents-item.active .toc-link{color:#ff6112;font-weight:600}.interactive-toc .blog-post__table-of-contents .blog-post__table-of-contents-item:hover .toc-link{color:#ff6112}
