:root{--tint-crimson:#fce8ef;--tint-teal:#e2f5f5;--tint-indigo:#eceaf8;--tint-cream:#fef5df;--radius-card:24px;--radius-tile:18px;--shadow-float:0 18px 40px rgba(22,16,60,.18),0 2px 6px rgba(22,16,60,.08)}.otm-blog-v2 .container{margin:0 auto;max-width:var(--container-max,1240px)}.otm-blog-v2 .otm-eyebrow{color:var(--crimson);display:inline-block;font-size:11px;font-weight:500;letter-spacing:var(--ls-meta-wide);margin-bottom:28px;text-transform:uppercase}.otm-blog-v2 .otm-eyebrow.muted{color:var(--ink-meta)}.otm-blog-v2 .otm-eyebrow.on-dark{color:hsla(0,0%,100%,.75)}.otm-blog-v2 .emph{font-weight:600}.otm-blog-v2 .otm-btn{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:var(--white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:10px;letter-spacing:var(--ls-meta-tight);padding:16px 28px;text-decoration:none;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.otm-blog-v2 .otm-btn:hover{background:var(--crimson);border-color:var(--crimson);color:var(--white)}.otm-blog-v2 .otm-btn.small{font-size:11px;padding:12px 20px}.otm-blog-v2 .otm-btn.on-dark{background:var(--white);border-color:var(--white);color:var(--ink)}.otm-blog-v2 .otm-btn.on-dark:hover{background:var(--crimson);border-color:var(--crimson);color:var(--white)}.otm-blog-v2 .tag{background:var(--tint-crimson);border-radius:999px;color:var(--crimson);display:inline-block;font-size:10px;font-weight:600;letter-spacing:var(--ls-meta-tight);line-height:1.4;padding:5px 11px;text-decoration:none;text-transform:uppercase}.otm-blog-v2 .tag.teal{background:var(--tint-teal);color:#0e7c7c}.otm-blog-v2 .tag.indigo{background:var(--tint-indigo);color:var(--indigo)}.otm-blog-v2 .tag.cream{background:var(--tint-cream);color:#8a5a00}.otm-blog-v2 .tag.ink{background:var(--ink);color:var(--white)}.otm-blog-v2 .tint-indigo{background:var(--tint-indigo)}.otm-blog-v2 .tint-crimson{background:var(--tint-crimson)}.otm-blog-v2 .tint-teal{background:var(--tint-teal)}.otm-blog-v2 .tint-cream{background:var(--tint-cream)}.otm-blog-v2 .panel{background:var(--white);border-radius:16px;box-shadow:0 10px 24px rgba(22,16,60,.1);color:var(--ink);font-size:12px;line-height:1.4;max-width:300px;padding:16px 16px 14px;text-align:left;width:100%}.otm-blog-v2 .ui-title{align-items:center;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px}.otm-blog-v2 .ui-title .dot{background:var(--crimson);border-radius:999px;flex:0 0 8px;height:8px;width:8px}.otm-blog-v2 .tint-teal .ui-title .dot{background:var(--teal)}.otm-blog-v2 .tint-indigo .ui-title .dot{background:var(--indigo)}.otm-blog-v2 .tint-cream .ui-title .dot{background:#d99a00}.otm-blog-v2 .ui-sum{color:var(--ink-secondary);margin:0 0 6px;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent);max-height:5.6em;overflow:hidden}.otm-blog-v2 .ui-field{border-top:1px solid var(--hairline);color:var(--ink-secondary);display:flex;gap:8px;justify-content:space-between;padding:6px 0 0}.otm-blog-v2 .ui-field b{color:var(--ink);font-weight:600}.otm-blog-v2 .stat-panel{max-width:260px}.otm-blog-v2 .stat-panel .big{color:var(--crimson);font-size:54px;font-weight:800;letter-spacing:-.03em;line-height:1;margin:6px 0 12px}.otm-blog-v2 .stat-panel .big.teal{color:var(--teal)}.otm-blog-v2 .stat-panel .big.indigo{color:var(--indigo)}.otm-blog-v2 .stat-panel .big.cream{color:#b37a00}.otm-blog-v2 .has-img{padding:0!important;position:relative}.otm-blog-v2 .has-img img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.otm-blog-v2 .post-meta{align-items:center;color:var(--ink-meta);display:flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:10px;letter-spacing:var(--ls-meta-tight);text-transform:uppercase}.otm-blog-v2 .post-meta .sep{color:var(--hairline)}.otm-blog-v2 .read-link{align-items:center;color:var(--ink);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:var(--ls-meta-tight);text-decoration:none;text-transform:uppercase}.otm-blog-v2 .read-link .arrow{color:var(--crimson);transition:transform .2s}.otm-blog-v2 .read-link:hover .arrow,.otm-blog-v2 a:hover .read-link .arrow{transform:translateX(4px)}.otm-blog-v2 .otm-progress-bar{background:var(--crimson);height:3px;left:0;position:fixed;top:0;transition:width .08s linear;width:0;z-index:1000}.otm-blog-v2 .otm-listing-hero{padding:120px var(--page-pad-x) 72px}.otm-blog-v2 .otm-listing-hero h1{font-size:var(--type-display-lg);font-weight:100;letter-spacing:var(--ls-display);line-height:var(--lh-display);margin:0;max-width:16ch}.otm-blog-v2 .otm-listing-hero h1 .emph{color:var(--crimson)}.otm-blog-v2 .otm-listing-hero .sub{color:var(--ink-secondary);font-size:clamp(19px,1.6vw,23px);line-height:1.5;margin:28px 0 0;max-width:48ch}.otm-blog-v2 .topic-pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:44px 0 0;padding:0}.otm-blog-v2 .topic-pills li{margin:0;padding:0}.otm-blog-v2 .topic-pills li:before{content:none}.otm-blog-v2 .topic-pills a{background:var(--white);border:1px solid var(--hairline);border-radius:999px;color:var(--ink-secondary);display:inline-block;font-size:14px;font-weight:500;padding:9px 16px;text-decoration:none;transition:border-color .2s,color .2s}.otm-blog-v2 .topic-pills a:hover{border-color:var(--ink);color:var(--ink)}.otm-blog-v2 .topic-pills a.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.otm-blog-v2 .otm-featured-v2{padding:0 var(--page-pad-x) 120px}.otm-blog-v2 .featured-card{background:var(--surface);border-radius:var(--radius-card);color:inherit;display:grid;grid-template-columns:44% 1fr;margin:0 auto;max-width:var(--container-max);overflow:hidden;text-decoration:none}.otm-blog-v2 .featured-visual{align-items:center;display:flex;justify-content:center;min-height:400px;padding:40px}.otm-blog-v2 .featured-visual .panel{font-size:13px;max-width:320px}.otm-blog-v2 .featured-text{align-self:center;padding:56px}.otm-blog-v2 .featured-text .tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.otm-blog-v2 .featured-text h2{font-size:var(--type-display-sm);font-weight:100;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 18px;max-width:20ch;transition:color .2s}.otm-blog-v2 .featured-card:hover h2{color:var(--crimson)}.otm-blog-v2 .featured-text .excerpt{color:var(--ink-secondary);margin:0 0 28px;max-width:52ch}.otm-blog-v2 .featured-text .post-meta{margin-bottom:28px}.otm-blog-v2 .otm-post-grid-section{padding:0 var(--page-pad-x) 120px}.otm-blog-v2 .post-grid{display:grid;gap:48px 20px;grid-template-columns:repeat(3,1fr)}.otm-blog-v2 .post-card{color:inherit;display:flex;flex-direction:column;text-decoration:none}.otm-blog-v2 .post-card-visual{align-items:center;aspect-ratio:4/3;border-radius:var(--radius-card);display:flex;justify-content:center;overflow:hidden;padding:26px;transition:transform .25s}.otm-blog-v2 .post-card:hover .post-card-visual{transform:translateY(-3px)}.otm-blog-v2 .post-card .post-meta{margin-top:22px}.otm-blog-v2 .post-card h3{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:10px 0;transition:color .2s}.otm-blog-v2 .post-card:hover h3{color:var(--crimson)}.otm-blog-v2 .post-card p{color:var(--ink-secondary);font-size:var(--type-body);margin:0}.otm-blog-v2 .post-card .tag{align-self:flex-start;margin-top:16px}.otm-blog-v2 .otm-pagination-v2{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:80px}.otm-blog-v2 .otm-pagination-v2 a,.otm-blog-v2 .otm-pagination-v2 span{border:1px solid var(--hairline);border-radius:999px;color:var(--ink);font-size:12px;font-weight:600;letter-spacing:var(--ls-meta-tight);padding:11px 20px;text-decoration:none;text-transform:uppercase}.otm-blog-v2 .otm-pagination-v2 a:hover{border-color:var(--ink)}.otm-blog-v2 .otm-pagination-v2 .count{border:0;color:var(--ink-meta)}.otm-blog-v2 .otm-pagination-v2 .disabled{color:var(--ink-meta);opacity:.5}.otm-blog-v2 .otm-empty{color:var(--ink-secondary)}.otm-blog-v2 .otm-subscribe-wrap{padding:0 var(--page-pad-x) 24px}.otm-blog-v2 .otm-subscribe-card{align-items:center;background:var(--surface);border-radius:var(--radius-card);display:grid;gap:64px;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:var(--container-max);padding:64px}.otm-blog-v2 .otm-subscribe-card h2{font-size:var(--type-display-sm);font-weight:100;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 18px}.otm-blog-v2 .otm-subscribe-card h2 .emph{color:var(--crimson)}.otm-blog-v2 .otm-subscribe-card .note{color:var(--ink-secondary);margin:0;max-width:46ch}.otm-blog-v2 .otm-subscribe-card form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.otm-blog-v2 .otm-subscribe-card .hs-form-field{flex:1 1 160px;margin:0;min-width:0}.otm-blog-v2 .otm-subscribe-card .hs-form-field>label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.otm-blog-v2 .otm-subscribe-card .hs-input{background:var(--white);border:1px solid var(--hairline);border-radius:999px;box-sizing:border-box;color:var(--ink);font:inherit;font-size:16px;outline:none;padding:15px 22px;width:100%!important}.otm-blog-v2 .otm-subscribe-card .hs-input:focus{border-color:var(--ink)}.otm-blog-v2 .otm-subscribe-card select.hs-input{appearance:none}.otm-blog-v2 .otm-subscribe-card .hs-submit{flex:0 0 auto}.otm-blog-v2 .otm-subscribe-card .hs-button{background:var(--ink);border:0;border-radius:999px;color:var(--white);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:var(--ls-meta-tight);padding:17px 28px;text-transform:uppercase;transition:background .2s}.otm-blog-v2 .otm-subscribe-card .hs-button:hover{background:var(--crimson)}.otm-blog-v2 .otm-subscribe-card .hs-error-msgs,.otm-blog-v2 .otm-subscribe-card .hs-richtext,.otm-blog-v2 .otm-subscribe-card .hs_error_rollup,.otm-blog-v2 .otm-subscribe-card .legal-consent-container{color:var(--ink-meta);flex:1 1 100%;font-size:13px;list-style:none;margin:4px 0 0;padding:0 0 0 20px}.otm-blog-v2 .otm-subscribe-card .hs-error-msgs label{color:var(--crimson)}.otm-blog-v2 .otm-subscribe-card .submitted-message{color:var(--ink);font-size:17px}.otm-blog-v2 .otm-subscribe-card .hs_cos_wrapper_type_blog_subscribe h3,.otm-blog-v2 .otm-subscribe-card .hs_cos_wrapper_type_module>h3{display:none}.otm-blog-v2 .otm-subscribe-card fieldset{border:0;display:contents;margin:0;max-width:none!important;padding:0}.otm-blog-v2 .otm-subscribe-card .hs-fieldtype-booleancheckbox,.otm-blog-v2 .otm-subscribe-card .hs-fieldtype-checkbox,.otm-blog-v2 .otm-subscribe-card .hs-fieldtype-radio{flex:1 1 100%;order:3}.otm-blog-v2 .otm-subscribe-card .hs-fieldtype-checkbox>label,.otm-blog-v2 .otm-subscribe-card .hs-fieldtype-radio>label{height:auto;position:static;width:auto;clip:auto;color:var(--ink-meta);display:block;font-size:13px;margin:6px 0 8px 20px;overflow:visible}.otm-blog-v2 .otm-subscribe-card .inputs-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0 0 0 20px}.otm-blog-v2 .otm-subscribe-card .inputs-list li{margin:0;padding:0}.otm-blog-v2 .otm-subscribe-card .inputs-list li:before{content:none}.otm-blog-v2 .otm-subscribe-card .hs-form-checkbox-display,.otm-blog-v2 .otm-subscribe-card .hs-form-radio-display{align-items:center;background:var(--white);border:1px solid var(--hairline);border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;padding:8px 14px;position:relative}.otm-blog-v2 .otm-subscribe-card .hs-form-checkbox-display input,.otm-blog-v2 .otm-subscribe-card .hs-form-radio-display input{opacity:0;position:absolute}.otm-blog-v2 .otm-subscribe-card .hs-form-checkbox-display:has(input:checked),.otm-blog-v2 .otm-subscribe-card .hs-form-radio-display:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--white)}.otm-blog-v2 .otm-subscribe-card .hs-form-radio-display:has(input:focus-visible){outline:2px solid var(--crimson);outline-offset:2px}.otm-blog-v2 .otm-subscribe-card .hs-email{order:1}.otm-blog-v2 .otm-subscribe-card .hs-submit{order:2}.otm-blog-v2 .otm-subscribe-card .hs-error-msgs,.otm-blog-v2 .otm-subscribe-card .hs_error_rollup,.otm-blog-v2 .otm-subscribe-card .legal-consent-container{order:4}.otm-blog-v2 .cs-list{padding:0 var(--page-pad-x) 120px}.otm-blog-v2 .cs-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--container-max)}.otm-blog-v2 .cs-card{background:var(--surface);border-radius:var(--radius-card);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.otm-blog-v2 .cs-card.wide{flex-direction:row;grid-column:span 2}.otm-blog-v2 .cs-visual{align-items:center;display:flex;justify-content:center;min-height:280px;padding:36px}.otm-blog-v2 .cs-card.wide .cs-visual{flex:0 0 44%;min-height:400px}.otm-blog-v2 .cs-text{display:flex;flex:1;flex-direction:column;padding:30px 34px 36px}.otm-blog-v2 .cs-card.wide .cs-text{justify-content:center;padding:56px}.otm-blog-v2 .cs-text .tag{align-self:flex-start;margin-bottom:18px}.otm-blog-v2 .cs-text h2,.otm-blog-v2 .cs-text h3{font-weight:100;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 14px;transition:color .2s}.otm-blog-v2 .cs-text h2{font-size:var(--type-display-sm);max-width:18ch}.otm-blog-v2 .cs-text h3{font-size:clamp(24px,2.4vw,32px);max-width:20ch}.otm-blog-v2 .cs-card:hover h2,.otm-blog-v2 .cs-card:hover h3{color:var(--crimson)}.otm-blog-v2 .cs-text p{color:var(--ink-secondary);font-size:var(--type-body);margin:0 0 26px;max-width:52ch}.otm-blog-v2 .cs-text .read-link{margin-top:auto}.otm-blog-v2 .otm-closing-wrap{background:var(--white);padding:120px var(--page-pad-x) 24px}.otm-blog-v2 .otm-closing.otm-closing-card{background:var(--grad-cool);border-radius:36px;color:var(--white);margin:0 auto;max-width:1080px;overflow:visible;padding:120px 64px 64px;position:relative;text-align:center}.otm-blog-v2 .otm-closing.otm-closing-card:before{background:radial-gradient(circle at 20% 80%,rgba(0,0,0,.2) 0,transparent 50%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.otm-blog-v2 .otm-closing-card>*{position:relative;z-index:1}.otm-blog-v2 .otm-closing-card .closing-icon{background:var(--white);border-radius:26px;box-shadow:var(--shadow-float);display:grid;height:104px;left:50%;place-items:center;position:absolute;top:-52px;transform:translateX(-50%) rotate(-4deg);width:104px;z-index:2}.otm-blog-v2 .otm-closing-card h2{font-size:clamp(44px,6vw,88px);font-weight:100;letter-spacing:var(--ls-display);line-height:1.02;margin:0 auto 28px;max-width:14ch}.otm-blog-v2 .otm-closing-card .otm-closing-sub{font-size:clamp(17px,1.4vw,21px);line-height:var(--lh-body);margin:0 auto 40px;max-width:50ch;opacity:.88}.otm-blog-v2 .otm-closing-card .otm-closing-contact{border-top:1px solid hsla(0,0%,100%,.25);display:flex;flex-wrap:wrap;gap:64px;justify-content:center;margin-top:64px;padding-top:32px}.otm-blog-v2 .otm-closing-card .otm-c-label{color:hsla(0,0%,100%,.6);display:block;font-size:10px;font-weight:600;letter-spacing:var(--ls-meta-wide);margin-bottom:8px;text-transform:uppercase}.otm-blog-v2 .otm-closing-card .otm-c-value{font-size:var(--type-body-lg)}.otm-blog-v2 .post-wrap{box-sizing:content-box;margin:0 auto;max-width:1120px;padding:0 var(--page-pad-x)}.otm-blog-v2 .post-head{padding:96px 0 56px}.otm-blog-v2 .post-head .crumbs{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.otm-blog-v2 .post-head .back{color:var(--crimson);font-size:11px;font-weight:500;letter-spacing:var(--ls-meta-wide);text-decoration:none;text-transform:uppercase}.otm-blog-v2 .post-head h1{font-size:var(--type-display-md);font-weight:100;letter-spacing:var(--ls-display);line-height:var(--lh-heading);margin:0;max-width:20ch}.otm-blog-v2 .post-head .lede{color:var(--ink-secondary);font-size:clamp(19px,1.6vw,23px);line-height:1.5;margin:28px 0 0;max-width:52ch}.otm-blog-v2 .byline{border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:48px;margin-top:48px;padding-top:24px}.otm-blog-v2 .byline .label{color:var(--ink-meta);display:block;font-size:10px;font-weight:500;letter-spacing:var(--ls-meta-wide);margin-bottom:6px;text-transform:uppercase}.otm-blog-v2 .byline .value{font-size:15px;font-weight:500}.otm-blog-v2 .post-hero-img{aspect-ratio:21/9;border-radius:var(--radius-card);overflow:hidden}.otm-blog-v2 .post-hero-img img{display:block;height:100%;object-fit:cover;width:100%}.otm-blog-v2 .post-grid-wrap{display:grid;gap:80px;grid-template-columns:232px minmax(0,1fr);padding:72px 0 120px}.otm-blog-v2 .rail-inner{display:grid;gap:28px;position:sticky;top:104px}.otm-blog-v2 .toc[hidden]{display:none}.otm-blog-v2 .toc .otm-eyebrow{color:var(--ink-meta);margin-bottom:14px}.otm-blog-v2 .toc ol{display:grid;gap:2px;list-style:none;margin:0;max-height:46vh;overflow:auto;padding:0 6px 0 0}.otm-blog-v2 .toc li{margin:0;padding:0}.otm-blog-v2 .toc a{border-left:2px solid var(--hairline);color:var(--ink-meta);display:block;font-size:13.5px;line-height:1.35;padding:6px 0 6px 14px;text-decoration:none}.otm-blog-v2 .toc a:hover{color:var(--ink)}.otm-blog-v2 .toc a.active{border-left-color:var(--crimson);color:var(--ink);font-weight:600}.otm-blog-v2 .rail-card{background:var(--surface);border-radius:var(--radius-tile);padding:22px}.otm-blog-v2 .rail-card p{color:var(--ink-secondary);font-size:14px;line-height:1.45;margin:12px 0 16px}.otm-blog-v2 .share{display:flex;flex-wrap:wrap;gap:6px}.otm-blog-v2 .share .lbl{color:var(--ink-meta);font-size:10px;font-weight:500;letter-spacing:var(--ls-meta-wide);margin-bottom:4px;text-transform:uppercase;width:100%}.otm-blog-v2 .share a,.otm-blog-v2 .share button{background:var(--white);border:1px solid var(--hairline);border-radius:999px;color:var(--ink-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:7px 13px;text-decoration:none}.otm-blog-v2 .share a:hover,.otm-blog-v2 .share button:hover{border-color:var(--ink);color:var(--ink)}.otm-blog-v2 .cs-body,.otm-blog-v2 .post-body{max-width:680px}.otm-blog-v2 .cs-body ol,.otm-blog-v2 .cs-body p,.otm-blog-v2 .cs-body ul,.otm-blog-v2 .post-body ol,.otm-blog-v2 .post-body p,.otm-blog-v2 .post-body ul{font-size:19px;line-height:1.65;margin:0 0 26px}.otm-blog-v2 .cs-body h2,.otm-blog-v2 .cs-body h3,.otm-blog-v2 .cs-body h4,.otm-blog-v2 .post-body h2{font-size:clamp(28px,3.2vw,40px);font-weight:100;letter-spacing:var(--ls-heading);line-height:1.15;margin:80px 0 28px;max-width:24ch;scroll-margin-top:110px}.otm-blog-v2 .cs-body h3 strong,.otm-blog-v2 .cs-body h4 strong,.otm-blog-v2 .post-body h2 strong{font-weight:inherit}.otm-blog-v2 .post-body h3{font-size:21px;font-weight:600;line-height:1.3;margin:44px 0 14px}.otm-blog-v2 .cs-body h5{font-size:18px;font-weight:600;margin:36px 0 12px}.otm-blog-v2 .cs-body strong,.otm-blog-v2 .post-body strong{font-weight:600}.otm-blog-v2 .cs-body ul,.otm-blog-v2 .post-body ul{list-style:none;padding:0}.otm-blog-v2 .cs-body ol,.otm-blog-v2 .post-body ol{padding-left:1.2em}.otm-blog-v2 .cs-body ul li,.otm-blog-v2 .post-body ul li{margin-bottom:12px;padding-left:28px;position:relative}.otm-blog-v2 .cs-body ul li:before,.otm-blog-v2 .post-body ul li:before{background:var(--crimson);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:15px;width:12px}.otm-blog-v2 .cs-body ul ul,.otm-blog-v2 .post-body ul ul{margin:12px 0 8px}.otm-blog-v2 .cs-body ul ul li,.otm-blog-v2 .post-body ul ul li{font-size:17px}.otm-blog-v2 .cs-body ul ul li:before,.otm-blog-v2 .post-body ul ul li:before{background:var(--ink-meta);border-radius:999px;height:6px;top:12px;width:6px}.otm-blog-v2 .cs-body li>p,.otm-blog-v2 .post-body li>p{margin-bottom:8px}.otm-blog-v2 .cs-body a,.otm-blog-v2 .post-body a{background-image:linear-gradient(var(--crimson),var(--crimson));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;color:inherit;padding-bottom:2px;text-decoration:none}.otm-blog-v2 .cs-body a:hover,.otm-blog-v2 .post-body a:hover{color:var(--crimson)}.otm-blog-v2 .cs-body img,.otm-blog-v2 .post-body img{border-radius:var(--radius-tile);height:auto;max-width:100%}.otm-blog-v2 .cs-body blockquote,.otm-blog-v2 .post-body blockquote{background:var(--surface);border-radius:var(--radius-card);margin:56px 0;padding:40px 44px;position:relative}.otm-blog-v2 .cs-body blockquote:before,.otm-blog-v2 .post-body blockquote:before{color:var(--crimson);content:"\201C";font-size:72px;font-weight:600;left:28px;line-height:1;position:absolute;top:4px}.otm-blog-v2 .cs-body blockquote p,.otm-blog-v2 .post-body blockquote p{font-size:clamp(22px,2.4vw,28px);font-weight:100;line-height:1.3;margin:18px 0 0}.otm-blog-v2 .post-body blockquote p span{font-size:inherit!important}.otm-blog-v2 .post-body code{background:var(--surface);border-radius:6px;color:var(--crimson);font-size:.92em;font-weight:500;padding:2px 8px}.otm-blog-v2 .cs-body table,.otm-blog-v2 .post-body table{border-collapse:collapse;font-size:16px;margin:0 0 32px;width:100%}.otm-blog-v2 .cs-body td,.otm-blog-v2 .cs-body th,.otm-blog-v2 .post-body td,.otm-blog-v2 .post-body th{border-bottom:1px solid var(--hairline);padding:10px 12px;text-align:left}.otm-blog-v2 .post-body>.hs_cos_wrapper>p:first-child,.otm-blog-v2 .post-body>.hs_cos_wrapper>span>p:first-child,.otm-blog-v2 .post-body>p:first-child{background:var(--tint-crimson);border-radius:var(--radius-tile);font-size:19px;line-height:1.55;margin-bottom:48px;padding:28px 32px}.otm-blog-v2 .post-body>.hs_cos_wrapper>p:first-child strong,.otm-blog-v2 .post-body>p:first-child strong{color:var(--crimson)}.otm-blog-v2 .cs-body h3:first-child,.otm-blog-v2 .cs-body h4:first-child{margin-top:0}.otm-blog-v2 .cs-body h3:first-child+p,.otm-blog-v2 .cs-body h4:first-child+p{background:var(--tint-crimson);border-radius:var(--radius-tile);padding:28px 32px}.otm-blog-v2 .otm-callout{background:var(--surface);border-radius:var(--radius-tile);margin:48px 0;padding:32px 36px}.otm-blog-v2 .otm-callout .callout-label{color:var(--crimson);display:block;font-size:10px;font-weight:600;letter-spacing:var(--ls-meta-wide);margin-bottom:12px;text-transform:uppercase}.otm-blog-v2 .otm-callout.accent-teal{background:var(--tint-teal)}.otm-blog-v2 .otm-callout.accent-teal .callout-label{color:#0e7c7c}.otm-blog-v2 .otm-callout.accent-blue,.otm-blog-v2 .otm-callout.accent-indigo,.otm-blog-v2 .otm-callout.accent-purple{background:var(--tint-indigo)}.otm-blog-v2 .otm-callout.accent-blue .callout-label,.otm-blog-v2 .otm-callout.accent-indigo .callout-label,.otm-blog-v2 .otm-callout.accent-purple .callout-label{color:var(--indigo)}.otm-blog-v2 .otm-callout p{color:var(--ink-secondary);font-size:16px;line-height:1.6;margin-bottom:12px}.otm-blog-v2 .otm-callout p:last-child{margin-bottom:0}.otm-blog-v2 .otm-inline-stats{background:var(--surface);border-radius:var(--radius-card);display:grid;gap:32px;grid-template-columns:repeat(3,1fr);list-style:none;margin:56px 0;padding:32px}.otm-blog-v2 .otm-inline-stat{margin:0;padding:0}.otm-blog-v2 .otm-inline-stat:before{content:none!important}.otm-blog-v2 .otm-inline-stat .figure{display:block;font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:12px}.otm-blog-v2 .otm-inline-stats .otm-inline-stat:first-child .figure{color:var(--crimson)}.otm-blog-v2 .otm-inline-stats .otm-inline-stat:nth-child(2) .figure{color:var(--teal)}.otm-blog-v2 .otm-inline-stats .otm-inline-stat:nth-child(3) .figure{color:var(--indigo)}.otm-blog-v2 .otm-inline-stat .label{color:var(--ink-secondary);font-size:13px;font-weight:500;line-height:1.4;max-width:20ch}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form{background:var(--surface);border-radius:var(--radius-card);margin:40px 0;max-width:680px;padding:36px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form fieldset.form-columns-2{display:flex;gap:12px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form fieldset .hs-form-field{flex:1 1 0;float:none!important;width:auto!important}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form fieldset .input{margin-right:0!important}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-form-field{margin:0 0 16px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-form-field>label{color:var(--ink);display:block;font-size:14px;font-weight:500;margin:0 0 8px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-form-required{color:var(--crimson);margin-left:2px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-field-desc{color:var(--ink-meta);font-size:13px;margin:0 0 8px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form :is(input.hs-input[type=text],input.hs-input[type=email],input.hs-input[type=tel],input.hs-input[type=number],input.hs-input[type=url],textarea.hs-input,select.hs-input){background:var(--white);border:1px solid var(--hairline);border-radius:12px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.4;outline:none;padding:13px 16px;width:100%!important}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form :is(input.hs-input,textarea.hs-input,select.hs-input):focus{border-color:var(--ink)}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form textarea.hs-input{min-height:120px;resize:vertical}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form ::placeholder{color:var(--ink-meta);font-family:inherit}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form ul.inputs-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form ul.inputs-list li{font-size:14px;line-height:1.3;margin:0;padding:0}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form ul li:before{content:none!important}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form :is(.hs-form-checkbox-display,.hs-form-radio-display){align-items:center;background:var(--white);background-image:none;border:1px solid var(--hairline);border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:9px 15px;position:relative}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form :is(.hs-form-checkbox-display,.hs-form-radio-display) input{height:1px;opacity:0;position:absolute;width:1px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-form-checkbox-display:before{color:var(--ink-meta);content:"+"}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form :is(.hs-form-checkbox-display,.hs-form-radio-display):has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--white)}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-form-checkbox-display:has(input:checked):before{color:var(--white);content:"\2713"}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form :is(.hs-form-checkbox-display,.hs-form-radio-display):has(input:focus-visible){outline:2px solid var(--crimson);outline-offset:2px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-error-msgs{margin:6px 0 0}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-error-msgs label{color:var(--crimson);font-size:13px;font-weight:500}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form :is(.legal-consent-container,.hs-richtext) p{color:var(--ink-meta);font-size:13px;line-height:1.5;margin:0 0 10px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-submit{margin-top:8px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-button{background:var(--ink);border:0;border-radius:999px;color:var(--white);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:var(--ls-meta-tight);padding:16px 30px;text-transform:uppercase;transition:background .2s}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form .hs-button:hover{background:var(--crimson)}.otm-blog-v2 :is(.post-body,.cs-body) .submitted-message{background:var(--surface);border-radius:var(--radius-card);font-size:17px;margin:40px 0;padding:28px 32px}@media (max-width:900px){.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form{padding:24px 20px}.otm-blog-v2 :is(.post-body,.cs-body) form.hs-form fieldset.form-columns-2{display:block}}.otm-blog-v2 .post-after{margin-top:72px}.otm-blog-v2 .author-card{align-items:flex-start;background:var(--surface);border-radius:var(--radius-card);display:flex;gap:22px;padding:32px}.otm-blog-v2 .author-mark{background:var(--white);border:2px solid var(--crimson);border-radius:999px;display:grid;flex:0 0 64px;height:64px;overflow:hidden;place-items:center}.otm-blog-v2 .author-mark img{height:auto;width:40px}.otm-blog-v2 .author-mark img.photo{height:100%;object-fit:cover;width:100%}.otm-blog-v2 .author-card .label{color:var(--ink-meta);display:block;font-size:10px;font-weight:500;letter-spacing:var(--ls-meta-wide);text-transform:uppercase}.otm-blog-v2 .author-card h4{font-size:20px;font-weight:600;margin:4px 0 8px}.otm-blog-v2 .author-card p{color:var(--ink-secondary);font-size:var(--type-body);margin:0}.otm-blog-v2 .otm-related-v2{background:var(--surface);padding:120px var(--page-pad-x)}.otm-blog-v2 .otm-related-v2 h2{font-size:var(--type-display-sm);font-weight:100;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 48px}.otm-blog-v2 .otm-related-v2 h2 .emph{color:var(--crimson)}.otm-blog-v2.otm-article .otm-subscribe-wrap{padding-top:120px}.otm-blog-v2 .cs-hero{background:var(--grad-cool);color:var(--white);overflow:hidden;padding:140px var(--page-pad-x) 96px;position:relative}.otm-blog-v2 .cs-hero:after{background:radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.08) 0,transparent 40%),radial-gradient(circle at 10% 90%,rgba(0,0,0,.15) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.otm-blog-v2 .cs-hero>*{position:relative;z-index:1}.otm-blog-v2 .cs-hero .back{color:hsla(0,0%,100%,.8);display:inline-block;font-size:11px;font-weight:500;letter-spacing:var(--ls-meta-wide);margin-bottom:28px;text-decoration:none;text-transform:uppercase}.otm-blog-v2 .cs-hero h1{font-size:var(--type-display-lg);font-weight:100;letter-spacing:var(--ls-display);line-height:var(--lh-display);margin:0 0 36px;max-width:18ch}.otm-blog-v2 .cs-hero .sub{font-size:clamp(17px,1.4vw,21px);line-height:var(--lh-body);margin:0;max-width:52ch;opacity:.82}.otm-blog-v2 .cs-hero-meta{border-top:1px solid hsla(0,0%,100%,.25);display:flex;flex-wrap:wrap;gap:48px;margin-top:64px;max-width:860px;padding-top:32px}.otm-blog-v2 .cs-hero-meta div{display:flex;flex-direction:column;gap:8px}.otm-blog-v2 .cs-hero-meta .label{font-size:10px;font-weight:500;letter-spacing:var(--ls-meta-tight);opacity:.6;text-transform:uppercase}.otm-blog-v2 .cs-hero-meta .value{font-size:14px;font-weight:500}.otm-blog-v2 .cs-results{background:var(--surface);padding:96px var(--page-pad-x)}.otm-blog-v2 .cs-stats{display:grid;gap:60px;grid-template-columns:repeat(3,1fr)}.otm-blog-v2 .cs-stat-figure{color:var(--crimson);font-size:var(--type-stat,clamp(64px,8vw,108px));font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:18px}.otm-blog-v2 .cs-stats>div:nth-child(2) .cs-stat-figure{color:var(--teal)}.otm-blog-v2 .cs-stats>div:nth-child(3) .cs-stat-figure{color:var(--indigo)}.otm-blog-v2 .cs-stat-label{display:block;font-size:11px;font-weight:600;letter-spacing:var(--ls-meta);margin-bottom:10px;text-transform:uppercase}.otm-blog-v2 .cs-stat-note{color:var(--ink-secondary);font-size:var(--type-body-sm);margin:0;max-width:32ch}.otm-blog-v2 .cs-grid-wrap{display:grid;gap:80px;grid-template-columns:260px minmax(0,1fr);padding:96px 0 40px}.otm-blog-v2 .snapshot{border:1px solid var(--hairline);border-radius:var(--radius-tile);padding:24px}.otm-blog-v2 .snapshot .otm-eyebrow{margin-bottom:10px}.otm-blog-v2 .snap-row{border-top:1px solid var(--hairline);padding:14px 0}.otm-blog-v2 .snap-row:first-of-type{border-top:0;padding-top:4px}.otm-blog-v2 .snap-row .label{color:var(--ink-meta);display:block;font-size:10px;font-weight:500;letter-spacing:var(--ls-meta-wide);margin-bottom:4px;text-transform:uppercase}.otm-blog-v2 .snap-row .value{font-size:15px;font-weight:500;line-height:1.4}.otm-blog-v2 .cs-more{padding:96px var(--page-pad-x) 0}.otm-blog-v2 .cs-more h2{font-size:var(--type-display-sm);font-weight:100;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 40px}.otm-blog-v2 .cs-more h2 .emph{color:var(--crimson)}.otm-blog-v2 .cs-mini-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.otm-blog-v2 .cs-mini{background:var(--surface);border-radius:var(--radius-card);color:inherit;display:grid;grid-template-columns:40% 1fr;overflow:hidden;text-decoration:none}.otm-blog-v2 .cs-mini .vis{align-items:center;display:flex;justify-content:center;min-height:220px;padding:20px}.otm-blog-v2 .cs-mini .vis .panel{max-width:200px}.otm-blog-v2 .cs-mini .vis .stat-panel .big{font-size:40px}.otm-blog-v2 .cs-mini .txt{display:flex;flex-direction:column;justify-content:center;padding:28px}.otm-blog-v2 .cs-mini .tag{align-self:flex-start;margin-bottom:14px}.otm-blog-v2 .cs-mini h3{font-size:26px;font-weight:100;letter-spacing:var(--ls-heading);line-height:1.15;margin:0 0 18px;transition:color .2s}.otm-blog-v2 .cs-mini:hover h3{color:var(--crimson)}@media (max-width:900px){.otm-blog-v2 .otm-listing-hero{padding:72px var(--page-pad-x) 48px}.otm-blog-v2 .featured-card{grid-template-columns:minmax(0,1fr)}.otm-blog-v2 .featured-visual{min-height:280px}.otm-blog-v2 .featured-text{padding:32px 24px 40px}.otm-blog-v2 .cs-list,.otm-blog-v2 .otm-featured-v2,.otm-blog-v2 .otm-post-grid-section{padding-bottom:80px}.otm-blog-v2 .post-grid{gap:40px;grid-template-columns:minmax(0,1fr)}.otm-blog-v2 .otm-subscribe-card{gap:32px;grid-template-columns:minmax(0,1fr);padding:40px 24px}.otm-blog-v2 .otm-subscribe-wrap{padding-bottom:16px}.otm-blog-v2.otm-article .otm-subscribe-wrap{padding-top:80px}.otm-blog-v2 .cs-grid{grid-template-columns:minmax(0,1fr)}.otm-blog-v2 .cs-card.wide{flex-direction:column;grid-column:auto}.otm-blog-v2 .cs-card.wide .cs-visual{flex-basis:auto;min-height:280px}.otm-blog-v2 .cs-card.wide .cs-text,.otm-blog-v2 .cs-text{padding:28px 24px 34px}.otm-blog-v2 .otm-closing-wrap{padding:100px 4vw 16px}.otm-blog-v2 .otm-closing.otm-closing-card{padding:96px 24px 48px}.otm-blog-v2 .otm-closing-card .otm-closing-contact{gap:24px}.otm-blog-v2 .post-head{padding:56px 0 40px}.otm-blog-v2 .byline{gap:24px 32px}.otm-blog-v2 .post-hero-img{aspect-ratio:4/3}.otm-blog-v2 .cs-grid-wrap,.otm-blog-v2 .post-grid-wrap{gap:48px;grid-template-columns:minmax(0,1fr);padding:48px 0 80px}.otm-blog-v2 .cs-rail,.otm-blog-v2 .post-rail{order:2}.otm-blog-v2 .rail-inner{position:static}.otm-blog-v2 .toc{display:none}.otm-blog-v2 .cs-body h3:first-child+p,.otm-blog-v2 .cs-body h4:first-child+p,.otm-blog-v2 .post-body>.hs_cos_wrapper>p:first-child,.otm-blog-v2 .post-body>p:first-child{padding:22px}.otm-blog-v2 .cs-body blockquote,.otm-blog-v2 .post-body blockquote{padding:36px 24px 28px}.otm-blog-v2 .otm-inline-stats{grid-template-columns:1fr}.otm-blog-v2 .author-card{flex-direction:column;padding:24px}.otm-blog-v2 .otm-related-v2{padding:80px var(--page-pad-x)}.otm-blog-v2 .cs-hero{padding:72px var(--page-pad-x) 64px}.otm-blog-v2 .cs-hero-meta{gap:24px 32px;margin-top:40px}.otm-blog-v2 .cs-results{padding:72px var(--page-pad-x)}.otm-blog-v2 .cs-stats{gap:40px;grid-template-columns:1fr}.otm-blog-v2 .cs-mini-grid{grid-template-columns:minmax(0,1fr)}.otm-blog-v2 .cs-mini{grid-template-columns:1fr}.otm-blog-v2 .cs-more{padding-top:72px}}