.v4-blog__progress{background:var(--red);z-index:200;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.v4-blog__hero{background:var(--paper);padding-top:48px}.v4-blog__crumb{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:700;display:flex}.v4-blog__crumb a{color:var(--muted);transition:color .18s}.v4-blog__crumb a:hover{color:var(--red)}.v4-blog__crumb>span[aria-hidden]{color:var(--rule-strong)}.v4-blog__crumb .red{color:var(--red)}.v4-blog__crumb-current{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.v4-blog__hero-head{max-width:1040px}.v4-blog__art-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:var(--ink);margin:16px 0 0;font-size:clamp(32px,4vw,56px);font-weight:900;line-height:1}.v4-blog__art-chapo{color:var(--ink-soft);max-width:680px;margin:20px 0 0;font-size:18px;line-height:1.6}.v4-blog__byline{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.v4-blog__byline-author{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.v4-blog__byline-author svg{color:var(--muted)}.v4-blog__cover{padding-top:34px}.v4-blog__cover .v4-blog__slot img{filter:none}.v4-blog__body-sec{background:var(--paper);border-bottom:var(--bd-rule);padding:56px 0 80px}.v4-blog__art{max-width:760px;margin:0 auto}.v4-blog__art p{color:var(--ink-soft);margin:0 0 22px;font-size:17px;line-height:1.78}.v4-blog__art>p:first-of-type{color:var(--ink);font-size:20px;line-height:1.6}.v4-blog__art h2{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.018em;text-transform:uppercase;color:var(--ink);border-top:1.5px solid var(--ink);margin:52px 0 18px;padding-top:22px;font-size:27px;font-weight:900;line-height:1.1}.v4-blog__art h3{font-family:var(--font-montserrat),"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:36px 0 12px;font-size:18px;font-weight:700;line-height:1.25}.v4-blog__art strong{color:var(--ink);font-weight:700}.v4-blog__art ul{margin:0 0 24px;padding:0;list-style:none}.v4-blog__art ul>li{color:var(--ink-soft);margin:0;padding-left:26px;font-size:17px;line-height:1.65;position:relative}.v4-blog__art ul>li+li{margin-top:12px}.v4-blog__art ul>li:before{content:"";background:var(--red);width:9px;height:2px;position:absolute;top:.7em;left:0}.v4-blog__art ol{counter-reset:sf;margin:0 0 24px;padding:0;list-style:none}.v4-blog__art ol>li{counter-increment:sf;color:var(--ink-soft);margin:0;padding-left:38px;font-size:17px;line-height:1.65;position:relative}.v4-blog__art ol>li+li{margin-top:14px}.v4-blog__art ol>li:before{content:counter(sf,decimal-leading-zero);font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.02em;color:var(--red);text-align:left;width:26px;font-size:13px;font-weight:900;position:absolute;top:.12em;left:0}.v4-blog__art li>ul,.v4-blog__art li>ol{margin-top:.55em;margin-bottom:0}.v4-blog__art ul ul>li:before{background:var(--muted);width:7px}.v4-blog__art blockquote{border-left:2px solid var(--red);color:var(--ink);margin:1.6em 0;padding:2px 0 2px 22px;font-size:18px;font-weight:400;line-height:1.5}.v4-blog__art blockquote cite{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:12px;font-style:normal;font-weight:700;display:block}.v4-blog__art code{background:var(--paper-alt);border:1px solid var(--rule);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.v4-blog__art a{color:var(--red);transition:border-color .18s var(--ease),color .18s;border-bottom:1px solid #c8403859;padding-bottom:1px;text-decoration:none}.v4-blog__art a:hover{color:var(--red-deep);border-bottom-color:var(--red)}.v4-blog__art-stat{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:28px;margin:44px 0;padding:28px 0;display:flex}.v4-blog__art-stat .fig{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.04em;color:var(--red);font-size:clamp(64px,9vw,104px);font-weight:900;line-height:.9}.v4-blog__art-stat .fig .unit{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin-left:10px;font-size:.28em}.v4-blog__art-stat figcaption{color:var(--muted);max-width:360px;font-size:15px;line-height:1.6}.v4-blog__art-foot{border-top:1px solid var(--rule);max-width:760px;margin:40px auto 0;padding-top:28px}.v4-blog__share{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.v4-blog__share-label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.v4-blog__share-btns{align-items:center;gap:8px;display:flex}.v4-blog__share-btn{border:1px solid var(--rule-strong);width:40px;height:40px;color:var(--ink);background:0 0;justify-content:center;align-items:center;transition:color .18s,border-color .18s;display:inline-flex}.v4-blog__share-btn:hover{color:var(--red);border-color:var(--red)}.v4-blog__share-copied{color:var(--sage);white-space:nowrap;font-size:12px}.v4-blog__prevnext-sec{background:var(--paper);border-bottom:var(--bd-rule)}.v4-blog__prevnext{grid-template-columns:1fr 1fr;display:grid}.v4-blog__navcard{text-align:left;transition:background .18s var(--ease);background:0 0;padding:32px 40px 32px 0;display:block}.v4-blog__navcard.is-next{text-align:right;border-left:1px solid var(--rule);padding:32px 0 32px 40px}.v4-blog__navcard:hover{background:var(--hover-bg)}.v4-blog__navcard-dir{letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:700}.v4-blog__navcard-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.01em;color:var(--ink);text-transform:none;margin:12px 0 0;font-size:19px;font-weight:700;line-height:1.22;transition:color .18s}.v4-blog__navcard:hover .v4-blog__navcard-title{color:var(--red)}.v4-blog__rel-sec{background:var(--paper-warm);border-bottom:var(--bd-rule);padding:80px 0}.v4-blog__rel-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:36px;display:flex}.v4-blog__rel-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--red);white-space:nowrap;align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.v4-blog__rel-kicker:before{content:"";background:var(--red);width:24px;height:1px}.v4-blog__rel-all{letter-spacing:.16em;text-transform:uppercase;color:var(--red);white-space:nowrap;font-size:12px;font-weight:700}.v4-blog__rel-grid{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.v4-blog__rel-card{border-right:1px solid var(--rule);transition:background .18s var(--ease);background:0 0;padding:24px 28px 28px;display:block}.v4-blog__rel-card.is-last{border-right:none}.v4-blog__rel-card:hover{background:var(--hover-bg)}.v4-blog__rel-card .v4-blog__slot img{filter:url(#sf-duo-ink)}.v4-blog__rel-card:hover .v4-blog__slot img{filter:none}.v4-blog__rel-body{margin-top:18px}.v4-blog__rel-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.01em;color:var(--ink);text-transform:none;margin:12px 0 0;font-size:19px;font-weight:700;line-height:1.2;transition:color .18s}.v4-blog__rel-card:hover .v4-blog__rel-title{color:var(--red)}.v4-blog__rel-meta{align-items:center;gap:12px;margin-top:14px;display:flex}.v4-blog__rel-meta .v4-blog__meta{font-size:12.5px}.v4-blog__services-sec{background:var(--paper);padding:80px 0}.v4-blog__services-grid{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.v4-blog__service-card{border-right:1px solid var(--rule);transition:background .18s var(--ease);background:0 0;padding:32px 28px 36px;display:block;position:relative}.v4-blog__service-card:last-child{border-right:none}.v4-blog__service-card:hover{background:var(--hover-bg)}.v4-blog__service-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.01em;color:var(--ink);text-transform:none;margin:0;font-size:20px;font-weight:700;line-height:1.2;transition:color .18s}.v4-blog__service-card:hover .v4-blog__service-title{color:var(--red)}.v4-blog__service-desc{color:var(--muted);margin:12px 0 0;font-size:14.5px;line-height:1.6}.v4-blog__service-cta{font-family:var(--font-lato),"Lato",sans-serif;color:var(--red);white-space:nowrap;transition:gap .22s var(--ease);align-items:baseline;gap:6px;margin-top:18px;font-size:14px;font-weight:700;display:inline-flex}.v4-blog__service-cta>:not([aria-hidden]){text-underline-offset:4px;transition:text-decoration-color .22s var(--ease);-webkit-text-decoration:underline #c8403852;text-decoration:underline #c8403852;text-decoration-thickness:1px}.v4-blog__service-card:hover .v4-blog__service-cta{gap:10px}.v4-blog__service-card:hover .v4-blog__service-cta>:not([aria-hidden]){-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}@media (max-width:980px){.v4-blog__rel-grid{border-top:none;grid-template-columns:1fr}.v4-blog__rel-card{border-right:none;border-bottom:1px solid var(--rule);border-top:1.5px solid var(--ink)}.v4-blog__services-grid{border-top:none;grid-template-columns:1fr}.v4-blog__service-card{border-right:none;border-bottom:1px solid var(--rule);border-top:1.5px solid var(--ink)}.v4-blog__prevnext{grid-template-columns:1fr}.v4-blog__navcard,.v4-blog__navcard.is-next{text-align:left;border-left:none;border-top:1px solid var(--rule);padding:26px 0}.v4-blog__prevnext>.v4-blog__navcard:first-child{border-top:none}}@media (max-width:680px){.v4-blog__hero{padding-top:32px}.v4-blog__rel-sec,.v4-blog__services-sec{padding:44px 0}.v4-blog__service-card{padding-left:0;padding-right:0}.v4-blog__body-sec{padding:40px 0 56px}.v4-blog__art>p:first-of-type{font-size:18px}.v4-blog__rel-card{padding-left:0;padding-right:0}}
