:root{--hw-navy:#122940;--hw-ink:#122940;--hw-cream:#faf6ee;--hw-blush:#e4a1a0;--hw-blush-hover:#efbbac;--hw-sage:#547767;--hw-supporting:#46566a;--hw-hairline:#d9d2c6;--hw-dark-supporting:#d1dbe2;--hw-serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--hw-peach:#e4a1a0;--hw-peach-hover:#efbbac;--hw-proof:#294453;--hw-family:#e1e7dc;--hw-dark:#172f44;--hw-accent:#98604f;--hw-accent-deep:#885440;--hw-line:#d9d2c6;--hw-frame:#173e35;--hw-muted:#46566a;--hw-mono:var(--font-dm-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace}:is(.hw-page,.hw-chrome){color:var(--hw-ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.hw-page{background:var(--hw-cream);overflow-x:clip}html:has(.hw-page){scroll-behavior:smooth;scroll-padding-top:24px}:is(.hw-page,.hw-chrome) *,:is(.hw-page,.hw-chrome) :after,:is(.hw-page,.hw-chrome) :before{box-sizing:border-box}:is(.hw-page,.hw-chrome) a{color:inherit;text-decoration:none}:is(.hw-page,.hw-chrome) button,:is(.hw-page,.hw-chrome) input,:is(.hw-page,.hw-chrome) select,:is(.hw-page,.hw-chrome) textarea{font:inherit}:is(.hw-page,.hw-chrome) button{cursor:pointer}:is(.hw-page,.hw-chrome) :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--hw-blush);outline-offset:5px}:is(.hw-page,.hw-chrome) ::selection{background:var(--hw-blush);color:var(--hw-navy)}:is(.hw-page,.hw-chrome) .hy-ar{font-family:var(--hy-ar)}:is(.hw-page,.hw-chrome) :is(h1,h2,h3,p,ul,ol,figure){margin:0}.hw-sr{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hw-skip,.hw-sr{position:absolute}.hw-skip{inset-inline-start:16px;top:-60px;z-index:50;background:var(--hw-blush);color:var(--hw-navy)!important;padding:12px 16px;font-size:14px;font-weight:600}.hw-skip:focus{top:12px}.hw-anchor{display:block;height:0}.hw-wrap{width:min(1280px,calc(100% - 88px));margin-inline:auto}.hw-section{padding-block:76px}.hw-label{letter-spacing:1.1px}.hw-label,.hw-mono{font:500 11px/1.5 var(--sans);text-transform:uppercase}.hw-mono{letter-spacing:.8px}.hw-eyebrow{font:500 11px/1.6 var(--sans);letter-spacing:1.1px;text-transform:uppercase}.hw-page h1,.hw-page h2{font-family:var(--hw-serif);font-weight:400}.hw-btn{min-height:45px;padding:14px 18px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:0;transition:background .2s,transform .2s}.hw-btn:hover{transform:translateY(-2px)}.hw-btn--blush{background:var(--hw-blush);color:var(--hw-navy)!important}.hw-btn--blush:hover{background:var(--hw-blush-hover)}.hw-btn--peach{background:var(--hw-blush);color:var(--hw-navy)!important}.hw-btn--peach:hover{background:var(--hw-blush-hover)}.hw-btn--navy{background:var(--hw-navy);color:var(--hw-cream)!important}.hw-btn--navy:hover{background:#254762}.hw-btn[disabled]{opacity:.6;cursor:progress;transform:none}.hw-textlink{font-size:12px;border-bottom:1px solid;padding:7px 0}.hw-link{font-size:14px;display:inline-flex;align-items:center;gap:14px;min-height:44px}.hw-link:hover{color:#a65e4e}.hw-link--light{color:var(--hw-cream)!important}.hw-link--light:hover,.hw-link--peach:hover{color:var(--hw-blush-hover)!important}.hw-link--peach{color:var(--hw-blush)!important;font-weight:500}.hw-link--ruled{font-weight:600;border-bottom:1px solid var(--hw-hairline);padding-bottom:4px}.hw-header{background:var(--hw-cream);color:var(--hw-navy);position:relative;z-index:20}.hw-header-in{height:72px;width:min(1280px,calc(100% - 88px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--hw-hairline)}.hw-brand{display:inline-flex;min-height:44px;align-items:center}.hw-nav{display:flex;gap:17px;-webkit-margin-start:auto;margin-inline-start:auto}.hw-lang,.hw-nav a,.hw-signin{font-size:11px;color:var(--hw-navy)!important;transition:color .2s}.hw-nav a,.hw-signin{padding-block:12px}.hw-lang a:hover,.hw-nav a:hover,.hw-signin:hover{text-decoration:underline}.hw-header-right{display:flex;align-items:center;gap:20px}.hw-lang{display:inline-flex;gap:7px;align-items:center}.hw-lang a{color:var(--hw-supporting)!important;padding:10px 4px}.hw-lang [aria-current]{color:var(--hw-navy);font-weight:600}.hw-nav-cta{background:var(--hw-navy);color:var(--hw-cream)!important;padding:13px 18px;font-size:12px;font-weight:600;display:inline-flex;gap:28px;white-space:nowrap;transition:background .2s;min-height:45px}.hw-nav-cta:hover{background:#254762}.hw-menu-btn{display:none;background:transparent;color:var(--hw-navy);border:1px solid var(--hw-hairline);padding:11px 14px;font-size:14px;font-weight:500;min-height:44px}.hw-menu{display:none}.hw-hero{background:var(--hw-cream);color:var(--hw-navy)}.hw-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;grid-gap:55px;gap:55px;padding-block:76px 72px;align-items:center}.hw-hero-copy .hw-eyebrow{color:var(--hw-sage);display:flex;align-items:center;gap:8px}.hw-dot{width:6px;height:6px;border-radius:50%;background:var(--hw-sage);flex-shrink:0}.hw-hero h1{font:400 76px/.99 var(--hw-serif);letter-spacing:-1.8px;margin:22px 0;color:var(--hw-navy)}.hw-hero h1 em{font-style:italic;font-weight:400;color:var(--hw-sage)}.hw-hero-desc{max-width:400px;font-size:14px;line-height:1.8;color:var(--hw-supporting);margin:0 0 24px}.hw-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.hw-origin{font-size:11px;margin-top:25px;color:var(--hw-supporting)}.hw-feed{background:var(--hw-navy);color:var(--hw-cream);padding:27px;min-width:0}.hw-feed-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #4a5b6c;padding-bottom:16px}.hw-feed-head .hw-eyebrow{color:var(--hw-blush);letter-spacing:.8px}.hw-feed h2{font:400 35px/1.12 var(--hw-serif);margin:23px 0 25px}.hw-feed-window{height:230px;overflow:hidden;position:relative}.hw-feed-track{animation:hw-feed-run 45s linear infinite}.hw-feed-row{padding:12px 0;display:grid;grid-template-columns:45px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid #3e5265;font-size:12px;line-height:1.5}.hw-feed-row time{font:11px/1.6 var(--sans);color:var(--hw-cream);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-feed-row b{font-weight:500;display:block}.hw-feed-row span{color:#cbd3d9}.hw-feed-row--ask{color:var(--hw-blush)}.hw-feed-note{font:11px/1.6 var(--sans);margin-top:17px;color:#cbd3d9;letter-spacing:.2px}.hw-pause-btn{border:1px solid;padding:5px 9px;background:none;color:inherit;font-size:11px;min-height:32px}@keyframes hw-feed-run{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.hw-band{background:var(--hw-blush);display:flex;align-items:center;gap:12px;padding:10px 24px;overflow:hidden}.hw-band-clip{overflow:hidden;flex:1 1}.hw-band-track{display:flex;width:max-content;animation:hw-band-run 35s linear infinite}.hw-band-track>span{font:500 11px/1.6 var(--sans);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;padding-right:48px;color:var(--hw-navy)}@keyframes hw-band-run{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hw-page[data-paused=true] .hw-band-track,.hw-page[data-paused=true] .hw-feed-track{animation-play-state:paused}.hw-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px}.hw-heading .hw-eyebrow{color:var(--hw-supporting)}.hw-heading h2{font:400 48px/1.05 var(--hw-serif);letter-spacing:-.8px;margin-top:12px;color:var(--hw-navy)}.hw-heading>p{font-size:13px;color:var(--hw-supporting);line-height:1.7;margin-bottom:0;max-width:280px}.hw-work{background:var(--hw-cream)}.hw-work-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:65px;gap:65px}.hw-work-grid .hw-heading{display:block;margin-bottom:0}.hw-work-grid .hw-heading h2{font:400 49px/1.05 var(--hw-serif);max-width:270px}.hw-work-grid .hw-heading>p{margin-top:22px;max-width:none}.hw-workflow{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.hw-workflow article{display:grid;grid-template-columns:38px 1fr;grid-column-gap:20px;column-gap:20px;border-top:1px solid var(--hw-hairline);padding:18px 0}.hw-workflow-num{font-size:25px;font-weight:800;line-height:1;grid-row:span 2;margin:2px 0;letter-spacing:-1px}.hw-workflow h3{font-size:17px;font-weight:600;letter-spacing:-.4px;margin-bottom:6px}.hw-workflow p{grid-column:2;font-size:13px;line-height:1.7;color:var(--hw-supporting)}.hw-experience{background:#e4eaf0;border-top:1px solid var(--hw-hairline)}.hw-experience .hw-heading{margin-bottom:42px}.hw-experience .hy-demo{margin-top:0;grid-template-columns:.85fr 1.6fr;gap:36px}.hw-experience .hy-beats-ctl{border-bottom-color:var(--hw-hairline)}.hw-experience .hy-beats-ctl .hy-btn{font-size:11px;padding:7px 11px}.hw-experience .hy-beats-mode,.hw-experience .hy-beats-n{color:var(--hw-supporting)}.hw-experience .hy-beat{border-bottom-color:var(--hw-hairline);padding:21px 0}.hw-experience .hy-beat-t{color:var(--hw-supporting)}.hw-experience .hy-beat-bar{background:var(--hw-hairline)}.hw-experience .hy-beat[aria-current=step] .hy-beat-bar{background:var(--hw-navy)}.hw-experience .hy-beat-h{color:var(--hw-navy);font-size:18px}.hw-experience .hy-beat-p{color:var(--hw-supporting);font-size:14px}.hw-experience .hy-beat-p strong{color:var(--hw-navy)}.hw-experience .hy-win{background:var(--hw-cream);border:1px solid var(--hw-hairline);box-shadow:none;position:-webkit-sticky;position:sticky;top:76px}.hw-experience .hy-win-bar{background:var(--hw-navy)}.hw-experience .hy-win-org{color:var(--hw-dark-supporting)}.hw-experience .hy-win-avatar{background:var(--hw-blush)}.hw-experience .hy-tabs{border-bottom-color:var(--hw-hairline)}.hw-experience .hy-tab{color:var(--hw-supporting)}.hw-experience .hy-tab[aria-selected=true]{color:var(--hw-navy);border-bottom-color:var(--hw-navy)}.hw-experience .hy-pane{background:var(--hw-cream)}.hw-experience .hy-pane-title{color:var(--hw-navy)}.hw-experience .hy-pane-foot,.hw-experience .hy-pane-status{color:var(--hw-supporting)}.hw-experience .hy-doc{background:#fff;border-color:var(--hw-hairline)}.hw-experience .hy-doc-sup{color:var(--hw-navy)}.hw-experience .hy-doc-kind,.hw-experience .hy-doc-meta{color:var(--hw-supporting)}.hw-experience .hy-doc-rule{background:var(--hw-hairline)}.hw-experience .hy-doc-total{color:var(--hw-navy);border-top-color:var(--hw-hairline)}.hw-experience .hy-doc-src{color:var(--hw-supporting)}.hw-experience .hy-step-n{background:var(--hw-navy)}.hw-experience .hy-step-n[data-pending=true]{background:var(--hw-blush);color:var(--hw-navy)}.hw-experience .hy-step-p{color:var(--hw-supporting)}.hw-experience .hy-step-p strong{color:var(--hw-navy)}.hw-experience .hy-entry{border-color:var(--hw-hairline);background:#fff}.hw-experience .hy-entry-l{color:var(--hw-supporting)}.hw-experience .hy-tiles{background:var(--hw-hairline);border-color:var(--hw-hairline)}.hw-experience .hy-tile{background:#fff}.hw-experience .hy-tile-l{color:var(--hw-supporting)}.hw-experience .hy-tile-n{color:var(--hw-navy)}.hw-experience .hy-tile-n--warn{color:#98604f}.hw-experience .hy-tile-s{color:var(--hw-supporting)}.hw-experience .hy-tile-s--warn{color:#98604f}.hw-experience .hy-lines{background:#fff;border-color:var(--hw-hairline)}.hw-experience .hy-line{border-bottom-color:var(--hw-hairline)}.hw-experience .hy-line--ask{background:#f7ece6}.hw-experience .hy-line-d{color:var(--hw-supporting)}.hw-experience .hy-line-desc{color:var(--hw-navy)}.hw-experience .hy-line-ref{color:var(--hw-supporting)}.hw-experience .hy-line-st{color:var(--hw-navy)}.hw-experience .hy-line--ask .hy-line-ref,.hw-experience .hy-line--ask .hy-line-st{color:#98604f}.hw-experience .hy-dec{background:#fff;border-color:var(--hw-hairline)}.hw-experience .hy-dec--open{border-color:var(--hw-navy)}.hw-experience .hy-dec-id{color:var(--hw-supporting)}.hw-experience .hy-dec-h{color:var(--hw-navy)}.hw-experience .hy-dec-p{color:var(--hw-supporting)}.hw-experience .hy-tick{background:var(--hw-navy)}.hw-experience .hy-progress{background:#fff;border-color:var(--hw-hairline)}.hw-experience .hy-progress-track{background:#e4eaf0}.hw-experience .hy-progress-fill{background:var(--hw-navy)}.hw-experience .hy-progress-n{color:var(--hw-navy)}.hw-experience .hy-check{background:#fff;border-color:var(--hw-hairline)}.hw-experience .hy-check-row{border-bottom-color:var(--hw-hairline)}.hw-experience .hy-check-box{border-color:var(--hw-navy);background:var(--hw-navy)}.hw-experience .hy-check-box[data-state=open]{background:transparent;border-color:#98604f}.hw-experience .hy-check-box[data-state=idle]{background:transparent;border-color:var(--hw-hairline)}.hw-experience .hy-check-l{color:var(--hw-navy)}.hw-experience .hy-lock-l{color:#98604f}.hw-experience .hy-lock-l--done{color:var(--hw-navy)}.hw-experience .hy-why{background:#fff;border-color:var(--hw-hairline)}.hw-experience .hy-why-h{color:var(--hw-navy)}.hw-experience .hy-why-p{color:var(--hw-supporting)}.hw-experience .hy-chips{color:var(--hw-navy)}.hw-experience .hy-chip{border-color:var(--hw-hairline);color:var(--hw-navy)}.hw-experience .hy-for-card--navy{background:var(--hw-navy);color:var(--hw-cream)}.hw-experience .hy-for-card--blush{background:var(--hw-blush);color:var(--hw-navy)}.hw-experience .hy-btn.hy-btn--navy{background:var(--hw-navy);color:var(--hw-cream)}.hw-experience .hy-btn.hy-btn--navy:hover{background:#32516b}.hw-experience .hy-btn.hy-btn--blush{background:var(--hw-blush);color:var(--hw-navy)}.hw-experience .hy-btn.hy-btn--outline{border-color:var(--hw-navy);color:var(--hw-navy)}.hw-experience .hy-btn.hy-btn--outline:hover{background:var(--hw-navy);color:var(--hw-cream)}@media (max-width:580px){.hw-experience .hy-demo{grid-template-columns:1fr}.hw-experience .hy-win{position:static}}.hw-exp-grid{display:grid;grid-template-columns:.85fr 1.6fr;grid-gap:36px;gap:36px;align-items:start}.hw-step{display:flex;width:100%;align-items:center;gap:14px;text-align:start;padding:21px 12px;background:transparent;color:var(--hw-navy);border:0;border-top:1px solid var(--hw-hairline);font-size:13px;line-height:1.4;transition:background .2s}.hw-step[aria-pressed=true]{background:var(--hw-navy);color:var(--hw-cream)}.hw-step-num{font:11px var(--sans);opacity:.8}.hw-step-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.hw-step-h{font-size:13px;font-weight:500}.hw-step-p{font-size:12px;line-height:1.5;opacity:.7}.hw-step-arrow{-webkit-margin-start:auto;margin-inline-start:auto}.hw-disclosure{font-size:11px;line-height:1.6;color:var(--hw-supporting);margin-top:20px}.hw-window{position:-webkit-sticky;position:sticky;top:30px;min-width:0;background:#fff;border:1px solid var(--hw-hairline)}.hw-panel{padding:26px}.hw-panel:not([hidden]){animation:hw-arrive .25s ease-out}.hw-panel-head .hw-eyebrow{color:var(--hw-supporting)}.hw-panel-head h3{font:400 23px/1.15 var(--hw-serif);margin-block:20px 10px;color:var(--hw-navy)}.hw-panel-head p{font-size:13px;line-height:1.65;color:var(--hw-supporting)}.hw-panel-caption{font-size:11px;line-height:1.6;color:var(--hw-supporting);margin-top:13px}.hw-pager{display:flex;align-items:center;justify-content:space-between;margin-top:15px;font-size:11px}.hw-next{background:var(--hw-navy);border:0;color:var(--hw-cream);padding:13px 18px;font-size:12px;font-weight:600;min-height:44px}.hw-next:hover{background:#32516b}@keyframes hw-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hw-capture{margin:20px 0 14px;background:#fff;border:1px solid var(--hw-hairline);overflow:hidden;color:var(--hw-navy)}.hw-capture img{display:block;width:100%;height:auto;aspect-ratio:1.55;object-fit:contain;background:#fff}.hw-capture-open{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.hw-capture-zoom{display:block;text-align:end;background:#f5f2ec;border-top:1px solid var(--hw-hairline);color:var(--hw-supporting);font:500 11px/1 var(--sans);letter-spacing:.6px;text-transform:uppercase;padding:9px 10px}.hw-capture-open:focus-visible .hw-capture-zoom,.hw-capture-open:hover .hw-capture-zoom{background:var(--hw-navy);color:var(--hw-cream)}:is(.hw-page,.hw-chrome) .hw-capture-open:focus-visible{outline-offset:-3px}.hw-capture-pending{min-height:315px;padding:35px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;background:#f0ede5}.hw-capture-icon{font-size:36px;width:66px;height:66px;border-radius:50%;background:var(--hw-navy);color:var(--hw-cream);display:grid;place-items:center}.hw-capture-pending strong{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.5px}.hw-capture-pending>span:last-child{font:400 12px/1.7 var(--sans);color:var(--hw-supporting);max-width:340px}.hw-capture-enlarge{display:inline-flex;align-items:center;min-height:44px;font-size:13.5px;font-weight:600;color:var(--hw-navy)!important;text-decoration:underline!important;text-underline-offset:4px}.hw-zoom{width:min(1640px,96vw);max-width:none;max-height:92vh;padding:0;border:1px solid var(--hw-navy);background:var(--hw-cream);color:var(--hw-ink);box-shadow:12px 12px 0 #06131f55;overflow:hidden}.hw-zoom[open]{display:flex;flex-direction:column}.hw-zoom::-webkit-backdrop{background:#0b1b2bcc}.hw-zoom::backdrop{background:#0b1b2bcc}.hw-zoom-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;border-bottom:1px solid var(--hw-hairline);font-size:14px;line-height:1.5}.hw-zoom-bar button{flex-shrink:0;background:var(--hw-navy);color:#fff;border:0;padding:11px 15px;font-size:13px;font-weight:500;min-height:44px}.hw-zoom-scroll{overflow:auto;background:#fff}.hw-zoom-scroll img{display:block;max-width:none;width:auto;height:auto}@media (min-width:1700px){.hw-zoom-scroll img{margin-inline:auto}}.hw-shots{margin-top:70px;border-top:1px solid var(--hw-hairline);padding-top:36px}.hw-shots>h3{font:400 29px/1.15 var(--hw-serif);color:var(--hw-navy);margin-bottom:6px}.hw-shots-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px 24px;gap:34px 24px;align-items:start}.hw-shots-grid article{min-width:0}.hw-shots-grid .hw-capture{margin:22px 0 16px}.hw-shots-grid .hw-capture-open>img{aspect-ratio:3.2/1;object-fit:cover;object-position:left top}.hw-shots-grid h4{font-size:17px;font-weight:550;letter-spacing:-.3px;margin:0 0 6px;color:var(--hw-navy)}.hw-shots-grid h4 .hw-mono{color:var(--hw-supporting);-webkit-margin-end:8px;margin-inline-end:8px}.hw-shots-grid p{font-size:13.5px;line-height:1.65;color:var(--hw-supporting)}.hw-shots-grid p strong{color:var(--hw-navy);font-weight:600}.hw-shots-note{margin-top:22px;align-self:stretch;background:#f0ede5;border-top:1px solid var(--hw-hairline);padding:24px;display:flex;flex-direction:column;gap:14px;min-width:0}.hw-shots-note .hw-mono,.hw-shots-note p{color:var(--hw-supporting)}.hw-shots-note p{font-size:14px}.hw-shots-note .hw-link{margin-top:auto;align-self:flex-start}.hw-zero-section{background:var(--hw-sage);color:var(--hw-cream);margin:0 28px;padding:50px 44px 0}.hw-zero-layout{display:grid;grid-template-columns:.6fr 1.4fr;grid-gap:40px;gap:40px;align-items:start}.hw-zero{font-size:220px;line-height:.82;font-weight:900;letter-spacing:-16px;margin:0 0 20px;font-family:var(--sans);color:hsla(40,55%,96%,.25)}.hw-zero-label{font-size:18px;font-weight:900;letter-spacing:-.3px;line-height:1.3;color:var(--hw-navy);background:var(--hw-cream);display:inline-block;padding:6px 14px}.hw-zero-section .hw-eyebrow{color:var(--hw-cream);letter-spacing:1.4px}.hw-zero-section h2{font:400 50px/1.05 var(--hw-serif);margin:14px 0 18px;max-width:520px}.hw-zero-section p:not(.hw-eyebrow):not(.hw-zero-label){font-size:14px;max-width:400px;line-height:1.75}.hw-zero-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #a6bbad;margin-top:40px;padding-block:18px;font:12px/1.6 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:italic}.hw-zero-detail{margin-top:22px}.hw-zero-section .hw-btn{background:var(--hw-blush);color:var(--hw-navy)!important}.hw-zero-section .hw-btn:hover{background:var(--hw-blush-hover)}.hw-control{background:var(--hw-navy);color:var(--hw-cream)}.hw-control-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding-block:90px}.hw-control .hw-eyebrow{color:var(--hw-blush)}.hw-control h2{font:400 48px/1.05 var(--hw-serif);letter-spacing:-.8px;margin-block:15px 20px;color:var(--hw-cream)}.hw-control p{color:var(--hw-dark-supporting);font-size:13px;line-height:1.7;max-width:400px}.hw-control .hw-textlink{margin-top:28px;display:inline-block;color:var(--hw-cream);border-bottom-color:var(--hw-cream)}.hw-control-more{border-top:1px solid #425569;padding-top:26px}.hw-control-more .hw-textlink{margin-top:0;font-size:13px}.hw-principles article{border-top:1px solid #425569;padding:26px 0}.hw-principles h3{font-weight:700;font-size:18px;margin-bottom:10px;color:var(--hw-cream);letter-spacing:-.4px}.hw-principles p{color:var(--hw-dark-supporting);font-size:13px;line-height:1.7}.hw-ways{background:var(--hw-cream);color:var(--hw-navy);border-top:1px solid var(--hw-hairline)}.hw-ways .hw-heading>p{color:var(--hw-supporting)}.hw-ways-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;margin-top:40px}.hw-ways-grid article{border-top:1px solid var(--hw-hairline);padding-top:24px}.hw-ways-grid .hw-eyebrow{color:var(--hw-supporting)}.hw-ways-grid h3{font:400 33px/1.1 var(--hw-serif);margin-block:13px 14px;color:var(--hw-navy)}.hw-ways-grid p:not(.hw-eyebrow){font-size:13px;line-height:1.7;color:var(--hw-supporting);max-width:345px}.hw-ways .hw-textlink{color:var(--hw-navy);border-bottom-color:var(--hw-hairline)}.hw-team{background:#dce4d6;color:var(--hw-navy)}.hw-team .hw-heading>p{color:var(--hw-supporting)}.hw-team-orgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.hw-team-orgs a{display:grid;grid-template-columns:150px 1fr;grid-gap:22px;gap:22px;align-items:center;background:#fff;border-top:3px solid var(--hw-navy);padding:22px 24px;min-width:0}.hw-team-orgs a:hover{background:#faf6ee}.hw-team-orgs img{width:100%;height:auto;max-height:56px;object-fit:contain;object-position:left center}.hw-team-orgs span{font-size:14px;line-height:1.6;color:var(--hw-supporting)}.hw-team-orgs strong{display:block;font-size:17px;font-weight:550;letter-spacing:-.3px;color:var(--hw-navy);margin-bottom:4px}html[lang=ar] .hw-team-orgs img{object-position:right center}.hw-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 30px;gap:14px 30px;margin-top:37px}.hw-team-grid article{border-top:1px solid #b8c3b0;padding-top:19px;min-width:0}.hw-team-initials{width:44px;height:44px;border-radius:50%;background:var(--hw-navy);color:var(--hw-cream);display:grid;place-items:center;font:500 13px var(--sans);letter-spacing:.5px;margin-bottom:18px}.hw-team-grid h3{font-size:15px;font-weight:600;color:var(--hw-navy)}.hw-team-role{font-size:12px;color:var(--hw-supporting);margin:4px 0 0}.hw-team-grid p:not(.hw-team-role){font-size:13px;line-height:1.6;color:var(--hw-supporting)}.hw-team-grid a{margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;color:var(--hw-navy)!important}.hw-form-note a,.hw-team-grid a{text-decoration:underline;text-underline-offset:3px}.hw-products{background:var(--hw-cream);border-top:1px solid var(--hw-hairline)}.hw-products--v5{background:#e4eaf0;border-top:0}.hw-products .hw-heading h2{font:400 35px/1.1 var(--hw-serif)}.hw-family{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px;margin-top:27px}.hw-family article{border-top:1px solid var(--hw-hairline);padding-top:16px;display:block}.hw-family .hw-eyebrow{font-size:10px;color:var(--hw-supporting)}.hw-family h3{font-size:15px;font-weight:600;margin:8px 0;color:var(--hw-navy);display:block}.hw-family p:not(.hw-eyebrow){font-size:11px;line-height:1.5;color:var(--hw-supporting);display:block}.hw-family a:hover h3{text-decoration:underline}.hw-family .hw-link{margin-top:auto}.hw-family-primary{grid-column:span 2}.hw-conversation{background:var(--hw-cream);padding-block:76px;border-top:1px solid var(--hw-hairline)}.hw-conversation-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:65px;gap:65px;align-items:center}.hw-conversation .hw-eyebrow{color:var(--hw-supporting)}.hw-conversation h2{font:400 57px/1.05 var(--hw-serif);letter-spacing:-1px;margin-block:20px 20px;color:var(--hw-navy)}.hw-conversation-grid>div>p:not(.hw-eyebrow){font-size:14px;line-height:1.7;color:var(--hw-supporting);max-width:340px}.hw-agenda{margin-top:50px;color:var(--hw-supporting)}.hw-agenda ol{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:12px;gap:12px;font-size:14px}.hw-agenda li .hw-mono{-webkit-margin-end:14px;margin-inline-end:14px}.hw-form{background:var(--hw-navy);color:var(--hw-cream);padding:32px;align-self:start;min-width:0}.hw-form-head{margin-bottom:8px}.hw-form h3{font-size:24px;font-weight:550;color:var(--hw-cream)}.hw-form label{font-size:11px;font-weight:500;display:block;margin:12px 0 5px;color:var(--hw-cream)}.hw-form label span{color:var(--hw-dark-supporting);font-weight:400}.hw-form :is(input,select,textarea){width:100%;border:0;border-bottom:1px solid #71818e;background:transparent;padding:9px 0;color:var(--hw-cream);font-size:14px;border-radius:0;min-height:44px}.hw-form textarea{resize:vertical}.hw-form :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--hw-cream);padding-bottom:8px}.hw-form :is(input,select,textarea):focus-visible{box-shadow:0 3px 0 -1px var(--hw-cream)}.hw-form ::placeholder{color:#c4ced6;opacity:1}.hw-form select option{color:var(--hw-navy);background:var(--hw-cream)}.hw-form .hw-btn{width:100%;margin-top:22px;background:var(--hw-cream);color:var(--hw-navy)!important}.hw-form .hw-btn:hover{background:#f0ede5}.hw-form-note{font-size:11px;color:var(--hw-dark-supporting)}.hw-form-err,.hw-form-note{line-height:1.5;margin-top:14px}.hw-form-err{font-size:14px;color:#ff9b8a;background:#1e3548;-webkit-border-start:3px solid #ff9b8a;border-inline-start:3px solid #ff9b8a;padding:11px 13px}.hw-form-interest{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.5;background:#1e3548;color:var(--hw-cream);padding:9px 12px;margin-top:12px}.hw-form-interest button{background:transparent;border:0;text-decoration:underline;font-size:13px;color:inherit;padding:8px 4px}.hw-form--done h3{margin-bottom:12px}.hw-form--done p{font-size:15px;line-height:1.7;color:var(--hw-dark-supporting)}.hw-talk{background:var(--hw-blush)}.hw-talk-in{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:60px;gap:60px;align-items:end;padding-block:80px}.hw-talk .hw-eyebrow{color:#4e3832}.hw-talk h2{font:400 clamp(40px,4.6vw,60px)/1.04 var(--hw-serif);margin-block:24px 20px;color:var(--hw-navy)}.hw-talk-p{font-size:17px;line-height:1.7;color:#4e3832;max-width:560px}.hw-talk-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hw-talk-actions .hw-btn{min-width:240px}.hw-talk .hw-link--ruled{border-bottom-color:#7d4431}.hw-nav a[aria-current=page]{font-weight:600}.hw-menu a[aria-current=page]{color:var(--hw-blush)!important}.hw-footer{background:var(--hw-navy);color:var(--hw-cream);padding-block:35px 29px}.hw-footer-main{display:flex;align-items:center;gap:60px;padding-bottom:40px}.hw-footer-main p{font-size:15px;line-height:1.5;color:var(--hw-dark-supporting)}.hw-footer-mail{-webkit-margin-start:auto;margin-inline-start:auto;font-size:14px;font-weight:500;min-height:44px;display:inline-flex;align-items:center;gap:6px;color:var(--hw-cream)!important}.hw-footer-mail:hover{color:var(--hw-blush)!important}.hw-social{list-style:none;margin:0;padding:0;display:flex;gap:8px}.hw-social a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #425569;color:var(--hw-cream)!important;transition:background .15s ease,color .15s ease,border-color .15s ease}.hw-social a:focus-visible,.hw-social a:hover{background:var(--hw-blush);border-color:var(--hw-blush);color:var(--hw-navy)!important}@media (prefers-reduced-motion:reduce){.hw-social a{transition:none}}.hw-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px;border-top:1px solid #425569;padding-block:30px}.hw-footer-cols .hw-mono{color:#c7d0d8}.hw-footer-cols ul{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:4px;gap:4px}.hw-footer-cols a{font-size:11px;color:#c7d0d8;display:inline-block;padding-block:6px}.hw-footer-cols a:hover{color:var(--hw-cream)}.hw-owner{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #425569;padding-block:22px;font-size:14px;color:#c7d0d8}:is(.hw-page,.hw-chrome) .hw-owner a{color:var(--hw-cream);font-weight:550;text-decoration:underline;text-underline-offset:4px;padding-block:8px}:is(.hw-page,.hw-chrome) .hw-owner a:hover{color:var(--hw-blush)}.hw-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:17px;border-top:1px solid #425569;font-size:10px;color:#c7d0d8;line-height:1.5;flex-wrap:wrap}.hw-footer-bottom a{padding-block:8px;color:#c7d0d8}.hw-footer-bottom a:hover{color:var(--hw-cream)}.hw-launch{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font:400 11px/1.6 var(--sans);letter-spacing:1.2px;text-transform:uppercase}.hw-launch--dark,.hw-launch--light{color:var(--hw-supporting)}.hw-launch a{text-decoration:underline;text-underline-offset:3px}.hw-phero{background:var(--hw-navy);color:var(--hw-cream)}.hw-phero-in{padding-block:80px 90px}.hw-phero .hw-eyebrow{color:#ddbbb0;display:flex;align-items:center;gap:10px}.hw-phero h1{font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.02em;font-weight:400;margin-block:26px 24px;color:var(--hw-cream);max-width:17ch}.hw-phero h1 span{color:var(--hw-blush)}.hw-phero-lede{font-size:18px;line-height:1.7;color:#c0ccd4;max-width:620px}.hw-phero .hw-actions{margin-top:32px}.hw-block--sage{background:var(--hw-sage);border-block:1px solid #3e6356;color:var(--hw-cream)}.hw-block--family{background:var(--hw-family);border-block:1px solid #c4cdbc}.hw-block--dark{background:var(--hw-dark);color:#f9f6ec}.hw-block--dark .hw-heading h2{color:#f9f6ec}.hw-block--dark .hw-heading h2 span{color:var(--hw-blush)}.hw-block--dark .hw-heading .hw-eyebrow{color:#a9b8c1}.hw-block--dark .hw-heading>p{color:#b3c1cb}.hw-block--rule,.hw-feature{border-top:1px solid var(--hw-hairline)}.hw-feature{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px;align-items:center;padding-block:56px}.hw-feature:first-of-type{border-top:2px solid var(--hw-navy)}.hw-feature--flip>:first-child{order:2}.hw-feature .hw-eyebrow{color:var(--hw-accent-deep)}.hw-feature h3{font-size:33px;font-weight:550;letter-spacing:-1.1px;line-height:1.12;margin-block:16px 16px;color:var(--hw-ink)}.hw-feature-copy>p:not(.hw-eyebrow){font-size:16px;line-height:1.75;color:var(--hw-muted);max-width:460px}.hw-shot{min-width:0}.hw-shot .hw-capture{margin:0 0 12px;box-shadow:9px 9px 0 #dde3d9}.hw-shot-cap{font-size:13.5px;line-height:1.6;color:var(--hw-supporting)}.hw-ticks{list-style:none;padding:0;margin-top:20px;display:grid;grid-gap:12px;gap:12px;font-size:15px;line-height:1.55;color:#475754}.hw-ticks li{display:grid;grid-template-columns:22px 1fr}.hw-ticks li:before{content:"✓";font-size:12px;color:#55715d;padding-top:3px}.hw-block--dark .hw-ticks{color:#c5d1da}.hw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.hw-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hw-cards>article{background:#fff;border:1px solid var(--hw-hairline);border-top:3px solid var(--hw-proof);padding:28px;display:flex;flex-direction:column;min-width:0}.hw-block--family .hw-cards>article,.hw-block--sage .hw-cards>article{background:var(--hw-cream);border-color:transparent;border-top-color:var(--hw-proof)}.hw-cards .hw-eyebrow{font-size:10.5px;color:#4f5d55}.hw-cards h3{font-size:22px;font-weight:550;letter-spacing:-.6px;line-height:1.2;margin-block:16px 10px;color:var(--hw-ink)}.hw-cards p:not(.hw-eyebrow){font-size:15px;line-height:1.7;color:#56635b}.hw-cards .hw-link{margin-top:auto;padding-top:16px;font-weight:500}.hw-cards>article.is-navy{background:var(--hw-navy);border-color:var(--hw-navy);color:var(--hw-cream)}.hw-cards>article.is-navy h3{color:var(--hw-cream)}.hw-cards>article.is-navy .hw-eyebrow,.hw-cards>article.is-navy p:not(.hw-eyebrow){color:#c5d8cb}.hw-rows article{display:grid;grid-template-columns:56px minmax(0,.9fr) minmax(0,1.4fr);grid-gap:24px;gap:24px;border-top:1px solid var(--hw-hairline);padding:26px 0;align-items:start}.hw-rows article:first-child{border-top:2px solid var(--hw-navy)}.hw-rows .hw-mono{color:#7d4431;padding-top:6px}.hw-rows h3{font-size:22px;font-weight:550;letter-spacing:-.6px;line-height:1.25;color:var(--hw-ink)}.hw-rows p{font-size:15.5px;line-height:1.75;color:var(--hw-muted)}.hw-rows p+p{margin-top:10px}.hw-block--dark .hw-rows article{border-color:#536477}.hw-block--dark .hw-rows article:first-child{border-top-color:#8da1ad}.hw-block--dark .hw-rows h3{color:#f3c1b1}.hw-block--dark .hw-rows p{color:#b3c1cb}.hw-block--dark .hw-rows .hw-mono{color:#a9b8c1}.hw-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.hw-plans--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.hw-plans>article{background:#fff;border:1px solid var(--hw-hairline);border-top:3px solid var(--hw-proof);padding:30px;display:flex;flex-direction:column}.hw-plans>article.is-featured{background:var(--hw-navy);border-color:var(--hw-navy);color:var(--hw-cream);box-shadow:9px 9px 0 #dde3d9}.hw-plans h3{font-size:24px;font-weight:550;letter-spacing:-.6px;margin-block:14px 6px;color:inherit}.hw-plans .hw-plan-price{color:var(--hw-ink);font-size:44px;font-weight:550;letter-spacing:-2px;line-height:1.1;margin-top:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-plans .hw-plan-price small{font-size:14px;font-weight:400;letter-spacing:0;color:var(--hw-muted);-webkit-margin-start:6px;margin-inline-start:6px}.hw-plans .is-featured .hw-eyebrow,.hw-plans .is-featured .hw-plan-price small,.hw-plans .is-featured p{color:#c5d8cb}.hw-plans p{font-size:15px;line-height:1.7;color:#56635b}.hw-plans .is-featured .hw-plan-price{color:var(--hw-cream)}.hw-plans .hw-plan-price+p{margin-top:12px}.hw-plans .hw-ticks{margin-block:22px 28px}.hw-plans .is-featured .hw-ticks{color:#dbe4ea}.hw-plans .is-featured .hw-ticks li:before{color:var(--hw-blush)}.hw-plans .hw-btn{margin-top:auto}.hw-faq{border-top:2px solid var(--hw-navy)}.hw-faq details{border-bottom:1px solid var(--hw-hairline)}.hw-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 28px;grid-gap:20px;gap:20px;align-items:start;padding:24px 0;font-size:20px;font-weight:550;letter-spacing:-.4px;line-height:1.35;color:var(--hw-ink)}.hw-faq summary::-webkit-details-marker{display:none}.hw-faq summary:after{content:"+";font:400 24px/1.2 var(--sans);color:var(--hw-supporting);text-align:end}.hw-faq details[open] summary:after{content:"–"}.hw-faq summary:hover{color:var(--hw-supporting)}.hw-faq-a{padding:0 48px 26px 0;font-size:16px;line-height:1.8;color:var(--hw-muted);max-width:820px}.hw-faq-a p+p{margin-top:12px}.hw-cards p a,.hw-faq-a a,.hw-prose a,.hw-rows a{color:var(--hw-navy)!important}.hw-cards p a,.hw-faq-a a,.hw-note a,.hw-phero-lede a,.hw-prose a,.hw-rows a,.hw-ticks a{text-decoration:underline!important;text-underline-offset:3px}.hw-note a,.hw-ticks a{color:var(--hw-navy)!important}.hw-block--dark :is(.hw-rows,.hw-ticks,.hw-note,p) a:not(.hw-btn):not(.hw-link){color:var(--hw-blush)!important;text-decoration:underline!important;text-underline-offset:3px}.hw-heading--stack{display:block;margin-bottom:0}.hw-plan-price small:first-child{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:6px;margin-inline-end:6px}.hw-table-wrap{overflow-x:auto;border-top:2px solid var(--hw-navy)}.hw-table{width:100%;border-collapse:collapse;font-size:15px;min-width:620px}.hw-table th{text-align:start;font:500 11px/1.5 var(--sans);letter-spacing:.8px;text-transform:uppercase;color:var(--hw-supporting);padding:14px 16px 14px 0}.hw-table td,.hw-table th{border-bottom:1px solid var(--hw-hairline)}.hw-table td{padding:16px 16px 16px 0;vertical-align:top;line-height:1.6;color:#3c4c58}.hw-table td:first-child{font-weight:550;color:var(--hw-ink)}.hw-note{border-top:1px solid var(--hw-hairline);display:flex;gap:35px;align-items:baseline;padding-top:24px;margin-top:40px}.hw-note .hw-mono{flex-shrink:0;color:var(--hw-supporting)}.hw-note p{font-size:14px;color:var(--hw-muted);line-height:1.65}.hw-prose{max-width:760px}.hw-prose p{font-size:18px;line-height:1.8;color:#3c4c58}.hw-prose p+p{margin-top:22px}.hw-prose h2{font-size:34px;font-weight:550;letter-spacing:-1.1px;line-height:1.15;margin-block:48px 18px;color:var(--hw-ink)}.hw-prose h2:first-child{-webkit-margin-before:0;margin-block-start:0}.hw-prose ul{list-style:none;padding:0;margin:22px 0;border-top:2px solid var(--hw-navy)}.hw-prose li{padding:14px 0;border-bottom:1px solid var(--hw-hairline);font-size:15px;line-height:1.6;color:#3c4c58}.hw-prose strong{color:var(--hw-ink);font-weight:600}.hw-index{border-top:2px solid var(--hw-navy)}.hw-index a{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;border-bottom:1px solid var(--hw-hairline);text-decoration:none;color:inherit}.hw-index a:hover h3{color:var(--hw-sage)}.hw-index h3{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--hw-ink);margin:0}.hw-index p{font-size:13.5px;line-height:1.6;color:var(--hw-muted);margin:8px 0 0;max-width:72ch}.hw-split{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;align-items:start}@media (max-width:1100px){.hw-feature{gap:40px}.hw-cards,.hw-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-split{gap:50px}}@media (max-width:900px){.hw-plans{grid-template-columns:1fr}}@media (max-width:760px){.hw-phero-in{padding-block:48px 56px}.hw-phero-lede{font-size:16.5px}.hw-feature{grid-template-columns:1fr;gap:26px;padding-block:40px}.hw-feature--flip>:first-child{order:0}.hw-feature h3{font-size:28px}.hw-cards,.hw-cards--2,.hw-cards--4{grid-template-columns:1fr}.hw-rows article{grid-template-columns:40px 1fr;gap:8px 14px;padding:22px 0}.hw-rows article>:last-child{grid-column:2}.hw-faq summary{font-size:18px;padding:20px 0}.hw-faq-a{-webkit-padding-end:0;padding-inline-end:0}.hw-note{display:block}.hw-note p{margin-top:10px}.hw-prose p{font-size:16.5px}.hw-prose h2{font-size:28px}.hw-prose ul{margin:16px 0}.hw-prose li{font-size:14px}.hw-index h3{font-size:17px}.hw-split{grid-template-columns:1fr;gap:30px}}@media (max-width:1240px){.hw-nav{gap:12px}.hw-lang,.hw-signin{display:none}}@media (max-width:1100px){.hw-header-in,.hw-wrap{width:calc(100% - 64px)}.hw-hero-grid{gap:30px}.hw-hero h1{font-size:60px}.hw-exp-grid{gap:24px}.hw-heading h2{font:400 43px/1.05 var(--hw-serif)}.hw-conversation-grid{gap:40px}.hw-conversation h2{font:400 50px/1.05 var(--hw-serif)}.hw-family{grid-template-columns:repeat(3,1fr)}.hw-control-grid{gap:40px}.hw-shots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-work-grid{gap:35px}.hw-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.hw-nav{display:none}.hw-menu-btn{display:inline-flex;align-items:center}.hw-menu:not([hidden]){display:grid;position:absolute;inset-inline:0;top:100%;background:var(--hw-navy);border-bottom:1px solid #354b5d;padding:8px 32px 20px;box-shadow:0 18px 30px #06131f55}.hw-menu a{padding:14px 0;font-size:16px;color:var(--hw-cream)!important;border-bottom:1px solid #2b4257}.hw-menu a:hover{color:var(--hw-blush)!important}.hw-menu-rule{height:10px}}@media (max-width:780px){.hw-hero-grid{gap:30px}.hw-hero h1{font-size:60px}.hw-control-grid,.hw-conversation-grid,.hw-work-grid{gap:30px}.hw-zero-section{margin:0 18px;padding-left:26px;padding-right:26px}.hw-zero-section h2{font:400 44px/1.05 var(--hw-serif)}}@media (max-width:760px){.hw-header-in,.hw-wrap{width:calc(100% - 40px)}.hw-header-in{height:64px;gap:12px}.hw-header-right{gap:10px}.hw-nav-cta{padding:12px 14px;gap:12px}.hw-menu:not([hidden]){padding-inline:20px}.hw-team-orgs{grid-template-columns:1fr}.hw-team-orgs a{grid-template-columns:120px 1fr;gap:16px;padding:18px}.hw-team-grid{grid-template-columns:1fr 1fr}}@media (max-width:580px){.hw-hero-grid{grid-template-columns:1fr;padding-top:45px;padding-bottom:40px}.hw-hero h1{font-size:59px}.hw-section{padding-block:46px}.hw-exp-grid,.hw-work-grid{grid-template-columns:1fr}.hw-work-grid .hw-heading h2{max-width:none;font:400 42px/1.05 var(--hw-serif)}.hw-zero-section{margin:0 12px;padding:30px 22px 22px}.hw-zero-layout{grid-template-columns:1fr;gap:26px}.hw-zero{font-size:170px}.hw-zero-section h2{font:400 40px/1.05 var(--hw-serif)}.hw-control-grid{grid-template-columns:1fr;gap:15px}.hw-ways-grid{grid-template-columns:1fr;gap:27px}.hw-ways-grid article+article{border-top:1px solid var(--hw-hairline)}.hw-family{grid-template-columns:1fr 1fr}.hw-conversation-grid{grid-template-columns:1fr}.hw-conversation h2{font:400 47px/1.05 var(--hw-serif)}.hw-form{padding:23px}.hw-feed-window{height:240px}.hw-heading{display:block}.hw-heading>p{margin-top:17px;max-width:none}.hw-heading h2{font:400 40px/1.05 var(--hw-serif)}.hw-step-p{display:none}.hw-window{position:static}.hw-shots{margin-top:50px}.hw-shots-grid{gap:26px}.hw-shots-grid,.hw-talk-in,.hw-team-grid{grid-template-columns:1fr}.hw-talk-in{gap:28px;padding-block:56px}.hw-talk-actions .hw-btn{width:100%}.hw-footer-main{flex-wrap:wrap;gap:20px 25px;padding-bottom:30px}.hw-footer-mail{-webkit-margin-start:0;margin-inline-start:0;width:100%}.hw-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-footer-cols ul{gap:0}.hw-footer-cols a{padding-block:12px}.hw-footer-bottom a,:is(.hw-page,.hw-chrome) .hw-owner a{padding-block:12px}.hw-footer-bottom,.hw-owner{align-items:flex-start;flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){html:has(.hw-page){scroll-behavior:auto}:is(.hw-page,.hw-chrome) *,:is(.hw-page,.hw-chrome) :after,:is(.hw-page,.hw-chrome) :before{animation:none!important;transition:none!important}.hw-btn:hover{transform:none}.hw-band-track,.hw-feed-track{animation:none!important}.hw-feed-window{height:auto}.hw-band-track [aria-hidden=true],.hw-feed-track [aria-hidden=true]{display:none}.hw-band-track{width:auto;flex-wrap:wrap}.hw-band-track>span{white-space:normal}}html[lang=ar] :is(.hw-page,.hw-chrome){font-family:var(--sans)}html[lang=ar] :is(.hw-page,.hw-chrome) :is(h1,h2,h3,h4,.hw-step-h,.hw-plan-price){letter-spacing:0;font-weight:600}html[lang=ar] .hw-hero h1{font-size:clamp(44px,5vw,74px);line-height:1.2;font-family:var(--sans)}html[lang=ar] :is(.hw-heading h2,.hw-control h2,.hw-conversation h2,.hw-talk h2,.hw-phero h1){line-height:1.25;font-family:var(--sans)}html[lang=ar] :is(.hw-eyebrow,.hw-mono,.hw-label){letter-spacing:0;font-family:var(--sans);font-weight:600;font-size:12px}html[lang=ar] .hw-btn,html[lang=ar] .hw-link,html[lang=ar] .hw-nav a,html[lang=ar] .hw-nav-cta,html[lang=ar] .hw-signin{font-size:15px}html[lang=ar] .hw-band-track{animation-direction:reverse}.hw-hero h1{font-size:clamp(58px,7.2vw,108px);line-height:.97;letter-spacing:-.03em}.hw-hero h1 .m-mark em{color:inherit}.hw-hero-desc{font-size:17px;line-height:1.6;max-width:34ch}.m-enter>:has(.m-kin-line){animation:none}.hw-trycheck{background:var(--hw-sage);color:var(--hw-cream)}.hw-trycheck-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:end;padding-block:88px 92px}.hw-trycheck .hw-eyebrow{color:#e3ece6}.hw-trycheck h2{font:400 clamp(56px,8.4vw,132px)/.92 var(--hw-serif);letter-spacing:-.035em;margin-top:16px}.hw-trycheck h2 em{font-style:italic;color:var(--hw-navy)}.hw-trycheck-side p{font-size:17px;line-height:1.6;color:#eef3ef;max-width:32ch;margin-bottom:26px}.m-cta--sage{--m-fill:var(--hw-blush);--m-fill-ink:var(--hw-navy)}@media (max-width:780px){.hw-trycheck-grid{grid-template-columns:1fr;gap:26px;padding-block:60px 64px}}@media (max-width:580px){.hw-hero h1{font-size:clamp(50px,14vw,64px)}}.hw-hero .hw-hero-desc{margin-bottom:30px}.hw-subnav{background:var(--hw-cream);border-block:1px solid var(--hw-hairline)}.hw-subnav-in{display:flex;flex-wrap:wrap;gap:4px 34px;padding-block:8px}.hw-subnav a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;color:var(--hw-navy)!important;position:relative}.hw-subnav .hw-mono{color:var(--hw-supporting);font-size:11px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.hw-subnav a:hover span:last-child{text-decoration:underline;text-underline-offset:5px}@media (max-width:580px){.hw-subnav-in{gap:0 22px}.hw-subnav a{font-size:13px}}html[dir=rtl] :is(.hw-band-clip,.m-ticker){direction:ltr}html[dir=rtl] :is(.hw-band-track>span,.m-ticker li){direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.hw-drop{position:relative}.hw-drop,.hw-nav .hw-drop-btn{display:inline-flex;align-items:center}.hw-nav .hw-drop-btn{background:none;border:0;padding:12px 0;font-size:11px;line-height:1.5;color:var(--hw-navy);gap:7px;min-height:44px}.hw-drop-btn[data-current]{font-weight:600}.hw-drop-caret{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--m-dur-fast,.25s) var(--m-ease-out,ease-out)}.hw-drop[data-open=true] .hw-drop-caret{transform:translateY(1px) rotate(225deg)}.hw-drop-panel{position:absolute;top:calc(100% - 4px);inset-inline-start:-18px;z-index:40;min-width:220px;list-style:none;margin:0;padding:8px 0;background:var(--hw-cream);border:1px solid var(--hw-navy);box-shadow:6px 6px 0 var(--hw-blush);display:none}.hw-drop[data-open=true] .hw-drop-panel{display:block;animation:m-drop var(--m-dur-fast,.25s) var(--m-ease-out,ease-out)}.hw-header:not([data-ready]) .hw-drop:is(:hover,:focus-within) .hw-drop-panel{display:block}.hw-nav .hw-drop-panel a{display:block;padding:11px 18px;font-size:13px;line-height:1.4;white-space:nowrap}.hw-nav .hw-drop-panel a:after{content:none}.hw-nav .hw-drop-panel a:is(:hover,:focus-visible){background:var(--hw-navy);color:var(--hw-cream)!important}:is(.hw-page,.hw-chrome) .hw-drop-panel a:focus-visible{outline-offset:-3px}.hw-nav .hw-drop-panel a[aria-current=page]{font-weight:600}.hw-menu-group{display:grid}.hw-menu-head{font:500 11px/1.6 var(--sans);letter-spacing:1px;text-transform:uppercase;color:#c7d0d8;padding:16px 0 4px}.hw-menu .hw-menu-group a{-webkit-padding-start:14px;padding-inline-start:14px}html[lang=ar] .hw-nav .hw-drop-btn{font-size:15px}html[lang=ar] .hw-menu-head{letter-spacing:0;font-size:12px}.hw-hero-v5{padding-block:64px 56px}.hw-hero--doors h1{font-size:clamp(40px,5.8vw,80px);line-height:1;letter-spacing:-.025em;margin-block:22px 20px}.hw-hero--doors .hw-hero-desc{max-width:52ch;margin-bottom:0}.hw-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:40px}.hw-door{padding:32px 32px 28px;display:flex;flex-direction:column;min-width:0}.hw-door--navy{background:var(--hw-navy);color:var(--hw-cream)}.hw-door--blush{background:var(--hw-blush);color:var(--hw-navy)}.hw-door .hw-eyebrow{font-size:12px;font-weight:600}.hw-door--navy .hw-eyebrow{color:var(--hw-blush)}.hw-door--blush .hw-eyebrow{color:#4e3832}.hw-page .hw-door h2{font:400 clamp(30px,3vw,42px)/1.05 var(--hw-serif);letter-spacing:-.01em;margin:14px 0;color:inherit}.hw-door p:not(.hw-eyebrow){font-size:16px;line-height:1.65;max-width:44ch}.hw-door--navy p:not(.hw-eyebrow){color:var(--hw-dark-supporting)}.hw-door--blush p:not(.hw-eyebrow){color:#3a2f2c}.hw-door-actions{margin-top:auto;padding-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.hw-door--navy .hw-link{color:var(--hw-cream)!important;border-bottom-color:#4a5b6c}.hw-door--navy .hw-link:hover{color:var(--hw-blush)!important}.hw-door--blush .hw-link{color:var(--hw-navy)!important;border-bottom-color:#7d4431}.hw-hero .hw-hero-trust{margin-top:26px}.hw-nowrap{white-space:nowrap}.hw-proof{background:var(--hw-blush);color:var(--hw-navy)}.hw-proof-in{list-style:none;padding:14px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;font:500 12px/1.6 var(--sans);letter-spacing:1px;text-transform:uppercase;text-align:center}.hw-proof-in li+li:before{content:"·";margin-inline:16px}html[lang=ar] .hw-proof-in{letter-spacing:0;font-size:14px;font-weight:600}.hw-products--v5 .hw-heading h2{font:400 48px/1.05 var(--hw-serif)}.hw-products--v5 .hw-heading h2 span{color:var(--hw-sage)}.hw-pcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.hw-pcards article{background:#fff;border:1px solid var(--hw-hairline);border-top:3px solid var(--hw-navy);padding:28px;display:flex;flex-direction:column;min-width:0}.hw-pcards .hw-eyebrow{color:var(--hw-sage);font-weight:600}.hw-pcards h3{font:400 38px/1.05 var(--hw-serif);letter-spacing:-.01em;color:var(--hw-navy);margin:16px 0 8px}.hw-pcards .hw-pcard-desc{font-size:15px;font-weight:600;line-height:1.5;color:var(--hw-navy);margin-bottom:12px}.hw-pcards p:not(.hw-eyebrow):not(.hw-pcard-desc){font-size:14px;line-height:1.7;color:var(--hw-supporting);margin-bottom:22px}.hw-pcards .hw-link{margin-top:auto;align-self:flex-start}.hw-products .hw-pcards-more{margin-top:26px;font-size:15px;color:var(--hw-supporting);display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px}.hw-night{background:#dce4d6;border-top:0}.hw-night-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:center}.hw-night .hw-heading{display:block;margin:0}.hw-night .hw-heading>p{max-width:38ch;margin-top:20px}.hw-night .hw-feed-window{margin-top:18px}.hw-firms{background:#e4eaf0;border-top:1px solid var(--hw-hairline)}.hw-firms .hw-heading h2 span{color:var(--hw-sage)}.hw-firms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px}.hw-firms-grid>article{border-top:2px solid var(--hw-navy);padding-top:22px;min-width:0;display:flex;flex-direction:column}.hw-firms-grid .hw-eyebrow{color:var(--hw-supporting)}.hw-firms-grid h3{font:400 38px/1.05 var(--hw-serif);color:var(--hw-navy);margin:10px 0 20px}.hw-firms-grid .hw-shot .hw-capture{margin:0 0 12px;box-shadow:none}.hw-firms-grid .hw-capture img{aspect-ratio:1.55;object-fit:cover;object-position:left top}.hw-firms-grid .hw-capture-pending{min-height:0;aspect-ratio:1.55;padding:24px}.hw-firms-grid .hw-ticks{margin:18px 0 22px}.hw-firms-grid .hw-link{margin-top:auto;align-self:flex-start}.hw-firms .hw-firms-trust{margin-top:38px;font:400 28px/1.25 var(--hw-serif);color:var(--hw-navy);display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.hw-firms-trust .hw-link{font-family:var(--sans)}html[lang=ar] :is(.hw-firms-grid h3,.hw-pcards h3,.hw-firms-trust,.hw-page .hw-door h2){font-family:var(--sans);font-weight:600;letter-spacing:0;line-height:1.3}.hw-origin-story .hw-heading h2{max-width:16ch}.hw-team-grid--founders{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-team .hw-origin-more{margin-top:30px}.hw-conversation-grid>div>p.hw-demo-direct{margin-top:18px;max-width:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}@media (max-width:1100px){.hw-pcards{grid-template-columns:1fr 1fr}.hw-pcards article:last-child{grid-column:span 2}}@media (max-width:860px){.hw-doors{grid-template-columns:1fr}.hw-firms-grid,.hw-night-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.hw-pcards{grid-template-columns:1fr}.hw-pcards article:last-child{grid-column:auto}}@media (max-width:580px){.hw-hero-v5{padding-block:40px 40px}.hw-door{padding:24px 22px 22px}.hw-doors{margin-top:30px}.hw-proof-in{flex-direction:column;align-items:center}.hw-proof-in li+li:before{content:none}.hw-products--v5 .hw-heading h2{font-size:40px}.hw-pcards article{padding:24px 22px}.hw-firms-grid h3,.hw-pcards h3{font-size:34px}.hw-firms .hw-firms-trust{font-size:24px}.hw-team-grid--founders{grid-template-columns:1fr}}.hw-plans .hw-plan-price--text{font-size:28px;letter-spacing:-.6px;line-height:1.2}html[lang=ar] .hw-plans .hw-plan-price--text{font-size:24px;letter-spacing:0}.hw-drop-tag{display:inline-block;-webkit-margin-start:10px;margin-inline-start:10px;padding:2px 7px;background:var(--hw-sage);color:var(--hw-cream);font:600 10px/1.4 var(--sans);letter-spacing:.8px;text-transform:uppercase;vertical-align:1px}html[lang=ar] .hw-drop-tag{letter-spacing:0;font-size:11px}: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:"tnum";font-variant-numeric:tabular-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:#254762}.hw-form .hw-btn{--m-fill:#efe8dc}@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,#dde3d9);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:#ff9b8a}.hw-form label:has(+:user-invalid){color:#ff9b8a}.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(40,55%,96%,.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:.1em 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}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:"tnum";font-variant-numeric:tabular-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-blush)}.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:400 clamp(46px,6vw,92px)/.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}}