:root{--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-count:900ms;--m-ease-out:cubic-bezier(0.22,1,0.36,1);--m-ease-in-out:ease-in-out;--m-ease-linear:linear;--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);--m-stagger-lg:var(--m-dur-micro)}@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-drop{0%{opacity:0;transform:translate3d(0,calc(var(--m-d-base) * -1),0)}to{opacity:1;transform:none}}@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-dim{0%{opacity:.45}to{opacity:1}}@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-w{0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1)}45%{transform:translate3d(calc(var(--m-d-base) * -1),0,0);opacity:0}46%{transform:translate3d(var(--m-d-base),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-block,:is(.m-enter,.hw-page:has([data-motion-page]) .hw-phero-in)>*{animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards;animation-delay:calc(var(--m-i, 0) * var(--m-stagger-lg))}:is(.m-enter,.hw-page:has([data-motion-page]) .hw-phero-in)>:nth-child(2){--m-i:1}:is(.m-enter,.hw-page:has([data-motion-page]) .hw-phero-in)>:nth-child(3){--m-i:2}:is(.m-enter,.hw-page:has([data-motion-page]) .hw-phero-in)>:nth-child(n+4){--m-i:3}.m-enter-block{--m-i:2}html.m-ready [data-reveal]:not([data-reveal^=stagger]):not(.is-in):not(.is-seen),html.m-ready [data-reveal^=stagger]:not(.is-in):not(.is-seen)>*{opacity:0}[data-reveal].is-in:not([data-reveal^=stagger]),[data-reveal^=stagger].is-in>*{animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards;animation-delay:calc(var(--m-i, 0) * var(--m-stagger))}[data-reveal=stagger-lg].is-in>*{animation-delay:calc(var(--m-i, 0) * var(--m-stagger-lg))}html.m-ready [data-play]:not(.is-in),html.m-ready [data-play]:not(.is-in) *,html.m-ready [data-play]:not(.is-in) :after,html.m-ready [data-play]:not(.is-in) :before,html.m-ready [data-play]:not(.is-in):after,html.m-ready [data-play]:not(.is-in):before{animation-play-state:paused}[data-count]{font-feature-settings:"lnum";font-variant-numeric:lining-nums}:is(.hw-btn,.hw-nav-cta,.m-btn){position:relative;isolation:isolate;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform var(--m-dur-medium) var(--m-ease-out),background-color var(--m-dur-quick) var(--m-ease-out),opacity var(--m-dur-quick) var(--m-ease-out)}:is(.hw-btn,.hw-nav-cta,.m-btn):before{content:"";position:absolute;inset:0;z-index:-1;background:var(--m-fill,transparent);transform:scaleX(0);transform-origin:right center;transition:transform var(--m-dur-medium) var(--m-ease-out);pointer-events:none}:is(.hw-btn,.hw-nav-cta,.m-btn):active:not([disabled]){transform:translateY(0) scale(var(--m-press));transition-duration:var(--m-dur-micro)}:is(.hw-btn,.hw-nav-cta,.m-btn):active:not([disabled]):before{transform:scaleX(1);transform-origin:left center;transition-duration:var(--m-dur-quick)}.hw-btn[disabled]:before{display:none}.hw-btn[aria-disabled=true]:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:40%;height:2px;background:currentColor;opacity:.45;animation:m-busy 1.1s var(--m-ease-in-out) infinite}.hw-btn--blush,.hw-btn--peach,.hw-zero-section .hw-btn{--m-fill:var(--hw-blush-hover)}.hw-btn--navy,.hw-nav-cta{--m-fill:#2a2f37}.hw-form .hw-btn{--m-fill:#f2f2ef}@media (hover:hover) and (pointer:fine){:is(.hw-btn,.hw-nav-cta,.m-btn):hover{transition-duration:var(--m-dur-fast),var(--m-dur-quick),var(--m-dur-quick)}.m-btn:hover{transform:translateY(calc(var(--m-lift) * -1))}:is(.hw-btn,.hw-nav-cta,.m-btn):hover:before{transform:scaleX(1);transform-origin:left center;transition-duration:var(--m-dur-fast)}.hw-btn--blush:hover,.hw-btn--peach:hover,.hw-zero-section .hw-btn:hover{background:var(--hw-blush)}.hw-btn--navy:hover,.hw-nav-cta:hover{background:var(--hw-navy)}.hw-form .hw-btn:hover{background:var(--hw-cream)}}@media (hover:none){.hw-btn:hover{transform:none}}.m-arrow{display:inline-block}@media (hover:hover) and (pointer:fine){:is(a,button,.m-arrow-host):hover>.m-arrow--e{animation:m-arrow-e var(--m-dur-slow) both}:is(a,button,.m-arrow-host):hover>.m-arrow--w{animation:m-arrow-w var(--m-dur-slow) both}:is(a,button,.m-arrow-host):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--w{animation:m-arrow-w var(--m-dur-slow) both}:is(a,button):focus-visible>.m-arrow--ne{animation:m-arrow-ne var(--m-dur-slow) both}:is(.m-underline,.hw-nav a,.hw-signin,.hw-link--ruled,.hw-textlink){position:relative}:is(.m-underline,.hw-nav a,.hw-signin,.hw-link--ruled,.hw-textlink):after{content:"";position:absolute;inset-inline:0;bottom:var(--m-line-y,-1px);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}html[dir=rtl] :is(.m-underline,.hw-nav a,.hw-signin,.hw-link--ruled,.hw-textlink):after{transform-origin:left center}.hw-nav a,.hw-signin{--m-line-y:9px}.hw-nav a:hover,.hw-signin:hover{text-decoration:none}.hw-nav a[aria-current=page]:after{transform:scaleX(1)}.hw-control .hw-textlink{--m-line:var(--hw-blush)}:is(.m-underline,.hw-nav a,.hw-signin,.hw-link--ruled,.hw-textlink):focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){:is(.m-underline,.hw-nav a,.hw-signin,.hw-link--ruled,.hw-textlink):hover:after{transform:scaleX(1);transform-origin:left center;transition-duration:var(--m-dur-fast)}html[dir=rtl] :is(.m-underline,.hw-nav a,.hw-signin,.hw-link--ruled,.hw-textlink):hover:after{transform-origin:right center}}:is(.hw-link,.hw-nav a,.hw-signin,.hw-lang a,.hw-footer-mail,.hw-footer-cols a,.hw-footer-bottom a,.hw-menu a,.hw-capture-zoom){transition:color var(--m-dur-quick) var(--m-ease-out),background-color var(--m-dur-quick) var(--m-ease-out);-webkit-tap-highlight-color:transparent}@media (hover:none){:is(.hw-link,.hw-textlink,.hw-footer-mail):active{opacity:.7}}.m-sweep{position:relative}.m-sweep:before{content:"";position:absolute;inset-inline:0;top:-1px;height:2px;background:var(--m-sweep,var(--hw-navy));transform:scaleX(0);transform-origin:right center;transition:transform var(--m-dur-medium) var(--m-ease-out);pointer-events:none}.m-sweep:focus-within:before{transform:scaleX(1);transform-origin:left center;transition-duration:var(--m-dur-fast)}.m-lift{position:relative;isolation:isolate;transition:transform var(--m-dur-medium) var(--m-ease-out)}.m-lift:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--m-lift-shadow,#f2f2ef);opacity:0;transition:transform var(--m-dur-medium) var(--m-ease-out),opacity var(--m-dur-medium) var(--m-ease-out);pointer-events:none}.m-lift:active{transform:scale(var(--m-press));transition-duration:var(--m-dur-micro)}@media (hover:hover) and (pointer:fine){.m-sweep:hover:before{transform:scaleX(1);transform-origin:left center}.m-lift:hover,.m-sweep:hover:before{transition-duration:var(--m-dur-fast)}.m-lift:hover{transform:translate3d(calc(var(--m-lift) * -1),calc(var(--m-lift) * -1),0)}.m-lift:hover:after{opacity:1;transform:translate3d(8px,8px,0);transition-duration:var(--m-dur-fast)}}.hw-form :is(input,select,textarea){transition:border-color var(--m-dur-quick) var(--m-ease-out),box-shadow var(--m-dur-quick) var(--m-ease-out)}.hw-form label{transition:color var(--m-dur-quick) var(--m-ease-out)}.hw-form label:has(+:is(input,select,textarea):focus){color:var(--hw-blush)}.hw-form :is(input,select,textarea):user-invalid{border-bottom-color:#ffe55c}.hw-form label:has(+:user-invalid){color:#ffe55c}.hw-form input:is([type=email],[name=name]):user-valid:not(:focus){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23D1DBE2' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 2px center /14px;-webkit-padding-end:24px;padding-inline-end:24px}html[dir=rtl] .hw-form input:is([type=email],[name=name]):user-valid:not(:focus){background-position:left 2px center}.hw-form-err{animation:m-rise var(--m-dur-fast) var(--m-ease-out) backwards;--m-rise-d:var(--m-d-micro)}.hw-form--done{animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards}.m-check{display:block;width:36px;height:36px;margin-bottom:18px;color:var(--hw-blush)}.m-check circle{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.4}.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) var(--m-dur-fast) backwards}.m-steps{--m-steps-delay:700ms;--m-steps-rule:hsla(60,12%,95%,.22);--m-steps-fill:var(--hw-blush);--m-steps-tick-ink:var(--hw-navy);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;counter-reset:m-step}.m-steps.is-late{--m-steps-delay:120ms}.m-steps:after,.m-steps:before{content:"";position:absolute;inset-inline:9px calc(25% - 9px);top:9px;height:1px;background:var(--m-steps-rule)}.m-steps:after{background:var(--m-steps-fill);transform-origin:left center;animation:m-grow-x calc(var(--m-dur-step) * 3) var(--m-ease-in-out) calc(var(--m-steps-delay) + var(--m-dur-step) * .5) backwards}html[dir=rtl] .m-steps:after{transform-origin:right center}.m-step{position:relative;-webkit-padding-end:24px;padding-inline-end:24px;min-width:0;--m-i:0}.m-step:nth-child(2){--m-i:1}.m-step:nth-child(3){--m-i:2}.m-step:nth-child(4){--m-i:3}.m-step-tick{position:relative;z-index:1;display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--m-steps-fill);background:var(--hw-navy);color:var(--m-steps-tick-ink);margin-bottom:18px}.m-step-tick:before{content:"";position:absolute;inset:-1px;background:var(--m-steps-fill);transform-origin:center;animation:m-pop var(--m-dur-fast) var(--m-ease-out) calc(var(--m-steps-delay) + var(--m-i) * var(--m-dur-step)) backwards}.m-step-tick svg{position:relative;width:13px;height:13px}.m-step-tick path{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0;animation:m-draw var(--m-dur-fast) var(--m-ease-out) calc(var(--m-steps-delay) + var(--m-i) * var(--m-dur-step) + var(--m-dur-micro)) backwards}.m-step>:not(.m-step-tick){animation:m-dim var(--m-dur-fast) var(--m-ease-out) calc(var(--m-steps-delay) + var(--m-i) * var(--m-dur-step)) backwards}@media (max-width:760px){.m-steps{grid-template-columns:1fr;gap:22px}.m-steps:after,.m-steps:before{display:none}.m-step{display:grid;grid-template-columns:19px 1fr;grid-column-gap:16px;column-gap:16px;-webkit-padding-end:0;padding-inline-end:0}.m-step:not(:last-child):after{content:"";position:absolute;inset-inline-start:9px;top:19px;bottom:-22px;width:1px;background:var(--m-steps-fill);transform-origin:center top;animation:m-grow-y var(--m-dur-step) var(--m-ease-in-out) calc(var(--m-steps-delay) + var(--m-i) * var(--m-dur-step) + var(--m-dur-fast)) backwards}.m-step-tick{grid-row:span 3;margin-bottom:0}}.hw-panel:not([hidden]){animation-duration:var(--m-dur-fast);animation-timing-function:var(--m-ease-out)}.hw-step{transition:background-color var(--m-dur-fast) var(--m-ease-out),color var(--m-dur-fast) var(--m-ease-out)}.hw-experience .hy-beat{transition:opacity var(--m-dur-medium) var(--m-ease-out)}.hw-experience :is(.hy-step-n,.hy-line,.hy-check-box,.hy-iv-track-s){transition-duration:var(--m-dur-fast);transition-timing-function:var(--m-ease-out)}.hw-experience .hy-progress-fill{transition:width var(--m-dur-reveal) var(--m-ease-out)}.hw-menu:not([hidden]){animation:m-drop var(--m-dur-fast) var(--m-ease-out)}.hw-faq summary{transition:color var(--m-dur-quick) var(--m-ease-out)}:root{--m-dur-kin:820ms;--m-kin-stagger:110ms;--m-ease-snap:cubic-bezier(0.65,0,0.35,1);--m-ease-stamp:cubic-bezier(0.55,0,0.8,0.2)}.m-kin-line{display:block;overflow-x:visible;overflow-y:clip;padding-block:.16em .32em;margin-block:-.16em -.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:.2em 0 -.06em;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}html[dir=rtl] .m-mark:before{transform-origin:right center}@keyframes m-mark-ink{0%{color:var(--m-mark-from,currentColor)}}.m-cta{--m-fill:var(--hw-navy);--m-fill-ink:var(--hw-cream);min-height:54px;padding:16px 22px;font-size:14px;gap:36px}.m-cta:before{transform:scaleY(0);transform-origin:center bottom}.m-cta--on-navy{--m-fill:var(--hw-cream);--m-fill-ink:var(--hw-navy)}.hw-btn.m-magnetic:hover,.m-magnetic{transform:translate3d(var(--mx,0),var(--my,0),0)}.m-magnetic{transition:transform .42s var(--m-ease-out),color var(--m-dur-quick) var(--m-ease-out)}.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)}.hw-btn.m-magnetic:active:not([disabled]){transform:translate3d(var(--mx,0),var(--my,0),0) scale(var(--m-press))}@media (hover:hover) and (pointer:fine){.m-cta:hover:before{transform:scaleY(1);transform-origin:center bottom}.m-cta:hover{color:var(--m-fill-ink)!important}.hw-btn--blush.m-cta:hover,.hw-btn--peach.m-cta:hover{background:var(--hw-blush)}}.m-cta:focus-visible:before{transform:scaleY(1)}.m-cta:focus-visible{color:var(--m-fill-ink)!important}.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):hover .m-swap-l>span:first-child{transform:translateY(-115%)}:is(a,button):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-words span:not(.m-words-line){opacity:clamp(.16,calc(var(--p, 1) * (var(--n) + 2) - var(--i)),1);transition:opacity .14s linear}.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}.hw-page[data-paused=true] .m-ticker-track,.m-ticker:hover .m-ticker-track{animation-play-state:paused}html[dir=rtl] .m-ticker-track{animation-direction:reverse}@keyframes m-marquee{to{transform:translateX(-50%)}}.hw-brand svg path:nth-of-type(2){animation:m-tick-a .76s var(--m-ease-snap) .3s backwards}.hw-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)}}html.m-ready [data-parallax] .hw-capture-open>img{transform:translate3d(0,var(--py,0),0) scale(1.08);will-change:transform}html.m-ready [data-steps] [data-step]{opacity:.28;transition:opacity var(--m-dur-medium) var(--m-ease-out)}html.m-ready [data-steps] [data-step]:is(.is-active,.is-past){opacity:1}@media (prefers-reduced-motion:reduce){html.m-ready [data-reveal],html.m-ready [data-reveal]>*{opacity:1!important}.hw-form--done,.hw-form-err,.hw-menu,.hw-phero-in>*,.m-arrow,.m-check path,.m-enter-block,.m-enter>*,[data-play],[data-play] *,[data-play] :after,[data-play] :before,[data-play]:after,[data-play]:before,[data-reveal],[data-reveal]>*{animation:none!important}:is(.hw-btn,.hw-nav-cta,.m-btn,.m-lift,.m-sweep,.m-underline,.hw-nav a,.hw-signin,.hw-link--ruled,.hw-textlink),:is(.hw-btn,.hw-nav-cta,.m-btn,.m-lift,.m-sweep,.m-underline,.hw-nav a,.hw-signin,.hw-link--ruled,.hw-textlink):after,:is(.hw-btn,.hw-nav-cta,.m-btn,.m-lift,.m-sweep,.m-underline,.hw-nav a,.hw-signin,.hw-link--ruled,.hw-textlink):before{transition:none!important}:is(.hw-btn,.hw-nav-cta,.m-btn,.m-lift):is(:hover,:active){transform:none!important}.hw-btn[aria-disabled=true]:after{animation:none!important;width:100%;opacity:.3}.hw-brand svg path,.m-kin-in,.m-mark,.m-mark:before,.m-roll-col,.m-ticker-track,[class*=ck-],[class*=ck-]:after,[class*=ck-]:before{animation:none!important}.m-magnetic,.m-magnetic>*,.m-swap-l>span,.m-words span{transition:none!important}.m-magnetic{transform:none!important}.m-words span{opacity:1!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}[data-steps] [data-step]{opacity:1!important}[data-parallax] .hw-capture-open>img{transform:none!important}}@media print{[data-reveal],[data-reveal]>*{opacity:1!important;animation:none!important}}body:has(.hw-page),html:has(.hw-page){overflow-x:clip}.hw-talk h2 :is(.m-kin-line,.m-kin-in),:is(.hw-phero,.hw-hero,.hw-talk) h1 :is(.m-kin-line,.m-kin-in){color:inherit}.hw-phero h1{--m-mark-from:var(--hw-ink)}.hw-page:has([data-motion-page]) .hw-phero-in>h1{animation:none}[data-kin-on-view]:not(.is-in) .m-kin-in{animation:none}html[dir=rtl] .m-kin-in{animation-name:m-kin-up-rtl}@keyframes m-kin-up-rtl{0%{transform:translate3d(0,115%,0) rotate(-3deg);transform-origin:right bottom}}.m-roll{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] :is(.hw-btn,.hw-nav-cta,.m-btn):before{transform-origin:left center}html[dir=rtl] :is(.hw-btn,.hw-nav-cta,.m-btn):active:not([disabled]):before{transform-origin:right center}@media (hover:hover) and (pointer:fine){html[dir=rtl] :is(.hw-btn,.hw-nav-cta,.m-btn):hover:before{transform-origin:right center}}html[dir=rtl] .m-cta:before{transform-origin:center bottom!important}.m-swap--whole .m-swap-l{height:1.6em;line-height:1.6em}.m-cta--on-blush{--m-fill:var(--hw-cream);--m-fill-ink:var(--hw-navy)}.m-cta--on-blush:is(:hover,:focus-visible){background:var(--hw-navy)}.hw-index a{position:relative}.hw-index a:before{content:"";position:absolute;inset-block:-1px;inset-inline-start:0;width:3px;background:var(--hw-blush);transform:scaleY(0);transform-origin:center top}.hw-index a:before,.hw-index a>div{transition:transform var(--m-dur-medium) var(--m-ease-out)}.hw-index a .hw-mono{padding:5px 8px;box-shadow:inset 0 0 0 1px var(--hw-hairline);transition:background-color var(--m-dur-quick) var(--m-ease-out),color var(--m-dur-quick) var(--m-ease-out),box-shadow var(--m-dur-quick) var(--m-ease-out);white-space:nowrap}.hw-index a:focus-visible:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.hw-index a:hover:before{transform:scaleY(1);transition-duration:var(--m-dur-fast)}.hw-index a:hover>div{transform:translate3d(18px,0,0);transition-duration:var(--m-dur-fast)}html[dir=rtl] .hw-index a:hover>div{transform:translate3d(-18px,0,0)}.hw-index a:hover .hw-mono{background:var(--hw-navy);color:var(--hw-cream);box-shadow:inset 0 0 0 1px var(--hw-navy)}}.hw-index a:active>div{transform:translate3d(10px,0,0)}html[dir=rtl] .hw-index a:active>div{transform:translate3d(-10px,0,0)}.hw-block--sage .hw-heading h2{font:900 clamp(38.64px,5.04vw,77.28px)/.98 var(--hw-serif);letter-spacing:-.03em}html[lang=ar] .hw-block--sage .hw-heading h2{font-size:clamp(34px,4.4vw,60px);letter-spacing:0}.hw-menu:not([hidden])>a{animation:m-rise var(--m-dur-fast) var(--m-ease-out) backwards;animation-delay:calc(var(--m-i, 0) * var(--m-dur-stagger))}.hw-menu>a:nth-child(2){--m-i:1}.hw-menu>a:nth-child(3){--m-i:2}.hw-menu>a:nth-child(4){--m-i:3}.hw-menu>a:nth-child(5){--m-i:4}.hw-menu>a:nth-child(n+6){--m-i:5}:is(.hw-footer-cols a,.hw-footer-bottom a,.hw-footer-mail){position:relative}:is(.hw-footer-cols a,.hw-footer-bottom a):after{content:"";position:absolute;inset-inline:0;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--m-dur-medium) var(--m-ease-out)}:is(.hw-footer-cols a,.hw-footer-bottom a):focus-visible:after{transform:scaleX(1)}.hw-footer-main>a:is(:hover,:focus-visible) svg path:nth-of-type(2){animation:m-tick-b .76s var(--m-ease-snap)}.hw-social a{transition:transform var(--m-dur-medium) var(--m-ease-out),background-color var(--m-dur-quick) var(--m-ease-out),color var(--m-dur-quick) var(--m-ease-out),border-color var(--m-dur-quick) var(--m-ease-out)!important}.hw-social a:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){:is(.hw-footer-cols a,.hw-footer-bottom a):hover:after{transform:scaleX(1);transform-origin:left center;transition-duration:var(--m-dur-fast)}html[dir=rtl] :is(.hw-footer-cols a,.hw-footer-bottom a):hover:after{transform-origin:right center}.hw-social a:hover{transform:translate3d(0,-3px,0);transition-duration:var(--m-dur-fast)!important}}@media (prefers-reduced-motion:reduce){html[dir=rtl] .m-kin-in{animation:none!important}.hw-index a>div,.hw-menu>a,.hw-social a{transform:none!important;animation:none!important}}.hw-phero .m-cta--on-navy{--m-fill:var(--hw-ink);--m-fill-ink:var(--hw-cream)}.tt-page{background:var(--hw-cream)}.tt-grid{background-color:var(--hw-cream);background-image:linear-gradient(var(--hw-grid) 1px,transparent 1px),linear-gradient(90deg,var(--hw-grid) 1px,transparent 1px);background-size:32px 32px}.tt-sec{padding-block:clamp(64px,8.5vw,120px)}.tt-sec+.tt-sec:not(.tt-grid):not(.tt-books){padding-top:0}.tt-wp{display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;font:400 12px/1.5 var(--hw-mono);color:var(--hw-supporting);border:1px solid var(--hw-hairline);background:var(--hw-cream);padding:8px 12px}.tt-wp b{color:var(--hw-ink);font-weight:600}.tt-tm{font:700 1.35em/1 var(--hw-hand);color:var(--hw-red);display:inline-block;min-width:1ch;text-align:center}.tt-h2{font:900 clamp(34px,4.6vw,66px)/.97 var(--hw-serif);letter-spacing:-.03em;margin-top:40px!important;max-width:20ch;color:var(--hw-ink)}.tt-lead{color:var(--hw-supporting);margin-top:20px!important;max-width:60ch;font-size:clamp(17px,1.3vw,19.5px);line-height:1.55}.tt-hl{background-image:linear-gradient(transparent 20%,var(--hw-blush) 20%,var(--hw-blush) 90%,transparent 90%);background-repeat:no-repeat;background-size:100% 100%;padding-inline:.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--m-ease-out,ease-out)}html.m-ready .tt-hl[data-play]:not(.is-in):not(.is-seen){background-size:0 100%}html[dir=rtl] .tt-hl{background-position:100%}.tt-link{font-weight:700;border-bottom:3px solid var(--hw-blush);padding-bottom:1px;display:inline-flex;gap:10px;align-items:baseline}.tt-link:hover{background:var(--hw-blush)}.tt-who{font:400 12.5px/1.5 var(--hw-mono)}.tt-more,.tt-who{color:var(--hw-supporting)}.tt-more{margin-top:40px!important;display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.tt-btn-line{background:transparent;color:var(--hw-ink)!important;box-shadow:inset 0 0 0 2px var(--hw-ink)}.tt-btn-line:hover{background:var(--hw-blush)}.tt-page .hw-btn{font-size:13px}.tt-hero{padding-top:32px}.tt-hero-g{display:grid;grid-template-columns:7fr 5fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);margin-top:48px;align-items:start}.tt-hero h1{font:900 clamp(46px,6.1vw,96px)/.93 var(--hw-serif);letter-spacing:-.035em;color:var(--hw-ink)}.tt-hero h1 .m-mark{--m-mark-from:var(--hw-ink);display:inline;padding-inline:.06em;margin-inline:0;background:linear-gradient(transparent 20%,var(--hw-blush) 20%,var(--hw-blush) 90%,transparent 90%) no-repeat 0 0 /100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:tt-hl-grow .8s var(--m-ease-snap,ease) var(--m-mark-at,1s) backwards}.tt-hero h1 .m-mark:before{display:none}@keyframes tt-hl-grow{0%{background-size:0 100%}}.tt-note{display:inline-block;font:700 clamp(22px,2vw,27px)/1.1 var(--hw-hand);color:var(--hw-red);margin-top:18px!important;transform:rotate(-2deg)}.tt-hero-sub{font-size:clamp(17px,1.3vw,19.5px);color:var(--hw-supporting);margin-top:20px!important;max-width:50ch}.tt-legend{background:var(--hw-cream);border:1px solid var(--hw-ink);padding:18px 20px;font-size:14.5px}.tt-legend h2{font:600 11.5px/1.4 var(--hw-mono)!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px!important;color:var(--hw-ink)}.tt-legend ul{list-style:none;margin:0;padding:0}.tt-legend li{display:grid;grid-template-columns:36px 1fr;grid-gap:6px;gap:6px;padding:5px 0;align-items:baseline}.tt-legend-foot{margin-top:14px!important;padding-top:12px;border-top:1px solid var(--hw-hairline);color:var(--hw-supporting);font-size:13.5px;display:flex;gap:8px}.tt-doors{display:grid;grid-template-columns:1fr 1fr;margin-top:56px;border-top:2px solid var(--hw-ink)}.tt-doors article{padding-block:24px 0;padding-inline:0 28px;display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.tt-doors article+article{-webkit-padding-start:28px;padding-inline-start:28px;-webkit-border-start:1px solid var(--hw-hairline);border-inline-start:1px solid var(--hw-hairline)}.tt-doors h2{font:800 clamp(24px,2.2vw,31px)/1.05 var(--hw-serif)!important;letter-spacing:-.02em;color:var(--hw-ink)}.tt-doors p:not(.tt-who){color:var(--hw-supporting)}.tt-acts{gap:12px 20px;align-items:center;margin-top:6px}.tt-acts,.tt-invite{display:flex;flex-wrap:wrap}.tt-invite{gap:8px 18px;align-items:baseline;margin-top:28px!important;padding-top:16px;border-top:1px solid var(--hw-hairline);color:var(--hw-supporting);font-size:15px;line-height:1.6}.tt-strip{background:var(--hw-ink);color:#f4f4f1;overflow:hidden;position:relative}.tt-strip-track{display:flex;width:max-content;animation:tt-tape 130s linear infinite}.tt-strip:hover .tt-strip-track,.tt-strip[data-paused] .tt-strip-track{animation-play-state:paused}@keyframes tt-tape{to{transform:translateX(-50%)}}html[dir=rtl] .tt-strip-track{animation-name:tt-tape-rtl}@keyframes tt-tape-rtl{to{transform:translateX(50%)}}.tt-strip-track>span{padding:15px 24px;white-space:nowrap;font-size:15px;display:flex;gap:10px;align-items:center}.tt-strip-track .tt-tm{color:var(--hw-blush);font-size:21px}.tt-strip-m{color:var(--hw-blush);font-weight:700}.tt-strip-btn{position:absolute;inset-inline-end:0;top:0;bottom:0;background:var(--hw-ink);border:0;-webkit-border-start:1px solid #2e333c;border-inline-start:1px solid #2e333c;color:#b9bec7;padding:0 16px;font:400 12px var(--hw-mono);min-width:44px}.tt-prods{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--hw-ink);margin-top:48px}.tt-prods article{padding-block:22px 6px;padding-inline:0 24px;display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.tt-prods article+article{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-border-start:1px solid var(--hw-hairline);border-inline-start:1px solid var(--hw-hairline)}.tt-prod-st{font:400 12px/1.5 var(--hw-mono);color:var(--hw-supporting);display:flex;justify-content:space-between;gap:8px}.tt-prod-st b{background:var(--hw-blush);color:var(--hw-ink);font-weight:600;padding:0 5px;white-space:nowrap}.tt-prods h3{font:800 clamp(24px,2.2vw,31px)/1.05 var(--hw-serif);letter-spacing:-.02em}.tt-prod-tag{font-weight:700}.tt-prods p:not(.tt-prod-st):not(.tt-prod-tag){color:var(--hw-supporting)}.tt-prods .tt-link{justify-self:start;margin-top:6px}.tt-how{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.tt-steps{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--hw-hairline)}.tt-steps li{display:grid;grid-template-columns:56px 1fr;grid-gap:14px;gap:14px;padding:20px 0;border-bottom:1px solid var(--hw-hairline)}.tt-step-n{font:400 14px/1.6 var(--hw-mono);color:var(--hw-red);padding-top:3px}.tt-steps h3{font-size:19px;font-weight:700;letter-spacing:-.01em}.tt-steps p{color:var(--hw-supporting);margin-top:4px!important}.tt-chat{border:1px solid var(--hw-ink);background:var(--hw-cream);box-shadow:8px 8px 0 var(--hw-hairline);max-width:430px;width:100%;justify-self:end;margin-top:40px}.tt-chat-h{display:flex;justify-content:space-between;font:400 12px var(--hw-mono);color:var(--hw-supporting);padding:10px 14px;border-bottom:1px solid var(--hw-hairline)}.tt-chat-b{display:flex;flex-direction:column;gap:12px;padding:16px 14px 18px}.tt-bub{max-width:88%;padding:11px 13px;font-size:14.5px;line-height:1.45}.tt-bub--me{align-self:flex-end;background:#fff6c2;border:1px solid #efd877}.tt-bub--hy{align-self:flex-start;background:var(--hw-ink);color:#f4f4f1}.tt-meta{display:block;font:400 11px var(--hw-mono);opacity:.7;margin-top:6px}.tt-bub-r{display:flex;gap:8px;align-items:center;margin-top:4px}.tt-bub--hy .tt-tm{color:var(--hw-blush);font-size:19px}.tt-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:8px;border:1px solid rgba(17,20,24,.12)}.tt-trail{margin-top:48px;border-top:2px solid var(--hw-ink);overflow-x:auto;background:var(--hw-cream)}.tt-trail table{width:100%;border-collapse:collapse;min-width:640px}.tt-trail th{font:600 11.5px/1.4 var(--hw-mono);text-transform:uppercase;letter-spacing:.08em;text-align:start;padding:10px 12px;border-bottom:1px solid var(--hw-ink);color:var(--hw-supporting)}.tt-trail td{padding:16px 12px;border-bottom:1px solid var(--hw-hairline);vertical-align:top}.tt-trail-t{font:400 15px/1.5 var(--hw-mono);white-space:nowrap;color:var(--hw-supporting);width:80px}.tt-trail-a{font-weight:700;white-space:nowrap;width:190px}.tt-trail-k{width:70px;text-align:center!important}.tt-trail-ask td{background:#fff6c2}.tt-trail-ask .tt-trail-t{color:var(--hw-ink)}.tt-trail-sign{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.tt-trail-sign-l{font:600 11.5px var(--hw-mono);color:var(--hw-red-ink);text-transform:uppercase;letter-spacing:.08em}.tt-trail-sign .hw-btn{min-height:40px;padding:10px 14px}.tt-trail-done{display:block;font:700 22px/1.2 var(--hw-hand);color:var(--hw-red);margin-top:8px}.tt-trail-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px!important;font:400 12.5px var(--hw-mono);color:var(--hw-supporting)}.tt-experience{background:var(--hw-cream);border-top:0}.tt-experience .hy-demo{margin-top:48px}.tt-experience .hy-win{border:1px solid var(--hw-ink);box-shadow:8px 8px 0 var(--hw-hairline)}.tt-experience .hy-pane,.tt-experience .hy-win{background:var(--hw-cream)}.tt-experience .hy-beat[aria-current=step]{background:#fff6c2}.tt-experience .hy-tab[aria-selected=true]{border-bottom-color:var(--hw-blush);border-bottom-width:3px;font-weight:700}.tt-experience .hy-doc,.tt-experience .hy-entry{border-color:var(--hw-ink)}.hy-doc-grid[data-marks]{position:relative;column-gap:44px}.hy-doc-grid[data-marks] .hy-doc-line>span:last-child,.hy-doc-grid[data-marks] .hy-doc-total>span:last-child{font-family:var(--hw-mono);white-space:nowrap}.hy-tm{font:700 15px/1 var(--hw-hand);color:var(--hw-red);-webkit-margin-start:6px;margin-inline-start:6px;display:inline-block;width:1ch}.hy-ties{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;z-index:1}.hy-ties path{fill:none;stroke:var(--hw-red);stroke-width:1.6;stroke-dasharray:5 4}.hy-ties circle{fill:var(--hw-red)}.tt-caps{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);margin-top:48px}.tt-caps article{grid-column:span 2;display:flex;flex-direction:column;gap:12px;min-width:0}.tt-caps article:nth-child(4),.tt-caps article:nth-child(5){grid-column:span 3}.tt-cap-n{display:flex;gap:10px;align-items:baseline;font:400 12.5px var(--hw-mono);color:var(--hw-supporting)}.tt-caps h3{font:800 22px/1.1 var(--hw-serif);letter-spacing:-.02em}.tt-caps article>p:last-child{font-size:14.5px;color:var(--hw-supporting)}.tt-caps article>p:last-child strong{color:var(--hw-ink)}.tt-about{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center;margin-top:48px;padding-top:20px;border-top:1px solid var(--hw-hairline);color:var(--hw-supporting);font-size:15px}.tt-about p{max-width:70ch}.tt-about strong{color:var(--hw-ink)}.tt-square{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);align-items:center;margin-top:48px}.tt-zero-wrap{position:relative;display:inline-block;padding:0 .12em;justify-self:center}.tt-zero{display:block;font:900 clamp(150px,22vw,300px)/.8 var(--hw-serif)!important;letter-spacing:-.05em;min-width:1ch;text-align:center;color:var(--hw-ink)}.tt-circle{position:absolute;inset:-14% -22%;width:144%;height:128%;overflow:visible;pointer-events:none}.tt-circle path{fill:none;stroke:var(--hw-red);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1400;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--m-ease-out,ease-out)}.tt-zero-wrap .tt-circle path{stroke-width:5}html.m-ready [data-play]:not(.is-in):not(.is-seen) .tt-circle path{stroke-dashoffset:1400}.tt-lab{font:400 12.5px var(--hw-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--hw-supporting)}.tt-square h2{font:800 clamp(30px,3.8vw,54px)/1 var(--hw-serif)!important;letter-spacing:-.025em;margin-top:12px!important;max-width:15ch}.tt-square-p{color:var(--hw-supporting);margin-top:14px!important;max-width:46ch}.tt-verdict{display:inline-block;font:900 clamp(28px,3.3vw,44px)/1.2 var(--hw-serif);letter-spacing:.02em;margin-top:22px!important;border-bottom:6px double var(--hw-red)}.tt-square-foot{display:flex;gap:16px 28px;flex-wrap:wrap;align-items:center;margin-top:26px}.tt-ticks{font:700 20px/1 var(--hw-hand);color:var(--hw-red);max-width:360px;word-break:break-all;letter-spacing:1px}.tt-count{font:400 13.5px var(--hw-mono);margin-top:6px!important}.tt-signoff{font:700 25px/1.2 var(--hw-hand);color:var(--hw-red);transform:rotate(-1.5deg);transform-origin:left}.tt-signoff,.tt-small{margin-top:12px!important}.tt-small{font:400 12px var(--hw-mono);color:var(--hw-supporting)}.tt-ctl{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.tt-rn{border:1px solid var(--hw-ink);background:var(--hw-cream);box-shadow:8px 8px 0 var(--hw-hairline);margin-top:40px}.tt-rn-h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--hw-ink);font:400 12px var(--hw-mono);color:var(--hw-supporting)}.tt-rn-h b{color:var(--hw-ink)}.tt-rn-row{display:grid;grid-template-columns:128px 1fr;grid-gap:14px;gap:14px;padding:13px 16px;border-bottom:1px solid var(--hw-hairline);font-size:15px}.tt-rn-row:last-child{border-bottom:0}.tt-rn-k{font:400 11.5px var(--hw-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--hw-supporting);padding-top:3px}.tt-rn-conf{display:flex;align-items:center;gap:8px;margin-top:6px;font:400 12.5px var(--hw-mono);color:var(--hw-red-ink)}.tt-rn-conf i{display:block;height:5px;background:var(--hw-red)}.tt-rn-acts{display:flex;gap:8px;flex-wrap:wrap}.tt-rn-acts .hw-btn{min-height:40px;padding:10px 14px}.tt-pts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,6vw,80px);border-top:2px solid var(--hw-ink)}.tt-pts article{padding-block:22px 0;padding-inline:0 24px;min-width:0}.tt-pts article+article{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-border-start:1px solid var(--hw-hairline);border-inline-start:1px solid var(--hw-hairline)}.tt-pts h3{font-weight:800;font-size:18.5px;display:flex;gap:10px;align-items:baseline}.tt-pts p{color:var(--hw-supporting);margin-top:8px!important}.tt-firms{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);margin-top:48px}.tt-firms article{border:1px solid var(--hw-ink);background:var(--hw-cream);box-shadow:8px 8px 0 var(--hw-hairline);padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;min-width:0}.tt-firms h3{font:900 clamp(28px,2.8vw,38px)/1.05 var(--hw-serif);letter-spacing:-.03em}.tt-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.tt-list li{display:grid;grid-template-columns:26px 1fr;grid-gap:6px;gap:6px;align-items:baseline}.tt-firms .tt-link{align-self:flex-start;margin-top:10px}.tt-clients{margin-top:44px!important;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline}.tt-clients>span{font:900 clamp(24px,3vw,38px)/1.1 var(--hw-serif);letter-spacing:-.03em}.tt-ways{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);margin-top:48px}.tt-ways article{border-top:2px solid var(--hw-ink);padding-top:22px;display:flex;flex-direction:column;gap:12px;min-width:0}.tt-ways h3{font:900 clamp(28px,2.8vw,38px)/1.05 var(--hw-serif);letter-spacing:-.03em}.tt-ways p:not(.tt-who){color:var(--hw-supporting);max-width:44ch}.tt-ways article>a:last-child{align-self:flex-start;margin-top:auto}.tt-ways p.tt-or{font:700 clamp(46px,6vw,72px)/1 var(--hw-hand);color:var(--hw-red);align-self:center;transform:rotate(-6deg)}.tt-origin{display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.tt-orgs{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--hw-ink);margin-top:40px}.tt-orgs a{padding-block:18px;padding-inline:0 18px;display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.tt-orgs a+a{-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:1px solid var(--hw-hairline);border-inline-start:1px solid var(--hw-hairline)}.tt-orgs img{height:34px;width:auto}.tt-orgs span{color:var(--hw-supporting);font-size:14.5px}.tt-orgs strong{display:block;color:var(--hw-ink);font-size:17px}.tt-people{border-top:1px solid var(--hw-hairline);margin-top:28px}.tt-people article{display:grid;grid-template-columns:72px 1fr;grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid var(--hw-hairline)}.tt-init{position:relative;width:64px;height:64px;display:grid;place-items:center;font:700 30px/1 var(--hw-hand);color:var(--hw-red)}.tt-init .tt-circle{inset:-6px;width:76px;height:76px}.tt-init .tt-circle path{stroke-width:2.2}.tt-people h3{font-weight:800;font-size:18px}.tt-role{font:400 12.5px var(--hw-mono);color:var(--hw-supporting)}.tt-people p:not(.tt-role){color:var(--hw-supporting);font-size:15.5px;margin-top:8px!important;max-width:62ch}.tt-books{background:var(--hw-blush);border-block:2px solid var(--hw-ink)}.tt-books .tt-wp{background:var(--hw-blush);border-color:var(--hw-ink);color:var(--hw-ink)}.tt-books-g{display:grid;grid-template-columns:1fr auto;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center;margin-top:32px}.tt-books h2{font:900 clamp(46px,7vw,100px)/.9 var(--hw-serif)!important;letter-spacing:-.04em}.tt-circ{position:relative;display:inline-block}.tt-circ .tt-circle{inset:-18% -8%;width:116%;height:136%}.tt-circ .tt-circle path{stroke-width:3.5}.tt-books-p{margin:22px 0 26px!important;max-width:44ch;font-size:clamp(17px,1.3vw,19.5px)}.tt-tape{background:var(--hw-cream);width:min(340px,100%);padding:18px 18px 26px;font:400 12.5px/1.5 var(--hw-mono);border:1px solid var(--hw-ink);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),94% 100%,88% calc(100% - 8px),82% 100%,76% calc(100% - 8px),70% 100%,64% calc(100% - 8px),58% 100%,52% calc(100% - 8px),46% 100%,40% calc(100% - 8px),34% 100%,28% calc(100% - 8px),22% 100%,16% calc(100% - 8px),10% 100%,4% calc(100% - 8px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),94% 100%,88% calc(100% - 8px),82% 100%,76% calc(100% - 8px),70% 100%,64% calc(100% - 8px),58% 100%,52% calc(100% - 8px),46% 100%,40% calc(100% - 8px),34% 100%,28% calc(100% - 8px),22% 100%,16% calc(100% - 8px),10% 100%,4% calc(100% - 8px),0 100%)}.tt-tape>p{display:grid;grid-template-columns:1fr auto 20px;grid-gap:8px;gap:8px;padding:5px 0;align-items:center}.tt-tape .tt-tm{font-size:18px}.tt-tape .tt-tape-hd{display:block;text-align:center;border-bottom:1px dashed var(--hw-muted);padding-bottom:10px;margin-bottom:8px!important}.tt-tape .tt-tape-ft{display:block;border-top:1px dashed var(--hw-muted);margin-top:10px!important;padding-top:10px;color:var(--hw-supporting)}.tt-conversation{color:var(--hw-ink)}.tt-conversation .hw-conversation-grid{margin-top:40px}.tt-openpts{font:400 12px var(--hw-mono);border:1px solid var(--hw-ink);padding:5px 8px;display:inline-flex;gap:8px;align-items:center;white-space:nowrap;color:var(--hw-ink)}.tt-openpts b{font-weight:600;min-width:2ch;text-align:end}.tt-openpts[data-zero]{background:var(--hw-blush)}@media (max-width:1100px){.tt-openpts-l{display:none}}@media (max-width:960px){.tt-books-g,.tt-ctl,.tt-hero-g,.tt-how,.tt-origin,.tt-square{grid-template-columns:1fr}.tt-chat{justify-self:start}.tt-prods,.tt-pts{grid-template-columns:1fr}.tt-prods article+article,.tt-pts article+article{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--hw-hairline)}.tt-prods article,.tt-pts article{padding-bottom:22px;-webkit-padding-end:0;padding-inline-end:0}.tt-caps{grid-template-columns:1fr 1fr}.tt-caps article,.tt-caps article:nth-child(4),.tt-caps article:nth-child(5){grid-column:span 1}.tt-firms,.tt-ways{grid-template-columns:1fr}.tt-or{justify-self:start}}@media (max-width:700px){.tt-doors{grid-template-columns:1fr}.tt-doors article{-webkit-padding-end:0;padding-inline-end:0;padding-bottom:22px}.tt-doors article+article{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--hw-hairline)}.tt-caps,.tt-orgs{grid-template-columns:1fr}.tt-orgs a+a{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--hw-hairline)}.tt-rn-row{grid-template-columns:1fr;gap:4px}.hy-ties,.tt-openpts{display:none}}@media (prefers-reduced-motion:reduce){.tt-strip-track{animation:none}.tt-circle path,.tt-hl{transition:none}}.tt-clients .tt-link,.tt-more .tt-link{color:var(--hw-ink)}.tt-bands{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:start;margin-top:clamp(48px,6vw,72px);padding-top:28px;border-top:1px solid var(--hw-hairline)}.tt-bands-head h3{font:800 clamp(24px,2.4vw,32px)/1.1 var(--hw-serif);letter-spacing:-.02em;margin-top:10px!important}.tt-bands-head p:not(.hw-eyebrow){color:var(--hw-supporting);margin-top:14px!important;max-width:52ch;font-size:15.5px;line-height:1.65}.tt-bands-t table{width:100%;border-collapse:collapse;border-top:2px solid var(--hw-ink);font-size:15.5px}.tt-bands-t td,.tt-bands-t th{text-align:start;padding:13px 0;-webkit-padding-end:16px;padding-inline-end:16px;border-bottom:1px solid var(--hw-hairline);font-weight:400}.tt-bands-t thead th{font:600 11.5px/1.4 var(--hw-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--hw-supporting);border-bottom-color:var(--hw-ink)}.tt-bands-t tbody th bdi{font-family:var(--hw-mono)}.tt-bands-t td,.tt-bands-t thead th:last-child{text-align:end;-webkit-padding-end:0;padding-inline-end:0}.tt-bands-n{font:600 20px/1 var(--hw-mono);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tt-bands-ast{color:var(--hw-red);-webkit-margin-start:2px;margin-inline-start:2px}.tt-bands-m{color:var(--hw-supporting);font-weight:600}.tt-bands-note{margin-top:12px!important;font-size:13.5px;line-height:1.6;color:var(--hw-supporting)}html[lang=ar] .tt-bands-t thead th{letter-spacing:0;font-family:var(--sans);font-size:12.5px}@media (max-width:860px){.tt-bands{grid-template-columns:1fr}}.hw-plan-price .tt-ast{color:var(--hw-red);font-size:.55em;vertical-align:super;line-height:0;-webkit-margin-start:2px;margin-inline-start:2px;text-decoration:none!important}.hw-plans .is-featured .hw-plan-price .tt-ast{color:var(--signal-red)}.hw-table .hw-table-id,.hw-table .hw-table-num{font-family:var(--hw-mono);font-size:14px}