.hb-root{--hb-size:375;--hb-rem:calc(100vw / var(--hb-size) * 10);--hb-pad:calc(1.5 * var(--hb-rem));--hb-light-beige:#faf7f0;--hb-beige:#f9f7e7;--hb-white:#ffffff;--hb-light-green:#005d3b;--hb-green:#053725;--hb-dark-green:#002e1d;--hb-gray-green:#6c8c81;--hb-sand:#d2c8b0;--hb-sand-dark:#b6aa8e;--hb-amber:#c4713a;--hb-mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--hb-paper-bond:#fcfaf3;--hb-paper-blue:#e5ecef;--hb-paper-cream:#f2e8d3;--hb-paper-trace:#e7ece5;--hb-paper-bond-back:#efe9db;--hb-paper-blue-back:#d6dfe3;--hb-paper-cream-back:#e6d9bd;--hb-paper-cream-ink:color-mix(in srgb,var(--hb-light-green) 62%,var(--hb-amber));--hb-ease-out:cubic-bezier(0.23,1,0.32,1);--hb-ease-in:cubic-bezier(0.12,0,0.39,0);--hb-ease-in-out:cubic-bezier(0.86,0,0.07,1);--hb-ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--hb-ease-alpha:cubic-bezier(0.25,0.46,0.45,0.9);--hb-ink-title:var(--hb-light-green);--hb-ink-body:var(--hb-green);--hb-ink-title-lift:color-mix(in srgb,var(--hb-light-green) 30%,var(--hb-light-beige));--hb-cols:24;--hb-gap:calc(1 * var(--hb-rem));background-color:var(--hb-light-beige);color:var(--hb-green);font-family:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}@media (min-width:768px){.hb-root{--hb-size:768;--hb-pad:calc(2 * var(--hb-rem))}}@media (min-width:1024px){.hb-root{--hb-size:1024;--hb-pad:calc(3 * var(--hb-rem))}}@media (min-width:1200px){.hb-root{--hb-size:1440;--hb-pad:calc(3 * var(--hb-rem))}}.hb-grid{display:grid;grid-template-columns:repeat(var(--hb-cols),minmax(0,1fr));column-gap:var(--hb-gap);padding-inline:var(--hb-pad)}.hb-cell-cue,.hb-cell-title{grid-column:1/-1}.hb-cell-cue{display:flex;justify-content:center}.hb-cell-para{grid-column:3/23;text-align:center;color:var(--hb-ink-body)}@media (min-width:768px){.hb-cell-para{grid-column:7/20}}@media (min-width:1024px){.hb-cell-title{grid-column:3/23}.hb-cell-cue{grid-column:4/18}}@media (min-width:1200px){.hb-cell-para{grid-column:15/21;text-align:left}.hb-cell-cue{grid-column:1/-1;justify-content:flex-end}}.hb-t12{font-size:calc(1.2 * var(--hb-rem));line-height:121%;letter-spacing:calc(.2 * var(--hb-rem))}.hb-t15{font-size:calc(1.5 * var(--hb-rem));line-height:133.33%}.hb-t16{font-size:calc(1.6 * var(--hb-rem));font-weight:700;line-height:125%}.hb-t50{font-size:calc(5 * var(--hb-rem));line-height:92%;letter-spacing:calc(-.1 * var(--hb-rem))}.hb-t100{font-size:calc(10 * var(--hb-rem));line-height:90%}.hb-hero-title{font-weight:900;line-height:94.44%;letter-spacing:calc(-.2 * var(--hb-rem));text-transform:uppercase;text-align:center;color:var(--hb-ink-title);font-size:calc(3.3 * var(--hb-rem))}@media (min-width:768px){.hb-hero-title{font-size:calc(6.4 * var(--hb-rem))}}@media (min-width:1200px){.hb-root[data-hb-locale=en] .hb-hero-title,.hb-root[data-hb-locale=fr] .hb-hero-title{font-size:min(calc(10.4 * var(--hb-rem)),11.4svh)}}.hb-type-onglass{--hb-ink-title:var(--hb-dark-green);--hb-ink-body:var(--hb-dark-green);--hb-ink-title-lift:color-mix(in srgb,var(--hb-dark-green) 45%,var(--hb-gray-green))}.hb-type-onglass .hb-scroll-cue,.hb-type-onglass .hb-t15{text-shadow:0 0 6px var(--hb-white),0 0 14px var(--hb-white),0 0 26px color-mix(in srgb,var(--hb-white) 85%,transparent)}.hb-type-onglass .hb-scroll-ring{border-color:color-mix(in srgb,var(--hb-dark-green) 34%,transparent);background:color-mix(in srgb,var(--hb-white) 55%,transparent)}.hb-hero-type-top{padding-top:min(calc(11 * var(--hb-rem)),13svh);row-gap:min(calc(3 * var(--hb-rem)),3.4svh);align-content:start}.hb-hero-type-bottom{padding-bottom:min(calc(4 * var(--hb-rem)),4.6svh);row-gap:calc(2 * var(--hb-rem))}.hb-hero-cta-fallback{display:flex}@media (min-aspect-ratio:5/4){.hb-hero-cta-fallback{display:none}}.hb-hero-cta-row{padding-bottom:min(calc(6 * var(--hb-rem)),8svh)}.hb-cell-hero-cta{grid-column:1/-1;display:flex;justify-content:center}.hb-line{display:block;white-space:nowrap}.hb-char{display:inline-block;opacity:1;white-space:pre;color:color-mix(in srgb,var(--hb-ink-title) var(--hb-char-tint,100%),var(--hb-ink-title-lift))}@media (prefers-reduced-motion:no-preference){.hb-reveal .hb-char{opacity:0;animation:hb-char-in .5s var(--hb-ease-alpha) forwards;animation-delay:var(--hb-char-delay,0s)}}@keyframes hb-char-in{0%{opacity:0}to{opacity:1}}.hb-monitor{--hb-screen-shell:#22282a;--hb-screen-ground:#bbc3bc}.hb-monitor__spill{position:absolute;inset:-18% -12%;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--hb-light-green) 22%,transparent) 0,transparent 70%);filter:blur(calc(2 * var(--hb-rem)))}.hb-monitor__shell{position:absolute;inset:0;border-radius:calc(1.1 * var(--hb-rem));background:linear-gradient(158deg,color-mix(in srgb,var(--hb-screen-shell) 82%,white) 0,var(--hb-screen-shell) 42%,color-mix(in srgb,var(--hb-screen-shell) 78%,black) 100%);box-shadow:0 calc(1.4 * var(--hb-rem)) calc(3.2 * var(--hb-rem)) color-mix(in srgb,var(--hb-green) 26%,transparent),0 calc(.2 * var(--hb-rem)) calc(.6 * var(--hb-rem)) color-mix(in srgb,var(--hb-green) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.14)}.hb-monitor__glass{position:absolute;overflow:hidden;border-radius:calc(.35 * var(--hb-rem));background-color:var(--hb-screen-ground);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),inset 0 calc(.25 * var(--hb-rem)) calc(.7 * var(--hb-rem)) rgba(0,0,0,.6)}.hb-monitor__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hb-livedesk,.hb-props{container-type:size}.hb-livedesk__frame,.hb-props__frame{top:50%;left:50%;width:max(100cqw,calc(100cqh * 1440 / 860));height:max(100cqh,calc(100cqw * 860 / 1440));transform:translate(-50%,-50%);--hb-stage-px:calc(max(100cqw, calc(100cqh * 1440 / 860)) / 1440)}.hb-prop{filter:saturate(1.3) contrast(1.08) drop-shadow(calc(.3 * var(--hb-rem)) calc(.6 * var(--hb-rem)) calc(.7 * var(--hb-rem)) color-mix(in srgb,var(--hb-green) 26%,transparent))}.hb-monitor__sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.13),rgba(255,255,255,.05) 20%,rgba(255,255,255,0) 44%)}.hb-frond{transform-box:fill-box;transform-origin:50% 100%}.hb-steam__wisp{opacity:0}@media (prefers-reduced-motion:no-preference){.hb-air--a{animation:hb-air-a 34s ease-in-out infinite}.hb-air--b{animation:hb-air-b 47s ease-in-out infinite}.hb-air--c{animation:hb-air-c 61s ease-in-out infinite}.hb-supply__arc{stroke-dasharray:18 120;animation:hb-supply 5.5s linear infinite}.hb-supply__arc--1{animation-duration:6.4s;animation-delay:-1.9s}.hb-supply__arc--2{animation-duration:7.3s;animation-delay:-3.4s}.hb-frond{animation:hb-sway 11s ease-in-out infinite}.hb-steam__wisp{animation:hb-steam 6.5s ease-in-out infinite}.hb-steam__wisp--1{animation-duration:7.8s;animation-delay:-2.6s}}@keyframes hb-air-a{0%,to{transform:translate3d(-14px,0,0)}50%{transform:translate3d(14px,-5px,0)}}@keyframes hb-air-b{0%,to{transform:translate3d(12px,3px,0)}50%{transform:translate3d(-12px,-3px,0)}}@keyframes hb-air-c{0%,to{transform:translate3d(-8px,-2px,0)}50%{transform:translate3d(16px,4px,0)}}@keyframes hb-supply{0%{stroke-dashoffset:138}to{stroke-dashoffset:0}}@keyframes hb-mini-flow-travel{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}@keyframes hb-sway{0%,to{transform:rotate(-.55deg)}50%{transform:rotate(.7deg)}}@keyframes hb-steam{0%{opacity:0;transform:translateY(4px) scaleX(.94)}35%{opacity:.34}to{opacity:0;transform:translateY(-18px) scaleX(1.1)}}.hb-scroll-cue{color:var(--hb-ink-title)}.hb-scroll-ring{border:1px solid color-mix(in srgb,var(--hb-light-green) 30%,transparent);transition:transform .3s var(--hb-ease-out)}@media (hover:hover){.hb-scroll-cue:hover .hb-scroll-ring{transform:scale(.75)}}.hb-cards-grid,.hb-cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.hb-cards-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.hb-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:min(calc(30 * var(--hb-rem)),34svh);padding:calc(2.8 * var(--hb-rem));border:1px solid color-mix(in srgb,var(--hb-light-green) 22%,transparent);border-radius:calc(.8 * var(--hb-rem));--hb-card-ground:var(--hb-light-beige);background-color:var(--hb-card-ground);color:var(--hb-green);transition:background-color .8s var(--hb-ease-out),border-color .8s var(--hb-ease-out),transform .8s var(--hb-ease-out)}@media (hover:hover){.hb-card:hover{border-color:color-mix(in srgb,var(--hb-light-green) 55%,transparent);--hb-card-ground:var(--hb-white)}.hb-panel .hb-card:hover{--hb-card-ground:color-mix(in srgb,var(--hb-beige) 11%,var(--hb-green));border-color:color-mix(in srgb,var(--hb-beige) 40%,transparent)}}.hb-card:after,.hb-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.hb-card:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:multiply;opacity:.07}.hb-card:after{background-image:linear-gradient(148deg,var(--hb-white) 0,transparent 58%);opacity:.75;transition:opacity .8s var(--hb-ease-out)}.hb-card>*{position:relative;z-index:1}@media (hover:hover){.hb-card:hover:after{opacity:1}}.hb-card__mini{width:100%;height:min(calc(13 * var(--hb-rem)),14.5svh);margin-bottom:min(calc(2.4 * var(--hb-rem)),2.7svh);color:var(--hb-light-green)}.hb-card__title{font-size:calc(2.2 * var(--hb-rem));font-weight:900;line-height:104%;letter-spacing:calc(-.05 * var(--hb-rem));text-transform:uppercase;color:var(--hb-light-green);white-space:pre-line}@media (max-width:479px){.hb-card__title{font-size:calc(1.4 * var(--hb-rem));letter-spacing:calc(-.02 * var(--hb-rem))}}.hb-card__line{margin-top:calc(1.2 * var(--hb-rem));font-size:calc(1.5 * var(--hb-rem));line-height:140%;color:var(--hb-gray-green)}.hb-card__go{display:inline-flex;margin-top:calc(2.4 * var(--hb-rem));color:var(--hb-light-green)}.hb-cards-grid .hb-card__go{margin-top:auto;padding-top:calc(2.4 * var(--hb-rem))}.hb-panel{--hb-field-ink:var(--hb-beige);background-color:var(--hb-dark-green);color:var(--hb-beige);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E"),radial-gradient(86% 62% at 12% 0,color-mix(in srgb,var(--hb-beige) 11%,transparent) 0,transparent 68%),linear-gradient(152deg,transparent 38%,color-mix(in srgb,#000 26%,transparent) 100%);background-blend-mode:overlay,normal,normal;background-size:160px 160px,auto,auto}.hb-field__band{transform-box:view-box;will-change:transform}@media (prefers-reduced-motion:no-preference){.hb-field--a{animation:hb-field-a 53s ease-in-out infinite}.hb-field--b{animation:hb-field-b 71s ease-in-out infinite}.hb-field--c{animation:hb-field-c 89s ease-in-out infinite}}@keyframes hb-field-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(-2.4%,1.1%,0)}}@keyframes hb-field-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(2.8%,-.9%,0)}}@keyframes hb-field-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(-1.6%,-1.4%,0)}}.hb-panel__eyebrow{font-size:calc(1.2 * var(--hb-rem));font-weight:700;line-height:121%;letter-spacing:calc(.2 * var(--hb-rem));text-transform:uppercase;color:color-mix(in srgb,var(--hb-beige) 52%,transparent)}.hb-panel__line{margin-top:calc(1.6 * var(--hb-rem));font-size:calc(3.6 * var(--hb-rem));font-weight:900;line-height:118%;letter-spacing:calc(-.06 * var(--hb-rem));text-transform:uppercase;color:var(--hb-beige)}@media (min-width:1024px){.hb-panel__line{font-size:min(calc(6.4 * var(--hb-rem)),7.2svh)}}.hb-panel__top{padding-top:min(calc(13.5 * var(--hb-rem)),15svh)}.hb-panel__bottom{padding-bottom:min(calc(4 * var(--hb-rem)),4.6svh)}.hb-cell-statement{grid-column:1/-1}@media (min-width:1024px){.hb-cell-statement{grid-column:1/18}}.hb-panel .hb-card{--hb-card-ground:var(--hb-green);border-color:color-mix(in srgb,var(--hb-beige) 16%,transparent)}.hb-panel .hb-card,.hb-panel .hb-card__go,.hb-panel .hb-card__mini,.hb-panel .hb-card__title{color:var(--hb-beige)}.hb-panel .hb-card__line{color:color-mix(in srgb,var(--hb-beige) 62%,transparent)}@media (hover:hover){.hb-panel .hb-card:hover{--hb-card-ground:#0a4a31;border-color:color-mix(in srgb,var(--hb-beige) 42%,transparent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hb-mini-report__arc{stroke-dasharray:40;stroke-dashoffset:40;transition:stroke-dashoffset .7s var(--hb-ease-out)}.hb-card:hover .hb-mini-report__arc{stroke-dashoffset:0}.hb-mini-report__line{transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--hb-ease-out)}.hb-card:hover .hb-mini-report__line:first-child{transition-delay:.1s}.hb-card:hover .hb-mini-report__line:nth-child(2){transition-delay:.18s}.hb-card:hover .hb-mini-report__line:nth-child(3){transition-delay:.26s}.hb-card:hover .hb-mini-report__line:nth-child(4){transition-delay:.34s}.hb-card:hover .hb-mini-report__line{transform:scaleX(1)}.hb-mini-fan__card{transition:transform .5s var(--hb-ease-out)}.hb-card:hover .hb-mini-fan__card--0{transform:translate(-5px,3px) rotate(-3deg)}.hb-card:hover .hb-mini-fan__card--1{transform:translateY(-1px)}.hb-card:hover .hb-mini-fan__card--2{transform:translate(5px,-4px) rotate(3deg)}.hb-mini-flow{stroke-dasharray:8 10;animation:hb-mini-flow-travel 2.4s linear infinite;animation-play-state:paused}.hb-card:hover .hb-mini-flow{animation-play-state:running}.hb-mini-breaker{opacity:.42;transition:opacity .3s var(--hb-ease-out)}.hb-card:hover .hb-mini-breaker{opacity:.95}.hb-card:hover .hb-mini-breaker:first-child{transition-delay:0s}.hb-card:hover .hb-mini-breaker:nth-child(2){transition-delay:.05s}.hb-card:hover .hb-mini-breaker:nth-child(3){transition-delay:.1s}.hb-card:hover .hb-mini-breaker:nth-child(4){transition-delay:.15s}.hb-card:hover .hb-mini-breaker:nth-child(5){transition-delay:.2s}.hb-card:hover .hb-mini-breaker:nth-child(6){transition-delay:.25s}.hb-card:hover .hb-mini-breaker:nth-child(7){transition-delay:.3s}.hb-mini-sizing-bar{transform:scaleY(0);transform-origin:50% 100%;transition:transform .6s var(--hb-ease-out) .35s}.hb-card:hover .hb-mini-sizing-bar{transform:scaleY(1)}}.hb-btn{transition:background-color .8s var(--hb-ease-out),border-color .8s var(--hb-ease-out),color .8s var(--hb-ease-out)}.hb-header{transition:transform .4s var(--hb-ease-out),opacity .4s var(--hb-ease-out)}.hb-header[data-hb-hidden=true]{transform:translateY(calc(-1 * (6 * var(--hb-rem) + 1.5 * var(--hb-rem))));opacity:0}.hb-header__mobile-panel,.hb-header__pill{background-color:var(--hb-white);border:1px solid color-mix(in srgb,var(--hb-green) 28%,transparent)}.hb-header__pill{box-shadow:0 calc(.3 * var(--hb-rem)) calc(1.2 * var(--hb-rem)) color-mix(in srgb,var(--hb-green) 10%,transparent)}.hb-header__mobile-panel{box-shadow:0 calc(.8 * var(--hb-rem)) calc(2 * var(--hb-rem)) color-mix(in srgb,var(--hb-green) 16%,transparent)}.hb-mark{display:block;width:calc(2 * var(--hb-rem));height:calc(2 * var(--hb-rem));flex:none}.hb-mark__wire{fill-opacity:0;transition:fill-opacity .45s var(--hb-ease-out)}.hb-mark__rules{opacity:.55;transition:opacity .45s var(--hb-ease-out)}@media (hover:hover) and (pointer:fine){.hb-brand:hover .hb-mark__wire{fill-opacity:1}.hb-brand:hover .hb-mark__rules{opacity:0}}.hb-nav{position:relative;display:inline-block}.hb-nav__window{display:block;overflow:hidden;height:1lh}.hb-nav__roll{display:flex;flex-direction:column}.hb-nav__roll,.hb-nav__rule{transition:transform .55s var(--hb-ease-out)}.hb-nav__rule{position:absolute;left:0;right:0;bottom:calc(-.6 * var(--hb-rem));height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:0 50%}@media (hover:hover) and (pointer:fine){.hb-nav:hover .hb-nav__roll{transform:translateY(-50%)}.hb-nav:hover .hb-nav__rule{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hb-nav__roll,.hb-nav__rule{transition:none}.hb-nav:hover .hb-nav__roll{transform:none}}.hb-cta{position:relative;overflow:hidden;isolation:isolate;background-color:var(--hb-green);color:var(--hb-beige)}.hb-cta:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--hb-light-green);transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s var(--hb-ease-out)}.hb-cta__label,.hb-cta__window{position:relative;z-index:1}.hb-cta__window{display:block;width:calc(1.4 * var(--hb-rem));overflow:hidden}.hb-cta__roll{display:flex;width:calc(2.8 * var(--hb-rem));transition:transform .55s var(--hb-ease-out)}.hb-cta__arrow{width:calc(1.4 * var(--hb-rem));height:calc(1.4 * var(--hb-rem));flex:none}@media (hover:hover) and (pointer:fine){.hb-cta:hover:before{transform:scaleY(1)}.hb-cta:hover .hb-cta__roll{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.hb-cta:before,.hb-cta__roll{transition:none}.hb-cta:hover .hb-cta__roll{transform:none}}.hb-livedesk{display:none}@media (min-aspect-ratio:5/4){.hb-livedesk{display:block}}.hb-deskcta{color:var(--hb-beige);text-decoration:none}.hb-deskcta__panel{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(6 * var(--hb-stage-px)) calc(11 * var(--hb-stage-px)) calc(7 * var(--hb-stage-px));background-color:color-mix(in srgb,var(--hb-light-green) 20%,transparent);background-image:radial-gradient(130% 100% at 18% 0,color-mix(in srgb,var(--hb-beige) 12%,transparent) 0,transparent 72%);transition:background-color .4s var(--hb-ease-out),color .4s var(--hb-ease-out)}.hb-deskcta__flash{position:absolute;top:0;bottom:0;left:0;width:55%;pointer-events:none;opacity:0;background-image:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--hb-beige) 16%,transparent) 30%,color-mix(in srgb,var(--hb-beige) 88%,transparent) 50%,color-mix(in srgb,var(--hb-beige) 16%,transparent) 70%,transparent 100%)}.hb-deskcta__bar{display:flex;align-items:center;gap:calc(4 * var(--hb-stage-px));padding-bottom:calc(4 * var(--hb-stage-px));border-bottom:1px solid color-mix(in srgb,var(--hb-beige) 22%,transparent)}.hb-deskcta__title{display:block;width:calc(26 * var(--hb-stage-px));height:calc(2 * var(--hb-stage-px));border-radius:calc(1 * var(--hb-stage-px));background-color:color-mix(in srgb,var(--hb-beige) 26%,transparent)}.hb-deskcta__stub{display:flex;flex-direction:column;gap:calc(5 * var(--hb-stage-px));margin-top:calc(9 * var(--hb-stage-px))}.hb-deskcta__stub span{height:calc(1.5 * var(--hb-stage-px));border-radius:calc(1 * var(--hb-stage-px));background-color:color-mix(in srgb,var(--hb-beige) 15%,transparent)}.hb-deskcta__stub span:first-child{width:88%}.hb-deskcta__stub span:nth-child(2){width:71%}.hb-deskcta__stub span:last-child{width:46%;position:relative}.hb-deskcta__stub span:last-child:after{content:"";position:absolute;left:calc(100% + 3 * var(--hb-stage-px));top:50%;width:calc(1.8 * var(--hb-stage-px));height:calc(7 * var(--hb-stage-px));transform:translateY(-50%);background-color:color-mix(in srgb,var(--hb-beige) 78%,transparent);opacity:0}.hb-deskcta__dot{position:relative;display:block;width:calc(3 * var(--hb-stage-px));height:calc(3 * var(--hb-stage-px));border-radius:50%;background-color:color-mix(in srgb,var(--hb-beige) 38%,transparent)}.hb-deskcta__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background-color:color-mix(in srgb,var(--hb-beige) 55%,transparent);opacity:0}.hb-deskcta__label{margin-top:auto;font-size:calc(13 * var(--hb-stage-px));line-height:1.16;font-weight:700;letter-spacing:-.015em}.hb-deskcta__window{display:inline-block;vertical-align:calc(-2 * var(--hb-stage-px));margin-left:calc(4 * var(--hb-stage-px));width:calc(11 * var(--hb-stage-px));overflow:hidden}.hb-deskcta__roll{display:flex;width:calc(22 * var(--hb-stage-px));transition:transform .55s var(--hb-ease-out)}.hb-deskcta__arrow{width:calc(11 * var(--hb-stage-px));height:calc(11 * var(--hb-stage-px));flex:none}.hb-deskcta__spill{position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--hb-beige) 58%,var(--hb-light-green)) 0,transparent 100%);opacity:.55;transition:opacity .4s var(--hb-ease-out)}.hb-deskcta:focus-visible{outline:calc(1.5 * var(--hb-stage-px)) solid var(--hb-beige);outline-offset:calc(2 * var(--hb-stage-px))}.hb-deskcta:focus-visible .hb-deskcta__panel,.hb-deskcta:hover .hb-deskcta__panel{background-color:color-mix(in srgb,var(--hb-light-green) 62%,transparent)}.hb-deskcta:focus-visible .hb-deskcta__spill,.hb-deskcta:hover .hb-deskcta__spill{opacity:.72}@media (hover:hover) and (pointer:fine){.hb-deskcta:hover .hb-deskcta__roll{transform:translateX(-50%)}}.hb-deskcta[data-hb-awake=true] .hb-deskcta__panel{animation:hb-deskcta-breathe 3.2s ease-in-out infinite}.hb-deskcta[data-hb-awake=true] .hb-deskcta__flash{animation:hb-deskcta-wake .85s cubic-bezier(.42,0,.3,1) 1}.hb-deskcta[data-hb-awake=true] .hb-deskcta__stub span:last-child:after{animation:hb-deskcta-caret 1.06s step-end infinite}.hb-deskcta[data-hb-awake=true]:focus-visible .hb-deskcta__stub span:last-child:after,.hb-deskcta[data-hb-awake=true]:hover .hb-deskcta__stub span:last-child:after{animation:none;opacity:.8}.hb-deskcta[data-hb-awake=true]:focus-visible .hb-deskcta__panel,.hb-deskcta[data-hb-awake=true]:hover .hb-deskcta__panel{animation:none}.hb-deskcta[data-hb-awake=true] .hb-deskcta__spill{animation:hb-deskcta-spill-breathe 3.2s ease-in-out infinite}.hb-deskcta[data-hb-awake=true]:focus-visible .hb-deskcta__spill,.hb-deskcta[data-hb-awake=true]:hover .hb-deskcta__spill{animation:none}.hb-deskcta[data-hb-awake=true] .hb-deskcta__dot:after{animation:hb-deskcta-dot-pulse 3.2s ease-out infinite;transition:opacity .4s var(--hb-ease-out)}.hb-deskcta[data-hb-awake=true]:focus-visible .hb-deskcta__dot:after,.hb-deskcta[data-hb-awake=true]:hover .hb-deskcta__dot:after{animation:none;opacity:0}@keyframes hb-deskcta-breathe{0%,to{background-color:color-mix(in srgb,var(--hb-light-green) 20%,transparent)}50%{background-color:color-mix(in srgb,var(--hb-light-green) 42%,transparent)}}@keyframes hb-deskcta-spill-breathe{0%,to{opacity:.55}50%{opacity:.78}}@keyframes hb-deskcta-dot-pulse{0%,20%{transform:scale(1);opacity:0}40%{opacity:.6}to{transform:scale(2.6);opacity:0}}@keyframes hb-deskcta-wake{0%{opacity:0;transform:translateX(-105%)}12%,76%{opacity:1}to{opacity:0;transform:translateX(290%)}}@keyframes hb-deskcta-caret{0%,50%{opacity:.8}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hb-deskcta__panel,.hb-deskcta__roll,.hb-deskcta__spill{transition:none}.hb-deskcta:hover .hb-deskcta__roll{transform:none}.hb-deskcta[data-hb-awake=true] .hb-deskcta__dot:after,.hb-deskcta[data-hb-awake=true] .hb-deskcta__flash,.hb-deskcta[data-hb-awake=true] .hb-deskcta__panel,.hb-deskcta[data-hb-awake=true] .hb-deskcta__spill,.hb-deskcta[data-hb-awake=true] .hb-deskcta__stub span:last-child:after{animation:none}.hb-deskcta[data-hb-awake=true] .hb-deskcta__stub span:last-child:after{opacity:.8}.hb-deskcta[data-hb-awake=true] .hb-deskcta__panel{background-color:color-mix(in srgb,var(--hb-light-green) 34%,transparent)}.hb-deskcta[data-hb-awake=true] .hb-deskcta__spill{opacity:.68}}.hb-locale-switch__option{padding:calc(.4 * var(--hb-rem)) calc(.8 * var(--hb-rem));border-radius:calc(.3 * var(--hb-rem));color:color-mix(in srgb,var(--hb-green) 55%,transparent);transition:background-color .3s var(--hb-ease-out),color .3s var(--hb-ease-out)}.hb-locale-switch__option[data-active=true]{background-color:color-mix(in srgb,var(--hb-green) 8%,transparent);color:var(--hb-green)}@media (hover:hover){.hb-locale-switch__option:not([data-active=true]):hover{color:var(--hb-green)}}.hb-root[data-hb-tone=light] .hb-panel{--hb-field-ink:var(--hb-light-green);background-color:var(--hb-white);color:var(--hb-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E"),radial-gradient(86% 62% at 12% 0,color-mix(in srgb,var(--hb-light-green) 5%,transparent) 0,transparent 68%),linear-gradient(152deg,transparent 38%,color-mix(in srgb,var(--hb-gray-green) 20%,transparent) 100%);background-blend-mode:multiply,normal,normal}.hb-root[data-hb-tone=light] .hb-field__band{opacity:.45}.hb-root[data-hb-tone=light] .hb-panel__eyebrow{color:var(--hb-gray-green)}.hb-root[data-hb-tone=light] .hb-panel__line{color:var(--hb-light-green)}.hb-root[data-hb-tone=light] .hb-panel .hb-card{--hb-card-ground:var(--hb-light-beige);border-color:color-mix(in srgb,var(--hb-light-green) 22%,transparent);color:var(--hb-green)}.hb-root[data-hb-tone=light] .hb-panel .hb-card__go,.hb-root[data-hb-tone=light] .hb-panel .hb-card__mini,.hb-root[data-hb-tone=light] .hb-panel .hb-card__title{color:var(--hb-light-green)}.hb-root[data-hb-tone=light] .hb-panel .hb-card__line{color:var(--hb-gray-green)}@media (hover:hover){.hb-root[data-hb-tone=light] .hb-panel .hb-card:hover{--hb-card-ground:var(--hb-white);border-color:color-mix(in srgb,var(--hb-light-green) 55%,transparent)}}.hb-root[data-hb-tone=dark] .hb-panel .hb-card:before{mix-blend-mode:overlay;opacity:.14}.hb-root[data-hb-tone=dark] .hb-panel .hb-card:after{background-image:linear-gradient(148deg,color-mix(in srgb,var(--hb-beige) 14%,transparent) 0,transparent 58%);opacity:1}@media (hover:hover){.hb-root[data-hb-tone=dark] .hb-panel .hb-card:hover:after{background-image:linear-gradient(148deg,color-mix(in srgb,var(--hb-beige) 22%,transparent) 0,transparent 58%)}}.hb-consult,.hb-sim{position:relative;width:100%;background-color:var(--hb-light-beige);color:var(--hb-light-green)}.hb-consult,.hb-cut,.hb-mx{box-shadow:0 calc(-3 * var(--hb-rem)) calc(7 * var(--hb-rem)) calc(-1.5 * var(--hb-rem)) color-mix(in srgb,var(--hb-dark-green) 42%,transparent)}.hb-consult__pin,.hb-sim__pin{position:sticky;top:0;height:100svh;width:100%;overflow:hidden}.hb-consult--static,.hb-sim--static{min-height:100svh}.hb-consult__field,.hb-sim__field{position:absolute;inset:-16% -2%;pointer-events:none;color:var(--hb-light-green);will-change:transform}.hb-refgrid{display:block;width:100%;height:100%}.hb-refgrid__band{transform-box:view-box;will-change:transform}@media (prefers-reduced-motion:no-preference){.hb-refgrid--a{animation:hb-field-a 67s ease-in-out infinite}.hb-refgrid--b{animation:hb-field-b 83s ease-in-out infinite}.hb-refgrid--c{animation:hb-field-c 101s ease-in-out infinite}}.hb-consult__grid,.hb-sim__grid{position:relative;display:grid;height:100%;grid-template-areas:"head" "art" "foot";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(24svh,1fr) auto;row-gap:calc(1.4 * var(--hb-rem));padding:clamp(calc(9 * var(--hb-rem)),11svh,calc(10 * var(--hb-rem))) var(--hb-pad) min(calc(3 * var(--hb-rem)),3.5svh)}.hb-consult__head,.hb-sim__head{grid-area:head}.hb-consult__art,.hb-sim__art{grid-area:art;display:flex;min-height:0;align-items:center;justify-content:center}.hb-consult__foot,.hb-sim__foot{grid-area:foot}@media (min-width:1024px){.hb-consult__grid,.hb-sim__grid{grid-template-areas:"head art" "foot art";grid-template-columns:minmax(0,44fr) minmax(0,50fr);grid-template-rows:auto auto;align-content:center;column-gap:calc(5 * var(--hb-rem));padding-block:calc(4 * var(--hb-rem))}.hb-consult__foot,.hb-sim__foot{margin-top:calc(3.2 * var(--hb-rem))}}.hb-wipe{overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.hb-wipe,.hb-wipe__in{display:block}.hb-consult__title .hb-wipe__in,.hb-sim__title .hb-wipe__in{white-space:nowrap}.hb-consult__eyebrow,.hb-sim__eyebrow{font-size:calc(1.2 * var(--hb-rem));font-weight:700;line-height:121%;letter-spacing:calc(.2 * var(--hb-rem));text-transform:uppercase;color:var(--hb-gray-green)}.hb-consult__title,.hb-sim__title{margin-top:calc(1.6 * var(--hb-rem));font-size:calc(2.6 * var(--hb-rem));font-weight:900;line-height:112%;letter-spacing:calc(-.1 * var(--hb-rem));text-transform:uppercase;color:var(--hb-light-green)}@media (min-width:768px){.hb-consult__title,.hb-sim__title{font-size:calc(5.4 * var(--hb-rem))}}@media (min-width:1024px){.hb-consult__title,.hb-sim__title{font-size:min(calc(4.7 * var(--hb-rem)),6.4svh)}}.hb-consult__rule,.hb-sim__rule{position:relative;height:1px;margin:min(calc(3 * var(--hb-rem)),4svh) 0 min(calc(2.4 * var(--hb-rem)),3.2svh);background-color:color-mix(in srgb,var(--hb-light-green) 20%,transparent)}.hb-consult__rule-fill,.hb-sim__rule-fill{position:absolute;left:0;top:-1px;height:3px;background-color:var(--hb-light-green)}.hb-consult__tick,.hb-sim__tick{position:absolute;top:-3px;width:1px;height:7px;background-color:color-mix(in srgb,var(--hb-light-green) 40%,transparent)}.hb-beats{position:relative;min-height:calc(9.5 * var(--hb-rem))}.hb-beat__index{display:none;position:absolute;right:calc(-1 * var(--hb-rem));top:0;z-index:0;font-size:calc(11 * var(--hb-rem));font-weight:900;line-height:.78;letter-spacing:calc(-.5 * var(--hb-rem));color:var(--hb-light-green);opacity:.09;pointer-events:none;font-variant-numeric:tabular-nums}.hb-beat__line,.hb-beat__title{position:relative;z-index:1}@media (min-width:1024px){.hb-beat__index{display:block}}.hb-beat{position:absolute;inset:0}.hb-beat__title{font-size:calc(1.2 * var(--hb-rem));font-weight:700;line-height:121%;letter-spacing:calc(.18 * var(--hb-rem));text-transform:uppercase;color:var(--hb-light-green)}.hb-beat__title:before{content:"";display:inline-block;width:calc(2.6 * var(--hb-rem));border-top:1px solid;vertical-align:middle;margin-right:calc(1 * var(--hb-rem));opacity:.55}.hb-beat__line{margin-top:calc(.9 * var(--hb-rem));font-size:calc(1.6 * var(--hb-rem));line-height:136%;color:var(--hb-green);max-width:42ch}.hb-beat--static{position:relative;inset:auto;margin-bottom:calc(2 * var(--hb-rem))}.hb-consult__actions,.hb-sim__actions{display:flex;flex-wrap:wrap;align-items:center;margin-top:min(calc(2.4 * var(--hb-rem)),3.2svh);gap:calc(1.4 * var(--hb-rem)) calc(2.4 * var(--hb-rem))}.hb-consult__cta,.hb-sim__cta{display:inline-flex;align-items:center;gap:calc(1.2 * var(--hb-rem));padding:calc(1.2 * var(--hb-rem)) calc(2.2 * var(--hb-rem));border-radius:999px;background-color:var(--hb-green);color:var(--hb-beige);font-size:calc(1.5 * var(--hb-rem));font-weight:700;line-height:100%}.hb-consult__secondary,.hb-sim__secondary{font-size:calc(1.5 * var(--hb-rem));line-height:100%;color:var(--hb-gray-green);border-bottom:1px solid;padding-bottom:calc(.4 * var(--hb-rem))}@media (hover:hover){.hb-consult__cta:hover,.hb-sim__cta:hover{background-color:var(--hb-light-green)}.hb-consult__secondary:hover,.hb-sim__secondary:hover{color:var(--hb-light-green)}}.hb-consult-art,.hb-sim-art{display:block;overflow:hidden;width:100%;height:100%;max-height:82svh;color:var(--hb-light-green)}.hb-layer__label{font-size:18px;font-weight:700;fill:currentColor;fill-opacity:.9}.hb-layer__tag{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;fill:currentColor;fill-opacity:.45}.hb-consult--static .hb-consult__grid,.hb-sim--static .hb-sim__grid{height:auto;grid-template-rows:auto auto auto;padding-block:calc(11 * var(--hb-rem)) calc(8 * var(--hb-rem))}.hb-consult--static .hb-consult__art,.hb-sim--static .hb-sim__art{min-height:52svh}.hb-consult--static .hb-beats,.hb-sim--static .hb-beats{min-height:0}@media (min-width:1024px){.hb-consult--static .hb-consult__grid,.hb-sim--static .hb-sim__grid{align-content:start}}.hb-draftfield{display:block;width:100%;height:100%}.hb-draftfield line{stroke:currentColor;stroke-width:.8;stroke-opacity:.032}.hb-draftfield__band{transform-box:view-box;will-change:transform}@media (prefers-reduced-motion:no-preference){.hb-draftfield--a{animation:hb-field-a 71s ease-in-out infinite}.hb-draftfield--b{animation:hb-field-b 89s ease-in-out infinite}.hb-draftfield--c{animation:hb-field-c 107s ease-in-out infinite}}.hb-sim__zonetag{font-size:9px;letter-spacing:.4px;fill:var(--hb-light-green);fill-opacity:.62;stroke:var(--hb-light-beige);stroke-width:2.6px;paint-order:stroke fill;stroke-linejoin:round}.hb-sim__leverlabel,.hb-sim__zonetag{font-weight:700;text-transform:uppercase}.hb-sim__leverlabel{font-size:10px;letter-spacing:1.1px;fill:var(--hb-light-green);fill-opacity:.5}.hb-sim__idf{font-family:var(--hb-mono);font-size:10.5px;fill:var(--hb-light-green);fill-opacity:.82;white-space:pre}.hb-cut{position:relative;width:100%;background-color:var(--hb-light-beige);color:var(--hb-light-green);padding:calc(11 * var(--hb-rem)) 0 calc(9 * var(--hb-rem))}.hb-cut__inner{padding-inline:var(--hb-pad)}.hb-cut__head{display:grid;grid-template-columns:minmax(0,1fr);row-gap:calc(2.4 * var(--hb-rem))}.hb-cut__eyebrow{font-size:calc(1.2 * var(--hb-rem));font-weight:700;line-height:121%;letter-spacing:calc(.2 * var(--hb-rem));text-transform:uppercase;color:var(--hb-gray-green)}.hb-cut__title{margin-top:calc(1.6 * var(--hb-rem));font-size:calc(2.6 * var(--hb-rem));font-weight:900;line-height:96%;letter-spacing:calc(-.1 * var(--hb-rem));text-transform:uppercase;color:var(--hb-light-green)}.hb-cut__title span{display:block}.hb-cut__lead{font-size:calc(1.6 * var(--hb-rem));line-height:136%;color:var(--hb-green);max-width:46ch}@media (min-width:768px){.hb-cut__title{font-size:calc(5.4 * var(--hb-rem))}}@media (min-width:1024px){.hb-cut__head{grid-template-columns:minmax(0,58fr) minmax(0,38fr);column-gap:calc(4 * var(--hb-rem));align-items:end}.hb-cut__title{font-size:min(calc(4.7 * var(--hb-rem)),6.4svh)}}.hb-cut__body{display:grid;grid-template-columns:minmax(0,1fr);row-gap:calc(3 * var(--hb-rem));margin-top:calc(4 * var(--hb-rem))}.hb-cut__stage{position:relative;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.hb-cut-art{display:block;width:100%;height:auto;color:var(--hb-light-green);overflow:visible}.hb-cut__zonetag{font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;fill:var(--hb-light-green);fill-opacity:.62;stroke:var(--hb-light-beige);stroke-width:2.6px;paint-order:stroke fill;stroke-linejoin:round}.hb-cut__blade{pointer-events:none}.hb-cut__bladetag{font-family:var(--hb-mono);font-size:9px;fill:var(--hb-light-green);opacity:0}.hb-cut__handle{position:absolute;top:0;bottom:0;width:calc(4.4 * var(--hb-rem));min-width:44px;transform:translateX(-50%);cursor:ew-resize;background:none;border:0;border-radius:999px}.hb-cut__handle:focus-visible{outline:2px solid var(--hb-light-green);outline-offset:2px}.hb-cut__side{position:absolute;top:calc(-2.4 * var(--hb-rem));font-size:calc(1.1 * var(--hb-rem));font-weight:700;letter-spacing:calc(.16 * var(--hb-rem));text-transform:uppercase;color:var(--hb-gray-green);pointer-events:none}.hb-cut__side--l{left:0}.hb-cut__side--r{right:0}.hb-cut__hint{font-size:calc(1.3 * var(--hb-rem));line-height:132%;color:var(--hb-gray-green);margin-top:calc(1.4 * var(--hb-rem))}.hb-cut__readout{min-height:calc(8.2 * var(--hb-rem))}.hb-cut__readoutlabel{font-size:calc(1.1 * var(--hb-rem));font-weight:700;letter-spacing:calc(.16 * var(--hb-rem));text-transform:uppercase;color:var(--hb-gray-green);margin-bottom:calc(.7 * var(--hb-rem))}.hb-cut__readoutname{font-size:calc(3.3 * var(--hb-rem));line-height:106%;font-weight:700;letter-spacing:-.01em;color:color-mix(in srgb,var(--hb-light-green) 42%,var(--hb-light-beige));transition:color .25s ease}.hb-cut__readout[data-state=done] .hb-cut__readoutname,.hb-cut__readout[data-state=live] .hb-cut__readoutname{color:var(--hb-light-green)}.hb-cut__readoutclass{font-family:var(--hb-mono);font-size:calc(1.05 * var(--hb-rem));line-height:168%;min-height:calc(1.77 * var(--hb-rem));color:var(--hb-gray-green);margin-top:calc(.5 * var(--hb-rem));overflow-wrap:anywhere}.hb-cut__chips{display:flex;flex-wrap:wrap;gap:calc(.6 * var(--hb-rem));list-style:none;margin:calc(2.2 * var(--hb-rem)) 0 0;padding:0}.hb-cut__chip{font-family:var(--hb-mono);font-size:calc(.95 * var(--hb-rem));line-height:100%;padding:calc(.55 * var(--hb-rem)) calc(.9 * var(--hb-rem));border-radius:999px;border:1px solid color-mix(in srgb,var(--hb-light-green) 18%,transparent);color:var(--hb-gray-green);opacity:.4;transition:opacity .28s ease,border-color .28s ease,color .28s ease}.hb-cut__chip[data-on=true]{opacity:1;color:var(--hb-light-green);border-color:color-mix(in srgb,var(--hb-light-green) 50%,transparent)}.hb-cut__idfcap{font-size:calc(1.1 * var(--hb-rem));font-weight:700;letter-spacing:calc(.16 * var(--hb-rem));text-transform:uppercase;color:var(--hb-gray-green);margin-top:calc(2.6 * var(--hb-rem));margin-bottom:calc(1 * var(--hb-rem))}.hb-cut__idf{font-family:var(--hb-mono);font-size:calc(1.05 * var(--hb-rem));line-height:168%;color:var(--hb-light-green);white-space:pre;border-top:1px solid color-mix(in srgb,var(--hb-light-green) 22%,transparent);padding-top:calc(1.4 * var(--hb-rem))}.hb-cut__idf span{display:block;transition:color .2s ease}.hb-cut__idf span[data-head=true]{color:var(--hb-green);font-weight:700}.hb-cut__idfcap{color:var(--hb-light-green)}.hb-cut__cta{display:inline-flex;align-items:center;gap:calc(1.2 * var(--hb-rem));margin-top:calc(3 * var(--hb-rem));padding:calc(1.2 * var(--hb-rem)) calc(2.2 * var(--hb-rem));border-radius:999px;background-color:var(--hb-green);color:var(--hb-beige);font-size:calc(1.5 * var(--hb-rem));font-weight:700;line-height:100%}@media (hover:hover){.hb-cut__cta:hover{background-color:var(--hb-light-green)}}.hb-cut__note{margin-top:calc(.6 * var(--hb-rem));font-size:calc(1.25 * var(--hb-rem));line-height:138%;color:var(--hb-gray-green);max-width:46ch}.hb-cut__idfcap+.hb-cut__note{margin-bottom:calc(1.4 * var(--hb-rem))}@media (max-width:1023px){.hb-cut__body{display:block}.hb-cut__panel{margin-top:calc(3 * var(--hb-rem))}.hb-cut__stage{position:sticky;top:calc(8.4 * var(--hb-rem));z-index:1;padding-bottom:calc(1 * var(--hb-rem))}.hb-cut__side,.hb-cut__stage{background-color:var(--hb-light-beige)}}@media (max-width:767px){.hb-cut__idf{font-size:calc(.92 * var(--hb-rem));line-height:148%}}@media (min-width:1024px){.hb-cut{min-height:100svh;padding-block:min(calc(11 * var(--hb-rem)),6.7svh) min(calc(9 * var(--hb-rem)),5svh)}.hb-cut,.hb-cut__inner{display:flex;flex-direction:column}.hb-cut__inner{flex:1 1 auto}.hb-cut__title{font-size:min(calc(4.7 * var(--hb-rem)),5.2svh);margin-top:min(calc(1.6 * var(--hb-rem)),1.8svh)}.hb-cut__body{grid-template-columns:minmax(0,62fr) minmax(0,34fr);column-gap:calc(5 * var(--hb-rem));align-items:center;margin-top:min(calc(4 * var(--hb-rem)),3.1svh);flex:1 1 auto}.hb-cut__stage{align-self:stretch;justify-self:center;aspect-ratio:400/340;width:auto;max-width:100%;display:flex;flex-direction:column;justify-content:center}.hb-cut__panel{--hb-rem:min(calc(100vw / var(--hb-size) * 10),1.11svh)}}@media (min-width:1024px) and (max-width:1199px){.hb-cut__body{grid-template-columns:minmax(0,56fr) minmax(0,40fr)}}.hb-mx{position:relative;width:100%;--hb-mx-accent:var(--hb-light-green);height:400svh;background-color:var(--hb-light-beige);color:var(--hb-light-green)}.hb-mx__pin{position:sticky;top:0;height:100svh;width:100%;overflow:hidden}.hb-mx__field{position:absolute;inset:-16% -2%;z-index:0;pointer-events:none;color:var(--hb-light-green);will-change:transform}.hb-mx__stage,.hb-mx__threads{position:absolute;inset:0;z-index:1}.hb-mx__threads{width:100%;height:100%;pointer-events:none;color:var(--hb-light-green);opacity:.55}.hb-mx__prop{position:absolute;left:0;top:0;will-change:transform;opacity:0}.hb-mx__prop img{display:block;width:100%;height:auto}.hb-mx__prop--report{z-index:2;filter:saturate(.72) brightness(1.02) drop-shadow(4px 9px 14px rgba(0,46,29,.22))}.hb-mx__prop--card{z-index:4}.hb-mx__prop--quote{z-index:6}.hb-mx__datum{height:1px;background:var(--hb-light-green)}.hb-mx__col,.hb-mx__datum{position:absolute;z-index:8;opacity:0;pointer-events:none}.hb-mx__col{border-radius:calc(.2 * var(--hb-rem)) calc(.2 * var(--hb-rem)) 0 0;background:color-mix(in srgb,var(--hb-light-green) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hb-light-green) 40%,transparent)}.hb-mx__col--low{background:var(--hb-mx-accent);box-shadow:none}.hb-mx__scrim{z-index:2;background:radial-gradient(58% 52% at 2% 86%,rgba(250,247,240,.97) 0,rgba(250,247,240,.86) 32%,rgba(250,247,240,.42) 60%,transparent 82%)}.hb-mx__leads,.hb-mx__scrim{position:absolute;inset:0;pointer-events:none}.hb-mx__leads{width:100%;height:100%;z-index:4;color:var(--hb-light-green)}.hb-mx__bar{position:absolute;z-index:6;top:calc(3 * var(--hb-rem));left:var(--hb-pad);right:var(--hb-pad);margin:0;display:flex;align-items:center;gap:calc(1.6 * var(--hb-rem));font-family:var(--hb-mono);font-size:calc(1.1 * var(--hb-rem));letter-spacing:calc(.18 * var(--hb-rem));text-transform:uppercase;color:var(--hb-gray-green)}.hb-mx__rule{flex:1;height:1px;background:var(--hb-light-green);opacity:.22}.hb-mx__callout{position:absolute;z-index:5;will-change:transform,opacity;white-space:nowrap}.hb-mx__callout-name{display:block;font-family:var(--hb-mono);font-size:calc(1.05 * var(--hb-rem));letter-spacing:calc(.16 * var(--hb-rem));text-transform:uppercase;color:var(--hb-gray-green)}.hb-mx__callout-line{display:block;margin-top:calc(.5 * var(--hb-rem));font-size:calc(1.5 * var(--hb-rem));line-height:130%;color:var(--hb-light-green)}.hb-mx__say{position:absolute;z-index:5;left:var(--hb-pad);bottom:calc(7 * var(--hb-rem));max-width:min(66 * var(--hb-rem),46vw)}.hb-mx__title{margin:0;font-size:calc(3.8 * var(--hb-rem));font-weight:500;line-height:94%;letter-spacing:calc(-.12 * var(--hb-rem));color:var(--hb-light-green)}.hb-mx__title-mask{display:block;overflow:hidden}.hb-mx__title-in{display:block;will-change:transform}.hb-mx__title-in--two{color:var(--hb-gray-green)}.hb-mx__actions{margin-top:calc(2.2 * var(--hb-rem));display:flex;flex-wrap:wrap;gap:calc(1.2 * var(--hb-rem));will-change:transform,opacity}.hb-mx__cta,.hb-mx__secondary{display:inline-flex;align-items:center;gap:calc(.8 * var(--hb-rem));padding:calc(1.6 * var(--hb-rem)) calc(2.6 * var(--hb-rem));border-radius:999px;font-size:calc(1.5 * var(--hb-rem));font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .5s var(--hb-ease-out),background-color .3s var(--hb-ease-out)}.hb-mx__cta{background:var(--hb-green);color:var(--hb-beige)}.hb-mx__cta svg{width:calc(1.6 * var(--hb-rem));height:calc(1.6 * var(--hb-rem))}.hb-mx__secondary{color:var(--hb-green);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hb-light-green) 34%,transparent)}@media (hover:hover){.hb-mx__cta:hover{transform:translateY(-2px);background:var(--hb-light-green)}.hb-mx__secondary:hover{background:color-mix(in srgb,var(--hb-light-green) 7%,transparent)}}.hb-mx__cue{position:absolute;z-index:6;right:var(--hb-pad);bottom:calc(3 * var(--hb-rem));margin:0;display:flex;align-items:center;gap:calc(1 * var(--hb-rem));font-family:var(--hb-mono);font-size:calc(1 * var(--hb-rem));letter-spacing:calc(.14 * var(--hb-rem));text-transform:uppercase;color:var(--hb-gray-green)}.hb-mx__cue-track{position:relative;width:calc(4.4 * var(--hb-rem));height:1px;background:var(--hb-light-green);opacity:.28}.hb-mx__cue-fill{position:absolute;left:0;top:-1px;height:3px;width:0;background:var(--hb-light-green)}@media (min-width:768px){.hb-mx__title{font-size:calc(5 * var(--hb-rem))}}@media (max-width:820px){.hb-mx__say{max-width:none;right:var(--hb-pad)}.hb-mx__scrim{background:linear-gradient(0deg,rgba(250,247,240,.94) 0,rgba(250,247,240,.6) 17%,rgba(250,247,240,.2) 30%,transparent 42%)}.hb-mx__callout-name,.hb-mx__leads{display:none}.hb-mx__callout-line{margin-top:0;font-size:calc(1.35 * var(--hb-rem))}.hb-mx__cue{display:none}}.hb-hero-section{height:calc(var(--hb-section-vh, 800) * 1vh)}.hb-recede{position:absolute;inset:0;z-index:9;pointer-events:none;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--hb-dark-green) 62%,transparent) 0,color-mix(in srgb,var(--hb-dark-green) 100%,transparent) 100%)}@media (max-aspect-ratio:5/4){.hb-hero-section{height:calc(var(--hb-section-vh-portrait, 420) * 1svh)}}.hb-secscreen{display:block;width:100%;height:100%;background-color:var(--hb-paper-bond)}