.hww{--prose:#363c3d}.hww-hero .h1{font-size:clamp(36px,5.1vw,72px)}.hww-hero__lead{color:var(--ink)}.hww-hero__art{justify-self:center}.hf{width:300px;height:auto;display:block;overflow:visible}.hf__shield{fill:#fff;stroke:var(--teal);stroke-width:2.5px;filter:drop-shadow(0 24px 40px #116b632e)}.hf__dot{fill:var(--sage);opacity:.32;animation:hfFade 1s var(--ease-guard) calc(1.2s + var(--d,0s)) both}.hf__dot.is-kept{fill:var(--teal);opacity:1;transform-box:fill-box;transform-origin:50%;animation:hfKeep .9s cubic-bezier(.2, .8, .2, 1.3) calc(1.2s + var(--d,0s)) both;scale:1.6}.hf__scan{opacity:0;animation:2s cubic-bezier(.45,.05,.4,1) .9s both hfScan}@keyframes hfFade{0%{opacity:.9}}@keyframes hfKeep{0%{opacity:.9;fill:var(--sage);scale:1}}@keyframes hfScan{0%{opacity:0;translate:0}12%,85%{opacity:1}to{opacity:0;translate:0 360px}}@media (width<=1000px){.hww-hero__art{order:-1;justify-self:start}.hf{width:128px}}.hww-layout{grid-template-columns:236px minmax(0,1fr);align-items:stretch;gap:clamp(40px,5vw,88px);padding-bottom:0;display:grid}.hww-body{min-width:0;max-width:800px}.hww-aside{position:relative}.hww-toc{top:calc(var(--header-h,80px) + 24px);max-height:calc(100vh - var(--header-h,80px) - 48px);scrollbar-width:thin;gap:0;padding:18px 12px 18px 18px;overflow:auto}.hww-toc__head{padding:0 10px 6px;font-size:11.5px}.hww-toc__group{flex-direction:column;display:flex}.hww .hww-toc a{color:var(--muted);padding:7px 10px;font-size:14px;line-height:1.35;transition:background .2s,color .2s}.hww .hww-toc a:hover{color:var(--ink)}.hww .hww-toc a[aria-current]{color:var(--teal-deep);background:var(--mint-2);font-weight:700}.hww .hww-toc a.hww-toc__part{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-top:12px;font-size:11px}.hww-toc__rail{background:var(--line);border-radius:2px;width:3px;display:none;position:absolute;top:22px;bottom:22px;left:7px}.hww-toc__rail i{background:var(--teal);transform-origin:50% 0;height:100%;scale:1 var(--read,0);border-radius:2px;transition:scale .25s linear;display:block}.hww-toc.is-spy .hww-toc__rail{display:block}.hww-toc-m{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin-top:32px;padding:0 18px;display:none}.hww-toc-m summary{cursor:pointer;min-height:52px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.hww-toc-m summary::-webkit-details-marker{display:none}.hww-toc-m summary svg{transition:rotate .2s}.hww-toc-m[open] summary svg{rotate:180deg}.hww-toc-m nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 24px;padding-bottom:14px;display:grid}.hww-toc-m a{color:var(--ink);border-top:1px solid var(--line);padding:9px 0;font-size:15.5px;text-decoration:none;display:block}.hww-toc-m a.hww-toc__part{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);border-top:0;padding-top:14px;font-size:11px}@media (width<=1099px){.hww-layout{grid-template-columns:minmax(0,1fr)}.hww-aside{display:none}.hww-toc-m{display:block}.hww-body{margin-inline:auto}}.hww-prose{max-width:36em;color:var(--prose);flex-direction:column;gap:1.05em;font-size:clamp(17px,1.25vw,18.5px);line-height:1.75;display:flex}.hww-prose strong,.hww-split__text strong,.hww-setaside__item strong,.hww-not strong{color:var(--ink);font-weight:700}.hww-intro{color:var(--ink);padding-top:8px;font-size:clamp(18px,1.5vw,21px);line-height:1.65}.hww-kicker{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(21px,1.9vw,26px);font-weight:700;line-height:1.25}.hww-note{color:var(--muted);border-left:3px solid var(--sage);padding-left:16px;font-size:.9em;line-height:1.65}.hww-sec{flex-direction:column;gap:22px;padding-top:clamp(48px,6.5vw,84px);display:flex}.hww-sec>.h3{max-width:20em}.hww-part{flex-direction:column;display:flex}.hww-part--one{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(56px,7vw,96px)}.hww-part--two{border-image:conic-gradient(var(--mint-2) 0 0) fill 0 / / 0 100vmax;padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,110px)}.hww-part__card{border-radius:var(--radius-xl);background:var(--forest);color:#fff;padding:clamp(28px,4vw,52px) clamp(22px,4vw,52px) 132px;position:relative;box-shadow:0 30px 60px #0d3b372e}.hww-part--two .hww-part__card{background:var(--teal-deep)}.hww-part__inner{z-index:1;justify-content:space-between;align-items:center;gap:20px 28px;display:flex;position:relative}.hww-part__title{flex-direction:column;gap:14px;min-width:0;display:flex}.hww-part__num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--sage);font-size:13px;font-weight:500}.hww-part__name{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(32px,5vw,66px);font-weight:800;line-height:.98}.hww-part__art{flex:none;width:clamp(92px,13vw,162px);height:auto;overflow:visible}.pa__outline{fill:none;stroke:#fff;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.45,.05,.2,1) .15s}.pa__equity{fill:#2a8a80}.pa__debt{fill:var(--sage)}.pa__equity,.pa__debt{transform-box:fill-box;transition:scale .9s var(--ease-guard) .9s}.pa__equity{transform-origin:50% 100%}.pa__debt{transform-origin:50% 0}.pa__split{stroke:#fff;stroke-width:2.5px;stroke-dasharray:7 6;transform-box:fill-box;transform-origin:50%;transition:scale .7s var(--ease-guard) .55s}.pa__cell{fill:#fff;fill-opacity:.9;transform-box:fill-box;transform-origin:50%;transition:scale .55s cubic-bezier(.2, .8, .2, 1.3) calc(.8s + var(--i,0) * 70ms), opacity .3s calc(.8s + var(--i,0) * 70ms)}.pa__cell:nth-child(3n+2){fill:var(--sage)}.hww-part__title{transition:opacity .9s var(--ease-guard), translate .9s var(--ease-guard)}.hww-motion .hww-part__card:not(.is-in) .hww-part__title{opacity:0;translate:0 26px}.hww-motion .hww-part__card:not(.is-in) .pa__outline{stroke-dashoffset:1px}.hww-motion .hww-part__card:not(.is-in) .pa__equity,.hww-motion .hww-part__card:not(.is-in) .pa__debt{scale:1 0}.hww-motion .hww-part__card:not(.is-in) .pa__split{scale:0 1}.hww-motion .hww-part__card:not(.is-in) .pa__cell{opacity:0;scale:0}@media (width<=520px){.hww-part__inner{flex-direction:column-reverse;align-items:flex-start}.hww-part__art{width:78px}.hww-part__card{border-radius:var(--radius-lg);padding-bottom:112px}}.hww-splits{border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff80;flex-direction:column;gap:12px;padding:clamp(12px,1.8vw,18px);display:flex}.hww-splits__key,.glide__key{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:18px;font-size:11.5px;display:flex}.hww-splits__key{padding:6px 8px 2px}.hww-splits__key span,.glide__key span{align-items:center;gap:8px;display:inline-flex}.hww .plan-card.hww-split{flex-direction:row;align-items:flex-start;gap:clamp(16px,2.6vw,28px);padding:clamp(20px,2.6vw,30px)}.hww-split .vessel{flex:none;width:84px;height:auto}.hww-split__text{min-width:0;color:var(--prose);flex-direction:column;gap:.9em;font-size:clamp(16.5px,1.2vw,17.5px);line-height:1.72;display:flex}.hww-split__text p:first-child strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--teal-deep);margin-bottom:4px;font-size:clamp(21px,1.9vw,26px);font-weight:800;line-height:1.15;display:block}.vessel__bg{fill:var(--mint-2)}.vessel__rim{fill:none;stroke:var(--teal);stroke-width:2px}.vessel__debt{fill:var(--sage)}.vessel__equity{fill:var(--teal)}.vessel__seam{stroke:#fff;stroke-width:1.5px;stroke-dasharray:3 3}.vessel__surface{animation:3.4s ease-in-out infinite alternate vSlosh}@keyframes vSlosh{to{translate:-19px}}.vessel__debt,.vessel__equity{transform-box:fill-box;transform-origin:50% 100%}.motion .hww-split .vessel__debt{transition:scale .9s var(--ease-guard) .35s}.motion .hww-split .vessel__equity{transition:scale 1s var(--ease-guard) .8s}.motion .hww-split.enter:not(.is-in) .vessel__debt,.motion .hww-split.enter:not(.is-in) .vessel__equity{scale:1 0}@media (width<=560px){.hww .plan-card.hww-split{flex-direction:column;gap:14px;padding:20px}.hww-split .vessel{width:60px}}.hww-quote{max-width:21em;color:var(--ink);margin:14px 0 6px;padding-top:30px;font-size:clamp(26px,2.9vw,40px);position:relative}.hww-quote:before{content:"";background:var(--teal);transform-origin:0;border-radius:3px;width:76px;height:5px;position:absolute;top:0;left:0}.motion .hww-quote:before{transition:scale .9s var(--ease-guard) .35s}.motion .hww-quote.enter:not(.is-in):before{scale:0 1}.hww-points{border-left:2px solid var(--sage);flex-direction:column;gap:20px;padding-left:clamp(16px,2vw,24px);display:flex}.hww-points strong{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:2px;font-size:1.12em;font-weight:800;line-height:1.3;display:block}.hww-points--questions strong{color:var(--teal-deep)}.glide{border-radius:var(--radius-lg);background:var(--surface);max-width:640px;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:14px;margin:4px 0;padding:clamp(18px,2.4vw,28px);display:flex}.glide__track{grid-template-columns:repeat(5,minmax(0,1fr)) 26px;align-items:end;gap:clamp(8px,2vw,18px);height:170px;padding-bottom:14px;display:grid;position:relative}.glide__track:after{content:"";border-top:2px dashed var(--line);position:absolute;bottom:0;left:0;right:0}.glide__stage{align-items:flex-end;height:100%;display:flex}.glide__col{background:var(--sage);border-radius:12px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.glide__eq{background:linear-gradient(180deg, #1c7c73, var(--teal));transform-origin:50% 0;scale:1 var(--eq);position:absolute;inset:0}.hww-motion .glide__eq{transition:scale .9s var(--ease-guard)}.hww-motion .glide__stage:not(.is-shifted) .glide__eq{scale:1 var(--eq0)}.glide__flag{color:var(--teal);align-self:end;padding-bottom:2px}.glide__ends{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:16px;font-size:11px;display:flex}.glide__ends span:last-child{text-align:right;color:var(--teal-deep)}@media (width<=480px){.glide__track{height:136px}}.hww-setaside{flex-direction:column;gap:14px;display:flex}.hww .hww-setaside__item{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;display:grid}.hww-setaside__item p{color:var(--prose);font-size:clamp(16.5px,1.2vw,17.5px);line-height:1.72}.hww-setaside__item strong{width:fit-content;font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:4px;font-size:clamp(20px,1.8vw,24px);font-weight:800;line-height:1.2;display:block;position:relative}.hww-setaside__item strong:after{content:"";background:var(--teal);opacity:.7;transform-origin:0;border-radius:2px;height:3px;position:absolute;top:54%;left:-4px;right:-4px}.hww-setaside__icon{width:48px;height:48px;position:relative}.hww-setaside__icon:after{content:"";background:var(--teal-deep);border-radius:1px;height:2px;position:absolute;top:calc(50% - 1px);left:9px;right:9px;rotate:-45deg}.motion .hww-setaside__item strong:after{transition:scale .7s var(--ease-guard) calc(.55s + var(--stagger,0) * 90ms)}.motion .hww-setaside__item .hww-setaside__icon:after{transition:scale .5s var(--ease-guard) calc(.45s + var(--stagger,0) * 90ms)}.motion .hww-setaside__item.enter:not(.is-in) strong:after,.motion .hww-setaside__item.enter:not(.is-in) .hww-setaside__icon:after{scale:0 1}@media (width<=480px){.hww .hww-setaside__item{grid-template-columns:minmax(0,1fr);gap:12px}.hww-setaside__icon{width:42px;height:42px}}.hww-lenses{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.lenses{top:calc(var(--header-h,80px) + 28px);margin:0;position:sticky}.lenses svg{width:100%;height:auto;display:block;overflow:visible}.lens circle{fill:var(--teal);fill-opacity:.13;stroke:var(--teal);stroke-width:1.5px}.lens text{font-family:var(--font-display);letter-spacing:-.02em;fill:var(--teal-deep);font-size:17px;font-weight:800}.lenses__core path{fill:var(--teal)}.lens,.lenses__core{transform-box:fill-box;transform-origin:50%}.hww-motion .lens{transition:translate 1.2s var(--ease-guard) .15s}.hww-motion .lenses__core{transition:scale .6s cubic-bezier(.2,.8,.2,1.4) 1.05s,opacity .3s 1.05s}.hww-motion .lenses:not(.is-in) .lens{translate:var(--dx) var(--dy)}.hww-motion .lenses:not(.is-in) .lenses__core{opacity:0;scale:0}.hww-lens strong{font-family:var(--font-display);letter-spacing:-.025em;color:var(--teal-deep);margin-bottom:2px;font-size:1.15em;font-weight:800;display:block}@media (width<=860px){.hww-lenses{grid-template-columns:minmax(0,1fr)}.lenses{width:min(100%,250px);position:static}}.hww-trail{padding-left:34px;position:relative}.hww-trail:before,.hww-trail:after{content:"";border-radius:1px;width:2px;position:absolute;top:10px;bottom:10px;left:8px}.hww-trail:before{background:var(--line)}.hww-trail:after{background:var(--teal);transform-origin:50% 0}.hww-trail>p{position:relative}.hww-trail>p:before{content:"";background:var(--teal);width:14px;height:16px;clip-path:path("M7 0 C10.6 0 14 0.4 14 1.5 L14 8.8 C14 12.5 10.6 14.9 7 16 C3.4 14.9 0 12.5 0 8.8 L0 1.5 C0 0.4 3.4 0 7 0 Z");position:absolute;top:.5em;left:-31px}.hww-motion .hww-trail:after{scale:1 var(--trail,0);transition:scale .2s linear}.hww-motion .hww-trail>p:before{transition:background .4s var(--ease-guard), scale .4s cubic-bezier(.2, .8, .2, 1.3)}.hww-motion .hww-trail>p:not(.is-reached):before{background:var(--sage);scale:.8}.hww-closing{border-image:conic-gradient(var(--surface) 0 0) fill 0 / / 0 100vmax;padding-bottom:clamp(48px,6vw,80px)}.hww-closing>.hww-sec:first-child{padding-top:clamp(56px,7vw,96px)}.hww-fs{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,52px);display:grid}.fs{top:calc(var(--header-h,80px) + 28px);margin:0;position:sticky}.fs__sheet{box-shadow:inset 0 0 0 1px var(--line), 0 24px 50px #0d3b371f;background:#fbfcfc;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex;rotate:-1.2deg}.fs__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.fs__logo{background:var(--mint);border-radius:8px;flex:none;width:28px;height:28px}.fs__lines{flex-direction:column;flex:1;gap:6px;display:flex}.fs__lines i,.fs__filler i,.fs__name,.fs__metrics i{background:#e3e8e8;border-radius:4px;height:7px;display:block}.fs__tag,.fs__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.fs__tag{color:var(--teal)}.fs__label{color:var(--muted);margin-bottom:8px;display:block}.fs__region{background:var(--mint-2);box-shadow:inset 0 0 0 1.5px var(--teal);border-radius:12px;padding:10px;transition:background .35s,box-shadow .35s,opacity .35s}.fs.is-live.has-focus .fs__region:not(.is-on){box-shadow:inset 0 0 0 1px var(--line);opacity:.62;background:0 0}.fs.is-live .fs__region.is-on{box-shadow:inset 0 0 0 2px var(--teal), 0 10px 24px #116b6329}.fs__holdings{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fs__holdings li{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.fs__holdings b{background:var(--teal);height:7px;width:calc(var(--w) * 100%);border-radius:4px;display:block}.fs__holdings li:nth-child(n+6) b{background:var(--sage)}.fs__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fs__metrics span{background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.fs__metrics small{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);font-size:9px;line-height:1.2}.fs__metrics i{width:72%;height:12px}.fs__filler{flex-direction:column;gap:6px;padding:4px 10px;display:flex}.fs__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.fs__meter{width:100%;max-width:120px;height:auto;display:block}.fs__meter path{fill:none;stroke-width:10px}.fs__meter .m1{stroke:#a9c4c4}.fs__meter .m2{stroke:#7fb0a8}.fs__meter .m3{stroke:#e2c36b}.fs__meter .m4{stroke:#e09a5a}.fs__meter .m5{stroke:#c8553d}.fs__needle line{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.fs__needle circle{fill:var(--ink)}.hww-fs__items{gap:18px}.hww-fs__item{border-left:3px solid var(--sage);padding-left:18px;transition:border-color .35s}.hww-fs__item.is-on{border-left-color:var(--teal)}.hww-fs__item strong{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:2px;font-size:1.1em;font-weight:800;line-height:1.3;display:block}@media (width<=899px){.hww-fs{grid-template-columns:minmax(0,1fr)}.fs{width:min(100%,320px);position:static}}.hww .callout.hww-not{max-width:40em;color:var(--muted);background:#f7f8f8;border-radius:22px;padding:clamp(6px,1vw,10px) clamp(18px,2.6vw,30px);font-size:15.5px;line-height:1.65;display:block}.hww-not ul{margin:0;padding:0;list-style:none}.hww-not li{border-bottom:1px solid var(--line);padding:13px 0}.hww-not li:last-child{border-bottom:0}.hww-cta{align-items:flex-start}.hww-cta__copy{gap:18px;max-width:36em}.hww-cta__lead{color:var(--ink);font-size:clamp(18px,1.5vw,21px);line-height:1.6}.hww-cta__line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:16px;line-height:1.5;display:flex}.hww-cta__line strong{font-weight:700}@media (width<=760px){.hww-cta__line strong{width:100%;display:block}}.hww-foot{flex-direction:column;gap:10px;max-width:52em;padding-top:40px;display:flex}.hww-foot__id{align-items:flex-start;font-size:12.5px;line-height:1.5}.hww-foot__id svg{flex:none;margin-top:1px}.hww-foot__fine{color:var(--muted);font-size:13px;line-height:1.65}
