.cx-root{--hw-navy:#111418;--hw-cream:#fff;--hw-blush:#ffe55c;--hw-blush-hover:#ffec85;--hw-blush-row:#fff6c2;--hw-blush-ink:#b32720;--hw-sage:#d1322a;--hw-sage-row:#e6eee9;--hw-supporting:#4e545d;--hw-hairline:#e3e3de;--hw-warn:#8a5a12;--hw-bad:#a3341c;--hw-serif:var(--font-sans),"Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;--hw-mono:var(--font-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sans:var(--font-sans),var(--font-arabic),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--m-dur-stagger:40ms;--m-dur-micro:80ms;--m-dur-quick:150ms;--m-dur-fast:250ms;--m-dur-medium:350ms;--m-dur-slow:400ms;--m-dur-reveal:500ms;--m-dur-step:320ms;--m-dur-kin:820ms;--m-kin-stagger:110ms;--m-ease-out:cubic-bezier(0.22,1,0.36,1);--m-ease-in-out:ease-in-out;--m-ease-snap:cubic-bezier(0.65,0,0.35,1);--m-ease-stamp:cubic-bezier(0.55,0,0.8,0.2);--m-d-micro:4px;--m-d-base:8px;--m-d-reveal:12px;--m-lift:2px;--m-press:0.98;--m-stagger:var(--m-dur-stagger);min-height:100vh;display:flex;flex-direction:column;background:var(--hw-cream);color:var(--hw-navy);font-family:var(--sans);-webkit-font-smoothing:antialiased}.cx-root>main{flex:1 1}:where(.cx-root) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.cx-root) a{color:inherit}.cx-root :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--hw-blush);outline-offset:4px}.cx-root ::selection{background:var(--hw-blush);color:var(--hw-navy)}.hw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:760px){.cx-root :is(h1,h2,h3,p,span,div){overflow-wrap:break-word}}.cx-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.cx-mono{font:500 11px/1.5 var(--hw-mono);letter-spacing:1.1px}.cx-eyebrow,.cx-mono{text-transform:uppercase}.cx-eyebrow{display:flex;align-items:center;gap:12px;font:500 11px/1.6 var(--hw-mono);letter-spacing:1.4px}@keyframes m-rise{0%{opacity:0;transform:translate3d(0,var(--m-rise-d,var(--m-d-reveal)),0)}to{opacity:1;transform:none}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes m-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes m-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes m-busy{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@keyframes m-arrow-e{0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1)}45%{transform:translate3d(var(--m-d-base),0,0);opacity:0}46%{transform:translate3d(calc(var(--m-d-base) * -1),0,0);opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:none;opacity:1}}@keyframes m-arrow-ne{0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1)}45%{transform:translate3d(6px,-6px,0);opacity:0}46%{transform:translate3d(-6px,6px,0);opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:none;opacity:1}}.m-enter>*{animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards;animation-delay:calc(var(--m-i, 0) * 80ms)}.m-enter>:nth-child(2){--m-i:1}.m-enter>:nth-child(3){--m-i:2}.m-enter>:nth-child(n+4){--m-i:3}html.m-ready .cx-root [data-reveal]:not(.is-in):not(.is-seen){opacity:0}.cx-root [data-reveal].is-in{animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards}html.m-ready .cx-root [data-play]:not(.is-in),html.m-ready .cx-root [data-play]:not(.is-in) *,html.m-ready .cx-root [data-play]:not(.is-in) :after,html.m-ready .cx-root [data-play]:not(.is-in) :before{animation-play-state:paused}.m-arrow{display:inline-block}@media (hover:hover) and (pointer:fine){:is(a,button):hover>.m-arrow--e{animation:m-arrow-e var(--m-dur-slow) both}:is(a,button):hover>.m-arrow--ne{animation:m-arrow-ne var(--m-dur-slow) both}}:is(a,button):focus-visible>.m-arrow--e{animation:m-arrow-e var(--m-dur-slow) both}:is(a,button):focus-visible>.m-arrow--ne{animation:m-arrow-ne var(--m-dur-slow) both}.m-underline{position:relative;text-decoration:none}.m-underline:after{content:"";position:absolute;inset-inline:0;bottom:var(--m-line-y,-2px);height:1px;background:var(--m-line,currentColor);transform:scaleX(0);transform-origin:right center;transition:transform var(--m-dur-medium) var(--m-ease-out);pointer-events:none}.m-underline:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.m-underline:hover:after{transform:scaleX(1);transform-origin:left center;transition-duration:var(--m-dur-fast)}}.m-kin-line{display:block;overflow-x:visible;overflow-y:clip;padding-bottom:.32em;margin-bottom:-.32em}.m-kin-in{display:inline-block;animation:m-kin-up var(--m-dur-kin) var(--m-ease-out) backwards;animation-delay:calc(var(--m-kin-delay, 0ms) + var(--i, 0) * var(--m-kin-stagger))}@keyframes m-kin-up{0%{transform:translate3d(0,115%,0) rotate(3deg);transform-origin:left bottom}}.m-mark{position:relative;display:inline-block;isolation:isolate;padding-inline:.1em;margin-inline:-.1em;color:var(--m-mark-ink,var(--hw-navy))!important;animation:m-mark-ink .38s var(--m-ease-out) var(--m-mark-at,.7s) backwards}.m-mark:before{content:"";position:absolute;z-index:-1;inset:.18em 0 -.08em;background:var(--m-mark-bg,var(--hw-blush));transform-origin:left center;animation:m-grow-x .56s var(--m-ease-snap) var(--m-mark-at,.7s) backwards}@keyframes m-mark-ink{0%{color:var(--m-mark-from,currentColor)}}.m-swap,.m-swap-row{display:inline-flex}.m-swap-l{display:inline-grid;overflow:clip;height:1.3em;line-height:1.3em}.m-swap-l>span{grid-area:1/1;transition:transform .46s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 18ms)}.m-swap-l>span:last-child{transform:translateY(115%)}:is(a,button):focus-visible .m-swap-l>span:first-child{transform:translateY(-115%)}:is(a,button):focus-visible .m-swap-l>span:last-child{transform:none}@media (hover:hover) and (pointer:fine){:is(a,button):not([disabled]):hover .m-swap-l>span:first-child{transform:translateY(-115%)}:is(a,button):not([disabled]):hover .m-swap-l>span:last-child{transform:none}}.m-roll{font-feature-settings:"lnum";font-variant-numeric:lining-nums;line-height:1.1;display:inline-block}.m-roll-row{display:inline-flex}.m-roll-reel{position:relative;display:inline-block;overflow:hidden;height:1.1em}.m-roll-sizer{visibility:hidden;display:block}.m-roll-col{position:absolute;inset:0 0 auto;text-align:center;transform:translateY(calc((10 + var(--d)) * -1.1em));animation:m-roll calc(1.1s + var(--k) * .14s) cubic-bezier(.2,.75,.15,1) var(--m-roll-delay,0ms) backwards}.m-roll-col>span{display:block;height:1.1em}@keyframes m-roll{0%{transform:translateY(0)}}.m-ticker{overflow:hidden}.m-ticker-track{display:flex;width:max-content;animation:m-marquee var(--m-ticker-dur,48s) linear infinite}.m-ticker ul{display:flex;list-style:none;margin:0;padding:0}.m-ticker li{white-space:nowrap;display:inline-flex;align-items:center}.m-ticker li:after{content:"\2733";font-size:.5em;margin-inline:.9em;opacity:.8}.m-ticker:hover .m-ticker-track{animation-play-state:paused}@keyframes m-marquee{to{transform:translateX(-50%)}}.m-check{display:block;width:44px;height:44px;color:currentColor}.m-check circle{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.45}.m-check path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:0;animation:m-draw var(--m-dur-reveal) var(--m-ease-out) .25s backwards}.cx-brand svg path:nth-of-type(2){animation:m-tick-a .76s var(--m-ease-snap) .3s backwards}.cx-brand:is(:hover,:focus-visible) svg path:nth-of-type(2){animation-name:m-tick-b;animation-delay:0ms}@keyframes m-tick-a{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes m-tick-b{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}.cx-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:15px 22px;border:0;border-radius:0;font:600 14px/1.2 var(--sans);text-decoration:none;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .42s var(--m-ease-out),color var(--m-dur-quick) var(--m-ease-out),opacity var(--m-dur-quick) var(--m-ease-out)}.cx-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--m-fill,transparent);transform:scaleY(0);transform-origin:center bottom;transition:transform var(--m-dur-medium) var(--m-ease-out);pointer-events:none}.cx-btn--blush{background:var(--hw-blush);color:var(--hw-navy);--m-fill:var(--hw-cream);--m-fill-ink:var(--hw-navy)}.cx-btn--navy{background:var(--hw-navy);color:var(--hw-cream);--m-fill:#2a2f37;--m-fill-ink:var(--hw-cream)}.cx-btn--cream{background:var(--hw-cream);color:var(--hw-navy);--m-fill:var(--hw-blush);--m-fill-ink:var(--hw-navy)}.cx-btn--ghost{background:transparent;color:var(--hw-navy);box-shadow:inset 0 0 0 2px var(--hw-navy);--m-fill:var(--hw-navy);--m-fill-ink:var(--hw-cream)}.cx-btn--ghost-light{background:transparent;color:var(--hw-cream);box-shadow:inset 0 0 0 1px hsla(60,12%,95%,.5);--m-fill:var(--hw-cream);--m-fill-ink:var(--hw-navy)}.cx-btn--sm{min-height:42px;padding:11px 16px;font-size:13px;gap:16px}.cx-btn--wide{width:100%}.cx-btn[aria-disabled=true],.cx-btn[disabled]{opacity:.55;cursor:default}.cx-btn[disabled]:before{display:none}.cx-btn[data-busy=true]{opacity:.85;cursor:progress}.cx-btn[data-busy=true]:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:40%;height:2px;background:currentColor;opacity:.5;animation:m-busy 1.1s var(--m-ease-in-out) infinite}.m-magnetic{transform:translate3d(var(--mx,0),var(--my,0),0)}.m-magnetic>:is(.m-swap,.m-arrow){transition:transform .42s var(--m-ease-out);transform:translate3d(calc(var(--mx, 0px) * .35),calc(var(--my, 0px) * .35),0)}.cx-btn:active:not([disabled]){transform:translate3d(var(--mx,0),var(--my,0),0) scale(var(--m-press));transition-duration:var(--m-dur-micro)}.cx-btn:focus-visible:before{transform:scaleY(1)}.cx-btn:focus-visible{color:var(--m-fill-ink)}@media (hover:hover) and (pointer:fine){.cx-btn:not([disabled]):hover:before{transform:scaleY(1);transition-duration:var(--m-dur-fast)}.cx-btn:not([disabled]):hover{color:var(--m-fill-ink)}}.cx-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cx-link[disabled]{opacity:.5;cursor:default}.cx-header{background:var(--hw-cream);color:var(--hw-navy);position:relative;z-index:20}.cx-header-in{height:72px;justify-content:space-between;gap:20px;border-bottom:1px solid var(--hw-hairline)}.cx-brand-row,.cx-header-in{display:flex;align-items:center}.cx-brand-row{gap:16px;min-width:0}.cx-brand{display:inline-flex;text-decoration:none}.cx-brand-tag{font:500 10.5px/1 var(--hw-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--hw-supporting);-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:1px solid var(--hw-hairline);border-inline-start:1px solid var(--hw-hairline);height:22px;display:inline-flex;align-items:center;white-space:nowrap}.cx-nav{display:flex;align-items:center;gap:22px;min-width:0;font-size:13px}.cx-nav a,.cx-nav button{color:var(--hw-navy);font-weight:500;white-space:nowrap;--m-line-y:-4px}.cx-nav .cx-nav-who{color:var(--hw-supporting);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px;min-width:0;font-size:12.5px}.cx-nav .cx-nav-cta{padding:12px 16px;font-weight:600;font-size:12.5px;display:inline-flex;gap:18px}.cx-footer,.cx-nav .cx-nav-cta{background:var(--hw-navy);color:var(--hw-cream)}.cx-footer{padding-block:44px 30px;margin-top:auto}.cx-footer-main{display:flex;align-items:center;flex-wrap:wrap;gap:24px 48px;padding-bottom:32px}.cx-footer-main p{font-size:15px;line-height:1.5;color:#b9bec7}.cx-footer-mail{-webkit-margin-start:auto;margin-inline-start:auto;font-size:14px;font-weight:500;color:var(--hw-cream);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:6px}.cx-footer-mail:hover{color:var(--hw-blush)}.cx-social{list-style:none;margin:0;padding:0;display:flex;gap:8px}.cx-social a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #4e545d;color:var(--hw-cream);transition:background var(--m-dur-quick) ease,color var(--m-dur-quick) ease,border-color var(--m-dur-quick) ease}.cx-social a:focus-visible,.cx-social a:hover{background:var(--hw-blush);border-color:var(--hw-blush);color:var(--hw-navy)}.cx-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 24px;padding-top:18px;border-top:1px solid #4e545d;font-size:11.5px;color:#b9bec7}.cx-footer-bottom nav{display:flex;flex-wrap:wrap;gap:4px 22px}.cx-footer-bottom a{color:#b9bec7;text-decoration:none;padding-block:8px}.cx-footer-bottom a:hover,.cx-hero{color:var(--hw-cream)}.cx-hero{background:var(--hw-navy);overflow:clip}.cx-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center;padding-block:64px 88px;min-height:min(860px,calc(100svh - 72px))}.cx-hero .cx-eyebrow{color:#fff6c2;animation:m-fade var(--m-dur-reveal) var(--m-ease-out) backwards}.cx-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--hw-sage);flex-shrink:0}.cx-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid #b9bec7;animation:cx-ping 2.4s var(--m-ease-out) infinite}@keyframes cx-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3);opacity:0}}.cx-h1{font:900 clamp(42px,5.21vw,80.64px)/.98 var(--hw-serif);letter-spacing:-.03em;margin-block:26px 26px!important;color:var(--hw-cream);--m-mark-from:var(--hw-cream)}.cx-lede{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:#b9bec7;max-width:36ch;animation:m-rise var(--m-dur-reveal) var(--m-ease-out) .42s backwards}.cx-signin{margin-top:34px;max-width:520px;animation:m-rise var(--m-dur-reveal) var(--m-ease-out) .54s backwards}.cx-signin label{display:block;font:500 11px/1.5 var(--hw-mono);letter-spacing:1.2px;text-transform:uppercase;color:#b9bec7;margin-bottom:8px;transition:color var(--m-dur-quick) var(--m-ease-out)}.cx-signin label:has(+.cx-field input:focus){color:var(--hw-blush)}.cx-field{display:flex;gap:0}.cx-field input{flex:1 1;min-width:0;height:56px;padding:0 16px;border:0;border-radius:0;background:var(--hw-cream);color:var(--hw-navy);font:400 16px/1 var(--sans);outline:none;box-shadow:inset 0 -3px 0 transparent;transition:box-shadow var(--m-dur-quick) var(--m-ease-out)}.cx-field input:focus{box-shadow:inset 0 -3px 0 var(--hw-blush)}.cx-field input:focus-visible{outline:none}.cx-field input[aria-invalid=true]{box-shadow:inset 0 -3px 0 #ffe55c}.cx-field .cx-btn{min-height:56px;flex-shrink:0}.cx-offer{margin-top:16px!important;font-size:14px;line-height:1.55;color:var(--hw-cream);font-weight:500}.cx-fine{margin-top:6px!important;font-size:12.5px;line-height:1.55;color:#9fb0bf}.cx-fine a{color:#b9bec7}.cx-err{margin-top:10px!important;display:flex;gap:10px;align-items:baseline;font-size:13.5px;line-height:1.5;color:#ffc9bd;animation:m-rise var(--m-dur-fast) var(--m-ease-out) backwards;--m-rise-d:var(--m-d-micro)}.cx-err b{font:500 10.5px/1.5 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:var(--hw-navy);background:#ffb4a6;padding:1px 6px;white-space:nowrap}.cx-state{-webkit-border-start:3px solid var(--hw-blush);border-inline-start:3px solid var(--hw-blush);padding:4px 0 4px 20px;animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards}.cx-state--sage{border-color:#b9bec7}.cx-state .cx-mono{color:#fff6c2}.cx-state h2{font:900 clamp(25.2px,2.52vw,33.6px)/1.05 var(--hw-serif);letter-spacing:-.03em;color:var(--hw-cream);margin-block:8px 8px!important}.cx-state p{font-size:15px;line-height:1.6;color:#b9bec7;max-width:44ch}.cx-state .cx-btn{margin-top:18px}.cx-state .cx-link{color:var(--hw-cream)}.cx-state .m-check{color:#b9bec7;margin-bottom:10px}.cx-busyline{position:relative;overflow:hidden;height:2px;width:220px;max-width:100%;background:hsla(60,12%,95%,.18);margin-top:16px}.cx-busyline:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:40%;background:var(--hw-blush);animation:m-busy 1.1s var(--m-ease-in-out) infinite}.is-reset,.is-reset *,.is-reset :after,.is-reset :before{animation:none!important}.ck-stage{position:relative;min-width:0}.ck-report{position:relative;margin:0 14px 0 0;background:var(--hw-cream);color:var(--hw-navy);box-shadow:14px 14px 0 var(--hw-blush);animation:ck-card-in .76s var(--m-ease-out) .12s backwards,ck-thud .2s ease-out 3.12s}@keyframes ck-card-in{0%{opacity:0;transform:translate3d(0,40px,0) rotate(2deg)}}@keyframes ck-thud{40%{transform:translate3d(0,3px,0)}}.ck-r-top{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#111418;color:var(--hw-cream);padding:10px 22px;font:500 10.5px/1.4 var(--hw-mono);letter-spacing:1.2px;text-transform:uppercase}.ck-r-tag{background:var(--hw-blush);color:var(--hw-navy);padding:3px 8px;letter-spacing:1px}.ck-r-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px 14px}.ck-r-co{font:800 24px/1.05 var(--hw-serif);letter-spacing:-.03em}.ck-r-meta{font-size:11.5px;color:var(--hw-supporting);margin-top:5px!important}.ck-r-status{display:grid;font:500 10.5px/1.4 var(--hw-mono);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.ck-r-status>span{grid-area:1/1;display:inline-flex;align-items:center;gap:7px;justify-self:end}.ck-r-status i{width:7px;height:7px;border-radius:50%}.ck-r-status-a{color:var(--hw-supporting);opacity:0;animation:ck-status-a 2.85s linear backwards}.ck-r-status-a i{background:var(--hw-blush);animation:ck-blink .7s steps(1) 4}.ck-r-status-b{color:var(--hw-sage);animation:ck-status-b 3.1s linear backwards}.ck-r-status-b i{background:var(--hw-sage)}@keyframes ck-status-a{0%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes ck-status-b{0%,91%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ck-blink{50%{opacity:.2}}.ck-r-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--hw-hairline)}.ck-r-tile{padding:14px 22px 16px;min-width:0;animation:m-rise var(--m-dur-reveal) var(--m-ease-out) calc(.48s + var(--t) * .11s) backwards}.ck-r-tile+.ck-r-tile{-webkit-border-start:1px solid var(--hw-hairline);border-inline-start:1px solid var(--hw-hairline)}.ck-r-tile>span{display:block;font:500 10px/1.4 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:var(--hw-supporting)}.ck-r-tile strong{display:block;font:900 clamp(21.84px,2.18vw,30.24px)/1.1 var(--hw-serif);margin-top:8px;white-space:nowrap;letter-spacing:-.03em}.ck-r-tile small{font:500 10px var(--hw-mono);letter-spacing:.6px;color:var(--hw-supporting);vertical-align:.9em}.ck-r-tile--hot{background:var(--hw-blush-row)}.ck-r-label{font:500 10px/1.4 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:var(--hw-supporting);margin-bottom:8px!important}.ck-r-ledger{padding:14px 22px 4px}.ck-r-row,.ck-r-rows{position:relative}.ck-r-row{display:grid;grid-template-columns:48px minmax(0,1fr) 74px 72px;grid-gap:10px;gap:10px;align-items:center;height:30px;padding-inline:6px;border-bottom:1px solid var(--hw-hairline);font-size:11.5px;font-feature-settings:"lnum";font-variant-numeric:lining-nums;animation:m-fade .3s var(--m-ease-out) calc(.82s + var(--r) * 90ms) backwards}.ck-r-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-r-row>span:first-child,.ck-r-row>span:nth-child(3){color:var(--hw-supporting)}.ck-r-row>span:nth-child(4){text-align:end;font-weight:600}.ck-r-row.is-flag{background:var(--hw-blush-row);animation:m-fade .3s var(--m-ease-out) calc(.82s + var(--r) * 90ms) backwards,ck-flag-bg .26s var(--m-ease-out) calc(1.25s + var(--r) * .3s) backwards}@keyframes ck-flag-bg{0%{background:transparent}}.ck-r-flag{position:absolute;inset-inline-end:-26px;top:50%;transform:translateY(-50%);background:var(--hw-navy);color:var(--hw-cream);font:600 9.5px/1 var(--sans);font-style:normal;letter-spacing:.8px;text-transform:uppercase;padding:6px 8px;white-space:nowrap;animation:ck-tag .3s var(--m-ease-out) calc(1.33s + var(--r) * .3s) backwards}@keyframes ck-tag{0%{opacity:0;transform:translate(10px,-50%)}}.ck-r-scan{position:absolute;inset-inline:-6px;top:0;height:2px;background:var(--hw-sage);z-index:2;opacity:0;animation:ck-scan 1.25s ease-in-out 1s backwards}@keyframes ck-scan{0%{opacity:0;transform:translateY(0)}6%{opacity:1}92%{opacity:1;transform:translateY(118px)}to{opacity:0;transform:translateY(120px)}}.ck-r-findings{padding:16px 22px 14px}.ck-r-findings ol{list-style:none;margin:0;padding:0}.ck-r-findings li{display:grid;grid-template-columns:24px auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--hw-hairline);font-size:13px;animation:ck-snap .42s cubic-bezier(.2,.9,.1,1) calc(2.25s + var(--f) * .15s) backwards}@keyframes ck-snap{0%{opacity:0;transform:translate3d(32px,0,0)}}.ck-r-rank{font:800 20px/1 var(--hw-serif);letter-spacing:-.03em}.ck-r-ft{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-r-amt{font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:600}.ck-chip{display:inline-block;font:600 9.5px/1 var(--sans);letter-spacing:.8px;text-transform:uppercase;padding:5px 7px;white-space:nowrap}.ck-chip--blush{background:var(--hw-blush);color:var(--hw-navy)}.ck-chip--line{box-shadow:inset 0 0 0 1px currentColor}.ck-chip--sage{background:var(--hw-sage);color:var(--hw-cream)}.ck-chip--muted{box-shadow:inset 0 0 0 1px var(--hw-hairline);color:var(--hw-supporting)}.ck-r-stamp{position:absolute;inset-inline-end:26px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:4px double var(--hw-sage);color:var(--hw-sage);background:hsla(60,12%,95%,.92);font:700 14px/1 var(--sans);letter-spacing:2px;text-transform:uppercase;transform:rotate(-8deg);animation:ck-stamp .3s var(--m-ease-stamp) 2.95s backwards;pointer-events:none}.ck-r-stamp svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6}@keyframes ck-stamp{0%{opacity:0;transform:rotate(-14deg) scale(2.4)}}.ck-r-foot{border-top:1px solid var(--hw-hairline);padding:20px 232px 20px 22px;font-size:10.5px;letter-spacing:.4px;color:var(--hw-supporting)}.ck-stage .ck-replay{display:block;margin:26px 0 0 auto;background:none;border:0;padding:8px 0;color:#b9bec7;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;visibility:hidden}html.m-ready .ck-replay{visibility:visible;animation:m-fade .4s var(--m-ease-out) 3.4s backwards}.ck-replay:hover{color:var(--hw-cream)}.cx-ticker{background:var(--hw-blush);color:var(--hw-navy);padding-block:20px;border-bottom:1px solid var(--hw-navy);--m-ticker-dur:70s}.cx-ticker li{font:900 clamp(20.16px,2.35vw,31.92px)/1.1 var(--hw-serif);letter-spacing:-.03em}.cx-band{background:var(--hw-navy);color:var(--hw-cream);overflow:clip}.cx-band-in{padding-block:52px 44px}.cx-band .cx-eyebrow{color:#fff6c2;animation:m-fade var(--m-dur-reveal) var(--m-ease-out) backwards}.cx-band .cx-h1{font-size:clamp(42px,5.4vw,80px);margin-block:20px 18px!important;max-width:16ch}.cx-band .m-mark{margin-inline:.14em 0}.cx-band .cx-lede{max-width:62ch;font-size:15.5px}.cx-rail{list-style:none;margin:34px 0 0!important;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:720px}.cx-rail li{border-top:2px solid #2e333c;padding-top:12px;display:flex;align-items:center;gap:10px;font:500 11px/1.3 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:#6f7680;position:relative}.cx-rail li:before{content:"";position:absolute;inset-inline:0;top:-2px;height:2px;background:var(--hw-blush);transform:scaleX(0);transform-origin:left center}.cx-rail li[data-state=active]:before,.cx-rail li[data-state=done]:before{transform:scaleX(1);animation:m-grow-x .7s var(--m-ease-snap) calc(.5s + var(--i) * .22s) backwards}.cx-rail li[data-state=active]:before{background:var(--hw-cream)}.cx-rail li[data-state=active],.cx-rail li[data-state=done]{color:var(--hw-cream)}.cx-rail-n{width:20px;height:20px;display:inline-grid;place-items:center;border:1px solid #2e333c;font-size:10px;flex-shrink:0}.cx-rail li[data-state=done] .cx-rail-n{background:var(--hw-blush);border-color:var(--hw-blush);color:var(--hw-navy)}.cx-rail li[data-state=active] .cx-rail-n{border-color:var(--hw-cream)}.cx-rail-n svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4}.cx-main{padding-block:16px 72px}.cx-notice{margin-top:22px!important;padding:14px 18px;font-size:14.5px;line-height:1.5;-webkit-border-start:3px solid;border-inline-start:3px solid;animation:m-rise var(--m-dur-fast) var(--m-ease-out) backwards;--m-rise-d:var(--m-d-micro)}.cx-notice--ok{background:var(--hw-sage-row);border-color:var(--hw-sage);color:#2f5847}.cx-notice--bad{background:#fbeae6;border-color:var(--hw-bad);color:var(--hw-bad)}.cx-notice--muted{background:#f1ede6;border-color:var(--hw-hairline);color:var(--hw-supporting)}.cx-notice--warn{background:#fbf1dc;border-color:var(--hw-warn);color:var(--hw-warn)}.cx-sec{padding-block:44px 8px;border-top:1px solid var(--hw-hairline);margin-top:36px}.cx-sec:first-of-type{border-top:0;margin-top:8px}.cx-sec-head{display:flex;align-items:baseline;gap:18px;margin-bottom:14px}.cx-sec-n{font:900 clamp(36.96px,4.2vw,53.76px)/.9 var(--hw-serif);color:var(--hw-navy);flex-shrink:0;transition:color var(--m-dur-medium) var(--m-ease-out);letter-spacing:-.03em}.cx-sec[data-done=true] .cx-sec-n{color:var(--hw-sage)}.cx-sec-h{font:900 clamp(25.2px,2.69vw,36.96px)/1.02 var(--hw-serif);letter-spacing:-.03em;color:var(--hw-navy)}.cx-p{font-size:15px;line-height:1.6;color:var(--hw-supporting);max-width:64ch}.cx-tiles{isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:22px;max-width:900px}.cx-tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;grid-column-gap:20px;column-gap:20px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:26px 26px 22px;background:#fff;border:2px solid var(--hw-navy);color:var(--hw-navy);text-decoration:none;animation:m-rise var(--m-dur-reveal) var(--m-ease-out) calc(var(--i, 0) * 90ms) backwards}.cx-tile,.cx-tile:after{transition:transform var(--m-dur-medium) var(--m-ease-out)}.cx-tile:after{content:"";position:absolute;inset:-2px;z-index:-1;background:var(--hw-blush);transform:translateZ(0);pointer-events:none}.cx-tile .cx-logo{grid-row:span 2}.cx-tile-name{font:900 32px/1 var(--hw-serif);letter-spacing:-.03em}.cx-tile-why{font-size:13px;color:var(--hw-supporting)}.cx-tile-go{grid-column:1/-1;margin-top:18px;padding-top:14px;border-top:1px solid var(--hw-hairline);display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px}a.cx-tile:active{transform:scale(var(--m-press))}@media (hover:hover) and (pointer:fine){a.cx-tile:hover{transform:translate3d(-3px,-3px,0);transition-duration:var(--m-dur-fast)}a.cx-tile:hover:after{transform:translate3d(9px,9px,0);transition-duration:var(--m-dur-fast)}}a.cx-tile:focus-visible:after{transform:translate3d(9px,9px,0)}.cx-tile[aria-disabled=true]{border-color:var(--hw-hairline);background:#f3efe7;color:var(--hw-supporting)}.cx-tile[aria-disabled=true]:after{display:none}.cx-tile[aria-disabled=true] .cx-logo{filter:grayscale(1);opacity:.55}.cx-tile[aria-disabled=true] .cx-tile-go{color:var(--hw-supporting);font-weight:500}.cx-logo{width:64px;height:64px;display:block;flex-shrink:0}.cx-soon{margin-top:18px!important;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:var(--hw-supporting)}.cx-soon b{font-weight:600;color:var(--hw-navy)}.cx-conn{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:18px 20px;background:#fff;border:2px solid var(--hw-navy);box-shadow:8px 8px 0 var(--hw-sage);margin-top:18px;max-width:900px;animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards}.cx-conn .cx-logo{width:44px;height:44px}.cx-conn-name{font:800 24px/1 var(--hw-serif);letter-spacing:-.03em}.cx-conn-id{font:400 12px/1.4 var(--hw-mono);color:var(--hw-supporting)}.cx-conn-err{flex-basis:100%;font-size:13px;color:var(--hw-warn)}.cx-conn .cx-link{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--hw-supporting);font-size:13px}.cx-runrow{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin-top:18px}.cx-in-l{display:grid;grid-gap:6px;gap:6px;font:500 10.5px/1.4 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:var(--hw-supporting)}.cx-in{font:400 15px/1 var(--sans);height:52px;padding:0 14px;border:1.5px solid var(--hw-navy);border-radius:0;background:#fff;color:var(--hw-navy)}.cx-in:focus{outline:none;box-shadow:inset 0 -3px 0 var(--hw-blush)}.cx-callout{margin-top:20px;padding:18px 20px;background:#fff;border:2px solid var(--hw-navy);box-shadow:8px 8px 0 var(--hw-blush);max-width:760px}.cx-callout b{display:block;font:800 20px/1.1 var(--hw-serif);color:var(--hw-navy);margin-bottom:6px;letter-spacing:-.03em}.cx-callout a{color:var(--hw-navy);font-weight:600}.cx-watch{margin-top:12px!important;font-size:13.5px;color:var(--hw-sage)}.cx-run{position:relative;margin-top:26px;background:var(--hw-navy);color:var(--hw-cream);box-shadow:14px 14px 0 var(--hw-sage);overflow:hidden;max-width:900px;animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards}.cx-run-bar{list-style:none;margin:0!important;padding:24px 28px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.cx-run-bar li{position:relative;border-top:2px solid #2e333c;padding-top:12px;display:flex;align-items:center;gap:8px;font:500 10.5px/1.3 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:#6f7680;transition:color var(--m-dur-medium) var(--m-ease-out);min-width:0}.cx-run-bar li:before{content:"";position:absolute;inset-inline:0;top:-2px;height:2px;background:var(--hw-blush);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--m-ease-snap)}.cx-run-bar li.is-active,.cx-run-bar li.is-done{color:var(--hw-cream)}.cx-run-bar li.is-done:before{transform:scaleX(1)}.cx-run-bar li.is-active:before{transform:scaleX(.5);background:var(--hw-cream);animation:cx-creep 6s linear}@keyframes cx-creep{0%{transform:scaleX(.04)}to{transform:scaleX(.5)}}.cx-run-bar li.is-failed{color:#ffb4a6}.cx-run-bar li.is-failed:before{transform:scaleX(1);background:#ffb4a6}.cx-tick{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid #2e333c;flex-shrink:0;position:relative}.cx-tick svg{width:12px;height:12px;fill:none;stroke:var(--hw-navy);stroke-width:2.4;position:relative}.cx-tick svg path{stroke-dasharray:1;stroke-dashoffset:0;animation:m-draw var(--m-dur-fast) var(--m-ease-out) var(--m-dur-micro) backwards}.is-done>.cx-tick{border-color:var(--hw-blush);background:var(--hw-blush);animation:m-pop var(--m-dur-fast) var(--m-ease-out) backwards}.is-active>.cx-tick{border-color:var(--hw-cream)}.is-active>.cx-tick:after{content:"";width:6px;height:6px;background:var(--hw-blush);animation:ck-blink .9s steps(1) infinite}.cx-run-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-run-scene{position:relative;height:210px;margin:26px 28px 0}.cx-run-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 28px 22px;border-top:1px solid #2e333c;margin-top:22px}.cx-run-cap{font:500 11px/1.4 var(--hw-mono);letter-spacing:1.1px;text-transform:uppercase;color:var(--hw-blush)}.cx-run-note{font-size:12.5px;color:#9fb0bf}.cx-run-busy{position:absolute;inset-inline:0;bottom:0;height:3px;overflow:hidden;background:#2e333c}.cx-run-busy:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:30%;background:var(--hw-blush);animation:m-busy 1.4s var(--m-ease-in-out) infinite}.ck-line{display:block;height:12px;width:var(--w);background:#2e333c;margin-bottom:16px;transform-origin:left center;animation:ck-line .52s var(--m-ease-out) calc(var(--i) * 80ms) backwards}.ck-line:nth-child(3){background:var(--hw-blush)}@keyframes ck-line{0%{transform:scaleX(0);opacity:0}}.cx-scan{position:absolute;inset-inline:-8px;top:0;height:2px;background:var(--hw-sage);animation:cx-scan 2.2s ease-in-out infinite}@keyframes cx-scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}90%{opacity:1}to{transform:translateY(200px);opacity:0}}.ck-bar{margin-bottom:28px}.ck-bar span{display:block;font-size:12px;color:#b9bec7;margin-bottom:10px}.ck-bar i{display:block;height:34px;width:84%;background:var(--hw-blush);transform-origin:left center;animation:m-grow-x .9s var(--m-ease-snap) calc(.15s + var(--i) * .24s) backwards}.ck-bar+.ck-bar i{background:var(--hw-cream);width:80%;animation-duration:3.2s}.ck-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:8px;gap:8px}.ck-grid span{aspect-ratio:1;background:var(--hw-sage);animation:ck-cell .24s var(--m-ease-out) calc(var(--i) * 70ms) backwards}@keyframes ck-cell{0%{background:#2e333c;transform:scale(.7)}}.ck-rankrow{display:grid;grid-template-columns:44px auto 1fr;grid-gap:16px;gap:16px;align-items:center;padding-block:12px;border-bottom:1px solid #2e333c;animation:ck-snap .46s cubic-bezier(.2,.9,.1,1) calc(.12s + var(--i) * .16s) backwards}.ck-rankrow b{font:900 34px/1 var(--hw-serif);letter-spacing:-.03em}.ck-rankrow i{height:8px;background:#2e333c}.ck-rankrow:nth-child(2) i{-webkit-margin-end:20%;margin-inline-end:20%}.ck-rankrow:nth-child(3) i{-webkit-margin-end:40%;margin-inline-end:40%}.cx-run-scene .ck-chip--line{color:var(--hw-cream)}.cx-run-done{position:absolute;inset:0;display:grid;place-items:center}.cx-run-stamp{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:4px double #b9bec7;color:#cfe0d6;font:700 15px/1 var(--sans);letter-spacing:2px;text-transform:uppercase;transform:rotate(-6deg);animation:ck-stamp .3s var(--m-ease-stamp) .15s backwards}.cx-run-stamp svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6}.cx-run-stamp--bad{border-color:#ffb4a6;color:#ffc9bd}.cx-report{margin-top:22px}.cx-rep-head{position:relative;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:18px 28px;padding:26px 28px 22px;background:var(--hw-navy);color:var(--hw-cream)}.cx-rep-head .cx-mono{color:#fff6c2}.cx-rep-co{font:900 clamp(28.56px,3.36vw,45.36px)/1 var(--hw-serif);letter-spacing:-.03em;margin-block:10px 8px!important}.cx-rep-meta{font-size:13px;color:#b9bec7}.cx-gate{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;font:700 12.5px/1 var(--sans);letter-spacing:1.8px;text-transform:uppercase;transform:rotate(-5deg);white-space:nowrap;animation:ck-stamp .3s var(--m-ease-stamp) 1.5s backwards}.cx-gate svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6}.cx-gate--ok{border:4px double #b9bec7;color:#cfe0d6}.cx-gate--bad{border:4px double var(--hw-blush);color:var(--hw-blush)}.cx-gate--muted{border:2px dashed #6f7680;color:#b9bec7}.cx-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--hw-hairline);border-top:0}.cx-fig{padding:18px 22px 20px;min-width:0;-webkit-border-start:1px solid var(--hw-hairline);border-inline-start:1px solid var(--hw-hairline);animation:m-rise var(--m-dur-reveal) var(--m-ease-out) calc(.2s + var(--t, 0) * .1s) backwards}.cx-fig:first-child{-webkit-border-start:0;border-inline-start:0}.cx-fig>span{display:block;font:500 10.5px/1.4 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:var(--hw-supporting)}.cx-fig strong{display:block;font:900 clamp(25.2px,2.52vw,36.96px)/1.1 var(--hw-serif);color:var(--hw-navy);margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.03em}.cx-fig small{font:500 10.5px var(--hw-mono);letter-spacing:.6px;color:var(--hw-supporting);vertical-align:.9em;-webkit-margin-end:4px;margin-inline-end:4px}.cx-fig--hot{background:var(--hw-blush-row)}.cx-figs--four{grid-template-columns:repeat(4,minmax(0,1fr))}.cx-figs--auto{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border-top:1px solid var(--hw-hairline)}.cx-figs--auto .cx-fig{-webkit-border-start:0;border-inline-start:0;-webkit-border-end:1px solid var(--hw-hairline);border-inline-end:1px solid var(--hw-hairline)}.cx-block{margin-top:38px}.cx-block-h{font:500 11px/1.5 var(--hw-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--hw-blush-ink);margin-bottom:12px!important}.cx-block-h2{font:900 clamp(21.84px,2.18vw,28.56px)/1.05 var(--hw-serif);letter-spacing:-.03em;color:var(--hw-navy);margin-bottom:10px!important}.cx-small{font-size:12.5px;line-height:1.55;color:var(--hw-supporting)}.cx-chart{background:#fff;border:1px solid var(--hw-hairline);padding:16px 16px 8px;margin-top:14px}.cx-chart-legend{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;font:400 11px/1.4 var(--hw-mono);color:var(--hw-supporting);margin-bottom:8px}.cx-chart-legend i{display:inline-block;width:10px;height:10px;margin-inline:12px 5px;vertical-align:-1px}.cx-bars g rect{transform-box:fill-box;transform-origin:center bottom;animation:m-grow-y .7s var(--m-ease-out) calc(.3s + var(--i, 0) * 35ms) backwards}.cx-spend{display:grid;grid-template-columns:minmax(110px,220px) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;font-size:13.5px;padding-block:5px}.cx-spend>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-spend i{height:10px;background:var(--hw-blush);transform-origin:left center;animation:m-grow-x .8s var(--m-ease-snap) calc(.4s + var(--i, 0) * 80ms) backwards}.cx-spend>span:last-child{color:var(--hw-supporting);white-space:nowrap;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cx-obs{list-style:none;padding:0;margin:16px 0 0!important;display:grid;grid-gap:10px;gap:10px}.cx-obs li{font-size:15px;line-height:1.55;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:3px solid var(--hw-blush);border-inline-start:3px solid var(--hw-blush)}.cx-verdict{position:relative;margin-top:38px;background:var(--hw-sage);color:var(--hw-cream);padding:30px 32px 28px}.cx-verdict .cx-block-h{color:#f2f2ef}.cx-verdict ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.cx-verdict li{font:900 clamp(18.48px,1.93vw,25.2px)/1.2 var(--hw-serif);letter-spacing:-.03em;max-width:44ch;animation:m-rise var(--m-dur-reveal) var(--m-ease-out) calc(var(--i, 0) * .12s) backwards}.cx-verdict .cx-small{color:#f2f2ef;margin-top:16px!important}.cx-verdict-gates{margin-top:16px;display:grid;grid-gap:6px;gap:6px;padding-top:14px;border-top:1px solid hsla(60,12%,95%,.25)}.cx-verdict-gates p{font-size:13px;line-height:1.5;color:#f2f2ef}.cx-verdict-gates b{font:500 10.5px/1.4 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;-webkit-margin-end:8px;margin-inline-end:8px;padding:2px 6px;background:hsla(60,12%,95%,.16)}.cx-verdict-gates p[data-state=unavailable] b,.cx-verdict-gates p[data-state=unreconciled] b{background:var(--hw-blush);color:var(--hw-navy)}.cx-verdict--clear{display:flex;gap:18px;align-items:center}.cx-attn{list-style:none;margin:0;padding:0;counter-reset:attn;display:grid;grid-gap:0;gap:0}.cx-attn li{counter-increment:attn;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding-block:12px;border-top:1px solid var(--hw-hairline);font-size:15.5px;line-height:1.5}.cx-attn li:before{content:counter(attn);font:900 29px/1 var(--hw-serif);color:var(--hw-navy);letter-spacing:-.03em}.cx-finds{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.cx-find{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(150px,auto);grid-gap:6px 20px;gap:6px 20px;padding:20px 22px;background:#fff;border:1px solid var(--hw-hairline);-webkit-border-start:4px solid var(--tone,var(--hw-hairline));border-inline-start:4px solid var(--tone,var(--hw-hairline));animation:ck-snap .42s cubic-bezier(.2,.9,.1,1) calc(var(--f, 0) * 60ms) backwards}.cx-find[data-prio=act_now]{--tone:var(--hw-blush)}.cx-find[data-prio=next]{--tone:var(--hw-sage)}.cx-find[data-prio=verify]{--tone:var(--hw-navy)}.cx-find-rank{font:900 37px/.9 var(--hw-serif);color:var(--hw-navy);letter-spacing:-.03em}.cx-find-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cx-find-t{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.2px;color:var(--hw-navy);margin-bottom:10px!important}.cx-find dl{display:grid;grid-gap:8px;gap:8px}.cx-find dt{font:500 10px/1.4 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:var(--hw-blush-ink)}.cx-find dd{font-size:14px;line-height:1.55;color:var(--hw-supporting)}.cx-find dd.is-next{color:var(--hw-navy)}.cx-docs{margin-top:12px;padding-top:10px;border-top:1px dashed var(--hw-hairline);display:grid;grid-gap:3px;gap:3px;font:400 11.5px/1.5 var(--hw-mono);color:var(--hw-supporting)}.cx-docs a{color:var(--hw-navy)}.cx-find-side{text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.cx-find-amt{font:800 24px/1 var(--hw-serif);color:var(--hw-navy);white-space:nowrap;letter-spacing:-.03em}.cx-find-amt small{font:500 10px var(--hw-mono);color:var(--hw-supporting);-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:.6em}.cx-pick{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--hw-navy);cursor:pointer;padding:8px 10px;box-shadow:inset 0 0 0 1px var(--hw-hairline);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--m-dur-quick) var(--m-ease-out),box-shadow var(--m-dur-quick) var(--m-ease-out)}.cx-pick:has(input:checked){background:var(--hw-navy);color:var(--hw-cream);box-shadow:none}.cx-pick input{accent-color:var(--hw-blush);width:16px;height:16px;margin:0}.cx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:38px}.cx-card{background:#fff;border:1px solid var(--hw-hairline);border-top:3px solid var(--tone,var(--hw-navy));padding:20px 22px}.cx-card--sage{--tone:var(--hw-sage)}.cx-card--blush{--tone:var(--hw-blush)}.cx-card ul{margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.55;color:var(--hw-supporting);display:grid;grid-gap:4px;gap:4px}.cx-card details{margin-top:12px;font-size:12.5px;color:var(--hw-supporting)}.cx-card summary{cursor:pointer;font-weight:600;color:var(--hw-navy)}.cx-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.cx-plan>div{border-top:2px solid var(--hw-navy);padding-top:14px}.cx-plan .cx-mono{color:var(--hw-supporting);margin-bottom:8px;display:block}.cx-plan ul{margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.55;color:var(--hw-supporting);display:grid;grid-gap:4px;gap:4px}.cx-help{margin-top:38px;padding:26px 28px;background:#fff;border:2px solid var(--hw-navy);box-shadow:12px 12px 0 var(--hw-blush)}.cx-help h3{font:900 clamp(21.84px,2.18vw,28.56px)/1.05 var(--hw-serif);color:var(--hw-navy);margin-bottom:8px!important;letter-spacing:-.03em}.cx-ask textarea,.cx-help textarea,.cx-share textarea{width:100%;font:400 15px/1.5 var(--sans);padding:12px 14px;border:1.5px solid var(--hw-navy);border-radius:0;background:#fff;color:var(--hw-navy);resize:vertical}.cx-ask textarea:focus,.cx-help textarea:focus,.cx-share textarea:focus{outline:none;box-shadow:inset 0 -3px 0 var(--hw-blush)}.cx-help-state{margin-top:12px!important;font-size:14px}.cx-help-state[data-ok=true]{color:var(--hw-sage);font-weight:600}.cx-howread{margin-top:30px;padding-top:16px;border-top:1px solid var(--hw-hairline);font-size:12.5px;line-height:1.6;color:var(--hw-supporting);display:grid;grid-gap:4px;gap:4px}.cx-howread b{color:var(--hw-navy)}.cx-share{margin-top:64px;padding-block:64px 70px;background:var(--hw-navy);color:var(--hw-cream)}.cx-share[data-tone=sage]{background:var(--hw-sage)}.cx-share-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:48px;gap:48px;align-items:end}.cx-share .cx-eyebrow{color:var(--hw-blush)}.cx-share[data-tone=sage] .cx-eyebrow{color:#f2f2ef}.cx-share h2{font:900 clamp(30.24px,3.86vw,55.44px)/1 var(--hw-serif);letter-spacing:-.03em;margin-top:16px!important;max-width:20ch}.cx-share h2 em{font-style:italic;color:var(--hw-blush)}.cx-share h3{font:900 clamp(23.52px,2.52vw,33.6px)/1.05 var(--hw-serif);margin-bottom:8px!important;letter-spacing:-.03em}.cx-share p{font-size:15px;line-height:1.6;color:#b9bec7;max-width:62ch}.cx-share[data-tone=sage] p{color:#f2f2ef}.cx-share a:not(.cx-btn),.cx-share p b{color:var(--hw-cream)}.cx-share .cx-share-fine{font-size:12.5px;color:#9fb0bf;margin-top:14px!important}.cx-share[data-tone=sage] .cx-share-fine{color:#dfe8e2}.cx-share .m-check{color:var(--hw-cream);margin-bottom:16px;width:52px;height:52px}.cx-share-note{margin-bottom:22px!important;padding:12px 16px;font-size:14px;-webkit-border-start:3px solid var(--hw-blush);border-inline-start:3px solid var(--hw-blush);background:hsla(60,12%,95%,.08);color:var(--hw-cream)!important;max-width:none!important}.cx-share-note[data-tone=bad]{border-color:#ffb4a6;color:#ffd9d0!important}.cx-share-warn{color:#ffd9a8!important}.cx-share-err{color:#ffc9bd!important;margin-top:12px!important}.cx-share-row{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;margin-top:16px}.cx-share .cx-link{color:#b9bec7;font-size:13.5px}.cx-share textarea{background:var(--hw-cream);border-color:var(--hw-cream);margin-top:16px}.cx-post{margin-top:26px}.cx-post .cx-mono{color:var(--hw-blush);margin-bottom:10px;display:block}.cx-post-card{background:var(--hw-cream);color:var(--hw-navy);padding:18px 20px;max-width:580px;box-shadow:12px 12px 0 var(--hw-blush);animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards}.cx-post-card div{white-space:pre-wrap;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.cx-post-card .cx-req{font:500 10px/1.4 var(--hw-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--hw-supporting);box-shadow:inset 0 0 0 1px var(--hw-hairline);padding:1px 6px;-webkit-margin-start:6px;margin-inline-start:6px;white-space:nowrap}.cx-post-card img{display:block;width:100%;height:auto;margin-top:14px;border:1px solid var(--hw-hairline)}.cx-post-confirm{margin-top:28px;padding-top:20px;border-top:1px solid #2e333c}.cx-share-soon{margin-top:26px!important;font-size:13.5px;color:var(--hw-supporting)}.cx-retry{margin-top:12px;padding:14px 16px;background:hsla(60,12%,95%,.08);-webkit-border-start:3px solid var(--hw-blush);border-inline-start:3px solid var(--hw-blush);font-size:14px}.cx-ask{margin-top:56px;padding:28px 30px;background:#fff;border:2px solid var(--hw-navy);box-shadow:12px 12px 0 var(--hw-sage)}.cx-ask-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px}.cx-ask h2{font:900 clamp(25.2px,2.86vw,38.64px)/1 var(--hw-serif);letter-spacing:-.03em;color:var(--hw-navy)}.cx-meter{display:grid;grid-gap:8px;gap:8px;justify-items:end}.cx-meter-bar{display:flex;gap:4px}.cx-meter-bar i{width:18px;height:10px;background:var(--hw-hairline);transform-origin:center bottom}.cx-meter-bar i.is-left{background:var(--hw-sage);animation:m-pop var(--m-dur-fast) var(--m-ease-out) calc(var(--i) * 45ms) backwards}.cx-meter .cx-mono{color:var(--hw-navy)}.cx-ask>.cx-p{margin-top:12px!important}.cx-suggest{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 12px}.cx-suggest button{font:500 13px/1.2 var(--sans);padding:9px 13px;border:0;box-shadow:inset 0 0 0 1px var(--hw-hairline);background:var(--hw-cream);color:var(--hw-navy);cursor:pointer;transition:background var(--m-dur-quick) var(--m-ease-out),box-shadow var(--m-dur-quick) var(--m-ease-out)}.cx-suggest button:hover:not([disabled]){background:var(--hw-blush-row);box-shadow:inset 0 0 0 1px var(--hw-blush)}.cx-suggest button[disabled]{opacity:.5;cursor:default}.cx-ask-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:10px}.cx-ask-row .cx-mono{color:var(--hw-supporting)}.cx-answers{margin-top:20px;display:grid;grid-gap:0;gap:0}.cx-answer{border-top:1px solid var(--hw-hairline);padding-block:16px;animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards}.cx-answer-q{font:800 18px/1.2 var(--hw-serif);color:var(--hw-navy);margin-bottom:8px!important;letter-spacing:-.03em}.cx-answer-a{white-space:pre-wrap;font-size:15px;line-height:1.6;color:var(--hw-navy);overflow-wrap:anywhere}.cx-answer details{margin-top:8px;font-size:12.5px;color:var(--hw-supporting)}.cx-answer summary{cursor:pointer}.cx-past{margin-top:56px}.cx-runs{width:100%;border-collapse:collapse}.cx-runs th{font:500 10.5px/1.4 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:var(--hw-supporting);text-align:start;padding:0 12px 10px 0;font-weight:500}.cx-runs td{padding:12px 12px 12px 0;font-size:13.5px;border-top:1px solid var(--hw-hairline);vertical-align:top}.cx-runs td[data-status=done]{color:var(--hw-sage)}.cx-runs td[data-status=failed]{color:var(--hw-bad)}.cx-runs td[data-status=running]{color:var(--hw-warn)}.cx-runs .ck-chip{-webkit-margin-start:8px;margin-inline-start:8px}.cx-runs .cx-link{color:var(--hw-navy);font-weight:600}.cx-closing{margin-top:56px;padding:26px 0 0;border-top:2px solid var(--hw-navy);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px 40px;gap:18px 40px;align-items:center}.cx-closing p{font-size:14px;line-height:1.6;color:var(--hw-supporting);max-width:70ch}.cx-closing b{display:block;font:900 clamp(21.84px,2.35vw,30.24px)/1.1 var(--hw-serif);color:var(--hw-navy);font-weight:900;margin-bottom:6px;letter-spacing:-.03em}.cx-updates{margin-top:44px;padding:20px 22px;border:1px solid var(--hw-hairline);background:#fff;max-width:760px}.cx-updates-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.cx-consent{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;color:var(--hw-navy);cursor:pointer;flex:1 1 320px}.cx-consent input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--hw-sage);flex-shrink:0}.cx-updates-msg{margin-top:10px!important;font-size:13.5px;color:var(--hw-bad);animation:m-rise var(--m-dur-fast) var(--m-ease-out) backwards;--m-rise-d:var(--m-d-micro)}.cx-updates-msg.is-ok{color:var(--hw-sage);font-weight:600}.cx-updates .cx-link{color:var(--hw-supporting);font-size:13.5px}@media (max-width:1100px){.cx-hero-grid{gap:40px}}@media (max-width:900px){.cx-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:40px 72px;gap:52px}.cx-figs,.cx-figs--four{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-fig:nth-child(3){-webkit-border-start:0;border-inline-start:0}.cx-fig:nth-child(n+3){border-top:1px solid var(--hw-hairline)}.cx-plan,.cx-share-grid,.cx-two{grid-template-columns:1fr}.cx-share-grid{gap:26px}.cx-closing{grid-template-columns:1fr}}@media (max-width:700px){.cx-wrap{width:calc(100% - 32px)}.cx-header-in{height:64px;gap:12px}.cx-brand-tag,.cx-nav .cx-hide-sm{display:none}.cx-nav{gap:14px;font-size:12.5px}.cx-nav .cx-nav-cta{padding:10px 12px;gap:10px}.cx-field{flex-direction:column;gap:10px}.cx-field input{flex:none;width:100%}.cx-field .cx-btn{width:100%}.cx-tiles{grid-template-columns:1fr;gap:18px}.cx-tile{padding:20px 20px 18px;-webkit-margin-end:8px;margin-inline-end:8px}.cx-tile-name{font-size:32px}.cx-logo{width:54px;height:54px}.cx-rail li{font-size:9.5px;gap:6px;letter-spacing:.6px}.cx-run{box-shadow:8px 8px 0 var(--hw-sage);-webkit-margin-end:8px;margin-inline-end:8px}.cx-run-bar{padding:18px 16px 0;gap:5px}.cx-run-bar li{font-size:9px;letter-spacing:.4px;gap:5px}.cx-run-bar .cx-tick{display:none}.cx-run-scene{height:150px;margin:18px 16px 0}.ck-line{height:8px;margin-bottom:10px}.ck-bar{margin-bottom:14px}.ck-bar i{height:20px}.ck-rankrow{padding-block:6px}.ck-rankrow b{font-size:28px}.cx-run-foot{padding:14px 16px 18px}.cx-rep-head{padding:20px 18px 18px}.cx-fig{padding:14px 14px 16px}.cx-fig strong{font-size:28px}.cx-verdict{padding:22px 20px}.cx-find{grid-template-columns:34px minmax(0,1fr);padding:16px;gap:6px 12px}.cx-find-rank{font-size:32px}.cx-find-side{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;text-align:start;padding-top:10px;border-top:1px solid var(--hw-hairline);margin-top:6px}.cx-spend{grid-template-columns:minmax(0,1fr) auto}.cx-spend i{grid-column:1/-1;grid-row:2}.cx-ask,.cx-help{padding:20px 18px;box-shadow:8px 8px 0 var(--hw-blush);-webkit-margin-end:8px;margin-inline-end:8px}.cx-ask{box-shadow:8px 8px 0 var(--hw-sage)}.cx-meter{justify-items:start}.cx-meter-bar i{width:14px}.cx-share{padding-block:48px 52px}.cx-post-card{box-shadow:8px 8px 0 var(--hw-blush);-webkit-margin-end:8px;margin-inline-end:8px}.cx-footer-mail{-webkit-margin-start:0;margin-inline-start:0;width:100%}}@media (max-width:580px){.cx-hero-grid{padding-top:32px}.cx-hero .cx-h1{font-size:clamp(44px,12.6vw,60px)}.ck-report{-webkit-margin-end:10px;margin-inline-end:10px;box-shadow:10px 10px 0 var(--hw-blush)}.ck-r-head{padding:14px 16px 12px}.ck-r-co{font-size:22px}.ck-r-status{display:none}.ck-r-tile{padding:12px 12px 14px}.ck-r-tile strong{font-size:24px}.ck-r-findings,.ck-r-ledger{padding-inline:16px}.ck-r-row{grid-template-columns:42px minmax(0,1fr) 64px}.ck-r-row>span:nth-child(3){display:none}.ck-r-flag{inset-inline-end:4px;font-size:8.5px;padding:4px 5px}.ck-r-findings li{grid-template-columns:20px auto minmax(0,1fr)}.ck-r-amt{display:none}.ck-r-stamp{inset-inline-end:12px;bottom:10px;font-size:11px;padding:7px 10px}.ck-r-foot{-webkit-padding-end:190px;padding-inline-end:190px}.ck-r-top{padding:10px 16px;font-size:9.5px;letter-spacing:.8px}.ck-r-top>span{white-space:nowrap}}.cx-fix{margin-top:12px;padding-top:10px;border-top:1px dashed var(--hw-hairline);display:grid;grid-gap:10px;gap:10px}.cx-fix-row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.cx-fix-state{font-size:13.5px;line-height:1.5;color:var(--hw-supporting)}.cx-fix-state[data-tone=ok]{color:var(--hw-sage);font-weight:600}.cx-fix-state[data-tone=bad]{color:var(--hw-bad)}.cx-fix-state[data-tone=warn]{color:var(--hw-warn)}.cx-fix-state a{color:inherit}.cx-fix-note{font-size:12.5px;line-height:1.5;color:var(--hw-supporting)}.cx-fix-panel{padding:14px 16px;background:var(--hw-cream);border:1px solid var(--hw-hairline);display:grid;grid-gap:10px;gap:10px}.cx-fix-panel p{font-size:13.5px;line-height:1.55;color:var(--hw-navy)}.cx-fix-kind{font:500 10.5px/1.4 var(--hw-mono);letter-spacing:1px;text-transform:uppercase;color:var(--hw-blush-ink)}.cx-fix-table{width:100%;border-collapse:collapse;font:400 12px/1.45 var(--hw-mono);color:var(--hw-navy)}.cx-fix-table th{text-align:start;font-weight:500;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--hw-supporting);padding:4px 8px 6px 0;border-bottom:1px solid var(--hw-navy)}.cx-fix-table td{padding:6px 8px 6px 0;border-bottom:1px solid var(--hw-hairline);vertical-align:top}.cx-fix-table td.n,.cx-fix-table th.n{text-align:end;white-space:nowrap}.cx-fix-table tr[data-derived=true] td{color:var(--hw-supporting);font-style:italic}.cx-fix-table tfoot td{border-bottom:0;font-weight:600}.cx-fixband{margin-top:64px;padding-block:60px 64px;background:var(--hw-blush-row);color:var(--hw-navy);border-block:2px solid var(--hw-navy)}.cx-fixband .cx-eyebrow{color:var(--hw-blush-ink)}.cx-fixband h2{font:900 clamp(28.56px,3.7vw,50.4px)/1 var(--hw-serif);letter-spacing:-.03em;margin-top:14px!important;max-width:22ch}.cx-fixband h2 em{font-style:italic;color:var(--hw-blush-ink)}.cx-fixband-lede,.cx-fixband>.cx-wrap>p{font-size:15.5px;line-height:1.6;color:var(--hw-supporting);max-width:64ch;margin-top:14px!important}.cx-fixband-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:40px;gap:40px;align-items:end}.cx-fixconsent{margin-top:26px;padding:24px 26px;background:#fff;border:2px solid var(--hw-navy);box-shadow:12px 12px 0 var(--hw-navy);max-width:820px;display:grid;grid-gap:14px;gap:14px}.cx-fixconsent h3{font:900 clamp(21.84px,2.18vw,28.56px)/1.05 var(--hw-serif);letter-spacing:-.03em}.cx-fixconsent blockquote{margin:0;padding:12px 16px;-webkit-border-start:3px solid var(--hw-blush);border-inline-start:3px solid var(--hw-blush);background:var(--hw-cream);font-size:16px;line-height:1.5}.cx-fixconsent ul{display:grid;grid-gap:6px;gap:6px;-webkit-padding-start:18px;padding-inline-start:18px;font-size:14px;line-height:1.5;color:var(--hw-supporting)}.cx-fixconsent label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.cx-fixconsent label input{margin-top:4px;accent-color:var(--hw-navy)}.cx-fixlist{margin-top:26px;display:grid;grid-gap:14px;gap:14px}.cx-fixitem{padding:18px 20px;background:#fff;border:1px solid var(--hw-hairline);-webkit-border-start:4px solid var(--hw-navy);border-inline-start:4px solid var(--hw-navy);display:grid;grid-gap:10px;gap:10px}.cx-fixitem-top{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.cx-fixitem-top label{display:flex;gap:10px;align-items:flex-start;font-weight:600;font-size:15px;line-height:1.35}.cx-fixitem-top label input{margin-top:3px;accent-color:var(--hw-navy)}.cx-fixitem-amt{font:800 18px/1 var(--hw-serif);white-space:nowrap;letter-spacing:-.03em}.cx-fixitem-amt small{font:500 10px var(--hw-mono);color:var(--hw-supporting);-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:.5em}@media (max-width:760px){.cx-fixband{padding-block:44px 48px}.cx-fixband-grid{grid-template-columns:minmax(0,1fr);gap:20px}.cx-fixconsent{padding:20px 18px;box-shadow:8px 8px 0 var(--hw-navy);-webkit-margin-end:8px;margin-inline-end:8px}.cx-fix-table{font-size:11px}.cx-fix-table .hide-sm{display:none}}@media (prefers-reduced-motion:reduce){html.m-ready .cx-root [data-reveal]{opacity:1!important}.cx-root *,.cx-root :after,.cx-root :before{animation:none!important;transition:none!important}.m-magnetic,.m-magnetic>*{transform:none!important}.m-ticker-track{width:auto}.m-ticker-track>ul{flex-wrap:wrap}.m-ticker-track>ul[aria-hidden=true]{display:none}.m-ticker li{white-space:normal}.cx-busyline:after,.cx-run-busy:after{width:100%;opacity:.4}}@media print{.cx-root [data-reveal]{opacity:1!important;animation:none!important}}